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
340117098743	340117099262	340117099812	340117100362	340117100912	340117101462	340117102012	340117102562	340117103112	340117103662	340117104212	340117104762	340117105312	340117105862	340117106412	340117106962	340117107512	340117108062	340117108612	340117109162	340117109712	340117110262	340117110812	340117111362	340117111912	340117112462	340117113012	340117113562	340117114112	340117114662	340117115212	340117115762	340117116312	340117116862	340117117412	340117117962	340117118512	340117119062	340117119612	340117120162	340117120712	340117121262	340117121812	340117122362	340117122912	340117123462	340117124012	340117124562	340117125112	340117125662	340117126212	340117126762	340117127312	340117127862	340117128412	340117128962	340117129512	340117130062	340117130612	340117131162	340117131712	340117132262	340117132812	340117133362	340117133912	340117134462	340117135012	340117135562	340117136112	340117136662	340117137212	340117137762	340117138312	340117138862	340117139412	340117139962	340117140512	340117141062	340117141612	340117142162	340117142712	340117143262	340117143812	340117144362	340117144912	340117145462	340117146012	340117146562	340117147112	340117147662	340117148212	340117148762	340117149312	340117149862	340117150412	340117150962	340117151512	340117152062	340117152612	340117153162	340117153712	340117154262	340117154812	340117155362	340117155912	340117156462	340117157012	340117157562	340117158112	340117158662	340117159212	340117159762	340117160312	340117160862	340117161412	340117161962	340117162512	340117163062	340117163612	340117164162	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2736	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	3600	2300	2737	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22065	20340	27860	22729	20453	21146	18787	9141	5811	4224	2779	1785	1193	914	774	688	692	603	553	541	506	435	390	316	247	255	226	195	181	170	169	162	130	176	144	161	148	144	129	138	135	136	135	136	131	139	145	108	140	136	135	121	115	128	125	131	120	142	148	138	148	127	124	126	139	141	134	128	122	117	144	111	130	125	132	135	138	135	140	123	137	117	132	128	123	118	129	100	126	146	116	139	142	131	119	132	119	142	127	114	142	112	127	115	128	128	127	127	171	115	138	123	144	116	107	129	135	130	116	114	135	148	97	108	111	116	140	124	113	120	116	131	150	128	122	139	121	126	128	132	114	124	112	125	119	121	123	124	123	118	110	139	121	121	127	135	127	89	118	138	116	135	108	123	121	111	133	146	109	139	121	130	117	125	148	132	115	124	128	134	122	122	136	136	119	147	125	125	123	107	116	124	148	142	143	110	116	114	148	111	97	138	132	117	122	111	122	109	124	122	133	125	121	115	106	104	126	107	136	125	122	124	127	127	123	133	107	119	104	132	122	153	130	124	116	121	111	112	104	132	126	124	118	116	135	131	118	131	108	122	136	140	131	120	102	135	113	125	128	130	112	132	145	166	117	112	124	124	129	120	118	125	147	137	114	135	111	132	113	124	137	116	119	117	110	105	126	120	127	107	134	121	118	118	119	102	123	131	126	129	151	143	127	121	128	126	131	134	124	140	107	130	117	117	128	134	129	122	120	130	108	110	123	103	121	131	125	122	125	135	126	126	112	112	130	129	131	116	142	136	127	125	119	102	118	138	136	117	103	125	134	150	137	117	107	107	135	116	118	127	125	130	130	127	129	126	123	131	128	127	133	119	115	120	128	131	118	121	138	128	117	137	128	132	132	122	118	136	142	124	126	118	140	122	128	114	128	109	138	125	143	117	137	138	120	92	132	143	118	121	137	112	134	124	126	127	112	116	127	122	129	145	118	119	125	112	139	124	134	118	121	125	120	133	129	138	103	126	124	129	134	124	137	122	128	132	137	123	109	117	135	124	134	126	138	140	129	131	110	112	131	124	107	142	125	152	117	115	125	134	138	120	100	144	132	138	118	132	111	114	114	118	125	138	155	140	112	118	115	105	138	121	130	107	127	116	139	125	125	140	137	114	126	138	119	113	124	139	119	114	135	136	121	116	114	132	111	125	138	125	139	117	129	121	108	123	107	124	117	124	111	146	146	122	101	130	138	116	104	114	138	119	144	141	128	125	113	108	124	115	136	116	122	99	121	125	118	119	145	132	126	118	133	127	115	120	117	112	128	112	158	119	118	129	121	135	110	121	113	123	134	95	127	140	120	138	135	113	129	129	119	119	129	110	128	120	126	126	130	124	111	126	138	136	139	132	138	112	138	127	109	116	124	127	106	134	137	117	113	131	139	122	115	134	129	142	135	122	140	139	128	95	120	139	124	93	108	131	115	129	136	120	113	107	128	134	138	120	127	118	130	158	124	116	140	117	139	120	108	129	144	110	122	121	140	125	128	109	118	132	136	120	114	114	118	111	103	120	108	121	128	122	116	142	113	131	141	129	130	119	131	129	121	115	118	113	114	119	103	138	120	140	129	123	125	139	145	148	141	134	122	119	131	121	108	115	150	137	133	123	112	132	157	135	106	114	126	138	126	113	129	123	122	129	141	143	109	140	113	125	136	131	139	135	114	113	116	129	143	109	108	121	117	133	124	149	103	120	120	139	120	122	121	127	107	120	133	142	118	147	138	117	123	106	119	121	118	120	156	126	116	136	119	152	118	119	122	133	120	115	110	124	132	109	133	141	125	124	121	120	118	102	97	119	121	136	119	102	134	115	110	143	131	134	103	134	129	137	140	114	131	139	113	131	133	127	131	116	118	134	120	133	124	110	129	110	143	137	109	127	103	125	115	119	113	132	121	107	127	124	141	108	138	125	153	125	136	115	135	108	134	115	140	113	122	156	133	120	126	156	137	111	117	119	110	122	125	133	112	135	134	114	119	114	136	123	125	138	121	134	104	130	115	123	110	136	134	113	120	127	145	132	113	124	134	117	122	125	133	107	132	131	122	112	132	124	114	135	106	116	128	130	134	129	152	129	133	127	138	143	138	139	118	110	130	149	136	132	137	126	129	116	129	139	133	137	139	127	126	106	126	113	128	106	123	135	139	125	120	139	128	117	119	126	134	125	110	112	139	105	125	117	134	136	131	104	135	122	116	123	125	156	142	136	137	126	114	127	116	110	156	116	134	120	134	129	134	118	126	132	125	107	135	120	150	127	125	128	131	114	135	129	100	125	115	154	105	118	137	124	124	131	124	155	111	118	101	139	118	128	123	143	138	131	134	145	113	132	136	122	119	130	145	118	124	121	138	123	126	120	130	116	119	125	118	136	119	115	134	142	114	123	122	127	113	114	119	128	142	109	126	130	131	133	139	122	121	134	136	130	127	135	105	122	122	105	118	131	140	125	134	129	115	132	121	121	122	128	130	107	134	116	120	127	134	126	132	109	115	123	111	123	140	124	123	113	136	131	153	131	118	154	128	102	132	127	122	134	147	134	130	130	99	104	137	108	131	113	134	118	99	131	132	110	130	133	119	139	135	128	133	135	124	127	125	138	116	107	111	138	127	108	124	136	144	122	106	116	110	134	141	117	111	134	127	128	120	110	143	138	134	136	127	138	132	130	123	132	136	117	140	141	138	116	126	119	131	122	120	122	119	130	126	132	130	117	132	107	116	124	137	119	141	132	119	126	131	126	121	134	109	115	131	132	146	116	131	132	119	124	130	136	101	135	125	146	119	123	108	119	124	129	129	128	128	123	133	140	127	146	127	133	123	122	136	133	134	127	124	128	112	113	125	120	134	136	110	118	112	112	128	120	137	133	124	132	120	114	131	131	122	110	115	113	124	131	120	134	107	127	129	134	138	121	115	142	100	132	144	118	120	127	118	100	114	110	130	131	144	113	115	107	133	116	117	126	150	105	136	129	139	120	123	132	124	123	128	134	110	126	112	117	143	131	125	132	142	106	121	116	132	130	130	122	133	143	131	112	121	133	129	112	129	128	129	118	113	128	125	137	125	132	129	140	132	124	131	132	117	142	128	118	122	123	88	127	124	118	138	118	121	119	155	120	130	143	153	123	139	153	114	127	125	120	138	145	120	132	129	137	112	124	131	113	122	116	132	125	121	123	119	133	121	139	134	140	115	134	120	129	117	122	126	124	142	132	125	126	109	146	145	122	130	119	135	118	117	121	123	106	116	109	121	113	119	113	124	129	150	124	134	137	129	114	133	148	126	148	125	122	122	128	116	116	110	113	134	123	129	128	103	126	135	138	146	153	132	131	114	113	127	114	125	109	122	127	116	110	111	118	131	115	109	125	130	141	107	119	130	126	123	122	118	92	131	130	105	141	121	115	115	104	129	152	113	134	126	124	133	115	119	130	133	133	123	128	131	147	102	102	126	136	127	126	127	112
36096	48716	38929	30609	25151	21213	17442	14186	11084	8030	5381	3509	2438	1833	1564	1332	1251	1119	952	961	922	743	621	557	439	390	342	275	261	270	246	188	227	200	195	200	216	182	192	181	174	172	177	179	169	153	174	157	204	154	190	165	159	148	173	158	171	191	156	156	163	189	164	169	157	169	170	169	167	156	149	198	160	185	157	162	154	153	148	150	173	162	159	171	159	168	162	155	165	179	155	152	134	176	156	150	176	163	148	151	154	155	158	150	138	182	149	167	170	169	140	171	173	157	169	153	156	142	161	170	158	145	161	165	152	148	164	160	150	164	172	149	144	170	167	183	144	145	152	153	162	142	152	148	170	151	156	136	146	161	168	165	154	167	177	154	150	158	158	172	170	140	140	153	171	173	162	150	159	161	159	152	156	139	146	162	157	141	157	158	162	162	163	147	141	175	153	150	146	171	150	158	156	155	158	160	164	152	160	183	157	152	136	151	162	177	136	168	151	172	160	140	144	146	159	165	156	153	132	142	143	162	137	128	173	132	163	162	153	124	128	164	170	160	153	162	134	183	143	158	168	158	153	143	153	142	149	149	166	184	154	161	182	146	146	167	177	147	167	154	184	159	146	141	145	144	179	169	163	154	156	149	159	157	140	139	155	141	147	152	150	142	153	173	150	147	167	175	150	153	140	160	166	140	152	156	143	143	171	149	172	162	181	167	176	152	155	126	154	160	145	157	158	165	180	156	172	159	157	142	166	176	146	128	147	132	168	148	163	138	134	157	136	161	144	170	155	136	171	169	142	132	132	159	166	173	143	175	165	145	156	151	163	153	142	145	152	166	165	133	152	158	152	149	167	146	140	168	147	175	142	154	158	139	130	152	149	154	157	169	155	176	153	159	167	163	169	169	143	146	156	173	164	158	180	172	163	137	164	139	176	161	151	155	161	154	180	149	175	154	160	141	150	142	161	151	168	144	161	136	169	171	164	164	147	150	161	167	145	138	163	153	151	159	160	155	140	161	129	149	164	139	156	163	167	159	168	174	169	165	169	164	143	167	165	153	150	164	154	152	151	180	157	163	159	134	164	152	147	158	153	158	149	156	186	143	157	155	180	149	150	152	163	156	146	159	157	167	158	165	160	170	155	161	141	163	165	150	144	157	141	174	146	162	135	155	178	156	148	161	157	162	159	168	159	167	143	158	171	150	167	176	155	154	147	148	149	157	148	156	167	142	166	159	151	169	139	156	169	154	170	164	164	155	146	132	168	186	158	150	173	179	161	153	152	148	161	161	146	144	158	170	159	164	167	170	169	152	154	166	157	164	170	147	149	170	124	143	164	157	172	154	177	152	130	162	168	148	167	141	148	176	142	169	155	154	153	153	147	177	178	157	160	140	154	160	171	156	164	152	166	171	135	131	157	164	148	137	130	147	170	147	157	158	178	167	156	165	159	167	148	147	168	168	127	163	159	158	152	163	150	147	146	137	167	149	148	155	173	150	137	141	156	169	150	165	170	136	155	171	157	163	172	178	152	177	148	142	168	176	129	155	139	168	180	166	175	153	162	166	145	143	151	150	142	166	145	156	164	154	156	153	161	150	155	146	141	162	145	160	141	163	143	164	156	173	157	157	164	148	159	143	119	136	170	138	169	152	148	159	154	163	154	170	144	184	159	151	154	173	157	160	144	140	149	136	168	164	168	148	146	180	184	142	161	148	145	130	162	144	170	142	180	172	168	168	162	172	159	161	163	170	146	164	151	161	138	172	142	155	139	189	156	160	164	159	166	174	141	154	141	177	157	174	155	145	147	144	178	156	130	159	151	139	170	168	164	161	161	149	185	153	190	148	156	148	156	152	158	144	172	143	148	142	162	149	146	153	166	168	141	176	176	173	146	141	190	149	155	147	161	143	140	153	126	168	160	159	149	171	125	160	142	137	155	145	145	174	175	143	168	152	172	158	172	156	153	143	149	143	155	151	163	157	162	177	150	187	162	183	157	139	149	150	178	152	157	174	140	169	166	152	146	163	166	168	154	164	162	171	167	150	165	157	136	142	144	171	144	133	151	150	136	162	148	147	156	141	157	152	142	164	134	158	142	156	145	155	139	155	186	141	154	143	176	155	151	140	136	165	154	149	141	165	162	179	153	163	173	153	149	162	174	148	157	181	154	169	153	155	173	152	156	175	177	144	146	172	159	148	146	162	184	161	146	141	151	157	149	142	178	146	165	174	160	145	127	159	176	166	158	156	163	138	138	169	136	186	147	144	141	152	160	162	173	154	158	132	157	154	148	167	176	140	146	149	160	148	170	152	174	166	148	144	156	135	162	160	162	164	159	146	152	141	155	160	150	165	157	172	142	166	160	153	144	152	151	154	174	164	147	171	153	143	170	131	147	158	149	151	155	126	135	154	147	172	169	139	168	152	161	170	160	149	175	180	161	154	141	123	171	143	157	147	139	158	163	156	140	153	155	161	147	160	165	158	164	159	142	146	176	151	155	168	150	149	149	152	169	171	141	170	146	167	153	180	172	162	155	166	138	156	154	159	162	138	154	156	176	136	157	148	162	153	156	150	158	142	171	156	144	147	150	155	162	144	173	165	168	164	161	157	152	157	136	167	160	167	159	154	163	149	152	152	173	148	145	171	160	132	184	152	144	178	152	161	132	143	150	155	158	170	193	166	156	147	166	147	173	128	160	145	136	157	149	152	156	160	115	134	145	174	151	138	159	145	156	178	148	141	138	152	140	157	151	168	172	153	150	170	153	163	160	145	178	132	161	139	192	144	164	142	170	171	134	159	144	148	171	156	180	153	159	150	151	164	159	137	186	164	150	149	173	142	139	156	153	152	161	150	162	144	154	142	171	152	157	156	156	160	140	149	169	177	163	160	172	153	161	166	149	131	161	152	159	144	151	162	153	167	159	154	138	155	140	141	172	161	157	149	165	152	137	154	171	168	166	135	158	165	169	184	168	140	138	135	150	164	179	149	140	179	162	144	164	167	166	147	137	171	164	149	149	153	159	166	159	154	152	159	162	159	155	163	160	141	131	159	144	154	150	168	142	135	152	176	140	158	125	142	143	155	140	163	139	163	166	129	136	132	145	144	153	157	178	165	174	163	147	146	141	179	145	153	143	144	151	157	166	153	144	165	149	137	143	162	177	144	137	161	149	152	143	155	149	153	152	143	144	177	180	151	161	153	139	178	140	142	153	140	157	173	140	142	138	145	149	167	147	157	150	167	147	139	154	154	170	153	148	154	172	165	139	150	154	172	155	147	154	156	145	162	152	150	159	158	139	150	166	137	146	168	147	161	135	160	139	170	152	130	162	147	149	157	172	160	154	159	170	172	153	167	161	176	145	154	139	181	145	156	152	163	154	134	155	141	127	170	152	145	156	158	134	180	151	148	168	167	133	163	147	155	180	153	138	138	162	151	184	156	142	168	128	150	156	180	159	156	139	157	162	157	175	161	158	155	159	132	157	164	181	152	185	159	163	160
28721	23606	25009	17828	9736	6131	4369	3225	2341	1778	1257	960	720	591	606	500	481	487	496	493	482	454	412	397	391	360	360	339	325	328	367	317	306	375	342	340	350	327	344	341	323	338	313	340	332	366	336	324	309	333	327	351	333	360	330	334	319	303	351	312	324	320	328	342	313	312	315	340	380	334	303	311	366	337	328	316	295	333	347	366	318	313	295	320	332	321	334	330	325	325	349	342	305	341	324	318	328	332	336	331	357	313	299	316	315	362	285	319	332	336	322	338	355	340	340	311	360	317	346	321	341	358	314	360	384	338	272	319	366	301	313	304	326	322	325	343	315	336	331	327	366	331	310	302	311	354	292	348	346	334	324	323	346	340	316	333	307	321	291	315	333	302	308	332	337	346	349	309	326	365	310	309	322	299	328	323	340	323	308	334	302	333	340	354	315	325	315	340	343	325	317	329	308	320	326	305	329	347	307	309	277	289	324	339	338	349	349	342	356	326	315	323	370	318	333	356	329	294	310	319	346	331	338	326	342	332	332	351	330	351	366	348	312	293	337	351	347	304	336	325	332	332	308	349	337	298	352	331	299	332	324	328	316	312	354	310	335	334	344	345	296	330	321	345	367	371	326	274	332	353	328	326	323	332	342	328	310	348	339	312	334	357	311	320	340	329	340	286	329	361	289	340	324	347	330	303	344	316	298	310	337	304	353	336	303	352	321	314	336	310	344	319	321	322	314	328	324	341	335	341	344	326	353	345	317	340	360	334	312	327	350	338	310	351	321	289	331	327	336	330	351	305	327	309	316	285	319	322	324	343	354	335	319	331	328	307	296	308	315	302	343	318	344	333	324	305	354	319	295	332	386	359	299	315	316	313	316	312	303	325	356	339	339	312	340	333	309	357	315	357	328	319	357	340	346	336	332	329	324	304	325	330	293	342	314	336	345	322	343	316	345	326	297	329	324	309	315	294	306	343	335	312	321	287	319	313	320	351	354	346	350	316	345	319	301	326	353	320	341	317	334	357	340	312	338	346	324	337	317	333	373	319	328	341	326	309	323	327	312	372	342	323	339	346	314	342	313	330	317	352	338	336	324	325	356	317	308	314	313	329	298	346	311	342	330	329	356	325	320	324	354	321	312	364	324	328	336	304	308	305	339	334	302	312	346	335	322	335	295	310	371	344	305	327	334	342	346	330	321	323	348	344	321	320	309	324	346	340	324	323	319	344	298	300	352	334	318	289	322	310	329	347	325	318	318	325	333	314	363	332	328	339	284	322	317	329	323	321	349	341	355	348	291	313	339	332	311	332	321	313	352	324	327	326	327	351	319	362	325	350	298	300	318	314	347	337	353	372	331	307	332	302	345	336	330	311	350	316	338	326	312	342	307	318	302	346	337	353	337	331	348	324	310	310	323	311	307	334	308	320	339	321	338	321	344	318	353	317	310	305	336	333	320	323	352	313	339	359	325	349	306	328	324	320	327	310	321	306	349	338	317	340	321	326	359	314	335	342	317	336	315	332	316	333	335	316	328	347	357	329	372	328	311	336	311	306	344	303	321	325	309	322	353	344	311	327	332	346	328	335	313	354	324	333	315	321	346	357	310	319	311	315	314	342	335	337	377	347	356	325	311	321	292	321	345	328	346	312	329	305	357	323	352	317	328	322	327	334	325	345	313	316	307	307	332	320	333	344	330	355	320	340	348	335	318	322	322	333	300	297	317	329	285	357	307	361	323	309	305	324	341	323	335	316	316	310	314	330	300	318	321	325	313	335	315	342	359	341	316	331	333	333	309	351	321	321	290	302	343	352	308	321	322	348	338	350	308	317	334	308	353	315	331	320	344	333	337	292	331	347	308	319	348	328	320	327	354	341	330	304	293	354	336	338	313	309	331	308	316	347	314	313	328	340	314	305	315	335	334	305	308	313	344	331	340	350	314	359	315	329	332	312	316	322	314	338	333	339	319	359	354	306	326	360	336	325	341	357	333	326	305	355	324	309	329	295	318	328	318	331	314	311	331	326	340	321	292	342	355	334	355	308	334	357	320	317	322	298	349	380	319	352	359	314	345	338	345	356	318	317	318	330	335	314	339	346	305	323	336	322	351	303	342	369	338	300	353	330	311	347	333	320	342	372	320	343	326	344	307	312	330	333	338	323	308	284	328	342	381	313	327	354	327	312	308	331	302	329	301	312	362	285	379	309	350	318	334	313	359	340	320	310	328	327	355	353	327	323	291	324	331	285	317	315	279	311	348	342	298	332	316	308	340	360	357	329	342	308	320	318	315	304	324	342	343	343	301	330	317	315	304	346	312	335	336	314	346	314	337	309	338	312	324	309	339	312	325	366	325	310	315	300	352	326	316	332	303	342	343	343	335	333	360	324	336	307	344	319	366	315	342	314	339	330	327	319	342	347	337	347	312	318	312	334	339	307	321	329	368	325	358	335	306	325	314	348	307	321	301	312	319	347	321	326	317	319	319	348	331	361	369	337	325	342	301	308	353	300	324	278	355	314	309	320	336	336	306	308	325	345	324	325	308	329	309	322	300	313	373	305	323	358	339	328	319	321	308	319	326	337	325	288	326	317	298	309	300	328	327	349	340	310	326	368	323	340	313	323	346	318	327	345	295	320	329	351	353	293	337	313	312	286	319	353	307	334	371	343	319	318	344	309	309	291	329	345	331	315	314	337	336	314	339	319	310	331	301	336	321	327	357	320	319	309	327	326	338	322	302	321	304	290	338	324	305	335	343	327	343	316	342	315	319	324	360	365	324	322	348	302	339	308	330	300	310	329	324	343	328	350	328	348	322	310	349	314	324	315	350	297	304	356	350	330	374	328	335	319	323	325	361	335	338	320	324	353	327	311	340	333	335	334	300	333	359	319	357	333	323	333	351	299	332	314	314	323	325	335	342	334	352	356	308	297	320	341	341	301	298	339	301	335	333	344	337	342	352	301	333	304	359	323	329	352	358	345	336	304	309	304	334	320	342	333	359	314	320	362	315	312	349	332	336	289	323	277	315	317	357	338	301	304	323	320	340	345	354	317	335	317	325	329	327	331	352	304	330	328	360	350	325	349	335	370	337	322	334	333	333	329	340	328	339	308	333	345	326	345	336	342	322	326	348	345	306	331	320	313	333	315	325	328	348	344	316	331	310	322	307	328	319	321	314	352	339	316	312	323	328	301	342	324	306	333	328	334	330	336	336	334	350	328	345	294	360	339	331	348	327	348	298	313	343	349	311	312	332	296	319	317	324	341	343	343	359	310	325	325	294	318	326	318	327	341	322	319	291	315	321	327	331	335	313	341	337	333	308	347	325	301	329	354	344	337	330	296	345	295	326	339	301	320	341	351	343	327	324	321	340	333	356	304	333	344	327	308	332	318	333	344	318	341	296	332	304	353	350	303	341	334	320	341	335	334	343	341	322	339	328	341	349	321	316	314	298	309	302	375	311	363	292	308	317	315	327	299	327	318	325	320	336	316	345	348	305	351
31759	35891	30039	20360	15065	11355	8906	6816	5074	3663	2626	1717	1218	993	919	847	763	732	744	699	658	709	612	593	466	508	471	458	416	442	442	411	426	406	424	408	431	424	442	414	423	421	402	403	418	412	421	350	437	409	420	425	419	375	431	392	432	427	427	425	404	419	410	397	423	424	413	416	412	425	429	447	396	419	424	402	408	419	446	408	404	405	447	416	450	423	432	436	429	431	429	441	407	400	425	435	382	389	400	421	379	429	430	403	429	410	401	433	443	399	411	439	394	428	404	428	379	453	444	397	389	392	398	415	405	406	398	409	423	427	410	420	426	394	406	442	417	402	396	456	386	377	443	411	427	400	415	422	409	391	414	416	405	418	401	438	442	395	470	414	427	399	442	394	389	422	423	386	447	420	462	435	387	405	414	456	426	444	445	439	429	406	389	439	412	384	374	438	479	453	425	423	408	417	408	386	434	390	446	446	400	394	393	400	409	435	426	417	421	403	421	428	418	435	391	394	408	409	394	391	427	401	440	389	358	378	407	417	389	454	392	418	432	430	396	414	408	411	412	424	419	449	422	460	424	426	394	438	453	380	443	400	416	415	377	428	389	434	409	421	405	413	422	421	421	402	391	430	417	413	401	384	388	389	432	416	397	427	390	377	388	439	439	405	424	429	400	408	423	400	423	442	364	397	403	450	411	432	388	457	452	403	399	402	385	449	418	417	393	414	407	474	420	435	442	393	388	477	369	391	406	431	414	401	396	411	406	408	416	387	425	399	436	412	382	384	410	400	374	430	379	399	427	438	401	436	413	395	386	415	422	421	415	400	406	400	436	400	408	459	386	414	397	406	397	413	411	434	415	379	436	415	449	403	415	406	423	436	411	385	446	421	382	429	437	405	413	420	414	453	442	398	414	382	444	427	431	437	386	403	397	379	415	423	441	423	436	415	413	408	416	406	427	390	424	396	424	460	384	430	406	404	402	398	428	423	417	415	420	410	397	432	401	429	380	405	420	369	410	446	408	419	399	433	393	422	419	430	364	427	417	425	426	396	405	406	394	392	458	391	439	401	430	385	434	392	420	395	405	440	412	407	436	416	394	448	402	420	407	430	436	418	415	403	427	411	392	424	378	409	405	450	420	413	404	404	461	431	408	402	414	387	407	435	406	413	381	393	417	402	423	422	421	400	436	421	423	405	426	406	420	411	478	393	385	398	384	398	406	420	388	400	399	432	451	427	393	388	371	406	368	438	416	455	400	377	393	426	422	421	408	373	429	431	401	385	418	418	415	419	400	387	412	440	391	415	433	459	454	418	434	418	422	437	454	400	437	456	441	420	421	395	420	411	417	396	438	431	418	393	418	398	432	414	385	428	405	424	448	400	422	469	404	411	431	424	405	409	391	389	406	385	430	413	438	401	402	388	417	414	412	422	379	414	434	394	409	447	428	405	386	407	433	398	432	412	390	437	400	434	414	402	412	386	415	430	417	409	398	412	431	450	388	445	424	409	406	440	413	420	372	403	407	406	444	389	452	408	429	421	421	424	409	448	433	415	440	394	416	429	407	402	391	432	407	380	408	411	402	394	402	426	430	409	426	420	405	421	409	395	429	428	428	393	386	390	410	429	403	411	434	435	375	415	388	411	427	399	421	434	412	417	387	424	433	424	411	420	431	411	395	410	428	407	421	426	418	412	392	438	420	407	403	397	408	408	413	418	419	394	444	462	382	436	419	378	426	391	437	460	392	385	413	393	397	441	394	439	390	391	427	430	423	416	424	421	401	370	400	411	466	423	411	416	414	400	409	439	410	426	378	401	401	401	419	397	403	439	451	427	407	424	403	410	412	424	430	377	443	405	421	393	446	414	390	417	424	408	403	400	406	460	388	413	415	392	427	412	442	424	444	409	415	412	426	422	438	423	445	448	415	422	419	430	431	455	420	389	412	417	405	421	420	407	434	385	408	393	440	416	393	425	423	458	426	447	414	400	441	401	416	438	410	405	360	433	381	397	404	429	392	425	458	380	425	414	417	415	433	436	376	414	431	464	434	406	408	448	436	437	390	406	389	407	380	406	414	372	407	436	416	436	414	396	422	445	428	422	420	454	439	404	427	414	394	426	409	401	414	411	424	396	466	412	429	386	395	393	389	435	439	395	432	400	437	433	418	440	448	440	377	421	468	382	400	420	402	413	377	422	449	461	442	375	449	419	418	418	440	438	410	446	399	436	404	420	395	427	430	399	428	413	412	386	415	428	410	406	400	425	408	431	391	405	422	404	430	443	427	388	426	429	414	428	398	406	386	411	424	409	435	391	425	399	421	433	445	393	391	413	427	409	408	440	413	425	387	424	424	402	444	384	395	415	406	434	428	446	420	381	428	420	415	420	414	372	409	387	412	418	360	425	421	384	443	403	385	450	404	419	422	420	433	421	427	432	387	421	422	387	416	427	390	416	416	417	436	392	393	424	449	427	428	414	432	403	405	424	398	398	399	390	418	432	403	373	406	393	407	405	429	410	388	413	389	388	424	418	446	397	401	403	389	452	432	395	419	408	453	418	428	424	399	466	425	400	380	412	406	427	429	388	397	433	424	412	413	373	411	423	436	401	480	416	433	403	430	414	417	441	445	388	431	431	409	404	418	416	380	408	427	426	437	404	419	421	435	419	472	440	410	398	430	427	431	383	419	393	390	412	424	428	409	388	399	425	400	409	396	416	397	394	428	412	401	400	427	446	419	406	419	411	431	441	415	397	429	441	453	415	413	402	395	404	394	434	410	404	411	431	392	395	404	400	446	432	420	383	445	414	427	391	405	394	385	403	377	377	472	383	427	403	422	430	373	404	367	377	418	426	417	406	420	413	371	380	424	414	401	435	438	410	394	399	407	424	422	408	417	394	425	427	438	420	409	412	413	429	419	435	371	418	401	423	418	420	425	412	408	408	449	382	421	398	448	422	419	388	422	424	379	406	406	404	414	421	395	412	386	437	399	427	407	430	439	448	436	423	423	423	401	424	437	419	429	401	422	433	404	427	380	409	412	408	413	422	428	421	420	413	424	403	415	353	418	425	407	430	430	406	417	407	394	433	404	433	401	403	367	453	385	423	473	429	415	392	438	409	385	380	436	371	431	421	429	422	419	398	438	420	426	417	409	399	391	433	439	405	445	408	407	381	416	417	436	407	437	375	407	445	386	425	390	421	400	409	401	409	421	409	422	417	397	400	421	446	404	385	385	417	419	386	399	418	386	429	396	408	437	436	442	385	392	403	378	421	417	421	411	395	431	404	421	449	399	373	417	431	398	462	423	398	443	415	426	436	433	405	391	363	407	392	385	423	427	393	397	434	428	428	428	425	448	415	433	425	409	417	389	367	418	433	399	428	398	403	413	425	406	397	422	435	446	441	426	422	427	408	407	389	425	414	441	407	436	405	418	451	403	399	429	376	439	407	392	408	381	414	386	377	416	401	390	400	423	430	383	444	441	427	414	386	436	420	415	434
24395	21559	29090	24644	21913	17992	10601	6141	4329	3222	2262	1476	1048	841	725	631	585	542	511	525	502	440	420	392	345	322	287	280	246	249	248	231	246	244	246	234	234	246	242	253	220	231	228	238	226	237	227	226	234	251	213	230	231	226	214	228	241	240	235	226	225	245	265	235	234	208	209	233	206	225	239	220	227	206	240	225	220	232	241	217	240	234	224	225	200	188	223	223	236	222	223	232	252	216	221	202	188	220	246	222	189	232	229	226	220	230	227	232	213	192	209	216	225	246	218	253	227	230	227	210	240	221	223	221	205	209	216	221	220	191	215	218	235	226	215	250	212	222	223	232	250	240	230	233	195	245	221	219	230	255	202	222	239	236	220	214	206	202	234	227	201	224	221	218	201	188	242	210	219	206	220	224	241	226	237	221	208	225	234	213	218	246	207	218	215	230	234	209	241	231	199	228	228	212	238	237	219	224	235	240	246	203	218	245	198	219	248	233	213	218	236	218	212	221	226	215	222	224	226	206	237	228	235	200	214	221	203	210	227	219	221	201	225	237	257	206	249	200	235	240	259	227	236	206	184	234	238	234	236	211	224	248	212	229	236	242	235	208	221	215	248	251	218	240	238	209	224	246	224	227	235	214	217	208	259	223	222	218	210	230	220	223	220	200	234	220	254	228	228	244	225	237	227	234	233	225	213	229	223	241	226	228	201	202	205	227	222	247	242	204	214	223	222	247	206	226	210	238	215	205	225	235	246	199	224	223	216	242	234	267	228	243	229	225	219	215	237	214	243	230	219	234	232	245	235	226	232	240	221	212	213	213	225	231	251	223	226	210	206	215	220	220	217	210	213	200	219	239	216	229	195	231	214	212	228	225	231	196	245	226	201	229	217	240	204	242	240	233	234	221	225	203	240	231	205	214	213	214	241	230	215	215	221	234	237	202	198	221	230	228	245	227	216	232	222	214	236	236	245	221	228	222	201	222	227	210	207	236	241	225	187	226	202	239	226	244	226	235	220	212	204	222	201	234	214	228	212	223	227	196	218	211	233	235	241	235	206	229	238	213	234	214	226	204	229	217	224	224	229	229	207	217	220	239	226	212	217	218	227	231	247	205	221	204	221	227	225	229	239	247	230	243	198	202	212	227	231	215	217	217	237	221	222	229	241	205	249	205	235	263	255	213	232	231	236	216	227	212	236	228	262	230	213	245	208	202	219	224	223	191	207	221	228	215	222	239	202	224	242	211	244	219	224	235	220	220	216	226	216	239	233	193	231	228	226	202	221	227	228	238	228	210	218	261	235	212	193	205	205	229	226	237	230	245	224	189	234	239	230	223	222	214	225	217	211	218	239	190	216	224	211	221	212	222	230	214	239	245	201	226	219	204	206	225	216	229	198	203	200	243	231	213	237	218	203	245	222	209	223	222	235	211	227	227	197	211	219	208	220	263	211	245	213	228	222	198	233	211	245	244	197	208	239	223	213	223	204	228	224	208	235	233	242	234	240	217	226	227	206	227	220	214	202	226	250	220	244	204	259	203	203	229	226	204	214	214	250	241	241	229	241	204	232	213	230	221	215	235	245	211	253	221	230	212	235	232	229	229	244	223	218	226	232	216	249	238	245	222	240	205	239	229	237	212	239	224	231	221	210	233	224	259	253	228	222	248	206	221	217	218	236	240	185	229	213	239	199	242	235	232	210	229	232	228	232	237	223	227	239	208	206	224	196	219	225	219	213	209	217	215	222	206	205	222	210	211	195	208	216	196	230	235	223	212	229	230	220	225	211	227	227	254	263	225	243	240	233	216	272	238	198	229	255	223	224	237	223	223	228	232	201	228	196	242	211	235	228	215	200	228	219	213	228	225	221	211	243	214	202	208	232	218	220	215	229	203	238	246	206	204	225	231	246	214	237	209	227	219	218	223	222	219	224	184	224	226	224	214	218	214	223	221	215	244	241	260	230	236	202	228	213	254	220	218	248	220	258	229	229	219	231	227	244	218	219	242	230	235	231	256	229	214	251	214	239	225	203	210	217	240	217	242	243	247	213	227	203	230	226	220	234	214	207	223	241	236	209	215	240	218	226	234	224	219	198	215	226	215	242	212	231	229	226	242	221	205	232	214	216	217	221	242	226	240	218	263	207	214	214	221	226	197	265	223	233	268	208	230	199	217	252	208	207	235	245	225	213	212	232	202	229	221	229	223	236	239	215	202	201	230	216	221	235	216	199	226	233	242	258	238	232	222	221	229	238	208	211	224	251	218	217	222	207	193	250	226	223	196	230	238	230	209	232	233	218	254	216	214	223	266	238	232	205	209	242	236	221	226	228	248	223	254	241	219	215	225	220	208	240	256	215	229	227	252	200	221	221	211	209	233	242	264	216	240	214	220	230	237	255	212	211	243	247	234	244	239	246	217	210	242	214	210	239	229	233	214	237	212	231	213	226	216	237	226	203	236	226	233	243	235	246	234	210	234	234	241	225	195	213	224	202	234	213	216	212	225	249	217	223	220	223	215	220	211	225	209	221	223	226	219	220	236	218	234	221	250	203	236	229	231	238	219	193	242	219	233	237	239	244	232	215	227	216	229	239	217	225	213	212	215	214	217	230	229	212	224	255	212	210	196	231	248	217	227	214	242	210	227	182	207	213	231	239	249	225	212	196	228	238	238	207	216	226	216	238	241	237	201	224	221	232	237	213	242	209	228	240	217	211	213	210	213	249	220	214	206	203	233	216	248	198	231	238	248	198	208	208	223	202	223	225	236	215	206	229	268	220	205	208	189	221	245	252	219	226	235	233	233	228	214	222	221	200	207	237	243	207	227	243	222	204	241	206	236	217	242	206	219	222	228	201	230	211	199	238	229	244	225	195	220	220	235	242	225	245	202	244	215	220	244	211	208	238	236	207	206	239	232	221	238	233	215	229	227	219	221	201	227	227	240	229	231	221	217	228	222	225	221	232	231	211	210	235	224	229	214	224	229	241	219	228	220	248	236	227	227	234	213	241	223	234	229	214	193	228	233	229	207	206	216	233	229	206	244	231	220	250	224	222	224	242	221	217	238	210	237	228	246	228	231	229	250	236	227	230	230	215	237	213	228	247	221	225	239	221	249	237	209	200	195	208	221	223	205	206	243	217	236	217	212	219	222	232	237	217	229	197	217	238	224	205	225	224	209	228	202	245	235	231	221	241	215	248	222	206	224	251	205	253	231	221	221	227	231	219	246	219	229	232	222	229	204	250	211	222	233	225	225	195	229	224	239	237	208	232	211	230	227	214	208	238	200	209	220	216	232	218	231	241	218	210	224	238	220	189	214	211	231	228	197	222	218	207	225	207	232	256	199	210	198	212	217	211	219	239	229	224	217	216	229	232	195	205	215	188	247	259	230	235	217	221	232	218	233	221	265	221	247	221	236	213	212	201	210	228	215	230	203	219	214	232	218	223	212	202	219	221	231	224	218	213	212	226	232	223	240	217	203	228	222	215	229	229	200	244	215
32876	42662	37987	28399	22494	17861	14388	11452	8724	6555	4703	2988	2021	1538	1331	1248	1056	944	892	845	792	691	629	561	494	465	453	397	374	355	345	348	323	296	319	343	296	335	266	308	298	298	323	321	299	300	301	304	273	302	314	312	301	265	290	296	284	296	287	283	316	297	284	283	283	302	288	286	276	266	300	303	295	266	305	305	302	299	289	294	280	312	311	289	263	294	305	310	292	321	297	305	289	272	334	320	299	282	274	294	305	290	306	305	293	280	297	284	277	286	295	299	339	300	315	316	307	313	286	308	310	281	306	281	300	293	287	307	286	277	296	328	310	306	304	286	285	262	301	303	260	253	299	297	273	285	292	291	278	315	287	308	320	315	291	271	310	293	324	262	299	292	292	319	289	286	311	299	270	305	293	307	249	269	276	275	290	292	289	243	295	282	314	304	275	294	294	327	284	265	318	333	307	279	293	292	295	273	310	282	275	256	258	289	246	272	289	267	281	301	263	305	301	269	307	295	297	301	307	306	294	286	300	276	289	305	279	310	287	289	264	277	297	287	284	278	312	302	288	297	291	281	288	303	291	256	272	289	311	309	249	286	292	269	325	256	297	333	316	295	326	270	281	285	282	271	300	284	287	316	288	300	289	302	272	308	249	305	277	305	293	284	293	303	275	320	269	296	289	290	280	269	302	268	262	288	319	283	282	288	286	294	286	269	289	297	283	273	272	321	273	289	311	281	277	289	291	326	286	311	275	290	281	276	297	291	315	296	319	276	297	332	287	308	278	236	299	286	275	306	278	303	284	283	309	290	314	293	310	308	298	279	294	306	295	255	256	289	320	300	294	287	300	294	313	296	283	315	298	301	304	276	292	334	273	289	256	282	288	305	295	299	277	280	299	311	261	282	300	282	307	309	316	293	282	280	279	297	295	263	278	298	307	301	292	285	293	300	294	276	273	296	286	279	298	285	261	262	290	274	297	300	270	302	290	252	272	279	307	269	265	274	257	284	305	292	282	271	276	330	347	261	299	314	246	273	273	280	265	300	301	293	279	287	290	293	280	271	281	286	288	266	268	295	268	290	282	313	274	272	273	320	281	287	312	282	279	312	279	317	279	287	278	304	303	272	277	300	284	284	306	262	271	279	290	308	272	293	300	255	312	333	268	292	264	285	284	259	315	297	289	297	260	302	302	281	288	317	278	289	306	280	289	293	285	272	305	318	292	285	275	296	297	279	269	266	263	281	290	284	288	290	284	316	272	293	278	321	278	285	299	290	269	285	285	276	269	267	276	287	268	294	285	317	265	295	313	288	265	272	277	283	313	307	309	300	294	288	271	284	296	315	321	294	325	306	277	295	288	288	292	304	295	293	296	270	273	274	315	292	300	303	277	288	306	300	300	285	272	277	275	320	301	276	286	282	292	296	316	290	277	296	307	307	310	312	289	282	297	294	282	238	278	261	267	272	284	306	290	309	284	292	276	298	273	278	289	282	301	270	268	288	322	290	313	280	274	299	278	303	299	285	278	302	324	305	281	280	287	313	297	274	315	303	322	301	259	314	325	276	277	312	287	294	272	321	270	298	274	279	271	277	278	273	291	301	313	286	347	268	311	287	287	276	317	293	286	276	301	299	298	294	295	311	326	297	291	309	276	304	287	292	287	287	282	283	265	325	298	282	266	278	282	283	285	316	308	303	281	292	317	255	266	286	291	316	269	327	294	269	306	290	302	309	285	302	285	275	274	311	291	296	315	281	297	291	307	307	267	286	289	278	270	301	293	310	287	329	289	312	265	292	286	295	278	286	302	279	301	288	286	283	318	275	298	293	297	289	288	286	292	271	302	292	301	279	268	302	298	286	303	272	291	280	285	273	285	305	300	306	331	300	307	283	299	290	284	306	309	293	273	292	281	266	297	250	305	293	281	291	299	289	282	297	281	313	286	284	270	295	293	273	325	296	317	284	304	296	271	300	305	279	313	305	281	307	287	282	282	287	302	302	267	314	303	318	267	276	313	299	283	279	274	273	270	312	289	315	297	315	303	324	259	280	295	307	307	306	323	294	264	269	314	296	269	310	279	308	307	274	305	308	293	263	294	297	323	277	315	293	294	298	283	283	282	264	295	296	277	267	301	315	305	299	276	278	300	281	310	277	280	313	283	287	286	289	307	262	293	306	287	308	305	287	283	293	288	280	316	297	284	322	297	277	304	288	322	318	290	299	293	284	282	285	310	265	288	285	291	316	280	291	275	307	293	286	267	295	305	285	246	283	306	302	277	318	293	299	304	295	280	296	311	301	268	330	299	265	288	264	299	284	311	291	279	292	312	285	297	306	272	303	271	313	272	291	279	269	293	298	275	302	318	277	322	298	295	302	281	262	304	285	316	275	301	291	294	295	291	291	285	309	280	287	271	266	299	292	270	287	312	288	301	290	295	328	287	313	297	293	300	308	275	258	311	303	285	294	269	270	302	306	272	301	258	285	280	270	312	298	260	306	292	289	293	303	300	302	279	277	298	284	302	294	292	274	301	309	284	282	293	275	271	280	288	278	311	271	287	298	263	286	291	260	288	308	306	271	291	311	286	256	258	304	309	303	285	285	273	283	270	296	280	283	340	301	299	252	334	307	282	297	305	314	302	314	322	275	284	285	276	271	271	302	304	291	292	293	291	278	301	274	276	276	291	320	313	276	281	274	298	294	281	264	296	295	294	296	288	288	303	272	314	269	250	302	308	285	273	293	284	269	302	290	291	283	281	309	299	296	293	312	299	308	293	301	269	271	288	303	291	303	319	272	265	327	282	331	299	269	326	277	270	272	295	302	282	282	291	293	292	296	279	304	298	279	313	319	280	295	285	282	271	331	301	268	286	292	301	274	303	290	312	284	280	273	282	286	299	292	290	289	297	289	280	284	281	270	265	306	274	297	283	299	269	314	300	286	257	286	266	294	308	287	291	334	291	276	290	301	280	285	283	294	280	316	273	291	276	295	295	276	315	303	303	267	284	287	275	278	293	295	293	292	273	297	280	259	272	294	310	305	279	278	307	286	278	269	276	323	319	293	298	295	262	297	285	250	290	291	321	268	261	279	268	289	325	288	291	291	299	272	287	283	254	304	278	292	304	283	271	262	309	274	273	282	272	289	287	287	289	303	300	311	303	294	273	326	322	310	295	280	289	308	247	284	274	311	307	284	266	263	295	277	285	283	289	324	299	295	290	277	294	272	291	305	270	325	287	313	282	276	282	291	286	306	285	294	310	317	298	285	293	283	280	288	268	290	281	281	296	283	276	278	314	277	283	294	301	264	293	302	273	291	289	294	282	290	300	255	279	281	314	323	267	296	288	319	303	295	293	276	293	302	296	291	276	273	295	307	310	269	319	297	278	318	301	271	278	288	328	262	278	305	303	299	295	286	290	274	291	297	297	306	312	293	270	281	290	309	300	317	288	286	324	311	289	318	298	280	288	301	279	305	298	282	266	304	285	292	308	317	298	301	285	303
23364	21595	29568	24108	21753	22507	19869	9833	6014	4557	3293	2184	1462	1071	857	761	690	617	563	546	527	483	379	354	320	254	241	218	202	171	163	183	148	185	157	149	170	158	149	158	150	138	149	143	133	155	132	151	148	127	147	143	141	151	142	122	145	132	126	144	137	161	139	135	144	133	143	150	164	152	106	133	133	132	149	146	142	135	135	122	137	140	126	110	153	141	135	120	118	145	140	146	143	117	137	125	124	114	129	125	159	137	128	130	126	152	159	117	120	140	130	129	131	127	146	129	136	106	143	115	141	141	148	132	124	140	119	148	137	130	139	124	119	139	112	139	158	134	127	130	130	124	133	123	132	132	149	126	127	140	128	134	148	133	140	122	121	142	124	137	149	140	132	127	155	152	132	123	122	112	128	135	118	133	129	128	140	129	133	124	157	139	142	149	146	172	146	138	127	110	131	147	127	158	149	151	157	148	142	137	124	148	139	127	118	123	128	145	143	146	128	131	117	134	148	129	156	147	131	117	129	134	119	130	136	136	149	118	141	119	134	155	140	126	141	148	128	123	129	151	132	149	141	147	113	122	115	132	120	146	121	131	155	128	146	135	138	148	139	126	145	125	136	120	130	120	146	132	145	127	142	144	118	125	137	121	129	146	141	145	141	115	129	136	142	119	118	139	157	133	121	116	131	137	162	137	122	113	143	131	139	158	142	154	128	132	140	133	143	134	132	119	137	133	132	126	132	120	120	136	151	149	128	152	127	136	135	142	116	126	137	140	115	132	132	130	119	113	130	136	127	109	147	130	133	116	138	127	120	141	125	137	129	147	122	145	145	138	113	125	129	122	146	117	122	118	140	153	148	129	111	127	125	128	138	133	142	129	140	135	137	158	136	139	127	141	127	134	116	142	134	122	140	124	128	129	148	135	113	127	131	133	148	118	125	140	135	138	129	114	126	151	128	121	156	155	128	134	117	130	149	121	125	145	107	155	145	131	144	153	107	128	121	125	145	159	130	127	123	133	146	140	132	146	134	152	124	137	125	143	123	127	127	141	149	136	142	137	124	133	149	120	141	145	124	142	146	150	137	140	129	155	129	123	143	120	113	150	136	142	128	127	139	126	138	139	118	123	128	127	114	116	133	133	148	111	121	130	135	111	137	119	146	153	125	134	147	138	131	128	143	139	136	146	124	127	142	120	130	151	133	109	123	131	146	132	131	117	135	127	129	113	139	147	120	142	151	137	145	120	164	130	152	135	146	133	107	149	151	129	120	142	133	125	141	128	154	134	138	131	129	139	137	122	158	150	120	146	132	130	150	127	147	105	152	144	125	140	124	143	135	135	134	130	131	125	119	150	159	136	129	115	122	149	107	139	138	141	144	132	124	120	142	139	139	143	135	131	119	134	145	154	138	131	154	135	125	135	133	132	132	133	120	135	138	144	149	140	135	134	138	151	133	134	145	150	125	136	128	146	133	129	147	128	150	122	132	148	130	142	132	135	127	146	123	136	122	124	133	140	128	119	132	134	143	143	122	125	128	147	124	132	123	130	140	147	115	136	144	121	137	142	111	123	134	124	118	127	138	133	155	133	147	139	138	135	124	165	118	140	132	139	136	137	133	136	154	134	131	156	128	130	132	158	132	114	119	155	135	126	125	146	129	148	119	142	140	132	121	135	139	133	135	131	126	130	110	139	142	119	137	137	108	134	144	132	136	139	154	124	133	136	145	135	119	130	144	133	122	151	131	144	137	143	175	155	145	150	122	126	141	128	148	115	150	130	120	106	135	153	126	129	124	143	133	138	139	139	117	132	141	146	149	131	142	153	149	129	114	139	150	132	141	132	125	110	145	143	143	119	138	131	141	106	128	138	125	125	129	143	136	129	111	141	135	139	141	112	137	138	135	130	145	126	137	109	125	147	138	140	136	142	140	126	158	129	125	154	143	158	132	134	154	129	141	136	135	119	125	142	143	145	131	137	142	147	136	126	166	136	106	116	102	142	155	139	128	119	139	138	116	134	138	132	143	130	135	128	142	155	127	148	119	137	116	117	128	120	139	126	159	138	112	155	112	141	116	145	124	145	131	120	138	131	124	119	131	159	116	125	133	143	135	141	125	153	140	143	113	123	137	125	121	125	136	119	136	125	130	116	115	122	132	131	140	133	139	133	130	150	134	118	162	143	142	153	119	154	129	155	151	136	132	132	129	124	139	142	146	138	150	131	119	145	132	139	122	140	146	123	160	130	131	142	139	146	139	121	149	132	126	137	129	138	142	151	129	147	123	171	134	119	142	137	144	138	144	136	137	130	116	151	122	136	122	150	146	120	160	131	110	141	128	116	129	136	138	115	132	142	142	149	128	133	139	128	123	140	134	123	136	136	146	121	132	141	128	139	133	127	129	141	117	161	129	112	124	149	138	141	126	122	154	143	122	138	128	128	143	115	125	151	157	132	136	115	137	146	135	121	115	120	135	142	147	132	136	143	131	125	147	116	131	134	135	148	128	141	110	121	121	151	150	123	120	139	149	133	128	151	125	126	119	151	135	159	139	124	115	152	145	111	140	151	129	140	119	129	126	143	126	125	153	126	140	142	144	125	161	151	130	122	145	147	134	139	140	140	139	124	133	142	149	123	143	148	145	152	127	127	135	122	144	126	125	138	157	123	140	136	138	132	144	126	141	127	123	147	140	118	138	135	139	124	129	138	124	134	132	153	108	136	131	131	144	128	123	140	112	131	143	139	109	131	124	145	138	123	142	130	126	154	126	139	131	136	121	143	122	154	139	116	120	148	132	126	141	160	129	140	140	119	137	157	128	133	116	116	144	129	134	139	126	128	128	137	115	117	135	137	131	138	146	139	141	143	117	120	128	129	125	129	145	122	134	143	152	123	144	142	113	139	126	151	138	114	126	124	148	132	120	142	125	131	122	104	131	134	135	118	128	126	148	144	127	131	159	134	143	138	122	129	120	139	137	123	153	134	152	150	140	139	132	120	147	136	131	106	122	118	136	124	127	151	130	139	140	127	110	146	148	140	122	119	131	142	110	123	141	121	143	146	131	123	115	130	138	143	132	127	129	142	127	123	132	133	132	121	131	118	125	127	135	127	109	136	142	119	133	146	116	138	127	129	164	111	136	113	125	117	131	132	128	128	136	132	103	119	150	139	146	134	151	148	125	128	141	127	123	127	127	131	121	140	136	150	123	107	130	142	107	131	145	133	133	140	130	119	123	132	152	143	151	137	117	117	133	127	145	127	140	117	145	124	133	152	140	132	114	119	127	134	138	119	146	128	136	132	133	139	124	136	145	126	132	122	136	142	119	134	138	121	128	147	145	114	141	158	119	131	134	121	140	126	129	118	133	134	138	120	154	143	120	135	130	127	140	114	139	141	143	133	141	127	119	117	159	136	127	125	131	128	129	159	128	130	135	124	119	127	150	127	134	144	148	119	128	121	128	112	137	136	126	106	137	127	124	147	139	121	129	127	135	118	138	131
37256	48479	42937	33642	27677	22930	18660	15134	11744	9078	6637	4575	3009	2125	1726	1490	1282	1131	1107	1018	897	850	737	611	490	424	344	329	294	269	228	207	226	213	207	187	231	206	199	204	192	184	217	194	177	170	194	207	175	187	186	186	211	182	170	178	181	204	185	182	187	195	182	172	167	179	175	200	153	167	164	197	190	184	157	176	157	200	165	172	151	172	180	189	168	170	147	176	164	173	181	168	162	182	185	161	151	185	169	154	171	162	185	191	168	173	179	170	195	166	170	185	167	164	170	187	167	181	184	159	172	164	174	188	175	180	166	181	159	181	170	198	191	161	160	176	175	164	177	175	178	159	156	183	168	165	165	158	189	159	166	170	170	188	171	159	154	156	150	182	167	171	182	162	150	153	183	180	164	184	156	189	169	182	155	146	173	189	159	181	204	146	166	175	168	160	175	167	165	168	176	170	167	168	147	175	164	188	169	170	168	181	161	160	158	163	135	171	161	173	177	167	170	167	158	196	182	160	193	158	165	164	160	161	167	145	165	175	177	161	171	174	147	171	176	143	180	167	170	175	158	158	158	161	164	154	166	178	160	169	167	150	187	154	199	179	148	176	159	179	153	170	171	200	159	178	156	162	148	172	152	155	189	153	149	151	178	181	171	166	162	181	164	162	172	178	153	147	161	168	139	160	176	175	171	166	166	168	176	165	159	174	188	152	186	185	157	149	174	166	157	168	167	183	152	168	155	147	148	176	166	171	150	194	195	153	175	167	156	168	185	183	152	162	167	170	162	166	171	173	167	173	160	182	163	167	153	161	152	167	171	185	151	159	181	164	188	183	145	195	146	169	149	176	165	150	167	161	178	171	158	147	175	164	179	161	155	168	195	171	172	161	168	156	169	169	191	148	147	155	186	158	174	141	162	166	159	162	178	146	146	165	161	163	178	163	177	181	169	149	164	188	179	163	171	169	179	167	173	177	190	151	171	183	189	171	168	180	160	154	178	166	169	174	155	169	166	170	184	169	185	164	179	173	196	160	167	191	159	166	157	163	171	152	169	179	178	158	168	175	160	156	179	153	161	151	184	182	173	171	175	154	173	151	161	154	139	171	174	180	182	166	182	182	172	167	183	186	163	158	136	173	164	176	164	159	176	176	160	175	161	143	159	148	168	159	172	168	198	193	160	170	171	145	186	204	188	161	196	175	150	167	168	178	149	171	177	143	178	162	162	169	145	167	154	162	156	175	161	176	152	188	161	171	182	173	176	188	161	174	169	161	161	164	146	150	174	172	149	163	162	183	176	168	189	161	177	148	147	181	171	158	189	168	178	157	165	155	170	164	190	164	182	146	142	159	178	187	180	155	163	170	166	177	161	178	172	174	170	193	164	164	170	185	158	173	155	172	168	161	174	164	150	179	170	155	156	172	192	181	173	160	178	163	160	191	171	168	183	165	178	157	186	161	141	163	173	163	168	154	192	149	156	180	187	185	165	174	151	180	168	180	155	168	179	169	160	174	161	160	138	162	161	170	175	159	143	187	159	164	165	179	172	152	169	186	189	185	167	139	178	146	159	171	160	185	162	170	140	163	165	187	159	159	174	158	168	167	180	167	159	153	160	184	191	148	172	187	188	148	188	181	169	157	170	180	177	167	155	191	172	185	166	158	164	166	171	183	184	169	179	165	158	161	183	182	181	166	177	163	168	175	180	156	155	159	159	166	171	173	184	164	169	155	179	163	165	168	164	177	164	174	172	154	159	155	154	191	198	179	181	200	179	164	179	152	169	189	158	148	172	173	153	158	167	157	181	167	172	165	171	172	181	149	153	188	196	160	194	161	163	185	177	178	202	157	177	167	165	175	174	169	152	160	169	178	174	170	140	175	161	155	138	160	155	193	174	165	183	168	171	166	170	164	176	176	177	184	177	201	172	186	181	174	157	176	165	182	172	166	183	170	152	184	150	161	173	178	191	159	174	150	171	172	184	161	171	152	160	159	178	174	176	147	146	143	183	173	175	162	180	165	159	144	171	161	153	161	162	155	204	166	159	175	156	168	152	177	150	181	171	171	168	175	156	161	163	184	177	162	151	137	170	174	171	177	181	153	178	159	172	175	172	172	178	169	187	175	159	145	168	154	167	171	164	165	162	167	158	167	153	177	173	178	180	166	175	173	159	150	206	136	168	162	168	155	148	170	170	180	181	173	155	164	172	180	184	157	159	180	143	183	162	147	188	194	154	203	162	180	157	150	180	196	168	167	191	171	160	164	158	180	165	174	181	169	151	157	153	152	172	143	176	147	171	174	179	184	174	189	191	177	175	192	160	172	174	165	166	180	172	171	142	162	175	175	183	178	174	153	170	194	169	163	148	170	162	173	172	187	138	167	172	161	164	162	162	170	179	165	168	164	169	163	161	183	164	192	159	165	147	169	180	172	211	159	155	158	169	167	173	166	174	167	183	159	169	178	145	195	170	158	154	153	193	182	169	146	166	173	202	166	162	157	154	179	165	169	168	171	165	156	155	178	158	148	153	171	166	170	175	174	168	144	154	170	152	168	178	150	178	173	148	162	166	205	143	164	176	189	185	180	173	149	164	151	171	151	170	162	171	157	180	147	181	147	176	149	164	184	177	161	169	170	155	149	189	162	169	178	171	165	167	158	175	171	168	163	216	171	173	153	155	194	171	145	166	163	192	165	185	179	160	169	152	183	157	176	180	153	150	187	146	174	161	166	176	153	171	182	160	151	159	164	157	167	173	183	173	148	163	142	176	192	160	176	163	153	173	177	156	167	158	156	174	185	168	153	185	165	192	169	183	163	167	193	160	165	167	168	168	192	168	160	156	172	149	169	171	180	167	162	179	165	161	180	157	158	155	156	178	165	166	174	174	172	161	158	165	177	152	178	164	171	177	178	159	178	197	178	160	176	169	147	149	172	162	149	151	172	166	152	155	168	165	189	165	169	169	155	181	166	176	186	188	161	192	180	148	189	174	154	142	175	191	161	160	155	146	169	170	179	152	178	188	162	172	174	181	142	184	203	164	174	177	175	174	174	171	161	167	180	171	162	185	185	177	156	171	174	172	180	152	180	167	155	171	158	191	150	162	176	158	164	177	163	174	142	162	160	191	170	142	155	149	183	175	166	181	147	164	187	178	172	178	183	193	172	189	162	199	165	143	173	186	157	181	149	196	154	165	165	168	167	186	156	162	170	157	174	176	214	188	165	177	184	174	175	166	165	167	170	184	146	159	165	167	148	180	169	195	162	174	175	162	173	144	172	176	179	154	188	158	160	175	168	171	189	179	168	186	188	168	174	161	156	147	153	195	178	174	159	190	167	149	179	162	149	159	164	161	162	173	191	153	165	144	173	181	155	164	166	162	163	162	174	181	150	154	162	160	162	174	171	167	164	180	194	160	159	155	170	175	166	162	166	158	165	162	159	161	178	169	150	190	193	165	195	172	185	174	191	176	149	179	172	162	160	148	152	177	170	154	161	172	195
28411	23776	25620	18514	9926	6342	4324	2956	2312	1716	1289	954	785	600	561	590	529	481	503	493	439	442	413	404	359	369	373	371	364	327	339	362	371	353	307	354	350	380	332	328	315	366	330	320	320	379	336	346	389	347	347	311	307	316	337	329	336	319	371	303	321	339	332	352	339	338	344	335	348	336	300	326	353	348	323	324	314	350	348	346	313	370	323	362	335	323	346	348	336	350	312	359	320	307	316	319	335	322	324	330	288	361	319	312	366	329	341	336	374	324	353	343	335	331	336	338	314	361	363	320	325	323	278	319	319	326	329	344	350	303	297	335	315	342	323	361	322	292	346	338	302	327	312	354	324	302	343	328	325	328	322	302	330	344	319	304	357	334	307	328	324	345	286	341	353	332	324	322	327	361	324	345	338	344	318	345	327	307	337	341	334	327	361	323	358	323	306	315	289	330	313	303	326	319	345	319	359	309	322	349	314	357	352	283	339	366	329	316	337	354	339	340	332	308	344	321	327	342	347	326	299	314	334	374	313	329	328	343	328	342	328	351	337	337	343	295	321	327	325	342	320	346	329	345	313	325	310	310	352	326	330	315	320	356	335	268	339	326	341	340	336	289	307	338	309	318	357	330	326	323	316	333	318	323	334	336	308	314	369	332	308	327	298	324	328	303	301	346	356	295	305	330	348	331	365	297	325	340	336	335	332	348	325	357	300	335	345	333	342	317	357	343	348	367	315	306	354	323	354	331	296	343	331	304	311	334	340	327	302	335	337	333	360	351	347	332	333	378	336	348	305	319	322	313	341	316	280	343	326	300	301	356	333	337	321	372	312	351	337	319	340	327	339	319	320	343	328	326	310	324	331	331	361	308	337	336	300	335	317	323	363	343	340	358	357	290	346	300	303	344	326	316	360	338	330	313	308	339	320	340	324	352	349	314	360	337	345	333	300	348	339	324	318	388	360	329	333	319	352	333	354	339	305	305	338	297	341	372	346	351	336	303	335	315	358	329	320	300	308	316	312	325	332	324	337	346	315	325	336	330	324	356	314	324	294	314	329	343	349	347	346	338	329	293	323	340	321	332	335	349	301	332	338	341	317	337	330	317	324	346	333	341	326	317	319	331	326	333	313	333	352	319	327	305	336	327	332	326	316	345	342	324	337	331	353	327	309	324	313	311	337	331	348	336	301	323	330	338	313	330	298	334	345	333	340	317	301	356	325	363	347	364	326	292	328	329	332	317	348	349	307	340	296	307	321	340	302	301	307	342	326	338	372	339	303	342	300	355	288	316	312	307	329	314	331	307	341	348	310	366	318	350	332	326	298	321	341	336	350	310	315	330	348	314	294	322	346	326	347	331	348	353	346	310	304	287	330	302	374	323	332	348	343	353	358	350	348	312	305	358	342	318	335	340	318	337	327	340	300	300	327	326	331	307	327	302	312	317	311	352	387	332	374	349	336	314	338	357	322	335	312	331	340	334	315	344	329	323	298	306	342	291	368	341	345	349	327	330	323	279	345	362	314	322	317	317	318	328	323	333	321	353	308	337	332	321	313	347	353	352	345	360	304	335	314	319	333	358	345	334	350	312	337	324	304	341	323	324	341	326	352	322	316	352	334	335	312	335	297	327	323	333	318	353	317	341	325	322	356	330	335	313	331	306	307	353	340	328	337	295	335	343	311	312	345	308	357	310	318	324	345	347	329	340	318	384	360	343	339	348	313	347	304	347	336	299	335	342	345	337	343	353	351	347	351	342	298	307	331	292	343	323	320	339	353	323	334	318	317	341	362	329	308	339	327	307	337	328	300	328	324	334	337	347	366	292	323	335	347	374	326	328	316	338	368	336	312	333	327	333	323	347	307	334	349	343	338	326	326	341	316	310	331	348	343	349	290	322	324	342	358	326	322	322	302	358	310	297	326	357	364	322	313	319	340	319	342	340	332	343	304	326	313	332	372	328	352	369	321	328	297	348	322	336	354	300	334	304	344	312	316	315	321	347	315	350	364	321	324	333	318	352	340	344	337	329	331	315	325	331	352	327	320	339	336	309	354	330	338	316	338	338	333	320	338	345	331	309	332	337	311	340	319	337	306	333	332	331	319	351	308	327	335	322	310	353	350	319	318	327	289	317	339	312	349	345	326	322	343	362	372	353	315	310	351	333	298	335	340	326	349	337	324	339	317	313	335	308	322	337	313	351	319	299	356	338	339	349	339	332	348	315	346	297	334	306	353	312	326	342	335	319	316	355	332	327	356	333	330	299	342	321	308	301	285	302	341	356	336	342	316	331	323	326	357	309	300	338	350	319	337	315	312	325	308	346	333	327	340	345	342	338	326	338	349	322	359	318	338	305	346	334	331	349	318	318	334	336	330	313	324	322	325	330	332	353	332	313	344	325	349	319	340	316	307	338	317	349	336	316	327	321	331	276	301	325	323	331	309	311	342	358	311	326	288	337	359	339	322	343	333	326	314	362	303	360	347	353	314	353	354	361	326	344	355	347	342	334	351	358	342	325	335	326	299	318	338	353	296	278	332	350	324	346	333	326	324	342	330	329	304	305	320	332	334	314	344	311	321	372	335	332	327	342	338	343	319	339	319	316	320	327	349	339	311	311	335	330	344	313	332	315	346	348	360	299	356	334	318	282	330	344	356	310	338	329	295	337	292	326	314	342	323	330	342	312	350	336	355	305	358	305	335	316	315	314	318	330	334	329	316	347	332	335	345	341	342	307	310	332	318	306	342	339	310	326	340	339	296	349	337	324	335	317	357	322	313	308	295	344	357	337	336	329	361	338	348	308	324	334	334	348	305	338	374	320	335	364	333	352	346	321	339	350	342	350	322	337	339	321	374	346	341	322	363	336	294	361	315	345	313	320	307	332	318	346	322	340	316	320	344	344	322	327	332	347	323	334	312	307	321	330	312	322	325	355	342	335	338	348	342	325	312	369	355	336	340	318	323	353	313	306	329	320	351	364	330	341	330	342	341	362	318	337	333	362	338	324	323	328	328	334	290	332	350	343	299	360	324	328	316	356	304	312	332	342	358	331	351	328	303	338	320	353	347	324	348	315	305	289	348	359	318	301	332	325	320	286	320	330	333	326	327	340	343	351	329	323	330	351	284	342	348	328	315	336	322	355	361	346	367	329	351	346	320	348	322	356	357	329	321	323	322	358	321	314	323	315	327	319	306	302	307	304	326	352	368	340	318	336	328	312	325	330	334	319	337	298	315	297	289	338	301	338	325	330	353	329	343	358	344	321	343	332	326	347	358	342	312	329	340	304	334	337	347	331	351	339	314	362	365	379	331	327	311	327	331	345	324	314	321	325	348	314	353	340	325	336	310	339	361	337	341	324	365	325	307	309	350	314	317	355	335	351	336	321	314	327	341	322	311	320	338	345	313	320	368	332	322	336	339	286	375	329	351	338	330	355	302	337	314	343	308	302	339	336	320	339	323	311	324	345	348	333	313	363	346	334	312	336	327	313	337	307	353	333
31107	36759	30899	20807	15227	11569	8649	6670	4933	3708	2791	1926	1417	1043	935	884	817	793	690	686	688	604	617	517	511	524	459	457	483	419	448	470	434	438	434	392	414	438	393	396	387	412	458	436	389	422	403	396	402	372	434	454	406	408	415	452	432	439	407	426	430	447	389	389	389	408	413	378	455	432	430	448	405	417	442	403	436	416	468	401	390	430	446	411	455	401	396	433	422	436	439	413	433	438	428	375	425	416	423	434	401	380	415	401	439	401	399	453	404	455	401	426	426	413	403	418	414	428	447	466	437	417	395	431	393	403	414	432	422	391	432	415	442	427	439	430	425	400	428	403	419	424	408	409	387	473	449	415	411	442	406	384	422	422	428	414	404	413	426	403	414	408	433	405	423	401	440	410	385	421	408	413	432	423	444	421	448	446	388	446	398	430	430	417	434	394	422	434	409	425	445	439	377	418	435	429	445	385	420	427	395	405	420	442	452	411	411	420	412	438	429	406	409	455	441	409	411	425	433	430	407	477	385	418	463	403	410	420	400	464	449	447	432	444	444	452	406	439	416	422	436	430	436	438	443	395	392	444	421	367	433	420	426	477	405	386	430	423	393	431	394	397	432	407	407	402	431	424	404	447	421	423	404	404	437	405	449	444	448	401	440	424	397	428	385	453	429	437	405	407	398	390	423	413	400	439	410	426	446	411	438	441	416	392	430	442	424	430	412	387	421	420	436	387	447	380	414	421	437	427	409	399	422	444	422	398	407	410	422	430	407	427	410	436	422	434	446	403	430	418	408	454	407	416	450	399	390	415	436	450	402	415	408	419	386	434	397	423	454	424	434	417	443	395	450	433	404	415	379	418	423	436	407	431	445	399	411	417	433	425	412	391	410	428	416	430	426	449	445	408	409	433	442	404	420	445	430	419	432	419	409	423	455	410	435	422	435	428	421	409	390	435	439	437	414	425	458	429	429	446	425	433	434	423	442	416	429	412	401	432	437	414	412	438	434	401	443	438	425	404	379	390	422	424	422	404	381	411	420	407	417	382	401	432	396	367	413	404	430	449	428	417	413	374	429	399	421	414	425	409	446	436	431	476	404	377	415	442	406	396	379	394	412	415	417	413	413	411	420	412	411	421	436	409	434	418	395	426	404	419	387	433	413	451	432	379	402	455	410	438	435	452	382	415	443	403	461	410	396	426	430	443	434	427	402	426	433	454	437	425	439	394	424	444	433	430	393	440	415	426	423	429	436	411	471	438	411	432	426	435	431	424	481	403	423	466	405	438	406	437	436	443	407	427	445	380	447	403	433	427	407	448	424	442	476	407	388	419	410	449	384	391	428	431	426	429	405	411	454	430	452	446	407	370	439	368	393	413	412	423	443	439	414	433	434	427	382	467	413	454	414	432	410	440	453	439	429	408	390	430	420	415	408	396	423	429	410	384	437	380	455	415	398	414	422	391	403	415	407	437	442	418	419	438	442	441	427	380	453	433	388	456	405	413	388	420	421	459	410	393	407	404	457	433	444	396	453	422	410	356	389	384	446	410	412	454	450	466	415	419	396	434	417	378	430	415	406	397	436	388	439	406	386	463	435	422	411	407	435	403	414	458	406	392	420	382	430	415	434	430	402	364	426	426	398	426	430	434	425	414	415	445	430	426	407	419	403	417	425	407	466	454	387	434	407	413	410	382	428	447	435	438	415	443	442	416	411	431	427	414	416	417	405	406	418	451	419	393	409	417	447	444	432	383	429	395	381	421	439	415	410	434	442	410	457	420	441	394	411	424	384	449	442	407	452	437	420	419	403	408	444	420	401	433	418	417	425	422	411	382	420	392	437	403	430	395	392	421	400	415	383	415	436	429	440	428	402	391	417	432	454	397	446	396	413	433	445	401	390	400	399	384	401	387	418	409	419	438	403	417	426	423	430	389	402	431	369	372	387	407	428	434	400	413	407	392	396	417	397	458	427	422	412	419	437	415	410	387	405	407	421	448	424	412	393	400	419	456	395	415	409	419	405	393	407	397	427	440	418	432	434	399	416	434	411	399	417	412	403	433	400	446	437	418	390	392	435	432	434	397	439	411	421	419	421	400	439	415	413	390	427	405	428	411	405	384	432	422	448	407	415	413	420	430	445	421	423	427	402	443	410	410	446	477	448	423	380	421	415	461	399	417	424	416	407	423	379	419	404	431	405	408	398	417	394	457	397	395	408	426	404	399	424	428	398	382	400	432	453	436	421	432	442	418	379	378	384	412	406	416	448	407	426	442	411	441	378	405	416	400	437	365	393	427	395	407	420	446	446	420	426	401	445	422	436	417	405	424	422	446	419	434	427	407	440	405	440	401	418	402	461	435	435	432	392	418	450	430	421	446	410	403	406	408	410	423	435	419	392	429	416	439	408	424	425	415	440	425	358	416	444	427	407	461	431	435	449	398	414	429	396	436	394	424	451	407	395	439	429	430	387	448	402	435	434	445	362	445	407	412	408	395	391	425	403	396	409	425	381	396	402	398	414	415	452	402	413	441	390	431	407	412	396	434	428	424	455	409	442	419	454	423	415	439	438	402	444	431	413	425	396	439	393	414	452	432	431	401	434	419	409	446	424	446	431	415	445	416	418	439	432	387	441	416	409	424	449	409	406	450	397	401	423	399	466	409	400	428	440	419	448	404	412	429	395	422	417	436	437	416	418	450	427	405	392	437	424	419	404	417	395	419	386	386	429	415	401	423	436	432	448	432	436	428	454	389	400	452	399	405	395	429	387	422	408	442	428	420	420	450	402	445	428	425	418	473	411	415	397	386	399	432	403	419	396	416	446	405	436	430	422	387	420	442	401	403	432	357	408	416	428	396	418	436	408	400	427	401	411	439	419	457	455	422	459	440	413	401	370	385	425	433	437	434	455	438	388	439	414	429	421	436	422	441	426	399	407	413	388	428	421	442	431	406	436	408	430	448	429	437	439	398	422	414	432	424	426	456	432	425	428	398	400	430	400	449	414	408	409	413	413	443	398	410	414	449	419	432	453	405	442	414	401	405	405	424	401	402	422	460	450	424	424	414	420	415	379	421	418	426	411	428	404	448	414	426	422	421	382	377	458	437	410	442	432	406	406	450	376	385	430	416	398	435	459	448	452	431	448	423	448	398	415	402	425	437	421	388	424	450	424	410	413	427	402	432	416	415	437	431	428	439	437	397	453	457	409	427	447	391	464	446	404	382	436	415	411	416	404	409	391	430	442	430	426	435	381	436	453	395	385	425	407	418	442	426	383	434	405	392	412	408	396	396	411	427	406	432	403	395	441	411	396	434	379	394	423	433	425	412	443	424	423	414	415	419	424	415	401	444	417	378	404	413	417	416	383	428	436	416	423	424	423	438	402	395	408	435	409	404	404	382	405	431	400	427	384	404	425	416	415	431	446	430	418	451	433	403	430	415	409	399	453	416	429	444	451	436	418	409	401	439	414	439	403	416	454	436	403	435	409	420	412	404	420	404
24416	21582	29069	24669	21881	17901	10219	5818	4001	3055	2233	1544	1156	921	697	618	583	547	528	508	487	427	410	373	329	288	258	269	259	296	243	225	270	219	241	212	202	220	269	224	249	249	229	234	225	221	231	221	248	252	213	226	233	233	227	231	263	223	234	218	191	243	189	259	250	234	204	220	237	238	238	239	223	193	242	212	215	221	203	218	230	216	213	252	239	219	204	232	255	250	224	226	230	227	211	222	226	213	234	225	210	254	229	224	226	221	203	209	223	206	228	218	200	224	232	265	234	226	218	205	230	229	230	214	219	215	208	212	216	233	227	225	228	232	200	238	248	232	228	247	239	244	252	225	249	241	222	246	246	234	219	224	245	225	265	220	243	227	230	244	238	218	229	244	233	212	211	225	219	214	230	223	232	253	216	239	226	246	235	226	220	247	230	226	241	236	234	229	219	217	229	212	208	245	239	265	222	239	250	230	246	226	246	221	241	238	213	235	213	214	210	239	231	244	232	202	226	208	213	222	240	229	236	227	253	259	237	257	216	218	232	240	227	214	210	235	211	233	219	219	229	219	200	219	239	222	214	227	230	217	202	229	223	240	233	203	213	227	219	224	208	228	231	228	253	211	245	217	222	240	214	256	208	244	224	237	224	230	240	229	207	240	212	224	216	207	209	215	222	216	222	217	230	223	214	262	255	208	258	212	203	202	243	222	219	220	226	220	235	236	210	231	240	229	234	219	198	237	223	221	240	219	226	217	227	242	206	238	251	245	225	211	248	229	227	226	224	251	234	213	218	239	233	224	248	239	209	223	205	183	216	215	228	252	233	215	207	239	223	225	245	205	231	221	239	191	224	232	221	232	236	222	227	198	237	227	225	230	225	233	238	232	221	222	248	235	196	233	225	258	220	213	227	233	225	218	230	244	211	254	221	232	227	210	199	214	212	217	216	224	250	208	259	220	214	213	212	229	214	215	231	238	232	212	226	213	234	248	238	253	225	226	236	274	223	243	220	242	200	253	243	196	237	235	237	234	239	249	250	223	232	220	220	249	233	238	253	223	247	244	216	219	242	209	242	230	219	230	225	204	214	251	235	211	204	224	233	204	209	209	234	245	241	214	213	223	232	236	234	221	194	211	266	224	213	209	223	216	236	245	237	220	220	214	204	221	237	236	239	255	218	229	224	227	239	210	227	214	238	233	234	212	217	242	212	213	215	232	209	188	187	258	205	247	216	214	231	231	230	227	212	212	237	219	222	231	208	212	220	237	210	231	230	224	226	229	236	255	233	214	241	229	208	224	241	221	209	238	235	244	213	236	237	213	233	230	245	215	213	214	222	217	201	221	244	210	236	237	246	237	226	214	198	225	239	229	233	227	224	252	233	219	250	216	219	222	223	190	210	203	213	243	234	205	233	214	252	222	229	249	228	217	257	255	222	234	227	224	214	228	204	246	199	231	229	213	233	195	198	212	234	237	231	252	206	250	229	212	212	253	213	215	259	233	219	208	202	237	216	244	228	234	250	240	211	226	210	227	214	217	258	231	232	220	225	220	240	228	216	226	203	236	227	202	243	221	234	231	213	229	222	221	238	224	243	226	237	240	222	242	228	229	220	213	214	234	204	208	244	228	216	204	243	212	225	240	234	230	264	220	226	213	220	231	220	238	194	207	241	247	240	225	211	242	248	218	185	257	239	238	212	232	238	214	219	251	236	218	243	253	235	242	219	215	211	242	210	224	226	231	231	232	198	232	242	223	204	237	245	206	249	217	213	230	212	216	255	202	248	235	230	248	224	236	236	221	239	231	233	222	266	199	226	227	213	228	228	239	235	241	249	240	266	224	242	236	204	197	228	232	249	221	233	228	201	217	208	247	245	213	243	227	190	249	243	217	237	229	229	237	236	208	216	215	209	261	229	200	219	271	233	227	231	236	198	220	219	231	221	177	234	227	230	221	259	238	223	252	219	219	243	240	228	221	217	239	241	234	222	219	226	209	206	237	266	239	228	209	192	211	213	225	231	219	221	224	217	236	231	239	222	227	217	250	236	240	231	251	229	230	236	206	237	173	225	215	230	190	205	231	234	221	210	251	241	221	201	199	197	255	253	223	236	244	218	224	206	225	229	211	224	220	212	202	204	225	222	223	229	228	219	242	209	220	228	211	225	250	220	216	211	220	227	232	251	229	202	207	231	237	228	237	255	219	212	220	215	211	233	202	230	222	258	236	213	240	233	244	239	242	223	218	215	248	226	223	229	237	211	233	211	215	238	249	234	224	235	225	256	242	231	224	226	230	198	221	236	230	222	252	210	225	233	211	244	240	235	203	221	209	234	250	235	245	237	245	220	226	226	208	238	255	224	242	221	220	229	234	214	214	217	245	212	214	226	213	252	250	232	232	201	251	255	234	224	204	219	220	222	223	224	241	257	223	203	235	214	212	219	248	227	207	231	257	236	238	254	244	226	222	218	223	237	239	199	227	221	231	216	248	257	228	229	245	256	222	201	200	211	218	239	222	246	232	258	221	226	201	238	253	235	225	234	242	233	216	224	211	254	216	228	239	189	215	208	262	219	239	205	225	205	216	244	234	224	224	228	233	217	263	230	232	199	241	221	214	218	223	212	230	229	216	241	226	242	237	203	254	251	202	232	236	231	223	215	232	213	259	234	247	239	211	235	228	242	205	213	226	245	243	243	215	238	243	209	226	229	232	225	221	233	223	239	231	230	226	226	217	252	237	220	236	235	233	203	230	242	208	242	240	218	201	198	233	216	227	212	228	206	204	231	221	257	222	219	228	242	202	201	235	232	262	211	228	215	217	248	243	220	239	241	197	225	232	211	235	197	213	229	220	229	214	245	235	202	222	222	243	222	238	259	228	238	199	238	252	227	234	216	219	231	217	212	217	213	224	207	241	241	246	224	259	240	251	228	237	239	206	223	246	208	205	237	225	231	220	213	230	234	220	229	235	212	216	220	200	200	196	217	215	206	229	214	252	240	227	235	250	230	218	241	224	227	223	228	225	221	201	227	226	232	233	266	240	247	234	239	224	223	197	240	228	225	227	230	210	217	254	202	205	234	264	229	251	220	197	235	246	225	229	209	235	268	222	208	216	240	241	224	232	247	202	217	231	220	237	222	238	223	236	240	210	223	236	230	240	218	230	248	211	230	229	225	229	228	242	220	235	248	228	193	242	227	207	239	237	208	238	240	213	202	215	245	228	222	243	202	228	214	269	211	213	210	239	235	243	235	248	227	225	194	223	228	226	229	219	222	222	213	251	241	251	245	216	234	242	231	252	197	242	211	235	226	211	201	203	238	202	247	219	223	216	232	228	251	235	239	215	220	223	240	236	244	207	228	223	197	214	221	238	202	217	227	231	219	209	214	251	237	268	204	211	233	215	195	249	227	245	224	235	235	219	228	209	240	224	232	223	229	263	223	221	238	212	246	208	208	244	227	252	255	234	244	232	209	214	251	196	226	250	230	245	243	209	229	232
34023	46714	37868	27828	21726	17653	13766	10727	8225	6030	4581	3328	2194	1653	1280	1140	954	949	905	875	789	709	641	567	491	397	444	369	348	362	361	332	339	316	315	303	321	289	333	325	308	308	301	307	310	304	299	301	273	308	288	286	308	334	321	278	333	326	328	297	277	298	296	280	292	307	288	291	286	308	281	310	297	288	297	294	296	301	324	262	302	280	284	277	309	284	282	282	256	246	304	306	280	301	281	304	303	270	313	282	285	298	295	315	289	322	274	277	296	284	289	299	337	300	298	294	281	333	305	288	261	277	308	303	260	276	297	306	272	310	270	297	293	284	300	286	330	282	299	320	295	323	258	283	291	278	329	286	311	284	290	278	291	280	285	273	267	253	281	288	288	306	294	280	303	279	232	294	290	299	275	289	292	291	292	279	273	274	294	310	299	288	306	277	296	324	274	296	296	275	308	277	328	321	310	293	313	278	284	259	294	294	272	282	279	290	272	296	320	302	286	313	263	295	296	289	275	322	314	296	309	302	298	287	301	297	328	276	280	287	292	303	263	294	290	290	276	288	272	311	319	282	324	288	321	282	309	302	275	284	285	288	287	321	311	293	295	297	297	276	293	300	282	315	261	300	303	315	302	251	262	310	302	346	297	285	288	292	311	278	280	322	281	297	324	326	284	294	297	292	290	258	347	308	278	261	291	285	321	294	305	267	287	315	306	290	303	298	283	290	285	299	278	273	267	295	283	320	281	280	279	288	287	278	274	263	308	285	302	304	301	275	284	319	286	318	272	270	249	332	311	289	312	278	302	299	318	306	274	274	276	315	296	292	289	286	306	294	292	292	307	317	300	298	307	293	335	302	323	297	294	282	286	305	275	274	289	301	309	279	281	309	289	280	308	273	294	293	303	334	298	338	322	277	265	310	282	304	294	266	289	281	281	280	301	304	283	281	296	322	302	287	290	304	299	292	306	277	320	272	298	297	302	286	327	290	320	317	264	284	299	274	277	270	286	314	272	305	271	278	253	268	286	270	307	311	291	285	290	274	288	259	279	328	271	298	324	290	299	281	294	279	318	323	259	283	306	296	293	301	295	288	304	319	333	268	300	307	290	293	299	292	294	283	272	290	293	307	289	301	285	314	315	320	263	297	284	295	303	280	313	298	302	289	280	286	308	283	256	271	275	293	316	292	315	304	306	306	297	299	302	307	289	261	333	303	286	319	305	295	302	274	284	279	276	307	319	299	294	293	287	309	299	278	301	308	312	306	285	306	271	306	310	289	275	314	291	298	307	296	294	288	244	298	291	296	301	267	313	286	300	296	297	304	307	296	278	285	306	262	263	290	311	280	299	303	293	313	286	295	308	271	296	303	288	285	289	291	273	260	290	289	285	282	301	291	281	287	318	315	285	280	277	316	303	275	281	283	309	331	298	295	301	303	293	277	297	307	319	288	316	303	303	315	270	280	272	302	319	296	320	295	289	306	321	300	288	296	283	301	299	284	294	277	292	284	323	308	290	263	299	285	294	301	304	283	282	292	285	313	283	293	289	286	294	279	309	336	315	278	280	284	273	266	289	315	285	297	287	289	315	323	285	301	276	318	259	287	289	305	288	275	269	295	305	287	292	286	308	302	273	286	301	312	273	327	311	290	294	297	283	283	290	294	303	287	291	296	283	298	295	307	291	328	283	278	308	300	272	266	296	303	274	285	297	302	288	302	302	271	286	294	274	293	279	265	306	295	311	325	307	307	295	289	284	271	292	327	311	258	282	324	288	318	295	288	322	290	298	299	340	304	311	321	291	287	302	298	272	290	302	290	321	292	273	311	293	302	308	285	282	296	277	309	304	270	303	263	295	294	311	313	298	325	281	297	306	320	252	292	296	300	285	308	300	300	288	319	305	320	281	288	261	274	283	283	329	293	312	316	310	315	308	284	292	297	301	287	306	261	279	271	287	255	301	299	294	253	282	309	302	312	289	295	298	280	287	312	301	290	283	267	286	287	316	309	290	282	313	302	283	275	282	310	291	292	283	286	276	283	314	280	331	292	284	282	297	325	293	315	285	307	278	294	287	309	291	282	282	330	279	307	303	284	293	286	303	265	315	282	273	308	294	264	293	272	292	279	296	260	281	269	286	295	308	279	307	315	315	298	292	274	287	341	276	272	298	297	290	303	288	309	262	291	332	264	276	308	302	299	324	318	278	315	287	314	272	288	295	276	268	290	292	269	263	293	275	320	295	322	315	278	293	279	273	307	304	284	304	287	322	287	266	301	274	287	307	285	301	304	275	314	265	294	275	305	270	273	286	277	309	257	327	309	305	301	281	300	265	293	288	312	302	315	297	277	309	314	317	268	290	312	286	285	307	317	286	305	307	315	301	316	282	300	284	301	287	278	291	291	285	322	324	286	308	286	289	293	279	345	273	283	304	289	283	315	266	281	296	302	284	303	312	292	306	273	300	279	295	249	270	306	307	276	291	290	314	250	283	333	287	297	302	297	300	312	291	269	277	295	282	297	286	292	281	302	299	304	287	275	326	294	270	295	307	297	286	295	289	298	293	294	276	302	274	301	283	301	288	274	291	292	298	297	274	278	281	309	265	293	279	282	286	286	313	274	273	296	278	303	309	295	291	322	311	297	284	324	319	317	303	330	312	298	300	321	290	289	292	307	298	312	270	288	271	282	298	306	291	280	308	287	291	317	284	292	273	301	296	280	270	287	307	300	303	333	268	318	272	302	303	270	303	321	335	282	278	273	332	280	315	288	292	291	328	301	285	307	279	326	310	295	305	289	277	291	261	300	298	325	293	288	315	298	316	262	294	264	297	300	295	276	305	286	338	278	321	280	278	268	297	337	301	296	299	301	290	272	308	283	274	282	299	330	288	304	298	328	294	302	285	295	302	286	290	284	290	273	328	316	298	294	303	281	283	306	308	310	277	285	304	321	285	288	311	291	288	300	275	285	315	287	281	278	276	305	295	270	295	256	262	290	309	282	283	272	286	297	300	324	267	296	297	306	307	280	286	276	297	304	297	311	315	291	313	328	272	287	266	272	291	272	305	272	313	314	292	303	289	300	298	281	315	276	295	285	277	291	308	277	282	308	295	309	299	339	297	270	290	293	280	318	303	295	285	310	290	289	316	281	250	273	292	267	289	317	266	305	323	279	310	270	302	301	307	276	311	276	293	290	282	311	302	255	301	265	279	308	297	301	297	289	277	286	304	270	298	302	283	294	288	310	306	296	298	301	293	298	326	266	292	274	333	296	310	281	286	283	291	296	288	280	291	270	302	271	288	280	297	295	308	329	291	282	333	282	267	252	292	286	290	297	323	303	293	266	318	289	294	286	271	285	307	318	277	317	300	292	295	257	308	282	315	288	272	292	301	301	288	284	274	268	295	302	289	312	325	304	280	285	281	298	299	294	296	337	294	298	325	300	275	320	277	307	311	298	306	251	316	286	319	304	280	302	294	262	282	311	293	269	294	309	296	273	321	298
23310	21565	29520	24107	21724	22431	19502	9189	5966	4389	3068	2272	1553	1082	872	733	664	622	625	538	486	469	453	357	306	272	198	211	208	162	168	168	164	163	191	176	147	169	155	140	186	151	135	141	131	139	150	125	151	138	137	129	135	130	142	142	166	149	141	154	144	132	131	133	138	133	132	125	152	138	127	141	133	145	131	115	157	134	143	154	158	159	138	142	138	138	139	145	142	152	120	134	144	147	139	116	140	142	140	137	136	137	115	135	145	146	130	136	145	139	133	128	135	139	147	141	154	149	132	149	146	128	121	133	127	139	145	112	137	153	143	148	128	139	133	134	143	131	140	150	141	104	152	146	130	130	153	145	128	124	122	146	144	136	130	121	151	146	127	123	135	132	127	123	137	144	150	147	120	141	129	147	136	135	137	130	160	136	129	138	126	136	117	144	143	139	124	164	117	135	128	128	153	123	149	131	131	140	132	145	146	139	117	127	126	125	137	133	142	133	136	148	137	131	140	129	123	139	159	126	121	154	121	142	139	127	134	129	133	129	162	130	139	131	138	127	115	134	137	132	144	117	126	146	143	139	142	144	129	118	151	134	146	124	127	149	158	127	126	138	151	145	145	121	131	133	114	161	144	149	129	140	133	137	151	141	125	130	119	125	125	151	153	111	115	141	117	131	136	146	137	117	138	123	146	130	145	123	134	112	133	144	125	130	135	130	152	126	134	115	122	136	137	127	147	135	129	127	133	142	121	155	113	113	133	131	146	119	126	148	154	139	129	119	125	146	145	133	132	118	131	126	140	132	134	148	145	123	132	135	132	140	120	128	123	117	121	134	125	148	143	122	117	125	150	130	138	126	127	121	127	134	143	131	149	137	114	140	129	131	136	131	141	145	142	144	134	126	111	123	128	146	148	148	130	134	142	135	145	150	133	154	143	137	147	119	136	138	161	124	131	129	127	124	129	129	143	141	151	133	168	129	135	145	136	132	139	133	137	147	135	108	144	152	128	154	137	134	150	149	127	120	114	136	142	121	136	143	119	143	133	147	150	137	140	132	146	155	144	143	136	146	158	135	127	126	147	130	124	139	129	132	134	144	134	126	133	136	146	133	134	132	144	131	134	123	147	157	133	153	155	138	140	125	123	142	120	129	123	144	128	132	154	123	135	133	138	128	140	134	127	129	134	137	137	136	119	141	154	118	148	149	126	148	150	147	141	119	137	128	154	120	132	151	151	136	151	123	117	158	143	144	127	150	125	150	122	144	154	142	129	159	154	120	153	132	129	140	121	121	135	140	129	139	160	139	145	143	148	145	139	143	134	132	135	135	142	144	120	129	137	136	127	124	144	148	135	156	129	134	152	146	112	152	138	136	120	142	149	148	152	131	130	132	146	149	142	143	124	141	124	137	133	151	131	138	140	142	131	147	133	151	137	168	138	127	136	127	134	112	129	136	137	137	154	143	133	140	137	159	127	128	143	149	145	153	142	135	126	132	108	128	138	130	126	143	145	142	132	127	130	136	159	138	135	146	124	135	124	128	120	143	123	131	136	130	144	134	138	147	141	126	145	146	132	129	132	137	141	129	129	150	144	134	150	148	123	125	151	143	141	114	157	120	149	115	119	145	117	128	140	129	155	155	128	132	132	131	130	136	135	134	130	150	160	137	107	150	153	145	152	151	123	145	149	130	160	143	122	146	130	114	148	139	149	137	129	128	132	129	128	150	149	137	143	131	162	128	138	113	129	141	136	137	147	134	137	123	121	123	139	134	121	148	111	138	136	142	141	130	117	144	145	131	139	149	139	127	121	132	149	170	141	124	109	141	115	140	141	132	136	141	138	135	147	110	140	133	139	131	138	137	150	161	140	133	136	124	134	145	150	155	135	131	143	151	137	145	129	165	131	129	126	130	146	137	140	137	128	123	152	134	123	111	138	136	151	134	128	126	153	120	139	146	154	119	137	147	121	155	148	138	146	137	124	151	153	148	142	135	133	138	146	165	140	129	140	150	140	158	126	141	136	141	119	144	129	146	131	137	122	137	152	151	135	132	158	135	155	114	138	150	138	141	116	143	142	130	148	148	120	150	129	154	134	116	143	126	148	143	131	133	153	134	123	137	141	132	145	134	146	134	147	143	143	144	154	118	133	134	123	135	143	135	138	128	154	135	123	141	115	113	133	141	141	142	136	115	124	145	137	141	138	133	137	133	116	148	123	123	129	154	158	127	144	146	151	152	144	147	164	142	136	159	135	144	133	128	124	139	113	135	110	144	127	146	139	139	141	120	140	109	116	124	130	112	160	122	147	151	137	154	132	145	130	144	137	142	140	113	144	151	138	154	129	131	158	152	126	137	151	130	132	138	147	134	131	133	116	137	142	145	123	139	110	135	145	130	116	141	139	135	123	137	147	115	124	139	135	156	142	136	131	174	145	122	145	135	139	134	142	129	120	132	164	144	139	130	145	159	147	154	138	152	128	144	127	126	111	138	177	151	130	144	128	139	139	153	134	143	144	125	116	166	146	152	149	144	146	130	131	114	133	136	137	132	150	145	135	155	126	135	133	131	152	135	137	139	131	137	144	152	169	119	139	136	155	141	132	144	133	132	137	132	124	135	108	123	143	126	151	144	130	145	133	160	128	141	147	138	135	126	128	138	127	128	144	140	144	136	108	136	144	132	131	134	144	125	149	143	133	129	126	154	140	135	153	154	132	148	111	136	138	126	139	127	160	125	144	142	140	146	127	144	120	135	112	140	127	130	135	112	140	138	151	137	143	110	125	137	153	153	114	147	140	152	137	129	139	129	115	138	146	123	142	131	141	144	137	121	137	126	136	151	115	138	135	163	122	129	138	130	118	139	160	143	141	122	132	135	128	137	128	133	125	156	133	140	140	134	124	147	130	132	150	136	102	154	125	147	141	147	141	151	129	147	139	118	133	145	149	114	141	129	125	127	125	136	112	160	134	159	149	138	121	147	147	139	144	156	150	128	143	138	147	133	143	151	129	134	113	134	159	131	125	137	134	126	143	142	127	126	131	149	143	125	137	144	126	126	156	149	148	142	156	124	143	152	160	150	139	168	118	143	112	150	135	141	121	114	143	143	125	143	132	139	138	134	132	128	148	139	137	131	120	137	146	119	127	168	103	140	129	135	133	143	136	157	148	135	132	146	128	140	123	143	147	135	115	134	132	138	111	131	132	145	150	138	134	136	136	157	142	173	120	155	145	151	140	146	128	135	139	146	108	119	139	136	117	128	122	140	139	153	136	153	122	136	127	149	125	123	118	143	115	133	119	134	135	145	152	155	141	145	129	149	137	137	130	132	136	131	135	120	117	116	127	133	139	134	131	127	136	153	133	143	114	147	128	148	123	128	140	141	151	139	129	132	151	114	140	130	143	125	142	136	153	124	150	132	112	150	144	121	124	146	140	122	114	147	128	136	132	116	136	141	130	135	142	129	154	158	145	131	134	146	138	148	126	145	144	141	138	135	132	140
38726	52495	42484	33214	26842	22185	18278	14924	11392	8578	6045	4499	3258	2234	1727	1445	1264	1174	1056	1043	930	829	757	602	473	373	314	305	272	250	265	239	208	230	218	232	199	200	205	204	212	200	196	202	184	185	209	211	192	192	173	162	177	176	175	166	149	145	204	184	203	185	163	213	165	194	186	171	170	164	177	191	168	174	175	185	168	161	199	170	184	183	178	149	157	180	183	175	166	183	182	199	153	174	179	164	158	169	174	159	185	161	170	171	168	175	167	165	182	177	170	166	162	186	194	184	210	169	163	191	168	155	201	180	162	170	158	172	169	180	183	184	161	174	191	171	176	175	172	173	151	147	171	177	169	188	156	193	163	150	172	140	185	191	186	157	164	176	179	173	174	158	178	158	152	158	175	158	154	164	181	183	178	162	166	182	167	184	198	186	170	182	183	180	151	183	172	191	183	192	165	184	152	189	158	156	183	173	159	170	165	179	172	184	169	178	169	191	173	160	172	163	206	170	179	168	181	173	164	176	171	162	184	175	173	177	172	182	179	174	179	187	162	173	166	164	194	173	196	178	198	169	158	175	162	150	171	163	158	164	188	172	157	185	162	174	173	175	169	189	163	169	177	170	168	202	189	162	159	180	167	186	185	186	135	155	185	179	166	176	185	164	161	161	186	185	174	182	176	161	180	165	181	178	162	175	165	173	189	177	184	174	143	208	156	159	197	169	164	166	161	171	169	178	169	164	149	199	172	157	160	176	184	180	162	156	138	146	189	162	170	186	171	161	203	179	156	182	165	181	171	173	167	170	168	163	168	174	148	171	185	176	198	135	162	162	158	165	163	175	155	152	160	175	164	163	171	159	166	185	174	168	172	152	145	182	177	162	144	142	174	190	150	158	167	161	175	169	185	162	173	171	168	175	166	187	188	163	177	166	177	213	180	171	171	195	170	173	180	147	158	164	170	162	175	178	171	158	189	186	169	152	164	169	172	178	152	176	207	165	177	166	183	166	166	185	183	173	196	169	180	181	164	143	187	174	168	173	165	160	185	161	186	182	170	172	165	205	158	163	166	205	189	193	178	170	186	176	175	186	176	158	178	183	196	173	179	178	188	162	160	167	184	178	137	180	176	152	159	174	169	173	157	150	160	164	192	193	174	177	161	185	188	160	160	175	192	189	161	181	173	161	179	183	174	170	176	181	149	160	176	181	162	182	171	161	189	191	172	201	166	183	162	144	183	179	176	172	166	178	189	155	187	169	168	189	169	147	174	202	143	163	172	161	163	159	166	181	161	160	168	162	162	182	182	149	166	177	185	174	148	187	168	182	191	186	161	171	161	161	184	150	179	165	184	170	169	183	178	173	172	157	173	168	146	161	175	176	174	167	185	161	165	185	167	156	184	168	176	171	163	179	167	170	171	165	155	158	153	184	174	168	165	180	175	162	178	163	170	151	166	182	172	177	161	161	157	164	167	176	169	167	191	143	175	176	180	193	161	170	173	155	163	155	170	149	198	184	142	190	186	147	170	165	189	167	153	166	175	180	178	170	167	164	163	175	156	164	180	150	167	178	170	156	185	167	155	164	175	164	173	162	177	166	168	174	174	154	178	178	150	167	160	154	188	185	176	170	155	167	175	160	188	158	184	166	159	172	168	172	153	164	162	167	182	187	180	168	206	196	167	175	175	194	160	195	156	159	166	178	149	183	173	187	178	173	175	183	150	183	145	166	176	179	194	171	154	137	183	161	143	158	195	165	163	165	168	190	173	158	173	169	189	154	176	160	192	164	170	185	174	174	165	180	167	173	176	163	168	157	178	171	163	158	134	162	159	171	182	193	140	157	177	152	175	180	163	157	160	150	195	171	177	172	165	195	178	169	167	137	184	163	173	173	184	159	178	190	184	162	165	170	160	167	175	161	158	150	158	164	155	179	138	156	166	181	166	175	160	178	195	197	158	169	188	172	183	182	173	180	178	154	153	178	174	163	160	167	175	163	162	169	162	181	169	183	163	193	181	198	154	184	161	168	170	162	161	187	146	190	166	163	166	195	172	165	177	181	169	163	184	165	176	165	167	153	159	191	156	178	187	182	158	164	172	170	171	150	180	146	138	157	166	170	182	152	166	162	156	159	157	172	166	183	157	152	197	161	158	154	178	171	187	172	182	176	169	160	159	169	162	174	158	201	175	193	181	185	183	168	168	168	184	193	184	177	196	167	178	174	184	144	180	164	174	164	146	173	163	175	157	182	169	159	159	166	159	179	185	191	161	166	166	168	176	176	192	164	187	162	161	163	173	176	167	163	190	202	160	173	170	154	191	174	187	175	166	162	172	176	165	169	168	188	154	154	168	190	175	191	173	157	180	156	176	180	189	180	172	177	198	195	178	175	170	159	181	176	164	159	179	159	182	171	155	174	178	164	164	159	176	185	165	162	168	149	183	168	172	172	157	170	195	156	183	149	162	186	181	179	173	173	172	169	188	157	166	161	154	143	176	185	165	172	173	173	176	154	174	154	184	189	176	158	186	185	166	165	165	156	167	175	163	176	155	163	174	184	163	148	170	207	165	172	191	181	174	166	178	162	145	153	176	173	167	164	195	186	185	179	163	186	166	130	177	177	154	167	158	162	140	162	167	183	168	162	174	179	159	156	156	189	158	179	181	191	152	163	178	167	166	143	160	176	167	153	171	157	192	183	161	177	179	180	177	171	180	162	175	167	177	161	196	188	171	170	160	173	170	181	185	154	164	175	203	176	176	183	185	163	162	156	149	180	163	165	153	172	190	187	188	155	158	176	151	142	157	180	180	181	160	170	204	169	162	179	133	164	160	184	154	190	182	166	166	187	174	164	181	177	179	147	209	155	167	170	172	158	174	172	184	158	163	156	148	156	190	136	184	169	174	162	166	160	171	152	159	155	169	175	186	178	167	187	163	176	162	180	163	158	150	186	161	169	176	157	182	176	169	183	165	163	146	168	159	178	161	166	184	172	172	179	169	196	154	160	162	191	174	178	168	213	184	193	182	165	171	153	163	165	183	154	193	143	163	168	147	188	174	173	149	171	184	184	174	176	169	158	176	174	157	178	141	185	176	150	170	183	177	150	164	164	175	184	178	171	176	175	149	176	173	175	205	167	155	175	175	172	183	179	174	170	161	181	178	160	138	178	161	170	151	181	154	183	190	179	160	149	180	200	181	180	183	159	167	182	180	163	183	177	177	149	163	157	170	174	170	164	195	139	182	174	165	160	187	150	185	149	177	162	177	171	171	175	168	167	157	180	182	182	166	184	174	164	176	183	165	173	186	146	158	173	149	179	186	166	196	155	173	179	157	166	183	158	152	164	194	158	155	175	173	180	158	183	206	176	174	179	173	182	180	180	154	172	176	171	184	161	182	166	174	153	174	190	175	174	179	171	171	163	167	198	183	193	182	180	184	183	175	185	181	164	178	181	172	181	184	164	183	171	181	170	161	174	159	180	160	181	166	177	177	170	183	163	188	204
28562	23980	25645	18243	9759	5896	4243	3104	2302	1752	1330	1043	769	659	561	531	548	475	509	465	457	470	416	465	417	370	345	366	376	295	323	333	351	349	360	334	343	340	334	319	319	362	335	327	361	320	338	366	322	358	363	320	339	307	317	297	328	334	357	305	315	298	324	355	293	283	337	371	356	345	338	344	361	301	311	299	320	371	312	324	345	316	355	352	329	337	374	315	344	359	359	358	312	341	319	328	314	353	325	309	334	348	320	366	388	312	350	330	358	319	316	333	337	284	341	331	296	334	336	358	313	336	331	326	325	298	358	352	344	345	327	330	323	363	353	355	361	314	336	350	355	354	362	330	314	330	334	375	340	301	340	349	324	303	332	340	335	353	347	308	299	313	334	338	344	328	353	296	290	299	323	391	344	323	323	348	332	337	335	331	312	335	327	332	342	344	351	350	357	347	336	361	293	311	327	329	331	330	324	342	319	333	365	342	331	339	327	341	344	342	337	340	368	344	341	325	355	347	344	336	349	315	366	341	378	312	348	341	284	324	286	339	305	308	334	339	345	309	328	369	310	325	336	351	352	311	342	314	314	361	336	330	363	362	327	298	345	350	309	324	315	316	353	295	327	359	341	340	331	328	343	361	318	319	334	325	319	383	319	318	306	347	333	360	338	313	344	314	338	330	308	354	338	289	336	331	350	356	327	318	334	342	322	329	357	340	317	315	317	303	364	321	330	338	331	324	342	369	352	332	324	332	330	318	354	304	370	321	380	322	328	353	328	321	342	387	326	360	335	307	276	317	356	300	338	303	304	305	313	350	326	335	337	347	331	359	306	366	336	347	329	304	381	353	307	347	346	348	350	324	307	339	311	345	362	321	335	324	350	362	346	307	336	350	303	328	308	327	336	349	369	319	345	357	306	353	349	328	364	333	310	311	363	342	377	328	338	328	340	341	337	354	318	322	317	315	323	343	331	333	341	351	365	319	309	349	321	324	326	323	334	351	338	328	340	337	315	285	368	361	327	331	354	304	348	314	358	358	328	322	352	323	352	308	341	299	318	304	322	361	331	332	312	372	349	341	347	340	341	352	320	350	341	348	359	343	315	354	350	316	357	333	333	353	319	341	335	349	336	343	342	310	359	312	333	318	349	334	336	335	311	332	318	355	344	326	352	330	339	326	333	310	320	327	321	353	347	334	384	320	348	345	337	334	337	311	332	311	369	327	324	354	361	338	362	320	360	335	360	341	315	333	333	333	332	309	348	326	339	350	328	324	359	329	315	349	361	339	328	314	326	320	336	354	306	322	307	356	322	338	331	354	336	342	321	365	347	348	318	364	350	296	326	331	304	351	337	349	327	311	323	311	298	355	332	339	321	334	328	390	354	341	337	352	324	370	321	342	350	336	339	336	373	358	318	336	334	362	353	311	309	336	349	314	332	382	321	322	322	319	369	322	334	342	327	314	314	311	351	355	342	330	358	316	372	343	326	334	348	338	323	341	344	308	326	339	331	340	323	326	370	322	318	318	352	348	315	337	313	359	350	353	358	309	366	347	320	348	328	360	343	326	328	336	366	298	315	343	322	347	340	333	353	344	314	314	316	361	324	329	357	361	319	332	347	366	307	340	331	320	370	334	347	363	328	339	337	331	324	333	307	331	300	305	318	327	309	320	357	335	318	311	331	342	325	366	365	347	320	338	326	324	317	362	350	354	295	322	324	313	340	361	345	346	305	345	352	347	327	372	326	334	313	317	363	350	343	334	368	344	323	343	287	307	365	317	341	345	317	359	312	339	326	325	368	352	328	322	355	334	356	327	341	339	334	361	337	335	356	331	319	326	331	338	311	331	317	331	338	331	309	341	311	342	345	352	296	313	325	328	342	313	311	319	376	332	358	312	364	343	332	349	330	348	315	361	374	331	338	334	359	320	369	301	356	338	323	325	307	342	364	333	328	317	340	345	336	340	348	363	326	368	361	344	308	369	311	338	330	305	324	340	335	329	327	349	337	331	322	316	296	332	331	348	327	321	339	329	338	345	350	304	334	367	352	337	319	338	341	310	355	357	344	343	305	346	356	299	314	360	292	364	317	298	349	326	325	359	329	337	344	328	324	316	316	331	341	345	329	331	346	325	329	339	332	328	355	320	345	342	355	352	323	340	327	349	350	356	359	328	332	311	352	340	312	356	355	333	311	315	354	315	359	298	330	324	330	367	334	365	328	316	359	325	382	348	337	324	316	361	328	328	336	334	367	356	334	346	346	326	341	348	351	325	330	354	319	332	324	330	331	340	351	320	316	319	343	332	339	339	332	344	307	298	361	328	360	346	312	347	342	325	293	342	316	371	342	346	346	342	332	341	314	349	318	347	345	322	321	336	314	367	324	362	359	338	317	350	333	353	329	341	314	328	364	332	333	326	336	342	333	360	346	383	379	354	344	350	336	330	335	334	366	353	298	327	365	374	362	343	353	332	342	340	352	348	313	345	324	335	328	331	337	381	322	372	320	352	336	309	353	337	333	330	336	344	331	324	297	344	319	328	348	360	321	327	336	332	382	356	344	324	382	334	368	316	336	340	359	325	340	366	336	362	339	318	299	353	309	312	354	342	341	361	393	354	347	342	333	314	348	332	371	337	358	329	322	334	316	319	324	359	358	365	326	330	363	317	300	319	295	342	332	339	321	351	328	367	336	367	329	314	329	361	364	339	308	350	364	345	370	359	323	331	318	315	323	336	325	335	347	320	324	363	343	367	336	327	362	285	325	354	341	338	323	314	364	295	327	334	308	346	303	343	340	324	320	346	319	356	352	331	321	365	354	327	341	322	355	324	313	350	317	337	352	340	338	315	334	308	338	335	338	342	327	306	319	353	358	330	314	375	333	325	351	342	351	344	363	353	340	366	324	301	343	336	323	336	317	305	325	330	361	322	317	338	316	307	317	306	328	311	353	355	321	324	304	352	339	342	309	329	313	315	335	318	335	333	322	348	323	309	357	335	359	351	350	347	322	317	338	351	340	322	327	337	350	314	346	321	340	339	368	340	326	335	318	317	328	319	325	358	307	338	345	338	327	318	322	345	345	369	321	306	304	333	324	328	370	324	333	353	341	316	340	325	313	335	330	326	321	320	307	332	332	322	317	311	364	326	354	319	352	323	335	341	347	323	343	323	322	345	352	349	313	342	340	325	305	306	309	351	313	361	323	312	311	339	294	317	347	342	332	306	350	377	356	330	333	323	328	339	324	357	325	344	331	327	351	356	370	287	345	335	320	314	326	301	325	353	352	306	327	319	333	327	327	310	344	316	367	327	345	365	328	339	302	311	352	340	338	338	335	305	354	339	343	305	333	341	350	330	319	370	355	313	343	330	344	324	352	362	346	322	314	313	339	308	323	326	366	342	356	314	331	338	333	364	333	331	339	367	334	343	335	343	328	324	294	351	336	344	323	370	317	344	329	350	338	328	373	332	344	341	360	360	316	341	301	345	357	337	307	362	357	329
31420	37420	30842	20660	14832	10975	8652	6812	4956	3684	2605	1975	1414	1127	970	867	792	758	758	704	704	626	705	549	517	484	465	498	428	418	453	432	423	463	419	409	416	370	439	473	415	413	387	420	467	432	427	377	415	429	439	395	444	401	483	448	429	396	418	441	428	415	415	473	413	440	436	467	445	431	427	437	401	376	425	436	427	400	418	412	454	426	434	411	442	417	435	403	428	436	453	447	449	423	415	420	432	434	409	419	413	435	462	449	457	432	400	435	460	433	401	439	423	413	421	463	395	451	441	414	400	448	430	434	413	402	424	425	436	437	470	395	431	428	451	427	441	408	411	405	427	434	438	415	431	424	423	447	423	417	380	438	425	439	407	430	448	432	424	418	427	411	418	437	421	435	418	394	417	392	403	470	421	447	432	448	414	440	407	432	420	409	438	417	402	445	445	400	400	424	393	437	436	411	411	384	426	393	429	390	408	421	410	421	439	463	415	416	412	393	477	439	428	429	436	442	413	415	445	448	431	443	425	429	419	412	436	424	424	441	408	448	412	431	430	434	435	428	426	435	431	408	457	394	432	425	451	428	427	430	423	438	426	408	393	409	384	445	416	412	408	406	397	436	433	465	419	473	447	471	407	448	450	430	417	419	463	437	440	425	401	417	457	406	412	441	435	417	423	428	437	429	421	434	409	402	409	408	417	447	409	399	453	436	462	385	404	429	448	418	404	461	400	398	430	406	386	410	395	430	381	428	380	441	443	424	417	408	450	406	429	443	452	453	445	470	387	403	386	383	436	388	408	425	435	419	395	391	406	405	443	446	470	427	399	432	427	418	424	425	415	432	440	435	452	454	388	398	424	431	409	371	435	404	406	440	428	389	408	470	417	427	413	394	404	408	421	439	424	447	427	426	448	424	432	414	390	427	418	436	418	435	430	402	448	433	417	466	450	404	408	413	439	446	407	435	425	410	454	412	430	434	404	444	442	408	420	407	434	428	412	438	423	422	433	435	415	416	438	378	435	415	431	443	415	430	426	400	433	422	422	421	416	402	416	419	460	438	405	448	435	416	416	398	477	433	422	431	407	398	419	425	452	443	464	434	422	420	462	439	444	409	414	433	387	422	441	414	404	442	391	427	438	422	423	390	440	456	403	408	426	454	445	426	408	441	443	428	408	417	382	417	410	431	430	422	405	418	417	446	432	418	431	431	411	415	442	422	453	427	431	420	452	398	418	401	473	400	479	407	416	425	444	396	429	421	458	417	423	407	397	428	418	430	426	458	453	462	407	456	441	469	413	439	462	442	402	413	421	392	457	435	416	411	392	426	428	355	409	466	445	405	431	440	409	391	401	439	444	442	434	428	464	406	445	424	449	383	448	398	422	415	406	421	426	487	415	413	431	430	407	401	402	400	413	433	421	445	424	464	387	411	438	457	409	412	453	455	426	442	404	420	396	413	425	451	451	412	482	392	429	403	424	448	457	426	423	432	393	416	406	426	424	416	409	424	417	412	425	426	410	433	409	457	418	431	482	432	411	417	424	416	407	389	408	449	466	443	391	402	431	441	413	439	408	431	427	395	395	424	432	389	407	424	429	430	394	420	424	429	392	435	446	396	440	440	411	435	427	429	433	432	440	424	431	461	424	426	469	406	422	447	407	400	449	434	411	471	458	439	413	394	424	431	422	424	429	388	419	433	401	406	429	445	449	415	419	449	451	411	442	417	442	420	417	401	447	426	445	396	434	420	436	451	417	417	408	413	428	407	391	455	437	404	425	434	413	401	404	430	448	429	485	391	419	450	396	423	431	397	438	440	419	437	442	433	414	440	445	360	457	424	442	409	424	395	386	423	404	404	420	413	398	427	420	421	422	418	426	414	447	419	407	408	412	428	430	430	474	399	427	416	403	446	407	416	444	432	413	399	446	434	436	415	408	426	408	415	425	434	421	415	401	419	392	399	421	449	412	435	429	439	400	435	418	433	431	402	415	453	434	422	424	415	434	401	472	393	427	438	427	393	445	406	394	452	411	419	428	435	424	455	444	425	411	440	386	426	439	407	426	398	413	396	474	409	400	434	446	469	405	391	420	400	418	392	423	428	435	391	405	406	397	413	438	443	436	407	447	405	409	420	418	461	425	419	438	431	404	462	462	435	442	448	414	431	428	449	437	443	393	431	401	404	445	433	403	430	413	412	401	463	439	435	420	418	433	383	423	469	427	454	418	425	448	422	442	421	397	428	412	394	442	432	422	453	437	416	409	416	404	419	420	440	430	416	436	409	425	440	428	409	407	427	425	425	422	428	443	444	441	411	433	442	430	395	463	416	408	439	449	459	458	419	424	405	420	385	426	419	427	419	418	424	418	442	400	377	431	384	426	415	451	416	421	417	453	453	388	392	451	479	419	399	423	429	408	405	436	403	426	429	428	417	428	406	458	413	423	448	443	426	429	435	438	476	451	399	407	410	486	401	391	404	432	429	406	412	462	409	431	445	367	427	386	407	450	421	437	389	422	429	425	446	371	409	424	443	429	429	406	476	422	415	427	407	430	425	413	448	437	434	421	417	440	432	457	459	405	427	424	423	404	432	382	410	435	453	416	441	431	413	456	429	448	412	437	432	450	404	409	414	416	421	447	432	446	459	397	420	466	423	429	452	425	455	471	475	440	402	448	455	419	418	423	448	458	434	401	413	402	406	422	401	444	420	465	456	388	495	436	397	389	434	393	463	400	429	399	439	428	445	434	439	429	463	387	416	452	422	431	411	401	414	407	445	394	427	430	452	408	397	390	419	412	399	442	473	447	410	442	441	431	438	427	366	423	456	400	410	449	434	416	411	451	423	446	405	438	379	421	420	442	414	450	405	427	406	440	443	406	421	427	435	395	448	409	408	383	411	443	456	437	434	436	405	447	410	406	429	424	440	432	406	446	443	423	419	434	408	437	433	439	405	436	401	403	407	423	423	411	432	432	400	395	417	414	444	441	430	431	441	396	428	412	457	433	434	457	411	411	444	410	440	445	419	434	411	470	441	438	400	429	429	388	414	434	431	439	429	446	408	462	431	414	432	390	416	414	404	403	426	428	444	419	442	402	434	435	429	431	409	437	386	431	430	442	413	434	410	426	410	427	392	385	399	448	436	444	419	407	432	449	427	444	442	411	405	407	418	432	433	411	413	443	407	396	433	443	450	416	457	421	428	460	448	456	411	418	425	397	456	426	406	407	418	442	443	414	411	437	431	419	429	412	392	388	442	420	435	458	428	462	435	434	458	432	412	431	420	414	433	426	442	379	443	425	421	436	403	419	394	450	406	421	430	438	405	418	430	440	412	446	459	401	389	405	440	405	446	440	425	446	397	430	433	437	412	438	420	402	433	445	414	414	404	459	444	417	467	416	429	430	415	417	430	412	421	438	439	430	409	416	409	465	429	405	396	418	422	436	417	403	423	430	378	420	435	398	413	400	458	421	411	402	443	431	402	427	417	424	381	423	455	426	408
24415	21574	29142	24604	21943	17678	9952	5998	4106	3230	2280	1643	1220	939	731	615	580	539	541	505	513	459	386	365	350	315	289	292	307	261	269	267	240	246	279	241	239	225	232	265	227	227	253	245	231	244	213	229	241	230	222	241	234	241	255	229	252	244	225	231	227	241	230	242	230	234	274	219	227	196	229	211	253	216	229	231	208	248	236	228	215	228	229	221	224	219	254	241	220	211	235	244	210	251	213	208	223	267	224	250	231	221	223	235	211	201	218	235	230	228	233	242	224	218	228	245	222	223	229	219	235	251	232	224	235	238	238	244	236	226	236	221	248	219	225	246	204	245	223	221	249	236	245	257	229	216	244	229	237	215	219	196	229	263	243	223	223	210	236	243	226	209	241	214	250	227	226	252	250	230	223	215	222	234	248	221	223	230	238	241	245	218	235	247	218	252	232	242	251	233	244	222	235	263	224	223	233	229	244	225	258	209	230	251	239	246	215	210	233	201	253	232	249	212	204	228	231	233	236	222	249	229	222	237	243	224	226	231	247	229	246	237	256	195	240	219	219	247	241	228	230	220	222	215	218	234	228	228	237	226	242	239	242	226	256	230	207	230	238	209	235	189	249	220	209	213	229	252	223	235	218	228	231	232	216	199	225	264	217	227	235	198	241	229	225	223	229	254	208	207	207	237	244	231	246	201	249	194	250	256	214	195	217	237	244	226	220	226	219	223	229	215	200	240	248	219	219	251	231	228	214	218	224	215	236	211	214	244	218	222	240	262	221	234	213	250	193	218	217	239	215	202	209	243	226	260	233	256	290	225	238	246	256	237	214	224	246	221	223	220	226	239	231	223	248	238	234	204	243	239	236	242	234	249	244	237	224	264	242	227	223	228	208	235	245	216	254	252	207	233	232	232	256	239	218	209	225	214	219	241	245	259	245	227	210	229	250	238	224	269	207	228	247	243	230	206	249	221	236	217	220	228	212	254	230	236	228	227	208	250	241	247	205	223	232	223	258	254	259	224	245	236	232	250	259	207	203	235	224	214	221	227	242	243	277	226	225	229	237	230	260	216	232	219	221	257	250	229	246	243	244	245	222	250	219	233	228	223	224	230	251	239	216	246	234	232	209	227	230	234	200	213	221	204	233	234	257	217	241	223	217	225	238	242	222	200	215	228	224	250	205	250	230	228	196	240	222	262	226	205	237	212	263	248	228	223	227	246	234	255	260	240	220	227	252	206	235	229	246	237	231	220	227	233	246	217	214	246	251	222	224	197	253	238	230	226	212	246	227	237	235	225	212	214	242	235	221	224	226	218	247	220	214	232	248	251	264	220	244	198	221	209	242	213	206	223	206	208	213	246	230	239	237	228	229	194	233	228	268	245	239	235	216	236	217	247	215	235	208	230	216	239	215	217	217	246	202	257	225	243	212	224	235	231	260	220	262	231	238	216	262	213	240	242	238	231	227	276	216	255	242	221	185	244	236	244	246	203	232	224	236	211	247	221	220	236	213	202	247	213	252	215	237	225	234	231	225	187	240	264	252	231	241	210	223	217	210	248	247	225	250	243	226	211	238	225	238	204	208	234	236	253	242	222	241	219	237	193	223	230	234	228	212	210	223	210	197	218	221	230	230	255	211	236	205	227	233	236	250	223	218	219	248	218	222	232	244	258	201	235	210	249	237	206	239	212	253	235	205	237	204	247	237	231	234	205	219	210	243	217	221	228	242	241	263	223	248	236	252	234	250	221	266	229	246	224	214	276	266	216	230	258	230	216	259	228	242	220	260	210	221	228	240	242	240	236	237	227	263	233	233	228	217	218	217	228	221	253	218	239	239	231	219	217	253	217	240	234	193	267	206	253	209	211	241	212	235	260	245	238	223	238	238	242	213	246	231	234	229	247	228	263	225	214	233	236	253	209	206	218	240	239	224	197	222	242	241	219	252	223	234	231	233	264	241	226	221	235	203	218	216	242	228	227	212	223	236	257	215	220	222	219	211	214	216	239	210	223	240	233	223	230	239	234	192	238	191	238	212	245	246	235	225	226	228	236	250	235	239	206	244	231	226	228	210	203	220	214	226	230	209	218	220	226	241	234	204	235	216	235	247	243	241	248	232	227	210	223	239	246	235	223	239	245	240	216	210	211	217	211	226	246	222	216	253	234	231	233	204	235	206	212	203	241	188	221	265	217	226	228	225	234	214	238	239	225	205	212	256	234	226	218	260	239	221	254	230	205	260	242	226	236	207	249	247	208	236	220	201	253	228	223	244	209	219	224	237	243	225	223	239	228	230	242	226	220	233	218	209	262	225	232	219	242	249	204	258	214	242	214	224	240	224	217	225	224	224	211	222	262	254	246	266	205	235	223	241	229	236	232	220	228	247	240	229	223	226	216	249	242	230	247	226	224	226	240	225	229	218	205	221	241	221	203	225	223	217	223	231	198	187	228	236	228	241	248	233	208	238	226	222	239	235	255	205	232	220	240	233	220	230	256	242	265	260	231	222	232	245	226	233	232	238	253	251	237	235	234	242	230	214	234	220	192	254	243	230	226	224	267	223	241	219	225	244	227	255	234	224	213	206	186	227	242	234	235	210	224	239	234	235	227	243	226	230	259	223	239	232	239	249	191	203	227	247	203	209	206	262	247	235	252	219	252	235	240	233	256	212	259	206	245	207	237	245	243	238	211	196	245	203	244	245	219	246	229	229	233	221	261	209	257	230	229	240	245	243	237	225	246	217	230	225	223	181	233	214	218	225	226	191	232	213	231	208	242	254	222	247	226	238	218	239	218	204	240	231	226	223	230	234	217	231	226	239	203	221	239	238	227	242	251	217	235	239	220	222	223	214	225	265	215	262	233	207	215	240	223	233	223	208	229	234	236	206	251	223	225	215	240	245	263	233	233	231	259	222	199	235	229	223	220	236	220	227	223	233	236	245	233	215	234	226	216	218	240	213	237	241	234	232	239	233	233	261	213	245	210	207	236	240	248	239	220	253	223	212	221	244	218	229	240	226	223	209	237	248	237	210	221	214	218	227	226	223	212	224	219	240	243	212	208	232	230	258	230	248	232	241	210	188	251	217	225	232	221	248	252	218	220	253	212	245	234	232	258	235	208	213	245	258	198	239	242	209	229	240	271	217	225	229	210	229	246	252	227	226	239	224	211	229	252	205	209	217	223	242	214	231	224	230	219	236	236	247	213	215	238	236	236	215	244	257	215	231	235	213	225	237	245	228	228	244	233	242	230	231	237	220	239	226	208	195	233	258	205	215	234	203	243	236	244	211	284	216	255	217	226	227	239	220	220	237	247	219	219	232	231	222	226	231	205	245	235	243	232	239	229	209	227	205	214	245	245	217	231	241	222	196	252	226	244	230	232	220	204	224	217	213	242	225	246	240	241	226	248	233	230	231	248	240	218	213	232	258	224	226	256	226	216	225	222	197	195	229	235	210	226	217	225	249	239	226	233	231	245	225	220	230	245	224	236	211	226	250	237
34722	44861	38123	28446	21943	17140	13813	11235	8749	6505	4709	3430	2370	1802	1444	1189	961	907	861	871	840	785	673	601	491	432	447	399	358	359	309	327	325	294	298	329	324	316	331	277	304	310	312	296	316	322	273	332	312	306	290	301	294	316	303	293	334	308	279	311	289	287	307	306	314	330	306	298	319	308	305	307	288	328	302	306	275	304	280	278	291	327	281	314	291	292	292	301	317	308	328	278	336	271	293	308	287	307	281	297	302	314	323	331	279	319	317	295	334	282	309	311	326	301	305	282	292	315	288	298	309	306	314	301	315	294	285	287	268	287	298	304	326	284	297	291	306	297	289	285	281	294	316	278	292	300	293	306	316	304	317	309	281	270	294	310	274	310	328	312	303	308	299	278	292	300	292	311	287	289	279	309	333	294	313	295	301	302	297	289	305	301	292	294	324	288	341	304	277	330	303	301	293	309	308	318	272	311	298	285	308	326	298	302	305	297	277	315	328	259	285	288	307	300	299	296	318	297	293	314	288	303	309	300	287	307	303	299	321	296	297	310	280	268	302	265	294	305	296	307	302	282	283	296	279	320	302	282	273	272	308	279	280	275	309	314	297	286	269	288	302	285	314	271	308	290	294	270	294	271	305	293	279	279	294	301	305	322	283	296	308	290	309	302	301	305	314	295	312	283	301	292	310	319	300	322	295	300	291	299	281	303	295	316	282	291	280	325	274	327	254	307	267	319	294	309	296	303	306	316	286	289	310	273	306	291	269	342	292	293	283	320	333	290	296	265	320	292	294	316	315	298	271	325	309	282	326	321	297	313	306	288	311	325	269	300	305	283	299	297	290	305	270	268	275	298	292	283	304	268	273	321	280	349	319	341	290	293	292	310	287	275	323	292	308	319	322	316	289	307	304	303	326	285	312	291	286	309	301	253	318	280	286	299	310	274	294	299	315	317	309	296	273	296	284	296	297	292	292	283	288	301	293	271	309	325	298	306	299	285	320	297	296	305	262	294	328	276	288	310	297	299	310	298	296	292	269	322	304	296	295	299	299	293	305	299	310	296	299	300	282	330	303	291	305	304	293	295	307	288	330	309	299	276	321	277	293	259	295	299	283	303	315	318	285	291	298	300	283	319	300	322	272	299	302	276	283	324	291	285	303	301	290	314	329	300	284	311	277	298	297	305	291	310	334	308	298	306	284	306	288	276	311	289	277	292	287	281	277	299	271	301	297	308	309	269	295	295	291	281	289	312	283	314	312	282	273	293	299	286	289	316	319	308	289	319	282	299	309	313	302	273	285	313	288	291	283	313	286	270	291	329	305	288	323	294	265	311	300	290	296	309	302	325	290	273	259	274	284	283	293	290	275	317	318	288	277	285	325	283	329	303	346	283	288	293	295	286	298	307	313	287	332	309	295	313	290	305	301	307	310	260	308	282	295	307	276	287	304	302	335	302	295	261	302	296	302	268	311	322	259	307	309	286	302	303	290	286	339	324	284	280	289	296	311	265	300	300	292	274	328	335	312	309	327	294	270	316	316	311	277	284	294	268	328	288	264	296	301	295	291	294	288	310	286	331	288	298	312	292	283	307	317	299	279	328	313	337	320	298	286	322	325	304	290	327	284	278	281	290	279	313	295	312	309	305	319	269	309	316	308	310	317	287	320	298	281	309	349	304	302	298	310	270	278	292	303	324	315	271	304	291	301	335	293	294	286	285	293	268	294	286	291	316	279	301	257	293	310	306	304	297	291	349	270	336	296	293	281	299	284	285	307	288	283	315	288	306	311	301	290	305	318	317	321	287	314	288	326	294	291	323	278	315	315	302	276	328	279	303	309	300	311	294	305	305	274	314	298	304	295	339	329	297	309	296	296	295	296	292	292	287	308	294	279	299	303	319	282	344	306	297	286	304	284	293	310	296	267	328	298	314	301	315	297	274	298	277	311	284	295	287	315	296	319	288	317	275	311	289	255	297	334	289	283	308	292	277	296	301	259	316	278	276	325	316	282	284	312	303	313	282	296	283	295	314	325	303	274	288	310	289	323	305	284	292	280	284	297	351	298	275	330	310	281	301	306	299	276	304	287	299	283	304	286	296	291	317	297	289	307	291	293	322	320	291	283	290	317	320	280	273	316	306	316	289	280	288	303	278	308	263	305	311	303	298	302	319	293	272	285	305	313	290	291	307	313	296	288	279	330	289	296	286	293	304	298	304	273	319	312	328	307	310	306	271	296	299	329	287	288	295	295	304	302	325	296	304	311	319	293	284	294	290	289	316	279	275	281	290	305	273	318	372	284	295	293	288	299	280	299	307	298	290	309	300	308	296	291	275	284	296	298	286	286	286	327	300	302	310	313	294	292	329	279	316	312	310	289	311	310	316	281	265	320	269	266	281	320	313	288	277	320	288	293	304	292	292	294	301	311	302	296	324	310	309	281	286	301	291	283	302	316	299	321	280	305	286	311	314	302	272	292	282	298	327	279	269	286	284	297	327	279	294	295	296	297	306	321	315	307	301	288	320	303	271	290	319	303	318	334	314	291	314	320	295	307	283	306	295	283	320	311	296	300	303	280	257	277	291	325	286	287	300	329	299	287	301	293	304	275	294	304	316	293	288	301	307	288	286	305	282	304	263	312	298	281	295	288	290	302	271	308	306	337	309	335	291	326	277	275	306	291	280	288	278	332	296	287	296	301	310	314	319	302	270	321	310	281	303	317	310	285	299	307	280	295	332	287	291	288	285	293	300	330	308	311	300	293	287	283	304	305	291	309	317	284	275	295	270	291	313	309	332	301	274	304	305	315	287	312	304	298	292	278	302	294	295	298	310	280	285	323	303	290	323	295	324	292	288	293	268	302	271	299	311	312	312	319	280	309	302	313	282	289	300	334	294	301	300	278	299	273	274	302	288	293	300	303	286	314	298	292	292	304	319	323	315	282	309	308	302	294	316	297	294	320	341	261	279	276	297	314	277	331	322	283	286	308	287	298	282	310	284	293	268	320	315	313	298	301	308	307	301	282	305	287	279	309	305	248	309	329	328	311	313	303	307	345	289	271	262	311	297	328	295	290	308	294	311	296	311	323	293	335	276	290	260	257	309	293	308	303	302	288	280	284	323	311	330	274	288	309	293	311	303	283	299	290	305	339	304	325	289	319	320	330	281	293	284	317	302	298	296	291	270	319	281	280	298	311	299	298	272	297	315	319	297	267	296	278	283	284	289	265	314	277	307	298	319	297	278	326	292	305	321	292	312	322	295	335	267	295	292	288	287	313	279	300	265	277	279	298	315	291	307	282	278	300	334	273	316	288	287	282	325	303	283	311	291	312	318	282	292	285	293	284	275	309	299	286	309	277	284	299	283	330	303	273	292	280	307	295	275	301	313	305	271	307	288	294	286	309	275	297	318	279	271	310	278	299	281	313	321	276	317	288	292	295	293	328	265	308	279	281	276	316	294	307	272	293	293	337	301	259	312	281	311	308	319	284	342	289	307	284	293
23316	21577	29577	24081	21696	22397	19291	9173	6231	4763	3335	2339	1748	1294	952	771	684	632	591	541	519	499	408	370	299	237	250	212	198	172	190	168	155	178	177	164	145	156	151	146	167	160	155	157	154	146	150	165	167	158	144	132	154	137	145	129	127	144	181	140	169	152	144	174	168	140	122	153	144	135	128	146	146	132	142	117	130	158	137	138	132	128	133	143	126	130	146	136	140	121	139	150	152	132	144	110	151	144	143	145	149	148	159	148	150	131	135	149	136	122	140	156	160	132	142	134	128	139	139	138	140	152	159	147	141	119	153	154	150	147	133	151	129	140	152	133	146	141	143	139	136	139	137	158	144	128	120	140	124	132	151	131	135	155	133	139	133	155	139	143	149	149	123	120	153	143	132	158	128	132	130	159	133	119	140	138	136	153	130	144	126	168	121	122	145	137	135	158	138	129	121	156	156	153	139	148	133	134	134	152	137	146	136	143	142	137	165	167	130	113	137	125	150	130	130	139	146	149	143	117	148	141	139	142	161	128	135	140	144	110	140	140	147	158	125	133	157	159	131	140	142	142	145	150	129	160	159	126	128	143	154	140	132	147	151	138	129	149	140	149	141	157	132	113	139	137	130	136	138	144	144	144	147	156	157	153	158	155	136	137	127	123	129	154	143	137	130	144	140	133	140	141	154	133	139	127	152	150	133	136	137	163	148	133	135	152	131	135	138	131	142	120	140	149	137	147	136	135	150	146	142	131	116	121	148	153	131	121	148	151	142	146	151	132	169	142	120	132	139	132	121	135	127	150	139	156	146	145	118	149	129	132	146	151	136	138	147	151	141	139	129	134	149	128	167	163	132	144	110	144	155	144	133	136	131	150	146	123	151	128	143	141	121	140	159	153	124	125	130	149	124	134	130	142	131	145	151	136	152	138	127	144	123	133	148	131	143	141	121	127	144	129	147	137	142	146	128	147	156	130	151	170	129	137	145	136	124	134	121	130	130	156	149	156	144	139	141	116	140	134	118	148	123	127	152	144	141	137	143	131	140	144	134	144	133	154	144	136	149	133	151	143	145	127	139	123	135	129	143	141	144	135	152	119	129	143	129	131	137	138	136	115	133	147	161	162	128	133	118	141	125	157	142	150	166	144	144	132	142	153	137	137	160	126	129	141	145	143	146	124	140	138	126	129	132	137	132	164	133	154	124	158	138	155	136	122	158	159	131	128	138	149	135	134	137	152	158	136	137	133	151	142	139	136	125	122	145	142	134	130	130	127	138	134	138	136	146	153	121	155	136	132	134	136	151	163	132	156	159	132	165	139	143	140	151	140	153	136	121	142	153	146	154	149	131	141	141	121	131	128	165	147	159	158	135	125	123	154	161	139	146	130	144	149	128	140	130	121	141	144	110	141	142	133	146	112	155	168	133	131	138	131	173	130	137	144	152	133	131	154	144	163	117	151	138	138	142	137	145	118	136	160	163	139	135	122	125	159	146	127	154	135	137	128	148	136	150	127	131	161	142	138	155	129	144	135	130	150	146	136	154	149	120	154	141	130	133	129	154	136	150	151	150	141	130	145	141	134	157	137	134	129	138	136	149	153	159	159	134	121	127	153	148	152	130	144	126	123	111	147	165	146	144	138	130	140	141	161	139	137	157	126	139	159	145	124	136	153	149	152	128	126	121	143	135	142	158	143	136	136	127	136	134	137	129	128	146	130	130	146	129	125	125	157	138	158	137	136	140	146	128	148	127	112	160	127	138	140	123	148	168	133	144	142	128	148	144	128	123	155	150	138	142	147	146	140	146	121	139	138	138	142	132	152	139	157	130	133	122	130	135	156	128	152	137	159	134	132	143	154	123	145	147	146	156	122	159	123	140	110	145	109	129	146	153	136	150	145	124	149	152	128	129	159	115	146	129	140	129	127	141	119	134	123	124	129	123	141	146	140	138	117	166	128	142	136	127	146	140	128	157	130	136	132	126	176	125	126	160	151	147	143	99	122	148	134	125	146	148	139	144	132	136	145	135	128	146	160	153	127	137	149	131	126	143	153	140	131	130	129	127	126	130	141	160	134	130	134	132	120	118	133	148	154	157	133	147	147	135	141	137	147	136	141	110	136	140	132	144	173	139	140	133	144	132	142	140	146	126	131	148	142	150	135	149	162	123	145	141	159	129	122	126	112	132	139	150	129	146	150	132	145	129	145	138	136	157	152	138	140	122	152	136	140	153	139	151	119	137	135	146	139	132	131	145	147	139	146	148	152	153	134	144	115	137	138	146	144	143	150	141	118	136	122	156	114	134	141	130	129	145	134	132	123	134	147	120	157	137	142	145	132	142	140	143	144	128	153	148	146	141	142	151	147	144	138	135	133	129	149	133	148	128	146	139	123	134	121	150	121	125	154	132	127	164	149	130	142	133	133	150	126	152	140	153	122	153	144	122	129	125	142	139	126	133	129	138	151	132	145	154	154	106	154	137	165	164	147	141	157	150	126	135	130	148	142	147	123	136	161	152	141	132	140	140	149	135	152	147	133	161	142	127	130	134	161	151	127	128	146	133	158	137	104	151	157	142	150	150	111	149	129	124	139	123	151	127	137	138	142	138	131	121	150	159	142	143	162	142	146	142	156	144	144	142	153	133	118	143	149	148	160	139	148	142	157	139	137	141	137	125	137	135	124	124	127	135	133	151	130	145	156	125	139	133	141	137	138	162	140	125	147	128	137	152	134	137	150	144	116	137	144	154	153	148	138	155	124	137	137	137	159	138	165	127	155	130	134	132	151	153	124	133	149	136	149	138	127	145	128	146	145	145	149	157	130	130	135	139	126	141	155	161	120	132	116	144	149	148	141	153	146	139	138	140	126	134	143	139	145	142	142	138	144	145	139	127	158	145	171	150	149	126	153	148	167	135	149	147	133	157	148	157	127	155	149	127	144	141	135	117	149	139	126	127	135	135	146	136	143	143	134	133	143	128	129	149	158	131	130	159	153	136	132	134	128	142	138	149	143	156	158	126	160	126	126	126	161	124	137	152	146	148	141	148	148	148	134	133	153	142	150	156	153	119	135	145	147	148	155	159	141	145	146	133	139	139	148	130	124	143	152	122	148	154	131	139	141	123	136	133	143	142	134	133	129	160	155	157	132	134	150	144	125	162	135	141	136	135	138	138	149	132	115	138	164	145	140	151	155	134	129	150	152	115	130	146	126	137	153	125	138	132	148	146	125	159	133	127	125	143	132	140	128	153	136	148	145	123	133	154	146	109	172	142	132	125	114	135	115	135	160	131	128	157	128	138	137	123	135	149	142	143	141	135	126	152	151	118	145	128	130	130	144	118	145	143	121	132	161	159	156	134	140	143	159	123	121	154	145	150	125	135	127	152	130	139	119	150	153	155	130	137	124	149	150	124	141	154	133	136	129	161	117	133	153	123	137	133	133	128	123	168	123	135	124	152	155	149	150	151	134	139	130	127	129	128	132	131	119	134	139	134	137	129	141
38547	51116	42879	33603	27275	21875	17723	14825	12000	9022	6667	4772	3456	2579	1986	1488	1231	1186	1037	942	910	846	706	614	521	401	349	286	261	289	219	239	213	220	224	198	204	215	209	215	215	219	195	192	205	199	183	163	154	200	179	179	226	164	190	182	194	168	193	177	183	170	160	177	167	191	202	178	212	187	181	173	185	173	203	169	183	176	183	190	172	194	171	157	166	186	159	185	194	163	183	208	181	174	163	189	183	179	173	165	189	182	178	173	188	182	164	164	171	159	171	183	177	176	175	173	199	161	164	180	179	153	193	181	182	190	172	170	192	172	183	181	153	156	160	177	185	171	180	179	156	188	160	177	179	189	183	188	170	147	183	191	185	190	162	178	199	174	206	171	158	181	167	157	172	169	194	170	204	181	158	155	161	180	190	192	170	184	162	177	174	159	175	156	162	169	152	166	163	192	155	178	166	198	194	165	173	180	169	179	159	166	182	162	188	191	196	157	151	178	168	159	184	150	188	173	179	187	187	173	182	181	185	179	176	158	170	187	186	173	182	185	160	163	196	177	191	160	162	182	168	176	154	187	187	182	187	185	168	176	184	177	163	181	176	194	172	179	150	179	169	179	185	180	180	180	189	142	180	183	186	175	197	197	196	171	164	165	188	191	159	179	167	183	190	178	174	150	149	168	190	171	207	168	154	156	158	166	171	169	169	168	158	157	192	177	186	175	183	178	192	167	160	166	174	143	170	145	170	181	173	177	164	197	193	199	173	181	179	189	182	178	214	192	152	183	169	173	180	170	189	165	175	191	174	171	172	191	181	177	160	154	189	177	178	178	201	159	173	169	159	200	161	184	171	174	188	177	181	185	183	191	182	177	168	190	182	191	185	192	156	175	180	171	161	168	181	195	175	185	170	170	156	181	163	189	188	190	176	164	147	163	149	162	176	182	166	146	165	162	171	193	176	178	184	171	190	197	181	165	186	180	192	166	188	173	178	187	187	164	188	196	175	172	191	182	184	178	198	183	161	181	185	167	163	182	170	151	186	177	193	176	179	186	166	177	167	181	171	156	194	197	172	175	169	162	194	171	173	169	170	166	185	182	165	159	164	171	174	185	188	187	178	185	189	159	168	184	180	188	197	181	167	187	158	154	175	171	192	185	199	185	188	182	177	166	178	164	168	196	169	169	166	181	162	204	178	190	187	172	181	157	190	201	174	188	204	160	170	192	158	176	192	171	154	168	164	181	186	174	174	198	154	180	180	192	189	161	171	175	164	190	192	129	172	174	171	169	175	185	171	170	176	184	148	152	183	165	163	184	193	196	154	180	170	191	162	160	148	178	173	176	177	187	201	148	165	175	157	216	177	188	186	177	156	187	171	173	177	179	135	183	176	176	172	150	193	180	192	180	189	155	196	178	169	169	190	176	216	193	169	152	181	175	168	155	187	174	185	191	166	142	165	172	154	165	203	180	195	163	199	179	173	190	172	181	191	174	190	167	188	193	204	168	168	176	202	184	169	166	166	147	203	198	139	199	164	169	163	155	176	187	169	178	164	160	173	173	203	189	178	148	163	170	175	193	194	176	159	176	176	160	165	167	181	183	174	166	175	165	189	206	187	159	195	174	188	176	150	158	179	185	158	170	188	162	178	184	197	196	176	181	189	187	163	175	150	218	184	194	161	193	176	190	195	195	170	167	158	182	176	171	160	174	196	179	167	177	193	181	168	167	178	155	156	176	176	209	160	174	174	164	160	154	149	187	175	165	172	160	152	182	177	180	201	154	175	173	161	183	171	165	189	182	170	186	173	181	195	185	171	178	195	178	184	170	186	200	174	191	165	174	175	194	196	204	185	183	187	175	171	176	164	193	171	199	188	164	182	161	167	187	177	147	175	175	176	177	154	174	168	144	194	181	168	178	162	167	183	176	176	181	185	173	166	181	184	173	159	173	143	174	191	167	185	169	171	171	170	179	174	186	180	176	174	171	194	179	171	182	155	158	174	195	175	168	206	170	201	165	184	170	163	178	171	164	196	186	186	160	179	167	176	167	164	158	171	197	172	172	173	169	192	184	190	179	167	197	171	183	167	168	161	155	195	163	171	182	182	173	179	177	193	165	186	157	179	174	184	163	186	180	164	187	182	185	176	166	199	179	177	179	183	194	194	171	163	174	184	191	162	184	173	188	159	168	203	188	187	184	169	183	185	172	181	197	164	161	142	189	175	172	157	169	156	169	164	192	167	169	152	186	164	185	170	177	171	179	174	168	162	182	147	185	184	173	195	187	171	180	197	180	187	181	182	180	160	178	194	185	157	199	171	185	172	170	160	159	175	172	176	178	172	169	207	186	185	181	202	205	178	188	185	152	169	178	166	151	191	185	179	211	188	182	169	189	151	190	197	180	170	209	181	164	177	165	170	172	168	172	196	159	160	186	177	169	189	171	179	176	188	188	173	180	167	199	185	171	167	176	186	172	186	163	183	183	183	176	151	187	158	158	162	172	159	183	171	173	165	190	165	187	174	163	176	180	175	170	172	184	162	186	180	162	172	188	186	161	187	182	212	173	171	198	175	188	178	192	170	207	144	204	180	175	179	188	149	192	169	170	174	183	177	193	173	160	189	162	197	162	191	174	188	161	191	167	170	176	178	189	186	178	177	199	176	173	165	182	188	183	161	159	180	170	164	177	196	195	209	187	177	179	178	180	171	185	151	166	171	202	181	189	170	166	169	179	169	164	194	182	174	162	159	188	165	164	178	194	186	184	169	163	170	190	163	155	160	170	148	169	198	158	163	153	170	172	177	179	180	168	182	166	162	180	169	186	175	169	177	180	181	182	196	156	182	167	182	186	176	177	181	191	192	204	174	194	202	169	167	163	187	166	197	170	179	200	182	170	199	164	187	193	179	165	190	173	193	186	155	193	197	186	200	176	182	188	158	168	187	198	179	177	177	163	178	159	182	155	181	189	154	186	181	168	180	183	186	173	184	177	177	176	177	168	194	185	177	202	177	211	168	184	177	164	183	192	175	184	181	171	189	182	195	189	164	144	175	163	199	179	172	179	189	176	165	190	171	161	189	180	171	164	169	202	166	214	173	202	172	168	177	154	166	168	182	165	181	176	180	168	184	164	175	190	173	188	163	177	168	167	207	201	167	165	180	174	167	191	179	187	179	179	167	154	182	174	162	171	185	167	192	176	157	182	172	205	189	194	168	173	182	180	175	182	190	181	165	158	187	184	167	174	184	186	188	164	174	185	176	155	160	158	172	186	203	140	188	168	197	167	185	172	167	173	175	156	183	202	193	195	190	160	166	187	180	154	163	203	202	166	178	162	192	158	177	200	161	184	184	175	172	158	200	194	196	178	166	170	183	148	174	174	181	174	176	185	184	179	169	165	188	186	177	172	162	175	194	161	171	176	182	174	200	169	198	191	174	189	198	163	171	175	158	185	166	180	191	175	197	173	177	184	158	189	187	163	188	178	187	171	161	173	182	176	177	169
28444	24385	25539	18640	10146	5968	3910	2985	2359	1780	1439	1075	925	728	645	550	561	500	468	489	463	459	453	430	458	372	372	363	366	336	321	366	343	345	329	385	334	369	380	346	323	341	371	364	345	387	322	346	382	340	333	362	371	338	358	334	317	343	319	328	333	347	346	339	350	343	328	360	308	361	359	365	332	331	329	353	318	374	362	340	340	339	322	330	331	324	365	329	362	331	331	340	306	320	336	373	363	338	358	340	331	334	329	385	334	322	324	344	333	354	312	347	358	345	371	363	328	337	343	357	341	348	314	324	333	334	370	355	346	356	345	315	353	348	342	367	334	353	336	338	363	361	339	348	380	339	309	348	324	340	376	333	351	316	324	348	353	356	336	349	353	371	322	341	347	342	354	314	370	329	345	358	307	319	334	331	330	328	322	310	373	341	335	326	347	329	376	367	372	358	337	341	345	330	346	354	343	354	364	355	331	335	334	361	366	337	332	341	346	323	347	344	299	353	313	329	330	331	356	375	296	329	342	332	315	359	341	334	344	357	331	345	325	354	356	290	310	325	351	352	359	332	367	353	326	334	336	354	331	345	333	321	383	348	350	347	315	341	335	338	351	347	332	326	367	355	320	330	336	344	321	362	326	335	362	359	340	302	324	366	324	346	321	340	347	353	329	332	340	342	347	368	352	301	380	356	361	367	321	348	367	314	379	342	369	358	347	346	350	332	347	319	343	324	365	346	313	347	341	307	325	353	380	337	328	333	343	349	350	375	339	351	379	344	324	322	349	372	336	383	334	339	340	368	351	341	360	367	302	352	302	344	332	341	346	327	380	356	323	314	310	342	320	352	329	318	354	337	334	317	344	361	354	332	332	371	347	316	344	322	339	340	319	337	333	353	355	370	358	352	362	325	320	326	354	362	342	318	341	350	333	393	382	356	368	360	344	339	339	357	388	337	373	344	340	357	333	318	340	307	353	332	342	331	333	343	366	339	314	313	338	331	327	322	324	347	310	341	326	326	327	333	340	334	325	334	344	336	335	334	343	335	333	331	345	353	335	309	309	342	354	319	326	336	345	335	332	344	305	348	399	313	328	317	317	329	347	332	313	363	350	323	333	338	337	355	383	339	354	301	318	347	357	325	386	356	373	337	359	317	328	347	318	362	343	371	349	352	337	340	357	378	311	345	321	368	343	357	388	355	357	345	293	327	311	336	356	303	316	325	341	330	355	317	303	345	319	301	361	339	350	357	333	321	341	378	324	356	353	358	368	338	375	330	325	342	335	349	372	344	302	364	322	339	371	369	365	353	354	304	342	344	341	357	340	354	328	361	366	345	329	333	339	334	306	362	339	297	341	334	349	345	353	380	304	346	352	358	371	359	332	375	358	325	323	325	289	351	328	346	349	327	336	356	309	342	386	328	311	336	329	353	335	356	311	329	325	360	362	359	318	339	372	355	353	364	368	335	326	347	342	353	350	347	336	344	317	345	353	339	350	368	318	335	331	341	369	310	341	339	361	357	340	327	339	327	319	366	328	366	294	363	338	364	320	338	289	374	343	354	371	343	341	349	331	339	354	344	357	334	323	358	328	365	312	328	364	331	304	379	332	355	351	379	333	340	376	346	377	360	307	326	359	364	351	333	362	319	349	346	303	345	346	356	316	350	322	346	346	360	315	340	351	330	301	312	347	354	370	327	314	324	338	342	362	362	332	356	350	380	307	350	344	353	353	316	310	350	320	344	352	336	384	316	320	362	334	345	324	317	378	336	358	355	365	332	318	351	296	330	357	317	335	358	326	334	350	309	339	338	327	353	326	328	348	358	350	303	313	363	348	338	355	340	333	357	356	327	361	340	383	316	348	341	341	367	340	307	331	313	322	347	345	375	318	374	349	355	335	321	371	338	330	332	363	360	386	320	348	353	316	320	348	338	358	353	372	332	339	345	339	330	327	339	331	371	338	362	370	349	349	369	342	339	347	316	297	324	359	354	311	337	347	326	331	366	312	293	365	312	376	325	356	351	364	322	322	310	367	312	339	356	333	331	377	352	373	295	356	341	348	364	342	340	360	332	357	350	329	354	304	364	324	347	319	327	313	331	335	320	333	358	339	308	359	375	355	322	337	329	324	304	349	368	322	314	330	331	332	329	280	315	375	307	316	349	301	352	325	355	372	353	328	340	324	352	342	312	340	361	357	362	358	338	347	356	337	324	335	329	326	299	361	373	361	348	333	356	361	319	352	331	336	361	350	353	375	319	349	351	350	346	351	357	346	327	339	330	332	358	334	337	325	319	337	347	314	357	327	319	326	338	345	329	345	350	364	361	333	302	371	322	334	345	332	330	362	313	314	350	384	322	340	324	366	308	339	320	320	352	353	353	352	314	353	333	341	374	343	345	364	299	330	370	363	368	340	365	346	378	351	328	325	325	342	344	329	329	340	316	314	328	344	324	369	356	352	348	342	352	345	335	338	331	329	304	349	317	315	336	339	334	332	358	340	324	334	361	361	376	343	324	344	331	315	356	339	351	321	341	367	313	349	346	345	318	339	361	326	322	328	348	367	308	380	321	347	367	350	334	340	343	356	332	345	347	322	353	357	327	332	338	349	344	350	317	341	357	322	341	363	334	359	308	348	322	290	302	352	311	313	364	322	362	370	362	361	376	394	330	308	349	313	345	317	340	346	382	366	351	324	331	346	354	348	338	312	310	335	339	362	377	329	347	358	318	357	348	341	355	321	346	352	365	331	312	344	352	343	312	340	305	321	314	329	381	308	337	357	332	349	354	366	401	337	347	352	363	367	339	306	342	332	352	362	319	347	308	337	383	375	344	322	350	332	355	341	343	311	369	333	320	333	352	302	340	355	336	325	363	367	350	314	367	361	365	350	322	342	366	312	337	347	365	336	359	356	298	373	364	326	353	318	352	336	343	348	346	321	315	302	357	319	330	348	328	337	347	313	348	369	352	321	351	385	342	325	338	323	293	353	347	357	360	342	400	355	360	317	365	347	335	349	340	333	357	320	389	322	344	330	327	339	325	359	374	340	314	357	349	365	338	337	342	328	344	357	325	360	341	360	315	332	331	364	282	354	348	330	318	310	345	342	356	325	317	357	336	327	362	335	340	329	321	314	319	344	331	330	314	346	342	363	343	346	337	342	330	340	313	340	332	367	384	376	322	363	325	323	351	358	341	348	299	352	355	327	374	371	353	332	364	367	331	346	316	326	332	340	338	316	316	308	309	335	373	336	369	343	314	318	342	321	318	363	330	335	344	335	319	356	373	367	357	352	362	344	331	318	320	327	333	344	342	330	374	330	367	347	322	339	346	308	384	383	336	324	351	350	346	350	343	355	358	354	313	332	332	341	320	354	357	348	319	325	370	313	323	365	335	313	340	312	340	341	354	350	331	364	352	375	367	363	333	359	380	346	346	353	351	340	310	317	317	345	349	359	388	334	356	333	362	348	357	347	343	361	352	339	349	328	330	344	364	337	345
30780	38307	30576	21206	15155	10941	8145	6486	5073	4070	2930	2152	1579	1162	1059	917	796	805	725	728	687	633	600	632	542	465	460	428	473	450	430	416	443	426	434	433	404	426	423	448	441	433	427	417	417	429	416	442	419	444	421	420	479	445	400	421	426	449	408	403	416	450	444	408	425	406	426	426	431	447	424	483	447	446	445	460	426	427	419	407	429	436	433	447	450	432	442	442	475	416	406	449	412	410	419	464	449	433	419	424	415	428	439	445	416	404	416	437	432	385	416	464	432	430	465	404	410	366	421	502	426	432	441	478	449	416	454	434	461	426	438	428	431	434	412	435	411	414	435	472	429	395	445	430	398	479	407	417	444	433	444	442	427	414	428	417	437	439	392	464	403	414	397	397	456	409	412	425	416	441	432	462	427	421	431	462	452	424	432	451	442	411	424	437	424	402	408	397	408	438	451	405	414	402	436	440	459	418	452	447	467	418	424	441	385	418	412	421	418	425	413	385	418	414	451	485	446	417	412	431	419	429	409	399	434	437	431	397	384	417	455	394	418	419	451	443	454	399	434	432	426	459	395	448	413	440	417	414	418	441	429	412	414	415	433	418	438	411	448	430	426	451	448	426	434	460	445	480	444	418	423	437	462	416	435	440	435	425	441	397	400	385	443	420	415	428	411	427	429	407	410	446	391	448	434	435	424	451	423	430	448	446	437	423	472	442	381	436	436	397	416	448	434	374	442	435	466	427	416	461	395	420	457	444	448	426	436	412	410	441	408	433	446	473	452	425	418	428	388	431	464	427	391	415	403	453	434	441	430	448	399	422	443	428	451	454	387	423	411	410	453	441	450	398	429	435	426	406	433	420	483	419	424	451	410	474	454	441	412	436	435	423	433	412	434	450	425	424	412	408	442	433	432	417	399	448	418	455	416	398	440	430	401	420	453	415	451	432	449	442	438	435	414	429	425	395	387	436	455	441	416	428	446	440	374	433	430	420	434	422	434	438	444	410	428	453	461	454	419	435	436	422	426	471	424	444	434	457	417	409	412	459	464	436	405	412	405	434	436	416	429	462	405	451	433	457	449	424	427	441	432	447	438	436	432	448	424	421	405	425	408	428	405	423	410	455	422	426	418	464	429	447	420	437	412	444	412	405	445	403	426	431	418	462	440	429	430	421	411	453	429	410	448	457	439	441	398	414	440	411	441	452	454	424	459	477	437	457	411	434	437	450	424	430	418	455	432	402	421	434	415	420	413	411	427	485	416	405	459	397	412	407	438	407	415	469	425	432	419	441	421	434	449	482	416	396	403	428	451	434	417	459	429	435	422	452	461	430	444	400	419	420	474	424	398	414	442	435	433	446	431	439	428	404	446	421	432	428	442	373	414	437	436	445	423	450	439	453	424	429	425	420	385	387	432	443	439	427	445	415	430	447	436	436	422	433	420	435	446	428	433	433	414	419	434	427	419	450	429	451	443	414	404	431	406	429	416	474	450	445	428	415	429	434	424	412	418	441	409	420	435	414	407	440	423	432	461	442	439	429	446	451	408	423	412	409	397	399	461	473	431	414	456	445	441	450	422	431	476	425	407	422	443	452	436	421	457	442	411	406	447	416	453	434	450	410	424	461	437	397	450	441	459	459	429	428	396	387	428	430	414	409	446	401	404	424	430	418	435	415	463	455	426	449	414	424	456	488	430	414	443	473	428	452	422	477	372	435	406	440	428	433	407	439	407	450	418	461	401	422	433	416	437	429	466	434	436	386	427	426	441	425	420	427	434	439	422	417	444	441	374	376	438	469	417	410	414	456	406	422	434	453	411	429	457	409	419	446	452	464	422	424	435	428	458	416	443	426	409	399	398	408	383	450	423	388	450	445	416	444	431	430	408	425	375	447	457	448	416	427	414	405	402	442	424	399	431	431	389	423	408	429	459	432	384	436	441	438	432	464	408	427	473	407	460	450	401	482	448	423	467	450	426	457	441	447	422	398	399	410	420	376	361	437	457	418	408	432	427	419	442	411	423	404	474	410	442	430	464	438	413	412	410	416	411	395	462	422	423	430	455	469	405	453	388	429	403	456	433	433	419	445	429	420	440	459	434	439	441	436	454	437	407	453	435	452	426	438	417	437	404	491	420	390	451	463	423	433	421	426	426	470	461	443	460	457	428	430	418	411	438	458	476	417	437	463	432	439	419	411	460	423	435	405	458	460	440	432	430	421	440	407	418	395	457	435	410	410	434	410	423	446	398	410	440	408	435	434	401	376	419	396	484	467	402	423	418	425	417	411	431	451	426	406	442	425	397	434	416	453	417	446	458	428	463	432	435	404	433	459	430	433	441	427	480	414	429	446	429	468	435	425	444	419	387	453	412	436	457	444	406	436	413	446	454	438	451	425	404	444	436	443	407	439	449	424	438	423	455	445	437	431	442	427	451	453	391	424	463	431	462	432	403	475	417	418	426	404	391	428	459	398	411	431	432	387	428	456	453	413	434	413	429	432	444	436	420	419	441	426	431	414	422	431	409	424	403	416	435	461	403	430	447	461	399	421	424	399	441	449	427	430	442	478	465	445	442	443	411	436	407	433	407	419	455	416	425	427	415	428	464	396	429	421	431	376	469	444	452	428	414	425	430	427	418	402	425	432	417	411	442	423	410	451	367	452	409	396	405	428	411	468	441	400	437	412	449	427	420	431	446	400	419	424	442	395	425	443	407	432	423	410	446	428	444	417	395	413	390	434	437	424	427	452	405	430	409	421	435	452	427	444	421	370	433	444	423	402	451	427	439	429	465	435	451	455	425	418	390	437	422	443	452	420	454	424	421	437	419	428	431	475	438	435	451	430	458	402	420	419	447	415	428	430	475	469	412	434	417	422	425	399	439	446	455	429	416	411	434	439	448	441	459	437	409	425	412	421	431	454	437	424	428	410	404	452	427	434	441	449	404	446	438	458	465	481	396	423	424	420	438	432	399	443	443	429	434	441	402	422	446	401	460	427	411	431	445	434	443	458	426	439	442	457	404	407	436	432	437	431	428	456	454	412	407	471	424	426	439	427	418	472	449	430	415	421	409	441	432	460	429	414	464	434	424	433	432	424	444	439	433	435	458	470	457	438	449	469	431	429	418	417	421	440	428	419	426	406	406	437	431	455	417	434	429	440	422	443	425	439	452	376	412	429	455	436	440	414	421	439	414	416	434	439	457	392	457	419	421	431	439	442	457	438	415	452	446	418	454	453	479	424	454	443	373	423	414	409	451	435	431	421	435	430	423	449	425	439	413	448	454	428	426	472	440	423	446	432	470	414	431	427	407	412	456	399	457	429	423	406	424	442	444	466	428	435	444	458	404	459	446	476	423	406	419	401	462	388	421	422	462	432	428	415	438	396	432	465	458	453	402	448	420	430	442	428	448	433	412	420	437	420	457	435	416	434	430	424	419	446	471	421	463	447	380	414	440	401	468	384	445	432	436	436	443	407	414	442	404	443	433	442	436	433	418	391
24418	21576	29073	24656	21884	18040	9790	5540	4185	3419	2558	1850	1346	1073	869	689	639	550	502	505	505	458	447	379	331	286	301	284	285	271	254	257	270	242	252	265	228	289	234	245	265	269	249	254	262	248	228	267	233	225	238	246	236	257	232	240	226	227	255	255	205	226	232	232	243	234	236	253	208	238	259	249	268	261	223	257	257	207	256	234	254	251	221	244	243	244	261	245	259	235	233	228	256	217	227	255	235	268	239	251	234	248	240	230	220	228	255	237	220	223	248	233	235	231	237	211	241	239	212	237	211	202	241	258	257	222	222	243	253	254	265	235	257	241	251	221	227	236	235	222	239	265	238	213	237	246	240	249	219	257	207	233	225	241	258	259	236	242	250	235	223	220	239	250	256	215	231	257	222	219	236	238	241	231	235	210	219	251	207	260	257	225	221	218	232	240	221	224	225	245	244	252	234	251	224	233	256	235	238	244	239	198	248	268	220	262	242	220	228	232	234	208	244	243	242	250	239	240	241	257	215	232	255	202	234	224	233	244	259	216	223	226	228	226	234	225	213	269	273	217	263	249	250	226	247	242	233	221	269	224	263	241	233	242	239	230	231	249	227	234	262	251	235	244	275	237	238	241	235	234	223	217	228	239	204	223	212	223	245	218	255	222	249	233	217	216	254	234	239	220	223	248	230	245	256	248	245	240	234	207	233	247	220	266	253	248	244	207	251	263	254	238	234	251	252	235	224	208	209	222	217	216	251	221	238	218	254	220	239	227	245	238	251	220	223	240	256	233	215	227	247	249	234	277	221	237	246	229	236	251	240	229	230	237	231	255	210	246	239	210	220	228	212	218	218	224	242	251	237	222	249	234	235	227	223	224	249	250	258	242	245	258	251	233	222	220	240	230	247	223	242	218	209	228	263	240	257	254	222	255	229	228	248	244	222	233	235	194	241	270	239	229	264	261	227	211	211	209	247	206	234	246	262	234	224	233	236	245	255	230	239	220	237	226	219	233	215	240	239	223	255	216	255	220	238	223	258	239	254	252	246	250	223	246	240	223	239	248	252	240	211	257	227	249	206	223	248	223	236	233	239	222	219	233	241	254	228	219	242	254	243	222	248	259	256	255	241	252	242	236	239	245	230	252	246	246	239	242	240	235	218	252	265	259	242	238	240	238	222	259	250	215	230	239	241	214	283	237	223	245	210	255	253	248	241	228	251	231	255	234	228	256	250	249	255	241	253	236	232	229	216	245	251	228	225	254	240	222	229	249	227	264	231	230	232	254	238	241	245	236	251	233	250	247	253	240	233	222	228	208	218	242	204	245	246	255	223	232	243	206	228	242	229	259	244	219	230	246	264	230	249	247	232	258	253	249	232	223	243	225	208	267	253	253	242	228	235	241	221	244	242	223	236	215	232	220	265	233	246	226	240	231	233	236	250	248	215	225	238	249	258	224	224	224	251	241	258	232	240	249	219	249	264	222	250	219	234	244	228	220	208	254	231	229	221	222	217	238	226	255	228	270	260	226	266	259	248	267	237	223	238	235	259	250	227	242	227	281	225	216	267	239	245	256	235	218	246	233	221	233	226	247	227	236	244	244	234	255	237	249	251	238	247	228	247	253	240	250	257	249	238	211	231	241	270	236	261	227	243	254	228	247	246	232	229	239	244	239	212	242	239	242	249	226	244	236	217	238	231	234	237	239	252	227	229	256	241	241	220	240	240	228	233	220	242	215	199	250	243	230	223	236	239	218	220	274	245	222	240	244	213	229	234	262	232	226	207	248	240	240	241	237	230	250	200	261	233	284	218	238	247	225	250	251	219	232	239	237	245	242	263	244	235	217	228	237	243	245	245	227	285	246	209	240	240	227	239	245	238	226	249	264	223	223	247	228	245	221	230	223	248	233	242	246	242	254	228	224	240	225	251	245	229	231	260	235	240	274	265	256	256	235	208	219	256	233	233	234	243	251	240	229	217	256	236	239	225	226	236	229	251	243	230	219	253	214	242	257	228	243	244	212	233	222	244	248	256	243	250	239	220	267	240	201	236	236	279	225	233	234	221	251	232	273	243	249	224	239	213	239	257	234	272	251	233	237	240	222	232	240	237	239	225	222	242	221	245	250	218	232	235	241	249	216	239	255	251	226	268	219	228	237	235	240	240	258	228	249	232	211	232	247	220	244	245	246	221	226	245	255	254	220	269	260	203	204	236	247	238	239	255	241	215	229	240	248	226	222	277	246	242	253	225	219	222	240	225	209	261	257	194	222	259	231	240	250	256	215	243	240	230	234	233	238	215	223	234	227	218	240	235	239	219	227	262	257	266	255	228	218	265	263	245	258	250	230	242	240	250	217	260	270	208	240	203	212	234	248	259	237	237	243	259	237	261	233	254	209	214	236	201	236	242	223	289	242	252	239	214	228	233	237	232	233	248	236	233	239	232	231	227	246	250	236	231	228	254	244	260	250	216	259	226	264	234	233	240	240	258	231	245	245	257	242	229	240	264	253	266	258	253	194	234	231	245	217	220	240	247	236	247	225	234	249	261	229	250	212	244	277	252	253	235	226	254	228	225	245	239	249	220	246	245	260	259	259	243	234	217	226	258	238	289	222	233	233	248	209	267	218	215	243	230	232	225	260	245	231	209	217	245	216	229	246	234	246	273	247	249	218	213	248	229	233	243	227	242	236	235	254	215	239	226	208	237	255	258	218	234	228	263	238	252	229	219	267	267	225	250	240	255	247	267	236	226	247	269	227	254	237	239	240	246	239	248	249	246	232	214	260	249	210	241	233	247	260	239	240	247	236	244	230	244	251	227	233	267	233	239	238	214	229	240	235	254	230	244	227	248	234	260	227	240	236	261	227	235	234	235	237	229	263	256	253	232	249	226	249	218	263	216	256	251	234	227	236	226	250	227	235	233	222	251	235	250	244	262	272	215	243	247	239	229	231	252	244	238	227	230	222	236	235	246	230	229	262	272	257	232	227	257	221	243	238	199	220	254	228	229	228	242	262	236	214	232	240	266	238	235	253	226	249	251	230	265	224	255	228	239	230	241	227	248	249	220	231	227	240	248	221	256	229	246	232	228	233	246	234	231	257	256	274	251	217	254	219	238	232	258	240	238	238	228	245	232	242	246	238	242	263	246	231	227	271	238	226	250	225	256	242	240	217	238	263	242	244	226	245	234	234	247	253	231	266	251	223	234	235	243	252	236	249	230	243	227	237	231	245	232	230	246	245	258	235	243	218	247	252	241	244	253	225	233	208	249	236	251	223	228	237	243	224	242	252	234	250	243	227	224	235	226	254	233	232	226	249	218	254	227	209	250	229	230	259	264	243	251	228	228	213	246	271	250	239	245	223	229	238	227	210	231	241	252	269	237	245	258	234	234	267	230	236	253	237	242	220	251	207	235	225	260	232	247	233	233	243	245	239	231	207	226	267	246	243	241	252	256	221	232	246	230	253	250	212	236	218	219	241	227	248	230	228	230	216	267	232
34878	47883	37941	29108	22566	17586	13194	10516	8484	6786	5088	3628	2674	1977	1477	1173	1071	1025	905	838	748	663	678	596	468	499	377	376	349	319	329	282	337	322	341	323	346	314	331	319	291	323	319	309	315	314	310	318	307	341	289	305	327	302	326	293	301	294	282	334	314	299	296	305	326	304	311	312	331	308	334	282	287	296	300	323	331	285	291	307	309	325	305	307	289	331	334	311	307	301	288	327	319	348	305	313	314	329	300	343	291	270	280	335	286	321	319	306	324	299	291	294	295	326	288	313	301	303	295	300	284	307	277	331	327	349	300	312	303	289	303	290	301	277	319	346	312	314	288	314	292	330	299	286	318	326	307	289	318	306	305	301	304	306	298	309	312	325	293	332	290	287	307	331	304	316	303	314	303	293	267	324	338	303	296	267	292	315	287	283	304	300	316	304	300	315	332	326	298	310	342	317	299	312	300	293	307	323	333	281	310	306	337	285	312	294	299	322	338	276	310	288	279	314	309	290	302	293	331	260	300	297	297	286	314	315	314	306	327	279	288	331	295	300	303	321	306	312	292	326	279	294	334	284	309	297	315	299	284	280	326	303	287	310	299	298	319	304	310	315	347	314	316	291	296	332	300	302	321	303	269	324	292	298	318	290	304	294	298	303	304	307	295	286	317	302	315	295	331	302	300	299	314	278	306	292	286	295	308	322	258	319	315	306	279	290	288	311	276	292	289	316	325	301	315	289	302	309	293	298	315	295	310	274	329	309	285	306	278	295	314	302	321	321	321	294	303	295	337	320	280	301	331	286	316	319	322	271	315	315	299	293	335	293	291	277	335	311	290	307	313	315	301	319	313	308	295	292	301	257	317	304	269	320	292	320	297	352	303	293	296	315	301	317	292	302	311	302	290	294	295	333	262	331	323	297	289	332	285	310	307	295	315	307	271	304	293	320	320	351	280	311	336	288	321	318	288	308	303	314	274	298	332	290	332	311	292	285	318	315	305	332	311	289	311	308	288	285	313	278	312	313	302	301	308	296	337	320	286	334	299	320	267	334	337	302	315	321	288	288	337	305	324	308	317	264	316	263	282	331	275	286	287	289	305	311	306	289	306	299	298	327	286	281	276	319	307	328	292	311	302	331	306	321	325	310	310	311	272	316	293	328	327	282	294	324	328	317	301	302	302	329	298	308	289	306	304	316	285	321	301	290	298	294	286	334	336	323	313	299	309	281	301	303	336	292	366	310	313	300	314	312	288	310	324	319	283	296	307	301	306	303	290	308	315	298	281	315	305	338	321	295	303	292	290	284	299	337	312	313	306	335	304	330	318	283	312	362	353	274	338	287	321	325	273	334	303	323	320	292	307	331	309	343	292	296	330	293	316	298	315	316	314	297	339	322	288	321	327	323	281	299	323	322	298	291	291	317	279	311	302	289	282	310	318	312	306	318	311	339	307	314	327	327	327	291	266	332	297	285	331	309	325	268	301	313	307	285	299	308	285	293	321	330	321	287	303	327	274	278	307	316	284	301	281	328	295	293	338	323	288	321	273	299	299	296	288	313	312	324	291	301	307	296	317	311	323	341	311	310	285	312	280	290	302	310	291	290	284	300	274	285	313	319	273	283	277	322	304	317	331	335	284	308	306	300	289	314	297	304	323	299	320	320	299	313	286	299	314	339	326	292	315	329	291	279	331	308	322	291	319	322	314	306	287	277	292	300	309	320	300	318	303	325	323	312	296	263	286	308	283	304	296	341	316	301	314	306	314	327	268	283	336	269	295	300	312	294	304	281	284	295	275	303	317	307	322	304	298	305	337	335	307	317	349	353	303	303	308	282	311	303	300	272	332	287	306	292	269	268	296	320	297	320	303	303	294	310	290	293	284	300	333	328	295	292	320	307	316	302	298	342	279	313	295	335	315	311	314	300	294	315	316	283	317	288	340	291	281	337	311	313	326	306	330	316	300	318	331	293	297	271	311	283	295	281	282	309	285	299	290	325	323	306	307	284	285	302	322	294	290	299	285	279	282	310	324	298	278	303	295	264	355	308	344	321	306	338	301	309	311	299	291	304	298	289	314	277	280	296	302	279	316	294	301	309	301	306	301	303	311	315	285	308	288	295	303	290	313	306	308	313	310	322	287	301	304	297	294	309	301	333	294	293	310	271	333	312	307	299	302	295	292	279	312	306	286	310	295	306	295	296	303	323	277	289	328	290	306	304	312	342	295	311	275	304	318	309	325	279	311	304	300	305	305	346	277	292	303	322	286	295	284	289	315	331	314	325	311	284	300	304	316	301	284	292	329	304	292	303	281	316	298	322	283	320	308	300	344	306	279	321	309	299	315	327	318	320	276	273	302	289	318	312	301	320	317	343	331	288	304	300	307	321	314	300	301	310	324	291	285	303	289	293	282	304	283	264	304	309	269	328	296	299	312	284	285	307	289	321	288	278	278	303	335	330	307	319	317	287	300	311	293	284	311	327	298	311	319	280	312	317	325	294	285	285	280	295	296	341	314	321	327	320	309	333	300	288	307	301	302	330	337	310	292	315	293	292	269	295	306	327	294	303	294	317	288	320	285	318	345	312	307	308	309	289	289	290	293	309	308	333	281	330	327	308	327	301	317	300	313	326	348	311	301	262	287	312	318	317	320	318	323	319	337	301	311	301	287	312	291	322	311	308	304	320	319	300	308	349	297	318	294	334	308	336	283	326	311	309	299	338	305	283	279	319	282	284	283	288	309	324	306	310	327	340	308	325	312	277	329	320	315	308	319	301	282	313	304	310	281	283	320	283	284	320	305	298	311	321	321	308	315	305	287	309	289	306	287	350	340	299	297	310	311	307	330	273	308	293	313	297	302	308	338	282	265	323	307	286	324	297	312	290	295	302	320	324	307	345	291	334	299	307	278	300	325	324	295	338	316	351	303	300	296	316	300	332	298	319	312	307	307	315	307	301	300	331	316	309	304	300	300	303	319	297	321	267	336	296	274	299	278	316	319	284	324	268	318	272	316	300	314	290	319	292	317	321	277	338	296	296	294	330	322	294	298	279	310	281	293	320	284	322	305	304	321	289	291	293	283	283	293	287	331	323	294	308	329	268	313	297	299	322	301	289	273	316	305	309	314	295	272	337	321	328	301	327	325	275	312	293	284	294	291	335	287	324	277	327	323	291	300	328	301	341	314	321	299	305	296	281	300	286	325	330	329	322	313	288	299	281	302	306	302	279	336	338	271	286	292	312	304	317	315	332	280	303	352	314	289	315	308	303	279	299	316	301	275	301	302	312	300	262	290	315	311	316	307	308	352	279	311	328	311	294	320	295	262	318	319	281	307	310	318	314	291	296	319	299	329	293	290	270	295	312	282	330	316	309	314	285	294	303	272	285	310	316	302	330	315	293	331	282	328	312	295	330	324	307	307	320	302	289	270	305	322	311	299	318	299	301	291	281	297	324	274	323	318	291	336	295	318	299	303	301	301	307	274	332	306	288	324	324	273	307
23380	21579	29510	24119	21749	22466	19472	8973	5870	4696	3641	2674	1893	1437	1059	906	712	673	595	538	490	481	452	379	322	273	241	207	194	192	192	177	174	174	159	182	181	170	157	161	156	168	159	151	179	138	155	140	150	137	145	173	154	170	168	161	175	172	160	147	139	169	135	143	175	150	124	155	163	144	156	147	164	152	133	157	151	155	159	151	157	131	162	124	169	150	165	158	144	150	147	125	129	141	148	158	147	132	168	166	136	146	138	147	155	173	130	146	142	150	125	159	156	136	147	156	155	140	160	145	157	151	171	161	140	156	142	147	150	142	145	140	151	141	162	142	148	141	132	147	143	148	165	110	161	143	155	143	140	149	145	159	141	147	132	151	164	132	137	134	147	166	177	157	146	174	167	143	146	160	143	169	139	142	167	124	148	158	148	125	124	135	145	150	141	152	149	158	122	165	160	145	137	152	119	149	144	157	157	119	139	130	150	147	132	143	152	140	143	127	159	148	143	162	157	146	132	177	163	154	156	154	160	139	132	141	144	156	135	136	153	146	141	134	144	146	152	164	147	140	168	160	137	142	154	133	143	132	157	172	149	144	160	143	162	149	156	128	147	144	146	153	136	147	160	144	148	155	147	151	128	145	154	146	136	133	149	127	160	175	143	154	139	151	150	155	147	132	127	139	151	158	154	165	138	152	130	142	149	133	144	131	139	139	149	138	140	168	157	148	152	113	143	158	153	137	160	174	140	119	148	162	166	151	168	134	144	151	131	152	139	133	146	149	161	153	148	131	149	145	134	134	159	154	129	162	133	160	136	163	136	133	152	154	138	154	154	143	136	153	136	142	140	140	159	145	157	164	131	154	143	137	143	145	152	138	138	133	145	149	140	152	145	151	151	133	142	135	150	156	131	137	169	152	150	150	142	152	133	144	141	148	137	149	152	146	139	130	147	146	156	140	137	136	153	144	156	139	140	141	140	128	133	150	153	140	144	145	160	157	126	144	140	142	132	136	149	142	140	137	165	155	159	147	144	143	159	167	127	164	141	172	157	131	146	150	158	161	160	140	150	128	149	154	156	154	146	148	160	146	166	147	160	145	157	165	155	138	165	151	153	137	170	145	124	135	140	162	174	153	154	170	124	142	141	140	146	173	115	160	125	129	147	159	141	142	154	134	167	146	145	133	160	138	127	131	142	130	154	114	135	133	134	131	137	150	120	157	125	159	145	154	149	164	158	143	142	155	141	139	141	133	158	177	148	172	175	156	145	153	146	151	167	141	155	136	161	149	177	163	147	164	155	137	136	126	138	145	172	135	161	142	155	164	145	155	152	128	155	161	132	134	126	158	146	156	142	128	154	146	145	135	151	149	144	139	119	146	127	159	138	140	154	168	138	143	165	140	154	151	153	146	141	145	170	144	166	142	126	156	144	139	161	144	152	162	146	141	141	147	155	147	155	138	144	147	152	152	148	125	173	134	145	161	154	155	159	135	147	153	151	137	160	146	156	160	160	140	151	150	142	147	137	148	131	131	143	133	148	156	144	140	146	140	144	150	158	131	148	126	150	129	145	129	141	136	128	136	151	172	152	151	124	138	141	164	123	132	163	127	171	144	153	152	163	137	124	133	139	150	150	159	147	141	141	144	145	162	136	158	148	138	134	154	147	134	143	150	158	161	137	141	128	128	132	159	125	158	157	136	152	167	134	175	156	149	138	158	147	137	136	150	156	158	170	150	134	130	168	144	127	142	148	134	163	147	167	157	147	144	152	168	172	159	172	144	150	152	155	129	161	154	164	130	154	140	133	131	152	168	139	115	128	148	146	162	152	132	144	155	164	172	137	145	138	153	121	161	150	128	153	137	129	155	167	139	143	136	138	159	159	153	165	138	126	137	141	142	139	151	153	154	160	152	149	154	152	152	129	139	132	146	147	162	145	133	151	128	138	138	150	148	133	149	152	122	141	126	169	131	141	161	145	166	140	143	141	167	142	146	137	168	148	143	127	136	131	139	152	145	165	152	138	133	141	136	139	138	150	140	145	120	146	126	160	118	157	144	149	154	155	148	170	126	162	141	130	178	156	136	138	113	144	156	154	162	123	154	146	148	171	155	148	142	143	124	157	123	132	132	149	151	151	180	153	156	143	139	154	146	160	173	177	138	160	139	139	168	140	144	165	156	142	155	149	165	143	144	170	167	152	139	124	149	140	135	142	137	135	150	147	151	145	130	140	123	140	146	155	151	150	160	163	135	136	147	165	134	162	148	140	143	143	158	151	135	146	157	152	152	147	147	139	141	140	170	125	149	164	141	148	146	146	142	151	146	149	133	154	150	143	146	153	130	127	154	147	137	135	136	147	165	154	171	151	126	151	142	138	155	158	129	144	127	146	133	153	143	147	153	172	165	138	166	163	134	146	171	157	148	152	131	139	140	165	171	147	147	148	150	155	151	160	156	145	142	163	137	141	174	130	137	138	145	157	158	144	153	150	149	141	127	154	134	148	135	132	150	150	153	148	153	142	142	151	130	155	152	147	128	137	143	135	132	166	136	146	151	158	156	175	138	179	146	152	136	155	150	153	125	153	159	142	132	141	155	142	153	161	132	153	130	142	145	153	148	148	134	172	143	149	166	135	143	145	147	162	151	141	127	135	144	148	155	140	141	176	164	144	142	156	166	149	147	136	152	137	139	172	144	147	135	158	153	151	123	137	130	142	166	144	143	153	137	141	141	141	147	139	161	136	139	134	135	156	152	166	135	151	133	119	164	161	165	148	151	156	168	146	149	165	161	135	150	160	138	136	137	164	141	159	151	145	148	139	148	144	159	164	124	120	132	125	141	140	148	141	162	156	165	160	161	136	151	158	142	169	145	142	140	141	156	167	152	149	152	128	138	162	140	136	138	149	152	132	151	152	139	130	131	133	144	139	152	145	154	159	138	155	139	146	129	141	141	152	153	130	130	137	147	157	141	154	133	160	142	149	145	141	140	133	140	143	139	151	155	116	136	144	159	148	151	173	141	157	164	141	153	152	143	143	152	149	162	146	140	140	172	144	154	129	155	152	142	155	163	156	128	152	151	160	135	165	147	155	147	141	147	152	158	160	128	145	161	152	168	163	128	140	166	126	137	149	141	156	147	129	131	151	138	155	149	136	130	140	122	149	148	135	158	177	175	132	157	157	165	152	155	149	136	142	157	134	160	139	136	134	148	167	119	165	130	163	164	142	167	115	136	133	132	137	139	151	151	157	148	168	148	155	143	150	131	123	174	164	151	136	151	144	140	157	149	156	155	133	140	177	154	133	158	153	148	140	155	137	147	154	161	140	144	137	153	159	130	135	112	146	163	146	140	149	150	172	125	152	159	159	149	153	143	127	152	152	152	140	158	154	151	158	110	138	152	143	159	133	154	152	147	155	126	167	141	168	133	149	152	137	116	144	153	159	148	165	123	160	141	163	149	149	132	160	139	156	143	148	152	143	143	148	147	137	150	124	147	146	125
38832	54202	42619	34646	28674	22780	17816	13832	11493	9254	7156	5201	3749	2747	2057	1610	1370	1245	1025	961	905	788	774	630	511	399	349	321	269	274	248	223	240	249	228	227	205	208	208	210	201	188	201	225	210	192	218	193	216	200	189	219	208	204	219	176	213	179	204	209	196	198	216	180	183	187	163	197	201	195	199	197	186	182	211	152	200	202	183	195	186	207	187	185	199	195	193	194	168	176	187	157	192	192	216	170	181	200	188	152	199	209	180	180	184	176	167	189	153	210	171	181	190	195	193	190	188	173	185	181	171	184	175	206	176	167	201	161	164	171	181	177	179	166	194	175	180	169	183	181	190	186	170	169	204	191	179	164	201	220	193	173	169	142	181	169	180	194	185	191	163	203	170	185	180	160	211	201	193	164	166	168	197	154	170	190	191	190	161	189	180	178	188	165	210	176	197	168	185	194	188	178	171	184	184	192	213	188	210	166	218	180	163	184	162	197	168	177	182	163	205	189	163	172	180	188	201	193	193	192	199	196	189	174	214	187	165	206	177	183	169	189	188	181	203	179	167	175	187	195	183	207	195	174	186	201	188	169	183	173	165	167	183	171	181	177	161	178	197	176	198	168	190	186	188	176	169	181	199	179	189	166	187	188	182	195	163	187	187	189	161	176	180	168	200	176	174	177	167	183	184	186	170	189	191	173	202	156	167	179	172	191	188	195	161	173	183	192	189	165	190	194	175	192	172	178	192	169	185	165	206	173	181	163	168	193	148	163	181	218	162	188	167	170	193	184	177	199	183	206	203	185	200	182	204	180	181	169	171	201	172	191	172	170	204	180	189	182	198	176	192	200	177	183	171	173	188	195	166	192	209	170	167	195	190	188	154	181	191	185	213	194	181	155	175	191	191	165	189	189	188	201	203	173	187	161	199	176	185	181	189	147	185	193	207	207	172	172	171	194	200	195	191	206	191	173	213	195	171	180	186	183	200	196	195	200	183	178	175	178	198	187	163	186	212	193	203	182	187	182	168	181	168	192	203	186	162	181	200	191	185	199	198	187	185	186	182	189	186	190	186	170	186	162	184	190	189	181	180	183	181	193	207	178	180	176	166	194	190	163	163	188	169	174	180	185	153	190	186	180	183	168	174	195	193	162	183	189	165	176	176	173	195	194	179	231	176	169	197	193	177	166	151	191	177	187	189	187	198	202	170	183	176	195	195	171	173	196	184	174	178	161	201	176	185	194	183	181	182	210	154	178	180	183	179	183	168	185	181	164	171	169	185	190	202	197	156	220	177	184	168	209	200	170	186	201	188	171	202	195	203	183	180	175	178	184	186	196	189	190	159	197	179	181	169	181	178	207	167	158	186	198	175	171	177	188	186	179	191	179	186	169	188	173	179	170	208	174	166	144	195	203	175	191	196	171	198	198	195	183	184	169	177	186	198	189	176	184	160	197	179	170	172	183	184	203	145	187	206	176	157	165	158	171	196	180	197	185	164	195	184	187	199	188	195	181	218	158	189	198	185	212	176	207	168	156	172	172	185	190	212	187	195	183	193	189	169	167	176	192	174	176	180	184	200	175	181	175	184	195	193	184	177	178	209	191	152	168	171	199	200	150	151	179	161	184	190	182	153	184	186	197	182	173	181	192	176	191	186	193	176	173	198	154	185	216	191	160	201	199	176	164	209	187	190	188	203	186	170	215	181	175	178	168	199	168	195	186	185	193	189	216	192	185	207	169	187	182	177	181	182	167	205	195	168	176	179	174	176	179	181	197	177	161	165	165	181	195	170	180	197	183	184	178	190	164	218	205	169	179	168	167	181	214	172	192	177	180	183	173	160	201	176	203	176	209	182	190	186	187	178	193	172	194	183	177	182	180	165	198	200	212	181	182	189	188	166	186	176	185	184	184	181	192	181	192	185	163	193	194	183	172	183	186	189	161	171	180	177	182	185	203	181	184	196	192	179	195	177	184	200	173	165	166	168	164	183	172	166	182	186	168	171	202	153	184	204	181	199	192	166	169	176	172	186	179	171	184	196	182	173	174	158	177	186	175	178	174	173	183	169	186	182	184	202	188	179	174	185	186	186	193	157	179	183	170	186	190	203	174	186	189	189	188	173	184	202	192	157	177	218	170	211	174	176	186	211	170	217	189	166	192	187	209	176	196	185	196	168	187	187	193	171	143	182	183	180	191	195	180	194	174	188	176	182	204	180	190	182	172	183	172	167	194	181	192	173	168	169	175	168	163	157	164	177	174	195	149	187	188	172	178	203	201	192	183	204	179	189	195	181	188	182	184	176	195	178	173	190	198	173	182	177	194	192	196	181	189	187	185	181	173	167	196	185	154	198	179	182	192	190	180	196	204	207	209	157	161	181	170	189	195	192	175	176	182	191	173	188	199	176	187	177	178	158	191	177	186	215	195	195	188	165	163	200	172	187	192	194	185	176	186	186	171	160	165	187	199	179	172	184	204	166	192	192	191	184	195	158	176	211	191	170	210	211	165	211	176	192	199	175	207	166	210	181	175	205	171	193	173	192	166	164	196	186	213	213	166	188	159	159	181	202	171	176	186	172	178	190	193	192	191	201	179	172	189	195	181	168	194	175	174	188	200	200	195	181	188	175	184	190	190	176	197	177	194	160	169	190	185	190	180	171	193	199	179	196	185	190	198	183	186	179	176	177	180	177	179	183	176	185	173	181	193	182	199	176	183	190	181	198	185	191	204	184	195	166	196	183	180	191	177	191	170	173	190	187	187	192	191	156	180	193	170	209	163	189	147	184	171	175	188	175	191	179	154	156	194	191	197	164	160	199	213	184	183	182	175	175	173	176	189	168	173	185	179	206	149	215	196	175	175	188	180	180	185	199	190	177	193	202	202	191	186	192	186	192	182	183	198	171	192	170	201	172	191	195	198	188	175	164	195	170	195	200	159	200	190	187	197	219	185	177	159	173	186	200	163	168	177	187	173	164	204	192	203	202	181	199	171	171	208	191	169	194	202	189	197	199	192	167	182	178	187	164	181	192	194	190	180	202	175	191	182	174	176	168	171	192	165	182	175	170	177	163	191	170	159	198	181	168	185	199	159	182	186	179	163	186	186	196	193	187	195	169	195	189	202	173	160	193	178	180	183	183	201	191	157	192	199	160	176	185	184	233	168	172	199	187	180	158	222	177	175	191	176	195	159	160	186	176	176	165	184	182	193	186	182	176	174	176	216	190	212	174	178	178	192	205	196	186	187	196	203	168	188	176	191	187	173	165	185	181	166	181	177	185	202	174	151	179	174	191	181	176	168	199	209	203	189	192	185	181	193	202	190	197	195	170	193	149	187	183	199	175	171	167	185	203	197	184	182	173	186	183	181	179	182	184	200	190	161	186	192	181	191	179	200	191	199	186	181	196	175	201	190	163	186	163	189	181	183	185	208	183	179	208	174	171	186	167	179	175	156	176	188	191	172	167	177	172	193	194	169	171	182	195	176	178	205	185	167	176	210	169	188
28520	24471	25225	19739	11531	6975	4235	2983	2309	1802	1503	1184	907	797	635	598	545	480	548	531	489	499	431	446	399	382	397	375	370	313	374	391	347	342	351	367	344	368	362	366	350	339	344	361	343	370	352	312	385	338	345	333	355	356	330	332	326	346	358	364	331	360	372	333	373	354	350	351	369	330	375	341	329	348	330	345	357	317	356	335	365	377	350	339	333	363	337	369	361	367	375	362	373	318	324	378	380	338	316	352	372	349	355	362	360	346	367	337	342	349	361	359	349	343	368	329	348	342	384	352	379	340	386	353	343	383	336	334	360	334	373	379	336	341	370	358	339	330	339	348	321	342	332	316	338	400	366	346	322	340	349	321	359	332	393	368	335	321	316	310	356	352	375	359	362	360	371	367	348	341	355	356	381	340	345	341	359	390	374	356	387	372	330	343	358	329	378	363	316	320	332	320	323	338	348	329	347	345	378	370	320	383	333	338	360	341	351	371	335	325	334	364	359	338	372	365	358	325	348	325	352	351	367	343	341	350	347	357	318	370	345	335	312	366	335	380	368	389	379	356	379	358	333	340	354	352	322	324	350	333	354	352	338	346	324	337	357	335	373	369	363	348	343	344	355	319	331	356	344	356	358	360	378	368	336	368	339	344	348	348	318	310	314	389	338	326	333	359	322	348	350	330	304	328	359	363	343	350	301	353	349	355	343	368	349	358	358	396	375	373	350	366	340	346	340	351	361	337	343	346	356	351	344	343	300	342	358	312	334	315	336	369	368	352	363	320	366	360	388	334	362	345	356	355	366	386	355	338	358	312	343	361	376	345	370	317	331	370	345	362	367	344	343	360	332	341	352	364	361	346	390	355	361	375	382	347	324	344	331	317	324	366	332	347	355	335	339	363	361	339	365	338	317	340	383	377	374	338	372	377	363	361	323	383	372	342	338	363	335	337	359	341	340	354	353	354	353	365	366	312	361	353	345	339	365	352	399	360	362	373	349	350	362	377	348	351	342	327	297	370	335	381	338	297	363	346	348	323	371	352	329	374	334	341	356	333	361	346	366	356	319	325	325	367	323	367	371	351	336	362	334	359	373	357	373	319	324	365	341	366	342	348	347	358	344	349	327	341	343	349	288	332	357	355	337	326	370	345	356	332	338	354	330	327	349	370	368	389	364	353	336	373	374	360	341	337	372	380	341	355	343	358	361	329	360	351	346	335	362	345	322	359	380	338	365	374	343	344	367	324	352	330	361	328	339	323	366	322	357	360	318	330	368	337	407	362	357	377	359	342	369	335	337	340	336	360	304	341	348	363	362	376	347	368	396	340	326	337	353	359	361	360	354	348	361	338	353	358	348	362	361	346	352	345	353	331	368	329	324	341	330	311	348	354	356	353	335	377	364	353	351	383	304	377	359	341	358	331	380	361	366	354	321	325	294	336	357	359	357	337	372	350	356	360	378	364	333	377	334	339	343	373	317	329	335	347	323	364	360	326	334	345	337	360	332	325	341	339	375	332	337	362	365	381	361	369	374	327	317	337	354	341	349	327	390	350	342	354	400	324	377	372	366	329	383	371	341	328	372	363	375	345	357	307	366	356	356	329	335	366	352	321	326	362	348	367	372	343	357	346	372	352	357	355	341	357	357	370	347	341	381	366	331	365	377	322	346	368	333	360	376	346	339	343	339	373	363	341	328	370	353	361	386	365	351	369	374	332	323	352	365	370	340	343	331	388	366	342	374	340	343	332	319	349	345	359	359	342	327	359	348	368	359	365	347	343	381	338	350	343	372	363	368	346	332	389	356	347	345	354	324	345	338	351	376	352	366	344	345	353	359	358	348	370	374	356	334	370	358	349	344	389	357	391	359	357	362	354	320	341	339	341	397	342	368	389	375	381	316	352	373	358	364	375	402	354	345	328	362	354	344	367	350	349	349	338	388	357	350	337	382	363	341	371	343	364	370	353	343	328	338	342	341	347	340	346	336	340	342	355	345	336	344	369	356	351	341	344	362	376	337	338	347	398	355	375	375	344	366	325	334	351	377	344	356	303	322	336	319	320	356	362	354	343	326	375	350	349	302	337	338	347	314	356	369	371	366	381	325	323	374	327	360	376	321	368	346	311	360	394	314	359	359	347	325	340	368	340	350	316	341	359	330	374	367	343	375	329	353	380	318	359	352	329	365	338	321	362	351	346	326	366	347	368	363	334	320	346	345	325	345	338	344	319	335	369	337	380	365	368	360	331	317	335	376	346	322	319	345	372	325	358	348	326	380	327	355	381	307	344	354	382	313	340	321	336	353	365	351	354	358	361	340	353	336	352	343	318	356	385	354	368	349	349	361	364	344	362	333	350	339	355	375	353	333	349	343	362	363	354	352	373	335	340	363	359	344	310	360	321	309	323	336	351	348	379	330	340	370	324	323	346	362	360	362	339	345	325	324	336	362	339	338	358	363	330	348	348	324	338	346	375	358	367	350	343	330	365	370	324	327	304	304	363	345	352	310	340	354	355	349	386	381	305	327	352	352	364	315	343	363	331	351	359	343	332	315	342	353	327	373	360	360	345	332	309	350	347	370	374	342	397	399	352	348	338	364	341	339	374	346	359	333	355	338	373	350	348	376	319	350	324	352	379	360	355	345	342	350	367	359	354	355	345	328	360	362	357	362	388	343	359	382	354	354	355	321	351	349	332	343	365	329	369	371	368	346	324	366	396	383	319	388	366	325	364	328	377	363	322	346	347	375	341	335	327	375	314	352	369	327	333	357	333	351	359	344	376	337	336	363	363	338	361	382	351	349	353	356	350	350	314	340	368	345	357	361	363	348	358	328	368	337	355	339	321	368	383	344	367	353	358	381	322	366	370	357	362	356	343	363	345	341	350	334	337	379	342	375	360	341	373	396	357	358	376	335	351	357	324	369	341	332	350	357	344	347	375	333	334	336	393	366	353	354	358	364	343	366	341	318	355	350	331	362	349	354	352	294	348	360	337	360	325	340	324	356	338	351	380	328	348	347	330	332	374	350	359	331	361	334	357	356	358	367	364	380	338	374	376	345	306	387	333	373	331	377	365	360	354	341	360	373	375	360	323	369	359	355	357	344	356	336	312	350	371	341	322	326	366	397	320	330	357	378	325	346	350	339	340	367	344	338	382	321	348	334	333	364	323	378	339	351	347	356	337	368	339	373	347	324	360	331	350	357	330	336	373	377	352	325	335	340	376	329	349	354	335	400	366	377	350	358	356	340	346	337	378	358	356	358	336	363	383	355	369	359	375	368	372	370	357	345	393	330	356	359	348	368	329	333	383	366	391	355	355	368	359	374	327	331	342	404	321	357	353	379	349	362	378	335	343	369	336	335	348	356	393	316	341	331	344	324	318	359	337	349	372	336	348	354	378	352	362	313	348	361	315	378	361	366	344	360	317	333	372	328	322	357	342	350	337	377	370	341	351	346	340	330	365	334	373	323	326	346	375	335	345	332	384	337	349	338	351	388	334
31345	37922	30672	22177	17015	12405	8725	6325	4961	4004	3000	2303	1753	1361	1101	925	790	809	765	719	683	669	620	593	532	561	499	440	462	449	454	481	491	406	413	450	472	433	466	442	424	401	437	452	456	438	438	474	430	471	490	488	443	487	462	431	477	479	425	419	430	473	425	456	445	446	439	422	452	441	423	459	430	426	431	406	441	490	435	428	415	453	471	464	456	431	421	443	431	418	498	441	435	462	461	451	437	431	427	414	436	405	440	427	452	417	441	425	470	437	418	402	448	432	414	443	384	416	424	476	427	442	456	407	465	423	455	452	398	425	432	447	409	451	437	428	481	473	423	433	462	441	409	400	421	439	425	461	456	410	422	415	442	425	456	445	437	401	412	450	442	430	465	452	455	458	414	448	416	465	445	459	425	428	442	439	447	404	424	437	420	460	449	454	420	452	486	453	436	428	446	444	433	446	430	453	453	441	445	387	461	462	474	456	415	446	454	449	422	445	429	475	448	408	460	455	451	447	459	453	479	435	434	432	419	433	439	421	429	443	433	455	457	425	422	405	461	457	385	442	453	456	473	448	451	478	481	418	456	468	450	441	462	400	443	480	421	426	442	466	425	415	414	393	451	442	475	461	429	445	467	463	474	466	456	452	456	436	426	459	410	449	448	449	429	460	482	414	411	426	427	475	461	407	444	425	419	434	424	423	436	435	453	400	405	433	424	417	427	409	445	402	476	467	458	441	416	419	455	442	419	431	437	407	429	439	411	438	433	404	456	427	417	440	436	451	450	458	449	472	414	470	443	447	425	450	429	471	439	439	439	426	447	440	470	456	413	455	448	439	447	441	406	456	407	463	440	434	426	459	491	421	441	472	451	458	412	494	455	442	433	434	451	429	441	439	399	459	432	446	469	411	466	434	456	464	476	437	435	422	466	487	427	441	428	437	446	452	431	428	408	477	462	452	472	440	444	462	431	446	407	459	438	420	393	452	438	463	451	438	449	467	416	468	475	443	442	487	432	464	449	429	442	403	396	442	442	428	441	430	473	474	418	443	448	440	472	411	431	441	433	435	422	451	471	440	440	438	447	442	407	434	434	446	469	424	436	431	443	416	433	410	465	449	432	429	430	463	449	418	447	400	460	425	423	430	459	440	477	457	455	435	421	445	404	433	404	438	463	462	441	452	434	467	442	467	449	428	410	458	395	437	403	442	429	439	430	431	432	438	486	451	434	469	496	476	423	448	437	398	417	436	447	432	425	412	388	425	497	420	426	490	451	442	443	466	456	439	443	414	448	463	423	441	426	411	419	453	421	433	434	418	442	447	440	430	374	435	454	476	421	432	452	460	430	441	420	441	409	420	388	433	433	449	439	437	440	432	411	452	431	434	425	448	435	439	456	463	444	454	437	448	440	436	435	460	415	438	450	453	443	443	403	444	419	452	463	417	448	427	418	444	442	416	452	445	474	441	442	440	484	431	410	428	465	421	429	469	428	435	466	427	494	464	491	402	460	461	454	473	447	455	421	428	412	441	434	476	421	429	476	448	469	443	404	419	420	436	435	444	393	424	438	425	430	456	459	430	453	412	477	448	404	432	444	443	453	414	455	453	461	403	454	447	423	425	449	424	473	439	434	452	454	453	463	418	452	397	479	414	435	440	419	447	438	469	423	454	463	433	441	459	427	391	447	420	423	432	428	447	471	451	466	474	462	479	427	419	459	437	416	442	444	420	454	429	477	441	454	427	422	397	424	452	431	469	468	466	450	440	457	445	404	454	453	459	459	438	458	462	415	404	461	432	434	461	447	457	471	438	423	467	439	452	471	464	416	441	442	455	452	436	440	467	436	417	468	425	470	438	440	429	412	435	438	425	417	471	433	446	482	411	437	432	400	443	428	431	415	454	467	463	441	422	419	414	452	440	448	432	436	421	413	440	427	460	438	418	401	416	432	418	460	414	400	448	472	422	434	469	457	442	437	450	409	464	498	445	410	441	438	407	470	398	420	472	430	450	456	451	472	440	400	401	467	446	471	417	429	420	429	452	407	401	439	464	449	438	431	479	445	440	403	442	427	440	437	450	451	488	415	473	455	421	477	442	466	465	451	461	425	405	442	471	457	423	447	433	466	436	435	387	446	445	435	425	449	467	433	427	464	445	477	438	448	415	448	443	446	419	423	396	456	448	446	407	465	452	413	453	411	423	420	407	422	425	388	433	436	432	441	423	449	442	459	462	427	463	451	466	432	432	413	450	460	426	456	446	438	461	452	428	476	409	437	441	437	462	437	440	478	451	482	466	450	467	455	468	438	429	481	472	416	498	420	421	426	453	454	463	448	444	422	426	463	408	464	468	419	423	424	414	455	443	425	475	441	420	433	456	450	448	458	440	440	433	438	466	414	462	446	414	438	462	405	474	471	455	478	438	438	414	450	461	435	459	401	462	405	412	438	473	421	426	386	442	412	464	435	475	460	475	452	423	451	442	432	440	438	456	470	457	443	424	430	416	426	456	464	438	431	466	439	469	433	447	444	424	431	438	418	428	443	425	421	420	420	458	439	446	443	444	423	472	430	413	447	446	434	460	404	418	427	467	474	464	428	438	445	431	433	438	490	444	428	441	448	430	435	444	393	424	426	479	452	451	415	438	438	455	429	437	418	467	421	441	434	422	455	403	456	453	402	438	450	442	437	448	428	413	425	419	427	449	431	418	448	464	457	440	408	417	463	487	453	433	475	457	431	439	408	426	469	443	437	425	416	452	464	447	444	415	428	439	469	413	455	448	448	469	415	438	416	437	441	414	434	453	431	423	469	439	475	460	433	443	453	441	439	445	450	443	449	461	410	441	418	408	456	441	404	454	441	416	464	411	430	439	418	422	450	438	406	462	418	444	460	455	451	437	453	440	451	447	422	462	427	434	465	446	430	449	438	418	414	455	380	478	451	429	429	450	452	432	466	447	419	453	435	430	447	434	449	420	411	448	450	433	404	471	418	470	457	432	430	454	428	417	455	443	456	440	428	462	421	436	467	426	426	447	470	480	423	477	463	440	414	410	473	431	446	444	421	434	441	483	462	418	433	474	467	446	393	442	442	451	464	437	429	430	444	439	492	466	438	436	480	478	422	420	424	418	400	449	459	410	451	448	422	444	438	443	439	424	418	449	481	435	459	450	434	454	437	444	419	442	442	420	424	444	402	370	435	441	434	404	459	405	431	453	414	454	429	418	447	423	463	463	436	460	456	478	428	437	463	470	442	432	437	394	422	424	466	434	435	437	439	419	433	479	409	428	401	453	426	438	452	432	433	427	487	451	410	419	434	435	443	425	419	436	458	450	460	436	446	420	402	467	460	462	480	450	430	467	437	447	447	449	433	445	447	447	420	421	448	448	441	447	436	419	422	455	436	431	415	418	466	448	422	405	441	437	447	439	428	454	422	427	409	450	484	450	453	439	450	422	452	440	461	427	436	427	396	451	435	442	467	459	433	447	435	438	441	442	419	461
24390	21595	29139	24604	22097	19090	11399	5806	3952	3235	2635	1945	1436	1210	916	719	656	551	589	538	511	466	491	418	392	304	312	241	271	272	272	273	243	267	259	263	251	245	266	253	240	262	255	234	250	231	249	267	242	244	262	263	263	242	229	234	242	255	235	255	224	261	230	258	232	247	252	259	270	269	245	266	237	249	238	256	262	281	248	269	264	231	244	217	278	263	294	238	254	230	255	248	264	240	255	235	235	258	245	248	252	244	237	271	233	252	227	239	254	219	253	238	248	256	249	226	227	257	245	208	256	264	265	256	228	233	241	265	237	241	246	220	244	231	255	241	242	250	210	259	258	249	239	249	257	264	213	237	249	244	244	225	240	253	230	247	268	232	252	253	259	248	262	255	227	246	226	264	243	275	242	220	243	253	203	241	234	248	247	232	268	211	233	235	253	257	261	257	250	240	252	243	246	235	249	254	244	244	223	237	255	244	258	235	282	258	263	280	249	253	233	251	243	239	239	256	251	265	226	252	233	217	260	252	256	259	235	224	239	245	216	232	247	239	248	229	259	234	229	231	251	202	251	258	253	245	254	244	220	235	209	249	244	230	252	247	239	251	250	240	243	259	253	258	244	244	236	212	246	238	239	252	221	254	241	245	238	230	241	247	203	242	257	224	226	238	276	254	256	210	266	227	242	260	246	262	252	257	246	226	226	271	247	242	236	199	264	270	235	249	256	254	226	240	238	224	250	237	258	270	241	243	231	247	224	239	249	246	248	257	250	240	260	215	259	231	220	260	228	232	270	252	256	224	242	246	235	278	248	274	240	241	227	250	235	239	235	236	239	261	228	266	249	263	242	239	270	259	250	230	249	228	242	246	220	266	245	213	248	267	210	229	254	225	266	261	249	246	247	260	244	256	222	232	233	262	238	217	255	225	247	259	244	254	253	247	241	224	248	227	243	254	259	227	239	267	222	229	240	242	231	246	270	235	225	228	242	243	266	267	262	247	253	237	249	240	252	249	242	239	245	232	242	269	260	276	232	237	219	235	237	212	245	239	284	241	258	260	229	249	243	226	226	255	240	266	251	217	250	255	266	245	220	271	272	220	233	251	233	217	262	241	236	244	276	233	268	253	240	250	240	216	253	264	251	244	249	258	236	231	247	230	239	258	261	262	239	227	284	257	237	226	233	225	253	249	239	239	226	255	241	237	224	229	281	213	270	236	231	245	253	273	248	272	245	256	270	250	236	247	227	228	262	237	255	239	251	258	248	250	259	244	235	276	229	249	223	234	254	240	265	227	238	244	254	252	249	237	273	238	259	243	211	249	257	238	232	243	269	236	226	245	248	242	251	249	228	250	245	239	252	265	228	238	260	256	236	221	269	251	234	246	273	233	240	257	264	247	252	251	251	221	266	277	240	252	262	235	244	232	241	238	250	240	241	228	240	236	244	244	243	246	253	260	252	251	248	236	253	220	267	257	258	251	252	236	273	245	245	243	273	272	257	237	260	235	252	217	209	241	245	266	222	258	223	233	226	260	250	219	231	275	247	254	215	232	239	211	260	263	255	222	273	265	226	274	248	250	251	241	244	252	279	239	236	239	206	265	231	217	268	232	271	232	247	223	249	257	248	229	245	229	257	275	235	247	235	287	230	248	251	228	252	236	245	243	220	223	233	235	276	231	255	237	249	252	239	237	249	232	249	258	253	238	251	254	234	240	280	260	239	261	249	226	242	260	227	282	251	245	269	269	242	246	257	254	225	232	237	255	229	250	243	255	250	255	264	205	239	258	243	260	261	252	259	238	217	258	245	250	256	247	267	239	242	248	232	241	243	257	220	256	246	239	245	239	244	272	254	271	249	279	236	250	241	256	250	262	241	266	230	235	245	249	229	261	236	234	254	249	258	255	251	259	231	234	269	251	243	235	245	273	253	241	229	232	245	255	240	252	242	242	270	266	234	258	244	226	238	265	258	264	232	262	261	261	243	257	240	254	221	216	249	248	262	229	258	248	235	240	231	253	232	270	231	241	227	250	246	239	240	252	255	244	268	242	232	234	238	259	253	218	191	241	226	277	273	219	236	246	260	250	265	240	250	262	264	249	268	232	229	263	234	227	247	244	245	255	258	225	246	245	254	278	230	242	237	260	222	269	235	246	255	253	230	264	258	257	263	232	237	241	226	254	277	240	232	255	215	280	240	233	262	235	231	249	252	247	255	239	237	224	252	239	233	230	247	257	248	224	232	235	234	258	256	235	211	240	256	238	264	247	244	251	214	246	240	224	268	266	273	256	239	233	250	240	233	242	237	224	228	252	262	256	242	274	248	231	280	241	240	243	252	249	256	254	266	247	230	258	244	273	237	263	257	243	246	253	267	236	245	233	244	220	243	237	224	272	267	258	241	257	253	255	217	253	270	215	264	248	241	230	243	269	230	234	261	230	270	235	265	231	246	264	253	221	222	225	241	213	233	235	255	237	238	244	260	239	258	238	245	280	277	254	239	255	237	224	259	231	248	229	258	243	217	221	231	238	272	238	238	257	224	240	236	252	253	229	245	226	240	236	246	257	250	219	246	212	264	254	237	238	219	251	220	230	240	213	248	255	245	263	252	260	263	273	224	264	221	230	253	255	252	237	232	224	231	237	256	249	242	239	230	247	271	251	242	272	244	254	258	258	234	263	242	273	277	238	231	255	290	263	251	261	224	246	233	215	241	275	247	271	259	218	227	245	231	249	259	242	248	241	233	270	242	251	225	240	245	273	237	251	227	251	250	255	250	222	254	265	248	230	230	228	242	263	226	265	239	208	241	250	227	269	254	235	258	236	241	257	232	257	240	245	235	247	241	244	229	243	217	233	231	240	246	252	264	224	232	245	259	255	214	238	245	233	266	252	258	218	240	265	266	258	244	219	238	266	221	241	233	253	243	239	227	237	269	231	216	255	280	240	258	254	236	231	242	236	251	258	278	240	231	247	239	233	268	270	229	233	246	228	224	244	239	239	251	242	243	267	256	245	243	262	259	229	228	263	268	238	246	256	252	259	250	285	239	266	257	251	226	256	231	238	251	272	288	262	243	241	253	267	251	215	227	221	222	260	214	263	231	246	234	234	248	243	218	243	260	263	213	244	244	239	266	261	244	274	289	222	251	254	223	224	265	281	262	230	253	251	236	232	221	249	246	251	229	237	225	243	248	219	240	235	252	255	209	267	267	229	258	233	266	238	256	243	261	248	268	212	243	248	248	250	243	243	232	263	263	280	256	231	239	249	242	248	242	237	271	233	245	264	266	255	269	263	231	216	218	217	245	257	249	246	212	235	217	240	264	218	230	269	245	265	222	240	245	250	246	235	239	229	226	247	244	221	292	236	234	231	264	212	265	250	227	264	221	266	230	270	245	225	198	247	235	254	214	252	244	257	257	247	241	255	222	262	240	233	256	263	256	231	248	227	235	259	247	233	274	245	256	246	232	234	238	246	239	242	221	250	256	250	229	212	274	249
35002	45076	37088	29312	24309	19471	14681	10621	8251	6403	5230	3887	3028	2324	1729	1419	1109	982	888	905	777	793	680	677	561	467	434	354	354	342	358	361	320	336	341	332	319	325	336	305	342	317	333	283	293	307	337	305	323	343	339	310	319	302	332	308	358	330	355	325	320	303	310	312	333	317	329	321	290	325	331	292	332	333	337	327	338	320	334	283	339	314	328	323	348	337	319	319	277	352	322	285	338	302	323	314	305	322	326	315	315	341	324	316	306	321	309	310	286	341	324	329	324	345	326	314	290	322	283	318	314	320	316	322	297	330	315	318	294	313	300	294	349	282	321	301	349	291	308	341	295	300	333	330	323	326	338	318	326	311	304	298	328	302	286	324	323	310	303	345	292	319	313	326	295	308	353	313	324	291	331	288	304	314	307	331	312	314	331	287	313	331	337	314	325	294	325	293	328	318	335	336	329	324	313	320	343	304	304	311	287	290	317	318	290	309	306	311	338	310	326	306	333	335	306	333	329	319	302	319	331	313	320	321	304	275	292	316	291	310	327	305	297	308	332	304	309	312	329	275	319	334	330	325	291	331	341	295	318	331	317	349	332	312	336	321	306	320	311	312	321	301	321	315	330	333	296	299	313	311	309	336	295	316	315	321	309	289	333	277	287	305	322	315	300	313	318	316	341	324	330	305	313	308	306	311	319	316	328	292	287	278	305	308	329	324	308	293	321	320	336	328	303	292	307	313	287	312	319	327	285	320	305	319	319	301	320	309	302	319	356	306	292	314	318	317	298	325	278	329	290	334	307	295	334	298	310	304	294	301	318	327	325	294	313	331	288	345	305	306	326	319	270	331	333	328	293	341	334	331	304	294	319	308	309	313	324	307	303	311	326	313	328	316	331	297	303	350	305	289	328	292	298	306	330	327	312	318	323	329	324	334	307	285	327	284	299	326	315	338	321	329	334	313	296	341	337	334	343	321	301	314	315	307	320	301	301	305	329	320	298	313	365	311	295	295	341	310	301	310	304	332	357	300	322	335	322	328	313	279	317	289	300	310	285	319	327	308	305	312	331	315	273	279	289	297	339	318	318	335	328	286	313	339	277	341	312	323	319	312	319	310	283	298	329	312	326	315	321	342	322	334	333	315	356	305	331	266	315	317	312	314	322	298	312	311	282	309	307	353	298	298	294	306	339	314	324	293	308	274	320	304	306	307	313	333	306	327	322	339	320	310	312	336	322	317	289	333	302	312	314	345	317	334	315	312	327	318	345	332	326	292	338	339	311	312	328	329	299	340	320	298	291	324	302	311	312	307	293	318	328	340	310	302	310	341	311	314	313	311	342	270	339	321	314	334	305	330	316	316	306	323	341	338	329	291	303	314	336	312	329	313	341	314	342	327	323	306	338	287	303	297	314	305	339	289	308	326	284	322	300	322	325	316	323	308	280	318	309	315	306	322	284	351	311	310	339	311	305	317	325	280	338	298	319	313	329	308	331	303	336	325	310	326	319	311	317	304	331	330	309	303	303	335	297	283	316	302	306	319	324	331	299	303	309	337	318	335	311	336	334	322	307	332	293	314	288	306	342	354	326	342	293	293	335	325	324	299	314	291	328	331	325	312	311	299	322	301	321	332	328	312	295	331	277	319	299	301	313	327	324	347	298	349	307	334	360	335	303	312	305	300	304	292	320	319	327	297	318	344	308	315	294	302	286	298	297	292	303	340	268	305	333	305	321	335	351	315	344	317	331	331	311	307	301	303	305	294	313	324	285	308	337	291	321	304	281	309	315	296	302	305	331	310	332	291	296	329	351	292	307	314	353	309	340	309	294	321	326	292	316	319	302	307	306	312	315	311	305	343	314	298	338	307	336	314	301	314	311	314	304	307	289	297	338	275	354	348	324	342	283	288	288	292	349	277	321	335	298	351	304	314	318	298	317	346	329	288	340	314	309	347	327	341	318	307	321	304	296	294	313	325	327	313	307	310	320	310	303	285	337	304	318	322	336	305	313	353	328	324	319	343	279	321	306	337	322	306	323	313	294	329	317	323	317	312	295	300	355	303	309	296	304	303	279	327	326	323	319	328	308	310	305	315	311	315	323	314	296	314	332	344	302	320	358	310	294	344	328	354	313	270	323	328	327	296	343	296	294	303	310	280	328	299	298	310	303	298	308	325	318	317	316	366	328	316	285	308	319	293	341	311	329	324	320	328	303	335	319	317	313	319	322	319	294	312	298	305	307	331	314	323	325	312	272	310	324	291	320	309	312	325	308	334	321	343	313	357	297	328	296	313	346	306	301	313	350	324	316	319	310	292	313	305	307	330	297	315	324	340	303	325	321	306	292	332	314	349	338	316	321	321	322	308	322	286	320	312	300	303	342	302	279	321	330	320	339	316	316	304	316	313	310	283	302	342	318	295	293	287	310	317	318	300	320	326	330	334	322	314	320	321	318	326	310	324	323	305	317	281	312	261	330	309	292	311	303	325	298	327	321	306	292	334	298	299	336	314	327	280	300	329	316	345	322	321	375	328	295	299	305	320	314	321	304	320	301	300	343	287	336	346	313	317	297	300	279	284	315	350	358	289	318	290	345	311	333	320	334	297	304	286	313	297	350	338	322	295	300	280	296	292	319	331	318	309	293	304	309	355	348	313	285	314	321	320	283	323	306	318	325	326	317	291	326	292	316	302	294	304	289	302	316	300	331	334	319	326	321	331	292	330	332	317	308	315	334	305	309	315	293	318	326	301	319	319	291	359	351	323	302	293	325	308	321	287	317	305	305	303	305	316	320	311	309	330	313	316	331	324	318	311	296	304	290	303	290	314	306	282	332	306	301	325	300	319	315	332	303	338	320	325	296	307	331	328	333	301	306	335	305	317	263	316	287	325	310	313	335	298	298	306	299	331	297	292	317	311	302	338	333	306	330	327	298	300	354	317	301	299	314	284	323	336	317	331	314	321	334	306	314	335	340	302	317	330	343	301	325	308	316	310	347	329	300	311	302	299	302	288	309	313	323	309	302	316	315	315	313	294	320	309	331	316	328	322	305	294	297	344	333	317	296	307	284	294	322	298	297	309	306	335	312	330	345	293	300	325	322	352	305	294	283	308	291	335	319	321	296	344	302	319	316	315	306	275	279	328	309	349	321	298	291	297	341	289	342	352	334	327	288	306	308	310	347	318	312	340	295	318	297	358	341	327	311	324	325	323	320	338	327	294	332	326	309	344	306	312	302	307	329	317	330	329	333	327	332	315	330	284	335	320	295	309	318	313	332	312	330	305	291	282	361	310	284	313	317	322	285	305	314	320	290	306	328	356	303	317	324	321	302	283	318	271	318	317	318	287	314	331	332	364	317	284	308	330	344	338	290	337	309	334	303	323	282	327	313	306	322	341	307	305	348	346	259	285	314	311	308	312	301	299	336	306	330	322	308	334	334	326	321	331	310	324	295	344	344	300	306	298	330	317	315	299	325	319	321	345	310	348	308	293	302	287	333	306
23317	21561	29531	24060	21736	22755	20814	9843	6197	4857	3717	2854	2069	1679	1259	1002	743	630	613	601	555	541	473	436	352	285	228	216	198	191	187	167	174	167	178	179	166	175	166	159	157	161	163	126	176	147	141	173	181	173	147	161	163	165	151	172	165	162	175	169	144	171	156	154	163	165	167	143	164	163	154	165	140	137	171	164	159	171	174	157	150	146	146	171	163	151	191	160	166	133	132	147	135	167	159	178	152	157	168	154	145	159	160	147	152	169	165	155	144	143	147	165	152	164	144	160	156	178	164	141	157	162	138	172	134	137	150	164	129	160	151	134	170	143	174	171	168	139	159	144	168	165	129	158	166	149	156	150	160	132	152	153	154	132	148	150	160	147	155	157	167	159	153	150	159	142	127	152	176	127	164	154	172	141	166	142	154	144	160	158	161	144	169	142	149	164	180	153	147	138	157	153	139	189	141	162	153	186	159	146	166	145	156	149	164	142	144	131	133	127	144	156	163	146	161	162	166	168	151	153	165	143	142	184	162	151	163	144	152	139	163	156	147	154	140	152	165	134	168	179	149	170	146	121	172	134	169	148	158	147	136	143	179	154	148	156	144	160	143	137	160	140	141	162	133	151	181	138	170	156	178	154	128	138	158	183	153	168	155	171	142	126	159	142	148	141	140	163	156	171	162	164	158	159	164	164	154	166	157	153	151	154	191	150	167	131	145	142	181	135	159	159	176	137	161	152	162	154	146	155	151	157	165	154	171	170	147	152	145	138	156	147	166	160	143	143	145	147	162	179	169	139	154	149	136	165	155	157	156	153	143	169	155	143	151	151	181	158	154	151	136	145	122	153	130	150	170	132	139	139	174	155	164	127	155	152	171	160	159	170	152	139	143	154	146	156	145	162	163	175	153	150	141	158	143	153	156	151	172	173	167	170	156	164	129	159	153	156	128	172	154	167	172	153	154	167	162	149	130	128	127	131	174	156	140	142	146	169	171	145	161	139	123	163	159	166	172	144	162	169	133	163	171	148	145	152	149	168	147	144	168	168	143	141	154	153	160	150	160	148	168	157	155	155	171	158	158	129	138	193	178	167	149	146	153	148	156	172	141	152	159	155	137	160	149	146	161	154	165	151	158	141	163	159	151	160	158	171	158	137	162	128	156	165	149	142	151	164	138	166	156	176	164	157	179	147	147	156	155	139	179	152	173	147	161	151	146	150	163	146	144	167	153	141	139	163	169	160	143	141	157	151	154	150	147	154	169	170	143	145	138	149	162	126	141	170	144	167	151	157	142	165	143	155	163	177	142	138	153	145	172	156	155	175	125	138	148	158	144	159	171	157	144	155	126	136	164	147	154	140	124	165	149	155	159	154	152	152	157	152	158	159	159	172	135	146	154	164	171	174	152	167	158	144	158	149	140	162	148	147	144	157	163	160	127	137	166	143	159	147	182	142	160	142	157	145	170	144	158	161	141	151	173	153	147	153	155	149	160	139	135	162	163	153	141	163	142	153	157	169	160	160	146	157	138	158	136	181	171	136	167	143	151	156	152	153	140	148	138	163	165	165	144	160	137	168	161	161	159	151	155	169	128	152	157	136	147	163	164	176	161	136	163	174	139	144	170	138	149	136	154	168	144	163	162	152	182	156	161	167	143	152	147	173	163	170	142	161	155	111	144	159	159	159	193	156	160	148	156	149	152	176	170	147	163	155	158	152	156	146	141	168	153	150	134	141	154	170	151	147	151	136	158	158	151	164	146	160	153	143	148	132	144	147	156	151	157	151	160	136	152	147	156	161	154	166	144	153	160	164	141	139	148	152	150	149	153	152	131	188	155	165	168	164	163	162	141	154	152	158	141	152	146	160	161	153	140	143	143	157	128	131	173	165	145	146	151	156	155	163	119	143	156	156	152	173	174	148	132	141	161	129	174	165	151	141	160	155	162	162	152	148	153	140	147	155	147	153	147	151	134	164	143	164	173	149	167	156	170	152	150	148	122	154	145	163	152	153	149	147	168	157	148	174	140	158	158	172	157	153	160	163	139	147	149	145	162	159	162	136	140	155	168	158	133	159	159	188	173	170	156	150	176	149	160	139	165	159	138	172	158	164	162	154	137	144	170	152	154	167	148	151	166	137	157	147	160	153	164	169	151	150	152	173	171	143	135	171	178	155	149	168	162	158	178	151	169	150	158	144	152	148	134	172	148	158	156	163	148	154	151	157	155	152	158	154	132	157	147	135	161	167	145	156	146	141	149	132	155	181	156	156	190	151	140	170	168	144	151	150	156	138	140	134	138	165	156	154	180	160	158	117	136	170	160	161	178	140	153	168	151	146	133	145	161	108	148	152	167	133	108	147	170	153	145	163	138	146	145	158	154	149	155	140	159	143	185	171	162	148	173	154	168	163	165	149	139	159	165	139	160	164	149	162	153	162	157	145	145	156	147	153	142	148	164	135	153	162	156	167	158	151	141	147	180	163	164	128	142	169	109	134	141	157	167	147	131	181	168	155	154	158	147	140	156	142	143	167	144	176	166	149	163	166	144	147	156	152	154	112	160	133	156	169	158	169	145	145	166	143	168	158	148	151	166	142	171	160	162	160	146	144	144	139	144	151	144	158	154	173	146	168	154	161	139	164	172	157	145	148	154	167	146	153	165	161	154	132	147	147	178	156	148	171	168	152	152	164	164	151	129	182	147	164	176	154	166	163	143	169	153	142	162	157	147	160	142	181	166	140	142	145	170	144	144	130	187	165	161	157	161	168	138	167	152	151	154	147	153	159	145	148	135	175	156	165	159	159	187	141	150	161	179	150	159	146	168	154	143	176	144	141	151	163	139	137	136	147	132	148	151	156	155	152	146	149	149	152	137	167	170	131	152	137	163	171	153	160	133	137	144	167	140	169	149	172	154	142	142	147	164	145	155	146	155	154	146	171	149	132	147	149	165	145	153	139	151	161	164	167	152	163	142	154	160	163	135	147	150	151	141	158	129	140	146	155	147	168	162	155	152	162	174	138	174	153	178	150	165	163	166	146	154	137	169	155	157	134	150	144	158	142	172	151	147	157	135	147	153	165	143	163	152	146	149	162	146	161	152	143	139	162	162	150	165	168	147	157	164	190	151	166	150	162	157	168	144	169	157	175	154	152	186	147	149	143	161	158	136	155	177	143	162	154	157	146	148	156	142	154	150	140	167	157	157	148	139	185	149	147	159	153	173	148	169	171	169	152	168	149	157	161	144	173	144	143	152	145	174	138	150	155	150	150	166	162	134	155	158	147	161	147	160	171	170	168	131	158	154	159	168	159	151	153	161	165	157	170	183	153	157	168	150	148	126	161	164	153	143	129	148	152	129	138	155	172	173	140	157	165	151	138	145	135	166	164	164	153	164	139	146	162	142	139	182	149	162	135	135	143	130	151	132	144	160	150	145	154	144	159	149	171	136	148	133	139	141	166	154	156	136	162	149	151	151	154	136	153	161	148	162	166	169	149	165	165
38862	48898	41427	34328	29589	24923	19987	15349	11692	9112	7333	5602	4275	3156	2425	1905	1415	1212	1193	1101	1023	927	828	690	591	470	373	341	245	256	264	246	237	252	240	224	249	224	210	260	203	212	208	197	228	226	191	221	216	228	242	232	216	199	227	198	195	203	231	211	213	208	217	217	195	182	200	187	196	180	217	197	190	211	205	185	203	217	203	232	204	222	186	198	198	206	198	200	211	201	232	185	185	201	189	198	211	185	218	187	206	192	217	194	202	223	204	184	192	195	219	190	206	201	220	200	189	169	197	219	209	187	194	229	203	183	199	195	222	179	177	187	194	191	194	186	206	183	199	171	201	217	205	191	198	206	203	189	196	210	199	196	160	208	184	187	185	245	182	198	193	180	205	186	218	211	180	213	198	215	201	204	184	187	205	191	186	168	194	170	174	181	201	208	169	194	196	209	212	203	183	201	207	196	202	175	181	194	180	223	220	186	186	221	204	199	185	202	194	155	180	202	196	156	165	186	195	191	213	191	178	182	200	185	192	194	186	202	190	200	195	192	175	185	201	188	175	187	182	191	209	182	180	191	164	185	206	188	201	204	211	201	197	197	221	220	170	211	225	190	182	176	207	180	166	186	153	192	177	206	174	186	211	197	187	195	190	185	195	180	196	212	187	165	190	202	202	185	201	188	206	197	201	196	195	186	182	161	220	204	206	174	187	211	191	180	183	174	198	214	209	178	171	202	169	171	198	205	167	194	189	197	188	186	200	183	193	188	184	201	194	199	190	186	179	199	213	193	192	178	183	192	197	212	197	183	180	199	184	179	194	192	203	192	184	191	189	174	215	186	219	192	194	195	208	179	182	167	214	179	184	184	198	186	189	178	202	200	209	195	174	194	200	186	197	179	180	201	206	199	192	187	200	192	197	219	179	176	211	190	179	216	188	186	178	186	207	179	185	200	188	221	204	171	191	200	185	195	178	181	206	152	200	203	203	186	186	181	184	180	215	202	194	170	178	197	208	189	197	192	202	246	181	175	190	191	239	193	183	174	193	215	202	180	216	203	185	201	185	188	185	208	176	175	185	207	194	198	223	191	204	203	196	173	177	199	187	174	206	190	214	192	201	199	181	201	198	192	197	184	180	180	202	202	188	183	177	188	179	188	195	202	184	213	179	197	183	182	206	171	217	172	192	171	178	218	187	200	196	211	175	218	213	221	181	198	191	197	176	204	197	201	188	201	200	186	210	202	185	180	175	183	196	191	214	179	195	191	195	158	223	201	209	188	163	196	195	198	217	195	194	202	220	186	198	220	200	181	192	164	193	204	192	183	185	173	207	198	197	207	193	216	205	198	202	182	208	173	186	195	206	207	192	201	202	174	233	166	197	195	182	199	189	187	214	209	168	183	202	194	173	231	207	175	221	184	196	196	188	206	177	189	189	213	173	226	197	208	200	176	202	153	217	204	178	179	188	171	200	188	181	213	196	207	189	163	184	192	205	195	176	203	196	175	187	193	199	173	218	185	193	194	176	204	198	199	163	183	191	183	188	194	198	198	203	175	229	180	189	209	173	195	196	201	179	212	196	177	174	194	196	201	183	204	179	170	196	188	214	191	207	209	214	188	183	181	197	178	189	197	199	180	183	196	199	204	189	195	192	175	189	180	194	204	188	191	199	185	199	195	197	208	186	185	204	171	166	186	194	216	183	184	198	184	201	193	190	201	179	164	196	210	203	198	195	197	208	189	192	177	179	191	184	209	194	191	185	206	166	175	213	204	197	219	182	194	193	187	187	179	201	204	201	185	205	182	192	175	212	221	202	185	188	182	196	199	183	203	219	216	193	194	200	187	183	194	188	194	169	189	174	191	202	198	206	196	195	175	194	187	206	188	216	205	177	197	179	179	208	183	220	196	203	180	208	203	165	199	182	198	193	189	228	204	183	199	177	175	174	199	207	185	177	200	179	207	204	191	193	157	205	205	183	200	193	204	190	215	201	202	188	197	156	199	207	177	181	192	188	173	186	202	185	209	219	168	207	197	185	209	197	209	196	189	200	201	179	180	189	204	224	171	201	191	196	194	194	186	183	177	197	209	176	189	213	189	173	196	183	198	191	190	188	189	170	207	210	186	213	180	230	184	188	192	215	174	199	205	193	188	162	228	199	226	200	175	184	180	200	202	195	169	214	196	196	167	193	203	183	197	219	202	197	186	196	179	208	183	187	182	167	179	188	177	192	185	190	187	183	196	204	194	202	202	181	176	183	181	178	165	193	194	186	187	198	195	204	204	166	188	200	200	191	180	186	196	178	188	221	216	197	182	230	164	170	197	215	189	177	196	197	186	211	209	173	177	194	208	205	214	180	209	176	212	199	180	198	157	181	173	194	195	185	218	180	182	199	186	193	192	172	186	187	170	199	226	215	215	200	190	184	188	198	205	187	195	195	210	204	216	213	199	188	205	197	195	163	173	190	191	200	184	187	170	193	161	179	163	181	178	189	175	194	179	196	201	169	178	186	164	201	191	183	191	188	182	183	216	182	195	199	204	203	211	195	161	223	206	195	184	172	196	195	200	189	198	216	197	184	171	225	190	206	196	173	183	196	181	195	191	198	197	185	204	172	196	204	206	197	194	170	165	182	202	211	210	214	204	203	207	207	182	193	196	201	206	210	202	193	188	205	184	175	199	212	179	202	164	199	181	172	192	219	188	183	209	214	192	197	199	191	178	201	192	198	216	195	199	213	182	177	197	195	200	192	202	185	183	172	187	203	202	191	180	171	218	203	185	167	187	205	206	211	202	195	201	180	184	207	196	184	162	178	195	176	207	204	214	196	198	207	171	197	187	193	192	218	205	198	204	194	190	182	194	211	216	203	203	205	185	176	186	191	196	191	188	196	206	186	172	186	188	207	197	211	211	193	203	191	190	179	188	227	208	206	204	193	200	198	197	223	202	193	230	189	191	215	193	181	192	207	182	181	216	176	180	192	212	180	206	197	192	183	195	176	171	189	173	190	196	191	185	203	189	195	190	229	201	230	185	185	182	205	196	199	209	200	169	184	195	194	181	177	200	209	179	180	205	207	203	171	211	194	189	189	181	199	191	200	217	186	162	178	178	175	183	188	184	200	211	191	186	204	192	191	175	198	182	186	199	193	197	179	229	193	182	198	186	197	200	197	186	187	177	239	193	206	192	201	201	207	184	191	181	210	206	193	192	190	161	192	182	201	204	201	192	190	180	207	200	186	177	194	204	192	215	162	213	155	175	206	163	200	193	183	182	176	199	216	196	199	196	163	186	199	180	184	186	196	197	206	171	207	194	205	204	179	204	203	185	189	201	191	193	179	206	177	206	201	202	170	203	186	176	221	184	203	205	166	172	190	199	193	206	197	185	199	166	234	222	192	189	188	226	196	199	207	195	214	188	205	170	186	196	183	203	196	182	218	202	207	197	214	196	207	167	170	200	206	194	185	194	181	198	187	195	179	196	190	195	186	189	193	204	198	188
28421	23141	24390	18809	11536	7487	5045	3441	2386	1981	1500	1248	1086	867	739	594	541	496	529	511	478	489	478	474	424	423	383	389	381	365	360	348	356	358	379	349	341	382	407	345	366	374	357	369	362	342	356	332	390	390	357	368	357	380	347	348	397	373	321	357	348	359	340	368	396	369	332	328	325	353	360	392	334	325	339	320	348	375	376	343	409	361	350	326	359	331	370	355	369	347	390	338	337	370	349	357	362	341	371	381	363	370	360	342	375	380	326	370	388	379	326	343	392	339	369	357	332	370	341	384	342	376	375	341	374	342	375	352	356	345	339	333	371	349	346	359	349	363	382	348	351	368	353	334	395	372	387	367	362	348	345	342	366	350	334	334	362	338	379	352	312	347	380	344	381	356	341	374	368	347	339	377	338	375	370	335	349	350	410	387	328	362	373	361	337	376	324	363	376	345	353	343	357	332	373	350	369	341	370	361	325	369	342	342	316	372	338	355	334	379	363	348	320	379	345	343	370	344	334	362	343	373	366	363	356	353	349	361	356	351	328	326	386	355	343	335	413	350	370	365	345	372	347	360	379	334	334	357	338	324	368	383	324	337	354	370	374	358	359	374	361	370	371	370	363	367	359	347	343	340	358	356	343	348	383	353	335	371	347	366	338	383	345	329	367	316	338	378	323	374	336	338	361	344	349	334	349	394	353	379	344	353	339	349	387	329	361	348	381	342	343	332	331	370	328	327	393	376	349	355	333	373	348	361	348	347	356	366	369	375	336	344	370	353	377	316	365	319	320	350	366	337	350	339	341	331	375	369	351	383	360	326	346	345	383	364	372	364	353	357	351	370	333	347	353	374	347	336	350	363	334	326	329	346	339	378	372	350	349	394	367	350	369	387	357	339	382	342	330	374	362	357	358	347	378	361	348	381	336	345	357	333	376	343	356	356	303	337	370	356	375	344	383	315	331	378	374	349	356	360	336	374	359	352	358	347	378	332	386	381	382	371	383	357	383	344	347	353	343	334	363	348	339	341	364	336	369	392	311	329	374	339	346	344	352	388	356	337	346	381	365	402	363	348	350	324	341	360	363	361	360	364	326	369	347	391	344	337	360	370	380	364	359	362	372	379	363	366	346	326	329	344	319	368	361	368	367	369	374	368	353	379	342	365	352	347	363	343	370	347	355	330	358	339	372	370	340	340	360	362	321	361	367	333	332	352	395	354	360	372	395	341	325	354	340	329	349	353	374	384	371	351	378	346	383	331	374	385	399	333	359	359	340	321	357	332	345	364	369	371	337	351	359	357	350	380	371	349	382	344	371	355	371	330	356	314	357	368	363	356	367	362	329	384	367	378	332	320	372	397	367	314	352	346	374	362	365	351	311	344	375	361	353	354	358	386	382	358	337	362	373	346	345	359	332	350	338	339	351	354	345	344	394	332	367	349	353	326	361	367	338	380	343	331	371	367	344	339	358	349	351	348	350	345	360	356	373	332	372	337	359	372	326	346	330	346	337	363	391	334	335	361	349	365	397	373	347	320	365	338	366	343	340	346	377	343	327	355	353	353	363	366	375	369	372	384	385	365	380	343	373	358	341	357	333	353	349	341	353	373	317	350	358	355	348	352	355	321	358	386	353	303	360	370	360	355	369	342	358	374	371	373	371	344	396	350	390	355	356	354	348	377	310	362	408	385	322	356	361	366	351	376	361	356	380	366	367	332	350	341	320	367	341	345	351	373	397	341	341	325	366	349	342	378	371	348	389	361	364	381	345	326	363	363	348	341	364	351	355	365	368	387	347	350	392	335	354	339	369	366	341	343	342	334	342	324	295	358	399	379	400	333	351	389	365	352	353	360	346	334	385	329	354	354	358	370	393	362	350	308	338	381	376	369	316	350	343	367	366	344	356	371	339	351	381	355	373	361	376	339	339	292	342	386	337	367	371	366	383	375	347	319	338	336	334	360	361	357	352	365	359	377	332	352	356	361	363	374	377	372	360	370	335	339	379	336	352	324	378	382	348	352	339	382	380	359	326	362	349	327	344	345	357	345	341	344	360	336	348	350	389	373	379	356	351	334	373	345	364	343	342	347	373	358	371	331	354	342	326	313	350	373	358	359	351	343	346	357	363	359	362	385	385	374	337	381	390	384	340	396	328	364	392	379	363	377	335	350	331	384	396	364	361	325	327	375	372	339	354	350	350	333	334	374	338	343	341	348	329	352	379	359	363	350	340	373	368	340	356	360	390	363	356	395	377	355	333	344	351	384	371	360	345	348	389	356	386	359	342	375	364	347	377	366	350	368	364	333	332	321	381	339	365	319	364	346	329	371	326	352	361	337	354	348	363	376	344	373	317	331	341	374	354	354	365	358	369	337	364	344	323	329	338	326	332	354	384	339	326	364	362	338	399	413	354	366	355	364	348	390	393	388	386	330	363	367	373	370	354	350	370	377	363	361	341	387	390	349	339	359	351	332	300	336	348	347	366	354	341	359	349	357	342	353	345	328	343	332	328	331	371	382	405	326	359	339	362	344	369	322	376	321	390	343	372	333	326	363	375	342	334	359	353	367	378	358	361	375	389	359	352	328	405	328	349	367	359	355	362	376	346	364	353	352	341	390	365	341	358	363	391	360	335	358	352	374	370	396	365	341	380	374	333	332	367	321	366	341	340	367	353	331	343	317	350	343	336	333	353	371	368	350	388	356	330	356	393	357	414	357	356	345	330	360	336	359	373	330	360	360	356	328	385	367	351	384	377	395	336	356	341	356	356	354	334	360	375	346	326	371	367	346	323	332	383	337	366	359	352	350	355	354	369	365	386	319	350	407	364	377	357	337	336	372	350	361	399	328	340	337	355	394	351	365	347	342	356	382	360	369	340	374	348	341	363	307	356	361	349	348	361	362	338	356	338	304	325	371	332	342	347	346	353	368	360	351	353	386	333	408	370	378	360	339	333	366	364	358	366	330	335	344	354	368	377	326	346	364	374	341	375	367	336	360	372	367	366	354	348	360	323	364	387	364	364	353	350	356	337	334	381	345	335	324	344	316	359	338	345	375	361	351	328	336	338	350	316	327	370	353	370	352	375	361	354	360	343	341	353	370	340	352	338	369	376	357	366	346	368	322	322	363	317	367	380	357	355	324	337	349	381	372	344	382	345	358	337	352	337	377	358	382	351	354	346	351	352	389	352	387	324	365	361	349	374	358	379	348	356	352	380	324	329	353	354	372	332	350	369	323	333	347	353	326	335	369	354	337	354	325	346	392	365	365	347	389	358	333	337	373	341	327	335	354	336	349	381	357	358	324	366	373	347	331	381	342	401	349	347	347	390	376	333	379	340	329	397	354	356	368	376	347	338	356	393	370	357	353	330	359	314	371	375	351	336	333	380	388	366	330	344	378	355	374	344	326	351	319	344	348	339	362	329	360	361	364	330	356	367	340	340	334	362	340	350	350	360	356	364	333	366	314	336	359	377	385	361	374	363	357	358	397	341	348	358	345
30770	33982	29455	21471	17207	13489	10189	7334	5287	3979	3196	2459	1934	1412	1210	1029	825	797	769	735	758	718	662	650	602	495	513	450	424	464	475	442	443	464	452	482	421	449	419	423	496	433	448	475	470	434	437	448	499	451	466	463	444	439	434	447	438	444	436	432	412	453	418	446	445	449	413	473	434	468	494	436	438	468	430	451	479	471	466	451	457	431	462	431	465	466	435	466	454	396	458	441	439	449	407	412	399	448	425	460	457	452	435	437	463	481	417	435	458	441	429	395	461	442	493	442	435	440	474	442	467	438	454	416	455	457	460	457	441	440	464	458	431	462	462	484	491	422	455	439	484	486	453	445	436	440	432	478	434	450	427	447	424	449	457	438	438	450	477	461	450	470	437	460	466	424	464	467	479	447	454	444	422	441	465	407	440	397	496	440	422	478	439	442	419	471	449	431	438	447	447	455	478	455	476	417	456	454	441	441	460	447	490	395	424	459	481	466	435	498	441	464	479	486	397	467	397	476	473	430	462	482	439	472	417	420	451	456	445	432	444	436	487	420	449	455	442	431	455	416	426	462	449	445	464	461	427	439	447	428	422	455	450	417	442	468	445	445	465	425	460	459	450	485	457	412	457	463	479	434	439	440	450	458	450	441	478	458	444	450	444	462	433	457	437	433	444	479	484	481	384	458	450	460	432	449	505	455	427	436	469	431	408	473	420	436	457	490	475	442	451	466	452	420	417	482	484	427	441	479	435	450	458	448	487	433	461	452	467	422	451	460	459	455	478	491	443	408	432	469	424	429	426	383	450	439	460	422	454	466	471	456	464	422	463	436	429	413	426	434	436	468	457	467	458	440	481	444	435	442	475	435	472	510	426	439	480	475	450	426	456	453	486	459	455	444	397	450	407	410	448	457	434	477	449	469	466	446	404	463	430	450	436	451	446	472	459	481	423	475	486	458	444	480	445	434	454	478	443	437	430	447	432	456	453	459	468	417	478	472	481	455	466	424	485	420	446	454	419	436	424	440	460	440	457	436	407	430	449	458	410	445	429	455	428	434	455	450	487	455	421	465	459	455	447	441	434	455	466	458	445	416	439	466	427	444	459	459	475	434	479	462	441	451	441	416	417	463	438	489	456	447	433	471	432	461	509	447	420	483	465	445	457	460	466	397	438	426	468	464	475	470	432	468	426	466	432	454	439	443	466	444	440	425	443	449	425	450	443	436	429	488	426	417	426	445	470	464	488	446	446	417	468	447	432	447	475	430	438	441	461	433	456	452	464	442	422	486	435	500	497	451	455	425	438	444	460	427	445	445	467	411	485	411	441	476	423	487	445	449	437	454	456	453	465	434	430	439	426	456	444	460	424	421	448	495	445	428	468	463	456	445	459	462	467	470	447	473	467	431	443	430	457	444	405	464	471	485	422	476	440	460	409	453	439	456	465	470	426	438	434	442	462	416	434	475	415	480	422	414	444	420	453	435	451	462	489	471	461	423	436	469	449	474	488	447	465	437	423	470	466	466	446	418	443	470	426	472	424	435	407	456	451	411	453	444	480	471	458	419	437	465	442	447	450	447	442	449	462	454	418	442	446	438	453	445	465	464	476	422	423	462	413	461	457	462	441	419	448	458	447	417	466	474	438	414	454	462	476	455	456	426	444	485	457	445	432	480	423	436	456	499	432	477	434	446	409	459	440	409	463	397	483	481	424	447	462	450	486	451	436	440	443	456	452	488	429	437	457	430	458	420	443	455	453	442	465	441	454	421	401	445	407	486	414	466	439	476	444	484	442	432	475	478	472	405	442	435	449	460	443	430	460	452	461	442	426	465	471	433	450	448	411	439	465	442	436	418	430	437	449	455	447	454	440	455	450	433	451	449	432	447	478	470	471	489	415	410	455	429	465	437	429	448	440	479	435	436	423	427	461	471	417	451	447	469	457	464	454	453	428	459	421	449	456	486	458	413	437	451	479	423	434	436	459	429	401	432	485	473	429	443	455	443	447	476	449	439	470	440	451	462	435	434	430	458	442	443	416	472	408	425	488	414	434	465	458	418	457	414	446	468	434	476	467	489	477	451	449	482	441	449	452	427	438	421	452	463	470	467	465	468	476	426	438	441	486	406	410	442	490	447	467	435	439	411	432	456	413	484	444	473	423	462	447	425	475	441	439	448	420	451	480	446	436	428	439	449	456	464	445	438	446	445	469	463	447	461	453	438	451	457	449	461	491	429	427	460	439	415	454	459	394	424	485	418	411	477	454	447	445	406	436	450	474	450	468	428	474	457	404	440	438	449	437	458	450	457	410	434	468	409	490	425	495	430	426	439	459	438	427	452	430	435	435	439	440	418	476	467	466	463	481	459	453	460	399	464	443	428	453	452	449	436	460	468	444	452	472	465	408	449	450	446	436	458	442	458	434	455	448	422	462	460	447	432	458	465	463	439	458	448	446	433	430	429	482	485	431	442	442	441	472	481	405	459	436	464	450	435	445	437	427	481	442	446	457	435	459	493	465	432	455	463	447	452	489	430	428	449	465	451	485	468	429	444	437	449	378	421	450	449	444	483	407	445	442	428	451	455	437	467	456	451	444	448	449	455	424	460	474	444	493	424	442	437	414	472	483	429	446	452	465	452	479	455	393	437	457	417	450	448	455	453	438	444	432	478	473	432	452	438	468	445	488	434	462	453	455	422	444	399	468	440	436	467	470	437	454	479	461	455	441	421	493	423	437	451	444	463	439	422	448	456	422	443	472	443	421	420	459	457	451	445	444	452	446	427	439	466	454	498	435	454	424	470	454	436	442	435	418	463	456	466	407	424	474	413	433	458	427	440	462	465	459	458	462	448	428	447	435	437	460	444	462	469	425	454	411	469	428	480	449	458	450	372	458	455	468	448	422	444	441	446	464	420	464	403	458	481	442	425	456	465	389	470	428	445	428	467	476	445	464	469	462	470	448	463	447	477	447	446	447	435	462	479	447	426	426	433	438	467	451	470	427	469	436	425	432	423	455	462	452	454	495	477	465	510	476	455	418	431	451	483	454	466	465	486	460	409	456	440	442	466	444	468	445	441	455	467	456	459	499	464	436	392	472	420	389	462	435	478	435	449	460	441	448	432	467	452	486	466	445	458	452	442	468	437	472	448	471	459	436	448	460	437	459	434	460	471	441	434	423	436	419	461	424	431	431	432	422	471	471	468	418	450	464	432	450	437	410	454	459	462	481	424	488	456	471	448	454	421	439	449	449	468	395	464	430	424	447	462	404	469	471	436	414	446	463	485	452	462	468	453	402	432	430	423	406	459	442	449	462	463	439	461	471	442	475	429	427	465	465	467	454	447	432	460	459	457	413	424	474	474	424	458	472	467	411	413	451	445	462	435	449	438	430	456	446	436	456	453	464	456	473	461	516	448	465	448	459	446	465	438	439	437	450	481	462	404	480	472	435	455	440	437	456	439	437	432	466	435	451	484	481	426	490	443	452	425	449	461	480	429	455	440
24459	21569	29081	24647	22078	19056	12107	6688	4539	3533	2585	2047	1540	1123	1010	752	648	631	550	588	533	536	513	413	384	326	318	299	315	273	287	285	255	269	254	264	275	253	247	247	255	252	262	260	266	266	259	267	249	293	283	249	230	251	283	252	262	244	248	234	300	284	245	214	241	257	264	244	269	269	240	240	255	266	260	243	248	242	254	254	248	238	253	260	233	253	266	223	269	235	272	244	223	272	276	256	252	244	236	237	236	255	246	260	241	237	272	256	257	267	267	268	248	251	269	279	240	259	268	251	246	267	261	249	259	235	238	239	265	238	242	278	276	272	255	243	259	225	263	243	270	254	272	279	248	220	233	264	229	235	266	237	265	255	261	220	293	251	266	245	249	286	241	242	234	225	272	254	224	259	227	253	239	240	281	243	256	234	256	255	205	281	287	254	254	242	258	270	244	252	260	253	235	264	231	248	253	243	273	255	254	256	280	254	258	250	261	259	244	243	233	252	268	241	262	238	223	253	250	235	232	249	290	244	250	252	287	248	243	260	269	255	260	227	271	235	250	236	241	244	251	233	210	254	258	242	257	260	255	278	226	256	258	261	250	249	245	281	271	264	253	239	269	262	255	243	277	216	247	253	258	239	242	249	241	300	205	260	284	238	213	255	239	237	230	211	260	253	264	262	242	263	247	251	284	248	238	245	260	244	244	259	258	294	251	248	255	276	233	241	284	238	251	234	254	264	268	238	244	257	226	242	256	289	239	259	270	265	289	241	232	238	232	261	263	225	255	218	227	296	271	225	282	256	253	253	276	250	232	238	237	224	226	252	252	258	229	243	256	238	254	239	230	255	262	251	252	233	238	240	248	222	275	238	225	232	273	241	241	263	245	247	250	238	252	258	248	236	264	267	267	239	219	232	272	226	261	227	269	249	261	263	252	261	261	269	235	229	242	233	254	240	249	256	231	245	247	262	248	243	240	270	234	257	257	237	243	257	258	253	246	266	273	275	261	227	255	246	219	253	263	259	237	257	268	269	259	257	282	235	275	221	272	220	242	226	244	249	244	268	246	250	272	246	240	233	258	235	272	255	257	259	249	240	240	215	238	270	241	251	223	231	241	243	272	241	262	230	265	240	274	261	272	272	253	220	260	255	281	264	263	263	265	257	263	284	260	260	215	244	238	234	243	252	279	237	247	256	268	246	240	245	243	221	246	240	224	277	261	233	232	250	269	240	223	274	257	266	231	224	237	252	249	269	239	260	236	256	228	246	234	257	228	266	262	247	246	243	242	229	267	250	280	262	241	255	234	265	257	247	256	228	255	268	267	264	227	250	254	224	220	247	250	234	256	239	227	276	234	253	244	288	237	260	234	246	266	253	288	264	270	224	236	259	240	265	247	213	228	283	260	237	249	237	264	264	245	254	253	269	255	262	266	238	247	258	255	280	239	248	239	266	257	278	240	241	291	247	248	247	270	253	229	245	248	248	259	267	254	267	241	247	238	247	254	256	248	225	244	249	256	255	267	254	260	242	243	264	231	225	230	234	256	253	245	260	241	255	233	256	253	240	256	277	278	244	267	249	274	246	250	244	246	233	258	265	233	225	276	247	262	238	264	263	246	229	250	249	239	235	257	241	263	248	258	247	257	251	246	261	245	253	241	248	283	214	250	296	223	216	250	249	234	274	253	237	240	241	235	247	249	312	227	251	254	246	229	238	291	268	263	269	254	229	252	252	268	239	247	249	244	228	233	270	236	272	253	223	271	239	254	267	254	275	241	255	254	225	278	261	256	246	248	262	291	248	255	259	258	290	264	268	245	255	262	195	232	255	249	263	261	260	267	239	241	270	214	235	259	246	268	250	247	232	245	230	251	228	267	266	257	249	269	267	230	268	244	266	267	273	250	243	262	234	247	261	225	270	276	262	236	276	240	255	253	251	264	276	248	232	234	238	263	272	266	227	251	246	253	251	248	241	246	262	249	262	281	246	262	244	241	271	255	241	249	247	254	246	296	251	250	270	268	259	259	277	238	259	269	272	242	269	227	286	264	246	253	263	260	266	251	245	259	219	267	254	274	259	237	234	259	267	283	244	202	259	240	267	248	257	237	256	234	246	256	264	247	250	261	237	247	232	247	259	240	257	268	235	252	250	231	250	252	232	233	290	253	268	246	250	244	219	226	234	205	243	274	253	237	264	241	249	236	241	292	223	250	246	252	249	280	257	233	264	281	244	244	262	239	251	235	237	239	257	252	259	220	269	227	263	217	240	234	235	248	255	238	268	268	260	224	265	263	300	254	278	230	245	248	230	240	249	276	227	237	266	229	239	227	228	256	266	255	236	246	276	267	251	268	260	206	244	251	240	215	255	240	227	241	273	253	248	238	226	255	273	266	239	272	250	248	252	224	251	263	260	222	263	227	250	250	249	242	275	245	245	236	234	257	258	239	270	258	222	259	251	256	235	249	265	268	269	233	215	255	270	269	243	237	237	239	265	248	278	232	242	249	240	249	257	252	230	260	256	248	228	273	246	264	245	232	251	263	251	273	245	266	253	244	252	251	278	266	259	252	265	260	285	262	230	239	237	256	237	245	250	249	228	248	269	265	278	228	232	234	261	256	243	239	255	237	244	246	229	250	238	267	219	281	254	228	235	269	243	249	250	261	276	256	242	234	258	254	229	243	244	243	218	260	267	257	255	248	255	247	264	248	233	244	257	241	240	233	237	244	282	250	259	264	242	261	245	256	254	268	228	222	261	242	254	256	227	244	233	255	229	226	221	236	217	262	256	232	236	268	227	240	232	235	266	234	249	279	271	229	264	252	239	235	272	228	252	268	245	225	249	272	267	240	248	245	252	276	253	246	240	270	275	257	240	248	255	262	243	271	260	241	263	274	218	253	261	250	252	276	256	254	251	297	229	259	244	267	271	247	234	261	249	248	246	238	252	269	260	260	235	239	262	257	257	259	235	253	225	239	226	244	262	235	240	228	240	238	284	270	255	252	274	251	230	268	282	237	264	265	230	236	232	222	255	267	267	272	261	288	269	263	245	230	236	260	252	240	244	288	249	240	229	237	226	245	250	242	246	245	244	266	262	240	242	255	245	239	237	280	254	262	256	239	242	258	243	248	236	246	250	264	250	276	247	239	243	249	291	255	274	274	264	234	254	262	255	252	228	248	267	258	254	254	255	264	207	235	265	256	261	267	244	244	236	224	244	263	272	260	230	254	250	251	258	256	258	266	252	251	265	268	245	277	244	246	234	231	259	238	276	270	239	265	269	250	236	255	244	288	264	240	276	257	252	257	279	244	229	224	249	243	245	241	254	265	289	261	242	256	275	244	277	225	264	276	253	245	275	257	211	247	280	246	247	241	240	253	284	244	234	234	245	229	257	250	245	237	232	234	262	259	269	248	257	279	260	270	240	253	252	251	269	260	255	242	241	237	261	255	249	252	234	257	250	221	256	257	239	278	224	230	258	253	224	240	272	249	211	238	242
34084	42461	36110	28588	24171	20353	15997	12051	9163	7001	5363	3991	3122	2336	1748	1430	1227	1031	945	885	916	847	761	645	571	556	458	425	380	376	356	347	399	327	352	332	333	326	326	306	350	337	337	340	332	352	331	340	345	325	320	355	332	346	339	340	357	328	335	351	270	348	332	279	333	321	329	337	357	349	336	341	317	329	327	319	316	344	351	321	287	320	371	317	353	315	342	345	308	341	315	332	329	312	365	337	333	318	327	335	293	301	326	336	307	352	342	320	288	323	296	296	346	319	331	311	321	335	351	331	319	360	329	321	318	306	346	352	306	316	313	323	312	314	314	315	335	357	326	313	342	352	309	334	312	332	309	331	289	338	293	314	353	308	344	316	327	337	320	320	331	330	328	336	297	316	318	324	331	332	335	338	331	313	299	325	340	328	318	364	318	308	330	330	338	326	307	329	340	340	307	365	329	333	335	310	320	337	353	333	317	303	369	296	307	354	331	319	308	313	323	311	308	345	336	336	376	313	328	326	319	321	313	326	313	296	303	294	305	330	343	305	345	300	318	315	324	330	319	297	346	302	330	300	293	332	313	308	351	331	330	323	284	337	326	308	315	339	347	326	333	314	344	291	281	337	314	312	322	331	328	325	321	307	337	312	279	331	300	331	318	307	303	305	297	326	337	328	320	320	340	343	330	296	334	294	345	336	297	356	295	301	288	329	328	319	343	297	352	313	311	308	336	332	287	314	332	312	308	314	336	331	338	335	310	324	359	300	313	336	304	334	316	323	344	325	334	331	308	310	332	313	319	363	345	297	282	328	345	325	327	356	341	308	300	316	329	309	346	298	322	307	320	306	332	332	315	319	337	321	281	291	326	313	338	353	323	322	329	315	326	344	349	276	338	305	352	310	315	325	318	313	306	299	355	329	313	342	335	327	362	296	327	328	327	303	311	286	298	318	305	315	341	349	319	326	299	339	320	335	331	316	314	314	313	339	301	343	338	358	358	316	338	363	328	324	314	309	337	294	330	320	331	314	314	326	311	321	313	327	339	326	347	342	339	332	337	316	312	305	314	303	318	339	335	324	333	318	320	307	340	336	349	304	325	352	343	340	309	334	333	306	304	314	323	330	346	316	310	299	317	320	320	318	354	311	342	321	336	319	322	333	338	341	334	372	315	324	355	303	303	335	299	313	318	355	298	305	303	330	331	338	300	273	282	327	344	337	328	307	329	320	334	321	345	323	299	324	307	347	324	310	318	332	357	319	351	296	320	330	338	310	335	361	314	325	291	308	365	355	302	334	320	317	305	331	292	320	331	317	337	308	335	294	311	323	292	351	310	319	308	343	305	326	336	345	316	318	330	358	316	336	336	330	327	333	328	327	341	340	320	325	354	338	345	340	326	342	362	332	326	337	318	330	332	337	309	343	326	330	311	302	308	350	351	340	356	290	317	358	319	326	358	343	319	292	319	302	299	305	318	299	291	326	331	325	341	329	310	335	330	318	322	342	318	312	333	288	322	326	316	307	326	310	320	338	327	323	323	326	339	366	312	323	325	337	325	339	333	310	298	322	335	329	337	323	291	320	324	329	297	310	330	343	312	357	279	333	323	325	333	320	333	328	330	336	348	342	342	313	324	303	326	358	313	355	327	301	325	310	327	297	336	309	369	356	339	262	315	317	345	319	321	332	306	345	291	324	314	302	369	374	316	310	316	333	332	322	310	351	345	272	327	320	306	330	323	324	312	345	335	302	341	333	311	329	319	330	330	310	340	344	318	357	335	321	339	309	345	287	350	328	296	292	302	342	298	308	306	324	314	342	311	302	309	342	325	333	304	303	291	297	321	327	318	310	316	321	337	297	319	320	313	319	328	330	338	313	360	307	360	317	329	317	327	364	306	362	340	306	341	312	302	307	326	325	333	327	337	311	301	324	318	341	320	364	294	295	302	335	303	336	314	323	308	315	328	322	303	353	317	304	318	303	311	292	348	366	329	295	313	308	338	332	347	305	332	323	313	312	307	293	337	317	291	334	346	325	309	296	332	291	305	331	343	346	342	306	320	295	324	323	330	312	308	322	353	300	301	322	341	314	327	333	315	375	316	330	313	351	313	314	330	322	344	336	320	316	346	322	334	347	347	341	323	333	356	299	304	344	324	322	323	304	369	340	305	316	376	312	362	321	325	346	327	316	338	353	293	281	320	373	312	338	313	312	308	314	296	280	321	358	289	296	312	388	346	299	311	315	296	320	333	292	319	306	326	356	354	311	313	326	328	324	337	313	325	321	319	347	324	304	313	313	322	322	330	326	308	294	306	333	350	285	291	314	322	304	333	290	329	336	333	332	345	304	289	309	303	354	318	328	323	302	316	321	348	351	319	310	335	327	329	332	331	330	304	316	307	325	325	350	278	306	364	334	337	341	349	325	364	315	335	349	303	291	346	297	352	289	319	333	338	314	330	309	329	318	346	327	320	323	327	319	332	372	291	302	310	323	329	326	303	311	329	315	288	324	361	323	319	314	341	310	299	321	314	345	353	321	337	311	323	337	337	292	327	319	343	331	320	360	325	315	335	308	284	347	310	300	338	300	318	276	309	328	301	323	345	315	334	337	349	330	330	329	336	320	314	317	344	327	317	317	344	341	314	351	322	334	318	320	319	334	318	310	330	321	324	302	329	316	326	335	346	330	323	333	338	318	308	330	339	340	337	334	346	311	355	334	318	336	312	318	321	335	299	335	327	354	312	328	341	314	336	346	345	337	312	314	332	315	308	330	319	327	326	321	301	329	304	286	313	315	328	316	320	324	349	303	338	310	314	325	341	321	323	336	339	331	354	338	316	311	296	313	320	309	348	307	313	334	324	336	333	316	293	364	332	358	337	318	314	320	293	340	346	295	305	306	313	297	308	321	349	329	342	299	311	309	352	324	314	289	334	315	328	339	292	311	309	383	297	292	324	306	340	335	361	292	294	332	323	294	324	310	297	334	314	315	284	324	324	311	338	317	308	344	291	327	304	343	366	337	325	313	336	338	311	330	326	315	306	309	334	302	353	360	334	324	353	327	326	310	289	321	355	338	299	269	334	290	332	309	293	310	314	302	320	325	288	327	341	322	338	341	299	349	310	333	288	352	340	337	338	313	318	319	313	345	350	320	336	319	321	321	345	328	325	348	319	358	317	307	327	286	334	353	340	332	315	329	320	335	315	320	327	316	299	339	342	312	329	327	310	310	329	280	301	330	306	330	331	335	313	304	345	304	346	341	302	339	318	313	314	336	333	319	336	310	307	283	326	299	298	311	312	317	315	305	328	335	297	313	336	298	293	335	305	330	336	353	303	331	319	332	340	340	331	304	316	306	337	332	333	337	325	305	306	366	306	364	363	326	328	315	339	315	302	306	308	338	309	320	334	353	324	324	282	314	299	355	307	366	328	327	300	314	353	338	288	357	315	328	326	317	324	315	336	352	330	312	300	323	316	320	344	352	270	331	346	327	294	320	298	318
23369	21569	29534	24082	21742	22907	21260	10804	6848	5038	3789	2963	2179	1687	1233	1029	813	674	611	568	608	569	503	453	438	355	287	263	247	208	182	218	170	170	176	184	158	167	170	186	179	197	169	172	170	170	177	155	160	178	164	187	181	154	162	176	171	169	161	146	158	160	178	181	173	155	165	151	151	179	150	176	193	165	172	165	162	171	170	183	163	172	158	177	169	157	173	167	160	168	183	144	173	166	177	186	200	163	161	164	157	157	165	190	187	142	168	157	152	153	164	177	129	162	153	172	161	179	152	177	165	164	159	186	158	148	187	158	174	153	166	143	167	164	144	150	173	177	158	167	157	154	162	136	151	191	154	162	181	148	156	163	174	198	158	170	173	182	170	146	153	141	148	172	174	169	153	143	130	170	173	160	168	177	160	170	156	141	162	177	172	159	176	169	144	156	148	165	174	193	180	165	175	144	177	157	165	166	172	178	166	177	162	177	171	170	148	143	162	183	152	150	149	166	186	153	159	169	193	158	163	164	146	169	167	146	140	200	170	178	158	186	132	149	162	156	147	171	174	164	160	167	147	156	144	172	153	170	150	145	146	180	174	176	156	166	160	159	170	172	142	149	159	158	157	168	146	173	141	149	153	163	185	156	203	179	151	176	153	149	171	160	174	170	177	169	160	146	171	180	165	151	167	163	172	178	171	156	159	187	163	172	155	170	174	163	134	152	147	144	168	167	171	164	157	158	150	167	183	158	151	187	162	183	181	169	164	141	192	154	154	167	164	159	188	168	169	167	169	140	170	153	163	152	140	107	161	167	155	159	161	143	165	153	193	153	151	161	159	170	146	185	160	149	145	143	187	155	157	172	150	168	134	165	159	164	163	181	162	163	166	181	158	153	157	160	159	147	162	143	169	158	186	155	150	160	172	159	174	181	159	142	136	163	154	172	186	151	157	168	156	167	172	160	147	186	175	160	190	184	162	148	175	168	158	153	172	185	168	149	167	178	168	169	150	173	160	171	148	179	176	164	159	152	168	166	177	163	164	162	148	154	166	164	169	152	153	166	160	162	166	152	166	176	163	176	143	183	172	156	179	161	158	172	153	155	135	173	159	166	179	166	150	148	165	180	175	142	160	155	171	174	144	170	147	178	137	147	166	151	168	147	129	147	163	156	161	150	149	181	165	158	158	156	130	170	154	152	167	160	162	165	168	162	168	170	161	192	198	161	152	180	160	141	153	169	177	162	166	173	175	156	154	141	160	176	162	153	159	143	171	150	158	157	164	164	156	162	161	189	157	172	178	190	146	173	159	156	149	180	169	151	129	168	159	188	180	174	142	175	164	148	146	160	169	146	174	160	180	182	141	147	141	169	160	171	171	164	158	161	174	157	152	154	184	153	161	179	145	139	156	163	164	160	163	151	154	140	120	187	149	172	155	174	165	135	147	166	148	164	159	169	171	147	171	150	167	130	158	174	149	176	160	170	173	153	189	171	164	176	186	165	187	172	149	156	189	171	161	174	170	158	144	154	161	168	163	159	212	150	188	144	186	164	144	175	183	159	164	131	160	165	168	162	159	180	172	145	151	141	193	162	150	176	142	171	192	147	144	182	166	169	166	159	175	190	185	158	162	160	150	176	155	171	166	144	148	168	153	170	145	158	148	175	181	162	148	160	149	157	195	164	161	176	166	151	178	163	159	154	145	150	153	172	176	167	165	176	169	173	123	175	153	161	159	175	148	165	154	156	157	154	191	162	158	178	161	167	161	161	171	178	148	158	192	153	172	149	135	171	168	162	172	191	154	159	147	166	168	165	165	166	145	182	154	166	168	161	163	155	169	155	145	148	158	142	177	147	159	171	166	163	164	171	146	147	176	147	160	163	156	142	168	135	188	145	179	145	156	166	140	179	174	180	169	147	165	131	161	161	164	149	161	165	155	179	188	182	152	145	187	165	151	164	188	141	143	174	167	171	151	163	168	185	158	171	152	169	174	166	167	176	176	161	152	147	147	185	192	153	148	149	176	162	182	190	183	162	151	158	176	151	191	176	158	158	150	169	169	181	151	169	159	159	149	135	164	144	180	146	163	163	160	180	169	181	160	167	147	175	145	167	155	152	182	168	164	170	172	144	156	153	165	168	154	173	155	157	165	170	164	197	159	157	171	171	162	166	163	164	143	155	167	150	193	164	149	172	155	159	163	157	168	154	142	159	178	179	192	171	174	188	167	154	178	157	168	163	142	162	152	153	134	164	152	163	171	184	174	151	156	176	171	169	163	159	163	177	164	152	193	151	161	168	148	186	156	163	167	163	161	152	173	163	160	173	170	177	175	172	180	185	147	154	148	177	165	186	157	175	179	162	159	135	167	176	162	157	152	140	153	161	157	162	166	156	155	152	172	166	148	149	138	154	173	185	178	174	166	155	150	172	167	176	172	176	175	153	170	151	164	158	156	153	168	147	150	177	158	160	150	157	160	164	163	153	176	153	187	167	154	171	169	167	156	146	147	164	162	159	175	171	160	146	154	155	161	164	158	151	172	173	161	156	148	180	162	145	149	160	160	156	155	148	160	159	166	171	152	160	173	156	156	165	153	179	148	156	175	172	167	179	148	165	152	188	165	168	155	153	175	177	146	152	175	152	167	160	159	143	176	168	166	162	162	171	162	142	158	157	163	159	152	162	137	161	156	172	146	169	164	176	139	161	176	156	170	164	160	153	173	162	187	173	147	183	171	180	162	194	143	156	159	176	182	176	158	141	180	164	150	141	175	161	143	168	172	169	164	167	180	162	187	160	155	169	156	171	153	155	174	169	176	150	168	156	157	172	143	150	157	173	175	172	178	152	178	154	174	164	128	181	160	151	140	156	147	173	155	149	166	136	167	173	163	161	150	134	165	162	165	140	176	141	175	163	155	177	161	167	176	144	168	162	156	164	138	172	149	155	172	165	162	146	152	162	185	181	140	152	162	161	184	168	156	168	161	155	172	161	171	174	156	165	195	175	151	215	146	155	161	157	187	169	167	160	163	154	153	159	161	131	134	161	165	174	144	147	166	167	157	173	175	179	182	164	162	176	169	167	166	140	152	153	144	157	164	163	178	164	143	174	168	179	159	150	163	154	157	153	154	160	142	165	159	161	183	167	168	164	164	170	166	158	137	178	128	170	165	155	167	158	139	168	174	151	153	163	162	144	166	162	168	133	168	158	150	151	173	170	188	147	159	149	153	137	192	161	180	157	150	146	170	177	166	187	156	190	173	155	155	167	146	154	136	150	173	152	153	151	146	159	175	187	160	160	180	140	185	145	160	157	161	160	158	155	202	149	165	178	154	177	160	173	173	139	153	164	163	159	167	182	167	161	142	176	167	166	174	153	188	151	151	167	173	173	155	135	171	152	164	146	149	168	157	146	160	158	174	157	172	163	179	156	163	162	181	175	145	161	159	166	157	178	161	165	147	157	156	159	167	159	175	196	178	166	154	131	143	152	161	144	193	162	149	173
38099	47678	40876	33322	29346	25292	20813	16488	12596	9646	7389	5838	4343	3094	2433	1891	1437	1271	1142	1050	1077	1005	908	832	727	535	454	383	305	284	271	251	254	229	271	235	208	214	242	230	239	216	235	237	205	206	234	219	218	220	242	225	211	209	250	214	227	214	206	205	199	214	205	220	228	226	202	221	215	228	212	221	199	235	226	248	214	226	189	224	214	200	237	224	211	194	195	211	207	182	198	217	214	178	208	210	223	193	214	227	202	190	216	210	220	201	222	195	187	201	207	204	213	179	223	205	178	211	199	202	201	196	201	208	211	219	228	187	216	235	199	189	192	196	213	216	198	192	218	200	192	198	182	201	205	210	184	199	212	197	213	205	206	214	219	195	219	222	243	213	206	189	185	231	207	189	211	202	214	185	226	196	228	186	199	221	194	183	213	227	207	206	203	216	218	185	197	211	197	192	186	187	210	208	194	201	205	205	181	204	181	189	218	213	210	200	210	206	205	218	214	208	197	185	192	202	211	181	194	225	218	216	221	199	199	215	201	210	206	228	213	216	213	200	194	203	242	212	205	204	224	224	216	209	192	205	196	187	207	215	200	215	185	197	179	218	229	192	184	199	205	197	205	193	202	195	211	204	210	205	207	183	210	240	214	209	217	194	194	208	198	203	206	215	210	219	207	197	209	220	219	230	196	199	202	205	205	206	217	198	203	198	216	224	197	201	216	197	201	182	178	193	203	205	218	212	217	232	209	237	220	188	207	205	200	192	212	242	197	204	197	189	190	175	182	192	229	186	217	223	195	186	192	186	202	197	212	213	173	206	195	196	222	181	223	224	202	220	207	208	219	213	218	199	223	213	176	201	201	202	213	182	209	194	204	220	199	204	211	205	229	205	190	205	215	198	196	216	201	190	244	213	196	193	181	220	206	185	217	197	211	192	217	211	210	215	189	211	208	210	211	205	203	196	207	204	203	212	194	209	203	197	206	200	200	214	201	204	205	194	204	199	214	212	185	207	216	208	194	210	203	211	206	199	192	196	172	181	191	207	183	186	217	197	204	170	200	203	201	206	189	185	214	223	179	205	203	184	209	212	190	208	185	211	215	221	214	200	211	214	181	220	211	209	204	200	194	183	219	217	212	219	209	198	177	222	189	215	231	208	208	200	217	205	240	208	185	184	204	214	222	227	206	205	189	199	218	191	205	204	198	217	228	214	209	207	192	208	211	221	192	183	205	185	206	208	207	210	237	183	215	188	248	218	180	209	213	186	210	179	195	199	204	199	253	197	187	174	219	176	190	182	193	204	207	194	210	208	211	195	191	204	247	181	204	208	221	202	211	197	194	206	223	205	215	214	232	217	213	220	198	220	213	197	215	224	209	199	221	223	213	198	199	203	199	198	212	191	206	193	199	198	211	190	200	224	231	220	203	208	200	203	186	209	201	210	205	218	212	188	197	224	172	191	204	223	191	209	193	207	211	216	194	227	233	185	184	194	185	211	194	191	183	189	214	207	193	171	200	192	210	198	231	223	218	193	199	218	182	205	201	179	231	212	201	187	207	195	199	210	230	200	212	209	205	202	223	203	185	207	178	186	216	203	205	200	199	208	199	211	201	208	204	196	219	207	226	231	172	205	197	247	200	170	200	210	219	202	182	197	194	198	198	217	193	210	206	203	202	202	192	208	195	204	200	221	205	219	216	198	190	179	188	205	188	212	220	198	204	202	201	202	190	194	222	198	190	218	233	213	199	210	204	214	188	205	215	180	203	197	212	185	191	211	212	195	201	188	208	179	192	193	216	205	214	193	201	223	217	224	188	202	184	199	182	192	238	221	207	217	208	200	182	226	204	228	197	186	214	206	200	209	213	222	208	203	197	190	197	218	230	205	209	203	218	202	205	213	205	204	208	187	207	232	215	204	191	200	199	196	219	204	190	194	197	198	203	184	205	215	230	212	212	219	202	211	188	198	188	217	221	222	201	202	198	199	225	188	193	181	218	208	226	209	216	224	192	229	207	220	215	189	194	170	201	205	193	166	200	198	221	188	201	180	224	203	205	198	208	197	176	204	207	234	208	229	198	180	217	203	224	207	190	211	186	223	204	187	198	197	200	187	185	215	199	198	182	214	202	202	206	218	211	192	196	197	192	209	203	233	191	202	211	189	198	240	187	185	229	191	224	207	223	193	210	186	185	215	196	194	202	204	221	200	232	195	197	209	222	206	223	201	195	195	194	213	185	210	208	194	205	198	195	207	186	211	190	196	197	186	190	202	231	216	185	210	199	211	181	219	188	220	235	203	197	214	207	171	191	183	210	217	207	199	185	212	178	185	154	217	198	200	202	218	208	216	183	198	188	203	209	189	182	221	198	187	186	211	194	192	183	214	202	226	233	216	207	200	206	196	202	195	190	223	215	204	196	209	182	202	192	222	221	201	216	178	211	192	220	228	193	187	210	202	210	230	223	193	199	186	200	186	218	177	177	208	221	215	204	227	227	218	212	207	187	206	204	192	207	197	206	214	208	217	207	214	204	208	170	201	201	179	195	200	194	198	189	206	201	196	218	210	180	197	197	218	205	211	207	201	185	211	222	209	209	205	217	206	219	203	209	174	213	207	203	213	188	242	202	190	199	207	189	198	198	221	228	205	199	203	220	213	200	203	196	184	194	189	218	208	199	188	216	211	209	188	198	203	218	186	206	225	202	223	203	186	231	190	213	208	208	195	222	189	214	198	224	212	194	211	179	201	221	198	203	210	222	232	221	195	234	212	227	202	192	209	230	212	225	212	206	203	208	217	200	171	201	189	223	229	182	219	188	215	191	183	189	191	207	202	182	205	200	220	196	210	207	189	214	222	191	184	210	210	188	165	220	237	206	193	176	231	205	212	184	206	214	204	188	202	222	201	204	213	195	191	176	217	205	219	191	207	235	184	212	205	209	204	181	195	216	207	213	232	223	184	198	197	195	195	219	228	218	205	204	218	218	193	209	194	211	185	252	221	213	193	179	225	202	217	231	191	193	204	193	198	202	201	197	237	202	205	210	180	192	195	213	189	219	197	192	222	189	189	192	193	201	181	199	194	217	218	234	188	217	195	203	207	229	240	187	185	210	201	199	236	180	167	196	200	207	203	220	201	188	187	218	208	211	206	191	187	207	200	189	209	216	214	192	185	208	196	197	205	205	204	226	231	227	175	231	195	204	191	195	207	214	220	206	207	204	192	190	238	198	210	218	222	189	201	216	218	176	198	200	206	206	232	197	213	190	177	198	190	213	213	211	199	194	211	205	198	212	219	205	156	194	209	202	213	199	220	222	189	245	224	226	201	204	198	211	199	204	220	216	192	212	241	185	212	183	173	221	165	196	195	218	219	200	209	205	179	191	190	190	189	192	237	186	212	219	216	190	218	182	216	192	221	234	185	185	188	203	204	210	199	210	211	172	189	192	189	206	193	231	205	189	185	191	181	218	187	229	211	211	225	218	217	163	203	193	192	216	196	181	192
28392	23417	23821	18016	10910	7756	5481	3733	2683	2026	1610	1295	1074	910	742	656	541	523	536	540	521	490	476	477	417	412	400	389	388	396	321	359	407	379	338	337	361	353	354	370	392	369	380	364	349	368	377	350	395	336	366	377	363	381	328	349	395	357	379	351	360	355	360	348	382	333	363	382	357	346	391	336	372	359	390	368	348	368	386	344	351	369	371	367	371	359	358	351	386	374	351	373	365	347	364	363	351	370	373	369	367	382	360	360	383	423	380	378	363	411	364	329	335	355	355	366	384	400	412	375	356	357	378	371	375	354	358	370	343	384	379	375	356	347	347	358	346	399	335	377	367	354	321	356	370	365	371	393	364	374	360	376	381	350	388	372	347	334	324	375	373	350	379	340	351	382	354	383	361	339	376	324	345	355	367	411	348	391	386	361	377	369	370	345	337	344	360	364	386	333	366	355	366	346	394	355	394	366	354	383	388	322	356	307	353	346	396	352	392	377	385	365	362	373	323	364	329	374	380	379	378	340	359	358	338	365	394	374	362	361	376	371	345	379	376	413	352	390	357	366	339	352	336	367	360	394	379	339	362	352	349	345	358	374	361	379	376	340	400	358	336	376	368	335	383	368	373	371	361	341	368	384	383	353	403	355	355	383	326	389	349	347	354	392	345	392	348	355	370	368	349	309	374	373	368	392	370	380	388	385	356	374	341	343	351	368	386	410	359	344	375	366	362	369	372	347	389	369	376	353	357	367	339	384	361	393	363	368	377	332	363	380	370	358	322	331	390	391	352	351	383	411	384	372	381	389	351	386	349	351	349	359	341	380	388	408	377	354	348	357	360	357	354	369	346	396	360	363	350	339	347	343	372	371	393	372	349	353	351	365	328	335	363	352	400	398	346	361	365	353	353	346	362	334	369	385	360	349	375	389	387	361	365	345	388	360	413	380	350	344	377	376	359	380	375	348	354	339	349	366	346	365	351	361	381	355	377	360	373	365	373	376	371	388	358	384	390	359	347	351	336	347	373	382	352	364	331	342	338	399	331	345	351	348	341	359	333	348	360	393	359	329	374	383	365	378	405	379	334	373	346	394	351	398	352	379	393	348	355	368	369	358	398	355	380	355	363	369	373	381	359	364	361	386	363	370	366	393	360	387	330	370	390	357	382	329	365	362	328	360	362	344	353	351	402	368	407	388	362	330	372	381	373	369	381	364	383	395	377	393	355	349	369	357	358	347	352	352	377	370	341	349	393	393	413	328	393	400	396	350	363	387	334	376	363	333	344	337	376	356	367	332	374	391	345	388	349	374	390	334	370	382	321	365	346	359	351	376	381	371	389	360	351	337	334	363	365	343	379	366	385	364	353	368	362	329	403	366	374	377	375	384	373	357	388	348	370	367	403	348	355	409	381	366	369	355	368	383	343	374	356	363	374	379	401	368	355	364	381	382	358	339	379	357	358	377	362	379	359	353	331	398	368	364	374	381	349	364	386	376	341	323	317	353	354	381	364	358	350	349	399	362	330	344	366	347	377	352	359	351	370	374	359	367	390	351	365	425	337	390	364	381	357	352	379	377	374	312	366	402	366	339	369	360	349	386	344	373	335	342	384	372	373	344	346	350	330	362	365	335	358	338	361	358	363	351	359	386	350	343	394	348	386	366	385	350	358	368	393	380	364	362	385	362	350	368	364	331	358	370	357	362	346	379	396	361	370	341	409	354	390	404	374	362	332	358	406	391	350	360	372	358	342	398	357	366	366	351	358	333	365	344	338	373	373	398	353	379	353	336	370	397	384	437	350	349	356	332	385	376	374	381	359	350	409	364	375	354	390	382	334	368	356	375	328	380	351	375	386	380	367	355	336	354	337	387	406	374	363	389	365	381	370	362	372	374	363	340	362	394	346	347	371	382	361	356	333	364	355	353	367	375	367	348	356	378	359	348	325	379	372	369	343	349	387	325	352	384	360	377	339	337	387	387	387	373	371	387	356	398	381	334	358	363	338	368	378	382	351	373	381	361	354	349	342	372	347	346	352	352	384	372	375	325	360	351	337	366	379	354	325	367	376	399	343	381	366	357	384	384	380	387	351	381	356	367	401	389	338	357	327	357	385	336	351	364	383	339	385	368	374	333	316	332	355	397	362	387	358	378	352	369	371	336	374	348	379	389	357	375	382	360	391	344	347	378	356	340	359	345	372	373	367	381	378	380	378	368	351	364	355	385	363	392	356	355	373	383	375	373	382	391	376	345	378	348	354	349	326	355	366	374	340	358	346	384	391	326	386	356	411	329	363	386	351	391	372	346	359	362	362	332	369	330	354	376	343	358	351	406	354	386	338	361	325	385	329	396	381	379	337	365	355	356	362	380	376	360	339	349	349	346	384	376	379	365	380	371	356	330	363	383	364	370	354	362	367	402	342	345	339	358	359	383	380	384	362	359	352	336	357	342	381	388	385	341	393	352	337	357	395	397	382	378	381	351	344	343	380	319	369	365	351	359	364	359	364	388	339	385	382	346	337	369	352	335	353	360	359	366	362	371	394	364	342	406	351	381	354	350	347	347	336	344	386	392	361	387	399	346	379	372	381	334	376	365	400	343	356	360	404	374	374	382	350	392	356	367	363	393	359	376	332	367	369	365	365	376	346	351	335	371	402	381	359	366	365	370	364	389	374	367	360	378	322	388	354	386	373	373	370	350	341	382	356	385	368	334	360	373	371	325	354	358	353	384	360	356	329	368	359	343	374	369	344	354	346	364	369	337	363	378	362	380	354	387	382	338	348	355	352	369	363	379	338	362	378	375	368	389	371	357	384	346	343	363	372	341	370	400	363	339	383	359	405	365	359	372	377	358	366	385	356	353	365	377	391	330	353	375	381	361	343	342	351	382	332	391	380	354	391	359	375	364	366	375	371	405	351	359	404	362	388	375	372	379	389	355	395	365	377	366	375	375	369	407	355	354	372	371	358	358	352	376	371	336	354	396	364	351	379	408	345	372	368	382	399	384	342	363	374	411	396	358	353	410	366	374	361	338	355	371	373	371	388	345	356	353	367	337	364	351	361	370	369	399	344	332	330	376	377	390	357	388	369	381	361	360	383	405	365	356	361	399	356	351	392	366	373	389	370	392	391	353	366	330	378	361	364	349	387	377	368	335	363	370	343	332	363	356	376	385	384	357	389	380	357	378	367	355	366	372	401	345	368	373	385	369	373	376	366	333	364	373	335	372	366	361	378	355	353	316	380	369	358	344	359	384	377	371	386	372	350	334	378	346	364	384	354	345	335	360	337	374	331	354	367	365	337	377	375	359	380	355	368	347	377	387	368	350	352	380	356	382	356	374	367	373	343	369	344	401	376	345	354	395	374	389	364	367	373	342	377	355	339	364	371	365	367	352	373	392	369	350	394	360	360	374	373	360	326	368	376	411	360	375	363	372	359	375	345	369	379	388	374	372	328	389	342	386	336	373	377	316	326	377	369	342	378	397	340	367	361	382	378	354
30124	34653	28643	20773	16893	13901	10515	7843	5711	4333	3237	2475	1974	1567	1251	970	871	820	781	759	764	711	764	684	561	625	552	534	516	462	477	458	469	437	461	465	484	450	489	487	462	472	441	456	480	470	443	476	495	400	458	505	449	471	486	444	443	474	438	443	466	455	473	456	461	444	455	475	452	442	437	472	451	452	476	480	462	479	478	466	457	473	508	477	458	439	449	460	500	431	441	476	454	514	464	508	449	448	421	498	449	463	468	446	459	473	471	421	398	488	469	455	503	454	465	450	467	492	466	452	470	422	465	450	414	481	406	459	439	444	494	466	452	451	464	430	449	461	438	455	461	471	474	446	477	454	495	452	451	454	490	496	453	474	477	476	464	437	459	437	434	432	483	440	453	430	458	465	453	442	460	490	450	460	455	476	483	427	475	482	462	448	470	456	428	474	470	453	457	422	452	439	463	427	467	439	414	449	454	467	483	434	452	433	469	441	450	434	448	446	489	450	436	476	449	441	477	481	466	469	423	468	476	466	451	478	425	473	440	441	465	469	442	474	467	509	475	504	458	472	476	461	433	458	475	452	460	446	467	450	435	484	448	443	436	463	443	465	443	470	462	486	452	421	446	448	445	445	443	421	462	502	407	493	424	448	448	471	455	460	435	438	445	489	454	492	431	471	470	504	435	435	467	453	418	426	457	425	467	441	450	464	477	498	426	435	456	422	475	456	447	452	448	438	403	442	501	468	460	456	456	474	446	463	469	487	479	482	471	429	486	461	455	472	487	478	462	449	433	452	481	501	435	462	442	489	436	459	472	483	482	458	418	487	487	437	480	462	436	480	474	441	437	482	454	470	434	445	462	459	449	465	482	466	462	415	465	439	451	442	452	450	467	459	427	523	472	460	489	441	444	442	444	416	450	454	449	444	432	431	470	451	446	484	455	423	473	441	435	449	469	453	480	469	464	432	453	444	452	464	488	472	477	460	481	444	462	472	441	456	483	415	459	467	451	463	468	436	458	452	456	464	440	453	454	447	451	442	437	459	430	464	487	418	449	428	459	447	477	469	435	447	418	484	435	461	431	463	447	447	433	435	427	440	436	454	444	466	439	452	419	459	462	436	443	466	437	480	458	483	462	452	469	467	463	474	473	474	448	426	483	479	430	463	464	450	424	491	469	457	446	465	496	454	435	465	444	452	455	435	427	473	451	436	508	453	470	426	463	460	496	463	454	469	489	432	416	476	428	488	493	391	440	440	488	465	446	465	440	432	459	441	455	452	443	434	402	428	441	438	475	475	476	445	447	432	458	469	446	471	488	515	436	449	447	462	476	469	454	468	445	457	463	465	460	463	477	448	449	467	467	418	437	499	424	489	438	468	457	439	445	450	444	420	439	423	486	515	487	420	496	450	469	460	440	433	496	428	462	447	472	475	462	445	442	480	471	482	456	479	487	443	437	436	400	475	419	447	453	475	435	442	459	474	442	445	474	431	442	439	434	454	475	459	481	446	477	498	462	475	500	453	449	472	459	478	467	422	451	488	477	452	425	448	445	466	437	427	459	458	465	497	483	478	462	454	489	427	443	466	438	423	479	433	463	455	464	431	458	431	440	488	456	459	462	471	464	471	417	435	494	471	484	473	421	455	470	463	478	482	475	455	497	447	470	435	440	454	482	444	456	442	421	490	461	454	503	473	480	430	494	480	485	461	475	445	454	440	484	480	440	512	432	476	472	488	461	453	425	485	456	443	431	400	479	497	412	501	474	463	488	440	466	475	485	467	489	467	471	451	434	456	511	496	434	474	466	439	458	472	468	427	456	460	463	445	447	413	469	470	457	445	461	448	436	461	465	493	478	479	441	457	445	471	468	449	451	438	444	467	455	459	470	402	413	471	467	447	462	438	481	421	458	399	442	446	452	527	462	429	438	467	488	452	460	429	477	446	477	477	462	490	481	449	466	458	452	455	458	446	448	417	425	413	459	464	450	483	438	453	453	475	432	445	421	473	500	466	442	411	512	438	460	436	468	455	446	449	449	426	469	466	445	486	453	481	453	470	448	469	467	480	406	455	447	411	473	420	491	468	474	432	475	473	485	489	477	459	450	452	449	456	459	512	452	467	462	510	429	415	434	466	466	473	454	470	437	479	437	444	445	417	446	492	471	485	424	474	454	457	450	462	443	473	452	457	435	472	477	432	455	429	485	434	474	447	429	491	433	450	452	498	456	477	433	490	425	425	486	486	464	444	464	439	513	411	483	426	442	415	434	447	428	458	461	510	441	471	474	454	468	458	418	455	451	467	458	467	483	458	435	452	476	462	485	435	446	459	472	430	487	426	495	437	462	485	468	472	448	456	438	436	487	481	449	490	485	475	465	466	436	479	484	431	454	462	476	469	430	426	459	464	438	438	439	471	443	426	454	493	446	425	468	435	489	434	438	499	467	503	443	441	434	460	467	479	471	521	448	454	459	443	423	467	466	454	484	462	467	473	442	453	459	490	478	437	453	457	448	443	408	479	436	472	509	457	436	475	454	483	448	459	478	479	457	476	444	416	480	464	511	427	456	434	428	471	454	462	464	451	459	473	454	481	450	490	475	462	477	437	460	454	477	479	451	466	444	462	447	462	466	460	511	463	456	482	476	462	479	456	473	499	452	471	452	440	460	424	483	451	447	469	427	457	416	428	484	487	453	448	486	469	471	476	444	461	467	466	436	457	478	452	480	449	455	498	449	477	485	456	484	482	510	461	483	477	428	456	459	471	463	472	459	439	459	461	480	453	446	473	421	444	451	443	471	436	457	512	464	469	464	429	453	447	481	430	443	402	460	439	473	463	452	424	500	517	453	457	437	451	456	455	451	446	455	476	433	431	489	453	443	409	411	491	458	487	445	455	468	453	478	444	452	490	458	466	475	478	463	479	440	516	437	470	469	439	412	449	463	456	426	456	482	462	449	418	467	461	453	481	457	485	463	455	471	429	474	461	513	442	471	461	500	462	495	433	480	426	450	436	489	457	455	434	468	447	429	479	469	467	467	470	447	437	454	457	459	423	441	482	489	450	472	443	443	460	447	463	400	506	498	427	467	511	441	421	477	455	459	501	417	463	456	456	459	467	458	469	465	489	473	490	484	446	460	412	466	454	461	460	456	429	463	466	451	454	437	431	474	466	470	484	481	454	444	447	461	436	458	450	456	439	474	459	443	485	434	415	496	458	466	461	469	475	464	477	502	451	447	458	487	447	451	460	457	472	433	455	471	442	463	437	413	492	455	472	446	440	453	470	484	467	450	472	460	487	468	444	474	485	444	453	432	473	451	484	451	450	436	466	470	437	472	469	425	455	455	451	490	434	441	463	442	504	460	435	436	460	425	473	465	487	453	468	424	448	464	502	470	441	477	466	453	434	517	403	460	472	477	435	467	434	463	455	457	438	503	440	459	430	458	461	455	440	463	450	440	457	489	457	496	476	445	450	440	467	471	441	437	488	427	480	474	452	456	493
24462	21562	29102	24553	21961	19046	12537	7010	4613	3430	2736	2092	1598	1179	1022	803	677	617	611	570	560	525	471	489	479	439	342	342	299	313	282	267	278	266	284	249	280	270	273	257	254	273	262	273	271	265	267	310	255	281	302	296	286	253	252	277	275	297	244	264	284	278	244	282	269	262	270	260	272	259	274	250	239	271	278	293	275	255	245	255	258	275	285	258	277	282	283	280	260	274	266	289	266	258	276	290	271	282	259	270	254	276	250	273	233	269	258	256	253	267	271	265	273	286	271	278	256	249	277	286	306	260	284	255	275	272	259	260	278	240	269	271	234	272	252	284	269	259	271	269	256	275	253	275	253	251	267	250	293	257	281	263	281	269	250	234	284	260	265	280	259	255	267	259	275	286	281	259	251	281	255	240	285	272	260	287	234	267	261	263	244	287	250	277	246	255	272	254	264	284	273	266	251	265	292	244	272	260	248	239	308	268	243	269	250	226	255	246	268	278	267	242	258	250	279	245	260	273	299	271	273	243	227	243	252	294	262	275	258	295	236	280	289	246	256	237	258	274	308	269	271	250	256	262	272	241	246	253	258	301	267	268	231	265	285	274	284	233	255	248	254	253	262	254	268	284	265	272	267	247	252	268	269	268	248	265	269	232	264	242	229	270	280	279	265	251	252	250	289	256	250	227	269	305	265	278	280	245	258	286	229	229	235	270	247	268	289	255	241	239	288	250	284	259	240	270	272	236	261	234	284	263	266	269	252	260	272	226	253	264	259	230	266	283	266	231	278	245	264	249	259	265	272	292	297	261	282	257	292	254	273	300	281	247	250	264	272	272	238	246	263	237	233	270	266	254	304	251	237	266	306	259	274	269	250	261	261	256	251	275	271	255	241	280	253	277	252	279	263	226	253	259	292	249	291	259	270	270	231	247	263	256	262	277	227	232	281	248	283	252	276	270	298	247	251	261	250	255	278	274	255	232	278	249	256	248	291	269	284	236	252	257	266	249	246	254	281	265	270	226	241	236	291	271	271	259	279	254	290	255	278	260	258	271	254	248	240	254	268	213	239	275	218	274	297	264	247	268	266	261	271	260	280	253	273	244	280	247	257	238	269	260	280	266	252	274	255	240	289	263	251	256	280	300	275	257	279	248	258	292	260	286	303	289	262	239	273	266	273	268	253	259	250	254	284	251	277	248	236	250	219	257	257	268	250	273	245	265	253	248	243	252	241	238	272	231	269	265	240	270	248	257	259	279	251	267	293	279	277	268	288	253	289	234	249	247	275	273	252	269	245	266	281	260	241	275	267	281	260	261	264	281	273	253	285	251	265	250	280	262	257	245	291	224	246	275	248	262	286	241	286	249	281	268	281	279	268	290	242	244	273	285	271	244	263	250	290	252	245	281	233	251	269	253	268	253	241	272	269	280	251	276	245	233	276	260	254	224	253	267	261	264	283	273	236	257	289	253	270	244	275	277	245	255	247	289	265	257	262	228	279	256	261	240	254	277	255	314	252	279	273	222	256	259	239	216	249	237	253	255	272	267	241	273	264	261	258	246	297	268	224	268	256	257	259	273	243	268	284	295	232	284	261	263	264	259	238	269	257	262	251	239	266	270	281	261	278	275	268	248	292	244	246	224	261	261	248	237	275	307	244	228	262	273	260	251	269	273	274	261	280	274	286	262	261	243	252	283	254	248	244	250	250	257	257	268	258	278	259	267	278	247	275	292	269	268	267	271	274	256	283	277	271	282	276	274	256	264	247	285	264	243	261	259	239	259	270	272	275	245	251	259	241	277	278	250	261	267	251	287	279	240	256	234	270	266	271	283	289	268	279	287	257	268	252	304	273	239	245	240	248	272	273	272	246	251	262	283	263	263	255	259	249	268	262	237	258	279	265	257	253	242	281	247	256	259	255	250	248	269	260	286	268	273	232	249	285	284	226	247	240	261	283	268	234	265	262	253	256	253	267	243	260	291	261	246	271	264	253	263	271	263	272	256	244	269	250	261	288	254	277	270	272	264	262	268	270	262	250	251	278	270	251	277	253	242	282	279	264	246	261	242	255	256	260	248	240	244	271	277	260	263	251	257	238	270	271	279	270	253	266	292	274	274	300	251	265	276	269	296	233	231	250	278	252	260	227	275	272	268	258	280	293	288	249	237	265	264	286	272	278	255	267	247	265	253	251	234	255	242	255	275	258	281	231	244	262	274	268	253	269	264	278	252	287	278	256	280	261	259	238	262	265	278	261	243	260	242	252	253	244	272	263	247	256	278	273	261	269	265	264	309	265	264	281	282	271	260	276	237	271	255	260	267	248	243	275	230	269	281	289	250	261	245	263	263	263	254	265	273	274	272	268	273	262	247	254	277	250	251	277	258	281	237	276	262	273	237	250	240	250	271	268	265	265	246	256	285	257	234	258	270	237	253	234	260	263	266	264	257	255	249	282	294	232	289	243	248	237	267	254	244	243	268	270	244	262	250	250	249	287	241	297	261	255	254	265	269	279	271	252	258	275	261	273	288	260	273	251	257	274	253	270	268	270	256	284	252	247	246	260	273	257	242	276	265	270	271	258	235	264	258	266	254	254	279	262	277	280	256	299	245	283	276	259	257	269	286	256	263	259	279	257	259	255	259	259	242	292	240	260	280	241	257	261	243	249	288	266	251	252	248	252	257	276	258	275	242	253	246	259	272	254	261	290	269	281	255	259	266	280	251	248	252	248	280	261	260	249	261	258	281	275	265	262	263	270	264	266	295	266	269	270	271	269	288	244	246	260	244	253	281	228	242	266	264	259	281	249	229	257	257	263	287	256	246	276	278	277	248	263	240	271	272	262	261	259	257	242	271	273	232	268	236	263	273	237	268	277	248	255	272	275	262	244	287	282	273	275	245	258	274	231	258	258	253	274	255	267	252	268	261	263	274	278	285	259	262	279	261	270	263	271	288	281	294	268	232	247	264	280	263	246	271	269	278	260	281	240	267	293	270	265	284	268	266	263	271	247	230	249	247	254	254	256	252	264	262	288	274	269	285	253	244	272	245	248	243	279	264	254	280	298	254	249	258	255	276	234	240	245	237	258	259	267	273	284	248	248	284	251	259	269	290	245	255	259	251	225	275	256	263	244	259	263	264	265	269	275	269	266	273	259	276	252	283	255	268	252	258	296	267	252	278	268	261	261	275	297	286	261	268	252	232	275	235	269	264	288	262	266	278	276	265	262	272	291	291	242	251	248	289	242	279	255	234	266	258	263	260	263	258	244	261	267	250	279	276	272	261	267	289	255	258	248	232	295	275	287	290	241	261	265	286	264	290	281	255	258	246	267	260	258	255	240	287	276	246	252	264	279	285	259	253	292	268	246	238	250	267	274	253	267	249	240	269	252	254	260	277	286	281	265	258	249	258	249	256	256	268	263	277	288	265	243	254	257	278	244	275	254	265	259	253	277	270	260	243	294	270	271	267	251	264	236	272	239	279	264	262	247	257	272	273	262	272
34426	44841	34821	27552	23688	19924	16423	12527	9208	6995	5293	4067	3197	2365	1850	1421	1131	987	965	954	904	927	767	736	703	586	518	444	421	368	393	370	365	358	367	368	358	358	368	347	373	346	350	352	341	352	351	323	327	365	316	298	380	322	333	311	325	331	368	354	339	361	318	381	310	345	355	369	371	322	378	351	385	366	350	334	370	368	359	343	353	357	318	313	330	333	325	322	323	333	368	346	313	333	329	317	359	334	351	327	333	330	348	327	332	336	331	354	354	300	334	325	324	332	334	335	337	362	349	324	377	301	324	360	331	331	327	304	334	358	290	315	307	346	318	310	327	352	341	313	338	343	326	308	341	313	340	342	360	342	325	341	302	308	310	327	316	336	332	326	348	358	334	282	359	352	320	328	329	323	316	340	326	354	324	345	320	304	358	360	322	293	342	363	337	353	321	286	321	358	336	338	362	356	305	347	319	363	323	310	301	330	325	309	381	337	336	327	327	339	340	342	329	362	335	325	345	313	359	320	342	313	324	329	333	305	358	357	341	329	336	313	344	388	376	331	338	301	340	342	309	315	348	343	327	353	358	358	339	319	330	344	344	315	356	353	352	320	326	354	316	328	315	334	348	326	355	333	331	338	332	346	356	346	323	355	346	329	359	361	338	347	315	321	359	362	342	315	375	307	298	340	328	349	360	345	313	353	337	288	367	351	330	348	328	332	369	334	333	331	334	320	338	366	330	325	367	338	345	320	351	306	331	311	330	313	320	359	320	360	357	345	355	328	338	335	312	335	352	321	331	348	320	333	362	346	314	352	327	329	340	346	340	358	365	372	312	337	340	362	350	354	333	360	328	325	346	323	310	335	353	312	338	335	344	342	368	322	368	353	359	349	328	323	348	324	376	325	326	343	310	386	352	343	343	351	328	359	311	314	363	331	333	312	317	328	357	350	347	334	330	340	326	342	324	332	338	313	328	334	319	345	375	325	341	326	356	349	310	338	319	333	328	355	328	352	352	327	336	341	347	335	338	326	330	323	313	348	331	333	352	345	335	378	327	351	309	354	316	318	317	308	303	319	345	320	348	334	317	356	303	340	329	338	330	359	344	364	326	353	370	328	338	347	301	352	350	351	361	321	337	309	334	322	307	369	330	307	331	344	341	305	334	338	322	338	334	310	306	363	343	336	298	378	362	354	312	343	312	339	356	307	350	325	331	325	301	322	301	330	374	312	319	307	334	359	336	307	307	339	356	352	338	356	345	328	320	374	332	309	360	374	339	339	312	325	324	345	340	345	319	335	341	320	343	358	370	282	325	324	320	325	304	324	335	353	357	341	321	344	335	332	334	338	323	361	360	361	329	327	332	351	311	354	328	328	330	345	360	363	306	330	314	337	326	336	367	353	354	383	335	360	348	326	341	333	353	326	357	301	338	352	344	333	343	340	316	313	343	339	351	329	333	292	339	355	323	342	362	345	308	320	346	345	350	347	352	359	324	340	364	309	361	336	303	331	336	332	299	322	307	351	327	372	333	316	307	310	321	311	324	326	314	326	335	329	338	339	348	334	337	378	352	328	330	359	346	350	317	347	342	324	342	355	318	357	343	327	318	351	330	338	332	318	340	352	341	310	364	330	357	321	318	347	345	320	330	324	316	343	317	334	329	315	341	313	337	343	305	374	322	314	333	325	341	349	351	352	336	329	334	327	332	294	342	344	336	335	377	315	317	355	356	326	344	331	343	323	325	349	331	333	341	312	335	316	359	307	331	323	337	338	326	327	321	333	343	317	356	350	318	325	333	342	331	349	334	301	321	355	329	348	311	331	322	303	338	339	337	357	358	290	354	322	368	336	333	353	317	304	331	318	312	323	336	334	313	332	350	295	353	324	347	335	343	320	338	330	318	338	301	356	333	344	278	331	323	274	330	312	363	374	351	343	354	307	322	304	347	341	357	355	327	357	334	347	311	360	349	306	370	351	325	343	346	346	373	396	328	340	342	332	317	326	320	355	321	331	325	347	342	328	344	343	294	319	329	336	333	332	327	327	371	359	331	333	319	347	367	370	355	328	309	295	330	340	329	327	327	355	309	334	344	353	342	314	324	327	340	350	363	328	319	323	338	342	333	330	364	323	372	344	313	315	342	331	368	329	333	313	324	328	369	373	347	348	328	348	332	332	327	336	371	391	373	303	326	340	329	333	355	365	359	346	342	332	353	327	386	347	310	369	294	342	346	323	339	334	338	316	328	314	350	327	319	335	336	330	340	343	353	338	354	346	321	347	334	340	351	342	321	341	344	313	367	345	345	342	326	345	347	327	316	346	330	342	353	343	353	319	372	321	360	349	349	334	315	368	330	349	329	339	358	348	313	326	330	321	326	329	313	318	369	336	311	313	365	325	361	334	320	364	337	358	349	354	335	339	328	334	311	318	331	311	337	343	342	323	332	310	349	325	359	340	337	319	324	296	351	317	331	312	334	358	357	302	327	378	386	349	341	345	324	356	327	333	335	346	344	319	341	355	327	330	334	343	325	367	348	317	327	345	291	347	354	343	337	327	337	310	357	343	392	341	340	325	361	364	310	344	340	347	331	323	336	328	372	355	341	332	319	307	306	355	331	337	326	352	335	327	336	370	309	332	344	329	350	349	340	317	312	333	333	328	326	321	296	323	333	331	331	321	325	340	380	329	323	339	342	303	365	305	313	350	309	334	328	335	347	336	330	331	344	343	316	330	293	293	354	332	331	354	331	352	360	311	330	322	359	361	371	353	357	341	330	322	346	351	324	331	319	350	370	353	308	339	324	332	358	344	317	351	331	312	334	336	312	341	299	348	368	357	327	316	356	337	331	299	322	346	346	317	358	321	330	322	347	339	336	296	313	315	376	365	341	332	311	329	338	314	294	345	308	335	337	367	333	336	359	325	326	326	338	336	320	336	360	356	323	350	338	327	357	339	327	386	358	351	327	354	338	325	363	328	324	327	340	298	356	340	362	347	355	359	324	365	332	362	329	362	337	337	356	330	321	337	328	325	361	358	323	325	345	353	352	329	297	341	331	391	324	329	339	333	344	334	340	349	326	319	306	344	341	359	325	367	357	328	367	362	346	344	348	314	357	325	335	324	310	331	320	319	349	366	298	350	338	331	341	333	333	326	328	359	324	315	300	337	331	331	339	358	328	347	330	304	328	324	348	340	335	345	351	364	322	321	341	303	319	316	338	337	317	337	328	305	351	341	360	323	354	355	357	344	377	351	343	320	359	360	333	337	302	323	341	306	330	321	346	329	302	328	327	323	321	313	314	335	328	329	326	334	355	328	360	321	343	349	279	330	302	344	391	370	329	341	328	340	330	321	343	337	316	320	335	338	325	296	351	357	367	337	358	333	334	341	313	344	327	332	321	340	321	341	350	359	342	358	358	315	322	360	344	348	352	323	330	328	357	378	336	312	324	326	365	337	353	320	340	319	331	310	344	315	336	327	345	308	336	301	318	329	323	356	345	337
23430	21614	29606	24133	21783	22855	21676	11263	7117	5166	3963	3046	2318	1728	1423	1014	825	774	671	567	597	551	527	515	455	396	338	283	254	205	227	201	192	189	205	221	212	204	166	180	174	168	167	180	172	159	178	200	180	178	189	166	208	175	209	203	202	164	174	169	182	207	198	180	207	165	169	181	189	168	156	167	223	170	179	162	196	215	200	197	180	167	193	189	166	177	167	175	187	196	186	177	166	197	190	188	182	172	145	181	162	169	174	195	156	202	176	178	196	201	185	187	172	193	171	174	182	188	183	164	196	165	165	166	170	195	195	192	177	162	185	166	192	189	160	150	172	170	188	164	183	172	163	177	158	189	156	173	179	208	178	148	194	184	156	202	183	165	170	185	179	170	166	175	182	166	195	166	166	193	196	160	190	170	184	164	181	156	178	154	175	190	189	191	165	170	155	177	161	174	172	185	170	157	184	165	157	174	167	175	168	166	176	178	187	172	172	155	160	168	170	176	175	178	163	165	178	205	177	174	167	183	173	180	182	191	186	159	176	164	164	158	168	169	175	193	178	173	167	170	185	194	172	172	177	177	155	187	190	197	161	178	160	183	191	174	177	169	147	162	168	179	175	183	180	179	160	178	183	183	163	169	167	178	158	184	162	184	161	154	162	165	159	154	176	147	185	179	175	158	171	159	168	157	166	167	176	172	169	150	162	178	145	173	174	183	141	173	176	164	174	160	181	172	176	163	182	177	187	156	177	163	178	145	177	165	164	161	163	184	181	175	170	155	153	183	195	158	157	163	166	191	172	161	173	175	189	178	156	178	182	172	198	177	177	185	175	191	170	179	187	168	184	181	189	184	163	166	170	169	180	184	171	176	168	189	184	183	169	187	177	188	178	151	182	159	177	174	153	177	172	160	159	190	187	194	184	178	181	164	204	163	177	175	165	172	179	172	181	185	177	140	165	182	190	165	203	172	185	169	192	159	168	167	181	178	192	159	184	146	182	183	163	167	176	160	170	147	172	165	178	190	186	169	198	141	181	158	166	178	162	174	186	181	161	197	159	159	176	177	175	155	181	185	168	180	167	185	163	190	175	171	185	186	173	182	164	156	176	176	172	167	181	159	175	175	195	196	163	164	153	152	185	166	175	163	186	173	158	181	158	180	169	161	157	177	159	174	159	161	191	164	175	173	164	170	184	177	160	185	196	167	196	150	170	164	156	147	161	161	181	171	175	173	161	177	171	185	190	165	184	186	185	173	167	210	166	170	177	183	182	177	187	157	162	193	177	163	171	172	188	160	171	169	153	166	155	197	176	203	151	153	176	158	155	168	188	162	185	175	183	178	170	173	175	156	176	170	177	165	165	171	184	154	153	175	196	198	168	163	178	165	162	196	147	170	180	159	159	155	165	187	173	186	176	178	160	167	161	189	172	156	186	180	133	173	162	167	191	164	162	177	166	178	181	174	165	167	170	173	154	165	180	162	163	172	173	181	179	143	186	179	148	175	189	170	169	168	189	200	179	155	185	160	152	167	137	161	152	172	189	187	162	184	171	184	156	174	159	181	158	202	172	168	171	191	171	181	181	161	173	155	179	141	170	183	181	185	217	160	165	165	172	184	171	177	165	185	176	173	173	181	183	189	168	188	169	165	155	167	192	174	157	152	170	161	163	171	183	164	163	160	167	193	166	178	179	177	142	162	171	173	164	189	175	171	169	173	191	164	177	167	163	150	167	166	150	166	188	153	190	181	184	146	187	178	179	186	161	173	167	163	180	166	187	160	153	178	170	178	173	168	180	176	160	182	155	158	163	178	199	165	170	173	187	145	163	193	192	188	150	171	171	174	195	185	165	187	171	182	176	184	171	162	192	180	183	168	176	163	205	179	166	162	168	172	167	163	183	163	166	179	184	190	176	169	165	170	169	180	189	172	177	165	175	199	167	170	178	164	172	195	155	184	165	171	163	179	167	159	169	162	171	174	184	183	166	219	160	154	178	182	158	157	173	160	159	167	177	163	149	162	163	192	177	144	173	162	157	176	184	165	159	157	174	183	165	188	169	173	189	162	171	183	185	181	173	165	137	164	174	192	167	171	179	179	142	196	198	171	172	187	158	177	161	180	190	176	182	171	200	180	163	169	163	175	168	162	164	152	169	186	189	172	186	164	184	170	167	165	178	183	200	190	187	160	177	154	167	157	191	168	172	146	175	181	155	154	143	183	188	178	189	178	160	157	185	182	175	163	176	180	166	157	171	166	173	162	168	156	172	163	175	152	172	172	167	168	171	166	180	184	163	172	171	160	169	165	186	180	176	158	172	186	176	198	162	160	180	176	184	188	185	149	153	199	179	186	160	202	209	161	177	176	176	172	167	154	156	179	158	181	170	169	144	166	163	205	160	194	171	178	167	176	162	181	171	182	176	194	174	170	174	180	162	192	155	159	168	192	178	169	190	164	183	162	165	181	167	160	170	182	193	182	175	177	178	151	191	183	175	162	180	195	169	170	166	166	182	189	171	143	170	179	171	163	158	168	165	157	195	184	183	166	188	166	178	154	163	196	173	180	172	165	190	204	186	185	182	181	174	184	159	183	154	171	180	168	165	140	176	193	179	146	155	187	152	173	179	149	170	184	168	157	166	171	185	168	160	167	166	174	198	173	174	206	161	158	151	163	172	183	186	174	171	184	157	189	174	181	185	191	174	193	159	171	160	174	203	164	168	184	163	170	195	191	180	180	170	156	171	163	151	181	176	198	168	173	176	146	170	185	171	183	174	176	184	179	171	171	182	158	174	170	189	179	162	184	174	167	175	162	171	158	181	166	155	177	175	164	176	173	149	183	165	164	194	165	161	178	189	156	145	182	165	173	189	147	166	195	158	178	165	200	195	157	174	185	190	171	178	180	171	160	168	175	168	176	178	191	190	160	177	169	175	178	168	183	171	153	162	155	165	141	168	153	162	186	173	193	171	169	147	177	174	183	179	158	154	178	159	191	215	182	167	152	166	190	170	160	181	148	195	163	174	203	172	185	191	151	159	176	167	160	185	173	194	172	190	205	183	163	199	167	200	162	179	161	158	167	158	163	176	194	182	171	185	173	182	170	184	168	182	163	179	172	166	162	164	168	170	194	178	169	174	157	170	173	169	179	165	157	192	167	183	185	197	177	167	186	173	171	169	166	170	188	178	182	189	178	166	163	172	192	192	172	185	158	187	190	150	170	177	188	193	157	166	169	151	187	169	188	172	198	154	179	175	185	182	161	156	168	165	173	161	170	200	152	180	169	156	165	173	186	172	215	186	177	162	153	169	201	163	196	177	158	175	159	156	135	176	168	191	170	205	195	176	187	176	197	176	170	167	165	161	175	173	178	195	196	162	182	171	168	169	177	173	194	157	186	169	173	177	186	205	162	201	163	161	170	187	172	158	166	183	181	156	194	178	206	193	169	202	182	165	161	159	158	156	166	203	178	143	174	181	178	176	172	160	196	191	163	197	160	180	199
38090	50155	39110	32076	28488	24943	21321	17110	12947	10036	7621	5959	4517	3501	2657	1938	1458	1299	1195	1160	1090	994	971	787	740	646	534	376	321	332	285	277	285	275	228	262	259	226	254	242	268	260	249	198	226	226	230	259	255	264	236	243	242	203	249	237	234	222	228	221	237	232	230	203	236	220	205	211	226	220	202	223	221	254	243	201	231	255	221	224	223	192	216	217	227	193	257	241	229	211	233	215	212	230	218	219	215	201	217	214	211	199	241	207	240	201	258	212	222	195	220	246	191	237	191	209	200	240	196	248	221	227	217	227	221	230	216	224	226	198	218	234	212	195	229	220	220	228	212	237	207	212	200	187	217	216	205	229	209	213	207	230	227	207	199	197	215	207	194	215	238	197	226	236	207	211	201	197	212	214	228	232	207	227	230	230	249	221	198	252	204	207	218	191	220	224	231	233	218	212	190	227	199	201	226	224	207	195	208	223	221	206	218	232	202	220	197	232	215	184	230	220	226	232	227	228	191	199	222	193	236	232	230	244	206	216	214	228	218	230	230	217	245	208	211	208	213	201	214	194	226	201	194	204	205	207	187	205	208	223	199	224	204	240	228	217	227	207	190	221	238	233	235	211	204	210	208	202	229	224	215	212	219	237	232	213	204	209	207	221	187	212	209	213	245	209	208	216	231	227	205	244	215	237	187	203	226	210	224	196	218	224	217	216	223	195	231	222	192	217	242	221	209	200	198	245	228	185	235	213	244	216	181	191	203	201	206	211	222	227	209	209	215	227	216	215	224	213	202	216	235	246	233	225	224	238	220	214	218	203	189	216	199	213	212	213	201	201	196	209	220	248	200	213	222	236	228	222	236	209	220	230	211	220	235	208	213	228	191	218	236	215	237	191	225	211	225	245	204	232	222	194	214	212	222	248	224	229	223	211	216	211	215	229	226	219	224	228	188	195	210	223	208	202	213	243	247	210	212	209	240	219	198	245	211	218	201	207	214	204	228	217	224	230	234	213	236	178	235	202	204	200	207	234	211	202	231	218	211	228	206	195	221	202	235	224	195	204	212	212	208	211	222	222	230	233	217	217	203	206	228	225	221	211	214	198	221	202	221	185	202	218	211	200	233	214	199	221	227	194	234	214	213	241	226	238	220	204	231	223	219	214	220	204	235	206	204	215	231	207	203	233	193	211	235	220	209	246	211	218	203	210	198	235	257	191	213	219	185	229	229	199	228	203	193	190	202	206	229	193	201	198	206	195	207	221	209	203	237	237	208	200	234	243	212	204	203	216	231	207	206	202	205	235	202	217	226	238	261	211	203	202	209	181	190	216	213	191	211	195	208	236	207	234	217	248	240	180	210	221	199	220	238	222	199	213	211	203	245	185	194	232	209	192	211	234	203	193	221	217	231	236	227	230	210	234	199	231	228	210	195	203	209	261	200	177	175	231	229	192	267	215	204	221	221	250	214	184	206	195	214	215	208	203	221	201	204	217	181	216	214	223	219	194	216	215	200	215	201	237	197	178	203	216	221	217	225	217	215	215	232	202	192	233	242	231	225	236	227	244	211	211	216	214	199	200	241	205	230	199	204	222	208	238	212	213	198	247	231	200	211	252	205	216	237	212	220	204	203	195	229	237	218	180	225	223	235	211	216	219	218	212	228	218	219	198	202	217	200	231	204	202	227	228	246	201	216	194	201	213	201	217	224	231	210	223	209	223	199	205	214	217	202	202	214	211	216	215	229	214	238	228	188	250	205	214	211	223	196	227	205	217	207	204	218	207	211	234	214	237	226	195	210	237	216	209	224	209	213	226	237	206	211	199	211	229	219	225	211	243	214	204	228	221	206	226	219	216	217	217	208	220	204	192	228	219	200	223	210	221	185	244	228	215	218	213	200	232	234	195	215	242	195	223	234	216	233	193	197	232	217	231	200	218	228	220	213	217	246	216	197	222	214	202	210	227	213	233	223	216	221	197	206	196	221	214	211	199	218	234	191	209	213	188	226	208	207	219	254	220	233	222	207	216	202	225	241	188	236	211	216	221	222	224	204	218	205	201	236	205	209	210	218	225	208	212	216	230	221	194	206	203	216	218	233	220	210	201	214	216	231	220	208	233	201	220	217	221	232	185	215	215	220	188	212	237	198	229	238	234	213	213	220	227	207	214	223	190	223	225	226	219	227	238	222	222	224	221	234	202	223	235	232	229	221	200	212	212	222	216	224	213	203	233	237	208	221	220	197	195	187	205	214	201	226	211	194	252	222	221	214	194	215	193	213	238	219	207	199	211	219	224	213	238	223	194	195	211	217	220	190	219	240	207	180	206	224	199	223	224	221	192	207	194	191	195	241	220	206	220	230	212	220	206	215	193	220	181	220	231	223	199	238	223	194	208	182	256	219	222	225	232	208	236	239	225	210	209	220	202	233	222	222	192	212	200	225	208	227	228	217	214	205	240	200	242	208	219	211	190	211	192	222	204	207	200	222	213	218	207	206	222	197	217	187	228	204	214	253	260	205	218	204	209	204	227	204	225	204	223	212	217	200	217	222	221	242	198	213	211	242	220	194	202	230	230	202	222	223	194	212	207	215	222	210	202	224	208	234	193	196	249	215	214	210	232	207	205	212	235	224	236	222	207	227	230	190	224	193	240	215	217	206	212	209	185	200	213	188	210	211	210	216	217	230	215	195	189	218	214	214	198	221	196	218	204	212	230	225	219	213	187	220	202	224	193	224	246	202	233	205	200	221	232	217	217	205	197	223	233	224	215	190	212	222	229	262	231	234	200	216	212	218	182	227	174	198	223	181	201	197	208	195	223	231	213	234	186	230	202	222	222	186	211	200	222	200	220	241	214	211	209	222	214	222	225	184	185	217	207	213	224	228	203	246	213	214	199	193	210	206	204	220	210	222	224	214	204	234	195	222	196	239	219	203	185	237	228	207	224	222	254	198	198	209	229	217	218	231	188	221	231	197	249	206	213	231	208	195	213	197	208	228	217	181	207	245	214	200	204	213	230	197	213	216	186	213	229	217	247	234	215	216	205	208	226	210	221	244	197	196	205	225	213	211	220	205	219	223	229	236	218	208	202	206	200	219	253	232	206	224	194	217	219	238	199	216	225	209	224	230	200	206	232	216	210	208	229	187	254	236	208	248	210	232	208	197	237	195	220	236	203	224	173	209	206	229	210	242	226	225	241	243	216	232	194	228	213	211	212	222	207	199	208	224	234	203	198	216	198	221	209	225	214	205	238	207	225	194	228	207	222	201	217	199	216	202	189	224	200	196	211	195	221	207	222	211	208	210	194	238	223	192	210	188	227	237	218	219	213	228	245	213	185	202	212	225	221	225	217	188	226	221	230	217	239	206	194	203	225	213	207	226	216	214	210	229	216	203	214	220	232	210	214	233	224	211	199	199	196	222	229	211	240	214	217	212	216	214	227	199	223	233	223	199	224	213	225	219	219	204	223	205	223	197	209	197	203	215	212	220	221	224	229	203	188
28462	23643	22893	16358	10054	7313	5452	3870	2814	2083	1713	1304	1056	930	789	708	603	555	543	565	523	516	468	511	476	389	418	402	417	382	391	407	397	383	381	404	373	358	363	409	378	366	376	376	372	376	375	345	373	378	366	423	367	338	369	381	405	371	391	392	369	369	368	352	363	360	368	390	326	376	371	380	343	374	397	371	398	371	407	375	369	374	397	372	368	356	368	347	364	382	350	354	431	361	335	349	388	343	405	380	342	379	378	391	370	420	382	365	358	371	371	361	394	360	385	363	392	387	354	380	364	385	411	396	401	338	388	376	378	388	373	344	365	347	346	361	398	359	353	363	376	366	349	340	405	398	356	340	387	365	368	373	370	374	408	359	389	362	370	420	388	383	371	351	360	385	354	379	383	404	362	383	365	355	362	395	371	356	389	381	385	396	396	363	334	350	412	368	336	378	361	347	385	358	387	368	352	343	374	315	352	363	362	367	393	387	360	372	380	378	399	380	365	369	358	387	349	390	399	370	358	385	371	379	366	339	382	352	359	386	366	368	382	380	398	363	390	367	371	369	396	394	387	386	370	402	378	385	402	391	393	362	350	337	399	379	367	408	350	371	388	364	369	402	378	371	337	342	399	373	378	383	397	353	369	374	406	366	362	403	388	370	388	384	377	385	356	386	367	375	346	371	389	379	375	378	348	393	382	375	397	385	345	382	394	370	384	375	365	359	404	350	338	370	355	362	353	368	370	381	350	349	367	382	401	363	437	375	393	370	381	359	354	337	429	374	371	350	390	343	390	388	358	400	363	376	362	400	359	373	377	352	366	387	352	379	358	405	399	405	377	352	375	375	379	362	397	391	396	416	361	397	357	360	377	392	373	373	385	345	360	403	369	391	376	353	357	399	357	369	362	373	389	419	401	354	348	360	387	344	372	417	396	380	352	375	378	351	395	358	382	362	402	341	366	376	341	370	374	349	392	384	351	350	435	329	368	374	420	349	391	387	397	384	377	365	395	362	403	383	391	353	370	374	394	385	356	359	371	404	353	390	383	368	390	339	382	355	366	383	373	324	378	349	367	391	356	399	363	362	385	371	412	362	405	375	371	349	380	379	384	344	371	411	378	416	339	354	375	352	363	394	375	373	368	342	360	354	399	373	365	353	364	367	361	387	355	391	364	403	378	391	416	348	361	330	389	387	346	384	348	361	428	372	387	370	379	390	339	396	357	328	375	381	390	349	393	366	368	407	382	358	354	389	376	383	400	403	375	361	385	374	380	338	333	399	388	360	347	379	372	381	343	385	345	356	377	365	365	412	380	407	371	362	361	379	412	356	383	342	389	364	404	368	362	371	374	363	360	415	360	392	409	405	356	402	387	375	375	386	361	372	395	365	351	392	380	389	379	363	360	367	399	366	382	392	350	421	371	354	359	393	403	372	389	365	386	374	391	378	387	376	407	398	383	357	371	390	389	397	361	406	400	380	390	376	338	398	376	356	400	384	358	395	379	352	341	376	392	368	375	420	386	342	349	420	381	379	368	387	353	338	396	392	373	401	405	354	379	347	403	397	390	387	372	327	385	407	420	386	344	348	364	391	365	399	367	368	344	363	383	375	424	410	379	379	388	396	346	374	389	387	380	364	348	384	382	353	352	386	363	358	381	372	407	374	371	364	398	418	378	383	387	382	419	384	375	375	390	354	405	358	359	378	379	390	396	403	402	414	393	397	359	341	343	365	351	367	362	366	365	417	388	401	368	348	353	388	361	391	362	377	375	389	398	357	369	390	359	327	388	356	380	372	324	383	390	377	384	377	385	398	349	347	369	418	373	378	381	387	369	387	384	387	368	374	382	392	348	377	362	371	370	350	371	387	363	393	370	371	355	423	401	383	356	390	388	373	408	358	377	354	372	351	416	376	379	355	390	391	370	355	364	377	389	353	370	371	447	406	382	368	368	357	405	396	395	445	379	378	409	396	372	384	383	341	341	342	385	372	369	411	357	382	364	383	343	376	366	400	378	361	406	386	395	346	365	389	356	359	378	369	385	353	360	387	369	373	376	389	381	376	385	339	375	388	350	369	360	395	370	359	378	363	353	375	400	396	395	412	381	337	388	387	407	382	377	397	392	351	388	399	379	368	379	371	371	362	366	401	360	390	427	394	380	380	354	342	400	370	358	360	375	427	377	377	382	379	356	366	365	365	383	378	401	368	341	361	376	380	329	387	408	352	360	329	372	364	380	406	394	369	351	383	385	370	349	353	373	373	394	352	370	408	400	354	389	356	369	340	349	362	349	365	349	351	362	383	421	382	373	390	400	347	393	408	387	391	380	383	389	373	362	381	405	368	364	381	366	373	331	393	365	371	391	362	388	372	387	370	364	378	385	372	368	367	377	363	373	363	366	396	386	350	360	338	368	349	391	387	402	363	391	387	381	384	386	418	374	406	376	339	396	363	363	384	324	397	410	424	364	383	387	405	416	379	385	378	355	366	391	375	381	410	364	380	355	369	420	382	371	367	371	384	359	403	378	351	347	346	371	363	390	355	355	393	380	338	389	380	379	380	375	397	373	409	351	386	388	368	371	390	377	364	404	367	376	376	351	367	373	384	387	389	370	355	381	340	389	394	373	392	385	377	390	366	349	344	378	377	346	375	413	387	392	366	374	352	375	399	377	391	377	388	385	363	389	362	373	366	377	391	365	386	356	420	414	349	355	378	379	372	354	359	340	358	377	356	406	368	348	365	357	371	332	386	393	363	387	367	391	405	361	372	389	384	370	404	402	367	367	398	405	366	375	348	381	364	377	384	350	396	399	367	421	376	374	381	377	386	370	378	369	367	360	391	382	368	403	414	360	357	415	386	362	337	401	387	338	407	407	357	369	384	359	351	358	402	373	419	373	379	354	372	384	421	358	363	403	352	356	370	371	380	352	358	371	423	361	366	403	390	360	365	362	394	350	372	364	364	334	319	363	361	371	361	354	389	375	372	370	377	392	360	405	372	365	396	429	354	356	367	370	372	356	385	378	391	377	334	355	373	398	367	390	399	409	337	397	381	358	382	380	355	380	380	384	384	372	381	400	383	371	386	371	351	420	358	391	352	380	388	415	400	366	374	358	412	358	362	363	357	355	389	355	361	359	378	371	369	352	366	384	381	341	371	387	391	415	371	416	365	361	375	375	338	379	369	373	357	359	393	358	373	378	385	418	373	377	382	380	420	403	373	367	353	405	387	379	365	341	382	381	374	374	382	394	382	348	371	395	391	341	378	364	348	407	372	376	371	400	391	364	351	358	359	357	359	384	368	370	334	376	376	382	359	394	382	373	405	405	415	375	377	384	388	355	368	402	372	374	350	364	350	377	386	373	355	394	358	327	377	362	352	396	379	389	392	381	362	381	352	397	360	382	361	374	407	396	360	390	396	382	374	385	387	389	417	370	355	354	366	388	402	370	376	362	389	365	412	378	365	389	375	334	380	380	386	380	348	356	336	385	407	372	383
30076	35222	26523	18857	15538	13254	10706	8116	5911	4361	3210	2504	2009	1614	1283	1115	931	810	839	773	827	745	741	687	631	604	588	499	527	508	513	496	437	482	478	494	424	457	458	496	462	468	473	465	454	468	451	467	467	474	441	474	507	448	480	466	493	483	447	437	461	502	447	505	457	462	459	484	471	474	434	466	458	454	476	436	508	504	481	441	473	471	530	453	436	466	461	459	494	471	469	471	459	444	442	458	500	456	458	449	478	442	462	447	481	459	460	464	453	477	480	490	462	423	422	463	484	482	461	421	472	469	478	439	442	479	444	485	475	474	470	466	428	448	468	458	498	471	471	506	457	482	452	499	475	420	468	456	439	483	459	479	446	486	478	445	445	456	462	450	447	448	483	429	473	474	447	465	455	470	468	461	479	456	426	456	484	475	470	453	468	437	418	479	428	474	459	458	473	485	455	470	440	458	499	498	480	468	463	513	500	472	478	458	500	482	516	455	466	426	463	451	456	459	488	456	457	456	475	488	466	471	493	443	476	510	451	493	466	444	473	510	469	494	493	444	511	498	457	444	492	443	454	448	423	464	427	457	441	465	441	493	463	467	455	452	472	461	461	475	464	456	463	456	449	476	478	478	478	500	464	479	486	462	440	467	446	486	474	497	460	444	463	453	450	449	422	473	459	430	446	448	503	437	506	490	496	474	481	519	437	468	478	431	483	442	473	448	481	477	460	454	477	431	472	456	472	484	450	488	492	474	513	471	472	460	487	476	472	462	440	476	500	463	454	500	431	504	468	440	480	460	472	440	526	468	474	487	484	445	473	453	456	490	431	472	473	487	446	465	490	494	454	440	490	446	460	474	497	438	462	474	473	477	449	419	458	481	450	446	483	474	480	438	481	478	447	466	462	471	501	471	464	466	449	467	472	466	464	463	476	421	482	502	446	452	486	472	464	459	467	458	511	484	485	437	482	470	468	426	445	441	457	458	461	434	475	448	477	454	475	459	480	484	494	482	467	464	451	445	467	406	444	508	493	465	442	458	469	501	492	442	485	454	485	475	433	480	449	470	458	490	458	464	467	428	464	441	469	462	461	451	462	447	495	478	451	519	455	450	425	456	425	449	472	469	439	460	436	440	502	479	461	480	500	447	423	419	474	478	474	477	472	461	462	455	487	497	477	468	460	475	493	462	469	465	440	483	467	490	448	470	455	465	488	446	486	468	510	447	465	457	434	429	476	476	492	457	474	444	490	479	471	501	403	457	482	479	448	448	467	462	488	466	496	424	448	457	482	458	431	481	491	425	459	467	454	430	467	437	457	429	476	462	513	472	439	471	462	476	470	428	463	460	478	454	434	476	486	486	469	474	479	495	495	452	474	453	487	456	496	474	460	457	464	498	464	461	490	495	483	483	472	441	455	491	455	489	417	442	471	438	483	471	502	418	465	507	446	478	488	457	454	485	497	492	451	467	471	493	464	458	462	477	493	488	453	456	486	479	431	493	473	489	476	486	466	470	465	456	445	449	494	463	459	511	490	472	456	469	453	416	500	516	499	492	487	496	477	476	483	463	477	439	480	485	445	455	477	455	461	468	445	496	452	484	428	471	492	467	474	462	426	482	448	462	454	436	481	465	453	466	463	465	444	469	537	506	428	467	452	500	441	470	469	441	475	488	446	498	486	516	468	476	470	455	456	461	466	497	446	473	445	524	502	457	456	501	437	451	494	465	438	443	451	451	506	474	499	460	456	496	491	457	453	447	490	500	456	444	465	445	460	485	451	467	442	466	507	435	485	498	489	481	459	445	441	476	494	431	456	439	492	469	433	496	445	472	457	447	460	444	466	462	460	450	469	489	435	473	447	401	490	468	463	443	433	433	439	474	474	471	464	471	502	471	478	443	441	454	480	510	465	501	432	445	512	443	467	483	457	433	456	398	470	456	451	451	480	437	449	461	447	454	437	491	459	459	456	487	429	450	503	434	477	475	456	450	482	436	456	475	497	467	461	438	447	468	474	467	443	449	442	461	479	484	494	477	436	521	439	453	454	488	451	446	460	452	495	444	499	470	438	419	440	467	482	500	479	487	483	454	520	479	457	454	430	461	484	461	457	481	456	425	482	513	459	448	469	430	507	461	476	478	470	490	436	429	463	424	447	460	502	417	444	469	477	495	460	452	468	489	425	428	478	455	430	466	453	483	426	465	449	466	460	469	469	503	484	482	465	485	446	471	438	430	469	428	479	466	479	435	477	498	509	450	472	460	479	442	483	477	470	471	476	477	410	492	491	467	514	463	450	506	463	467	473	460	445	433	432	453	478	459	465	507	470	478	479	441	462	459	473	461	489	489	493	432	463	481	420	468	468	447	451	456	457	472	477	458	501	437	469	507	465	469	461	474	495	456	438	476	478	462	484	451	468	446	440	497	484	429	489	482	506	458	453	472	476	470	459	450	466	495	452	425	443	443	478	435	450	475	458	445	514	446	462	446	433	480	482	510	482	475	510	454	438	479	518	457	459	487	464	472	506	455	415	433	472	442	488	492	490	517	440	496	450	497	472	472	478	487	457	432	425	458	463	441	476	452	453	458	460	470	436	461	489	491	433	453	455	485	456	444	493	488	456	504	424	426	454	487	469	491	488	477	456	459	466	438	459	479	455	456	452	473	472	449	466	453	448	491	511	453	470	453	447	488	488	429	515	481	438	469	408	451	495	469	454	452	463	423	489	480	475	483	465	466	480	457	450	463	422	504	468	459	443	450	521	463	459	446	450	479	452	471	503	483	500	457	459	478	487	478	467	449	487	478	482	438	482	477	484	494	495	484	457	462	450	459	463	427	458	460	441	462	501	440	489	462	470	477	466	449	465	472	459	465	491	475	446	504	469	471	458	455	438	437	453	480	522	479	464	472	481	493	435	475	467	478	472	420	450	479	444	449	485	483	467	440	457	433	467	461	490	470	488	455	455	437	469	479	431	415	486	478	445	460	498	447	436	461	475	457	454	433	451	446	476	439	479	481	449	440	478	422	448	480	453	459	473	445	474	465	463	436	474	478	452	443	448	474	468	429	462	429	463	431	467	494	481	493	445	484	441	495	447	463	462	448	451	476	451	458	470	450	487	464	463	462	462	453	463	446	497	467	459	489	466	460	456	425	441	475	474	468	503	478	487	474	478	471	442	459	480	448	464	456	449	455	469	449	471	460	444	451	480	454	460	465	430	487	472	472	488	486	477	468	429	520	450	478	471	438	421	495	472	429	464	467	444	489	458	455	454	465	443	439	443	441	459	456	511	481	494	423	483	418	484	457	477	488	460	459	478	433	486	454	483	424	456	451	497	470	441	475	424	462	493	451	433	467	463	464	489	501	453	442	466	428	442	509	470	509	460	474	437	476	483	443	478	438	449	449	436	470	455	495	444	485	476	479	479	459	478	458	503	481	455	475	463	514	450	430	454	478	479	447	505	499	451	489	469	468	474	465	466	484	495	496	493	493	487	457	486	489
24490	21569	29095	24583	21811	18672	12120	7325	4990	3692	2760	2132	1617	1315	1028	885	741	626	613	601	531	536	483	461	407	467	393	353	326	275	282	291	299	269	290	310	254	323	282	267	277	275	290	274	282	273	256	261	267	274	259	266	289	275	291	263	288	250	280	240	253	294	230	301	272	279	256	268	252	286	253	260	288	300	262	254	288	284	276	292	268	247	251	280	230	256	276	238	297	249	271	263	270	277	269	264	283	275	272	287	255	291	240	252	296	279	259	276	260	288	299	261	270	266	271	255	260	262	263	274	273	260	264	246	279	266	268	284	248	280	262	252	252	287	262	286	270	256	276	254	275	256	260	285	274	282	290	252	267	282	260	273	244	314	279	280	264	289	284	287	249	255	278	252	256	257	289	260	249	276	247	266	274	278	259	293	286	270	249	265	280	280	280	275	288	252	245	258	257	277	267	235	313	266	233	316	259	262	283	245	279	261	272	251	284	278	317	249	269	275	253	290	257	269	256	242	273	265	271	289	243	276	248	261	277	289	299	252	274	276	226	252	307	257	281	259	264	267	246	275	258	271	274	269	272	256	265	248	243	281	254	273	276	276	264	276	250	301	296	267	287	280	283	285	235	266	275	276	245	276	259	246	265	284	275	252	296	291	266	287	253	287	295	268	244	246	262	283	268	304	266	293	286	283	263	307	293	265	276	282	272	255	271	248	228	264	261	252	283	283	273	281	281	270	290	262	286	273	263	262	242	269	260	271	292	256	274	269	284	261	290	246	260	279	281	300	277	268	274	286	308	281	275	259	266	258	272	264	273	253	274	285	267	257	276	280	254	265	254	291	276	244	256	258	280	263	251	280	283	244	246	246	284	281	277	264	249	276	297	261	264	277	284	278	263	321	302	239	237	274	275	274	233	259	263	235	245	245	295	268	287	254	271	242	283	316	247	261	282	273	263	261	267	284	241	282	295	294	265	247	240	251	270	253	262	286	274	273	259	243	301	283	258	240	298	263	260	282	249	267	242	259	267	269	279	280	264	290	286	288	269	277	282	267	257	240	243	271	317	270	255	284	253	254	318	274	259	250	231	267	278	256	267	280	268	277	284	275	253	265	287	253	269	272	287	278	245	259	272	263	276	263	253	265	248	285	272	291	257	232	283	258	262	261	267	288	263	275	263	251	254	261	282	260	246	267	270	288	274	268	261	251	260	274	283	253	242	272	275	279	305	256	264	267	273	260	271	269	254	265	234	261	253	274	242	267	276	267	286	299	279	281	255	265	272	273	294	258	284	248	260	269	296	255	243	265	250	259	252	278	273	246	296	262	254	257	291	235	250	254	304	293	277	257	239	277	278	276	278	299	263	267	257	268	293	273	300	289	258	293	280	273	247	305	248	250	301	243	233	286	292	259	277	242	268	264	242	260	263	260	295	248	297	275	247	267	288	263	277	281	273	269	264	297	264	275	262	267	246	260	261	254	307	254	275	281	258	262	265	263	279	237	273	252	245	260	274	253	280	294	260	255	261	275	274	253	264	289	252	281	226	263	273	253	254	286	258	235	281	272	260	274	254	257	272	260	257	291	285	258	278	262	238	296	288	246	287	257	255	247	280	299	275	266	276	277	252	256	241	248	274	277	286	270	277	282	311	255	223	250	252	249	267	238	244	270	253	257	289	279	286	288	274	269	278	267	250	284	281	253	284	245	285	249	293	259	282	289	275	239	255	275	265	265	262	264	289	260	285	261	281	255	283	284	260	273	249	272	258	260	259	260	275	220	289	261	266	248	274	280	278	261	257	254	270	266	278	275	269	269	289	256	272	254	293	241	272	246	275	247	285	275	274	280	246	274	249	252	263	262	316	235	289	239	274	265	297	271	284	288	267	252	265	265	291	261	275	266	264	271	262	252	274	248	264	278	268	242	268	274	269	259	267	257	251	253	280	235	252	284	248	253	262	254	273	283	289	266	256	286	263	289	296	260	269	285	251	274	290	261	272	239	255	236	293	265	258	281	253	268	282	245	273	303	262	233	280	262	294	236	274	290	252	299	281	250	285	264	269	312	289	282	281	281	276	263	261	253	233	266	278	287	267	265	260	262	257	260	253	269	290	259	272	268	289	266	291	282	276	277	270	272	253	253	274	287	277	266	261	262	284	271	269	279	260	267	259	265	280	269	260	286	272	263	262	227	238	298	246	266	265	270	231	276	249	262	261	261	256	275	263	288	280	309	260	282	289	249	247	256	271	268	250	267	286	294	279	241	240	277	263	253	251	291	262	297	278	282	297	275	268	261	279	278	271	268	264	270	279	271	272	255	258	249	258	253	288	287	269	281	276	272	281	269	255	284	261	292	269	274	243	270	246	279	258	280	272	266	235	314	257	276	268	252	269	288	248	269	285	264	296	276	276	261	272	266	295	283	260	245	243	275	247	271	249	264	254	276	285	281	263	269	262	257	268	228	258	237	260	279	250	292	256	280	248	263	239	239	254	301	280	250	253	238	274	257	267	274	259	283	278	270	276	277	269	281	292	239	293	266	249	286	282	280	241	267	270	278	269	250	270	281	276	277	262	260	243	257	214	285	267	243	279	259	263	262	296	276	297	278	277	262	250	279	268	278	262	255	269	261	246	246	265	251	281	288	251	255	280	243	276	268	265	245	266	243	290	269	274	245	291	270	273	265	236	275	262	276	239	276	261	267	252	270	264	244	267	275	282	235	285	242	270	300	292	274	248	264	262	264	276	249	259	266	241	281	298	262	265	263	279	275	293	295	291	244	292	279	261	280	269	295	267	267	264	271	294	259	267	246	305	276	275	266	299	289	254	280	240	291	270	249	262	244	231	273	277	275	262	274	244	253	253	258	267	261	253	266	295	272	261	272	259	264	268	248	271	262	267	246	264	282	268	271	287	311	268	264	247	286	280	275	279	284	264	267	282	300	276	265	260	286	281	278	299	287	286	276	256	259	258	254	267	293	257	254	273	270	286	273	254	315	320	254	274	275	280	236	249	269	279	253	256	256	257	280	298	282	282	246	282	293	258	261	279	279	278	245	255	270	283	256	244	287	272	268	234	259	259	262	243	286	262	293	300	238	278	251	281	252	271	295	234	269	255	274	269	261	287	241	281	282	288	259	253	272	260	289	277	252	243	279	246	262	268	237	289	284	263	283	271	279	282	281	250	262	258	285	253	275	268	272	294	257	251	291	266	265	282	236	243	328	267	242	292	276	245	265	287	281	290	247	277	271	284	282	260	298	255	245	287	302	293	244	257	282	272	261	253	269	259	259	253	256	292	250	229	252	297	263	252	257	266	288	274	251	272	298	259	251	266	259	256	260	280	275	281	266	271	266	254	272	272	263	272	246	269	291	255	282	250	260	285	278	270	272	284	298	272	248	271	223	269	253	267	246	269	276	278	256	266	266	263	272	285	256	277	285	261	304	242	262	274	274	236	270	246	278	282	283	275	300	302	292	267	272	262	265	284	259	262	271	280	297	281	245
34107	46717	33959	25663	21884	19199	16265	13156	9708	7261	5444	4119	3253	2522	1964	1616	1214	1106	1019	904	850	842	782	707	696	634	556	482	432	418	382	410	365	354	380	331	378	366	393	375	342	361	351	345	342	346	350	363	363	332	364	335	318	376	337	316	318	345	330	359	347	377	341	370	365	363	330	374	361	337	357	362	343	338	372	336	355	377	368	334	337	341	325	332	301	294	368	371	330	349	345	361	315	338	360	344	362	317	335	366	348	359	361	354	375	344	351	357	356	334	362	327	367	334	323	335	345	314	336	332	298	323	354	342	314	333	341	342	321	324	352	372	335	365	357	345	358	355	320	328	361	305	347	341	337	319	380	383	351	329	317	328	364	329	353	342	353	344	338	360	305	339	342	333	311	383	360	341	321	307	359	324	346	318	351	352	350	349	358	340	323	326	368	339	321	353	329	302	342	307	378	343	355	385	363	338	353	334	320	355	364	365	318	335	321	357	344	362	334	355	338	362	348	352	322	325	369	345	351	376	364	314	325	342	364	323	358	324	306	339	336	318	324	354	373	335	325	359	347	353	356	315	358	337	325	330	337	362	356	347	375	326	324	360	354	347	332	345	338	313	338	339	361	334	324	335	313	354	334	343	349	343	318	325	337	319	332	336	368	338	315	357	335	354	390	355	326	392	323	356	338	328	326	329	327	353	353	349	351	359	347	310	322	321	337	330	337	351	294	345	355	323	341	322	322	337	337	327	368	344	330	363	318	340	333	331	366	317	314	366	349	320	328	315	341	371	353	349	342	333	339	338	311	381	327	341	359	322	324	360	295	388	362	354	324	338	324	330	365	326	348	354	376	335	330	344	358	330	342	347	346	340	349	335	304	363	345	299	342	381	332	357	349	338	335	325	331	318	345	356	359	349	311	344	339	321	360	351	373	346	334	339	353	332	336	341	359	353	333	354	351	328	352	333	339	362	325	357	337	329	355	333	330	332	343	329	357	320	355	344	328	327	308	333	351	374	350	341	348	344	346	328	340	345	349	352	318	329	345	311	343	335	331	368	325	347	317	348	328	319	317	314	351	340	327	336	333	352	371	349	348	317	339	337	347	319	312	347	342	341	308	327	354	331	333	395	356	358	327	353	305	320	304	368	371	298	343	355	330	293	343	342	335	345	315	340	332	335	345	325	345	329	332	330	364	376	313	343	344	335	356	350	333	345	322	339	317	318	346	323	336	325	332	346	327	343	343	364	284	363	323	354	329	344	322	357	319	344	311	326	314	324	338	362	330	344	366	332	342	353	337	350	339	355	338	364	352	333	371	352	321	365	311	372	351	344	333	347	375	301	341	349	330	348	338	377	348	326	352	318	347	346	359	312	303	352	330	355	354	347	332	308	348	349	316	368	325	346	349	332	333	363	350	350	359	328	315	342	345	335	344	326	324	324	345	322	334	319	326	351	352	317	344	352	335	367	335	318	338	366	323	335	384	322	347	360	331	320	323	315	330	319	347	325	338	339	315	342	331	319	350	320	356	334	349	319	340	310	348	328	363	345	323	338	337	371	357	336	332	367	348	366	377	307	333	369	328	345	355	340	330	352	328	327	308	322	334	385	303	371	326	328	354	333	317	344	331	342	335	362	356	331	310	361	355	329	358	304	346	336	340	368	360	333	366	319	345	330	369	353	356	344	314	310	348	325	325	349	319	352	324	312	325	311	340	314	372	339	355	347	329	336	359	302	354	344	324	366	325	313	348	336	328	304	329	387	358	325	353	327	315	368	367	327	363	316	340	322	323	338	290	339	311	315	347	326	348	319	346	363	344	348	347	346	350	331	362	317	341	372	333	347	358	365	336	340	356	287	351	325	372	360	334	350	352	343	372	370	290	344	374	340	348	334	331	370	323	389	346	322	346	320	354	343	316	348	358	352	342	331	314	375	329	341	343	329	344	331	372	349	309	350	320	372	332	373	316	341	348	326	333	353	345	332	326	340	307	321	350	336	327	338	352	356	335	340	368	323	365	357	344	345	337	363	338	322	350	341	351	364	326	307	357	357	348	336	348	327	330	352	351	363	370	352	338	341	342	342	356	347	372	352	372	340	320	344	329	327	352	307	382	335	320	338	351	310	336	322	340	337	331	361	308	339	311	360	335	316	337	354	361	345	362	312	362	356	337	367	332	336	307	336	358	325	324	332	341	306	366	339	359	336	319	368	341	292	354	388	356	348	333	371	353	342	358	320	377	354	327	374	324	338	300	350	335	320	296	351	346	327	309	316	366	328	303	325	367	354	313	359	367	336	324	308	322	324	314	334	325	342	339	320	341	353	356	325	326	370	335	300	347	347	359	346	314	315	300	313	362	362	371	342	320	331	339	319	344	318	321	331	356	360	336	333	330	323	341	353	334	353	341	348	327	308	357	351	335	326	358	368	353	383	347	324	354	352	336	311	374	333	343	342	344	350	352	321	321	356	319	343	325	308	332	314	326	326	328	289	316	339	337	348	332	323	321	331	291	318	362	355	323	368	376	314	353	338	349	354	351	311	328	332	345	324	367	354	308	339	332	337	350	342	357	326	341	330	336	315	332	335	337	350	346	345	330	298	381	323	345	321	356	366	330	320	328	308	319	340	319	308	367	334	345	348	361	354	364	368	344	353	303	354	360	334	328	327	380	311	339	339	331	344	349	322	322	341	337	370	332	309	346	349	354	333	360	324	363	333	328	334	335	335	335	349	362	370	318	332	334	337	342	312	329	305	315	351	320	355	353	352	376	345	333	342	345	340	361	327	369	320	311	319	339	321	334	384	320	334	335	320	349	347	343	325	320	392	374	360	350	327	344	380	310	352	366	381	340	340	310	347	317	332	374	329	356	357	363	347	340	352	335	328	327	370	326	363	333	339	332	344	360	356	329	368	341	353	345	327	342	327	353	321	329	351	327	341	296	346	357	324	325	332	330	357	365	370	327	353	309	359	368	346	360	312	364	307	327	361	343	352	338	352	316	337	329	319	322	341	304	357	348	353	331	364	320	351	375	349	339	311	345	350	319	344	343	313	366	342	355	329	353	296	328	357	296	357	306	352	347	358	326	332	388	334	351	315	322	308	318	331	338	308	364	345	295	355	354	353	318	376	353	343	354	381	340	328	355	353	334	384	322	405	348	351	359	339	328	363	334	345	326	346	339	324	322	333	309	363	375	321	331	373	345	370	326	338	333	350	345	362	356	316	320	352	351	324	341	339	328	351	343	386	344	325	365	344	328	359	360	344	322	334	331	323	397	324	307	362	359	319	334	346	335	337	348	325	331	327	305	348	307	348	307	335	349	334	362	309	369	328	343	330	322	345	347	330	334	334	370	366	342	341	345	328	350	309	342	343	306	326	329	361	404	340	357	346	346	312	335	357	339	350	358	337	319	384	293	377	361	339	316	348	305	337	361	336	330	349	363	357	324	357	345	361	317	336	329	334	340	336	338	309	343	306	390	344	344	321	331	361	346	319	353	353	355	376
23342	21585	29578	24081	21705	22644	21386	11410	7441	5448	3948	3074	2365	1899	1418	1049	892	737	657	597	545	536	526	447	419	361	339	324	264	239	219	201	246	196	172	206	196	196	184	195	190	206	170	203	214	185	169	185	183	177	189	183	174	188	172	184	183	176	200	168	189	190	201	192	138	168	159	173	161	186	156	183	197	191	160	187	171	199	191	193	189	182	174	173	171	167	178	202	188	180	177	191	159	183	171	188	180	174	180	180	172	188	168	173	180	169	164	171	201	192	178	197	195	207	185	181	186	158	176	183	174	199	176	167	203	193	179	179	173	203	168	186	179	199	163	200	179	203	177	190	182	176	169	172	182	165	192	167	175	187	172	147	195	176	190	159	164	203	169	184	199	209	175	170	175	187	184	169	182	178	177	186	167	162	193	170	160	180	168	181	182	209	182	158	154	148	192	207	202	170	194	175	175	168	177	185	171	164	172	147	200	167	170	169	171	169	172	211	163	183	182	176	178	182	196	171	186	170	166	135	191	204	207	209	169	174	187	205	173	158	191	176	207	188	173	185	175	179	208	191	164	193	167	148	181	166	182	170	166	163	183	199	187	196	177	176	167	171	145	165	176	180	180	179	167	186	164	185	191	161	200	182	182	164	161	184	176	196	173	190	168	156	175	167	190	187	176	173	143	173	156	180	181	174	174	182	198	174	176	191	179	156	165	184	170	186	182	174	190	174	165	167	171	195	154	173	169	185	174	172	171	165	181	196	163	179	165	181	171	159	175	165	170	177	177	176	189	181	179	181	182	185	170	181	203	196	188	187	192	195	176	177	164	212	168	204	193	179	184	178	165	171	156	171	182	192	161	169	202	191	170	175	188	162	182	190	202	181	164	178	204	171	182	168	174	185	173	179	174	201	186	179	168	183	201	186	174	162	185	175	195	174	169	192	168	159	176	173	175	191	161	179	186	166	158	165	174	173	177	179	187	171	206	183	183	168	178	198	190	160	180	148	210	168	184	179	166	169	186	175	176	176	159	174	156	192	181	190	174	144	153	186	186	166	158	167	173	158	183	172	164	195	193	179	156	165	190	182	172	191	184	174	180	184	181	184	178	182	165	157	167	191	169	177	179	195	178	170	181	164	173	186	183	160	169	184	192	168	179	174	175	138	186	164	163	187	176	195	178	174	178	182	186	164	170	191	187	194	167	177	177	162	186	164	176	203	171	183	181	196	165	182	179	193	171	196	183	165	178	175	173	196	174	167	170	172	166	195	165	175	181	174	172	180	167	169	175	177	166	176	168	174	165	169	183	194	194	171	169	169	191	173	198	188	158	173	158	149	159	178	169	177	181	154	180	186	166	157	185	176	171	175	174	150	165	192	182	162	172	166	192	187	178	166	168	183	190	173	194	169	177	147	168	178	178	180	178	180	188	192	180	168	168	151	180	169	178	173	185	155	173	161	153	152	158	175	195	187	174	179	177	180	197	161	190	166	172	157	163	198	182	199	169	175	170	169	172	163	184	173	171	196	160	186	182	179	158	181	171	166	165	153	174	177	171	166	181	180	171	193	156	173	175	180	183	192	212	179	188	162	180	173	151	164	179	173	159	186	176	162	178	162	168	184	172	191	172	194	196	181	158	163	162	174	155	202	175	158	187	179	179	187	158	170	187	189	188	178	162	186	192	191	188	188	175	193	178	183	172	177	154	177	175	175	172	181	169	164	194	212	160	151	189	169	161	196	172	138	161	179	170	177	157	171	162	180	177	192	164	173	180	189	173	189	172	190	168	157	154	170	151	187	181	163	188	183	168	186	172	175	175	164	176	193	193	187	187	172	201	182	157	176	195	182	152	188	176	159	171	188	170	186	194	169	183	177	205	166	192	176	203	186	164	176	171	156	162	182	189	168	188	151	172	190	171	181	171	176	164	153	188	176	177	190	193	166	180	174	165	159	182	177	182	161	194	158	191	177	180	209	180	161	165	195	174	149	160	177	191	171	160	168	167	164	171	167	140	159	182	175	172	183	176	172	177	193	163	200	192	181	185	174	164	170	180	188	178	208	180	182	183	165	156	194	172	180	161	180	155	164	179	162	180	167	186	173	193	188	155	191	181	161	166	185	178	178	191	162	201	193	183	172	183	187	169	171	155	171	186	164	186	165	173	174	182	192	175	184	195	178	159	173	165	153	195	167	210	158	185	174	182	158	138	160	193	185	160	178	160	181	177	195	190	179	171	161	167	171	186	196	168	184	178	179	174	164	198	188	193	167	171	152	165	201	193	160	192	171	166	152	176	171	185	145	199	147	161	173	175	134	171	179	197	176	213	179	154	172	179	158	179	188	177	167	160	192	158	176	176	160	186	192	189	164	187	176	153	189	164	173	191	175	178	177	180	171	190	163	178	195	174	183	161	176	151	155	168	165	195	170	166	166	160	167	176	209	182	198	184	200	161	167	173	187	182	183	160	194	211	201	179	190	194	173	169	186	170	171	169	194	177	183	206	184	167	180	187	172	179	184	168	203	164	186	160	168	178	172	184	172	168	192	177	185	171	159	169	145	184	184	181	177	171	162	177	170	202	183	176	196	156	159	146	151	159	183	167	177	198	188	168	167	165	166	197	180	185	162	193	175	167	188	179	189	171	162	185	154	187	184	184	172	212	180	167	179	173	171	163	165	176	158	180	159	185	181	175	175	146	153	195	176	162	171	186	205	148	147	192	165	171	175	174	174	148	162	155	187	184	179	176	177	156	188	155	212	182	176	173	184	145	185	171	177	179	168	178	178	190	186	177	165	173	191	160	145	172	168	174	186	177	180	166	173	169	183	185	161	177	170	172	198	180	164	192	172	209	199	165	183	157	186	182	180	164	199	168	193	196	164	175	173	163	169	213	183	190	164	188	188	165	172	176	189	162	200	183	177	156	179	182	175	189	174	210	149	172	179	163	173	176	184	189	198	164	182	190	182	179	189	185	194	158	188	186	167	162	168	194	188	195	181	169	172	159	160	162	183	178	166	168	163	169	158	167	186	183	172	173	170	175	204	177	189	167	173	187	205	173	168	153	208	195	157	182	167	156	180	159	182	183	188	185	175	163	182	153	185	159	184	162	179	150	161	161	177	175	156	180	178	173	167	174	176	184	166	179	187	186	186	157	196	190	164	180	154	155	182	214	165	174	184	188	162	171	166	172	196	152	199	191	140	163	187	186	175	168	179	194	173	169	177	170	174	193	174	184	169	188	176	188	192	169	163	167	177	161	177	170	180	148	185	170	178	191	172	195	172	163	167	169	182	171	176	188	193	200	210	166	164	169	140	186	164	177	169	183	171	160	183	195	158	180	178	171	164	168	169	155	183	191	164	186	179	177	178	195	163	177	203	202	174	178	167	185	200	199	175	181	188	184	177	183	173	177	186	168	166	186	173	151	192	144	154	165	190	156	161	196	185	181	186	189	181	189	165	179	183	176	180	170	180	162	195	179	163	175	177	185	170	182	175	149	194	199	182
38098	53535	38605	30647	26820	23998	20775	17406	13293	9939	7698	5918	4549	3530	2699	2157	1591	1371	1189	988	929	858	820	752	672	573	512	458	370	351	309	301	279	272	244	274	261	251	226	278	247	237	204	231	228	240	226	246	229	199	232	247	216	238	219	245	256	255	261	249	215	240	240	210	227	208	230	249	209	237	228	290	236	248	226	260	247	248	215	244	214	242	214	212	209	254	229	225	222	214	229	224	210	208	204	243	197	211	202	236	208	226	233	202	199	220	254	233	197	227	209	217	204	218	246	225	230	246	231	251	239	218	226	231	219	234	222	243	202	231	226	219	197	238	216	217	221	219	228	241	226	206	191	237	231	214	225	246	232	219	209	223	227	235	212	227	224	241	228	227	219	233	211	213	216	204	216	220	220	229	209	225	200	210	214	221	231	230	206	204	203	218	216	225	217	200	206	218	243	232	213	189	195	198	205	207	192	241	203	222	223	230	242	212	220	234	239	223	198	195	242	212	242	246	222	250	216	231	208	232	215	220	211	221	207	234	229	224	219	224	210	229	197	214	221	200	233	206	204	223	219	201	210	213	214	233	215	237	205	214	192	218	239	225	221	236	225	211	238	243	213	247	194	192	198	211	222	206	224	227	214	229	228	220	223	226	247	230	208	212	234	213	198	221	207	241	235	232	223	210	216	226	244	209	247	212	255	238	212	218	200	213	220	233	183	251	231	245	197	198	229	231	224	211	216	229	211	223	209	222	237	234	215	202	228	209	236	224	222	233	227	231	199	214	215	234	240	226	193	234	213	210	216	208	220	228	220	215	207	238	229	236	210	197	219	220	253	199	231	212	192	242	208	205	212	217	245	223	235	228	207	243	219	215	230	206	223	233	211	231	222	214	220	214	229	231	201	229	247	220	212	211	249	241	225	213	226	230	218	211	233	190	222	242	211	196	210	240	229	218	211	228	226	232	239	234	266	210	203	207	217	215	213	221	196	196	219	213	214	232	179	233	215	208	208	235	226	244	224	223	236	193	214	220	210	222	226	209	226	227	224	232	210	216	225	224	232	245	212	221	237	212	213	222	210	223	213	208	236	212	207	235	220	199	212	220	241	239	230	226	214	208	217	229	198	218	237	226	214	202	244	219	223	216	194	212	222	206	207	218	207	235	199	197	212	210	230	230	190	223	221	243	243	219	227	210	230	212	211	238	206	240	248	211	254	220	215	203	206	220	238	208	252	237	200	197	234	233	208	233	185	229	218	220	233	223	211	246	210	229	211	224	209	230	213	233	212	234	216	231	224	230	224	189	259	229	227	219	230	179	216	208	216	230	240	225	238	193	245	214	198	240	209	208	231	211	243	228	223	239	231	229	215	223	260	220	218	242	209	224	240	229	207	197	219	198	212	217	224	229	214	236	218	205	210	218	228	231	246	204	213	201	227	195	225	245	258	231	243	235	198	219	211	206	210	245	243	193	248	220	220	251	203	196	215	205	201	234	209	204	234	206	208	225	229	234	205	217	216	218	218	219	209	217	205	225	221	226	227	215	249	218	213	211	224	216	223	201	210	249	223	202	198	221	188	240	197	225	197	200	207	231	198	219	187	252	227	233	227	214	227	223	206	214	234	202	228	238	211	214	239	225	218	222	242	213	226	231	222	202	217	221	210	224	222	203	229	242	183	208	229	214	241	221	187	224	191	263	260	203	226	232	244	213	224	180	217	222	209	220	228	220	210	193	196	239	241	219	209	223	210	208	211	229	199	186	219	221	210	198	224	244	226	226	214	200	234	228	219	200	220	198	257	211	209	246	237	233	204	258	218	255	217	199	227	241	205	226	201	228	222	211	210	194	218	202	203	216	246	187	194	205	196	210	217	214	213	210	232	221	215	227	229	216	207	201	204	233	232	210	227	212	214	225	228	213	218	208	214	207	193	243	212	218	227	220	209	224	204	220	210	206	226	188	218	221	210	245	224	209	210	238	211	227	237	216	200	209	211	242	209	222	236	225	231	214	240	198	215	232	213	252	242	194	233	239	206	192	235	237	209	201	209	217	230	218	202	207	208	210	215	226	239	235	247	209	220	214	232	241	224	232	228	213	210	219	223	204	241	194	234	204	218	224	206	256	206	203	198	211	235	183	194	219	201	225	232	212	226	208	233	205	217	215	230	208	211	182	213	210	218	214	189	212	202	231	223	234	222	223	214	210	220	200	210	202	233	212	238	231	221	216	243	206	240	206	215	228	245	220	245	205	244	237	238	194	219	232	225	191	192	220	228	212	233	221	205	220	214	229	221	230	249	207	250	224	201	234	240	244	232	206	233	213	222	202	187	218	210	204	220	211	229	225	225	229	220	230	225	222	228	191	216	218	197	222	257	208	231	220	254	239	215	229	217	222	206	213	219	227	208	208	222	249	219	185	224	168	215	203	188	222	236	215	229	209	198	219	228	226	240	247	233	197	243	212	226	224	241	240	227	215	237	227	208	207	213	247	219	202	210	228	200	203	216	198	225	228	200	226	237	230	214	205	226	186	228	213	193	238	211	206	232	196	219	196	205	235	221	214	219	214	233	227	199	185	212	223	189	239	209	213	199	227	236	217	195	200	189	220	233	218	221	226	229	224	235	203	229	243	213	208	224	241	240	243	198	229	208	226	222	263	215	223	206	213	242	202	213	233	210	195	221	228	229	226	208	220	228	226	224	228	233	216	201	238	203	212	193	204	234	245	221	213	236	199	215	217	215	238	232	230	201	213	186	226	201	222	223	226	227	181	238	183	226	204	208	210	227	200	213	205	203	250	218	229	218	219	257	208	258	242	193	206	224	234	214	219	230	225	207	241	231	230	195	224	216	194	204	203	222	208	238	208	207	205	223	207	222	229	225	226	229	218	247	223	232	189	216	211	213	235	217	229	237	241	228	212	209	221	227	222	231	225	206	208	218	215	211	258	197	225	236	244	197	192	221	216	230	240	236	185	199	224	231	215	211	224	217	222	210	198	203	180	188	215	204	229	231	240	215	236	201	216	207	233	198	192	226	229	220	217	201	218	227	200	236	213	205	239	224	222	206	213	216	242	217	217	239	218	216	200	207	194	233	197	225	212	229	205	246	219	200	224	210	215	209	221	215	200	231	210	211	244	234	232	216	211	234	219	255	230	214	262	198	234	224	239	217	239	224	201	222	200	214	237	226	241	218	201	232	223	208	227	200	225	228	222	211	200	223	210	245	211	251	238	204	220	195	207	205	213	220	187	211	231	260	221	214	217	205	229	205	211	212	247	231	213	225	236	216	228	210	230	226	216	217	224	255	240	212	237	222	220	213	224	240	202	231	193	210	212	210	226	220	225	237	221	246	235	203	203	239	205	214	224	222	210	207	217	197	199	211	215	214	215	223	197	213	195	206	220	209	205	209	207	205	214	214	229	236	227	209	248	211	212	190	205	250	216	217	221	207	190	215	229	227	245	224	215	229	231	233	218	221	220	195	200	227	196	257	217	203	221	236	223
28534	24044	22989	16078	9121	6738	5151	3891	2855	2154	1738	1439	1157	946	811	668	627	532	513	551	539	502	447	435	467	429	418	445	432	419	374	387	380	413	387	392	414	357	371	383	367	375	417	379	367	341	360	367	427	361	378	402	397	360	382	370	331	380	422	390	392	357	369	367	358	362	385	374	369	406	385	405	333	373	387	359	369	373	386	413	402	400	390	392	368	380	379	372	422	385	381	399	413	376	378	384	365	398	364	362	380	406	362	385	360	380	385	372	363	399	370	369	370	362	400	393	351	378	381	381	388	388	372	400	406	376	352	372	400	408	386	378	369	377	407	372	411	349	401	381	397	354	383	387	394	395	363	365	379	399	360	363	364	342	365	363	374	403	345	367	385	383	381	405	377	389	333	373	426	381	421	357	369	360	358	382	344	382	393	385	385	374	403	357	349	387	367	371	430	381	367	382	374	392	383	388	370	420	398	387	388	379	339	334	357	395	402	373	366	407	393	360	347	370	366	353	382	437	372	372	365	421	378	389	393	358	375	380	385	338	345	361	392	404	376	378	371	363	397	343	395	388	355	395	403	378	380	362	369	410	390	406	384	399	389	372	375	406	373	377	379	377	380	366	334	376	382	372	419	368	393	378	378	365	390	394	382	346	355	394	406	394	378	383	373	397	383	387	373	386	368	376	372	397	350	362	394	403	371	401	356	343	373	373	389	371	401	377	394	392	382	415	389	386	403	345	376	348	377	383	353	381	410	382	386	394	358	367	359	420	377	381	406	353	406	369	368	407	403	396	371	395	405	369	385	384	385	415	378	374	395	372	403	340	385	383	391	384	355	378	352	399	407	360	395	373	374	410	386	392	388	367	354	386	393	365	376	359	372	379	410	407	375	371	372	373	379	388	373	400	398	363	372	368	361	380	364	378	376	379	372	384	389	382	375	360	376	366	369	358	400	370	385	391	335	390	374	419	386	348	386	403	378	384	363	392	400	383	363	370	400	396	388	355	337	360	397	391	333	371	348	376	367	358	319	371	394	389	356	374	402	392	381	408	383	380	378	377	376	379	351	388	367	375	403	368	325	349	377	375	391	375	380	388	388	381	367	361	382	370	356	367	366	392	409	365	391	354	394	389	339	388	390	413	392	353	341	364	370	369	358	368	413	398	377	385	344	393	409	352	401	360	393	371	371	406	396	391	406	376	371	368	368	364	383	378	376	400	391	389	386	372	399	390	387	354	376	354	382	358	395	408	383	401	374	405	372	362	365	371	402	410	375	338	387	404	367	354	366	368	362	380	383	370	368	371	342	380	389	388	373	382	387	386	337	399	387	369	387	327	375	406	396	387	371	380	365	384	386	353	405	327	362	370	363	399	359	385	363	358	405	370	384	368	343	346	354	406	385	368	370	373	395	387	385	385	351	360	384	389	380	395	379	364	373	378	376	375	368	370	399	365	357	372	368	384	342	401	363	384	386	368	354	398	360	380	380	366	380	385	389	400	410	367	400	372	387	348	395	343	402	393	371	365	374	376	351	406	351	329	362	382	385	354	375	383	372	396	382	343	380	387	390	356	380	410	388	374	391	386	376	377	382	347	364	346	387	424	397	372	368	373	362	352	361	375	414	371	399	367	376	377	392	386	390	338	369	363	385	378	353	354	384	374	378	388	367	359	380	356	378	366	352	373	374	401	404	369	407	362	403	402	358	420	364	367	368	383	390	377	384	385	356	380	400	346	386	376	415	380	397	368	368	374	382	386	386	336	396	357	377	373	361	387	359	382	402	354	405	382	366	361	376	349	390	393	382	387	372	382	410	384	330	358	381	419	400	362	402	399	393	381	392	385	377	385	380	360	344	349	390	366	373	361	397	413	385	350	390	362	370	353	384	377	378	386	377	369	400	369	349	345	327	393	409	403	364	384	368	381	399	398	405	365	361	375	399	386	412	383	360	393	398	381	393	394	375	383	355	363	371	382	363	409	374	352	357	372	390	399	362	390	397	345	397	379	372	394	375	378	406	393	372	388	341	382	404	365	394	370	367	419	365	387	359	321	411	383	386	401	404	406	355	375	384	375	405	387	378	348	393	377	413	423	377	392	412	401	369	380	358	409	407	392	425	380	356	368	331	351	373	355	370	402	376	359	400	351	355	386	371	375	369	390	420	367	372	385	389	391	389	390	382	375	378	392	368	401	336	345	379	362	401	388	349	346	413	419	406	398	343	361	393	351	390	405	353	371	408	348	395	440	377	379	377	378	412	373	392	389	380	378	365	354	400	330	351	367	385	375	384	387	356	372	386	370	392	373	419	363	409	357	389	380	385	400	387	365	410	361	353	400	381	343	356	376	398	400	342	379	406	373	350	359	371	413	366	397	349	393	377	361	401	391	403	377	398	366	362	354	374	373	401	408	352	359	375	358	378	416	352	373	387	371	394	373	383	388	334	343	343	366	385	398	411	386	430	396	380	366	357	363	389	383	350	392	386	385	401	343	357	350	360	383	380	361	374	364	404	409	410	416	379	357	368	361	377	379	353	365	378	393	395	367	375	408	381	383	382	361	368	387	360	359	391	344	360	397	415	352	389	383	365	361	435	349	364	384	393	364	379	392	396	355	431	408	354	396	386	369	373	374	374	380	381	385	381	372	386	400	394	348	400	385	391	377	357	360	385	372	360	409	363	361	383	410	383	378	401	366	385	347	378	357	422	357	374	378	387	384	366	363	381	370	344	385	376	369	378	368	374	407	346	355	388	379	400	338	362	410	383	405	407	363	362	371	370	379	356	377	369	378	374	351	379	387	364	383	367	368	383	375	389	380	358	395	369	410	389	349	354	366	375	406	379	405	357	392	360	391	367	385	371	383	393	374	358	357	392	415	368	378	365	383	331	388	369	373	416	369	401	417	357	366	387	378	405	388	408	396	364	373	382	380	395	377	362	347	343	385	363	359	383	325	394	418	397	380	389	357	345	377	357	381	386	357	412	367	395	365	373	394	380	382	364	372	379	390	407	346	366	391	381	351	397	432	376	401	408	380	386	388	355	389	344	416	373	395	373	372	378	385	340	428	388	367	375	356	404	393	370	386	390	377	370	324	371	361	369	353	371	389	382	374	409	358	381	420	370	383	398	345	345	399	350	382	401	388	358	369	357	374	369	380	373	363	365	400	385	379	393	346	395	383	366	365	392	406	372	380	381	359	397	348	372	407	400	388	379	381	366	390	396	388	381	375	388	383	376	393	361	355	390	370	372	408	366	415	346	398	398	334	399	412	407	405	373	372	368	394	362	370	382	378	380	388	369	386	366	422	386	348	392	357	386	385	391	394	373	356	360	374	368	384	390	386	370	349	405	388	396	400	363	404	400	396	359	387	393	346	382	400	408	406	378	374	355	383	374	365	382	375	411	382	387	378	396	381	369	363	373	393	375	392	407	388	348	364	353	341	383	394	374	382	382	366	357	367	363	373	393	389	360	426	405	380	350	384	376	379	345	378	350	398	382	367
30301	36719	26354	18269	14649	12546	10335	8241	6162	4523	3415	2694	2122	1727	1335	1110	973	875	762	728	771	718	678	617	595	614	536	616	517	525	473	486	460	502	449	486	434	466	504	503	505	451	455	487	469	501	475	509	487	508	485	449	497	497	483	489	460	483	472	475	497	465	462	465	460	480	463	467	466	453	468	472	463	485	494	459	462	427	504	487	485	461	450	470	486	453	454	475	455	475	472	455	497	457	476	497	465	480	526	491	477	472	464	444	462	472	465	461	469	491	480	468	473	496	460	474	480	489	437	485	527	484	457	496	496	478	477	444	481	427	419	460	477	482	465	442	437	416	459	461	432	443	485	433	457	477	474	477	471	473	470	493	447	460	485	453	460	424	472	462	489	437	476	509	436	467	511	465	467	505	447	500	479	484	478	474	439	459	465	514	467	493	469	466	435	492	455	460	454	485	413	477	529	508	474	498	499	503	473	484	474	446	456	472	484	457	460	461	487	429	477	470	441	458	489	471	484	444	468	477	482	478	458	497	523	481	468	478	460	473	451	507	540	478	443	475	463	479	464	449	477	489	431	444	467	467	480	484	489	457	476	483	440	496	454	482	443	479	454	494	463	465	477	473	475	499	487	480	473	427	471	507	483	423	487	486	455	461	441	485	450	476	445	499	503	457	473	424	450	466	493	507	508	496	466	471	481	450	505	480	488	473	496	472	493	460	457	448	495	477	479	450	450	458	458	496	443	515	503	505	467	434	479	467	472	451	516	462	474	491	474	444	432	483	454	485	468	494	476	453	435	464	506	500	510	456	465	475	492	433	440	457	471	472	462	478	517	452	465	438	461	486	460	488	450	537	502	470	509	459	492	431	456	457	479	475	462	480	474	424	465	471	464	459	496	472	475	475	466	499	473	453	476	477	466	468	479	502	479	455	461	454	497	465	459	459	473	492	469	454	449	451	507	489	465	467	451	484	494	474	502	462	480	465	473	442	470	458	438	454	465	486	450	491	434	403	477	472	475	459	479	487	515	452	461	458	417	482	468	477	483	498	465	439	450	488	474	469	455	482	444	472	483	491	469	525	486	467	499	485	476	472	470	506	433	489	449	513	447	517	483	503	466	473	499	485	466	473	480	487	461	434	477	481	465	471	469	496	497	509	455	456	505	475	478	479	469	458	475	463	432	495	461	480	474	460	483	459	465	469	470	477	469	434	456	453	458	485	486	481	469	462	445	461	483	461	452	457	420	448	432	490	460	517	491	488	462	484	463	487	488	474	487	519	442	485	485	479	452	461	475	457	481	486	506	459	456	466	525	490	465	495	465	439	450	491	436	494	517	460	460	499	438	455	453	442	478	461	457	447	450	469	490	490	511	513	445	463	480	482	440	481	480	483	453	507	466	493	476	507	461	491	428	505	484	453	438	443	435	460	518	470	444	457	474	457	474	438	472	452	478	456	493	461	471	449	479	484	470	456	454	458	490	494	447	494	464	496	475	498	462	461	471	480	441	481	462	451	511	485	445	477	504	463	514	450	440	492	478	468	491	467	471	478	468	446	477	459	490	460	457	451	449	497	461	481	456	485	506	477	508	479	513	493	487	470	441	495	453	471	496	454	440	469	479	482	519	479	495	483	502	455	475	455	449	434	470	491	498	447	457	448	473	488	458	496	492	463	466	506	495	494	449	475	473	471	485	477	431	487	482	473	470	458	470	452	491	469	498	486	500	499	512	498	460	444	479	456	459	476	483	471	458	453	471	462	474	463	484	492	444	469	465	464	491	453	495	471	475	454	470	497	478	474	480	499	430	497	474	481	489	475	475	449	511	438	500	478	415	457	449	503	450	459	458	489	446	498	479	451	462	444	512	463	471	503	492	485	464	477	486	473	495	492	471	497	453	518	450	542	473	438	463	468	454	452	496	451	476	496	452	447	453	473	478	447	474	474	463	486	461	493	461	445	443	436	486	493	456	494	469	438	497	435	439	488	477	471	458	482	450	456	523	492	465	450	483	455	494	530	516	491	517	458	469	504	459	493	505	446	491	471	462	521	454	495	509	469	445	459	490	459	458	482	504	507	500	511	459	451	445	454	459	468	504	414	467	495	460	449	472	469	476	464	480	491	486	518	468	492	514	487	434	455	489	457	476	461	483	469	494	497	466	475	462	483	481	452	442	435	461	451	528	512	472	442	483	488	479	429	447	435	521	479	471	443	471	470	473	462	470	488	467	423	445	471	482	522	455	485	499	455	437	452	449	486	460	435	468	465	474	472	497	456	483	505	445	475	517	473	473	496	487	445	460	479	453	454	467	463	474	477	475	498	458	470	502	480	470	449	462	498	487	437	482	496	478	478	479	476	517	489	496	458	456	456	477	468	478	418	514	450	487	478	519	475	463	480	412	463	441	458	460	463	436	471	484	468	452	459	447	494	466	460	458	460	440	447	461	480	481	445	414	430	460	436	455	466	465	475	459	471	476	498	484	466	515	442	475	456	475	477	491	482	477	461	454	468	458	454	466	462	444	461	437	470	447	449	500	502	504	474	449	482	428	463	463	473	474	445	492	504	474	472	435	481	445	462	475	486	483	443	489	522	457	466	530	469	501	463	524	498	464	502	474	422	494	440	467	477	448	458	506	432	465	499	452	490	486	488	443	459	466	452	471	475	473	495	450	449	478	455	451	454	492	486	530	502	456	466	480	433	497	461	447	502	471	460	515	475	484	465	427	462	481	513	485	450	476	509	456	502	481	480	486	460	454	438	413	477	453	463	487	483	496	453	451	450	486	466	475	472	475	503	471	490	496	496	467	477	484	438	520	456	459	466	494	432	483	460	445	484	480	483	459	436	506	472	471	468	476	497	500	447	463	486	452	465	463	437	471	464	509	484	457	489	479	508	459	435	467	471	446	446	491	508	470	419	497	437	499	477	464	495	452	496	445	420	475	484	495	495	469	485	483	484	449	447	468	501	480	495	432	457	468	490	455	474	477	457	452	482	461	459	462	459	491	496	471	485	467	523	455	487	479	464	497	498	461	496	477	477	508	463	517	466	461	457	504	476	461	492	485	480	465	479	487	443	494	436	477	474	465	459	447	481	482	502	482	487	467	496	451	486	508	502	443	486	488	465	477	473	463	475	472	476	514	479	451	447	475	483	471	504	444	452	480	458	468	521	453	465	489	425	441	489	459	452	477	480	507	457	452	500	482	485	505	456	482	438	468	481	445	459	504	443	483	477	458	489	473	499	466	494	437	460	499	478	491	512	435	453	466	492	451	457	478	491	463	463	460	517	485	444	503	505	513	462	487	489	484	449	433	492	507	479	446	458	459	468	441	512	467	449	486	438	481	479	444	481	459	464	504	501	473	502	471	485	489	469	500	480	493	471	477	464	409	442	459	481	441	475	461	494	462	443	487	501	463	443	505	467	448	451	486	475	512	480	506	457	467	447	436	481	489	476	487	436	482	482	436	448	477	452	456	499	470	459	487	500	498	468	497	478	468	531
24488	21601	29094	24645	21839	18316	12135	7608	5410	3814	2895	2236	1823	1463	1170	894	773	670	573	456	494	464	453	454	404	380	369	340	302	301	304	290	309	265	267	285	296	266	269	321	269	260	282	259	285	275	291	286	258	296	283	266	272	277	257	279	298	290	281	286	290	286	273	242	278	295	273	278	245	276	271	287	274	286	283	265	281	286	304	276	285	276	293	261	278	259	273	250	248	262	249	258	272	294	285	281	288	283	232	259	274	286	279	294	260	260	295	285	294	265	273	273	287	270	287	273	260	280	277	266	302	295	265	273	250	249	280	261	244	301	268	279	286	270	267	280	259	263	267	282	251	251	283	276	275	297	261	264	291	302	285	267	272	252	260	288	264	281	287	278	300	254	258	277	261	293	282	259	259	252	262	272	278	269	272	266	258	251	278	276	271	246	286	276	275	294	266	284	272	294	264	283	293	296	262	274	299	258	291	272	272	278	277	281	263	294	301	288	302	258	267	281	300	262	267	276	234	264	286	282	267	265	312	274	298	287	263	270	254	275	290	272	276	294	265	276	264	254	233	260	274	264	277	258	283	278	250	273	264	291	229	270	278	295	272	290	269	295	258	282	312	266	250	276	272	288	303	265	292	284	276	282	286	287	287	265	289	259	274	257	285	271	307	236	256	272	287	247	258	267	270	251	259	278	284	276	289	283	258	276	277	294	259	283	281	264	297	293	288	253	273	287	301	269	292	307	286	299	271	284	262	250	257	276	297	263	281	295	266	279	290	261	272	258	268	303	272	262	280	254	291	273	280	305	268	250	245	266	306	258	251	297	283	289	273	275	283	279	300	277	271	250	251	274	295	283	267	283	251	254	281	272	248	256	267	300	265	290	289	264	259	269	298	270	329	254	281	278	301	292	243	227	314	259	266	308	257	287	241	271	266	253	297	280	273	277	264	270	252	266	278	300	284	250	278	276	278	256	278	261	283	289	281	256	255	279	255	283	227	270	301	253	326	260	256	267	294	261	299	247	266	297	246	285	252	272	263	265	269	259	300	256	290	266	269	268	281	290	272	266	264	265	254	293	234	271	252	271	288	253	270	291	250	284	255	262	277	279	272	265	281	307	292	274	251	259	272	302	260	276	285	259	239	258	272	282	304	286	282	248	263	270	241	284	260	255	287	251	256	274	269	242	265	242	266	264	256	274	287	267	268	286	255	273	287	276	296	270	281	265	287	273	271	260	279	271	283	305	283	255	268	265	286	279	275	233	279	274	264	270	294	286	284	279	274	313	270	279	290	253	275	271	269	246	282	288	285	275	273	266	280	265	273	274	261	270	288	257	279	262	283	293	264	246	279	268	232	275	223	242	248	269	289	279	252	291	267	292	278	288	262	252	245	290	280	268	273	290	273	309	290	294	268	273	272	279	280	260	301	237	245	268	267	265	272	240	286	269	264	266	282	256	275	258	248	263	297	268	266	268	274	260	289	254	246	255	244	255	269	254	250	281	279	286	288	274	283	264	286	252	246	254	278	271	280	279	268	274	282	278	263	261	309	264	272	269	294	255	282	262	286	286	260	249	278	259	279	299	267	251	228	282	262	258	275	260	271	288	265	290	298	266	309	250	263	260	265	264	261	276	268	261	290	276	249	291	270	273	249	272	264	284	269	274	292	249	289	290	272	260	281	252	283	250	272	262	269	265	274	264	292	253	292	276	278	266	294	280	276	270	277	255	276	257	269	256	231	282	269	306	232	265	238	283	257	255	252	250	253	270	257	289	257	266	275	273	296	266	276	257	250	267	267	283	292	286	263	266	278	267	288	253	280	258	292	246	274	268	283	266	275	264	274	306	253	262	265	291	275	283	301	269	268	243	247	281	260	261	299	279	244	257	265	280	284	273	263	270	299	248	264	285	295	300	276	233	328	269	285	240	272	298	304	245	289	284	280	285	279	271	271	293	271	243	270	279	279	264	284	300	284	260	253	267	271	278	270	286	276	258	258	256	263	263	250	274	265	277	293	244	265	253	272	313	247	250	264	269	254	274	268	274	288	269	291	272	294	279	279	304	263	270	290	279	304	255	289	290	244	269	282	271	252	276	282	306	256	257	263	289	259	262	282	275	272	242	264	285	303	305	244	270	289	299	274	271	265	256	275	274	270	253	288	277	284	263	276	257	243	253	253	254	292	255	252	259	275	266	269	238	289	245	294	269	276	312	266	257	264	270	258	253	283	256	279	275	253	267	260	272	284	282	267	267	281	247	245	297	297	310	279	264	265	271	257	293	272	299	279	275	261	269	299	298	272	282	253	270	276	273	258	282	275	286	272	290	254	264	303	306	277	281	259	285	248	263	256	310	267	260	289	276	250	282	307	288	234	266	272	242	269	280	279	267	270	269	265	281	268	267	274	271	287	267	274	280	269	259	275	263	272	272	300	248	269	251	281	267	277	268	247	285	273	253	277	256	254	254	284	294	266	279	286	292	281	301	279	292	296	266	283	233	289	256	272	282	246	268	258	258	246	271	273	292	310	252	295	242	240	246	265	265	254	269	287	270	260	264	268	256	270	262	283	259	275	253	268	296	260	269	288	264	276	258	243	300	255	274	263	335	277	224	288	243	275	286	265	293	294	270	271	271	287	255	255	257	260	264	263	261	268	257	301	284	290	273	258	292	249	267	221	286	282	271	278	274	276	276	259	277	232	272	282	270	276	269	288	274	293	258	279	246	251	261	263	272	273	286	269	282	269	234	255	294	292	281	284	260	279	286	274	272	281	266	247	277	248	288	276	287	234	242	255	247	303	262	267	300	290	280	268	285	300	247	278	268	278	275	302	287	266	254	276	275	289	273	278	281	272	286	288	258	282	266	257	256	266	282	252	281	297	305	282	278	289	279	248	273	304	272	279	299	256	278	260	258	266	267	265	287	293	311	268	308	251	271	295	293	254	276	260	289	269	283	292	271	276	233	273	248	256	297	283	256	281	261	302	280	269	273	249	299	259	263	257	252	241	268	254	260	263	246	243	264	289	261	260	276	268	285	281	289	256	298	282	280	272	308	274	272	269	270	309	236	272	302	268	271	278	257	232	264	282	249	257	274	244	273	293	285	299	278	255	283	261	275	280	267	264	257	284	308	242	286	265	272	267	288	249	271	246	258	257	311	289	305	280	261	264	226	295	281	281	284	269	280	261	285	276	299	263	299	265	272	260	244	259	287	236	278	269	286	265	288	287	279	278	289	247	271	260	262	264	298	270	296	244	268	299	270	273	282	283	289	254	268	262	277	272	270	233	257	287	295	284	287	262	286	249	231	267	277	257	272	287	265	259	256	278	312	269	272	271	261	264	276	268	271	281	298	273	263	263	243	287	253	286	266	290	246	284	283	280	289	275	288	291	289	273	265	258	240	250	245	281	233	255	231	269	294	253	262	253	279	271	287	291	279	302	266	274	255	280	279	265	242	277	271	273	289	281	257	272	266	263	265	288	257	268	278	236	292	302	289	258	262
34004	47539	33543	25068	21177	18602	16036	13422	10336	7726	5816	4512	3500	2731	2071	1717	1336	1139	979	787	842	703	712	662	612	555	525	489	465	406	359	370	379	394	371	380	329	348	366	346	308	353	342	379	368	354	331	373	339	388	354	348	366	353	359	363	354	402	362	349	323	347	357	346	356	336	383	377	318	372	335	373	363	352	354	359	336	378	329	350	337	363	352	357	361	298	353	350	345	356	329	341	329	386	352	357	359	362	379	369	346	347	353	312	370	352	353	341	362	334	346	333	377	359	338	360	345	376	333	351	352	354	344	367	381	341	342	297	347	386	322	362	348	355	359	373	347	373	329	326	335	360	377	313	351	350	317	369	328	317	358	409	345	355	335	336	360	302	317	323	369	354	323	338	361	304	325	336	349	344	340	339	374	353	335	354	340	328	340	366	350	323	363	367	364	321	364	356	318	341	341	350	365	353	361	346	332	350	361	338	333	372	335	351	321	365	373	340	359	331	363	330	343	321	348	338	352	346	343	320	354	347	348	363	353	356	336	345	350	327	348	326	344	329	345	339	346	391	340	377	366	342	351	337	349	377	361	340	330	335	352	328	353	346	328	358	357	336	346	332	368	341	318	357	348	355	339	334	325	350	350	338	342	341	354	360	305	317	332	371	353	362	365	341	367	381	337	388	361	363	361	357	376	344	352	340	344	343	315	331	390	340	353	339	331	349	353	398	353	326	344	358	341	330	327	355	330	348	349	345	314	294	349	305	347	308	368	338	354	328	327	365	349	344	326	370	374	335	322	346	329	345	357	350	354	358	332	360	340	354	350	356	349	331	357	334	326	295	339	333	328	351	316	344	363	327	313	329	329	349	339	334	336	340	340	365	332	347	354	352	352	332	343	338	386	323	380	352	300	312	345	359	356	362	326	349	317	373	325	347	348	365	334	307	333	353	329	344	354	370	356	355	349	364	341	334	367	349	356	362	366	327	319	337	328	352	327	331	370	341	342	328	353	347	368	321	330	347	362	396	384	351	343	352	352	355	343	345	351	336	324	357	368	335	344	348	336	328	327	332	323	352	383	340	349	350	336	351	351	353	358	353	329	328	340	312	305	345	328	349	381	335	369	355	372	344	358	355	359	342	339	331	374	354	377	364	369	338	330	343	392	357	351	386	329	327	326	346	331	347	326	316	360	327	359	339	352	378	322	373	300	347	330	312	363	360	373	327	343	330	329	362	333	348	341	350	325	324	310	326	338	360	351	319	323	344	338	372	357	356	376	340	343	321	358	351	338	327	329	367	359	355	355	326	351	306	346	372	347	333	388	374	313	325	360	344	373	325	333	345	366	343	329	321	321	327	348	320	371	347	360	327	326	343	358	329	393	355	347	358	309	345	325	384	355	334	348	316	336	329	340	364	353	377	363	337	360	341	363	386	357	327	343	331	349	313	370	331	356	344	370	330	374	354	324	338	316	344	324	343	345	354	342	363	386	335	339	325	321	355	360	319	350	363	332	355	345	307	353	393	352	362	312	331	323	366	336	335	336	337	373	326	340	336	323	361	339	336	367	361	366	366	345	369	340	352	335	355	343	365	322	319	360	366	379	338	352	339	319	322	329	341	340	353	377	355	322	319	355	349	368	357	323	341	351	317	321	359	332	357	353	355	365	375	317	342	376	360	358	352	347	325	315	349	325	346	357	364	306	366	374	343	337	350	374	329	356	357	349	373	361	364	358	309	343	352	377	358	356	311	336	349	321	371	339	336	329	354	331	352	307	359	343	363	373	368	360	347	333	372	337	320	311	346	351	332	364	326	354	367	333	350	341	377	346	371	347	353	326	352	277	326	344	356	324	347	370	361	352	358	311	357	368	370	360	357	343	370	351	328	339	351	350	358	312	363	343	355	347	334	361	327	338	357	367	337	322	367	317	342	341	329	359	376	345	351	339	351	337	347	380	333	357	366	334	341	345	340	352	358	351	333	328	334	354	318	342	338	364	322	370	327	357	354	328	343	317	348	367	338	373	343	350	332	327	330	348	348	342	369	358	328	333	347	327	342	363	381	304	333	343	362	330	324	331	354	335	341	364	351	369	339	339	318	363	345	337	358	362	364	321	331	392	315	365	325	348	382	300	371	333	348	356	323	381	339	354	342	364	352	345	326	360	347	333	338	333	344	363	327	337	368	360	337	338	341	310	354	341	330	332	372	342	392	349	330	336	334	329	355	320	365	349	352	375	399	344	334	350	334	349	348	356	352	340	321	340	328	333	370	341	341	333	325	304	365	356	359	351	329	360	356	359	334	328	365	318	385	384	343	299	305	356	349	362	370	329	345	336	359	388	324	318	332	352	356	346	375	371	320	332	368	313	363	357	351	338	340	300	370	346	330	335	361	361	321	352	348	333	335	304	356	330	348	352	337	320	351	321	348	361	328	385	338	327	338	351	317	341	321	348	334	344	340	340	305	360	337	326	334	349	365	350	339	345	368	386	405	341	364	315	322	330	317	379	346	352	349	335	303	355	394	345	352	361	359	354	336	350	364	324	318	368	329	341	347	366	361	349	352	326	363	355	339	338	348	366	323	356	343	364	361	350	341	335	342	344	351	346	380	341	340	339	318	318	331	366	340	355	372	331	361	343	344	351	337	348	344	369	353	336	326	340	364	347	312	368	334	339	343	366	352	318	308	345	349	332	344	352	339	322	318	345	347	344	321	339	326	388	347	341	341	344	334	356	357	334	342	309	348	322	367	330	348	314	362	356	340	376	361	349	369	338	311	319	304	336	340	317	326	329	357	367	304	360	379	345	349	331	312	342	337	349	329	352	303	340	351	332	347	313	355	329	333	369	340	349	344	351	355	334	344	381	354	332	384	331	373	360	348	359	348	361	348	338	343	369	357	349	340	353	340	326	355	378	335	345	346	347	354	372	335	357	371	331	337	362	344	371	349	373	356	384	315	365	343	329	305	322	381	356	330	316	337	337	341	402	343	327	338	305	392	345	362	302	332	316	377	327	364	346	318	364	322	372	354	358	367	330	337	365	319	329	364	361	307	338	315	327	342	336	353	377	346	358	314	350	338	359	351	340	343	351	319	325	354	339	352	378	331	312	353	356	343	311	343	320	320	390	336	314	323	333	351	320	357	351	350	365	307	364	343	330	357	339	378	341	334	373	339	349	365	377	352	364	363	327	343	340	288	366	379	385	330	323	337	326	352	386	352	372	357	330	351	352	344	336	352	330	355	368	323	335	321	360	376	311	316	374	354	347	343	346	321	332	320	362	346	344	329	384	343	319	321	353	327	321	359	364	309	352	317	356	337	354	367	373	329	329	317	353	339	317	345	324	366	361	346	369	311	317	314	318	336	345	342	350	356	340	339	354	343	342	362	309	387	317	351	337	340	370	369	318	350	361	346	372	340	342	350	354	343	342	363	378	361	330	337	369	321	363	350	366	336	361	325	355	355	356	375	321	335	350	337	361	349	330	337	350	307	346	331	339	362	366	384
23335	21561	29545	24047	21663	22534	21088	11840	8006	5924	4399	3290	2548	2016	1517	1173	948	755	671	567	523	498	459	407	377	352	295	279	243	248	234	174	227	180	188	199	205	192	190	200	185	181	176	214	179	188	169	199	217	163	191	198	196	146	163	200	178	191	185	177	174	196	183	177	200	168	169	209	161	201	186	182	191	215	201	161	186	176	207	191	199	186	181	176	187	202	180	180	207	182	160	177	176	193	163	191	179	195	195	164	162	198	159	189	185	191	187	180	202	203	209	198	220	160	188	187	184	197	169	172	170	175	194	171	155	192	185	177	150	187	183	192	191	191	164	178	183	188	173	188	161	153	175	189	154	191	216	211	182	198	174	178	174	174	174	158	210	179	178	162	171	175	177	175	186	160	184	174	181	182	173	173	191	206	186	177	165	178	180	203	151	172	187	179	195	164	173	206	146	201	162	166	199	171	178	184	182	163	169	142	158	156	163	189	160	175	154	164	189	186	187	187	165	173	161	176	184	190	174	152	193	161	172	202	186	198	200	167	167	163	175	151	182	195	179	192	174	160	173	202	169	182	190	157	189	174	169	170	169	193	167	189	169	187	183	182	196	210	180	182	161	169	188	187	174	171	179	172	189	169	186	162	179	198	167	181	185	169	194	171	155	202	167	173	192	178	198	155	158	186	170	195	167	166	198	166	174	183	171	182	197	195	189	202	180	177	185	189	183	180	203	169	189	173	176	191	178	171	192	187	168	181	164	176	208	187	178	199	204	180	182	189	184	167	169	184	172	199	175	184	182	200	173	150	176	201	169	157	180	172	177	184	202	185	196	159	204	184	201	200	173	188	163	198	176	201	198	143	197	156	191	218	199	175	176	201	195	175	168	194	161	214	175	179	179	181	179	187	172	182	182	161	186	197	184	157	171	175	204	167	188	169	187	195	183	192	170	162	188	180	178	168	186	176	184	193	180	153	159	175	190	169	178	180	209	182	181	169	180	158	149	198	160	172	171	191	173	179	177	155	205	182	191	175	201	196	166	170	176	185	183	190	183	217	181	170	198	209	185	175	176	169	184	174	204	174	175	168	186	165	167	173	186	181	201	148	161	184	170	176	200	196	167	167	186	187	176	191	187	198	182	200	207	185	176	184	149	153	182	183	171	186	186	177	169	151	170	184	160	194	183	195	159	193	166	175	178	202	180	188	182	194	192	181	210	184	192	170	161	200	179	169	182	189	193	188	182	185	161	194	166	183	168	187	162	179	162	179	187	163	206	171	170	174	208	175	154	181	200	166	184	189	171	175	180	200	163	200	165	181	193	180	198	196	166	181	169	164	173	175	184	167	175	163	194	174	173	184	176	165	164	190	165	171	191	179	175	180	175	173	182	211	191	179	199	172	184	191	188	189	185	191	183	170	150	176	177	158	152	199	207	164	182	165	189	172	191	191	186	202	209	179	155	171	163	181	190	195	167	177	176	177	213	179	181	201	171	173	181	172	177	162	194	164	177	176	169	187	185	176	165	171	181	179	167	179	194	189	166	185	195	169	171	164	199	170	173	188	183	181	179	165	177	196	203	184	172	169	169	153	180	180	173	191	188	174	181	191	191	166	165	184	191	162	178	170	180	165	170	166	185	184	160	194	157	169	184	187	178	177	191	179	202	175	181	174	186	189	173	178	154	192	166	174	204	160	196	187	170	155	176	197	175	200	184	178	185	179	178	193	161	184	182	174	201	176	170	150	174	168	167	183	184	155	173	177	185	194	154	169	191	167	166	168	198	172	183	175	151	175	187	191	209	167	156	173	186	160	175	177	169	183	187	196	176	197	162	194	180	200	172	165	169	149	198	160	180	193	191	192	192	174	159	187	168	182	173	178	181	182	166	174	161	172	168	175	194	184	172	167	193	165	168	181	222	176	158	169	179	212	187	138	152	182	183	173	185	173	180	176	183	194	207	188	167	176	189	168	181	174	172	171	170	169	171	165	180	156	191	184	154	159	185	188	185	193	179	167	169	187	181	194	165	175	175	176	208	196	183	197	176	160	190	192	205	161	189	195	192	157	186	180	169	181	179	171	175	179	158	185	172	188	185	169	184	173	189	168	164	178	170	166	177	186	187	158	211	172	166	161	156	194	203	174	166	165	164	197	200	179	165	169	192	193	174	170	196	193	175	191	192	169	166	174	168	204	170	186	183	170	189	191	164	181	197	172	164	183	193	213	157	195	188	171	193	173	177	207	201	175	197	170	201	183	186	176	192	182	179	161	170	173	177	186	207	177	197	181	198	183	184	189	177	190	179	175	177	158	196	175	182	185	167	176	183	180	189	183	203	179	185	190	176	178	175	179	167	160	187	177	167	196	192	184	170	171	181	182	180	188	173	180	180	169	192	172	173	156	171	217	181	177	181	198	190	186	224	188	174	180	197	182	163	168	185	168	190	149	188	212	172	179	183	176	171	192	182	181	168	183	174	189	175	201	189	188	202	214	182	193	205	160	182	167	177	159	205	176	166	162	184	171	176	174	186	183	180	186	188	204	164	171	162	192	190	176	188	181	166	184	165	191	178	199	190	173	161	180	189	163	187	190	161	182	157	171	163	182	198	198	174	179	160	181	179	191	177	178	181	186	168	173	199	189	152	174	179	161	212	157	194	155	164	174	204	169	168	181	197	177	192	185	173	174	174	191	198	175	191	174	200	173	166	163	152	199	200	192	192	199	196	162	206	181	193	169	173	178	168	200	180	177	162	181	202	171	168	179	185	170	172	141	165	188	176	194	186	174	192	178	183	176	209	190	160	180	150	182	172	182	174	186	165	162	167	176	191	171	183	178	185	175	171	182	171	178	170	189	190	142	188	182	186	191	184	183	165	167	202	173	182	178	215	207	183	171	171	159	184	162	180	157	176	161	187	175	185	184	161	191	163	184	189	189	174	196	169	194	189	182	163	161	155	179	169	179	168	171	165	163	171	180	197	156	171	213	172	160	197	222	176	170	189	198	207	181	192	195	168	178	205	193	191	185	178	184	190	177	159	167	161	167	149	187	177	179	188	154	162	180	188	161	172	161	196	177	190	154	192	183	165	193	198	164	189	182	184	169	195	198	160	184	183	193	171	189	163	178	173	184	196	182	199	164	197	206	171	179	176	181	187	182	162	182	200	182	163	193	187	209	179	180	169	175	191	163	180	192	181	203	160	171	195	181	174	172	217	180	180	169	168	178	169	186	157	179	184	174	184	192	172	179	182	189	192	204	177	177	192	171	176	181	176	168	212	181	201	186	166	185	172	172	207	189	175	186	186	189	174	189	178	186	181	165	183	170	197	153	184	200	178	159	155	197	184	183	180	179	171	181	175	191	160	177	184	175	169	176	192	188	201	167	179	156	161	190	159	166	169	180	219	186	211	203	178	152	185	192	169	193	162	154	160	193	182	189	193	179	187	174	202	177	159	186	174	186	185	176	174	178	155	159	181	155	170	173	165	187	150	187	182	192	174	191	184	178
37964	54630	38581	30209	25985	23016	20851	17825	14230	10901	8258	6501	4983	3782	2965	2244	1770	1380	1167	969	893	849	778	680	618	537	500	409	392	319	307	273	277	256	236	232	266	256	245	243	237	233	234	258	226	239	227	265	234	231	208	246	230	248	252	244	220	240	255	243	230	236	226	225	241	227	231	240	231	204	264	230	263	242	227	250	270	243	224	217	218	235	230	212	216	208	225	214	214	218	226	228	258	206	229	216	250	222	246	224	213	230	231	233	244	228	239	234	234	206	224	229	219	212	223	230	205	236	200	217	213	226	218	211	255	208	230	214	223	210	215	213	209	232	218	230	201	241	223	230	202	216	233	239	233	232	230	205	216	224	222	242	221	239	230	214	211	227	223	204	228	217	249	207	219	240	235	224	226	252	216	210	225	230	235	241	211	230	204	226	215	258	248	231	214	220	235	213	219	216	205	237	223	224	226	209	227	228	187	236	181	229	217	217	220	239	186	205	198	224	248	204	225	221	208	248	255	221	208	212	217	218	226	216	203	208	220	245	223	224	228	211	238	238	242	220	220	227	225	232	236	250	226	217	219	232	220	214	217	229	238	214	244	219	212	220	244	235	225	211	233	201	216	221	214	228	235	258	217	224	223	234	225	212	257	219	219	227	216	207	210	212	232	195	212	242	219	232	223	241	251	258	226	214	235	234	217	240	218	208	207	234	248	235	189	199	219	205	229	213	212	188	236	212	217	223	226	218	208	218	219	210	212	216	226	209	234	225	219	221	198	241	217	236	204	218	217	233	213	218	221	211	206	207	229	202	186	252	226	225	216	206	232	207	211	221	247	224	239	194	222	243	203	230	202	248	231	250	245	217	245	215	216	238	210	241	212	268	209	247	215	234	214	205	212	233	220	225	239	246	223	226	221	205	214	251	219	280	224	223	224	225	228	206	225	205	194	224	245	200	190	235	220	228	244	221	195	212	252	189	230	239	209	246	237	226	216	219	237	208	212	225	193	236	214	215	226	235	253	228	226	223	230	231	229	211	224	205	237	211	238	217	199	211	219	209	240	210	206	224	238	219	206	206	225	214	231	238	211	241	231	261	202	221	221	227	212	189	236	230	196	215	224	217	223	228	219	221	200	239	205	244	225	208	217	232	234	228	227	235	251	212	234	231	225	232	224	237	245	212	214	190	240	236	205	221	241	257	247	236	200	254	227	248	230	202	227	198	216	220	201	230	229	201	213	238	247	213	220	204	183	195	234	255	215	227	212	237	233	238	230	203	222	225	201	227	211	245	236	206	237	215	213	226	222	267	195	228	239	216	202	216	224	210	205	243	199	205	203	218	244	215	222	226	213	209	226	208	226	211	240	222	217	197	234	211	240	215	233	208	224	229	215	212	193	228	236	213	217	202	202	218	224	213	250	244	210	211	230	225	239	195	238	228	218	218	221	229	215	237	224	226	231	206	224	206	242	214	199	221	241	208	251	225	234	226	227	229	219	233	235	241	234	216	237	228	205	209	237	220	228	216	185	240	210	228	255	191	222	224	231	230	205	216	229	226	217	213	220	250	241	219	216	215	229	249	253	232	230	211	203	213	220	237	221	249	255	222	213	212	254	228	250	204	264	246	220	205	236	263	210	215	234	192	224	217	222	223	213	219	238	244	247	213	198	226	241	209	209	233	244	235	243	230	210	222	227	264	233	225	213	214	209	198	225	233	210	246	208	235	228	212	217	218	226	200	252	224	229	223	231	235	219	222	217	208	192	222	219	220	225	215	278	225	206	233	206	237	204	216	232	247	197	225	232	212	217	246	215	243	243	212	217	231	240	216	224	227	252	227	234	245	218	192	224	222	214	227	241	230	192	208	233	244	215	215	278	228	195	234	224	212	247	197	214	195	219	215	211	211	213	218	225	228	211	201	217	229	214	229	194	229	235	202	261	218	233	213	241	204	212	208	228	194	223	223	202	254	190	206	218	224	242	204	216	213	227	215	210	237	238	230	237	238	243	231	245	227	217	214	222	206	205	218	202	211	241	192	244	225	217	205	238	225	220	206	210	204	208	207	216	239	235	244	226	213	256	223	210	209	229	199	223	214	251	238	217	225	213	228	223	220	242	238	240	228	225	203	202	223	215	212	240	219	227	238	223	229	209	216	221	225	230	230	226	184	244	264	205	198	233	224	221	209	231	240	242	218	254	231	230	232	225	240	236	237	211	217	216	230	201	240	194	215	231	205	241	229	226	230	210	246	201	234	228	226	255	212	210	236	196	228	240	230	238	217	201	209	211	234	210	187	230	234	211	212	226	214	219	240	234	233	188	216	231	209	225	220	221	221	218	219	211	212	247	200	234	237	218	221	217	258	219	232	224	245	210	216	212	236	216	234	217	214	229	229	235	199	210	215	241	213	246	241	230	205	237	211	209	230	192	219	206	241	212	202	240	237	212	226	236	238	226	243	242	202	209	221	218	227	213	225	237	215	209	219	236	216	218	239	214	236	242	229	214	252	219	217	228	214	245	226	200	259	179	246	180	236	246	205	221	237	226	238	229	242	240	227	230	247	238	227	192	229	237	234	249	238	241	236	205	224	224	210	219	207	210	237	224	221	233	215	232	216	224	210	214	233	224	212	236	205	204	212	238	207	225	213	238	237	207	231	204	240	217	219	225	219	226	210	217	228	207	198	222	194	219	213	220	230	187	235	213	219	217	207	222	213	222	215	223	207	212	252	245	223	229	245	248	239	211	218	227	199	215	228	200	228	237	212	226	201	235	218	243	214	217	248	216	196	223	232	241	215	220	191	221	213	225	202	193	199	234	214	242	209	220	235	221	235	221	196	224	202	225	233	235	236	223	204	193	236	215	226	247	227	219	214	229	226	235	220	232	206	204	214	235	240	213	228	212	236	230	199	209	218	213	204	205	224	221	206	245	219	229	215	204	230	211	220	213	223	204	233	238	243	259	235	214	199	216	216	206	226	210	210	213	227	224	210	246	204	219	216	205	202	235	215	237	220	226	214	234	219	231	221	207	200	239	208	227	253	214	238	215	226	190	231	209	216	230	225	230	215	227	231	242	235	229	241	236	233	230	204	201	203	244	256	222	213	244	214	229	249	210	210	231	237	241	220	224	215	200	228	236	225	228	216	217	197	230	204	198	202	223	205	218	227	232	255	219	235	243	233	227	217	208	195	211	226	226	210	255	219	246	215	232	213	244	245	217	260	207	222	221	238	204	215	241	213	210	245	239	231	243	235	222	220	235	220	247	232	215	210	224	225	251	217	242	221	225	242	260	220	227	202	218	218	217	238	214	213	247	198	222	198	229	221	249	197	226	235	212	239	208	219	250	220	235	204	197	251	212	221	224	250	239	203	214	210	228	239	229	220	228	210	243	239	208	204	202	223	203	254	220	222	228	227	209	225	222	227	214	223	233	255	207	204	226	243	228	236	202	222	239	216	247	215	242	232	242	224	226	239	202	215	202	223	238	243	223	248	251	212	207	214
28204	23535	23046	15786	9035	6301	4962	4223	3134	2294	1784	1537	1212	959	858	720	653	606	525	553	502	470	445	477	403	418	406	406	397	378	387	398	378	384	390	358	396	384	375	394	408	394	378	385	380	383	403	371	381	379	351	377	383	344	406	365	363	373	409	402	361	358	381	407	387	371	359	379	385	376	372	393	398	359	389	383	364	369	387	379	384	390	356	356	364	379	422	385	363	408	383	374	387	417	374	422	381	413	358	382	388	372	367	392	390	370	398	406	408	384	389	381	430	373	392	380	379	411	367	395	444	374	381	408	349	389	396	355	400	390	379	372	354	358	408	378	374	378	353	385	410	410	401	356	346	378	394	392	375	319	383	357	366	377	354	390	407	363	412	354	372	397	395	363	413	378	365	336	408	405	414	337	365	398	401	392	411	420	416	386	358	372	389	360	404	373	390	406	409	385	387	384	414	398	405	428	395	345	408	401	383	357	389	371	379	390	342	338	374	417	372	384	393	362	386	380	387	386	416	372	400	395	361	408	390	377	388	383	389	353	380	384	366	367	382	389	376	398	378	371	379	374	403	389	408	396	357	381	400	342	355	372	401	367	406	399	391	357	360	388	395	360	366	403	365	371	391	402	351	356	371	407	371	395	391	395	385	373	379	397	394	372	389	334	365	370	391	398	387	387	346	354	397	377	414	378	346	390	377	391	404	375	376	418	364	399	391	398	369	379	392	365	358	372	394	365	349	366	386	390	361	362	341	368	369	389	349	369	369	331	386	349	400	356	385	345	386	419	370	360	395	367	400	370	374	370	370	383	400	361	397	372	377	361	369	364	382	400	378	401	396	400	413	372	400	399	363	394	405	382	330	388	385	386	358	383	355	337	359	390	420	351	376	420	372	386	386	363	387	365	375	415	433	396	397	382	391	418	379	335	366	382	367	384	396	370	385	356	394	374	358	385	366	387	391	398	415	401	377	429	399	378	385	382	393	378	417	362	380	344	379	399	399	390	370	384	383	380	344	389	389	384	407	391	370	375	376	401	385	415	415	375	383	386	350	394	424	397	359	330	389	416	363	378	347	363	401	369	387	371	362	385	382	357	362	371	401	374	372	354	376	382	393	362	399	333	430	368	415	412	386	360	364	413	381	389	385	377	401	368	370	371	405	369	379	355	377	359	387	416	349	401	388	377	357	389	396	374	411	384	374	396	403	400	400	387	393	381	350	410	380	353	390	400	374	361	410	377	387	371	386	373	391	389	384	390	369	350	365	393	378	383	344	360	418	370	349	386	353	385	376	385	384	369	380	405	357	358	396	430	336	397	437	371	308	386	379	391	395	369	395	405	405	385	342	363	386	397	401	361	378	366	379	384	389	385	407	340	382	367	378	373	416	351	385	381	410	410	352	344	356	367	338	396	365	373	349	385	403	365	424	370	357	378	371	356	411	373	377	386	379	356	377	378	363	363	379	369	390	405	364	374	370	344	404	392	398	365	332	349	372	401	371	394	404	347	375	345	392	391	387	386	338	375	389	373	400	362	376	372	368	390	377	391	383	419	413	370	372	378	391	387	362	370	375	404	392	364	349	408	367	388	382	416	371	366	404	397	360	400	422	397	392	377	384	347	381	382	397	378	388	372	366	401	367	391	410	396	383	409	388	371	393	389	391	383	362	385	349	429	374	363	340	322	428	398	392	370	404	354	348	379	390	349	393	400	392	374	404	392	394	394	395	402	354	396	405	389	355	406	422	384	369	393	363	382	368	368	355	370	365	357	373	362	368	372	373	391	358	375	391	372	419	374	381	366	384	342	355	370	349	400	398	373	388	378	356	357	384	385	352	344	376	420	367	413	363	377	386	390	374	384	361	388	356	357	377	398	402	404	411	374	387	379	378	374	377	360	412	383	369	421	411	358	414	354	407	380	369	365	370	351	346	420	426	416	414	375	368	374	409	387	378	365	348	370	382	412	363	364	381	385	392	387	374	406	362	360	333	396	389	376	371	358	363	364	361	384	398	397	384	347	364	364	368	352	399	388	380	359	389	372	382	391	377	378	367	409	391	411	371	383	389	372	385	369	402	397	336	377	355	411	398	399	391	405	391	336	371	424	384	404	378	371	403	380	329	405	386	359	401	378	353	370	396	359	366	378	443	363	373	366	364	385	420	372	347	376	376	430	380	370	384	384	370	373	378	343	359	377	379	359	357	383	380	357	389	383	406	360	391	378	360	375	348	352	397	372	361	413	387	362	386	386	395	392	362	352	387	350	369	391	418	352	356	411	369	398	384	365	394	373	406	343	380	414	380	376	423	362	356	391	391	388	370	379	365	373	357	395	385	387	359	379	411	413	364	393	379	392	405	363	385	376	356	391	378	366	410	406	409	376	385	344	379	362	382	374	412	391	383	418	383	411	346	366	427	411	376	388	393	365	370	396	401	379	390	406	381	364	380	355	385	349	403	353	385	381	347	381	391	370	367	381	384	386	382	374	373	347	352	374	380	368	385	377	385	426	363	382	382	403	393	379	392	368	413	385	409	402	342	388	373	363	388	360	375	359	357	371	363	369	374	361	367	390	387	386	379	388	357	371	372	417	378	415	392	398	390	361	372	411	388	407	398	358	386	395	375	346	414	426	401	399	377	373	386	350	403	385	391	416	356	350	357	396	374	347	341	374	395	366	365	390	418	374	381	403	420	365	397	402	373	390	370	394	366	387	399	368	374	374	395	397	372	393	365	391	410	387	408	370	391	390	393	447	377	354	377	381	369	368	348	416	379	384	403	386	401	394	392	417	384	416	402	427	388	400	354	416	363	372	361	365	355	360	382	384	400	411	366	381	386	390	368	362	396	368	356	377	353	377	340	349	359	372	368	360	419	389	402	393	394	374	385	383	386	371	395	360	375	396	397	394	377	378	373	374	375	358	372	381	382	399	334	380	398	368	376	354	399	414	355	377	373	380	366	402	387	371	401	354	418	415	356	415	399	362	373	395	369	392	397	378	369	380	388	366	386	384	406	374	367	367	388	358	410	378	362	418	386	389	394	376	406	393	384	372	391	367	384	373	396	360	380	371	365	396	363	357	399	370	380	411	374	392	391	406	386	369	376	405	396	365	387	375	387	354	401	397	369	378	373	385	383	375	379	386	377	387	376	359	368	370	382	379	356	397	375	403	410	391	394	369	380	379	406	439	386	347	364	360	362	343	393	379	364	343	396	408	354	414	356	368	423	401	388	416	398	422	359	418	382	389	378	401	362	390	393	368	378	377	422	396	371	365	405	395	355	339	387	420	362	393	395	385	408	408	373	368	375	383	382	372	384	383	394	389	413	380	402	390	396	376	378	398	425	385	354	367	402	380	419	423	376	400	402	389	385	372	395	385	354	418	400	384	386	406	372	388	398	361	382	399	399	380	402	406	366	427	392	406	378	357	431	373	409	385	345	406	368	400	358	385	406	409	365	374	375	363	372	338	366	404	398	341	378	404	351	371	423	416	345	346	340	402
29619	36734	26317	18192	14422	11857	9927	8547	6750	4946	3696	2813	2238	1731	1490	1113	1025	889	818	713	698	675	649	672	609	572	603	586	492	488	484	496	489	494	473	464	508	477	461	500	495	517	512	501	460	481	458	469	456	488	464	520	481	452	455	481	465	493	479	513	499	465	472	464	474	460	475	462	470	451	486	483	460	466	475	504	485	468	515	471	484	489	450	516	491	483	455	476	438	437	462	479	491	452	507	450	489	438	454	500	429	483	485	455	486	489	485	489	490	477	536	452	503	496	460	463	452	444	460	482	486	488	469	458	466	479	414	460	475	494	488	482	508	447	497	467	481	480	486	462	440	467	493	469	463	420	456	462	445	484	469	482	482	464	478	494	458	463	491	497	478	460	463	470	451	410	498	506	468	491	479	492	418	474	503	481	521	485	467	511	478	470	485	457	469	507	509	476	496	454	509	452	480	481	460	486	501	476	485	465	482	482	445	492	501	487	466	482	449	449	481	489	429	477	494	477	474	452	491	471	459	523	506	447	477	513	444	433	465	479	501	466	496	494	478	466	460	521	447	511	486	478	521	476	450	482	507	472	479	438	501	448	445	482	474	464	482	527	422	468	490	443	466	473	442	453	441	466	501	448	480	443	463	490	469	457	474	467	494	517	454	452	501	466	478	491	495	449	486	509	452	443	493	473	461	478	502	495	460	483	481	471	491	494	456	479	468	438	481	452	490	461	492	511	517	465	476	470	477	487	470	472	472	490	479	480	484	464	461	499	493	464	521	484	467	506	485	473	472	484	485	476	553	467	455	476	479	422	474	450	450	442	451	451	477	495	498	465	443	489	467	479	464	460	465	490	465	487	458	452	475	519	482	459	464	442	425	453	482	490	504	446	463	493	527	493	494	455	497	473	470	458	448	474	496	519	464	496	495	465	472	477	439	444	460	507	513	458	481	492	464	470	475	475	490	492	526	476	500	486	502	525	473	463	456	450	475	501	466	470	521	462	485	454	462	447	514	466	448	484	469	473	458	474	514	483	477	391	477	464	428	477	459	427	473	486	501	466	475	480	460	491	479	454	462	462	480	475	457	472	453	469	477	479	467	522	474	501	469	434	453	427	468	479	456	466	485	525	494	502	465	467	448	481	506	477	482	491	471	473	503	520	446	480	438	510	476	492	469	464	496	452	473	471	466	522	467	413	483	437	471	484	501	453	475	520	486	447	464	446	472	504	510	489	462	460	470	476	442	460	452	478	507	479	465	491	447	448	467	488	504	496	536	499	464	493	477	457	438	494	446	458	477	493	452	459	438	471	510	443	495	457	447	453	506	488	500	494	516	469	512	489	459	464	505	495	497	460	505	454	475	435	497	487	524	459	486	461	471	522	469	493	474	481	503	475	489	505	478	487	492	480	446	467	524	457	481	475	493	469	458	497	480	484	462	468	496	458	452	433	468	501	462	458	472	487	432	493	428	512	479	457	517	435	451	447	465	465	455	445	490	496	463	500	498	457	460	420	528	462	495	477	471	472	514	499	495	479	481	452	463	463	484	467	500	490	446	496	446	487	480	492	490	493	475	478	477	450	465	446	494	483	505	517	479	458	447	453	461	513	481	485	485	484	485	447	458	503	459	457	475	441	470	465	477	490	486	424	479	455	503	443	488	503	495	473	470	472	507	485	429	500	466	482	479	450	476	503	471	471	443	446	467	489	463	479	492	487	481	466	465	466	450	441	476	485	454	494	468	485	495	448	488	473	455	477	498	439	452	505	497	504	446	400	512	440	482	444	494	481	467	460	466	493	471	483	501	462	510	469	503	475	459	470	458	454	475	494	475	459	477	425	493	464	466	492	479	519	501	467	462	461	518	485	479	483	473	453	478	458	475	478	483	495	505	496	466	474	445	456	460	456	428	502	473	473	475	479	461	472	448	434	484	487	516	490	460	463	517	494	477	480	486	510	481	487	486	454	502	473	461	481	497	468	451	473	479	486	489	475	474	430	490	455	427	480	466	462	517	485	471	464	476	438	496	473	477	440	470	497	455	467	477	474	476	472	482	503	490	489	490	510	498	465	451	475	484	451	536	431	479	480	463	505	501	478	504	498	418	455	458	480	443	503	469	477	489	467	505	458	469	476	497	460	476	499	496	479	427	502	511	442	492	447	495	471	458	481	479	509	487	415	456	453	483	480	497	496	499	460	446	478	449	491	464	475	468	452	475	469	464	454	441	480	470	488	476	464	463	495	436	493	498	466	476	451	424	489	472	464	492	506	492	490	473	507	461	425	482	443	507	474	468	473	464	450	491	486	483	462	488	454	463	509	494	454	485	460	471	500	468	530	484	470	472	472	455	506	441	465	460	464	471	480	473	461	452	459	452	474	510	482	462	484	497	421	432	485	479	513	470	482	473	474	486	456	499	420	452	461	460	467	465	452	493	479	454	475	441	474	478	457	483	452	505	465	495	469	459	451	440	501	463	467	443	481	482	475	458	451	443	474	510	489	478	470	517	457	443	492	429	466	459	515	479	479	461	456	481	478	474	461	482	470	456	478	463	448	450	503	477	474	519	492	506	476	507	473	483	450	466	475	470	464	466	526	499	470	458	475	500	468	474	482	474	511	457	495	461	487	459	504	455	425	457	434	490	410	473	462	500	449	468	457	442	490	515	459	498	503	472	497	429	470	488	480	495	491	511	530	519	512	458	464	464	460	473	497	479	490	474	496	454	486	457	533	463	465	473	473	461	473	477	452	504	510	478	455	449	466	503	452	450	494	459	444	482	448	490	506	485	445	483	466	413	503	455	480	471	480	507	438	485	475	474	445	476	455	458	472	479	477	445	479	434	464	471	498	461	507	493	521	512	439	477	468	455	486	450	476	473	469	504	499	501	494	453	452	474	479	486	486	506	508	444	438	498	503	483	447	486	460	460	517	437	497	466	443	465	442	475	465	493	468	501	492	457	479	470	447	513	514	476	508	489	488	474	446	478	464	510	450	456	478	447	497	478	430	469	440	470	471	494	473	461	494	464	494	504	470	425	453	479	482	469	470	456	476	506	452	461	497	506	461	458	478	459	445	495	492	450	499	443	473	496	452	462	482	455	498	481	452	470	499	522	486	433	487	462	506	476	466	494	516	480	473	457	442	471	500	453	471	487	476	461	446	487	450	505	448	511	489	508	480	493	464	486	484	499	439	472	470	473	486	457	453	467	480	509	489	479	453	502	496	462	474	466	454	512	455	453	492	454	434	471	489	463	493	450	490	431	494	461	480	471	459	480	491	479	462	470	502	463	505	455	479	473	459	493	473	510	459	487	481	485	462	493	464	444	458	491	466	484	444	526	477	503	522	461	468	439	454	432	467	449	468	454	451	435	486	497	446	480	487	491	472	486	475	466	492	504	488	461	497	485	474	437	477	466	484	499	489	476	472	486	477	462	479	442	472	456	449	468	452	472	486	500	447	483	448	453	498	482	468	443	455	458	516	434	481	468	482	458	474	458	473
24367	21564	29082	24586	21793	18136	11182	7343	5624	4443	3173	2380	1938	1519	1221	939	805	693	548	534	495	439	469	437	386	368	335	332	311	305	317	289	275	286	254	312	286	300	275	263	274	255	295	261	267	298	257	272	298	282	288	280	257	261	281	243	275	292	322	324	300	287	278	291	289	273	303	263	288	269	278	277	288	264	270	287	271	279	284	267	250	271	288	276	250	298	258	273	283	276	267	289	282	272	255	296	272	299	268	272	268	291	278	301	329	264	298	288	289	267	282	292	301	270	269	269	273	287	268	286	265	290	282	270	255	274	273	305	289	261	280	290	264	258	311	282	252	289	277	277	253	259	275	284	297	269	281	267	268	264	303	277	282	268	289	218	288	290	273	274	255	262	270	270	277	273	305	259	238	260	312	271	261	247	261	265	271	301	275	272	275	293	255	257	267	268	263	299	277	282	274	294	276	245	253	277	287	261	283	277	266	255	280	283	294	286	284	281	281	268	278	267	268	285	270	299	279	257	260	254	276	274	279	279	299	264	267	298	243	276	253	293	249	276	292	247	280	273	275	279	271	260	279	286	271	293	306	267	289	264	247	259	287	273	281	265	284	276	283	298	287	269	278	269	264	258	239	308	246	266	287	288	263	271	267	245	271	307	287	252	281	279	297	258	270	295	284	280	257	289	278	297	299	255	273	263	293	283	248	265	284	304	275	259	253	271	313	264	254	279	279	283	262	274	294	287	306	269	302	273	272	277	279	291	274	288	258	282	274	296	266	269	280	297	258	274	301	262	259	253	289	273	269	299	284	291	274	260	265	274	267	285	273	276	277	307	271	283	272	253	266	276	267	249	266	280	276	244	278	272	262	265	315	270	246	253	274	294	258	262	289	271	264	255	270	261	254	265	270	272	264	295	283	266	287	277	257	283	293	291	294	267	259	277	284	252	281	245	280	235	285	260	282	287	282	276	292	265	292	295	268	301	284	273	278	265	271	271	255	267	279	265	263	306	271	268	257	288	288	278	289	265	261	270	288	258	273	272	271	258	260	275	296	274	279	254	277	290	291	280	277	269	252	249	268	249	285	299	271	261	273	269	295	272	262	291	278	259	274	265	285	272	255	279	269	266	266	286	276	289	258	260	257	290	280	262	288	258	281	299	298	260	254	242	310	263	260	271	265	265	272	284	267	262	256	276	292	273	249	268	274	271	299	253	275	280	268	294	272	279	272	222	271	283	265	306	277	293	253	318	258	287	284	268	272	272	258	253	290	271	254	257	271	263	263	261	300	285	279	247	263	232	264	268	288	261	306	296	253	271	278	299	297	249	268	277	311	289	254	279	297	268	278	274	260	280	241	258	270	283	264	291	282	264	275	281	250	273	263	298	270	263	303	290	261	272	233	277	242	266	279	280	277	298	275	244	264	263	306	265	281	278	275	285	300	281	266	292	291	270	262	284	302	284	257	283	270	293	280	285	295	276	263	279	286	284	273	272	251	243	293	273	284	245	288	276	263	290	299	260	288	294	282	258	267	271	269	277	259	256	268	278	262	271	238	249	295	252	302	255	258	291	298	298	274	279	260	279	264	280	275	283	282	272	255	283	321	281	289	235	269	260	257	320	285	252	266	281	272	275	283	250	282	278	280	266	293	269	264	281	291	265	294	265	277	288	297	285	262	289	258	242	274	278	281	239	274	278	261	289	288	256	278	273	260	268	270	285	309	281	293	275	284	291	254	285	265	282	279	312	250	260	268	278	275	274	262	262	286	269	272	274	269	274	286	254	289	267	262	277	289	302	291	293	258	295	288	285	274	269	253	284	275	273	297	286	275	288	269	255	254	279	272	261	254	280	285	274	275	275	298	294	288	260	279	256	259	282	265	264	265	311	260	288	267	281	284	272	294	254	255	250	276	297	266	300	272	267	284	269	284	278	261	289	272	282	238	263	290	276	310	272	288	265	277	284	266	282	284	290	291	260	278	276	273	261	255	264	244	277	269	286	255	283	309	276	271	242	258	262	266	282	289	285	292	256	258	300	262	265	275	290	288	262	248	286	313	281	277	265	265	277	239	257	268	279	268	259	269	259	259	266	276	277	284	279	289	269	273	293	288	253	258	284	264	283	266	292	253	270	275	280	277	281	270	265	279	276	241	261	257	250	264	250	271	299	264	291	288	265	270	265	249	265	290	252	271	270	287	275	266	254	264	286	313	287	275	268	261	262	272	298	266	270	277	263	270	285	298	284	272	289	256	269	252	274	263	283	257	286	248	293	238	269	264	270	280	256	258	288	244	280	281	302	302	257	273	276	277	260	279	296	274	277	268	270	297	267	255	298	278	265	283	280	279	277	265	253	290	246	278	262	299	300	265	262	271	279	259	293	274	312	252	312	259	250	278	237	271	272	274	265	303	283	305	250	293	264	288	260	313	286	293	256	296	250	262	273	268	301	254	271	257	263	242	278	280	264	265	270	267	283	285	233	290	234	260	278	300	290	269	255	298	267	296	245	272	279	273	270	258	245	290	276	280	282	254	290	258	273	300	282	259	267	285	278	280	287	275	269	252	294	258	294	280	304	287	273	282	269	273	295	273	274	297	274	278	261	265	301	274	280	251	283	281	280	281	282	276	265	298	286	286	276	272	270	261	283	283	262	263	268	266	264	242	284	295	255	291	261	269	285	294	265	272	280	258	284	239	289	303	269	256	258	276	268	279	288	252	286	263	260	262	245	253	245	274	266	292	241	276	286	313	252	277	285	256	282	256	278	288	292	288	278	283	262	255	261	284	248	265	292	268	274	284	266	264	273	271	249	304	269	282	249	302	288	290	263	280	251	287	286	255	289	255	277	302	292	260	266	279	291	307	266	263	265	298	286	287	258	300	261	271	291	281	260	295	246	250	274	265	272	288	299	270	291	285	271	256	271	272	275	288	267	259	265	253	272	280	266	253	307	251	295	259	260	291	252	250	258	291	264	300	290	270	260	277	280	287	305	268	288	281	260	219	282	282	275	279	271	242	278	280	263	271	274	248	280	288	274	277	255	259	295	266	277	289	296	265	273	255	263	261	271	289	285	258	289	289	274	277	252	279	274	279	287	286	283	264	271	248	282	259	262	271	269	269	267	277	253	284	256	279	280	280	263	278	292	251	266	257	267	282	287	261	265	270	293	248	265	276	271	289	283	276	255	282	271	262	267	288	287	284	249	243	280	272	272	253	276	280	240	286	238	263	252	277	268	283	317	253	253	244	262	286	247	280	296	306	276	261	275	250	237	264	289	274	259	243	252	273	303	314	262	242	286	265	267	279	294	253	244	266	284	302	270	255	257	268	272	266	292	265	263	269	239	254	305	303	271	267	281	264	276	273	252	256	279	263	273	239	258	274	295	281	254	290	266	280	259	286	292	266	290	256	249	274	274	247	266	303	292	279	271	270	271	278	261	287	287	248	287	244	286	275	300	261	274	295	259	272	271	246	294	273	266	276	266	285	288	272	296	275	259	280	285
32714	47283	33432	25411	20343	17770	15348	13075	10880	8329	6119	4749	3799	3024	2217	1686	1407	1159	987	824	803	726	722	671	590	540	510	440	466	399	368	420	388	406	338	378	317	353	360	365	395	360	347	399	384	390	351	360	372	381	343	386	354	332	373	381	309	354	362	340	366	316	354	324	338	311	357	338	358	330	353	385	368	385	367	345	372	358	361	356	376	337	362	338	330	347	304	341	355	318	347	342	360	359	331	349	367	332	339	351	337	360	339	376	362	368	335	336	325	366	325	351	372	358	361	349	372	330	345	322	358	343	356	369	361	352	341	368	345	348	339	351	364	345	370	395	362	372	359	346	372	374	379	360	347	337	375	339	358	353	330	369	343	332	337	330	366	343	374	359	325	338	340	319	359	367	346	307	333	335	338	356	349	396	349	332	355	367	331	357	332	286	341	332	370	326	349	348	381	343	338	355	313	373	327	345	341	361	374	365	353	360	369	338	372	340	320	355	349	329	329	368	370	361	356	318	331	358	315	363	353	370	340	377	326	349	364	329	327	322	372	347	325	384	330	348	350	351	347	332	362	328	344	354	351	348	333	333	332	353	369	332	351	358	360	338	349	329	314	304	342	332	306	347	343	363	360	343	348	341	340	335	332	322	351	326	361	361	333	364	357	322	335	331	347	370	355	332	357	342	341	345	339	370	340	343	312	336	328	357	359	369	342	360	354	392	344	376	372	323	335	354	364	354	351	346	329	329	352	377	332	359	329	318	337	348	336	349	337	334	350	337	301	357	349	369	324	342	344	328	362	322	356	353	315	300	374	331	358	322	333	316	356	302	352	353	333	366	340	358	318	327	361	366	367	337	363	358	347	315	352	364	372	362	363	358	341	377	372	328	360	339	343	330	342	327	369	336	342	353	366	364	369	332	321	338	377	358	355	348	333	351	370	364	329	391	344	331	359	342	329	357	331	330	321	356	363	339	332	315	342	357	320	349	369	307	333	322	355	372	337	356	341	325	332	362	354	343	348	340	372	320	334	337	338	328	353	368	310	370	363	357	351	323	348	326	362	343	361	377	394	351	329	336	330	366	339	357	339	350	338	344	340	360	331	373	329	344	326	349	364	347	331	342	360	348	340	351	337	354	355	317	337	353	320	362	321	337	390	335	307	365	348	339	354	333	361	312	356	343	355	368	343	322	310	318	345	325	303	375	353	350	333	316	361	377	365	379	366	354	378	344	358	345	351	372	327	378	378	332	317	342	378	326	352	347	343	350	346	352	343	350	347	376	338	352	363	356	327	314	340	320	314	375	314	347	359	325	372	342	355	340	359	315	320	341	368	339	324	345	322	348	340	339	340	361	375	359	340	366	351	342	379	326	343	333	351	330	369	335	373	351	328	339	341	355	329	342	365	346	359	366	328	384	351	357	333	350	371	342	357	302	362	305	325	315	344	341	327	376	357	338	367	380	325	358	324	377	348	342	362	345	374	370	341	332	325	349	386	351	338	321	321	354	327	341	372	355	339	372	326	377	337	320	354	349	345	381	362	381	343	356	366	362	351	355	346	343	336	357	347	341	372	354	368	373	329	336	318	351	332	344	335	373	333	325	362	364	336	345	344	329	312	365	330	373	357	316	341	347	308	362	347	367	326	321	387	329	319	375	358	375	334	327	334	345	341	349	355	334	359	369	339	340	342	353	332	369	371	325	324	334	348	345	330	351	324	337	348	352	341	326	358	378	369	384	329	325	343	323	353	363	316	358	387	342	333	337	301	332	363	346	351	345	341	345	344	395	384	319	373	335	357	350	327	355	346	308	373	344	380	338	342	340	372	377	339	379	359	371	357	340	353	321	348	332	367	359	321	366	336	350	320	356	362	354	349	349	345	341	353	343	336	362	334	356	349	328	330	352	319	357	362	347	325	339	341	386	360	306	376	336	355	375	348	336	315	348	355	350	340	349	360	342	367	324	346	344	383	328	344	356	347	341	352	345	372	352	321	330	376	350	322	325	364	332	369	363	333	342	367	378	349	321	379	341	358	379	377	383	338	358	358	357	324	354	351	382	323	347	340	358	351	359	357	362	363	363	355	356	363	372	332	340	336	382	329	344	368	340	371	332	359	384	309	330	351	353	331	342	366	341	342	320	325	341	365	344	349	388	334	368	332	360	337	309	339	341	380	326	345	319	359	343	338	394	337	361	340	396	359	320	318	340	346	340	351	369	364	335	347	335	351	356	376	347	384	383	335	357	365	322	368	384	348	314	348	360	371	321	342	356	347	361	370	344	344	366	315	355	342	361	315	339	323	330	345	355	377	339	385	349	353	375	367	372	345	354	328	310	326	324	355	361	396	349	319	350	324	332	337	370	323	334	363	348	324	366	358	330	350	345	358	354	305	337	347	345	328	346	397	352	353	353	349	345	330	343	358	367	328	361	327	340	354	343	355	354	358	353	341	352	360	381	362	383	360	364	341	382	331	331	324	330	360	331	335	341	327	338	388	335	358	337	363	349	326	318	358	367	344	314	353	344	348	353	362	405	371	363	348	343	342	322	334	371	351	359	360	358	321	369	325	309	328	355	338	341	356	357	364	362	331	355	336	349	329	370	376	357	359	339	358	365	346	349	338	333	324	357	348	326	352	344	338	348	342	389	364	329	331	348	350	356	368	342	350	348	330	345	373	349	322	366	377	331	347	330	338	334	366	332	360	339	354	318	338	369	351	341	368	369	373	400	340	325	375	338	341	391	328	338	343	326	356	381	336	350	366	341	360	319	364	341	339	363	332	335	339	336	350	336	394	369	368	364	319	331	328	348	352	351	352	323	335	339	360	340	361	387	339	334	391	376	352	356	349	362	361	359	334	361	324	344	399	345	339	335	364	340	351	313	384	324	368	356	323	361	356	330	365	323	349	358	319	342	336	336	371	361	327	352	353	319	346	345	349	364	325	321	342	330	352	313	333	332	324	342	339	333	346	359	337	349	345	359	354	367	316	336	347	353	359	336	327	367	354	352	326	365	337	344	337	333	378	343	357	366	370	371	326	355	347	341	356	356	350	357	342	339	376	315	353	358	357	350	341	333	332	348	330	367	373	329	342	351	372	381	372	346	377	366	340	353	335	346	340	363	350	341	354	320	344	342	340	348	340	372	325	353	350	343	342	365	335	388	311	362	335	346	356	326	362	347	368	350	379	344	336	335	326	355	335	340	362	381	360	332	332	347	324	372	334	350	329	350	353	345	356	350	356	355	363	343	344	371	346	352	379	337	330	330	373	340	303	328	346	332	356	325	344	324	339	330	318	329	382	328	354	322	327	327	360	342	346	373	374	324	366	339	330	381	346	356	345	373	322	350	333	336	357	311	326	364	352	333	340	340	330	328	355	343	344	379	334	385	349	348	350	324	342	340	364	360	355	332	357	358	306	333	337	300	338	390	325	348	349	323	339	320	365	338	346	362	364	353	327	367	362	341	313	364	374	359	340	341	345	348	340	331	324	345	356	349	313	368
23322	21581	29517	24097	21674	22424	20787	11185	7850	6312	4719	3510	2676	2072	1588	1246	921	847	637	588	504	476	424	423	379	335	296	285	226	215	215	243	200	203	200	189	179	215	202	212	202	194	190	208	196	167	199	194	189	202	167	181	183	220	174	184	193	218	212	187	205	178	188	195	205	177	184	186	177	204	188	218	212	173	204	188	209	172	197	181	162	181	174	187	193	182	180	187	195	206	190	187	191	193	179	189	182	181	172	176	177	168	179	165	182	181	214	195	190	163	202	195	181	196	186	202	165	206	169	182	185	206	172	172	190	189	187	178	154	191	184	184	196	184	186	185	178	189	180	183	197	184	179	176	165	183	204	167	187	193	166	184	166	179	166	208	164	186	159	187	189	158	182	165	181	181	208	167	183	181	179	200	169	200	169	178	209	184	182	165	175	185	159	206	176	178	179	175	176	184	197	177	182	189	209	171	162	168	188	160	163	197	213	155	171	202	167	187	209	187	175	183	189	178	165	207	151	182	194	187	168	174	178	184	204	181	179	166	193	153	178	195	172	183	197	176	189	176	197	173	178	149	197	158	168	177	166	187	165	172	182	180	180	171	211	176	167	177	191	194	177	174	159	166	191	177	184	187	186	195	179	184	176	175	183	186	177	173	171	177	187	161	180	209	175	178	176	185	167	170	181	176	178	157	183	192	186	169	174	184	164	169	197	189	192	158	186	180	195	166	164	186	201	160	162	153	144	176	199	200	184	187	174	199	177	185	192	206	166	150	158	181	165	201	203	174	163	168	179	178	164	178	188	184	171	182	177	198	165	184	161	200	175	180	179	173	175	185	172	186	175	178	178	166	173	194	160	202	176	186	144	198	146	178	205	173	201	196	178	212	186	184	184	177	180	194	196	201	171	173	184	192	175	180	184	182	155	197	183	191	175	211	179	183	176	195	189	199	176	164	181	184	193	194	170	189	163	192	180	163	167	198	178	194	177	193	196	166	184	175	193	192	192	191	194	177	180	171	168	193	178	170	187	180	188	177	175	173	192	185	187	184	201	164	182	174	202	195	179	192	185	199	189	151	169	180	178	190	173	206	194	189	186	166	221	173	178	165	208	187	176	168	183	172	202	190	168	198	175	161	201	176	178	169	183	188	178	169	167	193	198	196	193	167	162	155	195	184	164	175	187	190	169	187	181	205	179	201	150	178	185	189	185	213	194	167	166	193	186	159	178	172	179	172	188	200	158	174	208	181	171	175	174	178	190	183	165	195	189	199	183	184	177	183	191	187	185	202	202	183	185	172	171	163	193	172	193	195	187	174	185	173	183	167	198	175	164	178	187	200	193	166	187	191	204	197	193	186	177	195	196	163	185	170	202	194	190	189	182	175	184	163	170	170	152	186	189	175	154	179	183	159	186	199	199	182	195	205	176	182	168	177	172	176	174	167	173	170	194	199	171	191	203	159	161	178	161	181	187	198	209	194	187	181	177	168	164	192	196	191	192	201	176	193	171	198	174	177	180	181	179	214	189	188	175	185	184	196	175	158	205	169	205	214	194	172	187	201	192	193	175	193	200	196	207	177	183	172	181	176	176	176	189	199	200	189	186	156	178	202	190	176	176	193	177	172	186	182	181	177	163	184	184	188	184	187	163	189	189	192	169	183	185	188	198	191	209	188	184	188	184	181	174	180	187	195	172	168	166	172	190	181	175	178	178	176	185	170	172	182	196	171	193	183	175	173	165	180	172	192	210	183	206	181	212	182	198	181	154	199	191	186	188	179	177	184	156	204	188	190	157	199	174	181	173	154	179	183	170	195	195	171	175	176	173	182	197	185	157	154	218	170	184	189	193	185	217	169	189	163	179	187	197	196	188	163	191	178	178	193	186	168	184	181	181	196	168	171	203	195	177	171	190	186	183	173	211	200	187	182	173	180	194	184	191	183	204	190	181	158	184	187	173	158	164	195	185	174	182	206	184	163	180	192	159	197	200	159	194	182	201	178	174	176	169	179	176	201	197	170	186	203	176	162	205	172	187	185	200	185	201	203	200	175	160	165	168	172	174	173	170	172	170	167	158	182	189	183	210	168	191	183	153	197	192	155	193	182	187	190	196	179	167	168	167	188	185	170	203	174	173	175	185	203	172	188	197	167	181	171	162	201	158	159	211	181	167	178	185	187	174	170	187	192	170	201	183	190	174	160	192	192	205	171	174	166	197	179	192	181	175	189	179	188	151	164	189	170	176	164	169	184	186	207	197	177	193	184	193	174	164	192	193	199	172	188	182	190	192	187	200	200	193	163	187	196	183	198	174	184	174	190	200	213	191	199	190	193	150	159	169	169	190	205	158	189	158	200	188	187	194	173	182	174	175	200	184	182	173	174	205	197	173	162	163	197	200	209	196	184	198	188	185	207	188	155	170	205	182	177	172	168	201	192	170	207	176	184	217	160	168	169	175	191	175	181	196	169	204	161	200	194	180	166	194	176	190	153	159	189	198	192	177	206	204	182	199	188	188	163	161	160	184	171	175	183	161	191	177	164	169	163	200	172	172	177	191	164	188	172	197	205	197	175	176	159	193	183	178	181	188	185	176	188	179	200	162	182	189	184	180	188	171	160	152	182	188	175	172	143	184	166	190	170	180	187	160	196	183	174	169	179	193	193	210	172	192	171	184	199	214	187	195	215	171	178	173	204	165	171	184	172	176	155	173	188	181	195	163	177	198	180	174	189	190	191	143	174	192	189	175	186	175	163	173	187	181	189	190	193	193	213	170	162	188	183	183	181	169	197	185	165	168	172	184	181	159	201	179	177	161	186	184	167	184	202	152	184	183	182	196	190	176	173	183	165	175	190	197	178	164	194	164	192	174	175	148	166	183	182	194	187	184	189	167	191	182	195	172	191	192	166	175	189	198	169	186	190	201	162	194	177	165	182	183	176	167	190	178	190	200	197	180	178	175	200	172	163	182	186	174	194	190	189	160	185	195	189	186	197	175	166	168	168	180	170	175	185	154	189	188	155	182	187	184	164	169	193	184	209	193	185	193	192	199	178	179	192	169	190	199	202	170	184	164	178	189	172	189	188	182	190	195	173	189	180	186	177	177	169	165	196	170	163	192	218	167	197	191	175	203	196	177	177	169	160	160	198	175	183	190	192	200	184	158	198	205	174	179	194	185	178	201	178	166	192	189	189	188	182	187	188	207	164	169	176	189	214	173	173	189	162	185	191	190	164	173	197	175	175	180	156	184	185	180	190	181	180	183	168	184	168	192	195	177	194	184	194	173	196	185	197	173	190	175	181	174	194	185	193	200	181	187	187	187	179	182	180	213	178	162	171	176	171	180	167	205	189	197	184	200	198	178	190	199	172	192	192	169	185	204	160	195	185	178	182	169	179	181	181	176	188	190	164	180	198	182	167	183	159	177	199	178	182	172	186	166	163	178	172	173	195	189	183	184	190	140	177	172	198	162	180	160	184	184	180	180	186	185	199	182	195	206	175	199	207
36492	55211	37838	30387	25761	22269	19680	16960	14375	11477	8688	6840	5282	4039	3098	2332	1850	1546	1178	996	881	771	669	662	597	460	430	408	350	312	300	294	276	269	295	256	263	248	237	256	240	236	220	247	244	256	248	221	229	245	257	246	270	229	238	241	234	251	253	227	242	224	263	241	215	218	224	245	222	226	274	249	248	253	227	264	256	233	230	212	195	241	260	220	217	218	233	225	219	242	233	219	222	209	222	212	206	243	241	238	234	230	218	221	256	249	266	241	242	238	249	222	220	263	215	195	226	211	224	248	235	222	218	237	237	219	226	222	215	211	217	238	199	249	213	239	258	229	243	232	217	209	234	220	212	226	208	221	224	211	209	219	208	218	239	218	255	247	217	238	233	247	236	219	229	252	245	209	224	240	226	226	214	227	209	220	207	210	246	248	223	233	229	208	204	192	224	212	228	202	232	204	209	204	237	205	248	226	208	227	229	210	217	228	204	232	211	218	195	234	236	226	217	227	217	201	255	230	216	213	213	215	202	220	232	230	192	239	245	235	209	237	227	255	217	217	227	240	216	235	209	234	244	215	246	220	222	199	243	225	223	229	219	195	199	225	225	222	228	219	235	235	228	201	218	206	210	233	227	239	227	195	241	224	230	201	218	233	238	234	213	200	242	205	245	216	232	218	255	234	218	227	217	228	245	257	218	207	226	237	241	209	236	217	238	196	227	220	214	229	208	216	208	216	244	254	242	226	216	212	223	240	215	229	203	211	237	230	250	228	221	227	244	221	231	229	230	205	216	241	226	203	224	214	196	230	226	226	243	219	217	234	216	236	202	203	216	222	248	212	229	226	227	219	223	232	213	203	225	222	234	218	225	228	222	232	220	219	237	231	233	217	207	249	224	228	223	193	238	218	205	244	221	228	223	213	250	242	226	209	228	229	226	209	217	223	221	210	247	261	224	244	255	205	236	201	217	233	224	232	247	200	187	192	239	208	228	213	204	239	226	184	211	228	235	201	207	210	215	223	220	261	209	229	232	218	219	207	205	243	225	214	212	231	214	222	219	195	226	230	226	232	240	254	228	213	224	215	236	232	205	213	226	217	230	229	224	236	240	233	260	200	219	220	240	234	225	222	209	211	234	244	237	219	208	249	220	220	231	235	224	242	233	223	231	221	226	213	209	191	249	227	201	214	236	221	233	224	212	225	212	206	254	212	239	217	203	223	230	235	212	236	233	240	228	236	204	222	230	210	209	230	206	214	208	225	225	189	233	253	202	217	230	225	243	223	210	224	205	220	213	235	237	223	215	197	211	197	223	222	210	218	212	218	239	230	226	246	246	247	223	195	220	222	222	210	230	204	229	236	238	214	209	203	219	245	205	214	251	208	213	235	202	208	226	213	220	226	219	229	209	197	230	227	222	249	228	202	210	206	214	223	213	213	220	227	227	195	224	253	237	212	228	228	223	225	206	250	243	221	236	229	187	214	227	243	202	226	207	233	231	211	187	208	244	206	189	223	234	254	229	229	229	261	232	215	242	224	226	205	217	193	240	231	238	217	215	209	253	222	227	227	224	221	200	217	230	231	221	227	207	268	233	230	234	241	223	207	209	240	240	207	234	216	242	221	202	221	173	246	207	245	235	232	211	225	223	229	237	207	227	229	208	244	244	222	211	206	235	212	224	223	233	237	245	228	219	228	216	203	217	218	255	244	237	205	219	215	224	247	241	222	212	196	247	245	220	199	232	261	265	229	243	205	229	232	226	230	212	230	200	216	215	226	228	232	232	216	231	217	243	242	216	207	244	213	219	204	211	219	232	268	212	222	251	235	211	223	204	244	203	214	233	217	216	242	208	206	228	242	209	222	224	248	211	221	222	225	215	228	200	224	199	240	246	244	255	218	259	217	217	220	204	230	219	213	234	236	196	231	224	237	218	241	230	222	214	241	221	205	219	221	198	234	239	239	225	208	227	216	212	248	223	245	216	209	231	209	215	227	242	219	206	218	244	225	237	240	206	218	193	241	259	222	235	221	237	206	248	243	209	213	230	211	229	211	218	226	238	211	200	249	231	216	243	217	222	211	236	221	216	212	218	235	230	234	236	226	223	248	238	220	241	196	217	220	231	235	224	207	255	248	215	242	226	205	218	234	220	250	240	238	226	229	232	199	249	238	223	226	217	223	219	213	225	251	230	218	211	219	255	198	232	230	224	224	222	245	242	208	196	229	199	224	223	238	236	228	229	213	231	233	226	225	216	223	230	221	226	227	201	220	228	224	224	227	217	229	213	234	247	232	233	222	222	223	244	207	219	249	210	186	222	204	242	217	236	235	208	213	231	210	216	217	214	231	228	259	220	220	221	206	225	215	218	191	217	232	212	228	184	198	241	213	226	241	218	216	227	232	231	232	263	232	190	217	247	210	229	230	231	227	208	224	242	230	210	223	216	224	208	230	227	230	230	231	229	216	237	226	248	252	235	231	213	260	228	226	237	211	206	235	252	222	229	247	232	222	219	210	223	176	246	220	258	183	214	191	205	208	204	198	213	243	227	237	233	263	196	250	232	206	222	217	225	220	222	215	200	217	227	238	242	211	204	235	218	224	229	237	245	207	192	236	243	227	228	242	211	239	229	203	250	243	218	215	191	202	185	237	232	243	224	234	193	210	227	196	251	221	229	214	227	238	236	223	214	221	194	230	212	221	220	217	223	252	222	224	240	237	229	232	227	233	222	236	256	237	216	225	221	218	243	198	227	195	224	239	217	240	216	227	198	253	236	240	200	233	240	227	204	242	198	210	223	214	229	238	231	209	236	208	224	216	229	239	241	240	229	244	219	228	203	218	222	210	234	220	220	228	240	236	211	210	220	238	233	236	232	251	229	214	260	216	224	227	232	230	220	218	227	224	245	228	252	218	208	227	214	217	217	232	212	185	197	218	228	209	239	223	228	255	207	236	225	207	215	216	228	210	201	237	233	225	222	230	255	220	229	231	228	244	223	211	238	229	225	212	232	236	237	227	204	227	214	233	235	231	256	228	219	215	234	212	230	212	222	227	207	243	258	239	243	255	228	233	235	239	241	229	204	201	217	239	253	209	229	223	244	233	209	214	211	229	205	235	247	217	210	231	222	215	204	221	214	235	227	255	228	227	228	238	209	239	214	252	211	225	219	223	197	221	217	202	195	220	233	180	251	227	244	220	243	205	231	201	210	234	223	245	218	221	210	221	268	214	230	209	245	270	220	238	231	210	235	219	224	233	236	245	225	232	229	221	233	233	210	246	219	208	196	243	189	204	238	250	208	236	227	240	215	227	261	219	232	229	236	230	237	212	249	218	231	259	216	235	219	217	230	200	219	224	236	236	246	236	239	236	203	217	223	193	227	251	194	224	238	249	232	236	217	217	233	206	213	221	193	223	229	204	218	228	207	227	220	219	225	227	231	239	205	238	203	250	229	210	216	209	219	190	213	236	224	225	222	241	229	225	226	240	207	255	243	230	215	237
28229	23832	22866	15431	8614	6213	4750	3917	3244	2451	1891	1523	1205	1019	813	740	636	591	532	518	468	504	464	448	471	414	447	389	450	380	378	387	381	397	411	421	437	411	381	361	410	344	367	398	384	410	396	374	403	393	356	429	342	384	384	368	373	391	416	374	371	378	383	381	420	364	361	425	398	398	406	361	384	385	426	393	404	438	388	377	404	391	425	410	390	390	409	410	390	366	360	403	354	382	384	345	359	384	390	412	375	374	398	375	409	388	400	430	395	397	380	421	385	389	404	382	390	353	391	371	414	387	377	377	396	396	399	366	379	355	393	377	399	331	384	373	366	385	379	366	362	395	390	380	358	351	420	379	413	396	412	403	405	368	396	378	396	408	390	428	366	405	360	396	364	345	409	361	379	406	422	406	398	384	412	414	406	387	385	388	402	407	406	390	362	367	390	385	382	377	401	424	377	377	388	411	378	384	410	383	379	413	416	337	354	395	383	365	397	420	391	346	350	352	389	404	370	364	421	378	370	375	388	379	425	400	399	419	384	379	405	395	400	409	364	379	358	376	381	409	383	385	407	379	373	409	411	354	338	408	376	388	416	389	370	364	427	366	404	362	401	401	394	377	399	405	409	398	398	388	326	416	371	397	390	390	360	399	407	390	388	360	392	410	402	397	387	415	394	385	396	433	387	380	355	371	421	372	373	377	356	389	380	377	397	401	383	409	401	427	389	380	357	389	361	365	404	374	384	381	374	368	389	382	396	409	369	385	419	392	379	384	426	364	393	404	391	379	401	389	443	417	394	379	403	377	365	397	367	392	394	366	384	410	392	420	405	390	393	388	383	385	394	402	430	345	402	358	376	376	388	397	365	380	408	406	389	404	409	366	395	387	388	384	411	366	373	387	362	387	396	362	411	422	417	398	412	396	418	381	400	340	407	385	391	386	389	401	399	409	373	388	371	370	360	386	365	394	393	362	399	390	359	370	366	368	337	389	388	391	381	364	395	383	389	392	382	382	364	384	401	378	367	393	408	373	402	359	386	436	409	379	385	371	412	388	391	400	393	399	395	376	419	403	366	385	406	388	369	351	380	382	393	360	394	398	396	399	404	392	365	383	381	390	411	420	407	357	423	415	373	429	373	387	388	419	441	381	410	408	376	438	365	419	380	389	392	412	389	402	380	411	371	397	388	412	395	394	387	391	388	399	386	444	368	399	379	420	417	425	366	381	374	357	376	395	364	372	392	352	400	351	396	374	400	376	386	382	394	390	370	403	388	367	397	373	401	399	418	400	380	392	396	413	393	410	403	390	383	412	375	384	414	354	387	403	370	398	373	391	402	409	418	377	356	406	405	404	409	373	399	347	397	425	386	413	369	384	370	360	390	402	379	341	405	436	360	360	366	425	404	409	347	359	409	374	398	392	352	358	421	351	403	369	376	363	383	407	388	372	403	428	382	401	375	379	387	401	398	365	406	370	409	386	391	397	379	385	385	360	383	382	405	389	409	342	379	411	403	389	385	360	375	394	393	377	416	368	404	385	392	385	366	359	417	375	399	404	379	377	394	385	374	414	372	385	371	357	390	382	367	389	375	354	419	371	419	375	380	390	380	362	409	435	405	403	378	366	406	412	385	384	375	389	409	390	350	403	365	391	375	361	388	369	356	367	402	387	404	375	372	417	370	387	383	423	375	393	365	378	372	355	380	402	394	391	396	379	388	358	368	373	369	401	410	383	411	411	394	373	393	403	404	352	406	390	373	419	367	388	388	370	397	372	399	373	401	401	405	377	375	408	385	385	395	360	394	398	390	393	388	411	416	392	359	356	336	394	387	385	390	391	369	374	378	382	402	404	361	414	370	391	409	374	402	405	395	357	407	372	371	386	404	378	404	390	375	380	422	393	390	403	396	395	389	406	412	373	361	381	401	388	370	390	338	376	386	372	372	373	356	382	385	453	429	404	396	400	375	365	381	405	359	363	381	379	397	394	351	379	420	388	402	396	401	366	382	390	381	370	390	355	350	400	386	380	407	368	391	431	358	401	388	359	392	387	402	404	381	395	356	385	407	397	394	379	378	365	390	381	367	403	375	373	426	380	364	407	393	394	394	338	394	397	375	405	396	351	390	390	383	413	400	423	362	399	352	370	348	374	388	386	369	388	384	374	401	381	398	389	393	389	417	393	422	391	377	362	440	357	390	402	391	353	359	377	401	384	370	391	389	390	365	406	354	374	381	408	412	398	405	362	346	397	361	376	384	393	409	384	399	379	392	383	414	387	374	394	435	364	378	409	403	381	354	363	391	411	342	390	382	393	391	380	390	395	370	369	419	392	393	365	407	403	381	416	372	396	360	390	403	395	401	430	364	401	401	414	413	362	354	411	410	382	404	408	374	394	379	386	376	391	368	375	407	391	379	378	380	395	411	380	372	407	383	377	392	388	413	372	383	376	373	400	376	416	388	413	386	364	399	405	425	405	382	398	363	405	393	392	375	349	405	385	383	409	380	422	396	369	380	383	393	384	334	361	377	365	386	412	397	373	421	383	427	390	388	396	368	413	406	397	390	389	412	403	393	432	387	402	384	416	382	421	378	407	393	388	379	383	379	393	371	416	388	415	357	407	399	396	398	408	426	395	399	371	349	382	385	411	390	351	379	387	361	398	376	380	391	422	386	381	346	360	369	378	386	372	406	357	406	399	382	397	363	414	397	382	382	396	387	381	365	354	365	399	416	412	390	405	367	388	377	376	383	403	396	401	430	379	368	355	412	413	398	380	415	385	400	386	425	371	387	393	388	358	384	414	384	383	386	419	390	402	381	362	379	341	384	403	379	405	407	418	391	418	388	415	398	398	374	390	391	378	405	385	361	372	390	364	369	392	410	404	409	363	386	389	377	370	401	399	382	379	378	385	386	394	417	422	354	367	363	399	383	393	369	395	357	384	359	376	392	367	394	370	388	408	386	383	385	405	391	369	437	387	380	398	341	424	404	372	351	407	369	425	406	368	400	381	396	395	380	378	363	371	374	391	376	349	402	367	396	371	386	374	370	376	359	368	385	417	371	372	352	394	416	398	406	397	408	389	370	417	386	359	420	420	413	398	371	384	402	371	384	372	417	395	391	376	396	391	425	358	411	418	353	385	389	400	357	431	360	421	372	431	419	341	385	380	394	392	420	342	388	371	393	384	367	399	354	430	403	390	445	379	376	394	430	411	375	368	359	378	385	374	388	375	386	357	402	388	373	363	400	395	370	404	404	389	394	392	371	412	394	377	374	389	401	388	379	405	370	400	403	409	367	408	390	401	403	389	389	384	369	406	391	409	388	389	418	391	417	375	384	391	401	419	408	374	413	399	403	384	409	394	353	356	410	425	393	397	387	397	389	390	390	371	422	379	398	359	400	429	440	364	397	398	389	390	373	371	363	369	418	368	397	383	397	370	377	370	373	413	373	370	383	432	383	381	409	371	382	395	388	359	390	384	379	377	388	390	386	368	387	375
29049	37392	26007	17772	13954	11554	9821	8396	6739	5131	3692	2976	2315	1773	1463	1185	1047	909	825	750	699	685	628	636	598	581	537	466	503	541	501	519	555	469	477	497	495	471	502	489	458	480	445	469	481	465	526	457	458	506	490	488	503	507	525	490	490	451	474	496	474	513	517	499	496	505	459	480	496	493	479	522	460	443	490	473	507	502	499	456	504	477	467	452	492	471	505	447	493	503	471	486	482	476	496	476	462	498	503	490	479	498	496	478	463	487	542	478	492	479	511	482	500	488	512	473	508	447	506	509	480	484	507	510	480	515	510	475	473	483	490	477	494	462	489	519	479	483	466	488	472	451	504	456	477	459	473	492	459	442	491	490	481	451	514	486	511	500	482	493	479	511	483	482	473	476	418	500	521	502	467	500	473	454	515	472	484	502	504	514	492	463	492	500	487	496	476	496	490	518	486	503	515	476	485	481	458	468	480	504	477	465	468	482	496	510	491	506	477	510	464	482	510	519	464	452	469	509	475	516	461	478	498	510	500	500	472	472	504	475	504	502	466	468	451	459	461	508	444	491	497	468	461	516	498	484	467	487	490	505	467	537	489	506	482	453	475	459	524	490	481	501	491	478	458	523	455	467	502	468	485	467	468	495	492	467	464	460	503	496	485	484	460	515	487	461	474	485	481	488	472	509	474	445	508	481	464	449	459	495	490	452	476	455	456	474	486	495	502	478	476	466	506	445	453	448	502	501	466	472	490	475	490	476	457	461	477	486	508	475	494	471	494	497	502	503	535	506	457	468	494	479	476	511	469	463	479	493	456	488	488	463	476	524	482	496	475	512	464	486	510	508	521	495	505	523	478	511	480	455	476	458	498	451	473	521	450	437	497	532	456	472	462	455	437	493	499	464	479	491	472	462	482	489	502	498	490	470	500	432	517	494	472	466	449	424	472	476	507	467	494	476	492	485	491	480	468	499	498	481	491	431	464	506	484	504	439	440	499	497	548	487	444	500	460	511	494	494	462	484	484	474	497	491	526	512	449	454	480	522	501	492	482	483	467	505	503	496	495	520	473	455	461	465	468	456	477	495	465	496	502	498	507	463	480	474	464	476	485	494	467	526	476	512	455	492	467	495	480	479	484	479	470	463	499	478	441	504	457	474	476	480	458	471	450	474	537	501	488	497	472	505	481	465	502	465	462	478	462	497	494	479	472	491	495	482	482	457	545	499	485	489	462	483	457	472	483	483	466	504	475	469	470	496	447	504	491	493	503	469	516	483	515	471	490	472	506	531	498	495	461	480	502	479	466	504	461	481	504	481	472	494	474	547	479	477	460	479	477	466	466	466	495	469	481	483	494	515	467	507	468	471	488	460	471	502	466	472	461	497	484	494	500	466	501	451	513	508	447	462	490	469	487	507	485	500	456	478	452	462	518	477	516	467	497	467	497	462	465	450	475	484	477	498	517	486	494	500	481	502	533	468	510	504	501	469	459	467	466	471	497	488	490	472	501	492	487	476	498	480	528	463	449	478	500	447	482	463	502	493	457	502	505	475	452	472	526	474	474	515	511	471	493	484	498	484	526	482	447	514	494	488	453	477	496	520	509	498	496	474	459	506	459	494	462	464	486	483	453	475	499	497	490	466	478	472	475	434	484	467	497	520	506	491	527	496	499	452	475	473	500	515	486	490	445	466	481	458	474	513	485	507	454	499	480	420	491	480	466	469	501	475	488	492	476	432	494	473	464	497	477	472	496	485	463	483	462	480	419	514	465	509	495	461	479	515	484	495	504	464	495	487	492	525	505	492	492	518	506	480	497	506	497	473	516	505	469	447	462	479	504	464	492	485	447	492	533	483	505	483	475	464	472	474	461	492	504	498	507	477	481	542	465	483	457	504	475	477	463	473	506	459	535	505	459	522	494	470	492	530	464	472	533	452	495	482	451	468	476	488	511	485	527	484	492	476	489	511	466	493	499	482	461	483	450	460	435	460	467	505	469	501	464	482	459	477	455	516	488	471	494	464	445	479	450	489	506	453	453	515	536	489	469	499	472	477	479	481	502	494	477	458	480	459	476	492	478	475	459	453	493	537	514	506	493	465	479	465	510	495	489	471	492	503	492	508	486	475	497	484	477	458	498	487	488	490	560	505	497	448	482	456	508	489	495	515	478	479	446	469	493	467	489	453	471	500	469	464	468	516	495	467	466	471	508	480	526	493	504	511	484	523	441	460	470	520	473	480	518	500	440	501	515	451	470	498	470	487	489	456	484	455	478	501	494	476	476	467	495	498	478	461	458	474	479	486	471	501	466	480	484	464	478	465	442	474	512	512	480	467	484	486	492	495	519	451	474	469	454	487	511	460	487	469	491	476	477	455	471	488	508	481	500	484	489	462	473	453	477	490	477	486	541	476	457	490	499	502	545	487	458	503	490	460	476	530	476	447	520	457	453	448	461	501	446	467	467	474	484	483	454	494	453	506	491	490	497	466	521	426	457	447	479	487	496	469	424	524	453	474	471	482	517	466	446	503	479	466	478	472	473	519	481	481	487	480	478	469	470	481	546	487	533	448	521	445	474	467	432	458	482	462	458	454	492	476	487	490	466	452	515	465	503	486	463	480	490	466	482	476	464	441	485	517	484	464	456	467	463	498	499	466	477	472	488	489	465	462	502	497	484	490	463	502	468	481	478	484	500	474	465	463	487	498	456	488	475	506	464	517	437	481	480	471	485	477	492	489	484	519	483	483	463	485	499	501	487	489	464	475	488	459	497	530	523	495	479	449	444	484	499	484	488	507	483	456	490	480	494	482	457	483	500	462	479	437	489	481	512	454	464	474	500	473	484	485	452	472	483	494	485	484	483	486	500	499	497	484	516	517	473	492	512	484	485	500	481	484	462	500	506	512	465	475	474	488	507	494	474	460	471	442	487	481	507	494	507	480	487	477	464	473	527	509	477	460	483	469	521	520	501	486	482	509	476	499	494	497	471	479	490	485	472	488	506	502	470	505	485	506	506	431	479	497	502	487	506	491	451	486	503	470	483	504	481	492	479	493	504	503	479	470	513	495	492	507	486	513	499	512	512	469	486	501	496	465	487	469	460	458	492	519	462	498	507	480	478	509	514	484	481	498	462	466	488	495	480	484	536	476	478	474	507	474	422	476	495	483	472	460	464	500	451	443	496	473	496	482	489	492	457	491	466	429	492	455	496	507	510	485	546	492	466	459	470	492	496	489	468	467	493	501	489	527	466	478	474	475	501	515	459	496	504	476	507	490	479	502	471	486	506	500	529	454	443	488	462	495	516	475	506	490	534	491	464	498	497	478	498	514	502	462	482	467	488	466	491	465	478	463	509	505	475	494	457	450	480	456	482	501	440	492	455	472	466	479	428	480	470	470	499	466	491	482	451	458	518	461	482	484	472	484	481	443	482	434	511	481	488	531	472	494	463	479	504	508	513	461	425	510	487	468	484	504	525	461	530	483	527	481	471	450	456	512	448	465
24498	21624	29147	24587	21777	17974	10671	7263	5624	4312	3339	2479	1909	1466	1220	972	759	672	612	547	482	422	407	415	431	344	324	323	344	300	314	271	271	295	310	310	285	300	303	301	290	267	251	297	282	283	285	271	314	287	272	287	296	281	270	306	282	265	290	304	250	292	308	289	290	244	272	280	276	285	248	301	310	290	243	289	283	254	281	265	268	238	275	270	278	300	288	288	267	265	277	287	251	229	266	302	293	260	277	285	266	280	304	281	277	308	283	311	273	262	281	278	299	286	257	267	274	285	299	260	260	265	276	293	288	249	267	291	267	269	268	289	267	286	283	296	292	301	276	298	296	289	262	252	248	302	278	265	268	286	277	265	276	279	274	267	286	265	254	279	259	292	265	291	270	286	274	239	261	301	289	260	295	270	265	302	253	275	286	287	277	264	277	299	251	275	269	290	309	261	275	257	278	272	264	290	278	258	273	277	258	305	280	250	268	257	231	271	284	258	270	264	282	286	272	310	278	307	274	293	279	307	284	270	257	283	294	273	266	261	299	313	262	247	318	288	275	247	265	279	292	257	274	258	285	286	290	270	278	300	265	239	269	259	274	270	260	292	321	263	257	262	267	273	233	276	298	298	273	250	250	270	274	267	265	264	255	257	290	308	267	280	292	266	288	254	286	259	273	273	254	323	275	245	257	310	292	270	258	254	274	259	269	279	260	260	281	240	310	314	298	265	253	274	284	278	269	248	297	274	251	271	265	264	237	257	273	279	282	282	280	260	262	303	293	273	253	258	267	262	279	277	283	269	262	261	291	255	275	284	268	266	271	280	297	274	291	289	277	259	241	263	256	285	279	268	272	302	315	280	270	277	261	286	311	245	280	291	281	288	275	274	286	257	276	285	276	312	258	247	246	266	280	260	261	288	252	300	278	255	279	290	277	309	272	239	281	280	250	286	273	285	275	279	272	296	272	237	290	281	284	288	253	303	272	289	274	267	284	313	267	288	286	285	289	282	285	260	253	313	289	301	278	276	259	273	253	278	275	290	292	285	284	287	316	267	272	284	289	272	300	273	246	248	300	279	291	277	290	282	254	294	280	274	287	264	269	256	275	250	241	259	296	276	258	308	310	265	281	245	276	282	274	273	292	300	271	283	255	288	271	269	286	289	283	271	297	304	295	304	252	269	287	283	263	303	288	279	290	297	284	263	278	252	265	293	292	289	306	273	277	284	284	301	288	278	262	279	270	271	269	282	281	273	275	282	277	269	290	248	279	285	284	283	286	265	281	238	273	246	313	310	282	309	281	280	297	324	285	252	257	273	270	276	286	259	266	286	289	247	274	281	275	271	275	279	291	272	252	289	299	252	268	272	252	264	307	292	301	277	299	267	260	271	309	259	289	265	306	278	265	266	283	260	273	278	241	291	283	274	269	299	251	298	268	257	266	269	302	280	254	288	269	294	281	289	283	261	293	309	282	279	291	263	254	280	252	293	266	261	262	258	283	282	286	266	292	287	285	286	282	301	277	281	272	286	271	264	278	254	291	261	251	289	267	278	270	269	270	282	308	281	295	292	231	270	278	301	267	310	296	303	281	276	282	265	298	271	280	253	289	297	300	268	307	263	246	276	261	262	269	281	271	259	275	262	279	260	284	283	269	315	290	271	280	252	276	264	261	299	292	311	278	283	253	283	273	267	268	253	260	260	237	269	282	271	261	269	297	286	284	271	286	285	266	311	276	293	282	293	254	244	273	274	300	281	274	298	279	256	289	278	259	261	278	257	272	271	314	290	295	265	273	269	281	291	261	261	284	272	287	249	287	255	253	279	280	279	308	302	268	273	272	289	266	289	271	274	275	283	251	259	273	280	254	270	261	285	304	260	295	287	268	304	281	258	278	265	286	287	244	272	231	285	299	273	290	300	284	290	283	273	268	269	295	303	278	277	250	274	297	281	262	258	288	266	284	259	281	277	287	288	292	271	287	293	281	249	273	242	305	287	261	264	275	294	304	278	264	283	285	293	264	299	259	264	314	281	286	267	273	282	284	270	270	287	267	279	302	284	280	259	250	272	294	253	263	309	284	268	242	266	271	312	264	276	275	260	263	262	266	270	259	269	260	278	275	278	290	271	265	281	251	257	274	271	286	286	293	311	269	251	263	237	278	253	265	251	274	271	270	268	293	276	294	259	287	293	282	265	276	296	261	287	268	272	266	264	291	303	281	289	277	248	251	275	266	257	275	289	267	259	272	274	262	250	283	309	279	270	266	295	260	259	290	297	297	289	289	275	269	281	288	305	261	273	286	284	265	292	280	250	272	264	293	259	327	289	245	307	285	265	267	271	276	265	301	263	278	280	292	278	283	274	272	280	272	281	273	274	256	268	273	267	255	299	285	273	249	258	259	261	298	237	274	261	280	252	266	294	256	276	249	264	269	253	288	297	288	289	283	280	294	283	283	292	283	263	261	293	281	277	305	242	281	270	277	284	299	248	283	304	302	279	255	300	279	270	290	297	271	277	263	285	261	260	257	282	290	269	246	247	310	253	276	279	302	291	249	276	286	264	278	263	253	287	265	300	277	283	242	268	262	289	267	276	309	265	265	267	291	306	261	250	265	283	266	266	293	286	283	268	279	290	255	278	262	263	257	258	250	267	262	261	260	267	247	297	273	257	281	299	266	258	293	283	278	277	276	267	296	271	253	289	277	293	282	283	273	268	300	250	263	252	296	272	279	278	262	304	287	274	265	264	268	283	322	258	291	281	291	270	272	276	279	285	275	249	288	297	270	278	298	275	276	276	303	263	272	259	294	257	274	267	273	285	278	255	290	232	338	268	263	279	268	279	258	264	297	288	264	304	264	263	263	309	314	307	244	284	258	296	260	264	279	292	271	307	280	284	294	274	296	303	297	277	272	244	278	284	276	258	302	268	293	294	282	249	270	262	252	308	280	276	300	290	262	284	254	240	269	290	300	290	302	266	259	275	256	271	265	298	275	280	280	278	275	270	253	276	300	247	265	282	287	283	290	250	273	267	268	277	261	263	279	291	282	246	258	266	253	281	275	293	268	280	257	248	271	302	264	281	330	259	272	282	278	277	262	253	283	272	305	258	284	287	283	293	273	277	271	280	243	265	274	288	309	280	266	272	291	265	271	285	277	293	259	271	273	259	302	262	292	280	287	268	283	274	293	296	308	301	277	295	295	278	279	281	272	238	239	257	250	275	274	255	258	281	266	293	273	298	259	272	262	262	249	297	293	283	286	258	281	290	268	249	282	263	267	287	278	282	274	295	265	273	237	288	257	270	270	281	302	241	273	287	279	291	289	273	266	307	258	267	257	298	271	254	299	301	268	290	278	294	290	294	270	280	263	290	289	271	272	268	265	296	244	310	292	259	248	252	257	278	286	277	277	288	259	269	284	254	274	293	276	302	301	271	260	276	265	283	294	282	258	275	276	271	272	289	262	265	250	296	280	293	287	257	280	281	269	277	285	293	265	268
32953	48048	33412	24621	20025	17411	15011	12981	10846	8591	6268	4893	3732	2860	2175	1726	1423	1193	999	910	712	687	668	662	567	528	461	442	430	415	381	390	408	399	410	383	394	381	431	396	358	347	350	390	360	375	364	349	339	352	352	397	386	398	378	371	345	342	344	352	370	363	359	361	347	402	374	368	362	379	362	409	360	355	346	381	374	373	317	337	359	350	360	380	346	348	371	342	375	337	353	357	340	336	331	332	377	406	373	374	377	360	354	397	331	351	393	376	359	364	360	319	331	359	363	342	336	362	361	352	356	347	370	363	362	359	354	361	372	336	350	351	342	341	349	363	327	327	358	355	342	372	354	360	357	355	361	337	351	332	376	328	370	352	373	367	364	365	373	357	346	341	339	353	359	367	348	352	361	387	350	377	322	327	358	361	351	348	348	342	350	360	352	353	378	340	335	334	332	333	349	338	331	357	360	355	356	373	361	340	344	358	374	369	354	331	396	363	378	371	375	336	350	345	339	386	346	362	373	378	366	328	359	342	349	380	364	374	336	369	334	355	335	386	341	378	358	349	376	330	364	367	369	360	331	352	359	357	347	349	357	338	337	335	381	354	372	353	380	350	367	352	353	358	372	339	374	326	358	346	337	337	374	353	361	345	368	355	339	373	344	309	363	343	367	322	349	329	348	341	373	364	363	350	351	344	365	366	368	330	354	373	375	344	356	366	332	370	344	344	364	360	370	366	383	327	332	331	354	387	366	352	360	342	349	348	363	352	363	324	363	359	325	370	376	346	360	317	404	320	342	333	353	378	355	342	330	358	330	363	342	324	373	370	355	341	349	346	345	361	377	356	386	382	344	357	324	364	355	338	382	349	331	364	393	353	344	311	349	348	346	308	344	328	342	314	379	384	343	342	372	380	381	315	350	347	330	354	346	395	359	413	337	377	329	332	381	379	351	348	360	353	351	364	351	353	360	354	356	341	343	364	382	343	337	350	332	353	360	392	357	368	371	339	371	358	366	371	366	367	383	371	343	343	364	376	357	339	333	400	331	331	365	348	374	346	298	334	351	346	349	348	318	366	343	362	380	371	350	363	323	321	365	354	407	335	332	375	357	374	321	377	377	316	351	333	350	367	364	365	352	363	315	365	345	345	359	355	319	360	352	370	338	358	405	343	333	360	364	326	332	359	363	381	336	375	382	356	323	371	367	357	343	342	393	356	355	321	348	344	365	360	338	344	332	387	337	345	375	382	342	357	347	383	341	360	343	351	341	323	354	370	354	379	386	339	323	325	400	357	364	337	301	365	389	338	380	349	328	365	407	342	364	330	333	342	334	360	371	354	379	358	385	340	332	393	313	362	339	354	353	351	344	362	350	366	324	351	339	335	346	344	348	375	357	316	351	386	342	302	347	322	358	373	399	349	342	359	367	350	330	368	347	380	328	327	335	397	358	345	351	356	377	365	335	320	344	328	345	350	361	352	354	349	343	361	351	357	367	338	361	375	330	361	359	363	335	353	360	401	380	366	343	351	351	355	340	322	339	349	376	379	373	357	376	366	372	379	373	351	332	345	344	386	361	339	337	370	344	398	330	363	357	375	350	361	361	367	377	347	363	361	349	376	347	357	367	391	324	341	368	336	370	376	346	373	329	351	378	344	346	332	325	317	362	330	327	361	369	366	351	344	351	354	373	305	364	354	352	349	364	351	324	356	330	346	330	352	319	350	334	327	357	352	333	358	366	370	352	322	368	375	357	352	325	312	370	378	345	364	306	378	344	376	385	348	379	315	343	375	363	361	347	333	348	363	344	336	343	348	379	360	332	368	345	388	329	364	326	350	343	380	346	359	362	361	368	365	356	334	380	364	336	360	351	350	314	342	345	369	345	338	368	353	348	340	357	353	384	355	345	347	387	345	376	361	376	335	369	324	361	370	360	402	362	367	369	331	386	347	405	336	382	336	385	380	338	334	355	345	391	381	360	333	368	354	370	333	356	367	386	379	350	377	352	359	319	374	321	342	332	367	349	361	345	347	365	344	390	369	372	350	342	365	359	323	353	367	360	359	359	341	354	362	357	375	349	340	371	319	381	348	357	362	353	380	363	364	362	359	342	358	337	366	331	360	320	371	312	393	352	366	357	340	348	344	356	345	378	330	343	339	329	355	314	347	363	356	350	328	347	382	371	345	330	328	350	344	383	388	353	342	375	347	335	374	360	346	382	354	360	353	376	345	375	361	398	367	374	360	329	336	308	335	346	343	332	340	344	363	353	328	332	337	364	375	365	328	375	393	354	374	359	315	344	357	353	325	320	323	353	305	348	341	355	325	337	350	372	332	325	359	340	357	345	320	351	356	392	366	356	371	349	348	329	337	352	371	366	334	356	360	343	405	339	352	326	344	374	378	325	343	343	363	356	362	359	349	371	340	356	390	409	351	346	314	327	324	334	351	354	328	379	344	365	353	334	368	371	336	353	359	361	357	369	350	354	342	390	342	350	352	353	391	343	366	360	377	356	383	353	331	361	350	324	351	332	344	330	343	364	363	355	349	357	374	335	372	372	326	335	350	348	313	340	349	371	345	352	349	345	343	347	349	364	360	400	346	390	370	364	326	330	328	376	378	360	370	358	341	354	369	390	392	374	350	355	374	345	368	322	378	348	365	346	325	359	330	342	353	347	371	353	359	328	363	343	348	347	325	331	365	357	323	372	320	364	337	342	363	371	366	351	356	378	326	342	359	336	365	351	340	378	343	344	349	359	395	369	360	356	336	354	343	352	379	376	345	359	352	356	341	352	343	339	368	329	373	381	305	381	362	319	371	365	334	342	352	353	370	341	371	356	365	353	356	340	364	348	347	358	371	388	361	378	332	361	392	377	377	357	346	366	337	329	367	322	355	355	345	313	343	335	359	353	392	339	332	359	318	356	352	380	337	336	357	389	359	369	345	364	342	361	350	294	333	379	342	331	355	351	375	329	323	339	353	360	342	376	351	367	378	339	349	334	384	381	358	378	351	321	338	352	324	367	353	340	353	334	360	337	386	337	321	349	372	364	358	345	355	339	353	341	332	353	325	342	361	353	343	337	337	336	347	355	375	340	380	334	322	361	384	345	353	365	343	358	338	370	345	317	361	364	347	326	349	338	356	366	363	353	360	333	342	371	336	379	340	372	353	351	330	358	319	409	347	355	340	349	386	399	394	350	316	357	343	348	324	354	340	310	322	341	347	345	383	345	371	394	325	335	361	377	370	366	378	358	344	341	344	332	357	346	381	367	348	325	357	332	354	327	335	358	351	322	354	375	344	358	352	376	355	340	343	358	366	339	351	336	360	354	375	386	396	325	342	372	351	338	364	324	374	351	337	360	352	339	341	383	337	359	349	343	350	328	376	354	346	339	329	361	318	360	331	340	356	333	350	336	293	347	394	343	347	378	354	395	339	375	354	406	367	344	353	356	349	352	377	338	296	321	342	354	375	339	314	347	360	377	364	359	382	341	343	350	339
23319	21578	29539	24073	21649	22415	20294	10947	7878	6224	4617	3528	2598	1994	1485	1183	920	805	647	606	474	438	409	409	377	326	279	247	263	225	227	198	185	208	220	189	211	209	204	199	202	204	190	181	197	200	199	172	194	189	217	193	191	194	210	200	193	205	184	202	179	175	184	172	178	183	181	202	202	188	174	208	207	194	179	198	188	197	182	164	187	180	202	173	188	177	176	208	212	186	183	171	201	187	180	195	206	170	190	174	216	176	162	186	205	171	197	182	182	197	167	192	197	188	198	167	206	184	194	209	196	189	176	194	162	176	169	192	176	182	164	174	184	184	184	171	203	175	180	194	173	193	162	204	198	180	189	183	174	185	161	180	169	181	164	191	186	199	184	181	174	190	165	183	200	181	181	197	195	197	172	162	188	183	185	191	169	186	186	184	185	184	180	197	176	197	185	176	176	185	172	191	198	172	185	183	174	188	167	168	202	189	200	155	177	189	154	186	168	192	169	198	166	174	182	176	168	194	181	177	183	179	170	187	169	195	194	194	173	218	192	175	167	166	171	178	166	169	177	196	183	167	165	177	189	171	195	189	188	184	175	158	200	186	202	184	156	179	180	200	176	183	157	182	192	183	187	191	195	205	168	198	173	173	173	188	199	173	193	166	203	175	162	187	176	189	199	190	191	198	176	171	185	209	189	188	173	163	179	208	172	182	181	195	187	193	167	188	190	172	179	210	180	184	208	191	178	162	151	203	174	189	175	186	178	160	177	206	154	171	179	176	164	217	190	167	177	171	176	190	178	176	173	173	174	187	154	192	178	209	186	172	174	202	195	198	177	197	173	195	180	196	170	198	183	186	178	195	172	202	191	155	162	170	191	173	182	179	191	182	209	164	169	212	181	197	211	171	187	181	170	210	171	183	190	177	211	194	162	194	159	185	187	192	189	186	181	185	188	207	189	160	183	166	183	192	190	189	154	174	197	178	162	178	194	187	176	209	194	204	166	194	172	196	178	174	164	186	196	162	196	183	176	176	209	179	170	188	159	184	201	174	168	172	196	214	177	188	183	166	201	190	179	168	189	191	177	174	184	184	172	177	202	173	186	184	157	189	190	163	204	193	204	179	187	180	197	178	217	189	175	182	194	205	184	184	191	165	165	180	177	168	205	177	191	155	165	187	223	191	171	194	186	179	190	200	173	186	177	186	182	215	174	188	176	175	175	170	163	181	165	184	192	178	172	179	162	195	203	169	185	190	186	204	176	180	199	194	163	176	183	195	177	165	164	167	185	169	179	162	182	185	173	171	164	185	167	181	188	181	158	187	232	194	172	177	184	174	167	191	190	184	188	185	195	199	196	178	174	177	168	178	163	203	185	206	170	170	170	149	181	165	185	178	160	204	187	181	180	196	168	178	206	182	185	185	185	180	169	192	191	181	175	210	185	184	175	180	183	197	177	161	171	181	177	181	171	161	176	182	184	167	201	200	202	182	169	208	201	181	187	163	157	185	183	182	180	194	185	192	186	155	191	171	205	172	156	181	191	199	164	188	175	165	166	192	175	200	188	146	200	169	174	214	178	180	196	187	170	206	179	176	179	206	184	212	201	185	196	184	204	171	190	198	184	177	189	178	193	175	188	178	152	192	202	200	180	183	161	192	155	180	185	191	168	182	198	201	185	181	189	208	172	205	208	182	186	163	169	172	192	180	158	216	174	198	186	187	168	190	175	190	192	196	197	195	203	186	192	158	185	188	200	225	150	194	187	195	202	198	188	181	176	187	182	185	175	184	185	191	184	196	187	206	179	155	182	158	211	189	165	196	194	181	179	201	178	189	186	172	170	157	198	188	190	181	173	181	205	194	180	184	185	181	185	184	177	181	184	183	207	173	173	174	180	199	199	173	187	183	174	172	187	178	170	214	205	198	198	210	186	179	176	184	193	166	195	142	172	179	164	176	164	185	189	197	196	184	170	185	202	195	187	235	193	194	168	195	188	185	170	148	190	181	174	197	177	186	168	196	181	182	175	192	188	192	175	163	197	187	194	190	189	173	175	195	171	177	196	207	200	181	183	141	179	185	190	172	195	172	184	201	180	179	186	165	194	182	197	180	191	211	191	195	210	209	179	179	205	204	164	210	175	157	163	180	171	180	189	194	189	154	177	159	179	184	183	186	183	178	174	173	173	188	197	179	192	183	181	166	171	178	181	166	188	179	165	174	177	201	172	175	181	176	198	169	178	186	184	188	172	176	168	167	178	188	175	194	188	168	178	197	187	170	170	189	180	177	196	213	173	192	163	178	200	186	180	167	201	195	166	173	178	165	181	194	193	200	184	165	171	173	176	174	159	199	180	185	207	166	195	188	183	162	193	191	174	175	179	168	186	182	184	192	166	167	165	182	179	212	172	178	177	177	184	181	187	171	193	161	180	183	176	151	175	185	182	200	169	186	184	168	185	170	174	175	169	186	194	183	185	188	182	161	193	148	179	172	198	171	189	178	170	190	201	164	199	183	187	186	161	209	167	172	181	194	169	165	185	149	171	183	167	181	188	191	165	188	171	169	167	185	177	157	193	187	176	193	174	180	215	175	187	166	151	172	172	184	196	196	190	189	215	168	172	167	166	166	200	172	167	165	197	178	193	173	183	196	177	201	214	200	197	184	185	196	202	206	160	196	163	195	180	192	166	167	187	183	174	171	211	185	173	203	177	197	157	212	167	194	186	169	191	172	190	187	178	192	168	186	184	196	154	179	168	175	168	188	184	175	186	187	188	177	172	172	210	179	175	177	191	168	176	186	167	187	199	172	178	187	180	171	187	171	176	180	210	196	177	176	180	210	190	187	183	194	161	180	177	178	209	170	183	158	173	212	158	207	175	192	182	189	187	189	177	162	181	172	179	179	155	177	184	199	195	201	196	175	174	152	188	200	171	192	189	192	175	186	195	212	187	165	201	172	201	196	179	179	187	192	188	192	174	179	198	175	218	188	188	169	185	191	181	199	194	209	170	181	178	210	186	171	186	202	193	195	183	178	177	175	180	174	197	187	199	163	181	173	185	189	162	189	194	202	193	184	176	170	166	179	177	185	196	183	177	182	166	187	203	197	197	191	194	191	201	193	195	184	165	187	197	181	164	180	188	187	185	191	188	179	173	184	177	166	175	185	184	173	198	196	195	201	168	166	189	175	186	168	216	181	169	189	176	170	173	177	194	181	205	193	200	170	197	181	173	175	186	166	160	165	194	201	198	183	190	177	163	207	186	219	177	199	180	163	166	175	198	185	210	196	183	198	160	181	193	176	200	188	188	178	174	188	207	195	180	184	191	183	191	189	180	186	191	203	179	194	188	186	203	181	197	188	203	187	203	181	186	161	178	190	184	167	173	202	188	190	182	181	180	201	195	200	181	197	182	160	185	170	163	186	194	176	212	199	184	156	206	155	195	153	184	189	202	172	176	179	175	167	175	181	163	202	194	188	184	174	175	184	175	178	201	189	184	190	174	192
37146	54072	38359	29390	24923	21408	19167	17164	14386	11584	8804	6819	5102	3767	2927	2221	1722	1463	1196	1067	899	716	676	678	574	453	419	384	320	316	293	305	250	284	277	273	288	258	250	246	261	259	231	209	238	240	233	231	239	242	276	254	238	239	239	250	261	250	206	229	271	257	262	231	229	213	253	262	248	271	273	236	231	237	239	228	228	243	210	217	233	226	236	285	246	222	260	238	225	225	260	218	244	221	236	217	219	245	264	222	268	251	224	225	248	251	224	232	215	228	224	211	199	246	237	252	224	214	218	224	234	213	228	232	215	251	234	240	232	231	257	233	244	200	229	218	221	215	223	220	237	241	222	249	208	227	219	214	234	222	217	229	222	230	217	221	222	215	209	247	215	217	226	233	243	245	216	235	219	229	233	242	211	224	235	260	235	249	251	225	248	226	258	232	250	221	224	253	234	228	265	228	244	230	236	235	253	225	223	241	207	217	219	227	219	215	241	232	242	210	229	246	265	234	238	204	217	237	236	230	219	223	234	247	222	230	235	236	237	242	222	237	221	203	226	209	208	251	203	236	217	232	209	232	248	246	231	225	238	214	242	241	235	209	234	221	232	253	215	240	215	243	205	242	236	237	230	242	254	242	226	232	235	220	237	229	216	227	217	225	182	207	214	217	214	249	208	209	242	199	227	215	226	205	256	222	213	214	242	243	228	220	256	234	224	221	202	220	234	222	238	249	234	217	227	247	254	228	228	231	236	231	240	222	227	217	233	280	232	231	246	226	241	241	242	230	228	230	229	255	207	215	212	223	216	234	234	254	227	191	250	217	247	220	254	225	219	221	246	223	222	222	259	224	201	220	214	247	216	246	240	220	226	205	229	217	235	252	213	217	230	247	227	250	245	203	214	246	236	232	220	207	225	230	251	231	225	213	234	241	226	240	210	217	223	234	226	220	224	223	226	233	243	219	246	226	210	254	238	222	263	237	228	227	207	225	239	243	241	252	232	235	219	239	216	229	236	234	232	209	213	245	224	219	206	224	226	260	217	217	214	221	226	250	239	231	236	227	230	223	241	245	217	247	244	230	224	230	225	233	239	225	257	191	242	245	208	237	208	201	213	226	247	206	226	226	245	216	239	227	236	246	225	217	227	229	191	245	220	246	231	265	216	214	246	190	240	222	239	228	228	234	234	238	220	245	262	241	250	213	237	224	225	233	237	222	229	230	241	226	224	232	268	230	225	219	234	218	215	212	250	240	229	242	212	244	218	194	247	207	225	230	216	224	238	228	246	259	235	231	234	214	203	254	227	256	231	228	219	197	227	234	220	233	220	221	225	224	220	215	211	245	221	218	242	221	229	222	212	230	239	239	230	241	208	244	216	226	213	246	228	238	242	216	223	235	204	215	215	221	227	198	222	205	238	232	233	232	236	212	230	200	226	245	250	232	239	221	268	247	201	207	236	226	253	233	220	219	206	237	225	223	231	237	245	220	222	226	232	233	228	221	234	247	243	235	250	230	253	229	221	216	216	228	209	271	222	223	219	212	229	239	240	239	250	216	238	228	249	229	238	210	239	232	250	236	233	226	218	218	232	220	227	247	222	215	223	212	213	214	237	241	260	193	211	223	232	235	241	262	204	246	260	219	232	210	221	209	247	222	233	228	225	219	223	239	226	214	213	232	239	256	218	227	220	215	228	257	213	225	224	244	229	218	234	226	199	240	213	209	207	217	223	244	210	219	232	205	238	218	215	220	219	232	236	227	225	224	220	221	232	234	215	207	220	228	216	224	223	225	241	226	230	253	250	225	250	255	230	234	224	224	222	230	233	217	236	240	235	239	212	229	208	237	213	243	225	233	245	230	213	244	234	233	232	211	230	227	206	258	219	221	180	208	224	253	215	238	236	218	215	224	248	201	218	206	231	230	255	223	242	229	240	229	223	232	244	235	246	207	237	241	221	215	243	242	211	237	226	201	250	199	249	211	231	205	219	221	217	220	207	210	244	230	237	230	229	192	191	235	237	227	257	232	238	213	201	239	230	233	236	195	231	232	231	227	232	257	248	213	219	247	229	250	234	232	238	232	231	214	236	270	201	208	213	243	238	229	215	202	217	223	249	222	251	211	216	211	217	255	217	231	210	247	237	245	210	211	240	240	224	213	218	247	244	250	261	228	214	234	213	222	240	228	248	227	237	247	219	234	198	222	243	231	230	231	224	229	226	220	235	230	232	233	224	197	234	218	215	213	210	237	243	226	231	230	206	215	220	224	235	219	221	216	234	220	207	232	237	223	223	235	229	241	229	233	224	233	222	230	245	241	238	232	224	228	215	231	215	225	255	214	201	209	240	235	253	239	226	240	229	210	221	227	228	232	236	233	217	214	219	235	227	246	252	222	214	254	252	245	222	257	237	252	234	232	228	232	216	201	226	244	245	220	230	220	222	221	248	209	259	246	224	227	210	231	240	231	209	236	219	240	228	240	230	249	228	267	231	226	228	215	223	226	249	191	208	224	282	226	221	241	233	224	212	207	217	221	213	237	242	209	245	204	237	219	232	219	219	206	220	226	245	233	260	229	220	241	232	206	252	253	222	243	203	245	235	249	216	229	237	209	209	242	228	224	216	247	233	241	237	227	234	222	238	246	196	242	209	225	208	232	236	244	249	218	225	215	235	243	219	219	215	224	246	232	241	224	224	243	216	232	230	230	230	255	221	239	211	237	225	239	222	240	220	213	218	209	220	209	209	222	221	239	232	226	224	242	217	203	227	230	242	233	263	250	265	234	227	220	237	211	233	247	242	228	235	234	225	224	240	257	233	242	222	238	245	235	243	245	226	241	219	221	244	216	250	258	233	208	238	242	226	223	252	209	246	236	208	214	224	224	225	202	239	217	218	247	220	232	220	236	223	240	244	217	227	227	225	230	219	183	239	239	249	232	223	236	241	245	214	221	236	254	240	243	229	236	247	254	256	216	237	210	223	226	209	248	241	228	246	248	229	248	218	237	214	219	215	272	238	243	217	206	253	238	251	236	226	219	231	230	215	209	213	213	218	237	227	244	245	224	209	231	210	204	256	273	239	228	237	198	220	228	214	249	176	214	214	240	247	221	206	253	236	217	233	240	217	243	238	229	226	228	260	246	207	221	252	226	222	225	239	235	228	237	251	227	235	237	237	221	212	201	222	242	215	246	236	232	213	224	230	244	243	244	246	236	222	218	248	200	191	239	235	217	247	213	212	209	226	232	210	220	226	233	220	217	225	227	211	253	226	253	259	226	242	210	237	205	249	228	259	212	222	230	233	234	245	216	234	221	231	258	238	256	246	241	210	223	248	250	214	247	222	216	225	229	209	224	215	232	244	245	210	217	213	230	239	234	226	238	223	209	231	209	238	211	223	233	235	205	217	223	243	231	225	230	240	234	254	237	197	225	222	227	231	202	210	217	213	253	215	218	226	214	206	229	245	227	205	234	226	234	230	233	215	223	246	233	223	237	218	213	219	253
28194	23968	22830	14933	8195	5575	4134	3541	3093	2519	1910	1454	1124	967	854	715	610	564	579	493	529	519	427	408	452	465	427	414	402	391	445	355	379	412	382	420	402	374	383	401	396	374	368	397	377	403	372	385	390	407	380	365	413	420	428	385	411	370	417	423	458	388	425	370	380	421	394	390	403	388	373	403	390	390	406	384	372	394	388	351	375	374	362	396	374	421	389	390	364	408	370	359	363	430	376	355	369	394	379	386	402	369	368	421	394	355	390	359	389	401	397	443	393	413	405	381	372	369	395	385	403	416	401	405	401	381	433	394	386	423	371	394	369	410	365	384	389	381	390	420	392	416	392	376	390	408	382	406	415	405	430	385	400	394	412	390	388	393	400	398	396	385	385	392	381	436	372	371	352	406	363	426	392	392	387	384	405	404	398	402	371	363	395	405	402	370	415	382	366	403	367	382	392	396	399	397	389	398	358	373	350	376	374	361	382	400	394	387	421	430	390	404	392	365	369	407	367	374	402	381	382	375	402	403	380	350	402	415	367	407	376	373	398	379	388	381	387	410	371	402	389	386	387	400	404	343	393	432	419	369	394	391	377	384	394	394	397	357	401	375	355	386	373	430	407	404	397	383	409	414	387	426	401	403	369	387	388	351	397	371	376	375	401	415	407	367	388	350	396	378	369	387	399	345	425	413	428	395	420	381	385	404	413	389	396	393	401	370	365	350	421	416	370	374	390	410	395	388	409	418	382	365	384	368	400	423	377	397	387	361	377	420	398	400	416	380	360	421	400	398	381	404	385	405	398	371	370	367	443	368	404	384	413	353	379	385	415	383	422	398	381	352	412	402	374	384	419	395	412	414	402	401	403	378	419	406	389	381	415	384	413	370	395	434	376	377	375	369	385	350	437	346	401	389	373	399	385	402	396	385	410	376	390	408	387	362	395	406	379	355	382	388	383	386	415	365	406	401	381	365	372	364	374	390	403	363	371	405	411	388	340	404	376	413	361	389	366	357	411	411	400	393	379	413	378	400	393	365	401	391	380	391	396	389	374	358	373	373	379	344	397	363	408	339	397	402	373	383	390	364	398	410	404	372	389	404	378	425	418	392	401	382	374	378	395	384	396	432	397	417	373	346	429	411	400	386	374	381	402	384	393	390	395	418	421	413	381	390	417	392	407	375	415	393	362	423	385	368	421	363	387	395	388	380	363	366	405	387	361	382	411	403	343	416	394	375	383	382	376	394	362	409	395	407	384	393	376	411	429	410	414	392	417	376	388	401	396	433	361	363	424	376	375	373	424	368	392	422	407	394	395	416	431	395	413	372	409	416	397	437	368	426	377	362	387	404	396	411	373	384	394	412	373	408	412	386	414	399	375	393	368	407	392	382	356	392	389	396	398	384	429	403	398	397	391	426	393	401	372	397	425	362	390	371	351	399	389	397	390	381	402	398	370	400	429	388	418	400	409	438	410	410	365	367	374	362	362	413	346	385	431	358	400	382	378	382	367	381	384	403	357	364	377	369	416	409	416	412	406	412	414	380	403	417	392	400	388	362	390	383	384	398	383	352	403	384	348	382	402	387	437	326	415	394	396	380	404	423	411	413	351	406	395	428	380	403	358	372	394	375	388	414	388	407	385	406	421	395	371	376	387	397	408	417	419	388	386	399	395	399	378	371	361	388	367	374	400	390	376	395	389	357	407	338	427	409	404	423	427	408	406	384	395	376	408	396	409	382	364	376	364	376	416	407	430	375	389	381	383	375	393	376	370	400	439	360	438	374	395	398	395	399	386	378	364	400	370	387	404	399	380	386	406	403	399	429	383	378	388	406	426	419	401	396	385	404	393	400	395	375	420	377	373	397	374	400	368	385	408	363	405	398	353	417	363	391	387	383	413	375	425	421	407	384	392	371	401	393	387	368	373	385	402	390	368	380	425	370	405	406	369	402	407	378	385	379	374	412	403	408	363	371	405	404	356	392	382	354	361	381	412	394	372	404	376	384	388	386	372	408	369	370	369	443	411	386	398	390	350	408	410	388	355	383	388	391	377	388	373	391	382	398	392	357	392	394	423	389	360	398	409	393	377	395	373	398	376	411	373	401	393	354	368	376	360	377	402	353	380	383	384	407	417	379	339	398	396	405	387	363	370	410	401	385	379	377	401	378	378	381	359	377	375	373	392	453	399	360	406	389	372	390	411	387	384	362	374	407	433	378	389	396	354	405	348	385	379	383	383	390	392	408	399	366	376	384	402	390	397	367	428	434	395	367	393	373	369	395	410	391	389	380	372	395	388	417	405	377	433	378	359	395	351	405	382	410	367	395	368	415	394	399	431	398	347	389	376	414	396	375	418	407	349	389	394	382	403	405	383	396	348	401	389	386	383	370	404	405	357	401	384	372	347	411	373	363	376	425	387	381	355	406	362	356	424	415	385	378	377	398	391	390	401	374	388	418	394	409	365	369	376	417	402	387	351	417	372	422	364	378	409	383	386	396	398	385	365	368	404	383	410	378	413	382	412	389	419	399	413	378	393	387	363	386	388	434	377	370	440	377	366	412	379	377	384	393	402	379	378	360	394	397	403	409	366	377	373	399	396	343	382	413	415	383	406	382	396	428	391	376	362	391	407	385	424	383	388	371	386	360	385	405	384	397	391	393	370	360	425	395	407	402	399	400	399	404	401	356	380	390	384	365	353	414	401	394	373	336	419	393	406	413	410	369	410	388	393	387	404	347	374	379	428	382	382	385	357	407	377	429	386	375	403	388	409	427	371	399	384	391	418	420	376	381	338	368	413	419	394	392	407	384	364	370	410	411	405	391	399	402	369	399	384	385	371	372	396	380	397	393	395	400	385	409	400	338	370	396	413	395	410	395	373	379	384	386	372	369	375	378	367	397	359	360	393	386	407	397	381	415	367	393	404	413	324	394	377	419	381	396	406	392	371	409	387	389	393	384	383	403	412	367	400	405	382	396	394	425	388	410	410	382	382	414	424	401	394	431	387	374	402	374	396	406	399	365	404	409	376	409	363	396	411	410	382	385	418	404	387	383	396	398	401	381	386	397	371	334	377	373	363	406	367	362	382	390	438	418	424	371	409	383	386	390	417	388	424	374	366	385	386	397	398	405	394	342	415	392	406	391	344	425	370	393	397	388	392	411	404	399	401	382	397	388	399	413	390	379	379	396	400	439	383	407	389	402	391	384	403	387	433	382	389	377	413	417	402	394	385	415	394	421	395	398	348	427	411	370	396	348	395	413	384	432	413	391	377	411	376	384	377	401	399	374	386	419	392	416	420	440	375	412	384	374	392	391	385	358	397	352	395	419	363	380	402	380	366	358	382	362	398	375	374	384	419	393	370	385	397	423	366	377	433	355	372	411	417	366	370	361	365	383	412	388	430	397	373	385	386	395	386	392	413	366	380	414	397	383	362	381	372	403	401	377	397	369	384	376	409	418	350	430	401	391	385	400	411	372	363	481	418	371	398	381	405	363
29598	37341	26148	17038	13013	10550	8915	7579	6437	5087	3917	2857	2151	1754	1380	1145	989	873	805	763	715	628	624	592	620	533	533	504	560	511	519	484	462	466	501	476	503	498	529	468	530	471	522	522	487	501	506	493	485	459	489	486	515	480	494	469	445	486	475	517	475	521	518	511	518	502	519	512	478	521	478	520	495	487	490	470	468	490	478	511	488	515	476	538	480	540	489	477	476	514	510	501	493	488	515	491	442	489	497	483	488	490	490	515	502	489	478	485	504	493	507	505	501	489	470	493	485	471	516	503	469	551	490	467	498	516	467	492	503	475	509	482	481	480	490	531	501	478	502	473	497	492	491	482	483	489	456	500	471	459	496	480	493	468	499	508	483	491	524	446	508	482	499	474	511	475	495	530	444	451	492	475	497	510	470	475	453	514	470	454	494	448	467	476	450	511	497	441	527	537	513	480	463	462	469	481	491	488	495	488	502	442	539	511	518	476	428	507	526	501	489	445	468	501	483	506	519	518	495	494	502	473	492	458	523	461	514	463	487	478	475	509	497	477	538	466	480	492	480	428	487	517	456	499	510	464	470	474	508	483	472	472	510	518	491	467	479	477	467	463	472	476	476	486	525	462	480	478	489	491	456	460	455	493	472	474	494	474	480	492	522	497	530	520	433	502	471	467	518	528	464	470	489	447	494	461	469	518	481	477	459	488	495	483	488	493	503	514	493	456	511	506	532	470	540	476	514	488	515	478	480	523	512	464	526	506	503	461	481	508	514	475	470	526	510	478	511	525	476	491	505	483	450	510	477	518	530	482	493	486	455	465	471	493	494	482	532	442	444	525	437	485	496	480	501	511	537	502	465	524	450	472	465	483	469	498	503	470	507	481	489	479	494	511	486	473	490	489	483	503	458	557	519	496	464	474	512	457	503	493	474	469	474	506	512	438	488	484	518	485	463	527	468	483	481	481	502	510	533	514	500	487	470	503	492	541	505	461	507	491	468	492	476	501	515	526	511	508	492	454	507	520	501	514	514	502	494	506	496	521	459	449	516	493	492	470	491	482	492	486	460	465	535	506	471	503	481	511	507	529	485	489	474	504	543	510	461	487	474	510	494	465	470	484	473	505	478	516	533	492	491	540	496	497	485	491	474	441	537	502	480	486	445	509	493	477	531	493	495	544	511	473	493	510	484	540	508	489	510	479	503	474	532	479	457	485	484	481	488	506	491	511	458	529	463	505	483	478	472	514	505	508	507	510	446	466	509	511	462	495	512	474	467	499	468	490	438	464	474	447	475	518	490	483	478	441	511	517	478	504	491	495	505	467	490	504	510	519	504	468	470	489	477	485	484	459	502	485	533	470	502	497	470	449	474	486	466	474	496	494	520	516	494	503	516	493	504	480	431	469	496	464	513	479	484	486	506	481	493	516	510	539	430	482	506	493	515	475	495	517	494	447	472	525	508	494	466	469	539	518	485	503	466	496	486	463	548	470	479	466	466	491	481	483	485	533	485	469	463	502	490	509	486	493	467	461	510	490	503	474	526	510	496	479	479	490	493	456	445	471	538	442	490	483	508	505	464	513	513	483	479	475	495	481	513	473	518	507	465	469	495	474	502	478	481	482	491	487	500	497	487	507	458	513	505	556	527	511	504	454	475	518	474	504	500	523	511	480	486	473	462	506	469	493	469	500	507	491	465	513	480	525	490	469	503	466	511	446	514	469	470	484	502	462	497	490	459	479	514	472	513	464	460	492	500	486	496	487	469	473	446	494	464	531	492	484	444	507	490	488	503	481	501	481	487	477	453	482	483	496	499	468	516	472	477	490	495	458	508	481	469	488	487	515	479	496	477	469	544	481	490	494	489	478	492	515	489	459	467	468	516	503	491	503	482	507	471	509	502	464	515	451	480	480	473	495	510	495	475	486	503	512	522	497	509	481	479	459	476	503	505	487	513	506	530	467	465	450	473	507	510	503	496	481	495	498	467	489	488	510	489	493	469	508	467	511	533	508	515	486	454	505	491	448	497	464	485	457	496	489	523	455	507	498	502	482	462	466	436	488	480	483	458	472	500	503	523	487	560	499	457	494	511	490	477	459	529	463	490	500	481	479	485	521	538	507	471	456	476	484	491	517	454	484	467	462	537	476	532	499	509	458	523	479	482	433	462	480	507	438	495	468	491	470	467	464	482	415	488	514	511	463	527	475	480	513	467	443	453	497	492	492	461	506	485	478	491	497	490	511	496	474	506	545	494	500	466	464	475	490	477	495	463	510	495	496	490	508	483	488	440	492	492	442	452	503	514	513	498	438	475	504	495	479	521	483	511	470	486	508	470	475	500	492	453	493	498	454	514	487	477	522	492	538	491	474	556	507	512	530	524	481	494	501	446	483	526	456	503	447	484	488	483	508	485	504	465	463	463	511	471	475	532	510	487	502	478	483	486	476	456	489	501	456	495	488	525	469	505	523	465	453	484	511	481	479	486	498	459	439	508	522	474	494	471	499	525	506	510	486	484	474	488	516	470	520	494	453	506	526	502	512	467	481	454	466	465	496	498	521	463	485	468	488	465	494	504	460	492	518	450	476	479	461	476	440	447	475	516	504	452	505	487	460	493	507	439	499	508	483	498	485	522	511	485	518	484	465	454	490	466	529	477	472	478	496	462	488	479	488	482	482	467	487	503	497	501	490	516	485	476	484	502	479	490	503	511	489	494	474	494	462	498	490	481	493	482	488	507	522	493	477	501	505	495	502	481	542	491	515	471	463	508	498	497	507	483	454	450	506	480	472	492	454	474	490	490	500	451	449	485	484	466	485	494	482	477	473	462	481	488	501	452	465	496	500	464	462	507	497	451	507	494	509	503	502	524	518	488	472	457	490	504	468	493	500	484	462	490	470	472	484	510	477	497	508	452	479	494	504	469	495	462	488	498	480	508	495	482	474	507	469	508	497	507	501	508	491	471	518	472	538	501	488	524	476	491	501	462	506	459	496	515	516	536	443	513	487	491	494	503	494	442	514	483	452	530	457	494	504	509	487	472	488	484	487	468	503	472	482	467	478	495	509	495	481	496	470	469	488	497	478	489	499	460	448	497	518	520	508	514	487	495	494	505	492	485	481	470	466	469	433	489	496	510	477	460	468	498	490	485	510	507	467	471	466	479	466	491	510	460	486	495	484	490	496	500	483	495	467	491	521	508	496	479	470	505	486	503	508	470	513	486	458	474	490	510	464	489	499	475	497	477	481	436	509	462	513	504	468	525	480	509	475	484	502	478	491	488	500	447	536	495	516	501	459	467	488	469	479	506	550	481	492	476	486	484	493	515	498	482	501	491	468	492	478	463	506	511	505	497	464	498	469	469	491	473	483	481	488	496	499	494	490	480	466	477	492	544	443	491	493	472	485	494	496	491	480	469	483	488	482	496	461	461	495	507	488	482	504	524	516	494	515	507	533	471	496	507	472	499	479	485	506	515	463	494	522	495	482	525	465	512	485	492	473
24427	21596	29185	24535	21685	17135	9680	6584	5192	4161	3286	2496	1928	1492	1101	852	785	637	590	523	508	399	425	417	417	369	323	340	309	315	291	311	293	296	338	278	274	270	281	269	283	293	285	301	302	268	303	270	283	271	322	286	289	279	294	315	274	283	297	304	292	269	281	271	320	294	275	271	314	294	262	274	314	280	283	295	271	275	305	306	325	277	279	301	282	277	267	302	293	287	278	282	261	257	255	313	296	267	252	309	275	310	297	276	283	292	300	303	265	292	255	277	259	293	286	291	254	259	311	276	295	314	252	299	263	304	278	300	306	287	300	279	278	280	315	278	248	266	280	296	298	268	294	266	269	301	283	266	306	293	289	286	287	255	258	273	280	297	276	304	289	273	289	303	298	267	307	279	296	266	255	290	279	278	289	255	274	296	318	251	319	274	279	253	299	286	287	293	271	254	288	314	275	270	263	276	289	290	255	266	280	268	264	285	258	294	282	278	279	301	282	251	246	294	271	277	283	291	277	318	281	265	287	294	259	255	257	290	302	272	300	300	291	287	274	289	274	283	279	293	287	303	277	270	296	273	277	285	284	301	289	308	301	288	271	261	285	281	262	289	265	280	305	257	299	289	296	273	299	300	293	272	270	286	326	281	262	291	256	297	252	280	290	258	347	298	314	299	280	276	282	311	289	283	278	286	272	311	265	283	265	267	281	274	279	303	320	262	292	281	271	307	288	298	249	279	255	272	292	262	290	245	255	279	282	293	289	257	301	292	283	291	278	270	273	268	299	294	297	271	281	257	280	255	285	285	271	305	296	289	272	283	261	283	300	290	265	308	306	295	299	309	284	293	260	284	265	277	269	279	250	264	295	302	288	291	282	272	275	266	304	303	286	282	285	261	292	270	289	283	280	234	258	274	271	280	278	283	291	296	279	274	258	249	281	295	286	269	284	285	294	308	285	265	264	273	278	262	304	277	270	281	271	290	287	272	272	294	274	305	289	312	302	287	278	305	278	274	296	278	242	273	273	286	299	281	302	301	267	262	269	255	316	280	280	288	260	296	282	287	275	250	286	308	278	279	268	258	309	279	300	259	300	279	296	255	303	299	272	289	303	305	277	275	284	278	297	288	293	269	276	272	281	304	260	265	283	295	307	304	285	275	293	271	257	288	298	291	250	296	301	311	264	279	306	294	309	285	271	280	278	270	270	242	244	275	295	306	305	269	273	289	260	276	286	282	306	264	304	248	282	272	302	265	285	282	263	290	285	293	280	289	262	270	276	266	326	271	292	283	295	278	279	261	288	306	284	267	326	280	292	313	269	251	307	307	292	268	281	298	297	277	288	313	282	249	269	260	293	274	300	337	275	245	300	290	271	263	258	275	293	293	271	288	289	312	273	284	285	263	303	294	288	292	285	258	282	268	305	295	281	276	280	294	283	287	286	274	253	282	297	292	295	279	290	279	285	294	296	272	305	268	306	307	281	302	256	283	263	291	278	263	301	286	266	277	290	262	286	267	277	275	252	285	307	265	271	267	286	270	272	285	280	285	300	250	294	274	271	270	261	287	288	313	301	300	288	280	277	278	272	268	292	280	293	298	293	285	284	266	287	283	251	280	302	303	273	275	278	265	268	268	306	316	251	296	286	278	292	328	308	296	291	263	253	269	273	271	317	310	295	282	291	291	273	282	263	284	273	308	287	267	304	279	290	266	278	309	280	281	272	272	294	271	285	283	271	285	291	303	261	295	273	272	290	291	284	294	291	239	293	296	280	287	279	274	271	280	280	296	272	278	281	267	267	273	269	267	287	259	280	272	271	298	250	301	282	269	279	261	275	265	276	301	273	278	295	307	269	288	293	302	303	281	301	281	309	273	283	252	276	311	276	282	286	299	254	319	271	292	256	271	294	275	296	278	300	289	299	282	276	308	274	263	287	272	292	294	286	299	269	252	290	285	293	325	270	296	260	259	292	284	295	292	286	273	243	295	322	289	252	268	289	258	291	246	284	246	286	252	294	287	296	325	257	285	279	292	272	267	296	278	290	285	276	270	294	278	294	311	290	305	278	297	278	278	298	309	271	258	270	290	250	302	267	326	256	272	287	283	273	271	273	301	297	282	284	266	282	282	262	315	298	261	315	256	259	264	252	278	290	291	286	259	266	251	284	268	285	288	287	311	265	289	277	273	270	292	285	259	265	301	267	286	285	284	296	289	318	290	272	299	283	291	279	276	305	317	278	307	292	260	290	256	284	288	277	255	299	299	273	271	275	277	298	246	283	275	267	297	282	277	300	287	285	277	312	317	291	261	306	255	257	314	297	276	263	285	239	280	286	306	269	297	289	308	291	284	273	293	275	281	269	270	258	287	290	268	295	288	285	271	279	280	290	268	262	278	282	265	269	271	264	299	291	296	286	265	305	299	278	306	302	271	243	277	273	276	272	286	289	324	280	281	297	310	274	284	279	273	268	260	275	243	259	259	293	273	296	272	288	279	322	276	301	284	283	262	290	289	319	304	275	277	281	295	245	263	302	285	289	249	262	260	280	279	256	254	309	300	260	278	312	271	275	264	270	281	270	271	258	293	279	255	296	254	293	281	304	261	254	263	307	281	268	248	287	276	266	284	254	300	288	277	287	295	286	298	308	299	264	267	279	310	291	293	289	290	276	314	274	274	288	273	270	278	292	283	285	263	303	286	287	283	317	262	298	284	275	265	264	273	267	274	293	279	294	260	285	296	277	296	273	285	286	265	278	277	286	264	293	266	261	250	293	305	287	280	281	283	258	254	265	266	289	297	297	294	297	289	281	284	291	295	284	294	285	273	252	298	283	274	279	263	287	284	297	255	253	271	305	246	315	263	270	282	284	260	277	282	289	314	285	289	303	306	282	307	268	251	275	292	251	283	306	325	255	319	283	270	254	265	291	269	266	284	287	290	280	255	248	273	271	273	281	288	280	259	280	267	273	293	274	285	263	282	310	307	278	283	280	273	249	304	309	269	254	293	309	270	294	266	269	292	311	262	324	301	272	300	281	256	297	282	297	289	300	273	291	282	265	289	280	285	286	286	299	283	268	250	279	285	262	298	291	275	263	273	295	291	279	295	264	251	285	271	275	279	249	272	292	263	278	253	288	306	274	280	267	269	258	260	272	269	261	292	265	283	272	289	304	272	301	265	283	253	291	266	265	295	281	275	270	287	284	252	330	280	269	270	296	304	258	301	277	287	291	291	267	267	295	300	269	283	299	272	251	276	250	278	304	285	323	294	302	290	260	291	298	297	309	268	283	274	256	274	280	300	275	298	278	263	291	287	303	257	279	322	306	280	273	292	285	298	284	294	289	276	276	271	290	288	284	269	270	277	270	316	285	294	294	305	278	273	254	255	292	277	274	248	295	265	271	280	270	259	288	293	285	275	311	260	295	304	262	299	316	273	247	271	281	313	266	294	268	284	281	294	301	280	286	308	264	310	280	295	305	274	281	298	266	284	270	280	289	255
33688	48571	32859	23704	18974	15825	13596	11986	10311	8293	6427	4971	3607	2670	2086	1614	1319	1072	979	850	793	699	650	604	609	541	497	416	416	431	419	368	388	398	379	401	384	420	366	406	365	373	348	373	370	402	359	343	380	386	399	359	369	368	375	369	364	385	363	377	362	345	340	364	385	353	395	368	368	402	368	396	419	361	351	357	370	345	316	350	328	374	406	392	376	373	361	372	367	367	368	330	340	366	331	368	360	355	337	355	349	392	366	405	355	399	386	344	353	357	336	372	339	365	368	324	342	317	356	354	343	327	376	367	378	366	402	355	318	370	350	373	321	376	360	332	367	352	356	366	379	316	398	346	317	361	355	337	398	340	411	328	350	359	381	340	352	365	323	369	342	350	358	360	335	319	352	350	347	366	353	358	391	315	375	393	344	332	341	367	347	351	352	366	359	349	376	353	390	357	357	363	348	367	365	373	375	371	363	336	378	390	336	360	389	354	383	396	347	345	370	352	370	376	390	363	368	359	352	351	320	360	345	376	341	359	337	408	365	375	359	350	373	346	364	384	348	398	369	379	342	345	392	416	360	367	351	379	368	368	373	376	393	395	384	337	341	337	371	370	392	353	355	357	343	361	374	362	369	358	347	378	347	388	380	346	333	375	360	355	360	376	381	371	347	389	353	349	376	359	377	363	350	366	381	382	365	365	374	348	349	327	321	358	374	338	388	363	347	351	352	349	344	348	352	354	349	339	344	358	367	356	355	332	327	385	354	349	374	340	353	355	376	367	374	371	344	354	367	359	381	355	398	361	348	345	369	326	392	357	358	333	364	354	343	361	340	375	371	359	363	354	330	326	356	359	376	374	374	318	347	353	353	370	375	345	363	352	387	349	395	347	366	361	377	351	369	390	313	358	394	365	352	323	374	398	387	361	361	310	368	361	347	328	353	374	332	347	372	389	388	362	346	352	362	360	362	351	378	342	341	392	330	369	371	381	358	354	362	390	373	386	352	352	362	371	364	333	344	346	337	373	371	348	344	344	358	368	364	393	371	344	347	354	360	342	386	338	319	363	376	390	341	336	338	380	379	371	354	348	379	372	354	331	376	385	341	338	319	409	358	386	366	367	374	365	341	378	380	354	317	374	336	382	359	344	363	346	387	353	353	336	350	345	329	381	355	360	336	351	367	337	359	337	386	345	360	349	383	334	350	357	402	349	354	421	386	415	382	352	354	350	370	351	365	333	357	352	343	382	345	338	385	330	337	355	370	325	346	357	346	346	365	336	347	379	372	355	364	370	382	360	332	338	406	356	360	358	400	373	350	392	357	372	355	349	351	395	374	385	383	373	393	328	335	354	344	376	373	352	404	347	333	362	363	372	374	364	349	347	361	376	388	337	405	390	360	365	347	344	342	346	373	361	368	355	365	381	336	362	386	392	357	347	332	381	366	356	350	349	361	383	383	374	382	393	319	355	349	386	381	388	335	384	364	361	384	382	348	380	352	347	368	309	348	372	352	346	345	333	368	368	364	384	351	353	347	372	357	389	343	381	374	369	359	348	375	358	380	362	356	354	384	372	366	366	404	352	348	375	355	337	354	378	366	340	348	365	339	348	378	364	380	345	340	303	373	387	370	346	355	368	385	348	380	349	367	326	368	342	362	364	344	370	358	366	358	351	355	349	388	386	336	348	391	381	353	386	331	356	382	351	381	375	345	406	389	368	330	357	371	376	383	366	352	374	362	360	365	348	369	341	364	384	373	357	355	381	339	308	337	342	350	380	392	405	369	346	358	368	354	317	343	337	343	384	369	380	386	328	392	357	359	350	382	338	312	360	377	353	361	337	380	360	355	386	366	400	369	338	364	364	346	398	345	362	389	363	365	389	339	350	364	343	368	363	338	347	390	366	310	387	363	357	349	358	342	343	344	342	349	354	368	359	351	377	367	374	356	350	376	332	364	343	348	365	352	349	353	372	382	342	360	355	367	345	330	365	340	367	374	383	374	358	355	352	347	368	389	337	380	366	347	344	347	362	365	339	340	359	371	354	390	371	358	360	384	349	332	375	334	355	385	328	362	364	377	309	366	312	364	353	351	384	354	357	351	354	339	346	348	394	348	343	371	348	351	364	367	362	319	366	342	358	400	356	357	368	398	357	352	338	357	353	351	358	360	338	363	339	383	386	343	363	407	326	345	337	362	349	347	340	351	366	396	332	367	357	346	380	329	373	362	330	351	368	364	394	361	328	382	348	407	339	358	349	358	362	366	351	319	379	330	369	364	386	390	366	376	373	357	362	346	368	337	353	369	385	373	349	355	355	354	351	349	366	345	342	387	362	356	379	364	379	341	358	394	361	359	364	372	373	352	365	328	379	372	377	371	364	372	388	382	370	364	394	358	355	366	380	362	345	326	372	379	340	358	399	355	399	352	351	351	357	364	328	375	355	375	411	377	355	364	375	338	394	348	364	332	357	343	373	365	396	349	368	385	346	358	351	365	361	344	393	392	374	331	379	340	352	333	312	369	324	319	346	344	347	358	314	342	350	340	389	347	367	343	377	346	360	378	353	384	371	362	374	384	338	350	366	381	354	345	369	370	364	354	348	368	346	362	371	376	365	392	362	389	369	372	344	368	397	378	377	371	345	362	357	362	353	357	369	367	357	353	366	353	388	357	395	364	352	361	335	374	354	382	376	334	341	370	401	336	334	345	350	387	350	361	369	349	350	381	397	370	391	365	345	354	407	336	359	412	360	392	335	372	373	384	367	353	403	364	354	384	374	377	332	363	342	376	366	375	374	353	347	361	362	319	353	370	367	367	365	415	368	346	364	355	336	376	375	399	359	363	356	368	360	366	375	363	376	370	377	364	377	362	341	365	358	351	367	340	380	314	364	361	327	359	364	389	365	351	370	339	333	339	356	395	372	359	364	357	350	367	340	334	350	373	383	366	363	344	374	348	353	374	358	353	345	354	378	356	362	353	365	368	397	368	369	370	353	416	348	359	378	387	356	398	357	347	358	360	358	365	368	349	419	346	359	390	352	345	348	359	372	378	365	385	381	391	376	378	343	357	365	366	338	316	357	368	359	350	365	318	364	346	340	392	339	346	352	370	351	357	317	366	370	358	351	312	364	394	353	352	358	383	336	344	391	317	388	361	394	336	369	355	387	400	374	358	335	344	329	399	349	373	363	356	385	354	359	328	339	372	381	389	359	384	331	342	361	363	344	356	359	373	360	393	340	410	348	370	361	367	357	348	348	350	373	349	348	368	351	378	362	362	379	373	388	368	406	368	346	392	336	349	375	359	349	333	342	363	338	330	382	372	368	367	343	378	348	371	382	343	351	361	356	352	368	331	389	336	350	366	345	358	382	333	359	350	366	373	344	358	373	363	385	334	363	380	312	339	361	355	379	369	361	352	403	371	348	375	363	366	342	375	402	346	358	359	373	369	375	343	360	360	346	354	364	348	348	388	328	375	321	377	365	391	350	340	342	380	341	368	370
23353	21565	29528	24043	21623	22182	18979	9529	7220	6141	4869	3620	2698	2004	1498	1151	871	724	634	554	519	439	393	374	367	352	271	243	234	261	222	232	220	213	197	189	206	208	203	210	199	214	216	205	205	199	188	208	220	195	223	228	195	218	205	169	194	215	205	194	201	187	205	206	189	225	217	200	209	201	241	205	186	198	197	180	217	188	196	188	190	197	175	178	183	186	187	191	185	185	188	197	201	172	193	208	188	163	186	207	202	198	191	188	234	204	222	193	217	187	194	192	174	214	182	203	150	198	199	175	190	206	167	191	226	190	180	182	197	211	193	198	178	191	182	201	222	183	207	214	194	211	173	191	174	194	199	174	217	187	198	192	178	179	183	185	188	184	218	213	160	207	179	187	196	187	173	216	183	172	195	204	174	177	189	178	222	190	207	204	211	162	201	186	198	207	187	185	168	190	207	168	169	203	188	196	160	212	207	187	194	194	173	170	168	225	177	185	193	191	189	203	186	176	203	216	200	211	236	175	217	201	187	202	205	183	186	208	208	174	212	183	188	186	190	203	169	182	187	202	203	203	192	184	187	178	181	177	181	204	235	217	203	220	188	183	193	175	179	171	211	183	179	200	196	171	178	190	182	188	176	167	192	160	187	186	213	194	196	203	199	208	216	207	219	222	191	181	192	201	202	207	205	190	184	168	163	169	196	216	196	189	197	204	196	185	200	205	185	205	204	173	192	178	205	196	198	191	193	189	206	172	176	201	177	165	207	170	190	183	183	186	196	179	200	191	193	210	187	193	199	182	191	195	193	205	195	208	193	223	199	191	195	192	173	199	206	179	183	191	200	180	188	175	207	175	201	185	174	179	189	177	211	222	178	208	202	185	171	191	195	180	183	167	191	215	205	186	189	191	182	191	189	189	185	175	205	203	182	200	202	175	183	202	194	233	176	195	193	179	193	201	183	228	186	187	190	177	196	191	187	192	188	166	197	192	204	194	185	191	203	201	184	188	208	197	173	197	196	201	182	210	200	222	175	203	171	178	175	195	194	202	182	179	181	201	198	212	188	191	171	207	193	181	178	211	195	196	205	181	167	195	200	210	187	178	198	191	174	209	192	176	211	175	182	191	191	184	179	190	203	176	183	174	198	208	187	196	198	195	210	191	178	172	187	162	176	208	187	181	193	192	183	188	199	195	205	174	216	172	177	181	177	161	200	193	209	200	182	194	202	193	184	173	195	193	188	200	219	191	191	184	198	188	203	170	171	177	180	184	198	157	179	167	166	215	162	178	175	205	194	205	215	187	214	197	210	197	196	182	193	225	208	171	177	221	192	201	173	175	194	207	170	191	195	200	189	195	175	197	184	170	197	182	196	195	165	205	200	204	189	174	185	199	182	203	178	186	192	203	211	168	186	180	193	176	207	191	174	174	179	183	181	172	198	183	172	192	198	185	198	179	182	192	207	162	198	215	184	181	189	178	201	184	202	201	181	197	203	181	187	188	219	187	184	207	190	179	193	199	187	191	188	185	197	220	170	207	187	188	195	186	179	188	199	201	169	176	185	190	193	176	181	185	177	228	205	185	170	187	199	184	186	181	177	192	199	211	170	184	170	143	208	211	186	192	210	187	193	193	174	210	176	220	191	191	165	204	163	198	191	176	203	185	200	204	194	183	185	205	179	203	188	189	206	216	192	211	190	194	195	186	189	208	204	201	169	195	193	204	193	197	191	190	195	196	176	202	192	209	208	196	160	207	183	176	180	202	200	182	204	180	179	191	197	204	207	219	201	207	185	190	199	180	184	178	196	194	188	166	197	183	180	201	175	200	179	182	188	192	186	180	194	213	179	218	167	193	178	187	185	200	187	217	203	173	195	224	186	182	193	171	184	180	204	199	188	188	208	187	178	162	187	192	202	185	197	195	190	186	203	217	198	205	185	190	187	182	217	173	205	181	207	171	185	201	195	209	184	176	203	193	207	200	199	182	199	183	206	174	214	187	170	191	201	178	212	197	173	205	173	231	193	195	185	174	198	165	199	206	192	191	181	195	193	175	210	179	214	182	197	205	168	203	214	180	221	190	155	171	189	188	177	169	199	198	195	184	210	211	175	201	199	202	212	198	184	181	175	206	157	187	177	193	178	198	213	181	209	188	192	197	202	198	198	196	190	235	192	177	216	208	173	209	196	183	188	193	192	166	206	189	201	200	210	198	218	199	208	205	157	201	202	194	199	206	205	178	162	180	193	187	168	192	212	169	199	183	199	195	179	159	207	194	201	155	189	193	189	198	184	194	184	204	191	180	205	197	221	202	218	200	193	196	168	176	178	192	169	182	192	182	199	197	198	196	171	206	195	182	212	200	181	224	195	186	188	161	194	186	159	215	192	190	168	160	178	196	188	172	202	174	205	183	196	188	182	199	173	167	194	183	181	212	187	203	202	184	204	218	175	186	199	179	197	180	208	201	174	193	203	173	199	189	191	171	179	165	161	212	197	207	185	178	221	186	184	210	205	207	170	189	209	207	199	187	197	180	187	194	206	184	192	182	163	197	199	186	194	175	182	203	202	171	177	182	206	194	210	180	187	194	177	210	175	191	202	191	218	172	200	197	198	207	186	187	214	198	211	202	181	210	199	207	180	204	162	188	181	199	205	205	177	172	175	220	184	185	212	200	183	165	193	187	188	193	174	194	171	202	188	201	192	188	183	184	185	172	204	189	179	186	208	194	179	204	190	187	189	211	180	205	190	210	187	188	194	208	166	209	181	173	166	199	207	181	196	199	165	188	208	180	185	181	181	177	197	183	192	205	178	192	181	188	166	161	185	187	204	204	179	202	188	175	204	212	176	215	175	176	196	194	181	202	201	188	173	192	197	176	181	164	195	202	209	193	197	202	191	204	196	159	219	182	216	212	184	158	178	182	200	198	202	183	206	158	174	187	199	197	202	201	205	161	188	207	176	198	203	162	178	178	187	214	200	209	198	181	189	194	185	207	206	183	186	191	177	192	183	192	175	200	203	153	190	208	168	199	200	181	196	177	199	178	190	211	175	193	171	190	218	196	179	198	174	191	192	149	188	165	214	202	213	189	207	181	191	179	209	185	225	200	200	180	183	185	191	181	177	180	223	176	165	196	189	189	207	192	187	192	184	210	196	191	179	210	191	185	184	193	195	198	170	182	223	210	203	209	196	204	222	182	183	187	197	188	208	206	197	172	198	182	196	179	193	196	199	179	207	184	189	198	203	212	211	168	217	218	179	204	191	203	174	172	203	192	215	193	185	176	200	175	186	191	194	160	185	161	197	203	194	191	173	178	192	202	172	208	208	194	192	180	195	165	186	178	231	178	183	203	196	166	159	189	190	177	186	183	200	212	179	179	203	225	183	197	171	198	167	183	165	201	179	215	187	195	196	198	178	191	212	181	166	189	184	185	197	218	191	208	200	192	175	186	207	179	186	189	171	189	180	165	176	190	186	191	220	185	186	175	204	198	188	191	192	194
37847	56420	37794	29067	23549	19871	17369	15300	13490	11294	9306	7123	5268	3942	2972	2205	1726	1310	1101	971	889	728	601	545	566	508	429	333	349	303	313	303	284	257	243	278	281	283	261	258	297	265	286	269	239	259	265	287	265	268	286	279	279	249	256	263	295	279	256	247	263	253	260	258	251	253	265	280	292	257	258	285	250	255	245	249	253	266	246	251	240	247	275	275	241	225	259	233	227	257	257	283	265	239	249	232	223	250	227	245	236	239	235	229	250	258	241	227	260	245	247	244	218	264	228	235	252	237	243	231	239	250	234	237	238	220	240	217	241	265	233	211	235	246	264	235	235	273	248	241	250	216	247	245	251	215	239	231	205	226	216	231	253	248	237	243	249	248	252	252	270	249	261	267	225	231	253	260	230	245	243	231	241	243	231	226	248	238	248	242	253	258	264	228	241	230	227	218	233	223	224	233	243	213	264	244	221	217	204	237	251	239	230	247	244	238	255	224	255	234	227	236	241	258	259	241	254	231	254	240	249	236	240	258	261	242	250	269	248	254	193	249	277	246	233	241	242	242	230	219	238	229	248	251	226	237	215	235	238	238	233	222	230	229	242	218	265	251	242	226	243	217	240	246	253	266	229	254	228	232	240	251	259	224	241	222	226	199	247	232	231	228	251	237	213	232	224	245	229	229	256	256	233	238	225	241	236	224	254	252	239	214	237	235	214	249	220	218	246	258	216	224	259	234	237	252	246	263	209	234	236	262	225	234	235	238	233	263	223	248	229	239	244	248	245	229	224	226	225	253	234	224	231	254	245	223	227	218	229	223	264	242	234	236	265	253	256	235	238	230	225	224	230	237	226	230	221	212	216	263	212	270	242	254	243	207	234	231	270	233	250	244	223	201	226	225	244	231	229	236	230	229	227	244	237	234	224	260	233	223	271	221	227	258	269	232	239	234	241	275	258	226	239	240	223	261	238	212	251	252	262	237	209	273	237	239	233	257	239	217	275	249	249	241	233	241	257	248	245	237	239	236	242	247	224	229	222	213	259	208	229	230	220	228	245	224	256	249	225	194	249	245	239	233	244	258	227	249	224	240	241	260	223	219	260	256	226	210	277	238	229	200	236	219	240	240	215	268	230	249	221	246	218	244	218	260	245	253	231	249	231	253	255	210	203	261	232	235	234	226	260	229	256	205	251	247	281	236	255	238	234	241	224	236	245	240	229	237	241	227	215	284	236	222	205	239	239	218	232	267	236	247	216	238	222	260	225	240	225	255	235	257	254	205	253	253	238	247	228	228	237	249	243	243	231	229	229	209	248	244	247	228	243	241	229	222	241	244	249	224	234	248	231	240	257	252	221	234	212	238	236	206	228	229	232	227	246	242	248	235	249	252	254	259	230	261	221	238	226	229	264	240	244	245	254	257	258	254	246	250	225	234	235	222	231	251	257	245	237	232	243	239	256	229	266	225	246	253	229	247	248	262	235	232	246	247	228	230	262	248	213	216	227	244	236	248	203	228	235	222	229	231	251	226	242	261	246	241	234	227	236	218	239	239	216	209	235	245	253	226	251	228	270	256	234	213	262	238	239	237	227	244	251	237	246	255	249	232	224	248	238	228	226	237	250	246	229	272	248	237	256	222	239	247	250	235	255	223	234	245	273	257	222	209	214	250	236	245	242	225	190	251	241	224	237	228	237	243	242	235	227	239	227	232	246	232	240	204	234	215	227	222	212	254	206	255	235	239	235	234	234	227	238	250	236	223	273	228	244	205	216	233	213	224	240	234	239	233	230	251	239	240	241	222	230	227	253	229	249	252	250	272	222	248	240	247	237	273	212	225	257	224	232	251	269	236	245	221	254	222	249	208	269	267	257	237	246	235	232	234	246	224	224	255	251	248	241	264	248	271	275	234	258	255	245	223	240	239	230	237	244	209	235	222	246	229	272	237	252	239	243	221	249	261	239	218	236	251	229	229	226	242	212	252	264	221	247	236	238	269	236	248	249	234	238	258	240	234	252	253	217	263	218	201	233	247	222	239	222	229	253	246	268	223	234	248	230	248	258	223	239	265	216	228	223	244	244	235	243	224	240	240	233	225	227	221	232	225	226	238	239	226	230	224	240	215	262	239	244	245	219	224	232	258	230	235	232	231	270	241	252	237	246	209	256	245	237	225	243	229	223	215	264	259	235	231	248	236	229	232	237	226	221	240	225	231	226	238	241	233	211	233	240	239	255	270	268	251	224	238	234	229	240	223	231	223	240	265	251	260	229	238	249	253	245	242	241	232	215	230	245	237	218	233	221	256	257	214	262	241	227	220	243	260	236	221	211	231	219	231	243	264	259	211	248	263	244	205	254	234	245	252	225	271	268	231	259	246	207	248	210	230	229	213	236	243	242	231	233	259	233	238	236	230	223	254	224	228	214	238	254	219	221	226	221	245	232	245	259	241	263	235	221	247	244	216	228	293	243	249	244	246	224	248	234	228	239	238	218	245	251	227	227	230	236	267	241	233	224	220	207	227	247	256	224	236	237	228	237	251	243	188	232	239	252	231	259	222	221	202	242	254	235	240	252	229	226	225	228	247	198	238	230	236	236	255	228	243	238	249	238	216	241	244	277	210	243	240	231	233	244	234	269	266	233	222	262	215	227	213	248	223	246	265	279	261	224	238	232	235	229	244	232	242	238	263	250	258	234	234	243	228	246	269	246	263	248	239	241	237	254	252	240	245	246	243	224	224	251	243	229	245	213	226	243	235	252	238	236	261	249	243	230	235	251	231	254	220	239	221	241	245	236	221	213	240	241	265	253	234	225	229	234	228	227	237	237	208	233	276	233	218	227	236	225	222	216	216	238	224	242	221	261	218	255	246	255	262	223	221	247	203	212	236	225	224	227	231	225	245	265	249	211	242	231	235	235	261	236	238	248	234	247	266	249	251	225	243	245	211	241	233	245	259	244	221	250	239	212	203	232	247	259	238	258	221	240	274	267	252	235	240	229	247	270	222	248	233	242	241	270	243	222	250	247	215	220	250	218	225	244	241	233	248	254	243	222	230	240	221	253	236	248	239	243	227	251	250	259	250	249	262	245	237	223	227	239	255	263	241	223	237	210	245	239	269	240	223	265	259	221	225	246	237	220	252	255	231	244	221	251	246	259	242	247	247	227	258	238	229	245	254	242	242	244	233	249	235	238	239	215	242	223	226	213	216	248	232	252	235	249	225	231	217	191	241	232	241	236	193	245	248	245	234	252	249	233	223	243	251	217	250	245	257	232	250	283	253	257	253	242	246	249	235	221	233	245	234	241	242	246	224	235	250	241	240	226	224	232	268	229	232	252	259	249	251	217	251	234	248	250	254	233	218	254	248	255	241	239	218	229	217	230	246	218	235	249	220	220	215	264	242	218	261	235	239	251	242	228	234	259	221	209	225	223	245	261	229	243	242	236	223	241	231	242	227	231	230	247	228	273	242	212	233	236	238	244	256	204	247	236	258	240	251	239	252
28306	24220	22636	14727	7659	4903	3716	3119	2819	2422	1866	1515	1231	967	804	725	619	559	537	559	476	430	450	447	453	449	404	397	421	392	384	367	398	388	426	392	432	401	399	384	377	426	403	391	409	359	377	442	374	395	399	405	425	362	447	406	403	412	398	393	390	358	377	389	381	422	373	401	419	397	442	390	376	421	420	405	389	371	408	392	401	402	431	371	420	415	383	383	395	394	417	393	416	367	439	418	408	375	390	405	358	415	384	400	363	406	395	414	391	396	432	419	381	423	396	377	385	408	372	391	425	425	379	400	377	407	417	383	412	427	376	412	402	372	383	423	372	399	400	367	434	406	393	371	415	394	407	409	427	413	404	373	419	404	403	375	408	402	400	396	398	417	400	400	406	417	421	426	380	409	379	389	454	380	397	394	392	412	414	387	414	400	428	427	430	395	412	387	397	392	399	407	395	405	432	394	400	401	400	392	434	417	390	392	425	396	395	392	378	412	405	418	384	371	417	418	372	371	400	368	400	366	437	409	419	389	384	417	411	422	372	432	409	396	359	385	377	430	395	379	408	388	400	367	424	392	392	378	377	400	408	424	429	399	375	383	397	401	403	380	398	397	383	387	395	402	394	396	405	377	412	374	406	423	366	357	401	376	410	399	393	428	401	410	397	392	417	398	365	370	365	400	401	398	397	396	358	401	406	406	383	401	404	400	403	388	393	353	352	402	416	390	365	388	410	426	412	391	429	414	397	402	398	433	419	419	419	407	414	383	411	419	389	382	397	399	406	393	403	397	400	368	386	391	381	421	363	403	373	436	347	399	375	434	408	382	403	381	425	370	400	366	411	398	404	425	411	408	369	399	410	379	385	417	401	409	422	400	367	392	444	372	405	397	400	379	380	409	370	427	398	389	405	402	408	437	403	405	399	418	421	407	429	381	426	378	384	374	401	407	409	371	393	399	406	408	384	422	394	414	397	391	403	379	401	395	439	422	374	407	416	417	413	428	403	397	420	421	381	420	392	390	413	401	421	395	413	395	414	382	381	387	397	395	384	380	389	394	396	413	404	380	428	378	429	383	387	427	427	383	404	396	408	403	374	424	430	371	382	396	383	424	416	377	424	371	374	402	381	375	375	392	418	408	416	407	405	406	339	383	385	378	431	402	389	398	432	432	397	388	428	378	412	407	400	385	403	404	401	430	386	403	408	395	423	384	361	402	386	389	378	380	427	376	427	403	356	427	385	395	428	370	388	407	423	388	430	398	386	409	384	437	419	419	378	413	402	385	421	363	397	386	468	423	398	428	409	415	400	388	388	406	413	366	396	375	415	393	390	367	382	404	384	387	416	371	410	426	382	397	360	426	414	384	393	397	406	419	398	373	377	404	415	405	435	386	387	407	403	434	405	407	385	387	391	408	403	410	433	385	346	394	403	410	371	390	433	398	351	414	394	411	401	368	417	370	401	345	396	368	420	393	407	397	405	416	442	377	421	417	393	394	420	400	401	414	401	426	376	368	436	409	402	393	384	385	425	378	389	429	366	372	392	438	382	395	388	386	417	404	398	415	407	369	399	437	406	384	425	410	429	409	427	407	417	378	412	404	425	388	387	394	400	364	422	395	368	422	399	394	369	392	398	375	373	362	387	386	376	368	417	423	388	418	375	385	392	418	372	418	384	366	400	395	393	387	413	416	400	401	420	403	431	382	413	408	419	425	412	408	394	394	419	399	414	371	405	406	403	392	366	399	381	430	406	400	407	385	396	431	370	407	400	392	426	414	403	378	406	391	406	380	380	369	378	376	376	401	334	369	399	408	396	406	391	397	359	392	410	416	366	409	436	390	378	425	429	413	366	405	419	368	421	385	391	403	425	410	391	393	391	377	410	413	410	409	393	412	356	404	394	423	365	381	370	384	408	427	391	423	443	385	408	359	398	425	411	413	386	403	381	394	372	415	408	397	449	412	429	390	385	388	400	376	410	404	409	371	396	374	385	398	388	415	407	403	392	367	421	385	437	421	402	411	376	438	385	390	375	379	391	383	373	392	432	409	427	376	426	397	407	410	400	435	412	425	400	394	374	408	420	421	408	407	436	422	396	364	376	372	424	390	400	414	401	421	433	409	375	422	404	409	378	384	363	404	383	402	410	410	403	404	431	402	405	430	391	399	392	382	425	399	422	365	416	414	375	409	374	406	423	418	407	416	412	377	413	419	381	404	415	445	378	404	409	399	372	389	392	416	363	407	385	414	409	405	366	393	390	395	419	414	423	412	411	351	414	373	383	382	419	380	400	421	393	446	402	413	383	376	412	397	365	384	399	374	379	393	380	395	373	391	379	405	388	434	375	409	352	377	402	401	409	428	376	415	389	385	399	390	397	382	392	418	424	398	368	420	401	387	418	400	376	402	424	418	418	389	378	400	377	383	383	421	410	397	423	423	428	424	390	384	427	411	402	387	422	406	424	380	423	391	387	426	376	397	407	417	406	435	401	419	392	377	382	375	413	385	399	396	405	417	407	404	402	418	361	429	424	390	425	371	390	384	398	395	441	431	420	427	405	393	415	406	408	389	412	399	396	413	434	411	373	399	403	417	430	402	374	387	418	425	383	399	426	374	429	423	386	394	380	399	416	364	388	405	373	391	407	388	366	378	409	406	405	395	391	390	405	386	395	386	410	385	412	401	425	378	406	399	380	378	402	387	375	376	418	398	396	390	389	400	408	429	392	433	419	390	395	416	418	388	420	384	383	380	416	375	388	364	417	378	375	385	411	404	394	385	396	395	398	360	414	417	407	392	401	393	382	392	367	403	386	395	395	408	397	441	376	388	395	416	429	380	439	382	385	373	413	371	379	391	410	386	403	370	413	413	415	419	418	413	387	379	402	393	398	401	412	388	363	430	394	384	394	396	437	400	393	396	420	379	380	391	396	439	415	418	440	392	413	358	381	383	387	409	371	376	385	380	421	398	380	356	404	393	389	375	404	391	375	386	417	397	394	400	392	386	368	388	395	429	393	342	400	408	394	374	406	417	430	399	395	373	384	398	395	432	407	418	391	425	399	410	409	406	402	381	395	439	404	407	403	383	395	393	436	402	418	417	414	402	400	362	420	382	374	419	423	406	416	347	422	390	407	422	372	370	432	427	413	445	397	365	409	416	375	378	379	381	413	386	370	393	368	429	372	431	419	416	414	386	371	385	370	378	362	397	393	415	394	400	399	377	377	361	371	413	427	425	386	372	375	392	356	419	391	386	401	378	377	395	398	377	452	404	401	365	401	384	416	432	388	401	396	394	412	403	394	388	401	427	397	384	403	415	374	381	389	414	396	423	388	405	369	423	389	393	390	376	356	373	404	403	392	399	387	393	426	408	401	391	414	355	417	401	399	406	376	436	421	406	391	400	436	418	388	390	405	363	407	411	405	383	422	402	408	396	404	376	406	420	415	365	385	392	443	392	379	387	396	404	371	361	416	388	383	391	416	426	387	404	390	376	402	394
29868	37918	25768	16896	12663	9653	8003	6732	5946	4938	3985	3089	2310	1785	1470	1154	995	888	774	775	751	678	633	595	571	562	566	531	513	548	516	506	501	537	538	474	524	508	499	474	511	524	541	485	441	530	525	496	526	518	500	542	472	486	503	490	484	532	547	498	527	508	464	479	512	481	524	490	546	542	488	509	490	521	516	479	491	487	496	527	543	524	538	549	495	488	504	466	544	474	526	492	497	438	476	534	528	496	461	490	513	509	515	526	506	492	522	488	495	471	491	508	469	482	477	505	489	493	515	482	484	539	461	470	443	493	485	491	432	554	488	505	495	460	501	436	487	477	504	480	495	476	464	525	533	482	556	474	562	535	505	504	491	488	484	527	504	523	486	512	519	486	473	535	510	484	484	546	481	528	517	470	496	519	495	508	525	519	511	499	490	511	509	516	512	494	527	509	484	491	503	519	477	531	472	516	468	515	517	517	518	488	506	495	471	487	492	487	561	477	510	478	499	528	528	478	470	483	464	457	503	508	515	534	490	534	521	506	514	491	493	477	503	498	468	500	483	500	495	490	508	455	527	493	492	484	478	486	444	461	510	474	547	506	524	464	476	507	468	494	557	519	494	476	469	528	504	521	502	523	467	474	488	533	479	521	484	514	502	493	493	493	474	510	503	465	508	503	490	463	484	465	487	491	497	508	522	476	493	470	503	464	502	538	511	508	509	521	496	486	488	512	482	502	498	533	500	521	481	481	486	480	488	507	477	517	506	521	494	525	478	489	471	515	505	518	512	518	496	511	493	532	460	491	474	487	488	495	517	543	494	510	498	513	491	518	505	486	514	463	505	491	528	454	485	464	507	509	467	507	460	499	521	531	524	501	491	525	509	514	497	479	463	480	513	497	505	524	535	463	503	487	515	537	492	520	545	494	535	492	527	514	514	497	468	497	481	476	500	488	479	455	511	485	496	512	479	522	525	491	511	507	481	501	503	494	500	492	522	446	475	528	494	525	461	523	485	476	488	474	458	514	501	475	461	496	475	457	466	532	554	512	521	486	510	490	512	476	519	534	523	465	504	481	529	499	521	480	483	512	487	484	482	491	510	501	503	521	498	487	485	540	451	492	518	472	516	469	486	498	515	483	512	525	498	533	535	507	482	497	487	528	512	476	535	506	493	504	524	486	522	509	476	526	462	540	507	509	498	504	506	531	499	509	498	483	523	513	496	487	528	502	501	456	492	515	458	526	485	514	485	478	523	516	502	505	482	515	499	478	526	514	505	503	532	484	545	476	525	480	478	451	453	529	500	496	501	491	505	481	518	535	509	473	503	536	462	465	500	494	506	503	489	521	504	499	504	501	517	507	495	533	536	559	506	506	498	493	473	517	532	478	506	497	495	500	458	485	511	482	476	540	505	477	507	514	500	487	548	507	500	518	478	497	515	549	506	485	514	496	492	502	537	493	472	526	524	494	513	498	508	487	503	491	525	546	530	456	462	513	518	485	527	479	509	502	516	501	516	505	501	508	510	472	485	485	518	484	481	484	472	484	498	508	522	488	535	522	496	529	512	478	524	466	502	471	509	510	509	463	466	463	512	526	486	510	512	508	528	553	493	500	499	494	472	497	523	486	481	535	505	502	481	522	514	508	484	501	468	501	528	477	499	494	460	506	524	487	480	504	537	468	506	488	493	489	528	524	481	453	508	527	541	518	554	527	506	488	485	531	474	519	532	529	528	552	521	512	489	476	496	502	451	487	495	468	512	498	534	504	466	510	492	477	503	521	503	516	493	484	517	501	507	466	469	499	480	479	497	527	516	505	477	490	478	494	531	478	514	495	478	486	502	532	455	499	515	471	521	495	489	501	470	478	482	512	486	502	495	519	483	509	530	505	507	506	521	488	469	475	446	483	482	499	507	480	496	501	469	462	509	453	507	503	475	508	511	523	504	555	495	511	493	487	495	492	496	470	492	557	478	517	503	539	527	538	493	488	504	491	506	491	494	494	491	489	457	518	533	506	526	496	526	473	530	492	503	487	468	506	496	480	478	500	485	513	530	475	521	470	484	474	490	502	490	491	504	496	543	520	488	526	497	513	460	515	509	504	492	523	467	531	487	523	525	479	478	495	493	510	511	494	499	528	482	508	543	512	501	474	517	487	530	529	497	496	486	491	498	522	515	503	507	501	514	481	498	487	474	513	503	516	504	494	460	534	522	498	484	503	512	494	462	513	515	512	465	517	492	484	501	524	489	516	489	478	544	492	497	517	497	483	502	477	494	523	529	488	499	500	488	472	516	510	539	535	498	506	501	517	485	494	528	504	492	516	494	520	518	494	490	520	499	456	496	469	536	509	549	483	482	471	463	512	486	480	454	515	513	480	520	465	498	543	473	493	482	503	526	513	555	513	534	522	495	516	504	483	455	512	478	498	507	518	493	492	449	531	517	535	473	501	519	529	517	460	507	486	489	481	518	496	547	550	494	522	519	520	482	514	507	513	497	522	516	487	506	486	488	515	529	549	518	556	503	491	496	510	498	519	499	474	514	495	496	539	501	508	515	539	485	490	488	514	463	491	485	526	488	490	511	486	480	519	529	527	492	553	501	461	494	515	470	534	540	531	528	562	508	544	500	500	542	506	444	485	499	490	517	493	530	518	488	508	502	490	519	481	522	507	531	509	511	453	506	499	482	482	504	480	514	539	544	508	493	545	499	501	528	526	443	474	501	497	516	511	477	498	490	469	507	517	516	524	525	507	524	486	488	515	511	504	549	491	494	472	520	481	525	449	498	498	549	486	490	498	526	512	473	500	508	499	501	491	505	505	525	500	465	473	497	492	511	517	507	500	509	472	520	492	504	517	499	513	481	510	470	505	524	492	524	549	473	485	515	514	497	505	514	471	479	490	529	516	518	510	480	470	485	524	481	519	545	497	471	515	488	504	479	444	497	512	492	531	482	491	500	500	494	438	484	490	508	458	470	504	512	489	519	474	527	500	534	477	508	513	489	473	488	488	507	509	537	505	498	479	494	528	466	514	520	472	499	497	489	516	531	517	505	506	542	499	476	488	485	486	476	457	485	499	503	531	505	505	517	445	508	504	478	484	521	474	495	498	497	491	505	524	467	482	490	483	488	531	516	516	492	498	521	491	459	532	501	474	514	541	491	520	507	514	503	445	490	492	485	483	529	488	465	484	499	500	504	517	528	522	488	530	519	478	468	466	450	508	548	524	486	486	503	460	493	525	504	527	513	499	488	504	513	482	495	518	504	479	478	529	488	484	497	527	523	505	474	523	492	492	460	474	510	493	526	512	491	505	540	506	484	486	526	513	529	541	513	512	506	535	502	495	509	494	512	550	525	500	515	490	503	498	521	481	529	501	533	504	496	531	508	452	485	490	462	472	496	503	485	460	515	492	518	481	482	499	485	549	521	498	494	513	497	504	459	512	508	472	516	526	451	523	481	494	525	485	509	531	468	479	463	538	476	503	506	496	465	558	445	540
24433	21599	29096	24579	21749	16799	8695	5381	4635	4090	3303	2654	2095	1626	1195	917	760	640	578	560	494	478	422	420	386	384	353	357	337	345	298	315	288	284	316	290	307	294	314	318	274	271	308	281	299	318	310	310	288	319	296	288	301	335	320	293	329	300	286	271	294	310	293	274	312	298	297	282	285	290	296	274	286	294	307	295	306	292	301	323	272	306	301	315	290	279	296	290	253	278	309	330	305	301	301	306	267	307	290	290	282	300	285	288	283	300	296	306	292	334	301	298	310	284	244	309	306	288	273	290	319	297	259	262	289	301	302	288	288	309	276	281	269	284	303	313	274	255	300	280	313	310	281	302	284	284	262	276	332	319	266	314	304	277	264	289	280	274	276	307	298	258	279	314	301	267	297	260	295	304	298	318	264	286	291	296	315	310	293	304	294	277	313	273	277	273	299	297	284	299	289	303	274	285	301	292	318	280	307	302	319	314	316	273	275	318	284	293	242	300	305	277	256	277	251	263	297	260	297	306	310	312	308	290	325	286	289	294	282	291	276	278	298	280	286	293	282	280	265	279	281	299	287	276	294	303	285	272	288	275	286	292	293	310	282	308	288	309	318	298	303	274	276	280	283	265	282	299	294	299	270	268	273	261	313	280	320	281	292	272	289	315	302	288	281	309	273	296	276	265	287	289	305	312	290	310	294	278	271	286	282	263	321	297	271	292	279	274	300	297	295	317	273	263	295	305	286	307	256	307	274	295	340	291	301	265	276	294	270	283	301	334	301	311	278	285	291	265	281	295	286	323	328	293	280	262	286	317	300	294	314	281	289	274	289	266	290	281	288	277	287	284	296	292	292	301	262	300	282	285	270	283	275	277	274	305	291	282	269	285	268	277	291	295	308	268	270	283	277	282	294	296	287	298	292	286	274	257	324	282	288	280	325	316	279	256	276	302	285	285	293	312	277	309	276	272	289	304	333	300	299	265	265	320	295	302	302	263	274	285	288	327	279	279	275	275	297	301	289	270	297	283	298	274	300	293	290	262	305	315	315	273	297	278	303	286	293	287	286	293	337	245	315	325	294	303	273	300	287	286	311	250	294	286	300	280	282	319	299	309	292	309	302	295	297	252	270	277	279	299	285	308	300	301	288	279	298	289	272	259	318	284	268	283	313	270	293	300	309	302	296	301	272	280	287	256	276	290	292	276	283	285	282	315	279	295	274	307	317	291	300	262	284	288	293	285	269	287	268	313	276	286	324	243	297	280	285	276	279	293	307	321	294	291	296	296	293	285	296	273	269	296	288	286	284	266	291	265	298	318	259	281	286	307	308	298	310	284	274	266	289	314	287	316	327	282	296	315	293	288	295	303	287	321	297	304	304	309	302	282	289	290	288	290	275	258	308	309	279	279	273	269	318	324	290	283	290	292	299	276	287	293	314	259	285	262	258	289	312	273	310	286	291	285	266	294	301	331	265	275	282	289	286	298	289	264	300	283	295	288	277	299	259	290	310	274	269	327	296	306	281	265	305	285	288	310	289	306	304	302	290	261	305	296	263	295	280	301	286	301	296	304	308	308	313	313	307	313	310	291	275	308	296	276	263	261	268	293	317	283	274	301	305	253	246	288	314	300	277	285	316	315	283	281	311	284	329	275	271	300	311	321	265	279	302	323	298	289	286	287	321	294	280	286	244	275	273	290	303	303	305	271	283	284	299	304	343	280	296	286	307	284	314	268	291	294	262	278	268	300	299	280	290	333	285	282	291	255	300	291	308	272	298	282	277	284	273	320	279	259	306	294	291	316	304	305	280	302	281	262	286	291	329	283	312	295	295	298	288	316	306	310	283	264	294	270	288	300	277	272	263	306	294	308	273	272	312	271	276	285	294	294	295	278	295	280	240	253	317	281	290	298	289	279	331	277	318	322	307	258	303	309	291	286	287	282	314	314	295	304	326	273	275	275	289	314	272	281	314	320	280	267	286	309	267	345	321	277	304	291	310	255	304	345	296	287	323	268	261	304	323	304	279	297	291	281	284	304	265	296	290	305	306	280	293	292	283	296	311	277	312	277	274	261	280	286	280	281	281	286	300	289	268	259	274	314	289	257	286	272	291	249	291	282	326	310	294	304	293	304	298	272	305	270	281	273	279	333	269	279	286	284	293	285	277	278	327	293	285	298	275	277	256	289	290	296	273	275	296	280	285	295	282	294	298	271	303	275	312	314	310	289	285	278	272	268	298	269	290	264	271	284	303	294	292	303	300	282	269	272	277	287	307	291	331	279	279	278	287	275	299	296	304	304	314	279	282	281	283	273	270	292	274	262	286	289	304	283	284	303	288	258	269	289	252	297	308	312	303	327	285	296	289	281	265	290	292	282	291	279	293	273	278	274	295	314	315	291	263	294	288	307	293	268	284	301	270	277	301	275	281	322	278	279	268	297	291	273	272	290	302	308	310	271	274	270	313	302	335	287	305	308	277	284	279	307	240	260	294	277	283	312	282	283	286	278	259	313	280	308	284	299	319	339	304	273	280	298	288	308	274	246	289	315	282	310	293	277	297	316	314	292	309	317	288	279	290	322	277	310	303	303	290	267	303	296	279	279	305	281	318	270	312	289	278	310	273	283	309	305	270	313	297	266	298	278	286	268	293	276	274	276	316	292	315	286	272	299	268	303	303	265	295	291	259	298	301	279	299	286	320	278	270	265	298	286	265	296	255	302	286	274	300	324	309	301	269	274	251	286	286	283	307	257	290	289	305	294	276	310	263	273	325	286	280	277	312	307	301	283	301	257	271	289	306	293	246	294	285	281	290	273	306	307	281	301	317	318	291	275	293	324	287	293	293	287	277	288	258	284	280	306	277	276	302	309	315	319	299	311	273	275	277	288	288	329	276	295	269	273	274	293	299	308	305	287	267	292	264	297	312	272	301	296	274	314	286	290	269	281	281	288	320	282	284	309	301	281	265	254	285	307	287	313	295	297	303	315	297	257	281	328	263	292	327	295	302	278	270	288	298	312	290	290	249	297	307	278	301	291	301	307	297	281	277	283	295	269	262	292	258	316	285	273	284	297	274	273	294	303	315	262	314	270	302	277	316	288	298	266	285	298	297	254	282	263	280	297	271	274	320	302	285	274	303	280	269	295	274	312	283	285	286	295	295	286	276	252	279	302	271	275	290	290	314	310	309	254	287	293	267	303	310	272	283	318	291	300	295	286	283	284	275	301	282	277	298	278	278	270	302	294	309	292	249	284	314	312	304	293	259	312	281	321	284	274	311	263	279	282	303	260	289	279	297	284	261	349	270	272	263	305	285	247	312	300	272	274	274	271	271	302	296	308	327	300	298	287	329	273	302	270	310	303	291	289	285	266	287	332	292	282	318	291	312	292	306	308	274	292	307	309	282	304	292	296	311	274	294	298	295	319	294	285	309	275	284	281	255	296	311	300	292	305	273	282	240	277	287	280	292	269	309	297	287	268	278	289	289	303	272	254	279	334	285	284
33951	47824	32749	23840	18818	15001	12147	10582	9310	8197	6356	5037	3956	2997	2193	1681	1336	1098	874	819	764	671	587	573	521	539	505	446	441	463	381	422	385	387	377	395	413	413	368	392	368	391	377	377	381	367	356	371	388	408	371	387	418	362	417	362	403	439	394	393	366	406	383	337	362	383	391	378	371	409	396	375	377	348	361	391	379	362	368	378	370	364	374	346	348	357	375	387	366	375	381	371	389	391	389	385	368	331	348	383	397	368	359	385	357	363	398	350	342	389	374	359	360	400	377	387	387	381	373	355	368	359	377	393	363	377	349	375	363	390	359	364	404	381	331	366	359	396	352	367	378	360	384	376	359	366	353	365	366	404	393	377	344	389	393	371	398	364	365	394	384	397	338	347	353	367	401	347	364	388	365	370	361	355	365	360	364	347	348	347	358	397	374	392	375	338	393	395	364	383	380	343	378	419	364	364	399	380	386	356	366	363	371	357	386	410	343	360	360	336	388	363	367	403	350	324	372	353	386	359	330	348	382	361	371	395	379	388	333	359	381	369	370	392	364	348	395	392	376	346	355	334	375	383	394	351	347	359	353	365	369	363	358	373	327	348	363	366	346	373	356	359	348	399	371	348	365	349	366	355	396	363	368	355	372	376	351	353	376	376	371	391	392	346	345	368	355	359	359	370	426	366	372	388	376	369	374	366	363	361	370	346	351	375	355	350	347	375	355	385	353	379	382	355	342	385	405	391	338	373	362	385	375	352	371	359	354	363	380	392	340	384	381	390	358	361	371	374	353	350	376	400	335	352	346	370	331	380	369	392	415	344	357	371	334	370	328	359	336	383	336	376	380	352	393	354	349	346	383	324	339	373	385	387	369	385	379	382	365	380	355	365	362	365	367	393	365	330	360	360	361	375	336	384	379	356	379	363	380	372	363	365	372	346	384	388	386	368	391	381	374	363	377	363	363	363	357	352	365	371	354	345	369	338	384	343	351	361	401	379	362	321	357	364	361	350	364	368	344	371	369	380	377	362	370	369	371	376	336	399	336	321	349	351	361	383	359	372	380	348	372	368	366	389	391	408	394	390	364	361	362	381	366	362	398	333	377	409	370	355	385	341	352	363	379	370	353	414	361	341	408	352	382	358	371	385	336	396	374	384	356	396	379	367	371	385	386	385	373	370	408	373	365	381	369	357	331	353	375	347	366	345	369	370	348	347	331	367	358	364	357	360	355	368	367	381	384	366	411	365	372	391	348	371	395	367	393	340	363	353	366	384	349	393	399	355	356	354	363	398	352	360	392	366	315	372	380	333	365	356	394	378	404	384	375	374	405	368	339	361	364	380	388	353	357	357	374	370	355	391	387	342	374	372	409	387	352	371	377	365	358	360	376	370	383	374	364	369	393	379	371	388	379	348	349	384	363	384	355	403	403	332	384	378	371	347	346	366	348	345	384	401	355	362	374	386	389	378	384	407	375	375	362	372	351	369	337	399	381	376	371	349	358	369	388	354	360	373	364	392	417	350	372	368	377	368	388	348	360	384	410	387	380	350	354	357	387	392	385	375	362	388	397	338	403	375	357	377	393	376	373	394	390	356	399	356	373	391	355	357	351	365	388	349	374	331	391	390	369	367	346	358	366	378	365	348	356	401	370	354	375	402	365	358	338	358	342	346	362	386	341	377	403	368	398	367	376	367	360	376	392	396	386	379	347	379	377	366	370	381	386	376	338	355	363	370	366	373	348	349	380	384	361	360	344	414	379	345	354	366	355	364	376	389	358	411	352	352	387	359	376	392	352	368	382	341	396	366	378	403	372	352	352	388	363	399	393	344	334	348	360	333	370	382	362	363	372	384	373	376	348	386	351	370	374	395	368	357	421	374	355	386	397	391	388	374	347	367	400	365	359	347	367	385	409	361	363	372	343	359	360	348	358	367	365	345	315	408	372	384	384	360	386	375	378	361	368	366	348	357	370	392	341	356	399	346	355	361	409	337	366	352	335	376	347	367	405	367	379	336	363	389	395	370	364	395	378	374	366	374	371	382	388	354	335	368	355	363	369	396	396	369	351	396	336	355	382	372	351	365	356	391	388	368	406	373	349	360	360	356	348	342	391	381	362	373	342	371	366	352	359	356	381	351	395	359	354	365	363	396	370	386	341	402	349	351	352	382	382	366	389	335	374	354	383	339	360	388	379	382	351	368	357	350	373	368	384	370	352	372	378	371	371	354	389	391	386	400	381	378	373	359	402	377	356	379	414	356	359	378	411	382	389	373	376	374	392	354	377	376	358	367	379	364	351	371	362	366	371	372	394	367	380	367	359	370	385	406	367	378	372	384	389	342	341	364	389	338	393	338	358	385	365	395	327	360	358	382	369	356	400	329	402	395	334	375	353	357	383	380	365	364	326	380	404	388	364	380	351	419	366	370	350	321	368	384	378	374	362	356	359	347	334	363	374	378	356	369	356	359	390	378	374	342	346	389	361	403	360	337	348	366	375	356	405	364	364	382	362	365	374	356	378	338	369	364	360	353	388	381	356	380	377	383	372	385	369	357	387	373	348	376	399	383	383	378	358	353	356	342	360	364	355	369	348	375	369	380	377	415	389	393	365	402	378	344	363	377	369	372	385	343	370	368	373	364	360	372	385	405	385	383	352	363	359	350	364	364	354	377	359	385	386	374	351	379	351	381	381	373	368	348	397	369	387	365	361	368	378	377	365	389	387	362	376	344	363	381	383	368	356	343	360	376	361	342	374	357	380	366	354	356	395	371	390	352	373	344	343	352	369	377	377	364	368	361	362	343	367	332	352	338	368	355	359	347	359	383	359	365	395	385	341	360	374	355	363	393	394	391	352	348	342	366	352	358	365	367	354	346	357	360	385	384	348	390	400	395	416	346	353	401	379	381	389	375	356	388	389	401	322	374	366	385	360	372	347	359	377	399	395	364	421	389	346	343	373	385	393	357	340	354	348	360	383	385	346	374	359	397	350	360	347	373	343	368	396	379	378	404	371	347	395	348	382	374	358	353	369	380	402	364	331	370	352	384	403	370	383	365	370	327	362	380	367	350	353	384	375	362	389	364	390	351	367	374	358	382	395	387	373	378	368	373	372	379	397	370	369	392	359	404	374	371	401	359	386	341	342	398	380	395	374	340	330	357	368	355	402	323	381	376	393	359	362	386	372	388	350	374	362	361	358	372	386	364	389	387	414	329	341	354	340	361	353	389	403	378	364	368	366	354	363	335	359	389	339	331	386	386	323	383	310	361	346	379	400	374	379	341	396	366	363	360	353	379	400	375	386	350	360	361	340	356	362	364	382	379	303	403	362	386	379	363	409	361	366	390	352	384	369	370	356	337	382	383	346	370	357	355	370	351	388	327	372	379	345	356	381	387	363	378	361	353	365	381	383	376	359	367	339	363	366	393	356	386	397	393	369	358	393	372	365	341	364	367	370	371	329	378	365	353	369	376	382	370	370	369	366	399	392	371	362	398	380	351
23322	21571	29561	24061	21620	22159	18196	8231	6265	5634	4912	3807	2828	2135	1611	1157	941	689	596	561	516	443	382	372	328	319	311	275	239	255	214	228	226	193	217	233	204	221	198	211	196	199	205	212	202	235	209	219	223	228	228	246	199	208	242	206	218	194	198	231	196	238	251	219	214	214	209	212	231	233	215	213	219	206	191	185	201	201	211	187	215	214	225	204	212	205	211	239	204	206	198	211	201	193	202	202	213	214	218	189	224	198	215	206	182	201	192	208	185	224	199	182	186	198	193	189	188	213	191	174	222	201	188	184	203	220	190	211	198	208	217	190	177	174	194	166	205	209	201	200	215	180	198	203	206	210	178	218	190	221	163	224	215	191	205	204	223	185	195	215	209	196	220	201	229	183	190	189	190	205	214	214	193	201	199	195	193	207	195	195	191	192	194	188	203	205	200	193	188	213	196	190	192	211	197	221	218	199	206	192	194	205	217	212	221	199	179	191	205	217	198	216	201	197	190	220	206	183	210	194	179	213	232	177	191	219	209	195	242	216	200	187	201	199	187	176	186	208	191	211	222	184	205	183	189	184	219	206	209	191	226	232	186	177	206	190	200	207	175	222	212	196	222	189	204	200	185	201	201	212	185	194	197	226	176	199	171	201	201	204	219	207	200	181	194	208	192	188	176	206	199	188	203	201	203	205	196	202	190	216	197	197	180	198	214	198	216	184	189	224	198	187	223	197	198	206	209	210	183	218	186	189	183	186	217	197	201	216	191	202	199	208	213	193	219	199	183	162	199	210	196	215	180	201	215	202	198	205	193	209	221	201	183	199	189	185	209	197	200	169	187	194	173	190	207	182	213	188	182	208	213	211	188	213	207	187	182	213	212	186	199	219	194	191	184	166	212	187	217	180	194	198	183	225	217	197	231	196	197	193	185	234	205	191	197	212	186	216	166	195	222	213	197	187	210	184	197	192	194	173	210	200	197	213	181	194	215	189	208	201	174	209	179	212	205	197	196	205	186	177	212	200	204	209	180	165	196	199	189	193	207	205	193	170	211	218	206	184	191	205	176	188	200	220	184	214	208	202	194	215	195	177	187	207	194	205	200	188	196	206	198	171	181	195	204	222	198	189	188	212	180	197	203	181	211	198	221	190	182	176	205	200	164	188	199	191	203	195	195	198	208	214	184	173	202	179	194	212	209	220	185	193	188	202	189	205	218	203	201	196	216	169	199	170	183	211	187	180	190	193	175	203	182	181	197	210	178	189	192	178	195	219	208	214	204	200	199	207	204	211	193	201	200	212	191	190	169	203	201	180	186	216	201	181	221	196	182	196	223	202	191	212	205	199	188	189	203	212	187	218	207	208	185	211	195	214	202	199	182	192	220	186	187	219	236	187	202	192	213	208	227	198	199	194	206	198	212	210	179	171	186	214	219	194	206	211	175	187	197	191	190	223	195	190	206	187	194	182	183	214	216	169	188	184	215	186	211	203	194	187	218	212	181	199	199	193	173	181	200	210	202	212	176	185	213	195	189	187	207	198	196	244	216	200	235	206	205	180	207	191	202	190	168	190	210	221	212	201	184	203	195	192	180	201	188	227	166	185	215	203	197	210	168	216	169	222	192	203	213	204	176	195	211	196	227	174	202	183	186	203	231	204	190	243	192	203	209	177	208	235	189	188	186	190	186	194	178	204	233	205	184	207	200	200	209	217	187	192	188	195	193	184	185	200	180	216	184	215	208	195	199	178	182	180	219	186	194	199	195	212	191	185	216	208	194	200	199	204	179	180	201	184	195	203	211	191	217	207	209	195	183	176	179	191	192	213	215	199	190	196	181	187	209	216	213	218	216	216	188	180	185	189	209	201	182	173	200	188	187	183	202	211	193	175	201	200	197	195	216	206	189	182	186	183	206	208	192	217	190	218	221	206	189	188	206	204	191	201	234	209	190	226	229	185	190	199	204	214	206	207	216	195	208	199	200	164	182	201	212	204	173	175	182	190	183	191	195	207	200	187	216	192	191	197	196	215	205	201	197	204	220	204	188	185	199	182	223	221	218	206	202	195	186	196	184	211	180	211	206	196	207	186	188	208	223	216	199	188	183	215	214	193	180	214	220	183	201	192	181	225	215	205	241	208	202	204	190	170	201	187	214	196	204	192	205	206	190	213	211	204	191	195	203	204	204	214	213	200	184	206	207	191	202	209	195	188	191	196	172	201	211	185	213	184	194	172	180	190	231	205	185	201	182	209	179	205	195	217	192	190	196	207	231	187	184	150	219	208	193	220	193	198	228	201	205	182	179	172	190	220	195	166	190	187	217	197	207	235	217	220	183	210	198	195	212	220	202	193	196	206	197	172	209	191	197	223	182	186	201	187	180	171	208	197	193	197	226	195	188	192	179	192	184	201	188	210	213	185	224	187	177	200	229	216	213	193	199	218	189	182	227	180	201	190	220	183	226	194	203	214	214	185	192	218	188	200	195	191	200	178	202	201	197	192	210	177	219	231	209	191	172	190	218	191	190	204	195	199	210	186	186	212	184	199	177	167	201	195	220	180	197	183	221	176	213	192	183	176	173	183	223	207	187	193	175	202	192	193	185	185	230	196	197	190	190	200	206	175	179	196	214	200	164	189	203	199	217	213	195	203	211	172	185	179	185	206	214	210	204	202	215	213	199	201	187	206	195	177	207	212	209	216	197	205	197	200	201	209	192	192	213	197	181	210	191	202	214	200	180	196	199	197	171	199	223	194	208	196	175	208	217	222	209	180	198	214	205	220	202	197	225	212	202	190	188	199	212	181	221	172	215	191	200	184	183	220	204	198	194	193	188	181	204	210	185	218	193	202	198	206	200	189	196	210	186	184	195	177	207	203	186	180	203	198	182	222	200	200	182	203	215	226	195	211	174	196	216	202	227	185	186	182	210	210	205	205	203	202	209	235	193	208	197	182	194	210	191	200	199	210	217	218	192	210	226	176	227	196	195	209	183	200	191	184	183	187	229	192	201	203	207	195	198	225	207	192	185	180	204	187	207	204	179	197	198	202	219	195	200	195	206	197	204	193	207	197	199	221	207	209	228	207	205	200	201	236	199	181	187	214	199	182	207	208	206	207	161	211	192	210	210	207	203	182	194	214	191	203	221	206	194	189	205	194	190	214	213	195	206	211	184	194	188	179	193	199	222	210	195	190	175	201	191	192	193	158	208	199	205	179	212	228	197	179	187	206	214	205	194	210	190	184	186	218	200	198	185	204	205	178	199	190	196	207	198	204	187	207	185	217	183	192	205	192	196	193	217	170	186	193	188	197	175	191	211	200	203	194	199	205	195	203	194	201	227	207	188	192	185	235	207	184	177	195	199	212	185	219	184	194	179	180	184	187	195	195	199	174	173	221	205	178	236	217	212	207	197	203	203	223	175	211	208	182	177	213	213	176	181	183	170	202	220	165	205	208	201	182	187	189	205	199	208	210	194	235	184	180	184	205	199	192	179	187	206	190
38163	53851	37487	28895	23702	19658	16020	13797	12149	10867	9188	7512	5616	4132	3111	2244	1679	1298	1089	855	880	765	649	552	526	541	422	376	356	322	288	325	299	263	315	284	252	273	280	290	286	284	253	300	283	285	300	320	292	311	296	336	291	272	275	282	246	249	239	278	273	264	305	289	272	290	278	248	228	319	279	291	230	269	238	249	295	260	246	230	247	257	236	285	230	263	243	246	266	251	233	250	272	250	249	240	263	254	277	286	302	224	225	276	239	256	222	252	241	278	264	275	239	254	254	246	287	273	247	262	252	267	251	241	228	238	234	245	229	250	238	246	242	230	227	249	253	249	236	228	239	268	225	209	266	224	241	262	259	258	220	223	238	247	218	278	265	246	242	236	259	262	263	249	248	248	280	282	240	259	234	251	261	267	269	222	243	239	235	214	255	240	247	263	248	290	248	236	243	256	247	261	220	227	244	250	228	259	221	229	248	262	258	263	259	256	224	267	248	247	290	222	247	219	244	256	263	258	268	232	239	265	231	248	241	239	247	243	234	246	254	274	241	268	255	228	245	247	256	228	241	270	246	245	250	233	247	237	267	221	254	241	230	238	231	226	265	266	224	252	226	259	258	251	234	268	245	309	264	234	215	276	264	252	231	247	218	225	247	259	229	232	260	240	250	251	236	274	249	254	229	229	239	245	250	244	212	282	276	229	257	277	241	235	240	267	260	239	239	247	262	265	235	284	255	238	270	238	266	245	227	245	242	241	250	240	240	236	240	272	238	227	258	234	246	266	246	278	255	240	275	259	226	246	222	236	247	248	250	256	258	220	275	269	229	228	282	275	243	199	252	231	240	237	263	249	236	247	259	251	261	273	265	219	255	269	239	226	242	257	260	254	236	248	238	279	237	260	266	220	227	201	255	267	239	250	253	226	254	260	248	247	254	258	239	248	253	249	207	242	243	236	234	281	234	260	247	251	257	242	271	263	256	234	235	251	250	256	229	241	264	241	265	239	257	281	219	244	239	227	261	246	224	226	215	247	220	228	225	257	205	235	241	253	250	233	264	247	223	251	247	229	261	242	227	261	215	249	213	243	233	244	253	218	222	263	241	275	272	236	235	244	252	236	288	233	248	258	243	236	256	239	215	232	253	249	250	262	239	232	238	247	265	263	267	248	269	275	230	254	272	248	255	253	282	243	235	251	248	246	268	250	255	252	253	260	262	274	220	276	251	227	239	224	230	273	246	249	255	231	259	249	261	257	233	236	253	243	245	224	281	285	253	250	272	239	251	253	274	249	260	248	242	267	266	257	276	255	271	246	230	246	238	258	232	234	256	251	241	252	248	251	248	229	247	246	259	259	251	236	264	241	251	224	243	230	256	269	249	277	287	227	249	241	227	243	243	237	224	232	270	257	224	216	240	232	224	260	233	253	238	242	241	244	243	277	272	239	251	220	250	225	231	256	246	266	247	260	257	240	234	239	230	253	237	252	246	239	234	248	248	226	239	241	227	211	234	227	233	218	234	223	251	250	263	256	237	216	256	292	262	245	234	255	257	237	236	246	227	223	259	248	261	225	230	269	235	245	232	281	253	240	231	252	256	222	248	261	251	235	247	229	247	274	246	243	263	242	233	243	219	263	259	238	227	241	229	205	266	216	250	255	247	239	266	242	271	241	247	259	245	238	271	257	229	250	219	252	264	267	232	239	268	258	229	255	275	251	232	259	245	274	236	229	234	244	257	241	243	244	224	238	273	270	234	244	231	268	233	219	256	230	241	236	231	230	225	234	232	256	246	239	257	234	205	252	242	261	240	287	237	221	248	249	241	253	225	239	253	237	255	259	242	239	258	251	261	267	263	256	234	231	269	229	257	263	253	232	221	236	244	249	256	215	225	240	248	252	254	243	252	229	233	256	236	284	259	251	252	243	267	260	246	250	233	223	214	233	260	224	216	267	249	230	246	243	245	246	263	271	278	226	270	229	241	230	204	232	238	228	236	249	261	230	239	231	220	222	265	238	244	255	234	244	249	249	239	259	251	256	257	252	247	263	251	243	282	244	268	250	275	248	222	259	263	231	244	241	250	249	263	222	248	260	252	260	242	248	244	240	267	242	241	229	274	260	248	222	245	273	255	239	252	238	244	278	213	268	251	243	233	233	248	260	255	239	237	258	252	261	269	239	243	232	279	248	277	252	262	252	264	228	252	221	236	248	256	245	256	250	246	258	251	218	252	248	259	257	227	236	261	247	253	238	259	249	228	247	266	264	241	248	245	253	224	225	258	254	215	249	237	225	248	250	262	233	228	236	264	223	264	228	245	261	223	235	258	252	243	237	230	249	248	237	253	231	265	222	239	271	226	247	249	214	242	256	249	234	231	244	244	252	235	257	238	259	252	260	269	253	255	243	258	231	260	249	231	248	243	242	274	250	278	248	249	262	246	246	238	273	268	278	242	279	256	245	257	246	224	252	266	220	294	240	234	223	274	235	260	247	234	236	251	247	240	261	233	262	238	273	250	258	252	262	259	245	216	244	240	228	249	248	241	263	238	243	244	262	269	255	255	249	231	251	250	228	260	268	234	218	252	245	263	267	249	255	242	235	254	217	271	243	260	252	241	264	263	258	254	244	233	261	274	268	258	259	223	239	249	268	259	222	229	245	236	258	231	246	239	253	242	230	266	246	239	255	275	242	270	247	253	259	259	257	256	251	265	250	239	276	263	244	253	243	252	234	265	236	233	243	236	241	230	223	271	239	233	257	240	238	225	226	226	276	280	242	244	207	258	255	243	255	259	246	245	234	256	244	232	223	290	233	264	227	249	200	255	225	222	220	260	227	257	275	259	217	253	232	240	272	270	238	242	263	270	233	272	266	249	216	245	276	209	287	241	258	275	253	261	250	274	251	238	278	245	203	238	228	250	248	224	250	238	247	255	251	235	242	265	195	254	239	246	249	236	254	255	232	224	235	243	246	244	241	261	265	260	232	223	215	222	238	256	239	236	232	232	237	290	242	237	226	241	243	264	237	268	259	246	252	230	252	219	252	275	272	273	249	250	228	227	267	266	266	277	244	259	214	251	274	258	248	247	272	235	233	256	235	240	247	240	257	244	259	223	231	247	251	268	244	259	229	258	248	249	262	239	248	214	240	237	235	254	273	238	234	237	243	250	242	277	248	235	250	241	255	242	280	230	240	245	252	245	234	263	236	234	241	250	234	251	254	245	256	217	265	218	252	256	247	226	248	261	277	252	253	284	232	254	253	275	247	243	235	262	252	244	245	249	248	253	263	228	268	234	233	268	272	260	258	254	244	269	226	250	269	261	234	232	211	239	246	243	240	220	259	258	225	221	237	221	231	245	277	273	217	225	235	253	258	247	232	257	273	242	266	286	257	240	249	263	249	212	261	228	229	243	259	253	256	253	273	254	237	274	267	223	235	256	273	240	265	251	257	233	245	211	246	250	266	260	249	220	255	246	237	241	238	261	226	232	239	246	229	237	243
28300	24204	22211	14640	7603	5028	3644	2720	2413	2142	1885	1541	1279	1106	868	722	651	577	530	519	502	468	447	458	417	436	412	440	435	423	434	417	445	413	416	417	403	356	436	392	428	394	405	398	399	379	423	410	414	439	419	441	431	397	443	411	409	434	376	411	410	398	401	387	398	415	404	409	399	427	420	410	379	384	394	396	394	387	413	412	412	406	422	395	408	430	443	429	386	362	423	340	409	434	388	396	402	393	435	406	405	413	417	418	422	425	387	375	376	414	414	411	413	423	426	376	411	422	427	400	414	420	422	399	394	444	439	435	346	419	406	412	403	397	444	389	441	376	447	418	410	427	413	411	445	418	426	426	385	385	440	425	413	420	387	429	407	427	445	405	385	418	381	408	390	403	443	404	402	431	454	411	412	406	404	411	409	405	360	415	439	379	423	425	405	395	395	396	401	404	386	409	394	411	402	386	388	389	391	387	398	426	415	393	389	439	404	394	396	426	388	419	411	433	404	435	388	395	426	391	433	418	398	420	404	396	415	384	394	427	447	413	422	391	407	402	407	381	423	388	395	409	381	409	382	434	408	420	402	396	451	414	405	407	405	395	394	424	415	409	393	405	380	447	382	426	405	420	404	411	430	397	400	430	391	443	377	413	391	396	447	409	414	422	385	415	382	428	387	429	417	429	407	394	380	403	410	391	419	384	385	402	415	367	412	414	365	436	396	399	394	421	408	404	413	412	396	419	390	385	392	401	415	388	405	372	402	412	450	407	386	390	371	420	418	440	388	405	398	407	411	408	410	404	439	414	395	415	415	377	385	423	413	397	413	413	384	406	446	405	407	397	430	392	430	438	392	385	430	428	398	433	387	371	439	394	412	395	404	440	368	384	422	380	392	397	446	415	390	418	423	388	409	400	423	397	446	405	404	405	392	381	403	387	393	411	432	448	430	391	410	388	392	381	382	414	433	396	385	360	457	385	400	391	372	400	391	418	375	435	405	414	425	430	431	404	361	441	411	383	404	437	390	404	423	443	401	370	415	408	413	399	408	449	362	395	404	413	396	413	394	410	450	432	410	431	397	426	427	416	428	418	405	431	426	413	432	388	413	416	402	434	381	423	417	446	408	381	370	394	407	411	399	384	403	409	442	381	394	397	419	399	400	443	414	355	397	426	394	394	403	391	398	390	414	400	424	427	441	408	421	406	399	407	432	427	415	411	389	402	409	391	390	405	400	422	402	401	419	384	411	410	395	422	411	397	406	378	394	406	418	431	402	426	453	439	404	403	423	387	412	386	432	404	418	381	418	419	389	399	384	385	420	435	399	414	412	391	446	416	417	392	409	388	406	416	424	410	433	441	398	438	389	407	394	414	418	387	437	396	425	377	397	415	389	420	416	412	398	423	384	349	402	427	405	417	388	385	409	414	412	424	378	380	435	400	408	408	379	377	413	400	415	378	433	382	427	392	393	427	349	399	432	439	423	422	420	363	385	396	384	424	404	368	428	405	417	415	424	398	430	390	429	394	385	413	387	396	385	391	436	427	401	404	451	428	388	384	357	403	403	407	441	420	381	395	417	452	412	429	411	401	424	433	395	405	431	424	398	406	395	422	438	444	430	441	420	419	420	387	363	415	433	406	396	391	408	372	388	369	413	404	401	418	391	398	377	404	437	373	377	398	429	416	397	464	409	420	398	389	379	405	417	410	411	438	420	372	395	416	440	400	416	377	442	411	412	410	367	418	417	410	371	378	414	357	408	414	400	448	402	409	443	425	425	371	422	404	402	409	387	458	454	401	435	375	408	423	415	370	364	422	439	402	404	406	424	401	424	397	403	420	396	391	437	384	381	398	359	438	414	449	438	400	402	391	397	401	405	419	403	397	450	418	374	414	403	449	377	383	434	418	389	423	382	433	409	387	414	399	439	374	402	405	402	427	417	385	376	401	386	431	395	409	411	363	403	407	414	429	376	427	402	385	458	412	392	396	406	408	424	372	398	376	337	392	403	423	425	401	408	393	420	430	404	425	432	394	418	459	385	386	443	424	425	444	393	380	413	386	413	405	385	399	390	403	427	426	429	412	414	393	403	418	411	425	381	416	412	406	433	420	396	443	407	389	418	415	391	433	426	425	407	387	384	428	432	412	388	434	400	401	391	399	392	432	415	382	409	358	390	404	388	407	409	397	404	396	401	400	393	413	447	383	431	381	417	406	421	411	384	408	445	412	422	411	403	385	419	404	422	438	396	431	383	410	382	398	392	445	385	389	415	391	406	409	409	379	394	406	403	365	393	374	400	422	341	419	413	413	403	406	423	393	387	397	441	392	396	421	391	408	382	399	418	381	398	400	430	439	403	388	433	400	436	411	418	407	399	397	385	413	394	420	386	438	390	409	378	413	389	423	404	391	428	414	436	417	400	432	388	418	394	377	414	422	417	404	401	408	400	420	438	381	389	394	364	452	387	394	367	396	386	433	390	401	460	407	410	407	401	424	403	406	391	372	412	377	392	391	399	388	387	415	456	424	400	413	402	397	394	410	421	423	439	398	439	404	413	422	405	398	391	451	393	372	413	413	404	453	411	410	421	402	418	396	416	397	396	373	412	410	387	404	398	397	421	401	392	389	363	402	415	410	413	400	411	430	367	400	428	411	408	400	420	389	370	413	394	437	405	402	422	407	403	384	397	421	413	419	407	407	410	372	394	416	368	422	439	402	397	406	406	387	404	407	396	386	421	372	396	387	382	382	371	389	379	381	420	390	400	404	427	409	411	397	457	440	406	416	421	423	405	404	393	385	388	417	427	410	409	373	444	395	412	387	445	407	409	401	409	378	415	409	399	379	400	411	417	386	399	408	368	374	414	387	421	424	414	414	388	424	429	377	432	454	376	409	421	416	396	400	421	401	424	393	406	403	417	399	404	393	391	418	390	425	427	414	438	436	387	406	410	420	441	426	408	403	394	404	405	407	409	400	427	421	408	393	419	398	425	450	388	385	419	436	389	425	436	428	429	417	418	421	394	370	414	405	401	435	419	415	422	412	394	400	436	367	410	406	391	393	381	409	430	381	406	430	384	382	443	394	422	401	401	423	412	394	422	416	434	440	420	452	418	410	401	405	402	408	391	456	425	385	400	396	408	425	426	417	389	400	398	384	378	438	430	403	439	381	428	441	407	413	418	406	405	388	390	372	413	425	405	387	430	408	441	413	399	399	437	398	404	412	392	399	394	431	384	401	398	417	405	401	400	459	426	401	420	421	428	413	392	372	358	400	408	422	399	407	407	369	382	372	395	393	399	404	426	429	386	406	390	456	418	392	433	415	401	481	432	428	361	412	372	364	392	456	384	421	421	411	348	441	409	390	399	390	402	425	396	378	423	437	391	416	421	388	429	412	405	379	392	412	397	404	432	388	396	406	413	404	414	444	433	396	424	383	419	391	350	385	409	399	401	395	411	430	424	413	417	419	369	381	456	407	426	408	415	425	416	405	420	421	438	425
30461	37160	25383	16883	12303	9677	7611	5944	5196	4542	3850	3135	2582	1927	1546	1146	1018	883	831	734	754	679	619	657	566	623	550	557	543	518	487	532	497	498	525	513	542	493	522	529	514	553	517	525	528	500	534	519	480	530	508	508	546	530	524	492	495	527	547	500	542	514	497	513	495	504	523	509	471	518	495	507	505	492	489	495	481	472	511	511	526	476	503	534	483	516	463	530	547	505	501	524	512	509	508	492	522	521	515	508	502	502	534	510	518	493	505	509	521	561	460	541	469	498	509	549	519	510	539	491	482	514	511	514	543	535	533	508	510	476	512	504	534	496	476	512	478	505	522	486	518	487	532	525	505	480	542	511	496	518	489	515	510	525	502	512	524	486	524	505	467	514	496	483	515	487	533	499	504	495	459	539	494	538	468	553	499	475	484	498	504	453	530	490	543	486	489	500	485	526	506	508	508	470	501	477	509	523	518	472	547	547	505	523	515	519	482	489	480	526	482	505	561	529	493	564	491	484	526	492	544	461	526	537	519	486	513	491	501	510	488	478	508	484	508	476	535	491	517	483	518	504	525	523	542	519	481	553	528	500	500	519	520	545	557	479	526	514	489	505	482	510	532	577	509	513	489	483	482	503	525	496	541	504	547	497	536	534	513	525	558	509	492	478	503	501	493	499	517	521	533	490	518	497	500	514	468	532	486	492	531	543	520	471	514	481	504	498	520	474	476	520	515	531	515	490	513	437	511	527	506	531	473	533	494	502	546	473	507	534	491	523	527	483	514	483	495	517	477	539	512	515	530	508	547	493	468	498	525	490	501	490	520	538	547	493	527	508	484	501	529	510	483	516	498	566	501	457	481	496	539	479	466	507	508	524	519	534	503	490	500	531	551	518	532	468	528	498	474	513	511	514	538	537	518	507	501	513	510	538	502	521	531	488	464	524	507	529	536	499	521	513	507	508	523	486	511	531	526	490	517	486	483	515	504	508	550	511	518	529	501	499	482	511	518	544	480	482	506	493	520	511	532	514	541	526	506	490	484	567	519	556	481	463	489	544	512	504	509	528	505	490	515	533	506	516	498	523	527	505	523	484	481	486	526	488	541	517	548	501	512	535	512	505	529	508	480	534	488	527	498	566	556	499	499	522	507	484	488	490	478	506	453	524	468	504	530	517	541	555	531	494	482	492	530	546	529	519	522	522	477	533	478	499	539	513	489	554	490	491	541	514	526	533	495	485	499	539	501	508	484	535	523	536	510	520	505	500	510	495	488	545	536	560	515	529	512	530	519	525	494	526	512	513	480	529	547	528	524	513	505	517	572	531	535	523	524	520	512	484	557	534	513	519	515	501	534	543	495	495	526	516	519	484	510	498	494	532	503	570	500	488	507	484	526	494	521	501	502	493	531	520	485	502	496	521	504	496	534	521	485	543	495	481	528	508	497	489	504	520	502	526	455	525	491	527	508	538	475	517	493	557	478	472	474	562	514	515	502	480	490	539	501	477	514	508	476	505	486	522	501	499	467	523	537	496	468	518	546	488	505	520	518	506	507	514	529	520	502	486	556	499	493	479	495	469	524	486	490	494	487	533	527	539	540	483	502	538	525	555	491	552	483	490	490	506	513	514	481	459	518	513	477	504	506	505	510	536	533	520	544	499	516	537	517	530	540	533	550	511	507	554	514	560	518	510	564	507	533	519	474	483	552	529	482	526	495	537	478	521	529	527	524	490	499	515	513	500	511	534	511	547	490	519	548	500	517	484	514	522	527	494	501	504	490	497	458	515	500	536	504	539	504	512	491	545	494	502	495	541	515	527	519	478	501	485	502	506	519	492	505	493	530	542	516	508	474	525	502	490	519	526	503	527	521	507	533	482	501	534	524	491	540	498	539	538	495	533	517	502	530	496	500	488	538	508	519	532	515	496	489	518	560	557	514	481	511	493	510	504	544	532	522	515	522	487	506	492	497	539	484	521	491	481	485	494	520	471	512	525	519	472	514	511	499	508	510	542	533	470	488	508	515	512	526	533	500	507	517	541	501	472	497	493	517	529	484	485	517	512	474	530	503	474	528	531	478	522	492	515	507	531	506	520	501	503	508	538	490	531	487	518	566	506	523	515	536	511	495	549	495	523	513	471	526	497	524	494	545	544	540	518	472	481	493	477	524	497	514	503	552	523	530	510	538	478	498	502	496	519	512	536	459	511	475	521	537	548	506	526	511	498	487	536	537	531	463	537	537	484	538	470	493	496	488	486	544	498	482	509	508	520	485	496	510	534	493	498	497	533	533	502	516	489	574	521	483	542	532	489	505	503	499	485	496	544	565	521	510	522	550	534	504	499	492	540	516	521	560	496	496	500	543	487	543	522	517	523	503	497	488	523	508	534	524	492	520	483	493	494	527	518	508	488	484	520	498	514	507	537	513	531	564	496	553	509	502	478	512	536	519	523	477	520	527	517	534	489	543	470	472	479	523	480	505	551	482	507	558	516	473	512	522	528	500	500	532	508	501	484	537	517	530	524	491	522	506	526	540	528	522	518	495	498	526	497	512	532	556	526	525	488	493	535	525	517	543	503	464	516	533	530	503	526	507	505	543	500	515	443	478	452	513	537	504	516	539	540	517	507	504	518	523	506	523	535	528	530	502	505	504	522	499	507	543	486	507	537	478	541	533	480	526	489	509	506	500	465	528	501	518	483	505	500	517	500	495	505	475	520	506	525	543	478	470	467	514	457	536	536	508	520	530	504	534	510	506	458	479	516	526	503	541	515	495	519	518	514	527	512	498	502	529	489	506	542	527	496	500	515	526	539	515	528	478	533	505	518	513	495	509	513	506	508	496	529	487	513	520	507	548	537	531	511	480	533	531	537	518	485	537	519	541	527	517	487	527	479	495	529	499	530	483	529	506	492	483	498	509	530	517	485	532	483	460	453	526	492	493	512	478	519	532	509	480	505	514	527	527	487	509	504	515	526	525	478	510	524	553	533	521	504	501	516	497	521	486	495	527	545	509	498	532	540	546	532	506	468	507	487	541	516	518	522	525	508	538	525	536	489	503	526	481	514	471	533	543	507	521	532	472	481	481	486	487	493	487	475	548	511	517	472	505	476	525	526	535	502	490	537	478	516	485	501	511	500	515	513	487	489	490	484	490	528	527	523	463	492	526	527	495	524	465	492	522	525	525	529	524	535	509	500	516	491	538	502	552	492	496	558	514	478	501	498	531	492	511	516	485	488	493	465	495	481	504	482	518	504	505	531	507	537	505	523	498	500	537	538	526	490	512	513	521	532	531	541	471	501	545	524	493	466	515	457	519	468	516	483	464	524	478	477	518	473	492	534	507	516	524	523	524	483	537	490	542	523	514	536	539	494	514	521	537	500	492	492	516	476	517	489	480	505	559	506	525	518	526	514	529	541	455	503	487	529	511	491	503	480	512	487	533	498	530	526	529	464	522	454	493	514	523	511	497	529	541	510	471	563	534	469	462	520	510	511	566	539
24508	21612	29119	24624	21734	16903	8717	5084	3936	3513	3087	2631	2017	1629	1205	954	761	633	619	551	475	453	428	423	379	366	357	361	372	323	316	305	299	333	278	316	270	304	317	292	319	345	347	311	333	300	318	324	347	282	329	340	326	337	329	318	306	313	320	319	332	301	325	318	326	351	271	274	301	275	305	301	294	285	289	292	304	269	289	302	332	297	302	290	308	325	324	295	330	289	288	293	308	292	302	281	357	310	296	323	298	292	287	297	285	339	327	320	273	327	305	301	286	323	306	316	305	302	303	331	307	291	286	288	318	329	335	283	328	286	342	327	302	291	273	297	277	290	309	297	306	289	278	305	289	282	263	291	300	284	296	310	280	314	289	321	286	295	265	301	290	309	306	346	304	272	297	299	293	320	281	273	290	306	284	319	301	314	307	322	353	302	294	279	282	305	263	318	288	304	313	271	318	287	292	289	290	305	285	305	334	276	306	302	295	314	302	302	309	304	313	302	303	284	312	311	280	302	322	288	296	310	279	280	320	338	332	300	304	321	277	297	272	325	295	313	308	305	298	320	335	329	300	288	299	319	307	331	283	275	307	289	300	309	316	309	273	345	289	286	295	313	296	355	252	309	262	315	282	306	346	313	292	328	306	316	300	304	293	341	280	276	310	316	313	313	330	278	312	310	305	307	261	313	301	296	310	310	298	288	275	335	306	309	283	295	288	298	293	310	302	322	304	297	318	299	297	290	340	310	289	319	297	296	314	336	307	318	320	300	324	286	303	316	316	337	287	270	292	294	315	309	314	315	305	293	311	287	320	283	286	314	311	295	272	304	323	300	296	264	321	311	285	303	285	320	289	296	307	267	304	321	312	315	316	280	326	284	316	324	304	293	295	293	309	299	295	310	354	303	306	289	332	278	285	306	263	345	274	310	283	311	285	348	320	294	283	280	316	306	283	286	284	298	274	306	311	294	302	314	306	307	340	304	328	298	291	303	301	266	279	287	263	289	319	315	284	292	297	314	293	297	276	308	300	284	296	310	289	302	256	319	318	311	280	297	291	277	307	293	301	299	315	272	287	276	304	311	285	302	279	316	294	317	325	327	309	266	306	314	311	309	311	297	316	290	286	293	297	293	293	291	297	292	313	303	285	306	297	297	313	330	315	296	285	297	288	304	294	293	310	315	321	301	274	309	290	285	298	274	304	330	276	306	314	307	317	285	326	333	330	322	304	321	298	306	304	267	281	284	264	342	302	322	303	259	294	275	293	302	298	311	302	289	323	323	307	318	310	316	342	336	289	315	288	314	256	297	293	306	318	285	295	315	330	284	295	314	294	307	280	296	313	285	301	315	313	305	316	293	266	289	308	318	295	248	278	333	295	289	314	304	298	316	277	289	292	268	295	290	293	287	284	287	312	310	312	304	329	281	296	311	321	307	333	269	306	323	292	328	293	308	306	303	321	284	322	306	323	323	303	301	303	309	258	291	304	315	323	281	289	298	321	299	306	302	297	307	286	316	302	308	318	293	292	336	321	315	311	321	286	299	268	300	296	286	328	300	305	322	320	284	310	311	291	285	309	294	321	304	300	281	298	320	331	311	336	284	288	270	298	327	269	334	314	288	306	328	284	339	309	292	302	308	313	316	298	303	302	317	285	298	276	307	290	292	305	273	291	313	314	271	328	292	332	300	270	323	324	300	310	276	302	286	282	315	299	303	303	267	284	293	315	300	274	318	318	312	312	303	286	296	320	316	292	297	290	292	317	310	328	318	285	269	262	310	306	293	291	307	300	338	321	286	301	279	318	316	289	286	300	284	278	336	302	305	315	296	298	301	334	257	312	293	297	309	303	314	310	321	285	300	322	289	298	292	293	341	314	291	288	341	342	297	293	314	301	241	327	285	305	289	297	300	320	298	288	308	290	314	316	352	271	288	269	310	323	283	319	301	308	310	288	312	312	290	294	290	297	343	299	279	269	315	269	304	285	329	303	302	294	298	284	307	317	293	289	254	299	294	286	273	301	323	302	319	304	288	299	306	281	287	313	327	311	293	297	347	306	271	280	310	322	307	281	309	298	314	303	335	327	321	329	316	310	307	309	279	316	326	309	301	314	293	316	302	296	321	285	315	302	283	301	306	287	291	320	278	273	307	290	298	317	291	310	305	304	288	286	328	303	304	284	309	272	313	288	290	296	310	310	331	296	308	297	287	300	303	292	291	283	320	304	303	273	299	257	312	308	322	291	318	349	300	296	324	289	303	324	306	263	296	305	291	317	282	320	306	333	289	296	280	297	286	301	306	264	294	293	276	325	290	306	316	276	296	292	303	287	315	288	289	278	294	309	288	284	284	290	313	290	289	293	268	334	353	261	294	297	291	273	289	347	259	315	317	284	298	296	304	296	292	317	313	321	311	293	282	280	332	306	318	294	303	302	321	351	306	340	290	293	291	262	310	285	316	333	283	321	319	262	291	296	293	316	319	320	323	286	327	285	271	302	314	291	305	311	338	320	299	331	288	335	309	297	284	294	283	330	267	298	310	245	310	282	328	307	307	302	270	302	299	308	307	304	298	312	305	296	318	333	315	267	330	294	290	302	322	309	274	295	266	307	275	291	288	270	335	319	310	283	332	301	306	327	270	292	292	301	276	324	302	294	304	307	267	295	282	299	307	303	316	326	315	316	292	291	319	314	315	335	298	312	295	331	310	277	288	277	302	323	254	339	314	302	321	307	303	323	297	304	270	317	302	301	291	296	340	288	317	301	268	347	314	289	296	309	305	265	297	280	302	289	286	290	274	319	322	316	292	280	326	296	310	296	286	307	288	299	308	284	291	338	309	308	267	309	317	315	329	298	302	298	305	316	316	306	284	255	290	308	292	291	269	295	299	328	307	313	316	313	286	317	327	307	317	319	313	313	294	323	310	316	319	276	285	304	306	317	288	295	319	305	307	301	284	333	304	296	301	294	275	293	307	318	299	294	298	297	258	311	299	310	294	321	327	299	314	329	302	314	296	316	290	300	319	320	291	300	287	302	323	284	301	318	302	302	297	332	290	305	295	304	312	308	295	325	316	308	301	283	300	290	308	282	291	329	290	298	328	285	293	309	299	273	285	322	286	326	298	304	306	319	320	338	278	325	275	290	302	301	309	291	320	327	299	303	320	302	275	305	311	289	332	351	288	302	321	331	289	293	292	276	285	286	330	299	314	318	285	303	306	319	307	302	303	314	319	278	311	272	284	309	293	305	300	331	294	274	281	317	317	308	309	295	316	298	304	271	305	291	293	300	338	321	282	271	309	318	293	304	289	334	309	320	296	326	317	286	304	325	324	330	304	302	285	283	325	323	289	272	285	286	311	295	316	318	304	304	303	307	309	262	302	351	296	328	313	293	319	291	294	291	265	318	312	307	298	316	277	308	287	283	307	297	306	303	265	312	279	298	300	278	314	278	319	280	272	281	298	320	303	305	305	294	286	291	314	327	320	335	327	273	303	310	289
34422	49147	32914	23848	18878	15003	12138	9632	8030	7009	6075	4962	3924	2939	2197	1743	1235	1105	967	859	786	735	679	549	546	528	534	492	459	403	418	376	428	401	374	395	385	397	413	369	417	400	443	400	414	399	369	446	408	422	413	433	427	389	423	403	393	414	362	439	441	484	433	373	415	407	429	414	432	363	392	398	426	367	382	376	383	367	396	352	386	402	396	364	411	373	351	398	370	396	372	373	388	392	381	395	413	391	413	374	382	405	396	393	396	386	367	415	360	352	393	386	396	392	401	358	369	349	359	382	384	377	373	353	397	390	400	370	378	401	358	410	370	344	365	377	346	380	393	389	364	421	385	365	402	405	379	393	386	373	369	406	372	373	422	398	381	358	436	371	381	390	364	413	385	382	401	385	393	365	389	387	375	366	389	421	383	382	381	380	382	394	371	372	376	349	389	341	411	393	387	399	389	367	390	398	365	398	405	394	391	377	350	368	393	380	334	372	399	376	371	401	391	378	370	387	379	377	421	390	377	345	367	395	355	380	405	383	401	402	394	418	377	387	381	396	405	365	397	349	410	372	402	355	408	394	373	361	349	415	354	410	382	397	354	394	397	371	389	372	367	370	416	395	415	400	362	385	371	355	378	373	396	395	411	374	332	370	363	394	421	399	413	394	390	358	347	400	356	393	375	413	385	362	393	361	389	376	383	372	403	383	378	385	389	389	394	417	347	344	382	377	385	364	388	389	341	365	398	364	347	378	363	384	368	385	366	378	388	378	412	391	412	384	370	389	355	392	364	408	380	357	400	375	394	389	375	381	398	378	345	350	376	408	394	394	412	378	359	377	365	385	400	386	392	385	391	348	378	394	380	366	395	400	381	363	409	372	382	405	383	377	404	400	400	365	348	387	388	334	369	377	430	364	341	385	351	401	394	380	393	386	362	385	383	392	396	390	380	373	367	341	383	392	403	380	382	402	367	383	400	409	397	374	348	396	376	417	355	390	403	377	382	377	379	367	398	343	399	373	385	372	414	413	388	389	389	342	442	387	365	372	372	391	379	367	387	366	389	387	384	360	347	363	374	362	389	384	399	352	386	379	395	385	367	387	372	386	385	411	405	370	345	394	384	355	368	364	396	406	407	401	393	392	381	383	397	385	388	407	369	391	385	414	407	378	361	388	355	356	400	403	372	392	400	384	399	367	378	392	364	364	374	355	360	397	362	363	366	393	412	372	398	368	368	391	391	351	393	361	395	313	395	396	430	396	409	372	372	359	364	366	356	368	383	370	362	355	378	397	347	393	351	407	398	352	398	381	400	405	402	388	398	390	374	398	393	368	361	381	360	396	406	394	385	355	361	401	356	379	347	393	369	410	397	407	336	369	390	391	384	381	335	382	367	372	371	371	383	351	393	350	387	361	376	409	357	376	345	377	374	408	385	370	398	428	406	381	357	364	390	386	368	359	405	392	352	389	398	383	352	391	362	390	391	353	354	378	368	398	370	384	372	397	365	369	406	379	388	391	423	381	389	378	407	368	403	390	387	361	399	431	380	408	414	360	362	394	387	380	368	382	370	410	375	397	378	411	358	372	381	378	377	401	383	384	406	407	385	368	356	388	373	375	370	400	384	408	405	414	372	397	355	366	377	374	355	389	382	386	387	382	397	397	391	365	416	393	386	332	363	376	417	378	373	397	397	389	354	407	399	376	364	414	395	355	387	395	358	327	368	375	389	367	395	398	362	393	404	384	379	352	382	410	413	371	422	394	364	376	401	419	395	391	391	406	372	387	419	368	382	413	350	383	384	392	369	397	392	371	445	380	414	365	360	347	393	357	377	424	373	334	436	402	404	360	393	360	351	386	360	358	414	380	402	370	414	387	387	377	401	384	419	415	394	414	392	361	366	400	362	398	426	356	409	371	378	396	412	391	394	372	395	373	397	359	347	371	373	380	390	395	379	362	402	369	357	413	379	359	390	363	368	379	410	399	352	382	399	374	408	368	392	359	361	381	424	374	413	400	434	387	386	377	365	383	382	356	353	379	387	382	352	366	423	377	366	369	373	407	368	409	394	384	367	388	368	424	394	390	393	394	362	360	380	383	353	388	380	417	355	385	395	377	411	387	385	372	371	388	397	373	398	380	367	368	373	344	390	379	408	367	392	401	361	373	357	388	416	345	383	376	411	384	372	410	387	391	392	353	369	354	400	396	372	412	377	370	369	378	375	359	426	387	385	391	387	376	384	385	407	385	379	381	378	404	399	364	389	371	353	381	377	384	400	393	387	375	397	343	356	415	381	351	404	367	370	393	412	407	388	406	359	369	372	359	382	412	377	374	420	386	374	398	362	414	359	376	366	395	383	386	365	388	408	378	401	416	378	389	385	390	395	399	433	399	370	398	416	368	363	389	400	358	411	389	387	372	376	352	400	361	416	388	392	382	387	391	372	378	362	369	353	381	355	373	428	404	382	417	405	375	375	382	353	393	378	346	391	370	372	372	389	368	401	357	415	364	361	356	364	389	372	381	384	384	373	341	382	363	386	403	390	368	390	370	358	386	410	407	362	347	395	367	392	369	386	342	330	385	409	370	381	422	390	401	384	413	402	408	390	392	364	396	406	390	393	399	370	376	397	375	375	385	329	397	367	375	355	373	368	406	398	353	381	394	407	406	397	386	367	403	360	413	382	410	393	408	383	373	419	366	392	398	356	407	353	409	407	420	404	361	358	372	383	410	393	349	354	371	383	382	347	401	389	381	369	385	380	390	339	425	403	369	364	386	359	370	378	390	381	387	384	402	354	358	370	399	350	355	415	419	366	371	410	366	380	359	389	387	393	400	347	395	414	350	405	393	378	351	372	413	373	360	358	403	393	412	382	368	394	387	358	396	349	353	390	387	384	370	400	396	415	371	359	382	392	351	382	384	373	401	368	367	362	399	380	388	367	381	358	377	382	369	367	374	368	380	366	366	378	415	343	371	385	411	347	374	376	398	390	372	382	390	367	377	376	377	389	396	363	384	397	399	398	378	406	362	433	389	365	393	350	382	368	385	376	391	358	391	377	372	388	376	400	388	418	437	377	393	400	350	391	355	403	396	394	361	356	399	409	405	365	369	411	366	358	351	361	392	395	378	388	394	376	402	415	397	396	406	353	362	406	375	386	390	365	350	406	389	363	415	396	360	386	384	399	362	396	420	387	380	383	402	390	393	400	414	388	371	421	364	386	397	387	398	383	387	360	396	414	434	400	394	355	361	375	361	373	390	388	396	411	399	415	402	403	387	394	385	394	405	387	391	395	348	393	388	381	372	379	393	406	396	411	396	359	374	373	371	375	389	407	353	392	381	395	376	384	370	375	365	398	389	378	370	389	390	360	375	373	357	369	388	398	415	375	370	405	374	386	405	383	403	377	365	388	357	360	386	394	369	370	393	356	361	372	373	387	388	389	401	393	386	399	370	388	416	412	385	374	426	395	372	387	369	381	417	396	407	376	442	400	376	394	387
23316	21568	29526	24035	21634	22202	18497	8047	5556	4677	3971	3544	2912	2243	1684	1186	911	774	664	601	538	466	389	376	364	318	264	284	247	242	256	234	236	205	235	233	240	212	222	251	241	230	227	221	208	218	246	228	263	253	239	247	217	226	234	218	223	233	223	237	257	244	221	231	264	228	225	226	228	201	229	225	196	204	217	242	200	197	174	233	204	196	202	216	203	216	197	191	218	206	221	235	195	224	241	235	196	214	186	223	220	209	221	198	195	186	221	203	235	188	217	195	200	212	209	228	212	220	223	214	226	205	192	211	200	201	204	240	192	193	198	185	237	208	210	220	193	206	223	177	219	218	189	204	220	217	226	209	211	215	189	201	211	213	216	229	205	232	206	201	198	204	194	203	224	214	235	183	213	215	204	200	188	217	210	211	222	229	226	215	231	219	225	209	218	201	202	212	217	188	212	214	233	215	205	218	218	201	220	202	210	226	221	205	199	189	222	218	222	210	205	189	192	224	187	230	195	221	211	226	228	229	201	204	209	227	202	196	201	221	186	202	215	179	185	193	209	207	214	203	200	216	201	204	216	193	196	221	206	206	218	226	204	205	223	226	193	199	220	204	224	200	214	196	200	225	193	197	218	226	210	208	192	258	208	216	215	208	190	203	187	209	232	215	201	215	212	203	214	223	196	202	194	214	237	210	210	202	234	225	188	229	211	201	204	200	212	218	248	210	207	213	190	222	199	194	205	234	195	208	212	215	220	210	243	232	207	232	214	186	207	202	211	179	206	219	191	217	220	237	214	200	190	186	203	242	221	216	225	202	195	193	194	210	199	210	226	218	215	224	200	243	213	215	215	204	211	223	206	216	211	217	213	196	221	234	225	198	223	210	228	212	195	205	209	200	202	197	239	196	196	207	201	207	205	183	214	209	229	204	219	220	193	208	208	210	206	227	207	225	213	243	213	194	197	221	224	199	221	212	217	188	179	214	208	185	210	176	176	189	203	212	224	210	232	193	205	207	195	223	204	230	188	198	222	189	240	224	191	182	203	232	222	199	211	192	233	199	204	216	194	212	182	245	229	203	216	234	227	200	215	179	222	174	207	194	228	212	195	183	214	207	230	194	199	192	218	198	214	203	212	191	212	200	201	208	231	227	196	178	227	198	218	236	239	227	220	208	238	205	202	223	216	198	217	213	216	228	213	199	197	220	220	205	199	209	219	198	206	194	225	203	216	217	195	215	211	219	197	213	209	196	188	200	202	208	188	193	204	221	206	205	192	208	220	198	231	209	183	189	210	249	223	203	197	202	230	200	207	218	212	223	207	213	201	207	211	196	227	207	206	202	186	224	212	228	189	202	211	191	199	221	210	223	189	218	212	237	228	202	203	222	209	225	228	195	199	218	201	203	198	218	223	215	189	204	172	201	180	232	207	196	192	186	213	216	214	231	193	191	219	218	206	204	211	192	186	208	205	198	201	220	239	198	204	211	200	191	207	210	198	180	188	204	200	225	228	203	231	194	217	224	239	225	221	220	216	213	225	205	194	186	213	177	195	206	228	218	196	217	198	223	204	225	221	216	235	202	209	203	216	213	180	213	198	220	232	229	193	222	223	180	205	230	196	202	183	198	227	202	187	192	230	204	192	207	181	191	189	204	181	185	215	203	206	207	206	208	235	225	233	209	213	226	206	192	230	194	228	190	215	214	236	234	222	221	196	223	199	229	214	199	224	223	213	213	219	203	200	223	204	225	217	215	186	201	225	195	195	215	208	198	225	218	232	206	217	215	182	218	206	232	202	208	213	201	221	208	224	207	232	213	207	235	242	206	208	225	216	222	210	199	194	244	180	204	247	209	212	206	205	199	209	231	184	210	203	204	202	185	233	207	239	205	227	203	203	201	184	205	202	200	251	196	211	204	189	206	220	200	186	199	211	218	220	198	195	238	212	234	222	214	210	220	218	227	219	218	227	218	188	195	228	211	188	196	203	212	226	219	202	231	206	222	213	199	220	191	219	184	206	186	188	211	225	178	204	202	235	206	191	192	225	214	230	216	206	212	207	215	218	217	197	200	218	200	194	195	203	208	240	188	204	205	212	221	201	199	213	209	206	180	211	219	213	201	209	207	198	230	216	209	207	207	214	184	225	205	220	230	194	192	204	208	189	193	201	238	236	253	219	221	200	201	225	232	221	205	217	178	227	225	214	241	210	186	221	221	187	228	203	199	209	212	204	209	213	205	219	190	184	209	225	230	189	194	197	201	212	217	217	195	188	193	228	212	221	198	217	231	202	199	216	186	198	225	187	200	202	208	222	220	198	226	206	201	203	231	230	191	209	186	227	215	209	209	236	209	183	210	205	225	231	215	214	218	227	213	211	161	200	208	227	212	215	206	206	210	213	230	216	230	195	205	218	192	185	192	221	194	202	205	212	230	223	217	198	221	228	214	210	201	211	210	243	190	211	221	203	187	195	197	214	224	209	212	204	214	214	209	196	212	213	188	203	198	219	229	187	234	199	216	231	206	191	206	205	237	205	189	200	176	203	228	226	187	235	218	220	220	228	216	205	210	215	235	221	207	201	180	232	224	201	191	212	208	189	217	198	198	187	203	196	200	223	207	205	202	201	240	201	220	202	233	210	202	179	230	242	216	202	202	188	200	205	207	202	197	195	213	227	184	206	188	193	199	199	189	222	206	206	227	221	224	210	203	206	219	205	197	191	199	178	209	201	208	218	216	238	208	228	194	233	214	212	215	206	214	196	217	213	199	211	202	209	200	223	195	202	195	232	206	221	209	237	211	197	213	188	197	183	211	210	211	219	219	192	190	215	204	220	203	205	204	202	195	248	196	187	194	200	246	211	188	193	225	222	212	206	204	224	219	222	215	204	200	224	200	234	205	216	211	193	225	219	224	212	197	215	226	203	213	199	213	189	198	220	241	209	192	182	200	192	223	217	209	209	220	222	221	234	180	210	201	221	188	204	207	206	210	187	218	211	193	206	210	201	208	204	197	226	194	223	213	205	195	203	207	190	198	200	203	188	195	211	212	186	245	216	220	233	214	201	197	207	191	212	226	182	214	195	209	224	184	230	198	204	212	179	183	221	198	210	232	235	196	210	213	214	214	208	225	224	229	215	227	200	217	218	217	196	193	200	214	204	222	207	200	253	196	208	219	208	232	209	214	211	194	197	199	207	203	226	211	196	204	179	234	219	183	246	234	201	221	207	215	205	176	202	198	232	224	233	218	214	190	213	192	210	223	221	215	212	214	209	204	198	202	210	196	218	206	236	199	205	209	232	218	196	212	218	222	216	233	224	208	176	206	219	214	228	206	234	210	225	198	194	207	225	234	240	213	214	204	195	183	214	200	203	220	213	238	221	215	213	196	207	228	213	178	182	201	205	193	212	225	218	224	190	225	213	184	206	219	227	212	203	209	229	195	212	225	204	203	238	208	212	219	203	220	196	208	191	212	237	197	210	177	204	206	215	207	197	204	206	202
38790	56046	38026	29139	23917	19827	16230	13132	10827	9109	8009	6787	5478	4061	3060	2311	1675	1359	1161	961	798	775	707	611	466	450	446	393	367	303	319	329	324	312	271	276	305	294	286	274	295	284	304	324	335	306	305	309	295	343	312	318	284	285	276	254	264	259	311	314	347	348	352	322	270	274	281	278	249	258	277	287	268	279	275	276	272	247	244	263	237	269	257	248	257	282	236	240	266	237	257	296	256	267	313	286	264	235	263	252	291	286	283	255	261	243	280	257	248	250	271	252	256	243	245	268	253	264	271	249	244	270	277	253	283	246	263	239	271	254	251	254	275	259	254	279	260	260	249	265	282	253	262	244	251	237	266	273	238	265	252	265	264	252	234	267	277	249	272	250	266	278	255	254	235	258	303	246	271	244	268	269	247	252	246	265	249	255	264	256	277	288	266	261	247	272	264	291	250	263	242	290	246	274	270	233	277	311	250	225	264	260	273	252	276	285	257	249	253	278	274	249	250	258	242	260	269	274	265	263	271	267	249	265	259	255	246	255	263	259	276	240	267	257	264	291	262	264	251	246	253	271	229	250	256	260	259	226	271	244	264	268	260	282	268	265	279	254	307	246	279	242	254	246	252	277	253	258	259	254	273	268	259	258	246	253	258	223	294	270	242	252	275	236	243	249	271	218	253	266	265	274	270	250	262	270	264	276	262	256	236	253	236	253	258	257	272	245	258	267	276	261	242	245	258	248	265	247	271	274	272	274	224	256	234	263	252	296	268	273	268	272	295	258	269	280	252	259	262	242	246	270	276	267	246	264	264	277	286	268	241	252	252	265	256	238	270	248	269	248	246	225	278	257	250	264	292	252	268	249	280	252	269	241	274	259	254	259	275	256	248	229	259	255	249	241	255	267	269	243	280	269	259	232	295	275	257	266	258	236	250	273	259	250	275	268	246	235	252	278	245	255	240	240	238	257	287	279	266	243	251	269	237	243	291	268	265	263	251	243	233	247	249	239	255	245	266	253	282	245	290	255	271	270	270	288	262	260	242	250	235	256	235	234	258	239	256	257	253	275	246	252	237	268	269	283	243	287	251	229	277	265	257	272	248	250	275	241	255	245	260	266	221	277	271	256	261	258	236	275	245	254	247	243	285	270	223	263	265	273	283	286	244	253	250	271	257	236	248	271	277	230	235	260	236	262	266	247	290	276	269	280	279	252	279	258	250	270	247	241	280	264	286	257	253	282	266	273	246	252	257	234	260	264	234	280	265	216	247	267	239	234	268	271	229	229	255	250	282	265	251	268	255	242	237	262	250	245	265	247	289	252	272	254	271	260	256	241	241	283	249	250	260	297	275	269	255	258	295	242	248	250	261	269	234	252	279	231	238	264	278	261	286	261	276	264	289	275	277	261	284	250	247	227	245	240	271	253	245	260	270	277	246	243	239	272	256	245	240	266	288	238	265	268	249	259	261	238	280	248	270	238	249	224	282	232	261	272	247	243	271	248	245	238	253	243	230	268	266	273	232	273	230	253	248	272	257	246	249	272	252	267	265	219	240	244	274	258	276	266	264	235	279	263	248	255	256	292	269	248	262	254	264	256	269	279	253	251	243	253	229	265	255	261	267	255	232	274	267	267	271	266	264	266	274	290	247	260	256	249	256	303	272	234	285	261	243	303	251	292	239	259	282	296	237	248	278	254	233	279	260	251	256	239	245	252	249	229	256	259	260	277	244	246	238	250	273	273	268	286	241	272	271	288	282	262	267	280	265	265	255	249	269	258	241	251	253	257	260	263	257	259	276	260	263	278	277	262	261	263	288	248	288	253	255	259	240	230	242	257	249	253	239	279	262	257	243	266	248	276	270	250	241	266	278	254	261	265	268	254	262	235	241	279	268	274	276	275	235	288	233	247	274	250	247	250	226	262	245	247	272	260	265	255	273	280	251	222	241	241	261	241	246	258	238	261	247	254	262	252	246	247	275	257	252	230	246	262	245	247	272	246	239	264	265	247	233	254	272	265	267	255	270	250	245	235	236	259	260	302	253	253	244	257	261	277	235	281	269	255	255	264	248	226	315	262	257	218	224	253	280	269	271	251	254	243	236	244	257	245	280	292	248	277	226	234	253	281	252	245	241	235	265	259	229	265	264	223	262	256	250	255	272	254	248	250	272	252	256	242	280	249	260	238	247	244	241	249	276	263	258	275	288	253	282	225	255	256	260	280	240	245	242	276	235	240	266	261	263	260	263	264	280	204	278	272	250	254	261	258	256	250	246	242	275	256	301	245	235	267	230	258	248	235	256	260	258	279	270	265	279	227	233	254	262	273	262	263	251	274	241	267	263	287	282	236	241	256	254	272	260	257	259	268	262	248	246	243	246	257	247	244	263	236	269	236	251	251	255	279	276	268	255	273	271	276	238	257	264	234	258	269	250	293	273	245	265	284	257	247	248	254	239	270	262	268	232	267	240	252	258	247	267	244	258	262	262	253	276	318	249	225	254	257	272	238	263	278	305	239	241	261	260	279	245	269	249	234	229	261	225	246	257	240	289	256	242	253	262	241	251	237	276	253	261	243	293	258	248	234	257	252	252	247	288	246	281	264	265	252	275	263	278	247	267	256	264	250	272	234	272	218	255	264	265	267	272	250	263	247	253	234	280	270	218	231	259	254	273	270	261	257	259	261	247	256	263	258	269	238	299	254	266	265	285	260	253	243	264	236	226	268	238	260	262	262	239	258	265	275	247	238	251	264	245	241	265	266	230	232	253	242	271	253	255	247	227	261	236	246	250	225	283	277	233	260	252	254	280	261	277	263	247	256	255	270	248	270	270	256	250	241	249	228	271	264	256	259	262	248	272	270	288	262	243	260	273	289	247	272	258	286	261	266	257	233	265	244	292	291	250	246	246	272	267	279	272	262	238	287	241	230	267	266	284	262	274	258	278	254	240	253	248	261	205	278	223	273	276	247	274	255	274	260	232	278	266	249	270	260	252	258	262	272	275	248	278	259	265	282	285	249	229	246	270	261	266	263	257	269	243	257	291	241	267	262	258	254	271	239	282	248	262	252	261	264	279	284	266	282	232	242	282	241	259	251	259	251	242	262	273	274	268	245	258	258	256	253	267	280	289	280	277	274	235	245	252	265	258	253	251	237	228	261	277	261	253	262	229	233	281	282	236	233	237	224	235	248	265	254	294	211	272	271	235	253	246	292	268	249	241	255	258	253	263	258	263	269	256	258	266	278	236	250	249	243	241	252	267	258	245	260	266	235	282	258	293	254	285	268	272	245	264	268	263	267	251	244	255	261	266	250	249	254	264	264	254	286	279	237	250	231	254	265	279	270	263	256	257	255	255	253	240	280	256	276	283	243	255	283	260	265	254	250	251	269	259	285	281	286	264	261	261	254	269	242	252	263	244	287	276	269	261	259	259	228	257	263	273	254	278	249	270	261	240	244	257	249	250	234	298	293	253	253	283	283	252	280	257	230	279	255	252	234	266	252
28479	24220	22704	14938	7850	5128	3615	2758	2279	1916	1647	1482	1230	1138	830	726	607	618	558	542	506	522	465	472	488	457	466	436	468	403	374	444	442	433	392	415	424	390	442	417	406	438	409	412	444	446	420	402	426	440	436	427	429	428	407	406	382	435	407	426	411	458	432	420	385	435	368	404	410	411	444	421	395	407	408	437	421	455	397	397	466	410	432	411	410	395	421	422	441	422	393	446	420	393	409	375	454	432	430	466	407	444	455	439	384	451	440	414	401	412	430	405	439	436	428	429	445	404	412	437	431	401	424	432	434	398	454	457	386	424	437	456	432	427	449	406	408	424	427	393	388	432	412	424	395	419	387	414	444	379	389	433	439	401	417	447	409	382	449	411	439	427	400	422	440	436	428	410	429	414	425	413	406	429	404	378	424	416	390	402	482	419	382	465	407	433	388	406	386	473	420	399	417	419	430	422	384	427	440	415	440	400	412	429	430	424	428	399	400	389	409	443	382	406	426	454	406	425	417	420	449	436	440	428	404	424	404	420	409	426	449	452	403	410	439	456	433	442	396	430	436	446	391	420	425	410	422	425	392	389	398	422	412	424	414	423	405	362	419	409	420	417	400	427	436	442	432	411	438	420	404	449	425	406	425	405	414	407	432	448	470	435	399	447	437	421	424	433	398	475	428	436	397	426	407	439	448	419	410	402	391	452	439	445	429	404	401	409	401	421	418	418	432	426	414	420	427	423	403	382	436	395	438	428	391	425	433	446	411	436	423	410	431	437	394	430	460	419	409	394	406	408	412	419	412	413	410	394	374	429	424	430	378	398	440	419	420	420	432	418	440	407	399	386	415	413	398	409	451	427	427	385	408	416	418	388	433	439	420	397	432	400	423	481	409	396	406	420	424	394	369	434	397	430	430	410	463	450	432	406	385	463	424	423	417	402	440	399	421	421	410	422	428	413	442	408	407	417	432	394	486	459	423	419	412	441	388	442	435	391	411	401	416	463	445	429	412	439	402	462	438	380	414	426	407	438	450	439	439	389	420	424	391	433	409	422	396	438	397	406	418	435	417	424	423	432	404	403	421	427	436	406	433	431	392	435	414	450	403	418	435	461	403	385	393	441	421	383	410	441	422	424	444	416	387	444	434	463	409	403	416	408	427	390	398	385	402	367	417	408	419	403	448	417	421	435	417	413	435	420	422	404	428	420	402	454	423	445	444	438	445	419	399	426	432	449	421	411	419	401	424	433	403	414	403	455	400	439	409	396	395	389	433	405	409	445	415	391	398	418	425	423	465	392	450	396	419	424	445	453	419	381	403	416	455	425	375	422	415	404	405	425	387	429	429	445	400	421	436	384	427	372	403	429	384	458	451	439	394	436	426	436	448	438	423	414	434	407	428	424	414	397	463	414	408	396	459	401	409	453	443	400	436	423	407	399	438	409	398	392	417	413	422	419	410	399	428	449	420	431	441	428	463	437	424	411	411	425	416	431	406	406	391	387	414	393	449	398	441	421	403	427	434	424	414	417	430	421	409	392	424	404	413	430	415	433	444	405	432	382	410	384	363	422	440	453	400	390	424	456	419	403	452	403	381	434	429	417	383	415	396	430	390	410	420	447	450	414	400	428	428	424	408	419	440	411	448	404	455	414	440	397	399	370	432	408	383	420	416	421	426	427	412	422	455	427	410	446	414	425	424	405	453	415	429	430	428	426	449	414	456	436	409	392	422	400	420	450	424	412	422	430	417	393	361	426	419	417	439	444	445	427	407	419	431	427	410	392	421	436	436	411	408	459	418	444	407	424	432	414	450	421	403	421	457	431	422	425	422	471	413	404	432	436	430	405	423	406	417	438	434	395	404	430	426	418	432	413	396	425	432	413	423	415	424	397	388	420	450	422	387	394	413	403	401	413	422	413	432	400	469	424	412	447	403	428	387	398	391	443	409	434	419	380	403	442	423	378	423	424	420	399	446	407	404	405	387	430	421	387	440	428	406	421	388	408	429	427	474	417	408	455	416	436	435	444	451	462	459	412	415	432	456	446	399	406	436	433	439	386	439	447	419	397	440	406	413	426	390	407	405	424	447	420	412	410	459	431	429	409	454	451	406	398	400	408	471	418	443	425	446	411	387	422	393	399	431	435	431	433	437	414	447	439	419	405	415	425	386	472	425	417	415	427	415	407	435	435	417	417	414	423	389	383	416	400	429	411	416	416	429	435	400	433	440	400	433	402	401	414	388	430	434	444	415	417	425	406	403	440	418	399	394	421	438	429	442	419	410	394	443	430	404	430	408	423	422	462	426	401	395	435	439	422	435	415	409	414	437	397	403	442	373	391	429	432	385	397	454	429	387	433	416	424	388	389	437	427	341	406	445	413	414	423	429	399	410	394	430	410	397	421	452	397	452	406	402	415	414	399	442	407	429	441	403	423	402	463	461	446	444	419	422	455	433	446	447	404	439	410	432	424	382	407	407	447	392	428	424	456	439	393	385	402	412	436	446	441	407	453	423	412	429	408	383	431	406	419	422	464	406	435	426	405	401	445	359	422	425	436	399	437	391	396	441	467	434	461	425	419	380	411	411	430	413	416	387	387	386	426	408	452	403	388	430	427	422	410	410	403	411	398	413	432	395	399	429	440	394	424	403	434	409	424	439	392	394	407	407	407	422	415	427	401	412	452	400	413	400	402	423	439	441	400	409	429	394	413	402	435	456	418	431	413	412	424	432	424	420	412	390	430	427	449	397	404	401	412	400	398	434	397	436	460	445	426	392	448	428	459	428	412	449	440	413	433	415	415	432	390	410	408	421	429	410	400	429	412	407	413	456	412	415	429	437	397	399	449	420	401	409	418	372	424	412	452	400	418	427	449	402	425	423	439	419	387	404	398	427	395	426	401	442	402	406	441	441	408	401	382	433	423	390	411	421	421	370	408	433	392	434	433	413	392	423	406	442	448	441	398	466	386	389	395	427	400	423	408	427	416	420	398	416	414	397	427	438	399	403	429	430	416	432	411	449	433	417	435	404	418	426	430	410	405	411	404	388	420	451	418	416	422	445	417	436	413	411	445	411	440	420	433	418	409	437	383	403	403	374	394	421	419	449	448	403	402	435	412	433	431	416	399	402	416	384	401	398	417	419	449	381	409	393	434	411	407	420	444	453	405	446	391	422	391	400	414	436	416	388	439	424	418	424	412	434	432	423	417	404	416	427	423	436	473	430	417	429	423	448	429	431	437	392	453	389	424	395	435	402	445	423	357	404	419	425	446	440	426	379	404	397	431	436	402	434	416	425	399	408	416	413	423	425	416	443	436	402	428	436	384	421	427	428	436	438	415	397	411	404	399	408	466	431	439	413	416	434	409	402	422	442	436	407	429	442	424	388	394	393	450	467	417	435	400	430	413	428	413	408	395	398	423	444	427	434	422	420	395	415	410	397	419	389	418	413	438	446	394	411	418	416	447	423	397	392	441	385	427	432	414	416	446	419	386	427	410
30863	37066	25942	17139	12750	9975	7825	5972	4788	3873	3337	2907	2275	1845	1452	1212	1030	856	792	725	731	682	619	614	592	585	599	541	540	503	568	525	557	502	547	531	515	537	514	511	525	554	505	547	498	517	533	485	555	541	523	512	513	542	558	524	510	534	553	534	517	617	564	538	496	489	552	537	514	547	566	542	509	517	515	522	507	517	521	543	534	515	510	492	546	553	507	533	536	567	507	509	572	507	492	516	507	520	503	540	516	503	546	493	522	516	549	545	534	491	503	511	476	527	533	566	499	457	527	535	508	509	560	539	505	505	523	562	499	541	526	491	522	516	531	511	497	539	526	542	518	506	535	558	526	510	518	532	490	568	528	486	502	526	522	514	519	529	515	487	555	513	487	558	497	492	522	515	523	499	484	523	518	508	513	505	510	517	493	520	550	521	508	549	503	470	528	529	499	517	547	512	496	519	518	524	517	481	532	540	523	536	512	517	479	510	535	526	528	513	561	530	543	508	503	550	535	563	551	541	523	520	526	531	530	529	501	491	499	517	515	489	538	509	558	552	511	497	511	503	522	497	514	534	492	534	492	504	482	501	501	489	517	539	531	485	504	530	524	520	521	539	540	500	528	557	538	491	529	529	550	525	515	530	533	508	520	543	524	485	538	524	495	488	521	500	514	527	489	506	509	552	504	561	495	522	506	514	527	521	524	508	507	530	547	520	489	510	537	542	547	507	546	499	512	517	487	527	505	514	493	526	486	552	547	544	531	513	547	508	562	541	526	545	495	525	511	496	533	527	523	533	541	489	512	525	500	526	524	523	505	542	545	521	556	560	540	509	512	527	500	538	533	526	533	518	536	523	492	525	560	540	517	477	521	478	527	508	540	491	510	489	504	525	493	524	541	540	565	600	530	484	453	541	522	529	535	522	522	499	480	529	551	499	531	514	570	494	545	551	509	505	504	546	545	508	524	543	526	534	567	522	510	508	488	507	507	534	513	520	537	515	538	493	515	521	535	557	548	539	507	552	526	474	535	499	506	507	580	530	515	471	556	533	520	532	524	503	517	537	538	524	564	493	497	537	525	527	536	550	550	539	536	544	530	502	502	544	513	541	479	493	509	487	536	592	553	526	523	477	541	506	532	505	517	512	528	518	532	529	539	502	535	508	492	574	572	519	512	520	566	542	498	530	508	559	574	523	507	556	497	526	545	521	536	520	501	505	518	556	482	519	501	560	503	494	524	495	521	561	534	517	526	520	521	523	540	508	501	529	517	506	528	499	502	555	505	513	486	522	518	516	506	497	492	533	506	516	511	535	540	486	488	489	502	535	512	499	540	514	552	456	507	511	557	531	511	560	509	510	553	519	521	547	514	551	543	548	491	547	498	529	530	480	509	512	530	532	511	541	540	550	511	539	505	550	550	541	530	507	486	490	485	501	516	542	510	519	492	508	481	510	519	524	507	516	491	480	530	507	557	502	492	522	494	491	507	566	511	521	511	498	504	489	529	521	538	497	555	513	506	531	536	505	546	550	559	514	493	525	510	521	526	509	516	528	516	542	570	506	526	549	524	501	562	512	517	562	532	516	541	486	526	531	480	502	549	498	560	557	551	598	502	546	496	534	528	537	533	508	538	495	544	508	540	503	541	502	529	492	536	513	529	500	527	516	534	538	509	552	544	518	531	533	508	515	515	539	545	537	499	565	537	520	554	502	499	557	526	513	512	559	526	515	493	521	531	534	523	497	476	509	552	532	480	492	502	519	506	508	543	544	522	505	547	490	517	534	552	526	513	525	522	483	522	514	531	560	534	525	539	477	552	494	524	506	487	493	475	502	522	528	522	510	524	553	543	527	511	531	541	505	547	484	522	490	538	565	498	521	538	554	529	534	495	509	544	535	537	528	525	513	519	514	483	542	508	522	531	511	493	554	482	570	490	511	519	554	535	518	506	514	542	525	491	530	494	520	564	562	532	548	479	520	488	526	498	529	518	527	521	529	520	468	550	501	523	533	510	510	502	508	489	501	554	496	477	520	522	528	507	531	515	509	534	548	544	526	512	525	535	498	539	501	546	479	493	508	535	516	541	504	493	553	519	503	497	506	539	507	511	516	512	536	516	481	559	503	537	519	520	500	524	500	537	499	510	507	488	505	533	503	537	515	506	511	503	544	492	526	516	521	535	510	532	502	553	542	499	468	485	520	556	489	541	505	509	504	520	522	512	517	515	527	534	497	516	547	556	528	535	523	497	532	495	519	526	557	535	509	530	524	539	508	523	518	501	486	516	506	495	550	499	580	557	479	496	531	532	498	476	557	546	512	554	526	529	551	507	525	529	512	506	533	533	524	498	462	519	463	514	531	508	574	515	542	549	557	486	496	512	557	512	483	514	482	562	535	499	514	519	515	539	557	529	499	549	514	481	519	532	534	526	526	523	546	514	537	533	519	507	535	489	589	522	529	549	518	513	523	543	534	487	521	500	528	511	547	542	518	562	510	519	558	521	489	511	501	515	489	546	511	553	534	482	534	495	542	487	523	541	547	543	523	485	490	494	558	566	553	540	490	553	548	541	572	520	512	477	549	528	478	530	538	548	526	524	542	572	546	514	545	529	512	478	479	544	494	515	487	509	541	516	548	539	499	484	490	564	500	499	536	545	539	535	513	535	534	529	477	525	532	570	533	491	564	495	517	523	514	545	531	550	502	486	481	525	504	560	515	508	525	517	533	537	538	535	540	528	530	502	541	503	537	543	487	534	526	542	520	531	527	486	517	520	494	459	528	493	516	469	544	495	534	546	547	516	489	531	535	547	518	522	533	540	507	565	527	543	506	522	517	529	498	509	519	542	509	543	515	509	512	535	512	530	505	469	532	484	531	542	557	518	501	520	506	513	567	524	483	536	561	510	544	511	487	522	548	510	477	488	556	574	529	532	493	519	549	588	518	511	512	511	524	520	489	484	516	525	495	509	517	530	471	555	482	509	529	522	488	547	519	499	477	511	527	549	485	513	562	469	499	530	522	527	490	509	521	525	506	521	537	529	452	511	487	534	505	542	521	496	555	537	514	550	526	519	546	509	528	548	523	514	502	547	534	486	528	510	502	547	507	513	522	516	497	513	509	508	519	524	517	555	526	524	551	516	528	496	496	496	543	519	527	538	508	501	535	521	496	510	512	506	521	530	501	511	526	547	479	488	508	549	491	536	492	494	559	529	492	475	503	524	518	541	514	510	534	523	535	511	529	524	544	511	519	542	535	493	538	544	527	493	521	536	529	477	502	558	497	535	527	497	517	494	572	559	566	552	509	534	524	513	562	535	521	490	531	504	537	532	545	558	482	536	507	517	536	495	501	515	438	528	508	510	536	540	507	509	505	514	527	553	536	482	501	526	512	536	517	489	530	536	530	538	522	529	507	557	500	532	524	518	508	523	528	542	565	557	548	547	539	532	528	525	541	551	522	522	508	490	551	494	530	522	530	521	503	534	559	500	526	538	517	499	530
24414	21606	29119	24606	21711	17110	9097	5264	3885	3151	2690	2261	1816	1447	1227	965	787	622	583	552	535	502	428	401	356	370	342	360	354	313	347	323	292	312	323	302	298	320	296	272	293	267	280	284	327	337	328	326	342	354	326	304	306	313	318	344	307	357	325	350	339	331	322	301	323	346	302	302	311	287	272	305	284	309	316	325	302	285	320	303	334	289	325	300	299	323	291	309	301	329	299	314	314	262	347	285	301	292	308	282	313	290	313	310	302	312	309	307	294	321	299	279	283	337	318	304	280	313	302	271	300	278	288	337	306	308	290	340	292	287	288	309	318	315	300	295	291	297	331	282	303	297	303	284	284	321	326	292	282	299	295	294	303	295	287	285	319	318	293	295	294	307	304	321	294	298	302	311	317	309	319	300	294	291	299	295	303	285	280	312	287	284	323	287	289	314	288	287	305	286	292	296	324	293	288	249	316	293	280	307	303	305	294	286	301	314	324	308	306	288	339	288	278	329	297	296	285	275	299	367	290	270	297	276	301	305	302	287	297	318	290	283	272	311	301	311	293	328	312	299	307	292	312	315	307	307	309	277	319	323	333	307	267	288	312	304	330	295	301	325	295	319	304	300	304	302	276	317	315	311	280	293	352	298	342	282	302	297	288	291	322	319	292	306	309	287	329	306	311	330	303	289	316	312	301	307	277	306	298	300	314	306	318	295	292	277	305	305	296	308	299	332	293	296	308	314	314	292	305	314	301	351	340	296	317	306	310	284	272	283	312	315	314	298	327	292	322	298	327	304	272	318	341	299	311	288	303	320	284	301	311	277	299	336	286	262	306	320	271	299	325	291	292	313	301	311	322	286	273	302	322	279	347	294	319	272	295	305	304	294	311	287	284	290	324	296	326	312	252	309	305	319	309	302	299	277	342	299	288	308	280	288	264	292	276	284	261	309	292	312	289	309	314	293	312	325	281	297	315	284	310	298	306	292	289	292	300	313	292	309	308	299	291	293	291	291	336	308	321	304	303	302	309	309	278	306	327	328	304	262	313	282	264	309	277	316	304	319	302	305	302	295	299	313	293	305	287	265	329	324	301	312	285	287	307	295	303	287	295	280	313	290	294	311	299	291	290	304	308	319	281	298	305	297	298	336	337	294	286	296	285	309	288	295	307	301	287	293	287	297	301	292	329	311	309	296	298	290	312	309	277	301	330	322	289	323	277	339	292	332	280	286	295	316	297	310	306	320	290	313	311	314	312	312	286	321	293	299	288	282	297	267	278	300	310	324	328	288	320	288	310	284	296	308	283	271	324	293	291	302	290	287	314	264	308	294	342	315	326	296	310	295	302	296	294	317	318	284	320	320	275	291	296	283	322	315	321	329	308	299	303	327	323	327	308	265	313	290	313	325	312	310	305	295	300	329	306	316	281	330	338	324	306	308	307	322	281	327	288	304	307	304	287	259	328	286	342	304	302	303	316	282	289	267	293	288	350	259	285	286	307	307	255	303	303	295	319	324	300	333	295	301	328	327	292	292	329	324	266	326	304	324	291	292	319	294	341	340	304	312	329	318	282	294	311	269	261	292	309	326	320	285	338	305	321	286	307	284	273	303	288	331	323	324	302	308	306	306	308	321	347	282	318	301	299	326	305	322	297	323	315	280	281	301	294	305	292	307	332	286	325	330	300	307	321	292	308	331	292	326	310	323	257	302	302	307	302	293	303	330	327	295	330	304	283	286	299	297	317	284	314	305	317	291	290	276	311	341	328	286	327	327	352	333	283	297	329	282	288	287	318	304	317	274	288	304	328	307	312	305	299	276	279	272	295	293	330	299	297	338	316	311	322	311	291	303	285	299	296	331	292	314	297	332	329	277	295	286	308	326	287	305	293	308	297	296	307	352	316	316	297	285	304	310	313	328	288	292	311	293	331	286	307	288	307	312	281	281	293	341	330	292	302	271	291	300	294	305	298	292	295	301	323	312	317	294	291	343	343	306	291	314	310	330	294	312	311	307	321	311	295	294	329	285	289	320	291	312	322	302	284	303	311	320	309	303	323	315	300	306	303	297	312	294	291	340	299	285	309	298	317	298	294	309	300	272	303	292	331	328	303	333	292	298	288	299	310	294	304	290	289	311	303	322	271	294	324	296	300	302	305	311	296	327	303	261	314	292	295	309	311	318	300	295	276	305	303	325	296	323	310	331	294	286	315	312	282	287	312	282	336	300	305	308	321	297	333	319	317	251	319	313	317	287	282	284	286	346	333	334	308	291	319	287	305	278	311	307	299	309	294	320	274	313	294	281	278	271	324	299	304	314	304	311	292	295	298	311	295	285	315	301	312	275	295	331	294	283	334	281	321	304	297	303	258	320	299	306	295	278	314	276	313	334	292	296	310	327	337	294	303	296	293	295	292	323	285	277	322	327	289	320	292	306	284	304	297	334	281	304	300	339	303	293	311	289	306	275	265	318	294	262	322	319	293	331	294	308	280	292	292	294	298	307	304	259	283	271	303	309	307	347	290	291	323	312	317	333	318	294	302	325	286	307	295	300	279	285	302	303	326	300	296	304	288	266	316	302	294	266	282	320	309	282	312	289	300	296	312	304	297	301	319	319	311	270	338	305	285	278	279	306	321	292	350	302	262	306	301	302	297	293	288	307	296	318	297	304	314	292	291	297	310	324	296	283	286	309	298	302	301	299	327	302	280	296	290	323	321	291	295	273	306	309	325	310	313	270	328	317	296	327	303	284	313	311	282	336	293	283	290	299	299	323	300	297	293	269	319	325	298	319	300	298	324	283	334	287	272	314	281	318	282	292	304	296	308	322	309	281	292	305	307	310	284	293	313	332	288	274	326	306	271	309	276	305	307	304	290	281	301	304	307	271	288	332	301	316	315	312	317	325	304	324	275	295	310	304	292	298	308	285	300	324	297	289	306	312	295	263	286	301	302	310	318	298	321	272	337	292	302	299	328	291	301	304	293	296	342	317	313	319	319	305	294	283	296	292	301	262	323	290	289	298	288	282	294	312	306	297	328	299	338	317	304	293	300	316	304	296	257	279	321	316	323	337	304	305	308	279	318	308	330	323	283	311	292	302	287	317	344	294	305	284	314	309	325	280	314	270	280	329	303	287	260	256	279	281	288	307	285	304	275	309	296	287	297	314	322	288	279	303	334	286	317	313	296	285	284	307	308	283	304	314	295	297	278	307	279	295	304	292	286	285	324	302	317	304	269	280	309	272	318	364	297	324	298	327	285	307	289	279	318	311	325	296	335	300	303	287	316	324	293	282	278	293	328	317	300	286	278	281	327	294	272	312	307	321	303	295	277	298	312	248	320	305	280	303	273	283	314	298	344	299	317	309	303	312	289	289	294	294	311	300	319	285	301	309	307	304	282	290	319	301	301	299	319	302	276	294	312	277	323	289	290	290	281	330	299	313	277	299	306	294	315	297	322	272	321	308	313	310	322	284	305	294	294	292	316	289	291	314	296	291	293	303
34581	47463	33516	24323	19152	15565	12638	9981	7932	6447	5358	4500	3586	2816	2169	1669	1328	1084	970	879	794	701	627	624	550	485	501	441	456	413	425	415	406	379	425	390	384	436	393	373	397	402	396	414	471	443	398	441	410	419	398	412	423	393	362	388	401	432	402	442	454	444	430	427	411	407	379	409	380	408	371	408	360	412	387	388	390	393	362	380	389	380	402	438	391	406	394	390	401	408	407	355	368	395	405	382	382	385	365	398	388	386	363	379	373	413	374	389	386	418	370	394	377	374	387	380	386	388	414	428	376	395	359	399	393	390	394	394	358	367	392	366	373	397	358	375	359	403	386	402	357	409	397	388	372	393	404	385	399	372	390	361	410	382	374	342	415	409	352	409	376	362	344	362	359	409	379	344	381	388	390	381	421	433	390	400	415	375	353	388	391	394	365	394	414	404	382	399	359	388	358	364	378	379	400	374	381	377	373	391	377	398	382	369	397	403	383	401	379	377	358	390	376	383	397	374	364	355	405	351	388	377	380	385	361	368	378	420	419	388	393	382	382	376	380	400	374	377	381	341	355	387	383	364	430	399	389	419	379	399	381	386	358	373	355	406	374	421	414	440	410	392	390	373	385	368	366	347	390	391	393	372	375	394	381	368	397	416	408	372	367	393	359	369	394	401	386	360	407	384	413	397	400	369	356	389	389	370	409	370	405	399	410	375	383	405	384	422	365	369	380	395	360	392	382	400	365	388	396	357	383	372	379	376	366	375	400	386	359	364	385	395	382	358	404	390	384	356	412	384	416	387	374	378	385	387	390	393	368	365	383	371	373	347	402	390	385	366	409	370	414	375	382	398	401	413	378	375	411	385	407	383	385	361	377	387	391	378	379	363	379	354	380	367	378	365	358	407	388	362	396	388	410	390	366	386	416	380	389	369	378	381	358	376	381	384	382	414	382	392	380	401	376	386	367	383	362	368	393	414	380	395	407	413	393	374	393	386	355	406	380	378	372	403	366	395	408	403	375	386	370	394	405	410	405	393	396	391	388	380	338	387	344	364	394	387	409	363	399	388	377	392	368	362	399	395	391	360	440	400	398	406	351	347	376	421	419	410	370	354	372	378	377	374	376	392	369	385	358	381	367	365	410	391	398	358	384	400	372	421	389	364	373	409	411	369	401	438	394	408	371	411	375	369	410	436	390	385	365	347	368	392	395	406	416	373	402	381	366	411	373	388	395	385	390	397	385	406	383	358	368	352	388	391	407	377	390	374	436	381	363	377	358	398	404	398	405	407	382	391	392	403	349	367	372	399	388	391	358	366	366	376	359	387	377	384	359	383	374	418	380	380	352	387	358	405	362	399	415	388	372	373	400	396	382	370	384	386	390	352	365	367	403	388	374	378	381	394	371	383	412	391	359	387	359	380	376	371	394	403	369	371	431	403	398	355	380	396	382	379	393	386	391	371	380	381	419	363	392	362	371	407	422	361	413	420	412	389	378	365	384	388	354	388	384	382	391	395	387	381	374	396	357	378	357	408	374	396	408	373	393	394	351	397	389	379	391	406	411	395	386	380	365	400	400	371	413	362	371	423	360	361	378	409	350	388	400	375	356	393	385	408	399	396	402	413	383	408	394	384	377	376	401	385	343	401	375	405	351	364	381	432	388	386	354	367	399	391	380	391	387	388	385	372	343	396	336	389	403	392	362	369	380	375	386	383	402	416	356	369	403	385	373	369	361	386	376	377	392	390	396	361	402	399	398	369	379	390	413	424	391	341	400	350	392	394	370	376	408	368	396	387	382	412	393	397	352	350	391	415	379	383	382	392	344	405	418	393	375	383	381	347	376	389	373	384	385	398	359	425	383	379	393	395	369	364	360	392	363	377	349	382	421	410	379	385	376	370	383	368	408	421	375	368	437	369	409	349	388	407	370	399	382	406	373	369	408	365	414	398	384	379	408	375	360	381	380	365	390	387	408	387	371	382	389	411	363	362	387	374	368	405	399	389	407	374	374	398	386	385	368	409	398	392	386	384	373	359	362	427	403	402	401	371	400	373	412	376	386	359	393	392	387	371	365	409	380	437	373	400	351	403	392	350	376	366	379	366	352	397	385	381	383	382	378	371	361	397	372	364	408	397	384	379	379	367	382	344	412	356	379	379	359	394	412	357	421	416	386	378	385	404	349	349	411	381	412	404	381	375	389	397	401	380	387	367	389	363	349	376	376	417	394	379	384	378	361	387	372	395	394	399	407	375	374	384	371	363	358	399	351	391	401	347	369	372	380	404	369	375	381	373	385	414	429	354	352	389	375	360	378	369	355	391	353	373	399	385	389	429	366	377	386	397	410	411	376	376	406	395	387	392	405	412	386	385	370	396	375	410	380	404	380	410	387	397	379	373	386	373	366	386	370	372	390	407	369	347	399	407	395	366	388	383	407	389	378	349	379	371	376	373	399	366	375	367	387	378	403	392	378	375	400	404	406	415	400	344	405	405	423	391	376	413	344	388	367	428	396	398	366	407	367	369	414	398	366	379	388	402	359	411	394	400	384	387	384	388	410	364	357	372	370	407	352	367	403	390	376	391	355	420	414	356	390	387	420	370	375	351	404	427	381	348	410	384	384	369	417	400	387	356	390	426	402	386	370	398	401	418	361	409	370	390	378	395	404	378	365	391	412	377	371	390	402	403	374	377	366	410	404	426	377	420	375	365	368	378	363	405	419	361	358	379	356	365	387	398	398	365	406	370	388	382	402	395	376	398	369	405	358	392	371	369	387	387	361	397	375	353	387	366	384	359	378	358	400	398	390	365	384	372	404	388	385	371	394	367	370	405	394	410	388	362	390	378	391	397	369	402	393	377	379	359	400	412	379	384	366	403	390	367	413	383	358	386	428	379	413	377	387	406	370	338	385	390	375	415	426	402	344	406	379	371	395	374	394	379	366	413	394	377	361	370	380	398	401	398	373	401	438	370	384	365	378	386	385	380	368	380	417	352	338	418	405	371	402	392	403	357	410	393	436	382	382	413	343	390	356	394	356	365	381	366	399	408	322	410	385	387	381	391	357	394	396	355	395	415	367	406	384	424	406	358	420	350	410	370	365	431	356	360	369	376	379	356	373	380	374	375	383	364	368	417	379	396	376	376	419	402	382	339	406	367	376	375	393	363	402	344	428	399	377	334	404	412	405	408	416	357	362	359	367	381	390	385	402	401	411	380	358	332	364	382	419	395	384	387	435	348	396	412	371	395	391	454	378	383	398	371	407	404	365	406	393	412	400	397	427	370	355	366	413	363	385	383	385	390	372	394	397	400	390	418	362	419	368	378	343	385	396	360	358	419	400	402	358	376	396	399	411	373	428	385	356	417	408	378	342	430	402	398	366	385	390	403	414	409	397	394	386	396	381	379	416	382	398	365	379	406	386	399	382	374	353	395	345	402	380	382	399	393	408	399	359	374	372	342	411	385	333	391	418	388	382	392	411	368	374	383	363	364	389	403	379	424
23367	21570	29493	24084	21663	22210	18930	8786	5882	4675	3890	3150	2516	2020	1466	1212	947	746	592	571	501	466	407	379	332	307	285	248	250	269	231	241	230	250	245	249	217	225	237	198	213	239	204	215	234	248	236	242	236	233	237	223	243	192	251	206	256	233	268	280	230	238	235	241	199	239	213	208	238	221	212	173	205	209	222	210	239	228	232	196	206	211	205	199	192	210	200	209	198	220	215	224	218	217	235	204	211	201	223	226	218	217	239	191	214	208	228	212	228	235	179	226	223	206	204	168	222	212	216	243	221	207	206	232	195	233	223	196	205	231	220	217	190	217	210	190	200	172	226	187	187	211	207	223	186	185	200	236	216	176	196	200	216	182	196	202	206	210	214	209	211	209	173	197	211	206	192	199	217	207	212	201	213	183	203	224	201	213	203	205	204	202	179	205	235	230	222	208	236	187	201	210	182	205	216	214	180	195	201	217	205	209	209	190	200	185	178	215	212	226	207	191	247	192	247	227	205	203	232	214	209	209	193	217	201	219	223	194	211	193	197	207	195	208	194	200	210	197	224	198	197	216	226	215	242	195	182	182	189	218	182	167	209	205	168	206	217	192	209	208	193	190	200	206	236	210	200	211	198	206	235	202	200	218	217	224	224	182	208	205	209	195	220	213	207	197	227	222	240	223	220	219	205	206	209	186	230	205	198	205	212	197	202	204	207	208	223	200	223	189	198	192	194	210	208	230	243	216	200	197	231	210	216	233	204	191	209	207	197	177	214	208	199	217	209	207	227	213	212	207	198	220	203	229	205	198	218	211	209	214	204	180	215	181	174	217	221	218	215	196	223	210	214	201	210	174	208	203	197	230	214	229	201	220	211	210	202	209	198	204	220	211	212	217	197	209	227	216	205	227	214	193	213	203	215	229	192	227	230	236	216	216	196	215	219	225	212	225	209	202	221	187	258	222	213	195	211	200	206	206	193	217	201	196	191	236	195	188	198	194	199	184	198	202	213	223	197	215	209	217	199	203	214	207	214	195	216	204	200	220	211	195	202	202	211	223	232	208	227	214	221	232	220	198	214	194	190	208	214	204	215	198	199	220	208	208	209	191	190	221	187	176	203	235	227	226	205	235	184	196	198	199	209	231	231	196	209	193	203	199	200	221	208	217	220	206	223	205	197	195	208	209	202	188	220	199	215	219	208	220	215	223	212	193	215	215	203	220	229	193	204	193	214	185	202	212	218	228	206	197	218	203	222	169	226	230	225	202	195	242	215	204	231	194	195	193	210	204	235	212	237	209	192	210	200	189	199	201	209	200	203	162	221	210	176	208	203	193	205	210	212	196	212	205	213	219	206	184	189	225	174	213	186	221	213	206	217	210	247	221	208	219	200	219	189	204	190	192	210	194	220	233	191	217	188	220	205	212	220	218	195	198	197	219	216	212	203	215	190	178	207	238	212	233	200	218	225	189	203	213	209	218	201	204	206	223	216	199	213	209	196	191	197	203	182	188	220	206	240	186	195	214	229	206	197	220	204	172	198	206	189	209	224	187	197	192	235	199	228	200	183	212	184	189	213	224	188	208	231	199	224	214	218	208	188	196	215	214	207	184	191	200	209	201	212	189	219	195	225	187	201	198	208	224	241	227	208	222	196	240	234	195	216	211	215	224	205	200	190	216	204	224	222	230	189	219	205	220	206	214	215	207	198	211	196	207	201	188	188	218	220	217	188	181	213	187	199	193	188	188	196	199	209	207	196	197	216	212	219	180	238	226	211	220	201	219	226	204	177	226	209	211	188	238	239	217	224	210	199	216	201	215	227	179	220	199	229	196	193	227	202	202	210	207	194	198	213	227	194	201	194	222	197	218	229	221	209	236	210	217	200	213	229	192	218	188	228	225	193	198	185	203	218	228	212	221	211	192	215	214	206	213	217	206	216	216	236	217	234	209	196	189	197	233	193	205	207	184	212	199	219	203	208	214	204	214	209	199	190	218	194	229	207	215	179	223	207	213	207	213	224	213	226	225	216	179	219	213	201	216	195	178	195	203	198	196	195	202	250	222	179	186	213	192	199	197	209	215	225	200	181	230	216	204	227	210	213	211	220	201	215	202	220	243	203	197	202	217	224	198	190	203	217	212	209	209	222	240	209	208	200	206	216	196	222	224	214	209	201	247	212	218	214	186	214	187	177	222	196	217	201	233	204	207	204	187	203	195	209	236	218	186	214	192	173	217	206	216	208	193	196	201	228	220	196	219	212	215	208	212	208	188	202	206	189	191	212	218	203	212	197	207	191	204	233	187	188	202	205	222	193	200	189	193	216	203	212	209	206	220	178	198	210	217	212	206	193	230	235	189	197	210	213	207	196	196	209	216	200	203	190	234	217	203	200	196	179	200	200	210	200	235	213	194	199	229	194	224	223	196	200	211	198	218	193	204	210	181	207	248	238	200	208	189	194	217	191	192	242	206	212	197	192	207	185	249	215	200	223	204	236	194	237	207	216	192	204	217	179	225	189	209	236	193	200	224	190	206	233	207	211	198	208	186	212	194	215	211	190	218	204	196	183	207	208	209	224	217	211	206	185	203	200	244	226	210	205	225	208	205	198	199	181	218	225	212	220	207	214	219	243	224	221	226	211	176	196	215	211	224	226	192	193	225	197	189	210	203	180	190	195	192	185	237	190	219	183	246	228	214	242	208	201	196	210	212	234	179	218	204	208	225	203	201	216	185	181	194	211	211	228	207	218	210	204	203	205	200	203	204	222	202	210	217	211	196	207	195	208	244	197	209	216	187	202	194	205	194	194	206	209	217	211	225	169	213	186	211	197	223	212	228	192	186	206	198	192	189	198	217	212	225	202	196	202	219	209	207	216	202	211	238	183	227	219	192	178	186	199	227	222	209	208	223	210	225	194	205	194	229	228	197	219	221	169	210	205	197	217	205	206	217	199	211	208	215	205	225	207	211	205	207	186	198	210	206	216	214	215	230	238	191	234	194	214	198	188	210	220	214	214	206	213	207	226	193	212	229	188	205	231	204	215	197	247	204	187	180	209	229	213	186	186	213	195	198	175	189	204	195	221	209	238	236	204	192	188	194	224	200	217	219	194	195	204	197	228	208	183	200	198	230	207	221	239	205	209	199	215	219	211	224	212	202	243	221	198	214	222	212	217	184	214	199	211	214	204	214	192	206	226	207	202	206	232	197	201	232	193	191	217	227	202	203	201	218	208	186	223	234	211	207	208	214	179	224	193	194	212	218	214	214	233	201	208	202	213	226	213	193	194	215	206	185	198	197	210	187	219	193	199	215	221	197	218	194	214	210	225	175	203	238	200	210	210	228	218	219	218	209	202	207	220	229	184	204	224	207	182	221	243	213	190	200	237	210	207	230	245	192	205	216	212	202	212	187	214	222	210	215	221	201	203	208	195	226	222	222	199	205	198	221	231	223	198	189	213	194	212	214	236	205	190	199	219	223	192	192	219	205	215	235	202	248	231	207
38566	53316	38020	29477	24177	20215	17141	14272	11303	9229	7473	6110	4970	3782	2877	2137	1817	1344	1096	997	915	690	657	631	501	419	412	365	329	339	296	344	311	314	297	266	303	306	285	287	317	287	321	304	305	294	311	326	299	292	305	257	290	287	281	276	298	332	343	353	361	318	312	306	268	259	302	253	276	250	279	277	261	261	286	271	219	247	252	278	277	277	284	256	256	261	251	269	267	253	255	268	257	284	271	258	260	238	284	289	278	276	257	261	249	264	247	261	280	262	247	239	277	265	236	252	288	277	268	268	283	243	278	258	254	269	247	280	250	230	270	258	258	228	266	262	264	277	267	245	240	270	274	253	249	255	263	243	263	238	256	231	247	270	243	261	251	271	280	252	244	269	258	265	284	270	265	271	246	260	276	267	269	254	264	277	296	261	245	267	231	263	258	267	252	257	254	300	252	253	270	280	252	258	252	255	257	245	250	263	300	249	250	246	264	264	268	254	225	216	249	275	256	255	267	277	260	241	247	241	252	239	263	276	276	236	294	244	273	249	236	258	285	285	280	237	266	288	263	231	274	271	252	250	254	245	239	242	264	223	255	248	266	254	236	261	253	260	243	258	241	297	280	265	265	258	253	275	253	276	272	257	265	252	269	250	238	247	252	252	261	273	287	266	241	261	258	266	287	246	266	249	278	272	264	266	270	254	239	280	284	254	260	240	240	254	241	281	267	249	253	260	269	285	260	256	246	252	240	275	239	268	263	251	294	257	255	259	239	226	271	279	263	278	299	246	242	237	269	275	259	272	257	275	245	266	274	233	260	268	282	276	260	235	259	271	288	261	242	249	285	241	263	290	283	244	244	257	258	248	258	240	281	263	284	279	281	246	236	303	262	235	284	259	295	250	256	263	258	250	270	255	258	259	272	275	254	262	254	234	259	228	252	264	256	246	229	263	258	255	272	253	282	267	282	238	290	251	245	235	248	272	258	259	261	281	259	230	265	294	277	263	279	247	277	266	250	220	244	286	243	256	248	259	268	289	269	245	253	273	240	243	272	275	273	236	243	275	261	259	229	245	274	254	267	263	277	247	277	281	228	249	264	280	253	284	255	239	234	260	260	258	271	241	287	253	277	274	251	256	246	250	265	275	251	258	241	260	271	239	275	228	271	260	246	261	212	246	247	261	263	254	262	252	258	260	269	252	249	277	282	256	274	234	309	257	247	263	253	241	243	282	303	269	297	268	274	276	264	266	257	274	272	249	259	285	274	244	221	252	266	256	273	274	274	243	292	296	252	256	227	236	281	241	274	249	267	232	283	267	307	277	286	249	261	262	265	244	285	262	242	262	252	274	230	270	266	278	231	255	273	272	254	227	249	267	284	252	276	270	236	271	260	256	273	259	256	246	265	246	252	271	264	283	284	279	247	233	253	271	255	264	245	248	255	274	293	266	226	264	229	246	265	243	227	256	245	251	268	279	274	268	283	235	240	274	267	229	255	252	246	232	272	257	212	252	262	266	241	258	292	273	237	232	239	253	274	272	267	254	275	287	268	278	278	260	257	251	271	268	264	269	260	234	275	247	251	252	263	258	237	259	232	250	274	269	272	250	267	236	242	259	234	248	258	249	250	249	236	293	275	262	245	265	256	279	272	247	227	261	230	275	272	239	236	213	261	271	262	260	257	245	237	269	260	274	267	241	266	265	263	250	279	223	271	289	260	248	253	220	251	247	261	282	284	248	245	246	234	239	242	257	245	244	253	266	260	271	260	231	280	270	251	264	250	265	247	270	263	233	253	267	273	239	235	272	253	269	263	265	256	271	284	256	280	277	256	268	293	258	270	260	249	248	273	272	282	272	252	259	289	256	258	246	220	287	273	272	230	277	268	299	250	243	264	250	255	255	249	254	260	215	221	263	274	260	242	283	247	281	240	250	255	252	230	259	242	249	239	261	229	253	251	228	241	280	269	238	246	268	271	248	269	245	254	298	298	244	266	262	232	234	266	292	245	264	259	265	245	269	246	271	243	250	248	258	241	241	252	285	256	262	274	239	273	301	266	245	279	247	268	277	259	268	260	247	267	241	245	263	282	248	248	236	250	271	266	231	280	235	259	242	254	266	251	260	267	248	284	266	269	275	277	271	228	271	249	244	243	292	281	255	286	222	261	207	282	245	279	247	230	292	226	233	260	236	240	237	252	242	241	245	291	279	277	251	277	249	265	260	235	295	264	237	247	252	285	254	258	236	264	257	258	233	244	275	245	240	297	275	274	250	254	226	245	275	253	266	256	265	247	268	246	254	253	275	274	286	243	241	243	242	261	249	233	239	254	239	248	240	249	252	268	248	263	251	226	261	264	274	255	270	262	238	230	242	243	248	272	285	258	242	235	240	275	246	286	258	249	272	269	268	222	261	272	252	240	299	274	268	238	262	251	277	254	242	270	261	253	252	238	263	276	253	258	271	297	247	257	318	277	236	263	267	301	297	220	257	264	259	252	291	256	241	243	268	265	243	272	254	252	264	277	300	226	228	261	245	278	243	247	235	242	272	265	266	272	278	243	256	246	261	241	284	260	253	275	247	266	271	254	254	263	248	240	239	271	265	259	233	228	281	239	245	272	248	255	231	261	271	262	246	261	264	284	262	271	278	248	268	238	259	252	271	248	256	259	237	242	272	278	249	275	247	248	267	254	276	238	252	242	243	277	256	255	252	243	237	253	252	274	271	253	239	273	252	268	233	301	234	287	276	264	278	240	255	239	281	309	269	260	281	255	253	286	236	257	260	235	278	244	266	230	251	242	251	275	293	238	264	257	272	267	276	267	251	274	265	261	271	266	241	278	256	260	261	261	264	270	260	240	234	236	270	275	244	236	278	250	268	258	263	268	288	266	238	250	269	245	260	248	282	246	260	248	251	282	256	271	267	275	250	230	255	240	244	250	275	258	231	248	239	265	267	273	250	264	264	279	243	267	270	243	255	261	271	251	261	267	248	244	236	256	278	252	236	234	275	260	301	267	273	249	273	237	267	282	264	260	253	255	268	276	278	277	262	267	251	244	260	249	278	263	252	242	281	270	298	270	235	254	259	260	263	257	254	282	254	262	247	257	262	260	259	242	262	228	274	245	277	246	274	277	262	245	255	249	227	258	253	253	246	266	293	243	270	237	254	255	287	259	267	260	253	241	225	244	258	275	282	269	249	265	258	253	245	261	259	277	299	250	263	245	256	269	277	268	259	281	238	267	233	248	275	258	263	251	241	271	273	235	254	285	267	256	238	266	245	264	270	262	247	234	237	241	246	248	280	266	241	272	303	250	256	245	241	254	254	269	252	281	258	251	254	255	252	244	238	226	269	244	266	258	256	248	256	236	267	276	230	240	269	253	252	241	253	269	238	256	259	258	284	278	264	249	265	253	253	273	263	280	254	263	257	251	271	245	253	256	231	265	250	247	256	244	266	263	252	250	294	281	258	246	249	244	257	266	268	279	246	249	241	272	296	251	277
28347	24057	22689	15162	8189	5373	3860	3159	2532	1973	1655	1346	1214	948	816	717	636	596	550	529	504	506	497	475	440	474	451	420	386	438	451	398	436	432	412	390	429	403	423	434	405	434	421	418	394	431	395	441	404	398	359	431	420	429	451	418	414	450	456	437	425	409	416	382	421	380	409	392	422	400	389	416	444	438	408	415	415	413	384	401	443	432	415	390	449	471	404	403	386	382	406	396	436	354	379	423	410	432	438	413	413	417	397	427	429	433	430	423	465	371	426	444	436	413	427	433	436	403	456	448	416	427	417	420	418	427	410	438	414	434	421	418	410	427	388	417	414	458	437	410	408	426	430	399	414	409	405	410	417	406	412	405	435	416	441	392	433	412	414	434	430	432	423	370	404	432	435	428	413	475	403	393	431	395	406	392	393	373	373	433	430	414	446	386	444	414	402	415	450	436	464	388	440	401	406	407	404	406	406	409	419	406	463	416	413	418	441	377	396	382	459	429	425	417	414	405	409	389	460	430	453	379	420	427	417	468	408	461	435	397	425	405	424	384	403	426	431	429	411	450	435	390	413	401	420	409	457	429	424	428	390	387	424	418	391	364	432	422	483	426	387	413	419	418	421	429	399	413	405	422	411	419	419	402	438	412	413	379	371	389	393	412	398	415	431	427	428	393	418	416	409	419	413	412	437	422	459	425	416	422	405	399	437	418	420	408	438	396	413	413	414	421	394	436	369	368	434	383	397	401	420	423	398	452	381	431	422	442	424	405	433	413	397	427	438	421	457	419	444	449	478	428	400	371	424	417	416	445	387	423	392	425	393	429	431	401	447	379	452	395	392	449	445	401	435	405	415	434	395	405	427	406	444	417	441	404	417	429	429	410	415	431	424	386	408	400	403	441	450	439	423	407	417	411	395	407	422	420	431	436	442	400	429	420	431	435	433	436	426	387	431	428	410	472	398	427	438	444	412	400	432	417	367	409	408	442	423	420	439	405	419	432	400	402	433	430	429	415	428	406	402	408	454	425	423	411	444	406	398	438	410	422	397	405	422	415	413	403	422	422	456	391	414	433	398	398	434	406	424	429	390	449	378	419	431	435	428	435	469	433	425	399	410	437	436	399	408	380	392	417	403	405	390	420	446	428	441	391	427	431	421	404	417	453	414	397	445	419	422	432	395	427	403	430	449	421	461	426	451	426	429	394	385	420	432	433	435	399	415	417	446	412	449	374	444	419	420	411	437	418	422	461	413	450	424	420	402	403	404	420	455	401	425	383	460	406	412	408	404	406	448	399	391	433	425	395	398	430	471	387	451	441	412	410	430	400	430	433	428	404	400	433	400	441	408	404	416	433	395	453	417	438	387	418	457	431	408	432	449	424	410	409	419	419	432	434	453	408	425	393	443	376	446	424	393	437	412	438	431	391	420	408	456	375	418	440	403	412	418	413	444	429	402	426	405	376	423	426	425	429	409	426	433	451	421	410	395	436	435	426	436	450	418	394	434	392	471	392	429	466	466	368	405	440	477	396	411	423	420	433	440	378	400	457	393	413	430	396	427	442	398	428	424	438	447	423	432	413	430	416	389	432	446	401	407	388	405	434	421	429	424	393	425	409	403	407	438	395	411	365	421	404	387	383	460	402	416	396	428	404	388	433	437	426	420	433	457	444	420	424	424	407	418	407	421	426	394	398	413	437	433	410	428	399	405	443	414	440	435	420	401	443	427	431	397	402	394	377	400	408	386	440	430	415	429	413	397	411	400	416	424	413	417	436	409	395	428	435	437	409	398	387	418	431	408	386	473	430	458	426	412	423	390	423	449	424	417	431	417	398	437	391	403	428	416	423	423	394	410	362	392	404	424	412	400	366	468	382	459	408	380	415	395	415	411	402	409	413	387	428	413	404	412	435	366	462	418	384	404	397	414	442	431	416	418	422	431	474	439	451	434	452	392	437	415	395	440	447	445	416	417	362	461	413	462	413	400	403	437	420	391	390	413	388	481	371	449	387	436	376	406	454	450	397	416	407	402	412	397	362	433	427	425	420	380	443	444	421	434	416	390	434	414	431	446	405	393	431	438	387	419	374	399	418	419	387	405	425	435	430	411	381	408	431	388	478	444	367	435	403	403	383	451	419	447	449	406	415	417	416	378	429	423	424	438	426	446	419	397	428	412	419	415	418	443	396	419	420	423	419	446	364	381	410	404	444	420	436	450	370	472	445	410	427	409	403	379	418	391	439	461	433	442	421	452	408	417	410	427	427	418	388	437	407	425	415	420	394	367	428	417	413	436	388	441	419	390	451	415	417	392	407	460	431	411	409	403	432	386	440	393	438	437	421	409	425	389	414	420	392	416	389	414	398	429	438	390	416	425	433	422	430	416	406	401	412	419	433	420	428	405	405	444	419	368	431	385	386	433	426	401	423	411	422	431	417	424	373	419	454	400	399	426	421	407	409	477	428	397	423	384	403	414	407	417	409	414	412	431	439	446	397	434	416	417	437	406	389	434	433	435	397	424	411	417	418	392	435	406	418	422	378	427	404	414	431	423	435	419	410	434	412	413	437	435	399	414	437	440	420	417	388	449	404	424	415	453	433	418	397	412	402	418	398	396	418	425	403	397	423	383	410	424	406	415	406	417	449	415	416	413	454	384	447	431	460	439	446	417	409	428	436	444	405	434	438	442	385	405	413	415	412	414	418	415	432	405	411	427	443	438	423	408	440	448	425	437	391	440	441	425	403	376	423	404	431	469	412	424	408	397	418	423	423	405	396	436	406	388	419	418	430	455	443	420	387	366	432	423	394	415	392	376	440	465	403	422	457	430	479	401	390	419	419	397	419	408	393	418	431	412	436	411	403	444	415	433	409	430	415	391	391	450	399	409	463	389	417	443	402	431	428	443	383	435	418	434	420	426	412	398	444	439	375	393	422	393	449	399	424	415	418	415	440	422	404	430	410	420	427	433	401	427	435	431	414	439	406	437	379	433	423	432	432	453	403	431	419	444	447	424	432	414	402	466	443	409	441	395	410	434	449	400	415	423	397	425	437	419	426	414	414	405	395	447	423	421	440	418	441	389	440	433	449	404	436	410	374	423	429	416	394	394	407	366	381	442	378	421	422	418	415	420	462	398	415	408	434	412	441	440	402	444	409	378	410	424	398	420	428	395	386	417	377	421	422	423	424	412	390	441	434	404	458	405	417	401	407	406	405	391	442	384	391	424	466	417	402	424	445	403	416	413	435	435	409	459	437	438	415	433	406	457	422	406	420	411	464	446	447	437	404	416	415	433	434	464	423	441	400	410	460	415	414	408	399	399	420	434	433	382	440	417	401	403	432	422	436	441	415	455	427	421	375	425	414	390	429	399	459	455	432	406	422	407	417	407	418	418	395	436	398	431	424	430	458	416	435	406	426	440	438	441	415	430	414	398	433	432	405	445	435	379	393	390	417	439	415	427	432	418	397	424	417	396	432	440	417	425	441	399	404	388	422	442	411
30834	36663	26164	17486	12969	10295	8267	6622	5254	4101	3251	2672	2240	1708	1384	1190	944	884	845	769	674	676	661	610	565	575	595	581	590	529	512	534	538	475	528	520	540	565	510	515	562	537	514	590	528	526	516	569	520	526	535	578	567	540	578	538	522	546	538	585	534	563	528	501	521	490	543	489	562	525	504	501	487	499	557	534	537	504	544	517	579	532	511	512	502	500	509	583	540	528	541	505	543	464	544	521	492	561	490	517	548	487	561	559	576	556	511	548	486	534	536	565	541	532	518	504	515	479	488	559	500	516	485	519	552	551	497	538	533	546	516	543	510	547	510	517	490	522	505	555	496	555	499	489	561	481	522	517	517	512	528	505	527	575	555	518	511	517	512	527	511	492	468	521	496	517	529	502	499	513	482	513	545	527	547	528	512	479	481	544	562	528	491	500	533	481	528	516	521	493	546	514	514	512	470	539	514	504	515	527	530	523	544	530	498	533	525	530	518	499	486	548	509	508	511	548	523	541	512	545	508	506	538	537	497	536	535	527	528	507	499	476	505	547	532	508	563	510	518	503	526	498	468	522	485	506	586	554	513	477	530	491	533	538	540	465	496	556	495	515	526	568	510	506	539	511	511	507	566	514	549	510	526	538	532	494	548	511	506	540	511	502	522	528	529	551	541	557	563	550	509	492	531	502	477	572	525	488	543	488	502	514	523	498	495	550	555	512	538	529	532	494	509	533	536	556	489	509	515	539	537	513	537	501	529	544	558	496	529	541	516	561	516	492	507	546	501	514	507	515	501	536	494	511	487	532	502	542	546	553	487	540	491	523	540	502	526	550	505	512	496	534	491	464	526	466	521	527	513	494	532	578	479	553	511	533	512	565	514	539	499	504	523	536	540	502	550	508	516	511	495	487	507	548	530	534	528	514	579	554	528	490	550	529	532	532	502	516	571	505	545	523	549	539	500	489	547	536	496	549	558	536	497	507	539	512	541	534	551	499	546	515	519	531	539	538	517	567	551	537	538	523	542	515	527	503	559	558	563	533	549	511	493	538	534	455	548	527	484	520	537	503	572	550	497	527	526	511	522	510	515	497	519	538	508	536	504	539	555	514	487	502	510	536	522	514	507	531	537	519	524	468	544	506	522	521	529	513	502	532	497	545	536	580	525	544	495	482	506	519	528	506	514	522	510	519	495	544	540	523	546	518	523	547	498	480	469	529	558	520	513	502	543	508	518	511	527	501	560	523	545	495	511	558	570	521	568	545	497	497	526	526	522	557	494	525	504	470	534	501	505	536	466	539	476	532	541	492	509	517	499	548	483	521	565	517	543	528	507	540	491	536	492	516	489	512	524	517	557	482	505	525	506	518	529	525	486	572	495	507	560	537	516	525	526	533	533	570	493	471	480	511	510	538	545	523	512	529	505	563	514	538	489	487	472	506	502	494	540	563	544	502	502	508	503	569	497	548	512	524	535	540	504	516	507	501	518	519	502	527	510	518	518	511	526	526	561	532	553	507	520	528	524	549	500	520	485	546	520	495	515	510	525	535	533	534	486	503	499	495	505	522	511	501	534	541	498	522	517	475	507	536	499	506	536	512	549	550	472	559	504	556	532	530	490	530	537	519	523	516	526	554	484	503	498	528	504	524	509	535	501	514	545	500	503	545	526	503	521	522	509	552	528	512	442	530	542	510	491	519	516	527	469	501	538	547	535	503	559	513	467	536	569	514	505	564	529	548	518	532	546	541	521	505	540	508	518	503	533	521	526	473	530	489	504	514	519	472	539	557	508	499	521	515	493	479	516	540	504	499	501	514	498	480	529	522	556	498	510	517	561	549	529	551	543	504	497	516	543	519	519	535	548	507	546	512	545	548	517	555	538	546	555	518	508	520	497	507	524	514	539	529	521	576	541	517	493	493	519	527	533	529	498	492	484	540	520	528	500	497	550	527	539	541	499	494	526	531	566	570	519	500	536	518	551	533	522	496	523	489	529	504	535	519	542	569	487	544	503	516	512	555	501	582	563	524	511	500	487	504	497	557	566	539	507	527	524	507	541	504	539	539	477	516	551	563	521	577	543	555	497	542	517	528	459	507	531	534	536	517	512	491	529	472	494	494	500	496	531	528	542	507	539	521	499	519	512	505	517	523	528	506	553	546	538	508	522	476	474	559	488	513	524	537	510	537	534	468	532	519	559	510	532	557	459	562	491	518	538	496	524	526	503	518	505	519	529	516	505	532	522	508	523	557	492	485	509	527	531	525	504	516	541	534	510	495	534	533	529	516	535	503	509	535	506	499	517	515	550	491	507	543	561	536	556	528	542	500	551	508	515	500	562	502	526	504	519	554	530	497	543	548	518	555	521	515	507	530	501	534	500	519	517	540	528	548	550	555	511	554	534	539	494	529	528	517	517	501	493	540	509	487	506	491	518	497	522	497	518	548	541	530	500	541	480	522	508	502	556	583	508	540	483	518	494	487	536	526	511	487	507	517	497	512	513	542	479	524	491	508	528	529	561	560	539	519	488	534	496	518	542	532	546	550	492	475	513	528	525	507	517	552	566	526	519	493	518	482	493	481	507	510	538	487	506	530	500	549	532	563	480	485	524	579	500	500	549	554	534	498	525	521	485	538	508	499	493	523	482	546	515	530	518	539	489	539	532	530	474	538	523	527	519	528	547	494	501	499	527	497	497	563	537	539	501	555	538	535	516	564	541	569	553	488	511	490	505	509	504	514	538	549	503	485	559	551	500	537	498	502	516	528	491	493	535	511	553	551	538	512	486	499	506	511	537	549	506	508	522	500	505	526	547	512	488	523	528	517	528	557	513	524	553	523	510	536	501	513	523	515	512	531	514	485	528	542	496	497	557	496	521	509	541	523	524	513	457	522	490	547	530	525	524	511	534	535	541	516	546	528	537	567	532	463	530	540	527	536	538	527	525	499	547	556	514	549	541	536	504	521	503	492	559	536	509	548	537	497	527	537	543	515	512	505	483	491	487	535	498	535	484	557	492	501	525	541	552	544	488	495	525	507	496	550	541	526	515	533	536	523	536	514	514	514	496	528	508	518	539	536	485	542	517	515	517	525	493	508	507	517	505	542	512	513	546	538	517	494	510	508	540	507	536	543	502	567	528	509	527	535	539	534	525	533	530	535	511	559	521	495	521	480	512	490	531	499	521	498	514	490	527	553	526	510	532	507	485	530	490	516	517	526	536	490	516	515	540	492	540	545	506	504	513	560	528	486	524	513	559	508	536	522	524	548	586	541	493	538	525	510	550	522	544	504	501	513	500	510	506	510	484	504	520	503	525	525	518	556	505	538	492	510	523	540	540	524	493	545	516	523	516	487	497	475	511	521	518	560	513	551	530	552	497	549	503	496	520	519	520	529	519	519	511	516	500	545	529	486	527	522	518	501	526	493	514	519	530	520	561	541	506	528	538	481	527	520	504	518	465	518	527	551	480	503	529	505	518	513	543	511	527	519	553	529	535	543
24405	21589	29107	24608	21769	17433	9521	5755	4550	3554	2918	2250	1845	1468	1174	930	767	651	626	546	476	494	452	414	423	379	332	366	308	334	346	343	306	333	319	344	324	311	317	295	349	329	322	328	346	308	318	323	336	301	337	308	302	324	300	304	333	340	369	362	345	292	348	316	351	324	294	305	311	334	311	340	319	269	306	301	285	288	288	303	298	294	300	310	278	283	323	312	299	294	324	314	267	319	286	331	305	333	296	340	293	336	334	332	319	308	286	292	296	291	303	317	308	294	352	329	277	287	300	315	311	271	312	294	310	318	303	283	279	285	324	330	291	310	306	317	269	293	302	290	281	311	319	293	306	329	282	308	309	306	304	309	288	319	319	303	308	287	325	301	280	304	309	271	299	327	298	319	278	294	304	266	322	284	292	310	311	299	282	316	306	268	291	275	287	314	306	323	312	315	319	315	328	297	272	332	280	272	298	339	299	315	301	288	289	297	300	315	295	304	307	324	324	295	299	264	303	284	306	305	297	319	303	332	316	305	301	318	303	313	313	334	253	304	305	296	308	321	259	294	288	311	318	297	301	306	317	329	336	285	312	319	312	317	275	268	330	284	304	301	257	316	295	306	315	325	301	319	289	275	300	292	305	326	279	308	294	317	283	272	306	284	286	305	313	294	322	313	323	317	277	308	319	307	319	281	276	313	335	320	312	326	326	299	321	295	333	293	326	304	366	314	291	302	323	276	306	291	299	282	273	309	328	317	288	314	313	315	320	272	327	290	294	286	327	275	305	294	293	320	290	319	320	305	304	336	312	300	301	320	319	310	329	279	278	296	298	286	307	291	302	305	293	297	293	298	317	332	302	310	290	281	288	306	276	292	292	320	308	309	329	310	316	283	315	306	315	307	297	318	302	330	323	333	297	316	312	269	328	298	318	311	309	319	298	324	312	291	304	309	290	303	303	327	282	270	307	289	309	284	348	295	288	308	305	327	319	281	293	331	295	279	294	320	286	309	327	313	289	288	261	300	296	308	295	313	292	316	288	285	323	288	286	287	321	306	320	286	287	321	300	332	323	299	298	313	287	302	312	267	319	325	306	306	291	303	282	286	293	292	268	315	311	303	310	307	298	296	325	291	345	293	298	325	278	283	306	260	282	313	298	294	292	298	290	296	317	310	309	302	289	260	298	301	299	307	299	275	307	293	308	311	296	276	320	299	322	313	313	287	300	325	303	275	305	305	286	325	281	292	310	287	283	337	319	342	312	315	299	307	300	303	310	273	305	286	317	303	280	296	303	308	311	304	320	301	301	275	290	288	299	295	323	321	334	295	284	303	290	294	288	306	290	288	317	286	320	320	286	279	298	295	312	301	285	311	346	292	321	313	286	339	338	307	288	298	293	300	290	280	285	300	296	285	303	305	273	312	311	286	282	305	283	280	324	324	317	361	323	304	322	267	326	321	288	292	278	289	304	296	332	290	308	318	343	307	302	329	305	308	301	282	297	281	307	280	308	303	297	299	295	312	345	326	308	289	303	309	324	273	293	287	305	337	295	302	328	340	280	327	314	291	311	314	301	314	311	290	343	283	301	316	280	334	280	306	292	284	280	311	298	288	294	305	314	304	290	298	317	295	316	293	293	296	312	298	325	292	305	329	306	291	315	285	316	286	331	329	331	291	317	344	288	315	302	302	269	310	309	272	298	302	319	321	317	315	349	308	329	292	280	293	340	333	303	292	327	282	302	309	316	315	334	314	287	300	312	294	271	323	293	275	317	335	291	279	306	314	324	317	284	277	298	295	290	291	301	319	286	322	275	318	337	292	330	306	309	318	304	272	270	306	302	293	326	290	306	297	313	256	330	320	292	289	310	291	268	338	320	298	329	285	309	302	356	333	315	288	318	303	294	316	302	325	300	341	338	312	284	314	319	340	314	318	305	293	281	301	306	318	276	314	273	323	329	300	302	290	288	283	337	322	308	320	331	300	292	296	324	327	300	292	275	310	313	298	322	299	284	283	290	288	292	289	258	335	327	295	297	316	318	319	306	309	292	286	303	303	279	310	288	308	278	297	293	297	291	276	295	280	289	312	288	300	294	325	287	297	298	313	315	293	290	288	334	310	294	295	280	307	308	309	319	313	299	323	289	322	298	308	292	315	313	294	315	298	297	295	304	284	298	285	309	313	284	303	310	289	327	318	293	311	271	349	285	282	313	316	286	311	306	298	319	304	283	318	293	334	277	298	311	308	281	286	290	316	284	319	313	296	317	305	316	314	278	299	320	312	331	301	324	294	314	301	294	282	334	274	290	320	306	314	290	306	309	295	298	308	284	299	273	311	314	301	285	352	295	331	312	307	318	328	308	302	281	317	298	298	283	306	302	299	322	302	302	318	303	331	288	283	308	271	303	322	281	291	290	283	315	310	304	306	322	313	306	336	311	300	308	303	321	288	297	321	306	320	320	346	303	312	320	281	284	307	355	320	278	322	290	314	320	290	280	281	302	323	312	307	301	306	269	274	314	330	326	331	294	268	344	281	299	304	277	320	323	293	302	296	333	322	301	294	304	262	317	298	328	328	340	297	333	302	311	314	302	336	304	309	307	346	315	273	291	309	298	294	287	305	307	288	295	277	311	282	313	298	318	299	326	314	280	329	300	310	302	294	323	277	343	300	306	294	306	304	313	276	302	320	305	324	286	288	283	314	324	342	317	327	350	296	310	300	308	330	300	299	298	292	337	307	306	311	305	330	305	311	285	317	308	281	288	308	289	333	297	329	288	277	309	311	299	292	270	290	318	308	312	323	324	328	338	331	296	280	306	286	272	284	301	313	288	302	279	277	284	308	287	303	290	302	304	279	274	290	303	341	322	315	318	300	306	292	288	288	283	310	269	307	300	300	306	307	308	282	288	330	309	314	318	312	326	304	337	301	300	295	299	280	282	295	273	281	289	318	315	329	311	333	322	280	339	287	298	270	324	308	341	299	300	297	307	289	321	281	322	295	319	289	309	290	285	275	305	297	305	315	281	307	306	317	268	331	302	312	296	302	332	307	303	333	300	290	293	334	320	291	293	300	303	319	293	331	316	285	319	302	289	308	307	293	310	295	287	301	321	273	293	317	303	297	277	320	322	277	294	295	304	333	278	322	292	283	270	303	274	311	306	327	311	282	302	287	296	306	288	313	313	277	292	317	294	283	295	304	308	290	296	294	291	331	302	301	307	299	292	310	282	303	299	297	312	294	292	275	299	300	301	333	327	290	291	312	331	317	293	302	311	297	282	290	320	294	303	298	301	330	302	302	298	313	267	288	314	298	303	305	318	274	325	307	297	298	314	291	310	311	309	289	306	288	317	323	325	317	310	304	297	291	334	314	309	291	327	323	314	304	321	319	333	290	311	292	303	306	277	283	297	305	281	264	307	317	289	301	312	306	338	312	310	311	295	302	343	327	324	310	283	316	300	293	301	349	326	282	321	323	310	316	300	299	283	316	313	281	279	312
34688	46811	33663	24537	19739	16208	13181	10974	8992	7228	5575	4442	3518	2682	2126	1670	1289	1096	922	887	770	701	641	572	523	515	479	487	440	425	421	427	403	399	386	423	409	424	408	392	402	444	417	423	438	445	415	423	438	416	393	392	391	390	392	434	417	437	463	482	428	436	383	426	380	408	409	393	426	371	394	397	362	359	380	384	392	403	368	376	389	382	369	387	371	378	376	374	426	424	370	380	338	393	405	401	406	359	390	386	405	383	390	386	386	384	404	389	395	424	367	392	412	415	375	366	353	380	389	368	384	419	364	373	380	347	399	375	391	423	355	380	371	384	399	374	419	389	405	414	361	373	387	387	399	395	394	382	400	411	367	398	378	368	384	352	363	396	375	375	378	393	382	388	394	390	389	393	390	371	378	394	419	401	401	406	417	359	341	383	366	406	412	389	396	419	415	406	395	382	395	411	410	391	401	358	391	376	377	408	392	391	398	370	382	357	381	400	415	412	386	364	409	364	377	449	388	356	374	426	404	386	378	376	434	392	372	365	357	398	376	381	377	365	422	365	398	375	399	383	394	382	383	380	402	408	387	411	370	407	362	379	440	371	418	421	419	366	376	386	367	372	403	393	402	406	390	371	386	390	392	405	369	377	397	407	406	427	371	388	363	384	387	364	342	415	424	395	379	385	365	375	364	396	386	393	376	412	403	389	386	406	391	383	439	366	384	435	367	372	396	371	379	382	390	385	409	382	371	380	393	358	338	374	408	379	395	402	410	366	389	370	369	381	397	401	370	419	398	378	382	401	400	391	389	375	435	395	387	408	392	380	379	377	414	368	413	387	406	384	395	384	388	405	352	356	394	408	377	375	398	396	368	390	377	406	387	384	377	383	369	428	383	378	390	353	380	391	391	371	403	377	392	354	395	368	416	365	364	380	400	379	372	397	358	390	384	350	384	359	368	364	388	407	383	379	402	376	400	371	379	383	370	371	324	376	403	379	399	383	383	382	385	376	387	382	381	370	391	323	387	372	369	371	363	374	388	374	374	392	368	388	369	391	398	375	375	378	361	391	415	371	390	387	406	359	392	422	342	405	389	367	411	343	362	352	412	395	381	378	397	370	384	361	388	368	396	379	403	431	395	365	389	372	378	378	363	377	400	347	364	361	360	388	376	359	424	395	375	416	397	417	390	421	341	419	404	384	379	364	387	436	398	383	379	360	406	400	396	362	392	439	367	377	411	403	420	354	381	366	370	408	419	377	381	362	373	384	362	372	429	398	380	410	398	397	388	387	384	379	373	377	413	383	374	372	372	390	370	357	385	385	378	415	413	415	408	378	388	378	380	402	359	386	403	392	400	388	365	400	387	388	391	381	394	410	388	382	361	434	443	394	425	388	411	398	389	402	423	407	389	384	364	379	387	369	412	392	364	398	368	391	382	351	364	379	347	413	361	372	336	385	391	391	397	389	365	391	393	412	435	374	363	394	415	377	392	382	409	373	418	400	376	379	375	386	360	354	377	402	368	375	382	390	379	362	357	409	370	344	371	418	386	408	367	369	382	423	414	373	355	375	394	367	393	405	402	385	427	378	384	368	432	401	415	375	393	380	395	367	376	384	339	400	385	388	369	356	409	385	423	394	398	367	360	388	354	374	398	406	390	395	376	371	375	357	371	369	374	413	399	389	396	389	393	358	388	417	376	361	419	376	372	358	418	387	406	400	395	370	398	411	393	394	397	354	386	378	357	378	391	376	359	381	389	368	429	347	415	367	405	374	379	378	415	375	430	404	371	376	382	399	370	406	389	375	365	374	374	391	391	389	369	394	389	362	376	378	373	405	390	374	395	384	373	387	350	383	400	394	370	420	363	422	368	380	352	391	372	414	381	356	387	384	355	373	393	388	375	377	401	374	418	355	367	406	384	388	396	369	386	398	412	379	368	380	387	406	400	420	371	396	398	366	392	397	362	406	388	408	383	376	381	407	352	367	405	388	387	408	354	406	384	380	376	377	382	395	393	407	353	405	382	398	384	398	392	380	420	398	404	379	365	365	364	416	374	370	405	371	394	376	366	391	379	389	364	373	395	390	382	407	357	352	422	397	391	412	358	432	401	397	407	412	368	348	393	395	386	387	394	414	373	424	369	373	383	383	381	399	381	374	384	366	455	422	431	362	419	374	406	386	353	385	400	385	392	385	362	364	405	348	391	386	376	366	416	372	396	357	385	435	400	389	391	393	373	398	378	399	402	399	375	377	416	365	395	406	394	389	380	351	372	381	353	359	390	396	401	378	406	404	367	400	388	410	388	403	339	365	388	392	385	411	386	395	396	373	347	393	371	373	375	405	390	395	400	360	415	377	374	372	381	404	375	375	381	377	392	376	392	369	387	393	391	393	407	410	404	372	395	408	375	390	378	392	379	384	388	373	374	386	357	391	394	380	404	426	365	390	382	366	410	383	400	393	376	370	373	408	376	368	400	388	376	377	369	380	363	376	375	424	401	405	385	395	367	375	395	381	369	368	348	394	425	372	383	377	378	402	422	385	370	379	377	399	366	408	374	428	389	398	379	406	364	388	399	434	372	393	383	356	385	366	410	372	376	423	374	372	413	405	391	395	398	430	404	388	384	378	401	363	397	377	407	375	369	410	399	324	410	364	398	386	398	388	366	382	384	431	406	388	377	358	345	387	378	404	376	377	405	378	410	358	372	388	386	383	375	377	401	361	381	383	379	407	371	369	388	351	385	414	361	378	369	397	380	412	389	368	407	361	359	388	368	348	398	392	389	383	360	369	381	361	404	361	423	354	379	355	400	394	401	362	404	395	415	353	401	389	385	373	392	401	377	346	401	381	401	404	401	390	394	397	362	377	368	386	347	393	372	409	366	406	405	384	393	413	355	386	419	409	397	370	390	386	406	427	379	374	406	403	346	391	388	435	363	373	392	389	413	383	360	384	388	352	396	411	402	421	373	381	426	380	404	428	384	409	353	389	371	365	370	385	362	365	418	411	413	382	406	372	365	365	397	390	402	403	354	393	391	405	398	382	379	380	389	386	381	402	397	393	384	424	403	396	373	388	389	412	386	384	372	411	383	434	397	376	381	394	385	372	433	394	390	404	357	414	406	377	388	395	369	391	381	404	402	410	388	426	383	402	390	387	382	413	385	402	371	417	416	390	369	376	360	381	415	379	372	343	394	394	405	396	378	412	399	407	373	349	396	361	362	419	372	375	364	410	400	364	387	378	358	384	422	377	366	392	387	384	353	397	395	368	405	366	391	369	364	398	370	436	373	391	366	399	367	375	381	379	390	417	374	372	373	407	385	381	361	387	384	394	378	359	395	395	371	375	389	384	372	356	384	387	390	390	392	412	407	353	411	366	395	394	366	386	413	360	391	367	355	349	356	356	389	390	377	381	358	392	398	381	376	358	356	377	365	377	388	383	382	388	397	382	355	396	355	376	385	379	357	376	381	389	389	375	375	391	353	377	391	400	405	410	396	393
23312	21608	29541	24098	21675	22308	19130	9254	6281	5250	4029	3236	2495	1964	1486	1197	920	779	627	571	511	457	410	365	351	296	275	277	291	229	236	229	222	239	240	238	220	224	218	209	224	220	238	251	238	226	217	243	225	214	212	225	241	234	218	241	263	255	252	240	268	233	232	227	210	217	257	199	219	195	209	223	225	205	186	215	213	220	228	218	232	213	195	206	203	220	205	194	176	189	203	265	222	234	202	188	187	183	237	216	188	197	220	207	202	208	245	189	200	228	234	212	208	212	216	205	215	164	219	219	214	194	217	239	203	224	210	181	222	209	206	214	196	218	200	231	209	212	213	190	211	208	232	185	213	215	210	213	207	193	228	216	228	201	206	206	206	174	214	202	228	214	206	205	183	174	242	175	193	197	209	196	186	204	194	226	218	188	215	200	198	228	206	215	215	168	181	191	201	230	175	215	180	227	187	240	197	226	219	225	201	242	190	212	200	220	199	206	190	205	219	214	180	213	200	213	207	205	204	208	201	228	226	219	191	213	208	204	242	182	180	203	226	218	205	195	192	210	227	196	204	237	233	211	195	175	220	186	223	234	204	192	224	178	208	193	201	220	213	200	182	218	206	226	222	217	216	182	238	195	177	210	210	206	215	190	194	212	204	223	195	213	188	208	220	217	211	210	211	212	215	190	210	241	206	194	202	196	208	214	211	215	184	202	207	231	203	213	222	227	225	196	213	189	236	193	210	204	202	206	238	208	220	195	215	212	205	203	211	240	219	223	200	187	210	181	225	203	223	181	217	177	199	210	217	205	212	210	197	196	225	212	195	190	188	207	215	202	194	205	203	182	217	201	216	218	216	189	177	184	220	216	208	198	195	211	194	197	197	211	169	238	188	211	223	215	211	196	205	202	218	216	208	219	221	203	188	195	217	211	217	197	208	216	195	216	233	230	200	208	207	220	191	218	224	206	243	217	197	230	226	199	225	217	217	207	239	203	179	202	215	218	197	222	201	217	200	203	194	180	224	198	213	213	194	208	185	206	222	204	227	194	203	193	196	221	183	202	197	207	213	214	211	205	185	211	227	228	197	213	225	216	193	219	228	229	221	184	198	203	211	204	206	207	199	195	209	210	204	214	214	183	217	238	199	196	203	240	202	209	220	186	212	193	215	223	197	230	210	192	203	242	192	214	220	207	189	219	202	205	212	225	216	240	188	212	210	230	251	214	225	216	209	211	200	195	240	230	220	204	222	209	196	226	201	208	201	194	197	210	203	217	199	216	201	220	196	215	192	230	202	235	204	200	199	212	207	196	191	203	212	225	192	211	214	221	219	222	195	200	216	196	178	232	212	196	212	187	219	211	208	187	219	204	216	176	171	188	209	206	217	200	213	230	208	193	207	201	215	209	226	228	216	199	199	191	199	229	218	210	214	210	194	177	194	238	193	211	217	187	230	196	228	204	211	191	214	208	199	188	235	226	199	199	199	189	220	227	198	200	205	221	218	186	191	205	227	221	236	214	213	209	207	195	224	188	218	227	189	197	215	200	196	190	210	201	208	190	200	213	220	229	229	189	215	208	207	201	209	189	182	204	232	214	208	190	226	195	180	184	198	230	200	217	212	198	232	205	203	226	188	210	215	205	203	230	209	202	204	191	218	225	179	220	197	227	222	204	202	204	219	226	213	200	229	204	240	213	187	196	196	196	198	199	184	202	209	183	210	198	202	197	219	221	205	171	201	190	231	224	192	202	196	188	209	205	224	217	209	204	217	228	182	177	172	183	200	222	213	195	204	208	222	206	222	201	207	200	204	233	225	225	236	203	201	223	191	245	193	188	218	235	205	223	219	187	204	219	199	199	204	225	210	199	214	209	212	207	210	209	194	194	207	195	206	222	186	186	205	195	207	223	236	205	202	245	234	211	195	200	215	200	220	184	215	221	215	219	198	223	204	203	198	188	205	199	253	184	199	219	217	217	233	219	189	215	228	199	204	220	224	212	220	217	189	190	205	217	222	235	216	190	191	190	212	204	208	204	233	245	218	219	227	190	218	218	220	206	217	205	226	204	219	229	212	219	206	225	227	221	201	212	195	223	213	215	176	233	238	192	214	217	223	203	202	213	201	203	248	227	229	206	217	215	190	220	220	208	220	209	196	186	221	245	225	189	200	186	179	189	207	211	190	197	214	177	204	227	185	222	185	193	201	231	247	210	210	212	191	203	208	212	204	189	203	205	216	191	229	185	199	225	206	215	224	203	207	205	223	222	208	209	215	188	229	205	219	223	219	204	212	197	203	201	207	210	188	205	193	190	206	210	208	200	210	189	205	209	184	214	216	216	205	211	234	195	227	218	184	224	196	209	192	227	204	216	190	223	219	215	210	198	201	207	187	185	193	200	190	214	207	191	194	210	197	226	212	213	228	217	195	228	220	241	227	234	201	202	201	197	199	217	208	178	219	205	200	204	210	218	196	234	240	205	168	181	199	193	186	216	199	203	222	184	177	225	223	202	214	162	199	234	214	195	202	222	201	205	223	228	200	187	199	206	211	212	225	223	228	217	230	212	213	203	218	199	233	213	216	195	206	222	220	214	208	192	204	217	218	197	207	182	192	238	203	185	183	218	188	204	211	198	201	212	185	176	203	218	195	223	203	213	220	203	223	242	219	211	205	187	211	226	218	232	194	215	226	195	211	219	226	208	220	197	209	212	223	226	195	187	217	213	223	182	203	197	196	241	224	218	209	187	210	203	198	204	206	202	217	211	198	206	197	188	219	204	221	223	222	204	222	217	204	222	244	205	210	200	192	225	202	214	196	229	214	185	205	193	227	227	189	225	197	212	205	232	220	206	240	203	237	214	189	191	219	206	218	209	190	207	206	225	209	212	223	219	209	203	215	200	225	213	210	207	225	215	192	213	196	203	202	218	204	215	224	215	213	192	233	211	192	216	220	213	203	207	226	181	221	220	196	200	202	166	215	218	196	216	197	200	194	200	194	208	215	206	204	195	211	234	240	196	223	222	199	221	229	226	210	196	209	195	207	209	200	211	220	197	200	222	221	203	213	193	211	211	217	212	210	219	240	208	200	202	208	201	205	234	199	204	212	216	221	202	211	206	212	209	201	238	168	176	212	207	194	229	225	200	181	213	216	197	224	196	218	187	199	170	211	181	190	222	203	230	185	220	217	211	218	192	191	202	217	197	207	218	210	205	207	236	218	178	190	191	207	221	225	211	188	204	200	204	233	209	186	203	217	206	246	177	217	235	204	185	204	200	213	194	186	208	217	211	191	240	183	216	210	195	218	198	180	205	201	196	222	223	216	197	224	208	212	189	200	219	185	208	216	225	188	201	200	215	198	202	196	202	187	186	219	196	188	198	195	201	196	192	236	208	215	212	197	221	192	214	208	200	212	196	204	202	195	208	188	218	219	212	205	240	200	213	205	220	184	201	220	208	215	217	207	210	217	208	225	201	194	210	211	215	182	220	192	227	213	187	194	185
38976	53768	38560	29434	24477	20880	17249	14536	12109	9785	7830	6151	4715	3566	2832	2167	1581	1352	1072	902	830	742	664	535	559	424	401	343	342	298	313	315	283	308	299	288	337	280	279	289	298	303	307	336	310	296	321	291	302	276	274	306	276	302	303	307	357	362	366	317	308	330	272	270	270	252	276	268	249	280	236	247	267	276	264	243	241	278	251	272	246	272	240	282	262	270	279	291	264	280	263	285	237	295	255	263	263	260	284	261	250	272	261	227	246	284	278	261	238	275	237	242	264	256	270	252	261	253	244	262	281	255	255	261	263	275	261	263	267	273	248	243	260	207	232	237	293	268	234	281	223	265	249	238	266	286	251	255	263	273	264	256	254	268	250	257	243	257	267	254	279	230	274	269	291	254	287	265	253	268	261	262	300	261	252	256	256	261	233	252	253	260	268	260	258	239	237	248	256	273	247	237	275	262	253	290	299	241	255	266	249	265	216	244	259	245	253	265	247	289	231	247	276	283	237	255	259	243	235	251	274	266	256	288	278	235	273	254	274	269	256	263	254	299	253	244	270	234	265	227	261	237	299	255	238	260	216	252	262	270	270	263	265	253	244	246	266	252	273	260	275	255	232	273	248	250	292	277	216	248	231	246	269	269	251	256	253	265	250	260	251	250	279	250	257	261	251	263	255	244	270	261	254	247	254	249	271	277	253	271	253	236	256	254	227	249	264	239	252	295	261	242	260	228	217	273	266	259	248	272	257	270	261	231	267	257	248	251	252	251	247	261	255	219	275	259	267	267	255	266	223	280	259	264	244	284	258	244	275	254	257	231	260	250	283	274	270	255	261	243	245	253	258	228	244	236	276	244	247	257	236	253	238	292	250	252	263	270	249	252	271	268	238	266	243	271	241	244	225	238	237	261	277	279	274	254	236	270	284	264	258	248	275	263	253	275	295	251	289	252	283	261	261	266	259	274	265	278	251	271	260	228	281	270	241	237	247	254	249	250	254	244	261	241	249	266	249	260	245	236	254	231	266	250	242	277	252	268	263	261	245	276	244	227	260	283	258	255	282	265	231	276	250	243	270	270	239	232	275	251	271	257	276	250	253	239	254	253	272	236	240	262	291	222	234	248	230	257	267	237	251	257	277	264	251	274	258	257	259	258	248	256	265	250	270	239	263	274	258	247	250	271	274	243	254	240	267	271	245	251	258	290	268	299	237	271	237	268	243	250	273	238	260	278	262	255	272	247	226	274	272	268	264	271	249	272	246	232	266	264	219	246	255	224	279	270	265	252	294	254	261	247	283	228	270	248	236	261	269	242	273	244	263	249	233	237	246	252	253	267	254	272	262	246	263	256	249	274	261	279	261	259	243	260	235	247	255	250	262	274	271	234	268	277	258	272	266	249	257	254	258	243	281	268	273	274	247	272	251	248	239	245	259	281	266	282	270	258	230	240	252	250	252	250	279	257	256	279	291	288	269	266	241	229	247	262	266	258	269	264	232	254	249	240	256	280	261	240	239	272	266	246	280	248	242	261	275	325	284	275	251	247	268	234	245	246	239	296	254	248	246	252	263	281	304	229	250	244	247	259	287	258	251	244	266	228	236	244	264	237	212	254	252	247	268	293	256	249	242	266	262	241	247	272	251	271	274	311	253	260	241	271	246	258	257	232	260	254	242	264	254	248	256	256	246	244	269	238	272	259	257	256	280	273	251	266	243	248	253	273	252	236	251	259	256	258	248	294	281	265	252	273	261	260	252	237	237	267	262	259	267	249	232	265	254	264	219	262	239	283	243	259	247	262	246	241	253	259	267	259	257	268	235	286	279	260	259	274	268	244	257	286	287	273	257	273	238	265	244	242	263	307	245	260	269	276	268	235	247	248	241	264	219	274	225	239	247	256	253	259	249	258	267	288	254	272	268	264	277	252	246	238	250	267	248	273	269	245	277	257	295	268	237	292	257	245	267	235	244	259	285	281	260	236	263	260	244	260	273	248	249	252	272	276	280	271	248	261	266	247	266	265	270	283	247	245	271	274	289	269	259	292	245	271	244	262	275	261	269	235	272	263	259	249	242	244	250	250	266	306	251	260	257	270	254	244	274	251	256	253	245	229	226	266	259	246	284	255	244	243	270	253	268	272	263	261	272	300	244	233	234	234	269	269	256	239	279	250	238	231	256	243	247	252	274	249	253	252	262	263	277	268	295	245	253	224	282	257	237	280	265	267	256	263	294	239	230	248	231	257	281	282	246	263	265	249	212	264	253	267	230	249	272	261	232	257	261	243	246	244	277	263	253	261	235	240	264	238	257	241	262	227	245	278	242	236	237	264	240	269	258	251	285	252	243	243	257	245	263	266	219	281	248	247	248	244	266	251	255	274	285	266	226	251	267	265	261	242	237	262	259	272	255	277	220	256	264	265	240	256	289	262	252	239	282	257	255	228	282	247	263	248	253	250	240	252	260	249	236	251	247	269	242	262	277	252	273	273	278	262	273	273	259	267	262	252	248	252	224	243	238	218	278	240	256	241	257	255	277	257	245	286	257	234	261	270	264	253	268	277	248	260	243	249	240	273	221	246	277	257	227	271	249	237	249	235	268	283	257	227	261	246	292	260	249	260	282	261	271	280	262	269	272	281	266	257	249	274	245	257	275	263	243	252	249	257	263	242	270	266	254	264	232	277	262	247	246	248	254	279	249	250	237	268	222	255	257	262	229	292	241	240	254	263	243	244	275	223	257	257	230	254	256	230	275	246	292	269	258	254	264	284	269	271	256	241	262	266	251	234	270	265	262	256	268	251	249	274	251	274	263	257	255	268	257	251	262	251	242	249	266	253	274	232	277	273	254	264	251	239	269	239	236	234	272	276	260	253	222	237	270	250	265	308	273	267	245	282	280	288	219	298	222	247	253	276	249	235	262	258	264	256	258	271	258	246	257	232	268	241	227	248	266	270	241	270	289	289	253	263	242	240	247	281	282	268	242	254	244	258	295	272	256	264	280	267	275	263	270	264	266	257	277	263	252	260	260	234	244	252	272	240	255	256	302	234	242	238	270	255	271	249	230	246	255	248	252	253	268	275	237	287	270	252	228	241	234	270	271	269	242	250	242	276	246	245	239	231	275	261	266	259	258	270	221	234	274	304	249	253	253	287	260	267	259	276	251	251	255	260	240	265	264	264	260	250	266	261	284	262	231	259	254	234	250	235	306	276	263	287	244	231	248	248	282	247	256	255	239	251	252	250	240	255	253	268	253	282	247	226	265	242	234	229	240	250	249	266	283	264	269	246	258	264	256	268	240	266	263	247	265	233	245	237	227	231	280	254	224	269	281	248	229	242	245	238	250	266	258	248	270	256	274	258	212	245	248	261	281	257	237	269	274	252	241	235	255	266	277	240	291	240	242	281	279	264	274	236	224	285	224	272	269	260	217	265	245	277	262	266	279	251	257	251	225	219	257	248	244	260	218	238	255	278	241	264	240	234	265	260	260	252	248	260	287	286
28407	24149	23254	15615	8251	5406	3910	2994	2502	2035	1710	1434	1061	911	818	716	587	569	534	502	534	482	459	464	458	442	457	416	397	427	429	412	434	443	449	435	417	426	433	432	440	394	443	426	452	423	420	441	451	425	436	442	403	476	446	429	450	475	458	429	433	434	427	403	444	477	443	435	417	413	444	425	415	409	441	413	395	434	434	430	433	413	416	443	427	406	436	422	425	445	438	425	419	425	408	444	403	474	448	416	410	426	416	431	412	400	418	432	420	422	433	413	458	434	388	455	423	417	399	411	465	411	406	457	397	393	448	421	424	423	439	398	424	409	421	417	392	398	422	437	411	390	424	433	422	431	399	428	439	405	400	413	403	403	402	424	439	427	435	429	400	436	439	428	439	443	416	402	432	442	382	401	432	426	410	436	416	416	375	428	442	375	417	425	421	411	392	382	433	405	424	417	402	445	426	407	437	433	398	388	420	456	421	431	379	443	423	420	411	381	426	444	399	408	420	461	408	424	389	426	391	409	385	415	415	427	439	415	435	423	434	415	464	400	394	448	459	457	400	412	432	444	418	434	427	440	392	384	453	398	416	417	381	406	405	427	442	450	418	450	420	389	414	429	437	410	414	425	453	405	468	406	437	449	442	433	438	396	438	428	442	462	401	430	439	436	438	431	431	397	416	438	441	384	446	436	389	419	413	427	442	432	425	407	444	425	442	408	380	419	416	447	437	427	446	410	416	404	398	389	403	426	426	431	446	462	412	439	423	443	410	441	396	459	407	407	394	425	461	416	419	451	410	425	426	415	399	425	409	405	426	430	409	454	431	378	444	414	401	457	439	403	430	453	414	410	409	432	414	421	383	399	437	403	417	401	452	416	435	413	424	427	429	443	434	427	422	386	420	394	448	393	439	445	436	438	393	458	423	402	417	399	408	419	395	421	416	384	432	407	451	428	426	440	421	412	388	433	441	427	405	379	422	413	434	380	432	423	415	423	431	420	404	408	403	412	406	440	448	454	441	408	422	408	402	445	413	413	453	408	420	417	433	392	441	390	439	400	438	402	411	402	461	437	460	413	418	404	438	466	434	432	459	407	421	443	420	408	483	427	413	408	421	416	433	400	425	437	399	436	373	428	423	408	417	436	438	404	420	417	436	387	404	458	428	414	405	409	448	408	388	356	416	458	459	402	433	425	440	419	416	397	396	421	459	430	429	433	415	433	411	375	449	423	409	418	411	428	415	416	455	419	419	397	406	389	398	421	414	393	470	412	410	390	430	382	406	440	375	426	427	418	422	475	437	406	436	409	429	419	443	402	421	429	413	421	420	432	418	447	406	401	402	398	396	402	404	416	389	429	408	432	427	422	427	437	386	449	427	428	440	407	408	420	435	390	396	414	440	443	438	443	422	398	449	411	422	442	426	407	454	390	414	442	421	414	432	403	400	436	418	407	441	440	421	395	406	415	412	396	425	431	450	439	441	421	423	395	458	402	441	377	418	421	410	391	400	426	392	384	379	417	386	452	398	414	429	433	444	410	400	422	408	438	425	456	424	394	440	458	433	436	415	459	423	432	410	414	430	429	412	442	457	419	409	438	462	391	392	417	404	455	424	385	421	415	431	425	448	401	432	439	447	461	361	387	414	424	402	453	454	453	446	423	448	446	452	430	434	437	386	374	424	421	412	399	386	409	412	416	393	432	402	394	406	419	409	406	427	437	398	445	396	412	421	431	371	448	403	395	425	425	428	412	415	423	426	403	439	439	451	402	415	436	448	457	449	401	431	457	408	462	412	381	404	408	411	406	421	437	392	432	419	439	471	398	392	434	435	406	437	433	413	436	457	416	458	411	425	402	422	401	422	457	456	424	426	400	448	412	476	406	419	431	440	423	455	432	436	462	453	437	397	396	384	406	445	411	389	444	399	408	416	416	440	418	410	431	430	378	436	407	432	421	438	456	430	376	436	446	405	461	437	444	396	417	430	450	395	413	388	389	470	415	468	461	408	354	457	422	419	435	424	417	427	425	453	387	397	425	455	445	411	427	451	415	411	440	421	421	418	431	432	464	404	412	405	414	411	424	422	409	426	394	441	443	424	421	402	392	425	447	432	434	406	391	431	409	429	410	411	433	399	460	407	431	435	393	430	463	467	452	450	443	418	466	423	414	463	391	423	433	439	426	435	401	396	408	381	421	423	455	415	439	372	392	432	432	428	423	410	458	359	412	423	397	417	432	419	459	398	413	424	396	454	394	401	392	426	400	441	417	470	396	434	453	386	410	451	420	421	422	450	418	367	487	379	440	398	417	405	398	436	403	430	411	398	430	425	416	427	426	420	413	427	441	418	403	406	423	415	401	438	442	448	385	407	438	415	444	421	433	440	448	403	424	440	380	432	426	421	452	415	442	404	438	434	403	429	435	423	415	419	467	436	418	419	401	474	431	426	437	411	409	396	409	440	463	419	408	426	466	410	422	429	405	416	417	477	404	447	442	420	407	420	444	407	411	404	435	443	437	394	421	386	426	417	406	425	410	404	432	434	423	409	435	435	453	448	395	434	443	451	427	422	393	416	465	434	413	424	418	445	414	417	453	455	396	413	405	409	397	382	419	423	397	407	462	430	450	451	418	446	414	415	415	414	437	418	429	413	429	432	436	419	404	418	450	378	430	414	437	428	402	399	396	380	407	428	459	424	402	431	419	447	433	411	416	410	398	398	406	447	414	431	441	420	450	414	442	387	440	398	450	410	437	452	429	429	448	404	450	424	403	411	399	406	395	449	431	418	434	415	413	427	399	404	420	423	443	444	431	391	435	423	440	444	445	417	422	428	419	430	392	417	410	381	406	387	367	407	430	441	434	382	431	420	436	471	400	413	386	402	409	426	412	438	427	406	418	414	418	412	391	449	418	420	399	451	468	443	438	403	413	456	439	401	417	426	448	416	428	400	462	387	425	410	408	452	408	411	429	426	377	436	394	394	428	428	400	400	437	411	396	436	452	430	435	433	373	398	394	412	406	418	414	456	449	444	426	421	413	430	433	401	400	404	404	432	432	402	397	402	410	416	415	429	463	440	436	429	407	395	390	456	434	403	441	426	403	398	471	411	413	412	449	415	447	426	426	384	411	419	419	442	428	475	407	477	433	421	405	415	432	399	423	393	441	418	414	411	418	390	410	403	431	413	425	444	385	405	396	405	449	409	365	446	429	426	434	435	404	395	403	401	424	412	416	411	445	411	405	428	428	413	423	401	418	427	413	388	389	445	410	421	432	411	417	425	457	378	404	430	456	423	407	423	415	422	434	424	412	441	448	420	432	456	416	438	389	420	427	419	408	419	439	415	425	433	383	466	432	427	430	443	411	425	449	433	434	411	436	455	422	415	375	392	418	442	412	435	446	428	413	368	391	460	419	437	401	418	409	412	437	461	411	388	411	433	429	435	389	449	435	410	450	444	419	426	432	478	420	437	428	402	441	462	388	394	433	404	437	439	410	448	390
31323	36724	26977	17525	12981	10253	8282	6526	5226	4192	3213	2601	1991	1701	1302	1102	957	860	785	727	677	667	618	605	590	588	572	524	558	517	558	550	510	533	566	493	522	530	504	518	562	534	597	522	493	552	531	559	529	527	515	517	563	532	517	558	576	560	528	536	511	553	560	515	523	536	519	562	511	524	536	531	540	502	511	475	485	513	554	499	529	470	500	549	558	516	517	544	553	525	549	525	517	547	542	512	548	521	555	509	526	497	514	547	502	539	523	507	507	537	535	522	522	540	534	521	523	522	539	497	507	569	553	511	523	537	523	535	491	521	524	535	516	547	531	516	524	537	504	538	541	518	496	532	524	526	542	465	466	472	541	510	549	486	521	507	553	532	544	540	525	480	542	479	527	482	522	553	517	549	509	504	570	513	558	498	533	533	550	491	531	539	554	533	528	513	522	524	524	538	542	484	559	515	529	533	600	533	528	520	529	526	539	516	523	509	523	522	515	538	531	550	522	528	559	503	513	555	515	489	500	538	503	541	483	497	504	535	501	497	524	543	535	523	506	512	532	512	539	486	541	529	507	501	476	481	558	501	523	530	521	525	520	511	526	568	566	542	505	554	511	517	489	529	563	526	568	555	521	503	547	528	536	498	527	503	515	521	542	503	529	503	532	544	538	540	513	545	545	526	488	527	527	506	501	501	481	496	535	505	502	495	520	502	562	530	546	480	509	557	549	501	550	521	517	517	512	500	518	546	517	528	494	510	535	511	489	527	513	525	526	528	529	571	507	500	508	530	549	529	533	488	546	544	512	516	490	539	535	520	536	494	491	519	536	542	530	501	579	499	551	552	509	499	532	516	511	490	537	524	547	503	484	512	531	527	542	571	519	524	509	506	511	553	534	495	509	516	523	504	527	531	503	547	513	569	507	530	539	526	530	541	524	509	526	477	539	532	502	557	534	549	505	544	536	498	516	494	544	535	540	541	510	478	516	485	461	520	516	486	516	540	496	519	506	545	491	523	509	557	558	523	535	524	497	494	482	534	555	516	529	515	527	535	518	495	533	512	552	526	546	519	519	464	499	540	528	522	576	535	501	527	518	504	519	515	525	521	534	542	512	491	501	497	512	510	530	526	527	529	529	515	533	546	483	533	513	524	496	537	467	522	480	530	519	550	513	520	519	508	501	475	512	527	520	524	546	529	528	524	499	517	540	507	526	522	522	522	519	498	551	525	522	513	536	529	511	532	552	491	493	543	512	554	492	552	524	523	520	543	500	498	552	532	577	576	482	516	545	508	526	534	502	508	538	525	556	507	534	524	544	537	509	524	491	552	482	548	515	504	521	503	532	537	493	505	537	527	512	532	559	496	515	542	512	534	555	540	545	532	562	495	544	532	515	572	527	496	543	513	491	501	529	511	561	497	503	513	535	501	551	498	528	513	507	483	607	558	550	536	517	554	571	516	507	512	497	506	472	503	475	538	508	542	556	534	558	532	539	518	564	522	533	544	521	564	502	508	540	533	574	550	504	520	543	507	498	527	491	530	503	517	524	545	494	517	524	498	498	495	540	512	538	514	530	574	533	553	534	537	524	503	485	529	525	522	523	561	521	545	534	497	521	529	489	535	474	539	534	521	480	528	517	531	510	498	486	500	490	506	526	522	571	514	535	560	546	525	490	549	525	510	524	532	510	529	498	503	518	535	524	537	538	508	543	518	568	496	527	543	521	521	494	525	521	527	535	565	516	543	520	492	530	582	533	520	542	534	535	529	535	517	564	520	543	504	510	506	510	490	519	491	539	556	505	510	542	546	557	542	509	537	537	552	496	533	525	483	512	505	502	517	514	521	491	532	549	526	510	506	518	515	516	503	479	542	513	521	542	495	542	520	535	509	503	515	495	535	537	529	527	530	534	491	487	534	557	488	512	574	533	519	559	549	504	497	515	497	512	524	527	492	487	525	520	471	544	513	527	495	508	511	532	500	543	505	531	511	517	521	501	527	514	551	531	530	533	521	523	516	542	502	512	538	496	524	492	534	547	521	548	550	496	526	507	542	506	521	502	560	515	532	529	501	499	485	474	497	540	494	547	548	498	543	516	516	503	516	530	515	513	534	536	514	508	504	541	536	522	507	516	518	512	495	541	484	495	531	541	519	543	586	562	553	524	560	514	551	525	507	499	525	501	519	516	528	484	505	515	463	518	504	539	503	508	514	521	509	497	549	546	572	538	505	524	512	497	549	519	491	544	513	489	542	554	514	530	528	493	526	468	526	505	534	520	495	545	535	544	524	504	523	503	545	543	500	533	547	490	496	543	535	537	500	568	549	531	510	515	587	549	519	564	511	500	526	573	515	530	541	512	548	529	542	537	537	532	524	512	533	504	512	525	522	538	570	547	537	497	485	504	555	537	519	510	520	517	530	472	518	517	487	531	520	508	558	565	526	558	532	540	560	509	526	542	516	522	541	551	560	500	526	545	556	518	544	510	525	505	507	571	531	548	462	514	510	521	564	507	486	562	518	554	536	535	496	550	500	533	484	530	531	511	506	516	495	565	517	503	513	504	476	546	530	508	548	533	516	499	536	548	504	525	529	520	554	547	503	516	562	520	525	503	535	560	522	508	548	507	530	555	540	564	539	496	538	546	508	550	477	553	487	546	523	521	522	503	485	521	457	524	511	515	534	549	513	505	547	516	525	559	524	535	521	495	555	537	513	561	514	480	517	520	488	515	534	537	528	503	563	516	543	504	521	520	509	526	566	535	576	523	526	495	529	564	513	513	507	524	519	542	486	533	523	565	542	515	537	542	495	528	554	547	508	539	551	532	548	502	520	507	559	519	522	493	499	488	526	528	507	504	552	526	525	519	573	496	530	507	506	506	549	515	526	537	570	501	487	532	533	530	486	525	558	515	524	518	509	523	523	511	540	504	555	536	512	484	516	491	539	499	518	557	530	502	526	501	536	521	448	507	520	526	539	534	533	518	546	526	528	518	535	541	504	519	525	508	505	539	530	491	539	531	548	518	507	518	478	549	484	545	531	503	501	470	536	547	508	494	537	494	533	521	511	503	560	500	528	558	505	531	498	518	480	514	523	507	534	541	531	525	507	498	560	510	549	527	536	539	496	504	512	526	517	545	535	516	516	538	527	556	514	529	515	552	508	492	566	530	549	575	527	537	504	524	515	538	517	563	562	555	538	545	504	513	489	493	541	553	483	559	518	523	514	544	513	587	530	501	522	497	530	558	533	540	472	525	510	534	528	525	485	542	538	494	528	513	523	550	553	530	526	511	503	510	536	519	518	551	514	509	542	488	507	501	518	534	547	513	518	550	512	534	527	496	494	539	528	518	503	499	536	500	502	533	537	488	507	545	543	440	516	523	533	549	527	559	532	548	535	554	505	541	529	540	533	521	517	536	547	536	519	525	556	540	482	540	533	576	526	542	493	562	494	541	526	542	552	498	550	543	505	546	499	522	499	534	543	534	529	496	556	508	512	518	492
24399	21576	29060	24590	21778	17445	9583	5721	4220	3358	2739	2098	1704	1284	1123	876	755	593	530	503	508	457	439	410	386	373	372	385	357	312	331	300	324	324	320	309	325	295	292	326	302	331	290	324	323	355	329	307	343	353	292	339	343	322	339	348	358	353	314	333	340	280	300	342	314	303	304	341	332	304	277	321	303	285	324	295	317	299	312	302	310	316	313	287	312	287	326	330	333	317	314	327	316	317	287	266	300	285	305	284	322	326	315	322	323	330	329	290	287	296	327	311	320	309	315	332	330	291	309	318	291	296	327	312	300	315	296	303	313	321	299	316	321	322	296	277	293	309	304	316	306	320	298	292	309	309	291	295	312	326	288	309	301	326	324	309	279	322	276	293	317	287	286	327	303	308	294	350	291	299	299	307	297	305	304	270	324	258	321	285	284	291	286	276	301	309	317	290	295	298	295	305	313	346	287	282	295	282	286	283	286	309	327	324	280	299	286	300	310	328	306	308	320	276	279	294	309	295	311	320	289	315	280	310	295	309	321	258	299	307	312	309	299	296	323	314	284	335	295	322	303	291	319	319	315	310	299	288	315	316	286	287	326	293	318	308	301	312	297	290	329	304	317	275	288	309	309	313	321	309	323	327	302	293	326	296	324	298	316	289	245	306	294	297	291	316	309	286	289	326	287	315	313	326	334	297	301	333	297	322	337	357	309	340	299	301	288	321	300	319	283	297	304	318	313	316	327	337	278	303	312	291	323	308	304	313	330	287	335	288	305	323	306	312	297	293	312	275	325	314	320	293	288	290	291	312	311	319	304	298	340	295	308	316	304	316	320	307	295	317	288	291	306	301	286	321	285	270	295	329	309	297	271	313	278	305	317	305	285	325	309	289	278	299	293	312	299	280	317	332	306	304	322	331	320	274	294	292	336	293	308	286	271	291	317	319	293	282	299	300	290	306	307	328	322	313	305	313	330	327	307	270	314	310	305	295	305	322	307	280	277	325	297	293	322	326	316	304	294	283	309	316	326	307	325	319	309	318	330	285	309	317	332	284	267	313	307	298	297	297	342	312	308	335	300	309	325	328	316	285	273	336	295	311	300	312	290	333	299	289	303	292	309	295	322	296	320	301	328	286	274	290	298	312	332	291	307	313	284	343	278	301	292	316	285	298	304	313	308	311	328	317	312	350	310	295	294	273	322	286	312	296	290	323	300	303	337	304	315	294	310	319	304	280	291	290	281	307	277	318	326	298	311	312	300	309	278	307	314	302	313	293	307	306	297	319	305	302	260	340	318	325	304	327	310	330	315	315	279	303	297	309	280	299	306	320	319	305	311	304	334	316	319	290	298	316	301	335	309	299	318	307	317	303	337	290	293	293	310	305	317	296	305	309	326	297	286	308	309	272	320	302	313	296	318	284	333	299	281	324	324	269	309	294	318	308	311	315	307	279	329	279	294	308	271	302	294	285	354	332	294	325	320	346	302	321	311	314	285	311	331	282	321	305	322	324	333	297	325	251	280	307	330	318	320	345	310	327	318	301	301	300	316	301	305	299	309	302	304	290	339	303	283	313	303	323	302	357	294	285	312	316	296	294	303	306	308	334	297	293	315	319	323	323	323	312	312	333	284	264	309	331	317	294	315	312	305	299	316	301	294	285	286	302	306	324	294	301	300	313	320	284	306	303	271	271	292	290	302	325	308	311	305	291	298	288	305	275	292	318	305	299	280	303	315	317	315	312	315	306	329	292	284	305	318	281	293	284	307	312	316	328	300	305	301	307	294	341	318	312	330	303	295	309	313	290	306	272	315	307	322	312	294	287	308	307	260	291	294	297	273	317	307	298	294	309	323	298	279	315	318	287	299	290	309	305	287	279	296	293	300	315	309	310	318	314	289	293	301	290	296	317	301	298	321	284	336	307	315	312	303	266	308	310	286	289	301	301	342	290	314	290	312	327	301	287	316	327	283	294	296	312	308	332	313	349	300	279	307	308	296	276	295	316	313	350	319	280	327	312	291	274	298	339	305	291	311	296	272	294	322	323	333	330	329	329	285	316	317	340	349	282	327	290	324	303	297	306	273	279	302	315	290	325	297	322	274	276	306	327	268	315	316	339	316	290	280	266	287	315	285	294	294	313	299	296	280	298	267	306	325	302	296	300	311	283	305	294	321	309	315	281	294	323	300	285	331	305	298	311	283	303	315	275	323	289	319	328	307	339	320	335	284	303	310	317	291	279	306	269	280	295	297	295	306	286	287	356	327	303	287	319	303	314	296	300	317	315	285	314	281	316	273	285	296	318	298	291	313	298	309	338	295	287	277	324	264	320	270	306	261	304	304	308	312	321	312	317	343	311	300	316	323	299	311	322	326	300	269	308	301	303	302	302	302	320	294	306	306	275	286	328	310	294	303	317	307	298	306	311	302	321	308	308	280	312	283	311	300	325	326	334	335	283	296	287	313	316	307	346	284	317	321	311	326	319	303	286	316	301	318	289	287	294	315	291	282	315	315	310	293	316	271	279	329	305	329	324	307	286	335	311	291	307	320	287	294	310	328	315	285	316	263	307	311	268	286	307	335	320	319	292	311	299	320	298	308	303	273	306	309	303	314	289	302	313	277	312	309	279	317	279	304	302	326	304	303	307	304	306	330	307	271	275	345	304	290	314	285	312	301	292	318	298	315	282	305	315	298	327	331	342	312	332	295	312	298	306	277	297	315	275	287	314	277	283	337	292	306	301	317	330	285	273	301	289	319	349	295	332	296	295	303	301	327	315	283	320	324	349	306	288	300	323	286	301	322	307	291	281	307	325	313	325	334	317	313	298	310	294	279	309	305	294	285	284	309	312	295	288	311	300	297	316	324	302	305	303	320	308	308	313	287	283	302	294	300	290	288	288	313	286	316	328	287	295	285	283	319	301	286	319	307	313	307	308	304	340	311	296	320	327	300	314	301	312	314	286	345	302	311	303	310	317	334	282	327	288	309	317	323	295	309	309	330	360	286	290	321	314	306	289	275	325	309	305	327	316	295	317	327	308	294	314	294	333	304	334	310	324	301	303	339	329	314	314	318	328	321	281	301	279	298	325	304	367	295	323	310	323	301	297	321	279	329	265	301	313	294	268	316	301	319	295	301	292	328	300	289	297	300	291	334	299	308	287	305	323	281	310	306	355	331	305	314	323	305	272	301	289	297	269	306	298	281	317	293	316	302	325	302	284	290	317	306	285	347	343	276	300	306	286	310	323	293	327	321	273	305	308	325	299	311	311	321	311	301	321	308	297	296	280	299	333	285	304	297	324	317	307	298	283	303	282	294	337	276	286	290	311	305	306	251	323	292	297	286	280	300	319	301	303	314	313	293	278	292	293	271	302	285	315	286	297	293	295	316	280	315	308	291	307	300	309	302	312	321	324	305	289	300	316	332	320	295	295	284	310	284	312	328	309	314	334	296	296	305	316	281	311	282	330	304	328	306	282	301	310	301	299	325	319	285	315	307	326
35031	47204	34573	24913	19540	16050	13147	10861	8718	6867	5424	4082	3279	2430	1972	1580	1302	1080	862	811	758	698	616	570	536	512	437	421	421	422	396	443	415	379	406	415	391	468	430	415	436	445	386	406	423	429	420	370	416	392	389	452	432	419	447	423	458	408	424	435	384	409	395	412	405	377	412	411	345	383	364	392	376	394	377	395	397	381	388	390	401	366	383	386	402	368	373	409	412	415	357	408	413	386	366	422	409	346	387	405	369	355	360	389	396	386	411	398	385	372	403	433	421	406	364	348	368	362	381	383	447	404	370	375	356	402	379	386	369	364	376	365	381	393	388	398	353	412	383	384	390	394	407	398	368	388	395	364	404	372	380	385	375	369	373	409	378	402	375	365	364	384	399	388	389	391	369	390	318	410	382	405	431	376	422	371	371	404	399	373	402	403	404	409	412	419	380	402	367	361	418	405	360	406	401	408	416	352	386	385	393	394	353	344	374	407	402	386	387	361	354	399	423	383	381	370	362	397	390	391	390	385	387	381	386	386	361	387	397	410	395	396	410	388	387	400	377	406	343	399	380	403	399	386	418	408	379	390	384	392	394	407	379	405	379	407	394	333	371	395	441	402	392	402	387	410	382	394	369	398	418	375	393	408	378	389	418	392	391	397	405	384	353	405	374	356	394	393	383	399	353	355	383	371	372	381	407	391	405	388	378	397	403	393	420	386	414	388	400	359	388	410	372	373	362	407	373	367	413	399	362	390	364	388	391	342	390	406	383	376	391	368	397	390	372	384	419	381	402	403	370	360	353	361	407	405	385	385	401	382	389	382	318	386	371	360	345	403	399	395	403	356	382	368	402	337	365	377	368	386	366	385	380	381	364	379	335	385	373	386	393	389	366	382	383	416	402	342	380	392	403	364	390	409	381	367	393	395	362	356	374	373	374	400	387	397	356	392	338	377	353	399	392	383	376	421	419	412	369	396	458	377	376	383	391	403	430	378	402	395	388	384	377	408	361	382	373	404	369	361	376	356	399	395	372	368	361	393	359	388	372	387	367	399	387	406	360	406	410	389	379	380	363	346	360	372	373	380	419	381	435	359	387	411	381	421	384	377	373	386	374	425	382	406	385	392	377	388	393	365	378	366	372	410	367	380	403	389	388	395	360	388	399	394	396	403	380	371	369	414	413	384	411	366	389	392	382	411	382	389	394	412	366	388	414	412	375	386	364	366	406	407	411	379	370	396	409	407	379	374	383	371	371	372	376	351	390	377	390	357	381	389	350	446	363	375	389	396	406	393	404	378	384	363	391	381	417	375	382	400	381	387	391	367	381	362	346	407	377	399	382	383	388	393	344	396	401	373	365	408	387	370	377	382	396	410	366	382	400	380	408	381	407	414	402	377	382	369	379	388	390	380	387	371	374	388	352	395	387	379	368	340	389	385	367	363	370	382	399	407	373	356	381	398	384	399	377	401	375	401	399	372	349	391	343	363	384	357	386	406	381	375	368	396	395	385	392	365	394	399	407	413	376	388	395	409	353	373	355	372	396	391	386	386	399	418	373	396	373	390	369	409	400	418	378	388	363	376	348	394	377	401	366	392	400	395	383	382	397	385	380	406	398	399	394	411	405	395	375	387	385	380	381	394	384	392	365	398	378	405	377	383	384	379	379	402	368	372	389	406	367	369	387	371	409	386	350	390	394	414	406	358	384	377	405	399	375	410	427	412	370	410	373	389	384	386	363	377	413	398	381	393	393	391	411	375	390	382	434	345	373	377	386	378	395	379	392	379	372	389	387	379	372	415	398	402	366	364	385	384	406	391	371	360	380	397	384	381	396	372	393	430	335	398	361	373	386	375	405	380	360	387	393	344	363	373	310	413	362	395	366	404	374	415	355	407	392	408	412	365	391	376	390	402	404	386	362	411	375	395	376	410	393	401	382	420	427	367	411	377	395	408	386	358	399	370	384	365	408	395	369	394	360	375	384	383	402	373	382	385	377	410	394	378	364	395	358	379	352	385	367	412	396	374	385	400	408	375	371	352	376	412	377	397	346	331	364	414	374	355	400	372	356	395	430	392	391	377	369	364	383	386	382	366	364	368	396	393	367	411	377	381	417	377	355	376	389	402	391	384	385	405	391	376	389	383	392	365	390	406	394	361	393	342	383	381	380	411	407	381	390	408	404	389	411	411	367	385	390	397	389	403	408	377	382	381	401	407	365	409	379	378	398	349	375	343	417	401	403	364	402	380	370	397	350	393	386	361	384	414	362	394	407	423	377	390	386	395	363	376	407	356	412	392	394	362	365	402	415	374	368	382	414	355	408	406	361	380	394	391	401	357	389	392	376	374	374	388	354	362	375	368	389	379	376	385	361	399	415	384	388	391	389	356	387	398	371	432	383	373	386	397	386	370	400	368	374	359	373	355	413	396	405	381	403	413	346	381	417	403	406	361	355	398	389	373	368	380	393	353	359	414	370	374	357	336	385	375	416	369	382	400	403	395	350	396	385	384	384	359	393	387	360	401	388	402	397	397	380	431	385	409	405	383	416	363	374	387	385	379	415	421	350	409	406	389	378	359	362	404	370	356	377	376	418	403	402	381	371	376	385	396	372	417	371	413	436	389	379	374	372	358	364	375	359	403	397	380	382	393	395	379	397	394	395	358	381	379	391	401	373	384	372	420	397	375	393	405	375	382	418	399	381	371	382	375	417	368	409	401	392	405	373	351	367	377	352	395	388	404	395	381	365	369	361	389	373	372	391	363	394	398	384	408	357	402	366	382	366	375	419	368	403	376	361	378	421	390	376	366	409	374	378	408	390	392	400	380	353	414	392	377	381	393	434	399	386	368	363	404	397	417	386	410	416	395	399	384	386	413	361	393	375	388	378	409	374	384	355	372	373	351	389	387	379	374	381	391	372	369	370	420	406	385	413	405	379	402	411	395	373	382	399	385	380	398	366	371	410	411	404	398	403	371	412	368	371	357	391	388	377	390	358	418	384	388	383	402	430	398	408	388	416	365	392	399	406	343	390	392	349	400	377	386	373	385	392	384	377	378	375	362	396	426	362	382	413	393	385	395	394	416	357	391	422	406	388	377	397	425	399	355	395	407	370	372	387	395	434	355	401	403	393	372	356	391	377	368	404	421	381	370	377	385	390	366	394	391	417	383	363	392	393	389	371	362	425	370	396	379	386	371	410	367	405	375	364	380	407	377	414	387	405	406	368	414	363	374	375	416	421	419	408	389	377	369	361	411	412	373	338	387	385	399	411	403	375	383	365	363	440	405	395	393	355	382	396	387	389	400	390	353	384	374	399	380	336	374	410	363	404	393	394	392	360	393	387	355	371	391	357	380	367	379	388	387	379	393	383	399	362	402	368	362	370	362	388	398	382	387	390	399	387	383	404	379	417	386	369	400	369	416	369	380	403	405	367	392	386	391	435	394	398	404	386	346	390	375	372	417	382	370	370	399	390	361	401	353	387	403	378	408	394	408	356	378
23308	21558	29495	24081	21659	22303	19095	8939	6135	4830	3842	2884	2193	1649	1339	1127	905	793	579	533	505	470	399	375	346	332	270	248	258	235	229	230	227	217	206	221	209	226	247	225	235	239	233	222	227	236	194	194	212	218	220	212	236	237	243	244	274	253	206	255	222	225	228	209	204	205	158	207	219	205	202	212	205	193	215	214	191	209	202	235	207	214	202	223	204	195	230	223	203	223	213	179	248	213	226	210	215	232	223	213	212	218	195	198	229	231	185	210	213	200	194	241	194	205	218	197	201	213	209	221	194	206	204	184	187	207	202	215	206	216	196	204	207	204	199	198	224	196	222	239	218	184	210	208	174	207	201	230	224	209	207	214	207	209	214	211	213	218	218	210	168	211	198	190	188	225	204	223	216	217	233	204	212	201	235	218	202	202	212	203	202	222	180	203	222	215	225	198	196	187	227	204	223	226	189	219	217	209	217	220	196	218	238	206	211	206	206	197	228	197	189	222	184	218	181	194	204	206	189	218	183	215	200	193	207	222	222	224	207	200	232	189	222	196	231	207	213	236	245	213	197	224	197	207	195	203	185	213	199	210	218	239	189	213	222	236	202	201	196	233	208	205	192	201	204	225	209	219	224	220	206	195	178	210	202	215	195	188	217	210	199	208	201	211	235	217	198	210	194	195	219	201	199	223	224	217	208	227	215	212	185	212	237	210	207	206	198	206	200	223	214	193	210	172	213	213	202	194	224	197	200	193	164	253	216	201	221	227	189	193	214	212	172	227	189	201	236	203	193	204	206	195	200	230	197	212	205	217	186	208	194	206	186	201	211	210	201	216	193	224	226	199	232	231	232	221	182	187	208	191	205	223	201	215	205	183	220	225	182	202	173	211	220	191	216	217	194	208	209	242	213	197	230	182	209	197	199	201	195	197	222	203	219	190	204	192	196	209	215	214	194	215	217	206	188	209	191	206	204	212	172	175	232	206	198	188	228	194	207	196	218	191	203	193	211	179	189	205	182	216	221	215	213	230	211	199	217	249	215	233	205	214	216	211	210	187	198	213	222	203	223	207	203	215	189	232	192	200	200	188	191	194	223	189	196	205	234	227	192	199	200	172	202	216	186	186	191	199	177	206	197	217	196	217	204	229	173	209	228	184	220	197	191	218	201	181	199	220	222	223	194	216	211	202	211	203	215	221	194	197	206	200	237	212	199	195	210	200	212	205	199	177	215	207	220	203	212	225	195	208	202	192	201	202	188	199	199	202	205	195	203	233	211	175	186	198	196	220	235	213	199	213	215	182	194	211	187	194	197	196	248	214	185	196	228	210	171	216	213	212	229	204	204	172	212	210	197	214	209	202	195	211	179	227	184	221	207	197	201	202	189	195	203	206	195	217	213	230	200	189	195	212	223	215	196	221	210	220	210	191	209	210	201	190	181	178	198	181	220	215	217	222	212	198	197	245	202	222	193	206	204	205	197	220	225	208	194	186	225	199	203	200	226	207	206	191	209	224	201	199	191	213	195	195	203	201	192	196	226	220	196	216	212	198	201	200	215	192	230	219	202	196	195	205	222	199	217	215	179	211	184	201	206	194	213	220	216	213	189	226	218	208	166	166	198	227	210	201	230	206	195	189	237	240	204	213	229	199	197	217	221	218	226	225	199	224	232	215	211	201	208	213	202	187	234	202	222	207	214	198	178	206	229	226	195	210	216	202	234	207	217	210	208	218	217	184	209	194	186	212	194	216	210	228	225	192	183	186	221	235	166	237	212	217	206	199	237	200	230	222	198	198	191	218	200	203	214	208	227	199	201	241	195	196	225	201	208	200	217	226	207	213	181	196	206	195	198	197	204	214	189	180	216	214	204	207	196	217	187	202	212	195	203	216	216	200	205	214	201	234	217	226	205	227	213	199	206	207	199	199	210	225	220	212	220	205	209	199	184	197	215	203	239	203	199	219	230	211	209	216	199	187	242	188	195	216	197	244	193	232	220	207	200	211	205	191	197	218	203	215	195	209	203	212	199	189	213	193	189	201	216	187	193	197	188	226	216	212	217	204	207	208	203	196	210	185	209	219	187	229	219	171	211	203	193	211	234	204	193	202	225	200	191	228	203	199	218	205	212	191	201	201	234	207	191	226	222	237	212	200	209	223	220	192	194	206	195	211	212	200	220	204	191	220	202	212	181	199	219	212	195	234	195	206	216	209	183	241	206	229	179	200	245	218	214	204	184	181	202	198	194	168	213	220	221	213	221	203	224	202	221	189	177	206	230	195	207	189	198	199	219	220	196	178	228	192	248	211	181	176	204	206	196	206	211	187	208	196	190	211	219	191	219	197	229	224	202	189	194	207	195	215	235	187	219	205	210	220	218	241	209	213	239	199	196	196	204	206	221	228	198	199	201	220	224	194	178	202	191	211	206	188	208	212	195	196	216	196	204	209	192	212	198	204	185	204	190	198	187	201	209	212	203	221	203	212	219	211	212	196	215	187	236	183	193	207	192	216	205	219	228	218	211	200	235	204	217	224	197	193	189	212	215	227	179	193	214	209	199	197	203	198	195	230	215	196	216	219	229	184	208	220	196	220	205	183	215	210	192	188	197	212	204	208	187	224	221	184	197	198	230	200	232	194	200	212	224	172	222	223	203	224	222	212	216	206	216	222	201	203	198	207	172	211	191	192	208	210	203	198	194	203	211	169	212	229	203	211	208	205	226	179	200	209	217	208	192	212	199	215	211	192	204	211	215	225	205	195	206	197	222	183	218	241	214	219	205	201	207	214	206	207	208	189	218	203	205	215	194	204	202	212	186	189	189	224	230	179	213	226	215	203	224	208	197	231	203	198	213	219	206	223	223	219	213	209	203	193	248	216	199	194	209	182	205	207	193	226	205	229	210	233	200	202	199	200	203	216	182	210	185	200	196	205	211	190	193	200	209	214	199	211	201	221	195	158	197	209	207	173	207	192	193	187	187	216	208	192	221	217	231	218	188	206	215	196	198	199	205	202	224	215	196	208	197	205	214	197	236	216	194	205	202	200	199	198	195	210	234	221	213	217	197	198	191	219	206	201	201	232	204	227	218	221	225	189	191	225	206	189	212	216	202	208	194	211	193	212	199	215	201	213	209	175	208	214	210	216	217	224	204	223	204	196	200	196	202	228	179	226	198	201	191	204	218	196	221	159	192	187	208	194	187	210	206	199	205	218	194	225	201	201	210	212	183	189	207	191	200	220	201	210	173	222	209	195	206	206	198	217	200	218	207	185	201	190	230	193	194	209	202	189	223	211	202	192	209	189	185	217	214	201	233	208	214	201	214	196	200	177	201	207	195	211	182	202	174	223	233	202	203	192	187	210	210	214	203	218	220	207	218	172	196	206	221	205	202	216	217	215	183	208	179	212	203	203	196	188	190	198	196	228	172	207	208	206	233	169	194	192	224	213	214	220	175	215	202	199	218	229	212	198	228	200	241	220	195	215	216	213	214	221	205	202	208	196
39418	53975	39358	30311	24489	20743	17094	14090	11631	9208	7310	5710	4199	3125	2473	1994	1569	1285	1076	898	767	697	631	589	514	420	400	360	330	313	353	287	335	306	290	294	311	310	332	289	314	315	274	303	284	314	264	258	260	273	286	302	331	338	308	335	366	374	315	333	286	278	281	270	248	264	239	239	289	266	280	258	293	261	297	274	266	258	277	257	258	254	240	229	273	258	251	287	246	286	265	301	263	270	267	302	259	269	265	245	269	254	224	296	270	236	258	257	263	265	233	273	285	246	253	273	263	252	253	232	261	236	264	258	239	244	246	254	256	245	254	254	269	261	246	248	230	255	258	260	262	240	265	271	275	248	242	264	250	245	219	241	270	263	244	244	216	245	265	231	249	259	276	254	252	274	266	268	243	253	249	235	254	263	253	259	279	256	260	264	242	214	263	261	264	260	232	240	246	263	269	228	275	269	254	251	269	240	269	256	235	293	269	254	256	261	250	247	235	256	256	244	269	253	234	246	251	246	274	253	249	245	302	234	268	244	244	255	249	246	240	258	260	250	237	264	243	217	256	251	229	254	256	275	239	262	271	265	265	248	267	250	246	255	247	253	247	254	244	266	258	266	279	268	261	257	247	256	261	257	275	230	210	293	254	255	269	270	250	260	250	255	250	255	262	226	231	247	261	260	291	242	272	265	262	270	268	225	262	251	233	265	247	227	262	242	233	239	262	242	231	260	257	254	239	274	251	251	255	275	293	248	254	274	244	269	277	263	271	251	290	239	256	270	259	248	248	256	247	261	264	236	253	255	274	224	248	221	235	247	267	263	277	265	247	260	278	269	244	236	253	264	249	246	248	257	233	252	247	264	265	248	249	236	282	236	268	269	276	226	278	238	259	240	253	240	256	236	254	237	307	275	228	233	267	275	237	260	232	251	262	248	224	264	250	289	293	285	294	257	256	264	265	244	266	265	265	256	253	255	252	253	249	279	244	247	289	259	248	252	239	236	256	249	252	246	232	245	262	244	240	288	235	264	263	261	261	263	253	284	248	237	268	258	277	269	244	239	270	251	243	233	281	251	273	263	253	261	258	273	252	273	280	262	275	250	259	252	282	257	243	252	248	257	248	241	247	250	270	247	257	248	255	257	244	254	252	249	250	217	241	240	241	252	252	249	256	277	248	256	248	254	266	246	267	257	253	270	279	243	256	267	252	238	247	274	292	224	253	267	237	266	258	240	256	291	264	251	234	264	256	230	238	246	269	237	262	276	273	260	239	242	269	245	271	260	270	244	231	237	258	271	247	258	256	263	251	235	265	269	252	249	235	297	238	236	262	275	223	243	253	248	234	260	273	241	252	261	250	261	253	243	270	271	242	262	257	218	267	259	283	235	239	247	240	244	260	259	245	224	253	248	254	265	262	253	249	286	244	224	263	268	257	270	254	217	256	245	248	236	259	252	228	285	244	242	245	248	220	267	237	267	263	268	247	244	248	253	262	248	259	235	240	213	264	244	255	255	265	260	274	219	272	266	274	239	267	270	239	249	271	269	261	227	258	253	261	208	246	252	247	251	284	251	254	244	252	240	275	240	267	246	257	219	275	260	242	229	257	251	250	276	233	255	277	251	246	271	291	254	255	297	258	252	272	257	268	288	253	278	274	267	250	247	277	247	281	256	232	253	256	248	242	257	228	236	264	257	268	255	263	232	245	254	249	258	233	272	245	275	235	245	272	258	214	252	239	247	263	249	246	252	251	241	246	244	278	263	258	242	254	223	243	248	286	252	263	239	227	241	277	268	239	246	242	257	252	233	242	258	222	272	262	221	234	291	239	215	253	241	278	232	270	289	264	244	252	274	240	250	264	248	236	248	267	248	257	254	240	253	234	277	260	253	238	256	248	260	276	224	261	277	277	265	249	244	236	254	245	260	243	279	252	267	224	245	251	276	246	270	246	258	261	269	261	234	244	239	262	236	264	253	264	247	273	255	245	240	239	241	246	230	236	249	231	265	249	242	273	246	252	249	216	240	236	241	243	247	254	240	268	276	253	262	245	254	252	256	270	256	251	243	280	262	232	260	235	221	245	274	242	269	299	252	243	250	233	246	264	248	247	278	243	269	280	255	213	236	259	247	248	253	264	265	242	232	255	234	262	258	258	264	241	224	252	259	253	231	272	258	258	238	229	266	256	251	252	245	249	268	256	263	256	261	247	274	241	254	243	253	242	293	253	268	256	264	259	255	245	259	271	247	265	246	253	256	240	287	261	255	222	247	248	261	240	257	240	254	253	258	256	261	234	261	236	249	239	223	259	260	254	236	270	264	240	238	245	237	248	259	278	242	245	242	265	261	286	228	261	272	259	267	259	255	277	241	231	234	263	252	254	233	281	249	232	270	234	251	262	278	251	268	247	241	281	282	255	261	266	262	254	261	247	245	249	275	258	225	244	270	241	242	251	256	229	264	257	265	285	255	251	253	235	253	232	218	238	256	241	250	262	257	246	259	245	262	261	265	231	250	254	249	239	254	235	259	247	239	248	255	256	239	258	237	241	256	241	256	272	257	282	234	287	275	248	291	246	255	251	274	264	246	272	236	248	280	259	265	242	267	253	246	246	244	240	252	266	246	241	271	291	233	240	240	233	230	256	286	278	234	242	257	249	234	250	234	239	236	254	250	247	237	278	234	244	257	246	261	223	238	266	248	247	249	240	248	260	283	245	259	238	268	231	258	246	268	251	258	289	250	261	256	247	250	258	276	235	271	237	209	273	283	251	249	255	252	267	248	230	258	248	243	247	258	255	241	295	269	272	224	227	247	253	254	259	257	261	231	266	228	259	249	222	257	242	235	251	244	229	244	256	250	246	255	267	241	289	244	272	252	241	279	245	256	267	243	283	240	234	269	272	253	267	248	242	247	227	237	250	255	252	240	238	270	245	284	241	267	253	259	250	275	227	263	261	249	248	235	255	276	261	243	226	270	234	239	250	253	254	273	262	276	273	245	252	260	253	258	257	245	222	234	257	218	286	232	264	247	258	267	248	254	244	276	260	242	239	267	262	260	252	251	258	226	263	265	244	247	247	246	254	263	255	275	253	272	249	249	267	257	258	241	290	277	250	273	275	249	275	215	244	242	279	251	241	289	256	257	258	254	242	252	231	252	258	226	227	274	241	272	228	256	275	241	260	235	281	278	234	257	249	240	244	260	256	249	247	269	227	250	254	232	253	227	247	260	256	260	263	280	242	236	251	248	253	248	266	262	236	247	256	240	242	259	253	253	281	251	275	276	224	252	241	280	255	260	267	259	262	258	238	262	255	258	238	241	237	240	259	260	252	271	286	242	232	231	243	254	258	287	268	235	222	269	226	274	237	239	258	246	238	251	261	252	278	276	254	252	252	234	281	250	260	284	248	267	247	248	266	251	246	262	247	271	232	269	230	232	244	264	267	266	237	231	245	229	235	254	249	228	263	244	273	236	270	238	260	248	236	230	256	253	264	235	265	232
28539	24467	23686	16480	8714	5781	4015	3171	2410	1882	1606	1317	1048	948	801	678	654	611	550	517	482	508	466	455	471	485	445	459	413	380	382	430	424	459	448	406	418	422	396	429	430	454	394	411	439	462	434	455	454	446	443	445	423	435	407	463	434	397	429	441	401	435	424	451	393	434	439	420	455	449	412	401	457	417	405	425	371	455	426	447	403	426	367	434	421	415	455	416	428	408	411	426	432	420	412	429	459	403	417	425	460	475	468	444	444	442	418	454	417	411	405	401	401	407	444	436	402	458	435	430	425	408	412	411	452	399	425	404	389	474	452	431	409	402	423	410	404	430	420	397	410	403	406	434	440	444	416	426	437	459	408	441	408	441	423	435	371	396	416	435	405	414	400	442	417	456	432	398	461	365	392	423	419	401	418	413	408	451	397	441	438	415	455	429	393	408	385	393	450	430	438	393	437	468	408	420	416	431	443	409	407	446	441	438	435	441	436	432	408	395	396	446	432	411	450	394	439	410	419	427	419	411	414	438	419	435	419	450	428	481	469	383	415	447	420	439	423	404	428	406	425	422	418	420	415	422	439	427	457	430	426	403	433	426	441	422	408	422	423	382	420	417	399	435	422	424	403	431	406	405	445	398	434	405	436	425	421	442	414	451	400	425	438	414	459	437	403	380	466	439	417	441	425	401	424	429	411	429	417	415	437	397	412	399	438	379	416	426	431	396	433	454	428	400	414	394	434	419	441	435	398	407	422	417	397	384	424	397	402	416	444	425	443	410	440	420	398	428	425	433	436	453	385	429	453	406	389	446	421	450	458	416	410	422	457	448	406	381	377	423	428	429	460	454	430	446	432	451	369	415	393	406	457	390	414	418	429	395	415	426	425	418	426	411	436	411	421	426	423	438	420	422	446	409	398	403	453	467	432	390	407	421	414	392	442	393	417	418	439	413	420	450	420	465	441	422	430	413	428	414	422	392	433	452	424	437	383	417	377	448	437	433	415	431	434	433	453	458	431	421	420	459	423	402	378	454	408	440	434	442	426	437	451	407	443	440	413	420	423	426	431	407	441	449	449	447	384	425	410	440	385	411	425	427	410	416	442	422	420	431	414	445	444	404	417	441	409	392	418	394	430	464	426	437	409	412	437	426	414	418	398	386	450	416	459	388	435	438	430	432	421	390	446	402	395	429	417	406	402	422	444	397	455	411	420	422	431	448	420	461	426	426	389	397	418	414	432	382	446	434	416	427	431	438	421	413	432	422	393	460	380	437	398	410	433	425	402	426	428	419	410	417	411	401	413	414	394	462	429	386	415	382	403	403	421	389	390	386	449	434	424	393	396	419	405	411	467	456	440	414	419	395	397	400	407	400	410	431	413	417	398	455	406	411	449	429	401	434	422	409	448	409	395	441	411	439	429	413	403	408	419	431	389	426	407	441	422	409	390	407	438	417	447	406	439	431	449	465	404	420	439	452	450	448	507	406	433	451	413	441	409	420	445	437	426	437	419	428	442	403	472	428	404	421	458	433	400	402	437	383	448	441	452	430	435	389	418	422	414	413	446	409	442	421	451	379	427	455	400	403	444	449	389	411	419	419	429	415	437	425	433	432	385	395	447	436	426	429	467	405	414	411	428	424	406	413	413	418	445	416	436	429	413	446	414	392	416	434	440	426	439	419	417	457	430	410	432	434	452	404	466	412	396	403	426	389	432	441	425	425	470	440	417	415	430	404	408	416	437	425	438	423	409	412	402	438	447	438	470	448	437	386	415	425	395	374	432	384	382	424	391	436	431	409	411	422	413	408	450	455	431	416	415	423	406	397	438	431	415	462	413	412	403	402	423	424	428	405	397	437	408	415	436	427	438	407	415	419	445	422	395	441	436	424	443	429	440	435	398	421	403	461	450	440	419	420	443	411	438	496	433	443	427	392	439	404	409	428	410	407	403	421	437	442	434	457	427	376	405	441	411	439	419	404	385	423	396	435	422	428	423	421	400	438	454	433	405	398	442	449	427	437	433	381	391	459	426	386	458	400	443	416	385	437	448	432	410	442	429	438	408	401	407	424	444	443	440	456	420	441	458	410	432	425	426	388	421	403	412	455	387	398	422	430	422	444	426	428	429	403	450	397	435	413	445	378	404	423	390	413	424	414	407	415	421	415	405	430	450	410	471	442	401	450	429	374	432	427	425	431	402	434	419	417	420	451	423	374	402	434	436	401	427	440	417	431	449	425	418	483	431	400	451	413	414	459	413	421	420	393	414	419	420	453	438	448	430	419	403	432	407	410	456	396	426	435	420	428	406	428	432	426	418	395	423	418	451	415	426	432	408	415	412	393	438	422	434	432	412	403	406	416	450	400	440	434	414	413	404	418	421	475	402	419	444	440	420	430	431	432	443	409	400	418	403	412	424	426	437	421	414	426	434	436	442	418	415	413	450	403	414	430	466	408	421	438	415	434	430	437	414	450	416	450	420	459	430	421	420	421	423	411	443	448	408	418	396	429	459	420	448	413	460	409	437	413	444	401	403	464	421	388	417	460	388	386	377	445	409	429	426	444	473	415	418	389	412	443	455	417	432	452	406	469	456	422	392	423	424	424	396	396	410	408	428	431	445	413	393	427	446	413	416	416	419	431	393	395	423	419	443	429	422	436	441	411	428	439	444	392	360	414	386	412	435	394	389	424	435	411	421	396	461	433	425	452	417	434	437	439	426	429	447	416	414	411	423	420	445	425	460	417	414	386	430	392	376	427	426	419	418	456	443	437	445	426	424	376	420	440	414	412	479	403	414	419	409	385	393	433	435	424	417	418	442	463	414	434	410	460	394	434	422	400	406	391	379	431	420	419	440	428	466	406	448	441	430	372	422	424	398	384	435	448	430	420	407	417	403	447	449	429	448	432	441	426	426	442	420	404	392	447	421	442	401	416	429	445	439	378	407	421	409	439	420	453	460	372	439	427	420	446	417	412	401	423	418	425	470	387	448	418	429	424	418	412	413	429	388	411	449	444	433	403	425	428	418	431	443	414	429	438	410	405	407	435	444	405	445	435	454	405	448	437	450	431	419	418	448	425	400	395	397	397	432	462	444	434	372	420	413	425	451	420	433	440	405	441	441	424	428	415	416	407	464	433	429	412	410	435	403	412	440	472	419	445	393	419	418	436	434	466	448	435	415	456	425	412	419	401	422	471	426	437	458	393	420	413	421	411	449	392	435	423	435	403	414	428	440	411	462	439	412	433	371	434	405	410	431	466	435	457	463	413	399	436	439	445	426	433	419	447	414	406	485	370	421	442	420	417	441	420	423	437	409	380	416	406	414	410	422	459	437	428	438	416	434	409	390	446	424	424	460	408	460	430	436	444	429	408	431	373	440	406	444	416	406	424	429	438	424	428	419	422	404	398	412	423	423	425	406	411	370	399	392	427	398	430	409	428	408	427	424	429	408	405	453	425	426	420	420	409	432	428	414	440	427	457	431	410	455	405	403	422	451	423
31663	37966	27313	18475	13795	10489	8325	6569	5201	4103	3216	2481	1873	1488	1312	1078	1015	876	816	722	698	678	623	607	592	644	565	549	583	570	531	574	516	538	519	554	520	560	556	556	508	540	517	532	572	544	502	533	522	575	503	522	528	522	571	611	549	546	582	545	526	509	503	518	514	545	552	553	498	540	518	506	495	511	570	552	544	509	570	540	501	482	555	504	514	467	490	519	517	512	534	558	531	535	511	551	519	556	519	526	511	537	515	502	561	492	523	566	501	528	536	533	499	523	514	537	497	564	506	489	554	500	521	546	535	509	544	517	522	540	506	517	512	546	537	519	572	552	536	527	572	519	530	513	511	499	518	516	540	516	543	515	518	540	532	480	539	563	482	503	527	496	551	501	509	499	552	499	508	577	524	543	519	515	526	562	506	529	527	507	503	515	548	547	520	500	547	507	545	540	467	520	495	527	513	528	493	478	518	488	553	524	541	500	558	519	515	518	558	523	503	523	536	544	539	531	536	521	492	483	551	512	537	528	551	513	516	507	544	528	499	524	558	514	533	546	558	535	540	528	527	548	486	529	509	526	521	482	501	546	530	539	510	518	505	488	510	557	533	529	523	541	492	499	516	530	523	557	509	568	572	505	496	531	512	562	494	499	543	521	520	528	538	529	561	481	509	534	522	497	522	547	526	476	515	534	529	496	544	529	560	546	488	503	557	524	539	543	540	517	498	512	528	553	520	494	523	522	531	544	519	496	509	553	510	493	533	514	537	517	557	541	555	502	541	560	559	530	484	541	514	590	536	528	549	560	549	501	548	551	532	524	503	486	533	538	455	527	538	539	533	521	505	544	562	504	533	527	509	514	525	524	515	493	488	523	546	522	507	500	531	507	560	522	532	473	481	510	518	519	550	516	516	537	535	519	518	528	553	498	573	498	542	553	528	501	504	504	563	513	539	486	494	514	539	514	547	538	531	543	507	538	560	563	501	547	485	534	537	503	518	515	509	551	490	533	503	512	546	503	522	496	580	488	528	494	526	477	513	526	519	543	535	508	547	490	523	486	545	500	506	557	552	499	493	532	555	500	548	515	535	505	505	537	508	526	522	501	521	551	518	478	522	563	504	521	482	542	547	527	506	506	533	531	534	540	526	528	500	527	554	521	527	490	513	542	543	494	518	552	545	534	530	526	526	500	521	513	516	503	510	533	519	505	523	559	531	559	528	513	554	513	510	519	523	484	528	527	530	530	487	523	551	503	504	521	540	516	523	541	524	534	503	493	520	505	532	498	513	511	508	489	488	573	515	538	558	524	538	521	558	533	560	544	506	541	538	528	532	538	541	532	538	485	545	520	608	545	534	512	542	527	537	500	523	544	521	511	485	519	570	521	524	525	529	523	551	513	575	538	531	518	529	556	528	511	558	554	531	530	509	549	568	512	522	532	551	542	508	511	574	485	510	520	499	561	550	479	507	478	510	507	539	487	514	503	489	540	518	560	570	494	507	488	515	524	516	573	517	518	534	519	502	512	535	510	512	540	515	493	559	530	512	523	549	537	523	523	536	478	498	514	579	465	509	474	546	519	535	497	495	561	467	528	514	503	536	533	537	522	523	538	541	516	526	494	522	536	508	487	529	488	573	556	506	470	527	553	535	506	509	530	535	530	502	562	505	494	531	486	492	509	512	502	587	524	522	539	516	494	572	532	551	512	518	501	553	562	521	512	547	536	528	555	502	499	509	510	530	527	514	527	505	520	537	516	532	524	481	531	516	533	517	529	502	519	559	543	510	497	543	558	518	492	564	529	544	489	530	570	524	511	492	532	511	526	525	531	550	532	536	489	530	548	526	517	510	503	550	510	537	503	559	510	506	543	510	506	511	533	519	488	497	515	522	555	530	514	552	508	530	559	541	515	515	548	540	534	498	492	548	499	548	548	549	539	509	528	525	508	492	553	485	555	539	518	539	512	498	521	518	577	517	505	516	501	534	547	569	508	546	516	572	544	548	525	537	493	517	516	526	566	522	515	570	516	514	521	502	498	534	531	552	484	489	538	551	514	530	499	521	526	550	547	539	532	479	517	523	509	504	520	495	538	514	501	536	557	506	527	537	549	514	513	517	541	556	501	534	541	534	501	531	515	534	506	562	503	527	495	534	529	541	538	497	502	537	536	484	526	524	502	491	547	493	527	508	529	515	546	525	505	531	537	572	552	500	497	553	550	551	532	519	522	554	541	548	552	482	553	515	579	505	511	538	517	491	516	537	524	507	496	568	535	510	484	529	516	574	500	488	574	500	519	553	553	543	523	552	530	491	507	548	536	538	494	463	551	535	525	541	521	503	503	560	555	546	546	479	519	523	535	525	533	533	468	509	507	515	515	530	528	522	527	481	544	538	527	544	590	534	525	542	512	511	519	547	518	487	505	548	530	507	507	522	555	523	523	493	524	537	515	565	515	531	559	537	559	526	502	555	550	513	528	540	515	530	472	531	492	536	493	529	553	497	526	524	514	544	508	519	550	507	481	496	524	562	538	567	497	512	497	533	487	504	482	548	539	508	550	539	527	486	498	541	502	539	528	506	531	507	542	542	492	483	472	520	484	547	481	514	524	509	500	519	514	574	504	517	528	568	495	546	542	518	519	550	496	520	505	548	524	527	494	521	522	540	554	545	569	491	539	537	537	471	493	467	485	543	524	517	514	535	520	528	518	530	500	530	544	540	529	530	527	508	552	521	535	532	529	510	538	483	561	547	545	565	505	513	532	528	537	543	479	515	524	591	513	520	557	512	498	498	541	503	517	534	528	571	514	553	509	525	532	507	594	531	531	532	486	522	538	514	568	505	531	516	555	522	514	536	495	574	494	509	559	505	517	517	509	483	507	554	542	517	548	503	509	523	499	518	532	558	524	498	495	545	548	536	527	517	516	506	530	562	548	560	547	539	509	486	510	552	547	545	508	544	530	538	530	548	532	512	545	496	527	489	549	527	509	531	492	541	558	488	502	504	543	534	516	516	526	545	520	543	568	502	543	516	494	536	508	513	532	533	533	511	543	535	550	505	533	558	502	525	516	514	525	509	521	512	564	526	530	557	505	535	489	520	523	534	521	534	576	551	562	554	574	562	526	544	540	517	510	571	490	521	538	538	535	516	517	561	536	490	550	531	556	553	524	497	548	481	493	514	509	538	521	507	526	531	532	511	554	505	561	524	503	523	537	528	562	555	530	537	539	544	496	562	514	524	519	516	525	515	536	517	514	499	532	547	524	546	564	536	529	535	527	508	506	540	509	526	557	512	547	502	535	552	548	509	509	529	479	534	517	502	535	564	547	554	521	503	498	536	506	500	527	505	504	486	537	554	522	549	527	555	523	521	508	546	552	495	519	532	502	505	526	520	545	522	507	476	519	538	531	530	535	464	515	497	549	534	538	510	480	471	519	554	519	509	544	500	535	544	514	518	483	513	539	527	484	478	500	502	533	554	497	501	510	509	508	525	537	539	508
24469	21657	29195	24591	21813	17724	9819	5602	4123	3324	2502	1997	1631	1209	1029	836	724	666	587	548	476	439	405	402	386	362	366	337	331	314	347	337	319	311	315	322	296	338	322	341	321	314	342	330	309	328	324	340	325	341	320	316	378	370	334	338	349	327	321	312	283	308	281	322	332	309	269	296	279	281	317	304	277	284	311	313	303	312	295	304	304	304	321	329	335	366	299	290	290	312	337	319	309	275	333	300	279	299	311	306	321	277	305	290	307	300	302	308	273	290	301	308	309	321	311	281	288	292	287	312	266	308	283	310	315	295	316	315	275	322	316	328	300	277	298	270	306	282	319	330	315	299	302	316	324	302	280	298	324	328	280	287	331	308	327	283	294	303	300	313	316	299	307	295	304	283	309	306	306	305	324	310	283	295	332	310	282	309	304	312	281	324	302	306	303	300	293	288	302	344	302	289	334	306	312	308	307	306	302	306	284	280	303	281	297	277	276	325	321	292	304	300	276	315	289	293	306	307	303	286	328	305	284	305	313	293	310	274	331	282	300	298	294	340	296	287	307	307	272	284	300	316	314	328	325	299	308	275	293	294	262	328	293	289	297	268	321	288	318	335	324	287	290	309	300	320	298	284	328	315	304	288	309	303	299	287	294	312	323	334	290	319	314	324	325	289	301	270	272	309	342	273	280	317	306	290	312	320	316	323	316	288	312	313	314	296	278	294	349	288	326	303	285	264	307	284	288	314	319	302	281	324	335	294	298	328	322	323	289	308	307	323	305	318	301	264	288	302	308	297	328	348	327	320	305	304	300	318	304	280	324	294	300	303	324	311	315	310	274	322	340	330	316	251	314	298	311	287	320	300	328	333	266	305	295	282	299	328	288	317	317	312	307	309	333	294	309	297	295	344	279	338	294	305	280	294	292	302	332	312	297	275	306	291	314	322	306	266	286	322	320	296	277	342	284	308	294	299	312	287	299	315	285	301	304	325	277	314	285	307	289	305	301	291	307	331	285	290	284	297	304	333	300	308	296	321	296	322	322	304	320	316	313	319	328	288	297	319	295	324	281	287	309	312	329	326	317	317	351	300	316	306	311	289	302	297	316	279	289	300	323	313	319	289	296	311	337	282	304	291	305	311	313	283	313	300	301	300	322	284	334	288	333	274	303	288	312	277	300	322	306	300	299	293	328	306	323	315	291	281	280	310	300	316	296	296	343	319	312	273	295	282	318	330	309	299	299	322	302	311	327	283	290	297	288	289	313	296	336	297	287	310	264	303	278	337	287	321	290	292	287	299	291	283	324	266	318	296	292	284	286	294	305	277	302	326	314	306	305	276	325	300	298	293	303	291	313	295	325	310	315	293	325	315	294	312	281	312	302	255	297	274	261	293	303	298	295	287	311	321	315	312	329	269	323	280	315	324	290	331	298	309	317	302	263	301	284	307	261	328	337	301	283	303	280	305	280	332	311	316	316	305	289	304	303	313	310	313	305	281	330	303	322	310	298	309	285	325	334	295	306	294	293	325	303	290	313	331	322	308	300	304	285	279	277	318	306	310	340	297	311	284	308	285	304	301	291	344	288	311	339	314	329	307	287	293	294	333	313	301	298	324	285	304	305	343	299	311	304	307	298	283	305	289	294	297	286	281	301	291	293	305	284	320	280	295	312	286	268	329	307	325	291	317	308	293	316	293	292	331	306	288	321	306	312	350	320	315	296	282	297	296	301	272	310	288	312	315	326	297	299	312	263	328	302	291	327	306	300	316	283	327	280	309	304	322	294	292	343	305	282	290	301	315	255	298	333	284	301	335	291	311	309	276	281	299	292	308	317	298	291	326	320	294	309	286	327	307	293	312	311	302	304	288	293	309	295	303	327	310	328	315	306	302	319	308	313	289	295	289	294	264	276	303	318	341	300	305	325	284	319	297	322	294	321	299	293	326	323	303	319	293	313	292	283	279	323	305	298	294	317	349	321	313	307	278	311	324	301	309	329	293	277	321	289	290	334	314	294	266	313	314	312	314	282	335	294	295	325	312	318	286	311	305	298	309	298	283	320	304	285	281	303	289	335	309	297	289	294	318	294	291	308	297	313	293	310	272	307	307	305	325	279	311	323	304	271	325	286	294	280	291	339	294	300	296	274	310	339	285	298	298	307	318	329	305	309	304	288	285	320	309	315	285	283	294	281	320	309	325	300	315	300	302	299	295	306	338	275	287	299	296	308	291	327	329	306	300	327	312	313	319	267	304	318	281	307	318	322	293	304	314	313	310	318	279	310	311	300	284	330	330	332	339	322	290	318	301	302	263	325	286	299	337	293	274	300	300	309	284	305	315	319	301	288	321	301	284	307	312	301	327	289	283	291	299	300	309	316	324	310	318	311	318	313	321	285	310	293	284	299	305	289	289	315	309	277	322	327	307	314	280	297	318	331	301	338	325	294	289	286	347	294	312	310	304	297	325	293	323	320	320	299	312	311	320	315	306	317	296	299	300	340	297	293	310	344	311	311	301	322	307	289	297	287	301	305	310	290	313	296	308	304	323	302	300	342	325	283	314	298	283	290	334	299	276	308	336	301	287	312	305	316	285	320	317	317	319	325	285	293	295	293	288	320	299	317	303	315	291	320	305	291	287	332	323	307	306	294	300	305	299	291	312	297	325	288	315	311	304	295	300	276	310	308	316	294	291	318	308	314	328	295	309	324	288	311	290	310	294	281	296	294	317	304	311	295	302	293	297	269	283	318	335	316	313	318	301	294	313	278	288	280	314	298	308	328	345	330	322	352	290	308	330	289	286	279	278	306	335	319	292	313	308	312	305	303	316	319	304	295	302	303	307	303	310	347	324	302	311	305	308	308	304	302	288	314	310	294	300	305	307	299	311	289	306	309	282	318	303	330	290	290	290	348	277	299	320	304	322	341	299	289	310	296	314	281	317	300	302	315	304	293	319	291	340	285	300	315	306	308	271	321	307	316	310	283	315	303	314	289	297	282	303	276	321	342	311	294	313	303	323	306	294	316	306	337	298	323	295	318	266	280	329	295	305	327	307	297	291	312	287	315	312	310	306	310	298	294	287	303	301	339	252	317	291	312	279	258	321	295	282	321	285	307	286	308	287	314	291	304	296	313	292	299	312	313	328	274	265	301	336	291	299	295	273	273	320	316	267	304	339	302	287	307	312	324	334	318	322	295	287	311	274	293	299	305	287	300	306	342	305	323	264	284	308	263	328	301	294	299	302	306	310	277	287	333	319	302	301	308	303	300	317	306	311	323	323	286	290	276	283	323	291	294	309	305	309	279	306	306	305	272	306	315	295	298	302	291	308	307	291	291	290	305	313	292	303	306	300	301	276	278	290	297	286	301	293	316	329	318	285	299	306	313	294	327	331	311	310	301	302	323	314	287	330	296	299	299	268	325	323	313	291	337	324	318	316	280	307	291	297	297	300	307	330	299	286	285	311	278	280	328	294	282	294	290	329	311	276	313	314	293	295	293	273
35407	49864	34753	25601	20275	16596	13083	10328	8456	6593	5037	3873	2983	2213	1825	1513	1237	1089	928	831	736	729	615	611	580	519	478	490	441	426	415	364	417	425	393	423	428	374	445	400	435	411	409	392	391	415	395	375	420	439	422	400	444	406	448	450	471	411	411	468	379	379	374	399	408	384	402	390	390	382	418	401	420	408	375	383	365	397	370	390	372	393	416	403	363	395	401	391	374	385	407	402	429	407	414	390	375	401	378	408	423	384	432	432	409	415	380	356	406	376	384	350	375	409	373	357	369	394	395	364	400	345	395	402	370	395	364	395	374	403	390	360	392	406	358	392	364	397	391	401	383	336	402	405	409	369	408	372	337	384	409	400	399	379	386	366	387	367	382	389	381	387	408	383	385	392	379	380	381	363	355	370	387	424	406	406	434	401	453	361	372	399	405	385	373	405	353	409	358	363	389	408	411	357	364	385	364	389	349	350	376	406	390	399	419	385	367	369	392	375	413	390	393	355	392	427	397	383	354	384	370	400	405	355	401	369	379	394	401	389	402	363	393	363	427	383	364	373	416	354	430	395	382	398	367	410	381	376	372	407	376	393	383	358	355	397	402	386	380	360	399	398	360	409	423	393	383	383	399	366	348	389	387	414	399	369	403	396	362	408	379	401	371	383	370	402	366	366	412	398	392	375	367	382	414	385	385	396	381	380	388	366	373	347	410	372	398	394	371	385	398	358	407	396	407	396	383	378	403	369	397	394	420	383	396	371	414	396	403	400	419	358	351	354	401	382	387	385	374	391	353	384	386	374	368	414	407	394	369	360	409	392	379	389	416	400	377	390	403	386	385	380	395	400	379	390	413	374	382	384	380	357	359	400	412	383	398	383	354	394	390	377	410	372	408	363	396	389	398	375	397	389	400	387	402	390	400	388	399	392	386	361	375	432	407	358	386	370	387	379	405	397	394	401	417	371	393	415	382	376	412	357	393	370	371	396	397	409	385	387	373	381	393	399	399	386	361	402	421	406	358	383	406	408	412	373	354	366	364	416	370	407	360	397	416	365	399	388	407	403	401	375	372	440	360	367	388	358	405	370	367	346	378	389	373	420	361	397	397	391	389	363	383	393	389	382	414	380	395	400	396	396	387	389	410	376	372	383	391	403	373	375	413	392	415	338	378	354	400	404	387	374	362	407	381	398	377	430	413	423	371	407	402	398	376	376	383	458	388	407	392	370	356	351	387	354	372	381	376	400	367	384	352	419	419	377	395	404	412	391	415	382	398	404	376	375	396	387	374	394	360	379	387	402	387	352	381	416	376	394	385	351	363	401	397	392	371	388	416	378	413	400	364	391	357	390	393	384	358	386	418	376	365	385	420	344	374	407	366	385	416	402	386	370	387	430	375	400	430	397	395	353	403	367	385	389	382	403	385	417	374	415	340	405	400	385	374	413	387	396	391	393	393	393	385	404	385	404	411	381	381	382	398	399	357	411	365	396	392	375	396	380	405	389	373	354	420	381	387	369	353	380	399	391	406	381	378	385	394	383	384	369	405	383	380	423	373	397	399	378	376	388	407	399	389	368	397	381	388	376	365	396	380	358	389	385	378	384	383	390	360	388	386	363	387	411	454	386	370	427	368	380	395	360	394	359	365	360	413	409	368	358	414	409	362	371	347	382	389	422	411	391	369	422	391	385	393	420	394	365	374	382	356	349	412	366	376	357	363	378	373	390	380	384	400	409	376	371	368	381	379	372	376	375	420	389	374	391	389	370	411	398	410	415	410	369	377	419	406	394	373	382	364	363	347	365	371	384	368	368	347	413	376	364	374	417	399	416	361	412	406	382	403	355	350	386	377	390	391	365	385	378	361	365	379	411	389	399	382	391	426	406	377	388	383	376	368	367	343	393	382	392	359	391	367	396	417	385	376	352	384	372	358	408	356	376	373	395	380	395	391	396	355	403	399	374	406	375	370	349	427	401	397	401	394	369	394	400	366	391	382	374	357	387	381	401	375	334	355	386	420	361	435	381	390	391	374	387	344	418	412	387	369	367	385	394	390	367	410	410	379	376	396	364	371	381	384	396	364	371	391	383	381	402	404	373	404	407	372	371	377	389	370	370	405	399	409	396	401	367	386	371	382	406	412	389	387	389	368	372	376	411	378	366	375	414	430	385	380	368	332	364	364	366	354	379	372	390	384	365	387	397	352	387	381	389	394	410	381	358	416	426	376	380	394	396	395	414	375	386	417	365	400	374	394	376	407	366	401	398	384	410	407	409	441	391	406	392	397	392	394	386	370	392	388	384	409	420	343	386	421	363	366	391	360	396	416	409	386	389	395	368	396	376	392	383	393	400	374	397	368	373	360	408	370	381	394	381	387	366	405	359	390	395	370	362	397	381	411	390	391	384	372	360	377	380	391	384	377	409	381	362	354	386	393	384	431	403	393	385	386	372	394	384	407	403	404	379	383	407	371	378	397	345	369	380	384	398	408	404	385	400	391	357	405	352	378	390	404	367	409	376	362	396	381	406	361	375	377	414	375	368	403	416	373	337	344	375	399	402	415	382	378	370	404	370	336	404	380	415	408	362	426	360	388	356	409	404	400	376	368	378	404	377	370	359	411	360	369	359	380	380	419	360	353	376	381	373	385	390	390	356	416	419	377	366	413	384	414	390	393	364	363	346	350	377	398	379	387	383	399	387	381	381	406	393	421	364	369	376	382	372	395	393	383	391	403	395	377	390	370	399	389	378	345	401	382	394	383	387	391	343	377	355	412	390	410	370	366	383	381	371	346	402	387	379	353	376	396	368	403	387	362	396	342	382	402	433	402	399	389	362	415	371	396	370	390	390	353	384	402	410	387	386	401	374	398	388	401	383	374	392	395	384	394	364	416	405	417	406	383	424	404	389	377	347	370	370	403	389	409	392	399	413	400	382	396	364	387	408	362	409	403	386	406	385	411	381	374	372	363	391	396	382	378	345	374	383	395	352	392	366	391	384	372	372	414	423	393	388	383	345	399	370	379	399	337	377	374	399	404	386	395	391	358	389	388	381	381	411	404	391	431	428	397	396	438	393	370	377	417	406	362	396	383	371	368	391	419	441	394	391	402	371	416	350	393	380	400	381	387	397	353	398	373	369	347	410	403	428	404	394	366	374	388	406	386	386	363	405	381	430	410	411	351	392	387	423	414	374	404	381	418	331	370	353	378	389	408	379	400	379	389	391	385	407	408	401	364	398	387	376	381	396	395	422	365	349	401	343	383	375	394	340	353	371	385	386	373	368	398	409	356	410	326	389	396	388	405	401	393	400	395	389	373	381	384	379	371	415	381	402	361	389	398	395	387	374	338	382	376	397	395	394	386	400	383	391	402	373	428	397	371	395	409	385	384	350	401	378	379	405	387	414	386	373	393	366	368	417	372	405	386	373	383	422	379	387	403	387	406	392	367	377	374	405	395	426	394	333	408	386	388	394	403	371	368	371	392	390	379	374	398	403	404	388
23310	21562	29530	24024	21636	22322	19572	9231	6069	4920	3675	2668	2076	1645	1221	956	794	700	661	566	499	445	428	364	326	339	282	286	251	251	245	236	219	247	222	220	251	188	235	231	228	201	220	230	243	196	232	231	249	263	243	256	266	255	275	237	279	257	238	251	222	217	192	187	210	199	225	226	190	210	196	220	218	199	193	213	228	194	225	192	213	223	206	214	223	193	201	207	195	202	216	229	216	187	221	202	242	204	224	223	196	167	212	206	193	218	233	197	234	214	202	225	215	196	214	196	211	216	205	184	200	180	224	216	190	211	198	206	196	187	208	178	186	202	201	212	193	187	201	207	188	206	204	226	222	176	218	195	213	207	202	212	188	197	162	225	195	198	204	204	215	232	207	205	194	203	197	186	190	216	222	227	214	202	195	216	192	189	205	208	203	224	192	215	210	218	201	219	223	195	208	209	188	207	203	185	207	207	231	194	191	186	226	218	210	207	210	200	210	209	222	206	183	187	201	192	223	203	239	224	224	213	215	199	216	201	195	208	223	209	176	205	203	202	209	201	215	207	213	225	209	199	201	200	219	181	198	190	206	211	195	190	230	206	196	200	223	197	182	202	211	201	194	216	192	217	196	201	197	209	197	207	200	203	195	216	212	198	193	195	209	182	213	196	191	206	183	203	196	207	189	193	209	202	187	207	199	218	202	217	181	190	207	200	181	174	190	207	207	202	219	217	209	232	206	198	187	197	187	201	210	198	215	193	196	207	222	191	219	221	225	207	196	209	215	189	189	208	199	206	219	194	225	191	221	203	175	217	178	227	198	218	217	220	198	223	202	199	202	205	208	189	196	217	219	191	219	220	208	212	199	219	179	203	211	228	186	198	187	187	202	183	188	241	203	223	181	202	233	200	217	214	187	207	207	184	207	197	191	214	204	202	198	181	209	187	210	213	188	203	213	209	190	193	188	192	215	177	208	219	192	221	212	218	226	193	201	192	215	175	194	201	226	207	185	201	208	209	191	223	215	203	184	203	201	205	175	209	185	225	205	197	212	213	193	184	193	184	211	202	216	211	203	209	222	218	187	202	200	192	184	197	203	187	216	204	195	198	192	184	196	210	221	240	224	206	217	222	204	199	222	213	218	228	201	237	201	218	194	230	190	183	212	197	184	235	211	193	215	198	187	173	210	213	185	203	221	202	201	190	199	186	227	194	207	204	212	193	187	211	209	217	205	210	184	209	208	195	219	178	185	215	197	209	225	200	210	167	198	206	209	209	217	210	204	223	195	196	196	225	187	207	204	191	205	224	207	224	197	214	206	221	218	193	196	217	207	193	197	191	229	203	207	198	163	202	177	195	210	202	191	199	222	230	197	194	213	223	211	227	211	210	187	203	212	196	204	201	202	206	206	179	204	212	229	213	207	201	189	209	207	178	213	202	244	192	203	211	209	207	193	202	216	185	196	194	208	195	219	213	210	216	217	204	189	164	202	192	213	190	171	215	196	217	200	214	195	185	199	207	222	192	191	224	196	198	203	193	192	173	188	207	211	205	224	212	196	207	202	200	212	237	208	193	190	214	202	198	171	205	197	210	188	193	197	200	233	185	216	217	192	213	208	211	210	194	205	218	223	215	217	228	217	208	185	179	222	186	195	188	229	200	183	221	201	175	221	203	197	219	200	236	186	191	193	223	198	210	177	198	228	182	201	199	202	219	215	201	202	194	183	206	215	193	200	212	194	180	215	193	179	218	211	183	205	213	215	198	194	207	227	200	202	200	178	201	211	215	210	187	200	204	191	214	211	201	201	241	185	185	204	211	227	207	175	192	208	191	197	193	204	215	180	218	194	226	207	210	204	220	197	221	179	215	203	206	186	187	193	208	218	204	208	195	194	197	177	194	207	224	179	199	192	197	205	228	215	216	215	198	213	226	198	215	204	208	226	190	209	187	216	210	211	190	198	189	197	210	213	203	201	195	208	210	197	182	220	212	182	210	201	201	202	237	221	203	218	212	218	183	191	203	203	196	184	198	194	193	227	215	208	217	205	212	202	198	197	195	211	217	210	193	205	199	213	187	163	202	216	200	198	183	206	224	200	197	205	227	200	197	210	213	192	209	202	219	205	210	193	216	227	213	194	201	207	191	212	200	185	213	206	167	204	195	182	194	196	207	213	191	180	221	197	191	201	191	194	223	209	196	197	207	203	211	202	201	218	186	219	221	210	245	192	183	192	204	215	209	217	229	184	202	207	196	211	203	218	185	187	204	212	186	216	187	190	191	181	204	217	201	211	169	194	217	194	178	217	193	209	204	205	207	189	195	190	213	181	205	207	222	175	197	171	204	189	218	193	227	211	207	204	207	185	221	185	225	202	217	216	208	196	218	203	191	204	215	213	183	190	186	190	201	208	198	208	207	193	182	205	205	200	181	200	214	204	181	203	218	206	189	201	209	225	189	223	213	213	187	192	205	229	183	201	194	205	220	200	208	227	173	197	200	198	190	198	195	202	201	219	194	215	225	193	195	223	192	207	218	220	183	219	197	210	188	180	196	193	204	224	234	193	198	189	209	218	229	225	204	222	192	197	236	219	180	199	195	193	228	185	201	202	200	205	207	218	198	198	201	222	210	182	188	205	196	211	220	214	208	235	185	238	224	199	227	207	198	194	195	195	200	233	215	197	208	220	193	193	218	165	226	212	202	223	183	219	187	217	198	208	209	218	199	204	196	226	183	180	223	204	203	225	204	185	193	209	210	207	210	224	195	204	234	210	198	192	194	213	176	178	222	203	200	186	192	215	201	211	208	191	219	206	187	204	193	179	229	192	169	219	221	208	221	197	195	219	211	199	165	198	223	224	196	213	212	233	206	229	194	234	179	216	220	215	189	199	207	200	202	193	214	204	175	187	219	228	213	223	217	198	232	212	199	195	217	223	225	187	200	204	199	188	194	197	159	225	238	212	197	203	202	207	218	201	209	213	204	191	209	184	218	207	220	226	216	219	217	195	198	199	207	200	200	209	212	214	193	215	217	187	216	207	184	169	239	215	228	196	214	230	177	197	179	213	188	205	203	196	191	205	191	214	226	197	224	211	204	204	223	203	184	193	202	195	190	192	243	194	214	218	226	169	203	205	191	178	173	205	191	213	200	229	236	217	195	204	227	181	233	209	231	237	218	203	192	223	218	198	193	209	209	213	205	210	197	192	214	191	212	203	221	207	182	196	190	193	209	216	229	181	175	232	170	227	181	198	178	200	218	195	191	214	199	203	208	203	188	200	196	199	179	234	209	211	186	189	223	224	214	216	223	205	223	192	199	209	213	203	217	211	185	191	216	196	203	223	220	200	207	209	191	228	188	220	212	195	194	196	204	196	189	215	180	195	219	182	177	185	203	206	209	190	207	192	203	205	218	223	209	188	219	206	203	183	169	206	191	219	218	208	216	214	236	210	174	233	217	187	182	203	205	208	210	213	195	198	187	210	209	210	215	208	209	205	210	205	171
39319	56840	39494	30852	25718	21607	17780	14436	11377	9078	7081	5263	3987	3020	2363	1807	1517	1300	1085	933	803	719	626	568	494	431	405	329	339	330	306	314	278	282	295	285	300	294	318	305	283	269	280	275	248	284	273	277	280	310	288	339	322	342	342	316	364	297	277	283	249	287	263	249	264	254	248	258	282	246	261	237	260	280	225	288	233	245	261	262	219	251	286	266	256	257	256	272	242	242	275	292	249	269	263	249	260	273	276	242	247	271	256	256	261	251	264	275	242	247	257	281	233	228	286	258	232	258	279	282	269	266	242	248	236	237	273	298	254	265	220	250	281	248	268	279	245	258	257	235	253	235	247	252	263	258	256	242	256	235	234	271	254	261	223	229	277	244	249	272	260	244	290	244	237	262	237	223	250	248	267	267	215	282	250	261	235	254	255	261	260	251	217	250	239	221	266	268	226	282	254	267	261	243	259	263	259	230	241	241	280	251	244	235	261	249	259	246	265	243	239	272	239	251	241	245	262	255	260	238	229	254	263	252	265	218	275	260	250	214	226	269	252	246	268	233	209	246	255	225	248	281	241	271	273	230	248	274	238	268	256	272	291	236	250	253	249	229	267	258	269	215	249	236	226	277	278	254	237	249	240	237	244	275	240	265	290	271	259	253	235	230	255	266	251	239	236	265	251	239	254	245	266	255	261	242	273	257	273	265	243	269	249	270	268	236	259	250	253	268	240	276	254	281	247	264	269	255	267	265	235	276	270	245	241	241	254	251	244	248	250	260	263	260	228	288	232	261	226	256	253	261	258	239	226	245	248	254	244	258	258	276	252	245	250	259	256	265	256	245	257	249	250	219	230	235	233	242	251	245	252	245	277	239	278	228	247	264	261	234	251	260	245	283	276	242	266	271	249	287	256	235	273	260	239	242	248	250	285	270	235	251	258	281	259	244	245	248	247	279	252	252	228	264	262	275	241	262	265	232	271	247	249	247	243	238	258	251	225	280	283	228	231	244	270	247	268	253	231	225	260	255	260	229	279	276	241	247	256	242	233	285	283	256	246	256	234	266	247	269	252	266	247	254	258	257	261	250	256	226	264	245	256	242	223	249	251	250	259	232	258	272	257	279	247	246	261	262	228	245	239	242	251	249	227	263	245	246	247	230	254	255	239	248	247	247	232	267	241	256	266	234	264	275	269	222	266	231	247	265	240	227	251	239	243	235	255	250	253	249	261	247	273	277	231	253	260	236	239	232	251	252	250	236	254	263	249	247	252	236	243	221	251	233	256	223	251	213	230	277	260	208	234	239	280	240	239	268	249	253	234	277	256	243	260	256	234	254	257	244	239	243	273	246	256	267	227	239	266	258	237	223	219	257	236	245	248	247	262	229	249	239	263	232	257	232	252	266	245	221	241	245	247	254	267	264	265	240	267	270	268	259	266	210	234	232	243	240	265	241	273	244	252	275	220	267	275	260	257	240	258	281	258	236	257	253	244	236	263	245	230	227	270	260	278	236	253	242	224	272	257	269	246	242	225	267	241	239	262	242	238	230	224	264	264	233	232	247	267	278	258	247	255	249	272	230	249	235	239	243	240	292	270	266	298	241	250	238	252	281	259	254	234	259	248	245	262	250	249	264	274	260	234	279	228	285	263	232	257	261	282	243	285	274	245	249	246	217	272	239	254	272	222	229	256	257	251	228	226	241	252	253	239	273	240	220	230	258	248	235	253	274	234	252	290	246	255	261	276	244	270	237	254	234	228	287	248	254	252	255	247	263	288	241	280	270	259	243	275	278	231	271	256	267	277	247	259	248	255	230	235	238	266	253	269	254	291	271	256	235	269	253	249	252	236	252	284	233	251	283	261	257	248	289	259	257	240	254	253	232	254	256	254	253	221	256	262	273	248	254	255	254	248	259	220	262	257	253	252	267	242	256	235	232	276	234	217	227	240	245	259	261	246	223	254	244	252	255	245	235	265	253	249	256	259	243	234	231	259	253	257	266	268	269	233	249	223	274	268	223	239	250	240	260	280	245	264	260	235	263	236	253	268	242	255	237	255	245	256	250	256	256	276	222	248	251	250	253	256	248	258	255	256	243	264	244	246	251	245	278	269	247	277	235	246	245	230	271	260	222	255	262	290	252	271	263	261	224	299	248	240	259	236	274	267	243	221	254	268	236	277	272	250	234	249	228	233	260	256	254	256	244	257	237	268	240	225	230	256	251	244	234	248	256	243	233	226	263	259	267	228	252	280	257	259	253	254	258	259	246	256	247	245	239	254	255	280	255	247	239	255	247	270	225	227	253	253	218	256	231	256	252	265	288	238	249	270	224	271	260	275	222	252	275	224	273	250	270	280	267	248	267	229	252	246	252	237	257	242	269	262	249	258	262	251	243	213	253	243	217	263	224	240	267	253	261	256	241	267	253	234	274	274	294	276	249	274	262	252	235	252	264	228	243	252	224	243	243	262	249	262	232	258	229	275	248	280	262	257	272	213	256	229	214	245	285	254	257	250	224	231	258	222	265	216	206	212	236	256	240	243	274	280	236	243	228	282	239	257	256	261	277	244	249	252	250	241	232	253	265	265	259	242	271	236	235	248	240	239	279	239	253	298	228	248	268	252	301	230	231	236	231	263	222	217	245	252	218	237	259	287	269	254	258	283	270	228	254	258	265	248	268	254	256	231	257	245	222	239	247	245	231	237	239	221	247	270	282	246	243	291	252	266	281	241	257	270	254	267	269	234	270	276	242	220	220	246	251	277	259	245	240	263	211	250	244	251	271	225	265	247	238	225	233	248	241	246	254	236	242	259	244	206	256	229	255	284	244	233	217	258	243	236	256	229	244	241	260	274	248	260	245	238	248	231	250	233	248	243	247	261	288	238	249	254	238	255	227	266	252	276	247	271	252	258	240	241	264	257	264	257	259	235	251	229	251	256	248	244	303	258	240	264	248	221	248	261	282	238	219	262	290	240	249	257	259	237	237	248	238	250	215	246	251	227	252	224	237	273	244	249	240	270	265	238	254	261	252	264	236	289	242	251	279	273	255	250	223	256	239	262	265	250	256	239	262	256	263	232	222	232	234	273	235	232	283	240	278	242	247	268	236	245	249	249	228	250	248	249	254	279	226	236	247	236	251	254	229	263	283	257	269	228	274	233	228	251	272	261	259	236	261	226	245	249	265	251	241	249	239	244	248	234	227	259	236	240	279	237	255	256	285	271	265	230	271	238	238	227	228	253	258	242	268	241	241	257	253	245	240	257	265	249	258	250	249	269	234	230	260	224	252	243	281	217	224	255	248	247	263	237	260	250	246	222	232	259	239	250	242	254	247	248	238	248	271	248	222	216	262	247	254	273	226	255	250	220	247	246	265	270	244	270	240	259	256	233	262	249	245	243	250	235	249	262	257	267	242	266	253	257	272	225	285	243	266	244	261	236	252	230	233	243	244	255	253	266	245	244	263	231	230	261	254	236	235	247	252	216	273	253	259	250	250	282	261
28503	24806	24148	16790	9292	6080	4253	3200	2432	1863	1550	1305	1043	924	782	684	598	566	557	525	488	465	487	490	476	452	431	442	431	438	460	462	451	452	414	436	426	427	442	461	415	452	469	388	441	389	435	450	441	452	436	424	427	458	454	470	457	434	422	414	459	387	434	442	420	440	445	422	392	407	449	415	420	474	448	473	445	434	454	428	404	442	441	439	438	447	435	428	458	443	436	427	480	438	422	398	442	422	416	406	416	392	422	396	435	446	413	404	399	393	396	468	422	420	425	399	443	445	406	414	454	399	442	402	463	466	409	407	434	422	414	439	449	434	441	462	420	444	433	435	403	439	459	394	428	426	444	416	432	437	450	414	405	429	446	417	393	446	460	408	446	421	427	410	407	398	405	423	401	406	424	412	428	396	486	440	398	427	411	437	437	427	467	439	443	396	456	448	433	451	411	430	449	423	452	414	435	423	458	435	408	444	423	441	424	440	416	438	443	462	409	457	460	429	419	423	436	406	452	433	426	420	445	449	411	425	417	420	441	400	397	432	459	405	467	415	433	445	427	443	449	422	443	443	431	432	432	418	438	415	445	438	436	443	411	460	429	409	378	446	423	431	469	433	436	408	421	447	448	393	391	381	435	428	398	411	406	415	408	418	418	438	426	418	441	449	416	416	422	430	394	455	443	413	406	417	413	392	457	438	416	425	404	421	423	410	467	426	395	463	425	403	434	418	432	440	438	442	402	452	433	402	393	454	436	483	434	445	453	377	459	411	411	438	466	411	436	420	453	409	442	407	424	406	439	425	431	455	422	442	426	418	417	439	395	434	447	406	456	442	462	415	456	414	413	469	436	445	419	422	432	405	436	418	459	399	442	425	412	434	388	411	407	432	386	429	429	443	453	390	394	432	436	410	409	412	432	427	459	406	421	416	399	433	455	430	411	422	414	456	425	443	429	428	460	427	476	427	452	398	416	449	443	420	411	444	403	453	430	442	445	432	453	431	421	436	435	433	458	410	420	394	388	441	438	429	434	457	452	471	418	435	419	443	456	405	463	432	458	436	419	425	436	437	398	429	415	470	469	437	442	415	446	471	445	457	403	475	418	473	446	421	416	414	444	418	444	449	436	449	427	451	424	386	410	446	414	411	480	405	432	461	445	419	428	398	397	404	413	432	426	421	388	418	424	444	384	422	438	446	414	444	412	434	436	399	436	438	385	461	401	432	370	417	425	478	475	429	417	411	420	450	444	440	436	454	440	430	464	409	450	405	440	425	428	404	418	410	389	410	420	420	436	430	433	416	445	450	464	440	413	428	428	441	476	426	437	433	406	450	448	455	434	443	454	416	425	425	436	424	427	418	427	466	446	421	460	428	417	424	423	413	428	462	410	449	386	396	455	493	363	403	444	431	448	430	447	444	437	398	448	423	415	420	441	424	447	409	446	448	408	411	407	428	468	458	418	417	429	434	442	437	433	439	425	412	406	429	444	465	453	407	437	417	411	420	405	396	434	396	423	393	385	436	426	443	445	499	445	443	443	462	423	427	420	419	456	406	415	446	446	435	411	430	431	414	394	419	434	433	413	443	424	436	386	417	409	401	439	456	416	432	409	449	409	425	447	410	448	466	449	414	415	434	429	402	417	428	410	411	417	385	445	394	447	441	393	419	413	404	441	442	396	403	442	403	460	411	422	442	427	407	402	410	419	423	390	411	468	373	427	431	457	446	461	410	467	456	411	423	426	416	409	453	439	464	435	445	407	413	461	403	434	417	423	434	429	452	417	457	407	425	417	425	466	427	442	421	454	443	429	433	437	417	421	430	394	395	433	445	430	413	409	442	423	429	417	459	420	416	436	417	420	414	426	450	414	410	430	436	439	418	436	450	434	407	406	415	430	448	411	416	433	417	394	411	422	433	452	432	408	421	368	390	409	403	396	467	465	475	422	422	414	446	374	415	374	392	410	470	433	397	465	410	427	426	415	422	408	403	416	427	404	414	435	408	406	463	403	421	413	436	400	465	412	419	415	414	450	447	408	418	443	459	399	421	434	437	430	402	429	440	419	420	431	472	435	417	440	406	427	444	421	436	421	432	415	401	395	399	469	431	412	433	411	414	452	391	440	409	415	430	440	401	423	427	464	414	427	437	431	416	452	421	426	457	411	415	389	397	419	413	427	414	435	417	436	427	446	460	431	408	432	420	429	410	460	447	419	420	422	429	445	411	405	446	429	414	450	421	454	433	442	411	410	425	460	406	397	420	402	425	433	428	430	437	446	423	402	431	423	403	438	418	444	407	391	423	428	390	465	432	411	391	415	412	450	436	439	425	437	416	417	423	446	440	412	444	457	388	412	457	442	436	401	417	417	402	444	429	424	435	484	418	422	406	424	449	380	431	433	429	421	433	430	410	437	466	409	416	442	398	443	419	451	469	435	404	439	445	466	407	432	416	421	445	448	407	432	465	420	424	410	426	438	440	384	444	424	420	414	409	418	406	453	456	381	422	369	439	411	428	437	442	440	437	399	451	419	432	447	398	452	416	431	411	426	415	412	438	393	419	418	474	442	424	424	405	450	454	424	408	425	409	401	415	439	445	429	458	447	441	451	440	432	448	448	403	405	434	405	471	434	453	411	448	415	404	462	437	414	399	414	426	456	433	419	468	407	411	447	434	403	417	406	426	472	400	446	396	412	406	418	432	428	410	431	446	425	447	435	423	439	426	433	435	424	413	426	446	454	411	460	423	427	436	410	428	414	421	464	403	451	422	456	443	385	417	439	412	481	436	392	413	435	432	420	411	430	466	426	425	448	431	457	438	442	430	437	436	378	432	427	425	477	433	432	425	420	427	416	406	374	426	424	442	408	416	414	429	410	402	433	424	406	434	466	424	429	434	461	421	421	415	482	434	398	414	418	440	444	442	424	441	449	419	422	457	419	377	445	455	432	440	439	411	434	399	411	416	414	409	402	435	445	449	444	424	406	410	405	391	448	407	459	444	451	446	403	362	459	408	408	403	473	445	422	443	430	420	434	443	426	449	402	411	408	424	411	426	459	427	414	443	424	440	445	423	380	427	424	456	437	427	422	416	424	412	430	421	411	418	452	437	419	394	469	433	433	417	399	464	415	416	436	449	428	418	402	414	434	445	402	445	437	416	447	410	390	415	456	437	428	429	397	428	403	416	436	413	385	443	385	464	453	425	417	411	440	425	437	420	404	411	390	463	429	441	407	451	419	436	437	397	421	429	459	393	442	415	434	426	426	459	432	449	418	412	407	436	471	398	410	428	437	430	454	445	409	446	428	408	445	476	405	439	436	411	448	392	407	461	387	398	436	418	407	451	423	407	431	397	429	425	413	429	419	397	429	398	427	483	437	412	413	405	427	433	419	421	415	454	439	393	418	415	408	444	414	393	454	438	432	457	417	487	412	449	409	432	424	457	433	427	464	474	448	409	414	440	418	430	437	429	438	429	426	422	434	415	404	432	417	429	448	441
31669	38868	27910	19176	14277	11214	8647	6627	5116	3870	2961	2298	1750	1425	1168	1016	956	893	814	739	727	707	650	627	614	637	572	580	536	552	520	540	536	575	536	541	523	547	593	588	535	485	547	501	549	511	536	552	556	524	535	577	543	583	577	560	528	547	609	524	517	558	519	510	527	513	544	526	517	527	507	533	511	523	531	521	531	500	573	491	505	531	553	519	539	530	534	554	520	565	552	499	487	565	589	543	562	507	506	535	546	543	536	565	526	547	492	552	538	537	530	482	523	553	567	541	535	527	499	535	526	531	535	518	515	539	553	505	540	541	499	505	518	533	522	535	513	536	562	495	508	500	526	520	527	529	505	513	540	539	532	570	528	544	521	547	506	513	506	522	527	559	491	517	540	543	513	488	543	530	528	524	513	482	542	516	526	491	529	515	533	517	531	544	528	522	504	545	550	527	556	524	524	509	532	506	515	538	533	552	474	509	530	495	532	516	518	487	542	531	561	551	515	547	524	516	527	580	509	484	518	514	502	525	517	498	487	571	541	537	532	538	539	497	545	548	514	512	545	545	577	512	517	535	533	511	513	523	535	492	508	532	547	523	505	542	561	534	535	564	513	539	539	525	520	535	492	568	521	577	510	527	534	543	571	530	547	506	520	537	504	500	543	584	529	520	537	539	561	571	538	517	502	551	517	501	503	520	554	551	510	511	558	540	505	546	523	522	490	497	466	514	510	487	595	570	545	525	542	573	500	511	491	498	557	549	530	536	506	545	511	538	549	539	518	494	469	517	498	518	569	489	508	495	512	527	505	519	536	532	516	510	574	544	512	547	504	510	502	573	569	524	524	483	502	506	536	565	541	530	540	541	532	506	503	548	549	532	552	513	523	530	539	503	522	543	544	493	531	538	502	524	531	507	524	547	499	512	510	549	528	513	477	535	518	521	515	577	520	498	488	514	521	524	522	521	530	564	507	531	547	527	563	554	542	547	490	528	519	478	523	517	545	530	531	491	545	521	539	500	476	526	517	564	550	548	540	507	525	511	515	570	508	522	537	545	532	545	532	502	512	530	581	543	515	532	573	537	528	532	497	540	577	567	543	518	537	509	516	489	549	515	586	559	508	528	496	535	553	551	548	510	523	537	516	515	511	486	519	526	518	480	509	518	529	534	506	469	505	506	545	481	559	534	516	531	564	516	501	567	518	522	520	569	541	508	568	544	505	503	548	540	493	540	534	546	536	541	553	517	588	506	532	517	537	519	489	497	499	509	535	524	583	559	480	503	544	466	502	518	541	513	549	505	505	498	508	525	514	498	490	531	487	537	566	501	483	495	532	545	527	498	502	513	557	562	530	546	546	503	507	543	537	502	494	541	534	545	542	564	543	506	521	538	491	499	522	503	520	511	548	507	517	502	544	521	506	470	537	511	528	511	508	519	514	525	567	527	534	520	498	587	517	501	516	479	536	538	554	548	512	540	491	501	535	509	499	541	510	517	553	541	521	522	528	542	512	529	575	516	530	524	568	533	528	522	513	509	503	514	593	523	520	482	507	497	535	519	539	530	471	517	513	539	557	510	528	547	517	523	556	529	521	533	553	536	532	523	518	511	506	537	559	540	530	510	538	501	521	516	511	545	512	511	530	523	517	518	550	508	519	544	503	498	566	523	541	507	580	545	531	521	513	531	508	559	529	549	497	509	539	507	569	564	527	507	527	546	509	521	557	550	565	537	544	492	520	496	547	545	564	530	527	510	533	541	512	498	558	532	565	503	558	559	534	522	486	548	545	512	524	522	518	515	536	530	518	527	524	489	554	538	550	504	526	517	512	512	533	541	541	521	518	498	542	539	534	532	542	545	529	497	506	526	542	539	505	505	511	515	474	508	554	512	551	519	510	474	554	483	509	526	539	534	583	547	564	515	526	493	551	558	531	510	537	505	568	498	513	503	553	539	529	544	522	509	512	537	517	526	523	538	538	538	509	552	564	556	565	513	525	540	516	518	561	523	516	546	511	574	551	512	503	550	515	507	499	528	526	531	507	572	531	539	530	549	546	524	521	506	545	530	508	528	519	541	534	533	508	555	531	499	554	530	517	524	508	544	532	486	519	565	568	482	502	485	501	486	529	500	535	551	520	507	504	519	561	520	558	530	538	529	511	540	542	467	526	541	526	535	491	554	558	562	521	524	517	483	522	565	526	504	519	524	520	503	573	545	526	510	519	494	585	506	570	536	537	529	503	528	530	514	552	524	526	554	533	502	533	519	505	532	506	540	524	494	508	543	514	561	502	519	542	511	551	537	519	509	539	524	523	524	528	548	529	510	516	480	524	527	530	553	487	513	526	502	501	509	530	545	479	557	520	509	530	545	524	549	541	504	538	540	529	533	498	493	517	545	526	576	531	522	499	519	539	554	543	513	543	515	518	526	536	499	565	469	532	524	507	525	527	530	550	524	524	528	539	503	519	525	507	536	521	565	536	486	534	519	513	512	504	548	546	511	527	583	501	549	549	542	531	555	506	528	520	493	542	512	532	466	540	478	552	514	529	511	506	544	515	551	556	512	543	546	513	514	529	513	537	515	523	582	550	519	545	509	539	545	560	533	535	567	565	561	482	480	511	532	535	540	517	546	549	528	472	506	550	527	516	531	521	512	507	506	538	553	515	506	507	517	516	533	560	484	488	556	544	521	522	517	542	549	521	527	513	510	496	534	524	517	527	541	532	544	472	520	540	576	551	573	575	483	482	534	520	511	542	481	572	523	547	529	565	531	516	522	539	502	518	522	544	526	548	544	517	508	585	552	524	556	523	528	544	547	531	499	527	534	543	547	536	535	507	530	538	531	493	579	524	581	553	521	526	514	512	510	553	499	534	537	548	503	551	525	544	485	549	510	527	487	541	510	557	540	540	485	526	515	499	535	541	527	515	557	550	514	502	553	559	528	505	547	515	529	505	533	543	510	530	564	510	536	509	546	551	565	524	532	494	528	523	549	538	523	530	508	534	527	531	529	510	487	534	505	501	520	529	543	534	532	510	521	546	502	526	580	573	519	525	519	533	521	542	503	535	493	513	490	549	513	542	554	523	537	536	557	513	556	536	533	505	511	487	539	542	563	536	475	540	529	548	567	534	525	565	487	555	541	523	570	517	536	499	505	538	484	521	548	511	520	561	526	580	528	518	550	501	532	547	522	576	506	502	554	502	526	499	515	496	498	537	580	550	481	471	505	556	542	525	522	512	529	529	545	508	563	509	531	533	543	528	496	542	559	514	476	547	534	570	571	549	569	600	555	513	520	541	504	488	540	523	503	514	523	534	504	542	522	538	514	568	497	533	480	528	496	521	550	512	538	563	523	493	522	529	522	513	524	553	527	542	577	545	514	510	531	476	497	543	537	540	551	510	556	545	551	552	494	481	484	540	542	545	478	514	525	536	518	546	544	523	531	556	533	518	535	545	484	542	525	502	518	521	582	525	513	543	504	536	493	535	534	541	539	539	545
24385	21567	29103	24512	21852	18184	10696	6014	4098	3261	2546	1969	1514	1203	954	793	712	620	581	525	489	490	424	415	383	369	332	331	335	312	348	310	345	320	322	303	324	330	299	302	290	298	333	291	303	325	319	341	316	335	307	308	343	336	347	330	348	296	346	328	290	323	315	290	304	291	303	342	323	287	317	334	307	322	281	292	265	302	299	318	300	291	310	283	279	306	355	314	313	301	288	330	298	292	354	332	331	305	304	267	320	314	286	278	319	305	309	290	337	324	294	311	297	267	308	283	290	291	280	312	295	304	290	261	317	335	300	294	301	274	275	325	297	287	309	331	311	325	339	307	292	306	314	315	309	297	303	311	320	311	310	328	277	268	305	318	310	295	316	322	288	292	302	295	329	297	281	313	304	320	301	283	323	321	274	299	275	335	298	310	304	282	305	284	313	281	299	296	299	305	302	323	273	291	317	300	310	329	312	324	307	318	293	313	281	306	307	312	316	300	310	310	307	299	315	311	266	284	295	325	335	287	327	287	293	342	326	287	309	297	313	321	301	298	311	300	298	317	303	298	291	305	274	301	327	328	314	269	294	324	317	290	291	321	287	302	282	298	306	336	319	304	328	319	309	316	315	311	317	346	309	323	333	277	292	303	279	318	315	284	282	320	288	282	313	312	310	292	326	296	328	284	285	302	286	293	318	314	297	287	300	326	272	314	284	299	332	324	322	297	288	315	324	273	292	299	292	315	310	337	300	318	299	315	291	302	292	302	287	292	301	296	285	293	324	326	285	313	316	299	285	325	310	266	294	340	296	281	323	315	303	309	297	297	296	324	306	324	331	320	328	292	305	309	305	254	298	269	316	305	306	346	323	310	308	305	290	279	270	308	306	303	292	287	294	279	297	308	295	287	304	305	303	303	318	297	292	286	282	283	305	329	318	315	313	309	294	326	298	335	321	299	301	314	310	306	248	305	337	317	284	281	309	316	289	280	296	321	303	320	258	343	312	299	287	291	291	278	308	304	294	322	330	319	292	289	312	299	301	301	304	323	303	284	308	311	318	301	322	316	289	298	289	303	287	287	318	287	299	321	289	301	324	280	288	317	317	284	286	341	309	321	280	286	308	275	311	297	326	285	299	294	309	294	302	306	314	310	300	306	305	304	283	280	325	314	302	300	303	295	336	330	295	331	308	295	280	309	304	303	315	310	304	296	286	302	305	292	292	297	297	345	309	319	312	307	310	306	299	321	304	333	299	323	298	286	284	269	271	295	345	335	301	314	292	298	303	340	305	327	288	322	313	291	290	290	308	316	318	315	294	326	313	294	299	307	284	303	312	303	295	293	315	320	283	307	304	319	307	281	279	289	292	320	304	326	307	320	302	289	307	334	321	255	276	302	300	280	300	294	302	304	333	330	311	298	305	280	295	307	315	301	306	280	287	320	299	263	314	314	311	299	303	282	313	307	297	300	325	315	298	306	312	299	297	297	317	293	303	300	305	314	315	286	301	288	324	325	318	293	283	309	282	301	346	308	302	314	307	284	306	309	315	330	314	315	334	273	329	317	310	308	280	298	309	335	340	281	286	310	307	309	283	306	304	309	283	282	282	293	320	315	297	296	269	284	309	288	329	292	303	319	329	316	298	289	298	277	305	322	281	289	311	336	294	311	294	313	281	282	308	319	322	299	295	337	298	322	308	306	328	304	303	294	300	295	279	304	330	314	318	300	280	286	324	334	308	324	301	284	298	280	304	303	311	295	331	268	301	309	313	250	282	292	288	339	309	327	296	292	281	321	302	297	314	305	285	307	317	308	297	299	302	316	289	302	302	313	271	285	295	283	314	287	279	296	312	257	273	310	308	298	300	303	332	336	306	290	338	296	308	305	281	309	305	307	311	309	301	277	337	329	324	316	284	291	284	325	300	299	311	318	283	300	349	312	309	295	314	304	303	286	328	292	274	321	293	316	288	306	283	285	289	284	312	295	316	312	305	309	335	310	301	266	307	294	301	309	284	307	308	305	300	302	280	324	298	319	324	285	352	302	281	305	281	287	286	312	315	349	305	336	300	318	299	349	311	310	292	324	305	275	318	297	320	282	307	314	306	291	282	326	291	311	286	308	296	307	317	300	275	306	266	287	286	295	303	292	281	280	314	284	322	316	309	294	280	319	295	300	283	315	283	295	302	292	307	279	281	300	315	275	319	327	313	291	306	306	327	305	310	304	324	289	315	282	316	302	302	321	323	295	341	332	317	332	304	302	284	311	319	299	285	295	298	306	287	345	315	312	287	297	310	317	286	282	320	294	346	340	304	295	317	282	293	306	314	282	297	320	289	291	317	321	306	297	316	300	307	319	269	305	289	306	316	328	276	334	353	293	288	332	313	312	313	321	299	275	333	294	297	306	322	294	301	308	305	303	334	313	293	295	308	331	285	295	270	310	314	305	301	292	338	326	305	282	336	260	341	286	284	342	307	295	308	285	289	306	304	300	300	301	290	280	301	327	269	329	263	298	302	305	312	308	305	312	319	302	294	273	287	291	291	337	278	281	280	326	297	314	315	298	288	279	318	289	310	287	306	322	309	338	324	311	312	318	273	327	270	315	300	319	294	314	282	283	293	323	279	295	277	308	292	314	293	305	308	275	312	321	328	291	302	325	299	292	300	337	297	265	297	315	323	306	322	305	293	282	309	306	294	312	303	302	304	339	263	301	298	295	316	261	299	292	267	300	294	313	334	293	286	317	281	308	317	282	275	299	280	266	318	336	316	286	325	301	305	292	327	285	318	267	290	289	308	294	291	325	270	330	327	305	305	318	287	311	304	294	320	315	322	288	253	269	301	272	307	337	319	333	307	297	308	316	304	303	327	309	277	294	287	329	332	333	300	326	275	310	307	267	298	306	276	309	289	313	295	271	275	276	308	341	296	318	287	285	291	286	332	279	325	287	283	303	293	291	305	308	298	306	276	280	306	303	298	272	307	296	316	311	295	309	283	318	319	303	271	315	297	298	295	344	305	291	312	315	290	312	328	316	320	288	317	308	297	310	337	284	268	299	314	291	268	313	283	288	309	291	311	315	316	257	300	293	320	318	333	310	322	315	312	300	313	329	319	270	319	300	294	307	290	301	316	310	299	299	317	300	315	286	286	312	305	310	277	304	298	281	268	311	295	297	303	290	294	299	307	310	324	325	313	297	305	310	323	287	288	295	339	280	272	299	304	333	304	306	310	299	313	310	297	296	317	316	321	268	341	268	292	300	279	278	294	273	298	312	320	304	288	301	311	308	282	293	330	293	331	332	302	289	293	283	297	279	276	314	314	293	296	271	332	303	292	318	333	293	298	298	311	331	290	287	305	330	341	312	292	311	307	309	270	305	264	309	294	289	320	304	282	315	326	311	291	297	328	310	324	292	322	297	304	282	278	295	281	327	295	262	311	309	328	315	308	312	311	255	301	302	286	318	314	279	292	270	301	300	285	265	318	307	306	301	287	274	315	339
35313	48654	35857	26533	21369	17466	14113	10893	8365	6441	4972	3822	2688	2122	1718	1339	1271	1026	889	784	736	649	633	569	531	511	473	441	420	398	384	400	465	403	403	408	373	416	392	379	411	401	393	401	412	401	375	432	447	391	438	476	460	461	437	421	405	422	391	363	405	388	375	377	373	398	367	374	373	408	403	417	391	406	382	387	410	392	384	393	385	382	350	367	412	389	374	375	384	407	387	398	384	398	384	372	398	369	392	420	418	411	408	393	390	415	393	384	420	419	367	404	347	381	368	393	409	359	377	370	395	396	381	391	391	376	411	413	395	384	382	399	408	368	390	410	368	383	365	385	418	378	363	382	382	353	398	370	371	412	404	386	395	367	379	386	378	384	389	389	411	383	359	367	375	380	388	384	374	399	362	350	401	358	384	366	407	362	391	397	365	386	387	396	359	371	357	341	390	393	430	349	371	389	364	397	365	338	360	371	378	386	360	375	342	358	374	378	388	333	392	375	406	382	366	388	386	357	389	388	403	380	388	375	354	380	367	374	377	381	380	395	372	394	406	343	394	366	377	382	381	372	370	392	360	392	366	387	367	409	372	348	369	402	380	382	390	376	358	362	384	368	341	360	364	424	368	414	391	386	404	361	394	371	368	370	383	377	349	391	411	405	373	354	375	392	417	379	356	362	376	365	374	365	382	398	347	383	417	372	390	380	342	409	390	383	384	385	358	413	412	357	405	353	366	352	371	389	379	389	339	400	391	415	366	359	377	443	397	391	370	375	418	399	341	392	388	376	360	396	374	375	375	361	390	360	381	385	410	374	366	394	369	357	392	388	380	345	373	433	363	369	379	390	381	390	401	372	370	371	386	385	392	396	378	365	399	379	368	382	408	397	409	386	396	353	393	395	385	419	360	377	376	372	389	403	363	383	381	393	386	386	401	366	357	380	399	401	358	358	385	373	398	370	376	346	388	388	347	388	369	391	393	375	398	391	373	411	397	388	369	321	365	391	371	357	383	361	376	391	378	403	401	356	386	367	351	377	365	436	384	381	376	397	417	341	397	403	363	376	370	388	385	399	421	365	364	370	397	381	385	383	406	381	387	393	376	386	353	407	402	388	377	353	406	394	379	381	390	364	387	355	366	365	383	382	369	373	368	395	375	357	374	347	353	356	367	350	376	351	363	405	355	392	376	385	379	366	392	394	375	391	391	398	356	393	337	373	381	381	398	383	386	378	390	374	396	368	413	357	413	431	438	385	349	396	357	417	415	408	403	344	374	384	375	386	365	382	416	383	368	367	372	403	413	369	380	377	388	401	399	395	419	382	401	435	382	397	391	393	407	387	377	398	375	417	374	373	345	406	402	380	397	391	415	365	370	397	360	379	404	389	379	345	385	391	374	420	381	357	412	375	402	387	403	415	355	355	396	358	399	351	369	352	384	407	363	387	397	380	379	407	370	354	387	400	383	385	370	411	402	361	379	363	370	397	401	394	406	376	370	369	381	363	349	389	359	366	376	389	384	369	366	380	406	359	400	361	377	364	389	411	369	433	378	384	382	402	382	368	400	347	370	381	385	401	386	393	390	394	382	379	390	396	384	377	414	398	376	363	399	412	357	374	405	389	379	376	395	385	387	425	381	427	368	360	359	380	364	422	375	390	406	383	404	403	367	421	391	384	424	378	387	341	401	405	397	368	374	361	358	378	378	381	405	339	378	423	402	345	377	345	415	403	380	397	368	360	379	422	405	396	401	401	376	380	403	371	387	377	381	381	372	377	411	402	400	375	369	391	387	361	399	349	408	396	362	387	400	429	376	380	370	380	380	390	402	424	349	376	361	373	400	388	369	398	394	352	412	395	372	400	388	362	359	373	364	388	377	378	406	385	375	368	389	362	384	382	392	371	393	401	404	400	393	372	385	416	363	396	379	391	433	363	371	358	393	401	412	365	369	387	385	359	400	428	390	374	428	385	400	371	395	385	395	375	402	387	375	378	364	385	350	339	374	390	410	378	370	386	393	383	396	398	374	363	368	392	403	368	378	354	398	367	404	367	385	411	371	384	371	366	399	365	382	381	362	367	414	373	354	398	389	397	389	413	405	368	374	385	352	376	372	377	374	349	377	398	355	371	432	381	391	391	387	359	416	371	361	371	366	382	417	381	359	416	372	389	395	371	389	393	354	380	371	386	394	365	388	376	369	395	382	389	402	409	395	371	349	381	383	364	360	363	351	428	366	404	410	427	388	413	381	378	366	378	366	351	381	387	418	392	391	397	397	376	400	358	390	359	383	365	373	374	376	396	398	376	405	374	356	371	382	377	400	360	398	367	390	361	384	351	383	378	376	369	373	374	408	339	413	393	387	382	392	393	396	367	365	387	392	427	360	370	377	362	402	418	378	373	373	374	379	352	402	369	358	346	381	399	372	371	375	405	379	386	323	365	372	415	381	371	418	364	385	362	353	388	374	372	425	381	410	414	392	407	395	414	405	348	349	367	377	382	370	337	407	391	361	359	392	374	408	353	394	381	391	383	377	375	374	416	400	379	389	392	393	368	362	405	361	384	345	367	361	374	359	396	368	368	383	350	367	389	411	396	407	349	369	386	408	367	379	405	398	350	363	384	375	422	402	373	398	393	388	390	375	375	407	379	376	335	377	381	396	357	396	361	330	377	385	396	359	366	395	357	436	387	386	386	383	364	377	361	366	358	400	358	392	379	392	382	422	396	416	367	402	362	402	356	392	332	350	390	358	399	333	382	368	400	351	342	365	355	355	405	380	388	394	412	350	380	396	358	368	369	387	395	343	399	366	384	391	386	372	393	404	409	404	367	373	390	406	386	414	378	379	414	379	388	373	367	406	387	396	401	364	377	367	363	417	396	406	360	372	368	367	394	374	377	389	372	411	345	355	409	364	367	392	365	368	418	371	435	341	408	394	381	371	381	421	360	381	383	371	374	364	392	392	362	389	385	379	399	408	394	392	341	404	369	409	370	359	372	381	371	404	368	384	394	382	364	409	385	358	385	366	380	355	390	369	381	386	353	367	387	378	377	380	366	397	327	340	378	369	397	392	399	369	357	375	364	344	361	375	377	403	387	387	373	351	372	396	437	376	379	393	386	404	391	385	395	381	387	419	375	369	369	397	404	402	404	370	360	363	370	347	364	371	389	367	379	405	384	359	406	356	391	367	351	400	398	369	413	383	375	382	372	377	403	393	422	384	394	339	350	397	374	384	359	383	379	371	396	369	402	393	378	411	366	390	379	373	351	352	381	342	398	412	404	388	361	374	411	401	384	387	410	378	387	390	365	391	393	358	402	379	372	376	384	363	404	373	373	377	374	393	403	384	375	358	411	361	376	378	404	398	389	429	389	351	372	387	362	371	351	421	384	362	382	353	401	358	363	385	350	382	360	382	378	387	378	382	378	398	400	354	390	395	381	393	377	359	373	384	382	383	372	387	381	351	370	371	398	384	359	403	384	386	404	356	422	365	352	383	350
23357	21560	29480	24077	21682	22375	20066	9660	5970	4635	3409	2482	1982	1478	1151	941	807	696	618	539	519	454	416	361	351	287	291	261	259	239	241	247	220	223	226	226	230	243	229	214	210	194	215	222	231	216	219	248	237	238	277	268	234	244	261	256	228	219	230	227	202	213	217	189	193	191	204	214	211	234	205	190	198	187	198	172	198	220	207	199	192	181	191	205	211	220	202	205	187	211	184	209	190	225	210	202	210	203	225	198	195	212	203	185	193	198	218	196	193	207	197	207	203	223	214	210	214	197	222	196	224	193	222	183	204	172	212	204	197	208	182	171	216	200	220	188	227	174	198	223	222	184	195	176	200	208	229	215	207	197	186	196	197	155	195	198	181	211	212	193	195	221	208	190	192	199	227	214	217	203	205	193	200	163	199	183	183	204	201	199	191	182	179	219	197	199	175	190	208	198	192	172	210	214	199	209	218	183	225	221	209	219	208	185	235	215	203	215	225	209	193	184	189	195	219	215	210	199	227	216	193	179	225	200	191	201	211	214	206	206	193	190	179	211	199	192	216	190	196	203	213	194	218	231	207	202	198	226	181	208	198	213	211	167	170	190	191	198	183	211	195	200	210	172	206	197	194	197	167	189	198	217	208	198	213	168	190	200	205	200	223	194	205	226	203	202	201	222	230	193	195	177	211	221	219	184	192	206	190	194	199	224	191	208	200	205	197	202	195	187	201	225	224	205	218	205	183	196	200	201	193	202	202	188	192	197	203	184	221	221	216	193	228	186	202	199	199	196	217	203	183	193	212	202	186	182	215	209	198	207	215	194	202	220	211	189	198	212	214	182	193	188	182	212	183	195	179	191	174	207	184	217	188	206	197	183	214	225	175	186	193	205	195	204	204	210	224	206	169	221	172	200	192	200	214	196	213	215	226	221	195	195	204	208	228	194	167	187	192	210	187	211	187	212	210	214	194	212	188	204	218	204	208	205	195	183	190	205	188	219	199	193	217	213	205	205	199	200	192	207	209	183	190	205	199	191	222	201	203	187	203	223	184	197	227	184	211	197	213	181	217	202	191	207	203	204	195	190	199	204	219	199	200	220	213	191	206	172	204	204	200	229	236	184	199	200	200	217	214	201	173	205	225	199	174	203	173	199	183	194	169	219	197	198	228	202	202	221	212	182	189	201	204	205	217	206	218	196	199	195	173	186	192	183	195	206	200	195	218	231	208	197	190	194	212	206	217	202	201	215	208	213	229	198	201	190	199	204	213	221	173	177	195	199	196	214	208	187	236	193	202	200	204	203	194	215	192	212	216	218	214	180	204	205	203	208	186	211	197	190	198	190	226	193	168	198	183	202	203	203	197	186	197	190	231	215	201	191	191	218	190	210	207	197	204	194	211	212	211	207	214	176	177	204	206	204	202	216	192	184	193	187	174	220	201	209	187	211	200	197	221	195	217	202	214	189	225	196	205	209	209	204	205	216	187	200	182	207	196	187	200	196	201	196	201	184	188	194	201	228	198	200	198	193	209	189	211	205	225	193	219	229	178	217	189	227	225	188	196	204	187	226	222	187	212	212	202	190	202	219	193	168	216	190	184	200	208	183	219	220	229	204	190	233	207	186	211	191	194	217	240	217	219	179	191	227	213	216	227	198	176	229	198	218	193	237	203	206	194	223	201	187	213	182	190	215	181	184	183	187	186	203	194	182	226	231	201	184	214	204	186	219	195	200	198	201	211	199	198	191	228	173	216	201	213	208	212	207	221	238	195	207	227	194	192	186	192	180	220	196	188	227	193	201	191	213	207	196	217	214	187	192	225	190	214	181	198	201	201	197	196	186	184	212	183	184	207	187	191	205	222	231	194	212	189	185	204	198	209	167	215	195	203	204	202	207	185	188	208	223	197	196	201	202	216	186	238	224	208	204	214	175	218	215	196	187	204	193	220	199	211	199	211	198	208	189	213	190	183	224	196	200	214	202	183	191	220	196	192	197	206	212	209	188	202	191	231	193	236	206	194	202	183	173	213	203	224	212	227	190	210	204	197	176	203	164	199	215	206	178	193	219	197	177	198	219	220	203	199	191	218	200	198	190	206	188	190	224	217	190	240	199	193	219	210	185	197	186	215	190	206	202	195	189	209	197	227	187	195	192	184	198	210	197	211	210	237	219	193	218	196	202	185	221	214	191	211	187	189	206	185	188	200	188	185	185	215	203	210	208	202	240	208	215	183	194	203	193	201	193	194	220	225	195	201	204	202	190	196	185	182	193	215	190	206	208	193	198	196	232	215	204	205	199	199	229	193	218	216	185	193	187	201	238	163	217	217	199	216	189	200	195	199	195	191	202	162	192	217	200	190	197	181	204	197	195	202	226	181	202	191	201	208	164	224	219	210	205	199	201	167	207	196	201	212	211	201	182	161	196	206	201	194	215	211	199	224	195	191	215	214	205	187	210	194	180	222	201	197	211	210	193	194	188	203	216	207	203	210	202	190	200	194	203	200	212	234	216	212	222	206	203	190	202	203	189	191	212	207	195	192	217	205	229	223	188	207	217	193	213	188	239	202	224	195	198	205	193	221	216	165	202	207	192	211	199	184	226	219	185	209	203	208	213	212	193	210	219	212	203	225	209	212	197	201	205	179	189	184	207	204	218	193	223	181	178	178	203	199	205	221	202	180	205	203	196	210	228	225	199	195	199	190	195	195	192	230	212	189	182	219	190	180	192	216	205	199	216	228	179	195	205	184	216	199	211	204	206	203	195	186	164	206	181	209	194	201	195	173	188	213	165	227	223	217	198	207	207	190	182	163	199	200	215	215	205	193	216	206	176	211	204	197	198	213	207	187	204	231	181	208	200	199	179	189	178	195	205	223	191	194	200	209	198	177	217	211	206	213	219	209	213	215	179	176	196	194	214	182	200	196	213	225	201	192	195	194	211	201	200	209	219	203	184	215	201	177	201	190	217	199	199	188	179	202	198	213	193	181	186	192	182	183	187	196	193	203	196	206	210	234	209	193	223	226	175	225	190	208	191	223	193	200	203	206	204	183	192	188	214	211	213	197	190	213	194	202	194	213	174	184	214	202	187	182	187	201	221	220	208	191	203	214	202	210	240	188	192	222	223	192	209	207	183	224	179	207	211	201	215	199	213	177	203	216	209	181	192	185	188	199	216	210	202	220	181	211	199	186	185	209	180	191	180	208	203	212	196	209	213	209	207	204	197	193	205	190	217	208	192	215	178	188	166	210	181	218	196	195	177	199	193	217	190	201	194	193	208	185	185	192	197	217	230	215	176	216	214	201	197	215	202	189	188	224	229	204	194	235	207	223	200	208	218	207	204	189	195	198	211	220	213	199	199	185	224	223	222	218	206	196	199	210	181	218	213	210	193	214	191	206	202	190	207	196	224	195	199	195	208	199	185	204	212	189	202	191	209	212	208	191	204	183	209	210	205	195	192	191	210	223	206	201	211	210	190	216	189	189	185	192	188	181	183	195	214
38954	55829	40683	31783	26691	22372	18575	14912	11364	8779	6849	5029	3855	2873	2196	1778	1489	1239	1141	887	793	750	618	576	492	456	428	382	320	325	326	292	301	301	295	308	247	281	281	292	265	285	276	260	271	267	287	305	314	341	360	386	333	336	317	314	285	295	257	244	271	250	273	254	253	243	267	277	238	258	285	265	246	237	252	245	237	249	261	230	265	251	263	233	261	239	248	244	262	273	249	293	270	265	245	250	269	266	252	219	282	249	244	260	238	213	282	234	234	255	269	258	251	277	241	238	249	227	248	241	281	247	245	242	245	231	259	218	226	245	270	241	256	262	228	252	248	257	253	246	233	251	232	296	249	265	251	254	247	256	295	253	236	214	257	260	267	244	256	269	268	256	227	260	249	232	239	248	254	263	249	241	252	239	223	256	235	255	247	233	234	248	231	257	266	258	218	261	231	264	243	240	233	244	236	233	220	267	247	256	228	256	265	265	271	215	256	243	271	249	274	254	237	238	254	255	246	255	244	271	250	220	240	241	236	264	231	237	213	260	285	258	235	280	255	259	263	248	245	250	241	244	267	256	275	236	228	236	248	235	252	267	270	242	250	250	241	242	268	252	251	236	249	251	240	229	261	249	251	226	243	238	245	240	231	243	276	246	252	232	246	243	250	241	222	271	256	252	289	241	264	257	246	222	235	279	243	258	273	262	252	249	216	250	215	244	260	253	239	252	249	221	234	252	228	250	252	236	241	264	247	257	228	240	248	264	245	222	229	266	250	262	232	254	237	252	259	238	246	262	276	239	233	251	221	243	260	247	248	248	250	263	249	234	234	272	246	250	248	266	234	259	246	233	235	278	254	250	258	243	247	246	265	239	258	238	264	270	249	265	270	223	249	226	256	259	257	243	239	232	235	253	262	269	250	262	231	228	253	249	244	271	251	215	245	251	259	245	256	257	237	279	263	271	255	236	242	275	254	252	266	237	238	258	232	259	245	242	232	260	254	273	256	245	245	274	250	210	235	260	239	249	254	259	257	226	237	257	243	275	234	234	260	229	267	255	275	250	257	226	244	248	256	265	270	254	284	255	254	241	246	262	239	258	219	251	245	256	230	259	256	247	264	234	267	242	266	239	231	275	243	240	246	223	255	267	229	243	230	251	267	284	242	252	246	276	248	260	234	251	224	236	245	250	234	265	271	246	242	234	258	254	272	246	265	234	235	254	254	228	247	224	250	237	250	267	260	223	257	239	278	249	267	260	260	264	238	260	240	265	241	225	260	273	265	248	235	250	225	233	248	224	249	269	241	246	254	270	265	254	253	211	293	232	233	239	237	232	245	253	233	265	264	231	229	252	260	250	227	279	257	254	269	259	232	272	259	243	256	234	284	244	238	239	244	238	278	216	244	232	248	225	264	251	248	268	240	259	262	270	241	256	233	234	213	248	257	265	257	258	227	263	236	257	241	257	243	230	231	223	266	245	261	239	219	238	245	237	264	262	264	247	226	239	246	251	250	244	221	247	265	255	273	241	249	236	237	248	226	256	250	248	239	231	261	286	246	247	248	260	264	229	258	264	239	247	241	270	251	263	272	274	246	259	211	248	210	262	262	224	244	251	241	266	249	284	252	232	231	248	235	246	255	264	246	248	262	241	247	267	239	247	237	250	258	231	235	228	233	249	249	233	221	228	240	242	241	261	246	262	267	268	245	235	229	289	276	227	246	269	237	257	228	270	255	236	219	259	257	241	268	225	231	233	275	236	260	261	238	263	250	280	255	235	242	228	265	236	269	229	261	242	261	262	222	202	244	240	240	261	267	250	237	255	244	238	253	238	259	252	230	273	218	238	246	251	258	263	244	249	236	218	257	256	229	251	250	260	255	233	242	243	278	227	237	244	237	246	237	216	238	255	238	275	243	245	271	248	216	237	275	245	284	282	258	216	253	240	239	258	211	263	258	256	259	232	263	274	236	251	230	240	227	259	231	269	274	236	265	225	259	232	222	249	266	236	252	234	221	235	274	249	232	243	245	252	223	238	245	282	252	232	264	265	254	243	234	251	232	244	245	258	243	256	253	269	223	242	235	222	241	265	244	257	228	249	220	267	218	264	251	239	245	253	270	241	251	225	266	267	246	268	249	267	236	255	249	260	244	264	243	250	262	243	242	236	223	285	207	218	258	247	246	252	234	257	263	224	239	211	276	237	237	253	267	240	256	290	228	262	245	263	249	223	238	256	214	247	228	233	269	245	260	264	283	223	226	256	258	255	245	245	229	283	261	259	236	230	285	241	257	237	271	264	258	245	243	252	253	272	215	250	266	244	213	224	235	254	246	240	256	250	280	253	226	260	253	263	231	274	261	231	248	279	228	238	253	239	268	251	276	238	241	260	250	234	232	242	265	244	214	241	277	268	256	285	233	237	275	244	260	255	237	240	244	242	247	247	245	256	254	274	263	276	259	251	215	235	270	258	267	262	249	264	257	255	264	245	220	248	245	240	259	242	247	262	273	243	237	266	257	253	257	259	252	268	255	242	233	223	240	239	255	249	249	240	267	245	260	253	243	236	242	256	234	245	280	260	257	241	279	245	231	229	242	259	249	269	242	246	258	265	240	249	243	255	239	266	254	247	251	243	270	241	280	242	278	228	246	231	260	278	227	257	237	258	237	273	259	256	251	232	254	252	263	279	255	239	240	249	253	232	236	262	276	223	238	289	275	241	265	253	238	252	215	260	274	240	234	237	218	247	245	237	245	222	256	226	259	247	216	239	239	251	253	261	276	246	253	287	249	260	261	254	248	233	257	233	255	229	239	257	249	263	246	232	240	259	287	258	251	270	240	229	240	258	244	258	234	223	239	250	227	241	258	241	234	275	252	256	247	251	237	248	254	243	217	267	231	242	254	236	282	242	258	237	259	241	248	238	233	274	222	241	251	263	258	265	246	256	235	232	240	232	275	240	217	242	237	285	243	226	235	260	269	264	246	263	249	239	238	260	280	240	268	238	235	251	257	227	242	247	259	242	259	233	221	217	243	236	257	252	244	248	251	248	253	222	218	241	266	255	243	233	223	250	226	235	248	246	236	232	231	262	226	251	261	253	277	229	258	222	239	237	236	233	250	242	242	276	239	246	261	245	278	244	240	252	255	237	263	261	254	245	242	249	255	243	259	256	251	253	239	247	235	260	253	268	240	250	256	242	269	240	244	264	232	243	255	271	248	251	280	267	252	236	279	259	259	252	277	260	263	258	240	248	240	278	260	291	263	265	248	250	235	248	251	256	249	243	235	248	243	259	270	246	230	264	242	255	239	252	256	258	260	245	240	252	246	256	265	251	240	249	258	249	257	241	233	245	230	247	228	231	238	241	229	257	260	257	255	261	249	257	251	235	240	254	257	259	201	266	233	236	246	262	217	248	223	256	251	226	258	245	247	237	254	237	237	261	257	263	266	246	239	262	276	262	242	253	281	278	254	277	246	244	230	246	249	280	261	236	252	255	268	256
28459	24368	24959	17804	9709	6507	4450	3143	2463	1776	1538	1128	1028	808	755	630	664	619	582	512	508	513	509	464	440	448	443	487	407	422	423	434	422	415	426	405	441	413	400	477	416	425	453	436	417	428	451	430	460	441	393	451	483	425	399	454	433	415	431	420	425	408	430	403	402	440	440	403	460	448	462	446	412	400	424	426	396	427	419	442	453	433	430	414	451	444	427	393	435	441	408	410	389	424	401	439	403	430	394	423	426	398	422	446	441	419	435	437	424	434	433	380	441	449	419	444	420	432	415	409	402	408	404	420	449	423	390	428	398	424	424	408	450	415	403	432	450	396	435	434	454	448	442	429	429	454	418	416	402	440	442	457	424	433	418	448	434	439	414	454	403	409	433	416	452	427	430	469	430	430	401	430	420	403	450	436	412	422	397	453	420	441	407	438	400	402	393	436	435	413	425	409	460	446	375	447	424	425	421	431	431	397	438	398	422	464	379	440	447	462	446	441	443	421	433	419	428	432	437	435	390	407	438	419	429	438	457	407	455	431	449	459	421	427	431	419	433	454	471	428	432	414	445	428	425	396	430	421	447	443	434	406	425	420	413	429	431	453	454	433	434	405	433	420	441	427	447	420	420	441	453	390	426	412	391	411	425	412	444	444	423	451	445	466	435	438	403	431	417	427	424	419	438	387	406	413	426	400	423	453	435	441	448	449	407	447	473	450	431	426	378	420	443	410	415	419	419	403	425	463	418	405	432	404	406	435	423	434	413	398	430	392	437	457	422	425	400	440	416	408	422	449	455	442	425	478	430	428	411	430	404	411	410	413	459	412	419	403	421	410	411	416	433	427	375	449	422	456	432	425	443	436	405	438	434	439	417	448	414	462	476	476	454	429	499	484	414	408	392	410	398	427	431	448	457	389	450	434	457	428	420	452	412	418	461	413	456	435	446	408	377	454	438	400	475	438	408	420	436	451	446	421	416	415	403	393	419	428	436	419	405	417	379	425	449	425	445	446	408	400	418	387	432	446	410	443	433	419	407	417	430	413	387	394	444	427	428	416	396	429	422	438	408	416	437	454	407	455	432	435	455	455	411	457	439	425	422	439	435	447	410	445	400	432	415	396	448	413	422	405	436	431	426	416	471	459	467	446	408	422	428	428	439	458	422	418	426	420	447	415	434	429	464	442	423	380	416	411	418	397	444	398	431	420	450	407	421	423	467	441	433	453	371	445	407	462	432	438	458	419	463	465	396	446	433	420	445	458	433	401	465	486	438	392	414	422	399	424	425	479	440	421	434	431	444	440	414	411	419	411	445	403	428	436	419	440	460	434	417	451	420	435	414	433	453	437	420	417	424	425	416	398	426	440	412	437	415	418	403	414	424	406	437	398	442	441	434	436	436	431	448	437	402	427	443	426	414	423	467	433	436	440	431	431	433	447	412	477	430	461	451	397	412	444	419	420	443	441	425	442	449	424	424	446	439	465	422	411	401	404	413	389	437	417	432	423	424	445	432	449	432	442	424	416	436	427	435	409	413	442	425	446	465	412	464	419	445	466	421	367	427	462	430	436	422	406	412	459	444	449	446	405	403	437	442	415	469	424	417	373	431	422	408	411	407	428	458	413	430	422	408	468	431	450	409	405	440	393	448	478	413	412	392	425	429	421	398	444	424	443	468	423	443	424	411	434	464	448	401	411	413	430	433	416	407	433	442	458	412	441	413	456	435	415	429	424	446	471	424	432	430	395	445	464	431	423	407	415	417	448	426	442	430	419	425	431	395	403	449	422	443	419	401	464	412	433	418	463	406	427	421	426	413	427	423	405	425	423	399	430	412	438	437	415	462	431	446	409	406	437	405	387	383	424	429	399	425	427	406	427	408	441	389	428	446	454	393	423	427	412	443	428	400	462	418	432	360	416	435	434	420	407	395	418	412	438	435	439	453	471	408	426	431	437	459	459	479	428	407	413	468	424	428	424	411	442	459	425	416	429	397	422	426	417	417	432	418	459	412	441	410	447	386	451	431	449	439	451	388	453	389	435	429	400	418	423	397	425	450	430	402	478	412	435	428	431	440	429	426	421	420	456	446	410	421	436	422	411	413	439	407	444	440	432	431	422	406	447	431	453	457	471	418	424	435	401	431	408	410	476	458	424	409	443	467	422	423	444	426	378	401	467	441	433	443	428	446	442	418	412	439	439	448	450	429	448	403	437	445	440	457	387	438	398	434	460	423	405	404	396	425	444	411	426	421	436	426	421	468	395	422	403	412	448	418	427	415	432	430	433	429	437	434	497	421	397	435	420	407	421	403	378	461	445	442	447	427	402	422	440	419	408	387	420	471	447	406	424	435	446	455	438	389	444	436	443	437	429	429	440	438	453	440	440	474	458	415	422	410	426	434	488	409	398	438	452	477	449	433	458	429	428	422	427	428	446	409	413	440	418	398	460	424	395	442	403	420	461	413	440	412	421	407	397	445	430	470	464	386	451	453	413	390	424	435	446	421	414	461	444	418	423	434	449	440	458	449	434	422	419	420	422	439	415	432	462	405	430	436	436	440	457	436	444	414	427	421	406	429	466	434	405	426	457	427	442	443	431	426	435	462	420	461	447	469	463	447	404	441	418	388	422	433	425	456	417	420	436	432	440	418	417	426	443	422	420	424	421	416	410	431	479	454	422	416	491	454	430	441	424	435	440	441	419	468	418	396	399	434	474	464	426	453	453	421	412	423	426	471	416	425	448	446	458	449	428	435	425	445	418	420	431	414	416	432	426	432	403	460	466	394	434	442	444	470	417	410	438	418	438	433	420	430	397	396	449	423	422	448	432	437	437	432	405	396	422	401	417	407	425	386	428	458	425	440	449	434	408	428	405	436	438	440	433	420	386	416	414	427	418	381	404	391	429	408	463	412	391	439	423	407	432	432	402	405	443	432	410	428	405	380	436	428	426	395	434	400	427	397	418	439	454	432	456	434	453	422	418	425	441	469	379	441	421	421	436	437	451	473	420	364	443	428	429	427	440	419	436	389	448	416	438	446	447	453	431	452	451	416	401	431	435	428	447	413	425	399	412	425	416	416	442	410	421	421	390	424	445	440	434	419	433	419	422	424	411	427	437	427	453	454	432	379	431	498	443	450	424	403	429	390	434	395	458	431	442	441	442	439	443	428	414	424	428	423	397	433	430	411	405	444	400	417	414	408	429	427	397	442	438	400	438	401	353	421	423	403	395	427	419	447	411	444	412	397	394	444	464	446	402	437	469	427	387	446	403	429	422	413	422	440	414	407	421	411	439	416	417	415	411	439	446	421	414	415	459	436	444	424	404	436	436	416	448	392	417	405	450	440	390	431	446	425	450	396	440	449	421	449	425	431	443	392	437	423	425	390	429	446	447	424	433	397	432	443	427	459	469	471	393	415	430	432	404	411	417	452	428	433	433	429	432	425	434	414	377	431	420	464	433	432	359	417	430	433	442	408	443	420	400	453	420	435	423	418	429
31561	38871	29049	19948	14712	11672	8829	6594	4938	3703	2855	2180	1772	1430	1157	1021	881	845	807	749	713	725	670	611	599	595	586	542	530	517	524	552	526	553	504	542	573	520	504	520	550	540	557	554	523	564	557	549	543	511	558	547	605	543	534	567	556	506	534	551	498	554	546	541	544	544	523	546	523	549	524	533	562	541	540	541	550	541	507	467	555	554	508	497	508	506	531	532	538	527	553	527	539	526	563	507	518	535	483	541	493	544	567	561	548	546	572	559	518	491	527	528	530	546	540	520	512	536	549	534	573	551	552	570	513	530	513	498	542	495	521	541	496	503	570	508	584	528	502	505	510	478	576	559	527	533	525	532	557	555	532	501	521	531	548	525	530	536	555	576	535	517	550	547	566	528	503	542	511	526	550	548	521	596	527	528	512	474	551	517	542	493	536	541	573	484	549	525	556	548	528	564	512	531	499	525	516	516	597	536	507	521	519	547	498	505	536	535	538	564	536	521	529	531	526	527	524	557	534	568	556	528	542	543	493	536	491	523	536	539	519	535	465	516	510	504	554	520	535	506	539	519	560	555	506	541	562	526	535	514	514	554	520	553	530	521	543	508	568	582	564	562	555	492	553	516	555	497	528	491	495	495	538	507	556	530	522	527	474	513	517	500	547	516	555	466	493	520	560	504	498	519	533	516	527	530	525	560	500	524	536	510	525	533	477	549	576	507	558	515	533	524	495	512	501	537	526	536	497	504	530	561	532	536	510	574	521	555	522	523	523	546	512	556	547	504	546	521	525	545	549	565	508	544	545	544	530	508	594	512	529	527	538	531	492	563	545	510	540	534	552	537	528	510	517	541	541	553	541	519	538	540	496	528	535	566	508	566	561	505	532	506	482	534	534	521	476	529	546	513	556	534	547	527	506	547	530	545	512	509	527	544	574	501	535	528	517	515	539	539	534	560	550	565	518	581	588	521	525	513	498	573	508	539	487	518	546	520	549	537	504	520	513	554	508	520	535	498	527	547	541	539	508	546	514	517	556	499	537	518	512	540	555	569	536	489	529	541	506	538	554	540	496	509	522	508	529	552	543	563	534	520	502	549	552	539	528	555	537	533	529	510	509	530	498	558	525	523	504	547	527	538	568	522	543	495	492	525	546	518	540	552	519	504	514	506	518	560	505	492	529	514	542	515	509	518	543	545	500	527	523	505	510	494	524	504	515	499	510	522	523	546	538	535	500	553	511	563	532	549	504	538	489	486	515	559	517	510	572	523	503	548	504	518	528	515	520	519	550	559	480	516	586	501	496	554	534	504	511	537	503	518	570	554	547	566	548	536	504	550	528	555	523	530	525	514	512	554	524	538	558	522	535	509	521	550	575	528	551	530	536	510	527	515	539	502	585	550	538	537	580	546	523	489	524	557	505	536	500	537	496	543	533	545	543	547	542	525	563	581	536	536	557	542	525	501	529	527	541	554	510	494	559	548	535	539	509	552	575	517	551	520	544	547	488	539	550	521	503	511	534	512	543	492	537	553	505	550	550	528	542	539	493	550	497	476	524	561	543	517	551	552	537	488	524	521	485	510	535	521	522	546	516	539	523	538	538	521	510	501	517	564	549	522	535	523	541	501	547	488	517	506	533	524	564	541	507	555	522	541	532	532	534	553	546	546	498	520	541	474	537	542	545	532	515	536	541	521	527	516	538	510	522	525	549	531	533	543	503	528	501	540	520	561	544	520	521	562	510	532	518	500	553	552	498	487	541	536	510	514	498	535	521	521	550	480	508	501	536	569	530	503	535	572	549	522	496	541	529	534	560	519	517	535	539	524	498	547	532	544	521	516	551	565	499	529	530	519	549	528	528	528	538	501	533	530	569	532	568	537	560	528	519	520	477	536	526	529	547	554	545	546	591	507	502	557	512	507	559	549	478	515	503	568	540	521	549	549	566	541	504	571	518	526	521	499	546	500	503	522	481	534	529	544	510	543	549	542	574	542	543	514	517	517	530	545	499	539	519	504	509	510	530	532	545	492	524	515	523	539	519	588	547	551	528	509	542	557	506	571	449	519	510	534	506	518	527	537	505	495	508	499	531	550	540	504	488	538	511	533	530	541	531	550	514	546	552	521	513	525	557	527	548	497	514	560	530	504	545	527	545	506	565	527	540	540	509	539	522	518	522	517	520	525	548	533	560	510	522	526	537	547	525	486	534	538	544	577	513	559	550	529	534	550	559	514	550	515	543	569	543	475	516	573	512	545	558	488	546	536	549	543	575	549	526	546	481	535	519	526	509	549	534	494	506	538	551	537	528	515	541	525	506	571	470	550	519	516	528	498	533	530	528	515	575	494	496	533	557	542	501	485	527	519	523	528	522	523	534	523	557	550	534	575	502	538	482	508	531	534	537	564	510	524	525	530	514	474	558	510	518	539	501	532	527	564	550	534	552	525	520	574	502	533	480	500	544	515	548	482	592	485	531	528	571	528	510	480	506	563	488	485	549	527	539	531	528	545	513	558	517	527	491	498	523	547	547	512	563	582	542	564	524	498	534	549	589	497	520	530	551	546	536	521	546	492	536	530	511	547	531	530	567	593	548	541	546	525	536	477	538	532	538	561	498	525	526	517	506	507	479	532	510	523	546	525	507	501	541	524	550	536	490	542	517	522	504	504	543	528	565	503	510	514	461	518	497	515	518	556	544	522	547	504	553	497	511	523	560	515	558	508	515	538	539	516	540	510	562	493	557	521	531	505	523	551	534	502	540	555	508	515	560	527	521	527	533	562	573	569	505	553	531	514	550	535	553	500	519	578	532	537	547	506	511	523	543	538	496	550	494	548	544	551	514	496	506	498	544	525	570	531	531	527	508	519	521	492	502	562	537	484	543	542	574	517	561	549	517	517	534	541	489	521	540	515	567	521	537	518	490	482	504	493	550	527	536	526	517	506	543	542	547	516	547	526	528	550	547	526	546	568	521	557	528	565	556	501	518	525	557	487	544	497	497	572	555	523	577	512	533	515	535	519	579	567	519	513	508	532	549	532	578	523	503	540	496	526	512	521	548	521	575	518	543	537	551	555	538	548	546	540	505	523	495	538	528	509	557	566	564	525	521	526	585	530	555	479	553	547	534	545	549	544	557	518	523	495	519	527	517	541	521	500	521	508	539	491	503	560	536	515	513	524	578	516	531	508	528	561	521	585	518	540	521	497	532	536	496	515	519	500	550	520	537	538	511	519	481	533	513	512	489	518	510	548	545	516	559	543	523	510	571	518	538	594	504	506	534	537	528	520	520	525	542	523	539	537	526	519	488	508	558	497	546	509	513	524	556	504	507	493	505	566	552	536	528	499	552	505	520	499	534	514	539	583	518	523	514	538	522	528	500	527	541	515	592	529	545	542	526	535	545	560	522	532	521	538	564	511	514	480	506	520	522	541	521	554	555	549	524	503	518	506	529	507	467	524	495	511	554	572	537	534	557	530	534	533	547	522	516	510	509	530	527	548
24325	21556	29065	24560	21839	18253	10782	5966	4049	3114	2318	1856	1448	1127	987	774	663	609	627	543	522	481	406	418	408	400	345	351	346	332	346	350	299	327	304	295	346	286	316	313	301	265	290	315	287	312	319	325	352	337	330	329	360	317	328	310	299	338	282	305	315	287	298	322	275	338	274	313	327	294	317	298	313	311	301	292	311	271	315	306	277	325	306	282	302	283	324	292	324	297	333	324	334	305	313	307	338	306	317	298	300	322	316	293	279	325	321	304	297	320	315	325	296	304	303	291	283	294	294	312	309	313	304	340	301	297	318	306	317	314	271	297	311	294	311	316	295	300	287	307	292	285	301	299	314	290	272	298	289	282	285	320	290	286	332	315	296	303	269	296	285	299	315	287	312	282	284	318	307	307	297	287	330	286	289	326	323	296	295	324	295	314	347	301	291	306	298	296	310	290	308	300	302	318	310	299	310	314	295	275	287	307	313	327	310	290	321	343	310	293	348	276	307	292	323	308	359	329	284	289	301	333	315	292	309	291	271	330	299	297	342	300	320	275	318	306	275	301	294	289	307	293	286	298	338	287	292	294	307	295	313	321	303	322	289	286	311	285	338	292	335	297	362	311	291	317	296	291	284	305	309	293	275	294	292	322	308	283	302	301	302	332	286	328	289	313	290	287	312	321	305	292	314	285	308	302	300	283	305	290	319	310	295	302	302	339	291	313	324	318	321	308	295	279	300	268	344	292	302	336	291	313	300	318	325	299	290	359	311	311	291	306	332	340	324	309	304	287	303	319	313	281	309	303	321	300	300	324	289	325	295	308	274	294	305	312	310	316	324	310	284	324	307	307	341	272	312	306	310	293	316	315	284	319	314	278	313	294	307	299	298	280	305	327	313	313	318	336	300	335	310	310	316	320	310	335	308	305	311	340	302	300	335	295	307	295	323	293	291	313	292	282	298	290	317	277	330	311	332	281	296	319	317	288	277	291	295	291	273	313	335	292	282	324	304	302	338	320	331	301	289	329	288	321	295	315	313	300	324	305	322	306	268	288	306	322	309	283	319	285	299	315	291	317	280	303	311	304	289	306	280	311	302	282	283	294	306	323	306	303	277	273	314	299	295	322	286	321	295	298	323	273	282	296	319	299	272	296	266	284	330	327	289	309	333	298	286	307	314	304	287	311	280	304	332	311	272	301	297	343	287	274	279	307	287	302	316	284	287	308	264	302	299	330	298	301	318	310	324	295	288	310	278	297	301	339	314	315	316	309	289	302	301	290	297	307	273	292	305	287	278	283	271	286	303	332	303	321	322	301	283	286	294	325	314	301	324	316	292	288	314	311	294	300	298	307	322	285	323	305	350	297	306	312	307	314	312	328	307	307	291	302	312	295	311	289	297	306	295	306	314	294	290	278	324	303	285	332	314	294	300	314	297	325	305	300	289	279	278	302	329	308	272	301	267	278	291	306	318	301	296	298	278	308	308	313	306	294	311	314	321	265	326	307	297	317	285	294	293	290	313	301	305	300	332	291	265	320	299	292	317	293	324	288	306	313	303	308	326	264	290	296	299	300	301	319	306	293	287	295	278	309	309	298	331	327	307	286	303	293	297	310	285	315	293	307	299	284	270	271	309	311	253	292	283	298	276	319	302	309	295	300	299	318	317	304	321	304	315	292	306	323	286	287	329	301	321	290	338	308	296	326	282	331	291	282	284	289	304	311	346	294	296	301	296	322	307	304	281	279	320	271	296	312	338	282	280	314	286	285	308	316	312	284	315	274	283	298	297	320	300	352	324	278	307	330	307	322	314	296	289	293	303	312	289	280	309	328	306	305	295	320	313	301	292	280	322	292	295	304	311	303	266	300	315	277	295	321	325	264	313	318	314	299	276	291	314	298	304	327	284	295	315	297	281	297	326	322	325	270	320	279	296	313	297	283	285	253	249	304	295	295	294	279	309	311	300	329	302	293	310	295	294	288	303	326	293	338	309	324	292	293	301	320	279	319	307	321	312	294	298	287	289	325	290	315	355	320	291	271	299	308	322	285	309	281	287	302	297	296	308	338	298	324	334	320	297	313	313	312	317	286	314	275	320	302	314	283	284	299	316	309	299	330	320	293	292	290	300	333	301	291	292	284	304	290	314	314	297	283	291	307	319	296	302	300	299	277	297	293	321	273	297	313	304	317	332	283	302	289	321	304	302	298	287	328	286	295	317	274	337	306	297	315	281	311	329	280	302	307	276	320	317	292	302	339	281	297	302	316	269	292	326	320	313	282	297	298	333	287	316	309	292	312	305	291	296	299	296	271	318	314	299	311	302	278	306	304	337	290	323	302	302	295	284	314	317	307	280	310	296	307	294	301	346	291	296	283	299	307	299	319	300	325	292	294	321	295	304	284	306	264	296	293	292	306	305	289	294	304	311	319	339	290	331	296	319	278	318	329	328	293	316	305	323	297	277	298	317	330	294	325	290	311	301	330	314	288	293	304	315	304	329	296	307	338	291	321	307	302	311	302	321	289	298	297	310	324	288	300	311	299	275	286	285	310	308	326	342	311	263	278	319	339	308	309	306	331	302	278	283	328	307	302	263	317	304	294	285	311	304	291	299	312	295	332	307	281	310	288	292	320	288	297	293	304	303	289	312	287	328	287	275	308	288	306	271	320	302	318	290	308	277	332	299	299	316	290	287	279	321	293	308	305	308	311	323	293	288	285	298	324	304	324	287	302	339	291	328	303	286	302	336	303	302	298	297	280	286	301	303	292	293	310	311	307	313	297	318	307	301	313	295	356	303	284	330	284	295	285	301	285	293	323	312	324	269	311	289	283	297	293	287	307	283	322	319	329	300	321	318	322	292	323	308	303	309	292	308	293	287	294	297	317	306	311	288	303	321	327	304	311	302	321	331	300	315	297	290	319	314	277	300	292	315	281	320	274	310	304	315	299	287	315	324	326	276	304	294	321	306	302	337	296	325	329	290	328	289	286	319	297	297	283	295	329	329	292	274	282	298	285	311	331	274	282	324	307	306	310	316	281	271	309	306	339	313	307	298	296	322	275	305	318	338	299	301	268	294	325	287	283	301	343	283	315	316	303	322	279	269	306	330	315	311	306	323	274	289	281	309	292	333	299	292	285	290	312	306	292	308	309	312	280	296	296	339	288	323	338	310	325	318	313	260	278	310	320	324	302	307	270	286	309	287	319	325	266	332	308	274	296	271	298	320	334	286	313	323	303	306	309	306	311	309	294	302	305	288	277	317	324	298	299	285	304	304	272	285	324	325	324	314	307	285	306	277	298	281	269	313	277	330	341	319	290	303	292	315	306	291	270	317	300	292	312	294	282	313	294	340	287	303	333	318	298	294	304	278	297	299	318	287	319	283	284	319	304	317	283	291	318	303	282	294	302	304	296	377	286	304	337	300	291	333	283	266	295	306	316	265	281	312	298	318	283	287	298	299	297	289	311	301	328	273	322	308	281	310	314	318	297	305	324	319	309
34940	47931	36270	27101	21759	17984	14237	11063	8299	6197	4680	3636	2643	2021	1678	1309	1196	1021	933	794	724	727	649	586	602	461	483	413	417	423	405	441	427	371	393	387	440	371	403	417	419	407	375	388	409	424	380	421	417	443	423	474	421	426	421	418	479	399	346	375	380	426	385	417	367	409	376	367	399	354	358	360	350	408	361	394	389	362	379	378	359	368	396	398	404	382	387	392	370	405	401	417	378	397	365	420	364	395	393	380	385	396	352	409	427	377	385	344	422	384	382	389	370	427	373	394	394	359	416	344	387	401	396	371	414	370	389	388	381	419	391	400	355	395	366	370	415	361	371	353	373	379	359	394	394	383	393	397	416	386	370	439	376	378	402	392	371	370	420	385	393	376	377	384	359	383	391	376	421	365	377	397	377	377	382	374	375	400	390	380	410	385	356	362	387	381	397	384	396	373	390	398	418	361	391	445	380	380	360	416	381	409	397	405	386	396	382	422	365	391	378	380	395	388	386	367	358	344	378	353	370	407	395	355	401	383	368	385	397	389	373	363	399	371	352	372	377	405	360	366	369	389	413	376	408	378	376	391	354	394	373	408	400	361	401	375	396	395	403	386	382	381	369	390	383	413	401	372	375	355	367	373	379	373	388	354	374	347	384	411	376	423	355	393	380	371	391	377	359	380	389	360	375	364	372	368	395	367	400	358	369	394	364	406	379	380	391	359	395	392	382	379	374	387	357	359	359	360	402	419	362	382	409	379	396	358	385	359	402	402	390	344	341	360	372	345	389	389	427	351	370	349	378	381	383	394	383	383	374	374	406	384	357	418	337	374	344	396	377	416	353	395	416	372	349	365	401	369	371	395	419	387	374	427	379	342	385	387	369	387	361	372	373	375	353	436	380	390	408	420	367	336	327	401	384	386	394	402	358	379	394	411	356	376	349	419	375	378	389	398	362	378	360	385	380	376	383	416	402	388	362	346	358	349	403	398	367	381	366	381	347	398	404	381	390	399	358	380	374	397	369	411	383	380	367	363	357	341	374	411	390	354	401	397	391	413	391	389	371	420	381	414	362	361	385	414	412	384	414	354	392	373	379	363	368	366	342	401	345	365	371	431	364	410	386	367	386	313	372	404	369	375	387	382	384	364	392	357	366	361	353	388	398	380	393	432	389	375	372	356	372	393	392	376	357	401	406	387	349	382	399	342	391	399	387	374	369	371	391	405	378	404	365	365	391	369	382	377	386	385	368	356	367	396	386	387	389	397	348	390	369	395	398	363	370	369	390	373	373	398	375	369	371	380	398	388	406	381	399	357	376	376	372	384	401	356	381	386	379	401	397	391	423	382	393	360	382	379	341	408	413	392	400	382	350	388	383	371	406	386	375	389	384	389	380	375	396	378	386	420	371	396	350	376	387	400	402	406	393	407	405	397	383	393	382	422	369	359	344	378	373	381	391	366	387	379	377	407	400	379	380	408	367	372	380	373	352	371	367	415	410	375	366	402	407	387	347	378	407	384	366	391	397	397	375	373	404	416	400	372	381	347	350	356	379	386	358	392	355	397	371	363	389	379	382	364	391	369	335	365	370	370	391	398	346	389	376	382	385	413	381	389	375	355	363	430	381	350	372	403	367	375	385	379	374	389	380	364	361	377	366	385	346	345	391	393	374	381	360	379	382	404	383	376	394	378	409	388	362	367	395	386	371	391	358	425	390	419	424	412	351	399	398	363	400	346	398	361	367	368	369	359	338	390	402	367	395	344	357	387	383	383	352	381	402	359	381	392	375	355	386	413	403	383	425	374	385	401	351	411	419	375	379	415	375	353	387	394	364	388	358	382	376	369	398	366	374	403	384	385	381	403	394	408	368	418	405	407	356	402	392	370	386	397	376	397	388	385	408	408	386	410	401	361	391	369	413	421	380	391	385	391	348	367	423	358	368	381	383	389	405	361	366	398	364	373	425	403	376	372	408	374	402	393	362	403	367	364	386	392	394	376	387	392	369	367	394	360	372	366	360	375	358	390	375	413	372	361	381	394	392	383	373	365	399	369	380	382	383	349	383	357	346	396	400	385	366	394	384	372	378	382	368	378	349	415	383	413	413	405	393	367	340	401	370	399	363	351	373	366	387	394	348	385	374	389	393	377	338	413	347	340	374	358	355	386	384	407	388	381	386	386	389	359	369	367	361	381	376	372	401	383	366	370	374	351	406	370	382	371	364	357	377	370	362	410	363	374	394	406	361	374	368	401	402	388	357	369	390	379	371	411	429	345	356	389	370	361	402	368	379	402	384	372	339	397	369	378	398	374	399	380	375	400	365	389	407	324	399	365	372	405	357	357	334	398	352	381	373	383	398	419	391	362	375	405	371	410	366	400	336	345	396	393	374	379	407	369	377	373	346	415	394	353	376	379	372	340	390	377	406	390	378	373	392	360	404	367	379	393	405	367	376	389	355	417	347	431	355	369	367	379	419	388	376	409	366	384	332	366	383	366	351	368	382	405	381	406	358	372	357	385	409	377	402	386	366	375	398	375	412	356	382	409	386	392	386	355	337	392	360	368	408	383	394	403	378	359	362	407	366	393	401	415	389	357	366	378	380	368	419	381	372	403	374	372	376	369	369	380	378	378	393	385	365	400	392	371	401	396	393	397	368	402	379	348	365	391	372	379	382	362	416	388	372	359	384	374	367	398	399	374	376	385	396	400	397	388	381	351	391	382	368	394	405	389	376	405	351	414	353	373	398	386	383	382	383	366	338	405	391	367	383	354	386	379	387	361	378	338	395	357	405	404	410	424	403	385	378	371	342	354	374	391	392	396	395	343	370	332	402	391	382	370	390	374	432	367	367	352	371	417	375	360	390	381	369	370	384	382	356	380	380	384	348	361	363	375	358	449	404	408	377	363	381	388	359	417	411	352	367	364	382	389	362	378	373	373	409	334	418	365	383	406	390	371	360	371	371	366	391	347	390	380	370	372	429	382	371	389	351	381	366	372	411	397	361	381	362	370	325	392	411	365	381	391	391	387	380	372	383	346	384	369	378	377	409	374	370	398	346	370	383	383	364	385	355	367	403	372	381	358	387	362	395	337	366	392	407	419	407	398	379	362	370	363	382	384	412	340	378	390	385	387	398	380	379	366	361	409	393	406	397	374	371	374	374	368	384	372	378	395	383	374	377	393	366	399	407	372	391	394	373	396	364	383	370	350	396	375	420	383	379	377	385	385	387	380	405	434	357	390	343	401	380	395	381	358	393	382	384	382	379	391	376	404	390	363	411	380	389	394	409	399	404	375	402	368	383	406	336	439	386	377	400	388	354	395	381	388	392	374	374	403	398	368	400	387	380	374	398	389	386	387	389	363	382	415	347	375	383	406	391	355	355	339	373	387	402	342	405	391	385	377	352	369	370	383	377	389	383	338	389	376	421	373	379	419	369	369	406	390	361	396	369	390	340	377	357	360	377	369	409	363	393	389	389	396	376	405	382	386	359	370	330	384
23298	21576	29539	24040	21697	22564	20387	9771	5927	4363	3355	2456	1848	1557	1184	907	815	668	669	584	493	526	435	387	357	310	275	236	241	217	231	212	237	226	218	217	226	221	211	190	232	205	209	185	254	232	245	235	248	244	240	247	252	229	228	212	213	209	185	184	202	195	199	193	231	207	215	234	180	197	188	203	202	192	198	213	193	191	222	216	199	209	207	216	199	215	210	181	191	189	225	176	229	209	222	190	197	193	203	230	210	186	202	227	189	176	177	218	189	222	208	206	201	202	187	180	209	209	215	205	209	229	165	200	194	177	200	197	216	164	204	188	195	196	217	191	196	219	198	196	193	165	208	210	205	220	201	195	201	208	219	181	207	203	197	202	189	221	218	184	177	198	202	225	215	201	208	242	203	202	184	191	205	163	229	211	210	217	187	201	173	208	218	202	180	219	208	202	216	211	181	188	210	213	200	189	208	208	215	214	194	203	203	214	177	211	187	205	194	219	211	211	190	200	205	202	197	177	197	221	192	233	194	189	192	195	192	205	208	197	196	190	206	205	201	193	236	213	212	199	205	189	180	192	164	223	202	185	158	172	238	210	202	192	218	173	201	189	202	217	194	183	223	183	212	192	223	203	208	218	197	208	187	205	187	195	198	187	201	202	197	189	186	191	214	207	208	194	200	216	188	194	208	156	200	191	224	216	190	202	165	185	198	206	187	192	212	223	192	176	212	204	214	177	191	192	215	212	206	190	210	181	206	203	201	204	199	202	196	163	215	217	222	211	194	193	192	203	204	203	189	202	189	198	207	202	153	202	195	206	199	218	201	198	227	205	195	203	198	180	222	207	235	177	188	200	210	199	203	228	222	197	195	197	210	181	205	170	183	177	188	191	225	217	206	203	210	212	197	220	214	223	229	207	178	215	207	215	205	216	185	195	227	204	200	210	201	191	232	198	190	194	199	211	202	218	226	204	215	198	235	185	214	193	178	203	186	193	195	200	190	196	186	196	198	214	215	220	203	189	180	197	200	219	226	189	220	210	212	232	185	191	188	219	216	194	199	196	206	214	199	188	217	211	185	208	180	218	222	213	200	190	209	215	206	210	203	204	175	221	194	209	218	218	213	206	214	176	189	201	202	211	216	205	229	203	210	183	201	208	199	229	201	180	193	168	183	191	209	209	191	211	202	202	214	206	238	222	203	190	175	212	210	180	202	201	203	196	208	198	199	215	210	200	191	191	195	226	199	213	208	241	203	189	205	205	200	181	207	216	172	196	211	192	218	190	204	227	205	195	205	210	223	198	192	201	176	228	179	218	207	207	167	223	206	187	218	206	207	181	197	212	190	189	198	160	195	192	200	207	179	235	189	226	188	184	207	202	233	192	213	206	210	199	207	207	216	219	212	201	191	190	205	206	204	209	198	220	179	211	218	187	233	201	209	196	192	201	177	181	192	206	207	205	188	190	210	191	208	217	209	170	222	186	219	194	162	202	205	190	184	197	196	177	221	214	203	208	202	175	212	196	197	218	202	202	196	199	185	216	189	189	202	207	230	200	194	223	198	197	181	211	197	192	168	186	190	228	197	214	202	201	178	192	197	179	171	200	213	184	183	197	204	181	196	173	209	183	222	220	203	194	185	226	159	177	217	225	194	184	201	204	188	217	209	191	197	170	189	183	206	204	222	186	196	193	185	210	174	192	218	195	202	195	204	212	215	211	211	193	207	216	175	218	198	194	223	229	226	234	203	232	192	209	193	239	192	188	220	189	213	191	181	201	202	202	189	207	224	199	211	192	190	188	200	196	204	207	175	198	202	201	206	205	199	204	212	199	222	215	206	231	194	207	210	203	184	221	218	203	232	190	224	214	244	213	204	173	234	219	212	227	205	217	202	242	203	170	208	211	208	192	217	241	205	196	201	192	193	194	211	234	179	219	195	189	199	205	190	233	199	225	196	226	205	198	211	172	206	214	191	213	199	210	200	216	220	224	212	221	221	195	184	200	198	190	185	206	191	192	212	212	201	221	236	182	166	234	217	183	198	199	207	199	198	247	206	203	189	193	164	188	218	220	204	199	194	199	192	220	183	206	202	222	202	184	175	225	208	214	207	216	200	187	186	188	200	208	215	209	197	190	208	208	203	190	223	206	187	197	230	188	217	205	193	162	180	214	212	176	217	208	219	207	186	212	201	196	197	193	202	205	181	198	198	202	189	192	183	213	203	216	192	202	199	200	235	215	179	213	190	183	190	218	183	192	206	200	187	172	221	177	207	178	200	180	177	188	184	194	187	195	188	230	193	184	200	215	183	197	187	206	190	182	204	194	198	230	194	217	210	206	216	192	181	205	197	238	198	202	189	191	181	198	213	203	223	214	187	177	214	197	207	208	202	176	217	192	200	205	192	187	201	196	208	202	218	215	207	180	197	188	217	189	190	226	209	234	191	203	199	190	198	181	182	191	195	195	197	198	214	216	219	197	214	202	197	191	199	204	221	216	200	164	212	216	181	195	207	194	197	198	182	223	199	201	182	196	198	210	205	208	209	206	230	219	211	196	185	206	201	203	195	223	200	206	186	236	206	194	184	208	220	178	206	192	191	209	209	186	166	190	207	169	168	218	199	200	213	226	192	192	208	197	210	202	209	213	200	198	203	200	205	194	223	217	193	174	160	196	185	201	204	205	200	203	207	201	191	201	209	202	186	187	209	216	210	191	197	207	216	211	212	209	197	202	191	222	199	197	210	182	190	201	196	225	176	186	199	201	194	211	186	215	206	210	195	196	181	202	203	211	191	208	185	202	185	203	208	204	203	186	209	192	211	211	192	205	229	197	213	211	218	202	187	203	190	205	183	226	211	203	171	204	153	188	202	199	196	198	190	202	212	192	194	185	231	198	194	189	210	188	190	192	197	198	225	219	210	178	201	203	181	212	203	239	184	194	206	203	197	211	201	176	199	198	210	175	212	195	220	175	217	166	185	196	189	219	212	195	213	208	204	193	208	207	186	196	227	171	196	198	209	175	173	225	197	209	194	224	193	191	217	183	203	179	200	200	235	226	189	202	200	209	210	203	193	204	201	182	195	190	183	188	207	202	208	206	196	193	198	217	207	216	231	186	214	202	213	200	179	176	220	220	189	200	183	199	206	189	203	218	189	193	196	212	207	208	207	204	192	195	193	240	203	183	196	210	212	197	189	181	198	192	177	213	215	196	199	181	180	191	197	168	182	174	170	200	200	204	203	183	216	195	204	227	206	206	212	190	207	172	190	183	219	185	208	176	175	208	206	200	211	214	191	212	185	192	186	218	208	208	203	193	187	224	185	191	214	197	181	185	181	189	195	192	208	195	207	231	186	192	173	175	205	190	200	212	203	199	193	222	217	184	225	185	189	191	209	202	194	202	191	194	190	213	184	214	176	194	216	186	212	181	211	184	206	183	196	190	192	186	208	204	207	197	199	193	224	214	231	198	201	207	205	192	198	186	180	202	179	202	199	222	194	206
38868	52765	40773	32520	27385	22947	19244	14968	11177	8667	6312	4843	3655	2822	2171	1728	1467	1175	1078	910	851	778	651	612	513	410	371	334	322	316	313	321	292	307	267	249	280	284	258	282	282	259	281	274	272	306	300	294	333	325	322	323	335	326	314	286	305	297	234	242	235	257	281	261	223	273	256	252	253	260	249	243	214	272	241	260	257	232	268	252	272	264	249	243	260	242	250	239	227	227	220	258	264	268	250	232	251	250	226	239	253	271	261	276	252	214	264	229	247	255	242	269	225	229	249	244	247	251	249	228	256	231	252	241	255	274	244	248	261	253	252	235	283	219	245	227	251	236	249	236	256	252	238	243	257	248	261	266	280	222	236	254	274	238	290	250	254	217	240	227	251	244	241	244	258	244	258	248	266	264	247	231	246	225	257	246	238	239	254	255	291	240	254	251	227	254	270	250	256	212	256	255	252	230	263	237	253	244	227	247	258	215	242	240	232	254	252	243	252	241	251	269	240	228	240	244	245	255	262	229	256	244	249	244	289	252	250	274	219	233	237	237	216	255	261	249	255	232	246	263	253	250	272	259	253	245	255	249	242	270	263	291	246	243	213	259	228	284	233	269	259	222	266	271	244	263	208	248	236	224	241	236	254	237	273	242	244	259	220	254	251	272	238	242	259	242	239	235	260	236	254	239	262	281	282	246	250	246	204	298	252	240	229	256	244	247	257	265	237	252	271	251	243	223	266	238	241	276	226	261	214	282	273	209	255	245	261	222	266	242	252	226	235	245	272	256	229	230	246	254	244	229	230	273	235	260	255	243	274	245	237	246	252	230	247	254	253	240	246	249	218	230	238	255	243	238	220	255	257	263	270	252	239	267	236	251	254	256	225	273	258	228	232	204	243	251	248	235	274	229	258	241	247	290	254	256	239	267	250	249	253	234	270	277	258	260	246	230	248	234	228	243	248	238	228	245	245	242	249	253	253	256	236	235	252	262	253	240	275	253	270	234	225	239	253	277	224	253	219	248	227	231	239	291	239	244	241	242	266	234	243	248	240	258	276	250	273	254	237	259	246	264	241	247	250	230	262	265	241	255	250	249	248	225	251	256	252	249	258	229	236	262	266	270	266	255	236	217	262	233	246	252	224	257	260	262	264	270	239	238	282	236	225	229	217	229	257	251	261	254	267	265	251	244	246	240	260	250	271	251	254	250	239	251	240	259	263	226	274	220	251	237	264	244	238	258	236	275	265	235	238	258	256	266	277	227	259	243	229	247	230	244	240	241	261	219	239	245	261	264	248	260	236	245	236	251	219	251	235	231	268	239	240	248	252	261	229	251	251	238	260	251	241	267	252	232	216	253	232	258	270	240	242	246	232	252	244	259	215	257	242	252	245	272	270	247	239	239	243	229	253	223	235	264	222	241	243	224	239	236	217	247	255	237	235	255	250	238	250	233	267	241	260	243	244	243	231	279	238	237	244	246	258	237	245	277	260	246	223	259	243	237	224	260	252	227	247	260	241	243	249	237	237	246	245	243	244	229	230	239	263	252	252	258	222	221	237	236	206	250	250	269	220	251	249	274	232	234	273	242	245	248	233	248	227	240	228	260	256	224	242	253	237	250	256	257	240	240	270	242	254	254	241	245	226	230	268	260	267	253	240	274	245	200	235	234	219	249	221	249	214	267	235	246	211	230	255	250	273	244	247	279	247	238	213	254	225	265	245	224	267	274	214	227	246	233	220	255	242	265	254	250	253	236	228	228	269	285	223	273	246	246	244	263	238	272	204	251	232	284	243	244	226	261	267	251	246	243	257	248	247	237	214	260	236	232	252	227	261	264	264	225	253	240	264	243	258	238	296	215	250	253	242	243	248	227	240	239	267	236	218	236	225	292	247	289	241	246	233	256	235	262	234	237	246	248	242	252	237	254	227	225	256	268	257	262	203	256	245	262	242	257	234	246	257	221	244	253	240	248	261	249	220	261	225	240	246	271	239	213	247	259	236	268	274	233	259	254	248	242	239	248	253	255	281	245	272	260	219	253	238	260	249	222	263	252	269	256	260	240	276	265	253	234	264	224	242	233	251	225	247	279	255	232	234	238	257	244	230	252	241	233	256	240	211	284	259	242	260	248	251	272	260	268	217	223	269	259	239	236	254	253	251	233	264	227	243	245	235	269	249	269	233	246	254	248	264	240	272	223	255	235	255	247	250	227	248	245	248	231	253	240	243	263	248	232	289	242	253	247	227	225	217	253	244	243	228	214	254	241	230	233	247	248	250	199	230	241	274	262	238	224	269	242	242	262	242	216	231	268	245	258	232	240	241	244	234	244	228	234	256	259	237	233	240	250	249	279	271	227	250	238	284	258	238	259	262	272	242	267	278	258	225	240	251	230	216	242	257	235	218	229	252	241	226	245	228	258	241	255	218	263	240	258	244	247	266	269	265	263	254	281	249	257	263	236	243	230	236	211	271	247	252	236	266	196	251	248	233	250	219	230	264	244	244	263	244	263	254	276	248	253	250	261	236	234	251	230	232	243	274	253	260	264	251	253	250	254	260	240	250	274	250	236	256	229	248	239	245	282	221	270	234	264	251	248	254	262	242	246	222	231	273	236	246	232	262	251	259	239	215	254	244	224	237	217	228	266	273	249	272	257	226	233	253	230	243	249	253	261	268	254	265	235	224	251	227	228	272	242	261	241	254	265	238	257	235	286	255	268	266	253	257	239	237	251	263	235	236	236	252	240	274	263	240	261	248	256	251	240	251	253	253	263	231	221	278	252	230	262	236	222	234	248	237	247	245	258	260	283	251	248	265	253	206	245	229	251	274	256	235	277	251	229	266	253	259	234	258	273	206	237	223	234	239	255	244	276	268	241	223	242	255	246	259	264	228	241	264	247	255	262	244	228	232	255	254	261	263	243	232	254	222	255	252	236	275	243	246	264	264	253	268	227	228	251	259	241	255	211	254	239	232	242	243	223	236	238	226	243	232	237	253	255	258	262	227	246	269	234	251	262	242	214	271	238	240	270	261	219	229	254	270	247	225	229	259	239	243	230	243	234	241	244	268	243	209	264	242	246	242	227	251	241	247	240	279	273	258	245	249	232	268	239	251	239	271	223	241	256	255	239	249	230	230	230	242	225	223	248	259	221	240	219	239	264	251	248	255	221	255	244	262	254	250	227	240	265	238	248	255	248	263	257	256	237	233	246	262	271	232	245	271	251	244	224	254	268	237	249	255	254	248	259	271	228	238	242	252	254	262	254	253	227	243	273	240	235	266	271	247	240	231	245	262	243	235	223	230	229	251	233	221	236	259	259	285	233	271	272	242	253	271	247	266	263	243	243	235	250	245	254	263	245	260	267	225	242	268	239	266	249	258	240	266	258	272	259	219	223	248	249	224	270	243	256	237	230	260	238	207	245	239	244	256	248	250	262	238	259	250	267	222	272	247	232	259	272	252	260	240	260	228	250	213	233	254	228	207	253	251	267	245	263	246	255
28601	24065	24628	17587	9986	6732	4846	3472	2446	1717	1378	1170	962	840	725	610	604	602	571	540	553	496	521	483	473	478	440	405	473	403	450	421	427	464	444	450	432	453	411	410	443	424	419	408	423	415	443	434	441	436	451	440	433	444	441	431	418	463	429	427	439	440	444	466	466	435	426	444	421	426	448	448	437	470	405	464	469	419	428	466	428	426	420	443	414	445	454	442	416	451	446	448	414	444	456	447	428	452	452	433	429	438	425	430	425	453	401	402	436	431	441	475	417	440	423	403	431	454	429	453	440	449	438	416	365	434	457	436	418	436	427	401	436	452	407	418	433	441	416	446	447	487	426	434	433	356	416	388	441	418	454	443	424	403	483	408	466	405	418	403	445	440	459	419	469	443	480	378	435	426	420	440	431	409	471	403	435	427	409	418	433	452	389	420	426	450	408	435	442	443	416	458	460	403	429	433	464	417	441	437	437	456	459	413	442	415	449	400	419	435	451	433	424	456	431	438	423	406	426	439	417	458	429	420	466	412	432	412	434	444	430	414	423	421	432	447	420	436	435	464	429	411	422	387	419	436	460	426	427	467	465	447	395	445	409	395	427	395	470	428	433	462	423	417	443	447	411	432	485	449	429	446	411	440	399	455	421	432	420	428	446	446	459	407	420	466	406	478	428	436	420	426	432	472	415	441	434	400	452	420	418	424	477	465	427	448	443	423	395	421	445	430	426	411	455	421	446	441	436	412	400	438	440	442	443	423	394	436	462	426	467	461	442	446	456	432	424	421	439	444	412	425	441	457	439	406	454	437	442	411	431	394	398	416	474	428	424	416	468	443	435	410	415	413	442	449	423	426	438	472	455	449	441	441	435	400	472	410	413	440	436	423	394	431	438	416	482	423	454	457	429	434	452	449	417	417	441	425	411	426	457	425	457	406	441	440	454	457	403	435	425	436	409	423	435	410	416	417	448	443	448	444	381	439	411	418	406	418	424	440	424	438	427	422	441	432	417	421	432	430	410	404	447	424	431	436	439	438	405	420	418	429	451	446	408	452	411	407	447	429	431	468	478	420	451	449	432	447	416	426	437	434	388	465	426	466	433	405	413	432	458	408	417	420	415	432	437	454	403	432	413	436	467	418	425	445	430	417	410	469	428	470	440	431	426	403	436	454	479	423	463	417	425	418	477	452	463	423	445	427	412	435	469	428	439	401	390	396	465	414	420	441	436	422	440	464	407	440	433	432	432	418	436	420	434	456	447	458	462	447	439	395	430	398	412	402	406	401	402	426	458	429	423	456	441	413	459	409	406	436	440	415	401	466	451	446	436	445	408	420	418	432	437	461	449	469	460	453	430	450	457	441	438	424	427	447	434	457	444	454	433	431	394	427	476	399	399	432	449	423	414	428	399	463	453	408	458	460	460	463	429	467	417	404	434	429	460	432	426	408	423	416	405	445	445	432	415	434	448	435	441	435	413	420	439	415	430	462	387	404	419	425	462	395	453	424	428	444	445	397	417	452	412	472	427	440	443	409	407	463	444	376	433	425	428	432	426	440	442	435	443	448	401	431	462	462	434	425	469	429	412	413	431	394	427	413	452	428	459	456	415	454	432	430	452	403	395	409	444	441	439	430	421	432	431	453	459	443	461	398	427	481	429	458	391	429	424	483	443	405	447	440	438	430	437	437	414	423	429	405	432	431	451	443	414	421	451	437	426	439	453	426	405	447	430	422	462	428	404	476	410	414	471	468	428	466	446	422	425	449	423	419	396	412	455	437	455	368	441	439	440	413	434	442	462	454	460	410	448	389	421	395	452	476	429	418	408	432	461	392	440	407	436	463	435	414	444	389	406	469	404	427	451	441	427	426	411	439	463	438	457	423	431	419	409	398	443	430	424	445	437	427	445	464	408	450	440	417	439	446	449	466	389	448	416	426	419	422	453	460	428	437	403	443	401	411	426	426	485	457	416	434	429	408	428	444	428	422	444	419	441	419	447	446	417	433	438	429	430	459	464	422	455	439	445	487	439	430	426	433	440	419	451	410	456	439	434	413	440	429	434	416	444	465	455	421	443	445	431	427	468	452	438	420	459	427	432	440	401	473	477	381	442	431	405	400	451	435	453	452	459	442	428	438	455	428	399	407	445	452	399	384	427	427	428	438	458	431	411	423	429	451	452	420	403	414	450	439	442	451	447	454	465	435	440	450	452	438	466	416	431	419	451	452	435	428	442	447	443	411	479	423	423	436	418	422	446	452	458	439	482	429	429	401	418	460	441	440	448	446	458	443	431	424	422	457	468	452	421	458	439	429	448	397	438	422	455	405	439	434	424	436	401	458	426	432	434	443	452	440	441	463	413	447	437	438	425	437	447	421	432	417	398	442	475	412	419	472	439	424	414	410	457	384	408	445	417	473	418	440	444	460	410	433	451	438	414	442	436	441	424	412	412	432	443	421	437	412	453	438	428	425	418	438	427	446	429	470	424	454	445	432	470	431	431	452	431	439	428	453	437	412	414	437	442	446	431	412	417	409	418	428	429	407	394	430	455	447	401	433	453	418	408	424	414	431	438	393	424	419	435	442	450	437	434	439	469	420	429	452	416	433	443	413	471	401	442	420	431	424	459	443	426	431	441	410	474	437	413	462	397	447	450	495	412	385	443	442	424	416	452	438	392	452	429	421	465	429	425	408	453	419	417	436	433	404	432	397	434	383	448	417	398	448	439	422	413	433	407	430	452	411	435	433	457	407	419	440	446	440	448	410	454	469	430	417	466	415	429	418	437	412	414	430	434	477	365	429	416	406	427	462	449	444	422	453	400	380	431	404	449	437	456	432	436	414	436	427	401	417	460	479	410	399	470	438	427	429	426	423	436	425	423	416	446	456	422	433	450	449	410	474	442	420	458	466	452	456	415	429	455	424	418	445	440	437	413	455	422	442	456	424	435	471	422	476	422	431	403	427	397	438	417	452	431	433	427	453	417	446	442	424	450	418	432	428	437	434	426	458	414	405	425	431	442	454	431	422	399	433	414	448	452	431	426	451	431	407	461	443	498	417	441	456	437	446	401	462	462	445	413	440	465	461	420	438	426	432	430	467	419	447	441	406	439	423	421	408	428	440	435	419	461	487	470	458	455	437	440	468	430	424	471	355	462	410	432	420	460	464	435	399	416	423	426	388	473	424	440	405	431	433	420	426	426	429	453	450	457	415	417	425	418	431	512	467	413	445	431	424	448	417	397	433	438	432	425	472	392	452	428	425	454	441	419	392	458	431	422	480	445	418	423	418	394	428	420	445	457	452	446	401	436	402	418	443	407	440	456	411	451	433	433	433	453	433	435	437	404	457	444	443	446	420	450	424	473	417	443	441	433	470	432	459	423	400	432	462	445	400	424	435	446	460	429	457	443	440	474	436	415	412	418	423	476	430	409	457	405	430	444	459	418	491	431	449	405	427	433	420	469	442	451	437	425	459	459	438	438	438	425	437	445	454	432	438
31363	37306	29001	19886	15156	12146	9405	7002	5067	3700	2699	2143	1643	1395	1125	964	839	808	808	769	722	699	710	672	592	620	555	531	518	497	533	548	526	532	501	597	522	496	526	552	504	543	532	553	509	542	532	590	522	542	599	604	548	611	567	518	544	517	527	508	564	553	532	485	523	544	550	533	541	512	527	508	561	545	547	518	530	525	588	541	575	494	500	539	535	531	564	523	524	526	523	517	505	517	522	513	526	519	527	522	521	538	528	523	525	520	524	548	516	571	551	521	544	567	579	535	533	544	542	524	509	516	540	509	518	544	517	535	543	520	528	521	540	562	546	537	559	562	528	514	533	524	542	524	538	526	517	540	556	552	532	485	546	532	512	512	500	567	547	512	548	491	504	507	555	516	551	563	513	521	512	508	536	556	479	594	535	533	516	525	545	529	503	558	540	506	554	542	529	521	518	536	518	536	525	544	556	518	508	556	536	545	519	550	512	530	574	546	523	551	512	522	523	548	540	527	511	545	536	530	525	573	527	543	515	521	548	516	548	546	556	502	544	503	531	533	574	534	586	527	538	530	522	526	539	527	503	558	558	545	486	554	553	579	544	541	544	551	541	557	532	509	538	510	492	551	534	555	540	549	496	562	505	522	557	527	572	570	520	504	507	516	533	552	509	532	506	530	524	511	515	538	518	520	515	531	532	485	521	542	553	511	541	531	485	490	528	528	487	543	538	560	573	507	552	519	498	516	554	495	490	582	520	534	570	565	526	578	527	537	502	503	537	552	486	534	527	551	494	545	477	557	519	488	543	522	556	552	527	505	567	513	533	525	524	527	534	526	538	552	519	552	524	552	588	522	546	541	518	522	538	519	541	589	535	576	549	525	547	527	555	533	541	540	510	572	500	486	557	522	517	512	539	544	533	552	524	550	537	533	483	510	527	549	539	481	500	540	521	493	490	583	499	532	517	538	547	524	524	529	479	544	515	554	511	567	551	527	502	539	530	529	529	526	510	497	544	547	586	540	549	511	531	545	556	558	559	547	536	521	515	524	526	528	528	507	515	527	475	561	552	553	541	520	550	511	536	553	519	538	521	483	525	523	549	525	566	534	520	520	518	545	521	533	525	541	561	558	502	464	547	521	547	540	478	535	510	517	533	528	508	550	546	526	542	508	500	521	542	545	534	549	527	527	578	547	542	499	513	528	570	582	533	490	536	537	494	509	540	527	513	472	502	533	534	546	503	551	549	520	556	514	537	547	569	533	541	520	522	503	562	563	567	529	535	512	504	542	514	515	540	563	543	529	510	550	509	525	533	518	550	537	500	502	498	517	586	493	544	510	548	546	511	539	540	572	549	476	527	528	523	531	531	527	485	542	494	538	521	510	495	572	556	515	543	532	513	508	531	523	514	515	554	529	541	543	567	534	516	510	563	540	488	544	544	511	527	528	529	530	539	542	548	512	530	514	546	582	533	528	525	518	539	513	547	543	572	501	552	550	558	497	486	592	539	543	544	513	518	484	518	529	533	550	535	525	508	528	560	519	503	545	551	534	517	551	493	473	499	542	540	521	546	505	569	511	507	512	523	504	578	507	568	498	492	491	515	572	555	521	512	553	483	534	566	537	552	535	503	519	548	533	511	522	514	546	558	491	533	545	540	518	519	525	559	532	564	497	569	534	539	504	552	518	537	544	517	541	511	526	573	531	535	528	535	552	539	539	547	543	546	514	534	517	487	499	514	521	523	535	504	549	533	560	518	512	531	499	536	529	481	571	536	510	528	588	553	535	515	540	545	516	535	519	493	564	484	531	535	541	544	505	523	552	542	507	543	539	556	555	545	535	532	491	528	548	491	532	529	525	559	527	569	589	545	511	489	552	489	525	545	527	534	516	497	551	568	585	514	551	538	532	518	550	503	508	532	513	540	512	566	524	540	521	514	534	522	513	552	545	537	526	548	531	516	530	521	514	558	499	557	559	549	518	530	479	503	514	542	500	525	535	517	526	536	520	509	562	572	502	552	575	532	513	536	515	493	555	552	532	535	534	510	521	537	555	525	550	541	534	555	521	498	515	561	521	525	491	493	523	533	519	508	577	528	526	560	525	523	515	541	516	550	535	548	525	508	514	546	534	508	554	553	552	546	535	527	524	546	519	531	551	539	501	502	513	502	519	536	529	595	532	497	551	526	478	529	567	530	539	517	556	503	504	521	545	554	510	546	573	476	551	512	483	544	534	492	539	503	556	540	534	553	527	525	490	564	497	547	569	516	555	546	504	498	570	541	522	505	567	509	530	545	524	517	549	515	527	523	529	531	566	520	535	575	566	547	527	510	495	534	537	540	525	525	545	555	527	519	533	540	550	564	553	549	484	557	515	504	503	519	542	504	519	538	552	541	510	512	486	518	524	547	544	517	537	500	533	524	519	543	530	580	546	531	532	538	547	507	598	543	536	533	499	524	545	558	509	530	541	535	485	531	530	567	520	501	520	522	543	518	523	553	517	535	577	555	523	538	560	517	525	522	564	549	527	506	540	540	527	533	525	549	554	563	520	543	513	546	491	508	514	491	509	500	573	516	536	561	541	514	540	560	530	534	514	553	527	516	524	524	497	525	531	524	555	490	531	545	525	542	552	544	523	553	537	522	556	516	553	568	520	530	576	538	488	517	527	541	555	504	513	522	508	525	559	502	535	544	538	544	518	527	547	546	547	544	527	532	602	519	494	523	520	538	522	537	546	520	548	518	562	490	536	521	518	538	578	518	522	549	524	546	532	541	541	540	557	504	560	546	518	520	537	575	544	518	524	497	519	561	481	551	566	513	565	518	517	543	499	512	514	507	506	490	531	541	530	511	538	531	490	551	534	517	516	555	524	504	539	553	511	522	516	490	540	532	530	539	538	542	513	503	531	543	515	545	529	521	558	504	487	512	493	549	512	534	507	523	531	519	568	507	558	528	496	524	543	520	566	569	537	542	559	540	548	528	555	568	533	554	524	518	538	536	524	546	534	563	549	530	583	540	550	522	529	537	584	525	477	523	540	543	535	524	542	501	520	569	529	570	536	569	526	515	535	491	553	568	504	560	544	543	546	538	532	533	533	550	527	482	548	532	545	541	547	516	541	519	541	485	539	513	544	506	532	524	550	523	533	554	571	495	493	474	531	510	527	530	530	544	549	540	554	508	497	500	542	523	526	540	509	521	538	510	512	562	548	539	522	511	562	545	569	547	492	523	531	547	557	511	559	556	509	547	496	507	532	549	506	589	507	511	514	503	494	517	514	556	523	564	531	539	526	485	526	559	550	543	536	509	500	489	546	548	527	500	524	500	567	529	543	540	505	540	485	523	543	540	509	542	554	550	582	517	560	556	535	519	547	520	533	533	514	529	536	536	569	567	552	548	516	522	546	501	589	581	534	525	518	561	525	555	578	497	545	550	527	528	514	595	527	536	535	517	503	545	505	481	525	570	535	531	515	517	489	513	536	550	527	528	557	528	550	514	507
24325	21582	29051	24503	21759	18479	11278	6398	4475	3111	2354	1759	1389	1081	944	782	670	583	528	530	477	473	460	435	399	401	347	354	323	361	353	290	316	364	361	333	319	307	350	296	329	301	314	300	323	314	331	320	348	349	335	336	306	319	315	359	308	314	320	302	310	287	301	286	310	313	299	305	306	292	277	330	311	297	322	306	300	315	315	305	290	298	301	296	324	295	298	298	303	284	303	319	295	293	303	340	320	323	297	325	308	308	309	343	302	291	288	302	290	289	321	296	270	343	286	290	301	299	358	293	288	290	297	310	332	303	315	304	283	333	340	302	295	303	318	302	265	293	288	250	310	310	312	287	297	312	318	334	338	301	300	297	335	293	309	278	311	338	281	321	287	289	294	311	307	320	269	326	309	299	296	311	318	300	308	298	289	311	317	281	289	305	303	284	280	294	329	335	292	295	281	315	302	320	308	287	305	314	303	306	316	300	314	305	321	313	307	326	294	303	315	301	305	307	285	330	327	330	305	312	332	305	310	294	303	302	313	307	254	303	319	292	304	267	280	297	321	323	287	288	292	274	294	317	306	306	305	275	296	301	298	294	277	298	340	323	327	276	312	302	305	319	296	319	285	331	299	307	295	307	309	324	289	311	325	295	310	302	273	288	288	323	289	309	296	278	280	288	317	312	319	319	290	297	307	336	308	303	312	295	305	304	305	298	308	277	277	280	327	313	338	346	308	273	320	304	279	319	317	301	297	310	303	301	316	287	300	324	257	289	309	312	285	268	315	318	305	325	304	273	300	279	325	292	294	320	287	308	308	310	328	301	324	310	285	280	340	286	253	286	271	310	309	293	281	272	317	303	338	312	318	337	312	293	334	313	281	285	313	291	282	282	292	304	301	303	273	304	300	289	272	313	308	299	331	312	297	303	276	295	266	277	304	292	333	308	321	344	296	315	321	289	295	307	322	309	310	321	336	278	307	293	312	305	329	291	308	303	322	298	319	298	291	329	309	281	273	313	355	283	325	311	337	264	290	278	291	328	297	275	333	295	311	290	335	301	344	297	322	323	347	314	279	321	298	314	316	272	284	292	311	312	268	298	286	325	291	298	345	292	325	290	304	293	310	272	289	320	324	309	310	339	305	311	273	314	345	275	317	298	293	301	278	315	311	327	315	295	284	308	306	280	287	303	314	331	271	311	292	306	315	284	307	316	298	303	318	326	324	280	317	321	316	322	323	275	291	292	287	328	319	276	312	330	308	295	291	300	319	306	317	334	308	326	264	277	288	297	299	317	289	266	306	310	309	308	319	304	299	307	315	305	307	282	301	331	356	297	307	289	264	294	298	290	301	331	291	325	318	302	325	321	298	336	272	290	288	303	297	308	306	302	296	298	316	310	304	317	311	329	349	291	309	240	326	289	292	296	319	301	288	327	295	329	321	320	290	296	294	306	337	319	292	335	316	287	291	316	314	311	275	319	304	305	308	319	325	298	274	297	280	280	294	320	277	334	325	317	316	312	281	315	300	308	296	317	309	294	313	287	270	282	309	282	309	320	271	307	311	310	337	332	299	277	307	316	298	298	309	263	295	293	338	292	307	300	294	337	328	319	308	276	329	332	300	312	302	286	324	315	311	341	320	322	286	294	303	304	272	303	305	280	286	307	282	294	302	298	310	293	304	305	295	326	283	318	304	300	319	307	293	315	318	325	290	268	289	297	301	307	298	271	330	303	302	325	287	262	315	304	314	306	304	290	316	305	280	313	310	323	285	284	317	312	280	306	319	290	313	315	315	304	306	322	302	322	329	296	308	324	296	283	303	312	310	300	296	286	304	289	282	311	296	311	314	341	309	268	317	283	314	334	292	305	319	290	316	332	310	290	312	307	300	290	284	285	316	369	297	292	300	294	302	296	320	293	261	300	323	301	313	294	318	287	303	297	301	321	320	300	265	311	290	282	271	295	297	278	304	293	312	293	292	325	313	293	333	314	296	327	315	346	319	298	290	324	319	291	296	313	309	306	336	321	321	302	300	329	276	318	311	299	297	317	326	300	293	320	291	301	277	290	288	299	285	300	339	318	301	283	290	309	275	289	299	270	320	297	324	312	310	311	295	298	315	303	278	309	310	293	327	310	302	342	331	303	298	316	295	337	320	300	312	298	294	302	284	308	317	307	271	297	298	284	300	307	291	315	319	318	293	314	311	336	308	283	305	316	325	288	309	317	266	282	327	286	307	301	325	285	325	289	330	267	295	311	303	275	315	294	271	300	286	279	297	300	306	278	278	309	312	303	313	289	333	306	307	319	313	287	287	310	301	291	317	298	311	322	286	301	306	300	331	313	311	284	331	292	281	311	310	298	348	304	291	318	279	306	296	305	314	291	296	271	312	309	301	298	312	302	307	309	331	319	299	312	279	291	289	311	311	328	324	314	291	298	343	320	286	321	309	322	301	292	285	292	306	294	327	282	308	299	315	308	316	304	305	316	310	300	299	326	288	316	295	287	310	273	325	300	339	308	298	351	310	314	315	317	299	302	301	299	307	314	331	284	318	311	345	306	298	287	304	308	290	295	317	316	296	286	298	319	301	334	285	305	308	302	295	302	320	318	291	291	283	325	322	310	297	303	296	306	305	326	311	315	305	310	301	274	318	305	334	285	312	299	309	309	294	316	309	315	292	296	310	294	284	309	306	323	319	319	281	290	322	302	313	319	310	298	303	281	279	305	297	291	305	327	309	311	302	286	296	323	301	306	299	279	277	287	316	344	281	282	296	299	292	271	254	326	330	284	285	305	309	294	309	296	313	313	298	313	314	319	293	266	265	301	345	280	369	311	286	322	315	283	325	276	288	307	276	333	292	289	290	293	326	293	317	302	302	328	315	305	317	309	316	308	310	343	295	260	294	288	283	292	311	305	330	301	318	305	328	299	266	289	329	326	348	300	294	304	306	272	335	287	300	320	327	300	310	287	323	313	280	297	314	290	269	289	307	308	284	284	270	312	271	320	300	292	282	306	288	336	330	331	294	316	326	284	312	280	288	287	320	321	293	297	298	311	306	322	301	298	299	323	284	317	325	306	320	310	319	308	310	270	325	302	289	307	289	316	333	302	287	297	291	294	278	311	318	318	315	309	342	252	301	277	290	317	306	312	292	347	278	294	309	308	287	294	360	298	323	282	309	314	311	332	306	301	315	332	286	305	296	297	290	298	286	308	288	313	325	303	304	279	304	335	290	308	285	276	325	319	313	284	303	268	321	297	291	301	306	296	342	286	299	300	287	301	281	295	307	291	317	315	278	276	305	309	268	296	315	300	284	311	293	286	311	316	314	290	291	317	316	294	306	291	280	298	307	318	316	282	298	294	297	325	318	300	305	307	313	313	295	298	316	282	309	280	317	325	310	326	259	338	292	305	286	296	335	317	301	339	272	304	300	306	291	324	299	284	285	316	338	303	294	302	318	310	297	317	296	327	317	321	317	297	338	287	332	291	294	291	324	312
34391	47785	35904	26445	21818	18512	14666	11681	8589	6255	4674	3446	2754	2105	1640	1402	1091	925	876	805	824	701	716	600	571	522	470	466	411	424	440	416	376	377	430	432	411	402	374	428	397	367	445	401	387	387	420	400	390	445	465	445	412	413	414	383	378	417	381	411	403	351	396	408	401	375	394	369	397	395	418	419	384	352	350	396	364	345	410	430	377	406	373	376	366	412	400	386	387	423	392	393	412	361	406	384	375	395	439	396	359	371	355	403	350	414	377	378	412	384	385	342	389	372	377	395	385	380	425	417	390	382	392	344	381	374	387	390	375	413	429	356	390	388	386	380	404	411	417	369	388	385	363	429	376	377	354	355	378	388	387	356	400	390	376	431	388	359	388	365	387	341	378	404	354	364	347	397	386	390	360	396	376	380	370	368	360	389	376	355	364	402	381	390	367	387	393	351	367	410	414	374	369	394	381	360	368	412	388	351	402	399	391	408	340	423	377	376	388	363	367	433	353	382	377	368	342	416	354	367	355	373	391	336	379	364	382	370	361	407	395	367	389	371	384	383	391	353	369	389	379	427	385	355	371	384	377	385	396	371	355	395	363	382	365	368	411	386	398	381	418	395	357	378	335	370	341	362	414	382	408	382	369	406	353	376	383	368	373	394	371	359	405	392	376	406	427	342	362	389	429	376	366	400	351	372	405	376	399	381	386	392	406	389	409	361	379	352	364	398	381	363	360	369	412	377	355	382	379	388	345	361	384	411	390	401	396	382	403	414	393	378	380	397	375	392	360	407	362	383	337	401	392	394	368	395	429	369	364	412	379	405	407	361	361	385	361	359	406	383	363	412	369	383	339	416	351	425	377	383	400	404	404	398	408	363	379	371	391	367	411	367	376	374	368	353	395	408	373	386	412	387	383	347	376	403	372	352	391	359	390	383	386	393	364	386	401	373	371	384	333	401	396	401	378	376	360	416	354	397	392	348	366	347	404	384	396	362	384	369	397	405	404	402	367	380	362	365	358	380	368	421	413	367	383	404	379	374	406	364	387	453	374	379	402	368	366	420	370	385	359	382	402	403	379	364	402	369	378	404	399	377	382	383	360	361	390	372	389	360	369	386	371	384	377	379	378	365	346	403	426	385	392	396	376	390	384	380	390	404	386	373	401	352	383	383	374	361	384	384	376	382	378	397	390	395	383	389	392	417	373	381	396	371	388	362	401	359	390	360	393	406	348	339	405	410	374	375	397	361	370	381	329	390	391	368	373	391	369	422	373	371	336	419	391	390	406	371	392	402	401	397	379	379	369	397	379	376	383	389	420	384	333	415	379	404	391	381	378	386	382	345	405	383	344	378	425	409	394	390	394	378	386	439	383	395	375	384	365	363	403	378	359	421	363	410	429	344	391	341	381	412	423	326	377	403	415	332	399	420	410	408	386	395	375	391	357	379	399	372	376	391	376	386	395	397	388	372	384	349	384	379	375	398	371	376	409	397	364	367	328	362	343	416	371	414	371	390	376	427	378	434	380	398	373	362	385	392	404	384	343	355	371	358	404	359	350	388	371	393	373	354	401	400	381	412	371	354	388	360	380	392	437	393	388	360	419	364	386	356	396	411	342	369	388	405	394	354	398	371	379	403	430	410	380	397	347	374	390	380	375	388	416	399	364	356	403	361	413	351	384	394	369	388	337	396	369	384	410	401	362	388	338	360	394	396	379	398	403	378	371	356	361	370	447	406	398	368	388	374	346	382	381	393	385	387	383	381	381	418	396	396	396	372	396	375	349	372	360	398	391	403	363	394	387	391	388	405	396	412	387	385	348	369	389	420	393	377	434	375	369	382	401	384	378	392	391	342	353	379	357	384	391	415	365	373	367	384	383	355	401	370	354	389	369	380	391	380	399	379	360	380	363	361	361	375	375	392	390	395	381	368	393	369	412	394	378	395	376	362	411	373	383	362	389	395	365	400	378	382	403	368	384	389	371	432	374	400	331	418	371	370	375	355	405	402	376	399	402	370	400	392	384	411	387	377	379	405	362	385	392	406	344	391	337	367	321	376	382	363	384	380	390	404	387	390	353	417	383	404	381	397	385	392	434	363	390	374	395	362	403	390	396	433	387	364	377	376	379	402	410	375	363	409	413	369	387	387	344	360	389	367	383	368	403	406	372	355	368	407	370	381	399	403	397	375	397	376	423	380	376	343	379	369	388	375	358	381	419	377	354	361	388	381	391	377	360	363	359	381	326	396	385	376	364	387	348	334	357	373	393	382	375	359	389	361	376	391	363	374	397	430	407	382	381	393	411	401	375	413	383	391	373	350	382	400	391	382	381	399	391	406	386	390	359	384	396	376	368	367	400	396	422	387	388	365	378	394	394	405	409	416	385	409	376	375	347	354	403	375	438	394	377	371	415	410	376	396	377	364	374	395	380	388	377	355	382	375	412	365	407	351	422	388	402	429	352	370	374	366	404	400	364	351	405	422	392	398	344	394	352	376	412	387	384	377	357	414	376	378	404	370	399	396	364	374	412	415	391	401	387	384	396	374	397	383	393	377	392	372	421	413	409	381	387	400	382	346	406	365	368	387	366	411	396	368	389	349	390	398	412	425	403	410	409	362	413	375	404	381	365	399	358	402	394	352	395	378	385	361	398	372	370	351	412	378	379	395	402	389	345	367	374	389	424	396	370	390	377	418	375	381	378	370	359	391	369	371	379	373	378	359	396	400	398	403	405	370	359	365	388	411	366	399	383	381	370	402	392	331	383	373	336	398	328	378	425	356	412	395	415	392	354	388	363	377	379	376	382	355	369	376	432	411	357	358	349	381	395	384	409	404	381	336	379	358	387	370	413	342	419	389	398	361	354	390	378	372	369	387	362	398	370	395	402	392	328	358	376	363	396	365	405	404	354	391	406	401	412	369	372	383	421	357	382	393	391	344	372	364	363	378	414	384	347	367	377	385	403	355	388	399	402	417	381	364	339	359	354	374	387	361	381	372	364	421	360	404	380	372	388	380	376	399	388	403	381	391	389	367	376	417	396	371	399	381	336	412	359	356	400	331	378	373	364	390	413	387	373	393	360	427	420	383	351	399	382	402	411	365	381	351	376	399	393	384	368	385	403	396	385	377	387	370	415	356	411	370	366	364	381	395	379	377	377	367	384	371	407	374	378	391	390	377	348	377	352	389	339	372	383	368	381	383	386	403	395	374	391	359	394	353	359	386	377	365	377	395	391	385	410	413	366	407	396	384	334	406	408	400	418	416	381	409	393	378	383	405	363	436	385	340	371	404	365	390	328	400	364	406	399	398	403	407	385	395	401	380	384	399	368	369	384	406	415	384	409	326	368	374	402	365	346	379	397	351	432	388	381	370	397	413	381	380	345	392	401	400	408	373	353	377	385	377	376	380	389	345	394	383	407	364	378	397	363	374	381	384	399	414	401	407	389	339	392	352	403	390	389	404	378	367	390	373	368	399	397	363	396	383	384	365	388	331	380	315
23277	21584	29538	24073	21712	22610	20692	10193	6607	4787	3356	2520	1945	1558	1184	964	733	653	591	540	539	501	440	386	359	320	243	283	261	248	229	212	213	226	221	233	193	216	250	238	194	197	228	203	230	215	245	241	262	217	253	240	262	184	231	219	206	203	227	202	209	205	192	205	192	208	206	197	211	181	194	223	195	212	195	182	205	203	198	197	216	216	211	217	206	197	199	172	234	186	213	200	226	175	196	208	184	239	228	180	183	181	206	200	179	200	203	209	220	182	224	220	180	215	217	213	204	208	210	221	172	182	201	220	207	188	181	161	189	172	205	214	193	214	197	194	207	197	193	202	245	208	193	193	192	189	197	172	203	200	221	180	186	184	169	198	174	210	203	196	207	188	188	202	196	205	213	190	184	209	201	215	201	212	183	212	190	171	212	188	181	226	203	212	201	189	204	198	205	188	202	238	201	200	195	197	184	195	203	223	180	183	194	208	192	190	202	214	199	197	210	202	187	182	188	195	181	187	212	194	198	225	211	203	185	192	215	201	231	181	196	178	218	170	180	219	183	196	182	196	175	199	218	211	216	207	170	201	193	204	197	174	195	191	189	215	200	219	190	203	201	208	206	192	202	201	195	174	202	225	198	177	173	186	195	175	202	192	226	201	183	199	198	193	181	189	194	178	174	199	223	190	220	200	200	198	191	201	201	213	179	212	189	209	196	199	229	187	223	192	201	207	217	205	222	185	216	213	212	172	201	172	201	190	184	201	181	177	206	195	197	190	195	198	186	188	187	201	191	205	208	173	212	187	196	196	207	202	185	187	189	218	172	206	196	213	203	199	196	188	197	214	183	212	193	212	211	198	181	219	191	221	183	200	198	200	212	173	169	224	242	222	187	197	199	205	177	202	201	197	192	191	177	182	185	196	213	204	202	187	173	218	200	238	179	206	196	189	217	187	214	205	224	165	201	200	209	212	205	209	169	200	203	200	227	175	204	184	200	178	205	199	196	210	220	200	180	191	203	194	194	214	187	202	227	212	206	187	205	190	184	190	195	202	229	191	176	210	186	192	202	188	218	222	163	217	207	209	183	215	212	184	176	201	179	177	190	186	189	198	199	203	205	196	183	213	194	178	196	197	201	181	190	201	188	181	188	194	200	200	187	172	186	206	216	190	181	203	204	224	189	193	184	202	192	205	176	212	203	196	203	219	211	207	192	209	195	200	212	214	231	191	186	210	188	185	175	203	203	175	202	185	206	211	175	196	200	202	211	187	198	202	188	191	189	204	187	210	197	187	166	218	229	214	195	199	189	210	218	184	184	209	228	200	212	182	201	220	213	200	180	211	194	213	184	192	232	196	209	184	203	175	217	176	202	193	190	173	172	200	205	186	196	192	194	193	196	218	208	200	194	202	228	199	202	203	172	211	184	204	214	212	176	188	224	208	202	209	178	189	189	214	212	195	197	216	207	183	214	203	181	215	215	188	198	229	198	210	185	209	188	200	193	194	178	231	197	212	201	203	206	206	209	209	192	184	190	197	195	210	218	181	198	180	184	188	197	192	198	229	216	193	219	193	202	192	199	146	174	193	193	207	175	214	199	174	209	202	215	188	194	195	194	201	207	206	214	208	185	199	211	182	208	184	167	177	198	184	171	211	182	221	215	201	209	225	190	211	191	209	197	225	201	222	194	210	198	203	183	231	193	181	197	193	203	205	188	190	204	200	199	189	194	183	221	211	180	207	205	192	189	213	184	249	213	192	211	195	213	209	193	207	203	222	214	217	194	187	190	180	200	178	199	216	205	204	195	179	178	205	204	181	192	184	190	176	192	189	177	202	176	177	190	204	192	191	205	210	220	232	185	191	206	181	202	207	187	203	206	207	199	198	193	215	194	210	189	192	220	212	225	183	211	216	208	207	203	171	196	195	193	207	195	195	186	180	196	196	220	198	193	175	188	221	190	207	217	200	184	209	197	189	210	186	189	207	201	213	201	192	200	184	175	220	211	199	213	181	201	182	193	182	182	211	182	202	205	179	188	187	182	190	197	196	225	177	188	197	193	204	194	187	192	193	201	180	196	197	181	219	194	191	212	185	192	186	180	194	189	180	175	208	208	170	207	198	223	190	168	198	211	198	205	213	190	222	250	189	211	206	201	192	194	189	178	213	198	216	201	193	213	216	198	182	186	192	218	193	214	206	175	200	201	215	206	204	194	188	214	194	182	181	212	194	214	174	202	190	188	221	193	181	190	228	204	198	203	192	186	192	175	216	228	188	170	211	214	198	192	193	186	202	185	189	201	189	187	190	194	189	200	187	194	184	202	187	203	204	175	192	189	182	196	199	204	198	216	194	223	218	217	194	198	200	206	175	211	201	207	193	214	210	190	204	201	196	191	185	218	224	200	226	205	194	216	184	162	170	199	198	205	205	199	197	221	194	192	177	199	206	184	198	190	235	196	189	172	188	208	209	194	191	202	215	213	203	203	185	199	190	197	200	196	196	188	196	199	223	181	205	197	197	183	201	213	197	197	190	182	211	197	206	199	210	220	184	186	227	196	191	196	205	198	194	195	210	195	178	200	195	221	213	191	202	181	211	196	204	212	161	186	215	191	220	220	200	212	189	200	210	191	209	189	207	170	196	161	188	201	193	227	182	196	220	183	217	189	207	200	199	205	188	200	206	201	213	210	210	202	201	228	208	161	198	213	183	164	178	202	222	197	201	224	190	205	187	211	190	212	202	181	220	189	201	190	176	213	191	211	180	195	177	230	219	193	194	199	211	196	169	193	210	208	181	192	198	213	217	206	218	200	209	206	200	212	183	223	191	214	195	195	202	191	209	205	184	198	194	196	185	186	194	211	209	203	201	200	187	182	195	184	184	203	197	208	193	200	185	199	192	210	197	193	199	179	218	183	198	192	204	169	199	195	176	173	188	210	168	210	180	208	178	197	208	178	202	199	228	189	222	179	204	204	186	196	219	194	204	199	196	222	169	196	220	203	231	185	190	197	212	218	210	174	198	190	175	193	179	179	182	202	187	214	173	195	186	207	191	183	206	187	225	183	187	204	203	193	200	188	182	202	220	196	197	202	211	211	199	199	213	198	180	191	204	182	211	215	179	211	197	198	206	188	194	181	187	195	179	215	194	225	182	209	205	197	204	205	190	191	185	204	220	195	181	196	204	210	193	198	175	195	203	186	197	228	202	184	166	191	204	199	227	178	208	206	200	187	196	208	178	195	201	206	225	204	186	199	204	179	205	174	204	214	194	183	192	205	189	214	216	185	194	191	214	206	212	223	199	208	195	219	196	209	189	212	219	198	202	183	198	193	209	192	174	209	188	217	213	172	200	204	187	193	212	205	196	199	203	201	177	181	191	201	186	205	217	195	204	197	196	200	186	194	186	223	192	175	227	202	205	181	201	196	221	175	190	193	181	201	205	191	202	172	185	220	175	180	203	171	199	195	198	197	216	212	195	208	205	205	207	209	192	219	173	205	198
38276	52246	40446	31840	26874	23299	19445	15911	12116	9178	6551	5064	3841	2946	2226	1836	1337	1155	910	846	885	793	719	613	512	439	357	351	328	343	326	281	296	279	278	269	262	283	271	274	291	278	238	271	287	316	305	293	314	336	342	310	296	280	289	295	292	253	234	239	215	252	231	241	260	252	262	238	258	255	273	225	262	277	232	236	268	236	255	242	222	255	242	236	248	284	269	243	243	260	243	247	252	255	245	228	275	249	233	261	240	250	255	265	232	259	267	240	226	247	227	222	237	240	231	284	232	249	230	225	223	265	211	230	241	237	243	255	226	276	218	246	241	255	251	242	242	247	241	224	259	272	259	246	233	207	225	225	248	238	257	239	255	259	256	216	237	247	248	253	245	265	213	233	246	259	262	279	243	250	225	258	272	228	248	246	254	259	277	239	271	241	232	244	234	236	225	249	219	247	264	258	229	243	234	232	257	254	226	255	244	220	237	242	239	252	242	231	254	243	250	221	229	224	265	210	233	257	258	253	234	278	241	250	237	258	253	245	236	278	255	219	255	245	214	224	227	233	275	265	243	250	264	265	260	244	304	277	265	255	228	247	276	249	249	236	252	221	228	244	256	257	228	223	234	243	254	248	251	242	253	219	220	248	219	254	255	240	242	282	244	254	239	238	209	242	241	264	240	259	239	242	230	219	272	243	238	249	222	241	230	261	232	218	216	248	248	241	229	246	270	222	247	230	260	246	256	256	240	227	246	258	216	254	257	241	234	244	245	246	238	271	250	236	238	247	236	254	237	257	255	235	265	235	234	253	222	259	261	233	195	235	244	259	235	229	234	251	231	201	281	259	277	239	249	220	241	236	221	246	258	267	235	242	266	237	240	248	251	248	258	233	252	247	251	231	225	241	249	259	257	239	247	246	273	243	231	236	229	217	254	190	210	257	271	228	232	239	235	230	244	255	234	270	255	267	245	229	245	259	271	237	241	243	238	243	253	240	246	250	245	213	219	253	261	263	227	253	232	243	255	263	256	270	223	234	233	268	238	219	245	237	226	283	243	240	252	250	245	255	278	237	243	255	225	245	251	272	243	228	236	261	252	235	246	261	244	271	232	246	240	243	258	228	239	227	268	226	222	263	225	249	256	240	241	235	234	252	257	232	256	277	233	262	251	235	242	238	227	247	247	214	251	244	240	219	238	253	225	223	224	270	236	249	231	250	245	204	259	236	246	232	245	245	285	230	288	237	224	226	249	229	271	220	241	235	255	279	291	228	246	244	267	252	253	231	244	245	244	243	233	228	222	234	225	257	267	248	242	248	270	244	266	236	238	251	232	249	252	230	243	242	259	233	248	278	238	245	237	273	242	231	254	246	258	238	235	237	263	249	242	260	231	253	233	243	247	243	260	249	255	240	229	242	245	220	266	242	224	227	233	253	236	268	232	221	227	248	248	263	243	205	247	270	242	251	265	264	227	258	245	242	256	227	256	250	218	235	233	236	227	251	224	253	242	251	231	221	243	281	233	230	268	257	219	227	240	214	262	258	234	240	244	226	223	212	247	252	269	245	222	247	240	251	223	245	243	198	259	255	251	262	245	250	233	236	238	246	247	263	232	247	244	239	250	227	242	246	241	257	219	216	260	225	229	247	244	243	216	214	225	260	258	237	250	248	235	220	250	265	253	250	233	242	251	267	241	252	240	216	249	238	246	229	243	239	234	241	232	239	248	277	218	250	256	261	248	282	243	249	249	209	232	253	225	229	253	211	242	247	250	263	223	261	223	255	227	211	247	240	254	227	227	238	244	237	233	235	249	263	266	255	258	248	233	245	265	226	215	247	220	247	263	280	258	282	229	257	247	234	273	266	225	225	202	256	241	221	248	219	255	267	245	249	235	227	230	234	255	246	257	228	241	250	268	254	242	226	255	248	237	254	244	233	210	245	242	263	234	232	233	236	264	254	240	259	224	261	238	252	250	259	251	238	251	258	258	242	242	234	243	241	260	257	237	210	262	233	243	268	245	231	258	229	232	241	244	252	241	235	238	219	239	244	255	240	228	250	236	240	229	243	215	248	264	245	271	235	243	238	256	221	230	258	239	231	256	256	224	248	249	220	243	247	246	249	240	209	253	228	250	265	269	225	234	229	241	250	239	241	236	259	232	270	230	225	239	223	267	232	225	222	240	262	227	243	244	251	226	252	222	255	259	251	242	234	249	221	239	247	238	235	231	209	250	240	219	223	237	229	261	227	252	243	234	240	270	255	240	247	245	260	246	241	213	261	250	220	255	229	242	239	265	251	261	224	240	226	239	222	234	217	239	250	252	266	258	234	255	257	249	247	249	256	249	253	224	244	239	248	260	236	241	245	237	273	240	248	229	233	263	246	242	215	242	230	224	235	251	233	246	227	248	275	256	254	231	230	231	261	223	225	232	262	235	268	232	234	237	245	252	245	261	235	218	198	248	252	243	248	245	249	246	255	239	238	215	256	237	228	222	246	236	256	284	235	235	269	250	242	242	227	259	243	241	253	250	236	244	255	261	214	221	249	265	232	248	243	255	254	231	252	245	237	239	253	224	257	245	251	213	233	224	239	255	219	232	229	219	278	249	235	256	225	231	248	229	245	226	238	229	233	240	248	236	238	228	255	249	229	232	235	232	207	235	263	251	235	236	238	243	233	250	239	255	226	239	227	250	245	257	252	224	245	256	242	236	257	247	207	252	274	253	246	255	266	247	244	241	229	216	235	265	260	241	245	230	260	263	267	244	217	231	238	237	234	249	228	255	223	242	252	263	240	242	221	254	256	238	241	240	259	236	264	231	234	248	241	226	251	234	243	233	235	227	257	224	251	222	235	225	245	259	215	240	217	267	253	225	255	240	237	245	238	232	228	249	255	264	232	244	255	257	237	244	259	256	269	224	246	234	251	246	243	241	240	244	232	256	239	256	242	264	247	250	228	254	230	253	256	252	234	223	248	262	255	241	224	262	264	240	208	234	245	250	245	256	227	257	252	261	271	221	257	213	247	230	239	238	239	273	233	251	215	260	232	244	250	247	242	213	242	264	243	238	256	251	262	243	232	214	238	219	233	248	255	231	238	239	228	237	221	242	239	231	264	219	246	243	245	238	245	240	263	269	258	257	220	224	221	239	217	248	259	218	243	246	244	231	233	268	219	257	234	234	234	249	229	289	218	262	241	230	239	239	232	256	235	238	238	239	221	223	243	221	278	235	247	231	265	218	231	229	273	240	236	234	241	248	250	237	239	221	240	245	218	280	260	234	242	229	231	255	223	257	249	241	260	223	286	259	221	272	226	262	251	231	264	266	242	212	225	206	238	218	255	249	246	270	232	232	229	262	251	251	251	240	255	219	239	247	202	220	248	236	274	243	259	239	262	255	229	247	225	247	249	255	259	239	264	261	250	258	234	295	237	228	250	242	242	215	235	217	260	222	217	236	221	259	244	256	235	229	228	203	263	250	245	232	216	244	259	261	276	261	262
28425	23642	23938	16837	9529	6329	4789	3527	2646	1998	1511	1190	938	834	775	655	612	551	531	530	531	483	505	487	464	466	462	452	437	439	408	418	478	443	417	433	443	433	441	476	415	447	501	473	395	456	464	417	427	440	430	448	468	462	476	448	441	428	437	431	447	405	446	421	435	437	434	414	434	386	446	438	461	437	414	455	446	446	435	434	425	402	384	416	432	428	443	444	427	454	422	446	451	419	423	381	458	414	476	413	454	448	417	422	392	446	460	434	419	482	434	425	452	457	444	421	430	427	411	455	414	425	406	441	407	446	446	432	446	425	444	435	469	430	446	445	410	430	453	392	423	448	441	407	437	444	413	417	465	412	418	414	420	436	443	437	419	424	426	436	454	428	401	428	410	421	454	412	465	405	446	431	419	456	427	449	430	414	429	401	416	446	438	436	458	411	424	469	408	431	447	399	442	460	427	468	447	412	427	411	423	425	432	463	429	419	459	425	439	434	472	473	441	480	400	435	434	439	420	436	453	481	441	429	436	404	455	436	421	404	438	437	444	412	453	423	417	444	431	406	416	425	484	419	406	423	412	419	423	432	457	420	442	440	408	421	403	461	430	447	450	428	445	425	418	469	434	450	444	423	438	451	413	412	442	475	398	408	391	435	409	445	416	433	449	421	426	441	429	444	427	414	464	426	416	391	432	436	417	452	470	395	454	442	395	427	393	451	429	405	431	456	439	486	422	457	438	423	435	432	453	422	430	432	428	441	443	422	419	411	434	413	407	409	367	407	448	445	416	424	438	404	435	438	428	406	435	436	428	397	397	443	416	415	466	467	463	457	432	421	406	423	448	406	458	461	439	437	391	430	492	425	430	446	451	434	408	431	423	462	439	416	425	419	432	422	435	417	441	431	445	402	415	434	441	399	447	449	428	434	421	413	463	419	464	421	421	403	419	405	442	440	444	392	434	440	403	405	403	433	452	435	409	390	427	436	413	420	433	458	407	432	438	433	412	421	399	451	408	448	396	410	434	431	410	403	418	453	402	440	417	408	441	424	433	434	463	427	419	425	420	436	406	461	434	410	439	399	415	401	447	416	465	447	432	448	414	422	424	443	457	450	429	414	412	427	420	429	423	433	426	438	416	406	429	430	441	448	405	457	417	421	408	449	490	423	400	405	419	429	418	426	419	398	422	458	428	414	416	431	430	423	452	428	416	462	435	391	424	433	454	427	430	445	414	394	453	427	454	422	401	418	446	434	436	436	471	433	456	430	419	430	397	451	417	431	372	392	409	454	405	412	422	413	425	413	437	395	415	409	439	420	446	397	446	404	430	400	446	419	380	446	429	429	438	430	421	421	464	414	425	435	446	417	401	418	446	424	500	427	422	442	397	418	428	444	435	399	421	452	458	428	439	442	437	408	454	446	422	434	425	455	412	431	449	399	414	409	425	427	452	458	450	436	418	400	468	438	440	466	472	441	443	403	433	409	448	457	433	438	417	419	410	424	421	420	426	407	412	417	429	444	408	452	436	394	446	437	392	407	420	420	400	444	411	434	393	415	437	451	438	456	428	400	417	444	423	382	408	431	424	432	401	416	436	439	387	392	396	401	420	407	414	419	396	407	434	400	428	425	430	464	429	395	422	421	426	409	416	407	448	439	415	396	448	440	438	440	442	395	438	434	423	465	442	403	433	447	411	431	456	411	420	440	461	448	394	423	456	456	449	446	404	436	382	450	392	453	442	417	462	396	443	386	423	443	437	415	430	452	449	457	438	434	440	457	426	424	417	444	418	414	430	414	413	443	444	422	426	412	432	406	448	416	430	406	409	478	458	434	469	402	444	447	402	471	437	418	428	444	396	425	405	420	437	437	424	423	421	420	433	411	447	435	455	444	423	444	412	411	453	423	463	403	404	441	442	443	419	428	425	447	426	446	415	477	393	417	424	425	396	413	431	437	458	441	396	436	442	452	429	453	420	426	456	405	418	426	429	421	451	450	428	427	416	450	487	424	379	419	416	440	411	410	418	460	447	444	414	418	424	397	443	447	453	407	469	435	401	425	405	423	436	425	424	447	415	442	425	400	450	427	446	443	445	425	393	420	448	377	412	433	456	458	428	448	424	440	409	416	438	430	417	439	423	471	438	428	456	401	423	431	425	441	427	414	432	403	441	416	419	418	414	430	468	430	440	443	432	422	405	463	412	475	423	439	449	424	437	430	435	436	376	416	464	409	425	414	444	442	448	439	456	425	442	461	441	427	436	446	407	445	456	412	434	449	395	439	403	421	458	420	469	411	427	391	439	437	480	430	445	436	416	423	420	444	422	397	376	447	396	438	466	430	388	421	431	421	411	421	451	393	411	424	436	434	446	444	412	417	375	422	446	433	422	419	456	432	436	448	441	425	428	425	440	420	413	432	423	420	436	396	456	427	397	484	449	450	429	450	438	414	420	434	411	437	449	403	418	415	460	414	425	436	435	417	420	436	435	449	409	406	413	453	404	405	425	429	426	424	402	427	408	439	412	402	432	410	447	441	436	431	435	430	431	441	426	415	462	422	444	415	424	437	430	442	425	430	435	432	381	435	431	421	424	439	433	444	444	438	419	417	447	400	428	472	435	425	463	426	406	416	437	442	410	424	389	445	428	404	447	435	459	413	425	419	414	442	417	391	455	402	443	435	413	409	400	437	426	455	425	437	426	407	431	422	469	436	435	438	439	430	401	419	438	453	409	399	399	452	450	442	444	419	440	436	445	399	395	433	441	428	447	457	408	431	397	395	456	411	454	465	459	440	437	431	438	398	427	439	393	420	426	413	449	448	413	432	436	490	452	462	420	443	431	399	431	436	456	424	409	424	433	432	390	409	451	424	449	435	458	427	462	423	437	431	417	408	453	386	421	427	445	425	420	398	428	444	426	427	424	436	433	452	450	438	479	398	428	450	442	409	417	428	406	425	461	410	435	431	429	401	447	437	416	438	449	446	411	454	420	422	444	439	413	412	446	424	448	430	443	404	462	441	413	438	419	393	451	420	416	419	439	414	455	421	454	423	403	425	419	470	448	425	454	447	409	421	424	436	424	400	441	422	428	429	433	477	421	463	423	459	419	422	391	458	426	429	434	411	459	453	450	425	385	430	395	483	477	432	473	438	451	400	418	437	445	450	404	431	403	421	435	410	444	421	427	409	460	437	409	450	420	452	453	456	465	465	418	425	419	420	455	439	458	425	445	438	441	435	416	411	414	466	463	448	449	417	443	435	420	438	429	432	425	449	422	455	432	451	439	432	442	432	440	428	420	457	429	434	427	409	425	425	422	441	434	468	444	480	429	455	422	466	438	430	401	407	476	456	419	428	422	424	413	402	410	430	417	428	463	421	405	450	430	427	428	453	409	416	453	445	436	446	400	427	439	433	430	412	434	427	447	433	471	410	403	436	417	418	461	450	453	405	443	462	454	426	391	407	408	403	442	427	438	391	399	413	455	400	407	430	450	418	438	414
31178	36157	28071	19216	14548	11488	9577	7250	5372	3974	2938	2283	1678	1414	1241	1031	902	831	779	714	707	735	682	638	617	643	557	570	560	564	552	507	528	512	539	470	548	557	573	506	528	492	529	505	567	530	556	597	552	564	544	592	561	530	534	535	539	505	564	524	526	527	561	532	549	524	549	490	528	554	495	515	562	527	561	492	517	524	537	498	498	543	465	545	581	544	511	503	510	564	546	537	554	551	528	505	528	529	487	506	506	538	523	495	555	485	540	520	555	530	503	551	554	517	528	497	507	532	511	574	534	507	526	543	541	529	550	527	536	521	518	533	525	533	526	500	498	544	551	508	525	534	544	581	532	546	526	523	519	511	546	516	530	524	567	505	535	557	550	510	555	571	585	504	534	526	551	518	531	536	545	531	513	552	534	548	550	488	567	492	500	514	511	543	508	562	531	532	548	494	523	529	503	519	545	558	541	527	516	531	521	558	531	539	527	504	537	531	512	535	515	564	565	565	513	523	557	517	522	503	557	542	513	506	539	531	529	530	529	506	497	500	514	541	525	497	543	543	554	576	493	513	522	546	523	546	520	494	498	527	525	557	539	480	600	515	481	509	523	543	503	519	538	499	531	525	536	564	526	531	519	544	527	529	549	500	517	554	550	528	545	502	538	537	500	528	529	525	526	497	538	512	525	517	515	542	553	571	505	575	509	503	544	523	520	556	520	518	544	535	535	503	544	536	515	548	546	551	528	543	566	475	517	526	488	557	500	515	556	550	521	486	501	528	508	535	498	521	523	545	503	549	545	552	555	502	550	522	512	493	508	508	568	516	526	563	543	526	490	534	506	552	508	575	502	513	550	530	535	538	557	499	524	597	517	545	543	540	512	498	492	547	534	533	528	523	528	520	493	570	524	517	524	490	549	511	535	550	512	527	518	533	518	531	498	547	538	553	552	522	525	572	510	559	528	545	505	480	535	531	550	572	531	519	522	531	524	542	567	538	529	535	512	548	564	568	529	515	535	495	484	556	520	485	515	541	545	481	498	556	527	549	567	510	527	480	526	543	552	538	550	574	536	532	513	561	556	538	551	539	510	554	527	536	488	517	510	522	522	521	520	570	533	507	532	521	570	536	563	523	509	532	538	501	551	531	530	516	509	534	530	539	564	533	496	561	510	540	505	535	567	542	533	548	489	531	544	488	545	523	526	548	525	559	567	548	550	510	556	525	498	534	538	541	540	492	523	531	589	527	565	523	578	506	543	535	533	579	543	498	553	501	528	559	537	536	538	501	513	539	523	545	502	548	579	524	524	569	536	494	541	542	509	503	486	556	512	501	515	529	485	537	548	517	547	526	525	495	488	531	529	570	518	519	517	530	549	540	481	531	509	541	513	550	527	541	511	520	543	548	505	552	527	551	487	531	529	514	509	598	518	497	518	552	525	533	552	550	533	539	530	529	552	528	515	561	526	529	491	518	571	503	487	555	523	551	528	555	502	502	520	530	506	529	463	546	533	532	557	539	527	551	525	519	550	551	520	517	536	517	500	517	547	506	554	491	525	533	507	513	492	512	506	496	535	531	536	566	538	545	510	490	523	543	517	498	561	518	503	544	539	557	534	509	542	521	524	554	487	530	490	509	535	546	521	508	504	506	524	526	497	484	541	563	492	513	509	521	524	514	530	513	553	566	516	543	569	521	527	540	551	548	544	548	548	564	561	538	520	534	560	517	517	505	517	529	503	508	504	527	505	537	515	523	533	524	508	514	511	510	521	534	558	554	592	513	527	567	503	489	538	539	519	539	527	526	539	562	548	527	503	550	547	548	550	519	497	532	548	518	514	521	536	524	522	557	545	535	528	533	549	532	511	551	526	568	554	538	563	503	530	564	529	511	552	573	538	527	515	523	521	555	531	535	561	496	505	520	526	547	534	556	542	543	513	548	511	525	551	524	496	542	539	516	553	540	581	519	534	511	550	507	515	514	500	527	501	505	531	512	542	550	525	580	534	479	546	545	533	533	544	529	555	531	484	531	515	524	551	553	564	516	523	513	537	525	547	523	506	550	545	527	535	517	535	519	479	509	545	542	566	528	506	517	535	522	562	524	533	587	528	543	576	549	561	539	543	511	554	500	504	537	546	524	513	484	550	513	523	527	539	549	523	497	556	515	538	577	581	497	500	487	559	521	541	559	525	557	508	519	519	540	525	538	540	530	484	558	566	526	565	524	582	545	538	533	504	557	512	515	573	528	518	523	567	544	520	566	515	545	523	545	550	498	550	506	526	485	536	504	534	493	508	513	544	545	519	575	542	518	538	554	569	504	500	495	523	540	494	507	540	523	499	503	517	544	515	558	536	567	524	550	557	494	517	535	522	502	569	495	560	553	490	552	566	518	540	483	497	484	568	565	501	512	524	542	523	513	540	516	500	568	500	543	567	503	574	538	472	510	559	516	557	506	548	562	550	561	523	552	529	545	537	531	549	493	543	536	521	537	518	539	509	544	515	531	499	524	495	565	517	533	595	556	525	539	528	530	516	548	519	521	521	514	523	498	500	512	562	536	541	494	539	528	568	500	568	564	586	546	556	489	539	528	556	544	525	528	546	522	558	531	513	552	508	511	499	533	526	515	554	526	543	544	513	518	517	513	589	519	548	505	534	513	501	551	539	570	548	533	518	536	527	547	529	533	509	553	532	510	523	531	523	530	514	557	525	503	544	563	573	471	588	608	540	483	524	569	503	528	550	499	511	521	497	561	527	549	515	514	561	542	536	516	533	564	495	519	535	556	514	554	521	545	584	573	534	514	520	566	519	548	516	531	555	529	550	547	539	566	499	528	532	538	488	543	518	522	559	546	501	551	506	579	468	526	539	519	522	531	532	532	555	546	519	508	550	573	510	544	523	514	526	558	534	574	535	542	554	551	565	524	521	537	511	551	534	535	517	524	503	499	507	501	545	553	574	540	524	559	539	540	506	529	472	518	545	527	498	522	558	515	541	520	497	556	520	556	526	559	505	544	572	516	501	516	522	575	537	511	540	529	548	555	548	468	549	530	546	496	541	548	554	516	529	548	522	503	549	538	484	536	556	539	496	548	547	542	504	455	501	495	552	528	535	534	525	517	501	540	546	550	527	541	553	543	559	532	510	526	493	529	537	551	592	525	569	535	535	506	539	509	481	527	546	507	545	548	549	529	488	516	522	571	518	540	551	536	542	547	488	519	545	521	522	564	528	482	480	548	537	521	537	527	595	557	535	535	527	559	539	527	489	537	558	500	560	567	556	561	512	581	521	514	589	540	488	505	541	506	515	507	555	505	531	550	519	517	588	559	516	529	539	526	493	562	543	512	560	536	536	540	554	492	537	517	568	521	546	507	542	501	537	528	547	508	503	549	556	510	558	530	529	540	555	582	524	548	541	518	522	562	523	533	534	528	553	509	528	534	531	532	530	513	523	559	482	510	531	565	503	486	541	569	539	522	530	513	506	510	536	526	514	538	510	530
24445	21565	29105	24545	21869	18351	10883	6648	4516	3383	2494	1830	1431	1135	975	754	681	585	579	532	487	451	481	462	408	384	368	350	338	336	338	322	343	327	331	319	338	302	308	329	298	283	295	293	292	307	329	344	335	350	327	305	290	313	331	294	301	312	316	301	296	322	311	290	303	297	313	305	330	260	321	307	311	298	298	302	307	305	283	301	275	293	329	300	316	263	326	293	304	275	287	298	306	330	293	304	277	311	316	274	330	290	312	271	299	295	287	323	295	310	323	312	300	288	290	297	285	291	306	319	312	293	328	300	300	303	269	291	273	321	326	322	316	338	273	301	326	294	306	283	314	291	329	313	306	300	291	293	341	292	289	280	284	306	313	300	334	321	299	301	305	286	268	293	294	281	317	322	303	297	312	302	309	306	281	311	322	266	302	281	298	295	296	284	318	289	305	328	298	282	318	305	288	316	279	275	288	275	303	302	293	293	314	289	291	295	301	297	303	297	298	326	340	319	302	324	306	292	300	317	306	295	289	305	318	291	302	307	278	277	296	294	288	296	294	303	340	303	302	296	297	274	297	316	295	293	280	289	298	293	297	278	321	306	293	287	315	321	282	294	281	284	323	323	306	325	309	301	311	301	328	279	287	307	304	301	308	280	272	267	318	288	320	296	291	288	342	310	265	290	303	315	307	308	314	310	314	327	312	312	309	273	318	292	339	309	305	261	292	263	290	288	271	277	299	304	301	302	291	317	290	295	306	306	277	322	317	297	314	311	288	265	295	299	285	296	311	282	325	314	316	301	283	293	297	273	302	272	325	306	290	329	291	286	327	292	283	279	295	281	305	301	286	298	291	283	323	315	302	304	307	289	271	322	264	347	319	265	281	291	297	290	297	267	286	264	296	308	305	314	334	295	273	299	295	286	285	304	281	295	292	316	303	306	281	314	295	310	300	319	291	304	303	274	288	302	306	290	284	304	312	290	295	284	293	317	308	312	290	325	285	293	319	298	287	316	313	281	293	279	310	306	306	310	318	294	291	318	274	300	311	310	304	281	309	275	307	271	305	291	326	289	271	282	299	296	302	336	282	314	288	325	303	294	332	282	306	317	300	266	306	308	294	287	304	301	301	266	316	278	334	306	319	281	303	292	302	305	296	300	314	281	338	297	291	297	311	300	291	303	263	310	323	323	302	278	298	323	320	334	307	305	344	298	295	297	292	297	321	288	312	317	299	305	311	313	292	339	274	298	301	326	320	291	315	299	321	298	319	282	304	313	310	302	315	304	293	323	304	289	329	307	308	307	303	309	301	300	284	308	299	266	275	294	304	297	300	338	278	293	280	322	328	264	268	306	336	296	276	304	316	325	298	321	283	316	314	317	289	321	311	327	291	312	319	299	294	285	290	284	287	287	283	281	291	325	346	347	314	339	310	309	304	308	265	291	290	295	309	301	301	327	299	310	301	290	276	311	276	280	269	326	300	337	305	293	271	316	289	256	319	290	298	323	287	314	292	288	306	314	315	311	312	305	334	287	282	295	280	314	308	288	334	309	266	328	303	280	307	309	292	311	315	306	298	317	292	311	297	301	310	317	296	297	298	300	282	282	290	304	307	331	355	316	314	279	278	318	290	287	287	299	295	292	322	286	288	301	303	320	302	319	308	305	308	296	289	307	257	331	294	312	284	295	304	297	293	322	277	270	312	261	306	290	308	305	293	296	285	305	314	321	295	312	273	326	319	285	309	291	302	310	291	283	285	328	309	311	273	276	327	327	298	284	329	329	275	313	303	300	327	306	271	324	315	259	270	284	284	326	326	334	297	309	307	301	298	305	280	278	287	306	283	327	316	285	310	292	313	302	292	292	301	295	283	305	314	317	281	321	305	312	328	304	321	307	304	290	306	278	271	299	297	291	313	316	296	291	321	332	323	276	270	337	275	288	290	292	325	281	292	290	286	268	293	327	302	313	305	323	305	313	288	275	262	300	289	314	330	293	275	332	267	280	336	282	312	299	313	309	274	299	298	316	303	295	311	303	325	299	300	291	320	296	298	273	284	312	330	317	273	318	326	288	287	327	255	312	293	304	303	283	310	309	296	268	301	267	299	338	308	333	285	299	307	311	325	267	266	262	287	308	275	296	262	319	281	346	307	307	303	295	280	309	273	284	336	293	296	337	279	277	328	307	285	295	326	293	312	317	315	323	305	289	300	313	261	294	316	286	308	258	330	347	318	302	293	290	277	308	284	268	295	320	285	294	316	309	322	309	311	294	277	307	290	345	278	291	310	319	363	286	284	285	304	289	279	307	284	315	300	280	302	312	318	288	280	293	298	312	309	269	313	274	300	307	299	315	311	317	315	297	313	289	297	272	277	320	322	330	306	303	301	316	287	345	283	288	314	306	308	295	300	274	303	294	291	270	322	302	295	299	313	314	290	301	314	304	285	306	311	330	332	305	306	278	288	280	306	310	288	309	298	315	295	280	306	297	272	309	298	301	319	328	326	303	283	277	286	280	295	284	297	298	309	322	320	279	308	322	298	290	293	314	323	308	300	323	324	312	302	287	301	306	297	310	311	290	316	303	303	297	288	328	320	291	290	291	286	323	325	275	307	319	292	310	287	300	338	274	282	286	300	305	302	295	300	276	308	294	302	295	276	304	302	318	315	344	279	310	256	290	315	296	309	307	311	270	312	304	285	288	260	310	303	269	305	317	318	312	294	283	295	290	307	291	296	290	300	275	276	319	317	322	297	290	314	265	299	315	310	312	294	300	317	278	306	306	311	300	321	317	306	307	298	279	323	297	297	296	295	258	271	317	269	281	301	293	318	311	290	320	324	304	303	296	299	272	254	322	286	298	318	308	304	310	279	323	306	286	314	278	309	304	305	340	277	295	306	284	276	298	304	281	324	295	276	295	299	288	317	320	302	296	290	316	290	325	310	314	327	334	319	292	300	294	285	291	327	298	326	278	286	270	285	338	271	304	291	314	267	306	326	316	301	335	296	291	291	287	292	292	266	306	326	304	336	261	303	316	305	320	268	302	277	282	283	288	289	315	318	300	288	317	314	287	298	316	327	280	295	282	283	316	344	297	297	318	311	294	293	301	283	316	316	308	348	292	307	317	328	283	332	306	309	341	287	270	287	316	314	309	333	266	288	299	265	277	276	301	306	334	298	325	334	307	305	276	304	307	302	308	289	328	312	322	296	288	297	336	293	296	289	295	285	307	314	314	315	327	298	297	320	305	303	317	284	320	286	283	295	289	286	270	300	271	307	287	292	304	268	289	310	290	305	320	288	302	276	313	326	318	289	310	280	308	332	297	302	267	296	297	328	285	290	305	348	328	284	287	300	319	313	296	279	292	274	305	298	295	277	275	291	279	283	319	311	311	303	289	315	269	307	300	304	331	292	328	274	255	327	285	283	282	299	299	336	332	255	292	289	302	304	287	300	296	278	302	301	283	289	304	289	301	295	293	284	287	294	276	320	300	297	313	329	315
33972	46078	35341	26672	21595	17674	14749	11846	9099	6682	4942	3682	2683	2078	1671	1362	1179	991	910	810	745	733	703	642	568	532	481	428	443	435	457	414	400	382	376	390	394	368	407	358	393	407	414	411	427	442	414	425	412	406	396	413	406	421	383	383	412	404	364	394	387	416	383	410	396	373	363	405	399	394	379	392	419	400	376	388	384	399	367	421	388	336	393	380	386	392	387	392	356	370	419	370	365	373	344	335	363	369	386	393	384	407	364	378	359	389	369	368	391	393	405	360	379	448	391	363	385	382	420	381	342	383	379	366	375	401	396	361	401	386	375	390	383	356	366	375	392	396	413	391	413	380	379	378	364	354	394	362	356	380	415	373	366	415	381	402	382	373	384	405	382	369	383	407	378	386	365	352	366	365	378	354	382	392	379	389	391	406	379	370	380	349	389	387	401	406	356	372	366	395	351	380	338	353	358	373	378	366	408	399	377	376	366	394	361	362	378	397	371	390	403	415	412	366	409	393	398	361	350	398	406	358	379	359	385	377	384	383	417	362	367	335	387	374	397	354	373	403	370	391	370	384	374	384	382	367	373	374	411	380	371	397	391	383	373	388	360	387	364	345	384	388	373	367	379	361	403	416	381	393	365	365	357	368	387	391	353	360	377	405	384	377	404	380	374	366	389	403	345	358	385	337	419	389	366	377	390	397	377	376	353	364	371	345	386	368	398	357	386	378	367	390	398	380	377	397	372	383	367	365	379	353	347	367	386	341	388	402	372	389	384	402	397	369	385	376	370	368	380	359	395	310	376	366	405	372	385	376	411	396	343	366	402	394	400	335	368	357	409	387	393	364	384	378	377	388	380	388	387	391	385	389	384	376	398	361	356	380	374	375	375	374	378	369	392	375	375	357	372	394	371	385	406	344	393	371	407	375	391	380	369	374	370	375	360	378	349	355	384	366	358	351	371	347	386	363	357	418	358	393	380	381	391	393	387	365	367	402	356	401	374	372	370	368	392	377	407	399	343	383	384	408	373	411	401	382	383	391	381	402	407	383	379	351	415	373	359	365	380	405	324	375	388	379	372	397	393	402	401	346	360	393	424	408	379	372	400	356	407	375	409	391	390	374	356	392	370	385	386	360	373	377	392	354	362	379	383	381	371	382	410	387	367	399	375	367	416	390	402	416	401	377	372	357	392	427	360	368	357	379	378	398	352	390	359	361	377	384	411	360	388	380	384	378	363	371	384	414	395	380	372	352	373	362	364	381	373	396	386	389	378	418	392	342	385	373	403	360	383	392	383	367	391	363	387	367	362	376	396	394	349	374	371	352	407	402	380	370	384	392	391	390	383	392	387	389	363	398	382	381	362	378	372	335	388	422	381	397	416	356	416	381	393	400	420	384	378	384	367	379	395	427	332	357	383	403	382	368	372	353	355	377	369	381	367	361	361	410	381	384	373	362	379	379	386	400	385	396	387	381	389	393	398	395	370	373	382	362	357	403	365	388	369	376	370	401	372	394	374	352	370	391	381	397	373	360	422	390	370	364	386	354	378	377	425	388	368	382	378	410	370	367	369	369	369	370	389	390	357	379	336	388	389	394	405	404	356	374	353	375	390	372	361	362	373	351	414	400	403	379	400	396	412	362	382	381	382	398	363	379	390	381	357	376	381	391	399	397	420	365	387	362	403	365	410	373	366	377	380	395	434	416	394	378	414	374	349	377	400	382	365	386	383	360	368	332	397	416	375	368	403	367	385	388	374	410	410	383	364	419	398	375	407	390	367	381	392	382	376	394	349	347	366	384	382	363	366	367	387	354	382	321	356	351	355	344	337	346	385	368	377	368	394	387	337	417	393	390	416	388	391	398	382	366	381	402	400	382	391	401	389	403	378	381	405	387	400	367	357	386	340	381	364	355	353	391	353	395	357	379	373	405	399	390	387	343	389	397	385	395	349	382	400	379	378	346	387	373	420	386	377	393	370	382	350	381	386	352	431	361	398	355	365	349	403	412	363	389	368	385	392	378	392	361	396	414	418	376	386	363	402	399	416	409	376	366	361	399	385	378	392	394	339	421	401	355	338	377	369	378	352	383	358	364	369	363	341	366	399	404	402	381	379	391	365	380	403	389	408	407	391	355	354	361	403	354	368	376	418	386	426	389	420	367	388	365	369	394	369	406	359	401	363	388	392	381	380	375	356	379	371	376	387	397	396	357	360	360	379	371	405	383	346	413	382	413	399	370	342	368	405	400	358	368	416	361	392	358	359	358	361	373	393	376	419	379	386	364	372	389	352	370	400	408	349	387	365	338	393	389	392	364	409	374	376	377	397	408	369	366	394	387	385	384	381	403	386	385	380	390	369	386	392	368	395	365	379	371	391	391	355	376	405	403	416	364	369	375	382	351	405	395	375	360	394	385	402	393	409	411	374	347	372	394	393	380	367	369	341	416	381	362	387	381	371	388	412	424	386	368	380	351	372	383	372	395	392	407	381	385	386	394	357	397	382	368	414	380	380	379	392	369	339	359	387	369	365	351	368	389	397	388	396	378	386	360	422	394	405	358	369	382	395	388	390	396	354	398	362	353	382	389	398	392	410	378	351	416	410	400	363	415	390	388	352	354	371	396	378	421	361	412	392	381	408	378	388	358	367	365	388	354	383	396	353	382	385	404	366	390	376	402	384	375	371	391	379	389	351	369	348	356	358	397	351	355	391	406	367	388	387	355	394	370	346	398	364	376	373	376	348	366	377	366	389	441	390	419	408	419	391	384	368	376	360	359	386	413	396	375	375	373	411	360	409	362	396	413	395	356	403	396	413	343	395	361	369	386	385	361	364	370	380	402	371	419	382	403	415	409	401	367	383	371	365	375	390	386	382	391	363	387	376	391	376	350	383	397	380	380	375	338	388	381	341	397	403	425	360	335	384	402	394	377	374	383	368	348	366	405	359	384	421	377	391	365	380	385	409	405	373	394	400	380	356	361	393	390	376	406	343	372	385	315	379	370	408	380	409	373	393	402	367	351	361	347	389	360	355	346	357	358	395	370	366	345	361	368	417	379	380	389	352	399	384	346	402	432	364	388	398	391	374	380	376	399	357	358	384	379	367	392	383	374	400	358	359	422	382	374	378	366	392	392	389	366	359	364	370	378	392	404	381	403	420	374	388	390	362	377	346	366	389	361	428	392	377	389	353	363	367	379	392	387	397	367	372	371	397	376	387	366	343	361	369	415	359	384	374	378	393	404	352	341	367	390	406	400	379	371	387	369	368	376	377	393	389	357	403	414	352	381	390	350	393	398	380	364	374	374	366	391	366	364	369	380	364	350	386	373	364	392	374	378	354	397	347	370	392	401	341	390	364	349	391	400	381	400	381	342	401	363	381	364	379	366	357	348	386	375	402	371	395	394	395	383	380	383	377	377	400	385	374	370	350	393	355	394	375	385	375	358	366	358	409	374	383	371	362	366	372	350	377	385	380	368	396	403	420	416	375	393	353	350	377	361
23386	21623	29592	24078	21711	22532	20411	10000	6580	4921	3529	2590	1834	1442	1182	900	752	613	577	532	488	511	498	416	363	306	342	275	252	217	228	230	211	203	204	209	218	226	199	236	227	217	213	241	244	226	223	216	243	244	230	218	207	207	215	191	214	195	189	193	204	211	196	241	228	205	207	197	179	197	196	221	195	221	190	210	189	196	199	215	185	195	222	197	187	212	197	194	193	191	188	207	169	206	225	207	186	185	212	205	219	177	212	209	209	198	190	219	191	204	193	192	190	211	183	207	220	185	160	200	216	177	220	202	203	208	184	158	178	213	202	197	186	192	214	188	195	183	211	194	147	185	181	198	210	213	199	194	210	206	203	176	191	174	187	196	183	198	211	180	205	178	195	198	161	205	204	207	210	191	189	196	187	201	203	177	180	208	171	239	218	188	195	197	181	213	194	173	187	220	169	202	188	194	209	187	181	189	185	206	180	202	193	218	197	220	209	189	178	221	164	199	181	196	193	200	184	198	210	195	208	203	185	199	188	197	191	183	183	189	197	194	181	184	190	182	193	204	229	191	195	189	186	200	208	200	195	170	195	185	196	191	186	208	209	178	189	173	207	202	190	186	195	189	198	179	197	184	201	187	186	188	194	187	191	189	196	192	212	179	208	175	217	214	186	174	195	194	201	210	188	222	184	166	186	190	236	200	195	205	201	193	181	205	179	200	182	219	196	181	177	198	214	198	212	201	194	196	198	163	191	196	199	194	196	194	206	207	206	172	193	211	178	199	197	208	190	203	185	197	195	188	200	172	204	178	191	225	169	173	200	227	219	203	203	190	178	202	195	178	197	221	184	198	173	213	205	191	198	182	183	192	207	209	169	198	195	188	206	206	173	168	215	199	195	176	181	194	213	195	195	172	169	213	205	206	185	187	206	188	201	175	198	187	185	170	179	213	183	181	210	215	182	221	206	201	185	195	204	191	197	200	188	232	184	177	200	183	166	181	179	180	198	174	183	203	203	228	176	182	187	238	178	186	207	206	165	184	211	196	198	165	186	194	191	223	209	172	214	192	200	202	204	170	195	193	192	214	192	211	186	195	200	178	201	174	199	196	177	205	189	192	198	199	193	169	199	209	215	218	182	178	199	195	216	191	181	191	209	203	199	185	186	209	192	182	214	204	191	184	187	191	198	189	181	218	211	206	190	186	208	210	203	205	206	186	183	203	194	216	202	187	204	196	199	178	190	205	191	176	196	193	190	191	182	174	210	219	202	197	187	214	190	188	180	197	194	183	166	194	200	222	190	175	176	196	188	196	214	197	192	213	185	208	193	180	189	195	198	177	206	210	192	190	219	180	167	180	204	188	182	193	189	167	190	208	198	185	193	207	190	189	206	183	196	197	201	174	178	174	215	181	177	204	205	187	201	203	194	190	183	185	197	220	184	201	195	208	209	226	199	190	216	184	220	190	172	187	179	192	205	188	200	188	181	201	199	188	172	192	211	188	201	182	193	181	215	204	185	196	202	207	182	191	202	201	186	170	201	192	212	188	189	190	174	179	202	200	212	184	193	190	221	187	196	200	193	178	171	174	195	224	211	190	201	190	184	186	200	196	197	185	172	191	224	198	209	183	203	199	214	197	182	181	196	171	174	195	191	184	183	164	176	195	189	194	216	173	185	202	181	205	178	211	196	189	199	192	198	211	202	198	181	199	231	189	187	191	176	174	184	205	189	202	189	192	191	203	204	198	193	206	189	199	198	215	207	185	209	230	193	207	190	200	197	188	179	195	203	197	199	208	218	185	187	199	196	197	188	174	198	220	198	191	242	197	200	183	216	234	192	162	203	208	181	206	203	230	195	167	187	188	209	184	189	186	211	200	197	206	175	191	189	200	195	198	198	184	195	187	184	187	180	171	195	218	190	176	187	213	199	205	220	204	202	200	204	189	196	206	185	205	195	186	204	210	196	216	199	221	192	204	195	209	193	220	201	198	192	198	178	200	221	220	213	212	189	199	211	189	211	210	216	175	202	205	210	203	199	195	177	205	206	204	203	208	188	198	166	197	198	194	204	182	175	223	211	180	201	214	183	208	183	175	173	174	168	199	202	209	204	190	185	176	201	216	189	196	187	212	202	218	190	168	194	178	210	186	195	212	179	174	183	190	195	173	175	179	209	223	198	214	208	209	188	184	217	203	168	179	203	164	184	189	188	189	183	229	173	182	186	205	203	205	200	220	204	210	202	206	216	179	209	206	186	192	210	197	195	182	195	189	194	203	215	208	225	181	195	206	194	217	192	181	207	193	176	184	185	206	200	180	190	176	203	181	213	205	183	184	201	205	193	177	190	190	204	178	201	187	189	205	189	191	204	186	196	188	205	195	173	199	197	219	228	191	195	216	174	196	171	180	223	164	183	196	201	175	201	215	190	178	176	223	196	200	201	179	185	199	197	187	248	201	192	189	194	194	227	181	185	214	193	185	191	190	210	200	202	179	209	201	182	163	181	195	238	219	182	225	207	185	180	174	220	196	214	199	205	185	201	196	193	206	191	182	183	198	173	199	175	181	196	212	180	200	190	198	199	195	167	186	201	211	203	206	196	199	198	222	202	181	177	204	181	197	193	199	186	192	216	185	176	221	191	186	174	177	196	194	170	184	170	201	211	201	195	198	172	197	204	219	185	210	195	214	183	194	215	162	182	177	205	201	190	215	210	206	207	209	211	189	201	241	210	183	207	187	188	197	191	220	177	187	191	206	216	172	206	178	190	192	204	187	177	215	196	201	198	191	187	188	184	206	181	204	189	207	167	175	203	177	203	203	223	191	208	202	180	199	205	184	197	186	191	168	189	177	201	163	198	199	173	190	151	207	202	228	202	191	206	193	204	202	200	189	182	195	186	169	193	185	168	185	189	206	223	209	169	183	192	216	182	184	204	221	212	197	207	196	186	195	159	189	196	199	157	196	187	196	194	184	191	182	184	202	204	173	170	224	155	211	199	237	201	199	210	202	196	192	210	203	195	192	193	186	201	186	214	193	207	186	162	175	190	202	205	176	187	225	201	191	181	164	194	177	179	181	202	180	199	181	193	184	183	217	187	204	172	213	206	198	188	188	190	184	202	209	189	209	211	195	185	173	194	215	217	205	193	194	212	194	201	187	184	208	169	221	166	176	173	170	192	183	191	208	184	218	205	190	194	223	170	210	213	192	194	185	185	202	206	235	202	197	188	188	192	183	173	199	199	193	192	193	198	196	182	185	189	190	212	205	182	194	206	205	199	205	212	190	212	188	162	194	183	216	197	202	198	187	194	200	196	183	175	206	210	189	194	205	195	188	204	185	201	195	197	201	192	175	205	192	183	201	207	206	237	201	174	191	204	169	204	167	207	179	192	192	213	193	190	186	189	190	223	185	197	204	181	178	173	206	170	196	179	208	224	221	195	197	201	191	175	186	179	212	181	183	203	177	203	220	177	223	216	194	215	193	200	215	176	178	191	184	187	187
37981	52855	40489	31839	26976	22955	18910	15487	12298	9384	7009	4983	3697	2785	2203	1738	1315	1150	993	900	836	783	728	720	553	449	431	373	357	307	303	278	252	288	278	273	276	288	277	267	261	260	261	280	280	316	284	289	312	297	281	274	271	267	242	248	244	249	223	219	238	273	244	242	249	206	267	221	287	232	234	239	248	219	258	242	251	232	231	220	228	238	239	224	224	262	252	249	252	245	220	242	248	262	250	235	234	223	234	239	281	264	242	248	259	233	283	226	264	231	254	236	237	240	236	243	242	245	253	253	247	263	204	255	249	246	220	230	208	235	232	232	250	223	245	209	226	249	220	245	252	262	242	262	226	269	262	251	224	255	247	234	239	223	235	230	237	243	239	239	236	212	257	227	232	249	252	243	265	239	266	246	233	214	256	245	253	263	238	254	252	238	187	226	253	217	244	211	202	247	250	242	246	226	265	245	233	239	256	220	254	242	238	243	223	234	248	238	215	257	232	238	219	262	232	249	237	236	237	240	217	220	258	254	223	234	251	233	220	240	218	249	221	245	244	251	232	231	244	221	250	231	262	247	244	247	253	225	234	191	214	232	231	224	251	218	222	224	243	217	260	247	246	256	250	239	239	252	233	232	251	262	253	244	271	251	251	236	221	233	258	243	270	231	269	227	238	206	225	236	225	227	240	208	202	213	256	248	219	250	255	251	223	254	252	248	263	253	216	225	255	244	234	233	249	217	266	240	243	267	247	235	239	245	233	266	233	241	240	233	239	219	229	208	243	228	216	237	265	231	243	260	223	207	234	249	237	262	230	228	215	227	221	241	241	232	229	253	228	234	246	225	240	235	249	256	237	261	220	253	239	254	236	226	227	232	258	240	204	257	237	253	261	226	244	249	228	219	249	229	219	237	224	246	211	236	232	236	221	214	228	246	221	244	224	243	228	234	249	258	250	208	254	259	216	239	265	232	221	228	248	271	263	262	252	263	211	233	253	232	262	241	251	246	254	248	231	256	219	252	224	238	227	239	229	252	231	255	222	250	255	233	240	246	249	242	249	249	262	242	273	257	228	213	239	211	226	243	252	237	260	233	219	250	205	213	257	232	255	249	240	219	226	233	219	247	263	243	275	239	232	272	227	245	246	180	268	246	237	257	252	229	233	244	237	231	220	232	236	234	209	222	241	251	266	238	253	209	220	234	255	228	248	234	231	219	236	238	245	222	233	240	231	237	224	229	235	233	274	250	242	246	256	221	256	204	231	242	233	223	235	233	255	224	256	265	223	206	240	222	242	232	252	203	253	260	259	227	226	228	233	259	259	216	241	245	203	221	229	219	223	225	250	232	238	244	228	240	246	274	270	249	210	232	218	244	231	225	230	234	235	231	238	224	213	219	228	256	222	233	243	218	218	230	247	243	212	252	248	242	224	225	218	213	244	251	246	218	255	250	268	233	221	227	247	233	223	228	250	224	252	216	242	247	237	233	266	249	256	243	235	271	250	229	232	247	261	219	238	250	197	261	265	261	238	241	245	229	249	263	223	224	273	224	215	252	235	250	247	235	242	245	251	249	255	213	257	214	224	213	233	253	244	239	275	224	249	236	245	244	241	210	234	259	243	248	229	259	230	234	272	246	243	249	220	216	222	215	208	240	238	236	217	240	226	255	256	262	226	243	220	234	253	224	230	279	224	244	247	255	220	227	286	252	254	251	244	237	235	216	242	241	238	231	249	248	221	218	236	261	231	268	249	242	243	229	214	229	248	260	231	233	222	248	229	226	239	250	239	208	259	228	213	214	232	220	230	262	226	226	241	270	246	257	257	239	254	246	270	251	231	253	250	221	249	233	248	220	245	224	240	256	239	217	246	226	230	274	238	258	234	229	241	246	243	243	254	235	261	227	212	245	241	211	249	231	234	228	229	248	229	245	259	250	222	230	257	243	266	250	239	236	214	240	250	223	276	229	255	264	235	272	229	256	227	226	237	211	218	230	262	216	228	248	225	248	249	239	226	230	213	247	219	256	229	253	236	222	233	236	247	250	258	261	259	236	265	259	231	240	241	267	232	221	243	245	231	214	250	253	224	231	241	264	245	227	234	268	233	238	229	248	216	246	270	256	264	258	258	254	243	226	234	251	216	230	222	238	240	236	223	271	238	253	265	208	257	244	267	287	251	237	237	242	250	227	220	241	251	240	252	232	255	250	254	259	236	229	258	211	243	216	295	252	245	222	231	254	249	238	257	252	241	227	231	229	259	240	231	213	257	225	234	233	256	229	222	242	242	250	227	258	231	248	244	240	228	262	257	241	228	230	236	286	260	240	258	231	248	246	246	226	234	235	256	226	232	249	212	242	214	241	286	234	207	251	233	229	224	247	249	235	212	253	217	255	216	253	251	236	216	248	216	230	214	234	233	241	253	219	249	239	225	260	220	223	215	241	258	241	244	245	267	219	239	199	253	248	245	224	223	274	223	255	239	223	248	245	230	221	245	233	236	244	205	231	240	244	254	234	250	231	238	232	239	209	230	232	230	258	237	222	238	260	238	225	219	243	199	240	218	258	245	253	245	263	230	233	242	237	257	263	248	247	239	250	247	234	238	237	227	226	233	231	228	243	223	240	220	262	247	239	257	216	223	240	277	212	188	267	240	222	225	233	256	246	241	252	281	246	218	246	234	231	217	236	234	235	245	231	240	202	220	237	247	231	287	256	221	230	221	213	226	219	235	225	250	244	204	249	220	221	245	245	228	221	250	255	232	246	242	244	248	232	230	234	209	228	269	233	215	214	214	217	238	219	205	230	218	234	257	228	197	276	202	255	260	212	210	245	249	237	256	233	253	222	226	248	236	240	266	241	229	244	247	218	258	222	260	245	245	247	216	253	245	230	251	254	237	228	238	225	221	247	216	239	235	238	260	233	253	233	255	228	251	246	211	229	245	254	273	238	220	209	240	263	226	229	257	257	231	223	245	225	226	256	232	242	232	239	243	233	246	213	210	250	252	237	242	235	206	255	229	246	238	253	240	188	210	262	213	280	247	246	218	254	252	215	219	253	222	241	225	245	250	245	237	266	248	235	260	263	221	245	242	241	216	243	239	206	244	242	245	249	233	237	233	244	236	266	236	238	247	237	227	256	201	230	245	254	228	226	238	247	251	225	230	234	212	241	252	246	239	228	225	289	234	224	233	257	238	212	249	237	251	267	218	249	247	234	236	233	262	230	219	250	198	216	234	191	235	247	229	262	234	277	230	236	236	246	249	269	249	228	249	251	263	210	251	235	235	208	230	257	246	230	231	257	268	223	247	266	244	228	239	257	243	236	230	237	252	236	239	273	243	246	227	202	244	244	248	216	270	228	231	244	213	239	254	227	247	216	247	261	234	217	216	234	256	227	234	241	246	228	256	247	245	242	235	244	244	245	265	262	253	229	256	216	238	246	227	258	237	268	240	253	230	244	212	248	223	250	244	250	215	240	272	245	226	223	239	262	248	228	233	240
28387	24095	24532	17612	9893	6345	4478	3368	2646	2030	1484	1197	1016	822	691	627	626	598	598	556	510	509	493	508	527	500	480	413	439	440	471	435	464	450	416	454	411	449	447	483	451	401	462	476	457	421	426	437	478	431	422	397	435	463	426	439	390	423	419	402	435	425	452	488	410	411	435	408	428	412	467	414	458	411	443	445	454	441	406	390	432	427	442	428	433	441	450	436	449	426	477	452	437	428	465	440	421	438	459	472	404	435	420	438	418	438	464	414	473	404	427	408	468	499	474	403	457	427	394	491	404	412	439	447	402	403	397	419	412	408	433	426	430	413	381	447	459	430	444	452	439	431	412	463	466	385	399	483	440	447	460	405	415	449	419	418	430	392	431	400	438	405	424	421	397	399	416	401	408	417	437	390	440	408	425	440	419	432	446	427	419	423	451	419	397	453	435	419	435	411	427	408	483	418	432	440	450	438	430	467	432	475	455	433	470	419	449	438	457	439	400	428	427	437	401	443	427	421	414	432	462	429	398	430	455	426	445	422	411	402	420	439	419	427	434	449	427	458	423	439	423	436	468	431	438	426	421	489	428	427	439	480	427	420	425	395	437	417	456	425	445	481	437	462	420	444	398	437	468	435	452	415	461	469	423	446	475	416	457	412	437	426	381	418	412	420	400	478	429	423	429	435	437	454	410	407	420	459	413	440	413	426	423	462	451	411	439	417	394	412	451	445	452	433	439	415	417	416	451	440	444	476	424	431	437	437	421	455	497	443	438	484	424	432	410	434	403	476	410	447	415	462	392	416	452	411	430	452	419	455	411	457	421	399	424	449	423	443	402	424	438	423	437	455	464	403	428	416	415	429	423	430	406	413	447	429	450	465	491	413	430	415	468	411	432	446	439	411	454	410	392	459	424	441	434	449	468	445	434	433	429	415	432	440	433	426	406	426	469	428	444	418	465	420	485	422	417	414	451	432	433	448	417	431	456	429	427	463	466	425	404	462	447	425	456	435	442	416	433	451	388	439	431	456	423	465	439	470	411	413	445	442	421	428	422	414	445	446	445	442	447	416	458	442	437	424	417	419	449	504	402	417	387	407	455	453	414	464	422	441	431	454	426	455	438	432	429	468	412	419	420	435	423	429	421	431	468	405	432	442	427	429	445	482	430	450	407	407	465	457	465	411	457	439	463	481	406	454	450	412	439	431	435	443	446	453	407	411	413	433	428	431	446	423	411	440	462	485	449	454	410	442	399	436	421	454	395	447	459	437	451	437	452	450	475	439	442	491	484	449	430	410	399	428	413	401	421	422	441	446	452	452	432	418	406	440	437	443	418	413	426	437	436	427	454	431	410	423	428	437	429	457	427	468	434	417	458	465	424	522	410	462	413	382	424	421	438	423	450	398	433	449	387	442	451	447	426	424	434	433	431	434	439	427	442	411	407	428	410	415	434	455	410	406	410	433	435	469	443	421	480	470	454	419	433	423	468	433	452	437	444	458	444	452	454	425	414	417	421	446	431	464	472	446	404	429	438	454	417	458	424	398	429	412	449	451	367	403	422	438	423	449	440	418	427	396	397	429	437	422	448	410	435	422	431	419	417	404	436	479	444	467	411	414	390	436	417	410	467	459	445	412	424	433	454	434	433	402	426	418	428	447	438	426	452	441	422	406	447	445	434	386	435	423	435	426	421	457	409	437	446	429	478	430	456	434	414	420	462	475	444	440	442	421	403	446	417	426	430	457	429	448	424	450	425	445	416	437	445	438	429	446	446	440	451	430	417	469	424	411	427	391	379	429	451	409	436	413	440	441	442	361	424	442	442	422	435	422	451	428	463	431	423	423	439	419	449	410	421	412	448	441	453	458	401	426	467	403	406	449	435	428	456	455	414	407	401	422	412	468	472	440	425	455	423	483	467	419	464	415	443	427	442	451	452	440	416	467	424	422	426	381	479	448	441	446	419	417	425	461	438	423	426	440	441	438	433	405	417	440	453	416	481	444	459	450	431	411	426	414	484	428	419	438	390	471	433	479	443	428	407	451	391	445	438	443	425	447	425	476	447	410	453	455	423	429	433	427	467	426	407	435	428	457	431	435	418	446	456	427	435	469	427	425	450	427	434	455	439	415	425	425	437	430	416	457	416	409	464	402	441	444	426	432	419	461	411	413	398	439	456	426	416	466	431	448	463	421	427	427	417	459	422	453	434	439	423	426	450	436	480	435	427	444	416	476	436	431	441	414	455	397	432	432	418	414	427	456	449	425	427	466	419	436	441	421	449	410	407	404	403	453	452	448	446	424	395	466	416	412	412	457	452	409	461	435	431	486	441	432	439	441	437	445	431	439	394	429	408	467	427	447	448	414	420	399	457	457	429	423	402	437	446	458	400	443	402	442	432	436	432	446	458	427	443	464	439	408	440	429	415	424	453	439	437	447	448	414	456	452	441	448	440	408	436	453	423	435	435	435	420	442	407	444	444	389	424	440	398	489	463	435	423	412	408	422	441	424	421	425	397	445	421	459	404	442	444	402	459	449	435	432	436	461	439	446	427	420	448	448	419	413	443	420	427	446	457	407	437	426	403	474	420	434	450	399	414	447	441	457	443	436	462	462	448	443	443	443	406	479	465	473	412	410	418	415	422	431	436	422	424	410	424	439	469	446	428	446	477	422	450	433	427	407	484	424	431	430	411	461	430	426	398	411	402	400	443	433	470	423	424	413	444	417	432	426	455	444	418	421	455	433	416	429	395	431	421	447	455	444	446	435	422	381	437	429	418	456	439	418	471	403	456	460	422	404	430	434	491	437	411	424	382	425	440	462	427	435	438	408	412	405	426	416	411	416	448	425	474	441	414	439	444	444	409	453	445	410	441	451	444	413	439	413	419	448	437	437	407	417	466	435	391	418	446	453	421	398	420	454	432	441	462	436	406	425	467	419	463	430	434	403	424	412	449	439	446	451	488	431	430	459	445	394	459	410	418	411	441	443	421	418	433	444	451	438	422	431	452	433	433	446	447	422	437	430	430	463	442	452	438	441	448	418	431	421	438	456	424	448	409	392	465	451	450	419	449	419	449	459	434	383	410	464	405	420	441	446	444	406	405	423	431	417	395	408	431	442	461	410	460	408	441	408	442	450	432	457	435	388	432	456	419	446	424	436	446	452	439	430	437	422	437	396	457	451	432	450	426	448	442	440	460	434	463	422	465	434	420	435	414	448	446	453	422	411	416	424	420	437	447	444	469	428	408	413	454	427	454	436	457	413	432	429	442	450	441	460	414	443	445	423	416	451	442	431	399	404	463	439	431	401	407	410	457	436	472	469	442	450	428	454	421	420	422	421	461	444	448	432	448	396	430	406	435	442	447	430	458	441	431	449	448	442	416	407	446	425	445	434	400	449	448	439	432	441	451	467	436	464	437	423	449	461	454	448	425	429	403	453	450	446	425	439	450	402	462	459	442	435	444	447	410	459	437	423	450	465	441	431	404	447	483	441	433	417
31053	37971	29046	19765	14907	11697	9297	6941	5246	4084	2956	2182	1680	1330	1068	989	859	808	784	734	666	734	667	678	625	609	573	561	548	521	538	569	555	558	532	547	543	589	551	496	542	533	552	518	522	553	572	564	559	570	523	568	553	508	566	486	520	549	542	515	553	594	551	549	549	513	494	512	504	530	520	544	536	540	576	545	542	547	549	514	497	543	551	589	517	545	507	524	494	485	578	546	508	552	571	531	528	551	568	541	503	533	510	533	523	543	535	549	504	532	501	555	507	525	540	544	532	520	559	565	538	574	539	558	541	518	524	530	554	526	579	574	524	544	523	511	537	539	523	538	514	566	575	560	541	556	540	569	523	523	496	518	562	554	542	511	505	518	508	513	532	544	486	550	531	529	575	515	555	548	510	533	511	543	555	529	557	576	570	555	526	512	513	528	491	545	513	556	533	511	519	541	542	557	541	533	495	590	535	570	525	501	556	563	504	513	521	525	561	508	506	554	509	573	498	586	565	506	515	576	577	534	541	564	545	548	511	529	540	516	508	567	586	534	549	544	489	541	552	544	538	512	545	569	557	565	547	556	570	545	573	505	504	550	499	565	561	550	519	537	512	531	541	513	547	520	529	564	541	532	523	536	542	571	550	519	514	568	543	574	555	532	500	531	526	525	529	560	508	507	527	529	517	530	533	527	532	536	503	547	536	558	541	516	550	560	540	573	502	551	486	525	506	558	494	505	517	530	551	551	528	528	486	539	536	535	553	499	541	542	540	512	526	507	535	556	556	581	530	542	539	516	515	521	517	546	569	537	511	549	581	526	498	517	551	488	524	504	508	606	542	517	541	564	538	540	538	562	509	553	488	519	494	503	533	516	534	561	571	568	494	515	591	541	578	527	568	530	513	503	517	534	512	535	544	530	505	485	550	499	509	551	519	528	551	506	513	568	546	553	527	528	524	583	563	596	534	536	516	531	515	572	532	487	521	517	562	504	534	530	518	564	505	541	524	549	524	524	532	541	489	531	557	554	526	524	492	588	524	535	535	527	542	579	527	492	499	551	518	545	522	551	533	555	523	549	491	566	563	530	519	516	514	539	520	517	513	526	527	565	557	520	538	543	567	546	525	563	537	524	564	530	520	542	566	547	562	527	507	532	532	553	495	551	535	532	530	505	535	505	545	541	544	531	553	544	510	543	525	510	554	600	540	548	541	544	526	499	531	543	563	514	510	493	580	530	523	564	527	527	543	515	510	521	508	519	522	531	544	544	521	552	532	511	523	540	516	540	501	566	535	519	519	536	502	520	529	534	528	537	542	490	543	547	555	502	521	548	549	567	526	538	507	511	503	565	535	612	524	575	525	532	563	560	540	568	550	561	564	576	527	530	559	536	529	519	528	523	551	527	519	523	557	511	532	549	521	552	533	542	555	576	504	583	537	575	526	494	544	546	578	526	525	583	521	539	557	557	547	501	524	502	524	510	488	464	540	543	512	561	544	533	555	542	547	526	536	493	579	569	545	531	546	569	516	530	541	556	529	558	586	550	560	537	530	557	541	492	543	541	531	526	557	528	553	519	502	563	496	552	529	538	522	542	560	564	514	552	551	557	555	525	552	554	486	541	543	548	553	539	551	541	548	544	528	563	516	506	545	489	538	513	544	555	533	531	541	538	517	529	573	585	533	535	513	533	582	563	512	558	536	543	500	525	498	527	537	522	520	505	516	543	566	543	522	574	543	539	504	563	562	522	547	521	492	532	520	533	504	548	534	567	576	516	554	567	562	503	522	537	538	564	540	538	542	563	511	572	503	525	531	533	535	545	533	522	545	557	584	530	511	506	599	551	511	522	555	562	546	549	571	535	517	521	573	530	529	503	537	548	552	528	522	520	531	542	513	506	528	538	509	503	561	502	515	512	495	543	531	531	541	536	515	528	513	536	510	505	531	592	563	564	543	516	550	537	503	568	573	514	494	570	510	528	540	548	526	533	522	555	551	539	532	508	544	545	522	549	551	567	559	579	510	528	494	500	552	530	522	492	543	515	503	529	554	566	587	525	545	514	502	556	558	539	555	543	532	547	521	580	537	529	537	558	541	554	588	553	534	541	531	521	529	537	489	527	521	539	503	523	490	546	517	544	544	544	539	502	545	499	553	531	538	560	539	523	545	559	578	527	534	534	546	542	537	507	519	539	562	576	553	573	540	524	541	493	545	511	515	558	516	592	540	559	498	486	561	528	547	523	525	557	531	566	543	512	534	577	537	541	491	558	534	545	461	497	571	519	575	538	531	546	552	522	521	510	507	590	550	544	523	504	543	537	562	498	553	516	474	517	557	561	518	518	483	569	551	555	547	568	538	546	514	547	532	570	521	487	501	584	504	548	564	534	554	512	556	519	565	557	516	570	517	517	538	525	527	532	538	513	549	562	528	525	503	487	547	502	553	506	542	539	559	581	532	520	503	572	552	503	501	509	519	550	566	520	533	515	566	517	527	521	516	534	532	597	537	532	528	511	582	580	536	568	557	555	536	554	546	570	549	537	561	536	528	504	550	510	565	508	558	535	554	524	504	536	551	576	533	545	529	527	532	523	508	567	538	524	512	555	511	513	521	533	533	512	515	527	524	545	540	492	517	579	520	520	513	582	523	537	547	511	539	567	505	527	492	515	523	540	554	537	540	503	538	531	507	545	513	543	584	505	535	557	510	530	516	527	560	548	520	554	521	525	485	571	507	507	531	527	534	557	503	524	544	532	483	544	544	570	569	528	542	523	528	531	545	533	541	562	519	532	523	524	549	522	553	485	535	582	553	516	536	570	519	521	551	508	557	539	530	529	538	524	532	548	525	497	486	529	564	531	522	545	525	523	558	495	546	559	511	540	531	548	514	520	562	537	517	562	538	514	548	541	533	503	561	551	540	521	524	490	536	532	480	516	496	527	495	512	537	548	568	520	559	532	499	548	612	572	504	554	539	562	586	544	538	552	596	532	522	559	561	523	542	539	502	573	540	479	534	572	557	562	541	523	524	550	561	506	560	535	521	540	514	537	529	511	546	523	520	512	547	515	540	553	534	539	517	508	548	539	549	537	551	553	538	551	495	530	576	531	551	491	534	591	521	519	540	545	504	589	522	511	519	547	511	537	525	555	522	557	559	508	551	580	511	549	533	553	526	561	521	512	522	494	585	535	513	497	539	543	520	535	569	546	527	549	536	572	516	487	538	516	528	549	541	520	544	532	515	525	573	533	553	557	551	500	541	518	556	526	535	558	522	534	527	574	524	529	539	554	553	525	544	512	488	529	535	536	539	535	516	549	541	531	515	531	507	508	541	559	520	544	551	553	551	523	518	533	500	537	548	510	580	518	559	514	529	504	523	551	550	527	517	545	552	507	530	540	521	555	552	517	527	534	506	510	554	544	569	557	541	549	512	521	532	517	559	522	514	520	556	556	539	502	520	562	542	474	571	519	542	534	529	505	507	522	553	515	528	534	532	526	531	523
24329	21550	29029	24593	21930	18450	11175	6283	4498	3353	2399	1908	1376	1099	865	741	644	585	513	515	506	473	488	452	406	388	376	327	325	338	295	305	277	286	336	305	314	324	294	329	275	335	309	342	296	299	334	317	318	311	293	297	297	282	297	300	289	289	285	313	256	285	298	297	316	298	271	303	322	298	317	270	316	289	279	296	299	249	294	292	296	292	324	281	291	287	307	331	268	296	338	296	289	314	302	304	278	284	302	292	280	294	289	300	316	276	287	303	275	308	304	269	319	297	278	324	286	306	264	290	272	292	298	289	313	350	287	342	294	300	303	305	289	266	308	318	337	280	286	319	314	303	331	280	268	312	306	286	296	299	302	307	268	292	297	293	292	266	288	296	269	295	283	326	316	330	291	311	286	298	291	285	311	271	297	295	303	288	321	295	324	294	310	313	298	300	288	230	262	289	298	290	330	306	310	265	321	294	293	305	323	299	298	323	295	350	318	293	284	252	258	263	332	289	283	279	293	301	294	331	312	294	285	316	296	299	276	276	329	280	296	289	281	311	307	293	296	307	300	279	275	276	270	305	288	294	299	307	309	294	291	307	269	302	310	296	298	305	263	289	293	295	275	310	305	287	293	300	270	286	299	320	282	285	309	288	291	319	285	293	276	315	278	281	315	315	302	293	315	323	291	319	280	295	297	287	287	312	317	276	282	288	314	300	312	304	316	285	311	299	300	290	271	308	333	281	320	293	311	307	313	317	308	305	283	290	319	309	285	294	320	293	302	280	264	304	274	286	286	305	273	276	313	287	302	316	316	297	308	294	284	279	285	315	313	302	310	282	275	289	296	308	308	279	280	305	300	290	334	286	283	309	322	286	290	267	263	299	300	306	286	329	295	307	283	299	267	274	296	279	313	305	302	299	307	289	294	294	326	289	341	309	292	290	278	287	287	287	319	307	277	310	321	281	296	321	294	304	303	281	291	295	307	301	322	294	329	289	301	294	292	275	290	303	280	294	299	294	286	293	317	334	316	296	309	288	286	304	326	310	292	306	281	324	293	302	295	319	301	324	276	278	323	303	277	260	339	297	290	313	282	293	301	291	284	294	306	328	285	311	263	276	286	292	287	269	284	314	292	289	293	294	316	310	294	311	274	313	304	279	286	340	316	300	274	312	306	305	284	312	293	279	336	297	323	318	265	302	282	291	286	312	299	301	270	300	297	305	297	314	300	302	326	305	306	314	328	272	282	306	270	309	295	319	284	340	262	299	308	285	304	289	260	279	283	290	284	302	286	267	315	311	309	306	309	295	276	318	305	318	296	299	303	290	285	291	270	300	301	310	322	333	284	332	314	246	301	306	320	316	283	305	301	281	302	255	286	300	275	308	275	312	305	299	314	273	319	305	283	302	269	282	288	272	291	273	269	289	305	328	303	284	307	249	288	291	292	293	298	297	287	304	291	301	303	285	325	280	303	313	299	295	269	310	276	298	247	283	283	302	280	279	308	304	321	282	280	314	283	287	304	321	291	332	273	283	295	280	278	311	309	296	309	286	310	309	311	307	323	309	304	274	315	313	326	296	301	294	291	302	300	308	311	309	281	302	282	310	320	304	286	299	310	321	303	303	302	283	314	262	288	329	325	293	316	282	339	266	304	285	281	303	290	312	290	283	276	287	323	269	297	286	289	273	286	299	313	324	298	312	290	313	279	290	295	295	317	325	298	291	327	279	300	288	273	287	294	304	290	313	293	284	273	301	299	279	285	296	314	322	345	302	293	276	287	345	296	343	297	281	323	269	288	308	308	309	303	285	270	274	307	294	292	294	293	323	281	306	352	316	322	289	288	319	302	306	304	291	291	309	316	288	279	289	289	273	312	278	325	295	325	320	311	283	302	307	312	304	316	278	297	323	315	304	266	309	264	312	284	285	296	278	298	307	297	283	294	290	298	320	294	301	318	298	315	307	298	274	314	307	315	276	295	274	285	288	307	293	294	292	289	311	298	314	333	294	286	313	311	288	315	290	258	317	302	295	297	319	279	289	279	298	301	321	305	279	338	299	299	318	291	324	305	287	300	273	268	285	338	297	293	272	292	318	282	273	321	316	317	277	277	304	284	316	265	296	307	275	271	304	267	300	305	277	309	266	281	263	283	278	296	309	315	305	313	282	313	322	296	337	304	288	293	289	317	287	293	274	279	305	302	302	290	303	313	314	300	297	265	278	282	294	333	278	319	307	322	323	286	307	328	318	275	303	301	320	321	296	308	287	303	297	290	310	303	273	299	297	317	309	305	322	282	289	315	290	311	296	287	290	290	292	301	319	284	290	324	314	265	303	301	277	295	293	304	348	284	309	328	316	313	337	294	282	280	303	285	310	281	305	296	273	302	294	294	308	299	297	296	285	307	283	287	278	322	307	335	332	282	310	309	286	301	314	289	278	260	346	296	301	299	313	290	304	277	271	318	280	332	303	286	274	334	313	305	319	292	329	327	324	307	290	330	314	299	284	278	329	278	296	301	311	306	321	287	327	282	309	287	306	272	259	290	297	294	317	308	296	304	318	289	281	297	297	323	279	287	276	311	314	277	287	287	277	296	305	293	294	295	310	298	311	306	296	286	287	311	302	317	285	304	296	274	292	299	316	294	265	328	294	284	296	314	298	283	303	311	312	275	296	309	272	288	300	299	287	293	279	262	293	300	300	291	309	294	279	305	298	338	332	287	308	294	325	301	336	299	282	307	296	292	321	305	309	335	270	266	296	276	293	290	298	296	278	290	291	292	312	275	299	309	299	279	301	283	271	292	288	291	321	311	322	310	293	294	296	275	284	315	300	282	279	272	321	281	294	307	307	290	304	285	280	289	312	311	296	303	295	286	277	310	315	311	308	297	288	275	306	289	313	297	277	274	308	305	300	294	297	301	256	293	300	286	277	302	288	313	258	310	264	314	308	297	303	292	328	307	284	279	300	306	304	287	335	276	295	294	329	286	261	293	281	305	287	302	305	313	282	283	310	292	293	268	325	287	301	274	309	291	293	288	312	311	290	306	308	316	301	277	292	260	301	336	269	308	306	271	314	308	291	298	287	309	301	324	313	313	284	294	331	304	276	299	292	285	272	303	298	278	312	278	304	300	294	319	274	301	309	272	283	308	300	274	293	279	282	309	301	299	297	281	298	284	282	293	306	308	290	337	290	309	286	326	294	297	283	339	278	321	300	297	285	290	273	274	255	300	319	311	291	285	308	304	310	294	293	297	276	307	292	267	312	305	271	296	304	264	286	280	336	297	259	278	303	271	311	312	258	294	300	289	304	297	279	281	280	306	291	327	293	286	305	311	310	313	294	317	289	296	299	333	319	291	295	304	300	285	277	330	313	273	299	326	320	300	295	282	304	316	312	288	300	295	288	323	309	288	292	357	292	313	317	292	299	268	294	293	292	278	264	309	312	309	293	298	326	302	329	280	320	310	314	276	299	308	339	282	300	316	318	301	327	298	292	284	330
33859	45943	36385	27645	22067	18296	14739	11527	9061	6868	4913	3590	2613	2018	1580	1332	1006	925	730	763	776	735	688	690	631	566	507	481	459	433	434	403	389	381	393	395	405	403	383	383	394	401	414	424	417	432	410	433	388	404	444	359	386	369	357	344	391	389	359	379	398	396	388	391	386	371	363	373	399	373	385	375	401	381	375	371	365	334	391	401	362	348	377	372	374	381	381	378	387	395	390	364	389	391	377	382	401	389	380	386	387	396	406	353	449	405	386	371	403	397	388	408	360	365	362	389	324	380	367	413	367	380	389	358	415	391	389	381	396	369	361	395	383	355	396	393	376	330	359	370	392	393	366	408	381	402	380	366	392	367	394	368	353	348	354	392	335	387	368	405	421	350	363	427	377	387	387	373	337	392	389	377	360	407	379	380	411	361	363	383	389	364	389	366	406	395	366	381	399	394	368	417	391	383	381	372	360	382	361	373	388	396	366	371	373	383	386	367	362	405	397	391	348	382	362	401	384	370	355	357	363	398	356	397	369	394	379	365	355	399	391	419	381	398	355	346	350	381	365	367	378	375	362	363	359	409	389	364	382	377	390	362	396	394	338	364	358	388	363	390	402	385	392	340	418	363	346	355	352	377	387	391	368	372	380	396	383	408	395	394	377	367	379	395	379	372	359	372	341	385	382	405	369	358	377	403	377	375	396	352	401	397	333	385	380	376	384	375	392	389	385	400	357	378	380	346	373	364	393	391	390	350	405	391	401	392	392	380	393	367	388	358	395	397	402	366	369	385	355	393	362	382	397	354	353	381	386	395	352	393	360	398	410	376	379	391	398	352	362	362	377	384	363	372	396	387	375	385	367	381	372	383	409	426	422	364	366	374	388	374	385	414	380	389	366	365	374	395	398	355	392	371	387	402	408	369	372	373	367	361	364	394	428	370	386	376	365	376	382	386	371	386	444	370	370	377	401	401	364	389	375	372	380	342	425	379	402	344	373	403	363	377	366	395	369	361	361	358	365	351	433	370	398	395	404	422	361	364	352	373	370	340	356	396	386	374	377	380	399	402	379	373	367	376	370	365	421	379	389	388	385	397	387	360	379	366	381	380	403	400	397	371	377	388	368	377	359	347	384	355	382	378	396	363	369	374	389	381	350	412	418	368	387	390	358	382	391	373	378	360	367	379	383	376	349	368	394	359	377	366	398	378	353	385	378	360	372	362	392	365	377	402	375	380	408	381	371	349	383	383	383	407	377	326	371	402	355	374	376	347	355	374	391	355	353	392	350	408	391	410	381	386	388	410	366	396	346	416	406	376	381	405	351	383	350	361	349	373	383	371	378	391	371	374	398	359	378	364	363	399	375	365	381	358	378	376	414	366	386	376	351	346	397	404	367	388	395	369	392	380	388	392	388	382	394	353	388	364	370	403	369	394	392	367	366	401	426	383	379	382	369	345	398	369	384	379	411	408	360	395	371	379	396	405	380	387	407	394	409	385	370	354	362	393	358	367	412	355	372	357	376	383	414	417	368	366	355	391	393	381	394	395	395	391	383	393	385	378	395	400	383	349	363	378	340	391	355	375	383	364	357	403	373	383	395	369	367	351	363	384	374	388	371	390	387	400	382	376	377	397	390	400	363	379	350	382	353	402	384	402	380	394	344	357	396	372	387	368	358	371	377	417	345	391	387	382	393	376	365	416	387	378	399	353	340	374	382	369	358	336	413	374	374	398	391	355	368	363	382	351	350	392	391	392	395	392	371	381	363	361	377	347	390	386	413	366	382	381	376	380	390	389	345	343	358	373	395	361	356	377	375	363	366	402	360	414	376	365	351	367	389	387	387	379	400	381	373	349	354	379	365	381	398	335	349	365	373	385	374	362	401	361	388	381	385	400	351	380	382	374	349	362	412	370	376	357	384	386	366	327	373	358	403	372	392	366	374	373	322	365	347	382	356	346	374	375	376	379	368	379	382	418	386	336	396	409	349	372	366	366	388	358	411	360	363	384	372	401	358	383	376	363	371	356	358	372	377	360	406	392	388	380	366	392	408	349	387	385	364	342	364	378	375	391	372	391	391	374	370	375	397	350	374	379	401	380	374	370	395	361	364	375	334	341	378	351	364	378	381	372	399	389	375	396	396	359	378	383	371	385	335	350	385	374	358	391	394	380	359	349	367	389	394	366	390	374	373	342	369	353	375	385	377	401	338	372	382	356	400	348	415	337	396	377	390	387	373	350	381	379	361	374	393	388	395	377	356	383	351	332	365	379	354	383	387	330	395	348	380	369	364	361	342	396	370	428	397	392	384	363	389	383	393	368	359	369	398	383	364	357	386	368	375	405	378	382	357	388	344	384	359	383	413	353	406	360	372	394	370	367	376	376	361	375	370	378	394	392	350	379	377	346	386	378	385	365	383	372	388	344	379	364	372	394	341	361	399	362	366	394	401	376	376	413	376	364	368	362	387	385	384	404	358	379	398	373	385	397	378	370	377	379	381	375	389	416	412	406	353	404	371	388	404	375	345	386	350	351	415	389	346	364	413	371	358	347	361	383	379	410	396	357	403	372	404	390	391	359	394	386	383	365	377	391	366	367	350	358	379	377	396	383	357	365	401	377	387	366	384	410	398	366	391	374	381	383	418	407	417	374	378	389	361	377	403	367	341	358	394	370	402	366	400	396	371	394	373	395	379	353	389	366	381	369	395	374	373	390	390	369	363	356	368	350	379	396	345	369	407	374	384	351	357	411	399	354	390	355	362	392	355	374	359	412	378	384	371	380	370	393	355	358	360	374	388	353	372	384	362	384	366	399	387	389	337	333	409	386	364	371	357	364	359	357	358	360	368	377	376	393	368	376	381	367	382	365	417	354	384	397	390	372	390	378	395	396	365	421	326	367	381	394	353	394	386	396	379	367	385	334	350	383	385	393	390	338	372	400	367	352	389	419	387	318	372	378	363	375	382	351	377	390	385	381	382	383	364	381	376	341	375	372	362	363	382	384	377	380	384	384	377	338	386	388	364	410	358	378	411	407	369	368	362	400	381	354	405	360	354	363	370	370	372	421	384	383	387	365	397	378	372	384	350	368	353	365	375	350	406	373	381	392	371	360	349	381	376	375	352	349	340	404	351	365	353	405	398	362	406	349	386	365	370	381	370	402	408	349	405	400	353	425	379	361	362	379	389	385	366	389	385	415	376	383	372	404	357	393	369	364	359	353	403	378	364	385	359	364	330	372	356	411	395	384	398	392	408	361	343	390	395	374	389	409	369	387	374	398	407	369	375	377	386	377	356	371	395	371	377	357	379	388	380	368	405	405	361	370	393	362	387	363	397	396	368	366	333	395	372	389	389	341	399	380	370	389	389	362	380	386	397	363	343	385	372	390	386	340	412	386	403	371	401	366	413	385	413	344	411	364	402	426	392	374	369	413	387	389	370	389	350	363	352	399	376	361	415	385	357	373	357	381	384	349	391	365	392	354	383	376	386	375	398	425	365	350
23364	21561	29505	24088	21710	22613	20419	10112	6666	5001	3626	2676	2034	1512	1229	979	695	612	555	472	524	449	444	416	386	341	321	268	266	270	240	231	213	210	210	213	224	219	215	203	219	204	212	228	237	228	215	216	192	218	181	223	214	188	199	198	207	188	188	207	219	230	174	197	187	184	203	180	172	202	201	198	214	198	220	191	201	210	202	156	187	215	211	207	213	208	198	186	195	183	208	198	196	193	200	172	218	198	174	221	213	181	178	192	179	170	179	182	199	206	203	228	204	208	222	196	188	188	189	185	195	210	187	215	209	190	174	176	175	202	199	203	155	201	196	197	200	188	206	197	195	192	198	162	205	190	184	233	178	220	211	183	206	189	198	201	188	182	193	203	213	199	207	200	217	197	194	196	211	189	208	204	196	201	184	183	176	207	228	198	212	191	212	204	211	191	188	178	190	214	184	184	179	211	164	200	205	173	216	216	201	203	189	205	178	196	199	227	188	187	216	208	173	217	208	218	196	197	206	209	202	192	181	189	185	190	197	182	201	184	192	162	213	178	194	182	202	183	192	173	210	176	200	205	201	187	189	195	183	174	185	177	202	176	196	194	202	169	191	199	180	188	185	189	187	184	190	179	188	192	204	203	204	216	186	198	208	194	214	192	182	198	216	186	187	173	189	197	207	195	193	199	181	188	199	181	198	186	185	207	157	209	211	178	186	202	173	211	171	179	167	193	184	203	201	186	174	215	193	199	184	195	176	207	203	212	205	195	187	188	194	211	201	184	194	197	172	177	188	205	221	199	188	204	188	203	200	177	181	185	184	192	204	202	203	211	198	204	194	208	209	214	201	188	182	199	227	187	207	185	215	206	193	190	195	215	192	185	226	196	168	182	198	190	167	215	211	214	190	198	202	194	197	204	214	169	181	180	194	196	187	198	203	189	189	189	172	167	207	197	231	183	192	207	196	197	208	178	196	196	191	212	195	195	186	182	206	186	183	194	181	200	196	195	201	199	181	179	203	204	207	222	170	196	209	191	218	201	201	191	193	178	173	190	170	201	203	192	175	195	202	181	208	200	182	203	202	201	203	220	197	203	223	175	210	190	206	184	217	206	195	173	196	210	194	210	201	182	177	203	173	189	178	202	227	221	183	187	171	198	200	192	182	207	214	182	214	179	206	196	198	209	183	209	211	208	176	194	189	181	199	214	202	199	230	198	189	183	186	182	177	199	187	177	200	179	190	214	201	177	183	189	221	193	200	199	197	168	197	189	171	184	189	187	190	202	214	195	192	200	202	193	176	200	194	193	198	165	185	176	203	189	192	195	200	206	216	202	176	170	186	194	208	214	203	212	196	187	207	184	186	210	198	182	178	189	179	212	197	203	192	194	194	185	211	209	215	214	180	206	195	188	190	214	203	206	206	168	173	170	225	200	219	200	196	217	172	171	203	199	204	175	193	185	202	211	188	215	194	171	186	185	167	190	205	178	189	200	169	176	204	199	204	199	179	201	222	205	186	196	177	196	181	190	202	178	209	212	192	191	211	211	204	206	173	209	178	173	191	199	190	170	184	222	198	180	211	174	195	183	189	206	190	182	182	195	195	192	204	220	203	210	216	201	197	183	178	177	190	193	202	208	201	208	173	190	209	186	194	190	219	191	202	175	187	214	187	208	189	195	196	173	205	191	177	198	198	173	191	188	202	192	178	201	214	205	192	200	206	193	226	174	206	228	180	211	186	183	191	220	193	185	220	184	186	193	213	189	188	190	204	189	199	182	189	189	181	183	190	182	198	211	176	175	182	192	214	185	217	192	209	193	166	200	197	185	178	179	180	204	201	208	174	192	202	170	197	202	195	189	202	169	198	207	170	185	182	208	193	211	192	210	218	208	191	193	157	178	183	198	188	196	198	196	191	196	209	180	215	175	192	166	187	199	192	158	182	202	184	214	185	182	197	196	198	167	196	199	180	187	187	188	214	226	200	209	195	205	208	187	193	198	202	192	201	211	180	175	209	172	198	192	199	186	179	191	185	193	171	191	190	186	175	181	178	192	195	175	185	214	186	198	181	206	198	196	184	198	219	191	185	169	185	192	197	182	196	205	210	199	203	195	182	194	163	211	177	197	174	189	216	211	199	196	208	202	189	186	200	184	188	208	209	205	198	200	179	160	196	229	202	200	193	186	172	197	187	172	206	178	194	198	203	217	190	223	187	179	165	200	202	210	203	209	175	185	195	184	181	187	216	207	169	192	203	175	224	201	200	202	172	192	190	192	174	195	193	210	187	189	163	184	181	191	190	194	194	182	188	220	204	168	199	202	204	191	214	204	191	200	178	203	208	206	226	195	176	202	200	166	183	188	205	215	179	189	173	186	179	193	182	180	188	189	211	194	173	168	200	176	202	210	215	180	198	218	203	179	196	183	217	226	196	207	175	196	184	222	199	190	205	197	178	160	231	206	199	208	190	212	187	191	189	202	184	179	191	171	201	177	200	227	184	160	194	201	192	187	219	184	192	196	168	185	183	186	201	201	221	220	212	182	179	210	180	177	204	213	171	214	195	200	202	196	199	183	220	212	182	206	200	204	165	178	196	178	171	181	188	229	200	217	196	175	192	179	193	210	179	193	190	181	186	185	210	204	198	195	203	215	196	196	185	186	189	215	199	194	173	180	222	214	197	204	182	182	204	186	189	201	203	205	196	180	179	184	183	206	214	181	188	195	202	211	171	188	210	198	202	197	176	220	202	193	212	206	170	164	212	188	193	189	195	185	203	212	193	200	179	175	189	207	187	181	202	211	188	205	205	195	190	213	201	208	185	209	174	205	184	214	173	190	191	192	208	169	197	199	217	204	175	204	195	210	209	202	198	205	209	196	202	207	191	212	178	185	192	190	177	182	190	172	196	199	193	198	179	194	202	189	203	210	215	191	193	182	200	215	193	179	217	177	183	206	228	196	193	214	181	197	213	201	181	185	178	195	213	191	196	184	197	219	200	178	189	176	193	211	187	188	216	195	203	193	198	177	182	197	204	187	187	178	194	195	216	179	181	199	183	214	192	166	197	200	221	210	244	188	186	170	184	168	199	168	206	198	196	190	164	174	191	200	203	197	208	157	206	193	185	182	181	197	180	194	185	190	188	221	201	190	175	183	154	210	192	205	186	215	170	208	185	198	179	185	202	191	189	180	188	186	207	193	189	183	194	167	170	188	195	193	208	195	194	194	181	208	196	213	208	200	198	184	183	169	191	181	195	201	188	211	204	195	198	195	201	192	224	174	168	181	188	196	188	183	185	211	200	186	200	199	205	197	207	190	194	189	189	184	174	189	186	214	209	205	193	198	211	186	229	203	192	198	204	208	196	198	214	205	196	182	196	198	188	192	157	200	181	215	207	199	195	211	199	194	222	214	172	192	215	189	184	204	185	189	167	192	193	190	177	214	200	215	206	213	204	200	195	190	187	194	199	168	175	224	149	178	192	219	198	193	173	216	187	179	216	209
37555	50702	41192	32991	27837	23588	19616	15705	12459	9654	7057	5330	3918	2881	2231	1763	1328	1045	898	889	804	772	740	708	591	523	442	409	341	321	310	292	277	261	273	288	261	251	245	259	239	264	284	263	293	293	270	259	257	261	269	255	255	261	242	257	240	255	243	251	262	224	255	257	253	233	225	234	259	247	243	253	248	256	243	293	259	232	252	235	236	248	234	239	239	247	241	239	239	215	248	240	231	245	238	215	240	240	233	233	255	262	228	234	256	230	241	234	236	257	279	236	238	234	255	279	261	254	218	245	252	230	286	236	249	261	219	254	257	242	228	260	256	239	210	264	262	215	252	240	230	246	251	254	218	263	234	220	237	274	247	222	235	232	234	224	259	231	217	255	264	258	218	236	242	265	240	233	236	225	242	234	220	277	248	223	226	229	251	229	235	251	228	238	235	212	250	225	223	235	232	242	245	265	269	242	264	247	239	256	216	245	238	234	244	265	231	253	244	221	244	245	267	234	230	220	233	269	251	241	213	239	232	207	272	290	238	231	248	272	232	235	240	237	246	252	242	249	254	215	244	246	230	279	262	243	271	243	280	230	219	261	265	236	231	249	251	220	237	240	263	236	246	221	237	257	208	234	216	251	232	248	237	221	253	256	269	241	217	224	231	259	278	238	235	250	262	249	223	272	232	235	224	242	268	252	216	225	256	240	269	233	239	227	239	248	237	258	264	229	219	248	223	208	253	247	236	250	217	236	244	235	248	248	267	263	240	242	238	227	223	253	246	224	218	235	247	227	242	238	267	254	230	230	239	230	224	254	213	226	237	246	237	258	240	253	253	225	241	258	227	236	233	226	241	211	237	243	207	266	234	239	230	232	243	258	258	244	226	238	221	238	267	219	251	259	244	239	207	224	218	260	257	226	238	248	237	209	246	223	224	244	227	246	246	254	258	271	245	236	254	261	230	226	246	222	204	252	234	249	240	244	236	233	257	242	232	233	246	238	249	232	243	283	266	217	229	242	241	239	258	222	232	222	228	223	266	205	208	254	225	241	249	220	249	250	254	256	258	250	233	223	228	241	243	247	258	237	246	273	242	252	239	252	261	228	252	243	235	215	240	209	249	223	230	254	194	244	256	271	256	278	248	264	234	229	230	219	232	250	278	221	250	240	235	246	272	232	238	237	223	215	241	217	221	253	251	264	222	234	272	257	240	230	258	252	231	222	253	231	225	235	235	245	230	247	245	267	259	212	242	252	225	236	245	225	246	257	207	230	234	263	231	254	242	253	261	248	253	267	229	225	240	211	245	229	244	214	229	257	254	224	252	259	262	245	224	223	236	222	254	218	258	243	256	224	265	223	231	250	234	247	246	230	260	242	221	219	264	269	257	236	236	242	214	248	277	243	220	233	257	239	251	222	231	236	247	235	243	255	252	233	249	243	238	244	231	254	258	218	233	243	233	255	249	256	264	246	217	224	228	232	233	236	248	215	241	258	225	250	253	240	254	241	230	262	260	225	230	250	234	215	231	221	219	228	235	284	216	237	238	242	250	227	222	234	222	239	249	240	252	223	253	243	238	243	217	239	246	254	284	213	248	265	237	240	238	233	238	244	240	232	243	222	229	262	256	250	247	247	226	233	235	222	246	251	206	236	241	268	242	242	244	238	241	237	250	245	210	222	246	244	258	234	241	258	217	254	225	255	239	234	216	235	272	248	208	267	235	236	247	235	226	219	216	267	216	266	240	283	234	221	243	227	247	249	235	248	233	226	227	245	227	235	249	245	218	266	231	202	245	243	245	282	226	220	238	230	242	238	219	224	237	248	231	247	243	249	235	251	266	253	209	230	253	254	220	230	265	237	236	238	253	244	238	232	253	259	245	225	255	255	237	237	264	268	258	231	257	225	231	219	267	208	248	240	220	227	255	245	262	275	209	228	240	250	250	255	254	222	243	251	258	215	242	248	237	221	257	244	219	273	256	237	257	217	248	257	247	227	242	242	249	260	242	207	248	235	249	236	246	246	244	216	256	220	246	245	285	258	248	254	252	273	258	222	255	235	247	256	251	247	245	227	242	246	255	252	243	262	241	291	252	230	238	237	226	222	218	251	243	258	240	260	264	238	265	264	233	259	219	256	224	257	236	216	246	224	254	261	251	241	242	251	228	227	241	244	248	241	248	238	213	243	231	266	242	226	251	225	212	224	246	248	245	227	216	225	240	269	205	199	270	244	231	250	238	253	268	223	223	242	246	227	238	235	280	246	265	249	231	240	253	226	239	250	212	238	234	231	248	219	223	233	247	228	229	266	227	213	232	237	218	229	246	244	278	245	230	228	262	252	228	265	282	238	236	248	242	262	240	222	251	222	238	269	232	251	260	235	239	229	248	230	244	257	241	238	222	231	251	253	256	245	243	241	267	249	238	236	263	254	244	239	234	217	255	210	240	234	255	241	256	247	232	224	221	246	224	241	239	243	231	228	240	260	246	239	232	229	232	246	253	235	248	253	224	256	224	235	223	232	242	232	269	233	217	235	245	235	220	226	268	222	231	247	246	251	242	236	255	226	260	251	224	229	236	247	242	254	243	262	240	263	263	247	255	229	209	273	242	208	243	249	251	240	250	210	242	240	258	220	225	218	219	232	217	228	231	245	265	247	244	242	257	242	232	225	251	248	237	222	217	248	242	270	233	249	241	246	260	260	245	253	255	214	257	236	266	235	266	242	218	234	240	260	217	233	250	241	254	238	246	264	218	248	254	265	254	228	266	251	216	220	264	221	245	230	243	252	241	248	259	219	230	232	251	237	234	256	242	237	231	243	265	218	246	269	262	231	251	261	243	254	248	244	233	240	249	239	251	227	251	239	234	225	220	213	250	231	240	266	240	249	240	239	226	234	212	239	242	233	252	224	220	234	245	206	224	244	254	229	255	235	215	224	236	253	251	235	243	251	243	243	235	236	260	243	224	248	252	268	264	239	242	227	253	230	232	248	249	244	243	216	232	229	224	237	233	237	254	249	262	214	222	257	230	227	239	227	239	244	256	232	241	234	226	245	222	219	248	236	237	247	277	232	275	232	223	237	254	232	282	227	273	219	229	223	264	260	247	239	267	221	248	249	258	245	235	248	222	250	234	240	225	244	221	247	222	258	229	246	221	247	245	234	240	223	242	255	256	256	233	245	250	236	227	261	227	244	255	240	242	247	280	249	233	249	247	255	227	238	234	240	270	248	233	227	258	228	257	205	218	223	248	239	234	219	262	246	244	253	248	255	239	265	242	248	267	224	244	238	244	224	238	237	220	226	232	245	258	242	250	250	235	244	253	238	263	252	245	254	256	219	224	252	242	245	260	247	263	230	245	233	244	234	220	269	250	252	206	263	232	209	229	216	233	237	226	241	242	247	239	247	253	222	242	274	251	216	227	252	256	254	224	203	234	243	247	245	234	235	207	263	242	219	214	229	256	261	239	228	223	236	243	235	243	246	266	240	240	257	243	254	262	279
28223	23446	24401	17943	10495	6938	4917	3560	2661	2122	1629	1275	1097	894	803	673	658	550	565	547	529	535	503	524	495	469	457	458	464	421	424	434	412	373	456	473	440	408	410	433	431	446	443	446	401	439	429	477	413	392	463	415	451	435	433	464	454	436	445	417	403	422	439	458	457	387	479	433	441	432	442	432	438	448	441	397	450	432	453	461	404	428	455	440	469	426	408	422	432	449	437	441	418	431	447	408	411	401	433	424	466	476	424	436	400	435	470	415	446	428	445	438	390	404	441	467	479	405	414	438	435	456	432	433	461	417	423	429	431	456	489	467	434	399	435	401	429	449	461	420	449	415	392	419	437	447	418	426	422	414	406	423	425	413	431	448	438	462	426	444	420	428	433	423	457	424	447	482	447	444	419	423	441	453	462	436	421	457	480	407	448	487	412	433	448	465	426	443	417	427	436	413	458	416	451	441	432	446	445	446	446	431	399	437	432	418	423	438	460	426	435	418	443	408	446	441	404	442	424	418	438	398	438	462	466	473	472	424	438	455	476	433	441	445	422	415	428	444	430	412	459	430	405	465	431	441	441	446	422	441	479	458	434	445	486	434	475	436	395	483	445	470	424	420	477	443	402	493	470	471	465	455	448	391	421	447	434	457	449	441	476	461	452	424	422	428	446	441	417	410	434	415	460	457	412	398	469	466	414	426	482	397	456	417	432	437	445	402	427	431	419	429	435	419	430	461	444	419	410	437	437	444	422	446	423	415	459	436	429	415	421	415	439	426	428	452	425	396	445	431	430	414	411	448	428	418	414	417	418	445	451	443	419	413	413	434	454	443	435	400	401	429	453	427	420	392	435	428	431	443	455	404	450	439	440	451	419	470	448	399	474	476	456	432	434	418	458	451	450	432	431	437	445	416	425	426	424	426	427	435	486	439	424	463	449	424	458	375	425	429	415	433	430	407	413	433	403	426	426	378	449	419	457	399	454	454	455	438	434	398	443	402	407	438	455	413	423	443	421	423	411	437	441	453	431	451	437	438	450	412	459	415	449	433	425	420	408	453	439	452	428	433	440	444	437	406	447	475	454	437	429	450	417	439	425	473	432	421	405	439	435	441	447	479	414	462	462	455	449	472	416	415	404	431	443	433	404	431	420	469	453	400	419	412	413	414	432	413	426	453	444	433	446	458	415	417	462	440	451	444	420	480	441	447	429	436	454	423	446	448	432	461	441	441	421	420	442	428	446	456	430	435	439	408	429	471	394	457	412	410	452	444	448	443	443	446	466	461	418	454	461	452	396	407	456	441	449	422	444	452	430	413	396	402	480	430	442	420	418	439	444	413	393	409	401	441	451	415	417	441	394	429	427	454	467	423	434	429	415	393	440	449	458	449	415	455	445	445	435	416	417	474	440	409	451	458	394	478	472	445	451	414	450	422	432	426	462	429	435	442	424	408	449	451	393	418	463	478	435	430	456	442	443	430	429	416	394	452	433	445	423	451	436	428	458	442	454	410	478	458	445	437	424	437	428	447	441	431	450	430	441	482	438	435	468	415	442	459	446	429	483	457	429	429	391	417	422	430	433	431	448	393	484	407	410	431	453	486	435	441	436	444	400	426	447	425	442	431	431	433	424	414	447	445	433	431	407	477	416	435	430	411	430	415	409	450	420	426	441	420	444	433	434	418	399	428	439	456	422	444	490	401	466	421	458	445	474	428	438	466	417	456	421	460	461	419	435	446	462	438	425	412	463	433	445	439	431	509	434	423	425	433	424	442	405	423	443	414	406	392	408	422	466	418	442	429	475	431	426	407	417	467	432	430	428	399	438	478	427	423	468	424	415	385	464	406	496	458	426	436	450	430	436	407	458	436	406	447	380	447	437	447	410	434	446	431	438	424	436	439	438	425	407	423	450	428	426	430	423	454	409	422	420	371	423	460	434	451	454	465	447	404	424	449	480	451	434	479	444	417	448	447	438	429	473	427	403	426	430	411	455	453	457	423	429	456	435	418	397	434	452	431	450	447	386	464	439	453	425	436	439	472	448	464	442	477	446	416	405	449	456	433	468	422	445	477	406	448	455	450	404	473	454	476	430	439	449	423	402	422	441	458	417	425	445	437	438	400	436	420	425	470	414	438	435	447	405	430	463	463	429	451	420	417	447	409	446	405	415	450	463	471	420	434	416	420	430	425	469	423	446	444	427	431	426	418	416	473	410	417	460	441	424	422	433	453	433	442	436	408	441	431	445	427	424	457	430	422	414	452	432	473	451	408	418	451	442	434	427	475	430	450	480	405	430	428	455	414	439	442	433	406	413	464	444	404	405	404	414	457	427	428	429	442	462	415	475	435	425	447	468	413	455	427	447	454	462	499	433	433	423	452	428	423	447	446	432	466	449	420	447	407	429	441	447	433	418	451	456	426	454	482	450	422	457	446	449	401	444	423	437	401	453	426	430	460	454	450	405	411	448	415	399	462	425	440	413	429	425	459	437	433	435	445	426	427	422	446	427	411	399	425	433	416	412	488	416	452	444	443	445	431	452	443	445	426	451	422	468	427	407	407	440	437	425	418	440	436	462	435	439	428	426	441	425	436	439	439	422	447	448	483	433	430	440	434	416	467	469	419	431	446	447	394	424	438	448	457	441	416	467	438	464	430	458	410	464	451	430	445	432	429	399	455	420	428	445	460	419	443	439	420	425	399	460	432	442	392	448	466	391	447	444	449	446	421	425	418	409	443	416	446	423	417	435	432	464	459	436	461	436	427	447	452	434	412	402	434	453	452	394	468	422	442	457	431	438	455	418	424	411	450	465	451	452	450	446	455	406	448	435	442	437	433	449	453	417	428	437	457	439	405	431	430	429	426	429	430	472	446	474	459	390	423	433	429	437	450	391	465	436	443	438	499	449	457	423	433	455	417	444	453	427	437	434	452	415	467	458	416	434	428	456	435	417	419	431	429	434	402	477	445	443	445	442	435	425	429	454	422	432	468	424	430	427	443	454	458	429	446	431	471	431	417	463	427	416	453	425	421	444	422	428	440	421	435	470	433	429	427	372	417	421	415	436	447	406	445	384	443	446	414	418	475	419	462	459	415	456	449	417	427	380	415	409	446	456	425	434	423	443	437	427	442	439	416	449	420	467	434	415	463	439	441	419	427	416	422	410	429	428	447	442	440	437	426	434	430	426	449	467	463	454	446	445	412	434	429	404	452	413	436	423	410	442	475	435	425	466	484	445	414	436	429	406	419	463	444	411	453	426	441	427	435	450	464	445	440	446	428	401	409	432	444	461	435	434	449	416	430	439	451	448	465	420	440	394	423	429	406	411	420	439	428	422	407	432	446	460	427	440	458	458	432	430	446	447	432	404	459	394	427	430	440	441	430	407	432	433	451	465	435	462	425	431	457	449	445	398	441	443	437	432	453	457	430	452	445	432	417	442	413	418	460	439	408	401	448	459	451	430	443	422	462	435	448	400	431	413	433	439	412	443	417	451	430
30502	35645	28870	20355	15791	12268	9575	7455	5452	4249	3180	2531	1916	1529	1324	1071	928	805	766	717	759	669	684	696	702	644	582	563	583	585	553	539	567	512	525	549	526	558	504	577	551	550	602	569	548	553	528	558	500	532	530	565	546	527	511	517	564	534	541	535	528	547	532	527	548	539	560	563	520	501	517	508	524	571	536	537	555	531	516	549	521	508	534	497	530	525	515	520	526	530	567	523	524	507	538	528	519	511	503	531	566	540	574	554	529	556	548	527	516	514	519	532	532	545	543	518	549	541	546	547	491	519	544	521	550	553	542	558	495	498	561	571	550	583	532	544	530	524	510	548	547	530	542	563	526	573	532	539	510	555	525	565	552	483	488	518	530	577	529	520	560	534	525	529	520	554	518	533	540	511	524	532	542	535	549	528	536	512	543	552	538	540	524	532	555	526	570	515	550	554	545	537	519	554	573	535	501	537	579	534	516	541	528	527	508	563	501	530	505	564	547	572	599	573	509	582	488	534	533	522	519	573	520	563	546	529	531	491	537	524	534	534	534	523	581	503	551	519	565	540	511	514	537	518	568	555	549	550	597	520	517	474	520	521	550	506	545	567	528	556	549	513	548	499	547	539	586	577	532	524	553	527	543	490	490	532	525	521	500	553	508	488	523	538	536	595	563	567	498	540	561	550	542	535	528	514	583	576	577	546	506	532	532	563	559	523	571	505	552	586	512	484	549	478	549	534	541	544	576	538	537	550	525	550	552	541	568	536	539	504	534	547	507	551	506	536	544	528	576	517	502	541	536	525	512	526	535	533	544	485	570	514	550	513	528	521	516	499	532	548	569	506	551	543	561	528	541	558	568	585	561	525	536	522	535	527	535	538	489	534	517	513	528	561	539	565	490	577	504	512	558	504	515	564	560	504	527	530	534	501	534	561	506	534	517	555	558	580	527	546	527	543	568	558	556	484	560	526	515	501	531	541	518	542	555	553	544	528	529	554	536	510	521	524	567	549	533	558	513	532	543	546	514	541	558	563	513	562	563	519	519	534	543	557	534	545	550	540	549	543	502	526	523	536	545	521	526	533	547	521	547	574	547	557	569	560	518	494	548	547	571	545	564	519	530	537	533	589	540	531	544	541	584	514	514	506	517	525	518	546	516	570	540	567	506	548	537	529	514	482	545	498	511	545	512	522	521	570	541	526	551	550	568	546	548	518	561	523	543	559	555	544	522	542	567	569	539	562	542	492	537	529	498	523	515	531	514	519	529	560	548	576	509	545	479	549	524	521	595	542	487	567	525	532	533	542	536	486	525	500	533	536	562	571	508	516	504	583	541	541	557	509	529	525	537	520	558	567	492	566	521	578	521	566	523	513	547	530	568	531	566	547	561	511	533	576	497	501	538	541	536	518	551	535	556	569	527	538	572	559	513	591	540	500	522	546	546	525	573	537	553	539	546	527	519	536	529	492	580	514	508	539	553	546	544	514	554	538	550	587	522	540	560	503	560	543	573	541	532	540	550	514	509	518	542	530	529	535	514	545	560	580	504	526	534	532	588	485	577	578	544	529	568	558	518	566	548	580	571	556	560	578	494	549	527	534	539	570	498	557	541	551	512	575	532	554	517	551	515	527	553	561	490	548	557	602	572	554	581	511	554	549	533	534	534	543	526	510	513	543	569	562	582	492	508	559	539	583	533	505	570	546	560	567	547	547	591	529	543	541	528	539	549	511	565	522	488	542	570	537	538	514	538	535	565	531	544	555	512	544	509	563	547	494	519	492	565	556	583	559	556	554	513	501	557	539	513	543	542	548	522	533	532	512	558	568	549	581	566	573	562	502	544	535	513	528	509	512	542	547	536	524	536	533	514	540	552	552	565	533	547	542	507	555	551	536	559	483	517	543	521	520	561	547	523	539	546	555	533	540	536	515	549	512	519	563	536	534	494	511	525	544	580	533	508	565	536	534	538	557	525	559	579	571	504	508	525	557	548	526	547	534	523	497	558	531	529	526	537	590	529	556	570	545	569	556	568	537	518	558	541	559	560	529	521	536	572	495	555	519	555	539	467	570	571	553	563	553	527	516	522	524	507	498	550	565	557	547	532	545	527	560	573	511	504	529	504	544	571	548	525	534	536	527	519	515	560	543	552	482	582	541	546	573	509	573	504	517	509	578	532	525	538	534	551	552	503	575	561	539	539	534	541	533	510	556	520	509	527	573	508	560	511	542	533	501	547	519	558	562	533	550	484	543	564	555	511	579	517	584	530	530	579	533	559	547	529	603	560	555	554	575	566	524	540	556	516	554	519	551	564	547	541	528	517	484	526	523	531	544	524	566	602	523	548	565	520	523	555	558	531	506	529	538	549	578	517	522	573	547	490	521	563	519	528	527	526	494	534	545	538	533	545	541	571	504	558	498	518	528	532	581	533	522	536	508	521	556	511	520	563	591	553	517	544	560	484	551	489	580	524	564	535	549	524	531	554	530	547	505	568	542	572	526	492	559	563	533	534	552	508	514	573	498	559	541	517	563	534	544	540	480	555	535	534	575	533	525	552	548	538	535	531	539	510	518	594	546	532	542	537	549	557	548	542	571	548	566	535	569	515	568	570	531	539	554	550	505	530	549	512	569	533	532	584	536	554	529	538	553	529	537	518	554	558	529	560	500	549	546	530	496	508	551	531	564	557	560	540	480	520	572	530	567	580	530	530	535	528	516	530	518	509	552	553	502	516	569	542	547	509	543	555	573	537	513	542	562	523	508	513	527	524	554	513	525	557	515	511	558	539	541	549	517	554	526	523	498	573	553	531	534	515	575	545	532	597	536	509	570	557	561	520	539	533	513	583	543	570	509	549	527	513	535	519	518	531	547	553	521	512	479	539	535	495	553	519	557	586	559	526	553	490	563	552	545	530	554	521	494	561	538	487	542	520	548	549	535	525	527	538	546	508	542	560	571	563	496	559	580	556	534	514	582	555	513	544	537	547	536	556	545	544	572	576	488	518	522	544	501	555	540	545	565	560	535	537	523	532	546	556	528	525	542	531	544	528	561	569	501	517	579	534	510	551	533	549	517	501	516	529	537	569	582	519	591	545	546	542	512	530	548	526	576	536	524	511	580	551	519	545	546	550	545	557	528	537	592	547	564	556	508	547	555	496	574	542	532	583	551	560	557	531	511	556	533	543	592	506	540	487	561	534	545	529	540	523	529	587	568	535	521	519	572	514	531	552	562	538	584	546	531	507	555	534	530	555	494	531	543	521	582	564	529	527	512	577	503	526	530	540	582	573	553	550	546	578	531	541	552	525	525	542	511	565	517	530	557	553	541	520	574	570	533	553	490	553	522	507	504	555	519	576	534	514	537	538	555	549	503	517	508	543	557	514	508	486	537	545	535	548	517	567	565	518	521	546	559	518	560	558	515	540	539	529	563	536	578	527	536	603	569	552	522	570	484	536	544	554	530	518	529	525	551	545	522	531	529	510	553	574	506	528	513	528	591
24382	21590	29081	24703	21984	18478	11389	6720	4742	3588	2758	2063	1666	1302	1070	840	680	570	503	523	465	513	448	432	404	402	387	383	346	288	341	308	305	313	327	312	295	322	285	314	340	339	303	318	307	324	302	316	325	281	367	296	325	321	281	267	299	298	310	310	294	317	289	294	333	315	276	311	313	277	288	312	329	340	285	314	316	282	267	318	322	301	302	275	292	324	301	306	284	345	302	339	320	322	313	299	345	314	325	321	328	302	327	276	314	290	278	290	278	284	344	295	331	300	286	323	290	310	313	299	274	325	312	293	313	287	306	327	302	315	304	319	319	302	316	309	307	320	309	316	308	333	324	355	304	311	291	328	291	308	313	300	291	314	306	310	307	318	312	301	329	312	286	294	294	288	308	286	286	294	309	320	322	293	278	289	292	306	316	283	275	337	324	292	328	291	313	292	311	292	303	290	314	305	279	330	289	262	310	324	308	296	302	319	308	332	298	272	336	281	354	280	332	319	354	317	332	327	301	333	352	318	312	291	315	276	312	312	278	305	302	273	328	285	273	334	303	327	326	317	317	314	319	324	306	330	310	301	274	304	306	298	306	311	322	293	312	309	297	291	295	335	286	302	338	326	323	312	315	317	295	301	300	287	317	333	303	296	328	316	308	301	280	287	267	312	304	284	284	282	293	320	310	298	311	330	294	295	336	319	300	272	300	311	293	320	295	299	300	274	279	304	304	301	334	303	306	322	300	329	314	321	296	317	309	303	282	280	349	328	275	307	295	311	287	316	317	301	288	340	307	307	303	307	307	332	312	302	285	296	306	332	292	324	266	304	306	337	299	331	301	326	327	288	317	304	303	330	314	328	303	336	279	303	271	288	257	299	316	333	306	304	280	292	306	307	274	311	281	307	289	286	299	333	288	279	284	301	295	323	294	308	297	295	337	317	317	334	273	304	292	284	306	304	281	297	340	337	303	313	321	309	331	308	333	327	290	288	333	302	304	306	300	308	325	300	284	322	302	305	292	313	320	272	315	318	276	334	300	299	315	319	299	315	295	308	303	298	337	328	307	316	327	303	321	320	286	289	331	285	318	325	306	336	305	314	336	303	313	327	298	295	282	272	306	305	308	311	311	286	308	307	313	318	296	295	293	316	287	329	305	317	316	301	318	321	300	301	265	320	289	312	312	267	318	344	298	303	275	287	280	321	332	322	304	317	315	312	303	312	293	286	291	335	306	321	308	336	320	306	288	311	313	322	319	308	311	313	321	316	308	302	306	272	309	305	308	308	309	300	348	310	295	308	307	316	312	299	321	321	295	323	286	310	315	316	285	323	306	310	305	315	309	319	312	311	299	322	307	347	308	330	285	315	288	300	322	313	286	319	332	335	312	316	285	319	303	309	327	315	298	309	318	306	298	325	299	284	293	296	312	296	300	320	308	300	314	266	303	358	295	298	320	298	305	299	319	313	317	320	304	335	313	311	360	310	287	336	283	302	297	309	305	268	304	296	300	308	304	293	285	293	296	273	247	320	309	334	324	299	323	301	313	300	305	310	301	295	310	290	308	299	297	312	314	293	290	315	310	332	329	297	326	332	306	273	289	284	337	286	291	307	322	295	276	328	313	290	271	288	300	303	300	333	280	279	294	296	328	303	306	307	329	323	340	300	305	309	329	317	306	316	301	324	328	297	307	306	293	313	281	320	285	308	307	292	313	296	346	277	306	302	298	298	272	299	280	289	305	313	313	287	324	302	301	299	283	332	334	284	284	304	310	320	312	295	309	281	282	312	300	322	318	291	288	329	290	318	301	307	280	289	315	294	330	286	298	308	318	322	295	302	334	261	307	333	269	259	310	300	290	288	301	317	317	256	335	290	300	286	292	313	320	276	344	313	308	300	270	320	298	298	306	301	293	295	320	306	299	308	300	270	309	301	305	296	254	322	284	277	278	327	298	279	298	323	294	276	313	291	310	312	308	299	292	303	313	284	301	287	284	304	314	314	277	305	304	295	307	299	310	300	307	320	286	325	301	306	310	338	302	300	327	319	317	314	302	284	319	282	320	302	325	299	305	282	328	299	311	313	310	288	339	308	290	275	320	324	312	296	317	303	362	330	336	339	297	291	342	304	312	345	315	313	338	279	284	301	309	297	303	300	296	290	311	300	333	283	289	316	301	310	319	301	321	346	323	302	281	318	326	300	311	288	316	297	305	312	323	309	336	291	309	302	289	325	323	313	302	302	292	313	284	323	321	305	310	314	311	279	308	335	306	288	307	273	328	297	309	319	314	323	316	298	267	344	305	326	287	298	334	310	319	288	281	309	303	298	302	281	299	336	293	297	309	297	303	324	309	288	297	326	303	312	320	292	317	293	301	287	322	283	316	316	319	334	324	297	271	304	280	335	318	295	278	274	277	321	311	311	289	288	322	299	332	322	333	328	282	326	317	272	281	313	300	309	336	295	307	278	309	284	310	303	298	333	290	318	309	319	299	287	296	299	309	281	316	296	327	304	290	297	322	317	289	348	326	307	312	303	294	321	301	337	302	277	290	296	320	320	309	312	333	300	288	320	308	360	293	279	307	299	307	286	282	334	328	315	294	315	313	311	304	297	302	304	305	333	328	304	293	313	298	283	324	313	326	276	313	335	312	313	280	314	299	282	314	299	305	322	303	281	304	316	300	334	306	314	308	299	298	312	314	294	323	304	317	316	335	282	313	314	298	305	310	316	305	340	283	288	310	290	318	306	299	319	338	299	282	316	309	296	303	303	307	305	305	293	278	305	274	321	292	319	313	317	312	304	304	281	328	283	314	334	316	315	296	285	303	338	328	301	338	304	313	320	326	284	309	297	308	293	330	267	314	302	324	289	311	291	283	337	299	311	340	294	308	329	309	286	315	319	309	318	326	286	307	330	325	288	314	312	324	293	278	313	323	317	329	307	287	322	337	316	313	289	306	317	319	292	315	316	310	282	298	316	299	353	325	295	296	296	301	338	308	328	268	328	319	294	299	325	312	305	305	298	289	286	290	334	305	337	281	314	330	331	291	331	276	307	311	295	303	314	297	313	316	286	283	314	293	302	319	300	286	306	297	315	306	306	314	299	280	302	289	302	333	304	318	280	296	301	300	330	267	321	313	298	327	305	311	328	318	274	294	333	289	344	351	302	319	325	285	276	325	316	300	314	298	297	290	327	290	297	303	321	290	300	310	344	295	284	287	297	292	322	313	297	290	317	327	305	317	280	308	293	288	327	288	319	307	325	295	316	290	274	280	319	294	280	313	324	303	331	335	304	282	319	316	292	317	310	291	266	289	318	285	306	308	316	297	293	343	261	331	338	301	307	309	299	331	270	314	312	323	315	278	328	311	325	279	317	339	319	309	282	321	312	297	302	282	296	309	313	305	294	308	297	327	311	300	307	314	320	331	302	330	307	286	320	305	308	328	276	309	329	303	312	284	341	275	298	297	321	286	310	331	324	325	309	313	290	330	311	298	302
33187	45682	35978	27718	22884	18588	15086	12047	9374	7011	5452	4034	3161	2334	1925	1494	1152	908	814	793	699	738	719	713	634	581	543	545	477	438	440	394	410	439	393	398	416	405	408	404	399	424	443	399	418	411	430	392	374	409	352	361	438	397	382	406	362	389	430	398	393	391	393	379	389	369	404	421	400	404	398	405	396	415	416	376	384	402	394	384	357	385	378	377	420	378	391	391	384	382	407	396	387	391	391	406	411	402	396	409	408	381	360	395	382	380	363	360	396	376	373	374	392	415	393	415	382	399	402	381	371	363	396	351	361	382	395	382	392	375	386	384	389	410	374	396	393	405	389	388	385	384	362	432	384	366	377	387	407	406	364	406	387	401	367	424	399	378	346	383	387	356	409	385	382	397	367	417	397	372	397	423	375	409	364	395	387	362	378	396	383	392	371	395	400	373	402	380	362	382	405	383	394	398	417	413	382	347	391	382	367	406	396	374	359	385	379	376	396	400	398	395	402	398	438	395	384	398	390	355	400	411	389	369	386	408	372	413	365	403	406	421	389	396	388	410	385	395	372	397	352	393	359	379	390	413	402	405	391	379	420	413	397	410	418	433	368	381	389	388	393	381	378	380	399	404	375	346	395	414	398	387	392	372	394	351	400	387	358	403	382	369	382	385	373	442	374	373	370	366	381	403	374	376	392	371	383	403	376	398	360	404	408	367	421	392	395	382	403	357	402	410	383	399	363	352	415	389	351	380	367	409	405	372	390	354	362	406	392	350	400	383	388	426	405	401	399	412	397	371	372	382	416	387	407	387	393	371	377	385	385	384	409	396	396	388	376	413	344	416	383	397	427	402	385	392	384	433	397	394	353	396	383	395	421	378	371	393	375	383	420	400	403	383	374	387	418	407	378	371	402	387	372	415	381	409	393	358	393	393	371	424	348	402	368	379	379	397	413	422	376	384	406	413	398	400	384	365	378	374	394	391	384	393	387	378	340	370	384	434	414	358	347	341	393	379	357	392	383	402	360	416	366	369	380	358	413	368	403	379	377	389	381	372	429	412	396	392	373	416	375	394	372	370	393	388	354	376	381	387	393	376	380	380	390	381	374	392	382	381	435	411	406	400	379	395	360	361	398	407	407	358	420	361	388	377	355	413	427	421	401	393	384	383	401	400	371	386	363	399	403	367	389	383	402	373	368	355	375	379	372	399	394	379	421	366	414	341	408	394	408	416	395	422	397	390	404	392	398	369	390	392	393	386	383	362	407	395	376	380	389	381	421	428	405	399	347	362	363	404	399	415	422	369	388	403	363	395	413	424	384	382	379	368	399	401	399	388	358	395	407	405	412	416	414	393	398	402	387	391	397	376	387	403	402	408	402	389	403	378	377	369	397	359	391	392	422	385	385	371	368	393	429	412	391	367	379	400	386	423	369	411	401	390	442	395	376	378	369	355	388	393	374	355	397	418	382	421	401	418	417	362	422	363	383	405	416	415	363	423	389	380	388	397	383	382	402	396	430	377	451	383	373	365	397	404	359	365	397	417	406	414	391	384	395	393	426	415	374	377	373	393	415	389	352	381	383	369	390	382	386	375	390	401	377	395	353	397	369	399	381	376	413	413	386	423	394	396	407	384	390	385	406	406	390	431	405	396	385	390	414	416	360	376	403	366	398	395	363	371	401	401	369	335	408	399	380	390	362	367	418	379	374	434	397	412	378	381	382	413	404	404	386	371	386	388	398	386	414	398	386	413	406	420	392	394	387	398	386	380	397	392	411	382	368	418	410	445	384	408	405	421	393	375	402	405	363	381	421	393	376	385	388	356	389	371	383	409	384	378	404	388	378	388	357	403	391	400	377	388	374	363	396	401	404	380	383	373	381	419	393	382	383	350	415	383	374	410	421	385	403	382	398	383	404	419	377	400	378	357	385	387	398	378	379	379	369	384	395	373	363	385	395	373	428	390	360	380	422	417	377	391	378	398	397	342	408	365	371	374	381	403	383	379	391	419	358	367	381	365	414	357	425	408	389	389	360	418	374	391	398	359	396	378	411	358	368	360	363	370	380	399	388	364	412	405	415	398	379	388	399	387	428	375	403	374	362	374	374	376	415	370	381	375	385	412	384	458	378	392	396	402	386	374	408	412	385	370	361	395	406	406	372	390	413	398	392	404	365	396	409	414	418	378	373	391	376	394	407	430	407	371	385	371	359	390	389	395	400	398	383	381	380	383	412	401	415	382	364	388	367	430	406	360	387	391	351	409	391	380	395	416	411	386	427	402	426	381	383	386	392	411	373	424	406	424	393	392	384	368	373	345	365	397	391	382	430	381	404	365	414	387	404	345	404	405	388	411	359	377	395	384	410	371	387	385	399	361	442	389	398	414	400	379	416	371	384	343	403	383	402	409	436	381	391	390	416	378	383	380	400	412	378	389	381	386	396	408	382	428	380	385	381	382	398	386	389	405	392	402	385	412	422	398	394	434	374	406	407	433	371	387	412	382	368	373	388	371	416	384	382	393	372	395	427	356	356	416	382	364	373	382	379	413	399	390	371	392	388	372	402	369	379	399	392	426	386	371	379	405	370	381	367	406	358	385	398	382	416	434	418	344	393	392	376	416	404	382	391	371	417	369	405	359	385	403	402	420	421	388	378	405	398	375	391	367	402	371	398	406	430	340	411	375	352	358	382	376	415	382	385	406	401	373	408	378	378	389	390	369	361	356	400	373	378	388	412	394	397	383	420	405	408	401	383	387	368	361	425	388	360	405	398	363	393	398	356	382	387	391	358	386	350	363	408	425	393	403	376	355	367	368	387	375	365	385	403	417	346	392	384	381	450	356	404	424	389	389	377	404	402	378	385	390	375	368	370	375	387	378	383	380	377	393	381	369	394	372	396	351	359	394	376	396	358	397	385	368	385	387	370	356	400	418	404	413	381	420	374	386	397	365	398	375	421	369	441	382	394	403	406	388	376	369	402	381	378	386	416	377	402	390	371	388	427	393	400	392	366	363	365	393	400	360	357	410	394	380	403	402	402	378	391	385	364	396	380	362	391	365	392	404	388	342	386	422	367	428	384	402	375	369	387	394	374	368	359	372	350	397	364	404	393	392	370	380	419	379	418	401	397	397	402	384	391	398	370	379	393	383	391	402	372	412	389	420	408	391	360	369	356	402	401	405	361	383	397	422	377	391	385	403	386	385	427	387	383	381	352	403	364	356	400	363	368	391	368	381	391	431	376	380	390	367	380	373	427	377	395	381	391	399	404	394	410	392	386	407	374	388	402	359	391	441	361	387	407	420	378	386	418	423	369	387	390	400	406	424	414	405	397	389	328	392	399	390	390	387	390	370	390	402	385	396	393	413	354	381	391	381	355	391	395	414	408	390	381	384	368	390	442	378	386	404	391	352	393	381	381	411	379	402	357	379	376	409	390	392	375	417	421	392	375	385	385	366	410	403	389	393	381	406	417	372	407	383	375	392	447	397	390	389	417	394	417	393
23386	21585	29495	24159	21748	22672	20377	10461	6738	5147	3931	2735	2086	1688	1356	1054	782	668	547	502	446	481	449	442	397	397	383	317	300	256	267	266	230	239	256	211	225	223	226	205	213	206	201	220	225	205	187	202	223	207	192	219	224	192	208	204	211	205	211	205	226	186	186	223	219	202	215	190	220	201	222	224	209	188	201	215	228	194	207	209	203	230	206	225	188	214	215	212	240	211	178	204	195	200	204	224	193	213	188	199	224	201	209	224	231	212	208	212	191	191	210	206	208	208	220	206	223	186	227	225	210	208	217	189	194	207	197	204	210	220	193	184	219	193	216	210	223	202	201	198	210	203	209	217	184	208	205	209	211	214	208	194	192	202	179	213	210	199	206	216	214	220	203	179	188	214	199	215	210	207	210	207	201	198	209	189	217	219	213	197	228	208	210	212	191	194	188	227	219	193	203	198	186	205	204	213	208	215	201	232	202	205	221	216	227	183	230	201	197	198	173	189	196	174	220	209	216	194	192	191	213	235	211	189	172	207	196	186	200	203	193	184	205	197	217	182	201	199	180	196	234	202	200	186	197	198	222	198	210	199	197	226	193	186	226	208	212	204	212	193	206	217	214	201	219	212	200	201	205	196	226	197	190	212	201	199	208	199	204	222	193	226	205	215	214	203	211	209	221	218	177	193	213	211	227	232	209	181	212	159	185	203	184	207	188	182	189	201	183	195	204	191	191	218	193	221	186	189	196	220	165	193	186	242	215	207	195	212	186	205	182	213	226	205	193	180	203	207	179	201	199	196	217	216	234	177	201	207	213	196	199	201	209	200	195	179	185	198	211	210	203	203	213	184	197	199	241	185	240	214	216	200	208	193	242	199	207	211	220	182	185	201	225	202	201	182	174	199	204	207	204	209	188	232	196	193	223	221	210	203	206	219	215	217	190	204	246	242	196	230	180	214	195	223	190	202	186	197	213	190	185	173	196	210	201	226	169	182	213	210	213	181	200	200	201	192	206	211	224	184	206	196	201	215	194	207	201	208	183	215	200	197	224	201	229	219	201	186	222	188	198	207	234	179	217	219	227	232	209	200	181	213	223	198	186	208	193	204	208	190	225	208	176	223	204	211	213	202	204	224	201	207	222	207	207	206	240	210	233	247	210	197	214	219	207	200	205	203	189	215	205	201	206	196	216	210	196	203	183	201	217	210	199	207	186	190	203	186	214	223	229	226	176	200	217	188	201	212	179	203	199	214	196	182	192	218	174	200	219	212	208	208	180	216	238	208	179	213	207	184	206	221	211	209	191	215	186	220	209	214	221	200	218	208	187	218	182	219	219	209	201	193	212	220	209	202	176	185	192	210	194	164	170	196	205	209	204	171	208	213	213	215	202	203	206	200	207	207	172	218	212	229	206	238	164	216	186	186	208	186	214	216	223	218	187	223	192	204	188	189	184	167	189	200	215	206	219	180	215	221	225	209	210	214	200	197	217	196	207	193	229	190	200	208	213	218	212	234	196	220	188	202	205	241	202	218	233	179	212	222	197	173	235	211	203	232	177	200	185	216	178	206	226	212	189	210	205	194	194	223	207	199	182	224	218	195	191	195	231	195	207	223	217	200	206	225	188	193	186	216	190	212	204	194	203	221	193	182	199	193	206	210	204	214	192	202	221	207	211	202	217	186	219	194	183	203	174	205	192	240	228	196	179	207	204	194	187	206	199	204	191	193	201	205	221	221	205	189	179	205	191	193	186	210	198	199	197	195	212	209	230	209	205	211	181	202	199	223	187	223	197	196	198	190	220	209	183	190	212	208	196	198	179	217	209	214	200	181	191	191	213	162	208	180	205	215	233	226	219	204	210	190	199	214	204	222	214	200	207	205	211	200	187	207	188	206	199	212	173	226	201	215	182	196	192	213	188	192	176	206	206	190	228	204	224	199	209	200	199	179	185	194	190	216	208	189	212	194	220	211	214	209	211	208	200	186	199	213	193	210	193	203	199	181	174	180	189	212	209	207	220	204	208	209	219	187	200	208	205	204	224	209	203	202	205	213	224	215	184	213	214	204	184	200	208	219	202	215	190	193	217	228	192	203	202	201	210	190	230	199	217	200	216	180	200	215	211	205	208	215	192	168	223	215	215	241	210	208	199	201	225	209	215	208	205	211	219	221	226	199	219	199	245	195	211	224	213	203	188	183	218	182	188	195	205	223	223	234	211	201	191	210	199	200	195	198	221	217	174	189	198	188	202	211	178	198	203	187	170	188	215	194	206	188	226	200	214	211	210	196	212	213	212	229	202	177	189	204	194	211	212	213	172	240	227	209	214	185	200	201	200	204	207	196	228	199	185	205	197	194	180	201	235	199	209	197	199	193	210	198	185	206	191	202	197	181	190	182	197	230	185	193	216	213	208	202	182	202	241	217	225	187	180	196	192	204	213	199	184	182	191	194	200	213	190	185	194	205	204	215	200	226	176	204	203	174	209	206	188	209	183	222	212	221	192	183	207	198	213	200	190	227	190	214	196	199	203	200	201	169	208	191	223	214	213	184	209	206	197	211	212	196	201	183	229	213	231	207	224	204	223	191	187	184	212	207	190	201	214	192	205	177	195	221	216	200	195	213	192	222	216	208	216	207	214	198	215	224	217	193	194	234	231	201	200	193	207	202	207	202	214	213	199	203	225	202	206	232	207	200	202	206	191	204	193	218	186	201	208	203	193	202	192	181	236	187	203	213	179	215	200	196	213	201	201	222	199	202	207	206	197	221	205	207	220	223	198	216	231	212	204	213	194	217	188	212	191	183	190	208	192	221	225	205	202	210	168	201	189	183	218	192	204	181	217	205	219	204	167	195	218	193	217	202	209	194	200	215	213	196	182	176	204	187	203	235	216	193	212	218	207	205	199	213	186	191	179	195	206	194	209	198	197	198	216	242	204	193	228	196	195	195	215	199	206	192	199	203	245	208	195	187	205	218	201	199	200	219	218	194	199	179	206	224	221	190	206	224	191	191	206	165	225	227	200	216	220	197	194	216	187	208	236	208	190	217	196	234	230	213	192	203	229	230	195	176	190	203	199	197	190	215	218	238	247	188	217	227	212	201	210	211	207	230	208	177	197	203	209	198	203	209	188	194	206	201	179	206	218	183	188	193	187	196	191	207	196	221	219	201	195	202	190	216	190	200	201	195	202	194	189	219	224	210	200	183	215	226	220	188	189	206	211	213	201	200	192	176	205	237	178	208	202	216	176	195	213	187	193	206	208	215	210	206	198	197	173	233	210	186	217	203	221	240	198	204	210	190	220	209	228	211	213	208	181	205	195	195	200	210	215	212	220	211	207	198	192	207	218	212	198	194	171	202	190	190	214	198	207	210	216	215	209	209	203	179	217	220	225	193	222	205	232	207	177	221	210	186	211	187	196	199	210	203	192	189	204	210	178	210	187	207	218	217	206	191	222	200	186	208	196	200	215	199	212	192	224	201	212	216	182	205	204	217	219	216
37026	51031	40886	32897	28182	23762	19457	15894	12537	9882	7533	5496	4065	3094	2602	2014	1420	1120	985	859	854	788	761	715	659	659	503	455	387	389	371	339	328	275	288	275	295	304	304	274	306	246	297	307	307	306	278	253	284	257	268	267	298	272	269	249	258	269	245	262	259	254	229	265	236	280	265	258	253	261	253	252	238	263	259	220	283	273	246	274	247	264	273	277	262	276	251	258	273	253	235	246	250	281	238	273	247	226	278	258	261	249	276	263	286	285	245	240	232	262	239	234	261	240	250	255	268	237	259	252	229	240	309	229	228	256	245	265	254	258	266	231	248	244	222	249	252	280	272	231	277	283	241	239	269	261	261	256	246	249	249	254	264	267	263	246	252	226	256	226	236	307	260	255	275	244	252	264	256	268	268	226	278	247	261	251	264	252	277	248	238	249	302	253	265	269	258	242	253	266	260	227	251	256	243	239	245	232	267	232	239	238	221	253	276	266	253	259	249	281	241	227	252	286	250	264	253	251	295	279	237	242	242	228	231	227	255	253	230	237	266	268	257	269	237	264	247	224	244	242	237	246	242	280	255	270	259	250	214	261	236	242	242	248	248	261	244	263	228	258	236	287	260	267	268	232	253	237	267	247	257	276	266	250	268	273	236	243	277	250	260	248	275	263	238	250	266	230	273	252	267	233	275	252	259	258	270	251	271	251	250	259	256	258	246	235	276	267	239	254	215	224	255	224	257	254	257	253	252	237	247	267	227	240	219	278	233	248	241	248	277	274	242	251	263	263	238	264	256	264	253	273	239	259	232	262	235	281	260	252	218	289	244	272	272	256	252	251	259	257	265	264	237	268	248	243	241	249	243	250	246	270	282	246	271	216	247	251	254	263	273	236	264	271	242	242	239	246	245	279	250	264	239	240	225	263	249	239	256	259	246	234	256	262	271	259	241	263	269	261	260	249	272	259	249	236	252	266	269	256	248	248	242	266	235	257	279	236	239	256	242	244	223	264	256	228	257	250	269	245	289	248	274	258	280	244	250	263	235	256	282	249	244	253	253	265	258	262	256	253	251	251	253	253	258	243	239	238	262	268	236	245	260	256	207	215	237	255	249	254	257	252	235	273	240	249	234	262	253	258	240	268	278	264	290	251	229	249	272	250	255	228	216	233	250	241	271	256	274	229	274	248	264	251	232	219	276	271	245	231	302	250	227	246	238	248	252	228	267	233	248	270	253	236	236	243	214	264	251	250	242	257	233	239	267	272	254	256	260	257	269	262	243	251	265	253	255	271	252	230	247	252	258	255	245	210	253	256	265	275	260	244	256	259	256	243	246	245	237	261	236	279	264	246	249	257	243	235	259	250	238	250	248	268	281	270	279	236	244	268	246	261	244	267	265	262	223	240	252	222	268	245	231	268	243	255	283	222	228	240	246	255	274	262	260	256	251	258	227	250	251	244	256	233	250	241	259	261	237	247	249	276	287	268	234	248	253	244	269	270	262	242	259	260	242	254	261	253	236	284	250	252	258	256	234	229	262	266	245	229	264	229	275	216	240	216	267	251	249	250	248	265	275	269	250	235	245	241	265	233	252	226	250	219	250	257	233	273	259	257	222	233	252	285	257	260	234	255	246	273	246	249	261	257	262	247	255	243	259	220	244	232	258	248	256	316	259	275	257	276	255	245	253	257	237	252	274	254	244	249	255	234	253	274	257	277	257	254	257	215	250	214	262	236	225	257	234	258	252	248	247	275	248	262	269	251	262	223	239	284	247	283	272	268	231	244	198	252	235	241	274	265	238	250	243	260	248	262	266	251	265	250	240	248	243	234	245	269	254	228	244	263	234	264	243	276	232	249	239	259	274	235	260	260	271	220	242	237	228	256	238	245	232	260	258	232	265	252	280	264	228	251	252	262	259	242	218	219	229	276	231	244	283	252	252	254	257	244	248	231	267	244	271	248	245	255	225	274	250	258	269	253	263	257	245	235	248	246	261	244	274	225	274	266	271	238	264	256	240	252	276	258	271	272	247	244	249	234	218	224	247	234	238	237	253	249	230	242	251	257	230	267	252	235	274	284	264	260	233	258	242	268	267	239	244	242	245	243	270	264	261	256	269	246	247	264	256	255	255	266	247	265	273	267	259	262	216	268	274	252	241	271	271	267	240	244	254	236	260	232	228	239	237	247	244	255	219	249	226	239	263	245	259	240	220	227	270	233	263	244	259	262	220	242	230	280	268	253	247	257	263	243	252	261	226	259	250	237	267	247	259	271	247	258	284	252	243	241	269	264	231	257	279	273	207	260	236	276	214	263	215	257	274	237	241	249	275	259	237	256	277	239	247	243	242	251	252	230	274	251	272	250	262	235	231	269	251	257	263	230	257	263	237	241	258	231	250	244	247	244	266	293	248	246	242	248	256	252	237	246	245	258	263	247	253	235	247	263	234	258	246	246	250	258	266	259	235	254	252	223	245	249	231	237	280	233	261	233	258	262	218	246	262	279	261	258	229	238	243	265	285	253	246	240	257	245	229	219	236	239	255	252	254	259	236	237	258	277	247	259	229	277	261	257	244	246	253	259	244	258	246	254	238	258	245	275	278	245	266	257	254	274	274	278	265	256	265	257	226	266	273	248	272	252	230	277	254	264	264	266	245	263	269	232	264	259	239	250	244	261	249	247	242	245	228	219	248	231	254	269	231	242	245	254	246	241	262	251	253	282	262	253	241	244	243	233	254	273	235	242	262	273	244	259	296	257	274	237	236	249	259	255	259	240	265	229	239	262	255	245	257	203	251	254	277	217	235	263	278	243	258	277	264	263	258	258	221	251	234	255	248	260	229	261	253	244	236	254	240	258	278	247	251	247	266	244	230	218	258	276	230	247	283	264	239	264	258	252	233	246	243	254	258	239	257	261	235	264	236	257	276	248	250	225	273	257	284	270	251	258	266	280	224	262	288	231	237	262	255	252	231	253	237	228	255	259	254	257	249	229	257	264	284	245	218	254	263	246	247	271	260	269	229	218	265	281	260	247	246	259	267	260	230	276	265	255	254	267	225	270	254	237	278	246	273	246	247	250	252	261	244	257	263	264	229	230	244	247	255	217	244	229	260	274	270	253	251	238	244	252	264	254	253	233	241	259	248	245	250	245	266	241	247	244	279	241	259	228	255	263	248	232	267	250	248	248	262	230	241	263	223	231	249	259	248	232	252	245	237	255	256	229	271	250	262	265	271	262	234	292	240	256	250	279	233	223	260	286	221	265	255	281	248	293	247	246	262	271	250	205	262	265	242	265	274	258	249	262	270	269	259	247	268	235	261	251	242	264	231	251	258	241	242	249	267	244	255	258	256	224	228	262	236	254	272	242	244	245	270	263	254	274	252	256	263	251	237	252	238	264	258	268	256	273	274	249	230	249	241	254	233	257	270	229	251	226	259	238	262	273	264	258	225	273	269	244	249	239	243	256	243	251	255	272	272	265	244	249	299	245	292	237	242	258	265	247
28329	23316	24212	17677	10415	6988	4902	3483	2730	2096	1696	1247	1104	865	809	680	632	555	526	541	549	531	538	526	537	499	504	481	451	444	441	497	464	461	461	451	456	433	486	411	459	480	431	446	425	469	415	450	410	469	435	468	450	469	436	446	494	455	455	449	446	470	456	417	433	429	461	438	462	445	426	422	439	472	456	432	447	484	481	445	450	445	494	409	432	446	444	443	479	441	417	479	402	445	425	465	439	438	446	440	444	450	446	471	460	428	456	457	435	442	467	426	426	461	432	415	505	425	455	494	483	436	473	491	507	432	434	465	452	433	460	424	440	455	439	444	456	436	415	434	441	441	427	452	432	415	428	400	411	419	428	435	467	446	458	460	440	448	474	485	472	471	426	428	440	413	421	442	486	442	434	441	444	445	446	426	424	451	440	424	428	456	454	460	470	449	416	425	449	436	431	474	472	472	467	443	446	426	469	444	440	427	461	452	435	444	431	425	468	439	429	408	439	415	418	422	421	451	447	450	438	431	459	412	477	426	460	484	453	435	462	452	420	473	433	443	457	450	387	436	407	439	441	444	461	417	470	434	482	442	486	434	423	443	416	456	408	449	485	450	460	438	465	443	407	475	429	433	490	449	483	453	389	456	422	411	465	457	441	438	426	455	462	453	444	466	431	476	419	474	462	431	438	490	465	448	417	445	449	459	458	448	436	462	434	401	453	431	472	441	425	423	457	437	451	461	472	437	455	399	460	422	447	426	432	494	492	453	432	454	397	447	403	438	444	471	456	455	472	434	451	449	445	451	449	422	472	480	445	430	499	471	442	441	426	443	460	462	462	442	435	457	417	456	454	420	444	434	469	457	471	445	407	456	463	427	456	424	419	453	469	425	421	409	417	426	440	441	464	441	443	449	431	437	447	461	446	442	450	398	467	453	455	413	463	464	401	465	462	461	423	401	414	474	447	441	455	424	431	488	440	453	418	448	469	471	436	473	453	468	433	406	468	447	444	487	443	439	442	453	495	429	425	461	424	473	410	421	437	446	419	481	411	456	433	423	437	445	475	457	443	477	454	465	459	480	428	417	452	434	428	451	454	431	407	419	409	437	450	456	407	472	466	435	457	450	471	474	447	451	431	480	467	415	421	454	429	438	430	465	449	438	435	389	427	426	435	462	447	448	456	437	425	453	452	419	459	444	427	451	457	442	427	462	456	433	472	419	435	420	408	444	439	493	458	419	457	466	434	447	441	469	465	473	440	465	406	454	397	435	430	443	422	462	426	467	454	430	434	460	450	425	486	452	458	443	435	431	454	441	435	425	447	478	464	425	430	449	487	437	411	451	444	421	450	405	455	433	424	485	431	431	468	416	462	440	469	408	431	441	464	479	437	446	461	469	484	433	423	425	464	413	439	438	452	414	410	423	422	426	446	426	424	443	451	413	429	438	437	456	488	453	504	435	442	470	472	442	445	420	424	457	447	443	462	425	458	454	435	489	486	453	434	423	453	400	431	445	433	430	441	420	452	485	419	441	442	460	443	482	445	445	445	460	476	428	453	438	482	470	426	434	466	436	444	454	421	430	495	481	452	448	426	458	463	438	453	466	424	424	466	411	445	438	453	425	444	469	421	444	415	460	472	444	483	442	452	424	470	484	493	420	445	432	450	455	467	477	440	450	443	470	420	398	480	445	459	411	439	440	462	452	474	432	432	468	472	442	443	452	451	437	419	394	438	489	475	479	422	489	425	462	462	444	457	459	453	462	406	482	441	463	469	502	447	445	459	455	432	432	438	469	453	446	459	486	418	436	469	436	459	433	444	449	410	434	437	463	440	459	450	427	470	404	466	436	460	440	463	463	475	479	472	443	416	473	402	461	444	448	452	449	430	425	428	417	456	415	447	468	438	435	436	430	461	444	420	442	437	417	435	434	418	432	453	403	456	428	459	407	472	419	442	427	466	450	440	444	434	424	468	427	434	453	465	452	442	445	442	454	433	435	442	419	432	489	460	407	468	436	447	431	440	446	472	451	470	437	449	444	436	417	432	472	451	449	473	393	461	474	453	479	441	432	430	449	473	443	454	429	423	441	493	440	425	443	432	441	418	436	452	435	442	455	456	446	420	420	485	444	420	447	432	448	435	447	436	402	455	439	434	426	432	446	432	408	434	403	414	443	450	470	452	405	445	469	412	423	466	428	428	465	451	445	449	453	491	431	409	470	405	474	442	444	467	487	433	466	431	440	467	421	415	449	425	448	457	436	444	421	428	438	471	457	448	453	441	455	451	449	464	405	440	411	434	396	464	431	454	429	430	458	415	429	471	443	488	476	448	460	442	454	440	461	455	421	433	429	458	404	455	432	465	427	474	414	443	412	456	429	430	456	448	454	437	458	400	457	456	424	433	489	425	457	468	454	432	450	463	449	467	414	484	443	476	436	423	461	424	447	439	424	454	474	425	431	478	462	453	423	451	467	484	440	450	429	432	420	462	430	451	463	431	439	446	420	448	427	439	429	377	437	447	432	436	452	480	394	458	462	443	439	438	468	466	464	446	446	455	471	453	431	477	434	435	449	430	465	446	479	434	465	425	418	447	433	441	454	441	422	479	486	392	447	412	439	453	446	438	449	447	441	500	436	456	427	400	397	437	497	435	434	437	416	419	477	409	457	442	461	422	493	472	434	416	475	450	430	421	486	469	435	460	459	439	433	453	412	451	449	447	422	453	453	469	442	421	461	435	443	473	436	454	447	486	462	443	444	408	458	424	462	454	427	444	438	441	433	432	452	446	463	427	438	446	451	467	440	446	459	478	422	424	434	435	444	486	457	428	490	432	449	433	451	446	475	429	414	471	446	448	428	480	455	413	447	450	475	453	440	405	414	489	441	428	466	432	494	467	452	453	466	432	473	426	494	454	446	434	447	435	433	425	476	433	441	431	471	455	425	442	454	463	444	436	467	452	478	421	450	475	435	423	437	382	473	433	435	458	462	447	456	416	416	448	424	445	414	421	454	452	444	468	436	478	477	421	395	469	452	421	466	465	461	423	437	454	429	472	475	433	440	487	441	474	433	441	454	417	442	439	468	473	436	421	442	434	422	464	462	428	434	438	405	451	446	436	433	438	459	442	452	453	440	445	475	428	433	428	453	459	439	449	428	430	470	435	428	489	427	480	453	473	455	442	456	420	483	426	470	475	497	458	443	432	456	461	458	468	442	470	424	455	475	400	426	453	452	467	463	456	422	433	453	449	451	407	461	456	459	431	419	424	452	446	443	424	464	452	448	442	440	405	460	424	450	511	438	466	472	450	463	454	436	448	462	422	485	456	426	437	417	435	466	453	443	429	432	462	447	456	463	457	458	463	438	442	441	479	456	449	476	447	465	471	465	466	422	469	455	448	428	431	476	441	421	458	442	475	437	454	383	450	471	433	447	439	467	464	460	433	472	455	471	453	450	436	466	426	408	447	437	444	468	453	494	449	406	424	451	446	424	441	447	440	447
30449	35606	28812	19941	15788	12475	9590	7231	5569	4148	3217	2520	1853	1497	1246	1075	941	877	770	759	696	704	759	722	709	673	652	657	607	577	585	553	605	546	554	567	598	548	558	574	567	539	527	596	543	555	544	530	564	539	482	566	535	516	504	555	564	558	526	558	543	577	596	545	564	567	555	615	481	573	544	542	584	578	543	566	507	572	570	523	561	529	546	539	543	586	560	547	563	484	574	538	573	554	598	557	594	573	604	518	532	544	524	563	528	579	566	567	555	528	552	546	567	547	573	547	558	544	527	545	564	555	540	544	555	570	498	591	555	569	566	535	546	522	601	534	581	572	559	560	569	556	564	592	542	539	558	565	581	507	515	536	574	544	560	530	558	532	567	512	554	528	571	565	529	534	527	610	581	493	541	566	525	533	548	562	525	585	515	542	553	539	548	541	541	555	529	525	541	539	530	562	548	497	587	628	551	561	519	583	583	563	567	545	546	601	543	543	527	595	564	547	525	556	518	548	573	556	591	581	576	575	520	498	521	563	486	557	560	576	564	510	580	559	545	512	553	561	541	551	526	513	586	565	549	560	597	576	500	537	563	542	573	559	568	548	543	537	543	509	538	571	550	518	561	573	569	561	546	578	519	594	617	557	544	525	548	528	607	548	526	483	526	569	543	547	551	541	537	553	557	517	572	557	543	537	560	552	530	536	529	550	570	551	569	571	539	517	543	534	554	533	495	561	543	608	564	535	558	602	565	575	529	584	543	543	508	552	543	567	584	525	591	561	531	551	559	555	547	570	533	536	573	555	534	576	553	573	545	570	524	519	543	518	516	516	474	571	551	604	553	529	543	523	549	551	575	574	538	549	534	514	562	557	546	566	563	569	557	521	568	551	567	507	550	587	567	573	528	575	559	549	524	573	522	532	534	520	538	553	533	562	563	553	560	561	580	578	567	558	540	521	584	537	578	566	546	525	505	592	549	530	507	493	559	566	544	537	567	538	559	580	570	558	546	546	566	557	534	560	524	573	587	565	606	534	549	575	506	522	544	520	579	539	563	527	560	538	566	494	555	583	551	555	546	572	553	571	551	546	596	536	538	571	530	547	528	530	566	555	540	521	530	587	558	556	538	581	555	594	574	556	523	574	576	571	552	587	501	547	532	507	568	525	566	596	541	522	591	566	524	549	537	563	548	523	549	536	530	582	547	531	526	570	567	554	564	500	556	533	584	534	529	583	552	577	577	543	546	552	569	548	545	526	593	533	584	571	528	542	517	583	549	562	531	521	523	526	539	527	554	522	541	501	508	540	560	541	494	520	554	574	582	583	585	504	532	543	567	558	559	543	557	593	539	545	563	543	582	528	579	559	557	587	553	588	568	548	539	538	536	552	569	534	550	539	556	549	532	556	548	534	551	554	567	553	518	560	525	595	532	549	568	551	488	585	553	533	525	529	534	532	515	511	519	579	529	543	557	591	541	567	552	588	570	538	543	537	541	553	510	581	565	541	550	587	537	548	550	563	573	525	595	521	518	527	537	546	516	588	549	577	569	561	530	544	553	589	548	533	585	537	517	588	568	563	570	536	568	533	548	513	548	475	573	529	568	545	556	559	513	523	556	532	573	548	517	558	545	529	526	536	594	551	543	579	547	565	565	560	575	562	525	546	563	565	559	529	556	511	515	577	569	598	570	522	537	506	566	558	542	555	541	561	513	585	522	558	600	542	530	515	559	559	561	605	594	560	548	561	542	526	566	555	538	581	545	565	573	549	550	572	516	520	546	552	546	590	574	579	531	575	566	570	550	545	527	579	529	524	549	554	531	541	533	538	577	552	545	554	574	546	556	510	535	567	540	552	553	526	506	576	528	569	529	504	545	535	520	558	516	550	571	592	516	558	581	579	549	588	584	561	534	536	539	540	572	536	544	556	576	521	547	564	587	543	555	489	546	536	566	596	570	542	536	555	491	538	599	545	581	550	532	576	571	549	557	541	575	569	565	558	546	551	522	545	544	551	531	482	513	562	576	549	516	552	544	565	555	541	574	577	532	516	528	535	552	560	546	574	573	551	565	564	509	539	518	525	567	532	529	540	591	524	573	535	572	541	539	521	475	540	585	561	553	556	581	564	525	554	567	578	551	553	508	540	528	566	505	519	566	557	578	530	566	512	571	538	541	508	550	570	556	550	551	579	529	548	521	537	569	520	576	555	569	571	524	543	579	576	515	566	548	532	558	561	530	535	571	594	559	567	546	556	546	586	531	544	539	516	539	595	535	553	549	527	569	495	511	556	539	520	563	527	505	567	539	562	544	526	570	551	580	570	521	580	561	517	489	507	512	539	539	507	552	547	564	536	543	573	534	514	580	524	544	551	521	548	553	564	522	575	598	578	554	595	560	523	565	527	511	580	570	572	570	560	578	571	563	542	554	528	549	515	541	559	573	577	531	509	502	537	539	542	542	566	505	540	519	537	528	520	510	508	572	537	555	572	537	554	531	576	581	536	546	561	548	518	542	547	583	572	542	533	556	516	489	556	510	554	529	527	538	546	547	552	529	552	556	523	530	548	530	555	503	563	550	533	521	564	567	533	539	538	546	553	577	522	564	566	513	560	513	540	547	537	555	548	593	554	535	508	572	567	527	497	563	545	539	582	571	510	544	523	540	540	541	532	564	588	569	549	542	508	546	570	523	550	586	591	560	543	599	567	557	582	568	552	524	518	548	559	534	530	557	569	553	566	565	543	600	516	544	520	550	549	536	525	549	533	529	552	554	572	573	551	593	558	541	500	555	518	548	568	564	511	551	544	542	539	559	567	553	584	498	544	538	528	524	570	567	494	546	549	522	607	537	539	518	610	564	551	553	541	532	604	568	522	539	565	579	557	571	512	530	525	494	542	564	504	530	558	560	552	532	540	507	553	534	553	535	515	570	560	539	535	529	535	532	558	585	566	548	550	563	587	575	577	566	534	526	610	577	567	550	535	559	598	545	559	577	525	546	556	556	532	550	565	568	593	545	547	559	586	565	596	547	558	563	605	588	535	562	510	535	567	588	556	540	545	522	564	603	492	548	566	531	558	574	545	539	569	576	599	568	585	559	594	530	543	577	559	550	535	522	547	543	540	552	550	547	527	569	554	579	561	538	510	513	582	578	586	515	577	532	553	579	506	574	513	585	556	547	556	544	538	554	541	567	549	550	511	532	542	518	555	568	555	503	568	550	558	564	597	516	572	503	534	512	533	527	551	540	548	520	562	548	543	555	551	522	548	529	574	522	563	549	539	535	516	571	509	551	544	515	546	529	540	576	530	546	547	505	532	556	582	557	567	513	567	550	567	484	596	560	525	613	564	513	552	566	585	558	554	613	600	547	593	520	519	494	539	548	550	573	514	559	577	580	562	590	565	519	578	530	500	593	504	528	591	533	540	523	552	538	561	558	558	558	531	560	531	553	580	576	541	550	572	548	539	564	577	556	558	559	561	563	545	553	553	558	564	570	532	572	546
24369	21575	29073	24619	22010	18741	11680	6767	4786	3518	2795	2180	1667	1239	1037	879	654	615	548	490	496	512	493	462	481	422	432	372	393	359	321	324	351	319	309	329	371	296	312	341	374	308	330	314	329	325	358	271	332	340	340	338	335	312	323	315	313	334	335	299	326	294	306	331	298	290	308	366	307	318	311	329	317	337	347	318	325	333	344	322	310	337	345	309	356	323	321	353	309	356	323	306	321	323	347	304	310	330	294	301	328	333	302	295	329	312	302	325	340	297	309	312	335	297	282	308	303	334	319	307	319	307	285	309	317	320	337	303	335	321	346	345	302	314	310	351	321	297	323	299	323	317	332	307	357	317	323	338	301	314	346	324	280	319	341	316	344	306	346	333	326	335	317	325	323	313	319	301	315	309	324	298	293	300	310	324	314	347	310	350	298	313	336	324	331	309	305	298	302	341	333	323	289	312	335	341	331	320	339	311	302	333	341	319	319	337	312	304	334	300	302	299	338	315	306	311	305	305	286	317	330	315	333	313	307	300	300	323	318	330	318	325	318	291	323	310	318	325	341	342	305	303	327	289	337	333	322	318	308	324	313	320	321	335	326	305	288	317	325	303	322	300	311	342	312	321	311	312	328	333	321	303	303	320	312	317	302	346	308	326	321	321	326	349	328	325	349	287	339	297	333	317	295	294	306	341	333	315	311	334	347	313	298	351	301	326	332	346	316	322	313	289	336	290	316	315	344	292	326	336	330	284	329	312	305	350	307	295	315	325	291	316	290	335	334	307	282	337	305	338	289	314	348	318	321	351	324	302	351	314	332	330	316	339	324	327	309	337	343	311	301	288	291	284	296	320	341	339	308	327	301	323	319	336	310	319	324	333	304	340	303	323	311	331	305	303	325	326	307	305	329	280	271	308	318	355	311	309	302	307	306	310	311	325	327	334	317	324	327	340	299	316	314	313	304	302	305	336	303	323	325	336	358	317	309	308	323	316	290	331	329	322	334	331	328	321	348	322	311	308	318	298	328	335	319	315	306	337	349	346	341	332	330	294	281	329	317	322	328	334	333	310	343	312	335	305	315	368	299	325	294	310	322	316	308	319	336	314	302	321	297	299	292	321	297	285	310	365	297	316	315	342	372	355	335	310	343	304	316	336	315	303	299	312	291	333	333	300	297	323	322	324	336	326	300	319	318	313	318	283	305	312	337	322	321	288	292	309	306	319	291	345	302	330	315	304	339	311	345	288	311	310	301	338	304	356	346	308	324	302	294	287	309	352	343	293	305	308	289	330	340	313	351	356	343	293	318	306	302	315	280	329	312	302	305	311	326	334	310	321	325	302	324	311	328	328	306	304	300	325	291	313	321	321	299	324	337	303	329	345	361	295	319	338	319	335	316	349	294	319	345	325	309	313	324	349	289	312	331	306	314	316	306	310	298	324	293	336	293	291	285	317	329	308	334	360	298	305	322	350	317	310	309	335	351	306	296	302	328	317	323	364	365	301	314	320	322	338	307	329	301	336	311	305	314	315	316	303	343	318	317	312	337	360	312	342	305	292	387	332	302	308	333	297	337	335	285	308	316	324	287	324	339	335	321	329	320	336	357	346	287	321	327	323	311	319	294	290	311	341	337	295	280	336	350	297	320	297	316	312	326	327	315	318	276	326	333	317	336	307	330	338	313	306	357	311	298	324	302	308	312	311	354	296	310	327	312	353	337	347	335	299	320	362	348	306	292	322	307	341	342	308	335	303	293	338	321	309	325	310	316	293	318	325	315	295	308	311	343	318	331	272	321	330	358	293	317	312	302	317	296	312	288	323	345	287	289	285	308	308	320	308	280	302	311	318	345	321	314	317	309	322	317	308	309	304	319	335	308	313	295	325	348	301	312	332	319	306	299	359	320	330	297	310	305	312	336	331	303	312	304	315	302	334	339	324	302	311	328	344	302	313	318	319	334	341	332	326	320	324	317	325	287	330	322	342	312	317	321	311	313	317	328	302	321	326	325	321	327	339	287	332	316	349	323	319	325	324	288	326	311	316	347	338	336	306	314	328	309	347	311	334	313	331	316	308	317	295	334	289	304	334	314	302	343	311	327	319	313	320	336	292	317	330	275	293	316	298	344	336	326	321	308	331	344	317	297	340	313	325	273	349	309	312	321	339	298	317	306	283	331	316	318	329	331	317	330	299	279	316	334	321	333	300	295	300	289	290	300	331	330	340	295	310	306	303	298	338	346	269	306	308	300	331	334	329	331	327	352	310	302	339	302	313	324	337	312	328	323	330	318	339	315	321	335	275	323	320	306	309	296	309	314	299	289	341	308	354	321	331	322	336	311	326	305	329	321	311	339	333	326	293	322	295	302	275	314	292	309	328	298	347	344	314	332	330	327	367	323	350	330	308	341	299	305	369	298	304	313	318	350	295	345	307	318	368	333	314	285	302	294	303	336	341	309	334	311	321	316	340	296	288	314	304	340	341	340	277	340	328	328	334	290	317	347	311	312	300	295	340	334	321	309	290	336	283	325	326	298	314	303	332	331	284	324	325	340	328	351	307	301	349	324	330	304	304	337	304	367	325	347	321	313	325	324	291	318	292	320	308	319	318	325	309	288	322	306	319	313	317	315	318	326	315	275	284	340	330	279	291	295	309	348	321	298	325	315	312	333	304	314	334	321	317	323	333	292	317	323	326	319	310	313	301	306	272	355	297	297	332	314	308	323	324	312	321	305	330	291	335	304	323	291	331	296	337	342	321	340	296	339	320	320	285	310	316	312	358	319	337	317	334	286	318	314	309	292	298	325	313	354	325	330	306	294	300	312	318	370	329	323	326	320	314	312	326	329	300	346	326	339	304	328	322	312	309	323	292	347	302	319	319	339	326	323	325	333	306	319	349	331	347	333	349	310	336	310	284	312	298	312	352	304	307	288	320	325	324	281	308	333	309	319	288	357	339	315	331	332	318	328	299	336	341	297	294	308	308	289	338	345	316	331	352	341	305	297	315	329	319	324	297	304	313	310	319	336	340	302	321	305	310	332	331	311	296	311	297	306	303	317	312	307	303	314	329	341	329	350	317	317	320	311	332	317	297	315	296	317	308	302	302	342	331	295	346	302	353	373	304	335	320	313	284	306	303	311	306	342	318	315	320	314	314	316	358	331	316	325	337	319	328	306	278	312	312	337	332	304	353	322	290	342	323	331	297	337	326	305	305	310	330	335	309	314	312	342	318	303	339	333	327	322	321	329	329	323	318	312	301	302	308	310	329	320	330	321	307	333	311	322	301	337	307	313	326	311	337	308	331	319	308	358	314	327	318	329	304	313	307	318	333	319	285	325	301	332	310	301	320	327	321	303	312	306	318	319	363	333	341	327	332	314	295	342	326	317	320	302	311	324	306	308	332	302	328	306	329	326	296	332	344	310	324	326	311	318	330	312	296	329	354	293	325	305	325	334	319	340	298	298	308	289	347	300	295	296	328	318	310	272	327	345	293	318	294
33041	44379	35989	27521	22824	19009	15387	12007	9312	6935	5336	4034	3041	2411	1833	1465	1172	925	806	828	744	760	734	717	708	653	679	567	492	466	492	479	410	436	422	452	404	390	390	384	403	453	423	408	452	389	445	400	394	397	438	375	413	382	385	406	470	412	389	425	414	400	423	368	359	418	419	425	422	429	412	417	426	399	370	416	418	411	367	377	431	436	419	383	429	423	395	443	429	422	391	382	394	374	416	398	441	385	377	410	439	371	414	431	421	375	404	383	389	402	389	412	415	405	364	449	406	401	398	382	370	440	394	380	390	402	375	417	413	385	404	359	381	407	398	440	410	363	387	413	399	415	396	415	376	423	406	397	383	406	408	397	368	412	427	406	410	383	400	401	405	403	403	379	383	417	390	396	387	420	407	441	339	385	402	433	405	425	374	385	394	384	378	399	397	410	406	407	392	409	382	407	452	384	445	423	428	413	397	396	417	427	397	430	392	402	402	387	423	425	396	402	410	421	380	388	377	403	411	392	425	442	390	428	392	395	358	422	355	382	417	419	426	393	459	400	396	414	412	429	385	405	374	422	405	436	393	361	419	387	384	395	439	411	395	406	404	400	371	358	431	391	383	423	379	401	370	394	430	379	412	411	411	391	408	427	417	402	378	413	397	426	375	404	403	402	396	394	384	412	370	392	374	370	397	390	371	399	410	405	352	382	412	418	443	405	376	444	378	422	448	379	397	398	413	416	361	409	364	404	392	411	408	389	408	385	417	393	427	403	389	382	394	397	410	401	426	396	385	366	428	400	369	390	390	433	401	390	411	423	400	412	397	408	411	441	403	367	419	409	414	374	395	389	388	353	395	386	398	381	403	420	440	399	434	408	405	400	404	424	444	382	392	427	402	415	400	418	417	424	364	419	389	409	418	418	406	358	401	409	384	396	418	407	366	409	404	408	364	429	374	418	407	423	401	406	437	418	380	428	392	386	397	445	433	402	414	355	412	432	416	349	413	383	388	433	406	402	408	418	402	423	399	399	384	435	402	431	367	384	402	404	386	415	395	445	403	407	408	361	406	389	390	388	390	372	404	405	406	463	385	393	399	388	423	414	400	377	388	398	355	410	374	359	428	406	416	436	404	401	420	399	396	413	387	376	399	417	401	429	417	405	416	397	385	381	409	395	414	388	417	457	379	432	405	433	396	412	370	383	387	417	408	378	406	404	418	437	370	451	401	393	442	401	413	414	401	386	385	406	428	440	396	400	409	384	432	389	419	423	392	394	385	372	405	397	413	385	392	414	384	426	384	421	447	381	380	386	405	381	379	398	395	438	382	375	429	372	410	421	362	428	422	411	389	403	373	399	401	400	394	363	405	417	416	404	400	408	406	412	421	412	406	376	367	393	421	365	385	428	381	421	400	396	445	371	398	427	402	405	395	389	387	392	393	411	409	369	428	426	396	420	434	406	451	385	396	427	405	387	403	408	381	351	446	408	409	408	412	395	425	376	392	373	432	390	396	398	409	400	392	390	397	404	400	390	379	428	451	388	391	429	360	388	403	368	454	355	399	396	367	386	432	389	390	385	399	394	378	394	404	390	412	415	397	414	397	373	424	398	406	404	405	380	368	395	411	396	401	372	417	405	377	421	410	421	400	389	389	413	416	378	399	404	414	388	389	427	448	426	383	361	399	406	396	369	396	439	419	397	417	398	389	378	425	412	414	420	410	373	434	407	398	404	430	391	432	402	433	408	392	421	372	404	415	385	401	370	403	396	406	408	425	403	379	415	392	392	411	368	409	413	414	375	393	421	395	393	400	436	385	410	394	365	385	416	410	411	395	379	400	407	390	387	382	380	437	417	384	404	366	416	436	390	402	389	416	407	403	406	382	414	391	438	375	398	451	373	409	393	442	407	393	408	415	414	380	392	416	419	410	401	406	390	366	381	425	395	444	406	425	405	409	401	427	414	411	412	405	378	365	382	416	453	413	377	388	357	396	417	424	376	424	415	443	415	433	418	392	399	423	415	424	390	427	419	403	414	406	406	437	435	399	398	418	375	395	409	430	398	415	422	419	380	392	412	414	441	389	415	406	381	403	410	415	359	419	439	384	371	410	404	401	401	381	452	396	442	400	419	401	390	406	396	405	374	400	381	391	375	395	398	411	397	410	420	389	418	410	418	429	381	414	396	388	447	435	388	400	397	402	401	377	418	396	402	375	414	386	394	396	396	394	435	441	381	382	370	389	398	379	395	427	398	391	412	402	391	384	434	371	419	395	367	397	380	416	394	381	414	428	423	398	420	376	432	416	423	418	443	411	401	420	410	402	386	409	409	406	402	438	423	413	363	442	408	387	398	401	413	424	396	428	419	391	401	400	397	409	381	388	378	426	422	354	391	390	406	409	405	428	401	410	405	419	403	416	415	368	439	386	410	368	375	389	419	388	387	407	406	395	408	398	434	402	403	391	426	431	383	399	394	424	383	407	403	393	395	410	378	389	407	405	418	401	406	379	396	402	414	396	398	392	414	407	398	379	403	406	404	401	389	395	402	371	375	426	382	397	375	397	367	397	375	389	392	400	389	427	406	412	397	423	409	366	416	424	423	417	384	374	418	404	384	406	401	408	402	398	428	405	385	408	420	358	390	405	406	370	382	363	422	383	386	352	387	427	412	358	396	397	412	381	388	442	399	407	413	411	402	398	425	388	403	405	405	384	402	418	403	392	428	387	406	390	406	420	416	404	390	405	367	425	400	386	392	359	392	411	384	396	401	391	413	384	422	396	394	398	385	392	374	403	392	453	421	414	429	389	414	365	389	405	355	394	376	420	400	406	422	395	358	407	439	431	389	377	380	362	422	372	378	401	405	393	414	363	400	349	410	398	381	422	415	399	360	387	426	379	378	406	403	400	385	396	429	387	377	405	369	454	434	342	388	401	434	368	391	421	402	429	403	401	421	392	354	384	394	380	403	433	423	423	360	387	387	366	399	418	411	427	415	410	396	419	396	390	411	403	417	393	425	400	431	385	365	390	423	372	393	410	386	395	377	392	424	374	373	410	413	385	412	397	367	419	385	374	368	377	406	374	394	430	408	402	407	379	396	410	410	407	379	408	421	425	413	392	425	395	400	417	399	417	395	426	426	400	436	434	423	398	415	371	384	407	392	393	415	426	421	390	398	400	422	411	385	418	451	422	397	400	383	406	418	407	423	409	415	423	413	404	407	377	424	390	392	412	383	374	375	399	392	401	417	420	406	392	396	377	404	378	402	394	398	423	386	397	385	436	390	401	422	408	413	396	383	353	412	413	359	384	428	385	397	410	364	407	385	423	380	392	384	404	412	416	421	392	400	389	398	431	415	396	400	378	416	406	375	391	381	421	406	380	402	423	412	411	446	420	387	420	407	433	369	389	410	438	368	369	429	374	383	424	400	400	401	412	417	411	360	397	424	398	368	377	415	405	381	405	390	384	392	399	403	379	405	391	388	408	406	390	406	379	367	435	377
23239	21552	29531	24046	21701	22672	20837	10497	6968	5271	3861	3060	2529	1914	1425	1022	748	633	552	516	491	493	484	460	456	392	393	382	343	318	274	263	250	233	229	235	236	265	216	258	235	244	267	258	246	243	231	224	227	197	211	231	219	217	256	229	220	234	218	226	218	225	227	229	230	209	190	193	203	220	219	243	253	226	201	265	226	200	242	215	230	214	231	219	226	240	252	243	224	236	219	229	191	222	208	219	227	240	244	214	221	194	228	212	232	207	227	220	212	201	215	201	216	227	264	225	228	232	249	234	216	216	248	196	209	237	211	224	238	218	220	201	229	229	218	218	231	241	216	215	200	230	203	220	226	237	240	230	209	200	214	230	216	215	223	219	248	207	202	204	212	223	236	223	223	231	230	215	217	224	240	226	197	229	192	217	244	214	206	214	222	225	236	234	214	234	226	236	230	245	231	234	238	222	208	194	236	220	195	213	217	210	220	220	205	216	219	234	206	236	231	231	219	213	234	219	210	225	238	214	209	212	221	217	211	227	221	240	211	219	214	232	194	241	209	180	205	211	210	244	241	216	240	206	199	221	208	217	222	261	212	225	226	210	187	207	224	251	203	216	219	225	226	257	249	224	253	208	224	237	242	202	209	204	219	202	211	216	206	244	217	200	220	220	208	220	224	212	216	248	225	209	218	217	216	229	251	235	200	229	223	225	247	220	215	217	186	222	249	231	247	228	199	211	198	225	213	221	214	203	219	204	214	207	233	242	232	197	209	222	199	217	222	240	200	230	215	225	200	216	243	238	208	220	214	223	183	198	204	230	230	205	221	263	227	206	210	240	221	233	220	197	214	227	228	241	230	220	236	204	226	227	199	214	225	222	230	211	222	207	196	202	240	202	248	224	204	225	205	222	212	254	219	202	189	223	232	212	212	233	242	236	227	213	228	233	248	198	228	224	242	213	220	204	216	218	227	207	223	219	226	236	212	203	235	216	209	215	229	209	217	219	192	242	229	207	212	235	222	215	219	200	198	232	193	225	223	205	223	221	259	215	233	228	215	213	225	234	226	213	220	213	219	207	220	229	229	215	212	207	209	223	215	210	239	231	228	198	201	224	195	211	229	223	239	238	221	239	213	217	227	220	214	231	222	232	220	192	218	240	236	209	221	218	213	196	207	203	204	230	197	233	195	210	215	227	187	215	228	216	219	227	224	229	197	226	213	217	228	211	228	198	195	227	206	219	208	222	211	219	190	233	223	211	207	204	209	219	237	237	225	213	229	202	228	241	208	211	219	225	239	197	221	231	224	188	178	227	208	216	192	224	226	234	224	230	198	209	180	207	225	212	217	217	227	208	209	205	222	251	203	211	232	204	233	207	192	215	205	212	222	227	211	247	235	222	210	245	211	208	194	200	202	228	205	221	199	216	213	211	238	207	202	215	223	248	233	221	235	255	202	237	220	219	212	217	221	216	226	231	226	223	205	223	227	214	215	224	231	221	240	217	231	195	232	201	215	200	224	210	243	251	213	222	224	215	223	218	210	228	230	248	227	202	230	247	219	205	205	228	233	219	201	235	208	239	227	225	207	201	195	204	234	228	221	197	238	217	202	223	220	212	225	187	237	229	191	229	199	181	230	209	235	218	211	199	243	224	213	227	204	216	246	221	239	230	222	214	218	245	208	193	219	212	228	207	247	214	253	203	224	226	204	200	220	230	247	225	239	232	223	221	216	199	230	211	228	212	234	229	221	230	216	218	207	241	235	224	236	223	258	201	214	209	232	203	233	219	220	230	233	218	220	229	239	211	220	196	248	191	228	224	256	217	230	198	210	237	237	208	197	223	207	208	215	198	247	213	205	214	244	230	207	209	222	225	198	222	234	210	204	199	191	191	220	202	212	207	207	217	210	250	218	216	233	228	208	238	215	221	226	217	205	225	194	199	197	215	229	216	212	230	252	238	231	219	219	214	207	229	234	238	206	220	247	218	237	194	209	211	228	239	229	235	235	216	241	233	214	226	236	228	208	217	234	194	190	188	206	239	197	225	201	208	216	211	215	211	222	198	182	208	229	204	250	238	225	237	202	196	224	240	208	185	226	221	191	246	208	202	218	186	240	233	203	205	236	210	235	243	206	216	236	235	222	244	202	247	224	202	202	208	212	221	234	216	197	222	221	220	210	211	205	208	243	217	221	235	220	197	209	230	221	200	228	206	193	203	258	237	216	207	201	211	187	234	227	208	213	233	205	229	224	216	202	206	222	211	237	205	232	208	228	207	247	216	200	252	213	213	226	209	201	210	234	204	224	231	242	228	199	240	227	258	201	215	213	237	235	211	228	240	248	194	225	219	211	214	201	217	221	239	210	233	216	233	215	215	237	221	214	215	241	214	209	224	241	218	231	234	231	229	237	210	248	245	273	231	223	192	230	228	236	205	239	222	218	221	227	219	229	239	197	212	203	206	233	227	230	234	229	234	228	223	223	236	210	229	229	207	211	195	226	206	221	217	242	249	220	220	202	208	209	213	233	224	207	226	199	245	245	230	194	215	210	213	200	220	218	223	235	259	231	210	224	195	220	209	225	213	221	218	205	216	214	227	241	219	227	210	203	212	229	188	244	241	209	219	222	219	208	250	204	200	195	189	210	187	201	221	244	218	214	190	234	240	223	203	194	212	202	236	208	236	219	217	228	198	204	225	206	189	213	206	224	212	207	232	228	219	241	214	208	241	226	231	214	230	244	218	230	215	206	221	226	224	219	197	213	210	229	228	213	200	213	223	214	235	237	215	219	193	244	201	225	220	217	228	205	210	207	200	231	243	235	204	212	223	216	206	216	236	232	230	240	227	221	209	231	221	209	221	240	227	215	190	229	231	200	196	212	252	223	235	232	218	209	229	230	223	228	197	221	190	233	214	222	212	231	217	199	247	234	200	222	219	223	215	214	187	235	235	221	220	246	216	214	235	215	226	248	222	230	233	237	220	231	198	237	212	233	213	237	208	232	232	202	206	206	220	188	217	216	237	233	217	237	205	213	200	215	228	196	235	215	228	221	248	196	251	198	230	241	241	222	226	219	247	206	189	233	223	194	214	209	206	230	230	217	231	212	225	215	170	248	220	224	219	248	213	218	220	190	214	228	227	208	194	207	215	231	219	237	216	218	233	243	211	227	212	201	236	219	221	211	244	221	244	223	220	234	194	238	268	224	231	232	236	236	225	198	201	227	216	222	221	229	217	201	208	216	231	230	209	231	201	218	211	231	220	243	209	219	214	197	214	229	219	215	219	221	228	218	225	217	220	220	224	214	236	223	222	213	211	224	209	231	222	212	226	220	204	253	212	214	211	213	236	206	225	223	217	230	234	214	229	213	237	212	208	212	209	217	199	202	199	222	214	232	212	215	219	208	217	222	203	207	224	250	223	229	184	250	224	239	232	234	251	218	194	219	236	223	232	228	228	217	191	203	218	198	244	211	207	214	199	239	222	217	229	224	214	210	202	235	237
36613	52055	40827	32392	27939	23973	20014	16049	12668	9803	7464	5913	4710	3560	2656	2037	1342	1098	932	849	754	807	801	689	750	631	618	575	432	396	395	320	304	366	315	321	312	283	296	292	302	281	293	316	304	253	321	281	271	287	273	261	275	296	291	261	287	284	295	249	293	286	283	281	281	263	272	288	272	268	307	271	265	303	280	294	272	297	266	291	306	304	336	299	293	293	252	289	309	265	288	292	254	271	282	306	282	277	289	284	317	290	271	299	261	271	268	266	256	256	310	285	268	277	251	258	288	286	268	279	264	293	274	289	295	293	271	280	278	279	256	255	240	252	291	268	267	249	273	280	286	286	268	252	279	265	289	252	250	257	268	269	289	278	271	274	257	263	240	283	274	260	273	246	276	250	276	271	278	275	259	284	268	298	287	276	275	248	292	267	250	269	275	254	285	280	264	264	252	269	274	268	260	269	230	282	273	305	267	260	259	279	265	283	258	281	277	259	273	276	254	263	265	288	288	266	262	298	244	282	303	268	291	236	287	265	303	304	265	277	268	249	262	294	281	252	255	263	285	272	282	266	252	300	259	297	262	294	262	275	251	236	275	278	274	257	277	253	267	252	286	274	284	244	272	260	276	264	275	262	305	265	270	254	276	255	278	283	255	284	263	251	295	256	262	293	280	265	279	295	248	253	276	245	245	260	270	243	284	258	271	275	262	239	247	255	281	301	282	255	296	266	246	294	270	271	274	268	288	288	264	286	289	241	288	275	297	276	257	276	281	280	244	291	246	275	259	286	295	276	282	303	288	282	274	271	257	273	266	266	257	276	282	267	277	260	269	246	281	247	263	289	291	262	287	281	286	254	277	261	294	257	271	291	282	267	226	257	283	259	264	276	261	279	239	255	261	300	257	258	264	260	277	252	287	281	253	262	274	266	264	269	282	288	268	252	299	274	271	265	260	282	274	236	274	282	288	257	260	261	270	285	278	284	272	263	283	259	259	269	269	239	255	268	249	273	240	289	302	263	286	241	264	258	274	248	274	249	260	271	257	274	279	275	261	273	268	277	233	283	248	270	286	268	294	272	266	242	240	277	276	281	253	283	269	274	256	255	264	278	256	249	283	256	260	255	272	292	275	280	242	268	257	292	241	248	256	265	265	268	260	281	300	272	258	261	285	285	277	269	273	281	269	250	270	292	289	265	263	276	262	259	278	257	278	257	269	266	265	264	282	232	300	253	260	267	254	274	260	256	280	276	270	243	285	265	254	260	286	262	304	272	271	269	284	261	258	271	237	283	285	281	228	277	296	280	248	288	262	265	258	277	287	273	266	283	279	277	253	276	272	280	251	290	289	258	309	279	268	257	266	238	255	271	291	251	265	264	278	253	265	257	282	256	253	281	277	301	263	277	296	268	251	263	264	258	249	269	274	291	262	262	250	265	289	251	231	242	222	262	247	276	274	273	279	271	288	267	265	286	283	266	284	297	253	269	273	266	250	277	271	265	254	263	273	289	242	279	271	237	274	277	302	250	257	251	265	299	259	260	271	246	274	293	234	250	289	273	258	253	274	269	261	262	292	284	304	305	266	275	281	272	275	266	278	248	257	277	248	272	271	268	253	296	277	312	263	274	267	276	268	274	292	277	253	284	274	249	246	269	252	282	236	266	259	254	241	256	262	270	275	259	261	282	282	304	245	268	250	270	233	266	247	289	261	256	248	273	291	272	278	256	270	273	272	294	278	259	274	264	268	250	235	237	291	261	259	268	289	252	259	266	268	266	283	267	255	278	294	263	255	252	306	275	268	280	273	251	277	275	244	290	257	260	253	280	260	281	292	254	278	231	288	288	239	300	281	251	249	243	252	266	287	294	272	263	257	274	279	243	263	276	237	274	289	275	265	279	272	280	267	255	284	261	283	268	256	257	303	290	278	287	271	282	280	268	260	270	282	286	266	287	265	254	240	273	272	254	305	269	257	284	269	257	259	283	260	284	275	259	248	254	260	305	270	261	249	290	264	287	273	257	260	286	276	265	262	255	289	282	263	266	262	246	254	269	279	275	293	283	267	233	280	276	289	267	278	262	290	241	258	281	270	267	252	283	303	269	288	241	269	242	271	260	262	279	292	252	272	281	253	271	268	263	238	265	269	277	274	267	271	258	288	249	252	270	273	252	265	271	294	268	266	234	261	268	296	291	262	265	277	249	302	293	294	265	264	267	271	277	260	274	277	286	274	265	282	244	245	265	301	289	292	290	254	277	265	275	240	278	255	240	258	266	263	271	266	281	276	276	294	238	259	261	265	270	253	300	272	246	267	295	280	271	289	271	274	307	267	283	266	272	263	277	264	261	261	273	267	297	285	294	276	272	276	278	311	265	277	281	284	225	303	269	273	244	257	278	267	275	259	265	272	271	296	257	309	292	248	304	276	273	237	249	265	278	265	252	279	272	299	300	249	258	251	255	237	278	284	287	252	285	295	266	256	262	215	253	262	302	286	252	290	266	264	273	282	250	275	253	258	266	280	273	269	245	269	239	260	287	248	276	266	261	265	243	267	281	265	261	245	285	274	291	274	287	284	295	281	290	263	236	282	235	270	272	286	280	279	273	234	280	244	241	264	266	237	268	272	251	263	269	305	264	273	284	254	258	276	271	287	242	271	248	305	290	245	248	280	266	286	271	252	257	275	277	291	269	283	245	249	262	276	245	272	279	255	278	265	266	290	272	278	281	280	257	273	301	263	275	263	256	280	259	306	282	271	282	287	246	244	289	260	268	297	277	267	295	300	260	258	269	260	267	269	302	256	291	284	283	307	265	254	282	286	277	253	258	255	280	272	258	274	263	286	275	289	271	285	270	274	274	283	270	262	278	279	280	276	271	257	265	261	265	274	268	307	265	254	293	272	259	262	277	289	295	262	252	278	286	261	254	248	271	283	289	274	249	285	252	276	263	264	257	235	270	272	279	237	291	285	236	309	281	292	261	260	271	271	256	262	256	269	247	276	275	253	269	263	249	275	273	295	275	267	271	282	276	292	219	290	287	273	278	270	262	254	264	300	307	300	261	265	268	289	297	236	267	268	244	232	251	275	277	290	267	268	278	260	249	269	267	283	265	301	299	300	272	287	260	285	308	259	245	259	299	278	269	266	292	253	284	275	316	266	262	266	253	272	251	281	245	279	287	272	313	270	272	271	280	284	268	279	252	254	300	271	256	267	298	309	294	252	247	287	234	296	281	254	303	271	267	285	258	262	297	266	279	288	246	290	289	237	285	278	276	245	266	287	259	306	250	288	252	257	277	262	290	267	259	265	266	263	313	252	284	289	239	240	275	290	284	269	265	289	280	261	277	259	269	275	290	283	281	285	268	255	255	247	248	283	263	264	282	256	267	302	278	268	258	267	275	269	277	258	294	277	259	271	271	279	257	263	310	286	307	236	267	285	252	252	256	273	299	281	290	281	278	246	293	293	261	259	278	271	283	264	264	281	275	258	267	281	296	273	281
28344	24121	24177	17437	10163	7057	4909	3596	2810	2144	1729	1440	1265	1087	908	697	644	574	561	573	529	499	550	558	507	522	558	524	502	487	500	471	457	488	466	488	498	468	464	510	481	443	448	474	498	492	512	479	480	458	453	462	502	485	480	477	465	476	465	454	475	472	478	471	435	486	456	453	476	428	461	429	459	450	439	479	453	484	457	472	470	509	497	462	504	491	472	474	431	465	477	475	450	471	445	428	494	527	425	476	442	471	500	436	456	466	452	468	422	494	470	458	510	427	492	496	459	438	421	464	452	438	463	490	478	446	486	471	485	446	464	456	477	452	442	433	474	472	471	484	462	459	429	490	471	492	453	449	474	486	451	481	474	468	454	473	441	485	457	480	488	450	458	466	461	476	463	468	472	460	471	431	473	456	483	501	452	479	467	477	437	504	405	485	455	455	492	477	472	478	518	472	461	466	472	457	443	463	473	499	474	470	454	442	442	483	439	463	478	473	477	474	410	526	439	473	425	465	438	485	461	439	497	458	440	419	454	441	454	463	429	481	469	462	441	448	477	415	488	465	483	457	440	478	464	405	479	478	480	484	463	468	481	425	451	447	467	430	448	477	496	435	428	494	483	457	466	476	457	484	457	443	433	481	462	456	452	452	445	467	471	472	439	471	432	462	467	478	452	456	423	459	473	453	449	469	471	454	496	432	474	463	433	459	441	461	474	452	457	450	469	483	497	470	453	482	452	469	479	461	481	428	465	474	462	471	459	498	431	459	436	465	439	433	458	469	464	449	452	449	449	444	423	455	451	493	446	453	453	462	448	454	416	408	482	480	495	406	458	460	468	496	459	503	438	477	468	471	460	497	482	426	473	458	444	476	452	494	450	486	452	468	460	471	465	440	436	452	445	447	518	433	459	480	429	449	464	469	459	507	418	472	480	462	453	466	453	437	461	487	429	464	453	410	482	483	471	464	443	435	419	444	479	471	435	449	470	463	481	465	431	483	450	453	419	499	424	462	496	458	483	462	472	483	498	454	475	452	461	416	479	441	466	448	450	485	454	471	475	498	423	442	393	438	490	473	459	438	482	442	491	462	440	438	425	433	482	480	471	439	467	439	444	443	483	477	470	439	465	446	462	488	495	455	454	485	487	471	456	449	510	481	459	478	464	414	483	435	473	468	456	490	471	449	460	421	473	453	453	474	448	459	446	435	462	467	430	459	428	463	437	467	446	434	463	476	480	482	440	444	484	445	464	489	472	465	438	476	439	483	411	439	455	449	511	478	462	473	467	472	522	481	448	465	470	480	483	495	479	488	442	440	479	456	446	431	467	490	435	462	424	468	431	453	448	472	469	473	481	445	437	475	450	508	501	460	481	434	477	497	454	481	464	444	432	467	428	448	447	474	475	461	449	454	512	484	432	466	458	475	466	424	454	429	479	459	502	472	471	432	462	492	462	448	455	457	427	493	466	471	450	451	465	435	464	454	453	467	491	464	479	493	460	442	431	466	419	432	469	435	463	501	502	480	469	427	485	467	456	449	481	461	473	484	463	463	428	492	475	463	466	436	435	464	461	426	484	446	441	445	443	456	454	465	464	437	437	446	483	450	434	451	486	509	471	436	474	477	472	459	424	442	497	469	443	465	455	418	458	488	435	459	479	482	462	454	455	461	430	475	469	440	436	449	445	457	438	451	487	449	461	460	475	482	463	475	449	463	459	421	480	490	489	491	497	477	504	468	457	418	500	486	451	513	458	459	432	467	484	460	464	461	455	422	479	450	476	453	427	461	441	460	499	489	473	451	516	476	454	469	466	476	454	448	473	447	447	477	435	450	478	437	471	475	450	470	442	461	449	460	435	430	460	435	456	504	495	485	461	484	444	478	471	469	436	446	466	421	456	483	493	487	460	480	474	435	483	461	453	479	482	476	506	455	489	470	471	466	457	487	466	466	493	506	479	437	437	456	465	456	442	464	499	442	457	456	467	476	494	444	477	452	458	474	457	451	466	457	484	494	472	486	431	479	468	477	459	451	453	482	466	455	457	466	400	410	481	498	469	432	482	471	447	445	475	470	444	457	454	480	461	443	444	449	418	453	461	461	460	506	463	457	472	451	447	430	462	429	468	453	465	451	427	434	499	466	470	411	484	449	412	470	458	457	427	424	465	466	458	444	467	478	467	462	502	488	456	469	444	447	440	492	474	470	471	449	469	466	458	486	464	471	474	441	474	445	461	458	462	472	482	454	457	425	474	424	477	455	440	461	522	520	502	477	480	479	469	470	438	477	456	456	477	435	460	473	480	479	485	445	476	478	429	469	474	446	472	465	484	460	441	453	459	433	431	459	402	479	487	470	448	497	457	452	455	419	471	484	448	451	457	510	476	436	454	461	430	437	484	452	468	463	483	469	436	448	449	443	466	453	454	445	507	433	475	476	461	460	437	478	419	459	444	463	466	475	474	448	478	468	443	447	451	492	497	486	471	467	495	451	467	423	483	436	452	465	488	474	452	428	467	476	444	452	447	479	495	447	463	450	484	412	471	448	441	431	464	430	448	472	482	510	430	431	511	452	457	441	451	437	458	426	462	490	425	473	455	458	449	449	490	482	457	478	466	472	486	440	429	477	449	510	464	472	468	466	490	485	441	466	461	462	437	450	461	494	476	497	470	466	450	472	474	459	458	456	478	476	449	478	460	479	493	498	491	458	451	503	481	483	487	490	486	459	455	471	476	463	457	482	457	441	495	466	451	489	446	449	440	460	441	484	434	435	453	487	446	494	460	477	446	458	482	426	469	484	466	480	471	435	466	449	462	472	452	460	479	481	484	447	482	443	484	489	450	463	460	497	431	445	439	459	450	402	474	497	411	442	463	481	506	475	478	467	458	435	431	468	467	483	477	433	458	466	483	467	484	468	474	471	459	436	452	441	483	498	460	487	463	453	474	462	439	425	432	462	471	420	431	458	462	453	491	476	477	489	480	445	474	429	491	490	453	499	472	460	440	448	473	451	483	474	440	473	418	483	477	444	475	464	475	429	449	466	483	437	460	468	489	461	441	460	426	434	464	436	477	448	448	446	435	444	450	432	454	465	476	452	468	445	456	474	467	460	476	447	459	456	473	443	477	454	438	480	457	511	474	465	453	453	485	493	501	468	475	437	471	475	457	456	459	497	486	457	513	474	439	488	465	447	450	450	461	442	483	426	469	440	463	459	455	442	456	439	498	508	450	451	463	452	474	446	433	452	502	485	472	468	470	465	456	484	478	474	461	487	442	495	462	454	478	485	458	446	455	425	481	457	452	462	438	475	482	485	472	444	471	453	417	458	442	451	464	448	469	468	456	412	456	446	489	505	443	448	460	485	486	436	486	431	425	457	449	505	434	434	466	472	456	474	459	458	468	484	479	481	462	485	441	486	468	483	479	462	489	473	447	484	488	454	505	506	462	418	492	474	436	425	471	479	481	470	457	460	455	450	494	438	455	479	450	470	482	466	513	487
30166	37824	28436	19653	15486	12573	9806	7452	5606	4454	3309	2617	2345	1816	1509	1166	940	794	743	678	723	774	704	701	709	714	742	656	655	592	632	605	571	589	582	560	598	596	544	594	583	552	580	569	567	562	549	597	592	582	575	597	557	624	571	526	581	525	584	575	563	603	594	569	516	589	593	565	534	557	543	621	581	553	549	576	535	598	539	603	568	577	552	543	587	588	566	543	577	580	539	580	529	580	602	581	554	558	540	588	600	553	608	555	544	553	554	591	562	580	542	552	605	569	579	553	586	569	577	562	557	576	594	571	568	562	599	532	601	588	542	556	568	571	564	556	580	543	517	620	552	541	536	599	574	541	559	562	530	532	561	516	542	576	613	589	554	551	595	585	583	565	549	589	576	532	596	540	591	546	565	553	559	565	539	563	591	560	556	551	558	567	554	529	560	560	563	532	579	551	605	572	602	546	578	574	537	581	582	607	517	580	544	590	529	569	554	554	562	536	514	550	622	551	573	540	553	586	618	542	557	561	555	571	605	565	571	531	556	594	563	539	619	572	549	572	564	567	577	575	569	557	562	597	525	582	589	571	606	563	548	556	567	596	554	546	582	549	533	593	560	580	549	607	572	574	591	560	569	593	569	564	565	585	565	538	529	580	540	537	597	596	574	547	615	565	566	552	536	575	541	552	573	581	579	598	547	544	539	588	540	539	574	558	578	559	566	597	559	587	561	579	558	554	561	563	553	542	582	568	602	592	558	598	577	584	592	588	561	603	572	573	497	546	575	589	623	580	604	573	569	576	602	615	612	561	571	564	588	551	572	554	515	559	601	553	550	582	542	549	560	556	561	576	570	555	565	581	588	586	537	589	562	567	573	585	592	553	522	525	573	540	570	518	620	550	599	573	541	590	560	571	599	595	572	583	596	583	606	573	544	574	568	599	561	551	558	531	523	575	587	562	635	588	571	580	561	584	519	538	529	540	541	582	570	575	537	544	581	513	576	556	586	562	578	552	575	566	538	586	548	581	560	589	575	558	549	581	559	552	590	594	544	592	552	490	581	557	577	582	601	511	592	603	545	550	506	558	574	560	615	594	526	623	560	561	579	570	618	593	575	601	562	548	530	594	501	542	582	617	572	563	549	520	572	593	576	550	585	578	574	529	580	543	608	530	547	578	565	586	555	557	549	534	550	570	546	528	582	602	560	518	570	573	582	553	554	542	594	576	549	574	539	598	535	597	562	548	590	582	569	523	576	549	553	608	559	561	556	566	571	552	540	567	590	594	583	568	537	544	604	548	604	571	571	540	582	580	571	508	562	569	544	536	555	575	535	585	537	582	587	553	558	556	514	562	552	545	564	519	561	600	582	560	589	606	573	563	608	551	575	594	602	539	575	532	567	578	548	579	582	557	570	593	588	565	575	555	591	559	574	548	523	561	543	593	541	582	558	580	573	570	571	573	606	554	518	571	573	584	602	569	544	555	576	568	540	552	576	601	551	564	613	584	577	568	580	563	556	617	551	525	584	576	562	553	628	572	524	545	588	596	525	593	596	591	560	557	601	555	625	578	577	581	587	544	560	557	550	535	593	568	586	551	580	566	563	591	588	584	554	571	589	570	552	593	590	539	567	597	549	586	568	638	563	558	597	572	577	612	569	581	550	572	561	564	553	548	540	558	592	584	550	563	564	568	565	573	562	540	574	586	573	558	588	602	598	559	559	549	570	580	576	556	567	570	581	553	589	565	584	553	568	600	549	565	590	637	562	559	568	616	559	623	583	574	542	604	559	578	553	542	560	575	547	554	555	585	593	566	573	546	578	581	587	582	591	566	566	524	554	565	552	545	593	558	586	553	546	531	571	559	593	558	578	561	601	542	535	553	543	573	544	599	576	504	573	569	540	588	557	554	585	598	537	599	526	576	530	583	555	575	565	546	545	553	604	542	591	539	510	550	583	537	503	588	565	581	606	553	580	566	566	577	569	567	531	580	608	517	542	537	545	558	568	567	553	585	588	566	564	584	562	566	556	612	564	538	579	547	544	522	562	586	594	548	527	571	575	583	590	566	556	556	566	586	603	548	547	573	542	557	556	542	583	560	527	586	573	579	563	607	570	565	593	553	538	569	561	555	571	623	544	578	545	607	575	594	566	535	579	595	585	575	535	555	548	559	607	565	536	561	610	617	581	561	595	559	557	586	563	583	544	604	548	571	545	549	541	587	537	545	566	538	599	554	565	590	554	566	542	601	579	593	566	547	568	608	576	588	555	556	577	583	520	578	571	567	549	581	567	579	568	523	571	615	541	575	616	585	580	582	532	594	608	588	604	590	594	580	554	580	573	596	565	556	561	568	563	613	575	574	529	571	591	564	548	497	583	562	548	548	508	580	555	572	560	546	569	581	623	583	564	584	579	570	588	552	592	592	537	553	601	564	560	544	523	565	549	557	604	559	563	534	566	577	520	601	537	572	586	557	573	539	573	592	597	563	555	558	568	520	588	586	581	533	567	562	568	606	610	587	573	580	536	572	577	518	583	597	572	542	560	546	576	544	610	563	593	542	567	547	617	548	577	566	580	577	575	581	585	559	538	605	516	559	573	568	582	566	590	591	572	561	562	572	532	576	541	515	561	545	583	565	612	567	554	525	586	513	597	615	567	569	567	605	575	547	522	554	563	573	570	582	544	584	590	567	559	619	531	560	585	581	579	567	562	586	563	572	547	570	535	567	570	572	578	599	550	585	528	531	523	531	582	546	536	541	520	603	565	558	578	599	547	548	569	520	559	592	562	561	585	541	585	534	570	607	586	519	526	582	544	571	568	589	602	548	585	549	576	586	550	593	577	587	610	555	506	594	602	623	575	576	577	539	567	616	615	580	567	556	583	546	592	548	570	560	565	526	566	542	593	591	619	571	521	578	555	568	585	597	569	569	550	533	573	585	565	529	571	539	557	532	544	567	554	547	587	579	602	568	564	579	584	580	567	559	586	518	565	556	567	588	565	598	586	588	613	599	566	535	536	558	582	554	575	534	563	580	567	545	568	589	539	515	555	593	562	581	553	553	577	543	553	534	578	523	596	613	540	555	550	562	609	591	539	567	559	563	587	590	587	578	582	575	596	598	601	558	549	568	550	585	600	580	542	601	559	557	556	565	547	599	545	572	570	597	568	544	598	585	631	553	546	555	567	532	580	593	595	571	538	538	557	574	554	561	558	584	528	538	602	619	645	585	576	594	555	571	582	568	529	531	555	602	621	543	558	592	588	596	575	575	577	552	585	569	568	584	535	578	589	556	571	561	538	559	591	604	573	517	540	615	572	593	518	565	607	564	532	558	580	541	571	533	595	565	615	575	564	598	601	584	616	577	562	536	544	518	577	563	551	554	548	522	561	568	569	552	567	573	552	590	608	571	533	524	531	588	568	597	579	556	590	577	568	556	559	594	546	554	554	531	603	562	528	572	553	550	535	578	579	544	570	536	554	526	592	564	549	598	533	546	545	569
24418	21581	29104	24597	21915	18728	11876	6826	4890	3600	3058	2384	1927	1669	1300	929	723	598	499	533	471	504	516	505	475	469	440	472	408	397	373	371	358	367	342	377	323	329	320	315	336	343	352	345	337	338	315	333	334	313	367	363	347	354	360	314	335	338	316	328	319	318	346	344	315	360	318	336	303	346	360	313	342	386	349	339	366	349	354	346	373	327	363	380	323	342	337	334	381	331	331	350	356	339	326	332	355	337	330	345	347	323	368	363	333	317	345	323	338	345	334	364	357	310	359	367	331	301	292	343	341	347	369	338	333	346	376	327	298	342	326	330	339	339	341	319	344	341	361	351	342	324	341	312	309	350	301	332	310	332	331	327	335	358	356	299	353	325	379	332	352	321	309	348	353	352	338	366	336	358	329	332	336	327	308	377	325	373	343	311	316	327	312	329	291	329	357	328	342	306	346	323	321	324	349	340	323	344	293	330	332	358	336	312	345	311	354	335	370	331	343	338	355	350	338	308	323	340	330	342	336	325	384	310	336	397	351	298	328	330	327	344	333	335	308	312	346	334	325	332	332	365	351	327	327	359	348	311	313	315	364	360	331	353	337	365	315	333	327	330	315	337	356	307	332	353	377	344	311	316	342	299	361	328	350	326	345	345	331	347	337	295	322	319	328	361	344	310	334	315	331	339	292	325	324	325	323	312	314	378	355	316	352	340	323	312	333	310	344	366	318	327	325	320	367	335	331	340	327	319	350	370	326	342	344	363	361	324	307	362	351	362	354	315	372	313	335	317	320	355	340	310	322	342	333	340	323	325	324	367	333	375	333	357	297	346	369	357	354	335	327	332	356	353	332	308	327	328	290	370	359	357	333	338	333	365	313	329	332	358	324	342	344	337	327	346	343	331	340	346	387	331	347	320	315	323	333	337	327	335	323	349	295	330	348	323	357	329	313	336	312	373	364	336	340	316	337	323	314	375	326	333	323	335	354	328	314	331	346	356	350	315	336	340	316	325	337	350	321	315	332	325	342	333	315	314	295	340	313	352	334	327	377	318	338	320	326	326	329	345	350	322	325	333	343	332	326	335	351	331	324	311	319	322	324	376	335	368	386	318	316	327	312	352	353	329	312	316	343	342	314	319	334	313	327	324	353	341	324	314	337	313	345	329	327	333	346	336	340	337	330	324	338	340	345	357	348	305	335	342	326	348	332	312	329	337	349	333	350	363	323	302	341	339	357	324	333	325	350	323	347	311	371	341	320	355	323	330	356	364	366	309	305	341	332	322	337	316	346	299	317	343	343	338	357	343	330	320	320	342	306	346	347	337	350	325	324	328	335	343	308	338	340	332	348	331	364	335	361	365	347	312	331	311	329	338	301	296	328	315	346	307	338	346	300	353	319	340	319	348	327	343	323	297	327	362	337	355	345	331	327	358	320	346	340	328	317	345	319	337	347	327	308	339	318	334	342	317	334	354	318	351	358	335	306	333	309	318	329	351	345	329	336	337	324	351	347	336	303	319	338	298	330	341	321	354	305	306	338	402	303	350	303	349	371	271	340	349	334	328	359	334	360	337	337	338	313	324	349	321	338	333	338	347	344	336	318	332	370	307	341	337	315	317	355	311	322	348	333	343	325	370	340	309	300	333	358	320	354	325	351	323	330	329	336	352	307	360	312	308	361	338	349	368	337	308	345	340	320	323	296	320	329	367	312	356	331	326	342	360	321	342	353	296	325	327	337	340	332	302	321	305	337	322	285	323	324	336	344	330	347	320	317	367	345	345	352	324	299	332	345	346	339	316	332	332	335	317	335	358	323	331	348	309	338	342	354	316	300	323	359	328	354	362	351	319	303	314	341	303	329	322	343	331	325	345	370	336	345	324	381	335	314	329	338	354	330	333	326	348	308	304	356	346	305	313	342	313	329	324	300	362	294	335	329	332	321	320	313	315	350	325	317	356	350	333	316	335	337	314	347	318	315	349	338	324	345	358	369	316	312	318	330	368	316	319	342	341	333	343	353	345	358	335	314	368	323	332	343	367	373	301	329	335	344	339	339	327	304	320	326	325	311	322	326	336	332	359	294	332	319	347	308	353	341	322	348	302	328	342	324	320	365	318	321	321	332	320	324	316	307	341	332	355	322	347	336	373	342	318	335	331	339	304	350	344	349	327	322	338	338	335	332	339	344	309	351	335	333	353	313	336	370	376	343	336	298	355	323	307	344	333	356	381	312	342	335	349	291	302	352	338	343	360	341	352	333	309	367	326	318	335	344	372	343	354	325	330	339	351	342	321	325	351	338	341	352	354	314	328	328	352	364	389	330	341	344	303	363	314	317	351	354	363	339	343	334	325	362	347	315	316	320	318	350	373	379	344	351	370	350	300	363	303	351	321	322	331	343	324	321	363	338	354	314	348	325	348	337	356	313	339	340	340	350	342	377	346	330	320	313	311	341	300	305	338	353	332	342	355	329	314	323	314	306	340	324	365	337	330	329	350	331	335	325	350	310	286	352	335	310	307	345	311	332	345	316	324	346	344	326	316	321	333	321	351	302	330	348	335	333	311	329	346	351	308	313	319	355	341	341	332	315	318	309	315	350	336	338	341	358	342	341	345	339	354	289	316	363	342	347	333	349	332	326	338	326	349	326	344	318	350	343	347	338	344	331	340	302	298	331	326	348	321	322	328	329	348	313	307	336	357	336	335	349	358	378	325	314	354	334	345	328	352	327	327	321	294	326	322	296	318	316	354	349	316	356	329	335	337	330	327	352	291	329	311	327	338	340	351	327	348	334	335	360	326	339	348	349	316	339	331	328	383	367	344	329	318	335	337	319	333	333	320	359	314	340	325	322	323	345	381	343	297	316	323	315	326	347	384	366	337	319	342	343	352	362	367	317	316	339	296	344	324	353	357	310	325	330	370	342	321	327	315	299	320	331	343	317	346	359	375	309	341	344	352	341	320	352	323	338	344	324	297	320	334	329	291	331	328	305	340	320	333	326	335	323	327	337	337	330	323	340	348	334	336	329	306	355	315	359	356	361	345	375	359	331	366	313	348	362	338	308	304	322	331	323	333	328	356	358	321	314	333	340	337	337	348	337	350	337	356	304	347	342	334	345	345	337	315	313	333	359	313	324	331	323	275	342	324	330	357	305	338	322	343	357	359	331	332	313	331	312	340	316	318	315	341	335	319	317	362	303	326	334	348	322	326	341	320	331	379	318	360	358	327	363	360	316	329	372	364	350	338	355	329	318	323	320	330	341	322	331	352	309	299	389	352	329	356	314	338	337	325	344	363	322	316	344	346	360	343	343	356	344	328	351	309	333	332	322	346	323	332	325	342	302	328	349	343	366	340	318	332	321	320	330	312	343	327	334	334	355	348	336	324	297	326	337	321	325	308	332	322	304	348	355	345	356	340	352	307	343	328	337	346	340	309	325	348	335	333	331	314	349	319	319	321	339	348	332	323	328	349	317	329	318	364	355	328	351	306	340	331	352	333
32849	47082	35888	27137	22378	18544	15350	12042	9556	7354	5810	4622	3697	3080	2240	1647	1238	1011	789	757	704	702	713	699	692	684	645	574	610	535	498	465	457	465	428	419	451	438	425	411	439	439	468	432	474	409	436	412	436	413	443	428	434	435	397	413	447	418	446	430	381	385	402	451	387	429	415	393	409	413	414	410	415	415	445	407	409	448	441	411	450	431	426	428	462	449	419	452	453	462	383	425	423	416	401	429	427	399	424	417	420	451	392	399	430	388	433	448	391	431	458	388	408	437	391	402	387	433	417	421	385	421	438	391	420	423	420	414	418	452	435	380	428	412	428	408	388	408	439	398	437	422	408	422	418	405	445	425	437	405	425	425	418	387	438	431	440	428	431	431	415	459	422	434	406	422	424	418	433	406	442	360	443	390	406	415	415	396	421	445	458	434	429	409	441	432	394	399	404	374	424	428	391	417	411	458	398	446	409	394	408	444	397	447	431	448	426	412	435	449	401	419	434	379	373	428	450	434	453	429	417	408	409	393	443	432	433	436	429	414	428	426	402	447	451	395	405	437	420	404	493	425	421	416	434	407	380	392	429	386	431	408	423	427	399	426	419	435	421	428	406	458	437	398	406	407	427	394	445	417	408	407	428	439	443	415	408	432	469	411	453	416	432	374	448	407	422	460	408	409	413	430	426	436	402	459	443	408	404	480	415	450	436	416	464	410	431	377	410	407	408	478	415	430	414	431	388	421	415	414	453	414	450	409	410	446	427	417	459	435	425	462	421	434	394	421	413	443	402	416	444	435	419	421	416	416	416	431	393	402	396	418	462	377	442	414	413	431	415	402	413	416	411	409	437	444	411	457	434	429	417	450	391	425	422	425	393	401	403	468	395	431	399	406	431	426	395	399	419	466	412	398	406	450	428	473	440	420	428	438	399	456	444	456	465	426	450	454	386	409	444	398	423	444	415	390	429	437	438	389	424	426	416	442	391	441	428	421	426	463	432	437	398	444	424	438	435	446	441	426	439	436	396	417	398	414	430	421	448	437	423	439	408	389	413	434	435	462	410	454	401	365	446	437	420	422	420	386	452	413	413	426	433	414	416	406	424	397	477	414	396	419	424	464	412	422	426	418	403	429	408	420	410	410	461	414	423	399	415	416	399	418	413	392	421	413	421	442	446	432	404	444	447	396	427	405	419	427	443	413	387	454	399	438	411	415	419	420	407	419	426	424	409	409	403	435	416	420	403	441	430	409	456	447	439	402	410	391	427	408	405	396	421	382	428	395	439	449	383	404	413	415	422	438	421	451	403	400	415	433	443	411	423	424	437	431	406	398	399	399	403	411	386	436	448	450	384	425	429	404	442	402	427	410	417	404	456	472	387	444	415	440	368	414	397	411	388	422	440	397	462	410	404	443	461	411	444	420	418	380	434	421	428	440	455	403	431	441	426	386	417	430	425	454	434	403	383	422	437	439	421	422	398	408	407	421	394	436	410	412	417	467	399	407	437	422	414	403	401	436	443	442	417	435	434	407	394	472	436	410	381	425	431	406	410	420	407	391	406	396	421	424	390	446	436	426	454	408	443	401	411	424	452	430	425	445	452	433	410	438	434	423	422	412	406	438	401	429	460	430	422	395	450	373	436	416	393	430	389	420	426	395	455	444	470	445	430	427	441	417	419	435	415	403	417	379	395	450	404	408	392	404	401	403	428	429	397	408	415	438	404	432	418	406	410	467	404	415	384	392	413	447	409	464	405	417	428	407	439	392	413	439	460	431	436	430	422	428	421	414	440	399	436	439	451	441	426	415	427	428	400	431	424	420	388	388	439	385	447	451	421	406	434	406	360	430	432	399	385	425	425	416	415	418	392	422	436	412	386	432	393	442	427	420	468	437	429	392	405	418	419	430	417	432	431	430	408	420	431	428	460	423	445	441	384	409	410	393	380	455	412	438	402	438	461	417	400	434	419	422	436	405	428	426	412	415	418	432	416	414	394	426	450	423	424	451	408	404	386	413	413	442	420	400	432	421	423	390	397	408	399	422	411	424	446	486	460	423	433	410	437	421	421	442	397	419	411	382	417	406	406	406	459	449	446	425	421	435	457	437	408	425	435	465	422	411	448	421	460	409	430	397	399	412	408	439	449	377	426	395	423	444	478	465	415	432	390	417	379	427	407	444	420	408	426	430	434	419	432	420	399	373	409	451	439	417	426	382	466	393	442	423	412	414	442	414	415	448	442	387	429	399	429	439	420	396	427	427	374	434	431	378	398	430	441	396	418	393	426	451	418	433	431	398	442	469	448	422	446	438	442	417	458	422	424	428	457	433	400	418	413	413	417	414	402	413	414	419	442	425	449	413	448	432	423	428	400	463	404	377	404	433	431	429	446	414	458	433	433	407	438	375	414	421	434	391	433	414	436	416	432	436	448	448	431	417	439	448	451	431	454	386	397	400	446	388	398	465	403	407	423	409	413	441	422	426	425	429	421	388	392	435	418	371	436	422	390	404	459	437	434	403	430	406	413	387	437	400	391	411	420	403	434	410	422	414	418	424	433	428	437	438	437	437	468	465	416	414	446	440	442	420	390	392	425	412	433	419	438	428	439	427	397	426	420	405	407	419	418	403	449	425	389	429	408	400	388	428	403	371	415	408	433	431	406	431	453	469	432	477	439	443	427	442	384	404	416	396	415	395	398	414	398	424	397	413	418	445	388	407	395	418	428	402	398	432	433	416	407	400	400	461	422	432	419	442	421	392	438	471	417	419	411	408	386	399	417	405	409	432	442	455	406	460	416	440	420	441	434	426	449	430	424	444	423	445	422	421	459	445	398	452	411	417	417	425	448	408	395	450	445	436	446	382	370	431	408	407	424	377	464	401	388	423	419	426	422	444	420	415	414	420	426	414	426	454	417	434	387	402	407	436	422	412	438	429	416	383	418	444	402	439	402	425	412	440	400	422	431	416	437	447	461	430	456	434	388	434	469	426	415	413	442	405	396	434	421	434	438	426	409	419	422	444	419	412	430	396	405	394	374	415	454	444	409	416	475	410	413	424	436	426	431	418	428	428	423	420	406	428	441	455	436	387	444	440	403	429	467	425	414	416	436	427	383	452	431	392	420	400	398	426	445	438	445	415	390	425	413	417	432	404	436	425	427	430	431	404	411	416	387	397	443	453	412	448	376	437	395	404	437	409	402	416	399	415	431	463	403	446	422	409	405	405	429	399	420	401	416	416	394	430	428	432	429	424	411	404	425	443	441	467	421	407	421	424	432	381	426	416	408	451	451	410	395	403	421	421	397	452	435	419	411	386	452	445	405	402	411	422	406	405	399	453	386	436	432	386	454	433	453	421	391	428	433	407	441	429	416	436	403	361	403	393	435	438	420	435	449	418	458	406	432	401	381	412	406	412	395	448	397	426	428	400	453	447	465	387	460	402	409	400	410	447	425	440	415	450	402	432	469	409	399	419	369	435	412	397	380	442	440	452	419	438	423	413
23351	21577	29565	24109	21689	22605	21046	10838	6999	5548	4328	3450	2650	2123	1599	1279	910	630	509	507	441	491	489	482	443	465	434	387	392	334	297	287	288	280	285	262	262	261	225	271	229	261	242	260	242	236	258	258	252	264	236	261	247	225	229	258	235	245	224	221	240	258	233	218	260	235	225	218	213	255	264	234	254	224	210	236	254	250	270	252	259	231	259	269	260	263	234	254	261	262	232	254	240	233	229	231	225	260	229	243	219	237	216	250	238	246	226	234	236	245	218	227	221	245	257	240	201	223	236	232	245	228	248	234	225	241	230	234	224	252	248	230	263	237	248	229	245	206	233	241	251	235	256	227	228	238	247	243	234	226	227	248	254	202	255	221	252	239	226	244	237	230	246	215	271	245	236	275	236	234	241	243	231	242	252	237	230	216	241	218	238	244	252	230	249	234	236	231	218	215	271	233	237	236	256	242	229	246	239	212	242	243	239	240	237	238	262	244	256	230	266	242	265	243	227	279	217	237	247	242	233	246	213	209	234	241	234	275	244	248	231	206	225	265	228	234	259	251	211	228	244	229	245	252	230	229	243	234	226	223	246	223	237	241	225	201	238	215	235	221	242	234	250	219	248	239	228	235	252	252	227	205	253	209	250	248	234	233	275	228	222	240	228	229	236	219	236	241	238	232	230	234	258	258	224	252	249	220	242	211	260	212	239	221	230	246	231	241	250	246	222	237	211	232	251	229	224	237	235	242	266	254	264	212	203	263	274	217	241	241	265	234	246	247	234	213	249	244	224	229	217	233	209	222	238	248	232	238	237	248	260	236	253	242	227	231	267	242	249	249	237	242	216	241	218	264	231	238	237	215	209	210	217	235	213	218	252	256	259	235	213	209	224	238	231	211	229	249	248	221	250	223	234	218	215	241	230	238	221	243	227	249	255	247	230	250	223	230	239	240	220	236	255	250	235	234	220	237	248	224	253	220	240	251	229	242	244	232	227	212	229	244	231	205	231	209	241	254	244	236	251	237	213	240	251	265	235	254	232	248	259	265	240	247	231	230	264	219	214	233	233	242	223	228	240	231	236	237	230	225	252	230	239	238	257	214	228	249	238	232	259	239	229	240	216	216	242	221	205	254	235	248	205	208	227	248	265	242	239	242	243	252	223	230	233	239	229	245	242	225	231	240	256	230	225	241	211	257	235	241	241	218	222	208	234	220	216	243	244	234	228	259	231	242	236	257	230	229	209	242	256	231	252	243	234	214	223	259	222	259	219	236	252	187	245	231	237	221	228	229	247	245	254	265	224	221	245	229	220	237	236	263	227	219	246	237	224	241	218	233	240	259	250	244	230	216	248	231	225	234	239	246	200	247	220	206	228	240	233	240	219	252	211	262	200	220	235	210	243	234	246	268	235	242	239	220	219	246	236	234	214	250	262	247	253	264	217	223	215	232	200	230	233	258	234	242	250	258	268	237	238	241	234	215	209	221	226	243	219	214	238	222	236	253	227	208	220	236	223	231	223	239	262	232	241	247	212	220	240	246	239	232	217	232	218	216	236	241	241	241	210	247	238	216	210	222	239	249	207	236	218	234	241	259	256	233	257	223	244	235	235	242	214	216	221	249	251	236	249	223	232	226	228	210	235	245	238	242	257	232	259	215	240	237	243	244	240	215	236	255	229	220	269	233	229	229	225	249	244	234	245	239	241	244	223	240	224	231	235	222	233	235	233	237	228	229	226	223	237	233	234	260	237	229	251	242	253	238	279	248	231	222	224	242	249	243	251	225	245	237	232	223	250	233	216	228	265	240	231	220	242	251	225	261	220	223	210	226	246	224	232	247	245	229	239	249	240	239	232	250	195	223	254	240	246	198	246	242	230	242	231	254	244	233	235	261	252	220	248	249	262	217	219	252	234	228	236	236	232	225	232	241	251	245	226	230	233	215	218	251	238	245	250	216	215	251	251	250	236	257	223	232	231	232	250	251	235	208	238	218	243	257	226	248	203	250	239	234	245	242	258	243	214	255	248	239	240	241	255	269	209	232	246	221	245	215	213	239	258	226	233	230	245	250	237	218	208	218	219	200	227	245	232	238	239	239	231	240	226	246	246	256	219	235	221	253	237	224	239	217	258	243	257	244	234	249	228	227	220	225	233	265	256	245	245	255	240	255	221	233	211	239	235	238	221	213	211	252	244	245	219	209	254	275	217	220	219	248	212	234	238	231	221	259	212	223	237	235	256	253	223	263	248	234	247	209	237	224	240	252	251	241	235	240	244	246	240	246	244	224	220	245	240	224	246	250	222	231	235	265	222	230	234	239	219	206	263	227	249	263	224	270	252	210	224	244	227	234	260	256	232	245	225	234	246	236	239	240	251	232	232	231	243	229	217	262	247	212	227	223	226	219	235	242	250	237	245	216	223	237	230	234	214	243	228	240	279	241	249	240	231	255	241	222	237	250	228	216	244	224	228	255	214	243	248	240	228	257	256	222	220	239	229	254	235	242	239	229	241	230	230	241	207	251	202	247	240	219	273	239	235	239	235	232	240	239	232	245	228	244	256	230	208	270	223	222	212	241	236	227	241	236	242	251	245	213	248	233	261	247	228	223	227	243	225	239	250	242	211	212	211	237	201	242	219	215	245	230	249	225	220	231	221	236	259	213	243	249	249	238	240	241	244	237	231	235	238	244	256	230	256	245	223	209	236	245	215	219	219	231	260	223	236	228	207	264	211	239	234	247	246	230	218	216	237	263	225	255	257	227	255	219	234	258	248	220	209	234	248	236	219	218	204	243	217	231	256	212	254	245	241	210	217	227	248	243	222	229	234	226	218	219	236	250	246	244	244	232	238	224	222	230	233	226	230	247	249	250	242	249	275	224	214	211	244	234	220	220	240	249	251	217	227	230	273	226	227	226	251	252	248	228	213	251	231	222	227	261	246	224	216	248	248	232	236	251	255	226	232	239	225	217	211	216	258	232	240	252	224	215	196	236	221	247	212	217	215	223	237	220	206	233	240	229	250	220	218	227	218	264	216	220	252	257	217	224	253	219	252	244	243	227	250	244	239	215	232	207	222	226	212	252	224	224	234	214	248	240	204	218	236	247	236	259	244	206	249	235	223	223	224	250	226	209	242	243	238	221	233	206	236	224	273	246	253	220	198	242	243	234	233	222	253	232	222	215	245	233	222	267	238	245	222	252	227	236	246	258	232	250	229	247	227	228	244	250	227	207	248	276	234	239	245	227	238	208	218	228	257	266	242	240	219	205	242	219	232	224	233	239	241	242	237	240	249	252	261	243	250	230	232	210	224	258	255	262	224	197	242	229	223	232	227	225	229	227	243	213	225	274	231	237	225	212	240	271	238	242	245	230	255	216	247	210	222	220	231	235	246	213	253	222	212	259	237	221	252	241	242	234	224	246	246	257	262	231	219	228	256	216	209	239	245	215	225	242	250	227	231	219	219	257	225	235	240	246	249	230	237	226	232	222	247	221	245	234
37104	51946	40049	32246	27312	23194	19655	16065	12805	10246	8135	6371	5183	3977	3058	2344	1705	1119	853	738	769	714	680	763	742	664	635	584	525	484	432	399	356	313	325	291	320	306	334	334	327	305	318	335	335	281	289	289	323	287	333	314	329	308	303	298	271	279	325	285	284	268	291	285	298	295	272	311	285	286	296	296	274	305	318	324	317	296	275	302	300	330	316	334	315	323	294	294	320	295	293	282	332	271	279	293	309	284	296	302	307	295	302	291	292	296	276	303	299	282	287	282	290	276	274	271	303	258	317	314	292	316	298	308	263	258	299	288	293	286	291	290	287	288	282	295	304	263	288	283	303	286	275	299	276	304	316	273	269	282	271	318	292	308	286	313	315	245	315	298	263	323	272	288	281	301	281	281	271	293	277	277	308	275	277	314	297	287	299	321	309	292	258	280	290	263	302	286	282	288	292	303	278	291	293	292	279	273	292	292	309	274	279	267	296	279	291	290	319	294	297	280	284	285	264	315	309	292	296	299	279	292	279	309	315	284	289	292	278	295	295	304	307	327	276	287	283	296	301	276	286	283	267	257	284	281	289	271	293	327	310	282	260	245	288	268	300	293	278	284	283	295	283	302	303	332	277	296	297	278	301	318	282	327	288	276	282	285	313	315	274	305	295	292	268	292	283	306	273	326	280	282	295	270	294	276	290	257	280	295	268	299	244	274	303	290	304	292	300	260	266	298	309	275	292	293	312	297	290	287	283	281	274	267	272	289	279	282	294	268	270	291	322	278	301	289	303	275	274	311	300	283	293	270	303	269	266	257	275	280	308	279	295	281	300	280	308	280	292	318	269	278	295	268	269	295	303	266	272	282	284	310	270	294	278	271	288	277	286	301	285	303	279	284	295	285	296	273	298	281	306	260	317	267	312	280	257	303	325	329	311	320	277	304	239	320	289	270	306	325	279	267	301	286	307	288	293	275	267	299	281	325	294	287	289	274	277	293	292	290	285	283	309	285	297	263	314	295	311	305	316	287	310	293	276	308	270	280	282	255	275	292	294	289	322	300	317	278	307	280	295	275	304	257	281	281	310	313	268	300	313	255	265	287	274	288	267	277	278	254	302	299	286	311	278	278	311	293	291	291	304	284	263	276	281	284	273	271	310	292	321	286	284	275	320	285	304	290	294	269	294	290	294	303	272	279	288	282	260	287	289	281	263	316	308	280	287	251	313	308	278	344	292	273	338	315	284	294	289	304	324	292	306	302	285	305	268	284	277	290	290	300	286	273	286	286	280	311	291	287	292	301	301	277	305	282	302	276	274	297	292	278	299	287	295	277	316	290	309	292	329	257	281	308	282	304	285	295	296	297	302	300	276	304	259	280	250	282	289	298	291	301	279	304	285	289	298	277	291	288	277	314	287	271	293	288	269	310	294	244	301	314	274	245	299	243	256	262	278	274	287	299	278	256	307	298	284	299	293	280	297	282	259	318	292	286	283	291	296	299	298	317	292	275	310	249	258	311	271	292	307	267	284	275	270	296	264	337	287	285	332	268	270	291	277	274	300	295	279	295	287	295	278	300	310	290	274	300	296	282	270	291	281	289	300	281	282	307	285	290	268	274	273	284	272	294	294	306	316	294	268	261	258	262	272	286	272	253	319	284	299	299	294	295	286	299	319	287	286	309	303	292	273	308	309	257	275	291	262	253	306	256	337	263	276	288	296	299	270	330	282	291	286	271	268	289	328	297	289	291	284	289	270	273	299	285	305	276	299	269	296	289	283	266	280	284	298	293	265	280	282	269	294	291	332	311	276	273	268	301	281	262	299	289	311	294	317	271	277	275	284	293	268	286	278	307	286	305	268	304	275	297	264	294	274	291	279	273	291	304	326	264	298	275	304	304	278	271	302	296	294	292	280	282	289	292	304	299	291	296	279	308	325	275	280	275	299	293	294	300	347	275	297	312	308	299	288	280	308	314	301	291	308	311	296	272	299	310	298	310	308	308	300	266	331	266	295	282	280	268	261	281	300	284	290	291	285	264	289	269	287	302	303	261	272	301	303	277	288	298	269	291	304	276	272	312	310	264	274	298	281	284	258	282	286	293	260	289	303	275	300	279	295	286	287	290	310	265	291	277	297	289	289	267	293	324	304	265	287	291	320	316	296	265	276	270	276	304	277	300	278	295	255	291	310	290	280	267	270	289	286	280	274	282	303	259	308	272	262	276	292	303	299	288	309	265	319	293	312	292	273	290	286	270	258	254	292	335	297	292	295	291	284	284	286	293	292	271	296	300	268	302	302	272	284	267	269	291	273	289	271	289	269	285	304	313	302	278	295	327	279	262	278	293	272	299	287	297	260	258	299	304	287	280	277	306	303	302	297	307	296	294	268	292	314	259	291	278	298	286	282	268	292	281	291	284	281	270	289	290	277	313	294	283	315	289	290	289	265	295	309	286	260	267	272	291	271	252	283	291	258	276	259	310	284	283	309	296	295	239	267	305	310	289	279	302	278	280	282	295	335	294	282	293	321	283	281	301	280	303	294	257	301	296	327	282	301	301	254	278	289	290	268	271	293	278	321	310	260	286	296	294	298	303	286	306	292	280	324	310	290	292	310	308	274	315	279	243	247	267	267	288	309	297	279	282	304	293	302	285	273	268	282	305	260	286	270	265	299	286	296	287	284	297	300	283	286	285	310	306	299	271	292	298	281	269	313	279	300	299	301	265	267	283	296	287	266	290	322	287	282	271	281	272	281	282	309	274	300	265	246	276	286	310	307	297	302	260	261	283	312	292	309	237	279	292	256	286	313	296	301	273	285	287	321	321	299	276	312	297	275	312	307	281	274	273	297	255	313	291	284	283	312	285	279	278	284	286	282	325	292	252	288	283	298	259	310	267	285	307	305	324	284	260	289	309	289	281	307	304	291	297	287	269	289	307	295	251	269	267	294	294	305	297	285	284	309	259	290	322	332	291	304	287	296	299	271	318	303	273	299	302	295	289	276	280	256	295	248	303	301	284	297	303	263	279	289	292	265	294	286	303	303	254	273	263	296	290	324	298	281	269	258	328	332	275	266	305	302	327	300	315	269	281	291	267	260	295	287	283	273	285	296	308	275	287	248	278	290	262	262	267	293	283	286	314	282	326	271	290	287	263	266	258	281	271	301	307	297	308	291	282	286	251	295	277	294	280	275	315	301	268	307	268	301	286	295	294	262	322	256	307	299	310	257	306	271	309	295	288	257	292	269	313	271	311	261	304	287	253	324	287	302	280	287	287	285	288	264	311	265	304	289	282	294	313	322	283	284	271	261	275	277	278	318	267	296	293	274	290	285	277	317	261	281	284	277	259	276	281	241	278	272	286	312	252	297	278	288	269	287	275	318	301	289	273	295	286	266	262	271	282	267	258	293	290	304	293	293	291	263	286	270	304	284	301	261	251	276	267	310	301	293	306	272	263	295	318	270	309	303	293	276	279	297	300	298	292	242	282	285	276	250	302	278	296
28261	24010	24064	17122	9523	6351	4637	3527	2695	2212	1836	1582	1277	1050	902	772	702	663	543	537	587	554	574	575	523	539	531	562	530	495	498	517	481	505	450	468	485	505	459	476	474	452	481	469	444	457	505	504	450	467	469	454	520	458	471	464	517	514	432	489	471	495	488	517	501	443	481	488	459	459	491	433	471	477	501	463	479	498	497	440	480	473	444	448	504	495	505	464	456	464	482	502	466	470	476	485	476	458	476	442	467	474	481	465	491	475	470	487	485	446	475	442	465	483	425	468	461	471	493	519	429	438	484	490	472	507	471	515	446	483	456	458	495	469	483	479	523	474	490	465	470	463	479	463	465	474	461	459	446	494	466	467	499	484	463	494	478	469	470	450	472	427	468	456	464	512	458	442	455	443	464	463	484	464	444	485	505	441	473	494	464	510	464	466	472	445	473	469	463	468	483	444	470	470	492	486	501	499	459	481	458	486	453	473	522	485	498	479	457	470	514	497	464	520	469	473	472	488	492	495	489	540	503	509	498	444	447	476	463	467	479	491	508	488	495	450	419	435	474	499	433	483	469	458	471	487	487	485	443	470	501	492	472	482	471	468	472	516	475	470	504	467	516	481	468	494	501	439	467	428	498	483	499	481	459	526	485	470	530	457	475	475	427	446	451	491	504	471	463	457	508	469	471	488	467	527	514	491	442	497	472	481	469	487	502	506	470	466	490	500	437	480	432	441	487	453	457	446	492	478	464	461	484	518	511	419	467	465	472	479	460	509	475	438	448	486	455	484	479	466	522	463	479	485	472	499	486	504	475	466	485	459	465	478	472	482	493	490	447	441	481	545	461	482	436	474	448	448	469	465	462	472	425	474	427	456	498	498	431	492	474	464	485	442	471	466	479	445	493	472	462	462	437	474	495	502	477	456	460	444	501	478	475	450	489	522	500	486	429	482	457	439	413	481	463	504	443	463	436	504	448	460	493	450	478	534	434	481	489	494	485	483	446	495	461	462	459	466	468	477	489	480	470	451	501	467	477	484	436	438	505	495	490	512	483	412	476	486	442	474	472	479	478	507	500	467	480	463	461	482	505	494	498	481	499	438	515	449	438	438	451	473	497	473	475	493	466	464	471	445	438	496	457	517	509	485	459	479	462	455	468	464	505	496	455	436	462	509	485	463	497	458	475	476	497	468	469	478	463	461	481	504	447	464	494	433	487	469	466	466	480	461	452	465	524	476	442	466	501	421	466	435	500	464	479	513	431	501	469	499	493	454	432	456	466	472	466	483	466	511	495	505	433	426	456	466	458	459	495	399	457	467	461	490	491	487	490	483	476	450	476	454	472	480	441	478	482	476	454	444	453	487	509	473	451	490	442	486	474	468	506	489	474	490	457	486	454	476	469	485	463	485	474	462	479	469	467	452	466	474	494	498	486	505	458	498	483	449	452	445	476	473	470	478	491	497	441	486	512	484	443	469	464	485	499	507	464	469	494	478	482	485	467	466	455	449	484	482	467	469	480	430	478	481	495	450	443	492	487	522	477	439	519	463	440	460	503	500	486	437	447	484	440	457	482	464	469	484	484	481	475	451	468	485	447	494	453	443	477	472	450	430	472	490	471	492	438	485	447	510	453	462	454	484	493	449	492	478	465	470	462	517	473	479	505	451	447	463	481	478	488	461	480	527	454	463	481	457	493	482	451	478	489	520	491	452	498	446	445	433	477	498	448	473	449	479	486	492	450	490	432	514	487	492	447	504	431	481	478	472	488	465	434	454	505	445	445	492	479	435	492	453	469	491	443	483	466	510	486	520	462	458	483	456	517	488	480	461	457	442	461	479	479	496	479	489	452	451	425	501	478	469	445	452	490	521	453	493	491	469	487	442	470	482	492	499	475	474	517	442	437	491	487	471	452	476	450	490	458	442	500	488	412	465	477	448	484	464	484	508	475	483	497	448	466	449	505	483	446	484	431	474	473	505	473	457	484	459	448	489	483	458	456	486	482	452	529	436	477	437	512	458	457	442	467	455	450	445	435	468	462	451	455	495	497	499	504	477	447	450	503	513	468	454	488	488	443	478	495	466	474	456	470	475	461	515	484	479	469	449	476	491	502	487	478	480	496	449	444	469	448	443	485	488	472	475	467	464	462	469	455	474	478	460	492	475	495	533	501	419	474	508	434	446	484	482	481	461	437	484	427	476	458	429	511	486	469	486	483	419	441	485	467	496	479	456	485	531	462	480	461	476	481	454	501	494	460	446	480	461	483	461	469	474	505	488	462	485	477	507	434	463	465	445	458	473	474	447	453	500	448	481	475	502	500	450	526	454	480	495	509	484	489	480	460	443	484	455	487	457	474	457	451	489	482	459	489	509	442	504	444	479	463	450	514	481	486	457	495	490	461	457	484	476	486	462	445	475	471	448	431	473	459	491	474	468	492	498	450	459	488	517	484	480	461	466	452	480	493	449	450	477	498	442	448	433	467	497	485	465	492	475	495	491	478	472	460	493	494	427	509	455	451	527	475	517	498	439	468	470	500	467	456	451	506	468	482	454	472	489	484	479	480	506	462	481	493	462	529	481	475	481	485	482	490	504	465	461	447	469	479	481	481	459	495	525	464	485	451	476	478	477	437	480	478	480	479	494	455	495	489	458	494	507	454	470	465	496	475	462	465	478	467	468	491	484	458	496	469	487	488	477	468	452	513	502	490	476	473	493	452	491	494	449	493	492	475	491	467	453	441	468	499	497	498	483	480	463	464	478	458	469	481	475	468	484	504	459	469	451	431	431	481	456	440	488	476	478	469	491	477	481	464	471	489	484	489	450	498	466	449	501	464	514	468	480	493	475	482	444	462	488	497	464	508	498	469	458	458	469	456	507	466	490	469	487	470	434	476	477	444	464	461	454	462	484	488	508	477	479	457	465	488	482	461	452	438	487	438	498	425	464	445	459	444	453	473	523	511	483	523	479	508	484	449	481	468	477	477	455	468	436	482	468	458	509	489	465	487	490	448	506	480	470	485	507	454	458	494	434	461	442	482	481	483	469	465	480	487	454	460	475	478	475	516	447	515	477	498	472	471	473	496	453	456	458	455	458	459	471	441	439	508	525	452	489	470	431	442	470	486	482	475	489	477	538	482	468	473	457	489	504	490	449	470	462	446	479	486	538	474	504	479	483	407	452	471	483	470	479	479	511	444	475	451	512	492	485	448	455	470	484	468	480	501	463	506	459	454	498	421	449	470	471	496	475	477	491	480	474	528	507	539	520	478	488	470	432	487	426	482	450	485	485	502	478	459	476	488	460	482	481	491	486	465	465	471	491	479	464	456	517	460	490	490	486	485	454	486	503	494	465	449	511	486	487	472	470	470	437	468	501	518	460	467	457	446	470	481	468	467	463	451	474	424	478	439	439	493	489	464	459	450	480	454	463	481	478	468	450	483	469	476	482	482	455	488	473	472	487	492	477	476	461	477	488	479	457	485	467	493	481	483	442	508	473
30087	37316	28073	19190	14777	11551	9201	7416	5619	4476	3554	2789	2297	1810	1513	1227	1026	834	797	798	720	707	699	761	761	744	721	703	665	660	628	612	579	617	614	605	598	596	613	589	591	603	564	629	596	602	588	559	595	571	564	575	568	552	523	592	587	608	555	568	607	595	577	587	619	577	605	571	586	590	583	574	599	593	571	583	591	581	616	568	557	612	584	637	603	572	623	574	620	592	610	592	585	601	605	575	567	624	571	619	618	605	619	570	599	572	581	550	567	580	567	591	569	588	559	566	549	614	562	579	599	607	652	570	601	537	636	590	611	577	593	628	628	584	578	569	578	568	592	579	611	578	584	595	596	548	598	618	561	563	589	528	565	570	583	567	575	604	597	573	565	616	612	575	574	627	631	581	601	562	598	592	558	578	614	565	569	580	552	548	610	558	576	588	593	592	571	585	581	569	599	629	567	611	603	569	607	611	569	577	544	591	568	577	570	596	619	615	572	608	650	588	608	612	532	597	540	623	570	613	588	555	603	597	620	597	564	626	595	600	593	585	600	612	551	543	625	502	568	598	551	585	584	611	571	606	600	603	595	581	599	575	609	578	638	625	633	611	573	542	597	543	598	631	602	553	565	547	596	559	597	582	557	567	597	567	580	638	599	594	593	608	604	592	594	578	590	576	569	589	595	561	551	608	555	606	577	543	569	532	583	605	597	574	581	573	610	562	595	535	596	569	579	570	535	584	581	593	576	627	566	548	547	590	585	612	586	622	537	575	585	574	565	560	573	610	594	584	616	593	586	597	576	563	568	570	590	610	563	581	590	617	598	572	591	564	528	580	544	600	522	540	610	621	580	603	542	568	574	565	568	624	601	604	572	589	615	586	575	619	576	595	588	624	610	627	562	592	547	576	569	557	584	598	620	568	627	605	624	579	566	561	577	605	603	542	619	570	564	619	592	572	590	574	534	610	611	616	549	571	580	558	563	611	591	585	593	565	545	617	602	531	545	568	584	579	511	576	601	553	595	585	543	552	576	560	602	606	578	557	540	593	557	569	583	583	567	552	600	561	619	572	575	584	605	582	551	604	593	598	529	528	553	578	633	629	586	581	547	603	547	571	587	561	586	575	564	592	609	592	565	603	549	583	574	578	591	614	645	553	584	595	551	637	585	594	552	554	575	555	594	580	573	596	553	587	614	619	564	559	598	593	563	617	575	585	567	607	579	569	564	633	601	538	614	605	596	570	576	565	587	578	589	600	560	616	548	620	548	601	580	589	615	600	582	568	620	578	550	610	606	557	589	576	575	591	553	596	589	615	627	577	596	586	594	595	570	609	566	618	572	604	575	560	606	586	525	525	604	574	564	541	577	564	593	566	571	581	613	527	615	609	594	574	583	581	543	605	596	605	583	640	636	609	577	578	628	546	528	612	506	568	610	596	590	609	549	580	574	585	553	627	598	584	593	546	551	588	631	595	567	597	555	543	593	608	576	601	616	580	569	570	581	536	571	585	615	596	600	592	609	539	575	603	582	548	576	549	581	582	632	597	611	582	549	624	589	551	619	582	632	578	591	548	560	560	592	564	602	593	584	593	583	578	606	587	599	590	583	616	541	580	553	604	539	548	562	610	564	550	576	565	592	547	563	594	581	556	594	612	588	585	584	624	601	560	549	576	576	558	596	546	627	574	608	545	613	582	553	604	591	584	587	567	581	546	587	543	615	587	615	554	558	622	602	570	576	531	566	583	576	599	592	561	607	585	585	594	611	561	589	628	626	598	547	600	596	587	595	579	591	595	584	609	584	619	597	596	634	586	624	597	537	577	532	600	575	593	600	535	602	563	559	569	602	577	577	590	570	590	599	591	583	638	561	537	545	597	582	620	564	640	533	604	586	621	612	591	634	574	585	580	553	582	597	611	604	550	585	572	565	562	569	559	576	632	593	586	580	617	606	588	575	598	571	588	562	583	593	564	541	577	629	555	570	602	574	546	562	619	580	545	594	524	574	567	569	597	572	603	548	555	613	564	551	572	580	599	572	572	588	567	587	580	593	601	564	597	574	585	568	590	622	583	599	571	546	567	588	559	554	593	626	619	592	602	558	552	609	565	603	541	608	575	601	583	550	627	541	578	585	540	556	555	598	582	583	570	606	592	577	587	607	618	579	590	571	586	570	568	602	598	565	591	594	624	583	571	572	586	593	557	621	602	579	592	584	592	622	565	611	586	564	615	579	584	571	555	570	571	619	562	581	586	601	559	565	580	588	574	577	559	544	590	569	611	545	590	562	624	614	603	561	583	612	590	556	618	642	611	613	600	569	598	589	601	563	567	585	612	599	611	614	583	580	608	562	579	575	604	578	583	600	569	625	554	609	600	592	607	562	618	620	573	563	574	582	570	576	582	644	592	627	601	537	559	561	569	625	569	597	573	618	605	574	577	554	556	612	598	574	595	560	586	594	604	579	555	564	562	572	551	578	582	578	554	577	587	589	597	663	578	601	599	612	569	588	544	582	581	601	609	547	563	556	587	586	591	582	577	572	589	570	579	615	569	558	597	543	562	549	594	574	566	606	556	572	585	577	583	567	588	568	581	594	536	584	584	591	591	599	554	638	582	577	586	563	608	550	592	653	585	591	527	648	584	579	569	611	584	613	597	580	557	602	589	561	556	606	598	554	589	582	582	584	581	566	632	571	611	575	578	635	552	549	558	576	576	600	608	594	610	542	585	550	577	584	589	587	573	554	593	581	555	592	610	610	616	601	573	596	589	637	594	585	610	603	630	572	614	568	598	593	589	556	635	627	596	563	577	588	532	568	577	598	584	612	591	584	577	574	554	597	551	613	595	572	615	582	587	595	521	619	559	554	623	581	549	594	613	577	588	623	600	642	621	572	600	576	600	635	556	576	587	578	609	585	565	570	564	571	603	565	536	578	624	610	596	563	586	558	602	569	589	584	606	591	590	590	559	600	551	541	612	575	574	582	576	615	600	518	560	599	610	591	546	597	601	623	558	551	572	592	602	590	586	567	570	584	576	589	561	578	587	602	611	608	578	593	582	572	617	580	565	561	583	607	572	607	552	594	544	590	571	571	580	596	608	570	555	611	589	572	573	594	600	591	592	582	580	600	627	594	580	565	618	547	591	549	575	621	601	563	506	600	566	604	646	622	567	577	575	598	550	559	654	603	568	617	540	607	577	618	587	558	631	577	613	557	534	604	585	624	561	575	594	613	577	605	583	614	575	580	570	588	552	557	560	573	572	593	541	577	550	621	614	579	569	586	589	541	610	508	555	597	546	552	588	569	591	599	561	555	570	580	556	579	592	608	608	554	625	596	573	597	588	615	591	565	569	533	632	555	614	580	613	567	586	590	608	621	601	549	594	585	591	533	578	629	542	583	566	555	601	565	576	588	552	594	590	631	571	599	565	576	584	602	566	622	615	593	600	601	550	605	587	611	639	539	612	588	587	556	623	578	602	565	606	557	561	560	613	580	626	565	585
24375	21620	29178	24573	21885	18321	10635	6330	4657	3522	2823	2275	1844	1428	1265	1029	788	703	593	486	517	473	453	472	502	475	493	484	458	407	412	394	368	364	354	354	362	366	367	331	386	363	352	344	362	333	359	355	365	350	372	354	347	374	354	364	354	361	342	350	339	337	339	334	375	354	343	337	333	353	326	352	378	364	369	370	362	350	341	331	354	353	386	350	348	336	367	378	349	353	324	348	359	326	349	358	357	323	352	372	364	350	369	308	326	365	341	346	329	361	326	351	356	328	344	338	333	344	330	370	340	397	317	364	363	360	336	330	320	341	332	374	369	344	337	330	370	347	331	320	327	332	356	359	372	357	329	331	391	355	350	361	324	359	395	345	402	360	372	320	336	343	335	318	353	350	332	362	332	335	366	376	341	331	316	331	338	340	343	340	314	322	377	367	359	337	336	309	330	360	317	350	355	353	352	333	356	366	351	321	355	333	347	335	340	339	360	352	368	351	330	331	323	311	341	380	342	336	334	343	358	370	328	332	357	320	362	359	350	386	358	379	360	367	328	347	371	336	356	370	325	336	357	326	332	331	370	364	348	333	324	363	333	350	381	340	320	364	325	352	336	380	334	313	367	328	363	331	297	323	323	366	349	349	340	336	336	329	358	344	352	299	323	366	352	343	347	342	335	355	353	341	351	355	308	327	348	368	351	326	355	367	358	327	336	330	335	345	336	371	371	326	357	320	347	378	372	301	322	392	346	331	349	368	333	356	351	328	368	351	339	354	328	366	366	335	337	367	359	367	327	355	329	367	355	336	353	332	324	319	351	334	359	361	381	324	352	323	327	330	353	370	308	309	325	338	339	361	316	327	322	347	342	331	339	339	333	322	364	315	331	331	298	356	345	338	339	311	369	368	310	349	357	338	335	335	347	365	355	314	333	330	349	354	355	328	336	327	345	380	366	355	347	351	338	355	346	373	332	372	386	312	341	336	338	366	329	347	341	338	339	335	330	322	356	384	371	334	328	368	365	347	326	348	323	322	314	361	334	343	404	334	338	379	386	368	348	357	340	367	360	344	343	358	383	358	314	392	356	359	368	365	360	344	354	361	330	321	330	366	351	352	340	357	346	321	291	352	322	342	331	335	352	342	365	350	344	342	317	341	322	343	360	366	379	328	303	353	330	327	333	330	365	383	312	323	327	360	346	324	376	337	348	350	332	344	322	328	350	367	359	347	358	349	341	340	360	324	349	321	383	327	374	375	344	316	317	402	315	367	370	345	358	349	344	329	316	330	323	345	312	352	365	327	354	336	351	379	339	320	358	359	348	320	357	340	338	360	348	340	361	344	360	335	363	363	359	320	368	342	352	383	366	331	322	360	315	361	351	354	363	354	366	325	382	346	305	335	348	349	335	332	363	362	333	351	357	314	328	350	336	339	356	338	365	354	405	370	330	340	324	337	350	361	348	377	371	353	334	344	328	347	369	319	359	337	354	314	361	358	358	406	360	352	343	333	333	335	371	334	355	340	299	328	311	346	349	338	360	332	336	335	373	343	355	348	362	359	366	358	325	347	346	328	384	350	348	327	310	348	375	362	342	327	363	335	365	359	360	342	349	349	308	359	327	339	334	355	341	352	368	312	329	339	316	349	314	333	338	319	343	329	311	340	386	350	360	346	335	340	337	323	327	335	359	350	376	350	376	359	352	347	352	361	345	348	325	338	322	356	347	333	347	343	345	351	349	334	346	326	361	339	345	329	315	349	314	344	346	322	324	336	374	317	357	328	368	306	354	373	352	391	333	331	338	362	345	369	360	379	373	367	351	364	343	303	352	325	332	345	322	360	323	340	362	400	386	350	349	319	379	343	349	342	368	312	317	364	343	365	345	325	356	329	330	326	347	337	347	342	324	373	346	384	348	353	350	380	343	348	351	344	330	344	359	362	337	314	376	399	345	356	350	332	343	356	346	374	340	340	325	356	368	361	364	353	363	334	378	358	364	332	311	362	377	350	347	320	348	327	351	375	324	317	340	353	355	348	358	304	361	362	340	382	369	326	359	336	341	352	338	344	372	343	352	336	333	337	374	326	343	369	381	334	333	327	331	350	352	356	336	352	361	341	332	341	349	351	341	363	334	335	390	339	383	330	337	343	356	389	346	334	348	355	346	357	301	359	346	350	342	344	347	353	339	377	354	306	343	344	356	337	340	364	331	353	336	321	359	329	366	316	336	332	348	348	367	331	321	350	372	351	349	356	330	349	328	337	378	336	330	324	387	382	336	324	342	324	362	334	350	328	354	334	364	341	341	349	333	325	394	355	336	316	338	363	356	361	352	361	335	328	362	349	337	330	351	329	341	389	327	339	365	367	326	324	322	376	360	373	352	329	361	351	351	345	368	348	344	350	332	353	335	350	347	353	323	365	371	347	345	333	359	331	365	343	324	366	371	335	332	369	348	324	345	353	360	334	358	349	359	336	324	345	314	325	335	317	326	327	365	317	352	343	344	334	341	334	317	337	338	367	331	338	368	337	370	377	382	367	359	355	371	327	352	315	329	359	364	368	355	313	335	357	313	303	317	338	328	350	351	341	332	355	367	332	342	342	373	369	342	345	343	364	322	348	334	342	348	334	374	337	357	330	377	331	322	348	343	338	361	331	316	335	343	387	350	344	326	355	358	329	358	344	344	341	328	339	354	386	350	340	310	368	334	368	350	337	366	314	371	350	354	331	344	361	360	357	335	324	338	337	338	343	367	349	364	349	349	331	330	357	346	361	350	391	378	319	344	372	366	338	352	306	336	331	327	354	365	335	366	350	337	357	326	384	346	369	344	355	362	350	353	351	377	368	359	362	357	349	373	334	319	333	334	364	369	338	341	350	362	340	323	329	364	358	329	359	344	333	367	337	312	343	335	315	362	327	342	339	371	334	359	351	345	340	354	369	360	346	341	380	359	325	336	347	370	309	318	346	343	370	357	354	344	337	357	356	337	358	332	386	348	377	367	327	326	353	372	381	360	321	346	360	317	358	344	335	336	334	338	358	341	345	365	334	342	309	317	324	329	297	342	340	322	361	367	368	354	350	348	354	354	338	350	346	335	363	336	331	334	314	345	383	357	331	329	366	333	348	368	344	356	362	337	322	325	333	357	347	348	343	319	362	350	353	408	373	354	365	365	323	372	335	350	336	341	361	366	359	355	333	341	322	343	344	370	332	364	341	339	378	351	338	326	339	302	336	359	359	345	353	339	371	332	329	361	343	380	344	328	340	336	291	364	358	329	337	337	346	331	357	339	339	345	389	356	345	353	369	321	355	350	365	330	340	339	313	350	363	369	367	329	343	361	381	324	337	348	351	335	352	328	328	366	350	365	351	339	388	353	325	344	357	340	333	348	356	339	349	339	367	353	339	342	316	335	338	364	358	357	359	342	342	367	349	354	334	347	322	325	316	391	326	376	356	340	359	360	366	330	346	334	357	367	366	344	322	367	315	333	359	339	340	365	327
33493	48624	35189	26529	21555	17594	14153	11666	9171	7043	5431	4373	3452	2675	2240	1671	1349	1073	877	769	703	679	686	717	733	787	680	657	616	591	524	521	476	480	463	515	451	478	408	464	481	490	439	449	483	418	433	449	467	444	433	467	436	472	491	483	469	449	470	461	475	406	464	412	443	424	458	447	446	416	430	453	429	425	439	415	465	488	466	452	467	470	481	448	425	472	429	467	413	452	447	441	460	433	432	420	446	450	444	452	441	424	444	442	433	453	469	457	440	471	443	461	442	451	431	426	405	433	432	448	461	408	443	413	423	417	451	453	419	462	439	460	430	405	422	416	465	434	435	392	484	423	469	456	452	442	420	434	402	448	489	433	431	451	434	435	448	407	444	424	419	443	401	421	425	438	479	419	439	418	434	437	457	427	429	426	431	423	421	440	426	429	410	420	441	429	401	437	446	445	401	417	414	441	442	432	406	454	437	444	431	452	428	405	433	441	436	437	422	404	457	412	441	425	446	412	444	432	412	444	426	398	424	468	396	434	447	446	461	396	436	426	469	435	423	426	471	447	468	442	423	444	447	417	391	417	444	456	443	422	456	457	475	464	391	500	452	454	436	451	408	473	440	456	444	425	424	428	417	420	455	423	467	429	403	464	433	441	412	435	407	415	445	461	441	422	446	466	417	411	400	482	452	452	442	439	387	457	456	418	452	427	420	442	493	436	443	459	422	405	409	460	439	445	393	422	430	453	421	431	444	444	430	441	406	458	429	456	450	424	412	467	431	455	434	461	451	411	486	434	398	411	387	406	461	441	469	462	418	452	404	414	417	472	428	464	448	492	442	423	409	435	456	411	434	446	392	421	440	441	423	424	475	434	464	441	402	433	414	418	414	449	448	457	421	396	459	435	482	423	461	457	405	442	432	460	434	401	414	471	474	421	420	422	443	464	426	459	474	447	433	453	447	438	424	430	467	442	416	456	442	461	454	414	406	432	438	436	488	407	460	427	447	443	465	423	425	447	438	398	436	441	439	423	444	450	420	428	439	447	453	411	427	456	398	438	446	433	430	475	422	461	418	418	454	399	429	424	440	426	391	416	435	426	444	424	445	433	470	443	426	459	414	422	410	390	439	465	458	483	457	421	438	471	403	450	483	410	412	445	448	440	480	423	446	455	416	430	451	421	439	453	438	400	468	459	441	420	453	451	444	464	415	422	413	442	436	413	386	439	433	420	457	429	431	451	461	444	419	413	425	405	455	424	447	432	452	450	462	467	464	423	434	457	447	450	425	423	447	438	441	440	427	422	448	428	449	432	443	430	421	483	414	438	470	506	410	446	423	450	420	398	439	389	436	439	427	463	461	465	433	430	477	445	465	424	396	431	431	450	429	421	423	422	447	451	458	445	453	421	427	439	444	444	438	417	412	418	406	431	373	390	445	443	468	433	413	453	451	465	435	462	462	446	445	432	438	394	446	441	409	414	407	434	441	435	403	470	439	403	441	460	454	437	446	459	431	456	480	417	420	440	450	459	424	431	453	404	447	421	456	482	471	397	397	425	475	450	439	465	426	441	414	403	476	431	398	446	431	419	437	422	449	441	472	391	443	435	464	452	463	441	408	431	473	442	440	464	458	465	458	453	433	429	434	413	431	434	437	421	444	420	436	427	420	435	434	426	456	453	462	426	429	424	460	441	429	415	470	408	425	462	434	417	434	452	427	423	422	440	423	473	416	439	374	456	410	413	442	447	491	474	458	425	406	432	413	401	385	422	444	437	482	424	433	428	445	449	445	399	442	442	431	414	464	464	471	417	435	431	430	437	449	426	463	424	426	441	433	391	455	409	470	485	431	392	466	460	442	411	480	391	441	443	413	446	389	407	420	449	427	471	458	453	467	423	444	461	462	420	441	408	424	452	421	461	439	403	464	454	436	441	417	447	433	413	457	423	442	436	426	463	406	437	409	473	445	446	410	411	434	428	423	455	431	441	456	437	475	448	428	433	448	432	429	430	420	403	427	443	447	462	453	442	444	426	434	453	438	444	418	437	463	464	457	415	439	409	432	428	428	425	429	444	402	409	469	443	453	437	425	434	421	393	411	475	432	449	416	434	455	466	421	400	416	432	404	431	461	444	410	413	417	416	454	437	427	459	419	443	440	417	428	420	428	433	405	461	414	416	399	432	444	438	428	429	389	435	395	427	445	459	434	440	425	439	478	403	431	446	427	456	447	406	423	455	464	428	428	444	415	415	454	459	449	470	413	413	436	447	447	430	461	418	385	418	439	421	434	458	392	429	463	415	451	427	445	443	417	412	449	417	422	410	442	441	477	419	422	449	409	450	434	379	460	439	408	429	399	454	461	423	412	407	441	438	449	471	471	412	438	412	407	425	443	417	420	453	423	451	434	425	428	413	399	424	456	419	426	406	452	409	460	434	427	431	459	425	446	442	434	381	404	375	442	427	460	426	410	440	461	443	468	429	436	419	444	412	463	440	416	433	459	410	448	427	423	452	419	437	455	472	406	417	400	424	435	458	430	419	433	449	442	443	473	417	426	422	449	405	434	448	464	402	425	461	451	421	441	456	400	436	454	422	438	448	452	429	452	407	437	425	439	430	442	437	422	436	426	431	439	429	428	441	416	468	438	408	422	451	466	436	410	418	456	442	443	439	408	415	446	399	404	439	451	475	432	447	438	427	458	420	430	443	437	444	426	461	402	416	439	406	417	435	425	454	416	423	433	407	463	410	448	466	417	426	460	477	402	443	425	393	409	422	439	440	441	451	436	424	435	435	459	411	457	471	448	433	437	417	435	446	398	440	423	418	426	398	455	403	437	401	423	389	445	415	401	435	432	454	471	482	413	450	439	452	434	393	432	438	450	463	428	427	453	445	454	404	431	455	423	453	447	461	474	437	438	447	415	430	400	391	445	440	418	477	429	404	460	462	420	426	443	444	403	437	449	399	448	449	398	451	467	423	448	422	463	449	440	444	449	415	428	411	421	427	473	439	456	463	458	402	462	406	458	415	428	429	421	443	451	424	414	425	465	426	464	375	412	442	416	436	462	464	430	465	460	486	411	417	484	439	415	460	450	415	443	408	492	430	464	439	412	420	390	445	458	444	440	468	390	393	438	458	442	412	411	414	402	465	439	417	484	415	466	407	408	431	428	433	456	463	419	413	434	467	496	431	424	436	469	392	400	409	441	444	419	426	430	423	446	415	446	396	410	441	428	418	387	439	434	415	425	428	435	424	447	422	420	410	417	444	408	419	464	410	429	403	452	401	412	452	452	432	449	444	416	428	379	456	460	451	432	436	427	424	402	428	413	441	451	430	440	460	435	405	458	437	421	439	448	441	417	488	423	428	424	455	454	448	403	442	393	438	421	466	448	402	458	430	439	441	420	440	424	479	430	431	471	437	416	400	428	454	481	453	429	446	466	402	444	463	422	416	446	436	445	443	439	454	424	439	413	427	429	447	472	450	403	439	445	433	414	413	429	421
23389	21613	29622	24031	21703	22506	20079	9794	6438	4948	3643	3022	2361	2026	1581	1192	920	688	564	533	517	462	457	455	441	473	463	386	429	356	327	321	303	287	283	272	275	259	265	252	253	258	274	242	302	254	261	254	272	223	238	274	267	258	247	254	300	224	272	239	250	265	216	243	273	241	241	264	253	274	260	258	252	264	271	235	250	239	250	266	236	252	241	303	268	281	261	256	243	239	274	261	234	254	258	241	229	248	283	238	253	268	248	247	237	267	261	236	280	231	204	216	248	246	275	219	235	238	252	220	237	260	259	271	240	239	277	226	254	250	248	270	263	233	243	219	241	225	227	289	270	264	273	227	267	229	222	245	252	252	237	253	230	215	251	240	264	223	231	266	233	221	251	248	233	250	273	228	243	225	230	259	240	217	245	255	276	225	245	247	235	259	236	232	246	229	247	261	211	251	269	260	260	253	247	229	233	242	259	233	217	245	222	212	225	233	218	212	248	248	217	231	221	223	250	234	265	236	235	244	260	222	251	255	251	245	230	234	242	242	271	258	233	261	261	244	246	259	240	266	250	262	232	225	244	229	258	249	243	249	255	243	247	273	231	259	268	250	221	238	240	257	248	257	229	248	250	251	262	214	266	243	237	284	253	245	243	268	244	255	242	226	241	261	251	239	243	227	232	254	267	259	254	254	260	255	254	188	265	244	214	281	244	239	247	212	244	245	273	228	234	266	241	268	222	257	247	272	238	224	238	246	240	216	216	242	237	257	250	246	236	253	258	222	227	211	266	248	235	260	217	259	251	236	255	238	221	249	258	220	250	232	234	228	233	282	233	249	229	239	246	284	258	264	216	238	254	284	223	229	233	223	236	228	261	261	265	239	239	260	244	244	235	261	246	250	246	244	217	219	263	229	225	247	269	215	268	261	248	245	259	237	222	241	241	248	251	254	255	266	256	253	265	238	257	249	221	226	242	268	227	250	241	249	232	263	253	226	241	263	283	240	239	252	248	248	265	231	251	236	241	241	260	213	238	222	223	253	261	254	243	271	248	268	257	235	252	248	273	239	251	248	271	244	241	234	246	265	277	239	221	265	246	257	256	207	246	241	239	251	259	215	237	235	236	263	227	223	258	257	246	275	238	226	253	258	275	221	262	264	244	234	267	227	267	246	253	262	258	259	266	249	254	233	228	217	258	239	261	226	250	258	247	236	252	234	254	274	248	251	227	238	260	250	242	249	252	265	239	208	242	237	237	237	237	250	250	239	233	251	234	224	235	251	265	239	274	253	239	246	244	247	265	237	251	268	252	278	232	275	229	225	220	251	239	257	224	249	241	242	257	235	236	278	227	216	270	227	253	248	252	254	238	270	252	248	228	239	254	236	262	249	238	241	250	243	261	252	254	244	250	250	239	237	237	271	234	244	256	253	262	230	254	234	252	262	231	252	229	260	254	263	288	218	256	234	274	251	276	238	241	237	249	239	238	239	235	224	263	242	244	255	241	227	258	263	252	242	263	254	255	217	240	263	237	256	239	246	246	246	244	263	245	235	230	256	240	230	211	253	256	232	276	244	230	228	267	238	229	253	229	243	246	236	226	245	254	235	235	224	248	265	232	235	229	265	263	235	219	239	226	261	236	256	240	273	228	252	286	254	245	228	235	247	274	240	250	248	238	230	247	259	231	240	230	260	220	241	248	224	237	228	238	246	274	253	255	237	246	217	277	249	263	263	249	260	237	225	246	216	211	237	210	245	250	235	232	241	225	234	252	249	239	253	249	256	213	235	227	250	233	251	240	272	229	244	246	255	252	237	220	251	246	232	256	252	269	277	215	223	246	258	252	225	250	224	271	275	231	252	262	239	258	252	240	242	228	224	248	263	246	251	229	233	247	233	253	248	228	242	253	278	243	225	212	273	242	276	210	258	244	229	251	256	229	246	239	239	229	228	264	268	257	273	238	241	219	257	253	234	232	246	241	262	244	254	242	269	222	251	278	271	241	256	242	231	243	259	251	245	262	271	237	230	259	242	222	242	242	243	249	285	242	285	265	241	244	243	254	253	251	209	227	242	248	250	257	234	225	236	256	243	227	247	245	244	237	247	237	242	237	229	233	222	259	264	232	258	235	223	245	220	220	230	252	245	255	243	272	238	250	225	219	234	245	256	254	265	249	251	214	265	238	205	250	259	240	282	226	247	238	256	215	218	244	233	241	269	273	257	245	233	250	234	255	276	260	261	219	240	235	215	226	276	229	239	270	237	267	247	235	220	226	253	237	229	240	252	253	245	253	224	235	261	234	226	249	268	263	276	224	273	244	246	248	253	231	223	224	251	236	242	251	258	230	261	257	251	243	256	224	254	238	230	250	238	225	235	272	248	241	247	221	270	234	238	212	284	234	281	222	219	223	244	238	265	243	250	235	247	234	239	210	242	234	249	243	256	230	246	247	259	248	257	232	245	214	246	239	233	248	233	252	271	251	252	240	244	208	257	241	267	270	246	233	214	260	238	237	246	232	247	233	244	264	269	233	274	250	244	229	220	226	236	217	246	237	235	247	246	244	235	231	258	273	216	234	253	248	235	240	260	245	257	215	248	231	244	249	210	250	261	264	259	261	247	216	259	252	243	226	255	265	283	215	244	256	266	231	254	242	249	255	233	237	247	242	244	250	253	238	253	262	259	242	259	238	232	244	264	225	260	251	248	270	265	242	228	270	235	234	256	246	264	203	233	252	257	262	258	239	263	277	234	205	264	273	259	236	273	236	255	240	223	235	233	230	269	233	251	229	255	236	258	250	251	215	255	242	221	214	248	216	256	261	249	238	231	237	226	238	253	244	264	246	261	238	278	240	237	241	223	224	280	284	253	233	226	241	254	231	279	272	258	232	212	265	234	247	254	224	249	248	250	263	249	245	216	255	239	284	248	237	274	234	296	233	250	245	255	245	233	263	239	238	213	264	255	253	239	234	252	273	256	252	257	243	234	214	243	254	255	253	238	256	259	258	242	235	253	228	278	237	245	240	238	243	244	239	263	245	256	240	220	264	247	221	242	258	267	242	250	232	259	231	257	244	270	249	245	241	249	243	236	228	236	251	243	236	263	251	240	235	239	257	250	237	226	275	245	254	269	257	250	229	211	232	250	241	238	257	260	239	227	248	259	247	252	228	238	249	273	264	257	245	238	270	244	261	268	254	238	259	228	237	245	242	226	233	255	247	259	236	248	258	276	229	250	259	253	229	236	221	272	249	252	251	250	286	245	230	271	256	269	239	258	246	239	242	239	261	252	240	240	253	244	253	243	245	237	252	238	238	258	241	263	264	227	233	233	219	234	232	225	235	232	266	232	253	243	274	249	243	281	255	222	252	233	248	275	228	234	286	215	261	221	239	249	251	237	239	253	246	235	241	242	256	255	262	253	248	244	248	253	222	265	233	239	250	250	243	257	248	241	215	226	242	246	227	260	222	232	247	254	253	268	252	242	209	215	246	253	240	264	269	243
37111	56326	40049	31844	26410	22324	18321	15248	12153	9208	7091	5688	4587	3605	2746	2189	1663	1304	1000	812	696	646	697	678	737	770	751	652	576	540	489	459	374	367	381	345	349	344	332	353	331	349	340	344	302	305	320	331	344	303	307	320	331	337	359	333	302	301	320	331	318	299	306	308	348	304	288	339	304	276	317	334	317	330	304	319	330	298	293	336	293	360	346	317	345	335	318	325	302	304	352	327	302	326	301	307	285	295	302	327	313	328	292	322	289	304	314	295	286	322	278	288	316	284	297	330	292	270	313	338	288	312	322	291	297	275	294	319	302	283	314	297	297	286	277	322	303	312	300	292	306	264	301	329	285	282	326	260	312	269	304	300	308	292	320	289	332	299	323	294	278	287	316	291	331	320	316	294	312	291	360	314	310	326	296	304	281	339	328	321	312	286	283	300	303	297	290	315	311	334	322	325	278	303	295	323	305	325	292	301	301	305	298	294	271	309	282	306	328	268	271	272	290	316	285	300	322	317	307	282	282	293	336	301	264	289	306	295	305	301	331	305	293	271	304	279	299	284	294	321	278	299	291	299	330	279	317	307	299	289	291	319	268	291	330	315	308	291	290	303	323	300	316	303	306	324	296	312	283	320	281	286	303	319	279	293	309	312	333	311	334	293	282	324	318	295	335	270	286	282	298	297	288	309	307	268	294	302	265	289	304	318	294	311	283	316	297	312	318	294	295	293	294	306	289	315	305	326	297	331	294	275	298	282	293	324	300	322	308	313	304	292	276	315	295	326	306	311	313	313	293	307	303	291	334	308	298	262	306	318	292	309	270	273	317	301	301	276	274	314	341	297	311	312	278	289	344	304	308	310	293	314	310	306	285	311	329	261	273	291	297	278	301	292	316	300	310	290	303	276	299	331	302	327	282	321	294	318	286	285	296	327	312	334	291	264	298	303	306	307	288	278	268	327	298	291	293	285	299	287	293	309	301	301	278	287	282	312	275	307	319	284	283	290	352	316	344	348	353	285	281	317	311	277	292	306	302	289	269	283	274	338	292	296	305	299	301	295	323	297	292	276	326	289	332	292	300	299	311	300	313	338	283	310	279	285	280	272	305	309	318	287	274	297	315	287	284	298	309	294	293	291	312	315	283	275	291	302	269	327	295	311	284	298	303	335	300	311	288	351	328	282	297	291	294	316	302	290	325	265	300	321	324	307	292	302	320	269	286	297	295	309	277	314	280	276	322	296	275	292	326	328	277	319	316	294	319	299	285	302	279	303	312	305	308	299	316	283	305	334	302	314	289	300	306	273	281	283	301	284	272	301	282	304	285	315	294	287	298	300	290	301	283	276	308	318	263	296	310	293	307	294	303	314	268	282	315	316	308	291	277	305	294	301	290	283	322	303	279	292	303	313	286	301	302	287	308	282	287	307	298	308	279	302	271	310	307	301	290	295	278	297	292	319	294	279	287	258	304	292	282	316	301	260	309	308	325	286	269	280	267	303	295	312	267	308	297	307	300	280	294	310	307	294	323	321	283	326	312	309	293	325	321	296	316	278	319	292	307	303	297	298	267	338	301	294	337	280	315	290	297	320	286	315	292	294	334	282	292	316	301	312	289	296	291	311	293	307	307	314	271	303	308	300	324	303	306	287	301	284	288	304	301	321	283	306	289	292	332	306	330	298	265	306	309	286	308	303	275	273	290	300	284	311	287	331	282	299	314	295	292	301	274	310	283	314	289	330	319	290	289	256	333	298	279	290	260	316	277	287	282	320	299	274	283	314	294	316	292	277	308	277	306	324	301	298	309	311	287	303	291	322	316	292	320	335	290	310	301	309	299	292	288	306	322	313	307	274	312	293	351	322	311	273	298	289	303	285	322	291	305	274	307	316	306	332	275	302	318	300	315	295	320	305	272	288	326	301	293	330	298	286	268	292	319	301	309	313	292	307	290	305	295	319	328	323	285	307	280	282	303	313	327	320	312	321	328	317	279	297	293	289	315	304	308	294	293	274	309	323	342	348	331	261	278	307	303	293	303	318	299	330	289	276	314	306	289	286	335	311	314	283	300	306	334	291	327	311	261	336	275	320	293	332	305	281	288	307	309	281	293	300	312	318	297	271	302	283	297	278	321	300	306	313	307	305	317	304	299	332	297	302	296	308	320	285	302	293	302	309	291	304	278	275	332	296	276	299	296	286	263	303	304	305	288	309	271	284	332	300	310	302	287	307	268	324	296	290	317	308	304	275	303	284	264	290	322	292	289	271	312	319	274	292	301	279	309	303	330	289	292	272	298	303	277	321	255	310	325	326	319	287	315	293	301	290	330	304	280	285	310	299	315	302	306	312	293	309	306	292	304	280	289	312	325	291	301	315	293	323	305	296	340	312	306	279	284	339	325	290	272	313	318	313	306	313	293	303	314	284	289	294	334	285	308	311	289	324	295	297	332	318	273	310	297	290	342	297	275	274	301	324	298	302	290	275	266	317	298	315	313	328	277	323	289	320	324	304	296	358	266	301	283	303	309	303	314	322	323	317	294	336	300	296	304	322	302	338	329	309	302	297	280	337	320	285	269	299	288	300	296	281	278	307	310	296	290	301	336	276	289	264	330	293	307	305	318	291	284	258	281	301	290	296	305	268	309	271	285	299	301	315	300	338	289	256	309	278	290	328	297	284	321	301	282	297	308	343	296	311	317	283	319	288	301	294	280	303	281	319	322	293	296	285	310	316	294	292	292	282	307	300	305	309	317	309	300	287	296	295	282	301	286	282	299	266	285	310	327	316	322	287	275	316	323	324	328	312	278	311	317	301	298	300	292	278	280	313	319	315	305	314	325	313	286	317	307	324	266	320	310	297	303	260	318	305	303	262	310	270	309	315	287	322	292	293	303	309	285	281	276	285	293	284	296	288	301	295	290	286	311	305	329	315	324	341	307	301	286	274	286	317	314	280	329	292	300	304	289	289	298	299	304	309	287	291	318	294	293	317	305	320	276	316	293	298	337	317	326	313	287	287	314	297	271	310	300	324	333	303	257	294	299	288	306	337	297	301	293	317	268	268	320	328	307	283	264	302	319	299	272	301	279	331	309	285	329	297	321	276	320	291	294	301	298	271	306	286	303	277	316	314	300	307	310	290	336	282	289	304	288	298	285	308	288	303	327	305	291	308	354	306	286	299	294	295	314	305	297	293	267	283	294	285	286	283	294	321	312	289	309	303	327	323	297	295	298	331	300	301	268	293	316	300	299	279	300	281	348	320	308	283	297	291	289	315	344	323	272	322	282	320	305	305	321	318	288	278	294	281	307	297	295	306	295	313	285	335	292	304	291	299	285	289	316	276	303	297	276	317	292	287	287	318	306	294	288	321	296	294	265	287	284	307	304	256	305	281	308	310	306	296	308	299	290	272	296	325	321	307	312	278	259	299	291	335	310	284	309	276	292	338	299	288	319	277	281	270	309	298	300	316	307	294	299	291	336	310	282	259	333	302	292	291	278	283
28310	24859	23288	16199	9030	6003	4278	3049	2579	1972	1540	1310	1151	926	852	762	679	595	601	542	534	534	516	565	573	571	541	538	541	559	506	520	499	489	489	460	537	456	451	477	508	487	515	473	468	486	470	528	499	512	496	461	470	493	481	533	479	547	485	476	502	463	468	491	454	467	447	482	526	494	486	462	511	504	472	485	458	496	493	479	484	484	461	522	459	487	503	538	458	516	467	475	478	468	469	512	502	505	524	460	455	518	505	447	508	436	479	474	508	477	528	491	434	494	482	484	494	489	474	492	473	450	476	473	510	459	473	460	476	429	514	474	468	464	520	484	466	459	472	485	471	476	474	459	491	497	506	482	483	506	473	496	516	490	489	481	447	479	505	534	489	484	492	469	474	568	500	437	493	485	454	479	474	499	477	460	458	465	503	514	469	456	509	494	487	479	474	468	450	468	459	469	490	507	468	505	480	478	495	515	507	490	504	459	497	507	465	463	475	445	434	481	475	534	505	461	473	535	478	505	480	486	525	473	493	500	513	515	475	488	495	495	474	513	465	446	494	492	504	486	486	472	487	479	466	441	467	485	489	513	461	503	498	522	477	495	467	483	534	494	480	465	480	481	481	468	499	439	461	445	476	459	487	469	516	468	479	485	469	491	473	478	500	487	441	461	482	509	500	478	461	494	516	445	494	489	485	505	480	512	482	487	482	479	479	519	482	494	485	476	494	464	495	462	466	485	485	501	489	500	505	501	489	487	413	485	494	483	484	478	493	507	497	481	467	500	502	518	490	482	489	459	483	489	511	506	433	487	519	463	491	486	480	488	494	450	468	487	481	477	464	433	519	461	495	462	510	464	459	469	540	522	461	504	456	496	454	504	472	477	492	487	488	465	460	497	478	526	486	503	478	467	483	463	487	528	460	473	468	465	489	498	468	476	464	487	479	463	504	460	489	490	483	438	504	513	454	474	475	518	480	454	471	500	465	500	476	453	471	445	500	509	537	514	504	447	481	504	517	507	490	496	496	486	479	519	498	487	521	449	476	484	483	488	479	459	484	515	496	482	466	454	455	475	457	436	503	484	483	479	484	493	490	529	450	485	459	477	467	497	470	435	497	448	485	484	521	444	459	453	519	492	483	481	442	467	486	473	452	486	485	500	478	514	482	490	487	506	510	494	478	484	483	515	521	485	485	460	473	462	463	443	474	498	499	451	487	531	468	495	494	466	504	524	489	495	428	492	500	492	482	514	477	539	509	493	481	466	468	456	461	527	522	531	512	493	482	478	450	509	507	500	462	537	509	482	463	494	510	453	489	479	445	475	516	486	447	465	473	456	493	469	478	444	470	488	500	506	483	437	481	471	541	486	497	473	502	474	456	490	506	458	549	500	536	467	497	488	500	524	470	497	470	420	517	491	546	469	476	486	432	436	484	449	484	449	512	479	450	508	517	512	476	484	461	471	467	456	456	490	452	448	528	429	475	459	502	500	520	478	544	467	499	497	472	482	469	489	473	451	521	475	499	485	475	470	460	457	472	449	463	491	439	469	510	476	483	462	478	484	475	490	497	473	522	460	491	482	468	477	532	495	464	518	486	480	445	483	501	461	507	507	480	499	496	491	505	484	497	475	492	480	441	446	483	497	486	465	487	485	489	477	509	488	489	481	497	475	456	419	514	468	480	440	471	492	484	447	490	445	496	467	470	469	452	482	473	488	476	472	481	453	496	506	519	478	534	464	453	487	480	458	482	482	477	458	496	508	497	492	466	545	499	483	490	461	468	471	454	493	491	512	491	452	505	552	498	488	454	479	499	467	453	473	504	497	476	477	473	457	456	482	520	491	485	484	482	473	465	504	477	500	485	490	479	506	500	493	478	478	464	479	455	486	493	529	514	486	500	479	481	453	498	455	447	494	461	485	484	450	493	468	481	447	490	458	466	494	482	496	497	484	497	535	458	450	488	492	494	475	512	477	465	479	491	462	495	466	505	478	472	462	488	478	471	433	518	484	465	457	488	490	503	465	512	481	502	499	512	497	477	487	491	503	442	461	481	450	485	451	444	461	477	492	472	454	469	511	475	443	485	494	502	480	478	496	467	494	493	480	477	477	485	495	469	449	473	512	493	477	472	470	484	489	458	503	497	514	510	483	457	495	476	438	497	476	464	468	508	510	465	466	453	488	500	487	501	473	491	503	474	475	474	491	453	451	523	509	498	492	465	492	475	474	496	457	480	487	522	476	503	480	470	489	479	477	504	442	495	485	453	490	472	484	511	489	503	495	479	442	486	475	480	469	509	494	510	498	488	467	487	495	488	479	477	481	471	501	456	512	522	488	480	466	436	465	464	531	510	469	478	483	482	481	494	498	479	499	515	509	494	493	489	477	470	471	468	485	526	513	441	461	480	481	505	429	498	500	510	467	456	474	493	468	484	487	505	473	466	461	472	517	466	459	443	484	475	497	483	502	495	462	494	454	508	503	469	499	485	503	468	479	457	479	464	493	453	476	516	485	531	475	518	463	478	440	469	456	479	488	469	462	480	476	464	456	491	443	482	472	446	477	460	521	497	493	459	458	460	501	477	453	471	496	483	509	484	494	493	481	503	482	463	504	459	482	497	494	548	507	458	450	479	498	494	478	482	511	488	487	496	510	491	483	467	481	475	487	445	494	456	512	471	516	534	476	523	514	462	471	487	493	464	525	478	493	463	526	481	467	519	517	480	489	480	476	492	510	490	490	484	521	503	493	512	495	479	476	517	467	481	453	495	489	532	462	461	489	479	507	474	505	470	471	448	538	460	471	464	494	510	490	480	490	477	495	458	452	495	476	470	477	484	480	478	477	472	458	483	465	499	457	472	432	480	472	508	497	496	470	530	461	504	450	491	477	495	438	506	478	498	526	468	456	471	530	489	486	516	464	511	443	484	442	459	494	492	465	494	520	490	500	493	500	490	518	473	472	506	529	473	474	462	451	462	509	507	489	487	470	513	501	481	472	540	482	479	529	480	491	442	458	466	505	499	474	484	474	500	493	488	518	451	502	434	536	458	474	483	510	474	504	463	483	548	512	510	500	505	448	477	483	465	513	450	487	511	475	474	468	490	502	450	523	485	461	476	454	454	467	536	491	483	475	526	474	459	490	483	478	458	497	477	482	495	445	447	526	510	463	468	507	485	493	478	434	485	463	488	469	469	484	488	514	496	461	456	503	490	485	503	467	481	445	484	518	499	448	507	466	478	528	506	503	487	448	472	466	496	478	493	431	481	461	474	464	489	457	494	469	495	510	501	493	480	480	523	466	485	504	474	459	480	451	480	488	491	495	468	490	498	484	470	481	479	467	495	494	458	506	491	508	463	487	462	479	501	510	475	447	478	476	446	518	473	514	485	439	494	505	466	517	481	517	471	491	461	484	496	474	479	538	470	476	453	504	494	499	515	514	487	454	495	516	492	452	482	459	479	496	480	502	479	500	515	477	514	507	474	467	467	494	510	512	488	504
30111	38685	26816	18477	13871	10997	8633	6615	5146	3872	2997	2322	1954	1618	1418	1213	1047	851	792	744	773	685	692	726	713	695	783	695	752	673	647	624	596	608	605	615	576	606	594	539	607	580	593	585	595	638	601	633	592	590	592	620	592	608	598	591	603	622	586	624	601	606	574	599	621	630	609	593	598	609	595	564	606	566	587	606	623	576	615	583	595	580	561	608	611	591	630	625	587	587	596	605	589	617	626	635	609	601	604	620	568	620	576	596	589	585	593	559	572	580	571	558	568	612	575	608	575	595	576	587	589	604	572	594	591	574	567	625	651	574	616	569	598	577	598	610	571	597	572	599	605	590	563	580	595	539	600	582	517	627	619	621	592	621	608	615	595	594	673	603	655	610	641	572	563	618	575	661	585	628	577	616	562	588	581	523	580	632	578	566	591	576	579	593	604	625	607	606	610	551	611	574	553	590	614	612	546	608	600	607	561	589	607	581	599	604	605	568	579	574	544	622	613	597	603	574	550	611	620	568	574	585	593	579	551	583	619	626	598	605	534	578	601	596	606	557	554	560	613	574	601	595	613	600	572	614	577	616	607	627	585	580	604	551	592	607	563	572	559	586	602	607	623	565	599	607	615	610	562	576	573	610	569	549	563	588	588	531	571	628	574	584	586	574	593	632	585	564	594	572	516	613	572	558	598	577	574	601	594	594	587	609	609	609	611	562	609	567	564	594	573	581	578	596	584	619	593	601	580	592	602	609	610	598	603	603	601	570	595	593	612	570	589	608	578	611	599	605	596	621	589	570	627	605	582	568	577	564	576	548	564	567	594	598	553	570	555	595	573	576	570	605	584	608	595	584	574	608	571	576	591	584	641	569	615	602	564	607	582	596	603	604	579	582	592	609	612	559	583	568	565	608	558	580	628	607	581	608	589	592	592	623	532	576	583	560	606	597	571	617	595	599	611	590	592	577	591	642	583	639	596	609	582	608	559	590	618	595	579	582	559	637	562	611	597	571	576	601	562	617	596	568	617	596	606	568	598	536	588	585	559	569	608	594	582	590	526	609	545	598	600	600	593	606	581	589	622	579	537	584	571	593	588	638	566	641	554	599	577	657	604	566	632	606	585	628	594	600	625	604	553	579	620	605	530	573	633	594	590	615	613	587	607	616	566	588	573	559	571	624	564	611	560	581	548	622	580	623	582	581	591	588	606	591	578	609	542	617	615	613	602	608	637	593	590	558	627	646	554	602	594	577	588	616	635	576	589	597	600	615	563	603	591	613	598	584	576	526	563	595	592	589	585	580	620	579	575	590	572	595	602	604	556	553	594	589	617	595	627	585	606	614	610	639	631	588	601	588	566	598	578	566	579	576	607	582	571	569	588	612	607	591	600	574	568	602	586	589	631	590	578	625	548	582	578	597	541	615	580	566	631	601	561	631	580	584	642	617	589	607	564	558	633	580	620	616	589	572	594	605	594	608	614	576	579	562	654	605	536	635	608	622	605	642	585	605	569	600	597	608	584	560	589	583	634	597	642	595	523	605	588	617	593	598	625	630	582	589	576	581	571	573	578	592	573	588	606	584	618	564	574	613	598	571	610	581	570	601	578	598	545	593	578	632	614	630	572	624	597	611	594	592	592	629	572	602	609	597	595	585	556	568	612	613	602	594	614	531	574	605	569	581	605	593	587	560	582	603	597	565	547	603	603	573	626	584	560	576	623	586	584	590	583	553	652	610	558	614	562	567	630	569	550	575	631	605	601	586	599	639	601	591	579	604	572	603	582	551	544	563	575	577	593	571	621	598	591	601	553	567	576	613	622	617	541	618	610	581	596	572	605	599	566	637	605	577	605	603	567	590	530	577	583	609	596	572	572	609	574	594	575	566	611	601	586	639	591	568	601	570	624	588	640	548	581	568	539	640	607	603	595	628	555	579	580	559	644	591	642	623	575	564	555	633	625	585	570	623	597	610	612	628	594	633	569	557	594	594	627	545	586	585	599	645	574	619	558	582	558	569	571	565	577	612	632	604	538	620	566	594	585	600	611	593	597	609	560	638	574	547	545	576	567	612	591	602	585	580	585	655	574	601	565	580	526	559	606	587	580	579	545	573	635	607	602	577	621	553	569	589	606	586	583	625	615	590	587	576	538	643	571	608	612	570	581	560	607	623	578	597	620	591	617	569	588	590	606	568	644	564	584	552	593	599	596	588	569	580	608	625	590	588	599	596	590	594	588	558	597	563	578	574	593	589	617	607	581	578	651	603	609	619	603	559	625	600	604	623	635	575	610	573	595	569	593	569	596	607	631	576	588	571	633	608	557	569	629	595	597	595	586	583	623	586	605	575	570	610	589	574	599	585	591	618	619	567	625	612	571	586	584	549	568	611	542	608	560	608	603	542	602	533	573	589	588	600	628	623	565	661	586	559	582	611	558	620	555	591	647	564	550	564	576	620	602	564	578	609	659	573	584	626	583	556	647	642	594	590	611	586	600	590	560	566	599	608	568	606	622	566	579	596	540	576	533	604	591	597	554	602	599	551	582	570	567	550	554	579	594	574	563	626	590	647	592	603	579	531	610	555	559	566	619	582	597	653	604	613	613	562	600	587	558	606	595	613	577	610	587	601	610	575	622	585	591	570	579	576	613	590	551	602	561	571	582	573	582	585	569	568	614	621	630	541	611	633	620	604	617	586	593	577	580	577	575	633	592	563	546	614	644	559	633	611	584	603	587	615	602	604	585	603	554	606	651	565	598	648	568	613	579	577	615	552	583	598	580	534	591	621	600	619	584	564	558	613	558	607	574	581	605	539	536	581	585	584	576	585	614	580	604	570	592	578	600	602	634	596	611	589	604	557	610	555	593	561	585	608	563	581	571	578	578	581	613	545	553	604	586	598	583	593	607	595	616	610	604	575	615	608	626	566	637	611	598	617	550	555	650	610	585	578	593	584	551	598	611	594	554	627	595	555	610	589	604	580	608	621	605	610	627	567	595	609	576	631	597	627	611	597	582	603	576	561	620	580	598	598	607	639	586	623	607	608	570	586	588	609	557	580	608	563	605	597	577	601	583	575	596	605	569	567	544	592	619	568	541	654	565	620	622	579	599	620	590	590	623	583	574	605	606	625	604	612	560	587	575	577	608	594	575	583	570	607	558	593	576	630	581	611	568	600	604	611	579	599	608	597	559	592	556	590	614	581	634	580	609	584	564	613	560	578	604	603	585	621	559	564	555	618	618	615	568	580	574	569	572	573	560	608	563	596	579	616	571	566	559	600	555	592	579	598	614	634	569	564	555	607	605	576	606	602	576	629	549	616	574	588	578	610	579	604	599	601	594	637	563	559	651	567	555	601	556	577	607	542	610	594	578	559	593	542	561	596	571	561	583	587	574	608	565	578	563	586	613	632	582	592	586	554	569	613	651	563	598	648	591	609	594	589	552	600	639	590	645	625	563	601	573	595	573	617	548	577	549	611	601	590	548	621	551	609	583	637	609	643
24329	21592	29091	24562	21768	17753	10169	5967	4155	3348	2602	2157	1710	1364	1171	975	787	669	555	523	472	501	459	474	501	465	479	481	491	446	406	389	400	362	382	377	385	319	368	360	354	373	342	394	351	347	374	361	387	334	353	338	387	365	387	379	340	370	382	351	357	326	351	332	365	343	363	370	320	355	323	318	372	330	328	359	381	368	345	326	350	359	395	374	378	366	355	348	373	349	353	339	332	336	355	317	351	344	382	353	343	371	333	384	382	351	316	344	305	323	293	342	336	333	371	328	360	333	358	384	363	331	364	340	370	352	411	320	329	321	343	358	365	388	350	364	363	360	356	371	367	367	361	348	329	367	329	373	347	367	341	357	378	319	336	368	359	348	383	337	350	348	324	323	352	377	338	340	329	368	340	336	386	358	307	348	328	345	344	334	361	320	347	336	362	344	323	366	374	322	335	345	350	364	347	350	372	324	384	315	359	369	342	375	369	365	337	357	362	345	354	356	365	372	362	389	356	357	374	351	345	360	337	357	337	361	362	307	395	357	341	374	375	340	324	378	359	344	358	371	349	354	344	346	328	360	338	332	351	352	348	315	364	351	383	361	323	372	337	333	329	328	385	344	334	312	327	338	353	363	353	343	344	358	358	360	345	359	356	330	356	372	391	325	348	389	388	337	365	333	358	346	325	377	326	316	336	364	335	339	350	361	323	343	340	353	359	350	371	367	353	361	363	357	377	369	345	308	342	326	345	325	337	335	339	353	334	375	344	354	369	352	358	332	350	336	376	363	356	358	336	353	361	315	341	355	313	366	348	350	339	341	308	322	349	329	384	328	338	374	359	335	331	344	356	350	353	345	365	325	359	357	346	356	371	318	337	340	360	329	346	365	353	346	376	359	329	341	329	362	371	354	345	337	326	324	373	344	380	341	344	341	361	350	342	370	362	366	342	320	335	369	340	325	297	347	354	329	375	360	343	354	360	360	344	379	360	394	370	309	325	347	378	354	346	368	361	324	354	355	349	330	362	377	364	364	365	349	329	347	341	372	342	368	324	333	334	353	357	328	381	337	372	341	331	362	354	360	352	345	321	368	348	335	363	343	346	345	385	349	362	357	340	335	362	346	326	325	377	366	345	343	355	366	362	379	365	353	370	349	347	351	352	340	327	383	388	355	323	342	335	349	342	388	374	357	383	341	344	317	350	381	370	350	346	374	351	374	359	382	315	354	354	390	361	360	339	353	321	359	358	334	364	359	353	357	364	343	364	340	335	360	375	339	352	365	311	326	349	367	349	377	357	335	346	386	367	372	346	314	375	372	329	352	349	319	332	383	343	365	337	347	346	351	326	322	315	378	329	380	330	351	347	335	343	329	350	349	313	352	361	371	357	357	325	334	357	369	324	372	334	375	332	334	327	333	365	349	345	323	356	373	373	335	342	334	344	337	335	347	362	325	377	373	349	335	342	343	333	379	314	308	372	369	355	351	340	337	341	355	343	326	367	369	342	317	361	356	372	342	332	356	371	367	334	324	368	336	378	368	355	319	349	360	331	326	359	383	346	356	322	369	343	311	364	358	333	344	366	315	375	330	345	385	387	329	366	356	313	356	332	328	362	317	356	392	341	355	346	358	336	338	350	360	366	351	366	360	347	340	338	329	332	363	354	351	326	336	343	312	362	335	316	353	333	332	374	334	310	360	363	356	350	337	334	341	323	352	342	355	376	357	342	365	357	389	354	369	355	355	370	363	354	362	317	373	327	354	333	332	343	333	369	342	326	338	317	332	349	359	378	375	357	328	354	360	332	379	363	372	322	336	371	359	348	343	348	358	359	354	327	352	360	340	335	348	359	335	330	351	349	325	361	390	356	355	347	351	340	341	351	372	352	359	369	361	321	340	345	373	328	326	338	368	354	342	370	354	356	340	348	331	343	338	352	382	363	363	410	350	351	356	340	341	357	339	355	359	339	348	335	337	285	331	361	343	360	361	382	350	355	347	365	357	356	302	355	347	368	360	347	359	372	334	352	311	367	352	329	324	358	327	353	363	363	344	351	344	354	371	329	381	340	378	340	360	324	347	322	372	377	375	349	360	336	328	354	390	340	363	367	368	358	354	346	368	353	353	340	343	330	329	335	334	340	365	296	328	364	367	350	313	367	301	322	355	361	322	390	352	352	359	345	354	386	376	353	331	356	359	339	371	363	376	373	369	340	304	357	351	368	348	376	323	333	355	359	331	371	359	347	324	319	340	366	334	340	343	343	352	363	365	373	346	319	358	325	315	379	356	365	360	362	361	357	349	320	366	338	371	357	376	355	319	352	360	369	343	344	335	338	317	338	334	334	364	357	367	337	359	329	357	345	360	314	350	326	355	373	350	346	366	357	365	382	314	320	327	384	359	354	354	344	370	365	343	358	357	335	365	367	335	365	317	369	364	372	331	379	380	359	341	329	346	343	351	323	345	335	363	352	342	347	340	378	319	366	363	331	353	351	331	336	363	302	330	351	362	342	359	339	340	405	378	349	346	374	349	387	310	361	358	338	356	335	362	357	402	384	352	335	361	341	355	313	366	355	338	328	357	379	326	359	323	361	362	362	353	358	331	365	358	359	375	374	365	362	332	364	357	359	400	343	335	346	350	380	374	330	342	374	341	316	363	338	350	354	348	327	303	358	336	337	345	344	336	353	325	372	328	337	346	375	314	384	338	336	363	334	320	341	383	343	345	344	359	335	358	338	341	374	352	345	354	354	340	329	330	346	334	352	346	395	342	363	328	354	334	326	338	359	356	373	336	380	343	354	340	350	353	344	358	333	342	367	333	354	339	369	370	348	342	321	327	366	319	370	343	354	324	350	371	350	359	357	310	351	354	339	407	333	351	320	380	355	311	364	350	363	349	340	323	344	325	344	339	353	381	355	336	361	336	321	344	370	300	300	347	372	343	325	356	331	327	335	358	312	377	333	329	345	352	356	390	347	377	336	349	357	350	346	377	358	361	345	362	363	336	358	388	346	359	352	349	323	366	359	339	353	362	348	381	349	322	301	353	350	357	326	336	350	360	340	388	346	343	351	336	334	377	317	346	365	326	384	331	335	328	338	350	333	337	329	342	333	376	360	303	329	348	341	360	352	368	307	385	359	358	366	363	330	346	343	375	350	338	342	345	344	359	326	380	359	351	365	394	353	324	356	341	371	359	346	343	326	370	359	347	347	357	337	406	343	343	345	336	366	318	361	366	370	337	347	328	366	308	357	339	346	372	364	340	368	366	351	336	375	361	313	367	377	366	313	364	357	365	345	340	353	358	344	343	322	387	354	354	364	347	333	333	361	357	322	363	305	350	362	341	357	330	365	362	357	333	344	335	369	361	371	304	326	374	348	335	352	373	358	329	339	339	366	328	370	393	375	371	356	364	339	361	335	350	348	330	374	377	357	350	338	335	335	332	351	364	371	349	335	375	353	367	306	347	370	348	347	346	359	337	362	347	363	352	321	352	349	368
33473	49314	33487	25375	20722	16944	13647	10911	8529	6695	5259	3882	3264	2518	2094	1694	1387	1086	893	818	709	693	612	694	710	695	691	704	662	611	545	608	516	500	477	464	490	469	468	486	440	429	437	479	486	440	452	427	465	457	450	459	420	503	444	479	463	445	466	454	453	471	443	428	420	459	418	456	455	477	435	454	430	476	457	439	398	490	417	456	449	474	483	448	476	472	459	456	444	441	463	433	409	470	465	423	446	458	465	447	415	451	441	432	424	438	393	495	431	442	405	438	442	407	399	463	467	418	431	428	423	401	470	430	404	417	421	451	451	474	442	406	451	462	418	430	502	427	446	459	437	445	412	427	444	443	471	470	436	462	460	434	445	430	457	441	415	431	454	432	456	448	423	446	419	471	411	433	446	422	457	398	453	441	455	412	459	425	425	479	400	462	439	457	455	431	447	427	449	461	454	454	409	445	463	459	461	438	400	467	418	410	458	432	401	451	436	470	424	409	401	442	410	459	394	435	410	448	464	444	454	420	438	437	464	462	409	471	413	426	427	407	390	421	467	425	427	429	426	393	426	433	413	465	451	412	408	458	425	444	462	450	461	456	416	427	440	401	430	456	408	446	455	452	475	456	439	456	455	468	452	459	406	453	425	457	395	421	406	433	463	450	422	457	443	437	406	437	436	472	443	451	440	424	450	446	433	426	443	421	441	424	410	428	403	449	401	435	421	428	431	417	461	464	466	454	445	434	486	447	474	399	397	435	409	449	432	395	443	422	432	426	460	440	423	444	411	419	473	457	435	437	433	453	438	427	483	444	450	451	432	399	449	436	443	380	436	440	432	443	469	468	443	447	436	443	435	419	432	439	455	412	432	462	460	415	426	417	415	450	407	427	458	450	442	403	437	444	441	425	436	438	445	460	437	453	470	449	474	458	412	411	443	456	446	452	426	425	447	430	473	426	418	457	421	429	432	436	429	457	401	435	443	419	427	462	450	417	461	428	457	416	448	426	436	464	462	449	444	439	432	430	461	430	453	421	456	406	410	445	461	433	411	437	429	427	486	426	462	458	435	464	410	460	413	417	447	430	449	442	449	444	419	451	431	432	446	398	431	429	398	421	417	476	415	449	440	443	451	443	429	458	428	441	469	432	404	453	440	452	433	425	420	431	418	434	491	445	419	463	445	443	437	432	433	431	449	450	429	427	430	444	447	428	433	428	462	475	495	438	435	435	471	404	441	443	490	442	457	453	456	439	407	467	418	444	442	416	475	450	442	427	441	425	442	464	492	428	442	422	420	435	450	446	470	433	393	468	407	471	443	436	430	410	407	429	448	447	448	450	465	441	444	439	427	454	464	416	426	432	448	428	464	423	430	450	445	428	441	425	445	443	441	467	439	490	414	401	450	448	424	466	424	427	444	488	454	430	474	473	460	409	431	457	457	441	394	418	457	427	436	467	458	451	444	414	462	463	416	428	400	398	446	476	423	440	457	397	460	452	414	449	415	434	416	413	490	418	455	470	420	403	435	462	440	441	413	451	448	449	445	433	429	463	451	455	423	431	435	448	427	414	446	448	436	424	397	457	422	460	435	451	438	419	427	441	456	435	423	451	452	441	440	432	429	440	414	424	438	447	386	449	455	452	461	451	480	505	439	430	472	433	429	429	438	431	441	392	416	405	437	474	432	443	455	437	438	447	426	436	452	436	418	414	414	434	426	457	426	445	438	415	451	473	405	447	456	419	405	428	392	415	432	458	473	416	445	449	412	457	439	380	420	408	455	434	430	387	403	456	412	428	418	445	431	449	416	433	454	429	434	427	447	441	459	408	419	415	441	457	428	446	429	426	415	448	439	431	461	416	438	425	434	439	430	435	418	396	416	451	458	423	483	415	447	418	463	461	451	445	437	415	459	451	440	389	410	452	414	433	473	443	428	438	438	437	433	485	433	440	419	439	473	419	427	427	448	461	448	497	435	423	457	428	406	453	423	419	415	437	460	436	424	450	445	478	418	430	470	476	456	430	425	498	410	465	423	457	448	437	422	463	419	467	422	418	464	440	446	431	448	449	437	385	449	428	424	435	430	453	468	423	439	421	399	449	428	435	427	424	440	418	449	431	447	415	423	497	421	455	426	430	431	411	417	437	465	477	418	406	414	431	441	410	405	423	440	455	431	429	437	448	455	453	464	448	430	453	412	428	454	441	436	456	420	418	436	452	419	448	425	439	422	469	440	405	460	402	440	430	396	447	440	425	465	453	407	443	426	415	441	486	445	431	449	428	469	434	423	413	440	417	418	453	416	407	437	467	443	450	429	461	475	467	434	448	431	486	452	425	474	422	453	436	439	441	442	450	403	452	477	448	427	469	414	408	445	461	452	465	432	461	447	446	424	426	465	436	463	412	438	420	435	418	425	474	444	445	423	478	432	426	428	471	430	413	430	417	460	427	434	474	444	477	432	464	421	479	455	445	438	417	462	437	425	451	418	452	425	418	437	448	447	461	430	445	455	464	449	422	440	421	423	437	469	441	425	458	434	447	481	419	401	481	419	386	408	436	427	448	471	439	465	434	438	455	424	434	413	418	420	411	438	408	461	454	439	377	427	449	461	437	456	412	418	427	431	445	420	417	468	424	414	445	439	448	450	428	391	459	413	422	434	405	410	419	462	433	468	445	435	436	431	467	413	493	457	425	448	444	441	423	459	409	440	471	435	418	425	416	443	483	445	411	443	455	425	446	416	406	445	437	458	446	436	392	458	435	462	453	435	433	416	424	440	438	421	460	428	432	460	440	457	463	467	460	407	448	410	466	434	389	431	445	466	464	451	423	469	425	442	417	476	436	480	403	456	398	393	422	459	434	471	451	454	429	429	426	450	412	444	421	409	490	411	450	430	449	437	429	459	449	459	403	454	444	470	445	430	449	386	450	462	423	446	446	433	443	441	440	464	425	447	466	425	423	435	445	430	487	406	429	453	381	421	448	444	446	444	380	458	456	421	467	475	421	446	434	424	458	432	467	408	449	430	400	442	414	413	421	450	430	458	443	402	455	454	466	422	410	418	444	479	455	432	463	438	454	421	418	485	449	434	416	419	413	423	455	432	436	478	430	439	421	422	452	454	433	441	437	439	394	427	399	485	439	450	452	440	432	428	442	456	424	402	415	448	432	448	442	432	453	465	431	426	437	458	411	435	440	445	452	409	443	438	432	414	440	456	421	434	458	403	440	401	393	455	421	445	395	442	414	426	435	456	463	451	410	454	424	463	452	449	440	447	418	428	416	430	441	445	371	436	431	448	426	453	434	437	451	472	414	443	403	420	425	464	427	430	443	465	456	449	458	453	485	449	477	394	405	443	439	431	447	435	407	449	413	451	422	444	477	438	419	471	452	437	412	409	436	424	445	436	390	431	409	432	388	395	405	434	428	419	448	454	466	434	453	471	407	482	423	408	402	449	446	454	437	438	464	405	420	451	445	432	432	446	464	462	435	446	408	460	411	424	431
23341	21569	29553	24064	21674	22397	19478	9320	6243	5004	3905	3004	2289	1944	1631	1214	964	703	588	554	432	460	413	376	405	421	442	461	415	388	363	322	290	282	269	292	248	248	258	263	280	298	286	299	270	270	274	246	252	255	276	256	272	241	268	258	256	261	263	283	253	271	243	251	254	256	259	255	246	265	257	258	257	248	290	275	271	255	274	250	247	271	247	303	267	251	253	253	259	241	242	235	252	258	276	245	257	270	258	257	248	273	234	260	245	248	261	232	259	222	260	261	252	247	252	270	242	244	267	230	241	253	257	224	207	239	251	253	253	266	251	252	234	239	211	278	244	256	224	243	256	245	215	237	234	263	280	255	234	234	234	247	241	263	247	239	239	256	239	231	251	228	254	218	255	225	265	227	265	268	279	250	260	258	249	245	279	235	251	254	258	251	237	237	242	252	270	235	247	253	243	237	234	233	267	278	216	212	232	251	253	268	243	227	249	234	234	249	245	258	261	263	278	246	244	256	223	233	230	247	265	271	260	275	242	252	251	236	256	234	260	241	241	235	214	236	244	268	252	254	256	243	244	262	254	229	245	258	247	240	230	224	271	244	247	278	235	234	233	268	287	247	234	247	240	241	245	230	263	247	223	265	251	279	265	257	268	230	230	258	256	235	246	219	258	259	238	254	226	257	234	232	256	217	247	256	211	245	261	270	259	218	229	255	225	270	236	260	238	227	251	230	209	257	258	235	247	242	219	225	231	237	243	258	274	221	223	293	217	263	235	222	241	214	237	256	250	234	244	257	231	246	257	245	235	241	241	247	220	220	267	260	265	235	251	241	252	246	250	221	239	249	252	253	242	256	226	259	270	262	248	254	272	264	228	235	265	288	234	252	246	258	259	256	254	248	222	277	261	248	222	212	234	223	241	238	244	234	251	260	236	247	237	254	227	257	250	225	249	242	245	245	228	270	226	264	243	235	270	212	284	248	273	251	246	243	249	233	260	257	255	269	271	212	244	259	248	255	267	272	211	268	250	226	228	240	255	254	265	251	245	260	224	254	257	260	244	264	234	240	251	238	240	249	222	226	269	233	248	236	259	254	270	247	244	231	243	232	231	240	256	250	255	232	243	256	246	257	251	248	262	232	238	242	242	245	230	227	281	272	233	269	241	231	251	252	239	249	258	257	252	265	251	244	266	254	248	270	257	272	214	244	259	242	263	235	257	228	278	237	253	229	243	231	250	238	241	220	269	264	259	208	220	219	252	267	223	236	236	249	252	244	231	256	247	251	238	235	245	249	249	234	239	250	236	243	236	231	270	227	236	248	267	227	266	254	257	262	239	269	246	231	238	228	236	270	271	245	250	223	228	260	246	295	252	243	229	236	247	265	256	261	245	223	231	250	243	238	244	246	259	285	265	239	223	231	273	263	218	233	247	258	255	277	259	259	241	274	245	235	244	243	257	241	217	252	257	261	246	239	233	207	238	236	254	258	256	250	251	238	247	227	246	234	268	258	220	256	251	223	261	245	253	237	266	247	248	259	246	261	241	243	230	232	248	225	249	255	246	234	248	265	222	262	252	254	231	254	249	219	250	235	242	248	215	250	260	245	261	261	235	230	247	223	206	252	229	239	241	242	238	233	251	246	268	220	249	250	244	250	239	251	237	251	241	239	241	252	249	247	253	217	267	253	238	253	229	247	251	234	247	254	259	273	260	237	252	259	234	196	237	258	223	251	230	215	239	225	249	252	247	243	234	268	269	262	243	286	240	232	240	222	268	243	259	259	258	262	290	245	256	234	240	258	230	214	238	254	255	234	237	250	266	234	255	239	273	241	205	255	234	250	249	237	223	260	246	251	232	269	227	237	260	247	250	267	271	255	245	257	261	255	253	257	243	235	243	241	253	248	262	239	226	253	255	278	254	218	268	230	229	232	261	227	260	237	258	231	246	235	250	232	249	283	217	253	217	235	260	265	258	235	257	237	255	244	239	244	226	255	243	238	239	228	246	280	253	241	244	230	248	242	237	261	253	277	230	258	268	254	264	236	257	222	261	240	242	244	272	250	281	229	231	248	268	224	235	257	256	234	280	220	242	255	225	251	249	226	263	245	256	260	264	274	259	254	243	256	229	247	257	237	239	268	257	242	221	254	228	249	244	257	249	254	230	281	256	239	229	265	224	244	252	233	249	247	228	255	257	240	233	242	271	247	261	231	264	249	255	259	256	267	236	245	236	216	242	236	248	201	269	237	245	240	221	228	234	228	212	250	241	230	244	275	232	233	242	271	302	225	245	230	225	244	263	254	238	215	258	230	235	256	247	234	243	239	237	257	259	239	252	228	240	263	235	267	256	243	256	254	247	243	240	259	254	264	253	236	263	224	235	234	243	239	260	241	267	262	205	233	238	237	258	250	233	250	254	232	267	256	223	236	231	269	250	255	254	252	228	241	256	242	217	259	240	215	242	224	240	237	230	246	244	251	255	250	224	215	205	252	234	237	264	242	258	219	250	226	279	253	256	236	267	260	252	248	236	234	262	248	245	232	255	250	256	247	271	253	224	244	225	259	237	245	233	254	242	246	252	255	238	219	236	257	270	223	223	243	258	255	267	239	249	220	241	262	254	233	234	253	252	267	246	251	254	255	255	241	245	209	243	229	249	239	235	247	245	249	277	219	241	271	234	242	236	231	261	268	244	255	232	239	256	260	227	245	240	257	251	220	238	263	260	254	247	250	228	241	265	201	258	261	258	255	232	259	264	242	230	248	259	268	256	255	244	271	253	236	264	230	226	253	234	258	243	272	254	232	258	244	225	259	244	239	256	256	228	224	240	269	253	233	257	240	239	251	231	266	252	245	271	229	214	257	239	224	266	237	245	276	276	243	271	232	268	242	230	238	236	282	283	215	246	229	225	257	259	262	237	265	243	262	228	227	261	235	244	268	240	250	236	248	246	253	255	231	256	278	265	250	238	222	243	281	256	248	241	228	234	257	251	260	250	244	249	253	231	253	256	253	245	230	227	246	276	266	260	270	248	229	243	263	235	232	256	275	222	254	249	266	212	254	243	240	228	271	229	261	242	213	257	248	235	251	245	261	248	260	257	234	254	236	240	244	257	239	246	236	253	216	269	233	256	240	252	231	274	226	247	265	207	251	278	231	252	220	273	232	233	248	236	234	238	223	236	276	228	239	257	236	238	213	242	258	253	249	272	222	243	269	244	240	254	248	258	247	242	216	269	224	232	238	245	250	238	261	241	267	263	270	217	245	238	245	276	231	228	271	253	241	237	243	262	232	246	266	232	256	269	266	252	233	250	269	272	233	206	249	222	265	222	251	232	254	247	265	229	217	259	284	228	253	252	261	241	261	242	289	254	248	216	258	228	266	249	251	246	228	253	261	291	213	213	243	234	240	248	230	223	221	240	228	269	255	247	237	231	239	264	258	240	258	257	227	256	214	236	235	249	251	231	222	244	235	223	279	241	242	242	245	236	239	240	266	238	262
37770	56901	37786	30218	25481	21495	18006	14592	11555	9331	7259	5700	4608	3667	3018	2275	1739	1299	998	813	639	660	611	598	634	642	683	634	638	575	527	493	395	346	354	339	342	328	343	333	326	353	317	311	346	326	300	306	293	341	312	361	326	293	309	314	290	304	281	311	280	286	307	302	317	295	286	341	304	316	289	314	343	306	320	301	326	330	312	290	311	285	316	356	347	349	339	343	302	317	298	292	308	296	309	295	268	286	309	307	314	297	323	291	305	276	302	301	307	257	281	301	292	300	304	285	293	293	303	296	285	293	282	314	340	295	345	311	313	310	263	267	307	279	279	296	318	308	313	280	314	323	306	327	313	314	300	285	289	269	326	293	295	310	313	297	306	313	288	302	291	318	322	302	315	285	303	295	317	298	331	306	276	277	333	289	293	326	298	318	270	290	275	320	298	342	300	318	285	273	302	300	278	323	302	333	309	318	303	313	289	311	301	298	293	297	309	316	333	286	304	307	310	327	317	312	287	269	289	313	297	320	293	290	304	286	281	302	258	290	303	278	314	277	277	325	308	295	320	316	303	280	323	249	293	295	297	298	309	297	334	295	289	287	289	308	300	267	303	299	282	295	301	288	315	291	306	306	294	278	300	281	295	324	310	304	304	275	302	270	287	311	311	314	315	296	304	332	295	315	303	320	305	295	284	286	338	290	305	290	285	276	305	278	301	303	314	311	295	295	329	308	290	303	302	321	294	319	259	295	301	299	318	328	291	299	291	301	317	267	305	339	286	313	295	263	315	331	314	312	270	267	288	312	296	313	303	282	313	331	317	296	301	313	285	305	297	315	286	293	310	260	297	322	302	315	278	293	269	306	315	298	263	315	303	321	341	312	282	318	325	308	329	301	291	285	311	312	282	286	309	323	317	268	315	303	292	292	340	302	303	345	301	325	312	314	284	304	291	301	310	300	293	297	292	304	295	310	296	293	317	277	322	288	315	281	283	305	305	307	294	290	282	312	271	297	280	321	294	262	321	306	319	317	308	305	301	317	317	294	294	286	263	268	312	298	286	279	296	304	301	288	315	325	302	322	310	295	276	304	310	295	286	283	311	323	298	304	302	280	305	270	314	304	308	287	325	262	290	293	305	305	291	308	328	294	279	287	298	328	305	277	291	282	305	306	295	326	336	315	308	288	321	300	315	287	287	314	308	302	322	300	324	293	285	316	260	294	300	296	308	281	341	277	286	289	297	291	302	329	290	290	289	309	308	296	326	271	284	304	277	305	302	297	309	297	337	301	302	298	299	336	315	282	283	322	293	322	287	328	302	295	299	323	319	305	303	305	304	288	319	290	300	313	292	322	312	287	301	287	282	305	309	300	297	294	295	292	315	300	321	279	287	300	313	294	283	334	281	294	337	302	305	295	299	289	285	328	283	301	294	292	322	321	315	319	305	293	303	327	260	279	300	284	308	292	308	302	301	294	290	319	272	310	300	283	271	314	299	274	280	299	314	296	271	303	269	313	329	265	323	296	292	289	315	291	287	303	309	267	276	293	297	316	254	274	285	317	323	311	328	339	315	287	297	306	314	327	322	299	264	275	333	276	302	300	296	304	288	292	290	285	293	256	278	304	273	293	333	264	266	299	285	254	287	318	280	288	318	291	328	289	314	283	331	268	320	269	293	293	282	307	281	312	293	297	303	283	289	258	306	313	305	318	306	323	294	316	310	304	295	282	299	312	287	270	291	265	320	291	324	280	325	292	295	302	330	336	320	309	301	297	298	317	291	298	299	308	281	289	308	315	295	302	299	296	258	284	316	316	325	311	311	305	289	282	315	275	276	313	310	313	322	280	290	294	286	303	288	320	288	304	311	306	263	271	315	303	289	296	300	316	303	283	293	306	284	300	310	292	289	325	306	282	307	309	288	271	297	282	292	324	319	326	285	294	296	290	315	300	283	313	290	277	267	311	323	288	314	317	298	293	313	294	293	284	277	294	331	326	300	279	271	309	323	282	313	299	328	305	308	281	314	319	278	310	309	317	346	310	306	319	325	316	291	296	273	272	299	290	290	310	295	290	313	318	251	301	243	309	293	286	291	305	287	292	319	300	301	327	289	307	314	307	272	308	306	303	294	290	291	304	280	307	293	284	294	302	316	292	282	276	309	295	296	311	313	321	308	307	315	305	271	329	296	334	286	304	287	283	292	291	301	291	322	291	290	302	304	301	284	302	305	314	279	294	318	287	317	296	290	295	292	276	336	311	322	298	301	308	290	304	283	273	271	308	291	307	287	309	303	307	288	302	274	301	316	320	288	275	281	304	303	337	325	281	268	309	277	301	305	309	303	300	266	304	314	274	297	296	290	277	308	304	290	293	331	285	284	289	285	285	321	314	303	317	307	296	299	290	286	264	276	272	314	303	289	290	307	288	315	309	300	338	311	273	294	290	292	293	320	308	272	265	304	291	299	308	316	282	305	305	272	284	295	297	309	332	280	314	327	294	279	280	309	270	287	288	298	306	314	303	260	308	277	276	323	312	299	280	262	290	298	315	315	309	345	293	311	283	300	310	277	287	308	278	309	294	296	298	316	306	303	330	296	337	306	293	299	311	306	290	315	289	306	302	327	302	283	305	335	294	302	292	331	324	287	261	291	313	280	313	290	294	274	318	324	322	295	334	310	274	301	305	304	315	278	290	293	308	293	296	317	276	276	282	294	288	343	296	281	314	297	308	293	288	285	317	288	263	280	289	279	290	298	273	298	277	290	299	318	278	323	293	300	309	290	283	314	286	275	271	275	322	314	329	290	315	292	332	323	307	301	333	322	305	311	304	338	304	304	266	288	285	298	296	279	318	302	302	320	288	310	323	286	318	324	300	310	282	262	338	297	318	276	287	308	297	283	305	320	283	286	322	294	296	300	317	326	306	328	319	303	314	298	307	297	279	299	300	290	296	306	300	299	309	298	315	295	324	294	311	292	294	310	296	312	296	290	298	290	303	311	289	315	309	296	333	318	308	282	294	340	290	303	307	324	297	312	317	272	317	287	299	285	313	279	284	308	272	301	314	273	304	299	282	265	290	319	340	280	347	311	286	283	295	296	298	322	296	328	266	322	318	297	289	291	311	317	322	287	306	289	289	302	303	297	300	293	305	317	288	279	310	284	291	288	301	272	298	271	320	254	301	297	297	310	313	296	265	280	281	301	295	308	296	308	308	292	266	310	294	277	314	302	286	294	279	296	322	303	314	286	293	308	295	296	311	279	281	284	328	300	292	327	344	315	318	328	311	340	301	292	281	315	324	279	299	304	321	350	293	301	304	307	304	294	308	308	306	270	324	298	307	297	321	289	301	296	280	299	311	303	324	281	290	285	298	303	298	298	309	292	288	314	303	297	297	291	273	292	272	291	287	316	307	290	306	295	303	279	328	288	289	329	288	293	300	322	280	288	308	268	302	312	293	295	316	289	312	290	306	293	305	290	292	304	277	319	292	313	333	311	302	305	309
28297	24650	22401	15150	8330	5738	4161	2979	2454	1946	1547	1370	1154	1066	958	774	705	650	553	550	540	570	486	563	511	556	573	598	574	539	590	508	520	503	467	527	504	491	498	455	477	515	488	463	475	523	467	476	502	476	488	465	493	505	461	494	489	501	488	481	476	450	517	502	486	490	433	488	489	469	517	500	475	477	481	492	477	496	479	464	465	476	488	464	444	464	496	493	484	465	466	475	534	515	476	492	462	464	482	480	484	455	516	473	449	460	466	461	490	493	518	498	474	462	504	485	487	508	489	488	485	490	471	459	488	441	481	485	508	513	476	491	460	472	503	482	482	483	474	479	481	483	474	491	498	480	516	481	451	464	465	435	485	501	501	489	478	489	474	516	454	464	462	492	480	458	480	465	451	490	473	457	465	484	477	508	486	459	495	488	512	474	487	522	484	457	470	516	502	501	502	494	457	488	481	503	502	491	510	528	494	477	500	464	495	428	487	478	501	497	475	468	456	494	494	533	480	489	518	479	484	460	504	479	453	495	439	462	457	450	457	468	481	451	493	471	501	512	472	492	465	454	505	486	466	453	457	491	523	497	491	447	518	487	480	509	490	501	470	480	477	519	448	485	491	481	468	491	492	466	467	450	502	494	460	493	481	491	511	463	489	510	475	447	487	470	477	464	483	459	481	457	498	468	472	481	489	540	449	488	458	490	486	463	487	502	495	452	488	471	479	505	475	475	459	493	458	478	502	469	503	483	476	509	472	516	517	463	455	492	479	485	494	510	473	485	443	487	508	467	509	477	518	469	463	501	487	510	453	464	485	516	472	496	462	520	479	473	529	472	457	510	489	471	459	471	491	502	488	472	472	498	441	514	490	426	478	494	440	510	517	480	472	453	480	476	491	470	463	450	501	500	464	479	464	489	471	478	491	459	489	472	484	492	475	478	462	500	494	448	505	498	507	456	497	499	509	455	489	479	491	513	465	489	490	471	486	498	476	475	491	480	472	474	458	452	494	498	472	488	491	516	512	486	496	526	472	470	535	479	447	476	493	453	466	496	454	495	438	474	489	491	525	499	445	492	464	484	492	449	501	480	484	479	479	469	485	492	511	515	474	456	502	488	467	460	492	482	482	467	474	449	473	441	507	455	473	481	436	467	490	508	491	497	456	499	501	481	492	505	465	473	469	483	481	490	446	443	512	478	504	456	494	465	456	493	492	487	478	461	490	455	491	494	503	483	439	459	454	434	472	455	468	509	470	496	455	516	477	523	486	518	481	522	524	486	475	453	532	454	514	463	474	477	489	514	493	514	462	488	492	501	466	491	480	530	544	492	469	491	483	459	443	474	476	502	449	455	503	479	478	491	498	470	523	465	476	496	461	513	468	461	474	491	484	497	497	480	480	470	479	477	488	519	485	460	408	473	473	498	502	467	495	507	460	501	469	471	486	493	488	480	522	501	445	472	459	481	446	479	488	493	477	499	517	502	449	511	468	485	484	483	445	475	475	451	487	516	469	463	497	458	528	473	531	488	496	511	497	490	485	470	517	452	465	442	459	483	490	489	464	486	520	463	493	474	493	461	472	452	469	494	473	513	473	434	474	494	481	508	517	518	494	485	500	483	490	485	476	501	449	504	488	499	494	494	479	495	491	489	485	479	446	526	450	460	486	477	472	486	483	463	476	496	465	492	484	471	451	510	494	482	478	474	508	504	453	514	486	476	475	511	461	501	473	539	481	466	467	477	462	488	473	481	470	481	458	511	465	484	476	528	503	472	491	474	448	515	458	505	492	502	491	469	468	464	464	490	471	482	464	435	496	455	492	504	445	522	478	485	484	465	448	506	499	491	450	472	464	500	493	443	513	503	475	509	496	456	498	489	485	460	461	486	471	497	516	495	504	491	441	515	473	484	502	474	513	473	491	494	492	428	483	497	472	470	492	473	463	502	490	442	487	489	478	478	463	485	475	494	476	474	509	466	472	484	467	516	508	510	488	477	514	471	479	461	508	490	516	476	509	491	454	483	471	441	483	467	451	458	485	467	478	466	473	477	505	467	479	478	490	465	497	497	515	445	494	455	505	511	492	505	488	468	470	471	438	475	497	507	491	479	510	487	475	499	534	446	465	511	486	513	515	487	473	482	477	465	498	479	470	457	488	471	454	471	465	468	459	450	498	465	481	512	483	509	500	497	461	517	499	512	472	503	500	424	516	483	472	466	504	474	500	473	485	486	458	466	468	493	456	453	469	500	478	511	538	474	475	506	432	466	482	489	466	511	520	465	458	476	496	481	447	461	487	501	488	501	472	468	510	490	468	481	472	459	473	463	503	496	508	482	520	481	477	466	482	499	469	500	466	504	477	507	484	489	501	488	500	486	497	482	461	549	460	499	463	493	459	520	510	465	503	495	440	430	458	491	508	513	489	480	510	462	460	480	478	521	513	468	447	493	468	486	481	475	498	460	477	496	484	484	442	525	494	485	519	475	472	485	502	490	477	506	506	483	468	479	459	472	486	489	469	472	467	473	466	484	497	468	453	515	485	505	473	479	527	495	463	499	514	483	504	477	471	477	507	477	475	455	479	443	503	477	496	483	435	484	473	471	494	471	486	491	472	524	453	458	503	502	477	484	462	474	477	496	491	528	502	469	476	526	482	479	468	474	496	450	458	487	488	517	472	505	481	491	524	506	466	473	475	500	494	465	509	477	507	482	475	517	502	464	480	480	444	455	451	494	498	493	517	448	475	457	509	494	475	502	474	410	465	472	489	472	473	516	459	452	495	470	451	468	466	468	465	441	524	472	457	463	484	496	496	489	485	434	480	477	491	486	475	457	526	497	431	491	456	506	506	489	452	486	484	504	467	474	447	460	483	493	501	446	485	495	473	470	480	516	448	506	508	474	500	473	491	497	493	447	437	482	468	468	444	488	450	447	472	508	508	519	514	492	496	483	475	488	445	494	465	520	454	453	463	465	473	478	468	518	452	461	496	511	454	466	457	467	497	481	463	465	470	480	489	462	498	510	473	495	458	494	501	466	474	463	485	453	466	493	473	460	482	500	449	481	441	472	494	501	545	463	469	500	462	483	482	512	493	471	487	474	506	492	454	514	503	499	521	439	493	463	477	460	466	476	484	495	459	442	501	502	447	528	538	477	452	457	505	447	500	439	487	457	433	470	446	503	528	482	472	455	471	457	472	480	457	489	456	469	495	451	460	479	556	460	479	507	437	470	564	442	443	449	528	479	492	484	535	444	457	505	481	463	511	509	455	495	510	464	472	517	468	478	479	501	460	513	434	487	477	463	494	483	495	484	458	493	450	496	467	523	490	489	499	495	528	477	442	520	471	456	448	432	521	493	516	505	502	498	494	516	516	496	509	487	470	481	470	479	445	480	456	495	490	490	521	477	527	534	471	526	470	504	489	509	507	478	498	510	474	525	469	510	501	448	476	474	489	472	482	465	465	499	485	465	493	500	456	439	494	476	520	499	520	477	514	433
30241	38049	25424	17241	13183	10560	8118	6594	5042	4047	3111	2520	2036	1737	1462	1287	1029	897	825	687	730	723	681	691	672	705	719	707	685	684	670	625	631	636	632	605	578	617	591	629	641	577	610	559	590	554	603	573	602	601	606	588	628	605	594	581	619	579	564	606	577	603	618	570	591	585	570	630	619	536	615	586	595	566	614	614	608	620	619	599	561	608	590	603	586	599	596	644	565	600	618	565	616	575	582	563	585	589	596	597	594	580	597	614	575	603	566	611	586	555	596	577	584	588	575	626	561	638	618	573	618	549	547	572	598	612	586	597	536	635	576	600	624	592	568	555	599	572	628	564	581	598	582	562	583	588	628	575	618	608	616	584	577	586	582	619	563	593	612	590	588	561	588	581	590	587	599	635	570	581	598	560	575	636	631	606	578	576	568	591	584	623	582	581	594	578	583	614	563	593	610	662	616	635	609	581	603	586	613	554	638	634	623	602	593	607	583	574	645	591	585	613	579	620	620	565	611	554	584	582	590	584	600	583	614	585	585	612	544	562	563	588	631	556	617	567	593	587	600	590	617	610	594	607	571	555	613	613	579	579	596	593	611	567	612	580	582	564	635	575	603	577	505	618	591	547	588	582	609	630	579	636	533	582	587	622	575	554	594	603	635	616	571	616	609	562	627	611	589	596	609	644	605	531	582	601	582	579	594	597	579	597	582	574	578	583	570	626	597	579	649	556	560	583	612	612	578	600	552	562	626	551	597	575	633	559	567	575	586	623	579	615	617	582	591	593	578	610	592	596	563	569	606	597	568	618	597	523	602	575	578	593	549	585	579	577	584	614	616	619	573	563	588	605	589	605	606	613	625	615	589	643	577	559	584	576	556	605	585	602	576	549	570	568	555	588	610	620	600	608	644	575	604	650	614	599	591	574	602	596	583	576	598	586	563	624	628	576	600	636	560	621	586	616	571	584	595	613	568	575	622	598	570	595	625	626	594	603	597	569	624	564	585	602	526	591	611	600	628	614	569	596	610	593	622	628	541	605	602	597	572	554	576	628	570	625	580	587	548	608	580	620	615	564	604	631	600	610	600	621	585	618	630	602	597	606	652	570	569	611	601	575	586	593	567	568	631	604	558	582	637	576	586	564	570	579	603	566	614	592	592	594	577	622	588	598	608	592	553	582	628	601	584	610	591	606	575	589	593	618	535	590	605	565	629	637	605	618	565	580	628	599	610	571	584	583	583	620	629	602	591	623	562	545	596	620	587	615	556	622	592	632	552	593	569	616	645	565	575	558	596	585	559	565	578	556	591	565	611	549	577	609	623	615	627	598	618	598	595	619	599	586	585	584	561	565	581	610	547	626	657	582	593	588	578	598	604	581	592	563	596	535	594	596	612	549	589	543	623	594	568	579	610	595	561	569	576	562	600	590	598	588	540	581	545	594	597	617	597	585	586	593	610	583	565	596	579	617	616	561	618	644	566	530	614	585	576	600	584	617	569	599	557	550	578	610	558	622	609	559	578	598	575	598	573	598	605	598	580	635	561	641	598	593	609	581	604	568	557	536	605	618	576	642	580	588	568	585	595	573	582	562	578	583	609	599	593	615	618	604	571	546	609	563	607	615	600	581	562	580	601	572	598	585	579	629	599	572	628	590	606	596	574	557	592	601	603	548	580	581	616	597	605	589	613	578	581	597	629	571	596	609	622	560	583	583	599	603	618	565	585	573	606	598	578	576	578	560	610	596	609	606	596	589	584	606	591	574	587	601	604	553	595	611	620	614	579	574	600	606	602	625	644	557	602	594	622	582	571	603	590	603	590	583	558	593	540	606	609	592	540	606	629	541	621	628	619	583	538	622	567	639	562	601	600	616	533	629	609	595	635	591	537	594	576	619	617	610	598	583	629	611	602	632	599	645	623	625	566	625	617	572	597	546	581	620	557	626	618	583	574	618	606	664	579	613	607	599	599	631	599	626	597	598	581	636	597	630	599	586	576	591	548	595	611	540	611	584	622	609	570	598	578	619	589	600	613	613	576	574	572	566	610	572	571	642	605	540	590	634	561	607	572	612	574	631	565	589	582	579	560	611	622	604	630	596	578	587	601	596	603	597	565	628	600	611	590	588	601	583	599	555	622	570	569	645	592	578	587	600	562	618	613	585	623	577	564	630	600	594	604	613	595	570	617	588	597	573	603	588	643	599	585	563	611	577	626	563	617	634	624	614	614	592	634	576	601	613	598	590	600	602	593	608	601	588	584	584	609	618	620	612	603	615	608	574	539	597	605	597	598	629	613	601	598	620	560	612	547	617	585	615	600	599	595	617	592	539	606	584	597	572	559	603	577	598	624	582	587	588	637	603	585	632	557	584	532	583	630	620	623	590	619	604	589	583	559	574	587	580	547	640	634	581	646	615	583	574	601	637	565	590	628	615	592	565	564	576	592	606	602	607	604	585	596	564	587	606	588	609	574	612	625	611	589	607	580	566	571	586	564	597	584	611	596	614	585	609	585	600	569	605	647	598	520	636	608	618	577	635	597	588	604	635	600	603	563	587	591	604	643	579	614	595	580	559	589	575	584	599	573	601	624	611	597	603	604	618	636	573	590	564	587	557	605	600	588	562	575	581	622	604	570	549	598	636	604	569	564	584	628	616	592	584	583	590	600	607	613	619	608	626	530	579	590	657	578	599	626	596	567	563	572	632	577	604	624	573	581	574	527	620	606	609	586	603	576	589	607	606	585	608	607	584	590	602	622	591	608	604	638	565	587	609	615	609	562	610	648	593	580	580	591	606	623	574	564	598	562	603	563	577	564	605	622	593	633	567	599	620	553	571	610	576	552	585	604	626	641	604	634	597	628	560	567	589	594	577	593	581	619	592	601	621	612	555	585	603	607	595	565	593	577	593	609	609	598	591	557	550	595	602	645	590	585	576	596	610	549	596	604	581	600	592	601	571	608	567	586	605	623	638	595	636	573	606	554	607	568	615	607	590	603	577	581	608	567	594	605	595	618	604	573	548	568	608	611	567	606	598	581	642	640	580	608	619	584	598	620	573	601	609	562	610	574	578	551	613	606	600	646	597	612	609	662	573	563	613	626	631	575	584	577	603	552	638	596	550	614	618	586	599	556	598	604	595	595	608	578	601	590	580	600	591	576	593	596	598	565	612	632	605	627	610	555	569	612	601	595	628	574	571	604	552	590	585	561	588	577	560	601	618	611	609	598	563	608	662	626	599	644	608	598	611	582	611	637	569	612	575	536	572	598	592	605	601	579	609	640	605	598	608	596	567	619	594	596	511	570	588	580	565	597	619	617	582	622	598	548	602	587	630	595	570	585	603	565	588	537	580	602	594	577	590	587	562	574	589	600	633	637	589	635	627	611	552	588	544	613	639	578	586	635	622	546	549	555	573	560	610	615	581	567	602	568	616	587	626	612	592	546	616	564	561	602	554	575	583	593	584	577	594	584	602	609	629	566	612	640	572	584	602	591	528	605	556
24380	21577	29040	24597	21805	17546	9621	5566	4023	3292	2681	2123	1767	1484	1150	1054	822	642	562	534	500	447	449	451	399	436	443	492	408	458	403	417	365	396	373	353	342	343	345	336	340	362	346	356	330	340	375	383	365	326	357	384	357	366	331	366	349	335	349	378	360	340	363	360	337	320	381	320	365	346	385	315	371	360	366	370	366	359	332	358	363	383	358	354	373	346	343	383	365	381	392	369	339	366	357	355	368	335	356	359	352	373	369	359	347	359	334	386	336	363	353	339	350	366	337	366	344	353	374	395	355	339	395	401	331	354	318	329	343	353	374	343	324	356	321	337	360	340	347	373	332	394	335	371	367	358	341	359	359	352	351	360	335	334	373	361	328	336	323	341	376	348	324	338	343	367	329	309	363	351	338	325	360	320	369	346	347	318	345	342	330	319	323	361	351	335	359	347	342	364	298	344	388	366	360	358	368	377	349	371	354	358	402	370	339	347	356	367	342	367	349	366	382	376	355	370	341	355	310	341	343	361	350	386	407	328	377	361	376	337	331	353	333	356	347	353	348	356	353	329	325	343	363	370	389	366	339	368	331	360	345	327	342	372	352	344	334	337	364	336	360	371	341	358	360	337	342	381	306	344	321	359	369	370	333	348	312	403	330	322	343	316	355	334	323	347	350	333	340	378	332	341	354	351	346	338	350	352	305	321	376	346	373	362	404	375	345	348	322	375	350	376	332	358	370	339	373	360	334	331	348	372	368	329	332	340	337	354	363	346	376	395	333	329	354	327	365	314	362	388	344	349	358	371	339	336	353	353	352	337	352	360	361	363	372	357	358	387	354	343	368	374	346	329	368	377	356	341	371	355	332	384	369	366	339	330	357	375	352	349	358	318	362	364	350	322	369	360	353	358	339	346	339	355	326	356	374	375	360	349	331	327	333	342	363	306	366	356	373	362	334	357	359	359	372	342	360	334	361	366	381	364	331	372	314	346	344	361	346	359	348	387	354	336	337	307	344	349	338	369	342	370	374	325	352	338	378	342	389	362	381	360	330	373	359	361	341	317	386	359	374	327	350	336	351	334	358	316	355	369	375	344	366	306	322	367	369	323	358	337	364	332	377	340	306	360	342	335	329	349	311	350	336	377	339	349	353	342	355	357	351	332	342	373	342	362	340	346	341	354	381	354	377	357	346	350	323	349	330	352	364	334	368	354	362	352	331	347	372	377	327	350	364	355	344	354	358	332	346	330	310	338	351	347	354	369	369	341	335	350	374	341	357	350	380	356	361	324	351	354	326	319	391	326	345	410	334	344	343	338	338	349	353	375	350	323	350	334	354	311	331	344	371	329	349	341	346	345	404	359	327	348	348	328	352	354	335	349	367	348	334	348	335	337	352	344	400	344	343	368	360	345	332	355	333	323	348	301	353	348	357	375	356	389	372	341	339	394	339	368	354	369	328	367	350	362	372	351	362	337	366	389	319	360	349	366	350	349	358	329	360	368	341	357	326	336	353	334	366	358	364	347	322	354	344	390	321	384	356	345	346	346	356	368	370	357	356	338	352	363	356	342	320	314	365	332	322	346	334	296	307	323	383	328	330	372	352	358	346	343	368	347	358	374	348	362	359	372	356	331	347	332	359	344	356	355	369	349	366	310	344	411	374	346	355	342	311	369	379	373	354	309	295	349	339	354	370	347	318	337	354	357	352	377	370	344	372	352	361	340	355	344	361	361	356	356	329	338	368	360	329	319	369	366	325	319	351	367	341	359	363	390	309	356	351	357	368	323	356	368	345	331	360	355	326	354	347	358	378	375	364	333	348	343	332	356	354	345	320	357	366	351	316	339	333	334	380	343	375	345	343	364	356	324	344	329	353	351	378	358	356	367	353	339	355	375	372	330	383	377	358	403	341	387	351	350	321	343	348	348	346	359	389	357	313	346	382	352	321	339	349	351	316	338	322	348	348	354	337	300	337	374	376	355	378	344	334	363	380	338	355	328	331	361	360	342	380	364	329	341	372	361	369	348	355	377	329	340	356	333	356	357	406	339	352	344	325	353	363	342	357	347	347	329	355	354	319	342	323	350	344	349	351	380	364	337	306	361	370	365	329	371	357	299	345	322	317	363	360	353	354	322	386	314	365	372	350	346	362	333	368	330	378	335	324	344	357	333	367	369	342	348	351	339	324	328	320	356	366	347	382	317	365	345	357	329	323	376	361	348	323	329	344	362	334	352	353	369	330	367	367	337	334	375	371	357	383	376	340	344	356	348	356	346	353	332	316	340	353	364	358	366	347	349	351	363	330	337	375	360	356	301	353	348	360	347	340	335	385	366	339	346	358	356	380	374	338	361	366	334	364	359	332	354	367	340	317	325	323	334	331	372	356	361	348	357	348	363	340	328	334	334	364	355	357	332	356	355	343	348	372	358	335	331	350	350	330	366	352	344	332	371	347	333	332	344	354	357	354	361	320	378	346	337	349	399	346	372	380	337	348	361	349	370	386	379	343	358	354	362	346	348	361	314	355	338	356	362	325	382	344	356	364	369	373	362	338	373	333	357	371	335	384	327	357	373	331	343	319	364	356	350	344	373	332	379	351	375	366	337	353	372	336	370	362	361	327	348	325	351	393	340	333	371	332	334	346	339	382	400	350	366	370	338	359	366	384	369	352	339	332	316	349	354	329	362	328	369	371	309	381	350	343	346	336	350	345	358	328	385	381	373	342	347	337	334	371	310	341	358	354	327	341	353	321	307	384	370	362	342	349	323	356	350	344	388	350	399	362	341	332	388	353	336	320	327	344	385	340	346	358	329	361	357	331	310	349	355	364	356	377	323	349	347	336	344	342	358	366	363	350	354	327	338	358	382	360	336	360	347	373	374	316	360	360	347	372	343	348	349	355	399	345	346	347	363	380	346	366	359	368	353	327	344	317	338	371	326	339	325	318	361	352	381	357	371	334	335	379	348	392	345	347	346	375	374	370	333	357	358	333	313	313	333	341	369	328	359	344	343	358	347	356	356	340	329	361	386	344	332	336	338	349	421	367	352	376	356	343	359	379	313	322	353	336	370	370	332	348	328	333	379	349	367	344	367	343	349	350	355	342	331	333	343	379	361	386	374	387	351	362	381	337	362	341	314	343	360	348	334	399	354	368	309	378	379	345	341	363	352	378	331	370	345	375	363	380	374	362	351	354	378	343	314	354	339	367	324	355	391	382	367	352	386	365	346	343	391	349	337	382	416	332	367	352	362	361	331	364	295	364	363	357	337	378	351	304	326	364	354	399	334	355	403	325	332	343	328	348	361	342	335	360	335	313	356	350	330	366	374	333	368	352	317	378	313	367	355	382	355	352	346	327	399	363	350	357	360	335	389	343	371	346	342	365	375	339	338	334	345	364	343	308	369	345	364	370	356	377	358	356	350	340	307	373	342	376	323	353	370	335	351	327	363	345	371	360	364	362	326	382	377	356	330	376	345	345	349	318	363	349	349	336	343	352	329
34020	49801	32842	24611	19925	16568	13263	10147	7990	6566	5208	4073	3243	2618	2169	1667	1336	1117	863	778	716	644	626	611	539	636	644	699	666	561	594	571	517	502	432	468	452	474	459	473	472	446	492	447	446	476	440	412	436	446	480	451	433	467	434	444	426	469	437	416	474	464	432	477	468	447	468	432	448	441	431	429	433	468	462	443	449	469	425	427	462	473	462	415	414	433	465	475	470	465	436	452	456	459	456	446	468	430	485	449	443	443	386	427	494	425	425	423	438	450	450	437	439	425	438	433	453	441	411	437	466	440	447	456	459	477	456	504	453	432	471	401	428	466	453	433	441	451	475	456	455	442	407	452	433	439	433	450	419	471	409	420	457	450	428	411	501	447	404	435	443	434	412	446	444	431	462	468	475	454	418	410	454	430	418	426	401	422	433	430	413	430	459	418	404	424	398	468	442	419	446	409	406	428	430	442	463	449	436	436	438	467	445	440	461	423	446	442	420	455	452	452	449	440	441	472	452	432	463	404	409	449	393	429	425	435	416	431	425	443	407	450	439	459	462	465	441	426	440	469	421	469	424	438	477	427	470	434	458	445	428	395	443	402	454	409	434	464	428	390	433	415	442	422	460	476	464	458	456	466	424	406	447	436	399	435	490	431	403	411	461	407	448	458	447	450	421	418	440	483	491	405	425	427	456	439	477	430	402	472	470	447	458	473	411	416	446	478	420	429	426	451	428	466	440	450	438	402	409	419	433	418	429	446	455	445	425	446	438	452	431	413	468	436	434	434	455	457	431	456	466	441	420	423	425	431	456	443	453	455	464	439	422	408	419	445	445	451	444	469	426	426	420	426	414	424	438	466	445	443	434	451	470	447	448	462	419	458	416	461	423	415	434	446	459	443	456	397	421	405	434	438	463	456	462	422	413	448	412	464	423	443	463	432	452	421	431	454	426	456	421	454	458	447	410	423	447	404	436	420	448	460	444	454	440	430	436	428	414	449	461	452	421	469	445	455	448	444	430	467	416	486	433	467	411	491	453	451	443	432	458	480	443	466	426	408	434	427	466	438	450	450	419	402	423	444	424	409	444	399	418	428	457	450	416	457	472	465	468	427	441	445	395	448	485	445	445	451	429	450	465	425	469	446	485	449	438	429	427	439	418	418	407	486	446	453	431	448	439	429	481	440	464	465	467	427	425	438	456	439	423	429	437	407	425	456	432	449	477	430	446	400	450	455	468	446	422	460	448	434	454	445	451	448	458	443	448	446	423	420	423	447	438	469	455	434	466	425	473	451	469	462	466	453	452	417	435	415	452	439	412	437	469	424	412	457	470	433	430	413	415	435	458	422	395	454	450	405	391	457	416	460	426	461	452	423	422	484	457	444	460	430	455	432	459	469	440	446	429	439	438	429	430	442	421	461	441	442	452	426	420	438	435	442	447	401	444	439	437	426	431	471	445	421	418	415	429	426	427	458	404	437	431	428	502	403	424	473	451	444	448	441	412	401	474	419	456	421	455	463	423	396	436	439	432	432	464	447	433	427	431	444	438	463	435	427	422	420	431	460	458	444	411	445	429	444	419	396	449	416	428	439	482	438	439	428	416	436	434	408	465	450	454	416	450	431	470	463	443	460	437	473	464	410	486	446	431	434	434	416	458	421	413	416	398	471	460	436	419	442	497	477	459	435	415	415	407	419	448	410	433	437	437	421	424	416	451	441	415	443	385	452	446	445	452	436	442	443	462	392	447	446	433	414	404	377	450	400	436	448	449	401	432	411	447	437	401	428	425	417	409	429	414	446	440	477	452	449	441	427	434	457	433	415	436	415	457	475	474	440	450	437	456	430	442	449	454	433	429	407	489	445	420	431	437	429	426	450	437	439	440	449	454	417	467	434	455	426	462	444	446	412	442	424	443	385	438	444	463	435	433	452	428	434	442	408	438	408	438	445	421	413	485	447	423	405	451	465	417	439	450	455	504	398	418	417	468	435	417	428	453	447	448	445	395	425	450	454	427	453	444	454	438	450	436	462	401	403	451	481	438	437	438	419	451	476	407	426	463	450	484	455	417	463	428	435	435	434	448	445	466	416	441	422	452	424	433	435	438	486	439	433	439	491	421	432	455	458	440	419	428	468	422	483	457	435	471	458	424	456	432	416	425	423	439	459	433	407	445	435	425	439	474	452	434	458	434	449	417	451	431	437	435	421	430	431	433	439	448	384	432	448	418	422	426	428	447	436	463	424	416	425	424	463	455	432	433	427	430	434	454	412	436	422	455	446	456	456	410	442	444	423	456	439	449	395	458	408	424	459	435	408	449	419	431	428	470	474	408	445	438	411	450	447	395	440	441	456	466	425	463	423	429	433	439	436	422	459	471	418	450	402	432	486	461	435	436	459	434	432	403	442	463	431	415	442	447	458	430	421	431	441	438	426	423	417	395	418	475	410	428	415	436	444	446	439	428	457	436	446	435	452	437	442	484	457	440	446	432	420	467	422	444	436	395	460	453	451	443	436	420	437	475	421	407	456	432	422	440	390	449	459	457	472	417	416	466	441	418	449	440	453	404	450	438	484	439	464	447	457	435	421	412	441	418	440	427	428	437	449	430	424	461	405	445	426	453	474	487	454	453	433	451	440	456	493	412	461	428	412	468	420	419	412	411	456	444	415	443	433	446	435	444	433	446	483	415	413	428	411	421	396	470	398	428	426	434	441	429	418	444	418	476	471	422	476	451	452	434	416	432	456	441	450	440	433	484	433	416	442	415	418	458	406	451	402	420	495	444	448	479	445	425	451	434	431	440	448	477	453	434	413	438	463	439	409	435	428	444	457	412	442	417	435	438	438	464	435	426	471	443	417	440	404	445	425	481	443	439	431	447	467	469	442	447	436	451	454	448	462	444	429	436	425	444	448	431	407	453	452	463	446	451	456	424	420	476	507	457	440	454	416	415	459	410	444	462	411	444	477	453	455	412	448	410	449	448	426	421	495	452	449	435	468	425	428	429	430	417	481	458	449	450	470	460	481	418	412	411	434	452	412	470	445	450	440	458	442	446	436	439	449	483	453	422	471	419	468	447	449	451	429	434	438	456	440	470	452	413	470	441	409	420	446	419	434	405	416	428	393	439	450	442	432	424	484	438	406	426	409	409	433	409	460	447	441	450	449	416	453	455	436	459	444	437	444	438	448	445	425	464	400	472	477	440	446	429	460	445	438	397	457	433	417	405	427	419	434	431	416	453	397	467	428	430	459	418	396	420	452	455	438	418	458	427	473	436	465	444	411	419	431	438	474	425	453	452	471	445	430	434	438	466	410	435	448	452	428	414	443	447	431	449	421	435	443	452	412	447	439	468	404	457	410	414	426	429	397	433	420	428	424	418	426	437	435	439	444	422	388	411	474	457	426	435	505	437	424	455	496	438	445	434	437	428	443	429	438	423	454	425	458	450	422	421	490	429	446	462	444	449	478	427	409	443	450	455	440	443	418	438	460	426	419	428	430
23349	21554	29481	24048	21626	22285	19416	8695	5485	4449	3586	2885	2216	1887	1520	1196	926	807	640	532	484	449	404	369	367	372	371	422	403	330	393	314	329	271	291	268	261	260	254	254	250	246	261	267	266	271	280	274	272	262	261	250	269	280	257	255	256	246	255	271	259	258	225	240	238	221	243	265	298	236	270	265	256	251	259	277	228	265	234	242	263	287	270	263	262	255	260	285	257	270	261	253	227	260	252	246	253	249	267	236	242	260	231	248	241	239	236	257	214	253	224	235	264	266	246	246	236	219	254	254	234	272	244	271	271	234	239	229	252	246	243	235	239	254	234	252	258	279	255	246	247	232	226	228	241	249	259	240	247	242	239	238	236	256	230	223	245	244	267	250	228	263	252	228	247	231	254	217	244	206	248	218	239	250	284	246	270	265	242	242	254	247	241	254	253	264	263	255	244	230	247	251	236	240	245	251	261	223	223	236	214	229	227	238	259	236	253	230	266	247	253	237	267	276	254	223	243	252	246	270	259	227	264	255	212	272	243	233	258	246	263	228	252	258	226	256	254	263	252	243	232	250	238	249	241	233	218	265	260	218	247	241	246	239	267	243	246	213	247	244	243	261	256	256	216	231	249	273	264	295	241	266	223	220	257	235	231	235	235	275	250	231	234	223	253	230	222	232	245	248	249	268	250	248	259	246	254	274	275	222	247	224	242	229	248	237	248	265	247	264	246	219	251	234	239	254	250	267	255	278	234	253	263	242	266	270	238	265	258	242	249	247	241	262	246	267	241	263	263	224	236	251	279	240	239	251	263	243	269	240	262	231	261	232	267	241	234	238	267	219	243	258	228	285	224	258	221	250	241	220	235	254	265	223	236	238	250	255	227	240	256	231	258	250	262	226	251	261	252	232	251	264	266	245	244	236	264	233	241	269	250	225	255	252	256	238	239	228	241	241	237	204	255	238	251	242	240	253	240	256	254	261	253	234	233	257	229	266	250	257	242	240	255	267	205	246	261	200	236	220	263	263	242	224	241	245	246	256	255	234	239	241	257	240	257	243	271	251	256	220	235	217	258	279	233	256	223	251	262	256	272	248	238	240	215	264	255	254	256	256	248	243	246	237	248	244	237	219	262	241	232	230	251	236	221	241	264	256	223	244	292	248	259	238	252	241	243	221	254	239	266	215	228	251	243	242	236	277	273	241	273	264	263	252	229	255	223	251	221	234	254	251	228	241	259	253	271	240	245	245	254	258	283	229	255	231	237	257	217	252	201	272	244	255	258	238	254	247	223	245	261	245	253	231	249	244	247	270	248	231	236	249	237	265	257	246	245	239	234	252	240	262	245	226	248	243	245	242	246	235	232	244	253	240	243	261	244	247	241	250	250	238	219	225	233	247	256	224	230	214	248	234	240	210	268	243	256	232	261	256	267	227	248	245	239	210	236	230	271	227	241	244	245	254	223	223	287	270	232	241	257	226	240	242	244	223	272	265	234	241	239	259	224	228	221	232	253	233	266	248	229	240	227	248	240	261	249	266	266	236	221	235	260	266	269	232	231	240	232	213	247	232	246	253	243	218	289	234	218	224	236	245	241	238	218	260	246	253	257	231	231	199	247	227	222	259	236	241	227	210	246	251	284	252	234	244	242	233	250	265	230	249	245	227	242	265	229	200	245	239	242	252	227	257	198	233	239	229	243	272	227	240	221	254	239	206	243	239	258	224	245	221	271	243	211	254	244	253	242	240	217	229	271	235	204	241	240	262	235	279	251	245	239	223	243	249	238	234	274	256	225	233	255	234	236	231	253	272	261	245	263	228	242	273	236	227	251	220	230	244	224	258	243	243	253	227	250	283	274	260	239	242	209	247	243	223	245	247	230	232	240	238	237	260	255	242	220	270	232	236	249	239	247	271	271	257	258	228	255	245	225	243	238	241	250	264	231	262	257	240	246	250	220	210	234	255	227	256	248	242	234	233	268	229	262	285	247	237	234	251	268	213	250	257	244	264	238	239	207	226	222	233	247	218	253	253	227	268	251	237	232	252	215	227	253	228	232	232	224	221	252	243	253	250	240	261	250	230	246	234	262	234	242	244	221	244	248	231	250	251	255	222	236	242	237	255	228	258	246	235	233	258	228	245	245	244	231	250	251	255	235	243	218	246	228	209	265	221	230	234	231	249	240	231	234	244	246	244	231	230	220	259	269	232	250	234	244	249	229	245	227	226	256	223	232	227	238	247	241	249	259	246	217	218	224	222	263	243	242	235	244	197	271	258	248	245	236	239	243	252	250	236	264	251	239	222	256	221	244	244	250	237	225	228	226	259	234	249	232	262	221	243	241	225	272	233	239	268	236	214	251	214	249	250	219	270	240	270	226	232	242	236	251	251	244	249	251	229	234	246	251	228	243	249	236	247	259	260	248	258	240	255	224	244	249	214	223	214	225	228	250	228	228	233	279	242	272	217	259	258	267	212	251	258	227	246	245	231	234	266	270	250	238	261	215	237	268	251	227	227	266	254	259	228	258	240	262	229	248	246	238	257	214	247	253	265	233	261	226	259	251	254	218	250	248	283	257	246	253	247	251	236	242	257	258	242	236	248	235	245	263	247	270	260	256	276	249	240	241	261	266	249	250	243	249	231	243	258	257	238	242	244	252	243	230	236	271	237	228	253	243	255	237	239	230	275	224	260	224	256	210	245	246	261	232	228	255	230	246	238	251	255	224	249	246	227	254	238	229	282	254	226	216	272	224	234	226	253	248	244	248	224	229	232	267	258	241	239	230	249	238	242	210	240	264	236	232	206	251	193	242	255	242	248	244	232	243	255	230	231	240	240	236	237	254	260	233	263	244	241	236	257	253	258	250	243	262	252	255	268	209	239	220	243	219	265	229	235	234	262	231	263	237	243	234	231	269	256	234	239	215	259	266	245	265	225	211	262	230	218	246	250	250	271	250	257	261	277	252	247	228	259	221	235	243	257	234	241	247	267	219	213	235	261	271	218	221	235	241	241	245	258	259	249	252	229	227	231	237	247	252	247	216	220	247	218	240	258	256	235	236	238	236	256	256	230	239	236	226	220	254	216	257	247	248	218	252	266	241	236	275	250	228	270	215	255	243	255	251	273	256	203	230	225	214	261	258	250	255	243	248	233	238	239	259	266	264	232	227	251	239	225	237	242	245	245	277	266	234	238	241	248	247	231	235	264	223	247	259	236	256	245	237	272	265	254	233	256	235	223	251	241	240	238	238	236	229	226	251	242	264	245	258	224	251	254	230	243	234	269	264	228	194	238	225	250	262	204	273	247	248	244	255	233	245	220	227	255	236	270	238	214	238	234	247	242	244	252	232	241	269	226	265	241	226	228	235	235	229	232	219	239	240	258	266	290	258	222	255	237	242	225	243	233	241	230	259	221	257	230	237	223	246	233	238	234	240	243	234	242	235	254	229	228	244	277	264	218	251	234	237	254	268	251	224	226	233	271	224	243	229	234	241	264	266	260
38631	57272	37229	29296	24657	21018	17125	13529	10641	8476	6952	5693	4468	3455	2777	2191	1666	1362	1079	850	756	641	591	586	561	564	601	569	567	532	480	465	408	386	357	367	338	348	335	358	323	310	339	332	302	288	292	340	309	308	328	306	329	293	300	346	301	348	296	292	303	306	322	280	309	304	340	308	318	318	308	286	352	323	335	290	297	303	303	279	291	336	312	287	378	324	313	351	312	341	333	296	301	282	296	332	288	316	301	305	286	300	321	303	302	294	291	295	301	280	304	309	292	310	308	295	315	292	284	310	290	309	311	328	283	304	304	286	312	319	316	310	322	243	279	301	266	325	295	293	296	283	321	300	329	284	326	292	289	311	258	304	295	293	324	284	311	290	312	293	334	282	299	311	280	310	292	298	308	294	290	319	289	296	269	322	291	281	295	299	279	303	321	290	331	307	297	312	297	277	286	273	276	307	311	289	307	283	280	274	292	283	273	288	290	294	298	334	288	324	317	291	305	286	319	293	293	325	307	290	256	307	285	321	287	291	302	298	259	291	288	296	297	312	260	311	295	297	293	317	266	321	310	305	307	274	308	301	294	305	274	299	299	284	305	292	318	326	306	300	260	284	278	295	254	311	315	278	284	312	334	285	288	294	297	297	311	293	300	301	319	289	299	298	315	278	308	299	284	291	282	303	298	306	314	321	316	299	271	294	300	290	287	298	293	280	305	270	300	312	263	301	278	288	334	298	283	278	293	279	293	293	295	302	291	289	285	292	282	263	302	282	288	248	273	293	284	267	325	310	318	281	303	281	299	305	283	317	323	299	279	279	309	291	281	307	316	295	339	298	297	295	328	278	291	289	303	303	304	275	326	303	273	301	275	308	306	300	329	310	322	327	280	291	284	280	275	284	312	291	295	304	309	305	315	271	304	285	302	287	298	297	316	290	269	287	291	285	301	309	295	291	282	268	285	324	299	314	282	294	316	296	326	308	291	285	312	272	308	310	293	302	285	259	270	284	317	337	310	302	324	290	289	271	277	286	302	303	316	271	286	290	313	280	268	315	309	296	278	294	296	269	287	288	305	274	303	325	304	267	338	282	314	302	298	309	287	295	290	322	275	272	276	295	305	315	305	270	284	296	275	285	297	304	303	293	333	317	307	299	304	300	298	305	293	321	319	306	306	271	302	313	337	325	310	303	295	297	294	310	325	314	268	301	309	310	299	305	312	287	324	304	331	303	279	307	308	283	287	306	266	287	314	307	294	283	283	288	315	304	340	311	295	318	298	300	335	318	299	265	319	306	281	324	255	312	308	320	308	345	285	279	296	297	299	288	279	296	319	323	301	292	304	275	325	320	298	293	288	287	283	292	301	278	319	332	293	297	268	336	308	308	330	310	307	259	313	287	290	296	288	280	307	296	292	274	288	302	302	293	307	308	288	287	304	348	304	304	286	292	278	284	304	307	293	268	273	270	276	343	277	292	294	323	306	286	285	317	310	328	323	300	287	302	272	305	284	270	273	301	297	292	295	296	289	323	289	268	307	319	303	315	296	309	281	267	292	296	303	281	295	295	299	283	310	271	317	284	282	325	294	287	301	291	281	252	293	297	284	306	279	267	296	307	323	304	286	285	282	279	298	297	360	284	296	305	310	282	283	294	285	269	275	307	276	281	298	304	318	271	290	261	305	252	332	339	323	298	314	274	275	252	295	299	311	282	304	315	269	285	294	307	257	312	321	297	289	301	293	297	303	282	272	278	290	290	303	304	308	283	280	300	296	314	330	307	329	275	314	304	301	284	308	284	310	347	264	300	256	313	289	290	295	294	288	312	304	281	287	321	273	298	300	290	271	313	320	320	280	309	290	305	303	298	256	284	269	291	306	294	275	312	334	330	327	309	285	318	300	279	284	295	285	303	301	290	293	288	300	291	282	301	286	290	295	312	281	285	282	308	262	306	298	274	280	328	294	303	315	319	321	303	302	289	285	285	304	268	289	298	342	303	298	300	299	288	310	295	294	296	305	296	291	297	270	313	300	325	286	304	298	295	305	256	326	320	299	287	281	298	304	292	302	292	284	296	300	296	297	334	321	344	278	265	290	287	295	295	306	305	296	319	314	284	284	309	306	280	283	285	279	298	266	285	270	307	302	270	284	293	308	298	272	301	272	299	318	295	273	316	296	296	281	325	277	286	270	305	289	265	312	286	319	281	324	286	269	307	300	286	271	276	289	268	314	291	286	305	321	294	281	275	271	312	278	294	300	304	296	312	287	304	279	325	322	327	283	282	300	309	316	271	304	325	301	318	303	299	313	330	304	285	303	308	312	309	294	281	297	290	287	277	299	296	286	309	291	286	263	304	317	300	295	305	291	295	304	264	283	297	310	272	323	304	312	267	289	298	266	279	303	298	282	301	294	261	297	298	324	292	306	307	279	299	314	293	283	287	304	272	299	299	297	293	308	277	284	298	312	326	314	305	286	297	296	302	301	285	303	314	297	306	283	292	302	289	273	295	323	306	282	312	305	307	298	306	311	296	301	304	261	312	282	296	289	274	301	306	321	301	261	308	294	252	322	283	283	297	283	314	297	317	287	310	293	294	304	306	321	293	299	284	320	270	296	288	305	298	310	297	291	297	302	279	270	277	323	303	290	278	294	260	297	289	298	272	306	295	333	283	293	283	300	316	288	302	312	317	269	293	286	316	302	295	306	261	298	273	292	302	307	301	292	290	295	295	322	275	310	288	311	283	326	289	275	291	308	298	300	264	319	299	292	278	291	301	295	289	307	270	296	287	304	298	289	305	308	305	322	296	301	317	312	329	330	298	270	283	309	297	316	309	303	302	301	310	291	294	310	292	315	296	282	308	297	290	317	330	307	302	271	260	296	331	306	268	288	286	323	291	276	309	287	283	289	278	292	288	303	288	321	286	320	304	268	292	256	300	294	293	303	287	292	283	286	274	312	288	307	301	328	285	279	318	303	277	294	281	301	289	275	281	273	318	290	303	299	279	319	310	313	296	282	274	283	293	284	333	328	322	320	307	310	286	284	311	305	302	298	276	270	295	272	313	344	283	286	317	283	298	313	326	335	321	289	265	276	268	301	293	276	293	298	276	321	301	295	286	289	313	315	287	297	296	300	295	335	311	310	326	300	262	295	283	281	298	279	305	276	300	338	316	290	295	307	320	350	300	317	304	321	323	290	304	304	287	302	295	291	299	304	309	278	267	293	275	287	298	320	336	304	281	315	273	322	267	330	308	313	293	312	278	294	274	286	322	314	301	312	308	299	299	266	274	316	328	317	270	282	315	301	312	295	282	306	317	313	303	288	298	285	295	305	298	303	296	283	301	291	307	308	315	294	294	324	309	296	319	284	290	310	320	302	281	282	279	302	301	317	304	301	297	276	294	251	300	279	310	300	290	344	259	282	290	248	308	291	288	304	310	308	278	273	300	281	307	294	310	291	299	284	283	292	287	306	273	274	311	308	302	269	342	274	287	315	273
28304	25226	22484	14432	7860	5445	3910	2764	2249	1781	1501	1259	1148	971	817	734	715	608	616	613	591	509	541	551	508	535	544	520	495	516	527	531	559	503	493	502	463	503	490	470	493	517	488	458	488	497	487	504	493	502	465	466	483	462	439	507	510	496	492	530	530	442	513	489	489	499	451	519	493	506	536	481	452	481	516	507	491	503	471	513	513	475	473	536	516	530	490	450	518	465	514	468	514	469	498	510	556	460	515	465	460	470	457	513	496	466	499	505	467	493	513	508	480	487	464	510	461	505	509	507	464	551	510	498	501	497	467	450	501	488	473	488	493	542	489	513	490	480	461	484	523	484	497	473	534	476	520	482	440	465	516	495	489	476	515	534	468	519	490	536	507	481	488	465	479	488	492	498	491	457	497	525	461	473	499	493	470	483	471	503	506	482	473	507	504	478	522	516	515	474	498	440	511	494	496	503	467	528	526	495	478	457	493	497	474	455	511	499	480	488	474	469	512	511	474	487	484	482	486	437	495	487	495	469	480	461	492	501	458	490	488	486	477	434	478	536	478	511	509	496	490	471	471	463	489	452	519	462	465	486	486	498	506	500	482	473	513	487	474	480	452	491	490	508	465	502	491	501	514	511	459	526	474	536	494	479	490	467	492	489	519	517	471	478	488	496	444	479	505	518	484	491	460	497	524	492	460	511	521	527	494	478	479	458	453	489	469	480	480	447	497	470	464	520	523	493	433	467	487	495	460	502	466	487	504	471	486	478	483	493	499	520	486	496	478	517	494	514	498	498	485	485	481	486	473	474	488	523	483	503	493	489	478	458	477	490	507	510	475	516	468	505	478	501	470	460	495	486	459	433	490	496	502	519	490	503	476	468	486	481	506	486	493	494	479	489	456	500	472	528	486	490	487	493	523	486	489	495	477	480	504	456	477	498	464	484	512	493	487	488	456	494	518	469	500	489	483	496	547	519	442	495	478	512	468	505	487	475	511	480	488	517	470	466	489	460	473	477	499	511	484	496	479	513	482	463	464	498	453	449	493	506	538	501	481	505	466	475	479	525	482	451	468	507	512	504	502	498	476	513	487	499	486	499	471	507	489	465	510	497	476	491	462	497	473	482	533	490	521	512	522	513	448	447	514	544	457	460	496	474	475	445	487	480	463	468	493	450	499	507	487	504	459	461	524	485	489	484	525	487	497	513	462	486	469	501	479	479	490	479	514	507	497	502	515	523	489	471	497	474	468	487	513	487	490	479	485	506	507	451	533	470	462	508	496	465	475	511	487	507	472	476	521	489	476	465	480	533	481	448	527	470	462	501	527	490	479	464	507	505	472	469	478	464	487	488	478	458	460	481	487	495	484	484	465	456	468	500	503	479	492	476	525	495	507	489	493	474	478	481	494	503	518	526	497	485	497	504	474	459	484	467	500	496	492	504	504	498	491	471	495	484	537	507	485	481	479	469	517	493	480	494	505	499	477	431	526	488	507	482	479	511	490	509	500	499	485	497	526	488	506	495	491	484	486	495	514	486	470	480	508	457	470	474	473	494	498	490	486	463	505	488	479	477	508	477	513	479	484	474	502	473	510	476	469	495	484	510	524	511	447	514	501	450	515	507	501	492	488	497	522	469	491	473	516	515	505	509	471	478	462	441	503	446	521	509	501	494	444	543	504	464	503	481	494	503	502	461	467	482	475	491	487	485	475	515	502	521	504	464	487	492	501	498	501	484	504	535	483	499	498	496	492	511	489	457	473	509	488	487	480	476	500	494	480	483	465	484	490	458	497	477	497	521	487	464	499	482	506	472	466	499	501	508	478	550	512	527	501	501	497	493	523	438	482	497	455	480	499	509	535	484	460	533	466	452	486	475	509	437	493	485	502	465	490	481	495	480	484	532	526	496	496	506	488	514	452	509	490	507	484	456	459	528	483	501	521	480	461	471	491	488	455	459	508	471	501	476	500	482	509	497	517	490	526	468	521	484	447	500	448	474	475	430	524	483	464	476	471	492	466	503	460	467	515	510	513	506	493	475	501	488	453	500	488	532	530	519	496	489	515	488	482	503	484	486	484	492	483	494	510	523	493	523	512	457	497	520	463	497	467	471	478	451	497	500	488	470	493	454	454	492	433	470	487	498	501	484	491	525	483	505	513	463	474	464	494	502	482	489	502	488	479	495	499	499	501	519	478	495	469	501	472	505	480	473	508	504	508	489	494	489	483	486	480	503	522	508	538	508	513	464	490	524	498	519	508	490	449	486	485	498	490	501	510	482	462	465	466	465	480	518	475	443	487	477	455	504	484	438	518	485	501	501	453	511	502	510	467	455	486	485	468	492	476	493	475	508	491	508	509	479	491	460	485	502	479	445	454	486	505	480	509	496	523	481	486	482	512	453	479	523	481	533	478	495	518	473	516	490	489	476	472	457	453	444	500	471	521	487	496	512	474	474	516	461	489	489	502	507	457	474	502	527	502	484	496	494	537	529	504	467	502	456	492	477	497	480	514	508	465	464	488	506	484	508	507	498	509	469	467	477	507	509	539	451	490	454	491	478	484	503	488	481	480	477	520	480	511	488	509	497	508	547	493	521	522	502	474	449	516	491	475	438	503	498	512	537	524	484	484	495	496	528	534	517	492	458	491	493	485	469	499	495	462	510	469	457	495	511	492	486	493	495	502	456	509	552	551	526	453	477	482	484	506	476	472	528	479	476	514	447	453	504	463	512	510	491	464	505	467	489	460	510	479	494	509	510	516	494	523	477	529	500	480	502	522	535	493	493	527	449	501	510	537	475	493	480	501	510	499	439	519	448	523	502	467	449	474	548	487	492	454	493	494	511	525	507	481	526	517	472	489	478	498	496	484	508	522	498	516	511	460	469	487	460	469	497	510	491	490	504	470	477	493	473	484	484	507	478	543	485	481	438	437	519	502	484	481	529	496	474	489	483	462	452	507	497	475	478	490	500	484	489	491	469	493	515	437	479	485	494	510	471	499	476	500	504	519	498	508	493	526	481	480	468	478	541	494	532	511	520	478	486	511	473	486	482	450	462	470	480	517	489	538	450	490	493	479	499	490	479	485	484	469	469	501	446	526	499	482	492	472	505	502	476	517	492	510	426	461	501	477	491	463	482	506	487	516	466	505	508	479	494	466	489	461	480	483	494	519	497	491	536	527	512	485	515	497	484	440	477	466	524	421	480	478	493	523	465	516	462	485	512	503	534	481	475	536	499	493	494	442	502	511	452	537	456	437	510	464	512	483	455	474	453	452	476	468	498	513	486	529	509	456	527	521	524	457	494	479	549	446	473	477	497	492	460	495	499	494	503	507	505	455	490	463	498	484	483	495	479	507	494	493	492	481	522	512	518	466	472	490	508	485	496	480	513	517	513	477	503	453	490	462	509	504	460	508	558	512	506	490	548	460	463	482	492	495	521	482	449	499	479	527	472	497	471	498	486	468	495	486	470	456	453	568	510	490	496	481	491	495	476	477	452
30908	39549	24584	16234	12783	10081	7658	5781	4493	3473	2791	2410	2016	1618	1349	1241	1052	944	840	794	781	717	687	660	705	617	691	688	660	692	659	660	657	616	615	614	598	599	646	563	585	605	606	562	606	608	627	575	614	587	630	611	603	561	639	621	621	625	597	619	592	618	573	598	635	566	607	627	603	614	636	593	596	615	584	573	641	538	596	605	628	597	596	592	641	631	606	606	632	637	705	591	580	586	585	585	600	601	580	615	619	636	596	655	577	587	591	568	594	613	569	609	584	609	633	579	604	596	626	604	602	627	584	580	567	622	610	619	603	579	602	604	597	561	592	570	626	553	644	562	584	581	565	579	647	610	580	626	576	560	602	671	614	649	575	613	598	636	545	606	597	653	605	628	610	592	589	616	610	598	615	569	553	631	608	564	602	602	583	620	567	590	621	589	605	583	574	600	582	624	556	627	559	612	609	558	610	619	576	652	628	595	585	648	526	624	633	597	630	594	611	616	621	614	597	584	608	616	586	567	612	605	603	602	630	612	571	571	534	583	602	579	590	565	621	632	582	605	594	571	556	590	572	605	634	616	593	571	610	638	568	581	615	594	588	574	628	544	560	578	595	631	578	650	605	582	596	600	658	580	594	582	600	617	654	594	563	615	579	561	614	609	561	615	577	623	607	616	619	620	567	596	621	577	573	642	593	618	589	578	643	611	583	590	605	623	616	590	576	597	624	606	552	590	561	559	571	571	585	606	591	613	594	596	571	641	600	569	586	597	584	603	532	615	581	609	628	605	645	599	601	607	581	596	594	600	635	597	602	627	604	578	559	618	543	568	639	595	613	575	598	582	583	621	638	591	584	639	605	624	580	603	605	578	584	626	587	585	566	605	557	583	585	596	573	603	569	598	600	594	578	626	584	621	593	619	570	590	593	585	636	598	613	569	588	572	606	614	593	571	625	617	628	646	553	578	645	642	603	630	578	601	599	581	603	652	546	599	593	639	610	593	585	582	625	597	663	625	603	626	590	606	576	621	595	595	599	607	617	628	610	557	623	611	594	607	618	597	620	604	593	623	575	548	577	619	642	592	601	626	591	581	568	605	563	599	589	609	586	586	588	623	583	606	599	590	605	591	574	602	608	622	594	566	565	598	557	567	606	601	588	595	571	618	614	619	555	630	538	630	639	585	595	553	601	572	645	628	569	595	615	613	587	596	600	619	636	603	639	619	624	568	600	593	637	620	579	593	551	595	649	592	644	598	615	598	620	610	579	613	579	624	549	612	554	569	599	592	598	626	592	615	575	601	609	597	616	539	614	581	597	597	590	555	602	595	562	590	574	629	579	565	616	606	640	588	568	633	654	596	559	567	548	626	601	602	570	590	637	564	632	645	614	615	595	589	585	645	563	589	556	598	605	590	592	615	613	585	562	637	621	588	591	550	590	640	612	575	649	606	593	632	624	632	632	624	592	603	617	583	598	568	604	602	559	596	576	585	611	597	642	608	617	622	612	540	553	639	607	589	617	609	573	576	604	591	569	591	589	585	630	542	625	603	612	534	614	592	604	629	623	569	622	600	577	624	611	572	652	587	620	571	579	564	620	613	604	557	552	611	591	579	600	616	591	592	592	642	617	618	619	605	632	576	617	615	624	593	593	608	588	588	600	603	607	598	558	582	566	591	608	609	598	567	596	593	621	610	660	616	571	566	541	604	620	609	599	594	601	572	570	574	583	622	596	626	584	625	641	604	624	629	626	602	601	608	623	619	602	567	590	619	625	606	603	585	591	592	615	632	583	657	608	556	637	589	619	623	597	605	661	609	609	631	580	571	577	602	603	607	576	572	611	617	577	587	651	624	579	591	567	568	629	593	626	580	622	607	594	586	596	628	601	629	590	588	565	597	615	623	583	601	617	609	586	605	624	618	610	594	607	630	626	574	659	575	611	592	613	605	557	582	613	562	580	631	557	625	605	555	612	593	593	565	603	626	601	588	626	580	611	574	594	642	608	580	596	610	640	586	617	622	565	564	594	572	607	592	626	608	607	594	603	564	613	581	588	642	552	571	546	576	579	552	591	600	608	633	606	616	566	594	637	626	594	585	599	598	615	594	603	549	643	594	641	598	600	637	632	601	591	611	549	560	659	568	609	605	593	627	580	578	612	615	615	537	571	580	588	570	618	626	593	636	577	575	584	606	585	605	588	580	593	604	619	644	598	602	585	647	638	602	548	575	620	623	584	617	585	602	616	557	585	625	592	601	616	604	603	643	603	577	569	598	573	619	572	592	590	583	610	615	578	588	550	639	649	607	578	603	579	558	586	590	587	613	648	574	572	605	598	589	594	580	576	586	580	575	657	584	627	611	610	642	582	575	596	601	579	612	628	610	603	616	594	594	628	616	602	604	616	572	600	645	598	590	638	589	604	578	610	571	578	565	608	606	600	616	603	602	658	615	582	600	595	609	647	593	626	640	579	568	621	600	589	557	599	615	628	578	619	599	614	614	631	619	587	613	612	583	600	645	606	635	541	590	613	567	590	585	565	611	594	633	594	607	610	577	561	612	613	580	596	610	588	632	603	641	618	579	623	597	571	621	628	588	636	653	600	599	604	629	625	598	618	573	646	592	618	563	585	613	596	604	571	566	541	603	624	604	596	632	621	590	603	590	582	584	610	575	576	585	584	583	641	594	597	622	619	590	584	609	605	590	612	588	643	629	591	578	579	630	593	617	600	621	569	624	594	585	605	560	622	629	597	603	587	574	585	590	593	582	605	583	556	630	584	628	589	586	616	598	585	632	628	628	604	605	597	574	657	593	630	606	583	636	583	675	636	594	639	607	632	607	578	614	590	602	576	625	603	606	575	599	609	601	636	613	611	651	573	601	601	585	598	602	595	592	602	604	568	619	618	560	627	573	616	613	631	599	611	598	571	599	653	600	610	561	612	571	556	564	637	590	604	569	604	615	607	605	576	598	582	641	589	578	606	576	579	622	617	609	581	610	628	597	620	583	646	620	621	594	621	591	614	595	588	604	614	612	618	563	593	568	599	557	578	595	587	581	628	583	601	612	602	590	616	541	583	617	608	622	614	592	626	584	638	603	598	640	621	625	647	611	651	585	600	612	578	608	678	602	543	598	588	624	646	597	631	593	597	606	579	604	598	548	651	609	616	596	620	601	578	620	615	589	583	596	623	608	589	615	618	593	636	619	608	581	586	584	589	575	643	606	601	632	592	606	621	577	671	589	603	580	599	596	635	583	613	583	575	603	579	586	608	651	584	659	600	592	626	602	596	560	617	617	618	601	607	583	626	623	644	588	572	593	599	597	606	576	595	624	569	595	588	603	607	600	615	582	589	593	588	597	639	584	565	563	553	588	585	615	597	628	579	595	643	637	624	626	648	643	626	561	644	617	628	607	585	594	611	628	620	577	561	576	601	564	574	542	599	619	606	591	612	562	607	595	638	618	586	560	611	558	550	566	578	616	564	626	615	571	567	632	634	620
24351	21563	29028	24559	21696	17129	9183	5045	3673	2911	2387	1908	1713	1331	1165	954	766	701	593	500	498	467	436	434	425	420	443	443	403	443	428	401	379	376	387	363	396	369	414	369	344	357	367	360	340	369	358	368	346	357	372	358	369	358	354	349	375	357	315	363	354	399	345	387	394	335	372	357	322	347	340	364	358	379	367	344	361	330	357	325	348	346	348	352	391	362	363	380	342	371	339	377	375	372	346	340	357	347	356	346	372	366	360	341	357	370	340	383	345	371	337	380	351	346	362	346	352	348	341	365	371	331	329	356	332	365	329	366	367	315	365	363	374	331	327	354	314	343	369	366	334	357	303	377	340	332	319	356	337	333	371	344	360	372	336	349	349	367	380	350	373	358	381	319	337	350	345	337	329	329	366	377	354	339	355	330	330	363	319	348	369	340	338	332	351	376	339	356	362	314	386	361	347	357	354	323	342	347	332	353	361	351	330	345	335	366	322	378	340	344	338	382	340	364	377	358	330	323	367	333	316	362	357	405	323	343	345	357	363	380	395	384	322	344	355	370	386	369	329	315	355	366	376	336	367	359	361	376	343	340	346	360	339	362	373	352	329	390	330	319	377	361	348	336	359	350	373	368	360	331	371	338	335	366	337	345	339	343	338	325	358	330	365	324	371	353	304	338	312	345	336	347	361	346	352	335	337	307	361	378	338	363	356	368	360	339	327	354	349	362	323	342	345	364	343	377	362	356	348	349	343	395	349	362	343	355	343	317	361	346	369	328	332	394	336	350	331	352	377	356	365	360	328	327	348	364	352	344	383	328	352	350	339	341	361	348	339	368	345	338	391	362	323	335	350	368	352	352	355	334	343	377	373	353	341	355	315	346	330	342	347	353	351	353	394	305	374	330	353	343	347	354	353	327	350	355	387	326	334	349	332	343	355	371	342	335	327	356	371	344	361	364	327	311	361	369	358	375	388	336	350	357	371	347	347	374	354	377	362	338	337	364	347	318	362	419	334	367	365	360	330	370	345	350	355	378	325	352	372	336	339	357	363	332	366	352	362	339	355	347	345	353	358	330	358	324	316	358	352	337	346	358	355	361	366	390	364	365	332	340	341	374	342	342	355	374	370	297	320	363	377	360	365	348	388	338	339	340	348	329	340	367	345	379	344	323	378	339	392	350	303	353	352	348	352	340	346	351	364	344	371	336	343	327	343	349	342	325	367	370	372	354	387	355	362	353	366	361	373	340	343	369	329	346	353	349	380	358	340	355	353	369	369	340	405	347	374	370	332	359	307	386	364	377	371	373	318	351	364	332	395	334	344	368	379	336	351	311	359	363	336	342	361	353	334	335	358	365	344	327	370	384	336	386	360	374	310	344	328	353	319	361	350	346	349	332	335	371	355	326	367	343	343	400	352	370	357	349	345	365	347	363	295	342	394	375	332	341	380	346	380	318	365	323	339	350	344	374	327	351	333	333	360	363	351	335	339	338	336	329	322	355	346	359	350	375	377	346	355	390	369	348	350	327	382	348	313	364	363	349	361	376	332	347	322	365	323	376	331	354	371	348	358	383	331	365	371	368	348	356	340	324	360	341	378	325	375	359	371	322	349	344	356	339	336	354	382	360	359	357	349	338	347	352	336	372	320	363	356	316	344	360	374	382	363	342	351	344	366	388	341	358	345	354	350	351	381	327	381	349	351	364	359	338	353	332	318	334	355	357	346	395	365	365	330	343	365	367	373	333	364	313	376	363	323	361	338	333	378	329	351	351	354	340	365	338	322	349	337	342	327	375	359	378	371	335	349	365	387	378	354	357	332	361	313	353	357	370	350	321	354	335	361	327	369	323	349	352	367	383	369	312	341	304	342	338	355	329	347	369	338	349	354	349	353	353	349	345	361	326	365	334	345	318	355	322	333	342	363	333	332	320	333	319	377	323	341	328	349	347	370	367	343	364	395	315	350	335	368	373	341	348	340	361	355	315	330	335	334	350	314	347	334	363	339	358	367	370	359	341	322	359	353	338	387	357	355	351	345	372	318	352	341	373	335	355	346	306	359	365	335	367	344	369	317	358	328	343	351	382	350	352	355	342	365	373	354	370	322	369	316	375	342	350	370	348	318	340	370	356	341	332	385	352	380	336	345	337	374	348	344	380	368	333	354	356	334	349	331	337	372	353	342	361	318	347	339	375	331	371	352	369	368	354	334	343	352	370	338	306	355	313	351	337	358	356	320	353	348	362	339	349	339	333	361	338	367	358	348	347	333	345	339	337	351	318	365	373	392	356	357	326	375	307	364	346	344	318	364	333	347	371	352	352	338	372	351	329	351	354	367	338	326	378	356	366	344	342	370	360	350	335	295	333	358	352	339	356	361	338	334	370	324	369	373	324	339	354	339	311	345	344	355	349	347	347	332	357	338	355	352	365	340	366	323	368	361	345	338	337	345	357	353	370	344	368	378	326	347	334	355	337	369	380	320	339	350	337	365	345	329	376	360	362	340	377	346	344	344	352	365	356	357	378	347	358	356	371	360	314	344	345	347	372	320	340	346	361	361	337	345	355	355	332	354	341	329	352	360	363	326	341	361	372	386	341	359	352	329	341	352	379	329	325	331	353	338	379	356	349	346	378	346	328	361	331	388	358	370	361	366	329	359	351	340	311	352	378	358	320	353	365	346	372	345	331	389	357	353	345	356	410	352	360	324	363	318	334	353	343	343	336	331	343	337	374	349	350	352	342	361	382	366	364	362	340	351	359	385	345	341	347	354	343	393	388	336	336	318	318	326	347	338	366	324	308	322	365	350	355	341	332	326	346	358	363	339	337	361	364	328	370	343	369	365	357	338	331	355	377	354	344	317	355	341	332	366	366	349	308	338	363	353	350	335	353	333	344	337	360	368	354	362	330	359	329	321	304	362	339	352	339	340	355	348	290	367	322	346	374	358	371	375	369	377	347	376	346	350	351	361	319	308	364	350	353	329	340	343	350	356	359	362	357	360	312	326	335	349	352	368	359	340	320	337	331	337	368	392	341	352	392	380	355	350	334	343	391	377	316	335	353	377	346	371	341	349	329	326	353	361	320	376	356	370	370	359	386	356	351	356	347	354	351	354	384	342	383	333	341	362	370	339	346	351	363	338	365	349	360	336	331	390	319	311	355	339	366	386	369	351	352	331	354	306	314	331	369	372	383	334	353	352	336	361	330	338	337	318	323	361	336	347	330	345	367	339	348	361	364	331	357	356	355	326	340	349	329	347	341	307	354	356	361	332	342	359	330	369	334	342	348	343	371	331	373	334	344	332	357	343	340	336	365	344	343	336	350	370	327	337	361	361	326	343	340	344	345	356	349	337	354	331	370	326	348	393	334	358	355	321	357	328	406	364	328	337	345	351	303	319	317	337	334	356	342	338	359	345	356	383	323	309	324	366	365	345	336	339	390	344	346	353	357	351	326	369	362	372	331	359	329	319	284	324	345	352	343	396	355	347	332	357	341	344	314
34835	49692	32754	23461	18830	15642	12540	9749	7587	5811	4866	3873	3124	2502	1931	1571	1326	1141	925	834	746	668	594	572	592	590	588	602	597	567	567	520	501	478	489	433	470	446	448	497	425	467	477	465	463	407	473	463	451	481	457	481	443	456	429	452	455	464	432	472	485	436	442	464	440	431	461	466	484	435	436	460	459	485	477	424	442	450	446	434	466	468	455	457	446	467	467	483	461	503	427	371	471	495	476	471	469	464	424	429	439	411	457	464	427	440	456	431	408	429	426	462	438	468	429	434	461	405	438	397	464	426	434	467	446	415	457	426	450	453	444	428	448	478	467	435	442	443	446	452	417	399	445	419	401	477	400	462	460	450	432	451	449	426	465	456	465	429	442	429	409	418	468	466	450	477	423	459	479	468	444	425	438	422	433	395	413	418	433	467	439	448	427	428	428	410	421	491	440	427	442	458	446	449	470	454	395	473	421	469	432	480	470	432	473	463	447	451	423	429	423	402	396	426	449	451	451	426	409	446	441	401	463	455	427	441	451	441	452	461	415	432	418	412	424	390	409	455	429	424	414	465	429	483	435	442	436	464	415	441	464	445	466	450	432	443	413	457	379	438	406	445	467	447	445	477	435	424	435	417	422	427	414	456	436	447	467	406	423	420	437	427	449	447	444	434	434	435	432	411	423	432	429	418	418	430	487	448	460	424	449	438	456	442	425	428	441	414	445	430	449	423	420	436	447	459	445	426	462	443	435	450	442	455	415	443	444	436	426	440	404	417	434	404	400	425	425	461	399	474	427	446	394	477	428	486	418	457	481	436	432	438	455	484	424	486	430	483	420	430	413	431	445	426	436	484	444	434	423	455	438	469	417	444	497	433	445	406	423	405	428	430	444	417	477	441	419	449	456	445	430	400	475	413	431	429	433	436	436	393	450	443	397	429	440	459	413	413	455	446	436	447	388	475	425	412	416	439	452	403	443	456	472	465	430	418	430	413	437	441	424	413	418	449	443	432	444	431	455	439	447	422	450	393	407	437	431	465	445	437	439	391	423	417	438	453	459	466	447	435	432	417	430	456	485	477	396	442	387	421	434	464	424	455	470	438	457	458	438	438	455	398	443	432	454	384	442	410	446	450	447	426	459	434	466	425	454	421	421	412	445	410	439	439	414	427	439	492	413	415	421	410	431	458	450	413	438	419	459	442	453	422	464	429	460	448	436	459	425	455	425	433	429	465	458	466	449	458	432	466	428	457	440	452	440	388	395	422	429	462	453	462	422	406	427	426	459	428	434	400	469	433	418	458	481	420	425	420	458	443	441	430	435	446	435	422	440	449	457	444	472	461	426	467	421	409	425	439	462	433	412	412	448	443	419	476	434	430	447	432	444	418	444	434	423	425	435	422	481	406	411	446	457	447	435	431	448	458	431	449	432	466	482	412	412	438	434	454	450	432	416	469	430	398	452	416	417	446	447	432	423	443	453	425	463	441	455	429	407	401	435	438	457	448	457	431	470	436	408	437	451	446	450	398	445	427	455	451	434	431	440	437	415	408	419	420	417	455	425	455	460	435	454	395	438	434	427	436	467	436	447	445	423	459	453	413	447	450	427	466	468	416	451	443	453	427	462	457	471	453	452	409	460	470	428	450	439	448	436	454	458	426	438	445	446	418	424	421	455	473	447	460	433	439	462	405	439	448	430	425	453	429	434	423	433	394	485	403	455	485	452	431	424	441	429	458	464	448	404	455	472	457	420	430	467	483	427	466	430	455	441	436	438	421	443	480	439	430	415	414	468	414	424	408	444	464	422	434	444	432	464	441	449	424	443	419	452	422	462	419	452	469	449	447	449	435	439	412	408	418	455	421	452	472	422	419	434	477	427	444	457	429	458	435	431	437	447	437	438	465	443	413	435	462	436	435	440	480	450	410	464	439	416	447	452	451	428	452	438	422	426	443	467	427	438	446	428	447	466	404	436	421	457	441	407	425	415	441	435	448	445	447	467	440	452	455	446	432	431	411	423	461	413	410	419	401	452	458	428	456	448	432	480	430	453	434	431	434	458	450	458	440	430	425	437	455	431	424	431	433	452	388	436	447	426	454	427	435	470	434	443	427	440	435	434	429	427	431	453	433	436	433	451	445	435	443	437	430	422	406	456	448	429	440	459	413	421	445	425	433	445	459	424	458	422	419	467	437	425	415	425	462	443	438	445	426	424	444	429	428	435	419	393	430	461	489	433	443	447	449	451	428	420	448	423	417	430	423	430	406	462	464	435	460	428	451	421	433	443	404	455	472	412	406	388	403	465	452	437	439	406	439	491	433	469	432	412	445	428	409	435	437	424	473	440	427	436	455	468	471	429	441	433	402	482	421	458	459	430	461	429	437	446	438	453	450	460	446	452	454	424	486	417	430	474	400	450	403	430	460	474	456	436	433	448	467	433	431	434	436	431	463	445	424	461	421	443	416	461	467	463	454	419	436	449	396	436	419	473	459	444	432	426	465	416	428	428	421	457	433	434	421	444	419	440	422	440	445	414	451	445	428	493	449	397	448	419	388	435	444	402	445	424	429	474	455	466	447	411	454	422	448	405	434	401	408	449	439	407	455	447	471	432	436	431	521	412	451	415	413	479	438	472	439	461	457	443	411	480	438	475	460	433	403	440	442	421	446	387	444	418	438	427	462	441	401	401	453	455	433	469	440	485	424	471	441	417	435	454	416	436	417	423	454	441	436	425	436	415	432	389	454	407	431	437	439	430	475	448	481	451	439	409	482	455	409	480	461	423	409	429	443	423	424	452	465	436	425	429	419	459	442	450	423	464	425	461	443	479	420	439	435	438	401	429	438	451	433	438	426	451	448	443	464	407	457	422	462	454	455	458	425	432	400	422	437	412	454	425	429	424	427	427	445	450	449	416	446	433	434	438	417	402	435	449	413	417	414	438	399	463	414	460	452	485	389	402	431	446	464	419	436	406	440	425	379	424	425	419	439	454	442	441	429	419	396	465	435	398	436	430	447	477	400	454	458	451	434	448	441	406	470	412	455	466	452	427	416	426	439	476	435	426	459	438	480	428	440	467	446	450	424	464	413	420	455	463	452	423	430	461	412	483	407	420	424	423	448	429	419	417	495	420	495	461	404	410	416	403	462	448	449	411	411	435	476	392	438	449	437	435	425	443	396	454	451	445	440	399	459	426	425	420	419	417	480	474	424	411	468	447	432	455	414	446	490	423	420	404	479	403	445	440	456	408	459	425	409	446	437	495	445	416	441	413	448	457	435	456	421	441	436	446	437	454	502	434	445	479	401	455	405	430	423	426	425	421	449	439	429	420	456	480	463	402	429	459	446	433	406	409	403	434	452	415	439	442	436	460	433	438	435	494	426	457	440	437	469	445	420	428	443	428	417	442	458	409	438	438	444	459	423	434	443	444	492	401	444	436	409	431	451	441	437	452	461	428	441	440	475	467	467	462	431	427	400	467	466	418	439	444	433	472	424	468	434
23253	21552	29537	24022	21629	22214	18691	8347	5551	4259	3367	2723	2222	1754	1340	1069	875	749	662	495	499	377	399	355	338	326	325	390	358	338	350	319	309	295	308	269	224	286	261	266	293	218	258	260	268	262	295	288	305	274	259	262	246	273	271	263	254	250	243	254	241	253	259	273	261	250	242	265	256	275	266	231	271	269	251	238	254	277	243	264	255	273	262	256	229	274	245	264	265	248	260	217	265	248	252	252	243	254	255	258	257	233	273	257	248	243	234	225	255	234	253	228	253	258	228	265	221	234	232	243	237	233	240	244	224	224	269	239	268	260	237	217	243	241	250	217	248	244	226	255	268	249	253	258	246	238	247	245	233	229	274	211	231	251	257	230	247	253	241	226	252	249	236	231	246	231	236	256	255	225	219	230	241	233	249	243	236	247	244	246	252	245	247	232	231	234	223	219	257	239	235	265	221	228	281	239	255	235	225	233	247	288	264	231	244	271	259	250	246	260	254	226	237	264	220	242	229	251	237	256	248	256	242	254	247	251	241	236	242	233	226	261	236	237	253	224	245	230	258	244	265	235	262	251	251	243	273	233	259	247	246	243	247	218	249	238	251	260	260	263	242	254	227	254	237	225	262	266	254	238	252	224	252	235	251	230	252	264	215	237	235	244	243	237	257	237	236	235	237	227	241	240	240	228	248	257	261	212	269	247	230	282	245	244	229	242	238	264	231	247	247	238	214	245	246	241	242	242	235	245	245	225	272	248	243	249	244	246	244	254	236	266	241	277	224	226	243	260	247	257	236	256	226	253	269	309	259	268	278	239	267	241	248	247	230	216	260	223	235	245	259	251	241	253	228	253	236	223	262	255	250	246	243	239	257	243	252	244	221	219	208	217	256	242	250	239	220	264	278	232	254	225	272	250	228	230	226	236	249	246	275	229	248	239	241	235	251	260	229	302	248	238	258	248	251	239	270	251	251	209	258	262	258	267	248	252	230	243	270	234	229	228	252	247	261	232	264	250	257	248	207	219	237	280	259	244	248	255	229	248	242	207	254	247	242	230	249	248	245	245	274	248	283	228	249	211	223	240	260	238	244	249	232	234	260	242	254	231	258	224	235	247	226	236	248	222	249	252	265	256	251	283	251	237	248	242	277	237	217	216	257	255	254	265	256	253	234	270	234	221	241	277	210	281	244	237	226	250	243	227	226	231	261	205	265	230	262	217	239	219	235	243	258	229	248	221	222	223	251	231	253	248	250	251	233	268	272	242	244	243	236	242	236	230	260	233	229	230	236	259	218	262	266	246	243	250	277	249	241	244	231	238	240	223	251	264	276	256	237	264	223	255	255	243	235	219	229	245	232	235	261	240	272	257	253	261	259	247	238	250	236	255	253	232	239	217	238	269	251	243	243	231	241	253	229	222	259	256	246	245	219	247	250	249	269	234	278	261	232	233	252	268	234	246	256	231	256	214	269	242	247	242	236	231	238	240	233	277	247	296	216	236	235	240	257	243	262	233	276	238	249	224	252	256	267	282	216	255	242	259	270	251	246	256	241	266	242	262	207	249	253	241	260	259	256	241	235	267	223	236	216	255	254	248	243	259	221	234	222	247	249	214	245	269	252	252	230	234	231	234	238	256	229	249	225	238	244	260	240	253	220	264	242	241	259	239	226	257	253	234	240	239	249	235	230	250	258	252	259	257	241	244	258	239	257	246	222	254	230	256	239	239	238	248	235	228	263	279	244	243	233	230	272	269	241	221	263	280	202	244	233	235	254	241	248	260	215	266	248	247	229	241	263	263	246	255	245	213	227	222	255	276	242	227	260	239	248	288	241	234	229	217	249	217	226	239	239	249	240	234	267	241	239	253	252	252	244	252	245	242	254	242	229	268	250	215	238	267	223	245	232	246	244	247	234	248	268	220	270	251	244	246	247	237	243	235	249	234	240	245	235	275	249	270	253	252	237	259	264	246	234	223	242	231	247	255	243	250	241	237	248	216	233	246	234	241	240	234	254	255	260	255	232	249	271	227	295	243	243	265	228	234	230	228	246	264	239	247	237	206	231	234	260	260	234	262	233	219	222	240	243	262	254	235	260	260	240	273	211	242	226	229	251	232	217	249	267	226	242	247	233	250	233	251	237	256	251	255	233	243	231	241	290	268	225	247	249	274	243	259	231	238	253	248	269	238	248	231	225	239	238	243	226	231	236	239	226	245	245	247	229	258	245	240	253	237	251	238	245	240	239	228	239	237	223	232	234	254	236	233	213	247	271	235	227	241	227	216	251	221	263	226	231	261	255	254	243	232	267	247	236	238	242	261	266	247	250	221	231	253	240	269	235	213	249	242	222	255	240	207	272	247	242	248	236	238	243	231	237	244	242	243	243	276	251	242	274	227	267	260	253	219	266	260	230	253	274	237	226	222	248	255	262	242	245	240	267	249	230	255	245	250	213	299	256	258	239	236	244	243	258	229	248	230	229	241	236	255	234	269	253	245	234	236	246	210	250	248	253	201	230	225	243	231	238	237	224	243	261	235	242	232	239	243	263	211	226	254	234	264	245	232	226	230	238	241	275	236	228	243	211	254	250	262	254	241	230	246	232	231	235	238	238	228	244	246	266	271	240	258	240	247	268	229	216	237	259	216	244	235	262	245	242	227	268	225	257	245	249	241	247	231	248	258	217	257	243	271	259	250	221	252	248	237	243	234	237	261	263	233	244	254	239	242	250	243	237	256	273	242	277	247	230	234	247	237	229	256	241	264	254	265	238	251	233	235	234	233	257	226	255	241	238	260	257	253	246	241	258	250	235	264	240	237	269	261	253	243	264	232	232	223	238	261	242	269	236	249	242	219	236	275	230	225	232	255	231	258	258	227	223	242	231	233	267	233	245	260	259	283	253	265	256	248	240	246	232	238	247	250	253	214	247	249	233	232	227	270	252	234	262	238	218	260	249	220	258	279	248	251	261	219	227	242	230	246	240	241	263	241	248	211	273	263	243	229	258	268	260	247	275	244	224	227	246	274	219	244	247	255	250	237	243	241	266	247	232	267	244	233	237	232	238	246	227	250	219	227	258	249	231	243	233	265	246	261	263	205	230	273	252	230	235	239	243	262	275	232	242	273	273	250	251	230	227	246	237	233	223	242	243	242	240	264	242	226	210	230	237	236	256	258	261	250	225	225	283	234	247	248	239	266	202	252	232	248	246	226	240	256	242	265	272	260	270	240	238	224	256	236	249	233	232	253	247	253	265	252	252	243	238	255	236	242	248	255	254	250	261	270	230	233	194	282	243	238	227	241	226	246	251	253	262	258	283	264	219	248	257	250	238	251	251	237	250	247	240	236	225	213	246	240	237	252	237	248	248	255	239	241	239	262	238	228	265	264	240	238	268	250	233	241	244	245	257	248	240	242	248	228	253	228	226	250	243	245	245	235	226	248	242	266	231	297	283	251	257	244	263	213	243	238	244	232	231	250	278	262	237	245	257	230	248	220	228	244
39242	57993	37716	28634	23832	19779	16667	13338	10533	8372	6504	5206	4237	3414	2571	2070	1622	1302	1052	892	771	594	583	532	494	515	495	523	536	475	487	437	413	353	357	339	344	347	359	359	340	327	317	327	292	353	326	311	328	329	327	307	352	341	306	328	319	314	314	323	307	315	319	314	357	266	299	318	339	299	295	320	318	310	275	305	302	304	313	295	306	301	327	295	319	348	317	356	331	352	320	308	327	301	329	334	280	306	331	326	313	287	302	339	300	294	284	314	298	296	283	299	311	308	286	294	283	292	318	303	284	289	263	307	291	310	325	304	277	317	260	305	324	283	320	310	311	312	309	280	301	311	301	281	296	289	318	275	300	258	289	291	301	262	285	306	325	304	284	319	301	291	274	307	300	292	280	277	320	295	294	299	291	313	305	279	282	284	295	296	278	280	316	314	273	285	337	292	299	296	303	306	305	311	279	280	328	305	270	298	294	276	278	286	296	306	286	322	288	280	319	304	290	298	306	292	321	310	297	298	291	297	312	283	301	310	314	298	272	294	293	297	309	302	305	298	328	274	288	291	315	294	293	314	322	292	302	285	276	277	285	310	270	271	308	304	293	292	293	289	305	266	288	293	305	301	273	334	277	304	292	262	295	292	324	267	284	317	326	295	331	278	327	322	314	286	322	289	317	320	263	322	309	296	287	289	323	270	248	300	305	314	288	309	311	308	285	304	274	325	297	310	325	321	304	305	305	280	311	302	294	297	283	323	290	272	301	291	282	272	289	281	325	310	290	345	328	298	308	277	331	318	309	299	289	295	309	293	288	281	299	301	308	304	305	314	338	315	265	287	342	314	285	299	298	306	311	294	306	293	282	328	333	271	300	288	288	305	340	301	306	290	290	315	296	289	294	286	285	257	298	306	271	302	302	305	282	296	294	306	291	313	292	303	317	285	327	319	297	270	304	295	266	300	285	311	281	285	301	288	319	325	281	307	282	310	299	311	292	298	284	313	302	283	341	281	306	314	305	288	299	311	273	280	291	312	305	320	255	285	317	296	313	281	312	282	335	303	271	319	298	291	259	296	279	269	289	280	299	292	306	304	279	311	287	300	294	280	281	288	301	305	311	306	293	307	300	302	316	310	275	323	296	281	314	276	306	358	311	307	305	330	294	304	262	305	264	302	308	257	310	283	304	314	309	275	310	297	296	286	286	278	298	319	306	328	311	303	321	304	307	293	316	322	290	325	289	300	278	305	321	300	320	322	272	277	300	329	301	314	288	291	323	311	321	329	319	294	293	294	305	275	308	290	290	309	300	294	276	335	301	332	309	311	284	300	296	276	313	294	297	303	299	274	291	276	286	287	327	295	269	313	303	289	308	314	304	307	253	315	336	282	310	310	287	278	300	308	295	334	301	302	311	269	293	300	271	270	298	298	299	334	320	301	293	309	289	302	315	299	298	311	284	307	305	313	321	284	303	286	287	312	313	320	312	301	304	337	288	293	289	267	307	289	333	299	305	301	314	289	291	291	314	283	318	307	289	332	294	320	280	333	314	283	303	304	264	272	326	293	292	282	305	310	289	302	301	300	302	299	319	260	278	307	291	319	304	286	272	275	305	300	283	296	313	304	313	297	287	298	279	273	332	278	297	307	326	306	295	308	290	289	287	282	273	339	306	276	310	322	266	298	276	304	293	288	303	282	292	310	294	302	300	306	302	298	271	309	293	285	275	299	303	281	286	285	290	301	275	283	314	306	309	311	324	332	304	317	309	294	292	301	326	293	339	301	291	291	280	324	273	345	309	288	281	312	330	277	286	284	335	299	301	332	315	287	276	297	337	301	269	275	308	318	308	304	314	310	295	327	303	319	284	320	315	285	330	292	331	281	279	290	318	305	297	315	297	320	314	261	319	291	278	276	323	306	276	289	270	315	302	268	291	305	289	320	293	311	308	316	301	327	274	293	288	281	313	255	286	297	313	293	294	304	292	326	312	319	303	303	311	312	293	300	300	304	322	295	312	319	314	278	267	305	316	299	320	283	287	277	306	310	290	301	303	270	305	301	294	291	330	284	325	303	325	276	313	293	278	296	325	268	315	298	327	282	288	314	302	276	295	317	343	283	296	306	308	308	297	301	303	317	302	286	308	290	306	287	333	309	278	286	280	309	324	297	286	323	304	306	290	277	286	308	281	336	288	280	292	327	270	277	300	332	278	271	297	293	295	287	311	293	315	280	300	323	318	322	321	311	315	313	292	283	314	294	292	295	320	288	286	284	276	298	300	285	336	322	291	270	284	303	303	301	308	290	277	266	315	297	314	262	291	288	280	300	312	306	276	299	294	288	277	315	282	293	255	316	322	279	291	321	299	315	280	299	301	307	295	263	313	286	290	294	306	314	273	311	307	290	303	312	286	290	275	279	310	294	303	273	279	300	258	293	325	287	316	283	271	287	265	280	341	277	286	298	280	281	323	304	302	309	313	303	286	298	311	234	265	285	299	290	294	310	305	286	321	292	312	276	330	311	284	314	326	285	304	315	275	316	306	282	297	272	289	295	291	264	292	274	303	318	309	316	306	312	313	309	282	292	252	295	333	315	310	326	276	310	333	305	319	304	308	312	288	252	305	318	313	319	302	279	279	255	287	289	308	325	283	294	296	322	290	308	302	311	272	292	298	323	282	310	267	303	294	322	293	316	277	324	296	316	327	311	310	292	305	290	305	263	303	292	290	287	293	305	298	313	302	308	317	320	311	284	290	299	296	328	261	285	282	282	317	314	286	317	299	291	292	288	304	288	302	318	297	280	314	307	320	284	325	305	287	275	312	298	328	286	345	282	326	259	286	316	303	317	311	293	319	296	306	310	313	329	275	290	289	305	301	287	291	306	280	318	312	286	307	301	304	295	303	284	288	310	317	293	293	296	279	303	276	312	315	316	299	303	280	281	307	316	309	324	298	304	275	292	288	274	312	284	293	299	309	300	320	296	303	342	284	272	305	299	300	336	307	320	288	277	314	299	292	308	284	305	306	297	284	283	310	289	293	275	282	317	286	297	297	292	308	297	317	297	301	329	334	295	332	270	291	293	292	276	294	299	277	287	319	313	308	267	296	295	297	309	282	311	321	296	308	298	286	309	333	318	285	352	304	274	261	326	317	288	314	295	319	296	279	292	279	271	283	320	278	297	335	293	315	287	308	332	291	310	335	310	321	312	302	304	281	291	308	286	312	286	308	295	284	293	281	309	308	280	314	280	276	271	315	304	282	321	296	277	296	316	299	278	281	303	284	291	300	256	286	292	288	308	332	307	290	281	328	265	279	280	312	319	304	309	295	291	289	315	286	308	296	313	317	289	309	297	300	297	292	286	308	324	309	279	298	297	290	312	282	293	288	300	289	326	302	307	319	313	345	302	301	313	297	329	292	302	330	284	308	296	275	327	319	281	272	290	313	295	283	295	325	311	306	308	316	321	300	281	293	314	264	274	301	307	310	322	304	321	263	309	286	283
28745	26662	23375	14546	7638	5035	3561	2722	2209	1729	1537	1300	1141	984	881	804	671	671	654	589	561	551	506	539	527	519	545	573	548	516	531	545	522	476	524	517	522	474	521	493	476	474	497	520	488	508	489	512	502	476	481	464	527	503	493	515	479	506	532	497	491	497	495	479	479	509	525	523	484	500	511	488	463	501	488	474	504	468	460	481	516	511	476	479	499	495	483	524	463	497	491	512	472	499	486	505	540	464	523	467	476	511	510	475	483	501	497	496	509	472	495	542	515	467	467	534	490	505	526	535	494	441	473	499	511	508	476	525	516	505	484	467	457	491	521	512	493	487	464	475	500	535	479	519	515	532	491	543	487	530	485	502	498	496	530	486	521	529	497	464	522	547	511	527	452	480	540	477	504	489	515	495	475	461	473	484	500	502	499	514	481	493	494	449	479	506	482	514	466	531	445	503	490	519	502	491	506	495	533	481	533	470	459	488	498	474	528	468	496	515	480	460	489	521	513	509	516	527	545	486	512	520	499	467	464	507	503	494	526	515	496	495	499	549	462	480	515	472	492	465	492	451	498	510	508	481	477	524	457	445	489	492	514	505	503	483	475	493	508	492	485	494	498	523	507	516	480	524	478	482	490	495	495	473	479	477	472	523	494	472	500	474	509	492	471	497	488	515	484	535	449	454	475	492	507	484	506	463	472	485	486	454	516	508	487	551	511	521	510	522	485	511	476	504	498	488	502	525	494	490	499	482	471	486	496	512	493	496	455	501	454	510	463	534	480	515	475	485	488	486	476	486	543	492	475	479	466	481	448	506	468	468	501	502	492	476	482	500	510	478	492	497	507	506	501	474	511	459	503	454	500	504	477	502	474	512	487	480	487	509	461	502	495	505	464	467	474	536	457	524	494	522	519	455	494	473	501	459	512	478	505	501	495	518	454	491	540	487	494	509	478	471	503	502	485	512	464	491	473	467	504	512	489	514	470	502	495	485	511	459	480	472	530	514	481	508	468	517	477	496	526	496	460	495	488	495	511	521	486	479	447	514	504	491	498	488	499	489	477	502	507	520	485	543	485	492	469	512	485	488	534	475	491	474	492	485	496	473	527	512	492	550	485	495	502	514	517	503	461	540	498	481	507	461	490	486	471	517	488	515	498	473	496	502	450	516	509	464	525	507	500	520	490	485	519	520	517	521	499	528	461	468	478	454	505	511	486	508	532	494	487	492	512	485	490	501	489	498	488	521	481	481	521	496	525	479	534	475	454	502	472	477	492	501	502	497	502	505	501	474	485	485	497	495	495	545	511	476	491	459	502	494	482	484	491	505	515	526	507	472	484	438	466	495	513	511	521	495	487	492	493	534	495	486	472	489	493	524	499	486	487	446	482	477	476	472	503	489	507	525	486	500	450	500	508	477	509	518	518	489	523	510	502	502	510	492	500	474	505	481	523	537	535	465	491	489	514	480	508	481	489	487	543	484	457	477	466	513	515	511	490	471	494	462	461	502	482	500	516	461	487	519	536	473	528	472	517	494	477	484	484	474	500	464	463	478	470	507	462	500	481	486	498	496	485	518	500	496	506	466	478	503	479	487	477	470	533	526	474	484	472	478	474	466	505	474	485	494	494	496	501	515	513	479	500	507	462	496	474	474	491	468	502	525	517	491	456	470	518	488	480	470	484	474	495	486	515	470	494	470	505	535	520	517	505	490	472	471	471	486	458	514	459	485	513	472	474	491	500	513	493	479	472	479	512	454	479	504	495	535	474	526	497	511	493	473	474	482	533	481	458	540	519	465	470	501	466	505	496	520	514	491	477	482	490	472	532	494	546	494	501	481	469	505	484	482	480	508	507	505	526	483	498	488	479	495	464	491	514	481	501	489	510	486	467	478	442	489	484	479	473	515	470	466	492	469	488	487	505	479	487	475	511	460	476	491	498	449	502	490	513	490	495	473	503	495	469	478	490	503	476	504	497	507	470	502	512	484	474	473	531	487	489	481	474	510	512	501	495	459	464	493	465	511	489	449	511	490	509	504	487	498	501	478	494	516	493	490	503	469	463	462	482	485	452	483	459	473	478	484	495	527	526	479	504	475	508	479	475	465	504	557	484	512	499	512	500	437	510	539	487	499	501	524	512	452	502	521	453	471	498	458	457	504	479	505	494	464	482	515	456	499	473	487	525	491	468	470	478	471	454	504	542	559	494	492	446	504	488	502	496	511	487	480	463	503	496	485	458	545	483	484	516	484	508	525	478	503	512	497	463	490	460	520	509	501	492	495	508	497	497	476	500	495	492	504	466	466	490	514	461	445	489	493	506	498	485	514	513	465	464	515	494	516	492	498	482	490	500	493	496	464	528	457	487	492	494	455	512	499	455	502	506	495	434	495	483	507	503	500	484	498	531	464	502	466	476	475	505	508	511	476	503	472	503	502	463	492	485	478	510	532	496	490	478	488	494	503	514	488	442	493	483	533	495	511	485	505	511	464	510	504	510	464	483	483	514	491	497	488	475	446	479	511	494	503	510	478	500	483	497	483	476	537	504	507	494	493	475	534	467	510	514	454	553	521	476	503	527	514	511	471	489	536	509	461	503	507	484	479	483	520	524	488	466	516	465	516	521	460	502	462	504	524	478	484	484	511	499	493	492	489	500	471	501	503	523	469	448	532	492	490	481	512	493	493	484	478	514	522	473	505	478	550	487	468	483	518	482	491	446	537	538	509	508	494	556	461	474	504	500	467	480	456	547	518	483	447	510	542	511	536	508	495	510	465	483	535	505	498	475	469	528	513	522	495	485	500	512	484	459	497	514	490	488	494	450	481	480	515	516	482	502	509	469	474	506	488	470	469	452	517	488	486	535	510	496	508	461	486	452	427	483	485	518	479	501	479	490	491	481	458	509	487	495	462	484	546	490	483	486	495	512	514	473	483	496	516	484	473	518	504	518	495	493	454	519	512	493	459	493	536	500	506	493	493	495	483	532	497	495	483	478	497	477	468	470	454	507	492	486	535	498	525	522	470	496	502	480	487	502	546	515	524	467	499	516	525	493	487	480	489	462	509	486	530	535	487	482	456	498	500	484	509	534	482	497	500	511	472	466	467	474	517	503	486	531	493	509	526	484	520	508	512	514	472	461	479	509	483	508	504	479	463	498	514	497	511	498	505	518	479	500	476	502	494	494	516	442	485	495	506	450	507	484	460	460	524	469	482	522	495	511	493	515	493	438	468	497	520	533	491	492	489	504	480	479	537	466	473	515	457	485	500	486	493	448	495	449	506	514	515	456	518	503	492	479	500	477	493	457	461	465	491	522	463	503	494	471	496	544	488	496	514	490	508	478	459	503	473	480	495	497	537	468	478	471	443	485	453	455	498	462	498	519	505	495	500	524	535	495	484	505	498	523	524	503	476	496	495	523	455	505	492	467	466	451	462	498	482	499	478	505	542	458	487	501	473	477	492	515	490	488	497	502	551	480	504	513	515	488	463	526	517	520	494
32240	42141	25710	16296	11937	9405	7425	5781	4462	3733	3057	2503	2019	1673	1406	1100	1044	913	788	763	723	722	635	690	665	658	624	694	675	649	663	652	635	598	624	614	626	602	651	608	676	579	649	647	614	621	656	599	582	599	611	633	606	604	575	642	612	602	613	631	618	614	612	588	619	599	589	636	612	610	599	640	604	596	551	602	618	588	607	612	647	578	637	599	598	561	612	631	586	584	582	611	592	571	580	614	604	603	610	625	581	619	596	630	623	612	622	622	593	672	615	611	601	602	585	650	585	591	620	598	592	595	622	596	587	616	579	585	613	631	636	640	599	629	602	626	603	640	584	625	598	583	621	601	604	610	592	600	604	642	613	590	621	616	628	626	538	645	570	587	622	623	605	573	596	652	617	588	609	598	600	619	625	596	657	607	623	640	576	623	598	601	599	639	579	631	603	592	585	583	646	563	594	617	622	588	616	570	628	584	594	588	555	597	665	625	631	619	596	592	574	606	594	609	655	633	644	613	610	592	643	589	607	602	607	601	614	617	578	633	634	600	593	590	595	624	594	617	584	603	549	585	668	615	585	580	593	590	629	615	608	602	635	598	611	584	586	590	625	621	661	600	636	664	638	582	609	623	596	617	590	597	620	614	585	613	601	566	602	571	613	613	588	582	586	666	599	629	562	612	629	637	603	561	611	587	591	594	654	609	592	630	633	591	602	635	556	624	577	597	618	604	580	575	639	607	626	568	623	636	628	580	568	600	611	634	590	576	628	582	608	566	585	579	617	603	639	580	612	609	602	561	647	579	604	610	579	625	587	635	596	607	583	581	619	637	565	635	585	591	626	627	619	610	626	588	635	642	627	608	611	627	577	593	656	618	613	637	619	627	660	593	623	632	631	628	594	596	607	631	638	594	651	612	614	612	647	604	608	642	595	629	633	618	579	617	643	618	586	598	603	623	596	614	589	598	625	638	593	582	602	599	648	607	594	592	592	581	609	627	599	660	596	594	576	591	614	623	607	591	596	558	619	588	598	632	622	617	583	604	650	667	530	622	632	628	620	642	614	585	591	593	617	627	630	581	590	597	609	613	585	596	590	641	631	612	611	588	587	593	604	612	608	583	559	612	655	580	641	575	631	586	627	591	581	588	595	613	622	625	594	620	610	624	562	608	621	619	598	624	584	598	628	584	614	631	612	597	625	615	575	587	571	614	605	588	583	585	651	579	554	586	648	580	598	641	611	591	617	590	607	591	599	588	594	623	632	613	633	586	618	612	613	544	658	617	615	583	651	632	605	575	598	642	627	598	616	595	608	593	595	602	585	588	588	647	629	621	644	623	600	591	593	615	593	635	613	593	639	619	602	633	611	611	612	583	619	641	624	600	584	635	650	627	579	586	610	625	609	622	616	574	556	609	629	628	599	609	598	567	591	566	570	616	627	613	605	646	607	588	615	632	620	616	571	612	597	580	641	589	615	635	605	580	646	588	594	586	601	634	618	568	561	601	601	597	590	615	592	614	612	623	584	596	615	607	568	627	629	584	604	607	603	613	633	623	610	566	605	616	595	609	600	612	597	599	618	623	610	612	621	590	630	575	601	611	592	617	619	592	617	613	581	622	590	591	582	604	645	588	586	582	617	657	655	618	611	616	624	612	611	612	554	582	589	579	596	615	590	599	619	569	593	604	623	596	603	579	618	614	609	659	562	565	610	585	625	670	624	600	634	603	573	606	612	604	616	600	605	637	630	601	628	604	606	607	617	531	685	521	608	608	618	615	586	628	598	613	578	643	594	631	635	610	590	610	604	610	609	605	590	601	618	608	632	585	593	627	612	612	572	578	591	616	581	665	582	584	597	582	615	603	630	622	618	584	563	568	607	613	612	590	634	587	599	571	590	620	612	589	624	571	589	597	584	606	529	597	635	581	586	591	575	613	599	574	625	614	557	619	613	634	602	582	635	608	535	591	589	595	579	634	645	589	588	582	634	570	620	604	585	616	603	625	662	590	639	618	616	615	570	600	597	574	649	586	584	580	616	645	620	607	605	593	661	618	582	633	601	583	629	604	559	591	593	629	567	599	617	607	591	568	616	618	615	596	591	606	560	595	601	635	655	621	605	608	603	623	608	585	640	586	622	625	633	649	584	580	613	641	558	593	611	610	585	576	622	590	561	619	614	608	563	611	628	601	578	615	583	553	612	589	593	605	621	587	614	592	600	617	604	602	586	642	620	612	568	593	607	561	656	591	623	609	601	591	637	555	598	590	609	626	639	591	653	570	594	589	625	626	595	582	570	622	640	620	568	591	633	620	621	637	599	624	597	597	622	561	604	636	599	625	593	604	608	607	626	668	629	605	607	572	596	631	661	630	597	614	655	589	605	631	577	590	623	560	545	611	591	596	639	630	601	579	588	637	622	622	615	585	598	608	611	571	592	622	606	611	610	633	603	623	651	619	647	601	613	629	555	617	590	589	612	607	606	600	605	600	538	644	589	558	577	655	584	578	578	617	608	613	596	618	633	604	580	612	590	593	601	608	602	593	549	629	631	617	627	602	583	617	572	585	575	607	601	571	553	610	593	565	586	639	649	632	591	580	607	585	600	611	606	572	609	589	621	587	605	603	593	617	620	593	618	616	602	645	640	605	618	621	606	630	619	630	542	597	607	575	630	597	587	572	595	574	595	588	603	583	646	595	599	601	653	629	618	619	596	618	637	603	593	673	615	598	605	605	611	611	625	593	592	581	633	618	646	581	617	612	633	631	586	636	583	600	598	581	605	553	615	608	578	601	592	574	603	594	636	592	598	581	619	576	634	605	569	605	597	628	629	631	617	594	645	619	570	595	602	618	625	577	617	618	619	601	603	640	623	564	582	611	587	621	584	573	615	644	624	573	616	614	583	597	592	623	619	622	654	627	570	626	645	609	605	620	585	625	578	624	624	597	620	591	597	612	609	632	583	573	596	618	607	564	585	595	596	625	625	641	568	572	596	600	647	690	589	628	598	606	575	612	594	588	646	597	547	604	619	581	623	631	619	618	575	603	609	616	599	597	598	619	624	585	578	601	554	586	599	620	613	578	639	617	564	622	598	629	607	605	607	624	650	608	602	615	579	626	610	594	574	608	624	662	625	598	597	601	634	612	591	599	620	630	638	582	623	632	624	669	601	604	573	552	575	620	606	546	620	609	582	593	631	581	613	622	614	604	600	602	589	603	589	609	606	584	599	630	629	601	634	614	606	639	645	600	562	617	671	634	624	588	584	579	599	614	558	568	622	577	631	593	632	603	581	587	596	603	629	620	620	608	635	656	614	555	570	585	647	584	589	636	593	589	633	599	615	648	607	604	642	603	640	609	611	578	572	616	615	609	613	574	609	606	612	591	574	615	640	607	582	630	578	599	613	612	611	638	605	587	572	581	620	626	631	603	629	612	592	614	629	573	617	647	596	595	629	633	594	581	623	622	618	644	656	608	591	608	570	609	624	621	606	581	628	615	568	642
24302	21575	29031	24610	21643	16831	8668	4831	3608	3000	2456	1960	1679	1418	1054	900	732	676	607	549	489	450	464	429	421	435	383	385	432	405	401	388	401	385	416	368	365	405	368	376	382	367	349	408	378	365	387	350	388	370	383	372	372	389	393	368	383	368	421	377	360	381	331	356	373	361	368	360	375	369	348	355	333	370	371	338	381	325	372	397	329	391	342	352	342	400	358	396	397	352	373	336	368	329	330	372	382	353	386	341	378	391	345	388	375	361	345	357	340	369	371	360	355	360	359	360	347	348	404	377	342	343	352	326	342	386	353	336	358	356	339	350	393	358	362	372	367	379	364	355	378	375	344	372	349	363	344	360	354	334	377	354	346	395	348	380	345	376	355	375	357	350	389	357	382	339	362	348	348	373	371	381	367	369	371	359	361	334	347	346	348	376	366	368	329	378	342	356	411	351	332	343	365	363	358	347	406	345	372	364	363	365	356	340	327	358	376	350	401	382	341	371	322	385	350	356	362	377	394	355	366	356	368	346	370	332	375	379	343	333	342	360	356	358	355	350	363	352	346	392	362	358	351	360	358	372	392	343	301	372	330	327	351	377	365	336	366	342	336	361	351	339	373	307	379	332	362	358	355	346	360	315	369	336	364	396	363	364	336	350	378	350	341	371	355	354	330	351	358	342	363	398	364	369	364	328	361	374	360	351	347	374	393	386	370	368	367	333	399	357	360	335	373	322	354	364	377	326	366	379	323	360	354	336	371	386	368	369	349	362	341	353	364	347	385	337	351	379	349	347	335	328	369	349	358	406	362	382	346	348	359	344	382	388	369	354	373	335	342	290	336	349	324	338	336	379	341	345	364	352	370	364	381	346	356	372	366	365	350	361	374	354	361	347	360	335	354	370	334	378	349	341	350	327	349	371	359	359	364	404	393	333	399	340	354	356	333	347	343	350	378	383	365	356	362	348	345	373	347	369	345	344	370	338	361	336	372	347	393	345	349	370	393	359	361	329	374	351	329	358	371	405	338	365	339	330	316	340	330	384	341	368	364	379	363	359	354	345	331	347	360	365	348	375	363	359	367	345	340	340	371	351	364	371	357	340	348	385	344	362	357	350	366	369	371	345	358	373	352	335	364	395	363	345	370	346	366	345	371	358	329	366	367	356	377	393	351	328	363	325	344	331	367	363	364	348	321	343	336	379	331	345	353	355	372	341	347	355	381	338	340	359	401	366	364	334	368	369	385	365	370	372	371	368	350	366	364	372	359	361	354	394	376	386	337	337	350	362	374	344	368	353	339	386	343	351	372	368	366	394	388	387	357	361	354	355	347	371	342	351	360	380	324	343	311	372	388	370	343	389	381	371	347	350	363	363	364	332	309	331	346	376	350	346	371	340	381	388	348	361	366	344	370	364	359	362	374	383	351	357	358	369	356	372	395	334	370	390	367	375	333	341	377	358	336	354	347	353	360	378	336	357	370	367	386	369	351	391	342	361	366	363	367	379	370	363	346	347	363	361	344	363	337	388	388	353	337	378	381	375	396	347	304	376	350	384	355	383	388	380	381	388	386	355	363	347	345	347	376	374	358	336	342	373	378	366	376	351	379	347	342	369	329	367	341	353	369	354	367	364	347	321	357	357	353	359	372	366	393	332	344	396	370	332	341	352	353	360	364	400	348	354	320	358	397	359	355	333	332	382	363	427	313	396	350	389	363	341	344	357	334	349	339	352	346	346	345	381	367	387	358	361	373	336	363	332	350	313	337	324	385	371	355	398	342	379	357	370	344	375	331	345	364	374	381	395	341	368	373	373	391	366	381	372	336	353	359	369	335	345	357	331	332	346	355	364	363	376	368	383	363	374	373	326	390	366	356	383	361	367	322	369	356	356	369	356	344	339	374	339	376	367	391	343	334	366	370	337	355	351	375	358	394	357	381	351	323	389	398	383	366	354	363	368	351	374	375	335	354	401	344	366	374	373	364	369	382	367	348	372	355	362	358	345	329	368	396	336	336	369	362	376	380	352	364	333	362	358	388	373	390	370	377	358	395	357	391	327	350	362	376	386	342	354	325	379	341	299	351	364	339	364	365	359	359	337	359	402	362	359	322	343	331	374	359	375	361	326	337	358	342	350	397	347	313	383	350	339	366	368	345	368	354	331	357	364	337	362	350	368	376	348	363	369	375	348	359	323	329	350	345	384	359	367	376	344	333	356	367	376	384	375	325	367	351	355	346	377	365	375	315	346	384	350	337	383	353	351	327	355	364	335	386	388	365	354	357	344	383	395	363	359	381	364	329	327	413	354	357	373	395	369	382	356	377	396	331	359	330	362	351	338	343	371	340	385	377	396	357	382	370	351	379	378	355	377	386	354	379	340	357	386	368	373	370	343	363	349	373	351	371	353	360	374	368	378	353	329	349	386	368	361	381	327	348	364	350	390	339	402	355	362	346	391	380	327	395	379	416	354	366	381	365	405	358	346	346	336	355	384	360	340	334	370	354	339	358	333	398	346	379	372	388	342	379	390	356	355	376	327	330	346	381	369	337	359	349	367	352	389	380	352	373	336	357	349	365	359	314	340	359	363	372	364	341	315	367	356	336	362	351	351	396	393	348	346	375	382	362	395	331	350	362	366	407	358	369	382	378	358	348	389	407	342	354	356	358	354	357	371	344	385	367	369	368	352	382	349	392	355	352	346	347	388	356	350	363	352	366	385	355	354	345	360	365	377	350	353	379	385	334	392	348	375	363	378	336	342	373	363	370	349	367	349	371	355	337	381	354	378	369	378	365	329	378	348	379	364	372	350	323	334	365	355	361	344	411	347	383	351	326	340	348	361	361	368	345	361	328	354	364	340	382	322	366	328	357	331	375	334	349	350	348	343	364	360	345	347	353	405	346	384	375	384	361	362	338	358	353	317	353	343	355	338	364	357	357	361	383	355	379	383	362	343	358	367	380	347	359	360	360	353	392	342	363	381	385	355	381	328	338	349	345	396	377	353	369	371	351	357	323	364	376	385	364	348	367	362	346	357	393	356	384	363	386	359	361	360	357	351	358	394	361	356	351	350	376	335	344	353	323	356	366	354	333	359	334	342	356	344	372	366	365	376	350	374	350	355	362	340	346	378	357	342	367	352	356	368	343	356	384	347	348	371	379	373	361	344	336	363	321	349	320	371	353	345	334	356	375	324	370	366	341	341	392	364	358	400	365	357	332	368	338	395	386	352	383	368	367	353	388	358	382	369	360	352	339	352	334	373	354	361	351	355	380	334	339	340	365	376	365	360	385	395	375	350	356	393	350	364	346	370	373	334	382	367	380	343	370	360	343	334	336	353	378	367	373	354	348	377	376	383	352	333	335	336	327	369	378	332	339	357	350	355	340	344	381	351	351	365	388	356	366	345	347	356	360	363	377	359	371	354	383	374	352	383	369	369	349	356	362	358	356	375	346	354	381	382	363	395	377	364	336	362	357	363	370	384	373	333	357	331	360	353	365	347
36004	56902	33682	23643	18155	14772	11616	9179	7314	5807	4768	3853	3126	2491	1952	1515	1230	1078	918	781	708	616	578	561	507	550	537	514	567	546	546	517	485	468	479	445	489	483	446	491	483	442	446	480	473	494	490	458	497	502	445	472	470	482	477	474	461	471	442	449	408	465	489	458	443	468	446	476	436	455	473	477	445	467	438	431	469	433	451	447	438	466	429	476	440	433	457	463	481	461	489	466	469	404	440	438	461	460	424	431	463	488	444	430	447	469	468	458	445	460	438	443	439	444	433	490	473	455	430	418	453	435	442	450	447	412	465	433	434	442	430	437	467	400	409	454	482	407	443	478	457	449	481	447	422	457	419	414	491	447	479	417	470	435	457	486	436	442	431	438	444	443	437	450	484	437	461	483	475	415	434	440	445	459	405	420	443	403	416	443	470	480	465	448	453	414	476	445	445	457	445	458	419	487	493	443	487	476	442	384	472	423	454	475	434	441	436	439	473	446	464	475	491	471	427	428	439	402	420	467	454	429	410	470	424	442	442	460	444	459	433	430	424	441	427	484	426	491	429	405	403	490	456	439	446	422	435	446	444	443	445	456	458	448	458	460	410	447	483	459	476	429	479	419	463	455	442	449	466	441	457	444	442	431	474	435	466	441	429	457	418	418	458	446	439	433	459	438	454	443	468	444	475	446	464	432	472	419	414	461	439	462	444	421	454	498	479	429	484	452	445	490	467	468	460	453	438	440	453	446	461	460	432	457	475	481	430	458	433	435	457	408	472	486	476	439	440	472	455	428	479	418	480	454	429	442	451	460	468	430	437	430	431	445	455	406	452	446	413	451	476	416	442	453	456	424	433	437	510	467	453	426	432	460	475	437	460	454	482	448	441	432	426	448	456	431	485	464	447	424	449	467	447	462	438	435	458	407	476	432	431	467	475	471	465	475	455	444	423	464	448	407	427	472	467	428	468	474	426	434	439	440	472	425	437	430	461	462	411	401	428	438	427	461	425	461	467	442	438	451	428	456	420	444	427	465	435	398	476	446	429	427	454	434	424	462	459	450	463	430	431	443	435	393	442	443	453	459	427	404	459	445	497	442	422	430	442	454	490	444	431	462	436	434	469	436	464	430	439	453	458	454	465	451	468	456	438	484	451	467	477	454	421	427	452	440	412	453	475	461	446	442	411	421	421	437	428	474	447	458	466	462	456	413	443	460	492	479	491	485	433	451	467	470	453	414	450	440	437	468	439	491	422	444	432	452	453	439	436	439	456	442	450	445	450	425	458	439	443	483	447	455	453	438	441	445	439	409	478	463	453	419	440	436	448	467	438	484	432	440	422	457	459	423	450	466	425	433	410	431	457	437	428	442	418	459	416	457	469	437	450	451	419	464	465	489	451	470	483	479	447	419	435	478	435	450	442	439	445	444	456	421	469	452	464	444	409	469	431	413	429	438	423	431	438	446	424	437	454	443	449	410	442	482	466	437	434	467	457	483	411	457	478	481	460	472	458	440	464	444	484	441	416	482	458	458	468	499	437	462	450	400	469	413	475	483	451	482	468	452	438	471	469	444	430	467	454	461	462	463	424	449	436	461	448	420	468	429	446	454	448	451	468	406	468	455	430	425	436	448	498	475	439	468	443	414	454	462	462	465	433	447	457	468	437	449	478	444	460	441	464	454	456	448	447	426	432	456	453	455	467	463	437	400	449	470	455	495	441	415	433	427	462	460	466	412	457	457	469	485	435	484	461	424	478	481	475	418	441	430	453	444	419	449	456	447	461	469	461	461	448	456	422	451	397	478	433	460	435	483	450	456	453	416	454	442	442	428	450	420	428	444	473	440	452	439	431	487	467	460	451	455	459	490	451	458	461	407	459	405	412	423	436	457	491	474	453	448	489	426	453	414	450	441	449	461	458	467	438	434	474	429	434	464	459	440	462	429	426	450	472	458	461	456	460	435	456	450	450	459	431	447	445	426	430	417	405	427	451	449	468	469	484	452	470	452	443	462	492	464	492	460	436	467	460	433	423	438	441	455	462	497	392	456	492	402	439	459	441	441	471	439	399	503	461	442	452	471	425	462	459	464	433	441	443	446	438	409	455	442	418	430	475	447	430	460	444	482	426	467	458	471	411	442	470	430	432	480	465	444	428	422	482	463	451	476	440	462	472	442	467	471	475	411	447	427	473	453	444	421	478	484	428	419	440	439	407	435	482	449	406	454	416	436	426	448	412	436	473	395	429	443	456	438	473	428	410	465	420	443	454	486	445	451	428	446	415	435	442	442	448	476	480	447	414	432	466	435	449	448	468	419	467	454	442	445	414	448	473	429	461	478	453	420	467	461	471	451	461	455	442	422	454	460	445	434	448	469	476	468	448	468	470	477	446	449	446	456	442	481	439	436	443	455	420	433	431	470	458	453	461	460	451	460	419	426	466	487	424	415	440	466	447	469	456	423	413	448	434	464	431	466	469	485	458	419	472	459	417	470	478	459	454	466	445	464	440	473	483	429	428	449	430	424	475	428	437	461	432	445	459	420	437	475	475	411	459	427	450	424	445	482	453	444	392	509	424	458	464	473	431	451	439	427	436	428	412	466	462	509	450	419	449	438	463	480	443	459	448	429	453	453	443	456	467	469	433	430	443	450	447	455	446	462	449	448	441	445	433	410	449	437	433	425	436	479	429	435	457	449	505	419	477	440	441	454	402	426	434	465	444	430	442	449	427	467	446	427	422	443	472	426	460	414	428	441	461	449	444	431	447	440	447	439	440	436	477	464	442	434	423	438	447	451	425	467	416	463	422	440	435	431	452	465	399	456	447	458	425	424	422	500	444	439	452	435	455	473	434	460	444	458	454	414	413	478	444	457	428	469	458	430	469	401	440	436	442	430	442	456	460	452	433	447	456	431	440	453	472	486	440	418	474	447	456	422	456	444	479	474	453	474	441	438	427	414	427	434	464	464	430	430	440	482	447	442	441	432	444	429	425	449	448	484	462	477	421	441	463	438	443	478	455	451	477	415	446	497	445	444	437	458	443	439	446	477	414	469	457	420	412	460	466	447	451	411	427	462	459	453	455	456	433	444	443	438	422	455	463	464	430	489	467	477	436	442	433	413	435	441	468	429	416	490	433	455	412	474	490	435	457	442	468	456	437	442	439	475	455	445	461	414	439	467	413	447	434	454	449	465	464	462	434	424	449	453	454	446	441	432	445	439	449	474	454	474	462	460	488	415	485	464	434	449	433	457	432	497	432	454	429	451	453	435	444	411	459	412	457	431	433	424	428	440	448	454	448	442	420	453	425	459	446	455	451	446	414	456	440	484	453	409	427	451	450	456	465	458	424	451	445	481	485	419	429	458	470	468	458	444	470	432	458	456	441	430	445	454	426	442	445	415	444	454	446	449	439	471	448	444	441	481	448	464	439	451	448	474	449	424	505	509	468	450	449	478	441	453	461	428	399	461	470	488	488	453	455	446	452	461	512	478	468	449	456	464
23328	21598	29522	24154	21654	22202	17787	7776	5181	4022	3240	2558	2248	1809	1296	1134	874	711	589	560	465	448	384	365	338	343	346	325	307	301	321	296	297	255	305	276	281	270	283	247	262	278	292	290	281	253	290	300	284	251	278	284	264	231	272	268	264	266	270	261	248	256	292	268	269	277	271	244	292	229	243	266	259	271	294	273	234	250	241	269	236	256	247	276	269	260	254	276	280	257	276	273	254	276	255	273	247	239	279	257	259	259	244	241	228	265	271	228	273	242	279	258	245	262	267	230	251	243	237	241	265	233	268	254	249	229	251	270	260	249	244	242	250	267	282	241	238	269	248	269	279	257	269	261	270	244	231	238	258	264	264	259	262	264	266	243	238	256	229	240	255	254	250	232	267	250	259	252	261	203	246	249	253	245	262	267	256	257	259	273	228	252	252	281	255	284	233	267	241	238	227	252	301	252	260	278	253	270	256	262	247	262	261	270	252	265	276	249	272	230	271	247	244	276	248	236	255	231	236	251	240	244	263	227	252	275	252	245	268	247	251	227	282	221	234	250	238	252	236	251	266	265	244	237	251	254	257	266	242	264	250	269	239	255	254	284	249	210	268	274	272	265	269	274	257	259	270	252	259	257	252	258	246	278	235	242	248	262	260	251	218	249	260	259	266	240	271	253	252	255	248	233	213	235	289	257	242	261	257	250	215	253	240	229	243	271	246	244	238	262	255	243	291	262	260	248	272	254	273	251	265	278	271	269	262	267	263	243	263	252	253	214	234	265	237	247	242	287	252	284	235	233	229	267	256	244	266	262	246	231	229	271	255	257	238	229	244	280	244	261	269	273	263	275	225	249	251	276	268	262	267	241	273	247	261	258	260	262	246	256	233	265	252	252	274	236	247	265	260	269	275	226	252	271	256	248	259	247	273	219	267	288	254	270	281	237	273	263	240	254	278	272	258	263	271	246	280	264	271	248	250	254	273	250	224	251	248	221	239	251	262	231	259	239	252	257	253	232	246	266	263	251	233	235	254	257	249	262	236	264	231	245	241	254	267	215	304	259	245	247	230	255	246	265	261	240	257	266	263	254	249	273	236	244	237	252	253	261	244	256	262	278	219	247	245	252	253	269	237	255	253	270	246	256	264	265	241	254	261	249	255	246	258	255	213	229	255	244	242	245	252	259	272	263	248	275	272	236	253	211	255	270	262	262	255	271	280	268	238	231	274	260	249	280	256	262	236	272	279	242	294	252	223	265	248	249	273	286	251	262	251	275	243	247	255	248	222	259	271	263	242	223	268	224	261	240	265	253	252	258	260	279	262	255	242	240	240	215	263	239	274	252	265	238	261	261	241	253	294	260	265	238	250	290	240	269	240	232	280	285	276	302	237	256	266	251	253	234	265	270	244	251	262	280	262	250	260	243	253	250	238	240	278	246	248	235	283	243	256	264	250	263	260	245	262	240	235	264	271	252	246	237	281	260	259	245	224	276	227	243	243	256	246	274	255	251	256	257	244	246	252	261	238	263	272	277	226	231	229	253	201	255	297	240	244	264	231	282	240	224	245	241	237	276	272	257	267	258	255	225	275	307	277	247	260	253	236	267	239	245	251	248	259	249	244	266	274	261	245	237	248	237	257	234	243	252	262	256	226	246	264	272	261	281	268	259	263	242	231	247	268	254	267	239	245	252	253	239	238	286	269	247	256	252	256	268	258	237	249	248	233	264	244	228	271	249	264	247	242	247	251	222	248	211	250	260	248	271	275	270	253	239	246	226	268	255	254	253	251	218	254	224	245	235	255	240	245	256	242	226	245	266	238	243	231	286	283	262	227	260	237	274	268	250	239	254	234	245	238	276	265	237	261	240	256	242	224	246	241	284	264	253	243	246	243	292	259	246	268	220	267	267	250	255	263	273	258	255	238	253	265	269	220	261	266	249	251	269	281	247	263	265	254	246	260	269	245	256	264	258	273	245	274	228	272	262	251	234	268	256	258	241	250	301	284	257	245	269	267	265	230	270	272	258	242	244	241	242	269	238	241	241	269	275	233	244	264	237	218	255	240	269	258	274	242	230	280	257	238	266	262	254	272	269	242	234	250	238	255	261	266	242	265	257	248	234	268	253	262	271	256	245	245	264	281	206	240	235	265	268	278	237	287	240	263	255	241	244	260	239	263	265	245	253	260	256	246	241	232	232	270	239	255	252	238	260	264	254	245	244	251	224	271	255	255	249	243	250	242	263	254	255	242	247	220	277	245	258	240	253	270	264	245	246	229	250	261	245	234	273	241	236	243	272	278	223	262	264	226	273	276	245	259	238	247	254	277	259	236	248	254	253	256	251	242	250	265	245	259	240	234	255	259	263	257	254	250	258	264	262	236	258	240	246	231	255	252	261	240	236	247	251	256	281	284	247	257	241	284	253	261	225	261	237	255	272	255	260	259	247	259	244	254	251	260	224	236	241	273	235	251	234	259	231	230	255	253	265	245	269	261	255	237	236	269	255	257	229	286	271	262	277	242	280	240	245	267	231	261	254	262	241	233	236	224	255	254	247	233	261	245	245	262	235	251	252	243	250	273	255	263	260	274	264	252	254	236	268	235	270	270	242	243	253	266	274	255	241	260	277	227	225	273	249	279	244	271	244	263	244	239	230	284	243	249	234	241	270	227	232	316	254	272	251	264	258	258	268	236	229	243	242	268	289	247	241	241	232	254	217	279	274	249	218	246	252	266	235	260	234	246	238	257	243	258	251	236	265	263	289	257	251	262	252	250	251	245	253	245	244	239	242	271	268	263	242	247	255	283	282	218	255	264	267	258	256	269	264	236	253	252	271	277	275	268	271	245	243	248	269	237	261	239	228	302	251	245	253	254	262	237	266	264	274	232	275	268	276	290	251	268	255	262	238	225	259	228	254	269	280	270	249	242	254	292	274	241	265	237	262	226	252	267	234	245	227	240	244	261	232	265	245	263	240	237	268	289	260	253	272	267	244	248	283	259	257	259	274	276	261	262	251	224	291	243	245	262	279	242	270	259	274	258	251	244	231	266	237	279	246	239	243	250	235	250	259	264	254	237	242	233	241	224	266	252	247	251	265	244	242	246	251	275	257	236	257	253	235	259	245	250	245	242	239	250	245	261	276	256	270	257	277	266	241	250	276	256	243	242	243	243	276	257	222	246	267	254	251	240	248	249	236	251	253	248	260	232	245	245	255	250	255	268	232	258	266	250	235	231	231	277	249	268	274	241	268	240	255	231	244	261	245	259	242	228	239	228	267	247	257	290	253	269	273	274	243	249	256	280	235	260	239	258	256	275	266	262	257	257	272	244	270	246	264	231	247	259	241	249	251	262	245	253	263	250	258	261	266	234	236	273	245	243	230	251	257	274	250	242	261	268	258	244	272	251	235	236	266	259	289	240	273	255	255	246	276	221	248	281	278	221	247	259	266	313	253	263	234	269	248	284	231	231	266	261	262	257	249	251	260	252	260	279	221	233	262
40660	64875	39377	29382	23430	18875	15108	12390	10172	7817	6328	5080	4284	3266	2601	1889	1595	1239	1048	926	770	655	567	459	436	465	493	433	446	446	425	416	393	356	358	376	382	380	336	379	387	337	346	366	376	393	401	359	336	350	363	320	357	339	287	349	323	327	335	291	293	360	336	348	344	304	327	354	354	332	333	309	332	327	305	302	328	331	313	293	301	330	353	314	348	320	334	349	372	391	321	341	299	361	335	303	297	330	280	352	324	314	262	344	309	316	307	308	310	305	302	297	303	282	320	322	351	274	291	307	321	278	296	292	316	327	310	283	285	304	295	335	321	307	315	313	293	297	323	302	334	315	293	338	309	334	293	311	321	317	308	308	288	293	317	304	323	320	285	294	317	322	322	310	313	302	318	315	318	282	332	322	344	312	323	313	297	324	304	319	295	292	310	332	316	293	322	287	311	292	321	301	326	303	308	332	352	312	296	334	315	313	319	285	323	294	308	314	321	288	295	350	281	282	323	311	289	299	316	279	335	278	292	302	268	317	325	305	324	306	304	320	321	289	322	295	325	278	296	289	312	327	322	292	331	294	313	308	311	308	283	290	331	292	303	309	297	345	316	306	277	303	307	329	287	298	333	320	337	313	321	325	310	290	290	298	314	280	270	347	320	306	308	313	295	329	320	325	276	288	314	292	320	332	351	300	289	311	309	297	300	311	309	332	303	324	313	318	328	335	312	318	318	324	329	311	340	293	304	298	301	302	334	303	309	312	314	290	301	327	288	327	320	319	289	333	293	281	309	294	319	321	310	316	297	297	313	338	309	311	310	320	323	300	325	317	292	288	295	330	283	312	301	284	292	281	293	320	298	323	283	287	312	309	310	278	303	310	298	322	327	325	306	332	315	343	322	346	341	315	320	294	365	317	309	302	289	284	283	324	271	307	294	275	315	328	290	319	301	288	337	285	326	300	302	343	295	320	317	313	340	295	302	308	311	322	313	318	335	339	295	282	340	325	281	301	316	303	310	336	305	315	304	319	305	302	344	317	360	296	302	344	266	299	278	320	311	312	302	299	321	300	319	288	310	302	323	312	327	309	325	290	313	313	299	311	307	326	325	336	289	286	314	305	292	325	294	310	302	299	329	289	309	315	313	302	346	295	327	301	315	299	315	322	309	327	329	314	272	332	279	360	314	319	313	291	301	293	287	289	290	291	307	321	305	282	295	323	335	287	300	263	308	320	286	302	325	296	280	311	312	318	288	335	307	322	299	284	312	299	303	280	313	302	334	290	300	292	337	300	282	321	319	324	322	300	291	320	325	291	324	364	362	290	295	319	345	318	320	315	312	296	300	312	298	306	325	315	278	326	316	296	327	329	319	281	276	301	308	306	307	307	322	328	332	295	282	286	280	300	331	292	309	291	312	314	294	330	326	334	300	329	292	294	313	320	297	319	310	322	324	305	322	334	319	310	319	315	304	331	311	302	250	273	298	323	314	299	299	329	309	308	301	318	303	344	302	281	294	302	320	292	326	324	308	330	309	303	312	315	331	296	278	300	317	302	334	298	320	312	299	296	296	313	302	338	297	302	313	319	313	334	287	297	280	312	312	307	321	335	315	315	288	305	307	316	309	285	329	304	330	300	289	313	297	307	319	278	290	306	270	335	313	346	320	295	329	291	315	312	330	273	294	300	287	317	323	296	286	293	341	273	313	308	327	309	326	313	292	314	313	298	311	313	321	295	315	304	299	318	291	315	313	264	289	315	288	307	293	277	285	309	312	324	334	312	294	284	291	309	300	306	315	308	304	313	306	300	310	309	320	324	325	309	296	341	299	288	321	321	314	303	327	279	281	286	335	265	315	323	299	317	307	274	301	337	310	312	303	321	320	321	329	297	306	279	323	323	298	268	353	312	302	331	298	344	325	302	323	300	289	352	319	322	307	304	294	293	302	283	306	280	299	331	324	285	344	288	326	311	299	286	339	312	298	332	309	301	300	311	324	317	325	317	347	335	308	283	323	333	315	326	312	319	316	320	331	326	307	322	313	295	303	297	312	315	336	290	306	302	327	314	304	346	327	321	319	305	298	303	312	295	316	323	340	290	318	317	332	305	329	320	315	293	302	309	312	342	328	302	330	311	282	312	303	303	293	336	299	314	319	343	303	319	306	315	288	294	334	301	344	317	317	303	303	292	279	313	302	291	311	317	299	300	284	289	300	337	280	323	295	334	311	311	298	300	307	302	306	330	302	327	327	320	308	312	296	301	319	294	305	317	297	318	309	298	278	321	296	296	333	314	285	295	311	296	303	311	282	315	314	297	297	274	335	280	329	293	286	307	307	337	312	278	331	298	331	304	300	301	298	282	304	317	288	311	308	308	312	322	282	329	317	309	300	285	289	325	299	305	303	328	303	302	292	331	302	334	306	282	287	290	286	327	331	302	296	330	263	323	326	326	317	282	300	310	294	322	302	330	306	302	296	327	282	324	328	312	309	281	335	300	305	316	298	278	318	296	272	307	330	306	320	309	300	298	305	300	283	294	287	320	309	316	295	310	337	284	314	283	326	308	319	311	298	282	331	310	277	285	305	327	298	306	314	324	280	282	300	311	290	298	341	297	315	293	295	298	316	309	313	274	299	314	307	344	328	326	332	345	305	325	326	309	328	321	270	332	301	343	292	278	294	311	318	321	292	285	297	319	333	313	338	293	337	314	331	299	303	301	330	335	318	320	318	335	295	300	317	314	345	322	331	348	304	311	322	322	332	313	332	336	321	340	325	286	307	275	318	284	325	291	322	322	308	292	305	326	317	326	290	299	289	318	350	302	334	301	317	311	313	309	290	288	332	300	291	326	313	292	305	339	318	314	312	297	304	356	300	296	304	307	311	316	296	328	300	276	344	317	353	322	317	357	336	328	303	292	326	309	326	318	345	280	297	335	279	312	290	285	328	324	303	287	317	305	332	325	276	290	286	317	272	347	297	326	302	309	300	320	322	292	295	339	324	297	308	312	306	366	310	301	275	309	297	298	318	318	333	302	322	294	337	292	283	341	321	317	318	313	320	295	291	305	310	312	296	280	311	292	269	328	320	306	345	299	294	305	309	333	301	331	333	303	278	311	294	328	307	300	331	283	311	316	320	288	290	326	305	321	309	302	295	344	339	300	336	326	301	312	335	346	332	338	319	286	322	306	301	301	313	293	310	303	314	291	332	300	342	290	311	311	318	308	301	320	314	305	303	300	325	324	284	332	293	352	323	306	310	260	305	316	282	325	314	329	305	319	335	298	295	315	302	339	331	299	317	322	297	315	315	307	340	280	335	306	310	291	327	316	328	305	327	305	332	316	339	314	303	321	321	315	318	320	306	293	310	288	305	312	286	288	302	314	272	309	304	293	331	315	295	287	304	312	318	308	295	292	315	302	283	313	318	308	345	301	314	294	311	304	308	299	301	287	328	303	295	290	323	284	328	285	310	318	299	323	333	321	322	271	309	339	306	305	330	319
28729	26768	25119	16273	8072	4909	3216	2494	2016	1668	1445	1291	1125	933	830	766	716	649	605	601	589	520	513	541	500	541	489	499	519	512	517	494	508	487	528	474	523	460	509	534	529	502	542	499	491	424	516	540	522	543	502	514	546	493	528	501	463	516	513	494	499	496	503	518	528	467	532	480	524	502	477	497	488	543	523	469	483	525	472	536	517	547	538	505	548	515	514	523	513	530	481	497	550	519	502	546	481	505	505	510	498	459	465	534	493	492	477	486	510	503	515	498	508	493	506	531	492	464	483	506	504	461	487	526	502	487	465	507	525	518	499	471	482	459	466	490	505	475	539	498	530	548	513	468	489	495	501	485	500	488	499	495	493	456	505	499	458	483	551	522	517	494	475	540	494	514	490	489	503	510	497	514	497	515	489	469	499	549	492	516	495	482	454	477	469	469	457	486	482	490	477	505	530	480	472	480	487	526	474	472	508	449	508	510	492	505	522	531	525	517	491	537	476	499	510	506	489	506	482	550	504	493	487	475	505	516	538	507	503	481	473	469	524	540	543	514	499	496	491	485	482	494	490	522	495	503	458	508	499	548	547	524	484	531	462	525	498	504	522	499	563	484	497	488	474	495	525	464	494	504	528	513	521	499	510	473	499	511	514	490	529	552	509	490	515	443	480	472	485	482	511	524	530	489	498	535	516	482	498	489	491	523	482	508	528	511	466	508	481	487	488	509	490	489	516	492	507	455	502	477	485	494	468	515	483	533	485	520	489	492	505	537	483	522	486	492	506	452	510	522	497	479	445	503	491	518	483	499	487	500	489	486	515	536	496	487	490	457	497	484	508	507	498	496	494	446	478	481	534	511	493	486	453	478	548	499	499	518	502	500	436	483	504	495	464	504	506	534	453	472	514	467	517	489	496	508	514	502	509	505	470	534	481	492	496	497	501	490	502	512	519	468	483	517	469	508	501	456	471	503	488	524	501	501	503	500	497	516	495	485	504	500	464	513	519	482	469	535	512	492	547	550	518	506	509	485	503	498	495	523	486	478	511	513	475	527	439	547	518	506	489	488	501	469	482	504	482	481	480	519	491	506	549	498	476	539	548	468	507	506	449	483	493	586	566	493	492	494	492	492	501	490	517	535	529	500	473	474	512	519	471	524	514	508	516	484	482	509	498	516	471	514	490	489	495	482	541	499	492	567	519	464	502	537	464	468	482	551	504	473	492	483	488	525	514	487	477	483	528	507	520	505	503	517	472	524	522	461	473	518	479	500	489	518	489	499	514	518	508	502	546	504	453	501	526	517	497	499	536	493	513	513	518	505	470	508	515	515	500	508	506	478	467	455	464	511	515	516	528	491	491	497	502	502	489	466	471	534	556	489	498	511	494	451	490	442	492	529	497	488	522	512	522	506	520	475	496	479	511	479	475	503	504	529	503	493	506	470	472	501	488	527	512	501	477	513	502	500	523	475	518	479	533	465	491	496	508	482	487	511	548	464	464	491	474	504	482	512	480	543	534	527	502	457	512	485	518	513	536	445	503	523	451	490	503	471	518	523	509	501	505	498	490	450	499	475	505	521	463	485	500	521	530	487	491	463	483	471	468	506	533	488	480	485	480	538	483	502	481	486	478	481	489	498	459	529	533	512	492	529	500	500	486	508	488	498	510	484	501	474	523	505	502	483	511	511	491	481	496	507	490	501	519	529	465	479	478	510	480	533	474	519	494	509	499	485	531	500	490	475	486	491	470	472	475	467	480	511	516	520	513	507	496	510	500	503	501	531	519	527	482	507	529	495	503	512	562	503	479	524	492	513	464	485	484	490	481	536	525	528	512	479	522	485	514	489	488	516	512	501	527	488	509	484	481	462	499	501	488	509	485	482	495	482	483	483	509	514	475	490	489	499	519	533	500	529	502	504	510	501	534	510	504	489	520	516	484	489	497	521	502	481	483	498	479	516	501	501	515	513	517	467	503	480	490	493	527	493	520	556	450	497	474	505	465	489	529	457	477	529	500	497	494	490	451	479	484	501	499	497	503	480	457	505	491	516	470	501	502	475	475	460	481	481	514	514	488	505	480	478	497	507	516	519	526	493	476	494	467	509	516	499	474	522	472	510	473	487	500	489	497	492	492	515	489	488	491	465	476	500	489	496	503	486	454	517	491	481	515	524	491	520	500	519	506	432	488	490	502	495	485	507	492	461	498	511	519	466	480	509	464	513	495	518	497	488	488	500	506	518	490	488	464	492	506	478	475	475	512	491	529	531	488	505	490	497	471	505	454	499	489	513	474	453	487	531	496	496	491	506	461	480	474	487	515	488	490	510	450	502	466	491	476	491	515	503	504	520	529	505	487	479	521	528	467	482	482	514	531	472	507	513	505	481	495	507	513	486	513	487	535	495	505	553	491	487	500	535	436	473	502	500	482	479	522	491	505	453	512	506	499	502	494	517	488	494	487	515	482	476	500	516	499	528	496	495	478	502	510	550	464	500	516	454	540	504	524	465	511	521	507	511	500	493	474	530	515	492	516	483	477	483	489	482	512	537	495	534	468	482	474	514	518	516	473	487	498	493	489	500	464	531	463	502	487	532	512	469	477	525	536	508	514	508	529	504	513	465	496	493	498	494	508	494	481	487	516	500	481	485	504	497	518	508	491	498	506	469	491	534	511	516	464	511	486	514	440	482	503	501	481	520	509	491	509	519	513	499	539	521	494	501	501	461	503	482	461	516	519	500	502	521	505	476	504	524	514	477	503	524	505	485	519	495	479	507	468	503	494	511	519	501	488	524	485	503	515	526	507	489	485	505	512	502	489	514	455	497	517	523	506	527	496	499	495	503	510	522	518	473	516	463	475	495	503	504	515	473	532	489	481	489	479	517	505	511	504	478	515	496	469	473	511	533	462	545	498	512	515	471	493	498	511	515	501	514	470	475	490	507	448	500	515	517	489	490	528	512	503	470	477	488	484	492	501	541	486	511	464	511	481	496	482	528	512	537	504	506	497	524	476	495	499	495	497	489	497	500	507	455	470	488	490	523	486	498	523	530	517	484	479	477	514	509	513	496	506	489	478	541	522	507	472	511	520	470	474	486	512	474	505	500	449	504	504	500	498	502	496	524	493	496	511	473	460	495	506	536	501	479	481	450	506	511	485	481	500	484	501	528	523	508	487	485	468	549	480	462	510	503	441	484	480	534	531	525	461	484	502	483	506	497	520	506	488	500	494	493	479	493	492	500	474	497	478	448	462	510	507	503	508	510	501	534	525	462	501	513	457	512	453	509	508	499	510	530	519	495	523	526	457	492	519	483	509	475	494	506	495	505	514	463	452	498	499	516	511	475	499	464	488	520	528	498	500	526	514	482	489	539	479	496	494	496	527	497	473	478	526	528	496	486	537	531	452	464	472	511	552	494	487	496	510	511	532	519	446	488	543	464	499	502	485	472	515	533	476	466	513	542	505	504	513	513	506	529	519	505	467	480	535	498	485	533	477	506
32545	43448	27858	17688	12387	9141	6643	5293	4303	3449	2754	2236	1917	1619	1289	1143	1012	896	803	767	752	727	639	624	655	635	603	666	640	608	656	590	626	597	606	597	634	619	604	652	592	613	628	633	645	583	607	617	651	629	589	618	587	626	650	641	600	624	605	635	666	595	657	601	602	650	590	618	541	616	637	615	611	634	597	598	638	567	595	623	618	591	631	642	622	623	603	612	615	634	636	583	594	617	604	613	634	633	691	633	635	588	615	603	589	592	579	614	627	629	608	600	669	634	605	603	587	644	620	605	600	652	571	595	566	634	644	579	636	630	619	578	602	581	617	621	611	648	669	600	606	630	630	655	649	627	549	607	579	615	599	583	592	600	588	603	625	580	591	608	610	645	603	583	561	609	615	601	584	640	599	603	639	588	646	626	658	596	636	577	647	631	596	579	573	632	613	597	607	613	613	585	615	623	601	640	600	652	614	574	590	623	618	615	624	609	641	601	648	626	600	614	584	614	575	672	624	572	599	597	627	599	597	614	631	672	572	621	583	601	597	624	622	631	627	586	591	661	610	641	603	632	607	619	623	612	597	601	639	604	658	604	630	603	605	596	637	663	594	636	601	621	613	637	600	592	630	614	646	602	657	631	599	640	633	605	629	609	626	633	601	622	630	619	622	567	609	613	609	603	640	649	619	608	588	612	593	592	611	625	623	581	644	625	608	602	600	622	686	597	618	599	649	630	627	601	607	614	574	657	600	650	589	616	624	627	648	645	624	599	557	634	596	613	617	617	658	605	591	575	600	591	603	596	593	609	600	604	607	608	609	575	601	591	609	625	618	616	577	586	601	602	616	635	600	603	667	617	612	625	594	643	587	611	604	576	589	610	636	611	581	615	578	585	581	608	638	632	628	611	583	591	626	616	589	606	605	613	603	613	587	624	640	635	613	631	606	625	612	575	604	643	621	610	642	559	609	608	618	582	592	604	553	608	631	552	607	613	583	630	618	559	602	607	596	644	590	614	624	564	607	596	597	643	610	661	599	608	614	616	651	625	605	630	652	622	635	616	608	617	619	585	615	607	584	622	609	654	587	600	635	661	625	601	612	580	639	655	607	625	633	608	620	623	586	587	641	628	582	618	604	617	621	665	607	585	553	618	619	608	658	584	607	621	578	621	559	596	636	550	608	637	621	575	636	581	650	657	602	615	641	635	633	637	607	609	550	650	637	638	606	586	600	645	610	653	587	629	624	660	604	678	606	583	596	610	560	602	629	609	553	566	631	592	621	579	629	590	626	643	612	641	608	604	638	646	598	625	607	636	596	617	594	612	570	573	626	620	589	581	640	629	591	658	629	638	577	643	617	623	646	584	619	637	580	602	625	664	627	625	588	574	613	593	630	596	609	622	620	573	637	644	636	593	638	629	571	599	563	584	591	612	609	616	649	630	583	586	610	629	635	616	616	595	647	598	608	617	605	645	615	640	608	630	582	648	609	601	613	619	615	617	601	637	587	616	613	638	607	612	623	562	577	633	646	620	664	621	608	587	645	620	629	629	605	689	637	619	607	577	586	651	604	607	627	637	624	586	621	584	634	639	608	674	630	633	598	617	638	599	618	589	582	667	563	611	583	590	616	675	621	608	631	593	646	634	641	601	636	612	604	614	584	626	574	598	590	597	632	634	665	589	641	564	575	638	574	623	622	611	588	609	600	606	628	634	561	642	586	595	594	617	589	614	600	633	581	608	634	617	657	608	591	562	606	577	603	630	604	614	615	623	598	588	584	601	608	584	594	621	622	598	592	621	603	626	586	570	629	604	653	643	584	606	645	592	651	663	602	637	602	663	637	622	617	640	552	600	616	599	569	620	600	629	633	638	599	599	629	609	632	635	564	558	640	603	637	640	604	603	621	629	596	602	616	560	607	622	579	610	644	581	585	643	606	587	602	668	607	590	585	625	593	606	627	609	616	619	607	593	594	605	602	597	584	624	624	578	559	636	601	576	610	604	604	598	649	631	614	612	611	612	620	601	579	623	606	557	582	572	590	618	622	581	624	624	609	607	641	584	578	594	620	634	597	592	602	562	618	581	624	654	689	562	620	592	585	633	620	635	593	635	676	588	626	636	601	599	632	574	592	601	613	599	593	620	625	672	598	632	626	647	582	630	621	607	604	608	633	615	637	621	601	651	637	590	671	627	598	649	658	564	634	615	632	645	591	621	626	652	601	612	642	589	608	616	638	675	644	608	622	627	593	618	683	627	610	581	632	635	648	604	592	591	669	616	618	626	603	619	628	632	571	600	583	610	666	587	599	631	593	590	603	620	595	656	616	628	625	630	623	636	605	609	564	621	610	593	577	581	599	591	591	615	594	626	625	617	626	628	624	556	634	625	594	637	590	647	603	635	611	597	631	619	611	615	611	604	626	639	613	608	637	601	649	603	592	585	574	618	607	620	612	632	637	626	543	591	637	612	582	590	617	605	597	568	578	608	607	637	595	649	613	678	644	581	613	646	616	571	622	603	576	669	617	589	590	646	622	639	623	606	610	628	604	668	616	641	609	612	617	588	589	608	599	606	623	628	599	585	601	594	622	643	612	608	588	657	621	652	590	585	634	632	595	620	605	595	597	594	620	565	580	598	630	594	636	607	610	588	644	631	616	647	653	625	615	643	644	563	617	647	595	615	550	598	639	591	624	578	618	593	629	624	583	612	618	617	601	600	621	618	631	611	653	613	628	631	621	581	618	598	637	585	616	654	595	625	658	624	622	609	660	598	601	598	585	621	583	602	626	567	613	597	605	633	575	644	633	615	640	628	627	626	622	613	643	572	647	620	573	605	621	669	586	599	602	605	609	661	618	631	628	583	565	579	618	640	635	642	607	614	603	640	596	573	648	656	653	620	596	627	638	628	587	585	643	599	632	588	619	610	576	587	620	642	592	601	564	594	594	625	616	649	645	634	629	594	622	621	605	599	618	600	607	579	627	609	637	644	592	599	609	616	582	642	615	632	597	586	627	673	601	612	560	608	556	611	620	606	619	660	603	568	603	648	610	625	614	588	607	585	608	629	599	660	576	651	588	592	630	611	576	593	581	570	613	616	633	576	591	603	622	653	587	568	606	642	631	626	632	606	593	638	623	610	628	610	614	627	580	592	581	604	680	645	632	598	629	609	589	604	642	630	575	610	635	615	629	619	631	600	574	637	639	617	625	602	583	574	678	610	665	617	613	604	644	622	621	590	656	623	620	608	590	625	682	577	620	586	571	626	616	614	590	603	586	597	628	577	618	663	625	647	631	573	628	606	595	621	574	648	605	639	600	568	639	607	604	650	599	610	588	620	636	610	610	613	625	618	606	606	594	573	596	613	618	573	576	605	623	642	570	620	654	616	603	630	651	632	641	658	625	645	608	633	619	631	621	618	640	648	604	643	591	591	609	599	628	601	616	641	615	668	601	624	604	607	628	638	610	607	613	604	624	594	665	617	616	601	651	642	605	577	601	621
24388	21567	29096	24603	21732	16847	8020	4263	3323	2715	2191	1812	1557	1353	1100	869	778	643	635	557	493	440	406	391	437	445	386	395	402	370	422	373	354	369	374	341	366	394	398	405	369	400	359	409	374	370	353	407	383	369	370	382	351	344	376	351	379	366	365	350	362	377	381	396	384	373	371	403	385	366	337	360	360	359	346	383	330	376	370	376	363	377	369	352	357	388	338	392	359	320	375	386	334	364	382	412	351	374	360	338	346	319	354	383	368	357	351	360	343	365	385	395	355	308	370	330	356	352	325	374	328	370	367	380	383	381	355	332	364	390	350	355	393	391	374	356	377	336	389	385	347	341	354	372	340	379	371	327	358	397	374	354	351	356	358	340	346	360	350	361	381	371	355	350	352	363	341	351	354	341	336	382	302	356	384	364	379	386	396	312	343	324	347	363	379	351	368	398	381	380	349	354	364	364	386	366	363	362	355	318	347	338	342	354	342	369	348	347	364	357	357	340	368	389	343	364	360	378	360	350	344	355	391	375	330	364	363	360	374	381	362	343	375	342	389	341	362	379	370	317	371	359	340	372	367	379	341	351	391	364	353	330	356	356	356	342	353	355	360	369	354	374	387	367	356	377	385	353	350	342	392	360	373	320	360	350	364	374	350	343	342	364	376	363	376	366	319	374	360	358	360	368	328	333	348	333	360	373	378	367	331	357	373	366	352	340	394	333	384	357	356	375	349	305	318	354	365	368	337	373	366	360	342	365	348	378	358	360	378	361	369	363	382	369	335	375	364	338	341	340	322	349	376	411	378	374	351	389	371	336	359	381	356	337	389	341	372	381	396	343	357	362	345	342	352	360	401	356	370	317	340	364	365	376	380	340	372	368	384	333	359	357	343	372	357	343	341	339	344	379	348	330	402	364	334	349	399	348	373	327	378	363	347	335	371	349	366	337	336	363	374	361	336	382	348	325	354	372	351	361	347	385	350	346	373	314	387	335	375	361	398	365	347	365	383	370	332	367	352	347	363	325	335	356	373	354	387	390	360	326	344	372	376	353	357	361	341	336	360	393	356	343	390	302	299	348	336	341	360	325	357	398	381	307	353	373	395	365	353	354	365	364	357	365	360	406	366	368	364	350	344	358	351	378	346	359	393	360	395	356	381	365	322	397	362	372	367	343	346	352	357	372	330	366	342	365	321	358	365	351	389	357	342	375	368	357	363	367	381	385	348	337	350	369	336	366	361	403	351	371	399	381	366	359	338	383	355	348	377	339	344	372	322	347	347	335	341	356	362	347	317	354	347	367	357	382	351	386	374	362	364	358	320	370	372	331	325	375	353	359	358	382	358	375	354	354	378	330	362	360	367	351	361	387	371	364	344	345	377	334	334	376	380	360	370	349	366	347	392	361	337	360	344	352	377	336	363	362	346	358	388	347	375	316	351	366	378	351	364	361	370	368	384	307	370	392	350	335	360	376	343	357	346	365	363	360	355	391	384	368	339	348	352	372	390	389	385	357	364	345	321	354	356	313	364	355	362	366	368	378	372	379	330	364	368	359	338	351	374	354	391	314	394	362	349	381	360	361	364	345	369	395	357	349	332	368	366	379	338	370	338	349	325	340	378	381	351	321	375	342	372	359	355	350	327	355	402	351	342	342	387	328	358	386	339	332	347	353	317	393	360	367	386	361	345	352	376	344	374	381	378	365	366	371	357	353	352	374	355	343	389	370	351	377	366	366	361	365	356	357	340	364	348	364	370	356	387	349	342	354	375	362	384	348	354	337	361	354	359	364	371	376	376	333	312	373	342	345	368	372	347	352	317	330	326	354	386	331	366	342	390	352	329	386	369	351	322	376	378	350	365	356	359	345	359	386	361	392	345	327	377	391	350	331	352	377	345	363	356	368	370	374	378	322	334	347	369	366	369	360	406	370	378	317	378	361	367	373	347	344	342	407	347	355	401	361	345	347	332	351	358	366	337	316	352	366	347	361	359	350	371	337	377	364	389	388	353	358	342	367	337	352	353	336	327	371	375	344	377	351	367	339	352	362	374	360	364	353	387	356	315	365	374	393	349	362	377	380	352	365	378	334	365	346	364	333	362	363	345	325	338	353	350	315	352	353	342	328	341	339	347	399	355	335	350	352	353	335	349	352	347	348	341	371	365	358	368	360	360	335	352	379	341	347	326	360	357	385	386	356	351	371	370	371	384	378	380	385	359	350	354	374	365	373	353	355	355	363	368	359	338	365	351	357	361	340	353	333	367	364	364	321	353	327	348	359	353	341	338	366	391	363	346	339	341	364	343	380	375	319	365	406	370	329	352	369	368	348	387	375	328	375	353	345	345	356	370	340	326	376	343	355	340	344	344	329	358	357	373	342	346	363	388	362	358	336	365	351	351	356	341	381	352	367	339	372	352	351	362	381	374	347	374	400	383	355	360	334	404	382	358	389	335	391	379	330	368	342	333	398	343	378	410	347	321	381	364	339	362	353	349	358	373	363	384	364	376	352	389	366	373	391	328	357	366	344	371	351	351	362	325	343	345	373	348	335	362	315	370	354	382	391	348	308	354	385	354	354	321	327	400	305	363	385	361	338	330	385	340	408	375	325	365	367	352	372	380	362	371	352	350	368	357	355	347	382	343	353	358	337	362	374	388	332	337	328	352	367	349	321	354	350	341	376	331	356	373	375	367	337	387	339	366	369	374	344	346	351	348	399	323	377	361	357	354	390	347	333	346	343	340	365	375	369	373	354	406	365	366	338	338	350	363	360	368	350	360	344	375	354	372	367	395	380	363	345	344	358	361	372	383	354	350	376	369	381	368	386	360	353	391	379	362	375	334	369	353	357	357	362	339	376	343	373	336	373	351	376	367	351	347	357	331	326	366	407	378	327	365	344	373	374	358	375	359	381	329	358	349	349	392	379	362	368	382	376	376	341	347	335	347	367	348	368	324	353	332	355	370	356	374	349	352	359	359	330	342	356	385	369	346	337	395	363	357	374	340	326	366	367	363	382	354	351	357	371	390	353	378	370	397	374	366	364	332	356	360	372	362	376	377	339	388	333	391	352	336	360	340	347	345	369	381	354	386	346	352	355	389	347	344	396	345	387	344	317	317	341	380	378	345	378	357	348	351	351	339	381	386	349	358	367	380	366	351	339	355	369	361	344	379	346	389	373	347	379	369	379	339	391	373	333	354	374	337	350	360	362	360	360	397	367	368	356	358	387	358	340	358	332	374	357	363	349	358	348	333	345	373	362	341	368	352	377	357	336	324	339	363	350	362	324	333	367	366	376	371	364	401	388	351	349	330	360	343	370	344	332	350	354	371	353	374	350	324	343	394	358	392	307	347	368	350	361	329	350	342	343	365	360	378	363	329	393	358	372	378	369	380	375	332	361	364	378	355	361	340	368	341	346	367	342	393	342	315	368	376	386	327	387	362	374	360	358	350	360	392	378	351	366	338	352	389	378	359	365	400	325	349	387	382	403	353	360	333	322
36683	56858	34995	24924	19170	14688	10835	8077	6634	5253	4494	3440	2846	2432	1967	1530	1218	1092	955	794	753	648	575	582	540	524	491	517	559	476	511	496	515	507	451	461	529	486	472	505	502	540	467	521	474	480	476	506	494	494	517	493	481	482	440	468	483	439	437	455	461	524	488	473	437	517	459	440	463	469	465	472	477	430	456	466	441	445	457	475	470	413	443	429	418	486	427	478	446	462	510	480	463	442	457	415	458	445	469	457	450	439	433	454	472	461	468	454	481	447	442	492	421	404	472	431	445	482	456	449	459	449	466	445	427	460	430	421	466	427	451	432	432	469	416	481	444	440	461	478	471	453	410	470	436	446	441	436	454	437	476	464	441	386	442	498	441	465	448	448	446	444	455	476	442	469	441	448	452	420	446	406	433	449	421	417	416	422	521	475	480	450	444	447	450	420	435	446	451	432	480	439	426	407	450	453	439	449	419	425	442	445	442	467	426	467	466	469	451	417	430	477	459	454	455	460	417	461	439	458	427	459	474	418	427	459	444	443	439	432	434	407	466	425	422	468	465	423	394	447	474	444	440	451	430	462	432	419	426	455	455	447	460	440	464	465	444	430	435	405	432	434	416	444	409	425	458	405	444	467	424	471	473	480	493	473	480	434	474	443	436	472	452	458	468	460	427	440	454	448	471	426	516	433	425	426	425	475	471	473	420	449	459	431	467	474	488	454	475	448	469	457	458	415	448	452	436	434	479	446	454	424	446	423	433	475	486	390	445	434	444	433	425	440	471	430	467	435	444	453	453	453	485	466	443	478	447	493	457	427	405	452	442	466	457	425	457	446	491	416	415	445	424	438	435	430	434	460	471	467	474	439	459	487	479	444	494	448	438	489	487	488	470	432	483	425	477	410	443	410	458	471	467	448	456	445	430	450	449	429	425	508	450	474	459	458	434	439	450	446	461	456	481	479	430	464	453	448	468	448	479	478	477	467	476	437	465	451	420	454	487	478	458	438	466	467	448	428	469	444	474	443	471	440	448	437	446	454	478	443	441	449	400	476	448	479	430	446	449	463	435	461	453	471	438	423	423	459	482	407	515	452	447	452	441	429	452	437	422	453	439	424	429	434	431	466	436	403	499	501	457	437	472	437	469	414	438	455	430	464	471	454	460	475	463	451	497	439	459	394	461	433	435	445	423	462	451	456	433	445	514	449	460	457	431	427	450	466	440	469	488	451	459	476	426	429	455	447	459	442	469	455	484	498	432	462	465	422	454	416	461	453	435	434	440	466	474	475	454	477	463	438	462	410	462	456	440	428	446	456	468	441	432	412	469	445	482	436	447	432	461	395	455	440	441	487	469	460	455	462	436	506	444	394	432	470	449	447	460	409	463	491	433	453	461	442	434	474	475	457	422	440	457	449	471	458	442	465	471	473	472	468	440	462	459	427	460	475	457	449	459	481	460	449	474	460	405	479	471	484	418	417	449	422	436	470	454	466	449	438	459	458	480	460	452	487	447	498	438	451	449	435	474	453	450	435	480	473	456	442	444	411	442	413	451	454	454	488	431	432	430	465	438	456	450	453	451	436	460	421	438	449	424	469	444	474	473	451	402	466	456	473	464	417	460	485	461	463	445	432	441	441	400	412	472	433	442	436	436	477	468	445	478	482	447	503	441	437	476	450	443	455	404	456	456	436	429	473	488	436	452	454	475	445	423	443	461	437	440	442	440	453	442	475	419	447	443	448	436	420	452	419	481	484	463	444	463	474	494	470	404	463	442	441	465	417	408	454	451	465	425	438	424	392	458	408	395	418	459	467	452	425	451	435	481	503	466	463	435	428	457	427	432	437	430	433	439	484	411	439	459	440	463	437	434	456	474	491	464	432	457	474	453	445	447	483	450	394	459	479	439	439	418	452	485	482	493	418	438	485	444	426	494	443	431	478	455	460	446	419	476	468	452	456	455	434	468	452	423	450	427	437	464	433	428	462	481	458	468	445	436	469	401	462	435	464	472	418	424	434	417	457	417	455	444	467	455	461	417	475	450	452	456	422	419	447	413	436	439	473	465	457	414	459	487	464	458	465	429	458	431	424	490	479	477	458	462	434	450	443	440	462	429	509	446	459	426	488	436	452	462	455	447	430	454	444	458	451	466	457	463	459	447	432	460	433	430	472	450	431	457	435	421	466	487	470	422	456	435	431	421	470	450	440	397	437	444	423	459	426	481	430	431	458	475	433	430	429	461	451	452	456	467	495	481	438	444	467	435	445	457	429	494	462	432	458	450	463	458	438	441	458	446	438	453	483	465	451	429	453	416	405	453	441	418	428	455	422	403	462	437	437	443	445	440	461	436	471	440	441	459	465	511	448	436	475	460	484	436	409	435	456	458	449	480	422	474	444	414	444	466	455	427	435	481	408	487	488	463	475	432	488	442	459	453	418	458	448	492	427	485	465	467	470	446	474	442	486	433	489	429	469	437	437	494	467	445	432	472	428	446	451	440	451	431	426	445	467	446	438	418	481	442	436	456	411	431	461	449	441	439	464	443	431	469	459	472	438	473	424	478	438	442	434	416	448	477	450	456	485	422	457	490	447	461	460	418	442	440	448	472	462	471	446	424	433	427	440	441	440	491	409	435	433	497	446	408	448	450	440	416	426	466	451	451	446	457	461	445	456	430	459	430	482	451	457	467	441	476	455	453	423	450	445	422	496	433	449	428	472	446	441	445	430	468	470	453	425	452	477	409	467	445	444	469	454	440	435	463	444	471	449	470	430	441	441	444	444	449	433	438	448	414	462	444	449	449	423	478	432	429	430	479	477	479	435	447	475	474	410	459	426	478	435	407	440	477	460	432	391	453	467	446	460	467	451	439	438	445	487	493	467	436	468	430	439	463	440	448	451	453	459	461	465	473	451	436	457	470	450	440	447	452	447	447	456	470	442	411	427	452	468	479	401	472	447	460	437	470	423	465	438	440	451	461	434	483	441	456	434	459	438	440	433	454	454	423	448	500	460	449	441	427	452	459	480	438	457	447	403	442	445	462	445	456	470	412	417	409	475	449	447	463	430	441	439	492	437	478	490	456	428	446	420	494	458	449	448	430	475	489	435	453	464	474	480	456	434	475	454	463	449	444	476	450	455	477	443	469	406	434	443	466	458	446	474	549	468	478	459	418	456	451	432	433	448	434	444	454	477	443	425	449	479	467	475	461	414	460	470	446	439	448	456	428	428	466	434	455	433	478	458	401	440	445	454	431	467	470	452	441	450	494	453	452	485	419	457	464	449	438	459	443	449	424	422	458	436	445	444	479	461	422	482	442	449	490	426	493	433	480	441	455	437	504	454	475	420	477	460	455	434	511	453	464	456	448	448	484	447	449	452	422	437	440	421	424	445	489	450	483	452	437	460	459	434	422	465	437	488	456	432	446	458	465	481	432	441	475	442	485	496	441	444	442	461	456	478	466	466	447	462	460	421	464	426	442	433	438	439	453	424	438	445	454	440
23382	21642	29581	24189	21713	22127	17547	6824	4238	3499	2988	2460	2115	1693	1402	1140	890	753	643	546	474	398	359	338	358	321	312	330	293	336	326	306	261	296	277	299	287	263	250	312	255	289	294	297	281	293	271	270	258	278	275	258	243	268	255	264	262	265	262	276	262	283	264	274	300	266	294	272	245	276	242	254	237	236	270	240	230	240	265	263	262	240	231	276	261	246	243	289	250	264	258	293	276	266	258	232	261	251	225	251	252	254	283	245	251	258	270	255	255	261	243	263	277	263	233	243	250	254	253	264	249	254	250	255	260	233	227	253	235	246	260	270	247	246	245	252	255	225	233	249	268	253	278	263	260	256	245	246	280	230	252	253	287	243	269	221	234	251	260	254	244	257	249	258	287	238	273	248	261	243	261	246	249	231	260	278	248	273	213	245	260	251	273	247	239	263	255	277	284	253	263	258	268	261	247	236	262	247	287	265	219	257	259	245	287	232	262	238	232	254	241	241	271	250	268	293	263	255	271	251	242	246	216	257	233	234	217	251	228	236	258	240	272	235	242	255	245	264	247	237	252	246	253	231	260	214	290	256	227	242	258	262	275	239	252	233	226	227	240	235	254	236	260	267	248	256	258	250	257	260	258	251	247	247	256	240	262	248	255	240	253	241	261	239	254	252	262	242	254	265	242	249	243	248	248	235	248	249	253	241	241	263	255	247	249	247	243	234	274	269	250	253	227	241	227	260	244	240	261	253	255	261	262	280	250	255	243	280	260	270	231	250	284	252	225	241	263	257	220	245	255	248	243	247	265	245	262	244	238	246	261	230	238	263	261	263	222	247	237	241	234	230	275	261	265	251	241	249	224	253	274	269	268	255	231	270	263	254	237	257	232	258	256	241	251	253	239	264	260	241	243	245	290	227	261	269	263	241	232	258	257	254	285	257	236	267	269	250	244	281	239	230	252	258	266	222	285	240	278	253	237	244	229	266	262	235	253	268	270	252	232	272	258	267	274	218	266	240	269	239	266	249	229	245	266	259	251	243	285	241	243	248	224	249	267	244	249	268	304	276	229	253	264	264	229	261	262	265	245	259	241	236	245	237	256	243	254	246	257	234	245	253	267	244	274	270	284	297	249	265	280	263	237	228	269	245	280	244	253	247	257	261	269	253	262	251	261	215	251	267	245	234	279	238	252	254	234	274	235	258	247	221	248	257	207	271	236	241	281	255	245	249	258	265	249	255	238	238	258	234	239	258	251	255	235	267	253	265	228	233	206	252	261	253	219	277	232	232	224	248	246	269	240	258	264	241	271	262	262	266	215	247	261	246	277	237	273	252	248	257	239	244	261	284	256	242	269	217	243	253	247	266	230	257	249	253	255	249	259	220	279	251	242	263	236	246	265	215	241	270	266	238	233	219	255	246	262	241	249	262	220	229	246	255	227	243	262	250	257	237	298	238	268	258	242	225	249	223	239	267	243	242	262	254	266	235	267	244	238	229	238	262	265	220	266	275	236	257	253	264	246	238	262	261	288	251	240	256	242	255	263	247	264	249	250	257	266	269	253	253	277	296	224	254	235	247	285	258	260	247	242	230	246	225	261	266	229	243	239	221	265	246	249	241	241	262	270	246	237	246	241	261	255	263	246	241	254	284	251	257	254	264	254	228	222	253	250	256	268	249	228	261	229	256	221	239	230	246	233	244	277	265	243	273	260	241	269	239	274	282	268	279	230	239	248	239	247	239	272	263	250	233	256	250	240	269	267	266	225	246	229	272	253	234	262	250	233	257	256	220	288	236	215	237	252	260	236	224	246	236	266	241	266	259	261	248	258	236	226	253	261	258	217	226	238	257	252	243	229	256	240	248	285	251	233	271	233	241	255	268	257	230	263	258	263	261	253	253	236	221	241	261	256	256	231	246	257	248	270	230	263	230	232	246	258	235	236	250	272	222	246	254	244	280	270	267	233	249	259	273	247	259	259	263	240	256	268	243	273	266	234	238	264	240	251	248	264	273	245	243	238	269	228	215	228	258	247	261	264	247	236	238	241	247	236	275	234	247	290	264	240	251	243	227	230	230	228	240	250	282	280	241	234	267	249	238	265	240	247	281	241	251	246	245	237	249	259	257	242	237	262	220	265	257	245	250	277	270	232	259	243	272	251	261	244	258	266	232	258	258	243	255	270	242	275	249	250	242	245	258	237	254	274	274	249	258	235	246	250	222	242	235	264	271	222	271	247	246	272	256	234	242	237	244	252	253	247	235	272	245	260	241	260	238	284	247	284	222	245	233	254	236	282	254	261	255	222	236	243	223	246	274	260	290	218	220	226	258	267	218	244	237	278	262	276	242	247	285	241	250	267	230	241	249	251	248	244	249	248	245	247	255	262	254	262	255	249	263	238	249	232	248	248	248	231	282	269	246	232	248	263	237	241	256	241	293	259	244	241	237	247	214	224	255	239	246	273	258	238	249	242	254	243	246	246	230	244	253	234	234	241	259	248	248	243	271	275	251	228	260	281	250	240	216	254	264	263	237	265	257	260	239	262	241	254	260	252	239	234	231	251	256	232	264	256	272	249	232	272	255	232	277	252	269	228	260	247	262	254	265	255	260	226	259	247	246	228	235	263	249	247	232	237	229	268	261	273	241	238	271	278	255	273	268	222	247	280	227	259	260	243	248	251	218	230	235	243	237	259	234	244	251	275	264	256	236	221	257	241	251	265	236	229	239	249	247	296	247	241	269	256	236	243	261	258	249	240	244	238	257	237	236	242	260	275	250	237	236	219	244	232	247	250	214	271	247	256	245	231	259	250	241	251	234	261	249	308	261	269	226	217	259	251	277	226	259	229	276	262	260	236	255	234	231	253	262	257	265	255	250	227	286	229	245	242	223	256	244	209	252	245	264	247	256	267	248	279	247	293	227	232	256	233	245	238	255	241	249	246	239	226	282	263	261	245	267	266	252	225	256	259	250	254	265	230	247	265	241	260	229	248	245	239	246	271	254	268	288	248	240	221	245	254	251	257	266	265	252	236	256	250	258	238	232	236	266	219	249	269	270	265	242	256	243	222	252	259	263	244	207	217	262	258	305	213	225	260	260	258	259	243	287	250	237	267	254	239	263	252	253	244	277	239	242	252	228	233	242	261	263	252	228	249	249	226	256	247	247	236	251	263	259	264	261	237	252	266	270	239	246	251	267	251	274	278	253	253	230	261	257	259	248	262	240	280	221	278	237	237	270	266	253	232	260	238	268	236	274	237	246	248	275	270	248	252	282	261	250	250	255	229	247	239	238	242	262	236	234	266	255	264	255	234	286	261	273	275	265	241	275	242	265	241	225	264	257	253	236	251	238	287	268	276	276	211	242	222	255	235	258	260	275	240	288	241	244	227	245	263	231	229	244	262	250	232	251	244	255	267	251	245	273	248	245	237	257	243	245	259	273	247	270	255	232	256	256	250	223	266	255	236	242	225	244	238	241	253	260	243	257	253	253	260	254	218	240
41838	65352	39872	30164	24269	19163	14435	10923	8497	7048	5753	4840	4106	3386	2660	2073	1539	1282	1079	862	766	585	568	451	389	440	409	430	425	397	391	381	372	328	341	340	405	400	353	377	359	344	337	390	352	371	372	368	389	351	370	353	327	346	339	285	298	316	334	327	374	336	347	361	334	311	336	326	313	320	332	323	323	321	324	326	353	303	300	303	308	312	329	359	306	347	344	296	312	301	331	293	333	305	298	289	316	306	322	312	293	324	262	283	282	322	350	322	327	344	317	295	327	305	298	324	350	303	291	314	273	288	319	266	308	291	298	313	299	278	315	315	311	309	341	286	296	294	309	313	288	329	276	311	283	281	309	306	268	302	322	310	315	309	315	313	320	345	336	310	314	280	300	318	323	306	313	294	333	317	321	290	290	301	304	302	308	292	279	308	295	320	296	346	316	317	283	302	289	302	295	329	316	287	296	327	310	330	324	311	284	296	292	303	298	292	302	267	304	296	301	276	293	320	283	296	316	330	288	288	305	312	308	320	276	311	275	332	290	273	284	268	297	311	319	302	302	309	308	315	318	308	309	306	304	307	298	313	299	295	325	274	331	325	321	330	299	307	317	307	297	312	288	293	280	278	300	311	296	316	280	293	266	303	308	322	282	297	300	308	290	300	299	315	305	322	290	297	283	277	302	285	295	313	294	288	319	305	305	299	307	303	312	301	305	320	311	303	301	321	284	301	312	313	304	296	312	294	310	327	294	311	309	291	298	316	281	294	296	306	296	318	290	308	329	327	284	345	325	273	298	317	304	296	278	276	324	287	302	317	316	323	312	306	329	319	328	306	328	292	316	292	306	299	319	301	314	291	306	286	285	316	271	324	362	355	292	289	318	302	320	288	322	314	323	316	310	294	263	329	284	304	292	301	316	306	303	302	275	323	305	338	319	333	285	305	324	295	309	301	310	300	304	305	319	298	325	274	307	291	284	303	291	293	312	294	309	298	304	298	297	296	292	315	340	278	314	297	277	308	331	322	324	328	318	241	289	286	325	308	285	331	309	300	338	286	295	301	304	304	311	323	299	314	312	311	295	282	313	312	307	301	304	262	280	316	345	288	314	318	295	300	304	325	292	301	293	317	316	317	318	305	316	282	319	308	286	300	293	334	311	271	289	322	315	311	308	305	339	275	272	319	295	319	305	275	293	300	296	299	272	302	317	308	285	288	278	320	312	293	292	296	305	304	333	299	297	321	301	301	301	287	293	301	330	338	321	305	316	321	343	298	303	303	284	296	331	316	295	310	309	304	324	320	297	298	312	306	308	311	301	305	299	314	308	305	310	347	309	266	280	305	292	297	329	292	288	293	309	297	302	313	313	285	311	303	318	298	302	303	313	314	324	277	309	259	319	286	291	299	278	258	300	311	295	325	304	288	308	315	324	298	303	291	317	301	283	275	309	301	301	306	295	299	315	297	318	327	279	281	334	311	293	291	328	311	281	268	333	299	332	326	347	299	326	301	296	313	323	306	293	280	307	300	298	338	319	281	302	325	286	321	307	308	294	311	332	304	293	336	316	292	278	310	307	286	295	308	288	298	278	307	299	314	284	312	316	322	270	324	311	325	307	344	322	305	308	274	314	314	300	315	291	324	287	295	310	310	269	300	334	307	297	276	319	287	266	305	315	287	311	262	296	328	284	299	271	335	297	311	276	321	305	299	345	319	301	278	302	313	312	280	287	307	279	325	308	305	304	313	286	302	310	323	294	306	302	307	299	304	289	311	309	315	303	287	300	340	300	310	311	311	327	276	328	294	296	323	297	304	305	330	315	281	323	299	296	314	310	302	302	307	342	301	310	290	285	302	298	311	315	295	292	299	314	281	302	309	288	336	326	296	289	312	330	263	303	302	341	324	285	317	317	288	295	313	312	309	312	326	289	316	318	318	309	320	307	319	293	278	312	308	300	313	294	276	320	288	329	294	305	300	265	298	327	293	294	310	320	318	289	320	300	324	303	277	300	289	304	308	298	285	300	304	273	270	286	306	292	312	271	287	303	312	275	315	292	316	309	291	318	299	297	314	302	275	264	283	300	276	294	311	354	297	281	294	298	312	313	318	299	334	326	344	319	320	288	328	282	272	297	286	315	307	301	301	312	289	306	295	327	299	329	288	327	323	276	294	363	303	330	310	308	281	303	305	317	329	299	284	308	294	322	318	318	276	292	319	311	302	283	316	321	308	283	310	313	351	304	318	331	340	299	318	294	317	310	270	311	336	326	294	305	281	323	317	301	319	273	292	284	310	295	258	306	269	298	311	295	298	299	308	277	314	321	316	293	286	297	330	325	285	336	342	298	305	328	291	294	271	330	324	310	289	296	319	323	311	308	297	319	319	322	322	313	296	316	316	327	316	272	285	318	278	322	307	298	282	317	315	309	302	286	323	293	304	320	265	278	304	292	296	287	313	305	279	319	279	322	322	303	294	305	288	305	303	325	303	310	282	280	269	319	262	276	286	305	340	314	280	262	292	324	315	298	289	284	312	306	315	316	302	302	341	332	276	327	274	297	303	317	286	321	311	319	309	310	305	299	313	327	257	298	353	312	317	328	302	265	313	292	344	312	311	278	304	309	302	300	326	316	304	306	309	308	335	310	285	310	286	288	310	291	317	308	311	302	332	274	291	287	299	285	323	310	313	312	289	289	276	310	319	294	293	344	300	301	305	314	314	320	292	317	288	290	282	296	313	308	296	293	332	299	315	273	321	312	325	333	322	321	275	345	320	297	330	315	309	293	315	329	292	307	302	296	267	283	304	339	304	314	274	288	291	270	290	306	310	292	294	290	285	284	302	312	298	258	329	317	286	276	324	289	302	274	312	274	302	288	301	284	332	302	284	292	308	329	318	301	297	313	304	303	309	347	297	313	331	305	314	306	300	327	320	293	314	309	328	332	321	290	311	301	302	314	290	298	285	329	305	293	288	296	313	300	325	306	331	306	303	309	294	295	313	308	307	307	305	314	254	314	299	310	304	303	300	301	310	333	296	315	284	292	314	276	316	306	284	288	296	292	320	318	312	291	297	325	299	316	317	300	286	325	302	320	332	295	310	290	327	336	280	295	323	323	280	323	284	312	303	309	297	301	293	306	296	292	298	300	286	300	286	300	278	280	320	288	326	286	321	295	297	316	321	294	293	334	333	285	302	332	286	297	325	311	301	310	285	292	289	302	329	288	331	309	290	292	283	329	278	320	285	298	288	305	294	288	335	305	305	308	339	271	315	286	293	315	336	280	300	334	336	290	322	314	287	296	284	317	302	293	294	293	294	299	310	278	319	310	298	311	279	306	310	287	291	345	305	303	312	329	345	289	301	309	301	301	324	289	286	312	295	279	305	302	305	299	334	314	311	310	314	317	334	263	304	323	301	287	295	346	310	292	342	307	327	315	315	292	275	342	286	269	310	300	302	305	309	287	311	290	306	314	319	288	326	295	297	310	311	286	295	322	291	314	346
28931	27914	25160	16177	8295	5073	3204	2242	1695	1473	1372	1247	1133	986	903	797	749	654	642	625	549	552	561	510	461	516	525	520	496	537	534	499	486	532	506	497	519	531	467	445	544	495	512	542	544	515	474	477	517	531	492	520	479	484	478	539	507	477	507	496	486	528	462	523	522	513	532	495	528	478	541	506	496	488	513	524	500	506	510	543	457	507	483	531	436	540	531	455	528	506	453	499	504	583	490	492	469	507	490	527	506	505	511	504	503	495	509	527	483	501	508	520	494	474	519	507	481	494	513	459	558	539	515	498	511	510	459	493	509	491	514	501	515	486	495	489	462	511	449	487	476	505	484	501	470	515	489	515	528	510	482	495	503	540	490	497	534	505	532	530	528	499	481	495	494	504	549	471	524	530	526	514	486	497	546	486	496	479	505	476	470	502	510	465	479	500	512	511	511	520	507	468	530	491	477	503	487	510	496	478	529	546	468	499	482	525	480	519	469	479	507	510	485	511	537	492	535	490	554	525	529	499	523	523	510	477	502	488	512	473	477	497	553	510	479	484	515	518	497	532	484	497	505	478	501	523	500	499	528	459	474	502	529	549	513	492	475	517	474	486	520	500	504	503	518	468	480	505	530	499	515	506	540	480	449	472	490	486	497	534	505	524	497	552	491	518	494	539	516	486	476	489	520	493	463	502	517	484	485	518	491	530	536	490	500	521	479	515	497	487	487	550	530	490	497	501	501	501	498	449	512	480	500	519	503	511	463	548	482	495	476	562	531	491	477	466	510	471	479	533	487	504	523	458	477	493	500	498	503	477	488	497	528	469	520	527	530	479	509	524	513	493	519	523	497	513	462	523	491	501	496	529	518	480	512	502	510	509	491	518	505	471	502	510	527	526	466	495	508	536	457	503	500	462	533	529	514	492	511	465	532	512	528	522	523	488	512	500	481	500	496	498	510	486	452	520	499	490	485	485	483	486	488	475	514	480	498	475	477	507	514	498	493	474	517	521	521	531	502	483	449	518	504	503	507	495	498	516	509	513	506	498	523	485	530	512	529	544	509	492	499	524	513	507	522	447	518	499	485	480	531	515	497	526	494	481	522	509	519	510	478	450	457	494	495	469	532	524	512	464	515	517	513	521	500	506	480	539	541	494	516	497	524	528	456	484	513	461	521	467	523	512	479	514	491	520	494	502	517	498	446	497	525	515	500	493	524	486	534	486	503	507	517	470	524	488	469	523	515	477	454	489	517	496	493	505	483	517	538	518	564	483	494	529	522	510	556	544	517	516	519	483	498	506	479	488	466	515	483	489	484	512	485	515	510	501	500	513	548	527	487	502	450	495	532	506	514	513	529	505	477	477	547	505	490	512	480	513	497	516	508	506	506	479	469	530	471	528	523	510	483	503	507	447	507	555	478	502	523	500	509	496	537	539	486	493	480	525	479	526	513	493	485	483	482	529	516	498	510	536	504	478	532	491	516	476	509	516	461	469	473	483	513	521	548	514	487	514	480	523	489	502	514	497	507	485	511	509	516	510	478	470	553	485	511	478	482	488	479	487	508	489	495	533	530	545	501	486	529	507	471	513	502	541	476	524	489	510	525	522	505	447	531	505	490	510	504	482	462	486	500	497	506	454	543	479	506	493	504	485	548	485	543	503	495	496	491	501	482	500	489	513	456	461	492	496	507	471	484	474	495	511	522	506	487	497	498	514	537	489	501	470	488	497	522	517	483	500	533	487	535	506	488	497	482	495	494	504	506	470	494	491	510	484	531	481	499	527	511	503	488	526	498	510	491	502	536	484	459	496	488	488	467	481	490	501	483	538	496	537	526	506	509	514	487	489	520	487	516	491	502	488	483	529	521	472	529	509	516	499	483	461	470	514	463	525	529	535	486	471	485	514	505	485	471	506	516	478	502	506	468	495	499	531	509	515	495	520	483	482	493	497	519	521	483	506	501	488	522	507	499	474	516	516	503	484	518	465	488	494	480	517	572	517	503	505	465	480	469	508	497	473	508	443	481	470	503	538	479	477	493	510	471	492	509	515	489	501	493	484	515	510	513	503	513	513	476	514	483	541	537	487	497	523	524	504	485	492	523	533	489	513	491	533	503	481	466	456	503	503	475	515	497	473	502	548	484	520	496	517	527	507	507	484	497	452	507	488	486	489	492	532	500	488	519	531	493	502	474	507	532	511	474	503	521	504	514	505	521	491	487	467	462	491	512	489	494	521	512	494	481	516	534	515	495	468	514	544	482	536	508	477	506	503	524	518	523	527	493	485	561	512	488	539	485	508	488	505	500	457	520	479	498	550	499	518	519	493	472	497	523	515	480	503	508	541	542	488	512	498	501	498	494	483	512	532	485	494	495	488	511	482	494	481	485	520	465	470	488	488	471	475	533	474	502	498	464	482	494	482	488	482	482	477	531	509	514	533	493	496	530	509	444	499	482	544	521	494	499	488	500	477	521	482	496	469	503	492	505	525	452	477	546	512	525	472	496	494	493	526	508	534	462	515	494	479	475	512	497	501	487	483	536	516	483	504	526	484	526	532	496	513	454	463	486	498	481	492	496	510	482	498	491	472	513	523	489	479	498	518	513	481	520	516	482	516	507	548	547	497	518	471	554	540	508	540	491	510	531	503	526	473	497	502	525	496	492	458	505	499	527	486	497	482	486	532	475	518	504	493	508	512	483	506	534	500	496	462	506	515	477	518	491	491	492	480	466	478	506	488	484	467	484	498	465	496	486	463	485	502	528	504	486	502	537	513	521	492	499	499	507	523	503	516	471	485	488	513	500	526	501	507	452	467	509	527	531	494	470	514	499	512	492	517	482	504	509	509	514	503	469	513	483	523	492	535	487	474	486	532	467	489	473	513	499	500	544	514	478	477	483	488	496	458	488	511	502	459	491	508	475	505	492	527	511	486	482	503	532	492	482	486	522	525	511	483	478	476	488	507	505	493	495	504	514	487	521	453	495	540	544	515	504	481	474	485	486	499	500	502	457	486	472	501	476	488	482	486	467	477	539	480	508	533	550	449	499	504	513	472	474	522	471	521	527	505	516	542	518	436	504	487	508	456	485	511	468	486	515	528	528	450	524	509	498	524	482	503	485	499	505	487	480	470	466	510	482	499	516	463	490	504	507	535	479	487	496	481	512	504	573	518	502	509	514	517	527	489	477	489	501	481	498	523	506	526	478	499	488	516	499	494	522	520	448	508	531	489	505	449	503	545	528	532	495	451	516	501	508	479	491	473	501	507	515	502	526	480	503	506	500	533	473	488	484	510	491	530	513	508	475	486	512	466	545	537	471	506	526	519	494	485	495	488	476	516	477	456	491	463	542	457	506	534	505	528	508	486	483	495	539	491	455	511	507	461	474	529	525	501	471	501	523	501	490	476	478	511	524	468	499	500	516	504	494	516	495	473	467	516	521	485	506	486	497	548	478	487	478	515	500	527	502	495	476	533	504	504	501	529	501	489	554	542	514	501
33420	44740	27761	17803	12906	9232	6567	4686	3613	2873	2484	2281	1905	1520	1426	1254	1090	907	876	842	772	746	745	654	648	639	669	651	643	667	596	641	665	657	602	615	629	664	630	658	610	628	624	611	612	600	649	632	606	623	599	652	584	637	634	640	597	642	622	664	643	590	579	679	627	635	600	603	656	649	584	586	603	652	619	630	618	619	590	614	625	608	629	647	634	580	652	611	553	583	605	639	631	657	644	611	606	594	608	632	610	611	597	672	635	586	637	582	581	622	610	586	628	594	624	606	597	653	618	605	611	618	657	580	590	556	623	596	633	624	615	618	582	615	601	610	620	625	587	604	639	649	620	597	584	651	621	615	596	599	628	660	646	621	629	636	626	619	638	581	655	630	652	594	605	622	659	582	578	602	618	685	617	619	571	551	641	609	572	656	572	592	601	611	602	620	622	634	657	616	577	577	588	572	619	648	599	630	603	591	645	619	583	615	624	670	567	614	625	626	613	636	631	643	612	628	647	635	607	608	584	608	631	641	663	651	656	589	628	610	622	611	609	620	640	617	633	608	604	630	610	575	620	591	578	642	631	608	602	608	615	618	604	637	636	625	564	627	605	615	601	637	663	565	602	598	617	563	544	644	598	621	606	575	603	596	638	597	589	621	531	620	561	604	606	600	598	616	582	644	593	636	601	642	662	633	649	596	583	588	591	588	600	635	597	597	611	604	635	659	611	638	631	607	592	603	578	606	601	617	640	636	588	619	628	601	588	598	654	634	628	619	585	621	624	570	570	627	587	587	596	627	630	639	634	581	634	631	607	603	612	635	638	629	600	623	624	586	603	587	608	635	629	656	631	617	669	624	606	644	649	602	615	541	659	600	599	631	638	605	600	605	599	635	665	583	648	649	583	636	599	654	646	592	582	649	621	670	618	640	602	599	604	670	599	632	571	581	578	583	600	591	623	598	615	646	646	589	609	613	620	631	622	614	603	585	635	653	632	622	624	606	621	631	637	640	630	602	633	594	626	664	597	608	605	618	575	621	616	636	649	643	610	651	603	604	628	592	598	700	612	613	579	631	640	634	629	618	607	617	584	589	630	593	607	616	586	605	636	646	590	594	578	595	645	615	542	593	661	641	576	683	574	627	610	631	617	644	618	637	605	622	596	637	632	595	628	620	582	617	595	581	625	617	599	636	545	582	611	605	630	630	616	605	656	585	624	634	669	606	648	605	627	631	604	641	591	637	561	652	609	615	590	625	651	606	614	602	602	607	580	648	619	599	556	581	620	604	642	624	613	612	646	578	617	549	670	630	664	622	613	604	638	598	615	639	650	590	643	621	631	640	565	637	615	583	649	614	624	601	598	638	592	621	642	622	606	595	582	642	619	599	593	642	650	639	586	591	592	609	624	618	602	624	664	561	629	576	615	606	593	594	644	595	617	550	607	597	626	583	572	642	638	577	622	590	644	584	614	597	610	584	583	611	654	595	618	586	626	601	607	597	653	639	564	626	592	600	552	631	597	619	582	667	607	614	675	610	604	589	656	599	619	581	598	594	621	637	641	621	626	619	594	610	597	592	605	591	662	624	625	569	605	634	594	605	604	587	613	587	596	658	600	591	616	608	621	578	610	631	614	579	617	657	599	609	618	622	603	609	656	614	576	634	642	642	612	587	592	602	612	590	571	615	702	619	657	638	561	599	605	590	614	591	598	629	643	621	650	612	654	583	593	633	615	588	590	641	655	597	581	665	607	627	634	647	635	617	598	631	608	584	608	610	609	656	635	619	619	606	616	607	579	645	611	636	591	626	573	631	598	587	623	627	604	597	614	599	633	607	593	620	620	606	634	578	618	580	634	606	598	575	619	582	644	666	560	646	606	607	627	565	577	654	586	661	617	581	631	635	606	659	646	611	598	591	620	664	605	630	619	582	603	642	621	593	644	620	603	581	614	574	617	595	632	642	620	605	596	634	661	619	604	643	625	625	629	608	648	633	589	603	612	602	610	606	555	616	597	595	621	585	625	585	662	571	605	634	612	611	602	616	618	621	580	596	609	596	606	667	609	599	660	653	611	641	641	637	603	594	615	617	640	626	612	622	638	614	644	583	603	685	562	638	653	582	659	572	605	589	622	583	632	610	578	605	636	625	633	604	627	546	658	582	567	590	570	586	615	624	635	591	604	602	626	630	571	581	600	589	580	621	592	600	656	603	633	608	647	607	588	610	571	638	598	584	613	619	610	593	638	573	638	622	620	652	625	628	645	583	614	576	602	591	610	604	578	636	596	567	604	613	660	618	650	619	611	608	585	609	658	597	586	622	602	589	643	650	586	627	572	631	562	638	588	591	634	630	568	586	577	657	625	587	649	618	607	586	643	621	590	627	621	645	602	621	629	642	642	632	594	581	593	632	623	588	573	631	631	602	585	575	660	665	637	573	563	594	585	590	601	612	599	598	661	633	604	612	632	574	616	608	596	616	607	652	608	646	642	602	631	622	602	575	622	590	573	633	595	628	594	590	582	611	583	615	592	610	600	636	588	618	633	597	670	586	643	593	601	616	609	619	582	584	612	639	598	610	580	583	627	623	636	606	621	586	595	667	638	610	661	609	596	603	618	621	632	630	623	635	616	615	614	614	627	652	611	614	581	634	623	586	597	610	613	583	621	604	596	598	632	584	622	592	610	616	647	584	583	630	580	615	582	609	623	631	611	606	621	613	610	612	572	565	589	619	583	600	620	587	596	554	619	637	658	672	634	600	606	621	620	610	596	644	659	572	631	613	633	581	576	593	632	588	642	617	618	586	616	620	621	566	643	641	652	639	644	677	640	643	604	613	591	620	667	633	625	594	629	600	629	564	597	622	617	616	660	569	610	591	562	605	606	595	629	579	637	607	582	639	659	584	591	591	601	591	603	582	601	618	597	626	626	630	644	604	613	588	624	586	623	626	643	629	622	612	619	605	593	615	605	609	642	602	575	639	597	632	624	611	647	655	631	563	630	554	634	579	618	580	586	647	601	635	593	623	584	635	606	622	599	628	643	612	650	604	565	638	607	649	604	640	660	611	619	631	638	612	601	595	619	643	563	645	609	614	635	601	603	579	593	587	607	564	631	639	623	630	570	604	613	607	666	640	549	617	610	633	589	612	611	653	586	611	597	598	570	596	627	594	652	622	633	611	636	622	644	591	623	619	629	609	620	588	598	635	628	636	593	580	596	664	632	588	603	658	620	640	623	604	635	601	632	637	662	590	693	651	598	631	592	667	582	614	594	630	611	588	631	584	608	643	621	615	597	601	623	640	644	606	600	620	624	618	628	600	607	601	611	601	626	623	616	608	617	616	575	643	573	618	626	617	621	587	642	607	595	591	632	652	590	643	638	651	616	634	632	669	635	597	630	612	581	575	641	614	611	637	611	587	630	596	591	668	608	580	582	606	590	561	674	643	603	627	618	615	662	576	603	603	624	601	597	607	612	617	624	622	648	622	603	664	618	605	630	564
24470	21646	29154	24634	21786	17090	8220	3990	2860	2265	1980	1689	1579	1396	1149	955	842	705	628	549	523	483	412	435	364	363	417	364	359	386	392	367	364	379	384	357	351	386	403	368	368	366	397	374	387	376	420	388	380	355	350	363	367	366	382	355	349	353	381	396	356	350	393	394	385	389	370	337	337	321	334	338	384	365	343	337	344	331	382	346	349	377	343	334	388	364	350	362	371	368	344	362	332	379	378	359	381	377	364	338	350	354	375	346	358	384	367	328	382	358	333	344	336	370	363	358	355	355	343	358	336	390	358	383	372	372	343	351	336	349	353	322	356	383	351	375	382	374	357	330	366	346	322	368	352	351	339	349	353	356	301	350	316	360	351	350	352	373	379	357	368	338	375	335	333	385	370	384	337	370	372	352	342	342	368	375	371	356	371	367	355	364	365	326	354	329	372	381	378	363	334	343	347	349	377	371	376	365	350	346	369	318	361	325	353	365	361	360	365	360	374	380	335	341	342	389	371	353	326	356	367	355	366	355	389	347	365	330	368	365	340	382	341	379	371	335	374	380	362	342	369	344	338	355	354	396	333	328	336	348	353	357	375	338	366	368	345	321	364	338	355	340	352	338	355	312	350	348	348	350	366	341	358	350	388	348	364	364	314	328	347	351	343	355	383	340	362	364	362	363	351	369	345	339	329	346	349	361	354	394	355	363	327	358	342	385	345	334	359	343	376	391	336	307	356	364	346	376	390	390	349	336	353	330	366	316	322	363	353	376	377	360	388	356	336	391	359	409	358	366	385	354	348	368	346	366	354	311	355	385	367	344	387	375	368	332	367	331	357	402	389	390	320	358	348	356	336	389	392	329	347	356	363	330	356	367	355	365	394	347	375	318	359	345	340	312	383	334	352	376	370	356	358	378	330	391	355	352	360	371	382	376	343	344	344	353	349	332	342	365	380	348	370	326	364	333	358	343	358	361	338	345	349	350	367	386	369	377	359	371	370	351	337	372	332	361	358	364	336	353	319	369	340	352	335	329	355	372	379	349	354	335	332	379	339	351	320	361	364	355	363	339	372	353	363	405	384	343	353	354	355	352	352	386	364	369	317	362	347	360	355	352	365	382	354	371	351	383	364	347	401	367	312	320	356	336	379	366	374	331	351	343	341	342	365	366	353	362	361	355	362	380	393	384	403	358	364	385	372	339	341	369	362	321	384	403	362	353	368	379	368	373	366	379	399	348	381	355	341	354	349	363	322	340	338	376	352	346	343	357	366	325	353	341	355	328	317	358	373	363	372	338	345	352	347	347	371	364	303	347	367	326	354	345	348	386	331	366	329	353	355	350	360	374	330	375	354	351	360	308	387	358	374	353	384	367	353	349	346	398	358	381	352	332	358	338	391	388	391	384	365	369	362	400	360	351	359	351	344	387	324	357	330	317	355	339	381	343	384	344	345	337	314	369	359	348	348	363	364	351	367	361	340	362	379	368	346	312	407	373	346	348	356	348	348	358	332	365	351	338	348	370	342	367	354	355	355	333	370	327	350	384	378	347	350	359	363	348	345	356	321	345	367	329	373	342	355	354	393	368	391	355	357	375	323	380	363	339	367	336	365	356	358	396	332	345	398	336	356	356	356	345	363	394	369	367	338	370	336	363	372	367	355	342	344	374	372	349	362	409	348	337	356	362	342	369	330	320	351	341	360	327	333	360	344	374	371	373	354	384	348	384	372	343	347	347	350	328	406	340	343	359	391	356	369	366	368	369	342	320	369	358	374	363	355	347	344	372	373	320	351	345	365	342	337	366	356	354	335	356	355	367	374	375	358	361	376	362	348	382	339	331	366	331	371	362	355	357	365	404	374	371	332	340	375	339	370	350	373	361	327	363	319	324	386	360	336	346	362	361	321	340	363	349	345	350	360	361	331	353	314	364	341	381	337	321	343	327	319	337	350	365	364	369	372	382	347	392	344	352	367	352	369	375	338	367	376	369	396	352	301	375	349	363	369	380	353	349	353	357	356	348	348	352	380	358	341	366	384	394	365	358	362	369	367	340	393	361	375	402	354	346	337	355	344	368	364	390	365	384	335	348	370	350	346	358	369	356	374	364	392	369	376	345	360	373	368	369	406	388	329	391	355	348	368	330	360	370	355	350	345	354	308	366	379	343	339	387	341	383	347	366	372	359	379	339	369	375	372	368	319	378	381	360	330	378	405	357	381	402	362	379	382	347	339	333	335	333	382	348	339	360	370	383	371	342	371	303	362	347	324	351	355	362	366	389	346	388	358	383	371	397	373	348	399	333	347	333	344	355	335	347	374	344	357	371	323	376	327	334	375	351	339	354	371	361	352	331	353	387	350	361	367	348	360	347	339	358	364	377	356	349	414	344	368	337	353	357	357	379	368	309	337	317	367	360	376	399	348	331	350	357	339	379	347	354	343	355	366	367	387	366	362	376	366	368	369	346	335	378	348	373	360	375	372	373	384	322	352	367	400	334	358	366	375	332	362	360	346	374	376	380	355	378	375	324	371	338	365	353	346	353	375	397	333	333	348	346	351	352	362	342	311	348	370	390	342	364	368	345	334	394	336	382	345	355	336	347	338	362	338	364	358	340	337	362	390	329	354	337	347	323	325	385	372	327	369	362	378	341	349	337	358	356	382	370	372	381	337	369	393	358	353	347	329	344	358	361	340	353	380	345	351	343	340	361	337	357	330	358	356	366	330	371	349	363	354	377	353	359	326	346	352	355	367	349	361	324	352	332	316	366	389	330	356	342	363	353	387	361	362	362	341	344	339	330	374	370	364	357	366	377	329	362	363	324	348	371	354	380	359	337	375	350	332	374	343	358	342	351	338	361	357	368	359	353	377	367	357	385	363	342	350	378	352	349	379	341	333	342	381	379	369	348	335	368	342	361	372	355	371	338	356	373	357	356	310	356	378	365	345	375	387	314	356	348	343	352	384	341	339	362	369	356	341	360	374	362	370	357	354	369	343	334	344	375	363	378	361	358	377	377	374	340	368	341	389	362	357	341	325	372	365	344	313	363	357	359	361	323	340	373	357	338	342	338	366	379	362	349	374	350	374	359	367	355	366	351	337	336	364	375	355	341	394	361	379	355	375	339	346	372	338	337	369	339	352	337	340	339	369	355	361	335	366	345	356	354	312	341	350	345	338	348	367	340	378	366	352	337	359	375	345	364	339	326	365	363	384	357	341	356	344	326	382	342	388	374	380	370	362	389	374	360	347	360	356	351	353	340	349	329	376	352	332	379	329	329	391	349	374	353	344	338	339	370	367	367	357	333	346	353	366	355	347	353	352	337	351	337	378	360	362	356	362	337	355	344	359	362	334	357	370	364	382	349	361	357	334	372	324	357	383	358	364	363	390	365	342	349	359	377	383	354	345	348	375	370	355	352	376	389	367	343	377	361	371	356	392	360	338	348	367	344	347	342	349	361	344	338	362	340	339	343	358	384	350	358	327	355	339	364	375	374	350	325
37581	57331	34605	25496	19358	14718	10920	7607	5901	4592	3894	3356	2887	2339	1918	1611	1424	1149	1016	782	735	664	643	484	541	519	533	477	451	480	496	470	451	511	484	463	497	478	493	528	479	506	499	467	480	490	503	503	481	484	480	466	440	444	416	513	459	438	474	449	529	497	436	460	441	476	468	446	453	461	449	428	473	438	481	453	440	477	435	461	476	463	490	456	431	415	478	471	449	451	419	496	433	460	438	494	410	447	452	425	463	431	456	441	451	518	441	454	469	510	449	415	436	431	439	438	400	443	446	450	447	422	454	451	418	443	416	450	469	415	467	417	445	444	406	434	480	462	456	405	415	468	436	429	453	484	484	452	438	457	465	468	420	446	385	415	443	418	468	464	440	481	436	425	436	431	418	447	481	441	466	423	463	419	423	456	441	432	440	423	400	444	462	428	418	414	417	470	433	404	439	459	434	430	443	459	456	435	449	483	467	454	413	427	430	436	439	433	424	444	427	428	427	466	453	432	457	463	441	446	443	401	473	389	417	488	427	442	488	435	417	462	467	411	429	427	464	407	418	451	443	466	471	452	487	444	407	451	448	410	453	428	471	413	414	460	436	476	467	446	468	452	470	429	390	422	438	418	457	461	445	441	445	465	470	460	429	446	449	439	462	438	442	396	410	446	415	408	469	420	397	410	431	436	445	447	449	451	454	445	449	425	464	433	447	480	462	455	468	444	490	428	462	431	421	442	470	466	462	468	434	399	428	451	484	448	432	486	422	443	437	452	434	449	412	450	467	444	447	432	470	445	485	444	418	414	467	419	444	444	486	442	442	435	474	445	416	463	456	463	421	439	460	416	435	426	435	444	430	436	447	452	470	437	442	471	446	459	433	459	455	454	435	497	444	488	442	456	459	450	458	432	455	411	434	456	459	442	446	434	462	495	475	455	433	456	448	499	437	462	431	451	417	433	453	437	437	429	441	466	447	441	436	421	460	445	463	464	446	448	414	413	454	439	434	426	430	434	457	425	429	487	466	413	428	429	439	459	441	512	427	448	444	451	490	428	493	453	413	428	418	486	438	470	454	445	448	431	465	452	438	462	430	431	437	457	423	411	416	442	441	439	429	483	467	461	403	458	451	447	459	459	460	451	472	427	434	429	401	409	419	466	481	458	446	446	424	450	452	495	449	437	424	481	426	421	446	410	433	425	418	448	463	460	420	435	451	432	475	440	416	465	411	402	431	425	436	443	470	400	439	474	504	423	432	438	461	463	442	446	442	459	450	432	456	454	444	481	431	433	443	444	446	438	459	469	434	438	441	441	424	430	463	452	437	437	420	430	417	467	442	439	458	476	455	399	441	437	426	430	424	439	417	481	418	411	421	444	452	429	459	416	429	410	424	414	474	445	410	440	440	434	436	450	400	447	452	425	440	492	453	414	426	445	438	422	430	448	430	474	460	454	415	451	414	401	405	442	399	472	415	442	451	467	450	443	415	496	471	434	439	413	432	441	422	420	424	425	443	436	449	419	449	471	474	437	422	465	443	449	422	454	434	425	447	460	445	427	448	402	469	443	440	440	452	471	403	479	424	459	434	440	449	476	461	472	446	445	475	439	437	459	446	495	446	422	451	466	420	428	449	451	427	447	433	436	466	453	450	434	455	465	454	449	435	434	436	453	442	449	449	424	426	468	461	407	442	449	471	443	428	483	431	432	448	429	452	482	386	429	437	459	441	429	395	508	450	440	449	458	445	449	471	423	453	460	459	405	459	425	442	448	471	447	443	400	420	438	440	446	413	440	417	433	445	442	424	460	435	489	461	428	431	436	438	412	449	458	442	451	433	474	439	439	432	419	420	437	458	455	436	426	490	449	475	401	437	410	427	434	472	473	457	443	473	467	462	427	426	434	462	432	458	454	473	466	414	463	454	402	456	436	413	437	443	437	453	444	486	433	444	437	458	470	454	403	415	431	437	424	444	453	455	463	416	467	442	440	443	440	429	434	441	474	490	390	444	438	441	480	440	448	429	460	448	396	428	449	438	476	424	417	455	420	449	463	448	484	433	424	428	427	460	439	414	418	422	442	443	451	447	413	423	459	422	496	408	443	423	422	425	441	452	470	424	444	475	423	473	413	479	435	447	433	455	442	433	410	459	426	466	462	477	440	436	457	433	443	431	435	454	444	422	472	445	462	449	450	448	423	454	470	426	403	466	456	477	470	451	462	461	443	487	436	451	465	462	412	451	440	476	457	429	442	436	388	434	443	456	460	456	424	429	463	435	465	429	437	441	451	445	411	416	446	495	463	447	430	422	450	432	423	479	470	457	426	406	410	407	429	482	428	415	460	484	406	425	443	450	456	441	417	478	449	447	435	451	436	419	450	435	449	457	456	411	453	459	435	398	430	458	430	453	453	433	473	478	429	451	453	412	443	444	451	471	429	436	430	430	439	421	450	440	450	456	448	478	454	439	402	458	451	445	425	447	453	433	471	433	472	481	493	455	430	446	408	439	433	442	423	424	421	473	461	449	412	451	456	458	425	451	436	412	424	447	470	427	482	407	472	454	455	413	444	476	455	380	428	443	435	444	436	442	428	445	415	465	486	432	436	437	445	469	469	458	453	475	434	454	447	424	453	455	489	438	452	449	474	438	478	457	462	413	444	451	457	476	466	416	431	425	446	442	479	440	400	424	467	409	451	441	424	439	421	428	498	429	418	461	453	445	440	495	434	416	482	422	475	446	472	464	402	461	424	484	433	447	457	450	429	438	427	421	439	393	426	452	438	434	470	454	470	455	442	435	413	474	445	448	443	431	428	457	429	430	458	446	451	441	441	446	437	425	476	417	404	455	398	466	423	455	414	426	430	457	437	465	455	446	461	466	444	452	441	422	471	474	459	439	460	460	430	484	439	431	445	487	423	416	430	488	462	450	456	462	430	465	437	472	438	441	426	416	481	424	446	433	469	481	421	457	470	467	454	458	460	436	441	433	438	460	415	421	481	465	455	456	467	483	457	431	456	443	459	428	427	433	425	480	434	459	474	451	440	437	456	465	457	436	476	463	438	457	419	428	421	466	448	427	443	446	460	453	476	453	451	458	484	453	439	469	460	454	459	411	451	453	441	458	455	440	467	448	453	416	446	444	402	449	467	435	434	464	357	445	454	504	444	469	469	443	426	427	459	429	493	444	453	443	461	467	444	431	453	429	432	485	411	490	446	429	452	439	464	440	462	445	420	437	445	470	478	442	474	442	450	440	487	465	447	433	429	436	411	424	415	460	466	428	449	433	466	431	438	457	473	457	433	447	425	432	422	454	423	455	436	425	483	460	431	398	441	440	437	465	465	447	426	432	490	469	433	446	415	447	426	448	432	447	469	431	478	443	447	457	436	424	478	442	467	472	438	442	437	414	428	442	448	453	423	451	451	455	430	476	452	461	427	432	464	478	486	431	437	451	404	481	444	470	405	433	432	435	477	481	429	433	427	446	433	476	433	454	451	435	445
23402	21640	29614	24148	21721	22260	18055	6890	3864	3238	2607	2265	1989	1759	1427	1183	1004	800	672	582	470	412	405	370	292	316	288	339	303	300	279	276	260	279	293	267	323	305	298	251	262	278	260	269	278	279	265	272	261	267	234	264	250	274	273	237	233	243	277	248	276	270	268	252	241	261	260	251	241	241	258	237	261	258	247	221	236	229	265	247	223	241	246	217	250	272	254	242	219	266	221	257	222	263	236	251	252	216	232	220	256	246	207	228	228	250	265	244	228	246	215	223	232	240	219	233	246	249	229	222	222	250	239	231	271	222	252	238	232	248	261	235	250	236	243	246	234	232	277	244	208	246	225	224	220	267	233	246	253	237	230	252	247	250	258	228	254	259	202	253	248	233	237	252	247	214	220	253	241	222	241	249	258	248	263	236	242	219	245	218	253	236	238	237	239	247	234	229	227	247	234	249	268	210	237	240	214	274	268	254	222	246	228	262	240	247	256	236	250	240	258	238	239	233	249	226	265	214	225	252	246	232	267	245	232	240	245	232	225	228	245	257	245	239	230	234	245	242	252	266	262	228	240	207	261	212	256	235	226	220	239	252	249	253	233	233	248	256	250	239	273	248	242	222	241	250	252	241	224	221	249	240	241	238	259	251	225	243	233	226	236	252	266	244	243	247	267	211	226	234	241	258	217	259	267	243	234	252	247	232	244	217	248	254	257	262	234	259	214	260	249	228	227	233	223	240	256	251	230	220	230	260	246	249	239	210	234	249	231	221	238	231	265	230	251	272	246	243	242	250	245	236	250	242	226	218	249	218	238	221	239	248	260	216	222	239	227	213	275	242	248	226	214	235	241	229	232	220	207	242	247	225	236	203	254	250	245	230	228	244	248	218	233	209	228	267	232	245	228	232	234	218	218	258	243	229	246	234	242	234	256	235	239	243	233	240	254	270	259	259	242	242	221	248	227	235	235	245	237	237	277	228	247	249	242	236	216	228	237	242	227	231	226	225	247	267	233	241	244	256	224	270	241	244	245	281	247	251	231	252	247	250	227	240	241	244	259	222	246	269	242	231	262	218	246	254	244	243	278	250	270	220	246	240	232	239	222	251	230	280	190	244	232	222	239	267	249	237	256	243	257	214	249	240	262	221	234	227	234	268	254	258	234	221	250	254	230	243	246	234	239	248	239	273	249	232	227	239	234	247	232	216	248	267	264	218	231	253	226	241	248	217	249	227	240	257	235	243	252	250	259	232	234	225	240	215	260	247	259	229	235	249	229	229	246	203	247	251	225	269	247	225	249	210	252	272	250	225	252	235	233	219	226	249	209	250	213	238	237	249	203	247	218	218	232	244	221	261	249	253	259	253	239	241	260	245	235	240	257	252	235	238	217	243	238	252	252	240	235	233	261	265	223	246	249	254	237	225	251	261	234	240	248	236	247	241	264	230	247	215	259	226	242	260	268	233	236	243	239	248	242	261	240	210	216	245	243	248	246	286	284	236	249	263	200	241	223	231	242	263	232	243	245	262	240	240	233	226	244	261	233	248	242	249	246	250	251	266	225	233	262	256	254	245	251	221	224	261	251	232	232	224	254	241	262	260	230	267	233	252	260	251	277	231	261	241	253	225	228	239	250	222	234	233	245	253	250	237	250	240	235	253	274	258	231	261	234	246	279	239	253	225	243	202	235	266	254	252	261	263	269	234	233	216	279	243	228	253	227	211	257	254	231	249	267	231	266	254	259	249	247	243	245	217	249	253	248	250	240	242	245	261	265	263	240	229	229	236	246	234	243	230	218	247	240	220	262	234	249	263	258	249	245	246	265	240	233	266	252	262	264	244	240	236	221	252	207	208	249	261	219	258	239	238	253	250	222	226	240	245	266	229	223	257	227	255	271	261	250	266	263	244	244	251	245	232	252	274	214	217	236	231	242	247	253	254	232	234	237	235	226	274	301	248	226	266	259	234	235	242	279	257	252	257	233	239	214	227	257	245	255	229	227	254	246	239	239	237	240	216	235	256	249	257	262	253	238	223	252	233	246	232	224	236	238	226	248	261	219	230	217	222	258	255	237	256	259	251	236	240	234	238	219	228	260	215	255	226	244	229	255	264	247	237	266	246	229	222	249	240	236	230	239	263	223	236	235	239	245	209	247	253	261	229	223	231	263	248	272	226	250	240	241	245	238	237	251	245	243	218	238	203	263	235	255	233	250	249	243	234	236	250	226	222	227	228	226	234	216	219	236	233	251	253	245	240	213	217	249	254	235	256	231	219	234	248	264	260	218	245	235	226	231	227	257	225	247	241	255	259	240	242	227	245	240	256	227	231	257	227	216	243	236	219	227	223	235	239	252	238	235	241	274	235	231	249	269	232	234	248	264	230	217	246	261	230	235	233	260	242	240	250	223	251	249	203	227	227	221	242	242	236	227	220	234	218	256	243	226	228	228	233	241	225	265	255	222	274	242	222	246	242	251	272	213	241	243	263	243	231	228	219	215	262	212	258	245	245	240	230	229	262	239	239	233	230	235	249	220	233	218	254	260	252	235	265	201	246	220	260	238	225	231	216	254	228	224	237	255	207	226	245	249	239	248	257	216	244	245	253	209	248	222	231	219	251	247	237	244	241	219	273	238	236	270	241	229	243	243	259	239	262	265	250	240	226	248	218	246	247	234	229	222	219	244	245	240	259	245	244	235	217	231	241	231	214	253	254	239	249	228	263	246	240	223	236	238	263	262	234	262	247	237	244	245	237	224	261	222	248	233	246	244	238	235	220	259	240	259	237	199	245	231	257	228	245	236	226	242	264	241	243	254	249	224	253	268	261	226	259	256	252	260	239	249	225	258	249	239	246	231	218	249	238	267	249	220	225	235	261	246	207	227	250	242	226	221	214	228	239	254	244	228	244	248	252	250	226	256	232	238	219	228	246	202	246	258	235	247	253	254	226	247	236	234	226	225	231	215	229	269	201	261	198	238	234	227	260	232	200	224	237	231	272	243	246	263	264	234	225	264	217	239	246	227	224	234	218	252	250	262	206	242	233	236	266	249	206	237	229	247	247	258	232	237	217	252	254	228	263	234	218	238	226	218	236	273	233	248	237	248	252	243	233	240	276	256	228	254	222	230	221	213	255	236	223	254	236	242	245	231	237	246	241	246	243	239	236	239	255	238	249	215	240	241	231	228	247	260	246	234	251	223	243	248	241	256	232	245	243	263	252	238	274	216	232	215	236	248	240	254	257	223	230	229	239	247	243	255	240	218	257	249	215	249	245	233	237	231	255	238	242	245	259	222	230	229	241	255	238	235	222	264	267	258	235	250	221	235	270	232	225	241	229	239	245	230	250	211	230	247	227	209	216	237	233	239	230	222	245	258	222	244	217	233	234	239	249	229	251	237	252	278	235	230	242	219	223	262	220	239	247	248	224	235	230	224	233	236	239	245	222	234	263	229	234	223	259	259	227	253	232	269	228	234	213	226	198	262	220	243	233	223	242	266	223
42344	62529	39727	30763	24678	19841	15104	11129	7943	6413	5218	4480	3814	3274	2774	2137	1765	1400	1131	937	684	649	551	419	424	368	392	395	380	368	342	356	340	355	364	357	338	386	392	385	372	369	355	344	348	335	364	327	346	331	304	301	318	317	331	340	310	343	300	334	337	343	327	328	352	302	322	307	319	312	320	290	282	304	298	280	296	288	307	296	314	251	296	334	286	308	333	298	300	317	300	315	307	309	317	322	275	286	304	300	312	313	330	337	273	305	282	277	318	293	280	289	264	283	272	271	277	285	278	294	274	279	302	330	300	281	298	283	307	298	298	258	291	282	276	267	299	282	292	305	291	306	303	307	264	277	283	269	299	284	288	291	281	286	310	287	297	284	278	308	304	249	309	286	282	310	291	295	288	289	312	322	285	310	292	293	280	276	322	289	297	270	294	298	296	287	280	292	274	265	260	281	304	304	300	305	288	327	278	257	307	299	286	290	298	297	279	278	288	297	320	257	294	298	263	268	265	275	266	251	287	285	290	312	292	264	275	322	286	268	304	283	298	293	303	262	266	302	297	298	289	297	279	332	300	282	290	292	287	320	292	311	287	303	268	315	278	292	283	300	294	269	312	280	286	263	292	253	296	304	289	261	274	286	266	299	298	272	303	314	302	302	316	282	284	290	305	308	281	265	257	251	268	311	282	277	284	289	328	283	298	274	256	297	286	301	276	308	268	328	264	296	294	289	302	295	293	282	293	269	284	251	290	310	283	305	282	276	297	285	355	291	287	273	284	273	261	263	302	263	337	291	313	280	306	283	323	305	325	282	314	331	291	285	265	307	319	293	292	266	306	292	297	291	267	318	299	298	311	293	282	276	280	301	235	296	312	316	298	278	276	313	312	283	287	273	322	282	290	312	307	292	283	301	319	323	314	286	273	308	291	300	321	331	278	275	302	310	278	268	287	316	296	289	284	289	277	320	289	315	279	292	299	262	285	308	309	277	319	279	291	304	300	283	273	290	313	291	287	295	313	288	268	280	271	288	270	290	312	295	283	292	299	294	284	306	283	297	308	284	288	276	293	313	327	295	295	290	299	287	286	309	254	303	318	302	252	254	286	284	290	275	282	295	289	270	280	280	310	302	267	261	282	292	316	280	277	296	277	303	285	314	295	324	307	305	292	281	301	302	274	285	276	309	314	278	288	279	297	279	302	277	300	316	294	296	294	297	310	276	276	290	269	286	324	301	265	301	298	283	302	274	297	284	304	291	304	279	274	305	272	269	327	270	261	281	268	292	273	306	299	275	271	303	259	279	304	302	278	276	297	311	345	277	271	267	309	302	306	298	309	299	282	304	280	298	286	273	318	285	271	296	290	284	291	285	301	271	275	293	311	286	286	267	287	288	283	299	271	288	320	304	290	292	303	269	292	287	306	261	288	302	285	301	294	288	306	282	288	294	285	296	261	287	301	282	287	294	265	307	302	314	315	268	266	267	322	297	291	282	327	299	249	307	283	285	305	305	310	291	277	279	296	302	306	286	302	292	312	288	292	286	308	305	289	276	292	289	272	312	273	276	311	296	291	267	287	297	279	301	303	299	300	316	289	287	293	266	280	304	258	304	301	306	315	287	295	286	314	271	289	304	294	287	270	283	304	284	308	267	276	288	277	309	282	304	312	310	308	285	303	288	269	317	268	323	272	316	293	303	298	303	297	310	298	267	258	303	283	324	272	292	267	260	292	292	304	294	294	307	294	302	311	276	277	312	293	311	282	311	302	295	294	315	313	308	305	318	273	320	273	315	311	288	285	285	280	297	280	283	310	288	301	315	306	328	281	270	265	309	274	302	297	312	311	300	277	292	287	310	286	321	308	307	286	308	284	263	287	323	274	308	260	303	277	267	316	290	297	305	302	311	293	301	293	258	309	307	264	287	307	311	277	274	303	279	296	278	276	291	284	284	298	306	272	304	341	298	268	298	278	267	265	318	293	281	263	312	302	308	282	281	284	290	310	302	290	288	257	310	304	287	317	287	316	259	281	288	275	284	297	262	272	279	285	304	296	308	278	297	359	288	293	271	285	285	291	275	291	310	289	312	257	316	259	301	276	270	315	311	312	246	295	280	265	277	312	311	268	287	314	286	305	285	300	278	275	307	284	264	276	274	305	292	238	276	280	293	284	292	295	300	280	269	313	325	257	314	315	307	315	297	280	303	311	277	304	317	269	308	308	311	288	311	290	292	300	281	288	257	284	287	280	303	290	301	312	318	284	291	290	271	287	277	280	319	310	306	303	303	292	295	312	296	261	293	289	298	339	277	266	293	307	258	315	295	312	297	281	273	280	288	309	300	275	315	295	278	302	276	290	272	283	324	250	300	296	316	294	311	308	270	308	272	300	297	291	264	301	286	287	295	314	298	292	278	325	284	284	316	277	300	311	293	298	297	276	340	287	300	270	318	294	272	313	283	278	308	316	295	292	304	316	273	292	284	301	257	300	283	261	256	280	279	304	298	293	273	273	304	272	276	323	308	306	321	284	302	302	311	300	279	283	237	273	291	305	288	301	297	307	284	286	289	298	273	289	284	278	286	261	286	271	303	319	315	282	270	292	302	300	293	295	306	282	276	295	270	299	290	279	325	272	289	290	321	305	286	322	289	288	300	310	336	288	294	283	302	317	277	276	333	315	282	290	263	334	271	315	290	298	308	290	291	293	300	303	291	310	320	289	304	305	287	293	274	274	299	275	309	299	289	295	318	273	307	297	275	336	339	296	303	291	283	292	287	268	297	299	306	302	317	315	274	317	294	293	280	288	270	292	303	300	316	309	303	287	294	299	298	286	277	296	307	278	285	270	294	323	284	315	268	251	283	301	284	310	290	300	290	289	273	313	310	327	305	286	287	283	323	317	286	313	309	314	290	309	283	339	292	289	297	296	278	299	255	283	290	291	297	295	302	280	286	288	294	296	268	271	261	291	271	284	294	299	289	281	259	303	295	283	271	286	343	282	299	286	286	336	257	282	300	299	301	295	303	296	294	288	314	267	310	292	270	288	289	261	320	300	298	293	290	314	297	305	302	309	319	269	290	308	312	322	277	299	297	305	275	285	291	249	270	296	298	299	276	306	297	287	285	258	290	286	284	286	304	302	278	272	321	304	319	267	279	281	256	299	325	277	335	314	292	330	310	304	304	281	290	293	295	284	293	306	251	295	305	292	285	301	313	315	299	285	299	313	301	278	283	289	254	299	301	297	312	266	310	267	279	303	286	302	338	304	307	276	302	304	298	309	303	307	302	279	294	298	303	303	299	301	276	310	291	297	296	307	304	283	268	273	305	302	298	288	280	296	270	279	320	314	307	287	295	272	297	277	288	302	311	291	293	314	264	311	287	343	311	296	273	285	279	302	302	316	272	291	328	278	295	293	278	306	276	302	274	292	260	300	293	317	266	300	290	337	292	317	302	271	287	295	269	315	289	274	302	310	320	296	308	289	312	285	281	280	279	277	287
28924	26876	24089	16222	8501	5165	3441	2411	1733	1414	1268	1108	1007	971	914	802	723	667	616	589	581	544	541	528	511	527	471	501	527	534	532	490	520	509	514	488	519	475	546	507	546	489	508	538	502	532	476	515	509	527	503	525	549	495	525	525	536	490	499	509	461	483	520	508	491	491	524	483	472	482	508	514	503	477	505	484	528	501	517	525	511	482	513	488	534	500	495	447	513	458	486	492	494	501	522	514	511	447	486	484	497	518	474	467	509	475	503	499	483	530	509	510	485	493	485	500	494	502	474	509	508	485	506	486	497	518	499	486	496	492	474	463	508	499	498	458	511	501	571	509	508	479	488	469	525	527	492	512	468	535	505	486	489	515	515	476	527	502	503	478	490	464	496	497	489	461	488	486	522	494	515	484	500	505	513	511	484	494	489	485	526	456	489	488	520	517	489	490	499	499	514	491	462	491	487	492	482	470	493	481	480	506	497	485	498	475	486	463	514	502	494	529	487	489	482	497	502	506	515	483	510	510	461	515	511	497	497	451	512	528	475	496	497	494	455	465	503	480	514	500	504	505	506	491	515	461	501	512	445	486	518	526	461	490	540	504	516	512	519	507	461	492	470	546	511	521	515	493	507	496	497	504	506	518	501	537	513	471	500	483	507	524	466	477	496	502	493	520	468	511	463	492	489	499	499	461	483	524	478	457	547	513	507	516	497	504	481	467	507	436	459	524	503	497	508	488	500	517	473	520	510	512	483	483	538	481	515	484	483	510	491	490	509	491	521	502	478	458	495	547	499	469	483	485	499	495	491	488	484	473	468	471	485	510	497	461	472	457	474	472	504	528	498	501	480	498	484	498	498	491	505	529	497	507	545	507	522	493	481	514	491	478	486	510	497	435	512	508	507	514	457	472	481	487	475	491	519	515	487	522	472	503	490	499	532	486	457	541	461	498	527	469	512	510	459	524	472	466	521	442	492	501	492	495	505	457	491	477	469	476	504	490	535	513	498	481	502	495	478	484	483	492	465	453	503	500	506	476	459	526	518	485	473	486	493	500	430	473	487	481	506	538	489	519	511	468	482	503	520	502	502	501	511	501	505	483	538	483	527	490	497	493	493	481	459	481	513	494	504	476	498	469	455	477	497	484	516	491	511	489	530	523	456	456	472	507	508	503	496	509	515	460	491	506	463	481	503	518	495	499	491	493	475	484	493	507	509	485	504	490	503	479	501	476	469	476	501	472	474	483	495	502	493	510	507	501	514	501	508	487	518	479	514	493	475	514	497	528	475	468	490	508	500	484	494	508	521	460	478	493	494	516	507	465	510	474	514	517	494	495	458	488	510	511	464	508	503	502	509	514	499	489	484	478	501	512	514	506	491	433	508	510	508	510	476	483	513	492	482	496	507	490	492	498	478	437	480	459	471	508	527	453	500	485	549	483	528	507	499	500	455	530	515	463	495	509	538	539	523	475	470	521	499	501	472	486	471	497	518	503	470	523	445	514	454	551	483	486	511	487	492	510	459	480	514	508	479	526	443	486	513	505	521	513	490	451	492	518	498	521	546	506	509	538	529	456	480	493	484	543	509	499	504	461	477	503	512	511	537	506	484	532	495	455	505	502	490	503	505	499	534	524	488	481	486	462	491	471	522	487	498	486	480	521	532	469	492	493	496	497	507	481	489	474	481	497	505	487	466	469	524	476	484	458	532	482	522	471	523	523	515	506	488	520	480	508	478	476	505	505	499	519	465	466	543	533	501	466	494	458	493	454	511	493	504	502	502	516	464	512	465	481	492	514	520	468	471	493	496	506	486	539	539	509	500	485	485	527	530	493	482	523	484	460	506	484	532	515	473	488	478	515	524	512	502	486	513	518	497	546	490	522	505	473	483	500	521	460	489	530	488	506	497	467	507	498	477	497	529	510	480	491	482	502	525	498	508	522	521	476	486	546	495	515	488	480	471	497	484	508	485	483	462	461	503	504	507	518	482	478	495	521	546	452	469	495	530	504	485	501	482	497	476	507	509	512	498	484	475	518	487	504	495	500	492	486	503	500	557	510	499	523	491	494	513	492	468	525	494	504	532	511	458	497	504	522	541	484	482	507	481	517	517	486	486	484	481	499	490	500	530	532	464	476	531	475	521	498	497	503	507	519	454	504	461	523	512	500	462	486	494	513	499	503	499	480	471	539	493	501	471	526	482	501	507	450	546	488	512	496	521	481	516	484	508	530	479	466	528	495	492	487	499	473	489	520	454	515	494	460	504	463	442	452	511	516	507	503	485	475	514	498	431	489	513	501	516	479	472	509	481	539	473	522	472	460	521	509	524	541	511	535	511	511	489	479	480	478	496	455	475	484	480	497	526	495	477	479	476	512	524	482	459	516	474	493	503	470	480	489	497	520	513	483	520	521	497	521	523	519	502	492	540	443	539	479	508	525	516	460	502	557	530	480	515	506	492	495	512	486	502	519	515	503	496	502	510	508	478	510	515	465	506	546	516	472	482	472	522	506	484	499	511	514	517	490	514	541	489	482	473	461	551	522	584	509	488	461	487	482	496	479	479	485	457	516	466	489	534	465	524	469	453	502	489	479	500	481	502	475	481	485	504	505	502	500	472	493	469	512	502	507	497	487	479	496	532	522	497	498	525	501	479	494	524	503	490	512	480	529	495	497	495	553	480	472	489	484	484	483	478	539	503	499	516	476	530	505	498	500	540	498	516	472	485	484	516	507	507	505	520	521	522	544	493	507	510	493	506	469	479	490	506	486	503	471	534	505	469	468	522	527	504	492	508	485	473	504	468	509	503	478	526	522	473	488	481	479	499	506	518	503	511	476	535	490	485	507	522	491	474	489	475	484	485	484	462	471	492	507	488	460	474	506	477	492	505	490	479	504	526	524	491	543	516	514	494	499	484	517	488	477	497	504	509	484	480	472	487	495	492	487	494	483	486	460	510	465	505	487	500	473	476	529	533	470	533	519	496	534	511	490	528	484	475	455	481	485	465	499	470	506	539	491	505	513	494	467	493	512	490	501	528	511	497	481	516	482	466	561	483	547	551	525	480	493	471	498	558	517	522	521	514	458	518	494	505	492	472	499	489	481	503	460	515	532	538	528	478	493	479	474	494	467	475	489	514	480	506	479	475	510	490	470	484	528	480	472	500	456	505	508	496	513	485	498	504	511	503	502	483	472	496	510	493	480	513	468	524	451	507	513	516	469	509	483	525	455	489	484	495	486	496	494	529	495	519	505	525	510	495	528	472	446	544	520	511	505	478	476	490	479	517	516	499	461	515	507	517	501	501	473	435	514	518	521	497	533	469	511	488	501	502	497	526	540	482	526	509	509	529	530	524	516	536	479	487	535	469	467	476	511	526	481	461	488	498	499	505	519	511	479	480	457	494	514	516	477	482	499	496	512	491	486	509	512	506	475	466	486	488	476	498	511	447	511	491	500	450	487	509	504	512	498	510	461	492	465	501	530	523	520	497	483	481	528
33677	42127	27113	18194	13110	9697	6758	4828	3399	2588	2228	2001	1679	1650	1479	1278	1084	1020	907	803	770	748	661	674	613	664	618	592	623	620	622	592	616	609	631	605	627	677	609	643	627	660	601	584	596	657	625	627	574	659	659	629	637	568	622	619	630	591	631	590	635	621	596	668	627	583	629	611	624	678	623	650	599	635	598	565	620	635	619	612	574	628	609	639	557	598	576	601	641	643	609	613	598	597	598	619	628	588	588	603	579	627	591	600	612	626	591	655	567	610	595	617	624	585	633	599	634	613	611	688	580	567	581	578	569	598	586	547	640	604	571	618	594	601	557	583	575	603	590	589	618	554	664	622	594	577	617	593	617	588	627	624	617	639	611	600	608	583	603	607	616	602	582	585	612	623	615	628	589	648	666	621	572	632	610	594	626	635	586	590	601	627	589	641	614	630	634	602	610	598	600	552	611	593	630	603	621	598	607	607	599	656	612	630	576	579	591	604	575	579	591	589	627	603	609	630	580	577	609	620	586	653	612	632	638	617	623	630	613	589	612	645	572	620	629	590	600	568	601	601	606	593	586	638	583	575	603	588	612	630	592	611	558	623	622	587	588	623	602	566	605	646	579	608	598	639	565	630	599	579	639	623	598	570	565	613	613	570	607	636	616	637	578	589	590	615	645	627	609	634	633	597	593	613	591	610	596	590	558	612	618	622	618	607	605	543	628	633	590	610	647	569	621	618	591	591	610	627	581	579	635	622	621	580	564	570	636	583	643	609	591	634	600	592	620	569	613	631	578	691	575	622	635	630	600	601	567	601	608	579	630	599	608	642	590	614	581	603	628	635	612	621	624	629	600	614	657	623	606	551	616	592	619	604	633	638	634	587	611	626	640	643	574	625	631	625	598	607	604	621	640	583	631	630	572	631	565	601	611	584	605	635	617	590	641	578	631	589	597	573	558	550	613	582	589	575	622	626	572	621	612	640	581	636	585	594	577	592	602	572	619	608	639	659	642	635	571	576	638	587	627	579	588	624	611	594	621	602	588	670	622	601	647	618	612	623	630	597	579	627	602	636	600	597	608	612	565	609	590	634	571	559	638	618	569	625	581	613	604	550	636	635	625	592	569	587	627	637	583	600	582	595	591	586	603	637	590	617	601	640	590	600	623	642	556	588	627	620	618	577	606	595	660	606	618	606	587	629	670	585	568	599	640	593	608	603	574	622	611	604	560	594	621	611	630	629	610	630	640	623	615	638	614	594	581	606	592	627	591	604	590	578	589	602	580	598	554	639	604	620	600	595	601	583	568	628	618	629	620	630	595	583	598	601	617	591	617	631	574	588	652	580	621	612	613	586	613	610	551	627	604	628	603	640	587	594	581	638	639	597	613	635	623	622	592	604	589	605	574	570	602	576	575	555	614	550	600	578	623	616	633	617	584	630	624	601	693	613	622	606	635	621	602	630	610	596	603	645	588	584	608	647	574	593	601	605	597	569	627	591	641	599	623	643	597	591	628	655	610	569	623	587	630	582	568	594	633	591	607	637	564	586	577	574	613	592	615	621	566	622	620	604	613	609	591	632	602	607	623	632	573	635	617	591	593	642	619	600	609	613	559	619	644	615	632	595	606	582	562	643	609	579	663	604	640	647	624	606	637	621	637	610	607	603	584	585	641	634	610	607	598	596	584	577	595	601	548	629	618	644	609	597	621	573	606	626	621	613	595	591	586	581	581	605	639	613	602	616	687	626	613	586	577	631	627	597	614	587	621	593	596	566	617	585	599	611	548	605	624	605	636	600	644	609	605	618	603	586	600	622	616	594	621	592	620	625	605	616	622	657	629	611	617	579	577	623	633	617	592	612	598	619	637	617	585	612	605	598	620	585	638	639	598	621	593	599	623	625	612	587	636	585	601	581	597	586	619	634	659	630	592	644	591	577	622	569	603	587	651	583	652	662	555	640	584	620	584	605	605	608	586	593	571	632	569	639	604	617	592	604	603	618	604	635	612	642	595	617	600	592	594	633	604	601	596	597	625	628	580	596	636	597	631	581	603	594	577	597	590	622	627	615	600	564	593	590	625	614	608	581	618	603	583	594	658	597	622	607	573	621	614	580	602	600	648	643	632	596	590	631	573	654	632	589	655	582	590	609	587	604	615	633	601	610	612	660	604	603	645	605	603	595	610	610	637	635	564	610	621	612	606	625	584	611	627	618	569	609	568	599	623	610	622	594	574	602	627	590	568	616	633	598	592	585	621	562	595	591	591	583	618	634	584	598	593	596	602	610	632	583	591	635	603	629	603	622	609	594	605	615	613	637	597	568	591	598	562	614	636	612	575	607	625	597	593	598	632	617	644	586	583	634	632	571	581	589	629	553	641	603	587	596	595	592	606	609	611	600	578	625	611	581	585	593	623	607	603	623	629	527	602	570	580	609	569	598	611	588	613	610	621	577	566	633	615	606	593	606	634	601	571	601	623	660	598	651	597	570	614	598	603	569	597	616	627	572	592	557	617	623	616	642	636	594	657	581	627	627	585	621	604	645	611	626	648	608	637	603	592	643	620	640	585	598	585	623	559	604	556	630	625	589	579	592	620	607	622	602	595	608	599	667	589	601	595	594	634	633	626	610	621	593	658	573	598	556	557	617	598	606	635	618	622	658	591	625	626	618	589	569	613	642	606	593	633	605	602	606	603	635	590	630	644	559	636	647	618	592	594	595	620	610	591	601	630	622	624	649	620	573	574	614	675	619	636	606	615	641	578	563	601	629	599	611	585	613	604	602	611	614	585	572	586	581	604	630	573	602	621	628	579	652	616	598	586	573	564	601	642	643	637	586	605	613	569	621	629	566	604	624	583	570	603	658	638	593	606	641	584	607	607	583	574	615	590	579	617	608	591	610	607	603	654	633	601	607	578	604	607	617	616	658	555	576	597	628	613	602	570	630	634	619	607	630	612	647	649	584	597	590	590	614	642	605	592	633	618	605	626	613	616	610	615	583	639	591	576	593	607	601	602	619	642	572	572	669	638	617	581	582	631	597	582	620	604	580	600	613	625	592	586	594	607	625	615	594	606	630	596	611	613	603	585	552	609	594	615	587	583	598	558	629	624	595	581	567	592	609	614	638	630	575	599	598	624	641	572	629	608	642	638	591	573	579	558	576	608	634	590	627	621	535	586	619	658	583	568	641	584	598	587	590	622	594	602	563	600	598	590	605	637	596	597	588	604	572	592	584	642	629	571	593	609	637	586	619	569	591	588	613	626	649	602	587	580	602	617	636	614	636	609	596	603	620	624	605	615	600	609	597	619	590	599	610	569	648	649	613	581	594	622	634	624	578	582	611	642	647	581	593	629	606	622	591	620	625	603	599	571	576	570	617	612	594	567	580	606	568	594	602	611	585	591	645	544	594	653	590	565	580	572	642	580	578	583	617	647	580	576	592	638	635	592	580	625	651	587	658	620	611	626	633	587	586	624	624	586	603	584	554	610	575	626	618	615	569
24486	21655	29111	24695	21810	17121	8238	4066	2794	2159	1786	1543	1410	1303	1169	998	880	764	631	597	510	464	435	446	373	340	359	431	397	371	360	362	376	363	383	384	398	380	371	348	366	339	368	339	346	355	377	379	383	337	356	384	359	372	362	369	364	369	389	370	372	362	365	346	336	340	349	345	367	338	352	338	353	374	345	356	340	346	392	369	348	334	318	348	353	361	368	376	360	339	352	329	402	369	328	325	335	335	345	360	375	378	351	356	349	349	356	390	373	347	327	379	349	353	333	360	328	327	333	348	344	337	376	350	370	371	332	321	339	339	353	375	340	354	344	387	353	349	343	315	355	366	373	341	340	335	332	332	354	318	334	333	342	354	323	355	332	349	366	338	354	351	344	337	345	364	301	321	363	364	345	340	379	350	365	360	343	335	354	356	354	323	339	344	343	346	345	331	340	387	357	371	362	335	343	325	319	357	328	344	335	321	371	352	346	343	381	363	359	364	338	353	359	336	351	336	340	340	368	331	387	334	345	357	340	351	356	358	346	346	354	354	344	345	372	361	338	341	332	369	330	327	372	326	352	357	365	354	335	349	358	354	345	398	319	318	338	348	330	347	353	343	351	359	326	377	340	345	344	347	368	352	346	331	344	363	365	354	310	329	301	324	337	389	325	338	357	351	338	357	351	362	343	331	326	339	338	316	350	372	364	354	358	350	378	338	327	343	311	341	351	353	352	326	368	352	374	354	346	361	336	365	317	336	350	316	329	335	378	351	401	318	336	370	351	352	350	310	328	379	345	373	369	321	398	343	353	343	304	343	353	354	385	322	328	344	357	381	347	358	322	334	366	346	341	362	318	388	393	358	372	340	331	331	348	367	352	337	344	353	317	323	333	338	344	340	353	332	369	327	340	357	328	390	346	347	345	358	339	376	344	339	348	349	364	358	337	353	343	348	365	352	338	309	348	355	347	371	381	325	348	389	337	325	354	362	355	378	370	335	356	303	361	362	367	368	356	353	355	354	326	352	381	377	390	339	370	342	357	338	341	363	334	378	316	350	325	317	334	369	370	340	353	353	342	361	335	332	286	321	323	349	367	343	337	342	329	336	340	375	328	346	374	343	324	343	319	340	334	323	325	340	331	344	372	367	370	368	343	386	361	344	364	316	331	358	334	366	350	357	371	375	349	358	319	351	370	348	343	345	338	344	330	357	348	335	338	370	353	353	344	350	353	351	367	334	348	368	367	334	359	361	327	326	361	315	326	342	327	371	324	322	343	362	369	372	352	361	350	339	336	340	369	357	383	313	351	335	356	377	310	330	344	351	328	313	396	323	331	373	351	374	355	327	351	362	371	355	328	334	325	374	359	318	320	346	360	344	353	332	335	354	351	357	376	355	322	328	351	349	351	349	366	330	342	345	328	346	345	311	334	379	349	364	334	360	367	333	324	369	356	340	354	372	318	328	382	327	329	356	356	363	368	353	315	346	308	334	347	343	346	345	331	355	327	371	370	302	323	343	359	325	344	327	359	325	330	344	401	349	372	337	353	378	339	354	323	376	356	325	341	353	331	345	334	326	340	373	311	347	347	308	335	316	327	354	377	351	370	316	337	329	319	336	360	315	319	349	366	356	373	325	318	345	356	334	356	347	356	369	352	318	331	348	343	377	329	366	352	326	343	351	324	369	326	356	358	341	379	361	323	394	346	318	346	376	358	358	357	300	337	329	364	364	344	334	324	345	339	363	342	375	336	379	334	355	363	309	329	352	330	327	339	390	326	354	351	364	328	340	337	350	319	355	330	317	344	371	353	333	341	352	325	359	337	376	364	336	351	324	335	356	368	309	324	363	360	314	335	360	332	356	347	337	334	337	347	377	341	346	333	338	316	344	338	358	338	333	327	343	315	332	327	361	386	320	365	353	354	347	350	325	377	335	353	365	328	367	331	333	370	368	336	324	354	353	331	402	323	344	350	338	347	351	320	366	343	318	325	343	353	328	360	341	367	327	315	309	352	340	356	360	358	328	351	356	336	351	323	350	340	350	368	367	360	335	334	352	350	348	336	357	351	355	353	367	350	368	384	392	345	357	378	390	326	368	353	330	329	377	344	361	334	337	372	343	356	365	323	330	380	394	359	358	358	332	367	335	397	347	319	363	374	323	358	327	366	329	351	348	347	356	334	356	338	337	403	364	330	352	367	380	334	358	344	334	337	348	393	369	346	342	325	354	348	330	341	353	354	370	302	344	345	319	360	322	328	366	376	338	334	359	305	367	336	323	347	352	348	334	380	371	361	351	353	333	338	361	350	336	342	323	315	318	342	371	349	361	344	338	354	340	365	373	354	334	346	347	358	332	351	348	363	336	353	355	352	325	358	337	345	363	337	341	389	314	354	339	327	339	339	357	379	333	322	361	329	353	368	397	353	350	384	343	294	349	336	350	334	331	365	339	381	337	362	357	320	353	354	316	343	386	372	375	357	343	317	338	351	341	304	340	383	338	360	351	336	350	354	329	351	344	348	357	335	347	328	337	363	336	324	316	319	376	362	354	337	343	347	374	364	362	356	341	329	351	323	337	343	342	338	315	340	339	331	351	337	371	339	354	341	337	363	337	324	371	347	363	357	347	338	348	351	344	344	333	323	375	382	331	345	358	328	329	336	357	323	338	328	351	358	351	343	332	348	326	380	378	315	357	348	361	346	346	353	352	362	346	356	357	307	351	331	331	357	337	340	356	347	347	339	323	362	361	355	346	346	347	355	319	313	340	318	367	347	368	365	374	348	346	340	339	344	357	338	358	356	364	329	334	360	360	341	341	322	357	387	353	343	379	335	335	319	371	316	308	359	325	362	307	346	347	358	352	324	346	390	325	323	358	350	339	326	338	367	335	329	344	341	356	348	343	342	338	338	338	352	306	370	320	366	360	325	340	339	309	332	349	347	375	361	366	345	376	354	322	347	360	358	312	340	368	374	297	350	336	353	343	319	364	356	357	363	383	347	349	346	329	331	335	355	325	378	298	333	377	349	331	369	352	345	338	349	343	380	358	376	325	338	364	373	348	354	367	333	346	368	339	357	387	346	316	324	360	342	366	362	331	358	353	328	310	325	340	381	335	332	336	309	338	370	356	297	357	337	344	337	365	363	350	337	361	350	340	362	357	367	339	363	356	319	338	335	370	342	328	356	364	333	363	365	325	357	353	351	330	334	331	366	318	356	318	337	341	339	381	364	371	345	355	321	329	377	339	372	349	326	357	350	349	359	342	345	364	353	329	362	340	338	353	320	346	352	345	357	312	352	353	333	333	333	335	343	346	354	339	357	361	365	348	359	346	338	336	353	333	311	332	345	356	352	358	350	323	336	364	367	366	324	353	336	354	330	360	346	325	329	324	370	342	388	357	348	353	370	361	358	342	377	331	334	318	330	343	352	341	375	353	327	346	329	352	347	311	330	343	383	340	358	341	319	365	334	339	352	341	326	354	370	304	333	360	356	353	359	344
37424	55558	34485	24976	19397	14761	11121	7923	6000	4434	3389	2955	2674	2225	2058	1778	1523	1223	1078	882	779	678	613	594	485	573	510	489	527	471	469	470	468	455	479	471	523	493	480	479	461	446	486	448	470	471	470	498	432	471	471	442	458	450	472	464	439	472	473	433	481	473	513	451	473	445	456	427	399	425	480	432	478	443	450	446	449	478	414	445	477	441	464	439	392	425	441	463	431	433	443	431	408	459	448	435	439	446	413	412	434	447	457	443	397	421	409	439	454	427	439	453	429	452	459	456	426	444	417	413	407	461	453	430	424	477	421	441	452	426	455	424	406	434	458	451	451	429	446	415	424	475	401	378	469	443	487	457	418	443	424	429	415	415	395	410	450	454	433	416	433	437	442	458	435	436	427	431	451	398	426	438	464	438	435	486	423	428	478	463	415	450	444	438	405	441	442	422	472	427	481	434	419	423	409	400	448	425	443	410	454	412	447	439	418	424	427	402	405	424	434	436	438	477	431	435	394	458	426	473	432	413	421	425	424	432	445	455	438	446	402	455	456	443	450	459	399	428	427	397	376	423	456	422	464	428	465	439	457	413	429	450	442	434	419	411	436	422	455	441	447	399	430	429	455	437	418	448	436	452	429	438	441	419	426	401	439	439	427	443	435	419	414	442	416	406	446	407	427	468	415	459	459	455	456	454	449	441	444	419	454	396	445	452	432	435	423	427	410	418	432	477	438	406	441	418	466	444	425	415	454	435	419	443	451	443	441	429	418	427	421	427	430	436	428	434	477	453	454	465	425	425	452	456	408	394	435	452	404	426	474	433	435	394	464	422	406	431	443	427	408	420	457	444	457	475	438	425	460	436	413	446	483	415	426	407	427	451	477	448	469	435	438	453	465	455	451	413	450	412	456	451	418	409	446	459	435	418	439	444	437	430	442	411	441	398	453	428	434	421	425	456	430	413	472	439	443	449	443	410	424	418	416	455	474	425	452	446	455	408	428	443	433	418	423	483	452	424	440	415	493	451	449	430	420	430	452	423	414	424	457	451	474	438	437	427	474	460	431	388	446	440	406	468	417	421	441	436	460	430	465	421	423	430	432	423	430	449	427	460	448	411	481	450	468	407	427	441	440	436	447	392	416	407	424	429	425	447	436	445	441	458	400	416	456	419	469	410	450	436	421	424	438	415	421	440	446	441	418	468	437	399	477	425	438	428	448	438	437	438	431	459	454	443	422	448	450	395	437	429	434	453	424	443	453	420	425	442	423	442	405	399	433	456	453	408	419	421	417	462	448	455	461	440	449	445	440	437	439	433	434	431	421	403	428	449	440	430	475	435	455	465	432	417	464	480	436	452	460	425	433	433	444	416	425	425	479	441	413	399	411	453	431	441	453	438	450	417	378	427	438	415	435	438	469	416	487	447	437	427	426	447	413	406	444	441	437	424	428	431	435	381	438	435	394	457	443	479	489	446	445	440	438	448	427	466	395	441	402	429	466	434	466	419	447	431	453	427	413	451	457	427	468	442	427	416	417	426	426	440	426	446	467	447	447	473	428	439	449	479	438	461	443	441	461	469	424	429	412	455	431	441	430	421	452	432	426	463	433	403	454	438	446	447	399	438	429	422	437	435	410	437	433	430	437	414	396	423	426	422	429	426	419	402	429	428	457	433	449	462	450	396	429	469	407	479	419	406	476	432	444	465	400	433	425	415	450	421	419	418	461	416	396	420	421	425	426	391	425	441	427	452	417	432	420	438	427	423	435	438	430	485	384	420	412	454	445	425	453	413	433	448	448	433	453	440	434	411	447	424	426	443	428	419	436	412	450	481	425	467	442	407	446	415	453	424	474	397	419	433	435	446	432	398	404	422	451	410	438	388	420	445	455	413	441	454	439	426	439	432	438	439	424	444	444	443	411	449	467	422	435	437	454	420	438	453	432	426	404	443	440	455	434	463	467	449	455	479	439	416	446	435	431	450	428	461	441	448	427	430	430	419	417	447	457	445	433	427	432	452	457	435	442	424	435	429	439	407	462	485	418	472	423	475	418	407	486	449	410	438	470	424	430	433	437	436	417	444	419	423	427	423	418	443	439	423	448	424	399	425	458	438	442	461	427	417	458	461	433	472	448	413	456	418	435	428	450	435	456	450	425	452	441	433	461	468	439	438	439	426	441	418	441	430	410	412	453	429	447	427	435	424	430	391	415	419	402	453	459	452	410	479	427	424	449	435	401	461	432	425	462	426	468	389	456	457	458	430	435	430	429	421	478	423	416	456	435	461	408	433	464	464	459	429	459	458	415	434	453	406	431	402	445	457	456	425	471	441	426	447	428	457	433	424	441	452	434	423	468	470	415	415	422	437	414	422	427	435	446	423	434	450	448	394	399	430	496	453	409	410	419	426	450	427	420	456	431	429	417	418	452	453	414	424	418	416	450	440	432	428	433	438	429	414	406	425	399	441	437	448	414	428	448	429	442	387	457	417	440	473	428	452	424	469	454	440	454	449	445	437	430	423	456	428	450	395	452	413	456	425	453	418	393	451	459	447	442	471	443	431	428	407	473	448	429	461	419	424	409	487	456	429	404	428	439	415	459	442	448	395	445	399	412	423	427	419	425	414	431	440	449	450	462	439	425	443	415	436	420	380	431	423	383	430	439	426	388	418	440	420	450	406	434	428	422	460	426	410	470	452	426	435	480	437	408	436	432	412	446	428	429	442	433	451	440	442	455	442	442	406	435	404	445	432	419	406	448	440	447	445	430	449	415	457	431	454	422	420	446	417	436	449	420	439	468	424	418	435	469	475	491	424	431	432	437	423	414	427	440	452	417	422	424	473	471	438	453	462	452	427	416	424	448	432	414	410	462	489	412	437	384	430	473	391	443	457	414	427	398	426	448	436	420	423	451	469	435	440	474	392	435	454	429	418	419	442	433	457	443	412	427	437	442	401	412	456	464	460	432	449	452	441	434	442	444	426	403	426	461	391	447	465	424	473	442	415	427	418	466	445	414	444	455	409	406	458	434	404	425	404	435	432	439	408	449	421	425	463	423	436	463	412	463	419	410	420	414	447	447	378	398	443	432	433	463	426	466	429	476	464	482	462	438	463	417	428	421	446	437	430	430	443	438	435	425	455	403	459	428	423	455	415	499	432	408	440	423	437	432	444	448	440	440	440	413	412	437	434	466	451	450	446	426	436	413	423	422	421	451	403	441	459	487	386	419	457	442	455	433	431	398	445	461	398	450	431	482	437	399	447	424	436	438	428	473	431	442	464	444	438	444	468	397	418	451	423	424	461	436	490	407	454	447	416	457	474	419	435	417	433	463	427	435	444	451	463	442	463	464	410	418	460	477	465	424	430	438	425	447	468	442	437	441	414	404	444	406	457	428	421	471	433	425	413	437	448	445	423	424	485	438	430	425	419	438	424	429	426	399	452	427	426	423	441	402	427	436	433	423	447	444	450	433	464	462	412	392	443	469	424	480	443	430	452	439	476
23422	21671	29670	24166	21728	22272	17933	6876	4113	3323	2571	2147	1743	1590	1401	1240	1126	923	812	625	532	402	334	350	352	321	317	282	293	289	307	256	290	284	288	306	278	305	261	272	273	242	245	270	245	282	250	273	269	254	264	272	278	257	265	281	240	260	311	268	274	289	258	278	235	228	230	226	245	254	247	238	271	232	270	241	244	248	228	259	245	273	230	226	236	264	241	238	236	246	256	236	251	226	246	221	220	215	234	225	241	240	239	235	252	239	239	252	264	241	238	233	241	236	249	226	236	214	218	233	233	252	218	242	252	252	241	253	231	229	232	243	236	247	245	256	208	259	229	235	253	254	256	224	218	226	245	236	222	228	220	249	238	239	222	242	224	240	237	246	254	275	235	252	256	260	212	214	230	260	245	245	241	238	228	219	221	268	231	231	240	250	238	242	250	252	259	228	228	239	233	213	226	241	247	215	260	238	218	216	272	237	209	236	254	226	223	245	229	241	234	250	241	228	238	240	262	244	240	231	234	240	246	259	235	243	238	235	229	229	244	264	244	232	238	260	231	268	223	252	234	253	214	226	254	237	219	236	229	236	241	245	224	216	227	250	230	233	218	215	233	247	237	249	236	214	229	254	224	243	250	242	263	248	237	246	249	250	256	242	260	237	229	243	260	227	236	226	233	226	259	251	234	228	241	228	243	253	233	257	223	240	220	248	245	239	241	249	233	236	252	238	244	229	249	248	238	251	239	227	250	227	224	262	228	230	236	230	258	243	232	217	229	239	242	212	264	236	217	254	219	251	243	251	248	242	234	239	245	248	240	233	237	229	224	231	220	222	227	246	249	239	238	243	219	212	251	221	247	234	252	250	225	238	213	229	267	242	233	213	261	250	249	231	244	256	249	226	223	254	263	240	220	245	215	226	231	253	244	243	213	238	256	214	217	229	253	227	255	207	229	246	238	255	234	278	240	209	212	255	261	249	253	236	252	240	225	228	224	275	223	235	230	235	237	227	225	232	211	242	240	241	263	234	256	241	253	246	245	258	203	244	221	249	244	233	235	211	221	212	233	249	210	276	214	211	258	247	201	226	243	203	246	238	228	240	266	251	234	250	250	242	231	223	228	243	225	227	233	233	254	235	271	240	237	226	261	241	274	198	223	227	221	255	191	257	191	253	215	212	236	257	247	226	244	232	214	249	243	287	261	243	230	236	218	248	233	229	229	259	259	230	236	233	225	229	238	206	224	231	278	238	237	249	265	250	243	271	233	251	203	248	249	233	227	221	225	222	250	233	214	216	244	245	258	232	271	237	240	216	238	261	244	251	234	236	208	240	247	246	210	253	243	233	244	247	251	244	232	235	239	229	218	248	234	202	254	249	230	232	203	234	229	261	273	215	227	236	241	245	255	254	257	229	230	275	238	252	210	247	214	251	226	245	213	228	228	225	232	230	243	250	226	239	220	265	238	229	253	256	246	228	237	229	244	240	219	256	252	244	209	240	232	253	220	238	223	240	232	258	251	217	238	215	210	241	234	222	271	229	219	231	208	225	241	233	238	231	212	241	247	228	225	260	259	232	214	237	242	237	241	243	252	262	239	219	259	239	224	234	226	246	236	250	216	229	220	241	217	259	236	258	226	210	247	232	195	221	233	223	256	218	257	237	236	227	238	241	228	251	227	244	221	234	200	220	236	268	255	254	229	229	228	222	238	200	205	247	265	219	221	223	240	228	230	246	241	241	236	251	221	230	226	238	231	242	232	234	236	254	243	226	234	232	247	221	244	264	232	240	235	247	231	245	252	260	261	224	240	233	229	245	236	246	245	224	274	239	207	206	210	258	238	235	200	256	251	232	211	257	248	238	234	208	236	220	226	262	201	250	236	224	235	248	216	215	216	229	249	233	218	254	235	252	239	250	235	252	246	246	254	245	255	250	213	219	229	235	248	243	239	243	240	247	241	221	254	236	259	247	240	228	254	219	233	199	267	254	222	221	253	224	234	244	207	266	206	228	255	238	239	223	236	237	228	238	246	237	243	250	215	242	237	229	254	233	231	211	229	234	226	241	229	246	212	230	259	257	250	248	248	223	227	238	212	247	245	216	263	219	223	265	254	222	231	241	237	232	228	223	245	248	258	254	237	260	252	260	243	217	258	236	247	235	254	217	219	194	227	218	256	236	220	226	264	263	235	260	259	227	219	241	231	248	213	242	225	242	227	248	249	223	241	242	244	228	240	260	233	235	248	235	249	207	247	223	226	268	233	224	227	222	227	271	255	223	248	223	237	250	239	224	231	255	225	223	232	240	219	198	229	232	233	241	235	219	252	253	232	217	245	233	234	281	229	230	236	246	244	252	229	238	237	242	241	204	222	238	204	244	222	238	241	229	250	240	255	235	243	219	226	211	262	238	234	238	258	241	242	253	261	217	217	234	232	218	236	268	222	260	242	217	218	256	227	230	235	244	253	237	247	242	255	263	238	232	241	251	259	236	239	239	223	239	240	228	227	232	242	218	243	197	238	242	223	221	257	245	231	236	257	244	251	206	191	241	233	246	263	241	195	215	223	236	209	257	227	234	271	231	225	220	239	226	219	226	223	229	219	248	210	211	227	207	252	227	227	250	229	218	202	244	253	262	220	238	208	220	213	242	214	245	240	236	217	251	224	226	219	251	253	215	226	265	240	198	238	245	235	257	250	218	246	249	250	217	230	220	253	236	210	242	250	237	260	215	218	220	260	246	244	228	227	256	208	235	253	238	237	228	262	220	234	231	223	231	226	234	242	238	253	187	254	243	233	244	218	235	235	240	254	233	265	233	276	229	244	237	226	228	232	263	240	234	231	249	241	256	239	246	235	233	247	203	247	217	228	214	232	243	243	211	227	252	267	218	236	236	223	239	231	237	245	237	231	266	199	236	246	260	249	273	241	250	247	255	259	233	255	242	223	252	237	235	243	211	259	264	246	226	245	223	220	218	244	220	221	210	222	227	240	223	231	228	246	214	250	235	200	254	223	240	253	257	221	225	233	255	226	268	242	251	248	236	228	227	213	240	248	227	228	251	220	225	216	240	250	252	248	214	255	225	232	244	242	229	247	253	230	233	225	253	267	267	235	249	232	271	259	255	238	231	247	240	266	276	227	222	263	223	222	226	233	254	228	234	226	221	225	233	233	233	235	211	253	240	235	235	208	260	258	260	245	221	253	231	239	270	234	248	249	217	238	232	247	245	224	246	245	215	241	225	202	221	214	249	244	191	236	223	229	234	252	233	240	231	261	249	248	231	227	227	226	234	247	255	230	231	251	198	225	219	238	245	243	233	256	221	256	236	247	205	218	239	241	223	226	270	201	263	235	238	237	247	246	241	290	233	246	221	213	219	233	246	240	220	242	269	214	226	218	206	256	251	216	242	265	249	242	223	237	225	225	243	248	241	230	242	240	232	229	226	261	222	215	235	247	232	223	238	243	231	222	223	210	237	226	230	234	255	242	246	248	257	243	246
41774	60553	39158	30038	24328	19593	14965	11131	8183	6521	4895	4063	3515	3084	2660	2364	1947	1659	1290	1042	781	633	556	459	449	427	438	441	406	391	406	368	349	367	344	405	425	402	360	354	349	352	360	347	319	332	310	323	319	353	311	343	323	380	331	329	321	345	345	314	353	310	344	356	330	295	335	279	287	275	272	262	280	314	313	299	299	325	297	284	311	295	288	282	277	305	288	318	295	309	277	279	324	267	309	276	265	298	300	290	290	295	286	283	308	285	290	301	287	318	304	288	317	288	293	275	266	296	280	271	292	262	296	313	301	288	308	278	288	287	290	267	306	281	275	276	289	294	288	277	312	264	293	249	268	291	317	292	297	293	307	265	279	277	288	309	317	252	301	283	301	285	286	291	292	305	327	318	298	269	283	284	267	297	293	260	274	295	299	303	266	301	257	306	284	311	281	254	292	301	283	298	321	277	296	321	283	317	272	274	268	273	257	265	315	294	281	294	303	290	274	296	267	305	288	314	289	271	298	317	300	279	305	292	312	278	298	297	309	288	284	292	267	286	281	290	287	319	314	269	290	295	298	284	294	292	283	282	281	296	263	285	301	273	301	307	301	270	291	286	266	300	296	264	283	303	277	315	280	258	282	292	289	269	292	278	291	274	280	307	270	280	290	288	270	301	295	288	309	254	273	288	263	290	284	307	303	271	281	296	281	301	305	276	299	316	309	273	312	302	274	301	273	282	262	291	293	265	263	302	286	269	287	275	287	283	285	305	274	257	277	267	294	281	287	297	276	304	293	299	275	320	287	293	309	278	267	303	298	300	301	303	284	279	324	304	315	284	288	263	290	292	303	268	303	255	278	321	333	285	296	280	320	287	323	292	290	304	264	281	305	280	279	285	290	296	284	275	287	293	321	279	300	265	283	308	264	270	291	271	285	300	289	281	288	291	288	289	280	288	325	288	317	258	292	291	307	320	295	299	271	289	288	273	265	310	295	277	298	280	287	292	288	274	304	281	295	296	306	306	283	264	276	291	302	279	284	302	285	306	301	280	314	289	289	287	295	314	286	285	288	311	278	261	293	303	282	284	260	262	294	294	301	258	270	272	306	281	294	289	289	297	298	267	277	267	275	296	299	257	322	276	295	301	273	281	274	297	297	302	265	250	280	271	288	292	255	270	316	287	302	272	294	286	283	268	307	286	286	292	331	266	289	297	278	269	264	263	291	305	295	278	267	319	294	272	293	261	284	313	267	255	295	261	302	302	297	311	292	306	287	308	278	297	290	270	272	300	291	290	292	289	298	306	270	255	329	309	264	299	296	302	300	311	269	283	318	278	305	288	287	265	276	311	291	276	279	285	286	311	251	320	307	294	294	285	253	290	274	274	260	277	308	304	320	266	271	284	263	301	307	281	299	304	307	289	300	303	278	289	304	303	268	270	271	330	301	280	290	283	294	290	288	277	309	279	288	272	285	276	284	309	281	313	290	306	292	291	324	288	319	278	277	300	276	294	269	271	320	335	263	279	293	303	295	270	311	261	295	277	268	299	294	301	275	275	305	299	313	314	265	280	251	308	271	292	288	292	283	318	258	278	297	291	302	275	275	254	309	279	320	257	260	337	301	270	275	290	331	312	301	300	258	317	279	251	284	285	276	284	272	299	247	305	302	294	314	265	252	282	299	268	282	287	275	276	302	280	284	301	280	306	278	285	308	275	271	283	318	304	283	301	272	306	306	299	318	282	310	288	311	307	319	315	277	308	287	279	261	282	304	299	268	296	283	286	288	299	275	278	264	249	300	262	313	298	265	279	310	296	292	291	309	266	302	281	311	291	274	311	298	296	309	301	281	304	281	279	273	296	293	303	257	295	303	272	288	274	271	286	289	306	296	304	316	307	302	268	282	282	288	285	262	281	295	272	285	289	282	327	288	274	279	287	324	310	255	298	291	270	316	317	273	321	280	299	312	284	276	320	295	294	286	300	324	288	270	289	307	270	291	296	267	298	301	290	282	281	254	290	275	300	306	255	299	283	277	277	285	312	265	275	273	306	271	294	283	289	342	320	294	247	279	306	296	286	306	287	304	267	272	292	279	303	317	303	274	307	293	296	281	292	300	272	331	293	288	293	289	272	281	246	293	305	273	300	273	263	268	296	295	330	298	291	337	293	262	287	298	279	298	289	271	293	273	279	303	273	275	304	298	296	299	278	273	285	291	298	266	288	295	293	290	282	296	267	271	280	306	290	291	301	285	294	274	292	292	282	275	301	281	303	291	281	275	303	302	279	268	281	281	273	300	288	285	275	309	306	302	283	289	302	285	319	325	262	323	264	283	271	318	269	290	290	267	290	291	284	266	308	324	251	267	308	275	311	296	301	305	301	286	298	287	294	285	279	297	302	286	274	309	280	296	316	270	262	292	286	265	296	262	303	299	304	282	260	286	294	308	304	306	269	286	305	305	283	300	308	294	311	290	297	310	277	311	281	304	287	256	268	280	287	301	299	298	306	302	274	311	258	298	290	300	273	286	284	306	283	255	299	264	293	282	293	290	290	283	289	289	304	322	267	249	287	271	268	284	296	301	267	288	298	277	282	296	271	295	310	282	278	278	279	253	299	283	256	318	310	281	309	278	306	275	272	294	281	296	266	283	285	276	308	309	292	287	281	302	295	322	259	275	292	317	281	316	286	262	271	305	283	287	281	279	293	290	265	296	302	284	255	287	294	323	305	281	301	296	293	291	298	298	266	282	273	258	292	280	303	311	264	259	321	272	269	283	291	308	273	305	285	283	308	268	292	296	261	298	280	264	308	254	251	283	285	243	274	289	248	295	297	282	290	279	278	290	317	291	305	256	322	284	306	279	290	308	279	305	290	263	296	279	293	247	306	298	291	294	280	277	296	268	259	285	313	330	282	299	297	275	306	267	276	313	295	273	265	296	283	256	289	292	294	297	285	260	295	277	279	295	287	273	302	289	320	261	286	282	295	298	287	279	294	287	287	328	270	280	286	258	295	284	295	312	276	277	267	312	300	281	286	291	265	272	295	298	297	301	292	304	294	288	280	310	285	297	267	293	290	321	289	321	309	284	307	292	285	281	259	294	292	315	300	280	317	313	310	304	289	310	260	308	293	286	300	274	263	303	293	306	309	301	286	304	272	278	274	308	274	296	257	281	278	289	297	288	295	291	288	282	300	275	282	291	306	269	296	268	287	293	300	286	254	272	306	282	266	273	297	285	287	302	289	289	280	272	296	269	297	276	305	274	295	281	279	288	291	282	281	302	270	294	327	260	275	272	268	304	281	279	300	267	261	265	264	271	301	296	296	288	286	289	294	307	286	303	291	284	292	277	274	274	330	298	299	298	282	270	299	282	298	322	298	289	281	306	275	293	276	297	300	281	290	297	300	303	304	261	271	299	315	289	294	276	286	285	273	271	282	318	292	308	272	300	252	276	283	316	310	302	291	281	309	276	263	297	300	259	293	311	314	252	310	279	297	278	271
28755	26412	23788	15429	7870	5147	3504	2320	1758	1544	1278	1081	944	910	880	820	786	690	641	629	622	517	517	525	537	509	538	502	488	516	521	502	519	560	461	492	513	585	560	493	506	504	498	485	537	502	530	465	485	490	549	530	490	529	527	483	492	525	500	519	520	491	494	485	497	528	516	481	492	520	496	478	497	482	487	503	518	517	538	467	521	506	528	522	528	502	505	490	520	521	523	509	486	476	513	540	546	499	487	502	484	492	462	502	519	489	471	469	483	512	460	503	485	476	471	489	493	471	508	461	526	459	489	470	512	476	517	494	536	524	540	516	505	526	465	491	484	520	493	515	506	486	491	499	534	483	528	488	490	513	462	502	538	491	508	490	511	462	495	493	494	497	492	450	489	542	548	515	494	509	442	504	465	488	480	471	432	451	509	517	490	495	515	457	494	504	514	452	505	472	524	518	506	519	498	501	524	477	481	516	520	508	513	493	482	455	461	459	491	505	509	494	499	512	479	491	479	540	488	491	483	481	498	500	553	497	449	459	511	502	486	495	472	508	533	503	473	435	514	500	459	500	478	523	514	500	481	469	500	454	472	508	527	512	465	465	494	519	480	519	495	511	522	494	472	544	508	504	458	476	478	522	492	547	490	529	476	494	509	483	503	488	515	493	508	515	508	475	523	468	526	479	471	528	518	461	515	499	495	469	511	506	496	514	490	513	486	445	526	480	482	482	446	509	483	429	514	486	491	534	456	498	440	526	490	472	493	478	495	490	504	505	447	503	489	521	496	477	466	494	483	475	512	505	507	486	507	472	529	480	473	515	490	516	512	519	502	500	530	467	499	490	509	528	492	528	481	526	516	479	501	473	479	483	490	502	516	516	466	482	488	534	472	499	504	478	513	471	501	442	498	483	501	468	502	521	472	507	490	517	496	518	471	474	521	469	472	499	494	496	478	515	459	494	459	481	539	500	470	512	491	482	470	520	530	474	449	477	509	497	506	487	507	481	509	546	492	500	512	541	507	528	494	499	506	514	474	513	524	509	516	511	491	451	506	505	483	481	475	469	523	494	557	523	466	495	475	491	483	467	487	516	497	463	480	556	502	520	466	518	448	483	482	507	484	452	535	516	492	493	496	510	501	477	471	487	551	490	488	478	517	499	514	475	488	537	476	491	510	520	480	475	509	508	533	463	473	523	521	474	511	493	526	488	523	509	478	512	515	507	524	517	557	497	506	531	510	461	500	514	514	547	522	459	521	508	489	433	483	507	502	519	485	514	496	456	519	469	551	528	497	513	467	503	525	520	512	485	530	465	474	499	500	463	494	522	526	540	494	500	548	448	483	483	460	501	491	530	514	497	496	508	491	519	516	498	512	510	495	531	520	470	484	555	486	494	527	468	482	508	498	489	507	486	496	495	485	529	494	511	485	488	511	487	459	463	466	500	515	500	521	513	534	498	496	471	511	493	500	475	523	508	497	497	520	500	457	450	507	470	490	528	507	494	472	514	491	478	518	454	492	519	505	521	459	499	506	469	515	527	484	451	469	520	500	493	487	483	529	508	480	499	500	485	509	467	495	511	508	498	496	493	513	494	496	486	558	484	498	520	520	495	471	529	515	490	476	525	480	490	482	495	497	481	484	512	451	454	487	453	495	530	493	496	535	462	518	464	491	526	478	502	502	484	440	458	481	475	503	527	477	457	524	470	469	451	481	530	531	469	505	503	527	496	517	505	489	502	500	522	524	495	497	507	484	472	520	509	518	448	525	491	515	531	486	472	504	527	484	502	469	498	520	481	471	504	474	527	495	488	485	514	454	549	481	495	526	481	521	523	485	474	511	515	468	516	507	483	553	482	503	461	521	502	486	508	489	484	461	453	480	478	498	481	492	496	484	486	500	518	518	470	506	499	501	488	527	511	520	490	436	489	488	496	494	501	489	486	448	479	491	491	488	496	497	470	506	498	458	464	508	456	516	476	454	487	502	523	506	489	490	466	492	537	485	489	486	495	502	500	514	456	494	539	498	477	510	484	512	483	484	495	478	474	520	497	463	479	496	529	524	528	490	477	490	485	478	559	467	454	507	510	483	503	469	460	512	487	500	455	490	464	448	496	498	499	525	537	522	522	506	498	511	498	531	450	494	524	442	482	478	474	500	519	473	466	477	508	502	507	444	478	498	495	506	510	502	509	527	492	505	516	457	494	514	468	493	479	494	512	476	484	467	500	488	486	491	489	471	505	472	520	502	504	483	527	488	523	503	467	485	480	463	514	424	542	492	465	486	495	528	501	489	491	503	481	530	518	478	530	506	477	499	506	531	473	547	507	502	494	550	496	498	480	495	473	486	487	472	455	508	506	493	485	501	497	436	491	501	527	452	511	507	504	486	534	525	499	504	527	503	478	498	501	517	519	502	533	524	479	504	520	488	459	485	495	488	460	483	491	484	468	529	497	482	462	489	507	555	489	480	504	483	467	556	503	515	464	490	529	474	479	482	480	492	483	511	488	558	499	471	479	515	498	523	488	487	479	457	500	498	492	526	506	474	492	462	473	497	469	538	521	465	533	510	518	477	488	517	465	461	471	482	488	541	470	540	481	491	519	490	502	482	493	496	504	483	489	518	520	470	490	484	514	509	486	497	502	508	486	472	496	510	471	492	497	526	482	516	473	513	508	479	496	527	511	519	515	541	519	476	471	481	483	476	534	476	464	524	531	490	472	475	535	515	542	475	493	452	486	532	517	475	494	492	464	497	478	459	479	515	509	479	479	491	510	495	493	514	503	489	486	488	543	493	503	454	463	502	482	454	528	479	485	519	490	484	510	499	535	558	503	473	480	515	481	479	518	479	483	444	481	506	500	487	523	530	502	491	511	479	494	490	489	495	459	480	482	496	486	509	509	471	460	509	477	488	481	516	493	462	474	450	498	489	493	488	494	482	490	497	494	513	555	484	452	507	481	472	500	486	478	485	473	459	527	499	510	484	496	520	484	480	477	515	474	483	530	549	450	499	440	485	458	518	464	501	494	512	514	478	472	489	465	518	479	483	481	494	466	464	470	460	500	490	478	462	505	458	488	505	495	495	500	507	498	483	486	519	505	475	487	503	464	480	482	492	482	510	447	513	475	499	520	475	480	483	494	497	507	465	468	495	477	507	458	483	539	503	487	475	497	498	532	488	489	491	497	505	530	534	478	507	522	513	499	484	519	492	563	477	497	478	471	467	493	533	515	533	489	471	492	543	503	484	490	480	464	506	482	483	486	520	520	489	479	532	499	484	519	491	473	503	476	513	489	511	501	495	495	501	473	481	501	486	514	530	538	481	488	514	480	511	495	493	477	460	487	532	505	535	502	484	526	538	510	539	496	483	516	514	505	483	485	454	488	483	536	499	475	484	479	492	504	493	499	506	498	507	487	490	510	443	508	472	467	489	524	488	491	539	477	550	514	495	487	478	515	479	508	465	526	461	511	520	483	492	487	503	468	476	498	517	489	493	500
33407	41989	26234	17449	12446	9287	6762	4789	3574	2840	2239	1959	1695	1480	1358	1284	1112	1036	910	877	744	688	653	698	675	648	608	623	591	641	673	644	598	636	635	602	605	681	643	645	633	586	633	619	620	592	638	664	593	639	655	612	638	666	629	610	702	655	623	640	671	637	678	613	603	620	628	570	582	605	601	574	597	587	646	610	593	609	582	631	622	626	609	580	625	518	597	556	629	609	581	612	584	598	592	587	616	609	577	581	596	651	624	623	592	590	617	605	602	612	663	574	650	621	623	573	602	613	601	636	593	587	639	640	584	636	623	632	624	607	612	576	642	652	659	610	637	563	618	613	627	611	574	595	600	609	583	601	611	604	575	611	604	613	656	582	639	622	617	565	623	592	600	587	559	615	570	615	642	596	550	590	593	570	666	609	606	599	610	578	601	598	608	651	627	670	629	617	661	634	567	598	618	577	604	639	624	592	601	608	606	609	615	595	632	612	664	608	581	587	632	642	600	635	596	607	600	597	575	596	595	625	632	611	580	597	620	647	634	591	595	651	592	625	615	573	629	591	606	656	609	594	605	591	631	623	594	631	581	607	607	605	637	548	615	596	598	656	603	577	603	645	616	567	577	620	604	602	622	632	557	607	585	620	630	638	603	608	611	596	631	597	623	603	612	603	586	535	615	633	560	617	608	608	599	636	611	580	593	586	604	573	610	636	634	538	590	588	583	595	637	628	591	639	612	587	602	571	585	611	663	652	612	617	616	602	624	647	587	650	604	584	644	554	592	590	598	628	611	554	617	619	618	627	626	605	595	567	626	600	654	623	598	616	640	618	585	574	612	605	615	577	593	591	657	605	625	606	623	668	588	636	666	622	643	627	606	618	620	594	605	606	598	634	625	565	634	617	570	599	575	633	578	589	592	579	643	600	600	600	626	593	628	626	586	623	588	603	600	629	631	619	629	579	595	610	589	613	589	619	594	608	574	634	604	564	569	638	633	607	666	559	607	608	614	605	603	643	534	624	562	613	650	650	626	606	609	615	652	596	570	624	661	575	591	590	616	581	591	660	607	545	571	644	598	565	642	618	673	561	607	648	616	594	596	609	620	611	637	569	624	619	662	624	602	623	615	592	593	616	587	610	593	584	599	581	606	600	585	603	641	627	613	635	620	599	617	638	623	620	614	572	638	594	592	601	621	605	587	631	623	620	619	599	575	636	607	588	587	594	673	573	677	625	638	633	638	594	610	582	605	615	636	658	624	658	614	571	586	595	599	606	596	613	591	631	639	628	591	661	641	638	605	611	650	616	586	618	611	557	598	619	602	578	619	624	605	595	590	599	601	634	640	579	624	602	604	573	600	618	641	622	637	658	646	618	592	613	571	637	586	589	601	597	630	568	564	630	590	639	623	613	610	597	671	591	590	621	599	662	617	617	595	578	598	581	607	593	655	590	629	624	583	627	595	613	588	595	632	585	592	557	578	601	636	604	567	590	608	556	586	558	605	638	573	627	587	592	593	609	622	661	634	573	607	650	643	615	621	648	616	600	611	633	656	628	647	592	601	566	644	665	596	613	643	610	616	589	568	616	599	630	597	592	620	553	627	552	616	619	571	620	556	632	641	650	600	601	625	613	606	613	606	590	606	594	628	659	576	638	593	608	548	597	656	663	639	634	616	621	609	635	601	618	599	575	598	578	619	646	630	615	579	601	609	600	584	641	611	613	606	651	620	572	593	638	595	621	609	614	661	578	595	610	621	602	656	629	572	619	628	554	598	589	587	570	637	634	620	619	578	645	620	589	632	609	604	598	643	588	572	633	620	556	627	630	641	635	637	583	624	628	595	588	625	647	590	628	596	591	640	597	563	604	588	602	598	616	600	622	604	591	593	581	569	593	651	608	617	589	591	580	647	586	585	667	616	639	605	600	597	612	607	591	647	648	579	604	614	602	606	600	623	561	595	625	641	633	602	623	616	632	604	572	593	582	567	601	624	636	614	641	619	669	608	607	599	639	566	621	646	645	644	591	592	621	619	618	640	635	593	591	586	652	603	606	585	607	604	626	547	614	646	627	595	624	628	592	605	637	638	580	607	627	613	625	586	550	626	617	587	607	608	642	616	591	653	608	648	659	601	611	594	609	646	583	611	606	621	642	610	660	599	577	598	643	628	618	599	619	601	610	638	674	599	640	608	646	580	611	601	619	625	605	618	583	594	599	645	587	602	591	551	587	616	607	588	586	591	644	611	629	610	591	623	626	588	579	620	642	624	604	651	581	633	603	628	629	611	584	635	599	605	676	598	570	615	618	597	594	616	600	587	608	591	608	583	609	590	611	636	564	586	600	607	629	655	630	593	632	585	636	617	643	603	588	642	581	595	618	580	611	604	588	626	657	630	613	608	592	621	632	600	625	585	605	633	647	591	605	668	600	592	584	612	633	621	626	621	623	664	604	618	638	608	604	598	627	630	601	623	596	592	623	586	615	660	633	642	594	626	584	627	616	633	584	576	581	599	625	607	652	634	659	616	635	618	587	608	658	630	593	614	644	567	595	625	627	594	625	611	611	631	586	612	593	608	583	644	578	639	638	622	662	600	609	670	640	602	591	618	602	612	603	577	620	591	566	630	641	580	610	600	594	625	619	643	634	597	576	633	598	567	583	581	585	615	574	572	630	613	561	659	646	634	581	653	574	625	613	566	615	623	608	594	620	611	597	655	566	649	583	603	639	613	668	590	606	579	648	623	620	614	595	640	622	611	620	583	605	657	631	647	620	619	621	618	587	586	586	584	570	641	621	642	617	619	615	620	620	621	628	613	629	603	619	627	604	649	619	610	664	610	615	600	667	606	631	576	616	594	600	618	627	597	608	658	571	584	613	600	612	613	568	641	590	587	600	632	577	620	630	641	580	568	589	594	608	647	618	614	642	612	630	605	619	614	615	594	604	615	622	596	606	576	575	559	653	598	590	609	643	597	596	616	592	618	634	614	628	630	614	647	576	615	583	574	574	616	584	598	590	608	604	649	597	574	590	601	650	607	648	620	581	587	626	647	619	663	658	577	615	605	610	560	594	637	623	628	598	612	593	623	645	630	674	597	619	618	619	572	613	649	629	602	622	612	632	566	639	602	582	604	603	569	653	605	610	628	598	634	594	636	584	597	595	576	586	589	621	637	597	594	596	588	611	667	611	585	615	586	587	665	609	606	643	639	610	581	615	608	619	584	633	620	654	634	597	565	618	581	620	629	634	601	619	611	578	585	646	600	582	621	606	609	591	616	629	635	609	580	626	600	599	605	631	604	623	610	580	645	612	600	587	648	626	629	573	622	620	610	553	613	596	631	574	634	618	641	616	604	602	628	631	583	627	662	602	609	606	635	583	580	652	598	589	631	639	595	599	620	637	630	576	587	617	575	584	636	615	638	610	631	596	605	613	597	545	627	635	605	612	585	584	596	628	634	604	650	592	600	617	647	591	608	600	601	652	627	579	566	604	588	613	636	591
24458	21639	29202	24584	21776	17033	8286	4332	2976	2188	1853	1591	1406	1238	1099	938	826	786	724	653	524	491	438	435	415	410	399	434	366	425	372	398	399	406	370	383	406	402	420	398	377	356	395	363	374	378	375	369	375	401	363	403	392	379	356	402	402	378	394	396	359	388	367	348	372	360	374	356	348	372	352	368	313	351	368	358	326	364	353	365	363	361	391	367	354	336	369	351	355	356	360	338	317	393	351	345	364	348	374	366	384	352	367	333	396	360	378	343	351	364	343	363	340	370	367	303	363	344	359	376	374	349	349	353	352	375	397	341	385	343	318	348	335	362	387	358	343	405	352	359	341	325	315	377	368	340	354	348	384	363	344	321	383	371	335	359	360	357	326	352	375	378	379	375	344	352	374	346	387	346	387	352	330	346	357	354	360	351	398	384	337	351	352	357	354	324	378	393	357	345	379	334	335	356	355	338	335	333	375	332	337	318	358	349	326	352	356	382	361	344	326	385	330	352	363	375	372	365	406	362	316	352	380	356	358	366	324	362	390	374	377	355	362	382	374	386	336	359	359	322	365	351	359	316	388	376	389	372	345	344	332	371	346	365	349	359	344	338	345	341	359	352	362	384	326	377	357	331	327	373	355	371	355	374	353	341	345	375	361	341	353	333	376	363	354	352	330	338	360	363	366	345	310	387	392	366	375	360	378	323	341	370	301	363	387	368	345	382	385	362	367	367	363	348	356	353	365	350	336	334	345	399	384	342	375	353	353	372	379	328	355	348	348	331	385	344	377	351	338	330	369	334	355	358	365	333	341	373	357	383	370	350	329	364	361	325	336	367	341	373	372	354	375	346	382	395	367	392	349	365	354	374	363	376	365	374	375	342	337	308	355	370	339	379	368	345	358	347	340	361	359	318	415	319	343	345	340	327	341	335	342	347	356	386	333	369	349	365	332	373	359	378	335	361	336	334	326	345	324	394	338	390	370	346	387	363	347	357	374	343	346	360	370	337	345	373	378	355	327	355	363	327	368	357	337	372	378	344	345	287	374	345	377	359	352	370	383	385	345	372	321	361	371	359	365	353	343	337	341	310	341	355	337	353	369	387	371	359	349	344	334	374	350	376	363	344	376	321	352	364	369	368	375	347	357	342	363	341	347	376	381	336	328	367	333	358	351	353	381	404	353	354	342	368	393	375	337	336	330	329	361	362	348	341	360	347	333	332	349	365	328	347	358	356	339	340	374	344	326	369	344	353	367	364	343	329	346	361	373	391	316	344	331	339	341	340	382	369	347	359	372	371	347	344	334	343	367	377	345	377	341	353	376	347	330	377	345	366	364	379	379	316	352	363	365	378	348	362	361	362	339	321	331	342	327	353	357	377	360	360	361	319	361	361	335	330	348	298	341	351	342	373	374	368	367	370	327	376	340	389	340	332	367	355	330	318	318	375	350	367	356	338	346	362	350	363	321	316	364	371	350	345	399	378	373	348	383	374	336	334	364	326	347	336	386	357	366	331	326	352	359	389	329	346	357	352	371	350	357	359	354	344	364	363	372	358	387	377	333	344	328	351	358	330	352	354	372	334	346	353	353	362	359	385	340	397	350	368	350	333	380	347	330	305	349	372	342	340	369	341	366	377	359	351	349	359	334	346	374	375	361	339	348	375	352	351	390	360	351	331	381	354	361	331	362	351	327	338	358	381	350	357	319	369	348	362	395	352	369	351	397	373	355	361	346	328	375	366	345	357	327	356	324	344	357	340	354	365	361	346	348	379	378	367	343	332	352	337	391	374	360	364	387	345	368	390	372	345	371	367	368	389	344	337	340	349	367	358	336	362	383	353	377	343	332	364	368	331	342	336	359	364	316	421	361	377	336	364	370	331	332	361	343	351	365	346	373	362	330	371	373	351	383	374	342	355	356	372	385	353	351	355	354	338	359	351	360	373	352	358	357	354	355	345	372	406	326	358	333	402	370	340	367	367	337	354	372	335	364	325	346	355	354	365	344	353	367	358	363	345	373	344	332	347	338	387	337	370	360	309	348	366	334	332	335	347	353	368	395	387	346	351	336	345	354	364	343	359	344	369	346	356	378	351	335	409	350	349	370	336	365	345	353	343	378	317	367	357	346	361	352	368	342	320	392	348	387	357	347	374	384	367	320	379	347	368	348	343	360	366	356	352	316	379	374	371	371	354	392	362	356	330	340	360	344	354	358	356	370	359	340	362	326	372	388	352	378	371	370	344	344	333	369	347	411	332	352	369	398	330	365	346	377	374	396	366	358	373	358	354	352	354	344	378	368	383	324	354	363	337	394	391	359	359	332	366	370	354	321	354	340	336	347	347	333	361	335	356	365	316	360	385	343	337	362	353	372	347	348	323	388	379	359	354	345	344	353	400	375	358	373	322	327	375	364	361	333	345	347	366	345	323	355	326	394	358	333	370	365	340	346	369	387	370	329	397	338	344	337	356	377	390	366	328	357	355	356	339	345	360	334	354	337	331	369	388	340	349	370	365	334	350	345	360	353	318	365	338	373	367	379	338	357	382	303	313	341	333	358	383	363	372	327	322	353	323	358	336	333	360	332	323	371	327	332	389	338	364	364	335	363	359	328	371	370	376	376	367	356	357	383	380	392	370	389	353	356	349	368	358	328	374	367	325	311	372	366	326	367	342	369	350	358	376	342	363	373	320	379	370	355	348	368	327	361	333	316	349	333	316	358	367	378	365	381	369	351	359	338	361	354	350	324	352	322	349	328	361	346	347	388	353	353	333	384	355	374	360	373	322	364	377	342	348	357	361	323	349	327	355	331	358	352	324	319	388	386	366	372	380	345	373	328	351	353	316	344	380	333	351	384	355	345	368	330	351	384	353	363	400	351	358	356	336	384	392	389	365	339	343	369	358	341	329	392	362	374	345	336	322	339	355	365	334	333	350	372	341	359	359	366	354	355	373	353	382	346	356	328	323	350	386	369	365	351	362	346	321	392	350	325	344	349	355	370	377	363	340	332	349	336	335	369	360	327	361	334	352	371	367	353	364	363	335	377	353	363	338	340	333	363	344	348	394	349	360	400	345	387	367	363	322	343	353	362	358	372	328	357	357	368	339	383	361	335	336	368	358	373	331	321	310	347	343	356	355	378	360	353	348	374	360	374	333	334	342	353	358	360	336	404	378	332	353	365	328	351	331	343	330	376	329	320	342	320	396	371	324	351	371	380	336	345	394	373	348	361	375	352	356	344	364	346	395	387	344	366	334	393	343	373	368	356	356	351	380	327	339	343	376	390	358	310	353	346	344	376	371	323	355	358	414	363	353	352	348	360	343	356	339	337	358	361	372	377	355	329	358	360	353	361	354	322	353	349	331	333	337	366	366	325	383	371	345	366	334	347	333	323	388	334	348	333	415	353	342	341	365	354	353	366	340	388	362	351	326	361	377	375	363	379	377	361	352	365	347	357	355	385	354	358	357	329	358	391	375	331	389	374	389	347	358	337	354	340	354
36840	51670	33354	24455	19015	14572	11077	8040	5888	4538	3669	3122	2559	2146	1925	1666	1461	1296	1174	957	783	686	597	589	523	602	552	513	528	505	476	522	510	525	504	553	492	534	506	469	464	461	497	438	471	525	445	461	481	479	500	485	479	514	495	468	513	508	474	517	495	480	464	427	484	468	442	438	506	445	475	446	448	461	420	485	454	450	433	449	431	467	427	446	445	490	494	464	464	457	491	416	418	456	439	480	444	447	421	491	421	458	429	433	468	458	422	465	431	460	419	427	465	478	465	444	426	445	416	417	465	458	461	462	424	474	442	457	414	462	419	463	414	416	448	441	446	450	454	446	420	433	452	437	448	417	426	427	419	497	434	446	493	450	448	478	458	428	498	465	444	429	462	431	439	407	454	446	430	438	474	411	445	464	468	441	445	422	428	494	465	449	442	459	489	441	441	462	429	444	457	475	446	468	458	430	422	435	468	460	436	449	443	480	416	463	464	459	478	471	454	459	412	433	481	407	455	430	439	433	468	457	432	461	430	480	439	430	416	429	426	428	437	454	442	455	423	425	441	422	440	447	488	427	466	445	461	443	486	462	485	421	463	432	473	437	418	458	449	489	469	433	429	453	455	452	437	435	440	450	460	446	441	441	436	484	464	439	439	454	461	452	458	458	480	440	475	463	462	433	428	470	438	467	466	452	455	442	428	474	431	442	449	470	411	402	419	414	449	440	470	437	472	476	453	487	457	459	442	445	482	452	412	429	434	481	409	456	456	413	473	433	448	463	452	438	444	430	426	447	424	470	471	440	484	455	453	451	481	453	428	417	453	472	430	436	444	438	470	436	443	429	437	434	397	444	464	421	445	434	437	474	461	429	481	441	471	447	466	458	427	440	436	469	471	467	442	456	414	444	448	430	469	401	467	475	447	468	444	439	441	474	484	406	434	458	436	465	435	480	415	456	431	454	459	447	467	435	449	436	438	480	446	478	424	452	462	395	449	465	487	424	408	410	460	442	441	411	467	454	470	394	428	443	419	482	423	439	467	417	419	400	433	443	420	495	467	408	443	431	416	450	466	462	482	450	466	483	448	456	459	443	462	443	449	419	445	456	484	429	443	433	434	436	455	459	470	470	462	423	438	459	463	461	431	476	456	445	454	422	478	437	435	463	465	458	481	427	448	452	478	457	455	436	469	436	438	445	420	438	460	437	449	456	467	467	463	463	454	453	443	434	441	422	409	454	456	424	472	452	460	459	433	436	436	478	480	456	462	445	430	431	428	444	451	471	480	463	435	440	454	517	471	385	455	431	422	443	458	428	450	481	468	446	465	414	461	428	484	436	468	460	420	458	418	417	453	446	440	464	439	451	447	419	424	465	450	457	459	455	428	431	461	491	465	445	431	423	457	467	453	421	453	451	464	451	460	478	458	456	487	469	399	449	443	443	435	446	432	475	434	459	443	446	434	426	440	435	459	459	434	454	429	428	486	451	424	461	480	441	419	431	443	458	433	459	434	429	444	478	456	480	410	432	457	458	438	443	451	449	456	447	473	432	395	459	397	445	450	425	418	492	418	445	400	421	447	439	458	455	478	437	461	426	456	420	418	413	439	465	424	442	493	438	463	454	464	403	459	457	465	452	484	413	450	472	457	457	451	454	432	436	448	420	424	447	445	428	416	474	386	412	420	463	440	438	455	442	437	463	440	417	451	416	435	448	448	409	456	444	438	421	445	440	439	472	421	474	444	426	453	442	445	442	474	437	441	449	449	438	493	428	436	434	444	444	460	459	449	418	421	443	441	457	441	459	479	444	452	429	438	495	445	418	408	480	459	404	451	495	452	449	443	455	449	440	421	444	438	432	403	445	461	437	452	479	441	435	498	454	480	426	436	447	426	435	453	436	417	431	462	476	434	451	441	416	443	437	472	386	480	461	443	451	436	434	419	481	422	460	454	457	455	469	417	472	451	480	447	442	428	460	464	468	423	412	449	422	462	393	461	448	452	450	415	458	387	442	429	450	420	458	477	474	406	478	438	458	436	474	433	426	433	459	418	426	504	462	424	467	418	452	407	398	429	444	439	447	439	415	435	489	392	448	441	435	502	423	459	414	446	459	406	449	460	430	473	462	445	432	455	467	447	482	415	448	436	447	437	422	431	434	444	463	458	456	472	446	444	463	446	453	429	450	460	458	447	463	475	394	464	477	460	436	436	438	402	408	430	476	407	429	409	478	437	420	412	425	421	441	462	463	466	439	448	426	432	423	421	456	452	435	427	454	463	443	469	443	445	456	475	391	428	438	476	451	436	432	474	479	432	462	455	443	473	453	429	437	483	458	438	467	493	502	478	420	453	455	456	435	426	441	429	427	425	453	452	441	441	446	445	450	397	459	434	430	425	434	425	445	452	458	468	446	466	463	405	441	458	434	443	433	453	460	418	440	480	392	429	449	430	454	432	442	434	428	428	439	436	444	435	420	426	455	475	460	450	451	450	469	440	508	420	437	428	465	423	478	422	457	446	454	452	459	437	450	477	472	426	410	479	427	449	436	456	454	440	455	457	428	410	462	409	441	467	448	436	452	476	433	443	436	461	402	493	444	504	428	464	396	439	471	451	441	409	442	472	433	448	428	449	473	480	425	433	451	431	437	458	446	405	420	447	452	426	441	439	431	439	486	463	458	403	433	476	440	420	437	453	449	481	452	457	436	448	458	444	475	491	448	451	463	462	440	446	471	463	458	451	470	450	434	449	459	485	492	454	399	452	454	464	460	490	436	450	437	421	447	454	414	463	471	427	438	489	476	410	422	469	438	415	436	457	443	452	427	454	450	455	452	462	429	456	431	461	427	446	467	461	428	438	448	485	439	433	461	461	439	440	488	452	440	462	441	432	468	426	465	421	450	456	444	420	442	468	428	409	438	458	430	449	468	423	432	385	442	441	462	477	443	421	463	445	432	449	462	461	407	444	413	446	419	429	458	415	444	449	470	429	414	432	469	449	458	485	427	449	462	460	467	496	429	425	437	428	433	457	421	476	471	482	471	426	450	481	456	486	459	420	458	452	447	431	426	460	428	462	444	448	427	447	430	462	447	455	471	429	488	441	443	485	438	475	455	441	438	444	413	435	474	430	470	429	439	462	449	406	431	432	457	445	449	445	472	419	465	394	457	442	480	476	452	475	448	443	455	473	420	435	461	470	448	452	471	456	430	422	437	468	468	454	457	481	437	480	443	439	423	446	437	445	445	426	469	441	481	462	441	443	477	447	443	440	422	439	471	447	411	472	444	461	485	442	443	459	450	449	460	449	475	483	441	444	430	449	479	408	490	440	482	460	442	485	461	459	434	451	447	415	489	453	420	450	490	463	441	446	464	425	431	448	444	411	437	431	461	438	468	474	430	455	462	415	459	464	428	454	443	456	414	469	473	441	426	410	469	413	440	441	446	492	473	444	453	485	448	419	444	432	441	399	457	445	455	447	449	443	471	469	415	465	513	482	428	424	444
23407	21644	29619	24201	21732	22287	17923	6714	3976	3054	2490	2094	1719	1598	1227	1129	964	896	777	648	511	480	372	350	363	339	351	332	279	306	301	297	339	306	303	288	341	319	292	264	301	251	264	296	266	235	269	288	270	267	300	292	280	275	279	303	278	276	295	265	252	274	258	273	268	298	266	236	226	260	267	227	235	253	254	243	241	258	262	268	270	272	226	254	237	222	250	262	263	238	253	245	240	242	257	208	256	256	251	254	255	265	241	251	250	260	224	213	232	265	219	230	250	264	237	252	223	248	216	223	270	284	247	253	281	222	240	236	245	221	246	227	245	252	242	277	226	252	255	259	242	239	279	274	251	251	253	256	235	252	254	227	237	248	247	237	281	235	244	252	237	232	231	261	253	264	245	265	235	261	254	247	275	280	249	243	240	249	234	240	261	224	254	254	238	270	256	261	246	266	263	218	261	238	232	251	262	237	250	250	240	231	248	277	269	256	267	241	272	235	270	243	268	273	245	252	246	271	237	242	272	245	243	252	241	244	267	254	249	285	254	237	224	255	240	280	224	244	219	256	236	230	271	238	235	220	239	257	262	240	256	242	251	244	257	242	226	220	256	209	236	237	242	239	217	251	263	249	246	234	230	252	250	213	255	255	258	247	248	260	256	250	239	255	228	248	258	264	265	285	210	246	236	247	245	267	224	221	233	245	268	262	245	255	245	247	231	219	276	244	256	231	242	252	253	240	268	211	235	274	247	248	232	236	252	246	248	251	226	255	244	221	282	243	258	237	232	267	275	229	246	231	235	264	232	255	222	238	250	273	239	230	250	231	248	231	267	236	255	230	253	247	235	277	254	237	250	239	253	257	250	282	240	270	248	224	240	232	203	271	241	247	237	232	258	258	234	236	250	240	252	247	223	266	224	257	249	253	244	251	256	254	251	255	226	268	230	208	241	248	274	216	248	264	252	223	228	240	251	247	243	262	237	274	259	260	222	277	275	255	248	251	281	228	282	265	253	247	268	253	279	249	246	240	242	230	265	254	246	261	231	229	224	236	248	253	257	259	232	270	245	252	264	233	267	246	249	243	244	266	249	239	229	247	229	273	257	238	246	250	239	274	276	232	256	272	237	236	252	250	255	252	262	260	256	230	240	259	227	232	210	267	249	264	274	277	254	258	226	237	246	205	250	250	239	248	260	264	245	226	237	269	215	270	243	240	230	252	249	257	248	241	237	252	241	235	241	234	260	244	226	240	251	223	249	234	274	225	258	259	219	224	261	236	243	222	220	255	254	234	237	250	243	231	230	233	244	258	251	252	263	268	249	267	263	247	232	228	240	262	245	239	266	236	247	264	236	257	228	244	262	242	256	252	233	256	245	296	260	241	253	261	251	236	259	259	256	261	252	251	230	256	246	236	261	275	237	274	249	236	229	252	249	233	259	242	256	271	261	243	245	258	233	264	236	241	229	241	260	224	233	261	251	253	234	269	257	241	268	250	234	240	263	244	247	245	231	243	248	260	249	252	218	258	251	244	245	283	265	261	250	256	253	223	268	249	277	243	253	244	234	247	234	260	239	263	246	247	277	225	254	262	226	258	265	244	237	255	265	247	246	240	231	224	240	231	253	239	232	249	222	246	271	245	255	243	267	227	241	242	223	237	243	249	262	239	255	211	227	267	237	249	264	226	233	259	271	227	227	269	251	234	233	259	253	225	260	236	247	253	240	255	236	249	259	250	235	222	258	241	236	260	231	243	229	239	231	254	254	268	242	266	253	261	219	257	252	257	264	246	251	234	249	237	245	244	251	231	233	259	229	235	250	239	261	227	236	238	243	236	240	257	243	261	238	242	237	258	242	253	240	255	245	223	249	272	225	240	199	216	250	280	232	253	263	239	233	246	252	238	235	247	241	259	273	262	264	209	249	249	225	246	256	257	250	218	245	254	248	269	233	283	256	237	269	230	257	264	244	188	255	242	254	258	267	257	242	230	226	242	251	239	252	251	247	258	277	240	264	212	234	252	234	219	260	276	259	242	266	242	242	236	235	223	266	254	263	231	264	249	233	231	264	244	251	234	246	260	232	230	249	259	259	237	243	243	243	232	241	257	244	237	252	236	227	248	288	258	244	258	265	233	226	240	234	261	233	268	243	232	235	235	256	258	235	231	250	238	235	269	254	239	243	265	242	258	257	235	238	213	259	227	242	224	259	229	230	239	246	259	241	224	223	273	247	233	265	239	273	238	254	218	227	269	255	249	261	243	262	233	221	277	231	234	253	208	252	237	245	242	236	232	257	255	254	241	273	225	243	230	230	260	261	240	255	248	235	257	239	262	263	251	255	257	207	269	242	255	266	277	246	265	237	247	243	268	245	244	226	248	266	261	237	265	248	225	244	274	227	242	242	235	243	234	243	235	237	229	246	244	236	261	245	278	266	262	230	249	285	244	231	255	250	227	258	238	248	242	246	249	241	225	245	280	246	220	226	222	217	255	221	261	213	276	246	248	214	261	232	240	240	229	253	264	254	253	246	217	260	241	247	231	250	256	263	250	253	220	252	215	238	245	230	244	250	241	260	236	258	258	258	236	212	268	284	261	252	230	239	253	234	248	253	247	228	232	266	252	239	246	259	238	258	246	228	255	244	245	226	249	267	253	261	257	246	241	236	239	226	258	246	217	240	228	220	231	276	246	228	256	264	281	225	249	253	242	226	231	245	247	213	216	247	258	228	258	244	258	242	207	256	244	264	240	255	242	279	250	242	240	243	255	236	259	232	228	262	247	231	246	231	261	256	267	243	248	253	224	260	252	253	230	211	221	231	238	254	263	264	236	240	264	235	217	243	252	241	242	251	274	259	237	240	263	238	226	239	251	230	242	235	260	278	233	262	251	236	260	241	212	238	260	246	252	275	243	232	243	228	259	215	266	223	228	288	228	261	261	234	250	223	255	262	259	240	231	249	249	233	251	246	265	242	260	220	273	235	253	245	261	242	235	269	259	241	242	246	221	240	274	268	248	234	260	261	254	237	233	233	259	252	225	252	250	269	226	267	243	256	236	242	239	243	247	264	235	250	269	263	224	230	259	232	255	262	246	229	223	239	244	241	248	220	249	257	252	250	239	278	209	239	244	237	280	245	259	227	194	238	245	239	214	258	243	275	230	230	236	233	251	249	250	231	263	223	251	249	237	250	259	237	248	220	249	243	236	231	261	236	241	252	245	268	227	244	230	250	262	242	274	236	236	276	248	229	236	219	247	269	250	255	206	232	249	255	249	226	231	231	253	262	235	215	240	261	245	239	240	243	248	226	234	254	247	257	245	233	275	256	241	256	255	217	250	256	231	215	251	257	258	248	290	238	240	244	250	262	254	259	242	246	267	256	235	243	240	256	236	256	253	199	253	275	271	255	213	255	234	281	256	234	246	261	245	242	229	249	261	230	253	255	236	229	251	249	255	243	228	276	236	266	254	240	215	252	273	254	233	242	240	254	247	236	243	232	243
40936	57518	38353	29575	23901	19044	14697	10926	8257	6093	5019	4156	3522	2940	2435	2099	1722	1471	1328	1149	862	719	612	528	485	511	459	461	444	445	406	381	415	413	423	393	414	430	393	394	348	376	406	364	367	318	329	370	327	372	385	399	393	417	391	392	403	367	389	367	382	342	357	326	324	291	311	310	310	285	291	311	295	310	292	309	314	313	288	298	327	329	316	290	326	338	303	306	346	316	309	301	319	298	309	301	329	298	278	328	292	306	306	295	273	315	306	315	298	312	300	297	341	320	281	305	304	312	285	332	316	271	294	279	304	283	291	298	295	305	276	305	304	296	293	305	311	302	321	298	314	299	324	272	291	286	330	322	305	315	278	294	326	311	295	284	281	309	306	328	297	304	289	332	268	319	277	296	308	324	296	297	307	305	307	295	319	308	301	287	319	328	288	326	311	291	313	303	292	295	285	281	334	306	317	307	314	338	329	295	320	288	301	303	317	292	276	311	310	322	320	312	336	300	314	305	314	337	311	311	328	286	288	318	304	300	311	304	291	290	304	276	326	297	294	323	299	307	307	295	315	290	295	323	314	289	290	314	297	320	316	302	315	296	294	307	285	324	294	294	341	303	266	301	329	293	339	288	322	294	308	302	304	285	305	260	299	301	305	293	281	301	302	322	332	310	321	299	316	286	287	275	309	286	292	317	301	299	294	322	327	328	319	296	277	296	280	317	307	293	308	258	288	309	299	271	315	294	298	303	304	309	309	283	284	328	301	290	278	311	300	268	282	328	301	294	309	279	341	295	306	298	337	304	300	298	265	289	310	294	308	312	345	322	309	316	289	293	312	292	306	306	313	283	333	309	326	280	249	297	312	310	291	325	323	317	271	299	290	311	303	312	315	294	304	305	299	288	310	255	293	291	312	297	317	294	279	313	320	320	289	301	286	318	303	320	283	292	301	306	277	340	314	322	291	307	281	300	318	309	326	292	286	304	283	282	332	310	298	297	310	318	285	282	314	314	267	317	306	321	278	286	308	315	311	285	286	332	287	278	286	281	314	286	310	277	288	317	285	273	288	284	299	314	318	311	296	305	272	322	285	348	291	323	279	302	306	282	289	285	293	309	311	308	316	293	296	292	309	295	306	291	287	304	317	334	293	323	285	311	302	298	324	280	296	275	295	335	315	309	305	309	300	283	295	297	307	317	338	304	299	287	333	308	312	271	279	298	309	293	291	324	270	298	304	298	294	304	291	295	302	306	327	306	304	325	296	300	291	314	322	309	291	290	283	275	323	291	265	298	326	307	312	279	299	277	252	299	325	298	318	307	285	274	287	302	282	293	303	289	280	294	284	292	317	307	278	302	279	318	300	276	310	315	262	317	300	268	302	340	304	300	276	273	319	267	293	301	304	276	297	335	296	276	285	322	321	276	301	292	306	303	270	294	300	287	271	291	332	289	281	287	281	304	328	290	315	281	263	338	308	290	299	297	303	308	305	351	320	312	313	317	311	291	295	331	325	317	323	296	294	299	308	294	311	312	315	295	298	274	304	293	319	293	292	309	320	310	270	299	271	310	301	285	297	293	323	304	297	309	320	322	304	281	300	322	304	303	271	329	298	304	315	315	282	297	304	309	289	303	294	318	295	302	325	267	308	317	305	300	282	310	295	284	290	325	313	321	320	338	302	283	279	314	324	280	285	292	321	319	308	284	304	284	309	322	291	310	302	314	316	281	309	301	293	299	279	300	292	288	317	283	301	310	275	298	310	305	290	307	293	317	311	288	331	299	309	309	314	317	284	272	310	290	307	288	340	298	273	319	307	293	319	300	337	304	295	279	303	278	291	285	309	297	285	306	282	295	270	287	302	285	281	300	312	277	323	311	300	308	289	276	274	307	323	305	300	315	290	322	305	311	305	329	273	326	307	326	294	314	287	290	294	303	298	334	279	296	300	297	295	293	292	280	319	291	308	284	302	275	308	314	300	313	315	307	308	309	330	291	299	311	293	297	286	284	282	292	329	299	313	284	281	304	322	277	340	334	307	293	324	329	310	310	308	298	263	283	315	308	276	285	293	292	314	297	316	326	284	303	297	306	314	264	299	303	273	300	324	300	301	290	310	305	300	305	313	292	309	296	292	305	317	301	258	319	268	339	300	302	312	315	299	288	286	304	299	318	316	308	288	296	307	308	284	298	277	314	316	287	270	298	317	294	286	343	321	302	271	295	279	307	297	324	279	297	300	278	333	304	312	315	308	310	314	294	286	292	277	292	309	302	278	291	265	311	314	297	293	298	332	299	303	326	309	325	282	329	310	304	286	343	272	322	297	301	332	297	298	320	304	296	297	289	287	318	247	302	299	296	320	270	301	292	312	299	347	306	281	329	272	328	289	292	319	300	321	319	295	291	282	297	318	277	328	328	317	318	313	305	297	288	302	313	316	314	282	287	316	293	315	332	315	294	289	290	309	313	313	305	332	297	313	321	280	293	318	284	282	315	335	297	327	292	310	290	322	293	314	286	255	307	301	299	296	319	297	284	322	284	318	255	305	296	308	282	317	296	282	301	321	318	307	327	318	311	280	307	302	323	310	308	322	289	304	311	298	277	304	323	306	293	303	303	321	302	317	322	308	322	323	298	295	295	287	316	292	284	308	281	282	306	292	314	309	316	293	344	319	278	333	297	286	286	302	305	287	305	303	278	295	305	257	302	287	276	297	316	265	287	314	300	315	306	329	332	285	289	300	334	307	306	282	296	299	304	301	298	306	300	307	301	288	289	315	292	292	276	335	304	326	301	282	326	284	309	310	324	321	299	276	286	306	296	333	330	322	293	304	305	319	291	289	325	287	333	289	286	304	300	291	326	306	338	292	303	304	285	315	307	308	285	299	286	319	273	302	326	325	283	319	297	283	298	281	313	321	303	308	310	268	273	286	306	314	300	284	281	288	301	311	313	298	269	320	284	309	324	278	300	304	310	300	294	317	292	270	312	307	315	308	317	326	322	309	298	280	260	327	298	295	308	320	287	284	282	295	282	314	357	305	320	307	307	309	274	311	296	304	297	303	286	304	296	298	308	342	300	292	313	272	328	306	298	309	308	305	292	299	283	294	297	297	333	300	270	326	306	277	281	324	277	346	278	309	284	305	324	336	281	295	311	307	272	304	301	307	307	303	295	319	305	273	295	308	269	306	323	284	291	296	302	290	279	312	319	306	294	304	300	296	294	291	303	290	290	296	318	307	298	318	318	289	295	323	316	297	287	319	309	300	280	282	306	300	270	322	300	332	300	310	297	320	314	340	298	283	296	338	296	313	286	288	314	311	301	307	323	306	281	291	313	309	328	291	313	289	298	301	294	276	321	325	306	298	352	310	307	316	270	318	313	325	299	328	308	308	288	305	299	299	351	277	369	313	279	309	312	284	300	303	302	304	320	319	293	269	281	302	316	293	286	312	308	285	273	283	290	283	307	279	292	291	320	311	299	327	318	315	276	283	309	276	326	286	280
28757	24706	22734	14918	7956	4981	3485	2321	1723	1480	1169	1003	978	910	876	818	746	688	704	639	616	529	548	548	551	550	527	539	550	521	483	520	524	547	550	543	550	514	517	551	498	527	529	514	505	496	513	546	504	521	510	495	512	508	534	462	507	516	551	530	481	484	493	522	547	514	506	539	523	537	520	504	517	505	506	480	529	491	547	466	508	502	557	480	531	479	525	516	534	469	540	498	504	512	469	517	520	495	521	499	498	498	512	526	530	486	483	515	480	535	473	531	503	462	507	506	455	514	523	507	542	511	492	480	510	502	482	547	528	506	531	496	505	474	478	530	514	509	488	480	477	506	559	530	480	513	523	500	491	511	523	495	480	467	517	476	535	503	530	532	508	524	459	513	544	513	531	520	530	483	519	512	547	496	514	460	516	546	539	509	548	540	498	512	497	475	534	521	502	536	495	535	465	509	486	503	534	516	477	549	560	528	497	524	539	495	529	510	499	509	476	465	531	490	516	488	514	502	526	487	516	495	558	543	501	515	467	513	503	463	523	497	509	490	488	488	527	504	572	491	553	506	553	594	478	533	551	527	508	490	512	535	504	497	481	484	520	497	528	482	505	480	521	524	536	521	473	507	548	501	480	506	499	518	540	452	522	526	508	521	520	514	530	518	464	511	528	478	522	477	494	522	541	518	518	490	464	502	512	502	541	480	483	500	454	534	516	540	496	552	462	497	542	583	500	507	506	513	500	487	559	499	544	533	519	519	499	512	502	529	538	515	521	508	519	508	501	510	481	484	527	551	496	515	476	510	490	517	538	517	533	511	532	495	512	500	506	539	559	524	527	531	524	457	516	517	518	510	507	508	514	518	538	508	549	496	458	488	480	546	494	503	565	490	514	458	484	482	517	519	476	512	520	542	532	560	518	536	471	515	489	458	492	521	515	552	485	474	507	514	496	482	487	529	559	473	511	535	561	516	489	542	499	503	512	507	502	518	503	500	503	494	519	520	530	487	521	525	520	480	536	477	495	542	551	490	538	505	481	508	504	533	493	521	547	509	507	591	525	519	537	533	563	501	486	529	496	510	514	523	535	530	504	523	497	509	493	536	538	486	489	502	524	502	552	533	558	510	519	527	499	512	490	517	487	513	500	492	486	496	498	525	526	547	515	524	497	480	487	502	507	473	500	498	509	551	523	509	501	481	520	529	473	499	520	501	530	496	495	503	514	480	531	496	520	516	499	507	494	507	500	549	488	525	506	523	464	506	500	518	492	518	476	501	483	490	511	547	498	511	495	530	464	542	518	518	515	485	511	518	532	520	512	526	523	504	456	522	484	511	452	484	517	490	503	481	496	526	468	507	487	495	539	474	550	516	527	471	555	513	558	483	497	507	463	512	529	480	507	514	528	530	492	527	524	517	512	530	486	530	552	542	521	534	502	498	568	517	505	527	481	532	568	524	537	549	557	501	489	539	496	507	513	481	481	488	473	546	488	514	505	474	520	499	503	544	519	512	516	504	473	479	472	496	540	493	505	514	544	516	507	528	557	466	477	527	451	483	491	470	543	542	480	573	498	523	506	500	530	470	515	539	539	517	483	520	525	480	515	488	525	498	509	493	493	499	464	540	517	527	519	537	516	502	528	544	500	511	505	514	533	489	487	460	520	509	495	535	494	512	528	504	502	555	508	477	537	506	530	507	528	517	522	534	477	506	492	512	526	463	532	509	494	525	481	505	531	516	494	548	509	499	515	553	475	539	492	498	511	497	522	521	530	511	500	529	498	533	559	508	467	527	533	496	512	478	503	534	467	514	494	509	486	466	483	492	474	482	505	518	494	507	537	503	519	485	531	513	510	577	491	504	489	480	536	532	551	513	548	512	543	596	514	492	476	519	492	546	506	488	512	535	531	509	523	485	515	478	551	528	511	516	501	489	523	538	532	524	482	496	555	550	468	543	489	501	506	506	526	518	492	474	536	513	492	541	510	515	521	535	537	516	512	535	499	475	483	506	545	459	525	531	491	521	470	525	492	493	512	524	494	546	521	520	511	517	503	528	532	552	492	487	534	499	525	540	506	482	495	461	493	488	514	531	516	510	455	515	533	516	512	517	490	521	527	532	494	534	497	495	500	479	526	490	531	589	539	532	497	511	526	483	536	487	485	499	508	501	504	495	476	550	551	512	503	508	519	510	514	515	527	494	512	504	480	504	507	495	524	522	513	532	532	512	513	510	486	533	502	534	525	500	509	510	537	518	468	520	491	516	520	465	483	529	519	510	497	512	491	479	509	499	478	511	530	510	505	515	461	528	511	560	501	494	517	497	509	501	549	495	485	511	521	519	526	527	507	513	524	498	561	510	524	549	526	532	509	509	483	515	577	511	536	507	504	525	507	521	540	487	489	514	513	518	511	511	500	493	510	479	511	523	468	529	493	476	510	512	449	527	535	529	517	551	536	473	456	512	537	499	498	528	531	467	506	456	473	529	468	519	518	501	508	527	486	509	508	565	530	525	520	539	537	504	526	521	467	517	517	524	464	469	472	469	496	548	534	502	493	496	517	531	507	514	527	525	491	529	478	543	534	456	521	521	514	538	523	528	508	529	516	533	503	555	525	512	559	493	486	522	510	511	504	489	485	522	490	502	500	505	508	502	507	490	501	538	495	489	508	540	521	503	525	497	521	511	481	536	529	551	494	543	506	508	481	537	493	510	529	534	525	522	526	542	556	501	535	512	488	479	489	515	512	476	502	518	501	474	504	567	534	477	515	519	511	523	475	472	495	528	518	511	494	482	555	507	505	519	493	484	510	497	513	480	494	518	500	499	526	511	505	499	474	469	490	481	499	528	514	531	514	527	486	495	480	530	497	509	567	485	531	506	510	493	515	471	504	529	485	546	491	520	489	513	493	518	491	495	532	515	543	529	561	553	578	496	520	529	523	504	492	497	520	513	551	510	492	513	536	514	482	487	511	513	466	540	520	513	534	470	499	524	533	527	497	538	468	507	496	504	514	498	530	514	499	533	483	496	496	552	508	539	520	518	506	511	532	503	505	519	511	485	531	523	516	511	488	534	534	475	505	528	508	547	497	463	495	548	473	499	499	499	493	474	501	511	513	509	502	505	509	506	494	536	513	516	501	528	512	524	530	480	501	520	508	530	510	524	564	499	499	479	521	511	496	495	469	474	480	531	503	477	489	484	522	498	486	508	516	519	507	512	523	481	517	487	503	510	523	521	539	495	526	580	514	539	531	498	495	514	491	545	478	474	541	489	565	523	520	493	514	513	511	521	491	497	490	521	520	477	522	527	520	550	546	535	530	504	471	521	510	514	464	533	508	508	525	536	515	506	479	482	513	460	530	524	511	538	492	515	500	552	504	547	510	490	527	532	505	553	489	522	542	479	504	550	492	540	508	530	475	517	536	536	543	467	496	554	539	536	511	482	485	527	521	521	547	516	505	512	546	495	493	534	485	495	516	519	514	510	495	518	507	530	515	491
32508	38557	25474	16861	12198	9320	6522	4836	3534	2671	2134	1854	1603	1515	1271	1157	1158	1000	954	879	817	757	633	642	658	656	673	674	670	647	637	610	647	688	662	674	708	713	643	656	636	602	615	623	644	654	623	640	615	663	673	692	643	672	682	646	629	642	688	676	616	688	624	622	626	658	647	607	603	587	615	676	595	625	642	638	619	623	590	645	688	620	574	662	618	677	593	629	612	645	607	620	645	604	628	608	597	623	621	636	649	657	584	674	606	618	639	638	616	595	606	588	637	633	659	615	623	581	642	616	705	636	637	717	672	658	659	669	632	593	639	623	638	647	618	639	587	664	615	639	611	604	581	616	612	600	627	607	617	638	638	625	596	629	651	615	642	634	615	639	663	625	632	617	627	614	629	655	692	606	645	635	625	633	647	627	645	628	621	616	628	664	641	612	656	629	667	610	603	618	645	635	649	623	578	623	637	639	649	601	606	620	608	575	589	581	613	603	611	638	604	557	661	604	609	618	590	609	629	585	626	635	639	611	623	614	647	633	651	678	637	606	607	623	603	605	646	665	600	648	577	627	643	658	590	622	606	634	644	624	636	620	617	602	641	663	577	653	672	610	630	570	625	638	622	588	602	609	597	648	616	688	629	638	618	596	644	651	610	583	670	613	632	577	629	624	637	623	660	605	634	622	634	557	632	618	646	642	641	641	617	590	635	637	637	624	604	603	649	665	633	630	597	662	655	621	597	614	645	596	642	650	603	619	604	671	650	628	658	617	629	630	644	622	606	642	610	599	654	612	604	640	603	611	639	630	649	635	665	590	630	614	640	672	659	673	659	631	638	548	633	627	643	587	618	620	626	616	616	643	584	562	603	647	599	595	648	662	636	618	602	610	654	680	656	628	629	603	642	624	590	602	636	620	609	616	645	624	615	630	653	617	608	667	604	629	615	652	650	606	635	635	621	611	639	622	592	632	613	621	603	602	649	635	636	585	649	628	640	616	636	629	636	651	653	642	629	606	612	627	643	634	603	607	587	618	568	579	639	657	638	599	616	606	660	659	641	623	638	589	613	611	688	623	620	640	626	614	611	637	668	633	612	626	600	652	647	634	598	632	556	670	651	593	624	621	625	596	670	637	592	637	627	667	608	609	611	589	633	614	628	627	609	622	598	608	612	563	600	613	613	584	660	586	648	598	606	623	619	598	603	620	611	614	663	633	587	578	611	625	642	635	672	652	677	641	598	610	653	603	585	667	619	617	642	642	622	652	614	605	631	669	629	641	631	636	637	647	625	634	675	637	602	592	635	624	622	661	625	630	649	641	638	654	606	631	620	626	628	645	605	647	625	557	633	655	639	685	667	633	623	649	609	621	639	609	632	628	628	619	627	626	616	639	627	603	625	619	672	621	618	639	621	636	610	659	664	615	632	582	607	611	594	631	610	644	651	683	657	631	659	647	620	605	648	603	612	651	599	684	620	616	616	577	608	586	616	618	641	622	597	592	613	602	631	602	626	661	604	610	630	621	604	607	631	665	634	629	630	620	645	603	656	627	619	601	644	645	569	614	633	618	602	644	629	645	652	600	643	614	624	649	658	602	641	646	634	618	665	620	580	687	613	640	657	631	628	617	634	598	605	659	648	629	630	627	639	598	596	641	643	624	589	647	653	612	626	590	640	642	655	605	611	636	626	636	639	598	633	630	643	598	577	626	607	626	630	629	619	632	647	601	645	645	593	657	601	587	633	633	660	576	662	606	645	616	638	585	621	596	610	595	642	623	610	649	655	636	658	680	598	621	595	705	606	603	597	659	605	643	652	608	642	665	631	650	597	648	604	642	607	586	626	647	584	602	623	605	629	638	609	640	587	636	622	625	647	630	594	601	606	658	616	638	621	647	614	594	623	599	589	630	648	623	603	642	582	595	615	618	618	600	624	634	622	582	594	590	665	610	641	626	627	629	640	610	635	619	645	594	594	618	586	635	622	656	631	598	601	590	650	612	623	598	594	619	629	634	670	642	629	619	580	642	562	642	599	628	614	670	611	627	630	646	597	584	586	651	572	638	625	568	658	622	704	628	629	602	608	622	602	604	660	673	637	629	659	597	606	599	611	644	645	628	631	635	648	644	653	611	594	640	620	625	616	625	581	584	611	647	609	653	625	601	602	609	650	661	647	638	605	582	606	627	609	623	619	608	609	627	633	601	666	616	595	580	617	653	616	641	584	681	656	630	684	624	620	634	671	639	598	583	584	617	618	595	631	596	632	635	555	620	635	636	611	600	605	612	567	589	622	652	635	649	582	631	624	641	642	582	657	638	631	679	613	649	664	645	634	635	641	633	661	594	637	612	617	628	651	606	632	600	603	579	682	611	634	639	630	607	644	603	616	641	566	621	593	594	602	638	647	612	651	610	626	620	626	647	663	611	643	669	640	640	639	629	601	619	657	618	617	645	627	648	554	606	687	667	574	641	659	595	620	629	637	602	670	651	625	619	610	634	638	573	588	613	562	534	619	622	589	621	602	656	613	558	611	617	583	582	614	602	597	574	627	719	648	623	639	624	614	640	615	641	643	622	629	610	589	617	664	592	655	646	609	676	601	649	651	650	593	638	590	657	641	648	657	592	591	624	597	571	625	611	615	646	636	608	656	612	655	634	634	623	580	610	638	644	648	653	628	619	638	612	673	603	672	636	605	631	630	637	618	626	627	579	613	589	649	642	600	607	615	602	607	670	556	629	652	630	600	563	564	633	641	676	637	610	649	630	668	580	649	644	630	633	640	626	637	615	670	577	647	611	624	628	640	585	603	614	689	618	617	629	681	605	592	616	630	624	628	608	611	642	632	622	619	639	608	598	623	636	646	666	625	584	649	598	603	667	601	595	621	666	680	609	650	633	565	605	609	590	596	593	636	602	628	647	592	634	635	607	607	634	650	631	634	638	637	598	652	679	657	651	588	646	640	599	645	671	652	607	660	597	658	656	629	653	604	647	583	624	617	596	602	622	593	639	618	654	633	602	663	590	626	602	624	645	647	640	605	604	623	609	622	604	634	647	636	635	624	660	628	638	655	629	603	611	586	647	591	641	577	637	630	585	631	612	585	589	632	601	606	608	629	596	652	640	643	663	648	605	678	635	625	551	650	600	666	615	611	617	635	622	652	617	609	661	652	615	656	546	611	623	635	617	633	602	653	601	632	617	602	637	644	565	629	628	678	645	642	616	623	647	597	627	645	621	592	612	603	593	588	616	616	633	631	639	640	635	619	617	613	620	637	626	620	617	590	635	615	650	637	665	654	644	610	639	660	649	608	615	639	616	661	594	600	623	613	655	615	622	609	636	602	627	626	630	595	619	624	620	624	618	650	663	635	653	619	604	611	616	610	642	640	651	605	599	630	628	615	615	616	626	598	650	578	602	662	639	635	631	625	636	646	640	637	633	582	643	639	612	643	637	609	588	656	635	653	607	603	622	671	672	625	636	649	617	606	636	630	656	619	637	612	608
24532	21632	29136	24596	21730	16752	8156	4209	2905	2192	1780	1369	1321	1114	1034	950	846	724	687	616	563	481	441	427	391	451	453	470	442	431	393	408	404	436	403	389	403	413	380	390	381	373	439	381	359	399	374	403	397	406	343	368	390	389	406	425	378	425	390	410	368	384	406	420	329	382	346	371	366	359	364	383	358	388	371	389	413	392	362	369	323	368	395	393	399	360	339	377	370	367	361	359	367	367	355	337	395	370	369	376	353	360	366	385	398	354	346	357	350	405	361	361	359	361	380	387	360	378	401	352	369	383	347	392	388	391	355	414	360	384	341	343	351	389	397	386	376	345	378	364	361	366	374	386	394	356	364	361	382	382	368	365	366	352	381	399	334	367	375	396	391	359	370	353	388	349	353	331	409	375	382	377	352	409	380	391	370	370	409	350	365	373	383	369	369	363	388	390	386	383	368	370	351	334	369	329	352	319	362	370	334	393	360	349	391	382	370	365	352	371	391	371	383	391	368	396	368	367	403	375	365	411	333	365	363	374	374	375	396	364	349	391	365	396	390	390	370	371	377	348	372	353	375	381	357	379	365	380	376	347	374	374	351	369	334	401	357	395	376	387	369	347	346	368	372	375	370	359	347	376	363	360	407	369	415	361	364	380	326	387	365	363	399	361	382	354	341	369	358	380	384	385	369	370	359	354	350	343	394	404	363	388	323	403	397	349	369	380	358	373	362	399	350	402	381	358	381	362	378	369	342	381	346	381	391	345	341	403	360	372	352	389	382	371	401	367	386	392	378	332	374	418	363	356	362	368	395	374	358	385	371	383	402	328	380	371	384	367	368	341	347	390	347	368	388	360	376	372	376	383	348	409	377	330	370	401	394	341	391	376	382	370	363	382	363	376	393	378	378	349	416	368	388	433	332	367	350	334	396	380	369	370	369	347	360	396	375	392	347	375	357	374	365	382	375	370	402	378	369	355	355	400	381	361	350	351	380	354	349	379	375	375	346	343	338	384	387	396	376	380	350	376	387	372	353	360	367	368	374	371	386	401	369	371	340	365	345	385	362	373	357	359	346	395	367	375	387	391	342	352	376	361	355	387	346	410	355	352	363	380	405	362	365	344	373	331	395	362	359	392	370	356	357	378	381	376	387	346	374	384	367	373	401	385	351	336	352	368	384	348	361	396	371	367	376	335	387	376	361	380	372	376	374	385	369	394	358	377	379	348	393	364	382	324	372	355	371	361	363	386	365	352	385	370	326	362	366	385	370	368	383	340	372	362	372	360	384	363	385	344	374	356	390	389	362	368	382	353	346	349	379	365	358	401	390	378	392	396	365	364	390	353	362	338	359	338	373	359	371	333	381	362	366	384	361	365	354	373	372	388	393	349	386	392	351	351	373	351	378	371	366	424	385	342	368	385	383	338	360	348	375	380	388	401	358	353	368	367	377	370	348	368	360	350	346	350	393	363	391	336	344	323	391	407	394	391	372	367	344	369	386	397	381	395	382	361	340	401	373	397	358	364	337	394	357	337	368	359	349	348	377	371	394	329	358	417	397	378	390	387	383	370	367	419	393	350	393	367	388	367	366	334	353	329	369	327	369	365	350	379	385	382	373	373	397	405	389	394	352	391	400	361	356	374	373	363	351	404	385	398	376	409	361	348	343	375	310	371	372	364	368	335	385	346	356	361	352	362	393	368	376	324	394	395	378	367	356	378	356	353	404	363	377	361	351	365	365	379	408	349	395	382	407	374	386	397	372	367	359	371	357	373	383	369	379	322	366	392	345	320	370	370	337	394	347	364	329	393	406	350	330	391	375	374	394	355	360	370	402	381	346	356	390	386	360	391	415	382	354	380	333	377	338	383	380	364	347	366	384	398	353	373	349	379	380	375	376	340	405	340	336	392	373	352	354	365	372	392	377	428	393	368	367	372	345	350	364	371	393	396	377	389	391	318	356	372	385	339	386	370	382	349	399	422	353	369	371	398	394	374	388	314	370	381	359	361	359	358	353	367	357	364	379	375	358	376	358	363	354	350	345	385	346	371	346	371	359	364	378	365	406	362	363	380	372	381	367	390	387	366	395	391	377	364	357	342	354	381	365	374	388	368	362	326	374	343	386	351	355	351	365	388	375	357	371	325	383	379	362	363	387	367	357	361	394	341	380	377	363	358	355	389	380	370	373	376	389	346	370	377	390	379	341	349	345	370	356	388	354	406	399	344	346	346	399	374	396	373	354	376	360	368	339	377	346	380	375	402	401	384	415	345	372	408	387	408	351	367	354	354	409	374	414	383	361	352	348	386	372	353	399	373	363	330	392	366	393	376	425	365	361	362	370	386	337	347	353	388	419	349	393	378	371	372	392	353	350	326	373	378	371	395	388	375	360	397	371	378	372	362	381	346	362	400	402	392	368	335	379	368	385	364	367	368	375	389	376	370	348	351	388	387	378	356	364	352	370	399	389	363	375	344	346	367	333	351	368	345	350	348	353	369	382	331	367	386	337	376	363	361	359	357	379	371	367	407	378	360	371	372	392	356	357	389	368	381	378	386	339	388	382	331	359	347	364	342	402	355	353	377	347	332	345	381	369	372	329	385	374	375	381	354	391	377	387	393	367	347	375	355	353	365	391	365	351	382	375	401	381	357	411	375	332	399	348	338	367	382	354	344	424	364	360	380	385	364	363	376	370	399	385	369	381	391	382	368	360	343	406	352	330	365	350	339	365	334	409	337	320	374	368	380	372	338	394	376	381	379	387	338	370	383	381	342	365	370	373	335	353	377	382	366	353	353	370	363	360	399	361	413	375	374	352	353	339	404	369	373	378	356	358	370	413	372	331	367	382	355	377	341	381	361	362	374	382	382	356	360	355	357	388	371	365	388	383	363	390	397	336	375	360	343	371	386	363	345	373	375	367	381	369	359	357	373	323	381	353	367	380	388	372	347	346	386	395	398	386	373	382	400	371	375	367	368	404	374	398	375	338	338	343	372	341	366	367	343	356	367	390	362	328	393	362	396	367	381	426	409	378	412	347	368	322	387	381	360	382	396	397	370	361	391	386	367	341	385	392	343	371	361	357	383	359	395	348	357	388	344	353	386	383	354	390	388	398	362	367	360	368	380	377	390	383	383	359	363	348	345	377	336	354	389	357	382	354	385	360	348	377	347	375	342	384	364	370	387	381	354	389	355	371	380	356	375	362	366	382	353	352	387	375	351	346	385	368	343	368	385	347	372	377	348	334	360	379	371	364	366	365	393	379	349	339	382	417	407	386	399	374	368	368	364	350	335	369	367	367	359	404	386	370	335	334	376	332	370	377	378	353	359	367	383	383	404	365	347	350	353	348	393	345	366	357	381	365	355	376	408	377	398	350	396	389	355	340	359	348	342	382	377	352	339	366	386	373	356	377	386	420	349	341	370	371	329	369	358	344	327	377	358	391	339	394	391	411	369	354	356	335	364	369	371	349	347	365	370	395	367	407	391	388	364	356	382	346	389
36287	49409	32586	23668	18331	14610	10722	8054	5963	4362	3409	2753	2377	2072	1810	1526	1440	1201	1116	997	803	705	611	597	600	561	603	561	588	548	496	534	571	515	545	588	527	532	554	503	537	489	476	445	486	491	482	495	457	492	511	485	551	536	494	508	484	538	491	529	470	495	459	451	465	451	466	499	440	436	517	485	490	431	433	457	464	452	441	447	430	460	440	457	444	431	504	471	447	457	439	461	470	448	456	473	457	464	479	440	459	427	417	459	415	453	422	433	426	454	467	463	484	465	422	452	482	473	437	485	458	463	466	491	460	457	412	428	480	444	454	432	425	440	451	429	430	448	470	480	424	446	453	441	471	470	461	446	440	469	417	428	489	486	435	473	474	420	468	426	470	443	433	481	458	473	476	464	429	477	463	471	471	471	460	437	457	444	434	466	467	472	476	475	453	464	445	434	467	460	453	450	443	462	466	469	471	448	474	490	459	448	460	455	433	458	445	469	429	486	451	453	469	495	433	400	447	489	458	477	509	446	475	475	426	469	420	464	496	439	454	452	463	486	438	480	421	439	476	480	460	432	441	502	433	418	439	485	425	424	464	517	451	444	428	463	473	475	417	464	441	492	470	481	442	414	425	472	474	463	440	477	457	445	465	431	478	484	437	463	485	481	395	455	466	470	459	447	491	466	438	480	482	434	454	431	479	470	472	444	454	502	474	489	460	465	454	427	505	477	447	432	424	475	465	490	484	504	424	435	472	430	429	431	468	497	444	455	483	443	457	462	433	476	488	486	438	492	485	490	444	469	494	473	480	462	465	481	462	474	429	460	450	439	437	463	508	436	474	463	413	484	439	441	443	432	458	454	449	442	470	468	458	457	440	462	441	466	438	461	450	504	495	473	471	478	444	484	449	460	454	457	470	453	468	456	468	455	470	483	455	518	464	486	459	453	440	462	454	459	465	467	431	459	414	467	458	427	457	449	453	439	478	482	447	470	425	452	443	441	440	437	453	475	455	490	479	449	465	434	421	498	502	461	457	478	468	474	478	475	458	439	457	440	504	450	466	489	460	455	455	447	451	468	448	446	445	462	421	481	441	464	449	471	454	452	506	446	460	480	438	465	460	447	482	446	426	441	467	476	458	459	462	478	476	430	484	481	446	441	502	455	448	430	456	484	501	454	463	459	452	507	470	455	429	446	421	451	439	431	425	452	479	468	466	471	446	412	469	439	452	459	465	456	418	439	412	435	486	431	428	479	438	438	487	441	459	474	477	488	453	446	473	484	471	484	433	462	471	466	425	460	485	440	468	515	451	426	487	441	431	484	469	476	438	480	407	452	474	483	441	453	454	472	471	446	473	466	412	434	443	469	454	462	415	439	441	452	441	451	474	468	462	453	494	459	441	454	463	473	487	467	442	456	450	476	466	436	423	446	416	456	431	416	452	474	462	450	432	432	444	449	464	454	468	489	470	494	475	443	467	454	479	461	462	432	472	433	465	479	439	485	466	481	504	415	427	446	420	460	450	469	479	448	477	443	452	492	437	448	467	467	455	459	455	428	476	442	439	448	465	451	457	442	471	439	479	445	466	487	444	445	435	467	459	478	454	474	443	457	462	423	426	449	484	460	470	453	465	460	447	455	431	449	458	431	458	471	450	473	457	473	432	462	465	481	401	485	490	453	512	446	450	504	486	482	473	429	484	463	411	425	461	452	468	427	435	484	468	437	449	458	483	461	491	474	459	467	463	445	457	494	481	483	451	461	455	426	429	446	428	434	481	445	470	503	445	448	438	476	499	461	462	496	472	454	440	439	437	437	467	470	437	451	446	450	443	430	456	444	476	460	440	474	413	434	462	475	469	460	434	449	449	415	442	459	486	474	483	430	426	472	472	458	491	478	446	464	449	481	444	462	450	457	431	473	450	506	436	463	442	433	454	460	480	438	493	467	462	483	420	459	459	460	429	487	438	442	474	436	456	451	455	464	406	455	408	492	453	457	452	463	458	434	409	433	439	431	481	433	459	454	484	458	451	446	467	464	456	440	429	459	452	465	465	442	462	453	430	482	477	475	451	439	439	451	463	464	450	444	480	460	462	472	459	445	449	457	438	435	439	501	457	463	488	441	462	456	446	458	456	460	461	473	502	418	460	486	465	472	454	440	481	494	450	465	467	447	449	464	461	458	448	404	461	436	458	458	452	443	465	467	446	442	392	440	457	450	459	462	473	446	464	471	466	425	476	481	455	452	478	466	465	459	483	464	451	476	441	492	470	474	466	476	493	469	477	491	451	421	415	472	450	480	448	473	415	424	476	489	454	462	448	476	467	445	475	441	462	448	465	446	448	475	477	454	448	520	446	460	477	470	468	477	511	472	467	449	475	458	505	425	464	429	461	488	465	459	445	478	471	489	444	467	479	447	462	467	472	464	490	484	450	457	449	410	446	488	430	431	435	439	435	452	449	478	489	457	449	483	458	507	414	486	450	449	472	471	460	473	441	473	465	458	465	461	468	468	445	454	419	459	440	466	465	452	459	465	442	483	479	463	436	417	447	454	451	434	470	445	450	454	462	468	491	440	499	485	466	464	445	485	472	436	463	460	437	439	465	469	458	463	481	461	448	421	489	436	442	460	479	425	442	477	467	469	439	454	455	449	436	461	419	427	456	458	485	435	457	471	463	505	434	458	443	495	439	470	436	464	439	500	479	456	465	433	466	478	458	465	452	502	490	450	490	456	456	458	472	450	456	436	440	437	418	500	408	453	475	494	456	453	429	462	473	451	444	491	473	488	443	472	475	464	457	468	471	441	443	465	450	476	464	485	465	435	440	444	447	403	460	467	439	450	455	438	442	487	459	454	443	473	445	425	459	450	468	437	461	486	423	426	476	456	439	428	453	450	486	431	450	452	465	417	451	467	488	466	461	438	477	458	412	472	453	451	459	428	454	457	448	457	483	492	496	505	471	466	409	477	472	447	453	450	458	461	450	460	431	480	468	491	452	480	456	475	471	450	462	455	474	463	431	425	476	447	498	434	467	463	478	470	441	439	473	439	461	490	472	450	491	453	467	432	442	450	447	424	484	467	457	435	462	463	500	473	460	424	459	456	450	498	428	449	437	451	456	404	449	469	470	434	457	466	458	482	507	478	459	464	459	474	517	424	487	477	473	468	471	450	478	504	463	445	489	426	464	456	458	481	459	461	391	461	491	475	481	449	464	501	495	469	451	485	471	460	437	448	467	453	456	479	450	441	468	424	430	449	438	465	481	463	454	473	477	422	453	453	430	465	485	497	460	436	421	453	407	469	434	447	458	435	448	446	443	443	460	442	433	455	477	446	399	474	459	481	449	467	451	455	477	455	474	457	480	441	443	438	476	457	475	472	501	434	466	456	458	452	508	463	450	451	490	433	467	467	408	494	474	480	475	443	431	462	446	421	460	427	448	487	470	405	440	456	438	429	457	453	461	450	445	435	452	452	432	479	464	436	452	469	462	445	425	460	455	453
23444	21643	29551	24216	21717	22248	17952	7084	4331	3206	2402	1942	1708	1470	1271	1119	946	837	769	612	524	463	406	410	370	374	385	391	378	347	342	345	350	341	378	346	357	312	316	300	283	314	291	280	297	295	284	269	278	321	295	268	306	276	296	331	336	305	330	301	268	283	286	270	284	263	265	250	250	263	267	240	260	261	243	264	248	235	263	276	241	252	263	240	275	254	265	279	281	266	266	258	258	276	260	265	249	243	245	249	277	239	234	268	253	291	236	258	257	251	303	242	274	258	241	250	284	224	257	290	245	240	247	250	250	261	256	272	250	257	246	244	256	252	253	259	246	260	254	248	257	259	267	278	242	254	253	276	281	264	261	246	270	251	290	272	262	269	268	254	260	243	244	273	251	249	271	236	240	251	265	281	263	273	254	247	242	280	251	261	237	255	256	236	264	265	263	250	253	271	257	252	263	269	268	233	256	230	253	270	245	242	247	261	252	283	277	269	246	259	235	261	263	244	239	249	280	302	255	240	271	246	281	279	250	277	255	250	268	276	292	248	266	223	277	278	268	269	239	229	279	267	270	258	255	248	265	255	245	232	238	261	247	281	275	242	247	249	262	251	245	258	267	225	289	260	256	237	313	276	243	265	264	262	275	229	228	262	263	235	260	249	253	290	284	282	236	270	261	256	259	259	264	214	258	235	243	251	268	276	277	272	253	280	242	245	289	239	246	250	261	267	271	281	245	249	256	247	252	233	262	263	267	253	249	252	267	248	232	254	238	240	242	279	255	239	260	270	241	254	245	264	270	239	244	273	216	249	250	274	267	286	263	244	255	264	274	267	262	280	260	262	263	247	272	239	269	271	256	264	255	270	274	255	255	245	298	260	270	273	243	256	265	233	270	269	272	240	250	270	234	252	252	251	242	257	251	256	262	265	240	268	263	274	244	234	268	272	251	260	247	252	248	222	240	260	263	272	245	241	249	252	241	255	241	289	265	221	266	281	278	270	263	272	283	258	256	259	254	251	278	296	266	228	248	278	268	248	243	277	276	258	247	247	280	232	252	260	285	278	255	273	248	254	254	271	278	251	282	276	248	302	267	276	269	252	262	256	251	249	274	250	271	248	278	250	267	289	277	275	232	266	249	269	259	269	259	271	254	252	250	260	244	242	260	276	271	276	249	295	247	263	293	270	282	266	267	289	237	252	258	288	240	274	261	259	240	246	260	259	237	228	234	256	265	270	270	236	244	246	265	251	281	272	242	274	232	240	271	248	235	242	277	277	258	261	265	258	247	252	239	239	280	216	241	239	265	239	230	258	267	251	285	261	260	250	254	230	244	255	258	254	258	265	247	261	267	249	243	261	258	242	278	259	249	239	262	287	247	264	285	234	251	247	276	244	252	263	266	264	275	244	242	274	253	272	256	257	250	286	260	294	267	247	245	265	271	277	267	223	248	254	238	265	285	253	266	229	260	262	263	264	274	256	251	275	267	248	233	265	273	277	274	234	246	264	277	212	288	261	264	263	240	292	247	223	263	254	263	274	270	270	243	260	275	230	263	240	244	269	242	258	244	263	305	263	249	224	251	242	271	282	266	251	246	282	258	268	250	275	250	279	230	272	252	264	254	261	252	268	242	258	240	252	268	233	281	248	255	260	251	239	232	240	281	244	272	282	265	246	256	248	250	257	260	269	261	280	255	252	278	261	255	253	232	242	232	257	239	274	240	258	250	271	260	281	239	246	250	267	273	273	273	249	223	235	253	254	249	237	276	254	251	290	273	275	253	268	280	262	248	253	282	261	253	255	260	269	269	265	242	222	252	242	236	258	282	266	261	232	259	238	271	220	229	237	259	263	253	250	227	260	275	273	259	231	257	273	243	269	259	253	235	282	250	255	272	259	262	244	279	255	273	280	267	251	261	252	282	268	241	277	242	244	279	236	272	238	249	297	244	226	286	224	237	269	263	245	245	262	254	245	252	266	242	268	257	246	287	285	245	235	270	264	256	263	276	252	248	253	236	241	269	252	260	243	252	259	228	254	262	250	264	259	266	233	256	256	257	241	244	256	252	239	263	269	228	272	251	239	259	256	254	277	268	227	276	260	251	254	239	246	253	234	238	234	252	267	243	281	245	309	255	253	257	268	275	236	252	274	265	259	233	245	260	277	247	252	263	261	269	232	271	265	287	255	276	266	236	283	260	265	240	251	277	234	270	256	265	240	253	291	284	255	294	253	275	248	257	251	266	245	262	274	249	269	254	237	226	239	238	261	254	246	259	266	270	274	253	270	238	263	244	263	256	283	241	278	266	250	251	237	263	250	231	257	269	233	268	257	247	257	260	271	257	284	238	218	241	265	255	267	266	267	258	268	234	281	259	263	233	253	276	282	290	248	251	266	270	299	257	250	259	283	253	257	292	224	272	271	268	260	287	247	282	272	286	254	270	245	245	254	283	267	252	287	249	244	265	284	231	283	277	269	253	262	239	254	259	251	258	258	278	255	224	283	249	276	248	269	225	264	253	238	257	251	259	267	262	269	255	271	252	263	258	232	253	258	254	236	273	270	252	261	268	236	237	286	234	257	255	271	240	255	263	263	262	216	255	245	246	247	259	254	284	268	225	261	280	274	272	233	263	240	248	284	289	252	263	254	263	258	268	269	250	264	266	257	271	269	253	266	252	252	240	260	242	239	259	253	249	268	255	252	227	242	266	258	258	254	277	268	244	269	255	260	229	253	232	280	254	263	267	289	264	282	252	235	246	232	243	249	251	253	256	283	267	286	279	267	255	246	298	246	266	237	249	248	233	262	283	246	240	255	261	245	243	279	269	247	263	258	250	237	253	267	234	250	265	244	232	285	264	271	252	259	277	261	277	280	226	269	255	266	249	273	246	256	271	281	276	258	282	285	286	246	273	244	236	271	250	265	260	249	265	257	281	259	271	232	274	286	270	238	250	216	292	288	262	304	285	266	280	262	240	259	250	265	233	255	256	259	271	279	242	246	270	272	252	259	246	260	256	259	277	253	250	274	241	244	269	249	258	257	242	274	251	268	251	270	253	285	238	266	239	239	251	260	272	287	297	258	260	225	281	269	249	254	253	268	267	290	292	253	258	288	262	238	272	255	254	230	249	283	228	266	256	253	271	252	285	270	258	271	279	248	277	255	228	256	279	260	240	228	281	263	267	285	240	255	241	293	249	242	259	257	239	274	264	230	285	230	252	243	265	253	245	258	263	268	244	274	235	258	240	256	262	249	232	286	269	263	258	262	258	268	272	270	268	252	265	230	294	251	262	265	275	276	251	265	286	250	265	243	271	270	250	253	243	230	259	244	263	241	257	213	267	236	258	233	246	265	279	281	265	271	284	276	252	263	243	252	233	237	267	265	258	253	241	263	279	282	267	286	269	259	249	253	262	245	257	274	267	245	248	239	286	243	263	276	271	257	258	259	269	249	265	255	253	261	268	252	272	240	232	260	265	262	269	246	253	238	247	264	249	261
40578	53681	37504	28955	23470	19226	15074	11261	8499	6266	4814	3799	3136	2760	2385	1925	1704	1529	1234	1054	865	690	603	564	538	530	550	576	536	525	456	461	462	444	484	441	447	399	394	389	356	349	372	347	345	345	353	370	398	395	379	383	347	415	396	391	385	405	423	383	344	326	341	357	310	355	322	338	325	303	314	319	285	297	320	291	330	330	323	315	307	318	335	355	318	354	341	306	321	357	342	299	335	329	285	308	290	322	322	338	344	299	335	317	296	312	333	340	330	315	295	306	301	346	277	320	310	304	284	289	307	336	303	298	315	303	329	293	306	296	348	343	296	321	317	328	334	329	313	334	299	329	320	291	310	310	296	315	326	301	328	309	319	308	296	317	328	309	308	335	304	290	312	304	341	349	335	302	313	296	281	351	307	311	343	313	319	303	300	291	330	270	287	296	318	282	326	314	302	301	310	311	334	307	285	335	316	282	311	336	321	327	345	331	317	327	331	314	299	324	328	303	312	311	313	326	301	296	326	317	324	314	304	320	320	327	309	308	317	299	331	300	299	316	335	319	301	294	308	322	322	309	304	315	308	261	296	287	347	308	315	300	302	344	351	308	290	309	305	316	302	281	315	293	284	286	298	298	305	297	304	312	331	340	286	276	309	302	286	295	324	337	297	261	325	318	315	335	334	300	333	305	328	335	335	309	312	288	275	320	304	328	323	342	319	303	294	326	319	330	309	328	301	329	311	326	301	321	303	280	333	325	332	315	301	318	309	339	321	293	336	318	323	308	321	313	323	324	309	311	330	304	299	314	322	296	332	343	298	303	339	327	327	297	310	309	305	292	290	315	312	294	303	316	311	278	326	364	285	325	318	306	293	306	300	307	346	304	303	331	321	317	299	339	331	330	288	322	348	310	330	324	313	325	294	317	335	313	327	330	323	294	312	313	297	316	329	272	313	323	290	328	302	299	317	282	316	317	295	293	306	308	277	301	320	319	343	343	304	278	287	320	314	316	288	310	321	312	317	327	313	336	315	297	328	310	327	275	316	325	294	324	293	325	320	316	298	315	323	295	297	300	302	310	329	322	318	286	323	307	329	303	320	310	305	292	318	339	304	322	309	293	300	319	318	314	289	331	310	318	303	325	325	316	313	298	308	318	302	314	324	317	299	286	312	313	287	334	329	297	329	314	307	319	321	334	315	340	329	312	300	305	315	318	337	327	323	340	305	320	309	299	292	305	294	334	288	302	263	274	370	306	327	313	288	311	301	305	299	301	309	298	302	312	340	317	307	313	325	328	299	301	331	303	305	306	327	330	326	306	310	286	326	321	320	320	326	308	325	287	344	323	297	309	308	332	322	302	308	309	275	311	300	284	280	323	290	342	302	307	323	300	325	306	290	313	299	326	322	327	315	323	300	320	317	314	299	330	334	330	333	304	306	307	305	330	302	311	310	298	303	309	340	311	308	313	311	292	316	328	290	324	278	315	336	290	290	315	355	293	311	325	316	346	319	308	323	297	302	292	312	327	316	305	329	316	332	275	316	333	301	300	320	328	302	303	320	306	328	318	335	307	325	316	316	311	334	290	312	313	305	330	308	311	310	336	334	317	325	315	325	331	307	317	289	305	330	311	311	345	313	325	289	299	302	322	316	305	325	314	323	306	321	283	318	315	344	278	317	349	338	304	317	341	312	320	324	318	324	293	296	310	293	291	311	288	286	288	334	282	294	298	298	316	284	277	298	309	311	314	326	319	306	354	330	320	322	311	311	277	286	324	305	334	316	317	307	318	310	286	317	306	320	344	313	325	311	335	280	302	321	342	308	322	315	320	322	325	303	326	300	314	307	320	293	310	299	305	310	313	325	324	300	315	295	303	317	301	296	319	320	326	327	316	315	310	303	323	289	281	324	301	302	313	313	316	287	325	311	306	283	328	276	322	319	299	327	299	292	320	298	343	318	305	297	303	284	336	299	333	308	322	273	295	296	332	330	333	316	288	320	307	324	319	299	310	305	306	310	315	313	313	295	311	296	325	319	332	296	321	328	335	315	310	323	331	325	300	277	287	293	338	313	327	338	300	296	329	288	290	302	304	309	320	288	299	322	298	332	330	319	282	327	295	306	305	294	311	311	291	292	305	309	284	333	316	291	295	315	284	330	271	327	336	296	348	318	288	340	328	309	323	349	318	311	299	314	287	287	322	309	346	330	299	309	344	314	272	305	313	323	307	343	317	324	328	335	292	277	316	326	287	287	316	301	352	324	333	305	306	302	287	332	288	280	310	324	303	300	310	313	345	317	321	283	318	278	321	321	298	295	298	303	320	314	331	297	307	338	279	297	326	296	308	321	307	315	332	324	310	300	334	309	316	336	292	288	313	280	319	327	320	311	294	329	303	305	291	298	292	317	330	308	291	321	335	320	299	295	299	313	320	312	299	338	317	310	348	317	348	332	282	337	293	287	331	332	315	297	286	336	296	308	334	335	303	317	323	299	334	307	331	309	293	341	340	312	276	309	298	296	311	305	304	292	300	294	316	306	321	301	324	340	327	294	299	294	325	293	311	310	306	300	298	272	331	342	331	303	278	353	306	293	319	336	334	300	338	324	307	303	319	331	339	289	298	314	325	291	302	310	325	326	315	314	328	314	330	329	315	302	306	294	313	301	339	328	332	339	331	338	286	319	302	318	304	308	318	298	280	303	302	322	297	285	294	337	339	313	305	295	301	323	317	325	297	345	339	309	312	306	314	298	313	291	301	297	332	319	316	306	317	340	320	319	319	307	308	319	316	325	289	306	305	336	345	332	299	308	296	306	344	346	310	288	289	304	305	318	279	265	303	295	318	288	342	271	300	309	290	328	307	314	312	325	308	319	308	331	335	317	306	349	320	303	329	316	277	293	311	302	290	333	317	309	309	296	299	297	299	326	349	299	319	317	313	309	307	329	307	311	326	322	293	336	345	312	320	315	315	302	324	290	326	327	311	320	338	313	319	300	312	330	301	314	310	288	308	316	314	326	312	294	338	342	299	324	318	302	311	311	322	304	302	334	321	302	337	350	330	309	308	334	307	310	318	294	294	311	295	314	288	323	342	304	345	304	317	307	321	291	321	302	311	278	305	281	345	314	327	309	300	312	300	309	292	337	331	315	322	357	319	346	306	315	297	306	309	327	305	321	333	312	307	298	300	301	284	344	304	315	298	329	312	319	293	295	328	294	293	323	319	313	326	335	315	300	283	295	301	329	280	294	315	361	300	321	302	344	288	321	323	326	309	303	351	327	318	283	313	311	310	325	333	335	307	305	353	296	312	321	301	348	323	319	301	298	322	330	325	338	296	328	307	295	317	341	303	267	313	303	324	337	324	297	337	314	319	319	311	330	308	303	339	326	284	321	305	308	317	299	303	301	302	319	293	307	318	341	320	329	315	301	314	296	315	297	277	338	320	318	319	327	310	288	340	318	274	310	302	318	297	303	328	339	325	316	311	304	313	319	310	340	307	336	338
28526	23892	22264	14442	7515	4968	3533	2337	1901	1473	1290	1101	973	852	848	793	735	718	693	619	603	566	583	527	529	572	576	564	579	478	553	503	542	529	506	527	536	560	527	532	476	505	561	513	530	570	551	555	561	524	512	520	486	502	504	593	535	537	517	504	542	506	497	487	539	516	535	531	520	464	522	527	483	513	549	520	473	545	496	490	520	483	511	507	524	511	571	509	499	551	509	515	549	500	541	545	536	500	455	472	521	529	483	565	530	506	510	551	530	505	493	529	518	548	524	498	548	483	487	550	550	529	539	537	511	557	532	493	500	497	473	497	531	561	546	528	515	506	516	526	498	513	505	520	493	496	485	556	511	540	513	509	511	494	491	522	519	537	511	559	542	505	514	468	490	498	528	498	518	535	480	504	529	503	505	529	526	541	492	513	492	525	482	539	517	522	521	498	511	493	494	565	481	487	537	499	501	496	491	507	477	532	498	493	499	496	530	546	491	459	527	519	526	479	524	525	517	502	524	511	507	486	518	524	510	583	515	492	528	535	514	546	511	477	499	477	529	489	512	540	498	526	494	530	521	508	557	490	519	517	539	582	501	528	527	518	507	527	498	507	571	510	518	496	517	532	478	552	546	510	528	543	516	498	505	535	519	526	514	497	527	488	521	527	502	527	492	478	491	497	523	496	506	476	488	505	507	521	495	517	502	531	514	523	522	538	533	495	531	509	535	525	512	478	504	497	483	490	560	519	544	520	518	499	509	535	497	526	511	531	537	524	512	503	529	490	500	517	507	531	542	527	501	556	507	498	464	498	512	516	509	538	532	506	502	525	533	554	533	525	511	526	505	505	505	522	501	529	543	506	521	521	518	503	533	516	501	533	534	506	541	527	498	533	526	528	539	517	515	484	510	516	510	527	539	512	501	522	488	566	522	543	478	502	516	519	490	517	548	505	561	506	506	502	523	519	511	478	522	493	507	535	542	538	521	522	527	552	520	505	504	501	557	540	517	505	520	537	499	522	542	524	506	536	505	494	484	526	546	495	505	532	532	490	517	541	503	492	562	481	499	478	528	565	534	480	489	503	525	554	476	477	548	541	499	512	525	505	502	506	472	486	517	529	521	520	548	557	516	529	532	514	518	525	515	513	476	517	528	485	483	477	508	485	489	480	518	496	531	516	545	513	500	520	513	489	505	550	527	491	487	542	525	486	531	546	525	513	545	516	517	556	516	556	495	522	539	523	503	511	523	523	522	537	510	495	539	523	541	509	549	509	578	524	504	476	481	507	477	524	514	544	517	500	531	508	524	532	513	516	502	518	500	508	526	515	520	531	521	537	516	541	532	533	524	505	505	533	491	521	516	543	503	517	560	549	508	513	560	496	495	495	536	515	527	501	507	505	538	518	487	520	539	489	531	498	501	557	503	508	549	515	493	478	538	526	497	525	512	504	532	531	531	561	543	522	541	521	517	518	505	511	543	556	511	518	564	476	489	500	484	552	539	488	491	510	539	476	545	515	491	494	521	533	483	521	555	508	479	514	521	497	532	504	543	519	528	493	531	539	515	513	532	541	498	483	503	536	539	528	522	501	517	495	483	521	492	529	534	518	524	519	491	504	507	536	544	514	495	508	509	535	562	544	490	506	535	553	521	494	540	548	473	549	559	483	514	573	541	479	516	512	527	513	531	481	524	489	507	506	508	516	573	505	474	511	526	531	541	492	554	516	539	501	518	528	531	513	519	505	518	534	506	509	505	509	524	524	518	473	513	520	507	508	560	529	511	497	500	519	526	523	531	554	526	511	547	512	529	492	510	515	522	523	533	525	569	513	540	495	555	524	526	513	534	522	520	514	560	546	517	529	485	493	540	551	513	508	532	468	507	514	533	493	497	523	517	499	516	495	543	518	497	535	492	529	521	526	528	562	507	521	496	533	539	529	514	490	556	492	506	571	502	536	526	511	496	510	537	561	505	520	508	514	529	518	536	513	513	481	534	495	511	536	507	510	503	514	504	476	469	533	470	515	495	482	508	492	545	544	541	571	567	538	528	503	515	538	542	521	514	501	509	487	483	492	465	512	519	513	490	500	523	564	536	503	530	524	525	501	470	532	531	452	521	490	507	498	542	541	519	485	537	540	531	519	526	470	497	512	520	518	524	478	508	479	526	539	529	531	541	510	526	520	489	548	525	497	479	529	500	511	525	532	527	499	508	498	494	510	529	518	488	495	541	489	506	517	537	489	533	518	536	499	501	544	468	495	519	497	525	526	508	528	497	527	507	514	485	520	513	492	502	489	526	552	511	505	529	517	488	485	577	500	538	496	544	540	520	490	568	533	533	541	536	499	519	545	501	524	515	559	533	486	518	515	481	499	521	538	517	530	516	526	502	528	517	554	547	547	525	484	537	565	512	502	522	516	529	526	479	516	532	494	502	524	502	539	491	505	508	513	519	519	529	542	511	572	498	522	479	514	509	515	515	524	507	538	497	533	524	522	499	501	505	523	498	488	516	502	501	522	570	486	518	494	526	505	517	522	478	530	531	541	487	518	537	530	534	509	537	526	514	535	502	562	513	493	485	480	527	493	554	527	532	542	509	496	516	520	531	537	534	531	519	524	505	509	509	525	488	548	541	512	469	478	540	522	506	539	533	509	532	525	544	504	535	516	525	499	506	492	580	507	528	529	474	542	534	534	556	512	520	553	536	502	520	543	493	521	510	527	511	524	465	513	510	504	506	529	536	535	527	523	494	528	490	528	465	507	497	477	560	465	488	508	562	498	497	518	469	475	514	505	508	515	539	509	484	502	540	518	517	506	540	511	540	549	504	534	511	506	502	545	507	487	517	504	503	522	508	516	516	506	470	495	513	511	508	503	511	510	446	473	511	503	564	519	505	526	498	536	529	521	538	480	519	502	527	457	485	504	541	517	522	494	532	504	518	524	527	522	545	520	512	461	502	506	498	500	525	478	503	518	532	506	519	539	521	527	534	483	541	515	563	499	501	571	527	518	520	533	553	567	516	503	493	539	550	527	467	519	485	525	522	485	534	472	522	505	462	548	523	566	520	512	535	557	531	486	513	501	514	490	524	510	548	516	502	524	548	503	554	531	498	505	500	492	526	538	499	504	565	505	482	554	513	531	544	548	514	502	541	495	549	466	521	504	500	537	538	558	532	511	474	493	512	487	486	492	524	546	530	489	490	514	514	531	539	520	519	518	528	502	524	541	583	525	519	492	509	538	524	503	541	530	518	474	505	539	531	497	561	483	478	531	541	513	545	546	519	533	527	516	509	545	508	484	494	503	512	478	543	511	513	508	544	494	507	516	531	537	523	505	519	483	526	532	536	508	538	518	537	523	524	510	467	529	517	527	502	521	507	494	524	494	495	509	521	519	526	495	494	523	527	500	488	507	506	536	487	531	475	491	496	497	535	522	551	501	540	498	513	568	525	519	526	510	556	541	476	496	507	524	520	509	525	551	528	504	510	535	485	519	507	534
32048	35510	24887	16202	11814	9032	7051	5133	3720	2885	2217	1816	1634	1372	1295	1139	1098	983	1007	851	813	717	704	706	680	718	746	749	749	724	703	671	722	728	688	646	714	659	625	639	645	665	645	635	675	663	667	665	650	658	635	647	630	645	705	688	646	696	645	671	627	600	635	613	638	623	623	626	651	661	644	620	639	614	667	633	597	584	626	602	668	651	662	649	673	612	669	613	609	635	638	628	639	646	632	626	664	611	577	617	676	587	622	647	610	659	622	614	633	679	596	617	637	630	648	634	636	568	602	572	689	637	656	646	602	618	645	627	684	658	601	620	589	637	621	612	640	622	632	642	632	618	607	655	638	569	603	674	602	656	588	646	602	652	678	632	640	590	627	611	628	665	615	648	583	653	626	616	612	625	620	625	687	633	690	637	623	619	612	612	620	644	627	588	610	666	598	665	616	646	615	665	608	671	608	651	642	635	614	611	630	656	709	640	636	643	628	630	688	605	653	612	611	658	650	592	631	633	622	656	610	646	632	605	659	625	622	656	581	645	633	650	642	605	645	643	606	595	647	661	604	630	669	615	647	648	610	649	599	643	569	642	611	605	633	661	627	671	637	615	648	631	673	646	655	625	638	633	640	595	654	607	671	617	609	643	644	642	598	646	606	639	638	662	639	618	619	708	631	632	628	632	649	641	627	635	616	637	592	638	638	601	567	617	642	656	618	621	634	602	622	612	644	639	638	617	645	646	636	617	602	649	637	603	624	639	609	594	614	638	600	624	639	627	666	664	658	658	625	649	671	614	613	657	634	653	614	613	613	614	652	612	619	651	655	642	635	586	651	623	684	634	629	632	632	593	637	646	645	655	657	614	630	635	603	593	659	597	648	667	643	646	629	651	651	667	613	608	607	634	654	639	640	596	645	638	632	680	627	597	623	626	623	590	652	695	628	603	608	652	620	611	647	651	644	623	652	655	636	627	593	625	619	680	646	662	604	591	644	615	693	639	608	630	612	605	597	648	665	615	589	646	675	590	639	604	597	610	650	664	657	644	645	623	613	639	636	608	615	661	609	625	646	663	642	615	604	603	665	558	653	602	633	656	622	617	571	640	614	642	640	609	631	601	591	626	676	646	624	678	702	634	601	650	634	683	633	615	634	605	657	604	632	651	632	640	621	663	625	622	635	588	565	635	590	604	616	611	602	655	619	631	613	644	605	651	682	703	609	645	635	598	645	614	606	629	616	646	634	623	620	666	609	601	617	618	617	619	634	595	619	650	642	609	672	599	686	616	631	665	653	608	619	642	590	638	606	619	644	603	610	591	632	594	633	660	598	635	587	627	617	617	696	602	628	627	608	632	613	559	639	639	652	611	575	614	576	611	664	600	605	643	628	623	637	632	595	659	617	648	636	660	588	591	642	615	651	618	613	617	661	593	614	627	605	640	602	562	623	598	625	584	660	637	640	659	639	641	658	621	586	623	623	608	610	641	622	635	668	648	636	575	626	675	606	623	661	626	631	612	630	642	627	659	622	655	600	616	593	657	660	590	588	601	630	623	614	664	603	622	599	641	605	645	614	602	626	629	628	575	635	615	621	608	611	598	587	632	612	607	641	589	618	643	621	650	614	644	621	626	632	635	616	619	651	630	636	614	609	644	639	591	661	610	591	649	629	617	587	624	627	626	640	679	601	630	588	648	631	645	626	614	620	629	636	586	621	657	613	625	618	576	642	631	616	651	601	565	595	655	589	644	628	591	643	581	650	648	613	603	637	663	637	578	616	674	638	619	640	637	636	658	622	606	650	596	635	600	634	639	650	632	624	626	625	625	636	670	593	613	625	618	634	633	634	633	658	643	650	628	634	654	622	605	636	616	602	637	655	645	593	673	652	663	659	612	593	649	601	628	623	652	572	616	634	642	618	597	640	620	664	627	640	633	624	620	621	622	649	617	683	607	660	595	637	625	635	605	633	607	608	609	608	606	656	611	651	620	626	602	617	627	621	665	682	625	650	588	640	641	598	622	626	636	625	603	650	624	650	630	616	611	609	570	651	639	636	624	642	595	601	679	653	611	598	653	605	624	632	608	648	678	605	676	612	644	599	644	630	652	630	626	589	599	641	621	605	620	612	647	672	625	622	616	602	625	623	620	641	675	645	592	644	638	635	664	627	624	591	640	636	588	637	632	626	651	635	639	633	660	568	666	640	628	612	723	607	637	639	595	637	622	637	659	662	632	656	649	613	673	626	638	579	624	613	596	635	637	584	625	659	647	622	616	677	646	573	653	618	610	619	612	601	600	582	608	633	666	604	643	606	604	642	640	659	589	644	634	623	614	640	615	606	615	608	615	668	622	625	654	636	602	604	615	630	622	607	649	639	601	645	644	597	633	626	652	613	659	649	642	655	603	652	640	622	659	681	630	604	639	636	675	647	609	639	611	658	646	662	624	640	655	632	657	656	644	666	643	605	631	632	647	637	586	624	655	634	641	644	639	583	627	634	593	625	617	618	652	624	598	622	656	638	650	645	643	609	635	631	614	651	584	630	635	632	611	663	605	602	603	625	607	593	594	625	614	644	639	659	615	630	641	613	651	645	664	680	624	615	667	617	669	631	587	601	612	619	548	618	618	592	633	682	629	619	639	610	617	634	641	634	616	682	619	601	612	650	618	641	594	616	617	641	661	606	633	673	616	639	707	618	634	616	630	611	621	627	686	660	636	577	610	671	611	602	655	640	680	623	684	650	604	609	662	660	637	638	637	640	651	666	651	609	636	645	629	608	602	614	615	607	646	583	666	619	614	641	597	581	624	623	643	634	593	598	636	616	596	615	616	647	650	676	576	556	613	594	612	615	639	657	607	623	655	643	622	680	636	642	648	616	610	647	651	646	658	613	679	654	622	609	642	609	636	604	616	602	636	618	638	600	631	639	597	607	606	652	557	635	628	597	633	619	634	673	615	659	580	593	626	660	600	653	601	645	646	610	625	621	609	631	622	637	589	589	624	637	674	631	651	630	581	649	592	671	629	632	630	545	652	657	651	647	652	608	636	588	601	610	615	576	656	643	664	638	654	667	645	647	612	614	624	629	605	674	601	643	624	684	630	621	581	625	633	671	645	667	605	655	672	631	635	679	596	630	623	607	634	605	617	657	632	624	658	626	614	624	619	651	621	590	625	637	595	603	607	611	616	667	636	585	682	623	625	609	604	616	659	615	616	634	610	613	638	617	619	656	643	645	591	646	663	663	619	611	601	594	608	630	642	618	598	591	635	629	620	647	631	616	631	662	634	610	629	621	636	637	643	674	621	614	609	628	624	674	637	611	650	600	645	621	585	601	630	647	609	593	616	585	641	636	612	633	639	598	605	631	620	616	625	620	627	643	653	625	628	594	625	574	589	641	628	640	632	557	675	657	620	634	596	616	639	618	626	596	658	636	625	602	589	694	649	603	615	616	612	620	627	636	613	605	629	639	624	642	639	619	615	614	618	656	632	586	614	658	637
24403	21639	29183	24588	21776	16844	8374	4469	3143	2323	1911	1507	1229	1163	1027	869	815	670	657	579	519	467	458	424	404	414	422	415	424	464	468	436	442	429	462	438	427	382	385	371	373	390	382	385	346	418	366	380	356	360	394	371	386	432	389	380	399	372	381	394	388	355	412	370	361	387	366	349	384	346	360	372	380	356	361	338	378	387	374	390	363	392	351	416	388	382	386	386	364	396	356	389	362	321	373	338	335	352	371	361	392	370	397	349	369	383	360	364	368	359	397	323	375	342	378	364	383	350	367	374	353	383	374	381	303	384	371	318	365	387	368	354	330	391	375	346	365	383	371	395	378	376	394	380	350	358	384	332	382	381	368	355	387	350	377	375	358	349	389	353	349	371	403	389	354	355	366	365	346	381	376	333	387	376	379	335	368	405	355	380	322	323	366	385	371	380	362	362	364	355	350	381	351	352	348	374	345	376	377	360	373	356	382	328	375	364	406	362	355	370	355	373	340	328	369	381	386	403	336	325	380	360	349	354	384	347	350	346	376	350	400	351	380	377	340	326	356	326	395	348	361	379	365	378	393	366	345	400	371	360	326	363	371	307	376	350	368	360	348	379	332	366	324	334	376	365	382	389	356	390	388	357	381	406	366	355	339	362	342	378	379	343	373	378	348	339	362	368	375	358	389	359	364	366	384	338	360	389	374	382	353	369	351	371	388	375	368	371	385	386	381	378	362	340	394	335	336	354	378	390	375	362	352	349	383	387	341	367	345	361	368	384	377	337	381	372	399	366	341	351	358	356	382	371	372	384	363	374	336	363	370	378	383	368	379	364	366	357	377	349	363	312	343	335	373	406	378	397	402	348	352	356	394	342	352	358	350	356	364	367	360	383	359	369	358	349	370	380	355	376	384	353	377	354	364	403	344	391	348	359	338	381	357	374	362	324	363	361	361	362	370	397	385	370	377	356	374	373	368	338	325	365	324	380	346	378	365	379	394	382	334	383	374	340	385	363	385	370	368	361	368	363	361	359	412	367	359	360	354	377	380	326	347	367	387	356	359	400	392	368	361	393	379	361	358	346	373	358	377	393	378	382	387	380	388	378	355	390	347	340	369	347	375	318	346	369	350	335	350	324	370	347	374	348	356	363	360	329	391	390	353	361	356	335	334	381	353	340	373	367	366	348	375	334	383	383	408	377	398	345	360	357	338	367	353	396	366	363	316	332	392	392	367	394	351	353	361	369	378	383	359	355	353	389	342	358	367	365	379	358	357	365	377	386	366	376	369	328	360	386	348	377	352	411	361	328	385	366	362	380	400	313	364	347	344	382	414	373	354	342	381	383	345	375	350	383	366	348	352	335	379	382	348	343	374	372	356	370	337	341	361	352	356	352	367	377	393	335	396	341	370	387	389	387	394	404	363	336	399	370	359	362	393	380	368	347	378	373	360	364	396	358	355	361	382	357	359	417	392	340	405	387	362	368	388	358	367	370	379	375	388	364	356	381	382	320	372	375	348	371	369	392	370	363	371	410	362	366	377	364	386	380	357	362	347	364	367	361	348	341	382	355	382	345	330	357	366	387	383	364	354	363	394	349	329	397	361	342	347	335	358	363	392	385	353	383	339	387	357	357	360	342	375	340	376	375	381	346	381	363	347	371	336	367	350	359	367	406	387	386	380	370	394	366	393	354	392	375	391	397	352	393	329	370	345	359	369	356	370	341	384	351	387	409	362	358	359	349	368	349	349	364	355	346	365	359	313	400	373	350	368	353	368	336	374	394	350	368	366	367	364	362	347	347	377	380	389	377	360	364	390	345	326	330	356	353	360	366	359	360	337	404	342	325	409	351	373	380	362	319	362	372	383	378	357	362	366	349	340	350	343	378	377	344	355	367	357	336	346	382	393	388	368	340	376	354	353	369	349	337	381	316	346	338	363	339	363	366	386	345	360	410	369	385	372	341	364	349	353	374	406	368	366	362	370	380	354	348	371	375	338	329	372	374	333	387	351	384	379	354	364	376	391	397	376	334	349	341	392	357	382	386	369	396	377	387	398	347	384	343	393	377	369	375	360	374	386	357	372	380	400	358	355	354	375	399	371	365	385	351	356	352	344	341	369	325	334	355	364	341	326	379	338	377	344	372	373	385	379	370	361	365	387	345	346	366	363	364	362	354	350	361	394	356	357	351	379	348	377	363	349	358	396	402	375	394	381	351	388	348	368	362	382	380	352	392	378	400	351	335	352	348	404	360	361	396	354	346	371	342	397	378	364	368	347	367	351	389	353	393	350	340	347	388	348	357	369	371	333	336	363	341	348	363	354	364	373	360	345	379	369	372	377	358	347	369	349	370	335	346	385	360	355	369	368	354	381	379	346	389	408	378	367	377	437	353	378	354	380	332	376	362	351	368	391	377	350	367	358	350	357	375	374	374	397	357	374	389	383	365	392	376	335	376	337	424	364	390	342	354	367	366	347	354	361	385	368	352	346	352	380	358	349	379	369	327	337	353	420	361	371	376	353	355	368	360	393	323	387	381	355	364	348	376	372	335	384	340	374	344	363	356	345	376	345	409	384	380	368	376	373	389	376	358	395	375	384	359	361	359	381	378	386	381	397	362	344	374	335	349	374	365	366	383	312	393	370	353	367	391	362	360	370	377	341	364	355	349	397	366	368	353	388	354	397	370	374	349	330	364	375	361	357	357	357	386	388	374	365	351	328	336	359	363	351	377	342	356	376	406	356	366	396	367	357	390	351	332	368	372	345	343	385	353	362	333	354	361	387	350	378	381	372	382	359	386	350	357	333	380	378	395	360	371	329	350	412	374	373	353	389	369	393	382	363	360	357	373	371	384	390	371	362	368	361	372	350	339	358	361	347	347	361	356	381	381	387	362	367	358	368	382	364	388	357	360	329	349	384	378	362	369	375	397	365	361	357	394	384	346	379	351	395	379	401	340	345	351	338	349	380	377	352	373	334	369	382	388	369	370	364	385	384	359	368	372	337	353	373	368	366	334	371	350	369	366	343	351	370	388	351	331	358	370	375	346	351	357	383	362	374	357	375	364	340	349	344	397	385	395	352	361	348	366	422	371	369	384	340	375	374	379	355	401	351	349	354	367	381	309	371	349	394	360	340	375	362	393	380	350	368	378	394	388	389	375	391	385	376	330	371	386	408	336	347	368	389	369	407	342	391	328	362	370	377	348	366	359	356	379	371	391	351	373	360	354	388	328	363	369	372	360	367	360	326	367	361	347	387	352	344	342	380	365	411	363	385	364	388	367	352	395	375	350	375	361	365	391	356	346	387	336	367	369	358	359	383	360	347	373	373	337	368	439	340	368	385	336	349	334	353	370	417	349	388	347	378	388	385	366	356	371	396	358	385	369	348	361	368	375	354	360	367	389	348	352	372	359	397	333	381	366	358	334	382	380	362	393	356	367	362	365	384	335	350	361	379	375	383	395	384	313	386	373	349	352	376	346	357	355	368	380	376	398	375	396
36110	45006	32365	23454	18179	14599	11248	8556	6470	4670	3648	2839	2339	1870	1689	1526	1316	1212	1053	945	793	693	654	570	603	613	641	662	598	644	646	622	630	566	589	544	547	552	523	487	459	468	461	527	486	507	459	504	490	503	508	445	496	495	492	512	488	497	500	493	475	461	493	448	459	432	474	456	469	431	466	431	456	452	440	448	459	479	452	493	436	461	468	461	465	491	475	483	437	459	470	442	461	465	442	413	445	470	482	442	441	458	435	448	421	484	431	473	479	463	453	422	466	455	463	456	431	432	453	451	478	423	439	458	427	457	452	510	447	442	445	460	468	466	439	427	440	450	435	442	456	456	458	456	465	442	479	440	442	463	445	487	442	486	451	453	424	465	397	484	416	449	470	495	498	438	466	477	424	466	458	461	433	460	439	469	442	473	469	445	449	470	482	428	439	487	467	469	460	462	466	427	456	483	418	463	441	451	489	449	455	436	436	438	444	455	459	480	488	458	444	458	459	443	449	466	432	519	430	448	427	477	433	470	463	458	444	465	453	476	486	460	447	429	466	490	449	417	455	441	439	422	460	413	458	450	449	458	460	478	458	455	437	444	420	498	440	476	445	466	490	494	430	435	473	495	458	463	444	454	429	451	461	434	487	414	465	474	492	449	474	411	436	451	461	471	495	487	460	461	449	447	460	462	482	438	472	476	454	434	454	454	470	468	437	431	476	468	463	437	464	458	441	442	462	434	425	456	473	441	452	436	472	469	487	484	388	433	442	467	473	456	429	426	458	458	475	445	474	490	446	465	421	437	457	493	446	458	453	442	446	476	457	469	499	460	464	425	465	449	431	458	433	498	456	459	466	453	451	433	495	445	441	469	416	464	438	467	461	450	449	461	461	443	459	451	440	446	430	483	450	476	456	444	475	441	464	417	433	455	457	482	474	467	481	436	433	461	479	471	456	420	441	447	446	457	427	408	448	421	451	473	450	479	487	489	444	494	475	423	462	451	434	442	439	475	441	456	443	457	441	449	443	462	455	430	457	437	492	478	463	448	440	448	460	436	482	478	445	428	484	415	453	430	441	470	470	464	431	437	449	446	463	443	471	458	475	475	499	475	464	461	463	470	451	477	426	455	454	432	444	458	452	445	478	434	429	445	452	452	413	417	486	454	456	488	487	431	428	470	466	511	437	442	480	476	458	424	504	442	443	454	461	429	463	487	463	452	472	444	443	458	451	438	469	462	454	465	461	425	478	409	462	504	471	440	439	497	481	447	428	440	426	457	454	440	461	452	469	464	456	457	469	417	467	443	432	431	480	465	477	456	463	410	480	428	451	495	473	444	437	437	460	481	499	465	453	450	430	429	440	478	436	470	441	450	418	514	429	507	436	450	460	419	483	447	443	427	436	424	437	462	446	461	458	458	442	457	454	422	450	425	410	436	439	488	419	479	500	467	426	466	412	441	480	440	463	431	419	469	466	484	449	467	448	433	463	444	469	449	471	446	439	443	466	473	491	443	419	436	419	475	481	472	413	478	502	479	471	487	463	479	455	439	444	440	490	422	455	426	511	456	453	504	475	427	494	469	416	439	452	477	462	473	454	426	436	478	470	428	437	461	476	409	477	429	457	435	462	466	442	460	450	447	444	454	430	451	433	446	476	445	428	503	445	448	488	432	471	469	477	458	435	434	468	431	436	466	457	436	442	442	458	442	479	430	441	485	413	484	482	472	469	432	437	462	465	460	455	428	473	442	457	438	455	468	436	456	474	426	453	453	490	440	433	466	459	472	435	458	467	471	435	457	494	445	504	445	488	468	457	475	485	456	431	470	419	431	467	479	448	423	442	481	422	459	464	456	441	441	441	439	428	486	465	475	475	450	450	450	489	471	438	435	452	440	458	485	458	434	474	474	453	442	484	444	462	442	430	455	458	465	470	430	443	426	471	460	468	453	449	455	454	444	447	455	472	443	475	433	450	480	499	449	434	475	480	469	442	463	474	441	441	465	460	421	459	493	481	476	414	458	467	428	454	404	454	450	468	469	453	480	461	463	450	457	457	444	458	474	450	462	462	455	442	455	444	467	438	443	434	486	462	419	423	490	456	470	427	451	443	469	419	462	462	441	441	477	484	478	437	387	463	447	513	454	457	454	459	460	429	472	437	481	484	477	458	500	463	434	454	449	425	490	448	481	461	467	448	437	439	488	471	415	459	452	448	495	445	505	471	436	449	483	469	473	493	452	419	452	455	470	474	428	494	440	435	465	455	468	474	471	451	434	464	468	466	461	442	497	478	452	444	422	454	451	468	456	472	450	471	445	450	454	437	456	436	461	470	465	428	431	449	480	517	422	479	440	440	414	459	444	465	470	417	484	459	458	446	472	455	447	473	475	432	482	465	485	456	474	464	435	446	432	491	457	445	460	477	440	469	440	434	464	466	449	430	456	420	484	459	417	473	459	488	457	423	447	465	463	447	449	387	444	472	451	458	454	494	467	503	445	439	432	442	428	479	456	469	468	445	478	479	474	474	465	450	460	463	443	454	468	453	462	473	439	425	450	485	425	417	448	436	472	504	480	472	451	444	427	475	423	473	444	453	445	442	468	487	448	465	447	441	432	466	449	453	461	429	446	445	446	475	448	479	437	436	465	491	459	451	500	487	453	457	431	452	479	451	451	470	477	448	470	470	460	421	459	421	473	482	490	451	443	424	450	437	451	458	481	459	490	472	461	499	419	468	474	469	442	448	413	459	459	430	429	460	447	432	411	447	472	427	463	463	464	479	483	454	472	478	483	471	435	439	443	431	464	456	428	468	454	421	468	485	477	461	473	469	484	446	451	461	437	454	423	464	467	430	433	440	456	450	490	478	470	455	434	449	452	442	443	435	435	469	469	497	455	449	450	456	451	481	465	483	455	432	459	450	454	469	452	412	448	451	460	480	406	441	442	459	473	493	447	454	443	455	466	454	448	441	478	457	427	437	458	465	439	501	484	497	458	476	430	469	482	490	438	451	461	459	436	460	481	485	428	433	454	494	465	450	478	434	462	474	495	458	467	439	454	429	497	471	449	455	419	447	432	486	439	464	511	448	461	434	455	485	448	468	482	485	468	485	472	420	470	475	457	438	478	440	460	458	454	454	424	454	426	474	426	458	429	449	467	424	460	431	438	461	446	446	420	469	449	475	460	439	430	480	505	487	455	483	460	456	430	498	459	461	462	494	491	463	436	432	456	450	469	456	489	438	447	449	456	446	432	468	451	435	445	451	431	467	445	440	453	488	474	458	464	458	458	490	473	445	427	432	463	448	453	444	428	471	452	451	455	444	479	490	446	490	463	498	486	459	477	468	496	476	434	463	483	446	469	437	447	448	447	471	452	452	440	445	473	468	427	475	479	477	505	490	438	457	465	455	437	455	438	424	441	420	461	460	460	469	463	456	433	443	481	443	461	487	448	508	457	446	455	464	437	483	439	404	466	466	470	416	468	463	444	460	446	457	451	448	467
23435	21654	29649	24167	21706	22204	17785	7304	4505	3505	2773	2025	1623	1397	1168	996	949	818	731	543	524	393	382	354	326	346	376	389	390	401	390	378	389	361	351	327	305	314	284	272	307	262	306	294	276	266	262	260	295	270	245	264	256	270	314	291	271	276	266	278	298	262	279	250	266	259	231	272	256	265	258	287	244	246	257	262	231	237	243	240	262	239	243	242	237	245	232	251	287	272	247	271	253	236	267	244	261	228	265	265	238	252	241	236	226	260	257	199	241	255	236	242	276	235	243	247	262	282	232	235	264	272	252	236	282	242	260	242	251	257	249	247	246	273	244	261	263	242	266	226	276	267	234	219	226	268	237	260	241	261	283	225	236	251	252	251	244	256	214	242	247	244	221	256	237	233	242	254	233	265	252	228	240	239	249	238	257	249	245	251	283	242	261	263	272	234	248	234	244	257	248	228	252	259	246	258	251	252	250	263	255	259	254	262	273	253	249	235	239	247	244	238	273	248	237	274	241	288	261	233	250	241	267	240	252	238	281	257	236	250	252	252	239	251	254	232	263	236	232	228	240	234	251	231	230	245	252	226	219	258	255	216	226	265	260	243	250	257	256	226	241	266	245	241	233	262	283	242	266	249	243	260	253	233	236	254	238	239	256	281	253	276	243	273	230	248	260	248	253	229	229	246	269	230	245	260	224	227	243	227	231	251	263	251	244	253	263	258	233	262	236	230	237	238	226	272	245	246	259	275	263	249	227	260	245	248	260	238	255	228	232	247	256	222	253	218	262	246	243	239	252	246	217	261	252	251	245	277	256	236	261	272	241	219	238	246	236	242	250	249	229	220	221	264	232	253	235	232	260	249	259	249	252	230	253	254	271	265	266	229	253	226	252	248	265	223	234	274	273	239	251	259	268	267	235	230	273	226	229	252	252	239	260	270	248	267	232	244	251	235	235	262	249	235	242	269	236	258	268	260	221	247	228	246	246	243	241	227	240	280	259	263	250	276	268	242	252	243	238	235	240	266	268	238	261	254	226	240	259	231	253	234	246	241	252	260	280	256	267	273	266	249	261	224	262	234	282	285	235	258	239	262	260	240	261	231	234	206	258	257	274	254	257	242	272	257	243	260	242	295	250	230	242	236	285	265	241	256	293	247	256	263	222	242	245	242	245	258	249	242	262	233	279	263	233	217	256	260	263	282	247	257	225	239	265	237	239	270	228	272	254	251	255	256	232	223	245	243	249	261	271	223	262	249	274	261	277	233	218	275	258	227	258	251	259	239	247	257	241	262	280	248	239	244	246	270	257	252	275	253	253	254	235	249	257	234	228	246	258	259	256	266	262	223	247	211	263	238	251	252	246	238	256	237	226	224	238	269	250	214	239	230	275	248	241	257	242	243	218	210	246	268	259	236	254	236	270	261	244	235	262	240	228	236	261	256	243	253	277	225	247	241	264	246	257	256	264	248	274	240	253	276	233	251	230	238	239	253	278	253	255	247	238	244	256	246	274	251	201	257	244	249	209	250	233	247	236	221	262	237	260	243	230	263	220	247	251	221	235	221	234	248	239	253	270	250	214	250	261	234	258	242	221	217	234	268	275	243	248	271	253	211	260	232	255	256	231	275	247	262	232	252	227	250	246	253	245	231	241	237	258	265	254	268	205	236	234	226	233	232	244	261	259	229	244	260	226	254	242	227	231	241	257	244	243	258	256	233	239	254	276	241	232	266	240	222	226	262	247	255	242	266	266	242	263	235	261	232	274	221	235	263	240	255	261	251	270	271	245	239	270	284	241	268	236	226	266	250	273	223	253	249	247	238	237	228	226	247	248	226	219	244	254	214	253	251	240	243	284	266	258	242	230	220	230	268	246	250	237	257	258	271	245	257	254	222	234	246	272	241	241	254	235	271	256	249	232	253	238	242	252	233	235	221	258	274	282	243	265	233	245	242	268	222	254	256	226	239	237	255	249	241	219	261	227	232	252	246	249	260	231	253	256	258	237	257	269	223	247	233	241	250	244	225	250	254	269	252	243	256	265	287	265	259	247	258	244	218	246	243	269	278	234	259	261	247	252	222	260	268	260	238	270	233	234	264	258	205	249	254	245	231	232	263	262	232	226	243	269	273	256	280	234	264	246	234	261	256	245	250	246	230	264	256	256	233	263	237	263	235	279	262	247	258	229	243	229	270	237	246	226	239	286	265	259	260	270	237	253	246	260	272	221	237	236	259	228	251	235	258	230	245	259	269	249	253	235	253	245	213	240	229	275	259	225	259	267	283	251	257	243	230	262	244	227	263	237	252	258	259	248	281	264	247	265	264	250	229	267	274	251	248	275	258	235	231	272	242	244	240	234	252	266	278	257	250	243	253	267	236	250	236	272	240	245	235	252	233	257	251	276	271	264	208	269	233	249	254	256	246	250	235	246	239	267	225	251	241	250	269	251	227	270	243	256	245	239	220	262	238	196	242	247	260	249	271	280	255	227	252	213	265	248	263	261	237	272	264	247	246	254	254	233	281	250	266	260	269	272	233	246	262	242	251	258	244	238	228	270	263	265	253	255	271	282	244	259	249	267	248	243	254	273	232	264	263	254	237	258	231	263	235	277	245	251	230	236	245	240	246	248	249	226	232	250	221	254	245	237	225	250	247	259	244	232	248	222	238	219	243	261	289	263	251	230	242	233	223	254	238	224	264	244	264	269	237	238	240	239	255	259	260	270	241	256	277	226	252	261	265	225	287	252	265	238	277	236	254	244	237	275	258	259	253	246	278	227	244	245	232	220	281	255	233	262	248	236	255	228	254	233	266	234	243	263	217	230	258	267	256	247	273	248	254	238	280	262	248	236	243	259	224	244	249	247	218	213	239	247	244	252	249	259	264	273	227	233	260	213	268	236	255	249	246	226	246	225	252	248	227	236	206	265	224	246	232	261	242	249	260	223	261	243	245	244	233	245	255	254	234	245	228	215	240	252	239	229	253	244	241	254	263	246	238	259	252	237	274	239	218	217	245	231	237	240	265	239	296	249	255	239	222	249	264	270	236	231	256	238	248	240	228	271	267	243	258	215	265	263	258	237	263	239	238	263	253	229	271	269	219	240	253	232	265	263	251	234	277	251	250	265	248	246	234	238	235	229	244	246	296	242	248	240	245	241	253	250	263	247	250	258	231	266	237	245	259	237	242	254	257	257	258	273	257	214	242	238	265	266	263	259	252	266	253	281	248	223	250	254	246	249	267	249	255	231	252	230	253	228	255	246	258	259	230	260	254	264	249	245	269	259	243	231	257	232	250	244	222	255	221	244	245	245	255	248	236	231	228	258	235	267	253	273	239	265	263	244	237	255	260	261	242	266	233	258	274	215	229	247	261	256	234	248	241	247	269	254	265	240	241	246	260	240	228	245	268	253	233	231	234	244	258	243	219	231	244	264	269	245	262	271	247	250	258	245	228	231	235	236	277	217	253	277	245	237	237	285	255	266	255	260	254	237	234	241	235
40749	52279	37200	28306	23115	18757	14962	11728	8904	6887	5381	4095	3117	2481	2073	1849	1643	1484	1254	1003	822	628	579	500	517	532	532	578	575	568	571	536	580	532	489	490	414	436	376	350	351	354	314	368	318	361	336	353	350	361	396	366	373	339	380	354	357	353	373	364	381	369	329	324	317	334	304	310	304	317	306	278	308	320	282	322	315	329	315	308	293	287	310	305	311	305	303	328	305	322	267	308	354	326	296	320	309	290	278	327	308	317	317	325	302	306	318	323	312	287	287	324	315	296	291	314	300	300	274	285	315	307	341	320	278	294	321	311	295	292	300	280	295	318	291	293	295	305	279	281	281	308	304	288	313	280	317	293	324	312	281	310	308	297	283	315	261	276	303	281	293	316	297	296	327	314	323	314	276	270	276	309	302	283	278	308	278	280	295	304	313	318	307	312	298	300	293	319	299	308	335	321	276	312	301	318	295	313	323	310	288	292	310	322	293	320	306	302	334	304	294	310	262	329	294	278	333	317	326	326	269	293	286	306	294	336	357	341	274	318	307	301	342	308	320	301	311	302	300	328	323	330	325	317	298	276	280	292	295	319	276	318	279	312	313	291	291	301	323	293	304	287	309	292	334	316	305	303	287	281	329	296	296	298	292	312	292	316	274	295	314	304	302	330	319	255	303	317	278	295	287	303	301	284	283	320	306	318	311	283	291	302	289	292	291	304	292	303	313	312	320	304	304	286	297	289	304	298	272	290	303	337	289	275	311	300	311	276	303	278	303	310	302	296	290	291	325	318	282	312	319	312	285	323	300	322	296	345	307	314	272	338	306	277	291	296	325	338	282	307	284	273	305	289	292	305	302	328	287	303	299	312	305	295	304	293	325	326	300	278	291	332	290	317	314	288	317	300	301	302	287	296	325	299	311	289	315	313	296	325	297	259	301	288	296	318	306	287	269	330	318	295	272	280	301	328	304	313	278	282	304	293	301	304	297	294	312	299	294	310	304	291	325	302	318	299	306	308	317	246	300	318	332	309	322	316	269	290	313	318	279	321	293	296	304	302	258	301	313	299	282	305	303	305	333	293	326	309	298	314	299	290	335	288	300	317	295	274	291	282	297	305	309	329	291	312	283	267	298	275	335	337	321	323	324	288	282	312	298	305	318	302	313	306	293	305	292	278	306	296	313	278	299	296	309	290	310	301	275	309	309	294	287	284	285	310	320	318	280	299	317	298	295	308	265	281	319	304	314	290	311	305	289	292	320	296	305	309	324	308	324	291	290	303	300	302	309	293	290	301	289	315	293	289	305	316	310	303	307	308	312	293	306	318	307	334	312	294	275	272	320	308	299	297	297	308	308	284	278	329	300	267	295	288	323	322	292	321	283	292	309	317	291	308	306	293	299	288	290	317	295	301	306	277	301	293	298	290	279	298	296	298	299	293	302	289	331	282	287	304	320	318	287	303	308	302	329	278	313	310	302	302	321	288	256	279	287	308	295	297	292	318	288	299	312	309	287	315	322	284	316	322	350	266	323	330	304	305	325	286	295	291	290	301	293	290	283	323	312	315	275	292	319	297	268	321	274	319	299	281	324	303	306	283	322	311	324	338	321	312	311	287	310	334	302	278	347	276	305	306	286	298	323	270	288	304	285	305	277	324	310	302	293	309	308	283	316	297	281	285	307	316	305	279	292	281	293	310	288	298	309	323	305	280	294	295	298	281	288	307	275	296	287	298	300	299	309	290	296	285	298	302	314	300	350	268	316	302	315	339	281	292	302	301	319	299	302	324	311	277	288	348	320	351	303	312	302	314	284	311	318	255	300	312	287	310	335	310	303	298	291	332	297	296	325	295	321	274	299	274	288	317	323	287	303	292	266	333	311	279	296	323	276	291	288	319	294	304	301	326	315	298	307	312	299	306	268	289	312	321	291	323	282	315	293	347	330	292	334	288	310	301	295	299	302	265	312	318	315	304	306	312	302	313	327	316	312	311	269	303	292	289	310	261	293	294	290	298	316	304	290	313	301	264	278	294	292	329	301	299	316	309	322	322	311	299	295	311	312	297	308	301	308	286	303	293	317	300	305	313	296	285	294	316	269	318	324	277	324	329	288	302	315	308	324	340	327	312	285	299	311	307	301	305	309	294	333	302	337	293	303	324	325	303	310	306	281	315	290	303	290	334	294	318	302	319	307	308	307	300	310	331	296	288	288	309	299	306	293	307	290	324	288	317	274	305	333	307	284	283	296	290	291	288	317	289	309	322	355	285	316	302	308	329	306	293	314	289	292	300	289	314	296	319	277	328	289	315	315	302	301	300	279	323	299	287	297	278	333	302	309	302	324	295	276	332	270	319	296	282	308	311	291	325	305	306	296	323	296	319	312	309	308	310	301	284	302	273	296	293	279	293	287	287	290	291	301	310	260	309	286	293	315	322	322	319	316	309	287	324	319	312	297	310	308	287	289	316	304	314	305	295	273	298	316	337	300	305	315	283	310	289	318	312	300	300	296	327	304	335	278	305	299	329	285	308	295	258	308	304	301	312	295	273	291	309	333	299	323	291	294	305	310	297	303	293	292	311	328	283	300	292	302	333	303	295	291	291	328	307	288	308	283	292	308	262	321	322	293	321	336	298	328	286	321	322	299	305	280	318	264	297	323	325	290	284	320	296	312	292	332	313	326	300	312	281	278	299	303	298	260	290	294	309	335	308	307	312	329	292	297	304	278	312	312	290	294	282	345	324	322	304	276	348	321	281	311	295	317	305	288	293	315	284	300	306	306	295	301	281	301	301	313	284	274	266	336	299	302	320	316	313	305	291	283	300	295	287	291	307	292	299	305	281	315	311	293	268	289	359	300	316	324	296	338	302	313	303	307	260	312	308	335	290	320	318	307	271	299	284	302	304	284	285	269	287	294	275	334	290	301	321	331	305	341	311	288	297	286	303	308	304	299	319	328	319	292	291	324	311	305	342	291	285	309	299	307	279	278	321	304	301	312	307	296	310	287	304	314	338	297	312	321	290	276	331	265	331	317	309	266	291	310	292	307	281	305	310	308	299	322	320	283	293	273	306	305	315	303	279	297	303	352	265	296	295	313	317	300	320	339	301	304	304	314	282	303	283	327	302	293	271	314	334	302	303	299	311	301	290	292	301	333	345	283	293	290	317	306	301	307	291	331	316	329	312	310	321	308	313	337	307	298	297	308	272	336	312	310	334	316	293	314	315	304	300	311	296	329	293	298	316	286	313	307	329	288	283	328	297	281	314	302	280	328	315	289	302	287	289	340	335	322	290	299	307	262	302	285	272	286	336	297	323	326	319	306	286	320	315	306	276	281	303	290	284	303	314	283	325	300	298	338	293	313	302	297	279	299	304	332	319	313	318	309	291	298	323	269	277	290	314	295	291	292	310	297	290	316	282	290	314	320	306	299	324	313	302	324	305	278	296	297	299	272	275	283	290	316	304	303	284	288	296	301	332	330	287	315	311	311	314	313	299	295	314
28779	24821	22702	14074	7136	4534	3253	2321	1889	1486	1252	1076	907	846	791	722	726	735	669	587	572	554	580	541	566	538	506	512	554	598	560	563	523	518	529	554	579	562	529	560	503	497	526	522	539	520	500	527	524	526	537	555	528	505	516	513	544	548	525	516	518	539	550	538	530	516	539	500	507	523	513	482	512	515	528	535	474	539	531	531	517	465	505	480	529	532	565	527	526	497	531	557	535	525	503	539	523	507	483	477	482	506	515	483	498	502	469	511	508	537	522	543	515	511	524	539	568	540	539	523	543	530	508	505	529	475	489	490	484	481	537	513	545	492	501	523	527	487	525	499	519	544	492	533	514	480	496	526	534	534	501	486	499	544	547	509	512	510	540	499	515	534	547	523	513	498	536	445	523	514	490	505	509	499	523	524	535	559	498	528	512	493	541	529	490	529	542	531	503	507	486	501	521	504	558	494	490	493	549	502	541	525	507	569	507	539	513	495	521	533	519	517	494	530	509	531	508	488	501	521	515	520	489	457	468	470	494	506	529	528	493	508	522	562	535	531	568	461	545	517	503	481	503	509	488	525	530	519	530	544	439	539	497	516	496	491	455	524	539	457	520	529	468	487	527	477	536	535	511	493	463	492	535	516	524	512	528	513	527	515	529	522	536	532	504	520	526	516	563	466	515	541	505	534	521	532	529	521	494	513	486	532	528	502	514	560	535	535	526	485	494	527	539	524	455	511	552	514	526	525	559	449	549	501	462	559	528	526	511	527	532	553	477	532	521	528	520	513	524	514	535	531	500	523	483	503	530	487	540	565	489	477	510	565	538	495	508	495	510	483	527	508	508	571	572	477	543	501	576	513	514	560	519	504	562	533	524	517	511	495	513	508	526	510	540	515	510	507	521	501	512	558	513	539	533	537	528	505	499	491	531	531	470	532	496	515	510	471	501	496	519	534	540	484	505	563	550	520	521	515	489	498	503	541	503	537	521	503	486	503	498	534	504	488	514	490	497	492	528	545	529	489	533	527	501	497	547	508	539	514	537	487	487	507	536	564	507	522	516	535	497	508	561	486	525	558	500	547	528	516	478	497	505	512	499	568	487	482	495	523	460	516	520	489	489	501	575	530	500	516	467	472	514	533	518	468	506	542	521	542	499	540	492	483	526	523	510	545	535	469	501	487	508	532	538	485	501	507	540	505	559	501	538	550	518	485	506	522	474	508	606	515	496	552	501	520	524	526	498	518	544	508	531	503	468	526	455	495	548	503	525	582	522	494	530	481	509	525	517	502	538	518	518	487	515	489	500	490	494	477	513	529	527	529	545	526	529	502	573	519	533	494	485	522	497	528	534	525	529	514	517	556	494	514	508	501	515	511	481	509	509	537	518	546	520	489	523	517	527	502	459	531	520	527	516	490	483	523	494	561	487	535	510	520	531	517	544	566	509	495	496	504	530	544	514	500	552	467	548	488	520	493	531	511	530	519	522	495	532	490	479	517	533	521	557	512	525	511	492	519	515	512	494	529	540	512	501	514	527	530	530	551	542	502	513	480	490	513	538	488	537	528	511	543	535	499	507	544	514	536	557	502	497	518	513	488	518	531	485	515	536	525	542	508	527	508	520	481	524	517	493	484	474	514	513	489	528	527	498	533	540	546	525	488	500	503	512	533	520	485	514	518	532	494	498	501	509	502	528	451	491	520	520	532	513	465	506	525	545	515	505	528	514	533	540	532	515	485	502	519	526	539	527	496	503	530	494	536	531	502	487	521	533	495	481	510	511	507	518	512	509	500	539	508	532	513	455	521	508	514	533	506	511	530	513	500	505	549	527	523	532	494	509	513	498	527	540	566	492	554	577	497	492	530	525	560	564	519	525	483	549	511	503	554	487	524	523	514	503	507	536	516	514	524	483	512	516	484	507	506	508	527	495	510	489	538	486	535	537	511	513	523	527	506	524	519	551	484	510	530	505	515	482	490	516	502	552	515	520	492	536	538	525	523	506	562	506	517	468	545	513	537	459	533	522	515	528	465	522	516	523	503	493	521	535	507	532	522	519	517	540	477	502	498	500	490	544	521	579	532	544	507	519	508	547	515	529	531	560	530	512	537	496	548	491	488	499	493	521	519	517	516	506	536	499	513	497	516	522	490	491	501	528	549	515	531	513	513	521	515	546	521	503	508	512	563	500	529	493	504	537	492	497	499	481	486	546	516	541	528	561	576	500	533	484	530	480	554	509	495	484	510	508	527	516	479	495	543	516	493	505	518	495	501	510	502	527	470	520	489	514	536	465	504	546	489	547	502	505	479	484	511	533	523	519	518	511	510	496	461	520	516	524	554	511	551	522	519	508	505	524	529	532	569	530	512	518	511	533	536	495	523	489	544	530	512	564	516	541	533	510	486	507	540	504	506	523	483	532	572	531	448	490	493	494	545	520	502	534	522	515	524	514	522	492	511	501	505	495	503	512	570	493	550	489	519	500	472	487	542	541	524	516	514	500	526	548	503	517	560	490	493	514	560	494	480	513	515	488	481	468	518	492	536	537	538	539	564	487	470	534	481	532	503	522	509	519	531	505	519	513	508	488	514	517	506	485	544	505	545	498	542	519	513	550	492	534	475	532	530	500	522	477	508	491	547	509	520	488	524	500	542	506	489	501	497	526	532	531	509	493	525	517	501	529	529	531	563	514	498	501	521	476	485	531	512	541	482	500	536	500	528	469	529	539	560	527	480	495	520	531	515	530	530	547	493	550	524	549	517	530	521	527	518	507	497	537	505	497	537	542	523	522	497	573	549	539	530	525	481	469	475	542	538	505	508	486	523	523	483	489	473	503	520	536	523	559	487	504	512	483	501	516	505	509	538	520	504	493	471	522	546	515	496	547	504	510	507	482	532	535	538	544	519	498	494	511	497	474	514	531	482	552	508	515	515	527	520	500	515	555	524	505	555	468	519	491	541	508	534	543	511	522	565	533	564	553	510	540	551	495	544	523	531	506	505	466	530	524	496	530	528	548	550	539	538	495	534	542	532	476	505	536	511	517	512	534	512	508	505	529	543	520	522	551	532	539	507	533	516	477	516	520	513	511	526	518	557	472	515	534	517	583	534	536	522	578	537	546	494	487	521	526	504	533	536	503	512	552	510	488	484	499	506	489	513	520	498	515	469	510	554	505	509	535	482	528	517	494	530	512	513	490	505	526	503	487	483	547	531	503	508	522	508	530	516	511	493	506	493	506	505	511	540	527	511	487	470	522	533	467	522	490	496	524	535	485	508	521	487	532	502	531	478	503	504	513	532	508	537	555	545	494	571	516	504	520	519	511	525	510	500	529	535	507	507	530	518	526	524	512	480	511	519	464	516	526	482	481	510	542	486	511	530	560	524	493	520	507	546	547	531	512	507	510	498	532	536	501	475	531	577	512	483	516	498	555	506	510	538	546	501	492	538	486	498	561	528	503	505	545	488	513	483	478	498	519	515	511	519	473	485	531	510	526	485
32751	39050	24404	15834	11602	8687	6540	4942	3797	2852	2311	1982	1557	1322	1209	1103	1058	920	1001	845	783	767	680	756	680	707	719	733	685	766	713	713	693	731	734	671	697	672	615	616	649	671	687	651	630	650	688	630	675	639	639	670	639	630	673	617	664	690	674	674	698	656	666	617	608	625	658	586	633	605	609	610	633	633	616	635	655	654	646	637	648	637	625	651	597	640	629	615	605	644	636	640	624	628	641	655	622	587	641	605	612	598	631	628	643	609	604	619	647	572	685	590	615	642	602	654	675	654	644	644	614	586	625	630	617	636	616	643	668	654	620	666	641	596	612	622	605	678	660	602	610	639	661	587	655	647	668	649	646	614	612	670	635	599	654	613	642	661	610	581	678	617	659	650	647	682	614	657	635	662	636	633	636	667	616	625	646	627	653	582	608	643	597	635	615	626	626	623	633	610	617	643	638	638	635	587	589	678	672	617	633	606	620	613	620	598	671	640	596	649	687	622	673	642	576	619	656	634	604	644	633	613	611	624	624	592	671	593	638	677	621	667	636	641	677	633	583	681	615	639	678	618	610	656	594	642	647	668	650	614	610	566	610	634	661	660	594	654	650	633	642	619	635	608	641	642	625	634	628	638	607	626	621	659	610	640	631	595	691	609	636	632	643	643	596	660	630	622	639	635	624	642	608	608	600	630	634	668	603	601	626	680	693	622	606	657	612	631	648	666	655	617	619	638	616	566	626	637	594	656	602	612	631	581	612	617	621	660	652	657	550	630	637	613	640	679	589	639	657	645	637	653	652	616	638	645	638	594	624	673	638	666	676	627	583	639	613	648	610	603	617	603	665	640	639	642	652	628	670	677	604	658	590	638	601	597	651	622	625	584	624	632	608	647	656	613	633	668	642	631	579	607	643	655	630	567	601	604	629	650	662	651	591	644	640	600	639	615	628	641	606	602	628	678	591	632	652	614	659	611	634	655	641	649	655	633	629	645	603	623	676	640	660	621	640	666	604	642	634	616	625	647	621	624	627	638	653	630	665	632	682	598	657	585	606	664	663	650	669	629	635	635	676	633	614	614	642	652	592	659	626	619	621	639	651	629	635	620	629	681	619	650	638	623	656	634	626	617	616	675	607	611	630	627	622	673	614	622	635	626	633	625	656	610	648	622	606	632	627	643	644	638	588	721	619	602	595	607	559	670	634	600	648	623	625	644	637	646	641	677	635	637	647	607	623	635	623	635	585	644	599	614	619	660	642	662	632	611	656	658	641	665	656	663	615	661	665	651	601	610	593	618	641	641	603	616	598	617	637	662	644	592	634	612	652	608	639	621	641	603	615	656	629	673	656	655	624	634	597	591	636	630	593	624	646	655	653	615	584	657	615	652	673	642	634	625	617	636	574	626	596	636	643	639	631	619	632	628	661	643	626	640	594	611	622	636	646	600	631	600	617	639	627	639	641	675	631	637	628	654	640	642	617	583	638	678	643	685	640	678	701	651	615	630	617	672	608	631	679	620	640	573	630	628	657	648	638	589	647	660	602	623	678	651	621	612	646	641	606	618	582	589	645	613	607	623	596	620	654	615	667	607	646	660	671	645	643	600	636	638	652	615	645	608	645	684	597	643	625	624	624	651	611	617	617	668	670	599	630	668	601	656	602	628	596	642	644	664	597	657	607	644	646	596	645	614	641	658	647	602	610	649	685	641	623	648	637	697	625	596	585	642	650	614	631	605	649	598	638	652	663	619	627	615	633	639	639	632	609	639	634	623	609	661	621	646	625	624	611	592	612	651	688	562	639	626	649	620	601	625	622	626	676	643	679	625	626	649	671	670	605	649	624	632	605	622	632	597	644	611	651	610	633	665	629	637	629	588	638	641	641	626	629	642	641	670	665	637	688	601	617	613	631	644	571	641	630	645	638	650	679	618	625	586	662	596	657	666	623	622	651	606	629	646	605	665	591	640	615	623	627	608	637	648	648	661	608	621	639	589	576	647	639	632	667	610	623	662	615	659	640	643	596	629	632	657	613	658	615	620	621	644	618	663	643	642	647	629	631	624	645	638	634	616	621	627	611	661	623	668	608	630	599	663	613	628	646	673	626	600	641	643	669	658	609	641	570	674	625	641	646	665	604	628	666	694	654	631	657	641	658	637	617	624	653	620	628	624	653	635	618	640	627	645	625	665	640	601	639	612	651	621	590	662	659	665	675	617	637	666	647	621	660	636	616	627	634	639	634	635	650	682	618	643	654	677	615	629	600	590	585	660	701	610	615	650	599	658	629	624	619	638	634	642	609	624	671	574	658	615	684	664	618	612	625	654	608	595	654	638	611	686	575	622	662	632	644	634	633	584	634	673	615	600	625	661	637	595	628	616	594	638	600	653	645	618	624	626	600	641	574	628	659	595	644	582	641	613	605	581	637	624	667	631	620	633	652	585	652	628	620	590	622	646	600	624	643	649	660	605	632	629	611	628	674	628	614	632	622	609	624	634	651	610	640	624	642	633	635	589	653	641	603	672	584	675	649	579	636	631	599	652	674	626	665	652	631	614	636	608	612	608	603	672	659	642	628	620	610	619	645	666	620	652	613	647	620	613	571	619	635	639	630	604	605	615	639	610	614	638	632	607	648	661	639	650	612	651	594	629	648	632	608	624	639	645	685	646	670	626	626	625	596	635	595	640	629	661	606	637	639	654	613	630	606	645	610	614	586	648	651	618	624	617	645	639	602	676	602	639	649	654	641	606	636	633	618	609	629	680	637	635	630	601	643	601	635	624	648	665	613	623	663	631	633	674	645	672	653	652	644	601	634	653	660	617	627	587	611	670	644	629	571	622	629	603	619	644	654	660	642	633	649	586	616	625	610	665	614	652	635	640	633	620	665	610	596	649	666	651	602	661	622	628	651	652	659	659	687	642	678	619	625	647	648	605	622	605	641	612	644	601	593	632	638	647	650	630	602	621	615	640	685	633	646	642	609	609	632	623	632	599	623	599	616	657	609	606	629	620	633	634	632	601	628	628	664	631	646	631	611	600	646	613	660	648	611	645	629	639	611	644	616	633	642	603	625	618	626	635	661	591	637	607	612	651	666	617	605	659	616	638	606	596	653	638	626	593	657	623	606	628	600	637	613	586	646	675	610	678	662	654	621	638	661	604	586	646	643	624	668	606	610	621	606	650	624	624	634	597	635	643	668	670	638	609	660	605	617	642	613	636	599	617	650	586	603	617	639	589	644	679	653	623	624	664	639	615	616	611	625	622	613	623	627	630	631	629	658	612	612	598	597	689	617	606	619	643	662	703	609	598	679	611	622	641	690	671	604	640	618	635	670	569	667	630	623	644	584	637	645	629	623	599	661	614	621	621	652	679	613	633	672	634	650	661	663	626	641	607	584	604	574	621	637	641	657	634	619	640	603	594	599	678	612	659	604	677	618	643	644	627	620	602	636	619	642	647	606	643	627	620	616	595	587	645	622	629	597	581	646	641	618	652	644	602
24463	21627	29144	24603	21745	16845	7797	4301	3021	2380	1950	1428	1201	1086	921	820	799	694	620	595	523	515	428	456	407	404	427	442	463	479	467	508	453	430	438	429	405	390	367	396	370	373	356	379	404	408	360	376	408	389	371	396	382	407	407	410	377	401	415	399	377	362	387	366	364	369	360	365	359	349	386	374	365	361	340	378	377	379	357	389	349	353	377	371	353	413	361	385	358	373	368	394	372	356	377	379	382	377	361	361	357	370	359	376	406	357	371	400	397	394	367	392	419	393	392	360	396	367	372	338	359	352	367	363	374	348	361	388	364	393	372	379	369	361	374	347	353	393	342	372	372	376	341	351	332	359	376	365	391	371	383	391	350	338	353	324	366	383	392	371	351	348	354	378	329	368	353	356	378	356	341	380	378	366	361	348	376	337	368	365	370	375	383	367	378	384	372	378	335	368	379	345	333	365	384	376	370	368	372	361	384	378	363	353	379	359	355	354	371	368	364	377	372	401	339	373	338	377	351	329	376	385	347	386	327	369	382	371	384	358	345	351	328	399	376	388	388	387	371	368	417	363	348	364	405	374	372	395	370	370	353	377	353	352	362	341	341	357	371	379	378	378	417	368	379	350	356	384	334	362	348	365	342	389	397	337	338	366	370	358	357	352	371	405	345	382	317	347	364	350	343	345	353	357	352	412	377	351	343	379	349	367	382	345	348	380	353	364	372	386	357	370	363	389	394	336	374	384	359	374	353	383	346	356	331	415	393	371	383	345	372	365	334	362	362	349	378	360	395	367	366	358	383	369	383	375	340	350	360	374	378	360	377	381	335	335	350	335	378	379	335	391	364	378	410	385	373	384	372	357	355	376	374	374	361	392	343	393	364	359	369	351	354	380	352	346	355	406	379	351	350	361	347	366	355	407	366	338	399	380	345	390	341	357	357	339	364	318	374	373	351	368	427	357	357	371	373	352	376	357	357	367	384	346	355	335	405	352	370	382	378	349	376	361	358	357	369	356	355	348	355	393	409	355	390	383	382	352	361	350	351	367	367	331	362	363	379	360	359	391	365	350	325	363	386	374	373	378	361	384	353	390	371	377	360	343	383	358	358	367	353	349	379	393	382	357	377	381	336	325	369	367	380	371	353	386	395	361	331	406	401	356	341	371	375	379	368	354	379	342	379	421	387	352	364	358	370	352	336	351	376	374	353	390	361	351	337	336	397	352	355	396	337	388	368	363	357	369	406	402	345	380	347	370	357	392	377	340	377	365	357	354	356	385	384	389	386	378	349	376	343	361	361	363	372	356	392	318	354	363	334	377	374	369	363	372	376	356	391	390	391	385	406	347	335	389	366	369	378	340	342	371	331	373	395	347	365	370	366	404	361	376	395	348	397	388	345	388	374	362	369	361	367	346	345	395	355	384	339	345	347	401	364	354	380	385	360	354	384	358	347	395	370	360	378	348	395	368	380	365	388	353	389	355	347	367	361	353	321	338	379	391	379	379	362	357	379	364	365	371	378	375	363	374	356	387	371	367	388	391	356	363	401	371	374	399	379	373	407	360	370	370	359	341	369	352	330	361	401	359	367	375	356	356	366	370	329	355	359	355	367	368	393	340	382	378	367	362	407	358	348	353	332	354	340	378	352	378	386	349	343	352	357	408	385	363	382	377	358	363	377	348	372	381	371	338	376	400	374	354	355	366	370	364	373	369	350	340	359	361	375	344	366	369	347	351	388	397	329	363	371	381	388	345	405	351	356	383	360	340	351	403	352	365	371	377	417	382	391	343	390	357	400	379	388	346	391	343	360	373	382	359	363	383	356	382	339	387	361	390	351	348	369	353	369	339	344	396	376	355	373	337	400	359	374	365	375	375	366	344	403	384	325	370	356	389	376	357	402	383	384	352	358	373	350	385	339	353	365	348	382	357	350	370	375	377	409	378	405	376	355	400	337	363	317	365	378	370	390	363	370	374	355	346	361	345	377	366	355	366	412	358	382	340	382	355	384	376	395	340	360	360	355	353	324	372	402	347	412	375	395	378	375	389	366	359	372	365	378	401	362	367	367	373	350	384	373	361	371	388	360	398	374	380	365	375	391	369	351	357	358	379	356	348	373	341	387	362	404	374	384	372	357	361	362	350	371	361	373	386	354	355	377	379	356	357	345	358	386	367	358	363	355	364	356	367	359	382	363	361	381	374	323	376	382	370	369	373	389	349	334	389	357	362	374	358	346	361	352	382	369	407	336	330	352	373	343	400	363	338	402	318	362	331	338	386	375	363	368	402	396	392	353	382	340	373	373	372	371	368	331	370	364	377	355	367	354	410	365	381	372	367	357	366	380	361	377	383	393	356	379	384	353	385	369	365	365	362	368	371	361	377	365	369	392	357	378	354	373	365	369	352	352	351	379	367	371	339	381	366	354	400	346	346	368	393	360	367	362	338	364	390	398	383	369	361	360	364	364	397	346	381	343	389	379	377	371	348	411	342	362	390	347	383	362	365	362	378	364	374	350	331	368	393	391	348	354	376	360	376	356	372	394	359	368	375	361	378	361	417	330	394	369	403	377	390	373	377	357	351	342	349	386	359	394	393	375	375	360	362	350	374	328	365	367	382	361	369	339	390	381	348	378	417	355	363	391	377	358	381	374	347	383	372	363	349	362	365	338	376	376	348	377	368	394	373	406	358	377	380	347	384	390	403	307	371	379	379	378	359	402	346	375	372	388	356	343	342	349	365	373	351	400	344	365	325	360	389	338	389	369	363	364	377	379	364	396	359	373	383	386	330	357	353	348	368	356	364	374	359	361	370	373	361	374	343	380	376	340	364	348	322	372	373	343	382	368	360	356	376	364	374	335	382	385	376	358	343	381	374	378	392	399	348	326	417	398	361	357	365	357	395	376	362	362	379	365	334	372	386	382	354	371	373	375	360	381	359	360	374	329	363	376	390	393	396	369	317	376	365	386	367	374	342	363	354	363	349	384	362	376	374	354	380	352	354	337	386	360	368	330	359	382	375	351	373	346	335	367	329	379	363	389	370	329	358	407	335	335	372	382	386	364	355	347	361	375	351	316	396	371	372	375	359	356	375	372	348	359	374	347	370	371	341	343	347	353	370	356	360	370	349	345	344	375	386	381	385	375	327	392	370	382	395	398	355	371	362	371	348	388	393	370	393	356	343	343	365	383	348	380	341	332	375	380	364	343	414	382	368	367	398	367	387	372	361	366	366	377	351	339	334	352	365	401	358	366	368	374	388	364	358	381	387	351	372	386	365	372	376	328	358	367	323	394	352	386	352	344	304	349	371	379	377	372	379	371	337	377	369	368	336	391	372	345	343	358	386	391	328	394	343	364	335	375	384	389	358	377	390	385	368	350	379	343	354	359	333	371	374	366	334	392	324	361	391	366	378	367	377	346	345	355	371	367	383	361	348	381	359	365	348	356	373	336	354	355	374	384	363	339	385	371	376	358	363	368	348	341	397	376	359	400	411	368	342
37089	51211	31284	22834	17966	14096	10832	8197	6108	4718	3647	2920	2143	1840	1507	1366	1217	1214	1035	891	807	651	615	588	579	584	576	596	643	633	650	597	683	586	609	531	524	508	481	449	453	486	493	494	501	487	488	541	502	512	509	498	489	515	470	470	502	473	523	530	513	484	472	460	476	472	480	451	463	474	455	503	455	451	482	454	527	472	476	440	447	438	464	455	470	481	470	495	489	431	454	468	468	430	452	503	446	460	435	432	426	441	456	421	442	437	450	478	445	499	429	442	449	428	450	452	453	451	517	492	458	444	469	448	458	478	470	475	469	482	443	464	461	466	501	444	473	470	433	501	448	455	490	441	463	452	470	452	456	443	474	446	472	471	511	471	490	433	473	465	441	450	452	452	497	470	493	460	480	415	469	442	457	460	462	437	434	487	464	447	461	496	436	428	486	458	459	441	444	430	431	452	475	450	429	445	472	501	452	471	473	475	475	472	451	454	448	472	445	449	481	482	479	490	459	462	441	438	436	436	474	494	463	441	458	449	471	479	433	478	455	426	459	469	487	485	459	486	452	477	432	469	447	471	456	460	461	448	502	448	455	435	432	437	461	483	437	460	468	467	454	440	449	486	444	466	438	512	458	456	440	439	430	463	443	495	436	477	476	436	485	476	468	433	469	482	474	464	455	455	444	441	481	461	482	475	470	460	443	438	463	483	467	437	443	450	441	465	513	476	467	473	460	457	471	470	459	444	424	476	418	476	455	493	465	479	441	455	439	454	460	483	465	489	465	410	489	447	468	465	434	439	495	472	457	423	448	444	453	449	506	442	480	466	494	465	471	429	439	464	436	468	503	451	456	435	470	479	450	431	499	421	415	493	443	445	474	451	471	465	475	480	475	444	462	447	460	443	446	462	481	465	453	494	454	469	463	485	492	436	425	491	479	465	457	448	480	479	478	451	467	487	458	460	425	455	437	441	487	476	455	432	487	469	452	479	443	458	444	464	517	458	511	464	467	466	446	479	460	485	464	434	461	479	450	439	481	471	460	454	475	471	466	431	482	430	455	479	450	458	456	454	469	483	455	455	479	485	457	459	437	478	464	508	474	452	461	429	488	439	432	472	457	489	430	438	471	459	419	485	444	452	451	441	475	459	446	447	440	445	424	482	446	443	444	476	460	434	484	418	467	490	491	466	465	460	484	454	471	472	447	499	451	454	434	497	449	436	478	480	484	450	428	419	473	453	449	460	450	453	449	476	462	455	430	444	457	460	482	465	476	439	473	491	478	481	459	428	436	511	452	430	430	432	441	435	472	468	465	426	461	464	467	462	440	449	478	475	477	441	491	438	471	450	451	436	499	469	451	462	447	459	469	433	425	462	421	442	448	431	424	463	483	450	455	468	432	464	490	481	499	443	442	449	462	435	443	471	441	472	432	446	459	456	454	449	491	455	455	417	467	440	484	446	460	472	453	462	446	469	424	496	437	425	467	461	470	514	456	519	461	453	459	465	437	481	454	477	453	460	464	461	444	440	464	452	448	457	476	473	488	463	508	437	425	460	496	453	504	427	453	443	454	419	455	480	464	472	449	444	442	490	422	478	450	435	502	498	487	510	479	458	466	482	448	466	430	448	441	441	489	434	481	452	500	432	516	465	448	464	496	455	456	433	470	516	449	469	493	470	448	446	458	473	461	475	431	495	415	456	444	489	468	472	449	461	433	475	438	475	501	477	482	498	471	424	490	470	470	453	453	446	449	469	459	474	468	410	436	430	436	452	476	445	441	414	467	471	487	458	476	458	419	444	460	502	478	473	488	440	476	461	454	465	453	472	485	504	484	444	432	450	465	456	457	424	438	440	484	444	457	465	410	483	473	491	457	441	469	465	440	460	437	469	459	466	466	448	497	454	465	486	496	466	479	447	473	463	464	437	474	457	434	477	465	445	517	469	490	452	444	488	428	468	481	455	489	478	472	455	452	453	477	484	435	449	471	463	457	484	462	431	454	464	495	468	441	469	436	448	445	437	476	481	457	481	419	448	465	472	501	484	419	517	497	450	444	471	478	468	460	442	483	470	461	431	445	456	461	442	447	457	434	465	487	444	471	485	438	445	475	486	459	461	442	500	453	437	453	466	458	435	461	447	460	440	508	471	474	469	463	424	460	471	456	428	472	507	455	424	428	453	491	468	449	484	482	473	468	465	447	447	441	458	478	458	471	456	492	475	446	463	468	466	431	454	438	476	465	431	466	464	460	431	469	462	431	463	460	446	484	454	456	459	457	444	504	456	472	476	455	459	482	496	469	440	450	427	454	520	470	431	456	407	447	495	479	441	454	459	433	464	453	466	472	444	450	449	467	455	500	483	433	460	472	475	467	435	457	473	493	448	449	462	468	465	472	484	449	427	455	486	456	453	464	455	450	458	478	461	499	490	442	468	464	466	443	479	436	453	471	466	468	452	507	469	504	465	465	512	466	458	453	421	473	445	473	467	483	493	485	473	449	462	464	463	467	441	430	456	455	441	442	429	511	460	488	477	460	450	438	467	459	451	414	424	447	465	455	455	410	476	435	459	466	416	482	444	470	481	429	445	427	450	424	486	422	459	505	482	460	471	463	514	415	396	485	443	443	449	489	476	438	438	457	494	485	439	444	447	439	415	423	490	442	456	489	468	467	484	496	429	460	429	469	439	488	421	464	501	431	458	438	498	423	475	454	466	468	436	501	413	497	455	465	448	459	458	453	444	490	443	505	449	462	493	472	448	414	466	500	465	452	494	448	506	453	455	468	465	469	485	472	466	449	444	490	482	452	477	472	443	462	454	471	462	450	482	464	445	460	432	470	528	434	478	447	481	397	473	462	467	444	413	451	460	456	466	504	461	411	461	452	447	457	457	466	437	442	454	516	456	457	492	416	447	445	446	445	457	457	507	439	439	438	493	491	454	466	461	454	472	476	443	438	522	479	433	460	449	506	442	446	450	455	479	446	446	438	448	437	464	456	455	425	457	439	466	513	443	469	475	459	488	487	514	488	450	419	468	477	469	428	458	441	436	428	454	442	483	447	469	428	465	482	487	448	480	422	438	475	460	449	439	474	464	472	434	437	467	430	442	452	452	480	429	439	443	463	472	428	492	417	453	468	471	468	440	425	421	467	462	466	454	460	476	439	467	450	457	488	465	480	450	492	436	462	474	479	453	455	479	437	496	467	427	458	463	450	472	479	460	500	447	485	492	455	429	485	475	422	494	472	491	447	472	446	453	495	431	499	485	466	460	466	468	490	472	450	433	471	447	486	430	515	451	494	481	440	483	498	469	474	466	471	459	440	484	488	440	539	477	466	500	450	443	457	432	458	445	448	484	455	455	407	447	446	450	443	453	488	444	446	473	476	462	454	430	452	483	476	438	455	434	470	475	454	449	441	427	448	474	457	457	464	468	420	456	451	462	475	479	461	462	444	455	454	449	458	453	469	471	439	499	463	467	479	474	469	494	467	509	440	465	434	479
23404	21648	29666	24097	21696	22202	17780	6916	4347	3365	2612	2099	1647	1376	1067	989	906	743	747	634	513	426	404	360	358	379	349	407	402	409	343	380	381	355	346	346	289	305	280	279	260	295	278	291	332	292	294	300	296	301	266	288	278	251	299	262	298	277	254	244	290	263	294	256	252	311	267	269	276	258	269	274	231	272	261	271	287	255	275	249	248	272	247	245	287	270	291	233	243	251	247	230	262	261	257	264	255	269	249	237	276	229	262	245	250	268	250	266	243	223	271	229	247	260	295	255	264	255	240	288	256	247	258	251	261	239	248	283	248	257	263	267	233	256	245	235	258	269	239	283	248	258	264	231	220	265	277	273	236	248	263	243	253	243	243	236	257	241	245	298	243	255	253	230	268	258	246	232	279	269	272	255	274	250	228	217	263	249	262	251	239	261	259	287	242	260	244	280	238	292	247	266	254	260	250	278	267	242	287	265	248	275	256	244	245	269	237	247	275	255	242	277	236	275	251	290	258	276	273	215	256	251	270	273	233	270	264	283	267	261	268	264	260	247	230	249	249	248	255	269	251	245	259	246	260	266	285	269	246	240	274	240	268	265	251	253	243	272	269	241	253	267	276	275	255	237	238	259	263	254	261	240	245	272	272	267	288	239	261	254	243	246	269	253	244	276	254	253	237	224	292	251	259	274	263	263	243	255	258	240	268	264	231	255	267	286	231	260	250	237	250	280	283	275	250	265	253	264	235	271	234	272	261	268	280	273	252	270	278	255	245	257	229	250	256	261	276	265	243	244	261	253	272	251	246	263	255	251	276	282	223	257	271	250	257	275	273	268	232	229	249	267	253	233	270	260	256	240	258	242	259	228	237	253	272	270	281	278	248	251	246	228	256	234	250	271	262	262	269	272	254	237	293	277	267	251	266	262	253	252	270	226	273	252	287	244	252	251	270	283	240	267	255	291	266	260	261	245	238	249	261	253	251	256	270	270	278	257	227	237	265	261	257	259	255	262	238	226	231	264	259	233	248	257	253	253	242	250	260	275	245	240	251	255	243	293	263	238	260	258	250	274	261	276	230	269	288	251	285	262	254	253	255	268	293	274	270	279	250	273	256	245	273	268	265	260	281	248	253	267	223	247	270	279	267	244	255	235	236	246	267	252	253	251	271	256	241	234	254	239	264	251	250	269	244	232	256	234	256	233	264	271	267	242	248	273	225	248	259	244	249	253	244	274	239	254	254	229	267	268	271	277	245	272	270	254	258	238	261	238	242	254	251	259	219	255	253	259	293	257	269	240	260	262	237	261	284	257	248	278	271	251	259	261	259	276	282	243	271	255	231	252	269	258	240	267	258	267	267	260	272	255	283	274	266	255	271	247	242	232	241	238	268	266	275	275	267	243	297	268	241	257	286	268	261	242	245	226	287	242	228	262	280	298	244	241	240	253	283	245	288	237	250	271	265	270	219	258	251	260	270	230	282	237	256	243	251	261	220	235	263	265	269	255	288	255	260	276	266	260	268	298	241	243	254	245	239	287	240	240	255	254	259	246	224	274	247	256	254	266	269	255	267	252	257	262	260	267	273	271	240	241	243	281	266	270	278	227	242	277	248	252	237	239	258	250	267	261	268	275	258	247	245	265	288	250	282	271	264	237	259	305	260	247	266	235	256	280	240	258	263	270	274	258	242	274	247	252	281	253	245	272	281	252	257	270	258	246	271	248	257	262	234	232	252	246	246	234	232	242	274	243	257	270	255	236	265	230	246	241	231	238	273	255	251	238	242	251	284	261	241	240	242	269	258	251	255	277	296	235	258	269	256	245	266	272	244	254	251	263	272	272	266	265	244	280	280	265	248	251	263	246	246	245	240	268	278	272	239	233	262	244	259	271	210	213	254	257	251	234	243	271	280	253	280	252	298	260	276	234	231	263	243	248	235	220	274	253	241	261	278	278	261	236	272	265	248	258	268	256	271	246	253	249	228	256	248	268	196	250	261	279	279	281	240	253	257	256	250	250	270	248	279	266	269	254	279	233	266	279	260	254	253	224	271	256	274	242	248	240	254	255	261	251	284	247	244	306	232	247	270	247	270	246	261	283	218	244	216	248	258	237	236	254	236	245	267	248	241	275	274	259	243	247	269	249	270	238	230	249	245	237	265	259	258	271	249	264	246	245	272	252	235	266	252	259	254	236	262	264	250	283	218	239	268	263	247	251	255	258	242	258	262	244	247	253	256	254	278	280	245	261	244	253	246	258	265	250	266	260	270	282	239	252	237	269	249	264	257	257	223	257	247	265	270	231	262	251	257	261	255	242	264	250	254	235	251	306	262	238	264	259	247	285	263	295	275	251	261	243	286	262	255	261	275	248	245	230	238	264	300	227	236	260	257	264	254	294	243	261	260	246	260	246	261	225	257	245	256	244	256	247	235	257	245	282	258	239	254	280	234	251	257	246	262	238	261	264	254	237	279	248	258	241	245	228	254	249	247	237	284	262	244	228	242	235	257	244	266	246	272	260	243	257	249	234	287	251	256	271	263	272	261	257	272	218	251	229	275	252	286	268	262	271	241	264	244	232	252	247	241	247	247	256	251	235	233	258	248	248	267	245	234	242	266	245	257	261	272	251	270	297	212	253	257	283	246	287	285	261	244	252	249	269	244	256	272	261	240	238	276	283	280	263	258	265	274	252	267	238	248	245	285	247	278	237	273	240	258	276	246	245	272	253	239	241	259	272	267	241	273	268	244	257	244	247	246	256	286	268	271	248	278	230	265	254	257	253	265	272	228	244	256	260	251	267	232	251	277	265	245	270	240	276	263	236	259	256	226	275	249	259	240	253	266	254	260	254	260	276	272	242	237	239	232	237	224	267	254	245	301	256	248	232	258	277	255	240	271	274	261	278	269	246	256	271	264	242	229	292	264	237	245	240	253	279	277	261	243	243	251	268	270	280	285	226	240	270	285	261	288	253	246	253	255	249	263	277	246	259	257	255	246	245	221	231	237	231	260	265	233	258	272	264	267	257	277	265	258	249	263	265	242	246	241	296	267	225	243	283	276	252	255	245	258	239	269	257	254	247	302	259	293	236	263	234	251	260	262	255	278	268	234	251	270	232	268	253	264	231	259	249	260	244	246	245	250	260	265	244	246	246	258	252	251	266	268	251	262	285	255	222	275	229	273	251	221	254	270	264	259	223	242	251	294	268	261	254	229	282	253	269	239	251	291	268	283	247	247	242	251	252	247	235	237	245	270	254	265	251	234	273	258	275	257	257	238	260	256	258	263	256	257	266	237	268	260	261	236	277	255	244	246	278	266	255	258	281	253	255	269	239	252	228	262	244	277	271	254	244	240	253	279	274	250	293	269	253	264	249	274	233	259	257	268	251	236	287	255	267	251	259	249	246	259	263	262	237	242	225	248	260	247	260	252	249	241	274	260	252	272	234	284	251	257	250	248	249	250	276	279	247	247	242	264	202	260	254	255	274	281	239	268	241	247	250
41350	56650	36339	27744	22873	18556	14808	11326	8936	6928	5346	4067	3229	2539	1949	1752	1533	1405	1254	1077	857	683	513	536	491	456	532	558	590	584	572	592	593	518	518	438	404	385	387	345	363	414	363	395	406	377	384	388	370	345	336	336	363	377	330	367	385	375	356	383	401	331	347	314	320	327	319	361	306	300	340	319	336	323	326	314	317	303	331	288	288	342	333	300	324	325	327	289	319	316	318	341	320	318	339	327	311	289	355	315	332	305	316	337	315	313	326	325	319	295	320	292	334	332	317	348	306	309	292	291	269	307	304	266	317	307	302	327	300	308	296	322	336	299	296	335	339	334	318	310	315	315	315	335	331	281	285	301	316	324	336	311	316	318	316	297	305	306	275	328	360	340	255	323	308	309	322	323	310	318	308	284	299	296	281	311	298	293	309	342	310	310	311	327	321	329	326	305	331	320	303	304	284	317	311	305	290	331	318	332	284	283	289	308	299	311	307	330	338	313	331	307	299	309	296	302	324	287	367	319	329	325	311	310	308	310	312	317	275	343	321	323	307	321	327	297	335	277	316	314	327	321	297	299	275	299	322	311	338	329	370	333	317	308	331	291	303	310	370	293	318	334	323	334	331	309	329	308	334	318	291	333	313	314	346	326	320	284	301	322	321	289	297	295	318	302	313	331	317	321	317	313	303	320	316	316	340	341	329	309	325	326	294	304	317	320	293	289	293	341	318	304	330	320	307	328	309	324	312	320	308	354	313	297	313	299	297	298	326	318	326	309	298	313	312	280	310	301	323	301	320	318	295	315	308	313	317	314	318	291	289	303	299	337	309	318	304	293	318	304	316	303	330	295	288	314	320	280	344	302	351	290	321	315	296	324	336	322	290	340	325	304	280	287	315	312	330	320	310	319	297	355	296	318	354	296	334	301	322	312	350	302	323	319	318	304	324	289	338	297	291	315	319	324	310	301	330	324	291	300	299	275	314	324	303	304	308	282	293	315	273	316	288	319	339	304	334	326	319	297	294	324	277	315	296	324	309	314	311	302	329	297	301	294	315	310	308	324	316	326	318	327	338	293	334	318	340	322	308	313	305	290	343	313	301	324	290	287	309	324	327	319	297	302	316	317	295	317	293	297	318	299	303	310	298	336	279	313	335	321	328	332	340	323	309	287	340	335	310	293	304	317	303	341	321	285	312	324	318	342	312	307	287	300	291	289	306	319	304	302	332	318	321	302	326	317	335	324	309	277	304	304	330	296	295	294	321	289	304	301	327	306	316	277	338	322	321	342	315	319	299	312	334	292	293	272	332	322	287	333	320	303	331	277	291	293	303	315	297	290	316	321	305	336	333	333	340	301	322	335	328	320	347	323	320	336	321	331	309	306	320	312	346	315	300	305	317	299	302	317	325	319	309	313	301	299	330	296	338	317	334	290	329	314	317	331	312	322	282	319	302	299	353	303	310	287	292	319	327	303	281	288	314	316	317	332	345	297	323	275	339	329	317	337	294	327	332	305	325	307	311	327	284	276	336	303	289	315	311	324	310	300	345	319	299	340	334	309	289	332	335	300	317	321	307	332	312	314	342	309	323	325	318	321	300	300	311	325	329	318	284	287	358	330	311	306	292	315	309	310	325	305	311	301	298	334	334	325	330	339	333	332	291	334	315	310	311	290	318	321	289	334	341	339	290	329	305	317	292	303	319	292	318	289	355	315	305	330	307	307	308	297	327	288	323	315	304	315	316	318	311	307	311	321	328	337	301	282	330	318	286	331	316	314	313	311	328	267	348	289	322	317	351	288	288	315	318	304	285	313	299	293	350	315	324	292	313	325	315	278	314	326	353	319	295	292	303	300	295	288	318	312	323	315	321	268	300	328	315	270	317	326	284	275	288	309	312	286	292	328	333	310	295	325	295	292	332	315	312	290	341	302	304	297	329	306	304	342	295	338	283	294	300	326	346	338	331	297	274	334	289	299	306	325	285	306	305	339	306	320	298	330	314	302	314	315	344	315	316	296	322	295	285	309	310	311	296	286	350	309	320	349	324	325	311	336	299	334	316	330	321	284	325	325	313	276	341	284	297	296	307	308	312	308	314	340	300	303	306	326	297	301	314	308	301	297	311	345	319	340	317	334	312	352	297	334	313	305	292	320	311	303	288	323	298	293	324	299	301	282	337	312	326	305	287	329	311	310	304	277	283	337	332	340	298	311	305	302	312	317	318	276	319	314	316	322	322	323	306	302	315	313	300	319	288	321	300	302	334	294	316	344	300	314	325	332	295	349	295	315	349	295	283	285	304	312	316	310	270	331	304	303	314	349	316	323	315	331	289	303	308	304	321	311	322	325	303	306	296	309	284	315	317	310	327	358	308	289	356	325	333	313	322	297	328	302	333	290	279	313	304	296	305	308	341	327	323	284	326	315	309	307	306	345	331	280	277	314	307	336	338	283	307	302	339	323	322	326	292	307	316	321	311	309	299	302	320	299	305	298	284	290	325	323	334	335	326	292	305	330	314	322	327	285	307	338	283	320	331	275	327	337	318	342	302	324	317	301	334	305	311	271	313	293	304	321	295	311	298	325	303	326	280	334	314	323	253	317	294	315	290	277	310	297	309	311	301	314	316	292	323	289	326	339	347	273	322	341	332	298	321	308	300	345	296	290	325	308	325	334	300	315	297	320	299	314	304	295	301	336	329	329	310	303	298	314	292	291	333	312	301	328	320	305	326	294	330	357	288	307	314	316	316	311	303	314	284	319	334	320	338	323	329	321	317	310	308	339	347	316	310	306	295	309	316	330	287	292	334	318	337	308	310	324	285	319	311	314	284	299	309	273	324	317	313	319	343	315	333	309	288	331	321	330	298	313	296	328	329	332	315	312	330	290	317	349	324	307	270	319	287	306	309	307	315	335	310	295	307	311	282	320	308	328	299	300	313	332	315	356	300	337	313	309	323	299	322	308	313	318	313	308	340	305	320	307	299	314	327	299	308	342	312	279	310	302	328	330	340	298	312	278	289	321	263	305	295	331	324	345	294	315	314	300	313	313	334	327	310	325	327	343	288	329	288	294	308	289	325	315	334	306	306	336	324	347	325	298	324	308	294	343	312	298	315	332	354	295	328	313	288	314	319	302	306	318	295	310	329	348	307	309	307	329	335	308	329	291	302	345	327	294	313	305	299	297	334	327	318	341	306	336	312	306	297	306	341	328	328	302	324	333	318	296	317	318	304	315	325	332	323	317	333	323	279	292	338	312	319	273	304	337	307	317	303	318	302	326	314	300	336	308	292	304	303	330	328	322	305	319	342	334	309	320	318	306	312	261	326	339	310	335	337	321	350	305	287	310	318	311	300	334	342	319	289	311	322	333	314	284	294	311	315	319	331	333	283	295	333	301	317	308	326	311	328	325	354	330	291	307	327	305	313	315	340	294	314	304	330	292	334	285	278	309	331	332	310	295	338	274	329	348	325	276	310	335	291	318	320	303	344	297	303	321	346	322
28865	25383	21805	13684	7176	4773	3287	2380	1856	1557	1346	1167	1023	874	743	750	772	719	691	659	608	593	557	557	550	544	558	574	554	572	563	569	603	580	557	573	509	504	537	546	560	544	565	512	599	563	564	542	556	588	550	551	543	541	525	574	525	524	575	602	507	525	547	495	566	520	556	533	533	580	533	514	528	544	550	541	464	511	569	511	555	540	549	511	556	558	543	518	486	515	527	531	580	499	541	523	533	538	538	537	523	538	553	532	517	543	532	538	553	540	572	546	547	502	491	526	541	526	523	522	542	526	587	531	518	545	545	492	528	553	555	516	516	538	528	550	562	566	521	516	516	547	558	546	531	542	523	574	537	513	518	522	524	498	525	552	505	497	564	547	548	526	589	541	497	551	518	570	505	564	531	505	539	547	545	504	539	497	534	542	537	537	594	535	512	546	571	503	557	544	553	506	511	544	553	545	557	578	539	521	479	517	526	553	505	548	524	520	527	536	579	541	538	506	529	566	508	533	578	518	544	545	559	533	542	531	557	542	524	537	534	501	539	511	504	504	517	521	538	534	540	549	517	519	548	538	523	496	540	532	536	514	538	553	515	520	552	541	530	487	538	586	584	581	519	494	562	473	547	515	507	539	555	561	551	505	519	534	488	567	545	533	491	501	564	564	558	578	539	547	499	491	513	532	524	525	525	541	535	516	569	528	512	555	522	540	523	552	517	499	526	519	502	572	521	503	570	551	533	554	525	489	516	517	528	535	531	540	544	534	533	545	506	497	569	526	561	583	524	525	564	507	571	567	527	531	488	526	553	533	540	532	505	521	525	563	540	533	531	533	499	544	504	511	537	565	541	563	539	528	517	559	517	558	525	554	567	577	521	488	550	523	506	477	522	516	524	586	577	541	528	537	527	509	567	532	513	520	546	555	563	542	555	543	563	497	556	504	539	531	596	528	517	551	556	540	535	515	560	564	567	522	531	540	504	530	570	529	527	568	536	548	517	533	537	504	550	560	540	528	529	540	510	490	532	515	537	585	525	553	581	581	542	518	533	514	561	526	540	499	572	512	505	537	554	530	535	529	530	558	537	595	545	546	539	560	528	534	530	589	544	572	536	573	536	532	528	509	570	530	558	509	537	494	498	527	527	516	532	481	502	525	540	510	553	518	538	569	540	524	524	515	495	566	529	565	526	567	529	541	526	506	521	569	519	567	536	524	544	564	503	593	516	568	549	474	501	544	520	537	527	486	568	533	536	486	563	530	561	505	550	535	554	557	552	571	502	585	549	559	557	529	554	530	498	516	562	592	540	563	553	513	534	535	572	516	524	543	491	538	525	493	564	523	489	498	499	529	535	527	513	529	552	531	539	527	582	527	526	560	537	538	526	537	524	491	583	525	555	538	513	570	516	539	551	569	529	540	521	594	548	513	536	549	520	535	536	536	533	540	574	489	564	542	561	522	510	593	527	518	524	539	547	541	538	524	571	524	546	514	493	473	502	542	559	534	510	524	520	553	508	531	555	495	532	570	549	524	533	547	525	576	585	550	552	520	546	508	492	536	530	517	501	503	577	525	509	546	557	558	538	578	531	522	543	522	545	553	524	537	532	538	512	552	555	537	577	476	517	529	536	575	536	540	547	546	522	501	544	545	501	519	524	507	514	544	520	544	547	541	561	517	561	523	523	515	510	553	513	476	561	557	529	475	537	577	520	538	569	540	510	542	538	497	547	541	528	543	566	522	552	521	525	541	538	541	537	483	568	547	550	527	558	492	545	530	495	497	521	541	505	547	589	520	532	533	534	540	531	536	568	542	538	556	540	535	574	496	527	477	547	548	507	524	505	527	540	547	555	517	567	493	531	529	544	515	523	514	547	514	572	550	518	517	533	573	584	555	548	558	577	531	506	558	489	552	540	528	554	555	545	545	536	492	559	540	521	559	524	523	544	486	499	572	536	548	564	521	576	519	526	537	505	499	547	543	505	510	540	554	526	572	542	540	601	516	535	550	539	551	511	515	535	530	549	519	522	489	560	510	520	536	521	467	543	532	499	523	511	494	539	488	524	506	532	494	550	519	512	536	522	545	562	546	534	519	525	538	496	509	557	548	531	544	508	577	529	513	559	552	519	528	543	562	571	508	541	570	593	523	504	525	528	548	521	530	581	543	535	538	544	535	541	544	499	538	545	574	563	534	559	512	528	534	495	533	512	544	498	535	561	546	509	525	545	520	546	552	544	539	555	534	517	538	518	532	517	531	532	537	571	512	531	536	497	554	519	485	572	561	557	523	507	551	529	512	556	573	484	503	519	523	507	541	541	567	551	529	513	542	573	533	558	529	555	510	553	540	571	523	538	567	556	545	488	526	548	545	531	473	535	518	555	556	478	574	546	535	515	565	527	511	545	544	555	541	527	536	524	526	543	516	542	516	481	536	561	539	500	519	534	532	534	538	522	549	533	488	515	545	515	569	550	527	515	531	566	555	531	528	567	540	563	537	533	581	489	544	551	518	494	520	560	524	525	537	540	545	523	515	521	539	512	561	540	528	566	547	567	551	574	517	575	535	551	523	520	552	559	499	516	571	575	529	543	531	503	560	533	546	526	542	602	543	584	570	572	529	565	525	544	515	570	541	542	537	518	553	527	536	541	508	517	514	508	529	518	543	535	519	531	531	569	555	515	558	562	485	504	510	507	487	510	513	521	523	500	587	551	511	539	517	516	548	520	583	525	534	513	544	525	514	551	509	553	501	540	523	557	542	545	562	541	579	529	564	494	506	585	526	530	524	493	537	521	561	523	565	556	517	532	556	493	588	521	509	545	550	525	546	566	530	541	604	513	538	530	559	509	535	500	524	520	523	526	538	521	564	569	526	573	507	554	492	520	525	536	522	559	515	521	553	581	558	548	548	509	544	529	543	511	516	551	516	507	546	526	514	545	544	514	564	550	547	519	547	557	546	568	552	535	519	555	550	526	535	501	526	525	522	518	550	512	557	521	540	554	563	545	545	527	522	588	510	527	536	522	552	534	568	537	492	527	558	508	516	576	501	477	565	608	514	532	507	518	536	541	524	542	580	522	523	530	541	532	571	533	536	567	528	565	555	548	553	539	516	522	544	557	513	525	523	535	495	529	554	503	533	540	541	530	534	519	535	526	493	521	542	544	484	529	520	540	496	572	537	576	550	503	513	497	515	523	523	525	503	535	511	489	567	550	568	521	561	526	542	515	519	503	508	516	552	553	532	533	511	549	524	523	499	519	550	529	501	552	508	563	503	537	524	541	514	534	536	547	512	567	533	522	512	563	555	556	484	526	571	511	520	520	538	486	534	548	545	552	609	529	536	548	532	556	506	566	555	526	507	459	523	541	518	527	525	520	509	573	523	536	563	557	568	504	532	557	501	546	566	540	523	527	518	563	538	548	538	580	503	533	602	538	578	606	494	504	566	558	545	541	545	550	536	578	551	533	568	537	525	547	519	515	507	572	521	507	533	549	501
33148	39392	23024	15351	11607	9126	6865	4938	3769	3013	2376	1980	1573	1337	1204	1171	1042	958	935	824	840	746	682	699	663	710	717	736	774	685	752	722	689	705	703	705	631	665	651	664	695	708	684	655	699	627	711	679	672	685	655	680	688	696	679	627	713	725	646	682	720	631	608	626	690	643	665	698	657	652	661	621	671	673	638	648	626	656	682	629	669	654	675	651	650	588	664	682	657	676	686	658	632	661	659	642	631	629	665	601	679	668	671	632	582	679	648	672	627	630	662	607	656	654	667	661	664	669	659	645	671	701	628	662	690	616	622	622	595	656	660	675	640	664	613	676	624	706	645	691	645	635	640	629	631	671	684	638	660	660	654	664	614	658	653	706	660	653	718	649	650	664	629	667	668	637	696	655	678	673	650	642	646	677	694	662	637	606	653	633	645	628	651	686	651	592	623	638	656	639	648	649	659	633	658	695	629	655	667	626	624	654	634	662	655	638	676	655	617	672	673	693	635	638	655	654	627	693	584	687	602	611	640	661	630	623	659	717	651	630	652	649	663	630	684	671	669	646	677	632	673	692	624	635	656	675	622	673	640	650	643	622	618	616	674	601	664	584	642	681	640	611	668	636	629	645	696	660	645	653	644	628	646	664	658	670	651	658	658	679	649	680	650	662	640	694	640	704	663	717	637	676	646	660	684	667	616	672	701	601	675	698	639	607	629	688	636	669	658	643	630	669	675	649	611	679	618	647	649	622	710	696	649	640	665	624	656	647	626	674	679	609	663	606	646	603	632	654	700	640	666	613	653	692	600	627	650	662	640	658	673	622	614	674	687	682	658	647	650	653	676	647	634	610	701	632	612	652	648	675	652	647	664	637	651	701	660	690	668	637	632	678	668	660	661	629	645	650	694	643	687	664	640	667	667	693	653	673	642	668	662	663	674	693	665	629	637	670	630	667	655	634	638	640	677	653	670	640	683	633	629	664	704	643	659	630	635	668	636	660	654	589	641	670	631	634	674	647	649	654	645	665	725	660	622	650	657	637	668	652	638	625	663	630	657	652	678	670	612	648	621	666	664	636	698	659	654	647	634	691	600	636	655	674	678	657	639	679	645	670	647	670	659	616	669	631	629	649	656	622	641	682	651	629	621	652	657	662	648	598	652	644	678	661	651	655	693	650	625	611	671	628	664	645	613	685	642	626	644	638	698	675	632	704	653	660	657	641	655	597	673	662	681	621	683	651	635	624	618	659	687	697	640	637	724	681	659	624	652	665	641	626	630	627	661	687	635	644	653	631	703	644	622	666	711	691	626	638	641	636	639	661	663	629	677	681	624	652	670	649	633	686	658	653	663	667	655	665	649	688	682	647	596	676	656	667	680	615	644	655	633	620	702	680	693	689	674	620	656	645	648	661	667	630	657	631	656	601	640	655	636	634	653	672	636	650	690	643	673	679	690	629	643	620	677	652	676	682	637	683	632	610	685	635	610	649	631	620	634	667	674	646	668	734	675	669	676	672	646	640	689	613	668	620	644	664	680	675	627	658	641	643	655	669	659	628	658	647	605	632	713	675	657	669	613	618	691	642	696	660	659	650	671	624	690	679	621	693	635	689	698	640	668	668	638	686	626	646	626	614	579	632	663	685	693	674	637	638	613	665	725	673	638	620	632	670	651	603	687	677	625	635	662	694	670	665	690	651	619	685	658	658	675	667	670	630	642	715	702	691	671	677	655	635	640	623	659	623	677	619	646	633	697	704	698	622	680	667	706	644	679	642	612	706	627	666	635	652	623	615	658	595	685	639	656	682	626	665	679	649	666	711	645	643	649	644	654	620	657	670	702	674	656	686	702	646	644	652	660	677	659	616	640	658	640	661	658	668	665	657	616	660	668	644	640	634	644	672	639	692	640	646	645	681	681	652	682	657	638	633	677	684	644	624	666	683	658	635	670	649	607	644	700	721	654	679	667	631	652	652	656	640	651	628	672	692	662	659	654	678	651	653	672	690	659	665	622	662	681	662	665	612	626	638	647	680	668	603	698	696	646	670	628	625	654	672	670	638	638	662	634	664	635	621	640	703	655	671	676	681	631	635	609	648	659	660	657	682	658	649	614	697	616	619	632	663	628	679	698	660	658	653	642	620	689	697	660	663	647	644	659	662	652	650	704	618	666	625	670	639	657	661	641	696	645	626	629	650	667	631	685	686	660	689	654	692	681	654	674	682	644	612	667	653	643	638	655	619	653	650	695	662	677	692	634	665	661	662	679	642	626	688	661	652	689	684	647	661	673	665	679	665	707	702	640	654	656	682	628	601	657	647	656	679	666	588	652	683	642	701	642	693	686	664	673	668	599	666	663	684	671	680	642	627	709	678	646	665	661	651	633	662	687	661	636	660	666	706	627	633	668	625	654	689	702	659	619	603	646	645	673	679	643	648	636	675	665	648	641	659	630	626	635	692	652	607	692	680	668	653	611	651	658	664	651	680	618	631	665	664	650	640	647	602	673	661	689	643	656	658	661	639	671	672	656	663	688	646	671	661	677	670	698	645	652	663	607	651	617	658	629	644	650	611	635	715	688	681	602	696	699	647	684	644	711	670	630	660	687	654	649	698	622	624	630	616	672	677	646	644	676	652	641	663	639	641	630	702	665	689	672	677	632	646	672	659	649	669	689	669	659	640	586	632	656	683	662	672	637	636	614	680	620	661	665	635	636	656	681	644	653	648	655	665	662	694	701	611	654	688	645	647	646	649	663	648	631	634	650	654	640	672	643	654	645	574	684	693	666	702	680	653	648	647	642	608	640	661	647	642	639	703	653	602	635	637	664	640	669	662	660	627	682	635	658	620	640	670	646	666	658	635	644	682	675	689	650	618	653	693	653	651	645	651	630	680	627	650	637	670	648	643	661	670	648	662	653	636	686	620	667	603	678	641	607	680	603	651	660	633	668	651	639	638	652	701	636	642	645	688	640	701	637	669	677	660	653	618	616	654	627	668	663	670	641	657	632	659	715	624	609	587	633	694	679	647	642	684	604	639	625	619	626	677	640	639	713	672	685	676	649	656	670	642	627	647	667	616	658	651	639	642	696	631	634	643	663	677	634	681	662	653	643	641	642	682	627	714	693	643	642	678	625	631	689	616	613	590	641	637	689	660	659	607	658	688	638	633	660	657	675	628	644	648	609	689	659	671	641	681	655	653	689	636	675	667	687	621	664	737	643	655	647	638	656	617	653	664	654	632	674	683	647	691	668	654	655	593	621	674	663	660	661	716	686	684	686	681	648	618	627	660	589	649	676	670	653	664	668	660	649	648	638	669	679	672	609	654	623	668	614	658	646	687	661	660	629	623	674	645	695	671	671	660	710	675	678	655	649	697	651	616	651	659	642	681	680	609	649	656	654	654	630	644	678	665	668	648	677	684	672	647	647	666	648	689	624	651	612	652	641	630	615	648	655	606	685	639	657	649	645	653	625	650	663	653	674	631	673	658	637	613	655	638	668	665
24503	21629	29123	24665	21681	16598	7923	4341	3033	2433	2011	1605	1361	1050	875	844	727	772	673	632	559	499	473	451	459	445	424	477	471	486	491	478	447	454	444	451	384	391	421	395	397	418	451	401	386	424	411	404	441	373	424	425	409	418	415	413	449	425	396	387	398	407	401	401	401	347	371	386	395	378	373	386	400	363	398	383	392	371	369	401	383	395	392	393	364	404	410	397	411	353	374	360	398	384	370	378	427	386	397	354	400	372	405	379	366	400	418	370	382	391	418	374	398	401	378	359	408	413	395	363	373	394	394	400	400	387	370	384	411	378	377	390	355	383	431	386	408	364	390	406	407	381	354	388	370	391	407	407	387	383	399	359	419	417	409	374	371	383	402	387	364	407	383	394	375	443	431	397	402	370	404	370	390	419	374	391	361	364	419	359	371	406	386	405	360	406	379	358	384	377	351	374	408	383	367	379	437	399	390	396	373	396	372	404	384	406	370	391	385	382	429	383	405	380	386	370	349	420	370	355	409	397	428	391	352	374	360	375	367	365	373	399	374	395	383	376	403	371	398	366	442	356	385	356	362	388	385	415	432	386	414	377	391	420	384	390	368	392	367	398	415	407	376	396	398	378	385	412	360	395	390	383	365	375	363	391	384	390	371	371	380	380	394	385	419	394	410	405	388	387	397	368	386	395	373	363	390	400	363	366	392	377	408	386	387	391	382	394	420	389	395	397	384	377	379	411	419	404	398	375	384	388	354	399	380	355	388	399	360	369	380	387	401	412	345	403	363	390	389	404	410	384	390	382	396	379	376	390	391	371	397	421	406	350	399	391	393	393	375	383	383	357	374	383	363	386	397	417	396	373	395	349	363	422	348	381	383	376	375	375	374	401	364	380	366	397	383	431	381	376	408	387	372	367	375	378	388	411	392	392	383	387	430	401	395	383	386	391	359	398	395	378	374	407	389	390	369	390	430	374	373	349	402	402	375	378	357	386	370	422	357	394	392	358	376	429	369	372	361	349	365	411	372	347	379	369	357	384	392	370	380	430	379	392	400	412	399	359	372	371	432	402	379	358	430	400	402	376	436	362	368	350	427	391	395	392	367	389	385	412	391	378	399	388	397	379	376	413	419	392	382	372	364	394	379	400	409	364	417	372	391	375	327	364	371	387	377	377	400	391	393	402	400	376	379	416	372	380	382	399	407	343	355	404	391	388	400	375	402	384	379	372	392	376	438	445	383	406	373	364	387	376	387	388	391	411	331	367	391	394	397	372	417	356	403	378	376	368	368	385	393	383	369	388	374	398	400	395	399	390	383	382	406	390	365	352	380	398	365	435	363	400	378	390	375	396	382	385	428	350	377	368	385	401	389	345	368	414	392	348	416	397	379	428	411	400	392	372	386	364	380	407	353	414	372	393	374	367	381	344	369	412	364	369	371	383	360	349	388	383	401	386	388	408	376	405	383	397	373	391	381	392	408	413	388	372	361	409	407	392	393	394	388	416	397	392	404	387	415	404	380	405	401	339	421	395	389	413	378	405	373	374	340	410	390	374	361	378	397	394	391	409	379	325	396	372	347	396	392	415	363	379	340	374	366	407	374	405	373	393	392	401	408	369	391	377	377	395	369	330	386	380	410	390	386	404	370	388	345	390	342	375	358	416	414	414	356	396	384	398	381	414	353	382	386	364	387	407	352	350	365	386	373	352	382	357	400	371	386	359	339	373	397	407	421	395	409	341	379	378	401	372	358	413	351	388	387	378	371	375	404	384	371	381	351	427	355	384	376	367	383	401	383	410	370	402	381	374	343	378	395	400	381	422	417	375	391	359	377	378	394	384	423	395	399	390	392	383	377	386	397	379	389	349	378	365	378	346	371	367	357	351	369	348	379	422	401	402	373	407	355	373	372	409	365	404	375	386	397	391	386	401	366	382	386	385	376	394	375	361	371	417	406	380	412	355	362	384	361	389	408	358	386	399	390	381	374	406	394	393	382	366	401	409	378	409	385	409	382	366	402	384	393	370	363	400	364	344	377	392	377	342	423	373	391	384	378	364	394	380	402	357	362	405	395	366	381	371	394	401	394	369	398	379	331	368	371	400	400	391	361	364	377	392	388	376	365	373	395	381	382	361	361	401	369	369	378	366	405	386	368	403	379	432	400	367	397	391	362	388	373	375	368	422	419	407	367	420	412	373	354	385	424	397	389	366	396	394	421	395	402	378	383	368	384	389	400	361	399	404	413	422	378	398	363	392	376	333	390	403	366	378	381	381	406	381	400	366	365	369	388	387	379	408	396	401	354	420	401	395	389	381	385	360	380	377	363	396	370	346	419	379	378	378	398	357	387	384	395	357	397	399	392	367	420	370	389	360	376	383	393	386	385	374	403	365	403	341	371	383	426	411	388	397	393	418	368	382	406	366	406	409	355	375	410	377	359	343	373	399	375	426	375	410	356	387	372	377	390	387	389	391	398	369	407	377	380	365	376	407	413	364	379	351	397	428	394	367	378	392	391	385	401	361	371	382	353	381	397	404	379	382	420	404	390	395	369	357	359	383	402	408	347	381	382	385	381	416	411	395	385	367	371	416	363	375	409	385	380	412	319	420	407	407	381	389	405	387	382	421	381	351	372	391	415	398	399	360	396	350	354	382	375	384	391	402	377	388	364	409	399	355	382	385	377	361	394	405	380	366	413	396	388	392	363	394	369	357	384	381	402	383	398	407	407	379	363	369	378	386	374	431	402	398	410	413	354	374	427	387	409	357	394	398	388	413	394	388	397	377	408	384	361	385	394	406	417	390	389	393	397	371	402	365	361	412	376	365	413	354	350	393	412	372	428	419	348	400	370	405	413	386	395	358	409	379	384	355	428	409	403	373	381	399	415	391	379	397	391	365	409	419	345	395	370	397	382	398	375	368	352	387	391	401	372	380	381	385	392	371	402	384	378	391	402	361	372	366	368	391	416	411	383	438	381	394	416	393	383	368	418	361	406	403	393	384	386	383	378	378	396	364	394	378	399	405	365	402	400	383	378	345	403	376	384	391	381	388	350	381	370	413	380	382	391	392	394	391	378	378	373	380	412	382	361	392	399	390	370	368	383	404	400	419	379	362	396	394	355	403	371	370	373	406	370	378	377	395	420	411	370	394	376	427	378	367	401	373	350	377	372	349	393	345	402	384	398	368	386	377	391	412	380	371	374	392	378	369	384	390	363	381	380	417	398	417	388	404	383	370	396	395	397	381	386	394	426	377	395	398	398	387	374	380	354	369	367	387	387	358	369	433	369	423	363	406	355	404	402	372	376	387	435	369	364	351	384	393	381	392	424	384	402	413	423	400	423	386	341	394	374	373	379	384	384	378	395	377	399	393	398	408	426	376	358	377	368	389	400	376	397	371	370	369	405	401	400	379	350	383	354	363	403	403	386	382	386	403	388	375	400	403	377	361	407	410	362	385	370	412	377	414	373	394	398	393	387	417	410	351	397	431	366	373	356	377
37407	54734	30196	21475	17228	13949	10881	8141	6251	4864	3769	3122	2546	1942	1611	1303	1259	1148	1061	918	739	751	686	625	570	653	586	624	659	646	634	627	632	551	571	492	523	479	541	469	525	505	486	517	547	492	522	510	515	541	505	555	504	513	499	540	514	481	518	445	541	528	487	507	447	522	464	521	477	493	455	488	458	476	450	509	473	497	461	501	508	462	542	485	480	473	452	510	483	467	487	493	524	502	494	484	520	515	446	522	488	497	472	481	468	459	474	502	500	509	459	477	473	484	425	446	496	460	493	488	489	481	480	480	498	523	500	461	509	464	488	512	501	486	491	474	449	500	481	482	481	507	478	461	456	455	454	483	467	442	498	445	518	512	461	506	433	521	468	486	487	483	455	507	471	498	491	484	521	485	487	443	492	466	513	459	441	473	497	473	463	434	466	441	442	486	448	494	489	480	454	474	503	517	517	489	469	483	494	500	510	445	452	456	463	465	524	544	448	462	467	450	532	475	485	446	492	444	481	433	448	504	433	494	466	423	458	476	511	519	467	474	462	489	468	479	504	489	494	483	522	473	477	458	449	492	432	482	500	421	466	483	490	495	507	483	486	489	490	479	505	482	478	506	441	509	465	496	492	471	521	502	460	467	461	456	514	479	462	508	472	525	474	485	473	480	493	480	469	498	502	480	515	455	456	451	444	481	487	478	531	495	495	473	446	520	482	488	488	497	483	491	493	456	517	478	514	475	499	507	464	525	478	488	504	465	492	455	455	496	476	456	456	480	473	459	489	459	498	515	443	517	514	521	443	504	557	451	489	453	512	511	501	489	500	497	495	496	515	479	497	474	481	502	469	514	446	487	458	482	424	518	495	466	458	446	466	511	489	500	446	470	487	524	440	495	466	493	469	496	501	478	463	513	476	495	487	500	499	482	466	517	497	476	452	510	487	485	471	452	491	456	496	519	480	457	477	456	503	462	469	479	474	494	478	507	480	469	457	460	459	456	420	473	508	486	482	484	466	494	481	467	496	493	507	498	476	461	486	477	473	460	460	488	476	497	470	481	522	497	449	443	501	490	464	460	468	490	478	476	455	432	470	499	500	489	507	460	459	524	463	471	462	461	477	505	496	454	472	475	538	488	466	523	447	510	492	470	490	443	484	461	478	466	474	474	454	473	486	464	504	488	509	474	462	486	441	486	497	469	476	504	495	495	430	483	465	465	470	480	476	496	426	493	515	481	481	516	471	490	511	439	476	490	496	480	472	500	493	472	480	460	513	471	498	470	480	469	488	474	475	439	481	475	462	450	465	499	471	506	496	492	480	471	480	481	489	473	508	459	445	489	492	530	493	475	461	514	462	477	491	453	492	525	480	477	472	463	478	451	484	530	498	468	474	479	472	502	476	456	472	465	449	492	419	473	473	487	474	474	481	490	486	506	484	484	515	507	492	453	502	438	487	460	454	472	491	495	482	503	488	468	473	476	457	431	490	477	465	523	447	472	427	491	446	481	458	458	488	459	494	510	489	488	508	471	464	466	491	462	491	434	507	463	474	466	570	485	488	470	486	465	493	491	474	480	491	452	474	478	499	476	412	490	444	458	506	460	501	458	495	472	473	429	483	434	456	472	467	438	497	535	460	478	451	430	486	459	481	468	461	449	490	482	479	501	469	509	505	463	471	435	464	520	495	478	482	518	471	473	447	521	512	457	503	475	457	442	482	475	446	513	488	502	465	464	466	489	477	512	451	481	486	449	501	444	467	492	450	467	452	518	448	449	444	481	484	487	501	493	488	434	528	457	469	469	467	502	463	473	494	488	508	479	461	460	501	543	521	489	480	528	499	462	511	496	496	468	510	466	483	480	486	464	510	457	491	452	474	480	443	454	462	480	489	443	451	477	452	465	450	475	483	494	441	485	470	463	506	499	519	490	508	493	492	521	468	451	468	508	468	478	469	439	492	434	517	484	450	473	496	462	458	497	442	488	459	435	478	490	511	483	518	495	509	488	469	464	456	466	477	449	463	488	469	474	477	479	449	451	495	518	519	498	462	483	511	469	511	493	430	480	466	496	490	450	479	475	473	457	448	490	489	483	510	469	493	507	492	473	451	498	471	513	480	476	534	501	475	485	490	492	503	492	509	484	475	516	478	481	488	461	487	471	484	472	504	478	474	476	451	441	502	496	474	465	464	465	483	481	471	496	468	507	469	483	479	456	491	521	483	491	446	476	473	489	493	474	435	449	515	460	506	469	449	451	518	518	500	460	517	488	480	500	494	490	454	487	505	488	532	477	508	455	502	520	522	472	462	461	508	481	482	479	482	465	490	468	467	458	474	474	451	482	481	461	456	455	476	486	504	472	498	500	470	483	489	478	484	463	460	501	510	495	448	451	438	460	492	489	440	495	479	473	482	475	494	463	507	460	468	458	470	478	489	482	488	501	452	464	487	461	483	476	509	513	453	501	457	500	462	499	512	459	507	498	427	470	448	445	458	504	519	497	457	483	489	461	486	493	452	466	462	496	526	491	456	482	509	499	479	448	511	481	485	463	482	487	543	473	498	460	482	474	512	481	512	455	487	502	451	498	470	509	480	492	466	524	457	472	437	485	496	482	540	496	506	460	501	454	492	493	501	472	469	499	472	463	507	492	448	446	484	474	471	511	510	447	509	473	443	462	525	459	474	480	503	459	480	485	496	491	480	470	466	480	464	496	525	459	477	486	493	466	465	434	468	457	501	474	439	467	486	480	495	473	526	481	453	491	414	458	491	495	512	519	495	463	484	497	458	498	457	490	490	504	478	480	465	480	503	483	473	453	456	479	504	503	535	503	465	493	458	463	458	472	456	500	475	481	464	478	489	474	458	474	466	481	471	503	437	496	504	458	468	475	452	491	461	466	492	505	494	467	462	477	516	495	472	483	474	465	531	444	452	436	489	475	516	491	464	462	449	471	481	506	514	479	498	513	480	471	464	502	478	470	500	451	455	487	473	493	444	493	513	464	485	531	509	445	447	511	483	473	506	524	471	519	463	482	497	480	534	487	483	488	495	464	463	492	492	474	487	490	467	459	481	502	508	484	464	481	449	505	505	481	490	495	519	511	482	469	532	506	491	466	507	496	488	479	485	497	507	499	502	471	497	490	490	516	472	428	501	482	483	472	441	479	469	445	503	477	480	447	496	465	498	510	446	469	479	486	455	463	541	479	501	456	475	482	459	520	485	455	538	495	439	478	494	508	457	458	452	468	451	472	497	480	493	530	500	488	474	473	453	498	481	462	450	424	466	448	471	521	512	497	474	472	514	483	510	459	496	481	486	467	452	454	475	482	471	512	472	489	524	471	478	515	464	484	453	464	479	497	481	434	483	484	465	462	434	476	469	480	489	479	478	486	503	492	523	501	531	497	464	477	475	498	486	486	443	475	522	490	498	468	469	475	509	488	472	471	473	453	489	480	475	482	437	481	530	450	441	478	515	516	457	483	458	495	488	468	452	470	502	497
23371	21636	29585	24098	21695	22145	17788	6873	4367	3433	2809	2309	1823	1429	1122	919	867	820	771	603	510	467	391	379	367	374	359	407	406	362	396	391	390	314	311	331	288	307	306	293	296	312	315	291	297	308	295	300	300	303	303	298	287	291	334	298	310	290	299	283	296	290	283	277	264	284	311	269	267	270	311	271	267	281	292	273	280	257	268	247	266	282	315	271	257	275	260	293	254	278	286	288	289	290	278	307	285	274	269	291	268	269	260	270	245	259	281	240	292	271	278	274	293	268	265	290	259	243	269	274	274	277	262	301	259	258	300	256	273	266	289	279	285	268	278	235	232	283	258	287	285	259	257	256	293	263	272	254	266	291	278	271	275	281	256	249	295	263	286	275	271	297	301	256	284	266	310	250	248	266	266	281	263	273	256	235	257	293	276	257	273	282	266	254	252	274	265	242	296	317	262	242	292	304	260	269	274	283	299	250	262	271	264	247	281	252	273	279	260	267	272	254	279	267	283	257	301	275	249	291	289	278	305	276	252	274	281	276	269	253	281	283	263	256	281	291	273	270	280	306	259	271	299	267	243	263	263	235	246	309	250	274	258	272	249	259	253	283	266	258	295	263	251	229	263	287	295	255	304	290	270	292	254	257	295	284	252	276	280	298	254	276	254	265	270	278	293	248	265	256	276	276	261	258	279	258	270	247	292	298	255	270	242	265	268	261	289	261	250	288	280	272	272	258	262	276	272	256	259	257	259	261	275	264	264	282	272	268	282	291	267	269	284	281	279	278	278	270	259	305	257	255	244	292	289	278	255	281	245	258	259	273	239	287	271	256	286	282	259	292	288	290	267	293	254	277	267	297	274	269	250	257	267	266	275	252	285	269	319	282	270	278	273	279	288	263	257	305	278	248	254	249	260	276	264	280	256	262	239	251	306	260	283	231	260	261	263	263	250	266	267	272	288	260	288	263	267	270	291	236	269	271	277	262	252	236	254	247	264	241	271	275	291	303	269	255	283	236	288	292	281	259	288	281	310	286	264	298	276	259	302	260	223	315	272	274	297	274	244	288	308	287	262	269	260	264	270	276	255	282	253	285	282	279	283	262	266	261	278	300	279	277	265	241	282	304	257	231	248	258	270	282	263	287	274	287	265	288	271	247	258	265	282	257	241	279	278	266	252	284	273	251	277	284	290	248	276	263	273	239	268	265	276	245	285	260	272	270	296	264	263	276	273	290	291	274	275	275	252	279	266	250	257	284	247	284	284	288	256	269	280	259	264	284	263	277	301	254	259	277	278	248	258	261	284	270	293	271	290	287	273	264	281	243	270	260	257	261	285	281	280	284	242	308	274	285	275	286	262	263	288	269	267	282	291	228	288	255	244	279	259	273	247	241	266	262	257	274	233	278	269	264	260	258	253	267	308	269	260	255	302	299	263	265	246	243	266	277	307	249	272	289	279	259	273	274	243	245	295	270	251	261	270	254	289	287	276	278	269	291	277	278	285	262	256	262	244	297	273	275	256	252	289	264	267	276	265	272	248	253	283	283	240	272	257	242	299	292	297	257	251	291	273	277	259	245	279	291	252	291	271	283	287	262	272	265	276	278	277	242	271	258	255	283	234	281	235	258	297	261	280	260	269	271	268	285	260	266	261	256	281	274	243	281	297	289	278	263	279	270	270	278	291	252	283	283	266	258	271	245	263	278	298	279	297	254	282	278	294	262	287	284	276	226	265	260	285	283	300	325	231	295	249	283	293	249	232	270	277	264	287	300	279	264	273	300	273	267	278	284	278	256	274	269	268	275	270	272	280	274	300	326	282	274	243	262	277	268	280	264	259	260	276	277	268	260	259	272	273	301	265	257	268	287	268	254	247	255	282	274	289	283	247	254	265	294	256	271	257	285	253	261	292	289	261	293	281	276	246	262	292	252	265	275	260	264	262	308	269	256	282	244	241	315	266	244	258	242	263	263	243	279	268	265	252	259	239	267	293	239	286	250	273	271	291	273	278	276	265	266	243	262	236	281	295	271	248	265	292	281	257	254	253	292	280	237	309	258	290	289	270	311	254	260	267	267	246	264	255	268	276	282	260	246	276	286	243	273	276	284	278	276	277	265	257	267	281	284	270	286	283	266	238	278	267	259	278	269	261	270	267	247	261	240	258	281	244	265	244	258	275	251	235	290	256	279	266	260	274	296	266	263	264	263	255	260	273	282	272	249	258	275	255	264	298	255	281	255	270	268	298	290	263	254	300	286	253	257	278	251	284	234	261	266	280	282	285	259	271	254	268	274	278	261	259	295	268	264	273	272	258	256	274	289	260	274	276	276	274	254	243	267	281	249	272	300	296	276	275	281	280	272	265	285	236	292	275	252	247	270	288	245	276	259	287	295	262	269	304	254	272	263	241	275	260	283	258	255	288	276	261	271	272	255	268	269	266	265	281	278	275	286	291	282	276	264	271	283	285	281	268	295	269	266	274	261	294	271	249	260	282	244	264	268	271	272	287	262	234	269	287	275	275	269	262	253	240	240	266	266	241	260	247	278	286	280	293	260	249	267	265	277	271	299	281	293	265	290	275	231	262	276	272	269	254	290	281	265	257	258	290	256	284	270	282	251	289	285	263	257	265	264	289	285	293	262	294	284	267	267	253	257	306	295	270	272	259	276	276	271	259	293	274	275	243	276	256	277	300	250	258	270	302	291	266	248	246	282	295	276	247	298	264	279	265	274	302	285	264	283	308	277	275	280	272	275	266	251	259	286	250	251	283	272	281	262	269	226	299	266	289	277	308	243	264	260	266	283	270	257	258	274	266	270	280	292	266	300	277	273	244	262	276	249	256	260	280	280	254	277	279	263	260	269	278	306	275	258	255	243	275	267	260	281	274	256	254	266	249	270	274	277	252	270	271	273	308	265	273	306	264	269	234	268	290	267	283	266	250	259	272	265	260	250	295	287	247	260	242	260	289	265	255	269	242	270	268	287	285	261	246	241	275	287	292	268	255	297	289	284	263	256	263	277	282	270	301	280	269	263	228	274	299	292	260	277	244	263	265	311	284	284	260	294	254	273	272	283	268	260	281	275	274	300	258	284	274	274	275	259	277	260	272	269	270	268	291	294	251	271	282	281	260	255	283	268	262	274	290	278	270	261	233	249	269	274	298	279	291	281	270	277	265	298	267	284	253	279	238	282	322	288	270	267	290	271	255	258	265	281	270	254	258	278	270	245	245	237	293	303	260	281	277	279	276	247	256	272	254	271	274	273	266	293	244	290	280	295	280	274	298	253	295	268	262	266	264	275	258	283	260	259	293	249	261	246	281	261	240	282	270	268	254	226	285	264	268	251	328	297	263	286	266	262	268	267	282	279	264	268	266	269	272	265	246	252	285	284	269	287	279	267	292	274	260	275	248	278	251	244	274	269	258	278	291	272	250	241	271	293	263	292	243	282	268	237	241	285	255	265	250	251	271	270	279	262	262	280	257	290	285	251	286	262	258	271
42434	63337	35860	26289	21650	17951	14575	11152	8641	6616	5324	4358	3550	2611	2130	1781	1535	1337	1229	1010	828	623	552	534	531	552	538	551	567	558	549	529	511	469	460	423	379	371	370	396	403	367	382	386	357	374	412	392	362	340	332	360	371	354	367	365	367	335	356	358	349	326	334	308	318	295	287	323	349	308	324	317	271	353	324	330	349	351	326	294	306	316	330	335	360	357	340	315	345	303	316	328	350	292	349	317	356	351	332	329	305	336	329	336	319	315	322	338	349	320	308	336	338	325	327	318	306	289	341	342	360	336	330	299	335	340	334	380	347	308	314	312	350	293	339	301	323	330	320	324	343	314	318	312	345	333	337	323	343	324	333	298	317	344	347	341	324	347	343	326	348	369	317	343	321	331	368	319	351	329	367	330	336	321	299	301	327	325	323	329	311	300	298	338	356	338	360	345	321	285	321	293	343	313	267	315	310	314	332	347	329	325	334	320	349	323	331	341	332	311	352	322	336	314	347	315	324	324	361	311	312	316	339	319	329	325	311	277	337	328	320	318	326	319	312	318	302	309	331	318	317	287	319	321	348	349	300	346	328	328	314	322	280	347	285	327	353	338	347	327	338	341	325	318	353	305	353	332	358	319	314	345	331	331	311	330	343	343	318	347	338	325	364	352	366	318	345	365	284	317	332	340	293	334	312	336	317	327	346	304	313	332	335	323	319	335	333	301	333	290	318	317	353	343	311	333	327	322	342	353	301	306	335	321	336	318	302	304	288	365	308	308	344	310	314	316	299	329	347	368	311	311	325	330	338	320	335	333	298	338	338	312	317	319	331	295	291	315	362	329	361	300	323	311	311	294	313	291	322	330	310	322	325	348	337	330	333	343	329	327	292	324	326	281	361	340	295	341	345	343	350	325	337	300	295	316	318	338	276	311	286	306	341	287	288	315	323	325	316	318	337	325	335	350	332	324	344	349	297	339	339	332	327	365	326	324	319	324	323	329	350	285	338	333	308	344	311	322	346	352	318	280	345	306	316	341	331	315	335	302	317	325	319	306	344	345	289	296	323	344	313	343	306	348	321	330	315	351	299	329	315	349	329	349	338	330	346	299	301	329	316	345	317	329	300	301	343	298	290	333	328	324	355	313	290	360	309	328	320	304	345	336	321	330	309	320	333	329	329	344	318	335	309	341	336	327	334	285	318	288	303	335	293	333	300	354	311	336	325	308	300	289	330	324	330	330	339	336	332	316	347	325	358	312	313	323	344	332	371	339	339	330	337	335	298	330	352	317	322	318	296	336	347	305	320	315	321	322	323	333	314	330	332	319	314	308	310	333	330	330	346	348	341	324	314	362	303	324	340	328	297	324	314	331	341	295	341	336	361	347	327	334	304	302	310	311	313	321	320	321	347	295	309	334	317	310	315	329	331	292	317	309	318	332	361	305	332	331	354	301	290	282	318	322	329	320	348	318	329	341	311	304	315	311	330	324	340	330	338	340	315	326	329	329	320	303	355	313	312	290	326	335	365	329	311	337	331	299	354	325	306	340	320	336	302	322	333	310	317	350	301	311	347	307	321	302	347	314	332	308	341	307	314	331	383	329	319	342	335	331	338	329	325	309	351	294	308	359	307	313	326	325	315	333	344	342	313	275	341	306	351	353	287	317	303	357	343	320	349	318	360	336	337	349	312	313	330	310	321	317	307	329	329	311	308	375	330	346	307	336	309	338	309	320	324	288	372	325	313	319	362	321	354	332	329	312	343	296	308	330	303	328	342	342	322	327	345	326	334	312	358	300	319	337	339	353	313	323	355	333	321	335	350	326	334	329	319	317	309	331	302	324	335	314	365	318	333	322	308	326	331	302	333	309	328	347	326	315	357	354	288	334	324	319	378	286	330	352	318	297	323	304	348	345	326	307	345	313	342	306	301	341	322	326	323	316	338	345	302	308	312	329	306	306	355	354	273	315	315	325	303	308	314	322	327	327	317	334	319	317	317	377	302	349	287	354	306	323	338	330	331	331	341	312	328	336	300	329	317	312	323	319	289	312	320	325	318	335	286	346	310	337	327	323	304	324	315	300	304	336	340	329	294	281	308	328	352	356	345	291	296	295	286	307	314	299	325	300	317	337	337	330	344	343	320	310	324	343	306	332	337	325	312	328	326	307	353	303	324	301	325	342	348	345	311	304	321	318	340	334	295	376	328	331	343	306	330	295	351	298	334	308	327	301	312	354	350	349	341	341	332	343	309	326	331	324	325	345	354	324	286	302	331	366	318	300	331	339	321	329	330	346	330	328	356	311	303	309	335	351	322	328	344	289	288	353	338	316	348	319	320	337	307	333	368	334	322	330	348	328	360	329	329	342	306	318	293	347	294	325	309	300	327	302	307	326	314	327	303	312	347	324	302	325	336	329	286	341	335	361	330	337	308	313	327	318	297	304	320	306	302	314	344	297	313	291	291	343	332	336	309	323	346	291	341	337	347	331	305	350	278	304	357	337	318	310	320	289	310	300	330	316	292	346	322	329	330	320	332	308	349	333	325	335	315	358	317	321	364	341	327	282	330	305	314	309	320	317	316	328	297	329	312	299	322	339	301	323	309	327	317	316	290	334	306	276	316	342	346	300	322	331	331	342	329	324	344	349	310	323	341	320	340	347	318	328	332	319	325	309	318	319	338	347	317	339	326	335	311	336	296	334	329	328	344	335	307	334	309	352	308	336	360	330	333	326	374	316	333	349	346	304	295	340	334	287	312	318	330	340	338	338	333	329	335	316	298	351	330	315	309	306	318	325	299	324	310	311	287	346	294	313	346	328	364	356	329	293	312	338	325	355	322	324	317	305	317	321	327	343	345	332	319	340	341	328	329	348	320	292	318	325	332	342	330	356	340	318	325	327	336	347	334	332	312	311	330	286	305	301	335	322	316	339	312	327	331	331	339	321	293	332	352	343	311	331	296	330	352	375	328	338	329	319	349	324	335	322	289	338	313	320	306	354	357	341	357	337	307	311	351	339	330	323	297	345	320	298	312	358	315	320	326	311	327	342	329	305	318	320	346	364	318	304	356	326	312	307	329	296	312	334	348	326	324	300	322	317	291	340	322	317	292	342	323	290	297	318	332	327	303	336	288	321	317	342	308	343	340	295	343	300	308	329	323	344	328	334	326	334	318	317	314	340	323	326	335	304	323	297	309	318	307	312	315	301	319	329	317	340	316	335	293	341	324	301	335	322	347	337	312	323	293	308	312	307	326	310	308	323	322	332	315	332	308	331	325	331	322	305	318	365	326	324	331	335	344	327	341	301	330	323	298	322	351	368	321	314	324	312	307	316	311	352	309	378	341	318	334	355	334	295	345	314	314	303	312	353	345	296	325	301	321	318	312	309	342	342	316	322	352	325	337	327	305	324	333	335	338	334	318	304	328	318	311	308	365	326	314	331	325	318	328	326	276	325	332	343	310	329	328	304	340	326	306	326	333	331	308	348	318	323	292	340	287	357
28881	25815	21874	13288	7070	4821	3518	2514	1905	1592	1308	1218	1067	964	842	777	737	695	724	655	621	625	566	524	567	573	563	573	631	648	555	560	540	605	557	609	562	543	571	565	572	569	538	544	563	593	569	518	577	574	586	517	556	557	545	575	590	503	579	548	532	503	575	560	557	563	544	525	546	498	546	552	579	549	578	593	525	502	555	566	561	587	543	540	549	500	553	520	535	497	512	563	532	545	547	535	539	556	547	525	524	564	560	538	584	596	557	515	541	557	586	520	571	514	542	568	543	538	562	550	561	587	494	532	556	557	513	507	556	548	531	548	503	547	597	523	562	555	600	540	546	535	592	540	532	554	539	570	519	553	545	522	515	507	546	536	549	542	543	529	505	544	555	530	536	547	524	569	596	535	519	544	608	536	508	529	553	523	557	568	552	539	580	557	533	524	529	568	549	520	523	544	561	554	576	528	567	545	562	492	592	507	544	557	551	589	549	540	525	548	550	539	557	517	515	535	554	564	572	557	477	554	548	588	539	560	571	568	504	527	557	541	555	553	522	561	535	542	527	526	564	490	573	542	514	521	552	549	518	557	573	539	510	592	523	531	508	562	517	557	543	554	564	537	588	478	586	563	535	562	537	550	555	515	535	514	559	565	515	521	571	540	520	537	534	540	552	524	500	553	551	565	535	538	529	522	566	552	511	586	534	534	496	550	541	510	537	535	540	584	558	531	540	548	507	563	586	495	559	567	597	539	554	552	534	559	540	479	547	560	548	471	562	558	526	504	552	535	594	527	561	543	576	572	578	531	519	546	515	555	563	518	564	577	550	546	545	535	584	557	545	525	540	555	540	504	514	560	553	533	555	534	542	525	561	551	574	569	544	559	542	528	538	538	575	530	526	535	522	563	498	537	557	532	531	517	555	563	577	568	565	533	507	597	528	544	566	564	603	548	589	548	547	514	557	531	490	538	507	546	535	536	520	550	557	546	548	531	544	550	552	560	550	510	576	551	574	540	534	573	520	540	598	522	543	516	537	570	551	528	568	558	565	575	535	526	544	525	539	518	521	568	557	507	532	529	573	560	572	538	535	539	519	555	562	520	506	572	542	545	532	571	555	555	528	496	575	532	577	566	552	533	520	559	511	521	523	545	527	529	499	545	556	501	563	525	560	528	565	549	531	481	570	530	553	532	517	530	574	527	560	558	549	531	515	528	535	546	560	540	540	527	532	545	525	493	580	512	558	554	546	546	529	511	562	539	536	566	564	528	535	544	523	532	554	563	567	559	564	519	537	541	514	529	598	559	509	519	548	521	511	554	522	536	521	576	549	515	506	525	538	514	552	556	530	568	520	544	551	546	533	537	553	523	504	511	574	539	525	542	535	553	554	589	577	512	569	550	569	546	521	541	556	530	536	525	535	550	557	542	546	572	530	545	516	566	542	587	498	558	549	536	556	585	549	563	538	557	533	541	511	528	512	538	550	504	531	558	555	534	505	514	506	524	515	541	523	524	556	528	516	570	540	530	544	523	571	582	554	564	574	563	545	531	548	544	488	527	540	571	526	498	550	528	549	555	541	544	536	594	522	532	557	555	552	537	526	539	543	589	529	592	580	507	516	544	550	564	533	564	555	548	578	572	545	520	566	548	533	525	580	519	519	526	545	547	512	552	545	552	518	542	493	555	543	554	581	553	548	558	496	555	534	546	545	544	517	554	563	548	544	519	556	558	554	558	528	534	587	531	544	546	548	531	556	574	530	529	551	560	522	538	548	573	537	582	499	566	558	553	568	510	527	513	569	493	552	555	521	524	508	521	540	532	542	518	528	562	571	559	533	551	563	556	534	489	541	532	513	550	547	541	585	509	530	556	565	564	583	519	557	541	531	492	506	535	527	502	536	550	487	560	533	509	563	574	518	515	543	542	568	513	513	549	548	571	529	531	563	513	532	522	562	550	522	550	548	550	527	515	551	530	520	532	543	556	535	572	525	514	555	564	522	538	548	530	584	531	539	533	548	520	528	504	517	565	548	531	511	599	543	561	570	550	582	525	571	574	498	542	557	496	522	548	549	565	534	529	527	560	532	533	540	523	495	537	529	544	526	543	536	504	558	572	533	527	587	530	524	555	543	534	522	596	544	523	539	550	548	498	519	512	571	567	538	551	540	534	554	613	553	575	554	572	530	524	577	560	538	528	521	534	556	543	523	514	523	498	566	546	538	552	557	537	569	554	524	560	513	542	599	544	537	556	555	582	556	545	567	542	583	571	542	532	517	524	561	528	561	487	569	525	529	563	513	534	529	547	548	498	546	521	525	529	547	550	546	545	556	565	553	551	555	561	540	561	558	536	563	548	533	551	553	592	522	522	581	542	542	547	547	525	499	556	531	481	551	569	567	532	520	539	515	587	532	534	540	514	568	554	565	567	523	534	573	541	535	553	545	537	576	583	538	523	579	540	518	526	545	563	585	521	529	526	525	528	594	570	527	544	567	555	559	550	532	525	546	516	545	491	537	534	529	565	546	544	517	557	563	527	542	552	560	495	537	539	529	537	598	533	498	520	547	543	526	542	534	526	559	582	553	577	573	513	564	536	567	502	613	509	571	506	509	579	568	523	532	550	549	553	551	550	517	562	538	552	551	554	551	562	523	540	530	564	548	535	561	561	571	534	562	507	488	490	552	539	525	524	570	521	550	529	539	551	571	481	544	526	563	534	537	559	567	524	543	556	545	529	499	600	507	515	563	550	536	566	556	556	541	546	561	540	523	565	573	552	520	553	516	563	499	571	529	560	552	540	556	527	588	533	534	503	564	524	578	591	511	537	534	512	580	550	513	541	505	530	553	488	555	561	565	521	533	538	557	531	559	585	581	599	559	553	559	562	555	544	582	545	568	499	550	542	536	536	536	534	536	547	560	557	521	563	568	558	589	583	552	549	581	535	593	549	593	577	593	543	560	572	551	521	565	535	565	564	542	576	578	559	525	532	517	511	550	507	537	537	523	540	539	506	512	490	529	496	529	505	579	513	524	581	569	528	536	546	588	524	577	562	546	529	533	585	514	555	544	573	541	549	525	548	535	536	547	501	537	536	547	572	533	521	521	541	582	532	573	592	563	515	544	543	517	532	546	587	539	576	523	564	545	532	534	540	534	537	537	558	562	507	544	533	531	545	545	532	581	532	558	564	558	542	528	568	508	556	582	539	531	517	568	551	555	533	523	564	581	551	512	549	570	529	526	581	516	558	525	552	553	547	542	530	570	553	536	571	538	521	537	548	514	540	525	545	557	546	527	532	577	550	541	559	537	549	510	513	508	565	542	530	562	538	530	552	522	534	521	511	577	485	529	531	553	532	503	543	568	582	552	507	543	551	559	533	561	542	565	561	545	597	552	508	522	552	562	518	561	549	526	516	566	555	516	522	573	527	540	566	539	528	539	527	547	508	563	558	564	571	499	526	553	562	520	569	558	549	541	513	535	569	513	540	525	529	546	551	534	558
33787	40463	22261	14844	11415	9106	7002	5253	4043	3047	2401	2033	1768	1563	1294	1156	1063	1013	1029	854	784	776	703	724	706	691	705	727	741	733	764	697	763	730	642	667	735	673	665	657	600	663	661	661	685	647	696	666	665	649	702	671	699	703	650	663	675	671	660	693	663	611	646	697	586	662	666	624	636	675	639	683	648	639	680	640	619	667	650	678	674	673	655	644	617	682	614	627	659	653	625	675	656	615	680	645	649	676	654	632	649	629	642	666	675	677	649	643	675	620	619	690	648	657	700	661	655	634	693	659	647	636	680	660	648	656	661	651	675	632	642	673	688	665	666	686	673	657	668	639	640	661	676	680	664	668	675	641	669	648	653	673	664	629	683	681	668	646	664	657	662	661	670	675	559	690	662	673	643	639	670	639	647	643	691	618	713	674	697	614	632	666	647	645	652	656	652	647	660	656	646	647	651	638	651	632	654	646	661	633	699	651	659	689	670	652	681	692	632	654	653	699	629	682	658	636	647	656	659	648	615	659	659	690	670	678	670	682	662	672	662	627	638	646	667	640	635	661	624	675	670	671	698	690	683	670	651	627	674	666	658	660	669	702	611	670	701	670	680	677	636	642	710	693	624	666	641	639	723	637	646	683	652	639	651	621	672	661	655	680	686	666	644	613	663	646	634	686	712	689	635	657	644	691	672	628	678	652	749	639	656	679	647	665	656	646	651	681	643	630	624	675	683	622	663	687	637	637	617	708	630	674	631	678	657	649	644	672	704	611	660	677	664	618	616	628	655	642	682	643	604	691	652	622	634	666	651	650	657	664	655	703	656	657	645	641	720	632	656	663	678	656	680	658	680	633	677	676	629	709	624	684	638	617	661	644	648	659	603	673	628	702	620	623	690	599	661	666	644	651	618	665	676	670	703	652	660	683	661	709	671	649	596	684	622	650	670	634	701	670	656	654	668	653	642	659	660	668	623	688	662	653	615	655	680	673	622	678	667	669	688	671	682	671	669	671	637	673	656	619	683	655	714	666	641	634	656	615	675	723	644	668	640	600	604	697	672	629	641	660	696	640	669	666	649	643	641	645	672	681	668	646	697	650	640	680	695	685	693	671	619	668	629	610	691	646	630	663	682	651	646	655	682	668	676	602	642	660	669	657	643	676	612	682	669	689	625	628	615	623	640	653	618	632	631	619	649	645	635	676	685	666	623	647	673	641	688	624	628	650	616	653	674	671	631	676	665	688	640	643	621	640	671	681	643	677	661	662	650	649	620	656	661	631	641	660	575	677	612	646	669	626	634	717	672	635	645	640	698	608	632	619	690	673	653	685	664	685	667	631	674	617	640	658	634	668	632	675	638	675	660	668	655	662	671	659	643	666	630	658	673	699	662	659	668	585	640	649	652	622	674	652	663	609	673	643	680	657	662	672	683	716	685	691	635	694	660	706	687	681	630	646	670	651	644	665	650	686	695	677	665	660	655	638	638	669	691	642	667	621	624	649	661	647	672	682	619	619	651	653	682	692	662	669	637	659	698	654	633	579	685	679	659	667	642	652	613	681	679	646	678	660	675	603	623	692	610	670	651	615	698	640	680	642	655	681	671	645	680	623	642	633	669	645	624	673	639	675	703	638	659	687	658	685	598	661	626	661	616	604	635	640	651	727	721	603	663	643	651	653	671	681	644	699	616	673	679	647	643	672	693	682	606	632	668	695	641	666	645	647	704	631	634	671	648	708	652	645	673	610	670	668	652	657	689	740	682	665	602	643	679	667	645	696	669	649	641	664	695	655	655	655	673	660	651	679	718	619	610	677	680	664	650	663	641	620	636	634	694	648	667	652	682	678	623	670	651	713	634	627	628	613	645	707	659	668	644	700	658	686	698	654	673	634	656	684	658	650	677	635	631	627	715	667	688	641	684	699	680	648	672	700	651	648	667	621	668	672	647	678	662	645	709	659	661	624	665	667	652	667	654	647	647	675	622	614	703	681	718	700	646	677	617	656	684	659	632	672	686	641	671	616	665	686	678	667	644	662	636	672	655	614	687	635	659	664	637	665	703	679	610	683	642	659	636	646	632	648	676	694	616	616	655	639	635	674	639	684	714	682	666	652	677	636	660	679	611	652	649	655	598	659	665	660	641	628	645	652	682	719	690	704	682	688	601	656	688	646	664	668	652	704	685	654	683	673	705	670	641	634	645	668	639	663	616	653	715	711	648	640	612	686	644	635	671	690	676	614	658	669	620	677	640	644	676	654	661	651	683	615	675	644	658	630	655	678	615	655	649	669	637	675	726	651	688	647	622	621	679	652	671	671	644	614	649	692	635	659	663	626	685	684	652	658	647	666	663	654	613	651	651	654	640	648	650	669	665	710	653	695	652	620	668	652	630	663	651	611	663	689	681	681	678	684	638	673	693	678	699	634	694	647	618	649	670	653	719	629	648	638	625	673	675	661	679	713	668	681	652	665	692	648	689	671	654	640	676	667	635	677	655	695	682	654	692	647	686	681	615	647	656	703	691	673	642	671	646	652	617	671	632	636	654	670	618	639	689	584	637	630	674	670	661	667	682	661	650	632	636	639	628	650	657	629	616	631	636	652	680	654	677	644	683	665	679	628	629	656	657	609	679	616	637	667	678	616	628	677	665	633	659	636	632	637	681	679	645	647	623	625	686	671	701	648	676	639	639	656	654	640	684	657	692	706	667	666	687	663	702	617	661	680	626	691	680	674	661	672	650	697	654	659	689	674	661	660	647	650	645	670	638	719	677	674	660	654	639	666	641	644	666	717	669	672	660	657	714	700	667	653	693	640	631	678	678	614	671	652	633	689	666	672	716	661	655	626	620	670	634	674	679	656	670	634	638	645	643	643	659	644	635	684	678	671	668	677	675	661	605	649	666	613	655	650	662	631	709	668	635	626	656	636	691	641	662	634	696	684	653	679	617	640	658	689	637	713	635	641	657	621	645	648	655	648	678	628	672	632	630	648	673	656	654	681	639	605	655	668	707	660	706	718	670	633	669	697	660	649	655	710	676	671	662	649	613	661	678	602	720	635	686	646	628	618	632	671	642	676	641	648	619	674	610	675	659	652	610	664	651	644	653	673	676	679	713	649	669	656	672	656	675	671	633	660	645	658	652	657	680	661	659	670	664	661	674	665	667	617	657	681	679	675	615	688	656	653	685	699	665	663	649	670	659	663	665	681	613	670	609	675	648	648	598	662	701	690	622	702	677	688	648	683	648	656	663	664	637	638	661	678	661	630	660	656	661	673	669	642	667	678	655	646	660	740	659	667	657	734	654	636	627	616	669	658	641	621	662	653	650	676	657	639	663	675	641	665	648	605	628	704	635	648	623	634	629	648	658	673	651	647	673	671	660	688	689	678	607	629	627	644	723	677	659	654	648	651	659	616	684	702	609	620	665	578	668	634	651	670	574	649	655	664	692	634	666	686	642	637	643	657	661	679	625	670	638	660	698	645	608	634	629	665	622	647	671	718
24466	21645	29118	24622	21702	16873	8317	4705	3105	2449	1937	1712	1410	1194	1026	870	821	769	690	594	514	477	440	425	501	450	458	448	463	464	459	474	443	443	419	427	435	388	409	388	395	428	420	367	417	405	421	418	377	428	365	384	396	401	410	395	409	392	374	387	401	395	415	416	388	360	389	366	394	387	386	380	363	364	423	374	375	385	375	382	360	393	365	433	358	384	387	381	402	400	400	408	392	393	370	378	388	385	367	417	380	367	359	407	377	361	381	386	406	378	397	417	385	401	403	385	387	386	396	407	403	360	382	381	394	377	378	388	401	371	373	397	376	359	387	416	402	383	369	406	385	389	384	404	359	405	401	400	349	388	386	373	378	389	408	352	385	360	388	388	377	358	405	349	415	372	372	365	367	348	394	414	379	379	382	371	388	366	375	395	381	365	397	353	363	375	371	402	389	370	362	409	407	387	398	380	372	406	392	395	362	382	404	383	402	382	379	385	401	416	391	393	384	377	386	386	372	384	351	406	350	371	380	396	398	385	378	345	361	381	406	380	388	381	369	375	403	396	361	385	376	381	388	380	390	374	379	364	384	395	378	375	397	388	371	427	402	384	380	397	387	408	373	377	436	378	380	368	395	384	391	377	407	362	408	369	358	372	410	388	362	379	384	363	379	400	382	383	402	371	394	405	420	378	388	373	377	376	435	377	403	377	391	365	396	356	366	374	352	346	382	363	371	373	377	398	383	381	393	397	372	396	401	377	394	381	344	354	383	392	419	371	384	418	383	403	412	386	401	366	407	388	358	408	402	390	410	426	403	389	367	398	351	361	385	411	385	404	403	354	364	404	407	406	369	386	370	360	390	371	411	379	393	397	411	359	407	385	389	399	343	403	367	403	404	392	368	404	396	428	417	396	388	354	351	376	389	355	398	387	412	380	389	422	366	381	387	392	349	345	377	370	403	353	402	394	393	361	381	372	406	410	397	425	388	406	364	369	389	384	358	404	368	375	377	368	353	379	386	352	413	389	351	367	406	383	402	369	375	375	383	393	410	398	404	389	375	403	429	399	383	406	417	395	394	409	363	374	357	422	353	381	385	389	385	393	397	386	395	396	377	404	381	358	389	401	390	365	364	389	372	364	389	366	362	395	399	378	381	381	361	377	366	395	378	395	362	383	395	386	422	398	390	354	395	386	390	383	376	410	390	371	371	375	390	359	350	354	382	370	385	404	411	445	387	387	430	390	366	396	361	398	414	377	366	418	403	381	359	390	388	374	381	395	357	411	388	409	394	370	372	385	375	420	378	381	363	366	379	363	379	403	386	370	411	428	340	373	384	387	387	354	377	399	398	387	406	398	381	397	403	389	402	367	372	360	390	375	404	381	332	410	393	382	369	411	369	366	424	367	400	379	354	417	391	384	361	365	391	359	368	378	373	392	381	382	417	420	378	380	418	377	378	419	386	358	387	399	380	425	386	372	362	414	337	400	376	413	374	389	372	381	367	400	356	393	368	412	411	409	412	422	374	351	363	367	394	389	375	384	387	380	418	385	385	388	383	402	376	365	353	401	336	385	383	385	367	396	395	361	402	410	390	402	357	409	373	389	383	395	387	388	379	378	397	380	374	381	385	357	399	390	393	359	369	384	354	376	349	378	376	394	385	382	356	417	372	393	377	395	351	370	410	392	377	389	376	396	400	374	349	386	407	382	424	418	374	408	367	366	423	411	420	401	385	368	363	408	395	410	405	346	370	424	379	399	379	393	385	357	371	387	374	384	391	381	390	383	378	383	361	373	396	403	382	407	381	409	415	390	408	382	426	391	400	370	372	392	377	377	409	383	369	374	407	388	364	373	392	396	367	409	406	403	373	371	419	375	386	422	381	365	422	369	376	396	370	375	392	375	382	374	408	362	412	349	365	378	396	373	379	359	398	421	407	415	380	381	398	395	367	389	400	417	383	347	345	379	369	400	394	397	384	414	395	364	370	393	372	369	360	369	389	389	397	405	396	372	356	404	388	400	408	376	391	407	354	378	376	407	377	370	370	398	355	391	365	353	371	377	347	379	404	403	387	396	379	408	408	404	419	375	354	386	388	372	403	373	391	380	396	347	405	377	398	372	401	390	407	371	375	402	379	393	385	336	406	361	384	378	388	402	377	403	411	350	372	354	379	370	383	417	367	352	406	398	365	386	411	388	389	370	384	358	373	365	384	399	362	362	396	393	385	414	371	403	407	359	372	377	393	420	415	389	346	380	422	399	383	397	387	412	365	371	350	395	378	381	380	387	399	385	417	377	395	354	390	408	384	386	366	399	425	414	407	365	367	365	408	376	343	405	380	372	370	376	380	372	424	388	364	378	366	395	377	402	368	389	394	408	387	410	398	412	391	400	387	402	400	407	394	398	416	388	377	386	364	387	395	386	364	357	381	371	390	387	384	372	416	390	399	399	348	370	368	414	370	402	386	395	342	405	382	367	364	417	389	362	376	395	377	366	399	409	369	381	380	369	372	377	396	353	341	349	387	383	370	373	362	397	389	383	368	377	392	395	380	392	382	376	385	395	331	377	343	358	352	400	364	394	375	386	371	397	371	375	371	409	384	400	373	365	343	419	391	406	405	363	424	376	406	378	395	397	378	433	393	398	395	401	384	386	350	377	379	403	389	393	372	411	371	367	408	370	371	390	353	398	366	375	372	419	398	342	392	364	371	367	401	372	375	366	401	382	377	343	370	367	382	386	402	401	399	397	422	364	367	358	382	403	347	388	395	412	378	383	396	370	359	382	382	341	360	359	404	388	390	385	364	380	376	356	375	392	345	411	373	385	378	357	359	365	428	394	400	367	368	388	394	402	394	374	368	380	411	381	402	391	389	359	373	371	385	393	393	366	417	400	390	378	358	347	387	365	352	379	363	389	384	384	390	374	372	365	404	392	381	392	388	405	405	374	349	401	363	399	366	348	403	383	374	374	391	424	379	410	375	387	385	406	395	380	414	348	386	381	379	383	411	408	417	367	349	386	374	434	375	401	373	404	405	411	399	418	386	439	363	401	417	365	402	388	360	367	380	401	396	365	367	363	366	378	360	362	356	381	386	378	373	392	374	395	385	372	426	368	389	391	391	365	377	388	397	362	416	339	404	343	379	368	375	338	391	387	372	405	390	366	390	371	367	444	365	371	368	390	369	346	368	388	400	397	376	405	367	355	371	370	420	411	396	352	366	396	371	346	413	394	375	405	368	406	354	387	422	344	419	342	360	402	375	411	362	379	402	381	439	390	391	401	345	353	421	374	399	403	351	376	393	381	389	384	362	380	399	408	382	389	357	378	399	379	393	394	376	411	379	394	385	366	379	394	367	397	363	378	370	370	367	413	377	372	408	382	409	348	407	370	413	367	390	360	418	382	383	375	407	373	386	397	407	415	384	387	402	385	401	357	403	384	421	346	379	378	386	370	452	364	365	426	366	396	353	406	365	381	410	382	402	355	363	377	374	424	379	425
37535	51801	29737	21608	17417	14203	11090	8703	6472	4970	3814	3178	2625	2189	1747	1484	1302	1157	1053	930	823	722	625	568	621	593	604	614	677	620	634	642	591	572	595	522	509	516	482	531	515	459	506	526	529	510	506	521	524	464	515	478	520	519	503	556	511	485	499	523	493	479	490	457	481	505	501	498	512	452	478	473	480	422	510	481	461	493	456	477	479	477	501	468	442	492	475	473	479	484	466	463	476	455	481	510	495	468	484	483	450	466	480	438	491	515	477	502	496	445	441	417	488	486	492	447	485	478	512	479	434	494	468	430	497	437	441	482	458	488	462	475	487	478	488	457	482	485	450	471	491	494	481	486	480	462	480	504	480	490	495	487	520	498	511	500	448	454	500	440	494	460	508	486	497	456	476	466	456	479	473	470	500	515	470	442	452	510	468	428	459	502	486	511	434	479	468	451	456	473	475	460	491	492	468	473	482	476	450	422	463	513	519	455	455	471	479	465	480	521	511	486	478	452	482	494	483	479	469	490	463	464	461	507	472	515	499	505	466	465	445	476	469	478	484	474	440	466	480	485	446	495	423	461	477	489	501	463	503	461	481	480	466	453	465	499	489	510	465	459	493	449	479	484	456	453	485	484	511	478	477	445	465	479	514	432	462	475	457	511	471	466	504	461	484	461	480	463	472	466	498	463	490	482	526	476	513	468	499	459	469	459	478	488	452	497	504	493	451	520	439	465	509	487	450	500	499	485	498	469	503	503	484	449	483	474	501	468	474	481	466	464	459	496	490	446	439	477	452	487	502	477	497	483	469	468	463	482	499	447	466	513	465	444	478	484	453	489	456	486	484	508	498	445	483	485	507	459	486	503	460	450	462	470	472	464	472	484	489	472	524	467	468	506	485	486	441	489	458	479	456	488	457	475	483	473	487	414	479	482	445	463	502	467	486	493	488	494	493	460	439	452	494	487	472	464	491	462	480	508	466	450	421	482	512	461	492	499	458	481	467	502	476	442	494	482	466	447	465	478	476	509	477	473	468	472	500	476	442	485	453	506	490	505	478	448	408	468	469	441	519	456	488	501	473	463	482	489	442	458	461	491	484	465	511	484	494	498	468	519	493	493	478	513	469	487	489	504	490	488	514	475	480	509	474	496	498	472	502	496	477	464	439	476	508	478	477	449	453	446	451	490	492	491	460	478	521	468	456	497	459	499	450	500	513	488	504	464	523	475	491	472	475	476	479	486	479	495	507	457	496	468	495	483	473	456	479	534	474	479	446	499	468	491	521	516	477	504	474	481	489	487	483	489	450	504	490	459	513	530	499	468	476	477	511	515	477	457	507	476	495	470	480	467	462	456	444	461	507	447	466	489	499	501	470	484	480	493	473	451	457	484	473	457	455	452	458	475	470	441	486	468	478	476	500	492	463	459	502	477	464	502	493	467	481	492	484	478	463	458	472	473	488	460	500	495	458	459	468	479	443	472	457	449	453	472	465	457	511	459	473	497	459	494	462	474	496	468	486	466	483	474	448	479	485	501	489	493	458	520	488	458	462	484	507	471	473	450	494	501	456	480	516	481	456	482	525	455	486	462	472	479	483	473	527	437	474	458	483	448	462	489	489	509	476	486	471	519	477	504	478	452	463	481	444	516	468	496	484	471	457	455	490	466	444	447	483	466	448	512	461	510	457	472	504	470	456	484	450	466	490	506	421	491	490	490	483	512	489	482	493	478	506	483	501	459	455	507	457	477	459	482	456	518	479	536	500	481	491	485	459	430	489	499	511	494	516	436	433	486	467	458	493	481	471	506	457	452	477	485	474	459	454	504	451	473	481	546	495	496	463	458	476	488	486	453	444	512	457	474	479	499	460	483	456	469	482	493	491	484	456	501	473	481	466	493	469	481	506	478	459	467	484	449	493	446	438	480	473	482	467	521	485	488	494	473	474	465	394	493	465	446	471	475	440	460	472	498	480	485	478	487	492	470	484	540	472	458	486	506	487	451	486	483	466	442	477	498	469	487	461	486	540	450	460	427	489	453	454	453	512	466	453	467	437	510	471	492	450	449	491	462	486	501	483	460	457	473	454	463	461	471	491	462	460	486	513	477	505	485	461	511	444	474	477	487	484	471	454	495	460	476	497	516	438	482	456	455	510	462	493	479	461	471	491	502	516	443	475	475	478	447	449	438	497	475	462	479	462	469	472	459	490	499	479	468	457	466	472	456	449	491	500	478	466	508	463	494	477	489	480	434	512	499	479	465	475	493	505	477	505	512	451	500	511	469	488	457	473	489	453	504	472	509	423	470	481	467	470	444	489	477	450	420	457	523	489	435	476	457	489	468	469	453	456	480	452	461	502	492	451	467	485	474	475	515	477	469	492	479	463	485	466	503	460	517	507	489	491	466	503	470	454	483	490	449	469	462	444	460	493	476	484	469	418	464	543	484	487	458	489	497	489	464	493	482	490	473	475	483	459	453	430	485	477	454	456	514	497	454	499	476	449	500	490	484	474	502	468	485	461	498	479	472	458	480	498	471	475	492	495	427	471	482	497	460	475	507	481	487	482	470	516	503	454	493	490	473	504	487	452	490	491	455	465	468	477	485	468	487	501	478	471	511	474	480	519	450	441	476	466	480	513	494	461	537	487	466	480	491	487	502	463	426	487	445	465	481	454	430	486	517	449	499	482	485	470	478	507	483	451	419	453	490	496	505	478	501	470	475	467	461	467	524	490	503	464	445	476	500	511	466	499	456	483	452	496	489	464	492	515	474	450	474	489	467	481	443	466	485	508	494	501	481	491	478	503	466	489	473	448	456	469	504	458	512	475	467	482	474	476	460	479	500	475	450	485	480	459	459	486	476	446	487	472	509	538	474	463	437	493	471	466	470	483	434	484	449	465	481	455	469	522	470	477	488	451	476	480	478	477	459	544	455	465	464	478	477	499	498	448	502	481	455	486	467	535	467	465	482	436	474	471	483	464	489	492	446	483	482	481	522	495	531	473	483	449	477	472	487	464	438	466	481	476	472	518	487	484	462	460	463	471	488	475	453	494	476	431	492	492	518	457	491	488	499	467	450	483	462	476	501	503	494	444	443	467	482	494	518	465	472	487	463	497	452	461	453	465	473	503	486	477	432	435	494	531	449	484	482	485	478	485	484	477	479	514	489	470	474	470	452	437	507	517	491	449	460	475	479	479	500	463	503	486	466	496	459	463	502	487	495	482	490	466	468	494	463	511	488	488	443	435	486	486	501	453	497	458	487	472	485	503	444	470	497	500	454	495	493	438	473	445	512	490	478	433	459	453	499	449	451	473	485	501	483	477	485	486	456	479	483	457	498	477	441	449	475	430	501	457	501	465	477	449	446	512	449	492	461	465	485	497	479	451	448	442	477	524	474	475	439	480	444	451	436	461	477	473	482	504	463	495	484	459	458	502	448	504	459	451	489	502	486	479	489	439	481	470	464	509	489	460	478	474	470	479	482	488	482	492	487	474	513	491	458
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
