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
340318262783	340318263339	340318263889	340318264439	340318264989	340318265539	340318266089	340318266639	340318267189	340318267739	340318268289	340318268839	340318269389	340318269939	340318270489	340318271039	340318271589	340318272139	340318272689	340318273239	340318273789	340318274339	340318274889	340318275439	340318275989	340318276539	340318277089	340318277639	340318278189	340318278739	340318279289	340318279839	340318280389	340318280939	340318281489	340318282039	340318282589	340318283139	340318283689	340318284239	340318284789	340318285339	340318285889	340318286439	340318286989	340318287539	340318288089	340318288639	340318289189	340318289739	340318290289	340318290839	340318291389	340318291939	340318292489	340318293039	340318293589	340318294139	340318294689	340318295239	340318295789	340318296339	340318296889	340318297439	340318297989	340318298539	340318299089	340318299639	340318300189	340318300739	340318301289	340318301839	340318302389	340318302939	340318303489	340318304039	340318304589	340318305139	340318305689	340318306239	340318306789	340318307339	340318307889	340318308439	340318308989	340318309539	340318310089	340318310639	340318311189	340318311739	340318312289	340318312839	340318313389	340318313939	340318314489	340318315039	340318315589	340318316139	340318316689	340318317239	340318317789	340318318339	340318318889	340318319439	340318319989	340318320539	340318321089	340318321639	340318322189	340318322739	340318323289	340318323839	340318324389	340318324939	340318325489	340318326039	340318326589	340318327139	340318327689	340318328239	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22899	21228	28943	23939	21633	22799	21456	12140	8814	6949	5617	5361	4795	4282	3401	2960	2347	2016	1792	1564	1511	1163	1181	1026	932	826	773	749	717	692	630	675	615	636	620	578	603	568	595	526	572	568	570	598	594	572	612	570	610	554	525	572	552	522	588	552	555	563	529	560	550	570	531	560	580	557	560	560	559	571	521	547	537	556	515	566	549	586	569	523	584	509	551	574	521	559	542	544	563	554	567	549	532	553	533	542	518	557	564	560	559	536	576	535	541	562	537	568	577	586	584	550	550	594	518	551	559	555	562	575	579	583	556	539	547	558	536	550	554	539	592	526	529	583	545	564	558	528	562	555	553	535	585	538	544	604	547	575	536	569	554	524	551	584	552	564	599	592	543	549	550	562	556	546	552	556	570	603	564	582	555	539	544	579	542	572	548	576	558	527	566	549	583	523	547	594	548	531	559	570	549	577	584	564	588	591	565	587	580	575	554	503	548	534	590	602	540	525	524	555	541	556	584	563	570	532	574	558	549	561	511	552	554	555	567	498	579	568	528	620	579	547	558	593	575	594	558	592	502	556	547	543	561	503	511	555	563	528	544	550	533	585	528	538	575	593	582	537	556	555	560	573	555	522	545	552	560	587	516	538	570	611	533	564	527	524	530	556	588	555	537	553	557	581	537	542	545	594	570	553	583	556	545	585	534	540	541	537	643	509	541	509	499	551	552	542	526	577	544	556	551	574	541	546	542	564	550	563	541	523	512	532	493	626	568	502	577	538	569	551	568	538	555	550	584	561	549	525	536	571	527	530	593	548	559	561	570	556	578	535	573	568	567	565	571	515	561	562	525	540	563	600	507	536	536	553	559	531	503	528	538	545	527	600	557	562	594	583	547	520	526	573	515	584	569	574	565	573	586	605	523	540	526	562	547	578	583	572	542	566	580	554	528	545	584	615	607	549	530	566	574	569	585	554	517	536	567	534	550	536	520	559	542	616	526	611	539	520	592	524	544	567	580	543	581	523	531	545	536	568	493	552	560	585	540	511	521	555	524	597	568	558	592	545	551	597	578	536	567	589	523	552	541	512	548	577	566	532	539	560	539	588	528	555	523	530	549	529	559	532	570	527	520	570	507	548	553	594	546	593	560	553	548	571	541	564	530	581	548	622	543	523	580	557	597	546	577	557	539	527	585	576	547	524	544	598	553	527	543	559	598	617	533	586	526	533	569	552	573	545	528	557	558	530	577	571	567	571	544	553	574	544	557	514	556	569	554	565	536	517	601	560	509	596	545	605	578	558	508	567	578	577	527	539	523	535	562	537	528	556	541	549	543	567	551	560	595	557	573	552	570	616	567	553	547	541	543	572	561	511	570	543	536	547	524	574	534	563	566	508	557	583	528	545	570	567	558	553	577	581	551	580	543	538	555	511	561	622	519	549	563	566	563	563	542	502	538	576	550	580	516	530	588	564	538	540	589	588	553	596	558	568	592	546	529	561	570	551	535	510	565	517	566	544	540	509	539	545	550	547	574	587	531	582	570	536	533	541	545	522	524	519	566	539	571	574	540	596	549	534	537	559	567	569	549	551	546	567	548	525	534	577	549	550	527	574	537	548	589	531	571	591	550	551	529	520	587	545	550	525	545	514	547	539	557	537	553	590	605	553	573	578	585	553	532	519	538	557	551	568	566	564	547	562	554	582	539	550	548	566	576	575	537	559	529	564	578	531	542	549	535	565	534	534	537	501	587	534	622	553	516	538	559	569	561	592	569	616	548	612	572	530	586	544	523	556	522	596	547	607	566	544	560	523	557	532	561	479	555	564	544	579	527	535	527	570	583	590	556	538	559	520	576	560	545	541	560	531	544	563	511	529	518	580	490	556	586	571	552	544	553	523	558	560	582	556	526	568	571	574	549	546	569	512	531	541	547	578	540	553	559	564	563	521	545	557	521	570	570	557	549	615	584	565	559	532	540	543	560	577	553	523	522	554	556	571	566	525	565	574	534	542	540	546	538	555	550	578	575	558	534	598	524	575	556	583	516	584	582	545	568	569	561	598	538	565	524	574	541	569	530	513	605	552	542	548	515	555	506	604	578	586	578	492	539	509	558	533	570	561	577	541	546	548	556	542	594	562	537	553	537	529	612	582	529	551	530	551	549	588	569	566	549	596	557	559	526	591	579	541	556	590	577	524	514	606	570	577	528	544	534	577	574	588	553	576	514	586	560	580	529	536	526	563	592	582	587	561	535	540	549	575	536	540	565	577	616	571	563	552	567	522	570	562	587	555	582	539	559	567	593	519	540	556	558	543	551	542	566	542	532	522	511	538	552	542	560	567	541	568	556	580	556	549	575	545	507	530	542	561	543	572	525	575	570	542	528	530	552	568	537	567	548	558	537	581	558	549	536	569	492	560	538	572	559	585	540	570	576	551	547	508	548	580	570	550	547	509	578	582	573	561	541	577	577	604	588	529	530	552	545	554	538	567	500	606	536	582	546	518	523	532	528	553	533	551	553	533	571	561	508	554	551	510	589	539	534	561	542	579	501	546	525	552	564	566	538	550	542	559	532	534	504	533	552	547	581	536	559	526	604	532	576	522	630	576	524	586	591	533	530	547	567	545	561	555	580	501	528	564	575	607	529	548	553	548	527	562	579	513	551	565	538	548	537	572	527	516	565	534	546	542	535	537	520	579	535	573	574	541	567	568	578	570	588	545	548	530	590	522	505	545	543	573	540	581	543	546	588	546	602	550	515	546	545	539	536	579	512	569	549	550	549	555	562	576	553	543	556	563	581	559	545	558	542	572	539	563	560	546	544	567	528	554	529	571	586	513	532	547	563	557	570	558	542	567	567	562	566	572	511	558	516	546	568	580	557	569	564	562	614	564	538	572	537	541	587	538	574	550	592	553	515	517	594	583	584	581	568	537	517	538	539	503	553	589	545	529	551	555	591	568	584	564	533	574	589	576	540	555	537	554	567	535	536	539	583	545	513	541	538	547	581	585	579	563	548	563	590	581	571	543	533	555	607	544	526	525	536	536	532	563	517	533	543	534	549	517	522	544	548	526	554	543	547	578	570	563	598	582	524	564	576	560	575	586	539	506	561	545	571	562	556	541	559	569	553	592	535	578	542	566	584	575	546	571	571	557	583	536	547	534	562	561	568	542	563	543	550	539	525	538	554	561	556	553	548	566	558	565	587	584	547	526	571	564	578	585	586	542	575	544	550	555	558	533	531	569	542	560	524	545	592	541	554	562	581	576	589	568	532	538	589	564	568	552	538	562	520	579	556	562	555	570	568	552	518	527	567	566	543	537	573	584	570	535	542	555	550	551	554	509	547	553	563	553	571	558	544	575	519	575	570	545	568	585	531	545	516	547	586	542	518	586	534	560	523	545	564	548	554	552	508	490	583	524	559	558	560	572	540	564	558	584	563	559	540	550	565	545	572	559	545	518	561	571	582	585	565	548	561	531	540	583	557	580	518	521	553	533	586	579	548	519	569	559
38040	60087	51581	38949	30329	25580	20754	17214	14744	12087	10057	9292	8412	7478	6041	4980	3931	3419	2896	2598	2224	1793	1692	1503	1325	1176	1055	1009	944	906	825	768	831	701	777	681	695	613	716	674	649	681	650	614	673	697	729	675	677	631	669	649	619	665	650	663	657	681	626	643	660	635	679	673	643	699	661	581	655	639	637	653	647	625	631	656	634	640	662	645	632	612	630	658	649	661	672	641	627	610	623	578	618	634	638	656	681	631	655	635	599	625	649	620	627	612	649	613	594	667	668	617	651	695	620	636	588	643	621	660	648	632	634	670	588	660	630	677	615	624	663	656	604	641	629	644	641	634	599	623	638	669	648	639	622	670	640	599	609	636	653	647	616	630	599	616	604	649	618	656	674	672	658	659	672	653	673	644	628	604	642	633	627	672	669	640	620	646	697	613	675	639	613	627	623	637	619	608	648	606	645	641	624	653	629	708	684	640	613	661	573	654	674	669	667	597	645	645	635	653	628	650	632	670	638	657	637	587	636	653	664	622	630	648	616	671	680	616	663	666	642	647	661	683	680	624	616	640	627	638	657	667	686	615	602	607	666	631	642	614	620	725	602	610	659	618	626	595	655	638	614	656	639	622	689	651	693	662	626	635	628	669	651	644	640	622	599	643	651	640	633	653	666	638	657	681	689	633	641	633	628	600	644	661	643	582	640	649	587	617	598	675	663	660	620	617	615	621	670	625	603	648	590	624	619	630	682	663	625	658	626	682	658	661	612	621	629	622	661	664	609	657	670	642	664	710	660	612	674	623	639	635	634	664	649	662	665	633	652	665	664	636	587	651	605	679	653	674	593	604	652	640	612	634	626	663	641	668	592	609	627	653	616	606	638	602	650	666	645	637	628	650	594	596	662	682	657	633	651	628	641	672	602	635	650	666	662	658	634	637	637	641	621	640	613	654	629	661	620	596	632	688	601	627	694	672	624	614	680	627	635	665	657	656	653	629	604	591	628	614	671	652	641	606	660	635	646	646	627	636	661	651	632	636	629	643	678	626	689	634	621	626	663	616	641	620	630	634	620	621	660	665	648	689	619	661	684	652	604	682	669	620	655	684	649	667	665	629	599	624	652	639	682	672	673	604	638	673	605	623	648	634	642	628	616	631	627	633	704	648	639	617	577	625	667	650	617	652	641	603	677	606	644	599	694	674	657	636	625	614	603	625	637	624	659	623	648	611	659	634	670	616	664	649	649	662	641	661	668	667	636	612	630	613	629	659	600	641	634	701	628	621	661	605	622	633	639	669	662	637	662	667	622	621	643	660	680	660	624	676	630	637	638	637	718	604	605	637	585	639	645	605	622	651	649	611	641	674	677	672	564	628	601	696	635	643	618	664	622	658	597	615	677	647	630	669	611	624	662	652	634	626	605	602	606	671	644	671	615	631	629	631	630	613	615	657	577	583	596	631	682	641	616	633	634	624	655	601	631	687	652	604	685	637	663	655	589	628	648	591	672	633	607	645	614	623	621	631	694	688	653	682	622	710	652	621	603	642	650	618	630	652	645	644	653	633	618	650	665	639	653	642	658	671	668	676	634	673	617	639	603	643	618	643	616	583	660	606	606	638	656	662	638	681	653	657	619	640	606	613	630	622	588	591	650	642	638	625	616	646	653	650	661	609	658	631	687	621	598	627	609	624	669	624	643	640	651	613	594	633	656	629	632	636	644	626	642	635	667	651	591	623	646	642	661	596	602	655	590	632	617	607	632	676	657	583	661	629	647	635	613	659	667	616	658	609	617	631	668	648	620	649	695	638	648	683	650	677	589	606	637	667	639	647	677	587	612	653	576	639	622	664	629	671	602	654	687	623	647	618	635	628	635	645	654	662	649	652	620	601	632	670	675	653	681	647	680	614	611	609	657	705	664	603	591	634	670	654	658	646	618	669	640	649	641	624	612	655	665	638	658	593	618	644	608	583	628	639	644	635	665	644	640	621	637	686	643	650	635	634	714	630	627	632	627	617	621	677	611	592	636	640	662	614	639	628	617	652	611	617	588	623	666	651	669	655	622	634	679	631	663	662	627	622	646	632	636	649	680	627	644	640	646	634	645	615	663	654	628	654	640	626	640	588	621	641	611	627	624	662	641	610	632	651	662	639	665	644	680	602	675	666	660	642	615	629	598	685	619	630	610	647	622	646	615	628	616	624	672	662	673	604	584	626	648	670	662	585	635	667	636	625	659	612	672	640	659	675	606	651	635	608	600	631	621	641	639	657	640	645	616	629	681	713	677	620	636	620	658	654	657	653	616	641	603	652	567	628	635	626	634	671	625	635	624	629	640	642	653	624	645	609	610	638	650	633	637	621	635	641	639	653	640	629	688	667	658	628	599	654	642	605	627	653	634	659	612	631	653	682	646	591	619	671	653	617	636	636	615	621	677	638	641	680	647	614	610	649	639	627	641	601	653	612	647	638	598	660	620	603	652	661	625	634	601	672	654	654	614	634	636	655	637	647	653	553	649	661	669	643	653	672	676	619	676	656	678	672	629	608	584	621	620	624	643	648	690	600	602	644	613	660	604	632	671	649	662	694	661	673	658	665	672	633	647	653	677	632	643	621	640	686	629	653	642	583	615	670	669	621	658	650	659	614	621	698	638	605	675	639	671	639	648	636	625	646	640	589	636	616	620	643	659	689	643	636	597	626	647	663	637	649	653	656	669	685	663	668	642	686	659	639	629	666	663	669	630	641	656	631	615	653	638	601	657	623	620	667	633	659	617	630	644	620	648	671	622	686	641	609	620	617	621	662	631	610	607	652	614	646	619	634	647	657	637	639	652	704	676	658	661	631	658	629	673	589	660	623	634	650	638	605	658	650	645	653	651	662	645	635	656	605	647	667	607	659	675	637	633	620	585	605	728	667	609	640	671	642	690	641	639	657	637	653	669	675	608	614	681	673	607	666	655	630	643	672	583	629	640	620	650	655	652	685	676	643	633	617	681	679	658	625	662	604	665	640	660	653	627	653	655	623	637	620	668	646	627	667	668	631	587	631	689	674	620	642	626	642	637	637	660	650	634	606	648	631	656	613	626	598	581	638	609	657	621	630	657	637	625	645	657	644	648	670	652	656	670	635	620	635	674	657	665	645	621	642	637	691	623	639	658	634	612	653	617	629	693	664	659	572	617	646	654	631	639	616	670	644	644	693	636	665	645	643	627	630	612	671	597	670	665	663	661	640	620	661	625	594	586	625	600	589	662	642	646	581	600	685	621	600	606	622	630	637	603	647	604	604	643	633	620	683	594	647	608	650	657	642	688	620	633	650	608	665	618	628	642	653	656	633	627	617	677	642	606	597	657	649	662	590	613	633	648	629	631	617	637	650	644	652	627	596	615	669	640	608	630	696	596	618	627	672	702	648	646	684	649	615	662	662	608	687	649	646	614	665	659	630	623	656	648	587	651	617	642	620	653	637	662	663	647	695	657	631	633	591	650	624	651	681	615	611	586	648	577	654
29470	29942	35392	28021	16925	9870	6144	4471	3730	2975	2313	2284	1917	1820	1477	1279	1073	939	816	841	745	597	630	555	536	505	504	505	440	452	416	490	445	428	431	424	419	386	402	408	476	423	462	422	396	420	415	411	436	424	437	418	400	385	393	407	419	415	417	429	390	401	416	387	412	413	410	369	378	431	408	394	432	402	412	419	397	444	399	418	408	449	398	400	388	393	399	392	436	402	395	389	416	404	423	417	419	393	393	387	448	388	387	414	433	402	401	430	424	402	398	422	397	423	443	437	448	402	431	415	418	408	449	401	412	366	404	420	382	407	384	459	409	369	397	388	392	452	445	403	404	403	395	410	417	417	389	408	409	433	400	428	358	379	386	421	428	429	394	425	407	419	408	437	425	420	415	404	406	415	401	395	430	406	404	418	395	431	398	433	408	414	410	407	425	420	415	399	391	386	401	420	432	418	427	443	406	368	404	371	393	430	414	402	396	417	416	414	381	392	399	393	395	399	420	401	405	365	394	409	415	403	399	434	428	400	405	391	415	423	425	437	412	440	399	410	399	425	383	396	394	377	420	402	403	391	406	386	410	422	416	361	434	409	407	423	412	431	402	419	439	446	439	406	389	360	406	420	401	429	411	365	446	407	398	389	416	427	391	436	443	409	381	429	394	417	409	419	388	403	406	417	435	380	411	386	420	383	440	406	407	374	380	380	404	390	375	422	389	409	382	387	412	391	399	416	439	400	432	397	472	415	401	415	389	430	404	452	403	395	390	411	395	428	376	399	406	419	443	403	418	382	402	371	388	417	446	393	408	428	424	430	386	416	420	376	408	418	404	418	411	437	439	400	414	405	417	427	406	405	419	397	427	414	420	403	378	388	427	427	394	392	392	384	429	389	413	375	421	399	426	408	428	430	402	385	396	423	413	383	374	399	379	417	385	438	377	421	384	401	379	423	422	413	410	418	386	398	403	384	406	423	419	421	387	381	418	379	371	411	427	415	427	396	440	388	423	404	419	399	348	414	449	414	414	417	421	411	373	390	395	410	417	352	388	408	405	433	429	402	409	411	396	441	401	443	437	419	437	422	393	425	411	418	390	401	438	405	410	390	405	439	397	383	391	404	413	414	443	403	396	396	421	392	414	394	399	389	428	408	384	411	433	418	411	386	444	392	416	414	370	388	407	366	412	372	408	435	421	402	411	439	362	372	381	407	412	403	419	401	385	411	398	443	457	448	379	402	383	401	438	407	396	405	407	419	418	403	438	397	368	426	422	401	420	399	388	388	417	434	399	406	420	378	412	396	408	418	444	415	405	426	402	401	390	416	412	394	410	429	414	400	434	434	419	435	396	449	412	434	406	450	386	420	402	435	380	428	417	407	397	425	402	395	448	467	433	419	419	423	437	435	376	416	423	423	391	405	403	401	414	398	409	424	447	429	386	419	362	441	390	421	389	454	412	449	383	439	426	428	418	405	414	408	411	414	409	397	396	394	384	406	417	399	386	399	413	401	404	408	414	406	444	402	414	399	413	416	428	416	411	395	417	462	445	372	395	427	397	415	404	433	421	397	417	439	433	405	422	422	397	439	402	400	402	421	410	369	387	394	414	398	407	426	404	416	431	388	406	388	404	423	411	426	392	367	397	412	391	425	385	445	383	407	386	413	384	387	411	407	434	396	465	414	463	428	395	413	444	401	406	424	382	417	413	432	398	411	416	409	403	421	417	416	436	423	387	385	405	402	428	411	430	408	424	415	401	423	378	381	432	420	400	377	411	415	400	409	434	401	431	405	390	394	426	441	426	361	427	394	416	438	412	395	454	448	379	431	392	398	407	395	406	415	408	384	400	425	360	388	428	381	386	404	422	389	394	420	402	415	435	390	409	365	404	392	422	426	425	416	406	419	393	417	363	406	380	375	414	404	395	385	443	413	432	396	412	406	393	441	432	419	394	420	416	413	434	419	394	435	412	406	428	370	402	419	426	412	371	370	399	401	404	393	434	431	421	405	419	433	447	390	432	409	386	394	412	418	418	381	426	404	401	422	432	404	429	405	371	410	407	383	401	395	389	397	421	391	396	399	384	390	428	406	410	395	359	448	404	403	395	417	413	404	419	395	402	386	390	409	424	404	403	402	376	424	433	432	428	395	441	399	430	439	403	410	410	451	403	430	406	408	415	403	413	415	420	415	388	402	422	405	426	422	408	422	394	404	413	407	404	456	435	408	411	424	416	401	440	402	416	433	427	396	401	431	404	392	397	430	421	369	417	432	418	402	444	423	421	445	402	425	361	419	411	390	425	393	402	433	449	391	416	375	423	401	389	402	413	397	417	377	374	413	410	426	413	396	414	450	412	377	438	418	442	414	401	459	386	392	446	435	405	413	401	439	408	395	415	390	402	419	403	447	428	444	402	408	381	393	419	407	409	429	470	421	391	414	391	423	434	414	405	419	422	397	410	392	400	423	424	387	362	408	383	418	405	435	393	394	402	430	429	428	414	378	421	431	430	409	389	419	441	381	386	398	392	434	414	423	427	419	426	402	400	440	431	389	387	404	424	391	422	402	447	447	362	428	397	395	444	430	367	427	398	403	368	412	408	407	442	439	395	406	398	378	421	395	412	424	429	419	425	434	411	420	392	419	411	434	371	389	395	428	409	391	391	418	413	427	429	459	430	443	416	378	397	394	396	413	390	399	422	422	393	448	405	421	423	411	395	421	413	388	405	385	408	384	387	410	398	416	397	445	407	416	426	449	399	397	382	402	419	414	416	432	419	385	435	413	413	420	438	382	396	432	403	410	434	442	392	455	425	426	385	395	431	426	454	415	400	379	408	403	417	405	435	382	420	392	439	416	402	402	392	420	404	407	402	409	408	390	387	409	425	399	415	383	410	405	372	423	417	405	423	387	389	464	394	414	389	429	410	423	373	426	386	429	404	395	403	410	415	444	422	402	400	434	410	404	404	451	395	429	418	396	377	388	407	417	427	417	406	427	405	405	380	419	447	389	438	389	427	420	434	396	439	425	412	424	405	392	396	427	409	414	378	383	409	409	424	417	415	403	419	417	466	411	398	394	397	396	400	413	442	432	410	424	417	421	369	449	408	434	388	409	397	427	418	391	388	415	407	388	428	456	419	416	387	431	387	401	396	418	424	410	441	389	422	385	401	388	414	425	419	410	397	401	413	414	389	399	412	407	405	428	401	397	377	382	384	398	425	391	438	433	431	426	435	430	412	411	436	392	427	395	405	435	387	409	422	433	399	406	426	399	414	387	408	389	372	436	439	419	385	386	435	411	429	438	398	417	426	400	421	414	391	412	430	398	371	395	412	432	438	409	374	383	410	417	415	420	393	360	415	404	404	368	418	421	456	445	406	417	374	406	382	396	393	400	394	421	385	408	350	401	394	398	424	419	434	392	362	382	409	440	440	368	392	438	378	382	394	438	421	365	392	423	437	427	402	432	421	390	397	395	378	403	420	432	431	384	400	406	421	404
33854	45390	39861	28635	20219	14562	10890	9033	7597	5857	4537	4396	3670	3220	2622	2176	1864	1552	1394	1172	1209	883	904	772	731	705	647	633	607	556	543	526	531	496	511	526	479	489	468	472	477	570	521	488	486	524	508	472	475	459	482	534	467	488	499	476	531	440	461	496	477	457	487	483	463	482	495	447	484	428	470	493	518	494	448	472	503	498	487	498	489	523	500	433	481	474	453	481	491	467	485	494	495	531	463	445	501	457	462	478	485	478	508	496	470	484	504	489	462	494	432	484	453	470	428	468	454	481	464	454	462	521	495	479	485	468	553	494	436	500	465	447	463	504	495	442	474	461	466	479	506	499	481	508	462	499	467	476	487	480	497	495	478	450	479	467	491	428	530	469	485	467	467	531	470	476	504	454	508	469	498	496	496	464	464	484	466	447	475	462	488	427	522	480	481	512	460	478	508	414	498	487	515	489	467	502	476	488	526	538	510	472	468	460	493	458	477	492	500	495	493	487	456	502	481	479	446	438	478	511	463	455	463	465	478	513	494	504	519	460	476	437	465	452	483	481	512	462	474	485	520	446	473	487	471	465	489	456	516	505	507	492	470	465	454	486	478	483	494	485	490	476	494	484	486	521	464	473	470	489	471	510	452	510	497	501	521	463	514	481	482	440	498	473	458	479	480	463	477	485	542	483	480	503	462	485	500	458	516	462	503	508	498	484	463	496	475	513	477	507	511	484	471	495	491	445	454	451	483	468	490	497	482	476	500	481	491	487	476	491	415	464	476	514	476	475	491	463	492	448	450	456	523	510	468	494	496	423	478	494	496	498	489	475	448	455	468	465	514	479	469	471	475	459	482	477	496	448	463	478	460	494	505	503	512	483	498	484	507	494	527	491	479	491	491	465	475	493	466	479	479	490	453	479	489	501	476	429	491	516	507	522	463	526	489	496	438	501	458	497	504	479	497	490	483	489	478	500	501	490	463	429	494	455	460	451	499	472	489	478	453	471	503	440	481	491	500	493	463	481	519	464	474	480	513	487	480	502	481	462	498	453	447	479	513	450	463	448	503	486	483	473	429	485	480	460	485	472	462	480	470	476	467	479	466	492	519	485	523	469	479	510	492	469	449	512	466	546	486	487	478	494	489	470	472	477	485	496	498	469	486	475	487	480	473	470	523	487	472	514	488	459	485	481	486	488	466	479	440	523	516	493	466	517	466	461	472	481	448	507	506	475	486	439	447	482	496	474	509	503	514	437	486	478	488	492	463	489	506	460	443	468	531	499	473	463	489	475	515	482	494	472	490	445	453	500	474	498	479	498	503	487	472	475	489	461	481	460	458	493	489	481	528	479	501	505	515	499	514	483	479	499	469	446	513	519	480	479	500	495	459	505	465	456	483	468	518	476	448	505	442	487	455	470	501	508	516	484	500	509	504	493	487	471	488	449	492	510	471	499	487	496	487	523	519	466	479	486	504	483	480	480	510	467	468	454	497	497	491	448	476	495	497	515	503	491	464	472	471	444	492	464	471	512	481	475	524	520	482	498	510	475	498	494	489	465	551	446	466	438	483	510	492	516	497	477	536	485	470	512	488	454	498	476	465	482	453	492	497	468	503	509	450	446	458	495	527	462	480	456	485	473	485	498	426	469	504	506	467	498	449	460	473	512	498	494	454	490	443	508	469	471	463	490	444	470	489	456	492	451	457	447	471	490	501	456	486	489	473	522	509	439	516	467	505	407	452	467	524	475	501	472	459	508	506	542	430	504	481	494	455	460	482	444	519	519	468	482	466	494	466	479	504	483	478	499	472	468	478	443	528	476	512	450	478	451	477	500	480	503	477	424	509	469	491	503	480	489	467	524	434	502	467	458	468	504	473	523	460	451	450	457	458	513	445	441	473	498	454	484	511	463	480	496	469	520	471	449	464	508	487	475	469	460	479	492	501	520	500	485	488	513	465	438	523	462	493	464	500	502	460	457	461	474	481	468	477	479	511	531	481	483	490	463	492	449	501	452	489	485	513	526	500	467	473	444	472	498	471	487	499	513	494	484	495	462	462	454	491	513	453	456	469	493	448	478	473	469	489	501	480	467	511	492	470	507	482	491	508	487	495	505	497	483	466	521	465	515	500	469	507	490	449	497	532	500	491	478	499	511	476	504	450	495	439	495	453	491	506	471	506	481	470	503	490	490	436	488	486	522	509	508	494	504	471	471	472	455	516	448	492	469	488	473	484	486	432	496	525	504	484	489	495	434	471	443	447	493	497	471	508	491	442	525	468	506	466	470	467	487	493	489	483	473	432	468	492	493	495	477	467	464	503	456	504	470	485	488	486	461	459	476	510	477	507	477	434	480	457	486	470	453	461	460	494	489	472	515	491	514	477	479	484	473	495	476	478	471	456	508	506	489	490	486	465	462	483	487	469	479	469	485	487	518	484	452	492	506	495	476	437	475	480	506	461	494	479	464	463	473	492	463	512	484	466	478	450	483	486	494	474	460	483	469	468	484	489	490	459	507	515	488	463	494	469	504	460	500	499	494	476	484	476	517	498	461	467	459	478	509	497	493	503	460	508	491	482	487	497	468	485	524	453	444	493	474	461	511	483	493	484	495	443	502	501	492	489	498	493	481	485	472	490	477	504	497	449	488	466	484	502	494	521	486	522	503	498	514	450	487	476	455	480	486	474	509	518	477	486	480	475	453	483	516	479	459	477	464	490	508	509	440	457	530	458	468	496	508	468	438	479	486	456	487	501	505	476	495	470	464	496	488	465	482	490	501	508	522	500	465	461	489	462	479	443	507	505	447	482	503	479	481	490	523	488	504	530	474	444	501	495	483	474	470	440	459	497	499	520	460	473	497	488	467	496	456	523	490	509	519	474	466	438	497	502	476	464	495	446	490	490	504	459	487	517	484	481	530	506	486	526	457	532	485	469	540	490	492	485	465	486	491	534	477	471	471	441	450	496	500	514	484	478	466	513	459	467	496	461	478	472	512	441	485	463	512	480	489	482	461	476	461	490	450	496	499	512	465	490	462	473	489	482	502	507	447	488	468	521	485	448	468	457	489	436	507	486	446	486	480	459	449	471	501	453	466	520	493	490	454	478	458	440	483	472	472	469	435	458	454	513	499	456	459	486	507	491	467	498	482	486	499	458	463	491	461	446	483	495	491	513	462	466	484	489	472	486	501	464	466	481	457	491	495	516	478	486	464	490	468	492	474	460	462	468	515	444	485	502	461	478	520	503	482	460	457	501	490	516	421	482	480	485	462	501	516	466	476	464	486	485	459	517	507	468	479	532	464	523	477	486	489	467	537	505	462	497	476	476	466	446	487	480	510	506	480	445	508	528	436	525	486	502	487	473	510	507	489	524	472	459	482	496	460	522	467	492	455	465	531	497	466	485	508	475	474	437	470	486	452	469	481	461	508	469	470	498	486	492	493	475	524	543	481	487	458	487	481	496	459	470	477	477	463	462	465	475	501	487	502	487	448	483	481	441	433
23691	21001	28362	24962	22189	18979	12307	7763	6322	4764	3809	3691	3430	2856	2304	1914	1675	1444	1251	1169	1107	930	857	754	668	733	669	629	644	594	616	553	582	522	552	511	551	526	480	521	536	483	535	518	524	489	520	508	527	521	511	559	483	527	499	477	469	467	493	470	508	473	456	481	518	495	491	458	475	494	491	451	490	490	479	520	498	479	488	498	475	500	497	487	555	480	474	465	450	488	480	492	523	514	454	470	462	490	487	464	485	510	472	462	511	463	485	465	535	540	480	469	481	493	469	494	533	523	462	486	509	487	467	470	535	537	491	488	493	512	464	477	485	528	505	512	468	457	503	445	500	507	505	463	499	495	467	492	475	481	512	494	484	499	517	497	475	471	483	509	501	464	443	529	498	501	511	478	493	469	500	517	482	485	514	492	484	456	482	480	480	479	505	470	438	512	477	521	495	518	478	485	515	492	476	446	476	495	502	480	517	469	497	520	500	492	504	481	524	516	464	492	497	492	479	510	480	494	496	491	500	480	478	471	519	480	492	504	515	480	458	529	553	464	502	492	477	517	483	490	524	461	493	502	459	497	510	516	496	483	484	499	450	467	482	491	484	450	468	521	473	513	485	478	497	497	482	524	456	484	498	480	480	482	470	532	499	497	502	446	449	467	527	458	504	462	479	502	495	498	492	474	519	494	512	465	504	496	517	445	502	526	495	492	456	538	472	463	529	474	527	490	497	473	523	459	491	489	489	493	522	481	486	466	445	498	510	491	466	507	492	469	497	474	468	502	500	479	480	502	492	476	483	498	469	485	499	471	492	512	485	436	525	500	489	507	493	436	509	466	447	508	460	448	473	508	497	484	489	481	479	479	539	496	532	491	492	507	525	475	510	518	486	478	502	481	511	483	501	478	523	508	464	471	484	511	467	536	502	502	500	483	513	519	530	466	512	448	516	474	508	501	505	475	455	474	463	480	480	465	515	477	478	504	497	505	458	489	516	502	482	453	528	523	538	504	486	480	525	488	444	467	478	515	487	478	502	499	482	459	558	464	492	501	513	483	485	471	520	514	471	497	456	476	473	487	503	488	511	514	450	504	469	474	462	505	508	496	467	538	484	490	477	525	506	465	478	497	503	454	513	470	492	484	460	465	478	519	493	511	419	509	506	467	457	486	504	496	508	469	465	505	505	440	547	493	537	474	492	497	502	496	472	518	473	474	495	484	481	493	497	463	451	485	496	495	504	475	480	455	529	483	498	494	511	480	513	517	504	493	495	487	465	500	464	470	461	501	492	490	478	479	533	485	495	465	512	490	462	483	474	474	508	487	518	466	547	538	473	476	499	437	498	499	467	493	449	470	537	523	463	483	546	505	474	470	508	512	506	504	468	451	492	520	551	473	479	515	515	485	458	495	489	473	477	509	481	446	473	500	512	519	495	473	486	489	495	443	530	485	515	508	481	478	489	498	490	463	459	473	466	462	510	484	485	467	495	533	488	476	493	495	465	457	484	476	516	511	465	486	508	466	494	474	480	494	483	440	500	474	483	527	472	490	485	464	498	481	542	530	517	508	441	492	503	489	485	479	482	504	462	483	511	491	483	493	484	528	472	479	481	508	452	495	517	510	530	513	496	486	501	480	480	524	511	511	507	480	504	499	512	448	529	459	488	463	462	481	504	518	468	484	491	522	463	518	468	490	496	499	492	515	492	503	505	502	468	514	530	457	488	477	486	449	506	475	438	519	495	476	481	529	474	461	517	533	476	485	492	534	489	468	518	543	499	502	489	506	463	466	478	507	509	485	486	478	497	496	477	494	481	473	452	500	491	534	487	483	510	473	506	487	463	514	454	467	496	522	478	521	535	489	491	480	457	519	484	494	485	474	534	503	421	488	488	471	444	452	528	480	506	484	490	500	494	476	498	476	509	544	501	476	487	488	488	444	482	488	464	535	493	466	470	509	509	470	475	501	527	484	489	503	462	518	479	506	462	526	482	523	452	485	483	527	512	501	499	523	474	442	498	456	468	551	516	499	517	495	484	465	501	497	473	491	469	497	487	474	495	479	518	513	462	490	450	464	527	510	500	498	515	487	507	511	522	511	459	488	502	444	479	486	495	495	529	506	486	472	466	461	456	466	504	484	484	494	442	462	480	490	511	504	528	507	455	503	507	487	508	483	510	497	467	482	469	469	474	515	494	509	493	478	488	463	494	456	469	533	485	539	492	470	498	525	493	482	477	507	514	482	485	489	483	512	508	462	517	497	496	486	479	495	468	485	485	483	475	514	494	482	471	494	487	494	491	491	455	453	512	472	486	474	554	459	506	457	439	498	481	511	482	528	491	474	499	518	496	480	467	480	495	489	519	504	510	470	542	496	468	443	485	528	481	508	512	493	511	494	475	487	509	495	463	517	506	525	494	492	529	483	487	503	490	494	486	500	480	503	509	469	484	509	457	511	474	463	499	523	509	507	479	455	507	482	489	485	461	486	514	481	530	521	489	481	482	511	498	466	485	496	502	488	509	486	502	491	499	512	502	475	540	466	505	448	483	483	540	505	463	421	514	498	474	489	487	492	492	508	503	449	492	486	463	493	482	493	501	462	549	465	473	476	519	477	483	515	504	466	469	481	479	491	498	492	529	476	464	471	513	495	524	520	475	454	498	500	492	439	430	505	470	511	490	524	483	491	458	487	479	543	510	527	499	492	503	483	469	495	476	468	498	467	520	501	501	482	494	485	449	498	454	547	495	483	495	489	488	485	436	468	494	477	481	494	491	508	500	511	488	504	501	492	525	469	505	513	524	480	526	529	493	510	484	496	513	464	471	495	523	495	476	470	463	515	533	489	507	546	446	490	503	501	474	481	505	463	504	476	492	484	465	475	466	491	512	475	513	523	474	500	478	494	462	477	529	459	478	510	483	459	468	495	458	516	541	502	490	500	473	471	484	531	491	470	466	489	482	464	467	441	464	479	441	492	500	480	511	444	496	475	489	486	469	511	499	492	489	498	473	506	499	509	468	503	455	515	480	524	498	490	520	493	461	482	510	468	517	480	517	507	506	525	470	494	491	465	466	509	476	487	499	495	492	486	490	489	494	489	500	532	520	489	499	479	551	518	522	470	523	482	468	452	462	491	451	496	493	516	466	497	535	479	495	480	532	503	474	500	492	476	496	511	478	506	488	491	505	481	476	482	484	472	441	516	503	477	504	476	502	479	489	489	474	512	468	484	506	486	499	487	483	494	461	500	477	483	466	478	486	525	503	514	464	483	517	478	510	507	477	467	472	489	480	460	491	473	478	511	499	504	499	488	504	484	484	469	479	530	475	454	482	493	471	439	459	484	493	469	523	485	486	456	494	502	461	502	470	476	472	522	464	490	466	510	483	475	514	487	496	490	517	473	544	452	465	496	490	520	489	482	492	518	475	529	441	491	447	526	499	518	518	496	492	510	474	528	478	508	447	491	484	455	491	463	478	458	493	499	491	482	457	477	474	468	496	495
34261	53536	46387	34786	25435	19507	15338	13357	11667	9070	6874	6724	6020	5181	4155	3399	2889	2543	2151	1793	1655	1396	1293	1140	941	903	929	874	795	704	689	680	655	643	617	596	559	625	603	616	543	613	605	609	607	571	579	570	569	571	580	580	561	555	540	569	595	556	568	588	548	541	576	531	579	611	552	579	589	562	583	570	580	573	572	595	580	568	597	541	561	598	523	554	569	571	568	590	530	552	591	620	530	575	595	522	560	585	586	587	565	608	548	516	582	560	622	618	614	558	526	555	547	571	557	571	572	592	583	592	595	583	560	569	567	576	582	590	595	584	528	601	600	610	595	551	585	536	577	597	556	547	612	547	569	602	564	607	598	546	585	557	564	600	613	637	550	616	581	592	599	573	538	587	545	551	554	549	611	589	600	562	598	628	584	550	616	578	600	574	569	601	568	565	585	651	603	593	579	555	516	556	586	538	563	544	563	572	611	585	569	603	562	595	578	596	547	587	539	531	604	572	559	571	567	580	565	561	573	585	551	571	559	569	568	598	588	571	582	506	580	541	612	575	557	598	597	559	535	537	584	626	596	560	607	557	581	576	602	552	564	564	527	529	563	572	566	571	577	585	582	603	578	628	553	581	520	588	578	552	584	565	581	550	581	612	614	624	576	585	632	568	567	601	574	587	604	555	598	541	564	589	582	585	572	570	561	525	583	553	565	560	520	576	572	568	524	569	564	573	598	607	558	526	573	553	603	598	556	570	564	586	572	596	602	595	568	614	600	546	558	575	582	585	580	632	527	571	575	553	552	584	548	598	552	596	624	608	564	560	568	565	560	567	544	559	555	596	547	568	531	589	608	575	560	566	584	611	605	544	546	614	610	569	566	590	558	539	538	566	552	566	586	575	573	556	550	610	534	574	578	570	545	560	590	613	583	609	570	545	596	574	573	559	595	546	596	576	601	582	555	542	553	543	617	559	544	558	580	565	581	547	553	591	595	559	586	595	563	576	542	549	566	558	532	586	560	588	574	573	571	594	600	547	558	576	557	591	630	549	587	581	583	561	548	530	546	563	564	542	567	569	518	514	587	579	594	623	590	589	536	590	545	566	566	537	578	570	601	575	589	560	544	601	580	555	574	582	586	596	549	636	589	590	564	551	594	579	566	571	557	534	618	522	605	599	573	558	600	571	581	540	620	568	547	608	600	557	557	557	582	598	552	554	616	594	576	576	592	606	547	591	586	552	610	586	566	541	588	579	563	583	568	592	587	578	569	565	567	573	596	566	582	618	571	595	539	590	553	538	545	580	596	574	555	566	603	587	571	594	581	586	590	596	533	573	563	576	541	572	527	560	597	592	625	547	551	551	596	562	601	579	589	602	574	560	575	610	601	583	551	583	596	604	601	584	590	546	563	605	544	567	577	601	574	560	560	581	592	573	563	572	580	540	558	608	552	582	545	524	554	565	570	547	573	606	559	580	512	580	549	626	544	585	543	582	605	614	546	591	546	579	530	584	624	576	535	560	587	586	533	529	591	565	562	588	561	570	549	600	561	611	602	567	566	581	583	576	570	570	567	557	571	581	612	572	573	580	610	605	556	541	558	590	580	584	535	586	572	579	627	558	550	563	572	570	589	535	559	577	609	579	580	600	563	557	529	592	616	602	566	526	579	564	541	563	593	572	564	560	582	525	547	577	606	584	579	558	579	555	592	563	519	606	590	584	608	607	573	589	616	609	590	530	575	604	576	611	540	545	588	556	496	547	569	598	586	609	558	518	567	593	572	586	594	571	576	591	583	629	536	591	565	634	567	537	555	566	547	588	591	633	617	591	624	564	570	605	583	582	553	582	558	571	576	576	596	587	541	554	601	581	547	542	578	589	568	595	537	566	591	557	577	582	585	591	578	572	543	610	578	578	600	525	602	548	537	615	630	568	521	577	568	595	586	570	614	578	613	568	544	543	549	583	611	586	572	582	569	579	543	533	590	573	524	613	573	556	578	557	608	550	580	587	562	568	604	603	566	582	555	546	578	561	549	607	556	564	616	541	577	568	585	565	534	627	564	592	588	581	588	604	561	559	591	602	577	560	603	595	633	539	623	601	577	573	540	593	554	602	544	559	540	570	563	606	548	518	561	600	608	587	521	590	569	539	596	600	582	553	607	624	569	604	604	550	585	559	609	615	611	560	552	536	561	579	556	555	583	544	555	581	644	513	614	505	551	635	543	540	519	581	575	605	584	584	600	587	595	571	592	537	587	585	624	570	561	575	578	587	590	584	559	594	554	564	570	531	558	591	554	562	597	542	577	569	590	540	561	591	597	559	551	585	540	587	547	601	562	571	573	605	578	578	578	549	570	549	532	595	521	564	605	584	538	570	577	592	558	528	604	526	547	568	556	542	591	619	538	572	527	582	592	568	555	543	538	578	559	594	563	566	583	587	567	551	581	572	612	592	580	574	575	582	549	572	594	587	579	580	591	582	559	569	601	571	596	559	553	609	610	566	576	591	578	629	592	598	610	568	565	568	594	570	611	559	576	590	595	582	549	539	526	600	558	559	551	567	580	578	601	557	578	607	550	541	567	553	597	619	588	592	598	580	578	557	536	587	605	582	554	545	610	564	596	541	536	554	585	585	565	565	570	558	584	552	606	585	565	572	596	558	509	542	575	575	587	575	578	571	554	594	547	549	595	577	575	539	584	570	568	599	592	607	563	617	594	573	579	546	551	568	569	604	574	551	585	537	573	577	541	583	566	609	589	585	576	597	572	613	561	575	547	565	509	574	598	546	556	567	545	560	539	562	582	610	570	583	559	543	553	572	620	585	559	564	590	560	579	595	568	552	601	584	600	598	619	588	563	604	560	586	543	617	554	550	587	587	559	552	568	562	561	626	574	624	510	554	576	602	587	607	585	558	544	547	541	550	588	566	554	572	625	585	582	558	559	561	564	607	579	584	572	529	579	578	524	576	560	584	582	551	597	565	525	585	561	570	581	537	580	592	539	591	578	553	567	550	571	570	586	575	592	603	562	570	564	552	565	571	576	549	545	589	565	572	590	604	581	605	561	575	548	552	566	586	603	599	608	534	561	558	540	596	560	557	567	629	590	542	545	624	570	517	554	561	575	563	570	579	547	608	557	583	587	603	581	588	575	552	592	562	518	582	535	556	565	589	558	584	575	586	592	594	553	540	587	640	591	570	543	549	612	591	596	552	570	552	564	574	567	577	605	572	569	583	597	599	521	578	567	577	574	546	581	617	584	564	558	574	519	569	597	536	610	563	540	577	615	569	587	541	560	636	563	572	575	536	564	563	557	558	576	545	571	565	574	593	603	580	559	573	583	572	600	562	543	567	599	529	558	568	621	607	566	585	562	585	558	609	553	580	581	591	585	584	541	548	535	563	567	552	547	578	581	583	607	564	555	519	595	580	569	586	553	566	570	566	538	569	566	543	585	572	571	595	571	585	619	585	592	581	516	583	581	607	557	570	551	596	578	558	580	572	584	578
24882	21140	28318	27058	20888	13905	8582	5651	4734	3634	2757	2668	2523	2183	1818	1488	1307	1156	1005	871	844	734	653	596	567	556	517	558	463	462	458	452	421	449	461	428	422	437	405	404	425	393	393	403	431	410	387	400	382	411	418	438	384	404	403	389	408	396	387	393	423	405	417	403	386	396	397	411	427	402	416	406	397	432	412	421	375	385	413	376	369	420	375	391	363	381	398	413	370	393	389	390	420	388	428	400	394	377	378	392	441	398	423	418	388	388	404	382	412	388	404	408	383	384	388	426	398	346	436	412	405	430	383	398	393	350	388	422	424	370	409	400	368	411	394	415	415	419	392	407	433	360	396	383	427	422	394	395	408	396	405	379	386	419	379	393	451	395	416	383	424	404	411	387	401	354	400	378	401	379	384	414	380	397	415	436	388	391	441	402	398	404	405	411	401	405	413	390	378	372	393	422	358	376	383	406	423	398	394	400	380	393	428	413	398	350	404	382	383	403	389	377	392	425	398	427	360	414	385	405	412	409	399	416	372	389	440	348	419	426	386	399	351	386	391	405	392	381	404	381	378	360	436	377	386	442	414	396	422	415	384	409	404	365	350	381	408	376	390	401	396	446	413	398	418	412	398	425	390	400	347	394	426	406	392	377	365	415	393	390	412	430	397	389	398	414	397	409	426	422	436	401	386	398	392	370	406	393	390	386	409	445	400	441	357	402	392	373	389	392	387	372	390	380	391	399	410	428	404	374	431	398	421	414	411	418	436	368	404	390	413	403	394	384	411	420	399	382	429	424	353	387	368	370	398	405	403	395	402	419	386	407	360	352	416	407	416	390	402	403	415	397	384	418	434	378	391	392	385	419	401	369	401	374	350	423	422	388	430	396	419	366	419	399	358	360	401	400	407	377	428	395	406	411	434	374	393	401	429	388	413	383	410	430	408	365	399	446	387	418	408	368	414	413	428	385	404	406	382	423	395	380	403	381	381	403	394	379	379	409	368	393	400	391	427	397	387	421	429	407	375	410	401	367	419	411	369	379	415	373	357	419	399	412	433	399	434	428	385	396	416	363	376	450	399	397	381	396	370	361	382	416	427	418	399	380	400	426	377	424	380	392	408	382	363	413	385	402	385	378	428	357	356	427	384	412	400	391	398	372	397	399	401	358	417	382	410	392	373	365	398	403	400	414	406	382	406	397	439	395	419	400	367	385	420	396	404	406	409	371	397	421	400	386	392	392	420	414	390	387	367	400	420	384	382	381	365	373	419	371	417	385	428	400	394	379	396	405	391	391	396	393	401	405	417	379	379	394	381	379	410	433	402	399	418	379	376	400	414	374	415	387	381	389	399	415	412	385	402	416	396	418	370	388	404	419	409	413	397	421	385	425	405	409	410	379	410	411	419	427	406	400	452	356	381	377	406	390	423	410	405	461	412	433	407	422	404	346	396	444	394	412	403	429	430	404	380	405	386	376	427	401	418	403	455	393	396	392	424	376	410	419	400	417	401	405	388	380	404	375	376	368	411	424	394	410	392	432	410	375	378	417	388	387	393	386	377	437	377	422	437	388	374	410	418	375	355	380	387	416	367	392	408	432	375	387	405	413	427	385	385	421	390	424	392	386	411	414	381	394	431	387	391	368	401	397	400	398	413	399	395	410	414	392	396	422	413	386	368	409	406	380	402	379	380	444	405	407	412	408	411	408	400	412	368	397	385	395	426	385	402	373	431	395	400	432	383	385	385	402	431	433	393	392	421	389	382	415	369	389	373	423	391	413	413	376	392	399	414	393	409	364	389	401	393	418	379	397	410	400	386	381	402	409	428	360	368	411	407	352	409	364	391	424	397	445	413	419	391	413	400	423	435	400	428	417	410	422	419	384	403	402	383	379	369	428	405	418	375	421	400	390	376	363	392	395	388	394	374	396	395	431	378	387	438	394	421	402	394	421	393	427	395	408	431	443	359	391	434	405	404	405	411	435	412	388	405	409	394	385	415	387	357	419	382	380	387	389	371	395	404	397	382	400	408	415	414	389	374	373	433	370	391	382	417	392	417	400	423	364	370	367	393	380	406	381	408	403	376	384	399	437	380	398	412	395	406	411	394	408	414	373	399	399	415	390	394	375	396	402	377	406	439	433	398	380	386	376	373	358	420	397	449	391	397	392	397	425	384	384	372	394	358	388	413	376	435	382	400	423	357	394	412	375	384	416	363	407	408	379	371	400	395	400	404	390	400	379	444	420	419	438	388	404	400	414	424	375	390	394	429	415	411	427	447	438	401	415	422	397	377	411	406	382	406	384	395	395	353	383	404	392	412	384	417	405	406	381	373	384	398	382	409	407	401	395	404	411	400	386	372	380	429	380	365	370	387	438	402	420	414	391	405	404	394	417	407	413	424	372	382	416	370	394	395	412	389	446	389	371	415	409	389	392	407	403	391	383	407	384	392	443	387	404	408	448	398	366	387	398	403	405	407	388	418	370	399	381	417	423	398	398	394	415	385	384	359	421	400	362	434	376	423	393	431	399	392	392	428	395	414	380	429	404	436	389	371	366	392	428	431	356	419	400	385	413	397	393	415	433	381	378	390	403	425	369	400	394	387	376	461	400	398	433	422	394	401	388	375	428	418	379	410	412	438	405	394	382	403	391	397	428	411	414	393	403	416	402	423	418	387	374	416	424	392	407	385	378	404	385	403	368	372	363	359	384	396	383	403	412	384	406	396	416	414	410	414	398	371	407	392	413	422	391	381	391	389	409	424	409	383	429	377	416	375	335	340	424	416	412	385	418	406	409	404	413	407	392	386	389	429	432	379	434	421	413	403	431	420	399	410	401	458	385	408	409	419	394	398	406	392	415	413	386	468	405	381	438	427	404	421	393	438	394	408	402	384	412	392	397	391	417	393	417	395	377	407	397	388	421	400	438	379	386	424	387	422	368	405	409	370	443	430	391	382	412	400	429	352	427	400	416	380	392	421	399	400	413	388	411	408	419	364	373	405	393	369	387	398	410	380	429	396	390	385	354	399	388	403	427	393	392	404	364	409	389	433	422	396	428	385	437	451	357	413	389	389	422	393	407	369	362	386	405	400	393	384	428	383	452	424	400	396	360	418	371	412	379	399	368	431	389	435	376	406	437	367	395	415	392	419	463	406	370	415	428	394	416	406	369	387	385	398	387	389	401	345	417	388	384	429	391	391	353	416	364	424	395	367	428	391	380	400	434	397	366	398	401	431	404	400	384	379	387	421	415	387	413	399	418	382	388	397	376	388	377	413	410	385	387	397	398	367	414	385	391	389	416	405	391	404	420	409	392	377	387	374	409	388	385	372	412	367	402	407	377	381	400	389	405	383	404	408	428	430	419	396	393	395	385	404	379	399	395	413	400	411	403	355	412	419	419	397	377	397	414	424	389	434	389	394	406	403	379	349	428	401	436	418	402	403	372	401	386	373	416	420	429	391	424	396	399	405	391	439	392	356	380	394	379	374	390	449	443	407	422
34248	49738	43009	32532	24144	18086	13849	10939	9556	7763	5578	5305	4789	4123	3371	2762	2238	1897	1711	1408	1355	1166	1002	871	804	760	795	761	629	633	594	549	512	551	532	518	499	552	524	486	523	508	492	521	498	536	500	504	517	504	469	446	501	501	540	513	521	487	440	461	500	467	465	542	500	481	497	491	480	465	504	446	471	477	453	467	441	467	442	495	496	515	441	458	475	504	491	477	507	494	482	554	483	519	486	461	464	511	456	501	472	494	475	512	531	465	473	456	472	506	487	545	491	519	484	467	470	479	489	504	498	484	504	507	454	468	468	533	517	458	488	465	492	514	469	509	524	492	494	491	490	506	472	503	515	469	468	498	456	513	484	486	470	493	500	495	481	489	498	471	435	485	504	504	478	463	494	504	504	486	460	486	519	499	462	457	467	472	554	496	488	449	514	471	504	502	519	458	495	489	456	478	500	434	480	479	491	465	501	469	494	460	503	447	481	480	468	491	464	522	493	468	529	462	453	502	448	515	498	459	514	470	490	492	512	473	456	522	428	466	460	477	454	527	496	508	500	478	501	476	477	486	467	483	482	459	508	455	487	429	472	489	497	491	511	466	481	488	464	468	432	476	496	487	513	495	493	483	489	479	457	479	507	485	499	525	462	441	442	470	502	467	481	481	502	485	500	484	494	507	497	474	488	485	485	503	475	494	462	486	447	436	443	469	431	453	445	472	477	481	449	485	489	546	457	440	446	526	475	467	485	509	492	441	512	467	471	486	459	497	498	512	491	469	493	441	459	485	476	464	496	482	464	471	481	497	486	472	458	486	478	493	488	535	491	510	461	513	475	458	466	487	510	495	504	508	479	499	499	480	520	527	489	472	450	514	474	514	479	489	470	466	533	497	516	527	520	492	453	468	454	496	515	444	504	469	499	514	470	470	466	506	459	481	472	489	477	443	487	488	493	500	548	503	506	450	489	492	471	474	492	490	481	448	498	480	488	463	483	495	483	461	491	469	500	484	478	472	480	482	457	464	490	507	482	481	457	520	472	484	521	483	500	482	471	513	464	490	517	460	473	517	524	503	479	460	513	488	515	478	462	517	477	503	443	498	480	511	511	478	513	526	464	467	475	471	506	510	463	485	500	534	492	472	478	499	467	456	501	489	508	512	506	456	499	472	477	494	481	450	451	528	472	488	490	473	496	532	505	488	491	451	506	501	505	488	493	509	497	509	494	548	483	479	475	481	474	470	462	483	464	471	472	488	510	497	444	521	498	492	465	467	481	467	491	494	469	490	494	506	454	499	495	500	458	449	460	468	481	496	499	494	510	501	483	463	471	495	484	499	518	462	501	487	481	503	521	448	471	507	502	498	498	467	438	468	482	489	481	435	501	441	456	523	468	462	498	487	482	510	500	478	463	487	471	480	512	515	473	447	487	480	462	480	462	494	443	511	464	465	518	508	488	553	508	495	462	479	464	478	461	474	498	491	476	465	506	462	445	513	486	468	504	493	491	475	483	489	507	473	458	478	463	471	467	499	507	497	489	520	479	477	490	479	514	472	456	492	485	489	458	461	498	438	457	501	483	504	537	503	533	474	466	497	495	469	513	462	521	501	470	531	475	498	523	483	487	482	475	483	496	486	500	483	492	480	494	491	480	491	510	509	475	526	479	451	502	499	482	452	467	462	499	489	486	478	492	516	495	533	457	474	505	458	470	482	464	523	516	476	515	486	457	520	474	481	482	472	488	446	454	497	493	532	494	469	475	511	480	538	500	486	508	491	437	473	489	514	482	514	509	481	517	502	480	464	488	461	472	480	479	445	476	517	498	457	512	484	482	449	525	467	512	494	480	498	511	453	452	466	481	458	465	533	498	451	516	505	441	478	528	464	455	484	508	521	493	494	440	460	501	477	475	569	484	508	511	504	453	466	443	469	509	461	508	517	461	543	485	501	516	503	480	490	471	469	483	509	495	461	490	493	461	499	508	471	473	483	479	482	484	499	477	420	459	487	444	462	510	490	518	515	509	466	418	526	495	472	488	464	494	486	520	491	501	466	451	500	474	465	495	486	462	478	533	474	478	516	481	463	498	502	448	506	529	465	493	460	500	476	492	489	463	489	494	488	490	480	530	501	482	530	473	481	506	485	503	447	454	466	476	459	492	502	491	459	501	485	454	455	453	445	464	494	447	507	477	472	500	431	482	506	515	520	490	494	463	488	445	478	486	481	481	484	492	512	478	488	491	501	498	496	460	522	489	514	529	483	463	465	496	506	515	496	473	482	470	511	481	467	495	464	535	531	485	454	455	489	517	455	459	485	497	493	499	483	486	477	485	492	462	498	517	486	512	454	503	457	481	451	484	443	475	472	479	465	438	492	468	480	503	502	482	530	494	485	492	432	475	503	479	422	452	460	476	473	491	503	491	470	483	453	478	489	504	480	483	490	486	471	455	469	489	506	488	466	473	449	447	478	470	500	483	499	439	473	486	522	479	471	486	487	467	500	502	462	484	476	476	497	478	467	476	425	454	492	486	496	513	485	465	481	509	457	484	513	462	454	505	498	479	462	496	471	476	499	482	470	469	502	501	434	505	496	510	501	494	491	449	477	500	460	469	486	490	496	522	496	467	502	514	470	500	531	470	460	482	502	473	480	481	466	476	500	473	468	514	518	519	479	517	433	447	464	468	472	453	473	521	495	493	482	498	479	470	478	479	469	507	477	496	487	465	491	494	517	475	500	494	486	441	503	492	483	450	495	497	517	484	436	506	511	486	502	514	483	497	469	488	509	472	490	488	514	479	457	487	480	446	496	483	479	494	502	489	467	495	494	472	501	502	459	475	512	489	450	476	456	486	490	506	429	484	489	457	458	499	500	470	458	496	465	462	485	476	450	485	491	465	500	478	457	502	494	506	454	482	496	506	469	473	453	475	516	513	494	476	455	506	477	469	459	460	497	492	519	489	476	459	461	451	481	566	466	498	479	454	455	487	464	483	456	434	501	479	481	462	494	461	474	505	510	485	513	451	497	504	492	487	462	505	517	511	428	494	458	505	504	469	446	495	478	495	477	447	489	490	507	509	476	495	459	464	477	499	486	494	485	505	505	460	520	480	486	507	452	510	489	481	545	486	496	505	472	476	492	490	497	500	491	511	477	447	511	465	507	484	481	481	488	504	469	511	464	488	532	494	481	488	491	491	513	530	478	464	498	504	459	500	500	515	506	501	481	445	485	448	500	465	493	498	486	494	489	441	466	473	486	514	495	505	507	468	482	495	467	521	498	451	511	476	451	450	513	482	489	489	487	468	494	495	520	490	474	493	459	475	477	468	499	530	496	466	464	512	510	485	446	499	480	453	423	489	497	449	495	482	491	488	497	492	499	452	493	483	491	470	510	510	484	487	409	473	477	506	487	532	526	494	482	489	480	525	516	496	503	491	503	491	523	495	490	482	467	472	505	500	469	502	447	452	501	477	449	468	500	467	442	495	493	454	505	491	466	476	469
22680	21057	28679	23794	21665	22911	21273	11536	8662	7173	5447	4544	4540	3927	3365	2702	2305	1960	1766	1594	1368	1169	1103	1003	926	947	886	784	703	684	664	649	595	611	624	583	560	533	597	564	590	584	553	563	594	535	526	574	534	490	510	558	549	575	528	533	554	541	537	554	548	551	494	507	565	500	513	552	556	563	527	559	563	589	540	550	559	532	567	545	570	535	527	540	532	525	492	510	554	525	530	539	524	526	484	527	547	563	585	584	523	545	570	549	531	569	544	487	539	587	562	539	551	540	532	559	549	533	526	550	551	541	550	534	545	572	558	501	552	548	552	576	520	535	521	531	483	549	511	548	550	522	503	553	536	552	569	540	537	514	494	521	564	558	550	537	562	562	532	541	526	525	513	471	535	552	550	511	546	557	549	582	552	549	543	552	555	545	523	539	522	507	520	592	503	559	536	506	513	541	546	561	530	547	555	574	524	523	539	561	529	572	543	524	519	529	523	529	550	544	503	473	524	499	489	557	553	550	511	558	563	533	543	550	515	547	549	537	507	524	531	571	525	508	531	515	526	525	546	545	584	525	534	501	506	524	552	544	543	497	580	528	550	524	508	529	526	540	551	571	508	538	546	497	516	570	504	535	521	552	530	498	553	550	524	548	506	509	523	543	535	544	563	548	570	544	526	534	541	518	522	504	540	541	521	555	504	531	531	539	554	520	551	554	553	512	539	545	564	602	507	543	614	542	540	571	539	491	510	543	558	518	511	564	507	604	532	530	540	500	535	549	536	547	540	551	503	531	541	550	529	514	505	556	565	533	524	525	548	562	489	526	554	506	549	536	538	525	544	535	516	549	539	528	531	527	602	506	539	525	557	568	535	557	559	591	557	551	499	527	526	549	551	553	540	553	554	562	569	557	511	554	576	491	568	525	603	522	519	515	488	565	522	534	536	532	568	508	553	574	513	536	549	548	533	515	528	538	519	567	519	542	539	533	560	535	583	548	572	546	495	507	566	578	502	541	551	540	501	578	546	544	548	595	552	551	525	561	575	519	536	496	521	532	504	520	505	494	518	535	520	550	530	534	547	515	509	568	558	559	538	585	540	483	532	553	562	554	533	542	524	540	553	541	558	461	519	528	562	516	529	513	517	499	548	504	543	516	516	510	527	547	565	542	509	540	555	548	529	501	552	512	545	518	520	521	570	548	554	549	577	535	492	562	532	492	558	563	548	545	534	543	522	514	554	521	487	541	512	535	541	571	539	534	499	506	539	545	549	503	523	534	524	568	545	535	541	562	551	535	525	538	541	535	547	502	490	523	513	551	554	505	529	550	570	596	511	533	530	536	539	522	514	515	486	516	522	526	572	504	528	532	565	517	534	535	558	594	529	528	497	563	526	556	581	566	522	513	535	562	547	515	521	517	535	531	547	517	570	514	521	557	532	544	567	485	551	504	553	503	511	518	522	526	538	511	514	506	541	559	544	536	551	519	516	557	502	565	552	527	541	522	518	589	540	536	522	521	556	502	512	525	515	551	525	556	535	557	514	588	532	590	536	491	533	558	522	536	519	551	573	555	534	537	545	518	548	518	564	552	525	555	501	494	504	525	541	558	466	553	517	568	580	510	533	507	519	502	551	560	533	553	543	504	547	570	540	524	539	512	547	547	515	507	531	504	538	546	526	551	536	530	528	554	517	503	533	547	535	556	543	555	543	547	525	473	583	550	558	463	538	553	477	532	527	539	537	556	553	545	525	498	530	561	528	514	508	599	532	530	560	561	556	587	538	524	501	524	535	557	530	506	537	579	530	514	532	525	557	506	546	505	515	506	512	498	524	563	495	548	563	510	543	549	567	542	539	504	535	551	523	517	547	580	546	530	511	513	508	507	508	520	531	530	518	517	518	565	542	522	523	494	549	533	507	549	517	571	573	524	537	524	519	541	571	557	509	526	550	517	535	490	568	573	558	561	534	516	511	573	526	498	534	529	514	552	546	574	573	547	503	544	532	524	589	525	529	542	528	526	540	501	562	558	534	533	518	534	530	511	559	536	562	534	551	562	546	542	533	501	550	488	516	555	590	537	490	504	555	531	499	522	579	519	540	544	521	596	556	503	527	506	524	512	541	529	536	541	543	526	519	565	572	532	518	576	512	571	537	544	503	532	538	551	538	512	549	544	557	545	550	550	505	547	547	547	549	523	527	530	543	530	538	551	534	518	514	603	516	562	516	544	553	520	578	526	506	521	520	519	556	506	548	513	562	542	545	520	495	498	507	538	517	515	582	537	538	535	540	523	536	508	528	568	538	524	548	516	571	555	552	550	546	571	557	589	530	525	525	548	537	531	529	508	492	545	491	535	589	502	558	532	509	579	560	507	512	518	547	537	535	498	514	512	532	502	566	544	558	559	492	544	580	546	488	531	529	515	569	521	530	522	521	504	584	534	557	562	549	553	506	520	538	525	523	514	567	536	513	497	542	490	581	535	509	500	494	532	573	508	571	568	509	540	561	576	511	540	559	518	517	507	489	524	480	553	516	534	553	555	518	512	498	563	582	513	595	546	529	513	543	522	515	534	542	528	523	536	523	509	481	539	555	539	555	546	500	527	523	501	576	579	513	509	569	549	540	576	521	527	522	568	513	532	573	542	518	524	569	527	506	517	542	512	558	538	528	536	543	550	514	527	528	520	542	543	552	512	511	531	584	538	509	577	580	503	534	543	524	504	555	551	554	544	571	541	566	576	514	574	525	522	499	533	477	557	511	571	533	496	501	549	540	536	567	536	550	508	509	506	560	472	518	496	515	539	550	526	527	603	503	559	530	530	485	527	556	531	558	504	547	521	518	541	548	544	501	559	513	526	515	541	534	505	508	513	540	531	514	522	515	519	541	550	546	550	589	504	521	523	552	538	558	551	575	517	507	534	525	540	544	563	519	530	529	514	543	555	542	548	510	605	528	515	532	528	546	522	554	542	547	534	519	522	530	557	526	500	554	537	507	515	544	571	558	512	554	538	541	552	528	558	550	580	545	553	540	542	553	534	511	517	580	518	549	488	486	528	497	530	526	569	575	521	552	529	499	570	546	542	528	498	506	541	560	530	537	548	500	557	523	543	488	562	526	569	563	499	509	538	539	546	516	538	550	538	507	501	568	524	540	564	513	511	529	504	518	540	479	505	518	519	552	519	553	510	549	531	534	557	519	541	570	538	519	524	566	521	520	542	536	538	557	537	520	576	537	524	495	531	529	545	504	575	533	546	564	582	524	544	540	579	510	572	554	538	532	558	529	549	527	518	514	517	515	513	564	518	492	538	510	502	509	585	563	525	518	520	525	586	539	592	561	548	535	517	535	568	519	530	531	584	514	510	561	534	518	547	526	521	499	550	529	524	536	573	573	561	549	550	541	559	551	515	555	544	534	550	512	528	493	533	491	542	534	535	578	577	546	521	579	551	538	525	513	553	519	507	532	511	540	559	537	537	545	544	544	524	557	561	511	535	535	519	587	494
37548	58744	49931	39935	32906	26458	20526	16794	14962	12170	9784	8463	8206	7105	5738	4789	4019	3316	2854	2715	2120	1841	1704	1519	1334	1283	1194	1027	935	868	830	761	742	765	739	655	700	642	656	690	651	647	672	688	687	610	638	674	563	652	645	624	614	662	673	595	664	622	649	625	687	621	639	638	591	613	615	592	610	635	604	647	652	658	612	615	610	613	625	625	588	603	627	631	622	650	664	646	658	658	627	638	603	632	611	634	626	694	625	646	637	585	642	597	626	626	636	633	616	555	607	640	629	618	641	646	612	650	639	648	597	623	636	602	641	677	634	625	580	620	643	650	658	625	644	619	611	640	586	620	642	641	629	650	626	610	604	625	646	606	632	637	644	625	585	637	632	620	622	584	632	633	631	617	576	597	636	622	616	604	619	613	616	633	620	586	614	628	614	684	640	645	612	656	604	626	617	654	623	615	613	606	623	607	616	675	634	619	625	607	641	627	624	617	672	643	656	622	594	623	631	626	615	611	634	617	600	643	617	603	622	626	627	638	598	610	635	653	636	619	611	634	617	653	635	649	602	649	649	632	610	597	620	608	601	635	670	631	604	612	641	635	602	622	637	646	615	629	646	642	623	661	623	574	592	627	627	619	632	615	673	634	647	619	631	642	646	676	591	628	598	600	639	618	627	639	661	569	630	629	617	657	582	616	586	633	593	654	649	681	634	625	640	659	636	627	632	616	650	588	613	661	629	587	619	618	654	575	631	583	630	636	583	640	668	658	624	602	643	614	649	624	597	621	645	688	614	696	652	600	681	634	621	603	608	609	637	637	620	656	669	644	665	628	658	629	609	625	652	664	602	590	644	629	670	596	603	658	636	622	603	615	607	629	663	625	607	612	644	630	631	641	622	651	635	592	636	632	615	663	611	642	623	600	575	646	600	573	664	610	597	607	597	617	639	552	604	638	631	644	625	622	629	663	615	615	640	665	577	605	649	666	602	642	619	594	667	657	630	633	607	630	639	648	603	631	623	607	632	593	622	659	615	686	628	583	650	595	608	676	695	637	646	597	600	667	641	634	634	615	663	617	624	619	627	643	575	633	644	642	623	681	612	634	618	642	655	678	647	611	644	636	640	611	655	629	606	623	647	673	632	644	649	586	612	656	617	623	646	612	641	637	593	618	640	662	677	640	651	635	626	619	644	609	655	609	609	667	631	659	658	629	652	600	619	619	635	609	654	627	607	652	608	636	648	588	623	668	642	669	631	640	633	603	585	613	596	631	605	629	627	644	617	630	632	614	608	639	664	599	649	620	616	649	633	609	613	653	619	637	652	604	674	593	646	652	578	572	619	657	593	599	620	652	612	609	623	597	624	638	594	557	607	664	605	594	615	614	615	630	639	613	591	632	604	569	635	658	614	621	612	597	642	585	613	591	595	630	629	656	619	611	615	666	664	637	644	687	636	646	643	638	638	619	603	583	629	649	634	637	644	597	624	624	590	633	660	601	615	634	593	620	660	652	667	619	593	642	642	636	649	633	625	669	635	608	657	606	588	642	622	597	588	668	593	592	633	596	589	629	614	611	674	668	596	644	615	623	667	700	616	592	649	627	623	667	606	589	674	676	674	604	634	610	612	626	638	667	638	657	582	592	647	614	607	593	665	653	636	643	649	632	637	663	658	627	636	607	638	675	628	612	595	633	632	632	627	618	611	655	677	573	623	646	582	610	618	624	632	599	620	636	646	606	619	635	636	607	616	599	617	623	659	620	603	607	640	628	603	614	637	599	593	642	593	639	615	589	616	595	650	631	617	694	630	597	579	619	661	646	657	584	675	620	596	655	644	655	625	657	634	599	619	660	565	599	595	616	603	608	629	634	592	647	633	606	609	601	622	633	647	622	638	633	624	605	652	593	615	634	620	613	596	582	646	670	651	655	649	663	597	608	631	611	638	623	642	649	583	664	608	583	594	625	624	658	654	651	618	625	626	611	605	600	651	590	652	653	665	621	638	642	600	636	609	648	633	608	620	635	626	579	637	591	650	612	580	630	609	598	600	681	616	605	587	600	637	639	657	611	606	607	611	614	602	624	641	669	648	620	619	632	620	656	651	576	673	620	658	600	653	596	611	608	567	654	632	628	639	622	641	647	594	637	631	633	592	642	604	650	636	635	632	616	604	609	615	635	634	604	616	614	592	640	650	618	615	616	624	620	610	616	631	665	663	622	567	629	630	660	629	634	644	608	611	628	648	622	628	634	664	625	627	634	654	577	615	662	608	613	605	613	641	599	594	626	619	656	639	633	621	643	650	667	633	645	611	684	589	619	632	644	614	616	605	616	620	644	614	630	617	632	580	620	636	603	637	653	615	610	607	612	632	623	699	608	658	565	621	596	626	618	620	578	633	620	616	622	658	626	631	661	609	620	597	630	631	688	615	648	612	647	650	671	655	630	634	648	637	642	647	597	609	661	675	659	639	610	688	636	636	643	620	585	604	595	634	584	627	584	578	648	664	567	628	614	613	612	592	584	617	627	591	680	606	629	634	637	592	609	641	665	607	622	606	592	627	592	655	595	663	633	645	614	593	607	630	623	628	647	644	595	563	656	618	614	609	608	633	611	604	643	613	612	665	640	611	615	577	633	578	625	629	646	589	637	646	612	649	660	623	655	660	632	616	604	622	589	628	667	615	594	654	630	597	659	658	612	591	624	602	616	605	640	640	617	634	602	615	620	596	602	629	625	633	630	622	568	591	605	672	629	615	660	650	645	599	615	608	624	621	634	624	599	567	672	633	617	643	640	650	625	622	608	625	656	626	676	570	644	658	598	636	616	619	614	597	614	584	597	639	626	655	634	592	627	638	662	652	630	624	586	637	628	619	643	613	622	638	643	596	571	621	576	650	649	663	667	596	625	616	605	625	645	641	642	624	642	625	601	634	631	658	596	600	618	676	599	620	649	685	638	629	646	595	618	677	671	632	645	587	647	654	654	600	664	605	611	609	627	611	658	582	633	625	616	629	610	640	588	620	623	621	575	607	614	645	670	651	611	620	593	597	566	624	630	626	582	618	642	608	649	593	611	616	605	608	626	607	568	632	657	660	610	583	634	653	607	591	613	613	620	621	618	606	633	609	613	613	609	612	618	639	593	602	677	604	590	644	585	658	611	587	626	635	601	602	605	625	638	597	638	623	594	597	637	637	610	603	620	626	604	619	614	610	617	594	641	566	624	677	633	592	632	575	573	636	649	629	632	668	592	629	640	593	593	634	623	663	623	642	623	663	637	579	592	612	650	608	611	642	595	597	586	641	645	619	607	632	608	620	603	645	649	636	593	627	595	648	633	641	621	630	638	633	574	619	625	633	630	616	600	659	613	595	575	592	638	606	611	622	652	643	613	603	618	586	619	628	622	649	626	595	634	579	631	606	675	605	610	640	628	592	619	659	670	614	593	640	586	628	626	636	654	617	627	631	637	575	660	646	626	598	627	577	635	652	628	622	655	636	660	601	633	641	588
29515	29597	33543	26982	18190	11412	6387	4270	3624	2889	2326	1890	1886	1658	1426	1182	1019	867	775	821	708	621	552	575	565	514	525	462	471	438	431	453	441	425	425	380	423	366	409	460	412	398	401	392	424	406	412	389	355	402	387	441	408	448	446	352	413	376	376	406	433	396	384	422	383	379	378	410	393	415	409	377	407	409	401	398	425	387	384	391	366	362	415	383	399	373	397	371	361	414	397	374	372	399	379	371	409	380	388	400	400	404	403	412	398	386	415	374	358	384	352	374	404	399	400	412	405	431	433	390	401	375	393	404	395	371	433	406	380	391	396	401	399	392	383	391	403	391	405	380	373	386	384	423	419	381	356	417	396	412	413	405	379	345	424	378	373	407	369	380	386	356	411	420	394	413	398	381	387	367	401	400	380	394	427	381	392	409	391	409	407	343	362	418	362	393	386	392	423	405	388	418	377	389	436	389	393	430	365	405	379	393	448	391	430	403	390	376	397	417	413	380	400	401	392	342	412	404	419	400	361	379	385	397	400	425	411	420	397	396	395	401	393	374	402	411	397	392	375	367	388	406	436	456	402	342	409	389	412	439	401	398	392	407	407	409	382	354	362	388	416	397	379	389	400	367	395	380	424	403	390	380	407	383	374	377	395	410	385	382	409	414	360	411	408	404	415	403	397	408	386	381	374	385	365	400	421	410	374	391	407	398	403	359	438	398	410	390	408	384	399	388	390	394	367	422	396	405	408	401	417	391	401	369	379	385	450	416	395	342	376	379	398	372	419	422	386	403	389	398	420	380	415	402	398	412	390	384	381	367	403	390	341	373	408	391	396	397	424	385	381	400	388	385	394	443	358	394	410	393	390	437	419	410	391	398	426	404	433	428	391	420	424	403	406	384	419	400	416	415	383	405	418	396	393	410	386	428	356	387	388	362	400	389	405	389	399	403	389	419	406	360	421	398	402	409	392	401	414	400	421	420	388	393	394	386	410	369	363	381	411	383	381	406	367	372	419	395	440	402	383	370	423	416	378	363	403	383	373	366	394	410	375	403	406	384	424	406	415	424	427	387	380	419	392	401	413	365	368	412	426	355	422	384	417	419	354	397	385	387	379	375	407	401	390	365	359	411	415	392	388	374	410	392	401	409	382	389	408	384	429	401	419	361	377	384	401	390	385	359	344	404	413	410	355	360	394	385	393	440	397	377	377	400	374	420	385	354	411	426	389	385	392	402	405	397	377	425	405	391	396	369	386	358	427	397	360	428	348	410	415	409	374	376	358	381	363	369	407	397	394	396	420	402	357	351	416	428	389	414	387	388	391	410	418	392	401	384	405	363	383	386	411	404	355	391	359	399	397	396	431	383	407	414	402	406	378	390	412	387	392	408	433	406	358	380	432	385	411	392	407	412	414	409	389	406	415	403	394	406	385	402	375	381	421	370	401	387	431	428	431	411	394	362	368	400	404	391	371	443	419	418	369	366	392	411	419	370	379	401	413	416	390	392	402	407	385	403	426	384	373	419	388	422	409	394	396	379	395	368	419	359	408	405	412	371	430	382	391	407	377	387	422	423	410	396	381	382	383	398	383	387	418	384	425	379	392	410	361	352	401	446	384	392	366	430	410	393	434	413	414	376	383	391	384	394	369	384	396	365	395	438	407	408	382	419	399	386	400	402	396	384	367	374	400	384	379	392	394	380	403	435	379	385	400	378	382	379	371	397	429	359	386	369	394	382	392	403	419	393	402	404	402	405	392	404	421	397	398	381	395	377	393	421	385	406	364	390	439	375	408	376	372	397	387	413	393	377	378	381	394	427	395	405	374	415	388	373	384	422	425	400	408	382	416	427	365	405	405	423	427	392	446	399	412	402	411	394	376	400	418	405	348	391	386	377	393	345	398	435	367	391	410	376	386	407	379	380	387	406	396	399	416	371	417	406	374	419	366	430	395	365	406	355	386	360	387	389	386	392	399	436	397	374	347	384	368	474	388	396	418	407	390	405	379	421	357	416	389	414	421	413	415	373	417	434	388	413	401	377	409	381	399	398	400	368	428	418	390	392	334	381	391	392	346	361	413	372	365	398	415	407	415	375	388	400	394	404	417	433	393	352	355	359	415	396	418	383	412	405	390	379	404	373	403	389	425	407	410	391	421	410	380	384	394	416	407	391	399	415	400	383	357	398	389	390	374	407	417	392	420	405	393	423	373	365	391	406	441	392	390	381	403	387	402	429	382	379	424	409	356	366	404	392	390	345	389	416	371	428	402	407	393	373	385	407	394	387	382	402	375	414	400	401	418	412	397	407	387	425	387	406	397	390	381	356	398	373	415	360	390	400	390	367	413	368	423	424	394	413	417	396	427	426	378	389	371	404	435	408	371	384	421	408	419	374	377	433	383	405	381	366	375	392	391	380	389	438	396	403	401	416	388	391	400	379	457	402	407	382	354	371	377	405	341	410	380	366	382	375	371	396	392	363	356	407	384	429	399	428	432	409	397	415	403	414	399	433	403	415	410	358	387	404	376	406	368	424	405	389	386	396	379	388	397	389	386	388	400	418	409	393	386	407	398	371	402	424	379	434	383	393	375	390	380	419	426	384	366	396	400	367	400	422	400	415	396	380	374	377	416	406	437	417	419	391	439	388	393	392	390	361	382	417	386	371	363	408	366	406	395	379	393	393	374	405	385	429	376	425	393	433	407	385	420	403	383	377	385	400	396	347	418	394	375	416	379	387	426	404	372	412	396	372	398	390	412	398	370	390	405	399	420	392	397	389	418	390	383	395	390	391	403	370	409	378	416	400	429	365	386	384	387	379	368	439	406	396	368	387	392	431	430	415	363	410	388	403	340	410	375	386	379	420	394	434	398	424	432	383	413	414	410	400	412	356	436	421	413	415	409	414	399	396	366	402	367	410	414	379	421	389	411	353	391	391	389	383	397	402	390	369	410	423	379	412	397	366	432	413	408	380	396	388	383	371	359	375	397	368	379	409	426	441	409	420	406	426	366	403	411	384	400	418	436	419	392	432	405	394	398	366	388	384	426	393	414	415	381	390	397	416	393	411	378	410	369	402	399	382	386	418	398	376	392	405	422	388	396	388	376	411	401	413	412	396	412	423	398	420	367	381	382	379	420	432	368	367	373	398	409	398	406	389	355	383	359	409	348	436	406	375	366	441	331	371	398	413	385	403	381	373	411	401	412	366	445	412	395	382	372	367	450	407	379	412	415	391	410	414	391	434	388	363	396	401	421	390	397	394	377	368	365	368	393	379	444	425	386	421	380	405	353	411	413	374	376	404	429	431	386	416	409	399	385	377	407	381	406	390	369	391	429	384	389	362	382	411	341	367	394	375	387	435	377	398	397	391	410	388	398	408	422	427	385	399	353	377	450	373	430	418	392	395	390	401	401	415	385	402	416	375	411	443	377	383	366	365	407	380	393	402	403	416	392	413	381	370	393	444	401	392	393	375	380	399	378	388	368	360	392	390	376	420	396	413
34065	44982	38146	28199	22113	16281	11260	8404	7293	5855	4659	3736	3667	3201	2551	2165	1734	1507	1362	1240	1074	961	922	794	728	731	688	590	542	559	567	540	507	531	485	512	499	495	513	488	522	472	520	493	514	508	418	482	477	480	471	513	469	470	481	479	478	495	478	480	511	460	477	439	486	434	443	437	458	494	494	489	470	481	464	443	438	461	497	469	492	490	462	443	467	500	447	461	462	438	487	485	481	486	479	475	449	467	478	421	491	484	509	463	467	475	468	491	487	466	469	481	429	457	441	396	443	510	473	444	502	488	491	455	516	484	474	462	460	462	449	438	489	452	463	418	446	450	469	502	443	478	472	460	436	461	503	455	461	477	437	468	519	432	472	493	454	499	457	458	464	452	459	507	436	458	461	477	474	506	475	494	445	479	448	464	476	442	484	451	491	460	483	486	481	449	494	465	466	476	486	526	443	525	515	465	481	489	478	444	482	484	474	494	483	506	490	494	495	473	459	470	494	460	445	474	420	473	495	473	486	493	515	488	480	445	473	497	432	455	458	479	477	443	449	488	462	456	505	461	455	476	467	490	484	437	486	428	440	501	484	483	467	459	479	454	461	493	470	446	490	477	453	470	492	485	487	463	456	469	455	471	468	476	476	481	482	485	473	513	476	500	475	515	461	476	496	472	488	455	409	477	464	449	448	487	461	481	467	492	496	444	486	475	451	480	504	495	490	482	453	485	455	495	511	513	470	473	466	469	494	457	448	491	443	483	479	462	456	484	498	469	484	473	465	520	495	505	434	487	465	444	449	451	455	487	448	466	457	482	432	459	484	469	478	508	468	487	479	462	472	509	462	472	452	504	457	547	479	453	412	456	496	469	490	504	515	499	499	439	452	439	471	428	476	492	490	458	457	443	487	498	497	475	463	474	472	443	422	468	476	478	490	503	476	463	500	472	500	512	459	427	480	503	508	503	528	464	494	490	491	514	508	452	475	481	448	482	504	482	434	462	450	474	490	486	442	450	478	504	446	469	462	473	425	514	459	467	475	431	482	429	506	499	489	437	498	505	504	505	493	480	499	484	487	460	487	456	492	507	427	480	458	459	446	456	519	457	440	486	451	462	486	490	463	438	471	454	478	444	469	514	471	470	463	465	486	481	486	501	462	461	468	484	471	434	498	479	480	502	472	453	520	457	457	489	423	480	480	455	483	467	439	475	487	461	462	466	470	461	470	494	464	421	469	434	508	492	514	454	483	503	470	506	449	513	462	450	508	458	464	460	466	477	493	460	466	502	439	456	435	464	436	471	521	487	477	489	442	469	467	463	490	496	488	494	496	486	483	483	492	444	476	494	475	472	450	475	485	478	486	464	526	443	434	467	484	505	441	453	427	423	458	495	492	448	474	444	477	475	449	474	495	489	483	482	468	493	492	476	461	444	489	493	465	455	470	440	481	490	443	471	465	474	450	493	477	467	451	447	485	513	451	446	493	502	419	455	483	465	427	455	490	472	439	452	494	490	488	484	461	469	481	450	512	486	492	484	484	441	473	484	476	457	479	475	484	466	499	509	487	512	484	484	450	504	489	502	491	471	474	515	487	511	463	470	496	452	488	474	478	451	478	495	505	531	493	489	475	465	461	477	486	451	481	463	505	482	432	407	434	474	443	462	454	502	490	444	474	435	495	446	460	484	443	476	453	446	466	471	491	486	478	461	447	539	491	507	447	481	446	497	490	443	463	499	462	490	441	502	457	433	472	482	451	452	449	518	482	418	475	476	481	496	467	467	483	508	489	488	485	453	460	457	475	478	469	489	485	482	482	470	444	493	449	491	487	464	495	460	479	464	477	440	487	470	479	485	476	454	482	465	469	499	503	480	468	506	449	470	481	468	467	509	436	498	506	473	436	446	477	468	475	462	425	450	468	461	489	480	454	488	437	503	431	447	512	457	480	525	481	451	487	450	472	479	463	473	493	475	455	518	460	517	470	464	492	451	474	462	489	458	499	476	500	434	455	494	456	483	510	453	502	473	494	485	459	479	474	472	446	490	470	460	486	492	471	488	498	487	465	468	497	469	440	485	439	453	413	512	487	457	509	472	506	497	468	481	425	418	519	474	478	503	477	487	471	482	518	531	485	477	480	485	438	474	486	442	430	454	443	467	460	514	479	493	482	488	465	444	434	443	440	474	514	492	412	474	453	446	483	485	475	493	452	499	472	475	507	461	468	497	492	457	462	462	477	485	464	474	462	424	482	437	447	493	477	454	484	430	463	448	474	478	476	468	465	464	494	473	475	474	473	461	448	404	457	434	446	472	449	454	450	451	465	431	509	483	467	476	450	452	454	445	468	495	460	481	457	443	470	483	476	432	486	495	466	438	460	444	450	440	472	460	459	497	481	475	431	472	500	449	439	461	491	430	457	462	470	475	451	487	490	454	475	474	471	450	463	494	473	428	478	504	456	501	485	484	468	450	507	467	457	465	481	432	474	483	474	459	464	478	502	522	487	481	440	524	486	436	460	445	445	478	450	508	479	479	479	488	500	434	470	500	463	473	482	501	482	493	491	457	442	495	484	473	460	490	510	469	459	489	526	510	485	436	460	456	482	455	472	457	456	470	467	440	473	469	489	472	491	464	453	452	464	495	469	448	454	490	484	478	464	474	458	498	474	458	456	464	482	468	453	474	459	449	482	453	483	491	450	490	459	501	486	467	447	462	457	429	449	483	460	512	439	493	457	477	512	454	439	487	461	493	473	478	518	468	472	448	480	449	497	478	466	490	470	496	495	481	475	480	466	479	457	471	497	474	455	479	441	469	475	502	483	516	469	476	518	482	471	509	493	473	501	476	448	499	460	486	469	471	453	439	515	486	452	487	446	504	451	495	477	491	475	439	470	461	479	464	458	508	479	442	475	461	445	472	472	445	467	491	481	477	475	492	474	442	480	482	540	484	489	462	454	473	486	434	487	473	504	446	442	479	479	471	473	484	501	478	461	489	505	461	481	470	446	425	473	476	435	484	455	457	481	467	494	479	439	488	470	479	495	465	447	482	458	483	457	471	485	473	477	476	497	490	460	520	453	490	463	503	486	489	450	470	454	447	475	463	474	470	464	479	468	451	416	452	456	457	476	497	477	476	463	467	466	454	473	441	464	440	464	477	452	426	436	477	482	493	463	485	492	443	496	471	473	488	464	475	493	460	423	483	447	460	474	467	501	440	497	504	533	501	489	474	474	475	469	480	438	475	485	477	451	467	453	467	499	491	459	451	448	488	468	483	460	476	443	475	513	468	463	528	470	467	489	496	442	489	476	442	456	486	467	499	481	499	512	465	466	450	471	499	445	458	484	479	494	460	477	480	471	466	518	484	474	468	471	452	482	459	475	498	510	473	443	495	441	451	440	441	498	480	438	456	447	454	444	486	467	465	485	467	465	496	444	499	495	490	465	486	438	487	470	428	462	459	499	455	505	440	441	473	457	444	454	456	451	490	471	467	462	455	495	484
23704	21025	28272	24702	22686	20412	13419	7720	6101	4685	3774	3305	3062	2723	2325	1930	1648	1354	1292	1273	1060	1033	925	793	772	695	694	681	634	609	521	532	492	561	496	499	529	468	503	480	535	515	522	487	489	474	454	503	464	475	502	516	466	463	472	437	468	488	448	484	488	468	468	481	493	493	468	480	418	454	498	532	491	496	497	492	500	492	482	478	474	475	498	451	509	473	439	474	479	472	505	479	474	478	455	476	474	496	487	433	478	486	465	508	495	484	501	441	498	468	491	472	507	509	490	507	489	492	415	508	475	440	446	463	469	478	442	463	433	470	480	473	484	499	456	492	480	475	473	480	526	500	502	453	479	459	487	450	490	473	474	460	483	486	464	479	488	477	499	483	447	494	494	485	471	469	437	498	474	474	483	487	497	468	420	450	501	453	475	467	512	477	454	458	462	473	528	485	504	463	463	502	478	477	445	466	481	459	503	471	471	443	484	439	491	455	458	491	494	469	490	486	508	436	474	531	449	483	446	459	460	517	476	496	463	511	491	515	479	493	484	504	486	469	504	531	481	511	510	482	479	481	449	494	482	489	456	466	466	462	487	441	506	501	487	468	469	498	512	464	483	515	483	459	462	460	468	445	487	493	464	470	457	530	481	479	451	488	473	462	490	494	469	472	489	527	488	490	427	509	499	469	470	461	476	448	470	468	494	515	484	485	473	521	488	450	447	457	488	445	454	467	486	493	481	470	462	470	462	522	453	472	452	460	479	460	478	498	507	504	495	466	518	465	490	471	480	439	500	450	496	468	501	492	502	461	453	500	444	464	468	462	489	504	518	475	551	484	477	505	478	517	445	495	485	497	449	483	458	472	512	474	467	503	463	486	468	470	453	466	445	452	467	472	498	474	495	464	470	473	478	485	476	499	477	463	546	469	467	499	483	457	502	453	452	441	446	455	505	439	533	482	446	473	467	479	454	477	470	464	472	455	471	482	481	482	509	453	468	481	446	503	467	469	448	519	480	536	526	492	468	463	484	490	471	510	452	448	477	495	483	508	462	457	474	465	490	479	453	464	482	474	520	491	488	497	494	487	450	457	479	433	495	506	462	503	504	456	487	513	500	500	489	463	466	424	443	492	463	473	455	476	480	467	507	469	455	463	475	484	472	494	484	474	498	486	477	446	487	458	482	437	466	459	501	482	505	476	490	479	498	479	472	469	469	499	495	463	472	467	495	475	493	514	494	461	448	542	500	455	483	478	496	489	486	454	470	483	487	487	478	495	488	468	463	456	473	438	472	478	459	433	488	471	465	485	537	526	473	469	505	483	451	471	464	483	468	490	468	490	474	482	479	488	469	492	470	461	482	455	434	528	519	476	486	446	464	472	470	469	493	459	504	452	477	502	515	473	473	462	476	485	487	502	487	450	506	495	459	460	485	500	502	461	471	454	478	458	461	482	479	495	476	476	472	450	533	503	505	444	488	470	458	475	499	483	484	469	456	464	509	473	451	502	466	472	507	495	476	455	492	477	523	479	458	500	533	444	466	466	477	495	518	493	480	476	508	479	452	448	516	475	469	434	480	453	513	458	469	469	521	463	477	490	465	529	480	504	444	474	540	475	509	454	433	491	455	481	479	523	490	484	472	494	512	468	460	507	459	487	497	499	486	496	473	505	474	455	469	442	497	454	465	476	482	458	473	502	490	511	507	481	459	498	440	502	444	483	457	468	476	464	476	485	490	522	482	447	463	472	529	480	480	484	475	474	457	492	464	478	461	478	487	496	485	440	519	494	462	479	487	471	494	490	493	476	486	475	527	465	452	469	501	487	510	458	467	449	482	500	465	495	459	477	499	508	491	420	497	511	473	478	493	507	478	478	501	485	453	498	496	486	452	485	534	497	486	485	482	470	476	476	478	517	488	493	459	501	497	469	468	458	476	467	459	520	480	501	472	519	462	451	473	498	464	484	522	470	467	485	506	474	487	490	475	481	480	490	468	464	522	486	477	509	528	494	504	519	470	464	498	483	461	507	483	462	471	530	464	489	488	501	479	454	471	510	509	454	500	502	532	461	484	468	461	447	455	516	488	529	498	466	476	501	498	511	501	507	488	484	465	473	436	460	448	431	477	485	489	496	509	460	487	462	475	500	480	506	434	435	486	478	484	486	484	452	462	461	439	488	500	474	466	492	460	518	482	459	474	487	485	477	439	496	489	462	460	481	450	460	437	467	492	472	494	532	495	510	487	501	456	429	502	518	475	466	491	478	488	462	459	472	477	464	480	508	483	477	481	465	447	502	492	486	471	466	481	459	482	464	460	490	492	509	454	470	494	456	476	467	481	525	510	483	487	469	454	455	428	458	492	503	455	507	465	483	485	530	497	471	487	455	485	447	452	506	477	466	495	473	462	505	484	490	508	499	480	495	491	504	504	477	453	520	470	508	462	473	525	444	493	489	476	491	496	440	452	507	479	491	520	473	494	502	483	454	475	496	453	469	501	476	491	463	460	500	480	453	455	474	499	477	454	493	475	450	466	455	514	470	482	467	424	495	488	476	441	501	482	469	492	517	482	505	493	481	501	455	459	470	479	466	501	470	517	499	467	443	478	514	516	484	482	447	475	487	486	447	469	498	499	502	508	438	496	472	468	448	487	497	465	474	457	514	485	472	482	483	503	419	466	492	476	454	465	492	476	463	494	461	509	486	461	478	440	484	471	517	473	486	460	467	505	498	482	512	495	509	463	432	481	473	493	496	487	459	467	492	468	491	485	462	499	454	494	492	500	486	437	474	484	455	479	482	483	528	486	477	440	527	467	472	486	489	460	458	514	452	476	488	487	449	472	485	432	478	474	480	453	466	472	482	499	500	486	473	471	475	493	463	472	500	471	470	469	473	466	463	488	512	502	495	491	479	458	488	520	460	449	473	485	456	515	489	457	478	455	498	455	451	458	488	472	495	503	503	465	478	504	474	484	480	503	484	474	509	499	470	491	483	499	483	484	486	482	504	461	452	505	484	483	464	494	451	537	489	477	523	478	505	439	465	491	480	513	463	520	450	506	451	484	464	462	480	474	498	483	465	452	506	441	484	504	469	486	470	481	482	494	481	468	477	446	474	448	538	472	473	469	491	456	505	493	511	477	490	468	474	448	488	496	449	484	474	495	484	478	494	478	492	459	503	499	456	485	470	488	460	460	477	494	474	445	471	491	461	510	458	471	464	450	510	465	478	527	483	495	494	490	473	499	475	450	463	498	448	492	482	503	458	500	448	515	475	524	467	469	444	489	503	515	472	491	465	471	481	513	471	447	469	493	526	499	460	485	494	504	542	450	509	424	444	464	527	479	457	468	451	490	474	486	461	508	479	471	498	472	497	486	497	514	433	458	494	444	481	508	463	442	472	511	457	421	481	445	477	492	458	472	480	448	449	456	457	462	472	492	467	488	501	486	482	468	462	452	462	491	478	503	481	526	488	462	485	486	490	536	448	448	501	446	507	431	464	491	460
34549	53694	44241	33880	28133	22583	16498	12724	11526	9071	7100	6084	5581	5007	4126	3337	2801	2382	2104	1975	1593	1560	1311	1139	1009	980	856	881	799	758	658	656	640	699	604	599	603	593	594	563	598	597	569	579	621	588	582	603	561	573	596	579	519	568	547	571	562	572	535	594	560	587	586	544	577	552	565	557	596	558	561	574	565	567	585	554	548	534	534	617	574	577	538	601	588	592	538	538	554	541	543	587	523	580	556	574	597	520	581	549	555	553	525	531	551	533	611	550	580	535	575	530	556	586	534	570	584	516	602	550	528	533	554	581	592	530	555	575	600	545	549	570	579	590	570	541	576	566	557	560	557	566	537	542	541	563	567	525	554	586	604	548	595	518	543	533	539	571	610	562	571	563	520	558	518	564	595	570	577	533	539	573	594	569	586	605	571	587	590	568	581	569	549	504	552	540	585	533	597	544	567	560	587	561	559	555	533	504	567	574	563	551	558	536	546	582	531	558	561	565	546	575	548	598	584	561	552	585	570	525	544	581	571	525	554	604	578	577	597	588	558	566	547	591	521	561	535	536	543	569	605	564	593	538	550	546	534	563	535	558	550	520	604	568	572	577	543	525	530	533	557	582	572	527	500	552	585	563	558	581	507	590	535	570	563	547	581	605	565	544	540	542	579	559	629	547	572	542	567	576	546	589	558	488	575	567	572	567	550	575	537	573	571	547	544	546	573	557	529	591	621	565	572	545	547	601	551	615	548	576	552	582	552	602	592	576	522	531	558	586	549	588	559	567	533	592	576	544	563	597	572	548	563	545	600	544	524	606	531	559	571	536	536	561	560	574	607	536	629	591	559	550	577	553	582	576	570	544	545	576	556	533	554	578	587	523	591	568	572	586	548	554	572	558	523	558	570	563	570	567	568	574	571	589	579	575	587	529	592	562	546	582	558	573	580	558	560	584	602	600	576	547	555	580	555	571	530	532	582	532	547	544	579	533	544	578	562	593	548	571	539	560	534	530	572	575	594	575	564	544	596	584	559	587	580	616	570	561	535	579	522	512	566	546	533	571	544	547	545	567	607	567	562	562	532	554	590	590	543	567	593	568	597	612	545	576	580	580	585	576	542	550	555	542	534	566	518	583	553	580	561	548	550	575	562	539	574	549	551	561	585	567	550	548	581	564	592	572	572	570	573	561	540	593	552	526	594	576	587	571	532	554	575	547	557	600	564	572	594	583	563	566	556	582	559	573	522	564	571	548	542	565	594	564	589	576	557	631	582	579	602	574	562	553	577	580	555	564	551	547	540	558	617	532	559	561	557	595	588	546	547	578	570	562	598	579	582	586	517	559	539	588	525	604	556	584	577	546	570	559	616	572	529	584	565	559	578	576	512	556	517	601	535	576	573	581	523	553	582	555	533	560	567	567	581	538	576	545	595	570	594	583	572	549	546	533	551	589	533	568	595	591	577	572	565	558	554	524	558	553	538	569	593	558	596	590	601	555	604	576	573	533	560	593	541	584	532	568	559	574	543	569	580	563	563	642	553	590	547	574	571	561	540	613	545	565	546	548	552	604	524	582	584	537	544	535	572	528	522	559	570	549	579	561	531	596	548	576	563	556	540	562	555	551	537	555	565	560	549	567	540	572	593	548	560	537	592	586	534	534	552	551	538	570	594	527	529	568	575	540	579	594	567	555	521	587	571	570	593	557	512	582	538	523	584	553	543	616	579	545	556	583	548	564	561	579	535	570	586	553	544	571	545	608	578	589	545	563	568	559	536	563	520	537	566	567	522	579	602	548	557	581	549	597	571	579	555	556	554	625	508	530	513	586	538	545	565	601	578	545	561	588	614	595	580	561	595	523	549	572	531	530	576	552	568	561	561	517	545	545	549	589	558	571	566	608	588	567	598	579	568	541	563	593	536	586	598	597	577	571	556	550	610	531	545	593	541	545	530	513	589	538	585	545	572	513	536	542	551	555	570	595	518	578	582	539	563	544	547	542	564	583	531	561	550	536	578	555	583	553	547	592	571	529	570	574	572	586	553	568	560	580	565	583	555	536	529	580	535	559	568	536	535	537	527	567	593	520	535	534	561	570	594	592	607	575	604	591	572	558	529	567	527	556	524	576	540	559	590	590	542	560	545	531	539	572	589	563	550	549	567	544	551	568	580	564	566	513	561	592	564	582	557	572	605	534	535	553	573	570	552	587	543	542	554	551	560	551	569	572	527	543	553	580	618	582	541	549	583	585	612	596	520	557	577	571	559	563	543	519	508	557	560	568	551	557	542	529	555	550	566	535	542	593	561	576	568	531	575	556	506	549	555	576	580	563	554	592	577	543	545	570	530	565	573	536	542	564	553	533	554	572	545	540	552	566	594	565	579	583	552	535	552	562	579	549	563	532	568	540	589	594	572	541	566	532	566	571	561	593	567	578	584	525	569	524	526	567	541	537	567	571	571	557	527	562	532	563	562	578	561	560	530	555	575	560	544	550	582	519	576	547	518	556	572	573	594	595	575	581	532	588	595	557	567	573	546	543	563	571	579	565	579	538	595	554	557	545	538	545	536	536	598	548	556	544	603	616	536	549	586	502	513	548	567	552	568	582	569	580	570	604	568	563	553	566	562	556	548	576	584	547	566	528	547	581	583	576	594	589	547	575	525	586	562	544	609	547	549	531	550	564	566	569	551	555	549	602	551	538	532	555	561	588	588	564	592	558	525	565	503	535	581	525	542	553	580	567	554	577	569	529	546	561	612	586	545	579	594	564	589	557	542	600	539	545	517	611	595	584	567	599	523	529	547	595	568	543	573	568	549	575	571	508	514	567	579	571	561	547	584	572	580	582	560	553	544	533	569	579	558	603	550	532	603	575	537	565	558	559	564	546	575	538	595	540	537	603	579	593	589	553	509	564	574	565	570	523	579	536	560	532	585	554	521	563	540	550	552	586	544	564	580	535	546	582	614	614	570	554	544	540	611	548	541	580	578	532	598	552	545	566	583	584	530	590	592	599	542	544	584	592	575	583	609	535	572	565	528	557	502	560	557	530	527	557	568	541	601	566	597	589	559	560	578	550	568	543	561	580	581	552	569	577	609	531	531	560	555	589	546	603	555	556	592	526	555	539	554	541	563	580	590	585	597	581	563	545	584	562	572	583	563	537	512	540	633	576	519	572	600	578	537	558	543	597	562	554	564	571	564	589	601	561	580	579	508	569	537	569	589	559	533	528	580	579	546	598	604	567	584	542	554	605	555	528	578	579	539	580	567	574	535	559	551	523	546	582	557	547	533	542	538	569	546	541	565	518	592	560	559	568	595	563	561	539	540	601	555	557	542	616	574	570	522	548	580	580	572	584	534	602	529	587	527	582	564	566	515	554	530	572	559	552	571	592	554	529	532	541	557	568	608	593	563	530	572	596	567	567	581	527	566	558	559	595	579	541	600	581	588	558	559	543	559	561	588	552	554	583	547	590	531	562	560	552	560	582	565	559	558	524	555	603	543	582
24793	21159	28121	26454	20930	15001	9160	5638	4524	3655	3103	2552	2320	2257	1803	1495	1294	1203	1056	965	829	755	665	607	561	538	494	466	464	475	409	415	425	408	404	418	433	415	368	384	428	406	416	397	371	451	427	432	436	386	395	373	366	392	425	384	421	345	431	384	388	380	370	397	373	401	377	409	441	411	420	389	384	394	411	380	406	385	381	417	373	411	416	372	375	420	379	384	408	401	390	359	393	351	383	411	370	391	390	401	389	350	373	405	419	389	354	390	391	393	393	403	409	374	397	419	384	415	387	375	381	402	381	462	401	387	380	400	349	392	393	368	395	387	396	397	413	399	443	373	355	414	411	414	371	400	367	370	389	383	386	383	374	366	421	406	391	410	361	413	364	416	400	377	398	374	382	400	387	393	392	424	397	411	426	392	401	375	388	381	405	394	409	387	415	351	408	444	363	388	402	419	423	363	420	394	422	388	407	380	387	409	428	383	401	396	404	351	411	395	379	392	399	373	396	391	393	390	421	387	401	376	370	366	417	395	365	410	439	356	409	385	432	392	405	374	386	404	417	399	394	403	414	429	427	396	397	376	396	407	414	369	375	397	388	370	423	382	417	404	393	432	375	389	408	396	403	393	388	387	396	372	403	381	397	354	419	406	417	366	376	389	375	369	415	416	405	386	384	393	382	369	382	361	428	390	398	352	372	380	416	382	395	405	378	427	385	359	379	400	393	409	390	396	431	382	399	401	428	364	384	395	370	394	420	387	417	400	400	398	420	375	382	416	380	417	389	368	404	393	410	390	387	403	393	387	400	391	352	408	386	393	434	352	391	369	390	394	415	395	383	411	407	386	408	396	426	392	370	388	412	385	386	393	397	409	410	380	402	385	399	366	400	413	385	375	398	402	414	392	374	397	363	415	422	415	400	382	397	381	425	375	393	422	413	394	387	420	376	410	370	386	385	391	416	375	404	419	399	423	415	400	397	373	367	377	427	395	410	374	388	404	384	432	380	387	401	392	423	416	394	371	404	395	399	425	396	380	392	356	375	420	406	388	396	375	430	407	378	387	402	400	392	388	381	395	374	363	399	379	379	371	404	390	404	419	379	380	377	390	405	400	391	394	386	390	397	405	407	372	428	388	391	364	410	420	363	383	369	401	385	372	377	353	351	404	405	409	430	422	370	398	448	402	406	363	378	379	383	409	381	392	371	394	420	381	382	432	370	377	399	394	429	366	413	395	411	399	403	376	398	400	436	402	379	404	416	361	435	369	427	372	372	365	420	412	387	424	370	385	415	383	392	387	398	380	411	383	400	365	390	395	392	437	357	422	395	388	407	396	361	417	392	396	370	401	390	399	379	376	406	375	368	390	383	423	383	382	364	393	392	395	384	395	421	421	386	394	379	450	391	389	404	455	426	403	401	380	409	431	391	357	424	349	389	414	432	371	391	388	387	394	381	410	399	410	399	425	396	373	377	431	422	393	392	392	387	412	408	404	396	364	405	405	429	426	394	352	380	403	409	371	397	386	391	376	373	384	376	411	422	391	399	402	422	391	411	401	406	421	411	380	386	399	413	388	404	377	435	362	412	400	413	398	423	382	408	368	350	403	408	420	409	398	385	394	424	409	363	397	389	395	391	385	402	424	402	405	403	350	410	413	372	377	407	372	369	370	405	431	370	405	380	405	363	432	382	379	397	402	414	377	362	385	411	376	368	371	424	400	369	428	388	415	381	416	379	377	413	422	389	400	417	398	416	374	435	389	423	378	407	431	428	412	366	369	380	376	414	389	374	388	386	379	397	435	384	371	370	404	414	375	390	420	406	385	397	370	390	392	403	402	409	414	374	381	386	408	406	377	407	411	410	426	375	402	416	396	390	391	378	381	394	377	399	398	378	381	398	405	396	359	399	416	429	389	382	383	386	403	360	398	385	397	419	392	380	398	364	368	398	371	407	358	371	352	423	397	353	371	394	388	407	391	407	369	418	396	395	389	386	370	408	376	375	385	393	369	381	393	443	398	409	392	379	384	394	414	383	369	394	430	359	403	391	373	373	443	361	412	410	405	389	389	381	403	416	397	375	399	408	380	387	387	386	402	388	387	407	398	380	395	410	387	415	406	392	417	393	369	406	399	399	416	388	388	412	406	392	421	380	388	370	424	381	387	375	396	371	372	413	398	389	375	395	388	446	401	378	405	417	374	396	386	389	372	357	390	382	389	383	405	331	372	392	421	416	392	400	363	382	389	386	407	393	366	404	415	402	428	384	381	379	411	431	445	404	420	381	364	398	365	385	371	375	390	367	388	399	373	372	398	373	445	426	391	388	380	407	365	401	382	397	375	404	413	398	401	373	388	385	391	410	376	401	376	338	387	386	393	401	401	431	397	349	368	429	386	370	422	453	409	375	403	434	398	381	397	367	408	415	354	378	392	419	419	400	376	354	399	373	397	341	411	401	370	397	404	392	373	389	367	405	406	370	404	406	385	409	411	399	434	373	372	423	406	400	398	370	412	398	391	344	392	381	393	423	363	425	380	408	393	390	371	376	395	368	401	367	410	379	401	403	419	428	390	382	411	396	375	383	380	379	412	383	402	393	424	406	392	409	367	429	392	376	410	372	363	364	405	431	408	407	387	381	379	374	389	396	372	393	422	400	364	400	395	384	403	421	411	372	379	384	369	389	359	355	401	374	349	433	381	370	400	380	415	380	417	394	363	398	384	404	380	400	370	416	424	428	386	396	390	350	376	348	386	393	397	390	384	396	392	391	365	398	401	372	381	357	400	392	385	360	377	396	373	380	402	396	410	403	413	361	396	376	414	391	399	419	368	407	369	384	426	394	423	380	378	421	372	397	387	420	365	388	436	412	385	396	407	412	378	378	396	370	374	347	386	433	425	375	381	424	435	381	409	396	410	379	364	413	383	397	408	437	448	394	395	363	369	399	387	433	424	425	427	417	410	349	415	408	407	389	388	382	390	405	392	361	390	398	365	347	419	405	387	385	385	412	381	424	375	401	388	386	410	380	386	383	408	379	371	385	388	424	377	420	387	372	384	400	382	410	422	387	394	380	400	403	397	399	414	384	395	426	377	391	394	397	417	417	399	413	378	418	379	419	420	395	389	356	384	422	367	417	388	383	400	387	393	399	389	398	430	384	399	379	389	411	388	385	413	378	370	376	428	404	347	378	349	385	386	401	401	389	373	380	393	390	399	382	415	381	418	394	373	362	353	379	375	372	385	399	402	395	390	386	405	392	423	441	380	344	386	397	406	398	418	378	418	444	329	379	409	389	400	413	380	395	407	369	405	413	363	437	382	387	396	363	396	366	400	388	378	367	372	418	370	397	353	399	398	408	361	392	414	384	396	400	351	434	369	412	400	370	376	400	401	407	392	395	400	408	391	405	389	373	369	387	393	379	345	386	395	430	411	397	369	372	391	371	373	390	374	392	409	370	394	384	421	430	408	404	411	391	426	385	390	375	381	391	430	384	410	382	392
34910	51347	41655	30528	25116	19936	14115	11174	9201	7594	6498	5096	4611	4122	3366	2745	2337	1963	1790	1511	1304	1217	973	943	937	844	775	716	622	588	608	586	538	534	516	495	502	472	509	495	515	479	480	506	531	514	495	505	471	449	512	455	475	492	488	497	441	475	516	487	493	462	506	463	472	518	484	452	505	486	490	447	470	524	486	451	475	493	491	462	519	480	470	468	494	452	470	462	496	467	512	479	464	469	429	436	451	469	518	444	447	437	444	472	490	498	456	470	481	453	461	459	477	485	475	465	477	476	491	453	473	492	461	502	487	466	465	465	487	461	451	472	520	480	472	492	501	468	427	476	437	512	461	490	483	483	469	470	475	471	535	479	468	485	509	462	475	493	452	482	497	475	474	501	495	516	498	464	487	458	463	500	507	508	510	460	444	461	458	504	478	461	475	457	475	467	437	500	467	484	496	478	470	485	462	479	474	503	465	503	518	467	472	472	474	493	484	443	499	493	498	464	498	465	464	472	489	435	471	491	509	456	469	508	465	491	449	490	471	459	458	462	460	460	433	453	477	479	445	442	439	479	457	476	469	558	484	487	446	475	466	451	491	488	449	472	486	461	462	535	480	477	457	519	481	463	484	480	464	462	487	484	490	464	486	513	461	490	492	452	496	490	461	467	463	460	462	463	475	470	450	467	478	481	458	463	463	495	494	502	451	484	461	470	435	462	477	448	444	489	496	471	473	486	479	473	462	505	473	492	479	462	450	446	480	457	473	454	424	471	460	494	488	488	480	516	489	435	452	469	491	470	481	476	486	467	447	451	481	490	492	461	477	443	441	567	515	475	484	460	470	482	452	468	489	527	480	444	492	459	444	487	477	473	473	474	478	476	517	475	475	480	485	511	486	479	478	474	465	473	456	530	488	461	497	477	463	451	453	517	477	471	446	493	462	522	486	476	479	491	501	467	465	438	513	439	489	465	461	485	478	504	460	464	466	455	466	435	490	506	477	478	422	442	482	453	448	473	442	491	479	506	466	454	477	440	492	469	431	469	468	485	496	424	451	493	431	472	482	487	497	530	467	473	457	486	460	457	471	461	462	472	486	471	477	510	487	484	459	465	486	484	496	462	474	425	465	481	513	479	497	491	465	490	450	498	491	491	457	461	505	478	494	485	427	460	470	488	502	459	469	493	468	452	480	460	426	458	460	509	488	518	462	485	469	476	444	470	490	501	474	476	507	511	480	480	425	443	433	462	465	437	458	466	444	472	467	478	481	479	461	424	485	448	494	464	486	461	460	508	473	477	474	483	478	466	495	509	516	448	417	464	413	494	502	489	476	467	452	492	448	456	488	450	469	487	494	491	481	473	441	505	457	455	488	475	481	511	465	470	477	499	447	487	463	457	494	483	483	473	449	502	498	464	481	468	433	486	474	454	434	454	458	489	506	454	463	502	468	501	476	457	491	501	468	532	484	458	500	472	495	490	473	449	481	495	490	478	474	504	515	443	491	433	455	512	472	466	457	465	489	432	480	453	418	482	497	491	476	485	483	488	498	484	470	443	484	472	489	454	465	486	434	487	453	512	509	480	465	462	446	473	450	499	488	466	452	487	436	451	473	486	484	479	479	485	471	447	472	463	486	472	479	478	445	475	455	428	487	437	505	491	467	446	486	462	513	495	493	476	469	491	475	452	450	478	474	461	469	486	470	490	481	478	470	459	451	497	476	477	514	404	450	457	468	470	465	443	466	500	485	508	513	466	490	498	467	474	474	469	433	444	415	475	512	472	474	458	473	450	477	454	481	450	451	473	508	455	506	455	425	474	499	461	447	469	494	451	481	476	436	509	493	518	439	486	476	489	475	479	422	484	452	485	476	479	480	485	476	488	413	514	444	518	460	445	462	520	481	462	516	433	492	443	462	486	481	465	475	495	477	445	459	481	496	455	491	457	467	471	484	505	477	502	446	446	468	488	470	465	474	459	464	515	490	451	483	485	465	461	458	462	437	497	476	460	463	463	425	500	458	441	473	478	518	482	482	476	472	498	481	507	510	449	474	457	485	463	481	503	477	499	478	487	484	502	514	461	490	470	499	459	489	520	489	446	486	470	479	465	500	471	465	485	515	524	499	499	477	485	489	484	445	542	461	482	526	439	469	460	466	487	511	476	461	449	459	490	489	477	476	485	458	486	455	526	467	503	523	473	508	481	443	476	476	442	517	443	504	474	477	479	472	475	497	468	469	482	511	479	460	468	500	518	434	468	469	459	466	475	501	467	489	465	468	483	468	491	459	450	489	488	507	495	478	460	504	468	459	479	457	497	448	492	469	437	468	544	474	453	491	480	475	455	469	437	457	486	506	440	509	475	487	485	473	452	467	455	459	498	466	482	471	490	487	500	489	453	464	477	477	479	458	476	486	487	461	477	474	450	476	483	473	473	493	450	472	440	462	437	427	500	458	460	451	463	524	461	462	477	451	481	438	446	468	451	493	488	507	510	434	467	438	510	516	495	459	467	507	462	471	475	474	471	487	470	447	481	456	456	472	488	475	457	457	499	448	500	464	460	465	458	507	516	453	480	460	430	482	456	478	437	514	485	478	446	528	443	423	481	490	490	487	529	474	512	486	469	487	454	490	471	492	509	506	483	501	471	451	455	479	459	441	464	449	501	474	493	510	465	497	467	483	481	506	488	510	477	506	430	459	466	473	515	450	497	475	473	471	493	479	429	467	476	473	507	498	450	509	465	493	475	437	465	468	473	466	447	442	477	466	511	479	455	467	428	495	453	483	478	447	498	451	514	477	466	473	471	466	472	488	448	475	467	514	465	470	453	453	464	476	495	458	482	485	492	488	488	493	454	482	483	458	470	477	445	475	471	489	471	461	483	474	467	450	450	472	472	448	477	435	465	461	489	485	472	479	449	503	476	469	506	530	507	486	477	467	497	474	485	474	475	488	453	487	477	474	450	459	473	468	488	469	493	468	480	460	487	506	468	480	452	474	482	473	474	496	495	448	437	470	423	461	478	499	465	464	476	459	475	502	451	492	470	431	504	451	468	448	480	503	483	485	457	464	478	457	490	454	483	469	468	516	493	469	492	469	477	448	497	472	457	476	464	492	494	498	452	481	446	455	453	487	479	507	475	433	472	465	506	483	459	491	510	454	446	516	453	467	452	458	482	491	504	473	441	447	436	444	468	482	468	467	469	440	437	527	433	512	473	469	498	453	449	484	474	478	471	437	458	469	445	487	435	481	462	462	418	474	449	471	477	453	476	487	480	442	510	463	484	474	484	448	520	506	481	448	448	522	509	442	483	485	476	527	449	473	462	491	505	488	464	478	506	496	453	482	472	499	434	477	472	424	485	478	501	479	501	474	470	523	491	497	503	460	464	464	470	479	476	507	480	469	466	491	465	442	470	468	430	488	486	496	485	488	490	471	475	494	475	488	474	525	463	471	489	481	486	480	493	474	452	473	458	453	511	459	452	462	461	475	515	470	512	501	468
22677	21009	28643	23625	21424	22773	21293	11879	8321	6948	6105	4535	4129	3758	3247	2633	2207	1920	1699	1487	1388	1268	1097	989	891	848	809	740	716	688	634	625	632	528	517	598	508	558	537	551	544	546	536	533	568	590	538	532	547	517	506	525	544	520	535	568	540	477	545	527	522	548	529	559	508	547	521	549	541	570	563	522	531	519	518	511	564	538	526	600	549	516	537	555	531	561	552	546	568	514	512	527	522	518	564	578	506	543	575	529	515	556	538	514	524	541	526	555	547	567	542	534	515	544	558	536	568	552	520	549	547	491	564	513	549	567	527	572	544	531	527	544	534	514	525	545	522	518	535	547	541	522	524	556	492	542	531	575	523	545	493	542	524	560	513	518	526	555	503	550	541	537	503	531	555	541	523	562	552	510	538	535	513	535	526	510	524	546	527	556	527	535	545	498	502	533	532	558	545	519	587	576	540	571	545	503	496	516	521	517	566	557	535	559	513	558	527	471	531	541	531	506	503	538	532	508	469	500	492	558	538	496	511	533	497	541	525	551	525	560	546	538	520	523	511	509	574	554	553	508	505	485	544	550	522	534	554	518	507	508	501	573	605	542	537	528	490	521	548	512	497	541	542	479	540	508	553	514	560	570	524	556	529	548	537	576	532	561	524	561	551	524	544	576	542	560	547	540	507	513	586	519	474	541	568	557	524	557	499	495	530	550	548	520	515	521	524	530	533	533	521	500	584	543	499	563	473	532	484	538	539	546	524	542	509	497	548	575	516	557	594	524	528	526	533	532	531	515	552	561	534	507	534	540	487	566	534	538	530	501	537	556	500	571	536	511	541	556	557	567	553	509	526	555	544	524	523	536	546	552	545	570	516	515	575	555	569	552	554	517	507	546	539	511	526	528	488	552	513	522	542	527	567	542	513	529	546	525	560	510	584	504	561	568	500	506	576	516	525	534	539	531	554	554	537	538	543	497	539	565	525	551	520	514	533	515	533	556	526	553	538	520	575	564	509	537	520	545	504	502	507	520	539	481	565	576	531	530	548	515	549	526	577	525	548	575	525	550	509	503	518	512	499	532	529	529	542	515	570	541	534	558	512	532	515	584	551	521	502	555	480	510	547	524	552	513	504	546	544	507	534	502	540	571	521	578	538	503	571	499	540	507	566	566	548	522	539	534	535	530	542	549	518	559	554	541	534	486	525	573	568	518	526	557	538	538	499	574	546	554	506	545	547	517	527	538	549	543	575	506	495	481	549	530	518	512	545	492	546	569	567	523	516	540	542	548	531	517	487	524	515	546	544	502	552	556	560	563	566	507	500	545	508	505	502	511	546	547	541	502	544	505	575	583	487	488	542	510	517	517	541	490	507	535	556	538	531	476	536	520	518	508	471	506	519	554	589	517	525	471	552	494	540	512	513	491	547	480	515	544	494	547	510	539	527	559	500	540	513	528	515	520	494	547	539	527	563	561	496	526	554	563	571	493	586	525	536	552	569	576	559	527	549	549	520	521	549	517	531	531	511	539	490	532	565	498	543	520	541	464	538	523	557	537	468	514	514	565	525	524	569	493	532	531	500	535	532	546	548	573	517	569	505	485	505	514	556	501	494	531	492	545	565	519	546	501	557	557	521	525	524	559	500	551	536	537	516	526	547	542	574	514	530	592	565	511	547	529	574	561	507	573	497	539	535	549	570	530	554	528	529	498	541	539	521	543	500	529	532	521	540	511	534	524	538	567	493	511	505	520	597	573	495	554	539	574	557	552	526	530	509	553	547	574	516	561	527	529	519	529	514	537	464	527	555	509	493	533	552	540	548	507	519	560	499	471	523	567	561	530	545	528	515	524	535	549	516	549	543	542	552	546	551	524	492	516	559	558	528	539	532	521	560	545	516	516	527	575	532	518	550	532	553	574	513	523	503	553	541	555	524	512	576	529	524	511	532	541	520	537	554	570	526	519	499	540	547	528	505	490	559	517	554	522	518	512	520	565	546	524	557	536	554	515	572	537	531	544	496	554	535	565	554	577	480	548	512	521	493	522	552	549	555	505	531	526	563	541	551	536	538	516	550	544	508	505	497	550	479	558	553	540	529	535	518	557	557	516	539	555	509	525	538	510	534	551	520	544	528	522	505	513	511	476	561	516	544	536	542	517	569	496	557	533	527	537	536	545	518	524	544	526	543	561	531	507	546	525	544	521	535	533	520	520	532	529	532	518	529	534	527	506	507	565	490	523	550	542	503	512	541	536	542	526	550	483	551	515	502	499	582	489	548	521	506	517	493	514	542	509	531	566	520	495	534	528	558	531	534	563	514	513	550	538	535	532	570	564	554	526	553	525	545	493	550	517	534	562	499	515	518	577	525	535	575	555	503	559	555	550	545	521	548	531	535	527	536	542	537	497	561	536	572	529	500	566	539	556	499	535	512	510	542	532	476	542	488	533	549	565	544	535	537	503	521	552	526	566	552	514	530	515	540	541	541	491	558	558	535	513	541	523	542	514	533	476	504	513	571	553	522	540	584	499	516	528	537	533	499	524	504	553	516	559	528	536	578	562	504	525	550	558	515	520	520	552	517	477	550	534	525	501	543	555	554	469	561	567	549	523	564	528	539	540	510	493	529	518	509	548	565	532	523	518	501	556	518	558	551	476	549	563	486	550	529	539	555	515	558	555	532	515	509	506	550	570	573	508	509	497	512	519	559	511	533	530	522	546	537	524	553	525	528	508	557	522	555	574	562	505	514	555	479	493	538	498	558	543	517	571	575	524	538	474	541	528	579	517	560	545	541	531	552	510	531	552	535	542	531	549	556	551	583	532	541	549	582	586	528	518	533	525	545	544	493	511	500	546	552	506	550	506	532	529	517	497	514	491	561	566	540	571	519	533	563	544	555	566	538	542	509	487	507	522	516	550	536	569	520	540	521	559	557	559	526	537	510	504	495	509	539	522	506	567	556	545	560	583	546	556	511	522	550	492	561	479	534	537	487	530	535	552	509	478	539	537	555	571	511	491	554	550	570	520	518	524	554	514	540	563	538	483	510	535	557	555	586	512	550	537	537	535	584	543	529	490	583	532	552	508	564	564	538	482	530	520	537	526	551	539	534	557	574	564	508	559	499	576	529	550	526	549	536	531	502	551	528	567	536	522	527	522	550	512	513	546	486	499	520	541	524	519	581	577	524	541	586	502	489	564	526	581	556	538	516	550	534	495	536	508	537	532	499	517	545	520	490	497	570	553	517	549	505	547	538	535	573	530	512	531	550	519	526	541	497	531	494	507	539	533	550	519	542	572	560	530	535	494	554	524	516	516	521	523	539	581	503	538	525	559	544	525	494	511	492	492	535	516	501	556	532	557	544	534	560	582	547	533	527	540	554	542	526	520	510	511	528	563	518	544	538	580	529	543	537	530	542	562	526	531	474	505	507	508	543	537	556	532	555	492	506	488	529	502	530	531	517	529	527	557	534	572	530	480	532	516	534	553	565	535	499	515	515	516	489	529
37563	60247	49905	37259	30912	26237	20479	17203	14288	11872	10779	8352	7486	6772	5818	4728	3842	3318	2946	2526	2207	1984	1694	1422	1345	1192	1135	968	898	874	781	739	717	735	736	648	638	663	682	679	637	650	658	689	638	667	632	591	589	634	632	672	628	661	616	618	629	619	614	641	647	618	641	586	629	582	610	638	631	669	621	615	596	632	606	667	586	599	627	607	628	607	623	606	646	644	608	665	573	657	562	611	648	564	616	628	611	648	607	590	675	590	621	622	599	622	627	631	640	609	615	607	568	619	632	616	620	586	624	610	639	599	617	573	638	595	585	610	645	553	610	591	658	633	667	604	627	616	623	628	580	611	634	588	620	586	600	594	573	621	607	650	636	611	651	631	617	592	579	624	628	605	616	615	638	605	586	642	601	584	644	606	604	605	595	641	601	606	623	609	581	624	612	687	672	610	611	600	632	647	611	606	601	612	595	559	608	649	613	616	677	645	632	629	633	584	596	603	644	628	585	609	616	629	620	582	619	587	608	615	636	590	654	638	640	615	608	579	588	662	602	607	579	594	637	620	587	579	624	596	608	660	599	593	629	629	610	616	594	658	581	626	619	608	612	621	595	601	628	630	606	599	621	605	622	600	638	641	607	622	611	604	645	582	605	591	634	611	642	674	614	619	618	598	638	610	594	634	604	591	631	604	597	619	636	643	631	627	627	616	622	626	640	589	567	620	615	651	606	595	590	649	639	647	599	608	610	638	644	609	626	666	585	621	659	629	615	562	675	603	642	655	612	599	632	643	597	600	587	594	699	594	605	631	580	651	598	624	617	618	637	643	626	589	630	646	567	607	568	609	655	593	589	633	605	642	679	599	594	589	571	649	610	615	621	651	613	640	607	583	594	604	577	611	614	617	629	647	633	620	622	601	615	610	570	629	614	613	629	606	634	604	591	597	645	607	578	568	609	625	622	637	623	598	591	639	594	555	631	629	550	637	589	599	588	592	620	617	666	657	611	559	633	609	566	637	545	593	638	623	613	636	605	635	614	580	654	639	620	616	609	588	637	638	565	606	625	592	625	577	661	625	655	593	614	626	616	612	646	602	654	629	660	642	656	656	623	593	583	606	610	626	639	641	618	595	573	612	641	583	599	648	634	571	648	660	594	629	641	597	616	663	576	655	634	555	617	660	638	595	626	567	607	584	656	666	596	608	634	623	612	641	634	620	646	616	617	591	584	617	601	647	660	606	587	630	619	657	611	600	635	639	631	625	622	598	618	610	649	614	653	588	643	611	557	589	597	597	623	650	612	627	650	620	615	598	631	615	619	572	631	603	568	629	663	585	587	605	659	624	581	611	629	628	621	580	629	643	643	673	606	605	575	629	629	597	614	601	640	628	605	631	617	615	596	595	617	600	677	604	616	610	599	634	634	593	638	620	615	633	626	648	601	612	608	637	639	645	587	618	661	643	601	602	630	633	655	603	622	588	550	646	645	633	610	621	596	643	574	608	627	605	582	622	654	623	592	592	677	641	599	603	665	607	626	624	631	617	645	610	606	613	640	636	621	622	646	614	565	631	623	623	629	574	650	649	634	596	633	577	655	601	609	628	593	638	617	638	611	615	638	576	653	624	583	582	632	584	680	605	629	617	618	662	651	604	617	615	590	668	622	561	607	608	602	597	605	618	606	578	592	608	615	627	640	591	632	622	622	628	645	603	612	590	634	608	655	617	614	571	566	607	636	647	672	625	603	608	607	671	642	618	630	618	632	577	625	595	584	636	637	596	595	635	624	638	658	589	630	605	632	605	639	613	596	618	611	609	612	637	630	636	606	638	596	601	604	607	641	613	586	591	595	641	638	666	645	616	600	642	627	612	635	586	647	599	608	610	620	632	644	610	574	655	620	614	590	621	651	596	636	615	589	624	631	643	570	624	612	608	685	624	626	653	626	603	618	638	595	616	609	623	601	627	589	625	625	610	588	593	601	634	678	614	591	643	637	616	615	631	621	602	615	608	591	638	614	637	592	625	599	637	603	578	594	632	623	642	607	629	641	653	659	631	634	612	625	609	609	617	594	606	609	624	677	612	652	616	640	599	593	599	610	663	614	653	634	656	599	605	659	652	622	594	614	606	618	605	637	617	647	618	582	581	618	587	549	595	580	582	589	602	668	631	574	650	561	601	677	608	600	626	637	641	624	698	603	550	630	612	612	601	622	614	573	694	650	657	594	580	631	566	586	611	640	593	605	641	623	604	607	644	606	596	586	654	646	635	627	622	642	625	651	642	627	645	633	607	659	662	658	621	613	634	622	599	694	594	628	625	647	608	634	630	577	551	635	618	634	613	632	604	589	631	597	612	590	672	614	623	620	615	678	630	597	610	609	596	642	636	616	589	594	625	650	633	614	612	634	571	635	602	631	632	608	645	580	607	634	636	634	634	595	601	625	584	618	641	641	614	598	614	610	613	647	605	646	633	571	622	626	610	610	622	583	695	612	650	662	618	603	624	649	641	626	613	594	639	686	612	620	620	621	596	619	649	593	587	605	610	621	642	682	668	592	616	583	666	600	614	624	636	672	605	598	627	652	669	617	557	551	602	610	637	594	586	598	606	618	608	605	583	590	566	613	628	646	611	583	614	622	610	602	604	650	630	616	600	603	597	656	646	620	609	582	611	611	591	569	588	601	605	620	613	595	632	586	584	592	639	653	620	608	625	609	622	630	630	632	602	614	653	644	601	639	619	608	610	635	643	613	588	633	626	635	671	569	607	598	610	638	637	623	647	635	602	617	648	638	593	623	630	643	594	597	640	596	592	639	614	606	612	620	634	607	629	594	646	627	612	625	671	628	614	592	625	578	646	606	587	633	630	617	649	643	624	615	604	616	615	644	583	590	612	592	621	585	604	632	685	560	634	646	613	664	617	589	605	608	603	550	624	631	630	626	620	565	647	625	646	572	578	589	600	603	662	638	638	636	602	572	617	634	600	649	606	567	684	635	584	575	637	632	629	615	606	604	613	638	606	598	565	604	652	631	620	631	574	608	587	659	653	604	697	613	627	608	630	628	673	637	605	609	626	621	605	618	653	624	658	620	620	611	657	641	586	598	608	608	611	573	608	646	614	596	616	638	620	611	610	586	560	626	642	580	631	599	604	675	617	609	637	626	622	556	618	560	622	591	615	589	626	617	642	648	617	617	582	628	622	608	626	624	617	622	681	609	607	604	566	625	628	637	636	609	578	665	607	640	629	628	639	615	607	626	625	618	604	638	663	612	609	655	658	577	586	611	596	628	592	612	583	588	599	587	624	624	624	606	631	595	588	642	616	620	563	607	633	596	611	569	586	605	650	586	660	616	641	611	624	599	608	600	629	641	618	648	593	621	615	586	602	584	653	593	609	589	630	607	600	651	585	623	614	612	645	612	615	624	603	582	594	669	622	626	608	641	637	609	655	606	606	639	632	618	587	607	632	575	646	594	659	647	618	591	623	587	592	649	620	658	627	603	639	601	577
30080	31541	34996	26168	16106	10357	6555	4464	3463	2774	2494	2031	1725	1661	1487	1282	1006	919	766	773	718	637	581	556	503	537	458	471	440	456	423	396	415	369	363	397	364	404	403	398	397	383	394	397	401	421	408	423	380	397	426	403	413	398	410	408	389	447	405	397	373	376	381	403	393	393	442	386	411	442	399	379	362	378	367	412	391	384	393	418	399	395	385	434	400	427	434	388	411	379	373	416	381	402	373	378	361	450	383	359	405	414	391	379	438	371	399	419	411	406	351	378	436	404	395	378	386	384	378	377	359	379	410	414	398	374	421	395	377	380	416	379	431	365	334	397	404	411	395	394	376	381	398	423	398	387	408	395	404	397	393	424	389	392	387	375	392	408	384	385	427	393	428	411	413	408	416	391	384	390	417	374	376	398	383	416	386	384	415	421	391	376	409	394	405	420	380	390	388	444	427	376	358	417	369	425	363	434	383	374	432	396	391	392	415	401	385	400	392	395	368	386	398	420	388	428	406	400	387	403	405	412	399	406	414	393	401	401	397	398	394	422	369	440	422	415	428	416	403	393	386	394	416	367	410	354	413	361	389	374	409	412	412	345	356	406	413	416	404	356	415	361	384	416	420	404	420	404	389	398	415	413	396	389	382	403	391	420	417	377	419	368	407	375	402	349	394	398	391	421	395	443	427	386	400	384	379	381	368	410	425	401	435	364	421	391	389	349	359	364	391	351	438	423	415	382	415	409	384	422	421	406	405	410	381	385	422	400	398	382	375	377	375	404	351	396	434	439	370	376	408	380	397	402	423	358	399	405	404	423	337	387	421	399	353	398	420	378	375	403	402	380	395	380	390	385	378	401	370	395	412	393	390	404	420	382	396	384	387	375	391	433	421	412	394	423	381	395	417	389	369	375	403	388	415	418	422	424	399	414	396	395	406	381	405	379	385	369	393	403	420	405	384	417	370	403	382	407	422	391	363	415	382	376	389	424	358	393	417	386	376	348	423	366	335	390	376	433	415	407	403	427	423	399	368	409	407	373	381	404	388	388	392	402	382	430	400	408	372	408	381	397	395	377	392	402	400	391	417	411	374	407	391	396	396	401	424	365	392	412	389	422	398	407	435	441	391	427	399	391	383	401	391	396	373	371	402	394	402	411	430	432	412	366	395	402	383	379	394	401	378	404	401	347	395	428	390	405	372	392	404	399	398	377	357	427	397	414	380	365	388	377	417	409	434	383	383	367	398	377	368	345	401	374	407	427	393	424	381	388	402	368	424	414	354	371	405	401	405	394	421	430	389	391	408	382	363	412	393	403	381	394	398	390	402	411	379	400	400	426	355	415	403	373	437	401	428	410	382	396	350	388	393	407	404	346	396	405	411	415	423	407	384	436	421	420	376	377	389	390	402	382	391	390	410	434	396	378	439	371	416	375	361	402	429	376	416	362	402	403	403	395	373	398	406	422	396	400	410	408	383	383	427	417	389	398	358	380	374	402	413	355	380	411	424	406	359	391	436	404	431	415	415	403	405	394	431	417	390	415	415	395	382	399	403	452	396	446	395	371	389	411	409	407	382	439	396	399	396	400	389	366	362	386	395	406	405	389	393	394	397	364	384	367	384	413	389	395	386	378	403	387	413	404	377	375	390	402	361	392	376	379	433	390	430	400	404	399	392	419	411	431	421	357	410	360	411	391	413	410	415	395	410	390	417	382	402	395	374	386	391	402	425	387	378	426	404	406	378	380	400	399	390	393	408	374	430	376	377	363	413	407	368	399	396	382	406	405	391	410	377	406	426	369	357	405	403	371	381	369	389	389	388	418	416	416	396	383	388	391	389	405	407	359	348	409	413	435	402	402	376	403	399	393	426	435	379	380	395	351	411	425	425	370	418	399	407	394	362	403	403	414	379	429	392	365	429	426	420	400	409	438	375	375	373	392	418	397	395	422	385	414	394	418	397	417	400	359	404	373	429	374	414	409	429	395	407	421	430	357	384	416	408	392	382	409	366	395	406	372	409	399	415	404	419	377	406	379	399	373	377	372	379	419	351	414	409	396	409	401	399	380	403	393	402	383	372	425	377	395	373	420	402	398	394	438	364	411	440	384	355	388	398	364	396	395	394	419	384	395	384	397	395	389	379	417	378	363	380	402	400	420	403	402	401	394	394	402	393	381	424	390	412	360	369	401	352	428	428	407	365	402	375	388	404	403	391	409	427	402	381	405	414	389	373	346	401	369	395	384	406	396	425	401	401	374	420	372	392	387	390	406	405	423	401	416	383	401	435	401	408	374	386	434	373	398	387	440	400	389	372	393	347	409	367	418	403	399	395	370	393	398	389	391	441	406	380	368	386	428	416	381	386	385	433	418	381	402	406	363	389	419	383	378	382	401	417	357	385	366	411	397	406	384	383	372	389	382	409	428	396	384	411	399	399	416	363	416	394	396	399	387	402	417	409	411	381	397	389	391	415	385	418	424	397	394	387	409	399	406	365	358	369	420	408	421	420	393	363	406	396	411	369	377	392	390	383	348	406	414	382	392	379	378	378	354	382	393	378	385	383	393	415	343	415	375	409	384	430	407	396	401	394	357	377	382	380	385	415	400	413	391	399	411	385	432	449	388	419	419	371	412	414	360	408	387	421	403	387	409	408	381	387	381	381	410	370	394	417	422	407	352	375	391	385	414	383	414	363	419	374	385	382	346	415	396	421	406	423	425	400	403	400	399	372	403	393	383	372	405	417	358	430	370	391	410	396	406	400	383	412	376	376	392	407	410	405	404	392	452	369	410	413	418	393	371	370	401	378	455	398	420	429	372	377	411	416	443	382	382	401	437	377	394	371	422	382	395	410	416	416	375	386	381	428	360	386	375	409	372	388	387	391	392	391	398	393	373	381	392	416	399	433	403	389	392	400	381	382	389	383	442	391	409	381	415	393	430	378	373	348	375	406	397	415	387	414	394	394	360	399	389	355	360	384	387	389	374	345	353	376	408	416	374	398	415	420	362	413	424	379	379	396	374	387	377	398	407	411	391	405	401	424	392	382	392	364	423	414	395	411	370	441	379	391	387	414	382	427	381	408	383	389	422	378	368	331	329	358	422	393	416	421	379	382	392	391	377	351	392	391	379	403	385	390	412	421	383	381	383	414	382	380	369	398	382	373	396	414	422	418	432	408	437	383	413	402	366	398	400	410	406	368	439	391	336	365	387	398	408	396	358	379	401	400	404	392	411	422	396	360	400	379	410	405	413	437	381	386	361	384	399	389	398	375	387	394	400	415	393	361	398	386	404	428	371	401	385	401	375	385	360	407	364	389	400	393	390	376	393	394	370	407	395	371	380	412	395	399	351	422	410	384	400	378	356	405	412	398	369	406	431	414	409	362	406	388	373	399	405	410	407	411	409	419	362	410	400	410	366	429	366	387	361	359	397	371	387	401	396	410	374	398	419	356	399	408	400	390	389	405	375	376	404	403	390	390	388	401	412	383	406	381	385	410	380
35304	47098	39896	26578	20081	15691	11751	8888	6857	5634	5264	4044	3280	3009	2612	2181	1655	1489	1321	1162	1026	1047	858	771	723	704	669	634	597	572	524	484	508	504	493	452	467	512	460	519	466	515	504	468	501	477	458	466	458	458	461	456	504	450	437	457	498	472	443	474	452	456	447	463	501	478	431	469	489	468	467	480	428	481	447	473	462	506	455	465	462	480	427	471	473	474	431	485	483	449	447	496	454	472	478	445	461	488	478	468	491	433	463	459	502	446	468	464	441	475	469	453	493	517	459	487	448	511	455	488	473	472	433	446	461	455	504	470	481	467	437	509	434	483	461	473	447	496	452	479	489	457	474	476	482	476	484	478	501	463	536	521	486	455	501	495	440	478	489	465	465	472	493	512	490	436	461	499	433	490	485	521	435	479	486	462	485	448	485	473	444	474	474	501	453	418	424	480	447	439	444	468	491	440	459	491	471	473	474	441	483	488	493	489	465	481	469	480	495	447	477	487	485	482	465	468	486	448	499	459	498	427	450	479	452	496	459	403	463	478	468	472	461	495	459	512	477	454	462	443	459	426	504	482	510	429	470	488	477	486	467	461	482	478	478	429	480	500	503	474	450	447	474	493	484	437	465	489	447	460	443	449	466	491	461	470	482	471	474	480	462	470	500	445	457	479	478	429	488	487	476	470	466	479	445	424	495	487	473	485	521	471	467	449	446	471	485	509	447	462	450	476	473	515	448	453	466	467	425	476	451	474	512	513	473	460	457	477	467	489	435	454	448	463	491	491	479	462	455	450	462	472	453	483	461	470	450	479	477	457	493	487	459	455	478	460	493	488	485	478	448	490	474	457	483	462	443	470	511	442	481	478	483	460	474	521	452	441	483	446	436	448	492	482	467	440	425	503	448	493	510	454	473	469	447	457	468	435	457	469	447	467	481	437	459	468	469	496	464	464	499	460	420	491	472	503	469	487	467	471	429	442	473	468	449	449	468	449	444	497	486	484	470	442	484	492	434	455	454	450	470	481	476	492	525	476	504	452	410	535	418	464	470	476	464	449	497	491	481	467	468	437	446	463	469	487	509	473	467	494	478	483	462	469	491	458	484	500	439	491	450	479	456	447	440	423	463	439	452	471	445	468	488	428	491	458	471	466	458	495	468	466	456	426	517	508	492	451	487	496	485	486	512	462	481	468	462	448	421	467	425	455	458	477	465	485	469	477	468	443	489	474	439	479	454	490	479	435	461	491	497	459	492	508	485	447	470	487	480	437	489	487	427	514	501	487	462	486	500	451	453	465	477	438	475	413	506	500	490	465	482	491	479	489	481	459	491	526	512	462	447	449	460	487	471	468	484	482	491	464	489	486	492	452	475	466	448	469	496	462	463	465	440	515	462	462	448	488	459	474	490	486	471	479	441	429	499	476	501	492	485	508	470	457	441	437	482	512	469	467	483	462	468	470	499	464	502	509	485	475	455	479	496	450	444	475	474	466	460	486	482	487	471	470	486	424	488	478	459	441	437	425	488	475	482	442	479	470	465	467	477	475	460	471	478	442	463	479	462	485	479	470	439	478	467	524	526	452	451	490	480	544	449	474	478	437	429	468	473	451	449	480	522	460	446	495	510	499	456	491	429	463	471	483	483	484	481	452	433	466	420	453	469	450	444	490	522	474	468	484	497	452	498	464	484	455	460	483	436	446	480	476	458	484	502	426	496	488	468	484	428	432	508	461	493	453	471	427	468	438	465	495	489	473	452	481	468	457	467	451	489	493	463	491	453	526	484	454	509	478	468	487	450	465	465	482	501	509	467	473	446	491	493	472	487	415	475	467	455	446	454	500	469	497	495	473	469	460	493	463	486	506	476	495	492	455	440	472	456	476	472	432	439	476	503	444	468	420	476	432	439	475	479	488	459	455	447	483	457	463	465	434	455	452	517	476	476	472	500	467	487	430	453	440	454	464	464	478	481	505	465	461	485	470	483	487	503	481	464	499	492	478	504	487	479	456	473	492	430	502	488	492	483	461	470	489	500	472	460	470	490	473	492	497	471	453	477	449	448	463	493	505	475	425	427	489	483	531	480	490	457	502	472	456	472	481	442	454	424	459	452	460	464	465	451	487	457	477	466	432	471	421	482	497	449	496	499	476	461	523	477	492	477	447	474	490	491	435	471	449	450	455	477	456	465	409	459	463	456	499	468	480	468	447	470	447	484	455	464	466	499	464	451	483	469	469	473	468	440	450	460	486	518	488	488	456	501	454	466	505	483	493	498	456	510	476	460	472	442	435	454	450	460	473	490	481	468	436	447	482	460	440	443	491	467	479	451	490	459	476	418	501	459	469	424	488	444	471	409	461	479	466	468	422	498	484	471	482	484	414	503	475	477	440	466	461	470	459	460	482	523	459	445	465	451	484	481	480	493	489	467	449	451	461	458	463	483	483	434	503	411	452	457	454	524	469	457	496	457	508	473	475	428	460	453	469	475	515	510	518	473	448	474	518	445	454	478	445	439	478	445	454	486	488	489	479	498	499	457	494	481	479	449	504	448	497	480	479	489	484	455	454	464	518	490	453	470	421	496	508	459	487	459	475	479	425	520	469	447	457	457	450	424	473	471	456	466	437	473	485	471	494	451	453	455	449	445	447	494	501	458	492	459	430	465	462	492	503	475	492	443	451	492	475	509	456	455	467	473	475	434	486	452	450	478	449	460	507	469	456	481	477	443	456	463	491	482	495	461	480	482	463	474	462	506	444	441	474	427	466	491	487	470	465	464	471	474	482	446	485	499	456	457	491	473	465	429	484	494	462	421	475	455	472	474	457	469	527	428	450	469	502	460	481	535	481	488	455	488	420	460	436	481	468	470	457	445	458	488	468	456	459	471	479	455	461	415	479	464	450	489	513	452	459	480	482	508	441	466	462	475	466	487	459	498	507	463	488	503	497	476	456	434	473	475	511	487	479	482	458	455	506	505	479	476	471	478	419	478	467	495	431	489	465	455	461	495	480	482	499	490	435	482	465	451	442	477	469	517	487	443	477	423	447	480	473	487	488	466	495	469	446	427	431	469	465	465	477	433	484	469	468	453	457	477	431	473	466	490	453	453	459	481	485	495	487	443	483	479	488	416	440	471	512	479	477	506	504	515	487	461	486	478	481	491	497	446	504	443	462	458	469	451	488	459	439	462	455	482	476	472	475	496	470	466	452	466	464	475	472	505	452	488	481	481	468	463	457	467	447	474	433	458	480	460	457	449	447	500	445	468	442	467	469	437	490	446	449	477	436	475	476	473	495	448	474	475	489	440	474	456	473	462	420	493	481	511	482	502	477	460	488	440	482	467	482	436	462	473	474	469	498	479	447	466	504	521	502	472	459	498	445	483	509	471	490	481	450	465	470	487	470	470	448	457	479	526	489	458	472	441	454	462	459	440	462	451	435	462	469	482	473	474	473	442	458	449	460	475	431	453	455	471	453	466	465	475	497	487	474	470	498	448	423	456	477
23704	20967	28315	24615	21854	18951	13112	8163	5621	4500	4141	3261	2857	2589	2250	1882	1551	1330	1243	1154	1095	942	853	815	759	666	660	630	602	544	530	530	497	555	493	462	495	493	475	483	478	460	510	499	529	491	515	496	471	489	500	468	451	508	457	469	450	477	442	484	440	501	497	487	449	447	494	467	474	461	470	495	476	464	495	462	468	496	528	474	469	461	453	454	466	474	483	461	465	465	444	462	490	515	500	501	432	479	444	498	489	459	490	451	465	507	457	447	468	476	461	465	539	470	472	514	450	493	481	476	515	527	473	465	505	484	458	498	473	521	439	476	475	439	485	529	476	512	480	469	475	468	487	469	470	476	459	468	496	475	472	467	495	462	467	464	509	492	475	461	485	466	450	520	435	483	465	465	448	493	456	432	482	463	476	450	504	524	462	452	498	467	497	484	446	510	463	463	488	470	485	489	479	462	515	468	497	470	479	449	439	487	494	444	499	445	467	467	429	492	491	505	501	451	474	470	444	477	467	479	490	493	444	468	473	498	465	460	492	479	465	476	434	470	478	469	439	475	475	466	481	518	500	526	497	467	453	458	461	496	469	477	459	472	459	474	493	512	470	479	443	458	480	444	446	467	485	512	500	500	492	487	454	490	480	473	465	480	551	465	511	465	466	465	498	471	467	447	451	493	467	498	484	492	488	516	480	477	472	512	491	470	491	475	473	472	442	481	515	448	513	463	478	461	457	477	487	472	493	433	477	455	462	480	486	483	470	483	452	480	503	488	475	498	494	484	501	466	485	450	502	502	458	499	487	455	513	475	495	469	449	491	476	465	513	496	500	464	490	473	487	486	476	485	468	459	519	464	494	500	481	498	458	485	496	494	465	476	482	480	470	466	497	486	452	445	440	491	486	475	481	459	477	477	448	475	443	459	460	451	512	476	484	476	449	473	492	466	475	455	457	440	477	487	483	486	495	549	491	491	432	470	514	496	478	553	475	465	469	489	467	498	459	493	455	528	443	461	520	487	454	506	491	463	499	486	455	489	506	492	444	468	468	476	515	452	482	456	471	448	484	460	458	508	481	441	475	445	429	494	475	484	485	493	481	487	454	494	502	466	497	498	449	504	470	501	459	481	451	472	473	475	451	497	457	489	463	501	463	466	455	469	496	495	459	477	490	483	473	503	500	511	479	488	490	482	466	466	487	495	463	459	498	483	466	506	468	486	471	455	503	495	465	453	481	479	432	491	510	501	452	464	461	445	471	507	464	485	486	465	478	485	435	474	481	471	452	518	476	484	453	477	457	493	452	498	438	464	496	488	460	433	489	460	470	436	532	486	471	503	506	461	498	491	433	451	504	460	474	496	452	494	427	477	462	463	498	473	458	470	477	525	442	496	480	461	468	447	470	441	480	471	461	483	509	471	489	482	507	479	469	457	475	481	466	472	454	451	461	481	465	453	463	457	527	462	477	519	462	464	505	491	502	461	490	497	512	444	501	480	508	455	526	501	522	454	455	448	464	490	443	458	512	479	509	465	526	515	472	458	481	475	520	447	457	509	481	472	475	489	450	462	481	480	474	490	479	504	458	490	487	536	482	475	501	532	501	486	462	505	462	482	494	533	498	496	497	466	490	463	503	470	481	460	467	492	487	438	484	491	499	505	499	485	503	442	492	460	455	463	488	516	538	451	493	476	466	478	462	505	479	488	466	479	475	505	471	501	452	473	495	410	476	463	462	457	495	480	430	468	478	485	461	510	471	508	481	476	513	447	487	479	488	496	473	483	486	448	452	489	482	489	400	502	476	474	455	451	494	510	483	501	434	463	497	510	472	478	481	476	493	478	497	446	489	499	482	515	503	452	508	419	463	485	438	481	447	486	488	431	468	430	470	450	474	491	518	463	519	496	444	484	494	485	490	491	501	492	448	470	469	432	468	440	459	481	465	439	468	500	466	508	468	490	459	478	470	485	510	484	476	521	473	475	460	456	449	460	460	497	483	468	496	516	484	449	494	502	462	424	471	457	460	465	484	507	476	458	465	467	470	518	498	463	476	471	452	446	494	475	479	464	451	475	493	496	448	470	487	481	469	502	487	502	490	516	454	490	447	504	462	467	470	466	440	446	514	472	471	455	468	438	480	455	480	465	504	445	475	470	475	456	462	490	506	453	409	489	498	497	454	507	482	474	493	457	467	484	474	452	464	482	464	474	449	508	475	495	527	491	476	490	485	479	481	465	454	470	503	504	471	444	462	493	486	452	487	472	523	530	449	412	470	462	473	456	473	515	516	484	471	485	477	450	490	498	439	464	494	465	430	487	516	453	455	469	489	464	448	461	507	491	491	480	467	493	462	470	495	479	476	522	435	471	484	500	507	508	470	497	521	420	452	450	483	512	472	469	459	463	512	475	472	453	474	480	503	480	487	464	444	458	470	478	469	463	459	464	483	479	482	483	497	518	458	479	492	452	441	490	513	463	450	511	448	453	454	478	506	490	467	483	479	487	451	491	491	473	501	473	499	527	498	478	481	479	469	482	464	478	521	495	447	474	505	482	488	476	457	482	459	506	494	501	440	458	494	479	498	475	472	469	477	526	478	453	488	463	476	491	471	497	463	471	487	451	506	499	488	479	471	489	476	470	498	457	476	469	469	443	479	455	468	489	526	469	488	429	432	479	509	510	520	464	449	463	493	473	462	479	476	460	467	473	480	503	467	461	461	489	474	510	461	528	516	487	519	470	530	471	511	465	505	493	519	446	465	444	501	473	462	458	457	480	468	474	508	476	473	499	490	471	483	514	455	440	529	478	521	487	481	499	507	491	484	499	504	445	451	465	464	495	479	487	466	480	477	441	476	445	478	473	463	493	469	446	474	468	481	469	480	438	439	462	490	479	465	501	463	476	433	473	480	481	460	454	505	463	541	469	456	518	494	478	476	475	454	487	471	497	439	475	507	482	463	507	465	472	466	479	472	503	448	468	465	497	497	507	514	490	483	441	474	501	500	458	483	455	461	450	450	465	439	455	490	483	473	451	455	466	458	448	447	523	468	438	503	468	467	480	473	476	450	482	454	475	466	473	476	458	445	455	453	468	464	463	475	499	471	494	411	525	490	459	488	497	462	461	492	484	486	485	474	454	456	453	448	461	476	496	472	471	467	472	509	476	495	501	453	487	453	496	486	471	493	482	486	486	478	514	484	474	463	502	495	454	447	452	503	501	456	461	458	483	506	467	500	499	468	484	454	473	447	481	485	474	425	440	471	471	451	480	479	461	487	471	463	454	467	453	425	425	503	454	477	498	478	494	447	492	481	479	461	486	471	488	434	493	441	471	486	521	501	511	520	467	473	475	499	444	490	512	494	490	502	489	490	468	459	474	477	484	465	468	503	454	452	478	493	461	477	484	486	494	494	476	500	484	492	480	518	458	455	482	462	472	455	454	467	454	506	462	499	438	510	481	467	467	461	477	470	492	509	481	458	471	453	501	508	463	466	518	497	477	459	464
35722	55310	46439	33318	24940	19912	16591	13531	10735	8541	7806	6214	5168	4544	4038	3267	2653	2242	2003	1825	1657	1507	1231	1091	1023	899	887	786	739	709	665	611	641	583	629	611	553	576	610	566	558	537	599	622	580	609	582	584	556	541	584	543	530	559	618	535	554	538	558	540	583	552	573	571	544	556	562	576	552	531	572	576	595	544	568	558	540	513	583	603	538	565	543	539	565	570	565	545	536	560	552	567	572	531	601	537	546	574	560	527	575	550	564	549	569	570	571	579	547	575	559	615	555	594	589	578	567	563	533	593	585	575	571	553	556	516	524	533	543	548	571	550	551	571	537	585	576	550	573	551	579	585	590	559	570	586	557	548	557	536	560	572	593	596	540	597	548	568	545	579	589	578	561	556	563	543	581	591	565	569	549	571	565	536	603	553	549	548	561	575	556	563	586	591	557	589	545	589	537	562	584	561	533	620	561	527	551	564	512	580	555	560	594	579	549	611	541	559	575	559	550	538	546	574	565	541	599	578	538	554	580	572	554	573	560	578	528	577	533	585	608	550	548	611	529	590	569	526	602	533	579	577	577	572	557	566	570	566	535	554	565	552	558	533	553	586	573	549	525	571	574	567	554	547	536	530	547	614	561	540	589	577	546	556	595	568	571	554	572	583	560	538	544	547	553	550	544	548	509	630	568	562	573	580	534	533	568	588	557	580	539	582	603	585	560	540	539	556	558	597	543	544	567	589	513	545	555	572	515	534	596	503	561	531	577	569	534	547	549	562	559	533	564	562	547	551	607	625	539	520	519	568	557	553	574	563	572	559	561	523	581	591	583	536	563	532	593	544	543	551	620	596	600	547	567	543	534	594	570	561	578	570	527	549	581	567	580	543	550	564	585	541	556	560	580	572	591	576	576	542	613	535	556	533	598	568	546	601	582	580	564	546	542	597	619	569	586	522	583	590	547	588	605	539	564	531	553	529	539	562	536	564	557	615	541	590	537	594	570	525	523	577	574	586	587	550	566	550	566	536	551	576	598	598	552	542	564	547	540	580	559	579	552	541	550	590	585	619	498	565	543	519	568	552	525	542	535	579	568	561	576	555	564	523	605	543	588	565	562	545	560	564	542	619	572	544	573	535	584	568	533	558	573	556	538	560	568	582	547	527	564	577	554	561	568	560	542	580	523	610	534	593	551	528	576	564	584	568	565	606	574	578	639	565	591	561	566	592	586	535	579	580	546	587	514	523	557	531	566	577	569	587	603	583	566	604	574	538	586	572	553	529	510	596	548	619	550	568	562	560	563	544	562	601	558	564	575	564	595	554	567	558	514	570	586	545	551	581	594	550	557	570	529	582	539	521	570	558	552	539	557	588	576	562	539	528	548	560	545	540	524	597	540	563	559	588	534	555	577	562	569	560	524	569	572	603	576	578	584	575	555	557	557	600	564	576	570	537	515	631	567	549	534	556	560	543	535	588	571	587	587	536	545	566	592	582	540	574	569	555	602	552	575	553	549	568	583	585	552	574	545	533	546	572	613	559	541	572	554	541	567	582	529	547	583	533	588	536	514	596	524	563	550	554	566	550	545	564	595	582	551	550	579	569	521	541	579	556	570	529	546	580	579	540	599	533	560	587	569	544	577	560	570	548	592	593	529	582	558	570	566	598	589	554	543	604	525	572	541	568	530	560	535	558	580	592	580	540	562	562	552	551	579	559	585	586	563	523	549	569	568	534	604	525	541	559	549	531	571	527	569	485	541	549	563	564	574	579	551	571	539	564	537	557	561	594	534	550	504	549	568	533	531	583	575	554	531	549	545	597	539	575	535	593	533	551	597	581	552	588	501	587	525	542	586	527	568	552	575	542	553	576	559	566	583	551	552	570	560	581	571	576	575	516	514	566	544	560	607	616	547	531	584	581	603	569	547	550	586	554	575	561	558	522	584	531	522	541	584	588	554	538	571	579	560	575	571	564	509	574	561	555	573	555	560	579	597	588	617	587	567	553	559	543	588	579	573	563	615	557	580	566	538	566	526	578	537	562	553	540	559	564	565	525	569	536	572	564	588	577	568	544	546	511	588	509	564	588	566	546	533	566	559	581	562	567	551	565	576	569	576	551	557	551	578	517	546	564	545	559	531	579	587	561	551	592	545	549	566	586	572	625	557	591	556	576	541	576	523	537	581	584	558	569	569	573	552	546	536	568	569	552	591	556	551	585	547	572	536	578	542	515	571	543	574	570	553	565	561	617	583	540	543	555	515	566	591	560	573	602	554	543	529	579	615	563	561	563	557	549	569	579	562	531	589	604	547	583	587	522	627	590	546	565	618	560	513	567	549	560	584	568	552	553	549	566	552	586	536	555	586	525	569	594	550	568	551	538	589	563	499	571	582	581	524	579	562	575	549	567	548	547	606	568	585	603	533	559	533	575	568	567	554	577	561	583	581	558	588	580	579	557	562	549	553	592	586	559	553	561	576	573	534	572	584	563	556	609	585	557	522	554	589	536	573	533	509	544	592	563	580	594	550	576	558	586	575	586	599	554	581	566	544	583	541	555	522	585	536	607	551	555	582	571	572	571	551	544	538	565	540	535	577	564	540	533	551	563	554	557	564	542	523	564	519	546	571	554	577	578	578	561	561	606	574	569	574	567	571	603	546	562	564	580	570	534	556	577	580	536	519	560	559	558	545	541	571	563	570	529	599	578	551	618	593	586	544	584	571	508	559	546	550	550	579	579	596	566	573	575	533	562	556	565	531	572	575	586	586	579	573	577	576	575	586	575	548	598	555	530	601	552	553	569	549	584	552	585	599	540	567	571	555	567	576	569	552	526	612	577	566	565	569	567	556	568	567	569	590	589	513	525	574	567	593	534	577	569	608	590	571	586	545	527	563	541	561	563	612	572	626	623	538	545	573	559	569	531	538	571	593	601	576	540	551	585	582	547	567	567	524	583	576	576	551	529	605	554	540	571	588	563	568	561	547	547	563	545	555	578	588	504	570	547	569	540	525	609	532	556	561	544	583	534	556	564	592	579	590	618	548	564	569	584	586	582	562	589	563	613	533	556	600	564	554	550	496	599	558	549	572	559	604	539	564	520	567	588	549	571	545	548	562	543	570	554	533	551	571	559	538	602	500	561	554	520	543	617	576	573	602	565	599	562	596	557	549	562	589	563	583	578	571	610	529	554	579	537	593	566	573	545	555	571	552	593	569	565	556	570	540	552	575	572	596	562	570	547	565	586	544	536	540	603	551	574	591	503	562	579	529	534	553	590	533	556	535	587	572	531	580	566	550	580	561	560	607	572	584	535	605	573	511	580	564	592	571	567	517	590	574	545	574	584	520	514	578	568	534	543	569	548	593	553	593	565	511	597	557	571	545	587	549	532	532	571	592	575	539	543	559	567	553	556	562	614	519	598	543	557	577	596	511	599	561	565	567	512	558	561	526	565	572	536	592	558	552	585	591	591	586	557	559	562	547	579	598	551	593	577	574	556	609	551	559	554
24746	21186	28325	26834	20301	12749	8392	6224	4453	3363	2953	2607	2179	2007	1757	1491	1269	1012	983	946	894	752	673	634	572	545	552	522	460	469	445	421	401	386	394	395	404	421	404	395	421	406	382	431	372	413	400	386	383	368	412	392	411	414	417	351	389	379	367	383	416	380	385	386	395	398	394	369	374	378	389	370	370	430	376	367	407	369	366	396	394	391	403	406	402	399	350	400	397	412	388	385	414	374	374	419	421	421	406	420	410	381	395	418	387	399	392	393	405	355	396	372	409	329	378	422	398	386	402	387	396	383	382	403	393	373	426	380	368	410	382	396	388	366	365	362	383	418	400	396	392	356	395	369	370	385	411	374	380	379	390	425	376	377	394	396	402	394	408	370	394	370	398	433	362	402	383	428	388	411	401	397	368	412	412	393	370	414	413	376	372	385	408	423	378	410	392	402	390	400	393	406	362	393	410	371	397	386	383	390	410	399	407	389	380	415	385	371	404	402	360	391	397	389	403	397	412	402	358	374	401	404	381	392	369	322	360	426	400	392	398	429	411	390	381	385	392	408	381	395	376	367	400	379	371	373	389	417	358	395	412	426	359	372	391	395	389	401	405	396	378	390	457	417	428	403	458	419	375	380	339	386	394	363	404	369	391	421	394	434	365	399	373	357	408	434	383	394	412	387	376	388	351	434	367	360	393	383	397	383	375	384	387	408	413	372	386	407	389	401	372	364	368	383	395	373	397	379	377	373	337	396	380	375	386	373	415	381	408	405	420	393	367	399	390	350	394	443	383	361	412	396	407	373	412	385	364	368	372	353	380	379	417	408	428	357	411	365	376	394	359	375	396	357	402	388	399	382	356	405	358	405	380	393	408	383	415	403	384	378	352	402	389	412	354	388	369	379	407	374	424	375	395	375	363	368	353	372	390	398	451	380	400	359	366	375	405	388	397	370	387	399	363	378	369	419	373	401	361	376	409	408	381	394	384	389	408	409	387	401	398	386	400	388	384	404	389	388	417	391	374	388	384	379	415	430	414	428	389	378	399	366	421	407	371	383	408	393	392	402	396	375	395	384	365	398	414	399	390	397	412	401	376	393	399	379	401	411	394	383	399	377	368	374	363	412	390	396	426	405	397	385	387	407	391	361	374	404	383	380	378	366	376	383	362	406	423	450	409	384	387	385	375	438	363	397	414	386	365	377	376	394	407	420	384	412	376	398	407	397	362	390	370	424	414	398	384	380	380	417	375	399	367	402	386	393	388	416	416	409	347	394	376	393	362	422	393	354	378	380	425	369	374	400	363	390	346	389	403	396	437	376	386	366	375	388	406	365	408	431	360	384	384	403	395	373	382	381	355	437	399	365	409	395	390	358	407	410	362	376	383	388	409	376	384	392	390	370	389	372	411	386	398	368	375	369	392	384	402	382	399	367	392	398	390	397	405	392	397	377	403	384	374	381	413	382	413	382	402	338	393	386	363	395	390	383	402	415	400	422	390	397	374	418	392	419	379	415	373	436	371	430	406	398	416	387	402	410	375	389	362	387	410	384	394	390	407	377	409	370	360	409	427	389	403	420	380	393	386	380	370	376	373	409	382	397	381	414	403	402	382	381	374	400	404	423	392	401	412	362	384	396	350	397	389	395	396	402	416	367	399	368	350	408	394	436	402	406	391	402	397	359	404	380	406	411	373	363	366	366	401	402	424	364	425	377	390	380	402	408	391	391	395	401	387	403	365	409	370	387	412	396	378	392	345	391	374	402	407	404	377	401	409	384	389	442	396	410	397	377	371	387	390	413	368	407	356	367	383	386	368	393	388	385	381	417	388	387	396	417	376	404	400	364	390	400	396	399	403	383	389	366	423	419	396	388	388	337	374	379	386	393	384	409	355	381	387	386	379	385	377	423	387	385	392	363	388	369	394	360	365	356	372	407	427	394	381	364	402	396	381	403	375	373	390	345	394	406	413	350	376	419	408	401	399	354	384	374	379	423	380	406	378	404	386	392	401	397	402	369	396	393	415	356	404	409	373	408	394	405	373	424	398	394	392	379	358	378	392	403	387	414	388	385	375	367	389	392	388	382	384	419	427	406	399	400	415	391	378	378	371	335	406	417	399	381	382	365	361	409	375	403	382	395	403	383	409	346	369	369	407	387	386	381	435	380	419	416	386	380	393	401	353	415	360	385	413	410	406	413	408	410	401	422	388	383	379	378	407	376	393	375	378	358	416	362	412	407	386	381	385	371	393	379	372	367	405	422	405	389	364	401	386	392	359	422	362	394	405	414	386	408	397	392	393	377	391	364	396	366	353	398	363	371	424	368	400	411	387	428	377	370	386	408	404	377	394	390	414	394	380	399	415	410	405	373	404	417	387	391	407	377	398	406	391	374	375	373	405	372	410	388	371	418	393	373	393	376	376	354	415	393	394	397	395	391	386	394	406	422	375	400	396	370	463	380	396	368	377	404	408	392	420	352	430	440	403	407	404	382	390	356	388	414	420	391	408	370	373	429	402	431	416	426	389	358	390	390	375	433	369	384	374	379	396	378	372	400	378	375	400	398	399	388	457	392	374	416	422	380	392	370	417	394	385	399	398	385	361	384	420	395	406	396	370	395	372	387	397	399	447	391	398	406	383	401	387	362	396	432	395	400	369	395	385	394	398	400	379	388	372	420	394	389	452	376	384	377	377	381	417	389	388	365	417	410	418	383	395	393	404	381	391	397	375	405	377	390	403	386	379	391	426	388	393	411	416	392	390	365	372	402	386	396	415	419	402	385	417	400	410	405	416	376	406	411	387	416	391	396	387	380	383	394	399	408	375	377	403	390	396	364	442	394	392	408	441	402	419	398	379	383	398	368	431	399	396	389	400	380	386	384	407	408	417	404	400	389	372	384	412	391	368	361	372	389	379	364	390	388	431	383	389	394	445	402	367	385	390	414	425	381	376	404	409	405	403	390	407	410	388	372	361	388	359	403	399	379	381	390	406	421	407	411	406	419	420	399	413	394	438	403	399	393	390	400	401	355	376	393	364	419	387	390	378	396	407	374	399	419	402	390	381	397	376	387	353	389	386	389	330	399	396	405	388	405	406	365	397	404	404	372	405	412	382	388	388	395	368	389	386	428	359	378	389	407	386	355	369	421	364	367	391	378	406	398	372	406	377	415	390	397	346	403	375	363	360	413	402	412	393	401	399	372	396	361	422	408	389	390	400	355	376	362	347	368	386	363	404	390	395	407	412	391	446	375	406	389	392	401	374	420	349	402	392	398	411	423	433	393	370	389	353	367	366	378	393	408	385	395	395	427	383	355	392	403	387	371	392	410	387	393	395	404	393	402	392	393	392	385	386	386	368	367	434	401	397	375	393	437	408	353	391	373	422	400	444	372	387	374	419	377	370	355	395	418	389	381	399	378	321	381	387	411	374	388	385	380	374	378	421	415	386	390	415	393	427	360	393	422	386	392	387	401	398	402	374	379	377	376	370	386	362	395	394	376
35933	52012	43607	31639	23129	16942	14086	11705	9258	7027	6182	5243	4110	3910	3220	2654	2239	1842	1577	1481	1421	1207	1042	916	877	774	701	665	624	617	593	552	494	489	514	504	480	533	500	495	508	475	478	502	556	477	487	476	484	454	493	482	464	466	473	478	477	504	488	476	479	490	475	426	478	489	472	466	513	497	473	468	503	465	498	515	463	509	448	483	498	490	445	490	435	455	479	469	466	495	467	483	488	480	513	450	502	451	471	466	460	488	462	477	460	528	475	482	462	447	519	459	446	499	470	499	466	501	466	504	494	518	453	476	434	440	473	477	457	499	502	468	523	505	501	443	486	500	490	446	470	476	475	432	476	468	455	496	443	517	462	410	471	503	520	459	454	499	467	493	501	506	464	482	500	502	458	473	437	487	475	509	513	495	495	470	461	484	453	494	496	455	486	512	462	484	466	456	452	454	468	472	485	490	475	467	473	496	480	477	482	499	478	465	478	479	446	455	473	469	468	444	473	458	429	460	510	468	528	488	435	470	472	483	500	488	498	443	478	444	457	482	449	485	491	478	480	477	476	458	441	480	478	462	481	440	479	471	431	457	471	502	492	501	483	477	468	489	456	470	460	462	450	488	481	506	473	488	463	460	448	458	455	474	450	468	502	473	500	479	478	508	462	467	478	512	468	483	499	443	474	506	487	457	485	476	488	430	471	414	469	487	480	492	444	446	492	456	511	455	475	502	456	471	511	471	485	468	475	451	473	484	495	427	487	440	436	484	473	484	467	464	515	446	503	477	425	467	453	471	439	459	481	437	476	479	501	479	512	543	418	512	526	487	473	488	474	525	467	458	458	466	493	471	451	446	492	513	510	451	488	456	497	486	463	476	481	481	504	475	506	515	483	501	441	486	483	482	464	440	482	470	489	540	461	478	527	422	465	473	456	446	428	468	497	475	493	468	453	453	468	455	442	531	487	486	477	437	448	455	482	470	453	513	468	478	468	473	443	480	470	494	431	511	479	465	465	491	451	507	478	493	449	469	464	486	476	433	480	456	489	461	495	478	504	511	458	456	462	463	458	473	462	484	458	476	442	485	484	476	447	453	469	496	512	450	472	473	488	473	442	489	477	466	480	497	466	484	452	471	467	468	468	522	502	475	429	458	490	480	449	521	463	438	505	458	503	444	493	460	466	516	473	470	460	462	492	490	483	502	477	499	473	451	459	467	456	478	480	450	455	447	464	450	494	492	423	465	491	470	443	472	459	467	505	475	489	481	490	507	473	508	470	511	479	474	473	489	456	502	478	524	508	511	492	427	478	450	485	465	481	441	473	528	459	464	471	446	442	453	502	454	473	468	488	505	474	470	490	461	493	439	478	454	468	477	513	501	484	469	502	474	448	480	473	488	485	449	467	521	461	495	509	454	453	495	464	447	528	473	467	482	491	514	491	488	473	499	458	498	514	474	468	481	446	440	450	420	503	464	513	482	447	458	509	508	519	484	484	540	483	465	490	488	457	506	499	460	482	481	502	511	484	459	515	463	465	462	458	475	486	494	482	436	458	464	521	474	453	454	493	439	484	484	456	473	430	440	519	488	483	491	443	454	442	468	444	431	482	479	488	456	480	489	481	451	462	471	444	462	432	477	500	458	502	460	457	480	479	482	483	508	476	455	444	500	452	466	465	457	502	483	455	502	527	490	471	454	466	489	478	486	495	460	462	497	476	494	534	501	470	467	448	475	493	451	438	503	491	465	475	488	470	440	496	478	500	473	506	485	465	491	462	470	441	451	480	480	481	479	451	481	501	445	462	492	468	474	449	496	486	497	464	513	464	476	435	479	457	497	492	487	460	494	471	452	463	455	471	455	460	504	483	501	447	458	473	468	474	456	493	489	459	507	480	469	506	478	471	490	486	448	473	479	462	488	475	487	484	453	491	458	494	456	487	493	473	482	459	513	485	491	518	464	485	447	482	487	505	468	465	428	476	513	464	442	502	517	503	472	435	461	465	507	485	451	481	466	482	451	448	464	480	491	444	493	479	452	469	467	487	493	464	481	495	449	466	489	459	446	482	476	467	469	518	447	506	490	458	482	476	470	443	466	436	516	447	423	456	431	472	498	463	453	469	484	490	504	450	452	454	467	471	437	474	478	492	457	506	473	480	444	496	462	482	475	490	440	514	492	459	490	491	462	445	451	439	448	455	467	466	467	468	461	444	470	460	480	508	459	437	433	477	510	458	519	462	492	512	479	455	477	461	461	445	512	486	498	479	453	486	498	468	490	496	483	473	459	477	488	513	472	469	427	531	479	439	452	473	516	487	477	482	426	467	493	495	451	477	465	485	485	443	474	499	480	482	483	447	461	494	484	492	489	476	453	490	469	445	455	464	522	467	491	466	452	512	476	431	449	467	504	464	501	489	484	492	452	466	516	487	488	464	487	491	536	482	484	464	484	509	491	451	460	467	480	457	492	463	477	462	447	480	486	451	474	488	475	446	485	473	528	522	465	486	482	458	468	479	488	461	475	476	495	444	488	482	496	484	482	489	458	465	493	512	482	471	466	492	449	482	476	509	458	453	451	510	501	467	498	493	443	471	452	468	458	499	497	482	463	489	502	503	438	478	467	480	499	492	469	505	456	464	451	474	488	480	491	507	456	490	470	476	430	445	460	461	493	477	472	457	503	494	474	466	473	494	470	455	478	450	445	476	495	537	482	448	449	481	451	462	486	450	493	491	488	412	500	475	478	445	462	475	440	482	478	457	448	463	483	493	449	479	503	427	457	463	482	465	463	467	487	477	490	439	504	437	488	493	483	539	508	455	481	470	466	470	449	483	454	489	466	456	469	474	499	438	463	487	460	452	474	485	483	461	466	459	452	455	469	456	446	488	476	490	470	467	505	496	437	506	464	468	468	432	440	498	490	470	481	491	437	453	446	430	450	469	483	479	492	488	502	484	497	478	488	459	497	478	478	466	468	453	485	502	519	478	445	463	436	514	436	456	461	476	480	470	462	467	441	480	480	447	451	485	502	502	494	489	496	491	480	462	431	496	489	484	436	491	456	495	493	486	487	469	484	475	461	461	522	465	478	428	467	489	481	472	491	462	452	472	480	498	476	467	490	419	471	486	488	445	493	471	457	485	437	488	461	465	504	458	500	472	468	458	470	448	488	506	475	462	475	469	499	494	471	460	438	519	504	481	474	488	475	498	462	511	504	500	479	455	469	477	515	471	455	492	471	445	474	484	475	458	497	464	475	478	471	470	453	442	482	469	452	502	448	438	447	446	477	503	468	464	470	465	456	468	496	485	458	472	447	465	499	462	503	500	475	482	503	481	490	485	494	494	466	517	475	437	435	455	445	487	463	482	481	468	523	470	495	492	507	470	494	472	478	513	440	481	453	490	517	445	436	442	455	436	477	468	484	463	477	450	468	488	466	475	474	473	446	483	442	498	431	463	496	481	495	473	483	483	481	462	453	499	473	510	508	502	449	481	474	491	474	488	489
22665	21039	28724	23708	21533	22436	20915	12292	8782	6624	5362	5023	4020	3452	3265	2647	2322	2082	1748	1620	1435	1206	1032	1016	896	841	824	805	716	643	557	615	554	615	591	541	516	560	565	580	542	600	587	529	586	524	589	514	550	509	518	494	572	584	534	522	522	556	554	496	508	559	485	560	518	520	548	518	471	555	554	509	519	523	519	488	532	496	530	553	545	555	527	527	502	535	535	473	520	504	555	520	543	574	546	530	522	526	558	555	500	530	521	565	528	545	515	536	541	525	520	513	527	556	527	531	507	568	523	528	550	567	510	539	527	540	571	531	528	513	548	526	533	521	577	559	523	499	531	499	560	579	511	493	532	503	541	548	545	530	507	524	519	543	537	457	549	516	502	563	561	548	523	512	550	502	509	514	515	546	525	537	505	541	530	543	490	561	488	510	545	528	525	551	565	563	514	562	592	516	527	507	503	510	492	530	512	535	551	537	519	521	532	525	518	559	522	544	560	558	521	484	530	501	495	519	494	555	475	538	495	560	533	575	505	564	541	506	513	534	571	503	563	542	526	497	525	549	516	519	536	591	470	533	527	506	507	564	548	538	555	521	534	557	517	526	551	556	530	541	561	499	520	560	498	532	514	519	513	539	501	520	553	497	520	503	518	522	518	512	534	506	480	548	524	564	530	529	547	519	514	549	515	522	522	553	540	539	535	551	509	519	514	509	562	527	560	481	550	505	517	511	537	530	556	531	490	516	596	516	529	579	541	526	557	541	514	514	539	523	545	558	506	528	521	550	510	559	507	506	525	529	567	526	506	520	521	536	507	503	545	535	522	531	534	543	524	514	540	507	481	604	555	515	507	520	532	470	498	537	519	522	577	540	515	507	525	506	500	549	556	496	574	559	540	509	561	509	560	517	511	567	539	520	505	543	554	502	531	514	532	565	516	493	518	530	562	504	542	512	503	537	499	542	511	474	523	531	506	528	556	559	523	526	523	495	520	550	555	519	522	576	511	517	499	530	553	506	526	520	488	550	506	536	508	533	505	548	479	504	568	559	488	519	526	560	541	514	578	536	535	523	518	565	535	534	511	528	512	548	523	556	538	594	521	573	512	527	520	557	552	562	550	488	517	519	545	497	532	560	557	492	499	539	535	542	521	520	541	525	561	542	593	533	559	526	544	527	532	546	536	545	522	524	518	539	515	566	551	559	480	521	521	520	548	568	537	506	482	545	595	564	518	526	526	566	510	485	541	540	523	490	539	545	503	491	518	510	541	497	543	493	511	539	583	513	588	557	513	506	520	558	522	554	546	549	524	513	527	493	537	504	552	514	571	502	551	519	508	499	538	533	541	564	494	538	526	534	509	529	539	512	504	545	525	503	512	539	510	518	577	485	522	507	545	532	496	532	537	472	503	520	529	572	526	509	546	528	474	536	544	530	538	508	495	519	487	551	508	526	511	526	531	535	505	518	541	485	538	528	515	551	512	533	532	505	509	545	509	487	505	548	535	507	566	511	491	543	569	552	532	502	488	526	530	518	503	542	545	528	566	501	556	523	543	529	566	525	547	539	488	510	533	527	524	543	534	545	546	525	524	520	502	509	582	527	515	547	500	556	554	483	470	533	510	544	522	503	546	505	534	535	520	545	509	542	525	512	579	534	525	501	521	540	541	538	524	519	560	559	536	510	491	524	536	538	557	544	555	513	543	531	494	492	534	558	511	506	492	594	519	559	508	523	516	497	547	538	503	512	549	533	522	496	504	538	521	523	528	508	540	561	544	501	514	500	508	527	470	549	561	536	527	556	525	544	512	515	546	530	590	554	524	556	541	541	524	524	514	506	549	531	533	537	516	507	510	538	537	525	576	495	510	503	550	518	521	472	549	527	507	490	554	520	548	541	499	563	523	543	514	499	535	514	558	523	523	569	580	528	546	541	595	527	489	513	520	533	524	517	495	572	533	487	539	563	540	517	575	544	538	526	528	540	528	518	521	540	553	540	556	525	531	542	562	529	539	506	533	542	495	538	570	542	509	523	499	569	478	501	544	496	551	553	526	551	586	526	515	527	572	508	542	529	515	546	537	568	517	531	490	463	585	545	573	492	534	564	533	534	530	529	538	504	519	523	494	529	518	504	549	537	515	510	524	497	531	525	546	566	464	538	512	481	508	515	571	551	505	503	489	554	557	532	536	486	568	540	515	501	563	527	531	542	514	507	538	552	550	514	543	533	553	541	494	520	546	512	522	523	520	519	531	515	530	516	525	520	544	546	541	561	499	569	563	489	547	563	564	523	521	538	495	516	540	550	540	520	588	570	538	511	513	532	541	518	508	490	536	549	529	516	538	502	536	544	502	516	543	560	543	507	509	536	531	520	510	497	542	555	535	541	532	536	514	539	542	534	545	506	492	510	549	580	529	501	519	524	522	518	496	543	531	489	534	521	559	526	524	503	544	542	517	534	515	570	523	526	495	572	537	533	527	548	523	518	528	548	552	561	545	532	505	476	545	514	528	554	540	495	512	583	491	513	531	530	502	517	541	501	517	542	544	488	504	524	537	544	520	533	523	483	528	539	529	547	547	537	508	489	546	564	550	531	530	529	540	513	517	548	509	527	555	551	513	521	508	514	533	527	528	579	536	543	492	503	520	536	550	528	508	520	500	533	502	516	516	482	530	534	547	497	556	507	530	583	532	551	501	538	498	469	514	521	503	556	532	525	551	488	564	519	531	577	557	500	581	523	526	538	529	530	519	525	541	551	529	540	517	512	560	551	502	545	508	559	527	539	541	524	527	499	537	558	514	530	521	561	506	522	558	500	511	472	541	537	552	526	537	514	572	546	543	504	534	517	514	561	493	541	524	525	480	549	544	528	504	512	493	525	512	561	524	537	543	555	563	542	517	529	543	527	506	537	497	497	543	531	525	507	534	487	487	490	527	537	519	515	568	507	566	534	528	568	505	536	534	539	532	501	521	534	542	520	517	530	487	567	558	531	523	515	521	547	579	546	522	537	537	547	565	530	555	508	564	540	539	508	546	508	536	540	531	522	515	486	517	550	537	528	594	499	527	525	532	542	529	588	521	517	521	544	527	529	526	527	507	475	542	483	525	489	496	547	507	502	532	541	527	479	509	545	491	548	564	477	581	529	539	554	521	500	517	513	542	535	500	555	523	554	576	555	512	526	538	511	520	557	549	530	514	523	536	600	538	536	560	512	535	515	523	469	555	501	528	541	580	526	529	545	514	559	553	503	548	526	538	507	519	524	529	530	537	594	559	526	524	526	508	537	527	520	526	500	525	543	526	577	532	560	532	503	563	510	503	514	535	509	498	523	527	481	533	507	490	530	505	493	505	524	505	529	529	501	499	558	510	522	486	542	538	514	500	534	523	548	553	506	552	534	549	507	545	543	541	528	534	501	523	527	540	553	518	558	545	541	526	510	529	522	536	525	522	500	551	562	528	519	495	534	509	485	502	530	546	490	539	519	507	553	512	572	515	534	528	570
38241	60438	51203	39959	31337	23953	20364	18230	14995	11450	9453	8911	7183	6264	5677	4702	3827	3286	2823	2561	2364	1908	1626	1520	1327	1205	1085	1045	974	815	763	752	698	709	646	666	687	682	666	707	654	727	690	633	641	602	619	647	617	577	633	606	631	619	623	607	624	653	619	631	611	611	662	607	595	626	650	655	610	638	659	578	635	562	580	624	635	584	601	584	635	647	635	596	586	632	609	617	664	678	629	622	606	576	576	630	601	652	617	629	607	601	575	596	636	609	586	641	616	651	606	665	609	581	632	605	610	574	609	587	622	682	625	616	617	648	592	627	630	608	634	589	615	639	595	649	585	593	645	598	623	662	605	606	576	623	603	608	678	646	640	628	622	624	642	610	633	653	647	613	645	603	664	601	616	632	580	648	636	660	627	590	610	631	607	587	585	630	618	620	580	637	608	601	625	633	602	579	609	599	607	618	626	619	597	598	590	630	640	620	601	638	644	632	601	625	649	630	613	581	623	615	576	643	649	633	611	630	593	587	724	605	598	573	645	621	576	656	596	580	635	647	610	588	635	662	665	640	608	592	575	630	612	613	630	631	607	606	619	640	598	594	633	588	574	601	616	644	653	611	635	600	639	594	564	685	628	630	643	615	625	621	605	626	623	601	689	622	622	635	631	627	647	592	624	623	610	621	584	637	617	593	617	609	592	587	572	587	609	595	622	601	647	615	619	584	639	596	636	612	612	589	590	656	622	648	575	652	587	586	652	656	605	628	632	631	614	605	608	615	635	647	636	595	564	599	615	616	614	606	655	584	641	599	630	580	593	640	635	609	614	577	583	598	600	626	605	609	637	606	644	673	636	599	591	642	631	653	586	602	602	623	603	584	588	593	636	555	637	595	641	588	615	608	646	605	600	582	584	616	624	603	650	595	633	632	634	626	598	612	624	631	628	636	620	634	652	582	587	591	554	605	616	599	643	644	594	609	604	656	578	601	603	615	615	596	621	589	614	635	655	611	580	576	610	644	610	661	599	663	577	610	565	644	622	614	623	621	649	571	640	615	596	599	644	600	614	611	630	593	657	658	592	622	607	624	634	624	551	638	602	643	608	610	612	631	655	668	595	603	683	636	648	658	616	593	629	605	666	561	612	605	607	559	633	632	631	561	590	636	592	653	609	597	633	674	560	608	594	656	619	620	650	601	618	611	603	613	594	596	637	625	601	591	633	659	620	620	653	598	607	617	651	630	629	661	644	618	611	585	586	617	586	555	589	645	567	657	595	626	603	601	608	625	613	608	588	587	655	634	634	643	594	669	633	601	620	609	589	575	625	583	618	596	621	632	626	575	658	618	591	624	579	648	640	633	616	615	600	593	621	619	613	628	578	641	650	598	604	599	633	593	613	593	642	623	598	610	585	614	606	633	567	626	628	625	599	596	627	630	653	620	614	640	638	616	614	625	595	617	607	625	594	638	597	585	633	614	643	671	600	592	606	603	648	618	613	571	616	624	583	593	640	560	632	582	657	627	584	590	666	645	603	626	625	585	607	640	646	654	600	589	631	595	622	647	622	609	641	610	613	648	621	554	574	564	624	603	568	609	583	604	619	617	578	594	573	584	575	631	624	586	604	663	634	614	628	612	635	649	579	606	646	616	620	605	588	619	688	618	577	615	599	598	618	632	579	573	631	605	636	582	635	594	621	612	627	563	617	573	566	585	597	628	634	594	619	589	604	621	593	626	628	608	641	600	611	589	663	593	629	651	652	688	617	640	626	657	594	669	622	627	638	623	584	611	624	641	575	620	602	610	596	658	579	663	614	598	611	597	624	617	634	635	597	597	649	609	667	635	657	608	618	606	597	640	594	606	616	636	582	658	588	596	584	643	583	586	588	634	610	672	607	585	644	630	610	587	629	592	617	587	604	656	648	613	606	619	620	605	626	610	609	632	621	611	591	593	662	608	614	617	625	602	641	611	624	604	669	610	572	620	574	561	592	603	623	599	589	565	632	648	588	613	587	625	644	605	630	598	615	602	606	653	607	637	613	644	610	565	619	586	587	605	638	633	611	599	649	589	634	560	622	669	624	612	624	589	608	602	651	595	674	580	687	621	640	613	630	598	637	600	619	609	576	564	590	602	615	560	608	588	600	603	633	594	618	605	585	591	601	627	608	597	607	653	566	583	601	613	618	578	645	624	604	645	626	609	624	615	597	599	616	643	645	649	587	665	615	632	609	621	626	626	648	610	644	623	611	610	615	641	568	579	621	622	595	594	628	574	614	615	618	638	630	571	646	607	627	595	622	620	662	594	637	592	585	601	610	605	641	644	575	624	583	595	610	586	613	606	636	648	644	626	609	556	624	641	645	561	593	593	622	643	632	599	627	596	634	608	650	610	607	594	574	588	632	640	594	609	648	636	592	608	649	622	638	656	675	630	587	651	575	592	626	573	648	636	631	634	567	646	603	625	613	614	603	645	631	602	577	666	640	626	591	574	633	603	599	618	589	556	674	614	603	598	620	611	575	596	605	607	636	602	633	614	617	645	614	597	588	618	594	597	615	614	634	615	611	579	628	623	586	600	624	578	643	631	602	615	641	571	625	587	594	607	586	577	625	634	641	591	581	596	585	591	596	586	620	619	590	593	577	590	648	634	643	611	612	622	599	628	581	632	580	609	624	626	598	622	626	596	615	608	610	603	656	650	626	644	634	608	594	604	626	608	600	628	613	614	608	616	599	640	628	621	627	591	627	598	668	589	620	629	597	601	601	657	633	590	611	637	632	629	620	656	559	619	590	628	599	664	604	590	656	639	607	635	620	611	608	618	598	629	601	594	636	592	620	616	598	590	639	626	643	645	603	607	585	603	641	639	613	622	594	644	604	610	590	625	667	607	588	619	568	661	579	634	607	619	620	599	614	599	590	644	595	639	613	627	613	672	617	588	588	578	630	654	597	607	597	617	637	627	611	623	631	650	604	637	621	597	638	617	605	638	628	567	588	634	625	590	628	613	621	605	630	614	634	647	601	601	689	600	573	558	601	676	622	633	608	577	641	592	636	616	634	580	589	605	607	650	650	635	621	606	584	604	639	608	573	598	647	635	639	648	584	584	591	609	687	616	625	633	609	600	671	616	630	654	583	583	650	677	618	609	627	610	588	606	628	591	691	633	587	618	604	618	567	596	602	628	616	616	620	585	625	605	598	622	637	628	612	656	597	605	626	635	615	608	624	615	639	639	626	573	594	621	619	630	612	641	619	590	604	594	604	634	605	700	637	635	594	579	582	587	610	618	585	621	608	628	583	617	637	594	626	606	625	600	613	611	605	549	585	609	623	640	608	612	590	593	607	582	600	603	573	597	629	636	620	662	609	601	632	604	641	643	643	628	602	614	631	595	604	625	595	624	609	660	613	621	635	589	600	581	603	594	621	605	588	628	626	584	608	639	586	664	633	640	620	626	634	624	639	632	642	604	596	641	621	582	547	580	599	669	601	622	579	611	590	626	628	627	640	640
29867	31199	34037	27356	16895	9415	5977	4497	3653	2837	2207	2026	1663	1377	1382	1133	1038	963	840	813	715	662	554	575	513	429	456	425	476	443	366	416	408	383	395	380	369	380	417	390	386	406	413	404	407	372	387	381	386	393	413	386	415	390	405	389	373	337	386	375	378	391	407	389	382	384	368	374	401	400	398	397	401	404	394	370	404	375	376	376	416	391	381	376	380	406	382	405	419	392	393	374	372	396	380	387	363	401	361	394	358	396	413	373	389	373	404	357	391	399	390	389	353	415	394	369	378	384	411	360	385	384	369	398	395	434	370	456	377	390	418	392	373	390	388	388	365	382	355	419	389	386	392	390	358	394	402	427	397	382	367	401	415	346	418	404	386	424	408	369	388	404	378	429	388	396	387	398	383	377	386	398	358	382	381	402	410	366	359	392	369	381	398	409	378	381	353	366	406	348	395	381	406	372	382	381	355	399	371	405	395	367	381	368	404	433	373	376	431	397	422	389	381	388	389	380	384	407	401	421	365	419	416	391	378	364	394	359	390	383	397	382	381	404	417	398	351	427	376	353	407	370	378	381	407	405	440	397	395	419	393	420	360	401	380	397	382	375	376	395	454	371	391	387	404	348	383	349	353	385	390	386	388	386	373	382	349	404	391	389	390	393	387	408	409	380	375	381	359	405	412	450	382	373	344	368	402	385	419	368	398	400	370	381	394	410	397	412	324	400	386	387	410	412	377	402	409	428	396	373	365	398	376	367	380	354	371	402	398	368	412	417	415	392	382	403	371	377	354	435	407	398	398	371	388	381	407	379	375	391	350	357	372	406	407	364	395	353	368	366	377	391	382	406	403	373	367	408	359	377	380	409	385	415	406	398	375	365	363	375	386	391	377	370	419	387	382	412	402	403	385	388	404	369	361	405	362	379	410	408	421	373	392	392	397	366	381	398	378	416	372	407	381	401	380	396	396	377	400	406	373	357	408	412	451	415	387	393	357	417	379	379	394	388	416	367	413	414	399	397	407	431	387	399	412	402	434	363	399	411	364	376	385	367	368	376	411	388	391	380	418	403	397	383	419	365	391	412	333	371	366	385	364	382	378	378	426	365	411	378	400	378	385	365	401	415	390	360	390	380	387	365	377	375	368	383	396	377	385	423	372	376	374	388	384	389	350	397	381	392	429	384	418	386	408	394	381	411	425	357	398	396	409	396	413	379	383	395	402	401	376	384	369	367	382	402	391	386	383	375	397	379	388	350	385	384	372	391	412	403	417	402	392	390	404	374	383	384	404	395	383	390	445	379	362	378	431	395	388	390	400	342	376	374	367	345	408	393	409	390	378	380	393	415	400	382	362	386	390	398	396	394	406	367	398	384	380	396	367	395	397	404	376	392	432	405	409	349	384	402	402	395	406	413	391	391	388	391	365	367	403	423	395	407	380	383	396	362	399	369	367	410	384	366	398	405	401	380	401	368	379	388	403	385	391	342	403	403	412	395	403	379	415	379	356	376	387	395	375	396	401	376	361	388	380	373	376	416	371	364	366	394	404	392	402	404	381	425	399	409	352	376	369	386	408	377	369	372	394	409	384	388	387	391	373	364	377	431	377	394	373	358	362	374	411	376	384	386	389	400	409	403	410	426	386	374	384	388	417	371	417	360	395	360	384	405	381	411	371	373	393	388	370	397	403	404	390	402	407	411	376	383	388	384	376	391	401	365	391	388	405	386	359	384	415	368	380	391	379	401	359	387	386	385	352	401	428	335	363	381	378	378	380	354	424	384	361	407	361	358	400	381	414	387	378	387	368	403	418	419	382	416	390	415	383	365	353	395	374	372	415	400	411	350	388	398	378	381	382	374	386	374	407	388	402	414	389	383	428	380	411	384	367	384	347	382	412	358	361	406	387	391	409	383	415	407	393	385	356	393	386	404	391	370	385	372	365	411	408	396	359	443	369	374	390	416	397	399	387	400	400	383	398	405	400	389	395	398	392	372	403	389	393	374	396	394	407	399	403	385	382	400	400	366	393	362	413	400	405	350	370	384	396	384	384	401	357	375	383	393	429	378	410	382	375	400	406	402	375	378	370	379	408	390	430	376	377	379	391	414	395	394	382	372	397	405	377	373	374	369	407	400	388	428	393	371	391	369	370	392	408	364	374	379	410	384	429	369	358	357	358	397	380	369	417	391	376	386	388	381	420	370	397	380	361	396	393	356	391	389	381	374	411	413	418	411	395	387	393	399	398	362	386	398	392	379	365	392	385	373	393	369	409	386	378	407	399	392	405	405	392	375	387	400	372	396	409	376	422	421	400	377	389	367	386	405	369	402	364	410	379	395	371	365	380	366	392	396	404	377	393	384	360	397	406	414	390	409	383	393	389	385	383	357	375	378	392	370	413	382	372	402	409	374	379	410	377	391	361	402	364	418	400	355	357	372	382	375	382	382	375	371	407	422	378	383	409	397	348	401	349	375	420	372	408	366	395	392	418	396	375	410	386	407	431	381	356	410	388	400	354	393	407	404	403	380	407	411	388	373	383	409	390	389	441	362	408	427	415	398	367	378	402	362	383	360	386	396	392	389	403	371	374	371	379	355	378	394	381	400	417	363	382	362	377	370	414	370	390	392	382	363	365	382	405	401	408	390	389	382	404	404	389	392	393	376	388	374	425	369	358	384	391	376	375	396	377	398	424	390	402	378	373	400	399	403	360	395	410	355	397	391	395	383	384	417	387	401	421	406	385	372	389	391	382	415	390	419	401	394	378	406	354	404	346	392	378	381	352	356	354	357	399	384	381	440	361	400	392	397	370	365	417	422	384	385	388	398	402	405	382	378	422	408	357	376	415	390	391	360	357	381	383	409	358	389	404	361	389	378	375	409	410	403	402	342	379	383	405	362	409	381	432	402	391	363	405	408	401	402	382	373	374	382	417	405	385	387	365	386	404	400	396	365	370	398	383	372	375	396	352	397	402	425	390	410	429	397	413	372	369	416	395	378	380	380	386	368	374	346	379	360	387	377	389	421	392	411	389	394	367	389	387	375	395	401	358	369	350	414	375	357	383	427	415	399	350	400	386	418	352	425	383	353	393	383	394	373	400	406	378	414	399	363	386	382	393	406	422	364	371	380	388	377	408	368	360	371	389	378	385	393	434	371	411	393	406	401	390	406	346	358	416	397	358	396	399	390	396	392	405	392	393	384	376	418	403	408	407	370	378	387	379	418	396	381	388	359	374	355	409	406	372	398	400	392	388	378	348	413	382	392	341	348	377	371	399	388	379	411	363	377	386	405	357	375	404	350	392	420	409	378	392	387	369	377	413	393	403	428	339	405	402	375	429	385	376	386	403	365	391	417	387	399	378	401	390	367	374	410	386	428	412	390	399	377	395	412	364	375	386	399	377	374	363	374	393	385	367	417	372	392	342	396	388	381	397	422	337	393	406	347	377	389	393	355	356	385	373	388	433	381	371	365	381	359	410	384	388	405	367	414	396	380	389	407
35284	46509	38850	28583	20624	14040	11019	9114	7473	5777	4320	4005	3326	2584	2483	2175	1833	1532	1398	1292	1176	1010	856	835	752	665	629	602	568	573	504	492	516	480	520	515	487	474	490	455	497	495	498	502	450	469	468	487	494	472	457	471	477	441	438	466	464	459	430	458	510	469	456	474	462	488	480	495	450	461	468	468	440	472	446	474	465	436	490	458	452	457	481	468	434	473	510	456	485	465	455	444	453	474	437	483	486	502	416	529	475	479	463	496	472	477	455	487	487	457	455	486	444	487	457	466	441	472	479	494	479	439	475	459	506	443	485	453	468	464	413	472	477	453	441	453	464	436	481	466	476	461	438	421	450	491	490	457	460	445	460	462	467	477	458	445	483	463	455	460	499	476	432	489	494	472	462	450	511	449	490	441	442	449	433	518	464	473	484	454	486	436	462	467	475	453	468	478	472	453	466	456	479	460	438	478	491	502	478	450	447	478	450	457	483	425	434	464	496	449	443	457	523	495	421	479	469	446	483	480	487	501	455	451	457	490	484	482	471	448	478	533	518	482	458	476	457	469	438	460	481	472	486	409	480	495	467	464	428	446	451	481	485	453	504	506	450	440	458	472	503	485	495	478	428	425	470	422	447	467	436	465	452	418	470	443	438	478	450	488	421	426	457	446	462	467	458	492	476	498	455	463	478	462	462	473	466	441	486	496	484	516	455	475	469	437	481	479	460	461	457	458	481	476	473	488	480	452	464	444	461	510	441	452	458	441	470	488	415	497	456	445	464	468	467	466	450	460	441	461	468	419	431	457	452	457	462	508	492	444	426	499	504	448	462	481	454	466	447	445	500	485	477	488	496	443	461	500	479	446	477	486	443	464	464	474	439	446	470	465	466	474	486	443	449	461	460	495	502	437	448	454	476	429	456	468	470	452	467	474	456	475	492	448	448	462	462	510	442	459	499	472	455	469	494	424	475	455	487	475	473	468	458	457	508	462	496	503	471	458	448	477	491	446	501	457	474	461	494	419	473	469	536	508	471	452	483	494	471	489	465	454	487	462	443	450	492	441	448	461	471	469	461	466	469	451	430	468	484	489	477	451	534	459	475	459	454	423	516	455	456	472	475	455	457	486	424	473	463	456	468	455	461	455	472	470	475	455	479	489	467	462	455	478	486	499	448	458	452	463	461	448	434	451	500	505	454	421	495	469	455	441	505	484	460	503	482	497	474	478	473	472	461	437	502	455	454	488	472	460	461	457	456	491	460	467	419	482	458	495	476	472	455	446	437	499	508	475	468	512	473	507	459	487	463	465	496	471	445	483	419	460	455	443	467	448	440	436	486	451	472	444	457	441	447	489	473	468	476	462	512	455	442	445	448	487	434	443	478	483	490	459	458	461	419	489	472	466	447	471	435	451	461	457	466	508	459	480	481	490	478	424	476	404	446	464	461	484	407	471	480	482	463	494	448	474	473	507	476	474	466	480	484	441	452	490	452	459	474	458	449	465	481	467	490	449	452	446	463	440	473	462	503	471	468	473	457	441	452	466	448	482	471	437	462	475	468	472	463	497	498	461	467	443	441	480	455	449	469	458	464	477	446	493	465	463	451	450	467	459	462	471	478	443	467	469	490	478	484	493	472	454	425	412	500	489	456	464	425	461	470	534	499	475	492	488	466	466	472	465	491	477	465	463	463	471	471	503	502	455	507	519	457	439	437	464	471	485	449	469	461	500	488	488	449	469	471	494	468	479	466	437	462	462	525	490	474	434	455	438	441	455	465	477	459	455	458	509	469	471	485	460	441	447	458	455	462	487	480	445	487	473	460	498	462	466	473	450	457	481	439	479	483	492	481	442	447	466	462	443	468	495	507	495	460	430	432	460	480	435	453	478	485	469	477	478	488	428	496	449	447	460	484	494	460	462	443	500	468	519	435	464	458	484	457	460	485	474	457	471	469	496	498	458	458	474	472	444	508	492	481	452	478	432	487	470	492	527	454	459	474	418	458	442	455	466	519	416	493	492	461	465	424	460	490	487	396	468	474	507	470	468	498	486	428	459	469	456	476	486	484	443	481	494	491	476	452	451	451	511	477	497	468	470	455	493	421	396	481	475	441	511	460	461	468	473	438	459	466	478	482	486	473	486	448	454	472	442	497	428	485	447	468	483	475	467	428	458	458	475	458	463	480	461	477	462	458	483	457	457	459	460	489	458	459	454	478	458	459	476	493	439	460	461	471	474	446	490	448	448	486	455	441	496	474	473	457	491	451	475	455	465	454	468	457	486	435	484	431	479	468	447	429	484	463	445	479	434	475	456	468	471	479	475	462	456	475	479	489	468	470	474	474	483	476	430	487	459	466	497	441	473	496	461	442	465	426	471	532	477	468	485	472	457	475	495	480	458	494	443	453	476	458	470	461	467	466	494	452	497	470	462	486	456	457	485	466	494	457	476	432	437	450	456	456	479	454	468	483	476	495	447	439	508	482	475	467	457	471	459	438	480	436	486	466	468	446	477	462	488	490	460	461	467	459	461	437	457	427	483	529	476	480	461	463	487	461	453	464	503	475	460	430	458	466	481	470	449	446	491	475	508	442	458	443	478	454	489	487	448	495	506	457	491	471	460	495	481	475	470	443	465	468	472	462	479	490	457	481	492	478	479	456	462	476	501	457	460	460	456	470	466	473	423	460	478	473	460	446	465	482	474	487	460	439	463	484	473	470	445	469	475	470	477	447	471	472	472	457	466	436	471	501	453	474	481	500	461	518	470	474	493	459	461	462	454	491	444	441	467	502	464	461	457	443	443	473	432	488	430	496	461	486	459	474	458	513	444	507	433	483	484	466	492	447	436	473	445	468	481	461	499	475	488	481	470	472	446	485	493	479	483	492	506	460	470	466	474	454	451	459	447	493	476	498	480	465	468	430	489	487	457	464	460	471	477	453	449	454	423	475	474	470	471	458	489	438	451	515	451	475	506	516	441	453	474	503	493	467	474	435	454	484	476	453	455	485	479	499	480	485	479	512	483	460	453	448	414	442	467	480	466	462	508	467	460	485	464	453	451	475	533	461	479	462	452	471	426	450	444	485	456	436	462	480	460	491	472	479	459	496	435	473	457	492	476	479	471	480	463	483	445	451	447	455	468	455	450	427	453	467	453	473	523	488	463	432	419	456	477	460	498	485	474	462	426	498	466	477	465	475	479	479	467	502	511	452	432	472	453	500	484	458	436	460	443	447	458	487	457	475	447	468	475	485	473	480	503	406	468	472	450	510	439	492	484	438	443	429	472	477	486	489	453	475	472	449	451	472	462	456	491	484	450	476	476	474	480	481	476	442	485	461	471	454	464	489	480	510	479	469	425	468	455	476	480	460	474	479	465	500	467	450	458	459	448	481	453	443	486	462	446	448	449	454	488	477	484	463	461	448	456	453	492	447	515	493	485	435	491	450	472	507	448	480	435	454	512	438	449	443	473	438	460	484	493	498	468	488	437	441	477	470	482	519	478
23719	21056	28292	24706	22454	19120	12579	8096	6366	4961	3571	3364	2713	2326	2270	1842	1651	1402	1291	1208	1116	912	811	765	737	687	543	605	574	584	575	486	500	501	505	490	492	523	503	518	561	483	507	484	484	519	435	524	477	452	463	465	482	519	439	465	457	472	473	506	446	496	463	468	470	444	466	500	486	451	489	437	470	435	479	445	502	492	470	431	489	454	492	497	482	429	500	531	453	519	442	468	498	469	478	477	473	480	439	471	486	472	507	482	471	426	456	494	474	472	503	495	468	502	443	487	450	436	438	466	479	461	504	467	452	474	452	480	458	448	461	492	484	462	461	462	440	428	487	470	455	450	506	475	462	462	490	494	472	454	455	461	477	477	471	454	444	470	473	479	446	473	462	453	480	477	482	454	468	484	471	500	491	484	492	428	485	488	456	494	445	453	493	472	483	451	475	473	467	473	484	476	472	456	469	457	482	498	484	434	489	470	465	461	428	459	457	489	475	482	464	464	479	493	460	505	489	478	514	452	474	462	483	474	436	512	464	485	463	487	483	529	509	467	514	483	460	486	526	434	478	461	502	485	470	473	503	467	455	444	443	460	449	451	498	481	498	480	446	459	432	451	454	486	480	453	440	486	463	470	490	479	470	470	490	503	475	460	470	480	500	446	491	443	515	484	445	468	468	447	445	456	441	423	454	476	486	501	483	465	461	437	451	478	452	472	456	484	495	466	441	477	490	482	468	490	481	439	482	461	471	457	485	456	483	524	497	453	470	466	430	465	448	480	497	447	494	437	512	459	477	486	458	456	487	465	481	522	448	491	464	451	457	424	426	463	451	491	446	499	439	467	482	477	459	462	481	487	421	471	452	494	472	450	474	484	460	464	474	417	492	450	467	457	489	478	487	481	479	482	431	505	466	473	463	487	438	490	474	459	486	476	519	516	480	465	462	492	477	461	440	453	444	491	479	469	444	462	468	464	470	464	489	456	463	486	439	506	436	457	444	509	454	487	479	482	520	446	507	473	440	504	493	462	498	460	465	445	485	480	427	457	496	499	475	435	428	470	464	503	503	476	472	460	474	495	472	483	468	466	446	494	490	449	521	488	478	511	468	456	485	496	463	491	450	472	468	505	509	450	449	482	434	452	471	484	455	436	448	456	497	457	426	477	511	500	476	472	490	442	435	490	467	484	450	456	443	473	478	429	474	465	488	445	457	439	468	464	464	441	472	487	454	432	470	481	443	452	453	464	490	491	498	484	483	471	467	466	489	472	479	508	475	471	494	493	505	437	514	485	478	492	496	492	441	444	486	457	430	463	472	444	476	473	469	460	453	425	456	450	443	447	485	474	485	471	480	461	492	433	476	448	465	499	480	452	462	469	473	458	440	497	471	480	478	490	463	465	479	447	525	478	453	473	465	455	474	432	484	497	463	503	442	446	474	417	479	453	467	463	485	491	462	464	461	459	512	477	470	468	450	477	465	421	470	467	466	464	422	471	464	429	442	459	446	473	469	478	482	504	480	514	465	449	492	479	486	459	481	481	466	438	456	488	431	471	470	455	449	460	444	430	479	472	470	515	498	469	428	456	481	450	502	468	483	454	491	495	477	490	460	488	497	448	453	479	474	488	453	495	477	466	439	447	495	426	472	461	499	453	497	489	487	457	490	465	493	449	511	432	496	463	480	462	487	437	479	445	455	470	481	468	484	465	474	468	482	482	471	473	484	459	492	470	488	509	509	486	478	492	480	450	501	476	468	468	441	490	418	478	480	475	477	458	489	474	514	488	482	483	494	467	479	496	435	478	480	463	472	486	483	476	466	473	473	471	484	451	449	441	490	506	434	460	497	468	478	456	440	512	453	493	466	478	509	471	472	466	494	483	464	482	455	499	472	498	439	487	462	451	457	514	471	499	404	485	442	489	491	482	447	457	471	498	477	455	493	451	446	463	487	447	479	454	430	513	470	485	454	463	476	502	468	465	443	454	464	455	482	439	438	483	519	460	470	464	474	448	466	471	463	426	488	474	449	426	450	512	429	491	476	462	473	439	457	477	456	476	459	470	457	449	468	489	445	475	488	493	464	477	491	473	466	456	443	466	506	456	483	465	462	424	459	480	483	468	478	485	449	517	467	492	440	476	461	499	505	452	477	463	464	468	481	460	463	465	490	457	439	435	483	483	467	428	478	444	467	474	473	472	497	479	497	466	504	468	505	474	422	430	472	450	526	457	505	460	463	434	448	509	491	492	511	466	502	482	460	455	431	449	476	484	467	510	462	481	505	518	491	468	466	476	504	492	450	456	451	447	466	476	490	486	463	468	491	453	456	450	473	493	453	458	441	496	448	444	463	454	511	431	478	458	445	462	455	467	440	487	468	481	468	449	475	516	485	488	463	456	462	452	490	479	465	456	473	451	459	455	458	453	472	455	476	498	469	449	417	466	456	493	479	476	454	457	487	475	434	485	455	492	451	494	511	492	466	467	468	479	492	498	451	446	488	459	431	466	453	481	464	473	501	465	456	476	505	487	505	448	467	456	459	478	455	467	492	455	409	495	434	472	433	521	467	464	443	451	503	488	456	431	491	465	421	456	498	455	475	506	473	432	471	434	493	465	469	502	427	460	492	485	446	455	464	461	458	427	468	452	479	480	449	475	443	463	442	477	504	483	508	515	472	472	445	443	466	446	465	476	477	508	453	493	449	501	452	497	422	466	442	453	498	484	476	468	510	454	439	466	482	413	437	464	454	468	501	452	464	489	469	467	494	472	476	486	461	469	484	459	449	463	443	498	461	470	478	462	461	474	455	481	465	489	436	467	453	464	494	523	476	429	451	499	519	466	479	427	489	420	494	441	453	466	490	489	428	466	489	464	434	493	457	462	501	475	461	452	436	501	461	456	487	477	457	462	469	523	479	449	453	468	501	495	470	464	447	474	513	427	490	475	444	469	459	463	468	480	464	478	461	445	487	469	453	437	484	489	451	444	488	495	466	455	477	502	487	476	472	455	436	437	467	453	469	457	468	488	468	454	482	466	490	492	465	496	483	496	439	511	469	473	446	455	426	493	462	455	473	461	478	493	464	514	470	505	462	497	517	471	478	458	471	478	502	434	473	468	474	485	427	485	476	497	525	495	473	431	421	503	496	448	427	516	491	446	488	473	440	452	463	433	465	483	482	485	443	481	467	464	471	436	487	479	457	470	445	458	489	464	497	446	461	487	437	489	476	459	478	463	466	472	474	469	452	455	478	476	474	470	472	495	476	459	437	458	449	461	476	451	442	455	469	485	471	498	470	487	502	465	421	465	471	474	456	468	455	487	487	475	462	500	489	452	466	502	485	460	463	493	473	490	470	475	500	480	482	458	449	477	474	456	494	470	489	436	480	448	485	466	476	477	465	467	483	457	483	438	458	474	446	470	452	479	474	436	470	501	462	440	488	491	487	512	484	452	466	444	438	456	501	445	434	506	473	474	447	495	459	441	474	514	453	491	485	410	483	479
35584	54566	45103	34392	27691	20437	15654	13678	11609	8979	6819	6315	5163	4170	3890	3449	2944	2444	2082	1929	1694	1495	1270	1116	1087	911	859	819	698	708	693	656	617	578	621	568	581	562	642	605	569	561	614	628	530	562	569	564	527	565	568	535	583	603	570	545	562	565	554	551	578	528	540	565	565	560	567	590	543	545	583	592	569	544	552	578	574	566	587	564	518	469	560	556	526	566	550	566	549	567	611	576	563	553	539	590	525	540	573	555	563	532	555	560	549	529	579	520	536	574	562	533	537	558	578	568	585	551	537	572	545	569	553	571	548	574	560	595	505	563	552	509	548	552	559	521	548	529	535	582	525	521	547	565	595	535	563	516	522	549	544	594	562	519	532	573	575	554	541	537	567	567	576	536	567	513	579	545	579	548	543	533	572	533	548	561	543	576	563	542	559	536	564	567	527	543	544	518	544	569	537	552	530	559	583	548	532	592	530	579	548	556	558	538	611	568	571	526	519	525	524	567	559	536	558	530	588	558	590	529	565	572	528	516	556	590	540	529	564	562	518	584	536	523	571	557	576	586	571	563	537	592	547	590	547	543	585	524	537	563	555	603	583	534	546	535	547	580	549	558	570	581	538	548	560	532	595	552	539	554	574	532	570	579	516	506	519	567	551	566	599	560	579	556	540	555	565	558	553	541	598	531	549	575	520	550	551	590	573	521	537	538	514	534	564	566	564	557	570	560	548	534	556	577	593	531	542	567	557	569	572	539	553	587	590	582	532	587	501	572	579	551	562	565	548	553	576	569	575	573	566	615	586	606	571	601	517	544	554	603	538	558	563	539	551	545	589	599	533	504	560	571	546	555	578	563	574	535	552	570	563	563	569	524	577	536	554	533	563	550	574	543	544	559	540	559	542	548	574	550	531	566	584	549	513	574	561	562	536	510	563	584	534	538	506	524	554	547	534	525	559	553	532	521	529	561	570	555	534	533	590	557	586	578	558	526	535	581	546	603	559	575	595	548	544	540	547	537	543	537	571	560	528	577	538	580	538	524	548	572	564	578	561	528	539	546	572	554	571	561	514	566	602	561	548	515	550	573	539	534	575	532	526	585	589	556	574	539	568	550	575	530	579	563	565	568	596	566	520	553	578	537	577	537	539	497	586	554	576	521	582	557	542	554	554	548	568	575	571	543	519	571	576	595	521	558	550	565	523	563	566	518	522	611	542	556	519	573	562	567	525	548	589	569	566	552	556	544	531	518	552	552	550	535	581	521	565	551	570	544	537	524	590	553	531	509	599	566	542	562	532	551	554	534	547	550	572	593	568	530	566	557	550	527	543	578	509	551	542	558	563	541	541	520	555	535	542	567	565	516	554	551	543	584	511	539	613	497	573	564	546	565	569	549	511	556	577	573	573	514	567	504	584	559	544	536	540	552	608	561	530	526	545	505	541	590	583	534	532	599	541	523	553	597	538	518	576	525	563	573	526	579	608	563	536	538	536	549	538	603	563	601	549	545	559	561	550	583	566	542	572	564	562	535	567	547	513	554	548	603	561	571	506	559	569	595	554	518	540	520	567	558	563	577	574	555	538	548	569	526	503	569	583	547	576	517	563	546	580	578	603	563	571	592	548	540	563	556	537	570	535	555	556	541	570	569	534	530	532	563	573	561	565	557	514	535	550	558	531	540	526	598	587	572	559	583	561	564	539	541	568	519	542	519	589	560	511	565	551	531	555	574	570	563	584	545	550	540	530	565	546	622	521	541	554	605	562	500	570	571	544	553	575	594	532	540	586	551	501	538	561	531	566	554	620	573	527	546	584	571	555	590	550	525	570	524	547	544	566	552	605	562	552	576	514	561	546	558	543	598	561	535	560	627	563	545	580	575	545	566	543	570	539	531	536	540	575	542	528	590	527	530	580	539	512	571	584	524	558	559	548	526	502	578	580	574	543	552	530	587	559	599	561	587	580	580	563	577	562	548	541	550	559	517	596	584	526	552	590	576	565	560	541	554	580	568	566	534	554	548	543	533	591	532	590	542	531	538	572	571	528	564	528	589	543	579	589	581	567	575	556	565	573	540	568	523	571	580	543	574	553	554	543	563	550	617	576	573	616	575	554	544	571	555	574	544	573	554	538	564	552	521	533	526	533	520	586	568	551	577	538	551	515	571	571	589	546	601	556	573	558	506	576	536	544	548	578	567	503	546	530	527	567	557	572	549	569	584	558	591	559	560	571	583	555	587	583	576	562	565	605	540	541	538	585	541	555	538	550	540	585	582	562	553	587	555	540	558	540	546	581	521	542	546	567	560	566	569	556	585	544	555	549	557	519	585	583	605	571	579	537	545	547	530	563	572	532	558	569	588	542	549	549	573	554	521	582	597	531	551	536	543	558	570	516	520	572	560	512	558	576	507	560	555	546	555	511	576	552	580	593	554	584	559	567	570	568	615	540	560	582	571	569	554	574	557	547	580	565	550	581	571	571	563	533	554	565	545	528	560	559	562	548	556	558	544	586	574	544	527	574	608	557	556	537	538	573	555	537	532	518	536	564	568	527	584	578	559	559	561	562	506	538	539	565	515	566	526	543	559	603	551	553	574	560	582	549	530	558	538	584	566	560	524	563	542	556	561	528	519	580	552	564	590	576	590	578	540	513	534	603	541	560	566	586	571	575	530	543	573	524	531	566	552	571	584	560	559	564	600	511	558	559	557	536	557	530	551	519	553	598	566	604	514	543	512	520	516	544	572	545	530	601	571	553	558	583	551	565	559	571	530	592	560	605	568	578	577	563	550	566	524	550	572	569	608	550	600	541	565	563	589	584	541	571	540	573	547	538	581	583	572	526	519	526	543	570	531	551	570	544	515	597	578	583	518	522	533	590	570	594	540	553	569	557	563	558	578	555	548	577	539	530	579	551	561	555	544	587	572	578	566	552	524	546	560	572	583	538	566	575	536	530	528	554	574	570	567	560	545	576	563	572	544	579	580	592	548	550	543	556	553	583	556	586	523	580	531	578	580	558	585	579	565	557	563	549	577	558	586	534	558	562	538	518	556	518	567	542	565	484	525	542	598	565	585	552	573	583	563	528	557	537	557	544	558	605	543	605	566	545	573	524	587	556	572	554	542	564	593	557	578	579	578	570	567	560	571	545	592	540	550	566	551	572	591	540	542	546	582	579	524	552	541	586	556	543	537	552	576	539	564	560	543	585	561	569	576	589	569	598	479	546	537	574	581	536	538	587	514	561	583	536	544	602	556	563	592	568	576	557	552	544	536	593	582	565	502	587	557	544	551	565	570	566	517	583	563	526	553	506	560	563	541	552	616	498	546	558	536	588	540	520	583	541	544	574	538	517	520	546	574	592	585	590	553	540	564	533	561	590	572	542	510	603	569	581	563	529	563	598	540	541	589	527	540	522	624	521	576	559	590	568	562	538	563	531	550	539	558	540	548	535	562	550	524	555	554	499	499	551	569	562	549	567	562	547	545	575	570	580	507	581	548	551	552
24853	21127	28037	26463	21007	13838	8028	5839	4669	3693	2739	2493	2251	1740	1551	1548	1367	1086	977	945	818	744	658	607	563	515	515	472	397	453	446	382	367	375	418	407	383	392	370	411	398	398	377	399	394	393	374	393	379	407	354	349	347	422	382	375	384	390	380	389	365	383	369	390	382	379	389	388	386	391	389	378	431	360	346	356	359	400	379	396	392	371	390	363	373	380	396	400	365	387	413	371	377	385	372	351	358	380	389	365	370	390	388	373	422	371	368	325	396	371	367	387	385	351	404	411	374	391	343	391	385	407	382	412	387	333	378	364	390	326	383	394	371	390	350	359	370	403	378	413	353	393	391	363	395	355	373	429	372	391	381	427	383	394	385	391	358	403	378	365	405	394	341	391	387	372	419	382	367	372	382	338	361	408	394	370	381	399	376	337	393	374	383	371	381	388	368	389	359	391	371	397	403	409	404	391	362	361	393	382	380	359	363	385	373	345	396	375	368	383	398	365	388	377	392	365	389	353	382	369	372	371	376	387	350	413	395	403	401	394	395	355	369	365	359	382	353	402	359	374	398	385	383	357	411	379	377	379	376	372	390	395	364	389	376	382	367	378	377	417	375	391	355	384	384	406	431	388	380	351	373	372	374	371	372	428	380	406	356	375	371	385	393	382	380	382	396	369	380	385	428	392	393	386	418	414	372	365	393	363	389	397	381	385	383	337	406	405	371	353	357	383	383	411	376	379	408	374	395	421	368	409	349	366	412	408	393	385	393	364	389	370	384	393	399	384	347	407	381	355	371	360	373	366	374	361	370	368	355	366	379	361	370	344	392	367	392	342	373	333	387	386	370	404	400	380	372	334	345	385	415	371	372	405	418	378	415	416	405	390	385	391	351	387	384	373	381	386	373	393	362	380	407	391	374	399	377	369	356	369	377	388	389	379	383	406	429	336	385	375	396	377	388	365	373	344	364	348	355	399	384	372	410	337	358	340	378	391	394	380	401	403	376	399	375	384	383	375	412	394	373	400	397	383	358	368	398	374	413	389	388	355	393	405	373	367	378	365	373	369	392	383	401	384	366	366	389	390	407	384	364	358	344	377	386	392	371	397	373	409	350	413	366	364	374	383	377	410	424	337	411	352	428	356	376	351	358	381	389	363	392	386	415	384	380	352	373	382	406	355	415	375	412	383	366	392	354	369	359	376	366	413	421	407	364	405	353	390	432	395	418	379	426	369	353	393	384	392	366	400	389	378	409	384	372	390	376	388	388	384	367	432	359	392	386	387	424	373	390	385	375	372	368	373	399	390	377	403	366	376	381	382	366	372	367	364	351	378	420	382	401	366	383	359	404	359	390	326	392	402	392	397	364	379	381	388	401	362	360	342	402	394	391	358	381	366	332	372	357	368	397	361	377	384	367	383	383	391	360	356	394	350	374	396	339	397	380	351	392	396	380	384	378	384	395	370	375	383	352	373	367	409	395	354	388	363	354	389	374	363	420	366	382	372	398	345	412	375	391	391	373	385	410	362	410	364	386	411	397	401	408	356	401	392	381	408	352	404	418	377	396	396	387	374	412	389	373	397	365	366	391	390	370	383	376	365	362	353	359	401	377	403	344	393	393	386	400	365	376	384	359	390	412	395	388	366	382	383	373	358	366	408	408	403	394	375	413	392	390	372	378	391	371	397	419	388	386	373	343	372	373	397	364	400	363	383	395	396	350	381	364	395	369	363	375	385	366	391	416	358	369	375	406	350	370	366	378	373	356	400	382	395	374	365	379	360	369	376	406	411	363	344	362	383	401	409	386	381	372	380	399	388	333	365	400	364	378	390	366	378	404	379	378	345	386	361	422	371	386	366	358	368	375	349	350	460	358	404	379	366	385	380	353	384	369	348	413	388	404	369	353	362	406	373	350	366	388	371	375	383	399	399	373	393	404	429	382	389	383	369	390	415	406	392	378	385	392	354	403	400	402	414	377	424	388	375	415	411	408	352	360	398	379	403	388	370	377	387	357	389	399	386	392	386	394	340	363	382	425	377	378	341	353	401	399	382	345	401	368	398	381	353	424	367	381	407	393	394	368	403	342	416	379	431	354	351	364	350	398	342	395	364	357	408	369	376	367	396	413	391	397	342	367	405	409	372	399	402	392	377	402	341	410	377	383	364	362	400	357	372	407	331	362	337	379	411	372	382	433	366	372	373	376	379	385	367	400	374	369	395	402	369	404	341	413	361	379	359	367	390	427	384	330	399	375	398	360	352	422	402	404	397	362	410	400	395	424	383	363	373	394	370	372	391	407	385	355	360	397	401	382	365	365	408	359	362	395	400	410	380	390	386	381	393	396	387	401	407	353	391	407	400	392	387	397	373	374	389	348	342	340	373	384	394	375	397	402	371	406	362	397	360	352	388	381	394	397	352	413	387	369	386	373	359	392	381	353	368	401	361	406	412	395	398	362	369	366	366	377	381	367	432	367	380	371	394	372	383	371	411	347	361	344	367	380	381	367	416	406	363	406	386	381	402	380	419	389	401	391	410	356	377	371	345	402	365	374	391	379	428	366	359	393	387	353	359	356	362	379	380	378	400	398	422	370	341	398	385	340	370	427	384	399	362	366	408	375	399	384	380	384	408	362	366	401	375	358	400	369	329	356	366	357	360	362	368	398	336	344	375	369	406	364	392	360	381	378	412	366	375	355	417	368	389	390	410	376	422	395	347	363	354	395	389	375	348	354	430	391	387	406	372	345	368	391	362	386	373	366	374	346	380	403	378	348	385	386	402	363	396	373	360	387	340	343	347	347	350	381	376	404	382	358	373	359	378	401	379	379	403	380	402	385	372	380	375	393	364	355	403	376	387	390	341	395	373	374	387	389	376	403	387	386	394	398	392	428	368	380	364	378	378	349	376	386	385	390	402	386	409	389	340	395	386	375	381	406	365	406	383	383	398	389	387	380	384	391	338	405	371	374	375	410	366	390	380	412	361	396	393	420	385	406	391	370	387	400	376	409	391	372	375	384	370	384	378	388	374	400	372	360	400	401	356	414	388	410	392	384	380	386	372	424	381	373	361	401	398	367	384	370	354	354	372	410	416	398	361	380	391	351	388	407	403	394	364	349	412	396	360	362	390	413	391	372	383	387	375	402	377	395	371	437	402	386	395	391	369	384	369	372	372	430	361	391	376	355	365	354	406	394	392	397	395	345	364	373	397	351	354	381	412	404	366	368	366	363	386	356	393	407	349	338	377	410	392	379	384	405	379	351	343	375	367	399	372	390	365	380	369	397	392	363	373	373	378	390	392	401	384	386	398	403	394	359	400	405	382	353	397	407	375	379	387	397	388	370	408	422	383	396	408	384	401	353	373	398	363	374	364	398	421	391	342	371	396	378	375	388	366	378	374	383	360	364	391	405	397	372	373	385	378	362	375	385	384	369	382	406	358	357	373	385	367	394	346	383	372	377	397	338	355	384	407	368	372	395	372	400	410	369	398	399	387	381	365
35347	50807	42017	31086	24906	17959	13142	11544	9673	7607	5583	4978	4393	3367	3075	2860	2379	1929	1646	1444	1439	1145	1013	980	797	757	637	585	575	548	551	544	505	485	498	525	514	521	489	510	498	480	489	462	464	518	491	473	514	494	478	460	456	450	484	482	488	455	470	454	457	487	450	459	431	494	487	461	461	480	503	488	494	456	484	494	457	501	480	498	461	465	474	468	494	435	480	473	445	431	464	478	458	475	447	466	476	468	473	467	432	438	457	480	499	426	482	478	491	440	452	497	476	451	470	483	443	450	491	455	456	453	438	455	448	468	473	472	469	462	469	470	463	412	450	451	460	479	456	469	413	482	485	493	484	477	460	466	501	459	463	431	434	448	463	515	474	488	493	488	455	420	496	480	497	478	444	450	460	473	462	478	495	455	464	471	452	486	477	440	450	424	472	457	434	474	452	472	486	458	484	460	462	462	452	454	448	451	441	425	494	459	476	455	435	453	482	521	481	477	449	469	457	452	431	480	466	478	524	478	470	475	470	478	453	480	485	467	439	495	485	488	455	471	476	467	472	459	457	446	448	471	453	429	473	460	456	453	467	460	486	471	442	482	421	452	493	452	485	415	492	440	449	458	462	471	477	476	510	453	439	458	476	471	466	506	484	432	480	467	475	406	455	433	454	449	458	472	447	443	433	476	453	468	492	449	473	463	481	433	460	481	469	467	502	468	470	467	440	429	483	477	460	473	438	489	452	447	464	487	467	489	464	453	484	497	502	478	449	472	435	492	426	476	436	497	433	484	491	441	484	474	456	417	428	442	536	477	499	437	453	438	490	460	437	458	460	479	518	479	468	484	461	468	426	462	461	434	461	479	434	434	464	424	504	503	492	511	444	469	433	475	502	502	443	451	491	426	480	451	484	447	457	495	503	489	464	493	476	445	478	463	458	434	455	452	478	468	457	468	443	431	457	491	511	440	445	503	471	464	497	452	467	460	476	487	478	420	476	470	500	479	448	494	478	434	481	474	489	460	451	466	475	415	476	510	476	469	483	504	456	477	474	426	463	451	489	464	451	441	446	474	462	477	492	458	460	503	490	512	471	525	500	493	453	462	466	455	474	470	449	438	506	477	476	460	508	426	452	458	449	491	477	451	406	487	442	457	466	475	421	487	486	461	506	454	463	493	448	487	485	459	474	459	484	452	445	519	452	457	458	512	471	445	473	443	442	479	480	481	465	495	469	466	483	440	497	471	494	468	451	469	420	425	484	526	495	442	495	416	457	485	478	453	441	494	484	463	484	463	469	465	461	459	433	451	513	466	477	505	478	475	500	462	445	486	464	469	459	438	511	495	459	466	488	525	468	447	497	441	419	467	445	416	461	430	436	505	440	476	472	453	462	417	476	446	444	473	463	452	436	462	461	444	443	454	465	464	445	463	465	490	473	458	471	462	474	454	490	479	481	465	483	471	456	436	462	492	456	440	457	474	483	465	469	459	496	460	461	444	483	446	510	466	484	471	460	463	476	487	468	425	469	439	469	440	495	454	500	432	455	497	448	441	432	497	505	462	431	423	466	498	480	477	487	463	490	483	470	474	449	463	455	456	459	458	499	450	430	430	496	449	435	451	449	476	444	434	464	482	439	437	463	471	478	438	480	465	423	489	466	503	471	466	437	501	479	445	432	444	460	444	463	461	445	464	446	469	470	475	459	469	499	448	462	466	483	459	443	414	456	497	441	482	474	473	474	461	473	457	428	491	501	444	488	461	484	490	434	446	441	511	502	485	438	434	459	490	474	431	484	470	472	485	443	427	475	424	467	478	450	495	482	484	480	458	445	464	456	476	467	450	475	434	469	481	479	464	486	453	487	463	486	447	448	473	485	466	460	436	453	432	489	457	449	483	437	470	477	438	451	461	525	467	474	433	461	475	430	461	457	443	448	463	444	442	453	443	505	466	481	451	478	503	488	490	465	461	452	437	474	446	451	449	510	476	512	496	441	471	483	456	489	448	456	506	480	494	443	440	409	443	463	442	487	499	464	443	455	473	479	480	493	476	481	456	464	477	464	472	490	478	459	486	430	472	468	461	478	483	460	463	493	476	458	493	477	430	477	475	438	498	496	454	446	489	456	457	427	500	480	481	464	464	499	434	463	475	465	457	438	433	454	472	487	450	460	447	444	467	483	486	489	491	496	471	457	498	440	453	461	446	455	466	457	496	469	478	458	425	489	452	463	497	462	474	468	485	421	486	442	457	423	480	445	481	460	463	452	492	467	457	472	507	460	481	501	464	460	469	461	474	495	436	461	456	467	473	514	442	477	461	472	484	464	438	468	488	489	413	483	459	488	467	451	510	454	472	449	468	471	434	493	447	494	482	486	483	480	481	470	418	447	474	471	459	438	466	441	453	473	454	500	452	483	483	444	495	481	478	437	465	442	438	480	484	462	438	467	452	444	441	452	493	442	436	460	483	458	437	458	458	437	472	489	458	428	435	480	486	499	484	485	468	440	466	466	430	474	479	480	451	445	448	482	459	454	481	453	482	465	452	481	462	467	448	475	494	421	441	477	474	469	473	457	417	518	502	464	463	503	465	461	458	464	434	447	459	506	442	487	482	504	467	475	441	454	498	438	500	462	473	487	473	482	440	433	442	457	432	471	486	453	495	453	478	485	468	467	465	445	527	445	442	498	446	460	496	445	455	444	560	474	474	424	460	420	461	443	427	417	442	458	431	420	503	451	460	471	468	439	479	474	539	482	485	453	458	448	459	458	447	465	459	423	498	435	482	461	487	487	463	461	485	468	470	499	490	460	431	508	526	454	496	482	472	385	467	456	476	451	471	492	491	482	445	476	448	458	437	430	481	437	456	440	483	522	478	490	489	471	448	443	481	435	490	421	464	436	478	464	457	503	473	463	485	478	480	492	487	439	442	458	434	459	441	491	459	483	440	507	462	478	486	469	463	479	485	483	453	445	517	497	468	462	502	440	450	467	490	468	490	466	468	455	458	495	451	423	453	459	464	447	458	495	497	476	482	487	452	500	458	460	483	432	457	470	482	465	468	499	475	507	457	487	472	412	449	450	455	480	493	489	425	485	411	457	486	487	486	465	496	412	439	451	485	469	472	450	482	461	488	486	492	468	502	451	472	481	459	491	472	483	480	454	445	490	474	505	491	477	430	469	467	466	447	472	435	423	464	470	472	470	495	485	470	444	439	479	453	482	472	450	480	453	456	473	468	438	450	441	437	493	454	445	471	444	520	462	465	481	439	462	435	433	479	465	450	455	492	452	478	446	469	478	449	471	457	465	450	457	477	437	489	455	441	470	445	480	452	524	442	466	456	465	450	475	453	429	464	484	452	447	482	518	521	453	492	442	483	472	427	428	472	432	470	474	442	432	464	441	446	490	477	473	481	469	453	486	450	466	490	452	467	465	467	486	453	433	485	450	476	448	466	442	497	432	471	485	485	472	453	456	453	474	468	481	517	462	455	442	478	460	467	442	484
22585	20991	28627	23634	21544	22675	20770	11716	8409	7263	5403	4614	4098	3403	2937	2824	2338	1975	1718	1505	1462	1284	1081	1028	935	803	708	688	717	622	635	591	572	512	531	532	564	526	536	565	525	563	542	542	556	533	570	551	564	519	518	559	535	511	536	547	518	519	517	482	494	515	520	542	513	518	537	504	516	539	558	523	535	533	514	468	537	565	484	505	516	530	526	502	520	502	504	513	502	492	495	478	489	505	559	478	502	509	476	513	539	499	497	523	529	543	486	547	514	532	508	512	507	536	536	516	495	523	510	555	500	487	529	503	510	454	516	561	527	530	512	562	527	551	511	498	494	502	553	517	511	533	517	518	523	518	521	522	549	568	537	589	510	526	532	514	521	520	537	481	528	513	529	510	505	547	535	530	541	514	489	511	517	492	563	480	507	513	501	516	517	470	510	527	498	523	542	501	517	521	496	515	490	543	542	502	493	503	523	527	530	528	548	510	543	494	530	541	485	514	567	506	505	508	508	525	517	491	543	567	515	480	544	507	532	517	503	514	528	533	485	524	547	495	519	519	483	502	525	500	520	523	502	524	519	457	502	532	507	529	502	525	534	518	494	510	529	478	526	529	464	536	513	529	536	553	557	507	564	533	502	504	539	514	568	512	485	524	513	503	539	552	518	524	497	521	505	520	488	511	507	491	469	547	483	492	506	529	553	520	513	498	529	546	499	532	515	487	517	530	538	450	476	495	533	508	512	516	501	504	512	504	472	545	515	513	530	535	526	578	486	488	532	558	511	517	523	539	498	512	532	538	534	502	528	537	540	535	516	544	527	487	488	500	528	518	553	528	547	523	557	477	520	537	529	486	517	524	470	512	523	494	490	574	494	529	496	539	525	481	473	502	540	521	488	515	505	507	540	526	544	542	481	554	525	495	509	474	508	555	539	479	481	510	539	502	492	514	521	465	533	513	496	528	515	526	488	492	568	521	509	577	547	504	549	525	492	523	518	522	481	492	551	552	530	462	508	513	517	500	533	552	491	501	541	503	534	518	520	517	571	524	550	487	495	569	526	493	546	532	502	497	550	513	513	524	514	486	505	545	531	526	527	553	485	539	500	517	559	528	480	482	514	506	503	496	540	502	558	529	513	542	542	502	442	535	552	509	500	499	499	524	517	511	497	498	473	508	550	549	525	477	524	493	516	547	502	464	504	516	512	515	484	498	478	545	494	497	524	518	476	503	566	513	552	510	491	520	568	512	523	540	521	513	511	511	530	523	547	513	538	529	511	508	484	510	522	491	497	517	509	512	513	530	547	527	518	516	538	509	541	539	506	506	492	500	578	497	543	527	521	560	530	538	504	514	486	525	582	510	502	524	511	484	511	550	520	508	562	508	532	555	555	521	518	480	547	518	492	535	537	534	514	516	502	534	532	504	494	512	507	551	532	540	518	502	533	512	518	521	548	534	498	537	488	499	525	543	505	514	535	549	502	542	556	507	535	520	585	525	538	551	507	511	526	554	519	525	498	478	515	531	535	495	500	473	555	520	521	546	495	515	503	512	549	494	498	543	539	488	494	573	505	524	495	528	506	517	552	488	500	503	542	514	527	552	535	532	551	552	508	540	525	508	540	542	594	530	522	504	508	499	534	507	521	529	477	535	530	512	496	513	534	542	526	487	548	493	517	498	464	487	506	559	544	476	515	507	508	507	537	518	470	521	496	472	501	548	500	513	538	512	486	517	530	554	530	530	516	509	487	518	500	529	541	515	530	488	523	518	510	537	540	529	466	519	536	520	489	490	566	531	541	513	500	557	520	551	533	505	555	512	512	507	520	527	548	509	532	525	528	498	517	518	548	470	513	504	557	547	532	491	511	523	518	537	493	520	557	536	560	524	524	467	544	510	540	521	473	480	523	484	525	504	564	564	536	548	524	531	520	533	464	508	523	507	540	473	520	486	518	509	526	488	570	519	524	508	542	529	533	489	560	519	469	496	531	561	513	529	485	526	494	502	509	541	499	515	508	510	510	542	518	488	528	497	532	497	531	530	521	493	504	516	522	502	528	545	534	547	521	535	559	543	512	544	524	497	523	520	514	501	490	529	514	520	494	557	501	476	523	501	461	499	515	500	544	496	554	498	518	535	514	491	521	529	511	513	534	568	503	518	501	493	507	517	487	550	461	501	501	496	512	508	540	509	530	497	515	494	473	549	491	522	524	517	551	518	538	501	539	497	532	495	538	549	530	530	555	526	557	488	486	489	560	553	519	539	501	514	500	507	508	504	508	533	500	526	525	532	497	537	504	518	526	533	530	474	518	509	499	482	529	501	549	545	546	524	524	487	538	525	509	510	503	465	517	509	513	516	503	566	502	484	516	521	568	512	488	514	542	514	539	538	511	537	529	549	509	536	496	526	506	524	504	511	521	532	526	480	514	510	506	501	532	552	543	499	540	516	539	507	514	542	518	495	545	479	530	505	541	512	530	542	522	528	506	525	519	512	515	503	478	524	507	531	507	546	528	549	502	534	504	499	537	507	516	544	568	532	502	539	534	528	528	498	525	533	487	496	501	517	560	498	517	557	521	527	514	524	543	553	501	499	514	527	555	527	538	545	523	512	538	543	547	520	513	508	515	531	521	517	494	535	557	522	512	529	528	477	505	496	536	547	493	521	510	547	544	516	512	540	524	487	495	525	483	500	532	522	510	516	506	498	532	498	481	492	504	501	538	548	535	531	518	527	518	538	509	541	516	533	520	559	544	550	550	499	537	556	504	499	540	491	532	491	547	538	506	517	540	537	479	519	524	502	506	494	518	531	504	558	507	525	580	478	505	499	540	503	532	541	516	487	548	518	502	488	468	507	524	514	478	518	512	530	530	551	488	552	492	478	510	559	528	516	482	513	488	510	535	495	493	486	530	476	528	509	510	491	529	515	520	510	553	516	508	533	545	509	510	543	517	513	486	515	540	531	531	525	560	569	480	504	518	519	489	470	511	543	504	518	500	549	521	514	513	505	528	550	530	519	541	511	497	510	490	492	553	462	507	532	498	534	517	493	553	567	527	486	516	550	534	517	518	538	535	503	512	518	540	526	521	526	477	507	512	487	529	478	527	529	486	542	545	518	520	489	509	520	506	515	516	535	470	500	487	536	536	536	503	482	487	516	519	544	502	495	538	533	550	501	529	488	548	514	535	498	488	516	501	497	514	510	506	514	464	522	498	550	575	506	550	514	524	496	534	526	550	502	557	511	519	524	521	499	515	524	549	506	553	544	493	530	544	495	519	568	510	516	536	538	532	554	517	526	516	493	503	504	515	564	521	510	501	506	550	476	468	517	479	477	472	538	542	490	529	477	534	538	489	538	533	497	477	529	512	502	510	534	503	540	507	508	547	551	556	476	508	502	499	528	498	503	512	497	486	526	527	530	522	510	545	481	477	524	546	512	531	516	511	525	536	523	538	519	491	477	531	503	494	539	531	509	557	489	524	505	464	495	539	529	528	559	547	555
37895	60211	49997	38380	32556	24940	19967	17288	14538	12660	9763	8295	7454	6022	5243	4939	4182	3486	2996	2429	2244	1933	1693	1507	1293	1131	980	881	913	787	738	767	724	695	632	678	668	651	622	726	672	700	664	617	664	642	620	572	611	631	614	609	597	636	599	613	594	599	637	632	610	606	595	603	605	632	636	582	656	607	598	631	567	616	620	629	585	573	606	590	581	623	596	625	602	596	578	578	641	566	601	617	589	573	602	638	593	619	642	621	610	636	564	591	581	628	613	595	623	640	591	592	604	593	612	581	563	600	596	630	599	604	584	645	603	555	593	637	587	637	565	598	588	585	609	645	581	559	633	619	612	574	641	607	605	625	589	594	619	590	617	616	600	550	610	592	626	628	570	637	583	587	585	612	638	595	613	634	640	625	576	525	603	592	621	631	599	590	582	636	592	600	603	607	587	617	569	603	663	619	602	589	623	572	602	582	600	603	569	617	560	612	634	608	676	605	612	590	607	615	566	621	620	579	599	644	651	585	619	603	605	627	619	557	622	633	614	624	620	600	608	609	626	606	580	640	593	595	618	624	661	610	603	616	613	614	572	588	576	652	615	595	633	588	626	597	642	605	611	535	582	601	616	619	617	604	645	593	598	588	604	591	580	605	638	626	589	617	624	647	601	600	588	621	568	629	633	601	626	623	635	598	599	624	589	628	597	595	563	588	587	624	597	604	615	583	628	637	580	573	606	603	599	600	602	630	590	608	590	594	568	625	609	566	621	611	578	592	610	616	615	655	646	593	586	578	603	545	604	626	596	552	613	601	590	599	585	592	590	621	593	556	594	576	639	560	621	617	611	592	578	615	604	585	607	628	581	586	586	614	593	648	620	614	564	600	603	565	577	577	587	622	566	618	620	670	600	609	593	591	595	586	576	594	611	605	642	636	585	574	612	632	598	557	603	547	583	585	626	614	648	552	560	568	610	639	602	569	596	602	593	605	603	613	612	591	615	605	597	617	622	610	564	624	607	639	602	610	578	624	611	591	629	626	605	564	594	592	546	638	589	633	651	572	607	633	592	592	576	591	611	560	658	591	566	605	600	588	587	544	619	617	605	579	614	575	625	618	618	588	640	563	639	622	617	595	597	586	617	569	614	596	609	595	620	590	616	627	601	592	613	614	595	586	614	628	575	608	628	613	591	602	562	612	573	592	586	635	556	590	599	590	607	572	598	633	597	561	655	637	576	587	594	625	596	567	641	605	599	592	626	586	651	615	596	623	627	639	633	581	585	566	601	608	582	627	572	590	587	572	588	650	580	579	639	616	605	623	618	618	626	593	582	579	606	620	594	612	568	625	638	560	616	616	638	612	598	632	572	621	606	596	601	652	603	607	587	628	625	623	632	575	609	562	633	556	599	573	623	635	583	606	611	607	622	567	606	580	560	588	573	619	619	621	597	585	613	608	604	626	614	605	634	610	616	581	603	587	649	577	629	608	612	623	573	556	636	627	613	589	599	651	583	598	687	597	570	578	585	600	626	623	597	639	582	628	630	598	594	643	568	620	601	632	559	627	639	622	612	617	649	580	606	579	613	603	666	574	581	589	622	599	586	570	620	622	587	608	595	604	589	589	631	590	568	607	582	615	572	609	647	609	584	597	612	609	615	566	669	603	604	578	627	588	613	576	583	611	606	648	632	622	603	617	659	601	617	612	603	581	587	633	532	632	637	634	580	611	660	591	628	619	601	604	622	590	606	593	618	597	613	643	633	593	645	629	621	612	561	642	589	613	620	602	603	644	595	605	602	631	590	586	585	615	587	608	586	588	598	602	636	593	574	590	580	618	611	646	580	566	611	576	627	603	590	636	661	608	567	629	631	585	588	583	657	652	579	604	587	622	603	611	593	596	600	666	597	628	664	677	601	581	620	582	606	606	567	597	569	574	597	664	597	610	601	623	631	592	589	601	602	616	597	612	603	628	602	603	573	622	587	655	594	613	601	613	646	600	583	605	578	617	581	617	613	571	590	570	619	576	575	620	607	619	617	603	596	575	610	590	584	642	581	557	594	581	611	579	595	646	622	603	574	596	617	609	604	613	603	621	589	603	632	620	621	618	578	615	598	635	629	611	585	600	574	592	601	598	630	587	596	603	597	585	619	569	572	585	632	677	567	601	561	569	688	615	666	611	591	635	617	550	626	576	626	577	585	593	600	589	649	558	660	600	601	591	583	619	641	588	620	613	624	595	589	586	607	597	581	588	590	577	589	634	625	564	581	604	604	616	624	587	581	593	629	600	631	566	565	596	571	619	602	591	563	643	600	605	585	578	596	598	590	599	653	574	611	604	607	585	626	634	557	607	556	619	632	627	616	598	569	583	586	630	615	596	615	579	598	670	608	591	592	614	610	574	595	630	633	581	625	636	613	608	610	563	572	624	607	599	590	573	582	592	628	636	615	599	605	564	622	608	599	625	617	600	584	619	606	584	613	583	585	569	592	606	624	603	558	624	620	629	614	589	594	586	604	589	562	599	633	598	654	624	604	572	604	617	605	629	614	587	625	541	587	611	601	615	595	579	609	613	579	616	594	587	641	619	598	582	596	573	628	608	599	590	624	625	597	626	625	620	587	606	595	586	628	597	640	629	625	623	613	577	622	590	584	593	634	593	614	632	555	592	653	616	578	580	594	554	578	592	609	645	619	597	594	659	602	648	640	623	583	640	672	619	595	655	648	600	585	630	584	620	616	617	605	588	578	598	613	602	612	633	603	547	561	597	613	614	595	634	663	592	625	611	598	630	593	623	603	638	605	606	604	618	641	588	578	590	583	610	581	585	611	631	591	565	594	587	661	602	562	611	602	606	645	607	606	601	594	594	602	566	594	623	602	601	640	601	616	582	636	626	627	621	612	600	541	569	600	576	601	605	609	591	558	614	570	621	625	620	615	627	586	591	621	579	595	650	606	633	561	615	590	633	581	594	601	627	605	636	617	616	572	568	617	600	621	598	623	601	593	570	595	604	647	589	628	604	601	624	609	622	600	581	616	634	601	603	597	583	604	603	630	604	631	559	625	619	590	653	588	592	603	610	650	613	583	623	594	599	579	608	603	567	570	596	641	569	604	606	572	591	609	618	636	574	590	618	601	606	607	598	636	610	584	659	627	607	649	608	574	575	668	603	651	581	648	607	602	606	594	565	584	614	592	624	608	584	656	625	584	605	612	608	605	617	607	578	602	596	631	600	601	576	623	584	611	623	677	585	606	598	619	607	596	593	663	597	588	627	635	563	627	627	594	595	588	595	611	611	596	628	529	613	616	589	605	603	614	607	626	613	605	606	581	627	579	597	618	570	609	604	631	600	594	553	583	577	609	632	580	605	595	610	616	625	584	610	586	592	609	618	631	575	627	579	604	567	656	565	573	594	593	594	576	645	629	643	605	625	595	577	610	583	621	626	616	623	561	580	578	563	586	616	618	613	620	599	653	607	620	620	627	583	611	616	597	571	568	598	606	588	600	548
29808	31500	33281	25981	17541	10025	5465	4146	3492	3058	2273	1933	1638	1545	1291	1257	1053	905	841	796	705	642	587	576	510	429	428	455	420	438	422	397	395	383	388	416	388	468	417	359	423	414	397	390	385	391	361	374	372	407	391	397	363	374	377	369	409	392	388	379	362	351	370	376	413	366	351	411	369	358	372	410	348	392	382	387	408	385	362	367	400	364	344	425	371	380	387	359	397	375	397	391	394	348	375	352	347	359	390	419	394	383	377	405	406	385	393	357	383	369	371	398	408	345	380	356	376	383	378	383	355	385	393	391	400	401	391	376	351	342	407	371	393	346	352	363	418	402	363	385	376	371	368	369	396	365	381	413	402	356	412	367	432	365	381	400	363	356	405	375	356	368	363	396	380	369	383	365	379	356	355	405	362	400	376	396	385	323	387	352	404	411	375	399	353	380	385	387	366	405	376	375	384	338	323	359	403	380	404	431	378	344	357	405	363	406	370	420	416	378	413	420	385	380	401	369	377	376	395	374	386	377	383	434	375	376	355	402	375	392	355	377	389	351	398	354	371	371	371	403	374	399	377	391	386	421	430	411	426	391	360	387	387	381	377	338	413	368	395	351	374	391	369	378	348	361	373	369	324	350	396	393	365	362	389	362	365	377	364	388	368	411	394	392	358	372	381	397	369	375	367	395	350	368	414	366	400	380	365	344	392	389	391	392	373	404	387	377	414	380	373	418	399	409	386	431	387	395	413	429	370	345	378	364	405	433	393	369	434	354	372	390	383	380	398	409	384	394	411	358	363	378	358	374	390	403	370	372	405	379	374	370	382	375	399	396	398	407	348	387	351	396	374	400	381	382	407	396	370	379	388	381	409	366	391	376	374	385	374	378	387	402	374	420	356	377	390	370	403	399	371	391	351	402	405	413	407	383	364	377	364	351	362	410	403	379	399	392	402	362	357	396	366	380	400	383	381	392	386	359	383	388	374	390	415	379	379	390	368	390	345	374	385	367	351	380	409	381	382	410	365	356	379	404	411	424	383	394	371	368	385	370	374	391	402	376	399	371	384	394	393	350	347	323	362	375	399	374	374	403	350	371	370	385	372	365	380	393	356	394	392	425	390	402	364	368	364	358	377	376	400	354	385	395	375	386	380	396	367	369	389	364	378	370	335	366	382	376	377	360	389	353	389	366	375	396	393	364	387	384	350	368	363	371	398	375	372	361	373	389	398	355	369	347	347	382	375	383	359	373	370	386	370	384	371	402	377	389	392	362	359	376	381	346	345	381	379	396	350	372	366	369	383	377	401	365	358	352	388	371	391	390	379	409	380	376	379	370	373	359	377	377	362	380	350	389	384	380	362	385	368	396	388	366	372	379	365	390	366	404	391	352	369	367	401	381	380	396	383	370	376	408	388	339	368	414	363	412	368	338	355	391	402	409	357	361	356	395	380	373	396	408	365	377	374	378	397	390	398	382	374	377	404	374	389	383	349	357	389	356	366	392	417	336	372	380	421	373	369	377	371	343	364	377	366	376	387	384	355	382	396	396	362	350	366	383	384	395	396	415	347	373	401	365	387	400	382	423	368	405	385	421	398	388	358	370	382	385	401	380	381	364	355	407	349	375	367	343	387	390	409	386	388	378	415	366	390	396	403	407	385	392	405	404	362	350	429	379	391	387	407	386	386	382	377	347	411	373	384	375	393	342	391	394	369	395	373	379	387	354	388	389	388	411	369	380	389	366	372	376	364	372	387	380	394	411	372	397	378	374	397	381	396	400	399	418	378	356	407	374	369	367	388	393	374	377	373	433	411	359	364	390	382	401	357	396	369	391	405	383	382	421	372	368	350	367	353	378	378	361	350	338	374	378	404	386	371	362	395	375	403	394	391	415	372	354	421	404	352	394	382	372	391	398	374	374	395	384	370	407	368	392	391	386	404	375	389	399	390	377	393	371	397	370	369	367	371	380	371	388	400	369	400	392	399	355	411	384	375	373	361	374	373	376	367	371	367	406	363	369	389	399	374	370	356	383	424	398	387	397	395	375	424	386	386	372	398	379	387	396	371	372	358	346	378	398	360	382	339	379	345	371	411	365	375	401	387	395	387	404	386	352	379	360	382	372	407	380	384	363	384	386	335	384	367	405	397	362	391	372	359	391	388	344	367	376	353	375	357	372	407	352	334	360	376	393	395	378	365	402	395	380	381	400	351	406	399	372	415	370	381	379	410	372	359	410	384	363	383	406	368	352	407	385	380	372	379	343	371	351	383	367	399	409	391	344	376	369	407	368	381	401	362	393	372	349	368	398	376	387	390	368	388	400	421	385	366	385	366	419	367	395	377	378	383	396	396	422	420	378	382	354	401	400	378	375	368	385	353	409	357	402	344	375	368	357	392	334	379	402	368	387	385	385	394	392	362	364	355	376	351	443	360	369	401	361	407	367	363	408	388	373	339	401	374	383	385	420	379	401	378	382	379	370	386	382	353	380	388	371	356	371	380	392	409	366	352	390	379	359	418	393	420	391	398	366	388	391	388	398	402	365	363	377	374	380	383	390	395	360	408	363	409	407	396	385	352	371	381	384	342	406	388	358	369	368	413	367	367	365	365	381	359	377	393	364	365	378	371	357	407	361	408	375	380	389	395	379	384	412	414	358	398	405	370	357	419	398	380	379	375	396	370	333	372	371	373	391	397	380	370	402	377	374	409	370	395	397	401	373	368	386	403	354	384	384	386	367	360	372	394	373	404	364	409	350	393	372	362	372	364	377	401	389	387	394	379	381	381	368	379	375	381	357	374	393	413	387	376	399	372	409	362	396	390	386	404	384	345	368	406	361	392	388	428	375	363	363	359	392	404	379	391	356	375	362	382	353	419	367	359	370	397	357	365	334	350	370	421	364	348	346	392	389	388	419	381	366	369	366	398	370	401	368	352	397	341	389	377	359	368	394	407	412	383	392	365	385	384	386	369	369	399	383	392	393	360	387	342	352	434	371	395	393	359	366	358	350	342	367	385	365	396	388	419	377	369	392	388	365	389	400	370	358	373	371	363	399	375	406	370	430	380	421	377	362	387	428	386	354	398	378	357	359	384	392	382	386	357	397	385	365	408	361	350	362	380	371	373	383	389	389	384	414	365	314	399	367	351	386	356	374	336	374	370	413	383	382	343	378	383	374	347	350	359	391	409	376	416	370	398	400	399	371	362	402	405	366	376	368	384	351	360	400	380	411	415	352	377	391	414	388	351	364	416	391	393	390	399	374	408	365	358	360	399	372	409	391	386	375	372	354	361	383	383	388	382	354	339	381	398	375	373	352	391	386	411	413	345	365	405	402	374	374	377	398	377	372	354	378	370	403	366	369	354	363	412	418	376	360	388	369	384	373	371	378	401	357	369	361	397	368	396	406	383	405	397	372	370	352	338	373	399	377	365	379	385	383	390	366	384	401	360	370	390	379	370	407	366	393	360	384	363	361	338	411	386	410	388	367	363	393	399	419	369	390
35067	47019	37956	27698	21395	14623	10299	8533	6919	6181	4597	3791	3235	2785	2296	2214	1898	1529	1388	1231	1151	981	894	732	710	650	590	558	548	535	507	507	448	509	532	470	493	511	476	458	517	478	510	487	495	459	465	450	463	446	451	441	433	433	488	454	438	478	458	483	502	406	437	455	453	444	478	454	449	431	458	447	482	460	457	434	455	468	465	500	472	453	464	463	448	450	468	431	458	437	474	469	419	455	434	463	446	425	438	437	407	453	489	456	467	465	467	473	437	452	479	473	465	479	480	453	460	461	454	480	462	455	475	471	405	416	441	459	491	490	499	441	472	430	456	471	434	456	425	458	485	453	421	422	453	485	477	449	463	487	446	462	482	470	463	475	466	473	434	446	479	447	450	413	446	495	442	461	449	496	490	444	450	479	463	453	448	437	437	445	486	455	453	502	461	469	492	470	449	445	483	525	451	427	450	490	445	476	485	446	458	438	461	448	476	469	438	457	446	469	438	461	463	457	474	470	450	473	521	473	441	464	466	465	436	470	439	457	452	436	445	443	474	466	475	407	445	433	461	466	439	464	482	466	467	425	450	443	451	427	411	476	470	460	438	466	484	486	463	478	478	435	453	475	463	464	446	453	504	495	458	462	474	448	438	457	468	441	434	453	480	480	480	450	453	478	490	453	431	457	446	450	489	428	485	417	427	453	457	482	497	478	448	444	429	459	455	472	431	469	462	431	420	462	446	455	491	440	445	440	457	503	442	475	465	456	459	455	470	443	464	450	434	500	451	439	448	485	472	433	428	443	441	477	461	467	468	490	419	451	493	452	448	527	494	478	444	483	418	483	440	449	441	471	456	449	454	437	455	467	466	445	498	440	437	455	440	444	433	461	492	453	434	446	457	466	467	438	457	470	455	447	481	437	435	463	440	472	458	449	455	474	474	471	462	425	439	460	453	463	441	458	443	439	444	474	449	414	473	461	440	466	472	457	467	454	446	469	421	461	459	439	464	467	439	442	448	473	442	441	447	504	443	422	430	441	471	457	469	412	479	442	428	449	442	456	444	421	451	464	458	487	420	478	489	459	476	439	432	453	484	448	495	470	457	469	460	437	435	472	447	417	449	428	420	411	472	462	433	492	460	475	438	477	432	444	480	458	460	429	476	439	459	465	472	479	491	424	474	429	458	427	452	483	462	452	432	421	435	485	460	441	467	449	438	449	409	462	447	475	453	461	465	419	440	459	435	457	443	473	459	438	411	489	462	487	463	460	450	500	467	470	424	445	461	468	440	424	445	479	448	409	472	477	435	439	447	480	444	452	476	461	451	432	483	450	448	447	449	444	442	481	490	445	419	470	468	461	483	472	447	442	465	474	460	430	474	452	446	462	466	420	461	493	448	447	463	467	457	437	441	471	481	469	456	478	475	471	454	436	434	482	455	474	468	480	447	482	430	458	473	471	440	457	441	443	427	474	444	470	454	466	478	451	440	498	461	426	461	492	420	474	447	447	439	452	449	447	474	485	439	478	446	430	476	458	482	431	475	494	423	478	466	429	448	413	437	438	440	433	449	459	414	473	451	472	446	454	480	468	421	442	446	455	473	446	459	486	459	426	483	470	402	481	440	461	452	429	483	427	481	450	412	420	495	432	441	453	453	487	443	456	458	498	442	469	493	456	457	457	435	474	459	455	457	457	472	506	476	477	435	450	478	464	469	482	530	494	466	459	468	429	470	451	470	443	467	485	520	448	474	454	495	487	437	462	437	463	440	462	473	450	419	483	464	481	490	502	437	501	435	472	430	442	493	446	480	471	459	461	454	456	481	430	483	436	480	436	492	435	446	444	482	480	456	458	451	447	459	480	466	470	473	423	468	475	427	456	478	451	475	444	476	476	431	439	457	422	467	445	483	439	439	445	455	475	438	445	498	459	419	472	475	505	473	458	451	477	464	474	448	464	442	485	438	446	452	438	471	466	472	403	415	426	449	473	431	457	446	481	518	456	437	498	480	434	458	438	458	479	486	465	444	474	456	495	477	446	454	451	438	446	442	444	460	485	448	480	457	453	467	465	457	455	479	465	432	441	433	456	470	455	492	406	469	466	434	496	444	423	463	447	462	470	445	491	454	452	485	460	494	441	448	457	476	439	475	464	429	482	463	435	453	438	467	450	470	479	517	431	458	409	444	454	436	455	487	477	455	439	465	478	471	478	471	450	441	449	459	455	445	454	440	442	432	501	461	460	439	453	435	438	434	455	482	441	472	454	487	473	452	495	444	463	470	440	471	465	490	482	482	472	457	432	430	464	451	438	504	455	447	470	462	457	476	488	435	484	446	485	435	441	435	475	491	451	454	458	461	428	460	455	480	486	445	445	467	460	476	453	444	452	461	448	479	486	427	496	480	445	445	450	476	430	456	446	439	480	464	467	478	468	442	463	458	458	442	452	447	443	460	496	458	475	442	456	444	477	485	421	462	467	429	466	414	422	452	459	436	470	446	484	465	462	446	390	476	501	481	451	460	464	472	456	445	451	467	454	438	458	446	451	447	456	477	433	442	453	436	449	448	436	491	449	468	427	430	436	463	451	440	420	456	471	428	470	476	490	453	444	464	461	455	429	455	471	434	483	444	482	442	468	440	460	460	459	469	459	456	436	475	445	456	457	461	461	447	460	458	452	463	435	429	468	468	438	455	468	431	421	431	443	408	432	445	468	448	439	514	417	489	450	460	447	447	493	452	456	413	430	444	478	449	424	417	466	438	411	480	462	469	447	454	430	493	475	450	449	490	442	429	478	455	468	463	456	451	425	471	466	443	439	443	484	507	416	485	451	433	431	449	460	475	440	426	433	477	465	437	432	457	472	413	440	458	447	461	465	434	427	429	458	466	455	450	475	412	361	469	473	481	464	464	429	454	442	432	447	464	460	435	451	470	458	488	488	419	479	447	473	426	463	472	459	432	472	461	508	471	497	450	504	459	447	435	434	499	430	438	489	439	458	439	468	449	433	475	465	443	447	477	462	462	429	506	475	476	448	462	432	437	471	441	440	483	491	442	466	455	464	435	444	459	413	483	467	491	482	444	396	460	433	436	443	456	451	500	466	473	494	476	452	462	443	487	474	467	459	408	463	456	477	469	435	490	434	464	469	436	462	425	422	450	451	438	441	483	462	426	442	418	415	445	462	458	457	446	438	440	419	437	437	452	483	455	445	432	477	449	427	431	439	489	458	445	451	414	447	450	478	472	480	422	471	477	466	464	486	463	465	463	433	465	459	468	435	461	452	450	434	438	474	495	394	453	482	429	473	473	442	449	435	456	475	451	465	421	460	445	467	424	458	422	452	492	480	463	450	455	470	446	466	466	466	438	483	466	441	432	483	453	479	437	451	445	480	464	471	469	451	506	475	452	418	409	453	435	477	502	444	445	436	459	443	446	440	494	446	438	467	430	487	456	484	458	457	478	474	467	450	455	480	439	494	451	442	414	484	426	482	495	448	457	434	460	455
23772	21069	28282	24664	22433	19592	12078	7154	5721	5215	3903	3163	2540	2425	2062	1842	1644	1475	1216	1101	1077	909	883	732	691	636	583	571	571	549	509	502	502	499	488	479	474	488	483	467	515	496	488	467	532	510	451	509	479	486	457	464	487	458	476	438	455	450	465	488	477	461	494	459	459	498	420	451	470	461	455	486	478	486	447	479	493	490	503	426	457	456	441	454	497	435	445	477	442	451	467	448	473	458	469	459	445	458	439	443	498	447	448	468	472	476	457	457	454	441	448	446	442	417	473	474	520	436	476	456	466	469	518	472	477	476	472	476	489	444	479	463	429	521	478	447	464	512	489	463	416	439	465	456	429	490	455	470	455	489	469	447	460	461	466	467	480	458	486	464	470	454	445	478	473	489	493	465	466	460	491	490	436	473	451	472	444	460	471	478	447	477	484	423	407	444	446	439	461	478	490	438	457	483	483	432	458	473	482	460	465	429	457	467	477	442	479	451	440	447	430	467	448	464	442	430	478	462	456	472	451	469	457	448	471	456	486	496	448	435	445	482	492	454	486	463	481	488	452	484	462	462	489	447	454	449	448	468	486	519	457	448	471	460	462	423	484	468	427	461	465	452	459	490	453	484	473	434	472	422	464	499	426	450	491	434	466	457	468	469	437	451	462	473	491	452	438	461	461	501	426	476	509	479	481	420	457	495	486	431	448	463	427	493	462	479	504	465	434	471	449	474	448	471	449	446	482	461	443	497	468	438	459	482	441	442	471	456	480	477	455	453	465	500	438	438	493	475	452	470	489	452	483	458	472	479	486	460	467	483	468	473	504	475	452	474	482	457	473	486	447	444	455	474	497	455	484	462	476	523	462	447	449	435	468	466	452	477	473	422	504	461	462	474	471	468	424	431	470	481	473	461	464	470	507	444	482	494	467	453	469	473	468	498	452	461	447	450	462	485	458	483	491	424	490	453	481	499	429	493	486	490	481	475	469	439	503	451	455	463	456	471	444	463	469	450	489	473	459	447	463	492	491	404	471	451	411	431	460	442	462	442	480	442	435	465	498	504	477	483	518	490	466	485	474	444	468	450	506	435	467	450	486	449	516	466	490	444	466	478	448	443	451	473	429	511	448	454	478	458	451	465	429	481	474	442	460	496	418	454	441	479	505	454	449	425	488	468	422	446	448	455	479	443	448	453	436	473	499	473	438	475	463	442	419	496	448	481	455	473	495	479	450	433	453	445	467	483	506	451	466	462	504	483	457	460	423	477	459	471	479	475	466	481	475	499	483	447	484	457	439	458	503	460	474	453	474	435	437	450	499	473	437	475	495	471	443	477	448	452	458	521	452	512	468	428	484	467	473	455	481	455	472	483	469	441	459	431	478	472	460	478	453	474	467	465	458	428	463	495	462	507	445	491	473	452	481	464	513	448	432	480	469	536	442	452	474	445	503	465	458	468	484	460	403	490	459	439	466	445	435	481	449	443	499	453	424	464	447	457	455	462	482	472	476	490	489	477	438	492	467	425	471	498	476	457	431	455	447	468	465	452	446	481	476	458	469	450	468	468	474	440	440	427	505	442	447	459	508	451	460	479	430	463	451	439	441	476	508	447	437	471	438	470	486	448	447	483	491	466	444	475	492	494	464	459	441	444	457	472	455	442	463	488	461	444	470	447	503	416	424	433	469	462	429	449	477	437	477	485	450	444	474	470	487	468	486	440	481	484	440	442	468	474	459	477	489	455	441	457	507	473	455	469	449	477	470	491	444	459	457	449	448	483	469	470	467	487	484	475	458	436	442	472	477	470	510	452	470	447	446	450	448	481	475	412	475	460	466	437	474	475	473	497	477	439	475	446	503	469	444	492	452	500	478	438	435	459	457	510	511	412	489	429	471	491	473	486	442	509	472	435	419	491	430	493	512	471	471	459	461	466	436	431	484	471	452	464	479	511	479	449	450	496	454	467	439	442	473	466	457	472	488	485	473	483	452	441	462	449	489	463	536	430	440	469	436	465	490	445	448	472	417	463	449	477	413	466	420	505	468	471	473	466	451	476	463	444	490	463	466	483	444	456	461	449	412	481	455	449	492	490	477	467	526	446	436	439	440	523	449	471	476	470	479	488	480	459	435	454	484	456	483	459	463	484	455	455	398	506	481	466	445	469	444	460	455	473	472	449	434	477	461	483	487	440	428	479	461	478	453	456	434	456	493	447	495	479	464	434	449	490	447	484	456	462	465	482	482	468	449	475	463	487	467	469	479	454	463	485	465	487	446	469	483	467	476	474	486	445	459	453	471	481	498	488	493	492	488	467	464	451	459	474	487	485	468	467	469	447	440	490	475	440	459	474	467	489	479	469	454	455	462	472	459	470	430	498	506	463	442	474	436	437	423	505	431	518	457	492	428	504	462	466	475	464	461	500	474	476	432	481	458	440	471	513	494	491	470	479	453	434	498	436	428	504	476	470	432	483	461	456	450	469	484	513	449	467	481	472	470	454	500	464	478	454	480	442	484	459	451	462	467	502	466	446	501	497	498	460	456	420	497	431	458	434	470	444	490	441	477	428	479	458	454	442	476	495	466	456	464	452	422	453	479	461	486	460	457	418	479	444	440	449	481	486	463	456	446	492	503	409	424	418	503	462	463	447	465	464	491	435	439	442	500	446	475	480	476	421	462	422	452	480	495	494	437	461	490	478	447	486	446	463	454	481	469	457	488	454	475	453	469	483	457	462	478	412	446	456	452	448	471	468	436	468	485	442	437	477	446	437	474	470	503	440	435	455	476	454	458	448	474	445	477	479	459	484	461	492	485	490	470	478	402	445	497	462	479	437	463	490	493	446	470	465	470	468	450	472	413	460	507	462	505	428	456	446	477	485	472	456	447	467	451	492	458	471	462	491	467	472	451	446	467	460	475	437	461	476	478	457	467	479	465	485	502	465	469	486	513	467	451	443	473	459	465	498	455	471	464	464	457	437	468	472	453	466	471	433	457	445	475	438	487	439	511	481	481	481	460	437	453	439	439	466	455	407	463	487	466	485	475	452	475	448	486	448	472	456	483	473	464	477	470	498	463	456	421	472	498	450	464	478	436	477	464	468	453	491	463	482	429	455	457	453	417	454	470	450	452	493	431	507	498	459	466	481	480	478	495	493	472	453	494	453	511	506	495	486	429	473	452	453	462	474	471	445	440	458	463	474	483	473	464	470	499	455	427	452	467	456	478	485	474	458	468	470	437	474	467	491	485	448	430	449	455	477	447	467	459	506	458	418	448	451	458	519	498	462	466	448	459	437	461	437	460	492	481	447	477	472	474	460	480	488	466	466	504	477	480	496	516	453	429	474	454	482	468	438	430	467	476	462	445	462	473	450	447	479	487	462	440	435	460	474	494	466	479	468	470	457	450	499	447	458	468	485	470	506	482	482	491	432	489	426	470	460	477	492	480	485	477	506	484	466	462	461	486	457	447	498	489	455	422	445	468	489	443	448	453	497	423	474	457	464
35643	55733	45115	34053	27705	20676	14807	12406	10660	9621	7501	5761	5093	4572	3825	3321	2863	2350	2093	1975	1625	1425	1361	1205	913	793	755	726	705	724	636	631	573	560	609	578	543	503	530	561	561	566	550	570	569	539	533	542	533	562	563	529	566	545	540	577	588	579	577	569	613	525	555	549	547	572	561	576	557	545	526	577	546	527	518	592	516	522	535	534	569	551	573	522	543	570	513	530	581	564	551	562	536	572	550	590	507	577	574	514	535	564	559	535	544	567	532	554	497	536	575	542	561	553	546	542	562	551	585	562	496	562	559	560	543	575	562	555	524	567	519	577	584	553	552	545	575	563	538	544	570	586	556	554	543	525	550	540	527	557	504	565	551	552	573	536	553	538	527	577	568	533	566	565	520	550	574	542	593	535	571	548	524	571	537	550	562	516	580	545	578	525	556	543	557	561	563	547	503	550	543	552	529	566	554	551	528	572	526	557	566	579	555	576	562	572	500	563	547	527	559	575	594	537	530	552	534	542	568	571	547	568	560	512	511	550	562	570	560	537	559	559	556	590	543	566	566	565	550	537	550	579	516	562	563	532	569	525	587	534	558	582	583	568	531	536	561	555	515	559	581	577	514	544	586	610	519	548	540	535	562	572	550	523	546	543	547	531	542	569	585	547	548	532	579	572	544	591	563	558	544	546	560	546	558	547	562	552	582	568	568	576	579	549	562	524	572	512	547	562	574	568	581	549	536	533	577	584	545	498	599	556	616	576	560	511	553	511	498	545	539	566	543	539	605	560	558	538	574	596	542	561	580	527	547	559	560	542	534	536	605	533	581	537	561	546	524	554	573	513	553	552	554	529	567	531	557	570	569	548	597	568	530	557	531	562	558	533	554	561	530	529	567	516	582	564	542	590	514	561	543	557	560	580	527	589	554	532	564	556	545	489	567	559	548	542	566	559	569	531	549	545	535	590	530	578	542	561	562	544	550	557	554	559	592	543	559	534	570	562	512	543	592	522	547	549	572	577	554	547	556	550	564	555	517	585	555	537	550	548	542	579	546	557	548	609	538	552	524	554	524	538	556	568	527	580	573	560	576	555	532	548	567	574	586	525	543	550	539	557	590	592	567	560	575	572	581	531	552	563	519	609	546	568	558	501	539	551	562	575	539	544	555	532	532	540	552	565	554	533	545	549	583	516	565	542	586	575	544	536	516	554	572	510	552	520	521	545	546	560	540	578	536	504	551	536	567	563	540	544	548	582	560	538	528	550	565	579	554	542	617	552	530	530	542	527	502	543	545	529	560	554	550	540	522	542	546	531	560	538	556	551	526	551	537	551	576	585	515	568	509	505	566	508	529	509	539	529	585	530	528	568	574	578	541	552	552	534	553	555	565	534	543	579	536	539	534	516	573	559	571	532	577	539	564	527	573	546	506	588	553	532	609	530	534	508	538	524	562	556	596	576	529	560	526	582	533	541	554	556	578	548	537	539	605	526	546	492	589	547	543	525	534	529	554	520	553	550	549	564	562	531	594	557	571	555	528	554	584	532	550	553	528	560	553	559	571	570	553	552	551	515	555	509	521	548	555	506	543	598	555	572	563	537	548	553	584	589	557	569	544	518	536	534	575	548	530	528	548	566	544	582	583	535	530	549	566	547	534	592	517	556	531	555	560	539	572	569	522	563	540	522	573	527	542	542	527	573	526	603	580	554	563	530	542	544	530	584	554	537	526	575	567	545	540	520	559	573	532	541	504	549	561	564	577	539	535	552	560	576	549	540	512	510	561	566	547	534	519	551	594	520	564	583	559	525	555	564	555	507	604	522	536	526	555	525	589	565	567	553	555	502	547	546	565	506	546	590	575	563	548	472	555	542	555	571	556	543	549	588	543	561	535	506	558	573	559	561	587	539	476	566	533	533	563	540	575	561	521	530	572	539	536	553	562	530	547	536	571	542	555	554	564	577	567	580	587	535	564	521	527	541	531	532	573	529	531	583	528	543	528	560	533	517	556	564	561	572	524	585	543	587	552	552	556	497	541	560	596	578	558	548	541	517	539	564	564	557	563	528	554	550	563	557	556	539	517	574	540	534	548	544	552	553	542	584	545	543	533	563	552	509	561	542	594	574	532	575	566	559	531	530	534	528	486	560	532	501	591	536	515	539	554	529	560	559	542	508	528	527	581	522	526	546	562	578	555	560	583	580	502	557	534	530	545	550	534	518	512	547	535	512	582	530	581	564	569	560	582	522	567	565	507	598	555	551	533	545	533	529	526	554	531	594	551	533	541	545	542	591	558	517	538	517	583	598	537	568	539	562	549	604	505	586	539	556	479	537	544	540	621	543	539	531	564	533	549	540	511	549	526	547	555	589	577	565	542	519	552	572	560	546	547	563	555	581	540	552	529	581	542	555	589	524	577	572	535	621	550	577	574	520	556	539	521	569	574	542	545	542	514	548	594	528	533	611	604	549	544	531	518	522	543	550	520	526	528	564	574	551	579	498	541	533	559	497	525	535	567	556	545	565	532	548	558	550	542	514	506	546	571	524	563	555	529	555	569	558	525	539	519	570	535	539	559	534	562	550	535	556	569	541	546	575	579	524	584	629	521	564	517	531	501	516	509	549	563	526	566	549	538	521	563	542	562	523	577	565	586	511	555	525	593	561	507	583	521	530	527	549	553	538	584	556	573	547	551	549	561	546	554	513	586	560	565	590	518	519	622	551	569	533	495	553	560	541	573	542	525	554	572	565	585	531	532	517	570	566	561	523	551	558	541	519	550	540	536	556	563	523	562	565	491	594	568	559	549	560	516	535	544	545	571	553	548	573	545	564	551	582	476	567	541	515	569	556	533	552	564	540	543	592	519	526	553	523	534	517	541	563	559	562	554	549	612	546	495	521	547	563	547	507	542	560	543	555	566	543	531	532	562	538	562	523	557	514	546	526	549	631	530	574	601	536	557	556	584	529	544	522	511	532	556	570	534	535	532	544	524	535	542	531	575	559	511	541	564	579	573	550	527	507	574	583	580	512	564	526	537	557	547	533	591	571	544	509	490	515	544	550	525	548	583	542	559	563	531	524	528	526	529	547	548	527	542	556	534	550	520	565	570	551	513	529	512	524	536	551	542	544	523	548	570	551	548	515	555	543	554	547	526	576	591	524	545	544	547	551	555	521	541	515	561	578	549	547	604	555	525	546	526	570	536	545	550	530	546	583	536	518	560	566	542	560	586	542	529	510	516	553	517	553	557	563	514	558	553	515	488	602	548	539	553	577	537	540	562	534	599	558	582	558	524	569	518	510	563	583	584	585	545	522	568	530	541	544	598	526	558	552	558	540	577	545	587	531	558	532	521	545	565	545	541	560	574	526	567	556	568	525	529	564	543	510	540	572	553	528	553	570	545	561	554	564	575	575	544	528	556	548	587	566	557	530	527	542	536	532	534	541	535	568	541	571	546	543	580	572	528	561	575	555	545	555	571	548	574	557	545	539	595	491	509	555	553	577
24830	21227	28249	26498	20975	13989	7842	5210	4471	4014	3059	2313	2022	1939	1592	1517	1262	1137	1021	875	804	724	732	590	582	448	448	446	472	458	443	439	396	399	388	401	371	417	415	409	390	420	380	359	343	367	354	371	381	343	372	391	362	353	373	362	389	397	383	358	385	374	393	326	392	413	379	354	403	373	359	393	368	341	371	395	399	351	376	377	361	350	353	358	382	382	383	376	369	399	373	363	405	353	361	387	404	367	375	393	353	362	382	410	431	435	373	357	360	351	403	412	391	388	414	386	387	408	394	432	356	361	371	399	371	380	374	368	378	388	395	375	377	382	361	427	352	383	386	359	368	396	379	390	376	393	399	387	399	418	365	380	395	366	391	376	380	380	327	379	373	390	394	356	409	398	410	356	392	405	347	367	378	395	406	373	380	406	393	394	402	420	352	349	379	405	366	384	367	376	362	363	372	402	381	378	404	381	366	371	394	361	388	355	368	394	392	367	372	353	345	348	383	367	387	406	355	379	368	387	321	372	355	400	354	361	357	380	374	417	415	381	365	394	383	370	378	376	377	351	391	375	389	398	387	362	402	381	410	387	354	379	390	395	373	373	389	361	355	394	402	394	389	368	346	365	376	409	383	350	372	356	358	356	399	400	393	359	397	371	393	383	385	399	388	394	394	371	373	412	370	363	364	373	396	370	372	381	383	391	348	371	380	409	403	366	399	385	379	394	367	402	372	381	358	367	380	372	388	338	399	390	388	423	372	389	383	371	387	381	371	407	390	386	385	376	370	361	409	411	380	408	386	370	358	352	402	371	387	362	377	370	389	401	393	415	377	378	371	368	391	411	401	388	367	387	376	398	375	372	407	363	359	366	368	352	423	397	383	374	371	388	372	379	352	367	393	366	371	346	402	369	397	399	357	385	370	412	383	373	407	424	369	370	359	349	351	371	404	392	384	380	399	390	389	398	367	380	357	381	366	387	375	356	364	388	357	357	393	374	375	381	381	383	346	361	400	355	374	376	413	368	361	372	383	378	402	394	400	411	394	352	377	354	393	374	381	395	403	334	365	371	383	366	386	355	397	353	348	340	377	417	396	381	386	364	360	392	379	379	431	385	360	386	379	359	378	370	371	345	382	379	366	395	364	379	390	382	371	344	362	356	352	374	408	398	342	395	395	369	414	399	380	380	395	360	349	373	326	398	409	398	411	393	376	347	355	358	345	345	398	383	350	376	374	421	350	358	373	390	392	370	373	352	391	359	394	380	414	379	369	365	397	378	348	371	371	370	361	384	367	380	404	396	387	332	378	398	380	365	356	406	388	352	374	356	381	345	368	400	413	369	410	348	384	355	373	370	378	401	341	377	398	360	409	386	381	380	372	384	389	403	370	342	342	366	388	344	370	349	426	376	349	408	383	371	397	357	365	392	382	376	346	403	377	370	390	334	399	390	378	372	405	368	387	391	374	402	390	358	349	348	359	382	369	352	414	384	407	387	380	341	386	390	351	346	418	408	338	355	357	355	373	374	386	400	393	345	370	404	412	332	358	388	380	365	364	396	373	353	372	386	381	374	383	353	361	390	370	362	385	376	376	359	376	367	388	352	379	382	353	387	347	391	359	369	392	366	394	384	371	362	356	385	380	357	357	383	376	384	385	381	347	380	376	356	376	402	380	395	367	391	370	372	374	373	390	401	367	379	378	363	365	372	392	372	383	346	378	367	336	362	378	366	370	382	398	388	381	373	349	388	367	374	390	379	394	394	396	365	346	413	350	338	363	392	389	372	373	364	394	346	362	379	392	360	366	398	407	391	385	406	370	385	364	407	393	362	403	369	373	374	364	414	370	389	351	364	369	387	379	344	382	360	353	411	388	399	386	419	373	389	363	381	427	376	381	377	347	381	417	388	392	378	433	369	364	389	391	373	359	408	347	377	382	363	392	369	382	389	372	386	372	383	398	352	347	365	409	346	382	394	380	370	402	379	375	388	406	371	353	365	393	411	361	364	366	382	383	385	358	385	374	364	391	370	345	382	326	362	335	359	395	424	396	381	359	387	391	379	413	366	390	415	378	385	337	372	385	344	379	379	385	382	377	360	399	373	382	364	413	381	339	365	380	384	369	400	356	377	389	398	369	361	400	356	389	351	380	399	361	371	395	379	359	374	378	398	389	389	354	385	406	376	374	370	396	364	363	390	430	407	385	381	385	383	355	346	383	387	407	381	375	356	401	359	371	386	398	354	383	376	403	355	389	391	383	355	346	371	373	395	356	379	360	381	359	386	376	370	346	347	331	354	359	389	360	375	340	360	396	371	376	386	376	396	401	388	377	386	383	352	376	368	385	377	345	382	361	378	373	384	365	358	395	371	378	389	368	396	382	380	382	370	383	363	391	356	374	389	380	359	358	374	382	395	383	393	377	350	371	357	380	377	376	399	382	358	387	398	377	389	386	383	441	357	360	364	387	360	385	375	356	393	375	378	376	346	354	422	378	360	386	353	389	386	369	349	371	372	378	397	335	372	382	355	404	358	355	355	398	344	354	365	384	357	381	388	365	381	372	368	382	398	385	421	405	401	379	361	387	377	387	377	360	398	363	374	356	415	398	401	346	397	387	366	380	343	364	399	400	372	354	376	356	369	379	369	369	371	365	350	381	354	375	404	352	375	373	367	431	380	381	411	370	387	370	381	342	364	385	386	379	383	393	413	408	400	383	345	372	400	384	388	382	377	374	371	396	353	401	367	354	401	385	380	377	406	404	369	395	370	390	384	380	357	371	379	385	377	407	356	376	394	369	442	384	378	360	349	365	359	403	376	344	355	395	366	371	367	357	400	390	386	380	406	375	362	403	374	368	397	354	368	408	378	386	357	376	376	403	360	365	378	394	367	351	384	338	387	391	377	412	381	396	388	385	372	365	365	395	365	380	331	405	370	371	381	363	363	383	362	368	374	332	394	332	402	385	376	356	395	391	365	375	379	404	361	394	397	407	322	356	369	361	411	394	385	377	388	411	415	372	371	397	398	411	345	353	406	400	369	370	380	400	375	387	375	368	355	408	388	412	394	361	391	358	354	388	358	336	378	381	383	379	362	364	382	363	359	365	365	365	379	371	354	353	376	348	353	344	342	433	385	370	358	365	379	386	359	355	381	352	386	357	359	354	373	390	378	370	373	361	364	365	396	370	396	396	357	414	386	373	369	404	374	360	404	397	364	389	387	395	382	370	392	387	382	398	352	346	409	378	381	369	382	376	411	354	389	416	354	381	374	372	376	387	381	374	377	363	388	405	387	337	407	402	403	374	392	392	361	358	368	375	380	402	374	392	374	337	407	417	387	392	335	372	349	395	402	381	346	396	362	377	399	369	356	393	365	379	351	335	346	353	385	398	361	376	356	408	399	394	420	367	370	374	368	395	368	374	393	387	410	402	373	373	371	375	371	406	363	361	372	364	338	380	362	380	329	423	369	395	391	402	394	376	404	394	366	374	409	379	390	362	362
35688	52187	42949	30789	25068	18497	12887	10267	9328	8148	6237	4754	4090	3634	3102	2698	2339	1982	1681	1501	1333	1205	1093	887	734	680	618	588	611	545	517	499	507	482	509	456	517	457	475	483	472	515	437	457	470	472	460	468	436	451	445	449	471	471	454	437	468	422	490	480	485	443	431	452	420	496	433	474	497	446	478	446	434	448	518	481	440	465	465	465	460	440	430	505	476	460	444	449	447	485	448	455	451	424	473	508	475	477	445	440	440	439	461	465	475	453	453	407	451	461	483	438	446	461	389	462	439	450	495	428	438	433	446	488	470	482	469	428	408	451	482	444	458	453	435	485	451	450	488	460	423	492	464	473	441	499	485	449	537	461	449	448	443	460	471	460	430	450	470	444	447	500	490	435	458	477	477	459	461	447	470	454	445	468	466	421	468	447	433	483	468	495	435	482	469	450	450	507	458	471	433	460	442	446	443	447	476	443	487	486	484	489	471	439	496	451	475	462	464	468	439	447	461	462	458	486	460	464	456	436	455	483	462	451	486	423	475	493	474	449	494	457	459	467	506	444	425	470	467	437	457	486	483	419	463	467	476	494	457	458	450	453	459	473	447	489	476	489	490	451	462	446	463	475	476	444	440	418	439	461	463	464	457	470	433	421	396	453	440	476	486	463	440	451	468	467	479	463	480	467	457	470	482	432	493	466	460	441	448	484	442	463	480	472	460	465	471	460	439	422	446	491	440	443	458	461	434	471	443	442	479	449	450	470	450	454	474	446	434	470	487	421	450	434	471	477	441	466	441	455	456	433	460	462	457	426	457	500	477	453	456	441	496	460	455	430	425	465	475	437	471	461	472	455	446	465	421	447	440	472	487	472	446	454	452	436	438	447	474	453	441	462	472	468	519	507	449	464	472	441	454	432	449	441	509	426	460	466	477	476	489	475	454	458	486	459	469	438	478	454	428	443	467	481	445	491	459	456	422	449	447	409	464	469	496	460	459	456	493	427	476	450	448	489	448	477	432	453	469	457	481	453	445	453	470	487	429	476	499	462	420	470	446	462	471	395	431	409	464	451	455	470	466	446	464	436	487	466	414	480	452	444	490	420	475	487	427	449	459	451	493	457	454	487	458	452	448	441	474	416	479	431	472	408	475	449	452	450	485	450	446	475	487	444	474	443	446	464	462	479	461	459	422	467	458	447	481	453	525	442	446	471	445	446	451	446	439	489	441	489	428	423	464	472	458	482	449	480	438	445	459	456	437	471	451	449	464	468	470	459	477	477	460	446	484	441	445	438	451	448	433	466	494	440	455	462	459	456	461	483	429	436	487	435	451	447	461	461	481	409	412	478	460	487	450	489	469	478	492	431	458	433	468	470	428	485	486	460	493	440	449	468	444	505	428	468	438	461	471	443	446	462	450	482	463	433	479	488	454	454	474	433	493	471	465	447	479	471	430	448	462	454	469	437	461	471	466	460	457	471	452	497	500	462	470	478	456	446	471	431	403	391	478	417	459	478	487	479	467	446	419	463	509	467	433	448	463	430	417	443	451	451	479	435	500	491	439	474	466	425	449	478	502	459	472	463	471	456	471	404	515	498	447	520	474	447	469	455	481	453	456	444	509	438	424	415	448	494	441	447	471	462	505	474	456	465	435	481	456	467	451	449	456	439	467	461	477	473	479	429	441	475	421	452	440	449	467	447	469	451	434	463	459	468	487	473	439	461	438	440	452	457	469	479	473	469	433	476	429	458	449	471	451	457	460	455	456	476	510	421	448	469	422	441	451	481	487	451	473	462	462	416	464	429	426	426	475	483	460	446	419	455	441	473	440	467	467	479	474	453	451	475	452	457	483	492	474	487	437	474	423	449	439	436	485	442	445	455	461	478	432	443	461	434	481	466	477	458	417	455	509	499	460	455	460	460	471	451	443	455	456	442	491	460	467	449	450	458	492	472	446	495	444	457	432	425	431	490	450	405	450	441	438	439	450	470	448	457	461	497	456	453	469	475	461	472	451	437	486	431	433	445	464	437	463	447	472	505	439	470	483	464	470	430	497	448	434	443	529	466	446	452	469	416	455	438	485	430	458	457	474	480	435	461	446	481	451	458	436	467	508	429	495	481	472	482	462	476	493	441	476	451	453	464	479	467	417	438	465	439	501	463	436	455	449	463	478	469	461	462	482	503	442	473	456	437	449	459	466	481	473	480	474	455	451	459	447	469	441	470	470	461	461	467	459	443	474	471	461	429	440	462	459	492	449	509	500	446	432	452	450	462	444	449	440	420	482	427	441	468	442	469	441	453	452	466	469	439	448	471	485	447	482	433	473	383	474	446	471	431	477	479	440	448	449	476	457	479	466	465	474	448	441	460	447	431	434	496	484	446	454	462	435	462	443	473	475	455	468	446	475	476	439	433	468	438	455	422	479	477	471	439	437	505	429	476	460	433	511	461	468	457	457	471	453	435	457	462	458	483	424	474	479	473	457	424	457	470	458	448	435	422	431	463	443	452	483	466	450	439	433	461	464	421	445	473	466	430	456	471	414	461	487	433	468	486	432	454	470	473	442	479	465	444	434	491	417	434	493	463	454	467	438	458	497	446	482	461	443	483	452	441	444	457	485	416	439	462	457	455	447	492	491	456	442	446	432	438	457	461	455	418	439	425	470	467	450	477	471	477	450	436	467	448	425	466	464	462	453	447	433	462	432	464	457	445	462	484	428	467	481	454	452	466	444	444	443	467	451	472	458	466	455	448	453	470	414	454	496	476	471	423	485	462	442	475	489	446	457	466	453	462	467	483	438	469	430	501	460	462	447	448	451	453	524	427	451	422	451	448	489	452	441	483	462	464	434	435	456	438	491	448	491	443	478	461	455	422	482	460	459	451	453	470	436	480	469	462	442	486	507	487	471	430	465	484	470	443	490	429	447	460	447	476	424	410	467	465	424	467	485	449	477	448	449	470	453	481	474	479	488	479	411	481	426	436	473	470	463	448	491	458	423	455	485	478	449	486	444	468	461	486	469	444	485	435	458	468	458	474	432	439	470	461	449	457	457	480	468	491	472	440	431	462	443	486	452	475	428	501	470	445	455	445	485	505	472	475	455	473	461	444	449	488	476	420	459	461	429	479	459	437	432	469	464	444	459	484	479	459	450	463	452	459	415	492	423	482	454	466	470	457	458	490	438	452	467	488	494	466	449	470	451	422	452	447	448	455	449	487	447	414	489	498	423	431	443	447	457	456	471	478	449	524	468	456	445	466	437	512	491	505	465	463	456	427	509	474	437	475	459	436	465	447	470	462	472	458	449	498	474	458	454	476	514	455	440	468	460	492	460	483	481	437	447	511	463	445	462	473	472	458	437	472	497	463	495	453	433	414	453	480	498	448	449	445	452	447	485	425	473	489	466	433	437	467	451	482	479	459	482	457	460	453	446	447	465	504	447	450	438	464	462	455	468	463	466	470	449	438	454	465	490	499	464	462	442	477	491	446	449	493	442	460	463	489
22719	21058	28699	23677	21562	22673	20957	10928	8758	7352	5707	4505	3798	3504	3037	2704	2402	1917	1741	1593	1282	1288	1191	882	809	717	685	658	674	629	584	575	555	549	534	605	565	552	557	564	546	579	556	526	517	524	548	587	563	516	549	506	505	495	506	497	495	546	501	507	538	492	486	509	545	514	471	520	507	493	482	511	479	539	493	482	497	491	482	468	497	553	522	461	504	508	509	480	483	510	514	558	546	492	519	487	489	489	487	511	480	451	500	543	498	499	506	504	512	525	514	543	530	476	513	506	495	504	548	504	555	475	540	494	533	484	521	478	508	522	502	540	474	477	494	542	519	524	518	521	515	506	551	501	490	497	477	530	517	493	506	527	532	532	537	508	522	572	523	499	547	493	485	523	524	497	541	510	524	524	520	531	486	545	524	532	530	473	545	509	486	542	517	525	494	519	504	536	489	496	498	464	471	478	480	504	514	528	533	475	553	526	509	514	505	537	557	473	507	506	497	512	473	490	495	522	487	507	521	543	524	504	549	472	527	502	540	490	532	472	525	512	449	517	514	523	528	509	508	538	483	528	507	505	514	463	465	535	503	481	573	490	531	525	526	529	531	477	493	525	513	500	496	554	521	502	545	501	523	526	518	519	507	532	497	476	512	540	486	547	506	547	560	526	545	535	538	543	509	468	517	532	498	506	498	546	527	484	499	528	499	501	481	553	515	512	482	548	526	556	500	527	523	524	529	520	475	511	515	512	509	543	490	495	513	493	560	504	511	534	478	517	552	521	540	484	515	531	513	491	548	521	497	526	543	492	523	441	513	532	482	507	484	512	493	481	550	468	506	536	491	549	491	514	539	562	520	504	533	529	498	479	522	530	510	539	496	492	458	507	492	511	496	501	540	510	513	495	551	529	507	537	530	539	518	523	527	539	485	508	533	513	534	478	512	541	514	495	532	515	517	486	538	519	481	518	542	526	521	526	530	531	448	531	514	506	521	524	500	533	531	540	524	508	511	507	513	528	490	516	534	503	540	516	500	527	496	490	510	522	546	500	506	539	494	519	527	473	486	478	511	522	465	512	512	500	532	530	548	495	534	518	521	555	495	502	508	511	536	536	519	498	531	547	511	485	480	498	481	492	521	479	499	535	497	501	512	478	500	509	497	500	503	547	478	517	522	555	512	534	503	494	484	512	512	462	524	515	497	515	497	566	502	545	572	548	486	536	520	512	558	517	533	498	539	512	501	487	509	559	508	497	544	520	528	527	508	516	563	497	513	536	504	471	493	497	491	486	531	498	504	494	509	539	519	529	479	518	508	516	513	521	542	495	530	530	496	518	501	504	531	583	527	539	503	537	538	508	493	486	528	478	485	543	506	490	492	511	524	548	487	485	502	531	491	543	493	512	502	537	519	521	565	520	510	586	544	508	527	468	533	468	477	507	580	538	505	540	522	506	561	491	535	503	529	504	499	519	501	489	546	523	541	527	536	516	523	518	556	547	534	555	452	467	508	519	499	506	532	487	539	502	520	546	515	482	532	516	511	522	491	501	530	533	506	503	529	524	496	483	504	514	474	543	521	513	532	504	494	531	524	508	505	497	482	510	537	531	537	536	506	503	516	519	510	540	506	511	485	515	505	508	466	523	494	539	544	511	497	537	544	520	528	500	500	513	512	558	545	535	521	506	482	535	508	503	513	467	523	533	531	533	522	544	492	473	497	499	506	537	501	518	533	542	527	554	500	511	545	501	541	512	548	515	544	494	506	497	495	522	538	501	525	533	474	562	540	530	515	488	508	531	528	501	526	531	519	511	532	520	499	548	512	477	512	507	477	518	512	535	509	485	471	515	499	501	546	521	525	497	510	470	528	514	457	488	534	564	499	565	465	519	540	531	538	516	491	513	499	498	523	491	515	540	495	474	490	513	502	486	534	517	483	538	545	477	489	562	514	516	525	510	539	485	552	506	506	521	506	517	515	536	479	516	545	507	487	502	525	537	524	473	507	499	526	500	502	501	482	492	489	547	534	512	529	506	517	520	502	521	478	537	538	531	540	503	510	498	497	561	496	506	510	543	541	529	514	515	514	552	476	512	493	484	510	487	529	504	504	468	506	511	482	516	513	548	521	522	527	518	521	514	494	535	497	506	522	507	539	508	507	506	522	502	515	544	517	514	513	570	531	488	487	500	535	484	482	469	508	505	493	481	521	522	506	522	513	537	502	523	511	515	520	493	505	506	518	499	514	560	531	522	472	459	527	507	515	481	506	528	508	540	515	498	509	532	511	492	511	487	564	494	531	493	523	518	531	566	503	528	505	522	520	522	503	478	528	496	538	501	504	500	509	527	511	512	525	519	535	522	530	519	544	476	526	466	493	535	503	599	583	489	491	495	530	474	524	509	517	521	482	523	499	533	501	514	496	537	483	501	560	529	503	556	530	491	514	497	551	519	522	505	484	547	532	511	504	541	497	524	518	528	517	538	518	524	516	484	486	494	507	520	459	500	519	523	491	500	513	510	522	477	571	561	491	496	507	476	473	486	526	527	505	566	545	492	481	515	514	510	493	496	540	505	516	520	550	538	535	501	502	528	527	483	522	484	540	506	508	494	514	512	521	509	510	544	503	527	525	464	519	480	540	519	484	487	546	488	518	498	525	479	450	493	556	492	519	543	529	499	527	512	485	492	550	509	539	515	525	529	513	524	519	528	476	502	510	544	515	520	535	482	508	520	505	513	539	476	515	476	482	498	479	491	526	553	513	484	537	501	513	543	494	475	510	490	513	490	562	519	534	515	532	510	537	507	526	516	520	534	503	494	506	518	516	490	526	533	514	497	502	507	528	517	525	499	493	472	516	526	491	529	499	500	529	481	544	502	516	563	488	513	492	515	491	534	502	539	496	498	501	491	467	514	513	501	507	491	508	515	520	536	513	512	512	558	520	534	509	508	517	521	513	504	510	506	524	522	519	485	502	510	577	535	527	516	539	512	505	504	517	530	533	513	555	509	516	524	526	515	501	522	492	534	537	538	506	519	528	509	516	471	496	526	467	543	558	558	486	549	506	463	517	508	540	526	500	489	535	548	519	507	504	526	463	500	529	480	507	552	572	506	513	509	487	534	531	508	500	548	475	510	514	516	550	532	508	490	514	535	499	512	553	518	507	506	534	534	526	498	537	503	482	483	511	520	507	493	527	459	528	519	513	549	521	507	516	486	506	495	543	519	552	488	521	537	518	498	492	517	514	517	531	516	549	512	460	507	514	487	507	461	518	506	531	520	507	539	514	526	517	475	541	502	489	489	483	509	550	504	510	479	510	533	524	518	485	514	514	497	540	506	568	561	527	549	495	537	515	543	527	542	472	524	535	552	465	504	554	508	493	527	499	518	490	495	528	486	497	533	510	515	584	486	498	540	523	499	490	512	520	547	519	507	562	541	509	509	518	522	520	534	551	468	517	543	527	514	512	488	546	539	492	521	590	459	549	537	529	507	509	505	531	502	556	513
38787	62042	51249	38474	32424	25318	19849	15942	15200	12975	10008	8287	6965	6097	5488	4827	4200	3266	2968	2633	2052	2063	1810	1393	1124	974	884	870	875	863	761	676	677	684	643	665	650	605	661	655	656	637	679	630	617	616	613	594	631	647	621	594	576	574	582	601	569	585	648	595	584	598	639	575	624	606	601	619	572	612	585	635	599	616	565	562	600	618	613	593	609	612	571	609	595	580	624	584	611	583	591	658	619	582	603	580	592	607	622	612	612	574	569	608	630	630	582	625	589	612	581	620	600	612	591	554	582	650	625	583	609	576	603	594	591	549	609	621	624	568	570	582	595	592	537	630	586	620	572	594	587	594	637	620	586	613	591	600	646	644	617	574	564	620	644	638	593	600	661	571	572	560	558	598	578	587	562	589	620	576	622	573	618	591	632	581	546	608	594	574	618	566	584	607	617	561	608	589	557	623	629	601	609	576	610	541	588	593	617	645	572	606	603	573	617	583	550	573	574	634	632	582	578	618	624	591	567	604	601	591	599	619	601	564	608	599	593	574	606	653	600	583	593	579	610	602	591	589	566	561	574	591	572	606	585	583	608	638	602	597	580	577	554	618	598	595	587	656	592	601	609	639	634	617	611	584	579	588	638	570	557	623	611	633	615	579	568	643	605	603	645	618	596	596	610	602	631	586	614	584	586	600	585	610	646	600	611	599	580	604	605	615	582	614	582	589	618	626	629	602	617	627	591	598	570	600	636	607	631	608	632	624	581	621	609	589	572	593	588	601	624	579	626	602	648	619	614	646	618	595	578	618	643	589	560	595	624	616	621	614	594	573	610	597	631	600	585	539	630	610	637	665	611	603	634	564	579	609	575	610	666	619	597	575	609	592	580	586	648	616	624	637	571	614	597	657	657	577	579	624	612	591	553	606	589	586	591	591	585	643	572	647	593	614	585	633	583	656	651	627	574	603	623	617	521	583	623	625	590	607	568	584	625	644	619	666	594	592	650	592	568	615	610	604	602	581	609	557	596	592	578	589	573	599	630	567	644	615	585	571	612	569	589	566	564	542	572	584	613	609	609	553	608	555	615	607	612	616	604	591	650	582	634	622	549	580	596	587	566	576	609	603	618	644	622	589	578	587	592	616	599	587	610	595	579	593	611	580	632	596	590	595	595	609	583	555	562	610	567	639	613	612	612	568	619	600	602	606	588	619	633	589	609	640	557	637	576	622	628	539	597	588	576	630	606	640	661	586	603	603	609	621	556	617	612	571	601	630	623	624	560	598	620	571	607	570	555	635	612	566	596	597	555	613	592	628	624	591	637	584	576	575	608	598	630	582	584	549	603	640	571	635	615	568	573	583	611	569	598	586	611	625	602	571	565	558	571	602	636	595	620	606	574	597	586	596	621	592	642	606	624	584	604	624	592	600	600	607	587	615	627	599	564	580	628	609	609	619	608	558	601	564	579	587	552	574	617	657	612	589	642	577	544	616	584	644	576	609	590	597	601	619	584	565	635	622	604	634	578	586	554	605	589	585	647	592	602	606	599	585	610	571	629	579	573	589	560	588	589	581	613	556	615	580	614	623	559	610	595	602	592	622	591	577	584	580	602	608	611	609	622	599	619	577	605	556	581	557	599	592	628	602	625	565	618	639	649	579	600	589	607	588	582	578	576	587	647	583	594	648	629	622	590	557	581	588	602	614	595	585	591	630	649	613	590	605	618	616	605	634	557	631	555	585	600	589	594	599	594	633	596	586	588	590	555	614	604	593	627	602	610	576	615	567	584	581	599	645	556	604	597	581	644	578	623	605	612	590	601	656	621	575	600	558	604	600	579	601	619	639	596	628	573	589	605	615	641	609	595	605	579	631	569	556	568	618	621	636	598	595	597	659	573	630	570	574	661	605	567	600	577	619	608	600	634	624	584	629	545	596	593	591	617	577	593	594	567	613	598	629	591	603	577	592	621	575	628	606	623	663	575	602	630	610	571	604	590	612	599	558	653	599	608	592	629	583	602	647	627	585	626	592	564	638	582	585	616	587	630	607	630	548	615	644	553	589	607	607	646	589	554	594	563	552	604	566	624	620	633	572	587	620	630	641	604	588	638	608	584	576	596	605	593	620	636	590	583	574	552	569	620	561	601	583	637	602	648	577	605	574	592	663	591	610	633	608	608	647	604	620	616	602	608	639	570	571	558	633	589	590	649	602	606	603	634	603	589	551	594	587	606	591	621	624	599	567	620	624	623	580	590	612	590	556	587	599	584	582	627	586	636	608	621	564	586	615	573	586	558	599	575	635	640	623	603	613	620	642	588	594	615	609	620	636	623	636	568	612	605	600	587	619	562	637	557	607	602	567	640	611	622	559	619	593	628	610	618	561	598	599	597	646	574	609	605	598	552	643	564	573	596	609	667	595	571	578	588	607	629	637	620	644	647	587	604	617	575	593	621	614	591	626	590	575	622	577	589	580	604	623	594	560	596	639	633	617	632	660	562	622	611	618	603	625	610	576	601	580	591	599	579	593	615	569	573	579	649	585	635	580	625	592	608	577	616	605	598	615	629	604	597	615	606	592	627	593	640	579	600	594	586	618	617	626	571	599	584	586	614	613	634	540	605	595	577	635	613	647	582	634	594	621	575	571	618	592	576	593	628	576	643	578	619	608	629	568	606	593	593	574	570	593	611	620	587	623	577	600	637	614	610	581	640	628	580	608	613	658	584	615	608	574	574	629	596	627	615	608	576	555	613	586	594	583	620	626	624	606	561	578	543	643	601	586	593	595	632	543	625	600	648	593	603	636	602	589	595	585	604	632	585	625	604	586	609	597	604	619	561	552	588	626	612	602	630	610	593	608	607	549	621	570	600	602	621	573	569	586	617	585	602	641	571	617	634	584	641	601	607	653	634	581	597	634	618	596	611	643	561	568	601	592	586	561	617	545	571	564	591	632	586	590	602	577	613	621	610	614	608	570	618	614	581	597	596	608	595	588	569	608	602	568	602	588	585	549	583	570	616	575	610	566	614	621	632	599	606	591	617	592	601	627	603	632	633	604	599	578	587	598	597	613	608	636	635	598	575	631	567	571	583	587	574	631	609	573	610	610	599	580	567	574	580	622	621	610	629	634	577	591	603	572	595	571	605	593	591	613	590	573	592	660	582	621	598	618	632	613	597	636	595	603	569	596	593	642	568	599	581	612	583	598	620	554	628	578	618	602	634	614	621	622	609	566	608	583	619	620	607	580	630	577	579	602	593	627	570	562	585	549	623	602	574	610	597	569	588	619	627	621	565	606	596	625	572	597	609	608	619	640	617	608	622	572	630	596	614	573	599	646	602	636	598	576	572	596	602	605	626	604	605	595	632	594	605	593	614	569	585	589	593	588	607	573	603	591	581	558	604	635	623	630	565	612	584	597	623	591	610	574	544	598	603	613	646	598	582	581	610	592	571	576	611	600	591	573	605	572	596	568	595	630	591	602	616	609	638	573	639	598	630	597	657	644	598	599
30124	33541	35953	26801	17258	9770	5657	4028	3539	2956	2201	1946	1717	1400	1319	1204	1093	949	854	753	640	636	613	525	469	451	401	445	427	397	397	388	395	394	362	397	359	395	390	396	379	409	373	357	376	407	396	347	378	364	400	386	431	362	407	408	372	373	354	380	359	384	363	386	382	352	381	427	397	378	359	406	342	369	384	390	358	363	372	362	370	383	361	356	331	381	374	356	342	372	362	352	318	349	396	399	388	334	390	376	372	374	403	380	340	377	377	373	402	387	371	382	367	367	398	340	362	381	376	368	378	417	383	414	360	368	367	365	381	362	361	378	370	368	365	399	360	373	371	363	356	345	364	400	379	378	381	358	377	374	397	355	354	407	384	381	381	386	355	380	391	387	365	386	377	400	371	395	384	377	331	404	402	395	355	382	386	387	375	364	376	397	391	383	403	369	373	376	387	377	364	412	361	397	404	383	362	383	361	357	406	386	337	374	393	392	342	379	361	380	365	399	370	373	415	423	383	377	358	361	388	366	378	359	367	393	413	385	381	388	403	377	364	362	349	403	371	389	369	374	383	355	364	386	388	369	350	382	416	362	381	340	394	371	350	336	370	363	362	394	358	399	370	368	379	362	355	372	386	400	370	399	365	373	353	377	363	359	390	375	364	364	369	362	379	386	387	395	407	392	400	403	385	402	361	389	385	370	349	372	342	358	380	350	370	375	382	382	350	371	374	378	349	360	366	426	373	385	359	354	400	363	378	412	353	385	399	372	361	354	380	389	384	380	348	379	375	397	388	322	363	389	400	340	382	344	378	398	381	330	380	362	405	347	359	429	376	403	375	390	415	388	366	389	370	399	394	393	361	372	389	386	376	400	386	380	357	395	337	400	335	373	358	343	408	387	385	349	363	379	368	376	379	360	382	362	399	366	387	342	359	362	399	373	380	388	373	383	378	404	388	369	379	377	380	375	410	370	384	392	359	353	389	374	341	370	373	401	378	357	397	380	389	369	393	385	399	439	384	387	360	367	354	381	387	398	385	348	408	377	356	384	428	363	376	370	378	358	404	397	374	411	388	407	358	381	358	389	346	329	366	372	379	399	373	394	381	368	428	369	404	385	348	376	353	421	396	398	379	409	381	381	368	371	381	353	358	375	357	361	366	331	382	377	377	404	373	357	401	388	355	392	368	384	401	392	405	395	363	423	389	375	341	360	374	364	364	371	371	389	365	368	390	396	403	373	393	368	363	388	355	352	364	392	375	380	354	403	404	343	353	395	367	380	386	366	386	373	369	347	403	398	388	391	373	390	402	365	382	411	368	377	406	362	351	381	409	337	383	352	399	370	387	402	373	398	405	382	404	398	402	391	380	400	373	385	389	389	375	401	393	397	398	377	373	406	357	384	405	365	362	369	398	384	416	375	386	402	396	389	373	393	394	390	380	388	373	398	360	384	388	406	365	382	368	364	403	378	364	378	399	365	383	386	374	379	348	389	404	407	406	402	392	389	398	354	407	357	400	345	409	348	347	352	365	382	379	392	371	373	399	371	406	358	394	375	363	341	378	392	371	397	388	393	367	406	377	401	342	381	386	394	397	385	379	389	372	356	357	363	408	377	412	372	384	376	384	391	382	381	360	372	374	353	363	361	376	368	375	368	416	384	368	392	377	361	391	411	352	375	364	364	399	358	364	374	358	424	336	358	381	372	402	368	347	399	358	412	390	367	360	361	408	363	386	346	378	371	342	367	398	384	374	371	391	423	396	352	416	375	354	392	361	405	388	361	402	377	366	400	362	391	357	387	389	372	396	356	396	385	428	397	387	360	349	386	370	387	363	367	374	377	411	361	394	416	392	368	359	394	370	393	367	395	409	362	371	374	395	375	382	379	372	417	426	381	393	340	373	357	386	383	380	365	367	388	377	369	397	405	360	376	399	352	388	384	377	361	385	350	383	349	395	368	373	367	402	392	385	334	395	373	376	391	358	395	370	395	352	383	378	356	370	374	381	373	400	376	370	404	404	366	389	356	362	362	370	353	360	373	368	372	439	387	390	402	385	364	362	374	372	366	380	372	360	380	387	383	363	345	390	397	381	353	381	341	375	358	365	372	386	381	413	338	325	382	398	387	364	371	397	404	364	363	380	384	389	364	374	388	393	399	371	380	342	360	372	330	366	374	380	405	414	393	327	354	394	359	395	393	425	381	375	379	372	366	405	362	382	394	334	375	359	339	360	385	382	341	378	392	344	355	410	365	378	364	419	368	394	344	316	375	356	385	395	351	373	383	360	366	359	398	398	389	382	365	407	377	359	362	370	366	401	379	356	369	396	385	392	381	378	363	389	357	396	371	361	376	381	365	375	398	369	353	382	407	346	367	358	383	373	375	386	401	385	401	360	385	404	327	389	368	375	381	390	341	383	398	385	362	363	355	379	374	365	381	415	378	410	362	400	385	349	382	361	381	353	380	361	366	391	399	397	402	396	369	391	392	391	367	366	350	384	377	378	360	347	394	372	357	357	388	388	375	389	380	359	356	427	376	363	366	398	344	362	371	360	372	364	405	364	352	422	363	404	369	356	361	379	389	377	356	358	374	354	380	336	363	403	387	375	382	385	405	379	350	375	358	397	375	358	399	400	340	394	357	388	387	339	353	383	369	370	392	351	388	371	365	343	363	360	362	378	383	369	388	386	387	371	374	404	360	368	403	351	384	386	387	392	365	393	406	360	361	395	394	361	399	367	367	403	366	332	377	375	370	363	372	413	386	376	343	381	353	390	437	387	364	352	357	341	387	406	369	352	362	374	384	386	364	336	407	351	377	370	384	360	349	375	401	383	373	360	362	348	399	383	367	370	409	363	379	369	423	349	413	359	362	380	400	370	399	342	359	381	359	364	385	348	416	377	364	388	370	335	375	356	370	374	378	375	399	362	386	363	336	398	362	357	363	381	344	334	388	416	369	382	337	351	382	373	374	365	355	392	374	407	383	371	369	326	365	430	370	388	405	352	348	352	406	389	357	408	379	358	394	357	341	361	390	391	386	380	364	373	367	395	363	386	362	406	360	382	403	367	387	374	402	353	352	374	359	333	332	408	360	434	418	354	413	390	383	334	376	397	384	398	371	354	330	393	373	353	394	355	374	359	402	367	378	389	357	399	377	363	357	370	390	342	345	347	368	407	396	396	375	422	372	399	352	364	366	368	374	389	379	375	370	378	336	398	366	402	318	429	361	364	388	375	397	406	380	418	391	390	384	366	368	339	400	373	378	394	358	375	369	367	349	350	386	376	363	351	377	377	408	390	402	362	381	403	406	399	391	395	372	373	403	349	367	357	390	411	389	413	379	364	332	386	355	366	393	340	377	362	385	359	354	387	359	368	387	363	386	368	400	394	360	378	375	362	394	370	373	387	369	405	357	378	414	375	333	368	404	366	380	382	383	375	367	355	369	398	357	357	344	378	401	379	385	388	372	358	397	410	427	375	388	363	411	355	382	388	407	355	369
35652	49124	40500	27653	21142	14472	10399	7861	7246	6189	4594	3915	3170	2843	2540	2160	1846	1626	1256	1233	1024	1003	817	748	601	584	569	521	513	531	473	472	471	511	501	470	480	445	481	423	452	487	492	418	464	446	463	422	486	478	415	435	428	437	474	471	449	444	486	438	465	458	435	460	445	469	429	481	512	452	451	455	457	452	445	479	455	482	455	459	441	438	419	456	461	438	447	432	480	478	459	415	412	449	482	452	459	455	454	457	467	439	430	466	478	464	485	440	434	485	471	447	466	486	472	450	459	448	454	436	458	452	452	448	472	423	483	451	447	427	480	441	461	472	437	459	448	472	430	473	446	474	472	445	490	461	473	466	456	476	425	442	464	448	428	433	441	505	464	449	466	473	452	426	431	454	450	458	431	431	460	436	459	421	465	449	447	452	453	439	449	478	464	448	451	483	445	483	471	448	402	456	517	453	435	471	496	432	448	481	452	454	404	473	469	467	483	450	402	480	462	438	462	477	435	446	445	449	442	459	471	456	449	450	445	462	475	461	469	461	442	477	486	423	469	473	483	465	419	473	433	468	432	436	449	441	435	438	466	449	450	467	464	423	430	455	449	475	446	449	469	449	450	496	467	462	446	416	471	440	476	487	432	443	437	456	433	450	491	453	459	471	401	481	441	471	465	426	449	462	446	493	416	440	451	402	455	463	421	462	461	424	482	457	491	497	429	482	451	474	441	456	461	464	449	454	464	479	454	451	453	444	436	421	478	458	475	429	469	443	468	442	463	475	455	496	420	480	432	479	438	481	452	442	493	463	500	461	461	448	438	480	420	480	440	450	470	448	453	446	500	464	436	470	475	480	463	461	470	470	464	406	457	465	460	442	459	444	432	424	453	452	452	465	504	462	469	459	431	446	454	453	451	457	458	436	452	483	421	469	446	413	437	453	457	450	459	467	470	446	411	437	477	479	450	438	460	437	441	424	416	444	448	421	459	493	443	454	472	472	463	469	459	431	429	465	472	451	442	484	466	438	485	438	504	435	467	492	452	467	460	450	466	485	429	485	415	450	463	477	466	442	460	423	487	462	458	452	490	445	458	445	444	463	470	472	483	432	459	468	445	453	432	440	456	456	456	474	452	430	462	439	456	441	500	450	452	437	483	446	427	468	423	462	488	478	455	406	464	456	460	428	476	449	447	435	437	478	412	452	448	482	415	437	442	428	453	443	464	468	433	435	459	469	470	427	462	478	442	463	442	412	455	482	475	441	452	449	469	453	469	467	443	470	419	484	445	504	464	447	451	451	428	436	412	452	446	438	448	460	472	424	496	447	465	439	487	405	461	448	481	468	471	466	419	463	402	425	437	477	467	444	497	437	499	448	466	460	436	477	466	461	427	462	467	463	474	446	459	459	464	422	430	450	437	448	474	459	423	490	469	455	414	481	424	409	454	443	443	443	472	453	428	478	436	417	412	462	450	476	424	471	442	475	456	443	448	456	466	484	459	444	494	465	474	439	475	459	444	464	465	449	472	473	445	427	438	456	403	419	472	441	461	464	453	447	442	466	456	463	480	459	456	462	458	465	431	472	466	447	438	437	485	462	472	444	464	437	446	479	463	450	460	519	463	442	445	474	442	435	466	431	476	479	456	476	433	464	474	434	439	462	502	437	475	431	458	455	443	450	436	463	457	505	484	460	441	424	431	444	422	442	469	450	433	454	442	516	404	446	426	472	482	471	419	457	466	478	457	441	411	461	472	463	453	476	444	441	452	427	442	423	440	468	456	461	432	446	441	471	480	450	428	491	442	446	438	457	491	490	432	448	504	427	483	418	494	439	459	453	462	450	438	416	434	487	468	455	436	477	484	454	435	432	445	436	458	453	434	428	426	502	451	482	458	466	452	428	455	422	477	450	447	457	443	472	495	429	474	445	432	487	456	444	475	463	493	472	465	470	487	455	473	430	460	462	431	401	457	436	450	459	465	495	467	490	490	474	455	444	469	481	467	488	416	495	461	473	446	463	436	457	445	444	435	459	462	463	456	476	460	469	448	469	411	449	456	471	440	445	471	473	483	441	411	440	407	482	449	468	439	440	452	476	440	440	435	447	454	453	463	484	485	446	497	437	479	467	468	461	455	449	462	465	493	502	467	472	451	456	445	469	464	457	460	461	465	416	449	426	462	445	417	438	465	431	443	456	439	454	455	467	467	478	444	459	472	425	444	486	447	419	471	488	465	403	491	445	455	469	470	467	456	521	468	468	472	419	421	485	456	445	445	440	452	445	478	410	450	440	475	493	432	445	467	429	442	479	444	486	445	473	440	446	493	441	433	470	438	449	428	445	462	437	442	434	467	429	461	476	474	437	463	481	478	498	465	421	430	484	471	501	478	473	459	486	459	489	414	438	444	429	473	440	439	427	459	470	443	479	437	446	469	445	464	459	427	476	438	449	406	474	491	428	468	459	454	445	475	469	460	438	469	433	432	431	452	459	470	450	461	468	488	465	454	478	425	464	432	481	451	491	456	454	449	473	449	484	490	438	439	477	429	459	474	444	439	466	455	443	460	433	433	470	459	454	435	437	485	448	462	474	461	471	491	441	473	450	434	484	454	456	481	452	450	484	469	457	474	441	458	454	464	424	469	463	426	470	493	477	471	482	469	456	482	445	476	477	411	462	463	419	453	456	450	475	472	437	441	383	437	466	445	433	454	438	446	443	433	433	447	421	442	458	530	408	466	461	489	443	449	468	450	386	443	438	488	487	465	463	429	433	460	438	462	448	459	463	436	465	439	445	480	487	476	414	442	475	459	436	488	433	464	439	473	454	427	458	432	448	476	463	450	469	444	441	484	470	465	428	425	463	455	436	474	473	460	437	450	418	453	439	435	417	504	466	446	484	496	433	444	475	465	445	459	423	473	475	448	436	436	436	442	453	459	461	475	449	465	452	438	459	465	417	432	442	442	433	423	484	445	435	420	440	495	488	511	445	491	488	430	473	464	458	468	481	458	464	462	481	453	457	465	487	460	464	458	501	412	432	452	439	478	470	453	468	433	436	476	415	468	457	475	460	420	459	446	416	437	454	464	462	464	470	453	433	454	468	463	433	432	417	435	457	442	472	446	469	459	482	424	485	452	474	466	452	471	432	458	515	482	447	439	426	441	473	441	468	452	480	444	451	471	481	461	433	471	466	446	428	479	447	462	465	466	482	442	456	439	438	479	452	513	460	469	454	479	486	460	466	467	464	468	432	452	466	479	443	437	437	474	511	452	472	454	462	501	421	419	463	426	447	435	449	449	459	420	447	446	485	485	469	508	465	475	479	436	432	440	470	458	438	455	435	458	438	423	432	462	426	457	426	447	442	454	474	401	458	475	427	418	487	399	472	440	464	465	436	460	459	446	429	420	441	430	486	470	469	450	439	444	433	458	437	474	481	435	433	436	455	465	449	432	433	449	477	438	414	436	469	434	453	460	460	414	450	440	463	430	443	428	478	464	448	469	442
23683	21011	28353	24755	22230	19142	11949	7359	5911	4963	3753	3352	2693	2441	2254	1775	1665	1476	1217	1162	974	925	854	749	642	600	607	553	534	529	524	522	503	533	478	467	472	506	482	472	497	444	475	462	518	464	497	485	448	499	436	485	481	460	463	480	442	512	463	482	445	457	429	497	459	459	450	444	451	457	475	441	476	435	430	441	469	505	450	439	457	451	473	458	472	458	460	465	495	459	481	446	478	466	448	455	443	447	437	468	457	478	436	474	483	457	444	454	434	467	449	475	454	480	423	465	465	490	449	423	449	441	442	442	435	446	479	462	452	473	462	438	456	471	447	467	479	453	467	471	463	476	477	454	493	460	469	481	444	455	462	475	462	472	493	429	452	450	474	469	483	484	471	494	463	491	440	458	478	456	456	446	464	486	450	461	469	466	434	457	473	482	460	450	451	434	444	472	503	460	472	445	471	446	478	443	449	458	445	436	469	488	448	474	439	440	465	484	466	470	446	459	463	488	475	446	469	465	459	459	445	442	463	481	482	494	458	489	449	429	461	461	453	429	433	452	474	476	468	445	475	437	448	407	427	457	444	443	443	476	461	435	477	415	457	436	433	468	467	435	443	455	443	486	463	427	447	471	487	466	464	428	470	454	446	455	470	458	485	482	497	483	490	461	444	475	492	515	448	432	446	432	475	486	449	421	484	498	483	479	488	465	476	451	473	461	486	470	468	496	434	446	443	474	463	498	457	405	432	453	472	459	443	444	498	426	470	445	453	491	477	465	483	438	498	450	460	447	454	461	449	468	488	458	494	466	484	412	429	463	475	430	455	467	471	435	446	444	474	457	460	441	449	478	469	454	467	466	477	481	481	425	463	470	462	462	485	456	449	484	427	443	477	462	462	477	474	453	445	464	465	466	436	441	470	470	441	461	463	450	462	481	462	465	464	446	471	475	476	444	477	463	463	446	463	466	436	467	468	435	455	477	445	430	464	474	472	454	475	465	451	478	499	411	446	507	458	446	427	448	456	478	438	439	502	435	447	514	487	457	440	484	466	478	464	428	478	480	465	431	477	507	470	441	460	457	466	432	453	461	460	448	457	455	457	471	481	428	490	461	469	442	420	446	430	494	485	465	454	471	456	458	455	477	486	448	434	461	460	464	466	455	468	442	482	470	462	445	466	450	449	437	410	420	463	450	438	449	462	466	461	461	487	426	453	454	467	515	452	476	461	442	435	438	460	454	497	488	471	485	434	492	431	453	483	444	452	435	482	444	482	488	457	455	474	448	441	475	424	472	482	460	488	445	481	502	481	487	446	432	481	456	522	472	448	474	442	490	477	448	476	459	462	461	480	464	478	474	452	494	435	445	459	438	487	516	510	445	447	456	434	492	454	467	432	425	493	446	436	441	457	459	434	425	458	473	495	418	477	461	441	483	479	496	445	425	455	441	457	485	490	482	435	458	475	475	440	463	448	463	456	463	470	490	466	453	485	462	473	482	483	460	432	475	482	477	467	458	490	462	464	454	445	447	424	441	435	441	468	459	454	448	497	470	444	469	449	459	469	450	444	501	428	439	471	463	468	428	474	418	453	448	494	463	450	457	444	414	456	447	468	488	488	454	464	472	488	473	488	484	464	470	461	465	440	463	463	466	465	461	480	468	440	474	435	496	482	464	466	463	463	453	471	446	428	430	471	428	433	467	467	445	466	451	428	415	483	449	440	458	455	514	471	463	459	485	481	455	440	445	462	442	446	462	489	475	492	469	472	451	473	494	460	464	456	453	453	469	520	476	426	438	450	483	438	457	458	463	436	479	467	464	459	445	434	423	468	463	447	481	471	462	452	428	460	449	462	428	433	473	464	435	450	462	465	500	463	445	444	466	516	457	487	444	478	466	440	452	465	473	466	470	455	470	461	527	465	456	475	468	477	475	463	459	479	473	450	466	446	458	418	470	488	418	409	461	450	453	486	475	506	473	447	476	467	452	458	446	469	466	477	463	473	428	458	443	458	472	422	471	471	526	474	475	478	479	459	416	421	474	467	436	448	466	450	452	441	488	475	433	455	470	434	484	444	491	491	459	463	453	488	451	436	474	475	459	482	446	505	456	422	450	503	482	540	411	477	467	477	489	415	463	455	458	474	451	475	460	457	434	463	462	441	471	442	455	488	434	473	433	485	459	455	449	517	458	482	454	505	461	459	416	471	511	443	435	477	504	459	461	491	485	460	461	461	474	490	468	469	474	456	454	451	467	434	496	464	402	449	461	438	481	471	456	460	469	486	424	442	459	463	490	489	454	451	482	444	434	455	461	441	496	470	438	472	486	441	461	426	460	473	463	464	482	464	457	454	435	452	470	449	447	455	429	452	465	453	472	457	474	438	485	422	507	469	458	467	475	456	450	442	494	439	460	449	472	489	472	445	463	449	466	484	454	458	463	497	454	467	456	515	436	455	495	453	427	431	442	482	449	464	446	451	458	494	476	458	440	426	464	453	446	444	456	456	460	464	466	498	413	468	490	428	424	473	420	472	418	437	432	473	445	478	440	458	457	483	452	461	505	434	437	448	473	461	440	445	477	461	489	466	465	457	460	445	441	484	437	484	473	429	474	437	458	483	456	429	458	483	441	413	475	460	452	499	428	457	454	455	493	469	430	471	442	449	476	446	460	470	508	455	440	467	463	466	469	463	462	446	435	460	473	435	467	466	422	450	428	421	510	457	464	496	465	495	437	452	430	468	480	485	463	463	494	436	445	466	481	468	428	444	453	420	445	458	439	452	440	442	470	445	439	469	449	483	503	435	428	463	459	478	461	455	481	472	479	463	422	489	478	484	470	452	470	425	455	441	471	463	451	495	487	470	473	450	487	452	478	452	411	441	470	478	441	460	475	442	502	462	455	440	421	491	453	466	449	437	457	441	446	511	433	440	435	436	478	438	470	429	481	496	447	425	470	418	440	461	480	481	435	447	428	489	433	472	444	439	461	458	471	421	488	447	451	455	465	443	449	464	456	463	470	437	432	450	473	504	423	440	475	480	426	438	458	453	459	429	445	430	498	485	464	496	518	456	482	429	472	443	462	450	410	502	474	465	467	437	440	459	464	475	474	444	436	420	456	440	468	448	473	439	443	458	457	472	473	504	442	464	506	442	501	500	437	483	444	414	449	486	506	519	441	449	496	489	469	425	430	451	440	477	494	492	474	478	454	453	483	481	460	450	454	433	474	472	449	474	427	462	491	469	454	434	422	488	475	428	513	445	411	468	462	474	465	464	481	434	425	461	447	448	469	453	473	462	451	467	459	514	456	474	436	477	444	441	466	445	448	484	491	457	465	467	420	441	466	484	489	459	479	488	445	468	479	439	432	480	470	471	432	472	457	463	469	467	438	452	455	491	445	429	456	461	464	472	465	452	475	463	444	482	498	448	426	468	441	499	477	477	468	452	466	480	458	462	462	451	501	432	449	432	489	435	444	467	466	438	454	452	450	465	438	471	466	432	484
35940	57057	46695	33962	26879	20064	15148	12612	11352	9084	7258	6245	4979	4444	3859	3243	2996	2505	2010	1812	1542	1324	1198	994	868	823	734	739	706	670	585	587	628	609	561	583	653	559	619	586	620	625	587	540	578	545	572	514	570	529	526	528	557	559	555	525	537	542	509	581	543	578	509	583	553	584	528	570	603	574	559	539	522	549	538	575	537	533	525	513	529	509	563	558	600	565	562	529	518	580	556	529	548	541	532	526	576	531	556	539	520	515	542	512	506	524	557	522	565	592	569	482	542	554	550	531	529	528	532	573	535	579	547	528	566	527	561	544	545	541	527	540	605	550	548	539	558	536	514	587	551	582	553	556	562	508	568	540	567	562	491	543	541	551	525	562	576	517	522	555	559	513	545	554	540	513	536	571	573	533	571	513	523	549	572	578	499	504	550	551	531	527	537	526	544	546	529	555	542	567	523	561	551	565	572	525	566	548	552	555	544	515	527	553	584	584	538	522	545	544	580	518	531	515	557	543	539	563	549	541	530	558	546	537	558	543	528	514	570	594	547	523	556	549	549	561	541	562	511	527	501	539	538	538	564	480	516	569	545	532	546	532	526	598	560	529	547	599	551	544	529	556	550	528	546	568	522	560	507	511	549	524	561	555	527	534	529	551	523	563	554	509	577	557	575	551	569	528	557	570	552	585	509	556	578	502	530	557	562	524	503	548	523	507	557	534	566	554	541	524	554	594	529	587	538	521	578	559	530	549	572	505	578	548	585	556	592	596	547	529	554	549	570	551	565	548	528	595	549	536	530	535	559	501	561	554	525	568	559	542	554	564	540	569	536	529	567	537	576	535	529	574	560	599	561	536	514	557	546	520	567	520	518	549	607	504	549	569	553	578	554	565	575	521	534	580	552	503	546	560	550	533	545	540	561	557	588	567	512	561	544	544	533	517	558	552	528	533	554	528	569	570	558	537	607	543	570	542	546	509	561	591	567	593	541	590	539	549	567	535	538	539	573	510	558	522	480	537	561	544	536	500	549	548	549	512	552	537	538	535	544	533	573	534	536	536	550	546	515	554	535	522	541	540	516	553	524	559	539	532	550	541	520	563	518	540	520	504	552	562	548	569	566	516	521	518	542	556	539	546	558	520	537	545	528	562	512	538	557	546	537	569	548	540	511	542	514	566	570	504	539	579	532	546	544	540	570	526	554	582	481	533	543	540	544	570	544	537	503	530	597	557	517	585	551	574	531	568	592	527	571	580	552	572	527	485	547	552	521	506	559	561	525	539	534	554	529	536	533	551	566	534	559	541	534	575	558	531	563	526	489	517	568	543	581	525	583	568	533	577	543	529	551	561	532	577	527	548	538	517	527	557	550	547	557	526	541	549	534	529	502	500	582	528	516	546	597	540	512	566	524	537	519	563	542	515	599	506	528	558	587	562	573	539	548	586	545	543	550	541	532	514	557	555	540	612	514	566	593	541	558	586	533	580	490	557	546	551	575	527	526	531	522	527	536	531	533	548	561	549	550	501	549	566	582	568	543	558	532	536	531	530	563	589	510	533	589	566	548	583	528	567	574	543	524	551	566	555	550	528	505	517	542	505	566	558	541	572	539	534	556	518	600	573	515	524	524	577	547	561	574	604	493	548	556	549	504	544	538	589	541	553	533	500	567	544	562	560	543	535	531	576	575	554	539	568	547	553	580	523	554	536	587	545	548	566	554	561	514	539	580	548	548	534	545	557	541	535	550	509	544	557	598	516	534	565	553	563	532	534	514	576	563	506	510	568	552	507	529	534	536	540	544	554	521	542	536	531	522	558	577	521	563	557	570	541	543	595	507	582	556	537	533	509	514	539	523	522	577	497	563	549	514	584	512	532	563	568	532	542	567	568	563	521	561	532	521	563	566	533	535	547	555	576	565	545	528	578	546	581	562	521	549	558	525	552	525	560	508	513	551	544	558	545	507	546	539	568	547	565	517	522	556	560	527	499	589	524	542	547	533	581	563	529	538	584	569	551	557	532	536	527	536	544	549	573	493	491	510	559	536	556	526	604	543	542	572	544	572	532	568	532	520	547	566	518	575	533	531	572	533	540	535	528	547	533	543	569	522	553	528	522	534	531	542	507	513	481	540	546	596	519	544	538	552	541	560	531	513	565	540	571	538	565	495	544	543	543	525	556	509	522	569	553	528	540	527	584	560	539	525	511	568	541	518	560	582	520	529	576	570	534	555	517	572	588	595	554	546	549	569	544	503	564	515	519	539	533	506	558	535	528	567	546	528	529	576	547	522	584	555	548	555	540	534	563	514	503	565	547	580	570	556	555	570	523	530	519	530	518	518	545	547	519	502	536	546	586	540	560	590	573	530	510	512	596	541	570	546	529	556	560	545	544	551	551	580	536	537	537	512	556	550	535	573	487	529	566	544	521	525	520	542	519	555	550	561	550	534	577	551	583	513	522	531	558	556	580	528	505	563	554	541	518	535	556	527	519	529	538	568	535	530	522	561	568	535	570	553	550	579	531	543	561	517	571	551	544	567	543	537	570	517	569	525	558	559	565	534	590	583	517	559	550	492	561	562	495	552	528	561	541	515	533	551	527	531	551	553	553	552	520	539	491	492	593	561	552	537	543	561	526	531	562	535	553	514	553	526	558	555	543	546	550	522	519	544	552	514	592	545	546	567	540	544	513	578	551	548	563	518	539	561	560	563	541	560	537	573	559	539	556	555	567	553	550	573	557	567	540	583	547	543	540	567	518	532	547	543	559	529	546	556	567	520	543	564	538	540	538	570	557	571	555	535	539	564	521	565	566	552	534	563	540	569	559	572	566	558	531	532	525	528	533	522	541	597	524	565	526	511	548	532	499	517	552	562	550	513	543	536	510	571	571	512	552	543	553	552	593	553	534	584	543	512	585	600	548	540	631	510	538	562	515	534	546	576	514	553	551	549	501	540	529	544	547	552	582	491	536	513	560	569	551	542	553	544	529	534	527	528	564	536	569	542	598	566	546	521	535	546	585	540	560	586	565	540	571	541	535	550	507	584	551	551	563	542	541	517	562	548	574	516	545	557	545	541	569	519	518	547	565	590	557	567	554	626	528	488	574	578	555	490	547	556	561	546	549	551	527	559	512	587	586	541	563	553	591	537	568	539	540	560	540	549	565	577	546	526	566	549	523	551	549	535	563	526	572	529	518	529	539	537	518	543	562	547	559	551	517	525	528	595	579	551	547	557	557	560	515	579	512	557	569	556	527	536	579	558	534	534	537	561	526	559	580	558	573	540	564	534	543	557	540	548	553	557	568	527	562	573	563	580	542	565	555	577	558	549	617	559	555	554	569	531	542	578	533	555	515	600	557	566	557	514	568	566	526	505	538	578	520	579	543	542	562	512	562	527	539	565	550	581	531	519	584	529	521	582	549	518	554	559	560	530	555	548	555	537	524	529	544	561	533	539	587	514	554	485	548	531	508	558	561	537	513	546	524	555	565	527	513	545	524	529	552
24882	21279	28373	26604	20979	13758	7839	5424	4522	3495	2903	2549	2183	1995	1709	1445	1266	1160	1011	917	743	666	590	524	503	528	478	440	437	418	418	359	401	409	380	383	390	394	385	408	380	386	388	404	377	360	416	369	387	409	377	366	378	364	373	364	371	367	356	383	376	396	394	380	386	367	386	390	393	366	398	389	368	364	360	391	357	363	357	367	383	399	407	383	344	360	390	368	394	368	406	378	370	386	381	417	396	373	387	380	365	390	403	373	370	390	340	372	391	327	381	350	374	374	375	362	384	381	405	398	364	382	401	391	397	358	397	385	388	391	420	361	384	359	402	369	382	386	367	369	383	377	346	379	364	337	381	389	370	386	403	366	384	397	367	376	372	372	381	383	371	392	380	394	405	381	389	370	412	366	383	399	342	360	357	374	399	412	343	388	404	368	405	375	390	350	408	418	355	384	365	416	391	390	344	347	394	395	381	389	399	377	328	362	357	391	372	362	360	373	385	397	414	385	387	362	340	364	379	353	410	407	383	356	391	385	405	362	381	376	387	359	376	369	390	368	390	356	361	396	420	361	359	353	384	363	381	377	372	366	391	367	405	374	403	385	369	358	381	399	385	360	353	365	357	343	386	384	346	382	377	360	384	366	353	359	395	350	356	414	380	389	399	364	390	370	396	377	385	339	373	394	385	387	376	381	339	344	383	388	379	334	397	364	353	379	402	412	377	394	393	408	346	397	357	365	386	359	415	380	375	348	378	375	382	365	385	337	367	357	397	389	361	381	369	383	394	386	380	385	393	387	363	386	388	343	357	366	377	389	360	380	414	385	371	358	373	365	367	376	350	369	363	355	352	385	355	378	369	334	368	401	377	398	363	360	354	356	398	374	350	365	304	345	393	383	381	415	357	348	363	360	351	323	385	381	408	366	390	368	393	366	359	352	369	378	423	369	383	389	396	358	379	381	387	379	360	363	359	378	355	336	386	348	387	363	364	351	361	365	366	373	364	368	373	355	383	365	399	388	366	390	392	381	380	400	369	386	348	360	362	375	389	366	372	346	380	366	351	379	380	382	371	350	347	393	377	339	411	365	359	376	380	429	368	362	372	399	377	396	363	361	348	375	392	385	352	378	383	372	319	353	357	396	338	394	362	382	380	371	397	392	329	363	387	373	393	398	376	375	400	415	363	370	402	363	394	366	361	387	385	344	381	393	380	384	406	385	355	405	362	366	396	377	348	380	370	400	395	390	370	368	387	379	389	375	370	407	421	420	368	361	346	371	353	378	393	349	406	369	395	386	361	393	351	401	384	394	388	388	349	377	405	375	378	368	373	375	391	367	355	368	379	386	334	343	400	363	346	403	401	349	382	374	382	414	390	393	359	381	387	360	359	362	373	397	378	373	356	407	361	387	360	385	372	359	413	331	377	381	372	358	402	378	367	395	402	383	359	372	360	360	339	406	365	378	363	374	393	373	389	399	400	369	351	375	392	375	359	387	376	393	363	400	342	389	371	367	371	371	373	369	395	383	348	389	354	365	391	387	399	330	375	361	374	404	352	375	408	343	370	405	345	380	390	357	377	389	377	384	372	424	371	422	373	404	348	350	407	399	395	417	378	364	377	393	389	378	373	357	387	393	373	398	365	373	398	374	347	395	410	375	360	353	392	367	367	368	392	367	371	356	375	389	358	378	381	382	365	359	366	380	355	393	376	339	361	367	401	391	334	369	396	359	410	386	387	414	390	386	351	417	389	377	403	362	389	370	379	381	375	362	396	347	393	350	410	366	384	366	347	399	394	375	378	403	352	387	386	372	378	348	393	383	348	375	406	373	417	368	426	368	369	383	387	342	400	389	373	393	419	384	378	380	397	421	420	377	378	371	378	398	380	374	391	380	371	395	401	386	387	373	402	356	395	371	355	368	376	404	343	336	357	403	344	368	354	379	383	366	376	350	363	422	398	358	380	377	388	381	343	383	391	377	370	414	369	407	371	362	396	395	360	421	375	393	385	371	377	374	391	365	359	370	379	373	379	393	391	377	356	387	364	378	418	403	380	351	356	364	414	376	370	367	414	361	378	363	365	378	407	403	411	395	363	399	363	389	401	378	379	382	393	368	335	369	357	388	373	405	355	358	374	344	391	343	365	406	373	393	384	378	373	409	384	360	353	376	412	366	410	359	387	417	386	365	375	382	413	381	390	405	400	386	363	403	350	357	389	385	400	355	398	367	357	372	360	405	365	396	376	371	377	367	365	346	403	349	375	389	382	365	384	379	346	390	378	383	402	337	364	367	338	378	352	393	398	408	386	366	406	393	368	342	383	378	372	381	435	373	375	368	406	401	344	403	360	353	345	376	350	367	391	300	383	406	347	375	373	379	353	355	373	383	398	396	404	405	390	394	365	382	366	364	404	393	358	375	381	392	377	349	389	394	387	395	364	364	404	375	327	351	349	378	387	373	351	401	358	400	373	354	394	380	373	373	354	390	399	377	364	357	383	391	359	369	370	386	384	376	372	411	383	341	368	391	417	367	384	379	397	380	383	359	396	383	394	373	337	405	377	403	403	387	369	372	384	357	369	389	371	398	387	375	421	373	370	357	348	394	400	388	397	367	367	409	406	374	390	357	403	414	387	385	392	393	393	395	400	393	370	395	391	358	378	366	363	355	377	389	341	379	383	363	379	359	392	403	393	378	392	375	354	374	346	373	369	374	387	381	347	376	390	372	382	397	400	427	413	372	358	373	404	383	402	400	399	364	358	380	376	400	376	369	414	372	389	386	372	372	404	380	369	402	353	384	380	405	383	336	369	390	408	381	376	379	376	381	388	366	396	403	388	378	367	370	361	395	342	361	367	365	382	364	393	389	381	389	389	364	373	431	390	388	403	382	383	364	381	420	377	380	370	351	380	335	360	344	379	398	435	390	375	367	383	424	410	368	386	399	395	386	364	369	372	390	400	393	405	376	383	406	387	361	374	350	401	388	367	378	377	374	355	395	351	379	363	351	371	381	375	403	371	376	358	382	356	357	398	380	414	398	395	400	373	361	358	362	368	332	384	375	365	433	389	417	373	388	373	388	402	391	369	402	341	364	353	366	380	388	382	367	324	400	390	347	372	366	395	375	330	391	357	416	367	382	363	417	355	408	405	354	363	416	395	361	356	342	372	375	376	324	359	395	400	374	350	399	396	403	394	377	369	341	362	382	380	372	358	377	392	409	358	375	371	396	385	387	347	369	407	385	387	362	320	398	361	409	385	344	373	384	381	392	393	368	372	382	419	367	357	372	367	380	373	402	364	398	375	408	397	366	395	373	375	372	358	359	378	379	373	373	371	360	373	393	379	350	374	390	404	414	369	380	339	378	376	379	385	393	374	374	378	403	404	386	373	370	375	403	373	378	409	404	395	369	364	399	374	355	348	369	372	379	354	391	394	363	418	377	357	378	390	363	384	406	383	356	391	380	370	396	387	384	378	380	400	376	421	379	368	374	423	383	379	369
36529	53906	43135	31241	24995	17761	12956	10870	9210	7422	6015	5228	4235	3765	3152	2670	2210	2018	1613	1438	1198	1091	924	822	695	642	617	601	561	548	518	479	477	498	452	462	508	489	472	502	510	533	487	476	472	449	493	436	475	458	473	451	486	478	480	490	448	467	490	450	469	523	435	441	494	472	484	458	464	441	458	434	432	450	487	472	456	488	481	446	437	525	459	448	455	435	509	478	457	444	473	450	468	455	483	474	458	461	468	460	456	461	481	477	445	482	463	469	428	480	451	491	514	468	456	464	480	418	487	465	499	436	470	479	491	437	463	462	481	472	443	444	485	456	447	449	472	467	474	431	434	474	464	487	481	460	486	446	475	446	476	457	469	453	451	443	415	403	446	458	453	455	470	475	440	465	437	470	453	461	459	482	429	435	452	447	481	460	459	495	456	453	454	453	450	449	461	449	464	463	471	421	478	454	439	439	450	407	477	441	445	447	448	470	436	449	474	473	452	438	451	468	443	468	469	427	468	463	483	485	455	476	464	414	454	461	453	436	450	430	491	436	432	470	477	430	469	480	493	464	490	469	411	457	454	432	462	467	422	462	495	454	481	467	472	473	449	465	478	422	477	439	485	454	474	450	453	451	432	455	475	458	447	486	471	488	429	411	443	495	438	460	470	463	437	479	458	450	474	462	458	454	492	491	462	462	455	438	421	457	526	444	456	435	471	447	457	477	434	483	414	466	473	470	498	469	456	464	517	472	467	464	486	435	420	443	447	417	440	424	468	437	450	429	436	460	484	479	456	456	463	513	448	441	450	440	458	423	461	471	464	483	396	422	437	482	463	470	451	443	459	475	437	473	446	433	460	481	439	444	410	446	449	469	478	434	449	489	449	501	456	445	459	446	457	470	477	452	510	444	417	493	492	429	467	459	458	505	476	470	458	449	484	490	474	445	513	438	412	457	447	446	470	452	487	463	476	470	429	453	424	458	446	425	486	472	478	488	467	471	451	450	467	492	491	487	447	459	450	454	418	404	438	482	442	463	454	456	493	439	458	487	472	479	477	462	433	464	450	432	473	461	424	453	450	459	471	455	419	412	495	457	489	499	440	429	464	450	453	486	441	443	443	505	483	474	475	453	464	424	448	449	460	428	460	461	450	468	453	458	442	521	471	431	476	484	426	476	433	476	463	474	439	449	481	467	441	437	491	511	457	458	416	442	464	449	474	422	448	460	506	443	482	447	447	449	402	444	401	447	460	490	499	437	413	447	449	451	467	484	431	460	483	478	445	426	475	448	429	472	475	447	446	489	456	474	434	452	432	460	462	458	440	477	427	453	472	435	470	460	412	458	485	429	463	463	453	462	487	442	429	469	475	475	433	463	460	467	445	456	493	463	434	452	477	482	487	490	444	437	444	450	460	449	449	418	499	490	459	466	495	479	464	478	433	464	443	486	465	494	439	440	451	467	445	435	482	449	475	460	401	434	441	464	466	488	419	432	491	430	431	461	465	471	441	476	461	474	470	465	445	434	465	454	453	468	472	483	481	445	467	473	454	492	482	441	471	515	475	474	454	467	453	436	471	431	436	439	445	424	435	455	456	438	445	453	456	425	484	492	459	451	470	452	455	455	458	464	436	484	455	463	438	472	481	445	443	455	465	431	424	450	478	445	439	463	483	472	490	463	465	465	457	476	477	455	444	436	458	486	455	446	468	437	462	430	461	487	441	436	442	452	457	451	452	455	471	448	440	461	469	467	454	452	449	456	449	465	456	463	430	405	475	441	489	482	428	447	471	470	425	454	432	465	470	426	484	466	455	476	510	447	435	451	452	454	475	430	453	437	512	462	445	418	474	450	461	474	488	449	437	445	446	475	462	454	468	423	446	445	436	464	504	496	434	454	456	482	426	443	442	462	434	457	431	477	478	447	467	485	492	461	439	481	464	463	452	492	484	460	457	472	451	435	446	455	497	463	482	453	446	471	476	465	468	472	443	447	447	488	452	466	486	501	473	475	458	423	437	429	452	458	472	477	489	463	435	480	465	474	456	445	468	479	488	460	445	454	482	455	440	445	466	491	450	480	446	442	500	471	470	471	469	466	463	466	469	447	458	460	463	460	441	441	459	497	474	443	499	474	479	470	480	443	438	416	461	409	476	477	442	448	434	444	471	483	464	479	499	482	455	443	489	437	431	442	446	467	433	476	432	452	459	474	458	444	463	479	444	445	484	466	493	431	451	426	451	460	492	487	468	452	507	439	502	482	469	470	489	493	418	434	423	409	444	465	430	469	451	474	446	489	457	450	463	478	503	460	450	449	439	471	480	457	437	414	460	440	472	447	436	460	475	472	483	419	439	441	468	445	477	471	464	436	455	460	498	438	468	466	482	480	455	436	466	464	440	454	433	465	485	483	442	515	468	439	463	412	467	478	479	474	438	490	484	423	490	436	472	435	477	483	465	476	438	430	460	480	452	458	489	453	432	474	443	427	436	464	445	442	452	457	503	416	472	458	483	468	470	482	454	446	446	478	436	456	456	449	448	464	470	494	485	456	468	487	469	450	474	423	493	464	452	464	467	463	441	463	497	491	477	468	456	477	492	471	472	439	462	439	453	469	461	450	484	414	442	500	481	470	460	481	427	434	462	439	489	500	455	471	388	438	465	470	437	431	518	463	458	447	492	474	483	426	467	483	480	467	480	441	472	467	418	436	453	434	449	469	497	463	469	422	437	466	464	496	449	481	478	492	433	457	480	491	465	417	467	448	465	470	469	474	484	461	425	449	487	414	478	439	475	487	478	442	484	457	413	488	459	469	460	472	486	447	466	426	477	439	510	442	452	435	461	434	440	424	461	491	455	441	471	470	431	499	453	450	477	458	436	462	425	467	465	444	465	434	464	460	482	439	476	456	444	466	465	454	462	447	479	454	446	454	456	468	481	475	475	505	439	440	425	447	453	482	452	440	472	446	465	443	478	459	469	440	490	456	453	455	504	473	454	457	485	481	459	450	461	459	451	463	446	454	441	441	444	481	443	450	448	449	428	486	439	437	446	465	488	481	450	434	435	469	443	457	485	426	448	484	425	470	456	452	481	452	482	421	463	477	442	509	469	452	469	456	482	436	439	469	446	488	451	450	411	465	433	453	452	451	418	437	454	467	460	484	504	455	445	438	426	473	457	445	473	446	458	454	477	477	492	430	429	481	460	496	480	450	453	469	427	466	424	485	441	462	466	429	463	434	492	506	477	464	468	467	479	482	461	469	450	483	454	464	499	472	432	462	450	476	474	432	439	424	467	490	451	481	466	458	434	432	495	461	442	456	425	447	472	479	507	464	425	439	442	467	487	464	437	446	490	457	466	488	442	457	462	450	444	479	466	489	461	509	455	491	426	465	444	405	515	454	448	464	458	460	390	443	446	426	461	501	443	460	466	420	481	444	470	436	445	441	442	466	503	481	480	445	484	440	459	462	451	441	417	469	441	479	463	417	449	447	421	495	460	477	476	459
22632	21018	28662	23653	21537	22584	20467	11663	8137	6675	5577	4540	4083	3514	3241	2694	2280	2048	1758	1576	1296	1197	960	860	802	728	664	672	630	578	580	565	547	509	525	576	536	549	493	520	550	521	570	490	515	543	545	524	522	542	493	561	498	518	551	530	470	490	513	531	483	513	546	529	573	539	520	501	535	493	524	481	489	508	550	483	545	519	512	490	514	536	491	540	521	489	517	526	536	560	503	520	530	482	466	511	560	545	499	504	564	515	453	543	505	511	502	492	497	486	478	500	542	453	508	522	497	492	540	542	493	551	530	456	495	477	546	539	531	497	482	519	487	519	505	520	509	514	511	525	537	526	545	512	515	479	538	518	501	557	494	554	534	504	516	505	509	503	507	483	526	525	505	528	545	501	497	467	534	512	481	510	530	497	473	486	531	503	519	501	526	491	541	529	556	507	546	497	506	506	534	475	518	516	502	513	518	528	529	551	491	530	525	509	511	555	511	503	517	517	512	499	541	523	492	510	495	523	525	525	521	525	550	509	524	521	542	518	516	503	487	508	507	540	500	521	511	522	494	484	557	520	528	490	504	526	521	509	511	530	532	529	522	482	533	538	512	474	453	555	490	530	530	526	509	531	505	486	535	464	516	521	496	505	499	453	475	501	516	512	497	492	508	543	547	486	537	549	477	548	525	522	472	486	514	506	563	515	467	517	514	497	496	538	507	519	502	530	497	520	530	493	473	522	519	522	496	491	516	511	475	542	502	536	520	497	511	508	520	517	505	545	519	558	548	495	541	474	539	523	494	515	558	538	490	559	482	492	501	521	482	530	510	518	570	506	502	511	520	507	543	528	497	490	530	524	524	458	524	508	521	561	538	526	516	508	550	507	492	515	527	472	508	509	537	475	527	506	518	475	503	468	543	554	538	533	545	541	530	503	563	503	493	491	502	502	526	492	500	509	484	523	534	511	528	490	533	539	483	533	499	499	494	526	507	515	483	537	544	500	521	481	488	501	509	501	519	507	519	515	516	551	495	503	529	477	533	536	489	449	481	496	530	546	515	508	550	478	519	548	505	505	502	552	485	565	498	526	508	522	518	479	512	542	494	524	525	478	547	536	497	512	539	547	485	526	519	494	506	499	511	495	527	499	558	540	506	559	495	490	505	493	546	517	504	550	490	512	527	514	534	512	505	529	480	528	521	534	480	531	531	552	540	533	473	468	492	510	543	507	519	540	528	487	527	476	539	515	547	505	504	508	549	499	541	484	466	536	540	490	507	488	500	493	500	530	498	499	523	542	516	532	499	503	539	522	546	529	546	554	512	516	552	530	534	550	510	478	471	504	530	502	534	520	496	515	528	514	524	476	541	512	542	481	519	515	504	520	519	538	476	533	503	505	512	520	498	546	547	526	531	545	512	511	472	494	505	542	508	505	540	488	515	515	529	499	488	556	506	524	489	549	503	526	505	489	491	495	505	509	506	501	533	510	565	550	533	474	524	512	506	541	501	526	524	508	503	496	490	496	520	469	480	503	476	516	488	488	570	514	496	538	501	515	489	511	528	496	508	502	540	520	541	531	471	555	481	516	509	510	491	508	561	534	513	515	475	500	530	474	499	513	469	517	547	501	530	464	518	552	503	487	512	508	539	495	505	538	495	493	545	550	543	471	540	528	501	517	497	538	523	495	538	538	455	492	498	526	524	535	498	517	502	529	493	482	486	497	499	490	512	480	484	509	517	512	524	544	523	494	525	489	526	496	523	515	540	513	536	504	536	571	520	528	519	469	510	504	446	529	553	515	541	544	516	505	479	537	534	493	500	534	523	528	506	516	503	501	509	515	503	515	493	523	518	566	524	529	488	545	498	525	515	555	537	482	510	522	533	535	487	501	540	487	523	503	534	546	486	443	500	461	488	516	518	504	505	530	553	527	496	538	549	527	543	528	520	484	530	482	514	490	510	526	501	525	458	476	527	501	482	539	539	510	518	561	543	530	476	512	534	512	512	530	509	532	532	476	549	564	537	506	511	486	529	515	490	536	542	501	502	540	525	567	516	530	523	527	486	476	508	524	555	484	494	521	522	483	482	497	530	525	531	511	520	478	511	504	471	513	503	520	513	483	527	513	499	532	533	484	506	535	478	521	525	538	521	522	528	509	516	474	543	482	509	507	531	524	563	523	500	528	518	510	503	502	552	451	526	507	497	502	516	501	502	492	554	491	505	504	506	496	519	498	529	524	526	547	514	508	492	543	521	525	519	504	502	539	498	533	528	547	549	528	473	541	487	551	519	536	510	525	511	523	523	548	537	518	509	531	496	513	512	491	535	548	539	508	526	489	499	520	500	490	511	532	514	500	589	482	508	497	514	488	534	518	516	524	508	544	498	460	466	502	525	487	511	539	518	478	474	491	513	511	512	524	493	503	527	516	516	528	485	507	510	538	519	487	457	518	554	492	512	486	516	505	531	545	522	494	522	532	485	517	526	530	505	547	482	551	515	520	482	541	545	510	525	529	507	494	489	525	544	505	518	492	498	491	504	502	515	476	524	506	526	489	490	506	539	531	534	508	517	487	495	501	492	495	519	554	557	518	496	482	513	525	539	500	489	465	501	518	522	507	509	475	496	524	548	523	545	511	513	508	520	492	490	531	535	506	514	529	481	550	525	493	514	490	511	514	498	509	546	508	487	532	508	467	514	515	521	532	480	522	528	529	510	516	531	526	501	514	480	523	478	485	503	479	500	524	518	489	518	533	502	529	507	519	531	524	523	526	457	520	537	522	519	504	499	497	499	534	506	509	495	521	502	523	513	505	529	477	498	508	518	525	519	516	537	474	512	554	531	532	528	536	479	458	488	506	505	499	509	484	514	489	518	473	525	495	480	495	506	494	493	522	501	500	533	511	531	521	519	525	537	495	508	531	488	504	501	517	510	508	489	498	496	535	487	517	522	551	497	536	516	483	485	512	511	528	523	513	525	483	523	487	512	462	532	520	498	522	530	520	524	490	522	454	545	543	465	519	539	504	512	498	522	509	542	511	465	512	538	483	501	501	499	516	515	551	511	476	561	497	472	488	471	493	512	520	517	495	522	498	539	536	511	499	520	514	507	557	454	509	474	479	496	499	501	514	519	551	478	507	505	515	483	547	515	547	529	504	516	503	529	508	518	497	483	508	530	521	495	516	525	546	539	517	481	543	501	500	530	478	522	532	555	511	497	544	476	485	529	536	547	523	512	530	494	531	529	526	530	521	526	521	520	492	497	528	482	534	495	484	529	503	571	478	533	564	509	531	495	493	511	509	545	492	493	548	514	539	544	535	492	489	493	504	526	513	435	495	527	551	545	509	500	516	508	498	509	484	508	506	538	512	487	516	527	508	519	509	518	548	519	485	536	472	500	512	538	530	497	508	545	528	504	490	516	470	521	534	465	478	541	510	526	546	506	533	525	522	525	523	511	522	531	509	477	496	570	503	497	490	522	463	533	515	521	537	472	514	521	549	505	513
38909	63017	50838	39306	32548	25146	19400	17110	14254	12072	9984	8230	7294	6382	5678	4718	3882	3364	2854	2551	2201	1848	1568	1245	1133	975	896	808	848	794	734	657	662	640	651	651	628	700	658	652	682	624	652	636	615	603	611	612	573	602	639	595	587	607	596	584	613	606	572	571	578	611	612	604	572	621	600	589	620	610	575	595	602	612	614	636	569	621	568	611	605	660	614	616	573	607	621	623	610	578	625	625	605	571	561	562	612	633	597	557	583	584	577	614	629	578	564	640	610	622	639	605	614	608	611	578	576	575	569	616	575	600	641	530	606	605	578	611	560	566	576	601	579	606	592	557	590	610	622	596	652	558	586	615	588	621	638	550	620	564	584	578	627	590	606	567	563	597	603	584	648	614	590	590	607	611	581	600	600	618	585	580	614	589	640	603	633	581	565	596	615	620	596	597	612	576	642	645	599	617	622	578	599	584	595	580	588	606	591	588	609	576	592	623	574	622	618	578	570	604	605	578	544	589	594	613	657	572	554	642	607	591	555	599	583	630	606	582	618	597	586	600	577	608	618	622	617	577	594	574	565	632	607	579	574	530	584	602	611	634	642	631	599	560	546	623	623	572	595	583	590	630	580	631	592	573	588	603	599	591	621	556	606	579	589	646	628	609	628	604	604	546	589	614	613	614	581	633	552	589	617	604	612	571	576	654	593	572	578	595	557	582	619	603	580	613	597	570	620	617	554	618	590	616	585	595	600	602	592	611	607	625	598	611	612	604	621	572	602	617	612	586	570	586	594	603	591	587	615	588	604	577	593	573	614	585	638	599	616	635	575	600	577	601	611	571	599	539	598	611	599	622	620	574	570	566	556	589	549	589	604	597	627	608	628	596	593	615	619	548	605	575	564	568	560	592	645	566	618	584	568	582	604	607	637	559	592	604	594	618	607	617	588	589	605	615	575	598	641	607	591	595	584	627	598	570	572	609	627	588	599	572	586	647	609	613	596	560	587	626	596	641	601	571	613	609	597	594	598	641	578	631	555	571	614	570	574	604	587	605	611	583	606	564	607	588	580	583	593	606	599	598	617	585	598	636	570	609	584	575	622	601	622	626	590	610	632	589	609	618	589	615	587	636	590	600	609	582	597	557	585	572	598	591	630	615	605	596	581	603	590	629	596	624	561	619	579	597	645	638	597	585	582	597	617	595	623	627	609	601	591	603	561	583	622	597	607	612	614	597	592	641	587	610	616	585	631	613	591	622	671	576	617	605	569	579	618	564	601	592	609	592	540	613	592	587	610	652	606	576	578	595	587	600	566	619	602	602	597	589	579	605	607	580	626	566	622	605	591	597	649	621	562	647	581	596	632	585	585	599	609	616	605	562	623	574	583	588	581	616	567	626	593	610	614	593	572	591	602	607	558	603	598	606	629	574	611	634	598	575	536	626	602	632	619	550	588	612	604	657	621	601	632	611	618	567	616	640	615	642	599	628	591	606	567	568	592	578	593	615	599	582	604	621	616	590	587	611	601	610	580	614	605	607	576	632	570	612	624	591	642	606	621	597	620	606	600	608	572	576	593	616	603	569	591	616	574	643	597	639	642	608	587	593	602	614	611	569	582	598	611	579	575	593	594	606	582	571	561	580	580	612	599	573	569	581	617	580	581	608	655	547	618	587	583	573	563	616	618	586	631	660	637	571	589	609	610	621	620	591	591	594	592	641	613	616	612	620	592	600	610	584	589	591	568	583	608	644	612	635	616	624	574	572	584	623	621	594	647	603	572	596	611	593	633	626	648	540	589	581	623	547	535	583	587	574	586	626	569	620	617	595	558	615	578	625	610	598	564	632	601	605	602	619	587	574	587	618	615	593	610	614	608	607	577	571	595	579	617	594	585	616	623	617	620	530	624	610	584	641	598	613	605	633	606	644	598	636	616	588	618	587	560	602	583	621	624	587	565	651	589	617	580	613	612	610	616	581	634	614	538	624	629	610	611	595	640	610	579	591	578	594	604	638	585	602	585	611	610	591	609	575	583	592	579	573	573	611	504	605	570	579	610	556	588	624	604	616	609	608	594	590	590	609	572	587	605	625	616	596	548	607	606	587	602	565	576	580	565	536	612	663	579	606	619	585	566	580	597	584	576	612	620	610	609	605	615	590	633	577	624	583	581	584	677	598	575	618	573	606	603	586	617	614	603	602	590	608	621	565	629	584	630	600	574	619	651	557	616	631	621	598	634	565	574	592	584	598	641	568	606	574	616	583	596	643	589	557	628	647	607	577	592	614	618	607	599	590	588	609	586	614	622	630	576	613	679	551	590	638	551	581	552	621	610	612	647	573	600	612	648	592	585	635	555	585	605	599	587	624	555	617	582	609	627	593	577	620	598	624	580	626	594	593	580	631	608	623	595	569	571	610	616	590	576	575	640	596	627	588	596	584	638	596	617	597	574	592	606	629	599	620	601	646	604	608	610	581	567	598	604	657	608	571	549	603	631	624	610	605	582	617	590	602	613	601	622	615	597	631	577	571	606	588	633	611	603	561	593	577	610	606	593	603	598	640	587	593	589	585	561	602	604	563	572	564	607	642	593	589	604	637	585	598	615	588	610	590	563	572	570	571	611	608	567	583	596	578	599	638	575	556	595	565	567	603	659	608	598	622	590	587	621	585	589	596	590	596	603	600	595	599	575	576	594	569	622	597	627	585	609	582	524	588	545	591	599	588	586	617	610	608	596	613	612	566	595	622	629	576	622	593	609	554	570	602	628	551	649	558	601	619	588	641	561	593	551	628	579	595	565	632	606	629	586	603	636	620	531	607	578	576	602	611	612	626	623	618	601	600	531	558	661	591	568	595	607	595	611	600	588	613	608	586	629	586	587	592	624	555	603	579	629	601	591	581	568	635	624	615	566	570	593	588	587	609	536	610	538	578	572	605	645	566	616	600	594	568	632	565	545	555	563	642	549	620	570	639	613	564	586	595	576	595	605	623	608	632	658	592	583	580	618	560	568	632	591	578	541	620	606	604	592	540	643	616	623	617	609	617	602	632	585	600	629	592	565	619	598	599	623	607	579	580	601	642	554	590	611	634	532	580	560	576	598	613	579	613	616	544	547	614	588	625	635	624	613	621	572	581	587	565	598	609	583	614	587	571	596	614	562	574	553	588	591	599	636	619	572	601	613	625	582	576	589	647	606	585	632	581	562	562	606	589	615	620	581	593	582	558	571	623	550	605	632	586	623	602	610	595	648	599	585	556	574	581	596	609	617	661	621	616	566	631	640	630	603	584	591	578	552	601	668	589	567	608	598	594	611	588	628	614	556	580	574	626	615	578	586	635	614	605	605	588	598	593	603	610	600	611	631	620	600	579	581	610	625	610	627	642	601	597	606	577	642	595	612	601	596	569	635	580	586	606	583	598	607	565	569	618	610	642	560	604	588	569	580	616	643	562	620	647	564	589	582	620	629	666	580	639	596	623	594	569	601	592	607	633	595	597	600	630	564	587	584	648
29813	33219	36033	27408	17742	10011	5204	4322	3311	2787	2238	1845	1737	1468	1276	1239	1037	830	846	778	665	624	558	472	452	456	437	401	428	421	392	425	382	409	378	389	384	408	390	380	395	390	328	404	397	376	381	378	389	355	374	365	398	406	380	362	394	377	372	363	375	371	350	359	401	380	387	387	399	387	396	356	355	405	359	379	390	371	364	375	420	390	361	357	362	405	349	402	380	368	345	376	383	390	367	361	359	342	399	411	363	360	385	364	390	352	375	379	381	376	380	360	396	358	413	413	370	387	380	392	387	426	395	391	377	383	365	393	389	379	346	371	389	386	382	380	377	393	372	388	390	386	403	353	374	371	361	374	379	371	391	378	388	357	368	380	330	356	412	349	385	364	345	379	338	396	357	390	371	380	366	354	396	337	379	376	376	368	381	392	408	371	352	368	386	378	385	359	341	405	365	360	360	366	341	392	367	395	405	374	334	341	359	364	347	380	377	348	353	398	396	372	397	380	365	397	342	384	377	354	388	382	392	382	398	373	365	387	355	358	398	394	411	371	389	352	384	407	394	358	410	386	386	378	374	383	383	392	352	408	376	366	360	380	401	361	360	344	363	383	364	363	387	386	398	415	338	417	367	400	372	370	405	390	375	404	363	395	369	371	371	378	394	355	384	367	345	381	387	421	379	407	360	384	409	371	367	351	392	402	390	381	355	364	371	347	398	388	395	396	394	340	393	364	377	393	394	371	382	360	392	383	379	392	363	382	412	377	380	358	394	360	326	360	389	383	361	386	358	366	363	405	390	378	378	385	413	350	363	404	397	370	376	357	390	374	373	376	353	364	379	408	385	394	365	397	371	382	407	375	388	372	396	390	375	379	353	367	389	400	374	372	363	358	368	360	386	344	361	376	361	375	360	390	377	386	391	350	371	381	375	373	373	392	386	378	374	363	394	334	397	373	373	338	415	357	373	354	384	391	363	402	380	349	364	370	373	385	364	376	369	382	377	359	383	389	424	361	371	371	414	383	386	351	361	350	351	381	368	382	427	363	378	389	341	348	345	355	382	378	383	378	377	395	419	374	390	373	385	376	369	378	396	402	407	378	398	365	415	364	406	368	385	360	380	352	387	360	348	376	378	386	370	394	401	343	357	391	363	389	352	380	377	356	365	391	403	366	368	400	424	359	366	355	382	389	409	417	398	383	410	392	379	367	367	387	390	375	393	383	399	371	341	385	372	341	344	380	402	370	389	370	387	358	385	386	376	375	412	346	390	376	370	354	362	372	389	352	345	369	388	367	384	398	453	351	399	376	383	368	376	373	360	344	354	385	372	385	324	375	369	389	395	359	377	403	399	381	358	377	389	385	403	429	392	376	339	332	370	375	382	362	378	371	414	357	376	387	418	373	357	392	329	354	415	370	353	380	349	386	351	373	387	416	386	355	379	373	346	387	414	390	360	345	384	361	362	382	397	359	376	359	356	409	384	393	384	366	390	370	358	383	355	400	352	376	370	393	402	384	359	394	390	359	391	413	428	361	392	417	369	369	398	368	389	392	386	353	386	399	389	373	347	398	341	379	414	338	374	388	374	358	356	361	346	376	381	350	384	385	390	384	361	395	388	362	344	384	434	359	383	365	364	357	364	403	363	369	380	385	415	368	353	353	354	360	402	381	372	365	360	362	383	409	396	397	339	382	384	338	361	401	371	349	357	360	363	399	376	353	395	344	379	349	369	346	401	379	373	376	371	376	385	421	381	379	411	428	382	372	362	362	398	344	363	384	391	380	397	380	384	387	383	418	370	362	388	357	366	368	365	360	388	369	407	407	377	370	377	354	384	380	395	409	377	368	374	392	382	367	399	375	374	358	406	351	341	381	394	357	373	353	387	352	419	364	356	370	401	395	410	384	396	354	363	389	405	396	355	398	382	402	375	395	417	345	356	387	431	390	374	384	346	402	353	348	396	382	379	390	373	393	388	377	386	400	353	418	391	366	341	337	361	353	399	393	369	365	373	385	382	403	388	386	374	371	358	365	417	413	360	409	382	381	361	384	385	401	371	371	421	389	345	369	405	376	389	332	404	424	376	338	394	408	374	371	377	395	386	344	369	381	364	404	378	393	381	359	367	399	378	377	355	370	379	361	372	373	354	387	392	361	391	382	383	350	387	351	391	358	419	392	362	425	386	379	397	393	358	401	373	351	376	378	377	354	419	366	387	379	350	370	385	370	359	384	376	387	369	400	385	414	364	385	354	348	351	333	391	398	380	419	394	393	370	408	399	356	373	421	398	380	374	348	401	366	375	401	393	376	371	359	365	386	383	390	384	388	385	371	362	384	390	383	382	344	372	406	383	383	420	404	365	390	345	392	375	394	351	409	384	368	383	407	381	370	344	381	399	360	364	370	374	378	388	410	385	415	355	383	390	346	356	361	376	377	390	389	357	340	385	351	350	380	422	393	405	380	352	364	375	384	408	338	375	350	353	366	369	395	384	382	373	380	384	380	389	368	385	405	396	381	408	382	381	402	359	380	393	383	381	366	339	358	391	351	367	362	369	378	342	364	383	383	362	395	364	395	396	363	395	379	386	390	368	383	418	369	391	425	381	351	381	383	392	400	408	402	405	356	425	357	350	390	392	388	373	394	368	352	364	336	383	403	391	380	350	345	393	362	375	361	345	371	360	356	400	389	384	385	355	360	372	389	430	361	383	381	365	373	373	343	401	389	378	366	381	378	375	363	354	390	374	344	373	361	348	376	401	404	397	408	431	395	383	363	387	359	376	372	346	391	341	350	361	369	359	368	358	358	373	385	361	389	365	375	388	366	413	371	388	398	393	371	381	362	372	399	391	402	396	406	392	384	358	369	336	369	407	332	400	376	386	382	403	370	343	324	367	419	402	412	365	357	387	382	362	399	391	404	414	367	412	376	389	383	399	364	395	345	392	377	415	369	397	396	343	401	382	340	398	359	393	372	400	421	375	376	380	400	370	391	342	379	391	363	363	367	378	393	390	379	356	384	389	360	362	397	379	381	339	378	374	378	379	408	360	365	368	386	351	357	398	380	368	346	376	398	376	361	361	389	397	355	390	382	368	367	403	350	361	377	426	364	349	378	363	405	396	342	386	367	364	345	347	369	369	374	382	333	378	399	411	389	398	390	377	363	374	385	410	376	387	362	371	386	411	367	369	396	413	351	362	393	370	365	381	378	378	366	402	385	416	379	369	372	381	418	385	368	368	373	397	407	363	378	376	351	374	378	391	354	392	350	362	368	383	381	385	402	373	325	351	348	384	399	379	395	389	334	346	320	368	389	331	338	388	404	343	342	360	373	398	369	413	394	387	367	378	406	393	381	394	410	389	374	352	340	405	380	411	368	358	377	360	408	363	342	394	391	390	379	354	376	379	386	443	364	361	360	376	408	381	374	432	386	364	385	367	346	389	361	376	363	391	366	359	387	376	361	368	373	348	362	359	366	391	379	384	413	396	345	357	390	418	374
35394	49140	39876	28459	21370	14529	9473	8538	6652	5641	4438	3529	3325	2723	2361	2182	1744	1530	1383	1205	1086	873	838	676	592	590	523	578	516	534	489	505	505	517	500	501	496	475	462	487	477	488	461	429	443	463	425	433	473	456	433	460	478	479	457	433	460	496	455	436	455	477	438	424	444	457	438	414	457	464	464	463	453	462	438	434	422	413	453	453	440	459	444	409	477	453	455	460	440	520	499	486	430	463	464	427	457	414	467	446	462	430	459	453	455	463	446	487	443	436	453	440	476	455	439	441	469	425	435	425	433	444	458	445	417	474	466	442	405	466	430	453	423	457	427	470	483	438	418	474	449	453	460	421	454	447	462	481	479	462	445	455	468	488	440	468	460	471	451	461	477	448	433	448	454	459	443	477	469	454	454	461	460	452	420	432	462	428	450	451	458	399	454	428	420	466	461	472	453	483	490	482	502	466	446	464	451	460	445	435	467	424	508	475	429	484	441	471	464	426	486	420	448	447	449	507	450	444	453	417	456	461	459	424	448	452	474	461	421	490	437	424	447	464	433	442	451	420	405	438	440	455	479	452	471	446	453	423	458	406	482	461	487	445	459	429	479	478	435	480	430	464	421	468	458	460	484	453	470	457	470	421	447	476	464	461	419	482	440	446	467	496	453	458	472	442	463	467	438	457	449	453	448	468	488	444	455	385	431	443	428	460	476	401	480	493	475	438	461	423	410	454	455	452	451	477	462	469	453	407	429	440	477	473	410	473	454	436	449	456	439	451	459	435	411	449	463	440	464	432	425	434	439	524	416	460	463	429	445	470	449	421	463	451	432	449	444	423	486	440	468	447	455	414	476	445	421	469	451	446	486	450	444	466	445	449	448	423	456	474	443	458	441	458	421	485	459	455	463	482	421	425	470	456	433	456	441	461	474	405	461	470	428	464	428	490	438	459	434	492	478	436	437	451	407	460	447	457	489	417	439	446	457	477	396	442	422	442	443	454	446	462	473	453	407	443	452	430	416	433	455	413	493	468	435	461	483	439	465	491	433	445	470	434	465	450	447	466	486	451	434	461	453	461	462	444	401	428	470	456	483	462	446	467	452	417	491	424	485	430	453	447	450	396	470	428	463	428	460	454	474	444	458	459	450	495	452	446	454	472	462	479	465	437	422	461	444	453	442	463	405	418	474	424	461	458	459	466	456	421	458	472	462	456	440	503	414	493	461	436	490	458	429	474	410	435	410	452	452	479	427	418	441	447	433	424	417	433	436	455	466	443	461	495	457	445	423	452	418	464	461	468	439	462	442	442	445	458	463	460	444	427	485	453	460	462	431	439	499	463	467	429	451	434	424	431	452	450	441	453	461	432	433	431	446	438	423	459	444	492	459	476	442	476	439	438	434	462	447	453	462	439	491	469	425	437	483	471	457	463	474	477	465	415	447	432	447	427	458	459	427	441	452	441	479	453	449	469	448	452	453	449	438	490	461	471	479	454	470	446	452	435	488	476	448	474	426	422	441	458	424	445	431	434	457	450	471	481	469	454	464	443	448	468	463	472	496	423	443	443	419	413	462	464	440	439	430	474	404	447	452	419	493	428	475	434	460	466	425	517	450	445	481	448	466	445	430	509	454	463	454	426	433	445	465	456	464	443	449	445	428	472	442	464	469	448	442	452	414	456	467	430	455	440	456	456	437	443	441	438	456	467	467	478	475	468	448	408	475	443	435	448	439	447	471	475	461	446	476	478	434	436	435	466	469	469	482	458	453	449	451	467	464	441	426	461	487	447	452	456	471	486	426	448	474	459	446	446	453	456	441	453	455	424	501	452	456	450	432	474	419	482	417	442	452	439	428	450	461	434	433	411	451	421	435	459	421	440	462	448	467	472	496	426	442	473	435	440	449	450	449	458	467	470	467	479	462	486	466	458	462	446	439	475	450	412	466	447	441	474	453	449	415	434	416	430	431	441	482	459	442	448	463	450	446	465	473	469	437	432	470	433	481	465	500	439	435	491	442	481	428	443	414	470	445	435	413	446	443	504	435	455	447	466	446	451	481	456	473	469	440	413	440	443	448	448	424	451	458	447	437	468	447	451	448	475	479	479	452	465	425	452	465	463	469	439	447	479	471	480	450	456	446	442	458	448	463	442	406	436	482	435	440	441	445	452	418	463	468	434	452	457	418	447	456	450	500	412	469	440	455	443	433	461	488	459	423	442	478	457	450	447	462	450	486	470	443	465	426	461	442	453	443	480	415	447	467	436	465	440	494	486	437	500	447	447	459	471	437	465	437	459	456	433	439	453	405	455	427	471	457	442	431	432	472	427	463	443	477	468	450	450	453	442	479	441	462	463	490	446	475	484	461	474	461	482	466	460	483	474	448	449	438	493	403	431	446	437	461	454	480	455	433	446	448	467	462	449	470	484	435	459	453	466	447	479	444	455	459	477	463	438	410	459	486	455	424	441	469	435	488	461	458	448	477	413	452	469	435	492	459	478	440	438	488	445	423	433	491	439	409	443	436	448	447	430	466	429	459	422	489	457	420	442	467	445	449	468	453	471	432	450	455	486	490	446	442	487	439	430	414	464	456	439	410	429	460	456	451	428	475	446	470	417	448	474	448	470	462	455	433	447	472	430	443	447	413	486	424	416	484	447	421	468	461	438	454	445	483	447	480	463	498	430	433	446	433	481	447	452	483	448	453	423	469	467	418	427	476	440	412	474	432	453	461	473	442	452	458	422	430	464	445	446	436	453	455	479	433	453	482	465	450	469	437	489	446	424	423	408	429	478	443	435	431	445	473	438	433	425	462	449	456	435	466	404	400	461	489	433	436	450	447	449	478	471	471	451	465	512	447	440	479	423	469	451	425	449	476	455	465	467	459	443	447	453	439	448	425	432	448	464	467	445	478	457	444	460	465	434	468	466	485	451	453	456	442	438	505	451	460	423	472	458	448	437	477	447	450	452	472	453	463	434	464	472	434	461	445	489	448	482	410	444	442	467	455	437	434	459	443	445	456	470	435	510	524	430	435	444	433	423	468	436	477	428	490	459	443	466	421	420	470	471	474	441	461	450	441	452	443	436	453	427	459	473	501	429	472	471	499	432	426	437	496	451	468	465	482	419	450	496	477	452	480	436	501	450	449	464	506	450	461	472	450	500	456	424	431	444	451	438	467	466	449	449	480	437	466	435	462	478	454	413	441	469	507	454	476	434	465	431	436	447	475	457	410	445	449	464	450	466	442	448	464	422	409	489	475	472	465	456	428	435	483	464	438	411	460	426	460	448	444	439	446	444	438	459	444	471	411	417	436	446	458	459	459	468	472	440	447	437	402	453	416	430	433	441	433	443	471	420	457	445	448	455	453	457	451	469	455	421	456	462	422	410	413	485	446	452	437	441	458	436	441	426	425	447	480	444	454	518	440	434	419	448	450	464	433	430	468	443	462	444	452	468	450	395	438	448	447	484	443	430	408	432	476	420	477	458	401	479	476	461	471	436
23734	21020	28387	24697	22605	19529	11430	7621	5512	4747	3719	2877	2835	2418	2112	2067	1725	1479	1328	1200	1017	877	842	651	667	593	593	617	567	508	482	490	504	510	480	442	492	484	464	450	462	494	407	478	474	481	485	456	510	476	489	474	474	476	448	451	483	466	464	496	492	480	441	481	465	463	489	480	457	487	448	454	455	483	491	457	487	446	492	498	494	469	430	462	445	488	479	490	466	460	451	435	471	441	485	469	462	469	442	516	489	467	498	459	458	436	469	471	486	480	449	489	485	469	483	476	473	474	451	459	452	433	444	462	462	507	467	481	473	450	497	450	472	456	456	427	437	453	470	445	446	443	431	472	464	439	444	459	475	489	466	469	471	472	501	445	476	446	462	462	466	497	502	490	438	458	505	474	462	455	460	466	451	448	462	437	427	506	496	473	464	438	448	468	447	475	465	473	492	440	483	465	427	470	452	449	481	460	457	432	482	479	475	517	476	468	472	476	479	474	457	425	445	461	444	450	444	502	440	458	480	460	452	442	441	459	466	451	469	487	507	476	469	464	439	454	459	479	467	441	433	461	460	458	464	471	494	496	445	446	480	464	452	468	445	478	472	487	439	453	474	466	436	444	481	454	475	436	457	420	489	477	481	459	443	478	420	436	425	474	436	473	441	466	408	452	434	469	419	501	455	462	462	476	465	476	486	454	474	455	453	466	483	500	497	497	461	450	448	436	485	443	476	462	473	461	470	442	471	458	471	518	473	478	484	480	451	481	438	473	505	454	492	478	517	502	511	459	440	445	463	475	454	491	481	480	436	439	442	487	453	462	491	460	474	451	484	469	457	467	449	495	453	439	464	465	456	472	475	470	470	472	446	457	456	469	488	468	475	457	433	508	480	509	485	471	458	399	474	453	467	474	482	447	497	479	469	446	441	473	477	477	488	469	490	515	490	421	457	458	478	461	478	472	445	497	443	460	494	486	481	449	460	509	479	459	416	443	442	451	472	482	474	476	464	487	442	468	452	425	469	488	510	476	488	464	464	474	457	483	444	450	457	456	492	458	466	472	431	452	476	454	481	395	446	468	459	499	470	512	456	455	472	479	460	482	473	439	463	505	495	468	479	488	482	465	461	462	469	454	459	495	469	451	446	479	450	461	459	451	462	480	462	447	450	472	487	471	480	513	476	480	471	465	478	489	453	467	500	475	462	496	483	419	470	492	466	471	463	468	476	454	473	464	490	455	508	499	453	474	474	479	436	469	480	405	430	456	461	467	467	437	476	477	450	481	510	454	493	493	491	477	478	448	469	475	487	465	443	424	461	456	446	453	428	440	454	473	494	435	471	469	476	492	446	468	457	478	460	467	477	493	459	442	466	473	456	467	510	448	479	494	467	481	474	486	442	448	468	434	463	469	446	444	413	479	444	458	450	468	480	470	456	461	458	495	444	441	487	474	419	483	465	484	464	473	434	453	486	471	495	504	434	476	463	479	427	450	485	491	475	435	468	464	445	456	462	497	452	441	482	477	480	499	448	500	495	437	473	538	475	462	477	463	493	491	480	497	455	503	479	463	471	449	446	471	482	467	467	496	455	457	514	493	484	481	448	451	488	486	474	462	455	439	483	445	515	466	453	469	499	489	443	477	474	435	462	451	480	441	434	445	465	473	460	422	479	447	480	472	482	459	441	463	438	473	473	500	463	452	465	486	489	451	462	497	493	495	466	457	457	453	482	429	455	448	444	507	429	458	456	455	439	431	458	470	458	465	481	444	460	445	428	474	460	471	434	449	469	423	464	474	444	524	483	449	468	468	452	415	484	467	462	497	468	463	513	493	444	490	465	460	452	480	471	469	488	451	454	488	453	451	454	448	476	459	447	474	463	474	430	464	449	464	447	454	497	468	471	468	464	489	445	492	471	452	477	460	494	466	468	467	484	483	457	450	492	461	464	497	503	422	443	446	468	476	466	448	509	432	462	442	455	483	477	475	467	468	450	469	468	516	458	458	445	458	432	466	487	462	476	445	479	456	514	464	481	440	476	464	473	431	463	464	421	460	455	428	477	487	463	459	454	493	467	439	428	473	468	458	470	439	463	479	499	496	435	460	447	431	463	487	478	462	443	461	425	434	424	450	458	527	482	463	477	457	443	433	466	424	425	455	504	452	447	448	440	445	447	470	455	497	501	483	445	472	427	479	464	436	450	469	482	485	480	485	461	486	458	447	457	462	442	445	480	458	460	445	458	433	467	466	532	444	421	427	466	495	461	462	456	481	459	442	421	451	479	446	416	472	491	479	445	484	465	494	452	437	516	449	494	508	490	490	468	475	457	440	428	461	474	461	462	441	499	442	474	485	438	473	469	432	446	473	471	472	480	457	497	466	459	493	479	466	491	451	497	460	446	472	497	434	503	466	459	469	449	438	500	425	472	452	465	424	445	502	494	453	442	444	484	481	466	450	459	477	487	434	473	520	436	458	455	481	461	444	476	463	467	480	480	454	496	456	460	488	433	433	466	504	467	473	497	458	477	466	443	471	466	474	430	457	461	478	459	486	469	464	468	492	466	445	462	457	479	448	489	450	473	476	422	440	470	458	489	458	477	452	496	451	460	433	489	458	478	478	473	418	488	485	449	491	439	466	437	479	459	487	471	477	485	466	480	461	447	485	460	435	451	472	458	472	447	464	465	473	475	461	457	496	471	421	487	470	454	434	461	478	450	476	467	486	475	415	450	494	492	456	503	471	471	430	431	432	462	486	493	445	443	475	483	467	430	463	446	504	476	470	445	473	451	492	479	465	471	484	489	488	434	440	483	475	488	486	412	425	412	507	445	483	464	505	428	461	485	449	457	462	450	414	469	443	449	443	470	474	477	460	479	490	470	460	473	457	488	452	492	458	470	494	438	464	494	501	479	450	453	455	465	411	463	457	463	477	460	413	504	459	405	475	486	456	459	445	457	490	466	499	453	495	496	471	471	453	457	473	430	453	454	466	497	457	471	494	482	462	463	489	506	440	436	446	477	481	438	468	473	433	454	496	492	439	510	433	489	460	461	436	463	500	478	455	490	452	498	464	456	457	451	466	467	458	468	487	517	473	449	474	462	473	428	414	490	444	425	445	444	476	456	458	485	455	475	425	460	434	472	463	452	473	463	479	480	411	477	443	465	492	444	449	519	431	465	450	482	473	459	434	473	423	472	492	455	488	446	463	461	465	473	489	484	452	479	491	460	474	443	455	461	469	474	430	435	462	456	436	444	483	464	455	485	452	473	472	472	427	471	484	438	457	485	464	477	464	467	453	445	465	462	450	467	478	478	462	436	473	468	450	479	484	451	470	418	464	463	462	456	495	494	479	465	437	466	473	437	474	478	449	477	468	490	438	487	462	447	424	497	416	430	456	454	457	477	423	461	487	454	429	471	478	420	490	446	469	433	473	462	441	435	482	484	490	453	452	458	474	444	504	513	503	451	483	447	441	451	455	441	468	418	483	496	456	435	442	481	457
36180	57330	47011	34468	27898	20533	14028	13169	10293	8850	6860	5565	5379	4558	3680	3506	3003	2579	2131	1846	1572	1413	1183	918	868	779	725	710	706	637	609	613	619	598	626	571	609	596	627	580	639	603	554	608	533	622	550	593	580	556	567	573	608	549	543	564	541	529	557	534	540	542	568	567	602	554	569	537	561	551	491	602	540	523	525	527	556	542	530	559	569	546	534	576	555	539	556	573	585	531	574	575	589	503	525	557	545	519	594	545	540	534	570	537	557	537	548	542	551	510	520	559	526	558	525	513	544	568	556	513	519	535	522	544	513	550	545	567	548	581	549	550	551	551	508	595	496	531	572	556	512	528	531	536	540	582	600	555	560	544	539	558	547	548	575	555	552	545	538	569	523	560	575	578	539	515	501	558	552	527	558	532	520	577	547	537	551	546	581	514	538	542	542	548	556	519	523	545	527	586	552	557	513	559	553	521	570	554	521	543	543	596	526	556	546	563	568	536	519	577	574	530	559	541	538	515	563	543	548	596	532	540	505	547	577	561	538	557	579	564	544	542	543	606	566	565	513	548	555	522	522	583	520	575	571	541	546	579	502	537	525	532	524	561	581	538	551	564	505	568	513	559	526	506	554	520	532	538	544	521	545	505	509	503	520	508	587	550	555	560	485	561	561	502	549	578	542	531	528	555	528	545	573	518	550	553	520	605	571	509	578	556	544	542	542	552	518	565	555	534	519	528	582	559	532	535	569	537	571	533	612	572	546	574	562	550	536	523	544	538	564	580	613	564	528	522	535	536	541	546	557	538	590	550	527	550	571	556	613	537	538	567	566	577	581	547	529	567	537	519	543	534	574	540	575	543	598	553	544	568	548	536	516	553	527	561	540	569	550	528	546	581	511	523	544	582	525	538	527	534	586	538	601	559	549	563	512	541	531	553	540	540	522	581	568	519	533	563	534	549	576	550	542	535	515	541	476	535	572	547	532	599	585	553	504	553	578	494	573	592	507	509	544	558	564	540	558	537	530	552	527	548	561	566	595	525	573	504	522	542	554	526	522	498	563	558	522	538	588	538	568	563	526	522	576	560	557	525	520	552	574	550	536	576	588	540	543	555	566	554	544	567	502	548	542	562	574	538	522	551	552	527	552	541	523	506	523	572	569	534	534	515	517	545	528	556	592	568	582	511	568	598	553	513	564	586	557	573	553	575	552	545	547	556	515	507	560	509	512	513	539	555	562	571	548	566	529	549	556	548	564	519	584	520	570	551	526	566	558	550	509	544	565	535	540	560	581	506	556	583	605	586	533	501	565	549	543	527	540	570	552	531	555	524	570	587	535	547	539	592	541	527	574	521	526	580	574	528	516	637	551	559	525	559	554	533	553	542	579	549	534	504	557	572	589	527	596	597	566	548	547	556	536	568	561	511	511	534	560	578	528	557	542	542	526	560	547	550	506	522	529	571	557	534	570	565	508	533	567	519	562	587	532	533	548	531	510	563	519	536	550	585	552	532	555	507	570	559	563	530	504	564	544	558	622	529	551	573	525	531	557	546	540	515	555	502	563	508	554	544	500	533	552	548	537	591	527	528	537	579	567	539	546	536	577	584	570	569	548	539	579	543	536	536	549	519	541	542	569	542	545	542	559	529	537	500	553	549	579	548	558	548	501	568	591	569	556	538	561	498	537	498	548	540	520	568	558	567	552	536	576	526	564	552	537	553	554	551	551	520	592	562	521	537	538	521	509	562	564	536	551	570	555	528	518	583	564	602	535	488	572	516	546	554	567	560	555	525	569	586	536	550	591	561	571	543	540	566	539	522	527	540	569	606	558	556	549	534	507	544	555	563	529	548	551	579	578	527	530	522	581	548	545	505	467	542	514	554	527	583	574	546	545	603	531	564	551	539	538	573	583	515	546	515	551	505	532	522	547	544	527	540	571	556	519	522	561	573	566	545	523	544	559	510	487	563	575	592	539	585	598	528	534	553	542	564	543	547	549	575	522	548	552	526	546	552	565	595	585	570	561	561	536	560	520	580	517	559	536	552	554	566	514	567	549	568	572	533	580	525	529	532	557	499	500	530	514	574	534	537	558	554	551	563	568	563	548	489	510	563	555	546	540	541	537	579	531	560	530	532	570	549	543	555	540	580	534	607	540	534	544	560	574	551	582	530	546	577	564	504	500	531	548	537	548	504	559	571	524	557	547	565	589	565	540	527	495	565	515	559	578	508	541	552	571	573	527	521	574	535	539	552	521	555	539	549	554	545	541	515	527	510	574	526	531	559	558	581	525	547	524	527	591	537	535	534	524	549	587	535	519	530	564	554	587	522	530	504	498	556	558	548	556	573	532	548	566	558	522	534	534	541	590	535	514	475	544	583	502	570	560	551	500	560	529	553	532	561	524	527	510	554	531	572	525	544	545	540	585	556	539	551	517	521	510	537	570	522	553	528	541	542	578	523	504	558	557	506	556	570	492	581	568	579	510	536	554	552	570	555	538	552	531	543	526	569	540	542	532	550	535	558	563	584	550	558	518	552	503	490	549	556	568	551	567	540	553	542	548	512	536	550	534	528	529	583	559	527	538	569	513	540	516	547	554	584	508	514	489	544	554	562	580	544	540	548	534	536	554	576	576	527	545	545	520	513	560	552	527	568	526	500	556	505	512	568	540	556	561	522	558	546	531	546	514	571	573	541	525	556	570	528	569	585	551	536	533	572	582	557	532	537	563	541	561	570	505	528	543	511	537	561	540	543	572	554	502	556	514	574	559	587	525	519	527	578	566	533	537	553	566	544	562	569	527	517	573	509	542	544	570	536	533	581	534	497	558	584	548	562	551	503	532	549	561	523	558	554	564	569	501	558	554	561	567	570	487	545	543	540	574	559	551	564	557	571	528	546	551	516	513	545	541	526	570	523	585	528	553	560	528	559	529	542	588	556	556	513	565	533	570	602	508	543	548	508	545	509	533	522	540	558	574	550	555	551	559	515	583	573	553	541	541	595	535	527	579	530	549	547	594	609	566	584	544	594	586	526	547	531	532	569	580	524	554	563	594	544	561	569	529	553	536	536	571	536	596	512	534	549	560	534	543	558	565	591	508	586	538	538	551	565	511	595	514	519	581	538	533	518	594	536	564	508	570	558	525	535	598	542	586	540	552	564	559	506	561	512	546	546	533	530	586	528	507	572	549	569	530	538	556	511	536	523	543	542	577	522	556	554	538	520	523	514	498	539	524	535	585	525	549	534	561	555	585	533	551	550	584	531	518	541	539	555	564	595	578	563	504	572	555	558	540	558	556	546	517	573	550	564	581	562	563	566	544	535	569	532	573	549	581	541	535	545	576	605	539	598	510	565	542	535	553	559	571	575	534	532	581	571	579	551	550	555	527	544	513	547	541	546	549	502	558	575	528	577	560	574	540	542	588	499	545	528	588	563	549	527	565	551	523	532	549	553	570	539	533	542	581	502	588	542	556	527	544	548	510	529	563	590	557	537	545	537	534	580
24839	21289	28973	26978	21717	14782	7627	5795	4251	3699	2874	2270	2206	1992	1532	1457	1352	1124	1004	881	810	709	627	533	503	501	433	489	488	414	441	414	413	425	370	393	416	389	420	411	433	414	396	410	377	405	394	381	389	385	405	383	392	383	369	378	393	358	389	403	374	379	388	405	365	403	412	378	402	394	379	423	360	385	366	349	385	419	378	394	388	373	383	367	353	399	397	381	378	417	370	377	378	415	363	376	390	385	347	398	379	380	435	383	393	374	411	377	363	377	388	374	373	334	397	393	392	379	393	395	397	377	362	409	365	399	364	384	419	388	385	372	385	389	393	360	403	355	355	359	383	388	390	398	386	386	346	392	397	393	446	401	380	397	354	416	373	414	387	396	371	392	376	393	390	360	354	364	381	381	386	346	375	384	380	358	356	381	388	408	359	387	356	379	392	390	406	379	362	385	421	397	353	377	410	397	373	371	393	388	383	374	384	421	386	376	360	352	366	369	371	380	379	383	403	385	378	335	388	372	368	397	386	369	393	405	371	395	396	420	376	389	366	415	426	357	391	417	359	368	388	408	392	364	399	389	387	413	409	377	372	378	416	413	375	403	385	371	408	386	405	402	359	393	369	361	363	326	374	441	372	387	415	409	385	378	410	411	433	396	431	403	396	388	390	367	406	359	379	368	389	405	392	386	374	371	373	380	398	366	400	367	395	393	403	370	378	376	389	396	357	373	387	377	377	385	404	394	379	369	372	400	386	383	395	398	392	410	379	428	351	397	359	372	360	386	413	404	423	394	383	394	380	397	428	387	397	383	368	388	401	362	389	382	367	372	419	376	379	360	403	404	405	357	379	344	386	402	379	382	395	367	367	387	374	377	353	397	416	398	386	381	388	384	380	383	356	413	377	360	394	365	370	336	389	382	390	367	398	366	381	375	410	395	367	374	381	350	373	396	342	386	381	380	418	392	355	416	380	414	394	375	405	407	390	397	398	378	366	366	378	385	418	409	351	358	386	358	379	411	346	351	409	379	366	363	361	385	396	420	389	396	402	400	423	419	377	393	397	401	420	368	370	414	401	390	374	375	388	389	418	380	375	396	382	364	384	385	373	371	361	368	361	387	391	391	376	361	401	369	337	392	366	361	378	411	385	377	366	372	390	406	375	364	400	411	400	355	398	408	389	378	412	384	385	387	358	382	407	365	399	359	363	423	364	392	402	359	389	386	387	388	378	422	401	402	424	377	376	381	375	430	363	393	369	361	375	387	363	372	356	399	378	391	406	370	399	397	393	406	380	332	383	404	395	351	357	385	407	378	388	400	412	403	388	371	396	381	428	385	364	383	357	397	395	390	386	399	391	389	388	385	382	385	416	360	392	415	384	431	374	380	392	410	392	385	386	410	377	407	387	391	367	383	336	390	377	389	359	379	377	370	400	408	392	369	394	361	395	388	397	384	364	379	408	394	362	397	378	381	395	389	424	400	384	356	387	378	388	388	392	420	402	381	405	378	381	422	355	382	385	355	428	390	374	456	367	379	355	378	351	366	426	382	376	381	384	370	386	377	370	384	397	368	383	365	374	440	421	371	353	382	374	414	358	352	384	390	394	417	421	417	362	395	384	387	382	406	351	404	362	394	385	374	409	409	368	359	422	365	357	389	391	366	360	375	381	383	376	372	408	388	410	389	385	402	400	403	379	385	374	387	396	391	386	380	363	397	373	392	401	367	381	359	353	405	377	384	372	384	413	378	364	362	370	412	360	387	377	413	389	367	360	408	332	365	385	395	376	377	399	359	382	364	406	399	390	418	398	385	390	351	377	381	359	377	374	373	406	336	368	347	398	402	371	376	430	392	388	407	403	415	322	403	412	407	395	393	397	380	373	399	397	379	365	360	369	395	356	382	359	424	410	410	391	365	391	364	367	423	366	404	386	380	392	383	366	404	374	357	376	363	381	353	384	369	376	395	387	395	398	384	425	359	361	382	387	385	371	376	381	360	416	389	410	377	398	394	369	372	361	401	354	387	396	375	360	385	410	388	427	334	383	356	368	367	352	366	372	364	380	401	400	364	418	389	365	355	395	378	393	397	373	374	352	392	428	379	386	365	381	418	336	375	382	405	403	399	419	406	363	400	374	428	397	374	399	365	389	401	394	381	404	378	376	366	359	380	366	401	363	380	380	390	381	387	372	409	378	391	353	374	376	414	397	378	372	394	374	383	378	355	381	430	388	375	388	421	387	392	434	395	383	375	383	390	386	360	419	384	392	396	411	389	348	373	367	347	381	381	369	374	388	391	402	407	347	404	414	353	386	382	392	394	397	372	378	405	386	373	364	419	395	380	413	377	368	383	371	379	368	390	413	377	348	393	409	389	363	415	350	397	431	383	351	366	393	376	383	416	375	383	406	410	353	409	369	373	380	423	369	405	368	369	392	387	387	405	403	362	404	408	402	381	375	366	386	378	393	419	394	376	348	393	370	409	356	367	388	411	370	344	383	392	400	372	385	346	377	364	402	389	373	419	384	343	373	432	418	405	384	397	359	346	381	387	371	366	351	364	356	385	388	370	378	380	377	369	407	401	413	387	392	389	392	388	392	378	367	393	411	376	422	382	418	398	399	394	367	371	417	370	415	353	440	370	374	408	396	398	390	395	381	392	393	421	363	386	377	395	369	367	390	402	395	381	391	380	394	401	403	391	380	368	367	384	353	397	380	339	383	361	374	379	397	418	398	379	366	403	419	362	398	403	356	402	386	391	364	392	371	376	411	420	402	373	358	389	384	369	386	359	426	403	400	399	388	397	364	396	396	389	411	373	381	361	357	387	364	399	393	409	374	381	330	364	419	402	398	366	402	375	376	382	397	394	430	373	373	390	349	378	385	389	362	414	411	384	333	385	399	387	377	382	371	372	340	390	399	374	386	390	371	411	389	381	359	345	397	367	369	399	388	399	395	374	434	367	385	415	378	402	355	400	396	402	381	380	409	388	384	418	388	362	438	404	351	388	395	408	384	394	385	401	362	394	377	372	405	358	376	366	368	425	379	393	346	394	369	403	374	354	349	387	388	400	385	414	393	402	377	408	396	398	406	399	393	381	369	378	403	388	373	386	387	397	357	378	362	374	379	376	354	372	348	396	374	416	403	377	393	364	383	360	435	361	356	385	365	388	396	371	373	398	399	404	391	370	385	351	357	382	398	384	367	364	355	389	369	398	376	382	407	358	397	374	369	412	397	402	403	411	377	409	374	416	401	343	400	368	387	390	371	342	386	373	349	337	372	389	370	361	389	367	391	391	422	377	398	399	408	384	374	368	374	415	397	354	364	392	386	398	381	417	409	374	411	389	387	373	392	341	367	399	368	368	366	413	410	369	389	395	366	395	381	386	415	396	363	377	408	383	394	375	399	414	377	380	379	410	410	410	393	374	361	378	408	413	382	422	361	403	384	374	404	365	381	406	380	407	370	401	423	373	367	361	360	388	376	388	379	394	404	414	372	407
35927	54439	45032	32040	26363	18622	12310	11656	8693	7763	5763	4355	4304	3580	2968	2623	2390	2118	1704	1391	1301	1130	963	765	708	625	601	610	534	516	535	525	513	528	501	465	498	495	479	485	525	483	495	488	478	473	440	536	474	429	462	500	467	448	471	470	507	505	460	489	468	506	496	453	467	465	455	479	472	486	502	452	463	433	485	478	458	457	458	461	463	439	473	520	447	465	502	446	502	461	443	486	466	462	486	461	468	499	467	470	458	439	483	503	473	476	460	489	486	441	480	477	461	449	445	470	473	466	458	440	458	470	470	462	510	480	433	473	492	488	468	471	475	461	467	464	484	468	484	515	463	481	462	462	495	488	466	522	452	427	425	449	478	482	466	457	473	477	469	470	500	456	473	444	477	459	461	496	442	491	467	470	460	501	501	459	485	459	489	446	453	482	456	482	447	442	471	452	452	466	500	503	486	451	493	447	468	454	468	446	423	502	486	477	499	462	470	461	443	487	478	484	481	455	448	471	456	466	491	463	459	431	470	451	451	498	494	500	458	475	466	487	469	465	484	462	481	454	472	444	469	498	486	450	455	488	491	490	430	434	473	460	473	434	458	499	478	420	452	432	472	476	450	464	455	504	494	467	439	500	458	450	467	478	441	475	481	420	477	460	462	478	456	472	443	486	450	474	421	504	482	454	440	489	461	476	431	445	434	480	464	438	463	475	469	458	451	431	484	452	441	444	486	451	429	459	450	482	514	445	515	474	470	470	449	486	464	442	491	426	494	483	458	448	456	455	437	440	445	473	474	478	457	494	523	458	474	477	459	460	485	417	458	481	463	490	411	460	489	467	433	509	445	490	456	499	447	515	503	464	470	456	483	480	487	481	464	476	456	454	447	454	486	445	488	452	504	436	445	450	483	458	461	485	481	460	466	435	455	452	456	456	460	474	419	398	493	471	484	453	479	452	452	441	480	429	445	468	467	497	439	466	466	472	456	452	466	491	498	479	475	435	481	443	417	468	470	456	451	464	474	473	448	464	442	478	464	495	452	455	467	464	482	508	447	497	478	471	504	450	450	466	472	498	479	424	442	474	470	455	497	454	484	484	485	466	462	449	476	468	454	495	448	466	476	469	442	487	451	484	454	477	500	438	458	457	491	437	435	440	471	457	459	496	493	464	469	481	492	465	508	452	470	495	499	444	422	430	453	414	481	481	445	475	464	461	467	449	455	476	430	448	447	493	444	505	494	452	464	470	440	465	438	425	441	433	476	429	464	480	487	452	469	504	471	472	466	501	437	441	444	478	418	475	438	458	428	483	449	477	425	509	454	469	464	487	483	471	471	505	462	467	450	475	426	467	497	498	441	446	473	480	440	464	478	518	440	478	434	442	448	444	462	505	460	505	456	479	462	503	482	507	471	443	498	469	482	525	503	425	433	478	474	422	434	493	404	465	479	439	441	468	416	455	447	480	509	415	466	445	437	445	474	462	480	441	473	446	482	480	496	450	451	486	429	452	434	452	459	446	499	423	473	466	477	442	447	437	435	469	494	461	453	458	462	501	476	433	444	491	487	467	464	472	476	467	425	455	451	462	448	468	488	440	442	468	444	460	486	507	432	473	500	467	461	479	453	480	471	501	496	474	449	472	444	509	445	427	463	442	442	463	478	515	471	475	472	428	469	440	488	476	464	461	492	454	474	474	494	461	457	482	470	475	464	490	489	499	487	450	467	461	458	439	453	459	464	485	457	444	483	431	444	413	477	500	488	433	448	463	466	440	476	460	476	439	472	470	475	462	431	507	485	461	462	494	472	489	504	426	453	438	483	418	505	472	454	444	462	439	464	463	435	467	478	452	428	469	465	468	438	462	461	446	429	435	464	435	453	498	455	466	483	499	448	494	483	502	446	475	438	477	433	480	449	443	453	447	462	458	453	476	460	441	470	480	427	465	464	470	479	484	454	491	522	472	460	448	466	518	471	459	480	480	490	475	424	442	473	436	457	490	455	516	486	435	485	493	457	464	485	467	437	497	463	494	438	487	447	415	465	459	470	446	439	504	435	476	436	430	512	482	470	475	488	472	444	444	428	469	415	505	475	455	498	466	480	488	481	418	478	441	516	495	489	464	462	482	454	450	489	462	462	429	494	472	462	452	416	466	470	438	455	481	425	475	478	488	506	414	444	454	473	475	444	476	463	479	470	464	462	459	502	492	501	476	440	455	488	489	434	492	482	467	469	462	476	424	503	456	509	451	457	461	486	481	455	429	474	480	452	459	459	477	463	507	503	469	445	425	461	471	437	441	431	442	487	471	466	479	453	471	436	474	498	466	434	458	485	431	445	482	489	478	455	504	426	455	498	455	512	452	464	482	496	459	503	423	461	463	481	455	424	454	475	481	475	491	478	493	466	435	463	451	456	472	439	518	454	479	463	439	451	450	429	460	453	454	464	476	435	428	433	440	473	467	469	467	435	505	456	463	438	452	429	478	460	432	480	491	443	467	492	466	481	477	472	483	471	464	478	468	446	486	467	482	465	492	478	476	457	500	453	472	472	472	459	482	415	445	477	487	488	464	456	446	448	508	490	475	470	441	432	455	504	427	456	483	489	472	472	480	501	431	468	477	490	505	420	522	462	473	456	497	453	455	446	492	441	469	461	472	458	440	451	500	496	466	419	480	466	463	457	427	459	480	458	500	452	508	467	439	446	453	462	482	484	462	469	457	490	450	517	473	446	484	487	461	437	419	463	418	490	444	449	466	475	491	490	443	446	469	488	476	479	483	501	495	451	465	460	439	467	486	463	450	440	465	465	449	483	462	476	448	478	432	460	468	449	461	448	454	458	465	496	456	452	461	492	468	484	443	484	428	435	462	432	450	491	468	475	454	471	475	445	489	479	446	436	476	453	470	477	475	476	463	434	511	462	461	477	465	460	465	462	492	444	469	460	460	484	455	458	497	441	484	481	474	473	460	487	461	454	503	431	463	427	461	477	466	480	500	486	446	466	462	431	482	436	472	450	443	480	463	445	434	459	451	482	454	474	473	487	491	496	447	484	465	477	484	465	452	493	484	454	508	466	466	476	460	461	480	475	415	491	446	468	429	432	461	451	480	446	460	507	489	438	457	430	432	480	438	462	455	469	490	475	473	460	471	451	487	488	476	519	461	484	485	471	469	471	486	476	427	449	445	469	481	469	482	469	436	449	499	471	526	447	503	483	456	491	490	457	448	510	449	465	435	464	448	461	462	507	489	446	441	452	419	473	439	496	467	433	449	457	448	455	451	478	492	481	455	480	480	465	461	475	443	467	467	472	457	470	468	470	457	461	449	430	452	466	470	457	477	470	445	469	478	492	475	478	445	479	485	443	471	471	454	428	480	505	432	433	461	456	472	447	469	467	445	528	469	465	454	501	469	500	472	436	466	462	475	494	477	461	463	468	471	454	477	461	462	468	460	447	515	450	468	498	449	450	501	453	471	459	463	464	479	469	487	457	460	418	477	485	453
22622	21025	28703	23763	21849	23132	21141	12138	7976	7284	5376	3903	4057	3725	2945	2637	2517	2053	1799	1494	1332	1145	1038	808	760	676	695	673	579	612	553	582	583	557	566	513	572	587	551	609	550	585	520	516	542	529	529	548	557	504	530	536	515	468	500	537	543	527	530	499	533	518	517	529	527	521	529	572	515	522	538	550	529	519	510	513	558	532	500	499	533	552	521	551	546	543	495	496	512	543	490	500	501	526	533	535	511	543	502	565	556	480	501	550	575	513	532	511	570	545	530	500	509	537	479	522	483	532	497	492	526	514	541	527	529	533	521	546	536	554	531	531	527	534	553	547	514	537	539	522	541	524	525	519	557	546	486	500	510	539	527	529	555	500	489	520	507	496	529	531	513	501	539	472	547	508	495	519	564	546	536	501	489	512	558	503	514	562	524	522	525	515	506	550	481	494	471	480	533	499	538	541	535	547	554	535	532	516	527	507	522	523	532	568	494	565	496	500	560	518	535	509	529	506	526	518	496	499	506	463	499	505	547	560	513	532	470	503	545	512	542	494	505	516	534	532	498	541	561	522	510	517	531	525	521	536	511	522	474	504	527	481	497	486	536	558	463	546	509	479	512	494	567	507	532	497	492	550	511	530	551	512	500	471	525	502	493	526	547	531	534	522	553	538	474	541	539	518	520	526	515	530	511	507	537	570	506	527	534	523	547	485	556	528	551	555	533	544	508	510	534	530	504	555	482	513	510	476	511	544	531	547	506	487	491	516	514	495	548	517	509	510	494	468	548	552	458	538	525	536	530	508	500	531	555	471	505	534	493	483	524	524	520	567	501	536	520	493	545	508	502	565	537	517	507	518	584	535	552	527	525	549	525	524	533	508	517	541	511	531	492	548	502	526	521	555	499	493	527	516	507	476	511	535	546	558	505	514	537	536	518	490	527	525	514	521	550	540	520	507	510	534	518	519	507	513	503	524	514	515	512	485	483	528	562	529	511	492	568	491	497	490	541	467	480	511	542	526	524	476	504	517	523	484	543	541	519	538	528	517	527	499	524	486	583	530	514	526	562	562	495	498	495	525	487	514	503	465	516	515	521	457	530	491	495	559	510	533	546	484	532	524	515	510	553	520	522	515	519	565	529	548	537	505	521	497	530	527	521	541	519	505	512	535	527	465	503	524	509	537	547	489	497	548	540	511	498	524	523	503	495	486	550	505	506	557	533	523	550	462	496	533	536	508	509	478	523	547	510	500	517	501	542	495	524	549	513	551	529	533	519	511	525	544	554	534	524	502	547	487	545	500	491	488	526	543	527	518	523	546	512	540	537	510	505	546	541	501	541	554	528	505	502	481	541	510	491	487	486	542	536	512	518	511	552	519	548	532	545	485	546	537	519	536	496	528	542	560	455	492	520	532	524	529	535	515	488	563	495	496	526	511	555	495	547	535	511	504	494	511	531	524	511	491	512	528	531	527	525	502	481	509	512	540	548	553	503	491	518	527	528	534	526	505	519	501	499	515	496	500	510	511	535	524	561	487	510	472	531	496	501	508	525	558	534	517	515	493	505	504	539	505	539	493	553	501	532	545	485	525	495	504	499	512	545	483	490	521	528	505	519	514	515	506	482	507	515	503	522	484	495	531	499	510	536	501	570	536	513	550	532	507	557	519	552	543	516	575	533	552	529	571	544	501	510	498	534	543	553	515	539	512	535	523	527	446	523	451	520	567	502	534	513	544	507	526	541	528	523	509	488	492	496	486	546	483	537	465	496	510	508	535	559	561	528	520	524	527	509	491	564	494	570	540	564	504	524	524	521	518	501	525	519	483	495	528	545	495	488	539	538	545	522	507	572	484	538	566	475	510	469	511	473	540	526	531	508	517	528	528	523	499	498	507	494	544	524	519	479	501	540	528	515	489	568	548	528	521	522	516	531	502	493	516	557	500	504	488	521	495	507	526	493	504	533	492	528	533	564	509	504	518	511	529	532	493	515	510	524	512	538	481	474	551	522	486	485	529	471	517	518	539	490	507	503	532	531	509	471	501	521	509	493	552	558	492	551	549	472	541	512	514	479	492	568	516	506	499	557	543	523	514	539	509	510	531	546	516	522	518	529	538	486	546	533	552	514	545	480	562	525	522	486	472	499	486	516	514	526	521	521	500	517	503	541	482	532	501	522	521	544	531	463	510	480	495	469	470	494	481	511	597	503	536	527	477	496	539	506	522	501	529	530	494	520	532	511	518	525	491	491	519	524	533	504	536	461	535	508	502	531	515	509	558	515	555	528	472	547	473	515	535	467	507	531	497	541	525	484	512	526	533	527	513	540	538	544	541	496	544	564	489	511	552	524	519	519	520	516	523	564	528	532	466	529	486	514	547	542	492	476	498	495	479	540	509	566	522	491	535	542	497	541	511	533	484	501	504	480	489	516	508	544	534	550	522	513	526	479	565	544	548	582	525	529	497	491	493	517	510	542	520	520	537	493	517	550	516	522	507	516	503	522	486	547	531	528	539	517	527	477	505	520	489	507	521	544	541	530	527	539	523	527	517	504	542	543	525	491	501	521	509	526	539	513	521	510	504	510	532	552	560	490	531	523	505	542	490	485	517	478	496	545	518	514	487	525	513	521	520	521	523	540	542	545	552	529	512	539	520	477	505	508	477	500	509	531	484	553	517	523	506	499	536	556	470	514	542	518	517	542	511	521	531	501	571	520	560	506	504	531	498	499	535	516	536	529	555	502	470	549	513	503	531	514	504	473	513	505	541	508	519	488	483	582	538	470	529	516	520	537	498	526	478	511	530	569	501	531	553	493	507	500	526	542	542	528	531	525	512	515	555	511	560	495	524	529	493	531	556	525	556	527	534	513	512	483	533	509	510	490	497	556	499	528	497	518	484	503	504	521	561	516	499	492	496	517	544	498	554	542	520	486	502	503	527	507	509	518	538	507	491	495	527	482	543	521	515	524	511	503	514	483	512	524	544	526	525	522	563	523	514	525	507	533	506	543	518	543	524	530	479	510	505	489	521	519	556	534	550	534	517	547	525	564	502	540	536	525	539	505	525	516	506	551	528	563	543	514	540	539	507	502	535	530	514	532	553	544	499	535	506	518	574	519	561	516	473	533	460	500	519	515	543	490	498	544	532	511	506	514	502	513	506	577	509	518	529	464	526	493	548	501	518	502	514	504	530	548	553	513	526	515	541	548	559	546	533	502	507	518	520	510	516	540	499	528	506	508	529	554	500	525	521	540	487	493	546	503	503	536	497	524	492	555	536	511	485	489	534	517	537	514	535	550	511	493	536	504	506	519	572	514	535	509	521	583	529	528	529	482	485	499	518	528	480	503	502	505	527	517	528	509	530	526	560	529	503	510	550	505	506	509	546	539	514	531	525	502	489	479	537	510	556	502	498	497	507	537	501	502	484	538	531	583	548	525	515	496	531	537	551	472	496	530	536	537	499	514	498	541	533	517	471	476	527	522	520	471	543	532	527	501	557	530	577
38846	63383	52874	40295	34370	26420	20027	17697	13637	12733	9492	7076	7342	6693	5203	4559	3988	3357	2997	2466	2028	1720	1536	1189	939	919	891	893	804	734	726	724	722	712	613	657	621	663	622	666	642	623	618	643	630	670	615	581	651	649	617	611	601	608	576	627	581	576	596	611	605	607	570	590	620	608	622	608	601	639	591	629	616	599	570	657	587	607	621	612	605	571	595	635	584	584	588	604	642	567	567	605	597	612	630	625	615	586	613	650	646	627	606	618	583	619	634	596	614	588	625	629	583	578	673	610	624	558	599	589	588	585	596	640	625	595	627	553	604	600	602	554	624	579	624	597	562	576	634	538	587	623	610	634	605	585	586	589	619	628	602	617	631	627	630	615	618	626	609	632	580	589	601	570	562	586	598	639	597	630	617	599	610	619	571	621	621	631	579	612	597	596	635	587	642	639	608	596	618	621	675	634	565	587	577	591	634	598	594	595	614	603	605	552	607	651	620	613	577	568	647	604	601	596	591	632	594	620	559	618	644	600	616	577	586	609	587	574	627	577	611	614	607	575	589	649	593	632	611	596	615	593	602	617	649	597	579	592	632	592	628	645	590	600	598	617	630	608	603	617	618	570	546	585	612	637	620	617	632	590	615	649	614	623	600	598	646	588	623	626	607	573	574	587	595	576	581	606	589	572	599	564	616	608	647	610	610	601	599	641	604	605	619	620	589	558	607	590	612	550	577	581	635	598	622	586	609	646	619	606	616	599	605	548	589	571	596	607	612	570	662	631	586	629	658	581	585	620	595	638	626	585	599	619	623	608	610	607	589	554	615	575	573	607	612	607	629	640	629	592	616	632	590	576	628	596	637	591	623	594	598	632	562	621	609	620	614	647	624	593	603	612	616	612	626	622	553	594	570	592	650	636	573	603	608	589	610	566	576	601	595	611	600	639	635	614	614	598	615	614	614	630	598	607	602	579	604	575	594	540	560	586	652	607	572	597	613	538	602	577	570	618	571	592	618	651	582	607	583	600	613	579	589	578	583	606	585	620	609	611	583	585	626	596	668	564	638	621	606	621	648	613	619	634	553	565	584	587	636	615	616	557	651	601	589	603	590	626	612	617	655	590	611	629	629	616	583	616	597	603	603	608	622	640	586	617	617	590	553	611	585	655	610	611	598	584	571	611	650	588	608	598	573	622	610	591	617	568	568	571	620	662	664	601	658	615	626	589	559	577	579	600	594	612	597	643	606	633	621	581	580	626	584	618	632	621	605	661	620	606	621	548	625	624	640	632	596	609	587	631	621	553	605	572	632	590	551	588	618	591	616	635	585	577	591	587	577	598	606	608	552	596	629	622	645	612	604	651	615	649	576	581	571	642	605	623	595	582	584	617	614	603	601	596	568	611	638	586	587	579	614	595	607	604	597	579	577	656	616	612	582	617	609	589	568	591	619	600	573	588	589	577	600	578	615	600	629	630	605	624	594	590	563	598	640	600	614	618	608	580	588	588	588	609	600	600	571	654	590	591	612	592	592	591	641	591	615	612	588	643	645	594	575	615	569	631	603	573	616	539	552	568	637	613	601	644	648	604	626	600	626	605	652	628	567	592	628	610	583	588	586	626	606	575	617	591	606	597	582	571	568	603	596	584	588	574	624	586	587	565	557	642	594	605	628	586	604	611	611	603	579	617	582	590	615	559	546	630	651	673	628	607	558	592	575	595	614	583	610	614	630	644	626	614	595	619	569	603	622	573	647	607	601	577	588	596	614	604	604	589	606	592	593	596	627	573	586	577	641	599	588	611	601	587	600	564	559	633	595	633	625	585	595	597	634	606	624	593	643	606	623	582	581	630	585	600	596	614	604	603	656	625	577	579	584	593	606	610	611	609	566	620	617	565	600	590	603	631	595	594	644	578	595	594	598	623	576	632	577	566	605	637	604	662	628	569	600	595	602	607	645	548	581	624	601	605	586	588	575	597	556	630	569	632	613	606	608	632	616	584	592	643	584	608	570	601	548	607	606	568	590	605	596	590	585	633	609	548	621	608	592	585	622	578	624	598	631	552	614	558	598	600	622	593	619	614	621	594	603	554	582	581	614	626	586	553	587	645	611	563	635	606	608	573	575	613	602	559	568	551	594	579	594	659	610	613	580	659	591	655	645	627	579	608	621	614	597	561	636	563	584	603	580	599	621	634	561	587	612	599	575	595	606	593	559	625	580	584	614	611	643	580	573	616	597	603	610	618	598	622	607	615	596	591	630	613	621	603	654	572	568	605	548	579	581	628	620	587	641	582	608	602	609	598	589	599	625	577	601	640	650	616	630	590	566	605	573	604	608	580	596	609	612	559	575	552	564	603	587	614	625	606	613	595	590	607	608	561	564	594	649	562	591	607	630	575	587	655	619	586	605	584	607	606	668	594	600	638	609	577	551	575	622	570	602	650	600	607	585	620	625	616	608	612	607	602	587	646	566	656	582	547	610	554	569	606	590	651	593	603	588	611	624	592	579	631	640	639	627	597	600	636	582	602	639	616	623	607	596	589	587	593	592	597	591	598	582	611	578	583	607	591	596	579	594	635	603	558	632	612	628	634	612	631	632	573	619	612	589	568	604	660	617	614	590	632	619	621	580	677	597	603	603	648	568	615	611	594	590	629	598	635	595	613	593	628	602	583	601	618	570	608	588	653	541	615	602	544	601	653	639	573	620	620	585	588	601	574	535	610	639	566	541	586	588	650	627	638	547	594	606	563	647	591	634	608	621	583	613	566	584	604	621	627	594	592	607	579	606	610	576	605	615	577	589	596	617	597	603	652	599	595	627	588	618	618	586	595	572	600	595	610	567	660	550	610	608	592	629	550	603	586	604	609	618	607	597	626	600	629	620	603	596	629	607	586	572	653	598	577	606	586	621	622	570	553	658	599	588	592	623	590	628	582	600	593	642	566	577	590	593	599	584	623	588	578	613	605	628	647	587	587	596	616	587	605	626	586	603	606	613	628	582	575	622	593	600	580	573	560	587	566	557	625	633	589	611	629	597	583	590	583	575	664	580	587	577	625	585	554	602	585	589	603	570	597	621	578	617	632	636	585	595	599	547	612	617	629	613	581	630	605	642	636	606	576	565	562	603	643	556	646	577	615	609	614	566	628	584	590	611	541	588	616	602	618	583	608	631	604	621	557	592	603	591	637	593	601	596	561	570	606	574	602	582	602	623	575	586	610	597	623	599	597	602	594	632	645	617	589	592	578	623	609	619	611	639	626	629	616	598	587	605	607	613	573	550	604	590	608	597	637	630	600	561	630	604	578	668	615	568	571	586	592	570	599	567	584	587	617	613	613	572	550	596	610	590	590	596	595	595	595	626	589	630	611	618	607	582	589	629	598	636	578	612	610	562	575	583	658	574	647	608	676	582	610	593	588	607	581	597	610	628	616	574	581	608	580	618	623	589	596	601	622	580	621	597	618	600	607	539	628	610	579	622	605	612	620	613	579	604	617	594	599	612	567
30184	33945	37397	28810	20534	11070	6342	4135	2968	2774	2361	1653	1758	1618	1263	1241	1038	922	816	765	695	639	568	533	477	428	462	427	405	417	350	408	415	430	400	383	421	407	412	381	438	402	366	368	412	363	353	398	404	421	388	369	398	363	395	380	369	387	397	394	389	400	381	381	394	399	439	387	378	421	341	363	388	385	424	397	379	389	396	412	391	380	405	390	400	401	398	415	417	371	411	396	408	378	407	398	385	391	400	405	389	381	358	395	402	426	360	387	403	381	414	394	386	384	416	366	422	379	368	402	399	365	409	400	379	387	403	407	439	403	396	391	369	379	400	395	372	377	382	390	363	392	400	390	372	327	396	398	371	391	377	415	385	416	344	389	407	400	371	385	423	390	383	409	395	406	375	400	380	401	407	394	435	367	401	395	376	383	415	382	394	366	396	389	408	406	379	399	376	386	392	337	398	419	369	372	400	376	386	401	403	401	423	416	385	396	383	397	393	411	415	401	390	365	392	359	365	367	416	381	382	365	392	395	383	410	387	388	401	385	416	362	388	357	388	412	408	392	382	379	413	419	393	376	380	410	389	375	413	392	384	393	408	348	391	403	408	352	378	403	390	400	402	388	426	394	366	414	375	410	419	381	369	361	378	375	405	390	395	385	396	404	408	377	399	388	381	367	424	387	379	395	378	391	418	419	409	378	400	386	409	368	400	443	402	397	409	393	410	387	380	388	378	397	376	426	409	369	408	387	387	386	389	377	353	394	383	388	375	398	363	377	395	397	367	387	405	425	379	378	407	392	383	382	347	418	379	438	382	391	413	392	384	381	411	433	365	378	382	419	383	379	390	388	353	385	378	415	383	435	367	396	376	398	395	409	418	397	406	387	389	379	327	381	410	393	364	407	381	403	366	395	381	366	385	398	404	376	340	424	401	435	393	398	396	410	407	380	404	406	360	385	422	385	367	388	397	392	395	386	397	421	396	428	400	432	402	434	389	421	341	423	381	387	412	393	406	378	410	388	379	375	401	395	364	393	383	406	389	366	388	443	406	417	393	389	393	384	415	377	395	386	396	385	391	392	362	389	390	397	393	411	400	408	346	426	389	396	432	381	384	386	422	400	362	400	421	373	421	367	379	394	410	385	393	408	353	396	405	382	401	374	355	383	413	350	400	351	364	363	406	411	364	376	381	363	404	384	398	425	398	390	370	384	394	406	379	378	389	375	384	415	369	429	403	408	402	384	399	365	402	363	429	403	364	387	353	418	400	404	429	431	353	389	424	394	408	393	373	424	376	379	385	387	379	399	405	393	356	348	403	392	437	410	364	351	407	412	380	396	376	383	396	374	375	413	422	352	369	377	401	414	393	394	392	426	391	412	422	396	403	439	380	409	416	387	358	401	360	386	363	360	376	354	376	396	396	412	370	394	371	386	409	364	381	407	396	407	381	384	395	413	370	396	412	398	358	376	427	387	397	432	410	425	377	425	409	410	409	382	443	386	351	378	388	391	414	378	367	387	384	417	367	417	444	404	394	389	438	385	407	390	359	385	380	432	441	402	363	415	364	370	402	360	414	373	383	430	400	374	383	404	365	362	390	400	393	392	397	404	383	409	386	414	368	382	383	441	404	408	375	389	384	389	380	420	379	318	396	382	399	426	416	356	384	382	382	366	367	436	379	410	419	395	405	381	378	386	372	364	404	384	403	371	398	403	406	386	420	373	412	405	372	365	396	372	383	400	410	392	403	393	374	387	442	393	420	377	441	401	391	396	398	380	401	403	380	394	382	367	379	407	373	374	363	385	359	371	372	388	355	413	402	407	413	368	380	402	409	395	355	407	419	378	396	363	374	397	371	342	370	416	396	398	412	412	388	415	372	394	372	399	381	394	377	393	382	362	410	371	391	385	404	361	406	404	424	421	403	397	397	377	389	377	418	397	352	377	384	354	392	402	392	392	387	379	400	375	395	415	407	428	421	394	390	392	401	355	392	405	369	395	417	417	424	359	364	368	375	374	389	398	378	437	416	412	381	388	381	403	404	426	379	377	390	382	382	398	378	388	396	401	400	389	338	393	365	390	379	381	383	418	375	367	419	394	383	397	404	377	362	391	361	380	351	421	378	408	430	420	407	368	373	361	384	360	386	408	380	390	373	407	418	421	419	353	374	387	422	376	376	396	438	410	411	382	413	361	359	393	398	343	385	380	365	436	375	428	374	383	439	384	389	379	388	396	364	399	355	377	374	415	393	422	377	396	417	441	402	383	416	386	408	386	406	410	410	440	388	364	408	348	405	411	394	380	370	390	368	374	401	411	410	400	391	395	403	394	415	364	421	398	396	351	364	383	380	366	385	402	411	372	415	381	366	413	404	354	394	380	390	382	394	367	435	381	433	364	404	408	396	416	380	396	398	392	369	375	404	402	407	393	380	410	396	391	408	360	387	350	364	376	408	366	389	425	394	419	403	374	393	358	417	412	405	354	403	409	387	396	441	393	404	408	367	408	382	387	397	402	396	394	394	374	368	427	379	376	374	387	363	386	415	384	409	375	412	387	374	377	445	437	385	392	370	400	383	438	389	396	392	371	400	390	402	388	376	358	377	406	410	390	401	418	401	351	398	401	384	413	375	395	409	397	350	334	369	393	397	405	422	417	384	387	420	418	353	380	382	464	389	373	385	363	378	416	359	386	414	396	400	392	371	404	391	400	398	394	387	401	401	366	409	396	381	370	383	401	398	383	386	429	383	405	383	391	392	442	411	400	387	416	387	410	373	382	387	393	348	356	374	405	349	398	391	370	363	391	353	376	405	360	402	398	404	428	403	408	410	394	375	403	401	397	417	407	402	389	397	350	399	372	382	379	403	383	420	405	408	415	379	409	359	380	424	383	401	361	379	400	367	388	383	397	402	376	418	385	378	406	417	386	403	382	377	398	449	422	417	405	372	382	350	397	356	387	387	433	366	393	388	369	409	414	442	407	390	373	388	398	396	398	403	401	395	413	372	378	407	376	405	397	446	376	401	398	371	415	379	397	378	393	368	405	381	406	412	386	379	413	385	375	379	377	412	403	423	379	370	370	378	368	397	382	401	412	393	356	378	413	377	349	369	405	420	428	436	419	400	379	341	408	362	393	392	381	396	387	394	401	373	399	394	386	394	393	390	387	387	396	377	400	414	424	414	408	361	384	369	358	381	391	430	394	380	417	401	387	391	423	402	402	392	367	388	399	400	359	387	379	410	406	403	355	402	408	376	395	405	386	377	432	384	381	380	392	407	419	369	403	376	432	399	407	395	390	373	436	360	392	385	424	405	369	417	396	413	397	382	370	436	408	419	383	377	391	384	383	343	400	384	392	407	382	402	417	393	411	374	387	405	386	369	360	410	396	432	375	395	369	401	397	400	406	376	421	393	380	373	382	394	429	397	366	379	367	380	438	380	386	389	388	379	369	407	400	374	394	368	362	386	382	417	390	390	379	411	411	389	380	424	450	408	369	401	443
36072	49363	41275	30028	24103	15821	10945	8180	5926	5644	4548	3380	3414	2957	2364	2119	1696	1554	1436	1245	986	940	801	698	595	546	575	555	517	586	542	514	483	517	467	520	488	503	492	474	496	478	524	498	515	504	506	482	444	476	521	473	489	506	484	501	464	495	474	462	524	461	476	462	494	456	500	492	479	512	441	445	493	499	465	438	479	465	508	474	490	480	483	469	495	478	476	488	459	467	508	463	475	428	468	491	484	457	444	485	475	525	473	439	448	433	456	470	459	431	446	482	464	466	497	482	439	469	459	478	430	437	433	457	484	462	474	479	478	436	484	495	512	491	476	472	427	478	448	447	493	439	471	465	463	430	424	485	447	442	455	479	457	499	433	475	467	482	453	486	472	452	417	474	461	477	470	441	490	468	500	467	487	457	462	488	460	488	495	422	490	479	451	467	475	465	458	456	473	465	447	468	449	460	481	496	500	444	449	507	452	536	450	461	494	495	465	442	434	455	457	478	463	485	476	470	423	456	461	454	456	460	495	458	477	507	453	477	521	455	481	449	435	505	466	463	481	445	462	493	410	439	468	460	501	517	441	468	442	468	475	535	493	451	493	466	481	465	425	520	464	448	471	464	465	459	449	499	453	460	489	478	504	515	489	458	479	490	452	498	482	497	472	452	461	447	453	482	461	478	474	443	483	454	448	488	487	460	489	513	463	496	458	471	503	461	420	466	471	497	437	417	474	479	471	448	459	477	442	464	456	479	474	445	498	464	483	462	453	455	437	477	460	466	461	460	470	450	454	445	478	463	480	482	447	432	491	488	444	485	458	474	478	495	458	501	446	472	518	469	445	432	473	475	460	472	444	452	454	468	464	454	473	473	439	464	470	468	483	476	465	501	471	470	486	457	486	449	471	461	492	428	462	436	462	476	439	467	489	462	484	491	463	459	469	479	478	451	454	443	457	449	461	475	462	492	434	499	434	498	465	474	474	489	441	499	452	429	474	446	452	483	486	417	465	440	476	494	453	487	486	475	454	470	470	441	442	469	442	429	471	458	456	485	497	437	463	454	470	448	440	448	466	506	460	479	455	455	479	464	469	504	433	479	499	443	455	461	475	484	466	488	447	486	455	512	459	453	461	475	431	458	495	474	458	463	448	469	469	448	459	411	434	456	477	461	472	499	444	457	478	462	481	471	443	448	441	474	477	460	465	459	459	518	471	423	466	476	450	454	491	483	443	498	435	517	479	463	493	469	454	493	451	471	457	472	479	431	458	450	474	488	469	517	448	487	541	461	498	434	472	456	458	470	446	450	427	437	488	479	456	469	467	443	469	488	461	481	473	460	438	461	469	495	501	461	470	482	453	479	445	517	465	461	478	448	475	450	454	469	464	443	453	426	448	491	487	469	460	438	464	448	455	471	450	494	481	484	482	438	460	450	449	439	452	476	461	490	472	490	470	440	488	472	454	436	454	453	432	444	450	465	478	452	466	465	450	465	500	493	437	443	483	515	504	468	483	447	490	468	455	459	409	434	450	473	457	467	465	480	478	441	429	457	452	469	477	451	490	505	523	470	469	460	471	503	489	475	498	448	467	449	476	454	474	450	457	492	456	485	474	459	427	478	477	466	494	435	451	476	435	481	439	467	471	427	462	457	475	443	456	435	487	439	477	442	455	455	460	464	466	460	489	480	467	497	445	473	500	487	471	472	476	458	481	488	486	495	511	487	473	471	436	445	454	466	484	432	456	480	472	453	437	488	444	483	438	455	468	492	460	476	466	483	470	506	446	434	476	462	449	510	450	467	469	442	488	495	460	473	477	471	525	444	434	471	479	465	474	473	482	457	465	481	464	456	472	482	478	455	453	468	480	496	469	421	512	490	505	476	523	477	444	466	488	463	457	447	460	502	455	511	469	499	454	492	433	472	433	463	502	453	452	485	471	459	495	466	478	479	471	439	477	498	464	426	467	448	485	469	453	458	461	456	471	462	440	482	464	463	473	481	426	467	465	506	440	438	483	448	443	500	478	462	437	483	456	494	476	453	461	469	429	459	460	461	486	502	458	454	465	496	501	487	441	490	483	500	494	504	438	504	453	475	466	465	486	454	512	465	458	493	478	481	455	461	471	401	432	451	484	480	451	502	440	475	498	469	483	483	483	473	440	448	493	451	456	464	463	455	479	478	481	463	455	448	473	483	467	499	421	461	487	467	467	457	464	464	453	445	462	434	483	495	483	474	490	442	494	481	484	438	470	534	440	459	515	489	502	481	449	471	437	426	444	478	460	476	487	452	449	445	469	488	512	451	457	492	470	450	468	459	482	466	443	464	460	433	461	423	462	437	457	462	457	454	494	444	462	471	459	472	495	462	486	469	461	459	438	454	436	476	494	475	461	477	488	495	443	458	466	465	465	450	466	453	469	444	441	438	459	442	501	483	483	451	429	459	462	486	496	464	436	436	457	469	465	446	496	477	426	443	487	474	467	475	462	490	456	447	480	479	497	510	473	454	452	484	470	461	482	479	474	398	429	479	460	442	472	505	506	493	451	449	450	445	481	464	487	475	486	489	454	466	485	468	475	453	447	467	443	493	475	499	472	462	464	435	477	429	483	430	487	470	496	476	463	500	506	509	473	430	501	474	486	477	473	445	451	442	462	470	486	491	466	453	464	482	417	445	432	494	471	462	409	449	439	483	500	423	493	522	457	437	445	485	466	461	442	442	454	456	508	453	465	475	478	452	472	467	470	515	451	466	446	472	479	425	469	461	498	492	467	500	417	482	480	483	462	446	486	434	427	468	483	486	501	481	450	415	441	468	464	464	427	479	457	464	442	493	451	476	437	446	493	413	462	478	449	469	459	438	434	494	502	419	498	471	424	474	458	466	468	488	481	440	472	489	475	474	478	430	456	502	477	445	479	499	434	457	475	462	473	499	487	459	455	461	470	441	450	467	467	453	488	458	460	452	491	500	472	494	463	481	487	456	441	496	455	472	446	482	491	490	479	470	478	474	444	457	480	465	489	460	480	459	427	490	441	471	465	498	459	450	458	467	516	458	480	434	457	460	494	459	446	475	502	458	464	508	464	474	494	428	440	461	480	461	464	452	502	414	474	468	487	473	466	469	470	457	476	457	485	455	448	492	487	484	459	471	514	461	464	423	494	485	460	434	508	501	479	485	482	453	462	462	487	465	458	496	456	470	452	467	487	444	480	461	448	496	470	467	464	442	484	471	467	475	461	464	461	469	443	510	473	468	472	433	465	437	434	487	457	501	461	477	492	472	479	468	444	464	463	432	473	476	483	474	437	486	475	466	497	503	490	464	474	477	471	503	475	485	443	457	489	437	478	469	503	449	429	481	488	458	453	486	451	465	497	475	447	414	486	481	455	436	517	479	449	438	463	499	466	464	456	471	486	454	460	478	467	494	462	465	474	463	454	472	480	458	460	466	487	494	464	465	503	445	478	472	448	455	448	488	441	446	466	480	498	435	451	453	429	487	482	481
23622	21028	28396	24941	22903	19660	12839	7213	4714	4432	4004	2871	2949	2530	2087	1834	1647	1364	1259	1168	998	888	786	715	575	594	590	541	533	505	534	523	492	486	471	481	557	505	549	550	473	450	442	437	432	480	426	481	453	491	484	453	472	505	452	487	461	513	453	471	485	459	489	496	481	478	481	470	434	455	473	489	466	468	457	454	449	449	519	440	453	458	469	494	428	464	515	483	461	484	479	462	411	484	474	514	479	435	465	460	470	453	463	480	496	458	463	505	470	475	477	437	481	483	445	483	443	441	443	448	465	506	513	437	458	446	434	447	433	466	460	478	466	475	469	478	451	454	467	458	454	484	487	435	463	485	437	483	485	450	456	473	499	511	461	444	491	505	490	444	463	425	489	461	469	505	473	474	470	481	493	473	462	438	459	475	441	426	469	427	506	453	454	449	460	470	489	497	457	447	524	488	523	439	445	489	456	459	477	440	451	456	475	508	487	433	486	460	520	460	460	439	424	500	473	490	466	451	453	482	500	445	460	465	438	496	471	450	480	517	451	481	466	499	457	460	490	507	497	469	471	466	488	485	481	491	458	481	496	462	453	470	477	452	449	441	467	493	452	478	500	488	481	504	457	483	487	474	439	444	447	425	440	479	469	483	467	475	498	489	463	470	460	463	489	476	492	486	444	466	452	475	476	471	454	454	490	473	471	475	507	482	467	455	460	475	437	451	458	463	484	488	453	441	491	486	432	479	457	480	470	489	480	442	518	478	509	432	496	455	485	456	466	501	452	474	489	486	444	482	449	476	471	473	485	457	490	470	442	487	449	489	464	469	494	454	490	515	461	463	493	470	488	482	490	432	491	478	487	430	478	499	458	476	442	488	463	444	451	504	453	444	442	503	452	461	446	446	463	447	436	510	486	436	430	488	447	508	466	481	444	433	454	472	476	471	471	472	455	460	470	503	439	445	479	478	501	498	481	450	493	432	454	498	514	456	455	461	465	472	443	452	485	465	473	490	469	466	465	462	432	453	478	434	464	468	474	462	468	466	475	496	474	442	492	483	470	504	431	477	460	475	451	435	473	485	479	440	484	458	441	464	465	462	436	540	444	473	455	469	467	492	463	429	466	481	477	456	474	493	468	474	459	439	469	483	458	539	449	489	467	497	440	524	508	512	487	464	478	470	475	492	499	485	481	450	470	482	488	523	474	432	500	438	458	475	470	454	441	462	503	436	475	458	498	440	471	446	470	473	489	445	459	424	508	472	445	458	446	487	452	459	429	451	483	475	457	412	477	502	468	425	429	456	479	430	459	477	498	499	478	492	447	508	479	474	491	491	490	487	443	480	468	482	475	489	470	432	514	504	473	480	445	471	486	499	448	460	461	437	431	460	479	486	444	516	463	491	465	476	481	473	503	445	481	455	494	469	474	521	469	461	486	459	462	499	445	505	483	472	446	471	463	499	485	509	483	453	462	469	478	452	486	515	462	480	478	479	483	441	495	441	443	470	499	492	457	463	496	486	474	471	441	501	449	476	452	469	467	461	452	475	476	467	449	454	444	471	466	476	460	454	473	466	450	478	443	447	485	462	510	476	456	480	454	487	498	449	481	462	472	435	492	476	438	473	447	448	483	437	489	474	457	458	449	466	455	490	452	465	457	473	423	476	451	485	457	477	456	463	438	491	466	468	463	488	468	479	475	451	471	463	483	469	437	499	433	433	495	502	460	473	494	441	437	419	479	445	454	494	469	459	457	483	454	466	476	428	483	471	501	465	481	467	437	464	465	460	469	441	450	475	439	439	490	526	463	481	484	482	445	467	492	446	464	426	444	516	472	493	490	494	524	501	507	487	460	472	495	461	465	491	463	472	497	449	473	450	480	457	499	443	480	463	448	476	477	482	454	506	464	444	477	471	480	475	468	478	480	467	473	460	479	477	459	457	496	463	475	454	460	455	516	489	481	463	474	469	462	465	482	463	484	534	465	477	464	471	492	468	490	478	470	440	489	456	535	455	490	469	441	441	471	433	447	464	447	460	480	464	420	470	476	464	476	454	502	463	473	474	474	475	456	456	493	460	476	478	503	481	445	446	485	481	494	496	463	480	489	471	480	468	455	507	486	472	462	486	442	452	474	469	502	462	474	464	465	470	445	466	467	483	460	445	449	490	457	462	478	486	493	456	489	446	481	474	472	465	494	463	429	441	448	429	457	488	474	469	494	474	475	463	467	465	457	461	468	467	455	443	456	480	434	473	428	479	470	497	471	472	443	476	455	493	506	482	460	453	437	496	424	464	453	464	447	466	461	475	459	503	458	445	447	484	469	443	458	474	457	486	475	462	473	485	460	467	453	501	470	451	493	509	499	488	483	476	460	461	498	450	509	495	464	464	444	462	480	431	470	449	498	465	481	479	490	466	453	458	477	456	491	481	479	477	439	472	472	487	474	522	454	443	442	481	486	482	480	441	477	437	463	446	458	484	472	468	473	497	477	463	434	491	470	454	513	433	468	470	418	472	462	477	468	441	475	474	467	471	505	472	482	438	472	520	432	442	435	481	512	462	421	507	426	446	459	529	463	517	504	431	423	489	510	466	492	472	442	448	484	472	465	489	447	459	458	473	416	477	486	470	472	465	459	463	457	463	509	455	457	486	514	481	440	503	472	450	473	496	500	447	473	448	484	525	491	477	461	488	530	469	441	431	480	469	478	451	468	428	476	501	435	512	452	471	501	511	494	473	466	485	483	443	448	460	464	485	420	470	480	480	454	476	462	460	470	486	481	442	473	490	473	461	478	459	444	494	480	509	490	466	445	473	494	472	454	422	479	462	479	454	476	488	461	457	463	436	541	430	457	462	498	485	483	527	483	469	498	475	449	474	453	518	454	461	463	492	490	519	503	454	451	473	484	471	490	449	450	488	469	456	481	494	484	461	460	491	455	503	454	502	448	449	479	465	462	479	444	461	465	430	456	467	485	491	482	445	461	473	493	479	467	460	494	462	441	436	484	480	456	444	485	496	458	443	449	447	450	468	438	483	466	455	435	493	436	466	461	473	488	483	451	440	453	467	468	482	459	475	506	462	476	472	471	468	503	491	477	485	461	437	462	473	401	475	448	483	503	449	490	447	487	455	465	429	486	481	436	468	462	451	472	500	443	472	476	454	471	470	456	457	471	431	462	460	482	467	469	412	453	453	452	508	494	474	476	491	488	474	453	475	453	463	446	466	476	474	477	472	409	441	488	452	483	474	471	450	475	444	437	462	464	472	498	482	473	486	492	417	447	448	468	449	441	488	453	439	454	464	459	443	464	484	504	485	464	483	458	440	467	477	484	444	458	489	526	474	464	448	440	454	510	444	445	470	445	449	470	455	506	441	494	478	443	458	461	474	446	479	466	468	514	422	436	481	502	487	448	475	433	482	458	489	446	452	506	497	500	479	476	475	486	465	477	456	497	490	478	441	460	469	479	449	450	461	428	491	483	472	485	489	511	485	455	451	463	475
36485	57033	47433	35865	28724	20883	16034	12168	8891	8459	7420	5597	5545	4657	3797	3219	2745	2376	2026	1761	1539	1349	1107	949	768	822	740	705	670	623	652	608	594	625	567	553	607	635	608	602	627	606	551	590	591	582	540	553	564	574	563	536	539	533	582	540	535	567	560	529	577	605	528	566	556	577	517	566	552	558	551	545	568	563	619	537	567	564	552	515	554	604	575	544	577	561	572	573	545	549	510	520	555	550	591	527	541	554	521	576	548	548	516	526	493	544	575	570	563	582	559	566	562	548	540	594	574	551	520	570	508	534	533	553	540	551	552	520	529	555	576	569	538	507	551	543	518	587	514	608	533	560	583	535	549	606	517	561	572	550	543	528	547	519	553	567	588	564	563	546	544	557	534	607	560	527	523	561	549	590	509	559	527	537	565	566	546	535	494	571	565	546	582	525	540	523	556	537	520	514	598	551	553	584	553	550	539	523	560	510	524	551	573	541	595	551	534	577	562	577	555	580	569	568	593	574	598	554	576	532	554	547	547	518	543	549	546	531	515	554	559	551	565	585	547	592	620	543	555	542	546	574	523	571	524	573	539	526	490	549	524	561	526	553	609	524	582	586	589	565	553	527	551	590	544	590	576	528	560	556	566	555	547	550	560	543	592	578	545	508	588	543	579	518	598	500	556	567	563	533	552	560	546	585	535	543	581	530	556	569	517	586	564	553	564	540	546	545	559	582	553	583	539	529	529	524	577	575	562	521	519	560	472	545	569	523	545	516	565	550	534	518	528	547	593	540	538	532	554	540	573	576	538	550	560	590	577	552	568	585	538	573	537	562	597	576	545	538	552	491	610	584	531	574	550	560	572	571	547	509	546	540	548	554	565	541	532	602	581	567	552	567	526	579	545	569	521	515	537	516	526	586	604	572	553	572	537	513	556	535	584	542	529	544	547	539	572	538	505	595	568	576	566	554	540	570	578	584	557	552	503	547	546	533	550	536	570	551	551	549	585	575	562	528	549	592	513	519	583	516	546	514	556	549	564	572	529	576	537	550	564	592	560	561	529	523	569	548	524	568	555	502	518	578	580	526	546	562	508	510	562	538	543	529	507	567	512	553	555	563	585	536	567	560	574	555	582	583	501	555	531	557	545	542	555	572	552	536	556	569	562	541	565	559	594	558	548	575	544	507	538	542	548	570	533	574	502	525	517	548	550	545	560	542	549	554	550	574	573	622	595	552	554	578	532	554	610	514	563	588	539	544	542	569	579	530	555	582	541	578	545	547	547	540	552	559	545	614	517	583	553	559	572	530	533	501	532	558	574	581	581	580	575	542	545	577	551	566	556	551	539	582	556	566	540	524	519	580	546	510	593	516	567	544	516	545	590	576	530	547	527	569	524	531	588	574	572	575	556	551	526	551	597	568	554	531	523	528	559	540	559	556	561	541	569	551	537	557	551	551	541	559	588	553	546	585	560	537	521	537	551	518	552	559	518	568	554	569	555	593	567	570	554	520	571	563	586	593	567	540	574	561	556	541	518	561	553	602	542	506	554	550	587	520	578	535	538	547	556	530	582	537	596	556	535	566	530	591	554	540	565	539	556	526	545	549	505	557	551	517	560	555	566	605	576	517	514	509	505	566	556	578	572	547	536	542	557	554	546	568	546	543	517	563	548	565	566	606	529	525	573	528	574	550	552	534	597	573	532	572	525	562	504	507	572	561	580	544	585	542	541	564	555	558	581	584	569	540	535	545	537	521	533	553	566	542	600	547	534	506	541	537	563	562	604	558	568	541	550	541	561	619	513	609	548	524	566	583	588	540	543	577	552	572	543	536	526	561	530	582	591	521	570	564	552	587	557	566	544	581	546	575	586	550	534	557	545	524	542	575	571	523	541	506	582	552	593	571	567	562	543	488	571	558	558	555	539	523	556	577	562	563	551	543	558	558	539	525	569	557	544	571	549	507	531	580	510	561	516	583	533	542	546	602	538	505	568	538	505	545	530	550	569	566	507	554	552	579	550	616	561	556	583	527	566	553	585	541	523	554	551	516	577	537	525	579	579	574	560	536	581	559	543	556	533	543	577	571	583	570	579	596	561	581	545	550	549	554	599	515	534	568	536	555	550	533	565	584	581	583	525	584	547	568	562	528	546	591	566	553	531	500	545	597	505	536	547	567	578	528	561	545	539	584	559	530	563	535	548	540	528	576	561	542	524	574	551	528	529	574	575	567	513	499	537	620	541	622	566	567	499	556	582	541	591	605	535	559	543	555	552	565	573	522	547	548	545	511	564	552	561	556	567	571	547	564	566	586	548	560	584	572	573	528	544	562	547	558	560	575	554	551	560	526	567	588	580	566	533	547	550	554	554	590	571	579	561	582	546	523	562	531	558	582	542	583	591	583	556	580	564	552	532	519	577	521	590	553	587	564	545	555	517	532	553	536	548	540	540	572	574	614	592	592	577	570	591	577	532	549	568	559	554	552	559	581	522	583	561	585	519	579	590	548	551	559	555	544	562	525	558	572	524	506	540	583	546	562	526	563	561	547	542	579	589	511	565	515	543	571	566	576	555	590	580	514	554	588	574	551	528	532	520	544	560	549	572	552	607	569	563	560	555	581	553	555	537	556	557	556	543	553	538	542	555	570	562	538	559	562	557	571	519	556	556	545	511	563	497	563	550	544	560	570	567	521	547	524	591	560	512	532	605	548	586	555	537	555	505	552	561	539	547	561	583	550	583	540	528	554	541	538	563	574	530	551	534	556	569	577	576	569	559	540	565	556	554	559	538	527	554	574	565	569	572	584	573	541	533	575	529	544	569	558	553	561	591	577	554	540	545	561	567	557	556	571	568	538	599	582	556	554	592	532	542	559	548	541	549	541	546	539	560	515	569	535	528	575	542	505	535	510	537	544	544	584	562	609	591	552	545	560	513	548	515	566	512	582	566	571	586	567	557	558	535	549	527	560	559	539	545	571	568	549	579	537	541	568	547	603	526	552	545	563	557	544	514	516	566	547	576	535	552	584	530	560	533	528	553	591	539	523	550	547	588	560	563	549	532	541	565	524	529	537	573	556	573	517	577	519	570	535	572	549	565	564	564	556	563	536	595	577	523	544	565	540	519	573	569	557	577	565	570	533	576	562	525	567	533	537	588	549	582	574	539	582	554	564	543	561	580	577	526	565	539	528	550	567	543	519	546	554	565	530	597	574	521	597	554	495	546	525	582	548	573	560	551	572	546	537	535	551	544	535	561	541	586	551	532	551	607	514	571	555	565	536	596	532	557	561	569	572	563	516	591	556	558	557	544	538	558	563	557	559	579	521	554	566	582	564	555	555	544	505	533	577	557	566	582	551	581	551	547	541	546	563	503	544	549	528	567	535	557	567	540	566	543	593	572	556	546	573	580	608	568	508	543	563	548	520	523	534	565	576	573	534	550	563	523	564	586	618	552	531	550	580	566	532	542	557	533	570	533	530	520	554	539	554	562	530	569	556	530	549	581	571
24946	21430	28939	27318	21647	14409	8316	4901	3407	3450	3212	2489	2285	2022	1724	1396	1289	1115	898	862	822	652	600	508	513	478	496	447	449	409	380	412	411	393	396	402	396	393	420	394	409	424	337	383	379	394	392	401	413	395	356	420	393	390	441	378	370	357	393	396	377	394	384	393	398	382	381	361	389	407	392	388	353	395	366	429	394	387	364	383	396	381	395	384	389	385	387	405	399	413	387	394	374	390	349	392	386	379	401	403	392	378	402	381	386	372	355	391	403	386	377	350	358	365	396	411	440	382	360	399	396	425	411	416	377	341	376	377	450	381	384	370	384	388	378	355	405	417	379	396	374	388	386	363	406	393	354	416	367	388	349	392	374	403	394	376	397	365	355	399	410	381	409	365	381	416	405	380	358	363	385	400	383	384	367	415	389	377	403	402	417	381	384	376	416	416	378	424	406	417	398	425	381	399	434	373	375	361	419	417	395	419	428	392	382	384	416	391	367	403	389	406	372	379	411	356	392	412	433	386	366	399	433	400	384	378	372	383	406	402	415	390	382	395	383	408	399	436	392	383	354	402	393	385	375	417	389	407	367	373	377	397	386	430	378	403	394	384	396	375	413	377	395	356	399	403	374	423	382	373	385	370	368	395	347	390	391	334	358	381	374	378	393	390	401	369	423	371	381	404	369	352	365	394	380	402	387	384	370	385	394	400	427	360	403	399	388	349	395	383	402	377	422	388	410	373	388	385	394	391	379	354	386	384	390	397	376	405	393	356	413	382	373	402	352	409	406	399	361	393	412	385	370	363	406	402	386	374	407	381	390	367	341	393	375	393	388	382	359	377	378	400	382	372	404	399	393	382	356	392	388	383	362	399	377	391	378	380	415	378	417	396	392	414	366	398	377	375	379	395	345	376	407	392	388	381	391	384	421	429	410	424	401	416	399	392	381	382	350	382	397	411	399	410	409	387	385	388	378	415	382	408	401	370	387	403	407	407	366	397	394	402	384	386	359	363	371	393	386	358	421	381	336	388	387	353	365	417	377	389	373	410	392	379	373	402	381	394	363	409	395	390	377	386	375	392	355	372	397	384	356	386	418	396	363	382	380	380	368	367	403	432	384	375	373	384	357	422	371	377	375	399	369	408	395	392	385	399	376	412	390	369	364	373	338	382	384	437	376	345	364	381	420	422	382	362	365	409	379	378	387	375	388	408	382	398	412	412	431	395	399	388	390	385	420	384	412	411	395	374	354	376	381	378	405	440	411	391	415	390	397	360	359	398	387	386	357	379	379	406	381	423	359	408	386	356	393	367	406	395	396	394	371	369	394	402	372	366	372	425	352	383	452	436	378	388	402	391	390	403	391	405	409	370	408	382	352	360	411	385	404	371	361	327	387	390	347	410	398	383	374	380	407	399	416	381	407	398	386	346	418	402	376	400	373	392	395	384	384	400	407	417	374	421	368	409	369	394	349	405	385	389	390	387	393	374	411	375	398	361	410	417	357	400	401	408	381	404	368	392	396	362	347	387	372	367	367	353	409	381	389	396	403	389	357	386	414	392	375	363	364	411	351	369	385	394	400	365	396	369	373	374	434	396	364	392	375	411	366	397	396	387	383	409	387	417	371	376	373	389	346	385	384	357	412	379	374	362	405	406	377	378	351	390	384	351	379	371	367	405	379	373	363	394	402	359	403	385	363	376	360	378	341	437	382	384	394	360	419	387	378	354	374	405	400	384	377	363	386	347	407	383	367	356	368	404	386	346	387	386	399	370	375	398	376	400	387	376	386	356	394	372	374	396	405	388	358	409	383	401	378	368	345	399	349	371	370	414	385	407	398	401	397	387	372	390	417	367	401	350	404	366	396	383	377	360	383	400	372	364	410	375	395	410	369	405	404	418	394	397	368	368	371	412	401	402	377	413	402	404	413	370	383	381	375	366	413	361	359	380	380	395	409	396	408	421	384	371	374	393	366	363	379	389	396	375	403	363	402	400	385	389	430	365	374	382	370	362	373	386	385	400	382	373	407	383	381	411	375	402	400	389	374	412	362	399	392	396	369	423	384	332	390	396	379	407	365	381	381	406	384	374	393	370	377	391	375	376	376	413	424	378	407	444	371	386	405	400	400	381	380	394	421	404	391	393	378	368	392	388	406	397	407	363	344	417	419	371	400	372	442	371	391	407	372	385	394	363	420	399	409	400	374	400	387	389	375	367	356	403	390	387	365	365	357	386	401	381	360	389	350	384	378	376	402	395	362	357	401	396	373	343	376	389	383	398	426	412	387	369	363	363	374	378	373	394	408	378	405	373	399	369	361	357	429	403	423	388	348	396	392	372	366	398	361	412	407	362	372	409	390	428	378	374	392	408	377	400	395	390	396	392	378	398	369	421	348	412	412	404	360	361	357	360	367	343	395	355	403	399	383	415	400	388	414	355	415	365	403	385	401	368	364	356	389	398	376	386	368	373	380	379	402	365	413	412	361	435	382	351	370	355	381	411	390	354	428	375	374	392	377	390	390	425	390	400	373	364	390	394	375	372	353	390	370	409	378	381	379	362	372	354	414	380	398	423	442	395	384	348	396	407	367	350	428	386	406	406	413	407	378	408	379	386	367	404	436	365	354	368	391	390	425	394	406	374	384	384	385	390	407	393	380	394	381	382	383	369	389	388	378	381	363	360	367	385	365	423	365	387	391	399	398	373	392	396	385	392	377	396	380	405	375	381	378	421	393	396	408	395	364	413	397	416	443	424	400	402	366	372	393	369	390	375	416	374	382	379	385	373	360	390	365	352	379	386	355	384	394	383	410	396	373	385	393	370	415	401	347	388	387	383	412	373	370	402	390	419	372	399	422	361	405	433	376	422	381	395	399	364	412	366	366	430	374	370	364	369	345	406	387	411	385	406	418	395	388	392	401	400	417	370	405	404	376	401	378	371	374	385	380	405	372	370	391	370	348	379	344	379	389	396	422	382	321	375	423	421	378	430	367	368	415	394	430	411	382	409	372	365	371	386	382	399	380	385	400	393	402	384	391	396	397	389	383	419	417	377	407	380	359	372	417	395	419	430	414	360	379	410	390	393	388	400	385	405	413	346	417	375	384	392	385	362	386	397	440	374	419	356	398	360	380	392	413	379	365	367	421	384	397	394	374	360	388	368	396	385	381	392	345	370	391	381	399	384	393	371	386	383	396	384	381	412	374	368	389	417	427	397	404	393	386	377	396	410	380	358	366	399	384	408	375	425	374	405	412	394	389	403	387	385	405	415	378	381	390	402	359	376	397	418	434	379	347	348	413	402	401	368	361	373	385	382	372	427	398	412	388	387	357	374	364	382	387	396	373	412	383	386	390	397	364	403	367	414	392	393	357	398	372	391	365	385	388	379	410	426	416	356	427	394	385	409	395	411	383	390	369	374	364	405	392	382	390	362	384	373	390	397	372	372	427	436	379	366	396	396	393	375	422	373	346	382	385	412	405	377	407	408	395	382	391	405	433	387
36714	54739	45398	32739	25700	18365	13276	9642	7629	7133	6614	4930	4540	3824	3237	2634	2194	1916	1573	1412	1286	1183	878	744	678	619	613	576	551	537	523	526	505	470	491	511	510	473	544	518	508	507	492	499	492	501	499	453	472	459	498	484	485	510	459	478	465	460	478	467	455	439	434	457	462	510	478	489	493	489	487	487	459	509	470	496	467	462	502	507	476	463	440	464	468	472	492	445	482	464	477	478	478	478	499	494	477	473	483	441	449	464	496	491	501	478	501	518	447	463	449	471	483	475	465	495	447	436	514	439	469	478	469	440	496	487	494	421	491	455	462	442	435	442	437	412	520	439	460	486	436	455	494	490	442	482	475	481	500	445	466	487	508	485	448	451	443	488	470	476	530	471	453	466	466	491	469	457	472	480	479	443	504	505	485	489	466	449	494	463	445	433	442	470	433	493	466	506	449	470	508	519	477	492	506	428	489	507	478	501	441	503	503	473	452	497	481	480	496	469	433	477	457	458	494	464	455	423	482	473	482	478	494	481	448	466	458	492	469	495	442	489	457	485	482	450	467	495	499	426	448	457	455	466	450	443	462	486	489	464	458	474	449	478	446	489	472	479	470	455	464	483	465	513	504	464	443	447	447	480	449	469	464	482	450	473	446	483	477	479	506	461	468	446	497	520	481	485	502	474	475	455	476	494	459	487	494	497	433	457	443	533	483	463	467	497	488	475	502	460	495	506	484	497	458	501	453	413	499	442	462	458	514	499	486	474	482	474	439	498	443	508	459	458	496	486	495	474	454	506	480	483	504	487	514	482	457	462	440	480	473	468	468	474	448	421	480	460	475	446	436	486	480	444	467	460	475	463	491	489	461	471	456	466	447	468	504	474	482	452	463	496	499	433	483	463	496	427	462	534	508	496	498	446	485	455	484	500	475	432	495	460	436	475	504	477	461	492	464	460	479	504	440	416	481	437	481	455	527	449	478	484	469	469	435	509	456	449	473	477	495	443	457	461	463	465	428	475	520	488	482	485	476	480	491	491	452	442	470	474	475	501	452	461	492	437	469	442	457	419	468	495	461	463	461	475	447	460	450	497	472	514	469	462	484	505	468	482	482	453	467	487	464	487	468	424	424	478	483	418	467	499	475	443	489	489	486	466	491	448	480	479	443	470	494	470	475	492	471	459	445	476	456	506	479	474	449	440	452	483	482	468	471	485	460	476	458	440	468	508	487	486	481	453	456	479	441	438	501	489	466	475	465	467	459	483	458	408	422	452	477	500	456	470	464	472	501	499	480	467	443	499	447	498	490	458	488	445	469	458	447	485	473	473	457	439	438	456	426	497	492	483	466	477	446	445	473	495	484	456	479	496	447	422	521	473	458	431	458	440	453	470	478	474	469	519	489	466	461	490	444	450	458	417	470	456	510	487	490	484	498	479	445	459	489	524	482	441	474	518	474	474	454	466	475	474	450	435	469	493	446	469	447	503	453	492	454	443	441	508	471	494	492	493	482	425	479	480	491	439	425	469	486	478	503	480	470	511	464	450	460	482	491	443	467	475	486	467	484	449	449	460	438	456	478	465	441	462	470	432	468	486	469	450	494	448	455	444	514	493	497	484	468	497	485	458	493	521	480	483	431	500	458	452	470	461	481	484	488	467	487	479	445	482	486	459	488	447	488	481	485	465	469	464	494	482	482	469	485	458	457	468	455	487	465	464	457	502	481	447	427	471	466	462	461	505	467	453	472	509	469	499	487	503	483	451	454	434	441	453	456	491	483	459	448	479	477	465	440	447	505	483	448	458	445	476	481	453	466	446	454	504	488	465	467	476	451	476	474	475	467	483	452	491	482	499	475	449	441	498	466	500	469	433	445	485	446	466	430	457	465	476	464	449	502	440	471	457	451	471	494	456	420	446	458	492	466	502	498	458	480	474	518	467	448	483	510	477	456	485	453	454	503	474	491	483	476	487	430	482	455	479	437	480	471	492	445	478	462	489	487	454	435	471	438	459	465	471	460	492	466	471	484	464	448	480	451	466	477	432	441	443	437	460	434	468	464	477	495	494	448	485	500	465	475	465	466	503	485	453	453	394	478	441	480	468	498	473	464	484	487	493	477	460	459	456	455	443	448	462	476	482	500	478	455	465	444	449	446	452	479	476	494	474	472	475	447	453	490	467	461	480	477	506	488	490	476	483	469	489	470	423	473	502	496	495	501	463	441	460	491	469	483	445	490	455	463	490	482	485	464	495	468	463	436	497	438	432	441	444	486	497	442	497	481	475	498	485	455	461	493	482	477	472	458	428	481	466	466	455	477	474	463	471	496	500	487	512	502	500	492	492	480	459	486	467	475	461	494	452	460	425	471	443	528	472	469	462	476	483	482	451	463	459	496	524	485	454	490	476	451	454	464	486	480	481	446	485	468	505	466	477	523	449	473	460	507	467	476	450	480	484	446	507	498	451	475	484	443	491	485	479	441	460	453	427	438	448	446	494	496	498	488	458	492	477	503	478	477	450	472	454	468	514	497	451	479	451	481	481	471	459	440	448	494	491	497	470	477	474	468	457	487	502	474	487	482	481	484	469	469	480	478	451	488	444	470	487	459	483	494	450	456	489	489	423	467	470	492	433	449	463	462	499	493	437	449	450	510	475	458	514	491	454	440	464	480	498	464	498	451	487	477	488	469	448	465	457	486	461	463	460	438	497	488	486	486	435	532	497	488	463	477	449	474	452	505	458	460	470	487	425	462	484	422	451	456	451	456	483	456	489	447	479	473	471	471	474	456	442	466	483	475	466	469	433	481	487	450	472	468	459	437	468	492	495	467	468	441	492	441	470	479	449	488	470	479	438	447	479	464	472	455	449	440	478	466	457	504	466	434	510	475	455	407	466	447	453	543	477	448	489	490	503	488	453	459	477	484	448	500	502	478	467	447	448	479	496	454	495	425	503	444	454	477	439	474	450	479	479	494	497	475	511	531	431	438	486	449	482	462	498	448	477	455	473	450	488	474	486	483	440	493	507	456	495	457	439	490	492	487	427	467	489	455	458	467	451	489	487	456	488	452	468	467	430	451	453	467	482	448	457	499	483	508	470	445	479	474	445	482	441	477	482	478	494	453	434	454	454	507	466	500	454	482	446	469	454	441	515	458	465	444	444	467	492	488	458	452	459	452	494	513	448	431	503	468	477	489	508	464	439	474	483	481	452	495	444	492	444	473	463	479	486	469	511	462	476	491	492	455	481	452	483	476	481	454	495	465	460	453	504	457	459	482	483	439	492	471	443	468	446	461	481	496	510	487	490	453	462	475	446	499	399	481	477	461	485	471	482	457	443	530	447	481	459	477	448	484	468	442	511	449	500	470	461	441	493	467	495	446	470	492	442	479	463	454	444	463	467	463	504	448	464	508	430	467	456	453	466	454	462	467	460	447	459	464	437	494	519	446	464	447	504	490	498	471	459	439	484	490	497	489	477	480	469	453	468	506	445	446	484	457	487	494	457
22685	21021	28675	23712	21606	22547	20155	9618	7092	6529	5839	4496	4043	3670	3141	2581	2292	2019	1683	1423	1294	1180	959	789	717	717	695	632	605	596	629	579	557	583	555	553	528	524	554	569	560	542	554	531	532	519	544	522	538	511	512	508	512	543	536	541	513	516	470	558	511	504	562	500	498	481	544	546	506	537	556	525	525	506	513	528	561	485	516	527	508	518	470	536	500	491	493	516	482	491	520	522	525	522	542	491	510	534	506	527	521	514	501	539	514	481	512	547	557	513	533	506	510	506	522	484	527	569	516	494	517	503	519	463	478	554	485	489	526	520	503	545	519	494	548	488	534	514	482	521	479	525	489	481	516	482	533	495	545	491	540	516	507	483	541	507	524	514	535	539	531	551	552	460	521	491	528	488	503	517	514	530	532	544	544	536	448	560	521	498	541	520	545	507	498	523	502	483	508	523	495	489	513	494	512	489	520	533	486	520	542	509	543	514	491	561	491	508	495	543	520	511	542	541	504	493	476	517	504	511	501	512	505	488	487	529	559	497	503	518	525	520	515	477	471	512	501	490	496	543	543	547	521	519	486	556	550	553	481	497	549	497	501	493	537	538	515	526	504	510	544	493	531	496	504	489	493	507	542	528	514	503	494	520	492	527	510	511	564	528	543	486	519	558	525	520	516	509	564	553	512	479	494	476	529	536	452	491	538	541	532	520	497	526	493	551	555	487	573	517	510	542	526	492	455	523	541	533	501	559	510	499	530	549	540	516	563	500	524	513	488	532	501	485	557	525	492	537	527	512	494	519	490	475	527	528	534	554	497	533	481	522	511	530	526	496	505	525	500	538	507	510	500	522	541	498	511	536	515	522	513	532	519	535	466	518	509	527	559	538	516	525	480	527	533	491	546	555	499	510	472	498	522	494	495	516	514	462	531	491	526	521	535	544	489	545	489	491	496	525	523	512	504	503	510	478	511	528	511	482	533	509	527	466	507	526	539	484	499	549	505	539	532	545	493	474	471	501	486	485	509	502	533	543	524	531	513	483	489	520	524	492	514	488	523	480	535	512	458	517	550	535	526	516	470	510	484	515	511	548	475	480	526	475	511	545	505	537	502	505	517	478	494	487	515	524	503	488	508	522	483	499	489	487	494	497	533	501	585	509	528	506	537	541	515	488	533	501	485	495	606	488	488	536	527	554	530	532	502	548	513	538	517	529	477	528	509	530	528	470	579	531	447	562	537	484	507	511	526	508	476	506	501	487	539	494	486	538	523	494	545	518	523	512	491	468	519	494	499	507	523	568	502	516	520	539	486	475	537	551	496	520	498	497	516	482	503	481	512	536	541	494	532	528	520	499	486	543	547	513	526	498	506	504	497	526	547	521	499	472	511	476	538	523	536	502	500	499	568	495	529	509	555	511	481	515	500	529	495	534	504	479	534	546	554	483	534	529	530	489	522	521	537	479	513	501	500	530	522	533	521	481	544	503	511	490	490	497	507	533	539	542	482	530	462	540	484	491	559	501	569	539	501	519	458	492	525	521	525	540	498	522	536	506	480	442	519	504	489	502	501	533	521	510	501	513	499	497	517	489	539	512	520	500	484	553	474	505	529	478	527	524	512	499	517	556	473	521	526	551	474	556	525	525	508	523	529	519	496	521	531	506	502	486	529	504	528	472	530	487	549	535	554	497	522	534	531	561	540	494	514	481	476	527	513	515	509	556	528	499	496	507	495	547	498	511	487	496	525	540	536	479	483	495	502	486	489	529	487	537	494	508	497	503	501	504	516	499	480	500	515	520	517	542	498	494	502	592	547	517	500	525	530	526	542	545	508	489	472	493	518	509	513	518	494	503	511	547	473	493	530	472	525	515	572	529	507	471	493	473	499	504	514	549	528	508	491	514	532	484	513	497	527	498	529	522	538	517	525	500	478	533	466	489	505	505	492	484	528	533	538	537	555	489	477	516	506	486	502	533	522	569	477	494	512	529	487	525	525	527	503	508	520	517	542	496	522	506	538	476	533	455	510	500	531	562	529	486	518	524	515	510	516	512	515	530	514	483	545	509	494	514	555	520	495	550	494	522	532	522	516	556	510	502	529	542	534	479	502	503	526	507	483	528	507	505	512	529	466	481	455	492	487	524	478	545	521	471	512	471	546	507	516	510	502	509	490	488	521	550	486	517	528	478	505	514	506	480	521	533	523	516	486	540	482	532	523	557	506	500	540	514	487	528	513	551	520	552	491	531	515	530	531	531	498	505	516	551	525	530	489	493	532	532	477	487	491	501	529	528	513	465	486	533	524	507	511	497	488	547	506	490	510	523	497	534	509	526	550	512	493	514	497	510	537	558	477	494	477	527	482	509	547	486	476	481	549	496	535	526	528	506	512	490	488	472	526	496	499	489	520	484	537	496	490	555	470	509	488	537	530	518	496	502	529	496	520	509	505	489	509	502	526	515	535	495	498	529	505	511	532	530	511	466	510	477	505	507	479	495	532	542	511	468	522	514	524	509	458	482	482	483	526	521	497	498	522	487	517	539	492	544	504	493	530	497	546	485	516	524	515	503	543	502	516	537	524	508	519	514	498	520	532	540	528	516	537	522	510	486	510	531	510	462	446	498	518	542	465	506	528	499	504	495	527	496	532	516	497	484	496	506	478	482	529	504	531	488	538	501	516	505	481	514	501	522	507	492	506	509	528	524	546	478	497	533	510	504	525	501	511	527	494	481	519	536	525	526	546	511	524	527	505	512	542	521	534	519	529	532	523	524	515	505	484	513	555	555	555	531	481	538	557	497	525	542	502	504	498	532	481	520	489	493	524	499	514	516	511	510	476	517	518	533	536	507	557	512	510	535	536	526	509	501	551	495	492	552	496	535	545	519	487	511	491	521	508	555	544	519	505	498	538	530	519	507	521	558	490	522	509	534	513	502	545	498	499	507	519	521	494	472	515	456	504	541	504	527	509	519	490	518	517	510	502	499	522	497	488	519	504	566	540	542	503	548	482	522	527	520	493	469	520	508	505	546	518	506	535	489	505	501	532	486	509	504	513	488	527	529	487	540	528	530	553	517	518	447	473	471	519	516	506	504	516	483	509	527	505	561	500	504	589	499	490	549	518	534	482	478	515	558	527	503	523	504	532	523	506	527	514	483	523	515	489	511	548	544	531	488	513	507	554	515	507	513	501	461	483	508	508	556	504	507	545	521	529	473	504	552	517	467	534	497	530	510	509	504	517	514	470	508	539	518	500	520	501	494	567	521	546	493	500	509	503	554	504	518	507	510	520	551	485	520	515	510	542	496	546	518	507	557	486	496	542	483	512	492	485	510	494	528	519	537	488	496	548	518	462	523	497	522	594	487	521	542	485	526	556	486	504	523	502	486	510	482	488	532	535	540	514	501	505	526	512	491	481	557	507	487	481	498	491	500	496	487	508	490	512	518	513	515	507	532	500	507	517	508	556	473	484	504	555	528	520	548	504	519	526	527	477	483	493	514	516	520
39653	63784	52549	39887	32450	24812	18657	14310	12892	11850	10395	8151	7206	6582	5664	4530	3898	3270	2998	2333	2207	1848	1388	1127	1047	933	889	816	733	715	742	689	651	665	617	701	715	667	704	667	663	641	584	642	636	669	572	671	667	635	590	592	635	605	613	597	601	573	615	602	596	622	647	559	569	610	594	557	575	656	620	612	638	635	608	560	624	612	593	607	610	610	621	588	569	601	599	617	591	624	566	605	626	640	609	618	546	594	581	625	589	575	583	589	633	605	585	584	581	617	619	633	560	582	576	657	628	604	562	601	629	619	596	591	614	656	628	594	585	625	613	593	621	590	585	586	645	565	583	642	581	569	615	629	596	592	614	612	628	608	616	582	582	603	616	678	573	647	611	605	580	583	606	609	624	591	603	591	613	636	635	596	628	569	574	599	565	574	608	577	597	594	601	560	573	564	611	623	585	603	582	556	606	603	591	591	598	625	607	619	608	598	585	610	606	632	593	591	585	557	615	611	609	628	624	625	605	572	582	614	543	635	595	594	574	589	565	598	587	616	653	569	598	600	577	626	645	584	597	622	612	600	632	581	606	597	568	599	584	590	605	632	602	608	544	614	573	646	647	589	584	613	609	621	602	657	619	598	577	589	646	617	599	641	599	631	586	656	599	613	626	544	610	579	601	630	602	594	624	571	629	607	596	620	582	617	610	560	635	611	543	543	592	539	599	628	567	582	615	619	575	579	595	568	596	611	575	567	574	623	618	595	600	640	575	572	622	593	593	621	593	622	579	586	607	587	608	570	589	640	613	610	594	623	601	612	579	558	584	600	599	643	616	581	595	584	611	578	601	607	598	596	573	594	611	586	638	650	628	569	611	534	633	632	596	598	592	586	560	579	600	618	592	576	644	593	633	578	611	626	568	577	594	608	584	557	525	620	567	587	616	636	579	594	636	584	601	581	633	576	592	570	600	597	623	648	592	635	600	558	556	605	607	616	599	643	657	586	622	558	588	593	581	616	611	582	597	598	627	651	623	593	617	553	597	625	587	639	586	582	618	602	596	580	555	608	561	601	572	586	629	656	598	611	572	584	588	600	601	569	617	568	598	539	588	650	619	645	657	587	640	590	629	561	582	575	575	591	560	563	573	598	639	619	613	606	618	594	647	612	618	623	551	566	609	598	619	629	634	607	569	578	622	602	589	643	556	589	581	594	599	678	611	599	581	561	648	573	541	584	593	598	565	593	623	611	631	623	649	609	581	626	590	616	591	566	585	580	569	593	626	614	542	587	602	587	542	599	635	613	623	616	618	627	610	623	598	595	600	562	595	609	580	588	638	588	635	582	623	601	644	671	612	607	631	604	615	642	597	621	618	605	572	602	596	627	619	602	620	616	602	582	590	614	638	561	598	601	635	585	632	570	610	577	599	576	588	607	569	634	613	623	619	608	587	592	602	627	592	653	592	580	586	625	551	582	596	590	533	604	618	645	608	613	587	568	592	637	572	568	620	579	634	613	598	587	626	622	623	631	608	551	632	591	602	609	589	618	639	631	627	605	631	597	615	610	557	613	610	589	643	580	610	611	632	557	582	588	552	570	636	629	572	586	568	599	603	585	568	602	603	569	578	594	566	591	630	604	560	616	647	580	628	645	600	627	648	624	637	622	631	589	603	603	661	581	611	589	579	588	614	574	577	610	630	606	604	625	622	601	596	594	606	632	626	566	628	610	586	603	605	568	599	637	573	575	614	587	609	620	614	597	609	591	616	596	597	581	599	625	598	549	624	590	619	619	619	593	600	632	604	601	642	627	538	616	628	599	648	578	590	627	600	622	619	652	617	624	564	597	601	581	590	610	606	628	608	615	568	625	635	567	613	584	619	644	611	590	626	602	594	593	598	613	584	598	557	622	580	621	600	585	577	617	594	634	558	608	643	578	626	616	607	629	629	599	570	622	598	572	592	582	590	587	594	586	617	610	578	571	616	593	613	597	615	612	601	578	614	593	607	608	620	603	611	613	596	616	581	572	629	581	631	628	612	586	568	567	610	575	631	604	594	646	613	584	601	583	588	595	624	559	622	615	630	588	596	579	595	666	601	584	599	593	633	586	645	580	620	590	589	608	603	626	628	554	575	605	596	625	581	594	595	554	611	601	585	568	614	548	598	621	618	630	569	570	608	613	580	556	595	605	589	574	571	659	587	617	593	605	564	567	602	560	614	654	578	605	593	639	603	643	608	604	623	645	586	561	576	595	618	634	590	595	558	618	589	610	566	619	598	588	569	614	604	635	625	601	571	605	620	550	629	586	598	601	630	604	567	599	575	622	616	548	643	623	590	536	586	604	615	647	593	595	594	527	598	591	668	603	599	637	604	594	629	593	598	620	645	602	608	605	595	575	646	579	629	586	608	615	528	628	601	599	593	614	590	567	622	639	573	629	593	652	594	594	548	602	599	597	603	588	589	622	594	574	594	633	581	554	593	562	590	591	615	650	612	619	622	615	607	612	580	583	565	595	572	591	573	599	605	609	581	614	602	591	641	623	571	550	592	587	583	598	578	602	611	580	623	600	615	624	588	575	597	585	560	631	588	644	605	587	610	574	572	563	586	636	598	593	620	659	578	596	557	637	595	603	588	567	630	582	607	577	621	595	580	628	629	584	578	594	621	581	570	588	579	563	566	597	610	596	620	600	587	573	593	588	560	607	616	607	618	585	593	592	624	603	582	598	640	604	607	620	610	548	587	597	580	602	619	647	556	574	641	597	597	624	614	595	611	588	585	657	576	611	585	615	595	627	600	634	641	585	539	581	639	640	627	551	594	640	612	561	641	585	576	581	571	581	611	638	635	605	614	629	594	598	604	585	596	573	573	610	609	594	600	610	630	600	570	612	563	557	518	642	578	568	605	563	587	599	590	603	614	646	571	593	596	650	605	621	587	604	583	611	615	627	626	599	622	639	612	623	584	620	622	572	653	593	615	656	594	580	623	607	621	596	584	607	576	594	581	551	589	585	643	594	600	606	565	603	618	603	555	588	583	572	630	620	595	601	611	568	574	645	617	610	597	577	601	605	574	561	606	609	595	596	553	632	608	620	607	595	615	613	571	562	596	601	630	602	588	599	605	590	563	606	577	626	609	563	598	628	617	618	619	632	576	594	579	620	606	570	612	601	596	590	585	577	599	594	598	561	595	599	599	601	662	580	569	619	627	544	604	620	633	587	601	586	601	622	582	632	572	581	604	646	561	596	635	618	641	630	612	614	643	618	599	581	627	635	594	617	633	570	562	592	596	604	580	573	572	621	589	619	577	575	601	603	614	578	603	561	611	606	612	614	608	622	617	583	620	607	550	561	575	603	599	591	604	579	571	623	611	602	606	598	582	585	610	613	570	572	552	569	604	563	584	598	561	611	619	595	619	594	577	620	608	589	618	555	582	626	597	624	578	606	617	591	595	633	594	573	626	577	587	590	632	609	588	580	611	603	632	549	622	612	620	598	603	596	589	575	607	604
30294	34584	37499	28579	18235	9808	5116	3241	2800	2605	2453	1909	1733	1590	1384	1130	1079	909	807	789	699	608	561	460	458	462	464	380	399	425	415	418	396	410	386	383	387	390	398	402	362	392	392	382	368	382	406	418	390	389	352	404	369	371	410	361	364	398	382	375	395	400	404	420	382	392	398	396	386	406	368	412	411	384	402	385	386	366	376	379	396	387	366	366	399	383	388	369	376	400	318	395	376	381	412	432	389	386	356	404	381	400	392	379	365	369	335	390	408	379	394	374	377	383	365	403	382	363	365	371	367	412	392	402	383	362	374	395	391	366	380	386	376	370	380	375	374	400	341	362	389	369	368	362	366	382	354	368	367	393	364	393	379	369	362	387	378	368	360	392	385	378	388	357	406	368	415	396	377	377	383	361	385	350	418	367	393	386	383	368	366	381	346	386	405	394	451	414	387	345	387	355	334	358	370	363	397	363	380	366	386	360	382	359	367	428	366	429	398	396	381	396	379	354	396	390	383	378	387	366	407	375	363	416	395	392	395	385	372	363	384	365	384	367	362	370	363	362	355	384	375	367	356	350	409	368	418	385	426	379	386	353	418	344	348	392	368	375	377	353	378	396	406	382	365	388	400	405	380	395	399	369	426	381	400	383	386	376	385	375	381	372	393	384	362	360	328	395	348	389	365	404	411	393	376	368	380	401	391	391	362	387	356	429	371	355	386	382	391	350	355	353	387	413	390	380	400	375	396	378	380	390	414	387	376	403	374	387	370	369	402	370	365	374	394	395	383	355	382	398	375	383	383	400	402	364	410	386	380	396	381	363	364	441	391	396	354	369	365	377	344	354	354	366	360	384	361	410	381	391	344	402	379	346	434	385	427	392	391	350	368	371	342	363	386	343	345	376	357	371	389	417	364	390	389	380	348	355	348	410	415	353	391	361	389	378	360	371	395	381	375	388	412	369	402	363	379	373	348	374	366	374	369	407	337	426	364	360	338	366	361	379	372	374	383	360	364	392	368	349	373	375	386	372	359	362	362	372	401	404	405	376	370	397	370	370	355	382	377	368	365	377	366	382	357	381	376	372	373	366	363	407	341	363	411	401	376	406	368	386	345	379	385	425	434	370	361	324	401	371	352	410	364	401	383	370	376	370	398	383	397	335	399	383	358	396	352	386	354	386	379	363	393	353	397	382	377	357	348	366	395	366	351	375	362	350	374	358	396	386	398	388	373	393	401	393	384	363	376	400	367	353	405	362	385	393	378	406	371	397	352	359	376	357	395	368	373	386	386	407	399	368	360	361	374	391	415	388	373	382	356	361	386	411	363	371	411	371	374	375	396	374	367	352	366	389	384	407	386	418	400	372	364	397	372	329	390	390	406	369	365	362	364	397	373	411	397	366	375	376	390	404	370	396	386	371	379	375	410	383	373	387	374	394	385	423	393	383	393	352	380	328	346	368	394	339	384	411	373	383	371	388	387	378	361	389	365	358	372	371	352	387	383	418	401	355	375	368	376	356	386	361	377	386	378	373	385	403	369	405	392	401	379	380	391	386	368	385	389	398	383	351	367	390	406	348	386	379	395	328	393	378	398	381	372	377	390	351	354	388	379	351	383	366	381	358	363	340	412	387	417	382	400	375	388	375	389	380	378	398	395	385	357	367	375	359	372	382	386	368	400	390	381	414	419	397	318	373	359	368	361	386	393	389	390	359	378	378	367	385	375	366	400	389	402	358	382	416	400	359	350	358	375	385	369	328	410	364	366	379	391	371	372	400	390	386	353	430	381	403	423	359	405	371	394	388	363	374	415	396	384	373	395	389	370	387	392	361	394	379	362	377	375	383	361	376	395	414	361	382	387	409	371	368	381	357	387	368	425	335	388	341	381	391	409	393	351	366	400	375	375	395	385	387	393	347	382	413	415	401	392	385	368	362	391	392	364	434	398	387	408	428	393	378	425	379	351	370	379	385	379	421	354	395	390	394	361	366	375	398	357	364	373	386	383	391	391	372	393	394	393	357	378	378	365	386	397	411	361	385	392	363	404	353	395	379	405	394	377	389	412	393	402	407	395	396	397	392	390	341	386	336	376	403	345	420	344	386	391	373	361	385	394	390	380	389	364	370	383	351	375	378	357	366	355	388	395	345	372	425	405	372	370	401	375	412	376	381	371	402	364	391	371	385	396	350	374	389	386	425	398	390	373	407	347	402	386	374	386	359	382	403	398	397	364	415	351	368	350	390	387	371	358	433	369	351	398	380	412	373	395	353	390	363	355	403	361	375	386	407	391	395	397	392	364	427	382	377	383	377	382	410	391	375	365	375	346	364	389	404	378	378	386	369	368	409	355	356	381	376	399	358	379	372	389	372	376	365	401	388	396	368	402	367	394	362	356	367	400	400	365	411	369	369	392	370	349	356	341	403	389	390	396	390	368	402	354	383	366	375	409	380	404	391	426	387	366	358	342	357	374	385	370	388	408	381	365	390	397	375	381	362	405	388	376	403	399	364	377	370	392	366	355	366	371	366	409	384	380	386	384	360	371	366	389	383	385	415	368	363	425	377	369	396	355	364	397	356	409	407	375	366	398	391	367	388	382	374	374	384	379	354	393	371	383	400	371	369	413	387	412	364	395	404	372	364	387	380	397	420	364	400	382	411	357	363	381	367	389	364	365	387	381	363	385	357	402	374	377	414	382	403	426	349	341	395	365	356	364	360	410	394	378	385	400	375	398	382	347	378	366	400	399	361	403	339	402	398	432	357	370	356	370	408	380	402	415	403	353	366	398	364	381	375	363	377	359	360	377	386	362	419	401	401	365	391	393	360	367	386	374	354	351	349	354	362	402	407	391	377	346	362	367	333	419	369	358	362	363	366	386	408	390	358	407	385	364	372	377	387	402	400	398	423	375	395	388	393	391	402	378	394	398	377	373	369	357	393	402	351	408	355	380	372	383	410	379	365	401	375	410	385	392	348	379	350	399	373	387	403	395	346	379	399	380	390	416	372	402	385	367	401	363	378	422	384	409	387	349	386	365	353	398	334	360	369	381	410	362	354	395	341	375	373	362	420	357	381	379	382	413	386	358	381	388	370	394	354	372	378	376	416	387	381	361	373	362	358	406	380	374	430	360	398	356	365	430	437	397	392	395	367	388	432	372	391	382	384	373	418	402	416	359	390	357	394	362	373	413	415	404	370	360	368	355	334	377	384	380	404	393	393	378	406	380	400	394	399	410	400	388	389	407	350	363	408	378	389	381	370	376	375	386	376	358	420	380	354	383	352	391	370	392	413	374	385	391	381	406	389	358	365	375	403	407	398	403	345	389	408	411	354	395	364	389	346	366	357	384	378	369	377	387	388	351	391	360	365	403	398	336	363	413	362	395	354	388	357	347	391	377	362	378	383	372	379	360	396	407	385	364	369	381	431	378	414	373	403	371	367	391	352	378	395	398	342	413	360	360	375	363	384	386	361	362	377	381	337	371	363	402	391	389	363	363	389
36654	49983	41529	29407	21718	14055	9112	6472	5700	5541	4914	3706	3505	3080	2526	2093	1710	1552	1358	1216	1083	917	743	647	595	608	572	527	484	498	517	504	503	449	478	507	471	478	493	493	488	440	494	456	449	461	457	475	445	431	481	474	469	465	464	480	453	460	445	475	460	443	432	481	471	446	478	456	481	471	486	527	461	464	481	433	466	447	450	470	438	482	478	463	452	481	434	432	497	500	415	458	454	468	462	447	441	498	477	424	448	395	450	488	473	477	465	481	464	473	440	480	449	461	475	474	491	489	474	448	485	463	451	480	464	459	493	485	480	486	482	466	434	460	507	480	458	450	433	445	489	513	470	469	451	488	451	457	450	442	456	430	436	493	469	491	464	452	453	488	457	441	488	442	461	448	460	414	447	482	498	468	488	456	490	479	428	481	473	462	441	416	434	438	431	448	457	481	479	395	445	454	469	459	485	486	446	440	442	449	443	459	468	430	465	478	431	433	446	467	445	468	422	470	424	445	416	424	457	426	474	441	418	483	425	474	437	455	457	471	446	487	437	491	454	456	457	404	428	477	446	441	477	465	444	468	461	457	448	471	456	456	455	484	414	442	468	450	467	481	447	460	434	425	447	440	452	458	440	467	455	436	464	462	481	426	452	453	447	471	488	460	450	443	451	435	410	490	464	464	461	449	431	451	442	422	450	441	473	446	424	454	504	428	432	454	449	483	438	458	468	422	459	461	428	421	453	491	431	469	484	470	466	438	456	455	472	455	494	439	449	457	450	485	465	436	446	445	432	445	487	445	433	450	468	462	484	446	424	464	455	497	466	436	440	451	477	438	483	463	453	503	463	472	421	451	457	472	469	434	442	443	449	434	444	453	493	435	474	512	457	481	425	499	434	466	476	451	433	475	437	436	469	476	456	482	454	453	511	461	474	425	441	460	478	466	457	507	491	477	438	436	485	460	461	449	403	445	476	456	394	435	435	473	462	460	457	461	431	456	413	459	453	467	432	483	493	482	439	437	457	477	457	453	446	490	434	477	435	417	458	520	470	442	455	448	455	431	457	436	455	461	471	425	456	464	497	456	443	478	438	423	433	477	455	431	493	461	445	465	460	411	449	475	453	436	475	445	480	446	470	401	466	441	446	420	448	471	443	469	445	456	459	500	466	485	474	446	471	465	443	446	441	439	442	436	408	478	473	436	443	456	463	438	455	437	473	443	438	455	480	477	455	459	480	473	457	452	460	477	415	452	446	461	452	446	457	460	455	432	455	483	453	438	451	488	463	480	457	484	425	478	458	477	473	452	450	455	446	449	472	426	456	456	433	426	437	425	412	489	435	473	462	431	448	475	481	488	454	462	470	472	459	418	497	464	489	488	461	435	414	444	454	449	435	447	460	436	467	440	420	516	436	440	449	428	430	482	440	463	459	475	449	460	474	440	496	478	452	440	461	483	463	465	430	478	479	479	449	487	464	458	460	465	472	443	450	487	436	451	471	447	471	454	481	490	473	478	461	441	450	481	479	451	470	451	447	455	438	463	430	487	440	479	454	457	468	465	429	442	471	448	455	409	414	479	436	491	446	438	399	441	457	446	426	448	460	473	494	448	444	458	418	477	490	477	437	458	487	517	497	434	485	458	460	472	444	463	473	453	454	409	430	457	483	492	438	452	461	460	466	439	426	479	429	443	476	462	469	483	456	401	396	443	459	458	456	482	434	473	470	511	445	480	460	435	463	483	445	482	455	437	465	456	453	492	490	469	475	429	444	442	458	448	487	463	470	462	473	454	412	474	471	470	466	456	470	448	453	472	472	436	472	441	431	441	439	421	456	471	456	442	449	457	436	467	435	474	461	468	474	486	422	460	461	431	465	484	488	471	429	440	455	467	492	466	478	507	459	399	471	428	452	440	432	454	472	449	437	479	442	444	449	483	475	484	472	442	445	450	471	457	476	467	441	433	490	420	514	440	450	445	457	450	450	490	451	464	417	442	501	510	422	469	447	484	461	455	443	476	476	425	474	442	481	414	486	451	472	471	455	439	465	437	468	472	490	420	461	458	463	473	481	476	462	471	500	447	431	436	466	466	457	451	448	454	473	448	475	490	473	477	462	442	459	445	424	421	484	433	427	424	409	473	444	431	474	463	432	445	434	489	427	484	444	462	480	444	463	437	457	465	397	460	470	478	477	462	434	512	461	472	487	486	465	484	430	460	448	430	448	468	459	483	461	416	489	431	450	450	438	480	443	444	499	476	469	496	443	429	440	449	465	456	463	447	480	458	464	460	441	457	445	467	446	439	458	426	450	441	474	464	487	462	441	409	470	443	437	466	460	487	495	462	451	520	452	483	472	465	503	484	443	458	434	444	468	423	475	400	462	462	434	418	440	453	430	474	430	477	468	450	458	468	463	446	436	435	458	467	456	461	452	480	443	458	475	442	450	464	473	443	446	451	460	433	457	482	471	432	462	446	462	447	440	464	473	448	478	458	437	410	488	456	494	464	495	444	436	488	439	447	496	427	428	434	446	449	445	427	430	453	407	430	433	432	453	440	448	449	452	457	439	465	473	439	415	469	469	496	487	429	453	479	479	467	484	461	470	473	437	482	422	498	481	458	481	474	483	446	455	451	483	479	424	488	448	467	460	449	450	464	529	470	458	438	444	443	483	473	440	474	466	452	444	455	457	442	469	461	487	481	435	444	468	467	467	457	455	479	433	452	433	453	450	432	435	437	482	441	475	476	453	442	478	491	453	433	427	477	450	481	447	460	454	484	454	471	436	454	466	457	449	434	443	477	486	504	463	479	449	442	437	451	462	446	439	465	460	438	453	466	454	446	468	463	436	461	460	455	453	463	447	467	481	480	456	452	459	416	452	455	499	440	457	485	416	460	441	461	514	474	448	467	461	473	429	456	477	438	437	441	491	457	475	471	462	475	493	462	475	456	470	455	417	448	494	452	448	463	476	470	452	433	454	466	459	445	477	451	419	440	445	467	446	446	469	487	442	487	479	475	451	473	465	496	494	448	451	499	462	436	496	447	458	442	463	467	445	450	426	422	465	452	437	485	449	457	475	459	469	477	446	461	472	503	474	490	435	458	463	469	453	422	462	469	481	463	460	481	431	436	451	465	442	439	444	458	407	478	494	462	453	475	481	477	464	412	492	420	458	487	441	445	470	492	445	446	456	476	470	420	448	427	471	424	450	485	458	471	432	465	443	470	447	467	444	486	448	425	440	406	455	476	482	490	471	450	403	486	448	472	452	484	467	450	464	464	471	476	499	445	444	450	425	450	472	459	467	458	456	427	456	487	461	482	458	463	400	490	487	456	484	470	425	488	443	440	464	428	478	432	435	493	491	423	476	471	451	429	455	454	457	488	425	493	451	462	484	456	498	467	433	469	464	450	470	426	476	464	470	463	443	504	465	463	437	485	432	465	447	470	448	500	441	471	455	481	428	472	398	483	450	478	480	508	441	428	463	454	448	445	446	472	432	477
23631	21028	28486	25033	22563	18779	10464	5566	4788	4349	3718	3216	2791	2656	2214	1971	1673	1442	1245	1108	990	864	741	634	643	602	602	548	506	470	480	488	485	521	473	504	489	493	501	476	465	485	457	499	482	491	467	496	434	493	478	479	431	448	460	492	467	451	474	460	489	484	469	487	457	452	440	476	498	525	484	496	461	469	460	431	483	418	446	463	485	442	501	480	469	456	462	456	472	457	439	496	437	436	435	517	444	486	470	436	470	464	494	479	478	500	414	422	454	466	460	429	458	468	457	465	460	485	430	479	457	472	487	456	475	483	432	507	470	467	495	491	446	415	454	499	440	474	464	469	449	451	452	459	437	461	422	449	436	464	476	467	444	459	447	472	437	449	495	493	435	438	457	438	468	459	484	440	428	474	459	419	436	460	491	453	456	438	478	445	434	445	468	488	476	455	453	453	468	458	471	465	469	435	465	464	449	461	473	451	489	466	473	464	448	479	468	488	417	487	468	473	432	464	458	472	465	505	458	459	486	419	428	468	441	476	429	465	478	501	462	448	444	468	499	468	447	462	469	461	477	469	454	459	448	465	470	466	476	446	465	446	514	474	465	484	469	483	482	446	449	468	449	446	442	468	453	474	433	466	426	444	474	504	445	444	458	474	441	444	470	486	457	439	448	436	465	520	470	480	442	425	428	465	501	446	453	430	446	461	459	523	441	453	433	452	452	449	402	463	471	472	479	444	460	439	454	452	454	452	457	455	463	455	447	456	485	448	455	463	465	509	419	445	460	458	462	450	455	489	422	488	410	440	442	479	446	453	450	443	466	454	471	440	417	495	430	485	430	463	421	439	463	437	477	475	449	442	424	423	425	492	455	438	465	455	491	419	443	480	453	437	418	446	445	490	463	451	476	447	490	430	450	441	458	492	476	471	451	472	461	460	485	487	435	418	453	471	458	437	457	447	422	458	483	472	476	471	463	421	472	420	468	469	460	492	456	443	464	461	489	505	479	483	442	475	519	456	473	457	450	453	423	444	451	449	481	447	461	480	471	487	444	476	454	449	441	447	482	455	508	420	451	446	440	466	444	467	456	467	462	447	432	456	461	430	429	461	464	452	515	426	472	493	414	441	436	439	445	439	448	480	486	456	456	465	487	488	435	471	454	477	439	448	484	454	438	449	504	450	484	419	444	477	500	426	458	444	497	470	477	439	470	446	512	433	488	435	450	451	462	486	443	490	497	432	472	479	447	450	471	468	458	471	485	479	485	454	448	461	455	457	444	430	394	478	464	437	475	491	451	487	434	456	421	447	476	475	435	485	483	460	446	487	444	450	466	481	453	463	445	485	472	446	465	446	474	453	479	458	465	488	492	430	453	504	505	488	464	448	442	506	445	464	437	437	446	476	459	473	416	478	436	440	479	458	467	452	501	461	449	434	438	437	448	434	448	505	457	462	482	468	470	468	432	456	457	452	423	425	452	457	435	496	455	442	486	459	446	481	489	474	482	439	482	463	451	459	472	438	452	474	465	471	500	473	461	458	450	423	459	489	475	466	403	453	434	457	451	472	434	441	483	444	455	482	447	454	494	469	472	464	461	458	460	475	444	461	443	461	477	429	455	450	471	478	427	507	483	443	470	434	452	457	465	462	436	451	431	463	453	436	461	433	452	485	436	452	445	424	455	461	469	468	439	442	429	405	424	492	487	438	453	447	437	444	446	449	460	466	449	457	450	482	461	479	510	476	460	436	474	469	430	444	481	451	429	469	486	419	470	498	412	447	454	510	460	435	486	486	464	438	479	445	433	470	461	430	504	452	427	453	456	466	456	434	474	451	471	441	494	441	442	467	442	435	463	493	441	487	463	436	465	492	443	425	454	494	456	417	488	458	473	439	459	452	430	425	490	437	497	465	443	454	434	423	476	460	435	455	452	498	475	484	433	446	450	476	459	500	474	481	457	447	461	472	442	434	467	438	461	417	403	454	435	421	463	457	456	477	431	514	425	459	458	407	446	417	453	463	428	437	470	457	480	478	450	470	448	431	450	442	461	458	468	456	454	479	463	465	468	450	436	439	430	457	447	445	475	453	457	454	458	403	448	479	436	481	474	434	494	470	474	477	451	453	473	429	439	475	453	416	478	449	456	442	479	433	450	454	466	494	441	508	478	440	447	480	429	485	481	458	476	463	444	463	436	473	460	420	442	455	464	500	460	472	451	440	485	484	470	471	436	447	472	481	450	453	454	457	490	435	465	485	475	432	480	474	393	489	448	455	452	422	425	466	474	457	451	462	459	464	446	490	463	479	471	422	502	484	463	438	495	443	487	456	434	452	482	459	448	466	423	482	435	434	443	428	484	465	473	416	463	422	443	472	494	484	443	465	487	491	446	481	487	439	464	492	451	468	471	439	475	471	456	481	448	470	473	479	496	460	454	446	448	450	475	446	458	433	485	432	428	463	461	412	415	461	474	464	447	422	427	475	422	473	461	440	442	475	423	454	421	457	458	444	498	459	461	450	444	477	437	471	485	479	461	482	435	445	464	470	448	507	400	428	440	480	461	454	450	492	483	434	483	457	421	467	469	426	454	475	467	485	463	472	470	470	460	455	461	462	422	444	449	425	450	470	463	436	502	444	476	486	435	441	480	464	477	458	480	491	497	469	463	449	461	498	459	435	499	517	456	455	450	466	493	467	470	463	482	486	425	451	467	449	448	442	442	462	447	464	436	419	433	462	459	440	461	431	454	450	469	448	475	460	464	478	512	461	494	466	445	426	473	499	435	478	446	440	484	490	450	497	467	431	481	442	425	454	436	436	451	469	458	493	467	486	445	433	434	453	457	454	429	425	457	482	484	469	458	453	445	466	452	458	453	434	499	444	452	463	460	492	465	461	454	456	505	493	504	473	481	453	475	459	456	460	421	436	452	457	448	478	475	431	483	443	486	478	445	471	416	430	442	458	443	470	469	467	441	469	464	483	458	460	457	467	472	432	457	445	439	465	433	463	473	468	464	451	440	454	471	478	470	483	476	434	455	450	481	470	482	479	439	458	442	424	481	459	429	492	464	426	449	455	472	436	473	459	511	430	486	439	461	463	423	472	489	450	484	480	456	468	479	467	477	494	441	453	448	454	454	445	435	424	451	477	461	459	478	438	495	451	465	465	439	470	458	426	485	472	435	473	456	473	431	474	443	461	442	447	449	416	462	487	441	456	449	465	481	443	479	455	496	462	475	415	479	488	466	479	456	439	467	491	481	452	442	457	488	426	486	471	440	440	437	433	455	446	447	480	450	438	435	440	506	450	451	485	503	429	460	468	497	429	451	471	473	426	456	430	415	478	472	484	438	428	482	480	464	464	507	497	489	460	438	450	450	468	464	445	465	436	452	447	472	442	476	457	450	437	500	454	461	456	494	446	462	463	430	469	430	433	427	459	428	423	447	466	478	433	464	476	457	449	457	436	492	501	451	465	461	423	450	465	476	447	434	415	441	477	510	464	452	490
36734	57984	47434	36280	27474	19101	12901	9947	9286	8743	7178	6067	5260	4915	4200	3436	2805	2386	2109	1733	1503	1340	1094	955	864	831	732	677	695	621	623	587	615	584	590	611	586	610	605	556	597	565	534	565	544	562	588	572	518	510	548	521	554	517	492	605	564	552	580	540	591	503	546	583	531	544	572	549	592	509	552	523	555	571	531	527	561	547	533	493	522	538	520	538	538	551	514	533	530	499	573	560	546	544	571	527	569	555	557	556	542	519	561	516	578	585	574	540	567	549	556	604	561	543	568	546	551	562	518	520	538	518	551	463	537	510	534	562	532	526	531	539	549	516	573	553	539	587	526	493	525	555	569	582	540	529	538	573	502	497	531	558	575	543	524	556	560	519	547	522	568	518	543	537	538	588	574	539	543	529	526	568	519	527	558	555	499	562	567	523	526	511	534	580	590	507	556	539	518	523	569	506	531	493	513	563	531	502	510	518	558	539	559	553	517	517	551	537	550	538	560	541	514	513	552	542	517	549	582	542	520	532	576	574	561	546	552	534	531	582	581	521	565	510	569	560	540	554	523	512	487	517	579	553	490	520	550	554	572	535	539	549	517	561	548	529	580	547	597	539	542	519	565	572	529	487	546	530	538	560	513	566	519	564	554	534	557	589	570	575	523	554	592	532	512	517	574	559	550	523	519	604	555	576	554	546	543	517	528	507	538	583	539	520	606	539	525	557	523	521	520	545	558	566	539	563	550	528	543	583	549	557	535	566	539	567	555	530	567	509	554	554	552	505	523	517	519	524	527	533	561	517	561	536	552	543	532	512	519	533	531	537	533	497	522	514	524	560	555	568	542	552	499	508	480	528	546	542	510	493	542	599	552	542	545	540	512	520	564	577	497	559	544	503	529	569	537	558	518	540	536	517	514	552	540	552	537	555	548	548	546	531	542	540	574	551	535	549	582	542	524	525	514	544	536	494	536	542	527	552	577	535	551	555	553	535	591	509	537	530	566	566	553	552	577	507	511	559	529	564	593	542	572	527	507	526	550	570	537	558	527	524	550	541	516	591	513	518	524	573	495	558	519	568	517	550	561	577	574	500	525	500	578	579	529	567	554	535	533	505	550	543	561	594	533	499	537	570	540	563	562	573	562	577	543	537	571	541	545	584	526	510	500	556	554	498	558	503	537	549	544	538	550	504	555	582	563	574	555	562	549	532	519	555	553	559	554	524	571	544	540	547	530	537	571	554	535	565	550	535	557	607	497	505	569	529	513	521	506	560	525	517	540	556	536	512	546	525	520	527	529	533	569	532	562	530	546	549	565	508	549	508	548	555	536	524	547	482	536	494	591	515	545	564	516	569	532	520	556	526	545	522	540	510	526	557	528	612	527	529	581	579	551	537	592	509	540	515	584	530	553	529	520	583	572	521	545	565	584	522	529	519	522	555	530	596	525	518	543	517	525	555	547	527	547	576	540	538	559	541	541	522	574	548	532	531	528	557	547	554	564	526	567	571	580	563	543	551	559	572	546	530	527	539	549	556	563	529	505	536	538	581	600	547	514	525	532	559	583	559	558	531	579	519	570	526	567	539	522	552	554	529	517	559	544	556	526	539	570	533	559	551	495	511	552	549	568	532	549	542	553	520	518	535	542	521	551	534	531	510	588	545	539	510	489	536	579	574	556	534	514	553	564	536	603	580	544	526	521	518	554	517	544	541	547	541	514	590	538	527	527	536	555	579	566	567	585	547	553	559	536	535	583	538	505	539	557	545	527	497	565	560	512	565	551	500	546	530	570	507	529	561	566	547	534	563	562	527	555	545	559	529	540	559	571	551	542	513	543	543	553	560	519	553	514	515	509	541	567	497	548	550	588	527	569	511	537	511	525	538	588	520	540	560	547	548	595	512	563	589	538	554	521	539	560	522	511	529	540	536	546	534	558	532	496	569	523	573	553	542	544	558	522	525	532	522	518	526	559	552	588	558	538	523	527	583	531	579	507	561	512	530	526	467	520	529	562	519	569	538	547	560	493	540	527	523	582	529	551	552	528	570	511	573	510	498	522	519	574	547	571	528	566	556	516	539	589	543	508	551	529	554	557	534	572	545	534	529	531	554	562	535	575	565	520	551	541	547	540	504	576	529	569	583	513	540	537	565	550	551	527	526	578	543	588	539	570	571	531	529	531	548	545	559	557	555	520	515	589	550	534	526	494	482	516	559	525	536	499	532	537	555	563	502	536	534	597	512	536	562	524	537	540	543	542	519	533	577	530	557	558	573	481	546	570	516	492	548	546	538	574	533	588	501	550	523	541	524	572	520	560	561	552	531	553	553	518	539	530	558	550	572	536	547	532	536	495	553	569	516	511	531	548	544	574	572	520	518	533	590	554	547	533	541	531	543	517	512	549	534	536	559	546	544	524	550	535	531	541	562	533	506	574	548	577	527	540	564	541	548	526	548	500	517	531	584	573	509	568	607	569	566	523	577	512	573	523	529	534	547	563	523	593	541	573	512	532	497	540	600	536	539	529	570	576	553	548	512	565	510	527	560	536	546	559	515	518	598	550	550	496	541	519	563	558	554	512	564	616	567	558	519	573	522	545	573	497	515	523	552	533	567	532	564	559	537	557	554	543	572	548	549	539	550	558	561	538	512	560	543	527	521	532	529	543	537	541	513	526	509	576	532	547	537	531	508	518	557	556	539	532	518	596	539	517	528	481	574	566	540	549	551	544	551	534	552	543	537	535	550	551	560	526	564	512	536	551	549	550	518	501	548	545	568	548	521	545	568	521	542	560	525	557	531	536	539	558	582	546	550	506	507	577	568	548	541	581	542	525	518	549	511	533	587	565	544	577	534	558	544	541	590	516	538	567	565	526	593	557	536	521	538	522	514	550	548	473	545	520	576	561	542	588	501	557	524	539	546	530	519	559	583	522	520	512	532	526	567	541	500	549	509	547	546	532	536	536	555	575	575	569	548	525	485	559	566	540	531	556	561	558	524	538	515	560	553	556	524	592	538	516	555	565	535	564	532	582	496	569	574	545	524	544	589	543	567	574	532	543	522	527	536	549	520	554	564	518	510	533	523	505	551	529	528	572	546	511	536	569	579	569	576	502	529	552	563	534	517	534	573	562	540	556	560	593	552	515	528	550	576	524	555	501	552	533	560	577	555	539	555	539	523	546	532	582	535	545	591	515	545	529	544	536	556	574	573	515	543	527	533	544	544	531	549	510	518	568	540	580	584	515	550	551	532	531	577	585	540	563	542	565	539	514	568	562	546	595	516	577	570	514	566	530	532	511	539	532	538	540	524	559	571	541	554	527	548	578	577	487	535	545	553	556	512	547	555	576	498	563	565	508	559	513	570	606	579	569	536	561	540	527	540	512	555	560	522	514	499	573	539	565	542	530	485	556	544	507	562	510	537	525	535	573	563	560	542	507	523	539	552	541	549	576	568	570	542	567	550	545	521	536	512	530	540	571	518	556	565	547	526	528	513	549	532	536	522
24950	21351	28719	27804	21620	13178	6437	4262	3586	3271	3150	2428	2092	2034	1805	1570	1324	1073	987	820	731	612	577	515	492	469	464	449	424	418	420	388	381	369	391	427	364	374	391	416	396	383	377	378	399	340	384	349	371	354	382	378	379	369	381	380	351	350	400	384	324	385	423	353	381	378	396	369	390	366	407	384	427	388	375	380	378	394	376	368	353	386	396	400	401	386	349	365	364	387	392	363	359	364	388	378	352	401	382	342	388	367	360	353	378	383	347	359	345	384	373	368	391	374	373	379	376	391	379	414	414	360	397	369	357	358	353	358	375	366	394	378	352	386	352	370	358	374	362	379	388	386	393	385	354	325	404	380	362	332	384	370	372	370	355	378	376	396	377	378	365	360	360	397	389	346	394	406	380	349	408	378	363	376	363	363	376	354	388	351	385	398	374	418	336	392	353	385	345	379	346	372	383	377	397	396	332	367	358	348	390	363	401	377	394	411	378	401	379	385	375	386	382	388	400	412	435	383	389	346	365	357	389	354	417	385	375	378	369	352	396	374	402	364	377	378	363	381	397	391	395	378	338	388	369	371	375	363	377	366	396	396	397	375	392	362	368	385	348	400	383	376	369	330	364	371	382	382	386	372	361	402	377	398	385	335	389	379	406	397	381	391	369	334	368	386	405	341	395	362	363	382	369	356	401	369	362	366	378	387	366	354	366	385	322	370	357	405	376	377	409	396	344	414	408	363	374	366	364	359	387	362	382	357	365	370	350	383	371	407	378	357	365	370	362	384	361	380	380	337	390	386	378	366	393	385	382	382	332	360	378	375	377	388	368	405	356	406	371	404	373	393	361	382	400	347	380	353	386	383	383	369	374	418	376	406	359	420	367	420	374	357	383	395	370	415	378	365	367	382	370	358	385	344	387	378	372	395	386	373	381	374	361	375	344	379	360	356	337	359	377	375	361	365	370	354	382	350	379	378	365	397	360	374	367	379	373	352	387	360	372	378	391	361	367	382	375	399	360	364	355	389	423	407	358	366	371	362	397	356	386	373	387	410	375	370	387	386	367	398	366	382	366	376	344	394	349	354	340	381	343	389	357	346	388	355	351	393	394	393	376	395	354	376	385	370	346	410	370	395	369	326	344	368	410	400	347	396	373	341	354	384	390	373	376	386	385	412	402	330	374	361	382	351	365	369	389	390	401	358	413	359	352	414	397	377	378	336	364	356	348	389	383	386	374	352	372	354	369	384	378	393	371	385	372	391	406	411	364	380	403	386	377	404	354	361	391	382	343	372	356	395	369	397	371	388	373	397	353	385	404	381	373	374	375	383	388	367	360	382	385	397	345	375	364	394	383	379	368	379	369	398	375	409	379	390	375	358	362	368	338	343	369	379	347	370	360	404	346	392	349	389	381	431	388	383	372	399	379	374	391	363	407	373	407	380	370	354	378	379	359	399	381	359	384	351	399	363	380	346	367	418	391	404	346	361	369	359	397	375	391	398	403	370	364	392	369	377	403	368	351	397	373	394	380	351	345	401	394	381	396	360	390	380	369	338	370	394	377	383	342	386	367	368	336	360	354	380	391	372	391	361	374	432	337	367	396	376	410	374	366	384	392	388	396	360	389	393	391	379	375	316	376	371	363	397	370	396	398	354	375	395	389	362	366	366	378	379	420	376	394	369	361	372	372	342	372	384	372	370	378	382	355	377	348	390	397	405	382	355	365	361	342	364	396	377	376	402	345	382	375	366	374	347	374	332	329	377	371	386	378	373	349	365	426	401	397	386	387	372	363	356	324	366	348	371	387	381	341	351	373	333	356	414	367	337	373	400	354	400	391	369	401	358	402	356	362	387	373	336	360	391	360	391	376	371	401	386	378	387	418	379	373	359	378	387	387	370	382	392	386	375	364	371	367	371	365	367	401	408	358	383	361	392	361	384	390	385	384	353	390	398	407	340	369	383	408	397	390	375	371	386	383	375	350	374	401	390	368	391	410	384	391	380	382	357	382	359	387	427	366	367	423	384	385	361	371	375	373	374	386	402	367	373	406	383	363	387	364	373	350	341	429	362	363	375	356	384	359	357	367	392	377	361	388	364	380	358	359	369	364	413	358	381	365	353	370	332	393	380	373	397	357	352	390	419	396	368	385	379	378	385	375	361	332	376	401	402	373	383	391	364	414	349	366	367	389	364	349	392	342	376	345	376	423	381	324	375	356	369	372	334	389	370	387	374	389	428	365	404	356	373	385	341	371	380	399	363	367	389	362	382	402	390	420	345	420	332	369	343	374	380	382	411	406	394	387	369	391	375	376	374	361	384	357	361	390	381	371	351	379	382	381	355	370	394	381	383	352	381	358	376	366	369	400	366	368	349	418	367	358	376	361	408	408	334	356	387	373	403	377	387	351	354	400	356	347	367	372	375	339	395	412	361	383	413	387	351	361	369	369	374	369	371	380	375	384	376	385	381	394	387	391	411	399	320	405	379	388	354	348	375	372	378	374	379	385	356	364	352	364	361	394	359	353	391	377	317	353	406	327	388	376	354	365	376	347	370	343	370	335	369	404	355	391	377	353	410	404	392	400	397	380	400	396	372	360	376	343	388	350	363	369	374	399	332	374	367	385	344	383	372	387	405	364	362	397	355	409	375	392	346	394	406	399	386	376	337	421	379	370	379	391	383	386	361	376	375	376	368	367	379	359	415	375	395	401	381	394	369	421	341	378	362	362	367	376	379	345	395	395	341	382	377	373	375	366	348	405	388	381	373	397	381	389	366	382	361	373	366	362	389	359	381	418	374	360	377	385	387	379	341	349	379	391	377	386	350	387	337	395	375	363	355	357	366	371	349	364	386	361	411	370	368	383	378	391	383	391	376	388	358	404	398	371	366	368	359	352	402	391	390	384	379	362	373	370	401	398	362	371	354	386	399	394	393	389	378	358	371	358	384	363	366	382	408	372	363	375	384	407	371	378	409	409	352	373	392	349	361	406	379	378	371	390	418	385	372	362	416	374	387	393	358	379	375	340	380	367	357	387	354	391	352	353	372	363	375	369	364	352	389	372	360	386	339	349	376	358	379	359	355	361	390	352	340	363	369	351	394	361	327	384	368	367	380	359	334	363	381	352	365	365	393	380	385	360	365	369	385	314	404	361	384	354	369	395	383	388	378	367	395	368	384	379	391	382	377	400	419	361	373	397	387	378	366	337	397	374	407	349	393	355	373	407	381	376	398	384	356	383	363	373	358	374	350	359	389	355	363	389	384	336	385	387	371	373	397	365	351	385	362	340	373	348	385	357	329	369	393	345	382	415	367	360	367	340	338	392	381	402	353	416	335	345	380	378	384	378	411	349	398	396	377	380	387	364	359	401	355	376	376	370	391	356	352	378	381	394	388	401	383	333	332	362	388	343	374	393	355	374	376	405	394	384	385	340	352	331	372	368	339	364	368	364	391	374	412	405	367	389	366	369	381	384	398	345	361	358	384	388	338	376	385	404	392
37505	54702	45292	34365	25292	16453	10605	8513	7403	7071	6521	5161	4153	4097	3516	2903	2322	1952	1626	1461	1226	1001	881	753	719	691	630	548	520	550	520	476	513	489	486	462	518	507	507	486	463	436	472	495	462	440	480	449	452	443	488	438	493	457	455	437	472	456	475	473	473	444	486	470	461	480	501	451	456	437	454	457	459	469	456	461	434	442	443	432	460	450	496	467	471	465	452	431	450	438	455	454	488	463	456	411	447	435	463	436	488	426	489	463	465	436	513	442	428	456	466	475	468	475	471	488	430	440	432	461	456	488	461	460	471	421	456	456	490	441	446	493	485	471	468	470	429	454	480	427	462	475	421	429	435	463	487	458	439	419	466	457	496	472	442	444	499	433	456	453	432	463	447	435	458	476	484	443	475	415	476	484	445	445	420	480	445	437	465	486	466	412	477	468	467	439	450	472	459	435	418	434	420	464	454	414	471	490	454	439	464	466	471	486	438	489	448	442	448	456	498	464	452	493	451	475	469	461	443	461	460	448	468	437	447	432	448	437	418	453	465	430	483	476	455	419	450	426	450	493	451	470	445	494	473	423	482	454	446	493	450	442	449	455	437	491	436	462	405	450	477	469	457	449	453	482	445	462	461	480	447	475	429	426	521	501	447	459	425	471	470	487	445	475	425	452	460	466	462	476	461	478	447	491	480	478	436	420	506	436	441	433	463	487	455	444	466	465	487	479	458	450	486	428	518	479	440	498	480	451	473	445	447	463	434	474	440	466	455	482	455	445	446	427	424	482	474	487	424	455	476	432	477	412	478	422	449	464	473	435	456	481	478	469	479	457	472	448	439	487	478	438	482	479	487	455	471	462	459	449	446	436	487	472	453	460	467	410	435	433	450	472	453	474	471	436	484	440	473	450	445	436	458	490	442	492	477	442	446	487	443	461	445	467	471	466	457	433	459	421	439	480	440	453	462	479	449	464	452	455	441	473	467	432	482	445	464	425	448	437	413	467	423	502	403	496	470	484	456	439	398	455	460	462	426	465	441	460	471	447	505	461	481	487	442	472	464	443	458	450	469	478	464	445	471	465	495	479	478	483	404	445	440	459	414	466	436	498	430	451	446	469	466	482	488	469	443	440	459	457	478	457	450	504	445	443	499	461	462	460	507	442	478	470	478	453	459	474	438	464	452	446	495	453	473	490	447	459	452	476	465	461	441	477	465	482	478	455	490	425	447	471	467	476	442	459	484	449	452	452	464	456	453	472	461	462	478	461	479	440	438	436	457	467	478	479	453	488	460	445	469	472	450	439	441	408	464	458	436	487	450	444	441	481	466	435	473	437	431	455	434	486	473	484	436	426	452	435	482	471	462	455	486	447	440	470	484	482	458	455	474	517	398	445	467	461	457	455	455	444	468	480	473	483	448	427	445	475	423	448	499	463	455	486	456	467	471	450	480	454	459	442	422	459	474	466	471	479	483	472	480	449	485	424	482	456	461	479	464	444	494	439	426	430	457	457	450	475	455	473	410	495	453	462	480	434	480	456	461	477	447	462	452	466	446	463	478	447	464	454	466	466	445	482	432	457	444	448	496	468	497	422	471	468	446	430	498	430	497	427	440	489	436	490	440	475	433	486	445	463	454	452	480	480	469	519	449	435	453	470	466	434	476	479	440	446	486	446	490	476	425	471	455	447	432	449	472	468	465	440	454	439	459	482	477	434	466	483	483	448	434	463	451	477	458	491	448	485	461	437	434	521	478	463	470	468	454	485	431	432	488	450	485	430	442	439	477	472	450	456	486	445	469	451	411	454	454	452	476	422	440	455	473	467	456	497	477	466	449	440	449	440	449	448	451	449	460	474	437	430	451	475	477	457	455	462	464	496	461	473	436	444	456	460	471	448	457	446	442	434	461	468	484	443	477	438	472	507	440	511	425	460	494	491	469	447	427	490	445	468	447	479	435	490	443	480	457	457	451	440	468	478	445	480	441	409	484	469	476	439	428	438	469	435	438	428	455	453	452	477	468	475	417	434	490	470	489	453	421	466	424	450	408	460	444	449	444	442	488	432	477	431	454	472	461	470	439	439	456	452	450	476	476	429	421	430	488	440	448	483	481	456	493	457	418	467	474	455	441	451	451	451	451	456	434	435	473	464	439	476	463	461	492	441	443	439	482	457	438	473	455	429	428	450	468	453	467	450	469	453	444	495	453	436	472	499	453	479	444	463	479	447	469	465	455	438	453	393	458	453	474	449	456	423	481	460	473	486	494	461	456	461	457	427	424	451	444	438	451	476	447	482	453	463	473	473	473	458	450	461	472	437	495	434	448	457	441	450	427	409	450	468	454	466	442	451	470	449	447	439	466	503	463	473	462	502	475	457	447	449	434	452	446	462	448	474	480	455	434	463	427	445	451	486	439	459	454	483	473	435	439	482	459	459	447	453	436	481	484	430	443	443	499	435	420	448	477	467	481	455	439	408	489	453	498	472	455	457	451	467	482	453	435	442	438	421	464	421	484	492	488	478	450	437	429	476	382	457	456	457	450	468	426	445	477	477	430	440	449	476	455	452	438	417	479	454	478	445	466	475	491	446	412	444	467	491	449	462	471	486	453	463	473	445	456	442	481	464	442	463	431	459	483	460	487	448	472	444	471	475	464	440	447	478	454	410	500	455	432	470	463	470	419	471	444	434	432	475	453	477	473	459	460	483	438	462	458	444	473	452	451	444	436	486	425	480	441	458	439	447	498	447	480	463	448	452	463	418	438	467	448	453	493	478	460	423	484	427	443	464	453	482	469	441	473	478	427	463	444	447	458	469	432	435	479	430	439	453	464	485	474	478	460	512	466	473	458	434	432	438	466	484	425	465	442	442	472	437	457	424	459	427	486	435	467	470	466	476	453	471	460	471	449	481	443	464	440	475	445	478	451	486	463	482	419	465	466	432	422	467	427	411	449	447	432	454	437	483	442	457	493	456	482	470	444	433	455	519	472	450	456	472	403	462	469	450	455	443	462	448	459	469	490	485	482	466	445	425	487	449	468	441	454	469	468	483	474	444	437	468	465	470	459	462	459	478	457	471	462	443	487	466	431	439	479	422	490	425	474	476	469	444	476	450	494	489	448	500	428	519	462	493	472	464	444	466	450	494	449	459	492	418	470	477	453	479	450	468	447	458	419	489	446	479	411	469	454	490	461	454	492	469	460	463	481	443	454	434	458	481	486	436	443	470	464	447	465	486	433	428	474	474	469	468	449	434	462	446	479	464	420	478	445	419	452	414	469	489	442	466	469	457	444	463	480	484	393	509	495	458	462	452	504	450	457	479	439	451	446	489	457	469	480	436	464	438	506	469	421	473	443	469	448	439	474	455	474	460	478	489	447	474	437	427	478	438	477	478	470	436	473	479	431	437	439	511	469	466	467	474	482	471	457	481	472	485	491	484	483	440	440	490	442	474	450	488	487	466	462	443	465	487	479	422	464	448	488	493	434	487	465	439	448	428	448	442
22584	21017	28624	23830	21744	22464	18946	9034	6279	5839	6017	4439	3891	3808	3365	2653	2421	1898	1796	1446	1292	1101	886	805	725	715	611	665	587	636	564	571	536	555	591	564	581	517	520	568	567	524	542	570	514	526	526	464	556	513	504	502	548	498	509	541	492	520	498	482	576	469	538	506	512	517	502	559	471	495	519	506	501	529	513	505	501	484	525	507	472	510	516	491	494	512	531	501	522	512	506	520	531	505	528	506	504	492	497	526	489	491	486	484	461	505	492	540	512	538	545	569	493	517	495	521	514	482	574	517	521	487	509	483	526	538	525	527	515	539	529	505	504	520	491	507	474	535	555	521	511	475	499	534	491	500	497	516	501	495	503	546	483	535	500	518	507	472	514	504	481	532	498	511	527	522	483	500	507	552	560	529	515	539	463	535	508	505	478	507	513	525	531	506	531	534	521	509	477	514	481	507	527	513	502	525	490	505	459	517	530	535	499	546	464	514	475	471	475	508	538	540	505	559	489	521	481	487	527	497	488	496	516	498	525	519	458	488	505	453	523	479	505	490	505	505	525	518	527	490	468	517	518	519	472	519	472	536	498	521	471	528	494	504	486	470	537	483	533	533	510	503	461	503	496	488	461	489	494	550	515	485	515	474	449	504	507	542	493	483	477	525	535	516	493	489	524	541	529	491	508	518	469	505	479	466	463	522	497	510	523	519	518	521	488	495	507	520	498	504	520	523	502	446	470	523	488	495	538	499	567	519	478	566	531	454	517	460	498	469	522	501	503	475	549	516	477	484	501	522	505	510	536	524	526	529	509	525	505	532	464	511	537	496	484	472	526	488	475	458	509	508	486	497	506	537	498	522	509	546	503	515	479	520	524	506	485	506	503	497	542	532	517	505	518	486	514	485	478	443	503	474	484	477	505	489	530	525	499	433	538	516	497	494	470	551	484	489	527	508	495	504	495	496	507	475	517	507	503	546	491	490	480	495	502	481	525	514	498	541	526	501	472	525	504	485	510	567	500	499	469	493	479	511	489	529	518	492	522	484	546	512	494	493	510	496	556	478	497	495	532	513	489	476	495	521	477	490	489	494	506	511	489	517	498	536	540	493	544	508	496	536	500	487	510	531	524	507	476	479	497	507	480	523	531	512	516	512	536	507	501	486	514	497	534	510	463	484	482	472	463	497	481	491	512	500	477	503	523	505	522	529	515	520	465	502	529	469	512	512	492	521	562	490	492	504	554	502	507	472	504	499	505	532	537	506	491	474	477	491	524	489	529	492	510	502	499	506	487	531	507	518	562	521	499	456	493	497	504	519	499	499	505	521	526	523	510	498	514	511	514	491	521	495	510	478	512	504	500	520	517	536	518	510	497	512	522	478	522	479	485	506	533	526	493	495	504	515	514	502	506	478	472	493	530	535	519	509	528	480	515	488	529	539	520	516	549	490	523	485	491	506	478	478	536	488	473	489	482	521	494	532	491	525	506	562	556	501	488	502	472	487	495	527	500	476	497	491	540	557	525	500	503	512	482	536	491	502	463	533	484	478	522	467	519	432	471	486	479	514	490	476	490	469	516	521	510	485	483	479	481	491	467	491	482	524	508	545	540	534	493	506	482	543	514	506	487	532	533	497	521	482	492	501	502	494	501	499	486	500	530	534	502	501	486	504	537	504	507	464	525	504	512	518	502	511	507	515	496	504	487	518	577	485	493	484	523	474	534	522	491	525	500	489	532	531	492	527	514	490	474	531	517	486	527	504	537	584	530	538	535	508	507	495	530	520	475	485	509	503	470	487	512	557	519	487	497	505	511	525	540	510	530	501	497	538	505	537	482	493	466	493	502	496	513	509	496	491	472	492	503	463	492	472	477	506	490	491	477	505	483	502	485	519	482	540	471	502	531	520	493	550	475	515	470	487	493	514	491	494	503	483	485	512	512	450	552	501	483	492	501	485	524	523	479	505	546	526	476	496	520	495	472	511	496	485	518	535	494	539	485	523	500	528	479	485	518	511	525	512	498	549	526	509	489	474	485	496	518	464	503	494	515	486	553	529	477	522	507	543	503	477	480	517	511	518	530	490	524	488	533	504	462	519	475	513	511	511	504	484	544	533	523	523	516	496	530	477	504	507	505	517	459	527	487	476	502	485	495	486	508	488	529	507	537	511	512	506	487	495	519	490	469	541	506	570	457	501	477	525	476	478	555	506	534	505	505	486	515	495	490	473	503	485	509	534	502	501	492	545	508	514	542	531	515	563	512	516	492	508	511	554	526	520	501	550	516	508	492	483	544	505	526	501	524	506	518	526	473	517	511	487	504	544	496	488	480	521	502	509	490	506	543	469	514	537	480	488	509	511	525	537	509	482	491	497	497	481	476	490	527	475	506	498	523	495	541	462	497	528	477	512	521	514	524	527	490	517	465	492	494	529	519	491	488	475	527	517	511	526	497	550	502	495	497	516	475	559	495	515	506	528	533	509	508	486	496	526	502	502	517	453	519	537	487	494	478	501	518	514	463	524	481	495	499	471	503	472	483	538	502	493	477	511	482	491	498	496	457	491	474	499	492	499	540	484	545	544	520	517	539	540	520	440	509	496	518	543	500	511	474	486	507	495	491	518	474	519	482	500	519	508	476	524	512	523	512	510	453	462	520	497	554	513	481	506	483	523	508	483	554	489	484	518	512	517	538	536	572	507	434	540	527	506	509	516	494	473	541	457	514	517	522	505	547	534	511	474	474	462	508	504	499	471	501	479	467	484	464	511	493	481	475	479	513	482	485	482	500	476	528	492	532	478	487	503	496	479	523	462	521	504	499	479	503	497	513	506	501	537	517	509	516	547	517	515	491	502	506	486	489	514	515	506	514	530	513	504	467	491	510	524	496	501	516	491	495	539	533	534	505	504	512	489	500	527	496	512	504	501	485	512	503	490	482	521	523	519	535	536	484	488	501	493	506	469	510	522	475	517	523	525	506	504	484	482	531	532	499	493	465	502	531	484	510	510	519	489	507	503	494	499	525	525	539	528	489	497	510	473	545	485	498	484	496	514	504	470	510	532	489	532	484	490	478	500	532	516	532	505	508	495	477	523	511	495	515	464	460	504	525	468	485	488	521	504	531	480	491	488	513	505	478	495	526	514	474	531	500	490	526	520	502	475	451	514	513	542	493	476	514	512	511	512	519	505	475	498	509	474	511	488	494	507	483	506	521	530	546	511	523	463	533	526	503	528	511	488	464	509	503	498	500	485	503	503	467	499	502	513	498	518	522	500	497	546	476	459	497	518	504	526	479	497	511	475	489	485	509	509	479	525	517	490	490	512	516	506	484	489	480	487	541	496	505	472	503	499	509	488	498	480	505	497	525	486	532	505	562	485	510	545	528	498	495	498	511	489	519	518	485	518	483	526	518	528	529	484	501	501	533	530	481	501	484	511	498	488	485	511	518	464	472	452	476	475	532	493	502	531	491	490	479	499	517	496	537	460	478	496	492	515	462	492	513	475
40009	63666	53183	41511	33078	24099	16175	13902	11186	10535	10787	8068	7077	6598	6018	4826	4151	3304	2765	2369	1999	1687	1363	1117	1069	951	843	795	809	791	685	664	657	668	680	674	676	651	728	641	636	617	632	620	608	637	670	601	610	602	591	603	583	628	590	573	540	634	614	633	571	615	619	588	560	594	602	567	561	575	610	590	597	604	599	607	662	605	591	594	589	567	549	598	599	588	607	554	538	584	623	583	622	589	603	600	656	607	595	550	598	599	553	616	569	575	578	628	588	542	560	570	592	567	574	574	602	549	596	618	648	638	593	566	654	632	586	538	577	605	599	601	576	591	616	600	582	634	610	635	608	590	582	588	587	594	567	584	609	597	632	559	567	589	609	590	572	605	602	579	607	577	520	578	563	589	595	522	578	637	620	607	616	570	564	645	614	625	607	599	610	563	590	590	552	607	594	636	595	607	569	601	614	627	621	630	563	576	582	609	579	564	544	579	586	598	618	538	593	613	600	561	601	626	572	563	606	644	588	579	581	579	572	601	587	593	576	584	588	568	624	587	613	560	637	583	602	534	577	604	593	577	623	576	611	587	626	595	616	565	565	631	581	622	579	582	595	585	610	588	546	576	580	602	559	575	566	633	573	612	606	544	559	591	593	606	588	578	583	583	582	620	627	553	609	598	546	589	637	561	606	585	600	598	558	606	585	576	609	575	602	589	592	625	606	572	572	616	582	540	606	596	585	558	576	608	644	599	595	602	602	591	557	594	587	572	580	567	630	574	573	579	525	588	595	600	572	621	615	602	606	548	566	597	685	552	594	595	592	583	592	574	578	581	555	571	562	600	594	625	592	556	572	604	579	563	578	621	576	608	559	634	623	615	622	555	580	612	557	586	630	596	593	624	620	612	593	587	573	578	601	573	555	538	573	572	613	566	582	622	613	602	606	611	619	562	597	568	602	543	603	569	597	640	606	570	576	609	633	580	550	564	607	583	539	602	594	590	561	614	623	553	604	590	615	577	570	599	595	624	604	547	553	574	596	600	600	567	626	613	579	604	621	577	538	619	603	576	583	589	601	595	578	568	556	600	567	577	578	589	587	570	590	596	592	576	580	581	566	578	615	606	564	624	587	591	646	588	574	579	562	603	591	624	560	619	635	550	626	602	566	573	563	580	603	580	567	597	609	591	561	554	630	567	586	559	613	610	601	578	591	560	608	598	597	590	569	611	616	631	584	619	561	623	591	564	603	653	549	600	596	607	607	556	638	577	624	585	555	588	608	573	598	614	551	577	607	630	600	584	574	585	624	615	596	621	599	588	630	578	559	580	602	595	579	610	601	569	603	606	588	588	589	624	579	604	596	589	664	577	561	576	554	556	588	536	606	560	571	538	588	548	602	606	598	581	557	590	585	569	584	576	552	625	581	573	605	563	566	630	560	580	606	575	636	604	601	609	582	610	591	600	600	587	564	610	554	571	595	586	641	613	571	583	576	581	607	638	624	622	605	595	597	601	586	586	592	592	574	579	598	591	572	559	609	600	537	613	573	594	613	623	544	639	570	586	582	618	606	578	603	579	606	566	604	594	568	640	594	575	620	598	573	617	608	563	600	584	539	602	591	567	604	594	552	556	639	593	574	605	593	578	581	609	622	596	583	641	621	594	554	599	572	584	606	624	594	601	583	587	568	588	576	586	596	592	562	585	592	621	600	643	553	567	623	612	577	607	591	607	609	572	573	612	579	668	594	612	550	601	586	601	607	557	651	557	608	605	596	615	564	588	591	576	605	619	560	604	588	581	595	586	571	584	607	626	591	618	548	605	608	580	601	596	602	586	598	598	563	573	565	594	606	575	550	582	543	602	555	576	525	576	582	577	633	607	618	604	615	570	652	576	630	585	595	577	589	610	567	569	567	565	566	603	570	608	585	590	600	616	615	581	536	628	565	605	616	620	574	650	554	580	553	557	578	572	572	607	579	591	572	568	584	592	617	632	587	580	594	578	597	552	570	637	601	628	595	601	575	596	564	571	634	594	590	573	567	586	583	581	629	611	578	559	577	624	582	593	547	595	620	626	553	569	586	636	554	564	594	629	577	567	595	597	558	627	612	601	597	607	586	604	587	532	579	602	592	547	587	608	597	617	631	601	621	613	595	608	575	547	598	568	561	606	579	585	603	569	579	592	565	568	617	620	579	586	544	577	638	549	613	582	551	581	583	597	603	585	654	565	588	588	584	580	578	555	599	581	610	636	557	563	566	580	613	614	580	565	620	587	596	550	601	598	589	581	619	552	610	528	566	619	595	573	588	570	574	599	609	613	592	562	614	594	599	586	608	584	584	597	590	594	563	621	650	603	570	563	603	605	612	625	588	588	608	581	601	605	610	613	583	575	584	580	571	592	607	633	610	597	605	563	592	610	571	608	573	540	607	606	646	569	592	563	594	576	542	603	589	585	583	594	609	564	564	607	629	602	599	574	606	621	544	566	572	605	533	592	623	594	588	612	655	635	606	545	604	588	575	598	587	621	588	591	598	609	571	571	544	579	621	561	576	586	614	608	612	602	620	577	544	616	563	586	613	621	613	600	608	604	605	573	627	595	583	607	565	571	563	599	589	593	565	613	612	574	538	597	626	560	566	604	582	611	616	597	611	599	577	577	605	601	550	581	625	600	562	637	603	614	596	590	607	576	582	580	599	594	599	587	593	592	628	582	607	593	572	612	615	572	609	565	616	561	538	626	571	635	521	602	630	542	563	561	591	600	596	600	614	568	596	626	595	626	617	604	623	564	613	621	599	586	584	567	624	643	603	597	594	600	536	551	623	573	571	603	561	595	563	592	599	594	600	591	568	595	580	612	601	567	587	603	587	601	604	586	568	584	552	558	611	608	621	583	575	564	600	591	578	628	614	643	603	581	577	586	600	588	582	590	568	552	569	574	601	585	572	558	586	601	574	611	605	589	612	588	577	613	586	585	565	596	561	593	539	596	613	556	568	586	568	598	600	560	547	591	621	582	609	588	563	598	565	602	587	594	588	610	597	597	626	608	620	570	577	559	595	616	557	583	569	604	602	575	576	604	639	593	592	612	599	623	584	609	592	602	577	583	589	607	567	581	558	579	526	581	589	593	584	574	615	564	592	548	572	559	571	574	582	612	608	605	584	569	589	591	554	611	532	581	571	559	579	590	622	607	574	559	592	604	601	561	621	618	570	570	559	612	566	563	547	597	634	576	605	581	594	605	584	559	574	590	572	571	583	615	599	624	592	573	611	552	633	604	626	591	561	566	596	558	569	594	591	597	635	587	630	583	628	579	590	588	566	577	570	627	599	564	584	557	561	582	643	554	611	609	568	550	601	634	605	564	593	576	567	538	591	568	556	594	616	602	568	601	574	597	615	628	560	590	575	585	547	570	607	610	584	589	577	581	566	627	583	585	569	614	648	582	574	574	587	604	584	585	641	562	617	586	589	599	564	605	601	587	568	553	642	595	597	570	631	583	592	575	623	590
30637	35185	37602	29326	19858	10401	4514	3314	2693	2403	2348	1921	1614	1619	1441	1223	1015	928	832	750	670	570	545	452	465	417	423	421	420	408	361	396	392	396	377	420	380	394	389	355	358	369	371	364	387	375	361	398	376	372	405	396	384	382	385	370	362	357	365	413	408	362	389	350	375	369	389	372	336	362	357	397	407	371	348	382	374	356	416	341	357	351	376	379	356	372	339	366	359	334	379	366	360	362	384	379	370	368	357	366	367	391	367	356	352	346	409	356	353	373	377	392	370	351	366	380	380	345	380	400	386	372	361	374	420	375	376	356	383	364	349	359	394	359	370	344	395	404	370	334	383	354	393	405	344	383	347	372	337	340	337	385	349	400	369	380	346	367	344	373	398	399	365	370	409	362	378	406	346	402	378	359	345	390	362	374	351	339	370	395	381	381	373	353	394	382	361	382	346	375	353	384	386	364	357	388	362	367	374	375	369	369	370	379	364	367	370	369	349	374	399	392	368	371	403	407	379	372	378	362	339	354	388	375	359	335	384	448	376	370	365	402	354	373	360	385	388	335	355	363	376	383	347	362	380	351	389	408	384	363	372	351	339	341	363	362	365	384	351	352	386	398	378	383	357	358	395	368	397	357	385	379	373	387	371	377	325	381	383	390	391	381	334	385	369	360	387	398	357	349	379	360	358	361	359	337	395	359	399	403	336	385	379	387	378	324	381	408	403	377	357	363	379	374	372	367	395	365	376	392	355	346	390	372	346	363	383	368	368	366	382	364	368	341	362	358	364	371	367	356	370	374	365	368	351	360	350	388	396	381	362	362	344	405	384	367	370	351	354	365	371	345	385	386	370	358	420	361	350	361	366	375	382	353	365	363	359	384	386	350	384	373	368	331	368	368	384	392	408	350	390	367	396	376	396	388	360	378	348	394	370	389	395	361	389	362	364	386	366	401	352	365	356	365	344	367	392	383	371	381	350	421	365	360	395	400	396	356	355	339	374	353	385	367	381	355	376	356	347	400	334	363	391	397	366	378	363	373	379	353	369	373	367	370	399	340	345	403	392	348	383	383	367	351	345	351	339	356	380	380	374	387	375	373	379	376	362	354	366	364	388	365	398	394	331	365	403	375	385	375	347	326	354	361	383	374	356	398	375	370	400	371	367	334	401	352	392	385	339	350	404	383	339	356	370	348	352	387	354	394	375	367	344	354	378	403	338	374	353	382	354	420	364	399	389	389	358	376	356	346	367	365	379	347	368	367	315	378	352	401	365	334	355	357	387	340	384	371	334	338	359	377	346	353	384	362	394	359	388	414	347	376	343	419	329	373	351	364	332	349	392	332	357	336	345	366	316	365	373	382	358	356	387	400	372	366	396	374	402	376	371	369	354	372	384	383	344	380	363	374	361	353	377	386	365	352	388	386	368	341	355	372	383	405	374	375	369	387	394	349	396	374	363	395	373	376	393	348	372	375	394	386	356	359	364	366	391	335	360	371	364	342	369	399	351	417	371	378	352	367	371	405	389	361	361	373	335	418	379	376	397	352	336	379	357	409	381	380	363	351	396	373	364	375	342	372	368	387	357	362	380	378	370	394	394	377	396	361	351	385	391	365	356	360	347	335	370	367	373	353	385	365	352	377	379	391	367	386	382	350	369	398	374	382	362	365	364	358	348	403	367	396	406	383	357	379	353	380	345	373	405	386	377	384	434	380	372	364	400	396	318	375	388	367	397	374	374	378	382	384	361	398	400	386	378	394	371	353	385	349	337	404	379	372	344	395	382	336	327	392	388	392	392	378	366	380	374	389	375	375	369	350	376	380	375	394	362	360	364	374	379	370	360	366	379	354	394	362	428	352	360	358	359	331	378	373	376	327	328	372	371	354	342	382	366	379	372	384	346	381	364	377	376	346	379	381	342	363	354	394	361	366	348	374	364	390	416	381	381	375	416	381	342	363	386	390	375	380	374	362	351	391	377	378	348	365	363	373	375	365	362	367	335	346	388	375	382	380	385	376	366	418	353	371	386	386	372	343	406	363	371	370	372	365	339	378	345	387	387	389	392	344	370	405	372	359	404	349	358	390	405	418	382	395	418	352	360	359	375	389	387	359	402	393	377	350	383	379	388	381	377	382	358	356	399	351	416	360	358	384	363	402	395	405	347	361	357	387	372	380	375	361	403	395	388	371	336	402	367	330	352	380	361	373	391	383	369	361	353	352	365	414	385	359	361	380	328	406	392	368	384	359	385	356	380	353	355	366	377	402	359	390	362	384	385	347	366	361	386	381	373	373	393	373	382	393	375	387	391	366	377	378	386	381	410	363	399	351	405	343	368	346	376	388	356	331	360	417	367	344	366	384	355	324	354	368	355	348	396	363	397	320	374	377	371	322	364	351	416	379	365	369	372	358	407	367	370	377	355	390	346	387	374	411	399	367	346	362	334	387	396	402	378	358	424	376	343	386	363	362	353	364	352	363	363	370	338	379	340	371	384	389	390	363	375	381	361	413	369	382	393	346	355	377	390	391	366	345	376	396	377	384	398	337	364	392	370	388	369	360	390	391	391	389	397	395	374	369	361	364	354	370	368	355	354	355	356	386	387	364	340	373	374	384	399	375	363	366	362	368	379	381	364	411	365	378	386	367	375	360	369	409	380	360	384	366	385	375	367	381	386	378	395	320	382	354	390	383	365	358	344	381	369	377	377	365	359	351	388	344	369	384	381	389	389	369	370	356	373	350	379	363	372	371	391	407	356	410	341	372	366	353	393	344	342	395	396	387	392	392	392	394	385	365	361	358	385	340	381	392	392	342	382	354	373	351	408	383	355	368	361	362	405	405	357	363	325	372	352	392	370	394	399	348	360	381	354	368	348	347	377	394	346	395	389	351	375	378	340	345	358	372	376	343	353	366	378	390	406	388	370	389	366	366	362	413	377	363	386	372	355	358	385	373	383	361	382	365	352	360	370	363	390	357	343	374	351	344	396	364	373	371	371	370	338	369	375	401	380	369	400	394	347	403	404	365	358	362	377	349	346	385	397	389	361	377	342	402	360	399	370	389	393	354	406	377	370	351	365	389	373	379	388	370	340	404	395	391	369	401	359	341	391	387	401	345	354	392	356	385	382	388	365	364	367	377	371	359	392	381	406	336	406	362	349	375	350	390	392	399	388	351	389	365	380	352	367	408	407	348	358	354	402	382	380	357	383	357	399	425	378	401	353	395	402	354	362	331	346	379	382	382	362	372	396	393	361	384	390	355	359	357	399	352	366	391	359	367	384	367	359	363	399	346	377	377	369	351	394	373	358	346	407	362	385	374	371	399	342	367	330	401	373	352	360	394	418	375	375	374	367	373	343	390	356	387	412	360	354	381	393	373	378	349	403	356	387	363	400	391	353	404	395	366	357	358	364	314	373	357	394	375	377	375	349	365	353	379	375	333	374	357	375	404	397	382	355	354	371	371	382	379	377	422	385	380	359	383	380	364	376	367	368	400	369	392
37497	50620	41830	30832	23095	14360	8111	6657	5453	4944	4788	3777	3145	3032	2743	2140	1813	1530	1341	1184	1060	874	764	629	616	613	564	553	512	487	488	452	490	508	506	483	497	470	491	454	440	438	472	425	438	453	458	435	455	472	455	440	448	452	452	424	445	465	455	458	514	449	450	451	458	459	441	448	485	448	483	437	496	478	432	469	434	457	434	431	460	451	423	438	452	459	460	419	433	457	445	425	421	467	478	444	473	444	465	452	439	444	458	456	395	399	423	404	433	441	471	493	455	436	449	415	446	486	437	437	460	443	467	443	458	454	479	412	461	452	464	440	437	425	480	423	451	441	443	436	435	474	449	431	443	451	480	464	426	488	445	442	418	454	430	459	452	414	431	441	491	487	430	476	427	455	465	452	422	452	454	463	432	491	469	446	449	483	466	426	459	435	407	451	463	443	477	453	437	453	422	433	476	477	474	441	463	403	447	450	436	442	458	464	480	430	448	440	432	426	453	448	428	479	430	451	432	459	443	454	434	466	458	452	426	459	452	456	439	461	393	415	438	443	459	445	441	476	402	469	462	470	459	486	446	426	428	413	477	454	370	415	449	463	454	432	420	439	465	440	465	452	449	411	471	477	481	430	461	435	419	414	450	463	455	492	469	429	469	460	477	480	434	427	445	459	456	439	417	461	463	434	437	418	440	457	441	458	495	430	436	455	410	475	456	444	478	481	455	442	426	422	476	441	453	472	477	443	422	475	458	414	455	465	464	456	462	454	458	424	465	485	422	437	405	483	434	470	492	472	436	426	440	455	451	460	460	429	459	436	457	487	445	394	474	411	498	425	427	456	427	419	445	447	440	439	418	452	459	430	486	464	481	440	438	444	415	452	475	496	459	454	469	451	464	435	461	446	434	487	449	452	463	444	439	474	435	502	428	465	421	437	450	418	432	429	426	442	433	478	465	440	427	436	440	399	407	398	423	460	481	438	460	451	429	407	438	439	478	454	465	450	457	450	437	467	493	453	453	436	438	427	435	433	425	478	459	441	448	455	455	467	469	468	445	438	488	400	416	440	415	456	423	436	418	420	424	471	446	443	429	445	430	453	484	450	465	427	438	436	423	458	428	413	423	440	452	435	432	452	466	492	475	454	470	454	500	448	449	454	405	452	439	456	416	447	443	469	425	420	480	428	475	452	474	479	473	437	464	450	451	479	444	490	461	453	481	419	437	456	425	461	453	437	417	444	480	451	460	447	442	434	470	491	424	451	474	470	443	485	404	462	475	470	464	457	445	424	440	452	451	443	466	460	458	443	421	450	494	468	431	447	463	481	444	488	452	446	447	436	456	441	468	425	442	487	443	484	432	442	431	441	415	450	446	477	462	449	420	400	462	446	444	462	447	441	456	460	458	430	447	448	451	414	454	461	446	421	466	488	422	411	435	478	445	466	461	433	412	474	451	445	447	461	480	464	427	450	483	462	478	445	433	395	440	464	473	483	428	427	472	479	487	449	447	458	455	445	458	477	446	435	458	443	416	446	470	462	458	426	425	458	431	433	383	437	474	478	437	403	452	445	444	452	446	459	421	439	491	469	449	440	480	437	450	457	433	422	428	441	451	446	432	469	474	448	487	437	430	477	440	460	440	432	441	459	468	442	497	441	424	465	440	425	481	404	479	446	443	408	443	468	460	457	496	425	420	386	412	467	416	423	423	480	433	432	474	459	429	488	413	459	454	445	454	510	446	447	420	443	451	424	439	461	435	435	486	441	447	436	454	478	453	404	446	463	460	435	476	469	468	434	467	444	458	422	441	479	451	489	440	438	405	456	455	459	441	450	445	456	468	454	463	483	445	484	439	457	477	454	449	441	445	453	488	460	451	445	423	446	432	454	468	437	436	431	480	446	457	434	427	477	468	470	485	432	442	427	433	428	419	456	489	467	463	429	460	439	411	422	454	446	444	429	445	471	426	452	437	462	469	436	443	445	469	470	471	468	449	455	479	443	449	449	420	445	416	441	451	439	457	496	413	447	447	450	430	428	461	475	454	428	427	478	415	435	440	423	437	442	433	440	452	458	427	449	449	454	454	436	436	440	433	480	414	435	402	441	464	478	470	419	399	444	459	428	459	434	443	448	463	452	442	449	456	476	454	440	472	463	424	422	426	450	475	475	424	431	453	458	471	460	443	476	447	412	442	455	449	458	469	450	442	461	432	476	445	443	415	431	483	454	471	455	461	434	471	456	481	464	442	422	454	420	424	453	464	424	462	411	464	436	439	423	489	480	449	437	493	473	429	429	419	452	434	477	451	480	446	404	448	472	429	456	473	432	431	466	448	441	423	460	482	449	493	457	481	470	432	463	465	447	459	436	422	459	458	420	449	458	456	431	430	460	462	413	461	432	479	432	439	406	465	425	426	483	429	436	420	445	435	442	445	482	459	449	462	469	439	413	448	469	432	475	493	492	425	423	476	424	417	454	431	462	436	443	474	479	424	475	431	454	435	437	434	415	448	407	457	419	444	438	465	428	460	495	436	423	447	408	416	456	461	469	437	459	438	462	411	437	407	445	455	473	438	442	478	455	464	413	451	415	424	429	478	482	426	436	435	426	468	440	462	476	427	432	419	449	451	461	458	450	464	470	453	448	425	487	435	452	443	443	477	440	485	470	441	447	448	448	439	415	461	463	456	453	454	429	420	490	439	449	447	443	435	462	430	446	429	445	445	463	436	463	451	469	464	444	459	487	430	443	443	408	426	443	415	475	415	430	436	468	429	473	482	478	429	432	450	428	437	470	399	457	440	473	427	425	423	437	452	418	478	465	415	443	459	433	458	494	470	465	416	440	469	436	447	433	444	497	470	451	471	446	442	450	442	472	440	481	460	435	471	438	466	422	410	469	480	489	426	442	431	451	424	469	443	434	508	434	424	451	447	445	440	417	438	469	454	477	449	476	426	458	445	461	432	463	444	456	449	436	414	423	482	458	426	450	442	437	473	449	458	400	414	456	419	442	403	461	439	482	468	457	436	448	449	457	456	443	430	425	453	439	454	426	476	428	452	499	464	430	435	432	435	456	444	468	485	428	431	481	420	474	440	436	456	486	471	466	467	426	414	446	423	458	408	443	452	414	467	442	439	437	480	446	441	459	450	446	419	468	475	450	427	474	463	435	462	476	478	475	470	453	435	433	439	466	456	424	496	426	405	458	423	484	427	446	443	444	435	457	423	454	450	441	470	457	460	467	463	468	446	481	459	429	459	451	467	432	461	424	470	445	432	455	442	466	479	445	434	478	403	464	450	445	422	466	453	452	431	414	415	445	438	461	430	472	478	444	485	457	432	448	455	442	445	409	452	451	476	438	464	460	435	468	470	458	463	428	479	431	457	426	437	479	433	456	443	396	462	418	452	456	462	409	451	484	445	452	423	403	437	429	439	431	475	464	406	435	430	464	443	440	469	431	419	485	451	442	423	456	430	437	466	452	460	439	446	439	445	456	426	427	415	443
23790	21066	28473	25150	23000	19007	10196	6092	4751	4163	3738	3298	2851	2482	2322	1997	1733	1504	1235	1150	1049	913	733	658	609	550	563	529	516	495	478	495	500	468	463	480	474	484	490	456	483	464	422	461	470	464	454	479	503	464	476	449	444	426	492	469	466	478	434	444	431	441	439	428	463	460	481	448	475	449	452	450	461	461	462	453	451	484	501	465	466	450	472	447	496	475	418	453	443	463	419	471	441	482	439	456	449	454	463	482	469	464	463	482	454	453	428	442	470	462	502	426	446	439	399	435	463	444	452	469	474	445	459	456	456	511	446	480	491	455	485	450	467	451	439	454	482	418	453	428	484	425	445	461	419	484	456	412	462	451	480	477	483	467	434	475	444	417	474	459	471	458	450	437	444	447	441	410	442	471	458	480	413	388	421	444	444	454	446	446	461	452	435	403	438	416	450	431	411	459	453	431	429	412	480	444	464	467	420	468	437	477	428	458	452	454	447	433	445	404	404	422	451	469	445	440	442	465	455	469	444	449	460	447	447	448	484	449	455	409	456	443	458	425	484	421	440	447	487	459	433	428	447	429	465	419	460	428	431	394	433	451	425	429	461	455	478	426	454	439	424	448	412	460	439	448	444	470	487	460	471	516	480	436	448	509	464	442	455	404	455	440	459	405	429	485	447	469	513	456	443	466	440	477	418	418	449	449	437	445	444	457	434	472	451	457	485	448	469	418	466	437	419	458	474	477	428	485	463	440	454	458	474	415	438	443	463	447	463	472	452	421	426	436	433	430	430	454	452	475	468	479	428	454	460	474	440	429	462	470	440	479	443	489	475	460	429	482	461	449	466	460	451	461	443	490	458	438	425	468	439	428	453	465	439	435	437	473	402	445	460	433	493	460	450	436	476	483	429	442	447	450	425	439	448	459	464	462	402	455	439	460	440	451	446	429	464	452	500	460	455	437	428	484	460	440	492	439	465	452	435	425	430	447	448	462	446	461	463	446	442	436	432	463	453	441	425	460	456	452	437	461	452	455	441	427	455	441	443	473	465	468	462	437	445	466	429	427	451	411	483	457	453	495	456	434	454	473	447	428	440	423	453	441	461	461	430	446	490	459	464	495	464	434	466	449	457	460	441	447	447	476	441	447	456	439	438	427	463	466	419	484	440	473	412	445	457	470	448	436	434	425	461	452	458	483	448	444	448	440	447	423	451	410	427	464	461	431	423	501	470	464	430	458	458	404	424	458	427	448	475	439	450	439	459	459	467	464	466	449	459	468	435	446	487	455	460	483	453	447	457	460	448	440	431	452	482	465	440	439	465	460	460	451	452	455	460	449	436	468	473	471	472	451	454	459	467	441	451	453	457	474	447	424	405	456	414	490	459	441	473	436	486	443	437	443	429	458	430	451	460	447	464	460	437	417	494	433	458	398	482	441	461	455	456	461	462	466	462	441	458	446	451	451	447	460	450	456	479	472	439	472	488	481	425	433	453	428	480	458	477	469	461	464	450	492	432	459	439	443	457	450	420	444	477	486	456	447	452	467	452	496	460	470	432	449	471	449	429	464	456	467	452	446	477	417	475	480	475	452	482	423	455	469	456	426	469	497	469	478	480	450	437	437	465	440	441	469	459	463	446	457	428	462	424	437	454	441	450	420	415	420	461	432	444	435	441	457	424	435	443	436	483	462	458	464	440	443	457	458	409	453	455	425	461	481	452	446	461	463	455	437	421	451	428	451	426	447	436	462	471	425	456	471	449	433	454	470	460	453	415	427	470	449	448	456	401	482	470	452	484	456	450	397	473	441	457	441	438	444	467	451	444	444	430	431	488	458	442	434	429	487	458	430	435	432	469	469	442	434	445	439	444	437	453	471	454	435	456	427	426	449	428	436	455	401	457	426	456	484	453	449	437	476	461	503	477	428	433	433	448	427	460	481	460	485	450	413	481	444	450	468	431	405	472	420	442	443	449	441	443	445	450	403	449	437	460	470	456	468	412	419	481	503	464	448	451	460	441	471	442	468	449	454	481	465	413	457	440	454	467	473	413	456	421	447	484	451	491	447	498	399	429	477	487	456	479	465	440	425	461	446	418	470	463	440	441	463	465	456	451	469	479	472	436	445	402	465	453	431	445	463	453	432	465	485	481	428	497	414	465	448	459	480	463	427	473	434	437	432	451	440	457	405	498	467	425	457	448	462	440	444	442	456	485	457	461	478	480	449	479	480	455	437	427	466	461	498	468	438	432	459	442	435	456	453	472	489	487	464	442	479	467	420	435	483	462	426	438	442	459	503	440	456	480	472	441	464	493	470	474	459	448	403	461	468	455	487	420	450	458	470	463	457	471	435	461	444	478	402	502	449	508	434	440	458	437	426	476	464	446	482	469	428	446	445	471	489	466	462	443	468	454	444	442	451	441	464	438	451	471	429	481	445	441	448	466	438	428	488	443	461	470	460	494	456	503	425	456	474	436	470	441	436	470	417	448	466	506	474	434	494	429	438	456	460	455	438	448	481	442	421	439	421	434	414	483	429	456	419	416	416	468	449	444	433	470	461	479	441	433	426	438	449	462	439	435	419	465	446	446	441	440	426	463	471	439	411	445	480	470	478	475	438	402	438	474	468	454	431	429	494	408	462	434	452	395	444	446	438	463	451	529	409	440	421	472	422	393	478	513	475	467	461	465	458	445	433	465	434	479	458	482	442	439	454	433	455	417	457	429	454	471	413	472	447	412	469	490	436	512	520	467	410	463	471	408	429	440	460	453	456	418	480	498	432	477	462	462	453	485	436	460	442	449	460	423	479	445	400	449	445	456	431	462	440	466	444	439	405	456	428	486	487	443	513	458	441	460	468	442	437	453	449	468	455	460	485	451	468	438	417	443	429	439	440	467	443	459	416	436	432	441	427	409	455	445	435	450	474	418	460	454	470	453	450	455	455	462	454	415	475	440	471	419	476	466	424	473	445	454	482	461	453	464	464	449	453	457	456	432	448	442	458	418	430	455	414	453	421	476	474	467	430	460	460	449	465	449	452	463	424	443	415	448	436	450	455	470	485	441	467	433	459	460	470	407	459	452	471	435	428	464	446	398	450	440	484	439	455	455	452	501	447	436	462	455	422	460	433	494	445	442	428	462	421	438	474	461	425	433	466	442	446	459	457	425	453	438	434	475	476	436	446	436	428	431	430	453	437	494	426	470	440	454	443	426	455	447	463	456	470	443	446	445	478	456	458	457	431	468	476	475	467	453	454	505	461	456	466	452	428	455	438	502	452	459	425	442	420	476	446	411	485	447	420	461	440	468	468	496	443	410	476	428	471	446	445	456	442	421	436	447	443	437	460	432	434	460	473	449	440	456	442	484	458	436	419	462	435	420	483	457	436	467	475	481	476	485	478	451	436	418	425	441	451	418	439	459	436	434	493	443	445	459	426	427	448	448	452	407	454	458	449	431	426	481	457	461	485	435	431	482	464	468	452	432	424	466	484	437	419	439	455	436	430
37468	58251	47574	36455	28749	19360	12369	10867	9023	8148	7272	6155	5146	4638	4164	3466	2903	2423	2055	1775	1591	1347	1012	929	826	811	700	719	656	601	622	609	557	578	567	587	633	586	606	534	544	584	574	546	550	534	488	554	559	548	524	518	552	533	544	541	582	579	541	540	545	549	564	519	553	545	568	566	515	514	564	538	539	543	528	591	508	528	569	575	565	537	556	538	530	560	554	531	520	552	516	538	556	576	591	546	519	561	540	530	563	564	521	525	552	537	560	509	537	539	532	556	530	539	553	515	558	553	550	535	519	551	546	515	517	536	530	559	559	562	519	534	516	526	514	577	500	604	551	527	536	535	563	536	548	579	468	542	496	534	569	511	511	501	532	555	529	566	557	526	547	535	537	539	502	517	547	530	525	522	537	514	550	535	477	513	542	574	502	558	523	541	515	561	530	517	515	547	511	544	552	521	564	478	524	502	549	533	547	559	538	602	550	556	568	499	497	543	567	505	561	526	529	531	535	522	575	544	531	532	555	523	532	544	558	509	540	537	567	533	525	531	515	533	561	522	523	518	557	541	538	529	545	544	557	520	527	503	557	503	584	524	546	548	518	545	563	544	518	526	503	531	520	523	542	512	549	554	554	491	535	522	545	544	550	512	508	549	508	513	519	564	546	502	485	550	545	524	526	517	551	556	543	540	555	549	543	535	557	549	560	520	565	580	520	534	535	512	540	546	548	541	562	538	552	547	568	540	520	515	522	527	523	542	536	551	547	531	555	546	540	530	593	537	504	528	522	546	554	518	524	518	567	550	528	529	568	522	515	545	579	555	585	528	589	545	531	542	530	504	553	563	537	562	533	502	535	515	526	547	556	530	513	562	528	561	512	535	518	514	547	513	491	542	536	564	522	547	516	520	567	576	555	557	512	530	559	542	538	576	551	530	535	528	505	493	512	539	544	571	518	526	568	500	571	554	552	541	522	530	548	513	551	522	531	594	532	536	526	513	506	564	506	538	501	574	519	535	520	542	523	511	553	568	581	545	546	511	554	545	547	565	497	525	505	525	538	527	559	550	489	525	548	501	509	536	570	566	535	577	526	538	512	514	545	554	534	539	579	533	543	552	542	536	556	542	521	551	527	511	528	515	519	542	546	547	536	526	546	509	548	534	527	517	525	524	552	491	536	562	545	580	543	537	527	490	498	521	508	546	525	522	531	527	527	552	539	534	541	570	529	574	536	563	497	530	487	537	523	526	549	569	493	513	564	553	567	532	510	534	529	502	534	526	489	513	518	533	508	490	539	522	491	578	531	560	521	523	525	506	533	532	489	500	520	543	513	571	513	568	574	571	571	537	488	569	520	540	521	495	552	507	507	523	537	547	556	523	550	531	519	471	553	524	523	502	568	517	520	545	513	505	545	550	524	513	533	555	507	502	532	534	552	521	516	520	596	547	512	499	548	518	541	538	555	569	542	560	534	542	563	516	539	527	509	492	535	537	570	549	535	553	533	571	540	518	507	525	555	523	500	591	523	498	562	556	583	538	531	529	500	528	532	535	484	514	541	545	549	474	536	512	536	499	538	510	570	533	517	574	527	550	546	545	535	545	535	589	570	531	523	496	528	563	549	538	564	522	584	548	533	536	563	532	511	561	561	539	512	514	525	551	539	545	508	519	550	559	529	528	538	525	553	544	501	542	558	557	558	513	527	545	516	547	531	532	532	534	524	566	562	494	506	506	549	519	546	544	529	538	541	527	549	534	508	535	533	558	499	540	492	564	512	540	515	568	519	514	587	517	550	534	558	533	512	537	476	560	539	562	520	515	509	561	485	520	506	529	555	519	499	528	543	526	528	525	570	495	541	549	522	522	534	579	518	576	522	512	559	488	500	501	546	573	545	555	518	525	565	559	534	560	571	526	526	512	586	536	557	541	522	551	526	510	523	550	544	526	547	528	536	520	513	506	494	552	505	510	548	574	556	485	539	531	521	538	560	513	555	492	522	543	551	534	517	523	548	519	523	514	509	589	537	522	580	562	521	545	527	539	538	511	570	508	546	523	509	506	506	555	533	532	580	520	548	544	550	547	513	548	520	522	544	544	545	565	535	562	577	555	537	525	534	564	520	518	501	553	489	515	495	525	525	529	538	530	551	568	533	533	568	566	546	534	520	476	524	585	527	533	507	545	524	546	517	535	544	519	560	562	551	574	525	545	544	504	523	529	556	550	561	538	519	541	558	515	526	538	490	520	507	547	531	552	571	509	528	546	523	554	552	517	550	559	561	536	567	532	569	555	523	562	532	500	542	517	528	545	565	553	546	561	523	537	563	501	554	514	539	538	544	480	515	524	545	521	527	542	527	544	529	520	564	533	582	563	529	543	542	531	570	522	533	494	554	545	558	519	518	510	498	534	561	557	535	548	532	542	553	532	509	489	517	529	521	556	560	542	508	532	570	568	562	543	571	539	505	564	517	540	551	521	530	546	513	552	529	560	545	570	495	504	551	517	544	567	566	532	534	585	514	542	548	507	530	531	601	574	562	565	527	510	491	561	542	525	529	528	550	528	522	534	522	564	574	562	542	505	537	534	529	566	561	495	541	519	574	531	525	534	540	517	527	535	561	565	529	554	581	533	534	491	545	560	553	503	538	489	532	500	542	501	534	513	571	523	543	515	514	568	490	521	546	551	534	525	530	485	527	544	587	516	536	532	546	559	545	524	540	508	523	518	551	548	517	526	566	521	517	514	549	576	536	533	581	533	528	526	563	568	514	494	494	561	572	526	531	553	555	525	539	557	554	568	563	560	583	534	516	494	508	524	562	564	547	519	531	502	526	511	538	538	553	527	545	522	507	514	566	487	504	535	538	527	537	472	541	516	536	520	548	542	524	514	593	573	517	534	536	552	526	556	524	544	546	557	501	509	594	506	571	535	535	559	556	509	533	561	528	513	509	507	542	547	529	557	484	517	529	571	524	557	530	531	558	545	578	517	540	516	569	538	496	545	567	577	556	562	531	505	521	573	532	554	539	551	530	560	543	509	528	542	531	523	528	512	508	546	567	504	550	564	544	474	534	527	577	483	547	517	575	565	535	534	532	518	539	533	520	538	541	519	528	556	509	516	480	562	554	546	538	534	538	570	491	550	546	547	544	544	526	552	564	475	524	539	537	515	599	507	531	562	539	511	523	597	601	569	519	545	542	568	577	526	535	537	520	513	523	530	496	543	527	558	566	519	545	500	518	563	526	508	529	503	527	528	568	552	542	593	517	519	529	507	502	523	543	545	539	569	509	556	493	581	560	530	510	521	547	539	567	542	532	543	517	530	522	531	506	511	528	531	528	497	518	549	566	514	537	502	539	553	529	538	560	582	484	541	515	549	540	523	534	553	504	578	556	577	501	519	528	553	532	565	521	521	559	543	526	566	572	549	560	534	548	545	523	535	510	592	490	512	556	546	535	516	546	552	508	527	522	534	544	566	554	524	523	547	544	542	538	515	529	557	545	543
24913	21323	28518	27226	21473	12811	6132	4262	3842	3227	2927	2605	2138	2045	1766	1579	1340	1103	968	872	735	631	557	480	503	477	459	419	432	368	418	380	429	381	418	384	374	415	432	432	396	377	378	395	414	380	361	418	371	345	360	350	367	412	364	363	375	347	415	377	329	372	341	319	370	363	391	379	355	364	395	359	412	360	388	366	370	358	363	357	366	346	376	311	415	398	344	357	348	371	346	366	365	374	365	346	371	331	336	353	353	408	385	413	364	368	379	399	364	394	364	363	359	395	328	384	374	365	369	382	411	359	336	370	387	340	354	357	360	352	375	351	359	389	390	394	370	369	369	387	378	360	362	356	349	394	373	388	368	349	403	334	364	338	323	395	360	374	370	328	352	397	374	315	354	357	356	355	382	380	351	367	377	337	370	385	356	368	374	364	370	352	381	352	384	332	385	372	347	338	379	352	345	395	387	381	368	375	363	372	430	363	368	369	342	371	346	381	364	355	367	364	378	351	382	381	384	337	360	348	392	384	392	390	374	365	360	373	367	374	370	390	334	373	336	387	359	395	388	342	366	353	401	323	359	369	377	372	355	357	350	368	356	367	367	348	362	390	394	388	377	373	364	352	364	378	378	391	384	377	366	319	384	373	363	393	370	370	364	321	347	383	366	391	358	377	337	364	362	362	406	368	360	338	369	351	389	355	374	349	372	341	375	388	357	386	349	350	362	361	367	369	375	357	365	379	337	374	372	366	355	371	351	398	367	362	365	343	373	378	384	376	348	379	416	342	381	390	363	363	365	396	358	387	397	373	381	356	379	367	368	359	355	355	416	353	366	378	389	375	344	379	363	369	388	396	403	353	365	369	381	353	346	354	374	359	358	352	338	347	373	362	355	343	376	365	366	371	348	340	392	357	398	396	385	334	371	365	367	403	382	376	374	333	380	361	410	363	381	375	395	391	385	331	359	358	400	396	371	388	368	365	371	361	339	355	380	352	354	393	350	352	377	391	349	333	367	391	350	356	356	377	363	395	416	380	377	378	329	388	371	375	363	397	379	387	395	398	379	384	370	385	350	381	389	361	355	373	379	346	385	326	348	399	347	353	388	329	376	376	401	349	341	342	391	381	361	370	381	401	380	355	366	336	331	369	346	371	380	346	337	371	347	423	352	334	363	364	380	375	389	363	412	378	351	372	359	340	383	356	367	360	394	402	375	373	343	350	375	362	398	352	391	381	373	341	374	351	371	377	445	342	366	376	347	356	334	360	379	360	381	321	352	354	336	363	343	352	389	348	343	360	364	330	379	347	377	356	362	349	361	381	372	387	429	361	396	339	336	376	359	388	380	358	401	333	356	369	362	358	359	407	354	333	358	344	348	359	352	361	350	392	375	366	349	341	361	377	375	381	386	383	340	378	361	348	347	353	377	357	376	345	361	381	373	390	368	384	378	367	384	373	364	370	334	376	372	370	325	379	371	378	355	333	355	354	443	331	373	342	399	360	345	337	374	368	349	336	394	360	328	380	337	361	363	360	369	374	358	400	352	389	381	380	367	374	354	367	374	349	372	357	362	370	398	362	368	339	368	393	367	362	376	354	372	385	365	345	410	386	382	348	344	342	397	400	346	361	369	358	357	370	366	385	385	368	397	367	395	371	361	352	375	361	388	365	375	383	371	393	371	383	323	370	345	353	409	361	366	377	395	386	360	364	378	373	366	378	370	362	369	388	331	366	377	360	371	373	410	400	352	364	352	370	345	397	363	400	352	385	374	373	357	361	355	367	342	395	358	316	372	368	379	400	336	346	374	375	365	353	342	386	392	364	384	410	377	351	329	352	368	358	354	348	371	376	381	380	365	379	352	361	380	378	380	385	364	384	349	385	379	327	388	367	371	367	380	377	374	359	361	351	341	376	372	387	394	361	386	339	378	374	360	408	368	360	401	381	390	343	363	369	368	357	388	399	362	345	378	395	388	367	354	358	383	339	366	355	376	407	389	359	327	359	392	397	358	367	398	391	386	393	373	388	386	369	360	352	384	364	374	365	420	381	376	368	375	407	330	393	369	337	380	377	314	350	385	369	402	376	379	366	377	354	365	364	385	368	370	372	405	374	390	372	357	373	343	361	366	360	381	377	351	382	387	350	384	366	367	341	410	372	353	377	369	404	357	385	364	377	349	376	392	386	342	371	413	380	361	378	362	338	373	373	361	348	378	366	383	356	362	390	345	382	364	379	379	356	325	359	375	346	344	365	315	333	360	369	360	414	368	382	393	356	348	341	363	354	396	353	356	391	341	402	390	361	363	373	341	361	350	338	362	353	353	367	360	361	368	357	345	383	332	397	382	373	358	368	370	382	368	379	352	320	379	362	357	377	357	385	342	367	342	359	400	361	352	375	369	389	374	368	377	358	343	365	372	383	370	385	392	362	368	343	329	397	330	391	345	379	342	376	377	333	376	329	400	384	356	342	394	373	389	356	390	352	393	377	372	371	367	425	364	403	378	371	394	340	367	414	386	349	350	339	340	405	381	364	331	378	384	362	392	369	391	377	343	353	370	384	374	356	398	381	385	358	353	360	392	360	371	374	352	395	376	375	348	371	344	352	351	353	361	350	365	388	397	387	364	346	366	367	324	388	370	375	387	398	336	371	337	385	386	376	373	392	313	357	377	407	364	362	381	313	370	320	390	380	359	375	358	356	358	365	404	402	388	400	345	365	356	374	341	336	336	382	351	377	350	369	354	381	337	370	380	370	369	364	384	375	348	360	393	360	360	380	382	380	343	401	414	402	401	354	376	375	343	365	381	387	372	387	402	377	358	372	368	394	380	313	409	371	345	351	375	364	331	357	367	373	370	349	341	340	343	346	362	378	368	397	379	389	396	367	361	377	368	361	356	337	389	389	369	365	354	411	369	386	358	350	361	379	354	392	379	375	361	385	361	346	366	361	319	420	365	395	352	360	374	350	360	378	380	349	369	385	335	350	365	348	352	344	372	391	370	349	384	339	385	352	369	340	382	357	355	358	338	350	356	361	356	358	371	379	394	385	347	371	364	378	353	379	361	398	359	358	373	349	349	370	387	380	355	397	354	333	352	369	344	357	387	366	394	396	368	370	326	357	354	368	356	347	360	374	367	350	378	416	368	361	364	358	381	370	369	376	357	364	364	361	356	393	385	367	389	374	374	339	411	375	362	356	377	346	387	383	360	375	381	386	360	367	385	313	370	377	375	382	406	346	375	376	348	339	385	353	383	369	355	402	358	343	370	367	348	350	331	352	400	371	353	393	364	374	354	376	392	384	367	394	356	355	391	374	371	375	365	339	352	383	367	352	397	392	368	354	365	353	386	369	371	368	375	382	360	334	324	354	359	379	364	418	349	399	359	376	390	360	364	376	392	355	338	377	388	349	362	370	340	354	370	365	335	357	390	338	370	384	343	384	347	340	385	404	324	402	391	383	363	360	368	415	378	377	370	374	376	368	334	366	382	384	352	394	333	402
37848	54686	44196	33540	25358	15820	10394	8941	8264	6836	6018	5184	4322	3967	3499	2982	2451	1977	1623	1409	1252	1022	835	710	645	613	572	505	500	526	515	529	437	462	467	493	475	499	479	430	487	492	501	476	505	465	450	465	452	443	444	441	467	441	445	446	467	465	476	479	450	423	455	460	464	440	464	445	424	426	437	425	440	438	451	472	475	475	434	442	432	441	424	454	444	406	464	436	447	471	423	452	421	433	453	432	464	466	453	494	469	456	427	442	433	402	377	443	484	443	444	442	458	455	484	429	427	468	475	416	466	447	452	427	472	452	414	466	460	470	447	463	447	437	461	449	464	417	457	399	429	461	451	455	407	443	451	444	485	444	461	435	428	441	444	454	474	424	453	456	437	449	415	468	432	411	411	475	449	447	450	486	442	470	439	474	496	446	473	453	493	447	445	484	422	450	428	466	488	475	407	414	398	439	450	417	494	414	444	491	439	446	449	423	421	416	472	423	460	428	443	465	454	438	464	464	445	476	437	462	425	456	454	466	437	450	439	417	444	439	424	467	458	445	426	410	449	431	449	445	471	419	454	426	421	404	488	475	451	468	465	446	434	468	458	459	422	444	442	461	434	431	453	432	436	464	415	442	448	457	481	471	463	446	438	450	417	456	450	418	426	440	419	415	443	449	449	446	428	456	418	427	425	442	440	439	477	433	427	463	464	428	452	462	462	422	414	436	455	412	395	445	462	464	432	459	460	443	458	407	443	431	463	483	477	472	480	443	451	455	434	447	431	435	439	455	449	452	420	441	439	463	446	442	452	438	458	496	471	465	459	453	454	490	429	449	501	456	438	449	428	460	437	419	445	458	414	470	458	441	467	467	461	451	470	473	445	463	437	448	473	465	428	408	434	477	477	479	466	422	424	474	471	484	452	382	456	460	408	440	445	445	434	440	407	439	476	475	448	465	469	449	408	452	414	428	424	429	486	443	472	412	463	446	460	420	425	471	475	445	470	391	467	429	450	425	437	451	464	477	476	468	427	446	438	472	472	456	460	466	453	503	396	455	452	433	468	450	453	425	457	416	441	433	454	449	476	420	449	416	441	424	440	458	483	440	423	427	496	424	450	437	478	448	466	472	452	469	423	443	469	427	445	403	436	447	423	456	441	437	437	472	426	411	423	415	470	476	488	412	440	444	445	456	485	504	491	448	467	489	458	451	486	424	459	433	415	473	454	420	452	464	430	425	433	449	424	442	432	479	463	439	462	448	484	479	466	452	432	425	422	448	447	421	448	423	464	444	436	407	459	444	442	455	425	458	444	435	420	446	458	467	434	446	458	476	430	420	407	452	448	459	456	424	485	447	457	438	443	484	509	463	454	443	421	493	452	469	457	433	427	410	437	416	413	460	419	405	478	450	457	471	474	448	407	460	448	455	456	462	408	467	442	443	430	469	439	471	489	414	418	452	483	456	447	465	439	432	462	476	452	450	423	456	468	412	450	414	443	481	433	494	492	434	455	412	441	445	461	438	438	433	487	447	434	451	447	463	472	437	450	446	436	422	491	427	461	430	432	440	428	435	430	437	445	427	434	397	452	427	469	465	451	455	438	429	445	438	442	425	472	449	431	466	500	423	455	440	490	458	426	480	432	428	426	439	469	487	439	445	433	417	420	440	415	469	454	435	436	432	446	443	430	463	467	445	470	468	464	469	451	458	476	452	443	445	436	407	479	484	426	462	436	480	425	467	415	413	434	456	449	472	412	450	443	495	466	458	439	454	426	462	462	432	424	464	458	419	481	421	408	463	426	446	455	447	455	447	442	468	425	450	461	416	433	420	448	464	420	492	475	474	465	472	427	472	445	476	458	466	472	487	451	439	468	450	415	455	466	488	433	455	476	454	456	471	414	390	437	455	492	443	425	413	443	458	451	462	447	417	429	427	442	484	479	489	406	468	471	487	450	458	407	476	439	449	424	436	423	421	440	464	413	455	468	456	427	429	446	427	441	436	438	427	432	407	460	424	449	454	455	457	437	446	409	442	456	456	462	482	456	477	458	450	438	419	416	459	419	458	460	432	457	482	451	424	441	426	442	441	437	419	435	474	445	414	436	441	436	453	432	457	463	451	440	477	435	435	467	443	494	448	469	433	476	414	471	465	469	426	460	439	441	425	462	444	472	454	454	500	453	466	448	427	480	479	467	476	467	437	432	449	457	452	395	503	484	445	431	411	449	448	476	439	465	465	445	449	459	430	421	462	428	409	452	445	428	447	475	433	501	461	479	448	467	447	447	454	440	414	439	463	440	467	412	456	441	424	458	442	495	483	480	456	442	470	468	451	444	439	481	445	461	493	434	455	455	436	473	500	440	435	421	449	472	457	457	431	444	391	437	407	486	445	497	442	434	480	481	462	463	424	447	484	453	460	480	433	419	477	476	467	427	419	479	460	473	456	454	485	461	465	447	444	487	437	438	459	499	446	417	455	462	467	458	458	471	434	491	477	451	450	451	465	510	461	485	425	463	448	455	446	418	450	427	451	484	410	393	466	465	435	423	469	425	470	433	456	464	452	451	463	437	432	496	420	448	422	459	468	478	388	435	446	469	472	444	447	469	438	461	435	470	439	484	405	496	458	475	466	476	428	433	442	461	467	448	447	442	450	438	430	467	464	457	438	479	455	431	406	427	472	429	474	444	459	426	456	448	402	442	472	419	450	428	471	462	484	452	498	418	450	461	437	477	440	421	450	454	501	448	473	443	439	459	452	449	449	481	452	447	434	425	475	435	505	464	436	443	451	500	477	448	429	472	458	442	464	483	481	434	451	428	439	449	442	455	456	466	448	458	484	472	448	423	427	410	451	417	459	449	447	446	461	451	393	413	401	463	414	440	462	448	432	438	430	457	459	383	462	467	438	455	416	433	426	405	435	461	433	460	461	419	468	447	420	443	450	437	486	418	491	436	448	449	445	418	447	476	484	490	465	466	473	433	456	459	454	450	459	473	423	436	429	441	439	464	490	474	453	474	448	400	409	413	451	456	461	444	463	437	434	435	421	440	458	448	440	462	446	458	428	495	483	462	487	451	466	466	412	441	463	434	442	441	440	461	444	458	450	424	477	462	460	453	405	455	450	478	456	448	425	427	455	457	467	461	440	433	429	437	466	475	425	436	477	465	467	453	461	414	446	416	460	435	464	415	434	483	461	435	472	451	433	517	451	471	449	421	470	444	432	468	438	453	466	446	474	448	445	432	428	445	450	463	499	426	469	444	434	475	432	450	443	445	448	452	454	443	428	438	438	434	454	439	451	443	450	440	421	462	449	444	448	469	469	444	429	423	423	449	420	407	479	423	438	427	425	451	481	468	451	467	439	457	455	453	442	432	461	465	420	466	422	482	478	451	478	428	423	446	420	465	407	477	445	451	481	456	435	452	443	447	430	462	461	424	435	460	445	459	440	472	431	458	430	463	451	428	471	428	451	476	451	493	447	425	447	445	445	461	450	487	489	477	445
22589	21000	28639	23719	21559	22166	18855	9068	7079	6376	6192	5078	4045	3680	3299	2909	2445	2020	1787	1447	1251	1053	844	780	715	648	638	586	622	598	564	549	540	571	521	567	502	539	553	537	518	565	562	520	467	469	495	513	489	525	526	505	486	486	546	510	504	498	515	497	500	465	475	490	521	511	511	512	538	508	508	506	501	526	511	517	480	487	475	492	498	463	480	481	509	512	490	534	468	521	477	459	525	533	477	516	484	461	504	461	476	468	485	552	466	479	526	484	514	512	505	515	510	476	482	473	515	488	514	504	540	479	481	489	497	491	501	523	483	524	509	515	514	511	501	472	492	520	531	497	497	483	497	511	469	511	472	492	505	505	484	500	472	507	528	503	530	486	502	482	505	487	475	490	509	531	467	495	513	516	508	479	497	466	549	477	489	475	494	462	445	498	500	491	460	507	500	478	535	466	499	501	540	488	493	485	459	513	476	460	499	493	486	524	471	483	529	517	476	498	483	483	555	484	514	490	455	486	504	511	503	507	493	496	506	500	492	469	504	514	509	497	502	536	522	505	491	473	486	488	496	473	532	508	528	487	479	498	468	487	498	497	502	492	492	504	527	487	445	516	498	524	480	496	518	522	525	459	500	501	504	520	488	492	496	491	523	502	524	503	486	504	508	481	489	510	466	473	514	503	505	481	479	516	477	484	481	513	483	504	504	538	503	535	509	509	503	535	544	484	461	478	488	499	500	511	443	530	552	480	493	487	518	491	480	461	488	514	487	490	515	499	480	507	492	495	476	505	509	546	521	437	481	466	472	528	477	503	509	488	511	501	451	472	540	491	471	527	567	495	496	509	468	522	514	494	484	529	457	507	510	534	485	517	489	475	465	505	493	496	503	502	482	529	498	476	484	496	469	489	505	511	509	493	534	518	447	484	480	455	486	446	526	482	503	530	504	511	482	503	518	483	488	503	505	493	539	478	508	507	514	488	483	507	514	467	505	466	537	516	476	454	519	501	526	474	464	474	525	517	530	454	491	455	480	480	487	520	503	477	503	542	514	494	492	461	539	484	489	485	535	476	447	483	484	497	568	489	505	499	514	481	479	472	480	518	517	498	500	481	476	545	540	490	510	521	463	467	502	513	508	498	527	480	494	533	493	468	490	497	514	488	512	453	527	485	502	499	463	500	510	490	482	509	517	470	450	483	482	488	466	481	484	523	523	501	534	482	504	542	483	487	506	491	515	460	542	479	528	496	509	528	467	502	511	516	510	473	494	479	477	486	463	478	503	499	487	490	486	512	519	481	486	506	503	532	512	503	458	528	473	544	539	496	507	475	522	532	517	513	539	474	481	510	490	424	487	497	515	529	484	456	480	500	493	486	495	493	496	498	494	474	458	454	517	535	531	477	505	506	477	522	544	499	456	527	504	509	547	494	546	488	462	485	453	494	473	481	503	465	508	468	512	491	527	507	522	500	513	465	497	466	487	545	501	471	524	455	484	499	489	464	485	507	515	526	488	475	502	462	500	490	508	461	518	474	496	434	473	495	522	470	501	527	471	482	526	525	464	511	511	452	502	467	491	473	467	452	481	506	493	468	518	523	469	507	476	505	476	507	499	494	511	515	501	516	494	506	507	445	501	479	470	539	511	516	456	509	491	526	489	470	543	486	462	519	458	487	481	519	484	492	486	501	518	502	521	484	496	515	526	490	520	516	511	465	505	490	504	535	526	458	513	521	475	491	517	506	468	493	493	531	499	479	535	465	529	529	500	492	522	506	479	495	517	476	523	506	470	510	434	497	460	517	524	493	489	531	450	478	509	481	474	517	476	490	503	514	495	514	514	530	474	507	532	475	456	492	561	525	468	501	481	483	514	490	492	484	469	510	484	529	500	519	480	530	499	490	480	491	518	489	507	437	527	499	493	547	509	537	481	506	463	530	506	504	482	515	507	500	454	491	488	460	450	484	479	497	513	487	476	441	483	501	498	502	520	475	487	465	476	467	455	506	486	477	510	493	506	510	492	500	482	505	518	452	460	479	474	518	511	535	462	488	510	483	499	468	477	466	525	501	515	451	493	500	498	512	514	506	506	510	487	489	525	493	529	495	508	493	505	502	445	500	492	490	499	486	452	467	456	525	509	462	509	499	486	475	493	539	523	518	489	533	463	452	526	502	507	486	503	459	481	503	496	501	482	479	481	538	498	504	485	510	520	513	481	502	522	457	493	474	492	495	500	501	495	494	491	497	516	509	485	502	527	500	485	455	484	495	523	496	495	476	502	526	519	496	492	495	466	482	544	525	551	517	508	467	509	482	511	480	491	429	486	428	486	492	481	499	452	466	513	489	506	487	481	483	503	508	494	476	530	472	497	559	466	491	492	469	478	491	472	493	484	520	485	486	495	486	494	490	475	523	516	514	476	494	540	550	483	466	503	489	466	542	492	483	472	451	498	537	489	504	500	450	521	487	514	509	467	498	512	517	485	449	497	518	472	472	523	501	489	461	470	491	459	520	516	498	469	512	505	506	498	494	533	476	498	449	484	506	461	512	487	525	522	494	512	461	510	476	490	477	479	512	547	490	531	536	489	500	504	488	506	523	486	484	508	510	555	506	507	473	464	525	513	460	548	497	519	503	428	524	529	475	511	499	500	490	515	464	503	470	508	504	476	470	456	475	482	499	483	471	503	505	509	482	503	483	491	473	485	475	556	492	518	532	487	497	463	481	482	497	446	515	474	494	484	474	479	471	469	524	514	492	463	474	544	497	490	512	493	480	482	492	507	524	517	542	479	470	518	461	468	460	520	483	477	472	514	515	503	513	483	495	466	554	480	506	483	462	477	486	489	519	493	527	532	469	462	486	510	522	494	483	505	485	523	526	530	516	483	475	508	531	502	459	493	522	497	494	464	470	502	497	496	488	500	526	474	449	483	474	540	502	478	495	509	473	492	541	510	483	489	500	491	498	490	501	488	470	491	484	525	476	488	482	498	498	454	506	464	509	482	503	467	480	511	518	510	499	450	471	491	473	516	479	477	505	486	554	458	484	519	527	514	498	507	488	479	486	490	511	483	497	474	494	491	486	536	474	511	460	495	503	460	496	505	506	499	502	467	538	465	457	518	482	493	464	507	488	473	496	510	489	539	488	499	516	476	513	491	441	519	491	504	474	492	527	515	473	521	519	498	498	506	512	509	514	525	527	490	511	482	544	498	500	472	449	535	513	517	473	527	476	470	474	558	488	493	502	483	468	516	500	497	556	476	511	548	480	459	487	509	477	507	470	530	504	502	482	502	493	458	481	464	502	493	484	525	435	499	495	459	484	446	464	500	471	496	488	497	521	494	554	503	482	495	482	496	497	523	445	484	518	465	536	492	506	500	499	517	503	538	529	518	506	503	517	458	468	511	500	514	541	498	497	514	503	498	512	517	488	481	488	484	474	498	477	485	488	539	467	531	459	454	507	526	488	479	464	517	521	487	527	479	513	486	447	488	475	491	494	511	463
40113	63805	51847	40472	31926	23037	16511	13771	12783	11731	11136	8939	7285	6352	5874	5109	4269	3334	2996	2509	2002	1546	1313	1038	925	854	786	806	705	719	766	662	673	651	637	661	676	614	623	620	632	623	616	578	633	559	566	607	610	564	587	570	605	539	594	596	598	602	582	584	639	550	591	587	574	610	564	586	557	561	571	629	581	543	562	610	610	581	583	567	587	608	553	565	602	577	605	563	603	602	605	582	588	581	587	554	569	589	597	620	610	589	557	579	573	581	576	622	602	542	584	565	572	569	545	557	595	596	565	590	619	600	602	582	579	576	596	564	602	577	526	536	579	603	595	603	565	580	545	583	568	615	599	545	594	581	596	570	563	579	586	614	582	558	604	556	578	554	544	583	575	565	586	585	595	583	572	566	558	567	584	622	548	594	589	586	572	607	548	622	580	595	604	573	578	558	528	554	583	620	622	570	606	604	564	614	580	581	586	569	555	563	593	621	617	545	550	585	565	597	598	593	596	566	553	563	571	625	594	616	613	580	600	544	621	587	583	562	569	571	594	596	605	567	597	601	550	592	597	560	614	587	582	631	570	560	535	597	604	596	591	590	547	580	601	604	586	575	573	567	535	563	563	617	566	546	584	588	631	552	575	590	637	607	578	601	558	595	582	586	563	605	576	588	568	591	603	589	629	578	569	596	618	587	519	594	635	574	609	541	602	549	563	556	605	566	568	604	567	595	586	570	608	583	591	564	553	558	594	563	559	558	563	590	556	601	600	582	573	585	607	581	575	591	627	544	568	637	621	540	628	598	587	581	578	579	627	572	579	574	564	604	591	593	562	573	578	586	580	589	591	577	580	589	594	546	581	573	634	578	605	605	612	566	617	561	606	582	559	583	601	591	572	555	579	583	563	580	622	586	572	566	601	553	645	569	616	557	564	573	566	600	592	575	598	629	548	598	588	631	581	591	567	603	630	561	648	594	582	562	595	593	555	621	609	598	565	596	627	603	596	567	573	575	603	581	601	607	595	593	597	578	623	547	584	581	603	633	578	586	596	576	535	599	595	618	563	588	563	556	560	579	588	630	603	593	623	568	572	580	600	587	629	581	576	635	598	566	587	634	579	574	557	576	581	596	591	560	607	555	574	572	601	578	611	596	580	539	589	618	551	557	554	572	616	549	578	529	547	622	567	601	587	616	609	586	570	587	600	561	540	543	563	567	547	563	551	562	592	576	589	559	580	576	586	532	629	610	610	509	587	578	600	575	563	597	552	588	621	553	606	566	577	584	571	536	612	593	562	561	602	593	594	562	546	542	595	590	642	607	568	577	610	577	502	609	558	520	576	593	584	591	558	592	556	596	619	605	586	583	574	576	543	582	578	572	604	572	628	563	562	578	604	591	567	570	577	625	584	543	587	573	588	554	569	560	585	565	581	566	593	575	585	622	612	581	590	608	593	635	567	585	549	595	544	569	600	573	565	575	616	590	553	548	578	583	597	582	552	562	599	565	562	608	587	576	575	594	613	567	573	567	565	585	550	615	555	558	601	596	567	558	588	587	591	634	568	577	562	573	582	592	591	591	588	572	595	568	551	617	625	585	602	539	604	586	582	560	601	548	596	613	575	573	585	610	590	562	570	619	568	605	561	565	602	628	590	574	585	612	588	571	578	566	582	588	568	561	563	593	596	582	588	559	552	618	569	562	604	590	577	557	627	584	610	561	573	579	574	570	609	574	635	552	522	556	601	585	554	582	589	588	559	576	608	615	557	579	612	543	611	537	542	596	612	551	566	557	544	607	564	572	559	596	551	605	567	560	577	604	597	596	611	613	572	590	571	528	593	568	564	618	619	596	614	556	583	578	569	586	565	595	606	563	562	569	570	547	559	564	559	594	585	566	623	577	595	591	573	551	562	629	615	589	527	571	583	560	564	563	566	603	575	617	567	617	535	567	583	597	608	605	613	587	598	613	564	612	564	581	631	572	568	591	601	588	590	600	580	605	615	612	573	591	579	537	576	526	598	610	600	586	585	618	554	584	592	551	573	587	602	577	581	589	624	567	603	570	578	578	527	607	610	594	587	605	600	583	600	575	595	540	598	561	512	580	570	577	560	552	585	625	618	555	570	595	530	597	562	588	626	567	569	574	574	559	554	554	571	585	601	550	578	558	588	581	601	582	582	560	608	561	563	553	553	562	586	591	540	625	529	585	563	558	624	563	595	569	607	553	612	587	562	584	573	602	614	563	589	621	609	626	582	575	586	634	577	573	571	579	556	575	600	589	657	528	608	561	597	603	567	548	604	599	562	618	575	587	550	601	623	600	548	580	564	574	565	544	572	629	596	599	553	583	587	612	562	558	569	573	549	583	548	622	569	632	581	594	582	574	565	594	604	545	564	534	546	553	568	536	603	586	601	562	539	591	593	595	603	573	592	563	588	582	575	570	553	575	556	556	571	573	556	579	561	557	570	560	610	556	601	574	508	587	575	599	584	572	609	553	567	570	626	553	565	566	587	600	551	573	571	573	585	592	571	588	573	570	589	563	549	584	619	581	541	628	625	563	557	599	600	554	570	611	538	559	592	572	629	568	597	563	582	591	611	577	591	586	553	580	545	590	555	566	616	541	586	596	579	560	537	549	566	569	575	564	577	578	592	529	583	560	540	550	612	591	583	579	581	577	606	572	612	566	547	566	581	572	583	603	604	640	598	568	550	600	554	581	564	594	595	602	587	568	586	563	625	588	560	565	628	594	557	585	570	575	593	554	579	596	584	552	624	598	569	583	593	588	568	544	565	608	568	600	557	586	570	595	585	615	537	618	579	614	572	577	646	576	586	590	575	524	542	562	598	606	612	573	604	546	563	599	610	593	567	591	544	598	583	631	609	589	591	617	570	640	563	575	609	585	608	594	559	567	604	592	598	611	566	588	578	577	572	620	557	630	572	574	607	568	615	587	553	616	557	594	617	570	589	608	612	569	616	612	525	530	553	586	572	590	558	578	609	593	603	582	591	621	597	592	576	602	551	603	577	572	619	587	570	593	587	577	549	533	556	550	583	592	576	549	569	559	585	576	597	584	576	543	560	561	590	576	559	536	567	592	587	572	562	583	579	542	623	595	589	575	598	574	585	598	590	599	588	573	597	611	594	582	568	622	552	570	587	545	595	560	609	555	605	599	557	567	565	584	568	593	581	581	589	602	587	603	577	594	582	583	597	604	587	607	560	571	543	589	544	592	582	613	553	554	598	581	597	579	588	588	575	590	548	585	583	590	570	558	589	528	574	586	569	609	575	578	619	567	560	596	593	589	591	587	625	573	608	594	590	604	582	582	603	567	564	568	593	573	591	567	557	554	603	577	577	604	604	630	582	580	542	567	564	564	578	573	581	571	564	565	573	559	614	557	584	591	640	594	590	573	576	582	601	601	588	595	553	612	590	587	591	575	549	614	573	553	574	595	584	607	614	586	545	555	572	583	565	572	575	590	593	543	559	580	592	599	602	625	581	594
30654	34995	36914	28931	18076	8824	4469	3182	2990	2719	2647	1953	1807	1508	1353	1259	1053	1014	874	752	588	604	462	473	503	408	442	412	438	384	385	394	392	398	410	348	332	392	371	372	429	366	352	376	359	361	371	372	383	370	352	346	368	357	378	416	350	369	396	382	353	355	388	436	343	340	376	369	364	408	374	352	364	335	373	398	377	371	367	345	391	363	410	346	380	378	348	317	383	379	359	384	359	356	386	389	352	381	388	376	379	333	360	354	359	392	324	355	348	361	392	393	394	412	369	421	339	370	368	362	378	373	396	362	374	381	341	370	418	377	339	399	418	357	409	388	375	344	382	425	364	377	360	365	366	372	399	367	402	406	375	374	396	426	347	377	364	340	369	375	379	341	372	398	376	371	371	369	346	383	372	348	368	390	377	362	411	370	351	338	389	339	385	379	383	367	385	338	375	357	377	397	404	370	359	359	373	385	360	384	342	338	383	362	357	367	383	367	358	342	349	366	413	374	390	388	383	347	412	341	372	383	351	364	403	368	351	367	386	367	394	415	372	395	367	380	367	379	360	388	391	348	360	340	337	340	327	363	317	360	382	341	372	344	349	385	398	366	361	360	331	361	348	373	356	351	391	367	384	350	401	365	353	395	399	394	370	357	381	378	355	364	410	358	355	363	393	361	367	330	365	398	376	335	366	376	368	376	370	373	360	354	362	362	362	327	342	384	381	382	392	371	418	366	316	386	405	391	352	363	380	387	405	347	364	333	346	351	361	370	349	367	365	357	346	344	371	370	374	369	364	382	359	324	371	348	374	357	388	368	343	335	364	389	389	352	399	395	367	377	334	383	363	365	363	373	374	367	355	399	396	366	379	370	386	369	366	368	399	356	367	342	358	367	367	370	396	365	344	368	371	380	370	378	371	343	343	339	370	361	406	385	356	394	380	372	366	350	396	351	362	372	372	366	351	338	400	379	390	363	334	361	335	371	362	330	358	392	358	356	376	342	369	362	368	389	336	348	411	344	359	353	340	370	345	365	356	360	358	360	357	391	361	327	392	333	400	386	401	400	396	355	370	381	381	387	383	352	397	350	372	344	382	381	382	376	355	394	333	372	355	377	352	389	341	372	412	384	348	426	393	369	378	353	336	363	383	373	406	343	361	368	369	361	376	377	397	345	369	364	365	370	356	364	371	339	360	373	395	354	371	391	367	377	382	385	399	354	356	361	331	368	346	363	371	340	377	354	367	413	387	365	342	371	371	375	395	413	390	395	360	389	362	383	375	369	358	415	374	397	412	417	323	368	376	368	358	383	353	323	394	367	333	375	366	346	390	369	375	371	342	351	382	341	371	360	400	370	405	387	359	392	379	365	370	349	354	358	390	375	338	375	374	347	365	364	386	389	381	372	382	384	404	351	359	399	349	399	364	369	364	407	382	359	411	371	378	362	356	363	383	329	363	381	372	368	392	375	345	373	361	389	402	350	391	362	414	400	353	348	344	356	394	388	360	327	376	369	370	370	341	411	328	344	376	372	377	371	360	372	360	371	365	324	337	342	386	338	378	406	365	402	386	360	387	373	356	368	405	375	356	382	362	367	367	364	367	380	360	347	346	358	336	379	359	370	360	371	376	364	376	358	351	355	371	374	380	378	414	365	365	368	338	367	374	323	365	377	394	342	360	390	366	399	357	368	340	394	382	352	363	359	386	372	359	388	371	358	379	352	376	371	348	394	378	370	371	359	365	395	322	386	371	387	344	362	384	342	410	423	372	395	345	383	381	330	390	371	336	363	369	386	328	373	395	396	370	344	368	345	343	355	321	409	385	340	392	386	394	375	334	355	390	390	349	367	365	413	342	357	370	386	350	375	377	388	381	389	378	405	393	382	401	372	367	327	393	369	415	327	381	368	370	387	357	363	381	398	343	363	387	365	355	385	342	383	368	361	353	337	426	337	382	375	372	382	388	403	343	391	388	347	374	376	393	380	328	372	374	367	365	333	347	359	417	360	392	385	351	367	359	364	378	347	395	377	364	388	367	375	393	393	377	391	373	400	377	384	389	389	367	374	367	335	381	366	375	395	399	380	385	358	372	336	375	352	357	400	380	404	378	361	380	359	383	396	361	362	416	326	375	358	372	374	380	337	382	392	359	404	364	370	371	380	388	361	395	390	320	391	404	346	386	356	411	339	387	353	357	347	403	361	345	381	404	388	390	356	373	374	390	358	384	365	366	376	406	377	383	381	350	361	370	366	383	376	352	375	345	390	366	371	378	406	348	382	389	368	349	365	402	373	404	370	370	354	338	362	377	372	366	349	382	408	360	373	360	361	347	371	360	365	380	339	392	379	411	396	386	358	390	387	405	395	355	407	355	368	363	350	366	362	342	386	354	344	355	362	384	358	361	386	342	360	365	408	376	343	374	335	362	379	365	390	374	388	356	360	394	379	384	348	372	353	371	343	386	383	388	359	362	388	363	363	374	398	372	392	399	334	340	392	371	360	396	376	368	346	355	426	337	367	386	367	402	395	393	356	378	351	349	368	353	372	397	393	344	357	399	372	385	366	340	397	367	373	359	387	392	352	329	371	366	398	356	379	369	364	362	366	365	371	388	360	340	371	378	361	401	373	352	379	363	348	348	393	359	383	399	390	389	397	357	391	393	376	377	395	380	396	349	348	349	363	395	401	391	369	362	369	358	369	363	365	370	395	353	360	399	338	414	395	390	363	376	372	361	361	373	374	349	362	390	374	403	337	363	394	361	415	382	396	349	415	382	366	385	387	365	379	346	361	366	354	379	389	357	380	366	383	358	391	363	366	336	414	360	350	332	379	382	397	370	380	358	360	387	379	369	353	354	359	415	376	320	390	391	381	369	384	348	370	320	379	345	349	369	370	377	361	383	411	414	390	334	387	361	369	376	353	374	359	360	352	373	394	373	354	383	360	357	404	362	366	358	372	353	369	360	394	370	394	355	353	378	356	360	376	375	378	391	347	361	369	377	385	372	342	403	344	365	384	357	380	387	398	406	358	382	367	369	385	392	399	396	377	369	388	372	381	389	349	380	337	376	365	362	354	373	365	395	379	402	360	346	409	397	343	399	385	344	377	373	337	351	369	348	384	332	385	337	353	344	360	371	375	365	343	380	387	323	388	377	385	393	351	380	373	387	391	364	392	355	375	382	371	363	348	366	379	361	401	394	372	372	415	321	390	365	385	377	362	358	384	362	364	371	363	398	364	348	329	356	367	375	355	385	362	349	356	372	369	346	371	379	343	342	418	384	356	358	411	390	407	377	409	336	375	357	369	351	374	350	367	351	384	368	389	366	372	349	383	367	379	386	361	363	375	376	369	360	327	389	362	393	383	376	354	353	369	377	382	383	347	389	360	349	367	363	398	371	366	351	388	374	376	396	360	395	357	394	392	365	360	387	335	395	368	371	353	340	363	400	385	361	389	352	399	356	372	347	360	402	414	376	352	383	375	379	373	359	348	360	373	343	364
37111	50328	41050	29715	21105	12787	8111	6523	6261	5511	5083	3881	3518	2798	2466	2159	1923	1580	1419	1158	896	777	734	617	593	535	515	536	553	490	500	483	473	512	482	480	484	488	471	485	466	455	455	439	458	446	448	428	434	448	461	463	440	442	472	444	485	473	429	445	416	446	466	468	439	436	433	464	464	418	415	423	448	463	443	422	439	413	433	456	464	430	466	444	493	456	457	455	440	449	431	466	494	449	413	446	439	437	431	430	428	435	445	475	471	444	474	411	433	422	443	462	446	454	405	443	423	420	415	482	451	427	457	454	464	447	459	465	441	455	406	483	480	463	474	444	444	471	455	402	441	459	437	437	427	437	445	423	488	454	446	460	462	453	424	442	444	432	418	433	457	425	474	500	426	429	480	463	449	431	433	457	421	445	421	426	442	429	439	437	449	451	446	464	430	439	439	429	428	411	417	414	399	433	447	434	444	411	466	453	436	451	466	408	461	449	432	462	449	396	414	447	445	459	424	420	416	460	469	433	446	450	435	427	455	414	440	430	419	413	458	441	465	466	451	484	458	442	445	407	475	431	453	428	438	439	414	463	449	434	444	445	434	479	436	435	451	426	450	453	456	453	428	443	449	408	427	453	456	433	460	441	417	467	444	442	462	435	436	479	458	423	456	467	436	418	460	444	409	451	431	444	458	440	416	448	467	447	429	446	462	452	476	440	434	435	461	486	477	441	427	437	471	480	451	432	415	422	454	434	466	433	450	455	450	461	448	433	439	493	428	447	446	453	408	455	457	458	438	410	447	470	431	440	450	458	463	456	439	418	458	443	405	434	436	459	481	444	444	432	432	438	497	447	430	442	452	461	417	454	445	443	476	434	455	447	417	426	407	478	442	443	428	419	435	439	420	449	406	413	490	464	430	441	440	438	440	439	438	458	448	451	446	453	430	443	456	459	459	454	463	416	410	459	485	464	446	437	416	431	452	463	463	385	441	452	460	441	450	427	423	452	416	485	451	441	436	432	436	461	455	464	429	462	454	448	430	422	472	433	439	460	451	438	436	472	461	442	444	465	477	482	411	417	418	432	456	434	433	431	423	500	439	469	415	448	417	462	438	440	445	444	415	455	473	475	441	463	431	445	459	480	411	421	433	418	448	459	486	450	443	432	467	443	453	425	474	433	458	421	418	458	467	400	425	440	462	435	413	465	454	456	462	451	451	437	426	440	418	403	422	444	422	480	455	460	433	480	439	442	447	445	431	486	447	442	436	496	459	435	413	439	429	457	464	471	459	473	445	426	416	448	409	462	443	454	460	460	472	447	438	467	441	457	432	454	437	438	391	420	463	404	450	495	458	495	458	443	451	430	455	430	449	460	456	407	433	447	464	449	428	434	433	440	467	457	458	439	438	430	464	439	424	437	439	474	435	436	463	447	458	476	429	400	456	499	473	490	470	430	428	402	438	440	429	481	433	423	456	444	422	410	450	469	440	414	443	487	411	439	460	436	429	444	447	448	434	478	434	456	421	442	422	483	464	430	443	427	419	455	424	486	431	475	398	447	457	455	418	440	474	424	458	456	418	432	470	435	428	428	421	436	446	425	448	458	443	468	456	455	430	483	426	447	455	461	445	436	459	469	445	431	486	461	502	442	444	436	452	420	448	459	422	440	436	461	442	441	440	463	434	449	455	438	460	459	462	438	408	422	465	426	441	435	463	437	418	452	408	450	427	465	440	442	396	466	451	458	428	465	495	424	435	448	458	422	453	442	410	448	459	412	464	433	459	429	421	457	420	454	457	478	423	440	442	440	485	417	443	456	452	438	453	468	407	435	432	443	492	422	445	431	446	451	449	414	448	407	423	421	446	446	461	434	453	442	466	424	462	441	457	471	446	426	438	427	454	420	428	427	404	502	423	454	460	459	444	424	422	447	457	445	440	465	452	491	452	441	439	467	451	455	480	440	457	435	452	415	454	439	411	443	469	437	447	468	485	471	429	444	410	482	432	434	448	424	415	441	472	456	425	434	440	466	411	436	440	439	451	454	465	458	460	432	453	441	435	401	442	407	437	479	465	408	449	457	448	460	450	432	478	464	412	400	442	487	457	398	468	461	443	451	427	413	418	468	438	430	444	425	423	452	449	431	443	478	432	428	467	427	492	450	467	458	491	442	420	430	394	426	444	444	449	410	464	424	465	456	407	440	459	463	419	439	410	432	466	481	427	406	463	478	457	439	455	403	459	417	421	422	438	443	437	444	490	442	481	455	443	435	428	457	422	475	414	459	431	426	454	440	432	471	455	463	412	477	417	444	440	486	441	441	465	454	448	443	404	463	433	448	460	410	446	452	443	432	459	459	483	451	460	470	441	414	487	465	443	468	453	432	437	432	469	414	486	437	496	465	396	418	449	448	388	440	435	452	443	473	422	445	411	498	419	429	447	443	430	449	421	452	439	450	482	444	440	425	432	436	466	433	474	449	437	457	486	460	461	426	446	448	447	452	482	465	477	451	462	422	418	443	424	444	450	400	427	423	450	447	461	441	465	437	435	444	465	459	444	439	464	434	460	462	430	442	439	451	470	463	447	450	443	439	427	419	450	467	470	452	433	416	449	437	440	446	484	429	425	408	444	456	463	433	403	447	436	485	443	400	434	467	412	433	440	464	461	467	433	433	415	464	457	442	429	440	452	420	441	414	432	443	443	450	448	467	458	402	438	439	447	416	415	443	449	434	442	458	422	464	445	443	461	466	419	454	437	443	451	475	441	446	441	468	419	388	436	457	435	498	456	430	454	435	467	447	434	401	402	448	417	440	455	448	449	389	458	446	453	453	450	452	472	450	448	420	446	461	409	460	447	439	462	425	420	427	511	428	417	460	442	447	443	443	460	441	404	456	465	435	467	441	455	426	465	473	461	441	470	473	454	462	432	444	443	447	442	440	462	454	443	469	423	437	464	458	422	463	428	477	508	417	462	496	436	420	428	425	463	416	450	445	440	468	431	458	451	423	432	422	441	424	454	424	439	451	489	424	454	459	444	447	469	445	448	459	444	432	439	473	451	449	429	407	412	491	433	456	456	439	442	431	487	418	446	418	448	472	395	448	456	463	464	472	415	461	409	439	426	404	420	428	419	437	403	492	439	449	430	434	456	455	430	449	430	435	428	427	470	427	453	429	413	485	414	469	446	450	445	470	464	441	478	448	438	421	437	454	459	455	461	465	414	464	463	437	451	442	474	414	448	457	512	419	443	494	410	434	466	411	445	473	462	484	483	449	435	425	393	394	399	488	443	452	411	447	441	433	453	404	432	454	471	435	441	460	459	495	458	449	430	457	425	459	440	443	437	476	465	444	426	439	440	463	470	433	402	433	447	455	422	451	437	461	443	470	414	441	436	450	474	463	457	467	447	427	419	442	436	454	441	470	400	440	468	434	462	452	428	457	480	409	428	464	431	424	455	435	447	464	446	431	452	411	462	443	422	401	480	445	463	474	484	433	454	435	441	468
23701	21036	28470	25096	22501	18341	10140	5844	4979	4671	4226	3321	2850	2478	2142	2040	1719	1500	1252	1091	920	741	667	602	575	514	528	550	473	522	475	490	475	500	478	513	487	465	506	512	447	468	403	470	444	418	452	459	461	433	454	456	441	503	453	443	442	448	409	430	456	452	453	430	483	456	488	482	433	416	479	448	429	459	431	433	468	434	445	466	426	418	479	449	446	478	419	431	453	461	470	436	462	449	477	470	469	452	398	455	441	447	438	448	458	458	425	456	440	470	443	450	424	441	496	450	454	436	475	476	425	485	440	439	433	463	449	475	419	448	447	479	432	437	440	444	458	473	485	466	467	463	442	492	507	446	472	426	467	464	464	430	458	461	439	440	449	467	447	466	450	422	446	461	471	458	468	442	436	475	415	420	458	471	435	442	428	434	446	457	429	415	465	470	481	475	470	471	417	439	425	452	433	456	423	413	447	453	470	453	434	457	477	449	414	453	437	467	433	457	437	459	452	415	466	437	417	488	446	456	453	477	451	413	453	447	460	449	455	430	483	425	429	459	468	477	457	410	445	435	424	451	426	476	421	500	445	455	430	488	428	446	440	458	422	456	460	424	448	465	438	473	489	426	447	461	427	447	447	427	469	417	419	451	436	475	455	442	461	403	463	442	456	436	419	473	442	433	475	416	471	456	419	429	474	452	439	452	438	465	444	440	442	457	461	436	451	466	463	492	453	477	452	436	419	421	455	429	467	465	454	463	430	417	462	440	455	466	453	456	448	450	452	466	465	447	457	420	418	432	462	432	456	478	439	461	418	406	487	425	409	422	429	482	453	441	451	462	451	453	414	468	485	489	454	417	461	487	441	459	409	440	423	426	454	423	420	462	474	477	432	428	465	465	452	466	491	458	436	423	469	442	450	481	433	437	454	425	453	428	446	426	492	484	441	443	438	482	463	436	416	444	451	423	420	398	466	431	462	449	459	450	452	451	446	425	435	440	431	473	439	430	453	446	433	413	478	408	459	460	425	477	446	495	494	424	444	462	452	449	459	431	457	455	427	477	441	439	452	434	451	430	429	471	488	487	453	460	411	462	440	473	479	424	430	476	433	481	464	447	477	425	473	476	430	432	423	425	482	410	457	498	483	423	430	449	422	460	426	475	520	472	442	404	433	446	434	436	431	463	436	449	443	433	408	489	453	427	413	445	466	444	433	423	447	434	436	435	443	457	457	446	432	460	406	424	385	469	414	450	475	462	419	435	433	468	462	424	448	465	437	429	448	486	449	440	486	433	443	448	440	441	468	466	465	446	453	477	453	473	458	460	432	407	460	432	425	491	413	467	461	450	455	454	451	418	440	448	439	415	412	411	447	462	409	412	438	428	435	428	420	440	440	416	407	434	422	473	490	428	495	434	448	442	419	450	435	449	426	486	502	453	471	403	442	453	469	439	481	477	474	451	470	458	437	506	478	423	433	439	490	438	411	451	484	492	414	446	472	478	451	477	409	471	468	478	439	441	463	472	449	414	430	443	448	446	394	439	452	423	482	456	456	444	427	433	427	458	453	475	476	439	435	430	453	434	433	432	455	421	462	462	441	447	479	493	471	448	448	434	475	473	491	451	456	481	453	481	454	456	450	460	495	462	426	487	455	473	464	467	471	451	462	419	459	479	440	423	462	431	440	449	447	481	428	428	477	449	480	436	418	458	435	446	479	411	444	498	443	452	461	468	461	464	418	472	473	448	456	454	469	440	404	429	465	457	472	455	458	466	515	460	443	453	423	453	451	439	437	458	452	427	453	437	422	425	440	458	438	452	479	457	445	458	442	440	435	472	412	477	470	478	405	453	426	450	430	440	501	456	450	426	485	481	435	427	482	487	439	428	432	438	417	471	466	467	450	467	451	478	435	471	428	427	458	464	467	449	460	459	486	437	442	481	460	453	445	463	459	465	464	453	472	459	429	420	455	454	439	425	443	450	453	432	429	466	440	476	458	435	457	451	461	417	458	453	413	397	441	485	447	467	419	470	451	449	426	460	485	448	437	460	445	467	410	425	442	446	427	447	476	456	454	465	471	455	414	444	418	474	477	443	437	430	484	458	456	465	423	468	446	475	505	465	455	461	458	448	470	438	422	449	464	458	488	407	424	421	414	430	429	436	418	452	450	448	474	439	414	452	441	467	424	442	436	430	448	446	442	436	439	439	484	445	427	427	460	457	471	441	415	507	442	424	441	454	457	439	470	435	440	441	448	426	464	486	456	419	440	429	455	442	448	430	403	409	452	441	465	426	472	442	440	432	395	444	462	471	404	453	470	478	456	470	419	450	451	471	413	460	460	438	453	451	466	438	458	446	428	452	445	468	444	450	439	407	410	465	491	487	443	432	456	404	456	444	444	465	476	424	459	420	418	456	456	439	441	484	483	474	481	451	447	425	476	431	452	435	442	454	438	496	443	453	472	464	457	461	435	468	441	506	446	448	424	476	459	431	456	433	466	483	493	471	448	435	474	423	433	472	455	437	407	447	468	417	433	433	428	437	437	435	478	463	451	467	453	461	461	429	437	441	432	462	438	422	452	405	414	459	429	465	409	457	463	445	462	426	402	455	455	472	437	442	421	458	471	425	423	477	474	458	470	453	448	449	460	458	454	482	483	491	471	429	473	472	454	459	417	433	459	466	467	440	465	464	452	446	458	430	433	474	474	489	439	439	445	440	440	413	464	446	425	422	494	431	443	443	441	467	457	457	452	489	444	433	466	451	468	406	460	427	472	431	469	472	472	455	436	456	451	471	439	470	474	443	443	460	439	438	488	404	464	464	449	452	468	441	434	462	454	454	419	435	440	427	463	399	454	479	428	464	427	448	450	440	438	470	428	416	501	421	448	448	437	433	445	425	452	469	483	433	429	443	466	469	447	471	443	468	442	433	468	434	457	420	454	463	452	453	440	440	423	407	446	426	448	472	442	455	459	460	466	479	441	431	472	470	433	476	447	441	445	451	438	465	414	440	444	436	413	465	418	447	427	451	460	461	470	463	444	454	467	455	475	460	445	443	459	455	411	428	458	432	430	424	412	410	450	433	452	469	436	424	461	462	461	434	447	475	431	440	422	477	465	466	453	444	427	438	466	461	407	466	423	426	410	431	431	460	482	468	441	420	480	451	462	458	438	469	452	468	424	424	465	450	474	440	498	426	466	453	435	455	457	483	438	450	459	480	467	455	449	457	420	428	464	429	431	470	432	459	418	434	456	457	477	466	426	448	445	478	451	453	427	495	466	461	471	466	405	462	446	430	441	476	444	442	423	434	439	445	476	476	446	453	419	435	459	457	461	476	474	456	441	451	450	453	406	456	426	431	473	430	430	445	491	443	433	473	459	503	475	480	446	467	429	414	474	450	451	426	426	459	450	397	427	453	451	500	430	472	486	422	473	462	455	444	463	425	474	474	411	412	422	408	450	453	468	414	443	485	461	424	442	438	450	434	441	456	413	390	458	452	464	472
37287	57916	47590	36308	26937	17960	12401	10074	9623	8750	7822	6095	5385	4651	3957	3547	3070	2546	2191	1794	1442	1124	947	873	755	691	709	665	650	598	558	577	537	563	583	582	585	577	601	501	528	522	538	554	553	523	554	518	522	526	568	540	520	526	514	545	570	526	553	563	522	545	522	533	544	526	475	509	560	525	531	523	544	517	578	540	491	564	527	516	514	477	534	517	514	512	539	531	525	516	507	553	485	519	547	548	512	584	566	533	564	524	530	506	551	530	535	558	561	499	530	543	548	511	543	529	550	555	544	551	552	577	536	545	528	547	551	482	497	523	514	546	482	579	539	509	504	575	481	522	497	519	499	515	568	550	520	526	528	502	516	549	491	546	565	516	546	526	534	507	544	503	518	560	530	514	511	539	567	559	529	579	520	521	544	552	516	516	538	548	497	554	565	532	524	520	516	504	516	533	520	508	529	549	541	516	554	510	501	501	548	520	538	504	495	543	523	491	523	509	546	507	504	509	472	535	523	546	541	541	530	536	477	530	546	516	524	509	510	557	533	523	533	509	499	540	554	552	508	525	526	542	512	513	586	512	537	560	554	561	568	547	554	524	570	558	515	501	550	499	532	499	552	511	516	503	526	537	499	566	509	544	573	469	541	567	514	489	498	529	541	495	503	516	496	537	520	523	517	520	523	529	506	535	495	481	490	541	555	526	538	538	555	517	536	539	521	491	566	538	499	518	551	532	575	516	534	536	553	543	535	543	524	531	544	539	539	508	541	529	510	500	531	537	510	559	516	512	544	563	577	521	540	548	550	519	546	544	546	533	534	551	515	529	547	535	527	563	498	464	551	527	551	521	527	528	548	493	497	518	521	535	529	509	495	567	512	536	525	524	530	551	524	530	557	552	508	528	536	541	514	527	533	526	518	544	542	514	554	478	543	548	545	522	536	554	532	518	521	525	538	544	556	516	565	497	553	489	540	574	538	543	577	547	566	491	524	521	534	547	508	582	518	577	544	547	534	528	559	518	537	545	501	495	524	547	520	517	525	529	531	521	530	549	518	538	547	539	543	547	543	549	503	526	541	526	479	537	554	553	517	559	544	549	518	544	553	514	523	497	522	521	546	514	542	525	559	523	527	551	553	560	544	517	496	492	554	521	510	508	559	521	538	580	572	546	513	557	538	502	561	519	530	531	525	528	535	531	506	572	556	557	516	532	522	535	534	572	521	528	524	532	517	541	527	506	549	522	518	535	530	544	561	553	524	577	553	519	550	528	517	525	503	536	542	531	499	528	558	510	533	507	527	517	532	548	530	536	516	548	523	548	541	525	527	508	545	556	511	500	498	507	542	547	504	535	528	510	510	528	502	541	550	544	501	556	565	523	532	530	554	506	537	560	529	517	551	505	499	569	522	502	547	482	502	500	526	545	535	570	549	531	543	561	552	554	513	544	538	532	531	514	545	549	518	497	560	502	531	520	584	511	521	512	532	554	518	535	533	529	537	584	536	516	515	514	508	540	531	518	500	521	538	534	534	545	530	532	505	516	538	513	550	584	530	506	533	510	537	512	518	536	510	536	519	478	511	508	563	539	494	496	533	479	531	536	535	504	512	522	501	517	559	536	522	540	558	529	562	513	534	568	553	544	535	528	507	552	529	576	505	534	565	534	548	545	567	532	548	516	559	530	516	511	515	539	577	519	534	509	487	533	540	514	554	574	509	532	508	523	523	536	504	551	560	528	549	530	518	494	528	473	526	513	526	491	505	532	501	509	545	538	537	514	561	529	520	538	514	494	532	538	572	547	531	502	532	538	546	517	529	552	536	533	521	527	491	522	548	550	537	537	525	565	513	518	545	552	526	550	522	501	554	501	524	529	517	565	512	498	573	559	590	490	565	514	574	533	551	541	570	515	539	494	524	510	548	514	518	510	572	483	514	512	549	515	564	527	519	511	515	516	512	521	514	522	567	573	533	564	551	524	538	557	500	523	532	493	529	519	542	554	532	536	553	520	547	492	530	549	544	578	550	577	513	533	518	524	528	536	540	531	527	517	514	527	515	538	554	547	479	531	542	537	487	525	536	529	556	524	503	544	556	562	505	569	511	532	529	534	525	547	554	557	529	535	570	562	524	553	473	530	556	528	551	543	551	541	542	480	552	581	552	514	542	526	507	523	533	524	527	542	516	573	520	569	518	566	551	559	558	518	526	562	548	553	484	522	527	567	541	524	524	537	555	504	557	498	529	526	546	518	536	569	526	546	504	528	468	529	550	547	528	525	520	570	511	536	544	524	558	588	540	544	508	488	508	537	517	517	564	515	507	523	556	520	569	509	565	532	510	535	540	541	530	538	572	512	505	519	506	588	545	518	531	584	500	538	549	502	511	515	518	499	527	532	559	500	535	527	572	520	526	519	508	536	509	558	551	541	527	511	561	504	549	548	532	538	498	482	505	496	528	553	512	535	550	516	500	500	521	483	514	574	525	531	581	534	571	549	535	506	540	560	551	500	516	531	539	567	489	518	555	570	551	575	572	521	552	517	504	556	514	531	508	498	532	545	551	531	538	515	527	495	519	533	546	534	552	524	521	542	527	557	489	553	534	539	567	505	511	531	468	532	499	550	520	545	516	545	602	524	508	500	494	531	542	547	555	567	573	562	532	538	569	524	506	522	539	552	477	530	498	533	550	535	502	499	531	531	562	566	536	492	515	609	549	564	583	563	545	529	498	538	542	531	519	507	518	556	512	505	517	504	513	510	507	553	536	563	561	545	517	509	558	557	579	526	534	549	551	525	518	543	543	560	513	518	527	535	524	520	520	523	531	564	519	521	552	562	531	476	508	544	547	547	520	538	573	543	544	486	525	550	498	544	508	514	537	544	499	510	471	508	483	532	533	548	519	483	530	532	544	546	500	507	543	548	572	517	480	522	561	567	568	522	544	565	509	496	526	516	541	526	554	543	515	510	539	559	567	517	538	562	481	530	500	573	552	527	515	522	590	501	525	514	488	572	500	535	491	554	570	530	537	538	557	520	534	509	539	597	531	533	543	571	504	543	523	536	496	515	569	538	545	549	490	566	548	500	471	511	529	546	522	557	554	500	533	520	524	535	502	504	567	513	566	502	508	539	547	534	542	540	553	520	527	528	522	535	519	527	521	518	513	541	555	528	556	582	576	562	530	541	533	519	531	518	550	564	518	574	567	545	558	542	536	515	524	561	507	538	503	504	488	500	523	544	491	579	532	521	526	555	555	536	494	518	512	530	567	516	561	524	507	537	499	518	548	537	499	522	530	516	551	518	519	527	569	547	555	508	547	524	535	554	553	558	487	533	507	581	511	477	556	537	508	532	543	537	519	509	530	511	530	519	538	551	569	517	530	553	517	510	537	517	538	495	564	539	519	489	505	519	536	541	575	553	508	536	515	539	488	517	532	530	515	549	521	565	501	512	516	517	502	534	516	556	476	538	560	539	545	508	515	535	527	512	520	534	517	540	530	569	544	570
24938	21232	28568	27136	21190	13100	6363	3638	3570	3458	3010	2500	2199	1902	1763	1577	1331	1147	966	821	720	553	536	464	440	481	446	385	436	437	393	393	425	405	424	366	362	399	399	373	376	344	405	381	349	370	385	333	386	373	362	383	374	363	362	396	353	393	339	376	368	369	380	337	350	364	381	336	367	352	338	360	363	335	356	358	346	311	374	360	369	386	374	367	314	364	323	363	375	350	311	350	357	377	373	348	340	339	330	391	334	385	329	335	373	371	339	370	395	346	388	365	393	324	395	369	330	366	358	350	387	347	371	366	402	360	343	345	354	410	368	360	377	394	348	373	349	346	371	378	368	347	378	360	370	353	358	356	380	338	369	338	372	379	348	379	380	360	362	376	382	335	359	367	362	363	376	355	338	339	375	396	349	361	335	382	375	356	354	375	389	350	352	354	363	358	351	399	340	354	351	366	360	354	369	359	351	391	375	343	359	339	390	366	356	359	368	364	370	360	366	332	351	361	375	382	370	357	326	383	376	398	345	354	353	365	365	349	342	377	363	353	384	385	394	393	336	359	376	376	362	341	358	367	395	381	335	385	369	358	333	354	361	369	382	362	386	366	370	377	355	364	371	342	381	376	357	392	351	392	341	372	373	361	379	332	380	355	368	369	368	344	339	357	378	356	376	388	395	382	362	363	376	365	359	348	358	368	384	364	361	366	351	354	341	357	383	358	346	358	331	354	363	391	339	397	373	360	333	365	353	367	350	378	369	384	355	361	362	360	378	364	378	369	388	350	325	354	385	362	374	348	346	335	376	376	394	410	338	350	360	365	341	388	341	352	367	345	354	386	357	321	375	332	345	377	383	348	403	332	336	386	341	385	359	355	354	378	366	351	353	343	345	353	361	362	373	378	338	346	362	347	358	394	361	348	378	381	362	392	344	389	338	365	387	355	339	383	361	388	353	350	336	357	381	312	359	346	387	364	384	369	338	361	383	364	382	360	338	392	385	351	370	348	363	393	387	355	335	373	410	370	333	359	347	348	368	336	393	364	341	343	329	363	347	362	378	357	371	339	372	371	347	386	390	362	366	397	389	346	349	323	354	386	338	344	356	347	395	417	365	362	363	359	349	342	348	370	328	375	350	322	342	352	373	337	338	368	353	398	355	380	369	341	362	337	357	399	379	336	350	391	345	364	366	369	370	351	369	374	371	378	358	376	349	315	350	351	363	364	355	376	388	403	360	372	388	368	355	382	324	347	389	377	373	356	322	367	389	356	357	324	373	368	352	365	335	360	360	343	343	350	392	382	355	399	343	351	382	348	368	358	360	364	353	382	346	360	335	400	359	370	355	355	356	365	337	379	375	369	375	334	371	335	347	361	373	364	386	368	343	391	336	340	357	371	365	347	400	395	381	349	374	374	359	356	360	395	353	351	352	382	354	380	359	338	356	344	360	333	390	349	367	362	376	367	349	376	351	368	389	392	345	391	379	398	358	374	319	375	365	391	403	346	343	374	345	405	377	364	348	396	371	399	368	374	391	358	368	346	343	364	333	364	361	355	364	387	383	343	376	381	359	371	366	349	377	403	338	386	354	338	351	357	344	365	376	387	344	392	346	344	359	368	382	318	353	345	397	376	385	368	355	367	367	353	356	376	352	324	419	383	368	326	332	366	362	320	358	359	366	360	368	370	363	366	369	316	382	359	333	349	364	349	358	358	393	354	368	405	313	382	353	366	352	379	382	357	345	339	356	376	348	366	365	354	330	361	347	369	380	361	372	370	366	364	332	328	359	362	350	378	349	362	391	343	363	342	378	366	377	378	376	409	364	363	313	368	368	360	387	364	385	356	331	361	399	403	334	334	380	361	405	353	344	355	355	345	366	355	344	390	348	368	349	382	325	368	381	362	355	360	368	359	327	352	360	398	356	381	367	391	347	364	377	327	384	371	400	430	356	418	354	384	363	386	356	348	371	352	353	332	390	387	371	392	362	371	357	342	346	372	352	372	359	375	351	342	357	353	358	362	343	399	383	361	384	396	392	379	360	356	347	359	375	321	374	359	374	377	381	331	389	369	383	358	323	387	388	398	369	363	361	374	335	340	373	361	374	355	350	366	324	371	334	368	369	359	374	342	365	359	364	350	357	341	376	365	342	349	387	401	410	366	381	422	341	368	348	377	341	329	369	363	370	368	356	364	374	370	366	350	343	351	364	409	365	379	341	386	360	343	356	384	312	379	357	348	352	351	372	332	387	355	341	387	362	366	368	380	370	342	350	337	362	369	375	358	339	366	366	350	359	410	374	339	359	358	404	368	366	352	401	352	348	362	356	369	392	352	385	356	376	392	372	361	376	343	346	347	362	325	394	346	373	404	425	372	387	355	352	366	325	356	358	365	369	364	377	356	380	358	360	379	371	362	388	364	352	364	378	368	376	362	379	363	368	349	361	406	386	373	376	356	366	350	392	374	355	377	343	373	359	375	375	359	340	387	350	364	369	352	355	376	374	364	359	372	363	368	366	359	406	349	375	394	358	332	380	366	337	357	362	364	345	409	383	371	400	341	380	342	334	358	386	361	356	380	410	352	373	410	373	379	394	374	372	360	374	401	361	340	400	349	371	355	363	372	353	366	362	352	368	347	353	344	372	366	377	370	354	364	348	343	357	382	349	368	379	343	344	340	374	357	349	373	361	336	348	403	380	366	362	362	404	376	380	371	373	362	347	353	388	401	364	361	334	344	348	339	376	349	377	362	346	389	364	338	379	369	351	354	327	364	371	377	365	381	379	360	384	373	346	385	363	338	380	353	355	321	350	392	378	378	369	357	333	349	352	325	370	348	330	340	367	381	365	365	376	355	339	358	362	351	343	352	373	365	350	329	339	361	360	347	376	373	377	371	355	366	393	361	361	365	399	366	371	375	363	359	342	381	385	373	376	385	373	363	393	383	363	345	354	329	336	358	360	362	369	347	368	398	356	362	350	316	368	342	352	362	362	350	349	325	402	389	338	340	352	371	358	375	383	400	340	364	374	366	363	379	383	356	356	356	347	336	322	367	377	375	353	334	383	370	341	389	387	393	330	342	384	380	394	367	355	376	371	368	347	381	394	342	388	375	337	350	345	370	385	362	361	352	364	347	408	374	371	332	351	361	368	380	361	370	366	359	382	357	344	338	353	375	370	377	378	356	373	390	364	335	358	383	352	361	392	356	369	374	357	359	350	358	376	328	347	371	366	375	358	365	383	363	352	336	351	366	362	358	334	384	355	378	365	362	357	350	364	376	320	344	346	361	385	377	381	340	350	334	368	338	364	331	379	395	358	334	375	358	366	367	382	397	333	342	346	409	351	406	375	367	372	386	381	331	367	345	357	353	337	379	367	340	302	367	380	372	397	358	376	373	383	385	364	403	391	337	327	350	379	355	354	372	349	385	360	352	366	360	386	345	359	348	361	371	374	359	337	367	335	342	363	347	427	331	376	359	362	353	350	355	371	350	374	346	352	372
37529	54388	44756	33410	24550	16442	10522	7645	7572	7362	6186	5140	4361	3855	3306	3036	2502	2072	1714	1480	1088	893	767	740	612	586	580	539	540	463	465	500	502	476	464	483	525	492	512	481	450	481	454	450	442	427	461	445	456	492	460	479	475	440	443	428	439	461	468	440	445	446	411	427	443	435	422	447	408	421	495	484	457	439	433	445	464	437	457	421	415	449	423	410	442	460	459	429	406	388	450	456	398	454	470	423	418	470	421	445	426	470	426	439	442	429	444	456	425	423	456	484	429	436	441	428	471	439	472	400	493	439	433	447	495	449	452	462	425	439	424	404	454	457	455	423	421	453	441	432	461	403	474	437	427	420	441	439	426	447	466	425	456	468	411	469	423	441	432	463	484	452	449	470	416	438	452	466	411	418	444	428	401	429	489	469	446	410	422	452	469	458	441	423	446	451	418	442	454	461	444	434	453	438	408	441	457	430	431	442	417	444	431	425	427	433	423	436	464	420	459	398	463	452	435	477	443	455	468	422	423	439	471	430	420	421	455	431	456	458	472	445	442	453	475	416	434	452	431	467	435	479	414	465	464	443	437	420	438	419	464	382	422	426	450	432	467	432	418	422	422	425	463	454	413	466	438	434	413	408	432	446	451	446	433	416	448	461	458	444	427	463	406	460	424	420	418	449	476	509	402	418	475	449	454	417	473	463	413	478	464	460	451	490	457	458	431	459	458	429	461	466	463	444	443	467	463	453	423	426	467	453	474	421	423	446	468	456	409	459	428	456	428	457	451	455	453	450	437	454	473	454	468	445	477	439	418	429	458	463	474	417	434	491	436	440	442	419	476	432	427	455	427	428	439	445	435	433	471	451	448	455	466	443	436	439	416	433	455	495	450	434	441	407	418	446	431	446	450	419	444	423	460	419	490	423	445	429	442	443	451	417	430	437	444	419	435	456	449	473	475	405	454	412	442	432	438	448	439	487	478	423	448	425	447	469	452	446	432	451	458	492	439	466	441	421	437	395	461	443	463	435	445	431	466	432	420	457	416	411	462	438	473	452	501	452	465	413	442	439	467	468	455	417	469	427	425	456	467	469	411	404	464	464	458	447	447	423	472	446	430	472	471	436	436	411	464	409	436	478	430	445	445	439	430	473	448	437	433	430	430	474	463	445	441	441	464	448	452	421	425	441	471	441	461	435	479	445	435	413	425	448	448	463	466	478	451	442	448	447	465	420	467	443	406	477	421	438	430	401	456	398	444	463	443	435	469	474	477	423	406	462	437	425	433	482	441	448	469	436	468	431	418	427	436	435	454	453	443	456	441	425	469	485	433	455	423	457	428	418	434	425	439	444	449	418	432	447	423	443	470	432	453	456	475	434	453	442	451	479	434	440	464	420	443	416	453	449	455	466	468	458	433	449	437	453	471	442	435	418	436	453	439	437	465	458	475	430	440	476	421	461	461	428	454	454	434	441	485	463	468	472	440	419	462	429	468	468	406	403	443	411	422	484	427	427	438	427	443	469	408	432	452	472	491	446	444	450	434	425	485	433	454	429	445	426	451	456	419	456	467	445	439	453	439	472	481	417	427	439	426	468	440	434	440	447	426	434	436	452	434	434	480	471	407	442	414	446	425	448	430	436	458	475	436	435	453	445	421	473	439	424	464	435	459	480	461	422	445	445	442	469	430	481	457	434	463	461	453	434	423	421	424	432	452	432	450	467	416	490	426	453	429	445	426	422	401	463	412	428	444	427	468	429	429	455	441	464	418	431	445	449	400	434	431	502	462	475	452	454	425	421	428	421	420	398	435	431	472	491	445	473	447	416	449	416	424	436	448	433	433	453	468	430	482	476	448	440	438	445	452	464	444	483	447	428	424	419	472	470	433	444	459	429	438	440	430	409	480	461	451	440	434	437	467	451	451	405	411	473	448	465	418	437	434	480	422	451	466	441	455	460	476	422	438	439	439	449	479	470	461	472	448	438	445	429	439	439	431	461	451	463	440	444	464	485	482	432	440	452	422	433	433	398	413	421	427	402	450	453	389	440	448	434	457	431	436	405	425	452	469	446	473	425	474	405	444	425	452	453	444	430	437	450	398	454	461	432	464	445	435	468	479	444	438	473	468	436	451	476	424	459	409	462	430	439	433	467	444	446	417	436	439	458	441	426	467	452	446	433	406	428	437	469	462	411	442	441	438	419	463	443	439	447	466	480	417	417	455	443	448	449	476	460	447	426	451	446	462	432	454	446	449	472	460	481	454	409	421	413	418	452	461	448	454	463	447	446	440	448	490	457	438	431	465	490	441	469	445	468	437	427	466	471	462	446	463	422	459	442	485	479	441	463	457	464	452	429	422	479	410	443	447	428	448	453	458	413	439	436	447	426	434	449	457	455	459	431	461	418	418	414	439	448	441	434	472	427	453	465	443	397	440	459	477	430	463	388	446	461	457	426	455	474	405	436	470	451	421	466	446	450	434	451	460	454	447	425	461	434	478	438	439	440	445	426	445	441	440	454	415	449	460	472	459	470	432	418	420	432	424	457	419	412	463	460	444	425	438	449	424	482	434	439	488	496	432	451	440	453	448	466	433	442	424	439	437	500	404	418	480	433	450	485	472	426	420	384	421	439	448	440	477	445	427	425	427	436	444	485	439	440	477	477	433	449	475	453	411	419	442	433	453	408	401	425	498	447	432	415	444	453	423	487	503	441	460	427	461	413	457	453	446	458	458	462	437	457	445	412	452	445	450	453	463	452	497	441	468	427	478	447	412	449	453	455	431	441	430	428	465	427	451	461	443	458	474	443	459	461	400	410	408	415	453	437	457	462	443	432	467	429	428	409	431	425	441	457	449	474	421	441	466	408	465	402	444	456	442	463	415	419	440	468	413	423	470	447	447	434	438	453	487	428	432	434	455	409	449	457	477	451	445	448	429	464	442	418	420	434	459	442	446	419	419	505	444	439	453	437	455	427	456	438	447	430	454	415	417	424	443	463	396	467	423	479	436	442	466	461	408	422	405	454	447	407	414	441	460	406	409	459	474	454	464	396	409	396	440	457	405	394	418	423	443	433	439	471	435	428	435	442	430	465	459	437	452	433	456	457	465	424	476	445	439	434	432	415	432	451	422	441	475	437	437	406	431	452	456	469	448	439	497	438	411	438	446	459	430	435	424	429	446	445	444	443	425	456	456	429	469	477	456	431	417	451	439	413	466	417	488	404	453	470	459	433	440	471	431	437	476	446	472	438	420	429	496	408	424	457	462	451	445	410	401	457	434	445	455	460	468	445	447	456	459	450	436	436	465	419	452	457	454	460	455	423	453	460	424	440	457	450	471	438	435	454	453	444	487	409	464	445	465	447	460	478	443	451	440	436	427	432	451	466	430	471	451	446	468	430	452	473	452	445	459	424	421	428	471	457	467	459	436	424	470	435	431	435	459	506	453	455	441	432	491	450	429	495	444	412	433	435	461	443	446	413	415	427	464	439	496	473	458	478	465	429
22591	20994	28599	23681	21569	22314	18856	8308	6824	6367	5645	4818	4154	3639	3337	2908	2657	2045	1864	1550	1168	946	881	706	709	679	685	590	573	568	551	563	558	545	524	564	552	555	556	531	496	530	500	511	537	515	519	511	476	492	497	494	510	491	513	538	524	475	546	483	520	518	495	526	478	511	486	473	501	495	462	494	480	472	483	496	531	508	489	516	512	495	476	533	472	468	472	472	483	498	538	496	511	514	530	506	485	504	477	484	521	481	526	507	541	490	481	511	508	503	514	487	505	492	489	464	464	524	473	499	494	502	485	477	483	505	454	477	499	491	442	471	497	486	491	510	513	476	482	493	478	570	506	504	456	443	493	493	551	500	479	454	493	463	479	507	496	501	489	471	495	528	499	483	470	521	482	480	493	471	469	500	482	488	528	510	485	502	529	492	524	506	472	457	473	549	484	479	463	507	503	497	512	510	514	503	506	462	490	504	468	507	465	511	536	473	509	493	471	496	514	475	497	497	489	465	480	523	481	493	438	486	476	474	489	476	497	511	489	503	492	506	472	496	470	483	525	501	485	462	542	511	522	486	514	468	499	508	481	499	480	477	472	501	480	501	520	514	486	503	536	515	513	460	507	481	504	519	477	513	488	507	470	511	496	521	521	458	428	507	514	487	509	466	487	537	482	488	518	508	466	519	474	427	487	493	472	475	540	447	513	519	542	478	541	486	507	495	478	480	474	479	484	487	470	459	491	489	510	495	479	495	474	481	470	478	479	493	481	506	489	497	489	528	470	514	516	481	488	495	494	503	505	545	478	518	473	501	500	466	524	526	516	548	499	502	492	499	475	467	480	520	466	485	463	487	488	500	509	486	497	510	507	518	495	492	493	533	517	531	477	505	511	495	506	487	497	505	470	504	503	511	465	483	430	462	481	522	483	504	509	473	498	513	490	490	541	492	503	483	492	497	481	498	483	525	530	500	530	500	480	511	507	505	488	468	499	481	520	505	471	516	507	497	490	503	494	516	480	456	518	494	491	482	496	500	520	501	500	505	490	493	460	496	465	515	456	496	506	508	482	494	486	506	484	456	506	457	511	513	468	486	493	522	504	486	480	505	526	495	500	495	471	497	504	493	559	511	513	504	499	534	492	481	495	536	477	501	474	451	562	506	519	496	505	478	502	469	516	484	482	532	495	487	476	546	494	485	475	517	482	500	479	493	490	495	475	481	516	467	520	500	487	482	477	512	552	523	529	449	471	481	514	480	474	510	540	501	478	497	477	520	478	470	480	507	472	462	459	503	462	539	496	480	481	553	506	512	458	471	483	503	478	491	515	505	483	517	504	467	472	454	524	500	487	500	507	492	482	459	456	486	509	479	481	467	518	516	543	485	473	468	508	464	479	509	511	535	495	471	516	526	492	471	498	529	499	484	476	500	477	479	493	518	469	522	486	487	476	470	469	504	510	465	505	496	518	488	498	500	468	488	509	518	529	482	507	492	478	501	534	485	475	480	505	491	514	491	536	522	499	461	480	533	535	539	475	487	493	453	500	503	459	484	502	509	517	498	496	429	498	505	520	476	524	543	501	509	510	499	495	499	468	465	481	487	470	500	488	506	502	457	510	496	499	517	484	495	496	478	440	462	504	487	450	471	468	483	476	494	466	485	517	551	539	485	485	522	466	467	491	473	534	493	531	508	520	499	517	490	497	463	518	478	492	456	486	446	521	479	482	482	470	493	514	473	480	502	481	501	472	526	501	459	497	488	484	461	455	524	511	494	503	504	535	486	532	505	456	468	502	472	498	498	507	556	444	502	482	489	463	515	506	489	504	524	474	491	454	478	493	568	493	430	501	470	493	509	540	489	477	521	521	465	484	500	511	534	514	505	497	454	459	499	525	481	494	486	484	523	474	479	499	512	465	523	514	490	485	483	456	466	465	506	444	473	533	465	489	495	518	454	490	468	527	497	481	474	473	454	512	486	469	480	471	525	484	510	479	502	501	493	511	506	480	506	502	457	529	499	498	505	507	466	502	514	467	506	528	466	497	476	461	457	489	500	488	505	513	521	486	511	490	518	472	487	488	493	528	513	492	498	533	485	489	507	503	500	477	511	493	468	483	486	520	480	518	536	484	470	497	496	521	519	490	481	482	473	490	498	459	461	447	503	503	494	510	484	469	489	473	532	523	479	482	501	500	521	492	484	495	498	548	519	504	467	526	471	504	509	508	488	491	544	446	508	472	511	528	485	492	514	496	525	481	519	490	489	483	524	480	427	503	482	505	511	471	512	520	511	498	490	511	500	514	513	530	509	510	551	512	485	463	489	519	465	508	491	488	500	525	491	478	543	482	511	483	468	477	500	494	511	496	517	495	495	479	480	491	466	484	486	462	526	481	473	496	504	484	434	497	523	484	511	556	478	529	486	554	473	502	512	504	532	451	473	522	490	477	485	520	503	505	526	507	524	498	499	479	506	517	494	474	468	541	477	519	540	526	472	514	497	499	511	495	486	492	503	493	490	511	483	454	481	515	471	488	542	507	471	482	450	535	461	498	513	482	472	482	487	539	490	505	481	498	501	502	490	467	489	497	471	466	479	522	486	495	517	486	505	519	484	488	475	479	500	503	483	460	512	493	502	507	524	499	465	499	495	494	462	516	491	561	509	471	514	537	518	504	484	484	507	539	482	479	527	522	547	490	508	462	507	498	485	527	478	487	514	475	485	473	508	499	520	507	472	509	489	502	475	483	510	508	469	477	527	541	478	488	504	503	469	568	513	454	495	492	546	471	514	498	502	481	526	509	485	474	494	474	482	497	489	497	495	501	489	527	447	503	497	475	488	492	465	513	455	494	495	542	519	528	521	472	461	479	536	510	496	502	521	472	456	479	459	496	510	504	503	455	470	503	492	454	501	504	527	486	478	503	556	504	512	500	493	520	478	464	523	474	459	502	486	484	527	460	516	497	485	515	526	489	503	566	518	486	450	495	479	477	491	504	495	500	500	505	467	468	518	534	507	493	476	491	477	460	515	524	524	529	526	499	504	470	488	514	497	505	498	503	458	485	500	459	494	482	527	509	487	477	513	488	494	502	458	498	433	488	465	455	505	486	484	547	471	503	492	490	453	463	499	500	494	505	476	504	480	525	462	466	430	517	461	448	463	443	492	484	489	438	468	490	473	493	539	486	530	510	506	486	481	530	488	496	476	484	495	517	570	480	488	465	485	477	476	513	523	486	524	467	500	511	543	484	484	505	508	537	450	505	513	490	494	506	509	467	521	443	505	484	480	511	491	497	491	474	491	483	476	511	490	490	506	528	485	462	521	459	496	499	521	524	496	505	491	485	535	442	501	479	479	479	517	511	491	475	492	491	494	476	502	489	489	468	508	506	512	472	460	455	503	495	496	505	495	475	462	567	525	500	490	520	521	507	455	493	481	531	492	498	507	481	549	535	509	459	521	503	482	491	493	536	482	478	484	524	490	530	507	503	472	530	469	514	517	520	507
39670	63709	52123	40151	32400	23574	16195	12632	12529	11289	10203	8619	7545	6733	5833	5326	4450	3616	3002	2420	1829	1433	1160	1075	938	857	827	861	736	644	666	631	658	675	638	704	675	665	693	607	601	597	622	635	566	552	574	601	622	568	577	588	612	558	559	590	592	519	608	595	596	586	576	595	514	582	594	570	580	630	596	585	555	577	596	546	557	625	587	586	601	554	597	563	590	592	579	562	592	588	543	586	569	568	572	602	589	619	585	578	550	535	575	573	583	576	559	573	572	560	562	544	583	561	605	568	565	567	609	564	606	578	559	602	616	596	594	584	532	590	567	611	578	575	580	610	551	577	541	591	604	530	640	578	604	616	570	623	522	614	558	620	548	571	610	587	603	612	568	558	601	546	586	566	551	644	557	575	637	570	599	560	562	582	574	558	571	568	549	588	536	572	579	575	585	600	592	626	541	607	576	528	603	607	579	519	599	610	551	578	594	581	591	543	550	585	562	607	571	530	601	577	590	611	573	610	546	604	575	583	595	615	633	587	563	590	607	593	562	596	626	615	597	586	555	538	585	561	585	602	568	552	624	614	584	584	555	571	570	598	600	576	598	585	591	593	601	597	612	611	572	586	610	570	584	568	553	574	595	584	568	584	564	567	574	541	577	597	525	595	583	579	601	582	571	576	608	580	572	611	604	626	619	568	593	594	568	561	560	538	563	604	589	530	556	621	575	603	563	567	607	547	582	616	538	585	583	555	573	618	573	553	544	591	553	593	598	602	596	583	568	565	626	623	579	592	584	543	597	570	598	536	552	569	601	584	612	585	614	594	579	558	548	585	589	618	620	568	601	569	583	610	587	592	543	602	564	572	543	575	578	561	563	633	604	585	591	580	560	588	624	598	575	558	563	562	576	555	582	557	574	601	597	603	591	599	603	579	599	589	567	557	598	619	568	578	601	583	572	578	587	564	583	595	570	548	602	591	582	603	558	569	576	578	562	557	565	564	558	589	544	569	588	560	583	550	575	575	563	563	595	558	595	556	515	559	574	587	661	602	577	558	531	594	527	550	548	564	565	527	580	580	592	579	561	573	590	569	549	587	569	648	563	575	516	568	617	582	571	586	601	562	586	568	602	590	555	543	614	553	634	571	559	622	562	570	574	568	596	578	556	566	589	622	588	624	569	604	567	569	566	601	616	610	576	547	592	525	563	597	586	561	580	575	587	558	604	562	547	569	584	601	618	532	607	574	597	540	562	623	543	606	582	566	568	567	571	582	588	568	558	588	570	599	563	592	596	559	590	567	607	552	547	610	564	594	562	578	569	631	539	597	551	591	581	544	567	541	580	573	570	581	591	574	587	585	609	556	616	569	619	618	593	519	554	622	590	626	580	616	574	598	556	565	555	613	609	595	612	577	584	570	562	568	614	595	554	580	503	558	603	554	615	565	609	610	580	602	558	592	584	544	573	637	588	544	569	545	574	583	598	561	595	558	607	553	596	591	566	595	575	546	604	564	584	588	564	591	569	569	576	551	589	607	565	585	553	576	616	571	575	573	592	574	582	586	554	590	609	572	579	599	576	552	566	575	586	617	567	586	580	580	551	548	606	606	551	585	595	618	586	589	611	586	565	591	626	550	539	529	571	553	559	589	573	576	608	570	570	587	576	572	616	577	573	585	567	611	602	560	568	625	594	563	561	543	576	601	589	616	605	582	606	605	558	557	550	610	532	583	580	605	575	614	573	624	513	618	587	601	582	546	558	592	577	592	595	580	575	554	556	566	611	576	573	563	593	558	583	616	562	537	585	564	564	574	566	577	604	562	555	538	584	589	589	529	550	580	595	572	556	578	557	537	577	592	669	608	574	582	573	570	591	574	552	599	641	612	583	559	600	568	565	543	608	612	555	592	603	579	578	589	594	588	583	561	608	562	561	603	541	594	581	607	612	596	586	573	605	573	587	572	601	593	544	550	622	617	559	544	594	562	519	591	513	596	554	623	578	579	552	595	577	588	531	593	600	576	594	596	605	591	623	571	586	568	574	586	617	560	554	601	577	594	589	565	571	580	554	549	571	605	615	580	536	563	589	574	569	562	558	624	611	562	587	599	563	591	600	555	590	612	529	557	590	564	574	587	537	561	584	566	567	576	586	595	539	589	592	594	552	579	553	634	603	545	571	576	564	558	543	584	571	550	551	559	559	551	560	572	554	566	572	543	593	607	581	576	586	579	569	569	559	613	563	554	567	581	558	552	597	565	612	572	583	574	573	553	559	580	591	595	578	575	555	586	613	617	599	566	563	558	584	546	558	604	618	642	607	594	616	623	578	573	566	590	572	631	578	608	549	601	580	581	577	561	600	577	598	577	596	617	599	598	611	587	623	603	640	606	612	559	595	577	574	543	604	582	607	549	580	581	581	558	533	597	595	566	565	584	551	591	605	592	601	579	581	535	558	582	576	580	576	577	577	573	590	636	582	577	569	537	581	629	532	593	571	592	582	556	575	616	623	597	583	558	602	552	565	597	573	578	551	578	572	601	554	596	529	574	575	555	584	578	569	583	601	594	596	581	587	590	604	612	565	548	552	595	595	620	565	585	579	540	576	611	539	553	577	587	584	526	564	545	555	568	602	589	600	559	574	598	558	615	629	546	596	565	613	616	544	598	609	580	548	571	564	595	574	578	587	576	591	551	582	593	580	564	584	555	564	606	579	580	572	591	594	551	578	562	559	613	574	583	607	579	612	603	579	551	583	588	538	570	573	581	570	589	589	572	609	586	617	597	623	571	596	587	581	583	562	544	593	582	592	560	584	584	546	564	625	541	605	573	583	555	558	570	567	529	569	567	599	583	576	591	590	582	584	521	574	559	584	650	608	557	612	579	544	632	566	571	565	515	618	599	608	622	517	600	588	543	579	600	581	558	566	573	586	581	593	608	573	554	595	607	562	579	561	580	560	596	601	582	561	549	614	578	585	615	593	554	601	575	583	587	603	532	578	589	530	589	574	624	541	557	538	555	594	563	578	599	574	579	565	585	553	623	580	588	599	564	610	610	578	587	597	623	571	600	619	593	598	577	590	564	570	627	586	623	581	600	557	591	545	574	568	562	586	584	578	569	573	582	596	558	620	577	594	605	583	575	568	568	587	618	544	542	545	602	541	581	591	557	555	601	559	563	569	552	621	575	583	587	571	564	596	548	594	597	578	581	601	576	563	570	589	568	556	549	553	555	576	594	560	544	587	596	576	584	583	579	593	594	550	593	590	593	583	588	597	601	575	606	623	523	544	594	592	548	579	587	575	575	606	589	547	611	602	562	561	579	595	546	591	559	552	579	586	620	586	596	605	574	606	633	561	600	600	584	543	624	608	589	594	535	577	587	564	588	558	596	587	559	593	510	584	563	553	602	568	566	587	564	618	559	603	583	569	608	584	568	580	584	586	554	585	601	586	589	559	569	588	628	629	584	617	596	610	587	570	584	554	546	549	551	545	556	555	589	573	572	574	595	575	539
30297	34097	36486	28216	17583	8768	4204	2754	2704	2564	2431	2260	1759	1609	1482	1304	1112	1003	936	732	627	536	508	460	432	419	386	391	387	435	374	408	434	384	399	368	383	399	366	363	389	384	392	364	361	357	374	360	398	356	350	358	355	369	373	382	379	374	342	356	373	348	327	349	377	375	346	344	365	352	404	361	395	381	371	331	357	400	385	373	368	396	352	370	354	329	359	356	372	379	364	352	390	342	322	365	372	366	354	371	349	365	360	385	318	357	395	340	374	361	361	379	371	359	382	406	352	374	353	368	360	349	373	356	402	353	388	362	360	346	342	374	393	365	359	363	389	343	395	358	361	354	351	408	375	361	424	357	369	339	387	365	352	392	396	385	382	355	372	343	363	360	348	359	355	363	370	390	353	396	385	373	388	394	351	360	359	368	368	356	336	357	409	402	355	385	360	365	385	391	369	355	338	399	374	378	396	353	362	366	348	381	400	372	368	376	358	366	374	369	355	347	335	350	344	371	356	400	349	397	387	374	368	368	375	351	369	371	411	426	372	378	365	339	342	385	341	345	400	368	372	372	360	379	374	360	377	344	347	370	347	353	365	367	363	349	365	382	386	354	368	380	376	360	361	362	436	394	364	365	362	388	369	371	358	370	361	359	340	343	350	397	348	378	386	406	351	347	371	369	386	360	334	371	368	344	398	386	379	344	381	342	378	356	360	356	381	355	401	391	385	365	406	375	381	376	399	352	324	373	373	394	358	322	394	360	359	370	371	380	366	387	375	373	340	382	348	354	374	385	366	379	340	370	336	368	383	360	335	379	339	378	383	355	383	393	354	341	368	374	381	378	358	425	383	371	376	358	381	359	397	407	369	351	344	368	359	340	406	383	353	381	346	391	331	367	400	362	364	335	343	352	357	372	391	335	335	350	384	356	352	389	338	384	372	369	326	331	386	371	338	341	382	373	363	353	376	344	387	331	360	371	362	373	377	348	331	376	371	387	377	381	345	362	369	341	322	352	360	403	360	344	355	369	356	353	360	360	358	380	377	340	367	390	399	343	366	358	318	361	411	348	383	379	332	362	354	371	339	364	373	358	327	364	368	380	369	372	388	380	355	346	373	346	387	386	346	370	373	381	300	385	357	346	350	362	368	372	390	379	372	340	366	362	355	372	413	358	339	358	371	401	368	352	410	345	393	352	353	395	402	383	348	384	386	385	318	397	374	385	378	362	322	365	374	365	345	378	336	376	346	380	358	377	392	361	389	337	359	344	358	404	348	359	345	389	379	376	355	385	364	399	354	388	351	338	331	386	343	323	353	352	384	334	374	391	371	398	351	364	382	356	355	348	377	346	336	368	375	345	350	322	364	367	356	379	380	384	355	353	366	373	366	368	364	370	336	407	360	349	335	364	374	371	355	362	390	350	358	326	356	379	354	360	362	376	358	377	330	386	380	377	368	358	338	382	352	384	335	389	345	403	380	399	380	409	349	379	368	343	376	352	364	393	379	343	386	357	357	371	352	354	365	348	365	338	348	359	369	370	372	378	353	328	363	382	391	388	335	342	366	380	369	372	366	370	370	344	363	353	364	383	368	350	355	393	376	391	365	380	352	375	362	371	346	375	375	364	365	371	338	380	344	379	336	349	371	358	386	368	363	368	377	380	371	379	365	368	383	338	345	373	381	363	349	390	379	360	337	347	358	425	401	366	392	385	364	360	345	376	381	355	382	364	379	355	352	353	364	349	396	362	335	391	405	353	357	351	375	353	358	374	346	360	359	381	385	343	389	340	374	349	364	366	370	364	371	374	366	384	376	372	380	371	337	352	381	361	332	370	387	379	362	370	379	398	387	347	398	364	417	392	423	392	366	352	392	345	375	366	370	379	351	372	343	359	372	353	379	362	366	375	362	396	356	373	359	385	352	335	388	363	357	382	371	314	334	367	352	367	386	364	399	373	372	336	357	371	409	374	364	355	361	377	360	350	362	389	371	366	359	352	359	350	360	356	327	371	345	375	374	387	373	354	343	350	370	378	387	362	375	361	417	397	360	361	405	371	376	359	378	403	359	389	392	389	368	377	362	391	356	363	382	369	389	399	368	389	365	363	410	372	330	385	393	391	386	361	345	393	330	342	342	374	343	369	339	371	359	383	366	378	387	382	378	366	365	353	397	380	367	352	386	375	359	358	374	372	381	379	385	367	352	382	390	372	360	388	386	353	409	351	392	365	394	379	357	351	362	370	390	366	389	350	382	385	419	366	329	331	400	395	355	367	359	382	362	360	357	336	348	394	368	394	372	352	391	383	365	403	397	369	384	375	371	346	398	403	372	360	354	376	355	388	396	360	336	379	372	374	381	352	396	367	378	376	359	392	388	372	393	354	380	379	379	376	360	338	359	369	378	369	392	340	358	361	363	359	317	373	389	354	391	401	386	368	386	379	395	402	393	388	379	354	331	363	393	374	361	370	390	360	378	380	369	384	371	352	314	361	334	358	378	357	378	346	327	343	353	359	375	370	362	385	366	346	399	374	349	337	356	348	357	366	353	375	380	358	366	345	365	381	385	358	379	380	369	371	359	338	378	365	365	360	371	369	370	368	374	344	354	353	376	352	350	372	342	368	384	363	343	385	366	354	318	374	342	353	362	345	348	360	367	346	346	376	334	359	360	355	350	343	369	358	382	327	365	374	374	362	365	311	387	386	370	366	349	381	350	369	366	348	363	341	373	349	395	378	383	364	375	357	387	355	355	362	407	382	391	381	345	349	379	360	379	344	377	400	374	358	358	349	361	356	313	338	348	384	326	352	338	358	347	383	341	396	335	346	352	373	372	369	370	350	360	368	369	393	385	372	344	361	367	374	364	404	359	369	348	348	382	378	388	363	342	403	319	366	361	379	395	369	356	352	342	408	401	391	354	368	348	362	349	367	363	380	371	371	341	385	382	357	376	322	356	358	378	352	360	382	352	411	367	370	343	380	372	391	397	380	364	390	408	379	384	394	345	386	387	334	397	359	353	352	330	373	375	395	339	375	374	374	378	367	380	359	390	362	385	412	343	353	406	390	379	395	345	343	365	352	350	400	400	378	333	342	373	343	406	370	378	374	385	397	385	391	371	355	339	324	369	365	376	366	380	353	368	414	358	375	374	353	335	365	356	356	379	373	396	356	366	364	367	385	376	349	398	363	374	336	370	380	361	384	358	393	367	343	368	379	356	350	366	356	393	377	348	364	378	341	334	368	382	380	340	383	369	337	354	372	385	373	365	361	386	348	352	408	382	352	323	340	361	364	353	366	389	373	335	352	385	373	373	361	356	385	371	379	348	377	373	376	324	388	374	319	360	365	397	366	374	332	345	349	385	367	364	344	369	338	350	385	362	366	372	351	396	376	383	366	378	370	363	398	352	371	394	364	394	363	350	415	403	347	391	359	362	394	359	361	399	335	368	344	375	354	375	367	380	394	389	361	376	334	353	339	354	354	395	356	361	365	364	367	397	361
36758	49865	40234	29062	20972	12869	7781	5562	5811	5212	5047	4238	3394	2985	2584	2315	1980	1713	1443	1119	887	764	693	652	602	521	559	485	521	434	470	488	474	482	456	484	519	459	456	441	443	475	476	476	416	476	439	457	454	451	457	430	474	447	392	436	448	464	427	464	469	430	452	438	455	450	463	434	452	449	403	463	453	442	435	430	468	419	417	429	455	448	433	445	465	409	447	445	421	459	420	428	464	439	446	440	459	468	431	470	450	457	427	444	442	412	428	457	393	454	435	453	429	451	443	427	450	451	411	441	442	457	466	440	409	412	438	436	436	512	432	455	458	423	446	454	469	448	449	454	452	434	459	437	448	436	411	441	453	440	426	432	449	452	383	450	477	440	451	461	458	393	429	473	452	426	466	412	445	432	459	437	443	430	423	461	417	456	448	447	462	473	400	430	447	468	443	488	477	451	443	501	432	427	412	475	422	471	458	439	407	446	443	435	447	407	451	422	439	416	463	427	456	446	403	440	449	448	418	443	442	460	480	452	411	491	450	411	448	439	409	458	461	420	411	413	455	444	447	460	439	451	440	436	439	432	473	467	440	442	492	440	423	476	438	439	453	443	420	436	450	443	426	475	439	457	503	453	428	424	414	440	475	441	442	424	458	463	433	460	435	459	446	426	407	440	479	475	401	449	431	415	429	470	428	452	427	426	414	419	459	423	434	414	430	448	443	432	428	448	450	427	425	435	436	404	412	444	443	464	408	460	467	434	459	467	441	434	462	421	426	469	460	403	441	444	463	437	412	421	478	425	460	467	452	483	490	444	420	472	414	451	420	445	423	448	463	417	449	448	410	476	430	440	443	427	418	438	448	448	458	388	415	426	433	457	420	420	408	405	454	451	448	445	506	463	469	454	427	453	469	463	427	445	408	437	452	436	449	457	441	421	439	453	438	414	449	420	431	453	422	430	448	450	449	438	462	444	449	432	465	458	455	452	441	454	435	477	413	478	428	445	426	489	443	432	428	469	441	428	448	384	436	435	421	445	416	416	425	469	441	464	441	383	416	433	429	481	452	452	426	423	447	453	423	438	431	453	456	431	476	464	411	465	483	441	390	427	424	470	448	484	468	466	411	424	439	443	450	460	442	464	451	411	410	466	448	471	462	479	495	418	465	468	436	468	449	407	419	449	449	463	450	446	433	455	441	434	425	451	434	453	467	452	429	420	469	438	423	454	493	469	474	429	421	428	480	464	443	477	389	434	421	433	429	396	429	443	456	423	458	453	447	460	489	432	435	425	439	435	484	492	452	435	445	453	462	423	458	425	419	417	494	443	438	449	469	442	438	431	446	449	459	426	406	468	469	440	449	446	413	474	416	437	449	454	441	435	413	467	436	417	427	456	450	466	464	471	440	477	444	472	467	412	454	444	455	437	479	448	433	472	432	430	417	459	468	459	425	420	451	431	427	480	438	447	459	464	438	475	443	424	450	460	452	449	407	396	416	444	406	494	434	424	426	422	467	421	423	438	432	470	473	504	416	479	436	429	472	439	453	419	439	437	431	464	444	408	442	407	414	421	453	463	399	439	433	469	441	436	452	430	433	438	436	436	457	423	406	427	465	438	458	434	395	430	461	440	431	439	421	438	432	481	434	460	419	508	442	445	434	432	420	434	454	460	471	434	463	426	420	457	446	419	428	472	452	439	474	433	438	424	465	476	437	432	474	435	446	434	433	450	477	428	414	421	444	450	414	472	427	445	445	460	438	455	466	409	420	461	441	463	418	443	483	396	447	430	445	487	457	460	421	412	437	438	455	447	420	438	413	441	462	430	460	427	438	426	440	408	428	390	471	435	456	454	395	436	462	446	441	421	430	444	422	500	472	466	472	487	443	440	439	454	471	461	456	433	443	440	465	459	455	432	456	465	436	443	457	480	432	444	474	429	427	454	468	465	419	440	452	458	454	470	419	450	421	428	467	429	432	454	425	439	425	441	402	441	448	410	419	429	454	474	427	454	422	452	437	414	446	456	448	426	430	475	436	451	422	464	421	444	470	408	404	418	458	432	445	458	425	434	434	437	453	447	448	444	381	434	452	440	459	410	439	452	474	436	436	430	447	433	448	439	448	427	441	426	455	401	434	413	427	433	440	459	449	430	469	438	450	465	461	433	447	433	443	433	458	439	425	442	444	459	463	442	449	459	436	460	452	441	418	459	450	425	415	450	444	419	451	458	385	444	449	446	459	431	455	414	407	447	402	417	449	439	446	420	406	414	457	453	428	467	441	442	451	457	434	423	448	475	407	445	453	459	439	447	462	434	463	424	434	437	463	411	475	404	447	448	460	395	430	422	424	455	443	453	436	452	429	458	452	393	449	415	407	459	442	474	450	448	422	415	458	430	439	432	463	445	442	458	444	459	438	441	421	463	454	445	427	457	441	449	453	450	441	441	419	445	452	464	472	428	440	475	461	421	451	447	424	468	427	432	468	443	437	428	452	450	419	445	463	402	431	431	437	445	434	427	428	427	438	449	424	453	420	464	430	424	437	434	458	436	463	452	442	444	474	458	453	474	422	435	448	449	448	485	454	418	417	440	441	452	466	452	436	418	449	436	440	449	455	476	452	461	451	415	414	429	431	409	463	428	421	432	425	407	419	400	464	432	493	435	427	432	404	437	428	452	446	445	453	435	428	461	411	450	456	448	430	451	433	479	415	458	436	419	448	460	462	411	468	449	444	457	434	456	433	441	427	465	478	458	467	415	416	429	434	455	460	416	415	416	422	454	449	428	460	458	423	435	482	421	428	476	435	476	417	441	420	437	430	420	454	457	449	430	445	410	451	463	460	438	449	436	440	407	438	447	414	419	432	422	457	441	445	422	491	421	468	448	451	415	450	449	447	421	456	427	438	455	443	457	438	450	423	448	461	441	440	436	460	445	489	463	411	438	417	439	421	447	421	467	461	409	454	450	410	436	436	451	429	437	408	453	432	429	427	444	473	422	440	464	425	451	478	416	409	468	437	480	472	420	445	427	447	453	447	432	423	432	377	454	417	442	396	429	454	435	452	461	434	452	429	436	456	394	416	487	424	440	435	431	440	457	457	480	416	441	442	425	445	408	460	431	457	427	385	463	433	439	449	430	486	466	447	468	434	416	425	439	441	440	408	430	448	456	440	462	460	467	425	462	464	426	455	452	431	433	472	443	441	436	424	470	417	447	427	464	450	468	459	465	475	474	475	456	466	431	452	423	466	485	433	482	473	438	446	425	451	438	435	412	445	447	450	438	455	408	415	441	470	456	443	481	449	483	454	455	446	416	481	446	437	419	452	407	442	424	418	439	391	424	473	445	451	444	447	423	423	446	489	448	426	416	487	402	455	477	453	456	431	444	461	428	487	442	438	449	445	433	469	453	423	466	455	461	438	444	434	422	453	435	433	494	460	440	440	446	425	454	455	461	446	473	436	435	431	463	438	454	440	433	407	440	450	431	436	423	476	458	440	445	413	455
23673	20977	28381	24966	22541	18481	9701	5046	4477	4456	4319	3697	3063	2671	2298	1995	1786	1454	1374	1128	910	739	709	622	629	560	564	531	516	501	509	491	494	470	453	462	538	484	445	441	489	477	467	464	460	453	468	435	438	439	444	478	468	471	420	460	455	446	505	459	447	517	470	468	504	478	484	429	450	467	440	463	456	455	450	466	424	433	427	454	425	431	432	420	450	440	483	437	462	474	403	428	458	447	454	455	423	476	462	440	455	450	444	450	452	446	465	422	408	479	467	429	487	453	468	419	440	433	429	472	433	379	485	467	444	462	451	443	424	449	456	468	448	436	443	493	443	412	450	448	483	436	437	453	431	424	490	468	440	445	463	463	452	445	440	444	450	460	489	437	457	442	442	451	442	417	453	473	474	426	450	423	452	437	429	471	462	469	475	455	462	464	459	439	498	469	419	436	440	451	439	464	449	427	455	433	470	486	435	434	455	436	451	507	433	455	450	455	459	427	482	434	437	449	450	431	475	442	477	408	434	464	403	492	420	439	439	458	419	438	445	476	410	440	483	440	454	461	440	455	430	421	434	481	473	436	464	427	454	454	481	430	476	436	464	487	450	421	464	433	468	439	453	471	507	430	415	461	483	410	484	460	422	426	493	446	465	460	428	474	416	429	448	466	450	468	483	453	436	444	457	452	447	466	459	461	466	458	448	428	490	456	442	436	496	407	438	427	467	461	458	481	493	432	492	469	499	476	462	480	453	445	446	416	438	425	461	453	461	441	435	457	443	469	447	464	433	461	434	458	511	459	490	446	424	437	392	436	407	494	449	455	449	440	429	449	477	482	446	460	462	462	442	442	467	452	460	462	450	444	431	453	429	462	405	454	471	467	445	457	465	474	471	440	451	453	443	448	427	421	425	452	450	460	462	452	454	411	431	456	482	446	442	449	469	455	441	472	474	467	444	461	439	422	422	479	461	501	445	470	427	455	442	441	400	420	435	412	444	471	469	452	437	474	436	426	434	421	456	428	431	470	478	431	431	463	427	452	418	415	410	412	446	449	454	425	482	443	478	456	474	449	428	438	463	453	468	424	461	418	453	448	487	481	472	472	475	462	428	462	458	468	376	458	484	457	471	466	435	464	453	410	442	435	481	447	447	424	470	439	456	478	454	437	422	436	466	431	430	442	434	460	445	434	448	399	463	438	415	399	443	468	444	458	458	449	449	431	433	476	428	491	449	468	458	427	431	496	454	438	448	427	460	454	446	451	418	457	458	447	448	431	417	434	425	422	439	409	455	406	460	442	468	452	450	437	454	448	449	437	456	445	426	450	419	408	421	439	423	450	439	456	434	421	437	434	459	414	463	491	448	413	466	467	424	448	421	444	456	443	468	449	473	448	438	462	484	493	469	451	452	460	462	407	437	430	428	476	459	455	470	439	445	411	433	421	458	443	445	481	425	469	442	452	483	446	440	465	456	478	459	428	443	451	421	413	466	511	401	445	450	434	467	444	461	448	442	439	449	454	451	410	470	447	433	449	439	445	461	470	427	446	458	416	412	447	436	455	425	439	462	464	456	408	446	496	475	487	489	412	443	447	448	443	420	448	442	460	442	438	449	439	450	449	432	484	426	478	442	478	415	475	454	453	474	470	460	425	462	419	462	501	436	454	453	447	489	455	431	450	434	425	471	457	423	418	463	434	425	458	481	430	460	468	421	413	444	436	464	443	395	439	497	463	445	460	440	459	424	460	485	438	458	428	465	405	475	434	433	464	425	448	462	460	434	428	474	449	469	463	441	472	460	425	450	438	444	451	406	476	446	447	464	456	417	446	443	437	483	409	458	437	468	401	429	434	438	484	473	450	436	419	446	463	449	478	443	416	470	412	458	448	474	465	446	424	449	462	466	431	453	428	429	412	437	477	444	445	432	466	411	466	427	451	410	426	477	474	418	454	439	439	441	433	445	431	451	436	453	448	476	412	463	504	419	422	446	424	461	467	451	420	417	419	468	456	397	446	402	476	496	457	431	417	423	467	494	464	410	452	433	450	421	491	433	448	426	449	406	468	463	456	401	443	445	445	381	436	426	455	459	460	442	463	436	463	472	449	461	455	448	471	478	443	473	475	461	482	442	484	428	439	430	464	436	458	420	441	455	438	424	413	427	468	451	431	420	451	444	435	419	464	460	450	405	480	472	446	444	428	428	422	437	445	416	450	422	412	461	439	462	481	459	438	463	437	483	410	426	434	438	445	444	436	460	445	424	422	398	455	416	424	441	447	435	445	496	453	436	457	459	447	424	458	451	435	453	433	501	429	421	436	473	419	471	462	479	445	472	453	413	432	467	458	462	469	444	466	468	453	461	510	441	410	454	406	440	472	390	444	445	518	420	429	458	460	448	434	440	463	433	437	445	448	433	422	448	428	429	431	428	436	431	459	430	471	457	448	441	426	438	465	437	429	446	449	465	405	452	441	426	446	450	489	459	466	430	470	426	467	439	448	432	449	438	412	463	457	451	449	448	508	457	424	443	443	432	442	449	461	469	483	441	417	444	459	441	409	420	473	499	427	457	470	493	447	451	480	422	428	431	474	469	452	430	472	468	464	460	443	427	456	433	444	457	464	407	435	487	462	475	455	427	492	447	453	421	438	447	438	425	446	498	444	458	454	468	430	429	453	442	466	429	431	471	435	440	433	424	468	480	456	434	497	449	489	453	476	424	467	383	471	462	480	486	495	470	436	440	472	442	483	435	468	476	439	481	482	469	434	453	458	442	415	404	438	471	463	441	461	467	466	461	427	431	487	467	452	462	412	442	458	423	459	428	422	449	421	493	446	477	498	433	443	450	442	432	436	401	441	486	436	437	465	475	441	430	524	441	453	427	435	475	461	436	417	393	436	406	487	388	472	441	423	455	429	451	438	429	494	485	500	456	438	456	424	471	481	401	447	428	448	444	437	446	442	444	444	456	433	380	440	469	429	433	441	461	437	431	464	444	456	451	453	479	439	446	419	440	434	446	421	454	436	464	482	430	432	437	457	472	474	426	475	409	438	455	481	440	449	474	444	429	442	447	468	468	444	455	467	476	445	448	444	487	441	430	428	461	479	457	419	458	404	497	478	446	450	453	420	424	451	467	413	419	468	467	440	406	428	446	466	451	454	448	465	413	444	431	460	436	441	432	415	407	433	458	451	458	447	442	434	466	427	422	430	443	432	513	446	435	463	479	437	448	438	423	450	440	422	482	442	446	420	454	494	476	447	491	431	451	477	470	448	453	421	484	419	426	469	472	472	466	442	462	467	472	426	469	481	480	428	432	439	422	469	474	452	461	450	462	436	434	445	465	437	455	447	446	447	475	454	423	460	463	473	461	454	430	432	433	468	449	441	442	441	425	480	472	458	435	428	426	441	446	435	421	426	432	444	482	424	429	427	441	474	476	465	444	435	462	458	422	451	433	465	432	450	460	450	436	415	430	465	498	442	421	477	447	443	462	462	475	458	424	431
37139	56603	46984	36087	27493	18262	11468	8959	8948	8298	8103	6900	5595	4914	4236	3597	3286	2649	2128	1743	1404	1201	979	848	741	686	640	631	620	602	607	551	642	596	574	589	592	589	588	550	559	602	565	520	551	552	574	570	523	525	514	554	529	543	546	529	544	543	509	502	526	537	554	531	516	545	510	572	545	516	510	549	563	517	507	519	587	530	512	564	547	553	599	534	515	525	527	486	492	525	522	535	511	516	538	485	504	547	521	529	556	544	535	548	552	533	528	489	577	524	504	525	569	509	520	510	532	533	530	518	517	535	503	505	543	577	508	573	530	547	529	529	514	548	561	548	500	501	525	579	575	522	524	557	520	536	524	517	531	549	499	514	526	524	538	501	548	503	543	535	521	504	533	508	559	526	517	531	544	536	541	533	559	526	508	491	540	556	518	541	519	558	515	494	548	542	540	562	516	557	491	469	503	555	485	504	560	512	556	559	524	543	550	512	552	521	529	525	531	556	523	499	574	551	496	560	496	525	502	488	507	535	520	539	564	501	485	501	524	559	555	498	539	512	497	545	525	560	524	512	520	502	574	534	510	513	548	535	548	535	534	531	531	541	523	538	535	505	546	536	554	503	530	548	560	532	531	542	515	525	524	539	538	546	538	510	528	529	525	529	516	486	537	558	533	548	527	528	540	558	541	511	490	528	508	539	552	513	515	493	529	493	512	539	523	536	493	564	508	496	558	516	555	542	529	552	503	527	519	524	519	497	536	508	502	530	561	527	525	530	530	522	518	517	504	537	566	534	529	529	564	509	557	553	532	513	540	515	499	532	536	492	508	516	516	541	516	548	500	488	508	517	545	539	510	570	501	560	564	555	496	507	519	535	547	487	550	587	535	516	532	555	513	535	539	497	510	539	492	554	513	516	537	500	530	578	594	526	530	541	537	525	523	554	541	520	504	551	506	505	515	549	518	528	526	566	555	508	568	552	571	542	523	582	497	549	507	543	535	560	510	508	567	528	536	506	558	523	530	557	557	512	519	484	481	523	540	525	561	540	549	544	542	559	544	540	553	543	527	533	545	492	529	526	518	548	533	517	536	462	530	540	527	544	550	490	497	533	531	503	515	505	557	522	557	524	518	536	517	518	508	532	492	515	518	493	522	531	520	516	513	535	548	514	528	523	527	493	540	550	533	482	523	525	513	554	543	535	491	561	538	500	520	535	507	502	527	517	518	530	521	486	532	512	487	526	531	532	544	544	508	524	537	559	517	524	493	574	529	520	549	543	550	542	537	543	543	508	536	508	518	528	527	510	533	518	514	548	500	490	539	506	543	535	561	501	545	546	539	521	549	537	558	534	480	482	539	526	531	505	540	550	516	517	543	519	525	546	495	530	572	564	512	559	547	533	491	489	507	537	496	543	511	504	559	514	525	528	517	521	546	536	513	518	515	527	514	546	519	529	522	522	520	536	540	540	479	506	538	502	523	503	537	542	493	503	521	523	537	497	535	522	528	547	565	526	537	539	526	506	540	527	554	532	525	513	524	520	526	471	496	517	537	525	562	515	528	505	562	529	552	496	497	548	537	517	556	549	526	527	566	526	530	507	506	537	522	546	531	493	536	496	522	546	544	508	548	537	484	501	536	558	517	523	555	557	519	521	556	508	519	495	549	570	559	508	531	521	516	542	506	549	509	535	568	509	528	547	491	560	528	556	563	521	500	467	538	581	571	504	551	544	501	536	503	533	499	517	474	540	575	538	507	550	528	539	550	527	560	504	506	530	537	523	522	548	568	525	495	565	519	487	495	561	524	537	506	525	536	548	488	523	521	545	503	528	537	499	543	520	540	519	558	533	513	514	529	542	577	521	569	521	538	531	501	533	556	555	540	550	534	513	513	519	556	520	520	571	533	549	547	529	541	530	513	547	537	537	522	507	509	572	549	539	514	517	531	487	462	561	542	562	505	571	494	521	533	519	538	499	517	557	548	557	528	529	508	498	501	554	516	497	513	510	562	553	575	515	511	602	528	517	516	537	494	529	542	499	544	559	502	536	525	542	498	501	496	505	516	543	516	547	590	508	546	504	514	510	524	546	507	521	543	537	507	555	519	541	518	543	479	527	539	536	557	516	576	468	547	563	518	559	520	492	515	518	541	535	550	559	515	533	533	523	575	548	552	541	527	523	530	513	544	539	515	479	532	529	502	520	525	537	553	507	532	512	507	498	523	525	539	559	557	489	504	528	550	542	492	541	533	539	556	496	531	510	525	534	538	513	534	528	535	535	533	503	537	514	551	540	518	573	518	556	551	510	530	554	553	525	530	560	588	537	489	515	530	549	501	558	542	517	507	507	540	511	528	548	538	522	532	579	514	518	486	519	529	534	535	556	520	481	487	517	496	535	502	490	505	566	515	521	510	542	479	487	546	514	499	586	514	514	543	528	565	539	512	502	513	551	527	528	496	508	523	512	582	554	500	520	543	512	504	510	506	559	507	530	557	556	530	563	530	512	469	525	567	583	535	536	520	476	532	570	472	551	556	578	492	502	527	524	558	525	540	515	541	562	520	535	541	581	537	570	558	518	534	551	545	525	485	487	521	549	515	521	527	541	545	536	508	523	562	560	522	548	550	531	508	514	506	553	577	524	496	519	533	533	520	548	539	541	529	542	529	552	545	490	495	509	539	573	541	501	524	538	523	550	529	516	555	552	513	566	561	510	573	527	526	583	559	554	512	569	519	499	514	484	527	524	550	547	521	531	528	515	506	530	514	525	509	546	534	550	531	543	518	501	493	556	535	549	523	549	557	570	563	521	531	516	560	559	553	565	511	499	505	518	539	562	502	545	560	542	512	561	584	522	536	545	546	507	499	509	498	503	513	538	511	511	523	544	519	542	540	487	491	566	562	537	501	492	566	522	544	501	490	536	498	515	491	522	527	535	527	502	537	535	535	518	510	546	564	555	546	521	519	493	513	530	588	528	511	513	528	530	530	538	536	504	533	553	574	554	527	554	563	555	563	547	551	492	521	531	528	533	507	545	525	544	540	563	536	553	533	551	540	516	530	527	481	541	507	501	534	521	529	544	535	547	535	515	549	532	534	545	530	512	563	547	524	550	530	519	541	560	563	520	492	538	557	546	525	531	540	561	546	537	536	518	510	520	556	523	493	515	517	465	557	515	532	542	494	460	496	522	529	536	549	561	551	539	551	519	536	524	506	515	523	542	542	532	493	485	522	524	486	522	535	494	531	522	530	557	541	507	532	525	508	528	536	559	531	527	552	485	504	560	515	537	592	534	537	516	557	586	521	509	534	547	586	529	522	526	530	533	543	527	510	514	506	532	530	495	524	527	538	539	554	546	534	494	508	558	540	497	516	505	523	579	520	522	554	522	511	567	500	543	559	571	535	526	516	536	523	490	532	507	517	502	497	524	530	523	550	535	544	522	582	506	522	534	525	546	485	534	504	531	477	512	549	520	487	506	521	503	552	521	536	507	547	484	560	543	559	491
24892	21173	28400	27349	21342	12977	6032	3527	3260	2987	3116	2746	2366	2048	1802	1553	1407	1162	965	928	688	635	563	481	488	394	401	422	405	405	397	397	393	420	415	401	375	404	374	378	359	351	401	346	384	395	376	401	378	379	360	359	396	383	386	382	396	405	394	361	345	362	405	314	359	346	400	384	382	381	385	386	364	353	385	347	358	340	338	366	358	374	367	338	368	404	355	387	361	356	349	354	372	375	365	327	346	361	373	361	385	371	373	344	338	379	388	376	345	326	362	387	333	358	392	371	358	359	354	357	334	353	391	328	375	332	382	345	360	364	382	415	341	358	352	364	343	358	349	375	380	388	358	395	387	386	367	365	354	370	320	400	388	382	419	367	377	365	388	378	353	388	333	365	381	354	385	321	372	388	352	363	338	353	354	392	376	383	382	390	359	355	366	345	332	361	378	406	342	344	379	350	391	372	394	377	356	346	381	373	379	359	357	385	389	333	382	389	378	375	388	330	346	381	366	376	379	377	334	368	375	350	366	352	371	359	401	381	329	361	358	349	383	376	352	398	352	335	392	367	358	347	343	337	364	346	390	331	343	346	339	353	395	365	383	391	379	372	358	348	362	394	369	337	361	364	374	361	375	348	349	363	380	332	371	384	358	366	386	360	370	382	378	367	374	358	364	356	372	311	344	387	366	357	356	330	334	348	353	330	350	347	362	345	370	346	352	366	372	342	384	374	347	363	398	375	365	361	395	337	325	351	378	376	361	366	364	375	364	359	360	363	374	352	338	376	378	378	402	358	375	366	360	347	378	354	346	378	400	379	352	374	394	340	348	375	344	361	361	359	327	364	372	379	384	358	359	358	371	373	382	352	354	370	385	357	320	344	378	352	358	337	432	373	381	378	372	360	339	361	355	345	362	352	401	405	340	383	360	354	322	360	362	334	385	346	336	372	321	396	369	376	331	360	339	378	383	383	402	368	371	361	349	353	375	424	377	358	340	368	338	362	342	360	409	345	366	359	356	363	354	371	372	377	312	358	363	376	385	336	346	356	402	355	369	340	354	350	370	369	358	351	360	362	350	406	383	312	342	355	349	338	374	372	370	357	343	329	359	380	371	333	352	352	350	365	362	367	366	372	383	346	390	344	385	376	346	391	358	356	356	344	335	377	367	370	350	356	380	405	353	355	379	347	367	356	384	372	340	364	355	348	323	369	362	334	404	365	401	369	365	333	383	329	386	367	354	363	334	371	385	345	338	365	349	394	358	360	376	341	354	377	390	385	355	370	358	354	351	357	374	364	339	363	363	362	369	326	378	395	321	372	327	346	360	357	352	385	350	385	347	358	390	359	379	378	345	372	356	345	345	361	359	368	345	345	374	393	372	417	388	383	389	374	327	366	369	367	347	367	367	397	365	349	365	338	376	391	342	382	351	408	353	367	368	348	400	389	391	388	358	370	403	372	336	377	354	337	336	388	370	389	359	345	364	342	331	318	363	338	392	373	369	374	386	369	388	360	381	351	374	375	385	329	352	354	327	350	340	366	381	357	370	391	363	345	364	369	367	389	380	368	367	373	354	370	354	371	330	338	350	355	357	367	370	363	350	363	371	370	364	320	385	384	385	369	354	390	360	356	371	359	372	335	340	361	393	329	336	352	388	332	379	362	343	344	352	367	374	383	377	373	399	356	348	392	346	387	384	360	372	357	365	367	373	349	350	377	325	381	341	363	349	353	361	359	356	336	388	356	352	392	356	387	312	360	341	372	360	389	336	376	359	399	356	353	332	379	362	397	355	411	357	372	366	405	348	386	339	376	382	383	359	347	355	325	370	357	355	356	335	390	350	390	377	351	344	335	355	353	359	343	339	353	386	355	371	350	370	361	362	395	351	393	358	394	362	386	366	332	347	331	340	393	345	351	366	358	331	342	362	347	348	326	391	369	385	372	399	373	375	389	353	343	354	375	330	367	354	416	338	349	370	368	376	366	355	355	321	356	393	349	343	347	345	367	351	365	342	341	369	376	366	357	386	387	407	404	368	382	334	344	378	383	358	364	356	323	364	387	357	372	375	358	349	354	360	338	373	322	363	374	365	343	360	346	343	318	357	372	355	382	375	363	381	348	376	338	388	365	381	349	345	357	361	369	343	369	371	392	374	320	372	357	349	389	362	353	401	333	354	377	353	350	348	364	399	358	359	357	336	368	361	357	351	333	363	340	406	361	396	360	380	350	374	370	382	384	403	368	348	370	354	392	361	329	371	355	372	363	369	342	362	383	355	398	357	341	366	407	399	348	396	341	349	339	387	357	393	391	338	364	361	378	354	377	363	355	373	356	345	374	374	335	371	357	376	355	341	331	332	370	392	360	366	326	360	337	368	334	383	344	366	369	357	364	394	351	356	330	362	381	366	367	348	337	367	362	368	397	365	394	366	400	371	328	372	348	380	374	336	332	394	373	370	346	395	393	367	374	360	353	358	350	371	356	399	376	395	373	367	387	363	327	373	334	379	350	361	368	349	307	353	351	378	385	376	354	419	348	361	368	371	338	361	336	337	349	376	411	373	336	341	334	385	344	379	388	381	348	347	365	410	353	359	367	357	389	373	349	336	363	355	332	396	382	371	338	350	383	377	345	395	378	355	371	366	393	371	325	360	372	334	368	398	360	383	365	356	361	344	396	348	386	374	352	355	366	374	329	334	392	363	391	392	370	377	387	353	344	349	371	392	359	364	374	370	387	342	375	355	370	337	364	316	348	349	358	371	346	391	369	388	329	365	349	397	361	356	356	361	348	370	373	353	374	356	377	362	352	400	350	388	348	365	334	347	351	346	377	362	369	347	344	351	367	345	387	368	375	333	382	368	356	399	358	375	348	380	351	350	360	342	393	376	371	396	318	347	362	356	392	373	340	365	367	377	371	353	357	392	348	356	363	348	376	366	352	364	336	377	364	359	334	360	390	385	349	361	364	364	344	353	363	342	379	307	344	327	344	355	357	362	352	356	363	387	381	379	356	342	337	357	357	385	386	376	370	360	380	388	362	362	375	315	402	378	383	363	343	375	375	363	341	360	381	375	332	368	366	375	341	328	359	344	346	355	388	361	377	352	377	375	338	378	372	361	384	372	399	375	361	337	365	344	372	323	366	389	358	387	386	375	385	361	332	341	353	340	355	377	340	350	375	363	378	369	389	349	379	360	318	365	372	376	359	360	392	377	372	369	357	328	344	348	363	349	349	363	380	402	341	383	360	374	353	380	349	342	409	368	386	370	361	377	339	382	332	364	365	337	371	380	357	367	390	357	361	348	320	377	341	333	370	371	380	352	337	372	335	351	377	384	347	354	354	374	388	352	352	390	341	351	361	372	367	388	357	388	365	355	354	356	359	345	353	363	360	375	360	346	367	335	378	378	342	330	380	386	348	382	362	364	338	383	379	353	359	371	356	346	351	385	345	347	347	342	376	354	337	353	379	367	369	362	384	380	409	379	393	363	339	344	395	400	390
37012	53061	44115	33419	25045	16252	9657	7469	7007	6554	6320	5795	4691	3899	3245	2935	2534	2092	1808	1514	1109	932	791	684	671	554	604	544	502	493	503	522	490	464	478	514	464	526	474	461	418	449	453	463	454	479	432	465	456	444	418	454	443	462	446	401	465	470	452	474	477	463	477	454	449	472	452	478	476	426	443	429	462	428	414	443	444	456	432	403	464	406	435	449	463	425	447	463	435	452	439	448	477	459	437	411	418	470	437	385	444	444	429	446	453	443	429	465	424	449	440	449	421	446	443	435	412	430	456	454	448	462	416	432	479	436	392	447	437	445	422	472	415	454	412	439	458	446	446	413	459	449	417	453	483	427	431	424	454	453	431	445	420	435	464	416	456	457	431	420	437	411	465	455	405	423	434	482	445	423	443	478	448	469	456	455	466	413	460	470	413	454	412	393	459	459	462	427	441	454	456	441	472	437	445	437	450	434	428	445	414	449	433	450	428	429	433	439	450	450	450	417	471	424	464	400	414	423	454	472	439	453	414	441	424	453	436	459	441	447	436	456	393	435	447	459	483	465	455	459	454	487	436	453	459	497	434	445	429	409	434	487	455	467	448	451	465	452	428	438	441	424	443	424	449	414	450	441	416	439	447	462	447	417	437	450	471	429	456	472	442	418	457	424	424	459	467	458	453	439	434	460	463	422	432	437	432	438	453	378	425	453	418	453	440	462	438	424	476	463	421	420	461	432	417	410	481	462	446	427	398	451	421	418	489	441	476	447	439	436	405	427	411	408	467	451	459	458	448	449	431	454	422	425	413	441	460	431	451	433	450	417	449	449	396	447	423	456	424	460	461	418	426	467	433	438	427	437	456	413	470	476	438	448	479	454	420	493	415	450	419	437	446	417	485	442	493	447	452	461	445	442	419	449	407	454	458	437	423	456	408	472	444	409	432	437	438	444	470	459	419	438	410	451	422	445	462	442	441	444	426	433	426	466	449	428	442	410	449	444	444	466	460	457	474	410	428	450	465	451	452	458	434	437	462	436	457	449	438	443	468	418	448	437	447	449	423	436	470	427	457	465	465	455	418	445	475	471	436	435	430	430	433	438	451	461	440	471	432	466	440	449	476	440	428	440	436	463	478	434	442	484	411	444	442	463	440	404	472	443	437	435	429	423	441	421	442	426	427	396	442	452	433	412	437	452	425	409	448	453	428	424	418	458	447	420	470	419	443	439	448	463	460	423	421	471	514	459	438	440	439	430	448	433	458	479	449	479	446	462	448	462	450	447	403	458	441	424	455	422	441	455	415	435	441	463	459	432	446	463	400	457	451	430	431	475	453	452	466	436	416	440	463	460	450	437	426	443	461	449	468	439	484	434	411	401	445	471	427	417	427	419	451	457	465	420	449	471	409	483	437	463	448	461	460	438	452	468	422	456	423	462	414	468	436	449	435	455	480	454	473	455	447	433	448	427	432	440	453	415	398	391	481	435	422	439	411	398	378	457	443	443	415	410	447	485	459	478	452	403	443	459	456	449	427	462	427	441	438	446	442	412	457	473	408	436	448	456	456	459	451	449	453	439	424	423	460	471	479	450	444	437	428	417	451	455	459	465	451	439	438	445	449	470	452	432	453	434	476	438	429	436	409	417	429	458	459	435	434	448	422	458	440	448	473	480	443	447	428	434	447	415	438	413	427	437	439	446	445	410	417	415	415	459	401	416	460	410	428	449	463	447	434	451	448	432	426	434	459	433	429	418	505	458	470	455	467	457	436	435	460	417	442	433	446	426	424	443	474	407	402	459	442	449	437	426	456	459	424	452	447	457	446	434	429	437	433	450	426	454	446	453	420	460	460	449	432	449	436	453	414	418	443	404	454	469	419	460	445	465	440	466	463	466	435	434	460	445	483	435	481	420	438	445	429	449	426	456	420	434	449	461	411	447	420	431	474	451	509	433	447	443	436	422	408	427	453	444	463	447	451	410	460	414	400	440	434	408	454	436	422	472	423	428	429	462	434	416	441	422	416	430	425	463	461	451	434	413	418	438	435	423	426	423	427	436	411	452	413	445	452	482	509	442	443	450	448	453	454	436	410	423	434	469	463	425	435	452	418	430	446	428	461	436	447	442	467	425	451	488	455	448	470	461	434	432	443	467	428	411	429	450	433	467	493	457	401	461	435	458	427	446	480	450	453	432	450	406	447	469	424	437	523	448	436	433	436	463	464	449	440	409	414	449	468	403	405	485	427	434	411	452	458	454	451	447	461	434	442	451	429	462	500	472	426	449	468	452	428	451	436	455	447	408	466	457	436	456	489	442	433	434	423	459	422	447	432	431	456	431	432	427	440	445	434	442	458	461	470	434	433	412	425	423	436	428	431	416	428	415	428	463	450	456	453	466	425	437	424	453	428	432	433	447	439	456	410	457	437	423	448	441	465	469	434	459	466	444	435	430	453	449	417	469	456	403	448	457	461	476	433	397	440	443	423	502	473	443	479	417	402	463	459	465	448	441	446	451	453	439	406	406	471	445	449	396	476	437	451	467	438	439	440	450	437	416	450	480	434	474	452	457	476	430	430	407	451	413	416	461	419	469	415	448	428	445	454	442	393	463	415	456	429	459	454	434	415	465	450	466	421	449	431	406	442	449	446	441	441	408	462	421	423	433	486	455	414	452	424	418	429	425	439	448	443	425	420	444	471	457	450	456	438	424	456	476	454	454	414	433	450	436	431	458	446	449	449	440	480	452	477	430	466	429	474	427	414	439	434	438	433	417	442	443	412	445	430	439	460	486	443	450	395	475	457	436	440	459	410	477	468	447	441	448	453	458	450	433	437	461	378	436	417	410	434	413	446	440	432	443	446	459	498	455	455	474	473	443	433	415	450	459	470	455	475	427	503	453	429	440	449	468	454	420	458	444	423	416	431	483	421	447	463	411	445	434	463	471	434	446	467	426	469	456	487	437	433	427	446	447	458	444	440	457	456	425	448	477	451	445	394	427	468	454	424	425	445	461	404	500	440	410	426	449	411	419	462	478	434	423	455	455	450	485	486	440	434	453	428	459	452	445	440	464	434	411	470	426	427	437	464	453	433	406	465	448	467	475	441	457	459	431	447	435	450	431	466	470	447	452	463	456	458	419	461	437	461	401	426	439	464	447	451	432	449	401	416	447	426	414	447	427	428	444	437	417	448	446	461	433	434	422	427	423	451	474	423	415	441	429	436	444	382	469	442	435	448	439	487	466	439	470	430	459	443	445	455	443	413	457	455	425	427	428	460	426	481	478	408	453	407	442	464	441	445	449	445	434	460	452	461	459	446	473	476	449	418	419	407	448	452	485	400	429	415	439	440	418	468	445	449	417	469	434	423	463	428	441	414	476	470	418	436	457	462	446	443	438	467	438	469	454	459	415	432	457	452	397	412	439	416	453	447	476	439	401	428	466	431	448	408	441	479	447	465	455	448	486	459	428	427	413	424	435	468	452	452	428	473	454	435	486	452	446	413	444
22569	21001	28622	23694	21654	22318	18229	7952	6482	6343	6111	5185	4258	3793	3265	2865	2437	2143	1686	1497	1213	936	809	740	705	724	660	593	562	549	596	561	543	545	528	586	533	559	552	528	537	522	540	509	502	510	514	508	489	497	464	485	458	483	498	471	520	543	511	504	484	472	510	535	498	565	486	500	525	552	459	479	468	479	508	492	511	494	501	519	472	519	485	493	467	495	525	500	536	467	537	520	513	543	496	483	531	509	495	523	480	536	475	487	503	458	507	516	499	469	561	507	495	479	519	487	477	519	527	506	462	479	487	494	496	477	488	495	455	492	475	485	472	482	470	512	509	489	533	521	459	511	477	495	470	528	482	509	509	512	476	507	535	524	445	473	524	484	475	519	455	520	493	507	489	492	459	460	494	490	453	479	461	475	468	455	505	509	482	487	482	482	453	447	487	522	467	489	493	516	464	493	503	460	475	494	492	477	488	507	485	468	519	541	491	529	481	515	500	471	491	496	473	463	519	467	513	521	473	489	474	498	511	495	461	503	497	515	516	486	492	508	546	508	489	481	459	466	550	517	490	508	502	507	497	465	530	509	487	457	514	482	485	503	529	494	472	496	505	486	518	495	476	528	489	466	494	509	464	473	477	457	465	535	517	509	518	529	463	498	487	497	507	496	516	492	548	478	475	504	500	494	503	492	501	504	468	484	496	488	467	514	493	464	511	517	469	513	492	488	563	523	495	501	507	525	475	452	483	517	498	492	512	492	467	498	511	475	525	496	514	493	494	484	481	495	477	477	492	511	501	505	500	504	489	557	495	473	534	513	510	468	476	518	520	457	481	515	492	497	449	473	484	481	511	468	471	501	520	472	469	435	510	488	495	467	497	485	497	508	502	458	461	481	524	522	488	499	487	498	515	498	509	489	478	503	495	489	517	511	544	488	477	494	489	488	474	516	492	521	526	466	501	465	497	524	510	443	483	476	484	486	479	532	509	504	480	519	510	467	520	475	505	496	493	467	462	516	486	530	470	479	509	505	493	488	469	496	508	487	483	496	515	458	511	484	535	480	486	507	487	515	492	479	519	528	513	517	504	483	504	512	483	475	486	491	504	501	474	468	463	524	462	494	512	505	513	463	481	488	441	483	482	494	549	450	498	512	505	498	519	500	494	516	482	503	526	485	491	496	510	501	473	506	504	538	541	468	504	495	496	486	539	500	527	486	492	503	475	480	468	500	483	500	457	472	498	504	484	461	464	485	493	496	506	523	482	527	482	484	460	455	479	520	494	509	502	533	470	470	476	504	472	536	493	495	524	499	520	500	516	492	486	508	430	482	525	485	471	486	506	498	437	431	498	520	552	497	517	502	474	488	474	492	522	455	466	477	492	515	470	490	473	499	485	476	503	499	487	498	501	493	509	475	468	511	511	503	480	473	484	469	511	488	535	508	485	536	495	509	481	469	473	463	489	482	518	519	490	498	463	493	481	509	508	493	498	499	503	449	502	504	462	521	542	499	494	486	495	500	499	461	483	521	504	507	465	463	522	466	506	490	498	516	520	498	441	515	509	493	447	487	442	505	478	456	538	485	494	489	453	478	481	484	510	471	502	488	471	517	523	453	475	490	497	495	500	455	507	507	523	502	540	477	519	512	463	495	495	485	471	533	531	503	496	503	532	509	493	455	507	512	484	523	467	479	478	582	509	507	448	489	475	502	493	472	510	495	460	499	531	488	488	522	485	517	493	498	511	495	521	498	487	524	478	484	498	471	507	457	498	507	496	499	473	564	475	525	498	476	510	504	486	500	476	503	490	484	520	544	520	486	488	513	533	538	500	524	450	523	477	479	521	487	507	476	474	487	484	503	506	477	517	524	479	468	472	464	520	485	476	468	470	516	485	446	503	492	477	508	511	466	479	465	515	511	467	472	497	474	481	497	495	511	475	472	521	488	498	468	452	521	507	462	475	465	507	511	490	501	496	464	516	469	493	478	511	479	490	533	530	476	494	506	484	463	455	519	487	478	457	526	533	529	492	499	489	476	531	492	496	488	485	504	500	500	461	458	533	471	484	530	473	466	508	477	486	489	505	496	467	487	478	510	497	474	514	526	487	470	473	508	480	548	501	531	483	494	486	503	445	498	491	484	478	515	504	459	494	481	531	482	483	454	463	499	488	513	479	468	452	500	508	481	478	486	487	531	486	485	522	468	506	523	491	466	498	505	492	461	530	469	515	511	489	520	490	526	491	467	526	468	482	514	501	487	512	504	528	476	515	500	480	490	493	487	487	509	450	518	510	446	525	544	493	493	452	496	501	465	505	512	478	509	478	504	502	515	455	523	516	451	522	515	567	495	500	484	484	499	452	473	478	460	504	528	489	496	458	468	454	492	499	476	509	489	473	523	495	506	510	459	501	497	496	467	519	483	506	499	519	494	489	506	504	507	528	464	532	486	459	480	516	519	465	509	506	531	533	473	500	503	518	554	489	499	506	466	506	491	516	492	495	460	445	473	471	505	497	499	492	473	509	466	516	522	501	500	473	484	513	547	455	483	495	481	498	489	476	505	514	470	457	538	478	514	478	485	492	492	476	537	473	514	517	490	496	506	524	485	528	495	489	483	468	527	492	452	501	498	506	507	492	476	508	517	485	499	519	472	470	489	533	502	479	511	479	496	492	530	517	480	470	508	527	505	508	472	490	487	474	487	469	502	489	502	479	489	467	495	485	474	492	533	500	476	475	485	505	480	486	490	515	513	469	478	508	520	479	480	498	467	517	492	498	523	489	518	468	517	482	475	501	457	490	500	480	466	523	506	493	517	482	507	485	485	465	499	470	501	483	508	490	494	478	480	516	481	495	504	475	487	488	453	438	519	473	522	461	493	504	473	497	525	508	483	480	517	469	506	451	497	480	471	487	500	500	482	491	493	492	479	501	481	466	490	530	513	462	517	488	479	533	490	492	472	486	473	538	508	530	503	450	462	540	521	501	529	522	458	474	447	503	455	494	522	485	503	503	467	495	495	514	505	503	503	504	481	488	500	483	523	486	473	473	482	481	472	477	475	517	498	511	475	514	500	513	511	488	477	476	509	526	524	479	509	504	545	510	507	493	508	547	486	472	491	483	505	489	503	489	497	484	481	484	532	487	502	500	497	494	498	500	500	491	494	509	564	515	477	463	472	500	495	485	554	456	525	503	448	538	515	495	480	483	499	500	495	485	517	463	474	513	479	500	500	505	501	488	516	518	485	471	474	486	486	500	480	514	504	483	469	508	536	499	470	480	519	496	486	492	506	463	509	480	505	499	479	496	496	502	515	528	516	471	498	469	519	491	459	467	481	524	456	534	509	495	493	467	461	469	534	516	490	521	505	499	506	519	521	511	480	479	484	467	504	484	482	492	468	514	531	485	513	487	479	450	491	502	508	477	497	509	470	444	487	504	481	523	491	486	492	492	474	515	464	440	508	502	492	505	509	485	497	473	456	467	483	454	471	461	481	515	492	490	485
38825	62593	52178	40848	33340	23306	15434	12240	12227	11361	11057	9277	7746	6547	5645	4924	4261	3529	2971	2411	1903	1402	1241	1126	978	839	757	766	723	712	672	737	641	664	709	713	707	693	694	663	627	626	623	627	571	611	597	613	568	587	570	546	550	604	599	607	598	625	610	555	610	566	588	536	585	621	598	635	551	605	566	608	581	570	581	593	571	597	604	596	567	565	574	553	548	603	579	567	603	563	567	564	572	578	593	594	560	564	542	558	613	595	579	578	565	575	604	601	606	555	576	621	550	598	640	643	589	597	600	632	598	534	609	570	551	560	568	601	581	600	588	608	563	577	559	611	568	581	600	556	537	590	595	566	552	564	588	605	578	569	586	594	590	623	591	614	585	580	602	584	612	627	620	609	594	594	599	581	563	556	529	564	526	551	596	554	520	557	600	583	580	616	574	567	560	541	553	575	548	564	585	632	574	562	610	549	535	527	539	599	585	589	570	561	568	614	577	576	587	606	587	607	607	571	601	543	592	635	608	586	603	543	590	557	579	595	555	581	611	587	617	609	588	608	589	578	565	594	581	579	548	583	551	576	572	582	552	548	602	594	632	598	572	571	552	583	572	598	551	613	568	558	619	590	576	569	591	619	571	587	576	591	567	610	575	626	569	623	603	570	607	584	622	582	594	556	607	584	572	542	561	586	546	554	610	575	602	587	600	599	582	582	579	615	573	598	572	574	595	594	597	559	575	607	567	586	608	566	595	567	525	592	623	568	582	573	570	574	548	551	564	586	595	579	563	571	618	608	552	594	563	547	554	598	564	558	574	566	619	592	596	557	600	567	541	570	564	597	614	597	551	576	519	560	593	583	589	657	611	647	593	579	596	552	580	590	584	587	548	559	567	592	613	623	602	578	622	564	564	605	591	593	597	577	589	624	566	577	550	602	602	570	573	600	548	534	576	591	573	564	582	569	612	543	569	536	603	565	551	612	581	589	565	596	577	545	593	601	556	591	555	566	564	566	545	596	584	571	608	580	574	580	558	576	590	577	554	595	575	597	593	583	576	593	563	605	595	550	585	571	576	611	576	565	570	627	595	633	585	559	534	584	613	587	596	584	615	599	552	587	605	612	551	559	540	556	551	573	586	580	572	603	626	561	593	580	563	582	586	605	522	533	553	562	582	574	587	593	545	597	573	624	595	567	557	604	543	617	569	544	570	607	570	543	571	565	587	598	590	538	572	611	569	561	597	573	577	587	621	597	591	612	571	553	614	646	605	576	601	633	577	551	580	604	561	596	560	575	570	632	606	604	569	572	593	628	575	602	591	585	579	553	610	572	613	601	611	591	568	593	571	590	575	573	579	568	561	571	575	577	578	568	575	554	593	592	622	561	576	577	539	589	604	563	579	591	555	612	590	609	574	594	604	570	583	555	598	584	571	569	586	553	562	594	565	585	583	563	616	555	563	579	570	579	583	589	562	572	568	605	597	616	605	612	606	578	576	627	594	590	552	588	590	540	597	596	547	598	549	536	555	568	618	607	599	591	645	560	518	581	615	564	589	548	584	601	598	550	571	596	581	565	599	522	587	597	568	576	597	570	549	573	615	600	552	615	570	565	567	603	578	561	588	594	598	593	551	582	561	603	571	568	575	578	619	585	600	553	591	564	603	584	558	619	552	629	578	561	579	629	577	572	543	579	550	550	556	583	587	619	557	560	580	556	598	595	526	612	594	518	558	590	575	596	601	570	582	528	612	579	566	590	619	560	557	583	567	598	528	602	570	550	582	585	601	568	578	601	571	621	588	576	616	549	585	616	559	580	582	603	583	563	581	584	603	549	581	620	564	563	571	606	598	576	591	572	614	584	560	599	576	552	556	559	572	567	598	581	555	558	539	585	566	601	566	593	564	561	583	602	577	600	611	558	580	588	570	565	585	566	580	600	592	602	577	555	599	543	567	581	602	602	575	591	581	593	575	608	572	545	604	599	611	578	551	591	560	567	560	547	610	595	592	585	646	566	583	584	547	564	545	598	573	627	587	560	600	614	577	572	546	553	565	583	572	554	528	593	566	603	570	562	563	561	568	586	552	564	567	547	554	582	586	587	622	574	604	546	577	585	591	561	544	598	545	580	604	597	607	503	598	541	581	563	583	600	588	599	625	570	565	566	542	580	608	563	578	579	592	589	600	539	571	588	586	582	572	562	574	535	605	558	594	567	601	614	581	595	545	603	583	581	560	567	567	598	579	559	574	582	580	590	590	578	566	576	555	563	553	597	571	572	555	548	625	587	559	602	576	550	617	588	572	596	556	565	578	595	582	548	578	582	569	597	599	616	579	569	555	610	592	551	555	613	561	558	570	572	589	621	573	559	575	575	572	573	590	500	578	561	597	543	582	545	593	538	599	561	553	613	529	617	593	561	560	579	555	560	583	587	579	595	589	560	566	558	569	554	560	574	543	563	588	565	604	576	584	554	561	569	576	590	558	587	564	555	566	583	562	537	612	543	610	560	632	610	576	529	563	584	565	569	558	606	601	584	563	560	599	586	590	559	541	574	632	589	599	620	585	585	603	564	572	585	596	571	564	543	568	592	581	594	583	583	599	591	591	589	555	569	590	581	613	590	583	547	597	569	532	560	541	589	597	593	556	599	550	585	581	586	583	573	596	559	626	581	603	599	560	586	564	603	663	544	573	552	560	589	540	574	576	548	605	604	635	565	571	548	564	573	581	577	575	586	577	595	562	563	573	581	549	613	602	564	568	611	587	589	559	579	584	568	566	580	545	544	586	560	560	626	622	590	573	591	556	513	611	560	572	555	577	558	578	578	557	576	558	623	569	600	575	551	569	590	603	571	651	586	581	636	609	582	603	560	549	581	589	592	621	598	605	587	541	585	562	578	532	598	564	540	539	560	647	580	587	591	610	585	556	603	556	583	572	567	581	568	594	556	623	611	619	584	569	521	568	598	598	585	554	596	595	557	617	606	553	574	600	584	598	596	620	537	579	528	621	540	601	610	553	592	579	580	565	593	562	574	586	580	555	568	599	613	557	569	556	591	609	575	569	572	627	558	586	626	558	601	601	582	546	594	585	587	564	613	622	523	586	583	609	551	561	585	596	575	595	543	558	576	594	560	600	594	616	619	598	578	616	572	599	560	572	597	576	543	586	585	561	531	623	581	582	593	577	611	608	572	603	581	584	592	582	588	609	552	575	560	607	609	565	580	557	583	553	596	608	549	598	622	587	560	605	584	536	567	588	549	592	580	565	622	573	600	596	580	634	587	612	588	601	604	573	579	608	578	616	590	564	579	560	581	576	597	607	560	560	604	592	509	560	580	576	575	569	603	628	586	583	595	557	579	563	572	585	572	565	550	579	589	589	580	560	593	607	575	578	583	597	605	572	589	583	553	586	568	563	544	556	565	625	580	548	574	567	591	572	611	607	552	594	532	588	580	572	601	593	550	553	615	583	560	583	566	594	561	562	602	588	544	551	619	578	549	645	536	559	570
30130	33381	36530	28807	18575	9866	4510	2759	2657	2535	2538	2401	1877	1626	1408	1221	1130	969	800	772	588	609	552	463	412	420	433	427	411	356	367	405	354	371	417	397	402	407	364	376	391	371	368	383	362	371	356	389	333	371	363	365	382	360	392	368	367	428	389	380	385	376	340	378	378	359	343	365	339	372	385	381	386	371	383	355	366	355	383	384	386	362	389	374	418	379	349	377	369	364	358	348	357	394	356	371	379	350	377	352	343	399	378	353	373	347	372	422	378	368	395	369	355	379	339	399	397	402	392	370	368	379	374	369	384	356	397	371	333	363	405	342	381	339	365	385	382	410	375	389	407	390	372	375	368	364	355	350	379	366	350	352	382	385	361	358	390	368	365	398	375	387	348	360	400	361	411	377	382	385	343	354	396	362	384	347	370	393	366	377	384	367	370	391	352	361	411	387	385	401	340	375	390	360	380	367	371	398	399	371	333	348	367	349	388	380	359	344	358	395	399	393	382	353	367	399	377	360	372	387	392	358	368	397	345	371	373	368	400	365	357	400	370	339	365	364	382	380	423	363	384	389	354	335	363	407	384	387	389	386	371	354	393	390	363	376	402	349	393	384	362	357	375	364	353	365	345	395	392	362	373	382	364	364	370	367	379	380	344	356	396	375	393	378	362	346	394	339	383	383	373	369	404	360	388	385	357	367	374	349	412	393	392	349	427	351	347	350	403	358	346	355	325	323	374	354	355	327	370	355	380	345	385	365	365	362	398	380	381	344	340	377	383	378	346	379	360	398	375	391	363	370	375	347	346	385	407	389	380	343	394	346	385	360	356	333	323	359	339	381	397	374	407	347	362	341	328	368	364	379	349	358	371	372	406	375	368	356	375	365	383	366	369	374	376	378	388	385	370	371	369	380	394	373	404	379	363	339	385	403	373	388	362	374	359	386	353	358	362	390	355	399	375	387	406	406	366	345	357	409	380	371	374	326	368	370	381	362	375	367	361	334	379	402	350	377	364	374	336	374	342	392	362	360	365	364	366	381	371	383	380	366	362	365	383	329	373	375	358	364	389	398	388	387	355	386	374	387	392	403	351	346	373	370	332	376	382	369	379	384	400	356	393	355	348	335	387	392	374	354	373	386	375	362	352	376	400	364	375	388	375	355	365	373	382	346	378	396	382	338	366	395	405	351	384	324	364	341	375	375	403	370	395	343	379	383	362	357	343	397	366	352	360	394	364	405	378	364	376	374	358	362	348	383	346	379	370	348	339	355	383	390	386	339	385	348	354	391	377	383	391	409	359	385	402	391	388	394	365	383	367	388	402	391	362	391	395	334	373	361	373	383	357	380	380	400	339	389	348	357	409	372	357	361	356	386	385	385	411	342	372	361	364	370	366	373	398	360	387	371	364	356	370	369	366	376	372	354	341	403	367	367	364	343	362	334	362	382	383	349	384	361	346	354	394	371	356	380	360	370	342	375	395	329	392	361	408	379	352	360	401	403	339	363	368	348	350	372	362	398	369	393	372	366	359	354	377	364	364	354	365	375	357	413	366	347	377	372	356	408	374	373	408	413	347	361	374	374	351	375	377	363	366	372	355	390	405	369	373	419	368	379	374	367	389	375	353	402	390	372	325	376	372	346	344	376	362	355	385	383	341	370	384	386	337	376	381	351	374	364	364	360	372	322	392	319	364	341	361	365	378	354	389	414	368	369	373	367	332	387	346	378	358	362	378	355	352	359	349	350	375	346	381	363	388	389	356	368	367	368	366	343	398	415	379	358	393	378	376	374	346	418	384	356	352	377	373	396	360	361	349	376	379	379	387	344	365	364	396	386	354	363	368	374	388	356	360	378	354	343	379	383	370	343	343	417	388	347	343	388	364	386	366	358	397	332	376	356	374	361	372	370	380	377	370	368	380	360	374	413	406	394	353	363	413	417	361	362	367	395	356	379	360	376	403	384	361	391	331	391	387	383	353	351	360	329	364	368	384	389	408	403	368	415	379	363	390	346	352	368	372	334	372	365	366	371	375	387	376	333	357	404	379	355	333	389	340	383	345	349	363	368	353	345	359	378	375	394	335	351	350	402	375	355	349	376	383	396	401	369	390	398	346	365	400	369	367	352	384	393	374	356	370	344	361	353	349	380	412	413	376	363	362	387	378	350	411	390	356	363	390	361	379	354	409	352	382	388	403	389	366	359	368	357	369	400	384	391	386	379	399	390	361	363	391	386	368	405	373	364	406	382	390	385	333	355	384	363	365	365	410	385	379	362	346	365	341	355	358	359	399	323	357	380	359	345	366	366	392	390	394	388	401	358	381	371	419	386	375	372	343	381	374	403	384	349	349	370	367	421	389	370	367	375	341	372	385	367	376	390	353	335	395	378	376	366	374	358	381	356	373	406	377	360	353	385	366	374	368	397	364	374	374	371	396	360	367	383	380	339	411	369	370	394	394	377	389	351	387	352	380	351	346	389	383	356	375	378	355	375	380	356	377	379	365	407	357	326	353	351	372	360	375	371	373	341	361	366	369	400	374	387	393	352	381	364	334	374	358	412	437	394	360	362	371	365	389	377	357	388	356	357	374	370	410	336	404	370	375	359	387	369	397	360	372	372	383	382	385	379	378	342	379	396	353	369	376	374	379	374	364	370	339	401	412	349	345	389	363	367	352	350	372	382	365	345	364	374	382	372	384	398	382	341	385	363	360	381	369	391	372	377	399	345	373	367	338	365	366	387	394	396	349	383	338	359	373	351	364	379	384	394	382	389	372	401	351	365	389	353	355	327	362	321	383	354	399	386	339	384	379	387	366	366	397	370	353	342	378	361	370	380	357	366	383	359	327	349	383	376	372	387	407	379	370	341	347	382	386	383	358	336	347	369	383	345	346	385	362	386	374	388	419	375	333	372	368	376	384	349	348	369	368	370	399	385	373	396	378	407	376	343	393	398	373	371	360	380	357	373	355	371	381	324	379	346	372	354	383	368	364	360	344	383	390	388	372	336	345	356	376	386	393	366	361	350	360	356	390	339	385	320	353	394	381	364	395	341	378	356	374	378	373	361	365	403	355	362	383	364	374	383	394	351	353	367	335	379	347	359	352	366	393	390	348	386	339	354	388	383	394	326	378	374	371	354	367	356	361	388	386	413	378	350	356	348	383	402	434	344	374	402	411	363	371	364	389	334	371	339	327	355	395	369	345	357	359	366	398	369	366	358	353	400	347	364	326	377	365	360	363	402	363	363	334	427	365	377	409	365	374	381	374	353	389	331	362	357	428	348	346	394	405	382	404	377	372	407	377	374	362	380	373	380	393	369	391	325	363	364	343	400	397	347	380	328	386	367	377	368	357	378	360	371	360	368	393	317	372	397	388	377	358	373	403	392	370	387	370	392	374	364	360	363	380	414	347	362	394	377	364	358	379	354	362	378	391	354	322	362	350	365	368	379	410	393	341	409	380	368	348	348	365	373	341	366	396	385	368	353	342	358	318	392	343	397
36158	49382	40704	30031	22219	13991	8088	5698	5567	5368	5085	4601	3661	3186	2619	2225	1862	1587	1284	1159	943	767	749	637	549	526	562	522	489	476	524	470	471	488	484	466	494	481	428	454	492	483	484	456	465	423	469	436	475	449	455	411	451	455	463	449	476	425	443	442	443	461	464	469	436	434	447	439	445	444	453	426	435	422	471	434	423	452	457	461	439	445	394	461	463	439	430	454	443	438	461	446	461	441	435	454	459	476	400	397	418	428	434	445	430	402	508	465	511	437	434	438	406	451	459	437	441	486	469	423	410	423	449	449	462	474	491	451	461	408	452	423	455	452	435	467	456	445	447	430	411	470	454	421	462	416	459	470	463	406	431	420	450	425	417	453	433	415	455	450	429	466	419	453	440	455	439	459	425	392	440	431	495	429	468	427	465	440	416	461	406	448	453	452	401	435	415	459	446	448	423	434	444	435	435	459	442	423	430	418	454	505	462	451	435	428	442	424	422	467	427	441	430	409	439	441	458	448	427	444	442	419	443	471	470	466	431	414	443	458	420	442	422	462	442	452	450	438	470	453	445	421	452	460	453	429	450	449	450	417	427	425	471	456	447	422	447	441	459	431	455	426	451	455	465	414	458	459	424	442	428	447	431	433	413	431	459	443	447	471	460	453	433	420	468	438	459	437	440	435	440	409	434	399	429	412	444	433	447	470	457	452	445	434	452	437	435	440	464	442	436	453	444	417	448	422	447	457	429	463	471	466	489	456	429	413	431	429	446	456	437	463	436	439	410	444	448	402	396	445	453	448	434	469	436	455	437	455	463	427	410	453	456	436	446	445	472	453	438	451	446	455	451	465	396	443	445	456	399	434	456	405	413	468	435	443	455	442	463	429	432	426	393	479	439	418	452	433	456	426	478	443	459	466	420	426	444	456	452	488	450	464	446	438	445	459	460	460	436	459	480	446	454	472	461	454	425	432	467	468	452	454	413	473	450	417	429	415	466	481	457	494	444	407	462	423	443	463	488	448	431	478	449	412	458	436	425	471	475	444	456	437	466	439	464	425	444	423	458	426	455	458	422	471	443	447	476	421	429	472	423	432	457	462	425	443	464	444	454	427	421	462	418	445	457	441	445	422	434	432	422	414	444	433	431	457	448	489	430	457	448	475	445	450	434	444	454	448	473	443	461	439	425	446	426	473	473	419	468	452	442	438	452	447	402	417	454	417	436	432	443	433	467	415	447	458	430	473	423	436	439	442	453	475	435	418	449	471	471	448	441	433	450	429	425	450	458	464	402	439	436	466	443	440	441	450	443	435	469	454	465	401	419	462	442	466	409	436	440	463	413	423	475	413	417	428	482	452	465	463	454	485	426	439	460	451	424	470	429	462	430	453	438	440	463	435	469	446	410	463	457	451	421	450	456	450	462	441	423	458	430	465	436	487	454	439	453	438	438	466	429	447	427	434	488	447	432	427	434	451	405	431	424	452	470	477	468	442	409	438	447	452	420	469	430	463	446	431	423	452	469	407	446	423	450	438	443	468	443	391	466	429	433	418	450	468	446	441	444	430	473	477	438	456	463	453	436	447	460	444	433	443	451	429	431	435	432	503	488	457	446	458	439	471	420	442	451	436	435	480	464	453	434	431	471	452	439	489	447	414	430	445	445	430	451	439	461	478	463	426	472	467	444	464	431	491	462	447	441	431	399	452	487	417	440	448	463	456	450	444	436	428	442	451	430	457	444	440	441	426	470	429	478	453	458	468	444	420	405	435	484	421	466	430	395	421	451	477	467	415	423	454	453	407	438	487	450	469	475	429	460	440	488	423	439	421	441	499	430	439	447	457	428	419	471	449	469	403	438	432	422	456	468	414	423	469	428	418	415	449	425	472	453	418	464	442	439	435	465	441	460	418	454	443	412	459	449	425	404	460	478	427	444	441	428	462	433	461	458	404	451	464	469	442	435	478	450	451	465	460	436	464	452	429	455	442	429	462	451	437	440	429	457	424	476	463	446	438	408	449	462	441	443	422	451	434	400	429	409	418	478	406	468	404	462	434	411	455	434	442	429	473	411	480	442	449	450	452	452	446	434	412	440	452	451	467	453	457	447	450	450	400	456	415	444	448	444	433	425	471	484	454	456	454	449	438	463	411	444	420	488	447	432	445	458	464	464	457	432	447	425	475	434	444	412	435	420	453	444	452	440	455	469	416	475	435	422	446	451	450	465	457	452	398	455	460	438	444	453	424	463	455	426	448	437	424	442	455	429	479	432	449	470	440	417	406	484	443	466	453	443	468	415	460	445	467	451	423	479	454	440	472	457	455	418	430	469	453	489	475	422	464	430	458	454	382	468	413	426	463	481	437	464	448	449	463	442	459	404	432	474	433	433	463	457	445	449	456	456	431	450	445	474	431	443	433	471	457	435	446	465	490	426	419	427	407	428	445	419	428	454	434	431	460	438	451	441	465	457	454	437	441	460	451	459	460	458	427	440	412	463	450	433	454	444	412	430	457	447	463	430	469	439	416	460	439	459	433	443	425	449	439	391	432	463	411	454	453	457	422	423	459	440	439	423	452	442	477	425	428	442	456	416	445	425	443	422	457	446	460	479	466	412	439	459	432	463	463	428	450	440	444	450	440	466	451	436	458	432	426	413	432	465	415	428	445	451	463	434	449	433	451	461	458	433	465	431	450	454	498	436	477	414	398	434	450	435	480	418	414	447	425	447	484	398	445	473	445	447	427	424	445	471	446	453	466	482	435	470	452	418	441	445	460	396	391	437	447	431	434	454	460	485	434	442	453	454	420	432	431	437	436	459	479	423	462	411	446	468	466	422	435	457	435	447	417	446	475	454	444	476	447	450	422	403	451	429	469	463	441	430	447	485	453	484	396	469	453	435	428	432	420	445	444	429	450	483	432	441	454	426	461	434	453	403	470	450	441	444	458	442	465	417	468	469	452	468	462	469	425	417	444	449	466	447	418	474	439	462	439	426	467	464	450	463	415	432	439	444	440	428	415	421	416	472	455	449	419	443	447	461	444	437	460	458	474	418	479	427	451	440	436	465	433	429	448	452	428	482	468	424	441	438	490	462	462	469	441	439	435	431	514	422	446	471	429	443	432	465	415	432	470	465	427	466	480	420	417	442	447	466	453	427	452	428	444	465	473	456	421	432	470	453	465	436	397	453	426	443	426	455	460	443	435	476	404	396	415	441	439	467	464	422	468	401	447	436	469	444	450	460	410	450	451	487	478	443	460	422	452	407	443	462	417	448	443	444	452	465	440	425	437	448	417	466	437	452	438	447	429	441	433	427	405	475	429	439	462	433	456	451	470	439	409	461	456	430	414	468	459	462	393	444	428	436	414	463	423	425	441	436	433	467	440	460	451	413	443	448	430	477	436	400	475	409	441	431	431	437	453	453	485	445	451	473	475	453	400	473	426	424	428	460	458	399	432	452	441	461	445	445	422	452	448	474	456	473	449	445	423	453	440	415	466	422	446
23662	20978	28359	24958	22515	18949	10217	4954	4513	4396	4143	3944	3034	2745	2463	2039	1830	1494	1283	1000	859	749	699	662	577	557	517	518	506	486	487	482	492	508	492	485	461	474	468	443	453	501	424	497	440	438	429	463	448	447	451	455	435	444	438	491	458	446	440	456	464	442	446	462	462	450	450	435	432	418	452	437	465	481	480	417	440	430	419	456	437	466	484	461	438	425	440	435	443	458	461	469	433	449	473	476	422	449	413	424	440	475	484	485	421	457	451	402	433	439	420	478	448	460	436	455	407	457	452	453	445	427	453	477	462	450	451	473	435	458	465	479	435	454	466	456	444	481	441	482	465	441	458	493	434	456	477	442	456	466	428	453	450	455	447	430	431	451	440	474	461	455	474	455	471	467	436	464	456	442	450	449	462	480	430	461	417	472	455	418	405	437	452	483	460	478	450	457	443	483	467	426	453	456	473	453	472	436	449	452	422	439	457	436	440	444	447	460	444	430	470	426	433	456	459	464	472	427	443	433	436	464	477	490	420	452	422	430	463	454	445	479	467	454	463	444	431	458	444	446	468	474	406	501	504	440	445	439	455	460	500	398	455	421	464	410	443	438	490	426	502	454	466	440	422	455	451	442	458	456	469	461	446	462	445	407	468	447	456	439	434	462	462	431	447	493	466	429	465	458	439	455	416	444	458	445	450	442	465	450	448	429	411	455	445	450	472	447	468	416	424	429	485	443	457	446	450	447	399	465	436	418	445	466	453	418	454	427	452	471	489	483	454	433	456	454	425	445	476	443	455	448	449	426	415	424	465	495	423	446	467	439	433	442	469	420	473	452	453	468	491	451	451	396	451	433	466	464	432	462	426	469	466	472	497	491	464	455	431	458	400	433	494	483	465	479	448	451	446	474	465	439	403	499	462	422	475	420	457	468	407	431	466	447	439	463	465	450	447	447	436	503	422	442	453	479	444	441	466	431	473	463	432	447	444	479	479	447	449	404	436	478	449	445	466	452	434	439	426	434	478	442	470	482	424	439	427	444	424	461	458	445	456	407	451	433	421	446	444	481	451	431	459	453	438	468	453	459	462	433	452	445	463	447	469	454	431	459	434	450	466	438	432	433	444	442	456	431	466	445	470	462	472	451	422	418	451	398	423	475	442	438	415	446	470	448	467	452	460	441	458	443	428	448	450	470	482	466	479	450	442	440	466	476	479	431	470	459	459	448	470	464	432	443	436	414	447	410	409	452	461	493	433	446	433	456	453	439	424	464	483	429	448	493	462	452	467	449	432	411	443	476	438	431	469	423	417	416	485	444	473	482	474	408	426	441	446	439	425	417	414	481	441	448	432	438	407	487	442	405	445	438	446	457	436	442	468	469	459	448	441	468	471	453	433	462	461	445	439	414	437	446	507	445	458	466	441	477	463	447	444	456	415	455	454	494	439	455	466	413	443	431	442	499	473	447	455	444	444	460	464	448	444	453	483	452	477	445	408	456	431	398	482	434	483	430	416	439	424	455	473	432	444	460	467	443	464	457	455	442	482	464	434	429	418	458	427	444	451	421	488	451	458	457	434	450	434	442	483	411	413	444	475	472	444	454	431	440	431	466	445	454	456	441	453	465	448	450	429	434	412	440	474	450	449	454	461	440	426	426	453	453	430	460	439	425	428	460	462	482	444	451	421	444	477	463	470	444	448	464	452	465	458	487	472	436	445	441	436	457	429	426	463	445	451	427	429	446	496	491	472	450	419	412	442	422	432	454	479	463	411	442	474	450	435	483	454	397	432	459	441	443	467	487	451	460	442	468	470	462	436	506	436	404	447	449	435	467	447	429	484	441	488	474	425	439	446	466	463	463	443	471	380	478	477	441	437	495	449	441	425	437	417	446	456	453	452	453	436	465	465	469	413	451	489	444	411	404	437	440	440	421	461	431	471	428	448	414	417	466	440	431	448	458	450	439	468	394	411	457	453	440	404	434	450	469	435	482	470	461	444	470	476	422	508	436	444	442	439	448	424	435	466	449	451	442	430	451	453	485	429	456	468	481	451	447	407	434	458	418	440	448	485	458	464	446	455	463	449	428	475	477	450	443	449	497	483	429	416	455	419	476	433	453	457	446	436	406	421	438	426	472	454	456	468	455	439	425	469	458	427	455	469	390	452	486	457	428	466	428	443	460	481	451	451	435	472	443	447	403	422	418	446	435	493	469	441	421	453	438	449	444	443	478	462	421	479	435	464	450	415	408	470	435	417	422	462	459	476	469	446	410	492	422	449	445	496	460	450	475	445	475	429	454	455	440	451	438	459	427	440	462	456	437	424	424	448	482	479	422	466	421	445	439	443	412	419	423	424	466	447	476	444	404	465	414	435	424	432	441	454	444	422	453	440	444	496	444	399	514	424	435	439	449	461	460	426	453	489	461	447	452	425	432	444	481	395	468	469	456	442	430	431	450	439	437	427	465	459	449	454	425	470	428	467	428	425	483	449	396	457	456	457	455	455	437	460	443	405	448	473	492	428	478	436	471	459	447	454	432	461	441	456	457	465	446	427	432	452	430	439	461	464	471	458	446	458	493	434	508	478	469	426	461	447	451	447	445	444	443	448	429	467	413	475	427	446	428	423	488	470	433	419	485	422	425	512	445	450	469	419	449	449	444	394	471	429	425	470	446	429	462	425	470	432	451	445	481	439	406	449	447	462	474	444	459	441	450	448	459	429	445	426	487	449	408	442	450	466	458	469	444	413	478	484	445	413	449	455	452	463	449	434	492	440	425	413	472	465	409	409	414	421	463	427	452	457	436	433	445	450	463	470	474	468	454	461	446	470	459	440	454	436	424	430	463	450	476	452	462	476	450	440	459	443	472	452	463	487	429	442	481	446	448	463	441	453	492	441	493	418	432	463	426	451	419	494	445	457	422	451	450	421	448	428	478	462	471	426	459	439	432	450	431	461	444	470	455	472	434	456	431	443	429	480	449	452	415	446	410	471	474	481	474	440	420	451	488	407	470	463	463	436	453	399	483	447	452	449	458	438	474	460	469	447	441	453	410	428	414	436	430	436	416	453	425	455	453	451	499	489	465	458	453	459	411	425	472	433	434	429	443	458	439	456	413	391	433	401	451	443	450	398	409	421	431	471	409	442	448	433	429	425	437	493	458	480	467	462	410	442	455	481	462	444	433	444	433	454	471	409	459	473	434	430	466	438	457	476	474	407	431	394	410	463	449	433	480	432	448	462	425	425	459	443	445	486	458	466	415	456	466	460	451	451	438	475	450	433	424	468	436	422	403	457	485	486	477	467	454	411	438	447	438	432	440	460	454	449	428	448	447	476	434	496	449	449	425	424	472	453	444	423	457	448	487	420	486	467	455	493	505	473	464	455	458	438	433	459	455	454	427	446	473	456	449	452	441	408	466	483	465	492	447	425	455	496	473	472	480	484	437	395	419	415	443	458	438	449	438	487	425	460	438	433	446	454	432	443	460	437	477	447	438	452	478
36102	57558	47695	36216	27601	19093	12035	8823	8989	8470	7783	7346	5635	4907	4318	3488	3017	2554	2064	1686	1308	1107	1021	889	797	746	699	667	617	603	647	608	625	624	615	608	601	578	579	574	557	534	540	542	562	538	543	532	522	550	495	556	509	562	500	553	490	543	602	570	538	565	530	525	479	524	498	528	547	571	583	527	538	537	527	541	543	522	545	496	528	518	503	507	551	546	563	535	507	468	513	484	507	515	508	491	546	541	545	509	538	515	527	538	544	488	531	546	521	531	525	527	547	541	545	563	513	577	529	485	488	523	495	538	504	538	536	511	538	525	530	519	542	526	509	529	544	538	474	562	522	574	525	515	510	530	529	521	511	501	457	533	514	526	531	501	544	527	527	528	543	518	506	539	554	509	521	554	521	504	486	495	518	521	493	550	545	531	493	566	541	541	539	521	496	543	552	525	529	471	551	532	570	553	510	563	550	569	555	508	551	518	559	540	515	523	513	521	546	530	554	524	553	535	462	566	548	511	525	478	547	514	528	558	540	513	553	546	545	514	517	544	510	509	493	498	547	488	567	565	499	550	553	502	534	502	500	565	508	585	516	539	492	534	576	484	531	529	531	508	538	522	552	500	560	530	545	519	536	511	563	506	558	533	514	536	514	538	491	535	501	521	555	517	464	499	527	545	514	536	542	532	492	518	522	517	532	532	544	540	536	543	539	506	554	504	501	528	468	507	539	515	503	549	517	536	529	518	523	513	535	533	526	509	494	527	520	568	526	521	561	530	538	546	513	517	534	581	537	522	526	520	561	484	512	490	540	538	504	569	538	559	534	511	522	515	510	517	534	539	537	516	555	491	534	546	529	522	541	569	543	509	526	511	505	491	545	535	502	517	541	542	535	533	508	522	529	549	561	544	542	537	560	534	551	515	540	531	503	501	543	530	588	537	555	533	514	547	534	552	514	560	541	531	555	551	531	519	518	521	561	516	532	538	508	576	536	494	540	580	515	508	526	531	498	560	522	549	502	593	551	506	525	520	523	560	497	471	515	538	537	540	523	529	551	512	571	541	559	508	531	500	504	525	492	507	519	533	572	538	506	550	548	511	504	529	524	521	524	522	485	497	523	505	518	537	546	520	494	562	518	532	530	490	539	548	512	526	549	514	515	544	553	531	511	498	500	522	510	544	572	583	465	542	542	547	560	546	503	507	528	472	536	558	561	509	525	515	521	536	529	586	513	493	573	492	505	535	519	531	559	562	567	545	569	520	563	560	533	505	557	564	540	532	508	557	565	509	527	509	531	547	531	508	585	527	524	566	513	528	528	529	598	474	507	502	508	517	473	525	509	518	531	561	572	501	541	528	533	566	470	513	538	548	492	533	533	524	559	518	557	506	538	522	506	519	564	519	573	544	550	569	544	507	506	545	521	560	574	537	524	577	523	469	565	524	509	511	528	578	519	545	527	544	488	554	519	558	511	498	555	583	539	562	552	493	543	573	546	505	537	504	506	532	510	550	549	533	501	517	589	500	577	516	544	524	558	544	499	476	542	541	537	529	531	516	493	562	573	506	505	499	491	494	508	488	516	510	546	583	534	484	554	488	530	545	494	500	529	586	491	529	503	528	515	571	485	530	519	530	524	572	515	533	517	531	540	514	528	560	504	523	517	510	514	557	572	515	538	578	573	500	538	500	539	478	563	494	562	515	551	543	543	503	566	506	530	519	540	519	520	545	509	544	517	527	521	536	483	545	514	540	533	515	528	540	545	514	534	557	533	537	530	538	556	541	514	525	547	539	505	513	535	556	536	491	571	558	548	531	535	532	525	557	526	521	550	541	496	534	518	509	503	523	587	503	531	515	535	544	520	543	570	533	569	512	558	510	557	526	521	535	512	511	516	498	527	533	551	529	531	544	502	558	562	525	539	538	532	530	471	559	544	547	513	538	498	550	556	540	491	513	539	569	506	525	546	494	526	512	476	554	548	522	551	492	500	531	531	529	492	544	557	524	539	545	515	561	519	503	491	530	566	569	560	505	543	539	560	535	505	526	530	528	551	502	547	567	537	548	502	549	568	558	541	521	522	517	511	501	523	533	519	540	553	521	527	536	549	569	509	542	532	536	517	497	514	542	579	514	506	530	548	515	531	527	560	495	553	537	547	541	545	524	543	540	545	501	529	503	552	493	552	508	496	546	536	553	499	549	567	515	506	532	541	531	570	529	500	548	498	480	532	523	513	504	497	532	489	514	487	542	533	524	573	553	542	517	526	534	522	572	506	526	533	502	555	537	510	563	520	538	519	523	540	537	523	579	555	544	512	531	537	502	509	536	538	536	540	535	513	475	489	544	527	539	575	536	550	507	522	524	561	544	581	495	520	521	575	556	507	531	533	546	513	525	545	543	526	558	562	509	525	508	551	497	448	529	537	522	521	536	534	546	520	512	532	523	540	538	553	517	525	466	519	522	533	497	514	514	540	526	546	491	576	536	509	484	538	510	535	528	495	502	520	529	556	542	516	533	476	505	542	511	554	586	522	546	490	591	520	531	533	539	527	536	536	544	522	489	523	568	509	501	510	515	518	502	524	526	528	526	500	503	492	539	510	514	564	549	528	540	510	532	542	528	515	542	569	515	589	531	563	537	507	542	485	535	542	506	530	555	511	546	489	554	536	528	495	512	535	513	528	544	530	499	529	543	551	548	550	560	480	519	524	528	523	527	510	539	499	537	490	493	518	541	542	549	539	515	552	496	531	523	548	554	540	501	519	565	518	546	553	489	548	546	544	537	522	552	525	519	485	513	509	553	540	550	555	544	550	511	528	523	498	554	533	539	535	521	611	580	533	531	534	516	569	525	541	533	544	517	545	480	494	529	545	528	582	517	534	548	540	510	499	518	545	496	499	513	552	523	534	514	507	536	513	533	505	523	568	574	515	544	523	547	519	585	522	526	519	542	557	520	520	525	507	531	532	500	491	499	530	525	527	526	488	521	571	580	538	523	542	523	480	506	540	535	469	551	505	545	559	536	529	530	528	531	511	530	520	516	517	527	523	507	530	498	482	537	540	544	580	510	532	553	559	513	529	531	531	553	508	498	509	476	532	553	510	502	567	517	540	541	539	529	521	545	503	510	531	535	562	492	547	564	510	557	495	525	511	522	528	537	548	561	537	580	516	538	522	524	487	561	566	552	520	511	563	490	527	507	525	583	531	494	561	550	511	551	509	500	553	545	532	565	516	536	575	467	548	509	552	522	571	510	507	562	496	537	527	473	496	534	529	535	527	514	514	541	503	528	495	530	546	535	518	548	532	519	554	546	532	504	490	544	538	583	530	518	520	510	525	508	495	495	542	532	524	527	572	545	518	513	538	557	555	507	535	541	531	548	504	534	532	540	575	530	532	569	530	552	493	522	542	528	544	500	545	543	529	521	499	547	533	509	551	491	541	543	529	522	559	547	505	489	530	516	559	531	516	562	513	514	532	538	528	514	499	531	567	517	512	568	497	541
24804	21190	28546	27395	20818	12521	5700	3357	3133	3398	3171	2781	2412	2209	1900	1541	1337	1114	922	865	714	573	576	471	473	425	446	409	393	378	409	372	387	384	439	382	392	391	394	336	407	411	366	366	402	355	336	377	342	363	400	347	381	355	353	358	368	356	382	389	321	371	364	361	363	382	398	374	385	397	389	364	385	340	358	375	335	373	342	376	385	372	366	334	358	339	357	391	381	364	354	354	364	351	372	413	385	365	367	350	333	366	375	375	341	378	379	363	371	380	359	343	375	366	346	323	364	370	345	357	334	360	390	367	391	358	354	383	391	373	394	376	360	330	358	364	370	352	327	363	369	362	360	358	380	343	358	375	365	379	370	364	353	357	346	382	384	381	378	366	377	335	375	330	327	377	343	364	369	387	339	380	360	377	381	354	363	352	386	364	341	329	362	352	372	345	358	356	377	395	408	374	349	360	326	365	373	357	373	374	329	369	389	367	348	385	339	387	347	366	376	365	354	338	328	376	349	354	335	344	371	357	374	343	412	345	367	346	354	354	395	331	386	356	360	351	378	391	356	356	362	385	365	417	334	379	369	367	388	331	353	349	364	359	398	369	353	352	363	376	366	370	337	330	371	363	376	352	387	389	385	387	386	363	370	369	351	367	371	357	370	365	362	351	335	361	370	374	365	389	377	342	374	406	371	356	377	360	356	346	347	384	354	390	357	347	354	372	357	388	341	380	367	358	378	354	361	366	365	366	398	360	369	333	364	388	333	348	369	365	356	330	333	365	382	414	368	372	375	367	363	373	363	389	355	345	355	346	371	357	352	344	384	358	397	361	354	359	325	333	362	365	433	386	318	376	378	338	378	369	330	325	367	374	410	346	382	368	388	367	403	364	361	335	341	392	339	364	336	373	361	374	356	344	355	382	377	323	331	382	390	350	335	378	362	382	324	378	347	402	375	365	381	384	381	363	337	359	346	346	393	382	394	350	343	380	369	351	372	363	367	325	354	364	337	357	393	355	345	337	390	377	353	380	397	366	386	361	391	352	361	349	360	361	365	329	369	348	340	381	337	355	387	363	363	354	339	352	349	341	338	373	382	346	375	339	359	357	358	397	381	360	375	376	383	382	365	365	354	351	365	373	356	340	378	403	348	369	415	371	390	375	374	347	332	360	360	360	335	362	368	341	354	375	378	373	380	351	387	370	354	373	377	342	330	349	374	363	350	358	391	389	369	343	366	364	363	342	373	390	381	385	344	374	368	373	338	365	399	360	323	369	344	356	383	376	367	332	373	350	364	368	385	372	381	373	396	366	383	361	358	359	333	404	363	369	375	382	368	382	401	399	355	366	376	352	362	379	344	360	394	351	352	405	376	345	357	350	358	350	349	326	339	347	336	370	331	372	340	356	333	379	348	374	362	343	364	412	362	343	375	339	349	342	339	360	356	363	358	361	369	389	346	382	355	344	324	347	358	379	376	347	368	393	372	369	333	352	342	370	374	355	350	369	345	357	347	348	344	353	371	392	377	357	324	357	353	376	335	354	338	343	350	391	330	340	321	356	359	360	341	353	370	354	362	320	371	378	388	352	353	348	349	376	377	385	385	352	380	372	386	366	398	363	377	325	367	361	357	359	340	367	340	361	383	340	379	350	364	336	382	343	365	345	348	341	379	378	387	371	368	336	323	328	353	405	391	358	377	358	386	372	393	358	367	338	397	362	358	348	383	346	353	365	381	375	386	369	343	397	371	346	344	381	378	364	345	354	366	334	350	358	362	349	380	373	386	372	366	373	392	358	338	373	338	366	349	356	329	353	347	364	346	353	367	366	358	355	360	377	337	375	358	349	366	391	389	382	377	347	367	350	356	327	334	386	343	345	393	358	335	375	381	338	341	375	367	356	360	396	371	372	358	375	392	371	393	394	374	342	389	377	358	392	373	370	359	379	360	409	348	374	354	384	360	368	354	377	330	319	376	310	348	356	362	345	368	371	368	359	371	357	357	387	351	348	392	360	338	377	342	347	356	367	361	357	371	376	386	371	371	344	367	365	372	362	370	396	368	378	396	359	351	401	341	318	376	331	367	350	371	331	366	348	374	333	368	356	375	359	382	385	326	364	348	372	424	367	346	348	313	375	359	355	398	372	340	391	364	362	376	349	327	346	351	399	317	359	415	363	391	347	364	376	330	363	372	368	373	386	334	374	381	325	347	400	370	351	363	391	380	333	349	409	361	347	372	341	359	331	376	374	304	349	392	326	368	406	361	326	388	361	364	365	324	346	390	325	386	383	335	326	357	363	333	360	365	375	364	375	366	377	377	338	349	366	372	361	338	355	368	357	358	364	349	383	394	353	343	371	368	339	360	378	347	385	336	362	346	354	359	343	363	379	375	347	373	364	361	337	370	333	351	356	328	372	378	381	351	374	384	348	343	345	390	382	372	378	359	369	353	361	353	366	352	370	375	373	337	327	351	339	375	373	342	399	368	351	376	376	390	343	373	360	402	337	374	386	361	329	350	351	381	342	373	341	336	326	393	342	389	368	351	377	362	349	362	370	334	381	333	322	325	317	359	345	386	349	373	336	336	418	370	374	332	363	321	374	379	340	338	372	365	351	337	343	343	370	316	347	366	360	380	376	382	404	367	351	368	334	314	361	391	308	345	370	348	371	339	343	364	339	373	363	376	342	360	365	382	386	386	362	347	355	359	347	353	385	370	390	338	330	343	373	334	363	361	355	363	379	362	376	360	334	386	350	381	371	339	351	348	366	349	382	333	386	341	355	339	377	390	323	364	413	383	394	388	359	378	353	392	376	369	376	360	367	355	352	358	400	387	379	329	361	328	377	365	369	332	371	341	377	369	352	365	338	360	354	362	385	351	386	393	351	387	357	364	368	365	369	343	384	371	322	376	321	397	351	358	353	321	358	376	374	384	351	358	406	369	377	331	333	388	348	361	358	346	377	367	334	391	355	350	388	374	374	382	389	385	354	384	372	375	364	346	348	355	397	340	390	383	388	376	342	346	393	335	359	337	362	356	342	357	356	327	368	374	355	401	387	383	327	363	362	340	375	363	391	361	356	353	347	338	356	357	333	360	376	355	383	355	395	348	379	339	349	362	366	334	348	337	420	346	344	386	363	392	377	379	338	391	361	360	342	395	337	355	359	359	376	341	387	360	341	398	350	349	372	343	368	334	337	352	366	368	364	348	334	364	345	359	344	397	371	356	360	341	349	364	381	339	361	374	375	368	372	350	332	377	388	341	361	350	326	379	350	346	355	364	369	342	371	333	345	366	359	341	363	404	371	329	358	303	368	376	372	312	366	382	392	360	345	360	400	385	333	381	357	363	383	398	348	356	370	356	378	302	355	364	341	382	371	361	339	335	333	385	361	378	341	337	354	312	379	373	359	361	382	353	352	388	354	338	399	372	364	347	352	350	369	389	367	353	353	356	347	345	406	370	340	344	354	353	315	347	363	354	349	363	382	383	359	352	372	354	374
36267	54622	44869	33360	23375	15862	9533	6996	7056	7204	6575	5781	4712	4230	3545	2987	2525	2006	1698	1470	1044	882	827	649	593	568	574	541	536	521	496	523	499	473	497	526	534	498	462	491	488	473	467	416	482	473	456	439	418	439	419	438	425	475	458	441	404	434	447	450	451	419	417	447	489	479	426	446	494	460	431	441	448	465	462	463	477	423	480	445	448	435	425	432	394	447	393	450	474	450	439	455	456	470	477	443	447	440	427	471	448	478	444	442	409	418	385	444	453	387	444	445	450	430	469	455	446	445	450	478	396	433	422	456	453	450	465	448	450	445	426	441	439	453	437	441	400	427	431	425	469	463	454	431	457	463	467	460	439	471	423	440	473	446	436	477	402	432	425	472	447	433	434	468	445	475	446	427	413	444	460	443	477	448	440	434	439	456	421	464	406	399	467	484	430	457	484	402	416	423	447	468	453	441	450	449	423	425	446	471	471	421	480	462	455	428	415	462	436	431	433	453	442	459	431	461	463	449	413	426	415	462	443	450	414	456	398	437	420	437	396	427	486	418	431	435	419	417	483	448	423	427	425	446	426	441	452	431	434	425	403	419	449	446	433	451	397	463	446	460	457	446	414	450	436	431	480	436	451	441	438	456	440	462	430	443	447	436	458	439	458	413	456	447	417	426	434	442	429	472	460	440	430	442	427	435	458	423	468	412	384	425	428	419	430	443	427	465	470	445	447	434	447	450	435	429	422	447	483	486	427	427	409	432	445	446	418	446	447	446	476	451	448	454	429	434	426	424	459	451	429	452	427	439	425	451	427	462	443	447	446	457	465	434	433	422	456	431	389	437	467	465	442	426	468	430	443	460	417	443	440	414	475	445	454	399	447	439	445	446	443	444	457	472	451	435	427	442	382	451	492	440	421	470	411	411	395	478	464	451	438	427	435	466	455	444	422	457	454	443	473	427	443	421	444	438	459	445	484	433	444	426	419	445	462	442	399	445	444	459	445	487	447	467	484	437	454	496	404	412	449	454	446	432	452	450	398	476	440	444	429	459	459	426	445	459	457	415	447	420	440	445	445	426	440	436	432	451	456	448	439	442	446	393	457	437	418	424	417	445	420	439	451	445	409	469	420	427	490	440	456	460	448	416	439	448	472	490	451	451	409	447	420	444	464	497	466	392	463	446	447	422	433	443	448	450	450	461	457	479	433	432	465	463	480	436	433	448	427	450	463	466	427	420	426	448	416	397	444	494	427	455	452	419	431	457	437	472	425	426	407	440	458	409	434	414	435	411	456	417	434	435	476	424	459	445	439	435	451	462	419	464	435	436	451	453	424	453	433	464	478	477	434	451	447	450	455	415	470	421	432	415	428	460	448	437	434	458	483	451	442	466	467	457	433	437	511	455	460	458	416	479	447	414	428	450	446	438	440	451	431	429	400	406	410	436	477	463	426	469	446	417	454	473	437	424	446	435	468	453	416	445	443	435	455	457	443	425	460	433	430	451	422	429	432	418	495	428	417	464	428	419	460	436	426	413	456	451	428	399	438	436	412	406	467	432	445	416	457	466	449	392	464	418	415	452	399	455	476	383	439	441	413	441	445	435	412	484	417	445	470	438	449	435	458	455	451	444	453	430	483	443	435	452	422	400	425	428	472	458	448	455	448	470	429	458	413	430	425	482	451	406	445	442	452	418	458	402	463	427	459	448	451	465	411	456	427	449	503	435	450	449	430	441	418	430	441	466	404	460	438	419	452	425	421	454	447	431	429	401	421	429	436	436	439	454	440	438	432	407	430	416	447	447	430	443	446	478	459	455	446	430	476	451	434	436	436	449	444	431	460	433	433	450	454	447	432	457	449	439	478	423	427	409	397	417	469	479	476	459	441	444	425	412	416	466	454	448	456	441	415	439	443	425	435	453	456	489	478	431	417	449	416	450	435	429	422	400	444	457	438	426	464	478	429	441	463	410	428	447	432	425	438	435	432	448	435	439	393	455	434	435	423	418	471	440	428	434	437	462	431	413	469	479	462	430	442	413	446	468	422	451	457	417	479	406	443	435	441	428	436	448	455	424	432	460	456	436	451	386	467	442	425	450	416	440	429	460	444	427	447	425	413	407	457	427	426	458	456	461	426	422	420	429	427	448	393	422	449	403	473	416	450	438	433	441	412	441	430	461	390	434	416	404	430	444	426	416	427	447	455	433	420	482	417	448	448	441	426	438	440	442	412	472	447	435	492	396	441	438	445	429	446	416	443	453	467	456	429	443	445	478	428	471	468	463	458	430	445	442	449	408	444	426	410	468	438	495	412	465	419	441	396	468	462	459	448	428	432	445	454	430	489	402	470	446	400	456	452	441	478	449	458	464	442	488	405	448	469	439	406	431	446	434	450	453	444	433	418	442	456	465	422	456	461	437	438	465	461	449	447	393	457	451	413	443	422	454	441	439	438	421	441	454	463	447	451	422	436	434	467	414	464	411	468	477	455	411	421	415	481	498	451	460	442	446	437	421	474	419	450	446	426	443	454	422	418	445	406	430	428	462	418	442	451	451	441	449	435	452	429	408	420	452	457	426	445	449	467	460	450	444	421	436	463	416	430	454	456	471	456	437	418	420	418	433	446	439	423	419	427	421	422	443	438	452	422	442	417	473	445	434	463	437	462	426	443	461	468	462	428	493	429	433	445	437	461	434	419	439	435	442	439	445	478	379	435	460	453	435	472	428	473	420	467	434	461	462	457	442	439	444	442	477	442	445	447	451	443	425	453	425	459	483	447	426	468	404	412	499	446	460	432	461	413	450	464	420	430	426	471	454	414	449	455	474	433	438	401	433	418	447	433	449	427	438	479	451	479	438	447	472	454	447	432	437	437	408	430	475	432	487	406	444	430	441	457	432	417	426	424	483	441	435	453	436	450	430	469	416	465	420	438	455	429	445	477	443	437	465	447	449	444	437	443	415	422	447	471	402	458	433	445	422	473	452	440	454	432	491	447	434	437	387	485	406	449	430	427	408	476	425	407	448	472	470	426	407	445	441	411	429	473	394	468	422	436	445	430	443	471	456	432	440	448	434	426	457	432	453	421	428	459	444	429	412	448	454	453	458	435	446	399	447	450	421	477	439	431	419	462	469	438	484	445	429	504	464	454	408	465	430	442	459	478	434	425	446	437	418	447	430	480	449	464	447	457	442	431	474	454	461	509	423	460	426	475	421	441	459	429	442	436	443	480	449	463	466	465	427	456	419	426	464	463	437	439	430	459	451	438	431	473	462	420	435	466	419	414	457	470	474	440	422	412	445	419	429	485	476	439	443	458	420	442	429	443	428	451	459	454	448	448	444	440	449	420	435	428	471	455	454	456	451	461	444	450	436	444	444	449	456	430	436	399	505	469	459	397	438	415	423	414	429	473	449	464	463	447	483	445	465	425	442	446	430	456	421	421	453	449	436	456	460	432	440	473	444	426	454	463	448	436	445	432	448	461	465	463	467	440	452	462	450	483	463
22586	20972	28610	23670	21439	21930	17743	7114	6130	6517	6382	5150	4680	3897	3427	3030	2430	1999	1682	1362	1127	962	812	717	707	672	600	584	599	549	557	570	554	551	562	549	546	517	509	536	550	550	542	474	511	531	485	475	474	505	480	540	505	509	481	485	488	476	461	487	479	481	518	495	481	545	484	542	482	511	483	488	506	503	481	473	491	522	488	504	476	499	503	531	476	473	497	472	500	475	522	511	520	507	509	448	498	512	530	501	444	448	449	493	462	485	473	474	462	478	520	484	508	487	498	498	461	532	497	470	512	484	482	515	493	450	465	502	453	443	488	494	510	457	508	497	552	483	512	449	491	464	483	466	471	491	436	452	517	495	452	469	474	465	502	475	501	480	471	517	474	464	481	452	454	514	488	472	514	477	470	515	491	470	518	503	443	465	487	506	508	494	469	483	468	523	472	538	493	503	508	486	515	507	504	463	523	482	466	519	496	505	484	484	479	504	494	501	477	488	489	483	469	489	506	483	497	527	498	491	495	495	525	488	457	479	465	542	467	475	466	462	499	492	494	521	432	484	496	467	497	491	506	502	492	487	485	496	491	474	478	513	484	466	520	496	470	476	483	467	471	463	484	476	501	509	443	460	513	485	503	523	456	483	504	547	496	492	495	483	480	499	514	458	498	488	445	495	474	511	453	525	492	507	487	480	474	491	499	479	508	463	482	453	520	498	473	477	510	437	491	453	490	507	496	480	515	493	464	482	498	517	418	474	500	488	485	479	445	481	488	491	510	493	451	450	475	498	472	487	518	486	486	475	494	467	507	467	505	506	460	495	455	495	490	483	524	477	521	491	466	469	492	530	507	503	494	452	477	451	487	476	479	506	474	504	509	506	488	511	554	493	464	486	441	459	490	457	507	477	454	493	451	437	499	509	503	449	493	498	521	518	483	499	487	441	464	500	549	507	471	520	529	455	478	514	502	479	521	496	484	479	481	477	458	500	484	496	515	549	517	499	544	492	499	435	485	508	520	501	469	500	515	453	429	461	497	478	475	506	498	504	504	467	498	475	545	482	520	505	492	495	431	505	471	503	478	513	488	467	477	508	489	514	457	505	477	494	488	507	464	494	464	478	492	492	472	525	511	499	478	510	469	488	455	495	469	485	509	458	534	481	491	456	495	468	489	486	502	480	522	490	503	488	508	472	497	489	488	446	523	485	468	452	514	485	518	489	472	523	486	493	520	535	455	461	499	488	492	493	474	496	499	518	481	474	508	469	449	467	499	471	443	475	449	503	473	486	492	481	459	444	489	474	451	485	469	457	491	459	453	520	544	508	492	473	499	462	491	469	489	493	477	482	472	494	542	455	502	465	481	510	466	483	528	481	507	516	474	514	497	483	467	511	517	488	504	471	478	527	456	500	485	481	511	463	515	517	492	482	469	506	498	515	524	502	512	535	448	459	458	463	487	465	503	475	487	474	484	479	474	481	475	518	439	476	491	495	492	478	524	453	488	447	442	494	417	499	540	444	503	518	474	460	474	468	487	533	511	481	500	515	477	474	489	477	467	410	523	498	521	511	471	491	464	496	481	519	457	501	477	478	466	509	483	496	508	507	473	501	462	461	500	462	439	488	496	475	484	470	457	548	517	462	502	473	455	493	495	511	491	510	494	458	493	519	469	477	454	485	499	500	485	516	462	489	429	492	502	520	502	466	510	496	452	473	534	522	501	460	487	467	476	490	447	529	486	481	465	456	517	486	491	491	482	528	455	510	508	541	476	504	486	469	459	499	473	503	521	477	489	487	454	496	489	503	497	494	467	491	493	513	484	459	510	513	503	507	514	561	476	457	484	496	510	466	447	500	492	476	468	466	520	461	449	460	483	497	498	470	491	479	506	522	490	467	445	459	509	508	497	493	523	484	462	492	460	469	503	464	486	499	493	506	503	491	469	486	526	516	485	505	497	530	486	475	535	494	493	521	453	484	485	480	467	480	474	455	473	459	463	492	479	495	513	490	516	487	465	454	455	464	540	495	518	499	479	495	476	471	491	522	454	444	484	452	466	498	489	499	507	438	476	477	492	514	514	444	453	456	492	527	458	492	479	437	503	468	486	449	488	504	493	502	487	457	439	500	502	492	455	504	509	508	482	465	472	492	483	502	471	503	470	468	518	502	489	487	517	529	504	497	499	483	469	452	511	452	505	469	494	476	453	503	476	527	499	492	490	470	510	458	459	494	461	509	477	496	461	502	471	498	498	519	497	484	520	514	489	541	520	477	488	497	460	449	499	458	454	474	500	508	490	491	514	478	508	463	498	474	464	497	466	517	497	498	487	506	501	510	468	456	468	478	480	507	517	465	451	523	497	484	473	494	516	511	489	525	499	482	498	503	527	479	515	491	460	507	507	473	502	502	458	507	508	476	477	500	478	500	509	485	490	454	505	511	486	478	478	525	487	474	491	447	519	476	506	516	503	479	470	505	511	492	514	484	507	499	487	478	485	482	506	497	503	500	462	476	507	442	493	509	502	471	510	513	475	522	473	470	512	498	497	487	461	477	503	445	513	490	510	475	465	475	514	523	514	525	460	492	476	482	529	498	465	493	529	500	473	441	433	466	513	490	495	490	484	481	454	504	462	473	499	474	473	482	476	468	486	434	474	508	506	487	541	516	500	457	496	511	508	520	500	443	452	483	471	484	474	486	496	497	491	501	491	489	503	495	494	498	494	461	478	506	507	493	462	475	498	511	507	478	497	508	477	479	496	490	482	467	486	497	487	499	456	452	467	464	501	479	471	496	468	461	486	498	516	510	475	463	553	474	468	488	484	470	459	489	498	469	515	462	509	484	508	495	482	505	512	485	479	492	478	506	526	488	472	473	504	462	491	547	531	504	540	478	507	466	481	467	510	528	481	482	483	514	457	493	485	473	492	475	482	524	499	483	461	507	440	454	479	465	487	487	486	517	468	463	508	451	487	493	504	505	463	512	512	474	460	511	460	458	492	496	466	502	482	494	492	458	445	477	473	483	464	453	497	469	465	480	507	468	512	455	445	512	485	425	510	484	475	511	501	527	533	497	485	480	439	467	522	485	480	477	441	452	473	479	500	508	489	488	508	477	448	480	504	505	482	484	506	490	513	499	478	518	458	479	474	459	471	466	460	496	482	498	458	499	498	479	469	486	460	496	486	467	467	503	498	494	442	508	524	492	494	474	462	484	508	484	524	475	504	503	456	469	471	472	460	528	501	469	508	485	496	524	494	513	460	509	465	441	474	512	476	531	497	541	511	494	490	471	496	482	514	508	499	540	450	507	506	470	480	483	497	510	470	492	497	479	474	490	438	457	479	483	505	486	478	470	485	478	444	505	498	483	476	514	474	518	490	521	459	514	475	507	520	445	513	507	450	507	464	463	470	518	455	467	494	497	511	464	532	484	497	519	537	494	481	452	492	484	456	477	491	487	464	495	491	513	498	486	464	531	464	486	478	512	497	485	474	491	473	532	480	521
39355	63789	52447	39797	30383	22012	14746	10941	11605	12018	11117	8996	8170	7011	6066	4948	4243	3303	2871	2306	1737	1524	1283	1025	896	866	773	770	703	670	697	674	634	707	726	711	706	642	598	641	609	589	604	594	572	604	605	584	547	586	593	570	619	598	603	571	570	574	612	610	563	605	549	558	537	551	566	581	600	619	616	584	614	565	576	592	565	589	600	573	587	556	625	547	579	587	535	617	546	582	618	549	544	571	539	569	606	568	532	568	592	592	595	567	584	585	574	557	562	577	610	568	605	594	594	561	575	598	532	574	601	566	624	573	577	617	587	553	575	576	546	591	532	565	563	537	592	628	574	582	542	592	570	564	548	573	551	609	575	586	596	578	613	549	610	604	563	523	577	533	556	556	581	553	570	580	585	565	597	518	609	516	582	513	604	592	575	613	599	572	564	612	595	589	544	523	572	549	548	559	574	588	581	543	616	580	572	611	579	556	566	592	559	582	580	535	539	554	535	600	555	574	555	578	592	589	580	542	542	530	553	608	563	589	585	581	549	610	586	544	549	615	586	561	573	585	576	576	559	560	573	590	556	615	559	540	566	551	571	604	537	607	605	577	603	592	583	555	568	585	591	549	559	580	596	579	530	578	537	594	578	583	537	538	594	551	573	594	592	541	607	550	579	587	529	553	552	553	592	593	557	542	568	578	573	548	586	595	601	577	588	570	559	604	559	564	577	574	571	533	582	521	552	540	581	551	593	509	561	569	534	546	568	556	583	569	542	572	604	566	569	592	625	587	598	556	562	564	540	601	583	522	583	576	610	563	546	559	553	562	594	559	604	632	600	540	552	576	570	558	563	567	579	585	598	585	594	583	570	584	568	586	578	587	585	522	598	559	549	571	576	557	563	580	571	601	533	601	547	575	551	554	598	551	584	546	595	533	605	560	581	599	623	609	542	547	651	580	583	564	578	578	554	591	558	576	606	570	583	592	567	554	559	560	616	547	547	574	569	592	590	578	607	591	582	584	563	570	530	576	577	619	584	607	537	576	583	551	564	565	565	543	589	599	578	574	584	551	546	596	595	562	593	575	590	555	561	591	559	556	582	530	544	577	565	587	581	575	548	553	580	560	613	568	582	556	612	595	574	593	572	616	535	562	582	634	579	533	585	556	576	574	596	591	594	574	579	577	575	586	581	579	611	570	569	604	583	584	580	520	589	540	580	537	572	589	613	623	566	558	594	593	550	573	568	574	578	576	579	602	577	617	599	597	506	598	560	579	548	542	584	578	567	573	566	574	561	542	568	554	514	599	556	557	601	573	555	578	552	567	537	564	586	581	600	569	535	550	584	542	540	636	563	626	540	614	583	539	591	554	572	607	595	581	546	584	573	588	553	570	636	569	564	546	540	577	579	561	603	557	520	551	569	609	586	561	633	546	626	569	595	570	589	585	527	554	569	568	595	568	554	591	553	546	581	541	582	557	583	570	601	553	594	555	593	554	555	577	627	591	561	557	551	527	571	548	598	563	589	574	552	565	591	567	594	545	573	576	607	538	572	562	562	528	567	567	601	577	576	581	595	549	583	565	576	602	549	542	571	575	551	562	559	572	592	602	572	571	602	571	542	578	587	566	531	572	591	561	546	555	526	585	544	587	582	585	568	570	562	595	559	545	593	530	590	570	605	573	564	543	603	571	567	610	568	572	521	562	582	655	554	542	574	571	574	553	580	583	591	560	594	597	526	586	574	566	575	596	564	565	563	539	597	598	530	563	547	548	591	619	588	581	536	566	564	552	597	552	575	564	557	561	577	568	559	640	525	596	598	588	569	582	571	581	560	568	569	554	565	568	592	614	626	554	554	551	542	580	583	570	566	587	567	542	584	602	576	575	555	566	584	585	557	558	571	575	554	583	553	548	596	635	563	571	596	562	578	556	588	593	577	549	575	609	526	554	551	548	556	592	552	577	611	570	560	565	565	622	619	603	574	590	585	585	591	612	581	568	566	593	548	591	539	562	584	559	542	581	571	546	567	594	557	572	554	554	555	616	540	533	596	558	571	564	571	524	596	565	544	563	587	575	561	567	554	564	608	598	552	557	552	560	581	580	536	584	555	579	599	576	582	531	572	523	559	592	564	558	635	547	566	597	605	628	607	546	581	568	555	556	558	582	541	566	555	553	639	567	584	596	594	567	594	556	601	618	598	545	589	589	559	565	562	590	562	538	601	565	566	593	561	625	602	551	573	605	610	596	557	567	555	632	606	571	565	545	615	564	584	611	575	576	598	535	586	551	568	571	609	551	521	528	574	584	556	523	609	593	587	544	536	540	604	583	562	556	557	538	612	551	575	578	603	550	542	604	599	563	561	553	609	546	544	519	511	553	549	561	610	586	540	568	572	543	568	591	552	533	601	536	594	569	551	577	602	551	580	593	576	552	585	586	594	579	564	547	608	542	575	596	570	551	550	558	535	558	538	603	583	571	553	592	581	518	604	565	596	589	538	581	568	577	531	566	582	550	562	597	591	620	581	543	585	557	574	547	560	551	598	600	593	590	538	567	586	588	564	573	578	575	554	616	588	574	566	576	604	598	584	605	564	560	611	571	589	575	547	532	505	567	560	604	553	568	534	571	573	542	620	594	545	566	602	564	574	602	560	600	566	569	557	588	574	572	563	553	573	559	544	605	599	591	593	581	578	592	593	569	579	574	565	598	549	572	565	587	606	569	548	600	605	563	562	586	530	538	576	552	593	543	560	525	568	603	592	549	616	565	609	584	561	573	577	564	548	569	608	580	590	576	580	574	592	548	597	530	553	588	573	581	570	568	561	601	616	552	562	579	593	575	562	563	595	548	523	551	592	560	563	572	563	592	590	581	611	562	572	545	595	562	571	615	588	626	569	609	604	584	586	607	552	600	574	594	557	563	591	534	549	561	531	549	579	591	560	544	601	540	600	568	611	589	552	516	565	575	529	576	555	604	589	577	596	602	579	550	586	572	536	578	567	572	561	553	560	538	603	588	608	600	575	576	592	549	550	601	572	580	619	562	565	568	565	593	542	571	592	573	574	580	591	546	577	589	560	563	535	587	569	586	569	570	554	562	620	576	563	538	597	581	536	585	572	547	568	560	568	548	596	555	564	574	589	559	573	571	584	588	535	640	565	590	567	612	594	573	558	575	593	605	570	529	557	600	582	546	599	570	547	607	619	563	542	598	556	595	553	559	556	597	591	584	599	560	560	550	598	574	557	571	552	562	599	541	577	604	593	575	580	564	562	615	569	605	601	585	627	575	566	577	562	577	602	578	614	616	599	553	586	614	579	593	572	541	561	589	552	568	546	580	581	588	575	570	577	551	575	576	593	579	599	612	580	562	569	579	576	605	584	605	596	540	566	633	532	545	599	577	583	579	574	576	596	579	607	541	568	608	563	578	566	599	585	574	588	552	601	606	557	570	555	511	567	595	576	592	592	541	626	593	571	560	536	567	605	582	598	583	543	573	572	578	571	551	565	556
30274	33772	36378	27252	15939	8043	3926	2377	2510	2798	2567	2045	1973	1742	1469	1306	1052	895	824	702	611	523	483	426	482	419	374	424	377	394	366	396	379	404	360	378	362	368	374	389	399	344	373	360	384	404	372	356	342	364	338	383	382	384	390	377	375	377	398	360	377	383	355	362	342	313	326	359	356	366	366	349	364	363	355	341	370	352	349	362	383	356	362	357	331	354	323	336	345	345	343	374	348	373	345	394	358	341	364	354	366	364	356	404	386	363	401	371	389	363	402	336	360	378	343	363	357	348	357	382	367	365	358	360	374	359	362	368	372	367	379	349	372	350	367	336	399	347	359	323	385	386	328	384	340	356	347	384	338	363	380	343	392	368	368	351	365	358	378	339	346	346	356	342	350	356	357	363	355	381	348	364	374	377	379	351	371	329	382	376	350	381	378	345	349	381	351	350	367	363	379	357	350	381	380	365	346	361	381	350	362	366	349	353	351	393	352	351	387	363	357	342	378	397	386	342	349	387	362	357	346	358	376	370	370	365	384	392	350	370	374	384	321	330	391	384	362	376	362	401	374	378	410	352	359	380	373	390	361	355	345	378	374	373	334	373	380	359	358	351	343	370	373	345	353	375	380	356	364	321	378	371	341	365	381	368	369	381	371	293	392	371	368	354	374	373	360	354	350	347	352	341	376	365	362	356	358	338	367	359	381	358	386	356	386	341	373	346	366	340	364	365	377	365	387	371	371	371	380	392	355	342	388	373	348	372	363	373	344	359	374	362	367	373	362	384	390	358	341	381	415	390	352	340	333	366	351	366	384	345	376	358	373	355	358	360	375	377	400	388	364	399	330	358	385	419	331	360	341	349	355	382	363	349	356	381	401	346	342	362	314	368	355	351	364	373	375	355	346	341	362	368	324	346	367	357	349	355	371	397	384	354	385	362	390	351	380	362	375	334	372	381	378	377	362	363	359	377	391	350	380	357	310	408	374	363	367	374	394	372	359	363	368	347	402	385	364	367	354	377	379	343	331	360	341	381	316	352	360	382	360	368	401	375	329	344	398	346	350	385	352	395	358	344	366	360	380	343	370	379	343	356	317	363	392	361	353	340	376	351	361	372	394	366	358	352	371	373	374	339	364	394	371	333	317	370	394	342	385	379	344	342	327	347	411	359	357	361	351	376	379	370	341	358	336	344	354	319	351	370	366	368	365	345	347	342	362	377	364	340	348	370	399	333	346	365	384	369	360	380	369	342	327	345	344	356	374	370	369	381	361	340	379	351	347	354	388	373	374	341	352	371	358	337	332	356	399	349	336	373	365	382	345	376	342	381	338	359	347	382	362	364	354	352	350	371	346	353	398	359	364	336	328	373	369	385	362	363	382	365	378	363	367	366	372	386	355	361	348	391	339	359	356	389	366	398	357	394	357	341	356	357	355	345	400	346	353	384	314	350	350	350	352	325	340	347	376	358	353	377	349	403	354	353	382	407	355	327	350	364	336	348	360	376	332	392	346	346	339	355	368	356	385	330	370	407	373	367	363	355	360	332	385	362	385	341	366	405	383	345	376	346	350	317	338	358	363	382	359	329	327	376	352	358	379	367	355	347	362	350	359	339	374	369	340	394	340	341	352	379	347	371	374	362	358	351	377	355	335	373	353	372	385	339	374	379	340	343	348	392	344	341	368	339	354	370	358	377	380	358	371	361	352	353	365	361	368	329	313	362	387	374	331	369	352	354	316	314	338	357	355	352	380	388	387	349	350	342	368	351	412	339	349	363	342	332	365	376	360	359	368	366	356	368	356	402	350	356	380	382	353	369	376	377	350	343	387	377	364	376	386	377	341	344	354	348	385	340	364	338	380	365	385	362	367	346	404	392	339	375	381	371	328	358	360	333	355	306	370	378	388	389	372	323	360	384	380	410	369	332	361	357	357	327	353	366	369	380	336	350	367	353	366	370	398	384	394	369	342	340	353	380	422	354	378	361	391	334	408	358	351	397	373	356	367	347	340	361	363	398	356	371	375	368	333	340	357	368	386	365	353	340	347	380	377	367	367	401	362	320	366	375	365	362	368	372	344	358	370	357	334	363	361	343	328	380	356	377	379	377	390	357	324	376	361	377	389	352	354	398	374	337	349	330	370	350	373	361	317	354	337	347	384	360	347	373	344	377	379	338	353	371	345	395	345	354	366	414	365	346	370	362	357	353	397	393	352	360	366	322	365	357	377	352	362	359	392	363	378	359	387	404	395	313	369	361	321	364	352	349	345	359	398	376	400	366	353	329	367	357	354	351	360	345	383	366	347	340	371	369	357	377	385	384	380	404	380	368	372	341	352	353	360	363	344	366	373	359	356	394	374	372	355	396	371	399	385	342	378	340	372	373	365	340	336	358	391	338	392	357	361	371	385	344	337	356	389	384	343	356	337	379	384	365	368	392	371	358	349	371	384	359	383	383	360	390	371	369	370	374	386	369	409	393	351	343	353	359	367	359	347	395	343	344	354	359	376	363	351	356	330	351	396	393	353	386	370	376	387	375	331	372	351	349	365	346	364	351	361	353	390	364	346	370	334	368	355	363	345	340	359	373	346	391	370	362	349	352	356	379	371	382	359	384	366	366	363	395	376	361	346	388	350	380	363	343	378	348	376	332	354	397	353	358	374	372	350	340	326	380	370	351	336	416	361	346	371	386	352	405	383	345	374	336	371	363	380	380	380	377	365	333	396	370	370	372	339	356	379	348	379	351	347	377	352	368	328	366	358	351	345	360	369	331	352	382	383	358	360	391	364	382	411	367	352	356	342	360	321	336	350	344	330	355	350	362	367	341	351	386	356	375	337	372	360	343	388	341	404	374	361	353	359	337	326	377	377	365	375	383	338	357	384	368	366	376	369	381	348	354	374	355	348	395	337	399	404	396	351	355	388	398	364	311	393	389	375	384	371	386	368	386	353	388	361	342	349	360	388	377	396	359	382	330	352	357	373	360	381	348	334	359	368	381	348	361	364	346	357	341	381	380	370	344	356	398	374	377	368	358	328	369	358	375	359	360	367	350	335	374	356	320	365	362	368	386	386	352	350	371	348	358	346	343	373	353	372	385	385	352	396	401	395	384	349	344	355	376	351	331	380	377	374	359	365	365	372	331	382	359	360	371	359	398	380	396	379	372	344	377	361	339	383	341	354	377	399	368	354	393	375	406	377	323	339	390	368	347	375	355	344	394	383	387	373	362	342	370	373	364	366	359	365	361	364	336	352	367	363	403	366	355	376	343	369	359	347	352	368	372	382	379	390	343	371	340	336	360	332	402	367	341	348	367	354	380	373	383	381	379	357	376	396	350	349	374	347	374	351	399	380	369	365	399	353	361	392	364	326	349	353	340	360	332	361	347	379	347	354	363	354	403	365	372	343	351	332	401	367	376	360	400	348	360	348	356	382	374	368	358	344	364	400	354	348	365	379	380	357	349	368	331	363	350	352	356	371	371	360	383	363	375	386	388	320	378
36641	49777	40812	28326	19241	12138	7157	5120	5399	5607	5175	3996	3880	3176	2650	2286	1902	1599	1341	1131	922	764	689	581	544	543	493	500	518	511	455	448	471	489	483	466	512	466	464	467	492	443	490	448	439	433	443	430	426	401	377	429	439	439	418	473	469	435	457	408	459	464	450	445	425	406	453	421	441	387	432	434	470	434	404	437	452	448	444	416	439	416	406	439	427	415	435	462	453	443	425	417	383	421	408	437	423	416	408	402	434	421	391	437	468	443	412	448	414	427	421	447	444	434	412	437	415	451	414	411	455	472	442	435	440	445	436	449	430	462	412	418	468	453	466	480	439	467	423	426	437	405	458	402	418	408	430	443	445	433	394	476	423	426	421	423	435	430	436	426	437	479	464	475	440	428	446	459	422	443	397	415	439	449	413	433	411	461	411	419	429	453	430	439	425	425	450	407	476	428	442	426	438	435	446	424	431	473	425	450	416	415	438	446	425	447	456	411	442	424	459	421	474	447	424	429	414	433	448	482	430	426	403	422	454	450	401	441	452	432	407	429	443	464	417	474	431	424	400	453	384	450	443	404	409	434	434	456	437	451	430	457	455	428	440	446	473	431	411	407	434	412	427	438	415	482	442	462	407	399	457	427	417	487	423	443	424	404	451	442	447	432	461	463	474	463	461	417	434	426	414	461	436	424	414	410	440	454	445	439	500	450	453	477	460	443	508	413	438	434	427	470	439	457	466	440	452	456	437	437	401	445	412	428	426	441	474	449	431	452	449	413	423	433	431	450	435	430	416	446	428	440	474	417	471	446	469	426	447	467	420	448	492	412	431	446	463	442	431	455	418	442	446	441	417	429	413	422	454	425	401	426	444	464	445	450	440	399	420	457	444	420	452	484	426	437	446	499	448	426	429	451	415	456	453	482	438	461	459	437	435	440	439	437	422	433	424	428	447	416	412	487	442	446	441	463	421	420	417	440	462	452	448	451	413	417	444	424	451	413	428	432	444	425	404	440	418	431	486	436	397	454	448	453	437	445	435	411	435	453	428	447	455	429	460	438	438	423	462	428	424	434	480	432	440	458	411	451	462	414	458	429	418	423	418	459	431	452	406	451	466	437	430	461	405	433	453	467	453	415	447	436	430	414	436	438	443	418	440	433	417	415	455	387	416	401	454	404	470	455	425	437	433	441	420	466	464	406	469	431	420	430	423	442	413	436	424	454	418	438	455	459	394	430	449	428	408	422	403	446	412	472	408	434	437	439	470	439	414	457	456	405	422	458	441	405	437	431	438	424	437	494	416	481	457	438	442	451	470	434	385	462	433	426	431	464	441	445	435	449	456	431	456	433	465	468	446	457	455	436	407	439	419	474	438	398	426	422	470	396	455	467	436	407	453	425	438	402	447	456	447	446	468	448	435	434	417	438	439	438	463	424	414	415	433	410	457	467	454	461	469	473	424	452	419	432	463	471	448	409	419	459	422	430	428	417	430	493	445	404	435	452	383	428	464	423	439	413	437	480	464	435	468	440	406	435	451	461	401	459	436	441	441	424	406	423	441	457	420	463	436	408	433	430	448	417	433	429	412	397	450	425	424	423	454	428	435	437	445	463	393	438	437	459	476	443	439	443	447	424	427	439	425	430	409	409	443	447	426	408	429	422	428	442	466	468	442	454	429	435	473	472	443	450	447	451	438	454	421	413	423	460	451	421	430	414	445	397	447	413	438	465	454	454	424	428	407	405	402	435	412	445	449	425	460	417	402	439	437	412	401	439	453	436	446	449	447	467	478	423	434	417	431	452	427	429	446	430	467	456	417	429	440	431	460	400	466	393	417	459	408	426	472	446	416	457	447	417	437	418	407	385	409	470	436	421	469	435	410	397	436	462	429	442	399	461	418	422	450	462	457	450	416	439	425	443	431	465	468	456	473	431	434	469	482	433	430	452	461	423	459	393	428	395	438	426	436	442	410	443	463	456	485	436	433	423	439	454	446	420	482	418	433	456	401	424	422	411	450	447	407	446	445	380	457	440	426	409	477	458	406	435	435	455	435	453	436	432	429	422	424	479	449	427	406	423	417	418	439	452	467	436	443	454	448	441	437	454	480	417	405	437	415	437	419	429	436	448	463	449	462	374	459	430	454	404	411	438	401	467	444	429	423	463	427	422	465	429	450	439	422	418	433	429	465	449	405	471	438	382	439	436	445	437	443	459	421	412	413	447	448	477	424	414	451	405	442	398	426	496	433	424	412	473	405	460	453	451	405	452	438	400	433	408	427	457	430	415	440	443	422	438	450	437	422	457	427	441	418	459	457	436	435	466	446	432	440	449	402	443	443	455	437	418	430	419	470	450	458	467	445	443	421	423	490	455	410	433	466	423	432	454	418	459	429	415	424	424	434	445	455	431	394	420	413	422	453	434	452	462	449	433	419	429	439	473	389	448	457	424	434	435	418	452	443	439	400	410	484	430	445	420	448	435	417	425	427	449	460	427	435	407	440	421	444	422	398	444	400	433	435	445	460	464	443	422	424	441	435	415	416	427	480	416	461	417	417	429	465	432	424	463	428	462	414	459	441	443	443	429	453	462	442	486	424	432	425	422	446	435	407	449	422	430	482	469	397	449	431	436	459	459	440	453	422	464	435	411	471	449	449	439	423	467	450	410	444	419	433	413	446	373	460	441	401	398	460	432	450	404	466	411	475	412	451	476	424	433	437	422	430	432	456	434	449	398	389	464	391	392	426	440	451	436	432	432	461	443	431	429	434	464	453	432	436	431	440	450	414	441	444	435	420	450	434	439	465	466	459	458	439	417	436	466	449	446	431	423	417	442	433	381	406	418	449	417	473	434	448	436	439	444	444	442	453	433	420	444	432	441	419	426	423	455	456	457	422	440	460	431	432	465	412	437	417	414	461	430	413	444	450	408	464	424	402	441	468	436	431	411	485	453	426	446	436	449	458	436	450	459	456	396	436	434	435	423	448	411	433	443	463	448	466	434	427	446	412	420	476	444	434	431	416	455	457	452	478	461	509	433	428	458	401	492	424	439	429	423	424	435	444	442	451	413	434	390	455	444	436	425	427	408	432	421	398	432	442	417	470	443	491	445	411	436	433	398	442	432	435	449	431	412	456	441	399	430	428	456	470	453	428	443	457	378	456	403	414	417	453	420	461	448	429	433	397	450	447	466	477	413	476	408	411	433	481	401	426	465	438	414	387	431	434	430	401	393	440	443	421	450	436	465	415	438	481	461	437	420	433	416	416	425	441	435	425	419	433	445	453	433	446	461	469	451	447	437	434	456	459	465	439	468	437	443	423	435	446	428	432	404	407	407	439	467	417	489	434	442	469	428	479	439	426	424	437	417	430	426	387	421	422	417	428	458	462	446	470	475	489	421	389	430	420	406	420	454	452	434	484	455	420	467	430	445	427	428	415	440	423	413	426	453	433	441	418	449	421	435	416	441	421	437	386	404	466	449	442	400	458	433	452	411	499	456	421	431
23693	20995	28298	24776	21759	17492	8420	4505	4324	4648	4422	3497	3192	2829	2288	1911	1581	1404	1251	994	862	730	630	546	575	550	474	524	473	467	485	445	484	462	495	454	479	463	465	499	449	410	457	471	439	438	447	432	452	434	450	443	442	473	468	454	435	425	427	453	456	393	430	446	449	456	480	461	402	432	469	417	419	440	418	464	451	428	375	434	432	433	415	402	480	444	444	429	417	425	447	396	460	457	440	464	422	425	441	481	444	434	403	443	430	435	423	427	451	423	475	429	451	435	438	449	440	434	444	445	445	488	457	423	439	433	453	466	435	406	425	416	489	452	416	422	437	443	414	425	461	446	454	443	445	429	468	434	433	425	428	457	432	466	426	417	428	447	425	443	423	427	411	412	433	440	449	443	416	432	449	448	457	463	446	443	407	471	404	412	394	467	433	398	426	494	470	458	446	435	420	427	424	483	405	471	425	425	472	461	452	483	427	442	435	443	405	456	425	415	429	412	433	415	397	409	424	423	449	424	435	428	381	444	448	410	438	442	418	446	420	462	437	483	433	451	418	460	400	386	446	428	449	497	421	454	425	474	473	437	416	469	428	428	416	421	431	461	431	444	449	435	445	441	398	426	417	425	444	429	439	420	460	440	435	427	445	414	415	424	426	462	450	414	430	421	470	436	444	421	471	421	436	414	423	420	409	389	415	448	446	431	444	425	440	446	433	446	431	406	444	423	423	423	444	423	428	405	451	417	443	454	404	423	441	450	420	432	471	431	420	455	436	415	429	428	438	420	423	438	435	442	456	470	437	431	420	430	385	396	429	430	462	443	483	459	417	431	419	430	427	428	416	420	412	452	444	435	443	417	418	459	457	394	443	452	424	442	466	439	438	427	429	431	435	457	415	427	443	451	444	459	425	452	437	462	430	432	443	397	432	436	453	447	434	437	419	429	408	459	456	426	458	416	472	418	424	450	436	444	440	423	456	448	380	464	450	429	433	457	453	460	464	437	438	447	427	444	467	450	421	457	450	442	461	438	409	457	422	456	415	460	462	446	448	432	441	450	460	459	439	462	460	417	386	463	422	447	407	432	438	445	433	424	448	465	428	457	416	452	396	427	440	456	435	407	438	411	417	440	424	393	453	410	399	462	427	445	435	427	442	458	416	403	459	441	436	469	451	428	459	439	427	424	417	469	414	431	416	421	450	411	450	468	481	449	406	464	451	449	423	440	405	449	476	448	414	465	445	457	417	439	447	391	449	439	464	404	444	437	428	443	417	483	448	448	470	469	419	409	401	418	459	460	421	413	421	447	419	443	420	424	463	435	455	439	446	464	468	445	436	445	474	446	439	424	479	441	425	422	453	449	451	460	462	461	456	463	456	419	413	408	451	428	420	421	404	479	456	431	425	453	450	433	416	443	420	438	415	431	427	435	424	425	464	408	426	399	430	477	439	421	434	438	462	456	442	418	434	459	413	448	452	399	452	430	421	418	450	455	435	401	468	452	452	441	458	401	469	446	402	432	462	433	438	465	455	458	429	427	449	396	432	429	452	425	421	419	413	410	428	485	446	401	437	443	439	444	467	415	431	453	392	447	440	453	448	463	435	446	450	419	483	435	445	417	447	457	440	464	458	405	430	458	420	449	431	421	430	422	453	492	446	444	450	421	457	471	428	435	441	411	447	414	448	435	465	451	429	434	447	454	436	474	472	395	443	454	453	486	411	435	405	464	437	475	420	428	351	457	426	461	410	430	415	438	432	403	439	465	371	434	399	446	465	436	425	455	406	446	405	413	452	422	426	414	445	415	438	438	421	449	446	432	446	486	481	414	425	414	438	478	459	415	394	400	412	409	465	406	425	433	435	440	442	425	451	451	419	406	411	435	450	456	431	447	421	458	457	430	426	457	422	461	438	434	425	427	399	437	422	427	443	426	430	483	444	491	441	453	411	467	440	472	471	453	423	436	439	430	415	409	413	440	432	417	453	400	425	476	424	446	428	435	406	452	476	411	438	466	444	425	452	435	430	465	433	398	442	454	426	434	434	442	436	424	462	450	424	450	428	421	428	460	432	432	422	422	417	416	422	412	441	400	430	480	392	457	428	432	443	428	442	407	491	427	413	441	419	389	433	452	420	443	436	421	458	411	424	444	421	457	450	420	405	441	426	435	445	410	428	434	415	409	434	436	458	416	438	412	426	430	444	420	428	429	418	464	441	421	409	452	444	444	478	437	453	407	418	404	467	505	459	457	438	415	432	413	441	452	447	458	472	427	413	425	433	450	466	424	435	449	489	454	437	431	444	449	467	408	442	453	448	459	447	469	407	429	459	430	460	447	418	466	409	431	454	438	438	414	447	462	474	427	433	443	373	393	438	439	409	415	426	445	382	478	449	425	422	449	457	432	435	409	435	402	392	433	466	442	421	425	435	416	418	435	471	427	415	421	458	459	426	458	390	493	447	427	391	394	460	409	450	472	459	434	428	427	434	416	432	381	425	403	409	472	452	425	440	411	431	387	420	389	459	431	452	457	430	427	440	435	426	415	431	443	420	439	419	399	466	452	419	441	430	426	382	449	420	454	530	458	456	427	432	476	443	421	417	463	478	419	445	416	418	449	435	431	439	408	422	484	486	422	437	455	481	439	406	415	429	428	424	452	404	448	451	431	419	409	438	464	451	432	453	438	406	448	455	405	440	439	445	439	432	450	458	441	467	424	436	432	456	434	458	443	480	476	455	405	404	414	426	449	456	439	443	437	418	419	410	442	432	455	461	439	457	424	422	407	445	458	437	452	408	448	479	446	411	417	457	453	436	405	441	461	427	458	432	422	413	413	450	430	419	450	435	387	429	430	464	455	435	435	400	437	443	435	385	476	395	445	418	427	405	446	443	463	465	439	463	431	463	409	429	440	436	430	419	431	441	420	442	415	446	452	470	446	466	440	440	457	451	442	441	462	418	374	483	402	459	402	485	415	454	448	437	458	400	406	440	403	418	433	446	421	407	475	473	462	420	434	432	421	426	399	453	431	414	453	454	467	411	409	441	434	428	397	414	427	401	438	435	400	442	437	407	451	448	455	422	405	455	445	452	375	429	436	462	451	455	417	438	430	427	445	425	426	387	419	429	413	440	410	421	453	479	437	447	442	426	424	412	428	427	439	449	456	486	433	463	441	451	407	374	461	465	429	431	453	425	452	450	430	429	432	459	426	455	417	436	407	407	401	448	431	456	436	468	434	470	407	444	424	441	495	397	489	443	438	452	455	481	420	472	461	444	472	454	430	425	389	463	397	440	409	448	443	439	407	431	443	449	429	453	402	429	436	401	429	450	449	451	422	451	477	417	429	429	439	477	436	478	431	414	441	487	456	423	447	435	448	416	436	439	443	444	439	461	408	413	439	472	476	433	449	418	435	424	421	448	427	405	439	423	446	456	452	433	440	432	429	428	436	408	434	443	434	425	414	475	400	431	423	451	495	419	440	477	416	430	417	410	434	401	444
36972	57048	46758	34102	24401	16655	10741	8363	8697	8994	8516	6522	6029	5156	4152	3477	3064	2414	2174	1649	1281	1130	908	760	753	727	722	669	617	603	585	622	583	599	586	609	594	583	525	535	584	552	552	540	522	548	553	542	520	524	516	547	559	545	579	524	520	528	501	518	523	509	524	527	550	508	531	542	508	596	531	525	547	529	543	508	498	522	525	556	529	511	546	557	522	590	544	529	537	526	487	516	537	560	556	520	498	515	523	497	486	515	510	533	498	498	486	512	547	557	543	499	524	536	523	516	510	553	535	525	561	480	531	526	492	541	513	518	505	502	531	519	552	498	524	479	501	511	498	582	504	539	530	508	500	523	543	512	505	492	526	516	509	564	502	521	526	488	504	511	514	515	495	505	495	554	483	501	554	513	544	509	481	546	497	526	521	571	509	537	511	515	543	522	525	574	527	538	516	517	536	521	543	533	505	505	552	553	570	527	518	506	495	530	550	512	520	514	516	499	516	516	510	485	531	509	527	488	512	514	543	521	526	561	510	536	534	466	571	515	529	510	518	510	511	533	532	525	536	535	532	522	487	519	512	490	510	542	490	494	491	520	535	514	529	554	523	504	519	481	573	514	539	502	498	523	505	544	569	513	513	529	506	495	519	513	533	529	559	520	535	524	497	522	508	501	514	550	515	533	510	517	501	500	531	478	535	546	497	541	536	503	541	572	514	542	535	543	515	504	500	509	526	515	549	503	508	547	530	501	530	512	510	522	514	534	545	503	529	459	523	515	521	500	495	544	505	510	554	505	563	512	519	521	519	539	526	505	553	491	517	531	562	534	527	536	540	554	506	473	546	522	482	522	538	549	540	486	496	494	517	501	507	507	529	524	500	515	540	511	497	502	524	510	526	486	496	538	540	456	538	523	512	538	507	524	566	494	515	524	533	498	528	528	512	511	519	545	530	491	492	500	500	514	540	471	524	503	534	490	555	502	540	512	528	498	535	529	490	544	515	537	513	550	540	514	534	481	506	538	545	502	541	545	544	496	515	524	554	505	541	531	494	586	558	573	492	479	513	509	511	511	539	516	558	499	505	500	536	527	512	527	541	542	529	528	555	489	520	501	546	524	511	524	534	511	512	542	508	532	510	505	515	527	500	504	483	493	500	488	499	519	528	526	535	526	492	498	501	532	520	506	476	491	525	524	503	526	544	547	566	487	532	520	501	514	522	532	500	484	503	545	525	540	538	486	536	531	524	537	519	516	536	460	536	549	546	550	535	532	519	531	478	512	525	509	528	551	510	499	555	539	547	485	516	509	504	543	530	510	560	511	516	497	513	543	517	513	507	516	546	516	535	551	545	519	504	473	556	537	514	515	521	505	560	540	516	540	488	522	515	486	541	507	488	529	518	561	498	534	532	480	533	533	538	525	498	534	533	512	529	532	553	534	496	484	474	499	524	540	548	519	526	546	539	519	513	527	537	527	532	510	510	536	499	556	501	507	527	502	531	558	552	519	480	522	524	540	501	545	526	490	461	495	461	524	559	511	521	493	528	496	508	539	525	495	536	487	510	503	509	550	552	534	518	536	498	513	502	524	523	552	548	541	547	532	479	515	506	526	554	495	514	478	506	544	546	514	536	519	537	522	527	510	507	526	512	512	544	515	487	538	535	528	505	520	510	493	538	527	505	482	471	501	510	512	519	524	476	512	519	523	527	534	505	550	538	553	517	516	527	491	510	569	480	513	559	516	507	535	544	533	511	501	533	524	527	553	501	541	548	509	502	485	509	493	507	561	537	500	530	517	501	545	538	553	541	564	558	484	547	536	509	515	557	553	548	508	514	540	500	532	569	525	528	503	518	498	568	560	547	544	566	512	551	514	549	518	546	560	500	560	506	487	478	508	528	506	490	537	518	532	487	508	551	514	536	505	481	511	511	519	529	505	567	506	522	495	484	528	523	491	527	535	500	538	487	499	545	508	481	524	562	516	481	524	519	519	505	514	534	527	486	505	473	494	523	523	499	560	487	514	535	533	569	514	510	517	524	572	521	522	527	539	523	556	535	517	491	532	532	534	510	515	522	503	516	501	518	494	499	514	522	479	493	513	534	526	490	511	527	547	531	472	531	518	496	556	513	493	511	514	507	511	504	512	505	506	515	506	544	497	528	514	551	544	504	522	513	519	570	531	532	483	558	544	513	542	514	552	496	515	518	481	540	504	502	506	538	514	557	522	512	537	530	499	516	537	523	542	522	530	509	559	509	518	510	538	531	515	484	533	560	542	537	463	493	503	476	500	508	517	512	531	529	515	470	548	529	530	515	524	514	512	535	531	521	487	529	516	532	517	519	497	515	527	577	518	525	534	526	503	516	531	540	564	543	504	540	523	495	519	504	522	502	516	487	520	530	512	531	510	518	521	563	557	518	520	505	535	501	516	525	499	555	521	517	494	516	515	491	579	496	476	538	544	505	506	507	550	536	506	489	474	489	563	523	492	503	535	525	541	522	518	519	503	546	520	559	520	495	517	544	490	548	519	497	502	521	511	538	540	532	564	529	492	539	505	515	519	490	504	520	517	498	524	520	525	523	538	547	523	561	503	528	490	529	568	500	497	535	533	555	523	555	552	574	578	495	528	516	513	551	537	539	542	538	533	491	511	544	488	485	490	541	523	498	514	509	487	493	494	491	530	508	506	540	509	508	500	486	559	541	533	527	505	498	487	505	494	507	520	535	540	511	536	524	557	529	537	551	532	501	545	493	558	526	535	536	475	576	535	576	516	532	511	536	574	499	520	511	556	544	534	503	527	545	557	496	482	513	537	535	506	535	517	527	495	514	500	496	511	505	507	555	539	522	566	510	476	508	501	515	497	552	523	501	519	514	539	479	521	519	503	521	561	530	539	534	562	527	542	527	509	507	500	532	500	458	532	558	525	533	504	543	535	522	555	502	498	528	528	489	537	519	515	536	549	517	516	519	524	507	544	539	535	514	531	521	555	537	563	551	496	512	531	507	557	538	516	542	534	488	507	538	520	535	555	507	513	527	532	541	520	501	568	558	501	508	544	494	520	506	528	489	521	543	502	533	539	541	490	563	558	514	543	530	480	528	527	493	483	518	528	543	503	549	483	551	506	529	522	524	543	527	521	512	527	580	513	526	545	524	536	517	510	545	524	550	555	540	478	495	510	531	498	501	515	556	492	526	499	516	503	490	489	534	530	503	484	532	574	522	521	510	527	524	522	492	471	512	563	528	481	559	543	507	497	528	522	555	523	540	511	496	498	498	564	499	485	518	530	556	509	503	470	531	512	534	489	481	511	524	531	521	522	497	550	497	547	506	542	516	480	528	501	566	504	545	534	549	543	534	521	518	489	547	464	540	501	480	524	574	544	546	509	547	490	496	537	548	519	514	484	541	537	531	523	473	515	517	526	516	558	547	497	529	511	490	533	530	520	534	524	536	525	542	523	591	533	487	496	514	515	496	547	552	523	488	544	525	518	523	510	523	563
24871	21191	28444	26782	19727	11104	5140	3275	3127	3289	3517	2697	2431	2132	1712	1514	1273	1087	1010	833	675	605	510	471	424	438	389	377	384	387	404	412	413	402	384	386	411	350	387	370	358	373	379	328	366	376	373	358	355	344	353	331	380	367	342	387	357	369	361	380	339	381	347	374	363	329	355	339	385	357	340	349	338	348	327	352	408	387	342	373	342	347	347	353	341	333	337	347	349	344	350	356	357	343	372	359	349	351	334	354	341	370	358	366	353	383	316	371	346	346	358	359	384	348	330	351	403	327	346	312	362	351	361	326	381	317	339	342	373	384	345	330	349	345	366	341	342	374	345	348	351	359	381	370	376	341	352	338	373	378	363	354	348	364	351	357	356	335	344	390	365	380	346	341	352	373	367	367	322	344	346	348	346	348	343	339	336	345	374	333	357	328	353	334	332	349	362	353	351	349	367	353	367	358	322	345	327	360	349	345	376	356	347	341	359	352	343	373	352	374	323	354	334	372	367	333	356	349	375	349	318	362	333	321	320	372	332	366	327	340	348	350	316	390	342	340	347	391	348	378	313	349	373	342	346	355	333	382	352	364	361	340	355	369	340	377	381	339	364	322	380	352	381	336	331	348	369	327	332	349	336	360	327	351	355	326	337	360	378	356	338	337	386	376	362	354	371	361	347	360	338	352	360	369	349	309	329	372	350	367	323	344	358	364	321	334	378	357	361	360	326	333	369	322	359	335	341	349	339	384	340	346	377	345	364	369	398	353	351	390	321	356	375	408	337	334	368	376	354	334	379	351	365	340	330	341	364	350	364	355	367	375	356	357	339	356	362	341	346	340	343	355	336	348	366	365	344	354	351	367	355	382	370	347	394	366	350	329	356	341	342	320	348	347	349	368	331	332	358	338	351	346	348	325	343	363	374	335	371	353	329	362	376	359	335	359	368	342	332	351	379	366	358	338	343	339	362	346	332	331	359	332	332	329	368	344	349	326	374	330	327	351	359	354	368	365	356	345	350	356	369	350	323	395	361	339	381	320	369	363	357	350	332	384	360	373	329	343	391	381	360	323	339	327	354	372	391	365	320	359	339	330	355	384	322	394	355	345	342	356	327	338	327	347	349	349	352	352	375	349	360	338	348	375	363	381	388	315	347	357	350	327	343	357	322	372	363	353	364	389	323	334	343	359	324	345	385	342	367	373	373	363	347	329	355	374	326	365	369	377	391	391	354	361	344	362	329	336	355	378	338	362	324	346	381	346	343	371	349	362	331	375	364	337	323	331	327	364	371	342	347	344	367	355	353	340	350	348	350	296	352	331	358	323	354	356	344	324	388	352	365	359	355	363	365	351	327	350	342	349	341	362	376	349	368	361	355	346	376	372	322	386	340	389	314	361	348	325	358	376	345	373	368	345	352	360	347	387	352	392	352	343	362	340	343	373	364	344	339	321	339	349	365	357	342	322	343	369	359	310	347	357	346	342	346	349	351	335	334	362	330	372	360	337	346	380	348	343	379	354	360	345	321	329	371	353	355	355	374	321	375	334	341	388	350	357	365	351	318	371	296	328	322	364	343	345	361	369	370	384	337	340	347	365	347	358	339	345	353	362	332	344	326	336	352	342	388	356	331	349	381	360	356	338	355	343	357	356	359	329	346	366	343	320	363	412	342	343	355	339	343	361	344	375	360	347	389	345	378	382	342	345	331	352	318	342	370	395	327	349	289	384	373	388	330	359	355	373	335	387	335	384	373	322	380	300	355	389	353	322	365	360	328	360	360	341	377	366	352	332	351	341	339	326	349	371	345	358	355	352	355	350	348	367	370	310	360	338	324	339	337	353	388	368	366	342	370	358	351	363	345	323	344	329	345	337	360	342	338	373	337	345	393	371	337	353	355	332	368	337	346	365	340	368	353	342	363	341	364	344	371	379	337	333	341	359	364	379	345	338	351	354	333	361	323	354	338	363	353	344	329	358	358	366	348	334	361	357	365	329	355	331	374	335	347	392	381	357	316	371	329	346	340	372	338	354	328	359	339	377	353	366	322	365	338	341	374	374	355	331	346	367	336	386	326	325	389	315	349	336	377	374	364	400	358	341	321	335	345	355	363	352	351	364	361	347	350	346	343	339	341	348	356	331	372	328	328	368	354	366	324	368	341	359	356	345	340	353	333	361	319	369	362	378	370	359	352	330	306	329	339	361	353	347	372	326	382	341	352	355	330	308	354	303	388	319	358	343	324	355	332	386	355	343	352	367	381	362	304	377	363	356	353	332	368	358	347	345	328	388	334	370	352	371	313	350	359	364	341	368	352	358	367	392	354	315	358	386	358	333	348	345	349	333	362	345	352	336	372	337	364	380	329	361	393	349	353	373	342	368	346	336	336	371	327	362	333	355	313	361	349	390	369	347	344	371	371	365	389	338	362	371	359	328	338	316	340	340	350	380	359	342	353	329	407	368	359	362	381	340	399	319	339	359	352	332	357	354	383	344	353	362	375	360	323	353	379	353	386	354	323	365	306	353	358	331	335	410	344	336	369	331	336	318	374	327	354	365	385	358	336	346	386	331	343	340	344	335	347	378	337	354	357	340	339	362	343	334	348	362	358	379	329	357	351	349	379	340	360	379	372	354	367	364	355	375	348	331	343	338	369	353	380	371	358	343	335	362	364	369	343	330	352	350	361	362	347	348	348	362	367	332	323	323	351	355	319	356	360	346	350	349	370	372	373	306	346	332	346	328	381	363	339	390	344	362	341	390	345	316	338	403	354	326	336	347	393	366	350	328	337	340	372	315	372	340	368	332	363	348	321	333	307	363	353	359	379	366	332	354	345	347	385	351	371	366	387	362	326	366	339	333	368	379	364	329	290	385	341	350	340	368	352	335	354	337	354	356	378	366	375	371	334	356	361	347	361	350	392	327	344	330	329	354	310	344	361	301	347	355	356	345	385	368	323	360	371	350	356	343	359	319	349	309	356	345	366	365	346	372	354	333	336	312	330	359	377	358	351	364	358	335	401	331	344	349	338	373	329	350	368	352	326	350	336	335	369	360	376	326	321	342	381	343	344	346	355	358	352	371	378	317	310	347	366	356	311	327	347	343	356	349	346	361	340	310	333	352	356	352	362	349	334	369	344	366	364	329	310	353	358	354	338	358	335	315	336	359	353	357	360	360	355	365	348	332	312	392	341	355	320	359	335	342	324	325	322	371	362	340	363	349	347	348	326	360	350	344	358	359	324	386	327	346	360	352	349	363	368	351	404	395	327	339	364	361	344	354	372	366	310	368	352	349	361	391	333	363	362	300	377	356	349	335	378	370	329	369	364	377	366	340	345	363	371	328	337	358	330	323	358	325	366	361	372	360	355	383	360	343	382	347	355	342	373	329	379	343	353	344	345	365	364	361	354	363	343	336	341	345	326	369	351	358	338	382	336	343	373	335	349	375	361	352	340	331	356	358	362	359	344	340	322	329	338	339	371	353	369	341	365	342	347	341	337	338
37000	54038	44079	31947	21671	14399	9153	6910	6899	7165	7237	5710	4914	4267	3352	2778	2338	1993	1717	1299	1064	913	709	642	662	538	512	538	487	469	455	511	483	504	475	488	466	475	470	463	456	426	427	455	420	408	472	448	398	447	428	455	452	441	440	515	448	436	450	434	424	424	428	438	427	418	457	463	449	435	423	434	455	451	409	411	437	427	428	426	434	455	433	463	461	419	454	440	429	453	447	424	427	444	459	429	412	417	473	425	434	452	411	438	457	432	413	409	437	416	424	374	418	419	405	449	452	466	431	413	424	427	427	456	456	422	419	411	442	396	438	416	457	395	418	438	402	401	453	429	415	434	431	439	413	404	428	420	402	437	474	431	422	403	412	455	417	423	394	426	420	391	467	469	439	440	450	438	427	471	384	405	406	446	437	410	447	419	449	418	448	448	427	449	431	477	441	407	456	444	456	466	455	435	449	430	416	451	419	427	439	431	398	412	392	445	428	422	409	439	422	405	405	477	424	419	399	423	452	454	419	438	449	427	430	382	430	439	447	442	464	453	439	459	438	426	426	407	424	405	439	422	452	445	373	441	443	417	455	399	430	453	413	436	427	464	404	460	452	441	473	429	443	424	429	431	414	458	438	425	423	390	413	407	448	424	413	425	416	449	439	436	465	436	423	422	442	426	452	412	416	448	440	412	460	433	431	446	414	475	452	395	409	405	415	448	434	432	431	466	416	424	461	443	456	420	445	430	428	442	402	425	446	466	413	454	421	436	434	418	405	446	400	451	435	427	429	451	411	464	386	402	458	452	477	394	425	449	415	414	437	416	434	422	458	405	448	439	414	448	431	435	430	439	444	431	423	423	449	425	438	440	440	444	465	417	444	448	399	434	425	412	431	431	429	407	461	427	408	410	390	412	443	429	406	446	404	415	435	452	457	447	440	421	395	421	434	428	439	403	468	428	430	453	428	410	414	464	413	444	429	443	424	450	388	439	422	460	454	420	464	428	457	444	432	402	475	408	424	408	430	448	430	416	424	400	422	454	465	482	417	440	454	425	474	437	422	426	425	407	449	426	426	431	454	489	433	438	403	451	457	458	415	423	416	388	432	440	451	444	439	393	411	434	407	415	418	416	440	453	420	438	442	446	439	430	427	444	404	420	444	386	429	488	420	428	460	443	424	458	445	420	417	446	441	454	432	399	412	406	416	428	403	403	459	464	420	428	419	409	416	441	460	485	440	404	398	431	399	434	423	421	399	439	430	406	417	460	404	448	444	423	424	447	443	402	414	419	415	412	423	464	425	427	437	400	431	432	408	442	386	413	403	446	405	437	461	450	430	419	444	422	418	435	429	428	436	458	417	368	431	437	429	396	412	399	415	433	396	409	437	446	460	426	439	451	445	401	449	439	441	415	439	422	475	444	436	439	445	437	403	425	426	420	389	403	419	439	412	424	398	405	457	442	405	449	409	430	434	467	419	391	407	426	442	427	434	439	428	410	440	449	456	436	477	434	474	389	438	466	457	417	452	413	445	483	447	435	406	415	463	424	417	421	419	400	440	461	443	483	436	443	455	460	418	440	448	456	405	420	440	441	410	409	408	479	415	446	423	431	417	455	412	454	428	375	443	440	456	423	430	462	428	414	370	430	446	374	435	446	460	472	410	429	406	400	437	468	448	449	437	418	446	409	435	446	431	424	432	449	429	473	420	453	439	420	405	436	409	418	417	376	453	417	441	429	421	432	450	463	422	435	452	449	428	435	459	433	417	462	452	390	451	435	412	468	454	456	457	429	406	448	423	407	426	411	405	424	427	429	402	403	471	452	463	417	446	427	424	434	431	469	409	423	416	395	426	450	429	450	449	415	417	421	396	453	404	420	416	398	446	433	412	377	420	411	428	451	426	455	464	400	498	471	425	410	394	404	457	389	422	415	421	433	429	411	398	408	418	415	475	442	444	436	419	417	408	433	440	466	392	432	414	413	416	407	427	414	435	430	409	417	405	443	430	426	389	445	429	448	423	430	414	454	439	425	431	422	438	456	465	428	407	446	426	436	434	438	453	402	408	450	437	448	440	443	456	420	427	428	435	431	442	393	434	399	450	405	448	472	421	456	410	444	425	397	417	453	477	431	417	438	409	407	415	414	422	401	437	436	430	418	468	395	428	432	429	398	421	450	412	441	438	462	428	407	433	431	411	442	449	439	419	451	428	460	450	416	420	474	435	436	433	437	421	457	416	466	421	398	441	409	443	446	417	440	417	436	438	399	424	417	414	411	421	437	461	474	432	455	422	439	424	448	429	429	443	425	443	409	436	448	447	444	435	437	458	442	439	402	441	443	461	425	432	420	426	408	446	388	422	406	438	417	416	404	426	442	413	393	439	417	408	439	422	405	419	415	410	457	464	427	420	450	435	416	413	419	426	398	424	435	398	395	423	459	483	425	457	422	430	432	423	443	466	435	418	414	423	436	447	407	488	458	449	466	431	422	435	434	433	446	452	414	447	429	454	414	344	461	435	420	402	402	427	415	400	439	454	449	457	454	421	421	441	408	438	439	429	445	437	450	428	438	413	468	412	475	401	402	416	443	431	465	443	434	442	442	446	429	455	427	460	440	422	422	418	429	458	407	415	416	452	396	424	411	429	462	449	417	470	444	451	447	448	472	424	411	438	441	440	435	426	415	394	432	461	433	421	429	451	412	402	462	408	445	385	448	438	443	433	396	448	441	456	450	392	465	418	453	438	441	418	448	394	377	428	456	453	424	449	406	419	413	444	427	415	431	388	434	425	410	436	429	441	419	415	408	467	414	463	406	437	435	399	407	453	463	433	425	397	420	438	426	437	477	455	436	414	432	417	439	420	396	399	417	422	428	437	447	392	435	478	423	443	468	455	447	409	429	398	443	412	443	384	386	408	472	465	446	436	447	444	414	436	438	486	430	404	411	446	401	423	402	429	397	404	419	376	457	411	448	433	439	446	421	432	381	392	442	414	455	398	430	422	419	420	424	448	424	460	432	429	426	460	407	393	474	404	438	433	434	410	480	436	384	432	447	423	446	448	442	427	384	381	416	429	417	440	442	478	408	436	434	408	437	432	442	439	469	474	427	417	431	420	453	421	388	455	450	424	435	453	457	429	431	426	465	432	430	434	406	435	431	413	449	438	409	430	377	416	454	403	408	454	409	411	470	417	425	442	432	448	457	431	403	435	393	389	431	432	418	439	426	432	452	393	422	466	443	429	467	456	431	372	393	431	460	404	441	402	406	461	450	460	460	394	429	446	409	438	459	462	429	449	394	430	436	455	425	463	447	417	427	424	437	387	392	438	421	427	403	420	469	416	440	417	433	405	407	442	423	435	429	431	403	440	424	418	441	430	386	450	447	435	424	422	395	428	449	424	464	439	463	465	443	445	409	427	389	425	413	448	410	423	425	468	437	420	424	436	457	455	466	458	453	396	425	445	436	409	436	420	421	460	478	419	417	440	420	420	427	434	442	403	448
22615	20982	28617	23719	21420	21863	17231	7436	5657	6017	6652	5691	4723	4186	3340	2679	2261	1989	1707	1447	1084	1016	871	745	690	609	627	622	563	505	522	540	555	526	527	540	561	523	532	505	498	471	498	467	506	482	521	470	465	526	488	439	484	513	487	501	482	513	505	471	489	470	445	456	512	503	530	456	477	496	486	476	493	506	451	487	473	471	467	486	498	498	493	457	454	495	471	512	462	486	512	454	466	455	503	466	520	447	480	482	476	494	472	506	461	476	502	508	450	485	450	467	447	444	499	494	507	462	467	470	464	467	497	464	478	485	488	432	518	490	499	485	478	490	496	508	481	496	491	481	469	499	481	523	525	496	467	478	473	490	468	485	497	465	471	478	495	489	471	492	473	498	461	507	455	483	507	482	498	491	483	481	500	503	479	477	443	494	508	479	440	520	495	495	472	488	484	474	479	492	475	502	465	459	506	463	433	433	480	479	494	468	496	510	487	482	444	460	468	529	477	448	505	482	498	473	507	454	477	477	475	457	442	493	494	440	442	444	468	501	512	421	453	457	500	519	468	492	461	488	500	463	512	494	507	472	438	512	492	551	494	466	463	499	495	511	488	452	494	482	502	455	453	469	489	476	448	449	529	471	488	446	511	476	495	505	452	508	481	477	495	467	476	488	504	464	496	493	494	496	519	472	484	508	504	494	455	471	499	440	456	462	489	465	468	482	495	487	453	484	495	465	484	465	450	469	492	509	482	480	487	480	486	477	447	515	477	511	521	466	473	482	457	497	494	491	487	478	474	455	428	467	505	477	510	460	478	451	481	453	474	453	454	485	462	499	461	482	474	429	480	477	453	479	467	490	497	492	490	514	469	479	457	511	529	481	474	447	468	468	466	471	470	467	497	496	523	495	496	476	489	470	494	487	510	465	505	484	483	477	439	496	462	449	457	507	491	449	441	458	471	479	491	481	479	479	457	444	486	466	488	495	412	460	488	479	463	453	445	479	489	496	453	493	505	479	475	452	478	485	475	466	449	475	508	536	483	464	466	473	465	467	458	480	500	438	478	479	511	432	486	523	510	519	475	498	495	471	471	465	472	480	495	452	483	466	481	482	467	521	471	514	499	488	449	466	496	448	451	499	476	491	494	498	486	467	487	489	444	467	494	505	455	442	468	458	489	513	481	443	476	504	500	452	464	506	460	472	495	468	473	473	466	465	489	452	472	502	467	451	446	479	493	463	493	487	508	493	515	456	507	493	439	461	476	497	482	523	445	505	448	468	455	470	472	489	478	446	481	433	471	473	505	463	475	465	466	463	477	466	494	499	496	456	479	469	518	532	483	506	458	509	468	466	478	478	508	464	457	467	498	493	457	472	485	481	471	472	438	513	470	466	488	477	474	445	487	478	534	480	462	479	477	492	485	490	495	480	477	440	462	486	455	477	467	479	499	444	461	482	517	442	511	497	470	451	477	482	481	458	485	448	470	502	512	487	489	483	471	480	472	456	486	472	466	520	455	466	470	501	489	455	492	508	493	487	523	490	448	492	477	457	456	454	466	485	480	500	484	447	503	462	528	473	493	505	479	473	471	499	524	463	487	469	528	453	455	496	488	492	504	480	467	475	460	477	465	452	501	463	468	480	504	500	475	504	471	451	471	467	465	495	481	496	489	454	472	455	438	507	496	465	462	456	487	453	483	460	489	468	469	478	458	526	450	466	499	462	487	464	458	457	468	483	504	436	449	467	476	517	480	496	498	511	459	490	502	481	453	500	482	478	512	485	502	491	509	474	479	512	490	493	499	496	512	480	450	466	451	456	507	484	452	492	479	467	434	481	486	491	465	474	509	465	441	507	447	489	483	501	483	463	456	479	480	520	475	474	477	525	465	461	492	477	475	443	483	510	472	507	434	476	505	475	473	476	449	515	478	468	489	465	481	462	458	488	459	480	492	492	476	473	462	485	496	495	480	516	488	496	475	426	467	495	503	502	460	471	448	447	493	458	506	488	520	458	451	447	473	467	493	491	516	475	451	440	504	468	456	440	481	463	453	500	519	465	494	460	481	506	480	522	519	456	461	468	488	467	466	494	491	487	501	474	487	468	432	469	480	492	471	441	472	500	530	473	471	470	515	481	483	462	493	459	481	484	471	495	478	457	463	496	489	470	454	481	456	505	436	519	469	503	481	472	471	485	543	463	463	449	460	438	428	448	476	498	432	465	512	492	491	494	441	488	490	502	430	466	478	506	471	483	480	471	460	465	502	443	483	473	474	458	498	504	450	482	500	465	496	468	503	484	452	504	432	453	446	465	498	506	533	458	445	435	492	459	489	484	516	493	474	459	494	433	453	480	478	475	461	501	490	481	491	458	474	525	467	464	438	503	449	506	473	455	548	480	522	488	499	434	500	446	451	483	415	451	480	458	471	473	461	457	466	468	445	450	499	449	515	472	461	476	471	466	467	519	491	534	487	482	471	462	462	455	477	500	482	448	478	474	476	486	495	460	470	472	476	518	477	486	511	489	498	504	493	488	481	497	456	482	510	435	480	444	469	460	503	484	465	481	444	460	507	522	468	486	480	479	473	525	465	460	525	483	482	442	444	458	458	502	483	453	489	481	500	490	479	460	435	432	490	513	464	427	479	458	500	461	465	464	479	462	457	473	452	477	438	472	487	505	495	470	475	453	480	471	480	475	492	477	480	496	494	481	515	485	437	479	497	447	447	444	491	458	467	463	471	476	444	471	450	477	492	470	480	468	487	466	462	492	435	469	454	476	434	500	496	495	507	479	483	485	486	472	503	525	477	498	440	448	499	500	489	474	459	477	453	484	458	455	526	435	497	455	457	478	486	465	474	522	465	480	468	520	513	471	490	459	484	501	477	514	496	464	481	477	521	511	483	486	473	475	458	492	484	473	500	485	480	491	465	471	495	478	497	462	460	477	467	485	481	477	462	455	480	503	502	495	504	476	449	467	469	424	471	502	518	470	486	488	491	501	466	461	475	474	473	463	465	476	425	485	465	480	450	468	472	514	490	505	506	517	482	445	505	483	445	477	426	489	429	487	481	493	471	448	464	458	455	497	474	455	432	527	463	479	436	481	510	473	470	481	537	487	451	416	471	438	477	485	472	471	469	478	457	449	467	460	467	462	526	498	469	470	505	482	466	477	470	456	496	491	488	472	514	488	469	485	467	464	517	493	446	438	488	476	464	466	453	474	485	469	460	485	494	469	494	461	542	479	496	496	482	477	457	491	460	525	473	483	455	489	460	473	506	468	465	473	492	456	541	492	484	490	486	480	468	465	459	505	507	522	434	486	459	476	468	443	448	510	461	480	486	507	473	456	470	515	470	488	489	463	480	482	465	486	465	446	413	512	426	485	441	488	490	458	475	467	521	478	547	465	481	502	493	460	494	491	443	452	483	468	486	496	462	456	486	528	466	503	479	503	507	481	454	487	465	482	463	477	496	471	463	482	487	435	478	459	462	443	431	509	460	449	451	473
39292	63048	52560	40088	29753	21367	14478	11469	10711	11316	11781	9850	8491	7357	5895	4792	4034	3371	2895	2299	1753	1448	1208	1034	905	851	856	761	631	663	666	666	685	724	716	706	709	598	600	633	625	617	599	632	588	591	582	575	583	581	547	522	603	543	577	526	596	540	542	501	560	559	584	566	568	497	560	538	500	564	576	531	572	571	598	562	596	562	547	538	595	550	566	530	526	537	586	567	571	535	565	574	581	554	617	553	580	555	549	556	568	570	562	543	578	582	600	561	593	562	572	576	575	586	567	550	518	560	573	584	522	544	583	574	571	552	542	582	489	545	544	533	550	559	559	521	545	567	589	558	556	567	568	567	555	555	559	584	576	554	592	587	587	570	580	573	546	591	597	579	559	562	557	568	582	581	542	565	521	589	535	582	530	561	581	562	560	568	565	553	548	586	562	574	582	546	555	589	544	536	544	531	573	580	547	569	555	547	582	560	546	542	564	564	560	536	605	645	534	578	562	531	565	548	493	567	553	559	560	533	572	518	573	571	561	567	558	572	561	579	541	565	593	604	574	576	550	564	555	566	563	564	564	587	588	581	586	561	573	524	594	585	574	523	571	532	591	545	549	573	554	539	551	603	559	557	587	592	582	595	545	550	555	601	537	550	560	577	565	550	537	581	570	597	562	552	592	584	563	560	577	577	570	568	557	582	607	573	587	563	605	533	567	582	582	582	596	565	562	571	578	540	583	534	588	570	584	563	549	586	579	575	474	589	577	561	575	589	549	558	588	602	554	582	509	536	525	556	556	533	524	562	579	561	551	533	515	585	592	542	567	585	556	555	575	583	581	552	567	601	580	572	574	539	560	589	561	535	549	560	561	568	582	523	558	554	565	584	568	567	548	576	534	518	570	530	532	539	577	543	560	579	569	582	580	565	591	588	541	548	560	596	539	600	534	566	560	575	564	542	573	508	576	573	560	563	600	594	549	563	578	567	559	548	565	609	550	583	603	550	582	556	579	578	562	569	531	562	585	521	577	551	598	545	553	559	553	518	547	574	550	554	563	572	567	573	553	559	508	553	566	577	562	585	542	573	568	611	552	522	551	593	523	581	560	581	566	560	515	573	571	584	536	538	586	568	558	528	555	548	525	569	555	556	598	557	591	532	575	568	578	559	508	573	541	582	586	589	559	593	561	567	554	609	589	564	564	565	556	529	584	568	592	596	565	599	577	574	559	551	560	569	576	620	564	566	582	545	579	587	536	589	557	603	560	578	568	526	555	583	551	582	598	559	579	561	552	586	548	536	576	594	580	564	567	513	527	556	578	554	532	598	552	534	586	533	608	577	592	572	607	545	570	576	542	533	569	580	605	538	537	536	585	588	596	526	573	527	559	554	525	555	541	596	565	566	539	582	545	620	577	523	579	581	561	510	522	536	593	592	565	566	527	576	561	568	552	559	586	577	576	595	560	531	533	547	567	545	563	552	561	535	586	571	566	578	530	552	567	589	542	578	582	540	570	561	565	567	543	552	547	616	566	534	561	585	606	522	521	604	600	594	552	561	546	590	534	542	578	550	565	593	507	609	556	574	569	587	592	600	570	537	533	563	564	599	601	578	552	587	543	525	577	583	569	570	543	538	557	587	553	547	601	591	553	524	548	542	556	588	568	536	540	570	546	530	562	577	557	548	559	581	574	581	553	576	567	572	575	559	575	535	575	601	567	591	577	583	549	571	541	563	588	572	584	559	592	550	590	554	575	552	593	581	591	509	579	584	550	584	585	569	572	561	553	537	559	566	606	598	520	578	540	565	575	576	575	541	540	563	536	545	524	531	541	554	610	558	556	566	546	528	559	583	616	534	602	574	586	599	554	541	531	526	577	547	567	560	518	568	545	597	560	602	538	538	565	557	566	541	575	593	579	545	580	533	583	548	565	578	564	539	560	546	590	557	601	550	599	556	539	558	532	590	584	574	537	604	585	570	528	587	593	550	574	557	574	542	574	601	558	549	540	570	553	543	602	567	548	573	570	605	549	549	575	585	563	609	584	536	602	561	562	563	563	559	546	604	565	586	555	542	578	570	554	570	569	559	562	576	586	566	559	575	559	552	590	519	575	517	550	549	559	551	589	572	571	542	528	545	607	592	587	610	589	543	541	548	577	569	539	568	554	592	539	557	563	592	548	574	606	558	570	573	591	558	572	578	589	575	534	578	570	603	616	583	617	558	579	578	581	504	569	542	603	544	546	532	569	601	554	524	525	616	586	540	580	564	551	580	547	576	553	570	558	575	569	579	546	559	619	577	554	625	590	586	539	575	581	552	571	578	551	576	526	569	588	552	520	547	569	572	538	621	588	601	532	581	559	577	554	555	570	537	565	533	578	545	579	588	606	584	560	567	602	545	575	537	571	557	567	560	600	554	601	561	540	521	552	561	546	547	556	552	544	572	584	583	584	553	561	605	566	589	529	623	577	572	571	575	566	547	603	572	598	537	557	547	557	553	543	544	563	534	570	533	583	612	529	577	530	576	539	521	529	575	603	527	560	567	600	583	585	585	594	546	558	617	595	586	537	549	579	552	552	586	560	607	563	524	535	566	560	569	572	575	551	582	602	564	585	576	547	567	564	595	498	497	544	571	589	517	551	564	573	544	540	555	581	569	552	540	568	605	561	555	568	577	585	580	543	545	533	556	569	579	534	588	569	566	573	559	591	534	582	590	589	573	542	584	571	570	520	551	580	535	545	561	549	606	586	566	594	577	555	540	573	559	559	549	556	582	564	595	539	601	536	560	557	550	532	558	595	558	563	590	570	542	582	565	520	583	523	569	547	567	596	579	577	549	558	547	534	535	561	512	585	572	578	557	538	542	589	568	597	587	569	558	568	570	595	589	550	601	553	538	539	559	530	578	583	555	582	566	578	580	565	543	535	563	585	583	554	561	577	566	542	544	574	515	613	522	578	558	550	563	559	585	580	583	557	573	595	581	578	599	583	579	551	550	566	591	568	604	574	564	573	589	557	566	582	552	601	550	602	568	568	584	554	593	547	588	586	573	563	515	526	562	506	535	579	552	530	611	549	560	565	567	562	562	582	532	605	565	550	558	550	612	595	566	585	617	590	606	533	567	546	577	586	550	553	559	558	593	574	571	553	555	567	573	591	548	571	548	556	593	578	541	541	551	596	559	580	567	556	527	545	538	572	556	580	563	560	574	558	581	566	572	568	537	555	578	575	551	569	588	580	511	525	596	548	564	555	553	576	536	591	558	570	567	556	576	568	541	586	557	562	553	577	517	578	552	551	589	565	577	596	543	598	571	595	601	604	561	525	559	580	566	577	609	599	592	572	532	557	529	592	545	569	556	574	563	502	601	550	611	577	566	542	580	586	571	564	547	548	573	581	610	558	544	539	548	547	578	539	568	570	587	568	576	576	548	512	534	550	602	568	541	600	609	571	552	557	549	523	589	604	538	567	581	550	574	575	529	565	574	569	604	529	595	565	581	566	587	573	539
30252	33072	36748	28550	16791	8107	3781	2511	2081	2409	2450	2237	1936	1706	1357	1131	1020	861	736	730	583	505	490	406	374	407	359	397	392	384	348	387	378	382	368	400	382	355	373	383	365	394	362	391	421	385	350	342	348	352	342	354	370	370	352	343	358	304	376	347	328	348	372	351	340	364	317	340	347	348	382	366	349	376	356	339	357	349	386	363	353	361	318	383	336	374	358	359	347	375	305	366	362	346	345	357	360	321	358	349	358	379	353	350	357	349	367	354	368	341	381	336	333	341	370	402	328	372	348	354	358	367	319	348	385	358	336	393	363	372	355	367	410	346	334	376	372	345	349	344	370	373	356	345	344	368	366	334	335	367	336	373	314	369	339	327	360	355	351	387	352	379	371	358	363	335	340	394	338	327	339	397	342	337	401	359	344	378	359	357	351	340	377	364	353	377	351	320	320	383	368	344	407	367	342	346	368	358	368	344	336	336	373	312	355	349	362	373	355	398	369	357	345	340	340	358	378	363	375	377	369	379	362	381	346	356	364	347	320	373	365	351	354	380	357	351	324	326	378	345	351	349	350	346	366	344	307	320	375	351	374	304	373	370	351	353	355	325	359	367	380	355	356	344	347	322	375	355	350	344	357	362	353	374	340	342	343	320	363	373	351	355	327	331	356	350	336	350	333	335	369	350	357	338	318	386	340	370	337	366	358	356	359	343	357	370	365	333	327	351	356	365	335	349	390	362	368	347	380	357	351	380	357	326	360	355	383	380	365	352	346	337	372	344	363	367	318	362	356	383	335	370	358	331	337	352	328	320	353	341	353	365	335	354	362	340	347	365	390	362	366	347	384	354	364	355	331	369	330	345	341	354	364	393	336	351	334	366	357	347	366	366	348	357	370	375	329	330	376	357	367	343	337	332	344	407	327	353	339	387	372	350	323	379	352	329	368	338	374	356	348	348	363	351	349	365	362	348	343	336	371	366	386	381	349	364	370	372	382	322	370	344	325	372	338	350	326	349	379	333	373	382	332	348	375	354	367	366	398	356	348	342	346	332	366	374	338	350	303	361	325	368	341	367	362	350	303	326	347	339	356	365	338	354	352	349	407	371	396	333	350	357	315	358	344	367	336	346	327	335	380	342	356	362	370	380	353	363	332	356	349	359	356	346	356	359	388	380	396	378	330	361	380	359	349	377	378	339	364	325	359	340	378	346	321	360	322	331	366	345	318	370	352	352	352	356	359	353	344	337	369	363	341	367	334	380	332	377	348	387	342	378	314	400	343	369	364	351	362	364	349	365	346	357	352	360	369	368	351	371	386	377	360	416	340	338	371	336	335	337	360	385	333	349	375	379	337	349	337	348	366	367	353	358	356	353	375	367	320	323	369	376	360	323	345	349	361	319	345	366	342	346	322	354	354	354	364	369	346	351	371	362	388	350	336	355	367	320	384	360	331	322	346	379	348	368	348	378	329	369	352	345	360	350	351	351	360	352	369	366	353	345	354	338	339	394	363	355	364	365	352	397	368	355	354	377	369	340	366	363	354	346	360	328	345	355	374	346	360	383	357	358	363	345	367	357	347	376	368	345	330	352	365	366	373	357	366	376	348	336	367	366	355	344	364	328	350	356	331	343	370	363	354	358	362	375	372	366	389	353	349	351	346	353	342	365	356	356	347	382	339	348	404	338	345	333	320	369	339	370	333	345	384	363	339	332	326	337	371	339	361	369	342	347	366	379	339	397	333	347	354	347	358	341	365	337	351	318	352	355	339	350	353	361	363	375	348	354	324	396	372	364	342	346	356	353	372	350	339	341	328	320	370	362	363	393	346	374	357	338	334	376	368	365	369	368	335	341	359	359	348	330	383	347	347	353	330	368	357	352	344	322	381	376	364	354	364	343	357	356	342	358	372	355	378	378	376	341	342	348	344	370	348	355	354	363	336	369	366	356	343	350	332	365	367	341	388	365	347	357	357	347	364	340	364	353	359	345	371	339	366	347	352	325	346	329	354	383	359	378	344	327	381	367	356	345	374	382	377	309	365	358	391	363	357	362	352	373	352	353	363	393	374	338	355	375	331	357	342	331	340	338	378	355	338	351	372	356	350	310	322	321	355	342	375	360	381	318	358	342	400	328	340	376	370	338	331	334	365	348	330	358	348	329	370	358	387	346	396	330	343	380	336	334	370	357	369	363	355	341	348	326	362	369	349	384	334	379	354	393	356	357	343	364	371	362	326	365	360	371	330	361	389	370	364	341	340	338	342	339	364	352	405	362	374	338	360	366	346	345	363	329	348	355	354	338	358	390	379	318	363	358	367	350	344	363	349	335	357	364	367	347	351	335	382	344	380	341	330	328	370	355	361	355	364	351	363	363	349	326	342	317	388	324	326	326	349	359	332	359	361	362	361	349	367	389	358	375	354	355	368	313	339	338	342	371	329	345	366	367	379	359	342	384	385	342	342	381	373	338	376	306	343	372	356	352	331	359	345	333	365	349	361	318	375	382	340	349	383	341	384	354	344	408	350	358	359	350	360	378	337	364	311	332	366	330	340	331	328	345	353	374	330	364	336	376	360	349	369	363	320	368	376	369	376	338	348	313	339	361	362	303	334	327	371	336	363	360	386	340	344	363	369	350	379	355	369	348	354	329	363	342	329	378	390	344	338	360	350	386	366	363	378	373	323	377	354	353	350	329	359	350	352	370	367	342	342	353	392	340	387	363	366	342	352	359	351	358	339	388	348	374	366	376	348	360	336	341	347	352	340	357	349	333	356	365	353	373	369	369	361	358	324	366	368	339	349	354	358	340	333	372	320	370	363	366	358	414	346	377	364	367	331	367	338	353	369	365	331	375	350	315	369	332	375	349	340	386	360	356	361	357	368	326	323	375	354	379	340	337	368	360	355	389	341	360	365	367	324	392	348	312	340	331	350	366	348	337	338	340	342	359	321	347	367	361	343	332	383	323	359	393	367	370	330	344	360	367	338	359	375	338	375	359	350	381	343	340	389	390	375	353	352	348	363	357	364	372	322	349	355	365	351	377	343	340	376	366	338	336	383	351	384	367	375	378	363	368	375	376	367	365	344	367	376	390	343	357	358	346	361	317	340	359	356	360	334	354	352	369	343	350	371	390	401	366	384	317	355	368	371	336	348	368	381	367	367	377	347	338	332	335	375	361	395	308	334	317	362	364	346	334	340	366	339	339	380	357	358	322	352	346	342	355	363	355	355	352	373	323	348	391	352	365	353	347	378	349	355	356	344	339	344	357	338	348	341	357	335	352	365	375	384	360	303	375	362	349	380	339	328	361	344	341	348	358	365	358	320	343	342	340	349	326	343	373	348	369	348	374	393	355	329	316	352	375	357	347	345	355	383	361	346	338	369	345	367	375	340	332	325	327	358	379	369	377	344	388	335	362	355	352	351	373	400	376	363	386	361	342	339	351	356	376	360	383	351	359	342	363	352	395	371	358	334	363	315	372	338	328	345	328	333	391	346	370
36596	49011	41124	29324	19574	12229	7000	5139	4311	5029	5009	4447	3809	3350	2548	2069	1751	1513	1374	1092	886	754	667	607	527	530	546	468	481	439	446	491	494	477	443	492	452	480	443	419	478	415	419	455	446	409	440	424	452	415	387	426	421	446	447	435	436	423	445	427	436	437	439	412	448	435	407	425	422	436	373	414	428	443	397	378	442	416	396	415	415	415	404	439	433	420	398	441	428	444	425	422	446	452	432	412	415	376	425	446	408	417	419	432	431	402	426	422	438	416	389	401	427	441	451	433	431	422	406	426	397	436	429	440	450	418	409	421	394	467	422	421	459	409	442	473	469	421	451	409	429	432	394	418	391	427	409	416	392	503	460	436	475	404	405	411	452	462	421	414	443	421	443	426	422	405	404	395	451	446	416	375	437	452	414	437	422	429	416	449	438	420	452	441	409	472	415	425	409	409	429	441	435	420	397	391	445	462	462	439	444	415	415	469	440	456	426	435	444	411	426	435	430	405	397	414	391	435	399	381	441	462	409	399	459	439	449	433	412	461	392	427	403	413	427	421	402	441	447	412	445	414	414	366	428	420	409	437	411	443	406	438	420	420	434	448	409	415	454	453	430	426	415	424	439	425	410	384	440	396	434	421	451	393	394	412	431	446	410	448	423	439	393	416	405	416	401	399	429	414	389	420	441	417	446	459	434	457	410	431	399	421	424	419	416	421	435	422	409	446	428	399	441	420	418	433	419	436	480	408	411	418	424	437	400	443	436	410	428	407	410	446	450	426	441	409	414	437	450	443	413	448	430	442	423	404	438	424	432	435	404	417	441	412	399	439	400	428	409	440	445	418	442	433	442	418	405	418	417	444	423	419	433	470	433	435	405	420	427	407	409	420	463	426	419	469	400	429	422	403	437	413	399	481	444	444	419	399	405	468	446	416	432	411	441	382	410	407	447	447	432	416	410	424	433	410	461	414	443	434	447	458	424	386	468	435	434	411	396	431	425	404	380	442	436	427	429	396	414	390	451	447	424	420	411	438	415	494	429	418	398	424	451	434	399	442	441	469	488	425	416	455	423	443	401	386	418	447	387	431	429	415	432	401	464	417	476	455	431	443	444	457	419	427	408	404	432	465	426	442	449	405	438	438	452	471	420	480	429	406	396	421	401	402	443	457	412	462	406	447	396	395	423	381	415	429	446	454	463	420	449	397	416	443	449	444	386	419	406	425	443	416	454	415	434	429	417	418	451	425	429	397	424	433	407	402	447	389	451	417	411	438	416	421	384	454	436	415	435	410	463	413	388	420	415	455	441	418	430	446	446	438	440	415	460	403	397	411	407	439	418	454	413	424	405	423	444	413	422	424	419	438	377	424	441	409	402	425	444	418	405	450	423	456	457	449	357	428	401	440	460	409	407	405	443	453	430	420	408	413	388	420	399	418	433	424	429	409	423	415	446	423	443	417	421	444	441	421	414	453	417	395	431	439	420	435	422	446	443	427	408	434	413	434	436	412	454	421	418	456	381	418	396	406	436	459	441	429	406	394	403	422	433	420	439	406	372	425	453	455	443	433	455	411	429	450	456	450	433	452	480	453	407	463	443	410	423	436	407	417	425	414	412	451	444	428	431	430	432	423	434	426	417	419	450	402	444	402	408	436	414	408	404	412	416	406	430	433	426	451	434	410	426	438	452	408	476	444	409	440	386	438	423	410	422	446	410	433	426	440	456	385	419	406	423	418	403	416	424	426	411	427	434	456	400	408	403	456	413	391	448	420	430	457	424	417	435	428	424	388	435	450	447	383	421	409	428	432	415	428	424	446	425	452	423	404	419	427	437	427	411	402	416	384	471	437	437	388	428	431	386	403	383	418	446	413	397	414	453	457	416	406	424	424	405	449	406	377	422	413	412	412	428	414	419	473	412	410	430	435	435	440	395	415	440	418	433	412	424	414	417	440	421	426	395	448	417	418	387	456	452	437	440	442	434	450	444	424	404	410	435	437	423	428	476	444	437	420	381	412	434	414	429	423	431	430	427	439	461	432	410	411	417	423	448	425	408	447	431	419	417	459	428	427	448	427	404	420	416	439	421	423	393	400	398	418	428	412	427	442	406	446	398	436	422	457	431	394	460	404	420	437	404	437	409	419	427	428	434	406	445	453	400	407	421	468	405	417	401	440	433	415	403	457	468	435	402	408	461	457	438	448	433	438	407	425	418	432	411	441	427	426	432	397	463	389	438	431	413	438	410	472	449	437	421	423	445	389	397	439	434	415	424	441	412	424	444	421	465	416	440	421	421	400	437	436	460	419	412	411	446	427	430	406	453	439	452	439	461	434	428	432	437	448	415	421	422	434	449	431	453	435	445	414	437	396	412	435	428	438	432	425	426	415	449	399	431	412	414	433	415	433	424	472	434	416	433	411	417	441	460	428	388	436	432	409	446	411	473	409	451	426	439	434	429	399	431	434	422	405	441	419	391	440	435	423	410	450	413	438	427	451	408	396	428	467	439	453	418	451	401	449	388	394	411	418	459	428	431	439	420	428	448	416	449	461	414	404	438	427	424	430	442	418	389	427	420	425	388	450	421	422	449	442	424	443	440	433	418	448	456	426	394	456	448	414	439	423	449	455	407	413	457	431	414	442	433	417	411	378	437	427	383	451	431	452	436	406	439	407	391	471	401	426	409	404	443	408	434	439	447	432	434	416	413	420	406	443	421	423	437	401	447	418	445	427	416	402	400	416	443	400	405	448	444	455	455	439	437	390	429	416	435	374	401	428	440	426	453	409	423	411	456	453	418	430	419	475	424	400	446	422	422	425	433	428	411	458	400	447	411	418	443	412	466	411	425	400	435	448	412	443	438	396	448	482	448	400	415	414	451	444	457	419	414	441	407	422	439	448	433	432	435	387	437	429	469	454	425	420	416	423	437	423	421	489	437	420	453	403	409	430	427	430	444	403	420	390	452	428	418	450	412	427	436	425	465	422	449	413	437	443	435	421	444	423	427	431	399	396	466	427	450	474	394	451	411	444	395	430	423	426	439	397	390	443	404	436	432	424	426	411	392	420	421	437	426	418	409	418	387	413	393	434	408	409	452	440	437	438	390	438	438	418	442	467	427	421	425	423	434	409	394	436	393	402	460	436	390	459	449	436	412	398	449	410	407	438	394	444	466	434	401	427	411	404	457	431	424	426	418	440	459	392	444	391	402	385	457	405	436	420	430	395	413	436	452	419	393	437	412	394	430	397	446	432	450	418	416	449	406	410	427	432	412	417	435	426	419	434	415	423	397	429	403	469	421	443	428	433	423	439	429	388	444	419	424	437	422	459	406	445	454	412	417	421	435	404	376	389	429	434	416	390	406	410	441	408	376	410	412	420	428	440	410	428	447	436	425	424	404	434	437	432	392	445	432	446	422	423	443	414	444	416	455	426	419	441	425	404	427	429	406	407	428	413	418	438	425	424	412	379	391	415	435	442	400	454	429	422	459	433	405	443	440	424
23724	21051	28512	25055	22388	18037	8902	4519	3515	4291	4249	3891	3301	2761	2317	2002	1724	1470	1287	1017	805	759	668	552	525	565	518	499	470	473	486	484	492	479	508	489	513	420	475	441	472	478	439	437	431	429	461	428	460	451	431	434	435	412	405	430	433	457	423	408	453	442	416	439	436	451	450	411	442	424	434	428	410	436	432	414	456	423	449	420	395	410	448	457	430	429	426	433	426	426	453	454	413	447	422	446	437	431	418	415	412	429	420	449	430	437	446	427	459	433	449	446	435	438	425	409	445	426	453	434	423	430	434	443	415	408	428	464	458	437	446	437	432	434	439	446	409	406	443	437	410	424	422	446	438	407	417	468	439	444	483	411	441	425	452	442	434	445	439	425	447	414	436	433	444	412	424	438	411	475	436	392	441	446	403	468	413	446	449	446	456	495	432	442	444	435	416	428	420	418	379	409	425	422	442	449	396	472	441	415	418	439	445	465	452	407	444	437	416	433	458	427	404	398	434	429	441	437	471	436	463	465	410	427	428	422	449	416	405	430	434	420	400	448	415	447	423	421	430	438	464	406	422	436	438	445	462	446	406	407	459	442	388	420	428	430	407	438	426	429	413	444	445	405	443	397	470	451	414	411	433	401	448	413	432	418	422	405	423	411	451	407	447	459	425	463	435	461	409	458	407	482	445	426	437	436	446	425	435	429	434	419	403	454	428	426	429	442	434	451	391	439	420	440	442	417	425	427	402	415	450	419	426	423	436	406	430	440	404	469	433	420	432	428	432	427	436	452	422	477	437	443	471	440	438	455	428	401	447	443	451	432	442	457	445	388	428	448	429	420	446	456	444	437	454	437	402	412	426	442	436	462	438	394	439	496	437	434	426	453	461	406	424	497	447	418	427	436	434	445	450	444	431	461	461	437	410	406	447	443	413	427	441	405	418	450	403	384	428	473	444	438	470	414	441	427	435	440	440	415	432	435	424	456	421	417	403	450	438	457	418	425	444	446	449	432	410	429	449	415	413	478	418	458	410	410	399	443	451	413	472	438	443	435	445	432	437	427	458	437	375	444	427	407	439	453	445	422	446	387	435	400	426	414	442	441	417	485	422	443	450	398	440	412	423	444	442	419	457	427	423	431	460	404	404	430	404	423	462	464	406	397	380	426	432	428	425	402	471	438	427	425	425	434	447	428	407	441	495	424	407	398	449	402	466	451	435	415	422	445	415	436	462	461	406	427	435	423	422	428	423	431	396	390	433	408	429	436	389	453	407	442	474	422	435	450	449	432	478	448	393	410	391	447	403	428	432	472	460	415	430	403	427	429	460	398	434	446	439	458	440	483	438	423	472	434	432	458	426	425	440	406	437	425	440	460	448	435	377	392	367	423	425	453	448	428	423	463	457	426	416	473	444	435	423	453	484	406	418	429	425	417	461	413	452	439	446	387	456	429	423	394	401	460	453	431	432	430	447	412	439	457	420	401	425	455	422	395	492	446	420	451	435	449	467	433	432	450	422	453	429	477	438	439	422	427	428	433	413	445	454	428	412	422	397	435	453	436	412	407	384	382	474	466	457	421	456	419	458	443	400	399	416	408	491	467	433	448	410	440	462	451	430	457	444	433	447	446	434	443	422	451	448	442	453	442	420	462	447	398	455	441	404	436	464	458	440	414	440	419	460	438	438	439	455	455	446	433	440	433	436	421	448	438	437	445	431	463	492	422	458	441	420	404	439	416	447	412	451	411	432	404	478	437	450	462	420	436	456	436	438	398	470	415	436	464	417	453	438	431	413	401	461	382	454	436	445	450	440	409	441	440	426	410	435	389	444	447	443	469	444	485	462	445	411	412	428	393	440	452	430	409	463	454	418	437	435	420	459	433	445	423	476	420	418	453	414	402	447	416	446	462	432	413	416	438	422	429	418	431	419	445	459	431	465	438	434	460	439	415	457	451	435	482	450	470	452	468	423	418	404	428	429	437	439	392	414	439	417	398	446	429	427	420	411	434	412	423	422	468	434	403	433	432	451	442	436	420	444	433	442	452	424	416	444	457	424	430	445	461	429	454	415	429	415	429	417	445	432	387	393	445	456	434	433	406	418	388	464	442	446	411	440	417	438	431	401	433	450	436	416	428	473	448	406	439	401	444	425	423	440	452	457	445	450	444	448	388	414	418	461	446	452	429	445	442	454	465	434	419	442	455	426	415	439	433	447	471	427	424	427	402	401	416	432	428	446	490	442	413	429	406	414	433	369	407	427	449	436	402	447	431	446	433	441	444	443	471	417	472	413	455	430	425	424	454	414	440	415	441	440	445	465	422	443	465	422	453	417	443	424	402	425	422	423	428	440	479	446	453	442	446	443	458	416	418	440	460	433	444	437	441	402	444	402	434	412	420	425	417	446	404	432	419	440	431	451	421	458	404	413	429	403	444	440	461	439	407	426	439	444	414	445	452	460	416	431	418	450	426	415	439	411	400	454	439	428	414	408	479	447	415	432	430	455	446	432	428	409	431	426	455	430	421	428	454	425	450	451	426	430	403	431	453	408	414	413	425	440	476	425	432	394	437	474	423	422	428	440	455	465	443	444	425	450	441	470	462	449	411	419	453	418	441	442	448	402	463	400	460	439	399	436	408	455	423	454	431	437	447	423	435	427	473	420	418	402	418	460	441	431	423	437	429	451	442	429	443	456	452	439	408	463	445	459	449	449	430	431	414	440	443	461	434	428	435	426	435	442	422	432	434	452	431	421	428	398	454	455	432	449	455	420	464	443	429	426	400	410	421	428	417	447	468	431	468	438	413	426	428	477	451	476	457	422	424	397	417	435	443	405	444	427	424	453	444	402	407	458	415	450	416	429	448	451	378	425	401	469	416	421	435	395	423	418	408	444	432	412	469	458	439	432	429	415	439	444	423	429	440	438	415	428	409	436	441	412	433	434	430	427	426	417	445	437	415	442	447	444	425	438	447	435	408	445	479	460	464	444	477	442	436	420	454	443	458	401	442	438	424	436	430	420	436	432	431	449	426	480	396	468	400	480	470	455	451	403	422	408	447	449	448	433	453	418	490	408	419	455	441	418	427	388	431	444	434	443	470	452	434	401	457	452	447	380	467	408	422	396	408	441	431	412	409	430	456	397	433	428	438	468	433	444	412	465	382	407	453	395	462	422	429	420	390	451	422	467	439	424	452	427	408	435	452	464	442	440	406	439	430	413	404	434	460	473	450	435	477	454	462	436	427	452	429	406	425	431	415	447	442	441	422	438	444	403	428	460	417	441	443	452	426	445	465	440	424	448	411	444	423	443	484	450	412	426	400	434	443	425	441	430	442	444	459	435	467	430	411	411	423	412	414	427	431	468	410	434	423	466	427	455	410	416	427	425	391	437	419	446	432	422	410	438	430	410	432	418	452	417	429	423	458	446	397	482	421	415	440	406	435	427	450	403	415	410	429	411	398	466	446	474	447	427	411	417	462	441	383	434	430	448	441	439	396	409	429
36740	57186	48076	36229	26119	17657	11003	8054	7310	8297	8125	7498	6262	5156	4140	3481	2882	2401	2087	1702	1344	1051	978	841	764	697	656	631	562	594	634	592	604	623	652	626	596	561	580	566	559	553	548	540	533	525	520	516	519	522	539	523	541	514	506	515	534	516	514	551	499	511	511	553	537	509	509	485	524	555	555	525	548	556	532	541	519	503	465	497	520	576	509	502	526	547	502	505	553	478	492	471	512	537	516	502	510	551	514	530	537	503	523	481	508	484	475	554	475	534	548	520	474	543	568	518	486	512	487	528	506	545	511	499	511	533	522	482	500	546	546	483	527	526	510	511	514	498	517	495	510	505	505	505	523	525	523	503	483	497	532	467	533	545	542	497	536	501	567	535	528	522	554	545	506	529	504	500	507	519	505	539	549	514	559	533	509	554	456	524	547	498	469	545	525	519	504	500	539	514	489	538	491	516	508	534	525	519	476	502	518	533	523	465	537	518	512	515	514	575	506	574	514	519	488	537	495	539	502	522	546	474	489	514	511	556	552	503	511	529	539	520	509	481	511	522	519	511	502	518	509	547	519	480	559	543	510	543	529	551	471	510	528	540	540	508	509	512	495	543	518	540	538	487	486	528	514	530	513	510	481	546	522	569	514	504	522	534	506	502	517	553	512	539	519	504	513	532	521	523	531	515	458	536	549	510	538	497	499	508	488	491	520	508	513	547	523	532	485	542	502	554	522	512	550	502	540	507	525	472	533	530	560	485	526	508	537	489	490	483	478	528	545	483	508	556	513	487	564	529	512	546	564	519	507	565	495	488	471	534	506	507	542	531	533	486	536	536	504	477	526	536	504	576	538	521	525	508	494	489	496	504	488	514	521	493	530	517	531	540	515	529	520	531	479	493	527	517	514	528	525	587	514	486	511	490	485	537	490	490	519	514	507	574	503	523	532	538	530	487	544	563	485	478	528	490	569	554	564	466	533	504	503	529	518	509	535	548	549	504	512	551	510	487	501	525	571	569	512	496	483	518	528	524	528	520	524	532	531	503	484	488	521	500	526	511	508	493	534	508	504	471	523	509	568	510	532	538	504	521	514	488	541	583	532	464	543	543	512	476	479	486	515	524	529	525	504	536	475	495	513	511	543	545	503	505	538	468	489	498	509	503	566	481	512	487	520	526	527	532	506	511	501	487	573	550	504	543	504	492	511	500	485	520	522	516	536	490	525	493	508	544	492	545	523	540	507	522	544	490	516	520	536	505	531	517	475	486	522	545	539	518	489	551	487	518	556	519	506	530	516	545	508	516	478	525	477	494	484	486	562	523	552	503	485	526	514	517	498	541	511	537	516	511	516	505	515	517	533	515	519	473	500	543	518	529	511	514	506	511	532	536	516	518	525	494	517	533	524	511	511	497	544	529	528	500	502	519	522	510	560	543	457	471	500	529	478	515	497	514	507	522	533	489	513	547	503	537	498	487	519	498	505	507	514	564	507	501	551	518	542	510	479	509	536	537	478	545	529	520	486	544	515	519	525	570	521	528	528	530	494	519	519	482	553	529	497	525	509	487	522	528	564	552	503	521	523	503	491	524	535	502	537	540	501	512	502	483	501	536	497	504	509	511	500	487	549	481	491	504	505	493	510	479	509	547	529	522	553	556	513	506	543	508	518	486	516	519	501	554	525	516	530	569	526	552	543	485	513	504	518	513	517	487	581	518	561	489	509	512	529	521	520	511	532	503	551	521	496	517	520	480	521	504	506	485	495	569	534	520	535	519	540	516	519	539	493	461	492	550	530	548	520	532	510	519	460	473	524	503	506	575	534	499	524	520	483	555	523	502	544	558	528	493	542	522	533	557	532	500	475	513	537	526	527	503	542	550	528	525	518	529	547	516	569	581	466	538	500	509	546	535	515	508	489	514	545	524	538	510	495	524	487	495	550	535	539	477	512	538	497	512	531	480	584	520	519	533	575	496	536	471	531	547	530	504	542	497	527	531	538	519	495	508	525	514	531	494	536	523	502	533	510	509	491	508	500	531	550	506	485	512	505	516	508	557	501	560	529	487	518	500	490	505	511	525	520	510	502	537	525	511	526	534	513	522	508	500	505	515	484	484	552	512	524	488	506	511	488	491	491	520	520	506	515	499	525	516	554	500	537	530	469	491	545	520	523	531	520	526	521	522	524	498	518	504	507	557	514	533	546	507	544	505	512	575	520	520	549	545	469	529	500	516	551	531	481	529	518	541	505	553	522	525	506	510	540	515	497	489	506	559	512	518	530	522	500	511	515	534	497	542	535	533	492	537	512	524	536	509	498	502	503	531	486	515	520	495	538	481	510	493	510	479	505	489	500	510	532	527	539	504	532	503	510	479	559	515	513	533	512	520	521	517	531	509	553	517	488	493	517	519	503	509	505	491	519	485	519	521	559	521	547	535	490	489	515	532	586	525	506	496	496	484	543	483	486	500	497	498	519	490	507	491	510	535	490	532	521	496	540	518	488	540	498	506	489	528	547	556	513	582	518	465	531	535	436	532	515	503	527	510	538	553	509	553	512	526	484	496	541	496	506	514	526	523	524	494	481	500	501	509	511	510	481	528	539	504	485	505	517	559	542	565	545	463	555	557	541	513	516	522	486	513	534	545	578	528	530	534	528	507	509	516	553	545	518	486	527	525	537	507	533	495	515	552	520	527	524	519	532	508	551	477	570	492	520	534	557	503	508	504	524	515	525	505	543	504	539	490	504	555	505	550	510	527	553	530	480	543	504	562	506	515	580	533	514	515	533	557	463	503	496	522	479	505	521	516	546	513	511	528	510	539	496	527	501	522	523	503	545	574	539	534	518	501	488	543	528	544	526	486	546	493	537	528	528	539	541	515	514	471	551	524	532	501	505	499	580	486	532	538	510	512	514	553	528	485	518	539	493	493	507	488	528	530	533	527	552	552	508	537	502	493	527	513	496	541	554	541	525	481	507	502	504	470	507	516	505	528	508	526	513	520	525	509	550	522	534	509	503	535	529	487	528	542	469	544	536	490	479	480	522	526	502	518	505	503	543	480	484	488	489	505	479	515	507	533	521	521	517	528	477	555	505	535	517	517	522	498	518	546	518	505	491	503	496	526	549	531	531	520	511	507	489	467	532	576	532	508	494	522	523	464	536	535	526	505	490	524	566	518	508	477	511	504	528	539	521	507	511	493	524	510	471	506	555	558	547	527	480	510	500	511	551	512	541	499	479	515	525	498	540	523	500	527	457	523	534	516	522	531	514	497	487	534	529	500	565	522	480	552	527	536	548	500	537	516	525	522	515	488	507	506	530	527	513	502	541	532	487	480	508	487	542	537	539	535	532	519	507	536	540	530	511	500	502	517	498	516	493	526	513	504	518	483	504	502	533	566	536	518	540	519	509	533	486	557	542	485	527	508	544	535	552	518	497	501	521	529	525	528	555	555	487	479	521	521	512	517	545	492	535	565	540	518	514	518	504	466	518	494	523	526	515	546
24812	21138	28570	27331	20609	11533	4886	3015	2766	3069	3201	3011	2568	2109	1660	1536	1255	1077	945	757	692	600	506	426	463	445	405	374	353	361	387	401	380	403	376	390	354	351	344	369	377	344	329	374	391	307	314	329	326	377	377	350	317	346	356	316	355	351	345	341	315	315	325	348	361	353	321	371	339	334	371	346	338	318	327	323	335	326	345	322	306	378	367	332	335	351	324	336	320	362	369	314	361	334	312	349	352	337	343	357	349	358	356	317	325	326	314	361	382	323	343	316	357	360	371	371	313	350	349	345	327	321	338	365	355	284	359	349	333	298	340	370	355	346	381	351	341	333	361	305	343	355	380	348	312	337	323	369	361	369	338	363	344	359	340	318	352	346	358	311	344	353	344	333	355	359	345	342	341	317	332	335	337	327	341	342	373	323	375	319	407	376	377	327	323	332	340	328	331	353	330	332	366	353	361	324	338	350	327	353	348	345	347	369	387	393	327	308	315	347	354	365	314	362	353	337	343	322	344	348	312	340	330	336	328	350	340	374	296	354	363	325	371	327	340	370	356	356	375	358	307	371	334	325	353	319	369	377	367	333	351	355	343	322	374	341	328	353	352	349	340	343	356	347	345	368	340	365	328	342	361	318	334	335	354	338	356	342	355	347	349	340	357	337	326	335	308	340	335	361	340	308	336	319	332	342	335	328	342	375	354	333	323	361	363	344	361	358	348	329	340	342	333	332	348	327	334	372	339	342	334	364	390	342	309	315	350	321	329	309	357	347	329	363	325	348	334	322	345	361	320	341	348	370	316	359	340	312	325	320	326	323	352	376	379	321	373	340	348	347	348	342	314	356	350	356	368	344	346	339	347	320	338	306	358	384	363	360	341	354	304	361	355	344	332	329	376	357	336	338	352	318	324	347	353	341	332	365	343	340	351	336	339	347	377	343	306	336	333	368	341	326	329	334	358	358	351	319	351	348	395	345	334	336	315	320	346	323	332	378	361	351	360	334	323	346	350	341	345	338	355	327	343	338	364	357	364	350	347	348	323	328	368	344	373	342	330	363	317	342	319	343	379	327	333	350	341	304	364	357	351	367	318	351	307	329	381	350	351	313	334	324	342	375	335	332	338	357	373	347	346	353	327	356	349	376	355	359	357	345	380	344	342	319	358	368	369	327	320	351	341	337	318	355	355	352	329	315	361	324	363	345	345	312	320	361	302	348	346	401	341	377	354	343	331	340	317	353	352	354	306	328	378	329	314	355	350	323	347	303	351	322	357	298	338	348	348	339	340	359	338	328	349	358	314	319	341	361	329	338	347	334	345	343	353	353	315	324	385	323	345	362	350	326	309	329	368	330	318	301	343	324	364	312	338	300	383	332	360	337	351	330	342	324	350	342	384	359	329	343	349	359	344	335	344	318	339	337	353	354	319	331	334	351	346	316	325	314	325	337	336	364	346	375	337	343	364	318	375	345	326	332	340	311	353	359	369	317	373	343	358	352	341	328	330	357	348	364	369	344	329	328	321	361	367	351	348	371	341	341	355	334	362	325	391	351	355	353	337	320	326	348	311	329	351	326	333	357	361	375	327	339	375	350	343	356	327	358	341	383	343	381	367	353	349	339	339	334	343	333	330	348	336	327	362	321	351	345	363	380	365	378	318	369	360	351	332	345	309	321	341	304	366	348	353	360	335	326	327	365	361	368	333	317	335	336	375	318	332	364	340	360	325	340	332	343	321	349	346	359	317	318	329	339	345	336	339	346	361	363	359	326	337	324	326	337	336	295	333	329	313	342	337	354	323	349	368	330	363	350	365	376	332	322	324	345	380	323	351	335	324	329	345	351	350	329	367	356	312	346	317	316	345	360	354	355	345	347	356	345	334	315	360	354	315	370	325	348	348	331	309	333	312	353	314	318	363	314	344	338	357	338	351	351	368	320	366	334	356	338	348	362	302	337	333	374	356	343	329	337	321	324	340	360	365	339	311	333	308	328	357	296	324	349	328	344	330	364	348	354	339	328	341	346	347	391	346	327	343	348	374	328	321	336	321	337	306	321	358	358	334	333	376	355	314	323	325	323	329	317	340	362	357	330	338	298	314	353	309	327	344	340	349	354	364	349	349	351	339	338	349	344	334	332	353	340	333	355	372	339	331	364	367	341	333	328	330	344	354	326	371	340	340	362	336	320	362	339	372	347	335	351	313	305	337	366	354	354	330	303	377	318	334	384	308	317	339	353	359	324	365	334	365	388	348	386	342	331	326	336	352	361	348	355	378	409	354	324	339	351	355	359	344	335	343	311	358	344	340	348	349	368	322	331	325	362	341	314	339	319	339	353	352	307	328	306	321	383	351	363	367	315	329	345	354	365	355	361	340	374	320	345	354	357	344	337	360	358	367	325	352	368	339	339	354	325	378	338	336	352	367	321	320	295	340	372	323	356	316	354	321	334	351	324	371	349	354	354	380	393	360	341	365	369	342	364	371	346	354	363	388	348	343	330	358	356	330	357	344	324	340	353	358	331	356	337	344	349	345	334	346	354	371	365	309	369	320	342	309	347	331	363	349	331	356	361	339	340	347	387	352	323	364	372	335	328	317	306	344	350	363	341	358	398	353	319	343	343	341	324	340	371	360	350	323	328	337	343	340	353	348	358	336	361	304	369	350	356	353	347	353	360	310	342	341	349	326	352	381	335	298	370	372	354	325	349	364	344	367	350	328	357	391	333	369	332	338	342	338	338	341	399	350	342	336	340	341	314	340	328	360	326	323	337	335	363	386	333	359	351	350	343	349	308	322	332	366	343	332	336	344	358	342	348	327	338	327	310	356	339	326	366	321	313	351	328	338	341	375	355	335	338	351	372	350	335	333	333	338	315	342	347	345	358	328	320	352	333	309	364	336	335	309	349	337	322	324	307	336	326	371	369	315	335	335	354	312	359	344	353	336	317	322	353	386	360	353	304	364	337	367	359	339	345	362	321	333	351	367	328	326	378	352	350	334	335	343	317	292	319	351	341	357	324	345	384	322	367	341	351	326	328	352	299	330	344	346	363	382	327	372	342	314	349	358	344	334	320	317	368	329	335	349	358	347	366	345	348	350	365	297	353	342	360	356	365	342	347	318	363	350	307	353	353	364	348	381	325	375	331	374	342	323	326	376	324	329	324	333	341	325	365	334	346	333	366	355	354	332	343	319	350	349	345	353	311	364	342	365	332	324	331	319	336	357	334	355	341	356	315	379	330	325	365	375	374	335	327	359	356	342	352	354	338	366	336	363	345	360	349	357	334	319	388	349	354	341	334	347	315	323	335	357	345	340	351	340	349	363	326	341	364	342	354	374	328	353	382	370	300	352	362	323	350	361	350	339	377	347	343	312	333	304	339	365	312	359	339	348	361	344	338	367	340	346	343	351	353	333	331	360	331	340	337	319	355	342	329	351	360	359	345	330	367	315	341	373	358	362	333	362	345	380	345	329	344	324	332	325	360	359	372	336	370	338	333
36892	53727	45151	33561	23447	14121	8311	6276	6013	6477	6673	5928	5047	4094	3230	2804	2314	1838	1584	1368	1072	853	737	614	590	591	518	483	472	479	512	485	536	515	541	472	461	436	470	473	414	444	473	447	420	403	426	422	456	442	444	428	446	421	413	429	453	440	455	448	424	399	443	420	432	409	457	399	450	430	421	403	414	424	443	412	429	444	415	411	406	430	468	423	423	426	394	408	391	403	400	440	434	413	421	450	400	427	398	403	412	427	440	418	430	375	435	423	390	423	424	409	444	447	401	400	421	437	408	406	449	417	408	409	418	421	390	461	421	450	445	401	420	416	423	419	436	434	406	427	413	422	419	418	403	431	410	403	402	443	437	427	438	417	407	425	425	412	415	453	410	453	437	418	378	418	449	410	418	427	410	413	432	430	462	433	427	446	437	475	407	467	413	420	439	439	398	421	427	425	461	454	423	382	450	437	436	451	424	407	409	413	422	439	413	439	419	411	395	394	414	460	416	399	449	408	427	446	419	421	451	414	406	419	421	412	425	405	417	427	459	442	414	387	453	398	423	425	434	419	449	413	435	382	379	427	436	406	419	444	403	452	424	436	418	441	417	432	432	406	413	447	403	430	427	402	428	437	432	388	405	411	438	418	367	416	420	398	427	426	419	435	434	405	430	430	400	413	424	390	406	405	391	416	412	420	435	407	379	398	419	440	455	441	436	453	411	435	460	406	435	422	399	413	402	423	444	423	443	425	427	462	449	437	381	407	415	419	442	418	450	405	402	465	415	449	399	453	374	434	489	410	413	448	438	434	409	436	392	415	413	406	422	382	432	407	402	407	426	433	409	433	411	419	421	432	405	398	460	428	405	420	439	424	398	437	428	389	413	393	454	443	457	449	415	433	426	428	406	396	447	431	447	446	457	438	426	421	440	444	402	411	435	417	441	395	397	409	401	434	419	461	437	425	406	376	428	413	459	465	451	459	435	442	424	413	408	436	451	434	407	423	414	442	410	464	418	384	435	430	420	431	431	410	418	408	417	412	420	461	440	427	433	412	425	420	430	445	397	384	393	399	441	421	401	408	399	453	435	441	377	430	447	384	433	417	453	403	419	437	440	394	445	432	454	388	449	460	420	452	408	424	425	407	390	406	430	396	486	486	397	436	390	397	429	422	421	434	427	422	397	396	407	454	425	420	423	434	416	443	426	425	407	458	415	436	450	407	435	425	405	435	430	413	414	443	453	467	444	422	409	437	447	416	423	465	376	405	429	403	404	399	422	428	398	422	421	442	437	419	404	381	459	416	436	421	426	405	430	412	418	434	398	428	415	397	419	407	425	425	431	433	469	424	440	468	455	400	403	388	482	395	449	444	430	390	428	438	379	452	415	429	398	422	430	400	477	431	393	407	444	444	406	399	397	422	449	431	414	443	436	386	445	400	448	386	432	434	427	425	434	384	395	439	421	426	449	423	432	419	391	426	417	381	460	410	389	418	433	418	388	411	444	429	390	435	447	404	443	390	406	457	409	418	421	414	417	415	417	425	399	468	416	398	406	414	447	400	385	412	408	400	390	445	416	427	410	410	411	379	434	392	433	391	408	443	423	455	385	443	440	432	420	418	405	437	459	451	425	394	391	444	442	455	422	406	393	462	474	384	406	403	401	430	449	415	431	422	425	426	436	404	390	448	437	415	429	409	419	443	405	431	392	402	416	431	415	394	422	402	432	452	405	434	369	386	415	443	416	441	413	389	405	441	403	431	452	412	456	424	377	426	420	412	411	454	433	422	454	444	461	439	400	429	419	429	417	444	423	413	445	446	396	429	427	431	409	445	434	418	456	434	424	432	383	416	403	432	413	428	433	422	404	396	420	413	421	432	413	446	462	429	425	429	417	412	408	437	414	426	432	411	445	399	430	412	400	421	420	401	456	417	462	410	406	452	413	400	390	414	414	384	388	454	441	414	420	466	482	434	448	424	389	424	432	422	428	414	405	486	395	449	427	427	421	442	379	418	456	435	426	449	422	476	442	442	444	411	439	466	452	425	413	409	400	454	417	430	432	413	408	427	439	430	425	413	403	413	416	433	424	461	410	410	431	418	418	415	410	431	394	411	405	433	419	436	424	394	399	423	396	423	424	419	420	423	422	425	427	469	393	406	449	415	404	415	430	441	448	377	394	456	457	412	414	409	412	420	407	396	440	422	455	418	422	405	400	450	450	469	419	425	435	395	408	424	431	424	465	411	400	456	431	402	405	459	391	403	451	430	397	410	416	452	387	446	413	440	391	417	450	420	407	408	428	424	423	410	415	453	417	442	430	431	461	402	430	386	452	426	428	432	434	423	424	435	458	405	441	403	424	379	428	444	455	430	446	422	436	401	436	423	413	400	412	423	446	418	383	435	444	439	434	420	468	441	447	461	457	390	400	433	427	441	414	431	451	437	440	420	422	395	425	432	438	406	427	405	414	423	396	410	440	453	425	415	414	418	479	443	414	423	370	472	389	406	452	451	431	420	409	414	436	411	400	433	413	419	396	395	425	419	401	384	412	440	453	443	411	421	419	419	412	449	427	413	424	413	429	406	390	393	459	391	418	418	445	374	398	433	374	404	369	426	451	408	407	435	405	386	398	433	410	400	411	447	405	446	416	380	431	418	452	410	433	409	420	425	416	394	465	439	408	396	397	395	419	422	421	478	418	457	405	407	441	438	430	423	440	407	422	377	440	436	443	427	425	385	444	441	424	435	414	422	392	396	431	412	425	401	411	441	436	396	403	486	429	401	415	418	397	450	452	455	433	431	367	443	399	429	446	437	439	449	431	456	422	433	438	447	424	424	400	427	420	424	397	403	410	442	426	419	429	416	422	406	463	412	435	409	426	395	461	393	415	424	424	440	455	414	446	448	410	415	410	417	412	433	399	460	427	415	453	405	429	430	387	458	425	456	356	407	431	429	425	417	427	432	484	404	406	430	409	396	437	433	437	430	428	428	439	393	451	406	388	424	433	382	437	416	444	442	430	427	401	439	415	443	415	423	452	424	439	429	421	426	434	416	431	444	434	427	451	406	417	412	387	441	400	438	430	413	432	436	418	421	455	387	423	421	421	432	410	427	427	472	429	450	450	431	465	406	473	451	422	402	436	441	413	409	446	451	402	447	412	423	415	433	410	434	421	412	435	428	431	442	439	417	424	432	427	428	428	449	396	442	390	416	415	418	404	475	394	413	405	442	425	405	411	420	411	423	425	449	391	425	435	448	417	413	440	402	443	425	424	418	423	424	412	418	439	440	399	409	429	409	417	408	375	431	446	409	435	423	426	447	424	452	403	383	439	398	396	468	395	469	429	394	424	433	454	458	427	427	403	414	416	434	441	390	394	413	430	393	423	436	429	395	394	392	416	377	412	444	439	428	444	412	438	406	472	400	407	408	402	457	415	421	425	413	428	428	412	416	407	437	419	449	416	425	446	417	457	380	428	433	449	384	404	410	478	429	454	446	436	424
22610	20981	28621	23658	21436	21647	16682	6771	5074	5831	5977	5632	4751	3806	3053	2689	2282	1944	1655	1359	1078	969	846	723	691	676	603	563	535	539	563	517	566	574	520	550	538	503	559	510	493	527	493	509	529	476	480	479	488	504	507	480	495	486	500	496	498	464	456	487	447	471	477	510	488	489	484	469	470	478	440	465	463	506	499	440	463	473	490	494	491	448	471	468	463	457	446	449	457	465	486	453	505	450	474	468	471	493	483	470	502	473	504	457	426	509	477	450	470	514	438	470	456	516	489	449	506	508	477	470	450	487	487	469	520	496	461	450	489	493	480	445	495	467	467	504	440	492	451	480	451	476	467	485	464	478	471	455	472	440	462	453	474	487	466	486	512	418	443	472	454	455	463	474	537	447	478	439	487	454	468	482	490	459	484	462	464	468	494	479	465	435	474	465	439	480	485	457	468	460	461	490	476	470	472	468	416	476	480	469	426	453	465	476	481	484	523	471	477	500	471	459	444	480	469	458	483	465	473	470	478	502	477	417	454	473	429	479	521	509	460	439	441	457	460	478	471	453	459	457	452	484	455	435	483	504	461	499	439	452	456	494	487	482	484	444	479	473	501	512	491	482	459	463	479	472	471	475	480	480	453	511	480	460	490	481	457	460	451	521	433	514	487	495	476	485	468	459	480	442	491	496	477	493	437	482	476	486	487	444	477	441	441	463	450	451	478	491	471	467	474	435	516	458	478	470	471	453	510	470	491	471	483	487	468	435	449	498	466	479	468	479	488	487	457	485	471	439	491	468	440	458	470	459	464	464	461	455	477	428	480	469	504	478	459	466	486	463	433	456	438	458	475	439	527	468	476	496	550	436	471	477	423	456	473	460	470	492	510	468	485	433	504	442	493	490	503	497	483	502	490	413	481	475	473	450	438	458	504	497	489	490	491	505	483	469	439	465	476	475	461	425	464	506	468	482	477	503	466	501	467	471	430	485	472	446	444	458	466	435	481	436	439	489	442	482	478	462	435	489	506	445	478	463	486	533	470	478	454	475	484	490	528	457	503	497	447	474	488	506	456	475	500	450	466	471	494	508	498	507	450	482	476	486	463	482	469	482	455	475	454	477	486	467	481	487	430	514	458	486	488	466	433	485	453	479	453	461	452	476	461	458	429	473	470	462	473	455	474	494	473	464	442	446	453	434	469	454	482	482	468	479	431	475	455	480	492	505	455	492	504	446	437	449	472	430	436	473	461	471	516	537	485	452	466	441	453	498	439	460	460	436	463	470	480	482	503	505	473	476	439	463	474	448	476	447	463	499	445	474	421	495	456	487	484	504	473	484	463	452	460	455	419	470	464	459	494	443	455	467	512	521	484	454	481	472	479	525	467	497	485	479	491	480	470	455	509	483	497	453	466	465	477	475	442	476	472	467	450	457	448	470	494	502	481	440	471	468	504	457	481	450	458	459	470	487	467	440	472	464	462	431	490	455	491	470	485	519	484	467	471	496	470	485	442	447	462	475	496	446	438	467	501	509	466	425	509	496	444	440	478	474	442	472	465	447	447	498	490	462	441	437	482	457	468	450	503	450	486	463	481	501	456	438	479	478	472	441	494	470	419	462	486	465	435	473	490	450	430	477	435	481	457	455	488	454	524	528	473	480	514	543	463	483	454	414	470	485	463	473	476	472	455	462	487	465	465	451	467	475	466	495	461	439	450	432	444	491	478	501	479	481	450	476	474	484	452	443	449	490	496	474	469	474	474	473	494	476	496	498	483	484	472	453	500	530	458	455	487	516	476	473	499	502	487	463	442	443	470	485	491	468	482	475	404	480	478	483	456	487	483	431	492	499	476	461	486	500	451	469	485	460	458	456	495	482	483	440	489	471	455	464	502	488	457	470	489	498	426	463	486	483	495	469	447	475	473	461	471	461	489	510	493	466	451	497	472	464	478	460	494	460	420	504	461	458	475	492	451	462	476	507	504	467	473	444	480	488	475	462	482	502	506	471	460	465	465	472	466	458	459	480	454	499	498	445	449	482	461	477	439	486	465	476	466	483	512	490	496	512	471	460	471	494	476	468	478	499	542	457	495	494	484	435	464	467	484	494	474	485	497	495	425	490	486	473	465	482	457	441	475	478	461	465	463	457	468	502	427	477	457	459	471	434	478	398	494	457	487	479	446	458	460	484	478	461	465	493	481	463	506	465	463	455	457	457	478	475	499	461	483	472	455	462	469	460	479	457	407	510	433	474	447	529	487	478	482	458	453	478	471	454	479	458	484	481	476	470	477	496	494	485	490	500	451	472	474	468	503	513	508	477	437	501	491	462	465	459	446	471	497	441	489	491	477	479	462	503	462	484	483	473	437	432	464	461	485	457	470	430	449	465	463	474	462	448	517	467	430	451	472	466	463	454	487	487	463	471	445	503	434	513	466	414	491	445	439	419	492	484	478	475	491	441	496	452	429	435	469	457	459	462	461	461	471	467	449	436	469	471	479	472	449	485	459	509	460	478	470	447	490	484	436	463	486	482	437	479	457	481	470	449	478	487	485	465	487	504	488	437	456	467	486	479	499	498	438	483	457	457	474	472	482	477	462	443	457	472	438	468	452	499	454	514	446	474	460	482	483	455	438	473	454	424	475	492	466	490	486	458	470	477	478	485	471	473	507	471	475	455	459	446	454	458	473	456	477	435	456	494	466	438	483	472	482	468	463	452	463	502	498	487	480	505	449	471	468	471	460	495	454	479	442	491	467	468	509	467	496	512	462	508	466	459	489	479	465	495	456	439	481	505	457	482	448	496	493	469	467	494	479	439	501	480	474	454	471	488	473	469	500	444	443	477	454	465	445	464	445	500	487	495	469	494	473	527	475	459	469	470	454	477	488	494	468	513	476	466	439	473	481	469	464	457	496	488	498	507	474	455	463	436	458	501	465	520	453	474	512	451	482	469	480	493	504	438	501	453	461	485	456	475	494	436	474	510	444	476	464	486	439	448	488	485	472	480	458	458	456	513	466	443	492	500	453	468	473	494	511	458	493	454	470	465	473	482	461	449	466	473	456	461	466	498	443	482	476	479	467	449	459	460	436	446	489	451	468	435	444	407	485	454	480	472	480	429	474	484	506	472	442	459	471	466	445	463	511	518	455	484	473	428	461	462	459	480	437	472	461	485	450	451	478	469	467	475	454	466	473	475	494	448	445	467	462	506	446	472	471	463	458	470	448	473	453	427	486	467	475	482	463	438	466	487	476	491	448	524	440	462	476	507	485	519	476	487	476	438	497	488	482	480	438	474	483	461	474	531	453	457	475	470	445	473	472	477	460	483	452	492	464	479	444	426	462	445	442	475	414	492	502	444	466	441	474	468	461	485	486	479	454	454	456	481	480	469	445	488	469	440	458	448	498	489	456	487	474	462	490	489	485	488	493	464	483	424	467	478	450	456	467	418	494	449	433	481	456	484	489	504	466	472	470	446	492	471	417	528	409	483	482	436	518	461	468	480
39233	63735	53497	40772	29814	20147	13085	10871	10033	10980	11042	10070	8429	7046	5589	4777	4063	3309	2688	2238	1747	1445	1134	992	1097	899	781	719	694	676	719	706	719	734	716	665	639	637	635	614	610	614	600	557	562	638	562	524	562	584	579	574	583	578	560	597	552	566	567	552	533	546	553	565	576	563	604	575	574	550	559	590	547	528	638	595	545	573	543	543	585	560	562	574	536	541	561	559	571	529	534	545	525	530	538	535	561	562	545	591	591	578	561	592	559	548	563	578	582	548	588	575	536	547	559	534	540	582	567	525	574	564	566	532	566	554	604	581	580	553	556	607	543	600	574	580	557	539	559	545	571	566	546	580	587	555	558	568	565	567	563	545	598	551	486	566	534	548	557	527	528	552	571	563	551	538	587	514	550	574	528	534	571	547	550	558	541	518	576	532	573	544	509	566	584	566	563	561	576	559	567	575	602	537	553	551	585	509	591	549	570	548	557	586	570	527	564	571	548	560	563	538	551	577	556	590	550	546	559	531	521	577	582	514	566	579	531	587	569	542	569	555	544	535	571	517	547	563	548	526	588	522	551	625	566	553	536	568	532	543	572	558	542	610	594	535	548	546	574	542	515	581	525	524	559	498	546	553	552	536	553	557	552	597	564	524	531	556	573	557	547	588	544	569	562	569	600	578	554	610	581	579	577	538	511	610	562	591	526	529	574	563	558	559	621	557	550	575	545	525	575	549	534	560	556	559	542	565	557	586	532	562	599	570	580	567	550	564	547	563	549	543	524	584	553	559	580	536	510	563	576	553	606	584	542	550	533	555	542	569	548	542	537	534	571	532	555	572	577	569	550	541	561	533	576	563	524	549	557	560	558	543	560	559	549	555	586	528	581	540	570	587	565	564	546	571	570	572	585	566	518	564	585	566	580	540	575	582	585	591	539	533	533	529	584	551	571	562	580	559	531	605	541	561	571	558	565	551	563	577	585	544	555	538	533	546	550	604	578	518	543	564	497	571	531	579	540	550	551	561	577	559	537	566	554	549	524	563	585	559	538	554	550	545	580	534	579	589	555	569	582	524	567	565	574	583	548	545	560	567	584	547	518	566	586	565	576	545	525	534	524	583	583	521	548	594	570	568	586	551	550	517	569	508	535	530	512	556	565	588	533	534	533	564	558	533	527	527	562	550	549	586	591	592	513	529	526	558	559	544	552	519	573	561	566	567	525	518	579	545	558	520	562	526	523	552	571	537	559	561	532	526	563	567	575	602	600	585	615	550	568	534	551	590	549	574	567	518	591	598	558	535	583	589	541	563	566	533	541	597	539	569	544	583	574	602	552	542	536	582	541	558	560	536	567	572	500	557	532	557	546	543	594	569	530	554	538	576	547	567	536	580	577	570	544	533	556	593	540	548	537	542	582	557	545	542	525	548	581	542	482	547	524	531	610	547	542	571	512	561	572	579	507	567	560	532	538	549	548	549	538	562	513	573	545	583	593	565	564	540	550	561	540	572	583	541	555	572	582	547	558	577	527	557	570	518	585	534	571	536	551	538	534	559	585	560	542	547	579	575	587	540	560	572	562	562	574	552	623	542	566	591	581	566	569	568	610	567	565	579	557	558	552	570	563	568	576	560	563	582	502	553	545	591	555	544	553	570	512	517	553	550	571	543	543	538	597	560	562	561	573	578	571	589	575	544	559	566	527	544	552	565	598	583	563	550	556	579	573	575	587	556	548	590	587	575	600	608	547	543	545	581	521	527	556	581	550	549	547	573	579	498	551	534	538	552	546	518	531	549	606	517	525	516	586	540	532	551	537	518	554	544	566	540	569	545	575	541	541	579	586	557	534	530	566	545	589	540	554	561	573	595	536	570	545	592	542	571	557	606	546	584	570	564	591	566	589	546	566	584	535	590	584	542	538	568	569	522	578	570	556	560	548	544	545	599	558	537	535	511	529	576	557	532	543	531	603	591	531	583	543	545	549	530	572	529	524	554	567	555	563	551	587	552	570	557	568	575	535	556	576	513	559	555	595	577	583	546	565	543	499	528	557	594	584	558	570	568	565	549	594	576	591	564	583	562	530	584	573	596	563	506	567	556	579	538	560	532	619	531	557	509	533	595	518	581	579	565	557	588	591	544	549	521	549	595	538	526	542	556	526	601	549	557	555	550	546	584	564	559	548	555	551	553	557	584	540	544	522	506	530	567	563	562	521	532	586	545	543	570	569	558	571	551	524	609	534	592	549	599	600	536	583	611	549	554	559	575	579	585	553	574	552	597	575	511	591	529	571	568	540	544	571	530	617	562	555	548	580	567	547	583	573	505	553	554	553	554	526	582	565	553	548	558	556	573	568	550	539	531	567	565	571	535	530	559	562	597	546	579	538	609	537	560	506	543	587	558	530	522	541	586	566	550	553	567	508	542	537	541	528	541	555	542	515	593	553	539	541	562	599	547	583	552	536	569	616	550	543	537	546	573	550	562	549	620	576	551	557	529	527	577	570	502	548	593	538	557	573	581	549	556	568	557	550	602	575	577	553	563	592	547	578	528	585	558	526	573	498	529	574	554	538	594	537	566	543	514	583	550	568	514	538	570	556	579	586	568	567	574	575	529	497	577	602	550	549	555	564	582	522	585	551	565	538	567	609	551	535	521	537	547	572	556	564	543	560	517	586	556	585	563	526	581	559	539	570	556	584	597	579	578	542	546	591	542	510	558	557	594	548	549	572	536	564	540	575	569	577	598	543	569	569	541	551	585	565	558	570	537	512	600	523	575	567	557	567	573	512	564	559	561	565	568	533	586	542	562	568	518	561	570	557	556	528	538	545	561	553	572	559	552	589	560	594	577	589	586	536	531	562	579	543	535	546	551	553	546	583	546	557	570	546	586	562	561	578	562	571	551	502	542	606	583	511	546	569	598	533	593	560	623	573	548	544	579	580	611	587	540	555	566	563	526	521	530	539	511	539	540	573	622	561	570	617	540	545	543	519	526	587	545	571	543	563	511	577	545	581	593	585	569	574	605	539	559	543	565	540	548	544	561	562	603	574	561	557	544	547	549	537	573	546	530	518	558	558	535	560	559	594	599	585	561	583	558	562	523	544	514	559	550	538	525	553	521	545	544	550	580	551	573	540	535	566	535	563	541	594	538	535	553	563	551	550	545	571	576	528	590	571	549	555	569	542	596	587	563	522	578	510	561	594	584	563	518	565	560	541	549	583	566	600	586	571	609	515	547	558	589	544	551	526	562	532	560	554	593	589	588	513	549	533	530	566	568	543	580	550	536	569	561	578	549	594	557	545	549	551	519	564	550	517	590	574	572	543	567	558	562	546	586	595	551	533	552	599	554	567	575	563	579	548	526	596	582	550	539	550	547	552	580	550	525	567	572	525	551	533	592	540	543	610	572	590	552	556	547	536	532	564	505	537	560	597	543	521	557	565	529	565	562	535	557	591	578	552	582	577	569	588	536	576	534	569	590	588	534	545	572	566	530	535	553	575	535
30151	33848	38229	29068	16263	7293	3310	2366	1991	2198	2350	2310	2064	1715	1372	1139	963	812	792	642	566	537	412	455	420	386	363	357	414	377	368	397	341	441	380	355	388	375	379	362	354	353	340	323	375	322	360	329	340	370	359	339	371	371	320	344	339	390	357	356	345	308	358	341	342	358	331	346	383	354	352	342	343	341	323	344	339	367	379	353	361	366	352	329	364	351	323	329	343	333	328	322	343	367	306	356	363	375	364	352	334	388	330	325	342	343	334	349	327	350	361	375	338	368	329	358	357	335	352	353	320	349	308	338	337	351	390	331	344	343	379	380	333	335	364	354	331	369	326	358	386	336	352	371	336	370	332	374	359	342	345	363	337	327	365	338	338	372	343	355	348	355	345	329	352	336	317	331	326	341	313	348	320	327	346	365	349	325	356	322	340	370	360	358	348	392	339	310	338	361	328	345	381	325	342	388	317	320	358	315	337	371	340	335	322	352	342	327	360	323	369	328	397	380	366	356	325	360	322	333	342	337	386	316	363	338	364	307	328	324	371	324	355	355	353	330	389	314	373	322	306	367	343	347	313	347	325	336	356	361	334	346	402	357	381	365	342	324	341	381	361	336	321	348	343	346	381	325	326	385	358	362	336	327	347	385	381	344	363	375	358	332	359	345	375	352	346	378	336	362	333	361	363	333	341	332	337	367	344	329	373	331	315	383	353	370	354	332	308	349	389	368	333	348	326	358	371	355	358	360	314	380	345	350	309	355	343	307	339	345	330	368	316	373	367	343	316	342	378	351	340	354	330	322	398	328	357	347	356	334	369	363	326	348	358	326	349	340	342	372	364	327	316	342	318	395	366	337	294	347	303	357	352	334	320	371	378	345	352	335	336	337	348	340	344	342	352	377	343	337	343	324	381	354	361	340	331	345	342	355	370	350	305	376	338	327	377	335	322	347	353	358	325	364	345	375	339	326	340	331	376	343	321	336	349	337	329	316	317	310	351	345	347	360	335	332	372	354	383	331	373	345	356	342	338	334	314	350	339	353	380	353	353	359	338	350	338	348	343	354	363	337	326	366	339	364	334	342	357	415	350	377	344	359	335	337	347	309	328	347	370	370	344	352	312	347	351	337	351	349	353	337	367	346	368	333	340	351	344	392	362	323	371	361	338	390	336	334	305	352	358	355	358	337	331	331	325	373	297	336	338	334	346	352	333	346	371	367	354	348	329	339	330	332	360	371	330	347	347	355	345	345	359	333	375	341	374	364	332	367	337	371	328	368	336	383	345	331	341	359	372	357	361	344	356	345	370	367	324	373	350	377	355	353	341	337	366	346	322	358	334	360	355	345	364	403	343	346	354	353	359	334	342	365	354	336	337	350	352	358	330	343	336	377	330	328	360	332	368	335	323	384	367	348	360	372	355	347	345	337	348	346	353	334	311	373	363	345	353	348	341	348	394	346	363	354	343	340	342	332	331	335	335	350	339	341	374	344	357	335	340	317	383	322	340	374	363	362	332	354	345	350	368	349	361	345	325	363	354	337	348	366	334	310	299	341	344	341	330	343	351	320	395	327	366	344	400	315	341	315	339	339	343	331	366	323	340	332	336	345	375	346	360	378	353	372	389	366	331	349	350	344	359	326	370	328	344	391	370	351	331	382	369	315	345	357	367	339	339	349	384	334	341	357	351	364	353	372	352	349	341	376	327	348	354	357	367	330	324	364	328	379	344	314	340	339	332	370	378	339	372	337	366	349	330	362	371	338	314	366	353	343	325	346	342	346	368	333	378	361	383	351	305	354	349	375	344	359	361	337	321	339	325	336	363	310	328	337	353	364	368	343	376	344	315	373	353	349	336	348	349	368	306	333	379	347	373	363	356	355	309	330	339	358	336	334	357	356	339	326	313	378	323	369	351	349	360	353	339	318	367	331	372	361	346	327	332	359	350	370	306	334	333	329	345	343	323	333	325	370	343	380	330	366	331	368	336	363	367	337	352	399	344	364	369	336	343	359	336	331	338	341	335	327	354	394	355	347	334	343	342	320	348	345	322	367	364	329	352	361	358	342	328	348	334	353	351	373	336	360	350	299	343	344	331	361	344	365	356	354	350	359	322	329	365	337	363	400	325	380	343	325	370	365	335	332	354	345	344	350	360	326	331	362	308	371	362	337	345	307	343	377	326	337	337	347	318	308	324	295	357	338	368	337	357	353	342	376	340	327	355	370	343	341	360	347	366	343	358	382	321	349	333	341	340	363	329	331	379	358	362	380	380	380	358	351	346	349	363	354	348	349	329	323	317	359	332	341	312	314	324	327	350	370	362	322	313	339	313	339	367	367	343	349	322	350	357	367	353	355	342	342	371	333	344	371	346	345	350	378	362	363	317	333	353	365	370	338	332	348	352	331	319	376	347	370	350	364	351	322	342	349	377	349	330	342	333	354	330	364	316	385	337	362	354	328	360	351	354	315	322	355	367	331	329	341	342	323	363	322	343	335	369	336	373	337	360	327	345	368	361	367	354	343	334	355	371	353	339	361	298	366	331	358	341	347	364	352	327	334	340	345	361	382	346	332	332	340	338	351	320	357	346	332	331	327	363	357	326	314	369	357	340	348	356	345	368	351	391	381	377	353	350	377	341	340	334	344	343	330	337	368	357	374	354	333	367	329	343	343	318	346	354	337	331	337	357	337	344	357	378	375	336	344	352	341	311	334	368	382	365	369	342	315	331	314	365	359	336	343	353	347	355	318	378	382	368	359	356	355	320	336	337	322	361	344	369	354	339	351	332	373	368	340	368	328	342	352	362	383	365	341	339	349	379	319	338	369	337	373	343	336	348	351	332	353	330	339	345	348	338	333	356	346	341	358	343	327	360	334	334	334	358	321	329	308	354	355	376	348	341	369	393	344	372	347	367	362	353	322	339	356	351	381	364	335	354	343	347	370	330	344	357	352	345	374	352	324	349	339	353	345	317	307	367	381	339	349	333	358	333	345	348	342	341	346	361	349	353	345	356	339	322	358	339	344	329	339	365	337	337	330	336	387	348	367	333	359	355	342	363	344	349	372	359	319	365	326	300	343	370	351	352	327	331	359	362	347	323	325	350	361	326	336	350	345	349	333	307	348	325	315	361	343	315	361	365	339	322	357	329	379	359	371	314	337	357	332	352	313	393	352	378	333	383	337	344	364	314	362	360	335	328	329	367	347	359	349	355	355	337	304	363	352	371	318	355	344	356	355	348	379	355	386	369	388	348	346	350	367	310	343	342	365	340	322	348	338	349	326	348	378	318	357	351	352	361	364	337	313	343	335	347	352	344	321	382	372	363	336	332	324	337	346	343	335	372	327	351	339	358	352	338	317	343	352	382	371	342	313	323	376	337	358	339	321	327	360	341	393	348	329	364	376	358	356	332	360	339	334	350	363	370	354	310	324	327	358	318	345	339	375	354	359	335	335	347	342	365	324	362	329	338	321	323	334	363	344	371	339	380	343	343	343	318	351
36367	50161	42473	29654	19017	10737	6401	4878	4298	4474	4769	4737	4052	3335	2616	1968	1728	1506	1292	1044	808	763	629	606	569	518	463	436	453	489	492	475	474	488	483	493	438	442	422	430	414	454	459	445	402	401	404	447	438	419	450	406	448	415	400	400	434	401	420	407	439	403	447	428	350	392	435	415	404	417	373	390	399	424	414	392	399	378	462	425	410	419	416	431	420	426	374	421	406	442	403	423	447	426	444	378	456	394	388	418	428	407	423	463	420	372	402	399	444	457	387	380	390	402	427	419	385	457	434	415	422	440	396	406	400	432	413	415	418	415	409	444	443	451	447	383	380	419	395	396	447	411	432	426	407	392	437	457	415	424	417	366	466	434	404	428	401	410	412	432	435	414	431	444	433	424	429	437	386	418	446	425	387	383	399	380	414	397	446	407	409	411	414	398	396	413	451	402	408	441	417	436	413	407	408	413	452	462	427	389	445	394	426	418	375	397	427	396	459	430	428	390	410	395	423	420	415	429	421	373	477	425	414	417	423	399	435	414	403	418	422	456	421	403	390	447	387	412	395	426	400	397	411	414	429	413	417	438	396	446	382	389	444	425	415	406	378	384	438	384	435	420	425	404	446	431	412	381	406	425	432	398	404	401	427	391	423	417	422	421	378	406	430	408	416	411	434	423	386	373	399	399	399	400	423	417	433	424	428	441	423	412	447	432	430	391	416	399	406	404	411	358	428	432	431	382	417	443	446	431	402	382	391	409	424	373	443	393	401	396	386	374	424	405	445	417	428	417	400	414	417	415	419	404	405	460	403	404	378	463	434	448	384	393	459	452	406	410	408	420	422	430	430	410	422	414	400	409	404	418	418	445	426	428	431	405	415	489	416	439	396	422	426	446	452	409	442	428	395	420	433	457	398	406	442	401	411	480	400	423	423	435	371	399	411	419	375	380	400	437	422	430	422	428	429	433	442	440	421	385	412	442	415	418	423	415	431	388	468	409	422	410	428	448	404	429	419	395	402	437	433	408	422	430	428	414	383	420	450	385	389	444	396	405	415	413	403	408	384	440	413	428	435	426	426	419	410	400	428	406	440	423	395	428	418	405	429	438	446	425	397	401	463	389	424	403	428	438	391	416	407	419	401	419	467	426	458	442	409	402	413	446	413	446	419	412	425	409	411	403	446	432	407	390	404	377	443	415	407	427	437	420	433	412	402	455	408	453	432	392	434	434	417	403	385	433	404	378	396	412	437	409	397	399	413	398	376	460	410	422	420	401	413	420	427	427	395	444	388	460	386	384	422	397	404	438	387	417	422	373	411	426	387	423	463	407	391	419	397	413	389	457	411	406	437	455	429	411	437	404	403	383	391	437	395	451	383	431	435	440	410	393	386	442	425	462	418	410	412	387	416	418	479	374	392	431	422	418	428	416	449	411	409	446	447	438	424	431	408	433	384	389	421	424	435	434	436	428	396	371	414	369	435	394	402	396	410	411	441	407	437	427	396	444	386	464	412	424	418	418	413	466	401	415	433	405	414	380	421	416	441	401	425	412	409	403	438	429	435	385	453	367	419	380	427	441	446	420	444	432	426	427	423	402	375	389	429	417	420	435	404	420	375	424	424	398	396	444	405	471	414	436	411	412	413	420	400	437	390	395	387	449	400	449	432	434	407	410	479	393	391	455	400	382	409	407	403	410	424	416	420	454	377	417	400	435	436	429	402	427	438	411	401	430	424	404	443	397	425	426	445	451	452	418	416	424	401	434	417	407	412	427	419	408	435	407	437	419	428	411	408	441	396	417	451	387	442	437	398	413	397	424	418	429	422	414	435	406	408	382	432	423	429	446	392	409	432	430	382	435	437	424	407	442	424	456	411	402	425	432	405	432	449	420	459	396	397	385	421	415	391	422	405	396	428	439	391	409	435	383	410	402	393	429	436	420	393	429	411	416	411	433	423	392	406	423	449	421	399	443	431	400	417	416	377	403	406	442	408	431	413	406	412	436	428	448	442	411	449	458	407	380	395	407	437	425	404	402	409	412	442	418	417	397	449	434	435	407	420	403	409	405	413	416	401	447	434	418	442	411	389	411	399	397	387	414	434	440	406	408	448	461	402	422	450	420	421	429	428	414	420	415	430	413	401	455	409	415	396	424	427	408	427	423	416	422	425	437	422	411	492	431	430	365	380	425	409	460	450	420	416	422	416	463	423	392	422	405	442	399	400	423	411	407	413	410	399	452	428	429	414	411	430	404	428	433	422	424	390	412	415	448	432	438	429	380	423	402	418	431	433	434	415	377	446	430	431	383	431	374	467	366	417	415	398	444	432	444	421	402	393	383	383	425	395	406	412	429	396	411	436	446	408	407	400	382	410	417	381	397	420	402	396	396	392	444	414	391	410	406	410	400	445	430	442	432	416	406	420	410	387	409	398	407	405	414	447	379	401	429	417	418	442	453	405	457	440	400	410	431	435	413	443	396	409	396	398	387	422	425	422	422	429	374	397	421	422	425	436	438	433	406	428	434	419	442	421	391	375	428	400	418	413	371	427	428	389	441	412	425	433	401	399	427	403	407	452	390	448	421	416	398	396	400	438	408	420	402	424	403	403	396	431	406	400	431	410	438	441	454	400	407	372	387	429	459	441	412	411	406	428	402	413	443	430	402	437	439	405	419	434	388	435	396	413	381	405	384	399	416	439	428	427	426	417	428	441	395	443	458	395	406	396	448	439	471	433	432	461	421	439	427	394	422	408	404	393	439	374	408	432	400	396	406	415	441	440	431	395	460	456	419	441	432	467	446	367	448	424	401	431	422	414	442	408	378	408	400	428	435	398	437	386	432	426	421	403	447	430	437	419	422	412	407	426	434	406	453	426	412	427	403	419	398	424	429	404	449	389	419	449	439	448	421	395	414	394	421	429	433	434	417	397	407	422	432	418	404	421	412	417	406	365	438	436	429	417	410	428	429	430	429	405	437	411	415	423	405	400	422	398	386	403	442	413	415	401	450	415	420	426	420	403	419	402	417	442	423	419	448	458	397	408	380	419	398	418	431	428	418	391	398	441	441	442	423	388	419	413	406	417	404	414	417	453	448	441	448	439	433	408	410	386	397	412	402	422	413	426	422	385	389	425	440	400	440	382	427	459	391	375	451	416	419	461	414	454	410	420	420	409	430	395	435	452	405	450	418	401	439	427	401	427	425	385	414	467	405	413	403	417	382	438	441	392	383	466	408	441	383	435	383	384	425	447	417	410	395	462	388	424	442	403	401	434	462	416	417	423	401	410	402	446	443	414	449	401	406	421	376	444	368	431	445	422	423	406	409	419	404	443	426	393	430	393	420	402	387	417	399	406	416	429	398	415	396	442	429	393	402	398	379	400	398	397	438	416	414	409	457	425	429	413	434	412	402	415	405	406	440	415	406	442	414	380	431	395	416	414	401	401	420	424	441	443	402	411	407	418	400	443	424	464	409	451	454	412	445	440	419	419	406	393	430	421	442
23721	21028	28556	24993	22171	17296	7968	4517	3552	3682	4032	3751	3448	2768	2301	1776	1613	1370	1186	976	889	805	627	619	600	506	481	481	487	496	507	475	514	502	453	439	477	465	474	464	441	440	448	444	395	404	403	431	432	454	412	439	454	439	437	430	454	473	404	440	423	452	454	405	446	414	441	391	454	435	421	459	437	433	417	398	420	405	416	449	439	410	427	430	446	396	386	457	446	417	408	414	405	422	399	462	439	446	396	441	454	414	444	399	439	418	422	422	422	434	455	471	408	436	454	480	461	441	425	455	408	406	403	438	461	419	404	422	458	388	433	467	409	396	423	418	460	416	461	433	436	416	413	410	437	421	432	447	432	415	404	426	418	460	409	413	420	403	412	438	433	377	419	405	442	443	434	386	427	430	422	386	421	430	429	434	416	442	419	460	430	419	423	396	429	440	447	428	441	438	442	425	457	415	452	429	414	412	405	409	400	411	430	407	422	420	412	450	457	457	437	453	428	405	434	441	457	442	412	450	395	408	448	418	420	454	426	416	430	408	430	428	413	386	440	438	432	417	438	446	443	432	418	444	420	457	418	409	423	413	451	375	452	464	411	384	444	413	423	406	435	411	436	382	445	428	425	383	436	414	439	453	445	431	411	378	449	419	390	398	409	416	433	398	414	431	418	477	395	464	402	473	437	412	442	425	425	422	422	470	435	434	459	425	416	438	440	432	418	448	422	454	426	409	445	433	404	421	400	408	427	465	457	427	419	415	426	404	399	450	487	428	420	426	397	461	440	419	437	424	418	414	446	364	411	436	375	440	438	418	440	449	409	404	428	414	427	428	376	409	411	426	397	423	426	415	435	443	406	409	447	410	433	437	434	396	433	439	418	442	444	451	437	455	414	387	448	404	436	416	434	447	421	416	402	432	421	434	447	413	423	437	413	427	419	431	427	449	416	429	449	426	423	427	432	468	442	417	439	427	420	414	450	417	406	401	469	397	403	437	414	441	442	418	463	452	397	414	421	440	473	432	425	435	407	441	421	441	418	442	443	397	392	437	434	406	426	425	457	418	431	448	443	430	429	391	457	440	458	405	429	422	457	445	472	438	394	426	438	424	437	432	414	435	442	418	417	414	429	426	426	466	428	456	403	421	447	422	436	434	417	391	421	411	419	413	429	421	427	432	428	417	431	442	446	412	391	432	420	416	401	459	445	437	391	435	378	409	412	451	402	373	405	406	403	430	388	432	453	420	414	423	411	405	414	429	457	430	396	428	408	460	386	405	445	428	396	450	412	384	407	413	423	393	426	421	435	441	434	418	421	452	440	465	412	431	406	456	436	402	445	447	401	435	419	418	433	424	436	425	421	418	445	428	432	413	430	394	456	387	434	407	417	396	387	439	440	379	414	403	432	453	416	431	436	429	452	417	417	447	421	426	420	436	416	438	432	433	413	413	446	426	463	436	435	421	429	418	406	388	430	451	417	452	459	434	475	427	394	447	395	437	422	467	438	437	430	422	427	447	449	419	413	406	427	404	449	410	403	406	453	409	427	418	457	450	418	427	401	449	426	411	399	432	419	450	410	415	426	451	439	395	400	387	435	437	432	422	416	383	409	414	442	435	438	403	410	407	435	429	417	402	397	434	428	425	414	470	424	423	419	401	438	423	429	403	451	409	413	428	399	438	420	420	460	400	394	462	456	419	410	400	440	424	445	415	397	437	480	434	420	416	405	451	421	404	486	393	415	416	459	412	433	455	434	454	410	453	421	440	419	430	460	384	445	435	403	415	397	419	463	421	421	423	426	423	425	416	409	401	418	395	416	424	455	430	455	421	432	410	454	436	406	429	455	428	430	428	441	402	438	434	410	446	407	413	416	434	429	449	426	418	427	429	417	455	430	427	428	425	442	448	422	403	425	379	457	425	414	377	437	411	400	429	420	392	433	437	416	465	448	415	400	442	446	406	449	433	420	447	400	422	425	425	456	451	464	407	431	422	428	414	414	417	465	388	446	428	427	436	429	409	416	418	480	421	443	438	436	406	428	447	421	425	416	413	398	399	416	452	426	448	437	444	427	424	416	421	418	422	426	446	423	476	447	424	391	417	447	431	450	487	420	399	407	420	374	428	391	440	409	440	409	430	468	382	399	439	433	445	411	404	436	404	448	445	405	387	410	403	416	452	444	399	439	417	458	406	384	421	446	410	398	446	394	401	436	431	378	413	423	417	450	421	415	438	460	392	449	426	404	450	434	417	396	424	406	436	420	388	433	411	445	437	421	411	442	442	447	402	404	424	410	425	417	406	422	413	428	400	453	410	419	406	463	434	453	424	432	422	405	423	451	388	467	421	422	466	452	483	387	432	415	375	425	411	442	438	427	433	430	426	415	440	438	403	397	378	443	443	423	438	399	388	443	433	409	430	417	446	464	431	405	412	426	428	424	414	441	410	445	397	455	423	399	407	402	449	426	407	417	423	423	416	389	427	433	426	392	433	428	428	461	441	420	414	452	417	424	442	447	406	437	439	450	402	445	455	427	418	407	387	401	398	429	426	451	429	428	450	467	415	434	395	464	407	457	448	469	437	449	410	407	426	416	452	422	425	437	440	389	413	444	439	431	460	401	422	444	452	418	447	451	418	416	391	401	424	430	447	439	397	415	400	454	436	362	443	445	422	463	449	404	456	464	422	427	439	433	455	446	383	412	442	386	429	397	386	404	413	449	449	420	442	445	428	456	398	419	408	437	404	404	450	420	371	429	435	434	408	431	417	421	455	417	445	474	390	446	433	408	385	413	438	431	407	445	456	401	398	423	442	449	452	431	455	441	459	422	398	414	457	436	455	437	424	433	431	402	392	431	445	468	443	426	409	430	436	445	402	453	384	414	410	453	426	408	397	459	396	411	431	417	424	449	436	414	398	416	423	436	406	451	427	412	443	397	417	399	433	428	427	435	426	392	427	453	421	414	440	419	470	455	405	396	407	453	400	394	403	461	433	416	399	437	440	423	389	467	415	399	424	413	415	407	452	438	404	451	439	430	446	430	411	422	426	408	419	411	404	435	433	433	445	459	385	413	404	432	418	432	432	440	407	426	397	425	406	432	384	432	419	425	432	401	445	381	460	432	407	404	422	407	414	437	427	446	440	416	436	420	422	412	415	440	441	448	416	438	445	381	395	415	400	369	433	439	402	395	380	408	430	396	412	433	447	428	438	400	477	398	418	418	421	411	474	416	449	441	430	399	446	461	429	375	399	401	420	457	395	423	402	394	462	384	434	396	439	435	426	428	438	415	413	422	420	425	431	434	413	434	410	432	390	411	411	449	411	426	407	432	416	397	433	405	396	428	473	406	461	409	424	437	407	438	428	419	436	462	454	449	396	441	447	443	443	378	436	428	437	416	404	376	423	407	434	434	444	434	432	475	403	431	423	432	434	424	374	409	424	437	421	454	427	411	434	437	461	442	417	411	426	448	434	413	409	410	419	431	429	371	428	431	403	443	429
36887	58282	49415	35250	25285	15491	9813	8406	7107	7127	7786	7344	6383	5186	4157	3147	2753	2442	1945	1614	1360	1151	903	855	794	675	622	621	589	611	613	611	632	657	635	583	575	541	572	535	532	536	538	515	480	527	505	466	490	524	507	494	556	546	492	453	530	523	530	492	516	511	516	495	468	508	546	501	495	513	522	539	500	495	509	536	485	483	491	547	504	540	513	478	507	509	496	474	519	498	531	474	513	524	525	505	493	537	522	473	473	485	519	496	527	483	489	496	495	515	511	497	503	503	492	511	494	500	488	478	452	494	500	488	475	483	506	505	497	537	486	464	521	568	523	513	524	513	510	491	498	516	535	505	528	524	492	498	507	502	499	478	514	496	495	524	500	482	525	539	541	550	497	520	509	517	517	507	489	529	549	520	522	515	498	517	547	494	532	494	457	527	529	460	519	546	490	474	524	523	495	550	504	480	496	520	486	550	517	479	497	537	501	503	536	514	513	495	490	527	513	527	504	474	470	488	532	485	529	492	486	514	473	473	517	524	542	563	480	527	511	534	509	533	536	498	494	510	507	511	519	539	522	454	483	507	528	507	502	546	504	494	472	479	497	496	509	510	530	522	485	506	507	508	533	540	490	505	467	465	517	517	498	496	518	488	526	503	496	492	517	517	536	501	503	517	461	479	515	480	503	492	521	518	522	498	517	525	524	500	520	536	510	517	461	507	523	531	509	489	508	530	515	532	502	487	491	480	512	470	506	519	539	516	508	550	484	515	535	519	537	473	500	499	539	502	533	506	475	510	462	535	474	527	484	519	504	462	506	487	505	523	508	513	485	497	496	521	534	479	523	535	518	551	515	492	501	496	521	484	537	497	537	488	496	538	523	495	550	509	501	509	516	519	518	530	541	547	503	503	512	541	571	493	528	498	506	525	491	481	520	535	501	493	457	515	520	515	470	521	529	523	469	491	502	488	547	500	513	537	489	500	495	510	490	495	503	509	472	501	497	499	488	495	509	526	513	506	533	455	541	480	490	486	521	527	512	518	467	485	503	546	505	531	509	522	502	545	516	509	506	493	536	461	470	504	468	513	508	526	475	491	497	524	506	500	489	465	517	495	507	485	494	469	517	473	528	510	521	508	518	501	488	496	514	487	500	559	517	519	499	491	503	520	506	550	520	500	510	506	491	480	484	505	522	547	526	547	518	501	503	523	498	478	491	483	510	508	510	503	521	497	504	500	508	518	476	504	476	512	561	482	494	516	513	516	464	553	508	508	488	479	498	490	505	491	477	496	495	532	512	529	532	529	475	505	512	518	506	564	473	518	520	499	470	523	551	544	471	486	547	527	505	527	532	524	547	500	505	492	530	526	498	510	490	473	497	515	476	512	499	497	514	512	484	544	473	512	556	503	502	472	526	502	474	522	499	528	483	502	494	512	520	508	493	535	473	576	512	516	506	514	506	483	489	452	490	502	514	518	489	497	493	500	465	486	525	514	558	496	488	514	504	472	499	484	500	498	506	514	478	512	489	450	471	526	515	487	495	542	487	483	516	491	495	495	512	501	515	501	531	508	467	540	509	524	512	516	496	532	518	516	512	484	513	526	515	485	517	487	518	518	461	500	490	503	549	473	581	498	536	490	526	512	511	506	510	467	525	482	520	528	517	542	485	480	523	550	470	525	461	497	517	499	521	488	525	482	550	530	506	482	519	497	529	504	511	525	478	527	503	506	461	529	469	548	516	511	486	509	500	537	528	548	513	520	529	504	483	463	512	520	511	495	499	503	492	523	537	487	533	519	508	486	500	497	528	539	489	468	513	504	484	500	523	530	466	529	514	495	488	515	498	514	484	507	457	513	517	510	521	508	517	489	502	527	502	537	518	490	511	491	530	497	509	507	547	475	471	519	482	492	473	492	491	508	460	531	483	494	515	502	504	539	510	529	469	515	501	461	521	476	508	508	493	497	523	501	510	513	500	491	487	553	508	493	511	483	484	522	497	509	499	509	502	482	467	504	508	550	528	509	489	508	503	477	519	497	538	505	544	511	502	514	516	533	479	503	552	521	517	527	469	495	549	497	531	519	490	499	506	483	495	511	505	527	515	512	504	517	477	438	501	468	482	488	499	509	495	503	501	474	508	503	484	449	482	490	485	451	527	501	506	516	516	510	483	500	498	531	530	464	522	528	487	461	532	503	497	514	492	508	506	494	524	537	475	486	487	491	547	508	486	476	543	455	529	487	514	518	493	522	471	497	519	500	508	491	503	490	511	516	514	520	537	519	495	518	500	433	499	525	455	544	521	475	493	499	546	538	508	509	492	481	469	533	505	518	514	525	543	479	554	510	532	505	506	556	510	526	515	485	514	498	487	514	465	486	521	504	521	488	519	493	504	533	480	502	494	490	518	497	489	556	461	500	491	501	484	548	520	524	551	519	495	490	539	501	491	492	479	493	534	501	502	506	525	480	496	554	511	501	489	469	476	514	525	466	500	489	520	501	507	527	505	519	518	520	482	503	521	497	517	477	508	494	535	482	497	521	526	520	525	490	527	517	499	475	476	516	556	511	552	508	538	444	503	509	487	510	502	491	545	524	513	525	495	543	471	487	528	494	539	506	477	488	529	531	513	448	525	506	530	515	560	487	537	465	511	501	502	481	536	533	520	525	514	516	520	510	490	480	477	513	503	481	538	506	476	483	497	530	470	478	488	502	531	517	530	468	537	474	452	483	504	483	508	559	499	540	472	498	477	481	505	502	500	500	514	511	500	491	535	493	515	493	524	509	509	521	489	493	500	518	502	509	513	480	502	516	485	480	515	534	507	479	466	530	494	531	504	548	539	495	479	501	542	476	521	511	508	522	502	504	554	490	498	472	521	495	478	509	504	518	516	525	513	530	525	499	505	496	558	484	536	528	511	499	537	499	478	523	498	501	485	489	504	503	491	508	503	518	496	494	495	495	530	527	481	491	529	515	523	541	531	487	472	494	528	502	500	533	519	470	502	518	538	557	529	504	533	490	463	514	554	471	417	533	480	588	505	513	518	529	528	503	531	480	473	511	515	479	513	479	527	464	518	526	516	518	477	533	480	525	493	449	494	515	507	495	523	543	498	527	482	515	493	520	473	531	518	503	534	489	527	505	497	513	513	515	557	474	510	510	475	493	487	483	504	492	524	512	493	499	513	489	513	495	561	506	530	496	486	520	499	528	506	489	518	494	549	509	465	521	533	506	531	503	546	494	505	509	535	521	491	493	514	551	494	518	517	476	466	475	521	473	481	481	513	528	492	475	528	493	510	523	495	486	501	505	503	526	534	505	529	495	503	526	550	525	527	528	512	534	524	521	503	508	548	471	476	486	495	496	528	473	488	530	571	553	520	533	460	477	498	494	515	506	509	473	538	506	467	507	503	483	510	465	478	563	526	510	476	517	510	528	557	501	538	518	502	514	500	519	494	489	492	510	494	546	489	477	496	491	513	504	512	486	482	499	501	521	491	493	521	511
24809	21239	29097	27533	20218	10527	4643	3152	2713	2614	2709	2938	2663	2216	1757	1364	1134	1017	923	751	650	600	477	469	421	378	428	365	402	378	359	355	382	407	383	408	378	361	371	348	370	354	337	348	296	336	321	342	355	345	312	333	367	359	299	341	329	333	327	321	340	337	361	294	355	323	376	342	342	344	317	335	367	348	387	362	332	344	333	339	327	332	341	335	328	356	374	333	367	333	373	330	329	310	316	324	347	322	332	296	375	330	337	349	333	335	333	348	353	349	350	340	327	353	293	347	365	332	346	340	371	341	342	341	373	330	298	357	341	322	338	319	344	351	328	351	310	312	339	311	333	316	347	299	336	350	328	376	344	354	315	340	341	358	314	364	348	337	384	328	335	361	313	341	337	348	344	344	344	313	342	353	341	346	328	333	337	311	346	339	344	347	334	328	335	332	373	329	378	330	340	350	340	358	324	334	325	371	326	354	321	357	342	351	320	336	336	303	338	328	359	334	369	363	345	323	334	368	350	339	344	340	352	334	321	320	389	358	376	341	347	332	330	354	365	360	343	338	335	323	371	337	342	339	353	339	366	341	361	349	347	319	359	318	307	350	338	364	350	372	353	379	337	366	390	344	353	339	352	307	371	349	328	343	341	317	352	361	367	305	333	336	353	321	344	353	327	346	307	334	344	333	347	314	367	290	338	315	306	346	332	367	337	347	351	306	304	372	364	329	336	317	315	345	334	329	324	327	297	298	332	345	305	334	341	362	353	334	360	368	343	340	331	360	328	328	310	338	299	341	338	331	347	335	339	354	336	370	339	318	338	346	354	338	310	341	329	323	327	342	344	338	329	337	341	322	323	328	324	344	345	356	310	358	336	380	335	369	318	343	360	317	338	327	330	313	330	344	348	337	311	349	342	353	357	328	335	333	352	340	369	333	362	357	360	332	350	369	326	337	346	350	329	360	336	322	345	332	325	343	355	336	330	331	305	341	358	342	321	318	308	348	312	336	347	373	338	348	312	335	386	358	321	300	345	330	329	318	314	330	338	344	337	338	373	309	328	349	337	303	360	339	349	353	317	292	321	342	320	348	309	357	354	321	339	338	335	354	310	320	362	353	338	319	331	336	380	341	317	326	339	349	370	346	343	336	333	348	327	350	354	324	324	354	329	332	360	341	330	333	330	358	350	368	349	360	298	361	350	352	356	354	325	343	311	364	336	316	322	336	369	337	378	326	301	364	337	313	361	335	364	335	333	331	374	307	333	375	332	293	321	332	317	364	327	327	386	296	315	319	332	337	331	333	361	351	313	340	338	351	353	332	319	338	309	321	350	345	356	308	347	320	337	334	347	313	330	322	338	327	357	340	331	358	337	350	355	361	329	338	335	308	352	359	315	362	320	336	353	363	347	331	344	317	347	349	361	343	368	319	329	363	337	327	321	370	330	364	363	328	335	347	359	364	381	307	357	307	329	344	347	315	341	327	345	341	325	329	374	345	357	356	318	315	344	309	351	318	368	333	323	353	332	356	329	309	348	348	330	354	338	348	359	324	320	334	339	313	311	366	351	327	353	372	327	360	313	320	347	322	350	350	353	338	339	344	350	351	340	341	314	358	348	345	351	372	342	345	309	340	334	317	337	339	332	327	339	320	321	339	320	358	324	319	315	348	360	331	320	336	301	363	353	327	349	333	340	319	309	336	366	336	310	339	335	370	344	363	356	328	349	336	344	313	365	310	341	361	360	337	353	328	325	314	332	354	356	317	298	332	380	360	338	356	320	335	371	355	347	304	297	342	357	333	343	329	332	345	332	355	368	378	300	351	341	346	335	380	360	340	333	352	386	344	357	325	357	336	348	343	323	327	364	329	327	355	308	375	361	364	343	299	331	345	332	334	321	367	344	328	363	349	350	325	355	359	345	356	351	347	317	286	352	340	324	355	324	352	309	333	297	328	350	345	318	328	334	331	309	344	358	366	337	349	328	306	339	320	353	324	372	293	355	321	363	349	359	343	293	327	342	379	358	348	324	312	370	346	341	342	329	323	332	341	317	327	318	379	353	333	332	353	346	362	353	351	323	344	343	322	343	351	326	384	348	342	334	328	358	310	364	317	321	318	320	336	324	352	324	312	350	355	358	343	324	357	313	350	337	336	365	339	362	346	339	353	342	331	349	367	298	365	359	357	318	340	328	320	328	346	313	351	343	327	313	331	344	349	347	341	317	323	309	351	339	327	333	363	357	347	314	323	344	331	334	350	353	330	311	322	347	349	322	331	340	328	356	334	362	313	356	358	380	357	326	315	333	332	341	350	334	334	329	338	352	354	369	304	327	358	341	355	337	356	366	320	334	334	312	297	367	364	336	330	310	373	326	336	304	328	359	338	335	316	291	307	368	313	338	360	346	349	322	355	330	327	356	383	336	318	353	321	319	333	312	364	325	316	325	310	384	366	336	329	368	348	316	326	325	356	324	334	362	355	321	354	339	311	361	368	377	317	336	369	368	361	318	334	326	332	329	350	327	298	318	308	350	343	352	318	353	330	364	339	343	312	348	346	361	338	322	346	332	334	336	326	302	295	331	329	339	344	359	335	350	354	329	335	352	357	376	348	377	330	350	384	389	369	348	332	333	309	353	303	357	342	331	356	349	313	351	365	365	356	337	342	338	393	301	370	338	331	306	300	328	353	327	318	300	346	372	350	323	366	365	360	348	344	390	330	332	335	331	352	318	347	347	337	343	317	355	321	328	315	354	327	334	332	337	347	336	344	334	368	320	347	348	345	329	323	316	343	341	381	373	353	343	368	326	321	323	343	333	376	337	354	346	314	361	344	386	335	327	301	338	356	344	323	340	345	328	375	336	355	357	308	338	354	344	367	342	365	355	342	340	343	313	343	337	331	351	339	352	353	325	350	359	350	342	354	325	354	336	350	334	354	339	292	338	364	344	371	374	333	330	326	324	340	347	329	353	366	325	357	326	342	324	353	338	369	327	337	314	357	334	322	335	346	337	331	327	349	374	375	325	347	359	352	333	332	347	317	362	345	317	370	327	345	331	355	343	365	363	320	325	360	370	348	352	335	354	327	355	298	337	337	340	359	336	305	373	322	354	326	337	343	300	368	338	355	359	356	356	332	333	336	323	385	376	315	340	356	318	366	354	327	332	328	343	331	301	362	348	345	316	357	327	353	348	346	347	364	333	328	351	317	338	326	349	343	332	322	380	336	342	365	367	360	328	345	322	340	328	326	322	305	341	338	338	345	354	322	318	351	331	348	354	342	357	345	334	353	339	290	318	364	339	305	351	380	332	338	318	341	341	342	328	342	345	344	324	323	356	348	335	350	329	353	341	367	320	331	359	365	324	335	348	377	358	329	351	319	324	315	336	358	355	327	355	365	333	345	346	330	327	351	352	324	311	359	351	317	339	346	331	343	339	346	342	323	349	370	356	310	365	339	350	354	345	341	297	334	328	336	362	322	325	366	343	358	329	323	340	316	339	311
36760	55320	46655	32653	22987	12432	8202	7074	5921	5867	5788	6019	5320	4303	3541	2605	2112	1918	1630	1228	1068	916	763	713	612	572	508	506	559	511	479	477	507	504	470	476	480	483	435	476	427	431	380	432	404	416	395	430	423	382	461	458	449	422	442	426	431	431	405	434	415	418	438	427	429	417	419	406	419	413	421	405	387	396	369	416	387	447	411	396	430	403	393	413	404	450	401	402	416	409	428	427	404	402	433	357	389	405	461	448	361	404	395	416	406	378	406	417	389	453	391	398	450	396	430	388	431	390	447	414	428	434	433	365	443	401	418	450	419	400	358	385	407	410	396	384	417	442	411	402	417	422	424	402	439	428	413	422	411	396	409	411	414	415	377	413	422	423	435	406	411	393	398	393	404	421	407	409	446	386	404	377	422	435	395	402	403	387	390	443	392	413	409	394	434	444	378	406	415	411	426	398	428	405	395	431	382	443	435	368	399	398	378	408	402	381	413	362	392	423	429	413	458	423	429	389	415	408	416	411	423	417	424	410	435	396	424	439	418	413	426	439	402	414	419	405	413	413	407	412	407	389	425	438	466	434	406	447	440	390	402	404	456	425	406	392	390	397	419	402	414	450	416	435	422	397	383	423	410	379	435	410	404	426	399	421	424	398	380	417	463	422	432	401	418	441	457	427	417	404	398	425	420	382	413	413	439	395	404	422	414	406	436	399	403	408	425	387	417	405	425	382	431	385	469	422	412	432	408	415	422	423	401	406	411	407	408	408	424	444	407	409	418	437	437	440	407	404	422	442	434	415	416	399	421	429	400	399	409	449	425	379	444	453	433	445	403	413	454	429	380	438	410	388	427	418	376	379	408	421	437	434	406	412	415	450	381	401	448	407	428	390	418	421	405	418	437	409	426	414	377	465	382	408	458	409	418	434	418	408	400	402	419	391	427	435	412	414	401	427	436	462	422	435	450	419	376	420	421	378	421	422	430	395	414	429	432	431	400	461	403	383	409	442	451	432	423	426	398	416	413	426	429	403	392	413	390	392	434	414	417	416	416	433	421	402	400	393	397	394	394	470	412	413	436	423	405	430	462	435	438	406	457	419	414	401	399	392	423	388	347	423	381	425	393	403	461	387	433	421	403	373	383	418	408	438	421	407	394	400	394	417	402	428	405	432	397	431	408	411	413	392	412	410	410	414	399	422	409	444	397	410	423	390	420	422	416	400	443	407	406	420	447	446	436	425	432	404	434	438	412	416	449	418	401	390	406	420	424	429	457	401	423	384	407	460	417	412	416	438	419	440	419	438	417	429	426	428	406	423	402	420	403	400	422	433	344	412	421	420	397	396	448	382	414	413	429	418	409	414	388	463	397	431	403	408	425	405	417	441	437	464	418	399	440	392	432	413	443	411	454	444	471	381	429	431	436	392	418	422	429	445	403	407	400	398	444	402	430	435	399	391	443	406	406	438	407	391	421	421	434	405	426	413	437	428	459	419	411	398	394	373	426	404	380	387	418	439	424	403	358	406	418	414	425	437	423	426	403	440	401	409	467	433	425	401	433	424	407	400	414	419	390	405	410	416	412	393	392	426	415	400	436	449	425	426	404	440	428	452	394	424	408	426	403	434	408	425	406	402	418	407	414	428	436	394	375	422	425	426	423	398	404	395	433	393	435	427	404	406	399	441	417	440	416	422	430	392	418	457	415	433	436	355	416	380	383	421	400	413	396	445	443	432	441	360	403	407	414	409	404	401	434	401	407	444	433	402	415	404	441	376	446	422	427	427	431	433	419	410	400	393	434	398	419	401	396	408	395	423	416	408	413	421	407	429	427	415	425	409	430	395	385	403	372	420	416	404	447	381	418	361	436	431	418	417	402	395	408	390	412	375	417	424	412	404	397	403	441	436	398	381	392	450	423	424	429	396	379	392	429	414	384	443	401	402	409	430	409	414	396	394	406	408	399	466	427	405	400	450	437	429	425	376	424	411	393	437	405	419	429	423	448	439	398	428	437	428	420	401	426	474	436	427	426	419	406	398	422	425	469	397	427	429	426	420	420	452	414	413	443	419	415	416	431	406	420	417	398	410	400	415	422	430	435	408	381	398	409	438	399	423	441	417	397	438	404	414	408	371	401	428	411	407	425	414	402	461	402	395	406	411	436	416	421	414	420	379	399	451	387	415	379	400	441	416	436	410	389	427	476	423	426	414	398	394	410	414	449	423	412	409	416	425	428	444	416	396	420	438	403	426	441	385	438	395	406	419	404	375	401	375	455	425	386	411	445	402	402	396	420	461	393	425	386	372	428	392	421	385	437	396	418	392	437	423	410	413	430	389	417	396	420	407	456	405	432	451	437	410	461	424	451	447	401	441	459	402	458	431	433	388	440	410	407	422	429	375	426	432	394	441	425	400	400	432	453	425	431	395	420	411	463	390	393	413	400	388	423	412	395	431	432	432	408	440	397	410	413	429	390	432	439	414	427	396	410	442	392	438	406	401	416	387	432	388	454	460	383	422	433	404	399	406	450	412	405	404	386	410	372	423	432	438	436	439	413	420	426	454	440	405	415	425	393	345	396	393	402	394	404	452	413	404	386	408	419	404	400	435	418	400	413	437	404	417	395	410	402	428	405	417	417	415	428	403	412	420	401	400	410	429	425	400	431	432	402	480	379	387	443	436	389	423	392	379	404	424	436	412	413	417	447	410	438	425	415	436	425	421	394	439	439	402	422	431	432	405	426	424	440	391	405	420	423	394	425	425	428	423	419	446	397	412	354	397	428	419	437	367	431	446	430	457	433	452	415	449	406	421	410	436	401	387	413	410	412	391	404	405	422	379	399	400	410	397	397	416	406	428	385	423	408	381	422	399	415	411	413	434	438	445	397	436	445	373	399	408	402	445	411	403	407	395	431	427	383	397	436	413	420	414	424	423	427	452	449	406	423	418	437	435	415	441	405	405	440	446	396	465	422	403	395	416	399	404	438	394	388	412	384	431	382	406	394	413	406	407	434	413	394	429	398	440	387	436	430	386	428	391	461	422	407	425	415	431	439	390	440	413	422	433	446	395	431	426	404	450	431	410	398	436	388	442	396	430	413	428	397	388	430	420	409	409	418	453	427	416	420	412	400	431	445	422	389	399	396	398	419	393	418	431	423	399	401	415	427	459	441	428	397	414	418	404	401	444	421	429	408	432	389	408	448	418	388	409	402	394	398	385	437	443	382	430	417	396	386	430	414	443	437	397	432	424	427	430	442	381	414	406	396	424	394	396	427	418	424	419	423	406	425	419	465	416	405	395	417	422	452	420	414	415	397	434	405	409	456	440	408	435	390	393	407	437	433	452	390	419	397	455	421	392	404	409	390	366	416	395	428	401	403	384	431	371	394	425	376	455	447	386	448	435	385	431	430	427	398	416	433	440	416	441	430	414	426	421	420	405	443	422	400	470	408	374	435	385	436	453	419	415	442	440	400	421	387	455	431	394	393	410	376	441	388	396	385	400
22678	21053	28745	23739	21493	21597	16771	7093	5319	5578	5258	5490	4885	4008	3508	2565	2081	1785	1613	1374	1130	971	772	763	685	595	585	580	587	576	560	554	559	593	600	532	574	513	480	520	465	490	468	511	464	474	487	493	488	451	436	466	430	481	442	454	450	486	486	457	503	473	465	475	518	477	458	465	464	461	454	479	440	496	430	487	490	448	510	493	484	506	449	509	454	497	472	467	484	472	472	510	499	430	481	466	485	459	452	469	471	509	474	496	442	464	479	449	439	460	488	450	506	482	475	464	447	429	471	499	452	508	441	451	486	511	482	475	481	486	524	475	498	450	473	448	477	488	436	474	460	468	466	446	520	459	488	483	505	464	441	479	493	478	456	479	483	480	472	442	474	472	503	472	468	461	439	479	499	459	460	483	504	448	414	487	468	502	466	479	474	453	426	431	479	496	481	477	489	486	499	454	467	435	457	451	484	472	430	478	493	460	477	495	502	459	482	471	497	470	459	462	506	471	457	437	476	472	490	493	504	416	479	483	446	444	431	487	478	449	455	446	475	465	469	490	490	478	485	425	440	501	494	512	443	489	502	473	486	483	468	456	455	477	485	471	496	437	463	476	481	451	456	504	506	500	448	471	495	481	485	461	480	500	435	462	469	447	493	450	467	458	465	496	481	479	477	478	463	453	461	519	460	455	491	487	472	469	489	477	450	462	471	450	459	485	461	483	473	478	444	451	468	487	479	446	457	471	480	479	468	425	498	454	471	496	459	468	467	499	496	478	511	459	428	463	458	541	449	481	470	453	488	471	460	443	454	481	445	507	486	487	448	424	452	465	462	445	419	500	433	446	457	429	488	462	504	486	477	436	469	454	434	474	431	426	457	435	477	491	467	473	444	444	473	451	451	489	437	433	439	483	445	501	447	448	446	477	462	490	439	492	472	433	459	433	463	466	520	422	461	488	476	478	461	473	459	483	468	431	469	470	506	424	471	452	469	480	460	425	499	504	472	502	451	462	458	497	453	460	461	449	468	486	473	512	501	509	421	471	483	454	487	451	418	493	444	469	439	464	467	443	483	491	474	464	502	469	463	458	488	490	448	448	482	477	472	487	446	470	449	412	493	435	445	474	478	492	475	480	464	407	482	489	411	453	454	463	462	435	451	436	452	475	449	461	493	453	463	490	486	492	454	526	444	499	439	478	490	433	476	462	448	510	444	450	507	498	510	457	475	469	453	485	477	470	471	482	465	474	460	487	435	464	459	468	466	484	444	465	448	489	451	473	473	471	467	474	494	497	473	506	452	491	454	471	464	456	438	476	487	465	483	468	470	463	442	436	460	440	473	487	477	457	441	462	486	481	511	408	469	515	487	488	479	452	457	486	421	476	446	488	452	470	443	475	478	474	481	433	459	478	459	465	476	430	459	496	475	442	475	494	470	449	461	505	514	450	477	485	467	473	477	468	467	457	478	483	470	467	471	457	464	467	472	442	502	466	480	454	457	450	479	481	467	503	440	435	459	470	469	438	421	468	490	481	457	468	480	496	469	456	480	459	513	447	433	479	460	469	485	492	453	454	455	469	423	479	462	462	495	466	459	462	479	464	459	438	436	508	460	488	451	446	491	475	505	475	459	472	470	459	468	466	499	418	464	483	466	466	461	440	438	453	461	492	466	495	501	468	453	453	492	459	457	464	445	461	469	466	449	449	476	461	480	485	450	473	491	506	445	486	493	469	471	438	479	460	463	444	465	480	483	470	481	477	472	466	493	465	480	472	451	483	463	513	440	423	470	476	432	459	475	451	459	480	447	453	429	449	432	495	496	463	440	469	454	437	445	451	425	491	471	453	465	451	459	440	481	485	502	449	449	449	466	488	472	469	468	462	463	464	450	484	449	495	488	438	468	466	439	482	447	465	486	472	476	465	509	467	440	514	493	468	478	477	493	470	482	492	464	532	426	458	449	470	481	491	435	454	480	466	482	454	531	439	475	453	470	468	459	449	516	478	451	455	434	446	495	469	452	474	472	502	461	454	500	440	481	441	450	465	485	481	457	510	451	458	490	473	473	472	485	479	482	462	476	493	460	470	458	467	488	482	504	468	473	479	455	445	446	437	478	478	469	464	466	463	446	442	454	428	464	468	472	446	447	490	447	479	455	434	415	455	475	499	440	486	422	483	461	448	486	454	459	494	453	468	482	494	464	485	449	473	470	462	458	454	430	479	458	462	469	448	482	410	449	475	470	470	477	423	495	451	465	457	453	490	492	434	456	418	491	466	424	468	463	479	482	427	478	458	468	455	505	467	474	471	465	474	497	473	454	476	465	461	462	467	492	461	429	470	500	468	490	415	472	479	473	492	462	450	440	452	512	492	472	451	457	456	492	476	458	445	515	480	467	480	466	451	464	522	470	478	471	471	480	502	452	458	442	433	495	455	486	459	461	446	451	448	450	450	431	456	480	453	433	485	456	460	461	453	453	482	511	450	462	469	471	457	484	434	453	529	431	473	495	447	436	514	445	447	494	451	498	463	439	429	481	467	435	493	467	447	470	456	477	461	459	493	445	423	475	456	470	483	467	462	444	510	467	514	471	469	454	470	467	489	513	490	438	473	478	483	463	459	440	494	424	499	459	474	437	444	479	437	471	474	457	485	481	492	482	494	462	487	438	455	462	439	488	469	439	497	454	472	493	493	468	457	430	486	447	466	472	467	494	515	468	479	480	464	457	471	443	494	466	436	468	471	498	448	449	449	443	504	481	476	488	494	458	501	489	463	485	488	522	457	457	472	465	463	455	459	483	480	458	474	422	483	496	529	482	481	497	440	446	448	462	477	510	489	460	435	474	486	499	464	452	447	478	471	439	466	463	451	430	479	434	486	462	466	442	447	465	471	502	497	469	487	462	482	461	488	450	459	487	493	458	518	470	471	498	435	458	442	449	468	463	478	492	460	517	492	470	497	487	479	466	458	465	466	465	477	490	457	459	437	455	467	455	465	437	510	466	507	428	470	476	471	466	468	522	478	443	494	461	487	472	444	451	505	473	456	431	450	489	472	478	467	472	490	471	439	460	469	466	471	490	429	513	466	445	480	497	482	432	425	444	466	466	472	474	469	456	471	471	463	488	477	425	494	485	479	418	497	449	462	465	471	461	443	492	484	485	484	474	473	496	454	507	519	496	474	457	474	447	499	445	516	445	477	464	469	468	477	493	489	492	464	444	448	469	494	462	459	484	436	493	440	456	474	460	468	535	513	460	446	470	483	483	443	467	492	490	482	435	452	469	479	433	449	447	462	493	463	483	498	463	501	468	447	444	472	454	483	482	471	451	441	471	461	493	475	425	477	473	445	481	460	475	459	523	454	492	500	454	490	486	489	444	483	462	483	443	502	459	463	480	478	497	468	433	482	447	498	487	480	480	492	497	479	501	472	465	463	459	510	502	444	483	451	463	485	469	460	478	460	455	491	418	482	468	448	468	476	446	469	482	424	488	432	398	451	438	504
39764	64279	54764	40197	30176	18749	13604	11487	10006	10258	9655	10065	8694	7283	6213	4496	3515	3098	2887	2186	1703	1445	1150	1141	916	834	746	715	764	680	692	716	748	753	702	625	654	694	627	621	591	555	567	547	558	588	606	569	562	547	611	598	552	527	607	556	524	556	560	607	558	565	523	568	596	595	581	598	568	578	602	515	556	557	559	563	605	567	594	512	533	588	530	573	510	549	539	596	518	566	581	559	557	598	555	533	534	559	539	549	634	573	554	558	570	611	544	568	576	596	549	595	565	560	535	592	531	571	528	527	554	545	523	594	606	544	542	582	535	528	568	532	577	597	575	592	592	579	584	543	552	541	565	551	542	554	523	526	561	577	560	537	517	537	508	561	582	570	548	563	561	533	555	606	561	572	564	606	521	558	566	588	597	499	558	553	562	547	513	594	550	570	546	547	585	558	537	569	570	559	528	545	551	539	545	544	537	586	553	576	570	554	559	568	544	590	617	553	536	531	528	551	579	583	551	542	558	566	549	565	567	510	572	558	522	557	580	541	575	552	538	533	560	550	548	557	523	525	549	569	546	500	566	521	536	558	531	548	516	564	562	587	506	546	558	577	552	525	535	565	569	526	630	555	542	585	546	553	565	583	549	552	548	520	575	576	547	593	534	564	525	554	559	536	569	541	541	578	535	543	539	560	570	553	596	529	533	553	554	565	569	549	569	589	512	544	540	588	523	572	534	570	549	551	541	574	532	554	561	558	548	559	532	522	573	561	564	539	545	535	559	526	541	571	531	573	511	501	526	556	595	579	556	530	545	548	545	609	569	533	571	527	557	558	566	571	605	525	555	530	537	516	543	545	548	603	518	543	571	536	548	532	546	514	557	559	568	591	560	567	559	566	566	551	546	588	586	575	519	538	509	554	558	535	568	542	556	548	554	561	552	535	540	562	576	558	573	515	567	586	515	531	579	536	538	569	540	563	540	538	513	552	548	571	541	561	547	561	551	538	542	538	551	558	563	570	546	527	543	566	588	530	481	567	578	541	524	582	500	524	551	524	542	552	530	555	567	511	525	561	518	553	546	530	535	545	559	537	561	506	549	537	578	532	579	566	533	531	592	532	558	598	516	573	576	564	584	572	547	510	531	510	571	549	571	533	560	552	539	595	531	570	571	574	538	553	579	548	552	555	551	564	546	568	579	583	558	525	551	553	591	591	528	559	580	575	592	499	578	536	545	551	535	515	523	537	557	558	562	512	538	578	547	572	520	564	550	566	541	604	517	554	570	558	511	546	560	530	575	584	563	555	550	526	567	552	560	537	524	532	570	553	593	575	542	521	600	543	532	560	533	554	545	551	547	549	526	541	581	541	545	579	548	571	537	506	554	575	537	572	576	534	558	558	562	543	536	560	552	578	546	571	563	514	568	580	570	528	583	599	506	559	550	602	565	619	568	542	568	576	522	558	578	572	562	549	567	538	600	567	523	570	589	565	565	562	540	484	565	606	518	511	580	530	568	557	582	565	545	540	550	537	585	588	564	538	562	572	582	546	586	540	553	510	555	563	556	557	556	526	522	569	542	571	549	566	589	498	526	594	502	570	558	519	527	557	544	559	572	576	577	560	589	540	574	536	580	569	553	584	562	563	530	579	549	587	541	535	542	571	516	554	537	523	491	502	496	539	566	530	526	563	555	551	545	595	570	544	527	554	525	537	556	557	576	543	525	518	560	534	558	528	565	589	534	554	585	556	580	526	568	548	565	552	527	556	550	510	568	569	523	535	548	536	510	535	523	535	525	592	591	570	533	553	566	537	536	571	587	593	529	564	525	537	516	568	561	537	556	579	546	583	513	557	562	560	568	592	537	574	535	534	529	582	526	547	575	528	555	528	550	539	607	509	611	509	519	518	537	564	563	533	557	538	529	539	556	590	560	571	575	575	563	517	517	538	556	577	554	573	541	566	557	561	560	532	546	530	532	529	530	568	537	533	539	550	548	583	537	542	601	578	554	564	568	530	582	592	577	537	538	515	539	539	572	539	523	559	607	561	549	509	548	553	547	563	553	547	603	546	571	574	542	586	549	545	541	537	544	551	516	502	538	579	560	583	548	547	502	544	520	580	580	560	561	616	579	533	578	590	573	560	542	544	565	529	529	555	568	559	578	560	575	574	541	540	581	556	562	559	531	561	580	567	563	530	552	531	576	528	501	535	515	559	556	543	516	497	557	547	549	560	570	550	568	600	544	544	553	576	520	505	571	589	597	551	541	558	537	547	548	558	569	550	573	551	544	543	571	532	546	554	520	562	534	567	546	575	562	600	563	535	593	577	556	538	546	545	502	571	539	566	572	551	510	532	575	523	543	539	547	552	549	569	562	569	551	553	572	565	542	596	585	553	537	565	554	551	583	571	543	530	559	530	553	539	587	562	536	549	577	588	566	553	595	559	558	543	523	570	540	547	526	536	571	532	563	547	536	575	571	575	530	583	523	552	524	536	554	550	562	541	527	544	540	565	586	534	537	586	561	586	567	571	530	547	543	528	616	590	545	534	552	525	569	549	549	600	533	547	586	552	551	553	551	547	582	570	572	594	550	575	563	551	563	560	561	580	541	544	586	536	556	570	544	562	550	544	560	556	553	528	535	532	524	538	547	525	529	539	572	558	602	549	544	536	537	557	545	588	558	578	529	530	553	513	512	528	563	562	542	600	560	576	547	539	533	576	548	574	553	546	544	534	547	562	486	533	564	551	585	513	548	558	562	587	562	538	550	529	542	580	555	594	578	556	562	558	569	515	541	546	564	572	521	532	583	529	590	557	549	508	558	563	547	536	546	587	518	615	577	567	589	538	537	585	555	597	548	580	531	510	597	553	544	579	571	582	567	540	563	546	531	579	559	522	554	565	552	535	544	527	556	555	571	547	557	572	540	561	576	576	549	551	588	554	576	616	531	594	544	585	543	547	559	554	544	554	559	542	531	540	536	553	585	572	540	504	507	601	568	559	586	571	587	566	560	553	512	546	550	583	560	536	587	570	531	535	559	584	595	528	561	577	564	562	566	545	548	541	539	499	519	573	526	581	584	522	582	545	572	552	568	543	577	549	592	517	562	546	545	524	553	541	552	587	533	561	584	519	547	503	537	548	573	504	579	553	575	576	544	583	559	563	579	530	574	540	594	550	543	558	527	512	521	535	513	559	563	547	519	533	555	526	535	558	587	552	546	525	558	578	570	560	542	551	533	595	518	551	571	528	554	504	583	552	577	549	574	533	514	587	584	584	530	508	523	537	536	568	588	569	560	514	583	534	566	567	563	525	546	523	558	545	550	563	578	577	567	561	587	578	519	521	594	564	573	547	563	592	552	568	593	536	547	542	558	512	540	536	564	535	551	567	543	584	539	558	499	547	587	532	586	563	549	585	539	524	585	562	553	570	556	512	574	553	532	552	538	564	544	552	595	569	537	572	550	569	549	579	566	543	558	577	546	578	599	535	571	539	573	560	585	586	532	540
30584	34053	38808	29437	16497	7124	3572	2377	2048	2001	1977	1964	1935	1704	1469	1136	905	854	731	703	617	480	461	425	407	410	409	346	397	395	381	386	375	366	363	371	342	374	339	342	323	391	335	317	336	364	351	350	333	332	351	316	348	363	331	346	347	353	354	356	360	375	356	337	345	332	396	363	352	331	346	341	356	345	325	321	320	309	366	362	349	325	368	348	369	367	346	348	354	306	345	322	354	347	356	330	343	353	342	342	342	362	291	351	343	360	279	349	341	339	349	365	336	350	375	357	316	341	336	339	342	337	330	366	301	318	333	357	331	345	364	341	359	329	366	337	318	345	361	336	315	334	367	340	304	340	299	346	342	319	350	313	386	326	347	341	378	349	335	345	355	352	371	359	311	309	361	348	375	334	348	352	354	349	359	340	372	335	334	322	347	344	327	342	335	316	340	331	348	332	364	344	302	331	321	293	360	340	348	344	341	335	297	342	350	336	323	368	322	359	363	348	348	339	356	354	330	331	371	364	364	358	320	337	322	330	357	327	333	337	342	341	337	365	328	377	334	349	331	349	367	312	370	380	346	351	344	355	334	353	334	330	348	352	344	311	367	357	327	336	331	330	334	352	349	324	345	349	333	299	368	327	329	337	318	317	379	363	397	365	360	340	372	336	322	347	348	335	331	336	337	337	348	342	313	310	349	367	344	347	354	349	369	362	362	347	321	323	336	348	375	361	360	360	368	354	347	349	353	375	325	338	365	341	317	325	348	321	301	324	344	362	333	318	339	314	326	328	338	345	299	325	339	353	362	367	355	327	330	346	350	327	332	350	375	334	320	342	345	336	339	359	328	330	377	370	345	390	314	321	385	337	326	346	324	323	319	317	338	328	366	320	353	340	336	316	322	311	328	369	368	345	320	359	335	307	324	336	347	323	344	318	365	348	364	366	401	322	371	322	328	331	356	309	321	343	308	336	337	321	345	375	362	356	359	361	334	336	357	349	342	318	310	307	388	347	350	302	352	383	381	354	319	339	345	342	357	316	386	345	353	374	347	333	341	353	314	333	358	363	334	344	349	333	343	376	337	382	330	336	332	320	321	332	319	323	362	350	317	326	342	329	312	346	363	315	341	344	321	344	342	337	338	353	377	342	350	360	357	342	340	343	320	343	343	345	386	364	339	327	364	367	382	325	327	364	318	337	333	357	330	322	321	370	325	323	308	339	329	343	352	357	343	364	348	344	339	336	343	340	347	377	354	365	343	332	334	356	357	344	349	386	329	369	339	323	328	333	360	338	315	305	354	337	366	361	309	331	333	325	355	340	379	343	307	379	337	357	339	339	352	316	355	346	365	337	376	350	333	348	355	339	349	339	349	355	361	300	368	351	319	352	322	339	306	342	331	325	350	362	338	364	339	312	343	370	359	319	348	337	368	370	301	357	310	353	344	349	323	321	333	372	362	345	351	346	330	358	345	370	344	352	344	374	338	363	360	329	365	316	322	348	343	361	347	346	365	353	333	346	342	337	361	333	323	311	372	345	370	332	330	335	320	377	353	337	342	344	333	375	347	352	321	363	365	356	337	293	337	312	336	320	359	325	341	339	359	359	336	336	357	342	330	365	339	324	368	373	325	365	370	363	339	319	380	338	336	333	359	332	347	342	317	348	351	319	362	342	345	356	352	357	349	399	357	364	370	332	322	361	329	365	330	335	348	354	319	369	332	357	376	329	318	357	336	335	323	386	333	309	362	324	329	322	331	342	299	330	361	354	337	337	362	356	331	322	334	338	370	352	351	343	312	338	343	343	338	350	369	319	307	338	330	332	312	324	356	305	346	329	328	331	376	358	375	371	388	313	347	351	322	305	337	336	345	324	325	337	365	325	348	358	344	362	334	338	350	323	315	352	326	342	334	309	353	365	330	323	315	315	330	358	382	362	345	382	336	356	351	342	332	321	354	340	343	375	348	357	353	326	364	341	365	298	356	330	339	340	375	342	335	337	342	318	366	331	353	334	344	340	320	307	336	315	355	351	329	383	337	372	352	356	347	372	359	331	343	354	330	351	334	317	330	351	318	337	358	347	344	351	336	359	345	342	342	346	353	343	351	332	328	359	324	346	336	347	303	353	320	357	352	354	326	368	348	357	336	350	358	367	325	342	334	325	334	383	362	362	353	329	328	345	362	344	366	370	333	345	318	356	334	360	364	349	321	311	339	310	346	293	342	368	375	358	360	351	357	331	348	366	333	346	372	323	345	351	329	336	353	361	323	378	367	319	334	336	328	345	345	331	326	334	344	337	326	339	372	329	352	335	339	361	337	309	341	368	346	325	325	365	324	339	333	353	343	317	336	379	336	309	354	350	367	351	334	347	355	329	360	330	359	336	348	342	362	333	337	331	326	355	308	332	340	383	337	356	400	358	349	325	363	339	367	333	332	354	341	327	344	337	365	329	345	363	341	329	346	325	348	326	334	347	342	344	366	313	347	298	353	345	352	342	360	367	336	338	345	304	321	342	343	340	359	338	347	314	329	316	353	324	353	356	360	335	341	360	356	346	356	369	325	348	305	358	351	311	363	320	331	364	332	332	347	337	366	349	342	346	338	329	305	388	337	342	343	359	337	352	348	345	342	367	345	321	358	346	337	355	349	310	345	344	327	332	310	338	351	372	369	342	357	331	369	347	322	391	346	323	344	363	358	291	333	350	349	340	348	341	359	320	336	348	371	356	371	341	326	348	324	347	374	335	347	333	311	344	308	338	324	367	318	352	348	344	361	301	346	354	384	351	347	353	319	339	365	345	340	324	339	322	328	392	313	364	306	346	335	341	386	352	310	381	364	354	363	342	353	352	337	320	328	305	349	327	315	322	308	328	345	358	351	320	327	309	332	333	342	343	328	304	346	347	363	321	341	360	370	344	295	350	325	329	347	363	351	353	333	337	354	334	340	344	332	361	299	305	357	343	350	336	330	309	346	358	333	350	339	326	357	357	348	339	352	347	301	366	379	349	370	296	332	347	345	344	361	320	330	373	336	378	337	358	326	363	323	315	338	334	305	341	344	357	346	345	333	337	362	328	360	333	360	353	341	329	333	355	341	334	317	323	357	303	353	337	313	327	341	321	319	381	376	343	368	318	339	333	290	327	358	336	349	351	371	350	352	356	357	355	344	348	329	332	357	344	361	325	348	319	328	363	340	341	329	349	349	385	350	366	348	346	357	341	363	301	364	358	347	373	346	356	373	359	344	325	334	321	328	341	296	325	333	354	309	326	353	325	331	334	348	327	359	325	355	352	353	377	341	361	321	383	361	340	367	359	309	374	371	344	358	356	346	344	323	335	347	349	336	362	352	352	335	339	329	379	344	351	331	348	357	341	364	345	333	365	318	353	385	343	354	360	337	310	344	356	347	340	350	343	333	284	340	315	347	355	345	315	353	345	334	347	359	373	369	333	341	317	319	367	289	315	340	351	327	312	332	355	324	346	358	347	317	345	363	335	367	380
37548	50092	43090	29520	19165	10609	6851	4958	4299	4333	4039	4146	3745	3213	2803	2017	1635	1436	1287	1021	922	747	633	627	510	483	497	474	457	464	454	461	457	514	431	453	440	427	434	429	444	458	411	402	439	403	432	426	388	444	406	456	440	445	416	434	437	411	420	462	418	399	432	432	401	424	441	415	434	384	382	418	384	436	428	492	429	418	419	401	406	399	428	411	424	420	413	396	422	399	431	440	396	419	426	405	382	365	415	415	440	416	397	386	433	421	426	409	429	406	397	393	392	416	410	410	429	400	361	455	396	424	426	371	430	387	394	425	402	432	424	444	437	425	422	395	427	384	404	396	404	405	405	425	433	373	414	443	379	441	416	409	409	403	402	460	424	426	393	449	404	419	412	435	398	402	434	441	393	424	409	429	397	390	448	437	400	405	420	409	446	399	434	421	441	407	425	420	443	429	415	382	430	386	391	451	363	386	396	444	413	383	414	432	422	459	385	387	415	405	405	436	441	421	409	382	402	443	430	389	400	416	424	439	386	427	394	388	408	428	390	420	416	404	386	415	404	369	410	410	425	452	420	415	438	438	437	418	387	418	401	366	411	398	390	417	460	412	443	416	431	424	391	415	390	404	411	429	447	380	400	409	403	422	411	415	420	439	435	402	411	412	405	452	408	389	408	388	418	454	393	437	420	419	433	422	426	419	437	405	409	411	433	381	411	389	412	434	396	429	431	442	431	414	394	437	401	424	381	431	401	428	411	438	380	405	419	417	402	452	401	403	416	421	403	414	437	445	415	422	437	386	400	407	376	423	409	414	408	405	432	396	420	406	393	442	427	434	397	417	405	434	400	402	383	395	420	369	423	425	419	394	412	424	415	411	431	445	410	414	393	428	389	419	442	442	424	433	422	409	381	395	380	404	406	419	418	406	403	356	415	412	403	422	403	397	430	404	418	418	402	437	423	411	421	397	433	391	424	443	391	421	410	434	403	434	411	406	414	409	406	418	403	439	435	420	445	397	420	401	400	448	391	372	396	420	393	411	457	417	374	399	403	397	415	426	417	445	434	430	387	432	379	418	430	433	403	417	439	427	404	422	409	404	450	395	381	393	392	372	428	391	410	417	430	406	460	440	395	412	423	369	420	420	461	399	409	384	394	424	412	448	407	407	420	434	451	465	405	420	405	388	420	443	409	385	443	437	389	413	409	420	413	414	444	433	423	430	373	417	402	431	406	374	434	393	433	421	447	403	405	388	422	378	423	397	442	410	408	460	432	422	416	452	371	411	415	440	402	407	416	426	417	418	398	435	404	415	380	404	394	400	404	413	415	382	401	465	414	360	404	422	417	421	401	417	406	359	422	367	441	424	430	411	396	408	406	430	406	430	442	422	392	412	459	422	411	380	411	411	421	415	418	433	392	400	413	397	403	448	386	399	427	415	401	384	400	450	413	422	406	422	393	433	392	409	417	393	431	406	425	393	418	414	417	418	412	400	431	442	395	429	406	384	452	390	385	429	421	392	403	440	454	398	401	395	404	401	400	410	400	421	396	456	432	426	453	408	407	396	417	390	405	411	410	423	426	430	386	397	386	405	386	409	440	426	419	434	390	441	393	385	402	415	402	385	408	389	427	426	414	429	406	412	413	409	415	440	420	382	428	418	414	410	386	404	404	461	399	427	415	449	407	413	399	425	389	391	433	410	459	399	418	414	424	388	417	380	436	398	398	454	374	379	412	428	396	397	455	403	426	426	421	410	428	418	404	422	383	419	418	420	383	395	411	402	375	398	409	389	429	413	431	439	419	414	393	401	411	422	407	437	412	406	428	404	424	386	385	406	431	387	403	390	437	436	403	427	421	414	374	422	408	418	422	388	355	421	408	408	434	436	432	403	415	424	415	428	406	426	419	354	392	414	409	410	414	394	393	431	436	422	389	411	423	380	419	427	397	406	410	370	389	423	429	406	427	393	412	445	418	404	407	400	426	398	360	392	424	405	462	407	404	405	438	409	436	437	431	390	425	404	411	405	443	412	409	426	404	405	417	438	426	378	428	428	438	431	407	409	436	419	406	386	444	393	417	419	419	448	477	443	386	389	426	396	415	386	448	395	414	368	405	402	405	411	406	378	418	398	450	413	387	418	408	392	394	421	402	399	403	405	401	398	448	420	407	387	399	419	461	419	395	431	401	405	412	392	376	397	404	427	398	406	415	441	439	433	395	383	451	389	392	405	449	414	405	433	411	423	397	452	438	426	410	426	436	420	396	405	399	405	402	423	421	409	420	424	398	428	399	411	389	407	431	404	448	395	444	409	425	420	425	418	439	399	428	396	411	411	400	436	432	376	436	394	412	388	419	416	407	414	404	413	405	413	417	394	402	416	405	417	429	393	393	426	393	438	441	412	400	414	422	426	423	421	440	410	419	442	403	388	385	417	440	426	404	373	397	411	421	446	413	388	397	422	393	402	416	415	391	423	418	403	423	427	425	402	412	391	387	444	410	443	393	410	427	379	448	432	401	429	403	435	364	417	409	423	416	405	396	440	436	427	382	400	442	442	412	399	400	380	398	397	403	412	373	388	435	419	404	394	399	387	401	409	393	402	395	413	361	383	444	422	419	442	403	435	400	406	418	450	419	416	430	420	434	419	386	392	418	421	412	419	428	438	398	409	421	412	416	393	390	437	398	383	399	418	402	398	394	449	388	379	451	383	375	408	401	424	409	419	431	414	407	413	402	377	431	393	453	374	388	409	377	412	415	431	435	440	390	411	425	416	422	411	362	430	451	410	445	425	396	440	419	413	424	408	416	408	415	410	423	382	402	441	368	420	439	429	449	447	392	442	403	407	389	435	401	407	432	430	418	362	431	415	388	384	398	431	408	392	419	385	390	408	428	396	440	382	418	392	419	381	436	411	424	375	416	426	436	411	397	474	435	400	420	403	442	424	437	430	406	415	408	404	394	398	393	416	400	412	411	443	412	403	441	420	378	411	386	382	421	394	433	417	430	391	407	394	403	400	423	414	397	397	399	420	427	441	405	395	452	412	416	403	405	415	434	478	390	408	424	416	414	415	417	444	389	420	409	405	438	385	424	438	426	465	445	433	410	443	420	425	426	420	420	399	414	425	370	421	419	446	411	439	373	428	442	397	417	388	428	413	417	374	440	381	427	395	401	433	399	409	434	444	383	434	433	401	417	446	428	403	420	412	413	370	385	399	442	410	399	396	422	397	404	423	420	409	413	391	377	408	416	406	407	376	416	448	431	395	430	399	401	427	420	410	418	458	421	410	400	428	419	449	398	429	442	401	451	438	391	420	436	423	425	383	426	421	378	410	399	406	415	422	387	381	392	398	404	424	408	434	417	423	424	430	423	390	436	413	423	467	402	430	377	421	396	435	412	413	407	425	412	431	392	407	400	390	409	411	390	424	428	416	409	394	441	401	380	417	405	408	381	445	451	433	434	416	437	421	389	412	418	401	428	427	434	437	410	413	407	448	383	450
23730	20988	28517	25045	22137	17408	8457	4715	3579	3603	3580	3747	3216	2910	2559	1939	1534	1308	1135	1081	861	683	657	642	546	522	502	500	478	481	463	475	483	473	476	452	451	449	421	435	422	439	413	435	399	446	429	423	419	425	442	451	448	439	401	479	397	454	429	412	425	417	451	413	412	434	441	455	378	447	418	398	424	387	404	436	428	413	430	457	405	412	440	407	414	425	407	428	461	397	432	418	455	415	461	465	432	362	431	415	414	428	419	410	421	413	418	474	401	423	411	433	412	403	422	407	405	418	410	416	429	446	440	442	409	443	420	439	436	416	431	418	406	405	410	407	462	467	415	404	413	392	432	407	407	443	409	408	430	421	455	428	404	406	432	405	445	406	434	418	401	463	395	392	441	381	398	452	418	420	400	404	435	387	454	366	459	459	409	415	413	433	409	430	418	420	462	415	477	459	460	410	457	422	434	427	410	395	449	405	424	405	429	422	445	417	447	426	427	405	442	447	441	407	439	383	460	387	449	447	431	425	421	431	419	407	415	411	431	433	418	413	429	421	417	368	421	401	459	441	431	424	418	400	402	427	434	454	440	431	420	434	433	396	469	448	415	421	407	433	453	394	433	410	441	444	398	391	406	450	409	394	423	452	416	425	426	420	429	416	400	442	437	408	420	421	409	402	446	416	444	409	395	431	452	437	426	370	398	434	433	454	433	404	396	405	429	408	410	416	423	446	423	442	429	416	434	439	450	390	437	422	454	399	412	389	431	444	423	421	446	415	437	429	441	393	453	416	444	434	434	458	416	413	425	396	417	467	425	432	411	451	382	419	433	446	404	461	415	459	445	424	451	398	426	440	419	389	393	411	454	425	436	420	433	403	413	428	430	399	419	445	400	416	458	425	428	426	463	434	429	416	419	428	400	397	421	448	411	446	396	409	428	435	417	428	412	406	426	435	419	435	434	438	421	422	420	410	385	403	466	438	427	427	464	407	436	414	417	406	437	411	402	439	415	426	401	465	399	419	448	434	396	376	427	431	402	393	433	442	423	438	427	404	422	410	410	389	421	407	425	431	441	421	409	478	426	420	386	470	388	434	433	429	413	397	409	440	422	412	408	420	455	411	410	432	406	428	419	440	404	468	411	421	417	429	443	419	409	421	409	395	466	415	418	405	434	425	401	420	407	435	435	442	458	393	429	419	444	443	397	461	413	418	407	411	401	381	430	428	438	418	430	409	385	410	397	428	394	441	412	418	420	426	418	404	486	395	430	433	432	408	437	452	417	463	423	394	441	400	426	399	438	424	391	421	397	411	387	435	468	441	402	439	402	394	442	421	406	441	444	410	389	468	427	388	437	429	396	403	429	418	454	414	399	437	438	440	448	408	421	423	423	418	436	432	413	398	409	442	423	395	437	407	386	422	412	403	451	423	420	417	397	450	399	384	455	449	410	426	443	430	391	418	438	433	418	423	421	409	439	405	447	443	417	426	420	418	438	419	411	424	424	448	402	394	446	446	411	408	392	454	420	412	395	439	428	422	434	449	409	436	456	430	437	423	412	403	422	424	414	396	397	370	389	422	432	459	401	431	414	424	390	410	403	418	448	415	426	445	409	403	415	386	454	424	410	386	372	401	415	457	410	432	426	432	421	430	420	421	453	418	435	441	407	411	437	435	413	430	465	398	392	401	426	472	432	427	435	393	390	411	403	437	384	429	412	448	415	381	392	415	434	383	408	452	398	420	433	434	429	383	439	431	390	425	429	386	412	409	432	429	457	416	394	422	441	474	411	402	431	422	405	420	400	424	388	412	392	443	404	425	440	400	416	411	415	431	402	405	440	416	408	425	359	405	412	414	437	409	450	418	436	412	440	413	419	385	424	405	453	394	439	450	409	451	400	416	374	414	408	450	449	438	401	436	419	419	422	404	421	410	430	420	435	371	409	420	459	444	448	417	407	395	426	429	397	422	418	420	399	414	424	417	411	404	404	411	415	413	427	418	379	410	443	429	433	422	454	432	390	448	435	422	406	432	419	422	428	422	391	418	425	442	426	393	462	371	399	419	431	434	424	393	406	445	441	404	418	434	431	437	450	429	440	418	423	446	428	447	427	419	406	364	413	438	428	436	404	386	427	414	443	448	428	396	406	397	404	430	416	414	415	399	441	430	412	403	399	432	406	438	450	450	418	425	424	448	419	402	429	422	424	368	441	417	422	441	424	433	416	404	412	403	399	418	438	379	414	390	384	444	433	424	436	422	401	406	453	417	427	427	394	412	423	403	461	416	419	424	434	430	430	431	412	434	425	424	451	423	441	432	425	447	453	447	476	433	439	451	407	379	414	425	425	450	444	435	425	415	416	425	404	402	448	428	457	402	442	442	444	428	415	390	421	446	432	409	427	480	453	390	476	415	397	420	377	393	430	378	457	408	405	424	375	410	408	400	424	422	406	447	436	401	380	456	447	388	414	413	410	378	424	401	436	455	451	418	418	391	421	413	410	382	394	444	383	420	411	419	428	454	445	405	431	387	450	434	421	427	414	425	423	437	421	425	381	403	423	406	431	416	432	413	411	423	436	418	384	397	428	405	415	458	381	413	451	431	442	420	406	414	409	447	394	365	396	403	411	433	415	446	436	409	429	423	412	430	421	449	437	416	417	422	422	423	416	443	421	403	417	416	425	423	434	419	469	409	414	444	453	429	398	408	431	411	404	443	409	466	420	409	383	407	379	431	479	448	389	433	413	414	419	413	450	431	405	407	440	423	407	402	448	406	457	442	438	409	452	383	454	420	454	434	425	428	475	417	400	401	383	396	437	393	454	451	385	415	404	440	460	422	450	399	446	422	406	444	464	424	420	397	411	437	417	439	431	390	401	413	411	433	426	438	395	428	408	416	423	416	403	440	460	437	367	416	395	420	422	404	442	415	429	389	411	406	430	433	437	390	398	402	429	412	425	426	382	413	429	455	404	389	424	419	435	421	421	424	389	438	463	400	419	404	453	388	441	438	423	431	437	406	443	447	444	400	466	411	399	412	374	392	412	423	436	433	399	472	411	418	431	427	400	411	432	417	404	421	414	446	418	431	442	417	389	424	448	423	410	441	383	406	418	434	438	427	420	437	413	399	467	421	412	445	395	423	418	407	421	394	407	433	444	422	409	479	414	397	415	398	421	378	441	405	445	475	445	426	409	438	415	415	446	440	415	410	406	397	431	453	438	385	425	411	412	436	415	432	428	429	398	412	433	395	406	466	471	391	424	402	473	395	403	413	458	455	454	424	426	398	422	401	409	423	429	401	398	397	449	394	447	416	431	401	436	399	418	441	416	423	422	438	427	434	440	415	454	387	386	438	443	424	459	413	397	421	408	428	394	394	409	417	414	398	450	428	400	413	434	408	436	436	447	447	405	434	427	423	401	424	425	459	414	433	422	437	417	419	394	437	410	447	419	422	418	380	447	416	398	396	401	437	433	388	424	413	403	422	428	454	427	424	421	403	473	435
36933	57125	49693	35812	25296	16104	10665	8409	7049	7238	6917	6986	5816	5365	4462	3419	2825	2261	1986	1654	1367	1145	971	867	710	634	626	640	616	606	624	591	613	672	543	544	579	572	557	533	512	485	557	488	534	459	492	498	535	487	490	506	491	525	534	507	546	458	524	505	492	520	497	498	524	502	505	547	475	506	505	500	519	446	511	491	541	504	504	549	476	497	498	513	490	476	476	471	517	501	472	477	463	494	509	478	504	520	493	494	498	522	518	476	523	519	501	525	492	474	504	475	475	490	532	510	486	495	492	544	514	482	484	502	496	463	465	497	477	559	493	524	481	516	506	504	511	490	479	548	481	464	495	499	516	505	555	495	464	486	514	492	508	491	499	492	511	537	468	519	504	502	467	498	499	529	497	485	518	483	539	477	519	500	513	536	474	476	485	445	497	550	467	507	499	519	531	524	544	506	521	513	496	494	515	498	504	473	496	502	536	514	455	538	497	495	544	483	518	530	524	485	467	518	513	527	475	532	493	511	524	501	486	488	492	457	516	512	498	496	508	496	492	492	486	510	524	459	497	509	488	493	451	485	480	478	525	496	489	498	473	494	480	492	481	514	512	506	505	502	483	489	500	488	487	480	521	527	495	496	514	519	485	510	481	534	514	502	512	486	497	518	509	493	514	482	491	508	518	483	501	472	518	506	507	518	515	487	531	476	482	513	522	493	502	503	541	463	516	547	499	521	488	502	514	495	457	492	498	558	500	499	499	476	542	534	497	530	520	476	511	541	514	494	486	505	515	530	520	491	479	457	528	486	483	501	462	506	476	557	494	505	508	495	502	528	494	480	509	486	505	537	515	517	561	515	523	503	474	492	452	475	515	516	488	481	497	489	505	478	479	486	499	491	504	498	505	498	480	528	516	498	521	463	523	542	480	488	518	513	472	553	501	546	496	489	460	543	509	495	514	510	495	500	496	478	513	519	496	483	507	477	491	445	511	514	509	525	482	471	538	490	470	539	477	502	495	538	469	468	480	484	493	529	541	477	473	502	476	478	492	500	476	485	490	504	491	472	529	566	508	498	529	491	500	533	501	501	500	481	488	492	466	506	483	509	481	528	495	524	487	482	478	518	506	521	501	514	478	524	539	480	486	557	502	508	474	487	490	510	531	514	480	492	493	508	490	483	485	500	463	535	510	526	529	503	503	528	502	492	487	504	479	533	493	506	533	469	509	507	524	504	481	504	523	490	493	499	523	465	508	499	490	477	499	481	491	528	468	478	476	500	519	470	463	496	492	491	495	463	539	501	520	523	479	496	561	522	533	493	482	514	493	467	480	531	465	501	497	518	518	513	469	519	514	501	497	515	484	523	492	489	492	472	494	502	535	487	503	485	530	486	463	488	492	484	505	525	501	499	483	503	449	494	484	521	532	489	494	498	490	518	499	486	461	502	493	479	523	498	467	463	491	517	478	480	517	485	515	576	504	506	491	524	515	470	534	522	495	473	479	492	504	491	523	488	504	502	512	493	523	517	461	568	527	491	496	508	483	496	503	507	505	491	517	512	489	552	515	538	508	492	493	466	485	466	531	512	520	492	520	502	472	505	510	475	507	466	514	485	492	470	519	482	491	532	481	565	492	504	438	513	513	503	557	468	449	524	502	497	534	468	509	539	510	523	485	470	514	519	478	541	496	499	495	523	484	524	474	487	515	482	479	511	502	484	491	532	483	526	519	490	511	469	531	477	490	523	491	484	508	487	460	511	474	500	521	467	520	486	478	496	491	495	478	453	516	521	458	493	497	545	507	518	460	500	495	499	509	512	531	494	485	494	519	463	507	438	523	477	516	492	488	508	529	506	469	511	502	564	497	523	517	485	446	486	493	481	477	504	515	491	481	471	521	519	515	531	466	532	525	504	507	468	502	511	497	529	508	502	490	490	531	545	496	481	475	504	484	483	494	532	494	461	531	541	456	495	474	534	490	461	485	494	504	511	458	534	532	527	528	476	491	498	498	479	569	506	470	509	513	540	490	495	513	514	472	518	476	463	494	462	552	530	496	511	500	480	488	516	474	487	475	519	542	491	534	481	493	484	546	500	531	491	490	496	488	494	520	495	460	475	508	477	487	506	528	498	493	548	505	497	490	552	549	476	486	484	470	482	532	482	528	502	506	538	506	514	517	509	492	483	502	492	494	520	479	471	549	513	504	474	495	482	488	469	496	475	533	508	438	519	485	493	470	474	505	518	450	462	474	495	511	504	494	517	498	539	531	508	473	547	508	509	502	503	481	498	521	491	444	498	519	508	497	494	508	541	489	482	513	492	485	503	507	555	471	482	490	534	529	550	496	483	479	487	498	479	490	515	549	489	526	479	535	486	506	491	455	516	547	508	532	491	515	514	501	481	486	527	485	495	499	476	515	488	512	514	516	492	479	516	514	500	485	478	496	501	505	529	520	505	520	505	510	516	508	515	515	474	469	507	510	496	484	479	498	541	517	517	512	532	493	460	488	471	473	530	563	483	495	519	505	480	467	519	519	488	496	478	478	481	475	525	497	506	493	475	495	481	501	529	504	497	525	513	515	520	500	493	479	486	493	464	483	460	484	523	477	495	501	495	511	467	488	513	512	513	502	475	519	506	505	477	507	483	502	491	497	500	515	473	501	523	497	507	480	514	511	499	534	493	523	488	500	468	469	484	516	465	517	526	476	468	541	492	482	520	482	523	489	532	493	474	520	515	514	499	495	483	503	467	511	522	495	470	517	482	501	538	506	485	481	518	497	487	502	484	468	533	508	522	493	510	458	485	497	518	531	498	517	495	496	497	511	487	540	502	459	499	474	493	522	492	502	485	504	492	491	497	489	501	496	520	525	512	479	525	484	467	488	489	517	495	455	501	502	435	497	474	481	523	513	473	514	513	487	491	529	528	535	479	512	511	494	460	468	473	453	520	520	484	500	506	530	510	491	512	524	495	537	480	517	495	497	511	485	518	474	520	486	502	495	541	486	477	511	456	494	491	486	513	544	525	546	488	447	530	482	506	482	528	477	513	530	497	560	464	492	512	518	480	514	492	477	493	495	473	497	526	526	490	471	460	496	482	488	488	491	465	483	505	507	511	484	485	456	479	498	541	491	492	496	509	516	520	499	502	480	507	547	499	459	519	524	501	489	509	467	476	454	492	502	489	535	491	505	491	490	495	490	528	516	490	464	531	473	483	516	527	491	503	506	522	538	493	486	497	473	509	518	501	467	486	453	508	520	503	532	522	489	497	481	506	518	528	488	477	444	514	503	490	509	460	490	508	469	490	521	524	498	527	484	447	511	499	481	492	520	491	491	465	523	502	501	526	507	482	484	529	488	532	518	495	504	520	525	445	527	522	447	502	515	498	458	453	509	483	506	467	489	500	524	536	477	473	495	460	468	510	473	502	451	514	555	509	512	470	512	483	503	498	485	522	497	452	486	494	475	530	470	473	522	494	521	496	500	491	487	501	485	512	505	487	508	526
24820	21243	29006	27503	20464	11542	4994	3295	2751	2605	2785	2611	2478	2216	1925	1405	1177	1021	853	792	672	610	533	483	420	441	368	400	397	387	355	385	384	380	384	339	372	327	329	325	346	357	355	325	339	321	328	366	343	344	337	329	348	335	357	353	346	348	323	335	347	357	376	350	324	349	324	335	349	373	358	343	346	291	327	322	318	359	338	373	335	333	378	382	354	359	338	319	296	338	327	351	343	287	313	302	355	315	339	352	341	329	394	338	351	371	338	319	307	327	338	338	337	346	334	357	337	330	345	321	338	309	334	359	354	288	335	334	335	322	321	329	318	318	294	335	338	338	314	320	307	293	324	337	319	332	344	311	342	337	300	357	338	319	319	336	314	370	294	334	301	359	353	371	353	329	362	308	351	297	357	344	311	297	320	329	345	359	344	307	357	306	344	322	337	306	331	335	354	336	327	281	355	307	342	310	341	349	328	350	352	340	292	340	330	330	351	348	325	329	321	372	345	344	330	344	355	320	329	348	355	296	336	330	338	320	356	368	339	323	333	345	344	339	300	348	337	330	335	306	323	326	349	326	320	347	332	354	327	328	329	329	318	303	336	313	347	323	336	332	337	365	330	364	356	339	311	356	364	336	328	318	335	340	332	336	333	305	344	336	330	308	320	325	311	302	314	331	351	339	340	317	355	361	345	331	371	332	346	315	324	318	347	340	335	312	312	341	295	323	318	331	310	321	337	370	365	323	357	362	370	353	301	343	369	334	319	358	329	356	329	324	325	334	331	340	358	332	350	346	369	315	359	333	368	329	314	334	344	357	348	344	323	341	297	319	314	350	353	334	354	352	351	325	322	322	346	359	339	307	339	331	354	311	320	330	360	325	311	346	331	351	327	326	331	350	340	354	311	321	338	339	356	318	341	346	341	304	314	322	357	327	338	325	331	348	328	297	341	327	320	345	364	330	339	319	333	299	349	340	371	339	353	315	347	336	293	290	314	359	324	333	348	331	374	331	360	343	362	326	361	306	348	321	341	317	328	333	352	336	336	349	351	332	321	332	344	307	345	349	332	358	375	321	365	320	345	340	373	350	341	341	347	319	340	328	317	348	347	335	330	313	345	329	344	327	313	356	325	370	347	334	341	323	328	317	338	389	348	344	320	351	345	323	350	365	346	340	336	341	330	305	320	312	330	348	331	363	325	336	346	329	328	287	309	343	335	312	328	319	353	325	355	333	334	343	286	341	336	371	360	347	326	318	348	378	338	322	325	316	327	351	362	324	323	337	342	318	355	315	342	340	348	351	344	354	345	312	355	362	307	315	346	352	352	328	345	342	356	332	352	353	333	336	303	370	334	335	326	344	367	346	309	324	312	355	330	340	324	306	330	310	330	353	354	332	340	317	324	322	336	329	336	354	312	351	313	360	352	360	311	339	333	361	328	295	371	315	349	360	317	330	339	319	294	349	343	351	335	351	335	336	352	368	365	358	320	315	319	344	344	330	336	371	340	349	365	352	306	305	333	326	331	299	335	367	336	331	335	351	306	356	323	360	291	331	301	351	362	288	302	336	315	343	337	325	350	349	338	322	325	346	324	361	325	337	315	347	368	337	330	328	310	354	353	366	316	337	319	326	332	332	331	361	326	343	332	347	319	334	349	305	305	324	322	345	333	337	355	314	315	315	321	333	327	309	332	348	365	318	319	366	308	344	331	324	356	364	331	336	315	314	300	339	372	351	322	337	337	329	322	339	349	295	313	323	351	315	319	331	343	325	336	327	332	331	325	332	315	340	302	320	354	353	337	340	331	318	352	333	305	364	324	369	306	340	345	302	335	351	356	345	305	362	308	309	302	337	358	320	343	326	314	316	321	334	304	351	358	343	318	324	353	329	333	331	350	348	371	293	306	299	330	367	318	344	365	337	312	328	340	334	321	347	294	343	370	328	323	336	356	369	321	337	331	343	351	330	357	350	324	324	348	331	325	349	342	329	363	322	351	336	346	328	316	356	345	347	308	308	335	313	324	308	302	338	374	320	349	370	330	323	330	335	326	343	358	361	343	330	356	340	315	314	308	335	320	320	346	326	324	371	368	345	324	309	346	329	320	331	367	352	337	327	343	299	358	328	317	351	339	332	346	365	345	309	325	331	302	309	312	334	330	337	335	299	336	347	350	353	325	350	349	330	367	350	326	345	333	338	294	330	311	346	340	365	324	352	328	345	352	337	334	360	336	339	358	313	349	294	335	317	335	327	341	335	327	339	344	332	336	367	324	320	362	340	318	341	340	329	322	358	367	329	330	354	364	335	339	344	334	342	340	324	299	328	341	338	341	335	363	364	325	321	349	359	336	330	350	325	338	352	327	357	326	313	333	355	354	320	333	298	326	334	332	333	360	324	329	340	341	320	331	328	364	327	344	342	341	352	331	343	330	286	342	347	354	334	337	372	330	330	355	365	356	324	342	305	335	318	346	315	332	338	336	345	352	329	343	347	321	339	341	348	323	363	355	335	319	336	351	321	340	368	309	336	322	335	334	332	318	335	346	334	338	330	324	309	324	336	317	360	327	326	339	378	319	303	338	354	331	307	337	347	340	324	294	323	336	327	341	315	328	291	337	313	318	347	324	341	322	302	299	325	356	323	340	318	346	305	313	315	340	357	283	346	377	355	308	332	332	339	307	372	321	340	349	321	352	327	365	322	347	374	342	316	320	331	354	350	331	302	363	343	328	309	340	302	352	322	352	354	334	331	340	343	323	370	308	330	339	358	349	336	333	324	355	340	387	343	360	352	339	341	338	326	271	361	383	334	323	331	357	327	330	348	322	304	315	342	358	337	326	343	304	316	336	342	302	360	360	330	352	343	285	355	311	362	328	318	316	344	329	334	354	358	323	333	298	353	305	330	325	338	361	353	346	331	350	335	300	307	381	337	342	336	336	330	294	343	332	312	349	313	346	352	314	336	351	355	293	311	290	314	314	355	294	334	346	326	352	331	346	323	353	307	366	335	336	346	342	343	310	359	318	341	336	337	314	336	340	347	351	333	350	342	307	330	347	290	322	356	311	358	320	328	339	347	338	317	330	346	340	307	342	341	302	344	333	320	345	326	354	352	329	303	325	315	341	334	328	345	355	350	356	362	348	341	312	335	319	335	345	326	329	331	326	302	318	331	339	331	338	340	358	340	329	344	330	363	330	319	346	332	308	317	318	336	339	310	347	344	328	355	290	355	356	366	306	350	341	342	306	344	333	350	330	403	332	360	326	358	317	323	343	356	336	314	352	344	339	341	336	365	334	314	308	320	360	342	347	334	315	305	331	321	325	345	354	330	334	340	335	343	318	346	312	346	356	350	332	319	320	365	372	357	340	319	331	340	337	328	356	314	338	352	310	318	312	316	344	368	331	336	299	311	333	324	334	356	371	347	323	340	329	298	342	324	340	337	324	352	378	305	329	334	349	319	335	337	343	320	324	326	329	333	349	325	356	335	349	340	310	344	329	347
37243	54675	46621	32850	22854	14167	8406	6994	6018	5732	5895	5522	4806	4469	3771	2730	2158	1788	1619	1329	1118	846	813	688	586	471	495	492	535	503	488	463	517	553	493	487	432	438	443	457	444	410	418	437	382	446	423	414	410	415	403	416	403	422	412	376	371	373	425	387	394	380	410	394	429	371	380	416	417	430	422	444	403	409	415	423	422	404	422	420	405	393	388	426	362	435	426	415	410	406	412	392	392	451	413	423	416	401	386	375	387	421	384	418	426	430	432	411	372	401	397	425	414	394	391	392	400	437	398	417	437	417	414	406	401	414	389	429	404	426	397	373	394	379	412	386	390	416	426	421	411	394	424	395	406	414	417	414	408	408	396	442	425	436	409	442	441	414	382	385	368	383	394	414	417	419	432	406	416	429	395	377	376	365	385	393	407	397	400	416	387	404	387	384	439	398	406	428	409	429	404	458	414	427	426	399	430	419	398	426	406	425	377	390	418	398	427	406	408	427	378	451	363	390	415	402	433	412	435	402	405	401	400	443	352	423	422	407	412	395	407	391	410	418	438	407	399	391	412	384	434	398	419	416	387	395	411	407	380	407	442	380	409	424	389	422	414	423	398	412	420	399	396	375	438	438	390	388	415	380	419	417	435	371	400	394	392	428	402	437	436	398	378	396	432	425	468	396	414	413	387	439	424	405	421	407	447	399	412	383	367	421	397	403	403	416	387	414	417	434	398	427	398	407	417	402	444	390	404	425	411	405	382	356	413	410	445	416	439	382	404	399	431	434	453	405	449	436	414	411	409	391	407	407	411	441	364	373	411	427	400	412	436	403	385	447	376	416	383	430	394	389	382	407	396	378	442	390	415	401	386	391	415	379	392	406	428	443	414	439	464	431	433	417	398	402	411	392	413	432	419	434	439	415	424	410	417	466	417	396	415	412	423	421	455	421	411	403	431	420	381	403	426	432	409	395	400	422	436	397	396	382	400	380	428	406	376	375	388	403	408	424	372	455	414	387	379	396	416	413	408	390	401	414	414	425	406	420	392	407	402	390	374	405	431	390	392	431	379	432	415	387	430	399	434	436	403	449	404	435	443	424	412	442	417	395	408	415	367	408	426	410	380	411	361	457	407	458	436	444	466	410	402	425	408	388	384	420	413	425	413	385	379	402	412	399	410	439	435	430	415	403	403	385	370	420	421	359	373	442	402	405	419	426	420	380	381	439	414	407	404	393	404	395	406	429	434	419	430	429	430	397	413	411	398	364	405	463	403	425	426	406	421	400	379	401	439	397	387	389	397	402	425	409	446	370	437	416	432	429	422	408	364	409	442	391	437	444	394	428	429	418	421	410	391	366	404	392	412	387	374	440	438	423	406	405	401	399	416	441	408	384	418	430	407	453	425	397	402	408	416	421	397	408	384	426	461	411	378	387	387	380	424	399	432	423	389	385	417	399	401	398	368	426	400	441	434	426	411	393	398	425	405	363	382	429	395	417	389	397	425	394	390	434	391	419	380	401	407	429	399	431	408	415	422	393	413	414	418	433	423	431	411	409	424	439	400	422	431	412	395	421	384	406	409	413	402	425	458	421	395	383	409	381	422	390	422	416	431	389	401	385	379	389	409	417	411	388	418	446	385	387	403	387	395	402	405	419	423	416	403	375	390	437	383	381	423	398	409	415	403	396	400	386	363	421	446	404	401	374	420	397	409	421	415	432	442	402	373	395	417	400	413	404	378	438	421	420	397	417	424	417	439	422	389	410	415	440	430	407	424	413	371	377	442	381	384	389	396	442	378	399	431	409	381	413	413	400	391	378	416	401	429	436	400	411	434	404	418	418	396	413	420	393	405	392	394	426	434	444	384	405	426	382	399	429	389	407	389	426	390	423	382	388	408	404	430	413	405	399	416	397	452	412	400	425	393	406	440	382	388	388	407	456	412	409	413	417	387	380	363	426	410	453	424	439	408	393	398	439	443	431	377	416	409	395	436	416	416	424	405	425	395	365	415	440	397	422	444	428	374	391	409	425	410	397	370	375	383	417	428	421	415	416	412	406	365	427	405	391	428	395	429	393	422	400	426	411	380	404	400	426	371	434	415	434	380	399	416	414	389	418	396	407	399	406	391	429	410	361	393	382	382	410	417	451	401	427	391	394	372	408	407	430	412	435	396	420	410	401	390	419	398	430	377	394	406	397	430	382	379	440	405	405	412	377	436	429	409	391	439	419	428	434	413	427	401	393	441	388	418	422	397	420	400	442	387	404	427	445	418	389	398	436	410	402	405	416	398	431	431	379	415	408	421	452	394	354	416	386	401	391	392	385	409	392	401	425	425	391	411	423	437	426	406	395	413	423	412	380	390	402	413	412	419	393	417	400	427	387	430	418	408	408	393	388	393	425	397	392	391	412	420	402	398	415	410	389	407	439	430	436	416	378	368	427	431	413	408	418	416	399	411	404	397	371	449	404	407	400	424	413	446	405	412	397	411	421	427	429	430	408	400	423	411	400	456	409	401	384	421	415	389	398	392	394	390	416	411	405	405	413	404	427	407	365	412	393	436	380	407	422	416	409	404	395	410	406	412	384	442	405	408	422	429	427	411	409	408	424	392	411	399	383	385	447	385	395	401	400	456	411	430	453	411	393	388	399	399	412	445	393	410	397	365	424	403	385	435	388	427	398	380	390	404	442	392	395	443	423	391	429	380	431	427	410	408	409	404	376	404	405	400	421	423	389	422	386	431	424	380	406	388	405	410	402	405	386	426	417	418	398	398	372	399	418	373	404	414	349	364	416	407	388	414	371	410	436	397	406	426	362	407	442	398	406	387	437	404	397	414	399	385	443	450	416	408	423	410	457	419	402	404	378	387	391	459	436	417	423	405	398	422	428	412	419	410	431	417	424	412	417	400	446	417	431	389	403	414	393	383	407	421	440	395	430	424	421	395	406	422	426	420	399	426	455	399	432	393	413	423	400	436	407	422	405	418	434	397	371	424	406	424	390	406	375	416	396	435	425	419	437	407	373	408	441	405	402	401	432	442	407	400	432	421	406	409	397	445	383	412	388	418	387	382	396	423	424	379	408	375	429	401	401	397	404	393	427	394	400	385	389	400	400	444	402	418	398	381	372	420	407	426	381	412	386	418	431	404	412	415	430	431	371	394	398	394	399	383	408	395	436	408	389	393	406	438	368	445	422	418	429	386	415	441	396	430	384	405	419	380	416	404	434	411	416	390	393	423	443	424	415	417	400	429	405	384	408	430	413	386	396	435	390	426	411	418	431	373	427	392	418	401	402	463	406	443	393	403	419	420	399	415	426	411	393	418	430	431	433	416	411	384	394	400	371	386	412	368	396	379	403	432	415	421	395	413	390	415	424	439	390	429	426	396	403	459	396	418	437	381	401	387	403	400	417	413	378	419	410	427	449	379	433	417	406	431	405	445	399	393	390	402	441	400	389	389	424	410	403	434	431	407	424	391	390	430	409	380	405	383	390	404	402	438	379
22708	21026	28754	23767	21438	21982	17342	7838	5735	5324	5561	5081	4605	4147	3578	2784	2263	2034	1618	1356	1161	1022	863	750	604	632	543	567	587	568	564	563	602	567	586	576	505	478	495	523	524	509	469	467	521	495	478	430	479	504	469	472	510	476	421	476	474	460	456	478	486	472	464	492	466	461	465	448	443	439	474	503	484	473	460	463	454	422	499	460	477	473	472	413	476	472	441	467	463	475	457	473	456	441	485	479	491	440	502	486	455	482	437	469	469	480	477	460	472	444	469	476	499	440	477	449	452	464	452	455	435	452	488	483	493	482	463	469	458	453	457	454	479	450	468	456	486	454	429	417	467	459	458	428	490	491	452	472	478	475	476	504	460	468	456	481	469	492	429	448	448	459	463	439	463	446	450	490	452	489	447	491	480	451	455	483	456	453	440	476	460	453	507	446	504	497	472	432	476	440	454	432	463	468	501	466	482	445	445	450	467	481	425	429	460	470	460	472	448	447	504	435	462	479	504	446	484	458	456	471	435	477	436	477	461	475	462	431	456	501	488	446	468	494	467	485	472	470	453	443	473	472	450	485	459	443	436	472	471	495	489	493	441	478	456	480	482	466	489	448	461	467	430	462	447	460	432	498	483	454	477	481	430	439	456	467	461	504	468	450	429	467	490	432	466	467	451	482	479	461	496	469	433	445	442	481	465	469	454	476	482	458	460	464	462	477	450	425	434	464	493	460	481	488	437	452	487	435	440	506	488	481	478	479	444	439	443	480	488	465	466	486	434	464	474	453	438	506	465	503	494	484	446	458	449	424	466	451	489	474	457	483	432	479	484	496	447	457	482	501	462	433	459	469	475	458	398	494	443	475	457	473	445	417	472	456	460	465	434	454	508	478	482	503	494	510	425	468	437	436	484	430	487	411	473	483	443	464	473	442	484	495	480	431	469	424	482	476	487	492	477	461	405	445	443	469	459	483	457	481	443	457	462	464	432	454	475	498	420	481	450	451	473	489	443	497	480	457	471	448	469	428	449	464	485	451	467	451	483	497	495	455	417	483	454	502	419	476	460	502	451	446	472	449	522	477	492	435	470	440	475	420	478	495	454	494	455	499	485	461	443	496	478	485	444	427	454	449	444	485	471	453	454	447	439	436	465	451	496	463	485	430	452	492	459	514	472	447	427	457	467	489	465	488	455	497	445	484	481	453	435	450	439	456	477	451	425	430	447	502	458	454	470	462	530	471	447	480	449	464	461	464	490	475	465	470	495	462	435	497	480	477	481	463	479	455	464	429	427	421	486	469	461	466	520	440	470	459	481	461	454	477	469	486	480	488	446	462	451	473	459	432	442	470	472	439	462	481	442	428	458	459	470	494	485	464	449	438	484	454	470	471	500	502	486	503	466	464	472	481	506	475	453	510	460	482	502	467	459	479	468	435	461	452	463	457	448	433	427	482	467	460	464	513	480	441	465	460	470	467	446	468	477	485	468	458	510	480	483	477	477	465	479	469	424	458	453	461	463	446	457	504	461	475	467	454	457	468	495	475	452	442	456	477	503	454	449	454	445	508	443	431	468	491	418	508	442	485	459	433	467	470	432	437	487	457	467	479	454	486	445	480	461	463	487	462	492	472	495	472	468	492	465	488	494	501	477	476	505	472	440	502	417	528	487	467	496	483	430	462	432	436	472	463	452	483	457	498	456	462	435	434	454	457	477	496	450	487	489	480	474	430	461	473	435	459	487	493	432	479	451	446	450	457	463	464	444	485	503	478	486	455	419	470	473	504	473	468	453	457	462	485	456	429	497	435	485	466	470	481	512	448	496	452	436	490	470	485	474	465	475	461	462	443	478	475	467	470	483	478	476	458	452	457	436	440	457	444	478	463	451	491	478	453	483	483	479	478	459	456	455	459	493	426	470	453	452	434	455	452	489	417	463	472	467	446	442	472	453	468	496	479	434	462	482	460	490	478	437	439	444	467	451	457	466	464	431	440	464	515	449	456	456	469	462	479	491	453	440	476	458	477	478	485	458	467	451	451	462	417	419	484	464	445	468	428	452	494	483	481	424	498	461	483	434	453	469	444	478	469	466	477	502	483	451	477	496	500	498	494	480	483	422	473	476	484	479	473	511	481	427	505	470	476	491	482	472	467	461	473	477	461	453	447	527	461	475	452	475	502	486	449	483	462	433	482	450	436	481	469	455	432	445	468	445	474	494	480	450	503	433	451	483	440	481	480	448	452	448	475	457	482	490	482	504	447	451	461	465	459	488	428	423	467	456	472	484	442	454	464	457	454	437	421	511	416	478	430	449	502	467	463	487	443	484	477	479	482	482	478	427	453	504	477	458	495	480	451	455	498	473	439	478	507	456	440	432	518	451	455	465	482	469	452	505	507	470	479	457	455	471	468	487	437	421	441	477	470	472	484	424	474	497	463	487	428	428	478	491	476	448	467	448	458	462	481	455	476	469	440	454	456	466	458	495	427	478	461	458	458	458	465	479	464	493	473	449	444	487	445	443	470	432	468	454	426	469	436	436	483	412	491	473	472	483	454	470	448	459	494	476	473	481	465	506	489	483	464	469	448	448	492	487	468	458	486	477	431	470	416	456	491	485	466	480	488	483	453	445	430	460	461	474	482	454	441	440	454	453	471	461	485	483	471	469	455	454	452	482	432	477	448	445	482	467	455	483	457	480	412	479	464	452	433	476	437	447	498	468	473	463	489	442	476	468	477	468	463	480	480	506	475	453	488	450	465	438	410	466	475	468	464	429	508	496	467	482	454	469	443	477	434	452	458	482	460	461	438	440	448	434	441	481	491	466	461	458	433	463	425	479	473	488	465	501	468	456	491	471	450	469	435	460	460	495	466	437	519	475	451	476	474	464	489	444	497	447	445	424	481	461	444	468	425	464	488	459	452	459	458	462	469	455	440	474	452	421	474	442	432	450	431	479	466	473	448	459	469	410	492	429	458	470	464	431	464	480	442	464	470	498	475	478	486	474	470	457	452	476	436	473	455	495	451	464	510	459	472	466	515	463	499	464	433	446	484	458	437	479	493	458	461	469	468	494	470	436	468	416	419	447	394	486	464	457	448	441	465	452	462	448	414	444	439	455	473	500	395	481	438	476	451	466	458	498	503	439	432	496	449	457	505	454	485	455	491	466	491	445	463	454	442	446	464	454	470	461	502	437	433	455	481	462	457	439	459	470	396	486	492	451	495	452	456	501	457	464	451	433	470	436	460	481	472	489	490	471	448	452	428	419	479	458	481	454	419	464	479	453	413	419	468	437	470	458	501	439	454	437	482	425	474	450	446	499	418	462	448	455	430	481	452	467	452	516	463	479	456	454	452	448	492	469	475	507	441	481	482	435	461	488	498	460	474	470	455	436	436	421	459	487	474	430	500	464	473	464	507	478	463	476	462	462	426	503	493	478	445	435	435	441	427	481	482	470	494	504	453	443	481	485	479	430	496	491	480	458	469	442	452	417	432	460	483	456	471
40046	63460	54789	40123	29819	22051	13881	12235	10997	9891	10169	9477	8295	7323	6455	4939	3847	3434	2781	2182	1853	1435	1270	1030	810	779	765	745	739	708	729	780	774	711	682	638	655	591	594	593	579	611	601	596	543	563	581	564	489	536	566	557	577	615	537	583	548	597	529	573	571	555	562	575	510	567	529	586	582	563	560	563	537	550	552	530	545	567	536	547	570	516	523	575	534	527	536	515	533	529	580	522	552	537	559	540	542	561	563	550	563	504	567	544	555	541	548	552	582	577	533	556	497	529	563	554	588	542	542	553	557	568	526	514	526	544	532	562	551	560	523	527	553	562	525	571	575	533	548	554	586	530	570	546	554	582	586	584	583	582	526	533	560	604	544	583	544	536	538	566	548	480	544	572	561	557	527	547	518	580	569	530	571	526	564	531	556	512	534	512	522	519	537	532	523	528	577	530	556	560	543	549	504	522	518	556	583	581	535	546	529	528	529	561	599	562	517	503	578	537	544	571	518	555	541	543	569	536	539	553	540	586	506	548	599	545	513	551	568	527	513	553	596	502	556	515	553	550	529	574	546	542	554	560	554	553	539	563	533	519	524	549	559	500	543	516	500	527	505	549	561	529	537	504	544	532	573	499	589	577	528	540	517	525	551	498	551	521	546	490	561	543	553	556	547	556	525	544	592	566	554	524	520	535	510	529	523	551	500	557	573	556	555	516	538	524	528	545	567	523	557	558	517	571	573	574	550	517	549	540	561	539	503	587	566	498	530	536	547	543	540	539	543	543	523	538	530	568	544	515	546	555	544	558	536	496	529	549	532	573	574	534	551	550	544	569	531	505	525	572	553	563	518	529	585	488	556	568	578	578	554	494	563	518	538	547	548	550	537	567	553	541	576	510	529	558	531	568	559	566	525	554	540	544	518	562	533	574	542	526	540	557	612	559	522	560	535	546	546	551	562	541	511	580	503	573	569	516	612	569	570	534	556	522	529	520	543	527	546	511	563	578	551	564	539	551	538	543	538	564	558	545	569	526	542	523	536	502	556	548	535	518	540	521	591	569	548	537	535	530	545	560	519	583	577	550	530	536	541	549	550	551	559	568	559	538	561	559	569	510	587	522	581	548	509	591	523	547	529	542	547	578	539	536	546	546	571	515	492	576	576	562	581	545	582	526	542	525	537	548	530	527	553	541	534	642	528	512	541	542	527	563	551	555	518	511	532	577	537	573	551	545	535	558	525	501	524	529	563	569	551	568	550	502	532	512	544	565	612	522	572	552	559	538	578	549	544	553	558	557	544	544	579	517	587	534	515	554	537	558	547	497	563	579	550	537	565	567	549	527	559	514	581	552	546	546	496	531	554	567	523	552	550	559	495	575	509	528	525	560	526	552	559	538	568	524	552	521	545	523	517	544	530	562	551	553	514	572	516	560	548	550	577	530	532	540	585	552	546	528	569	547	534	560	556	551	557	562	546	558	511	533	511	547	545	530	552	550	557	539	552	527	566	569	520	544	532	527	576	531	575	557	563	523	545	540	545	530	520	542	552	542	580	574	514	566	574	553	562	562	549	522	553	544	553	575	548	542	564	525	533	525	511	546	551	538	556	524	564	531	449	534	536	574	540	590	562	545	524	563	570	521	559	474	549	583	511	544	526	510	560	532	512	516	566	568	572	555	567	550	560	530	516	515	524	534	562	549	567	539	570	511	534	561	492	548	520	555	521	573	504	557	554	550	582	517	537	554	494	520	577	513	515	516	562	546	544	538	535	546	558	580	537	520	551	527	527	517	603	547	548	560	502	578	569	541	551	552	527	503	567	520	540	539	540	521	546	536	499	550	528	561	540	562	572	534	527	576	554	587	520	554	570	545	519	587	557	569	550	539	519	563	578	545	563	553	552	522	545	526	518	536	513	563	527	598	497	577	513	541	553	543	524	526	592	532	552	570	517	564	549	569	519	551	566	530	541	575	538	573	485	570	526	516	558	595	589	536	537	552	597	557	504	537	553	589	543	507	568	518	536	544	577	517	502	554	559	543	539	554	530	527	551	552	608	556	528	553	541	530	556	527	541	552	571	558	504	541	541	526	509	544	531	532	528	526	505	546	551	525	530	562	558	512	583	560	554	519	551	505	588	539	536	547	566	552	568	550	569	513	533	551	540	552	558	579	545	609	534	542	532	540	531	538	570	541	559	525	576	517	533	546	581	572	518	521	583	543	605	554	538	556	551	560	551	558	534	544	554	517	564	558	577	533	562	550	550	521	514	543	554	506	514	551	546	567	562	546	539	546	582	579	557	522	552	561	572	541	565	523	529	535	514	590	548	579	515	545	562	562	533	566	509	611	525	551	574	548	550	515	547	511	514	568	554	511	552	533	529	553	555	554	491	542	504	575	551	553	558	524	574	543	514	545	498	517	570	544	523	551	581	571	524	513	526	566	559	528	549	560	555	515	536	563	531	591	528	593	528	571	536	513	548	541	570	575	547	565	547	536	583	581	552	557	518	511	533	556	533	562	519	496	574	551	525	540	537	559	548	518	564	513	579	549	531	505	596	541	566	521	554	539	517	552	538	523	525	495	535	533	538	564	521	503	551	552	555	550	556	527	545	593	567	543	524	584	547	538	557	554	523	553	508	500	548	547	583	557	543	513	575	560	574	571	557	528	550	506	591	548	508	541	560	515	526	519	579	518	565	549	530	594	548	580	513	551	547	574	569	511	542	569	560	549	601	529	592	549	540	502	554	523	538	538	529	564	566	549	592	522	528	589	556	535	554	544	513	557	540	559	526	526	565	540	533	544	556	567	606	545	572	538	566	527	556	547	563	556	533	543	579	536	579	629	527	519	526	537	531	543	531	544	567	508	546	575	516	536	504	546	558	537	533	537	479	553	505	558	541	535	541	521	551	582	538	571	537	557	559	579	549	518	547	562	526	571	507	560	535	570	562	519	550	571	499	551	504	558	495	534	574	596	517	524	567	538	518	595	558	518	552	573	568	495	563	597	549	527	556	556	503	522	527	539	517	542	520	552	571	537	540	526	547	555	494	591	516	557	506	562	550	501	539	550	542	556	542	582	511	527	571	554	579	571	520	581	542	541	567	573	548	543	543	554	551	573	551	566	534	533	558	546	551	552	514	538	565	544	564	603	547	579	522	527	553	552	509	529	536	516	534	547	553	508	529	572	510	532	534	567	538	522	573	532	551	486	533	548	552	557	526	541	563	575	549	515	539	568	548	551	531	569	551	540	546	582	518	544	495	610	525	551	558	522	577	556	556	541	533	558	533	582	583	514	538	497	547	526	539	577	562	543	531	519	537	577	570	531	531	519	528	511	578	506	565	556	541	508	550	492	498	517	510	544	534	568	588	531	554	521	582	529	544	546	525	566	525	548	533	528	542	577	591	527	536	516	561	501	590	518	517	522	513	629	555	546	553	552	535	553	570	563	567	512	482	528	502	562	541	539	524	505	531	551	566	552	551	515	532	604	554	539	543	505	528	526
30203	33413	39072	28380	16639	8383	3743	2678	2131	1940	2026	1945	1914	1759	1528	1165	1018	851	759	700	561	525	440	383	398	344	360	383	384	378	424	380	386	375	378	379	359	344	334	351	339	349	331	353	355	326	305	343	329	315	332	332	330	357	348	333	332	319	338	332	339	330	383	395	310	340	339	354	349	349	353	330	341	354	335	369	338	334	326	338	322	349	341	327	354	311	356	344	320	353	338	337	353	318	355	323	318	323	326	303	372	324	328	359	362	323	303	360	342	330	347	314	356	354	328	345	326	319	319	339	337	334	330	326	306	322	341	319	325	349	324	335	336	335	339	369	336	339	339	347	347	322	297	336	342	357	321	329	351	347	329	339	337	324	343	327	335	341	334	343	386	370	322	366	351	354	326	321	315	340	327	353	345	323	353	311	324	373	357	301	325	322	356	367	331	361	329	309	354	311	300	371	350	364	330	298	354	320	322	346	342	315	331	293	314	328	347	326	351	348	327	316	321	358	363	360	342	352	332	358	324	335	311	312	319	332	323	347	310	346	387	300	315	329	328	347	314	325	325	344	337	330	310	331	319	333	338	327	346	321	354	348	343	315	326	327	338	358	314	332	340	337	339	370	330	317	339	347	338	337	354	325	335	331	331	326	339	344	336	325	352	332	316	312	329	324	353	338	327	319	346	328	314	349	355	384	333	361	342	335	332	355	347	365	317	317	344	341	334	308	319	312	330	296	307	317	371	316	354	318	349	300	356	340	323	357	356	329	340	314	344	365	329	343	352	302	345	373	337	320	298	299	334	334	332	323	322	338	346	303	336	356	356	329	325	349	311	358	289	320	347	341	381	347	315	306	351	319	337	364	332	334	333	348	333	318	361	358	334	355	335	364	342	356	336	317	392	341	319	344	323	364	337	356	303	327	305	343	359	341	355	348	346	362	361	319	329	352	324	352	317	338	350	306	311	346	335	325	359	344	318	309	353	355	337	325	344	329	345	359	359	332	366	298	327	331	333	337	368	343	348	360	314	356	317	332	342	349	345	351	356	324	368	376	343	319	323	365	336	338	312	346	324	330	373	329	376	343	325	354	323	314	350	341	332	318	326	317	357	330	302	337	329	354	320	342	371	299	336	347	337	309	339	334	333	339	350	359	363	335	341	310	353	312	352	334	350	337	345	332	308	302	307	334	375	330	350	343	307	333	373	341	342	333	313	340	358	325	312	330	322	346	349	325	348	339	306	309	360	345	346	322	347	325	320	351	328	362	300	336	343	335	315	327	345	333	332	358	318	318	325	340	351	328	342	374	355	324	349	338	302	326	321	319	315	317	356	358	313	331	339	335	318	351	307	355	351	355	344	349	322	354	317	344	350	355	308	358	336	336	322	346	326	322	331	357	358	346	365	350	364	338	341	326	341	332	343	343	336	345	329	339	327	355	321	331	349	333	347	334	306	335	343	338	336	359	342	338	344	347	344	333	292	312	329	337	308	331	313	342	326	344	346	363	324	339	348	352	343	351	323	340	344	358	356	330	376	339	362	334	320	332	322	324	361	359	315	328	309	328	333	328	324	326	332	342	300	314	356	342	363	344	355	361	318	341	353	350	365	368	336	324	358	377	330	328	338	319	330	333	333	341	312	345	329	312	347	324	328	338	355	334	359	337	352	348	308	320	376	330	351	340	334	350	350	367	338	313	331	362	336	332	356	322	310	347	355	353	326	350	323	383	320	343	352	355	323	339	355	298	331	333	332	342	332	357	340	326	344	306	348	322	302	328	345	344	348	327	347	350	336	318	349	335	371	324	338	372	334	339	356	357	333	334	365	330	328	353	341	347	349	343	301	390	306	351	347	349	346	344	340	313	320	310	341	339	352	364	313	336	338	328	334	334	332	302	380	335	340	349	317	336	336	325	342	337	312	331	316	310	332	333	318	316	335	329	337	344	323	350	349	351	344	318	358	345	363	370	337	299	317	338	351	315	324	334	337	322	319	348	354	344	315	344	323	340	332	330	343	348	395	319	303	347	319	340	348	330	342	312	336	319	307	338	309	336	318	312	337	349	339	316	342	339	338	344	325	332	319	343	355	357	373	342	338	342	322	323	340	359	335	311	335	332	351	343	373	381	309	334	348	350	360	350	304	353	363	324	318	327	326	327	316	336	330	345	341	338	341	355	364	307	320	353	318	351	377	337	336	343	379	305	302	336	328	326	320	331	354	362	337	362	332	323	338	322	360	309	348	325	311	324	319	358	333	349	361	322	316	334	359	329	336	359	340	334	314	338	325	336	333	334	359	337	331	359	323	328	338	346	335	355	331	322	332	327	314	315	412	337	381	317	338	343	351	352	329	314	363	360	370	345	341	322	333	287	353	332	337	346	346	353	326	343	330	351	331	356	315	332	364	308	343	293	340	316	323	369	325	359	310	333	322	316	338	326	297	326	370	342	333	338	361	334	332	355	355	352	350	339	358	341	324	325	325	355	332	352	337	339	372	335	337	321	336	335	332	341	366	345	315	352	337	361	350	345	351	348	321	316	339	339	344	343	327	303	358	349	322	363	375	300	328	368	351	364	323	362	319	328	330	323	325	324	347	325	333	330	332	337	321	307	344	336	340	342	329	341	369	323	351	340	356	318	340	337	317	334	331	318	307	346	332	342	324	341	340	331	333	318	347	349	339	332	317	309	343	356	314	340	344	324	326	321	341	359	359	358	320	345	331	350	329	320	340	324	342	333	324	353	338	332	304	325	331	366	347	361	310	326	334	368	334	351	328	324	344	355	339	334	344	339	351	340	330	335	347	343	318	349	358	318	348	318	353	329	329	342	321	345	333	325	346	323	329	331	331	332	313	330	330	314	344	328	331	341	329	329	308	356	345	316	331	340	341	332	329	353	377	327	335	328	326	353	332	333	345	333	344	332	322	341	312	329	314	346	337	327	336	343	335	313	376	369	369	322	355	341	355	330	375	367	326	359	352	341	381	346	336	319	348	358	323	334	337	339	347	339	359	335	337	308	345	359	353	327	342	300	334	333	355	368	329	319	313	292	373	345	300	378	354	342	310	304	303	303	341	339	328	356	380	329	327	346	333	341	359	360	309	332	332	352	323	337	331	328	312	326	317	350	350	360	367	366	339	343	330	352	361	338	346	344	363	341	341	378	314	334	324	347	351	319	307	335	353	361	339	355	351	352	339	344	309	356	344	351	321	355	328	314	293	323	342	339	373	315	312	308	312	300	321	367	336	336	352	359	324	373	310	319	323	354	352	330	330	337	320	328	352	356	322	341	360	339	350	336	331	341	337	357	326	336	358	345	332	290	338	372	350	367	368	358	365	347	333	334	339	296	323	342	335	369	331	295	311	330	332	302	334	340	296	310	330	320	338	350	339	324	335	338	342	339	324	315	319	333	349	343	344	335	348	352	324	346	359	344	310	332	357	328	324	317	346	334	324	335	335	379	338	371	318	330	380	339	327	344	339	353	404	338	369	375	359	326	340	346
36663	49876	43131	28884	19369	12253	6805	5534	4592	3977	4198	4049	3712	3363	2798	2186	1786	1492	1294	1057	914	709	681	516	508	452	491	464	469	490	520	511	492	450	446	477	430	434	464	373	442	388	432	433	423	465	417	391	417	438	412	385	395	415	388	422	398	399	454	404	417	445	391	409	409	407	433	395	404	422	360	409	395	408	401	413	442	397	445	436	420	389	439	414	390	407	405	400	403	425	434	378	410	395	418	378	393	405	386	363	397	393	378	407	422	437	399	414	394	415	374	410	426	391	387	405	421	388	392	389	409	406	419	388	375	409	409	421	425	429	393	410	391	417	407	417	425	394	413	385	413	427	426	432	437	417	376	404	428	401	410	415	407	413	380	410	401	430	394	403	442	424	414	367	438	425	446	354	409	391	414	409	425	390	420	435	443	399	423	346	377	412	408	391	386	418	427	391	419	431	424	380	409	377	413	393	416	389	415	421	386	380	412	393	385	399	414	394	394	372	373	384	387	392	415	415	426	414	401	436	417	431	403	410	414	401	390	387	426	420	412	391	402	414	462	439	401	361	400	379	402	392	425	422	394	395	401	429	416	426	425	418	416	400	377	400	393	410	453	386	466	425	397	411	408	404	398	426	414	410	421	373	425	405	372	435	421	401	384	393	380	405	419	397	400	444	409	404	425	412	432	403	417	396	422	391	399	367	414	432	411	425	419	372	387	389	416	400	393	412	378	392	399	400	422	416	394	409	389	417	407	415	388	439	409	398	434	427	425	426	383	382	387	399	405	411	388	407	401	357	409	417	394	397	386	383	386	407	384	417	404	419	422	438	385	392	365	395	382	421	421	405	402	406	410	442	435	404	404	396	412	441	390	409	399	378	392	392	394	428	408	387	400	421	382	421	383	388	450	407	431	439	408	399	409	447	367	404	417	422	408	404	420	400	423	360	378	423	405	405	364	425	424	388	395	409	381	419	407	441	401	477	427	410	400	417	402	427	377	417	370	404	421	392	398	400	395	376	393	396	389	403	421	393	409	401	415	420	390	405	388	401	364	373	419	414	422	350	400	382	420	415	394	392	365	398	410	404	408	401	419	406	420	380	406	400	420	427	430	440	431	373	386	411	403	432	383	384	406	367	434	398	445	398	418	406	405	380	409	390	405	390	420	427	399	415	426	385	407	398	420	388	407	391	394	391	415	395	394	433	391	406	375	406	428	386	349	383	400	423	431	416	411	387	382	403	399	417	417	446	424	434	429	388	407	419	429	420	387	408	391	420	410	402	401	406	393	444	418	391	395	364	442	408	417	407	436	404	396	437	377	398	414	411	427	400	447	403	411	430	441	377	431	413	402	425	435	412	402	394	419	388	437	408	392	406	426	398	422	389	389	428	382	382	398	372	388	406	417	409	383	386	403	403	370	374	393	423	379	389	372	382	384	396	401	382	417	431	405	382	440	403	380	374	377	376	421	427	406	395	404	378	353	417	415	390	368	420	404	435	422	390	426	382	397	388	399	403	416	453	437	368	374	387	434	388	432	414	415	357	423	394	368	408	388	422	387	375	400	405	414	419	387	391	379	432	380	429	392	383	412	420	370	385	383	404	392	400	407	412	454	416	385	416	388	422	418	381	371	365	412	348	407	399	416	424	407	426	417	390	391	372	418	418	390	411	409	391	385	391	387	401	412	403	450	365	410	423	439	417	426	396	429	405	438	407	406	437	449	434	386	434	429	384	422	386	406	424	409	387	386	367	389	413	388	403	389	423	420	396	421	432	397	446	402	388	403	407	412	420	375	399	394	376	379	423	404	407	397	389	410	413	383	411	426	403	434	367	383	420	409	406	407	401	406	384	413	391	420	430	397	384	389	420	421	410	377	346	403	378	412	458	402	417	398	411	404	411	416	364	404	442	387	407	422	396	406	404	411	423	407	401	424	413	400	365	387	412	361	417	433	382	385	410	425	385	423	385	371	424	398	404	396	417	405	435	381	417	419	422	424	409	389	433	389	441	401	394	410	428	399	375	458	378	402	405	409	380	406	403	407	403	395	403	404	379	416	405	386	408	420	409	392	441	425	381	392	363	388	361	417	447	423	391	392	382	380	407	418	401	396	408	349	414	392	362	416	415	408	409	413	415	389	399	394	438	401	399	416	378	398	384	380	390	399	404	397	417	432	411	359	438	420	427	406	390	407	427	396	365	421	419	409	400	420	389	407	390	396	388	419	426	409	400	400	375	389	416	427	383	421	399	384	438	411	405	405	407	392	395	417	397	414	409	387	388	396	422	382	429	402	410	403	395	389	428	411	416	410	364	413	354	382	403	437	407	376	443	452	404	410	403	392	418	422	402	368	386	392	406	448	393	400	412	384	419	431	418	376	436	407	413	397	401	394	408	434	405	415	442	397	421	413	381	388	405	425	392	429	381	393	413	432	414	421	388	383	342	412	400	406	416	387	401	404	433	403	423	418	408	413	455	403	412	405	414	390	431	385	405	405	437	395	427	412	421	413	398	419	420	406	398	401	393	412	440	399	368	392	402	407	399	376	398	457	430	422	411	419	420	411	421	391	415	431	379	397	408	402	395	412	408	422	404	406	411	404	404	405	421	424	420	411	380	427	430	346	437	394	417	414	451	440	396	399	415	424	397	397	379	392	439	399	392	418	392	419	390	419	410	412	397	445	383	433	392	396	405	423	426	447	404	400	362	453	413	368	402	375	420	446	393	378	411	400	397	414	388	409	414	405	431	397	423	413	405	400	406	415	435	425	418	402	405	423	389	417	407	440	394	424	380	365	400	359	397	386	388	432	406	401	405	403	409	436	390	435	409	412	400	398	387	431	377	416	420	381	427	449	398	439	423	384	425	400	382	405	421	423	340	395	406	427	379	433	429	417	388	366	376	404	431	406	423	357	443	359	422	358	426	381	417	433	424	443	401	436	439	450	338	400	389	382	436	403	403	406	434	424	389	407	341	396	400	416	394	401	416	402	385	392	402	394	417	422	372	375	425	403	404	381	416	423	453	401	416	419	401	387	405	378	465	394	396	431	377	368	433	392	414	409	398	388	390	413	415	409	364	413	388	400	438	383	394	398	430	391	426	394	395	388	409	416	369	393	380	406	388	400	417	431	418	398	409	390	425	441	416	393	403	408	367	403	390	380	384	427	397	394	410	413	394	406	390	412	405	425	403	397	402	392	432	428	376	410	389	392	420	433	420	371	399	402	423	426	408	394	401	424	430	386	419	388	374	400	396	437	408	397	410	372	366	447	406	371	386	426	401	407	434	358	428	408	390	452	383	376	417	401	426	398	405	380	408	412	402	409	386	407	415	402	408	410	391	418	406	402	410	429	386	390	393	364	407	420	422	416	404	427	394	399	399	410	429	421	419	423	419	414	389	389	403	390	394	396	409	403	419	445	415	393	417	398	396	431	405	426	396	387	401	384	401	405	421	436	351	398	406	421	415	371	420	444	372	392	438	406	387	392	430	403	382	416	420	425	375
23793	21021	28518	25178	22586	18405	8822	4493	3639	3258	3400	3382	3248	2922	2446	1924	1633	1374	1194	980	921	743	656	581	490	519	454	477	487	474	511	537	537	500	478	466	483	452	459	402	424	401	448	396	426	442	419	433	425	418	445	425	440	382	433	434	399	398	440	417	383	402	431	412	438	418	392	421	424	401	403	389	409	385	414	399	401	388	413	425	444	385	410	436	416	452	378	413	420	447	387	406	424	448	395	428	397	414	432	419	420	417	426	434	466	442	405	393	405	379	384	393	463	434	434	469	416	401	446	407	405	435	398	436	446	431	434	407	411	394	428	374	431	396	406	375	420	410	414	380	408	380	429	423	447	436	386	360	382	413	410	414	423	383	419	413	386	394	393	397	442	404	375	455	377	411	420	436	426	403	415	410	427	421	430	435	389	388	428	424	439	415	414	455	406	422	466	352	458	445	435	431	412	426	400	389	427	382	422	421	411	433	412	368	412	409	417	399	453	365	411	455	431	455	422	400	440	398	404	406	429	440	425	423	417	393	421	420	407	395	414	466	414	377	427	394	421	405	436	404	443	365	398	373	407	409	419	426	440	419	386	400	418	427	418	405	410	400	385	403	405	401	386	405	421	397	388	400	440	454	407	399	398	404	409	441	390	437	400	430	430	419	413	391	427	410	413	415	402	430	426	401	375	455	389	426	445	439	455	395	378	415	423	414	384	402	402	449	451	408	430	392	430	420	354	453	400	395	437	420	401	386	410	431	450	408	450	405	411	419	424	410	388	419	436	403	395	435	419	392	404	413	415	406	413	426	446	421	395	444	389	399	431	410	423	423	424	398	419	442	387	411	427	438	396	391	404	385	409	419	391	435	454	392	432	427	399	401	415	408	400	389	400	391	391	404	419	433	415	387	403	434	427	446	392	418	423	405	400	436	405	416	407	447	399	378	406	427	385	411	430	418	413	401	394	427	406	410	419	453	366	446	437	391	434	427	420	428	421	423	387	424	427	447	409	412	421	405	417	446	436	400	370	424	437	430	421	417	428	402	443	420	421	452	399	410	391	416	423	385	439	437	412	412	425	426	395	401	410	444	405	406	404	405	434	398	415	427	419	447	413	413	411	425	443	402	421	452	453	408	393	421	442	430	398	404	396	415	439	417	431	414	453	442	457	398	390	400	429	432	411	398	414	416	427	433	398	416	376	438	405	411	408	404	429	434	424	397	414	407	434	389	381	404	429	391	418	410	369	404	413	433	432	421	413	424	397	414	417	394	407	448	416	432	411	392	418	395	400	459	401	368	391	391	435	403	420	360	441	400	405	408	391	406	459	408	435	393	455	411	378	392	389	413	440	405	425	420	415	405	432	416	443	439	379	409	416	408	428	437	385	407	413	442	424	415	388	422	425	441	399	385	465	368	403	405	406	401	432	400	388	415	437	428	348	435	437	401	417	408	423	377	422	424	387	433	423	464	443	395	466	413	406	371	411	422	397	418	413	438	374	379	365	399	390	413	443	410	406	414	407	437	433	378	430	414	412	435	395	414	420	392	405	424	459	406	422	397	418	402	430	387	384	435	429	398	375	440	410	402	421	416	390	441	416	426	380	404	425	428	403	408	435	413	429	447	422	440	428	436	412	429	437	412	404	410	422	428	430	388	425	424	423	426	421	417	413	368	381	443	422	430	412	425	438	461	431	406	415	408	444	406	396	424	407	410	430	395	408	411	441	403	391	402	388	454	413	432	373	410	401	359	412	433	424	439	370	409	375	385	407	417	436	417	412	431	432	421	402	447	429	445	426	393	396	420	431	395	394	418	462	432	425	435	399	386	398	412	430	407	434	423	440	410	433	406	410	406	425	391	399	399	385	386	403	448	423	384	407	400	371	451	445	395	403	409	446	446	431	428	436	430	422	442	438	395	429	437	423	453	401	456	437	387	414	385	407	414	399	417	400	427	408	402	416	389	409	463	422	421	383	417	385	380	407	394	403	436	444	417	414	414	410	409	374	384	392	429	404	427	396	425	395	417	433	421	387	405	427	418	431	406	441	425	380	402	422	426	433	433	428	394	403	430	421	429	395	413	455	413	405	395	409	434	417	383	417	432	431	408	404	412	430	403	447	445	398	412	427	425	414	408	373	405	383	396	412	400	394	434	429	398	407	425	426	390	395	412	397	427	424	454	417	409	423	419	370	439	454	416	422	404	429	370	440	444	417	433	393	434	406	400	426	393	408	426	415	388	427	405	446	429	421	424	377	417	451	455	432	419	395	441	428	448	435	388	415	420	403	425	392	430	401	397	386	421	406	417	428	433	418	406	417	394	392	447	404	412	413	435	414	402	437	462	376	409	403	427	441	392	405	390	413	430	430	373	425	440	394	435	397	412	427	438	470	399	412	386	421	395	431	408	439	444	401	374	441	380	374	443	402	406	425	428	439	367	374	441	399	429	388	424	443	417	437	453	439	403	424	414	428	429	446	424	420	410	414	442	441	388	385	417	386	403	425	416	393	384	431	438	442	396	447	392	413	476	413	446	391	418	398	404	442	402	424	393	405	369	407	397	420	413	457	414	444	383	434	412	466	409	375	427	430	436	416	410	405	388	410	416	406	395	390	391	336	440	408	408	409	385	372	417	386	413	415	384	390	439	385	439	410	436	397	400	411	434	378	415	414	389	400	416	446	428	400	460	411	378	419	411	398	435	403	443	396	453	417	414	410	427	408	399	423	408	405	426	424	419	427	410	414	422	427	390	420	425	402	384	454	390	404	393	414	428	397	420	407	397	413	416	434	416	448	387	406	394	465	433	438	393	427	384	399	391	433	378	416	437	400	417	374	415	416	429	415	388	397	389	429	406	419	396	386	417	398	412	417	391	432	434	419	404	427	419	386	416	389	439	434	439	381	433	382	399	404	426	397	401	400	412	398	404	380	403	417	434	408	435	459	420	415	393	399	415	409	397	444	374	394	390	414	424	419	429	420	409	402	386	418	431	403	409	422	426	406	415	441	436	402	412	419	428	438	393	430	383	418	444	411	420	431	453	377	423	406	411	428	444	392	426	453	432	398	397	414	425	413	462	398	418	398	427	446	444	371	394	440	419	443	385	444	426	402	367	446	424	443	404	396	426	421	416	418	438	415	415	422	379	433	395	421	393	418	454	409	430	443	395	426	410	399	436	407	394	383	404	420	438	402	386	439	414	377	410	419	406	393	389	408	427	424	397	450	427	430	411	414	443	415	416	464	440	440	436	429	444	452	425	408	388	454	441	443	412	420	385	406	423	391	381	442	411	425	363	429	394	444	395	415	368	429	418	410	375	368	422	403	411	415	418	417	405	434	443	410	392	423	420	393	378	429	455	407	400	419	389	414	421	387	421	410	443	385	381	421	432	403	410	417	456	431	407	417	369	411	447	435	382	437	421	404	375	404	398	429	416	413	442	414	411	378	430	431	438	412	458	381	398	377	443	422	408	442	434	370	386	395	389	385	397	381	472	413	395	359	430
36701	57516	50123	35857	27037	18031	10612	8275	7266	6501	6518	6462	6069	5369	4390	3555	2893	2373	1963	1681	1327	1137	840	762	688	711	608	615	607	628	620	678	624	587	584	560	564	558	516	486	555	526	485	508	492	498	512	458	502	484	516	479	481	524	492	489	486	494	551	525	496	498	498	506	529	505	493	494	517	507	505	488	538	491	469	506	472	465	491	475	527	508	462	523	493	427	505	496	522	484	508	498	505	499	454	504	525	516	503	502	511	472	492	483	492	474	507	479	462	498	466	477	472	463	461	532	517	541	496	490	482	500	453	462	519	503	501	502	496	494	498	504	487	490	495	493	516	470	527	500	514	520	484	447	519	482	483	466	486	487	464	508	473	469	508	504	462	455	500	486	460	501	484	521	525	473	530	481	462	522	515	479	521	479	459	517	489	516	486	469	461	445	476	502	479	482	500	454	506	494	487	498	503	517	494	494	493	503	453	513	485	477	491	512	488	449	472	453	483	499	503	485	457	523	485	487	491	458	486	503	477	501	491	465	491	518	474	493	489	482	462	474	480	483	504	478	501	479	504	487	490	494	458	478	505	514	498	478	501	523	488	483	484	529	469	513	507	479	503	478	491	485	517	483	449	483	492	500	518	499	506	504	489	476	478	489	477	463	471	509	478	490	517	504	465	479	471	471	524	491	539	518	520	500	468	501	460	457	507	504	506	514	487	475	523	486	508	475	483	495	444	508	505	503	480	478	499	475	477	489	504	505	519	487	500	490	473	507	479	518	515	461	484	514	490	508	489	485	469	482	453	503	496	488	520	481	479	484	477	487	498	461	481	485	499	529	485	485	528	500	495	451	522	529	488	480	508	496	475	506	497	500	484	510	509	487	493	468	484	489	463	462	469	495	482	447	488	497	480	457	465	515	496	471	474	470	498	518	470	521	480	503	475	482	499	522	475	497	513	477	472	469	492	458	466	496	483	494	475	517	491	504	505	443	514	496	499	508	461	442	513	472	517	535	471	484	490	522	480	488	502	495	478	505	472	528	516	478	494	436	466	451	457	481	486	468	470	511	463	486	494	525	467	489	479	511	476	493	481	496	496	485	485	507	504	494	475	452	514	457	486	472	494	481	480	474	479	518	494	484	495	526	525	507	498	504	502	508	487	519	518	529	488	516	482	480	487	470	446	482	515	482	510	528	497	471	493	486	495	465	485	493	472	470	471	516	499	489	484	537	468	479	499	474	509	454	462	465	522	505	476	467	507	476	500	497	483	463	503	504	519	505	535	487	499	480	507	467	465	480	491	496	482	470	485	488	485	489	482	510	520	476	482	490	453	509	463	508	487	476	500	507	517	515	503	461	480	510	478	472	521	494	459	471	489	469	504	451	504	501	475	454	509	499	482	509	515	493	512	459	509	503	500	469	501	466	513	470	521	481	461	486	492	491	450	464	492	472	515	504	476	471	479	468	478	493	486	486	484	495	527	482	502	491	495	515	519	515	477	485	540	517	486	508	497	498	462	503	477	474	518	505	503	502	498	501	479	469	503	499	507	486	536	501	457	502	487	473	477	522	485	509	491	506	488	500	493	479	517	494	511	498	521	510	512	512	526	450	499	463	473	494	526	520	467	531	484	513	495	493	472	511	491	498	479	501	486	486	479	489	526	469	525	465	452	469	458	507	488	502	500	522	515	540	475	478	486	491	497	508	471	518	483	477	520	517	472	478	470	522	523	513	514	470	502	493	463	519	486	481	476	495	486	485	507	465	477	515	532	466	465	489	494	501	524	505	476	518	502	499	490	534	517	493	506	479	516	483	496	465	486	519	463	474	480	460	497	470	467	461	515	472	496	526	487	514	542	491	503	509	487	508	454	503	506	516	447	517	513	514	495	496	475	452	451	467	497	493	459	499	486	464	473	508	454	516	452	472	514	480	483	462	467	507	491	492	481	518	513	502	525	512	458	489	446	480	460	489	486	492	516	504	501	500	468	463	478	467	490	467	480	470	486	495	473	473	467	496	429	488	472	470	497	491	514	488	488	461	504	495	512	472	502	493	504	500	490	477	494	499	526	486	466	497	472	497	441	460	495	526	456	480	509	499	500	496	481	489	472	466	492	426	487	495	494	497	457	474	462	493	500	475	498	506	503	478	498	540	495	435	490	531	500	492	457	484	466	443	483	505	495	487	525	476	484	459	509	466	504	507	473	485	482	525	510	506	449	496	513	516	508	474	509	466	479	511	450	449	515	493	482	463	497	509	497	488	477	496	501	472	496	483	523	492	497	485	479	502	487	513	500	455	530	488	497	533	481	533	493	479	490	502	534	473	505	475	490	518	548	549	518	460	512	494	492	507	463	513	482	493	525	508	490	482	518	461	471	466	520	483	440	461	518	490	511	518	524	495	469	475	467	507	501	462	498	476	469	473	535	499	500	467	489	500	495	469	514	455	472	486	491	483	461	486	474	502	502	501	480	527	485	511	529	478	487	461	489	514	457	482	509	478	498	466	445	481	499	462	480	496	489	521	490	481	479	489	492	474	524	479	465	482	476	502	493	491	499	494	490	467	488	482	515	480	486	506	510	471	540	481	497	469	520	491	496	482	492	484	450	476	502	479	503	478	497	517	458	458	468	485	505	471	482	517	537	512	474	516	511	455	478	467	480	536	489	497	455	526	471	542	494	517	517	501	527	467	482	481	459	482	519	468	501	508	485	448	519	501	467	503	510	511	508	475	460	533	522	458	501	473	460	485	480	463	492	483	461	460	461	488	464	487	489	478	502	502	508	501	501	472	504	469	520	492	473	526	513	445	498	450	515	481	502	509	526	516	487	493	496	480	486	482	487	484	547	461	472	513	478	544	493	485	484	534	502	523	448	487	481	502	486	470	460	487	525	495	543	482	498	539	444	486	472	538	457	471	499	476	491	497	501	492	494	502	474	514	533	498	529	468	452	491	475	470	566	509	501	479	497	494	516	477	495	504	453	492	475	523	477	508	508	490	475	476	485	468	505	487	485	476	464	502	479	472	491	454	477	486	495	508	494	451	459	489	495	475	483	476	509	506	462	506	517	476	512	445	496	479	472	489	534	506	462	472	479	516	534	503	465	495	502	487	467	518	447	474	507	511	496	471	486	479	479	486	507	471	487	513	471	499	471	474	506	520	505	463	515	446	491	493	515	477	533	504	481	482	475	484	498	502	543	514	486	527	488	507	451	491	494	523	482	518	494	502	526	461	512	460	466	522	482	486	480	498	512	503	492	478	505	530	496	482	505	463	530	516	468	485	480	485	471	464	475	470	469	493	522	486	490	476	506	490	489	438	507	480	463	477	490	481	497	495	497	498	509	482	488	499	474	493	488	449	470	440	471	484	473	483	494	483	465	480	504	474	477	446	500	509	497	502	529	524	497	490	493	472	463	496	496	462	460	497	486	481	482	492	491	488	421	489	494	486	488	528	458	493	508	507	486	519	511	474	517	506	489	470	510	531	471	495	514	491	504	501	484	516
24902	21229	29184	27804	21364	13033	5559	3353	2742	2458	2423	2587	2345	2282	1791	1429	1200	1027	802	748	708	602	505	432	407	363	362	389	394	382	391	394	418	371	379	340	370	375	358	313	342	346	325	369	335	312	331	325	335	354	338	369	313	329	348	299	330	299	326	338	316	342	321	321	336	302	312	314	354	325	325	345	304	341	332	335	331	345	356	327	346	309	323	331	322	338	299	304	355	313	338	336	288	341	320	310	302	304	301	347	306	313	316	340	302	317	316	293	342	326	337	330	328	326	344	336	324	335	304	304	326	337	335	316	337	316	289	310	350	346	333	321	335	309	314	328	346	307	288	352	313	348	317	353	360	333	363	313	305	322	364	326	330	314	326	350	318	315	317	314	325	322	356	295	310	309	314	334	357	310	341	315	337	357	362	313	318	332	303	309	318	334	299	306	303	304	298	339	333	327	322	300	286	324	316	349	305	337	291	329	340	305	340	361	314	323	350	334	312	332	339	316	314	316	355	320	332	365	305	342	306	322	314	309	327	346	321	315	307	331	325	319	367	327	332	358	323	344	373	335	327	330	318	299	317	322	337	292	346	330	328	338	343	323	357	330	320	336	349	294	340	334	314	305	294	310	328	285	319	304	307	340	345	324	299	330	338	347	316	291	328	354	326	301	299	304	351	296	301	328	340	349	306	340	332	350	300	366	320	318	325	339	304	303	322	299	321	331	317	369	288	326	309	337	337	305	309	311	321	319	364	328	339	319	344	330	304	351	328	329	335	332	337	370	331	340	326	319	316	297	338	323	335	325	318	303	323	352	339	348	342	327	315	324	349	317	329	312	333	307	316	320	309	286	338	336	353	364	305	340	343	340	340	319	311	322	308	347	338	309	302	316	334	307	329	325	314	304	302	331	352	342	322	336	282	317	325	315	358	325	354	357	334	345	329	325	326	326	339	352	328	289	319	317	334	327	346	332	320	334	346	320	325	325	366	351	328	322	310	332	303	262	373	330	316	321	321	342	336	321	311	363	325	337	336	314	300	347	339	337	305	366	355	306	308	306	329	328	302	302	326	341	325	316	310	325	321	365	337	339	320	339	312	364	295	307	338	305	306	310	325	342	347	298	311	311	308	341	362	297	316	310	321	312	332	290	316	350	299	320	310	329	331	325	324	304	331	327	332	319	322	319	316	327	337	308	320	319	324	306	327	355	330	288	295	320	319	297	312	323	296	301	313	329	338	328	312	287	310	328	314	335	316	333	347	316	331	324	337	335	299	308	307	301	311	317	339	324	331	320	303	347	340	333	321	352	319	336	328	323	318	332	317	337	316	333	308	331	301	326	330	286	331	330	318	332	319	284	306	304	290	340	309	315	321	302	344	340	346	341	329	305	326	326	352	320	327	350	338	365	300	314	331	306	337	345	324	340	354	345	314	315	331	324	327	302	341	324	347	319	309	289	330	358	311	311	301	313	307	338	312	327	359	314	331	316	319	358	319	326	324	346	328	319	384	318	329	323	362	332	298	354	341	326	312	334	355	320	337	307	320	324	320	362	339	328	310	334	353	335	318	370	299	317	316	315	299	340	346	316	316	308	313	295	335	369	345	329	326	350	324	333	342	324	318	332	311	327	335	321	329	315	341	333	351	300	347	346	338	333	325	331	350	342	335	352	331	343	311	326	304	343	356	328	343	318	325	337	331	322	326	327	357	321	322	312	326	329	345	310	316	316	352	337	353	310	325	316	313	327	319	289	326	319	327	308	320	317	346	364	352	317	311	332	320	321	347	316	344	322	343	327	371	325	344	313	292	295	306	333	272	300	319	302	312	312	314	322	368	321	333	308	316	313	282	336	346	333	328	313	360	342	353	343	305	328	336	311	319	323	326	341	345	334	325	313	331	336	326	333	306	321	297	338	317	346	327	343	312	323	318	342	312	307	351	313	314	339	335	323	314	312	304	317	351	341	367	314	319	296	332	340	323	316	335	320	318	325	352	317	323	329	326	321	337	342	325	346	359	334	323	326	341	301	311	334	329	314	350	330	295	330	306	339	324	334	298	336	328	304	345	318	328	322	307	349	347	318	331	305	316	333	337	342	315	332	310	327	322	321	317	343	354	352	311	337	326	297	320	351	306	320	371	322	308	319	337	348	316	314	334	333	321	362	308	330	332	301	286	331	341	355	316	358	331	308	310	319	332	307	318	322	310	355	301	332	338	318	337	326	329	316	331	321	356	331	355	313	328	347	330	349	369	347	305	324	336	294	322	355	316	328	288	316	327	327	307	323	339	331	348	339	368	287	350	321	359	297	314	322	342	317	323	334	336	313	336	348	332	312	325	298	340	315	324	363	360	282	317	341	339	331	306	332	280	316	350	304	311	317	345	323	328	326	277	297	328	309	310	314	344	322	324	343	316	320	282	330	332	318	321	330	349	333	330	290	328	324	306	327	296	318	330	302	357	311	331	354	327	303	329	326	315	318	296	339	311	293	307	324	311	339	340	325	340	318	324	318	318	321	321	303	311	300	355	317	331	320	326	335	316	327	358	311	317	308	286	311	323	336	328	324	322	317	326	316	318	337	307	327	334	301	338	323	310	312	334	314	303	312	337	343	351	297	327	282	347	339	335	344	316	319	318	345	340	316	325	329	321	287	356	289	350	317	310	337	293	338	343	329	297	318	327	293	319	366	321	301	308	319	332	324	335	324	314	330	339	324	310	305	310	335	334	304	324	308	274	363	319	327	299	312	333	289	284	321	325	310	307	367	331	329	300	320	343	340	337	325	322	308	291	321	308	327	318	313	325	315	357	303	360	310	361	318	359	311	319	374	329	349	338	322	327	355	345	304	309	315	325	316	315	329	310	328	331	305	307	320	304	325	345	298	331	355	353	317	318	338	308	282	351	294	322	283	318	301	347	332	349	328	307	307	338	343	333	327	339	328	328	344	298	325	322	317	313	353	322	331	323	310	313	350	320	314	305	329	294	323	289	359	334	323	313	325	308	298	350	346	367	287	341	330	314	320	295	327	330	299	350	324	312	304	317	257	298	306	303	327	323	372	335	320	313	349	329	344	306	311	345	330	350	313	293	338	302	326	336	341	325	348	334	340	339	326	286	307	314	329	336	329	320	340	356	335	312	317	335	367	318	324	331	325	317	311	331	326	354	295	337	343	327	303	342	333	317	309	324	332	322	318	343	341	289	302	303	345	325	340	309	337	301	336	299	355	344	348	307	311	313	322	339	342	330	313	305	320	304	326	300	307	324	317	317	311	331	331	357	318	324	269	335	326	307	347	315	350	351	329	331	306	320	317	302	309	292	315	326	298	319	329	341	317	307	325	333	334	306	359	313	362	323	305	332	316	299	323	308	308	358	334	302	320	325	324	344	346	328	334	333	311	339	323	329	368	345	296	305	328	324	339	285	312	324	333	312	310	311	322	317	323	357	311	299	319	301	320	304	315	329	293	283	320	342	298	370	310	332	303	310	296	328	309	288	303	310	331
37059	54787	47499	33550	24948	15644	9544	7014	5981	5217	5354	5328	4923	4363	3471	2759	2283	1821	1568	1249	1092	917	677	543	568	503	499	474	540	484	517	581	565	469	449	470	464	441	421	485	444	382	374	441	383	407	372	419	384	423	410	453	400	402	434	429	388	375	413	394	427	455	435	424	413	452	360	387	413	420	374	398	371	360	405	396	419	442	381	394	379	427	381	394	405	408	382	355	389	419	405	404	397	393	380	421	413	390	407	390	392	377	389	384	401	389	389	373	375	374	386	409	391	369	409	429	356	399	421	421	404	410	363	378	379	392	388	438	393	398	387	403	381	400	418	410	398	408	421	399	395	410	424	418	352	409	367	403	381	382	418	382	381	356	402	370	402	391	381	352	394	354	406	381	408	433	406	396	416	361	374	374	392	389	379	419	399	415	396	424	389	407	405	411	394	380	401	414	423	390	404	410	418	365	365	395	401	405	396	397	384	381	397	408	372	395	384	388	396	374	407	396	433	401	390	367	375	405	335	419	417	395	387	394	374	382	404	388	443	367	395	430	400	385	383	425	384	422	404	394	408	386	423	388	394	371	426	414	392	413	386	390	373	389	436	417	385	424	417	431	369	384	418	382	428	386	350	396	402	401	398	417	396	408	389	375	423	382	390	376	388	392	420	432	378	411	395	415	421	408	403	381	411	403	394	371	426	393	411	422	390	423	405	393	347	382	383	386	368	378	418	419	385	405	374	409	405	410	393	377	401	362	387	394	397	419	390	415	399	365	388	407	393	390	415	400	377	435	432	408	407	396	444	384	409	418	385	372	365	392	385	422	398	426	403	393	393	377	390	431	396	410	384	381	367	363	390	430	391	424	393	344	358	418	421	414	396	429	405	384	414	388	409	403	398	357	396	409	446	396	428	352	401	407	405	386	373	383	357	404	425	386	356	413	386	426	416	420	412	388	413	357	364	404	389	364	401	392	368	395	440	374	422	408	391	423	369	391	442	396	396	365	415	406	418	399	420	401	371	409	402	367	413	356	393	389	442	434	393	358	390	404	413	396	405	413	375	416	412	423	406	396	416	398	407	399	403	402	391	382	420	398	397	415	367	386	372	421	408	388	416	408	413	408	393	371	379	423	410	380	424	422	417	421	405	408	436	348	406	423	400	382	360	415	387	421	396	413	398	373	366	405	401	402	408	385	402	412	413	396	392	406	389	417	384	373	400	384	436	417	415	392	397	386	384	410	374	409	423	390	366	401	421	437	386	363	409	385	417	376	410	404	427	410	427	395	401	412	422	398	352	408	415	414	409	410	439	392	412	377	396	407	384	397	409	418	411	374	391	390	386	401	441	400	411	437	411	395	390	387	402	384	370	402	392	421	382	414	395	400	369	405	385	378	391	433	397	379	364	387	389	373	376	406	404	404	445	381	408	382	376	383	396	391	407	369	410	360	363	378	395	373	346	428	415	443	377	391	430	365	376	390	389	416	406	371	388	405	414	406	373	411	377	380	370	409	410	382	375	350	410	422	377	385	400	418	396	386	407	410	358	394	389	394	373	412	393	409	374	373	369	421	387	367	364	407	409	386	418	411	389	391	399	376	388	402	386	425	437	409	406	388	371	376	368	387	430	378	397	385	431	357	406	388	383	446	406	430	406	375	420	421	384	405	383	391	408	390	413	381	396	433	362	357	404	409	397	396	399	381	390	382	374	378	374	399	428	401	389	406	418	384	402	387	412	400	416	367	422	430	381	415	383	402	368	412	392	380	414	411	397	366	378	401	371	392	374	431	443	421	349	392	436	363	376	418	389	375	415	400	401	376	389	403	414	400	386	361	398	432	433	390	393	379	390	374	412	475	387	394	390	390	412	415	335	387	395	418	371	394	376	381	380	378	425	365	416	416	385	380	389	390	437	379	418	397	441	391	393	413	375	404	383	391	392	364	399	423	427	388	423	415	423	409	388	352	393	374	371	380	411	400	371	412	404	412	388	409	406	412	420	374	405	431	409	405	425	440	402	434	413	339	414	397	433	363	400	362	408	395	425	389	372	412	418	423	401	405	410	409	378	402	411	437	408	367	387	415	420	410	417	448	398	411	397	421	385	416	444	377	386	423	398	386	429	440	368	383	399	397	393	426	399	402	411	382	407	386	405	371	409	393	390	441	440	336	403	433	403	402	424	405	400	393	380	406	379	369	410	418	384	401	434	353	399	396	397	368	364	392	377	367	393	389	381	391	392	434	390	387	409	420	408	405	379	418	382	387	371	406	423	401	391	422	377	382	436	378	396	398	389	407	411	412	368	387	431	440	386	392	430	397	374	380	379	392	394	400	411	388	388	392	389	404	406	415	374	419	416	431	377	403	376	411	389	394	369	370	363	386	406	400	404	409	397	362	386	414	365	391	428	402	379	398	406	403	426	385	390	416	410	406	372	396	361	407	383	449	395	452	411	436	411	407	385	422	399	413	410	395	389	443	360	409	374	376	394	386	419	371	418	381	420	394	431	403	391	382	396	380	438	399	437	428	372	454	412	382	436	388	403	399	379	409	386	391	376	385	416	390	384	417	349	399	384	411	420	392	417	400	410	427	368	364	414	396	374	392	406	389	378	369	399	411	383	394	378	417	388	419	426	357	403	387	420	405	390	365	416	407	368	444	402	382	403	359	393	400	415	384	376	386	425	383	389	382	379	408	386	424	370	424	395	397	423	415	383	372	420	374	400	363	401	404	400	412	427	411	417	396	364	427	364	383	388	419	388	401	401	385	425	409	399	374	404	372	379	414	428	394	389	397	417	398	412	366	381	370	414	373	400	411	395	413	376	412	393	420	397	406	432	395	381	382	424	396	407	387	386	402	399	445	399	420	431	377	370	415	402	361	388	408	391	345	407	368	392	395	395	383	377	383	420	378	394	402	392	371	373	439	391	397	414	376	398	384	382	373	429	401	398	396	390	404	438	404	392	391	406	407	403	383	415	368	427	430	418	399	414	390	403	393	386	370	390	406	393	392	420	401	411	397	417	393	375	408	417	382	372	410	396	378	381	394	380	364	415	398	375	378	382	379	408	389	429	414	433	452	409	348	392	415	415	382	406	369	381	392	428	391	373	409	387	397	388	384	378	407	400	378	396	414	355	406	390	406	399	356	374	418	415	403	375	415	393	349	429	408	377	375	415	430	375	415	380	404	383	408	384	394	404	411	408	396	377	410	385	385	413	397	387	361	374	376	394	427	366	372	380	415	422	418	422	445	408	386	368	411	409	409	406	408	406	396	399	374	367	409	386	375	423	401	408	406	402	363	394	377	374	374	424	379	401	403	381	373	378	383	402	401	432	343	440	409	392	379	398	406	373	423	366	390	394	399	392	391	381	390	385	418	414	382	368	389	392	425	407	402	430	432	390	381	385	389	421	377	406	432	400	416	408	380	386	397	359	405	381	444	376	403	392	420	397	418	398	390	381	351	402	387	414	430	379	381	420	393	359	422	390	365	410	448	376	404	411	355
22597	20983	28654	23702	21520	21996	17774	7243	5326	4656	4748	4838	4652	4175	3275	2553	2274	1838	1572	1332	1152	928	716	659	640	575	563	604	599	575	562	634	553	479	506	520	511	474	475	489	450	477	456	481	484	452	488	442	461	492	484	453	452	461	455	485	451	446	460	480	469	486	435	466	456	450	456	453	495	483	459	478	457	433	468	484	430	476	442	448	470	463	447	435	466	452	434	468	421	477	392	413	450	495	471	474	440	432	424	470	459	446	417	442	507	464	485	445	465	447	421	462	501	405	439	461	452	444	458	407	423	469	433	440	434	455	437	444	461	431	487	438	421	498	406	444	451	456	429	433	454	437	438	418	451	440	431	438	458	478	448	469	462	433	435	460	411	452	451	478	472	456	436	462	492	488	469	465	469	422	476	463	445	457	472	514	450	455	436	456	489	428	427	438	430	458	456	440	447	450	439	472	467	452	463	464	492	476	442	468	448	452	465	472	418	425	425	464	408	481	470	463	467	450	442	469	472	482	514	441	473	439	466	465	429	425	465	444	442	450	470	442	490	437	444	455	435	449	427	435	461	471	461	483	437	443	447	452	415	454	436	429	447	478	475	455	417	507	428	463	468	463	453	433	444	450	483	445	449	432	516	425	463	449	450	484	445	462	436	478	479	449	464	448	461	437	451	450	483	411	434	426	443	436	455	459	473	495	432	433	467	465	465	420	442	466	450	414	447	432	413	452	477	393	442	413	460	454	459	463	435	475	449	420	435	427	443	441	447	461	420	419	439	445	472	437	462	425	455	451	488	465	455	478	426	473	470	467	429	448	455	475	445	410	437	465	450	469	416	467	454	475	427	434	459	451	452	453	452	453	455	418	443	434	467	448	407	480	459	431	436	452	453	453	435	445	424	481	455	441	418	460	444	477	451	432	440	419	447	446	437	466	429	458	460	426	451	444	447	462	455	444	417	411	457	453	456	424	452	448	465	469	436	447	486	454	473	447	445	418	420	441	476	435	492	434	425	441	447	504	426	421	445	458	444	443	439	407	475	484	468	407	459	406	452	474	479	468	461	470	465	454	456	466	445	457	485	422	448	423	416	439	458	479	482	483	421	433	497	465	472	504	480	469	447	423	463	427	459	482	435	453	469	427	453	502	461	452	424	460	450	460	450	425	432	435	439	442	465	444	456	454	455	476	458	439	452	429	422	445	452	497	455	470	448	457	465	441	440	453	438	472	453	433	444	437	456	462	449	477	466	512	456	457	422	485	448	447	444	451	421	449	456	424	455	476	477	505	454	474	439	479	455	424	459	444	483	472	434	462	436	436	446	499	456	476	458	464	457	449	423	456	493	450	450	474	460	456	472	455	451	459	457	435	435	455	436	420	432	451	437	389	427	439	469	446	447	422	456	478	449	472	447	409	414	462	462	444	464	438	438	482	455	439	436	417	452	426	462	458	452	457	442	460	446	480	448	479	430	485	453	485	423	459	467	464	434	444	431	488	430	410	445	450	440	473	424	453	481	468	462	426	413	415	438	449	438	448	437	434	453	447	477	470	430	456	434	452	452	462	454	438	455	453	467	457	411	460	461	440	452	461	481	499	477	450	477	443	462	438	448	452	443	464	448	467	440	480	426	437	424	460	444	476	488	453	432	442	390	463	467	460	431	470	453	450	469	453	421	425	464	446	431	443	436	439	438	454	424	412	425	418	447	450	421	440	455	410	431	420	418	420	480	421	427	469	480	433	439	453	514	464	467	470	432	437	445	458	467	429	480	460	416	445	427	459	433	472	425	469	450	477	438	491	471	475	474	445	476	460	461	451	389	511	445	487	436	434	449	444	442	464	469	459	465	439	424	471	448	439	470	447	433	493	472	462	431	438	446	451	415	441	413	452	496	494	461	449	485	471	438	439	445	463	454	422	456	477	460	399	460	465	450	446	448	466	453	441	462	444	487	450	440	462	444	487	461	464	471	470	471	464	462	451	426	439	449	455	472	462	466	448	446	457	463	451	426	474	461	466	482	421	430	449	514	432	482	447	461	436	442	431	479	463	492	430	466	476	503	438	496	461	483	460	475	459	464	469	463	444	507	431	476	483	486	423	445	449	490	478	463	437	430	474	429	470	438	432	439	453	481	466	472	494	482	471	394	429	447	421	420	465	455	444	460	445	451	465	449	453	441	440	453	409	439	445	464	414	466	445	453	438	433	465	445	415	468	417	433	411	435	480	464	439	468	452	457	441	445	439	459	429	422	440	436	408	469	449	463	437	462	440	421	450	496	477	444	459	447	450	441	456	452	456	437	448	445	438	464	439	460	456	443	467	430	422	419	436	437	422	423	468	433	435	459	485	461	472	409	458	462	468	472	416	405	393	478	435	460	444	478	477	428	444	429	427	410	437	453	472	495	453	437	474	482	454	451	429	428	472	429	445	447	471	442	434	454	465	472	462	454	471	442	500	450	448	419	466	455	449	476	442	445	447	462	429	448	479	453	424	463	443	432	468	452	468	447	408	447	415	427	472	449	464	494	392	456	448	501	473	466	477	449	417	458	442	408	444	448	477	466	485	445	472	434	412	442	441	486	415	445	429	474	417	467	459	433	404	431	474	473	476	456	424	434	450	421	437	401	436	433	426	452	465	468	445	452	481	458	418	472	441	467	411	445	454	453	441	448	444	462	447	434	419	487	464	434	461	450	461	425	446	443	498	452	470	458	448	404	448	455	488	442	415	445	465	453	437	463	473	461	455	419	415	449	448	433	475	452	472	489	392	421	452	457	471	431	421	433	445	490	435	454	463	421	460	448	452	477	451	461	457	408	447	447	478	433	486	402	419	444	395	438	416	451	438	453	439	453	454	453	418	434	419	473	467	420	459	439	431	419	472	451	394	485	459	450	438	476	453	452	401	428	471	463	433	432	466	410	428	450	407	425	455	438	467	457	447	475	453	459	453	455	443	492	489	437	472	452	442	473	475	433	491	478	478	432	468	477	417	429	428	469	456	444	407	456	438	419	459	463	425	445	475	458	438	458	447	435	456	452	457	435	471	442	429	438	437	485	445	439	469	472	464	437	458	421	417	448	463	410	446	442	450	450	416	457	458	470	448	442	478	436	456	466	462	476	458	470	416	418	464	484	463	455	469	461	446	485	452	439	415	422	475	441	490	465	464	483	461	431	442	445	458	471	424	462	441	423	483	444	419	452	476	443	415	441	451	464	476	436	464	412	449	417	461	480	450	423	428	442	444	433	433	431	452	452	480	486	449	454	436	451	485	453	463	482	456	431	435	479	431	456	442	463	484	462	471	409	473	430	455	430	441	500	444	452	454	420	464	435	449	449	435	478	455	451	433	459	458	444	479	431	433	456	460	484	453	473	477	429	466	442	464	483	452	494	466	428	431	452	464	488	455	458	462	489	451	449	472	433	446	444	451	413	463	459	454	466	440	442	454	416	451	412	476	444	472	488	401	446	449	468	454	489	484	422	437	424	429	479	424	469	430	462	441
39901	62582	55097	40388	31310	21867	14852	11185	10199	8824	9239	8858	8216	7277	5771	4631	3818	3200	2668	2172	1814	1426	1007	917	824	739	753	765	737	758	793	837	805	669	701	624	619	598	615	604	591	578	574	560	526	552	541	530	531	551	508	569	586	516	503	535	543	567	570	547	559	540	509	531	539	538	534	535	532	544	508	533	528	549	576	534	539	547	541	531	563	497	549	558	541	506	542	536	551	553	489	513	563	548	514	491	525	554	526	544	534	541	514	514	586	587	537	506	504	488	555	550	520	533	519	527	539	546	557	520	481	558	507	565	495	545	502	508	525	564	552	580	515	565	503	505	549	557	553	569	560	537	512	522	491	543	530	529	551	536	557	521	537	575	539	564	543	558	526	544	508	537	548	570	537	514	540	550	518	528	511	490	567	537	566	526	552	537	519	538	543	542	523	544	504	553	504	505	535	525	532	552	544	509	507	557	563	513	524	533	560	542	554	519	527	527	546	556	516	565	567	555	461	509	538	506	497	550	499	530	491	535	565	537	517	492	518	540	528	529	500	543	503	525	547	566	543	502	503	522	518	524	550	538	536	550	534	554	569	526	536	506	536	562	521	527	535	528	525	519	544	473	491	496	531	538	523	548	561	592	509	544	518	573	511	519	534	538	495	514	567	501	495	516	529	493	496	504	573	521	529	544	561	512	580	570	531	555	535	549	528	495	544	514	545	543	558	518	551	530	597	565	540	538	527	508	510	557	513	517	541	539	501	534	520	526	527	517	510	539	546	557	506	521	570	571	570	535	545	587	531	567	482	519	589	539	531	507	514	518	496	543	520	498	550	532	550	529	519	570	552	520	527	548	519	509	548	532	569	554	515	526	511	575	519	530	557	543	533	525	512	537	533	577	516	527	504	571	543	557	577	534	525	526	534	486	516	541	561	509	504	537	512	552	485	478	465	558	503	547	565	516	508	483	541	468	528	551	559	557	519	538	517	578	552	533	535	588	529	561	561	528	510	554	575	538	548	513	563	527	494	527	534	523	491	483	516	547	510	497	554	513	555	529	549	565	573	565	563	514	499	528	545	551	532	511	527	558	544	525	499	526	512	539	500	468	534	559	557	557	527	548	551	518	537	540	518	519	478	517	509	548	518	554	523	576	573	521	553	579	540	519	527	516	522	517	572	537	492	532	514	521	492	538	520	517	544	551	534	533	500	512	550	535	542	571	547	520	503	516	526	512	519	543	500	529	538	505	517	588	521	506	530	566	556	527	548	536	561	549	593	534	535	522	545	564	502	535	526	574	536	543	513	567	533	543	538	589	566	557	567	523	504	496	528	563	541	525	534	544	547	520	546	563	531	552	495	576	536	552	552	523	488	467	554	541	512	512	484	520	543	545	503	579	559	529	529	539	495	501	526	581	553	558	537	531	583	472	543	570	485	542	573	565	585	492	561	536	476	517	544	556	502	521	526	532	496	489	520	563	540	509	559	552	515	505	540	517	565	577	558	541	570	499	544	503	525	513	547	521	519	533	534	544	528	547	546	537	548	528	578	523	546	558	543	526	526	515	511	537	520	549	550	559	491	516	547	557	521	588	515	581	540	571	531	552	547	537	533	529	512	534	547	531	538	490	508	501	510	486	515	522	535	494	546	552	531	551	494	523	547	533	535	544	540	519	504	577	517	548	572	520	535	544	544	544	535	526	535	522	501	517	522	535	546	570	557	526	554	552	550	545	550	496	517	483	534	514	508	505	544	552	530	540	532	501	545	525	550	508	493	518	537	531	568	537	573	517	545	545	526	565	532	524	511	551	540	534	532	488	537	537	543	547	518	515	552	535	498	505	521	557	525	551	559	480	552	540	567	526	540	514	538	549	572	532	532	521	514	515	546	555	513	525	528	536	496	516	528	522	538	479	541	520	543	560	524	557	525	549	538	559	515	542	527	546	532	561	506	535	523	529	542	540	546	546	558	492	516	525	531	507	517	513	537	534	521	564	519	531	586	510	510	533	567	579	515	497	509	540	532	541	516	504	554	529	535	530	540	530	497	535	534	558	577	572	564	549	537	555	569	510	531	551	537	534	529	570	544	562	518	532	534	521	512	506	536	544	540	544	504	493	540	558	533	544	503	507	524	561	533	492	494	573	504	512	539	564	587	499	537	548	560	548	539	487	526	505	590	551	530	532	501	538	533	542	534	541	518	568	523	578	560	482	521	562	566	515	534	561	480	504	529	552	541	544	545	501	507	535	536	559	530	528	545	546	537	535	516	581	547	548	521	525	533	544	573	525	518	533	544	502	539	564	534	521	550	531	502	579	539	523	586	571	522	566	490	512	527	561	508	533	556	500	555	549	521	529	531	548	557	539	514	535	529	539	513	583	504	505	533	512	533	529	560	552	512	558	544	517	503	539	526	529	567	509	547	538	508	516	509	499	509	549	522	549	545	543	559	524	571	496	560	535	539	540	552	505	553	526	543	537	540	527	527	545	556	548	507	525	545	523	537	548	524	534	520	480	568	503	542	564	533	473	529	480	543	518	514	533	531	506	546	503	528	520	504	519	507	583	538	561	529	497	515	513	524	543	540	529	516	510	532	558	541	553	558	524	559	550	539	550	573	533	484	516	506	527	521	564	525	568	540	537	500	530	505	565	545	555	552	508	549	524	532	550	573	535	527	536	505	545	561	557	506	563	528	552	536	549	512	541	558	561	506	535	517	539	548	495	538	540	540	548	561	494	527	524	590	551	512	565	517	505	539	543	512	506	531	550	537	555	580	530	524	527	519	576	540	484	575	544	514	535	485	529	492	502	515	545	509	506	549	485	556	538	556	488	532	558	555	525	515	526	503	508	555	531	586	540	556	501	518	502	565	567	520	515	556	527	574	535	520	537	506	534	486	516	516	503	541	535	517	560	535	532	529	540	549	538	535	519	509	524	489	532	527	546	541	524	514	498	520	536	540	508	525	559	537	514	528	536	545	537	525	513	540	537	538	534	512	545	514	501	525	511	502	541	514	554	512	557	524	538	517	536	547	525	515	509	500	539	503	515	543	528	525	555	524	545	548	544	512	516	550	558	554	506	540	561	540	561	514	531	546	536	581	525	562	495	529	553	545	574	549	482	525	511	516	538	575	527	533	559	505	505	544	526	545	553	546	525	536	536	515	550	519	534	527	514	525	507	522	541	598	529	482	564	521	522	544	507	540	511	546	509	547	550	552	568	521	518	495	538	499	537	598	568	564	539	540	540	546	538	534	553	529	521	529	535	480	525	527	561	485	540	545	513	550	522	527	506	524	530	491	549	503	517	571	562	562	534	561	574	509	525	539	564	528	549	525	523	538	498	517	495	545	543	562	521	539	522	530	545	547	539	585	566	558	544	566	575	533	542	543	534	531	513	509	552	543	493	583	497	548	556	534	563	485	529	469	553	524	541	523	545	492	501	534	543	581	529	538	553	512	510	539	559	508	562	529	548	534	536	558	518	499	518	512	525	551	522	564	493	538	556
29993	33871	39620	28469	16566	8590	4092	2553	2043	1785	1762	1955	1748	1768	1342	1132	928	862	750	610	584	476	451	371	370	346	374	345	360	365	382	371	387	357	333	352	328	341	310	348	340	324	305	334	331	286	346	278	361	327	341	315	289	308	294	319	322	346	347	319	321	324	347	317	313	354	329	332	301	321	319	350	265	325	299	313	349	329	329	341	312	339	322	318	351	292	303	333	346	310	294	331	329	341	315	306	340	340	339	318	294	297	321	300	312	302	331	335	354	312	346	290	345	284	312	328	307	328	337	310	328	327	347	319	309	334	364	318	339	295	323	311	332	287	335	347	316	311	317	291	322	330	288	346	321	337	315	319	319	314	334	315	323	293	331	324	320	306	327	333	320	311	320	301	300	346	307	336	302	311	333	329	327	324	310	324	319	309	327	359	323	291	328	337	323	329	340	344	339	328	299	318	287	329	375	327	330	315	306	306	318	324	298	326	347	343	336	328	348	347	309	301	333	307	297	337	335	346	317	313	302	319	330	305	337	315	298	334	307	292	318	302	336	333	309	312	329	320	332	312	362	287	324	335	325	322	327	315	324	315	340	316	318	311	321	342	305	344	288	293	311	317	345	329	297	309	326	308	337	302	302	315	329	346	346	326	291	346	305	342	334	277	342	298	303	311	315	302	315	306	288	337	313	330	302	341	333	351	292	303	331	323	320	306	320	317	309	295	313	342	322	326	319	286	350	318	329	321	300	352	323	325	318	293	324	332	319	322	349	332	303	306	327	317	314	368	315	301	313	336	321	333	361	336	313	292	312	302	313	314	336	291	340	308	325	290	335	322	291	316	320	326	298	302	319	319	343	299	331	328	300	337	308	352	315	340	323	336	326	324	342	322	325	336	313	291	308	345	282	307	286	369	340	329	316	306	323	329	332	315	310	320	311	342	329	300	330	332	321	317	329	322	314	321	306	315	334	301	332	316	322	341	325	305	327	323	326	307	314	320	325	346	332	316	321	331	324	333	327	272	339	331	321	311	307	310	319	311	317	328	351	317	329	314	309	313	332	338	308	336	347	310	314	305	315	310	314	316	332	337	335	314	284	307	297	301	331	289	340	336	293	300	341	347	299	309	359	282	309	329	319	319	315	331	322	325	331	294	321	318	304	327	312	307	312	316	279	327	334	310	355	324	344	362	296	335	326	308	309	301	309	334	313	337	334	335	306	312	298	312	319	313	340	335	308	356	327	295	301	301	324	348	308	320	319	331	311	335	331	344	318	306	305	335	337	342	342	316	319	321	295	335	324	338	348	332	348	315	265	319	319	337	363	327	308	299	327	299	302	318	351	300	325	296	317	305	314	351	325	306	336	308	334	334	346	333	317	336	316	291	325	315	313	321	334	327	325	319	318	318	320	318	342	313	284	289	292	354	306	345	330	329	313	349	322	328	308	325	333	311	330	322	321	323	319	333	316	330	306	281	322	330	312	305	319	326	321	316	313	326	335	326	349	325	308	319	325	313	354	310	328	324	326	356	281	283	311	323	317	343	310	333	304	273	301	317	277	324	339	292	321	307	361	332	334	295	317	315	307	304	304	326	342	334	318	311	332	287	312	309	308	344	312	284	316	329	330	324	353	329	335	320	329	304	343	341	324	317	327	288	312	314	339	311	334	320	355	289	291	285	314	324	331	305	328	310	347	323	325	321	333	321	316	348	346	337	325	309	316	334	326	353	301	304	321	289	302	264	357	351	308	299	302	290	331	330	319	326	284	295	318	332	297	354	345	296	347	299	288	338	290	302	333	353	365	320	301	326	290	300	299	351	308	327	306	334	322	308	317	320	305	331	317	312	310	331	307	310	313	297	323	340	314	318	331	307	322	316	297	318	342	329	331	313	359	332	342	321	318	294	302	314	349	330	320	294	311	302	309	309	331	334	334	314	315	332	336	327	349	312	327	333	309	310	346	326	302	309	310	307	334	300	309	315	323	326	332	355	317	323	325	334	305	323	318	319	352	299	309	361	356	328	326	284	321	316	319	367	318	327	330	350	301	334	317	321	341	303	332	336	305	299	281	330	347	340	334	364	331	330	300	341	330	336	311	338	328	331	338	313	357	322	327	313	338	325	313	345	306	298	319	343	321	285	331	300	325	324	313	334	346	305	342	333	329	361	347	315	334	334	324	305	293	365	314	305	382	353	336	336	327	330	339	333	321	316	325	330	305	324	264	335	313	332	340	331	307	322	315	304	301	312	344	336	338	311	350	310	300	317	356	291	330	340	332	318	311	352	323	336	296	313	295	339	311	351	300	343	308	354	313	338	349	297	324	319	310	312	312	336	301	328	341	333	337	296	319	329	320	324	339	314	309	301	318	328	305	305	332	308	328	339	328	345	291	306	370	295	322	325	316	326	362	307	329	328	322	295	315	318	313	314	336	348	341	341	365	345	305	316	307	332	313	322	308	333	313	347	326	304	318	322	330	317	326	307	297	298	306	326	313	306	314	323	324	327	345	292	314	333	326	339	349	315	296	346	311	297	302	335	327	340	327	318	295	340	332	346	329	341	315	314	317	312	316	338	327	324	305	325	303	322	308	310	313	329	304	344	301	316	327	306	330	295	338	341	304	325	307	325	314	334	339	332	312	301	353	343	291	351	340	326	303	295	318	320	336	353	325	315	310	318	316	337	298	346	309	338	305	301	344	316	331	318	348	320	307	315	334	328	337	328	318	302	318	320	311	308	302	308	337	286	328	325	303	341	278	319	300	344	366	296	347	264	304	337	332	326	313	300	314	297	314	362	316	353	333	334	315	299	340	334	333	312	281	301	323	322	320	322	309	314	290	353	293	319	318	336	307	328	316	315	332	318	325	298	316	360	320	345	316	300	350	347	317	349	315	344	346	304	280	313	330	349	328	324	290	328	295	306	293	305	311	346	323	303	313	294	308	323	328	332	324	309	313	301	319	321	306	314	321	303	312	312	336	311	320	329	323	331	323	307	342	277	329	329	324	307	341	347	348	320	327	312	317	319	348	313	305	293	351	371	329	312	320	307	328	285	313	290	301	352	319	323	321	314	345	312	345	334	331	349	349	337	286	318	310	287	323	356	307	298	326	292	317	324	366	288	280	324	332	316	337	335	320	316	290	309	300	291	298	309	337	321	336	311	312	325	324	334	346	315	366	303	340	323	307	319	321	320	341	344	335	338	334	363	318	320	307	359	288	303	327	364	308	330	352	330	285	318	295	327	330	292	332	318	316	332	333	345	333	325	299	336	312	312	335	341	300	286	318	300	339	297	364	288	327	307	348	302	302	314	272	283	321	355	325	312	328	338	305	305	333	341	326	323	298	329	319	292	336	357	328	332	326	329	302	282	317	347	297	297	327	312	315	347	311	287	320	338	270	333	277	305	287	330	302	321	341	342	329	338	312	305	311	323	348	314	332	303	338	334	339	324	320	336	360	334	319	320	308	307	301	301	329	324	336	307	333	300	285	312	353	338	308	332
36369	50145	42944	28300	19615	12787	7662	5209	4397	3866	3833	3983	3481	3350	2673	2031	1599	1334	1276	1062	822	697	548	526	479	462	496	498	472	495	496	482	474	477	435	393	406	422	429	433	429	389	411	395	372	393	435	386	384	410	418	388	386	372	374	402	388	399	418	369	375	409	373	382	374	370	385	384	406	398	369	397	388	403	369	424	376	406	379	413	388	383	432	381	358	372	380	393	424	379	367	409	391	413	393	422	381	380	399	372	397	390	381	381	387	357	390	418	394	402	359	410	382	379	385	361	411	362	388	392	403	365	362	394	387	368	411	392	374	367	382	373	371	326	371	390	427	374	353	373	399	387	377	396	343	387	412	394	362	361	395	383	420	429	428	353	366	388	374	389	411	371	375	404	381	419	350	380	373	383	386	409	368	392	391	438	381	398	371	400	386	355	392	380	402	374	407	394	402	385	427	384	350	430	370	391	406	393	381	384	363	372	380	404	415	390	403	392	365	364	376	396	378	371	407	380	371	415	408	377	411	363	352	319	411	365	362	358	371	405	412	400	401	368	398	393	400	390	352	343	347	397	384	384	435	376	399	362	398	370	382	390	431	386	419	372	406	388	383	423	413	397	394	376	393	420	395	400	404	387	429	388	392	386	380	402	376	390	392	363	457	364	375	407	389	414	396	375	386	377	357	390	386	391	437	409	384	382	385	402	356	403	378	386	392	387	362	373	388	404	411	387	404	382	410	382	379	374	376	402	372	373	418	384	395	391	389	403	383	386	393	399	361	408	389	412	418	423	390	402	419	387	381	394	378	399	392	383	357	392	405	382	395	366	370	386	359	372	389	357	426	400	385	399	367	380	364	422	399	378	403	405	374	368	387	388	402	406	401	412	373	431	373	418	391	382	366	416	383	378	383	391	358	387	382	452	380	388	395	384	407	393	380	396	385	406	385	377	383	380	366	379	394	402	375	415	391	382	412	390	378	375	401	384	391	401	378	391	404	369	390	392	368	414	406	351	399	365	387	382	360	431	397	390	396	390	415	360	427	412	383	409	358	425	395	401	373	397	375	334	350	376	399	403	341	379	370	373	374	443	388	391	361	373	376	346	392	387	358	400	409	388	383	367	361	382	381	437	366	397	377	376	387	382	429	398	411	392	377	409	414	396	365	388	422	364	388	368	408	364	415	430	380	405	386	356	398	411	365	415	407	407	386	377	390	388	425	378	406	401	390	397	405	359	404	405	363	382	380	404	429	386	368	403	383	382	433	401	372	423	427	392	417	428	384	392	423	396	408	368	398	417	413	379	410	396	419	412	392	398	397	375	380	385	380	419	423	370	356	403	381	353	383	390	385	349	385	388	416	363	370	377	422	361	395	382	385	399	365	395	394	392	398	375	377	378	380	392	394	414	340	373	355	426	375	391	406	364	392	414	414	372	387	346	387	365	367	389	380	419	380	393	352	404	378	367	347	365	397	390	368	373	398	388	391	362	401	382	407	372	405	385	370	394	382	373	389	418	378	365	395	391	406	387	393	410	396	399	369	385	400	386	384	384	358	367	382	393	402	413	387	400	394	402	378	365	356	400	406	385	373	396	378	360	404	380	382	386	366	386	367	404	398	405	358	407	419	384	363	386	379	399	440	380	370	395	380	417	377	396	359	391	395	376	425	400	421	430	390	421	374	419	366	379	395	386	382	365	443	384	350	400	418	409	366	386	397	389	381	349	379	399	371	379	369	391	359	393	361	390	430	388	408	386	360	358	397	404	393	385	393	383	353	350	404	362	347	410	365	400	392	417	400	378	375	410	384	416	411	395	389	409	370	361	385	393	372	358	373	401	409	397	407	405	372	422	424	394	390	362	367	368	390	362	390	367	371	389	394	353	431	393	388	410	383	378	376	390	325	386	419	397	378	386	377	367	394	387	372	381	397	364	380	374	405	392	399	353	395	376	392	370	384	393	392	387	381	384	368	412	375	409	408	388	347	383	381	383	344	380	384	383	411	415	396	422	421	399	428	366	392	368	404	390	392	397	403	373	372	381	372	417	402	401	407	386	349	388	428	407	419	402	404	377	368	387	351	410	424	384	387	402	402	355	391	412	383	387	389	389	387	371	404	418	397	412	371	401	378	406	394	376	395	382	402	364	414	372	373	358	375	394	397	380	355	385	401	403	381	396	393	385	400	394	361	388	396	370	384	335	356	395	377	377	403	402	392	388	413	366	391	378	391	398	381	391	379	385	386	395	370	379	385	376	407	370	416	386	402	400	377	379	409	405	376	394	384	411	396	420	393	359	366	388	375	399	372	397	377	391	371	355	398	400	400	405	392	410	382	392	421	391	370	368	370	416	378	396	408	390	367	397	377	397	415	376	431	411	395	392	343	405	395	401	383	366	406	370	384	399	371	396	369	390	430	385	393	367	401	357	380	386	382	374	378	383	374	341	354	380	373	375	397	386	355	413	365	415	420	377	400	365	394	386	375	373	367	418	378	346	409	377	388	390	401	389	412	422	401	399	405	386	364	372	402	373	360	395	371	348	408	400	393	386	373	409	387	364	377	381	359	405	381	391	375	361	406	373	396	358	381	392	441	387	391	385	416	393	373	357	360	385	353	408	359	408	396	383	400	405	374	386	390	390	404	401	409	419	404	386	386	379	420	438	398	372	428	348	378	392	378	389	392	382	369	405	386	395	380	363	412	392	378	394	394	395	386	360	411	394	381	390	386	405	375	396	409	409	388	391	367	379	377	398	395	433	352	391	370	375	408	390	384	392	418	397	379	411	421	372	400	387	395	411	365	373	399	380	403	371	362	378	370	376	379	385	360	433	377	371	367	407	407	418	408	393	363	410	407	373	398	402	394	376	408	389	402	359	408	358	446	382	409	374	374	358	379	389	397	421	387	398	443	414	410	385	368	389	417	375	373	406	388	383	351	430	363	396	385	389	387	390	419	387	387	395	407	362	393	394	433	381	386	407	387	384	376	381	406	369	375	391	394	389	414	381	393	411	405	386	391	400	416	405	367	378	423	372	385	379	406	379	372	428	350	401	366	379	416	398	383	373	376	390	392	359	377	380	389	373	410	423	438	368	357	425	402	378	394	403	394	393	367	373	395	380	378	422	409	390	384	379	412	429	410	401	431	336	412	408	345	400	382	372	365	373	386	368	387	429	411	415	390	409	397	404	382	397	395	368	375	401	361	413	425	387	362	387	409	408	355	395	390	397	380	361	387	392	373	355	384	405	420	362	402	367	394	403	397	359	355	407	369	420	372	363	367	397	362	416	370	376	357	408	376	374	336	408	399	414	381	387	357	404	410	376	404	400	372	430	409	409	388	418	417	386	362	385	350	395	358	384	396	392	389	383	388	372	384	419	389	399	369	414	385	382	372	391	384	386	381	383	373	365	366	376	391	373	380	414	369	374	384	388	391	387	399	362	342	380	421	376	416	413	364	378	349	390	393	409	422	393	404	352	359	376	402	376	403	384	375	381	393	369	371	357
23741	21011	28516	25096	22044	18055	9711	4577	3450	3073	2969	3388	3047	2892	2520	1865	1460	1219	1186	1052	905	743	575	591	466	494	536	466	560	492	549	489	506	464	507	438	437	426	438	440	404	386	417	427	421	462	396	440	395	428	383	400	425	383	442	416	400	392	417	410	405	439	406	416	382	429	395	403	400	400	389	416	399	380	365	374	421	415	418	376	400	417	387	394	403	377	430	412	384	403	452	392	429	377	389	434	454	404	406	394	417	399	416	379	388	419	398	411	386	421	362	402	407	419	402	407	371	401	396	376	401	394	418	420	426	419	426	405	409	403	391	388	388	415	367	434	405	409	427	388	402	363	388	399	395	435	426	380	424	368	413	384	380	394	383	384	393	414	401	373	427	406	426	391	418	391	424	379	386	386	416	390	423	403	420	404	408	402	392	425	374	416	413	419	385	400	399	427	396	382	399	382	403	417	393	364	397	409	429	362	426	448	408	376	365	390	412	425	398	392	424	374	378	380	408	435	374	405	406	380	431	404	402	427	404	399	413	392	338	382	372	409	416	403	421	374	409	397	402	417	401	379	388	407	374	401	393	412	377	429	370	373	415	381	413	420	383	385	388	413	365	425	397	372	368	379	407	397	400	392	414	424	413	406	403	410	367	390	420	403	410	409	419	405	391	403	419	409	403	423	441	431	409	387	405	378	403	363	397	400	428	404	390	395	405	434	387	371	404	425	392	382	415	398	369	398	413	380	412	403	395	394	390	410	380	397	383	434	393	366	412	389	417	379	427	401	386	397	377	392	371	389	440	406	399	427	397	420	382	392	393	384	421	388	392	394	379	376	379	397	393	374	405	409	383	415	385	386	406	399	409	443	437	364	396	448	375	413	424	365	382	391	404	431	436	371	426	383	415	375	418	395	364	405	381	401	399	401	428	374	371	411	409	365	411	421	394	385	376	480	389	406	376	389	440	387	445	413	409	358	394	370	409	370	414	430	420	384	395	382	390	396	422	407	431	369	408	407	400	397	389	400	397	421	420	424	419	412	465	412	406	426	390	396	390	377	398	398	411	401	398	360	408	404	405	395	442	384	436	401	412	430	423	417	411	415	415	422	396	386	390	416	385	401	374	411	379	398	389	435	388	423	408	404	430	397	407	369	406	399	371	396	420	371	402	390	418	390	416	418	445	392	416	379	435	394	383	386	410	382	422	378	413	384	368	410	405	381	458	382	422	385	383	428	414	411	359	384	420	426	392	439	426	433	424	406	352	383	364	395	459	444	413	403	387	396	403	389	405	432	411	399	393	398	405	433	368	415	379	409	376	431	391	403	423	412	408	379	413	406	412	383	416	402	385	413	423	392	413	423	418	415	403	421	405	381	400	438	419	394	373	383	346	362	356	405	395	397	374	391	438	403	380	409	393	384	401	368	386	399	412	416	374	345	426	378	389	387	399	445	414	401	381	435	384	413	393	423	388	399	387	399	386	394	387	394	425	398	383	409	437	365	383	409	402	402	360	400	416	420	402	419	388	423	412	398	395	413	395	391	397	388	397	393	388	432	376	410	398	382	413	403	399	411	437	421	394	430	444	401	406	393	417	411	371	436	397	411	389	382	389	401	392	358	387	382	374	412	447	380	358	358	395	390	405	426	421	397	378	401	368	384	390	384	413	420	367	409	406	431	405	379	383	378	400	420	415	426	421	382	396	416	400	393	407	354	417	440	405	384	381	400	370	391	384	389	369	411	365	392	395	410	416	400	404	413	431	416	367	431	439	411	393	374	423	394	397	406	425	342	409	400	392	386	402	422	405	407	390	430	367	410	371	432	414	400	415	377	394	415	398	338	405	410	392	426	368	407	392	399	423	394	400	399	442	402	384	391	404	379	414	400	402	396	376	424	396	379	416	405	410	404	415	390	390	410	417	385	398	384	373	424	403	426	386	424	408	376	404	395	394	416	375	406	410	430	402	426	392	386	416	373	415	417	386	374	399	395	412	400	418	437	398	418	411	408	347	433	394	407	415	409	402	391	402	408	420	401	388	417	405	377	373	375	416	394	388	376	397	406	408	427	413	384	382	411	376	400	417	400	380	408	423	415	401	394	421	381	416	392	387	384	403	393	405	402	420	421	403	403	438	409	421	408	423	413	417	444	469	426	388	401	377	358	378	412	372	407	387	451	412	388	392	405	396	397	431	416	392	405	359	367	391	395	425	431	394	402	409	401	425	416	362	406	394	398	417	380	415	372	384	399	380	415	404	447	413	392	435	364	383	396	414	405	403	434	369	405	393	395	375	405	425	429	385	437	419	414	364	415	391	443	389	395	420	444	411	431	390	411	418	392	385	390	402	431	442	399	408	404	349	403	380	384	362	393	410	377	375	407	367	389	399	399	447	413	406	397	428	384	412	412	411	399	439	381	399	399	371	388	411	386	394	379	368	452	411	373	402	403	391	393	411	403	430	378	416	423	372	385	412	390	389	361	367	376	435	414	372	393	391	433	408	423	392	362	384	408	408	366	397	392	390	414	389	417	393	428	436	420	351	427	417	443	397	391	394	387	378	390	455	412	385	369	381	395	384	376	407	394	402	409	402	417	395	400	387	461	400	421	370	388	389	445	399	438	411	411	388	395	420	364	437	399	394	435	401	420	396	393	402	380	413	421	412	410	376	428	437	380	399	389	453	428	407	385	393	398	387	425	398	396	412	380	389	392	380	390	421	394	390	393	443	396	376	444	391	432	375	396	386	419	399	368	368	375	415	415	415	373	415	369	405	361	412	434	365	394	408	395	385	384	391	391	438	394	429	419	391	422	404	400	418	374	397	421	372	372	407	448	386	398	393	407	381	432	383	372	371	392	386	390	416	410	396	382	372	385	402	405	387	358	415	417	409	430	409	434	382	403	375	435	424	419	370	407	426	400	403	425	380	389	411	400	401	436	381	383	397	380	424	437	389	377	394	415	444	428	354	383	425	400	370	389	413	440	373	414	408	383	423	410	397	416	429	396	425	445	415	389	421	412	386	385	422	394	433	400	405	382	382	376	390	413	430	375	400	397	376	349	380	386	415	406	449	380	397	423	369	400	396	420	420	370	403	398	393	409	413	398	400	439	429	386	388	413	402	408	390	381	392	395	398	397	410	410	421	420	418	375	422	438	402	363	391	389	359	444	381	408	416	373	392	401	459	417	405	412	438	398	419	417	436	377	387	385	410	381	435	387	429	383	406	426	394	419	398	381	423	425	408	377	393	396	420	432	400	405	420	430	393	452	377	393	371	371	393	389	402	395	380	406	406	422	392	415	438	378	434	400	394	389	409	433	421	390	375	404	383	414	383	395	401	381	413	366	422	377	403	380	377	393	382	394	410	380	401	373	397	408	405	410	427	404	403	386	437	391	426	384	403	384	407	357	385	435	397	375	394	420	416	405	392	416	401	414	417	397	393	427	384	379	391	377	414	390	410	397	403	395	429	407	447	400	401	399	388	410	455	398	414	418	401	394	391	393
36272	57879	50324	35066	25225	17668	12037	8370	6843	6185	5952	6624	5812	5505	4488	3464	2693	2140	1943	1626	1405	1081	891	833	655	645	656	633	692	679	711	676	633	626	578	563	544	515	496	499	493	498	471	483	455	470	509	493	534	523	492	484	509	488	466	524	496	457	478	461	492	473	513	512	452	473	506	472	526	434	511	511	504	469	514	495	458	468	491	505	471	466	499	495	499	472	446	495	454	441	484	489	548	473	483	502	435	504	492	498	481	485	453	449	460	482	444	485	496	474	467	482	473	516	502	488	466	491	495	450	490	479	494	475	478	484	513	495	475	460	513	459	463	481	457	482	476	470	460	472	549	456	508	471	484	525	469	490	458	495	443	483	455	528	481	458	460	454	486	429	501	490	443	523	428	485	461	466	482	464	496	520	490	490	433	489	461	479	513	440	473	514	451	482	487	462	505	470	468	528	456	453	463	495	506	485	413	457	461	484	477	503	492	458	475	483	446	486	486	499	519	448	498	487	483	488	483	459	469	443	508	459	462	455	464	514	495	478	505	491	484	497	478	450	480	481	464	533	484	498	460	488	485	503	455	494	493	475	485	504	494	495	465	475	515	469	459	504	493	464	452	473	501	473	510	511	497	496	497	472	472	486	454	476	486	464	469	495	432	463	469	516	455	492	503	440	474	459	487	470	460	514	485	498	476	462	476	479	521	462	421	481	477	480	471	465	478	484	477	465	450	506	482	489	490	454	480	499	520	474	491	501	483	499	460	500	485	498	478	466	497	488	503	462	499	480	409	465	455	504	488	450	492	490	495	488	464	458	500	509	488	464	444	477	483	468	471	442	488	495	442	467	475	498	464	532	476	485	467	491	507	507	480	451	493	494	478	525	479	471	480	470	468	487	494	448	477	444	472	467	451	496	457	470	480	486	499	471	453	518	475	465	492	459	491	461	493	464	455	456	475	461	474	472	497	462	517	457	506	481	490	497	462	484	508	452	476	495	494	470	494	464	481	501	506	485	492	503	521	479	502	456	488	479	507	472	455	496	487	482	477	463	447	502	435	483	491	473	492	511	475	473	512	471	429	476	480	491	460	470	514	484	479	519	515	476	498	441	425	501	462	478	500	478	488	483	484	450	480	460	528	487	432	440	462	494	474	508	473	499	479	505	455	477	480	477	463	438	480	491	477	448	482	487	476	497	478	485	479	491	445	479	510	458	467	510	488	494	466	489	465	498	529	464	434	485	476	513	479	499	473	478	492	438	456	484	452	449	520	478	417	450	513	471	468	480	475	504	469	489	488	459	498	447	466	428	491	526	508	496	466	431	493	475	482	470	477	491	468	466	502	456	477	503	462	471	495	491	514	502	507	502	482	495	472	461	499	506	488	464	457	442	473	461	479	461	469	488	476	503	434	478	468	477	476	476	512	505	517	491	487	440	514	461	466	498	491	503	514	474	503	481	516	434	523	498	504	469	523	506	504	481	501	473	474	509	459	458	463	518	486	475	413	481	497	495	450	476	463	469	460	500	472	486	488	484	488	487	501	458	493	486	490	477	464	502	510	538	466	505	500	482	467	475	472	478	468	471	456	512	477	433	466	480	461	485	465	479	486	472	483	467	489	483	469	475	463	477	486	498	474	477	502	479	496	473	497	491	485	474	488	471	431	489	506	515	499	413	488	532	479	479	503	491	467	456	471	488	477	484	463	515	470	476	494	522	452	441	501	479	457	471	487	486	488	494	470	459	478	464	492	472	492	478	482	491	504	447	481	459	467	522	444	482	505	466	506	467	461	486	454	470	471	501	478	507	476	530	486	452	475	472	440	457	508	449	452	469	492	482	482	466	495	485	481	464	461	466	488	472	464	450	510	454	496	472	454	481	488	473	510	451	452	461	476	484	477	524	463	433	459	492	513	461	464	477	505	491	453	463	459	466	504	496	489	484	464	503	485	529	515	476	490	532	511	484	515	470	477	482	485	479	474	459	470	504	478	495	454	462	462	494	492	489	473	468	465	460	480	465	477	496	477	483	501	510	493	477	475	471	490	494	492	478	503	470	518	476	475	498	455	485	477	442	486	518	482	477	482	477	485	441	518	462	492	484	473	448	456	461	495	470	449	518	497	441	499	447	475	461	462	432	498	462	492	482	514	477	452	483	480	463	497	457	519	438	471	500	486	490	464	471	465	449	503	491	502	517	499	464	467	474	466	463	449	451	499	492	489	486	475	424	475	534	499	502	514	490	485	454	497	488	467	463	465	449	479	509	452	501	487	482	475	466	496	472	496	449	501	479	482	469	491	506	478	442	494	493	468	502	473	526	497	458	457	463	474	490	474	502	480	494	476	477	484	478	484	460	490	457	517	476	461	470	441	530	469	478	506	494	523	473	498	470	503	472	517	465	495	493	515	446	475	431	450	475	474	481	483	467	469	460	480	473	484	459	533	456	452	478	487	485	506	472	525	490	475	457	460	473	411	491	475	471	510	479	521	465	469	478	521	416	505	487	466	482	486	440	483	485	458	490	424	501	447	467	457	496	485	494	508	454	495	495	479	452	497	501	461	489	481	484	483	484	503	480	476	476	486	504	476	480	439	479	507	504	495	498	492	463	520	479	462	477	497	471	499	484	476	497	479	474	497	465	543	458	498	452	481	439	465	518	466	443	449	452	476	529	446	471	450	484	473	447	431	479	460	488	460	477	481	502	483	488	480	480	516	479	506	496	467	483	449	478	477	463	519	480	473	473	505	469	463	467	486	518	448	518	434	460	458	477	491	462	481	497	495	472	523	498	467	466	459	460	449	480	481	479	489	487	452	454	470	493	469	446	498	473	492	486	497	518	446	502	476	471	491	531	499	465	440	486	463	461	471	450	447	432	475	472	454	508	488	471	484	483	472	511	458	476	481	499	510	493	521	478	462	495	465	454	472	502	491	482	481	450	544	456	469	515	491	485	462	473	480	473	468	504	475	495	476	467	465	498	498	505	454	447	462	491	451	508	478	470	446	419	475	481	474	496	489	486	465	463	501	463	469	464	506	461	498	498	498	461	494	480	475	430	514	490	432	487	458	475	477	477	479	516	501	491	449	514	494	505	455	530	474	471	450	471	489	534	486	453	495	498	494	466	466	496	464	495	478	493	503	514	483	474	503	493	467	491	511	471	476	462	469	462	468	475	429	502	467	448	466	482	488	456	506	505	497	504	441	464	437	476	495	504	490	499	436	457	449	469	492	486	498	498	478	481	515	515	465	494	504	518	485	507	456	454	483	460	494	489	496	489	461	489	484	436	442	474	446	489	471	459	464	464	466	450	506	501	489	448	537	474	502	457	459	476	487	486	490	441	504	544	455	466	450	460	493	494	487	507	479	438	476	483	476	461	509	480	508	483	520	503	469	452	450	470	436	496	469	489	490	487	478	459	514	477	456	500	462	501	489	508	436	460	461	451	473	454	472	484	463	472	490	483	507	428	482	463	468	472	494	510	480	473	484	481	431	474	465	459	487	462
24854	21266	29696	27783	20140	11403	5661	3332	2637	2167	2335	2425	2297	2030	1844	1456	1152	975	891	766	672	529	445	416	384	392	352	386	373	391	397	388	368	363	337	358	327	322	346	318	324	338	322	335	337	337	301	336	325	326	334	297	344	329	303	291	334	326	311	308	315	305	331	297	315	314	303	281	316	295	307	337	281	329	315	342	295	307	319	313	338	302	313	307	306	300	340	347	296	336	312	289	298	284	320	352	355	325	311	332	285	310	306	311	348	286	326	328	343	332	299	348	333	308	297	319	295	328	305	334	320	306	329	308	310	302	341	328	326	312	314	313	308	320	292	313	322	312	329	322	316	329	292	317	299	303	330	303	346	296	311	318	317	321	330	316	331	353	329	313	333	319	306	302	308	330	327	344	332	310	317	309	318	313	288	298	351	282	308	298	307	304	280	315	291	298	307	309	310	326	311	328	310	325	306	284	330	304	298	316	307	311	334	311	319	303	320	306	302	330	302	293	297	335	333	321	274	314	314	307	315	310	315	345	301	320	320	308	321	299	358	306	296	345	303	322	316	332	310	308	302	337	342	339	315	326	315	313	345	295	326	347	270	323	337	341	344	316	290	361	290	313	319	340	325	312	295	297	287	327	310	304	308	354	333	310	321	321	285	314	321	346	307	342	325	294	305	311	329	333	273	300	334	306	295	335	328	297	301	293	305	313	314	303	351	338	277	318	331	316	373	339	359	322	283	338	260	332	288	335	316	331	303	301	304	321	316	341	333	327	296	298	318	325	317	292	310	290	293	309	316	280	326	289	282	299	338	305	321	301	306	323	342	316	291	312	298	318	311	278	328	309	319	316	305	313	285	302	303	316	336	318	322	291	327	329	313	319	276	331	318	325	310	331	324	311	316	318	330	333	317	323	316	306	316	282	347	329	324	310	300	304	345	329	332	333	361	297	309	320	321	302	313	315	297	313	341	303	323	295	279	347	324	327	292	304	298	325	302	294	318	323	302	319	299	314	300	316	307	328	334	314	326	316	321	321	312	332	349	297	302	314	324	303	321	297	310	314	298	326	328	312	342	331	291	322	314	362	331	313	314	325	319	332	297	302	293	326	331	321	324	319	327	297	342	316	306	327	298	296	315	320	326	315	314	324	333	293	288	299	330	326	317	305	289	301	287	335	326	318	298	290	336	346	326	321	295	318	343	309	312	334	348	296	331	294	312	304	320	303	322	311	298	369	325	318	295	285	329	312	314	336	326	323	289	333	319	300	307	278	342	335	319	299	302	306	315	321	326	335	333	319	294	317	310	340	298	300	322	298	349	336	320	317	302	315	303	323	297	332	333	317	333	314	346	299	309	320	339	300	313	338	320	314	317	315	302	309	321	320	317	282	317	338	302	314	336	326	304	342	331	306	317	315	290	303	311	313	325	324	317	300	303	306	294	335	313	280	327	321	325	290	332	287	304	309	304	302	355	324	338	325	320	330	320	327	319	303	320	335	300	314	305	299	328	319	339	301	316	338	322	324	298	329	344	313	299	308	317	319	328	323	295	296	322	341	304	327	328	319	304	291	298	329	349	330	314	295	296	313	293	306	304	290	330	301	311	335	308	313	353	305	303	302	300	304	319	329	299	316	305	318	333	323	342	347	313	345	314	312	335	308	321	312	337	309	278	322	319	325	301	333	323	311	341	335	305	338	287	283	289	308	301	298	331	303	308	307	278	330	289	322	300	310	315	311	338	299	313	310	333	317	286	344	316	320	340	323	300	309	318	279	303	344	318	324	337	306	301	293	332	334	308	302	340	304	353	311	342	330	330	319	310	340	292	296	303	303	292	302	310	344	327	336	308	300	335	338	310	314	317	325	308	321	307	317	318	315	334	327	317	344	306	338	350	323	300	322	344	292	337	299	321	336	331	309	310	309	356	302	344	323	343	308	328	299	311	324	336	324	319	308	333	323	327	291	281	326	344	322	327	305	331	304	304	325	290	285	297	292	310	309	319	298	319	336	339	319	284	326	307	303	340	312	300	321	345	319	334	283	325	317	332	336	322	330	333	315	293	334	296	299	324	298	296	321	325	316	302	321	306	348	335	297	302	302	304	314	335	308	306	280	326	309	316	304	328	308	325	282	329	297	329	309	305	290	321	280	303	328	324	300	301	284	318	327	295	297	311	308	305	340	320	295	291	316	321	309	283	285	312	294	307	315	357	336	325	362	304	310	315	328	328	299	321	307	304	299	321	336	310	331	353	339	325	339	307	340	306	341	329	330	286	302	346	354	300	308	305	337	345	318	325	327	317	296	334	311	318	333	305	321	313	316	288	309	336	304	314	282	322	294	295	329	325	285	311	333	319	317	286	323	284	305	339	313	334	311	324	305	337	292	344	284	341	310	320	295	320	306	346	288	307	312	309	319	309	328	314	310	332	300	300	290	310	312	339	314	319	322	352	306	323	336	269	295	306	344	299	311	304	319	304	308	339	301	304	313	327	308	326	318	341	316	320	335	283	322	310	307	309	345	300	298	312	339	328	319	300	313	332	290	332	346	343	328	325	329	325	291	315	307	338	329	310	325	310	287	326	320	327	311	320	321	323	349	342	317	291	310	320	323	312	331	322	303	316	327	335	332	318	313	323	287	340	306	315	302	300	321	298	332	327	308	330	300	289	328	314	317	320	317	300	308	295	311	292	316	308	339	294	343	293	309	302	342	315	306	308	303	334	283	297	313	307	334	318	340	307	323	302	329	343	311	311	312	334	303	307	320	333	283	311	312	295	325	292	305	301	294	307	320	299	286	323	329	314	315	329	339	304	324	332	281	306	336	333	349	340	314	308	291	300	327	329	297	310	286	323	338	284	310	333	288	315	300	303	310	293	312	326	327	297	307	326	319	293	312	321	312	332	294	326	295	307	328	318	339	300	315	337	277	326	321	322	334	313	288	353	322	317	337	293	337	313	322	284	318	351	311	306	292	296	314	352	308	310	280	316	343	296	299	337	331	365	322	286	308	345	289	325	325	337	342	328	320	313	341	333	291	296	306	314	315	321	336	326	286	327	324	300	293	348	327	329	323	307	291	317	322	308	317	332	285	308	321	349	306	316	325	303	295	299	325	297	304	320	307	301	298	323	301	337	325	306	336	307	305	294	324	310	318	319	315	320	304	311	336	294	279	316	307	359	301	334	307	307	340	309	300	316	285	283	289	336	300	328	349	315	309	262	348	340	318	302	313	321	328	320	327	272	315	306	331	301	317	317	317	289	298	318	318	326	309	294	320	299	341	317	306	330	280	319	294	310	289	336	361	322	311	323	342	307	325	336	329	296	308	315	305	320	286	300	334	299	328	299	325	325	306	333	309	324	315	297	351	349	348	323	309	315	287	327	316	314	343	347	287	316	309	283	288	299	305	303	322	312	322	312	318	317	377	312	316	322	299	315	320	329	305	315	313	349	305	317	295	307	313	337	315	328	350	311	263	316	333	326	305	309	308	321	324	297	350	319	334
36896	55178	48241	32628	22680	14400	9819	7083	5831	4755	4912	5395	4761	4102	3634	2759	2178	1694	1446	1310	1095	874	686	653	499	513	511	528	555	552	522	554	483	446	482	466	457	402	397	409	396	403	395	457	373	403	404	383	410	349	433	420	365	392	420	384	360	398	412	400	413	416	405	422	408	391	408	359	382	368	382	377	423	425	389	425	433	375	407	395	398	352	357	417	376	402	389	390	413	379	382	391	426	388	382	369	396	388	344	356	412	391	407	373	367	371	380	447	388	412	385	406	406	364	381	420	391	408	385	363	377	434	397	437	371	393	371	355	410	387	375	396	405	363	377	373	386	385	399	404	373	413	337	381	385	415	381	409	384	399	346	374	387	383	416	387	392	391	358	351	403	399	374	382	394	341	386	374	412	395	380	410	395	368	396	391	387	367	418	403	382	399	399	378	373	417	367	385	366	425	375	350	366	418	356	402	402	426	392	377	388	363	382	392	391	377	413	369	364	373	370	409	432	412	370	402	352	382	365	372	369	400	361	398	418	374	381	414	365	377	371	405	385	387	401	372	382	386	400	373	408	390	392	373	383	407	423	402	390	355	389	400	428	389	373	369	386	424	365	418	386	346	376	412	400	376	368	416	399	407	360	412	369	393	360	370	386	414	408	395	369	382	380	388	397	348	368	377	382	385	397	384	410	416	345	374	388	419	376	388	393	355	406	388	389	404	376	401	384	380	391	384	395	398	402	355	356	381	402	412	393	385	393	395	407	400	386	401	397	380	363	370	405	380	405	411	392	414	364	367	410	359	407	409	380	391	427	375	378	417	378	398	389	391	376	400	375	388	408	423	366	405	396	372	409	355	385	400	385	386	401	392	383	399	404	380	374	388	373	375	377	402	413	384	393	372	387	382	370	395	406	358	380	377	394	414	361	375	371	388	357	404	363	366	383	379	349	386	386	391	402	408	357	372	399	412	355	381	378	379	391	350	418	358	359	414	364	371	403	390	435	367	397	367	411	369	398	400	413	401	394	387	394	418	382	385	401	402	380	408	369	382	375	406	366	387	377	392	415	371	413	353	340	382	381	374	403	407	408	411	384	396	367	421	403	415	381	398	395	354	407	399	419	394	364	365	383	378	374	346	391	405	404	371	385	384	378	366	394	404	435	373	400	407	345	385	376	416	421	385	397	412	380	360	376	404	396	422	381	368	372	394	384	395	403	394	369	384	375	360	398	408	397	407	418	355	420	388	372	380	373	410	363	399	387	382	403	395	390	376	396	389	378	404	394	449	400	357	408	410	409	381	366	394	396	362	369	404	385	412	391	351	421	377	399	387	346	367	386	389	382	378	390	393	402	396	345	376	379	397	374	370	378	428	386	396	386	368	382	416	394	375	431	401	369	378	366	385	400	361	365	381	377	380	409	384	351	380	379	386	389	398	382	389	399	385	359	416	409	395	420	389	375	365	398	372	372	407	394	390	385	385	353	394	423	365	380	383	354	380	393	360	409	408	395	379	375	403	391	412	348	399	375	421	405	419	347	412	426	393	377	355	376	377	386	390	397	402	380	414	408	404	410	376	380	336	418	401	393	372	416	390	384	416	406	383	407	384	381	385	382	384	387	412	398	389	414	386	379	400	373	408	393	371	413	382	371	339	403	409	397	363	409	385	393	415	314	363	367	422	382	391	361	395	382	395	390	382	404	352	367	373	366	402	399	374	417	381	420	393	350	401	378	417	400	376	375	386	419	379	377	381	372	396	374	394	390	380	393	394	369	383	408	397	374	411	383	366	385	390	382	397	361	362	358	393	352	423	405	389	356	364	394	362	402	392	388	412	389	372	364	394	404	382	370	400	391	432	376	388	390	391	378	408	402	383	340	389	363	407	368	350	384	366	376	343	350	409	370	374	394	430	363	344	370	380	382	365	398	417	393	390	386	365	366	375	375	364	373	414	375	389	408	380	351	353	384	408	389	376	387	396	366	368	389	376	398	374	380	426	401	368	359	371	394	386	421	418	379	383	388	415	425	382	393	414	392	385	402	379	400	392	403	392	360	370	393	399	396	383	396	400	344	373	378	400	402	381	338	376	376	391	390	364	386	364	361	386	360	429	394	405	397	432	364	353	426	387	402	409	366	424	388	379	378	403	377	416	375	384	377	408	392	389	387	366	376	386	387	439	396	395	398	396	383	374	412	346	378	351	398	401	403	413	402	422	402	365	405	351	375	369	375	391	388	381	380	380	398	401	390	391	380	373	339	395	348	433	387	421	379	400	375	375	384	405	429	393	398	370	399	388	411	392	396	431	425	404	421	354	403	354	372	394	375	378	387	390	395	386	391	410	380	412	348	377	384	407	380	385	383	401	395	384	387	360	362	390	402	393	363	388	363	380	378	393	396	419	383	398	383	414	401	382	393	375	382	381	380	371	379	403	358	379	365	401	420	372	402	410	378	401	398	388	405	391	376	361	389	410	378	408	404	398	371	374	387	376	396	375	398	385	364	389	347	383	366	380	399	392	422	379	398	401	386	366	386	396	404	407	384	401	406	399	356	377	382	402	391	377	355	399	353	389	389	383	363	392	359	373	404	422	392	367	357	388	392	405	404	373	367	395	371	422	387	373	393	392	362	404	397	385	410	370	401	399	381	397	403	401	375	388	391	384	362	362	396	351	362	420	362	393	365	401	397	386	399	404	383	389	401	383	364	352	389	358	394	370	386	379	406	400	391	369	368	351	356	394	394	400	380	378	396	398	386	370	403	375	397	396	368	375	391	386	422	355	402	377	387	396	361	375	374	413	380	415	413	366	367	365	379	368	399	376	425	383	392	377	388	379	376	383	405	410	410	371	408	384	402	349	377	393	380	357	381	326	390	419	383	374	368	427	401	379	390	376	390	369	347	432	410	381	357	407	386	398	363	367	394	343	424	377	366	399	368	385	440	399	406	356	382	386	403	353	386	396	388	400	403	375	427	351	404	373	386	377	383	370	416	395	407	383	372	404	400	390	373	423	392	357	407	344	460	404	389	415	356	401	379	370	386	377	356	365	356	407	370	421	384	406	370	423	393	378	370	405	388	380	377	404	357	412	384	402	379	400	427	331	378	349	369	382	378	383	343	403	355	377	419	374	401	400	382	383	370	392	385	369	387	365	370	376	366	387	366	379	408	381	379	414	403	353	388	402	395	390	388	410	390	400	367	374	380	406	367	394	360	374	380	404	367	378	399	402	391	389	395	361	385	376	397	383	394	394	389	385	377	368	399	410	412	367	394	428	379	375	364	402	362	419	380	436	401	389	381	377	402	388	387	440	398	400	381	374	350	347	361	350	349	406	390	388	373	365	331	396	365	362	371	419	368	372	395	376	355	397	364	355	423	373	379	426	398	401	392	381	367	401	433	391	381	375	386	423	376	384	378	409	390	400	379	398	392	378	366	372	374	360	384	404	385	393	384	366	399	396	382	393	390	388	372	366	426	384	407	369	364	370	384	363	404	365	361	402	389	398
22710	21011	28735	23734	21358	21665	17761	7852	5297	4244	4395	5083	4815	3995	3452	2796	2138	1824	1490	1393	1144	936	860	673	607	602	599	600	606	594	625	605	586	541	544	520	438	453	460	453	455	458	469	460	480	437	458	442	455	503	459	426	490	475	459	413	430	458	455	445	458	442	471	427	447	431	444	426	480	458	445	442	437	429	435	465	464	437	417	426	437	418	502	450	463	444	432	478	441	446	444	456	428	443	469	477	466	439	458	441	440	414	427	443	463	473	437	426	452	428	452	468	467	419	434	446	434	427	408	447	454	435	433	429	465	449	454	450	431	444	472	451	426	447	447	420	432	416	438	444	462	426	445	460	466	485	443	418	443	457	455	462	462	451	456	394	443	447	452	413	427	460	428	413	459	447	435	435	450	417	465	464	431	432	466	438	457	459	408	430	439	447	429	453	454	443	433	468	450	419	454	458	459	431	432	461	432	450	444	416	433	434	461	439	452	423	472	411	453	444	435	454	426	435	467	423	419	456	425	421	466	450	432	439	468	427	449	419	435	436	460	438	436	418	437	469	452	452	459	483	454	445	496	410	439	461	429	460	452	437	416	428	455	449	430	404	417	442	464	436	442	457	455	430	432	459	426	439	421	446	444	450	439	435	452	439	397	450	453	445	463	448	446	418	448	428	470	439	483	441	460	436	445	433	496	454	441	460	452	435	415	427	436	453	437	454	429	444	453	438	459	444	393	436	452	419	436	415	455	420	427	455	424	451	473	415	457	474	421	456	403	492	465	435	455	462	443	464	452	443	431	470	453	439	461	431	450	441	405	433	419	441	455	461	451	438	434	429	436	445	469	437	427	497	426	448	412	452	474	429	426	462	433	433	458	483	413	441	427	429	414	463	437	454	462	418	446	418	456	416	448	408	445	446	445	418	439	451	463	471	438	469	432	455	417	436	478	436	446	425	390	449	450	439	445	418	430	476	460	442	420	481	467	459	436	436	432	425	456	457	442	426	470	434	425	440	429	450	467	417	467	458	497	426	432	439	469	438	476	452	412	482	451	379	455	436	464	432	455	444	422	436	411	426	424	446	453	445	426	453	438	444	447	452	463	415	441	472	456	467	444	468	405	436	468	433	437	467	448	458	433	425	459	458	487	456	446	443	449	419	428	441	442	427	448	408	432	427	403	433	494	437	405	431	448	460	470	459	460	459	459	452	453	464	452	478	429	427	408	487	472	475	404	440	438	443	442	462	420	468	452	454	432	428	425	427	434	462	454	466	434	441	423	435	421	431	455	472	433	432	467	446	449	453	445	434	463	443	472	456	469	464	469	433	454	439	422	435	457	453	477	466	428	433	452	430	463	479	446	447	442	489	458	436	441	430	434	437	464	389	477	435	438	427	443	414	421	444	404	471	470	436	455	467	451	443	423	444	401	446	443	472	458	429	469	435	426	428	437	450	419	419	408	471	451	446	423	463	414	449	436	421	448	390	469	435	446	427	452	364	442	409	476	445	488	453	440	426	439	438	437	421	429	489	450	420	431	450	416	495	432	440	436	444	428	434	436	409	436	434	417	422	451	419	433	461	426	420	434	429	476	451	434	434	441	488	476	406	461	435	451	468	424	451	428	478	441	430	452	432	437	443	465	453	446	448	464	454	441	453	461	411	443	412	482	411	438	428	416	430	450	453	411	453	399	440	436	408	426	468	442	444	448	437	429	473	449	432	413	451	457	459	428	446	420	427	450	435	411	439	432	487	448	400	432	449	412	456	456	449	481	463	453	448	455	425	470	421	408	424	475	437	416	475	452	444	428	423	457	411	435	431	438	422	437	444	434	399	451	433	442	419	414	425	426	476	452	455	441	426	438	465	409	418	442	465	437	442	425	440	486	428	462	488	465	444	435	422	425	424	458	427	461	468	449	453	428	425	452	435	437	432	435	430	463	367	414	431	404	384	455	454	466	440	455	420	452	433	477	450	446	433	461	411	463	412	475	426	458	425	459	452	445	465	465	419	467	440	441	439	430	473	460	435	455	464	462	468	451	458	450	438	462	463	460	473	422	436	422	431	486	452	470	508	441	478	433	433	423	431	460	466	453	484	427	440	459	410	418	482	453	470	461	432	442	437	418	463	450	438	428	451	454	455	448	439	484	423	495	413	466	448	432	416	432	435	450	457	461	451	443	466	442	431	471	430	479	481	438	465	424	453	440	440	453	429	443	470	449	426	460	471	446	428	439	443	418	454	457	435	427	414	436	416	438	442	422	450	442	440	405	436	441	479	442	457	420	458	425	430	433	458	422	479	453	463	443	448	442	430	452	455	439	446	465	450	454	447	433	412	409	450	428	425	449	424	430	462	433	444	425	443	443	455	438	439	436	452	456	456	463	428	453	444	448	443	470	498	428	435	466	467	447	482	447	401	441	464	453	444	457	451	443	435	452	429	440	410	456	506	472	434	464	434	456	490	423	440	431	431	437	433	457	478	452	443	459	405	449	461	452	465	468	439	425	450	434	421	411	431	432	437	464	424	441	422	473	445	476	454	416	460	446	463	450	446	413	440	413	455	455	448	427	494	456	496	457	460	483	456	425	467	451	447	444	447	452	469	442	446	447	448	418	428	451	470	410	466	440	465	439	422	475	416	415	445	439	483	465	447	454	409	450	461	479	449	436	435	426	471	419	418	423	442	447	467	437	399	435	460	464	425	465	442	456	437	430	414	424	438	454	419	396	450	429	447	443	432	478	465	436	430	486	415	429	514	441	411	452	467	413	489	452	413	445	436	404	454	468	464	490	409	424	418	417	461	436	456	438	436	482	441	412	414	441	421	443	431	426	486	462	412	464	451	413	406	448	459	461	435	474	441	463	492	419	421	439	473	428	454	439	472	438	424	409	464	415	411	450	434	455	425	445	462	403	446	424	422	427	424	417	433	442	434	484	472	447	427	429	446	396	433	467	422	474	420	457	465	440	441	456	431	449	450	466	435	466	423	426	424	457	487	457	440	458	478	427	441	435	435	417	454	444	448	434	478	448	462	443	432	422	494	470	393	430	455	433	443	446	452	437	449	446	437	446	465	433	495	427	422	423	451	508	425	450	424	449	457	415	454	439	424	399	452	454	472	450	451	439	477	440	482	463	393	426	440	440	470	463	421	416	434	430	512	476	430	448	474	448	407	451	461	455	456	439	461	446	442	430	446	406	459	455	415	478	462	464	442	469	482	466	427	414	427	448	428	467	453	453	458	449	422	458	450	472	459	455	421	468	437	444	475	491	461	442	435	450	446	460	476	408	450	469	421	436	485	429	425	428	452	456	424	481	380	444	430	470	481	477	463	409	423	405	485	443	457	442	464	443	458	419	439	420	467	460	446	425	460	416	412	436	437	443	428	429	402	424	425	456	438	508	448	442	444	444	456	456	464	456	456	462	458	462	423	429	461	462	456	448	491	446	412	463	458	471	439	433	438	442	429	434	462	429	426	449	432	438	429	427	457	473	441	431	423	418	433
39051	64475	56372	40739	28848	19980	15183	12352	10062	8235	8254	9277	8425	7166	6124	4868	3853	3092	2457	2234	1889	1451	1291	923	786	772	764	737	743	797	789	766	706	667	675	620	540	578	543	528	538	553	568	572	532	550	532	602	543	551	538	532	532	534	572	514	488	536	523	586	545	489	532	543	551	548	544	493	509	530	524	512	533	534	527	531	525	537	483	556	518	524	496	525	531	501	501	537	536	528	505	520	509	463	509	503	484	526	536	490	507	550	491	522	538	485	498	538	483	509	524	489	519	521	555	501	543	517	556	515	544	528	514	529	544	537	543	529	507	523	485	514	553	516	508	490	507	553	530	531	508	520	530	532	516	511	545	554	494	544	507	563	514	493	512	529	555	526	549	510	533	525	501	526	539	529	517	571	505	532	551	502	508	536	503	516	531	525	525	614	509	524	537	552	513	537	509	500	570	577	521	508	514	504	520	525	560	533	532	530	537	517	524	511	565	496	520	570	567	528	532	529	582	538	507	518	519	515	516	500	493	559	527	531	533	499	555	483	504	548	536	500	487	565	509	500	506	546	530	534	533	530	525	513	527	497	554	546	554	533	530	535	543	511	528	537	515	535	515	502	489	468	480	501	488	538	553	561	493	505	542	528	533	514	525	498	552	545	525	523	512	506	475	497	512	468	524	475	538	518	519	528	502	519	491	522	510	531	510	510	506	507	489	511	518	516	554	515	510	508	506	552	526	521	569	489	523	500	492	554	483	526	534	494	539	518	483	548	508	551	507	483	534	514	492	518	517	522	467	526	539	546	515	516	516	512	547	519	515	519	546	514	509	527	521	526	514	483	536	537	481	562	535	528	538	516	539	502	525	533	542	504	527	477	556	531	505	469	470	511	502	517	531	522	535	485	549	542	583	550	518	572	519	527	562	486	546	553	571	524	513	550	518	524	512	510	549	520	550	565	539	495	471	552	551	518	495	521	521	533	501	482	509	492	551	527	517	560	521	523	529	510	490	508	512	524	510	504	537	507	525	519	509	541	559	526	548	507	539	549	504	476	471	546	524	539	518	516	537	453	507	500	529	502	565	512	515	543	507	515	522	536	523	545	487	518	522	475	521	517	489	560	507	519	514	505	549	539	525	514	458	468	542	555	509	496	495	535	535	520	501	514	520	512	554	526	540	523	511	523	524	522	524	532	523	569	494	507	516	517	514	525	477	515	525	504	476	503	541	502	495	530	528	557	506	514	542	506	553	521	541	522	509	473	528	519	514	537	497	557	539	515	498	507	546	573	570	522	540	563	529	502	494	550	527	524	488	521	524	527	523	490	523	507	549	511	515	532	557	508	520	478	529	538	534	547	526	487	509	518	542	536	488	485	511	513	532	511	521	514	519	571	529	520	509	531	523	529	584	494	497	539	532	508	491	521	463	517	510	527	530	516	536	500	523	506	512	532	546	523	519	527	516	520	473	484	533	531	556	500	506	514	501	538	529	529	556	555	521	533	525	544	564	497	521	541	548	516	513	533	519	530	533	539	521	514	528	545	521	549	524	525	513	508	491	497	516	499	517	507	510	521	523	504	522	519	512	539	516	509	485	514	539	534	554	593	525	546	494	510	497	523	535	507	512	515	512	570	487	517	547	535	489	563	527	509	610	515	520	516	484	481	507	493	541	537	523	518	525	506	545	496	467	535	524	494	570	545	483	537	512	512	505	505	532	573	468	490	469	534	487	525	495	535	535	482	543	506	532	487	556	535	513	571	546	563	530	473	505	512	547	539	517	549	494	529	525	512	523	534	520	495	508	504	552	543	570	483	530	481	546	494	493	493	525	473	498	526	523	521	542	513	517	506	515	517	517	504	569	520	516	497	516	517	508	547	516	489	504	518	473	532	524	531	539	524	554	524	566	545	497	523	509	511	532	539	480	526	546	535	508	504	541	485	546	529	496	508	480	544	517	477	524	516	554	528	491	540	490	575	502	543	532	544	491	559	526	475	537	487	505	519	535	538	555	544	535	528	501	510	498	526	524	551	542	510	519	513	537	568	522	505	518	539	527	551	492	496	566	539	540	545	507	514	548	564	584	540	520	540	488	533	507	485	508	576	546	511	522	511	514	495	502	543	515	532	522	532	492	534	537	514	504	538	506	549	515	531	495	519	501	538	506	500	524	541	497	562	521	524	518	516	522	523	498	548	488	569	477	529	581	554	504	540	488	533	500	525	537	541	508	513	549	567	536	541	526	536	527	512	528	538	546	563	581	536	544	563	534	531	536	514	500	547	569	518	515	532	550	540	523	543	537	541	549	482	506	536	514	539	549	515	465	527	539	500	548	547	500	542	529	504	517	497	530	519	524	525	461	461	491	544	517	510	516	554	518	514	563	536	571	551	517	506	504	550	516	524	514	508	496	519	519	475	497	525	560	548	519	488	490	533	487	506	508	540	535	534	520	517	573	488	510	502	491	505	515	548	503	511	535	508	519	501	527	534	528	519	542	543	529	539	581	554	510	528	502	507	542	522	554	524	502	547	540	526	566	532	524	534	538	528	531	542	489	498	528	565	481	522	516	549	576	533	541	509	535	482	531	535	523	493	521	513	504	554	521	553	537	540	524	513	505	509	502	531	500	518	499	538	545	512	494	531	575	551	532	487	522	490	502	546	546	560	547	547	549	524	529	546	491	520	544	536	518	555	510	491	499	533	493	523	516	501	525	513	543	559	562	520	522	516	519	550	515	502	530	534	528	526	530	527	529	500	502	479	558	539	530	526	558	494	514	532	515	465	518	555	524	534	511	524	491	508	544	506	512	520	540	507	530	539	517	516	537	532	513	513	519	494	515	512	501	517	536	537	482	535	546	534	508	519	525	527	507	522	513	509	537	520	489	569	537	512	577	478	510	524	545	502	537	536	510	530	523	498	527	496	515	491	518	479	511	545	507	539	566	524	475	518	577	503	568	517	504	507	535	538	527	508	520	525	515	514	526	540	480	504	543	586	548	525	535	515	532	492	514	546	523	495	592	477	545	503	500	514	519	514	542	563	503	550	575	540	487	499	508	516	546	499	556	523	541	537	568	528	548	563	502	487	503	552	526	502	510	500	505	557	534	501	527	513	534	549	532	473	514	540	544	518	496	515	528	554	501	528	515	545	474	504	525	516	500	517	512	533	545	488	472	544	544	523	536	532	517	525	536	570	577	536	521	502	492	518	538	509	471	493	545	530	513	499	540	510	529	515	538	523	531	469	517	567	525	543	516	514	508	514	482	523	489	519	546	498	486	535	495	549	509	508	543	564	539	509	511	499	512	521	571	440	501	520	509	498	589	508	538	530	500	531	511	557	547	554	528	508	548	508	529	522	542	510	462	549	538	528	536	533	509	540	548	574	512	527	527	543	517	528	552	516	486	526	546	527	502	524	524	523	524	476	543	563	513	518	551	523	518	520	494	489	530	524	497	486	554	521	512	544	537	568	524	546	563	547	518	517	542	517	525	532	500	547	476	518	514	540
30249	34920	40661	30374	15806	7217	3863	2778	2066	1581	1474	1874	1818	1581	1418	1129	955	850	726	632	581	491	464	381	380	349	332	370	390	355	358	363	313	362	336	312	323	316	317	332	369	324	308	289	335	307	278	326	301	326	347	275	308	304	282	324	292	332	344	282	348	314	333	306	342	351	362	316	286	295	303	302	314	303	328	285	292	312	292	278	308	296	318	326	333	311	318	332	326	337	304	297	293	329	281	298	302	321	328	314	312	314	315	295	298	327	315	318	317	309	359	328	281	327	293	304	319	305	290	292	296	311	334	297	313	301	330	321	318	310	284	318	310	295	309	315	295	318	339	291	315	333	332	288	306	349	342	301	294	346	335	318	332	314	297	325	335	357	346	326	307	315	289	315	312	350	285	297	307	318	359	287	300	326	331	336	310	311	291	300	321	310	304	320	298	310	294	309	298	308	296	338	352	300	324	309	281	322	293	304	337	305	358	313	309	319	287	348	321	323	314	347	321	299	324	317	292	283	301	296	290	308	280	306	293	314	358	317	308	312	282	337	324	278	325	318	363	319	326	310	322	322	312	301	274	299	310	315	332	324	344	303	330	301	312	324	341	320	327	327	308	290	306	337	299	337	314	329	286	310	314	302	286	304	312	320	334	314	308	277	307	308	302	278	319	316	334	314	325	310	326	277	275	318	293	299	320	307	321	288	302	327	324	312	287	316	326	303	301	323	313	297	327	298	311	314	303	351	329	333	334	282	312	316	301	345	323	343	349	323	302	289	318	307	322	300	309	342	292	301	308	329	339	312	299	323	325	337	293	298	325	300	278	328	320	308	307	341	319	330	292	338	308	315	308	275	311	316	290	321	320	295	306	318	325	304	324	293	315	311	344	260	317	306	320	327	339	321	323	284	314	300	321	303	336	306	297	331	319	300	310	304	328	358	360	294	324	309	292	277	290	320	361	315	312	331	302	357	320	347	298	302	324	322	291	320	360	305	293	304	309	298	323	324	287	338	303	315	315	286	302	298	297	255	318	326	340	341	315	346	336	319	318	277	307	313	302	297	313	290	353	301	316	282	315	321	338	317	319	335	317	265	323	299	311	312	339	324	344	304	326	324	355	313	311	322	328	314	290	319	332	312	319	305	327	339	319	318	313	317	304	303	288	321	328	347	323	339	371	314	309	327	326	284	315	258	283	359	333	273	295	335	317	313	326	305	308	317	290	310	308	332	319	318	311	293	319	326	318	281	324	301	306	288	296	286	287	314	318	326	305	310	309	327	301	339	317	333	310	309	330	370	288	345	282	313	314	322	330	293	351	318	319	275	340	340	297	322	321	325	305	276	307	286	320	268	315	301	322	336	297	313	341	322	341	323	313	294	346	330	290	311	315	346	309	333	309	316	287	316	300	335	356	311	313	340	266	327	346	278	305	294	309	302	315	348	354	291	309	311	321	320	321	320	324	327	326	299	313	311	314	331	301	311	309	345	302	310	337	288	326	261	308	275	311	304	350	302	295	324	320	323	328	342	315	325	341	285	321	284	334	321	317	301	299	318	310	292	311	303	326	316	308	326	302	306	287	309	340	330	297	314	348	313	288	318	308	304	292	312	336	324	314	347	298	354	331	295	337	316	306	310	300	312	311	320	314	318	292	333	298	302	323	332	310	327	301	298	330	277	309	320	292	315	289	329	315	313	302	326	331	317	315	316	305	334	326	322	278	292	326	320	343	315	335	329	273	293	337	308	351	330	318	327	319	300	291	324	314	339	348	302	302	317	330	275	320	274	332	325	314	297	323	344	299	353	274	309	316	305	306	294	320	319	292	330	330	332	285	317	325	309	325	309	261	305	329	303	305	312	331	331	303	337	341	327	311	299	326	294	333	327	305	308	332	308	322	330	314	315	319	338	283	287	310	316	316	315	310	324	317	310	330	313	297	305	320	291	322	349	318	313	300	289	329	317	320	342	290	308	338	320	338	318	320	297	318	280	288	302	289	308	279	289	311	322	309	295	323	321	326	319	301	315	301	296	299	330	323	295	303	284	321	289	329	291	297	307	320	306	313	307	319	281	324	291	320	324	281	311	299	318	314	328	298	314	317	327	345	335	293	335	323	320	321	293	316	319	330	320	335	317	349	305	304	289	289	316	289	283	300	321	300	325	286	346	323	324	315	275	333	293	319	321	326	327	327	322	286	320	319	330	335	300	270	312	355	309	316	324	374	341	333	332	313	323	311	295	308	304	286	311	340	337	322	297	333	311	290	248	314	278	294	290	319	368	275	319	325	300	315	313	313	312	313	304	301	302	315	300	318	285	329	305	321	284	311	289	341	302	326	319	304	322	302	303	319	303	293	321	282	312	324	296	314	318	301	324	318	314	273	308	313	309	325	328	309	326	278	294	314	319	301	331	315	316	326	315	306	300	337	317	290	310	316	319	320	305	327	294	323	315	306	325	333	310	343	331	313	328	314	326	301	324	340	292	323	319	306	344	336	314	310	314	314	285	298	304	309	304	332	302	284	292	316	321	311	299	307	343	314	310	315	360	323	356	323	317	321	311	301	285	264	309	309	321	314	322	299	285	282	292	321	320	309	310	311	298	297	336	291	333	341	299	332	300	305	306	315	301	315	343	337	309	287	295	306	339	328	297	338	296	303	304	329	302	344	308	298	310	328	329	304	311	312	322	312	323	274	309	315	297	334	339	324	314	309	318	299	314	315	331	319	315	315	290	320	324	325	297	279	296	340	257	319	326	343	331	313	329	343	310	289	298	303	313	304	299	316	312	351	322	290	306	293	336	314	323	289	330	327	274	306	298	337	285	312	274	316	322	283	288	289	347	294	295	313	311	330	327	297	344	323	308	321	322	346	353	324	326	303	327	310	325	301	348	347	300	302	319	300	304	313	321	336	286	294	327	316	290	300	308	300	332	333	310	288	289	297	335	339	299	311	287	323	310	294	309	294	328	309	288	313	291	343	299	296	314	331	337	326	354	353	307	311	289	313	333	322	296	297	310	317	327	314	310	347	268	317	268	314	321	351	302	306	320	305	317	330	313	313	331	309	300	332	314	312	292	317	323	320	317	286	302	320	312	322	309	345	307	296	358	323	341	301	286	308	283	323	311	283	286	312	310	334	320	316	292	305	309	312	339	339	303	322	318	333	301	293	321	321	305	327	320	323	344	331	343	329	293	308	284	319	305	310	320	318	343	331	321	333	286	328	311	311	320	299	279	281	331	313	305	300	341	319	325	336	307	335	314	307	313	340	322	315	289	305	327	332	320	312	315	305	299	308	334	295	302	296	304	319	304	287	368	333	302	314	346	314	314	323	308	302	293	333	302	308	285	323	306	340	297	331	301	352	314	291	312	308	276	300	306	312	311	302	349	314	276	321	311	320	333	307	300	353	335	293	300	310	309	309	308	333	319	349	319	321	339	316	303	317	290	285	291	362	312	286	307	315	320	331	310	298	282	310	272	326	313	300	327	349	339	282	323	312	300
36406	51053	44381	30426	17714	11057	7446	6148	4252	3502	3109	3810	3546	3096	2791	2029	1768	1442	1183	985	876	702	593	545	489	512	467	473	450	459	451	450	404	445	392	395	402	365	406	379	373	381	359	389	332	390	374	404	412	406	387	397	354	355	380	379	393	405	392	349	337	353	354	376	402	394	375	374	420	391	368	400	396	379	370	427	400	381	384	369	385	376	355	393	408	383	390	407	383	403	378	377	398	397	366	409	416	391	419	373	408	380	371	372	352	353	415	385	379	388	376	405	350	378	379	378	407	404	357	393	408	393	370	415	359	405	406	350	362	351	388	388	399	379	386	359	378	383	384	393	368	424	378	380	404	355	378	347	383	374	353	397	413	393	377	391	386	360	424	381	378	395	370	422	383	376	414	368	400	407	392	363	399	395	373	375	380	350	341	367	383	386	359	384	352	360	419	363	395	393	377	348	369	428	360	364	348	409	417	392	363	338	362	387	351	368	386	404	398	390	392	382	387	397	368	383	384	411	392	362	362	400	357	355	356	357	369	375	371	390	395	377	391	386	374	369	407	355	413	388	375	378	359	404	399	392	386	347	413	369	382	361	369	336	359	384	365	370	394	393	387	399	393	385	389	383	364	391	384	393	384	364	400	401	391	379	418	361	390	401	380	408	359	393	383	380	367	360	374	348	391	437	412	402	387	374	377	405	363	415	389	396	390	352	380	394	385	387	356	432	381	403	376	367	356	372	371	381	344	370	355	398	391	393	410	421	412	388	355	362	406	355	389	383	374	361	394	364	356	392	370	366	375	407	341	379	383	388	427	354	360	349	387	358	386	385	346	405	384	397	365	359	394	340	386	363	410	366	372	378	374	373	418	361	387	393	376	390	348	382	375	384	371	371	378	381	406	378	408	391	390	376	361	377	370	376	372	353	357	372	343	355	394	402	343	385	397	361	358	372	407	405	400	353	364	386	404	390	372	382	386	384	393	384	389	407	378	381	428	372	353	401	374	382	370	406	351	411	398	364	383	365	399	384	379	379	418	400	402	351	389	377	353	387	378	344	360	389	387	374	395	390	398	382	384	393	369	367	390	357	383	382	360	370	374	372	424	374	428	395	376	358	383	374	363	369	385	405	353	345	382	378	387	388	381	376	387	368	365	387	373	412	371	356	383	388	391	372	381	385	406	357	371	371	424	385	402	369	404	394	408	348	358	380	368	372	348	408	373	380	402	388	369	367	352	362	356	357	404	413	406	395	338	371	398	404	365	388	353	409	384	414	397	358	403	386	358	391	370	400	370	371	354	386	381	375	372	358	378	382	372	358	356	375	369	340	399	363	377	406	381	362	377	381	396	390	376	376	385	399	381	409	363	359	381	424	397	373	360	360	398	377	365	353	378	370	374	392	373	375	378	404	397	370	413	378	380	368	400	374	382	387	405	381	389	364	409	363	377	375	370	379	382	381	388	360	364	381	392	380	381	369	423	381	365	352	401	385	370	365	381	406	373	379	376	369	391	406	383	376	390	379	409	354	339	389	379	370	376	409	382	370	390	373	367	367	377	376	341	406	358	395	381	396	371	400	354	390	380	415	391	353	382	392	393	426	399	385	346	327	364	396	378	387	369	375	405	387	389	369	368	361	410	346	348	370	370	402	358	362	353	379	396	393	386	391	373	367	398	358	382	377	378	347	382	394	376	388	396	382	374	368	367	391	357	413	348	413	377	390	370	366	397	372	367	384	395	386	386	370	376	367	360	384	374	383	373	388	402	417	394	367	385	382	360	359	384	363	370	382	405	353	335	389	400	373	403	360	380	350	380	351	401	399	363	401	391	412	379	357	388	355	426	386	397	374	362	356	374	355	393	342	397	359	353	373	388	360	385	379	367	357	382	387	352	410	420	355	381	357	347	377	353	371	368	367	366	402	362	379	389	361	362	335	398	368	390	403	407	390	387	343	389	396	395	408	362	367	354	380	360	348	373	402	391	380	420	359	373	379	397	371	347	372	344	384	417	317	379	396	371	377	370	378	384	398	369	364	381	387	381	389	352	387	358	371	346	364	432	427	406	346	395	345	372	378	362	393	384	372	388	387	374	401	379	386	363	350	401	383	406	406	381	388	367	370	378	362	373	381	389	360	392	348	396	361	380	370	356	388	386	418	410	378	414	385	378	368	379	369	352	391	370	368	365	400	351	333	362	360	372	390	366	384	378	383	388	328	389	388	356	402	373	396	337	402	369	375	387	407	359	395	366	373	365	399	375	363	367	368	374	363	353	405	387	410	352	391	391	394	372	382	384	388	392	392	383	371	398	389	367	385	377	369	358	357	400	357	341	374	352	402	344	374	387	388	384	416	423	356	386	392	360	386	378	341	384	412	361	381	368	366	367	398	391	369	370	383	410	399	363	381	350	393	404	387	377	390	372	388	395	382	411	381	397	353	361	393	378	398	391	378	397	370	375	409	398	382	394	365	366	401	365	371	369	378	365	376	403	376	395	373	365	368	397	403	388	383	371	392	402	342	359	409	376	387	420	383	372	374	399	395	398	387	397	375	393	378	399	374	371	376	397	384	355	333	367	368	367	395	353	383	367	395	380	395	380	335	385	368	360	391	364	397	352	371	379	390	384	359	390	381	396	368	367	391	342	371	387	404	387	422	396	382	351	334	383	372	389	380	384	374	357	383	383	361	373	381	379	369	364	382	399	375	332	364	375	373	403	384	373	363	384	349	388	384	372	366	384	366	403	335	365	363	388	404	350	388	406	415	363	404	349	365	369	377	370	354	379	368	376	358	405	350	354	367	390	359	358	377	366	399	396	407	364	415	397	395	357	374	373	362	379	401	388	379	378	381	377	364	376	350	389	365	401	416	370	385	408	362	390	377	375	361	397	379	379	391	381	350	380	390	364	362	377	375	370	373	367	381	405	378	378	383	398	383	389	423	408	367	397	395	371	377	346	384	354	378	386	373	377	354	398	379	355	351	391	404	385	388	412	384	394	376	376	377	365	390	394	421	355	365	396	387	390	386	391	402	386	377	392	387	384	370	384	399	367	393	369	393	360	387	384	358	390	339	371	412	355	386	343	377	376	354	403	354	380	387	402	358	375	362	372	384	391	340	365	370	393	371	341	359	360	383	394	360	367	399	386	403	389	376	354	420	391	378	370	382	368	355	359	378	340	409	378	376	379	352	389	392	371	402	360	368	358	375	343	368	357	415	370	356	394	386	400	377	406	402	362	406	389	363	372	396	397	342	404	376	387	376	351	369	357	375	361	393	351	385	413	376	349	365	387	402	383	357	368	414	374	361	363	373	348	355	379	361	371	386	385	365	391	403	362	371	386	377	350	375	349	360	417	401	401	354	395	345	365	353	385	374	371	386	346	403	369	402	411	356	398	412	382	365	389	379	344	429	397	388	388	398	385	369	360	379	387	365	377	386	384	387	418	383	388	370	395	341	373	374	380	387	383	375	390	386	372	400	355	369	370	380	411	394	392	385	354	375
23729	21022	28589	25423	22067	17798	9402	5455	3600	2864	2716	2896	3052	2524	2495	1984	1594	1289	1114	967	800	790	597	530	526	501	521	512	489	531	535	470	485	434	465	435	437	411	399	391	385	436	411	393	384	411	436	402	397	396	383	411	389	403	419	429	393	451	415	408	388	428	387	386	405	398	406	389	394	362	375	398	363	386	429	392	411	412	363	414	412	415	386	387	420	377	410	377	391	410	399	391	397	425	416	368	390	381	382	371	455	337	406	426	417	416	417	409	380	363	413	362	397	436	391	397	379	399	407	379	404	412	354	385	384	373	389	396	426	424	402	367	380	386	396	418	417	363	409	371	414	380	415	375	372	365	437	392	367	383	412	415	378	385	374	428	398	356	381	421	384	415	409	397	422	405	406	395	402	401	438	426	404	408	393	366	401	416	391	413	349	399	406	434	403	380	404	386	393	387	414	440	409	369	394	366	395	388	377	418	413	378	425	371	400	418	369	388	375	416	393	373	394	397	391	397	406	388	407	408	401	396	413	366	379	399	399	387	401	405	424	371	381	436	355	390	390	398	364	394	428	409	396	407	386	386	422	391	397	385	388	397	380	392	391	399	387	384	387	400	380	404	386	370	376	414	382	408	372	390	380	383	360	394	376	369	392	372	380	374	404	434	400	380	397	414	392	384	400	366	382	384	380	395	384	387	426	384	394	397	396	393	390	394	367	384	407	415	412	410	390	414	427	401	396	404	424	395	384	406	369	420	362	391	392	423	405	425	389	391	425	441	427	379	409	370	430	433	386	358	403	385	400	402	386	403	365	386	389	365	426	390	390	403	397	402	377	384	384	384	366	355	413	414	393	385	379	380	420	390	354	379	409	416	418	370	410	358	390	374	392	399	416	399	380	370	410	390	374	392	372	405	418	383	386	386	404	389	376	396	364	369	393	388	424	416	381	417	391	394	402	380	409	372	392	409	392	404	382	400	374	416	372	394	377	412	375	385	400	421	402	404	435	361	385	405	400	377	400	402	416	364	388	407	412	388	370	390	409	369	374	390	391	428	382	416	405	413	370	388	379	411	403	374	421	393	377	464	408	394	429	432	395	378	363	405	406	381	388	393	392	425	391	435	408	398	375	357	385	369	388	421	403	429	391	450	405	409	409	402	377	418	387	421	401	392	367	400	387	403	377	371	398	428	396	404	371	389	374	372	403	365	392	398	376	350	419	404	385	365	396	430	408	394	377	401	376	368	390	394	345	356	423	417	445	372	396	389	418	374	369	394	376	393	366	409	379	386	375	388	373	385	386	380	391	382	403	407	381	405	395	399	399	378	413	399	416	383	393	382	387	387	401	393	408	429	441	396	349	400	400	381	419	364	392	377	375	390	380	392	425	386	372	374	367	415	422	416	395	388	391	370	422	386	414	371	409	380	393	376	393	432	391	417	375	392	357	394	355	412	381	427	392	391	429	390	380	397	374	386	383	398	397	403	391	374	430	406	390	375	393	380	377	374	455	390	401	400	361	393	411	394	411	366	400	396	412	410	415	364	376	406	386	396	389	407	369	373	404	365	384	399	397	378	398	407	381	400	397	404	388	395	387	376	355	390	374	377	356	388	398	410	415	376	392	398	399	378	393	405	382	383	390	406	418	377	377	400	398	355	368	400	418	380	400	389	410	385	370	402	413	369	363	425	353	424	388	383	408	378	386	373	423	383	383	362	397	410	390	390	404	390	418	436	370	371	394	425	370	444	415	387	379	406	384	375	415	408	390	428	381	412	427	370	410	369	361	399	393	410	372	394	389	382	379	405	333	354	395	389	395	391	386	401	389	380	390	437	391	380	417	389	386	384	386	430	409	390	411	389	428	388	386	419	404	381	353	435	373	396	402	415	391	403	402	394	388	411	403	431	406	400	397	361	399	374	388	413	362	408	423	409	378	376	375	426	382	381	376	411	400	397	406	361	434	375	440	401	385	379	370	400	393	389	411	417	385	396	388	406	430	401	381	342	378	416	379	411	415	417	394	395	384	379	412	374	413	396	374	414	395	386	427	393	393	398	416	377	414	413	403	405	343	408	378	396	387	419	397	354	352	367	350	413	403	387	403	395	388	381	400	388	371	379	376	432	393	400	418	405	402	396	398	380	439	372	385	393	389	426	431	380	369	406	361	386	367	368	409	410	402	398	413	423	421	410	414	372	391	383	386	408	396	401	387	404	394	408	409	389	361	405	415	397	395	376	401	451	417	405	379	410	394	403	361	390	393	414	391	388	423	391	417	410	394	388	403	424	377	370	404	426	377	397	410	416	388	372	377	375	368	425	384	387	382	391	416	400	378	404	395	381	397	376	369	427	378	411	362	369	396	395	385	416	366	395	411	402	408	371	396	398	398	385	363	383	400	417	402	381	394	417	407	411	392	408	406	356	409	412	405	389	390	423	424	429	415	407	419	407	370	376	407	388	392	380	387	362	396	393	403	424	374	397	406	389	382	378	399	415	425	384	389	358	389	372	372	426	416	408	376	423	383	394	394	393	407	406	393	386	369	379	392	394	410	402	406	370	392	374	388	382	385	388	402	427	419	402	388	401	413	402	401	406	415	422	371	398	408	385	403	402	425	384	395	410	411	365	390	413	416	418	405	386	410	417	369	392	380	401	394	388	393	407	411	415	346	384	415	376	382	407	381	355	460	378	394	388	371	409	381	385	399	408	423	393	376	399	412	373	392	395	370	408	396	394	389	385	396	384	358	396	418	411	380	365	405	407	353	384	380	392	385	398	369	380	386	392	394	391	392	407	411	372	379	406	428	423	372	405	393	378	365	381	388	380	412	403	384	387	388	409	418	396	392	381	396	380	419	390	396	395	385	372	401	385	404	390	388	370	399	408	416	365	384	398	471	398	416	411	415	376	437	438	403	394	354	355	410	386	392	407	368	385	334	415	368	382	387	398	375	406	386	423	383	427	372	392	394	395	388	375	366	379	435	388	408	352	367	416	381	362	386	372	419	376	419	414	416	425	380	364	399	390	383	389	419	393	384	403	383	407	401	371	391	391	403	377	401	418	398	398	395	419	412	383	395	400	378	440	368	394	418	384	398	392	387	380	392	429	386	411	376	384	393	392	373	429	419	424	413	392	376	388	421	397	417	405	367	399	360	364	395	364	391	378	402	401	400	398	362	411	383	401	387	423	413	408	402	398	402	394	367	364	415	399	415	389	396	381	375	396	383	373	396	419	420	390	388	373	393	384	415	414	389	400	402	383	403	397	381	368	379	390	411	404	410	424	408	410	388	390	432	390	352	376	354	367	390	405	380	383	383	385	431	398	432	376	393	434	373	435	411	364	383	408	391	391	396	394	388	363	406	428	399	392	447	377	376	422	410	340	410	381	377	403	382	342	382	389	397	405	387	392	421	393	368	366	363	448	389	404	379	388	419	407	403	398	400	405	387	417	376	394	418	380	379	401	410	390	384	391	402	380	367	375	389	358	368	378	413	378	395	347	392	375
36892	58590	50779	36763	24983	16770	11763	9805	7002	5737	5442	5599	5903	4915	4545	3439	2667	2283	1935	1536	1256	1099	843	678	708	739	651	630	664	653	687	656	584	563	567	533	522	483	482	512	485	507	460	488	466	512	476	496	494	487	475	477	488	447	470	474	451	500	465	492	530	464	481	496	481	472	502	447	454	441	471	487	450	456	453	445	466	458	483	478	474	462	470	448	468	489	465	482	467	467	456	495	492	473	454	463	508	434	476	482	426	464	465	439	469	499	501	458	460	445	466	473	477	461	477	483	497	481	446	463	454	437	476	504	499	480	452	461	481	457	453	462	452	401	447	463	487	450	463	476	484	508	502	499	433	447	433	489	486	464	441	462	489	475	476	461	475	452	483	468	497	471	460	465	465	468	525	473	479	475	471	472	444	480	437	459	457	483	480	495	485	490	435	422	462	485	479	461	423	451	499	488	460	455	463	473	484	481	475	473	492	468	487	469	436	437	458	495	424	479	437	455	474	485	448	476	480	455	506	460	465	491	466	480	500	489	442	450	461	456	439	463	450	466	478	429	450	507	504	497	443	487	464	467	460	486	474	464	496	472	450	528	472	451	435	508	439	477	473	488	481	466	462	462	455	477	485	449	494	441	456	461	461	484	497	496	465	466	497	467	463	458	463	510	468	473	449	469	429	467	462	477	467	463	449	465	466	481	441	506	448	482	497	505	481	473	471	469	447	452	501	464	443	454	432	499	481	454	445	464	461	464	499	444	460	450	488	473	448	461	466	476	460	475	476	524	472	482	470	480	503	472	456	455	498	471	464	481	487	458	465	430	444	469	462	503	483	485	460	444	464	479	490	488	479	457	513	502	516	464	462	486	476	436	460	447	467	466	478	448	435	467	458	471	470	495	480	487	459	475	429	488	468	447	485	453	467	505	490	473	466	455	431	500	467	458	470	472	446	454	468	456	447	462	463	541	455	480	439	498	458	442	479	493	504	501	450	491	442	423	458	417	465	452	479	463	448	476	462	474	438	502	459	480	475	468	439	460	443	497	428	446	451	488	478	444	502	460	495	488	487	479	481	452	436	475	461	478	431	455	507	453	501	454	458	501	482	437	478	480	493	529	482	478	486	445	474	485	519	454	490	471	481	484	465	502	437	460	467	460	517	476	452	454	482	459	481	464	435	466	453	440	471	446	520	466	468	485	490	478	451	462	445	441	482	474	466	448	452	499	470	475	437	457	480	494	446	475	473	485	474	500	467	462	482	486	477	489	479	488	488	504	465	468	481	487	489	463	470	491	448	457	505	470	477	432	462	465	480	456	467	475	478	444	500	465	473	459	457	492	482	491	494	474	452	467	431	486	467	482	465	476	432	505	504	478	479	467	440	437	474	500	450	441	483	474	468	461	483	467	482	479	478	445	500	448	481	477	448	468	468	431	465	474	496	489	474	486	462	507	494	475	442	467	468	484	440	423	477	496	498	486	464	434	465	494	492	454	441	471	463	471	473	503	506	472	446	458	487	468	475	489	475	512	517	500	460	507	467	477	483	444	466	489	473	485	471	477	440	465	488	492	499	485	494	448	459	461	494	494	480	474	471	409	454	436	456	476	455	448	491	448	491	462	497	459	468	471	476	467	499	456	474	465	477	474	434	479	488	445	488	464	482	433	454	476	480	489	461	459	484	509	476	506	459	495	492	466	497	472	470	422	454	459	455	475	446	460	457	457	500	486	495	486	453	458	510	503	472	468	499	516	507	462	427	477	489	443	471	492	503	435	495	475	484	465	449	472	445	502	467	452	473	454	458	488	520	469	442	462	435	475	507	441	507	474	494	462	453	476	461	478	462	447	421	483	501	434	484	445	470	482	468	478	450	461	476	452	478	495	477	436	476	453	461	468	508	458	439	445	465	485	495	473	490	478	482	462	489	448	474	483	460	493	457	490	463	449	462	462	460	494	464	497	456	463	452	502	475	455	461	498	465	477	463	494	440	512	501	462	497	434	484	520	432	473	450	472	484	454	464	473	491	434	458	446	496	486	443	487	460	480	463	469	476	499	470	468	479	461	472	480	472	462	471	457	500	497	437	467	440	454	486	471	448	483	472	466	469	449	479	472	475	521	460	426	474	448	453	436	468	477	481	512	481	443	521	469	495	478	460	456	497	418	468	468	484	442	434	482	467	511	490	474	485	458	494	472	526	490	475	452	445	441	532	473	502	463	498	481	471	480	464	466	468	520	466	465	455	495	468	445	450	477	454	431	480	436	491	468	462	501	458	460	460	464	504	445	463	458	486	490	481	481	444	453	471	451	458	454	461	476	503	474	469	471	499	475	502	476	428	463	491	490	455	512	481	476	469	467	454	536	456	461	512	463	446	487	491	446	477	467	475	467	474	483	438	423	459	491	531	441	502	457	454	460	479	445	452	488	451	485	449	508	483	461	497	466	454	464	504	466	508	513	460	425	482	487	444	466	450	519	450	472	453	494	451	460	461	488	490	443	435	484	470	499	460	441	495	478	492	483	451	479	495	492	516	435	511	461	539	509	443	519	441	484	464	490	472	475	498	481	440	519	461	487	519	475	461	463	513	462	463	483	496	471	424	463	457	456	448	474	490	452	474	461	481	494	490	480	489	478	469	481	499	464	516	477	507	488	484	525	459	454	491	477	467	478	427	480	460	486	467	435	478	480	427	466	442	463	499	492	496	480	492	401	464	447	461	504	424	449	483	457	520	474	458	506	468	474	439	453	469	464	466	515	477	459	502	451	444	466	438	482	466	451	494	450	482	491	456	484	507	482	466	469	436	433	429	473	484	507	459	466	498	476	467	480	430	470	458	464	457	507	475	486	488	482	439	474	498	512	483	440	439	461	486	513	474	456	458	459	499	481	486	485	459	506	461	482	488	484	485	481	464	490	459	491	446	495	489	469	471	489	417	464	446	494	457	462	446	444	467	475	474	491	489	475	454	478	460	447	457	449	434	475	501	498	496	440	459	464	458	469	439	456	479	467	495	491	483	464	472	444	515	497	496	477	447	469	471	457	451	459	510	462	489	473	449	463	468	451	456	472	466	458	448	472	507	485	460	478	472	468	513	499	479	459	454	508	530	477	489	468	449	447	474	451	483	464	466	461	483	468	470	490	485	468	451	473	479	470	448	495	496	422	478	494	479	488	490	443	459	455	472	452	461	476	486	494	464	457	511	446	462	463	454	463	454	519	476	451	461	511	490	453	463	478	490	468	461	503	457	463	444	451	482	492	474	465	472	430	483	432	486	433	453	435	470	465	481	443	456	456	470	459	437	463	493	477	443	499	435	483	468	485	506	461	497	454	425	424	500	487	477	456	478	455	482	500	493	471	449	460	462	455	452	466	463	456	457	443	467	520	464	451	452	478	466	493	419	495	449	446	407	436	470	461	527	466	447	490	462	494	490	494	426	472	517	484	460	437	454	482	435	457	486	457	443	497	487	455	496	488	486	468	471	440	493	433	481	454	408	457	516	458
25005	21337	29329	27984	20543	11471	6210	4055	2640	2161	1979	1975	2228	1887	1881	1485	1184	991	795	737	618	517	462	411	430	425	389	414	408	357	372	351	350	316	326	345	316	321	360	269	322	315	305	344	331	355	299	297	314	261	310	309	315	291	280	283	326	308	279	307	283	339	305	300	335	332	286	339	311	290	305	292	326	284	332	294	309	329	288	314	325	308	296	308	264	321	312	311	324	288	336	294	274	292	319	280	310	282	349	314	294	289	304	302	281	324	319	272	340	319	314	304	296	287	269	324	286	287	296	312	293	297	307	292	298	301	296	292	322	323	284	304	318	321	293	311	309	336	299	307	353	313	298	292	293	273	299	276	299	299	299	312	316	309	336	321	308	252	294	333	303	309	300	296	303	308	295	304	310	312	312	330	277	295	328	301	295	325	323	310	289	304	313	310	304	285	303	291	293	292	298	324	320	331	345	262	323	293	338	312	314	337	327	286	324	258	313	309	298	322	275	290	298	326	279	295	264	302	321	308	311	319	299	327	314	296	280	314	319	336	295	327	306	266	308	273	304	342	308	285	307	290	287	323	277	306	314	295	311	325	286	299	301	327	280	344	303	327	324	302	333	299	333	286	318	298	312	306	292	303	305	285	303	306	311	306	282	299	298	321	267	353	302	310	324	292	303	332	305	284	297	310	323	262	326	313	305	293	313	328	295	308	313	307	302	305	286	317	329	336	314	296	338	282	296	290	287	304	301	313	302	301	291	325	345	316	297	299	308	287	319	335	300	316	294	279	287	304	288	309	292	347	326	332	321	330	312	289	308	272	313	269	326	312	295	314	315	341	320	321	306	296	318	301	287	325	328	317	280	324	298	312	299	297	313	302	312	312	277	329	310	293	314	293	329	273	275	301	289	344	303	310	294	309	312	297	298	317	301	295	296	285	293	301	305	329	304	291	344	307	300	278	310	312	296	307	288	308	322	290	332	314	282	309	285	314	307	324	312	299	323	318	270	310	278	300	326	327	316	306	296	294	313	289	314	311	293	340	271	268	327	287	313	299	326	319	326	299	315	283	304	300	310	285	288	284	310	350	289	288	297	293	292	295	310	314	306	334	349	302	339	317	288	311	294	314	276	348	290	311	302	296	299	334	327	308	285	297	265	318	296	312	332	312	332	324	311	289	309	337	298	334	314	284	290	313	316	318	331	310	304	311	344	297	316	317	271	305	297	311	282	310	303	305	308	304	316	296	300	311	295	311	295	301	316	284	293	295	297	308	319	303	292	324	320	314	332	306	286	287	321	316	321	336	334	336	287	294	312	292	302	300	316	305	322	342	323	332	334	324	301	286	313	317	291	346	287	311	296	316	290	303	306	326	290	306	317	300	284	330	310	298	298	304	291	296	325	281	305	312	302	328	303	335	289	308	285	291	291	330	318	304	343	310	304	313	302	298	313	285	313	285	325	316	291	304	308	297	338	297	286	282	324	304	310	282	283	272	315	309	309	299	306	281	309	288	315	313	295	296	331	274	306	332	286	288	309	309	306	315	299	328	321	309	306	331	305	277	325	306	305	300	309	314	305	326	309	309	307	295	287	282	303	318	328	310	310	320	306	275	293	307	331	296	294	324	331	290	308	293	277	308	338	294	282	281	341	290	303	282	326	298	310	308	308	319	331	300	289	312	318	318	299	337	295	299	285	312	290	304	328	308	299	290	270	316	297	294	282	297	290	339	294	317	302	325	289	327	322	280	284	300	278	334	279	296	308	309	347	313	322	322	290	325	282	293	287	312	309	294	311	286	300	276	296	284	296	321	295	308	292	291	304	311	305	322	317	305	320	301	278	314	289	295	337	328	286	306	327	285	302	306	300	299	308	269	307	339	293	290	333	298	281	311	265	319	325	276	317	294	295	266	310	333	323	338	297	315	297	292	286	315	296	281	288	293	293	341	341	299	321	272	336	301	303	328	298	280	295	278	341	296	285	298	298	332	312	315	313	309	345	329	308	277	321	292	321	308	268	301	348	324	265	345	325	314	290	296	266	290	319	296	285	314	319	298	321	303	303	313	288	312	351	296	302	323	324	305	301	298	309	287	313	300	303	304	304	302	327	318	293	290	308	298	331	280	340	288	282	272	309	324	282	330	332	296	333	349	296	312	300	316	301	323	333	314	296	323	309	336	339	318	299	279	312	303	330	293	321	309	287	249	326	319	314	301	303	348	321	292	299	336	318	290	300	310	347	314	300	321	298	266	313	316	299	300	295	278	286	331	322	290	300	303	316	308	315	308	318	297	299	316	315	303	319	330	303	334	283	301	294	283	302	319	351	301	323	302	310	301	324	296	307	314	322	300	299	291	302	337	307	294	333	327	286	325	274	296	319	330	290	298	293	329	274	286	320	318	280	327	319	270	291	324	268	294	277	319	288	292	314	291	333	341	322	270	321	332	302	323	288	294	295	295	299	306	329	322	299	330	315	309	276	282	299	307	313	304	306	280	293	303	293	296	288	310	329	330	324	282	286	299	289	296	301	310	302	315	341	316	293	300	289	292	344	327	291	301	275	317	302	317	267	339	296	313	291	286	318	339	281	293	316	318	302	299	315	315	268	327	318	313	333	320	317	308	302	334	306	319	363	321	292	315	287	333	306	306	326	299	325	312	318	312	279	304	289	283	332	255	314	309	328	290	320	310	303	304	314	301	317	293	324	279	328	285	306	335	324	301	278	310	305	301	298	357	286	322	305	278	317	305	301	294	290	281	295	270	307	290	292	292	317	296	320	327	300	294	345	320	323	290	325	322	295	298	325	313	306	311	296	297	301	318	312	281	287	310	287	305	297	303	272	268	306	264	320	341	313	326	300	301	289	285	311	315	320	319	293	312	297	310	296	318	303	307	308	299	261	292	316	274	289	308	314	296	279	323	310	315	261	326	290	307	301	328	271	332	279	286	275	317	288	299	322	324	281	335	292	297	292	298	304	331	290	302	307	270	321	286	303	317	319	313	324	291	284	322	291	314	311	303	311	340	320	329	319	267	354	336	329	296	310	306	284	285	275	322	319	300	296	331	297	312	266	324	321	286	325	298	295	306	312	314	325	308	301	292	325	303	324	320	283	298	265	335	315	300	321	316	322	294	307	314	272	312	303	299	307	289	315	312	296	297	298	315	293	321	298	301	268	297	321	326	331	310	299	287	276	288	328	290	310	314	322	306	313	270	300	310	282	268	300	288	285	302	298	311	314	295	323	325	281	263	320	278	336	322	284	302	297	281	310	284	313	298	306	310	315	291	353	291	347	297	293	285	330	309	303	323	304	306	317	294	299	308	302	295	288	298	300	297	291	324	324	283	305	340	312	302	316	291	309	280	294	330	305	305	284	317	283	299	302	302	315	285	323	267	316	282	332	308	311	290	328	280	290	327	306	332	291	302	332	320	285	312	319	312	330	309	304	306	295	311	289	349	311	307	346	282	319	324	313	309	308	300	298	329	337	264	318	282	341	280	329	281
37153	54900	47376	33940	23009	14294	11070	8293	5744	4754	4411	4143	4509	3769	3549	2835	2179	1723	1517	1208	932	805	632	578	589	512	575	602	521	588	573	524	435	463	427	365	402	393	397	412	425	407	407	427	386	390	355	402	401	370	386	388	399	425	368	431	353	367	415	390	390	421	415	422	424	400	373	395	353	348	395	375	342	372	382	361	407	379	363	369	400	368	358	368	381	341	394	403	392	356	366	370	358	380	407	372	402	388	345	355	396	417	354	347	367	372	358	424	369	404	378	377	382	407	341	385	326	399	375	360	377	381	399	367	385	383	343	373	363	378	369	362	396	378	377	400	375	372	387	414	390	385	326	407	421	354	401	375	382	397	372	391	362	402	396	382	359	387	341	388	395	378	382	381	396	388	353	362	392	373	370	371	383	396	389	374	392	392	392	361	363	374	399	360	372	418	371	393	331	379	352	378	374	405	351	361	366	377	395	400	323	387	372	386	367	364	418	377	375	383	381	379	366	368	368	392	369	372	361	372	384	369	397	406	404	375	368	366	407	378	397	398	381	388	358	361	371	375	375	371	377	362	368	351	421	371	413	376	360	348	363	367	366	359	359	392	399	349	390	399	379	347	379	359	407	396	372	367	338	353	361	387	359	373	375	367	410	378	376	373	395	380	353	395	388	368	376	390	405	352	377	343	398	389	396	400	378	370	386	389	380	337	388	347	408	344	396	395	380	354	369	362	344	384	426	387	387	381	352	392	353	353	386	349	362	379	378	412	417	344	397	370	374	416	368	382	392	379	363	380	400	343	381	377	386	399	417	401	401	367	391	362	352	356	378	383	381	378	355	392	379	363	359	372	360	341	379	359	359	371	379	361	431	359	347	400	395	404	388	390	377	333	396	377	391	392	352	367	372	368	350	393	367	400	397	380	362	364	375	387	391	379	365	400	383	363	369	377	398	379	363	384	386	393	375	395	375	341	392	355	362	375	348	383	369	385	392	376	388	372	384	390	365	339	373	405	396	406	411	399	350	381	362	401	357	359	386	362	386	340	379	399	380	375	399	422	392	395	351	380	395	363	363	383	374	370	341	400	359	394	386	401	387	396	351	350	389	411	382	432	387	402	380	416	380	377	360	395	386	388	368	336	382	375	367	362	387	391	390	357	334	414	358	381	378	401	349	394	377	375	396	419	381	377	379	378	400	410	385	333	374	397	349	372	406	427	385	369	367	403	364	401	367	374	365	362	372	383	362	349	404	367	403	365	400	381	397	364	397	393	385	354	397	360	352	390	398	391	380	384	373	380	344	355	368	379	380	368	372	392	406	373	364	391	342	390	368	376	363	373	364	352	401	384	363	382	385	395	385	385	361	359	333	392	408	373	347	365	375	369	392	381	390	356	392	356	376	362	366	412	396	391	370	367	357	358	352	346	360	386	389	351	374	362	393	358	408	344	415	383	388	392	375	398	370	389	379	372	385	389	413	372	354	394	371	402	348	373	386	397	385	363	357	389	372	351	398	390	391	347	374	367	381	380	373	373	351	394	388	376	372	383	388	398	384	354	381	335	389	379	357	362	337	379	351	403	389	352	352	392	362	380	414	398	354	393	350	372	372	334	386	391	388	359	389	408	389	370	362	387	386	356	399	395	394	336	348	364	364	389	354	381	385	362	352	382	372	396	361	377	371	412	383	360	375	351	344	366	379	368	382	385	397	389	363	389	369	348	405	377	346	393	365	415	374	410	399	357	406	412	383	341	385	389	385	394	385	342	377	367	372	355	357	398	357	373	353	403	379	374	398	385	381	380	372	388	375	402	404	330	404	398	395	371	356	351	341	399	373	380	383	364	360	362	366	376	372	387	389	398	342	351	420	372	403	345	380	396	359	403	364	376	368	399	363	354	393	413	353	341	365	370	408	385	365	387	369	375	368	357	367	404	407	408	373	345	375	385	416	403	355	349	368	383	425	408	368	414	351	354	367	369	367	358	370	367	383	402	371	379	373	378	364	334	376	407	388	388	418	342	348	360	350	393	382	348	375	342	393	372	393	374	392	393	378	372	364	393	366	433	401	360	376	340	352	394	393	383	392	356	356	408	386	421	369	345	371	401	375	384	409	388	353	401	379	355	354	369	372	407	362	397	364	377	410	369	357	394	380	380	390	358	401	367	359	440	362	383	406	350	353	398	401	365	384	396	360	400	391	414	360	360	358	366	360	395	368	377	357	354	348	369	384	359	372	362	383	429	393	428	367	398	350	395	366	377	362	418	401	369	382	395	423	382	372	358	386	364	389	368	375	379	381	402	381	366	340	373	386	396	391	366	385	330	359	339	369	341	379	393	386	368	368	400	382	393	339	381	376	365	328	370	391	343	366	392	385	353	337	361	387	384	377	377	425	339	359	371	363	381	360	372	350	353	372	337	361	347	350	400	363	401	360	403	366	378	369	383	362	351	369	378	375	362	355	390	342	378	365	378	347	391	395	385	369	390	350	389	350	376	413	390	380	368	380	371	377	363	368	415	412	364	372	399	383	359	395	415	368	382	383	390	393	346	377	365	397	339	375	390	383	386	424	376	345	384	389	335	370	358	343	373	384	373	366	360	373	367	361	390	348	350	383	373	382	411	373	375	385	386	366	412	403	361	358	410	353	411	371	396	376	411	371	385	364	376	371	355	373	378	370	376	359	377	352	384	368	428	373	364	390	397	344	384	384	356	410	368	355	366	400	387	390	390	390	378	388	355	384	367	379	360	365	356	394	382	370	364	399	384	354	388	379	384	374	360	380	368	357	370	358	380	373	378	371	384	382	393	381	374	407	391	377	378	369	386	394	420	376	369	404	366	338	396	374	353	370	384	382	380	395	387	386	389	350	385	440	366	391	400	383	380	342	403	346	382	384	373	402	372	366	357	360	392	384	385	385	372	367	377	376	400	390	389	392	380	373	360	365	374	352	379	384	376	366	384	372	383	387	387	382	400	382	352	395	375	357	367	367	362	358	371	361	430	407	360	382	387	351	362	380	371	378	381	380	362	398	385	359	371	399	393	394	393	382	406	361	364	382	361	364	379	373	350	339	386	366	368	351	357	402	381	377	390	366	402	384	391	385	377	387	405	367	379	379	392	387	396	347	428	374	364	371	345	383	349	393	388	344	359	400	342	378	380	397	384	366	383	374	351	370	389	368	369	383	343	385	394	350	372	351	391	390	385	407	397	353	393	368	353	367	429	392	405	411	365	365	360	351	379	365	394	357	350	385	378	389	354	392	409	377	402	418	348	367	356	391	392	400	377	373	391	389	365	372	372	374	402	414	403	378	366	404	372	402	390	409	340	367	380	405	372	380	357	358	390	410	348	374	380	418	418	385	360	385	370	385	368	331	332	394	384	363	401	355	377	352	373	394	403	334	364	391	387	373	343	373	404	403	374	366	395	384	375	384	393	382	375	378	388	376	361	389	393	416	350	385	380	389	376	380	383	355	369	375	413	390	368	363	394	381	378	385	347	377	390
22652	21062	28783	23721	21427	21737	18580	8710	5209	4112	4121	3801	3787	3899	3343	2925	2257	1913	1561	1224	1055	810	729	684	654	620	639	614	582	613	595	562	555	489	531	494	480	492	439	454	438	437	445	424	462	470	474	436	492	477	443	435	396	436	483	484	442	439	458	407	474	477	454	459	480	387	423	421	439	468	453	434	439	448	468	463	422	457	400	462	449	432	457	418	418	435	424	433	436	405	423	448	447	446	419	464	439	396	448	423	446	435	392	435	417	424	457	430	484	441	417	427	407	438	438	422	445	426	409	478	434	430	418	441	438	488	465	441	467	436	443	412	406	423	433	447	474	465	418	442	416	404	457	398	465	442	434	459	460	478	439	418	427	444	448	442	433	423	413	429	484	453	440	426	448	455	447	421	402	424	431	478	407	461	410	442	420	435	479	440	441	497	450	451	483	433	448	439	487	437	430	462	467	447	439	424	429	412	463	420	453	422	405	435	427	421	410	434	446	447	427	457	486	401	420	448	402	442	420	443	443	448	479	452	447	431	434	498	447	461	411	438	435	431	390	442	440	496	430	429	434	466	433	470	446	450	455	444	440	407	420	405	458	414	458	426	486	426	444	452	452	442	442	448	451	439	462	448	414	410	424	436	430	442	402	401	423	464	409	475	426	432	447	471	416	450	448	418	453	456	434	421	451	441	433	417	425	445	445	411	441	417	432	424	443	410	431	417	467	422	417	450	415	443	468	461	457	431	464	473	424	416	434	425	438	448	489	458	443	450	457	450	447	416	474	395	430	465	467	437	425	478	460	435	463	415	437	435	456	445	462	438	416	434	418	460	410	425	430	455	474	423	437	471	455	428	448	419	475	471	396	443	463	414	459	458	432	438	433	434	461	404	458	442	405	442	425	443	453	442	428	454	428	429	451	443	445	438	407	422	434	459	403	433	450	443	440	478	406	433	418	441	475	454	418	404	410	437	457	475	433	424	425	443	492	462	445	423	415	444	461	436	481	439	457	442	437	449	444	409	486	404	426	446	421	454	468	442	420	428	429	470	431	433	429	425	443	438	448	453	444	458	423	446	451	404	451	437	429	408	437	462	416	439	398	416	430	433	412	410	417	429	438	466	416	417	437	474	463	424	417	454	465	447	430	440	462	429	433	459	438	425	441	422	427	403	409	414	457	446	452	431	442	495	431	433	417	429	468	466	446	443	451	427	461	440	465	477	427	462	457	456	428	434	436	446	449	447	438	431	466	476	455	440	447	448	423	441	433	444	417	424	475	483	433	464	452	425	412	447	430	453	428	459	422	465	436	397	448	419	419	428	438	420	423	482	443	464	427	423	449	452	456	397	480	433	451	418	422	452	444	434	460	395	453	467	456	433	420	428	436	447	466	463	420	440	466	412	463	435	435	452	432	449	439	438	419	426	434	421	449	431	417	409	417	425	492	454	431	439	443	409	444	447	444	437	436	415	408	428	434	461	446	433	403	424	416	447	426	461	474	431	410	412	405	448	426	428	404	432	442	456	419	426	413	443	393	421	444	405	471	472	438	418	434	454	490	417	465	467	435	391	430	399	410	470	458	420	432	414	439	455	450	455	424	452	453	430	497	416	408	448	431	458	460	472	476	428	442	470	409	428	448	398	441	440	447	452	451	419	455	460	452	414	462	415	439	462	417	473	442	438	411	445	412	400	461	428	443	443	418	417	415	457	417	434	431	418	459	416	409	437	443	386	441	414	459	433	432	457	438	431	398	411	486	427	435	420	434	439	433	438	410	414	456	407	434	433	393	438	462	439	460	466	424	438	430	416	427	410	439	451	413	414	454	420	451	456	462	472	433	448	433	457	485	435	426	430	448	427	444	453	453	413	421	443	429	450	435	438	460	447	439	461	446	450	440	457	440	430	457	466	431	442	454	423	454	470	450	458	466	452	418	403	451	440	420	441	490	435	422	438	410	429	429	419	420	424	455	414	459	422	417	392	415	461	425	417	431	454	458	425	449	428	462	457	430	447	405	468	474	434	427	454	407	494	440	433	432	423	446	444	483	407	416	470	423	445	484	430	431	423	436	380	437	437	438	449	417	453	445	423	475	420	435	419	457	433	455	441	430	441	413	423	431	446	475	454	462	439	459	462	422	437	451	453	442	457	438	463	449	474	454	438	430	409	404	430	417	438	453	441	431	476	403	450	425	458	471	464	416	434	461	470	426	455	441	422	454	441	407	450	463	433	441	422	404	442	473	438	419	463	487	441	422	445	428	443	418	431	408	476	448	467	438	465	435	422	439	453	442	447	457	406	448	417	405	404	433	432	438	407	430	449	443	400	447	437	449	414	421	422	425	464	468	443	417	476	414	464	439	397	431	394	433	425	437	410	446	413	400	439	440	407	471	449	453	440	408	415	420	447	471	406	441	422	466	455	414	445	412	418	439	442	431	480	443	450	465	418	475	438	432	433	456	458	435	462	401	441	446	419	463	442	436	439	449	403	428	428	427	479	443	399	439	415	441	428	472	413	421	444	411	440	405	423	453	443	425	423	409	447	420	442	431	439	429	457	430	429	450	492	426	454	452	414	449	422	450	415	410	464	454	456	418	427	445	435	437	422	397	433	428	450	433	394	395	427	440	445	459	478	450	434	447	425	416	418	452	430	428	415	431	447	462	434	417	422	402	433	428	441	438	418	439	447	423	437	437	407	459	430	458	440	407	437	412	447	449	429	454	445	418	413	443	411	455	459	430	416	421	440	458	422	443	429	447	428	408	427	410	433	440	430	429	423	458	433	471	423	396	447	453	427	446	439	420	445	429	459	447	448	449	431	428	426	423	443	415	455	415	417	429	428	444	423	404	456	420	436	429	420	475	421	479	424	430	448	465	411	454	454	440	433	452	408	407	407	430	436	402	452	438	454	400	447	417	464	453	454	443	456	476	430	437	440	393	446	457	431	418	429	419	424	428	473	446	437	458	412	466	439	421	420	410	465	445	438	464	447	477	468	429	453	427	455	446	445	407	394	432	423	416	448	402	416	398	460	417	479	419	435	454	421	435	428	435	453	484	448	403	448	463	463	393	434	456	477	454	453	443	410	422	449	455	443	435	416	443	411	432	485	466	460	413	483	428	471	407	419	424	426	431	454	437	445	466	419	426	401	446	445	424	439	437	440	471	453	426	463	419	440	441	445	444	409	416	422	459	423	458	462	452	478	454	430	463	446	455	427	440	452	466	485	439	443	447	426	403	430	431	426	427	432	453	450	449	442	434	420	418	460	434	442	442	447	391	407	456	427	416	461	411	428	439	457	454	398	478	461	459	434	420	430	444	460	475	451	430	408	402	436	409	411	451	410	467	442	408	441	411	463	416	434	466	390	443	449	408	429	467	453	436	464	444	427	422	443	475	418	406	399	437	457	419	429	433	420	402	435	431	436	462	480	403	423	430	421	421	429	436	457	457	457	426	450	445	426	416	470	421	425	415	436	414	439	422	452	469	454	390	419	413	423	459	441
39267	63678	54773	40617	29592	19995	16597	13080	9895	8000	7748	7033	7087	6801	6000	5281	3924	3296	2646	1992	1643	1244	987	909	930	894	841	829	824	860	804	787	711	656	630	609	592	624	532	557	563	570	558	593	538	515	580	540	561	541	535	528	541	560	511	544	524	527	523	524	553	506	515	533	530	572	580	509	547	564	496	510	497	502	542	532	554	532	489	552	532	506	514	513	484	543	499	563	535	539	474	507	479	476	497	502	515	521	506	550	481	495	517	498	518	547	525	509	533	544	537	513	526	509	513	517	529	520	532	528	506	507	520	537	562	505	496	536	546	501	533	524	524	509	462	515	491	511	565	524	559	481	523	518	473	548	538	519	554	529	494	511	514	521	502	511	478	497	523	548	500	531	512	532	527	557	508	527	534	530	505	490	480	497	520	501	518	500	512	522	513	525	519	520	477	523	506	535	518	544	506	514	505	546	498	495	508	508	525	512	542	452	536	502	504	497	508	493	592	506	524	523	522	470	509	530	555	523	530	507	498	530	530	494	546	509	511	504	467	513	539	466	497	513	505	539	519	494	492	536	508	520	519	515	534	499	510	482	535	516	521	515	551	516	542	515	529	523	501	544	506	508	488	511	531	525	533	493	510	545	534	515	490	501	490	533	523	501	543	523	509	485	578	552	491	493	518	528	504	514	498	520	504	511	540	499	531	460	522	553	520	508	501	502	511	536	535	497	553	539	572	501	585	486	509	552	524	518	531	516	517	490	506	536	509	511	497	518	563	557	523	484	499	516	537	516	540	490	533	542	535	533	526	509	481	526	519	521	523	535	475	515	489	523	527	552	530	512	517	520	515	530	513	542	531	517	547	515	530	501	493	507	556	537	533	553	508	533	561	525	525	494	519	476	502	502	496	514	527	478	507	502	507	510	510	488	501	516	554	485	538	544	537	541	528	478	487	490	531	540	483	478	497	480	530	551	482	528	524	495	510	551	488	545	517	503	549	548	524	525	507	546	479	536	550	507	541	550	531	488	536	529	485	497	508	498	523	512	523	511	523	506	520	493	521	532	540	541	533	526	525	519	504	501	534	526	496	540	522	478	487	551	521	570	526	518	504	494	477	527	539	512	493	552	503	527	545	507	503	567	556	491	549	513	515	497	459	472	535	545	496	506	511	525	524	552	504	514	500	525	560	534	555	536	500	556	505	530	520	489	511	503	517	520	537	517	544	523	544	499	536	513	518	493	528	530	524	531	511	483	483	543	547	492	535	549	495	516	519	538	504	549	508	538	519	496	512	509	517	493	498	500	483	516	511	549	502	539	544	579	532	485	485	517	514	510	497	534	596	526	533	492	531	540	538	492	468	474	526	528	524	459	531	523	513	518	505	515	495	502	518	493	503	496	540	531	515	543	500	526	526	529	517	518	506	536	497	508	500	493	507	497	510	535	495	550	498	491	503	515	540	566	514	510	508	564	532	566	494	527	530	507	518	507	455	516	525	522	521	499	526	518	515	496	486	555	508	524	498	546	533	496	495	538	504	506	498	517	473	517	546	524	510	528	574	482	500	548	533	513	508	511	519	490	534	484	526	511	535	513	520	523	546	533	502	553	529	511	559	515	472	484	567	489	491	507	491	543	515	510	486	503	536	545	491	531	531	520	507	515	468	533	532	511	512	487	563	559	560	534	536	533	507	487	493	537	498	561	531	524	487	489	522	513	512	481	515	552	513	561	526	537	496	553	538	497	502	536	506	538	517	523	529	475	527	488	511	490	517	514	527	525	537	526	522	521	490	533	519	540	461	507	485	536	539	512	549	498	507	501	527	535	542	500	519	508	554	524	538	517	537	504	487	521	526	527	533	503	533	475	484	504	497	534	521	513	509	524	521	456	541	498	509	570	533	513	531	505	553	490	557	484	543	541	507	525	497	489	536	517	508	522	509	506	540	517	498	481	511	515	495	521	549	547	524	471	517	525	521	465	504	552	520	559	533	506	524	505	525	532	513	526	508	508	544	480	522	513	495	508	552	515	504	559	493	534	515	546	511	493	547	521	503	598	545	523	505	520	521	562	538	485	529	538	488	483	530	522	531	527	522	541	523	516	512	480	532	509	508	520	521	516	537	504	511	509	498	548	508	536	500	506	540	502	526	482	539	531	514	560	472	515	520	522	498	516	539	504	524	484	538	501	535	568	556	543	518	525	517	537	535	516	511	504	483	502	511	537	554	518	482	474	507	489	530	534	501	547	515	501	493	496	496	486	528	510	550	491	523	503	552	534	542	504	494	519	510	514	518	527	520	496	528	525	522	528	527	529	506	528	554	456	566	536	515	519	523	514	469	523	507	519	508	490	558	487	543	509	495	515	527	522	512	525	528	483	468	513	567	518	521	496	486	562	508	509	530	479	544	507	523	534	503	533	485	499	486	547	502	511	537	495	494	517	557	517	504	556	511	515	508	490	520	495	513	515	594	518	519	530	530	519	503	527	517	528	521	488	519	542	502	492	561	468	533	530	567	513	520	546	553	539	521	487	498	509	503	533	551	552	506	501	498	489	536	528	518	522	552	545	517	512	540	529	521	516	515	519	557	533	546	520	521	513	531	529	515	506	524	519	505	486	494	487	503	501	505	490	552	494	494	551	519	512	488	555	511	492	509	478	495	544	505	474	518	505	533	504	496	509	532	525	549	492	501	550	513	496	529	514	498	502	502	500	584	534	499	534	550	542	530	539	512	529	517	500	502	551	590	597	499	547	545	506	544	571	496	523	515	521	517	508	480	507	514	500	502	537	531	506	504	543	506	522	507	523	475	523	504	495	544	525	502	519	517	506	537	523	479	517	515	505	552	468	510	531	498	495	542	573	484	503	513	500	516	555	521	528	540	524	512	515	499	509	522	518	529	489	535	529	488	528	540	530	513	501	523	512	529	513	523	514	551	535	496	562	532	555	508	545	469	541	552	517	503	478	525	481	536	554	511	493	541	499	531	519	518	460	587	496	483	516	537	514	522	523	507	525	528	501	545	512	513	524	537	502	517	537	529	498	528	495	529	514	543	529	527	489	510	522	548	501	478	519	517	510	528	519	478	511	486	538	521	499	556	518	506	492	524	541	519	522	523	494	518	526	488	564	526	519	537	533	533	529	497	512	542	532	499	523	507	512	547	554	477	524	498	510	498	493	519	541	520	569	523	501	546	530	515	526	494	529	547	511	523	500	494	560	518	510	546	566	524	516	520	494	515	504	550	547	529	487	522	506	468	542	514	517	520	506	517	539	516	506	460	531	530	478	509	495	512	497	547	540	530	515	483	499	518	550	512	523	489	509	542	504	531	510	542	548	500	498	520	507	479	507	492	534	536	514	537	517	501	507	546	523	561	522	503	538	521	536	487	546	488	535	544	520	542	483	501	508	526	544	483	517	528	505	488	499	509	510	545	511	548	522	492	519	508	536	492	514	484	550	512	499	487	522	523	522	507	525	511	523	553	473	511	512	546	548	533	527	506	519	515	524
30387	34188	39101	29246	16599	7579	4238	2897	2154	1639	1547	1528	1576	1548	1297	1185	997	911	693	558	518	455	399	379	373	387	369	391	376	388	390	370	368	336	345	319	311	361	339	323	266	310	319	336	292	313	317	303	327	284	317	310	307	328	285	320	302	297	347	329	314	302	301	327	331	294	309	286	287	301	314	299	328	302	274	292	324	314	314	309	321	307	311	304	311	299	319	326	299	304	350	324	332	306	292	311	307	297	355	297	298	318	308	318	329	321	297	340	279	320	307	329	301	313	311	305	338	292	318	289	298	319	319	290	314	326	269	325	294	300	316	313	327	316	330	306	303	335	293	283	316	323	295	325	306	311	344	305	296	336	332	326	289	276	296	327	324	305	321	340	293	329	320	290	296	304	297	298	282	349	296	285	291	303	309	352	350	267	315	277	267	278	289	307	339	294	312	320	320	292	304	292	314	340	313	279	311	281	282	293	311	305	321	317	321	288	325	318	317	322	310	289	290	291	303	300	282	299	329	315	319	318	293	323	302	309	311	290	315	296	325	322	307	316	293	321	288	297	335	302	309	312	328	328	315	305	291	283	290	316	314	320	307	304	283	306	342	285	319	318	298	313	310	286	299	298	314	286	333	295	307	315	304	312	301	329	298	327	300	327	314	329	300	307	338	298	321	324	303	314	323	314	298	301	299	322	306	289	292	288	293	308	311	329	310	317	327	306	301	315	281	282	323	306	310	292	324	322	314	321	296	323	294	303	314	311	305	325	332	341	319	322	284	331	331	298	309	315	305	302	333	309	345	291	312	338	323	327	323	338	288	337	297	324	287	333	324	324	333	314	268	308	315	290	300	324	335	305	314	344	321	269	324	290	305	322	334	308	312	325	313	317	288	318	288	310	319	345	330	280	304	301	307	290	293	301	314	309	289	331	306	280	330	314	294	275	306	312	302	303	297	310	302	284	298	284	287	332	315	300	308	310	299	337	280	282	312	322	326	328	312	300	319	294	293	316	291	325	316	321	326	295	300	291	324	319	320	329	291	333	282	326	318	268	284	321	312	338	304	329	271	325	292	289	300	297	306	302	315	313	307	291	295	274	336	299	302	264	293	293	357	300	317	327	309	300	317	290	324	316	297	317	294	294	290	313	284	315	308	308	309	318	323	313	314	298	292	324	304	280	303	303	292	307	309	306	298	322	342	296	322	333	312	285	272	304	289	300	305	318	298	312	347	319	312	300	287	273	296	300	300	309	282	277	312	321	312	343	283	323	307	318	286	334	312	311	303	315	282	360	319	274	304	338	284	382	317	305	293	308	302	332	305	317	330	299	328	307	308	301	305	305	335	321	313	316	299	307	312	320	301	297	315	283	312	302	318	307	310	288	330	315	324	328	273	317	306	330	312	329	299	318	322	284	316	317	336	320	280	300	325	290	298	291	370	280	319	298	323	320	340	296	293	286	283	326	333	317	317	313	328	340	338	309	311	294	335	310	330	321	265	306	354	291	286	279	278	321	287	318	284	314	317	282	296	289	301	319	319	318	294	317	298	285	315	318	327	302	346	305	300	328	301	329	293	354	317	323	315	317	325	298	281	315	283	310	295	322	293	296	311	300	306	311	312	330	286	301	331	340	315	307	341	329	338	263	304	325	326	300	301	331	288	303	305	334	346	315	307	278	327	271	330	318	330	319	319	315	334	293	310	292	299	290	299	313	286	329	291	299	333	334	314	301	301	303	310	322	267	313	297	302	290	296	339	304	350	297	311	281	320	302	334	317	310	328	318	358	343	332	320	337	309	281	295	316	311	279	315	324	310	290	302	329	331	318	320	311	307	343	325	318	297	324	324	257	311	317	300	321	296	298	303	288	312	299	307	342	283	314	321	312	297	303	320	296	332	313	298	312	292	333	313	305	314	316	310	293	285	322	305	306	311	308	307	312	323	316	340	321	308	329	335	310	299	288	312	302	277	305	320	305	291	334	324	336	319	309	334	307	311	293	305	319	316	329	300	313	332	315	259	307	299	301	330	316	300	348	302	287	308	314	287	312	298	294	292	287	305	321	318	303	312	349	318	327	298	329	331	328	336	314	290	318	298	290	316	294	270	334	310	300	311	324	287	330	308	296	291	329	296	290	310	321	317	333	317	303	294	332	330	327	302	311	308	296	342	333	311	296	301	275	334	309	311	302	299	316	328	284	340	336	291	306	279	328	286	269	330	292	313	318	299	274	290	303	297	329	294	299	289	291	309	306	305	305	309	320	340	320	265	287	323	317	322	346	296	292	298	319	317	309	301	298	319	337	280	281	330	312	327	283	306	324	329	281	308	308	305	320	294	283	333	320	315	313	298	312	350	318	333	316	329	317	319	293	318	288	321	320	316	332	270	302	344	333	322	311	289	285	296	285	329	332	302	290	339	306	318	323	297	298	301	303	308	309	286	320	299	297	276	295	337	313	323	327	281	307	331	317	296	319	302	326	316	278	310	287	321	318	339	303	331	321	310	319	321	290	292	340	300	308	324	308	332	293	320	311	305	319	271	328	286	297	326	328	309	325	291	287	306	268	302	340	330	272	311	298	313	287	309	276	320	294	290	294	331	336	288	310	312	294	333	292	261	316	296	346	296	307	288	304	319	296	309	300	308	323	315	313	306	315	294	300	313	313	335	341	312	286	303	305	310	289	320	290	313	309	338	291	312	303	320	325	320	315	273	330	297	275	307	308	312	333	317	291	319	289	291	294	303	312	330	301	325	324	287	290	284	278	289	349	304	288	305	312	336	319	284	305	296	327	325	283	336	341	327	273	332	310	315	310	324	305	309	314	290	336	309	310	341	281	304	332	314	281	277	301	293	319	330	312	299	303	323	296	327	300	303	310	316	296	349	300	305	297	317	315	302	328	304	293	303	314	293	328	299	304	287	307	320	294	305	322	341	308	276	273	309	294	307	323	330	288	320	280	325	344	333	320	323	324	302	290	312	292	294	300	295	316	306	313	301	315	347	313	299	285	287	329	328	337	348	341	318	314	331	327	307	315	326	292	314	301	336	323	342	299	279	305	304	333	302	314	313	310	326	278	298	300	321	315	301	298	324	321	291	327	333	287	301	319	293	333	315	297	309	301	300	327	322	313	329	316	319	306	306	308	312	318	343	345	294	307	301	283	295	289	298	319	307	323	305	307	331	292	318	335	317	323	276	290	283	296	269	302	292	302	322	281	301	320	284	305	295	290	290	307	337	342	303	306	320	288	315	300	299	317	345	331	299	295	280	332	313	273	305	279	288	309	289	286	299	335	335	328	295	287	305	303	335	308	301	307	270	342	311	301	318	320	306	317	325	342	312	292	335	307	305	302	317	301	319	317	317	293	295	295	283	300	298	289	328	286	305	296	348	308	307	309	328	304	312	339	313	292	310	279	307	321	311	303	311	288	289	296	343	341	333	281	352	292	325	325	305	299	287	299	314	305	306	291	282	300	308	314	274	326	356	288	288	312	331	286	300	296
36896	50233	43033	29672	19627	11294	8490	6137	4509	3362	3133	2897	3120	2965	2540	2241	1706	1505	1239	1005	756	581	647	571	474	509	560	512	487	509	490	442	448	423	446	410	423	396	410	380	365	362	386	388	383	407	377	371	396	395	369	321	380	421	382	376	390	355	377	357	390	390	365	398	354	431	382	373	349	341	325	386	376	398	369	383	363	402	338	419	356	382	336	380	347	368	372	403	363	341	379	366	376	346	391	388	353	373	391	402	378	385	358	402	403	342	367	390	376	334	382	358	362	342	348	383	396	350	377	373	366	375	391	359	399	381	349	366	373	396	394	353	337	393	365	374	356	377	367	373	373	374	366	384	359	392	386	385	342	397	372	375	430	374	390	386	389	370	376	360	344	407	374	381	372	391	384	360	367	382	381	383	422	384	365	386	400	365	372	382	393	376	397	386	385	357	355	371	407	383	395	376	360	325	366	372	380	387	387	398	365	339	357	382	379	404	359	361	336	369	373	336	373	376	371	396	363	390	378	374	360	373	379	392	367	357	355	367	422	377	389	343	380	376	393	402	342	393	363	370	406	397	394	401	383	391	359	377	383	348	417	398	369	396	392	387	388	412	378	354	403	363	372	393	370	390	397	372	404	367	370	365	387	349	359	362	360	374	375	378	376	401	382	398	357	346	398	394	380	358	366	358	362	374	372	383	371	399	384	354	334	382	360	367	392	382	351	351	381	384	366	384	393	394	368	401	395	359	373	360	385	379	385	395	372	386	387	391	380	376	387	378	394	360	352	369	375	358	375	351	370	392	388	363	367	398	376	381	385	360	372	380	401	343	404	365	387	386	396	358	384	353	377	409	370	366	370	357	384	394	395	369	364	354	363	384	412	365	406	373	382	367	367	403	407	378	387	353	381	389	335	389	351	384	395	375	384	370	382	336	384	364	369	386	392	346	408	353	392	396	370	395	391	356	405	367	379	380	377	384	396	353	437	373	397	390	422	395	409	414	365	369	389	388	368	391	341	382	355	389	375	351	357	390	346	374	371	356	381	362	366	371	397	358	373	378	355	396	357	371	348	363	383	410	365	364	391	390	388	366	388	384	349	381	394	373	399	317	384	356	371	379	377	390	392	364	387	326	371	436	403	373	363	372	377	368	359	394	384	372	362	367	384	354	377	394	384	352	383	351	357	404	392	380	386	369	351	382	359	370	367	369	349	378	380	370	375	368	392	361	376	380	361	343	380	381	366	380	391	374	356	356	376	400	352	366	372	400	396	364	347	362	359	362	356	404	394	388	388	406	377	390	415	371	407	393	365	381	372	407	363	387	393	392	382	418	365	373	386	359	383	406	369	378	368	373	365	424	333	391	393	388	370	400	393	352	361	423	349	338	373	345	420	386	377	405	386	373	367	338	357	380	385	388	358	377	352	394	389	361	372	394	375	362	377	374	373	351	362	405	409	390	381	407	366	372	385	372	375	356	395	409	405	433	361	376	402	382	387	380	364	383	348	392	394	384	374	364	365	414	365	391	389	349	325	347	366	387	389	380	377	367	336	392	355	364	437	399	365	371	409	372	365	352	399	386	353	391	364	393	356	364	397	387	383	370	385	359	409	388	382	396	400	342	386	388	369	413	394	398	369	326	350	386	423	321	403	357	345	390	348	380	368	357	405	367	389	401	383	352	379	376	405	385	380	377	380	400	396	387	370	403	397	332	357	378	413	377	344	365	358	413	363	397	380	356	391	378	335	381	381	371	376	388	380	397	384	402	386	351	375	375	385	342	386	398	402	384	362	357	377	396	383	368	377	398	377	378	356	398	374	383	369	394	366	380	401	393	369	400	380	361	371	367	372	353	403	391	380	376	386	384	347	344	380	359	386	354	374	378	376	374	358	383	413	369	371	369	388	416	383	352	356	388	334	368	347	383	366	346	343	367	331	359	366	356	409	410	375	374	360	393	369	395	413	388	378	391	380	354	373	396	373	389	348	400	396	402	352	383	369	385	394	386	351	368	378	365	384	344	376	392	372	390	373	378	354	370	347	408	367	410	377	372	367	376	369	385	385	398	337	347	366	387	396	379	382	365	396	381	368	370	372	362	355	410	367	376	366	345	353	360	356	399	380	411	362	401	393	355	382	385	378	375	375	375	400	344	410	395	367	405	373	393	385	368	392	347	362	429	409	377	365	388	384	388	369	369	334	393	348	395	369	367	391	385	400	384	361	365	370	363	414	385	400	398	373	363	382	361	342	354	410	374	390	358	407	350	354	427	400	362	401	369	393	351	388	376	401	358	357	374	397	382	358	384	374	363	364	364	414	355	377	370	405	387	352	392	403	374	374	390	382	416	389	362	388	435	358	387	357	347	392	365	399	356	386	355	333	354	365	355	364	356	357	365	355	382	399	373	354	372	399	380	373	329	398	395	347	386	359	376	362	326	351	395	349	343	380	411	382	388	371	391	356	367	369	363	386	350	354	374	399	381	342	392	395	375	371	404	369	367	370	368	398	357	386	387	362	346	338	351	381	364	401	338	397	363	361	389	380	363	401	387	392	357	380	366	358	363	403	339	346	374	377	369	362	387	340	419	361	353	376	369	381	350	381	385	396	369	371	405	398	406	383	377	383	389	359	375	399	392	395	365	354	375	372	379	382	359	370	374	369	363	379	381	364	353	378	359	380	398	366	382	396	325	408	393	366	396	379	380	380	391	387	379	402	398	394	377	381	380	370	360	396	359	372	380	385	405	374	374	377	368	363	388	361	376	352	369	375	397	431	345	387	418	402	349	400	377	388	365	392	362	382	406	394	398	356	399	370	393	373	386	381	388	387	387	397	408	375	375	380	386	367	404	357	372	386	374	377	376	354	394	333	370	386	362	375	358	371	379	398	406	368	421	354	405	394	374	384	349	380	342	364	365	362	346	350	376	365	390	346	358	370	348	366	358	396	372	368	384	406	364	349	373	382	386	387	406	376	345	387	333	369	421	395	389	393	361	396	362	394	411	376	384	395	354	376	341	376	379	358	390	383	370	399	373	372	364	354	374	380	369	381	414	342	338	376	380	368	386	404	378	366	384	371	379	376	367	353	364	365	393	374	390	379	385	384	388	433	347	351	371	408	400	330	377	389	379	382	362	388	348	382	365	385	367	364	378	355	386	340	367	394	360	417	392	367	376	334	383	374	391	383	393	389	386	343	365	349	395	362	368	389	354	361	375	352	371	340	376	361	401	370	384	425	398	368	386	378	392	390	385	390	385	371	413	392	367	378	363	367	403	385	371	381	369	376	362	375	400	395	375	365	417	361	394	395	341	379	353	385	377	384	374	369	397	371	323	370	376	331	378	369	350	403	396	379	382	386	362	340	357	374	401	381	394	427	375	382	387	345	399	370	379	371	396	363	398	370	345	377	349	404	393	406	361	354	371	349	369	356	399	385	361	362	398	370	360	383	360	395	352	368	374	418	340	366	371	344	369	368	367	367	354	363	376	316	374	409	409	377	380	370	375
23761	21022	28515	24949	21974	17480	9299	5225	3862	2981	2564	2698	2722	2638	2320	1848	1605	1362	1217	1049	804	663	581	532	550	524	507	489	498	508	487	439	489	471	447	412	460	441	445	404	431	372	393	436	428	392	368	395	403	384	393	402	388	416	369	413	375	410	390	371	377	393	395	435	410	383	413	385	406	360	395	408	375	412	397	421	440	379	387	399	389	370	390	438	409	365	413	407	390	385	381	384	414	400	377	390	368	416	391	384	408	392	412	392	435	358	400	375	388	402	364	392	422	388	385	425	376	401	391	384	368	416	408	384	423	374	366	415	377	377	406	378	404	398	360	392	360	403	386	374	378	381	400	416	386	405	401	402	403	350	408	385	408	379	427	393	429	391	383	400	395	390	408	378	399	387	404	386	388	385	378	401	433	370	368	370	383	367	372	424	365	418	396	409	411	389	439	416	384	383	426	388	397	340	411	370	410	404	405	397	411	386	387	360	363	348	390	359	437	397	414	372	399	362	379	375	379	384	380	419	362	400	401	414	375	393	390	394	412	430	397	372	377	385	363	373	417	376	423	401	371	416	386	390	395	401	360	389	395	368	366	403	379	426	357	368	412	365	394	381	397	382	405	382	377	358	402	380	369	382	382	351	366	371	359	378	369	381	378	404	389	423	355	385	380	421	369	394	409	403	388	391	390	438	355	398	388	361	419	393	401	375	397	419	370	424	378	385	434	392	387	392	383	372	394	404	412	359	364	392	374	414	385	415	384	387	389	370	390	388	364	410	389	398	396	437	386	414	415	408	401	388	397	411	372	406	396	377	394	390	423	417	404	412	400	381	409	359	433	389	402	425	390	349	417	385	387	405	386	404	393	385	389	396	378	384	389	394	418	387	387	416	381	392	374	401	373	402	411	387	394	399	407	403	391	384	385	369	398	384	373	392	400	380	394	392	373	361	383	379	415	411	372	375	386	398	378	366	396	376	369	422	378	379	387	364	333	397	416	402	412	379	396	362	396	395	417	413	404	403	449	393	405	405	373	378	373	385	379	371	413	410	421	383	364	387	378	394	379	384	349	397	398	409	376	378	428	371	440	417	400	383	400	380	404	406	402	393	388	400	396	391	402	394	382	396	417	369	404	382	401	359	358	383	376	354	352	393	388	380	377	411	364	394	402	389	411	406	355	397	343	382	399	373	401	376	376	383	373	389	412	381	408	390	370	411	388	408	399	376	376	382	365	404	408	386	367	424	381	411	378	400	416	381	381	373	417	413	409	391	402	398	382	380	379	377	401	366	393	417	392	367	376	422	392	375	375	408	428	374	408	394	385	392	369	374	423	403	358	393	415	402	396	410	377	403	384	392	410	416	422	369	421	421	375	372	407	379	407	395	422	396	381	415	362	369	395	370	376	405	411	432	374	407	359	375	405	421	403	388	377	414	413	373	410	438	380	365	397	413	411	380	395	401	413	415	354	355	370	389	396	365	388	440	373	400	407	403	372	384	400	356	354	392	377	397	348	372	405	408	410	403	410	390	397	392	407	358	390	386	385	370	413	384	421	421	373	418	398	372	399	400	403	423	375	390	389	412	412	385	370	406	401	384	408	376	399	387	414	366	393	404	391	398	416	394	427	368	422	422	387	407	359	356	366	389	426	382	396	375	403	373	383	393	387	408	361	393	397	403	393	392	406	383	376	379	385	403	389	406	420	423	402	378	407	411	396	398	402	356	417	371	390	387	417	397	426	369	436	389	392	414	387	405	409	377	396	408	354	418	394	431	391	403	389	408	393	377	376	392	370	374	407	418	402	402	374	381	382	378	395	391	399	349	412	388	413	376	402	409	383	380	385	372	380	378	411	376	446	401	375	418	391	385	405	379	403	425	372	411	378	389	368	391	423	384	342	366	386	421	405	391	418	414	345	404	395	385	412	379	404	383	414	400	410	406	387	381	389	382	397	388	382	408	394	376	382	353	378	400	369	437	410	418	369	399	371	345	403	383	387	409	399	379	398	424	395	415	372	428	383	405	419	402	388	403	411	402	372	385	416	399	425	382	404	359	387	376	382	396	352	395	396	401	390	363	371	357	376	392	401	409	382	402	391	383	385	412	370	405	401	400	385	436	389	367	403	378	368	432	428	399	370	374	362	393	388	402	445	458	379	420	417	396	383	412	419	412	416	402	388	381	446	379	396	407	384	384	390	385	359	406	388	410	416	421	433	415	434	371	372	388	388	382	374	417	395	378	390	389	429	426	366	412	401	430	382	403	408	396	410	374	360	385	386	406	402	419	393	404	381	430	396	390	389	390	375	394	374	386	397	399	330	412	400	368	413	359	376	408	421	369	407	381	384	368	411	389	424	418	396	365	414	371	406	343	377	365	357	351	377	371	387	376	412	405	396	397	379	386	419	353	381	353	361	360	379	377	402	364	419	409	382	380	418	393	372	428	405	374	386	407	400	415	386	430	393	393	356	410	394	378	422	397	379	389	359	395	415	379	383	410	385	375	371	359	396	367	391	372	381	411	397	410	403	373	378	371	384	372	404	378	417	413	383	375	404	396	388	365	421	357	424	411	386	378	370	405	403	378	397	366	381	375	393	383	424	391	399	434	427	389	382	410	375	393	406	414	368	377	402	404	393	418	381	376	404	387	369	391	387	391	389	383	412	392	406	384	380	392	390	406	384	380	415	425	390	383	387	366	380	373	404	377	391	398	431	399	377	385	403	409	423	363	403	406	433	394	382	399	386	398	390	370	387	385	363	440	423	401	383	410	367	397	367	415	409	376	409	403	404	400	420	390	383	393	437	355	379	399	392	388	372	404	412	383	402	399	334	400	381	390	401	356	384	416	418	368	389	374	393	387	389	407	395	388	362	398	401	390	388	413	398	347	374	379	369	373	394	390	397	408	390	409	424	392	394	368	372	441	404	404	343	401	367	392	392	415	381	385	408	400	402	356	422	404	406	383	400	386	402	380	395	373	363	389	385	383	418	389	367	378	381	376	392	398	405	368	401	407	386	424	374	385	391	392	389	419	381	373	405	410	399	380	404	426	366	372	404	415	375	370	405	408	381	395	377	393	405	391	380	384	363	386	375	378	391	399	394	397	397	393	379	388	355	382	403	390	376	379	421	378	414	394	414	415	389	403	380	369	379	415	419	374	392	390	399	386	393	389	406	396	370	400	350	378	350	369	411	401	373	392	415	420	398	380	412	375	430	377	420	385	430	406	389	392	392	400	390	347	360	409	365	355	374	397	376	398	337	397	379	371	424	373	391	399	379	406	405	388	387	372	398	402	379	419	410	395	376	378	407	437	408	408	400	372	378	358	438	349	405	424	371	391	359	406	393	371	410	399	408	359	398	409	385	363	420	394	401	356	394	370	398	414	396	389	372	394	418	352	398	402	384	377	390	395	425	382	401	409	422	380	371	370	389	385	365	405	397	409	388	372	402	366	390	384	371	408	410	404	402	384	410	425	361	370	419	405	357	399	375	360	382	411	426	401
36870	58102	49678	35627	25132	16356	12021	9328	7528	5983	5077	5364	5211	5116	4184	3456	2832	2382	2026	1632	1319	1046	822	708	691	677	691	633	688	665	663	599	620	533	559	546	549	526	530	494	498	482	503	483	457	503	481	488	476	479	495	465	480	503	474	459	454	481	487	476	464	469	495	464	488	481	491	489	454	446	457	456	501	494	474	428	466	490	456	456	485	467	448	531	453	414	467	504	421	460	443	514	461	428	482	460	465	502	451	495	459	432	486	511	481	456	446	472	510	469	468	500	483	483	465	484	456	463	469	465	442	451	456	466	482	488	442	503	479	488	462	491	454	486	473	500	488	492	459	450	432	487	468	448	469	471	460	449	471	451	424	470	477	465	438	520	440	473	482	507	486	451	464	461	474	453	461	451	446	468	459	498	442	449	451	464	488	477	479	447	495	453	482	477	481	449	464	491	458	452	446	504	517	459	467	432	497	455	468	493	518	460	446	492	468	466	446	493	463	475	434	470	500	486	476	468	454	463	469	520	447	469	445	458	440	440	461	468	433	461	475	485	461	476	451	469	472	452	461	447	461	497	442	467	470	464	464	508	471	448	509	509	438	482	482	481	457	462	455	498	451	480	459	480	474	415	485	450	486	496	454	494	502	447	471	454	467	495	458	467	439	466	494	464	462	466	481	448	464	507	497	466	474	453	481	463	436	480	462	497	481	471	443	461	493	508	443	476	468	422	433	455	487	509	467	476	448	470	465	444	450	454	465	482	445	472	449	452	446	488	476	443	481	434	468	422	452	481	499	488	472	459	459	447	475	468	491	454	458	493	439	446	450	460	455	454	490	439	466	450	427	515	479	430	446	428	484	530	465	487	464	485	466	470	464	461	491	457	450	442	455	498	468	527	466	504	480	467	439	491	471	474	413	485	474	477	472	476	461	460	435	471	497	450	506	428	458	438	435	455	467	481	438	475	497	469	456	463	502	457	464	473	506	474	440	482	446	483	428	444	502	497	419	492	466	468	472	491	480	476	484	457	455	468	466	476	464	446	480	491	469	446	463	453	451	483	445	443	485	427	485	471	475	448	441	435	459	480	508	500	481	472	465	454	472	469	448	482	460	447	530	493	468	433	475	468	478	471	471	517	472	466	478	514	460	461	471	467	479	448	457	478	458	479	469	493	440	455	468	498	472	478	446	437	467	466	426	466	470	441	461	495	444	433	450	466	481	466	450	461	419	456	477	470	490	490	475	438	447	507	491	439	464	446	480	457	445	481	442	436	479	481	449	477	436	476	482	508	469	450	463	486	482	441	490	495	488	442	453	500	439	439	478	473	465	461	474	460	501	508	439	466	431	472	473	502	419	497	429	493	476	455	439	456	479	475	475	462	439	458	478	446	494	450	488	409	465	492	468	456	486	448	452	479	471	475	463	460	485	445	442	476	434	464	455	457	487	480	483	462	490	499	492	452	465	455	475	472	461	469	443	488	483	450	472	524	508	457	474	439	470	435	453	478	486	470	451	474	484	469	470	483	481	452	475	474	443	445	475	468	467	469	459	497	496	477	455	438	472	478	467	476	451	508	474	486	459	477	444	478	446	466	482	464	483	462	440	447	449	481	418	458	458	501	452	412	471	473	482	491	469	497	448	429	434	450	435	447	465	464	457	499	476	445	460	474	445	470	469	484	438	468	449	455	508	466	479	482	496	452	471	449	477	465	481	509	466	446	482	462	454	480	493	455	474	477	483	482	461	481	486	460	488	468	467	469	498	494	438	491	499	436	493	463	461	458	468	481	442	456	469	497	474	425	508	456	457	495	470	467	459	475	463	474	454	467	474	451	469	483	485	472	503	460	453	508	501	483	476	493	480	454	411	486	460	443	453	450	466	473	485	488	451	479	500	481	473	471	463	486	460	449	454	460	468	463	460	473	496	512	459	453	444	429	420	507	429	462	482	475	476	456	496	457	473	457	509	485	486	440	490	428	429	459	478	485	450	478	477	430	453	477	468	436	470	451	483	446	487	465	522	463	481	453	454	485	470	481	448	489	448	465	466	461	468	426	472	445	489	454	457	478	501	446	497	482	482	433	483	467	496	436	467	480	454	477	478	470	437	437	470	452	467	454	468	483	438	465	475	449	480	462	460	484	497	444	460	482	463	485	481	447	492	450	493	451	465	477	465	490	459	461	464	453	461	458	418	493	456	481	462	461	461	475	447	471	473	431	460	490	483	486	433	498	460	517	434	459	472	443	460	448	501	468	440	451	441	478	457	466	498	498	510	481	488	419	442	465	467	469	430	496	457	485	461	483	474	507	450	488	501	511	473	490	512	454	486	467	474	461	489	444	456	485	454	466	469	469	476	486	492	492	445	449	456	473	486	482	491	463	470	468	468	491	465	456	462	461	451	424	437	433	461	475	459	474	472	464	487	487	479	442	481	480	452	458	469	465	492	483	492	456	458	415	491	480	458	456	479	495	467	454	479	494	457	437	503	470	459	421	489	491	472	458	449	485	501	507	463	453	459	495	436	456	462	478	474	474	454	487	472	483	457	469	495	498	500	473	474	487	474	493	436	467	468	463	482	477	490	514	440	435	468	426	438	502	470	447	496	483	468	454	433	456	492	453	463	472	465	447	446	456	478	460	458	465	485	479	488	473	473	474	471	447	456	507	421	487	500	451	458	450	498	461	453	457	474	411	484	436	480	505	452	487	444	454	473	476	479	449	475	488	478	467	485	459	464	467	481	475	447	464	471	411	475	451	458	464	480	484	451	470	484	467	492	449	484	440	534	466	462	495	490	452	470	475	464	492	486	477	495	442	492	457	512	421	470	467	476	496	489	465	480	437	456	480	458	450	462	499	441	497	453	496	472	475	483	513	475	488	420	467	455	474	449	461	463	463	466	467	475	467	463	467	478	492	447	459	444	483	435	470	471	459	500	496	488	483	459	481	472	448	480	492	428	498	439	455	463	465	457	514	450	502	455	435	475	476	449	506	491	441	473	496	458	481	474	476	482	486	444	459	466	479	450	485	464	484	461	490	521	466	501	415	482	444	451	503	445	427	483	469	437	471	466	459	491	466	480	468	490	455	451	500	489	466	476	442	465	436	488	468	440	489	488	437	495	406	517	477	498	476	455	504	498	460	461	461	432	463	467	501	460	447	470	430	502	423	493	433	467	460	461	458	439	481	482	450	441	480	477	478	487	469	423	422	485	438	501	452	487	466	462	447	451	491	445	489	470	470	456	483	446	478	491	457	467	488	434	474	477	475	451	436	465	456	462	453	492	471	500	478	434	474	457	491	477	446	501	477	474	453	476	451	444	462	488	455	428	440	498	472	480	441	491	531	473	471	500	437	473	446	444	441	492	447	469	432	461	463	489	421	476	476	441	467	469	471	434	443	480	454	458	475	527	411	418	432	508	446	487	454	441	500	482	489	454	442	454	457	475	451	457	440	442	497	501	464	491	483	487	460	461	492	455	403	486	417	473	477	454	484	503	490	440	489
24868	21226	28896	27372	20286	11072	6126	4114	2805	2101	1866	2158	2113	2005	1738	1424	1194	1035	962	769	675	456	446	437	439	402	382	388	396	391	332	344	343	342	335	340	307	311	314	344	326	278	316	296	293	310	334	318	333	339	299	285	272	319	308	313	285	329	279	306	325	271	304	317	286	312	345	301	328	285	321	308	301	313	317	317	325	296	287	287	305	282	296	323	293	327	318	301	315	330	315	315	296	313	311	274	305	298	313	319	323	270	326	308	318	320	297	298	319	308	304	281	256	320	303	347	289	317	311	298	271	280	312	289	292	302	327	308	314	304	308	299	289	347	304	281	296	312	325	302	294	294	350	318	313	319	274	309	306	297	270	267	329	283	283	282	276	315	320	306	300	285	304	278	299	289	309	273	313	347	317	288	332	313	307	286	283	317	306	310	269	319	328	303	308	317	319	306	324	303	307	310	320	297	297	286	296	339	306	330	315	307	308	294	306	308	297	322	322	297	315	287	283	324	312	296	293	321	308	288	307	293	299	314	323	274	294	319	334	300	311	312	314	331	301	322	289	306	309	301	298	337	293	327	318	321	303	342	322	353	299	287	291	302	333	325	297	309	292	327	285	318	273	269	318	309	307	331	311	302	303	308	309	293	306	300	303	287	296	289	267	326	316	305	278	341	338	294	306	326	320	272	306	318	320	336	301	316	303	295	317	330	290	305	291	292	324	327	312	301	289	314	306	312	282	309	307	309	297	301	309	308	308	262	315	269	329	311	306	313	303	328	313	312	286	285	261	314	349	326	335	302	316	341	377	289	310	282	327	314	289	301	301	304	315	279	300	296	298	322	329	311	317	314	311	337	303	346	310	293	278	312	304	323	289	295	316	316	259	352	299	302	309	300	317	290	314	329	298	318	285	323	304	299	294	310	305	317	308	296	286	302	301	295	294	310	330	296	314	286	300	334	305	292	325	284	280	277	295	292	305	316	314	283	288	309	297	322	324	323	306	290	300	291	298	289	332	304	327	296	331	322	261	293	310	301	300	283	324	297	289	322	348	340	293	301	324	296	308	314	298	317	330	283	303	326	274	319	312	277	312	330	305	308	315	285	327	333	316	302	303	309	313	284	300	296	286	299	307	305	306	299	271	292	329	308	288	317	299	299	262	299	321	327	263	286	332	288	298	308	306	303	342	295	306	312	309	334	323	318	307	317	317	310	297	288	276	306	310	306	315	316	323	309	315	298	306	323	324	295	304	313	310	289	293	332	309	325	296	328	305	314	328	299	325	324	303	294	319	286	306	306	299	301	331	303	330	302	356	305	265	316	318	314	309	308	281	310	298	319	291	310	325	296	293	286	323	307	317	271	290	303	331	304	303	307	324	318	301	315	296	304	335	319	276	306	327	303	308	306	314	304	312	297	303	295	302	301	277	336	307	327	326	292	295	310	314	323	300	312	334	326	305	319	330	320	312	306	339	292	339	279	319	295	307	328	289	301	310	312	306	306	341	291	327	334	314	285	288	300	278	306	270	303	291	289	300	277	298	279	312	326	310	310	270	291	302	300	291	289	322	312	289	311	310	291	300	293	290	305	297	286	280	343	305	306	318	308	315	330	310	273	334	320	343	320	291	297	315	316	314	309	281	302	302	300	324	305	313	317	317	328	317	307	295	317	324	294	306	306	330	289	286	325	331	298	316	300	302	314	327	332	279	302	300	315	312	302	304	344	341	325	304	333	304	309	320	314	276	316	289	292	316	343	289	333	311	304	296	303	321	329	291	329	298	303	290	288	348	318	288	307	304	305	295	285	322	288	318	303	280	328	328	280	339	280	305	316	333	301	298	318	310	295	318	299	323	303	282	313	318	300	310	298	325	307	317	352	321	321	306	304	297	301	303	303	295	305	294	335	312	312	298	314	309	288	302	344	306	311	337	268	306	329	274	296	329	306	326	298	306	306	316	297	313	304	310	312	310	293	307	293	307	331	327	318	284	331	301	307	308	311	293	279	310	292	317	332	300	291	295	319	303	313	315	283	285	300	306	316	301	279	269	300	295	310	307	304	318	286	265	317	308	301	295	330	313	297	319	312	332	335	329	301	319	327	324	322	309	300	323	287	289	292	327	292	346	307	301	281	318	291	287	305	334	310	287	297	316	316	296	294	312	332	298	317	294	289	316	328	328	330	308	308	295	297	297	282	312	298	286	310	284	307	311	282	340	305	300	290	316	268	291	303	305	335	294	288	311	330	308	297	290	293	278	309	294	307	306	327	348	299	292	308	311	288	279	311	344	324	307	315	303	303	319	297	303	274	289	341	297	294	298	272	313	315	302	317	284	308	294	309	312	285	302	290	296	327	325	317	308	330	292	280	328	304	304	313	329	306	336	320	312	334	318	309	311	308	357	331	297	307	292	297	310	311	332	279	296	348	313	308	346	289	319	319	305	307	273	306	320	284	296	273	291	349	304	302	298	306	328	307	336	301	290	285	311	308	285	303	318	273	290	318	277	318	318	312	284	303	311	295	318	292	277	296	291	307	320	324	320	308	299	293	306	310	315	335	334	316	315	308	304	296	284	294	317	282	322	317	303	300	277	318	280	306	310	295	338	266	312	327	283	321	339	297	318	319	299	336	307	327	329	285	302	316	336	288	275	288	293	304	298	302	312	288	320	317	312	301	293	327	321	311	327	294	306	325	308	348	303	328	274	293	300	307	299	319	278	330	361	286	287	309	274	255	299	314	307	291	341	325	318	308	308	357	306	290	305	300	283	297	304	293	302	315	287	295	302	314	315	291	316	327	269	333	315	324	278	283	304	291	317	316	341	257	319	310	300	308	285	304	313	320	286	340	301	279	311	359	297	297	313	300	319	314	274	282	301	327	326	323	308	309	323	319	295	315	265	309	289	318	275	321	295	323	331	342	303	324	308	280	313	321	292	324	292	323	312	306	290	300	293	304	309	296	309	275	304	342	284	307	296	313	311	315	316	300	318	316	286	288	299	294	293	321	303	295	280	306	316	325	314	315	360	312	298	288	318	308	315	309	296	307	273	344	290	287	322	290	291	308	300	277	339	291	293	330	275	315	335	302	302	289	308	304	278	313	286	311	300	336	278	311	299	320	308	289	279	310	315	309	320	324	301	290	302	277	332	285	324	325	308	318	335	285	297	330	301	315	311	328	269	333	297	270	329	282	336	288	277	316	292	300	301	331	318	336	296	338	308	292	289	291	335	305	269	338	331	314	298	317	328	292	295	274	313	283	316	279	294	316	290	328	307	317	304	294	309	289	302	294	306	322	313	257	368	309	311	289	299	288	277	286	315	290	339	325	315	334	304	286	304	312	318	310	291	329	333	314	301	281	304	279	306	313	295	318	287	291	319	312	334	317	292	297	333	291	285	288	327	327	270	282	301	322	293	323	334	305	324	288	327	325	314	295	282	303	295	314	294	299	300	325	301	312	318	293	292	338	310	307	308	310	298	305	291	279	296	268	323	306	308	335	333	315
37101	54765	46450	32938	22307	14090	10556	8486	6192	4748	4086	4706	4360	4115	3186	2702	2246	1872	1625	1408	1003	729	718	612	598	556	522	539	524	510	529	473	451	434	445	404	422	400	407	426	395	394	360	407	391	376	412	389	366	391	385	366	371	372	387	360	353	413	382	345	406	416	351	419	350	365	362	388	350	370	364	393	391	411	373	393	394	371	371	389	423	366	355	376	451	391	346	379	377	355	361	347	403	401	389	391	381	376	364	372	413	420	371	387	386	368	369	353	356	381	356	367	380	367	355	391	411	390	367	380	355	359	369	355	374	383	389	358	349	373	340	386	359	321	421	404	369	374	370	376	378	391	338	383	418	373	412	368	373	387	391	360	379	383	362	385	371	401	411	381	371	385	378	383	410	361	368	342	408	382	383	425	377	378	377	407	406	341	357	372	380	381	375	383	394	368	381	404	377	372	396	386	346	385	389	383	389	367	399	386	394	341	357	375	387	370	354	379	346	402	385	348	386	398	357	389	359	396	387	389	363	389	381	403	368	376	326	373	357	376	377	363	371	392	371	400	386	403	372	391	402	353	335	383	391	409	371	378	375	349	411	370	345	390	387	395	418	409	390	379	364	377	350	363	417	373	373	399	363	337	362	381	410	342	353	368	367	415	410	332	361	377	344	387	330	366	350	382	362	390	403	394	343	367	368	376	378	396	391	393	388	375	432	414	375	378	328	350	399	412	376	352	348	376	365	358	397	371	407	350	416	378	394	361	375	374	384	394	392	361	370	385	384	354	386	365	350	362	389	389	376	400	365	380	357	362	410	331	367	375	353	342	398	401	384	397	360	367	345	381	373	365	375	393	388	372	370	402	397	372	384	382	369	390	406	450	383	376	365	390	352	395	389	380	390	373	369	398	388	375	379	427	404	358	421	361	377	353	364	403	387	367	389	366	421	368	394	402	385	404	381	374	355	358	367	388	410	383	379	389	402	342	351	345	364	389	366	359	401	362	381	380	380	379	377	408	366	391	381	355	386	343	427	374	386	386	378	375	384	396	382	404	389	378	373	358	382	377	386	377	373	365	394	375	381	367	376	381	364	352	399	431	373	402	379	354	389	385	371	338	385	381	393	366	392	403	357	356	394	378	343	389	389	388	401	401	360	362	351	390	371	404	384	362	383	373	367	355	355	365	388	414	402	375	388	364	362	372	375	340	415	382	400	397	412	357	328	368	330	374	344	368	335	357	337	378	388	370	362	370	391	382	382	359	417	360	375	382	385	394	352	410	410	375	376	365	388	370	362	356	374	397	405	356	378	413	381	371	386	385	355	380	366	377	369	382	344	355	382	352	358	396	350	386	377	382	406	410	335	366	377	381	392	383	342	380	372	402	358	381	408	389	359	385	374	341	381	400	389	357	394	357	383	375	329	381	367	365	383	377	385	381	355	391	368	376	403	364	366	405	357	350	392	405	367	381	371	345	369	368	381	378	355	368	385	361	406	381	364	387	370	376	398	387	341	360	369	358	358	397	392	359	402	374	388	373	372	362	351	374	384	365	355	404	383	379	386	401	380	401	371	368	365	396	377	371	368	377	342	381	365	353	367	391	427	369	367	399	374	388	363	374	391	331	381	384	382	373	378	381	406	372	380	358	365	383	354	370	357	335	371	379	381	376	348	348	379	402	391	367	396	364	350	327	365	366	355	374	371	374	388	386	394	384	367	389	379	381	361	394	377	347	407	371	394	398	381	430	379	376	371	400	372	376	369	360	392	401	345	386	388	400	407	386	422	379	384	391	391	410	432	360	394	408	375	394	418	335	342	376	400	379	406	335	369	387	362	380	363	407	405	337	384	364	353	352	394	410	358	386	431	351	377	389	358	365	367	352	377	365	385	392	383	378	371	383	382	382	373	418	353	379	382	355	356	360	397	381	413	362	365	353	351	394	392	386	378	416	382	371	367	406	408	346	338	399	369	389	357	353	390	372	387	374	372	372	368	401	382	389	392	339	384	355	385	363	379	380	406	374	381	371	394	360	360	397	382	380	364	354	370	380	358	396	360	379	397	374	377	395	357	359	376	400	389	382	377	380	349	362	391	415	371	385	417	399	382	373	402	358	373	382	354	382	402	385	389	393	380	393	360	380	373	332	429	394	349	382	376	347	351	386	363	387	383	412	382	383	374	376	352	404	396	383	377	357	401	383	385	383	410	363	411	333	366	374	362	384	403	388	367	362	383	363	407	367	385	388	364	374	375	391	372	396	357	375	345	420	392	372	376	357	407	385	382	371	381	354	377	406	376	376	355	374	400	347	372	346	391	396	388	378	371	393	355	368	389	382	355	384	421	386	353	358	350	392	383	388	376	361	381	380	378	393	356	390	370	379	396	351	377	362	355	366	395	345	361	416	334	373	373	380	416	343	379	372	360	395	373	373	387	383	389	375	374	380	356	348	360	406	403	367	381	424	375	360	396	352	359	425	370	421	385	380	379	371	384	373	361	396	382	397	379	379	372	359	380	369	349	389	393	360	366	373	375	385	340	378	380	380	352	369	398	389	387	418	360	364	360	398	372	412	385	351	316	350	389	363	401	404	389	369	386	397	368	368	400	386	373	371	390	388	377	374	365	360	366	351	385	373	352	393	390	388	337	378	385	417	377	369	379	372	353	394	390	395	392	373	315	418	367	392	385	355	357	394	362	378	374	398	352	415	335	396	376	377	365	376	353	401	385	356	388	367	355	368	393	347	398	397	364	406	368	348	380	384	378	381	375	362	346	375	378	370	359	394	403	364	377	325	389	416	400	361	377	363	358	380	394	380	372	395	368	403	374	377	367	378	382	372	372	397	336	397	365	366	368	408	342	382	404	384	384	376	373	384	368	373	349	392	404	388	363	369	407	367	353	371	405	360	393	387	362	367	370	342	362	392	374	390	384	364	394	378	362	397	378	385	352	377	375	353	384	361	381	411	406	372	367	364	395	364	387	375	370	371	352	388	388	419	382	381	391	382	356	376	373	347	344	403	393	373	398	402	371	379	378	357	382	342	418	370	357	409	381	393	397	343	361	358	385	407	399	380	395	386	373	378	362	402	367	382	377	356	369	409	401	364	353	370	374	378	392	371	375	375	343	369	390	345	371	386	416	393	341	374	387	372	382	360	372	365	365	353	384	383	397	393	374	362	403	357	367	381	399	382	356	372	360	407	357	392	367	385	374	408	372	369	411	364	372	388	346	364	411	373	372	372	377	372	375	363	348	372	388	384	395	387	401	385	403	412	361	359	353	376	372	363	377	403	351	358	373	386	411	385	408	361	359	369	373	367	388	380	369	398	376	396	394	385	385	373	408	363	407	388	379	362	367	382	378	404	381	378	385	372	379	367	378	375	387	368	352	396	360	370	395	376	378	379	348	382	354	384	394	381	393	376	376	383	353	374	355	337	397	398	370	354	363	390	395	411	381	382	392	388	405	357	382	372	363	387	358	382	392	354	384	364	410	403	391	416	354	374	371	372
22658	21023	28639	23821	21419	21849	18335	8706	5804	3901	3479	4114	4009	3914	3291	2627	2211	2005	1718	1375	1085	897	772	656	627	666	640	615	584	616	600	542	493	540	514	470	452	504	487	463	440	444	464	475	441	430	469	464	455	482	455	455	465	464	435	475	444	435	439	476	444	433	454	408	398	434	410	438	449	442	453	414	423	395	428	445	441	433	459	450	427	386	439	424	453	435	405	429	454	452	395	437	389	451	427	450	372	430	419	465	436	455	424	440	445	460	458	438	457	423	463	435	452	438	407	440	465	446	420	386	413	400	467	443	406	419	417	376	443	405	446	416	415	420	395	439	414	419	476	417	443	419	455	438	458	429	436	423	407	429	428	431	457	394	466	453	447	428	443	444	453	444	475	427	393	429	448	417	405	457	477	412	432	445	448	453	440	416	433	435	468	429	443	443	460	438	444	427	457	459	438	439	484	434	456	458	465	458	479	466	417	449	403	408	449	424	430	448	484	404	396	477	414	403	449	409	485	443	463	460	387	501	438	461	390	437	445	461	425	429	462	442	421	408	438	421	467	414	417	405	426	418	433	436	422	435	481	430	418	434	475	432	431	448	453	419	457	436	414	445	388	427	441	391	435	399	427	482	450	407	413	442	425	424	449	443	466	449	432	426	408	415	442	427	436	476	419	460	429	402	463	429	425	441	446	414	453	442	414	454	424	430	439	424	403	414	411	475	437	415	434	442	453	436	429	423	428	450	424	463	462	423	424	452	460	452	449	434	428	442	405	445	432	399	439	404	430	397	440	417	463	395	439	461	414	428	421	463	413	445	422	427	385	417	434	413	468	450	421	459	494	456	422	437	428	453	430	453	449	392	463	466	463	455	453	403	445	435	464	455	429	418	420	436	428	454	436	423	410	430	428	459	466	446	419	430	442	438	411	465	389	420	414	426	444	424	438	473	467	448	411	451	451	424	426	455	446	446	456	452	457	443	428	417	434	470	428	438	448	437	435	419	428	430	438	429	439	432	443	412	460	373	434	408	434	429	435	445	440	453	431	446	437	426	440	413	463	405	510	417	450	425	448	437	482	434	429	444	435	432	430	423	434	436	411	417	413	433	449	435	448	437	413	425	396	418	399	371	433	431	495	456	437	458	447	442	439	443	445	450	400	457	414	433	427	438	432	430	434	426	450	426	393	435	415	416	435	433	442	461	395	437	452	436	407	444	439	450	415	428	432	420	463	435	436	431	416	449	462	465	442	451	462	452	414	411	419	435	436	435	456	417	434	416	462	404	459	424	436	438	429	434	388	438	417	444	461	459	445	422	440	435	439	433	434	430	446	436	437	448	469	463	424	454	396	449	423	433	483	438	453	432	413	439	422	447	425	400	442	424	430	439	411	443	417	461	436	432	424	441	453	423	430	382	430	465	432	446	451	428	465	410	431	451	466	434	425	406	459	451	423	451	404	431	424	479	441	469	463	429	463	438	432	463	487	399	441	443	437	447	431	427	429	415	429	448	431	425	483	448	464	467	445	423	403	432	406	455	469	447	474	464	428	443	402	436	439	416	470	411	447	438	450	432	397	432	410	456	427	423	386	432	426	440	462	420	438	424	481	441	466	460	413	437	428	433	455	410	429	420	438	457	459	415	439	431	422	429	460	441	487	437	420	430	389	452	406	438	457	431	425	441	437	424	398	463	399	433	424	443	432	387	467	410	446	436	442	473	413	434	419	422	451	373	441	441	444	462	431	417	445	417	443	454	437	469	450	432	435	438	429	492	449	441	409	429	445	463	473	440	433	476	440	432	433	451	463	459	465	396	435	417	441	403	445	429	436	401	482	461	457	415	441	442	463	461	415	430	424	441	442	432	432	438	436	462	480	451	462	412	420	466	434	423	460	428	400	439	441	423	447	439	429	451	452	429	441	419	425	471	451	401	417	408	428	439	421	472	394	449	431	412	475	426	433	427	402	452	451	430	458	464	444	443	425	435	461	483	426	438	392	432	412	432	460	439	469	448	463	432	412	447	466	444	478	453	452	465	456	443	454	459	398	448	423	430	428	428	432	439	432	462	431	433	433	421	429	426	474	405	410	444	418	444	450	449	421	466	418	471	416	409	438	425	422	463	432	427	434	399	448	455	434	444	415	433	458	432	428	427	464	452	439	419	428	412	426	451	443	455	437	392	416	444	454	403	401	372	397	458	394	430	451	435	451	420	434	420	420	437	413	419	430	442	385	431	445	439	400	464	401	415	428	452	417	414	446	480	418	436	457	402	439	457	410	438	442	464	490	466	461	418	391	412	436	411	430	426	441	410	433	475	463	444	442	429	436	432	404	416	452	434	440	438	436	433	413	439	413	414	435	424	437	487	462	409	467	451	440	440	446	417	444	435	430	430	437	403	431	409	439	444	425	407	419	445	388	468	438	469	420	424	429	410	427	452	427	439	425	412	425	452	438	447	425	427	451	393	420	412	451	440	423	448	429	457	417	432	457	469	441	452	437	430	439	459	438	408	447	437	420	422	465	426	446	454	437	438	372	440	460	414	414	413	452	400	396	443	444	427	405	417	423	418	428	424	455	442	430	429	433	425	452	409	446	442	430	447	401	473	471	445	443	467	444	426	446	466	442	400	420	449	418	407	417	453	451	390	436	453	396	417	464	451	451	415	447	418	449	449	445	400	429	432	423	446	412	436	434	420	397	474	464	456	480	471	466	443	418	418	408	440	442	449	432	439	436	455	407	467	429	432	434	418	430	395	444	440	430	404	421	464	465	433	421	488	464	442	402	447	453	411	454	463	445	422	459	438	384	415	432	458	425	446	441	461	410	429	433	443	411	419	426	415	450	419	459	421	421	431	433	404	414	424	423	411	389	474	417	447	429	433	418	424	405	462	404	419	465	439	424	421	434	430	413	433	453	409	429	458	436	440	461	435	449	432	414	435	447	424	458	430	440	421	410	431	461	426	458	428	453	425	430	420	419	446	416	410	415	445	395	455	414	437	439	425	444	439	454	431	427	443	396	437	426	427	464	417	434	402	450	455	462	438	434	437	427	450	424	489	426	414	432	445	412	425	399	441	456	436	447	429	416	427	401	397	448	447	414	396	428	425	440	445	430	452	489	436	419	426	458	428	438	446	439	434	416	439	437	387	426	419	456	452	426	434	457	436	443	435	429	448	456	440	425	449	402	444	433	377	446	441	419	411	425	450	428	419	412	438	431	451	442	424	422	431	422	423	443	471	458	438	429	440	399	425	431	433	443	450	419	415	397	436	426	439	424	421	424	408	450	400	436	430	459	413	423	400	430	422	447	430	449	422	423	445	435	420	406	466	417	472	481	451	432	403	427	427	446	420	421	448	421	414	407	440	404	452	440	457	446	455	442	409	400	458	435	415	422	439	409	419	451	430	432	445	415	456	433	425	427	426	424	421	414	461	399	424	448	442	429	470	432	375	440	471	449	398	446	447	427	412	400	442	404	479	426	413	437	420	441	466	445	425	438	428
39784	63400	53785	40910	29392	21150	15955	13418	10676	7548	6743	7520	7568	6901	5675	4795	4000	3467	2878	2329	1735	1294	1110	936	858	874	832	826	811	787	829	684	676	614	634	571	595	579	542	538	540	530	548	550	546	541	587	565	557	557	517	515	516	540	527	524	534	543	511	504	462	505	528	545	554	516	525	537	490	531	520	491	529	483	513	542	511	498	495	478	536	535	516	481	504	498	482	506	499	513	506	508	530	535	505	493	520	515	513	508	542	533	542	526	578	489	512	477	504	529	495	506	499	523	488	506	557	507	523	522	513	500	496	502	509	543	535	536	509	482	513	546	517	504	482	538	472	534	521	514	490	519	500	510	524	537	505	477	532	479	537	550	589	514	519	514	504	520	505	529	508	515	484	485	546	511	518	523	569	483	498	484	528	531	486	512	478	533	531	476	498	566	534	504	527	512	528	492	561	503	493	504	508	501	504	508	488	520	495	519	527	513	517	503	484	499	532	538	493	499	551	480	521	520	528	514	521	502	476	459	501	477	569	539	490	482	536	506	514	520	544	541	503	525	489	486	512	519	512	525	478	520	555	555	519	527	506	506	529	503	484	519	535	515	501	521	533	515	509	492	491	530	495	501	502	511	554	485	484	504	498	538	497	516	500	538	517	546	501	516	482	522	511	519	538	559	506	522	481	496	525	520	559	545	504	497	523	539	511	499	512	528	497	487	527	524	548	488	522	518	483	503	515	506	487	554	497	494	507	540	548	471	496	500	525	515	504	539	535	497	563	517	547	503	544	503	504	525	488	518	456	539	531	512	521	501	481	558	552	516	548	550	499	571	476	524	535	540	491	497	531	522	494	491	483	477	528	523	539	538	474	489	567	532	513	517	508	534	534	475	557	467	482	529	508	557	486	519	499	492	521	492	517	482	530	535	524	514	540	536	532	488	500	537	513	502	527	494	508	508	501	496	516	481	535	470	485	505	537	513	520	507	494	530	508	501	529	523	506	523	530	488	531	505	500	512	469	502	533	518	514	507	501	504	516	505	528	499	519	493	495	515	515	506	530	470	514	532	524	503	552	519	542	512	512	520	542	516	487	558	546	526	500	510	505	524	504	487	514	494	479	523	549	512	539	525	464	526	477	534	513	489	497	462	475	502	494	535	533	503	522	529	489	483	530	489	506	518	513	563	489	518	524	517	533	496	499	512	494	548	512	492	514	490	557	490	506	530	521	480	519	520	491	536	527	503	531	546	525	536	514	556	510	555	524	529	514	514	516	501	543	481	551	511	526	484	561	551	474	488	489	499	567	505	536	514	544	518	511	512	499	522	497	520	505	546	511	541	498	498	538	527	515	524	486	504	520	555	485	531	532	499	492	555	451	510	512	494	491	511	517	542	553	515	517	531	487	530	530	500	544	501	501	527	499	520	473	525	541	527	513	524	533	513	533	542	503	494	545	502	510	512	500	541	503	494	513	497	542	507	536	526	509	550	467	529	547	505	501	482	493	484	551	498	529	508	483	510	487	515	529	533	486	477	529	536	520	536	512	460	558	541	512	558	503	509	506	506	503	537	510	443	535	458	501	500	507	517	505	540	497	466	511	530	517	507	500	573	500	536	525	539	532	517	490	501	506	519	497	542	516	469	477	516	578	506	511	510	510	524	511	509	551	538	488	522	520	504	547	507	493	503	542	493	515	504	517	546	454	487	505	480	514	494	534	521	526	516	511	526	505	521	520	492	531	504	531	502	545	522	522	488	544	529	535	527	577	487	494	535	500	502	523	499	544	493	511	491	532	515	506	525	512	540	535	548	498	497	559	529	480	526	514	462	494	495	518	499	488	529	477	504	531	528	499	502	545	504	494	532	527	486	545	516	505	468	555	474	541	495	504	525	537	542	485	499	502	523	479	510	494	541	462	539	494	510	494	515	511	529	523	506	527	530	517	553	507	536	528	494	506	496	492	509	520	520	500	541	528	525	499	488	523	518	519	492	454	532	498	538	473	589	511	526	520	550	508	523	563	524	499	537	494	527	483	520	484	510	550	522	485	510	509	525	534	449	484	553	512	490	474	507	485	553	527	524	492	527	522	501	519	541	498	519	488	548	537	530	497	464	489	483	519	524	564	503	516	541	482	521	481	530	495	511	474	491	550	457	498	502	478	492	530	524	514	535	530	504	549	521	486	530	535	549	538	507	506	519	519	514	534	506	503	521	500	494	494	506	551	506	520	500	524	506	509	479	469	465	520	500	491	527	535	531	505	532	513	493	500	493	500	488	581	510	540	516	520	501	533	504	534	470	502	512	513	518	533	510	514	515	523	538	487	497	516	511	509	554	487	551	510	513	541	503	520	495	543	507	483	514	547	510	507	548	492	523	493	508	535	526	538	528	479	498	513	526	510	510	541	472	582	475	551	532	497	515	535	544	544	497	526	485	480	509	450	536	546	510	517	474	501	498	514	504	532	504	527	525	524	515	487	519	490	528	535	529	469	507	533	508	500	511	488	540	507	496	572	509	541	546	527	587	499	519	523	511	529	493	525	461	520	490	495	539	507	513	475	483	497	541	481	500	545	506	510	510	483	499	492	526	477	552	523	510	481	499	535	537	515	527	517	544	489	554	536	482	487	535	540	506	509	510	522	525	526	525	512	481	495	549	559	494	531	468	542	518	531	525	519	564	528	542	490	506	535	514	508	501	457	461	493	484	532	491	507	502	506	513	537	510	530	546	501	536	491	504	538	510	544	539	489	504	554	498	515	535	558	521	533	531	519	519	516	537	490	508	531	540	572	513	517	493	506	496	510	500	485	516	478	527	508	530	497	482	552	503	484	490	524	547	510	502	523	513	537	528	547	485	505	528	531	504	493	492	516	507	533	488	495	525	529	530	521	502	478	511	500	529	497	532	533	525	488	536	509	482	491	494	539	495	513	506	472	509	551	531	494	500	499	554	520	542	504	478	528	559	473	488	523	522	532	529	473	490	525	456	553	507	508	507	504	507	493	488	546	539	557	518	505	523	512	486	531	514	521	526	506	517	498	460	543	584	499	557	481	508	539	509	516	503	475	491	582	529	492	501	536	526	501	524	514	528	532	482	491	545	507	501	522	544	521	474	503	483	557	531	526	524	489	509	510	525	528	532	517	542	493	537	497	554	535	454	491	560	517	527	490	533	521	516	479	503	557	485	539	501	546	480	534	487	547	526	503	504	516	536	535	517	490	488	537	560	518	504	494	513	502	508	483	520	517	512	497	467	498	490	493	514	496	513	504	521	542	517	516	503	532	509	474	533	516	498	514	522	487	560	546	542	493	526	512	512	541	476	473	518	511	494	522	515	506	515	517	536	470	522	504	505	545	503	507	518	537	521	548	537	539	490	515	540	494	525	540	514	521	544	501	510	504	461	506	543	471	523	525	518	545	514	524	482	496	548	500	487	499	488	500	506	518	485	512	501	534	520	507	462	473	486	539	523	523	528	509	539	518	485	485	481	482	504	512	518	477	547	477	545
30560	34626	37935	29088	16743	7740	4247	3231	2437	1547	1284	1429	1647	1578	1335	1097	966	888	739	644	510	441	411	416	415	389	396	393	392	374	369	376	346	363	312	330	362	322	280	349	317	316	315	358	318	330	322	305	356	296	323	299	300	351	305	288	315	308	312	333	305	310	313	354	313	323	303	313	317	293	313	311	316	319	308	303	319	336	303	303	314	299	322	305	298	308	309	296	306	304	296	315	291	322	305	286	297	344	295	319	305	313	306	344	337	299	315	289	316	323	327	287	301	286	322	307	301	309	299	300	342	285	343	316	299	291	299	332	267	321	329	324	307	289	323	279	294	315	353	285	316	321	315	318	321	295	287	307	323	315	305	304	323	306	293	334	308	350	333	337	348	284	329	325	301	337	320	283	313	306	304	292	324	306	316	300	338	302	320	319	313	309	317	312	291	300	325	325	289	327	321	305	299	301	289	310	310	310	319	327	299	313	320	295	319	294	318	321	319	295	315	266	305	308	296	306	330	269	273	297	301	289	316	309	316	283	303	282	296	316	311	339	291	298	320	314	313	302	282	280	303	319	317	294	324	301	297	284	290	336	303	321	306	311	311	332	324	293	284	313	324	339	305	295	331	328	312	305	306	312	320	318	297	294	301	310	317	336	291	299	292	289	318	298	314	291	341	309	343	287	352	302	324	292	297	327	323	332	297	322	295	297	308	317	325	326	305	336	320	303	290	304	309	343	306	338	311	352	298	321	306	319	331	320	342	310	317	340	357	318	308	291	309	286	316	349	306	320	297	284	327	325	279	310	285	303	324	317	294	327	338	319	303	326	338	314	338	336	325	294	322	324	331	317	306	291	321	321	311	309	322	319	291	299	311	312	337	293	308	291	307	338	343	294	301	295	294	326	325	307	321	311	303	301	319	317	306	326	299	307	338	330	316	304	294	326	306	312	321	306	309	328	342	314	332	305	346	307	311	305	292	284	327	308	324	304	309	303	316	331	328	310	305	307	290	306	323	311	294	331	313	336	337	316	301	298	302	294	285	314	299	315	331	289	343	325	315	339	288	333	308	296	295	293	315	305	334	270	317	305	324	336	327	318	285	287	330	301	297	322	312	320	313	329	301	314	357	319	300	346	301	309	320	304	325	334	308	319	284	308	290	327	319	279	309	301	322	299	287	324	335	286	286	295	287	288	295	289	302	292	329	302	308	329	322	289	321	308	308	278	307	279	304	288	325	312	328	310	292	303	323	320	314	297	294	276	277	318	320	336	316	311	367	348	307	301	319	326	332	315	320	276	285	323	303	302	284	333	289	351	302	295	300	318	310	303	330	304	297	313	310	313	296	325	297	337	326	345	327	321	326	298	300	307	316	302	323	309	301	312	300	306	333	325	312	329	301	320	335	289	309	294	318	298	309	279	306	316	294	320	334	284	313	297	320	320	283	294	280	294	304	301	330	315	302	309	308	334	319	311	341	329	300	329	315	322	304	292	306	313	305	318	330	328	307	321	311	318	347	319	315	313	308	336	271	275	323	308	287	324	292	293	306	309	319	317	296	330	348	343	317	292	304	326	333	288	284	318	322	322	332	311	319	316	294	286	304	311	310	289	313	318	314	298	305	315	316	306	335	332	299	308	296	342	310	286	305	307	292	308	317	313	303	318	314	302	326	277	328	310	291	303	269	307	312	317	322	320	288	333	301	329	321	311	343	318	331	310	304	296	318	334	317	356	307	319	298	305	309	327	334	298	302	304	299	301	310	284	297	321	304	310	285	283	321	315	299	295	299	321	283	302	334	307	310	320	281	290	333	333	322	280	331	321	330	296	294	327	294	317	262	330	321	315	294	358	321	309	296	308	320	294	308	300	321	327	318	339	310	288	315	329	316	306	346	331	303	315	294	314	274	290	311	301	339	323	334	318	301	302	318	309	299	341	329	293	307	297	317	292	296	329	308	310	298	310	272	321	307	287	300	289	293	318	305	279	318	305	296	285	327	302	325	304	319	343	315	311	321	297	327	315	291	289	282	312	297	299	311	293	297	299	311	314	299	321	334	294	309	299	314	325	318	321	314	338	288	316	304	307	309	328	342	309	321	289	300	328	288	319	300	299	299	333	320	295	310	324	314	325	306	321	324	342	297	311	327	338	304	301	319	290	315	308	291	335	313	277	323	314	293	304	331	334	306	318	282	312	294	287	300	312	305	323	287	311	284	307	314	280	314	355	288	273	318	299	305	287	310	311	292	318	320	327	315	335	329	301	306	315	335	294	329	298	309	343	326	337	316	347	302	329	322	312	325	327	313	297	335	286	325	310	307	359	294	322	288	328	294	343	333	328	299	327	292	300	342	270	303	301	277	310	270	338	302	292	325	306	290	301	308	314	313	300	289	299	316	312	306	328	304	344	292	325	344	325	289	339	319	297	268	293	332	276	303	302	319	330	328	276	317	321	332	300	298	306	286	313	304	324	293	281	308	286	295	311	294	267	312	319	310	310	316	288	281	308	303	323	305	333	325	324	299	337	288	330	308	323	292	308	352	290	298	308	297	309	320	329	289	280	289	302	319	316	283	352	331	340	334	316	339	321	330	300	321	303	324	321	343	324	319	330	304	300	309	339	332	276	296	309	317	339	318	287	296	327	305	302	311	279	278	314	276	297	308	306	316	320	330	302	292	341	336	301	281	312	305	324	320	299	298	296	295	323	320	310	293	344	313	328	322	322	316	309	348	261	294	267	300	280	294	300	328	293	297	286	344	307	307	312	307	304	282	324	296	308	354	317	303	309	298	279	311	322	304	336	281	308	308	294	312	296	322	346	298	311	328	310	296	326	304	336	322	331	286	331	313	314	300	287	319	334	289	293	328	283	312	311	325	330	324	310	295	321	337	330	291	308	330	318	283	315	313	340	291	295	302	310	271	307	313	326	282	317	300	326	333	307	289	297	323	322	296	339	308	308	314	306	303	303	316	316	315	318	313	292	281	306	310	313	299	337	284	300	321	283	294	309	311	285	304	315	296	324	308	299	321	302	304	334	325	325	304	302	306	313	318	308	308	324	297	321	319	300	311	325	266	297	312	291	318	351	285	292	371	300	330	339	319	344	334	300	306	286	299	317	318	300	333	302	282	327	312	282	286	330	310	283	291	324	304	286	305	314	328	281	323	303	303	293	304	279	298	330	305	311	322	320	299	316	298	324	314	290	292	317	327	331	304	319	330	283	322	322	294	325	343	280	301	287	325	328	301	331	301	338	290	329	298	324	305	318	291	321	328	348	306	332	294	307	309	301	336	293	325	304	296	332	331	332	302	310	301	289	288	327	350	273	297	312	296	315	335	327	313	317	313	317	286	322	309	270	331	300	285	293	332	309	274	283	278	315	294	336	322	326	288	301	328	313	296	287	324	301	306	331	286	293	296	352	314	294	313	301	349	310	336	333	330	311	308	319	284	310	299	285	315	295	339	329	321	318	268	296	324	287	322	305	347	315	298	314	353	294	332	311
37383	50232	41874	29945	19569	12079	8432	6747	4957	3211	2624	2824	3318	2963	2441	1944	1728	1434	1247	999	772	616	558	558	543	534	501	520	468	480	476	443	451	432	381	396	395	371	409	405	392	372	340	386	376	371	410	399	396	406	389	393	395	375	369	391	417	395	372	399	403	373	408	391	361	380	357	379	352	372	363	340	362	400	358	383	392	393	368	343	345	371	357	362	372	368	363	395	370	369	380	350	372	413	395	404	373	370	345	335	357	359	366	336	351	400	384	372	419	412	359	359	392	407	376	385	370	354	379	385	359	363	385	350	369	362	402	392	366	370	357	362	377	352	364	392	382	380	393	381	351	359	412	363	400	373	377	371	348	352	343	374	384	340	381	363	368	395	353	374	394	369	383	375	352	369	360	349	321	347	369	376	347	362	368	378	380	392	362	393	348	346	378	365	379	372	339	342	380	343	430	372	373	373	370	379	388	370	375	352	374	338	359	355	378	430	361	416	352	370	354	351	358	365	368	383	381	365	395	360	395	373	397	369	405	395	362	407	370	381	388	353	386	368	399	356	344	355	388	379	378	371	359	413	375	389	400	359	394	390	382	356	348	355	368	383	363	391	397	386	353	360	374	380	374	383	372	377	382	343	373	345	393	363	369	372	354	395	392	391	361	384	357	370	415	355	348	346	404	390	393	388	366	348	387	423	386	354	379	350	350	378	382	376	361	372	376	382	375	352	367	397	356	384	377	402	379	350	374	376	362	383	408	338	400	377	352	385	364	372	348	369	354	390	366	382	370	370	365	379	354	357	374	396	367	388	379	402	382	382	392	344	355	400	380	390	342	376	350	383	397	394	373	370	369	425	384	407	394	377	375	365	401	406	398	358	377	377	362	397	353	354	438	351	374	356	388	381	346	407	378	392	389	376	380	355	371	349	373	367	386	374	363	357	397	374	360	412	379	397	380	407	387	409	408	331	348	361	396	354	412	375	354	345	371	369	399	383	422	382	380	365	359	396	393	324	365	327	381	367	396	349	388	395	392	345	354	382	387	366	377	357	358	396	407	402	418	333	372	411	404	362	404	399	384	393	371	379	357	377	397	374	380	390	372	362	375	329	348	400	371	380	372	340	365	374	362	360	369	362	376	336	371	373	333	357	345	401	369	355	382	354	349	332	387	386	366	368	347	397	339	370	337	383	388	381	375	351	412	391	396	373	368	360	361	364	371	369	355	366	371	334	362	370	376	376	382	351	377	360	349	387	361	378	389	376	379	378	366	377	357	395	385	385	368	355	377	405	362	353	374	384	397	404	346	375	376	381	353	380	417	391	378	377	368	367	370	375	403	355	372	355	361	373	340	363	398	384	370	350	391	362	366	357	400	371	352	381	397	377	393	381	347	419	387	381	409	334	387	343	344	386	414	371	366	379	411	366	388	370	387	346	384	368	391	365	362	400	398	380	324	352	367	385	404	360	387	369	368	345	372	387	377	391	344	388	379	382	402	367	361	361	361	353	424	407	359	375	369	367	358	379	354	374	387	371	384	396	399	375	327	362	387	395	389	372	382	324	368	400	332	399	342	415	353	350	385	365	386	367	383	375	386	376	382	373	381	340	391	395	359	369	395	376	367	379	362	362	367	358	383	367	365	401	418	359	403	410	362	367	424	353	386	379	391	353	354	372	357	353	365	410	399	378	374	372	380	395	392	375	366	338	366	365	353	398	383	379	381	349	406	346	377	393	387	348	360	405	371	383	353	374	346	344	390	385	377	397	345	350	391	406	334	372	372	355	379	377	377	379	370	363	381	337	324	384	360	395	378	375	387	381	350	377	381	392	358	365	383	349	344	366	360	380	365	374	378	370	364	379	394	368	353	373	374	390	398	369	390	387	378	363	406	375	376	391	397	385	372	357	395	332	385	360	382	368	344	366	371	395	355	396	417	378	370	400	351	364	380	359	364	398	375	387	367	365	392	375	390	349	381	362	403	333	366	368	354	364	375	396	375	396	375	375	381	372	380	379	387	406	389	395	364	396	382	388	377	369	359	364	371	395	390	365	402	351	360	389	418	402	375	346	382	380	395	372	373	373	372	368	373	401	387	384	340	396	386	381	412	358	368	384	358	316	351	364	362	370	377	377	380	360	365	334	404	385	375	364	371	411	378	385	406	376	392	372	367	388	357	384	380	358	393	394	380	379	390	367	330	355	365	389	350	340	405	368	353	403	374	407	392	368	354	364	385	400	395	365	393	383	380	382	349	384	355	368	385	380	370	371	366	389	370	351	375	366	377	384	389	380	396	375	363	367	373	380	340	363	352	383	380	370	401	390	364	369	356	381	386	409	391	393	403	386	370	372	361	406	357	377	359	383	385	365	360	315	341	377	397	347	378	379	355	375	375	355	391	358	382	392	356	337	384	415	331	360	359	397	383	368	367	412	397	376	402	402	398	346	365	353	370	377	397	365	360	401	381	331	378	371	386	370	380	407	353	383	375	360	365	396	327	403	352	387	355	384	359	356	398	391	402	371	393	336	395	411	369	386	364	365	371	385	383	391	363	373	404	388	361	360	362	393	349	393	367	372	376	337	403	350	388	360	383	366	375	391	370	367	356	367	395	374	358	378	347	364	359	399	406	354	355	374	379	400	398	373	378	376	383	342	362	374	405	394	373	376	362	391	359	373	382	388	375	371	376	376	376	348	368	383	349	381	351	391	378	394	392	417	362	371	373	387	409	330	367	374	396	406	371	358	362	325	348	362	363	401	413	378	388	368	371	359	417	374	352	378	368	393	377	395	380	367	360	400	388	390	376	377	384	374	368	390	381	378	406	347	396	403	371	360	353	379	415	375	373	371	389	370	387	352	349	368	360	384	343	359	354	381	416	384	372	392	353	361	376	383	362	380	403	372	350	372	383	380	390	387	378	373	359	397	390	333	375	352	410	367	386	383	372	371	359	397	390	373	385	366	392	396	367	393	390	385	355	395	410	349	390	360	372	381	405	389	341	386	369	336	366	361	386	418	338	356	384	379	414	350	395	387	352	374	370	396	375	369	401	399	370	382	358	404	343	373	352	415	382	380	384	387	397	368	399	340	401	408	386	377	356	347	394	406	398	351	381	361	381	358	405	375	365	362	343	397	371	377	373	372	366	370	365	363	376	384	345	389	364	394	381	354	395	386	335	412	393	376	378	362	371	348	375	376	374	430	365	389	357	419	359	356	387	343	363	401	381	415	349	361	375	375	381	373	367	372	365	362	366	366	340	375	369	380	365	406	363	365	385	338	377	377	362	357	354	374	360	359	403	385	359	364	386	361	379	360	404	374	384	371	337	365	374	379	412	347	377	335	373	407	379	396	429	409	395	349	361	368	362	375	377	385	397	397	384	364	370	372	340	350	329	382	334	347	380	358	392	424	384	373	386	399	380	366	384	375	353	364	349	378	383	351	406	374	380	375	397	397	355	335	418	367	368	375	368	354	393	372	359	378	368	377	366	395	377	408	372	363	353	415
23727	21031	28403	24999	22197	17632	9587	5898	3933	2647	2077	2221	2757	2718	2308	1912	1601	1426	1189	960	754	617	585	535	588	579	529	527	510	513	482	496	466	460	440	457	450	390	395	404	377	396	396	395	447	383	395	437	406	369	377	388	432	394	446	374	431	388	407	407	389	405	403	363	430	387	387	402	373	370	404	396	382	399	359	396	377	395	382	374	378	365	397	387	396	424	443	362	413	386	410	383	387	389	385	399	373	430	384	390	378	385	385	367	337	403	438	398	418	421	417	414	370	401	405	410	389	402	403	398	352	406	411	358	389	408	388	425	388	393	413	422	382	405	403	392	421	387	398	410	412	413	369	367	388	380	392	372	356	366	389	364	396	365	387	367	359	408	381	384	388	409	386	374	403	420	400	397	403	392	397	401	365	373	371	381	381	423	364	407	400	413	409	400	387	417	385	379	423	366	404	372	369	365	382	415	416	389	381	413	394	384	394	370	413	416	358	375	336	445	403	407	403	413	363	334	408	395	411	408	397	388	378	370	444	416	447	389	375	365	381	430	405	396	392	391	424	407	365	398	410	390	431	373	368	345	394	353	407	381	370	373	398	354	359	388	363	377	389	389	385	387	408	412	388	406	405	371	375	383	374	414	383	376	390	379	361	395	370	417	399	365	372	397	362	375	411	381	403	396	429	343	415	392	388	391	425	425	402	362	338	383	407	408	340	411	407	400	411	395	405	384	395	390	379	338	368	354	360	424	412	383	380	399	398	375	361	374	401	423	380	397	378	384	368	396	414	395	407	404	380	374	338	346	441	388	381	381	405	418	359	349	353	407	383	421	388	391	370	386	413	388	376	397	417	371	421	379	396	385	375	421	388	390	360	408	393	411	378	423	405	379	397	372	398	395	389	382	414	403	413	375	352	383	399	404	417	413	413	401	427	415	404	374	388	402	392	388	396	382	364	409	378	382	422	407	389	337	379	364	422	355	406	371	374	412	365	397	417	391	372	410	421	425	388	408	381	413	382	421	379	369	401	380	353	406	401	407	402	382	391	370	385	368	457	403	379	420	369	341	382	402	386	396	413	409	381	383	406	398	394	412	425	397	389	373	372	404	407	387	386	398	397	394	385	408	406	350	421	360	383	376	398	422	397	363	380	397	380	414	422	383	367	378	411	406	356	405	394	364	386	400	375	434	397	386	393	359	400	399	407	351	366	389	384	402	384	367	388	405	388	411	411	418	409	386	380	414	410	388	388	351	389	378	420	365	367	394	348	431	397	404	377	400	401	375	383	379	389	392	401	371	355	392	394	401	403	371	405	402	390	365	378	364	395	383	355	393	425	404	371	397	400	416	388	424	365	385	391	375	388	400	373	400	388	379	397	387	404	387	432	401	377	424	389	372	390	390	387	429	386	399	422	380	393	372	397	419	398	389	376	432	359	361	368	377	400	405	376	430	431	418	392	404	401	365	394	369	371	376	365	410	376	405	415	384	429	365	388	410	428	390	398	395	415	357	346	378	382	374	372	394	357	390	375	423	382	378	385	398	410	371	409	379	396	424	374	401	384	368	403	374	410	389	405	388	374	369	379	379	357	405	384	363	402	379	390	400	372	399	378	369	374	358	365	428	378	403	408	393	366	380	375	359	391	377	357	410	395	398	365	412	420	401	394	411	389	386	357	400	377	385	373	370	359	428	412	355	390	405	403	389	373	338	412	402	409	362	374	393	414	375	402	416	370	376	400	403	389	397	384	397	362	370	381	394	396	400	393	387	373	405	398	364	407	408	384	364	389	405	429	371	378	406	419	402	440	373	373	384	378	416	363	372	368	373	399	415	369	396	390	394	383	403	393	392	427	427	400	392	390	432	397	400	383	386	380	409	392	376	390	372	394	384	358	412	409	370	390	417	391	380	397	393	406	406	371	426	391	395	400	396	373	398	404	425	372	423	402	380	380	414	410	415	386	391	386	393	356	350	381	423	400	402	408	380	364	377	368	393	372	407	418	401	380	409	422	390	399	432	373	378	428	388	389	412	375	450	418	407	419	394	378	359	370	382	401	379	416	416	422	373	370	415	402	396	374	404	384	408	377	367	385	362	387	421	379	372	363	387	421	377	383	346	407	393	389	399	403	394	394	348	381	361	369	379	377	392	408	353	377	385	403	439	388	369	381	382	384	400	416	393	395	414	374	390	440	427	378	388	396	407	408	356	399	406	391	382	404	390	394	375	374	397	385	372	376	382	366	373	391	408	376	403	365	365	373	392	372	368	365	411	361	393	418	377	402	383	394	367	354	414	379	395	374	409	391	411	397	391	394	390	405	420	412	403	377	362	417	405	381	380	344	384	376	364	393	388	388	383	360	418	420	363	405	410	426	387	398	396	392	359	384	371	355	386	408	373	393	358	402	382	377	397	370	423	367	415	418	372	366	375	407	368	438	396	404	374	402	381	398	426	379	400	382	416	400	390	411	382	387	371	395	392	392	386	401	358	416	375	384	373	395	410	395	399	390	383	387	386	413	427	376	368	350	380	393	404	378	375	377	352	372	384	360	385	373	355	355	388	367	383	375	390	456	355	395	429	382	419	403	369	422	376	385	386	415	404	391	372	415	383	383	416	427	387	398	363	422	397	398	385	386	389	361	406	384	358	399	360	399	409	399	370	388	373	390	381	392	366	408	393	418	380	376	395	413	414	413	361	380	380	403	370	380	381	387	410	392	379	396	354	362	365	394	391	367	356	395	397	385	400	402	424	419	368	400	370	389	396	394	375	430	382	388	381	373	353	431	399	380	373	403	368	355	399	396	406	375	424	385	395	421	378	372	409	392	386	420	366	395	400	396	380	387	413	402	371	418	407	428	415	386	399	392	368	394	386	412	411	381	385	385	382	381	418	369	400	421	388	434	408	374	401	368	402	399	394	411	398	358	383	371	371	417	365	403	393	400	367	429	346	398	359	401	406	313	393	417	392	396	398	463	399	401	403	349	386	376	389	405	421	408	435	367	384	383	400	367	359	391	401	396	383	399	373	426	385	392	391	390	377	384	360	386	384	397	390	359	387	398	365	401	399	400	364	372	385	381	381	400	420	419	408	404	363	392	387	400	390	393	400	376	418	382	388	397	385	406	408	404	401	372	383	395	402	387	413	385	372	410	407	387	401	339	369	369	386	411	395	405	395	394	428	386	383	380	389	400	380	424	350	393	350	410	371	406	386	366	375	394	412	371	389	388	383	416	399	406	387	388	411	402	381	432	396	383	380	399	392	390	396	412	411	390	393	408	408	367	415	378	400	357	390	386	404	379	410	370	395	399	391	395	384	379	412	415	403	398	359	374	384	366	362	391	389	358	356	403	383	385	410	399	390	400	436	395	400	403	357	386	413	379	390	398	388	376	394	373	393	437	382	403	428	394	413	372	402	394	400	384	366	421	387	391	398	413	376	399	408	404	437	358	426	424	392	389	372	383	414	400	430	431	400	386	412	372	410	330	355	378	377	390	396	392	380
36700	57910	48482	35988	25708	16778	12234	10361	7493	5230	4114	4302	5331	5110	4117	3305	2788	2473	1957	1576	1197	934	855	809	758	767	736	681	685	673	649	652	644	538	543	491	490	485	508	470	495	497	480	492	526	506	548	463	513	461	495	529	449	459	485	481	489	489	446	492	444	446	475	459	487	433	460	480	450	475	506	523	461	471	458	465	485	494	478	484	452	415	484	446	469	458	484	442	419	474	477	445	439	447	453	463	464	490	434	468	475	441	442	470	471	483	481	489	478	471	460	495	435	458	458	478	465	495	469	496	474	448	438	437	476	456	459	480	438	502	476	459	461	453	439	469	427	456	479	510	429	512	462	473	446	443	478	450	473	488	463	438	472	417	448	464	474	467	459	473	488	434	463	473	484	454	476	478	457	492	500	468	470	501	447	477	436	440	461	486	495	438	509	452	465	450	463	466	490	471	478	465	458	454	495	470	452	488	464	482	445	444	421	462	479	425	452	488	457	485	442	442	473	448	444	451	462	411	468	475	437	465	427	461	465	438	455	444	450	480	519	486	431	472	462	447	480	469	501	447	465	497	467	446	427	490	466	472	479	466	476	458	457	483	437	468	459	445	455	498	451	483	465	463	439	454	471	446	469	487	469	444	499	448	459	464	457	472	504	515	468	448	516	448	449	481	465	472	445	463	452	426	470	435	460	466	475	451	451	479	460	455	443	451	523	437	459	499	474	466	469	454	418	464	468	440	433	457	455	494	476	423	455	455	473	477	448	476	464	445	466	458	489	496	455	470	441	482	481	444	467	477	436	463	444	508	431	450	475	462	418	492	477	529	461	462	477	446	445	470	474	441	489	501	445	475	466	444	449	459	479	461	443	489	498	463	475	507	483	453	436	477	415	466	462	472	471	495	502	472	432	502	437	498	439	458	439	469	475	459	463	473	433	473	474	461	485	452	490	465	443	466	480	499	500	465	506	411	448	475	422	453	446	467	426	478	448	472	440	453	453	489	429	479	419	460	496	477	473	473	446	458	459	504	475	465	448	499	460	466	488	471	459	472	476	472	448	494	536	452	442	467	486	467	456	502	466	465	503	467	462	482	476	450	464	433	436	421	496	475	483	478	494	444	471	455	490	443	469	501	429	461	463	471	443	469	476	520	503	495	462	465	440	440	474	456	441	447	427	460	489	476	454	448	477	468	478	481	472	419	440	442	488	413	459	426	444	445	461	498	451	451	438	457	432	476	465	493	462	479	450	455	483	454	473	456	484	432	474	478	475	493	482	474	492	495	481	434	439	460	455	491	490	450	475	475	476	453	456	447	449	464	460	475	437	451	472	463	484	455	451	462	459	469	472	462	462	454	466	497	512	471	481	439	495	468	476	461	458	481	431	471	454	429	433	466	457	436	430	523	452	458	488	469	453	451	457	436	443	478	499	492	487	456	450	417	476	478	463	520	485	454	443	500	424	516	450	471	429	448	485	457	480	489	446	509	478	443	432	452	503	435	439	468	474	476	464	454	493	480	489	474	464	472	497	471	505	463	452	449	476	454	421	475	446	434	503	495	463	480	454	506	463	470	440	440	479	473	478	462	507	457	485	494	476	440	460	481	486	464	454	439	464	481	482	471	451	508	486	436	491	469	483	421	464	488	478	468	476	452	458	461	444	520	469	412	453	450	487	453	480	496	467	437	481	421	452	464	451	457	450	470	445	445	452	411	466	465	469	492	443	459	469	462	449	449	467	496	478	449	474	474	506	478	489	466	475	477	418	419	480	475	471	442	456	466	463	401	421	478	456	493	473	434	462	472	479	458	461	463	439	476	449	442	399	419	473	469	464	460	458	474	487	451	423	469	456	472	440	449	474	461	441	437	474	445	454	465	460	486	457	446	469	438	481	481	475	454	491	440	476	479	462	456	467	440	434	500	466	493	442	458	424	472	482	474	442	428	466	487	465	474	478	494	465	486	485	493	466	461	468	498	478	472	444	426	441	427	457	452	437	458	473	470	462	472	442	476	500	474	453	457	441	465	489	452	448	463	500	460	442	511	452	489	451	479	506	474	470	451	464	473	455	437	474	466	501	468	428	442	474	505	423	422	474	440	456	495	445	484	493	453	441	427	489	507	481	444	485	464	443	490	470	459	433	458	436	457	443	474	445	458	431	417	485	453	460	489	496	468	480	462	470	436	479	477	439	501	464	437	438	470	516	459	491	456	461	469	426	480	481	473	478	447	504	462	489	497	458	452	470	487	442	496	470	477	472	453	458	449	480	454	480	473	457	492	472	476	464	475	453	459	453	478	504	447	469	485	457	454	498	440	464	490	436	470	478	444	466	476	477	481	476	461	450	470	457	452	455	463	461	427	439	434	446	483	479	430	481	493	506	481	459	453	448	503	478	439	469	499	450	463	502	467	477	472	505	455	511	516	499	476	429	523	470	448	473	425	493	457	454	456	427	448	456	466	444	470	461	470	405	460	459	474	449	466	499	437	514	431	477	444	465	463	468	457	445	448	449	469	466	455	448	471	484	444	464	459	457	430	447	424	458	496	457	458	441	446	445	467	438	474	488	455	504	490	452	488	464	454	445	474	452	465	469	493	456	499	474	486	479	478	454	468	465	479	434	479	455	457	428	449	465	475	472	475	445	462	444	476	439	493	467	455	507	474	476	487	432	435	467	480	433	464	497	462	476	458	482	484	488	475	508	482	486	466	482	460	471	477	521	452	439	476	487	421	485	460	442	493	471	443	440	485	474	465	463	502	459	452	505	444	436	493	459	459	459	461	454	482	482	479	445	460	471	481	490	421	433	480	435	471	484	465	404	480	498	459	453	477	464	441	440	437	506	449	507	479	469	441	429	462	470	473	490	452	483	453	474	435	469	450	455	463	435	435	517	486	473	477	441	466	468	462	468	418	477	446	471	468	426	480	413	461	447	456	458	442	429	504	459	459	443	467	470	457	457	465	469	467	439	483	462	467	457	442	486	488	531	443	425	454	438	474	468	445	443	462	455	505	451	465	500	454	486	474	457	444	466	432	465	471	509	451	453	476	449	468	489	435	474	454	459	457	476	472	466	485	462	454	465	455	479	457	444	470	470	472	464	440	453	448	479	499	460	469	470	484	442	460	504	440	439	453	442	452	467	404	457	475	480	465	461	464	443	457	460	463	454	501	454	452	461	458	512	444	465	517	455	460	489	447	457	476	465	452	432	488	414	425	478	468	460	450	468	493	450	453	499	497	451	448	461	460	473	484	451	472	499	430	464	453	466	454	406	489	457	489	451	477	481	434	451	470	494	490	490	475	485	484	498	461	444	434	457	470	444	499	440	454	451	450	481	473	489	461	458	480	464	439	450	495	452	478	458	474	461	467	492	415	456	492	418	494	437	404	467	459	468	504	436	444	458	460	469	419	438	482	476	459	459	414	471	474	461	451	487	495	473	471	490	458	449	483	473	479	476	453	472	424	450	472	470	480	494	441	476	520	469	469	443	494	495	482	441	422
24900	21286	28976	27361	20182	10986	6032	4251	2977	2181	1540	1715	2125	2041	1819	1398	1185	1138	926	702	539	480	446	444	430	442	380	402	404	376	361	369	366	322	340	304	330	308	277	321	283	291	325	326	319	322	277	320	322	321	300	305	300	276	322	293	329	292	321	312	306	302	346	295	288	285	308	314	290	311	302	335	316	286	284	280	309	303	295	290	288	290	300	320	305	313	298	291	248	296	277	314	322	310	294	288	306	301	324	285	282	335	309	299	282	298	286	308	279	295	304	285	311	291	306	275	323	326	313	306	321	293	292	274	296	313	292	310	290	281	281	304	280	296	308	282	315	294	304	297	315	300	311	306	323	302	299	318	298	285	299	333	314	320	292	297	311	298	314	313	332	309	299	294	288	305	298	291	278	304	310	268	287	284	301	292	298	278	276	309	292	310	290	305	307	302	281	303	310	314	328	295	296	299	291	300	295	304	294	271	296	297	318	298	317	299	326	316	323	313	304	315	275	300	278	321	294	319	298	311	319	318	271	317	309	280	310	288	286	300	323	306	329	311	294	290	320	325	314	298	303	282	293	288	296	271	276	305	295	289	279	318	269	309	288	309	298	281	298	301	304	314	280	295	329	296	330	282	291	277	302	299	301	317	290	292	336	286	301	298	318	299	288	283	305	273	306	296	322	342	277	316	296	286	300	322	303	275	291	296	305	310	296	310	291	295	304	332	284	305	299	302	297	262	300	295	289	295	282	275	287	309	288	290	318	298	300	300	281	299	290	303	291	293	304	289	269	280	319	304	294	284	267	318	295	293	329	288	291	280	280	330	277	289	304	296	289	322	304	285	299	316	289	295	284	310	270	274	316	294	306	295	281	301	284	298	264	320	266	299	281	321	300	306	291	299	304	281	293	294	269	291	298	313	322	273	277	275	287	303	295	287	301	301	306	320	318	284	276	304	288	317	307	322	300	312	330	319	312	318	315	317	282	301	293	302	332	295	306	257	272	311	322	298	311	279	321	300	282	261	327	302	304	309	330	298	334	272	296	277	315	300	318	280	313	288	304	298	302	311	316	302	295	323	282	318	307	265	343	328	289	302	291	301	263	313	283	300	299	286	302	282	310	318	323	316	288	302	299	309	299	264	283	317	304	326	307	282	296	313	305	312	317	284	314	289	310	317	290	314	299	323	275	299	293	298	319	301	298	262	316	291	282	303	302	315	292	294	307	271	324	323	310	294	306	293	291	289	266	320	286	312	297	307	300	301	311	297	296	311	286	321	282	298	316	263	310	317	288	288	308	326	289	284	306	323	303	320	319	330	323	315	294	285	285	309	276	257	293	311	284	286	292	327	300	294	287	288	332	304	311	289	286	299	266	302	309	276	242	299	292	332	318	311	318	282	304	303	304	308	308	301	301	306	321	304	339	297	288	334	290	313	294	303	265	299	307	309	315	257	322	300	300	310	287	295	295	280	298	307	320	300	297	291	310	326	319	301	317	263	286	326	306	291	278	313	289	306	298	269	287	327	311	313	339	308	307	300	347	286	286	308	318	299	289	312	291	317	315	317	274	312	293	325	305	298	289	293	313	336	276	271	293	285	289	323	322	306	310	300	327	322	309	286	298	331	312	302	285	301	279	283	317	291	304	304	338	303	290	314	291	334	287	304	307	283	317	291	305	299	336	301	308	308	269	299	302	301	308	284	291	293	319	285	299	305	270	285	265	317	300	312	321	297	314	294	325	298	296	292	287	299	275	334	283	316	289	282	279	316	312	314	312	267	308	307	310	320	282	285	282	293	323	278	321	319	297	287	291	314	282	297	301	294	280	320	318	309	318	303	289	313	294	302	252	315	306	297	313	282	269	269	263	306	300	321	296	258	323	296	276	274	291	268	308	314	286	282	306	318	363	304	271	297	312	316	308	323	311	302	301	284	305	315	291	304	249	285	339	292	263	292	299	327	287	280	296	307	292	280	304	263	302	304	314	309	293	318	308	313	294	286	296	319	277	324	338	320	293	265	306	279	306	293	306	296	281	274	297	325	283	296	304	287	344	288	302	291	337	315	270	327	294	310	329	305	270	304	263	295	273	315	329	278	270	339	296	296	293	284	295	283	288	291	315	269	281	297	242	289	293	315	314	307	325	320	334	283	313	306	288	328	295	288	302	281	300	282	324	299	292	283	320	279	303	301	307	276	303	306	311	293	268	295	252	293	296	301	293	298	307	275	268	290	315	309	284	289	299	296	301	285	328	291	281	304	301	293	302	277	280	326	273	293	275	317	302	287	281	293	292	308	278	288	279	304	271	328	325	322	272	292	291	298	295	325	307	281	340	294	257	322	282	291	281	299	307	344	323	292	272	291	330	303	308	292	287	294	274	293	293	271	281	265	297	291	263	292	267	290	289	269	314	278	305	293	289	282	280	282	286	327	283	310	264	320	289	293	282	281	318	315	300	310	269	281	289	302	277	293	322	275	307	301	317	303	308	317	297	307	284	304	300	291	290	338	270	301	312	283	327	297	321	303	293	287	279	336	285	309	321	303	277	265	297	307	288	299	299	295	303	305	290	320	324	308	319	300	289	278	289	315	319	312	305	284	312	283	312	298	320	289	295	314	315	276	289	301	285	319	281	291	319	271	321	284	287	279	311	319	303	283	292	270	288	314	330	279	300	267	291	316	321	268	292	271	312	345	310	316	305	280	297	254	287	312	319	272	289	272	270	306	318	304	318	291	289	301	272	289	334	315	299	299	288	310	319	275	285	313	276	314	322	305	283	335	295	315	296	314	293	296	304	291	314	269	317	304	308	308	280	333	300	291	272	281	298	299	324	296	272	300	298	293	285	295	281	272	323	303	297	323	287	284	300	292	293	325	282	322	290	288	303	320	275	292	301	264	292	312	313	292	305	323	306	314	303	279	296	305	321	305	305	290	279	321	299	316	301	295	324	312	318	295	300	320	295	309	276	319	296	327	301	310	297	329	292	357	284	320	296	304	298	313	289	332	320	334	313	319	282	312	299	323	282	300	292	258	320	307	307	288	310	282	303	319	305	303	280	313	296	307	291	295	322	296	321	293	304	290	273	302	264	310	310	285	272	288	286	304	277	292	309	302	302	281	323	284	295	308	286	318	296	302	295	288	274	301	290	309	275	332	302	313	302	312	276	322	310	319	296	306	327	279	260	298	296	285	318	293	312	294	287	328	325	274	298	265	317	343	324	299	284	315	319	351	315	302	295	330	294	308	289	292	309	302	308	292	286	282	313	319	302	299	293	303	293	329	273	296	283	294	297	326	280	249	308	309	314	306	306	319	304	292	296	280	308	308	281	294	298	292	304	290	274	336	326	302	293	286	296	298	294	278	333	302	310	326	282	280	310	286	275	284	293	278	312	309	288	278	276	339	307	296	285	290	276	286	319	321	283	316	317	306	318	286	276	301	296	292	295	338	286	319	266	298	293	284	281	275	305	272	311	311	287	296	302	308	329	307	264	299	292	322	310	331
37009	54827	45284	33227	22234	14257	10902	8709	6660	4773	3461	3415	4291	4065	3466	2625	2151	2034	1555	1244	831	709	686	623	604	611	577	571	569	567	529	501	477	449	449	373	403	429	372	372	389	355	407	382	351	405	399	371	368	354	401	372	368	414	371	399	404	338	365	375	383	360	374	375	371	360	399	352	376	353	371	382	366	406	407	393	364	366	379	360	392	341	364	405	370	316	365	334	383	372	365	359	386	396	376	365	374	369	375	397	367	344	348	373	385	367	380	400	378	366	333	356	381	387	382	390	349	383	369	382	361	381	374	382	353	370	362	365	360	370	335	370	360	372	384	391	359	394	358	379	387	368	394	373	362	404	369	359	350	337	390	351	377	366	372	374	395	326	352	368	380	344	376	363	342	379	390	373	378	365	396	366	383	357	361	381	378	379	366	374	395	374	354	366	406	377	342	372	375	353	355	353	347	367	366	383	391	411	377	390	391	337	339	361	374	372	376	361	372	405	382	406	333	379	347	346	385	372	331	363	382	394	388	390	376	347	368	394	355	355	373	419	373	346	385	376	343	372	359	391	359	354	361	410	358	396	370	376	335	378	366	367	371	374	352	351	389	348	395	360	394	353	369	356	391	380	408	400	390	369	357	357	348	357	379	360	383	387	395	379	392	350	351	378	382	330	370	361	407	395	383	385	390	377	387	407	391	374	338	415	366	400	379	369	402	353	387	355	343	334	386	350	370	338	368	347	370	405	361	347	388	321	370	364	367	378	373	343	390	374	342	400	339	402	347	400	374	362	358	378	361	363	351	343	379	378	384	341	355	367	359	371	361	384	415	375	413	370	345	392	347	348	335	405	370	353	373	353	353	397	380	351	405	361	387	370	375	366	380	354	340	319	362	352	380	405	363	368	354	357	350	351	396	364	375	378	363	391	399	338	396	380	367	387	418	382	371	365	367	345	376	381	354	387	372	382	408	328	383	366	324	377	344	368	347	355	376	359	383	371	375	364	351	344	374	382	358	370	362	389	342	392	356	341	367	389	347	397	350	404	352	385	360	361	414	342	367	363	370	380	331	341	348	363	382	371	384	365	393	362	403	385	354	359	362	360	379	381	382	369	363	347	346	342	365	407	362	329	360	382	370	367	377	365	380	359	363	371	356	408	362	367	348	374	386	404	349	386	406	382	380	343	374	338	364	376	393	389	336	384	335	356	360	404	376	385	354	374	348	353	377	323	373	353	359	373	338	390	364	385	355	347	370	357	376	365	356	386	374	355	369	381	360	369	379	365	367	358	364	401	383	388	389	373	341	371	384	411	370	365	361	361	380	380	407	345	365	373	353	371	354	346	377	400	378	389	391	359	401	330	358	377	353	351	391	382	393	340	325	363	379	387	366	354	371	395	366	362	374	351	349	368	355	361	387	345	381	379	345	393	398	350	413	359	359	343	385	382	379	388	357	345	325	381	362	372	377	396	399	375	386	354	377	382	321	372	350	382	370	323	399	363	374	359	353	324	342	369	363	359	400	401	371	378	387	348	373	344	350	391	388	374	351	349	380	363	372	377	349	348	350	368	379	408	408	366	377	405	381	396	369	368	360	391	384	356	360	362	358	372	370	364	373	387	395	365	356	384	340	385	410	386	354	381	376	394	363	343	362	388	365	353	359	372	368	365	329	379	337	364	398	372	377	377	401	368	383	363	363	379	379	361	367	385	346	353	385	408	352	351	385	376	374	340	347	339	364	377	391	334	342	385	348	370	357	334	398	396	349	389	385	372	385	371	382	386	347	382	355	377	383	356	364	392	358	356	382	370	381	386	355	342	354	349	351	347	395	348	374	378	356	380	418	332	388	375	382	364	381	379	362	374	389	376	395	399	335	360	393	386	385	374	385	384	332	373	362	379	335	426	383	362	381	358	368	360	364	361	396	368	386	352	351	366	412	356	384	380	359	390	344	382	404	384	363	360	411	377	387	353	342	375	360	400	379	380	386	357	378	341	374	352	354	391	373	345	357	366	338	368	385	373	379	355	395	378	356	395	365	370	365	348	350	389	392	345	365	366	367	362	362	378	401	413	353	327	345	393	355	418	361	355	360	359	354	375	410	366	383	358	355	387	382	338	368	340	384	363	384	380	412	394	396	359	379	402	351	351	360	352	377	349	367	372	401	350	398	406	369	316	378	383	381	403	337	367	340	402	388	337	381	398	392	381	362	372	367	334	389	353	373	358	360	378	382	380	371	379	405	373	356	386	296	380	346	335	373	394	365	362	374	367	379	354	353	386	401	371	418	388	378	356	376	389	351	374	323	342	371	392	372	351	400	376	389	374	373	367	382	377	423	369	371	358	386	369	357	347	341	363	369	389	409	366	341	379	347	370	346	411	350	372	383	357	387	358	376	359	371	369	387	385	387	337	329	385	359	361	364	367	368	364	398	357	341	372	358	343	353	380	376	403	367	333	402	392	397	383	330	399	370	330	357	395	385	318	335	372	401	381	380	360	358	362	362	374	356	392	394	372	376	362	411	351	370	368	369	365	363	368	379	382	388	382	367	385	378	355	340	383	350	391	390	379	352	369	392	366	321	389	372	379	336	384	349	349	376	383	369	374	397	359	343	354	383	330	372	368	375	377	372	386	337	386	359	356	385	366	384	382	349	353	347	349	362	397	374	343	357	412	372	347	386	374	341	345	390	393	371	402	338	385	399	354	373	355	355	371	348	395	377	389	375	382	405	352	358	363	369	358	366	359	345	368	371	354	363	381	381	347	358	358	415	394	359	347	373	377	389	386	362	350	349	374	336	355	362	347	398	380	406	379	341	350	329	368	377	380	337	368	358	373	326	385	372	374	391	365	366	349	349	334	404	349	376	411	350	376	370	354	370	358	381	392	386	341	377	395	384	367	373	353	362	389	394	373	373	348	351	399	354	347	388	388	371	332	368	346	354	385	361	401	376	335	374	347	369	370	348	359	332	401	358	339	369	351	363	363	340	369	359	389	355	375	393	376	417	360	398	372	322	378	371	385	346	357	355	365	379	374	395	429	372	351	351	402	398	363	370	389	338	359	381	383	376	343	382	370	351	374	381	383	373	363	399	399	371	377	371	376	380	373	343	394	377	395	340	407	366	378	343	388	356	353	366	328	367	360	312	367	357	384	381	361	388	347	419	358	349	358	360	366	389	373	392	369	380	368	384	351	371	365	366	346	385	362	374	365	342	356	360	367	346	361	368	400	381	396	354	350	378	369	358	409	372	386	388	394	339	335	340	377	343	328	363	407	336	350	370	365	342	357	346	427	373	390	339	373	402	378	378	361	398	371	329	374	381	328	351	364	363	345	388	354	380	356	361	379	410	391	389	374	369	393	359	357	361	366	393	363	360	334	364	355	368	367	379	349	372	374	376	376	403	357	349	367	357	361	374	349	323	403	387	366	374	367	363	342	375	372	365	382	354	348	389	401	345	402	362	385	346	365	355	402	378	359	370	372	400	360	377	373	393	393	369	364
22673	21014	28674	23691	21303	21935	18668	9020	5686	4233	3014	2994	3935	4020	3618	2653	2120	1949	1619	1297	886	781	755	737	697	672	669	649	657	596	601	626	554	515	471	499	511	473	453	445	440	444	455	419	426	476	459	428	448	427	470	470	416	411	450	488	412	470	448	446	447	467	428	424	422	458	420	453	448	448	428	416	431	407	418	443	409	434	428	430	453	422	440	405	435	423	435	405	442	411	411	427	414	409	424	430	450	454	415	421	441	403	417	446	421	457	440	439	430	432	433	444	412	434	450	415	440	419	380	403	428	438	442	446	418	393	389	405	416	402	426	427	435	424	429	424	435	413	446	432	413	445	443	453	420	388	429	407	415	441	441	476	422	454	427	417	427	457	462	456	406	415	401	433	437	445	405	415	453	431	432	437	416	478	440	396	439	437	367	426	398	436	439	441	411	430	411	439	408	423	436	444	431	437	414	441	454	457	417	460	464	439	382	396	410	414	423	430	437	435	460	421	456	453	442	428	434	433	437	421	419	478	453	426	411	429	428	402	439	428	451	419	458	441	445	428	405	422	412	402	457	434	442	440	424	391	420	431	456	451	383	447	438	400	445	410	455	424	431	435	405	440	453	416	375	419	428	427	380	485	398	417	411	409	440	440	447	427	398	433	461	408	411	424	413	400	423	432	433	451	408	459	404	444	454	452	438	385	442	442	417	428	432	444	404	417	417	451	424	455	413	428	415	459	423	433	429	424	453	427	428	399	458	445	439	409	431	421	420	441	430	410	423	393	433	407	368	411	446	426	408	413	431	450	411	449	426	418	466	435	476	429	417	441	408	409	409	424	442	468	410	419	438	450	449	420	445	444	408	418	424	446	429	429	439	422	436	423	429	443	396	434	444	419	461	388	446	434	438	402	429	399	411	393	446	406	418	446	410	440	404	441	397	409	419	387	403	466	401	435	399	423	416	453	418	437	402	393	430	437	426	404	433	399	412	397	411	389	431	418	434	435	424	450	437	438	444	413	429	387	430	403	444	433	438	459	427	459	436	443	435	457	440	426	461	402	418	399	471	426	451	454	432	415	432	458	442	400	444	392	417	431	402	405	418	401	406	444	443	456	432	420	410	440	424	421	451	409	412	413	454	417	414	441	409	400	422	467	420	465	431	461	449	438	423	428	423	406	428	421	451	419	422	419	450	432	452	419	393	434	433	455	466	426	447	447	428	400	420	469	412	403	443	424	425	388	396	442	441	440	426	425	404	406	456	422	431	395	398	398	454	405	446	417	422	446	425	461	419	433	412	411	430	429	414	393	415	395	431	449	400	432	416	385	441	417	457	449	407	425	488	489	449	419	440	429	422	423	424	393	431	391	410	429	445	451	392	419	433	399	432	412	402	420	430	432	423	404	408	464	457	416	453	406	447	445	414	420	434	427	412	474	404	428	434	428	443	433	396	404	405	425	452	391	426	438	443	455	449	420	457	438	448	436	427	421	412	408	411	414	450	423	430	423	443	413	403	432	426	422	419	411	436	411	467	383	424	398	408	463	439	453	449	471	433	456	453	444	430	455	445	418	419	407	419	387	403	447	404	430	409	450	417	412	411	416	434	453	425	462	427	402	452	436	442	419	439	426	457	407	440	438	420	446	420	440	452	457	429	452	406	412	435	426	432	447	473	402	430	413	435	439	418	450	448	423	444	418	420	421	477	404	440	449	417	476	428	393	411	434	430	429	407	441	398	426	397	421	412	431	407	440	418	402	438	433	419	434	410	444	428	434	427	398	397	414	421	404	460	426	434	447	406	406	452	421	409	458	420	436	414	410	403	482	433	426	398	450	444	408	420	424	420	450	424	444	439	455	439	446	435	434	414	458	408	438	442	438	434	406	410	438	435	424	418	400	445	423	428	467	452	393	402	396	412	401	438	441	453	423	404	412	435	421	440	452	408	406	449	452	401	423	439	419	444	448	443	451	434	458	412	435	440	400	447	411	404	429	434	427	405	464	408	418	417	434	439	428	455	411	417	441	446	442	435	398	412	477	418	439	419	416	406	406	430	449	428	416	469	416	420	402	401	403	430	403	440	412	431	397	471	408	416	412	410	418	409	453	458	390	434	451	441	437	428	430	431	420	426	446	413	427	481	459	445	436	440	444	438	456	463	429	443	445	425	423	421	454	446	407	425	458	437	424	445	412	439	422	416	401	398	440	426	464	400	413	442	399	421	422	448	455	406	419	414	402	429	490	458	453	413	436	419	424	421	436	421	432	432	419	442	408	389	421	428	432	449	463	433	418	413	448	406	429	434	394	462	428	450	456	450	442	424	468	441	430	402	393	421	436	440	469	439	433	402	443	431	459	398	411	461	398	414	422	430	441	417	439	453	440	425	397	457	450	435	423	395	431	465	432	416	443	438	425	424	459	459	464	444	411	437	420	420	451	414	388	426	410	429	412	415	440	440	429	420	419	420	425	398	447	424	439	430	425	417	397	416	433	393	438	434	396	420	485	456	386	424	393	465	463	430	401	414	452	454	433	457	422	400	440	413	433	409	412	421	400	415	437	456	444	421	439	434	398	425	469	413	414	428	421	431	440	436	442	423	446	451	390	444	439	481	430	408	465	433	461	421	416	442	417	450	458	456	393	431	431	401	422	468	430	449	458	416	435	397	434	459	413	410	455	411	426	449	434	391	467	398	465	414	447	429	449	444	441	435	444	423	420	409	440	459	440	460	414	433	402	425	438	434	392	405	424	404	392	470	451	421	430	452	399	402	445	437	445	412	419	442	461	409	431	419	413	418	402	413	404	422	419	421	404	446	391	423	432	453	445	414	427	437	407	388	426	431	435	425	453	411	421	440	440	411	411	432	425	450	438	401	442	400	390	447	413	438	435	381	416	419	414	407	457	419	428	444	440	428	452	459	440	416	418	387	388	447	433	402	409	439	454	437	457	446	476	410	414	401	409	445	372	437	442	415	439	418	402	436	420	392	452	385	442	435	419	428	434	445	419	450	390	453	429	436	414	422	466	421	442	448	410	438	421	441	459	467	381	390	453	423	387	470	445	440	438	392	381	427	436	428	417	423	448	413	423	434	420	441	367	408	402	433	424	428	429	436	411	447	434	431	412	432	413	435	408	425	454	433	422	425	442	364	421	424	445	436	439	430	473	430	424	463	409	423	436	445	426	436	462	375	395	443	451	436	426	423	411	426	460	458	453	450	470	427	392	436	439	435	423	433	438	419	442	410	418	399	440	419	462	411	430	441	432	372	485	408	394	428	412	442	421	430	432	427	430	465	417	445	406	433	450	413	419	399	414	413	436	436	402	405	429	409	423	426	415	419	425	406	401	418	451	432	384	425	431	426	451	429	411	367	457	403	410	424	448	423	419	419	409	450	440	418	442	414	432	430	416	436	427	368	409	423	423	439	434	428	442	471	446	407	440	475	423	420	454	427	448	419	437	462	406	434	462	455	420	426	439	452	425	459	449	400	408	410	423	450	427	422	406
39563	63716	52280	39657	28170	21633	16421	13615	10606	7778	5633	5769	7296	7048	6405	4532	3783	3265	2837	2092	1491	1125	1094	1075	983	966	970	899	937	801	784	761	698	638	610	604	596	523	582	548	506	564	585	580	538	510	584	578	545	494	525	540	505	539	537	538	558	548	550	523	516	516	502	493	512	528	494	513	521	521	522	513	528	465	558	515	481	470	526	524	500	514	506	482	478	536	494	516	510	516	532	532	492	483	500	518	442	516	491	518	464	518	510	533	490	507	513	522	498	456	519	546	466	507	502	498	503	505	489	532	528	489	477	494	501	502	479	467	501	529	508	520	497	517	532	522	491	497	503	566	556	466	494	547	509	468	527	516	492	521	470	538	539	519	514	482	484	508	532	511	504	428	509	474	522	515	500	508	489	497	510	510	510	515	499	504	482	463	494	457	513	517	515	481	508	480	508	477	509	499	490	529	465	521	501	472	542	542	533	500	499	501	486	529	488	517	541	517	504	485	495	498	541	545	511	496	530	494	461	559	461	511	497	523	549	491	537	499	513	491	530	500	515	522	507	463	484	535	495	486	486	464	518	501	517	510	489	498	506	521	490	498	474	449	511	516	537	524	560	434	517	487	516	506	511	477	467	492	510	492	508	537	530	539	488	468	526	544	489	469	490	500	508	533	503	542	511	505	498	496	515	469	505	511	487	527	499	514	519	515	501	507	547	490	479	512	505	485	488	518	514	519	525	479	525	494	520	513	496	497	483	475	504	506	471	503	495	474	509	527	545	527	485	496	512	509	491	497	524	500	473	526	495	474	511	514	491	512	526	531	545	498	528	532	548	537	521	438	539	515	504	491	498	465	513	510	499	484	527	493	493	460	537	526	468	541	496	508	502	535	533	487	490	478	523	538	550	494	523	489	478	480	502	505	500	517	501	485	496	538	527	487	509	498	521	526	480	489	480	492	511	523	505	490	511	513	470	459	486	490	488	523	509	470	476	516	526	490	482	456	506	530	518	502	506	556	500	546	517	483	524	517	530	535	514	534	497	530	516	515	484	494	497	520	522	515	520	532	470	496	485	515	502	478	516	526	548	488	538	499	511	495	503	540	498	523	534	475	520	463	506	515	508	492	473	509	498	522	522	500	502	513	514	524	472	481	512	486	475	527	460	477	505	554	538	535	489	472	485	539	482	476	536	498	502	544	460	521	557	537	488	461	472	491	493	532	495	532	485	500	509	543	535	522	510	523	491	534	502	544	542	504	499	497	502	496	487	532	489	560	524	502	500	509	502	482	480	512	586	505	511	540	510	524	495	458	475	489	503	503	520	465	477	531	484	535	515	498	513	514	520	538	524	516	483	480	526	512	484	517	524	521	519	507	482	488	514	479	499	524	493	541	516	517	524	503	510	481	527	527	514	487	509	495	541	546	471	542	497	480	506	506	498	532	511	505	498	511	491	487	518	488	534	559	500	532	545	524	501	505	463	497	498	445	537	469	518	511	524	501	500	546	480	495	497	501	511	508	493	494	491	485	496	545	527	484	480	471	548	532	487	534	530	498	522	499	515	507	465	466	448	514	470	541	509	495	526	483	528	473	520	552	518	553	450	476	530	528	485	518	538	488	515	523	521	486	520	521	479	483	501	496	523	527	509	490	528	551	534	490	519	528	476	517	504	530	480	521	511	524	478	497	508	523	495	523	534	562	497	480	507	523	501	535	528	540	520	511	495	502	457	505	528	517	501	482	498	503	504	496	567	470	485	515	473	477	504	494	518	504	496	493	503	503	507	534	502	475	491	527	488	554	506	511	496	458	519	519	492	525	498	495	513	476	508	531	492	499	518	513	507	518	482	520	512	522	536	525	478	519	484	478	519	495	499	505	522	515	509	521	494	522	540	488	536	511	495	502	540	504	490	520	493	501	527	512	514	464	514	512	550	496	523	513	482	490	483	488	497	506	475	511	500	512	530	486	487	493	469	458	531	490	556	519	517	484	506	509	542	530	487	523	562	497	524	557	500	498	509	474	533	542	497	539	493	510	533	504	472	489	490	469	513	524	492	453	528	542	503	468	500	525	487	486	497	511	520	543	508	535	530	499	517	508	507	506	541	509	523	475	487	498	479	519	511	484	497	500	492	511	507	544	561	527	564	530	531	536	498	506	493	504	469	509	496	516	506	519	497	497	501	487	531	519	558	505	511	516	521	525	510	536	517	522	485	473	515	480	492	490	504	497	549	533	513	540	496	498	524	487	486	450	501	542	501	520	469	515	482	536	543	533	525	538	505	490	527	516	490	472	554	480	525	473	497	474	496	496	530	506	447	549	509	518	487	513	475	497	502	503	517	504	528	476	501	502	481	527	502	487	504	490	535	516	517	486	482	486	453	505	508	468	488	543	563	497	497	535	467	514	488	481	501	538	466	494	537	523	512	485	506	526	512	490	502	528	498	466	474	500	498	512	487	520	517	519	522	504	482	501	480	529	498	512	505	538	504	524	477	500	480	491	519	526	459	492	504	527	507	540	529	502	470	486	473	508	498	486	524	505	557	525	520	524	492	524	496	495	514	509	509	522	499	496	496	537	522	511	503	501	533	517	465	502	517	514	484	530	483	544	495	485	494	507	518	485	490	533	480	520	467	502	486	510	523	520	480	535	505	507	506	509	481	514	565	510	503	512	495	567	479	500	514	528	509	512	497	505	483	515	486	513	526	489	502	501	484	514	516	493	550	553	506	525	513	505	530	507	523	491	497	520	473	523	537	494	461	509	518	488	478	466	479	492	506	439	484	478	517	530	503	505	528	527	543	501	529	514	477	488	539	507	489	506	494	488	530	488	449	517	486	489	488	526	495	486	491	554	473	534	543	481	513	497	504	475	540	481	475	541	504	497	535	532	538	506	514	510	531	484	500	491	532	482	500	524	424	534	535	583	495	480	474	500	508	511	506	461	498	505	480	473	531	503	508	507	534	498	541	521	530	515	490	497	502	499	530	479	519	479	513	517	543	493	511	497	536	524	519	505	545	504	503	494	503	523	513	473	522	554	478	495	483	493	475	518	525	498	518	506	501	476	503	492	516	503	489	548	551	467	547	476	493	515	525	538	550	487	537	523	472	495	504	504	494	489	496	543	497	497	531	481	475	492	483	523	497	555	500	506	502	537	506	547	504	510	506	490	537	481	490	516	528	521	487	489	527	510	490	507	499	540	505	520	475	488	516	464	539	526	522	489	530	487	561	475	551	536	506	512	482	514	485	485	521	473	477	492	470	542	531	478	510	467	521	512	480	529	492	517	487	526	505	504	507	511	515	458	487	495	484	558	494	486	531	517	514	494	527	490	493	502	486	518	482	490	486	527	521	527	546	495	535	496	512	518	456	498	543	471	527	502	515	533	520	534	498	460	487	532	518	515	506	538	520	511	508	467	503	475	519	458	530	498	460	517	516	547	522	526	522	509	490	506	524	536	516	511	512	529	518	512	520	467	537	537	557	479	484	559	490	488	518	470	548	494
30453	34935	37142	26213	14214	7450	4312	3214	2298	1698	1307	1214	1454	1526	1375	1114	841	773	744	605	465	406	430	427	352	378	388	351	361	367	356	360	371	312	316	309	342	300	344	293	319	292	316	286	294	332	344	301	266	324	298	300	335	279	332	305	327	298	362	325	297	297	298	308	276	287	299	299	300	275	293	314	318	289	317	292	278	332	296	299	309	297	313	311	297	299	273	303	308	284	311	293	287	296	325	283	311	285	298	317	321	308	295	301	309	296	298	309	298	300	314	285	304	322	294	311	301	293	294	316	326	292	321	274	333	308	277	321	312	306	311	310	296	308	293	293	279	298	274	338	284	306	295	283	300	292	302	286	290	271	297	310	278	291	331	338	289	311	292	289	313	297	271	316	294	329	280	317	283	300	284	280	305	322	294	302	286	308	303	290	309	298	289	311	295	271	282	296	284	288	304	334	271	309	280	297	296	319	292	291	289	295	280	286	284	287	303	294	292	273	292	273	305	275	306	301	317	300	303	272	293	293	302	262	290	303	292	295	272	302	286	307	302	341	304	264	307	314	314	313	318	270	295	283	282	309	295	304	296	283	308	295	295	274	305	278	310	333	270	293	257	310	294	324	298	304	267	319	268	271	288	273	323	291	277	270	294	287	293	311	287	283	324	313	312	295	281	286	304	280	299	314	309	307	309	301	277	327	289	312	276	304	307	284	299	295	299	310	293	331	299	310	280	330	278	297	270	283	303	293	265	312	296	304	270	306	293	311	298	274	273	323	288	300	288	314	255	302	318	256	276	290	305	294	296	291	275	306	275	286	321	309	294	296	317	307	301	285	307	281	313	309	282	285	276	300	290	283	307	289	269	282	328	295	318	308	326	297	332	296	299	311	306	289	283	274	291	277	260	294	313	305	304	293	272	299	294	305	292	286	307	289	298	300	327	306	296	279	336	264	324	282	335	311	278	289	296	271	310	298	276	289	308	283	283	305	298	299	321	292	271	328	321	287	276	285	288	292	291	285	300	288	325	309	307	287	317	284	262	277	298	309	293	308	305	315	291	291	306	315	319	286	281	299	311	314	278	272	310	309	269	289	297	270	306	319	306	300	284	299	306	292	301	302	275	279	295	266	315	272	313	291	267	311	326	260	322	274	299	307	289	343	287	313	290	281	345	309	282	306	279	276	272	313	292	296	279	298	289	309	284	278	284	315	324	294	359	280	276	261	322	289	296	292	312	278	306	274	335	313	294	313	325	300	308	284	307	267	292	290	306	313	299	290	264	330	319	305	284	284	276	308	316	286	290	301	313	290	317	293	290	282	284	302	298	277	297	259	290	295	305	297	253	308	313	347	306	311	319	298	309	302	307	280	305	265	294	311	283	274	298	299	302	304	289	271	298	276	304	297	307	285	330	326	291	305	269	290	266	288	280	282	308	282	313	316	265	335	310	309	311	276	293	310	320	333	285	308	273	281	305	295	284	297	300	333	303	277	261	270	263	310	311	322	271	295	313	280	290	291	287	317	331	259	297	293	323	317	289	296	291	302	271	288	315	301	332	321	293	291	324	282	307	315	300	296	291	316	275	289	312	295	343	288	308	309	289	311	302	311	295	277	316	311	300	298	305	299	316	313	281	307	302	299	320	288	304	296	331	290	295	266	287	297	292	285	271	273	317	282	265	314	284	290	275	268	308	289	312	313	309	253	289	293	300	296	315	301	298	310	306	277	283	304	267	324	281	336	268	318	313	281	311	305	294	271	322	313	311	288	292	312	333	269	306	295	274	274	261	305	346	315	316	284	303	300	278	305	311	258	314	283	316	329	324	296	267	272	292	300	340	302	279	288	306	314	284	276	315	324	301	285	308	296	286	316	281	293	308	293	302	285	296	309	289	272	276	280	299	299	291	292	294	293	306	312	303	310	257	277	324	296	279	265	278	298	300	304	296	320	286	310	305	318	279	288	314	303	281	306	320	294	267	336	296	299	274	290	335	318	304	275	288	307	302	316	294	306	320	298	295	305	305	323	301	299	324	301	310	288	289	303	320	330	298	305	337	275	330	336	292	304	280	279	278	330	315	287	321	295	281	315	328	350	290	316	288	307	271	289	307	322	323	283	290	288	294	305	291	277	328	285	328	306	303	312	280	313	273	289	311	294	319	270	301	301	309	295	325	307	288	293	311	254	279	309	282	321	287	291	293	313	289	321	346	292	275	330	311	316	299	275	328	335	318	282	323	312	285	301	277	274	297	298	302	289	301	292	309	340	285	302	289	304	290	288	305	311	306	291	281	326	302	304	283	265	288	267	298	285	313	309	316	298	313	276	289	301	289	297	305	294	279	313	261	278	289	302	290	277	296	304	311	272	298	340	279	304	321	285	301	254	294	305	309	290	313	319	307	290	251	272	297	300	320	300	256	290	307	304	323	299	288	292	308	279	303	331	326	304	322	278	270	311	305	299	296	266	304	285	336	306	281	301	315	308	285	263	329	333	299	298	295	290	305	298	297	312	314	301	280	295	332	260	281	302	298	337	301	291	284	273	303	309	312	286	291	280	298	299	314	303	314	259	303	342	325	328	283	279	300	271	303	299	288	292	281	292	298	290	338	280	274	295	290	310	303	267	312	288	299	270	283	325	309	303	314	330	307	321	284	295	272	302	293	295	333	307	292	293	288	324	305	295	310	274	263	300	289	277	338	327	286	290	298	294	275	300	300	293	286	274	288	299	296	291	338	298	311	303	287	271	308	264	305	307	311	288	302	330	309	302	291	299	340	287	272	300	327	300	292	343	289	296	258	328	298	349	305	279	274	328	301	276	296	312	289	299	296	281	294	280	304	292	307	312	282	303	261	309	293	318	300	277	286	290	301	288	277	298	298	307	277	312	306	265	314	284	333	291	294	287	330	281	318	298	315	306	312	299	329	286	289	277	313	292	316	296	307	300	317	285	304	311	296	284	310	314	283	315	305	283	293	305	314	317	260	301	285	308	289	293	300	278	316	285	323	317	323	291	310	312	303	293	288	293	284	312	284	282	305	304	270	302	301	303	282	304	317	285	307	296	312	306	287	307	300	288	297	311	297	278	330	317	277	293	292	305	265	311	284	310	296	300	295	312	310	305	310	318	272	300	303	279	304	289	311	282	303	292	297	300	306	302	299	294	304	323	274	299	267	270	324	344	268	326	312	310	268	307	286	321	289	291	305	282	275	275	293	307	314	308	290	271	296	293	284	310	337	306	313	282	301	257	317	285	314	315	309	294	268	277	288	303	309	290	296	287	317	285	302	314	299	315	287	290	306	294	303	314	305	296	288	335	297	301	290	324	300	274	273	292	296	314	289	322	292	303	304	295	296	297	300	303	298	315	300	277	271	288	269	323	274	295	285	320	292	317	298	296	295	310	297	275	327	282	281	313	297	305	275	295	308	303	301	312	299	326	309	284	329	274	305	298	283	295	295	331	307	295	329	283	340	323	279	306	281	294	300	322	295	331	300	303	287	277
36755	50673	40810	26969	17522	11926	8486	6530	4723	3449	2670	2487	2898	3037	2642	1954	1542	1402	1153	934	695	633	590	630	571	504	531	503	515	490	484	467	390	395	383	394	368	370	380	393	376	356	362	375	353	350	387	356	380	325	349	317	369	378	380	364	353	382	351	324	353	358	399	392	379	332	390	371	313	372	355	332	383	365	336	375	332	358	346	356	382	426	386	379	355	350	369	376	360	352	386	346	368	401	331	379	341	355	383	343	381	361	390	359	371	346	352	378	368	348	356	365	369	360	400	385	368	362	341	352	382	348	330	348	356	359	355	369	372	359	359	359	361	358	338	379	361	366	346	368	398	388	380	364	364	343	350	361	330	354	379	360	336	379	371	388	375	348	360	364	373	377	328	348	344	364	370	377	375	374	349	371	353	361	336	357	371	386	348	387	337	385	362	373	356	338	338	374	378	389	367	353	379	370	369	339	337	365	366	355	329	360	401	374	360	361	356	333	387	371	368	386	358	373	391	356	361	348	378	375	334	374	353	380	347	386	366	403	383	350	378	372	372	359	381	378	347	357	353	379	361	359	341	351	356	353	383	357	377	372	346	372	359	336	388	332	372	373	337	357	368	332	343	379	363	391	348	343	356	369	373	338	349	396	393	400	365	381	365	357	369	366	346	350	361	383	348	353	368	360	366	367	404	384	354	359	348	379	365	377	381	374	375	365	340	355	357	354	336	339	373	369	353	374	378	347	323	372	383	330	377	351	346	355	353	356	385	364	354	350	348	374	372	412	374	404	378	365	349	378	392	348	351	368	383	340	354	353	364	363	341	353	372	368	356	382	361	360	341	368	366	355	349	360	348	328	377	336	361	363	361	361	365	379	366	367	335	388	335	358	339	388	417	357	307	332	357	378	354	328	372	358	359	351	350	363	360	415	339	354	333	393	364	354	383	337	365	355	347	374	338	325	368	335	368	364	373	363	361	358	342	371	394	391	341	312	391	381	365	384	358	330	345	358	364	336	378	359	346	352	357	318	376	337	382	351	340	355	362	363	348	380	346	365	345	345	363	340	352	333	359	358	385	374	374	343	334	368	327	364	347	355	370	387	390	364	366	349	354	318	387	393	362	367	380	362	343	350	387	362	321	382	360	366	368	326	364	367	362	349	342	373	366	381	343	393	367	350	378	317	353	334	403	342	373	359	352	349	341	366	380	376	340	346	401	350	373	357	369	354	373	334	344	353	370	345	364	355	365	384	372	375	362	353	333	359	344	358	371	365	341	330	377	352	325	359	355	366	367	360	389	398	358	361	375	369	361	354	404	340	366	369	320	352	362	350	327	346	408	347	353	361	338	336	352	353	334	362	403	367	363	349	355	345	363	340	345	348	347	352	364	346	329	345	381	319	365	380	366	333	374	385	377	370	357	336	384	349	341	409	370	392	377	365	350	358	341	361	335	371	349	374	407	353	361	373	333	358	338	345	365	379	382	392	361	342	329	342	376	349	366	395	347	363	370	340	345	335	343	366	351	382	389	345	373	375	382	331	362	360	336	387	370	335	361	357	369	349	337	363	359	347	332	396	351	358	333	311	380	351	374	364	341	340	364	359	401	369	368	388	347	364	338	326	335	388	358	369	363	375	401	372	389	369	351	345	370	347	340	384	364	363	350	346	364	362	340	375	354	352	366	388	354	381	376	402	347	372	334	343	339	372	360	344	336	344	372	326	341	368	363	347	354	321	358	373	350	383	376	376	376	329	347	337	354	386	363	364	373	351	334	331	363	319	382	353	365	324	333	341	337	345	356	396	365	352	313	364	370	366	358	363	362	344	346	374	361	347	358	356	342	366	359	368	366	373	338	346	337	355	359	375	365	357	354	392	342	364	353	380	345	386	370	340	331	366	376	352	364	371	358	373	350	350	369	366	367	383	352	375	366	384	370	339	349	372	382	378	367	360	369	325	352	349	363	358	352	348	374	355	357	334	385	370	382	392	365	367	351	379	392	373	347	374	307	350	381	362	349	350	383	360	377	346	362	359	381	333	359	395	361	346	307	338	355	357	342	340	369	354	351	344	361	362	350	320	386	396	372	351	409	362	373	350	372	349	376	390	361	382	343	376	357	372	359	322	355	392	377	338	366	348	359	375	338	357	371	378	357	343	347	411	368	356	415	363	386	344	379	349	369	360	381	360	359	380	382	346	368	377	346	364	351	336	357	374	376	358	377	418	372	377	346	380	337	390	375	367	368	333	404	321	360	325	371	376	373	343	384	369	360	392	369	360	368	355	335	345	351	347	363	327	365	387	374	355	336	358	371	357	388	347	349	366	340	344	362	384	384	360	347	340	365	376	344	382	380	352	357	380	362	343	395	373	383	391	373	357	386	363	353	352	371	337	351	368	388	372	379	409	363	342	344	362	369	345	385	371	373	373	410	355	351	375	365	359	379	375	341	367	356	390	359	344	349	369	404	371	368	374	366	378	393	351	390	373	378	382	344	357	371	373	382	352	343	370	400	361	353	380	351	320	355	363	331	341	357	383	371	379	347	361	358	356	366	359	358	354	354	390	353	367	410	368	361	405	353	376	382	355	377	346	372	346	351	370	393	405	369	392	371	383	356	397	345	355	349	369	353	415	344	361	388	380	365	338	387	374	342	344	345	359	359	348	372	393	391	367	390	336	398	360	357	373	358	405	361	398	412	350	372	365	361	349	348	369	372	348	374	368	357	333	385	358	330	389	361	359	365	373	338	363	355	382	381	369	381	352	316	348	334	371	342	318	341	380	364	389	372	375	362	354	346	363	362	359	369	370	370	382	380	362	376	380	390	353	353	360	377	350	376	364	356	376	391	339	361	376	375	358	382	360	373	359	374	344	360	357	392	343	360	360	358	375	390	349	359	396	342	381	347	376	360	343	344	358	349	359	358	339	355	383	343	389	346	381	372	368	334	376	330	360	390	377	348	375	334	354	337	388	329	359	349	373	392	371	387	353	374	390	330	377	372	356	339	368	335	363	316	351	390	349	354	369	361	374	349	368	348	349	376	348	400	349	377	363	352	396	364	359	386	366	343	354	376	354	365	360	390	357	389	380	341	386	347	373	363	340	332	361	368	366	379	335	377	350	348	349	386	336	357	360	327	386	364	374	364	371	354	341	352	383	342	348	346	346	354	343	375	331	364	342	369	385	399	372	344	371	341	338	347	344	343	378	380	375	361	374	346	364	349	349	352	377	362	377	336	347	308	364	364	321	349	325	354	367	372	380	330	345	374	375	305	338	355	378	339	354	375	356	376	411	351	362	368	353	383	343	345	355	362	318	314	378	370	404	344	363	334	357	350	394	387	352	350	345	400	355	364	344	355	358	357	374	374	326	360	350	383	355	362	328	382	344	314	370	400	380	370	343	335	340	359	338	328	350	328	352	366	377	355	366	356	380	365	365	333	350	374	360	375	373	384	371	344	343	363	355	404	378	360	385	351	348	333	338	361	353	389	333	384	406	350	373	336	367
23718	21045	28393	24711	21643	17275	9896	5351	3855	2752	2244	2265	2426	2610	2202	1904	1447	1269	1129	898	809	593	620	613	557	525	503	530	548	462	505	498	471	444	428	437	376	399	406	416	396	390	409	395	376	382	390	416	398	396	365	379	385	406	373	379	428	410	370	379	343	394	359	404	392	375	365	387	356	399	383	328	432	421	363	382	375	394	369	364	366	390	414	390	410	386	393	417	369	400	377	417	382	377	379	353	380	382	395	408	385	386	376	407	379	351	366	370	394	389	392	404	349	392	397	425	373	390	390	389	401	380	388	385	374	392	378	359	423	398	389	375	395	395	397	396	379	401	399	379	391	389	339	405	377	373	390	369	368	393	386	387	370	392	348	374	362	369	365	346	402	398	356	384	380	395	380	354	346	393	376	376	381	391	370	370	372	403	372	398	354	383	364	400	377	346	370	395	396	381	369	382	384	435	399	393	383	367	383	389	387	389	423	384	363	363	361	376	360	392	377	372	376	375	358	384	395	372	390	350	384	381	358	371	382	371	383	363	381	360	362	369	358	378	385	376	373	379	390	389	374	384	371	367	396	345	423	401	419	367	380	362	353	354	370	346	368	355	393	398	342	370	375	365	344	356	420	348	383	369	387	369	420	370	375	355	397	361	371	380	351	362	372	366	374	405	359	413	406	408	389	364	356	408	371	407	392	394	406	393	403	359	375	400	368	403	368	358	382	395	381	356	410	384	382	375	378	355	333	385	361	411	420	400	378	337	366	361	396	347	370	376	359	350	355	378	344	372	400	390	399	381	370	418	361	394	382	387	351	411	413	377	355	366	378	369	401	368	382	358	390	375	370	385	375	402	387	384	406	380	364	385	391	363	402	380	393	355	356	359	368	357	386	391	390	395	369	367	369	389	376	369	370	394	398	385	357	397	420	374	381	384	344	368	376	389	380	415	407	355	369	382	356	378	366	428	392	338	365	385	353	383	334	391	362	380	372	360	402	424	382	397	331	372	358	415	378	396	401	389	374	374	374	394	408	377	367	410	383	372	389	372	368	376	361	360	351	359	345	368	402	369	367	375	405	399	361	375	356	381	360	393	382	374	372	370	340	394	379	401	384	388	365	388	384	358	313	368	373	388	359	359	375	381	360	372	415	377	375	372	371	366	378	388	371	402	404	392	339	394	345	345	377	375	382	390	391	351	350	374	353	395	375	384	373	397	394	363	372	386	366	384	383	337	370	418	377	394	375	378	381	377	372	388	388	366	390	408	363	380	387	349	384	379	362	355	382	362	356	351	379	360	416	385	374	379	338	378	360	391	351	393	383	386	360	346	364	392	380	342	408	383	378	361	363	400	354	387	382	360	384	402	349	345	364	377	398	402	376	364	381	358	370	368	393	389	408	365	374	413	376	395	396	369	369	380	405	366	390	358	351	366	367	388	328	381	405	386	383	426	367	350	349	377	373	428	384	426	416	368	395	374	396	403	357	408	391	366	357	364	373	393	391	370	376	381	361	335	372	376	423	393	388	364	369	377	348	360	401	395	373	381	370	390	378	389	377	380	373	361	374	377	381	361	369	392	402	368	417	346	380	391	391	361	391	370	376	367	394	357	374	365	380	387	389	392	400	390	421	379	407	381	374	362	396	362	369	381	369	384	362	398	377	373	413	331	407	369	388	369	375	387	370	405	370	391	379	407	390	418	399	401	399	383	354	389	414	389	382	407	345	390	376	352	354	400	372	384	376	375	398	411	357	340	388	366	348	378	402	360	384	334	378	403	365	414	403	362	415	406	384	350	408	355	367	398	391	396	382	392	364	382	387	393	373	378	385	388	362	358	365	367	372	406	360	364	376	337	386	385	384	398	405	395	361	359	377	377	407	374	364	391	368	350	366	345	400	376	378	407	400	345	363	356	375	358	386	350	367	397	375	392	355	413	361	372	358	353	368	361	373	373	368	361	376	359	359	384	401	326	381	362	373	376	369	382	391	352	411	357	372	360	415	394	349	384	368	389	348	363	336	414	397	413	358	415	371	360	364	416	372	390	384	408	400	373	362	382	393	363	402	386	390	356	373	376	401	402	393	372	376	377	354	387	353	381	384	366	430	385	354	393	347	344	364	390	423	377	370	401	389	376	350	361	387	355	373	385	398	359	358	349	364	370	362	381	360	390	390	386	362	389	362	377	365	399	392	374	368	374	341	350	360	390	393	375	363	378	371	390	383	385	374	364	356	395	362	381	345	393	348	347	367	371	330	407	383	393	397	383	386	387	391	349	368	362	358	378	380	426	384	381	413	363	359	382	369	397	378	408	384	397	359	387	414	402	368	357	391	381	378	403	395	395	403	339	395	367	384	356	407	388	379	374	363	391	363	398	365	363	411	393	362	386	386	392	399	370	398	360	393	405	404	382	378	349	370	385	368	385	386	377	365	368	396	369	382	366	436	416	337	384	387	352	360	420	361	385	397	399	400	373	381	385	385	348	345	372	414	389	350	380	392	366	360	393	388	368	375	383	367	360	389	346	418	352	397	392	368	365	373	385	370	398	359	372	396	370	337	378	343	421	398	396	379	398	333	368	393	379	395	372	387	396	379	376	388	364	381	344	362	377	358	388	389	385	378	387	395	358	406	374	353	350	397	426	355	395	381	346	393	393	423	383	351	394	383	387	392	385	341	357	363	381	356	370	422	379	389	389	388	356	374	377	366	399	383	354	391	402	397	379	411	370	432	395	355	376	405	389	361	376	376	359	372	391	367	403	413	383	366	359	399	371	378	369	365	407	369	414	369	387	366	350	383	347	391	380	369	391	406	347	373	386	383	385	387	396	373	370	368	352	399	348	370	386	358	357	393	366	378	348	360	363	361	353	389	370	378	380	372	367	381	387	373	376	374	407	383	347	377	369	391	395	409	371	380	371	387	352	375	369	380	362	387	378	345	387	370	377	373	380	362	366	340	376	419	375	409	377	380	364	395	360	381	375	367	353	344	365	397	380	364	389	391	392	366	380	374	414	385	365	342	400	407	356	368	324	368	381	383	353	344	413	383	361	356	387	385	399	356	391	371	369	359	403	392	408	347	367	367	392	358	370	379	403	346	358	349	422	390	372	363	380	362	407	377	399	340	398	371	375	396	383	368	409	389	397	368	367	353	393	334	399	362	394	394	362	371	385	368	364	378	393	378	347	385	370	398	342	376	341	396	367	354	339	369	397	389	343	388	355	373	373	422	370	432	367	404	359	373	390	396	377	373	408	374	386	387	392	399	391	387	364	359	354	381	406	345	362	402	405	383	405	366	386	366	390	392	392	368	358	404	383	351	346	386	372	362	387	375	367	373	407	372	397	358	377	365	383	373	384	378	402	389	382	427	354	399	396	384	382	380	387	399	388	402	388	385	374	368	395	348	366	356	385	364	377	356	371	382	389	368	423	381	402	385	379	376	361	378	375	388	380	354	367	377	374	401	321	375	383	369	343	357	407	358	390	393	367	410	342	420	397	360	376
36697	58460	47836	33417	22979	16833	12873	9635	7352	5497	4499	4362	4742	4782	4177	3542	2609	2334	2064	1525	1151	934	917	834	849	779	744	693	710	695	659	585	544	546	542	519	501	479	471	469	486	448	488	461	481	485	476	461	467	454	429	440	483	503	440	472	471	479	451	453	458	484	455	476	501	481	482	489	470	501	450	445	458	474	446	432	499	466	483	442	414	409	423	430	432	441	435	444	437	417	410	445	468	445	452	467	483	448	423	475	477	431	491	410	465	458	468	469	462	476	485	453	449	469	467	455	474	491	415	462	437	470	452	487	455	424	433	491	445	443	490	398	463	448	473	447	451	503	444	451	467	451	474	452	462	449	438	418	460	469	442	455	470	465	475	437	459	472	468	453	442	441	471	445	441	436	441	476	437	456	477	476	446	462	434	450	444	430	474	439	439	470	458	430	416	456	456	440	461	435	443	451	473	473	481	443	474	483	441	458	457	428	437	446	423	445	466	445	483	466	447	402	453	453	445	477	479	448	455	434	464	415	462	432	480	431	465	474	466	439	437	443	451	453	441	462	411	475	447	482	422	460	437	480	440	468	444	453	423	432	463	447	477	462	453	520	455	501	437	450	476	446	443	463	459	449	477	462	419	456	493	456	481	442	474	437	461	421	482	433	443	446	449	434	442	457	455	446	472	427	440	418	445	476	468	437	460	415	453	451	478	446	509	467	455	484	465	454	471	433	449	466	445	453	464	515	476	500	447	478	459	435	499	452	462	477	429	480	434	454	483	494	456	439	444	429	488	454	456	491	448	434	466	461	426	470	448	456	460	440	426	472	476	451	445	461	473	443	440	396	479	458	451	449	431	403	428	467	447	447	459	442	452	478	435	464	464	428	476	413	423	431	436	453	473	450	451	472	474	439	453	493	459	459	469	416	476	471	460	439	427	440	483	448	481	445	468	475	477	460	467	437	441	464	476	453	443	469	446	484	422	426	467	430	480	454	478	403	465	470	454	471	476	437	465	455	430	424	473	480	460	469	419	482	451	423	442	423	455	457	444	442	412	463	420	474	442	465	470	467	455	416	449	486	444	426	458	472	422	437	439	474	435	465	485	450	463	433	494	374	467	439	493	439	441	441	440	430	429	414	447	423	446	436	465	466	471	443	451	449	454	447	464	436	426	433	421	446	454	461	461	456	447	493	450	455	429	461	413	457	475	471	450	455	469	426	454	446	435	444	434	480	494	444	468	448	444	458	490	451	465	460	424	447	445	485	477	461	465	424	448	421	470	428	448	442	438	459	476	471	473	444	466	472	428	451	479	434	455	437	450	463	442	476	471	470	444	435	483	475	442	428	427	407	471	430	478	437	457	443	418	450	472	484	467	434	463	464	477	450	461	461	465	480	482	486	469	444	493	412	469	455	429	436	457	438	445	468	425	459	438	457	425	447	433	424	423	436	457	465	485	427	483	445	481	423	444	438	451	438	474	473	453	454	427	446	455	464	438	452	477	450	416	427	451	432	443	466	461	465	442	455	446	460	459	474	461	451	451	406	465	472	509	457	472	443	488	433	436	415	488	475	501	421	438	464	447	451	413	460	433	489	464	416	425	508	470	468	457	423	455	471	420	449	474	438	435	449	487	435	477	461	450	452	440	476	443	430	460	465	443	481	445	430	432	408	465	437	469	441	467	453	459	424	451	430	459	473	423	487	448	445	464	444	444	441	458	440	435	438	462	492	475	455	505	426	526	432	440	442	496	459	474	465	452	444	474	497	474	474	461	487	442	412	451	463	441	461	487	440	437	468	447	453	432	433	457	405	472	494	434	410	445	467	446	462	438	448	467	407	480	440	461	444	497	462	462	421	418	461	454	473	451	456	444	439	476	462	452	452	419	411	489	437	445	437	469	459	452	494	465	416	451	443	467	422	509	453	428	462	499	421	419	461	474	450	427	446	469	427	426	448	472	422	457	444	487	454	446	480	435	448	427	477	448	412	493	469	459	492	509	438	490	447	406	433	417	426	488	455	464	453	423	406	459	440	454	451	505	487	471	463	444	443	469	482	471	427	430	423	440	456	466	460	446	445	439	434	439	423	436	465	440	475	441	495	442	468	449	459	466	451	424	434	487	453	462	440	506	492	423	409	420	444	429	459	399	455	450	431	434	460	474	450	435	438	469	443	443	446	441	468	439	437	423	446	440	475	461	442	496	485	435	482	451	456	492	481	418	462	453	475	430	439	437	454	473	440	473	476	495	462	400	431	452	418	474	471	431	463	424	433	472	470	485	437	475	440	487	416	459	472	481	450	463	443	462	444	466	424	424	445	463	464	458	444	442	498	458	445	443	467	425	436	428	432	448	467	434	430	437	431	452	467	426	472	430	442	441	446	460	423	454	484	467	427	443	465	498	445	440	458	426	443	474	447	396	441	463	463	447	422	469	434	458	429	463	433	460	430	469	460	479	463	482	429	447	475	490	441	443	461	476	455	463	465	487	468	467	448	467	430	414	468	458	447	414	461	427	478	432	424	434	448	436	430	477	437	468	431	430	467	476	454	435	448	429	412	441	463	459	464	468	471	465	445	512	428	444	470	509	399	466	418	460	458	472	472	450	469	423	441	453	405	474	433	461	442	474	404	458	439	440	422	487	492	503	457	434	449	456	418	492	439	475	439	454	419	413	428	447	446	472	458	444	452	484	475	485	461	438	456	450	461	435	440	492	440	435	497	480	447	446	433	441	459	441	475	445	452	430	465	474	443	457	462	442	472	418	446	439	478	455	428	439	465	475	472	426	479	418	489	432	442	441	507	488	458	444	454	447	486	459	425	446	473	445	417	492	480	442	472	458	453	439	472	428	462	437	441	456	463	463	435	454	437	426	481	440	439	446	476	484	481	429	449	433	451	484	464	419	439	460	438	468	458	435	435	438	441	466	475	460	490	476	448	433	450	475	424	432	491	460	422	437	427	486	454	435	454	424	461	408	453	448	422	420	456	424	445	474	427	432	462	434	469	439	490	468	420	443	425	439	428	459	445	468	470	431	462	418	431	475	448	434	440	475	473	452	459	454	424	448	453	478	418	439	454	427	483	467	446	452	479	440	470	468	480	466	463	451	450	508	451	445	443	443	453	480	435	485	450	464	474	431	454	429	458	423	484	483	427	489	491	450	424	475	465	461	478	447	444	443	467	450	459	451	455	464	429	455	457	481	429	482	461	440	427	468	460	457	462	474	471	482	501	423	449	465	442	446	448	429	446	439	444	454	454	454	453	426	477	452	470	447	426	458	457	450	452	420	452	438	463	443	431	467	449	446	434	458	409	430	462	439	449	423	424	499	445	428	436	468	439	443	461	429	458	415	420	457	455	428	463	510	458	455	407	449	455	430	464	480	454	467	477	449	424	446	451	462	448	460	481	466	440	491	454	436	452	418	464	447	505	437	449	449	434	424	453	440	473	451	476	475	447	452	454	431	467	465	463	464	505	440	462	441	460	513	467	424	436	439	433	459	422
24887	21322	29021	26741	19438	11258	6725	3979	2948	2103	1643	1729	1678	1832	1646	1480	1101	942	910	738	540	467	442	451	414	419	370	404	398	356	377	374	342	333	335	312	304	294	295	269	307	292	278	302	306	285	304	307	268	269	301	292	287	288	288	318	306	258	290	296	291	335	297	283	302	289	278	301	314	305	294	301	308	294	293	288	295	310	281	305	295	306	304	336	261	300	301	308	300	316	319	286	293	298	283	296	259	320	308	267	276	295	300	308	276	260	254	300	303	315	285	283	282	276	283	315	288	271	308	277	313	278	280	340	275	285	290	299	282	299	314	275	308	289	275	304	298	291	282	314	273	291	286	274	297	292	284	279	286	310	290	282	306	306	291	274	286	303	295	319	286	287	295	317	312	295	310	273	303	298	286	326	267	338	285	298	295	301	282	326	286	265	294	257	323	298	306	292	269	274	292	290	299	297	293	269	283	280	280	270	282	269	296	265	285	269	288	275	299	272	288	278	267	281	271	296	280	326	286	277	273	312	303	284	330	283	291	290	292	285	283	280	315	305	267	315	311	267	303	289	294	289	280	291	265	274	282	276	312	275	280	265	283	352	305	276	257	279	298	266	283	280	299	299	261	302	267	292	282	293	281	278	273	283	269	290	265	304	288	282	283	307	293	287	289	274	297	281	310	279	293	307	276	281	303	284	266	309	323	295	287	339	263	304	295	272	304	281	266	295	279	297	311	299	284	302	258	286	302	295	265	316	296	261	249	317	299	289	285	301	294	302	277	309	292	291	262	292	279	302	317	312	285	314	307	291	277	303	266	308	279	291	270	274	295	270	279	297	282	280	307	285	282	290	289	268	260	303	316	318	294	267	308	293	265	267	317	267	254	286	275	300	301	312	264	286	285	269	296	296	290	272	314	290	263	291	281	275	282	287	262	295	275	275	300	294	308	300	304	274	294	294	288	300	308	279	261	306	261	268	316	282	297	290	310	289	270	277	261	265	295	267	323	272	290	266	296	321	286	303	293	291	298	299	283	293	278	305	276	263	308	300	299	270	277	290	284	291	305	283	303	282	298	291	295	302	304	253	308	279	277	300	275	298	265	306	276	281	286	297	316	322	283	276	270	290	264	285	271	258	301	307	320	268	296	260	263	293	282	268	299	293	289	276	275	292	262	270	283	308	316	294	298	290	261	276	302	296	287	284	293	312	257	314	274	284	322	296	283	288	301	274	291	309	284	278	299	261	272	307	259	287	293	248	266	297	309	271	298	301	301	275	277	275	322	303	280	307	317	296	280	269	310	272	267	314	284	288	311	288	265	276	292	310	276	303	297	275	299	287	253	280	261	281	285	285	311	265	264	265	300	280	261	267	311	293	271	285	303	323	316	295	273	274	302	280	264	301	290	300	331	304	269	267	265	289	270	292	308	269	320	295	275	321	306	265	288	273	279	292	310	286	274	281	312	267	257	269	277	290	257	270	273	297	270	319	264	301	298	267	271	290	316	282	317	300	298	311	279	287	288	296	298	275	303	294	273	269	277	272	282	278	296	284	301	263	289	279	303	267	288	269	312	293	270	295	317	272	280	269	272	278	270	296	296	275	294	290	301	288	287	312	291	270	291	258	319	275	294	288	261	287	276	310	276	306	321	294	267	286	299	281	298	249	262	283	274	282	286	303	293	311	281	280	319	310	313	312	284	305	288	287	322	300	286	297	266	289	297	310	269	299	258	317	284	274	283	306	279	286	276	288	261	310	268	281	323	259	285	270	262	266	295	240	288	294	281	281	310	304	265	278	291	291	272	291	307	268	311	278	312	298	310	298	274	289	313	271	296	276	295	278	271	289	270	300	295	322	334	271	282	300	301	296	291	302	283	300	294	324	298	305	287	325	276	254	293	278	287	286	278	291	276	264	292	307	316	326	279	253	301	273	271	273	276	305	277	281	300	278	296	270	280	299	316	292	264	305	296	284	276	313	240	328	283	296	313	290	289	300	278	293	284	294	292	280	268	292	267	323	289	297	293	291	264	302	316	276	278	298	289	284	282	281	278	306	269	258	313	288	295	285	296	294	311	271	296	303	268	265	270	264	293	327	299	298	305	264	285	281	280	296	261	282	310	304	291	288	320	301	282	298	282	271	281	272	289	289	292	274	316	285	272	298	338	266	277	274	274	287	279	277	304	276	317	278	281	288	264	272	277	301	285	263	259	301	320	266	274	289	290	289	275	287	313	299	316	257	296	312	281	298	298	289	257	298	285	267	317	271	244	298	295	302	291	288	314	269	267	298	289	306	307	270	283	289	276	276	296	311	284	255	283	297	271	301	288	288	302	286	290	278	269	282	314	291	263	288	245	283	271	326	268	281	268	290	306	287	297	304	253	290	304	271	297	278	290	302	290	265	291	311	278	285	282	302	312	278	289	339	278	272	306	276	277	274	277	270	283	267	308	339	279	308	264	294	265	303	313	285	280	308	290	279	313	316	287	282	295	284	284	275	269	257	282	308	263	278	301	298	283	311	266	282	304	298	323	284	333	265	280	249	291	276	306	302	309	279	302	290	291	284	265	293	290	279	300	293	265	296	279	294	293	299	278	295	293	272	310	307	277	301	284	282	298	298	302	309	328	287	296	289	286	302	273	275	308	257	251	281	266	325	291	276	261	288	287	290	283	299	289	291	292	291	288	303	314	300	271	270	284	283	275	292	269	303	289	288	307	299	298	319	280	273	294	298	307	299	303	279	293	270	307	296	297	289	267	315	267	304	276	279	280	295	296	266	307	288	316	266	286	267	305	264	299	290	311	299	268	315	266	310	278	308	306	293	288	304	303	292	285	295	300	275	259	321	294	312	290	315	280	245	278	264	286	306	311	297	318	273	296	285	273	296	285	291	300	287	287	269	295	295	294	296	290	289	262	261	275	263	290	276	281	298	307	276	261	256	276	300	286	296	259	281	270	276	277	297	269	303	283	297	295	277	293	312	298	304	302	276	292	312	293	290	301	283	309	268	282	326	308	259	296	300	269	280	274	286	327	275	284	329	286	290	291	268	251	299	288	264	280	292	270	279	313	293	291	307	303	292	272	297	286	308	281	306	302	256	305	300	304	277	300	295	278	262	267	276	279	299	297	281	281	290	272	318	288	306	284	319	339	288	294	284	288	285	269	257	300	292	309	291	285	295	282	313	283	276	285	269	306	316	281	318	287	275	283	304	309	289	288	276	273	273	253	324	264	285	270	274	303	264	289	291	279	269	274	295	266	276	299	272	291	284	272	294	314	288	278	293	299	283	279	300	267	294	278	277	277	296	279	309	287	280	300	288	285	297	283	278	271	284	299	308	286	304	309	303	287	310	283	278	309	260	288	304	256	295	310	296	271	296	321	291	296	284	317	271	289	296	304	292	288	302	295	273	283	284	293	274	281	250	291	308	279	273	292	254	265	256	315	293	287	281	269	281	298	278	281	276	269	293	308	295	291	285	302	313	299	305	278	281	312	314	292	274
36571	54839	45912	31496	21355	14896	11729	8227	6208	4527	3510	3693	3397	3591	3220	2925	1982	1697	1504	1242	936	732	698	713	610	622	567	535	595	553	480	468	443	401	388	395	390	388	400	388	356	384	352	384	417	349	374	363	385	383	347	353	374	364	393	359	357	397	333	376	323	341	353	344	403	334	370	372	339	338	362	388	376	366	347	318	313	326	381	344	356	390	371	354	347	360	363	324	334	369	363	340	368	366	354	355	314	375	349	341	347	309	355	356	331	378	341	350	311	339	394	362	373	374	346	402	344	336	366	367	346	347	347	358	356	354	317	354	375	369	330	323	336	340	392	380	346	371	352	356	345	409	335	373	378	339	384	386	370	350	340	329	348	333	371	327	357	327	358	361	348	350	373	310	371	346	357	340	369	399	366	352	369	343	362	371	373	345	341	361	352	349	370	381	370	353	367	332	371	343	349	343	377	340	324	334	332	365	351	344	343	371	344	365	361	355	343	361	336	385	376	361	364	352	351	332	332	340	324	364	375	355	343	342	323	344	372	313	386	341	371	316	356	388	350	380	332	371	335	351	342	388	363	361	348	338	344	360	310	368	306	336	364	362	345	358	322	348	352	324	358	332	376	344	368	316	356	350	344	371	351	343	380	334	354	358	378	367	361	374	378	366	387	367	354	387	371	377	344	353	330	346	354	368	364	353	350	320	340	385	340	352	362	376	353	318	350	361	389	344	357	344	348	305	347	354	326	357	342	361	336	339	375	346	361	375	363	384	356	352	344	363	391	361	372	379	359	369	370	329	391	365	361	374	367	346	354	350	364	368	370	378	358	368	366	400	319	367	349	322	350	373	366	354	364	369	373	360	360	362	319	353	343	323	352	348	345	338	380	335	370	376	390	343	327	372	351	352	381	347	330	336	347	362	338	371	381	359	356	364	327	344	350	364	345	332	334	391	336	361	345	378	375	367	340	346	375	371	342	332	346	364	320	347	337	332	333	346	368	367	351	369	342	346	387	368	364	345	325	338	347	363	330	370	352	354	368	382	366	327	349	343	362	348	350	340	379	347	345	336	390	335	354	355	350	382	329	344	372	333	327	348	341	371	353	353	357	339	361	357	341	358	390	381	339	358	377	318	378	368	339	317	355	377	343	352	370	350	360	354	342	408	356	383	363	400	380	354	356	358	402	338	369	365	418	361	336	351	350	359	417	352	355	350	378	360	376	362	374	350	351	324	328	335	336	373	341	384	353	340	341	366	370	354	395	356	327	357	347	368	341	369	345	358	345	370	358	365	336	361	353	327	332	359	363	344	331	353	366	376	371	351	354	334	375	372	337	358	360	376	342	371	363	325	348	342	334	379	355	334	319	351	396	359	343	381	334	326	343	355	353	397	356	308	346	380	350	379	340	377	366	398	349	349	339	367	349	364	356	359	359	355	350	336	341	340	349	363	373	373	347	375	372	367	347	339	365	343	367	348	361	378	361	380	379	337	359	385	341	322	352	361	337	366	360	350	346	325	372	373	348	353	367	358	364	307	381	319	375	376	375	316	365	349	337	346	337	328	357	362	347	368	385	346	358	345	385	346	325	352	342	375	351	358	345	364	373	327	364	384	353	364	384	340	350	340	340	337	355	374	382	359	342	331	367	324	333	326	365	338	311	357	346	352	360	357	316	354	362	357	357	326	383	387	339	354	352	341	340	361	353	352	364	357	357	382	344	377	367	347	354	334	358	342	365	377	328	351	353	350	374	372	376	343	334	352	347	346	321	352	341	377	348	323	359	372	328	348	338	360	382	352	377	362	352	350	369	325	368	375	359	363	340	347	358	357	367	348	374	345	350	385	356	336	369	321	377	349	341	345	365	325	379	351	368	371	374	369	385	371	332	365	400	351	357	334	348	322	359	394	352	338	367	361	347	363	329	358	370	335	346	337	353	345	357	340	368	352	346	343	352	340	353	372	380	361	365	364	393	369	358	347	375	325	368	354	338	337	337	363	356	353	379	361	373	380	332	372	359	369	344	375	371	388	337	333	353	376	367	330	391	356	354	345	330	393	324	330	376	343	354	346	354	316	364	340	357	364	345	344	359	375	370	310	360	380	372	346	371	356	379	359	346	353	373	366	369	345	351	347	347	381	346	372	336	336	328	365	350	337	362	359	357	380	350	319	358	348	327	378	378	344	359	392	366	366	343	342	328	400	363	370	351	341	373	319	347	352	382	326	350	351	344	338	391	339	338	320	339	364	360	356	355	325	328	360	354	350	344	374	326	355	365	367	360	336	378	364	359	355	372	374	361	362	354	309	326	318	358	346	368	348	368	353	343	359	365	343	358	381	358	356	383	369	360	365	336	333	337	342	318	343	348	365	375	345	365	348	364	368	343	364	380	357	347	350	376	338	382	330	378	392	366	315	334	346	403	358	339	293	357	345	359	353	357	384	343	361	387	337	369	364	368	359	370	319	349	403	366	369	375	354	357	345	359	358	349	375	359	370	381	358	365	352	363	346	359	393	357	370	339	346	339	310	329	384	338	328	353	357	346	355	383	341	371	335	367	349	330	369	361	382	379	366	312	367	330	358	357	353	359	362	340	348	347	343	361	378	367	320	378	365	347	336	316	362	359	370	383	340	349	352	365	357	392	342	373	358	345	383	383	351	340	325	361	344	364	380	363	361	343	372	382	355	349	355	367	355	352	346	316	320	345	356	380	366	383	382	379	356	323	355	344	329	330	380	373	345	329	356	337	343	371	369	369	349	331	303	362	349	354	381	344	375	339	352	345	337	351	353	378	341	356	358	348	352	377	357	343	391	341	358	386	331	353	383	332	392	352	383	361	335	354	355	356	319	370	344	387	346	342	374	394	355	336	342	379	341	346	338	323	361	386	373	397	336	346	342	352	368	347	370	356	353	338	367	364	351	373	353	364	360	342	343	360	364	364	353	342	347	364	343	381	361	378	366	350	341	356	376	360	354	387	383	361	362	362	316	348	338	368	386	351	350	362	355	396	362	348	362	362	367	400	353	390	335	354	355	352	357	334	340	372	358	356	362	338	361	391	342	367	321	377	379	350	369	327	351	336	346	378	355	343	366	360	371	394	381	352	328	356	413	395	354	336	352	326	376	323	381	380	376	364	347	347	361	347	338	326	352	362	363	346	376	377	392	386	357	360	316	362	333	353	350	341	352	340	355	341	357	342	360	376	339	328	366	409	368	375	350	350	342	372	360	323	322	384	340	360	347	346	357	359	351	356	318	348	390	345	357	346	333	338	347	346	380	380	353	338	332	364	362	367	343	346	368	378	347	365	390	337	352	359	359	369	336	363	345	322	355	370	364	376	337	355	337	358	368	341	349	361	336	390	358	355	326	332	336	338	337	335	367	336	347	394	316	341	362	334	377	377	366	354	331	357	374	357	347	353	327	358	392	340	344	336	332	368	364	377	336	376	358	344	361	345	402	345	373	354	365	341	355	379	375	343	356	311	345	371	365	349	344	401	363	363	340
22643	21050	28719	23740	21392	22062	19334	8910	5966	4099	2793	3283	3057	3491	3204	2698	2121	1720	1491	1262	959	838	789	783	689	702	687	710	630	622	544	572	531	497	447	457	482	436	474	443	477	444	435	448	444	436	474	466	450	425	437	445	430	460	437	463	453	401	446	431	466	459	427	447	439	437	453	427	405	419	429	396	391	410	435	421	428	428	465	410	416	387	422	438	408	405	445	416	404	429	405	397	408	360	474	419	453	416	463	431	407	397	407	443	455	433	399	403	400	403	447	419	442	405	435	426	424	421	412	430	427	411	396	465	428	403	442	455	421	406	404	448	452	400	404	431	430	415	402	404	446	420	401	440	423	434	410	443	393	444	411	411	409	396	403	407	368	423	421	452	406	409	439	443	416	437	483	408	387	417	421	389	484	449	425	418	400	431	430	439	431	405	431	413	438	444	400	381	384	416	453	415	430	476	412	420	427	399	395	428	406	406	422	373	426	412	433	420	413	457	415	438	435	427	415	420	431	438	405	391	423	370	427	402	408	421	429	406	407	444	446	415	419	406	420	421	422	404	424	427	402	433	401	426	439	406	418	412	419	378	423	420	409	442	441	407	418	470	402	419	426	430	438	387	422	432	410	448	419	404	461	419	427	442	409	418	398	389	423	431	448	427	421	423	399	425	417	433	446	445	421	406	425	441	434	436	429	409	398	406	400	439	431	411	410	435	462	402	457	399	412	412	441	422	432	405	351	458	417	412	398	435	415	382	421	390	430	413	425	453	404	394	395	438	427	404	429	389	435	390	423	396	433	441	402	378	398	399	394	423	414	407	401	430	409	406	428	425	421	395	413	391	413	396	422	449	404	425	395	394	403	470	452	426	438	444	428	410	423	413	392	415	443	426	389	420	425	429	395	428	414	410	418	451	426	373	429	417	436	398	403	437	397	406	402	393	381	438	405	430	412	414	375	429	375	378	462	448	390	441	403	403	443	404	436	398	412	416	420	398	433	400	384	466	446	448	408	425	444	413	437	414	401	429	423	413	423	418	415	435	423	436	387	425	454	403	426	417	444	430	417	437	426	407	408	437	436	434	414	439	432	418	412	409	434	385	452	404	418	411	418	436	378	438	397	391	395	410	419	436	379	435	444	404	404	403	440	416	416	427	409	391	415	426	400	426	444	454	425	418	385	415	413	403	411	445	421	409	427	381	397	415	426	438	412	439	409	367	407	415	434	402	469	403	437	433	402	378	425	418	470	429	396	418	420	403	449	441	389	420	403	444	412	447	410	423	407	408	419	377	423	434	485	403	378	428	414	428	407	407	399	404	444	404	412	430	436	446	409	410	413	405	408	413	426	416	413	417	432	439	427	404	437	413	414	409	386	419	411	401	447	441	452	388	409	415	429	389	412	415	444	412	401	425	437	393	403	415	372	452	407	409	422	400	428	421	400	455	435	417	407	429	404	424	413	433	423	396	411	433	391	374	431	413	400	394	416	418	395	391	403	401	453	413	418	456	409	421	419	403	430	427	421	417	428	415	429	391	432	441	416	441	424	390	426	387	385	399	427	394	408	395	453	430	420	409	415	424	422	410	428	448	405	398	382	427	391	434	389	419	421	414	396	430	421	424	418	387	423	445	402	411	417	409	445	424	442	416	432	420	423	393	427	454	446	440	425	426	402	385	436	414	409	419	445	458	440	422	463	392	420	394	433	412	400	443	419	446	417	408	409	422	420	417	396	453	402	433	468	420	410	413	402	380	447	415	401	454	429	429	441	440	404	389	389	482	403	426	387	436	433	368	428	383	381	453	427	412	369	432	428	381	402	430	425	424	416	449	432	411	409	426	421	415	421	419	414	454	429	404	396	436	397	412	411	421	412	401	381	372	462	435	432	417	426	425	401	416	420	419	437	456	402	431	415	428	441	442	425	417	417	446	395	411	405	452	485	445	401	436	419	414	436	418	372	409	428	426	446	383	440	419	434	426	417	449	432	408	402	435	391	394	426	389	405	385	417	443	426	435	435	382	416	399	435	429	411	416	428	413	403	385	408	452	385	417	394	422	431	411	394	377	417	437	391	429	431	388	433	417	458	363	417	438	403	435	393	392	424	408	421	392	440	384	406	390	414	391	420	444	441	411	462	429	418	399	436	435	440	403	431	417	449	427	402	384	426	421	420	425	400	450	416	454	403	426	419	372	375	395	387	402	415	425	431	409	404	428	403	434	429	410	427	430	409	435	419	396	445	416	419	368	397	418	436	409	411	440	448	408	427	377	401	435	397	410	405	405	439	395	408	404	431	433	438	398	427	409	427	396	404	424	452	424	419	397	425	425	428	439	423	433	423	413	406	441	414	438	381	425	427	411	396	415	425	399	407	418	430	410	418	438	418	424	399	445	444	420	423	411	434	371	430	386	462	412	424	399	422	410	427	409	409	435	408	433	418	413	452	397	417	430	418	439	412	400	431	452	423	432	415	406	434	392	415	415	403	434	415	380	449	431	441	396	418	453	402	429	442	410	446	390	429	435	414	438	403	413	425	456	454	413	397	411	420	425	410	384	402	390	401	399	404	422	420	407	397	395	464	431	399	456	406	389	391	427	432	400	441	415	399	402	423	433	432	412	433	425	452	422	416	413	442	428	411	414	410	417	428	385	434	366	415	431	416	430	407	408	412	374	412	424	410	426	437	414	449	414	408	374	432	419	387	427	404	392	394	451	398	433	405	415	410	404	381	384	372	432	409	422	421	398	420	464	456	419	415	431	420	384	457	435	404	412	408	398	423	401	407	419	454	393	433	423	405	395	436	403	471	398	411	386	412	401	409	470	411	368	397	451	420	395	406	421	407	443	384	422	464	402	367	397	439	415	404	420	403	396	442	406	396	407	442	416	414	410	394	427	405	421	422	408	397	420	397	414	394	408	412	438	423	440	407	407	425	417	405	430	408	416	428	418	430	399	421	413	403	420	421	424	427	432	435	412	392	459	394	430	389	376	428	411	432	393	430	461	479	400	407	435	385	435	481	414	392	441	425	404	448	428	428	410	431	406	421	434	413	419	444	448	426	453	441	416	452	387	438	428	406	416	428	495	442	427	432	437	405	398	415	405	435	451	432	404	421	473	395	405	380	427	437	446	411	413	418	420	423	427	423	468	444	430	436	412	410	392	434	403	446	402	425	418	429	437	440	405	411	447	417	422	359	432	407	419	456	422	391	454	408	418	442	376	462	414	427	395	373	410	434	412	417	422	417	399	421	435	476	452	485	426	416	422	439	406	417	442	434	423	442	388	437	397	421	431	418	408	410	408	401	419	399	408	425	382	435	429	454	452	438	429	445	385	424	428	390	431	466	387	432	424	437	407	418	427	405	429	438	397	396	412	399	461	430	413	421	369	436	437	415	428	398	417	422	410	396	434	381	407	400	431	413	389	442	413	403	430	412	403	427	432	397	408	443	410	408	434	391	409	419	422	414	409	409	382	439	386	425	405	385	411	443	456	414	435	436	424
39058	63040	54827	39372	28482	22773	18030	13527	10901	7486	5423	6410	5864	6404	5761	4946	3828	2802	2482	2167	1537	1274	1225	1115	1091	1051	989	1000	936	847	778	779	664	595	631	596	546	560	536	519	553	522	577	528	573	528	587	515	575	468	489	511	534	507	551	500	506	513	538	530	517	513	502	524	486	515	538	523	510	500	486	498	495	536	491	514	495	478	523	523	483	491	491	488	512	496	508	513	485	566	502	505	494	491	441	500	469	489	514	480	440	486	507	507	482	501	488	538	517	476	511	483	480	508	492	467	448	496	485	505	513	447	494	456	521	499	480	513	471	477	536	481	507	479	492	482	486	480	500	514	518	533	506	475	529	508	438	461	497	519	503	498	502	515	490	509	502	496	432	522	463	523	421	495	476	502	534	453	519	535	496	525	495	503	517	489	502	527	510	440	500	518	521	472	505	512	523	524	499	484	496	505	513	499	524	488	518	498	505	492	458	503	489	469	517	513	505	514	531	490	471	474	461	478	459	534	490	501	524	489	496	526	487	511	485	506	479	502	496	497	495	491	470	480	511	476	483	479	501	468	478	492	495	524	507	515	526	462	470	464	481	476	459	484	518	499	461	475	485	473	514	516	537	517	500	513	535	518	474	509	490	472	480	434	477	515	476	469	497	503	471	496	459	503	481	501	504	447	481	532	495	491	514	509	513	491	498	514	464	455	462	511	489	504	504	472	510	498	503	485	500	543	503	491	499	517	512	512	470	497	478	487	513	469	481	459	507	483	500	497	466	513	486	501	485	452	472	477	476	486	469	486	477	510	488	489	491	502	526	482	492	511	499	520	512	483	513	493	499	473	454	497	503	461	493	490	492	494	487	498	520	514	481	478	499	509	498	507	487	521	501	489	558	518	484	524	533	497	522	510	459	510	480	486	511	470	478	510	509	480	532	486	457	491	480	458	483	496	458	506	508	490	503	490	469	490	491	488	480	519	454	533	489	542	525	531	516	502	501	498	476	510	469	451	478	460	501	525	520	486	490	493	499	481	478	513	516	495	500	498	471	487	470	498	486	496	477	488	541	518	504	553	458	452	474	463	472	492	517	513	510	448	514	513	508	462	508	490	486	493	481	503	496	453	460	495	477	475	458	486	512	515	507	504	475	519	526	461	499	544	475	511	483	481	489	540	490	485	521	541	483	508	538	536	515	482	513	514	490	495	485	515	472	516	477	491	508	514	475	502	504	517	502	499	533	459	485	478	482	511	493	503	496	508	473	516	492	492	479	509	482	445	488	504	471	502	482	515	496	501	517	482	504	521	474	501	469	511	470	472	489	492	490	498	480	476	499	492	462	478	537	501	495	499	492	498	513	468	459	477	501	490	505	498	505	503	551	503	505	501	500	507	486	461	452	518	521	488	464	506	504	513	492	481	456	500	479	528	517	441	483	512	497	497	511	482	527	531	520	502	503	496	523	480	486	516	490	534	521	479	468	524	505	509	520	539	488	489	493	511	462	503	485	494	523	474	505	490	473	519	485	486	488	500	496	469	430	484	499	509	486	535	481	482	496	484	471	518	496	481	488	503	527	507	483	474	482	466	492	483	512	443	495	495	513	504	499	449	504	444	527	530	489	498	485	478	503	504	498	471	495	522	479	496	520	535	527	471	496	501	504	495	442	524	510	492	506	483	465	550	487	497	525	495	466	532	491	490	487	482	502	496	469	500	456	491	469	509	465	455	506	516	445	496	525	473	506	534	475	484	478	485	476	524	476	516	468	526	478	516	514	494	476	472	489	487	454	513	509	516	492	518	480	510	480	500	490	494	470	474	510	478	477	490	534	473	496	472	496	488	490	480	496	530	512	430	467	547	515	506	460	465	545	468	484	495	527	498	474	501	498	493	496	511	516	484	515	492	512	478	475	508	457	475	501	496	479	509	461	512	476	497	495	518	449	508	514	486	486	510	491	506	469	513	528	474	527	488	506	457	478	483	455	503	480	490	505	491	525	500	474	465	482	474	527	529	499	453	519	512	487	500	484	521	517	517	504	540	496	497	480	517	470	513	458	494	457	492	508	499	542	483	504	483	546	513	458	503	483	476	482	477	493	451	480	498	483	512	500	494	501	505	464	470	523	501	488	468	485	500	434	534	524	484	470	506	497	510	514	497	542	499	537	556	512	515	488	501	500	515	493	488	489	505	494	488	507	465	533	516	473	506	475	489	494	485	508	501	489	507	560	480	477	458	490	519	510	459	482	515	494	500	488	499	519	483	521	503	484	468	491	476	511	476	484	490	497	450	523	470	450	446	456	484	487	477	463	473	483	464	492	507	508	532	492	519	492	514	478	478	490	487	490	465	464	525	467	501	494	499	467	523	471	516	499	504	506	495	489	495	520	465	507	501	513	503	476	494	480	505	484	479	504	497	504	463	517	491	450	476	516	484	453	496	489	457	544	451	500	454	515	509	515	474	491	443	452	456	467	468	484	503	476	481	461	510	468	519	460	485	488	448	486	519	487	500	511	509	509	518	505	474	484	472	495	493	516	494	510	498	483	485	487	516	502	504	458	515	473	499	460	473	494	513	525	510	529	469	528	519	508	497	474	465	514	459	479	532	517	475	505	514	494	500	512	476	446	448	517	512	485	469	480	497	450	500	504	514	492	456	483	488	491	510	535	504	508	470	501	460	525	521	491	481	499	478	537	476	477	496	506	507	502	469	483	461	493	504	477	493	536	497	511	489	519	427	484	512	554	512	523	510	484	502	488	464	516	470	460	462	494	463	474	468	498	496	550	491	510	496	473	471	466	499	481	464	467	498	484	444	468	478	518	512	461	486	484	479	505	504	486	494	483	528	488	460	527	522	494	478	479	521	544	486	502	474	506	489	464	525	513	487	489	481	500	534	514	506	482	500	490	445	486	503	482	509	529	489	481	472	472	510	515	515	450	499	453	500	518	468	504	505	477	508	529	468	522	473	505	495	498	547	494	516	507	528	490	479	490	476	479	469	466	474	482	501	513	464	487	497	504	484	498	540	469	484	481	486	466	489	502	473	470	489	478	477	474	462	501	524	492	476	471	463	530	471	466	483	512	501	473	484	527	463	455	475	464	514	474	471	508	496	477	477	452	476	494	497	482	463	540	524	481	539	514	538	462	510	483	476	497	507	511	528	513	546	475	515	482	506	478	458	519	516	476	469	504	496	475	484	487	506	458	488	524	468	437	501	454	464	490	459	454	487	498	493	505	503	558	487	496	493	471	497	510	487	518	505	487	504	500	480	491	499	462	483	489	482	502	483	510	471	538	484	516	509	510	514	500	550	506	479	494	512	506	501	496	484	509	515	532	508	512	498	464	512	496	497	510	499	465	460	462	473	490	508	483	488	494	492	464	468	504	470	503	458	498	440	513	495	498	490	535	520	503	489	492	489	486	495	470	501	502	503	516	485	512	495	515	504	470	486	467	451	484	453	511	496	485	504	485	492	516	502	474	477	489	466	506	483	479	525	519	495	501	484
30057	32880	37722	28103	15261	8136	5189	3604	2473	1574	1203	1328	1151	1310	1347	1063	876	678	643	585	483	449	437	413	391	407	343	390	360	369	361	343	339	273	316	312	311	313	288	310	300	322	282	281	322	339	297	278	269	274	276	256	292	301	304	282	282	288	302	285	297	283	311	279	281	302	298	289	283	291	287	275	301	286	270	287	242	292	264	306	308	306	293	271	303	281	243	290	269	279	280	291	293	299	298	298	305	287	296	283	306	277	291	285	260	277	280	282	273	284	268	282	279	303	300	285	303	293	274	280	293	307	251	301	294	251	296	275	286	277	287	295	280	288	264	290	298	255	309	287	273	289	301	313	298	257	298	254	271	266	292	279	284	310	265	283	295	274	288	293	298	260	293	264	311	263	278	263	289	280	266	294	293	287	286	286	276	290	320	266	294	278	284	235	286	298	335	274	290	260	289	279	310	277	314	285	296	283	291	298	261	301	307	293	274	284	300	280	291	272	261	271	299	258	277	299	303	278	292	298	315	264	310	277	274	283	270	271	267	310	308	274	283	294	344	297	291	313	288	283	287	279	290	319	310	300	280	266	300	298	266	283	291	297	270	292	298	249	299	278	284	283	289	296	292	262	291	266	281	294	293	287	271	284	289	284	280	295	300	309	309	295	275	260	276	273	263	293	266	272	287	288	256	264	288	271	323	290	299	286	317	278	307	276	278	295	282	281	294	296	279	292	296	258	276	297	257	278	304	271	277	275	287	256	263	289	283	249	280	278	292	314	274	289	290	295	273	284	293	261	298	294	262	269	283	281	268	279	264	290	291	302	261	276	300	284	307	307	277	299	258	296	258	279	258	282	272	294	311	289	271	273	291	273	300	263	294	289	317	304	287	274	271	270	262	275	301	269	295	274	279	249	312	293	285	277	280	287	291	284	283	267	302	267	283	277	283	292	256	305	307	286	251	282	289	252	298	263	279	313	298	305	282	288	297	294	310	296	254	294	275	263	284	277	293	256	294	258	278	301	296	303	296	275	302	276	257	283	271	255	306	283	296	287	294	267	299	275	279	276	263	289	278	270	279	270	280	295	274	288	310	283	294	323	291	292	318	293	268	316	255	253	298	276	285	270	301	264	284	292	278	262	284	251	288	288	272	273	303	280	265	289	299	289	291	274	277	302	299	309	310	298	293	280	256	276	296	292	257	277	284	277	285	256	289	303	291	255	289	302	275	301	291	288	291	291	270	320	309	286	317	280	284	270	297	286	290	268	280	284	284	240	312	279	298	314	301	288	279	320	282	285	283	300	268	267	260	264	289	300	296	263	293	334	299	274	283	303	301	312	283	310	273	253	299	310	281	308	298	281	307	298	298	314	295	276	269	294	296	294	270	266	256	299	308	280	287	247	275	305	289	308	300	266	268	262	274	285	273	256	290	320	294	310	273	287	249	303	337	287	285	254	257	270	293	264	316	292	287	283	265	286	283	284	296	283	291	292	269	281	286	273	266	288	306	279	269	291	307	275	294	271	268	279	288	274	288	312	300	283	281	297	297	287	282	266	270	290	313	303	294	285	294	282	282	280	297	282	273	280	278	262	244	303	285	293	291	276	259	285	295	300	276	316	271	278	283	304	268	283	290	293	273	257	289	272	270	275	284	290	282	295	285	271	296	270	272	263	289	274	287	299	303	278	268	315	310	289	255	259	263	274	294	272	283	284	269	283	294	287	266	299	292	290	289	289	284	281	264	294	310	286	297	279	273	300	316	289	258	249	278	280	290	263	285	288	263	322	306	312	267	288	287	315	275	282	327	288	312	287	278	306	256	249	285	302	315	285	280	288	286	300	285	306	269	314	271	276	271	272	283	287	259	276	269	281	316	289	264	289	273	298	284	289	274	312	276	299	299	304	261	283	284	320	273	289	280	252	283	268	276	286	281	284	282	295	288	306	238	275	287	275	299	278	303	297	277	298	308	302	262	265	287	290	267	299	274	286	284	258	280	286	319	275	292	270	261	280	300	292	314	311	280	286	286	290	313	318	298	290	295	254	268	271	310	289	282	293	260	275	285	262	312	294	314	301	302	292	283	284	288	279	284	294	270	266	247	282	283	278	300	272	292	276	278	293	254	292	301	285	270	310	313	247	299	296	291	289	254	312	280	273	295	281	256	289	290	274	333	286	269	280	293	289	296	254	286	291	316	285	296	287	333	292	286	297	265	281	283	284	288	289	270	298	252	286	269	283	289	282	263	297	291	274	279	272	280	288	292	274	289	287	284	289	252	291	277	267	274	251	274	289	293	285	298	284	298	270	283	287	312	297	295	298	292	292	272	295	316	301	313	267	295	314	308	292	268	287	274	293	298	289	285	275	281	323	255	292	265	278	259	296	278	255	302	290	267	286	295	273	267	274	284	287	302	270	318	299	323	295	292	291	308	298	267	324	301	260	282	296	282	253	292	308	289	289	286	297	312	290	311	325	276	280	290	255	300	265	290	300	261	319	294	263	265	300	283	296	297	290	287	269	291	273	256	306	284	287	286	262	268	279	287	264	307	248	279	289	296	265	282	299	295	281	317	286	297	284	292	278	283	302	306	294	286	301	294	262	279	260	288	313	285	273	298	264	292	283	272	308	293	323	290	273	298	283	299	316	260	279	274	296	272	280	266	269	292	274	287	268	294	292	268	284	286	287	298	269	288	281	272	261	270	280	279	285	278	270	275	300	277	291	314	280	295	283	275	308	269	276	296	297	278	280	298	263	272	260	278	268	295	262	295	270	267	262	311	295	264	300	281	292	302	262	289	274	296	293	267	289	285	270	269	294	284	267	288	287	257	295	283	297	306	321	270	274	269	282	283	286	298	261	264	258	250	293	250	259	275	299	306	252	285	268	291	281	259	271	304	264	286	280	293	294	299	301	297	267	292	288	296	289	303	286	295	260	245	272	294	295	293	268	261	270	302	264	283	287	259	312	293	288	291	276	257	292	268	311	291	262	282	262	268	279	304	272	293	290	266	281	299	282	285	274	294	273	288	276	284	288	278	274	281	275	336	297	273	281	285	256	279	294	281	271	276	300	306	276	304	310	272	295	275	264	291	261	288	273	285	272	264	279	251	278	310	277	283	278	297	275	305	316	296	288	291	277	270	256	294	283	289	270	288	273	277	288	280	291	275	293	259	284	264	267	290	282	274	276	311	289	302	300	275	299	297	263	295	289	272	246	304	312	278	281	288	307	294	297	247	288	266	285	267	288	284	304	279	262	269	292	274	285	301	286	299	278	275	305	251	281	288	308	308	259	273	285	310	289	283	284	286	258	274	302	273	304	305	314	316	270	283	280	309	289	263	283	277	238	278	267	305	285	286	299	305	271	279	276	325	284	264	297	261	272	299	295	277	301	300	282	281	258	260	285	322	276	295	276	302	281	268	291	325	293	294	261	279	277	298	286	298	288	290	286	288	308	288	256	272	278	288	282	247	300	287	301	278	256	281	274	287	290	295	276	272	272
35631	48702	42274	28398	18082	12970	9749	7346	5217	3671	2269	2575	2381	2572	2488	2032	1672	1210	1011	874	749	647	662	597	520	543	566	509	505	485	460	469	431	400	394	380	339	358	311	368	322	335	364	354	380	364	328	384	335	347	351	393	338	347	352	366	364	359	363	310	342	363	379	379	359	317	333	363	375	356	306	387	364	322	350	348	354	338	341	354	352	345	342	349	366	351	333	356	356	374	372	336	370	308	348	376	335	363	347	316	343	317	348	368	350	347	342	335	350	373	325	373	333	345	397	385	354	306	336	326	333	318	342	360	371	344	333	364	340	357	361	353	325	367	339	332	344	355	340	360	341	328	342	347	364	309	331	330	373	354	338	380	331	349	357	354	329	337	343	374	345	338	361	336	348	342	343	357	349	298	348	355	342	339	357	357	340	361	319	378	382	339	340	349	344	357	357	336	361	351	346	303	351	357	342	358	338	358	393	343	334	359	357	367	362	335	364	358	341	321	316	362	381	356	352	374	334	367	329	337	317	335	360	324	348	336	319	342	359	362	326	351	310	353	328	349	348	349	356	328	377	319	370	296	352	368	368	328	404	355	340	347	306	339	352	383	353	370	317	336	326	290	338	358	360	356	330	363	356	340	360	337	382	374	365	328	352	329	346	329	336	354	340	339	362	342	329	363	340	365	351	342	378	366	325	336	355	364	334	361	375	363	314	352	378	326	340	366	380	359	356	325	369	352	352	324	350	348	356	354	364	353	350	363	313	314	361	338	335	333	327	330	329	375	342	377	361	344	347	333	367	314	346	346	374	363	357	346	367	320	374	321	358	359	350	346	325	343	346	368	343	347	341	367	346	357	332	333	349	363	314	348	376	373	357	308	340	370	315	373	340	341	353	341	345	341	355	351	350	343	362	341	328	363	346	366	368	326	349	314	340	370	338	355	364	328	313	318	350	341	336	364	329	369	350	383	340	342	360	327	315	352	355	387	361	379	334	330	388	354	360	330	356	356	355	341	336	348	370	335	346	340	330	347	366	338	374	342	359	362	374	360	370	363	364	345	369	324	331	363	358	371	350	332	351	367	328	334	316	311	358	387	345	330	338	343	350	348	358	331	352	354	327	334	359	355	378	391	362	366	320	337	338	370	348	343	380	318	360	326	349	339	333	310	334	346	346	383	377	362	322	341	345	347	344	338	367	354	332	347	356	337	292	351	323	363	348	342	348	359	332	351	342	344	351	352	342	368	383	347	317	362	332	342	328	343	337	372	376	356	358	318	331	377	340	341	334	316	341	306	346	358	338	367	346	351	333	346	353	319	351	382	373	334	393	311	345	337	377	361	346	317	344	320	344	347	350	326	338	318	337	361	354	359	337	316	376	341	329	368	351	314	348	348	348	375	322	326	402	342	339	377	329	366	318	336	345	318	355	362	351	351	337	350	348	298	306	373	323	348	324	350	327	388	340	357	362	384	337	341	345	350	331	330	335	348	331	337	367	314	349	315	316	349	338	344	354	340	306	345	343	350	379	312	345	323	323	335	353	340	376	331	366	346	359	359	357	345	360	324	354	381	333	361	370	384	356	344	345	345	330	354	351	391	374	331	340	304	337	321	358	339	384	370	335	325	372	345	300	347	328	367	330	328	331	329	338	334	349	346	339	403	368	373	342	361	343	321	358	298	390	409	358	343	332	360	317	351	313	347	372	353	368	337	357	353	322	373	322	349	376	324	353	344	373	355	368	356	360	341	361	368	326	338	329	339	335	353	360	325	315	357	349	335	293	351	352	347	326	358	350	350	323	354	329	362	340	363	379	308	338	321	352	342	345	310	361	340	369	342	367	334	344	346	321	350	318	353	312	358	306	331	331	347	338	349	349	342	342	341	320	325	347	344	353	352	325	358	322	356	337	315	361	369	350	317	336	345	368	348	343	366	339	358	367	336	372	364	360	354	356	360	359	362	362	320	359	334	336	353	357	353	334	396	335	385	324	363	323	350	350	353	348	350	358	365	341	340	334	336	327	357	338	368	379	344	397	362	360	366	378	326	352	351	364	351	343	363	355	347	343	313	375	371	401	306	351	356	364	336	357	329	350	345	359	379	349	374	342	345	312	305	343	362	359	364	388	339	312	331	369	371	389	341	335	362	359	347	356	345	370	356	375	325	356	369	380	335	346	378	341	356	332	348	374	332	378	404	320	342	319	379	356	355	357	398	347	324	356	357	347	319	348	350	332	339	336	355	363	361	321	349	330	340	372	342	349	354	344	345	335	330	340	352	343	365	345	352	342	374	333	354	326	322	351	332	335	355	323	336	352	347	336	357	322	375	343	337	362	340	321	329	367	320	354	342	342	330	315	336	354	323	340	361	369	351	339	358	340	325	339	356	373	341	352	340	352	355	381	344	346	339	325	364	329	354	340	379	321	355	322	335	343	361	384	354	346	394	344	374	344	345	348	335	314	362	340	357	328	327	340	337	344	346	380	362	360	301	368	332	380	328	367	375	310	349	375	370	362	365	358	389	319	351	344	335	351	325	316	347	351	330	372	339	366	366	343	326	354	323	350	348	322	380	337	367	381	340	346	354	357	371	349	360	315	356	358	362	354	354	356	330	342	353	385	320	336	351	347	369	321	373	386	355	340	330	328	356	325	372	333	346	312	320	337	343	337	383	382	358	347	344	321	344	360	326	338	320	332	330	380	338	312	387	373	397	333	360	339	323	356	339	340	367	363	327	328	342	322	348	328	340	366	330	365	327	371	364	366	402	340	349	354	361	336	358	377	316	361	344	339	347	375	346	359	334	345	340	357	337	335	394	361	322	320	341	364	372	333	351	331	312	344	339	375	364	384	379	348	338	357	346	326	336	364	357	374	346	300	286	325	356	381	334	339	324	334	337	342	344	373	362	387	340	331	339	337	334	328	319	350	349	357	325	348	361	396	339	315	316	351	357	345	361	366	357	339	330	351	354	349	364	356	337	344	346	323	387	340	338	357	386	357	352	364	375	381	359	353	363	381	296	335	348	348	332	352	347	345	356	333	309	314	329	339	317	370	357	311	369	339	349	361	367	325	307	323	336	347	348	400	331	353	314	358	344	342	373	332	369	357	368	321	342	381	341	355	347	341	338	365	361	351	366	345	369	352	381	355	358	332	327	340	354	372	377	385	345	355	341	312	358	331	344	337	361	341	369	344	361	320	323	329	333	346	340	341	357	350	334	377	369	340	347	304	356	368	313	337	372	347	351	350	357	342	326	332	338	347	313	354	334	355	373	362	382	373	397	347	318	384	343	359	332	347	330	330	369	326	346	364	340	344	328	326	332	340	350	359	350	381	363	337	361	330	375	330	345	369	336	349	340	348	357	358	352	347	344	349	319	348	359	340	384	322	359	354	341	330	339	340	341	366	335	282	327	356	366	369	333	362	381	323	367	347	360	351	323	352	327	323	324	315	323	354	335	341	338	333	366	339	348	348	386	328	349	340	364	366	335	360	354	355	341	320	329
23660	21008	28417	24848	21796	17992	11290	6386	3971	2852	1934	2183	2233	2244	2166	1928	1525	1270	1017	787	720	658	640	580	586	530	603	536	516	492	536	454	413	411	427	394	432	397	403	389	377	370	414	377	433	389	373	352	393	365	351	356	371	374	403	387	401	369	378	368	370	375	376	390	396	368	365	388	356	348	346	353	335	342	379	336	367	346	348	370	370	390	379	399	361	360	408	353	367	399	333	381	356	390	343	398	363	373	376	356	386	361	371	357	403	359	340	358	394	354	393	355	389	342	369	396	327	357	348	349	394	362	361	394	335	355	378	357	360	339	371	381	348	369	357	326	332	356	365	361	342	372	350	368	340	379	350	347	346	367	384	327	311	386	384	374	365	386	363	373	362	349	365	319	370	347	386	348	348	385	373	358	339	394	406	369	355	371	355	398	390	336	341	363	374	331	351	381	361	377	390	354	387	371	341	374	360	349	342	358	368	356	367	366	366	347	351	359	397	376	369	366	365	372	360	380	373	389	369	349	364	389	375	366	357	370	350	354	395	351	321	409	354	358	351	369	335	361	361	328	388	333	356	401	328	349	389	361	349	366	379	362	371	388	363	355	342	344	342	364	350	346	382	339	405	362	366	381	341	335	371	328	359	366	363	385	409	380	361	354	354	355	339	354	398	368	381	364	358	376	362	353	345	390	351	346	336	433	379	363	378	325	363	383	375	377	415	397	377	373	360	370	389	376	358	347	382	386	364	364	370	369	364	345	367	382	380	410	349	345	350	382	373	381	400	350	364	376	354	371	388	400	379	378	390	339	382	384	380	395	392	336	330	385	360	378	348	378	380	352	359	359	370	369	385	375	360	363	357	363	401	356	378	353	367	378	388	412	363	414	366	382	371	400	376	428	383	354	398	361	364	384	392	351	364	353	357	336	379	379	381	336	347	338	391	390	378	417	359	356	366	341	364	348	377	381	335	375	381	340	338	369	358	380	371	382	378	397	361	366	377	335	353	346	346	396	378	356	402	378	340	359	382	369	374	389	360	329	392	380	361	360	388	384	368	382	369	359	388	359	388	364	370	335	369	373	357	372	364	385	357	335	363	343	364	345	364	347	394	373	359	362	374	394	356	369	361	372	368	363	354	384	363	371	373	389	368	407	350	370	366	382	417	358	346	348	374	366	347	402	375	417	346	377	362	369	382	359	380	364	361	371	382	370	388	384	355	382	413	369	366	406	336	375	381	345	364	358	388	351	390	357	369	387	365	366	353	357	369	376	398	373	370	389	366	391	346	375	359	373	379	374	362	386	391	371	350	367	397	389	371	378	419	336	348	352	364	371	394	375	343	361	349	349	361	409	393	357	376	361	351	384	368	353	407	330	375	390	337	338	378	369	356	351	312	402	377	353	351	390	377	369	393	376	360	376	336	375	382	375	410	350	384	362	380	363	345	384	383	379	348	381	393	374	381	401	372	360	355	353	350	388	360	383	371	381	366	362	436	354	357	387	346	384	376	379	381	401	364	360	379	379	348	370	389	350	383	355	374	378	360	367	368	370	364	366	380	342	358	350	364	352	350	366	383	352	355	353	360	350	351	383	374	379	391	359	349	383	349	387	365	384	376	404	351	383	389	360	370	401	387	355	375	332	382	363	345	365	371	351	363	384	355	372	319	360	341	384	363	357	400	368	389	376	349	378	377	348	353	378	371	397	341	330	370	365	359	351	391	383	329	352	350	377	364	367	398	357	382	421	359	356	410	366	384	367	348	347	367	387	368	407	387	370	401	349	373	393	349	372	389	371	389	365	373	369	342	379	391	381	347	375	387	371	414	369	340	382	378	342	365	386	363	395	354	397	365	329	355	356	377	363	373	395	362	363	368	354	343	351	365	372	356	364	387	371	360	344	364	361	376	403	375	352	400	376	377	374	365	346	379	359	404	341	354	390	371	358	365	383	370	382	382	369	367	332	349	357	350	358	344	373	378	387	367	359	360	385	356	330	371	346	359	398	396	346	369	370	322	368	342	362	354	357	378	333	365	368	345	430	328	372	387	345	373	377	337	373	337	355	360	360	374	373	374	361	379	387	382	363	363	309	346	399	359	370	351	343	400	358	357	366	373	363	371	363	355	360	391	368	361	399	401	388	344	366	398	347	353	388	371	352	386	351	378	370	343	373	349	360	366	355	344	322	356	357	359	357	359	376	381	377	359	373	372	379	376	376	344	338	362	338	357	383	361	367	384	361	380	373	357	337	358	391	383	370	389	356	353	383	360	387	370	361	400	343	375	383	381	393	396	395	344	351	367	355	361	386	406	382	389	365	370	357	372	371	376	353	380	385	391	382	360	392	370	365	388	374	369	361	366	372	335	404	345	367	383	364	388	375	374	351	358	347	382	332	340	356	389	378	343	346	359	409	361	329	352	371	390	382	352	368	399	359	367	352	377	377	380	356	370	370	322	341	360	366	373	346	361	382	366	369	384	382	349	362	380	320	356	374	362	391	386	350	387	371	383	346	389	391	392	397	376	346	377	349	378	359	361	375	364	369	345	351	365	399	348	368	348	375	386	389	374	376	382	354	355	398	381	369	340	388	404	385	383	399	361	385	329	374	330	391	382	361	366	365	368	356	332	380	384	341	367	389	333	367	388	330	376	348	366	386	367	365	365	385	374	382	375	362	341	392	379	348	374	352	421	384	362	337	411	371	357	357	362	385	350	366	373	359	371	388	353	353	381	423	366	378	356	347	353	365	349	337	386	349	374	395	377	376	375	382	383	371	367	382	355	366	363	383	370	334	334	347	346	395	398	364	347	372	387	338	356	341	413	427	367	361	338	393	364	381	366	333	362	368	389	341	360	386	368	365	373	388	355	361	330	353	383	341	378	365	360	371	365	379	362	379	362	384	375	359	383	333	363	363	376	366	344	364	398	372	363	343	371	355	364	334	378	383	373	351	364	375	395	378	361	344	386	357	390	369	347	379	357	366	406	356	412	342	373	363	384	366	373	380	342	347	359	354	347	383	376	352	375	355	370	346	372	405	327	377	340	395	351	336	361	368	391	351	365	343	375	377	365	386	375	378	366	397	336	393	408	376	359	399	362	362	364	348	379	400	385	338	346	379	354	397	370	356	368	371	370	368	370	343	355	373	346	331	383	333	399	375	372	318	390	337	344	384	367	343	366	387	388	345	386	359	353	379	385	382	381	380	363	417	360	375	372	375	367	380	402	396	358	387	426	357	357	380	393	394	369	360	387	338	348	363	382	346	369	394	355	351	381	350	362	366	364	359	382	370	365	342	379	348	388	373	359	378	397	386	385	353	374	344	382	388	392	346	366	343	324	350	382	328	362	374	374	386	346	402	365	369	359	333	364	396	388	344	337	399	365	371	376	370	396	373	338	366	334	336	374	370	349	386	369	371	376	372	374	373	340	384	364	390	382	363	366	386	360	366	347	355	395	361	373	354	392	364	355	357	375	374	383	370	358	359	379	377	396	364	343	376	383	368
35770	55990	48414	34163	23511	18088	14808	11156	7929	5628	3916	4311	4277	4196	3991	3512	2671	2035	1648	1237	1024	1011	932	839	822	873	860	820	702	695	640	628	573	478	530	471	472	443	461	449	457	450	492	465	453	475	408	441	455	424	464	417	484	459	472	479	400	454	472	511	449	419	458	424	436	432	429	421	435	461	433	440	418	420	411	446	437	469	408	447	430	464	440	451	415	395	452	449	434	429	429	460	435	467	436	427	410	473	424	449	420	438	433	443	444	449	409	395	391	418	426	420	465	462	404	430	448	441	448	434	457	460	419	452	437	427	446	412	448	455	488	476	456	463	458	451	426	417	469	455	449	440	431	428	467	430	440	435	439	458	420	412	450	435	459	433	462	471	439	436	461	447	488	411	445	419	427	466	429	469	442	481	447	401	431	454	457	450	448	443	430	443	445	454	441	429	438	421	455	446	471	440	448	456	457	471	404	406	443	438	446	442	420	468	424	433	447	468	472	426	444	442	458	439	429	452	449	436	467	451	416	398	432	443	427	444	464	445	443	412	453	443	415	416	463	428	403	432	405	458	465	410	425	417	451	431	442	455	437	457	424	453	445	426	473	451	442	437	461	451	423	484	410	434	459	437	408	430	444	456	432	446	445	405	443	452	433	402	453	470	470	468	417	436	393	441	437	438	427	435	433	452	427	465	415	454	420	428	419	456	430	424	432	456	440	431	411	436	416	434	413	486	426	472	463	444	431	431	435	449	444	420	403	420	470	437	433	435	435	426	447	458	469	434	441	452	439	453	468	441	447	428	431	458	420	432	440	419	436	434	438	420	381	432	493	456	437	442	446	451	423	436	444	432	432	434	450	435	394	452	473	444	469	460	429	442	452	405	426	459	462	430	434	509	454	416	431	420	439	464	450	448	434	460	415	431	427	425	445	452	392	426	422	457	410	446	420	426	446	454	390	433	447	472	440	428	432	427	469	462	444	451	422	446	417	436	435	429	445	443	452	429	432	466	433	440	431	430	442	435	441	435	444	449	442	422	432	393	418	428	451	413	441	476	441	422	411	421	461	454	400	427	437	460	404	440	394	454	445	433	443	475	431	462	423	409	409	429	464	438	442	411	416	476	447	430	450	425	430	450	415	418	410	427	430	447	434	426	422	435	433	415	414	403	487	424	427	480	429	416	445	413	449	426	415	449	421	425	432	449	412	425	422	467	490	448	420	438	422	441	428	461	449	449	451	439	446	445	425	395	410	439	410	463	474	460	408	447	496	446	443	412	431	419	432	448	421	420	436	439	413	413	433	475	427	455	437	409	454	481	432	455	445	468	468	459	429	431	445	442	458	438	464	470	442	416	457	408	401	459	443	421	441	432	421	417	450	426	458	453	454	427	439	439	463	423	403	445	414	452	447	424	440	432	436	408	461	413	434	437	440	423	453	437	469	434	431	475	474	471	410	456	472	433	431	448	454	447	460	465	478	463	460	439	419	432	449	457	431	411	432	427	445	455	462	468	425	406	457	427	403	423	430	424	452	454	437	426	448	436	419	406	440	467	439	447	412	478	409	438	459	419	470	432	440	426	449	404	462	440	459	479	457	476	432	455	445	477	407	445	448	396	425	468	428	435	455	454	467	459	410	413	428	471	430	428	457	463	456	445	435	404	423	462	428	450	393	456	432	443	416	437	418	424	421	457	464	409	462	466	475	428	454	437	466	457	447	445	437	409	447	448	442	428	424	459	423	414	444	460	448	458	434	441	422	461	443	434	437	482	449	421	411	451	437	430	445	462	450	463	404	448	424	409	445	432	427	467	474	418	485	431	439	419	444	419	426	437	446	412	399	455	440	434	471	441	389	420	430	472	463	448	447	449	426	417	428	428	439	445	444	427	406	451	465	453	440	433	392	421	440	472	458	430	485	444	453	441	479	479	437	411	448	447	445	447	463	414	469	453	408	455	468	456	405	450	400	423	470	425	421	430	409	415	422	441	406	475	440	469	450	455	425	454	426	473	457	432	449	439	423	433	454	422	437	453	474	426	444	404	422	439	411	434	461	445	475	474	464	428	440	480	488	423	429	408	452	463	436	428	400	440	459	430	453	458	396	444	439	441	449	451	439	486	442	455	408	471	471	413	402	430	445	460	419	455	444	443	416	434	451	440	420	447	450	458	462	461	431	454	433	451	459	480	475	438	437	411	469	441	451	421	431	454	457	415	455	475	446	471	412	463	445	416	451	431	443	469	459	461	425	440	428	456	422	446	468	436	421	419	423	481	495	439	493	435	410	428	450	427	424	419	428	441	451	482	437	445	460	430	457	460	457	426	412	410	440	457	467	463	408	449	471	410	411	449	445	444	448	479	436	469	430	464	403	454	433	414	434	454	430	435	457	447	429	443	394	425	440	446	422	444	423	414	443	406	447	427	487	461	410	440	417	479	455	466	421	474	438	427	418	449	420	445	445	460	438	472	451	457	477	436	464	469	441	437	431	439	469	455	444	457	429	413	433	494	450	446	443	407	438	401	424	399	453	444	447	443	431	466	397	439	435	447	456	399	475	433	450	418	450	422	439	437	432	462	429	468	406	396	373	469	446	425	431	433	454	460	440	419	432	484	438	447	439	428	422	432	418	449	445	448	486	443	466	436	432	387	436	457	426	422	426	459	426	442	430	405	480	456	453	461	428	379	437	450	428	476	431	431	432	458	451	421	447	443	445	444	439	456	440	433	416	461	436	436	458	420	473	461	456	462	434	450	452	422	452	448	464	454	443	412	456	441	447	441	460	470	418	425	425	442	431	446	480	462	450	421	446	409	414	437	479	431	452	462	454	438	405	443	493	399	446	400	454	471	438	448	440	425	426	446	424	460	442	429	401	452	451	414	421	465	430	423	432	422	457	477	443	434	441	474	437	440	439	462	439	467	425	419	425	439	371	476	412	457	434	487	452	452	422	445	420	459	415	457	443	447	425	457	420	404	452	430	418	448	438	414	454	468	411	453	455	443	430	415	451	450	448	449	475	476	448	459	419	436	428	418	414	421	442	438	439	446	449	429	421	445	441	464	443	456	432	432	414	488	428	452	434	394	439	402	454	431	438	469	458	447	421	451	406	412	443	410	431	424	461	414	440	445	498	425	448	425	460	459	426	440	447	401	455	465	402	433	454	509	453	459	480	406	432	465	429	437	405	418	443	468	462	434	435	433	428	434	427	437	442	449	472	416	419	453	436	405	435	417	453	468	496	417	427	435	458	422	452	402	460	439	472	450	464	419	453	462	428	470	447	429	449	434	453	469	449	446	414	431	422	465	441	405	436	403	428	451	441	449	447	422	407	442	417	413	434	465	450	428	440	492	484	435	431	486	423	469	439	443	423	459	439	402	420	419	411	455	423	464	410	428	433	423	447	428	436	465	455	495	449	436	448	415	483	436	440	484	417	432	463	420	442	476	425	419	432	427	473	452	462	416	411	449	437	382	429	458	433	421	403	421	477	422	401	439	441	432	466	423
24890	21161	28537	26869	19141	11495	7553	4639	3133	2255	1624	1788	1675	1560	1676	1420	1178	888	746	624	531	503	470	441	456	487	459	454	391	402	326	318	330	292	320	286	300	279	280	295	294	279	310	288	284	296	300	290	301	257	257	254	282	290	272	277	283	282	291	274	262	282	274	275	280	266	284	250	265	298	277	297	278	266	268	255	279	281	259	273	283	272	272	276	273	273	310	259	272	275	283	267	305	287	254	266	252	292	241	271	265	300	286	250	269	266	259	281	250	289	262	237	279	270	292	263	276	297	282	293	274	291	267	283	237	268	254	290	266	289	276	281	264	270	304	250	282	274	240	261	292	293	274	297	255	298	266	270	278	289	254	256	284	273	284	314	243	259	242	272	275	257	266	272	278	272	272	278	281	280	240	271	289	286	283	245	260	278	257	282	285	269	278	275	267	276	260	278	278	286	265	273	284	270	266	300	284	284	266	251	262	286	243	267	256	264	263	269	261	285	264	259	272	279	258	279	274	296	271	289	276	261	290	280	280	284	302	316	298	279	292	288	266	256	272	302	268	257	263	273	268	297	285	253	259	287	266	267	265	294	287	279	275	270	289	274	278	293	268	295	262	250	269	261	297	265	281	252	270	248	265	263	257	297	277	263	265	269	254	273	271	284	288	304	305	299	261	266	256	283	259	316	279	311	263	267	255	275	260	298	283	281	286	265	278	303	267	296	261	270	288	266	252	286	271	273	295	262	270	298	234	287	293	281	280	266	288	270	303	274	260	285	272	267	265	283	276	266	259	252	275	258	287	300	259	289	266	242	276	278	234	280	274	256	266	278	290	267	281	227	273	294	266	287	296	276	258	275	240	270	250	271	267	264	295	297	274	271	238	253	238	291	262	257	280	264	278	277	279	235	269	279	273	280	241	292	283	265	254	280	270	267	245	308	267	290	274	280	297	282	249	257	287	240	240	276	254	263	279	280	262	280	288	246	241	282	285	295	259	266	294	290	268	253	273	286	265	276	268	256	263	279	291	280	253	245	305	291	274	305	289	252	259	268	272	297	286	256	299	259	291	273	302	272	282	266	287	266	272	270	283	296	253	239	268	280	273	287	266	268	266	271	298	270	241	287	310	291	255	293	264	280	301	291	270	254	269	269	244	267	271	285	304	292	266	246	277	268	285	277	263	297	295	264	302	274	292	273	294	268	260	299	287	310	292	281	278	283	265	246	259	272	252	279	274	243	255	288	276	270	277	285	291	238	256	272	277	305	273	264	261	285	270	310	281	242	268	261	275	269	305	291	255	302	257	259	266	283	264	281	282	286	286	273	268	289	237	277	298	257	278	259	237	299	250	280	249	237	272	270	270	262	287	274	282	270	263	263	292	289	262	283	261	272	261	264	238	270	271	274	271	279	274	299	273	257	273	292	263	262	298	311	247	288	287	240	244	281	290	297	283	270	281	270	289	274	284	295	277	280	254	279	279	282	254	263	265	281	274	289	295	292	262	285	261	269	270	299	268	264	263	260	287	284	271	269	291	254	288	288	257	285	308	262	255	250	279	289	281	291	287	273	257	252	279	271	279	288	268	289	254	272	265	257	237	267	252	263	262	270	307	295	271	271	273	245	233	248	274	292	257	276	292	270	266	273	270	260	289	301	271	267	266	283	301	266	280	290	282	249	295	252	277	271	248	257	261	279	264	254	257	277	285	279	267	300	285	272	293	288	254	275	274	258	304	279	293	284	262	248	272	249	294	270	252	283	244	284	246	244	262	276	271	264	302	298	295	281	276	285	313	272	273	259	250	290	266	271	259	287	281	290	286	274	272	308	270	264	257	264	269	298	311	273	279	276	285	258	300	263	278	283	261	284	275	271	282	300	266	268	286	277	272	279	296	250	299	242	280	252	265	259	265	294	277	269	275	279	274	269	281	288	291	267	268	296	268	284	287	249	293	280	299	307	308	257	260	270	261	259	255	260	285	253	265	254	257	244	278	264	300	267	279	248	298	294	274	284	262	265	241	301	266	283	288	279	255	285	291	279	266	270	280	276	279	301	286	292	258	260	285	251	271	290	270	286	253	259	235	261	253	286	270	261	286	248	270	273	262	272	257	279	254	284	291	275	274	251	269	275	275	249	286	301	259	260	255	281	274	296	262	266	263	252	263	242	251	287	274	281	296	271	272	281	290	271	282	282	262	308	277	260	258	254	281	251	294	271	291	279	266	260	269	288	278	291	296	260	253	301	275	260	280	290	282	264	270	272	289	270	276	262	264	272	262	295	262	266	252	275	251	264	285	269	311	275	293	286	295	302	304	295	259	278	262	252	264	247	274	268	278	254	283	255	292	262	276	271	258	253	261	247	271	301	283	260	261	244	248	303	299	294	269	254	284	288	272	304	303	253	274	262	244	286	274	247	251	255	282	261	282	260	272	271	270	304	273	261	261	279	278	276	303	277	282	266	302	249	270	280	274	259	293	240	272	253	295	262	288	309	291	275	319	258	259	289	301	288	261	265	273	272	302	254	252	269	273	304	292	254	283	264	280	274	312	288	254	275	249	263	263	298	294	255	285	279	284	263	289	253	257	255	229	271	275	285	262	277	313	264	283	271	272	266	272	303	276	278	243	291	287	266	261	288	304	264	276	304	244	271	256	279	276	282	268	262	257	270	268	263	267	292	286	301	265	284	276	271	263	285	301	276	305	242	251	237	244	263	261	292	270	264	247	269	291	278	268	262	272	267	244	302	253	268	266	265	290	259	286	235	280	284	247	274	282	250	273	280	268	269	275	267	319	260	319	285	250	265	268	289	293	278	285	262	283	292	252	266	272	283	265	247	268	275	260	285	243	256	310	295	276	273	262	285	265	280	276	268	299	292	296	254	302	280	283	278	279	297	296	250	267	280	255	256	257	263	230	269	271	285	260	289	296	282	258	304	270	308	268	251	253	255	267	279	282	317	277	287	291	278	273	274	276	272	277	298	272	266	259	275	235	252	296	270	269	266	299	256	263	303	284	284	276	299	264	280	301	274	272	272	266	298	277	279	265	248	248	282	293	271	283	260	264	309	289	272	281	272	257	261	297	264	271	280	250	275	262	267	257	265	273	297	296	267	280	247	279	279	272	265	251	262	287	282	252	305	281	283	286	248	280	283	276	291	258	259	277	272	270	268	285	285	279	273	294	259	289	287	279	285	282	287	280	251	284	305	287	267	263	288	277	276	278	278	232	235	294	277	260	265	270	280	267	257	264	277	282	254	285	299	266	280	261	249	266	275	293	280	256	273	281	301	261	283	277	240	281	256	280	270	265	288	247	239	264	263	280	285	252	275	287	272	278	270	309	275	277	262	250	274	258	275	271	269	278	277	277	282	275	260	292	266	254	254	265	280	264	259	276	277	302	301	250	257	281	274	277	291	308	279	278	275	286	281	312	245	269	287	255	267	279	272	275	267	327	286	305	275	288	260	253	272	268	263	253	252	294	251	257	266	291	241	279	297	253	296
35968	52442	44966	31170	20567	15835	12801	9525	6937	4944	3501	3640	3401	3116	3223	2855	2244	1621	1281	1034	817	767	713	620	669	627	626	637	585	551	515	441	430	418	375	374	389	361	354	334	350	371	340	345	330	360	358	367	335	357	373	342	318	361	332	323	340	326	342	344	352	349	367	362	370	339	353	332	321	307	350	337	351	343	328	323	356	351	335	316	338	313	352	322	335	354	347	363	312	328	323	352	312	354	345	351	334	345	359	339	346	353	317	360	357	342	324	338	334	354	342	324	341	340	347	330	337	354	309	309	330	329	346	319	323	340	346	353	348	329	369	333	339	334	355	336	355	299	364	313	335	350	344	357	313	327	337	357	352	302	362	309	355	347	352	341	342	334	332	364	357	320	381	331	325	362	340	337	320	348	349	343	354	347	328	321	344	360	321	352	369	325	332	328	341	339	315	371	352	360	356	331	349	358	351	347	343	339	326	324	360	344	374	357	302	348	322	380	350	311	348	331	366	330	329	342	335	328	376	353	353	331	358	343	364	348	328	353	334	337	361	364	337	327	365	365	355	347	327	361	348	365	325	361	402	375	333	336	377	332	362	332	314	333	331	353	358	321	342	344	287	323	326	362	315	307	334	344	317	337	350	383	356	348	378	339	323	345	363	337	363	351	334	368	313	365	343	346	339	360	340	339	300	349	330	332	318	348	364	378	341	337	331	333	338	348	337	368	326	307	346	307	352	342	343	355	329	335	358	325	348	336	338	318	372	321	312	354	345	338	348	353	321	310	335	329	322	336	341	324	336	328	332	369	352	331	333	361	330	344	360	332	353	347	336	344	359	333	352	340	332	366	360	335	348	326	394	341	364	347	358	369	321	341	364	341	357	342	321	363	350	333	313	329	336	328	333	347	314	369	337	344	316	343	314	369	366	330	319	363	344	361	338	322	346	372	333	310	322	331	326	349	351	343	307	319	354	332	308	310	378	392	358	364	323	349	347	320	341	350	332	369	363	311	326	316	324	357	326	329	325	363	319	338	342	317	345	327	321	332	337	331	372	358	323	344	336	350	314	343	354	358	331	329	322	317	363	356	346	342	337	334	363	354	314	345	353	361	371	331	329	345	363	335	368	318	358	327	348	313	345	380	330	342	340	357	316	351	356	303	318	326	333	302	328	372	337	324	331	348	303	345	364	311	346	349	324	353	341	363	336	375	365	359	346	329	316	337	341	361	342	343	361	341	339	339	368	358	371	343	334	367	354	365	328	347	312	333	330	370	341	352	366	365	366	339	378	330	348	373	301	320	331	342	356	330	361	331	351	333	386	363	332	328	366	333	320	346	309	342	313	339	374	345	335	324	331	314	321	353	341	330	346	372	336	348	345	362	349	310	319	348	338	347	300	339	353	314	342	342	343	296	349	337	335	340	344	349	363	317	320	348	322	339	335	377	371	299	356	343	346	301	357	359	312	332	389	330	336	317	322	344	348	337	311	322	342	354	364	335	329	337	352	352	367	341	321	365	320	297	383	342	349	341	316	334	319	342	367	347	351	324	308	332	366	362	329	326	339	308	321	330	333	363	358	325	320	339	388	322	345	327	371	362	329	369	353	345	332	390	338	345	312	366	360	366	342	338	387	325	325	353	363	373	333	333	324	381	357	321	373	308	345	345	367	315	372	336	332	334	331	343	330	339	338	336	374	348	320	340	303	351	319	361	297	342	312	360	324	363	345	322	346	342	324	326	350	343	352	338	324	328	361	352	317	387	337	337	349	344	356	333	348	350	337	358	341	314	343	329	335	353	345	349	359	329	388	357	349	346	330	353	336	322	336	330	329	335	354	336	347	351	328	342	317	324	347	345	363	374	376	329	344	335	327	314	354	334	334	375	349	358	340	302	337	319	334	351	310	311	343	354	329	330	344	323	316	341	356	369	347	357	338	339	342	328	336	334	349	316	332	326	342	330	331	373	333	336	381	353	322	354	365	345	323	353	330	351	327	354	333	330	327	358	329	322	341	330	330	331	357	343	328	337	342	371	333	392	332	312	358	353	335	337	353	307	326	341	325	314	341	337	303	369	346	329	347	317	332	338	352	336	323	354	330	314	350	324	332	321	333	330	308	314	319	330	353	376	333	313	356	316	317	335	316	364	315	350	333	331	341	340	321	352	332	328	340	349	342	317	332	318	350	356	337	343	395	359	333	394	318	357	352	345	349	306	359	353	334	329	338	333	342	314	354	337	336	361	325	310	354	336	321	368	322	331	364	313	356	363	341	329	311	363	350	348	399	319	339	341	349	346	314	324	328	361	351	339	315	353	354	388	329	342	325	335	302	310	372	340	334	323	322	341	335	363	324	366	307	356	358	355	315	374	339	346	335	330	307	333	329	348	337	291	322	337	362	361	336	341	310	324	335	348	326	365	359	365	334	318	335	316	334	352	349	331	371	351	362	332	349	332	361	359	336	357	313	307	321	308	346	346	322	331	332	335	329	296	329	327	349	340	339	360	310	347	339	346	355	350	371	366	347	359	344	332	347	339	358	353	349	355	342	311	345	340	336	335	306	351	337	344	321	341	324	322	345	367	357	339	342	330	317	331	326	340	334	357	338	336	366	371	322	346	351	372	317	342	334	324	374	374	343	338	342	359	323	345	306	373	332	342	324	338	294	326	347	305	321	324	336	345	346	338	341	323	337	369	327	314	344	330	350	333	322	314	322	344	357	322	367	363	369	338	338	365	347	355	333	344	370	324	342	333	334	333	354	353	342	369	339	295	327	337	334	333	343	378	316	347	363	355	336	349	351	350	374	319	331	345	330	319	342	345	345	330	310	325	331	353	333	344	333	329	354	352	336	347	366	324	331	379	328	344	313	332	349	331	300	358	354	330	331	346	318	355	354	344	357	319	359	330	345	309	349	358	330	341	341	362	319	330	361	335	348	335	314	330	348	342	338	343	351	350	323	346	380	375	370	328	319	340	358	349	303	324	340	335	359	355	320	322	325	344	344	337	347	340	330	338	375	341	362	372	345	341	350	360	343	348	333	320	298	377	342	341	311	298	349	329	342	336	323	331	343	318	366	375	385	329	310	320	342	319	348	337	343	345	343	322	334	360	336	344	322	325	334	332	329	334	387	338	318	308	297	358	340	321	373	347	353	336	358	351	337	344	309	346	329	334	337	344	323	339	349	338	340	365	333	344	342	340	332	361	323	332	384	351	325	350	369	348	340	347	347	358	359	351	345	336	357	325	341	350	352	326	334	359	342	344	317	344	354	345	348	328	312	326	356	311	346	325	338	345	341	322	313	350	331	312	295	343	366	337	309	379	332	352	314	336	335	329	336	367	325	323	332	328	327	328	328	350	342	299	331	328	327	346	333	324	356	345	337	331	344	338	304	303	342	318	361	360	325	315	325	341	345	354	344	334	348	342	340	342	339	352	363	303	353	351	348	322	349	318	358	322	358	355	350	363	328	309	329	360	372	324	307	335	329	341	318	349	323	308	343	334
22643	21011	28692	23685	21279	22104	19792	9500	6166	4171	2992	3225	3208	3086	2844	2682	2291	1720	1357	1187	906	896	828	755	757	743	699	689	659	618	612	490	530	510	475	488	481	456	453	426	425	460	425	441	429	429	416	450	421	460	429	408	462	439	439	432	392	416	410	466	401	392	418	416	419	390	383	417	418	394	400	383	410	399	407	414	420	409	413	381	394	400	374	408	417	422	411	396	429	397	393	446	389	420	463	385	415	401	392	371	398	392	415	420	421	425	405	409	413	379	433	386	433	405	392	432	423	409	389	423	402	371	384	381	404	406	386	394	420	418	417	400	465	428	408	428	429	421	394	407	438	386	405	446	435	386	404	383	411	404	404	405	368	400	385	415	405	442	389	458	401	406	413	396	406	408	425	431	391	408	405	370	381	406	400	418	413	425	385	396	374	416	406	396	396	373	410	417	387	379	422	414	407	376	401	391	352	422	383	388	397	400	399	422	409	410	415	406	366	391	381	408	395	408	406	435	435	380	368	416	403	420	409	400	406	442	381	412	443	428	434	443	445	442	424	408	409	412	409	409	367	376	422	395	399	407	415	397	423	417	411	422	365	412	432	396	380	432	436	414	420	400	441	432	413	418	360	430	395	409	396	384	387	383	424	394	389	397	437	424	415	398	414	385	383	394	398	424	396	417	380	436	411	409	381	421	397	406	393	408	438	428	391	422	408	411	379	374	420	445	389	363	431	465	347	399	440	384	402	439	394	419	410	416	376	402	395	395	374	372	443	426	382	418	397	392	391	349	387	392	402	401	386	391	400	392	422	388	431	404	376	423	392	409	428	434	418	422	390	417	401	411	382	380	434	430	414	429	411	399	375	386	415	429	397	386	388	414	371	400	390	416	436	396	392	377	435	417	431	452	444	420	401	404	402	405	418	418	385	399	429	412	410	406	434	443	400	395	414	438	421	431	385	412	379	388	392	394	373	426	348	424	418	435	414	427	382	393	393	407	380	422	396	417	393	410	400	429	376	416	403	393	422	390	405	445	404	384	418	441	438	396	386	430	396	364	401	374	400	387	408	406	379	422	416	451	374	392	401	395	426	426	453	452	430	389	397	413	437	375	387	396	425	414	376	421	438	437	399	411	392	382	409	405	426	372	395	417	446	398	403	408	405	410	396	379	417	415	398	388	416	366	379	408	410	394	441	432	434	390	356	409	407	396	400	426	413	382	422	401	422	439	400	376	386	402	373	402	419	391	388	437	386	423	420	415	413	401	421	431	395	416	395	398	390	428	447	389	363	424	457	398	386	428	413	415	346	435	368	423	390	414	409	425	408	374	380	385	377	400	372	383	413	426	395	408	427	421	409	411	389	434	376	394	401	405	383	414	410	405	401	393	384	386	408	425	411	432	426	405	397	391	421	393	435	390	429	397	410	422	418	409	454	376	383	399	401	408	413	391	412	405	400	396	436	447	402	414	437	423	378	430	429	450	390	416	411	411	358	383	412	400	400	393	402	392	439	388	414	437	364	442	388	434	404	397	426	426	399	363	429	417	424	420	430	407	404	421	406	393	425	368	422	419	411	431	414	424	411	402	402	415	381	423	383	398	423	407	416	399	410	418	424	416	417	416	425	435	405	415	412	405	398	396	415	406	377	414	419	395	415	433	403	412	391	394	461	439	419	400	405	429	367	421	405	361	410	431	438	391	431	384	380	398	390	424	420	413	397	399	415	402	429	386	406	397	388	378	388	417	436	396	389	405	425	372	359	428	400	372	381	398	403	406	437	413	429	453	359	409	438	381	421	416	413	420	410	422	383	428	399	404	393	389	444	402	429	415	407	420	369	426	415	414	402	429	376	416	404	427	404	438	426	397	421	402	408	426	429	401	441	431	405	415	396	411	433	406	425	423	371	392	407	454	427	404	411	398	395	388	398	414	421	404	389	408	382	398	378	421	388	442	417	408	387	413	377	391	427	384	388	414	387	408	391	418	363	361	402	435	398	418	428	440	398	408	433	387	408	438	388	438	421	378	414	408	397	409	432	423	384	400	402	393	389	405	426	389	439	391	403	404	405	405	377	419	387	428	414	442	419	393	418	391	390	416	403	435	384	435	399	434	375	380	413	410	436	422	392	380	404	368	422	440	428	389	411	419	418	407	409	392	390	429	434	394	426	401	367	404	420	404	385	432	425	422	371	377	376	369	426	398	402	430	390	415	423	401	408	427	410	389	421	405	384	422	392	358	437	396	413	457	417	394	413	392	417	410	391	440	422	407	427	420	389	404	391	398	425	425	401	425	383	388	386	396	437	435	411	402	408	419	405	372	365	428	412	417	413	395	383	406	403	434	409	419	402	395	379	402	392	408	382	370	419	378	426	385	379	432	401	464	387	431	373	394	393	402	385	395	422	415	412	423	415	388	415	379	394	434	422	385	409	443	401	407	398	417	370	423	406	419	416	386	434	434	405	387	394	414	389	390	388	390	430	402	392	368	430	416	400	410	405	384	403	384	396	363	412	394	410	433	408	412	402	398	399	375	423	395	447	393	391	409	397	395	458	412	388	432	414	409	430	400	388	415	420	394	443	423	433	426	413	394	373	417	377	409	417	412	388	441	417	379	399	405	399	370	423	413	402	387	380	428	406	379	400	397	389	421	405	418	404	403	400	413	394	423	389	426	420	404	393	395	386	364	416	415	412	427	406	421	426	406	410	385	427	449	441	422	423	401	416	409	440	395	429	415	450	434	380	394	411	416	394	419	402	395	374	413	382	430	391	403	418	408	406	393	382	389	394	426	407	406	390	371	367	407	413	407	345	400	404	407	390	387	413	421	408	411	395	401	408	409	423	406	412	421	396	357	421	374	392	364	426	458	399	373	391	452	425	405	393	401	404	404	399	447	386	420	431	416	400	380	382	453	402	422	409	428	387	384	360	400	400	401	419	400	429	400	417	411	409	415	423	391	438	421	398	399	411	399	435	379	376	412	450	411	387	407	381	388	393	369	443	415	388	414	396	433	401	402	446	410	415	394	368	422	387	408	428	421	391	382	398	394	405	444	384	382	386	396	399	388	379	384	389	406	406	429	402	390	392	379	392	396	377	425	394	411	402	397	411	397	390	429	433	399	425	403	369	417	422	420	378	384	416	404	406	411	413	415	398	404	413	423	389	413	411	413	414	420	436	412	424	390	431	434	422	392	407	416	398	400	414	393	401	405	416	385	412	386	340	380	398	437	414	425	403	399	410	401	399	400	453	378	381	441	440	380	380	388	439	425	404	403	377	406	397	401	397	381	392	398	425	379	407	355	420	401	404	398	384	445	385	395	379	394	412	362	402	397	401	391	422	423	359	414	371	419	406	424	414	397	407	422	390	421	401	406	394	393	386	412	385	409	385	415	400	401	419	404	398	417	390	398	394	408	385	410	424	383	418	410	400	364	403	385	405	371	410	386	391	399	348	414	409	402	431	396	417	405	408	415	392	435	417	423	393	408	410	428	405	406	381	447
38476	62318	52741	38637	28363	22562	18380	14299	11216	8151	5927	6395	5895	5541	5233	4834	3952	2999	2283	1834	1339	1381	1186	1122	1175	1098	1095	1040	961	808	833	674	629	634	563	620	600	535	508	505	503	559	522	572	565	537	499	492	506	516	477	515	517	515	497	500	548	514	465	475	460	478	471	510	517	501	483	503	470	492	492	440	461	490	475	468	482	464	452	499	499	522	484	504	522	478	477	456	465	499	525	443	463	486	476	469	490	489	488	490	493	459	491	463	475	470	487	481	474	466	485	503	489	494	487	495	469	485	483	535	473	495	491	498	466	493	496	507	479	515	475	481	473	494	483	502	505	491	485	500	490	485	471	499	498	483	466	474	465	454	531	471	468	491	493	495	496	469	508	527	461	517	464	503	472	424	475	474	509	485	485	468	452	425	489	510	464	528	514	499	517	473	524	487	476	494	493	546	488	477	490	493	469	465	465	497	472	494	489	443	453	490	477	489	466	482	487	505	505	500	446	480	502	468	494	520	472	527	469	488	463	482	505	486	480	438	495	479	493	462	454	515	510	508	504	492	465	497	511	486	471	467	470	468	473	461	472	467	485	508	486	499	482	514	464	494	511	476	475	493	436	443	479	462	485	472	505	503	463	521	481	469	477	426	544	471	454	473	435	497	486	514	467	472	477	514	466	483	484	480	499	496	473	486	454	481	530	478	470	480	493	451	493	449	455	459	485	522	487	489	451	445	464	499	489	479	477	507	445	506	488	473	474	484	450	503	493	492	521	492	484	477	496	485	465	431	447	446	450	475	460	465	527	474	491	522	435	510	457	479	470	461	453	508	508	540	513	472	466	461	433	510	457	472	511	483	474	492	494	465	445	404	503	467	487	468	481	500	453	497	460	471	483	494	483	462	461	536	470	488	515	463	506	474	481	476	478	450	519	490	472	477	486	483	485	493	445	485	439	528	488	464	470	455	462	470	482	487	516	464	493	452	464	474	494	474	462	498	483	487	448	493	443	491	468	465	454	487	518	442	483	453	514	422	520	467	457	488	500	471	469	468	466	447	431	473	491	485	485	465	494	484	469	451	530	506	484	492	472	479	471	494	468	539	508	540	489	480	466	467	491	446	439	486	473	524	498	494	434	474	489	490	470	503	468	452	476	450	512	423	507	491	504	486	486	534	447	493	494	487	499	519	504	462	503	510	510	483	471	476	489	480	494	455	512	491	503	488	474	475	506	509	501	465	462	488	488	479	514	456	430	461	454	447	463	467	489	508	482	492	466	480	519	545	476	458	428	457	415	499	482	508	522	488	470	485	484	481	490	513	495	506	453	472	495	518	503	491	501	471	482	527	498	459	454	497	486	475	498	526	488	474	489	439	455	522	466	486	493	433	462	448	468	490	487	487	491	475	458	462	488	488	485	451	510	491	500	479	500	516	490	491	489	490	499	501	448	483	472	478	458	497	545	445	497	452	453	470	473	481	481	487	468	479	483	473	508	483	470	513	458	483	489	493	506	471	506	475	483	472	454	482	480	484	476	503	463	472	498	509	458	470	496	477	549	491	451	469	463	469	484	485	481	482	465	457	487	496	484	481	439	456	525	486	452	456	495	447	470	485	497	508	531	467	454	510	460	463	465	508	484	468	483	486	477	512	476	485	501	472	455	519	428	451	476	468	488	481	484	484	459	469	443	466	516	543	487	447	497	511	464	488	494	488	465	524	490	471	487	500	464	428	489	458	488	486	437	480	488	480	469	499	502	467	466	504	446	485	460	486	465	456	466	459	474	505	517	459	494	491	435	440	471	480	466	515	515	460	523	476	491	468	482	467	492	492	474	512	500	485	454	502	472	479	452	475	494	485	478	476	446	538	520	473	488	447	524	488	478	490	475	497	436	493	468	483	452	476	473	485	478	511	508	451	485	468	450	483	508	453	513	470	487	488	507	446	478	471	490	449	481	467	485	443	486	504	484	506	509	484	489	516	447	482	449	471	482	485	457	457	457	458	429	479	484	509	524	476	494	481	478	493	534	505	489	462	468	483	495	465	494	445	498	511	446	497	469	514	501	494	452	502	504	492	445	498	465	490	466	506	472	490	494	471	502	498	450	474	490	473	489	426	502	451	454	500	463	464	498	482	509	482	452	507	459	494	524	458	503	443	498	489	507	462	479	445	445	469	468	497	490	455	483	470	530	472	486	484	461	485	468	480	489	466	494	471	506	472	462	489	484	518	480	507	480	470	501	498	497	462	442	482	494	464	477	511	462	495	491	485	476	450	482	474	480	516	498	485	457	447	504	480	483	472	525	461	460	512	484	456	488	490	476	488	508	447	496	457	490	482	486	499	494	481	458	490	495	503	484	473	471	499	484	507	475	493	503	494	472	470	458	482	460	507	479	490	505	500	458	452	494	488	474	440	499	476	500	477	481	474	510	456	484	434	478	511	478	490	483	487	470	473	527	539	448	503	449	514	511	468	471	528	501	489	483	451	490	451	473	496	468	528	479	476	464	484	507	459	460	481	514	433	487	506	482	477	484	444	458	504	489	487	497	452	502	521	480	450	486	487	486	487	468	498	506	483	445	477	480	460	512	460	454	470	498	463	520	497	495	514	460	466	465	497	501	526	461	495	444	480	468	468	501	479	488	481	491	431	462	476	506	480	451	480	496	476	481	477	422	465	498	494	483	465	470	457	462	499	453	434	440	457	467	460	464	490	471	475	474	484	473	452	505	482	487	470	502	478	461	492	446	502	501	470	496	495	435	456	477	480	508	490	482	496	492	456	475	467	452	486	486	475	484	482	487	452	471	476	479	481	493	481	486	465	443	522	520	468	484	482	448	463	476	485	472	500	468	509	505	462	487	476	480	489	474	476	473	504	479	500	492	457	496	478	474	441	510	460	477	508	475	482	465	478	466	526	475	489	433	477	477	472	450	454	538	491	491	480	492	500	500	475	529	457	492	480	471	489	465	448	459	475	490	467	522	496	449	449	484	480	453	447	482	460	452	462	469	474	468	477	503	461	504	460	499	487	491	464	484	453	484	502	493	483	493	480	489	490	444	475	485	460	479	445	490	478	434	480	481	478	503	472	454	511	489	475	475	474	497	495	442	470	448	460	452	463	497	493	496	491	467	510	505	511	495	479	489	488	463	491	445	445	462	516	478	517	508	495	485	502	485	497	488	460	520	459	542	505	505	461	472	503	445	450	518	488	482	485	476	495	485	481	478	476	502	474	454	483	443	523	445	476	475	447	496	455	457	501	435	475	459	474	501	501	471	494	455	471	497	454	481	498	515	452	469	505	460	469	485	473	455	497	474	475	525	466	496	484	474	492	503	483	491	494	467	454	505	470	488	499	482	470	527	478	503	519	497	462	510	493	503	456	433	467	467	497	461	483	525	492	501	527	481	475	470	489	504	492	497	500	502	475	456	496	446	480	492	483	456	503	466	501	524	475	500	498	436	509	464	473	505	468	480	511	465	471	491	477	479	442	477	494	462	486	481	501
29671	32420	36137	27081	14972	8507	5310	3291	2483	1934	1276	1181	1160	1152	1065	1009	881	737	608	524	468	466	422	399	394	404	396	371	372	359	368	318	306	292	320	302	311	280	274	267	278	281	259	320	265	282	270	264	290	247	273	294	254	259	302	282	245	248	261	265	285	304	289	264	240	262	256	288	256	276	248	265	315	287	279	292	277	281	264	255	276	256	275	322	252	283	264	263	292	266	279	267	274	271	272	275	274	315	279	272	277	244	286	306	291	253	266	265	295	282	277	299	305	262	278	282	288	248	261	235	273	245	247	283	282	252	270	255	265	276	274	277	249	270	232	293	268	294	258	266	262	249	286	284	298	278	251	306	294	267	248	284	278	283	273	287	273	246	318	303	297	295	276	260	262	282	267	260	279	265	228	247	259	259	286	318	270	272	277	263	264	305	244	272	263	274	272	245	303	244	252	254	266	267	271	267	254	277	277	257	255	254	244	265	274	274	271	285	274	277	260	260	285	289	271	271	267	297	276	254	285	270	272	266	279	271	273	273	282	287	258	273	294	293	226	271	289	250	236	269	285	281	249	287	282	266	293	238	286	250	262	276	257	262	282	284	297	301	270	222	274	243	276	317	247	274	265	297	261	262	259	288	258	277	251	292	282	244	263	288	273	278	290	273	264	247	257	273	290	266	265	245	256	258	265	282	299	255	273	259	257	267	282	273	276	274	291	269	273	286	293	265	258	311	284	263	293	283	268	256	290	248	291	263	276	268	272	280	260	270	275	274	267	258	276	288	281	255	289	256	252	293	262	256	291	269	284	249	296	258	270	281	243	288	265	288	289	288	282	270	257	264	277	267	231	252	266	257	254	271	262	296	273	267	260	248	271	272	289	268	244	296	318	299	271	278	308	291	230	274	279	268	297	276	299	277	282	299	229	251	277	278	257	261	254	302	270	276	262	268	259	280	260	257	259	274	280	277	252	287	291	271	260	257	290	279	263	268	295	286	247	276	297	281	271	266	271	279	271	282	263	300	262	300	274	293	269	271	290	248	285	267	290	314	261	238	288	257	272	289	268	277	247	241	271	264	272	279	303	262	280	276	281	272	266	245	245	292	263	271	277	269	285	273	274	271	307	264	272	262	310	260	275	267	257	306	269	295	276	290	281	266	264	248	285	263	263	280	269	292	257	301	267	267	286	255	304	269	236	276	287	256	268	257	269	263	266	271	275	286	290	278	266	281	264	267	281	290	259	261	253	274	293	266	280	256	265	277	277	259	274	247	259	288	273	258	281	249	279	259	272	264	277	264	283	302	293	278	285	273	261	274	259	259	289	249	274	307	282	291	274	277	263	282	278	270	270	284	274	271	302	281	292	296	300	271	288	265	285	288	290	265	270	287	275	292	263	268	284	288	264	276	289	258	273	269	289	240	299	274	258	259	270	285	282	262	283	277	261	265	289	257	296	287	280	238	264	331	287	263	297	270	278	294	269	280	273	262	304	295	247	275	266	276	309	271	253	283	287	261	272	280	257	274	268	260	277	261	264	263	279	245	263	288	279	309	276	261	256	230	275	285	278	260	234	292	257	284	246	272	302	263	276	263	310	256	238	305	266	258	273	257	287	285	282	261	266	264	262	316	276	291	294	288	259	254	267	295	278	292	232	292	274	287	279	248	272	276	278	281	281	284	266	287	272	279	259	268	289	248	257	245	247	269	273	266	283	303	256	279	288	221	277	253	261	286	274	286	278	278	281	279	307	261	246	257	289	261	276	255	281	314	277	283	285	275	252	297	275	281	276	297	269	250	271	240	254	288	264	272	269	277	249	284	276	292	278	270	273	275	264	277	268	256	262	257	273	261	249	282	273	259	293	260	291	255	309	277	295	265	269	285	279	300	281	258	289	283	269	284	296	264	279	289	267	246	286	279	292	256	260	298	256	278	289	291	286	266	288	304	253	254	313	248	245	268	291	272	287	263	287	305	306	278	245	262	273	254	261	263	246	284	319	277	305	279	240	254	266	264	272	293	278	285	295	283	266	264	270	270	262	285	285	276	282	236	290	281	241	287	262	258	247	271	285	258	264	291	268	268	263	271	284	261	250	265	286	267	278	261	260	278	274	284	260	281	300	292	253	277	289	269	253	253	228	259	315	292	262	312	282	238	262	295	263	287	274	296	281	268	274	276	280	288	270	285	284	309	253	299	297	276	269	292	287	265	272	248	292	273	264	256	289	250	266	253	253	282	251	262	281	253	292	258	280	298	284	252	257	271	277	271	262	247	249	285	259	273	277	280	273	287	272	296	273	251	240	282	281	272	257	275	305	274	291	281	279	264	261	238	276	290	246	262	280	279	300	266	282	280	259	260	293	266	263	268	273	277	249	266	268	268	288	289	280	268	274	254	281	272	292	268	271	299	280	245	291	273	267	291	271	290	257	242	259	287	281	267	269	298	301	264	255	248	277	243	283	276	285	295	262	288	276	293	279	271	242	240	275	273	300	255	293	279	252	260	252	248	279	257	253	256	242	293	252	270	285	276	297	247	254	263	286	285	295	298	272	238	299	265	261	290	259	272	277	263	266	262	290	280	271	253	267	291	279	305	278	280	272	276	268	308	247	268	246	267	289	289	285	271	261	270	303	272	270	283	273	225	263	251	263	269	285	285	259	271	282	279	259	278	275	273	279	246	281	289	278	297	267	279	288	262	255	296	275	244	258	265	266	270	266	266	291	263	270	255	249	277	279	285	296	237	279	266	272	262	274	242	284	263	291	310	311	280	264	273	288	258	283	248	265	257	279	291	256	289	274	304	324	281	257	270	266	276	292	281	294	278	222	279	277	273	272	269	278	266	264	266	251	295	248	292	247	262	268	269	270	278	270	274	268	287	302	288	289	256	289	287	267	250	258	290	287	288	276	242	267	259	263	285	264	287	276	268	310	283	272	284	250	259	279	260	273	254	269	259	265	274	283	286	272	302	251	278	265	287	287	255	263	296	256	284	260	265	271	265	240	279	286	272	255	303	274	235	288	277	304	268	254	298	264	275	272	268	240	269	305	288	252	257	270	265	270	285	274	269	259	307	249	296	248	269	285	298	244	251	279	305	259	299	280	285	277	247	291	233	264	250	265	262	287	277	243	296	248	279	286	259	240	283	271	277	308	246	272	267	270	281	232	242	289	275	270	294	297	257	279	285	281	269	283	255	278	301	308	272	267	237	268	285	274	269	289	251	254	297	296	291	269	297	249	292	276	250	320	280	272	268	268	285	281	294	265	293	277	280	284	274	264	256	303	241	277	275	277	260	268	295	252	281	277	281	285	286	263	284	273	265	303	271	234	288	259	262	280	276	277	235	292	289	272	273	325	293	292	262	308	284	257	274	258	289	288	300	268	288	317	290	276	283	248	256	245	240	272	255	254	257	277	276	274	301	264	269	258	253	288	253	276	284	271	277	266	307	273	268	273	285	255	285	247	314	245	282	303	314	232	247	283	262	261	263	232	283	306	289
35348	48377	40420	27885	18000	13428	9872	6806	5223	4045	2641	2501	2217	2150	2008	1767	1746	1304	1055	820	658	675	614	609	588	599	563	560	524	514	435	416	407	386	373	391	327	358	335	340	334	346	352	354	346	330	376	350	364	326	386	310	316	330	318	385	386	345	356	314	309	360	324	346	319	346	319	336	322	365	324	325	316	338	316	348	345	332	324	309	330	339	326	334	313	329	327	350	359	326	326	328	340	327	336	337	340	302	328	337	325	328	350	329	342	335	323	291	285	319	341	292	363	318	358	304	331	316	313	350	356	334	315	357	334	345	328	331	330	350	335	326	325	337	336	336	338	317	336	329	333	318	352	327	341	305	290	338	299	325	321	353	314	345	284	345	336	357	302	329	297	334	347	344	312	332	337	319	338	354	345	324	334	340	367	320	344	333	322	334	346	366	298	320	317	307	339	342	368	307	306	342	323	328	366	347	324	335	276	324	329	335	367	332	309	330	326	315	311	346	308	344	347	328	315	320	329	344	310	327	337	360	358	289	339	323	343	346	294	352	359	353	346	338	323	338	338	325	317	340	332	323	325	352	353	334	319	308	304	349	328	324	347	350	295	322	329	361	320	303	360	329	303	343	319	317	327	308	318	333	358	336	305	330	347	321	375	295	368	324	293	301	295	335	356	338	364	326	308	314	348	299	344	350	321	309	345	319	297	337	363	291	320	339	339	322	343	347	319	317	323	330	347	341	311	341	313	298	354	350	329	352	325	320	353	327	319	326	368	338	333	331	332	347	348	330	341	364	306	323	327	321	335	360	359	317	326	334	333	313	342	364	361	345	314	343	358	315	325	383	330	326	339	364	304	349	352	318	344	322	347	334	297	330	348	329	340	320	335	342	322	340	331	313	358	315	345	331	332	295	341	339	316	345	352	332	347	353	331	323	326	319	355	312	325	336	297	344	332	297	366	355	325	346	315	336	331	330	355	341	303	326	323	316	347	309	305	344	341	311	328	321	297	356	363	335	327	320	324	341	332	308	355	321	342	310	346	346	341	319	332	354	307	332	340	321	334	309	358	367	311	358	315	349	342	357	344	306	329	303	317	292	324	292	307	312	355	354	309	340	343	322	315	319	332	343	298	351	314	332	332	295	327	345	327	353	319	316	326	325	358	272	320	316	342	309	339	337	325	351	311	336	302	339	332	336	346	284	366	352	316	352	326	327	327	346	348	330	332	317	329	324	339	309	324	353	339	348	364	356	337	329	339	324	340	336	338	349	327	298	330	324	324	296	345	321	289	330	300	333	329	336	318	396	324	323	329	309	332	334	324	332	338	325	322	310	336	298	336	327	330	353	335	326	331	353	355	343	336	341	337	306	314	339	307	363	322	334	333	303	321	338	302	285	327	342	324	311	318	312	345	349	331	331	332	350	391	298	335	327	363	335	307	332	309	346	309	330	316	313	312	314	330	341	362	330	306	319	330	331	340	307	326	359	353	362	314	301	335	329	325	306	358	347	327	314	347	336	322	309	340	318	336	304	339	335	316	292	328	305	311	313	316	355	316	296	309	355	342	326	298	316	347	341	335	328	371	302	343	349	322	287	331	317	338	347	337	331	308	320	302	350	347	341	313	353	344	303	323	354	328	301	327	331	338	310	324	312	327	322	311	340	309	344	298	313	309	363	336	320	305	337	330	320	333	344	352	323	351	317	341	321	315	348	336	343	343	323	331	351	321	323	336	292	365	355	324	322	326	366	317	327	330	365	338	317	356	315	336	322	311	296	339	342	312	316	309	329	326	323	332	321	312	328	319	342	298	362	313	307	317	347	332	327	348	321	346	321	334	363	314	358	342	336	312	357	313	353	354	314	365	322	347	302	331	324	356	325	322	322	313	376	320	324	280	338	339	328	320	335	337	341	322	335	341	340	336	320	335	317	332	352	343	347	339	320	330	301	328	341	317	327	346	347	335	343	333	314	323	321	302	340	343	306	316	350	351	301	313	321	342	342	325	331	348	362	303	337	352	346	339	290	343	340	351	343	330	336	363	347	316	351	341	310	298	350	332	336	317	299	311	321	326	342	330	323	313	324	324	309	358	322	333	341	308	308	366	323	314	336	297	313	334	341	335	338	327	327	339	331	353	349	348	309	344	340	344	308	336	342	320	322	309	342	334	348	353	345	279	335	323	336	324	320	318	338	324	293	334	329	369	329	354	308	348	316	352	326	333	348	342	308	305	305	321	341	323	324	328	351	320	349	337	329	323	324	307	324	368	331	327	326	325	344	337	334	303	339	330	326	322	326	329	311	363	360	336	342	346	347	318	356	339	342	327	341	365	328	304	323	339	350	334	335	333	310	338	312	329	301	339	344	313	311	340	354	349	332	346	315	311	285	327	339	321	332	332	314	340	318	324	323	330	333	339	318	328	334	312	316	305	338	320	334	340	339	339	335	361	301	327	324	307	355	333	319	313	353	291	332	310	271	326	328	309	339	350	321	368	342	358	324	319	308	312	361	328	338	323	349	357	363	345	335	298	323	342	349	303	356	345	303	330	336	313	347	329	357	330	323	298	349	322	320	326	342	327	350	330	350	326	346	330	323	349	351	353	306	321	344	335	330	339	315	333	304	361	337	327	331	337	286	314	374	347	303	305	319	323	305	363	324	342	324	327	328	331	366	364	342	336	364	312	318	319	332	349	338	318	353	296	289	357	344	306	334	363	304	318	332	303	338	328	345	347	305	337	343	347	340	343	354	338	342	329	329	322	371	332	353	352	319	334	290	320	337	320	329	357	351	370	344	288	340	365	342	297	322	308	358	322	317	305	344	348	318	332	315	320	302	324	353	342	330	332	320	334	336	331	349	316	331	326	333	338	315	347	307	323	353	304	347	349	319	342	326	326	344	330	326	332	301	289	331	320	306	309	329	346	333	347	375	330	319	330	324	336	309	319	356	342	322	345	353	339	326	287	325	323	342	343	326	303	331	302	319	339	345	333	321	357	339	344	319	299	327	307	328	325	354	347	310	315	345	313	308	345	346	343	348	308	336	331	333	338	362	334	353	330	360	344	342	319	271	323	334	340	328	320	321	325	306	378	322	331	326	328	330	335	322	312	289	313	335	322	325	354	326	290	332	364	335	330	351	319	338	328	335	364	339	304	335	333	324	316	309	319	338	312	323	326	344	323	332	330	329	320	355	337	313	321	350	311	318	334	351	315	326	323	341	320	318	330	322	342	332	330	356	317	318	332	327	339	358	338	333	334	321	337	354	353	322	336	329	295	353	300	310	345	319	343	316	320	338	301	339	325	321	355	359	315	330	339	362	321	352	361	352	341	335	328	358	335	361	277	336	346	331	331	321	333	360	344	333	327	313	327	353	340	301	341	313	353	347	315	328	326	298	355	325	364	334	366	318	346	306	334	323	341	325	341	331	322	313	333	340	344	316	336	315	332	331	330	332	344	329	351	301	325	336	332	322	332	308	299	343	324	348	298	341	338	329	318	285	338	342
23712	21019	28467	24812	21791	18530	11393	5577	4235	3128	2228	1807	1972	1895	1872	1591	1493	1319	997	849	755	701	655	576	649	617	604	540	507	525	484	406	420	425	435	351	358	371	379	366	369	349	405	358	414	414	364	403	344	398	344	372	388	382	356	376	359	352	367	332	368	353	352	336	360	380	367	372	378	366	352	385	367	362	357	375	334	356	355	381	352	367	375	395	337	366	391	367	356	348	359	339	329	367	363	323	347	368	340	391	379	369	375	363	373	393	365	344	376	338	377	377	361	355	335	304	351	378	381	387	359	337	317	334	366	361	380	377	340	386	380	374	388	353	380	368	367	347	381	331	370	357	358	336	375	357	354	392	357	323	411	372	401	397	362	333	349	339	347	334	376	363	383	353	369	375	351	339	345	340	384	372	362	380	350	394	375	348	336	347	365	374	352	366	362	352	367	332	379	357	362	380	349	389	347	346	357	375	343	375	365	383	375	372	340	342	354	362	387	379	325	345	352	378	358	353	360	367	379	330	352	335	337	378	347	389	366	329	410	353	398	351	321	376	348	367	375	352	348	376	360	380	346	353	372	345	334	300	350	368	331	364	365	354	336	362	358	339	347	355	404	355	341	327	339	334	333	381	376	347	365	358	367	353	355	371	353	345	367	339	387	380	394	337	334	334	344	392	354	365	360	356	369	358	365	329	359	372	356	364	345	359	329	351	348	379	327	403	329	342	386	341	331	376	338	358	354	342	327	390	343	346	371	361	386	362	360	384	365	344	368	374	373	338	321	325	385	353	352	366	403	341	351	382	340	372	367	363	353	374	363	349	367	371	347	366	362	375	366	359	356	354	346	378	375	348	366	379	372	307	361	352	330	366	390	377	337	344	357	359	354	355	346	366	409	349	347	358	340	364	380	361	351	361	372	317	360	350	370	339	376	351	355	345	383	398	358	359	362	313	377	375	345	358	347	389	382	404	359	336	347	354	380	379	367	357	367	351	393	358	362	389	358	338	383	322	325	364	366	380	365	375	353	354	390	360	384	372	337	334	380	390	368	377	340	362	351	369	353	381	355	383	382	356	349	359	317	353	354	332	354	347	367	391	365	379	346	331	359	373	371	376	318	361	317	339	347	357	393	362	364	336	369	372	354	342	330	361	373	365	333	386	358	302	365	364	365	311	376	371	391	366	363	349	397	349	328	386	351	336	374	359	374	340	339	350	388	359	349	363	345	354	364	374	327	335	370	318	349	356	356	351	396	349	355	343	361	361	344	359	344	370	373	371	371	358	320	344	361	379	344	377	332	373	356	382	345	359	385	352	375	359	345	336	405	397	371	357	380	369	361	359	330	338	374	381	376	371	355	349	358	304	368	347	366	389	368	374	351	325	341	385	365	334	373	326	398	352	384	349	380	366	348	346	382	379	346	329	328	361	365	367	360	342	352	359	369	341	364	315	357	369	348	356	363	370	351	352	404	353	342	334	350	355	367	394	306	357	336	365	375	342	350	364	397	343	369	361	319	349	339	391	339	355	368	341	378	334	375	378	361	380	367	379	345	390	369	353	383	348	401	346	376	366	353	382	365	361	326	357	348	363	384	421	363	328	384	360	374	362	361	381	319	382	338	370	325	358	376	364	339	355	368	366	334	352	400	390	337	380	357	320	342	323	360	325	378	353	372	371	350	365	330	357	374	339	338	374	345	379	375	371	369	366	386	379	353	384	339	357	364	363	341	369	367	351	372	356	345	330	346	329	358	355	360	391	370	385	349	357	343	352	325	312	360	363	380	324	357	399	379	397	338	379	358	329	356	355	372	382	388	350	365	362	370	364	380	378	380	393	346	392	338	334	365	380	361	365	391	355	336	345	376	380	371	385	358	344	370	376	353	387	346	358	371	364	389	334	372	380	337	363	347	368	373	374	338	383	352	370	339	339	380	377	370	376	361	372	362	360	358	346	367	377	336	382	376	362	369	412	352	358	348	356	350	361	349	362	344	391	382	355	326	339	377	376	351	363	356	338	379	383	351	387	333	356	364	337	370	309	374	345	358	361	319	338	367	371	400	367	380	355	323	351	370	383	368	341	349	354	355	362	377	362	344	368	377	333	342	398	352	367	363	338	326	353	395	361	354	362	364	364	386	353	357	379	360	365	345	373	354	367	353	379	376	379	387	334	353	350	382	364	328	361	357	362	346	337	342	361	384	338	374	339	374	347	377	332	372	379	365	328	383	378	338	359	385	360	339	381	367	381	368	359	309	336	339	371	344	332	385	339	352	377	350	370	355	342	329	372	339	371	358	375	375	350	360	325	368	353	363	403	365	352	368	338	346	368	362	364	354	362	391	362	361	347	345	334	372	346	340	347	366	328	352	384	362	377	345	360	362	370	352	349	355	338	383	360	337	348	344	374	395	364	348	380	378	413	374	350	361	366	359	328	382	381	339	346	323	381	378	337	363	362	355	349	352	383	342	380	353	371	363	361	380	373	370	317	341	373	378	312	333	363	393	355	357	361	351	340	350	335	362	354	345	382	353	341	373	357	370	390	358	352	363	361	364	366	344	360	402	336	356	354	394	343	354	389	365	366	364	349	404	327	350	380	346	377	349	330	327	364	389	350	363	332	368	294	327	363	362	358	373	357	362	355	341	334	312	384	334	363	341	382	404	364	370	393	329	342	355	395	328	392	368	380	334	344	337	338	379	395	331	358	376	323	342	373	385	371	342	358	309	338	362	346	362	371	388	364	342	331	371	380	367	345	345	357	310	363	304	358	371	342	366	353	356	349	337	394	350	377	360	360	349	385	379	384	346	341	372	373	390	319	390	367	366	337	363	342	393	351	336	398	331	345	345	352	317	371	383	365	336	365	341	382	381	371	338	351	345	365	353	313	366	370	359	351	383	323	355	368	383	375	388	330	331	346	393	357	367	353	373	344	352	329	368	398	363	354	357	391	328	397	326	351	336	325	333	373	352	366	372	362	343	348	328	373	366	357	355	345	334	361	375	360	363	386	383	349	384	347	359	365	364	366	368	340	385	347	355	360	391	361	365	372	373	377	356	350	332	398	351	362	347	378	372	385	324	378	368	381	366	366	333	345	341	365	381	385	381	347	347	343	315	354	373	370	350	343	347	355	363	381	374	343	370	375	382	365	369	362	354	343	382	350	346	321	354	363	352	390	359	353	400	383	410	358	373	346	352	314	355	332	356	360	355	383	357	358	339	381	360	333	332	377	343	370	374	353	340	360	356	367	352	391	335	338	364	335	388	345	351	361	384	336	333	361	336	360	331	381	356	385	337	362	351	394	339	369	367	375	372	355	330	359	355	369	361	372	377	364	366	355	335	351	369	358	367	371	344	390	352	346	373	360	366	372	347	340	376	384	370	411	374	334	403	367	380	380	353	352	341	362	337	362	339	340	363	317	334	340	354	395	391	356	371	343	340	336	371	377	372	370	363	365	323	389	376	353	367	365	334	382	351	361	298	356	332	379	379	350	382	392	340	354
35981	56892	47985	34731	24364	19069	14126	9792	8369	6119	4475	3526	3779	3615	3387	2870	2657	2216	1752	1368	1137	987	928	896	966	940	875	776	777	696	605	589	516	510	519	507	467	470	481	464	433	443	510	489	469	446	459	437	455	437	464	435	437	432	443	434	421	434	421	482	449	453	438	459	445	410	438	409	468	396	427	441	452	432	419	416	434	442	406	410	405	412	413	382	448	400	428	445	416	410	385	437	418	400	394	455	423	449	428	426	433	470	403	409	412	409	453	398	472	413	465	425	447	458	456	430	408	438	396	424	408	404	402	425	446	396	471	452	450	432	478	404	412	399	408	440	434	434	460	461	406	413	426	418	442	422	420	412	471	421	440	455	428	405	426	398	425	449	418	429	433	439	452	402	454	427	425	411	412	426	461	432	458	413	442	396	431	414	406	430	450	401	435	470	460	441	414	391	384	409	426	415	366	375	443	444	425	372	434	449	418	455	414	438	397	438	437	431	402	445	422	427	445	416	411	443	435	395	442	391	427	423	433	447	401	408	418	425	447	402	423	438	393	446	452	452	425	443	450	426	431	428	410	445	455	402	432	446	405	414	445	410	407	462	415	406	421	416	431	412	435	446	420	431	403	428	437	431	438	393	400	440	430	447	427	396	405	418	460	434	456	426	409	427	411	445	426	378	426	426	413	448	431	442	423	428	426	410	439	442	420	432	421	403	416	415	462	484	422	418	412	434	412	409	414	429	425	449	435	438	427	401	429	427	427	445	426	440	430	423	401	432	455	445	448	426	424	456	424	450	439	441	432	396	401	446	453	427	419	424	410	413	433	426	438	427	444	440	448	437	411	467	448	440	457	458	413	445	403	438	418	409	426	415	440	447	413	472	447	456	444	448	460	421	411	394	426	425	452	443	449	446	408	445	413	428	419	451	446	412	423	448	428	452	441	420	444	411	424	440	422	390	433	427	451	460	465	421	441	413	434	446	439	397	416	426	423	438	423	398	425	446	451	428	441	402	427	411	423	398	442	415	418	449	447	434	447	433	408	420	426	445	442	404	426	453	442	444	418	432	415	393	435	432	423	423	406	428	428	417	427	397	416	386	407	427	430	387	421	429	432	423	418	447	405	447	440	412	431	477	406	440	417	476	413	386	398	418	428	411	429	429	402	414	444	420	435	410	438	429	424	437	417	429	426	443	407	434	443	446	433	412	444	441	389	444	416	437	441	400	423	460	467	407	464	450	424	401	447	448	410	426	460	421	430	428	431	415	427	422	433	437	430	429	439	455	460	450	426	407	396	434	465	439	465	429	411	402	426	452	437	451	399	445	441	421	428	422	431	430	477	419	406	393	416	424	444	454	441	486	425	430	454	396	409	408	426	417	455	401	424	442	450	404	448	435	439	433	425	411	375	427	427	409	444	447	410	409	456	411	445	478	445	401	416	424	434	438	385	402	411	422	417	426	467	450	408	420	424	439	383	400	448	438	443	430	386	431	400	444	475	398	434	423	450	404	440	407	417	425	411	438	427	424	452	453	422	413	442	457	395	433	455	435	444	418	453	433	397	418	420	418	397	420	439	447	446	418	382	411	411	433	430	461	376	418	430	414	422	440	416	418	414	426	476	423	432	454	385	435	441	414	411	445	456	444	433	418	423	424	420	422	452	408	406	425	423	449	440	409	394	439	433	425	434	410	428	456	425	471	452	415	412	391	454	412	440	439	420	415	415	451	427	418	404	463	398	419	416	425	441	426	430	434	405	445	438	446	422	423	452	439	420	441	453	450	446	439	447	425	420	415	464	391	399	387	454	457	439	427	448	423	434	421	407	467	406	431	406	446	396	462	412	419	430	411	413	429	446	415	440	372	396	450	428	416	448	422	432	425	433	423	435	475	418	441	447	420	443	414	422	416	424	399	427	447	428	429	397	415	467	408	442	460	413	396	434	424	401	395	421	431	422	401	389	440	408	428	425	419	453	394	418	430	451	449	430	431	439	460	428	439	422	443	381	453	411	437	443	423	442	396	405	435	441	416	396	435	422	443	424	414	478	419	435	465	410	450	423	470	441	445	451	438	419	398	408	426	415	418	436	456	418	397	395	386	463	391	435	414	431	446	415	434	420	418	473	433	414	454	432	419	422	447	425	434	432	446	435	398	397	426	435	427	418	445	405	452	462	461	417	432	453	458	443	420	439	422	427	430	451	422	455	441	424	440	446	427	432	422	422	419	380	425	446	425	486	414	412	416	414	457	436	382	423	417	456	438	416	427	439	441	421	421	398	430	402	429	434	437	428	430	449	442	414	420	381	427	418	450	432	455	456	459	428	429	393	433	440	435	432	467	432	416	427	407	462	417	429	426	436	441	412	444	440	415	467	454	410	414	446	426	452	456	410	445	417	414	401	407	406	426	465	404	423	402	431	410	404	411	464	447	465	412	411	442	403	451	444	400	418	436	440	441	401	406	429	438	377	442	435	450	425	447	427	445	447	402	429	431	419	434	438	446	404	452	423	430	442	425	436	413	401	451	433	414	421	417	448	430	426	437	420	399	417	421	397	436	426	393	448	442	451	418	450	380	405	405	426	414	402	412	428	438	414	446	414	431	401	425	458	439	457	414	411	414	445	434	401	420	422	424	427	425	445	409	457	415	451	465	442	404	441	421	427	442	413	427	402	437	428	404	458	446	416	440	436	419	438	441	465	406	433	435	439	492	409	430	387	427	441	436	430	447	428	406	405	447	409	420	416	448	378	390	444	411	408	455	409	434	421	428	381	452	422	414	411	406	440	475	406	433	422	425	453	421	397	419	417	413	411	438	364	427	437	412	448	395	428	404	425	449	451	421	423	441	429	411	425	438	419	448	427	484	406	402	446	443	426	458	428	425	432	439	462	434	490	428	414	468	427	429	456	441	451	441	445	409	447	393	425	397	430	444	414	473	405	435	439	430	394	432	399	425	391	438	467	427	415	435	410	428	447	450	454	415	383	421	402	419	447	419	434	420	443	444	439	451	446	427	427	451	438	423	441	441	453	401	445	392	437	420	467	438	432	461	403	434	414	420	438	418	431	440	415	402	436	421	425	397	443	392	422	434	438	424	417	410	435	434	451	442	427	423	442	439	404	450	396	432	451	441	407	425	382	399	404	423	428	405	431	448	429	399	446	412	435	425	450	429	429	433	388	406	481	418	452	434	426	416	476	384	410	418	459	447	440	384	454	442	424	429	401	419	438	422	391	432	381	466	399	416	447	402	438	425	438	439	430	456	477	396	404	384	438	411	445	444	392	430	425	446	426	395	400	428	457	407	409	414	408	405	450	444	422	468	405	425	469	401	431	411	367	416	423	384	431	429	434	417	422	446	424	428	423	452	428	454	407	438	406	401	481	406	470	411	439	419	417	404	420	422	412	417	421	417	429	433	443	445	407	441	421	430	428	440	421	459	429	455	408	422	430	419	418	427	455	410	404	424	414	428	454	434	443	432	411	396	436	440	434	442	454	424	420	425
24874	21241	28675	27109	19462	12214	7028	3877	3110	2510	1617	1192	1422	1347	1266	1202	1063	856	763	576	500	498	480	471	471	443	422	410	380	368	334	315	297	332	331	246	284	301	283	277	285	284	285	285	245	246	286	265	263	295	285	275	273	284	279	283	247	238	271	282	246	239	269	274	258	288	304	264	259	266	301	238	259	264	253	308	237	284	257	243	258	266	269	287	274	245	255	244	270	250	267	273	250	251	261	272	256	246	245	269	303	265	252	236	275	270	297	272	251	249	246	255	291	273	252	289	267	290	263	240	222	284	265	266	294	244	250	261	255	261	283	265	294	248	239	276	249	275	263	280	238	253	249	259	256	246	271	292	266	274	245	267	243	286	297	271	254	273	270	269	284	281	251	248	258	277	267	277	267	258	242	280	244	296	268	233	262	262	264	262	260	282	287	254	254	292	237	285	262	270	281	263	279	260	260	254	270	259	246	274	245	261	231	277	255	294	274	224	277	270	267	241	271	276	255	260	305	255	271	247	274	303	292	263	265	283	279	252	279	244	255	252	274	274	225	257	224	266	289	243	265	245	240	281	269	256	259	247	276	262	257	239	266	256	267	229	224	274	292	263	265	265	266	281	258	251	289	233	244	265	267	247	280	258	245	251	273	246	258	247	262	244	272	284	274	263	232	254	250	223	283	283	273	263	267	272	259	247	269	261	274	293	255	297	273	247	287	244	274	251	267	291	267	230	291	272	251	271	276	219	271	268	255	247	278	278	266	248	240	265	263	243	241	255	249	257	263	264	255	251	268	273	250	284	260	262	280	250	250	273	238	270	267	270	253	281	254	245	252	263	271	264	289	252	249	262	259	253	278	284	297	251	252	274	268	234	288	259	269	273	296	260	280	258	273	282	254	253	262	268	285	267	284	257	267	244	262	273	271	240	292	277	262	249	259	280	265	253	268	272	266	293	262	280	274	253	292	283	286	299	260	248	260	266	233	278	241	245	261	276	253	301	288	238	285	257	271	242	262	264	265	252	240	237	256	251	268	267	281	255	275	242	253	265	278	263	256	280	266	270	257	277	230	257	253	267	260	265	284	288	238	257	264	274	278	252	264	258	293	244	271	238	291	263	254	270	278	255	255	281	275	259	265	273	293	264	263	244	230	263	264	267	297	264	269	261	263	259	270	249	285	278	252	278	268	259	253	290	282	265	279	239	254	227	282	283	256	275	267	266	258	264	248	237	269	277	254	223	326	270	253	254	239	270	274	251	262	263	250	282	280	247	266	246	240	257	257	249	233	277	260	246	271	248	253	251	273	280	256	288	271	269	276	247	244	245	243	249	233	254	239	269	275	256	241	237	273	259	235	253	256	247	251	267	269	252	289	257	244	249	270	239	304	284	250	266	291	263	264	261	269	241	268	285	263	264	269	254	251	251	265	277	258	246	278	289	278	252	283	244	285	288	265	254	253	279	285	235	270	282	257	266	281	255	261	299	259	281	274	272	257	251	226	237	267	257	272	277	245	273	235	262	253	263	267	267	249	270	252	250	259	275	268	313	256	238	296	266	263	257	282	239	266	290	253	246	252	240	224	229	268	275	256	272	282	280	269	288	255	261	276	268	272	257	259	291	260	283	261	279	255	283	233	257	237	284	253	253	269	269	285	280	247	277	277	265	289	308	269	279	278	243	262	253	245	271	277	282	272	282	259	224	242	273	253	243	249	268	271	263	240	251	240	263	254	253	267	256	256	225	250	265	272	272	275	281	240	258	273	247	277	269	273	261	243	266	264	282	274	256	249	266	292	264	255	257	259	272	269	260	293	238	262	277	260	264	270	257	265	269	265	263	262	250	275	250	244	238	245	244	262	245	250	288	260	261	237	289	272	266	252	255	273	246	251	259	255	243	282	274	247	239	248	265	244	288	244	271	263	262	268	242	283	243	244	265	260	276	248	252	251	259	257	277	251	278	254	232	262	261	272	238	268	270	253	297	265	245	272	255	246	280	270	251	252	264	279	273	236	250	291	264	273	290	271	274	304	274	270	290	268	293	292	246	256	268	275	276	279	271	269	255	279	275	265	243	247	263	279	261	249	277	269	287	294	265	287	278	247	261	253	256	275	238	274	277	259	270	271	244	246	254	260	251	256	252	254	249	256	273	245	258	272	253	268	292	269	223	253	273	267	283	253	281	270	271	261	271	267	231	268	282	266	244	260	255	263	264	269	239	257	298	251	243	257	248	266	282	255	261	282	265	251	292	261	270	273	256	274	298	275	250	247	299	275	257	274	277	270	244	285	240	279	281	279	281	273	256	268	262	287	264	266	241	285	247	273	271	271	281	267	243	279	265	251	271	259	268	264	258	254	274	282	254	273	225	247	272	283	277	274	255	249	236	234	241	247	246	258	258	277	253	258	255	240	257	275	274	276	293	246	265	247	268	249	263	258	247	266	262	308	261	257	269	272	303	283	261	273	251	283	245	253	305	294	246	275	283	262	269	256	291	277	239	281	263	234	273	251	246	247	252	234	281	262	260	258	255	241	281	274	271	240	280	250	259	244	277	258	267	259	256	251	260	264	256	267	258	249	228	283	270	294	276	287	260	250	275	283	228	284	255	258	284	244	252	252	231	254	267	256	254	266	242	245	273	242	268	256	257	221	255	273	264	280	282	273	243	268	238	276	237	241	229	290	253	262	242	253	268	294	246	289	258	240	257	230	280	260	265	269	247	292	266	246	232	268	256	248	256	249	237	256	249	249	268	244	294	294	252	235	248	258	280	277	263	275	291	265	240	243	260	277	269	256	255	269	257	250	276	259	234	273	240	241	264	239	259	271	232	275	281	252	250	281	224	246	273	259	275	253	289	273	239	278	277	281	292	262	254	257	239	272	259	290	260	255	281	233	273	263	258	268	249	269	258	242	253	248	280	252	258	250	235	249	277	246	258	282	268	263	281	256	264	266	294	276	260	249	274	270	243	297	243	254	268	270	256	291	266	291	263	269	270	222	263	267	264	250	269	247	245	276	260	266	259	244	273	264	247	287	282	234	272	274	251	266	267	281	291	257	260	272	228	244	249	253	265	269	259	245	245	258	255	254	274	245	277	277	253	233	263	264	290	266	252	229	245	264	242	241	261	248	251	276	269	263	284	283	257	303	261	289	282	265	254	247	274	286	253	248	253	250	282	272	286	264	230	296	245	260	267	271	275	280	266	267	286	262	258	304	277	265	246	264	260	287	267	275	219	280	243	269	285	296	312	240	244	246	246	265	247	273	277	275	263	281	288	252	252	260	257	252	282	254	249	278	250	276	251	275	249	281	282	233	245	278	284	235	267	267	253	270	257	272	250	244	254	260	263	263	256	257	264	277	247	244	257	273	300	278	229	295	256	254	268	270	260	302	268	256	288	232	241	260	283	272	254	264	259	262	257	279	274	265	267	243	269	250	282	296	296	238	255	251	272	237	253	286	223	261	264	255	287	237	275	281	253	247	272	265	241	251	252	256	261
36314	54594	45499	31918	21682	16437	11881	8133	6932	5413	3422	2575	2892	2707	2563	2358	1952	1502	1353	1037	791	764	722	726	741	648	627	554	568	481	475	464	417	425	384	320	362	369	330	368	339	340	342	364	367	334	351	334	348	286	309	346	343	383	335	321	377	332	356	325	336	354	316	308	325	297	335	325	324	343	326	332	317	319	386	319	343	312	323	356	306	324	330	340	295	326	315	307	312	342	319	355	299	318	337	306	308	358	329	316	309	332	317	334	326	363	305	306	324	352	324	325	327	340	340	327	334	316	360	339	312	328	335	323	299	343	301	317	332	308	347	311	362	324	323	349	313	327	339	324	337	353	301	327	317	325	308	311	323	316	300	307	351	295	280	346	364	327	367	341	319	332	323	356	334	339	300	314	338	292	331	337	326	331	336	320	317	305	357	325	344	358	332	323	347	331	320	329	325	330	312	321	333	325	341	307	306	329	346	302	305	327	331	325	351	346	340	314	272	314	326	301	333	308	322	324	327	296	343	308	336	303	341	331	338	346	326	350	325	329	340	344	351	370	327	317	337	342	321	315	339	355	306	361	305	338	341	332	295	329	313	321	301	343	322	351	327	318	351	353	318	314	323	311	337	310	322	296	324	320	339	309	352	349	353	300	311	347	303	310	324	330	367	340	340	335	334	313	321	360	321	304	357	325	330	325	310	317	336	335	298	323	301	313	334	335	289	339	340	330	357	308	340	319	334	330	323	283	324	307	315	335	286	295	335	348	335	301	311	338	320	350	332	285	339	340	328	328	295	315	279	328	318	319	315	323	316	335	344	328	356	331	326	339	357	341	312	329	335	329	351	355	326	339	326	333	298	330	353	327	333	332	318	317	323	336	317	320	332	282	335	343	328	349	319	345	320	316	319	309	319	336	321	325	331	293	351	330	316	318	345	345	338	332	320	322	331	299	304	304	291	320	338	302	339	311	350	303	335	325	314	335	341	332	341	312	339	298	311	312	325	310	329	342	327	315	357	325	328	326	343	322	320	315	329	338	344	299	332	316	343	326	332	320	333	324	306	353	318	328	287	339	301	321	337	335	289	356	323	300	306	377	323	327	344	310	302	353	339	320	333	341	336	294	320	354	349	336	321	341	333	308	314	337	328	341	322	295	312	335	324	301	320	342	316	339	325	338	353	306	304	318	333	337	353	337	339	348	322	338	328	348	319	372	314	355	335	318	362	337	320	308	331	346	324	362	349	326	312	359	341	305	348	357	376	306	325	302	304	322	322	323	334	345	337	352	368	294	325	310	320	324	324	346	320	305	310	316	326	330	369	340	318	322	354	365	315	325	347	333	336	349	329	315	335	343	330	326	329	329	315	340	340	304	328	313	341	373	309	289	336	343	330	363	333	297	330	321	329	346	305	306	317	322	334	311	324	311	338	323	323	311	335	334	297	327	300	336	311	337	345	352	343	329	337	354	312	350	344	298	335	324	308	308	337	364	334	341	317	321	336	340	324	314	334	347	348	350	312	320	311	336	354	332	348	322	335	319	325	334	318	294	317	335	320	317	305	311	339	338	350	331	331	329	331	341	323	315	333	334	328	307	341	322	335	339	351	320	318	325	353	303	300	349	315	323	343	299	354	336	308	301	366	339	311	305	318	326	326	320	352	328	319	317	333	320	301	319	356	331	316	321	334	351	340	331	304	325	335	285	320	323	320	329	329	317	339	340	335	342	332	311	316	324	327	355	303	309	316	308	363	312	342	307	330	310	300	313	330	305	300	350	338	315	318	304	345	316	320	326	354	354	306	325	292	324	311	313	305	300	341	317	328	351	332	324	316	305	304	302	302	349	311	339	305	342	352	309	326	294	294	325	329	287	363	299	326	330	335	307	327	308	344	361	330	294	310	307	350	297	328	332	321	349	266	292	354	331	345	365	291	333	293	314	327	344	354	344	367	325	342	363	325	309	349	347	330	310	314	344	348	294	318	345	328	332	306	315	332	324	330	338	327	354	296	314	337	337	309	332	270	327	345	330	348	301	317	317	326	325	332	357	332	332	315	319	341	328	323	335	323	313	355	341	345	296	340	379	336	316	346	329	341	331	343	333	338	331	332	334	341	327	326	313	327	324	343	334	328	345	320	326	333	332	328	336	347	321	324	307	338	307	350	327	332	320	317	340	347	315	341	351	350	299	320	336	316	328	342	314	323	355	318	303	334	346	343	336	343	318	338	333	333	329	311	315	299	333	314	334	340	313	379	313	316	328	316	367	305	308	328	338	344	334	314	318	341	331	329	306	347	343	318	360	284	320	318	314	315	308	343	310	360	295	319	329	338	326	307	318	349	313	294	355	284	313	301	334	323	331	323	310	341	351	285	319	371	306	327	299	299	352	301	301	329	304	290	339	324	343	310	357	299	318	322	297	337	333	354	338	316	341	321	304	328	315	361	312	321	309	343	328	303	343	315	314	329	321	308	346	311	322	349	321	321	299	329	313	371	325	318	323	305	339	304	346	338	315	324	336	317	337	312	318	349	337	338	314	321	335	336	340	342	329	310	332	316	362	326	324	318	312	290	348	312	296	323	319	318	346	321	345	326	317	315	338	331	350	307	337	349	343	376	294	344	347	308	324	334	333	332	339	337	317	314	312	332	338	319	313	347	310	340	336	298	362	282	361	324	334	312	326	319	351	309	366	321	324	293	336	300	357	343	310	324	322	283	314	290	327	292	343	347	320	331	325	338	350	321	313	306	332	314	338	321	331	317	340	307	363	340	324	312	317	338	317	329	316	316	312	347	331	319	329	329	320	300	362	313	322	337	341	355	330	345	307	340	313	337	331	302	314	330	350	300	344	344	313	337	305	308	314	293	346	355	312	330	309	352	318	345	333	328	349	303	325	334	326	322	335	377	361	299	305	322	307	292	332	313	321	335	325	328	290	334	294	330	350	312	324	327	343	330	336	323	317	323	323	300	313	318	308	350	328	329	304	322	312	345	333	331	337	318	320	345	345	300	314	326	328	323	311	313	316	322	295	291	321	312	324	306	314	310	359	359	299	319	325	336	327	325	356	320	341	333	341	330	350	331	365	342	322	354	293	320	330	317	373	295	343	323	324	327	335	357	338	347	327	302	313	331	316	325	337	311	362	309	338	345	327	315	330	321	299	338	328	302	351	332	335	368	285	370	327	336	353	310	317	331	335	343	326	315	325	327	317	302	330	316	348	309	341	330	348	351	342	331	333	308	321	314	298	318	332	311	298	344	326	325	336	323	320	314	315	323	318	312	285	308	313	321	325	301	306	323	318	320	325	314	319	335	315	344	330	321	335	329	324	322	282	365	338	346	356	338	360	343	333	333	340	322	330	313	313	309	315	333	305	332	322	335	332	293	339	343	315	317	343	332	360	325	295	286	324	281	315	341	319	350	323	331	321	321	314	267	318	341	331	317	329	350	349	333	349	337	329	331	314	350	336	334	302	321	322	304	330	348	296	331	337	305	332	313	355	326	345
22664	21036	28738	23722	21397	22157	19397	8613	5734	4894	3142	2191	2559	2645	2502	2231	1988	1666	1342	1142	927	860	825	897	823	734	727	703	680	556	574	550	461	508	471	449	441	444	398	394	430	386	474	436	444	414	410	396	418	431	441	434	420	406	453	417	446	402	381	419	374	410	426	406	428	399	397	410	383	367	382	375	407	428	408	437	386	411	423	385	399	412	446	388	400	408	403	398	390	407	409	426	393	405	417	391	410	434	409	383	442	369	383	413	386	425	395	381	430	398	393	413	342	403	383	434	414	413	368	421	377	388	410	395	403	365	383	433	434	389	392	396	393	403	383	396	407	391	374	445	400	407	369	412	391	444	425	407	397	390	377	364	374	407	404	388	384	407	429	391	405	388	408	392	404	433	404	405	391	407	381	411	383	386	411	438	374	398	398	386	421	366	403	403	408	444	436	384	360	411	392	446	409	422	399	404	361	428	348	433	392	390	407	393	400	389	400	392	397	390	397	420	383	402	369	364	385	439	394	371	399	401	391	398	389	404	381	427	415	397	401	432	445	408	386	416	406	409	428	391	368	378	386	435	394	369	418	448	402	398	383	426	424	422	384	399	371	396	406	412	393	399	430	403	387	416	377	375	339	388	385	386	413	397	401	389	407	410	406	430	413	421	373	403	439	396	389	412	337	396	388	391	394	407	410	376	394	385	403	381	420	428	410	411	381	415	386	411	386	419	377	397	383	380	388	419	368	396	411	401	386	397	392	396	428	404	409	390	397	412	380	422	394	404	390	381	425	390	387	408	399	392	397	395	389	405	396	425	380	383	421	397	386	399	400	432	405	369	420	416	402	386	403	398	411	378	447	380	386	430	418	407	410	378	392	390	401	390	409	424	433	406	380	406	398	384	418	411	411	416	425	416	424	369	427	393	390	389	396	414	376	408	421	401	372	364	403	409	367	410	390	408	368	423	421	401	408	400	384	403	428	413	408	413	399	373	392	369	429	417	400	411	415	416	408	391	407	389	386	391	376	371	373	397	379	385	432	416	386	409	400	404	408	412	388	406	391	383	395	405	419	395	427	425	434	410	359	410	403	385	380	427	426	429	387	424	355	423	419	386	405	387	404	407	378	393	418	408	380	386	402	420	361	424	382	427	417	371	397	428	390	427	411	405	418	398	385	355	394	395	385	396	384	390	418	387	432	429	416	412	408	414	399	406	404	391	369	410	375	390	392	424	422	390	410	395	372	399	398	424	358	403	382	387	411	403	407	389	371	383	379	386	438	372	388	436	427	410	426	421	367	394	398	413	374	418	422	419	402	411	389	410	393	415	403	399	412	414	435	404	422	383	372	396	373	389	381	416	406	402	394	380	410	436	445	377	399	384	400	391	414	382	380	414	383	411	365	399	388	414	391	385	419	357	392	420	398	395	412	428	379	391	359	422	369	400	441	400	420	397	400	362	357	393	378	426	418	409	407	392	404	412	415	403	415	419	393	373	409	402	414	412	379	406	398	393	390	400	391	433	442	403	416	383	402	389	379	385	426	374	415	434	428	384	399	393	406	379	409	396	433	384	409	408	409	384	420	395	358	420	413	383	415	372	392	378	372	355	394	413	389	392	377	390	357	411	417	386	384	418	398	413	399	381	406	399	378	381	360	399	391	387	430	385	363	376	446	394	419	416	395	404	387	378	414	412	394	414	431	369	399	414	429	398	373	399	371	385	388	415	384	388	376	412	398	380	400	414	391	416	393	425	370	408	421	411	451	385	398	376	388	385	417	386	424	372	410	401	377	392	384	407	361	383	396	401	420	427	425	427	392	379	364	406	388	436	370	407	418	386	414	401	409	402	358	398	411	394	398	406	379	419	417	405	403	402	395	379	411	414	401	402	395	391	390	437	395	412	417	421	405	387	412	377	394	394	420	369	402	418	392	371	413	428	373	394	383	405	396	376	390	381	398	400	417	383	404	399	433	404	428	396	383	398	401	443	409	382	417	408	401	418	429	392	388	411	388	399	392	402	401	392	372	379	381	383	398	378	414	378	384	408	356	390	426	393	389	420	430	384	408	377	410	377	385	409	377	405	386	392	371	442	369	378	398	353	388	383	402	378	426	446	410	414	373	383	387	400	412	406	409	453	400	377	383	403	385	388	385	382	404	404	420	388	410	381	408	408	387	424	416	422	413	438	418	388	394	368	400	418	403	376	445	431	417	377	398	405	426	448	415	383	402	420	428	395	398	386	406	434	396	381	417	428	420	390	386	385	402	377	415	402	381	409	407	446	379	372	360	407	435	399	389	392	390	387	413	438	388	404	406	421	388	425	422	374	402	410	390	375	358	376	391	447	398	426	370	358	387	409	428	402	374	416	395	361	397	422	401	412	381	422	391	402	388	381	427	389	377	408	403	437	411	383	407	425	388	420	375	409	378	417	438	405	429	417	394	442	416	454	377	397	418	402	427	419	390	397	432	415	417	385	387	414	396	390	405	395	412	402	411	391	383	403	382	372	403	396	395	397	408	367	407	335	414	368	414	375	413	407	396	385	402	387	429	385	445	410	394	403	384	387	378	426	419	405	364	395	407	405	410	392	407	390	402	429	393	432	394	407	459	369	379	424	410	396	386	376	375	385	413	409	385	410	404	401	417	421	372	366	378	433	377	366	396	420	419	418	412	368	391	411	416	366	430	397	411	367	381	409	444	408	409	410	378	399	384	374	391	395	416	394	452	409	398	409	403	402	417	384	391	396	372	408	392	399	403	430	433	424	397	376	404	361	411	424	404	411	388	383	407	392	400	434	394	365	362	443	414	394	365	380	425	401	406	377	363	427	399	405	407	392	398	358	368	361	411	353	440	410	367	352	401	430	432	381	408	421	364	408	408	401	389	410	404	419	398	381	384	397	439	406	418	406	410	394	411	394	400	429	408	408	406	372	398	411	402	425	411	401	404	377	384	428	416	402	398	414	428	363	415	392	394	396	420	396	402	376	411	411	450	389	386	382	384	425	392	409	403	364	390	412	360	415	381	393	377	402	424	403	396	415	433	396	399	397	368	399	383	363	357	380	395	396	425	383	398	372	384	377	418	410	416	410	407	407	383	427	378	423	459	405	420	420	390	371	426	406	391	376	385	371	403	402	432	428	431	418	413	400	395	380	408	397	353	429	397	382	406	367	431	396	425	410	411	451	382	412	403	395	362	432	431	388	396	433	376	390	403	375	375	376	369	423	385	392	413	408	360	395	442	388	395	408	357	431	384	375	382	398	387	382	412	395	397	438	423	384	414	373	410	391	442	372	392	391	363	392	433	412	369	419	419	397	432	433	412	401	379	402	406	422	424	400	402	431	405	401	421	381	410	374	399	377	388	434	405	383	390	392	412	402	385	412	409	409	395	389	422	426	395	344	398	396	394	376	417	418	408	414	422	373	428	389	389	373	382	378	385	404	417	406	368	418	397	379	418	384	413	408	413	416	394	383	387	395	407	386	405	395	380	413	431	429	446	425
38831	64018	54413	40014	29493	22873	17440	13047	10781	8997	5894	4317	4979	4961	4539	3901	3474	2745	2273	1867	1402	1284	1195	1339	1254	1147	1055	1004	974	788	802	701	653	665	665	584	559	553	517	494	538	575	543	564	537	512	497	486	481	501	501	566	519	469	525	469	479	529	497	507	473	474	517	427	455	464	482	474	448	486	490	481	446	459	444	503	462	442	502	465	503	491	468	518	448	450	503	485	475	451	443	502	450	443	500	465	467	480	483	451	496	483	504	461	432	456	472	481	508	489	451	461	477	459	438	451	483	490	474	466	451	494	447	484	443	504	490	478	467	445	483	461	479	477	469	494	493	459	456	432	463	455	513	470	451	409	497	478	462	455	454	423	454	478	511	489	452	478	474	441	473	459	501	532	459	486	443	434	453	486	524	487	440	430	467	466	438	492	471	490	485	494	462	493	462	512	457	447	459	480	436	473	434	483	519	450	455	479	434	458	453	460	473	486	487	433	492	462	500	485	433	435	476	472	485	461	491	437	486	445	466	448	473	457	487	464	470	489	473	535	470	457	455	449	448	491	468	479	447	456	473	428	489	454	443	436	467	521	443	419	458	438	444	488	472	416	449	443	480	493	459	483	476	458	492	448	437	440	475	458	502	463	501	486	463	488	502	454	442	477	466	502	467	461	463	489	509	481	445	464	468	514	465	472	441	486	512	462	437	459	487	507	475	471	486	485	486	472	480	491	469	452	460	471	447	467	464	508	476	478	442	475	459	483	466	478	477	502	480	496	483	471	484	473	488	507	462	459	457	458	473	445	438	502	501	466	465	471	441	471	486	462	516	429	503	451	460	481	491	472	451	485	454	451	469	480	481	490	484	489	468	455	458	455	468	464	468	473	480	486	463	483	467	461	464	455	461	481	478	470	474	477	466	448	479	491	492	478	449	436	447	472	449	438	456	512	493	476	498	446	462	469	471	466	460	485	457	452	480	466	484	459	455	476	463	477	452	475	486	458	484	436	480	466	461	495	476	491	471	480	519	487	454	471	475	501	470	472	476	460	483	455	438	488	482	482	454	479	475	441	444	412	448	452	449	427	477	434	452	467	441	464	464	458	471	457	482	432	457	452	489	445	445	461	493	464	469	436	457	472	526	469	467	474	442	466	459	476	470	474	494	449	463	478	492	433	472	480	470	484	455	441	444	461	472	484	466	464	485	466	443	477	478	564	494	469	463	449	414	464	487	484	467	485	486	507	443	460	459	475	508	504	445	479	470	499	451	479	446	471	477	489	476	455	481	483	501	444	452	465	426	501	504	503	431	416	434	505	461	460	466	450	505	490	492	450	493	520	494	499	474	511	489	485	432	463	487	440	470	429	437	448	472	486	533	501	476	471	478	491	483	474	480	467	482	467	476	480	445	467	475	484	450	509	518	449	466	491	492	494	470	464	440	467	466	474	440	459	465	462	528	492	451	439	494	431	458	444	478	459	469	481	489	464	496	470	518	434	461	491	466	446	503	501	475	481	471	479	485	498	472	466	462	432	462	474	435	495	465	455	437	438	481	477	458	478	481	480	442	471	466	462	492	463	456	447	488	461	485	478	512	440	516	412	479	497	488	497	469	486	458	480	475	499	474	465	469	459	485	530	425	484	405	485	463	522	462	444	479	472	443	522	460	501	483	467	506	490	489	477	444	480	450	471	477	495	463	459	449	471	478	514	473	522	464	475	440	440	438	489	512	490	493	455	487	496	459	491	473	458	507	445	471	437	455	483	505	407	461	446	470	472	484	501	469	475	496	463	439	450	457	461	480	482	435	439	511	450	476	466	480	495	468	490	467	493	476	442	500	476	506	522	515	487	469	495	504	463	476	442	463	483	496	480	507	470	465	425	457	468	506	449	506	438	433	460	503	519	523	470	519	439	483	483	440	503	476	445	466	484	509	491	462	522	423	485	468	494	458	508	473	434	489	481	451	485	452	456	477	413	452	500	481	456	474	422	479	478	429	497	478	451	430	459	474	486	451	474	461	435	460	475	458	469	494	461	465	464	461	467	493	480	479	497	503	445	498	449	450	476	449	534	485	466	477	461	461	456	431	494	469	500	475	508	471	468	447	478	420	433	469	507	468	486	473	435	461	454	481	441	446	484	458	463	477	447	478	434	500	456	462	465	455	439	477	487	479	453	489	475	437	505	494	459	475	471	438	487	500	446	450	478	451	447	469	489	482	460	514	458	499	470	502	457	532	432	470	452	455	476	461	472	479	502	516	487	453	471	470	489	496	505	466	434	453	492	495	433	437	511	480	463	508	434	506	465	466	436	489	462	470	464	446	497	438	470	485	462	438	488	506	479	466	454	455	434	442	482	520	481	485	462	477	468	465	487	445	478	488	503	451	483	489	444	489	500	467	484	440	455	475	471	516	485	478	461	452	478	414	474	488	452	473	486	485	449	465	440	467	479	461	458	490	494	500	483	493	436	453	495	486	500	476	472	496	450	510	475	500	485	451	457	467	471	478	483	518	513	445	503	472	423	464	443	466	498	488	458	457	502	487	450	471	439	446	500	474	476	458	531	449	469	493	464	483	469	438	500	474	489	466	489	497	461	502	469	456	438	496	441	474	468	482	474	478	507	446	449	471	471	485	447	461	445	458	518	457	474	431	484	483	440	466	466	464	485	526	464	492	486	487	484	483	448	464	437	490	431	458	463	470	476	493	473	456	470	438	438	485	455	491	499	448	437	433	471	484	472	463	473	455	460	470	478	520	460	487	484	454	470	463	484	458	465	485	457	495	498	462	441	453	524	477	459	448	499	502	468	497	463	439	457	466	445	471	451	482	507	461	463	436	461	465	475	482	432	480	451	457	460	480	457	426	459	491	487	452	460	479	465	473	432	478	451	478	458	505	406	464	462	459	482	445	466	475	444	493	445	457	492	405	480	470	502	446	440	465	484	510	474	469	428	481	429	507	438	442	512	458	429	477	470	489	483	501	466	484	463	486	437	437	516	442	474	464	483	496	455	488	472	462	484	491	483	442	456	471	490	477	457	493	469	473	475	458	470	480	438	500	488	456	470	451	469	424	456	496	445	452	495	442	486	434	463	463	478	440	457	468	470	500	485	479	499	476	429	467	493	449	469	507	470	482	466	468	469	472	425	474	468	471	442	443	459	504	458	479	481	493	478	479	480	433	440	497	414	496	452	464	451	489	473	426	474	476	466	484	488	470	444	503	498	468	469	516	481	449	452	497	451	487	476	486	481	465	458	499	445	442	466	509	486	492	477	501	453	467	500	451	480	483	456	466	493	486	494	460	473	463	487	515	452	440	483	459	497	480	463	472	445	540	498	462	493	466	452	443	417	470	488	460	487	463	513	455	465	467	454	485	452	483	449	471	486	463	481	482	493	451	491	454	460	491	489	486	458	491	456	508	464	455	459	450	465	446	466	458	477	465	482	506	467	456	482	490	488	504	448	443	522	444	467	466	462	419	466	462	457	457	432	487	472	443	491	424	485
29749	33294	38125	28544	15636	8714	5359	3203	2535	1760	1282	902	997	1089	915	825	772	694	539	505	402	411	411	415	389	415	407	339	355	336	326	319	326	279	320	288	293	287	275	303	281	283	326	306	280	281	255	247	273	250	291	280	280	310	256	257	269	273	325	259	267	257	295	238	272	261	240	263	240	249	283	267	269	273	265	263	287	285	264	236	241	223	223	280	288	298	283	292	283	262	260	261	285	239	262	279	245	263	278	228	241	245	282	265	276	255	275	284	264	273	287	295	280	249	248	245	239	262	266	270	287	247	259	264	263	254	245	257	237	260	254	279	274	269	291	251	248	271	290	255	248	285	252	255	247	275	247	279	285	273	274	257	267	289	259	256	281	275	254	238	282	244	237	284	273	269	258	247	282	252	245	238	268	266	247	253	275	290	241	279	272	278	223	267	285	273	232	253	284	249	259	271	270	266	252	273	274	229	266	266	274	261	221	251	284	283	280	281	252	287	283	284	285	226	283	256	262	271	266	267	232	262	285	272	276	270	243	289	265	255	281	295	279	255	255	274	279	254	287	283	274	260	247	256	272	258	260	267	277	288	250	280	250	255	277	268	284	217	267	272	287	249	248	268	247	247	283	259	255	295	277	255	275	236	261	246	248	277	268	236	241	287	261	245	246	286	260	253	238	278	286	234	262	271	248	297	260	267	280	278	229	262	265	277	241	290	279	259	275	274	244	245	266	241	262	260	265	276	251	296	250	253	258	268	261	282	244	271	293	258	293	276	263	250	293	268	296	283	263	262	275	248	260	265	249	279	271	281	263	272	244	254	248	280	280	302	273	273	268	299	286	233	259	283	253	245	267	269	250	246	233	250	272	251	299	288	240	256	265	259	306	285	261	268	263	266	279	267	278	259	263	266	255	261	269	252	258	295	271	245	291	251	276	271	288	263	302	253	276	264	246	263	281	263	278	260	259	282	260	264	249	261	266	272	247	265	276	270	257	267	272	266	230	295	271	286	244	258	256	259	240	257	282	275	252	287	287	281	280	259	293	255	282	283	258	278	258	266	254	255	261	256	279	244	274	268	274	283	287	268	260	245	266	224	247	269	270	269	292	293	269	284	273	292	289	286	262	260	271	300	270	248	271	241	267	249	267	288	257	241	283	265	276	277	274	241	252	257	250	252	268	248	250	279	257	234	313	280	269	261	275	295	266	268	269	244	252	281	296	268	256	256	245	282	260	284	267	281	286	279	231	254	256	294	273	291	273	288	287	295	290	288	282	300	286	239	262	287	265	272	277	227	250	281	281	263	268	264	239	253	244	256	246	279	275	267	304	262	258	256	236	270	277	265	257	265	255	281	275	273	258	283	252	291	286	283	280	248	256	251	299	254	253	270	266	230	264	310	243	240	256	281	280	243	251	242	292	267	262	244	230	279	249	276	276	275	274	285	286	282	295	261	272	257	275	247	265	261	282	254	259	232	262	279	238	284	258	275	271	268	250	293	258	254	273	271	260	241	255	270	253	252	258	291	264	294	261	269	247	294	274	271	269	241	266	236	273	256	275	305	267	303	263	273	263	258	278	272	274	254	299	260	276	242	255	267	261	240	266	260	290	260	254	256	249	261	266	258	235	283	271	307	252	281	275	288	287	272	249	264	276	287	266	247	250	236	304	303	269	278	265	283	265	265	261	293	297	292	260	275	278	259	244	270	262	257	263	270	285	293	279	236	265	249	267	241	270	272	263	273	272	265	274	256	269	252	287	273	286	268	276	243	264	248	281	251	252	269	257	238	253	282	268	238	274	268	238	230	241	298	266	285	274	264	258	255	266	290	226	259	248	303	268	290	262	272	259	238	272	271	292	278	259	252	295	273	279	286	278	262	228	269	268	251	291	266	244	285	277	285	271	269	278	265	267	278	255	301	270	285	284	268	290	281	260	265	285	298	258	262	251	273	251	293	248	234	274	243	232	245	239	263	269	229	270	271	300	270	294	281	240	268	244	245	290	266	255	291	294	255	262	299	267	270	263	257	263	273	259	279	277	261	293	261	285	266	253	288	274	255	293	278	269	322	284	259	263	235	257	275	285	253	248	245	273	268	263	260	291	246	295	276	299	248	255	249	277	244	238	276	252	271	279	273	246	275	257	259	290	265	314	261	258	269	259	260	250	274	255	314	233	274	223	269	225	281	293	305	281	259	265	224	266	263	290	270	250	244	287	305	279	253	285	245	281	256	268	244	274	269	282	261	286	266	273	233	282	282	252	281	258	249	257	275	254	252	254	279	281	262	290	277	281	271	267	271	255	270	270	303	280	277	270	261	311	286	253	259	302	253	262	261	260	275	256	250	273	257	259	283	243	258	269	276	255	276	254	278	246	270	260	297	249	273	284	283	260	268	267	257	292	259	251	283	252	249	249	265	265	250	284	275	244	264	303	279	291	270	254	245	296	249	264	261	264	287	277	281	289	268	261	277	296	249	281	284	259	284	279	272	245	257	254	252	258	281	260	282	279	271	242	262	301	280	250	276	278	254	248	261	242	256	241	252	264	286	292	248	284	269	279	265	258	262	271	261	273	273	281	260	296	257	259	288	236	268	266	281	255	266	275	256	269	291	277	249	265	258	285	241	277	260	266	265	260	263	260	261	252	272	295	282	261	242	247	269	281	266	252	245	230	283	258	234	272	274	258	257	288	276	272	240	253	251	272	265	274	264	230	269	238	290	266	270	243	279	287	249	279	276	282	271	285	305	250	277	266	269	274	251	234	257	289	278	303	282	269	264	278	255	260	265	259	289	266	270	280	265	272	276	270	254	285	267	258	258	236	249	259	256	279	255	278	294	317	253	240	280	259	268	275	277	281	251	282	227	245	267	248	252	261	274	265	273	265	276	269	254	293	262	249	276	268	282	284	252	247	276	256	282	292	286	280	305	268	251	257	264	271	273	256	258	270	255	267	272	274	247	290	270	262	253	278	264	257	281	245	260	263	253	241	258	288	300	273	247	225	274	255	264	279	275	290	260	272	289	280	274	292	259	251	285	280	282	297	241	263	267	248	263	247	257	296	293	264	255	286	251	269	257	289	266	278	262	266	296	262	278	261	238	275	261	254	229	261	265	277	265	270	253	261	270	285	251	245	269	281	283	251	241	288	290	262	269	260	250	249	257	260	302	279	297	290	263	247	274	278	289	272	267	244	273	300	275	254	266	299	244	283	270	273	276	286	230	282	253	288	242	283	260	265	252	238	271	233	267	276	261	262	265	265	267	277	267	271	261	261	264	263	263	278	237	282	269	262	282	299	262	251	277	248	258	258	281	249	264	277	279	258	258	260	280	292	233	268	294	248	227	257	276	271	266	253	249	262	251	277	281	279	259	283	282	259	276	252	260	281	271	267	248	270	294	273	250	293	260	277	290	275	241	260	241	261	253	273	260	272	277	273	250	241	297	274	258	276	275	255	276	277	262	231	268	270	276	273	259	260	296	272	251	243	260	257	243	276	281
35650	50127	42376	28785	18632	13444	9970	6805	5437	3664	2715	1779	1933	2013	1690	1562	1320	1159	923	822	633	557	615	655	579	526	530	530	471	459	456	391	386	391	345	339	347	354	346	347	340	341	340	346	344	342	307	313	349	348	327	325	317	378	314	324	330	344	321	339	338	319	297	327	289	304	324	334	351	284	326	328	304	317	291	320	340	315	359	320	333	319	303	340	335	320	339	308	307	323	292	296	289	314	324	339	326	319	300	331	360	313	306	326	314	317	331	304	331	359	339	317	316	325	319	332	315	329	320	335	314	315	319	287	327	314	351	329	344	333	357	346	320	332	321	336	348	325	321	325	320	338	329	312	342	315	308	354	327	331	298	309	340	301	309	321	316	322	324	331	340	324	307	325	352	333	338	298	331	315	273	331	333	310	316	317	294	326	337	310	321	326	318	331	335	323	301	313	332	293	342	339	345	363	330	318	315	293	313	318	300	324	327	313	336	313	332	317	363	361	314	335	294	338	319	316	288	312	330	343	322	321	340	295	298	324	343	317	306	337	294	296	282	319	328	351	340	320	325	322	328	330	302	338	313	320	329	297	294	300	313	307	320	307	325	286	335	337	314	306	316	354	315	330	295	299	320	332	325	326	307	324	285	307	354	312	307	323	346	312	328	332	355	334	328	321	289	335	290	293	340	309	307	301	290	363	324	303	316	299	310	328	347	351	328	317	317	327	339	352	290	283	316	319	348	308	303	320	284	315	338	319	324	329	340	318	301	314	336	309	347	322	320	276	315	310	334	307	318	326	318	336	298	335	358	327	308	306	305	323	313	333	329	302	329	336	322	341	307	307	353	329	315	306	317	304	325	342	309	309	331	329	317	335	317	320	337	319	310	313	324	363	318	325	306	334	316	315	327	361	321	303	304	335	321	352	327	338	330	333	309	306	297	299	312	326	316	351	347	314	309	306	293	301	328	300	314	333	326	324	311	306	356	363	313	333	323	280	305	317	319	290	317	341	319	307	326	348	351	338	313	327	323	322	322	304	340	318	343	372	337	350	333	314	328	331	302	332	348	325	328	321	315	337	326	352	330	309	332	286	307	346	336	302	319	320	311	335	326	329	282	309	346	336	288	329	318	337	342	313	292	329	312	331	293	319	307	279	324	322	287	307	315	344	332	341	357	326	341	340	305	322	332	329	302	323	327	310	348	344	275	308	319	355	331	342	345	313	324	335	303	320	286	329	336	345	306	342	326	334	338	317	337	329	323	325	326	318	331	332	353	334	319	330	316	312	316	331	362	330	313	360	329	311	301	326	310	321	316	306	331	333	312	342	327	346	329	308	345	343	325	334	330	330	309	304	335	343	317	343	325	312	334	326	302	310	313	304	319	332	350	322	324	307	323	311	328	318	302	324	335	330	351	315	332	325	349	297	324	306	341	325	329	320	350	302	309	310	315	316	321	344	336	332	339	302	311	315	335	342	317	329	305	333	320	287	312	305	358	300	333	316	355	340	324	304	316	345	340	343	296	302	318	335	319	316	317	309	292	305	300	343	306	317	346	344	329	309	318	327	329	300	292	313	295	336	318	335	293	338	324	350	332	368	323	321	332	341	327	336	295	300	322	351	299	320	309	324	297	341	335	325	361	364	290	329	309	370	327	359	317	319	307	333	291	343	310	338	311	334	308	304	315	336	309	325	325	342	338	330	322	313	346	303	344	318	291	333	324	334	299	309	314	308	315	307	302	322	313	326	324	309	298	297	330	339	316	346	336	337	340	322	286	340	331	346	347	301	332	323	343	319	332	315	368	313	341	342	319	327	328	328	306	323	370	321	355	320	309	335	328	286	310	292	332	318	297	327	336	304	308	333	311	321	319	295	335	323	357	323	342	307	304	337	302	353	315	327	293	315	282	327	282	305	320	319	340	320	308	290	291	294	325	331	298	315	308	306	274	331	325	329	309	315	289	309	345	322	318	298	337	294	317	361	351	362	340	300	349	339	341	295	338	328	336	306	322	318	315	329	339	350	365	334	341	300	353	326	302	345	305	370	331	314	341	309	309	341	351	300	306	329	297	334	337	328	307	310	322	326	356	332	332	341	298	323	324	343	317	322	315	317	319	332	318	302	351	332	338	327	345	330	320	339	318	329	322	329	289	289	341	346	288	335	340	311	340	307	299	308	293	330	304	301	335	309	334	291	293	341	326	314	315	306	319	312	306	326	321	312	350	337	316	302	324	307	340	344	309	324	334	299	346	332	327	307	327	317	347	310	323	331	327	304	335	295	301	323	326	298	301	308	321	352	318	325	322	344	321	312	343	316	310	319	325	310	338	315	306	319	316	348	345	342	311	316	343	332	353	324	312	297	350	310	313	368	322	318	326	321	316	311	325	331	327	306	323	304	328	327	331	307	331	328	330	340	353	327	327	312	335	335	350	348	336	311	299	305	320	309	314	333	321	310	326	294	318	307	315	349	318	308	330	324	325	345	328	335	304	321	331	329	301	322	302	324	315	296	302	316	343	290	320	329	303	296	332	329	323	343	338	297	349	326	334	326	323	301	325	326	306	310	306	349	368	297	343	331	344	308	333	304	292	303	337	339	318	335	355	339	329	323	340	347	311	327	360	316	332	331	345	312	309	344	339	325	330	324	347	299	353	310	306	296	300	328	332	337	307	304	330	336	331	323	290	330	301	310	338	314	310	290	320	315	301	346	325	320	324	302	300	342	343	295	320	305	356	319	353	322	345	301	350	310	322	318	309	347	308	339	325	308	338	351	310	341	321	324	294	313	298	346	329	350	313	337	346	328	336	329	314	310	340	326	327	339	305	338	325	321	316	314	327	316	311	324	314	333	333	342	341	351	324	347	319	313	337	329	310	362	314	319	276	343	335	332	308	334	338	335	309	332	325	329	321	341	323	330	327	292	346	326	325	328	321	327	348	297	339	333	322	327	318	343	323	312	347	297	345	311	319	301	338	324	313	338	355	320	330	332	345	329	320	332	304	336	326	320	322	338	339	306	319	331	309	328	294	327	332	333	307	340	330	286	283	326	320	314	340	314	316	346	297	318	295	314	331	347	346	305	336	328	317	338	340	289	320	351	323	282	326	335	297	332	293	323	319	327	332	312	284	300	320	314	304	321	340	324	318	317	295	341	309	290	285	305	337	321	334	350	312	327	339	315	309	350	344	305	320	308	318	310	335	312	315	319	341	306	344	330	310	279	291	356	335	313	333	333	347	312	338	315	317	309	320	316	325	296	353	337	319	290	300	319	343	324	301	322	285	318	291	303	316	299	322	311	338	320	351	335	289	328	304	315	318	334	366	341	342	330	320	314	291	330	340	322	328	318	308	300	326	349	328	341	310	301	360	299	320	328	315	323	308	318	313	332	309	335	316	335	304	321	328	325	321	337	322	315	352	325	341	314	313	285	294	338	328	342	324	348	341	316	344	332	327	290	326	321	311	301	313	269	331	320	271	323	313	324	320	323	350	324	321	296	343	315
23730	21021	28492	25114	21980	18202	11160	5770	4474	2868	2247	1536	1461	1784	1610	1488	1294	1108	938	803	725	623	668	675	585	563	559	493	519	491	488	434	426	415	394	364	387	379	379	379	355	374	352	394	380	361	334	287	376	349	371	378	348	352	342	364	359	369	369	355	389	323	357	364	354	341	341	351	303	353	356	362	352	369	362	360	323	351	356	332	358	354	363	334	364	381	356	337	388	355	361	337	364	372	349	356	317	338	363	369	358	331	354	350	370	332	342	375	368	376	350	353	364	347	335	356	341	347	354	314	360	341	322	364	345	336	385	352	366	348	334	316	358	370	376	348	336	320	364	359	361	334	363	317	345	347	348	348	373	317	346	349	357	349	317	337	320	390	342	362	363	350	341	368	332	325	357	343	366	366	340	352	357	372	362	340	333	358	348	331	357	348	370	368	361	332	362	357	367	360	323	316	366	346	339	349	341	347	362	334	360	389	369	386	334	326	350	358	316	312	336	347	351	333	342	382	359	362	327	310	367	381	351	329	340	314	332	374	345	355	348	355	335	382	372	352	326	353	373	367	347	344	349	331	357	372	320	375	350	350	379	409	365	355	344	323	357	341	347	345	372	376	332	330	343	358	359	335	326	322	360	350	357	345	363	344	340	320	325	355	377	318	361	330	354	333	364	344	346	344	321	366	374	354	337	343	365	354	404	337	358	362	378	334	347	393	377	349	386	369	337	337	367	351	369	359	354	339	362	354	343	357	335	355	312	327	351	373	355	342	341	341	382	331	326	373	337	374	333	343	333	360	358	344	366	380	355	342	401	346	377	355	340	364	332	342	346	378	332	371	352	336	374	353	344	383	344	385	367	345	339	361	349	342	328	396	337	353	344	367	334	306	338	351	333	355	329	344	329	355	347	376	343	365	346	363	378	342	356	348	370	355	375	370	366	350	348	344	379	319	351	314	343	330	319	330	386	314	357	363	341	344	355	369	361	374	336	381	316	334	366	344	349	358	312	370	361	330	331	307	333	357	369	363	315	364	337	367	376	356	368	322	342	334	380	325	391	354	340	334	332	320	353	356	348	368	331	341	374	354	341	360	361	355	372	351	349	355	360	369	359	365	342	358	306	347	369	356	384	378	316	358	364	346	323	387	328	324	341	336	313	343	364	371	366	370	356	323	335	378	384	345	332	339	373	358	345	325	360	343	373	344	357	362	360	323	346	376	359	384	372	377	350	337	346	365	352	363	289	339	354	348	356	319	347	374	387	371	356	378	368	322	348	334	344	358	330	332	368	349	330	344	334	297	320	327	342	355	355	346	324	360	341	330	326	354	384	353	373	375	360	366	373	356	324	361	360	336	326	380	370	359	349	358	361	368	367	348	353	322	339	339	366	349	343	357	338	353	361	334	373	347	346	360	333	327	327	362	358	353	357	341	371	380	368	352	349	357	341	356	345	373	359	341	331	324	323	375	362	332	352	362	327	373	350	348	320	341	358	396	375	387	339	383	353	349	360	370	367	330	343	360	349	347	356	344	352	371	316	347	341	340	333	354	344	373	356	354	360	363	337	342	363	343	343	323	354	346	327	359	361	351	363	326	351	318	338	370	352	336	315	369	341	346	353	327	333	356	351	334	362	336	352	336	326	337	332	379	318	370	333	303	352	355	351	350	349	365	357	346	340	351	367	374	366	361	346	350	386	389	346	365	328	336	344	373	400	357	378	365	351	371	341	382	369	320	382	369	313	338	358	323	357	362	319	338	343	351	350	368	367	348	366	393	370	325	358	364	338	353	377	355	365	319	368	338	376	327	350	389	375	326	345	332	333	357	345	337	359	377	337	392	360	349	355	328	323	360	339	371	366	362	367	346	349	352	324	373	360	331	348	349	339	391	352	339	346	376	371	374	351	326	331	366	340	348	333	359	326	326	358	319	347	339	369	348	371	370	382	328	338	371	360	334	360	363	334	345	373	330	349	344	361	358	375	336	343	358	348	368	359	346	358	363	354	352	338	345	350	365	348	346	386	351	347	329	340	325	339	353	359	330	354	345	354	362	363	350	370	378	356	346	330	375	359	370	345	354	355	379	344	369	367	387	351	362	353	321	363	363	356	321	322	345	356	372	373	357	351	370	332	351	354	334	344	341	351	367	359	331	344	346	376	367	351	341	327	368	363	325	338	302	337	378	356	346	349	332	355	348	358	322	354	379	323	327	333	329	327	379	342	346	349	354	362	397	357	323	361	356	347	329	376	364	346	365	366	371	337	335	332	333	347	351	385	367	344	332	341	345	349	341	342	345	349	354	346	354	326	354	376	308	397	367	364	332	306	367	382	356	358	348	375	357	357	363	333	350	358	336	367	350	324	346	363	354	353	361	347	347	345	308	354	370	346	361	351	355	358	342	351	347	312	346	350	311	336	350	345	352	363	362	385	327	379	354	333	372	347	384	348	373	339	359	350	362	336	341	353	339	341	330	364	334	355	331	378	338	358	312	364	329	343	356	371	351	345	345	353	348	328	350	350	346	328	351	332	346	348	367	347	345	353	363	370	334	319	343	352	355	375	366	328	347	361	369	342	353	333	341	354	310	349	348	359	329	331	351	328	355	345	342	371	369	342	356	347	329	352	369	368	341	379	333	364	364	369	342	343	348	328	359	356	352	384	351	338	346	334	363	345	382	359	358	334	353	318	359	352	344	388	346	353	342	373	323	333	333	342	363	375	335	332	342	376	346	327	322	354	355	327	344	366	375	327	366	349	341	365	356	326	344	363	323	357	334	335	342	368	351	342	359	365	347	356	313	348	384	327	343	355	353	326	368	340	361	370	389	353	364	343	352	348	337	345	363	325	378	339	327	350	344	358	372	332	348	365	330	347	331	330	359	362	317	321	322	351	371	345	340	355	316	340	348	340	356	372	390	350	336	355	327	315	318	385	354	331	361	368	354	347	346	354	328	303	376	374	322	336	336	378	379	362	359	382	361	345	344	386	313	334	331	357	334	333	322	362	371	335	371	359	363	359	367	325	353	359	358	374	389	360	355	348	341	353	380	362	372	353	347	360	338	328	374	349	346	370	370	350	364	364	353	369	348	326	352	357	328	347	334	283	322	373	332	315	325	331	330	354	370	335	379	333	379	340	366	378	360	321	331	355	395	335	361	342	368	352	363	357	340	365	361	335	348	332	337	350	379	347	341	318	361	335	359	372	352	381	338	366	318	333	360	344	351	344	356	350	366	356	353	346	366	344	318	342	325	361	393	320	379	352	365	338	342	329	353	316	335	368	354	322	309	348	321	380	346	353	377	341	351	361	353	338	331	319	392	359	385	371	363	350	352	348	319	355	345	346	320	364	339	339	387	346	344	349	385	334	330	346	351	335	348	373	329	386	362	348	341	328	305	338	375	384	361	364	386	357	344	345	334	354	335	344	372	346	328	329	344	376	366	333	341	331	351	352	341	337	322	332	349	366	326	358	341	374	338	351	387	354	384	378	365	363	368	359	352
35970	57410	49219	35193	24586	18603	14403	10101	8722	5675	4385	3016	2861	3259	2945	2624	2339	1977	1664	1318	1066	954	971	986	878	899	852	798	702	687	638	597	552	539	495	464	472	473	486	408	481	469	430	445	458	411	466	421	438	456	406	478	412	426	421	436	434	445	423	415	432	425	433	421	410	418	431	399	411	444	398	429	422	414	405	420	421	410	418	404	471	410	403	416	437	396	389	434	454	416	415	435	405	419	424	420	382	413	428	409	464	408	434	397	401	423	453	443	412	447	410	426	450	411	409	425	441	423	436	430	400	378	418	375	416	419	394	389	415	408	445	409	436	392	435	366	422	395	425	416	441	417	428	433	426	424	401	377	413	400	420	412	394	381	421	419	444	427	413	441	393	412	433	401	393	391	416	405	472	392	381	449	451	454	412	364	399	404	385	418	399	417	410	441	437	413	401	420	383	415	408	420	419	412	395	403	437	431	434	395	436	417	426	429	406	444	419	405	430	430	396	395	414	451	386	419	410	398	443	442	440	430	399	395	450	447	433	413	434	417	449	420	430	423	380	434	423	424	416	439	402	380	371	408	396	395	448	423	398	419	399	436	395	393	407	411	404	416	392	413	421	390	427	404	395	401	411	395	410	449	414	403	423	393	399	434	417	411	420	423	412	400	411	425	406	429	381	426	399	390	408	416	397	430	433	436	393	415	395	411	428	427	388	359	410	421	392	445	398	421	394	400	452	412	391	402	391	434	406	455	430	398	371	430	427	402	394	400	426	440	413	413	386	445	414	422	446	421	396	389	425	401	409	410	416	416	422	431	421	435	423	465	418	456	413	388	423	416	452	432	417	435	414	412	431	401	372	435	369	473	402	393	421	402	400	415	450	409	435	468	416	434	418	413	403	397	402	386	412	414	426	415	390	404	400	431	412	430	404	455	401	411	386	415	430	411	418	391	425	402	411	430	406	427	415	427	367	430	401	403	426	429	437	407	409	431	420	423	412	420	436	397	440	388	409	412	480	415	376	397	405	425	405	415	418	390	409	414	418	413	424	394	420	416	413	446	412	417	406	402	414	441	392	397	392	501	395	429	412	458	434	448	452	425	411	412	427	418	422	422	406	416	423	393	382	419	430	428	479	425	406	433	458	398	416	427	441	421	434	408	431	412	403	411	398	423	412	417	405	434	429	423	418	447	432	427	459	418	423	409	402	406	392	429	406	429	441	444	413	422	424	430	434	451	397	413	427	456	431	457	427	416	420	414	387	420	408	410	412	416	420	394	433	413	413	403	439	408	429	413	414	415	440	426	423	413	431	405	395	408	430	422	424	456	425	413	402	393	430	435	422	444	421	378	418	431	444	421	419	412	410	425	428	432	368	413	435	429	426	424	460	434	467	389	427	427	415	396	448	420	391	412	424	406	424	404	418	378	427	457	417	439	409	362	395	445	431	419	400	432	431	387	432	411	393	371	428	412	438	391	431	442	453	429	428	425	423	418	437	437	465	440	417	419	422	435	424	440	420	439	375	431	426	432	420	410	409	430	411	398	399	430	430	434	419	418	433	403	427	361	416	434	375	406	405	435	439	375	428	393	408	409	394	401	411	438	383	417	415	391	409	398	394	428	428	421	389	430	377	418	399	444	409	436	415	420	406	396	420	423	451	395	405	398	438	420	410	421	424	405	388	454	445	436	428	408	435	400	425	369	401	409	420	443	397	379	451	375	410	398	436	425	405	394	472	383	441	412	404	444	400	412	461	399	427	428	373	397	434	419	447	435	450	435	451	412	400	442	409	381	390	421	450	407	442	402	405	450	390	449	408	433	439	416	421	394	424	401	413	407	412	422	426	390	429	447	444	371	421	433	430	389	424	421	459	417	397	380	425	400	433	426	432	386	419	412	482	419	434	396	404	426	402	426	412	371	397	391	397	393	391	421	435	412	399	406	387	408	433	379	439	403	430	415	405	410	435	443	430	393	413	380	427	460	460	418	421	477	443	404	403	419	381	462	425	424	410	418	401	430	414	428	407	424	400	426	447	392	419	425	443	433	418	431	384	435	399	435	422	405	419	433	433	407	437	434	428	391	430	402	437	425	426	408	427	448	401	430	445	388	431	473	431	411	416	420	420	394	400	406	419	411	409	396	404	402	418	421	433	397	434	419	407	409	459	426	425	428	415	397	432	422	429	403	430	417	388	402	422	406	404	396	405	408	488	423	438	386	405	408	421	417	405	387	439	423	428	396	427	421	403	417	402	389	385	421	431	408	427	439	383	419	391	428	396	433	417	403	395	411	441	389	436	416	408	417	405	409	398	415	420	418	410	382	451	396	427	411	427	391	376	437	434	416	424	446	382	444	426	384	406	419	418	393	428	416	437	402	438	396	449	415	401	398	422	425	401	430	433	435	361	411	430	399	404	410	407	423	403	420	390	440	424	381	390	415	404	398	441	379	403	460	427	438	401	420	424	421	441	430	396	423	387	448	464	385	416	398	392	431	408	429	440	440	435	428	442	433	392	410	421	415	392	436	402	397	427	424	406	419	396	403	383	397	415	392	385	390	442	414	451	427	377	397	418	403	438	409	390	418	436	400	428	395	415	413	407	422	417	430	426	436	402	412	455	405	442	410	426	397	434	452	375	445	428	423	416	378	441	430	410	354	443	433	404	396	405	419	393	422	446	417	439	421	402	388	387	424	465	394	394	385	406	398	417	398	416	416	426	413	393	424	453	402	430	391	432	435	415	440	436	413	439	422	415	420	434	429	404	405	456	442	429	457	401	420	421	400	409	408	391	392	397	419	407	402	404	386	396	436	415	459	410	425	448	421	430	428	398	437	482	403	396	467	424	432	452	393	410	453	441	439	401	442	452	404	429	408	435	412	438	411	415	403	429	403	419	421	451	409	471	429	409	398	400	434	468	426	447	437	419	423	466	410	416	432	435	433	431	460	390	412	420	409	432	407	425	403	432	431	402	414	415	373	408	425	433	402	420	400	413	391	393	469	465	413	414	399	419	421	455	452	455	412	425	402	421	411	388	415	448	408	430	430	408	418	391	470	411	409	366	415	416	405	421	406	416	406	433	404	421	414	410	427	392	407	377	376	365	443	395	379	405	412	416	422	381	409	438	399	410	448	444	437	412	418	395	369	416	410	456	432	416	386	469	395	435	424	385	437	405	423	444	422	384	435	417	470	430	476	401	446	412	367	365	425	392	408	431	433	408	410	453	430	407	408	412	390	463	420	423	414	452	479	415	435	394	437	402	453	437	418	439	413	407	417	451	404	399	392	414	411	424	415	392	412	422	414	424	450	407	404	415	437	390	427	404	441	410	418	452	393	416	440	427	394	419	438	421	455	413	399	419	379	427	413	391	395	457	423	417	437	419	408	417	419	423	421	397	434	440	405	415	405	423	426	421	421	412	445	413	393	415	418	459	438	433	419	417	409	404	439	399	406	396	414	404	400	393	403	403	415	428	426	455	418	413	407	425	430	405	404	483	442	453	410
24811	21247	28741	27255	20025	12643	7644	4446	3201	2319	1509	1292	1020	1251	1134	982	938	822	747	611	483	497	475	486	456	448	419	412	397	363	337	287	300	301	283	263	268	275	271	276	274	244	299	262	258	260	272	238	250	259	276	286	273	261	257	292	222	252	263	256	243	264	277	257	215	250	250	261	247	243	268	252	242	256	253	247	257	260	282	234	242	253	237	249	267	254	255	245	244	272	235	261	265	265	237	254	258	254	257	246	268	237	243	245	266	241	238	242	263	261	251	241	266	263	246	279	234	256	254	246	255	207	249	268	268	240	258	255	269	271	265	270	274	275	249	256	263	261	257	259	234	260	227	245	256	264	236	246	252	262	248	264	234	231	262	263	261	228	265	257	256	242	273	291	269	236	257	254	258	255	261	256	239	242	254	260	253	266	236	271	240	255	230	252	265	236	248	265	264	231	238	244	268	239	252	253	234	245	271	278	270	263	277	258	265	215	226	261	262	238	250	275	263	242	253	284	261	246	253	230	250	280	254	262	234	273	256	262	270	220	249	255	258	253	233	266	260	279	258	247	287	242	240	244	240	222	235	262	241	251	243	231	273	278	237	239	234	250	249	269	237	242	267	265	266	269	258	235	226	263	266	269	270	266	253	265	285	263	262	282	261	257	249	246	231	258	268	237	261	254	248	245	263	266	232	222	249	251	265	238	259	260	273	277	227	244	252	243	248	258	249	239	269	249	268	241	249	244	256	249	269	251	272	267	248	264	255	242	267	284	263	249	233	272	221	263	251	236	250	258	270	259	275	264	264	242	272	238	265	241	223	271	240	252	260	266	229	261	272	251	244	250	237	268	256	282	244	238	236	272	244	234	245	242	281	265	242	276	260	264	251	262	256	267	248	263	253	272	269	263	228	262	237	247	263	235	242	274	260	286	243	239	255	284	247	258	272	263	248	271	264	263	258	250	261	270	241	288	253	233	251	271	267	232	276	249	238	261	261	264	265	249	246	267	275	231	243	271	261	264	249	255	244	259	247	274	240	232	251	255	273	247	256	264	250	228	251	240	240	255	233	248	257	239	252	247	269	242	236	264	281	257	250	246	271	251	284	249	264	284	253	260	280	269	249	244	261	261	252	256	253	252	290	248	233	251	252	267	236	242	244	252	234	232	262	258	239	219	252	272	263	256	241	264	267	254	244	249	250	251	250	250	290	255	245	249	255	232	255	220	255	255	259	266	243	256	251	288	237	270	235	262	256	236	246	247	226	253	254	271	233	239	272	265	253	263	272	244	265	254	235	261	256	246	258	242	245	233	258	275	279	260	230	266	248	260	260	242	245	253	263	236	260	273	233	255	231	247	263	248	249	261	239	272	249	248	252	242	234	239	282	273	273	234	273	256	259	242	261	251	244	229	231	265	249	268	243	235	288	265	238	263	251	243	258	243	242	268	254	255	235	270	253	248	293	251	256	243	256	280	272	283	240	267	257	269	259	268	229	233	280	253	260	241	273	276	268	275	265	252	254	245	239	251	258	269	246	269	246	243	249	239	251	268	248	262	251	282	269	235	254	254	249	274	258	232	288	255	237	258	249	268	251	242	244	220	243	243	265	259	263	264	254	250	229	261	262	253	230	258	255	274	253	228	258	256	259	267	234	269	251	256	237	253	229	263	240	256	257	247	252	249	289	286	251	280	224	251	256	278	248	214	238	230	251	234	254	268	243	255	267	240	234	284	248	270	246	240	243	228	286	257	281	277	233	255	298	250	248	255	263	260	240	276	266	257	286	265	252	253	228	268	245	242	257	266	247	253	256	251	276	246	250	251	260	221	264	287	253	259	279	253	270	246	257	243	244	265	245	247	251	247	247	257	243	250	250	232	268	235	257	226	244	245	266	236	257	265	272	252	266	237	249	239	246	281	261	276	256	266	247	237	277	257	253	258	258	227	258	257	251	246	268	254	261	264	263	246	269	278	275	278	253	266	256	260	259	255	283	236	257	266	253	243	270	257	236	272	270	251	247	259	250	244	250	256	260	234	241	235	264	224	260	247	248	243	237	240	239	264	256	266	249	242	265	258	254	250	240	249	244	231	236	243	242	217	279	240	275	272	239	279	259	243	262	278	260	264	254	244	268	296	257	274	261	241	259	269	260	264	254	239	256	273	298	267	268	218	264	259	278	252	253	266	274	245	242	233	273	259	232	261	235	255	239	261	261	244	267	286	257	253	237	228	247	221	239	241	269	252	296	261	271	277	268	265	274	265	259	223	251	263	247	261	270	285	239	238	261	248	230	257	262	256	244	263	275	254	255	275	246	257	252	303	244	273	245	226	257	238	252	272	244	258	276	261	248	238	254	247	234	275	238	254	254	276	250	240	250	256	275	239	232	271	244	254	271	280	260	254	234	248	245	264	223	253	247	265	243	244	262	275	257	264	244	251	253	252	259	252	243	263	250	233	251	239	270	261	262	255	241	238	243	272	254	249	273	234	279	248	240	252	248	250	256	228	268	270	240	231	277	273	242	232	238	251	263	278	252	231	263	279	247	241	257	258	263	227	249	252	237	248	271	254	248	266	255	231	251	230	268	278	251	267	234	253	224	240	260	248	223	239	253	238	260	249	239	229	271	262	270	257	256	262	254	250	230	235	276	281	261	246	246	237	258	222	258	240	240	284	283	266	264	235	277	251	258	244	233	261	264	214	244	257	281	258	253	285	271	261	236	236	271	244	256	243	269	286	269	247	264	261	260	242	259	237	237	229	228	255	265	259	226	258	245	256	258	286	250	238	251	267	267	264	242	259	235	252	248	252	265	272	284	223	256	258	275	273	222	256	271	266	265	253	245	268	262	244	254	214	262	245	237	249	267	267	242	238	245	213	241	241	244	261	243	248	250	250	264	269	275	240	273	257	291	238	261	240	233	229	252	248	242	252	255	253	291	256	263	244	238	242	251	241	250	241	253	213	255	257	260	231	244	248	263	289	228	283	262	246	230	244	248	257	241	265	255	267	245	238	257	242	256	260	244	262	266	232	258	256	265	238	230	250	229	269	267	246	260	256	228	274	264	233	264	259	247	271	252	285	238	272	265	227	222	270	277	242	238	248	263	259	260	262	262	249	238	249	252	229	257	249	274	262	240	256	244	252	252	272	263	230	267	246	257	246	230	232	228	241	265	254	247	243	270	246	240	242	241	197	262	243	263	259	233	267	263	260	261	258	222	253	269	256	248	259	249	244	229	250	268	256	249	262	270	229	243	270	260	274	299	264	250	266	245	244	255	260	235	248	264	246	250	243	247	262	267	266	255	244	255	268	265	230	281	264	244	236	264	261	229	243	239	241	249	242	255	242	220	277	253	251	259	253	263	261	243	258	232	264	241	229	247	241	273	255	217	253	238	260	265	226	285	269	274	252	231	245	220	242	258	254	250	267	211	257	235	273	251	251	271	267	222	286	269	252	254	257	228	285	253	230	257	261	239	242	243	243	264	284	238	291	243	250	244	246
35943	54229	45506	33133	22669	16476	12733	8983	7238	4829	3353	2526	2241	2582	2228	1938	1781	1552	1348	1182	862	750	772	727	696	755	672	682	553	532	466	435	392	417	400	379	329	353	346	343	355	357	341	346	333	327	342	326	330	327	338	358	351	337	329	311	340	278	331	326	355	317	336	325	318	304	323	299	296	302	323	315	355	327	309	316	294	348	325	317	303	326	328	298	301	284	331	316	328	338	316	295	293	289	314	308	320	306	306	327	310	294	325	304	312	302	311	335	304	255	308	330	316	313	300	313	308	334	269	320	354	291	319	337	311	296	296	306	319	289	278	332	306	322	300	316	303	303	311	301	324	314	316	318	325	287	303	296	299	331	289	341	308	294	321	337	332	298	306	339	354	343	337	331	312	330	303	300	331	341	328	314	314	324	326	321	306	307	339	283	334	312	306	304	323	294	304	319	302	310	335	300	329	327	318	289	336	343	310	280	341	325	319	297	320	318	277	304	331	322	317	345	342	309	310	329	304	303	307	343	319	315	315	314	323	280	346	311	328	333	305	342	321	296	303	327	298	323	325	317	326	332	294	310	331	320	325	289	328	336	295	307	353	316	291	322	335	332	327	294	288	336	317	284	300	315	321	305	350	343	294	320	311	303	333	291	299	333	332	339	295	320	318	351	325	317	315	336	307	302	334	334	315	285	299	327	336	324	314	291	313	315	317	314	323	309	295	324	296	320	328	327	298	311	325	302	312	343	294	309	317	304	277	327	298	330	311	329	350	300	325	322	318	325	305	334	308	330	318	309	321	309	335	294	301	291	301	283	288	317	313	291	308	296	305	298	329	315	335	299	306	326	318	299	306	308	297	301	319	305	292	322	307	305	316	319	321	311	327	330	353	294	309	289	343	315	293	314	313	308	353	334	288	304	337	321	349	294	318	344	326	336	353	314	299	298	318	312	333	332	315	348	317	315	319	338	302	324	303	334	321	318	345	338	276	307	313	327	316	315	338	297	327	304	328	326	323	283	329	315	315	317	308	291	332	309	308	350	318	306	321	310	300	307	345	312	321	302	360	318	344	333	317	307	329	327	333	317	321	299	305	341	320	315	298	321	325	307	317	323	317	327	304	315	335	286	325	339	332	306	312	326	318	303	336	312	304	339	314	327	308	308	310	335	314	307	313	321	295	314	325	314	311	292	331	299	326	354	324	311	323	337	303	316	321	338	283	310	333	325	316	265	317	315	305	301	314	314	305	300	320	280	328	307	299	297	297	333	299	316	327	307	307	327	327	316	328	314	336	338	301	305	306	309	323	334	321	301	331	315	298	298	296	324	340	316	331	306	321	311	312	333	337	341	343	365	344	336	295	302	289	298	327	324	316	295	312	327	317	301	307	314	318	316	339	307	323	316	311	321	325	315	314	329	320	289	287	329	335	301	284	305	312	317	339	357	331	319	332	285	331	318	344	308	312	332	312	309	312	321	310	309	314	327	321	346	335	317	322	301	312	299	368	284	332	303	316	331	332	277	316	315	332	302	317	327	318	309	311	286	317	321	295	343	308	332	299	308	317	305	312	310	332	341	320	287	311	311	319	338	299	306	300	305	312	297	333	305	305	310	311	334	327	290	292	338	319	301	323	316	315	304	332	301	315	313	319	306	331	341	315	288	289	341	342	332	305	348	322	309	332	360	300	325	336	302	295	315	322	313	327	307	311	358	308	312	318	298	297	320	322	261	333	315	313	337	325	294	359	297	329	324	324	306	319	285	315	334	317	314	336	302	306	314	329	327	313	328	340	297	323	318	329	354	328	333	322	313	352	300	325	291	334	286	331	340	313	320	322	321	341	319	285	313	297	329	331	356	323	321	319	352	324	325	338	321	309	287	329	327	296	320	326	309	329	327	289	314	343	281	314	306	347	302	324	331	333	312	323	303	339	315	312	316	348	304	307	348	316	288	336	264	342	307	315	295	286	292	336	319	309	339	316	342	321	354	323	314	300	305	322	297	317	317	313	316	280	316	298	339	310	331	306	325	318	293	330	303	325	331	314	339	334	315	261	294	303	300	330	302	314	292	291	316	315	323	327	312	345	318	291	318	313	311	332	303	327	307	313	314	318	342	331	345	296	302	328	321	319	338	316	316	311	296	320	344	311	269	286	295	309	309	325	293	324	320	295	342	316	307	293	324	292	320	333	302	300	317	323	342	314	308	333	301	323	314	284	314	301	312	338	340	298	301	329	316	329	318	327	333	295	336	315	296	279	336	362	313	339	300	308	303	304	325	338	350	350	347	303	344	310	306	316	301	310	276	336	315	349	305	289	331	322	304	307	311	301	370	328	304	310	327	364	323	323	321	335	305	312	340	302	326	332	291	310	322	353	307	304	324	309	328	337	322	321	312	351	318	310	328	335	312	299	307	288	305	318	349	320	316	317	349	338	315	332	323	323	298	296	305	340	322	306	303	308	323	354	310	310	318	310	317	293	308	330	325	309	305	290	314	331	321	352	311	332	310	294	333	318	295	292	318	309	313	322	314	325	298	325	310	338	301	328	318	339	295	338	321	275	331	340	335	311	313	326	329	326	301	304	301	329	313	310	318	309	335	315	333	310	330	307	323	338	348	318	314	331	310	317	312	314	310	336	313	293	296	311	338	318	280	305	336	311	320	298	298	331	309	311	278	307	322	330	298	296	312	317	332	323	310	271	318	279	343	330	324	312	336	295	291	328	326	295	319	313	333	332	312	320	308	329	288	309	344	329	321	302	329	342	312	316	317	285	328	298	324	306	335	324	316	299	299	305	298	325	323	315	344	306	363	284	298	322	311	326	327	332	311	314	311	313	302	305	284	328	314	334	314	289	293	337	324	329	307	307	328	283	317	294	330	325	329	339	343	342	299	342	304	314	320	313	339	306	315	306	307	340	343	314	318	320	331	313	328	316	304	321	325	327	330	321	330	303	291	300	312	329	291	312	314	327	283	323	334	321	284	312	326	357	302	317	317	317	305	325	334	328	330	303	309	330	314	299	309	303	333	301	328	303	332	328	310	304	298	342	331	314	326	338	342	289	310	302	322	311	309	324	322	318	324	273	309	314	311	302	339	315	307	326	341	320	296	332	313	313	302	292	283	319	306	300	320	308	318	270	315	313	310	321	316	335	326	312	340	280	303	317	318	332	317	310	319	321	309	325	312	310	311	299	301	327	301	311	323	286	325	302	314	304	328	329	340	289	323	324	314	294	313	325	291	299	326	339	343	307	316	299	291	304	317	336	332	315	329	315	313	305	316	293	282	313	320	324	312	312	318	333	313	311	326	336	311	337	309	309	334	321	312	331	307	312	310	336	327	318	332	330	313	291	305	309	312	331	344	311	308	325	283	317	291	326	332	327	313	302	295	318	299	313	312	300	327	298	359	331	329	332	333	330	323	301	322	319	313	296	313	332	308	298	331	354	328	294	346	294	325	323	295	346	331	311	326	296	319	309	344	325	319	313	291	304	343	323	310	319	278
22621	21010	28682	23741	21471	22327	20427	10123	6160	4374	3091	2428	2341	2490	2272	1866	1669	1465	1373	1163	959	830	855	756	832	766	752	724	662	583	557	505	484	490	454	450	468	408	409	423	420	433	460	422	449	412	407	424	438	398	420	388	378	395	381	373	406	400	388	401	381	372	395	398	365	402	371	398	422	404	372	425	378	401	365	388	400	406	376	399	414	391	356	362	390	421	397	396	343	381	415	388	361	404	403	385	373	391	393	383	384	374	359	382	365	366	352	392	392	405	370	355	400	395	375	373	406	366	367	390	381	386	405	374	382	380	391	369	412	347	398	385	378	391	419	377	390	355	399	354	378	407	374	370	408	401	406	381	403	382	369	400	382	370	378	377	388	398	414	423	376	385	381	372	400	374	377	361	388	366	359	403	388	349	398	428	399	384	401	373	378	363	393	402	372	399	397	409	368	384	407	388	381	402	397	409	363	405	386	392	377	357	381	393	430	385	398	362	359	419	351	381	391	376	367	369	358	370	398	361	357	385	400	360	405	359	383	347	375	403	381	392	402	359	403	383	364	388	373	384	400	404	373	372	376	361	401	386	366	353	397	377	380	386	404	390	384	397	386	398	382	423	365	402	436	372	441	366	361	356	406	438	396	392	390	386	373	373	423	402	366	395	390	398	421	391	336	399	389	410	386	377	363	398	369	376	389	352	402	387	382	376	395	388	411	373	390	391	369	407	394	352	393	407	404	392	368	382	381	423	363	399	368	409	366	370	393	386	369	368	405	378	387	398	396	376	395	403	397	374	388	388	362	375	364	391	384	370	394	396	419	366	400	369	399	363	418	380	387	387	345	401	380	380	386	360	393	373	349	411	387	372	368	423	409	370	422	344	375	354	407	370	422	398	369	382	373	410	381	397	384	379	427	401	374	369	380	354	416	390	360	383	390	395	404	379	427	360	374	375	373	406	388	385	393	369	391	362	394	355	373	410	385	388	386	384	373	397	370	403	388	382	388	351	364	385	361	344	362	355	394	384	357	364	391	389	395	400	383	381	382	403	394	370	366	381	368	346	402	372	372	434	364	403	374	375	419	379	432	363	367	412	424	360	370	359	350	390	379	413	363	372	424	368	365	411	420	399	388	393	361	405	415	376	398	418	418	406	390	418	402	388	383	378	398	394	371	421	394	391	393	375	362	396	380	342	349	384	366	405	398	435	381	393	381	389	406	384	384	390	389	370	397	407	391	375	390	416	367	387	364	378	415	373	401	392	405	413	418	389	398	370	376	385	379	414	399	367	382	386	374	370	394	371	393	354	359	361	379	376	389	396	347	405	405	388	398	367	378	358	389	386	406	384	377	413	353	382	383	407	364	410	392	403	377	383	405	361	383	399	404	379	402	354	412	402	356	426	410	392	385	378	361	376	400	401	411	389	421	388	382	377	373	367	386	415	371	395	344	351	353	414	398	396	400	416	337	392	377	384	402	421	422	365	389	399	384	382	405	373	405	367	405	379	408	348	376	383	409	378	366	409	404	373	375	372	414	388	401	368	416	406	405	438	391	376	403	388	400	369	395	382	365	357	376	345	345	412	369	413	362	365	378	381	367	385	317	381	399	401	387	398	413	420	384	393	398	366	394	392	368	351	391	394	393	401	404	390	383	393	416	373	444	373	364	374	392	367	380	359	352	396	377	364	394	383	394	402	381	410	358	386	366	376	374	419	378	369	372	376	380	393	371	400	378	389	429	354	394	361	374	402	381	387	387	363	384	349	426	372	419	405	374	396	377	405	372	400	399	355	387	415	384	394	374	343	385	422	384	382	370	396	385	391	390	410	353	370	389	344	396	390	393	393	344	376	389	372	350	436	431	372	382	407	411	408	372	399	377	389	383	372	377	373	368	386	387	415	386	419	364	365	346	378	357	374	422	389	374	386	388	400	382	353	363	368	370	389	399	383	394	392	414	391	354	397	362	368	371	341	370	361	384	389	355	378	399	417	387	399	406	384	436	375	389	378	351	362	400	399	380	392	360	411	345	390	414	384	370	410	376	402	392	389	360	384	351	413	384	375	400	384	394	369	409	409	377	374	357	371	369	378	397	375	441	376	385	407	358	389	365	376	392	401	386	414	385	377	379	381	417	398	384	401	412	362	389	364	349	380	407	394	372	386	386	388	390	380	391	363	385	351	388	423	390	389	357	392	402	387	388	407	368	398	386	391	374	347	398	402	369	407	386	326	377	383	393	357	363	386	366	341	390	365	386	370	391	384	374	405	358	357	403	376	398	366	377	388	403	375	370	377	390	418	378	335	362	409	406	399	383	388	413	358	383	344	357	356	405	398	410	415	413	384	409	397	409	401	376	413	389	386	382	383	400	358	370	345	403	370	386	395	359	401	387	366	360	364	368	387	389	394	395	401	368	391	384	365	354	405	402	394	383	390	382	362	393	427	358	397	388	363	381	353	384	395	358	380	362	403	348	357	423	413	360	361	383	369	372	364	399	375	394	365	392	400	408	399	372	402	355	372	388	396	401	378	365	395	356	375	370	368	421	345	373	396	383	390	386	353	408	397	424	367	344	392	369	371	343	398	399	373	407	392	367	352	410	361	408	389	375	371	378	379	409	415	354	370	411	383	393	361	405	388	399	385	390	413	387	353	421	395	401	414	351	375	378	398	424	365	417	398	396	378	374	407	382	406	384	374	399	386	359	432	396	363	384	357	389	395	422	409	378	371	382	383	375	415	409	385	413	388	386	339	415	382	368	392	422	382	392	332	369	376	333	382	374	419	430	349	427	393	376	390	399	405	381	358	384	394	402	405	428	383	382	390	371	393	416	423	368	344	402	367	384	430	379	370	353	364	368	389	356	403	366	363	380	413	379	391	366	386	421	356	367	438	371	405	388	388	374	412	393	388	366	407	414	374	411	387	414	371	379	374	376	380	403	373	411	372	408	363	389	387	391	377	406	393	399	403	371	393	386	370	390	381	407	357	378	404	366	407	389	381	355	396	363	379	393	417	411	388	399	378	385	382	384	398	388	415	366	357	377	372	397	362	359	382	398	408	412	423	421	390	362	410	390	368	393	395	367	421	355	390	416	396	402	385	351	379	366	403	397	378	359	384	403	372	402	409	408	407	372	385	369	376	406	394	385	413	371	389	364	375	387	428	410	391	358	380	344	351	353	376	394	394	382	390	375	397	364	378	359	358	392	403	379	414	363	394	381	416	381	370	378	387	374	396	412	357	426	371	379	360	390	352	379	385	358	375	394	393	386	382	375	380	398	436	385	386	374	399	377	385	391	395	384	411	442	389	399	386	390	364	368	373	402	398	388	390	395	408	389	406	337	384	395	384	428	370	396	369	382	391	376	415	379	384	397	392	403	402	368	421	382	378	389	377	387	413	386	399	405	378	368	363	413	430	394	402	385	352	378	387	369	383	407	400	381	392	368	407	383	381	381	416	401	358	368	372	390	387	356	362	379	349	376	390	389	372	383	388	380	376	425	384
38095	63328	53942	40825	30705	24166	19403	14840	11394	8327	5942	4737	4393	4604	3984	3356	2977	2822	2429	2011	1536	1295	1327	1290	1362	1185	1122	1125	986	914	723	637	668	667	595	598	539	563	525	549	543	560	536	508	533	474	478	503	518	490	531	546	507	540	483	440	471	448	479	470	506	469	465	438	435	456	473	439	470	460	479	433	448	420	444	543	466	448	460	458	509	482	459	460	474	464	456	462	457	458	461	448	425	457	443	424	441	449	432	434	459	460	437	463	464	511	445	489	410	461	434	484	463	469	481	481	440	428	500	473	489	500	505	471	438	426	444	476	473	465	449	467	445	501	476	475	509	453	468	460	482	487	456	433	463	455	491	443	428	446	462	464	476	477	472	449	446	458	451	463	477	446	474	471	460	457	471	423	464	423	480	489	458	443	472	477	453	467	456	466	454	462	470	499	489	428	461	470	466	453	443	468	472	474	483	521	470	475	456	466	471	462	468	461	464	440	458	434	505	430	469	436	458	454	430	448	457	467	456	467	456	448	466	428	455	438	498	489	467	483	478	464	482	440	463	432	438	461	434	446	461	457	471	488	430	461	456	447	457	433	418	465	453	460	465	472	425	464	470	483	427	438	476	495	468	482	465	459	501	438	497	470	477	455	442	450	420	458	452	439	442	452	457	488	475	501	465	454	470	490	457	438	425	469	463	446	417	455	484	489	463	447	441	473	489	444	461	477	475	461	441	481	435	432	445	448	453	475	455	459	479	435	495	471	450	490	486	426	442	461	475	465	478	448	459	491	439	447	467	444	429	465	436	457	449	489	445	492	435	454	481	470	500	452	464	447	443	430	449	450	445	448	472	479	475	475	498	427	448	491	450	445	497	459	509	466	500	463	451	494	451	494	448	444	458	513	438	469	444	478	498	448	456	468	457	435	494	435	485	461	466	457	480	470	474	474	431	472	472	437	487	413	469	453	516	445	444	459	481	469	468	449	466	448	444	461	444	449	449	441	451	428	506	500	415	477	467	436	436	458	441	424	475	448	478	472	487	436	451	439	447	442	426	411	444	446	470	475	459	409	457	487	485	470	505	464	448	455	437	429	454	436	418	447	465	453	467	451	474	425	465	474	461	467	466	463	393	449	443	432	460	443	446	505	461	484	505	432	454	435	465	477	444	490	452	448	453	452	457	503	486	475	485	446	447	467	469	477	469	436	462	438	463	486	447	458	468	449	468	452	455	465	425	497	478	502	431	459	487	476	475	480	500	446	424	466	474	478	462	450	463	496	482	463	441	482	449	455	434	474	449	449	402	472	473	429	460	495	464	462	447	434	477	462	471	463	456	491	502	458	442	461	404	492	459	471	429	437	448	464	456	464	466	457	483	490	473	439	503	444	438	449	444	494	476	472	448	452	465	472	468	440	466	451	460	487	515	501	527	475	480	450	479	470	469	447	488	489	425	452	439	425	486	477	476	471	468	455	473	471	477	485	459	432	474	499	452	463	456	495	437	459	461	460	470	454	454	472	473	446	446	453	442	512	459	441	450	468	454	479	438	438	461	440	463	462	462	438	456	469	469	468	454	480	468	483	522	443	491	450	442	440	422	486	459	449	471	476	456	484	511	462	467	482	466	457	437	451	493	453	488	467	478	455	486	453	463	504	447	437	471	491	474	445	512	443	402	442	486	486	454	470	446	485	482	440	466	472	481	500	477	486	460	414	478	493	458	468	473	441	498	482	443	446	460	459	457	472	465	473	438	486	436	475	433	472	450	460	471	497	485	429	453	452	465	430	440	470	466	441	454	501	436	467	441	443	486	521	448	461	481	456	449	422	427	496	440	495	462	460	454	458	451	470	485	442	488	495	461	458	471	491	478	455	463	481	434	499	484	443	493	464	465	474	464	468	478	483	444	466	450	440	413	510	482	413	489	451	503	482	438	459	494	460	434	481	437	500	474	462	466	439	438	487	506	495	457	473	462	441	462	468	409	446	493	469	449	451	496	460	512	478	477	449	428	471	464	476	432	481	447	479	493	424	496	480	428	463	437	448	427	487	457	479	482	499	483	471	471	475	449	471	465	485	461	470	491	492	435	443	440	439	414	470	436	457	439	448	462	463	444	455	452	429	461	453	400	443	478	464	491	447	451	451	450	459	441	492	449	410	487	497	431	458	458	475	464	449	486	455	448	430	447	498	450	432	452	474	436	490	441	442	456	472	487	490	448	460	446	448	453	435	460	465	438	478	463	493	457	441	488	459	481	471	469	455	438	464	473	482	449	461	460	464	462	474	443	455	451	444	439	474	464	481	476	434	466	451	440	495	448	458	422	474	483	458	482	466	414	465	446	422	477	492	454	481	485	458	408	443	455	446	456	454	475	457	470	477	477	437	444	437	467	443	505	471	462	464	464	483	447	416	492	508	510	448	441	469	434	420	485	468	469	522	453	476	463	446	498	442	498	459	462	458	453	448	493	450	491	497	488	451	427	437	498	454	423	462	465	475	442	454	457	450	487	456	472	469	449	465	471	458	464	456	463	469	439	433	457	475	468	462	448	471	433	478	472	473	476	422	445	436	446	484	456	433	473	472	474	459	440	469	457	463	515	475	479	454	463	499	449	441	454	481	463	473	429	428	489	461	443	512	438	532	443	452	455	486	450	413	479	442	444	455	432	438	496	472	448	504	455	490	427	489	437	466	467	500	489	494	487	466	446	427	469	463	474	478	479	491	443	452	480	511	429	405	490	433	482	500	511	398	476	417	488	451	453	439	454	470	450	475	480	433	458	489	439	488	456	438	434	471	461	454	469	481	463	473	437	438	475	485	455	463	486	418	443	457	448	458	431	447	482	462	447	455	444	430	456	444	447	446	428	451	450	477	463	464	414	437	420	451	431	463	464	469	446	495	447	442	463	520	448	440	456	452	465	433	458	467	471	466	470	515	510	471	444	471	472	454	472	476	443	429	456	477	444	435	454	470	458	456	465	411	426	443	460	451	452	467	417	452	475	487	474	434	455	406	480	443	498	470	462	443	506	468	461	470	445	414	455	433	452	447	446	469	483	467	440	498	422	429	476	458	447	482	444	451	454	486	485	492	478	456	452	459	459	441	440	479	444	473	445	458	417	464	464	483	457	505	422	435	430	459	425	480	444	456	471	483	487	467	452	453	418	474	453	425	443	445	455	465	480	420	469	425	443	469	469	482	469	416	476	442	469	455	432	478	447	436	455	449	461	470	448	456	444	452	481	484	480	465	453	456	455	439	436	427	470	445	481	458	463	445	456	462	438	456	459	486	452	471	437	469	445	510	467	435	460	456	466	480	501	449	444	447	436	459	455	449	467	439	487	462	427	467	478	444	465	472	469	419	516	457	470	458	464	463	489	497	450	466	500	437	445	448	446	478	485	494	446	484	447	462	463	434	433	460	447	482	436	451	495	425	446	447	456	450	485	419	464	453	493	459	433	501	424	430	422	461	449	463	439	437	477	456	447	468	441	465	476	431	451	430	489	463
29776	33130	37235	29470	16030	9024	5817	3946	2502	1674	1152	999	897	934	863	757	679	648	576	514	456	443	440	419	440	389	398	377	338	327	300	319	288	287	284	269	274	259	258	278	268	261	252	261	272	255	267	258	267	247	277	261	292	225	258	273	262	236	277	265	246	252	251	260	254	249	239	285	265	251	234	264	258	240	280	262	240	260	275	247	230	259	242	266	256	262	266	274	242	251	267	238	278	273	228	277	265	252	257	249	243	258	259	252	258	263	240	266	227	266	258	260	271	211	231	269	246	249	246	242	240	230	239	248	248	265	246	246	265	241	286	222	255	272	249	267	261	257	250	242	276	244	216	289	248	253	244	263	282	255	247	243	247	228	252	253	256	264	245	265	245	237	245	229	265	243	251	276	270	255	278	229	243	275	251	232	237	259	242	261	265	246	268	253	246	253	260	244	247	253	294	261	257	250	236	254	239	256	281	280	244	240	270	252	252	262	229	265	253	255	271	270	238	251	240	251	259	222	272	257	250	270	266	250	243	256	261	264	256	267	250	269	251	258	245	246	243	245	253	235	272	251	234	266	267	251	249	256	262	256	235	252	268	260	272	277	257	243	248	251	246	243	247	261	255	240	239	258	260	239	261	285	273	248	256	256	253	267	269	242	249	264	271	249	235	247	254	261	263	255	220	279	251	251	256	246	258	289	226	255	258	236	264	235	257	239	272	247	249	267	281	268	284	259	257	261	243	285	274	269	259	265	247	241	253	245	259	248	268	253	257	272	247	284	283	262	237	249	256	235	273	246	266	299	246	267	243	264	263	259	258	269	249	249	272	256	255	269	250	280	281	255	276	277	266	252	237	256	228	249	230	264	291	247	221	257	244	242	247	255	265	274	254	262	275	255	254	239	278	258	265	270	235	238	238	275	261	270	294	235	249	254	264	247	281	255	251	262	257	256	249	273	274	250	253	239	249	242	263	254	255	256	256	249	269	254	246	261	263	250	257	257	258	271	251	234	251	272	254	258	260	260	261	262	246	264	272	249	256	252	239	271	255	247	263	266	263	239	264	249	245	240	263	252	253	273	242	220	237	248	259	227	247	275	268	241	239	234	233	258	260	273	284	233	249	274	251	248	250	271	251	251	258	267	250	247	303	267	247	246	251	229	258	241	237	277	255	287	255	242	262	246	252	265	236	254	245	254	231	261	256	258	262	239	278	275	273	254	258	246	239	266	267	242	254	256	257	247	278	248	247	269	228	246	236	251	279	235	249	255	256	247	245	258	249	218	243	257	253	222	256	247	246	255	243	255	228	258	249	252	273	279	268	281	250	251	231	251	226	268	277	249	280	254	254	252	253	278	279	272	255	272	252	268	256	284	238	251	240	251	273	282	255	252	260	283	275	257	253	267	251	268	269	258	272	243	257	244	251	251	254	257	253	275	249	270	267	227	262	245	270	268	245	266	243	251	259	235	277	247	309	247	255	262	248	258	277	255	288	205	253	239	241	253	248	244	253	270	224	270	283	266	247	269	279	227	282	266	265	266	258	269	277	221	232	250	259	221	265	251	252	234	294	246	258	249	242	278	261	233	249	252	247	236	235	242	236	238	260	252	260	268	282	255	245	269	244	251	231	267	266	255	226	259	260	279	278	251	250	251	258	241	279	258	250	264	274	250	258	234	267	258	262	251	257	249	272	236	266	240	273	256	245	250	255	241	262	258	270	251	275	235	278	251	245	252	257	256	249	268	276	236	247	276	240	249	242	273	250	261	235	272	257	244	262	257	224	250	250	267	238	224	277	239	250	258	251	277	255	237	248	260	258	234	235	238	276	261	250	255	237	243	235	244	258	246	240	245	238	239	226	250	235	280	251	263	239	242	243	230	297	278	257	240	270	254	279	223	240	247	266	275	248	255	253	246	231	253	232	258	248	243	252	264	266	285	251	242	259	229	260	259	252	259	226	260	282	274	247	267	263	289	279	259	256	275	236	246	243	252	252	266	252	245	270	226	253	244	263	268	276	251	238	267	245	257	254	234	272	228	229	267	281	231	246	276	290	249	275	245	238	237	235	255	294	261	238	253	247	256	245	243	247	231	268	250	255	243	240	259	256	250	234	244	272	240	223	243	293	256	248	276	295	235	262	223	242	236	231	262	278	275	273	282	255	269	284	264	251	284	236	246	237	240	264	273	266	283	262	291	267	273	264	257	255	238	251	273	263	249	250	245	248	262	272	246	261	264	255	266	227	248	249	260	245	242	267	259	251	227	261	271	265	254	256	287	257	273	265	245	268	221	247	246	240	281	277	257	248	272	232	257	250	255	252	276	248	236	264	255	239	256	231	249	263	258	267	240	230	259	242	265	259	250	294	273	239	244	246	275	256	258	275	266	233	235	248	235	248	247	268	245	269	264	255	240	284	240	291	274	251	243	255	240	271	271	259	225	271	260	240	264	236	279	242	268	231	275	260	252	231	257	255	254	234	261	242	280	261	275	263	262	251	230	237	269	260	285	252	235	244	277	238	266	260	255	253	266	243	253	237	255	227	273	260	229	266	244	290	237	264	265	262	264	286	231	269	253	298	263	304	255	257	224	258	234	248	266	289	276	255	250	253	260	272	238	249	251	247	248	240	245	277	271	263	251	270	242	294	244	268	274	254	266	255	269	271	235	237	253	240	277	249	227	272	245	304	240	227	266	263	245	242	222	273	278	232	244	247	241	254	254	254	249	261	286	241	276	298	259	242	246	238	250	246	270	243	228	264	272	264	257	260	266	264	263	245	256	254	264	253	262	267	241	255	229	271	236	260	247	262	260	253	246	253	261	273	280	279	274	247	250	270	234	261	270	234	260	265	276	253	279	265	245	255	247	255	257	274	244	259	297	263	262	243	269	250	264	269	247	242	260	266	257	266	233	263	279	258	245	251	243	255	274	254	248	252	247	259	256	237	251	258	225	233	287	240	257	247	262	274	244	233	266	281	265	251	242	279	241	247	200	277	263	248	252	242	275	257	263	257	264	293	238	252	265	277	281	252	280	225	245	278	262	254	267	258	229	248	262	250	275	248	232	264	264	228	286	261	259	274	268	279	257	251	277	251	275	236	270	272	267	267	241	288	249	275	241	251	276	250	247	258	242	253	260	269	273	274	251	211	229	229	281	255	244	256	257	226	282	259	254	248	238	249	251	254	266	264	264	255	269	277	240	233	252	242	236	241	257	263	254	250	277	277	273	266	241	259	262	252	246	256	233	278	270	244	242	292	267	269	249	274	272	276	277	257	278	252	248	254	274	259	237	243	243	246	250	257	276	259	244	269	219	227	280	283	246	268	242	267	241	264	252	257	268	238	259	267	229	276	253	244	217	271	263	250	256	237	235	252	259	265	260	264	248	245	249	252	276	257	266	234	244	249	254	248	249	291	295	269	274	264	280	276	229	228	247	283	266	298	229	224	296	251	242	269	243	254	266	253	257	282	235	243	251	257	257	273	236	285	247	240	294	237	264
35366	48969	41744	29791	19200	14074	10673	7811	5316	3563	2495	1918	1842	1841	1682	1369	1148	1080	978	873	617	645	653	624	578	581	614	573	511	445	365	390	373	406	418	330	371	355	355	370	332	325	358	340	314	332	339	341	328	325	330	357	310	325	326	320	322	343	317	296	295	277	330	348	332	337	318	310	331	320	295	313	330	317	348	287	302	285	291	305	339	310	333	297	301	289	337	307	325	291	295	336	315	267	310	298	319	315	299	334	287	322	305	304	320	330	301	305	312	286	318	312	310	310	317	290	314	320	316	326	310	344	349	279	318	298	313	325	294	317	314	328	303	350	286	331	306	330	323	313	324	299	330	289	304	305	310	295	297	317	333	310	304	311	330	306	319	291	312	314	342	323	325	330	284	329	316	311	306	322	300	306	325	291	333	339	297	315	321	298	305	302	328	314	284	316	309	330	317	325	307	335	323	326	269	296	356	300	301	291	285	301	315	330	336	346	277	317	273	348	325	291	301	308	307	293	312	291	336	284	331	320	283	311	304	289	279	309	328	272	361	356	304	315	345	323	304	284	312	317	320	350	322	315	321	334	270	310	310	316	340	345	308	330	322	346	334	315	324	338	293	315	310	303	323	313	273	314	346	316	336	281	320	319	291	307	320	337	333	287	316	284	294	301	335	342	315	315	337	303	283	335	317	301	325	309	295	293	290	288	304	314	288	322	304	300	333	312	317	323	283	305	321	293	301	291	310	350	308	324	323	328	310	303	291	339	323	326	314	329	298	293	345	323	316	324	307	340	319	323	313	271	306	312	308	304	317	312	300	305	334	333	287	312	329	307	319	298	312	320	277	296	328	293	313	329	330	303	288	321	309	273	330	321	341	303	317	302	306	296	322	299	370	333	300	298	316	329	301	303	312	312	316	275	305	330	312	335	310	332	330	312	333	318	297	312	313	322	309	328	309	302	300	332	314	319	308	281	304	335	289	318	300	325	308	290	311	309	336	286	306	343	312	318	274	277	310	274	332	345	308	307	293	295	335	279	287	318	282	289	315	323	297	295	304	311	335	329	313	326	306	292	363	320	332	309	278	319	296	296	294	337	344	297	312	271	305	280	288	295	327	322	338	326	308	293	339	340	318	285	320	328	349	309	272	285	344	353	315	327	323	296	348	275	328	308	321	331	301	316	293	293	313	306	305	287	292	285	308	318	319	336	304	305	318	292	298	313	335	304	269	319	316	302	314	322	246	337	317	316	333	349	318	335	300	283	296	329	329	307	271	301	303	306	297	293	343	340	287	318	334	313	335	331	315	293	360	314	299	303	345	291	333	301	293	315	313	294	324	319	323	317	321	292	315	309	319	339	301	311	310	335	320	298	317	292	349	315	302	331	332	333	318	343	343	329	314	293	304	309	308	289	302	290	315	280	283	284	311	337	298	303	288	316	340	319	328	352	328	320	301	328	293	298	324	329	359	312	343	340	324	333	314	298	326	344	293	322	303	339	288	324	291	302	322	331	323	310	313	311	325	324	330	323	285	291	327	299	333	298	316	306	321	299	286	293	291	298	334	324	332	332	292	337	324	291	296	332	306	300	302	295	295	310	314	313	310	307	289	306	361	316	329	297	320	297	304	329	322	312	320	315	284	275	326	339	287	287	338	301	346	338	282	305	312	286	269	334	304	336	334	340	300	324	321	298	311	332	316	323	289	311	322	325	309	295	308	308	289	311	317	335	308	331	329	303	301	338	322	325	322	297	350	305	300	319	302	285	344	304	281	328	313	307	312	289	320	330	289	308	308	301	309	311	331	289	274	291	298	303	313	293	342	327	296	327	291	316	316	309	329	341	301	326	351	306	348	290	296	300	346	304	314	306	311	320	303	322	332	278	272	273	302	323	300	315	318	334	325	318	281	303	329	320	329	315	311	336	319	306	317	303	307	295	276	298	316	333	345	303	299	329	320	314	308	320	298	317	289	323	310	300	322	323	329	298	340	352	289	312	320	327	303	287	308	324	309	344	328	310	323	307	318	306	345	318	302	338	317	296	320	318	303	270	326	326	311	292	299	306	303	328	310	312	313	316	341	313	272	323	309	320	314	306	327	313	324	343	305	300	313	290	302	321	298	346	332	321	315	334	319	329	307	321	315	335	307	303	309	313	317	293	301	353	300	293	318	333	321	322	298	333	317	283	311	319	325	300	264	343	302	333	307	332	314	322	309	321	315	287	344	324	330	303	295	293	300	304	351	337	294	302	309	291	328	309	309	272	320	308	287	295	312	288	320	316	305	331	301	322	285	301	334	293	329	305	275	302	339	326	320	308	310	316	315	307	308	308	284	312	312	302	322	324	308	299	332	329	307	313	324	313	326	324	309	356	315	299	311	322	302	301	322	341	312	291	309	296	309	324	306	318	314	300	338	328	351	319	308	318	287	311	281	316	325	306	295	313	327	374	334	296	298	293	301	291	321	322	315	314	322	310	317	329	300	316	343	322	311	322	315	327	309	309	301	322	298	322	315	302	318	308	330	279	317	327	279	303	333	308	345	344	301	322	293	323	322	352	316	302	305	306	302	282	305	313	310	303	288	337	279	273	331	315	309	306	331	294	316	319	314	284	294	310	333	333	329	322	325	325	294	313	294	317	346	319	331	345	316	299	290	318	307	330	302	297	320	323	305	305	339	311	301	284	311	297	319	285	293	334	334	304	337	297	323	299	289	312	309	322	304	294	312	277	296	310	288	308	301	289	312	338	295	311	324	329	304	318	328	296	279	276	324	289	284	292	294	296	319	323	298	321	309	318	338	318	311	326	321	314	253	332	293	314	303	293	339	320	325	325	355	278	325	300	269	279	341	327	279	339	314	299	314	325	301	296	309	326	335	294	314	362	309	313	315	298	335	325	338	305	331	338	315	291	325	319	328	279	301	295	316	306	298	326	301	309	301	291	316	303	306	301	281	321	311	328	288	324	289	328	313	312	300	261	298	343	331	306	310	308	314	324	307	291	326	307	323	316	316	321	274	315	305	316	295	292	332	306	313	295	305	350	342	333	294	290	309	301	289	303	315	303	303	330	320	296	361	324	360	285	313	312	326	297	327	319	332	327	306	320	299	330	307	309	346	315	305	301	312	320	319	307	305	343	314	317	326	273	311	310	307	335	294	321	286	283	290	285	271	336	328	326	256	292	347	326	290	308	310	329	288	323	314	322	328	296	330	324	347	329	304	281	329	298	307	318	356	356	310	302	340	302	306	321	355	304	344	315	316	319	307	321	303	315	305	293	300	355	320	342	287	346	329	293	321	324	319	297	307	320	351	303	296	296	320	322	317	304	318	323	293	314	296	310	334	311	303	310	335	312	340	322	325	316	290	303	310	308	306	343	319	302	289	283	305	330	319	331	329	316	304	317	344	343	310	282	295	311	328	281	335	335	322	355	304	308	333	312	281	349	336	318	286	315	291	302	300	334	332	306	339	292	317	354	333	287	318	302	309	319	320	313	269	314	308	282
23630	20981	28508	25075	22010	18753	11798	6318	3875	2919	2158	1733	1721	1561	1580	1430	1069	937	912	783	693	726	724	660	594	601	588	550	528	451	422	407	428	433	392	390	374	371	374	359	373	365	378	370	338	340	346	369	378	379	380	342	369	351	317	342	339	336	379	322	348	323	337	356	334	376	343	356	334	346	333	308	324	344	361	354	369	337	355	347	348	325	304	353	366	329	340	366	388	321	320	375	349	343	341	356	322	333	335	333	336	351	334	336	343	346	347	366	390	330	328	350	329	366	339	326	348	328	349	342	364	342	326	336	317	356	337	332	352	347	362	366	328	321	349	352	314	324	329	358	367	357	332	325	348	367	326	309	333	337	362	326	328	330	360	334	349	375	359	346	356	363	314	350	323	358	329	335	354	327	320	360	355	335	354	345	338	339	339	332	324	320	334	308	346	304	312	336	336	338	369	333	354	356	351	342	328	325	337	329	331	388	299	354	303	341	305	337	312	348	317	344	366	327	360	364	347	377	373	332	333	343	346	326	318	315	341	300	356	313	335	332	320	291	352	348	372	355	350	345	325	351	317	319	333	332	354	307	328	362	355	329	355	346	334	340	320	355	322	335	339	326	328	378	353	315	309	332	354	342	319	314	322	349	344	357	314	315	320	349	311	320	348	333	346	332	353	342	342	350	349	346	321	353	329	319	330	306	321	291	343	336	319	351	343	329	345	368	318	319	353	321	324	324	320	338	348	346	368	350	314	351	356	358	362	322	364	336	322	321	336	340	321	354	331	343	358	343	324	339	346	314	343	321	349	329	388	327	352	325	320	335	355	366	333	346	362	316	359	320	328	348	322	329	312	325	348	362	341	359	358	356	332	331	338	355	353	350	296	338	332	320	322	363	326	345	335	338	358	336	331	351	338	337	331	368	326	305	320	334	314	358	372	335	390	383	334	311	337	361	323	321	321	343	370	342	362	317	346	345	334	342	311	350	317	330	321	332	360	317	345	337	332	326	344	330	334	356	349	344	345	299	352	375	315	350	336	331	322	333	328	347	329	315	340	340	339	320	331	349	369	334	367	305	324	333	350	351	325	352	325	365	334	319	304	330	305	386	329	362	354	352	326	326	324	326	340	343	345	332	347	378	334	364	345	333	363	319	373	373	338	344	348	305	355	348	320	348	367	348	355	293	337	343	340	324	355	325	376	357	325	318	328	368	374	342	326	354	364	380	326	349	319	326	315	309	354	319	325	322	359	339	322	333	341	317	334	352	361	338	341	359	325	361	326	338	341	338	336	361	337	338	302	363	340	360	334	340	347	336	356	342	296	328	350	341	350	337	359	325	352	356	321	337	348	337	334	303	327	337	311	370	342	338	365	337	337	346	328	359	357	339	324	385	362	310	374	332	334	361	330	312	353	320	323	354	359	347	363	346	340	339	332	346	303	364	334	312	313	334	371	362	312	360	304	343	322	313	349	346	332	351	312	320	341	343	366	365	324	320	350	346	329	350	340	327	343	346	358	316	330	346	375	361	334	333	323	364	347	348	353	302	349	330	351	344	364	323	356	343	342	342	381	368	357	368	308	337	325	332	354	310	339	327	329	369	354	314	368	334	332	322	342	349	319	331	347	314	350	336	320	332	345	333	340	335	331	349	343	350	309	366	366	351	332	358	338	334	333	341	353	339	351	363	418	321	331	339	346	318	346	313	374	319	337	336	352	324	314	376	364	314	338	303	341	346	360	314	361	343	341	349	365	306	329	314	366	349	349	338	330	354	339	342	367	389	376	359	371	347	329	346	329	352	299	318	327	327	349	348	350	353	359	342	363	351	349	336	320	359	354	325	324	361	381	349	339	331	346	343	358	365	337	353	362	344	363	344	333	318	345	328	301	339	357	377	357	358	335	322	330	315	332	387	339	320	353	344	337	348	339	326	333	355	297	364	323	318	334	346	348	347	341	366	347	347	337	290	311	338	321	322	352	313	344	353	349	369	343	338	325	369	321	324	368	326	343	335	322	367	333	330	353	333	339	319	358	322	370	324	318	329	388	340	331	358	363	341	333	330	340	363	322	342	375	317	328	341	347	335	344	357	321	354	358	374	324	331	333	356	310	355	319	327	351	358	328	325	327	306	344	306	363	341	339	334	366	353	327	316	340	355	303	317	350	338	339	331	330	316	347	356	355	364	337	320	366	317	373	352	352	349	318	303	336	368	383	342	352	373	342	357	331	358	350	342	339	338	362	348	349	339	324	316	371	335	316	361	338	354	332	333	345	349	336	333	367	345	339	342	373	354	369	335	361	348	346	371	388	338	343	317	363	340	347	296	323	372	324	356	332	339	336	320	331	335	356	336	367	358	338	357	332	336	342	346	345	334	353	358	336	335	353	338	332	348	332	341	375	353	347	309	370	370	321	337	352	323	338	364	356	357	377	351	363	320	347	328	327	359	354	345	332	340	323	348	324	315	352	337	350	351	347	379	335	357	356	354	365	342	355	328	327	372	308	343	345	363	317	320	355	346	357	330	359	363	388	382	346	334	349	315	359	341	389	362	313	357	318	350	346	335	344	373	342	335	324	319	321	339	332	339	324	351	352	368	330	344	321	359	366	356	353	337	331	356	312	373	313	346	365	326	333	364	351	336	351	327	345	338	347	353	363	371	323	368	351	380	345	310	335	347	359	348	334	325	321	331	339	329	327	335	345	370	357	346	336	346	335	348	344	357	356	373	351	321	326	335	345	335	348	327	332	327	344	336	334	341	352	364	332	343	359	361	352	336	339	318	329	327	335	309	330	310	291	319	333	317	314	344	305	331	315	333	332	365	321	336	358	336	324	347	329	388	346	383	343	352	296	361	369	315	344	376	324	306	329	314	333	356	334	334	341	347	314	332	319	353	347	349	341	356	344	369	365	367	343	321	364	331	364	348	314	338	337	354	347	354	340	336	363	324	335	345	360	348	382	355	363	340	356	326	353	346	343	356	316	345	345	343	336	317	340	312	346	317	379	330	369	356	318	326	334	334	340	359	364	323	340	344	356	353	358	321	356	313	349	374	336	339	323	352	344	332	344	360	333	309	327	364	341	326	357	350	379	364	325	345	363	347	317	331	390	334	339	321	333	349	341	328	332	364	322	329	337	329	330	315	340	373	342	360	350	345	317	336	332	368	331	348	352	334	348	333	343	376	307	335	354	338	334	362	333	326	341	358	365	331	315	327	351	348	355	351	321	306	343	335	296	346	348	363	311	347	322	372	311	334	327	321	332	312	351	347	285	329	309	326	373	377	369	335	331	368	339	349	348	358	316	312	332	316	327	318	329	329	340	335	374	356	341	349	345	326	340	330	347	316	342	377	334	334	350	312	316	314	353	330	333	351	337	328	335	332	330	358	357	376	310	330	374	345	352	321	311	363	345	370	332	369	323	347	349	354	357	322	364	314	340	338	336	342	339	377	383	344	346	319	358	342	348	336	338	339	338	360	306	342	324	316	361	344	327	359	292	340
35681	56564	48845	36268	25247	19288	14961	10858	7973	5753	4222	3166	3154	2932	2772	2321	1919	1749	1537	1350	1165	1090	1085	961	880	885	865	797	759	674	617	534	595	515	460	458	499	445	452	500	492	441	429	449	456	444	401	427	398	422	477	459	452	371	417	436	437	425	446	367	399	410	380	392	416	432	404	408	372	441	415	414	436	400	383	419	399	420	447	381	431	415	422	376	404	425	376	409	402	398	412	419	387	417	439	412	397	392	429	416	404	412	390	405	423	416	430	432	386	401	408	406	409	410	442	407	399	384	396	416	442	386	436	393	389	365	416	425	407	417	408	377	380	415	399	384	407	393	349	423	378	407	447	398	369	429	384	391	403	399	438	417	366	400	415	395	417	446	386	397	415	390	448	436	411	422	411	384	412	384	395	387	474	433	420	379	421	434	431	402	373	403	427	404	412	390	407	402	404	422	415	372	405	411	396	408	399	400	410	420	381	400	386	427	413	428	402	408	418	442	424	389	432	417	419	379	418	391	372	398	385	408	408	394	418	412	363	387	410	402	434	418	389	433	378	398	407	425	398	374	427	390	423	422	443	423	394	399	383	412	394	386	397	410	395	379	418	409	411	407	426	403	404	467	381	419	454	403	372	400	382	397	402	390	421	392	394	393	443	388	399	416	415	409	385	379	416	414	412	362	451	430	411	390	408	393	409	451	421	431	400	374	369	399	442	418	394	378	414	401	409	402	409	389	422	450	402	392	405	413	395	416	438	412	425	402	411	424	426	399	370	422	426	412	419	379	380	382	389	413	379	464	420	416	433	431	364	380	419	410	388	412	394	404	396	443	412	410	444	378	406	419	425	388	456	403	401	405	425	403	389	374	396	406	404	395	424	403	427	405	396	387	386	444	400	392	387	416	376	422	394	396	371	438	391	396	429	410	352	410	358	395	414	420	399	402	383	432	418	444	399	393	400	403	443	388	432	438	395	418	384	420	410	432	436	437	410	382	419	392	457	397	390	396	409	372	392	420	409	397	435	372	376	409	387	400	358	392	417	394	359	397	424	418	369	421	416	399	382	370	385	437	465	373	407	401	422	423	403	466	422	393	390	452	421	404	394	405	401	418	406	375	420	401	415	399	426	399	386	389	408	403	378	389	423	432	421	393	376	365	431	397	425	409	437	408	402	406	429	437	409	402	433	440	434	392	421	432	432	409	420	380	379	418	394	426	360	443	405	405	421	435	395	385	394	418	422	375	404	409	418	390	410	408	430	340	426	420	417	439	432	408	389	432	437	399	406	399	416	412	410	393	386	417	429	423	414	390	387	403	406	391	426	378	419	383	406	380	407	399	440	395	431	425	402	422	388	390	413	388	406	442	428	418	380	429	411	427	411	401	408	412	427	405	411	415	392	394	407	385	379	434	416	362	400	390	422	466	424	412	407	408	413	407	431	409	453	367	431	436	400	418	405	393	407	375	380	408	417	399	397	432	416	399	361	372	432	418	411	411	431	406	434	445	390	390	409	420	389	439	410	411	403	411	427	426	433	372	399	368	390	393	433	439	387	383	382	390	402	411	427	390	405	438	429	383	404	430	425	392	402	396	419	383	368	383	399	377	399	437	398	413	417	385	391	417	409	419	400	485	421	398	423	428	419	421	412	399	418	474	398	413	401	397	358	422	404	429	396	429	407	423	393	410	385	423	399	396	409	395	404	435	417	396	413	411	400	396	385	416	429	403	404	395	393	424	416	414	428	386	427	383	388	428	436	408	390	439	387	397	417	405	402	437	401	413	401	397	415	418	402	398	392	423	386	414	396	406	425	403	375	418	389	409	422	415	423	384	411	408	406	426	447	388	397	350	395	414	419	430	396	411	423	411	419	425	402	415	389	395	414	395	382	409	419	373	382	410	428	410	398	424	423	384	397	412	399	406	419	407	394	413	397	425	403	400	387	394	401	404	394	413	384	430	387	401	410	400	383	388	410	406	422	399	399	411	398	449	391	392	425	423	405	425	437	406	421	418	400	449	385	376	415	404	443	413	380	399	364	441	369	390	415	446	373	408	380	381	391	395	414	400	438	403	447	399	371	430	414	424	383	408	419	381	388	395	406	384	412	451	374	456	404	414	403	395	412	410	418	369	380	413	422	414	402	349	404	394	407	378	421	427	372	421	429	412	418	421	391	421	429	448	397	404	432	425	427	381	363	403	377	424	397	422	410	408	388	410	416	443	383	408	421	438	428	348	387	395	387	386	376	393	360	418	396	413	425	384	406	403	448	424	383	420	409	415	407	378	414	386	386	381	374	433	423	428	403	381	418	404	384	430	382	379	404	398	396	447	418	398	394	396	427	394	416	408	392	406	399	431	380	450	402	422	361	403	428	415	397	399	423	422	396	444	429	390	428	389	385	390	408	401	384	431	425	399	429	433	398	398	385	403	435	406	392	391	434	420	387	381	392	417	427	403	430	421	424	400	389	404	401	395	406	412	400	407	418	448	398	413	400	387	426	400	410	383	404	407	418	405	389	416	403	402	389	452	412	400	411	358	439	402	446	418	414	403	425	392	407	404	393	418	412	423	371	386	368	373	419	415	404	442	394	398	407	413	415	427	430	428	406	410	406	401	386	405	378	410	386	408	410	399	394	376	388	408	398	417	438	394	411	392	421	377	374	423	428	428	426	402	393	386	411	385	439	407	438	410	390	435	411	421	432	457	414	376	436	421	393	395	414	397	420	414	398	426	388	356	393	413	422	385	440	410	413	425	424	437	391	440	406	401	406	413	421	429	414	405	413	429	375	370	363	422	378	379	435	399	429	435	426	390	410	437	423	376	415	413	390	427	414	428	434	423	410	403	422	413	397	418	367	409	414	412	405	410	436	388	410	411	398	389	410	409	374	397	406	442	404	396	430	397	414	392	390	402	397	433	423	397	390	390	412	432	396	393	420	396	425	366	401	448	396	444	385	383	399	420	398	375	454	413	416	447	436	426	364	412	381	439	399	376	396	435	390	428	400	404	406	403	427	408	424	404	396	427	399	393	413	417	444	433	402	390	380	389	405	427	411	394	424	398	385	381	384	392	413	372	456	390	385	395	394	435	398	386	368	423	393	366	407	393	406	437	418	383	412	355	447	434	416	387	393	422	405	396	372	386	412	404	397	401	436	417	382	408	413	423	408	410	436	413	415	385	403	426	405	381	375	414	410	457	405	369	404	389	402	412	383	372	398	415	419	381	419	406	409	418	408	396	371	426	421	400	426	426	403	389	409	372	402	370	403	393	436	415	407	389	389	406	424	382	425	395	368	441	396	389	424	377	341	403	391	398	403	421	431	405	422	393	417	397	400	402	360	434	407	411	387	393	386	429	371	386	423	415	397	411	407	418	348	396	403	417	429	404	442	409	418	397	402	419	405	402	404	399	402	419	412	392	403	466	410	393	388	418	402	383	386	469	445	406	397	378	450	344	456	379	434	415	405	430	413	386	405	417	400	411	401	398	404	402	412	427	402	452
24861	21191	28789	27989	20391	13258	7910	4417	3069	1957	1484	1303	1122	1116	1096	922	852	706	582	569	556	541	515	470	425	458	423	363	376	357	321	319	279	279	266	234	237	242	257	258	273	268	257	284	255	242	257	261	264	240	277	222	257	242	226	254	237	240	257	258	244	227	259	256	236	217	222	240	267	245	217	225	259	231	237	226	244	254	237	237	248	242	229	251	267	238	232	227	237	226	260	249	248	214	263	219	244	196	248	262	252	224	269	287	260	224	253	222	258	233	227	248	288	246	268	238	229	233	214	243	252	257	248	234	231	268	241	264	226	263	229	275	223	243	239	246	248	237	261	244	228	228	232	247	261	234	220	247	252	263	254	260	253	252	225	224	254	249	267	240	254	251	255	240	243	245	249	221	254	225	221	266	248	234	217	243	259	237	234	260	244	222	232	247	273	229	239	236	218	215	252	227	257	251	265	256	239	235	248	245	239	245	256	225	252	244	238	241	245	245	215	241	225	224	227	242	238	234	252	253	240	229	250	213	233	230	258	245	224	228	254	253	235	252	222	243	245	244	225	245	237	230	226	256	262	238	232	245	237	244	219	265	256	211	215	250	269	272	239	247	237	259	247	225	247	248	233	257	264	260	262	242	246	244	245	237	232	276	248	256	264	240	253	253	249	247	232	249	253	253	255	244	250	223	217	250	253	206	249	242	262	242	224	271	257	257	255	226	261	245	233	227	243	234	263	226	234	253	229	259	264	240	243	252	262	242	233	241	251	248	250	248	253	244	233	271	222	226	238	214	271	270	245	230	232	268	253	258	266	273	263	230	246	255	247	232	237	238	241	217	220	260	216	271	246	232	261	218	221	257	217	223	243	258	237	267	242	244	238	268	253	250	257	265	256	249	274	249	269	216	291	249	238	239	263	244	258	260	232	264	237	222	256	232	270	211	256	251	285	238	221	266	253	242	293	231	267	241	247	232	238	244	262	217	241	252	251	223	252	230	214	253	249	221	265	222	269	228	241	238	229	236	263	246	245	254	265	271	245	238	237	255	247	253	246	219	234	246	268	249	225	231	258	219	239	251	244	212	230	252	248	262	247	233	267	246	247	238	223	281	207	247	229	235	292	251	265	254	248	222	224	236	248	231	251	235	282	261	223	228	248	232	232	226	233	215	246	230	245	248	240	233	257	271	225	233	249	253	268	242	234	253	236	256	250	252	256	237	240	226	250	248	235	230	236	264	269	241	257	232	296	223	235	261	214	277	240	220	230	244	259	227	253	248	213	237	241	253	250	248	249	234	248	265	235	265	240	271	261	259	230	232	269	248	255	226	235	235	245	232	220	256	227	237	246	274	235	267	244	253	228	217	246	251	259	226	255	254	247	219	261	239	246	250	244	263	248	252	249	235	257	259	246	239	258	248	264	239	254	269	259	229	207	244	245	255	274	248	229	248	240	222	234	249	227	234	245	239	234	232	235	267	239	239	263	229	223	241	258	259	249	247	249	228	248	239	243	264	236	250	223	246	236	252	244	262	237	221	261	249	222	238	238	284	221	228	243	254	236	239	241	249	249	234	233	257	223	252	272	230	262	244	271	256	262	221	242	263	211	242	239	243	255	254	242	221	246	272	231	261	255	266	224	253	226	230	242	290	257	254	245	235	253	274	265	253	257	234	248	258	280	219	241	223	261	242	246	228	232	260	252	232	250	228	242	246	265	252	236	258	243	227	231	245	260	235	256	232	253	274	261	250	228	246	236	259	229	223	255	212	257	248	277	263	252	240	249	260	227	246	228	224	257	257	248	231	219	236	229	231	249	241	250	257	264	232	252	264	252	245	241	262	250	216	257	252	245	231	237	230	271	223	227	243	230	252	244	276	233	223	236	233	241	269	231	227	216	271	264	251	246	246	246	249	272	252	263	242	223	241	262	235	228	259	232	260	253	242	251	247	242	235	244	224	242	250	234	241	239	238	247	262	220	238	272	277	250	213	245	229	241	257	245	254	244	245	275	229	248	210	237	239	215	227	261	242	233	267	262	264	250	239	233	253	269	253	250	283	236	244	244	255	213	233	225	235	271	257	261	267	257	252	240	246	229	247	239	248	247	265	242	251	224	218	221	256	235	250	249	245	243	242	235	280	255	262	241	237	239	230	244	271	261	247	239	248	260	271	269	264	263	251	236	234	242	223	236	226	262	229	243	283	225	291	258	239	243	226	258	251	249	223	228	259	237	236	234	251	265	236	228	247	254	254	255	239	242	258	237	260	250	246	278	254	248	229	289	237	222	238	261	208	230	261	227	210	251	252	251	240	245	215	239	268	242	238	248	254	243	256	260	258	246	241	211	243	249	243	238	257	223	217	239	254	242	226	229	227	223	220	258	230	245	246	249	237	244	217	219	254	247	261	263	241	238	249	233	254	248	243	232	240	221	272	218	235	249	255	245	259	260	221	234	247	254	206	266	249	225	221	248	250	249	251	241	213	219	263	228	261	231	218	231	254	255	234	253	268	221	229	264	247	208	255	244	252	224	217	267	266	252	241	220	257	243	242	250	262	257	233	230	234	239	263	265	236	219	235	219	269	245	223	231	270	242	241	263	240	234	233	245	268	245	226	271	266	242	236	241	222	256	226	230	246	225	251	224	261	245	236	238	218	245	237	240	245	258	260	265	254	275	234	244	240	244	228	268	241	219	239	237	250	240	233	218	224	245	257	239	252	249	258	261	250	218	228	266	241	250	190	269	238	272	244	246	243	235	243	222	232	242	261	220	260	248	256	211	229	254	233	242	231	230	238	252	234	268	258	220	237	242	217	243	256	278	210	254	233	263	236	282	250	214	207	230	262	257	245	235	257	212	261	255	216	234	254	232	237	230	222	230	238	254	234	244	257	250	237	248	252	255	257	237	213	217	255	254	250	217	258	221	273	256	230	201	272	232	247	230	249	225	237	243	241	234	241	218	223	265	265	219	251	248	235	239	240	275	222	297	248	246	240	233	263	248	245	221	279	254	255	238	255	248	234	253	244	244	234	221	233	233	245	235	251	238	244	256	265	234	258	274	240	268	243	272	277	231	240	259	241	213	213	244	251	217	244	261	226	248	238	233	226	254	216	253	258	252	216	219	236	225	239	266	252	232	240	229	256	242	251	218	281	222	253	253	224	239	275	245	228	243	227	204	270	265	245	219	256	209	253	259	263	218	256	255	247	255	245	240	270	243	219	246	247	240	211	264	232	251	241	235	253	260	242	252	238	238	216	242	249	242	252	228	240	254	227	248	243	258	255	206	253	254	260	264	245	236	243	225	228	256	230	234	258	257	258	238	264	276	269	263	225	263	239	247	231	252	219	241	237	250	229	231	241	245	256	279	219	242	231	242	249	281	247	235	254	253	266	262	238	252	274	236	269	238	248	243	240	231	203	228	223	242	224	238	233	239	227	236	230	239	249	237	209	262	229	252	274	229	236	215	260	259	236	246	223	245	257	259	223	224	243	223	210	250	223
36390	52905	45869	33889	23218	17211	13049	9263	6992	4199	3148	2742	2503	2204	2210	1765	1581	1283	1076	982	889	860	813	735	669	711	598	545	565	511	483	411	410	393	381	389	347	338	309	349	353	365	363	313	322	303	304	323	344	343	316	337	323	295	312	308	333	344	305	305	328	297	336	328	305	286	321	300	301	308	293	293	320	291	317	312	290	316	307	302	286	298	313	293	295	335	296	331	337	314	301	284	293	304	315	320	319	319	305	316	285	316	275	284	299	341	298	309	288	269	273	330	277	274	287	280	287	295	283	321	288	310	328	294	309	286	296	298	290	284	298	311	294	313	285	314	318	298	304	307	322	314	312	271	309	342	293	309	290	315	320	293	285	294	300	333	298	284	326	285	290	281	285	326	325	291	305	286	291	319	338	345	294	296	317	308	304	312	301	287	298	293	323	303	311	289	323	306	305	331	316	303	293	307	281	310	312	306	311	311	298	294	335	316	319	299	339	287	299	311	289	313	299	281	294	312	293	335	300	280	291	325	304	334	343	313	306	298	322	307	295	331	277	269	283	315	313	321	299	290	286	321	326	304	309	290	309	324	331	307	270	300	297	276	264	326	296	262	306	294	284	302	324	312	303	290	287	309	282	300	308	301	311	301	321	320	282	287	295	297	289	352	307	318	323	331	311	317	310	302	300	290	307	306	308	319	290	300	289	305	309	330	301	289	261	303	318	295	324	306	331	301	278	310	301	326	265	312	303	287	301	314	259	316	324	301	287	307	319	292	282	296	291	268	299	298	319	286	317	322	290	311	351	309	275	313	306	321	289	294	293	300	305	300	323	329	308	295	318	312	305	326	315	320	308	319	278	296	297	321	313	290	302	315	294	289	308	295	276	292	308	299	291	272	287	315	303	329	326	295	298	305	328	286	286	288	306	293	314	322	307	307	293	327	296	300	295	308	289	288	333	284	324	291	293	284	280	294	315	319	318	311	305	329	295	277	343	313	319	298	314	268	331	284	320	310	325	323	267	297	293	283	311	295	303	289	311	303	302	320	309	268	315	299	312	306	290	290	293	311	286	327	285	312	294	302	329	340	296	289	309	328	306	292	311	338	299	323	305	303	308	321	290	340	292	288	313	294	315	296	290	274	308	287	291	297	306	335	313	313	318	292	295	314	315	342	309	319	303	287	301	292	286	318	303	312	298	297	301	311	276	288	303	313	321	305	305	321	321	287	318	332	303	308	292	326	298	353	304	289	322	283	290	316	344	315	320	312	296	287	305	293	288	286	319	328	305	292	326	290	300	305	304	300	325	307	262	312	321	339	292	287	289	299	312	282	277	330	310	293	308	318	282	285	309	321	323	328	304	316	319	283	322	307	306	291	283	277	289	328	306	316	298	308	324	297	300	288	285	303	306	278	309	314	289	320	317	333	305	285	304	300	291	302	304	326	331	284	318	288	310	307	305	297	310	324	279	288	289	291	295	322	297	294	303	338	294	297	311	318	324	319	283	304	264	280	296	304	323	328	326	305	297	287	314	273	264	332	311	309	320	282	283	305	323	312	305	294	279	293	301	312	288	293	284	310	266	326	314	278	308	293	306	286	301	296	302	325	286	265	292	287	316	292	307	312	317	296	331	321	312	315	279	298	291	324	305	298	278	316	303	306	302	285	273	277	298	294	276	292	305	308	300	306	288	304	276	301	286	296	298	285	315	331	304	296	297	284	300	305	272	288	285	283	282	293	296	327	334	315	302	320	281	295	298	275	306	298	286	313	300	313	310	317	347	283	306	273	336	282	300	332	281	313	304	324	312	266	306	313	280	326	290	313	283	319	287	306	316	324	334	288	295	314	296	315	306	279	306	305	272	309	322	297	321	279	304	330	282	287	304	307	286	297	271	281	302	330	327	308	292	325	321	302	300	289	317	326	322	325	285	321	315	273	312	320	309	298	305	303	315	291	321	284	296	300	288	324	309	293	314	304	322	302	307	296	332	327	283	274	297	322	289	270	290	301	302	299	291	333	297	290	314	279	278	313	368	295	305	311	335	277	270	293	281	288	309	333	304	336	280	315	286	266	321	334	301	289	275	321	277	277	281	297	327	305	294	277	335	313	287	288	301	318	342	308	284	288	313	310	286	315	299	302	288	279	278	285	315	282	313	302	322	307	301	308	311	338	307	327	311	291	307	313	310	348	313	293	273	305	321	274	292	298	305	296	323	336	307	333	319	297	316	303	267	295	302	314	282	323	303	295	292	316	290	294	304	277	303	298	292	267	309	290	339	324	308	299	311	319	323	310	313	312	325	263	291	335	329	308	302	318	315	281	296	304	319	316	311	249	301	317	272	301	289	322	322	293	297	291	279	293	324	282	319	325	254	303	299	296	298	312	316	306	285	315	316	290	306	319	318	324	320	304	310	303	295	264	322	290	307	279	295	324	301	319	309	313	283	281	294	281	285	298	330	264	322	307	321	296	287	286	314	304	350	289	310	291	294	293	349	287	278	305	336	313	266	298	285	324	290	285	289	308	297	343	277	296	313	284	289	324	291	276	295	322	294	329	331	308	300	302	312	297	297	311	276	311	299	296	306	322	336	293	302	275	281	302	297	279	313	308	292	306	304	311	295	298	307	324	300	302	291	294	285	334	311	303	288	304	306	297	287	295	300	327	296	298	291	343	304	308	297	298	332	312	329	303	286	302	321	271	300	282	316	339	288	300	314	292	305	302	307	283	301	297	312	314	287	299	296	296	317	322	313	268	313	293	306	298	305	274	302	282	298	328	318	293	303	290	289	305	305	339	289	297	333	331	297	311	320	264	307	325	306	305	314	282	332	301	305	298	305	323	304	290	293	322	291	317	319	266	287	309	303	275	300	280	304	316	295	286	280	303	326	298	290	299	287	294	300	305	332	323	289	313	283	270	302	329	307	307	323	313	314	316	297	320	289	291	281	284	312	296	316	318	290	292	306	329	274	317	291	293	326	301	332	281	299	287	309	314	292	282	273	304	295	316	279	298	300	305	296	353	311	306	316	325	304	307	298	321	330	288	314	288	304	315	313	324	301	299	298	319	308	309	292	279	314	288	316	311	311	293	306	324	289	330	302	280	298	307	304	316	307	317	295	280	324	319	279	290	300	296	259	326	349	320	295	328	325	299	292	305	303	282	326	293	293	288	331	316	296	274	287	309	321	307	279	331	303	304	290	313	286	285	318	323	281	309	294	287	314	317	287	295	277	313	315	294	305	309	342	287	294	282	324	321	288	311	299	291	321	268	299	285	291	303	300	330	331	309	305	302	291	265	329	291	304	320	321	299	330	317	304	304	317	285	302	292	291	313	316	342	299	300	306	282	300	322	277	311	312	274	321	300	283	312	312	305	308	319	301	286	304	272	304	306	307	304	311	333	330	313	284	284	313	290	314	302	292	296	307	322	293	334	301	291	299	309	323	306	318	306	307	280	326	293	283	317	284	303	290	292	295	295	310	306	317	307	287	294	299	314	306	283
22583	21011	28718	23783	21491	22463	20400	9258	5989	3606	2708	2413	2443	2070	2209	1870	1635	1438	1170	1032	1004	1044	894	809	810	719	696	648	603	586	557	484	459	475	471	425	432	429	382	461	433	437	392	394	415	387	385	350	384	420	407	383	424	364	394	392	358	375	381	401	367	400	378	373	405	392	357	393	392	378	390	411	388	406	419	378	375	396	415	380	362	386	402	395	361	356	395	380	387	404	370	401	395	347	379	383	333	390	387	381	388	391	397	386	366	362	368	374	386	408	382	357	387	401	360	393	386	386	378	370	364	378	376	353	330	403	391	364	373	363	384	361	362	413	395	385	358	350	387	359	394	376	377	377	376	345	399	373	348	394	357	365	390	417	386	389	380	413	371	381	377	394	382	392	398	379	364	399	367	366	363	388	386	357	380	355	361	379	377	394	387	340	430	372	368	387	375	368	358	371	385	352	387	380	402	374	347	394	391	391	386	406	385	368	374	359	370	366	407	397	364	351	341	386	372	333	366	402	387	380	398	380	394	363	406	373	346	381	390	390	368	329	416	367	379	351	413	362	380	385	385	342	382	381	375	383	404	365	397	357	378	366	359	354	352	342	410	397	356	356	374	378	404	330	410	421	400	378	396	367	388	371	390	388	368	387	360	390	379	369	379	364	428	376	390	382	392	354	376	371	399	398	413	358	385	382	370	392	418	376	363	384	393	377	385	398	386	364	394	402	355	342	390	389	329	382	350	406	426	372	383	370	362	384	384	373	400	369	393	365	387	349	354	380	360	369	372	392	379	406	410	367	367	418	386	373	357	408	389	396	395	385	363	373	378	395	399	381	383	387	355	368	367	381	369	365	369	354	372	422	382	362	372	341	394	383	377	371	382	410	371	411	323	366	359	368	411	372	411	371	381	412	359	378	361	362	396	377	389	340	396	376	331	384	361	375	382	358	353	399	361	373	377	380	369	378	397	374	351	372	366	355	393	396	379	358	350	393	359	375	391	410	359	396	353	371	410	361	393	396	408	354	428	370	357	364	384	354	354	364	379	384	342	365	388	403	383	411	385	388	412	377	375	405	372	398	365	389	410	382	344	391	354	379	381	382	373	352	371	378	383	390	371	373	373	409	371	385	389	368	361	414	384	405	373	357	403	383	397	388	321	361	366	358	366	355	352	409	363	366	365	369	341	405	383	396	378	363	403	385	402	377	355	381	396	388	391	399	376	348	376	417	392	357	355	401	376	363	378	398	362	387	442	399	352	357	403	388	389	392	369	358	385	368	377	347	379	395	377	388	375	370	414	350	387	397	401	424	397	378	371	405	415	364	376	398	382	368	366	369	407	383	364	388	351	338	406	349	385	347	407	373	378	402	387	400	370	361	332	391	382	387	374	370	369	390	449	381	358	387	368	381	365	373	358	389	400	377	391	418	383	379	390	417	396	379	379	400	349	365	403	383	348	393	360	366	378	366	391	371	357	392	379	386	350	376	359	378	378	390	379	385	384	376	393	365	368	418	403	368	357	372	353	419	361	377	385	365	377	364	425	357	378	364	401	399	370	414	374	366	409	368	403	410	384	406	355	340	367	359	385	416	367	373	383	372	378	371	372	373	387	376	375	396	385	364	365	361	361	389	381	369	374	380	427	372	347	361	376	364	385	361	377	383	382	406	362	385	377	396	405	376	409	395	377	364	386	396	354	385	409	349	332	397	364	397	385	366	356	370	402	369	357	379	376	349	385	410	347	367	385	412	366	388	391	383	392	372	391	331	374	346	369	438	391	394	370	397	365	359	348	399	398	392	355	371	388	362	353	387	361	403	348	356	371	355	368	371	384	390	380	374	363	352	368	360	385	370	393	403	355	411	360	395	384	350	378	383	396	402	359	362	384	364	355	361	357	432	354	380	363	388	385	364	371	371	393	354	387	390	362	395	344	397	392	386	382	368	383	386	364	357	355	400	404	342	389	388	392	395	374	381	378	376	358	368	363	375	393	382	376	365	381	369	357	385	383	425	373	369	378	387	337	370	389	360	375	390	396	357	391	421	361	351	389	372	385	391	406	405	377	361	375	329	367	383	391	377	360	364	383	377	417	365	353	380	352	397	399	352	389	370	380	396	418	347	406	342	399	389	389	368	345	377	384	338	396	359	366	415	387	383	350	373	385	375	374	390	382	392	393	377	398	362	408	421	394	363	394	404	376	403	381	388	367	382	349	349	392	413	334	396	407	359	383	360	427	384	351	351	403	395	371	366	357	370	392	394	364	355	381	359	372	338	376	377	378	387	394	399	356	380	387	349	360	371	381	371	353	376	367	386	368	364	388	398	377	349	388	382	372	371	362	360	369	358	362	374	394	386	391	384	393	412	409	364	357	379	376	356	380	394	386	368	357	403	376	359	399	379	357	367	350	359	389	388	346	378	370	355	386	377	377	392	384	367	362	379	352	382	347	351	348	384	323	366	364	383	360	385	415	404	348	390	382	407	375	397	371	370	367	347	385	400	395	412	385	401	386	393	412	363	368	391	403	374	396	406	385	383	382	397	385	356	382	349	360	376	352	400	360	401	415	372	363	370	392	380	370	366	392	357	381	380	380	408	365	333	379	360	387	392	396	368	374	388	367	366	383	399	380	369	375	366	412	392	385	390	379	383	367	382	367	376	355	386	380	388	372	431	378	346	370	373	400	382	368	387	389	375	373	384	399	346	378	393	391	379	371	405	397	412	421	403	353	398	368	354	375	368	431	369	360	397	400	358	382	383	399	383	397	372	350	363	364	366	347	442	374	417	382	402	365	346	355	371	358	372	372	366	346	407	366	382	368	397	411	391	392	356	356	381	386	399	365	386	355	334	396	382	413	406	411	407	402	410	394	401	370	360	343	370	398	371	361	380	418	417	372	372	382	384	373	384	397	395	389	380	381	340	397	348	401	364	377	391	348	369	402	376	361	392	371	402	370	390	360	366	380	359	381	385	343	391	369	379	405	407	353	358	384	383	399	381	362	379	352	357	378	388	378	388	391	406	382	378	375	350	393	353	379	353	371	330	409	364	395	366	389	407	409	383	382	366	390	363	415	393	447	385	396	363	357	375	380	385	373	362	336	375	361	363	352	382	377	378	400	394	382	381	392	331	374	361	415	366	351	372	371	388	351	375	377	410	372	376	397	378	377	385	376	398	373	369	367	366	369	386	380	395	383	396	374	379	383	346	367	358	376	398	396	356	376	375	375	368	404	374	397	369	374	391	350	394	390	386	393	426	371	382	391	387	367	343	422	415	373	381	379	340	386	403	385	379	365	368	371	407	376	328	357	375	385	390	346	372	359	361	369	391	397	399	380	414	387	419	399	363	363	389	370	364	386	402	387	403	353	345	351	382	328	364	351	362	360	393	377	368	415	373	384	345	365	391	374	380	341	355	384	361	360	386	387	378	375	412	406	375	400	360	389	392	392	409	403	353	340	371	409	378	384	393	368	370	366	361	395	370	383	350	368	377	378	368	381	361
38598	61834	54899	41924	31189	24868	19141	14018	11238	7134	5332	4702	4458	3840	4130	3257	2972	2391	1945	1651	1650	1576	1453	1278	1210	1256	1058	952	913	841	809	730	616	605	595	554	505	495	498	541	528	517	550	519	520	449	484	520	506	514	508	511	467	479	479	438	464	456	435	436	463	469	450	451	484	461	464	469	423	445	423	439	491	432	462	468	422	445	415	469	463	429	438	458	457	444	499	434	418	468	416	466	451	445	457	449	466	422	441	465	465	483	469	466	427	408	441	448	482	458	444	434	452	435	484	446	468	472	420	435	414	464	424	477	456	439	462	445	446	476	408	483	503	432	453	426	441	462	427	407	464	493	486	467	437	456	436	469	484	414	450	448	472	425	472	450	498	456	470	457	453	472	482	437	433	412	430	483	442	457	435	437	474	444	476	471	467	460	453	451	453	444	447	398	437	439	439	440	471	472	446	474	473	421	457	490	431	461	439	458	464	435	434	466	443	466	462	385	448	459	445	450	441	496	470	481	447	477	470	435	447	441	429	432	399	433	432	442	427	418	439	407	438	422	422	470	459	456	465	451	424	461	458	432	474	449	460	416	446	438	423	399	410	455	444	435	459	434	434	461	442	428	466	441	434	429	436	471	433	436	478	443	428	476	486	462	431	432	420	410	444	469	456	461	444	476	449	468	440	413	458	442	477	458	443	461	447	451	434	439	463	436	455	505	435	468	490	526	430	469	457	451	452	448	480	456	443	422	434	427	463	456	447	468	458	471	427	483	433	460	443	480	466	446	500	433	462	424	453	433	458	443	440	444	424	440	450	441	474	462	427	437	448	398	445	463	437	471	447	440	448	445	408	450	449	476	445	464	469	415	471	449	456	446	458	424	451	449	470	429	430	438	474	451	437	406	442	493	411	454	456	450	454	447	432	416	477	455	435	456	473	458	410	435	426	458	473	469	443	441	482	486	469	455	445	457	437	442	467	476	440	445	477	458	466	451	420	448	427	453	425	476	459	456	414	458	461	471	481	481	431	430	426	454	441	440	471	437	449	470	479	460	469	465	484	450	466	426	444	473	476	487	489	510	485	460	451	453	436	435	481	481	484	449	462	426	482	480	445	433	442	473	474	443	454	444	464	465	459	456	460	482	439	448	477	465	398	457	467	431	408	478	482	452	474	449	495	440	419	446	453	437	451	445	433	426	471	438	451	436	435	428	429	433	427	451	453	443	416	461	421	451	462	449	479	467	454	456	465	453	437	501	480	418	473	479	439	450	460	454	427	466	442	467	435	454	469	477	457	403	440	431	473	421	464	471	430	472	476	459	484	450	466	464	429	453	422	467	401	489	445	421	456	429	457	518	422	476	472	427	450	429	447	437	415	451	449	471	437	479	436	464	442	482	445	454	469	459	440	423	467	444	478	440	438	464	457	473	461	456	485	440	424	449	447	411	436	421	438	431	469	456	468	418	446	471	401	472	451	454	465	445	438	427	477	439	474	449	435	430	442	446	420	445	438	466	395	467	447	475	443	462	451	490	465	464	448	453	461	439	430	456	495	466	429	442	518	450	460	439	464	428	448	447	435	454	412	482	441	460	452	434	474	461	473	441	445	432	437	462	451	434	435	446	433	416	469	461	428	424	439	474	423	447	456	471	462	441	442	438	487	464	444	454	439	439	435	459	433	464	481	457	469	451	442	459	442	478	437	431	434	435	446	414	461	473	429	465	443	431	452	457	486	490	457	481	455	404	442	432	441	448	436	426	458	465	467	478	429	472	482	449	458	426	466	488	453	419	440	454	448	467	467	409	448	449	455	451	454	468	460	430	430	429	456	434	486	438	425	456	445	507	459	441	450	445	444	433	426	464	424	440	448	483	442	438	448	486	478	438	503	451	476	449	450	451	431	437	449	410	429	479	441	445	454	466	458	438	456	481	448	429	461	465	418	467	441	460	462	481	430	454	450	486	411	458	448	449	439	446	438	473	447	436	460	442	422	469	429	486	460	458	441	451	464	461	434	424	470	444	440	440	443	417	452	441	458	432	453	465	441	399	470	460	445	462	474	478	436	437	451	443	388	450	460	462	428	424	403	433	436	443	441	468	441	455	474	420	479	451	456	440	432	436	461	460	417	445	480	424	437	435	460	437	443	447	427	462	499	470	419	454	460	424	451	452	474	419	462	462	405	471	441	468	424	446	447	451	450	420	464	417	449	469	468	450	483	430	437	435	426	453	457	462	418	455	478	483	484	451	443	440	428	460	463	474	442	460	442	411	416	462	468	423	428	449	427	482	497	482	483	499	409	487	487	420	456	461	472	457	436	469	437	444	435	450	438	420	463	432	448	461	429	465	452	457	489	461	460	453	488	418	486	449	425	468	420	441	432	444	458	451	491	471	437	480	444	419	473	439	467	430	449	434	452	443	439	455	438	470	473	378	473	440	407	455	478	438	424	411	461	475	462	466	422	432	439	430	456	471	396	459	407	474	452	438	451	474	461	445	441	463	437	430	480	481	443	466	458	487	446	445	432	429	445	451	487	432	450	460	456	435	429	462	486	429	480	431	432	440	450	432	408	421	422	479	482	444	406	433	441	443	434	458	428	446	434	459	430	452	460	466	443	429	452	395	438	461	469	398	410	452	418	443	448	461	449	459	437	448	466	476	435	426	434	471	414	439	430	436	457	407	463	479	454	456	413	455	481	435	455	458	443	477	449	459	429	449	466	456	449	443	399	475	414	432	457	488	461	486	436	447	442	455	452	472	454	455	451	453	441	424	466	453	469	421	439	420	413	446	440	463	436	466	425	428	468	450	433	463	428	485	428	492	443	437	452	432	447	470	503	425	446	414	455	430	441	470	451	439	450	435	457	453	425	461	474	441	470	443	453	428	473	416	462	445	487	455	461	454	411	488	458	414	461	436	450	448	464	426	433	440	454	438	452	457	443	439	445	425	448	438	442	445	438	469	459	459	447	467	437	454	433	478	431	464	412	455	411	439	425	475	464	465	430	428	426	461	474	473	462	444	466	434	439	469	478	475	409	437	486	448	424	455	422	427	429	461	446	461	454	454	485	441	427	436	472	483	441	446	464	440	463	443	445	483	482	445	435	441	478	425	462	407	471	466	430	416	437	465	407	459	476	468	468	456	454	469	483	453	451	398	458	466	430	411	457	480	466	432	467	464	456	476	456	443	496	415	439	451	450	407	438	463	462	414	448	473	442	432	415	488	446	463	447	455	460	404	435	464	411	438	489	465	464	473	442	446	455	444	476	433	462	432	439	456	430	452	459	490	450	422	422	453	433	427	421	441	458	441	471	445	467	479	488	448	459	482	458	438	460	481	437	456	451	460	450	460	431	433	437	432	432	456	499	469	450	465	468	459	445	465	452	449	432	420	411	453	490	455	469	456	441	433	473	438	425	466	455	416	447	415	451	459	435	432	421	418	471	447	465	453	457	470	471	431	466	454	478	454	442	454	448	431	473	480	461	445	442	467	471	407	460	488	484	447
29783	32762	37733	29615	17064	9784	5785	3798	2557	1652	1012	1005	925	770	786	732	681	543	504	454	482	448	422	379	404	361	350	326	343	295	292	306	257	271	297	263	259	269	251	263	252	262	248	240	232	227	265	241	207	280	239	276	286	228	232	243	260	254	260	239	245	257	249	236	243	232	241	266	249	251	248	269	204	280	232	224	238	239	251	241	242	243	240	234	239	224	282	268	256	243	243	231	248	224	226	237	215	237	247	227	279	243	271	237	230	250	256	263	236	245	251	256	209	248	264	231	272	259	289	264	248	241	244	255	246	228	244	251	238	243	242	238	240	261	236	230	250	269	221	245	262	236	279	253	231	228	254	252	241	246	242	246	248	241	231	259	212	237	280	235	240	244	222	251	268	246	248	269	251	264	251	242	254	241	264	258	265	268	237	226	261	257	275	268	226	234	237	229	258	258	257	239	243	241	231	245	237	235	234	253	241	252	213	249	235	230	217	265	261	246	274	211	211	232	281	229	239	248	241	252	250	270	243	251	230	224	245	227	253	269	234	258	278	246	205	245	267	241	242	275	233	230	250	227	244	252	252	236	249	265	210	247	229	242	216	243	240	228	228	254	269	260	238	274	255	258	260	243	248	249	251	260	268	243	228	227	246	263	254	234	225	247	251	243	235	267	240	247	258	243	242	243	248	241	250	265	256	242	226	224	241	259	237	253	232	223	246	250	242	238	264	244	261	263	250	237	274	244	227	242	224	230	270	253	243	213	218	273	238	243	248	232	247	251	263	213	273	231	251	267	257	236	254	265	252	250	270	235	230	261	249	255	255	220	244	217	241	233	256	254	234	241	276	247	225	253	220	256	274	229	233	257	253	210	235	248	278	240	242	242	246	265	240	263	232	241	250	252	248	238	253	241	219	250	240	246	258	238	258	232	239	233	273	257	245	222	259	261	243	228	243	268	247	245	235	266	229	225	245	245	259	234	262	219	253	238	238	230	244	268	249	240	275	249	248	259	225	235	233	259	257	252	231	268	222	236	214	243	242	253	232	248	241	261	233	241	255	251	250	245	236	216	247	226	247	247	249	238	233	234	266	242	241	233	265	251	260	232	261	256	252	251	237	257	238	236	248	257	259	260	269	217	277	251	244	245	243	238	233	238	243	233	252	229	227	254	274	254	253	267	244	243	238	247	248	238	233	231	261	270	233	260	237	251	257	244	233	269	238	240	234	247	263	238	299	243	256	271	261	228	233	245	256	282	264	237	245	217	257	240	270	239	236	254	272	281	240	229	262	235	254	249	254	257	253	250	238	220	257	237	238	248	243	255	227	255	258	246	256	252	252	217	220	207	269	228	219	223	252	229	236	230	239	262	247	218	241	239	270	233	259	232	259	237	267	238	241	256	240	252	232	232	250	239	250	242	224	259	223	255	273	240	263	252	253	231	256	258	258	250	235	270	229	254	267	233	282	265	219	256	261	271	241	241	258	262	270	228	256	258	244	239	218	254	261	238	244	253	227	257	233	245	222	239	252	240	256	226	277	242	241	242	275	219	239	233	263	232	254	261	267	226	261	255	238	238	250	239	238	257	223	263	246	242	241	252	252	215	237	217	241	237	251	236	270	220	233	275	277	266	210	235	234	232	262	266	222	253	268	242	236	245	215	223	239	243	250	257	204	265	266	213	249	218	278	226	245	246	215	242	250	274	255	271	244	225	255	231	234	232	214	253	242	259	255	251	256	253	247	212	230	278	237	256	259	249	273	254	232	276	224	222	277	242	247	223	231	249	244	230	273	280	250	258	234	234	246	263	247	242	231	242	252	240	267	245	245	274	236	258	218	253	245	233	248	244	259	269	253	224	210	236	244	256	231	246	270	261	265	254	255	223	246	238	249	244	244	254	247	261	230	240	259	245	255	242	242	239	230	241	265	224	270	223	238	252	264	251	231	251	219	246	223	244	242	213	248	217	238	220	247	240	243	271	232	227	255	250	220	232	249	245	266	244	247	268	246	245	267	251	231	256	250	247	231	248	230	243	245	253	274	254	246	233	221	225	246	237	261	266	237	273	248	239	251	252	256	252	246	243	233	253	244	253	241	255	232	228	253	249	247	267	244	221	249	240	254	246	243	241	256	267	264	242	242	250	249	223	245	267	219	241	243	266	224	216	210	279	240	260	264	252	227	245	248	244	260	229	275	221	207	272	239	252	226	236	230	260	242	235	230	237	238	237	281	236	239	238	228	251	231	223	259	241	209	249	234	247	242	232	244	236	221	249	266	259	233	254	240	228	271	232	248	222	237	211	226	232	258	255	263	219	251	251	242	264	253	271	266	249	237	246	255	239	243	247	259	263	248	259	245	248	245	244	255	258	249	233	231	253	256	233	246	248	231	252	242	215	252	216	210	260	225	230	232	230	223	232	242	266	233	229	233	269	246	264	226	255	236	253	229	274	234	235	248	257	251	243	249	231	244	235	219	254	237	246	270	252	260	264	251	262	247	222	234	253	255	249	250	245	250	223	227	239	249	263	248	242	234	270	245	232	214	235	243	271	262	271	250	248	265	253	243	248	272	246	251	229	233	252	262	272	259	220	236	221	263	249	248	232	252	253	257	257	233	242	205	217	238	246	240	231	227	257	224	242	266	239	252	244	271	250	239	241	258	248	301	250	227	232	256	269	236	253	256	237	237	253	220	265	238	248	215	249	217	240	234	264	217	241	257	269	269	241	232	244	237	246	223	238	250	244	228	252	249	228	244	229	219	236	232	252	238	246	235	254	252	251	221	254	261	220	229	282	217	245	247	255	236	238	239	238	256	249	252	236	265	244	229	235	257	230	250	235	224	243	232	242	253	227	240	238	252	230	282	244	262	256	261	247	242	227	262	234	268	246	263	264	243	244	242	247	244	232	258	237	260	261	258	267	258	244	233	244	260	238	233	229	241	259	239	249	274	237	236	236	226	247	245	261	224	253	225	251	234	225	244	223	252	266	285	245	205	233	214	236	240	237	235	230	237	245	245	285	258	252	239	233	258	239	234	239	237	243	219	232	258	250	220	244	261	247	255	242	243	234	238	250	279	235	217	231	263	248	248	237	259	244	223	247	232	257	246	255	222	237	229	267	231	239	235	259	230	265	244	237	236	222	227	251	250	245	233	231	273	251	228	232	237	253	257	251	235	237	246	251	239	234	259	260	233	232	264	237	239	247	231	242	264	278	244	222	218	230	237	258	237	240	225	237	218	246	234	253	240	259	262	242	254	231	225	252	227	245	236	243	260	202	245	238	262	237	239	211	227	271	243	257	275	227	257	251	278	285	255	243	229	236	250	245	217	239	234	265	267	238	225	232	239	234	265	245	249	235	242	237	252	262	226	238	267	261	243	252	223	235	226	254	230	252	245	265	247	269	236	225	233	262	261	233	229	247	227	245	260	263	276	245	217	245	239	244	229	248	247	242	253	251	219	246	285	259	249	242	276	244	249	243	247	222	274	226	253	245	230	252
35546	48573	42470	30105	19913	14774	10613	7503	5503	3638	2168	2026	1786	1493	1593	1406	1147	1060	841	719	723	675	625	653	601	567	514	477	465	482	424	397	422	346	356	373	327	332	294	331	330	337	315	313	331	305	282	303	328	361	323	314	323	298	335	299	308	322	318	282	284	316	314	307	280	319	295	321	291	281	299	289	293	270	307	326	275	298	285	305	291	331	287	297	283	291	288	289	324	303	296	322	315	320	300	307	291	286	289	277	287	299	318	310	265	317	312	316	287	302	339	283	299	314	319	318	343	292	302	297	291	295	269	295	281	306	283	310	303	278	293	308	275	315	296	305	317	282	295	311	265	296	317	314	307	249	306	313	285	297	307	261	325	286	293	295	305	297	293	297	298	287	285	296	290	308	306	306	301	296	295	280	265	274	263	323	322	281	299	309	318	319	294	296	293	317	296	315	328	312	286	331	301	327	325	283	296	275	265	320	284	299	283	273	314	284	284	278	280	322	291	308	309	287	287	319	271	283	338	309	301	279	304	310	289	321	291	309	279	304	334	324	299	285	279	288	308	287	321	306	290	314	262	303	305	317	298	285	314	283	269	313	337	292	295	245	298	281	322	282	288	288	315	289	298	306	330	289	298	307	326	280	339	288	309	295	284	288	279	301	289	291	310	301	292	313	286	294	281	288	294	286	284	295	295	281	306	283	296	323	280	318	276	313	288	319	296	304	296	322	307	297	297	301	295	294	323	309	330	289	294	296	312	301	290	298	290	312	306	262	318	302	289	295	318	289	271	297	304	308	308	283	311	287	291	282	333	306	271	292	257	314	306	321	315	293	275	282	309	294	273	276	324	334	276	297	262	283	290	326	275	303	271	298	267	293	293	311	291	305	298	334	291	319	307	304	306	326	317	296	289	299	286	289	314	302	302	335	285	276	303	292	282	312	338	308	302	312	301	286	321	327	282	316	283	302	288	301	274	294	305	287	309	276	323	304	304	285	290	342	333	308	282	311	271	268	249	310	288	292	306	285	302	300	311	304	310	275	317	287	313	297	304	305	309	284	309	281	298	281	337	316	295	288	289	296	286	309	280	324	283	309	294	312	305	282	297	307	330	318	324	298	337	300	298	286	271	277	322	304	292	299	295	277	296	273	281	296	292	314	290	270	303	332	324	309	312	297	286	284	270	308	300	310	331	323	321	277	308	315	306	276	295	320	316	319	294	295	296	250	312	297	276	279	277	302	327	269	310	286	290	283	279	249	306	285	306	330	286	312	312	266	332	287	300	285	288	301	333	329	302	275	323	281	303	300	298	288	305	306	289	309	290	341	316	296	335	287	307	311	307	277	262	277	287	280	289	324	335	286	297	302	324	298	294	299	283	331	262	307	288	303	266	323	311	302	301	306	302	308	310	295	294	281	317	316	311	293	275	268	286	292	316	299	322	315	289	287	326	321	300	293	329	289	281	285	328	316	290	359	308	293	310	284	286	283	279	300	291	271	278	306	312	261	286	282	255	290	297	314	285	296	307	303	306	300	322	310	305	286	295	280	309	317	293	294	281	305	327	303	288	279	276	316	290	300	285	294	299	310	288	283	298	310	302	270	293	299	275	307	294	291	327	283	286	302	299	315	312	310	294	283	304	290	293	319	303	323	288	314	316	306	307	302	337	309	280	309	273	281	317	297	274	288	305	306	286	332	287	297	287	276	299	280	296	303	309	300	301	303	325	300	286	296	271	262	342	299	299	318	297	313	314	316	309	294	318	294	283	291	285	347	323	297	293	292	273	330	297	314	305	328	318	321	274	287	308	301	297	291	269	286	299	305	279	320	291	275	279	287	299	289	303	297	323	305	289	307	299	301	322	309	289	307	324	307	298	332	302	307	286	292	310	295	305	297	297	316	259	330	321	288	304	296	307	331	257	285	272	332	304	318	302	298	266	317	287	314	312	289	285	273	294	310	285	317	298	300	306	309	285	274	287	309	310	308	279	311	270	316	280	288	278	280	303	282	312	274	297	295	307	281	302	307	291	338	316	302	312	286	312	316	266	323	290	293	285	280	292	276	294	304	284	275	298	300	282	313	272	288	317	304	284	304	309	292	291	327	275	299	349	308	295	288	311	296	307	297	296	298	269	321	290	294	288	298	305	324	295	302	307	314	289	296	288	299	297	301	322	309	298	304	285	300	322	281	323	320	315	298	290	322	286	287	312	286	297	331	303	294	281	286	279	301	312	320	284	290	290	340	302	299	304	314	289	292	297	281	306	293	281	304	290	280	279	292	296	296	265	315	289	307	299	314	293	295	325	276	285	310	317	327	283	296	317	294	267	312	297	269	316	315	314	304	273	283	287	281	288	310	294	286	316	288	285	286	309	302	312	294	316	279	345	313	334	296	303	306	299	298	338	301	285	310	295	311	279	286	273	290	320	306	311	282	322	284	310	319	299	306	307	286	309	298	306	301	295	336	286	277	287	304	289	289	297	305	311	287	307	303	316	293	280	277	295	298	353	284	335	293	307	312	309	287	320	284	291	330	319	314	300	291	346	282	311	282	327	322	310	288	321	295	311	263	290	300	279	309	299	286	289	294	267	300	300	262	278	326	302	343	308	303	287	302	318	293	298	288	329	286	290	281	329	289	313	308	279	295	291	301	288	285	305	285	296	274	319	334	291	286	291	276	306	266	289	334	327	294	302	258	303	289	317	313	281	288	298	302	317	321	304	309	305	314	312	311	319	321	273	329	302	278	319	286	299	291	296	305	309	333	332	277	281	296	287	255	312	266	271	268	279	285	324	297	306	303	286	331	291	302	295	290	319	299	296	316	290	326	300	285	281	290	280	294	309	289	314	277	288	291	286	320	298	297	312	304	288	321	272	268	289	282	302	320	280	305	308	298	303	299	283	311	268	299	302	295	256	311	299	289	281	290	299	315	271	288	297	287	296	327	306	263	257	293	289	293	292	299	315	297	293	314	289	305	288	326	282	269	330	307	295	285	306	281	297	295	287	288	268	309	283	295	294	296	279	303	345	303	324	293	313	302	288	313	277	297	329	277	275	295	301	323	296	332	350	317	301	276	281	289	291	293	312	282	282	308	294	319	308	270	317	322	298	282	284	316	285	321	308	311	283	289	286	296	347	301	301	308	283	285	297	288	321	295	269	327	310	297	297	317	304	295	306	295	267	307	302	339	294	291	316	312	322	296	300	290	281	294	329	279	317	296	318	339	293	315	276	289	315	285	323	298	310	304	301	310	276	300	314	297	261	292	320	279	285	311	291	305	304	332	310	299	327	312	330	266	328	310	289	285	301	297	264	283	305	296	279	292	314	315	325	288	307	342	286	293	280	279	315	295	305	322	330	321	284	286	288	315	286	300	311	270	299	333	319	291	326	269	295	281	293	319	322	321	298	307	284	287	295	329	287	311	288	296	279	287	291	341	315	306	291	317	272	282	293	306	286	263	289	301	304	290	274	292	305	301	312	284	259	312	317	295	315	298	296	304
23700	21021	28544	25132	22168	18937	12214	6548	4169	2935	1780	1717	1551	1206	1418	1388	1103	978	842	775	744	763	672	604	648	659	570	533	472	501	455	440	375	353	402	359	371	387	369	409	378	303	386	324	332	337	371	342	360	359	361	332	312	358	317	323	361	318	330	348	336	310	324	323	339	347	347	326	327	349	367	333	327	297	357	338	332	367	320	318	299	336	286	348	329	360	340	309	346	333	319	346	313	325	308	345	320	322	306	347	351	323	292	343	347	341	359	321	331	342	333	305	346	303	346	313	317	334	316	336	291	364	355	309	330	292	333	347	319	342	344	383	339	316	344	315	345	300	323	304	324	308	325	368	331	337	338	315	358	344	305	334	366	319	389	306	336	364	380	321	341	324	334	315	350	323	323	352	336	319	316	357	307	352	349	353	348	320	366	329	369	328	333	361	349	328	316	341	329	314	348	335	352	317	331	314	310	335	315	343	349	347	309	329	315	336	293	386	339	330	327	334	310	357	323	314	345	331	343	350	353	312	340	312	315	330	352	343	335	346	350	341	321	346	347	327	333	307	335	337	301	354	334	311	356	361	325	331	317	318	351	349	352	321	310	336	319	346	333	326	305	324	337	337	344	321	308	324	343	329	318	346	327	304	329	334	341	321	349	336	311	345	369	361	324	337	357	315	353	310	323	315	300	337	336	318	339	285	362	317	339	337	320	321	315	345	344	325	313	312	307	327	351	363	326	341	311	323	338	355	291	356	327	310	333	322	362	350	321	312	345	350	327	305	340	302	318	360	363	364	330	328	345	319	341	358	322	355	320	332	355	349	332	353	360	294	334	353	345	321	353	297	345	322	307	341	305	336	332	308	347	317	313	357	341	352	338	349	325	338	324	329	345	316	324	321	347	316	322	322	352	331	338	330	335	357	366	322	353	318	348	347	339	344	345	339	330	335	323	338	313	352	335	315	327	317	310	353	306	340	334	335	345	333	298	317	349	340	337	322	330	331	337	327	357	313	327	333	320	340	287	318	355	321	380	352	342	294	349	313	311	341	337	338	356	343	325	341	354	347	290	340	339	332	340	336	309	334	347	333	325	323	293	354	326	339	316	327	332	304	329	344	334	341	356	320	329	341	319	335	339	348	340	352	339	334	320	343	326	329	334	396	316	328	341	308	352	379	303	310	318	343	320	336	340	344	338	329	333	319	322	336	317	322	331	328	343	332	346	328	322	315	355	341	308	351	361	350	319	338	351	362	341	326	318	352	310	346	340	305	345	358	338	312	324	371	326	342	350	337	316	328	329	332	351	331	330	327	332	327	350	374	366	311	348	321	326	356	327	310	307	341	326	348	342	304	311	350	313	299	346	359	313	328	340	352	327	329	309	324	324	319	312	341	326	315	336	325	327	317	343	326	321	309	338	358	343	344	337	326	319	354	353	346	346	317	312	328	331	318	319	322	332	329	337	323	325	349	295	360	316	337	334	321	341	309	360	345	295	306	332	343	327	354	324	341	336	337	334	334	305	328	343	390	369	328	313	354	328	355	312	344	362	342	328	331	317	347	326	318	348	316	350	354	324	319	346	347	327	317	316	336	313	316	373	307	353	351	330	344	345	326	347	337	356	332	339	322	349	301	309	335	346	327	328	327	328	322	324	316	318	354	318	369	325	325	341	328	321	357	296	339	332	327	315	316	334	319	303	361	334	313	310	333	357	359	349	304	321	320	329	341	334	331	333	345	299	353	333	330	320	345	347	341	356	341	329	339	333	322	345	305	310	324	333	331	337	289	317	311	335	328	324	334	340	351	328	334	342	341	332	354	320	313	293	322	345	325	315	355	366	340	325	339	322	324	341	361	329	354	314	317	317	321	349	317	324	332	331	370	343	338	320	327	350	330	341	298	325	346	339	319	362	335	349	326	347	330	329	325	321	308	321	357	348	346	357	318	322	329	333	333	371	337	357	320	364	303	321	329	341	338	307	328	331	308	343	310	325	339	317	334	328	340	314	354	310	341	298	306	331	328	332	322	325	341	316	331	343	310	346	368	316	309	321	345	302	313	320	349	325	302	311	354	336	333	320	353	300	314	359	341	329	320	362	319	335	336	315	332	350	318	326	321	343	305	321	317	315	363	350	307	321	321	341	316	327	321	327	286	323	326	307	340	322	338	294	334	346	288	330	338	293	328	312	332	316	320	339	309	346	310	348	333	296	322	350	317	349	334	337	321	319	325	324	349	320	346	353	327	329	350	355	345	365	348	335	336	330	318	329	307	339	346	324	317	338	279	362	326	309	284	307	304	338	328	336	337	314	330	310	344	344	319	355	344	345	335	312	283	354	364	321	364	361	327	331	351	306	324	319	285	326	316	326	335	318	360	345	332	347	342	329	370	308	322	288	335	335	350	310	334	334	325	348	310	332	358	352	308	348	329	339	370	360	333	346	348	324	336	315	332	329	326	363	341	338	311	329	354	319	346	302	340	320	289	336	308	337	345	350	309	335	361	369	341	341	335	316	308	303	369	324	328	336	351	303	322	309	326	319	313	349	323	319	365	334	343	330	311	339	335	348	358	346	331	333	325	312	312	303	323	331	362	340	338	365	334	352	292	323	349	331	314	344	335	309	320	302	337	350	324	306	312	352	335	326	329	345	336	359	330	330	328	318	314	310	334	346	290	345	331	322	353	325	328	330	329	327	297	321	349	322	280	337	344	323	320	338	313	354	313	316	336	353	335	346	311	331	326	330	282	353	351	345	345	355	312	317	351	326	337	348	347	313	328	286	337	314	319	336	311	339	310	324	320	343	320	352	364	345	323	364	341	301	328	355	314	309	322	349	311	329	330	319	382	321	337	374	337	349	329	345	316	318	353	346	317	343	335	337	339	338	321	317	328	347	337	334	354	321	368	357	359	342	344	309	342	324	303	356	334	330	348	347	338	343	302	324	349	318	312	303	334	296	315	349	335	334	298	293	322	308	337	336	300	368	320	326	270	312	311	336	322	351	354	330	363	311	333	336	327	342	335	337	320	354	305	327	329	335	288	344	317	330	335	343	304	338	336	317	299	317	335	351	341	329	342	350	361	333	337	302	340	329	334	316	309	321	317	337	324	326	325	354	322	306	357	305	333	366	323	361	359	304	346	331	311	334	336	340	328	332	364	353	339	338	315	327	344	331	323	335	339	329	345	355	330	319	316	314	339	298	301	351	342	335	352	337	337	343	318	348	325	338	370	327	334	326	378	335	372	326	322	343	337	324	349	314	350	324	354	320	319	334	322	340	328	344	310	290	314	339	315	318	308	360	312	332	336	344	331	307	312	344	319	336	326	354	344	326	301	350	354	318	316	367	338	340	319	338	364	324	316	336	323	377	337	341	361	329	330	343	340	334	326	370	318	318	333	350	335	374	308	310	329	354	338	333	347	339	317	328	318	302	344	318	327	343	287	337	297	328	341	351	310	303	324	330	334	318	295	333	327	325	354	346	323	335	328	337	331	349	334	342	351
35442	56325	49223	36107	26021	19580	15242	11332	8353	5806	3501	3331	2877	2344	2672	2474	1917	1854	1428	1211	1190	1125	1008	927	962	894	805	767	735	683	669	491	510	485	481	446	503	458	449	497	470	476	473	403	421	411	419	411	453	431	400	419	416	440	410	399	395	414	386	405	403	405	396	406	396	414	402	381	386	346	396	414	396	384	388	411	382	401	422	427	401	440	414	408	393	387	440	381	384	376	376	378	454	369	413	379	414	372	360	380	380	359	390	379	431	415	371	350	395	394	389	397	359	384	409	417	396	414	402	370	405	401	373	411	375	418	386	425	425	376	377	399	410	385	355	371	387	386	383	406	423	396	383	406	390	380	400	470	400	392	400	405	414	441	402	423	356	367	379	424	406	393	397	394	388	406	400	445	439	374	404	406	381	387	386	401	374	406	426	372	400	384	391	397	371	390	395	399	429	387	401	370	434	407	391	396	382	381	393	392	404	391	411	371	397	394	412	411	404	409	427	376	392	417	356	396	413	378	415	369	405	427	467	382	424	401	439	426	418	428	433	344	367	398	415	407	437	382	406	369	441	409	411	394	351	391	399	388	410	398	403	396	375	406	394	397	378	390	398	404	410	375	373	379	381	391	407	376	415	374	403	388	405	405	429	376	413	407	407	420	367	385	417	379	366	421	374	408	395	401	391	420	415	413	393	394	419	391	395	376	368	417	386	362	381	384	409	392	431	420	404	380	402	399	403	381	391	395	409	402	410	384	375	384	370	424	385	415	374	392	403	399	408	421	408	413	389	370	396	383	404	378	422	407	417	367	395	390	383	416	395	393	378	381	392	374	382	429	380	352	379	394	359	405	376	387	408	411	398	405	423	396	441	400	393	400	412	379	425	398	386	371	384	368	439	412	411	412	413	392	409	399	379	381	417	447	343	422	395	401	391	396	413	400	374	406	398	368	399	413	398	393	419	433	414	347	395	431	404	366	364	403	364	404	398	419	416	385	396	379	407	376	440	412	426	402	371	407	413	367	401	371	389	417	388	373	377	404	394	403	375	370	424	386	415	394	425	401	419	389	384	340	382	390	420	388	395	384	430	418	420	373	393	390	382	358	400	384	366	371	393	397	408	398	376	398	372	407	383	408	393	436	417	404	403	425	395	370	419	435	383	409	389	390	389	385	414	378	351	409	370	373	414	388	403	409	368	413	382	376	372	440	408	403	428	404	374	400	384	396	412	385	392	369	386	418	372	430	365	421	396	393	362	390	394	364	373	393	422	397	426	400	415	363	390	416	400	396	405	408	350	395	369	392	381	378	400	409	400	416	375	372	417	395	405	431	402	395	405	434	394	387	369	415	422	418	372	401	389	372	387	373	419	402	405	419	388	386	418	389	422	430	400	399	385	399	399	362	406	420	391	400	368	402	378	434	391	390	381	419	433	395	385	364	396	407	445	399	378	399	391	380	412	401	412	365	401	432	395	390	401	400	405	408	406	416	393	364	379	392	432	398	393	416	354	391	408	342	396	432	409	393	429	395	402	398	423	396	398	400	386	408	400	383	377	405	409	385	407	403	398	400	425	389	430	433	383	417	385	394	385	372	407	409	427	368	437	370	395	436	410	383	407	372	397	398	381	361	434	376	385	399	414	384	402	416	404	403	381	418	367	407	397	380	387	428	395	424	389	408	377	408	345	373	396	407	450	419	383	395	447	410	397	410	366	406	428	388	395	435	394	395	377	377	388	397	421	397	429	380	413	408	391	438	393	367	403	407	401	398	410	391	375	359	388	376	419	402	406	410	394	406	409	366	386	378	388	397	423	406	354	424	414	365	356	398	387	403	411	385	364	413	380	394	379	382	381	396	398	393	400	414	419	415	415	403	387	391	364	402	359	357	407	412	397	385	400	384	434	390	418	377	393	397	410	368	383	348	391	412	375	385	422	437	387	421	392	382	416	386	405	420	402	377	379	402	388	386	397	412	411	379	420	417	408	435	379	379	391	418	369	404	350	384	373	373	400	407	391	356	431	411	415	402	389	398	387	418	409	425	393	374	410	407	389	380	374	400	398	408	400	393	379	412	409	396	394	396	414	372	444	398	435	397	399	371	378	389	410	377	403	389	429	374	428	391	430	404	392	376	407	379	413	370	394	370	431	386	363	418	373	377	406	380	420	375	388	383	409	432	410	400	392	382	382	424	432	374	416	406	431	437	415	415	380	372	357	379	393	417	391	420	382	372	388	366	415	391	418	375	401	378	427	383	400	376	393	381	398	402	375	405	358	383	359	435	405	376	375	398	386	402	351	405	359	384	389	382	369	386	407	404	375	411	359	402	376	364	397	384	389	397	404	395	414	397	425	404	401	424	416	421	377	404	389	417	408	386	410	397	382	413	411	385	395	393	411	388	390	364	392	406	401	405	392	414	350	439	388	393	395	422	371	382	375	376	392	394	411	413	402	359	384	409	370	392	395	408	374	427	371	422	441	378	396	381	398	405	392	412	385	417	401	366	411	389	392	362	405	407	385	384	394	421	367	393	403	389	411	399	419	373	446	407	343	387	367	424	424	395	397	401	368	414	381	392	411	380	385	368	399	404	401	358	408	364	392	403	366	407	377	356	344	396	424	398	388	400	381	431	359	423	416	390	383	427	422	418	407	380	393	399	398	394	383	403	373	406	371	401	435	420	408	398	420	404	411	363	410	429	408	398	386	406	399	392	387	363	427	411	389	380	425	377	401	405	400	419	385	403	408	417	400	385	368	385	422	398	391	397	401	403	370	398	387	402	376	432	446	406	410	391	436	400	408	386	399	375	380	416	380	390	400	377	375	362	377	413	410	402	365	383	379	390	402	379	384	410	362	411	383	386	394	405	382	402	396	383	407	449	388	398	380	365	405	389	397	422	357	408	431	364	367	403	355	416	409	367	391	398	423	407	386	400	412	422	391	396	396	399	404	411	368	414	372	393	392	353	388	391	422	419	408	382	370	418	369	451	409	374	405	367	399	429	425	396	392	373	393	358	376	403	422	382	397	385	376	394	395	374	454	369	356	420	387	393	422	405	383	387	423	397	386	394	399	415	410	365	406	411	356	382	381	404	441	401	400	365	397	405	367	391	374	412	373	390	405	382	378	354	390	389	414	417	383	393	383	396	358	397	415	375	385	410	383	419	387	376	373	413	378	342	421	381	420	408	387	390	414	387	407	376	411	414	392	406	342	449	398	370	418	386	405	379	408	394	377	384	385	396	384	401	381	393	383	391	405	411	391	389	400	424	407	452	363	384	387	372	394	396	380	396	409	427	378	384	411	376	376	383	410	416	385	377	381	403	402	399	420	387	397	393	362	364	369	392	372	419	416	412	390	405	390	406	364	414	380	439	391	399	381	418	385	394	424	406	369	386	402	426	389	398	388	394	383	382	380	396	391	385	402	448	366	420	406	383	382	393	396	413	411	350	419	418	368	387	389	441	412	434	390	378	398	388	378	418	391	414	394	372	420	376	413	394	409	405
24860	21216	28802	27674	20512	13205	7692	4808	3494	2070	1433	1179	1027	936	1050	964	775	769	597	541	515	469	492	450	475	409	394	388	357	352	325	306	288	290	294	281	265	239	249	276	273	240	245	233	236	250	256	239	257	289	210	238	242	261	220	221	256	273	233	245	259	226	237	236	258	244	241	221	214	195	232	247	230	206	208	227	229	249	261	268	212	224	218	233	217	214	239	242	244	250	235	243	217	236	216	214	235	240	258	211	247	244	242	213	228	228	236	213	214	197	236	262	221	221	232	223	236	255	272	217	247	238	236	216	229	234	244	239	212	224	197	234	248	244	238	237	241	248	237	249	240	263	257	216	229	245	239	247	231	225	252	253	219	232	237	229	243	216	224	238	219	221	224	239	238	246	234	221	259	222	226	243	210	239	231	212	222	227	262	215	218	232	237	234	223	231	238	203	218	225	229	228	226	221	236	236	226	240	240	215	244	237	250	229	231	244	237	250	247	244	256	222	234	251	232	230	256	237	219	229	245	204	185	248	233	212	248	229	245	232	202	251	246	251	227	226	227	227	240	224	232	266	213	257	223	242	242	259	240	231	233	222	216	221	240	196	240	201	244	254	236	225	234	221	186	236	235	249	219	199	227	231	231	237	212	233	233	224	247	221	227	237	238	251	254	246	210	229	226	239	233	255	234	224	227	241	246	230	229	224	225	240	248	241	219	233	238	236	261	198	232	222	230	222	227	210	221	253	211	250	234	245	233	232	244	223	243	242	214	244	247	241	223	209	218	240	244	263	245	224	215	236	203	258	235	200	247	231	229	216	239	223	237	221	249	228	244	258	238	245	239	229	254	218	220	257	234	214	241	225	250	232	237	235	258	264	234	241	247	233	239	242	203	248	258	253	225	223	242	242	240	237	239	221	231	209	204	240	247	220	247	229	227	202	239	238	216	227	221	217	230	217	232	212	214	229	209	236	231	228	224	225	248	229	246	235	231	222	230	243	241	225	236	245	237	231	212	252	231	240	203	222	208	221	245	243	249	250	223	241	244	260	241	228	208	246	237	238	223	236	229	218	233	229	238	236	253	245	224	236	244	271	243	264	232	230	249	230	250	234	221	222	226	244	265	229	244	253	232	252	245	227	259	229	229	207	242	232	233	267	232	244	233	221	205	221	239	212	233	222	240	232	231	227	229	206	253	251	231	227	253	228	232	233	230	250	219	235	215	235	252	240	245	227	254	228	260	239	247	232	238	249	187	254	219	215	266	211	238	219	248	232	209	221	231	211	214	232	224	219	234	245	246	233	259	234	233	261	239	241	261	206	238	259	263	229	247	233	231	230	230	235	255	230	199	219	232	265	226	223	225	226	259	238	243	229	232	215	230	234	226	215	269	247	249	222	225	206	247	216	240	228	247	217	257	280	236	244	232	230	199	244	246	262	256	244	211	255	236	230	224	217	224	234	225	233	217	221	267	231	238	236	226	233	236	260	210	213	228	245	229	244	242	224	229	222	245	213	240	229	257	251	227	224	227	235	218	267	239	241	220	273	194	238	207	213	233	237	238	219	242	238	228	252	228	226	228	256	246	227	232	224	209	242	218	221	229	253	256	201	232	210	236	228	226	231	236	232	256	246	224	224	221	237	228	246	231	259	228	251	233	224	236	211	223	211	220	223	227	212	231	256	227	245	225	239	252	242	230	210	223	228	232	226	220	238	227	238	210	261	222	246	218	230	227	230	242	212	216	217	233	228	243	213	239	237	235	227	212	230	215	258	215	236	229	247	238	244	222	232	226	239	239	222	211	204	236	229	228	224	233	232	249	283	240	241	256	239	244	244	189	253	230	238	221	249	249	254	211	254	202	246	216	225	247	262	232	223	219	214	236	242	239	250	233	237	222	245	219	233	239	242	214	230	236	208	213	251	231	258	236	233	218	248	249	212	230	211	223	240	223	224	267	231	226	228	251	231	233	274	251	240	252	232	248	237	249	231	211	245	237	259	230	240	229	239	252	220	229	259	250	235	229	256	218	258	251	216	224	224	273	235	217	237	215	231	239	234	222	233	240	239	256	222	253	253	242	206	230	240	257	227	241	245	225	256	231	253	258	236	230	234	224	228	228	227	240	203	250	247	236	256	209	231	223	252	230	245	236	238	190	234	230	231	233	251	236	234	226	236	226	252	272	222	229	231	227	207	257	235	236	213	230	227	229	235	203	220	226	236	220	238	229	218	232	232	224	197	213	240	231	235	226	253	236	240	227	268	219	248	220	231	190	244	236	212	228	254	223	254	250	260	235	243	238	220	251	233	223	262	250	247	246	220	228	198	221	224	222	230	229	210	224	233	222	230	215	231	241	242	225	206	209	215	257	238	262	233	246	247	242	231	246	241	233	212	227	246	246	226	238	227	221	229	230	272	215	227	247	224	222	217	233	209	211	223	243	235	231	221	241	227	260	228	227	239	210	227	220	245	239	237	257	248	225	241	188	237	229	226	244	238	210	199	227	209	229	206	255	227	260	228	224	208	257	251	254	204	249	228	233	237	241	206	238	218	230	238	220	231	233	242	220	220	196	242	241	246	253	238	241	222	244	251	222	240	242	243	236	249	238	240	222	249	230	213	245	223	219	194	242	233	253	223	244	254	253	222	197	234	221	241	238	226	222	226	236	234	224	233	213	226	238	242	229	224	258	245	258	237	242	223	253	236	224	210	244	237	219	223	221	233	235	209	243	229	237	265	250	230	226	255	267	195	244	237	233	215	248	219	208	205	242	215	224	236	285	226	229	225	234	246	252	233	238	235	248	230	262	248	249	255	211	276	239	232	227	225	229	261	268	254	241	226	232	241	249	233	268	243	233	243	221	254	265	245	236	248	231	251	224	230	246	215	234	251	268	256	214	234	235	231	227	222	252	249	187	235	219	233	256	241	236	215	220	236	202	235	218	217	232	224	228	228	223	232	246	215	220	221	208	234	241	243	214	275	224	207	226	236	230	234	248	232	228	241	243	227	255	236	229	219	218	222	220	216	250	235	260	214	208	250	231	211	228	223	233	224	258	224	245	246	251	203	236	222	221	219	239	242	239	248	236	232	242	238	189	194	230	217	234	223	230	237	262	200	228	240	217	246	237	204	235	231	230	218	238	246	247	229	227	254	263	241	199	234	239	213	232	246	233	241	249	222	247	245	236	231	256	232	237	220	228	235	223	223	247	236	238	214	251	236	225	240	258	232	229	233	235	259	222	245	214	236	249	255	231	240	236	222	215	233	246	213	248	236	244	229	259	237	240	235	249	223	217	223	238	217	213	252	246	230	259	193	250	231	264	234	206	247	220	257	226	246	226	243	229	239	214	223	228	226	239	253	228	234	231	238	243	219	225	225	232	222	221	235	228	224	235	233	242	247	255	229	242	238	240	212	267	252	214	230	234	251	205	200	240	238	243	228	222	246	247	222	213	238	234	214	249	229	233	207	258	260	231	257	256	235	264	252	229	267	210	232	225	221
36034	53041	45872	33283	23380	17604	12900	9911	7533	4631	2981	2562	2263	1822	2157	1959	1525	1352	1150	977	966	894	765	702	703	662	603	601	530	520	474	398	373	359	348	378	337	340	353	333	338	367	324	322	298	301	320	322	322	324	333	354	284	303	279	269	297	307	287	308	310	300	335	313	335	310	300	319	280	311	287	292	285	270	307	316	304	280	299	292	276	292	293	284	284	296	277	290	294	293	279	283	306	287	292	274	318	265	315	278	290	298	302	306	294	251	294	300	309	308	324	291	312	268	284	271	301	301	288	313	289	279	289	292	298	328	292	293	262	295	301	291	255	289	298	305	290	308	275	309	308	307	312	249	266	280	300	274	293	247	289	313	305	291	322	297	290	303	328	271	315	300	256	255	292	279	284	265	283	295	314	293	284	283	324	291	328	285	302	281	297	277	300	271	293	292	296	304	271	284	304	276	285	269	280	284	292	284	284	292	299	301	305	294	316	310	276	293	302	288	279	305	308	290	297	301	283	285	299	271	277	272	315	305	291	306	293	312	297	291	292	305	290	287	271	299	283	264	297	268	302	274	255	300	314	330	304	305	312	314	322	289	263	287	314	270	284	319	288	276	302	302	290	265	277	296	304	299	303	310	307	321	295	298	298	301	282	271	319	275	336	286	294	290	299	310	297	308	274	314	291	307	297	300	302	307	275	293	308	271	334	305	288	309	310	279	272	306	315	293	291	288	272	290	270	290	323	279	296	269	285	299	308	307	291	306	300	297	310	303	268	265	291	289	282	307	289	317	291	291	285	307	318	297	325	310	294	302	292	292	290	309	276	306	311	299	297	297	285	296	300	267	304	302	293	306	321	290	271	264	301	287	267	284	295	297	288	321	276	287	285	309	251	293	320	306	320	276	276	290	278	277	284	312	306	285	290	317	281	281	257	332	299	283	288	284	287	281	276	296	307	302	309	294	305	309	292	254	286	276	302	302	296	309	297	234	303	334	295	303	278	286	254	307	282	312	283	305	271	297	261	311	340	307	276	285	282	264	284	304	303	278	285	262	301	283	298	277	279	298	273	325	312	308	315	338	300	301	308	331	300	274	294	299	306	299	283	255	313	271	266	291	285	263	309	283	289	279	267	308	338	285	305	284	320	306	292	303	301	305	306	286	330	285	316	291	278	313	271	273	305	263	313	300	288	279	277	285	302	321	288	290	298	311	282	283	287	302	299	309	304	306	279	270	282	284	290	294	291	305	275	304	311	304	344	291	298	294	297	314	288	283	276	262	327	314	290	294	306	342	310	307	301	291	280	312	314	272	294	311	297	308	278	298	333	280	313	294	301	278	278	276	274	290	263	296	297	277	294	315	267	302	277	278	298	266	292	282	262	282	305	313	266	295	272	289	263	288	284	269	316	296	296	280	291	281	297	309	296	313	286	287	308	285	292	289	312	302	290	303	296	318	275	303	294	308	294	301	265	294	283	291	317	299	292	298	299	284	321	301	294	331	278	341	310	291	301	281	301	290	309	285	316	297	269	323	285	300	288	296	262	309	302	299	272	297	300	298	307	300	279	291	301	298	283	290	287	268	298	283	315	292	312	268	274	271	250	323	295	263	293	325	290	324	285	289	256	315	318	276	306	286	294	280	300	295	265	302	283	286	291	300	274	283	312	308	256	286	330	291	291	278	278	276	272	330	297	265	324	302	282	304	278	301	290	315	281	306	286	286	297	278	290	282	272	319	317	319	300	316	278	294	307	272	278	285	289	318	255	304	271	330	283	264	277	311	282	292	304	273	311	297	315	322	307	320	280	274	320	273	302	311	313	290	295	269	312	292	298	319	300	293	273	295	307	305	290	286	311	297	293	312	295	311	277	289	283	268	286	312	339	321	263	287	283	301	266	291	258	272	266	288	300	317	293	291	279	303	302	279	310	322	313	295	311	289	317	288	285	346	289	271	282	288	298	288	257	287	292	279	298	301	273	250	295	279	255	280	295	297	275	285	289	298	292	302	296	278	247	317	286	293	288	303	283	314	275	288	299	286	316	271	325	303	275	262	314	314	274	278	318	289	281	266	283	289	316	277	280	315	300	290	275	269	272	301	293	273	285	293	292	245	316	303	281	289	292	298	323	294	266	306	283	305	295	308	301	298	293	309	292	282	299	329	303	291	255	289	304	277	257	286	272	287	307	285	294	292	285	315	307	290	307	279	293	288	300	297	318	298	295	299	292	323	277	279	297	296	293	301	269	304	300	306	290	293	290	305	278	282	291	280	293	297	280	297	288	294	316	299	281	276	276	294	331	325	281	307	322	306	304	308	291	324	313	258	280	275	281	306	322	289	269	303	279	281	314	328	305	291	237	264	298	262	300	278	295	294	302	295	303	280	305	283	305	300	329	283	291	283	312	283	279	310	322	293	314	291	326	298	330	268	302	269	298	319	275	292	297	304	333	290	295	287	307	291	289	321	327	275	312	303	272	320	307	293	269	251	316	268	302	259	302	290	301	293	316	286	304	266	322	292	297	293	336	299	285	277	300	307	302	273	286	267	306	307	295	294	312	314	307	285	323	282	296	314	322	316	325	298	308	292	330	273	288	308	276	293	281	273	308	290	314	300	312	305	284	319	317	300	269	312	297	300	311	285	298	274	311	286	258	251	268	270	312	298	300	299	315	336	280	308	328	292	270	286	298	275	281	299	251	282	312	310	313	292	302	296	310	282	302	296	332	282	287	282	251	279	305	320	289	292	291	296	309	271	294	280	298	303	292	307	298	265	296	299	298	311	271	290	294	309	298	291	298	287	283	317	296	298	322	263	282	321	302	340	281	304	274	314	277	270	298	318	303	273	282	260	279	308	297	290	323	259	302	268	286	321	294	291	295	292	317	303	318	289	307	298	285	290	284	305	283	247	284	281	285	271	282	302	302	303	283	277	268	299	269	273	275	297	283	277	297	282	317	288	290	281	310	238	312	315	310	302	271	288	310	280	282	292	306	318	300	288	262	301	316	292	323	274	309	285	322	266	319	302	301	274	318	287	335	314	296	312	274	273	280	310	297	267	298	275	286	331	333	288	290	266	277	310	300	315	307	319	310	280	294	287	286	288	296	297	306	284	296	302	289	308	268	315	294	280	316	276	297	277	264	304	289	272	292	298	301	326	298	279	316	283	303	301	295	293	290	330	278	288	280	294	311	286	275	318	292	312	293	324	309	305	296	274	310	305	322	303	271	268	268	295	260	284	313	295	304	280	292	282	309	322	300	310	290	298	284	306	312	300	292	262	314	303	281	303	291	306	310	275	299	253	287	307	319	303	295	295	272	279	314	278	277	280	328	273	309	311	273	282	332	303	285	285	278	284	346	312	305	273	322	283	288	287	305	318	265	319	300	306	295	303	308	323	312	302	313	283	293	309	291	314	282	256	310	290	324	250	292	299	306	289	292	283	278	290	286	284	287	269	292	297	308	319	307	310	308	296	287	286	303	282	272	277	278	286	278	296	296	298
22629	20996	28663	23719	21389	22420	19959	9909	6392	4102	2760	2215	2015	1763	1934	1832	1557	1450	1252	1046	1059	884	860	814	826	771	683	673	622	587	533	494	447	457	468	386	441	389	452	441	434	395	372	373	395	417	371	376	397	427	398	402	387	371	348	387	414	393	377	407	383	342	356	332	335	380	395	361	373	345	378	390	380	324	347	383	395	387	398	349	363	381	366	366	397	375	380	371	379	386	389	372	354	368	354	379	404	380	365	394	387	348	396	363	361	371	366	373	375	377	363	368	333	342	359	352	366	384	368	399	334	374	319	333	386	364	351	355	340	355	328	379	371	394	356	373	382	360	354	367	365	348	384	352	353	353	334	387	381	369	363	357	359	375	359	412	387	350	401	386	389	358	360	374	351	377	378	405	403	371	331	411	369	363	335	366	390	366	353	383	361	376	396	375	405	384	348	356	370	381	377	390	405	373	334	356	380	381	382	365	361	392	382	395	364	377	384	384	370	363	335	366	381	359	388	377	381	365	359	386	346	356	378	374	377	340	368	401	334	339	345	372	357	376	383	363	334	346	342	380	363	381	357	363	347	421	349	348	359	386	330	361	408	370	350	362	409	383	425	354	335	351	360	364	345	323	321	369	365	409	376	392	380	373	395	390	392	363	352	367	378	411	383	383	372	365	382	395	330	344	386	366	357	377	365	383	351	363	320	364	364	375	382	355	361	373	344	407	374	340	335	384	402	347	358	389	388	361	389	350	385	410	385	336	366	346	355	359	354	383	369	371	352	372	364	390	359	365	367	387	363	380	365	398	354	372	379	394	377	404	382	373	370	381	387	342	356	370	357	348	354	349	383	414	389	377	374	387	373	341	385	348	392	360	371	310	375	382	357	359	355	350	385	375	389	360	384	377	336	346	353	362	334	386	365	350	343	354	399	412	383	338	339	349	343	393	360	409	370	377	374	362	404	369	361	400	361	379	353	371	354	373	355	361	388	358	383	353	389	369	329	369	381	382	368	369	364	374	355	382	416	374	362	385	367	367	378	369	377	401	390	357	374	365	362	376	380	326	369	368	358	353	361	314	367	390	378	331	356	353	388	338	372	336	329	346	383	364	367	359	334	359	375	389	363	369	369	343	372	351	365	388	340	383	359	345	361	376	340	389	371	369	333	375	351	374	402	363	349	350	351	348	377	354	406	363	407	370	369	373	335	339	362	352	364	383	386	363	385	341	377	412	365	382	358	387	366	343	365	377	369	385	390	376	351	348	353	347	381	361	368	390	354	362	384	358	358	356	409	370	381	333	373	399	377	366	377	361	341	395	390	377	320	372	337	355	370	399	394	370	368	345	371	368	389	363	365	349	364	357	369	373	367	358	402	360	378	370	367	394	331	374	375	353	363	375	373	408	381	351	367	371	357	344	385	371	372	386	405	373	336	402	339	390	381	408	370	382	375	369	340	379	353	361	395	322	363	366	362	338	362	377	386	366	388	355	394	389	422	349	399	366	350	340	371	391	377	364	395	365	358	373	339	384	366	354	410	384	353	359	345	374	353	354	346	344	405	377	367	353	378	326	339	391	334	350	360	371	410	391	362	361	374	327	354	346	381	364	351	370	349	361	378	384	398	378	382	369	359	382	404	354	351	334	388	370	391	330	353	345	380	358	362	352	381	367	360	347	371	408	384	388	339	335	339	372	362	375	407	380	386	341	351	363	393	365	355	382	350	350	366	360	384	357	387	383	407	373	381	376	363	351	352	395	353	382	374	395	370	343	382	393	386	359	354	364	399	410	367	352	374	378	347	367	395	348	353	384	379	383	380	377	385	381	363	377	378	369	393	350	384	357	332	359	372	371	372	341	370	324	345	382	346	379	364	335	410	370	378	389	365	355	384	377	366	369	364	391	372	354	386	373	405	335	393	379	359	346	343	364	371	339	360	362	367	359	369	384	383	403	347	411	356	373	357	380	372	359	384	358	349	374	379	348	345	338	366	368	343	346	390	401	359	383	339	329	334	371	349	367	380	376	361	373	373	415	358	386	359	378	338	383	361	384	363	386	368	347	371	317	365	395	375	376	392	380	341	393	379	392	325	396	371	377	395	398	358	380	389	380	340	373	349	377	355	348	378	358	351	343	364	363	362	359	382	390	375	368	351	410	362	386	362	390	377	364	368	384	384	347	364	378	387	355	368	350	364	389	391	381	387	366	350	413	357	368	345	383	351	366	347	381	350	361	387	328	387	351	356	387	348	343	370	345	389	319	379	360	356	364	362	350	352	359	357	373	386	381	381	361	378	334	358	342	326	359	358	366	349	358	381	366	382	372	376	381	351	376	337	384	370	367	380	380	377	340	334	356	347	377	367	351	375	367	374	395	371	377	362	378	378	409	393	354	360	371	360	353	366	364	399	357	343	385	351	370	372	344	364	359	358	409	360	391	355	357	369	352	402	411	359	364	362	388	382	384	373	348	376	352	362	394	384	378	375	430	311	368	321	355	369	369	338	353	332	374	406	340	389	349	364	393	358	392	367	368	332	382	371	371	364	379	387	357	408	352	380	372	377	361	370	356	365	419	361	369	336	388	362	372	361	375	374	362	418	381	413	350	364	361	362	373	356	365	341	360	356	428	355	370	358	357	366	382	365	355	393	353	384	333	391	346	355	346	370	314	349	368	388	355	393	390	377	362	348	357	379	394	365	368	368	414	397	364	402	362	378	373	382	368	355	380	348	371	356	394	382	388	371	365	412	347	357	360	397	370	362	377	379	385	383	344	366	401	365	356	339	356	332	370	368	364	335	361	362	352	367	362	365	357	378	362	366	379	349	368	357	373	354	351	350	381	379	379	387	392	351	318	349	380	353	401	364	374	385	391	365	362	381	344	359	365	382	392	373	418	390	381	350	344	398	363	347	387	379	335	369	353	376	368	364	341	382	346	367	391	371	363	416	367	395	367	383	389	363	372	331	363	396	362	371	406	358	378	345	339	350	338	342	343	344	376	375	377	371	353	375	351	345	385	360	386	358	397	378	380	367	400	379	384	350	396	359	378	385	382	351	378	360	367	335	381	377	368	381	385	336	382	335	381	388	375	350	385	349	379	364	390	387	370	375	401	344	397	327	392	356	369	347	366	351	353	335	368	372	409	385	371	364	344	371	366	367	369	365	380	387	343	368	395	371	390	371	353	407	394	373	378	346	366	391	373	376	356	366	383	367	404	372	356	359	376	355	346	396	352	392	381	371	344	357	373	377	349	382	391	368	377	362	328	381	342	377	343	348	352	388	373	399	392	353	361	410	342	381	359	434	370	336	386	392	383	404	358	377	394	326	397	374	358	370	359	334	367	350	373	387	394	417	402	361	394	366	398	339	332	382	362	363	323	378	382	372	381	368	351	374	393	380	338	363	391	341	337	366	342	370	360	382	359	370	377	334	398	387	388	375	364	373	400	368	341	361	354	371	394	380	377	357	366	361	358	363	377	366	406	395	363	375	336	394	367	389	355	363	401
38444	60983	53518	40239	30402	24581	18660	15100	11732	7865	5473	4377	4016	3323	3679	3374	2895	2475	2174	1841	1756	1486	1412	1266	1268	1205	1081	993	946	838	729	627	628	560	567	571	550	531	524	547	521	506	551	490	484	488	472	460	500	522	482	459	430	458	446	462	451	477	443	422	463	448	469	444	482	420	408	451	456	443	487	412	448	441	475	465	450	434	444	446	435	418	451	426	467	447	455	459	434	445	408	470	454	434	451	476	443	453	411	429	455	425	431	462	443	440	428	439	428	427	443	474	441	435	400	451	438	439	449	425	451	436	435	422	438	477	443	412	443	417	451	412	441	457	446	438	437	413	434	462	438	447	475	423	424	430	470	451	455	452	466	438	467	449	423	449	426	418	436	416	420	423	397	429	445	460	486	452	422	473	447	443	427	442	461	399	445	432	417	409	437	454	438	426	432	464	457	472	443	455	427	448	454	460	471	463	450	408	412	421	409	431	443	423	459	457	451	413	428	413	466	412	453	456	466	430	441	461	428	455	443	419	453	429	461	387	488	456	461	406	450	416	420	415	432	416	454	436	414	425	429	429	442	437	424	460	459	483	445	463	478	436	431	461	472	399	422	426	455	448	412	450	455	451	425	427	442	465	411	460	407	448	440	473	469	428	484	439	477	438	443	460	431	429	452	424	434	427	462	461	432	456	452	429	467	450	396	436	450	445	439	463	440	388	457	430	437	460	455	448	435	437	411	447	426	448	436	426	384	418	434	438	425	461	464	451	420	440	404	445	413	461	460	445	454	441	450	442	427	451	433	420	456	421	442	448	435	437	443	420	431	415	434	466	434	442	437	442	452	443	423	441	455	400	441	445	431	405	432	454	431	432	395	448	450	433	451	446	425	440	475	414	450	424	443	445	456	417	455	462	440	450	443	431	415	433	417	432	463	424	449	400	452	443	441	438	421	451	460	447	447	413	467	433	448	463	435	433	424	429	448	479	449	476	436	439	431	429	433	408	477	455	436	471	427	434	409	435	451	455	430	475	429	453	428	390	433	449	423	451	432	402	439	484	407	427	424	433	471	443	407	443	416	448	445	463	474	437	447	451	422	454	470	438	468	441	482	446	433	440	418	438	455	485	456	439	460	444	439	470	462	424	418	450	409	432	467	436	439	441	415	387	412	487	425	405	432	447	413	473	435	417	402	421	449	412	437	456	455	432	429	440	470	468	463	439	385	432	432	445	429	449	422	404	452	446	411	431	438	436	421	444	447	456	453	395	436	463	439	431	427	438	434	458	453	438	431	435	429	472	453	448	437	424	458	460	463	427	459	410	421	458	460	421	454	472	417	439	437	494	448	439	443	460	452	406	463	466	448	459	448	397	435	461	423	386	430	447	423	431	465	450	464	465	459	438	453	474	434	489	423	478	441	404	449	430	456	437	440	422	458	465	427	433	458	432	425	414	464	435	459	460	408	478	413	419	473	411	414	436	468	487	466	437	457	463	439	439	427	451	467	404	430	437	448	445	416	449	459	445	441	451	454	443	438	458	438	428	451	452	486	425	425	466	458	457	441	426	431	454	472	453	427	422	422	435	457	405	443	446	457	468	480	416	426	458	441	457	497	435	427	426	412	441	423	452	430	417	425	431	399	430	434	444	416	487	454	445	454	430	424	436	461	451	444	418	452	467	448	452	437	431	445	456	465	427	437	403	423	467	452	461	484	426	438	440	450	445	450	456	444	459	474	438	428	442	441	460	410	425	445	445	462	418	457	436	495	464	468	451	438	440	450	469	440	431	425	455	447	450	447	452	413	434	483	430	409	451	406	475	457	406	442	443	439	436	403	422	470	430	441	422	438	439	416	441	441	474	392	407	395	416	438	435	444	431	462	410	506	401	439	417	422	442	448	476	448	441	431	425	419	423	423	417	409	403	450	463	391	463	446	419	412	425	444	400	463	466	430	469	462	387	467	414	488	467	449	439	445	454	477	437	417	452	427	486	446	448	455	444	439	414	439	441	432	434	425	439	414	457	438	464	454	410	420	442	441	435	455	465	434	440	477	444	410	471	460	451	419	422	421	503	459	452	447	454	438	429	460	428	422	495	461	453	437	469	481	414	462	405	456	461	458	446	437	444	456	462	444	458	466	459	440	464	450	441	435	410	463	408	440	431	453	443	407	434	420	429	418	414	464	472	422	402	436	420	490	458	450	422	422	425	451	438	463	423	446	480	453	412	442	437	460	450	449	452	445	438	485	434	452	443	447	407	435	415	384	420	445	447	392	445	419	459	465	466	418	466	448	457	402	445	394	436	416	447	400	406	403	453	450	460	483	461	433	447	433	445	439	436	413	423	476	442	425	481	488	417	437	442	430	389	466	401	420	456	470	466	457	438	471	425	439	442	441	445	446	436	445	441	435	450	434	445	488	423	437	431	395	423	467	426	410	455	415	436	416	463	476	453	417	437	428	468	430	416	448	462	475	448	458	432	469	483	452	484	425	465	437	429	439	452	472	430	467	442	390	461	396	439	432	421	445	425	422	454	439	401	445	433	464	474	438	459	409	410	449	447	461	432	450	444	437	413	398	427	439	450	431	423	465	446	453	468	425	441	439	415	437	443	421	472	420	466	434	444	451	463	416	430	453	439	422	414	407	447	468	469	380	434	442	456	403	445	449	425	447	411	412	434	435	430	421	416	429	434	443	440	407	433	439	448	452	374	471	477	445	450	429	430	430	432	397	441	425	422	434	435	415	429	451	468	455	444	456	431	432	446	422	472	456	403	420	447	478	439	484	461	440	446	450	426	417	432	414	388	433	475	462	406	448	460	461	430	433	462	448	467	431	381	420	432	448	434	424	422	432	431	434	446	452	470	504	467	458	454	419	465	458	424	432	430	439	432	425	467	466	442	442	452	445	432	482	469	450	411	429	434	437	410	430	451	471	429	399	439	441	453	449	441	436	481	429	450	452	439	468	454	467	457	416	482	455	433	417	432	452	484	459	405	435	422	439	413	438	428	485	443	449	429	422	460	437	421	429	458	458	477	443	436	436	418	436	421	442	402	480	429	427	432	444	393	467	428	443	424	439	426	417	437	432	468	449	458	465	418	429	431	457	411	450	413	411	444	462	454	404	464	467	463	436	465	444	432	458	439	443	453	434	443	432	441	425	448	433	469	427	468	426	424	436	446	429	459	443	437	473	446	446	458	461	437	385	438	429	442	434	450	434	465	459	436	455	405	398	446	436	446	439	435	440	429	382	448	414	453	405	422	409	448	434	432	444	401	445	456	432	421	400	413	425	501	416	431	437	450	433	431	444	433	420	454	397	467	451	407	428	461	428	407	419	449	448	394	456	429	453	452	395	404	453	433	469	494	472	446	427	456	428	450	455	443	430	432	433	442	444	428	482	443	434	414	448	460	415	441	434	439	414	467	445	484	485	434	428	417	463	452	433	423	385	429	444	484	443	448	428	411	454	425	448	443	461	442	470	448	451	437	436	436	451	446	448	452	430	428
29876	32113	37151	28619	16250	9398	5520	4062	2837	1835	1099	875	802	703	783	710	643	579	547	540	456	465	406	453	382	398	363	331	348	307	294	277	272	287	243	220	228	245	255	265	279	281	272	268	248	262	267	255	228	259	259	216	252	260	263	224	224	251	242	259	220	236	247	227	244	226	228	248	228	252	217	235	231	220	248	245	243	248	262	237	230	234	230	245	212	246	209	210	220	256	256	233	226	246	242	237	254	248	248	229	224	228	231	225	244	255	219	223	264	273	232	249	217	236	239	248	226	225	236	247	242	244	245	236	212	247	222	234	220	257	264	239	212	233	203	246	238	224	235	220	217	226	235	231	237	239	241	276	246	237	249	253	232	270	241	241	214	248	235	254	243	233	248	227	259	261	246	237	250	243	235	261	242	218	267	232	249	232	243	225	243	240	212	263	264	258	254	231	245	244	215	217	210	250	231	222	265	212	238	221	255	258	246	224	220	247	243	225	235	262	247	245	241	220	219	253	233	236	248	253	228	259	256	246	248	229	245	222	216	217	259	241	234	242	231	225	249	225	239	221	228	244	227	225	205	232	223	233	259	242	227	226	261	233	228	219	242	229	248	250	249	239	280	248	220	261	208	251	241	247	259	240	250	245	199	227	238	237	233	223	236	234	248	228	238	239	222	222	252	246	242	240	229	248	246	237	240	240	226	242	285	238	230	231	251	238	260	217	235	262	231	231	240	231	251	232	239	229	224	234	222	212	252	240	247	244	232	262	260	253	226	237	243	251	237	228	238	223	248	229	232	217	235	234	246	238	262	235	238	237	218	236	233	227	243	263	251	240	247	242	242	225	238	244	235	216	253	272	215	242	219	246	231	246	227	267	245	243	257	235	228	260	241	221	230	228	247	238	235	251	227	226	228	275	246	208	212	241	220	263	251	245	237	234	225	234	235	207	242	249	250	222	238	217	237	224	248	232	221	263	246	240	227	223	220	231	262	199	220	241	197	246	214	242	232	254	214	228	256	279	253	238	250	242	244	232	238	249	266	234	243	252	225	263	220	240	225	236	234	240	229	260	243	256	238	229	221	254	213	234	237	244	227	230	227	233	251	227	230	228	236	234	256	240	209	245	231	250	237	260	234	247	202	228	252	272	245	258	229	246	229	238	259	242	232	225	247	238	218	232	280	227	216	243	227	249	259	229	273	230	246	228	238	255	229	230	230	232	248	243	254	212	218	257	241	220	252	221	227	231	267	244	263	221	218	246	219	207	255	273	233	247	255	237	250	244	223	279	245	225	257	253	231	232	238	215	257	262	251	217	210	259	241	277	259	222	238	247	252	235	251	235	246	261	263	260	225	230	235	239	249	223	218	243	198	270	203	218	241	209	221	232	227	224	249	221	252	224	228	219	214	218	264	233	251	271	228	216	219	221	242	241	229	229	256	221	237	213	249	228	245	237	235	257	255	229	253	250	230	238	228	231	255	249	225	232	242	262	226	266	244	204	247	232	222	202	188	235	250	239	249	244	211	248	229	254	235	250	235	221	216	220	268	241	220	237	258	267	227	255	256	233	232	221	245	224	286	224	252	232	212	239	243	267	217	245	238	244	222	235	241	271	257	230	268	250	231	239	251	243	240	226	217	225	255	237	217	233	249	224	221	255	269	228	234	238	246	248	250	220	241	237	236	245	249	229	251	251	240	240	245	256	227	227	243	190	230	224	270	260	239	237	209	230	253	271	258	222	247	204	244	232	234	215	233	262	241	250	236	240	236	214	217	209	242	264	231	219	237	247	214	247	217	232	235	243	271	222	215	228	245	230	224	237	202	228	223	217	252	254	232	217	236	241	219	242	272	244	201	267	245	234	264	231	238	254	236	254	209	215	267	245	226	222	251	189	250	231	220	230	219	222	212	251	254	268	206	242	228	229	249	224	242	211	244	233	213	272	215	207	223	241	221	243	224	229	242	249	213	241	244	245	228	232	239	258	216	237	247	224	243	278	221	253	238	217	247	224	246	234	239	240	227	253	222	223	250	238	245	222	272	259	247	241	221	227	239	223	226	218	225	237	260	237	238	238	236	239	220	228	250	240	269	239	240	221	236	232	225	232	229	237	242	245	224	254	236	239	227	197	258	221	246	224	256	279	243	245	236	269	245	199	242	252	202	226	269	249	246	246	282	250	240	217	239	239	226	235	208	254	223	242	235	244	240	252	247	241	246	274	233	254	251	237	237	225	216	234	226	199	222	243	216	238	201	243	247	240	235	227	233	219	232	234	228	253	230	235	241	235	225	208	225	240	216	240	221	242	218	231	244	224	243	254	234	238	248	233	212	246	245	244	249	244	228	213	242	238	242	244	207	249	249	226	211	266	222	256	246	238	236	236	225	239	256	249	228	235	243	251	246	233	239	214	255	240	252	252	249	253	246	244	244	245	228	226	258	206	229	222	236	225	226	281	226	264	276	252	238	219	242	248	216	235	253	206	232	232	228	236	224	251	239	223	231	225	254	222	247	243	238	240	244	221	236	216	233	256	255	206	217	209	260	230	221	245	219	244	243	240	249	240	232	231	231	248	228	243	270	244	239	243	253	246	193	224	242	222	230	241	203	230	223	266	249	225	254	249	243	247	242	262	272	248	240	258	239	250	209	226	227	229	209	232	236	236	215	217	234	234	243	229	222	241	240	214	227	229	240	226	260	247	259	227	219	224	232	248	225	233	269	239	267	244	231	250	235	249	263	233	237	229	244	237	249	249	215	231	225	220	223	236	220	241	227	253	246	251	252	242	240	239	209	237	234	242	244	220	238	228	255	268	221	219	230	265	235	238	243	226	256	253	230	261	220	244	231	235	270	252	205	240	266	259	242	245	266	215	244	252	231	263	238	234	234	234	261	234	253	229	227	253	253	210	218	227	275	215	239	239	274	233	237	244	258	245	230	231	233	250	236	237	235	244	267	213	246	206	241	253	253	230	205	249	232	266	246	252	235	248	238	230	249	224	248	242	255	217	245	223	224	233	218	228	205	230	226	226	251	244	225	240	263	243	251	234	244	257	236	233	246	248	230	244	222	253	257	241	244	235	226	248	208	243	249	253	222	225	220	231	218	258	250	242	242	229	254	252	239	243	258	239	269	265	216	245	246	243	235	236	259	226	227	248	256	257	223	226	220	260	237	260	237	236	249	244	224	249	218	251	232	240	223	277	251	254	238	251	220	230	250	242	228	218	239	235	238	235	228	246	231	252	230	249	224	220	231	255	250	212	219	263	248	244	238	245	228	267	218	262	228	221	255	240	262	249	256	264	214	232	228	238	230	222	245	229	217	246	226	218	230	243	226	248	232	260	243	235	235	230	210	237	243	257	274	238	238	229	238	232	256	242	240	247	233	208	243	216	256	229	231	243	221	235	245	254	240	240	246	225	230	237	243	233	251	219	252	236	231	228	243	244	270	234	224	233	241	240	239	263	240	261	254	219	212	237	200	240	241	227	242	242	243	222	237	269
35499	47915	41652	29060	19771	14598	10371	8287	5963	3925	2412	1797	1584	1342	1428	1307	1187	1020	926	804	759	686	632	589	636	568	528	462	509	457	382	339	389	355	336	327	347	334	341	315	317	316	306	277	328	312	313	330	301	320	295	277	301	267	308	307	302	295	307	303	288	278	319	289	280	283	294	316	311	295	259	297	260	277	285	323	278	288	287	303	265	295	288	302	318	296	314	286	283	298	283	285	269	272	305	297	288	265	311	275	305	269	317	292	322	296	257	269	279	284	285	298	295	310	325	304	298	281	292	277	284	312	281	293	288	288	266	303	308	292	315	277	280	283	278	267	309	298	281	321	303	276	334	307	290	315	300	254	290	299	289	298	258	266	277	318	279	282	272	265	279	289	271	296	266	279	282	283	284	290	274	290	271	281	270	305	303	270	287	291	265	279	299	337	305	292	294	294	321	266	293	287	314	311	296	267	283	285	275	286	313	297	287	290	292	279	314	300	301	277	278	291	317	286	307	293	299	283	285	283	260	262	293	280	244	307	304	292	276	278	275	287	265	303	267	289	281	281	303	293	285	272	272	279	278	286	292	296	296	270	293	288	271	269	298	308	288	299	275	278	280	288	278	307	282	289	302	289	284	300	294	294	310	279	299	288	283	261	297	279	306	263	295	253	286	273	245	312	299	297	298	300	289	258	304	295	295	283	328	304	291	242	288	308	252	250	285	281	310	277	292	264	273	323	270	306	322	291	302	322	279	253	282	303	276	313	273	290	279	251	319	293	297	308	281	264	277	279	296	268	305	281	268	300	299	288	282	283	266	296	296	284	301	283	280	298	270	301	283	309	273	292	290	302	324	296	306	294	279	281	290	316	287	280	283	276	288	293	281	285	305	274	275	284	322	289	295	266	294	283	279	294	299	278	323	282	288	288	269	301	292	314	296	297	305	322	300	319	283	282	298	293	307	282	273	298	287	319	288	329	284	276	301	264	263	282	284	313	265	276	275	287	296	298	267	326	308	303	269	292	289	294	303	289	300	291	295	282	279	282	283	275	313	280	286	303	285	267	287	323	316	309	292	286	301	276	296	299	264	279	270	272	311	310	283	287	287	299	289	300	277	265	276	312	287	292	276	276	263	304	302	292	279	276	264	300	289	268	287	299	290	286	303	309	285	285	292	298	308	273	287	294	295	274	295	284	289	283	280	276	315	265	303	305	284	288	287	307	294	299	294	282	308	307	284	256	289	299	302	287	316	297	302	286	277	261	262	288	278	276	284	307	283	291	306	293	255	297	282	285	292	300	260	292	292	275	305	338	287	304	276	277	272	284	270	259	243	256	297	308	256	308	278	305	270	277	273	297	311	292	298	292	277	305	287	299	289	289	250	266	286	291	301	312	265	266	284	334	263	282	290	289	276	296	293	284	301	309	300	308	275	294	297	281	286	282	275	258	307	283	285	285	310	299	313	295	292	273	311	295	298	301	283	292	283	282	271	297	298	300	292	282	304	309	279	285	293	301	284	284	283	291	297	300	278	277	312	272	289	287	317	281	310	297	294	303	297	277	302	315	294	283	291	302	281	277	293	299	296	260	273	280	271	341	316	272	290	286	267	312	273	285	271	269	293	298	282	305	267	303	270	267	321	293	288	260	286	287	309	329	289	309	307	297	281	314	283	275	284	286	312	307	329	300	262	297	298	305	280	297	299	307	318	264	284	306	254	297	282	272	304	307	308	295	270	267	296	297	310	303	297	291	258	328	302	298	286	323	275	292	305	293	286	290	301	288	288	294	296	293	284	290	279	294	279	285	248	264	300	283	299	284	272	275	299	287	316	274	313	288	305	316	297	298	285	274	306	288	298	274	277	256	316	274	293	303	260	270	287	297	295	294	304	266	259	264	260	299	283	314	281	270	296	311	287	271	288	294	292	270	291	297	327	284	278	277	280	289	253	280	284	306	308	263	272	283	286	310	316	314	291	283	268	291	261	309	323	285	307	295	254	293	298	274	301	257	286	291	298	294	301	261	268	307	279	274	281	319	302	280	291	271	305	275	295	293	273	282	306	328	276	299	301	253	293	303	279	295	298	320	295	288	281	295	284	282	282	314	282	271	266	297	259	305	294	291	290	278	278	292	270	292	273	282	278	291	260	304	310	295	276	316	338	294	268	297	298	298	305	292	284	268	278	321	312	279	282	268	251	314	301	308	285	309	301	289	280	290	259	280	273	296	282	274	286	271	327	336	285	277	304	289	264	290	294	296	292	292	301	270	276	316	326	272	294	289	281	287	300	324	275	307	281	296	275	336	297	282	281	295	300	271	303	286	325	277	289	250	284	346	258	293	295	299	284	282	302	297	312	295	294	292	318	302	285	307	276	270	282	291	270	288	289	289	289	288	283	287	279	269	297	301	277	292	303	285	268	263	269	293	292	297	299	289	313	287	290	292	272	285	299	285	275	289	285	299	316	298	296	296	294	264	282	313	297	293	273	307	298	314	294	322	257	295	293	287	287	308	301	307	305	298	300	322	324	294	314	311	301	340	290	297	309	290	274	271	275	280	266	285	290	318	306	315	256	296	304	274	312	300	307	303	261	308	286	293	280	282	291	301	319	281	266	257	292	291	309	273	263	285	304	302	299	294	284	269	336	295	266	288	283	290	308	310	294	312	299	273	290	294	283	282	281	303	273	291	305	278	302	323	310	285	303	289	274	292	267	276	302	292	300	277	309	292	302	291	313	292	273	274	253	282	311	297	265	337	304	297	278	262	280	322	293	307	260	297	328	309	267	276	264	290	322	267	285	283	308	291	266	276	296	280	287	301	292	296	277	345	279	303	306	267	294	274	299	282	302	282	281	310	302	278	303	281	300	288	261	274	283	261	325	257	300	268	313	286	291	260	271	297	294	297	278	316	268	283	269	297	278	291	304	278	277	292	306	290	286	300	288	279	258	289	276	275	281	303	296	259	256	292	291	273	318	295	283	293	269	312	293	294	296	270	272	309	304	283	297	280	292	328	276	266	310	305	264	295	262	299	314	321	291	261	303	273	289	292	312	287	295	303	279	303	286	247	279	292	312	300	292	278	306	300	302	275	311	274	273	298	275	342	274	268	292	286	313	289	286	285	296	281	296	266	296	298	317	279	296	286	319	319	306	297	298	302	265	254	294	312	291	299	297	277	307	292	279	274	298	302	312	288	290	281	323	253	357	298	304	282	295	282	287	303	266	302	278	297	257	292	305	323	279	255	296	281	300	315	312	290	273	306	310	276	309	293	288	294	284	305	276	291	279	317	281	308	294	289	285	321	288	281	283	277	301	290	267	315	302	291	327	292	308	289	258	272	310	289	297	278	288	300	288	262	314	285	303	261	278	270	312	311	316	310	293	272	343	283	283	301	299	271	266	263	287	281	327	272	301	297	258	281	269	299	287	295	256	273	274	266	280	298	307	309	309	282	292	269	291	281	280	293	307	299	317	297	290	281	292	279	271	267	294	308	308	325	257	300
23668	21007	28421	25076	22303	19001	12151	7341	4668	3137	2123	1608	1359	1235	1486	1269	1123	1014	926	838	847	800	648	640	581	526	541	472	501	471	418	414	373	379	359	363	379	380	399	363	371	332	349	372	294	339	335	313	311	337	316	347	325	329	330	353	332	328	302	335	315	346	293	337	318	348	342	307	338	343	290	326	329	360	318	315	311	309	342	320	303	337	317	331	319	317	309	339	317	288	329	343	320	340	315	361	358	318	344	354	308	297	333	302	293	303	322	322	312	310	313	336	355	311	320	319	349	319	325	314	317	283	309	299	307	345	342	358	354	341	324	334	317	327	316	325	300	316	318	324	310	308	306	325	307	360	312	306	314	327	310	341	356	325	326	315	339	325	319	330	358	311	324	310	327	313	317	306	332	343	339	360	332	346	330	363	357	324	307	329	341	342	326	288	332	327	330	351	338	324	319	330	307	294	317	304	323	344	324	343	318	346	310	337	328	294	329	323	269	319	325	342	304	329	341	322	333	349	334	322	321	333	280	294	323	305	339	317	316	313	294	319	314	301	316	330	330	334	325	289	330	327	324	355	334	359	325	349	331	342	338	352	346	349	330	356	288	343	329	312	350	331	302	325	295	345	349	331	319	314	319	343	307	308	320	314	329	325	319	331	334	339	334	295	313	306	357	309	304	337	354	311	310	306	355	313	332	320	333	353	334	339	342	305	323	347	326	309	338	342	319	323	317	316	306	342	326	317	337	314	342	348	324	307	349	317	316	344	326	351	347	331	323	338	343	304	317	327	362	368	344	332	338	308	330	315	334	371	306	314	311	351	335	338	306	320	352	286	318	320	311	323	350	323	334	319	321	320	335	308	330	332	336	306	354	320	344	321	362	332	333	333	343	327	330	335	318	319	325	297	329	334	319	313	354	315	342	311	298	349	362	344	359	331	305	327	320	343	363	333	334	300	359	333	322	330	315	327	352	344	305	327	324	346	351	340	320	349	365	323	343	326	339	299	319	321	330	314	332	311	367	337	307	324	329	313	338	313	327	331	317	340	331	358	331	343	312	335	325	325	321	318	321	336	354	342	323	340	341	326	322	327	290	335	328	341	343	353	323	332	338	322	332	347	316	277	315	301	308	313	311	320	323	322	328	331	343	316	342	326	324	353	334	337	319	337	332	305	333	315	337	331	290	297	293	336	322	326	322	343	312	307	299	322	317	324	338	310	331	335	343	320	344	326	354	332	320	340	322	334	307	336	332	293	318	313	323	323	347	332	348	303	349	365	321	319	332	340	296	339	348	323	331	340	308	316	319	340	360	306	326	305	320	305	309	344	322	345	329	305	346	301	321	303	358	331	325	324	337	328	343	305	327	384	319	349	310	344	310	291	327	343	321	292	317	310	325	323	317	326	325	349	353	351	342	323	311	327	335	337	336	317	310	330	360	320	295	329	327	329	322	303	315	314	306	317	305	325	336	313	304	309	297	363	301	304	294	323	321	320	308	324	284	312	342	346	327	322	323	328	336	310	307	319	315	329	285	318	308	358	334	330	348	311	327	339	363	280	334	333	296	337	329	310	359	324	337	309	366	327	305	305	367	318	342	328	311	319	328	352	335	351	342	338	333	322	318	338	344	320	320	324	371	317	339	347	322	313	322	352	311	301	306	333	338	313	323	325	306	330	352	314	331	357	334	343	340	345	314	314	309	343	297	274	295	318	296	309	326	347	331	324	318	331	318	329	344	323	326	326	335	306	343	338	343	338	332	327	321	320	327	334	347	319	337	311	348	331	299	317	344	317	348	335	339	280	353	328	339	326	334	314	291	324	343	323	320	325	317	309	301	330	324	309	346	347	334	283	333	319	317	372	335	316	351	353	310	320	354	319	311	319	339	316	346	305	335	322	323	324	366	309	323	315	319	347	321	359	330	328	350	345	322	354	321	341	350	342	335	316	325	338	332	343	332	339	310	307	332	306	324	343	325	329	323	300	343	305	341	312	299	337	323	311	339	346	319	303	338	310	342	339	308	330	329	312	335	341	323	328	359	311	340	320	304	315	328	339	280	341	350	315	319	320	335	302	345	313	327	313	334	345	352	317	344	284	333	299	330	330	353	322	348	333	328	337	314	298	325	348	335	291	343	294	312	351	332	336	324	281	307	318	336	334	331	332	326	344	343	329	337	310	334	357	337	327	349	309	339	338	334	357	341	344	340	324	323	337	343	330	311	331	294	317	316	302	333	316	359	318	287	330	327	305	329	306	354	325	310	339	347	321	338	320	327	324	296	314	335	339	309	339	355	305	305	297	316	360	366	318	314	339	319	332	310	349	313	354	319	303	302	329	335	337	331	311	321	322	306	315	346	302	314	319	360	328	345	324	315	363	319	330	322	320	345	328	341	343	341	316	341	304	333	330	338	313	341	342	347	335	316	350	323	337	336	352	330	333	357	338	307	335	313	333	322	337	342	345	317	333	325	361	339	328	346	324	333	335	327	332	316	334	289	313	335	335	309	334	324	321	322	332	353	329	336	324	309	323	334	319	328	319	317	307	314	304	332	337	310	327	334	351	344	317	354	307	341	338	321	364	324	315	351	341	339	303	308	353	341	299	330	310	322	331	340	313	278	348	334	343	297	316	296	331	339	337	327	318	326	331	312	323	295	302	296	333	301	309	331	325	331	338	324	342	339	316	334	361	322	328	293	336	323	311	321	316	327	339	283	352	303	318	323	336	324	287	291	327	321	325	318	316	303	345	323	286	320	284	308	325	311	318	341	308	339	347	338	335	331	324	337	325	304	306	322	336	316	317	326	312	308	321	314	336	339	317	305	341	343	316	357	314	285	315	309	343	321	351	308	338	327	346	319	349	329	303	331	321	306	340	315	335	335	294	304	311	305	327	306	307	320	320	362	291	343	307	309	305	323	334	350	297	337	318	321	342	343	349	346	329	307	336	309	325	315	333	328	331	347	340	309	336	341	338	291	347	331	317	313	326	297	310	335	351	326	317	327	319	338	305	322	312	337	324	336	335	307	338	306	353	313	305	314	311	328	323	348	323	353	305	351	309	318	305	335	299	330	327	339	320	322	303	325	326	303	329	310	308	337	340	296	300	318	323	334	320	322	328	372	341	337	323	318	355	320	344	325	319	312	327	348	364	365	333	360	303	351	345	343	363	340	332	328	343	306	347	331	320	326	306	351	337	329	349	319	324	333	312	322	314	312	307	298	376	318	332	335	338	331	302	326	316	327	324	335	294	321	337	332	324	327	310	334	328	308	323	311	295	306	329	306	320	348	328	342	312	325	309	337	341	313	337	358	333	323	317	321	342	347	326	339	324	303	332	346	358	314	338	332	320	323	303	354	314	354	304	316	316	312	319	319	309	313	311	328	318	308	319	332	301	339	348	328	330	333	325	290	351	308	360	333	335	340	333	345	297	361	329	331	334	361	347	313	298	287	299	329	313	314	323	362	351	330	340	337	330	318	311	321	347	339	321	345	333	319	352
35256	55302	48539	35188	26774	20010	15367	12569	9056	6105	4211	3089	2696	2440	2632	2241	1982	1706	1482	1387	1376	1200	1093	980	875	861	835	774	721	591	504	485	515	475	515	504	440	494	472	441	420	437	448	431	420	425	444	414	433	411	394	386	401	412	406	400	361	391	386	387	373	371	400	412	399	376	402	388	380	387	421	395	406	387	396	390	398	411	398	386	377	416	376	430	397	395	381	406	352	424	403	381	388	373	403	344	379	399	384	402	381	383	408	383	364	383	404	372	346	428	392	354	369	416	408	384	390	382	372	365	375	371	369	404	364	391	402	372	363	388	379	398	392	378	382	371	378	371	378	425	388	369	426	363	385	406	419	379	345	368	400	395	423	375	382	406	357	395	407	407	372	423	396	427	386	383	363	378	412	400	351	380	369	406	401	373	356	413	409	359	368	367	411	402	383	404	359	405	400	394	382	377	396	391	383	433	375	381	361	341	388	356	350	382	359	391	357	365	410	391	395	373	400	384	385	404	378	393	387	392	393	409	390	416	417	416	373	388	407	386	378	367	388	363	385	401	418	393	372	387	399	401	412	376	372	369	392	398	406	395	381	393	391	386	390	392	386	397	378	361	442	411	396	361	390	373	403	383	396	358	425	342	414	409	383	373	402	400	379	387	395	379	362	406	379	416	391	398	373	402	422	409	398	370	347	390	368	371	376	386	379	366	423	399	412	346	375	378	415	395	369	433	348	398	379	375	380	414	380	439	405	368	404	395	348	366	347	379	406	382	375	363	378	357	383	398	381	386	390	345	388	377	395	358	400	348	397	393	375	380	408	355	389	368	396	397	349	397	390	397	401	406	378	391	368	386	377	408	362	388	341	400	384	414	372	416	393	386	407	379	361	408	354	369	419	388	380	379	427	439	384	382	378	362	397	394	374	391	401	398	392	377	420	395	384	391	392	371	369	375	403	360	371	388	407	357	404	382	416	380	388	398	412	388	377	384	398	405	377	367	370	381	393	390	358	413	397	385	362	383	362	410	399	384	358	389	408	366	379	417	379	373	443	392	409	398	350	419	385	359	433	395	394	362	379	362	388	379	402	399	416	413	352	354	406	410	387	370	391	393	408	388	434	411	409	375	383	393	378	426	373	364	360	408	351	378	407	359	355	390	383	402	385	397	409	391	375	395	371	430	398	404	407	368	424	367	366	394	383	402	381	373	369	386	392	356	386	391	376	452	376	392	410	422	398	397	411	393	367	391	410	383	398	376	404	368	393	412	363	368	395	431	393	358	401	406	385	368	373	363	364	416	380	401	376	387	406	382	411	408	385	383	408	356	408	399	379	380	404	390	398	407	404	353	419	392	357	437	372	392	416	378	377	363	391	395	397	402	397	366	350	391	373	382	418	382	394	385	390	349	387	386	353	418	397	402	396	399	351	402	374	371	364	413	409	409	427	414	400	368	377	415	377	388	378	392	380	384	398	362	399	392	427	436	403	376	390	390	405	398	370	406	352	346	373	398	368	372	350	398	391	389	394	375	366	419	424	371	436	410	405	376	416	392	348	374	399	380	412	383	368	355	395	399	376	387	361	349	388	390	393	368	383	380	431	407	383	362	396	377	378	379	398	409	395	375	393	372	397	398	367	404	397	371	397	382	344	382	384	374	391	400	376	374	387	380	396	385	354	362	396	429	365	415	399	384	370	376	387	360	383	395	350	405	412	383	424	356	388	390	408	395	408	393	401	396	408	394	327	381	407	403	368	343	397	407	404	420	443	369	397	368	392	415	410	428	384	398	390	385	363	399	408	417	368	366	359	363	378	377	414	359	376	376	419	377	401	396	350	407	390	389	375	362	361	374	399	376	386	358	353	416	370	371	390	358	412	411	396	369	365	405	404	396	361	404	366	395	377	376	347	421	380	404	415	398	398	390	391	370	379	377	373	358	370	382	430	358	353	387	399	378	393	379	401	368	393	370	428	363	397	413	397	404	395	412	394	365	365	419	371	364	393	357	367	425	357	351	404	407	377	408	385	369	388	390	376	406	392	389	408	388	403	371	389	430	409	358	407	337	401	420	389	384	379	412	409	399	406	382	394	367	395	419	404	393	394	393	412	416	407	397	392	360	383	355	393	394	363	398	379	404	373	383	403	353	365	403	369	428	422	370	392	395	394	389	376	375	419	360	386	387	361	368	353	374	394	427	386	372	376	382	388	401	359	408	387	373	404	355	409	391	376	343	374	412	408	400	416	414	379	396	391	396	363	386	398	386	377	365	376	377	382	391	352	394	379	389	377	386	402	426	394	376	371	410	351	360	399	373	385	405	371	385	370	386	399	363	366	380	373	378	397	381	360	406	377	407	364	380	395	379	402	398	338	410	383	375	348	376	377	354	376	403	399	354	381	351	412	407	357	388	378	403	379	393	379	381	394	391	401	414	416	428	396	398	360	368	381	351	367	350	439	385	373	402	367	363	374	368	357	377	393	398	406	393	382	375	359	397	417	409	341	402	369	379	403	381	368	414	370	396	440	379	413	385	392	393	360	367	393	383	382	395	383	385	427	398	374	342	397	366	384	387	348	370	402	395	384	349	419	399	371	400	422	422	367	399	414	403	377	373	399	390	404	372	393	410	406	385	376	358	401	393	379	406	370	374	406	413	382	373	363	381	351	391	373	398	403	391	380	365	366	348	376	393	393	405	386	403	374	381	407	405	387	398	388	376	394	367	435	405	404	424	397	380	384	375	388	422	367	352	400	365	357	383	412	369	369	402	391	420	363	388	403	395	404	370	371	407	387	420	403	390	363	406	393	406	385	363	390	391	372	400	402	362	406	404	387	363	365	410	416	442	388	367	366	397	375	373	398	389	374	389	355	400	380	369	366	394	386	388	351	385	382	397	389	376	422	386	374	366	387	377	389	397	361	364	391	355	398	350	352	362	373	409	423	372	362	407	409	387	343	416	400	406	394	406	385	385	363	427	377	391	393	403	363	368	411	394	413	400	412	378	401	389	380	401	371	391	380	367	384	357	364	379	379	390	394	419	349	374	401	379	374	385	398	409	411	421	368	371	375	384	412	390	424	421	369	393	396	419	374	406	351	359	390	386	397	400	369	369	353	391	346	376	385	356	398	403	394	407	398	394	374	412	386	390	399	384	370	392	386	372	395	394	381	402	383	382	396	405	379	358	404	365	384	401	369	405	357	401	415	375	379	350	382	377	386	410	406	419	431	422	408	418	382	369	410	365	414	369	376	404	385	386	378	389	352	391	407	371	370	391	390	391	359	414	399	355	396	376	417	366	319	415	381	415	407	369	396	384	387	415	389	386	416	407	412	397	350	391	363	378	389	388	342	403	401	404	382	353	387	385	378	409	425	377	401	396	399	385	367	348	379	369	377	369	351	395	368	380	368	366	386	402	396	409	381	405	390	375	355	438	396	342	394	397	406	385	375	404	380	401	384	390	435	371	388	400	367	362	400	375	385	416	371	423	398	387	369	374	387	388	397	393
24875	21227	28997	27833	20722	13581	8184	5257	3473	2480	1624	1172	950	1027	1057	906	836	751	675	629	554	556	482	439	442	463	424	412	370	303	267	279	269	259	273	271	245	266	275	247	255	235	252	226	239	255	252	278	242	248	234	243	248	204	204	233	257	239	259	217	231	228	223	203	227	210	219	219	225	215	238	241	226	227	234	243	239	220	211	244	211	237	218	233	225	208	248	211	230	234	240	239	220	253	201	219	240	201	226	219	224	195	230	198	228	227	215	213	243	231	218	218	220	217	256	206	231	243	244	251	243	207	228	223	225	241	215	204	226	238	249	216	216	219	230	223	224	232	228	250	210	238	218	231	223	237	231	276	213	236	223	251	213	220	215	201	247	205	202	213	237	247	240	220	243	226	245	231	221	246	244	185	226	204	224	241	240	222	226	221	240	216	257	218	224	205	232	239	226	205	219	218	237	218	220	241	202	251	205	225	240	216	213	222	233	217	231	234	242	226	235	229	227	241	236	241	257	228	215	230	231	211	219	217	222	231	224	250	234	256	218	239	241	248	205	242	230	259	221	228	244	248	225	225	233	235	224	241	262	227	255	209	236	241	210	263	234	225	229	214	226	230	231	238	239	229	263	226	210	219	225	232	229	239	223	259	242	213	216	210	206	249	237	248	205	230	242	227	234	222	221	213	218	246	252	235	234	220	241	232	227	221	257	212	204	218	222	228	237	205	211	226	230	233	237	204	204	240	225	250	214	240	197	224	241	237	237	217	225	222	238	235	226	244	249	226	232	238	241	250	216	255	237	231	227	234	214	211	185	247	212	237	256	237	189	235	235	236	260	223	237	220	223	202	221	228	245	224	233	243	251	214	231	244	235	221	225	249	211	242	247	249	214	215	223	222	214	245	233	206	218	209	220	225	216	214	239	195	208	235	187	235	239	233	233	231	229	208	245	215	223	231	214	231	221	253	220	227	230	221	225	211	239	221	232	246	229	219	223	258	233	243	220	248	200	229	230	222	249	236	212	201	238	243	195	242	244	238	215	232	230	204	234	245	255	246	223	217	214	209	200	205	247	228	217	246	231	248	247	243	251	245	227	239	218	190	238	241	223	227	211	232	239	229	231	234	229	245	240	222	226	210	208	236	218	231	228	199	227	223	246	220	227	212	243	225	236	251	204	234	246	237	223	238	216	209	241	236	233	202	232	250	221	241	241	236	231	209	226	232	244	239	261	251	201	251	241	220	271	235	270	224	201	224	252	195	234	231	236	239	229	204	222	197	227	249	242	186	225	252	235	250	219	245	216	220	253	243	221	226	234	200	219	251	232	229	224	225	200	220	243	251	223	235	214	204	215	217	205	253	197	234	237	245	233	220	214	228	208	241	240	233	219	231	229	247	201	271	242	195	242	244	244	223	243	207	234	249	212	225	244	224	220	230	239	208	238	221	233	233	233	250	265	257	219	238	234	237	232	232	231	217	240	214	202	202	218	224	201	211	242	246	216	216	208	215	233	241	239	228	212	211	206	241	229	213	249	240	217	242	228	240	247	206	239	225	224	235	223	243	220	257	245	219	245	221	258	232	246	229	232	228	209	245	234	220	210	248	209	221	234	204	223	238	234	218	236	253	237	222	222	218	256	219	219	258	204	208	214	199	198	220	225	237	227	224	239	232	242	226	232	254	238	256	238	238	226	261	233	198	252	229	219	226	211	235	245	224	227	248	227	203	249	207	229	234	210	230	235	208	234	259	225	237	231	248	225	217	222	235	244	205	257	230	240	209	214	247	257	214	232	236	228	210	232	226	201	228	241	223	222	241	228	255	244	224	234	241	235	230	211	212	233	219	225	211	230	202	226	254	208	221	213	235	223	232	227	231	232	213	222	235	235	238	227	231	238	220	228	239	217	235	199	227	250	190	232	221	250	230	228	232	234	239	228	215	215	245	258	230	227	216	260	204	235	236	212	241	226	225	244	245	237	230	269	256	242	204	222	224	223	218	240	235	240	263	225	206	221	224	231	230	232	235	249	227	228	237	244	250	221	227	225	242	237	240	232	203	211	233	215	231	222	256	238	230	207	253	256	210	226	223	260	245	202	235	197	230	228	244	266	227	223	245	256	254	203	236	218	233	202	220	226	232	232	228	237	237	233	231	213	246	219	247	212	212	235	244	218	216	255	230	219	232	245	235	224	251	223	200	224	219	230	244	240	238	245	218	215	224	225	227	220	242	236	216	204	228	233	228	252	224	211	229	221	254	226	225	239	242	232	248	264	238	214	222	222	231	197	238	229	225	217	239	235	233	208	219	255	232	226	247	253	245	224	222	229	227	226	244	251	209	254	223	250	243	226	208	241	217	234	242	225	231	214	233	230	234	217	236	264	218	231	229	238	236	213	231	261	231	213	234	217	239	239	200	239	210	207	226	228	242	233	238	236	226	258	233	186	206	243	251	236	232	231	242	221	240	257	213	242	220	227	222	260	224	248	222	233	248	243	263	210	227	241	202	226	239	225	246	197	236	248	208	218	236	240	216	202	210	197	233	263	216	233	240	225	225	238	257	235	223	228	248	252	241	229	243	236	236	232	224	216	236	206	255	239	222	218	216	260	222	217	238	221	214	219	192	203	237	208	259	216	234	229	218	240	229	217	228	235	215	242	206	208	250	250	208	224	254	229	220	248	220	240	214	262	230	218	245	238	218	217	219	239	221	244	226	242	238	231	214	239	250	223	249	253	246	225	215	240	263	238	207	236	219	205	229	236	219	228	213	231	204	231	253	227	247	243	224	256	226	214	232	226	219	215	229	211	216	230	201	257	220	224	252	226	234	225	228	235	230	206	213	225	234	234	228	206	253	228	265	241	195	211	244	236	249	247	243	226	208	232	222	216	231	215	245	234	222	245	250	235	228	224	228	243	243	224	247	242	248	213	217	218	233	268	204	238	233	236	200	222	220	266	229	227	243	223	219	252	234	211	240	225	245	248	222	224	214	242	208	235	221	230	229	224	225	247	227	257	236	226	203	209	233	234	235	210	237	238	219	224	248	220	230	238	229	203	239	219	246	215	260	229	206	239	208	221	213	230	242	233	204	231	252	257	243	217	231	219	226	255	240	214	214	204	245	224	221	242	245	254	224	235	222	231	254	243	222	237	268	231	243	219	203	222	237	227	216	223	237	215	256	244	222	251	244	229	229	220	240	257	231	232	226	215	223	227	216	247	218	222	253	250	215	250	196	226	221	249	228	225	228	218	219	236	228	201	240	212	215	224	216	227	223	258	242	230	244	235	213	248	239	245	231	242	234	246	229	219	256	234	216	239	217	228	224	231	228	232	217	220	238	237	243	252	237	217	237	238	235	222	225	211	215	242	219	223	230	234	208	248	222	238	244	216	245	224	233	237	244	230	240	246	209	225	240	229	232	226	232	211	260	206	218	198	247	207	214	222	230	248	233	213	246	223	207	247	245	226	255	251	234	249	223	219	227	225	225	218	223	242	228	222	235
35822	52612	46000	33014	24034	17978	13545	10354	7493	5373	3699	2392	1885	1967	2061	1758	1595	1304	1270	1060	974	905	803	694	669	664	589	631	578	480	371	373	382	367	344	342	357	378	354	364	339	314	295	315	314	316	288	311	337	323	312	281	295	266	300	263	295	274	300	284	305	293	299	315	303	282	264	283	295	297	274	289	301	307	293	278	294	285	278	279	292	316	270	286	286	268	291	291	310	278	292	306	296	302	265	281	277	272	316	290	308	273	285	258	271	269	274	309	296	303	285	289	313	279	276	269	321	298	293	262	311	322	277	270	302	279	287	268	313	304	300	268	307	272	293	271	273	312	285	317	294	293	286	267	282	303	313	312	264	275	276	252	271	311	322	310	293	283	314	280	299	297	279	273	275	276	290	294	290	293	275	298	278	298	285	283	260	265	266	283	301	275	291	298	309	280	302	291	316	286	300	281	309	293	269	310	277	269	288	287	304	284	295	277	301	289	283	269	292	315	270	295	285	277	295	300	307	275	281	286	299	271	289	258	244	287	271	275	293	326	292	289	277	289	285	265	283	283	298	287	273	303	270	282	267	266	265	318	238	284	287	252	278	291	335	321	268	268	269	255	274	284	282	276	281	282	279	278	280	292	287	285	270	297	295	323	255	314	288	317	325	301	281	283	277	296	288	276	320	277	302	308	309	296	287	303	307	326	267	291	286	287	267	269	282	268	318	290	298	281	308	306	293	286	273	285	312	294	273	264	302	307	290	276	331	287	303	271	302	273	321	309	303	269	298	276	304	275	272	276	299	282	288	273	274	297	310	285	252	292	256	262	290	286	304	279	296	280	286	300	289	297	307	276	312	278	279	286	260	250	320	298	282	283	306	299	311	268	271	297	259	291	287	290	305	287	306	251	295	255	308	273	293	295	290	292	286	289	256	298	304	276	259	317	296	269	297	260	330	317	292	257	307	280	307	286	304	274	288	267	280	271	304	318	259	291	266	261	289	287	291	298	298	281	267	305	280	265	320	298	264	277	311	280	255	279	291	306	307	332	293	260	250	267	295	277	271	269	291	264	295	316	274	278	266	286	300	294	278	283	274	274	272	303	271	320	283	277	273	274	299	308	288	275	266	286	316	286	274	289	271	288	278	270	265	261	299	287	296	286	277	249	282	272	271	296	263	285	276	313	303	271	292	301	292	293	274	265	293	287	291	286	260	289	299	268	280	258	287	287	292	286	289	308	298	292	278	269	309	287	299	292	279	311	299	286	275	280	297	287	296	285	292	273	269	276	309	286	260	287	303	321	280	255	288	267	277	315	303	279	290	310	302	266	320	296	277	262	304	317	280	268	259	269	292	285	264	282	307	287	287	301	297	295	239	287	282	316	256	275	294	233	297	280	286	275	281	253	301	290	293	253	270	305	330	293	285	275	304	291	276	272	291	257	276	281	283	290	286	271	261	268	296	297	300	272	303	296	307	275	277	281	290	310	310	247	294	280	295	297	281	303	289	273	280	296	262	271	312	268	280	308	279	282	293	281	283	268	275	294	292	298	287	269	309	281	287	287	293	279	290	296	299	280	300	276	271	290	268	325	280	280	285	302	279	289	292	280	265	281	285	294	288	303	263	282	280	283	301	316	288	253	282	294	316	272	302	276	294	283	293	299	279	304	254	285	318	277	293	267	296	273	299	268	287	288	313	275	266	274	294	328	296	319	272	254	249	273	297	274	289	282	260	253	312	308	306	301	278	292	284	319	299	302	284	287	286	302	301	285	283	280	260	287	282	265	283	283	263	276	306	291	279	284	294	275	327	260	265	327	312	263	273	308	262	277	282	286	286	294	295	256	280	302	275	290	284	302	283	275	310	273	291	321	260	257	296	277	298	282	280	304	278	284	286	283	254	280	296	259	256	298	285	294	318	294	290	309	297	256	294	285	277	298	275	261	281	275	293	297	317	269	291	283	283	307	254	285	298	276	293	272	283	297	290	300	273	288	299	296	305	298	295	306	309	272	315	275	300	287	315	297	278	272	294	276	304	317	266	265	292	284	301	270	286	328	269	300	312	273	285	290	286	284	299	318	253	269	256	288	309	315	283	285	298	308	317	277	277	306	300	279	286	297	286	254	290	305	293	292	289	286	296	281	290	288	303	304	276	270	310	292	289	285	304	295	279	242	286	294	265	260	299	289	288	272	270	302	264	318	338	295	300	290	285	261	237	314	296	281	288	282	262	303	282	253	277	280	301	271	282	269	269	258	267	261	272	305	271	271	280	272	291	265	297	299	277	262	286	285	308	299	279	293	285	261	302	282	294	300	288	273	275	273	285	297	299	308	289	300	276	284	316	288	296	304	258	282	272	286	295	266	294	278	307	281	293	275	272	273	271	290	292	299	291	315	275	269	285	265	275	290	282	314	277	279	278	289	295	312	275	288	316	278	300	296	293	298	320	285	274	302	258	293	276	275	309	298	290	290	254	308	290	287	271	286	291	324	284	281	286	287	285	277	271	287	281	294	298	280	275	259	278	296	290	312	305	280	292	270	260	293	266	269	301	301	297	322	287	301	289	315	282	280	294	270	274	309	297	292	282	289	277	286	281	311	286	282	256	260	298	282	292	284	279	327	253	291	245	309	319	275	298	280	282	315	298	275	276	291	283	287	292	278	304	322	315	283	256	292	309	267	263	305	299	258	267	301	320	289	292	285	294	298	277	271	279	288	278	283	286	286	283	274	310	301	272	296	314	276	281	293	293	274	301	283	272	251	299	271	308	275	266	296	269	261	279	281	251	315	297	303	291	313	281	268	280	287	291	269	276	282	283	289	280	270	296	289	242	296	273	266	303	297	289	301	314	288	267	307	285	275	270	301	285	253	269	259	296	306	294	273	270	308	274	274	258	246	306	295	279	295	314	295	262	303	313	294	302	276	299	290	282	280	292	280	271	293	313	267	273	314	296	298	273	286	306	304	297	288	287	262	282	295	311	257	297	280	302	298	291	275	314	300	282	279	319	303	300	288	300	294	301	284	282	259	278	299	290	278	280	290	292	286	292	298	304	276	277	300	298	304	319	311	297	265	272	299	296	306	304	297	280	317	239	300	254	290	260	272	290	303	280	282	308	278	270	292	287	286	312	280	267	318	279	308	267	276	279	292	296	319	280	272	272	282	277	279	261	243	299	266	309	299	296	266	305	275	264	274	262	295	286	296	275	281	264	288	292	308	291	280	288	272	280	306	260	277	268	261	297	294	285	301	289	298	285	301	288	298	272	300	262	276	287	277	283	272	277	277	300	280	280	286	271	295	297	287	270	283	271	282	280	300	268	294	283	240	316	288	292	271	298	278	326	297	294	261	307	280	283	265	286	301	291	289	253	278	297	289	292	308	330	298	258	297	281	293	307	270	276	258	262	295	298	294	292	280	306	296	301	278	244	272	264	257	260	300	279	295	277	289	271	303	305	293	299	289	304	269	306	316	310	294	304	289	293	294	295	295	264	284	283	298	266	277
22623	20993	28617	23799	21473	22546	20393	10286	6520	4563	3513	2299	1867	2046	2191	1931	1581	1421	1372	1263	1170	1078	896	695	734	721	723	666	597	516	492	475	451	416	404	439	455	428	440	435	428	416	395	358	388	407	414	418	383	396	393	408	380	391	390	378	387	360	375	414	383	372	377	379	367	389	370	365	378	367	326	333	388	328	351	360	327	379	362	394	361	371	340	377	377	397	341	353	364	332	358	394	395	352	374	381	391	392	413	356	350	310	344	364	335	382	393	348	346	353	359	331	392	388	360	395	367	373	412	359	343	385	402	356	346	390	404	359	382	352	384	372	374	366	341	377	351	369	366	396	353	364	355	380	355	376	382	398	372	348	352	354	381	362	365	383	382	371	355	369	370	374	362	357	374	374	360	337	341	371	353	389	350	372	387	376	353	384	396	368	345	340	397	333	338	357	364	373	367	384	398	374	349	329	385	399	403	353	364	380	351	358	347	352	371	339	373	357	372	358	373	327	363	368	362	367	391	348	385	375	341	370	337	375	390	367	340	341	380	329	362	372	380	412	379	384	346	389	404	363	394	375	381	374	373	395	378	363	326	392	366	315	369	367	368	383	339	357	371	369	380	345	373	356	345	408	365	385	388	351	379	368	368	402	388	369	382	367	342	358	360	337	367	334	352	434	364	351	362	364	355	344	376	346	345	352	365	367	362	339	393	383	342	357	365	371	409	347	369	357	357	369	393	359	374	402	349	370	375	356	353	370	422	393	335	366	386	375	414	398	355	380	352	341	348	339	368	344	374	401	347	358	400	363	368	392	407	342	368	352	365	372	360	355	397	381	386	372	394	374	358	356	352	343	330	383	361	329	338	349	331	392	353	371	372	396	364	343	363	364	363	384	352	346	368	353	350	371	372	340	378	356	353	355	399	371	345	376	385	386	345	404	357	386	359	339	350	344	361	377	395	374	326	365	358	368	332	379	361	358	346	368	363	384	365	375	358	399	363	396	362	391	334	348	349	349	383	376	375	372	351	374	351	379	382	390	359	351	371	325	348	362	360	368	391	381	380	321	371	356	337	347	361	373	403	322	387	353	358	377	405	370	358	338	343	370	364	348	366	341	406	374	353	385	376	368	349	346	369	366	376	362	392	397	342	374	354	363	357	349	346	359	366	353	375	357	376	423	340	367	374	366	372	358	358	370	350	356	364	323	377	402	397	348	331	317	377	418	389	370	357	384	354	369	379	357	345	349	349	354	375	358	371	328	343	338	378	396	371	352	381	368	396	379	358	376	367	335	365	375	383	351	364	374	401	361	351	340	358	360	368	377	393	350	389	385	334	342	340	346	347	386	328	357	365	393	332	357	367	372	364	352	350	361	377	341	347	349	343	374	399	356	340	369	377	373	356	363	363	391	364	350	385	368	351	371	376	324	352	365	369	384	375	379	358	343	337	353	365	364	376	365	366	335	365	353	331	358	393	348	350	369	362	375	346	338	426	356	355	347	378	346	365	399	352	340	348	353	348	362	388	379	388	388	383	345	360	381	362	354	341	378	369	368	370	332	363	347	324	380	376	372	386	323	336	376	377	372	364	358	373	388	363	358	377	348	333	356	347	368	347	356	365	381	399	351	378	351	347	371	366	366	368	384	378	349	359	352	349	374	374	395	322	369	352	354	386	369	394	396	356	381	335	382	352	365	354	381	361	388	378	396	371	388	360	356	347	395	359	385	382	368	339	327	355	356	349	360	356	349	364	372	380	383	354	339	360	351	383	400	385	357	389	371	338	378	388	373	396	375	343	383	359	366	365	356	361	349	343	383	361	347	334	388	361	320	355	383	363	385	351	356	366	349	369	386	366	378	325	369	343	393	372	351	340	378	323	366	367	363	373	341	367	397	338	407	368	368	349	367	335	330	376	385	367	345	367	375	372	332	345	363	384	353	354	394	342	353	373	372	350	332	354	346	362	353	398	364	357	352	411	354	368	350	337	329	368	337	328	389	330	357	373	362	351	332	360	367	338	358	347	356	368	393	340	379	365	372	355	388	374	385	345	336	383	390	352	352	377	382	378	395	382	376	382	355	351	367	354	347	367	330	365	357	384	381	399	352	381	365	343	403	343	365	351	337	374	375	387	382	359	345	342	360	369	332	381	368	333	380	375	356	393	343	367	357	358	342	338	377	356	362	364	347	372	364	336	406	353	362	355	371	365	365	372	346	385	341	393	387	372	357	371	346	375	364	347	356	378	355	369	355	370	334	405	341	378	344	352	369	334	376	390	406	350	361	382	363	407	363	335	343	375	365	366	379	358	349	360	417	350	333	395	313	359	363	367	383	376	399	390	398	384	346	353	337	361	334	365	367	357	393	340	363	358	352	342	384	370	377	356	408	354	376	371	376	366	365	369	353	378	358	377	319	394	336	364	362	379	386	374	376	340	371	350	370	366	350	357	341	330	367	333	359	371	355	353	376	365	350	371	347	369	365	364	336	364	349	396	382	363	375	367	397	361	362	370	363	383	339	346	386	358	387	390	354	379	361	363	358	362	391	387	367	343	369	395	349	368	387	425	393	343	351	341	364	347	401	321	339	341	377	353	384	363	364	387	367	339	349	377	373	344	367	404	356	370	363	361	377	370	321	348	363	348	377	386	374	360	351	411	378	373	341	332	369	405	371	367	364	351	376	353	347	353	383	370	358	366	365	361	341	364	371	350	317	346	385	397	362	365	384	376	372	338	359	336	346	323	358	383	367	369	307	364	370	371	379	390	384	334	370	404	376	391	355	380	354	346	385	349	382	354	393	347	360	385	375	353	347	360	374	349	385	339	366	371	358	355	340	350	313	360	353	338	349	350	341	397	326	385	351	368	357	321	357	366	373	379	398	403	379	365	355	354	360	363	344	384	354	361	371	359	353	373	361	364	390	349	402	345	347	380	378	341	354	368	358	329	373	393	400	371	377	340	357	338	357	362	365	346	359	344	353	364	368	368	359	369	353	353	349	353	359	366	389	378	375	330	365	375	351	386	376	332	381	347	349	317	348	332	356	345	364	377	332	359	358	366	358	345	380	340	374	377	373	364	372	375	370	349	358	351	352	357	369	349	355	380	377	394	335	360	323	352	361	334	366	377	361	362	349	374	372	398	350	350	361	390	355	384	388	400	387	386	375	368	358	377	392	336	362	376	343	356	338	373	342	341	331	356	377	361	380	376	368	361	362	364	376	356	356	325	386	341	370	372	370	357	350	372	356	376	376	362	341	368	395	351	353	347	342	333	356	346	350	338	364	373	351	357	373	367	367	362	389	379	363	356	353	349	367	326	357	359	353	354	357	347	389	349	393	351	360	336	373	386	382	366	326	337	351	345	388	368	369	383	383	357	367	376	359	377	354	387	371	365	373	348	365	352	330	387	376	342	379	384	312	397	380	372	328	356	393	343	330	359	406	356	337	337	342	373	350	332	346	357	373	383	347	365	386	365	372	331	382	352	365	374	344	347	375	371	307	364	333
37784	61586	53893	40404	31165	25443	19273	15171	11607	8452	6623	4440	3445	3743	3957	3479	2816	2687	2366	2041	2007	1716	1434	1268	1167	1123	1130	1075	887	727	602	578	603	621	534	564	543	582	559	551	568	516	469	493	496	465	476	496	478	470	489	444	448	425	464	448	441	416	420	444	436	426	427	464	411	420	409	405	428	429	418	417	426	442	440	443	454	456	453	438	418	467	445	462	452	427	425	393	423	435	450	420	469	456	400	427	410	439	440	457	432	446	428	441	420	435	452	434	431	416	440	418	442	428	433	427	407	443	422	474	407	408	432	414	453	430	482	470	427	437	446	449	425	399	488	475	412	466	452	447	428	405	403	373	424	413	425	444	453	403	422	457	411	434	468	433	368	418	460	386	411	464	429	451	459	402	417	399	434	429	425	436	394	445	446	406	439	421	459	419	427	421	480	429	420	439	424	420	435	419	466	417	449	397	422	408	417	402	447	436	455	410	402	442	422	388	464	459	441	408	462	417	444	437	408	472	429	439	451	453	457	425	414	448	396	430	463	445	433	431	425	440	461	408	454	412	410	426	411	427	452	437	406	435	446	466	396	452	437	430	440	433	425	423	452	470	405	406	417	443	416	454	414	412	418	446	400	474	425	457	427	468	444	470	421	400	464	394	435	408	418	406	411	443	439	425	405	408	449	438	416	424	432	454	439	450	390	454	415	420	456	442	391	454	408	405	428	456	404	453	470	399	434	422	417	463	392	442	414	421	461	397	463	449	432	438	424	431	404	439	467	378	446	480	442	460	479	417	411	403	427	452	393	412	465	462	450	436	464	425	419	481	439	423	432	457	439	411	418	422	440	435	436	439	406	443	447	429	438	449	449	429	417	415	435	406	422	418	394	445	409	411	434	434	395	425	433	398	450	476	416	463	401	405	436	451	436	433	420	412	452	447	402	426	435	448	399	389	432	454	448	459	424	442	420	466	382	459	462	464	414	458	467	410	391	438	454	446	464	460	413	480	477	435	441	427	453	480	462	425	439	411	442	437	388	439	403	391	451	468	441	402	445	423	396	448	441	439	425	469	427	430	427	420	475	432	368	380	415	441	413	434	388	446	439	414	380	404	418	422	376	405	426	428	399	404	459	397	478	405	413	435	455	459	470	417	437	464	438	439	408	410	467	420	429	453	418	422	421	417	463	450	420	436	461	391	456	458	446	455	435	447	430	416	469	462	442	420	416	456	413	478	420	414	438	435	462	398	416	421	445	444	425	412	443	455	447	412	466	422	416	401	419	426	433	405	413	455	407	421	423	446	453	459	397	449	489	463	450	485	414	433	412	437	451	419	420	427	422	412	445	439	400	445	409	425	418	441	444	429	441	408	454	465	410	442	425	411	435	460	432	437	442	427	424	464	436	440	475	431	430	415	447	445	456	432	460	477	453	433	450	405	422	418	419	421	450	424	441	433	419	441	462	427	408	431	456	409	418	439	435	421	463	418	425	464	412	438	459	408	449	453	429	446	438	450	436	452	428	437	434	440	429	410	449	416	421	477	444	427	428	437	430	430	403	413	422	416	433	429	438	440	427	411	458	421	464	420	450	407	413	477	411	461	470	452	400	395	409	432	481	413	444	405	443	415	402	419	439	395	422	404	420	424	448	455	450	412	427	443	399	441	444	443	437	434	443	439	409	440	391	421	438	423	445	476	401	447	425	464	408	440	457	434	410	429	407	459	437	424	455	455	387	457	449	394	427	400	466	445	462	394	426	389	418	423	450	434	401	454	420	437	434	411	411	409	417	433	435	412	426	443	404	407	416	425	448	416	440	455	441	462	446	399	449	425	420	462	411	445	475	388	462	441	420	431	435	436	429	447	418	432	446	465	409	398	432	431	398	396	395	390	408	434	457	461	429	454	460	422	442	437	423	445	413	460	441	461	447	423	430	424	419	413	410	418	440	465	396	441	437	411	411	458	410	451	409	440	410	405	451	439	404	414	445	457	406	472	429	439	456	446	459	422	406	410	445	425	439	463	424	435	456	454	462	418	447	445	439	431	431	461	395	444	430	440	419	412	419	423	469	438	475	438	422	436	406	445	429	462	428	425	440	429	425	431	419	443	434	446	435	432	432	452	454	476	417	450	454	417	433	421	411	408	434	434	464	438	414	424	424	446	445	431	419	444	434	397	462	436	430	455	423	436	441	405	414	427	459	432	398	444	388	466	437	431	444	410	427	373	423	442	438	434	448	419	459	417	423	430	436	438	444	440	440	453	458	438	421	450	434	407	403	435	428	440	425	465	483	422	410	465	404	433	444	432	415	425	419	396	446	439	415	440	396	459	425	403	411	433	430	444	452	410	432	447	431	422	432	420	445	411	438	468	437	465	408	456	437	428	435	438	411	422	468	428	437	496	452	418	455	418	446	442	384	464	411	435	418	422	407	455	454	422	437	461	426	416	408	421	411	464	414	437	439	433	428	438	428	435	417	419	425	438	436	442	461	439	442	412	427	420	451	461	408	441	408	441	431	453	434	407	417	415	425	392	398	403	426	446	430	436	416	416	428	425	476	403	425	413	448	486	423	416	446	440	452	465	404	462	417	422	434	426	434	386	379	485	450	460	458	475	429	448	411	439	466	433	436	430	454	420	402	419	426	436	425	461	408	451	443	434	413	452	438	399	422	454	430	406	413	422	431	424	401	415	414	437	444	425	477	435	441	431	400	430	453	433	419	444	430	416	432	452	437	460	456	418	446	449	423	462	420	489	411	402	470	415	431	437	427	452	454	454	422	451	403	404	449	448	437	396	447	434	446	474	446	455	432	426	448	426	433	406	431	445	452	452	432	399	414	484	431	435	442	421	419	418	453	451	416	389	452	434	430	403	395	400	419	421	440	383	413	396	419	439	416	429	437	460	431	461	415	457	441	402	451	432	429	429	442	433	425	432	405	432	498	407	441	449	410	442	442	437	406	419	429	414	419	429	405	377	446	459	451	425	409	406	461	421	456	430	406	449	429	434	441	420	456	396	415	445	427	486	430	423	410	444	400	444	425	455	457	425	425	438	433	431	445	417	420	425	428	422	438	426	453	466	422	416	411	436	441	457	423	432	432	427	432	428	449	437	446	420	422	393	459	446	464	422	448	451	385	452	433	419	422	444	463	421	455	408	467	433	414	420	459	446	399	456	416	430	398	430	454	425	440	433	398	382	443	444	433	443	402	430	420	413	473	429	434	442	405	441	415	439	439	404	444	412	424	477	426	438	414	420	444	498	435	399	455	411	385	392	428	451	407	436	429	500	480	452	414	415	390	445	423	421	437	438	441	410	441	417	381	416	410	456	403	430	436	439	442	427	416	432	426	433	453	449	410	455	421	435	406	392	412	418	418	460	439	446	458	422	448	449	419	399	437	457	436	473	427	456	424	449	437	464	435	426	427	441	417	468	460	462	465	430	433	452	428	433	416	408	413	454	448	398	435	433	424	424	444	447	439	422	434	429	435	435	427	460	480	440	444	427
29651	32264	38843	29464	17165	10537	5835	3852	2778	1847	1399	983	772	721	847	799	697	666	624	542	522	486	407	411	393	373	381	317	341	272	248	291	257	267	235	258	219	258	259	220	262	236	243	198	214	228	216	266	223	253	228	228	219	205	226	233	232	248	258	246	219	215	229	214	237	263	217	251	245	235	233	224	220	212	226	232	213	239	235	265	239	250	217	244	250	235	234	222	237	242	219	209	202	218	242	229	245	211	237	237	210	243	218	267	249	242	239	235	245	229	223	226	237	254	251	240	223	259	216	230	198	244	213	235	220	240	215	219	231	248	207	217	227	235	247	209	238	250	238	226	259	214	215	236	235	254	260	219	225	247	239	244	229	229	249	231	248	234	234	245	244	259	233	227	241	240	230	220	244	231	236	227	223	234	233	221	226	260	234	218	242	226	251	219	211	211	265	247	216	246	213	255	247	257	251	228	214	238	234	236	237	262	239	188	198	248	243	211	225	249	231	252	244	257	231	238	232	237	207	238	234	201	246	203	227	229	248	227	222	237	237	251	232	212	239	253	247	218	196	234	239	195	250	225	230	252	233	209	226	229	212	246	220	218	237	256	232	215	241	220	205	231	235	218	262	227	207	228	236	246	244	256	202	236	241	223	228	239	224	222	231	246	226	243	240	225	222	247	234	249	242	236	237	250	215	244	205	222	226	217	250	212	216	251	216	252	211	237	243	242	240	251	252	241	267	204	244	229	241	223	228	241	228	232	240	218	238	219	269	229	241	243	248	249	221	223	237	217	213	256	227	195	225	265	219	221	230	230	248	237	247	246	239	241	260	211	252	238	228	244	240	236	245	227	229	242	222	232	238	259	244	232	223	217	238	211	248	258	223	244	222	237	213	241	234	223	235	226	267	212	239	206	220	237	234	230	231	227	239	248	218	229	216	256	248	230	218	247	262	215	218	234	211	223	256	247	227	218	220	246	258	244	240	213	216	238	234	227	215	242	256	217	232	214	254	227	234	232	235	235	211	252	231	217	236	230	224	241	245	210	259	248	239	223	193	253	208	239	243	224	226	224	238	218	239	250	229	251	245	257	217	228	215	199	237	234	242	227	232	244	226	235	258	230	223	210	238	237	231	240	228	195	211	241	230	217	264	221	189	241	227	222	252	252	227	241	217	210	257	222	218	230	220	231	217	217	229	228	219	248	246	244	261	219	237	246	225	235	227	267	232	232	236	236	250	251	221	213	253	226	215	240	215	233	250	251	229	239	210	228	240	236	209	223	235	253	225	249	235	214	234	246	234	242	224	240	236	235	252	202	224	254	208	275	210	227	210	246	255	230	248	212	229	242	248	259	233	247	230	241	216	236	210	251	245	237	249	220	222	246	210	244	224	228	223	242	255	251	234	228	228	222	237	229	235	236	253	219	233	241	247	235	226	256	221	239	211	223	239	215	258	206	236	263	250	257	234	236	222	236	227	230	253	243	234	210	246	239	232	233	225	243	237	237	253	242	238	214	240	231	231	255	239	241	247	240	262	241	236	230	220	264	260	230	247	227	275	204	230	231	219	230	260	235	237	224	240	225	254	227	238	227	234	258	214	215	231	238	222	229	202	238	243	238	222	229	242	227	201	241	244	237	234	244	221	248	212	211	224	236	236	242	227	212	201	249	235	224	214	243	224	215	227	224	240	244	218	219	250	198	236	249	256	222	254	227	228	246	241	233	212	243	216	232	226	254	270	218	215	233	218	240	227	229	240	247	221	211	215	238	235	233	227	244	236	231	253	224	223	227	254	220	234	238	239	222	236	241	258	257	264	215	200	246	234	269	233	252	236	239	229	223	222	239	232	246	217	229	256	247	204	225	212	237	232	229	235	232	232	264	218	221	199	252	240	215	230	238	222	224	238	220	221	242	247	213	215	256	224	217	236	252	251	233	230	239	247	265	235	222	239	212	225	249	224	241	253	211	238	254	225	214	249	220	243	237	238	219	239	239	247	229	233	232	219	228	233	201	225	215	223	243	226	231	262	207	239	220	246	217	232	253	238	249	226	202	216	232	238	248	227	234	229	244	248	222	216	238	232	245	262	240	258	248	250	227	221	246	219	251	248	226	213	232	228	242	266	234	248	257	251	226	234	242	240	220	227	217	234	277	232	265	243	234	230	240	252	227	218	224	232	231	228	235	208	244	258	220	237	234	219	256	222	223	248	223	234	214	242	210	220	231	235	240	212	234	265	230	227	238	212	226	228	265	225	224	234	222	238	234	202	234	226	244	252	273	242	211	246	242	257	261	240	232	236	259	206	244	257	236	226	260	215	224	241	235	229	225	225	234	212	216	246	242	227	252	231	248	216	248	230	217	220	221	221	234	253	262	231	249	240	234	238	224	244	223	240	223	223	216	232	236	206	251	252	222	246	237	225	243	219	235	223	237	240	242	219	225	216	251	241	237	229	268	220	216	224	244	239	230	239	258	217	217	232	217	227	226	224	234	229	236	233	247	244	251	226	243	238	243	241	240	219	259	239	257	250	241	223	235	237	243	254	232	226	245	225	231	236	215	247	235	240	212	225	266	247	226	227	252	236	226	231	241	224	242	219	238	224	228	246	226	258	238	229	236	272	239	247	241	226	229	206	245	230	251	220	226	263	231	214	207	275	252	274	217	221	244	219	217	207	236	239	264	226	212	239	233	227	234	234	237	228	220	250	239	238	228	229	260	246	221	244	219	248	244	225	230	228	242	235	246	239	226	205	235	222	227	209	237	228	249	215	205	224	215	243	241	257	241	229	223	237	220	254	229	226	242	227	241	253	213	249	238	265	215	235	207	246	223	243	257	233	228	245	250	243	236	226	248	249	232	238	253	219	244	205	205	214	234	232	211	250	246	213	229	237	240	225	208	240	216	234	226	264	221	236	220	244	217	234	235	230	225	242	243	232	238	241	239	243	242	221	219	236	230	215	241	257	265	245	233	209	224	216	242	227	229	230	243	226	253	233	232	207	241	225	227	235	218	250	262	264	260	228	256	235	253	214	222	258	235	245	239	242	234	236	210	252	226	228	249	196	226	226	239	216	220	207	239	230	245	252	237	209	225	235	224	278	229	233	277	232	222	234	247	204	239	232	239	250	234	232	257	223	232	259	244	266	261	246	215	223	239	237	220	237	230	222	243	229	251	254	221	214	237	245	255	233	241	218	198	230	240	225	256	207	231	230	228	246	233	222	243	238	262	246	254	229	232	216	243	252	216	249	223	235	244	242	238	222	219	226	224	275	220	234	227	246	239	267	215	235	235	219	224	233	236	244	235	224	202	220	246	247	229	225	232	226	249	256	228	245	251	241	243	232	204	196	250	242	228	255	222	235	256	223	265	217	231	239	221	245	241	197	249	235	208	235	231	234	231	205	234	248	247	214	234	229	230	232	250	222	246	243	262	217	258	257	236	241	228	243	242	245	211	228	228	251	237	235	262	208	244	216	223	224	239	242	204	219	241	205	258	222	248
35275	48015	43115	29220	20548	15476	10606	7687	5855	3916	2899	1846	1526	1409	1536	1508	1261	1095	1014	1015	882	760	678	596	554	555	547	527	403	387	365	332	367	380	319	358	331	308	302	326	315	278	264	298	301	318	329	298	288	293	311	279	288	293	291	299	286	273	294	322	282	273	293	322	279	302	262	303	270	259	259	283	305	293	301	316	297	267	312	308	259	268	304	272	271	293	278	270	283	284	314	288	308	287	293	278	287	284	290	290	333	286	287	262	254	281	280	283	285	287	282	304	270	275	284	255	263	305	277	288	289	307	273	263	269	302	266	272	268	281	273	279	294	269	298	294	279	305	272	314	291	269	299	328	258	300	275	269	288	314	276	293	319	300	305	275	260	286	279	300	303	267	274	270	280	303	298	271	289	271	257	280	279	307	294	302	258	267	317	277	305	284	271	303	266	277	280	294	311	312	244	268	276	303	276	271	296	305	299	249	295	270	259	297	298	305	274	302	283	286	309	300	287	301	299	311	292	275	342	272	294	265	279	309	304	297	278	300	277	320	280	286	291	265	299	275	291	280	276	287	277	272	276	317	264	273	267	253	319	281	285	314	262	284	266	292	252	291	286	303	241	259	269	278	311	299	295	250	272	277	294	295	317	248	262	304	287	286	294	315	272	305	271	271	287	255	318	303	283	277	286	289	296	300	269	289	320	282	314	282	271	286	276	301	285	314	293	300	291	309	286	281	284	262	252	284	303	335	283	273	245	258	303	280	309	285	319	296	277	272	290	297	294	268	316	324	300	302	278	289	300	273	305	258	292	302	275	266	250	288	290	321	289	280	255	293	273	275	278	291	265	266	279	296	287	279	275	294	290	268	264	300	304	289	263	266	267	275	265	277	273	271	272	260	298	270	281	319	273	288	287	278	268	295	283	294	302	285	276	297	302	292	294	275	279	291	276	270	298	280	294	288	280	301	270	282	288	249	266	316	295	301	267	287	302	285	260	273	277	283	283	292	287	283	280	307	290	285	301	260	272	312	291	267	255	273	266	272	301	303	260	263	294	286	260	280	272	259	258	296	295	300	251	299	295	285	293	315	288	285	288	289	279	270	323	273	275	281	283	277	271	295	301	255	304	259	267	303	280	300	283	281	280	303	299	286	295	282	278	290	289	269	274	315	292	312	290	283	247	271	269	298	287	261	311	279	302	300	293	301	294	276	264	265	303	320	268	283	287	295	296	275	252	284	291	271	274	270	251	301	283	297	300	289	275	300	277	306	280	274	290	298	293	291	287	267	312	278	255	255	284	251	293	261	329	284	281	301	324	280	297	280	286	274	270	298	284	274	259	317	296	264	302	276	254	261	311	301	294	266	299	305	281	307	306	291	296	257	287	295	298	264	299	293	300	250	287	276	275	292	296	265	259	272	321	285	288	291	265	278	260	281	275	282	275	265	292	267	314	287	287	287	289	295	295	273	257	316	278	272	286	273	283	302	284	266	286	267	300	281	263	287	268	284	274	272	292	302	303	279	300	295	287	292	273	274	289	305	289	301	256	288	279	326	285	270	317	291	258	286	300	273	312	331	305	294	288	288	310	267	303	272	292	292	267	288	296	260	286	273	268	283	272	269	277	265	286	288	283	288	294	267	293	283	292	285	273	257	283	261	292	300	281	250	268	271	292	295	295	280	298	275	281	287	268	294	283	281	278	276	323	290	302	275	294	255	288	281	271	264	299	284	268	281	299	252	300	281	272	289	305	312	274	282	269	292	267	309	299	259	299	295	309	237	283	274	290	300	295	301	295	286	309	317	272	267	285	288	280	286	246	275	291	262	317	263	288	283	310	274	262	261	282	258	287	270	270	291	268	276	274	274	269	267	328	282	290	291	297	282	248	287	272	298	289	255	280	295	277	292	287	286	289	271	292	287	298	279	267	307	279	318	287	251	299	301	294	284	278	290	278	288	303	290	271	279	302	305	292	302	271	279	294	274	272	288	289	313	296	271	260	292	293	297	287	310	277	251	285	313	286	274	288	295	296	286	293	284	265	293	297	299	257	322	290	288	269	254	280	295	275	309	284	300	274	265	254	298	303	299	251	302	278	279	310	269	265	314	282	303	298	266	262	285	281	295	290	278	295	304	266	306	289	292	283	326	280	304	290	271	296	296	269	274	255	266	266	284	290	290	291	306	300	295	300	295	265	268	269	278	285	306	278	320	256	295	261	272	291	259	288	318	295	286	275	254	311	285	311	290	305	287	264	283	303	294	258	269	276	305	275	249	290	286	315	290	287	289	286	291	289	249	265	262	253	284	250	280	254	303	310	276	283	264	313	293	311	264	267	262	299	274	270	281	310	288	295	268	303	291	266	297	280	261	312	282	276	277	275	275	293	283	285	267	248	256	277	243	283	295	288	309	300	249	268	300	283	272	294	317	319	270	272	293	310	278	275	285	282	264	295	260	328	294	269	277	256	257	299	280	296	294	284	334	272	253	266	282	248	266	308	282	272	258	289	304	286	276	289	284	330	299	305	283	316	275	295	301	283	305	268	308	289	296	278	276	276	268	275	292	242	289	270	312	267	269	284	315	294	254	276	281	271	252	296	278	271	284	270	250	278	286	280	286	273	269	303	261	316	289	286	270	297	268	304	261	295	281	291	284	278	304	274	290	273	270	265	289	275	278	292	286	280	311	287	304	259	283	280	300	291	280	263	291	269	299	258	273	288	271	296	265	303	288	269	266	310	300	268	307	280	283	305	274	279	291	280	289	289	307	288	268	264	285	299	283	288	245	295	288	272	305	296	284	307	268	277	300	267	288	279	267	289	292	269	297	308	296	284	275	290	275	257	281	271	284	264	292	279	308	266	288	297	275	271	280	288	292	298	291	305	306	283	270	263	259	309	304	293	282	302	267	270	297	283	263	295	290	271	286	294	266	284	275	311	269	301	263	319	296	345	283	295	301	277	277	290	288	289	299	305	296	273	298	256	303	313	302	245	276	304	296	264	300	285	295	287	264	292	295	315	273	302	277	276	268	301	269	294	261	279	325	277	337	270	261	273	271	273	267	260	301	250	293	269	264	260	289	314	297	296	271	295	277	305	301	278	274	288	287	278	277	267	291	263	278	311	296	287	286	268	320	293	264	301	254	258	273	291	291	300	283	291	280	264	281	276	308	258	295	319	271	273	270	310	300	283	287	291	294	306	279	286	273	285	323	264	308	289	320	263	276	272	264	308	294	273	275	264	279	315	308	287	267	270	295	264	293	270	272	279	277	303	267	279	269	252	266	289	277	251	298	273	272	315	296	272	285	286	305	281	289	264	275	281	286	254	267	262	277	272	307	269	302	302	286	277	272	274	254	298	260	292	269	291	289	304	301	312	304	303	287	298	295	247	287	280	296	308	274	268	301	279	292	280	292	294	289	263	300	306	281	291	263	276	315	277	274	271	312	285	299	269	260	261	289	291	277	259	297	290	264	267	306	296	308	273	270	264	295	251	283	284	305	301	267
23721	21060	28601	25216	22151	19810	12260	6467	4937	3328	2447	1788	1356	1318	1459	1281	1195	1095	933	966	836	788	725	641	625	608	576	473	472	413	374	372	360	396	354	348	372	369	361	337	348	360	342	289	320	335	314	332	347	326	332	299	329	346	301	370	309	298	323	301	320	333	294	326	361	311	319	332	349	309	339	308	325	328	350	331	348	306	302	351	318	319	373	317	316	309	311	342	327	337	344	338	289	341	316	340	313	352	314	357	328	311	310	289	312	332	326	327	291	325	327	352	296	316	336	318	299	325	329	317	305	302	329	323	362	338	310	366	325	358	305	302	330	319	325	333	323	325	317	333	346	289	325	375	316	338	336	307	338	339	306	328	323	305	328	289	335	344	322	301	347	340	347	350	335	313	300	307	305	313	282	324	275	332	304	331	309	331	305	320	288	353	327	309	319	308	309	332	312	282	308	317	319	335	316	317	313	312	296	305	308	323	303	333	309	345	330	324	329	295	325	354	317	347	283	334	349	313	300	341	336	320	325	327	335	317	343	290	326	317	348	305	306	375	324	328	319	324	341	307	318	311	322	322	305	321	354	319	339	328	332	324	315	322	319	296	302	342	327	353	327	340	326	303	328	318	312	355	327	317	307	336	296	337	320	311	308	318	338	340	332	306	336	330	334	321	326	312	333	326	318	330	330	323	308	305	302	321	344	303	357	310	326	326	307	324	317	327	295	326	319	314	316	282	316	342	321	316	298	286	322	288	297	320	295	352	315	299	281	336	306	340	283	328	327	319	328	318	348	330	325	284	302	302	322	316	353	330	336	326	320	357	319	298	326	313	354	304	331	341	337	337	303	324	334	328	327	342	303	324	321	328	329	348	323	333	309	315	338	321	338	314	298	310	319	326	344	300	297	322	321	339	331	309	330	298	340	309	328	322	327	333	329	328	333	342	309	318	351	323	315	290	339	302	384	314	348	312	342	333	353	333	350	286	325	309	314	336	325	320	307	356	314	289	320	299	340	323	299	307	327	342	331	360	281	320	331	329	343	297	311	349	300	291	335	343	287	323	333	333	287	315	306	333	332	307	335	322	329	289	316	336	353	309	310	334	326	325	298	355	331	337	310	292	296	347	317	332	308	330	306	319	345	366	320	321	320	330	359	324	350	371	331	330	300	333	305	335	308	318	310	335	318	314	353	299	358	350	338	309	301	307	343	327	336	301	300	328	322	340	309	352	328	300	321	324	293	305	337	294	314	308	314	324	306	301	328	288	315	327	299	322	309	319	317	330	327	356	314	333	345	334	303	291	310	296	311	363	286	299	330	327	361	303	343	328	304	324	321	334	350	280	303	331	331	353	338	346	334	346	329	326	347	336	339	327	358	342	332	338	339	332	323	304	335	289	327	288	331	338	324	278	312	328	321	347	299	309	278	295	344	328	309	297	323	343	325	337	341	313	349	295	323	308	323	354	313	309	342	299	314	323	321	291	324	341	311	299	328	295	343	292	315	300	323	315	336	336	329	336	330	344	324	327	327	297	340	344	327	282	346	325	315	329	320	307	306	306	303	314	292	283	304	310	305	327	368	302	315	309	360	337	309	335	322	309	288	331	346	342	317	345	315	313	331	329	315	310	315	328	332	308	325	314	309	299	339	318	305	330	328	314	372	309	347	333	316	320	323	332	297	335	318	331	319	313	332	348	289	304	336	302	324	301	317	320	310	320	326	297	351	311	336	316	300	302	351	338	321	341	303	317	340	322	319	310	307	329	303	334	329	317	344	296	317	307	341	338	319	290	328	341	309	338	338	312	299	320	322	323	296	334	311	348	322	331	310	341	311	333	321	306	343	335	296	321	341	328	316	324	338	304	339	328	308	327	324	336	322	357	322	331	325	333	327	343	297	309	294	322	328	292	352	319	317	303	323	355	328	345	309	341	341	290	308	332	335	304	369	307	315	327	323	309	327	306	286	329	320	325	352	287	308	320	286	330	325	331	321	331	343	320	314	345	327	290	338	330	310	297	317	306	322	324	342	321	343	333	312	333	309	314	315	354	355	297	314	355	343	308	327	303	311	317	294	318	351	334	350	299	326	301	324	332	312	336	314	321	307	303	301	312	335	325	297	356	353	317	339	299	312	347	335	325	306	328	309	302	305	338	319	301	323	312	298	317	295	357	342	337	288	304	298	332	297	329	337	337	343	307	321	317	309	318	317	315	344	290	313	334	319	334	320	279	348	359	313	330	367	312	348	329	319	317	320	325	320	348	326	326	305	333	319	341	318	352	353	315	339	312	338	308	309	310	321	301	334	323	318	323	289	310	323	345	316	350	326	349	313	303	333	330	347	319	297	305	305	305	352	320	321	353	335	338	299	300	299	339	297	294	329	338	349	354	332	332	337	290	311	348	343	335	329	322	286	339	329	307	299	348	318	322	329	288	323	323	322	326	329	344	285	298	319	306	351	332	314	325	300	301	327	350	306	307	346	363	315	306	330	335	324	290	331	334	297	300	348	324	323	288	317	320	346	330	313	310	300	319	316	324	324	327	297	302	322	324	322	333	361	360	301	351	329	336	322	324	303	313	305	338	324	329	313	353	314	319	330	298	296	323	296	331	333	329	319	301	326	309	334	329	334	338	294	290	271	318	291	329	327	319	313	304	359	303	330	321	300	285	341	298	344	336	319	312	274	325	303	346	338	298	340	354	322	320	307	351	350	324	295	300	305	315	306	337	296	345	316	321	328	349	285	319	316	290	341	323	348	320	332	325	347	288	326	308	327	330	320	330	330	296	325	347	338	310	350	339	290	363	323	310	343	319	325	295	322	298	295	361	316	315	308	309	357	313	337	326	343	332	339	317	331	336	297	304	299	294	320	337	325	318	333	317	341	302	292	310	343	308	359	348	320	335	337	306	315	323	328	319	300	345	312	311	344	303	313	289	332	343	337	308	342	328	333	333	298	312	320	328	352	355	330	293	313	339	343	308	356	315	331	318	297	319	297	346	289	326	333	315	310	307	309	297	295	334	329	318	328	303	316	311	316	286	316	270	324	338	311	333	364	314	305	352	340	318	332	312	313	295	311	284	305	321	329	343	312	311	316	314	307	299	310	332	324	324	311	302	328	321	328	321	313	305	307	291	326	324	292	329	315	288	327	348	318	314	313	339	339	320	341	303	336	315	309	306	337	304	340	336	307	300	339	344	345	336	299	318	335	320	309	337	318	311	312	333	348	311	328	325	340	317	305	335	327	309	360	363	312	329	319	300	318	322	349	331	329	377	298	323	320	322	293	307	322	313	322	336	330	335	359	350	305	339	336	359	315	334	297	343	304	319	301	348	315	347	284	316	336	298	298	306	332	318	320	306	339	307	332	352	323	318	296	322	314	329	328	343	339	319	373	331	334	332	336	303	326	308	331	339	330	346	345	315	312	301	318	304	321	323	316	330	325	330	323	305	340	321	330	335	284	367	314	329	344	339	314	325	363	327	293	302	341	327	319	309	282	305
35928	56032	50224	35492	27001	21466	14685	11350	9579	6424	4708	3406	2685	2450	2616	2254	2106	1807	1631	1556	1382	1225	1070	943	940	904	820	689	591	564	532	555	497	487	472	464	479	456	432	463	428	401	406	388	424	396	423	432	410	418	449	371	404	400	388	399	388	399	406	362	398	406	381	377	406	399	409	382	353	383	376	411	397	389	384	389	415	386	399	391	391	404	355	378	378	407	410	405	395	401	334	403	404	335	371	364	367	347	389	377	348	400	363	401	423	371	393	347	340	422	398	394	370	341	382	408	402	374	404	398	366	387	382	391	353	380	371	390	361	384	357	381	386	418	358	391	388	414	374	422	362	400	386	385	403	373	391	356	375	402	384	411	357	403	372	364	410	386	394	392	383	373	389	390	384	379	388	361	365	362	398	412	396	376	385	393	368	383	370	413	388	362	393	377	410	382	381	400	369	358	395	390	365	349	411	391	394	372	378	394	377	391	412	393	416	398	409	377	402	387	392	407	371	372	406	410	388	400	389	407	379	400	346	406	400	384	361	388	377	360	375	380	414	391	405	358	392	435	393	380	387	381	349	380	398	402	392	399	405	365	397	371	353	368	384	375	368	417	398	357	394	369	374	397	412	382	413	405	341	383	413	379	344	385	354	375	418	351	416	364	398	398	399	421	364	401	379	406	351	417	363	416	371	385	387	403	374	395	372	380	386	368	404	377	356	436	369	399	361	391	410	408	416	401	367	384	383	366	397	396	392	371	381	358	362	348	383	372	396	412	418	345	393	374	395	368	387	380	367	392	387	374	355	378	371	410	366	369	368	349	353	353	395	409	387	372	390	397	383	367	381	398	371	366	423	376	394	414	363	407	399	384	415	339	392	397	368	376	365	406	386	406	391	403	401	364	385	378	387	400	389	358	363	352	417	406	396	417	373	346	404	385	390	395	348	400	392	387	371	368	393	388	375	354	404	386	397	389	387	392	372	380	367	421	401	378	365	401	372	402	405	370	361	378	419	377	396	369	428	351	403	377	429	386	384	371	359	387	388	376	387	378	396	383	378	401	391	389	355	406	404	370	409	363	396	373	380	378	367	399	370	399	388	393	372	396	410	368	373	383	376	380	370	386	397	402	368	348	388	404	384	406	410	377	367	391	411	385	389	429	413	391	368	368	347	367	369	417	410	344	394	349	374	395	374	376	410	379	398	368	378	402	361	386	388	385	434	356	409	387	390	403	375	393	390	357	371	408	356	372	367	404	419	382	362	386	398	388	386	377	389	365	378	393	412	330	389	397	382	339	380	425	403	386	381	399	370	403	360	410	389	390	373	391	396	358	417	405	390	382	411	363	391	343	398	397	392	372	369	390	395	370	389	372	334	410	403	405	384	386	404	388	432	393	389	369	386	346	366	381	399	412	424	368	388	365	431	357	384	377	390	358	376	397	371	393	395	427	397	418	381	343	379	397	385	424	403	378	405	402	384	385	385	367	375	390	383	369	369	387	415	378	411	400	400	402	370	388	372	373	377	370	413	399	399	357	351	382	370	372	402	378	389	362	359	392	378	371	396	382	367	375	366	352	426	393	390	419	373	373	396	401	394	411	391	356	370	364	416	366	383	387	391	356	399	392	376	368	388	389	371	400	405	394	389	409	387	361	431	396	404	408	379	386	405	405	356	399	386	377	383	370	383	392	391	377	356	372	366	399	380	411	432	401	418	390	382	388	365	402	386	405	398	403	384	424	374	398	356	379	394	385	329	369	402	400	430	422	425	366	391	377	393	359	403	361	360	367	373	368	399	402	388	383	380	393	400	364	401	359	361	400	401	377	399	392	385	386	377	367	373	381	375	401	396	408	387	362	414	404	371	360	387	423	391	384	364	398	390	383	380	363	368	396	445	399	377	380	410	375	399	388	373	401	404	380	416	363	395	373	383	373	351	400	374	396	381	354	394	354	410	364	354	409	363	390	397	386	380	396	380	411	433	389	392	402	403	391	328	393	383	406	395	387	379	369	380	362	383	387	398	389	391	376	380	359	403	353	385	391	406	415	395	408	362	378	369	400	376	390	395	362	409	393	354	401	380	398	363	373	349	347	414	410	334	373	387	367	383	427	404	413	387	355	382	406	409	420	399	370	402	430	379	394	398	345	369	379	353	379	377	379	374	377	386	393	415	366	406	395	404	384	392	413	381	374	400	376	385	365	372	350	401	408	364	367	340	392	388	387	391	362	397	403	386	398	421	384	398	375	393	397	359	345	376	363	358	391	376	392	363	400	384	369	392	408	372	392	375	395	400	404	337	321	381	381	346	414	393	404	362	366	429	403	386	388	373	391	375	435	384	370	388	367	332	374	386	389	372	358	400	366	411	403	365	380	365	391	376	427	339	360	369	386	364	364	415	384	392	395	397	413	322	397	377	383	393	371	435	399	342	382	385	354	387	389	382	379	337	402	387	376	354	372	384	383	412	403	348	362	419	396	374	401	364	388	367	378	388	356	372	361	363	375	387	360	402	405	390	382	387	393	409	393	384	385	385	415	393	384	428	362	351	410	346	389	390	368	395	391	372	418	398	343	360	367	374	371	413	393	382	390	370	376	365	355	371	356	421	386	407	384	385	427	387	393	377	443	413	372	385	381	351	370	397	402	400	385	384	407	374	392	393	381	361	366	391	396	385	368	408	381	369	365	385	362	379	405	352	404	368	395	391	380	386	386	405	400	381	370	386	346	382	375	420	354	371	372	368	390	404	407	401	373	411	347	422	377	378	386	421	377	394	365	348	384	396	369	393	361	387	363	363	392	397	371	408	375	391	409	353	373	392	405	386	372	392	390	399	426	429	384	386	403	414	365	369	377	393	369	394	370	363	408	398	406	378	398	376	382	380	370	387	358	396	431	376	396	371	370	381	350	378	412	401	399	379	393	350	367	387	398	421	365	383	403	418	390	374	399	373	409	388	397	379	406	403	401	409	389	374	369	391	400	413	368	377	384	378	423	381	394	377	432	402	367	387	375	375	374	396	383	415	361	369	408	407	357	402	367	370	399	367	361	352	391	391	403	395	390	397	369	387	373	426	374	349	388	390	387	395	408	380	366	427	385	391	364	409	394	394	375	421	381	374	393	414	399	394	395	393	366	337	345	411	378	393	408	403	385	363	373	400	370	395	396	381	402	385	369	385	369	363	355	395	361	394	357	364	379	395	386	366	412	361	358	352	386	383	394	370	368	363	383	375	363	389	383	417	340	385	401	370	392	384	393	385	369	437	406	398	400	355	367	387	368	361	409	383	390	397	389	388	367	419	372	363	412	358	361	399	413	381	415	373	379	389	379	361	377	362	381	384	383	362	426	365	414	386	354	378	360	392	399	423	368	400	383	391	410	405	393	402	418	393	398	391	394	388	385	371	402	371	357	396	357	380	408	394	374	387	348	399	440	408	410	396	428	425	403	416	393	392	347	360	394	404	384	424	414	385	403	368	401	376	337	381	369	385	400	395	345	394	376	381	412
24863	21198	29206	27898	20521	14564	8140	4798	3559	2515	1817	1277	988	979	1037	830	917	817	721	666	633	620	503	448	445	400	369	320	313	303	260	288	277	246	263	259	251	267	230	249	255	260	240	262	208	226	241	219	251	264	251	225	239	226	237	243	242	241	213	234	209	248	208	234	251	200	206	253	223	230	236	222	226	208	215	230	223	215	247	205	262	249	202	206	223	231	193	241	214	219	254	224	221	217	223	208	259	204	227	213	255	208	198	246	250	246	224	202	234	215	224	207	241	247	243	226	235	217	252	219	225	193	204	225	219	235	258	228	211	208	224	229	201	192	209	245	244	211	253	215	206	231	207	240	220	238	215	225	246	237	240	203	233	236	215	211	234	235	246	231	201	196	205	234	222	206	247	240	208	200	198	227	224	228	217	191	216	238	191	256	226	205	232	256	213	250	229	226	231	227	245	202	208	212	194	241	213	227	231	233	209	236	212	227	212	185	218	252	209	206	222	259	243	225	248	234	216	227	227	224	222	201	215	235	249	235	206	215	232	215	230	233	222	239	215	215	227	228	198	219	253	208	200	221	186	237	235	211	227	225	194	238	229	207	229	218	234	240	225	223	216	192	209	262	257	219	199	231	247	211	217	226	227	230	223	226	235	211	209	206	211	224	236	222	234	213	225	215	224	243	216	242	243	241	233	205	241	234	235	193	216	232	235	232	220	240	232	207	239	242	197	212	250	220	212	216	231	230	217	237	225	222	214	218	251	229	222	242	196	200	231	200	235	228	221	211	211	226	255	222	230	232	264	253	218	247	215	223	215	211	205	195	223	228	235	244	240	232	221	247	207	236	245	231	242	236	225	258	220	270	255	212	231	223	211	227	230	203	234	241	220	223	266	209	205	225	252	250	208	243	240	235	221	207	215	228	244	213	218	221	219	204	231	225	243	246	217	249	239	215	226	238	224	244	225	218	224	233	206	208	221	223	248	229	211	226	237	215	234	216	225	239	249	253	226	226	204	208	211	218	250	220	228	220	256	208	230	230	204	210	237	232	219	231	236	238	223	236	191	205	228	253	226	243	232	245	219	227	213	233	248	208	228	206	216	223	214	238	194	208	211	232	227	204	227	208	230	210	212	202	214	228	219	247	243	237	225	222	221	232	237	225	251	215	188	223	252	192	231	216	248	206	233	254	250	206	217	237	256	228	244	220	200	247	213	215	204	211	212	224	226	248	249	218	219	232	210	224	231	228	238	238	236	254	232	230	232	226	233	185	217	219	226	243	226	248	237	217	237	241	238	212	215	233	220	203	233	211	206	231	225	211	220	239	219	247	200	227	235	238	209	235	224	209	232	198	238	248	208	225	231	220	224	236	223	238	215	234	237	221	237	218	244	227	227	215	253	219	241	203	228	216	226	236	227	219	221	212	226	219	217	225	234	199	242	230	232	251	215	251	235	248	203	215	221	208	210	228	232	231	233	233	218	217	238	217	266	229	222	231	238	226	236	200	228	214	203	236	198	219	219	215	240	229	219	214	239	198	221	237	215	257	227	207	209	214	242	238	225	241	201	191	264	233	226	229	222	240	222	235	226	224	206	227	224	237	221	200	205	237	244	230	217	205	202	232	232	218	201	207	225	230	215	236	208	232	217	229	229	220	237	219	217	216	235	221	235	225	234	231	246	225	206	252	231	233	225	217	232	215	225	256	223	224	228	240	225	201	213	211	215	219	226	251	237	243	230	208	232	221	242	212	229	245	242	220	227	222	210	229	203	231	214	241	217	243	221	227	226	232	197	246	259	225	214	229	218	209	204	243	232	234	272	232	203	212	212	220	221	226	227	234	235	244	215	209	227	204	227	228	231	237	225	214	226	215	232	210	232	229	211	228	247	245	220	213	217	222	216	212	231	216	218	212	225	239	232	253	211	231	230	208	239	182	237	239	235	231	240	235	219	232	218	228	256	200	238	216	218	204	264	224	210	232	220	246	226	240	222	217	212	222	220	234	199	264	227	227	217	229	200	241	209	262	225	217	235	213	236	216	238	252	221	215	217	219	236	228	232	237	224	243	225	237	251	218	223	243	219	226	242	248	221	248	237	213	216	230	205	209	233	223	237	200	254	229	228	254	210	255	230	244	222	234	250	225	219	229	207	212	230	212	222	223	213	222	229	238	254	215	250	216	228	220	219	200	223	230	239	218	266	218	234	206	246	226	245	211	228	252	214	242	198	218	236	213	212	227	230	257	228	196	197	192	224	222	236	218	224	215	226	214	208	265	214	226	237	246	241	235	229	236	220	214	215	240	207	243	211	242	210	207	248	214	223	193	216	221	228	232	222	208	221	213	200	234	223	208	217	251	247	219	219	216	224	239	213	214	210	234	247	229	216	219	223	240	223	234	211	206	234	238	232	218	239	209	227	231	193	224	231	219	207	236	208	214	250	211	221	228	194	227	232	229	233	230	233	207	239	214	215	201	225	207	183	198	218	221	228	235	228	215	218	235	227	206	217	231	229	223	234	223	216	248	236	216	233	199	214	229	203	221	224	253	215	214	232	220	220	194	230	238	205	223	245	220	215	213	225	238	221	255	245	242	223	205	215	238	220	215	220	246	221	200	241	235	214	239	229	209	243	215	222	213	221	241	239	251	217	201	208	192	228	233	199	227	230	210	247	220	252	226	263	221	222	213	239	212	226	222	216	229	220	241	218	230	230	233	223	227	251	235	206	232	197	230	211	218	232	208	228	213	212	240	213	229	210	237	243	208	207	211	213	214	249	225	205	231	209	245	220	215	222	240	246	256	221	250	207	240	262	222	224	235	211	206	214	214	225	232	213	201	226	231	226	211	214	225	227	205	213	233	201	246	237	224	210	220	245	210	229	228	222	226	207	238	205	237	221	233	220	221	227	228	217	239	212	217	244	210	237	241	231	220	241	214	233	215	243	231	205	205	203	225	221	218	197	236	224	242	213	210	244	226	243	223	227	225	206	268	254	225	219	221	272	239	224	219	254	215	243	208	232	223	246	208	194	218	220	221	219	221	262	187	198	242	214	222	214	211	204	206	237	234	224	217	219	219	243	222	206	248	245	261	225	230	232	203	212	232	208	250	239	235	221	241	214	232	218	249	247	219	211	206	224	229	222	206	223	213	258	215	239	186	216	234	220	242	240	216	226	228	229	216	230	238	230	209	196	243	199	215	218	210	221	221	258	200	207	218	207	228	230	197	244	248	229	236	249	193	241	206	224	233	250	220	228	231	246	246	225	213	236	253	204	207	180	235	241	233	228	219	225	235	250	221	243	206	210	224	225	240	250	215	190	233	234	235	215	220	218	226	230	218	220	227	217	273	227	200	229	230	244	227	256	221	234	232	228	238	225	212	230	217	194	212	234	205	213	220	227	236	226	245	219	221	230	208	217	218	222	180	219	232	239	239	220	220	233	218	216	243	237	226	207	217	225	225	213	230	218	240	215	233	234	220	228	206	206	222	229	241	218	230	252	225
35450	52285	47396	32723	23922	19367	12713	9868	7894	5488	3929	2637	2021	1943	1962	1656	1688	1512	1307	1184	1101	1015	845	697	682	695	559	511	421	411	416	354	365	357	342	340	326	339	335	344	321	309	270	289	311	310	302	284	344	312	310	290	313	313	280	293	285	259	265	308	276	247	296	290	314	265	277	249	273	281	297	274	275	268	277	297	287	264	292	289	306	268	270	259	266	258	246	278	284	290	284	278	316	259	290	267	279	297	291	269	266	279	303	269	259	293	299	285	274	265	258	306	279	257	315	286	276	284	267	255	294	263	266	305	289	288	274	289	270	273	296	285	269	302	308	280	280	281	279	280	312	298	265	279	272	280	288	301	256	280	301	272	272	279	267	280	268	265	263	294	283	298	282	274	289	289	293	272	262	298	310	273	302	283	295	272	277	275	279	278	249	283	269	266	293	300	273	283	280	278	294	311	290	274	289	279	293	291	286	280	299	277	282	304	264	286	261	290	273	270	259	270	265	291	249	268	273	274	280	271	283	251	259	284	298	325	262	264	294	294	285	283	286	254	282	296	288	281	272	297	299	287	282	274	316	264	292	284	254	251	303	288	257	306	270	283	285	284	249	267	311	286	275	278	284	267	295	299	282	306	253	260	297	302	264	279	280	263	303	294	275	279	287	273	263	274	276	260	287	266	269	273	293	276	273	243	255	268	310	270	286	274	305	270	258	311	260	295	313	285	274	285	294	254	306	294	270	274	298	268	294	285	302	267	282	294	298	260	279	269	285	271	320	316	265	289	331	270	300	295	276	253	284	298	303	303	280	249	303	275	267	300	274	249	303	291	281	315	262	272	295	277	291	282	272	279	248	289	270	266	293	275	269	269	268	272	273	282	292	280	274	298	297	300	281	258	296	286	276	289	268	270	279	273	255	293	279	263	278	313	282	321	276	281	287	292	254	276	294	299	275	287	315	302	260	283	254	305	307	287	303	302	307	293	266	277	268	274	279	273	285	290	293	272	339	262	255	296	287	305	292	287	270	281	303	262	296	288	280	315	285	281	279	316	297	268	292	277	283	276	278	274	264	266	285	284	287	270	316	285	248	283	300	294	291	274	258	282	261	285	277	279	278	287	289	288	280	263	272	291	327	250	287	291	286	281	253	319	283	308	281	273	276	257	292	294	251	278	271	290	293	290	284	281	270	301	269	269	261	281	277	279	281	271	305	273	277	300	268	257	270	249	279	291	253	278	260	277	290	286	285	290	307	290	245	286	262	309	297	254	287	262	299	276	290	271	284	288	277	275	269	267	259	273	276	324	248	293	294	264	290	284	282	283	273	263	271	246	283	295	297	282	300	269	301	286	262	263	253	253	313	265	297	287	282	301	310	276	264	303	302	269	310	273	254	291	275	311	291	243	271	276	284	265	239	295	315	288	261	282	293	266	252	287	259	299	274	248	262	273	298	292	299	262	310	279	301	317	275	291	295	269	288	261	298	272	299	285	294	290	275	304	315	267	259	288	282	287	282	276	263	255	288	280	298	303	258	318	284	297	277	281	268	265	310	270	297	298	280	281	318	306	281	311	284	274	303	311	260	261	274	263	301	264	300	285	289	292	304	298	264	276	318	288	278	299	305	289	278	306	259	282	275	267	281	293	293	274	283	277	277	292	280	315	271	271	260	278	270	291	296	277	302	305	294	311	290	285	285	248	280	281	281	287	261	266	312	275	301	281	304	303	247	268	274	276	310	305	249	244	291	286	266	292	286	298	278	303	285	274	271	271	270	302	295	261	261	309	266	292	274	295	278	246	284	286	274	272	266	305	275	290	278	277	305	294	269	274	266	315	302	304	313	285	295	258	285	296	248	279	288	285	286	266	295	289	274	283	287	299	270	283	292	295	285	280	321	260	298	287	268	241	278	294	273	292	301	295	274	267	263	251	297	277	280	280	291	284	291	250	263	279	284	287	292	299	263	262	277	261	302	270	279	288	299	266	286	295	288	321	244	294	274	270	285	291	295	254	299	272	274	275	280	278	267	267	312	271	281	309	333	293	283	302	289	274	277	303	275	306	282	303	306	291	297	275	280	288	280	290	239	279	290	306	281	269	281	264	281	289	305	291	270	272	295	286	274	284	287	280	265	297	273	272	328	280	292	280	286	280	278	251	296	294	270	306	281	289	280	274	301	295	287	297	277	290	278	272	301	249	288	262	278	263	279	268	285	306	313	257	274	296	272	278	279	298	279	277	269	288	272	268	282	280	247	303	290	260	289	266	314	270	298	266	277	293	288	268	277	268	291	283	287	282	255	307	291	309	303	277	258	265	274	290	294	291	283	276	278	293	283	285	270	271	286	258	251	286	293	289	266	282	235	263	291	246	278	274	254	295	304	286	274	280	285	263	267	277	242	270	273	295	279	259	243	289	282	298	293	284	286	301	255	272	282	282	287	271	284	268	301	264	275	291	258	295	244	256	248	275	273	305	290	258	288	295	274	320	275	291	289	296	277	300	274	278	302	280	271	275	302	280	267	289	284	276	282	269	297	269	305	300	289	268	286	285	264	282	315	285	265	288	316	274	287	279	299	262	284	299	278	263	275	256	291	296	238	302	263	262	285	270	279	258	275	269	260	302	299	301	272	265	278	282	276	290	294	267	273	259	268	284	282	284	300	258	259	282	270	271	292	283	307	281	289	257	260	286	300	287	315	284	295	229	294	302	267	261	308	265	286	260	312	282	283	276	277	243	287	305	265	254	274	266	272	287	297	260	248	285	251	319	256	300	285	300	249	262	256	284	275	281	269	258	274	250	273	303	287	278	262	293	280	282	259	284	289	256	279	305	318	280	283	292	311	286	282	306	274	279	290	265	295	305	284	258	289	260	281	270	278	288	295	272	251	285	282	294	296	295	257	244	297	293	251	306	278	285	264	274	267	281	266	288	301	282	245	280	275	253	263	322	295	281	270	265	241	299	269	290	298	280	288	256	290	305	291	280	273	275	259	280	293	277	282	277	289	302	272	311	279	287	250	285	302	288	282	280	290	267	281	283	274	294	324	274	274	293	303	299	292	301	288	268	296	291	296	294	273	269	330	299	287	257	284	271	275	314	281	275	267	258	297	267	287	284	291	286	279	268	273	276	298	278	278	272	261	270	284	288	285	288	264	284	292	293	251	299	275	288	266	281	274	274	254	276	291	253	261	277	260	295	297	278	275	277	262	275	282	256	290	270	285	263	267	287	250	305	269	286	271	314	298	282	282	256	287	269	251	270	306	280	279	266	272	252	267	272	301	300	300	270	277	295	274	273	294	314	254	274	279	267	296	262	303	271	276	297	290	269	283	297	294	286	283	269	287	282	271	267	290	310	267	292	279	281	288	269	288	299	303	307	271	253	277	300	273	292	277	287	295	282	274	299	255	280	248	325	318	249	320	279	299	283	265	271	264	285	291	287	274	283	273	282	270	313	272	278	263	289	278	288	319	271	246	281	286	294	282	267	301	278	266	296	300	281
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
