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
339761803481	339761804050	339761804600	339761805150	339761805700	339761806250	339761806800	339761807350	339761807900	339761808450	339761809000	339761809550	339761810100	339761810650	339761811200	339761811750	339761812300	339761812850	339761813400	339761813950	339761814500	339761815050	339761815600	339761816150	339761816700	339761817250	339761817800	339761818350	339761818900	339761819450	339761820000	339761820550	339761821100	339761821650	339761822200	339761822750	339761823300	339761823850	339761824400	339761824950	339761825500	339761826050	339761826600	339761827150	339761827701	339761828250	339761828800	339761829350	339761829900	339761830450	339761831000	339761831550	339761832100	339761832650	339761833200	339761833750	339761834300	339761834850	339761835400	339761835950	339761836500	339761837050	339761837600	339761838150	339761838700	339761839250	339761839800	339761840350	339761840900	339761841450	339761842000	339761842550	339761843100	339761843650	339761844200	339761844750	339761845300	339761845850	339761846400	339761846950	339761847500	339761848053	339761848600	339761849150	339761849700	339761850250	339761850800	339761851350	339761851900	339761852450	339761853000	339761853550	339761854100	339761854650	339761855200	339761855750	339761856300	339761856850	339761857400	339761857950	339761858500	339761859051	339761859600	339761860150	339761860700	339761861250	339761861800	339761862350	339761862900	339761863450	339761864000	339761864550	339761865100	339761865650	339761866200	339761866750	339761867300	339761867850	339761868400	339761868950	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23792	21923	29990	24482	21999	21731	12734	5280	3683	2608	1841	1421	1319	1007	733	644	614	509	499	493	475	462	457	512	511	507	570	501	542	508	505	476	487	479	435	443	444	445	400	409	385	417	368	382	401	425	409	407	383	399	361	373	397	391	341	402	416	398	382	388	391	409	393	376	366	362	382	414	369	346	356	401	406	385	389	365	383	382	351	410	372	403	376	361	330	388	355	340	381	392	402	353	381	386	377	411	397	376	392	368	412	357	413	363	365	381	429	371	378	369	378	350	370	399	383	330	379	368	367	372	365	404	346	344	351	372	364	361	358	387	391	387	382	400	344	382	409	393	372	414	354	353	379	353	382	353	380	381	395	331	362	403	371	397	377	381	364	374	383	391	362	380	375	340	381	361	371	354	377	375	386	386	403	385	379	394	402	384	376	389	381	382	379	363	396	393	377	385	336	376	367	371	335	368	396	380	384	409	398	337	393	378	386	374	367	371	429	391	401	335	369	405	377	379	367	371	371	361	364	360	377	349	373	392	401	380	376	411	384	380	379	356	352	360	372	373	371	352	392	356	388	378	377	360	348	365	380	418	380	342	341	373	406	400	359	415	383	362	388	383	366	367	358	421	376	368	339	347	362	378	377	385	349	374	406	385	398	395	388	364	367	347	364	373	357	369	377	366	363	383	406	409	372	344	358	375	397	364	376	352	399	434	358	371	399	372	364	350	419	365	384	372	372	370	370	339	366	344	420	408	354	370	405	346	363	362	397	363	362	380	362	393	382	384	384	415	398	385	392	400	372	389	364	404	328	376	339	393	369	383	386	370	363	388	371	356	366	400	383	351	389	401	347	378	351	417	392	382	377	377	355	356	362	363	370	380	354	387	402	423	380	392	376	422	372	425	382	399	377	390	405	378	401	375	381	377	393	375	376	389	407	358	373	374	371	388	384	348	376	353	346	410	356	386	387	378	371	366	364	364	383	395	361	370	346	417	369	372	363	394	375	395	374	371	379	346	369	362	361	338	350	344	402	394	366	361	360	380	392	383	383	372	375	385	341	359	374	342	385	369	373	397	371	364	343	367	415	380	380	393	372	360	369	368	361	399	372	340	375	373	366	381	398	349	400	367	382	388	361	367	363	392	381	397	339	335	363	381	389	395	390	373	349	341	358	390	368	376	361	365	355	400	369	373	367	346	398	389	383	393	387	361	379	371	396	352	402	356	370	404	380	384	390	437	366	369	363	368	368	386	358	340	383	369	370	391	349	371	378	351	372	378	372	395	359	373	375	385	370	361	377	381	395	396	387	395	375	389	383	398	414	376	409	337	374	350	393	378	370	387	385	344	357	373	411	394	380	384	382	363	380	362	367	362	395	377	384	377	370	400	371	372	369	346	360	406	351	423	371	393	408	370	344	397	412	420	372	414	405	391	351	376	379	361	367	367	361	377	383	368	391	394	375	368	402	397	376	411	415	365	367	370	385	400	352	359	378	368	353	399	370	383	403	338	361	366	352	365	358	368	362	358	374	351	389	453	367	367	370	383	372	399	360	348	371	361	391	368	339	352	369	374	364	424	369	364	381	389	338	385	379	362	374	406	365	386	374	387	378	350	400	346	383	387	369	381	419	389	360	375	372	419	376	383	377	366	396	355	352	361	403	366	345	381	366	351	365	365	397	370	339	362	398	373	379	360	397	397	375	348	363	356	358	337	375	363	388	376	386	362	370	401	391	383	360	380	334	358	402	373	389	365	349	355	387	366	429	429	360	344	357	383	330	353	387	394	373	388	365	359	390	380	391	396	340	394	380	383	376	382	385	398	394	389	356	385	361	361	366	381	372	374	373	381	368	373	365	367	394	378	399	383	370	392	400	374	374	394	390	381	373	387	372	363	390	404	385	358	360	369	369	376	378	383	392	388	370	346	385	345	378	412	339	367	432	362	385	379	401	368	371	384	411	353	384	390	343	360	408	375	361	386	400	399	408	385	402	417	376	418	391	363	382	408	387	358	381	381	379	369	405	347	422	385	381	348	370	375	363	361	357	371	398	381	388	348	370	391	357	384	403	391	386	374	336	361	401	411	371	377	379	336	370	392	383	367	391	344	374	381	397	367	351	387	367	361	374	364	370	374	351	364	379	397	372	361	380	402	362	374	375	361	371	381	372	384	384	338	403	384	354	363	370	408	362	376	385	378	356	380	381	379	360	362	348	375	368	368	354	360	381	362	365	389	379	346	383	360	381	360	384	403	378	385	386	397	360	372	356	392	355	367	377	356	359	370	370	379	407	362	384	416	367	381	394	383	408	403	394	337	358	400	397	357	370	375	396	383	361	373	387	382	352	383	390	389	361	383	357	430	399	380	404	453	389	391	388	391	356	368	382	408	383	362	387	361	391	379	374	337	397	383	365	367	391	382	369	398	414	367	368	359	353	392	346	365	360	385	377	386	403	422	356	385	373	396	376	405	405	382	382	395	398	367	394	353	386	325	361	374	393	353	349	406	351	404	361	365	377	389	413	377	393	371	336	343	343	372	348	353	419	341	363	375	396	358	349	396	354	360	378	333	387	376	349	384	417	397	361	390	376	370	366	364	352	375	371	364	378	369	386	363	369	412	371	386	349	394	350	384	373	373	349	408	369	354	359	388	362	395	380	356	385	385	372	380	384	378	347	379	394	371	366	354	346	361	415	399	379	370	365	410	374	373	390	383	367	368	353	389	365	364	406	334	376	360	379	395	382	368	374	361	393	363	403	348	386	349	422	396	350	396	371	365	397	375	365	363	371	334	383	364	395	387	358	394	378	348	364	371	347	373	383	367	396	395	329	368	376	377	417	381	357	349	386	374	402	370	368	380	377	389	360	383	371	380	358	393	389	446	346	364	374	359	392	395	349	382	403	405	398	359	359	376	318	392	380	402	341	369	388	378	348	367	336	390	382	373	377	340	394	392	356	394	376	318	400	370	355	341	393	379	361	369	375	337	385	377	359	359	365	335	363	352	356	410	378	362	370	404	366	374	395	401	377	366	417	365	364	355	338	366	369	366	387	404	366	340	372	359	340	374	375	356	356	368	352	378	356	382	354	364	373	391	380	383	419	359	408	347	412	393	378	373	395	369	411	378	345	427	400	389	376	401	416	387	350	389	364	382	369	385	410	350	385	361	403	361	374	371	361	374	355	382	355	372	391	393	391	416	336	402	361	367	374	331	382	376	361	376	369	358	379	366	376	364	386	367	378	360	383	348	386	368	395	346	379	396	364	355	368	387	373	377	385	360	380	389	395	381	351	393	367	397	369	380	384	380	391	348	378	361	387	364	391	377	363	360	344	380	372	380	369	381	378	357	373	371	370	354	342	394	399	353	387	394	386	369	384	384	356	368	367	369	394	362	356	378	403	378	360	370	382	390	371	376	371	378	358	380	365	367	383	393	365	363	388	380	392	358	396	367	402	398	359	374	382	400	369	341	397	356	375	374	363	372	356	394	382	366	411	380	382	356	370	390
18644	36617	34742	27394	23397	19592	14019	11186	9653	6615	5005	3886	3447	2512	1746	1381	1181	994	961	903	850	889	893	943	1021	982	983	1016	976	946	961	845	849	836	784	788	787	830	763	701	666	718	673	645	675	689	639	644	645	658	663	648	605	680	633	645	630	693	611	648	645	611	647	664	652	628	569	602	575	623	582	638	604	584	567	652	566	596	583	589	587	559	567	591	628	618	630	614	616	613	593	537	593	581	623	633	613	604	604	590	587	607	604	605	612	616	592	541	621	614	633	631	592	594	593	617	635	587	607	615	600	615	603	587	609	633	597	629	607	574	610	629	561	598	582	580	660	593	619	612	622	624	653	590	607	578	600	618	598	608	586	611	623	604	615	584	610	563	625	591	609	594	616	644	594	565	608	585	620	612	595	597	588	574	601	601	603	571	620	631	575	610	593	614	588	617	570	582	603	566	601	603	550	586	555	576	561	592	609	584	645	616	597	600	586	568	578	590	578	586	602	619	596	606	591	646	585	602	649	659	618	627	611	576	589	582	570	621	601	608	601	646	598	578	574	610	535	594	630	617	557	590	616	576	588	566	607	587	559	610	560	585	601	593	617	632	632	594	599	592	578	573	610	635	634	603	606	589	600	614	601	578	592	570	588	568	632	609	633	591	578	559	657	587	595	603	598	583	593	562	587	594	561	572	609	633	574	626	569	590	619	581	558	566	586	609	606	620	634	601	601	619	585	596	584	586	609	648	595	559	568	583	597	607	589	573	610	606	620	603	618	590	562	580	615	595	598	545	625	597	606	607	606	585	600	554	626	579	594	621	587	612	628	609	621	642	614	614	593	613	590	645	662	576	558	570	596	583	592	618	582	574	600	637	591	582	654	590	577	589	605	588	610	583	591	582	610	582	592	600	631	569	605	584	595	555	556	587	610	625	590	578	584	606	599	554	607	611	579	624	582	602	589	589	614	582	625	610	600	587	599	622	587	600	625	618	610	600	562	583	590	595	585	566	597	612	615	590	573	621	595	620	596	598	613	630	592	604	564	583	610	591	546	593	607	616	632	594	594	610	583	592	597	593	638	629	597	598	633	619	660	586	599	599	609	580	631	598	595	592	618	622	573	608	574	664	618	557	569	620	592	611	559	603	590	575	589	606	619	556	617	605	602	650	594	628	620	615	614	546	572	605	603	602	593	585	546	588	606	612	603	581	606	552	609	651	589	570	605	585	592	568	622	548	588	597	627	602	629	650	595	619	599	599	585	544	554	620	606	641	614	579	618	596	596	589	561	583	610	628	647	627	552	636	612	619	635	575	577	642	588	611	626	609	640	597	590	551	562	571	585	553	625	607	577	622	591	620	590	598	573	641	578	597	569	595	595	584	644	606	641	572	607	624	624	598	542	606	620	613	609	641	595	572	543	615	599	589	592	591	617	578	607	582	603	619	591	561	611	531	608	573	584	595	575	559	600	579	604	634	591	568	573	579	651	595	583	630	599	588	622	574	681	609	569	564	588	547	603	625	607	582	609	570	585	556	616	570	573	639	573	599	566	584	577	582	602	591	619	591	651	606	589	604	640	663	609	576	594	593	569	585	652	625	544	632	598	518	644	605	614	607	632	575	597	576	571	628	610	610	584	609	587	564	573	630	582	586	566	595	619	584	608	593	612	592	572	626	607	544	615	604	580	590	582	670	606	639	629	595	569	570	636	575	573	625	553	571	608	586	600	585	630	596	605	624	601	609	613	596	618	641	562	567	678	635	592	667	597	547	606	548	597	615	558	678	627	612	625	593	617	620	655	586	612	564	561	589	584	580	605	590	566	576	639	590	580	582	615	606	600	559	608	585	601	570	560	570	610	629	617	599	613	622	593	635	601	636	615	630	642	525	605	578	613	614	638	603	612	574	594	568	602	562	608	586	626	610	572	570	560	604	590	552	570	634	628	575	604	577	566	569	586	623	557	556	603	576	583	577	597	626	600	631	628	607	564	608	640	627	541	602	615	603	651	572	639	613	584	570	641	595	591	622	606	616	639	608	612	611	600	586	607	589	579	618	605	633	584	618	611	595	585	602	625	602	612	643	627	602	656	598	576	567	579	622	572	574	603	589	591	620	576	577	560	624	590	604	594	639	582	585	595	601	610	584	583	618	597	583	647	620	616	601	603	538	638	620	590	623	585	601	600	619	577	619	630	627	551	633	570	582	624	608	657	609	578	592	602	627	598	622	586	635	584	572	621	554	578	629	619	614	613	602	586	612	607	597	637	587	589	577	582	610	623	596	629	635	580	612	640	612	623	584	555	576	589	555	609	552	592	589	574	578	614	600	658	640	552	598	591	620	595	621	597	594	603	569	598	582	554	594	602	620	583	626	622	632	624	603	570	596	598	626	611	598	584	630	607	610	611	613	581	573	602	615	656	586	550	600	588	597	585	597	615	607	648	550	583	582	598	586	587	622	574	630	595	625	604	610	610	590	649	613	584	608	600	606	545	599	559	594	558	574	627	584	556	575	619	573	585	593	646	593	561	599	609	586	607	637	618	638	578	654	603	596	602	612	593	585	599	610	616	585	585	591	617	582	579	620	637	597	589	610	571	603	628	620	583	605	565	616	593	608	587	647	637	631	636	628	601	599	575	624	624	609	600	599	609	639	599	589	613	591	604	579	592	607	598	573	623	649	643	571	584	614	615	583	616	560	582	575	608	575	596	606	619	565	593	627	602	617	598	605	625	648	569	598	566	572	579	586	593	574	584	628	566	567	617	585	604	611	578	608	605	613	599	597	608	604	601	613	582	592	591	576	656	613	587	580	594	613	592	591	559	575	604	604	605	621	595	564	592	563	597	584	621	597	557	626	586	600	612	577	596	612	625	583	581	614	575	596	615	628	588	613	578	560	593	547	568	579	664	598	644	565	607	611	583	663	608	586	596	619	614	566	625	626	599	603	613	597	574	591	606	579	556	641	596	612	620	606	612	590	578	551	580	611	616	598	599	596	603	599	574	551	586	567	603	597	640	584	611	609	574	611	588	621	580	596	614	556	610	560	639	572	560	612	575	594	583	597	573	603	645	577	604	628	648	594	571	650	622	582	582	619	576	604	575	646	665	599	577	589	588	594	628	575	611	581	617	612	593	549	616	600	604	576	615	614	607	642	641	575	577	517	594	589	628	573	648	607	571	602	622	612	610	593	579	584	646	618	603	613	596	643	650	585	595	637	568	578	576	614	641	652	604	584	605	609	582	584	595	615	571	576	621	593	613	586	605	626	599	541	609	660	558	643	607	590	592	597	590	591	618	575	563	580	620	603	639	584	594	638	599	621	575	609	629	610	605	565	630	611	575	580	600	601	610	570	587	602	625	533	624	601	600	565	586	628	570	594	595	601	637	611	620	630	602	613	612	606	593	606	639	591	571	585	607	593	563	623	605	578	603	606	594	630	632	600	617	580	568	640	582	594	602	577	634	580	571	602	624	610	579	607	593	589	627	559	573	581	623	574	622	613
26532	21079	18410	10382	5139	3328	1899	1479	1256	915	745	629	596	506	421	389	424	366	361	408	352	400	399	399	407	420	405	388	412	426	369	399	431	390	366	347	398	345	379	410	384	330	424	378	357	335	378	313	325	330	366	384	355	345	396	357	355	365	358	353	328	356	352	366	398	360	339	348	346	340	359	358	408	329	349	386	334	334	374	370	382	363	301	367	354	344	341	341	370	355	366	343	361	326	372	368	361	351	340	371	331	357	400	367	385	356	402	337	329	340	387	361	372	383	375	351	360	333	386	381	314	381	372	342	343	338	340	360	358	396	354	341	342	333	363	356	370	351	381	345	328	366	334	343	361	327	323	398	364	336	317	368	369	348	344	328	349	327	315	341	378	362	343	355	374	377	367	346	322	337	357	390	367	350	335	367	371	386	403	345	373	359	347	371	330	384	355	353	343	401	344	386	352	340	334	367	368	337	332	348	372	350	310	377	381	358	380	365	352	361	351	377	379	369	362	386	383	401	370	373	355	340	353	348	365	336	367	372	386	333	380	322	325	352	349	322	357	341	369	362	361	330	347	334	333	338	360	363	333	343	333	354	361	381	338	377	338	346	351	302	355	333	367	361	318	365	327	354	350	349	365	347	376	327	377	341	330	342	372	346	361	318	354	360	361	337	383	372	360	318	351	377	306	341	352	358	355	360	355	341	351	286	353	346	344	360	360	371	323	386	337	320	374	359	359	351	325	347	353	354	365	353	356	341	350	339	367	352	363	370	340	358	356	357	319	353	345	360	344	356	360	352	374	369	345	396	375	358	352	344	377	342	347	313	362	348	358	375	343	386	366	376	363	348	331	380	360	381	356	334	353	367	340	381	353	337	377	370	320	342	359	358	325	392	342	356	352	338	354	353	381	379	358	350	348	352	339	317	341	327	331	389	384	384	335	364	377	350	355	368	360	348	319	337	366	390	328	325	343	359	378	334	374	362	348	379	367	365	336	327	357	342	375	354	346	367	360	378	383	345	325	314	375	337	343	358	343	335	369	371	380	360	377	302	317	327	355	350	370	343	365	328	345	338	331	354	367	377	390	357	371	375	347	350	352	304	346	349	358	338	347	375	350	340	372	335	359	355	366	348	353	349	371	324	383	360	348	387	355	362	400	352	348	376	365	353	333	332	362	390	342	372	346	333	368	382	334	324	335	351	328	362	327	385	370	373	342	349	362	343	383	346	339	348	367	334	354	329	374	352	358	382	349	373	381	354	356	358	348	330	344	363	386	354	339	350	381	306	353	343	337	339	367	328	369	341	324	356	348	346	346	334	329	363	304	337	337	347	370	368	353	376	342	345	394	360	336	351	394	368	334	349	349	363	313	348	306	336	386	356	355	343	355	347	352	355	347	369	322	322	339	364	370	344	353	334	334	328	334	382	338	374	339	387	339	345	357	404	360	363	322	383	359	359	353	338	355	363	358	382	395	394	365	352	359	331	386	388	329	346	373	349	378	381	363	352	322	321	354	342	380	330	372	352	344	364	354	376	322	371	350	340	337	343	377	359	343	333	386	344	361	348	342	358	350	363	364	319	357	411	322	351	350	361	385	383	322	356	320	340	347	356	348	324	370	358	340	324	330	346	381	348	331	333	339	351	343	324	364	359	322	397	352	364	318	328	374	363	347	339	354	328	335	362	353	358	385	338	370	357	361	381	372	339	343	357	355	342	364	348	362	329	345	349	316	353	357	315	367	353	365	344	349	350	346	337	332	361	356	358	329	369	375	375	335	373	334	371	363	369	343	389	354	350	354	396	360	376	383	358	368	350	368	359	353	361	380	327	374	355	387	361	377	343	375	357	330	315	341	368	347	370	348	331	366	360	367	367	361	337	355	353	364	342	328	360	342	371	376	376	359	348	335	337	364	321	353	387	331	327	325	349	369	357	331	353	357	369	329	359	294	366	313	356	363	353	341	356	338	350	376	355	384	357	365	342	330	352	354	338	346	351	371	378	341	358	331	344	342	359	372	377	354	375	353	359	384	332	348	366	375	363	379	373	359	334	332	366	384	345	361	374	361	366	364	372	362	315	355	351	352	353	351	305	330	354	375	364	348	359	363	325	371	329	357	368	308	346	370	348	334	314	373	369	378	383	327	364	377	338	337	344	362	360	339	350	376	343	377	344	366	344	333	349	330	363	377	342	356	369	373	347	339	376	359	338	344	356	361	353	364	350	375	352	379	350	338	344	391	359	359	349	386	364	360	322	388	327	378	306	341	335	355	340	337	327	316	347	408	353	368	357	337	340	352	346	336	361	381	323	360	345	353	344	351	352	360	360	348	338	374	352	358	342	367	378	374	337	345	395	353	362	343	348	355	372	378	367	371	339	359	365	359	375	343	362	305	362	347	394	372	331	350	346	360	326	346	308	344	370	365	382	360	344	345	323	343	339	382	351	309	328	373	361	361	359	355	347	311	346	342	376	355	363	339	362	347	361	315	359	380	325	409	358	339	356	347	350	336	358	376	374	357	379	368	355	339	351	357	356	353	319	341	357	401	333	361	344	329	353	353	372	319	355	346	337	330	353	310	357	341	395	331	340	388	358	383	358	353	339	344	332	332	378	364	371	348	345	378	358	386	362	344	382	310	329	344	336	349	336	339	354	345	361	361	352	342	377	388	372	343	374	383	314	337	340	348	359	407	358	329	388	339	347	353	342	380	311	364	343	387	348	384	328	375	336	355	339	297	364	353	328	350	370	355	343	323	339	377	361	342	330	372	382	354	387	342	349	344	350	348	356	318	368	371	329	332	366	349	370	368	352	342	358	356	324	344	359	349	343	376	353	350	362	368	363	379	389	352	356	325	339	365	364	360	346	348	355	350	336	345	362	372	331	357	316	337	367	354	331	325	332	361	338	362	358	357	372	369	352	345	315	348	359	350	316	380	335	359	355	379	345	368	341	318	342	341	375	360	370	343	344	364	327	336	352	372	366	354	362	362	370	365	352	344	381	378	359	396	350	380	326	355	376	317	356	342	327	346	352	381	329	321	339	355	379	360	375	353	359	320	343	376	350	358	347	338	348	361	358	371	347	324	345	346	345	384	382	346	350	332	324	357	343	364	339	345	342	350	373	348	336	367	376	372	344	351	364	318	344	362	357	339	336	357	339	357	363	332	369	386	403	352	349	319	351	359	363	348	361	342	376	352	347	337	360	341	348	380	391	323	352	342	353	342	357	338	344	354	353	343	351	323	348	392	369	370	386	348	305	351	346	352	338	308	382	367	346	335	362	322	369	355	344	382	348	331	360	330	338	346	374	376	325	311	335	381	355	372	349	339	360	379	351	353	344	343	332	332	317	354	323	374	368	355	374	371	373	366	356	351	344	362	316	332	386	335	345	383	373	355	342	356	359	351	391	355	387	339	357	354	356	360	347	369	355	369	312	364	355	340	340	342	327	355	361	324	350	335	330	344	347	302	327	393	367	347	359	368	350	352	322	368	336	323	352
13841	22969	21988	15128	11026	8380	5285	4447	3657	2532	1834	1530	1286	926	781	725	668	643	623	625	622	608	652	688	749	748	687	681	699	718	678	651	667	642	652	575	658	597	636	633	593	616	560	583	586	588	569	616	547	587	581	562	550	574	569	570	576	567	563	560	574	577	605	606	570	542	572	561	530	561	561	559	579	535	558	565	544	568	522	522	573	558	563	578	566	562	564	555	547	574	549	554	557	526	624	547	598	563	573	533	586	550	570	537	570	545	559	542	588	583	553	568	571	517	542	555	563	522	540	538	574	572	586	528	503	599	601	556	559	527	526	535	568	520	555	557	556	563	579	568	570	527	561	510	586	578	539	571	581	535	546	581	544	546	559	586	590	560	534	565	560	514	542	541	503	555	553	550	534	489	532	537	561	540	570	551	626	523	538	551	590	544	547	564	566	590	600	502	531	517	537	474	512	556	602	576	576	531	559	541	608	566	553	535	579	563	566	512	556	548	571	517	546	557	583	541	586	550	563	535	569	545	554	579	572	570	542	541	559	554	584	577	636	558	572	567	573	597	545	569	566	555	536	565	581	590	549	571	582	578	593	523	574	535	536	566	568	548	552	563	569	558	556	519	554	583	530	539	555	542	578	586	586	591	541	567	539	560	569	569	554	581	568	550	541	549	575	565	536	549	559	573	574	522	559	562	576	569	558	534	552	539	575	537	537	561	588	582	575	570	589	564	564	584	590	576	541	564	589	560	578	529	568	539	574	577	534	557	531	593	556	525	573	563	559	560	575	538	565	583	538	613	569	574	522	558	566	566	555	566	538	563	587	572	554	550	571	572	550	584	576	549	587	549	547	558	509	538	567	563	568	586	543	558	579	551	532	566	574	575	538	542	537	544	570	550	565	560	573	596	548	548	555	588	585	572	597	577	615	584	573	578	617	543	606	520	578	591	575	519	607	547	525	574	526	556	597	569	564	542	604	555	572	529	558	560	569	593	601	527	565	573	564	601	550	569	562	547	565	606	575	516	581	538	594	555	571	575	603	554	558	578	590	568	559	556	572	575	598	555	573	596	568	577	553	551	558	528	553	563	566	542	580	508	562	549	600	603	561	561	540	576	517	573	613	552	528	539	597	552	631	552	581	528	560	547	571	529	560	554	557	540	571	561	566	557	547	632	560	546	523	571	581	520	550	562	595	569	547	561	538	560	599	563	612	547	555	577	554	508	547	546	532	605	566	576	539	529	558	540	558	562	613	555	610	592	599	569	537	571	585	552	558	611	566	561	563	549	584	556	573	579	536	583	569	577	582	546	568	550	563	555	548	583	596	582	517	596	541	542	564	570	563	578	588	554	587	560	571	563	546	549	577	586	563	566	557	525	571	573	529	548	524	569	540	557	548	524	539	574	583	572	563	546	595	579	576	566	542	566	561	552	585	597	546	534	579	564	574	521	569	585	558	597	581	565	494	549	596	567	554	524	545	545	575	509	551	579	583	546	546	549	563	585	574	579	589	533	576	583	582	573	552	580	606	536	551	522	583	586	554	553	560	551	552	579	590	583	540	566	574	588	579	538	566	569	604	555	566	573	541	533	518	564	565	544	544	569	595	568	570	521	551	551	555	556	579	559	567	564	559	561	574	547	611	550	591	589	550	571	567	550	525	589	526	552	581	571	596	566	558	543	521	562	583	579	523	541	601	551	559	535	583	568	615	503	528	566	558	584	563	572	592	568	547	574	560	577	587	571	565	587	501	538	593	564	591	544	555	591	561	545	552	533	577	550	525	554	602	611	560	571	528	577	551	529	578	562	577	559	527	542	526	605	563	554	571	578	533	592	538	540	546	604	537	569	547	567	600	595	564	594	574	575	585	595	542	558	558	603	588	605	574	616	547	549	533	560	580	579	561	597	570	555	570	579	561	548	540	577	613	621	536	557	590	556	554	551	567	593	552	537	574	566	581	521	575	551	553	595	606	566	566	602	581	545	544	550	587	592	576	588	571	578	562	538	584	561	563	575	576	572	557	598	536	543	535	535	564	533	553	563	580	556	585	523	537	583	541	566	525	580	595	549	520	571	578	561	559	564	561	568	559	551	588	548	564	596	602	552	579	620	539	552	537	542	574	580	602	529	550	578	572	594	575	571	576	597	533	576	537	547	524	523	543	569	590	565	603	556	565	611	555	577	573	583	560	568	577	578	580	562	584	537	567	567	548	537	571	590	575	574	555	566	569	553	589	516	566	593	573	563	567	548	542	586	582	557	507	559	503	540	558	581	563	597	544	603	575	540	582	590	605	593	576	545	528	566	534	571	536	567	522	585	581	544	554	536	599	579	561	578	542	530	586	539	578	558	584	577	562	561	552	537	574	582	544	583	531	554	546	547	583	613	526	572	535	589	554	576	577	540	558	578	580	553	564	531	561	555	574	557	577	546	576	511	568	565	554	567	557	605	585	541	560	525	547	543	599	574	591	558	564	587	582	550	612	564	569	544	570	579	580	613	513	551	554	539	580	577	582	580	576	553	591	543	499	532	581	535	542	565	567	560	556	529	538	548	603	579	534	525	565	554	560	587	548	587	560	558	527	551	551	587	616	569	589	531	548	576	589	555	568	528	582	558	572	577	597	604	608	538	544	611	583	557	572	591	570	525	584	607	574	508	568	581	573	587	531	585	588	586	575	545	567	542	575	534	543	576	564	562	553	520	570	569	532	555	519	557	543	604	569	581	554	578	574	576	547	539	594	588	588	555	560	549	547	539	548	559	642	555	559	581	559	560	562	589	561	600	564	569	534	556	563	572	570	564	538	526	543	586	543	524	564	584	559	576	544	562	542	583	535	523	600	585	570	530	591	587	556	576	542	533	556	544	597	591	593	522	561	562	576	567	571	550	554	549	595	585	575	556	529	558	563	569	532	549	604	542	563	540	573	592	572	538	621	554	585	524	556	585	571	593	563	581	500	542	565	542	548	557	539	549	566	549	568	554	588	579	526	562	529	549	536	563	546	586	560	560	569	597	547	559	585	502	546	553	582	526	556	564	538	542	571	567	556	560	534	585	538	527	570	551	530	575	572	526	539	558	589	526	561	593	569	526	562	571	579	540	581	576	532	546	549	540	561	569	528	542	542	564	616	553	577	546	555	594	569	553	575	589	561	551	576	542	512	583	587	558	556	587	558	551	539	566	549	599	545	544	543	557	545	540	569	523	531	548	586	551	578	559	583	548	562	574	618	523	535	543	593	542	478	520	558	581	611	596	571	579	556	568	537	582	608	579	627	585	592	571	559	520	575	551	586	564	572	567	565	527	535	573	531	536	532	565	562	576	582	571	556	563	538	528	552	543	553	599	589	588	592	561	559	567	567	544	552	546	568	575	603	559	556	552	553	566	556	576	519	558	532	568	578	582	571	618	503	579	583	584	610	535	575	522	543	578	574	544	560	552	546	573	544	560	576	567	590	581	594	563	566	527	596	569	549	599	552	550	530	538	586	569	575	563	574	576
24065	21198	28370	24355	20664	11768	5004	3376	2431	1802	1347	1150	910	732	733	581	561	529	563	564	562	564	619	585	600	567	572	561	577	556	521	543	527	550	524	528	513	479	518	481	464	479	496	517	490	439	505	468	497	543	482	516	452	510	473	477	519	462	472	456	519	536	504	492	489	472	480	482	478	494	513	466	453	472	454	452	500	463	502	481	488	434	467	513	456	480	496	485	480	490	478	486	501	499	480	474	483	490	478	483	472	486	461	470	487	531	474	449	448	497	450	489	487	448	485	426	491	453	441	440	479	457	439	456	473	458	473	458	483	443	487	461	491	455	447	514	469	489	455	489	467	481	482	459	493	476	492	472	486	461	480	440	484	457	493	483	503	449	483	522	504	453	496	454	482	447	451	496	507	480	450	486	453	466	474	503	510	460	487	467	484	489	499	484	486	508	448	516	500	494	476	480	469	459	466	527	443	453	492	528	515	456	501	517	474	504	457	484	493	484	521	516	483	488	495	492	455	489	452	475	437	434	461	491	465	475	477	469	477	487	511	492	483	477	465	481	422	471	494	486	513	476	449	515	456	440	470	476	479	486	470	471	454	503	493	448	494	497	457	507	482	523	483	518	467	484	453	506	449	486	463	503	461	523	451	480	470	497	464	492	451	459	481	490	438	493	460	476	471	420	494	477	488	472	484	443	464	436	491	495	423	446	493	413	439	507	519	480	486	475	459	478	476	445	457	502	521	527	483	499	441	485	486	474	481	477	498	466	496	482	459	505	506	469	477	544	513	443	455	454	461	472	490	483	475	471	454	491	438	508	484	454	484	438	479	484	466	499	528	454	491	493	463	459	493	470	479	519	518	510	468	507	446	461	500	515	457	455	476	502	493	469	453	496	507	453	486	485	488	485	461	514	477	442	486	472	487	491	440	480	477	447	453	496	513	483	491	467	462	477	486	449	456	496	488	461	460	498	472	484	463	472	496	448	474	442	418	460	475	493	436	490	452	472	481	480	491	478	489	461	469	463	484	480	423	448	465	506	461	491	505	470	487	495	500	502	464	476	443	502	515	477	468	468	441	423	495	473	483	496	487	464	469	494	491	499	440	493	482	476	477	452	516	475	481	427	494	491	481	467	486	471	485	508	460	499	478	510	480	457	497	447	461	503	474	489	462	466	489	486	527	478	475	462	452	505	459	450	454	460	444	519	447	464	495	498	471	452	453	497	461	450	476	468	496	494	478	466	512	455	475	481	470	439	461	464	484	490	500	457	477	494	497	499	498	426	463	459	489	497	491	480	458	501	437	495	491	470	480	530	459	530	505	526	520	483	476	495	464	522	488	477	474	493	459	453	480	500	484	509	512	428	488	475	512	498	468	435	508	511	413	462	479	481	495	446	450	477	472	451	503	481	457	490	472	464	446	470	481	450	464	484	481	471	470	455	458	507	488	473	480	483	479	476	491	455	433	461	491	446	470	461	482	492	469	426	484	491	478	440	487	459	482	509	477	469	452	487	448	467	513	457	492	478	520	466	516	477	473	484	473	512	491	504	478	499	477	482	522	482	485	492	481	501	476	454	480	476	485	522	477	447	467	497	517	492	475	480	484	442	451	518	461	463	470	502	453	486	467	478	472	468	482	424	521	501	466	485	518	494	450	476	494	517	438	474	495	464	473	479	465	526	493	479	492	493	462	439	467	499	475	480	468	466	510	456	489	473	492	504	488	499	469	481	477	484	485	511	485	489	496	505	520	439	470	476	468	457	478	476	460	458	470	462	535	466	467	497	481	443	433	487	459	466	484	477	492	455	489	470	484	461	455	481	457	468	484	492	501	410	484	462	499	468	493	476	467	480	485	471	467	490	492	464	479	483	452	464	496	459	460	504	497	485	451	471	523	484	469	485	445	500	474	506	465	472	500	464	510	496	428	488	474	490	506	476	522	477	473	482	467	458	519	463	473	459	476	475	460	477	458	433	477	481	460	490	466	468	483	473	474	501	450	464	464	496	493	485	440	461	443	439	514	476	469	479	437	484	436	493	445	471	500	476	460	468	465	475	471	516	480	475	479	441	463	544	480	458	479	495	462	460	487	479	481	502	464	446	465	485	467	429	468	514	451	446	509	476	462	482	513	465	467	466	466	477	445	471	496	480	489	467	497	467	482	463	477	465	476	463	471	457	485	469	452	467	425	465	463	511	494	492	479	492	446	511	505	445	467	453	488	492	490	492	420	459	476	473	458	488	456	523	459	492	472	439	469	472	470	448	481	470	472	480	466	494	440	487	490	488	473	469	481	492	485	490	461	482	490	436	480	549	471	479	443	471	460	467	447	452	521	478	442	475	483	451	481	511	438	465	488	433	475	483	445	448	495	473	478	502	428	456	486	469	510	453	448	457	470	447	522	455	468	431	467	480	472	459	488	494	479	436	486	488	473	469	451	501	441	429	521	483	463	516	439	475	483	512	477	472	480	462	512	515	463	509	496	435	468	457	492	502	484	485	445	491	438	462	495	482	437	444	523	468	479	472	473	436	468	421	465	453	480	449	455	467	457	474	475	465	421	478	500	486	519	484	473	474	461	482	472	505	454	438	487	482	446	450	482	473	486	477	482	452	482	495	450	464	429	464	490	500	486	471	515	494	475	481	494	461	475	505	446	488	490	451	470	463	480	515	492	456	446	469	459	433	466	451	477	450	501	475	471	456	504	461	459	471	458	453	499	474	472	484	490	483	465	455	494	466	457	480	469	436	477	466	504	471	457	436	456	472	484	486	463	438	462	448	499	461	501	514	444	510	497	503	488	454	458	514	480	476	480	483	485	499	476	504	465	492	475	484	500	505	461	464	472	469	532	441	464	464	435	474	505	502	483	452	456	449	484	435	469	471	479	483	460	456	471	472	475	498	456	509	485	467	456	456	468	477	438	445	472	481	497	488	471	500	492	462	482	471	475	483	469	510	412	476	495	481	465	477	509	449	462	495	505	492	448	474	468	464	431	461	492	481	473	497	484	460	472	464	436	456	482	462	475	458	482	493	507	466	482	472	487	487	460	467	431	442	465	424	460	462	483	453	510	473	487	480	454	522	451	479	501	461	474	517	438	453	491	484	458	447	488	481	473	511	490	476	478	506	524	474	448	414	495	456	401	483	453	444	484	453	435	472	458	479	480	481	484	477	497	457	471	451	466	465	427	463	474	482	429	497	493	474	432	438	525	524	509	481	467	505	476	501	433	461	466	449	483	455	449	460	490	457	467	486	497	491	540	478	467	471	505	485	489	455	489	452	414	501	482	494	469	505	438	460	455	487	486	482	487	463	494	473	506	509	496	508	442	485	482	428	494	509	486	453	461	454	477	507	478	451	426	465	471	485	457	483	510	458	480	501	470	512	500	466	467	512	499	413	482	476	449	438	456	465	459	431	466	481	496	442	460	474	500	462	486	497	439	482	421	482	464	469	493	485	453	487	454	495	474	472	482	477	480	471	440	469	436	469	493	458	474	471
15544	30862	30446	22857	17549	13672	9421	8537	6620	4681	3461	2810	2177	1684	1265	1134	1040	956	924	993	982	974	1064	1164	1062	1005	947	1036	963	983	951	934	930	917	882	902	954	870	815	800	812	793	818	769	789	811	829	760	827	770	778	785	820	772	770	736	806	772	756	759	728	752	751	734	742	775	801	735	836	793	772	785	762	771	784	806	750	789	744	767	734	766	797	748	805	771	777	801	800	764	734	732	779	754	793	747	731	725	746	757	796	797	748	784	759	779	739	788	803	789	784	714	727	779	798	759	727	747	740	723	821	778	768	748	755	784	759	746	770	773	750	693	761	738	771	747	755	793	722	712	752	780	799	774	765	754	754	799	745	746	737	723	776	748	756	726	753	759	753	716	798	741	761	785	763	790	782	706	789	713	750	770	813	807	777	736	735	768	760	739	782	757	789	742	785	746	765	789	818	772	786	734	760	747	709	760	761	748	774	759	785	713	743	811	757	742	719	767	808	791	785	818	826	768	746	764	756	802	735	752	755	756	774	747	787	738	821	759	718	763	674	736	782	749	741	717	718	740	691	745	775	794	767	800	725	715	784	731	759	687	792	803	741	752	724	731	746	775	772	762	754	735	812	717	786	719	773	803	796	766	698	772	781	775	774	729	779	810	713	743	771	757	752	765	736	784	709	757	755	723	707	731	764	789	784	730	771	813	746	703	741	784	788	794	751	759	776	761	711	777	794	764	762	782	759	772	790	731	746	701	737	748	795	805	780	806	734	749	780	782	768	791	794	735	812	733	816	679	703	729	787	758	719	730	728	724	756	734	757	772	774	760	730	819	750	735	726	759	722	742	788	746	774	844	718	748	743	819	727	760	736	758	733	797	771	758	753	755	769	759	733	804	748	770	693	732	793	715	747	794	774	714	709	804	785	757	729	770	750	728	730	737	718	733	732	804	743	750	725	788	735	800	741	824	763	746	738	720	797	773	756	769	736	802	752	755	734	789	755	785	756	741	744	706	728	792	704	752	737	731	721	779	784	714	795	733	778	744	795	778	779	777	777	761	792	766	724	706	740	761	743	782	757	757	739	736	765	759	718	777	727	744	773	703	763	773	764	761	729	774	730	797	779	749	782	734	744	766	760	770	753	740	751	774	783	732	730	715	764	770	768	770	753	741	807	678	787	794	799	743	744	737	738	732	745	747	767	751	742	754	755	736	743	735	752	775	738	761	718	754	721	739	758	749	746	727	713	744	737	790	744	734	801	765	784	712	725	766	761	786	784	744	737	757	757	755	762	778	756	787	800	766	770	806	759	753	777	791	788	786	751	750	733	719	794	757	740	749	738	757	745	771	747	753	776	764	801	791	815	737	722	717	720	752	796	803	730	746	781	782	734	757	767	773	720	769	774	765	779	758	775	754	739	715	777	697	743	711	777	811	717	768	781	783	786	758	734	740	784	806	697	800	774	745	695	754	796	779	825	757	719	781	756	787	774	732	765	740	750	778	736	732	772	769	773	754	770	768	803	720	779	695	775	729	787	745	754	744	744	739	789	767	801	802	795	792	746	775	700	759	721	749	788	792	774	770	784	753	763	788	775	760	805	784	773	731	757	739	749	751	769	729	720	786	793	755	741	806	739	754	787	788	771	739	778	766	718	758	771	788	731	728	743	747	757	764	782	771	734	708	727	752	781	791	783	785	794	718	823	756	782	709	734	801	739	791	797	747	769	721	734	771	706	748	781	793	771	748	753	744	768	772	731	802	764	737	756	764	741	739	754	752	733	777	777	765	745	799	757	741	777	760	730	759	721	764	735	781	701	774	770	827	782	796	722	765	795	746	745	724	714	743	767	746	750	768	811	760	785	788	763	735	739	732	804	762	752	765	790	784	749	757	744	782	735	784	771	811	789	769	762	707	787	709	764	744	712	740	785	751	773	753	762	784	738	782	718	712	774	772	748	754	727	753	781	784	775	756	737	742	739	791	763	776	779	734	748	758	767	797	767	774	815	749	769	777	724	777	724	739	729	734	741	690	734	764	758	732	728	762	767	785	728	712	757	761	761	724	790	791	780	790	738	771	758	792	728	767	768	757	794	775	725	775	770	796	750	715	759	740	748	705	817	756	747	793	780	707	729	811	763	759	753	743	755	748	746	734	753	781	789	763	794	745	752	780	763	719	808	781	686	754	804	762	777	749	731	772	768	727	777	751	755	770	711	819	791	738	718	731	737	714	740	733	734	722	778	753	786	769	747	735	700	760	804	757	758	744	790	735	785	805	777	775	722	838	745	786	786	728	744	775	732	749	779	774	798	818	757	754	749	805	717	777	724	811	786	755	741	749	739	742	737	788	799	790	827	747	770	702	683	765	759	773	736	772	758	761	746	749	730	744	743	750	764	778	771	751	758	750	719	743	762	783	789	805	800	761	816	721	732	757	815	717	719	784	745	746	754	757	810	799	747	765	791	755	781	729	757	753	785	771	777	783	752	753	736	802	733	778	758	783	731	732	725	743	769	766	748	777	756	730	749	768	758	723	783	675	791	721	721	780	783	744	733	765	821	744	733	777	717	810	787	767	833	748	756	802	783	835	743	699	774	803	763	744	743	788	806	787	742	730	720	778	808	760	788	758	730	746	727	727	717	762	744	791	772	779	757	731	720	717	817	764	792	722	777	745	779	734	735	720	757	728	755	734	747	799	725	782	760	778	780	718	783	771	784	754	743	746	794	765	752	764	764	767	808	748	737	746	775	783	742	765	735	736	728	773	774	775	775	728	765	746	723	733	833	744	752	749	746	755	738	792	806	749	788	768	773	752	753	741	806	790	758	692	768	755	743	767	776	716	773	721	725	753	734	714	740	812	715	754	729	731	778	759	740	807	780	705	743	789	703	698	739	779	759	742	748	747	764	770	763	805	765	701	789	736	790	729	768	710	707	749	731	797	747	731	755	774	755	754	733	783	808	785	728	734	754	741	776	726	773	777	748	754	743	781	818	744	771	773	751	756	811	722	807	742	769	741	784	739	698	744	729	728	758	755	721	737	752	745	760	758	754	772	789	799	791	695	765	768	771	795	738	772	733	789	746	779	832	765	744	748	757	772	766	759	748	725	696	790	761	742	803	719	774	784	726	713	725	783	799	760	749	809	731	791	735	763	782	760	780	772	777	783	757	763	689	803	738	750	776	776	757	738	742	756	758	729	703	778	813	738	759	771	787	746	758	780	760	732	743	785	782	729	766	727	754	788	774	771	716	800	774	800	782	734	748	756	771	735	768	764	728	808	742	747	729	758	793	739	745	776	768	750	739	760	739	707	736	767	798	770	753	785	709	803	732	753	764	785	749	749	751	730	708	781	760	760	765	722	719	768	766	750	774	741	758	739	761	763	738	760	739	772	806	759	750	723	737	753	735	740	759	784	711	766	744	814	761	760	718	748	815	742	760	734	774	773	731	782	756	708	719	760	786	745	756	742	737	777	741	742	734	795	732	761	737	784	689	805	751	715	800	753
23089	21229	29093	23685	21315	20847	11720	5546	3602	2507	1822	1339	1031	753	632	662	512	498	474	512	499	509	537	564	550	497	512	507	498	445	499	488	468	469	404	432	442	386	412	418	412	430	396	392	403	423	372	357	405	365	392	386	377	368	378	371	357	398	410	417	379	348	407	363	354	388	390	359	386	362	404	389	374	378	373	398	362	368	373	374	357	384	372	398	350	340	398	375	361	347	376	363	359	368	361	355	393	372	362	368	394	408	386	353	382	433	348	399	340	378	389	372	352	374	362	409	367	374	418	384	374	365	375	396	360	337	393	364	369	384	378	381	368	379	353	373	367	356	383	384	361	382	379	358	341	371	389	394	367	382	394	338	361	369	343	382	361	406	385	354	401	371	381	379	366	386	374	384	350	337	371	365	376	409	361	364	351	317	364	365	382	382	367	373	359	387	382	365	365	343	357	397	372	397	341	350	339	371	381	374	365	358	372	398	374	386	410	386	379	376	388	372	380	384	374	386	375	401	364	331	374	345	355	383	417	370	383	366	369	382	371	401	383	424	386	392	377	395	384	387	386	352	374	373	366	404	394	372	377	373	390	367	371	374	354	370	352	384	379	359	391	394	373	370	391	406	375	393	370	380	349	326	368	408	371	364	347	348	345	403	379	381	403	392	350	370	415	406	369	357	362	361	358	390	363	382	363	372	386	370	345	378	395	367	359	337	356	383	378	350	376	377	368	369	357	346	341	375	363	359	347	390	377	358	400	362	391	339	396	401	360	392	409	366	364	382	401	382	414	398	379	335	382	385	368	345	338	368	398	359	383	388	374	374	383	370	375	328	382	387	387	364	370	367	377	357	379	392	376	402	388	387	388	344	359	356	363	377	389	383	351	347	372	344	386	342	371	382	371	404	393	370	361	379	384	366	357	366	370	377	335	351	358	383	363	353	395	351	373	411	359	359	358	334	379	350	392	394	423	358	391	378	414	387	370	378	382	386	377	390	314	369	368	393	372	358	383	386	362	385	374	363	382	358	377	388	374	380	380	398	377	389	368	343	388	375	367	396	363	370	364	381	354	371	360	362	395	374	385	333	366	360	367	373	418	384	381	372	348	383	348	351	372	386	385	345	349	394	389	415	387	354	417	384	416	366	397	382	401	354	401	361	350	377	396	396	339	360	363	401	387	369	362	376	375	348	388	360	375	364	412	362	354	365	365	381	362	380	344	357	381	348	384	371	363	353	353	332	335	364	366	346	385	369	389	408	377	349	363	386	384	367	337	365	355	366	368	382	366	386	378	358	427	376	342	384	351	382	371	378	379	360	351	399	361	372	400	376	377	375	326	380	364	362	383	399	364	380	388	389	358	376	388	364	376	419	377	358	361	350	378	352	336	337	385	358	371	340	386	405	428	361	399	342	388	358	368	368	372	354	382	361	360	354	384	362	404	372	404	362	377	365	359	338	392	389	396	351	378	366	352	392	390	398	381	419	347	341	403	379	357	382	353	338	350	375	364	362	388	352	345	364	351	347	363	355	346	382	385	390	362	364	341	383	371	405	346	381	364	390	362	371	357	398	394	366	375	376	388	385	374	358	382	362	399	337	418	379	364	340	362	343	332	372	391	350	402	379	360	388	372	389	369	388	385	389	387	372	366	384	373	377	396	406	389	374	355	330	386	394	392	344	380	393	361	361	384	349	393	367	401	400	391	357	391	379	332	402	372	355	373	368	376	392	390	348	372	387	357	366	357	369	374	373	387	340	388	376	337	394	358	374	401	381	362	401	392	377	415	378	380	373	387	372	358	385	338	381	367	375	381	340	351	330	350	356	364	350	380	396	379	379	347	348	376	410	337	369	381	386	374	373	400	349	368	365	355	400	423	381	364	376	339	360	362	371	358	343	372	402	389	367	347	344	346	382	406	376	396	395	388	374	368	380	384	346	355	415	397	382	379	419	361	369	345	328	370	357	350	371	356	358	369	371	367	369	358	348	378	373	392	354	396	376	363	387	371	413	367	357	359	382	370	388	355	369	378	372	333	369	398	361	338	358	370	378	354	398	367	387	372	376	372	374	346	390	357	369	345	345	348	345	379	391	364	354	345	368	398	377	341	358	374	384	383	364	375	366	365	374	365	357	402	374	345	364	375	395	395	349	364	368	352	373	363	354	369	357	377	341	361	381	381	333	404	358	346	365	368	424	396	369	382	383	363	370	364	363	392	418	360	384	353	376	360	362	354	374	368	375	369	412	372	372	347	385	394	355	385	374	327	416	357	360	389	378	394	330	374	347	363	340	366	365	361	323	346	373	364	336	341	389	369	393	368	374	365	344	391	374	366	398	380	352	344	366	349	401	343	358	389	392	360	338	358	393	373	395	363	337	374	386	361	363	364	377	380	358	380	396	400	345	343	412	338	349	390	348	364	367	344	361	360	382	360	365	410	355	351	357	364	360	354	366	366	390	377	360	383	372	390	345	380	364	369	373	358	373	374	362	382	377	384	418	343	405	383	366	367	361	345	384	385	372	357	383	386	356	320	395	394	418	358	378	358	406	368	392	377	378	399	393	356	367	373	345	384	386	369	360	374	338	358	340	353	375	388	377	378	332	360	363	371	381	384	347	389	373	343	369	357	417	379	391	393	375	362	362	367	390	376	344	380	360	358	386	373	381	382	382	339	369	372	372	397	387	378	377	365	380	351	362	387	364	384	375	371	383	394	387	374	353	376	355	381	380	369	409	385	378	358	359	368	381	341	361	374	399	380	361	369	360	372	376	386	379	383	421	396	346	381	358	364	348	381	400	343	351	412	360	377	392	343	382	341	363	383	377	430	393	348	340	361	380	399	351	388	363	367	425	395	383	380	364	377	369	365	378	397	370	379	385	380	362	348	361	371	344	375	386	382	379	370	369	388	369	380	350	367	371	369	374	372	359	367	383	385	375	392	350	395	352	394	392	316	376	351	384	357	346	392	322	373	350	354	351	350	334	393	397	388	383	364	345	377	383	363	361	367	333	391	376	358	381	392	377	409	366	356	358	382	362	400	378	333	366	357	378	364	365	400	389	390	361	360	393	399	404	369	392	410	388	392	411	365	374	404	385	393	378	385	397	336	381	379	336	350	361	395	368	402	387	365	357	393	350	381	395	337	384	392	357	364	367	393	390	351	344	345	380	390	382	338	395	377	385	365	382	357	392	361	374	361	373	343	381	386	381	369	407	400	382	356	352	389	408	338	356	393	384	375	386	386	371	393	390	374	362	379	373	328	350	341	372	378	399	375	365	371	346	377	343	348	370	375	379	377	374	368	389	390	349	367	408	357	381	385	367	368	368	365	352	377	390	399	380	403	333	383	348	376	377	349	390	392	378	380	366	357	362	397	356	333	403	345	365	369	380	381	357	339	391	358	378	370	380	369	371	351	366	340	374	385	360	380	370	391	336	390	353	346	392	360	379	360	354	391	362	408	348	362	329	349	400	362	389	312	377	382	386	377	349	379	390	362	363
17874	35984	35428	27631	22350	17365	13336	12021	9304	6412	4660	3519	2494	1893	1474	1266	1081	921	950	923	914	982	1028	1144	1013	970	936	1002	940	885	872	953	918	840	748	785	791	741	739	696	622	676	623	660	639	604	674	699	646	641	653	698	651	643	603	662	629	619	670	637	635	614	647	641	574	664	620	611	608	568	623	597	651	567	630	657	611	599	585	636	555	621	621	637	584	595	581	604	566	623	548	569	585	599	624	593	614	596	568	611	630	582	586	589	572	610	619	560	563	556	600	564	557	625	570	555	604	593	607	624	618	589	611	572	602	608	574	596	607	563	606	567	608	601	561	587	593	613	615	612	582	581	557	617	593	645	629	586	595	587	548	599	588	543	580	585	592	632	592	583	562	595	602	590	598	604	614	595	551	608	581	643	634	551	534	601	567	579	590	594	653	586	604	622	572	610	593	572	577	632	585	552	593	604	600	595	623	575	585	593	603	584	582	588	580	585	589	628	612	609	626	573	605	563	566	616	590	613	576	620	613	657	552	608	598	580	568	571	575	605	639	599	570	578	593	654	596	583	532	605	560	673	616	571	577	577	597	603	627	595	581	601	542	575	572	634	592	566	563	613	635	589	613	618	538	579	595	580	589	587	636	570	593	599	582	613	564	592	597	624	578	582	601	594	626	667	641	590	633	564	643	643	590	613	588	594	573	610	590	616	556	555	599	607	603	577	550	572	572	574	588	610	646	574	600	638	572	628	600	600	607	540	585	623	566	633	597	585	559	596	605	592	613	611	576	630	595	580	602	572	587	573	588	591	585	628	616	548	618	610	607	582	601	630	579	598	604	583	638	653	596	594	614	621	612	613	591	596	574	566	550	592	612	598	588	558	594	581	608	586	577	561	594	576	597	570	570	583	624	589	597	602	628	577	594	614	596	590	568	630	635	635	562	570	593	596	592	621	568	601	580	561	584	586	557	605	617	595	576	599	604	561	586	618	608	546	556	559	602	572	603	631	561	552	616	574	556	608	596	573	581	625	606	607	607	601	585	626	628	589	583	620	605	537	614	571	569	586	556	589	595	561	627	531	599	578	603	584	642	641	589	581	607	575	605	585	611	600	593	597	593	566	588	632	589	617	618	585	615	585	567	609	617	544	615	576	626	569	597	597	595	628	600	613	601	593	606	603	579	625	598	561	587	593	599	580	565	555	639	604	606	587	576	645	553	612	591	562	600	667	593	549	590	533	555	638	577	582	578	546	535	633	579	576	636	555	585	612	654	568	615	587	591	554	576	587	622	608	587	550	630	619	589	605	572	624	610	600	611	571	632	597	575	614	573	605	609	629	561	590	605	571	624	600	638	604	587	645	627	584	592	557	568	546	570	611	599	577	585	585	629	674	574	608	557	595	604	623	582	619	612	594	588	610	586	584	574	613	586	619	632	629	590	583	606	552	567	603	527	602	589	550	659	632	619	632	597	582	584	635	569	598	603	590	659	566	570	620	608	563	612	601	583	544	586	576	577	608	619	609	592	636	545	560	546	649	624	595	591	586	611	560	547	560	589	585	613	620	610	616	588	616	589	619	591	641	582	576	644	625	603	574	582	589	608	614	598	576	582	598	634	607	573	560	621	611	610	577	579	586	573	606	572	603	633	619	589	584	566	585	663	617	606	608	592	605	601	583	607	606	643	574	617	611	583	570	621	555	589	630	686	599	614	634	597	653	589	612	593	621	589	570	617	599	588	597	551	611	570	634	608	599	562	555	607	560	673	574	591	596	581	582	574	601	602	565	677	583	559	611	572	611	562	569	574	553	549	598	644	589	592	591	571	577	565	588	605	599	554	598	582	588	596	600	610	572	570	579	572	581	607	612	588	608	593	578	586	585	618	602	578	640	607	585	561	592	557	604	602	552	589	626	591	620	626	594	642	573	562	625	611	578	594	586	524	564	618	578	589	603	600	624	590	610	567	576	539	625	601	607	630	574	581	621	549	548	603	619	605	526	587	633	552	582	623	595	605	610	612	576	590	553	590	597	601	568	567	606	583	582	582	619	610	632	618	589	611	583	587	607	591	619	583	652	580	599	558	561	637	614	610	567	627	646	613	574	581	586	581	547	601	576	568	610	552	607	609	588	596	607	598	607	576	589	590	619	587	608	562	585	639	554	578	623	613	571	607	577	546	600	615	612	610	608	587	604	584	577	597	601	594	574	569	595	568	604	613	627	552	572	573	592	568	596	615	604	582	562	593	594	580	615	594	585	578	540	604	556	581	589	602	632	566	585	584	592	613	539	620	579	618	568	612	572	577	592	618	575	609	622	591	623	558	621	575	583	594	589	615	620	579	583	622	564	590	576	558	617	589	611	608	587	577	627	548	589	624	619	656	605	613	598	637	607	556	622	562	594	623	615	547	612	588	583	562	600	555	571	557	581	566	632	617	587	613	582	588	587	585	596	626	557	593	608	584	610	564	588	598	590	589	616	575	575	616	634	568	584	612	601	572	634	631	576	595	597	593	570	590	588	622	609	577	580	604	591	560	606	592	571	572	597	536	573	552	618	630	616	597	608	596	561	570	591	635	546	562	558	574	610	587	598	600	607	617	605	601	598	610	565	581	566	591	567	611	604	606	593	600	618	587	587	615	578	598	620	611	561	562	589	583	553	594	575	640	574	589	598	548	601	587	617	605	613	606	594	575	572	617	619	608	600	580	570	608	588	642	602	596	561	614	597	651	542	558	610	551	605	649	571	605	634	644	605	603	581	575	589	614	601	585	578	593	617	612	561	621	579	569	608	618	602	564	569	547	609	578	631	654	585	620	626	572	566	584	623	595	617	603	631	558	579	604	610	649	613	602	606	601	572	597	583	581	597	576	614	607	625	590	604	577	654	546	609	602	596	635	601	592	628	597	564	602	571	603	588	580	626	637	616	583	565	618	604	615	597	627	625	569	583	559	544	609	573	582	555	611	590	596	558	590	598	607	606	577	621	586	613	591	619	617	577	625	608	622	593	603	611	608	606	616	559	600	607	590	626	564	592	626	530	604	579	593	613	635	578	569	565	587	647	549	586	601	573	575	599	591	619	583	567	620	595	611	617	585	577	581	577	588	588	575	617	599	616	618	570	604	598	607	604	631	573	560	641	590	623	636	606	588	600	574	612	556	612	587	600	581	583	628	580	588	581	599	599	602	578	540	603	607	634	591	637	556	607	549	560	606	607	580	560	616	574	641	622	593	588	593	588	615	603	573	625	587	601	596	593	575	589	615	636	613	556	587	602	613	600	602	622	607	616	567	562	611	626	591	569	561	600	613	634	564	594	591	584	632	627	591	581	582	663	615	619	594	563	609	552	582	584	649	587	547	600	581	596	624	583	554	618	559	607	600	598	586	632	626	586	597	552	592	601	631	556	603	586	614	580	557	585	602	605	631	601	603	574	570	593	649	627	611	577	613	603	575	592	595	595	613	623	618	606	652	596	570	595	594	617	624	533	616	578	610	593	586	562	561	606
26501	21048	18898	10738	4757	2741	1871	1685	1176	883	726	558	472	423	392	376	419	367	376	399	347	385	386	413	398	417	443	408	383	377	426	421	374	376	390	360	398	383	353	389	317	393	356	380	379	348	334	383	358	368	379	350	358	333	369	373	338	376	365	349	348	372	379	326	362	359	356	370	381	350	371	343	352	342	365	345	348	363	393	351	382	334	341	383	362	341	356	338	354	388	335	362	333	330	346	301	359	371	366	369	313	318	329	364	340	376	321	336	365	366	369	327	340	356	356	387	375	362	393	356	371	365	369	322	356	363	305	348	397	366	366	357	396	367	344	380	349	349	343	374	358	375	352	365	364	356	366	308	359	378	331	373	389	345	363	338	366	336	371	366	370	380	371	378	348	335	363	353	359	336	351	362	336	343	376	373	379	324	343	378	356	375	356	336	342	332	380	356	381	355	357	365	343	359	337	347	374	339	354	358	365	323	379	380	341	373	315	355	374	345	347	356	355	354	353	336	358	357	328	360	336	342	361	353	336	365	397	361	379	354	346	366	346	371	368	343	367	378	367	361	348	349	347	365	366	355	355	355	358	320	361	379	367	351	338	364	348	381	384	337	348	369	370	374	351	367	355	366	357	348	362	359	327	354	324	368	384	354	318	350	358	345	373	390	362	357	366	341	351	346	352	377	370	348	348	356	408	361	359	363	354	336	367	336	379	374	365	391	346	351	340	321	339	367	339	390	386	368	396	324	360	338	334	360	367	365	371	371	350	341	373	342	340	353	386	357	344	347	352	352	369	328	411	356	361	342	354	348	344	349	371	370	352	387	358	343	355	329	336	356	364	371	349	353	361	342	376	370	346	356	363	360	368	383	344	346	358	320	370	370	344	344	339	359	363	365	365	372	378	355	346	375	330	348	379	377	349	368	345	346	379	326	336	388	368	336	321	345	356	361	412	351	353	355	379	367	358	349	360	347	361	371	389	338	346	350	354	333	371	365	354	357	354	324	354	347	355	366	342	334	331	369	360	368	336	352	368	318	359	378	341	312	369	356	389	363	321	339	374	350	367	348	400	360	354	356	356	348	380	363	362	385	356	363	356	313	384	329	356	352	389	352	347	355	360	345	343	388	398	344	335	339	363	346	339	334	349	381	343	369	335	339	381	358	388	375	314	364	378	304	367	358	373	342	391	383	395	349	349	340	347	303	338	392	353	349	354	327	378	369	325	344	369	337	349	344	350	348	384	374	355	349	369	345	385	360	368	328	372	353	363	342	371	351	345	360	348	335	333	363	355	371	345	357	348	380	352	371	372	353	377	369	381	333	357	311	350	344	389	356	360	350	323	337	390	371	376	327	390	345	354	350	349	302	375	361	358	332	367	361	325	339	358	349	359	379	332	368	357	384	380	345	371	335	362	319	353	380	328	374	339	344	367	361	386	389	365	325	359	345	356	328	372	400	377	358	374	359	348	342	373	359	337	340	358	329	343	356	366	360	332	338	372	306	355	304	359	350	371	391	322	356	388	356	338	364	348	373	339	356	368	308	357	320	360	366	363	373	377	353	355	364	372	382	354	343	330	345	332	336	350	359	362	351	331	353	353	375	328	358	355	387	353	330	349	384	373	361	332	348	338	369	331	323	361	323	341	348	367	352	381	389	319	326	365	343	365	358	339	317	376	340	321	344	368	366	334	342	344	361	339	334	363	356	350	345	379	343	357	360	351	372	350	351	327	350	383	346	358	367	323	356	381	368	335	365	365	330	354	350	347	340	347	353	320	368	329	379	323	353	381	348	348	407	344	374	352	368	341	373	352	344	336	349	397	348	372	335	355	371	335	371	354	352	354	353	362	364	361	352	324	359	368	358	359	371	379	352	342	330	342	382	353	338	361	355	324	315	388	352	329	354	354	354	358	336	350	366	393	366	389	375	377	351	338	346	381	354	381	379	337	334	363	371	372	354	373	358	383	364	366	366	333	356	369	363	345	327	358	403	348	356	361	335	344	354	352	371	329	336	352	366	360	321	352	361	353	361	331	390	363	368	387	354	361	373	356	342	384	378	347	372	327	340	399	327	378	360	362	335	367	363	353	357	352	366	401	345	353	384	335	326	354	354	376	367	380	353	328	362	381	330	336	344	366	362	362	339	322	352	330	369	370	354	371	338	361	335	394	388	339	385	345	377	369	393	377	356	336	347	337	362	337	340	364	356	340	369	360	364	345	335	381	338	340	337	362	345	367	342	331	354	349	365	345	348	334	367	344	336	330	332	372	342	336	357	347	326	345	320	344	381	330	361	388	360	334	367	375	339	356	371	349	366	339	330	358	337	334	355	376	343	362	350	345	398	336	360	351	350	345	352	364	354	348	344	371	357	349	369	365	367	362	377	346	327	363	345	354	372	381	345	320	354	366	380	376	356	384	329	367	359	354	359	351	321	344	321	367	333	379	355	362	370	328	382	315	336	332	367	353	366	346	330	367	341	332	350	371	352	354	356	381	351	372	367	348	368	361	345	379	349	353	358	345	372	365	338	365	354	352	381	355	391	358	339	371	357	358	333	383	350	348	355	390	364	344	373	325	362	354	375	362	357	380	305	336	365	378	360	361	351	362	370	367	337	379	359	380	338	357	324	355	338	356	359	354	375	332	366	349	354	344	362	357	341	360	381	338	362	368	355	384	355	338	357	358	345	334	345	342	345	358	355	383	369	356	350	355	352	362	359	340	352	336	337	323	352	363	325	336	356	342	342	320	385	372	355	337	362	343	339	348	358	405	353	338	347	343	338	363	312	378	373	357	361	347	382	360	349	369	338	340	353	361	361	352	364	367	325	369	356	347	368	363	380	340	377	364	362	350	351	365	342	355	327	306	399	360	360	362	328	352	374	358	383	362	382	363	356	337	325	332	368	345	357	406	362	347	362	413	387	325	355	358	311	348	366	366	383	375	367	374	364	388	349	352	338	382	344	371	320	353	391	351	330	325	360	347	328	377	351	359	341	360	320	329	372	373	333	322	335	368	374	346	350	383	317	360	324	382	369	334	345	371	352	351	349	341	365	380	375	325	365	389	337	374	389	337	382	338	366	364	365	358	313	375	361	368	349	334	368	346	351	341	370	421	342	397	376	361	362	377	367	364	327	375	330	334	328	390	355	395	366	348	356	351	375	369	372	365	311	360	368	390	348	370	349	337	374	347	378	370	360	344	341	374	375	341	332	335	357	375	332	366	356	371	362	392	384	370	345	368	324	356	398	371	377	366	363	328	343	343	388	368	354	331	371	299	361	332	359	369	358	334	357	370	341	380	414	351	335	400	364	335	404	361	364	357	352	352	383	356	372	376	349	374	370	386	376	348	338	370	338	381	371	381	332	368	357	360	341	360	367	385	356	330	322	383	360	341	347	362	373	381	386	353	357	353	345	344	369	356	371	373	380	358	400	350	378	351	380	367	386	347	377	367	347	366	363	338	366	385	417	368	361	369	341	325	347	347	338	354	339	368	382
13909	24219	23068	14850	10590	7177	5545	4807	3387	2134	1775	1301	1018	826	742	650	577	687	642	642	639	700	722	677	733	753	692	663	692	629	633	706	667	636	612	604	567	597	639	649	592	590	581	573	548	599	557	581	608	546	617	572	570	581	552	608	604	586	517	563	603	548	598	573	596	560	591	570	568	563	607	551	630	575	605	599	559	578	562	535	581	538	582	616	566	550	582	607	560	545	538	585	537	550	565	606	577	571	548	607	534	579	595	561	576	576	549	566	549	596	558	561	575	598	560	575	591	580	560	601	581	554	586	575	574	585	588	583	602	534	574	596	579	556	552	558	557	528	575	577	537	615	565	556	599	557	585	544	554	560	561	599	575	544	556	581	563	591	558	590	526	560	553	501	551	558	558	589	542	563	572	589	542	539	544	619	531	559	557	558	580	604	582	611	542	542	583	561	538	593	552	514	583	539	523	555	562	548	558	578	554	573	576	546	579	560	584	575	534	565	555	597	586	566	595	562	549	557	557	571	543	562	599	528	582	561	601	619	572	559	585	583	561	582	566	566	576	575	546	555	521	565	574	568	602	556	559	511	538	575	569	586	573	599	561	555	575	565	579	590	583	534	575	613	528	612	558	559	543	543	536	565	592	617	534	550	578	548	576	581	583	564	558	579	576	544	588	628	567	592	588	576	562	572	542	589	597	577	623	556	549	567	555	616	581	583	611	530	566	590	600	594	570	599	576	551	578	638	607	564	581	579	569	559	590	575	561	574	542	534	551	576	623	609	583	614	563	583	543	569	538	593	570	566	514	555	603	584	565	571	586	539	575	568	629	617	523	637	600	579	552	639	541	627	561	562	549	550	586	550	592	579	543	556	591	574	601	615	632	579	602	593	586	554	557	592	531	559	606	566	580	596	571	522	593	536	550	605	571	573	580	515	575	530	553	590	571	564	579	572	558	573	538	566	567	570	624	576	566	552	590	545	567	582	577	544	552	593	530	584	601	593	571	537	567	583	580	524	579	596	596	601	590	532	559	564	569	539	568	528	588	568	574	551	578	561	582	542	567	577	564	552	594	545	560	597	565	591	567	552	550	478	600	588	592	557	557	581	536	555	569	577	584	584	554	512	566	609	567	633	594	546	557	593	597	574	633	586	538	581	545	583	548	587	524	624	576	583	567	544	535	577	587	579	508	575	607	582	558	546	555	569	558	613	551	580	549	631	563	573	537	529	597	568	578	557	573	530	599	556	573	554	559	574	536	558	570	522	598	534	589	575	563	574	595	568	578	558	545	608	575	610	553	569	570	526	545	578	543	580	581	588	563	581	558	563	587	622	594	568	537	581	563	571	550	578	549	572	610	581	577	555	556	576	548	555	570	606	570	567	569	570	525	596	600	621	568	572	623	562	563	555	552	569	565	569	557	593	600	607	575	586	543	596	631	570	581	541	573	569	559	567	624	582	572	576	604	599	590	639	566	548	506	587	537	594	615	585	592	522	606	580	565	611	580	547	542	553	545	540	577	546	597	599	556	556	575	574	570	504	636	561	570	610	619	573	578	570	566	573	598	574	535	562	565	603	574	579	533	605	584	565	557	583	550	592	577	574	569	544	580	552	530	587	560	569	593	599	559	577	563	585	644	561	535	546	572	559	529	558	559	524	595	588	558	605	570	600	592	558	609	571	596	558	540	587	555	573	599	578	578	566	599	569	544	556	566	575	536	541	561	570	534	583	582	588	574	552	582	574	513	549	517	560	544	600	587	595	529	578	577	575	591	559	584	564	555	553	524	560	563	549	563	542	586	569	580	549	554	555	596	604	545	592	608	609	559	585	585	571	531	583	587	560	574	593	580	589	544	594	528	573	530	548	603	619	558	539	621	554	613	560	620	552	578	533	569	578	583	551	574	579	567	589	555	576	554	555	584	573	575	540	577	568	585	568	596	572	573	608	573	623	572	598	606	562	577	581	578	585	594	585	576	593	598	561	528	538	584	543	584	538	522	570	524	562	574	546	619	590	568	602	543	552	552	588	510	538	612	561	588	508	576	523	540	591	598	618	563	524	592	560	560	553	574	611	589	590	549	565	497	566	601	576	557	573	563	564	573	567	584	554	573	554	583	548	571	567	561	546	615	634	553	554	571	561	551	529	565	606	559	625	506	537	575	570	563	535	556	622	585	558	563	606	532	612	594	569	614	579	558	616	584	564	562	548	581	545	598	555	570	573	549	583	529	595	538	579	563	616	564	562	550	617	585	561	617	548	547	528	576	546	579	575	538	584	563	591	582	607	528	557	619	560	606	587	583	560	592	564	550	610	532	552	564	551	551	587	589	545	608	596	543	551	567	561	558	592	584	603	624	605	561	555	586	550	602	574	543	562	551	569	585	566	559	589	604	588	574	617	597	534	625	564	568	590	591	545	544	599	569	571	583	555	591	566	591	556	595	603	550	571	614	528	547	607	614	522	544	547	589	603	543	606	552	557	537	556	583	545	568	541	526	577	559	553	549	586	575	578	590	535	559	611	571	568	579	524	610	555	573	613	568	559	556	568	588	573	544	590	594	558	575	593	559	566	568	625	586	573	601	558	537	569	585	563	555	542	588	583	606	577	548	535	555	561	536	565	509	577	580	568	558	547	538	562	562	628	544	550	571	580	564	573	557	554	570	543	595	543	579	565	592	584	558	558	583	576	567	562	573	548	581	530	535	557	602	546	523	575	583	597	594	536	583	546	596	598	579	572	611	568	576	566	587	582	550	564	586	539	635	540	575	602	581	609	557	550	567	541	574	586	543	567	540	610	582	551	542	552	599	524	584	611	570	551	570	583	594	546	553	562	540	575	597	579	590	578	532	544	561	545	549	570	537	554	551	565	576	548	613	544	602	562	560	565	542	570	558	568	610	551	551	554	595	547	582	514	554	598	607	562	579	569	563	572	543	567	598	539	593	526	563	545	594	559	583	595	594	590	544	614	572	566	582	568	572	585	539	577	560	580	581	585	553	580	606	571	600	562	612	565	567	546	569	553	590	524	566	566	556	566	567	551	585	539	587	601	596	581	568	557	558	572	568	582	567	624	586	577	585	582	558	555	586	551	545	598	613	574	564	577	562	569	579	505	548	593	596	567	576	574	597	565	582	563	590	541	605	562	583	588	548	588	567	589	579	534	568	565	561	594	569	554	559	612	590	564	548	583	545	568	549	549	535	528	593	546	531	532	564	536	577	587	559	598	585	534	583	593	558	564	538	556	612	570	580	563	592	610	617	603	538	548	616	572	586	576	554	587	582	569	582	559	563	549	594	557	553	541	536	616	597	583	573	552	557	539	626	569	577	580	555	618	563	570	558	578	587	561	592	569	557	590	588	573	571	593	604	551	568	570	585	556	539	541	544	565	583	543	537	556	567	583	618	582	607	515	542	572	540	580	574	534	557	583	588	569	543	549	538	602	596	544	536	565	557	561	557	561	628	578	576	592	535	598	555	592	574	566	540	599	570	577	577	546
24069	21223	28442	24297	20641	11198	5306	3738	2343	1567	1338	991	819	685	668	548	547	616	590	541	577	581	578	560	611	597	554	543	545	568	572	550	545	547	539	503	505	516	507	511	541	484	505	481	510	478	517	490	516	525	516	459	533	475	466	497	458	466	483	453	510	471	488	501	506	490	435	471	504	488	506	478	447	517	515	510	486	493	531	488	503	477	429	438	496	470	451	489	490	496	463	517	482	504	495	474	493	475	501	481	466	430	461	470	482	464	461	460	463	486	481	495	462	491	477	460	514	462	479	529	450	487	511	514	469	449	502	472	475	482	455	457	486	519	441	483	487	464	507	474	465	452	435	478	497	479	510	535	444	472	457	500	478	473	470	514	480	492	520	506	463	522	452	476	474	501	510	510	488	480	489	490	446	492	489	470	474	475	510	468	511	462	466	482	464	496	479	533	423	480	450	472	502	496	520	495	476	510	465	477	491	501	493	516	509	477	480	478	536	473	492	488	508	451	479	498	475	499	500	526	515	497	488	492	447	470	472	460	464	440	462	432	428	486	461	442	477	530	469	456	490	462	470	495	486	466	471	440	512	458	469	495	441	490	475	455	487	495	483	490	457	478	482	479	470	460	515	493	498	466	479	504	471	502	441	504	481	437	451	470	462	507	466	469	466	468	483	475	476	510	505	519	473	516	457	474	496	460	496	480	473	476	442	478	483	479	502	447	481	471	489	450	475	462	503	498	460	455	469	466	469	502	479	461	438	497	506	460	498	535	450	501	478	498	454	459	492	499	455	494	499	472	477	423	479	469	465	497	470	471	503	467	475	532	496	469	520	465	490	513	447	447	464	455	478	458	490	518	479	431	516	491	451	484	464	461	438	464	500	479	465	506	506	484	502	499	468	509	506	507	453	509	492	448	500	469	480	468	495	491	522	474	512	455	486	466	465	466	471	445	464	492	475	496	482	488	465	472	458	491	494	481	493	494	466	485	476	478	439	447	461	501	469	514	463	503	447	455	423	478	457	441	518	462	491	491	429	462	449	487	466	476	498	486	488	492	461	467	474	478	491	485	482	472	479	498	463	472	487	525	516	451	482	488	487	441	437	493	469	483	505	444	444	431	454	487	457	478	479	474	490	515	516	435	503	463	503	470	491	499	515	488	502	464	516	483	456	476	506	515	487	475	470	491	482	489	497	523	488	476	461	474	512	484	454	457	489	519	503	476	491	441	488	460	486	479	458	492	476	444	452	535	488	465	455	430	475	524	472	463	498	446	454	476	472	526	419	488	496	464	455	488	447	464	508	465	515	499	467	500	479	460	459	460	509	470	553	476	484	477	453	491	447	459	498	489	457	478	523	487	477	506	512	522	496	476	498	487	483	476	467	456	465	465	465	475	455	486	483	480	497	500	501	513	486	473	508	511	488	510	506	487	496	465	461	434	459	467	452	435	507	461	482	454	464	506	450	484	477	494	499	474	475	471	494	454	455	456	468	493	503	462	488	454	461	538	453	469	480	499	482	479	478	506	467	478	450	481	487	488	438	457	454	443	489	458	491	522	491	479	462	465	476	490	482	483	467	432	480	490	455	497	489	479	487	457	495	485	476	511	494	448	480	458	482	494	481	479	455	505	500	483	464	494	490	482	499	545	449	411	489	460	448	464	502	484	477	475	509	444	436	484	479	456	459	496	504	455	524	481	483	463	453	488	517	494	478	515	517	496	472	472	488	490	475	491	480	509	473	493	475	516	503	452	462	503	454	454	493	505	468	488	478	479	495	458	491	494	476	459	473	458	439	477	485	458	508	497	484	496	476	473	491	514	470	490	450	477	519	531	491	463	484	473	478	483	497	526	491	465	482	418	453	511	485	473	490	444	434	490	456	483	468	458	465	499	477	481	464	459	432	471	493	497	496	451	473	474	445	505	506	425	442	478	471	472	491	518	512	520	473	480	460	440	486	481	494	475	441	485	512	500	448	456	470	512	507	457	456	442	495	490	433	494	473	460	486	505	440	486	438	454	457	511	452	497	479	489	494	485	489	493	471	486	456	464	508	492	510	461	454	495	429	499	497	477	484	505	466	502	500	453	471	454	463	482	477	456	522	491	460	448	455	500	498	564	501	500	471	478	477	490	484	450	464	483	462	489	480	475	484	514	498	468	463	527	499	490	459	430	456	466	441	502	486	479	501	464	512	489	475	450	466	498	471	444	510	477	486	452	429	489	551	441	485	491	484	454	458	484	480	537	481	495	439	489	506	459	464	444	470	507	497	484	477	498	472	455	460	449	471	454	492	490	512	470	468	495	475	446	497	486	467	543	468	455	477	464	520	494	462	475	417	516	476	492	503	458	427	493	451	483	504	500	449	461	479	474	473	461	468	463	458	494	473	504	444	457	453	471	473	443	462	514	508	487	458	521	462	491	474	448	478	500	472	436	475	481	493	483	468	503	469	440	493	515	521	434	496	480	476	485	469	523	469	446	478	483	510	515	470	473	495	478	490	464	503	447	487	434	468	498	454	477	491	476	444	476	493	489	502	476	494	463	489	432	441	513	502	493	460	505	495	499	486	449	494	530	478	519	465	447	448	469	486	487	463	411	474	483	484	480	446	464	480	489	458	426	439	472	461	491	467	488	449	474	424	474	478	488	495	519	511	447	481	460	462	481	456	472	495	490	524	477	467	472	493	459	431	483	484	483	508	498	455	517	516	491	458	491	490	498	494	485	514	443	468	476	462	424	456	481	483	480	468	489	477	461	472	480	474	456	460	507	477	477	453	458	511	480	470	500	445	470	463	501	471	543	476	483	518	543	498	497	479	485	504	492	479	472	487	461	517	465	499	455	481	456	486	503	503	465	482	491	489	467	436	515	497	485	479	473	486	466	459	518	491	466	497	499	514	483	507	472	480	474	451	481	457	449	468	510	528	522	496	496	475	478	468	473	497	505	456	470	419	497	459	448	499	459	490	479	502	490	452	473	480	481	467	489	476	496	487	464	473	513	483	437	477	484	482	455	528	456	496	478	459	529	468	493	513	453	477	472	499	483	497	489	474	512	431	482	491	465	483	453	505	493	493	509	465	498	452	480	487	489	478	436	508	470	477	508	462	493	513	465	471	486	501	494	483	484	476	474	437	484	455	497	467	457	517	470	427	461	473	496	456	543	493	516	483	467	494	499	493	465	503	546	520	506	445	483	477	475	509	472	485	484	486	480	476	494	499	475	517	460	445	508	461	491	486	459	474	455	452	463	476	476	485	488	435	459	469	551	500	506	488	515	475	487	473	446	524	492	496	490	485	489	514	463	455	486	479	500	464	457	495	460	499	473	469	451	520	480	488	484	449	497	486	441	477	505	510	466	511	481	466	467	451	449	433	465	477	508	486	479	432	466	460	469	464	528	463	496	470	460	456	464	467	486	452	490	448	440	461	505	470	459	476	437	483	455	474	435	510	467	502	459	506	478	436	450	501	446	474	482	504	467	432	446	468	464	463	505	496	481
16037	31934	31006	22181	17481	12591	10160	9090	6092	4207	3235	2310	1870	1381	1236	1065	1080	948	955	892	1018	1037	1040	983	1057	1083	1000	1007	888	1031	1056	986	958	919	875	780	874	838	842	813	765	813	763	804	789	796	797	820	754	834	842	820	789	769	784	795	737	771	784	768	810	819	769	782	755	737	771	775	738	768	789	719	779	794	762	773	739	773	759	747	790	759	753	754	795	742	788	754	776	805	755	766	762	737	754	797	805	730	764	740	763	731	760	766	771	742	782	730	772	740	771	665	779	784	738	726	758	804	735	802	755	786	752	734	736	750	753	751	721	785	774	752	724	779	742	711	720	748	761	780	749	757	765	762	783	777	779	790	763	717	744	754	781	757	805	790	778	765	743	741	741	740	741	752	735	775	757	741	730	742	780	772	761	768	767	758	777	789	741	784	748	805	772	719	789	804	764	738	769	749	764	736	777	801	795	736	747	742	735	719	742	780	796	774	777	779	783	796	776	771	763	744	789	737	752	791	764	775	764	749	777	790	774	714	750	732	717	792	783	756	751	778	772	767	788	774	768	752	736	713	784	725	764	749	775	748	773	753	720	780	768	776	744	776	746	740	728	735	794	791	723	765	775	734	826	770	762	791	731	779	760	768	745	775	761	773	719	732	762	769	743	753	779	744	724	756	758	757	766	743	767	782	731	779	749	787	728	779	793	771	767	749	791	753	809	763	763	766	756	722	756	789	769	703	810	718	789	751	763	723	776	760	746	766	747	759	763	741	744	761	750	749	712	760	752	737	756	697	734	791	727	746	740	768	773	810	768	817	768	755	770	791	755	757	768	741	767	776	767	814	810	754	754	808	750	775	765	809	754	787	813	783	747	710	771	763	742	752	765	738	738	731	767	766	740	817	730	722	777	751	781	736	841	759	771	758	768	795	721	762	736	774	702	736	734	804	749	748	780	786	738	770	746	785	755	780	738	741	760	734	728	760	809	712	786	758	777	763	743	720	776	735	733	754	751	721	739	750	746	743	753	769	804	755	757	772	780	798	746	750	677	738	801	784	765	786	737	741	790	715	750	770	778	716	797	716	759	781	776	793	802	760	775	769	783	822	741	769	825	720	700	761	728	769	790	800	806	790	774	779	766	723	800	798	773	770	736	815	810	763	769	758	794	765	787	807	785	792	773	759	788	781	711	775	797	738	747	777	725	750	730	774	706	771	756	785	756	783	743	755	730	768	748	775	729	751	763	750	803	717	743	754	772	737	825	721	735	846	806	750	825	774	710	756	774	787	768	730	752	795	797	779	675	781	754	751	707	757	753	768	724	784	763	750	781	769	773	735	780	710	695	765	776	758	692	776	742	752	749	765	751	770	792	828	757	712	719	781	749	742	746	771	814	805	753	745	733	741	782	721	740	725	756	782	741	770	780	790	770	777	788	741	749	792	709	779	771	747	755	763	786	767	702	748	713	800	780	715	763	764	776	749	797	767	779	780	784	772	768	758	790	758	694	772	742	735	777	772	755	766	779	735	718	772	837	766	786	786	795	755	774	824	739	713	756	778	782	744	745	743	794	806	785	764	747	756	789	758	740	761	763	790	763	730	729	710	785	787	748	777	801	760	750	801	814	837	779	746	750	760	731	811	696	729	745	696	741	800	738	763	807	756	739	702	720	727	794	727	814	703	720	764	757	771	729	767	742	706	777	808	744	752	749	791	744	753	800	742	780	815	767	763	779	749	727	746	692	723	772	749	737	774	733	749	743	758	758	708	817	752	739	783	772	758	752	717	725	741	788	767	777	739	761	753	752	734	720	752	729	763	745	753	766	805	752	766	761	794	788	760	746	760	756	826	778	730	779	764	731	758	761	714	703	783	760	762	735	769	750	768	741	758	789	760	739	714	764	759	754	746	762	724	764	766	791	776	745	722	756	755	777	764	776	760	728	790	763	711	720	791	699	765	748	724	773	745	796	780	764	796	767	791	737	739	802	732	760	686	781	741	770	742	803	768	714	712	744	758	765	746	747	766	768	761	772	755	774	777	743	752	751	699	769	763	745	758	723	805	759	742	802	710	782	727	769	755	782	783	728	770	783	756	764	777	781	740	768	747	775	765	722	731	742	757	751	766	721	802	750	718	746	748	769	734	763	798	756	753	797	752	783	701	733	785	779	692	754	747	728	740	769	775	796	781	746	789	784	769	769	747	789	767	793	730	781	750	765	779	746	766	762	766	776	727	804	719	760	754	753	744	757	727	753	743	783	709	790	752	712	751	723	770	741	747	779	753	773	721	741	733	742	765	799	742	775	790	779	747	800	743	770	747	769	769	690	771	769	743	739	754	729	721	736	767	775	743	788	725	761	711	794	757	816	769	794	746	788	720	725	823	785	760	776	760	721	764	747	756	775	780	736	799	792	809	770	755	729	790	768	736	755	780	737	808	737	755	741	766	773	780	725	815	762	773	800	763	803	770	741	753	777	734	770	756	757	770	765	748	767	728	730	781	733	778	785	773	766	745	799	752	746	735	729	789	753	726	760	720	756	807	776	777	813	744	735	717	774	783	777	778	737	769	759	742	737	769	734	746	772	751	783	745	753	791	766	755	789	774	762	728	765	765	768	738	784	781	782	744	729	777	734	799	777	784	754	790	787	734	765	764	765	806	759	733	758	752	757	719	782	758	813	757	780	742	746	789	763	760	730	697	755	769	779	801	762	753	756	744	797	743	792	766	766	798	748	787	754	748	780	755	791	773	754	736	699	806	793	748	767	735	746	825	724	773	741	735	699	763	707	715	775	739	751	805	743	755	779	735	748	755	711	729	790	776	789	819	735	811	822	793	767	777	743	741	813	738	734	770	783	729	812	777	768	786	720	762	772	778	724	764	757	777	743	722	731	757	753	746	747	742	709	722	754	730	717	774	729	709	795	766	788	755	777	775	794	783	786	730	776	773	809	783	754	728	755	761	738	790	771	732	772	751	751	784	769	799	773	723	817	739	788	751	743	762	806	753	758	770	780	745	715	765	756	793	784	766	723	756	760	743	770	778	796	741	775	760	768	739	773	783	799	763	714	739	733	751	815	730	750	721	748	785	749	812	789	750	801	799	797	743	714	755	733	789	783	730	777	732	780	777	774	734	761	756	752	727	767	739	769	792	753	731	735	688	758	791	729	806	745	748	718	756	774	792	786	732	783	743	791	785	782	743	775	775	798	751	784	834	781	785	794	815	745	748	705	770	787	764	767	756	750	746	804	790	800	761	741	756	738	755	764	774	742	769	713	797	751	787	755	787	769	790	725	746	765	760	783	773	771	744	765	830	764	792	755	792	769	758	747	746	736	743	744	735	771	787	753	787	750	760	798	766	792	738	737	740	774	763	728	768	754	793	757	749	754	775	797	776	754	732	749	745	794	746	704	806	755	735	750	788	777	751	794	750	739	803	776	744	768	773	730	761	734	742	722	789	732	725	773	754	827	729	771	749	791	758	735	743	786	809	777	774	731	760	726	821
23071	21204	29010	23725	21286	20761	12155	5632	3087	2187	1579	1187	970	704	570	576	546	514	468	474	530	540	515	530	498	553	517	499	518	537	557	550	462	448	418	417	403	439	416	375	426	424	375	384	411	356	423	366	403	376	416	393	415	383	387	401	395	373	412	418	354	368	392	397	381	398	382	383	365	360	365	396	394	390	413	377	363	396	383	397	382	399	375	355	418	367	341	388	374	387	363	386	374	374	363	350	391	360	380	365	365	349	370	376	363	387	353	379	374	317	381	371	389	363	379	370	385	392	382	397	333	387	368	402	414	362	384	382	372	375	350	382	348	391	376	374	363	386	369	386	360	367	345	378	382	364	369	374	368	357	343	363	345	373	392	373	379	407	354	383	370	388	350	388	402	375	374	406	384	391	373	358	382	354	385	333	373	348	386	354	331	385	398	382	337	360	357	410	388	381	388	405	384	384	388	337	347	359	407	388	358	387	334	413	340	361	349	367	352	384	332	365	315	359	377	371	351	388	381	423	395	385	349	349	372	377	385	379	391	379	412	373	319	382	378	373	333	338	412	392	356	327	367	373	389	402	363	391	364	375	348	380	382	395	362	347	406	392	407	386	373	405	356	378	370	373	403	342	350	365	380	375	387	373	379	362	364	397	387	349	383	352	351	375	372	367	372	349	393	377	340	375	352	366	390	371	351	400	377	369	359	397	339	392	370	383	335	369	373	370	361	401	369	376	388	375	403	384	384	364	385	387	398	394	397	356	389	373	378	317	361	377	376	378	389	367	384	352	355	358	367	323	377	352	388	400	401	351	369	358	350	348	349	340	376	358	382	386	374	377	394	383	395	360	337	379	375	398	362	350	378	383	392	376	378	358	364	385	378	372	401	413	365	337	375	362	355	378	365	386	370	422	392	389	377	350	358	378	362	340	381	332	363	384	340	371	345	333	378	355	387	362	352	371	392	358	370	364	373	360	368	381	380	398	351	320	370	359	410	378	337	363	365	395	375	376	411	363	369	398	350	365	348	373	393	370	371	381	364	362	346	370	371	374	391	377	393	391	381	345	386	399	394	378	343	343	331	328	377	403	373	363	408	360	360	344	365	347	343	339	383	408	370	374	358	392	399	346	354	343	377	353	389	369	344	376	364	355	365	369	380	380	374	380	370	367	400	402	377	329	379	382	361	394	378	369	388	390	366	350	355	355	380	417	387	367	350	369	349	354	373	352	383	356	366	357	350	355	357	351	380	350	396	347	360	339	363	377	338	378	358	351	370	397	361	382	395	337	346	354	364	346	379	391	359	361	385	377	382	377	396	390	347	395	342	347	382	380	373	361	375	384	393	401	385	384	365	392	412	376	347	368	401	353	371	367	381	340	377	358	364	365	388	403	361	410	345	354	379	367	369	408	366	345	341	391	388	353	399	374	403	391	387	363	364	369	371	401	375	388	364	384	392	350	374	370	350	355	384	349	372	341	373	347	415	373	347	394	370	362	369	378	391	382	386	404	362	376	345	336	363	333	357	377	342	382	370	369	391	338	340	359	386	352	369	346	374	372	407	355	358	395	396	356	352	381	350	429	394	361	376	364	365	361	369	371	380	368	396	357	346	342	350	375	364	349	336	373	362	376	348	345	362	392	371	378	365	360	387	367	356	359	354	374	361	372	365	358	364	330	372	326	371	376	362	405	348	382	375	389	370	337	346	373	353	384	331	384	369	366	384	392	408	346	372	356	396	386	367	371	382	341	391	388	390	353	378	367	382	352	378	370	329	364	364	395	340	351	375	346	405	333	365	351	369	382	367	386	374	375	359	390	364	361	423	364	365	385	362	405	368	376	384	337	366	370	381	363	354	348	329	362	372	354	378	374	374	360	363	358	368	367	380	370	399	381	351	362	378	374	369	363	366	356	348	386	381	371	374	394	364	387	371	407	346	376	377	347	375	333	366	387	384	416	348	374	361	348	388	347	402	349	342	366	353	382	354	364	368	389	379	352	330	342	416	378	367	349	352	356	330	351	323	376	379	387	359	337	386	360	362	401	371	341	385	367	398	374	348	379	378	366	403	336	339	385	375	363	386	350	344	383	377	334	384	381	368	351	340	417	383	385	417	371	364	374	346	360	381	367	355	362	382	316	360	341	361	358	359	337	397	396	401	362	353	383	377	401	397	373	367	377	370	332	331	384	381	355	385	367	393	409	384	398	376	352	352	348	372	371	399	407	373	338	345	354	368	394	359	337	337	366	403	375	380	351	374	376	359	357	343	370	372	357	413	333	395	351	362	360	362	357	353	360	360	380	376	392	383	384	397	408	393	367	375	341	387	404	354	346	370	366	377	375	376	369	386	391	388	368	350	348	384	375	377	337	386	370	348	383	398	357	379	385	401	354	385	366	345	353	363	359	384	377	399	365	379	381	407	338	391	397	413	359	371	366	361	361	348	362	348	358	343	357	355	345	399	342	360	379	357	383	346	373	342	383	357	359	335	315	377	364	365	345	376	367	328	359	364	375	368	357	381	392	355	370	385	403	367	339	355	380	370	352	373	390	391	361	364	376	363	356	327	358	366	386	387	345	352	342	401	379	392	396	356	371	386	369	395	364	364	375	388	403	370	356	391	377	406	326	378	375	388	374	397	385	354	384	361	354	395	369	345	351	389	357	370	383	348	362	369	351	331	370	388	382	376	357	377	373	388	364	387	367	350	358	388	357	365	343	404	372	392	382	382	376	372	356	375	392	356	353	367	347	349	368	374	386	349	355	362	340	378	325	358	339	338	327	382	374	347	406	311	380	324	404	388	382	425	407	391	380	370	340	375	361	375	312	337	381	320	380	387	402	376	384	378	379	411	393	364	376	331	364	404	328	382	377	387	404	360	395	375	354	358	367	359	368	380	374	390	368	388	362	386	345	369	372	371	364	402	375	373	354	355	365	375	383	348	357	361	408	372	384	378	360	392	377	328	384	367	371	400	379	365	374	344	402	350	370	343	380	351	363	374	387	360	357	356	378	368	353	386	387	403	327	360	372	383	359	394	358	364	347	335	352	384	365	371	369	409	360	331	352	378	356	387	381	339	307	340	387	345	358	341	358	341	367	384	368	335	370	400	372	426	363	396	365	362	378	327	373	371	374	344	368	340	372	376	416	338	390	397	386	344	361	362	399	368	357	408	381	378	360	360	372	400	380	386	344	358	348	376	358	350	346	402	388	380	340	385	347	362	360	341	394	380	398	360	323	352	397	354	352	392	352	375	357	380	357	349	393	347	400	374	386	397	375	339	376	372	358	354	416	346	363	378	359	341	380	374	405	350	398	369	378	378	346	362	384	318	355	401	371	390	396	361	352	399	397	372	356	337	362	400	375	381	342	377	350	357	365	381	361	387	354	376	370	367	376	371	385	389	361	378	380	375	370	381	340	362	359	373	370	326	379	316	351	387	375	354	400	373	370	367	378	380	390	391	400	366	347	339	346	345	337	373	395	384	382	383	373	360	369	340	380
18223	36569	34896	26746	22248	16259	14276	11849	7994	5802	4224	3179	2263	1627	1390	1230	1124	1073	988	919	1037	978	965	946	1074	988	1036	927	929	1035	1127	970	819	795	691	717	698	699	700	677	670	680	638	653	608	668	693	669	582	594	674	654	639	663	589	648	644	629	639	630	615	626	646	572	605	593	595	621	628	632	603	566	590	578	651	612	593	624	624	552	614	613	599	649	604	601	625	596	562	583	599	613	584	613	552	618	587	599	599	641	606	598	602	585	527	596	594	596	601	588	592	612	528	588	604	617	591	601	591	549	559	605	565	595	583	564	614	623	595	600	624	599	579	620	573	575	588	606	585	592	593	603	610	535	616	603	598	572	576	597	582	592	548	557	611	565	636	564	587	579	605	599	624	573	587	603	637	630	636	558	611	587	606	610	625	603	608	630	615	577	603	630	577	616	607	594	587	589	573	568	603	594	584	583	590	592	578	594	560	582	600	576	588	580	617	600	591	611	585	589	603	572	561	596	625	629	596	574	574	608	575	585	584	598	579	602	545	596	628	603	599	595	608	611	613	618	617	581	594	517	578	634	584	583	613	603	562	595	607	591	601	576	610	630	577	563	578	603	584	581	615	623	629	636	624	593	595	566	577	582	596	597	621	613	602	615	613	600	635	598	629	582	568	560	577	628	584	626	573	587	622	606	607	618	594	601	610	583	647	613	608	553	579	595	599	589	573	605	617	566	618	587	604	641	590	621	602	613	616	578	608	585	585	601	602	524	576	597	592	603	615	558	607	577	610	620	550	611	583	595	576	602	626	630	587	611	613	572	614	588	606	579	553	565	573	549	595	570	597	605	595	574	568	606	593	573	580	577	627	564	579	611	598	584	597	610	588	630	627	603	593	639	597	581	584	557	578	588	594	643	585	592	611	637	579	597	598	586	596	587	611	572	582	577	598	587	612	594	554	605	569	608	563	592	618	584	554	585	558	608	558	584	606	587	572	595	604	609	576	629	594	584	605	630	597	609	584	571	567	614	615	569	652	575	626	576	549	593	572	574	572	588	636	642	532	591	587	574	556	642	617	578	558	624	589	608	604	581	618	593	565	582	591	602	553	595	620	585	581	565	609	590	591	575	567	556	606	577	560	602	596	625	588	588	589	606	574	616	619	634	579	617	553	588	609	600	565	606	621	591	576	596	637	638	605	561	652	572	598	563	589	589	584	567	601	606	613	562	596	612	605	556	587	571	613	598	608	566	601	645	538	599	568	610	548	638	564	665	607	592	574	586	564	576	559	570	592	598	588	571	618	610	631	600	644	597	598	621	594	606	564	617	610	589	609	606	586	597	576	590	619	603	600	599	622	574	533	600	578	605	585	586	604	602	600	604	606	593	576	585	584	607	615	628	638	601	603	588	612	576	577	580	647	594	608	553	626	590	608	579	619	633	580	591	566	552	622	586	575	592	592	589	588	585	596	599	595	613	587	587	608	616	618	630	581	605	580	609	602	645	650	608	605	602	594	601	604	591	643	660	571	593	586	576	600	593	585	613	578	596	584	594	588	561	579	652	556	597	607	659	594	584	607	611	577	578	594	579	565	588	594	602	566	548	608	622	592	624	567	604	632	609	597	584	594	624	580	618	620	587	534	560	556	582	611	591	608	571	635	602	620	599	619	598	616	602	571	597	580	589	595	596	564	592	613	571	602	558	563	575	575	602	583	606	567	604	560	607	630	561	577	561	582	562	538	602	621	577	586	588	593	632	579	578	622	604	604	608	592	618	603	578	653	551	624	589	635	602	609	608	577	581	586	578	576	581	560	555	574	615	607	583	580	613	578	594	572	572	557	582	569	626	613	575	581	560	632	587	616	626	593	561	600	559	591	576	620	570	558	617	615	603	585	620	581	562	590	555	548	630	575	551	590	579	570	600	553	647	623	568	574	545	607	606	595	564	610	666	607	598	546	620	638	593	638	600	566	588	573	615	567	581	558	604	594	610	590	645	572	551	589	573	574	594	570	601	596	629	605	635	589	530	504	605	565	571	623	615	593	604	637	633	570	548	587	597	640	613	614	555	604	606	622	579	551	576	578	613	617	589	598	621	597	567	539	596	571	586	580	583	612	588	599	628	580	630	600	636	586	626	623	565	612	604	600	570	601	615	580	620	598	602	601	570	556	582	592	557	570	564	580	580	596	618	590	627	558	571	593	584	591	561	608	573	653	576	646	599	608	600	602	589	616	606	599	552	615	611	578	588	590	619	581	597	633	560	535	617	595	615	546	617	612	606	646	593	567	605	579	593	577	565	616	611	599	591	600	557	598	558	594	551	583	582	598	602	635	549	615	596	570	556	617	620	615	579	621	584	588	600	560	542	624	627	570	561	623	615	619	603	592	570	609	563	573	589	567	611	618	580	596	596	614	567	628	612	605	594	583	593	618	555	564	588	623	588	605	586	586	537	601	576	622	591	577	568	628	602	586	605	599	628	598	562	608	641	582	584	547	554	611	592	583	581	641	581	571	629	596	603	556	576	610	515	616	590	568	554	561	570	598	656	598	598	558	587	624	621	617	592	616	599	604	588	620	553	588	607	584	552	589	594	542	588	618	620	561	591	602	631	634	507	575	597	560	583	566	599	589	563	587	552	588	622	614	538	569	603	583	577	598	623	578	524	592	570	587	587	572	594	625	637	595	579	561	602	581	562	613	615	612	604	590	595	621	558	607	597	566	589	576	620	534	601	592	579	584	588	608	610	546	577	582	619	574	618	563	576	609	566	566	610	606	553	584	571	620	647	593	561	588	612	615	580	580	586	564	576	642	592	591	631	566	593	567	594	581	628	651	619	585	607	588	580	606	608	553	557	603	579	593	583	574	570	590	611	585	566	616	578	582	610	575	630	596	599	593	612	596	619	620	606	592	571	578	599	597	538	602	606	619	588	604	572	575	619	588	662	571	620	590	608	617	621	570	608	568	586	577	590	564	524	605	580	591	612	600	608	583	625	583	610	588	591	555	611	574	589	601	580	573	599	588	596	578	607	600	610	555	593	635	595	605	584	608	607	626	596	596	597	564	628	613	571	597	593	611	595	602	623	569	547	630	575	594	606	592	551	614	585	570	542	568	607	575	601	566	601	611	618	562	598	595	567	596	589	647	576	568	589	561	549	602	607	589	546	555	588	649	594	583	608	585	582	578	650	615	599	596	572	584	567	573	591	579	612	572	584	614	616	554	548	581	615	556	548	592	605	604	602	584	582	613	577	593	577	606	582	585	575	586	591	588	577	552	630	600	550	599	582	603	627	640	585	615	572	608	580	618	612	599	568	652	617	572	659	628	583	626	607	589	583	574	597	592	588	615	560	559	585	622	569	595	603	564	610	623	594	589	615	632	641	549	592	576	599	589	592	563	592	553	589	588	601	575	616	542	581	618	628	575	606	598	573	594	606	618	621	582	633	609	577	621	608	566	578	602	605	608	597	540	604	588	600	582	580	615	588	567	586	607	569	610	590	624	628
26576	21177	18911	10269	4696	2633	2158	1500	1047	817	597	508	474	440	409	423	358	376	399	391	402	397	363	375	398	415	365	383	441	435	428	386	387	365	317	387	354	386	375	323	366	361	349	366	349	386	379	367	390	371	366	365	368	374	384	332	394	359	406	382	413	331	413	387	350	373	346	355	366	397	365	363	366	353	370	380	360	332	358	344	332	385	349	352	361	345	350	360	366	354	351	378	371	376	371	362	355	371	332	356	348	323	351	356	356	335	379	376	387	337	335	367	342	351	373	374	344	346	352	368	377	371	355	386	351	348	379	364	345	351	365	396	364	352	331	342	341	320	336	347	390	364	334	366	352	378	392	369	345	337	358	362	373	377	382	317	368	373	362	337	369	346	362	383	353	326	364	358	384	382	366	342	357	360	356	374	354	349	347	359	415	346	374	382	403	362	402	357	375	346	354	351	366	353	373	362	357	353	346	375	357	355	371	381	361	346	333	356	349	362	381	356	363	369	359	368	347	323	369	348	383	359	356	316	369	359	383	339	396	336	325	356	354	363	382	336	366	358	346	360	368	340	351	350	404	342	343	352	370	372	386	360	357	371	347	352	321	338	389	340	346	361	345	370	354	380	332	361	335	362	355	376	351	371	370	389	351	357	365	339	379	354	384	330	353	358	386	341	390	322	353	376	376	372	381	360	401	323	375	369	360	357	393	387	359	353	369	361	357	352	342	355	378	325	366	335	365	386	334	378	376	406	368	364	361	345	360	384	381	349	380	340	392	369	342	323	319	383	334	384	324	366	332	351	360	365	357	392	351	343	374	376	374	354	345	352	359	370	369	365	332	340	366	358	337	343	337	357	381	341	387	366	313	357	336	348	353	368	361	357	343	354	331	375	360	359	328	332	358	350	343	381	356	381	391	335	341	330	364	380	384	352	350	332	412	333	357	365	362	381	343	334	342	364	350	365	339	323	353	364	395	315	370	352	341	345	334	360	345	378	354	348	376	340	379	373	324	356	346	315	371	400	332	377	357	348	355	341	347	391	358	366	356	364	371	383	353	340	355	350	347	349	338	376	352	356	386	370	356	378	361	335	379	367	367	335	367	339	359	345	366	351	361	349	335	341	362	353	332	352	405	354	373	380	388	364	356	387	365	382	366	346	376	357	345	368	355	330	385	377	328	350	356	372	359	350	350	340	360	374	363	363	379	371	366	360	343	385	349	349	372	367	379	383	343	403	378	382	366	352	349	405	346	362	370	352	360	354	355	364	354	394	353	325	341	326	362	376	392	327	358	364	362	352	354	343	349	336	352	369	382	332	353	351	374	394	363	347	352	381	366	337	371	387	329	396	398	371	364	359	343	336	371	363	350	309	328	387	331	353	341	332	363	377	357	372	346	324	360	339	346	361	389	367	319	380	348	364	371	384	347	322	363	401	336	389	378	352	361	397	380	335	361	337	330	347	353	345	374	377	353	343	381	366	359	324	390	339	336	378	396	383	416	347	360	357	383	366	371	342	336	341	385	329	364	361	340	393	335	352	364	372	354	350	330	364	345	349	363	375	353	363	353	377	390	371	385	353	376	370	341	372	362	410	365	347	351	388	371	375	348	354	337	342	353	340	323	356	387	340	342	348	385	342	386	366	380	364	338	355	370	357	369	358	333	405	342	350	351	392	363	370	373	361	385	380	335	378	377	355	382	381	338	388	334	375	367	389	329	330	342	347	357	343	370	360	355	369	335	360	354	366	379	372	400	321	368	391	364	368	353	345	336	385	366	354	349	345	349	363	350	397	385	342	339	357	351	324	365	381	365	341	344	397	366	341	330	346	381	344	362	347	351	359	362	361	353	374	358	386	346	366	342	346	347	377	340	371	359	336	338	336	374	348	390	345	346	337	377	360	392	378	344	357	325	321	377	377	385	320	380	351	352	367	414	344	338	357	361	383	379	362	363	345	378	337	372	362	360	352	371	374	359	363	382	323	387	375	386	384	362	369	358	351	348	321	351	329	356	371	368	378	367	358	388	388	343	324	365	331	339	380	349	359	329	376	359	358	333	347	336	361	363	367	342	373	334	359	359	382	361	346	358	371	383	358	366	377	354	370	367	353	371	354	370	358	393	357	397	349	386	356	371	375	407	379	355	353	347	345	367	382	358	339	391	369	372	320	382	356	328	358	341	349	393	361	375	374	357	373	341	343	355	376	390	373	329	364	361	330	378	362	358	396	357	385	374	341	350	348	349	347	368	350	351	333	338	371	379	388	344	366	362	395	360	386	374	362	370	372	338	383	381	406	387	342	367	372	387	362	384	352	340	336	351	348	365	377	383	367	367	361	353	351	333	367	361	380	347	363	359	377	340	347	380	333	402	356	357	381	378	366	343	356	387	344	372	355	328	353	376	374	387	360	385	373	374	393	377	365	356	335	357	386	333	364	321	337	321	383	374	350	378	366	356	370	344	378	357	316	352	374	346	388	345	349	350	331	369	393	343	367	365	344	363	357	353	332	378	337	328	376	353	329	381	346	381	364	373	358	338	370	359	363	384	361	361	355	365	364	364	304	345	359	385	369	352	388	372	396	369	343	374	354	344	362	376	365	354	344	344	344	376	353	351	368	377	379	326	374	366	404	422	391	371	349	379	396	365	391	373	364	381	363	369	340	346	338	376	362	356	394	354	357	401	383	347	338	343	384	342	354	359	336	371	361	367	366	361	354	363	363	377	357	352	369	335	377	393	388	354	380	350	392	368	338	416	346	344	329	380	349	390	368	367	344	397	368	334	342	338	366	381	369	350	358	392	355	366	364	348	377	361	308	368	329	358	369	319	381	356	397	356	384	369	389	360	345	356	339	349	388	367	335	385	334	371	362	382	370	391	369	345	396	428	372	373	337	370	331	366	357	350	382	392	362	378	327	359	351	372	345	349	354	357	374	360	372	347	353	379	380	371	360	370	366	329	319	343	366	380	360	344	385	363	385	402	359	384	368	386	353	351	364	364	372	338	347	356	376	342	326	355	360	349	379	333	359	383	354	386	338	407	347	390	369	331	353	382	384	379	343	351	373	367	370	377	336	373	356	362	336	344	359	374	378	362	347	321	330	335	362	353	362	330	368	364	356	366	365	354	329	353	363	374	329	362	362	383	360	380	369	340	344	330	375	360	386	343	343	344	335	355	346	348	368	345	313	383	348	348	373	360	389	312	334	347	330	355	353	368	367	357	388	339	367	366	393	390	378	372	392	372	369	338	364	353	392	396	364	365	369	386	355	356	321	379	358	336	395	335	325	388	346	372	370	368	341	361	355	333	351	361	378	388	338	361	355	399	344	354	370	340	354	370	346	370	386	343	348	377	378	355	368	369	376	353	357	372	348	339	380	384	362	339	393	362	357	339	375	328	386	354	375	373	320	365	341	351	337	345	355	328	339	383	345	354	366	367	391	377	335	356	349	349	367	347	375	343	339	356	352	389	368	373	372	334	371	377	394	357	393	332	398	361	348
14589	24729	22718	14747	10298	6862	6388	4545	2864	2210	1529	1227	971	756	735	647	719	661	648	658	730	686	675	720	760	717	731	677	763	762	699	700	640	620	593	663	624	614	537	608	590	574	566	557	585	627	567	591	542	602	608	578	591	616	581	586	675	593	561	566	551	566	600	602	561	596	553	576	559	574	592	549	569	598	563	594	561	569	574	550	619	571	589	605	579	606	604	585	593	609	569	600	559	530	578	529	599	579	569	582	592	551	568	561	543	571	558	593	545	623	590	593	550	574	603	551	545	554	571	587	563	585	588	568	564	579	592	576	551	554	564	596	595	579	582	547	576	517	590	563	544	557	573	568	579	598	588	536	585	601	566	577	606	611	616	598	621	586	554	595	519	604	589	583	535	548	615	578	534	530	592	567	579	588	585	563	590	555	557	563	571	534	544	565	561	579	553	572	574	594	529	592	570	565	555	562	622	560	585	516	603	552	551	558	556	594	589	529	567	591	543	613	534	568	546	565	528	533	590	582	573	550	521	578	551	579	571	537	567	558	577	595	563	593	600	540	572	572	594	592	552	630	582	578	587	570	607	549	555	599	561	542	561	579	557	575	558	562	529	570	553	565	585	534	555	611	601	572	558	573	586	548	546	558	571	577	551	590	591	510	572	594	596	558	588	547	547	596	615	573	563	594	547	591	603	588	582	578	604	578	650	576	565	561	533	579	556	576	598	565	589	564	601	614	556	562	580	586	566	590	595	606	539	559	565	577	608	588	592	510	559	601	563	607	555	588	531	560	583	524	594	594	559	577	579	538	567	597	589	594	572	560	578	590	566	533	583	528	585	614	567	553	554	535	575	585	566	567	590	560	576	581	555	571	573	586	571	546	541	591	594	520	598	539	601	551	571	555	558	599	572	516	554	530	612	537	566	557	545	584	587	532	553	580	592	501	548	604	559	598	598	577	593	607	588	532	540	538	529	615	569	591	584	570	577	581	592	558	581	588	561	607	572	525	618	558	592	577	563	562	546	591	603	576	591	535	564	571	539	565	589	575	618	555	588	516	608	563	599	587	552	564	581	588	571	584	577	562	597	549	583	563	602	583	584	551	614	590	564	637	553	608	547	620	524	539	563	554	592	552	604	559	597	569	568	586	578	531	591	583	550	563	580	569	578	592	559	543	586	589	605	590	560	596	551	565	592	509	612	589	552	540	533	591	583	562	569	635	566	585	593	552	631	542	521	559	554	608	594	587	569	574	540	581	535	556	582	596	579	582	572	600	561	571	565	619	556	573	600	599	563	550	582	552	566	587	599	580	602	583	558	569	541	584	538	562	605	573	551	578	574	562	544	564	618	569	562	561	553	567	564	554	569	586	538	559	537	534	565	582	567	539	595	555	549	603	563	591	521	592	555	600	579	569	573	584	554	571	585	552	565	565	584	558	602	600	573	544	585	550	515	574	585	550	555	589	558	592	596	572	562	567	613	571	565	555	542	568	571	541	610	586	558	551	576	551	594	590	544	586	581	550	575	566	550	524	557	581	560	583	583	585	639	574	601	627	568	596	615	551	538	598	547	568	590	596	582	584	542	567	610	589	575	552	549	583	577	564	557	565	568	572	596	566	594	549	543	578	581	521	568	563	536	559	597	587	622	593	572	588	592	555	606	567	524	537	545	560	562	518	567	552	540	570	584	552	565	568	602	560	584	612	546	566	606	562	598	582	590	562	552	578	583	566	597	605	607	560	583	560	557	556	574	606	556	538	526	570	608	538	547	554	620	566	567	537	532	603	564	600	551	555	574	575	592	579	557	553	570	568	578	562	589	564	542	577	580	572	568	561	579	576	558	573	589	604	555	579	595	610	529	616	563	511	591	598	593	599	584	591	581	570	570	538	547	576	553	550	567	566	553	570	568	588	574	516	623	573	553	577	558	542	572	548	553	539	551	546	575	539	544	561	528	582	555	628	525	527	540	543	551	584	557	547	571	584	576	584	566	619	595	536	600	563	525	595	559	529	543	551	570	603	582	583	531	547	588	580	580	570	624	588	569	561	532	561	551	562	552	554	584	592	578	576	562	556	572	574	540	568	558	548	552	589	575	558	586	580	531	602	573	579	553	549	553	587	571	559	568	577	529	550	513	525	577	540	593	560	585	589	553	596	591	547	567	567	554	572	575	546	590	573	583	556	585	571	547	580	575	594	586	536	560	613	587	542	537	576	568	588	602	577	576	619	572	547	575	576	516	560	560	588	573	588	597	578	557	577	531	577	535	518	543	615	600	532	560	608	558	579	581	533	553	578	556	568	580	570	564	596	585	599	596	536	583	605	573	557	570	572	561	589	529	573	606	620	584	591	578	598	580	575	519	624	559	579	602	588	560	536	573	576	590	550	617	570	535	586	571	545	575	585	585	580	605	594	594	594	564	573	585	563	554	593	552	583	533	557	570	616	564	568	594	611	558	574	568	588	576	627	556	571	594	556	610	589	632	551	519	535	555	556	564	562	568	542	589	576	551	598	598	574	583	538	570	616	599	587	560	525	597	586	573	547	564	586	581	543	594	567	588	564	539	595	566	590	560	599	562	552	584	537	562	554	572	553	573	561	582	581	581	615	543	555	553	608	604	602	558	586	543	574	545	532	597	560	550	586	542	547	571	605	557	587	614	591	570	537	559	600	573	601	649	581	605	553	588	595	650	589	588	538	545	571	595	539	553	531	558	558	588	582	574	558	568	587	579	627	570	554	606	573	545	568	560	574	569	590	576	588	581	578	595	589	559	585	639	583	558	568	558	602	547	559	584	544	568	562	530	514	537	562	588	561	577	562	585	551	517	578	547	611	557	608	602	568	575	573	624	597	585	595	559	572	557	604	596	604	584	569	576	564	571	572	581	561	587	572	564	586	555	571	628	568	580	582	553	558	582	579	551	619	548	578	548	546	596	582	549	587	567	590	590	553	561	546	580	554	567	581	613	566	572	583	562	561	580	559	585	566	598	551	591	548	544	587	574	583	586	575	588	577	546	563	560	588	605	545	592	593	526	586	549	549	606	561	605	615	540	617	599	528	560	542	575	558	537	564	581	581	587	571	552	618	538	583	601	561	599	580	559	592	551	578	575	596	522	576	515	546	601	569	578	582	550	581	581	565	542	572	548	547	556	590	560	581	615	519	570	549	575	568	577	592	604	574	556	596	559	536	593	565	614	577	581	565	572	543	568	608	576	570	539	593	583	562	590	608	590	591	590	537	553	575	542	567	599	560	576	606	533	548	591	556	580	533	611	552	575	572	547	555	602	583	600	590	601	604	606	552	522	600	585	603	619	588	576	561	520	589	542	648	604	587	588	555	588	547	585	598	552	552	571	567	575	573	559	544	551	598	557	598	618	574	581	598	490	613	551	581	566	534	560	555	609	578	571	556	592	581	587	575	583	580	565	612	584	613	545	596	592	587	585	567	534	605	546	578	564	582	557	562	593	544	593	538	599	603	610	628	598	613	583	565	545	557
24064	21211	28398	24336	20657	11115	5926	3174	2065	1600	1165	976	803	671	668	662	573	568	566	617	538	576	567	583	584	526	571	580	642	659	562	589	552	479	502	528	457	479	483	482	477	512	501	469	544	462	489	545	501	456	508	467	504	509	519	471	490	486	506	491	511	467	496	511	480	499	470	439	463	455	496	476	490	482	481	485	477	461	471	493	489	517	437	510	481	466	461	459	490	540	478	492	513	490	492	479	451	477	483	497	517	506	499	469	481	468	503	496	515	457	474	469	515	503	504	438	508	484	515	429	493	453	487	482	497	474	478	482	502	481	528	490	492	509	492	490	486	472	449	486	507	470	467	443	446	453	515	480	459	490	483	518	462	479	505	504	457	517	480	503	481	462	510	477	494	482	477	491	500	492	463	462	452	493	457	487	466	479	510	453	482	515	461	471	475	518	442	483	494	504	450	495	496	491	494	462	528	466	471	533	495	448	476	480	480	466	475	464	505	460	502	466	474	498	460	490	471	513	462	458	440	506	478	519	463	539	480	485	470	511	524	502	514	481	505	494	449	478	493	532	477	472	467	458	442	459	494	506	464	497	470	499	456	463	481	469	502	495	473	529	456	476	520	477	481	461	484	518	487	487	483	514	506	477	494	467	429	468	466	461	497	490	493	468	478	508	488	484	481	478	465	486	481	473	477	493	480	444	455	492	484	460	457	503	475	499	469	485	511	470	495	488	508	481	471	480	504	478	453	465	513	476	473	516	446	483	455	472	446	491	472	474	485	479	467	499	501	487	451	480	510	468	486	494	521	477	479	482	493	461	475	487	501	467	480	509	495	478	466	452	444	461	468	492	483	461	479	457	485	453	448	441	483	499	484	492	475	483	473	491	488	482	503	502	454	482	450	524	474	481	505	491	482	486	506	497	470	523	481	481	433	504	500	492	491	464	463	487	487	494	478	487	448	454	522	475	461	482	462	507	522	527	493	494	460	444	463	507	500	506	443	477	499	549	483	450	479	472	510	489	529	455	506	460	458	498	488	509	435	493	504	468	439	492	462	475	482	471	462	471	488	459	448	524	458	530	468	467	506	475	457	452	501	476	486	506	504	460	475	465	452	472	487	465	489	506	509	475	479	493	526	487	478	499	467	501	488	490	477	456	480	448	491	482	482	488	496	467	506	507	511	490	453	481	503	505	447	450	501	453	495	456	445	482	491	482	457	511	490	457	487	433	512	495	495	474	515	434	465	477	471	492	449	509	450	479	471	505	505	450	440	449	444	434	528	451	454	476	490	473	466	493	488	471	469	467	451	457	476	471	474	508	473	487	478	471	487	510	497	477	513	474	456	448	467	485	467	476	495	511	490	504	463	487	506	479	460	458	464	477	467	456	491	481	464	488	501	471	455	471	448	447	440	451	487	481	473	484	476	497	457	469	471	481	457	469	447	452	496	470	487	514	462	471	493	472	498	479	484	495	430	487	469	467	487	496	466	503	478	466	425	494	479	505	487	476	473	483	467	535	490	488	495	510	469	486	485	452	502	510	497	499	497	488	471	477	458	448	456	493	471	485	505	473	487	477	496	502	494	465	489	480	467	482	452	475	492	491	514	489	471	479	509	459	456	487	485	476	477	472	428	488	467	445	487	499	509	489	489	495	504	488	490	469	511	480	470	482	463	475	514	511	477	508	483	466	465	490	461	463	484	478	500	457	489	473	497	485	492	483	488	484	470	462	476	462	446	480	521	455	523	487	480	463	460	499	478	463	495	483	456	501	432	463	479	499	482	475	465	480	433	434	513	512	447	482	480	524	451	470	517	543	514	492	507	510	520	462	497	460	446	493	476	453	491	520	455	524	481	495	483	478	489	479	463	472	474	479	496	450	454	458	465	471	452	517	476	512	477	521	470	445	454	515	462	499	496	503	443	454	472	512	472	491	507	496	490	492	498	453	469	468	488	508	518	481	499	500	466	473	439	499	478	472	459	480	505	467	469	449	503	461	509	451	451	468	497	492	506	475	492	491	462	479	467	488	452	440	471	494	473	496	501	478	489	496	485	478	462	485	480	475	510	483	487	445	474	480	470	494	462	444	459	494	444	516	513	492	491	533	485	520	473	445	469	462	462	484	470	500	461	491	511	434	474	503	525	457	471	468	526	505	481	505	529	460	495	480	448	448	487	416	465	499	466	468	490	474	445	461	444	484	520	521	512	460	484	480	488	498	474	458	485	542	452	483	463	457	518	504	468	447	498	459	490	483	518	500	506	496	486	496	470	484	492	456	490	437	479	499	505	445	450	491	489	462	470	494	501	485	477	486	510	515	519	475	502	481	450	489	463	466	456	480	470	505	482	501	473	509	448	480	483	471	473	478	491	471	446	448	504	467	467	484	509	503	496	477	526	504	464	476	476	483	515	463	483	492	499	468	496	467	463	448	504	457	479	474	471	481	460	479	486	509	482	477	486	513	473	473	447	497	491	501	467	460	472	461	542	498	478	437	499	487	467	477	471	459	492	492	484	427	463	510	438	478	496	491	468	464	445	442	466	499	469	469	464	481	432	493	477	507	487	493	505	463	470	467	484	455	447	435	507	470	432	451	464	474	465	493	505	475	457	515	493	476	473	457	476	493	509	470	488	450	459	512	471	525	465	476	511	482	435	484	496	442	521	476	475	467	532	464	477	483	459	449	452	472	480	484	513	448	528	474	456	489	474	473	481	496	525	488	463	520	508	515	467	507	490	484	492	506	495	500	498	542	556	495	438	477	469	527	492	469	475	496	470	439	482	485	484	517	535	468	481	457	454	473	452	487	476	438	483	515	460	491	462	503	521	473	451	502	508	477	479	490	498	458	455	483	462	500	485	453	479	458	476	539	546	510	479	467	479	486	460	455	488	512	529	453	485	455	501	444	454	493	499	454	465	480	469	488	452	445	469	504	480	513	490	476	510	461	432	473	499	507	434	491	461	470	475	470	452	497	473	487	492	437	455	455	446	442	531	497	534	451	505	473	481	488	523	441	428	479	444	478	475	468	471	486	467	481	474	462	520	461	446	487	466	449	494	464	503	499	470	504	488	470	504	487	471	476	484	448	490	467	510	513	499	488	460	454	500	458	482	499	470	502	472	479	503	466	496	469	465	455	504	472	482	468	502	499	519	470	458	463	470	470	479	532	439	477	456	491	468	462	518	433	462	465	482	466	481	452	492	498	471	458	474	494	507	477	490	425	539	466	478	475	481	440	485	437	514	454	460	486	468	412	464	490	447	472	481	463	447	494	458	466	453	500	475	511	468	467	481	457	505	478	511	476	496	487	462	467	491	500	453	479	471	478	496	497	486	500	487	450	473	466	518	493	461	462	471	442	454	434	511	475	493	495	464	502	487	450	491	492	461	486	469	488	518	509	482	497	490	494	460	484	480	488	461	487	473	463	434	479	506	476	468	490	458	465	478	505	490	500	462	492	476	527	472	408	467	492	456	487	463	481	491	467	483	494	485	521	483	467
16690	32147	30380	22015	16389	12560	11323	7626	5540	4075	2902	2266	1764	1413	1258	1199	1092	1046	979	979	970	1024	943	951	1060	1024	994	1032	1107	1076	1052	964	914	861	869	853	780	845	812	807	821	806	774	794	872	777	807	741	780	782	793	799	844	812	799	778	817	775	779	793	770	821	776	797	781	775	788	781	789	802	798	744	750	780	732	778	770	704	795	741	737	732	766	794	770	774	779	784	838	771	815	789	773	773	771	750	777	733	725	749	725	769	749	800	770	762	712	765	750	773	698	758	800	807	738	775	800	734	761	754	758	778	752	760	777	736	710	790	715	802	776	774	750	758	761	807	753	740	747	763	764	756	727	729	741	747	772	762	763	759	738	753	763	763	746	738	772	752	751	770	718	723	750	812	778	721	766	710	730	808	778	730	747	718	746	753	745	790	766	727	776	774	780	737	730	758	737	742	716	770	740	790	756	753	774	740	783	750	759	724	800	787	784	745	737	822	786	732	715	812	765	730	773	750	739	731	790	759	727	773	784	749	777	763	730	712	754	780	728	745	742	774	711	800	715	719	722	720	757	759	743	755	746	773	776	731	761	743	813	797	815	753	790	805	762	821	785	742	780	788	771	770	768	791	749	788	740	705	747	740	740	785	774	745	751	748	764	751	783	777	739	744	739	780	758	744	744	732	737	787	725	770	796	720	792	771	769	789	806	762	746	701	735	847	767	756	826	746	770	743	705	696	793	809	785	780	794	713	743	759	776	714	741	772	770	758	769	732	769	786	793	800	752	750	722	748	749	749	782	772	787	780	787	773	770	791	800	758	714	732	772	750	719	797	771	784	731	793	798	788	783	733	805	745	750	815	762	718	766	707	769	776	776	774	764	733	797	731	741	746	750	788	756	799	765	700	769	757	788	804	765	703	744	745	768	741	736	737	727	789	743	772	778	730	769	749	739	764	784	713	766	803	790	692	799	733	740	739	808	762	759	775	766	733	813	757	739	786	760	796	756	774	763	749	710	777	705	751	734	763	726	727	761	791	741	815	752	792	795	777	754	741	742	774	742	730	753	763	787	772	776	741	757	769	769	778	789	790	782	715	792	800	709	769	769	751	760	765	777	795	742	769	761	735	759	770	762	753	736	767	762	756	729	788	686	773	754	720	745	735	773	768	734	784	759	783	764	740	769	734	802	737	779	754	759	757	743	798	757	729	807	764	769	708	795	745	815	799	777	774	776	737	769	729	783	720	802	817	785	727	767	780	756	713	782	769	790	776	785	768	714	805	754	699	779	768	768	738	802	754	742	752	755	738	787	774	819	780	712	745	763	751	734	755	748	777	771	779	803	729	760	756	734	775	758	764	718	765	734	757	770	769	759	764	762	760	759	717	740	755	799	767	735	825	761	784	803	803	751	803	758	757	804	785	712	733	750	746	726	752	754	795	706	721	727	778	778	769	771	778	756	800	767	751	737	777	793	730	776	742	747	733	756	738	731	750	750	743	762	774	807	810	741	793	744	784	738	710	764	687	826	778	705	746	760	771	770	770	757	761	725	756	765	769	749	781	780	815	787	811	741	703	734	749	776	737	782	782	803	800	772	778	784	753	771	785	740	769	747	745	791	789	840	773	752	795	762	738	785	764	737	748	790	758	772	722	737	766	766	746	793	714	749	746	745	768	742	809	799	759	745	740	713	761	748	715	716	750	797	755	775	742	743	741	760	706	793	723	762	737	725	746	776	788	702	782	767	706	741	752	814	742	705	698	747	699	789	774	795	752	746	731	741	733	750	735	748	784	748	751	815	748	773	712	750	744	768	751	733	681	769	763	802	738	761	738	729	766	754	712	732	739	737	794	734	742	793	839	813	727	781	777	786	770	764	793	759	779	748	708	736	813	768	736	783	767	741	758	776	778	739	779	703	746	720	757	734	802	716	747	790	733	780	814	772	812	791	730	757	780	755	759	741	725	731	762	754	799	762	795	792	732	821	798	721	796	757	824	753	775	765	759	709	780	762	791	774	750	774	779	752	793	747	809	803	790	767	718	800	750	790	743	756	713	758	737	778	777	718	766	794	735	790	772	771	764	718	769	814	759	750	750	813	751	709	776	770	753	796	775	723	793	727	764	724	792	789	748	701	740	797	777	778	774	738	766	749	750	828	754	787	726	792	765	713	757	767	746	798	763	805	772	771	741	734	784	747	757	738	747	758	764	761	731	787	789	755	789	730	789	752	772	767	767	737	771	731	759	797	770	765	764	757	733	720	815	754	739	768	747	770	793	741	722	797	754	829	781	793	759	797	803	757	689	747	786	758	758	726	723	782	714	736	773	750	784	762	783	767	744	742	739	732	796	769	750	776	716	733	776	743	775	776	776	727	712	764	793	773	716	775	782	774	780	748	752	744	777	760	755	755	729	791	760	738	717	765	766	673	760	783	771	756	817	781	750	771	784	762	745	815	733	740	751	763	747	706	717	737	755	752	782	827	723	773	777	770	728	748	766	799	700	792	742	733	731	715	806	728	725	769	762	738	749	725	736	766	742	731	739	756	735	764	784	732	762	729	768	810	755	725	797	716	784	774	756	793	756	725	750	739	748	806	778	779	735	802	741	731	794	780	752	755	762	713	762	772	730	803	762	738	777	710	691	789	759	823	734	746	738	747	767	734	764	775	727	756	762	753	752	795	778	783	741	756	761	779	750	738	793	732	730	749	733	751	746	781	788	732	726	763	788	780	731	784	740	742	802	735	743	779	728	754	720	765	810	821	749	727	792	771	725	743	761	745	787	765	766	785	760	776	742	751	730	769	796	718	726	773	781	764	784	782	750	714	786	715	726	731	750	773	828	740	733	745	779	721	782	787	755	767	767	739	762	722	748	843	759	805	738	754	768	739	752	742	758	746	750	694	774	764	795	775	749	773	779	786	757	771	791	743	718	778	771	816	791	761	777	746	782	736	717	741	776	757	796	735	744	733	736	764	749	798	789	791	761	774	726	772	736	760	737	792	795	815	741	740	763	797	728	744	787	759	768	731	754	730	778	762	736	755	768	789	801	720	755	784	722	732	783	816	746	743	717	776	784	726	777	710	756	754	804	745	767	760	795	750	722	802	747	771	761	754	767	726	810	737	733	708	767	785	718	787	778	812	778	736	792	755	767	771	732	716	736	786	786	736	739	750	775	792	811	776	725	730	770	765	740	744	766	688	760	722	717	757	763	727	773	764	761	771	758	802	798	762	727	775	712	767	762	786	765	775	754	747	796	710	757	746	751	730	771	760	758	723	759	798	775	754	769	772	746	795	745	796	784	730	727	758	728	770	785	739	732	771	735	745	723	744	775	725	757	754	775	726	836	750	750	714	770	762	719	716	788	761	818	789	737	776	733	726	748	774	720	785	804	767	764	730	759	781	772	752	742	759	768	706	741	744	807	725	761	769	758	766	793	812	736	805	751	750	750	749	737	780	800	791	695	774	743	756	777	752	725	748	704	785	767	752	775	777	812	746	771	803	741
23005	21183	29019	23660	21237	20947	13016	4974	2977	2046	1546	1161	860	747	652	634	589	534	520	497	507	526	442	474	447	525	491	548	524	489	486	479	419	395	376	451	403	393	422	399	401	422	365	398	389	418	415	368	385	401	384	424	420	392	386	406	386	380	387	370	393	390	349	401	361	403	354	352	347	384	379	347	359	381	387	371	366	383	356	356	353	359	372	388	345	359	388	346	355	361	380	380	392	358	364	388	362	364	375	355	371	359	381	339	397	390	365	386	389	384	373	368	343	387	399	369	344	380	395	385	371	375	350	350	405	363	375	350	329	397	366	372	368	406	336	381	351	344	356	370	378	366	394	404	378	359	377	357	368	382	362	333	354	390	363	373	350	375	367	386	363	383	353	391	351	352	365	359	372	382	377	367	385	377	416	391	406	352	360	387	403	374	397	379	336	377	390	391	347	407	364	347	361	363	377	377	377	384	368	359	383	370	424	366	360	347	390	372	386	337	357	369	374	388	352	357	340	366	374	406	361	391	397	373	362	362	342	375	380	360	386	378	388	383	367	369	359	345	359	369	403	379	348	371	350	382	372	364	361	382	363	310	401	382	369	388	331	355	355	350	346	369	371	357	371	376	377	355	383	374	371	367	399	401	403	380	387	364	383	353	393	365	389	360	386	359	399	390	391	394	373	374	352	376	359	360	341	403	375	346	359	366	371	388	372	347	364	363	357	344	365	386	355	382	354	346	360	382	348	386	355	342	378	372	371	394	330	380	379	389	351	407	355	389	361	366	341	368	367	415	401	371	375	367	386	365	387	361	377	371	382	386	368	402	340	398	423	386	355	362	382	385	383	386	407	398	367	364	378	363	408	357	366	358	372	353	368	393	360	352	417	372	387	379	345	353	373	383	365	376	382	360	347	354	399	359	385	335	344	372	405	373	368	399	372	377	364	370	375	331	358	401	351	415	337	391	353	348	390	415	361	356	355	334	397	365	353	377	395	391	379	346	355	402	388	387	381	399	385	385	372	335	384	365	350	375	361	400	367	381	406	364	393	380	406	398	371	358	399	335	369	357	359	366	390	335	398	390	361	397	340	359	379	381	373	387	383	352	387	395	373	357	376	369	377	368	360	379	368	359	366	375	385	394	387	347	372	378	383	385	375	340	369	409	365	364	394	388	370	349	370	322	388	365	355	358	346	369	367	372	384	402	392	402	389	352	376	377	386	369	351	393	357	369	364	375	356	367	359	374	358	374	366	365	379	375	367	369	365	322	377	347	372	379	364	364	376	326	366	371	383	399	369	355	360	377	356	403	357	387	365	397	341	353	392	377	361	380	396	363	362	378	401	382	351	365	380	396	370	381	374	387	406	408	366	362	404	392	367	371	372	418	356	389	395	368	387	373	346	352	382	383	347	384	399	376	390	384	372	352	365	357	354	387	366	364	340	410	336	376	378	373	366	383	392	348	345	370	374	367	387	382	368	387	381	368	375	375	366	389	358	380	391	373	390	403	338	375	394	372	371	382	368	412	363	381	386	357	350	386	361	376	386	362	371	402	326	356	370	389	364	371	380	413	391	335	388	390	395	339	387	359	361	357	381	339	387	378	364	367	354	366	389	357	396	367	405	367	415	356	373	373	398	377	376	395	347	368	384	362	386	352	351	370	355	369	359	385	391	352	350	385	365	366	384	359	376	370	385	324	333	416	359	403	409	397	383	361	401	385	371	378	371	400	341	358	372	349	399	374	380	350	363	390	389	355	367	381	381	364	366	331	386	387	363	349	365	367	356	367	369	335	370	375	349	361	346	343	370	359	370	362	370	384	415	380	368	369	388	363	402	317	349	371	364	368	375	348	381	358	399	356	362	365	352	353	360	407	397	373	388	412	400	373	366	402	349	370	388	323	370	366	385	361	371	386	333	366	392	385	379	359	368	351	367	324	392	368	354	362	383	375	413	346	368	409	367	358	357	401	321	380	363	357	359	365	338	384	358	309	390	372	365	365	375	369	394	370	394	384	362	358	356	371	352	356	378	400	335	354	395	355	354	378	361	387	379	358	374	367	362	365	374	356	386	362	395	392	397	345	391	377	356	348	323	340	343	348	355	371	379	390	379	374	390	361	361	331	377	391	372	325	359	406	374	385	392	386	361	394	371	392	381	357	366	379	371	361	348	338	375	386	375	359	338	389	352	363	365	393	355	346	373	388	376	382	402	370	339	363	354	350	383	353	377	380	372	379	370	356	352	389	410	370	378	373	340	344	365	372	396	361	352	357	372	344	388	365	352	353	364	376	357	373	378	384	341	390	376	376	359	371	374	354	374	361	381	393	348	370	374	352	350	400	388	387	357	340	358	378	343	375	336	391	426	362	364	384	395	395	344	370	425	394	359	357	410	367	366	369	378	330	366	368	388	368	355	373	356	344	357	338	368	360	391	386	363	362	349	339	382	373	373	382	362	373	373	398	349	390	346	412	386	380	384	375	367	368	357	381	306	353	345	337	357	343	378	360	369	376	379	346	371	402	392	406	376	350	363	376	388	391	383	373	382	395	384	343	381	365	346	390	357	328	363	375	367	346	390	407	381	386	407	371	395	368	377	372	353	358	368	407	380	351	354	377	381	352	382	357	370	405	388	368	356	353	370	354	378	372	351	383	367	358	351	387	370	367	374	408	398	389	376	395	366	368	401	355	365	364	392	369	390	388	352	376	329	349	410	353	349	389	345	337	365	399	388	346	361	368	374	351	353	403	402	372	364	368	364	383	360	367	347	380	409	358	390	412	354	374	345	374	385	341	338	379	372	335	374	347	391	343	379	398	380	370	392	367	368	346	357	374	383	393	370	358	361	369	381	359	356	350	364	388	360	379	379	377	396	378	371	368	358	348	363	363	344	366	378	382	347	405	398	366	370	380	373	353	382	369	393	386	361	371	365	406	368	391	342	387	392	382	383	377	389	344	382	363	368	384	374	365	374	392	377	364	360	352	350	371	353	350	380	378	366	338	359	369	355	401	349	352	348	350	377	353	386	393	353	384	366	352	386	368	358	361	368	359	378	374	344	356	401	381	361	362	362	341	370	362	377	367	376	363	392	342	382	391	367	342	348	371	371	387	384	390	355	350	377	354	362	371	358	367	389	338	367	360	395	349	383	352	374	364	351	385	353	391	398	353	357	343	367	377	375	338	384	316	350	358	404	382	365	340	347	370	367	358	389	377	380	405	363	382	346	369	374	378	369	398	349	352	398	368	380	374	371	369	365	372	358	362	362	349	358	421	382	368	355	350	345	382	379	374	388	384	344	393	350	357	336	407	354	373	351	375	371	387	359	352	392	362	368	383	367	364	365	354	363	371	388	326	393	364	380	372	369	365	359	344	402	356	406	360	390	358	358	318	363	383	363	353	367	377	363	392	346	342	343	334	316	360	374	331	398	408	329	374	395	354	356	390	400	351	375	387	358	378	355	396	369	381	339	368	357	348	373	406	372	388	371	362	352	360	352	366
18686	36541	34830	27525	20994	17825	15063	10447	7536	5349	3846	3044	2013	1768	1437	1329	1183	924	932	976	990	884	866	876	949	983	960	1094	1095	1027	894	821	732	729	781	704	709	698	717	658	665	693	661	611	611	654	611	623	619	638	634	665	644	644	591	605	630	642	607	611	596	603	601	625	594	621	589	623	626	601	629	605	617	589	589	600	575	643	605	587	594	577	617	601	685	592	562	604	613	566	610	607	603	610	607	548	617	621	556	553	587	566	555	627	577	642	590	614	562	574	581	596	604	552	581	544	588	596	567	600	567	582	565	603	621	575	578	613	565	580	603	636	596	581	572	570	597	573	582	553	543	581	602	588	616	573	589	624	557	587	578	638	548	598	606	576	567	583	584	622	585	577	589	605	547	585	620	613	596	610	551	596	568	614	595	599	606	622	577	578	609	589	554	595	576	580	578	572	545	580	581	570	608	576	557	569	557	564	544	598	617	660	610	578	571	601	588	561	575	637	590	557	567	621	567	592	595	583	576	591	543	578	604	602	580	543	593	590	633	582	537	573	592	590	627	593	619	626	615	622	590	601	596	613	584	555	539	623	551	557	583	623	577	634	544	603	589	592	588	599	614	587	563	586	604	594	612	616	576	559	604	585	592	572	616	604	592	578	609	588	599	601	612	583	615	601	590	614	574	578	568	519	544	565	569	570	590	602	561	558	526	579	600	605	568	578	587	580	588	571	603	580	612	553	632	563	573	617	590	589	568	537	586	602	602	576	604	603	628	598	572	612	554	574	619	574	574	535	612	582	567	607	612	589	576	528	565	565	613	587	596	528	585	606	615	561	579	574	550	602	607	554	574	583	552	571	579	535	595	631	577	602	594	574	617	566	601	574	586	595	614	612	549	612	596	615	547	573	607	635	559	607	595	544	588	552	578	654	598	569	590	596	600	547	561	583	602	555	589	601	575	526	563	612	594	616	573	614	569	588	594	619	602	581	560	598	544	608	573	612	589	567	586	593	614	615	602	598	611	611	615	602	649	578	594	607	583	572	607	601	636	566	604	615	591	596	601	579	626	580	597	546	593	573	627	568	597	575	635	575	585	593	549	610	595	589	599	545	594	570	563	582	584	652	615	591	591	567	586	605	613	586	583	597	606	580	550	576	609	593	590	597	562	563	575	560	618	561	594	577	614	576	593	606	586	565	620	570	568	587	592	597	565	603	626	605	596	588	579	582	588	573	594	559	582	634	525	583	605	613	610	595	560	640	577	593	546	594	578	567	590	600	615	614	604	606	613	588	559	562	640	593	575	572	598	588	606	555	574	584	569	570	593	568	552	579	617	599	574	603	602	600	614	582	614	606	589	572	579	593	618	567	547	637	587	570	550	588	579	588	585	600	593	567	584	578	549	590	591	569	568	561	581	612	561	594	613	579	589	597	623	585	551	639	615	591	549	583	573	589	605	564	595	598	623	570	552	599	614	624	590	582	576	570	589	569	563	564	548	574	592	586	608	600	600	586	568	592	571	570	652	598	612	554	594	599	568	576	588	556	590	588	599	587	565	608	624	599	584	588	610	650	581	597	624	581	582	585	571	577	603	610	593	585	613	574	602	605	572	591	568	609	593	617	574	612	559	580	565	631	587	593	586	583	588	609	616	560	579	572	559	550	571	571	625	554	555	582	553	584	565	516	589	570	579	588	544	574	519	580	606	591	569	592	550	597	598	606	652	530	570	541	584	598	556	596	586	564	624	621	601	571	599	571	576	570	584	567	593	558	600	563	632	578	564	569	632	599	588	600	571	555	598	603	602	555	597	605	616	609	592	605	547	603	582	566	597	618	604	556	578	619	579	591	600	574	582	599	586	582	633	633	554	538	531	577	573	593	562	598	608	578	581	586	561	585	589	584	560	570	622	580	589	579	574	611	603	594	556	547	597	567	597	587	575	600	584	585	577	559	573	589	609	608	545	564	595	590	592	564	569	571	570	553	575	564	595	606	599	618	582	584	580	628	595	630	537	575	615	557	613	607	581	549	559	599	568	563	569	577	560	587	594	567	582	581	611	568	603	573	591	612	523	571	602	606	545	583	617	622	589	551	565	591	567	572	571	540	631	556	604	574	583	567	587	597	574	578	594	612	601	593	613	571	603	570	571	598	586	559	579	608	620	581	544	570	574	549	600	574	611	592	606	610	619	563	565	576	588	553	593	553	568	605	599	574	610	545	569	562	548	604	540	560	598	592	642	573	594	592	581	591	600	576	567	560	566	572	561	588	550	592	609	612	571	553	583	555	562	631	553	602	569	588	578	569	618	561	579	605	585	578	633	582	614	594	552	586	610	581	592	585	577	585	604	576	583	587	554	577	544	614	585	565	588	598	551	570	578	581	573	598	586	558	589	582	588	625	574	624	604	612	619	586	606	595	594	608	550	589	605	599	617	600	541	591	536	584	635	526	596	596	586	601	584	582	575	586	594	572	577	629	597	569	578	602	598	574	622	572	615	553	580	611	592	600	599	573	582	581	573	591	583	597	599	585	607	589	577	558	573	618	594	592	568	589	635	604	590	577	596	563	568	557	580	580	531	582	589	601	625	582	582	598	539	616	626	592	611	589	617	572	589	585	601	529	555	547	570	554	563	545	612	603	577	614	582	622	598	633	574	586	574	626	569	564	619	587	562	589	595	549	530	563	577	541	609	590	581	646	612	593	571	580	563	606	596	582	551	617	629	597	561	586	620	588	594	596	586	556	600	609	600	591	581	584	596	583	612	557	580	626	599	563	628	544	603	553	583	575	574	586	591	588	571	562	607	565	599	613	604	610	627	573	611	581	588	540	578	545	594	558	591	589	582	581	615	574	610	610	576	604	586	594	563	560	595	593	609	562	620	580	576	614	584	592	548	588	571	608	590	563	648	583	589	604	552	584	606	607	576	553	593	587	613	624	558	569	582	612	604	602	597	576	601	594	588	576	623	602	617	580	615	572	600	612	567	594	594	585	590	550	576	576	624	588	617	570	587	566	577	594	593	589	543	614	559	613	598	586	581	585	584	551	577	559	583	606	588	553	603	584	598	525	564	554	546	582	585	570	613	565	568	591	579	595	631	617	621	564	616	612	589	576	606	592	617	625	628	583	592	576	557	589	580	519	565	568	589	577	556	564	565	595	638	572	593	587	627	579	588	611	589	615	570	634	581	611	621	649	591	597	571	590	594	618	614	611	569	605	595	572	607	585	586	542	610	565	583	608	622	544	589	533	605	609	617	560	575	603	595	600	605	604	588	577	566	579	605	617	571	591	629	580	550	584	604	586	581	605	590	597	612	599	599	556	588	598	588	610	629	597	578	619	548	609	544	578	585	604	573	583	590	559	632	588	600	587	603	613	610	575	578	568	600	588	557	606	570	571	610	571	549	615	589	601	566	545	577	572	587	579	582	552	562	620	595	561	591	577	618	570	578	589	575	580	592	607	611	570	621	613	566	597	597	553	598	561	579	566	605	615	592	635	609	589
26719	21261	19080	10742	4457	3340	2312	1416	1018	744	642	544	437	416	382	406	401	390	424	412	424	418	380	408	371	418	391	445	398	446	420	381	319	413	355	372	364	393	370	345	372	395	362	344	344	338	383	393	352	385	368	406	350	345	355	363	378	375	381	364	351	384	376	372	360	381	366	347	371	372	318	391	341	350	400	361	389	373	379	383	315	353	360	391	346	352	390	375	358	324	366	344	357	358	365	356	375	387	374	353	417	327	352	391	370	347	370	357	322	397	388	381	381	357	353	346	342	332	327	374	361	357	342	362	394	372	357	373	393	336	350	351	331	358	357	334	354	383	356	384	373	390	362	386	331	356	333	352	368	361	347	387	359	357	386	344	352	381	373	338	360	388	363	351	357	402	371	325	343	386	388	338	361	363	362	359	350	364	375	377	330	334	357	355	370	362	349	330	361	372	370	369	396	375	329	375	348	370	390	366	350	372	314	369	363	342	389	380	360	353	391	380	323	342	345	348	357	337	370	388	362	343	331	373	343	391	371	390	380	389	346	382	357	337	323	364	338	394	349	334	369	349	412	316	365	345	388	386	382	322	357	347	366	344	343	381	369	354	317	376	395	342	344	343	360	366	348	337	363	366	370	347	372	353	352	346	378	375	379	358	324	366	383	373	383	359	397	380	366	375	382	359	368	378	347	369	349	346	352	363	356	372	351	369	380	371	360	353	364	384	341	370	323	367	379	355	377	359	349	353	356	351	358	357	348	359	341	334	362	355	371	346	363	378	376	354	366	379	357	336	382	372	348	350	351	367	375	348	339	365	340	379	361	336	393	333	363	368	382	368	372	381	345	344	375	380	385	354	360	353	377	375	377	374	384	342	381	345	393	341	384	381	365	330	334	342	362	349	364	369	338	341	380	340	385	349	390	378	330	377	354	365	343	334	379	337	352	354	363	341	361	354	360	357	361	358	347	352	341	346	348	371	358	342	315	377	337	366	364	348	378	343	368	361	354	363	365	321	363	357	352	343	332	377	335	348	359	344	357	360	342	339	365	372	362	354	372	392	357	359	322	338	372	369	372	344	349	319	379	363	368	339	388	368	328	391	357	338	380	372	374	365	386	364	376	349	370	372	343	350	322	379	350	376	373	389	325	359	347	333	353	349	367	357	360	380	351	371	340	391	387	338	308	360	339	360	365	370	367	374	352	339	382	355	372	369	382	361	339	371	342	333	343	349	333	375	364	322	360	352	373	350	373	337	394	389	369	358	373	348	358	383	349	363	346	345	372	350	389	356	379	355	369	320	352	352	350	359	328	378	346	357	373	386	365	373	392	360	387	360	360	336	347	317	369	359	349	354	398	377	378	364	362	371	379	371	361	384	400	370	349	347	324	366	387	373	373	338	386	349	364	369	389	381	352	362	341	356	367	369	343	393	370	408	366	361	362	328	316	371	347	357	374	324	358	384	363	385	378	372	363	397	356	393	341	344	372	386	343	368	352	397	393	338	348	347	348	333	361	359	352	360	376	363	332	331	343	340	377	362	349	385	355	353	337	366	385	359	371	363	344	352	392	334	360	366	381	348	365	343	372	374	385	359	348	381	352	368	390	332	329	385	363	329	369	364	347	358	337	378	346	363	362	373	351	365	382	368	363	385	344	383	364	334	376	347	338	387	363	364	334	352	349	374	370	351	355	374	362	338	344	371	398	374	369	393	393	354	401	368	328	366	360	334	413	379	367	402	371	356	380	364	383	364	364	384	324	361	354	367	370	368	355	339	349	397	375	338	359	330	384	376	341	355	393	394	379	378	346	324	364	345	366	347	340	366	396	364	377	357	386	341	332	409	344	323	343	347	368	335	330	352	400	360	365	354	359	355	387	366	372	333	394	384	367	343	346	369	387	331	358	349	378	368	379	365	359	365	367	381	369	371	344	352	339	363	346	348	342	340	361	357	367	369	337	359	375	341	335	387	366	374	376	357	373	402	365	329	342	345	345	360	370	354	358	415	336	355	335	350	331	383	365	377	341	366	362	382	355	351	349	386	334	361	317	383	384	363	373	352	364	373	343	347	372	361	337	350	378	367	355	355	351	406	368	382	346	359	356	363	343	391	354	358	358	377	371	406	362	392	375	350	357	363	365	337	360	380	351	368	381	368	369	374	371	392	354	369	339	343	368	394	388	362	391	339	378	372	376	354	368	365	354	366	344	339	391	338	380	365	347	340	349	358	340	334	342	360	376	357	358	353	349	372	345	356	364	336	362	367	374	383	346	368	355	372	354	346	357	338	356	375	360	360	340	360	364	373	342	354	365	382	368	392	391	384	357	370	386	363	350	352	343	333	388	359	354	394	336	358	343	358	360	347	397	361	374	377	364	338	345	357	328	350	336	331	382	381	364	355	367	367	398	352	351	340	337	370	351	367	337	354	387	348	375	347	350	364	331	394	340	364	343	344	357	400	417	392	367	362	369	354	361	368	373	348	364	352	377	373	334	387	359	355	363	329	342	391	379	384	357	330	343	384	389	380	318	388	368	362	344	349	362	382	353	353	353	356	369	366	382	361	333	364	359	377	358	325	383	382	383	349	376	347	328	356	356	339	352	347	333	387	371	334	364	353	333	380	354	350	363	360	369	375	347	371	343	337	379	366	384	385	367	362	349	333	423	360	342	361	375	336	350	320	358	371	396	376	342	350	397	378	351	379	379	369	373	366	384	361	351	371	392	361	336	343	362	377	370	362	368	297	354	386	361	350	389	382	376	353	381	319	371	330	354	341	364	343	389	375	354	369	401	355	330	358	344	356	391	374	360	359	351	361	392	355	368	349	325	361	361	363	350	347	360	370	365	384	389	334	379	374	339	404	369	359	374	363	351	366	365	344	390	367	356	354	339	339	349	316	334	370	359	365	381	360	359	335	365	414	352	317	340	365	362	359	358	361	318	383	381	411	380	356	364	371	375	328	368	361	383	389	341	374	338	327	362	354	377	383	332	356	344	374	349	372	356	311	342	355	363	346	358	351	379	369	356	394	369	370	362	371	333	356	378	337	391	375	375	362	367	359	373	381	343	357	344	368	380	351	378	363	333	353	349	383	325	347	354	349	361	383	395	347	369	346	384	342	348	344	364	370	366	363	359	362	357	355	314	377	381	389	366	380	345	346	361	340	356	345	388	357	351	337	325	384	381	332	351	365	385	349	344	357	343	332	352	355	346	391	392	374	401	351	352	354	327	380	343	344	368	391	360	365	419	375	349	383	379	359	341	358	358	359	370	346	403	350	360	356	350	389	336	340	345	356	345	364	352	379	339	342	341	377	334	348	364	343	343	386	361	377	375	379	376	384	315	333	367	359	366	364	354	336	374	404	344	347	347	370	341	380	341	381	343	381	323	367	372	364	355	355	389	358	374	359	315	390	375	396	363	334	367	398	366	351	349	362	390	361	342	365	374	351	365	359	396	380	347	347	338	348	331	372	349	336	364	384	351	359	359	332	355	376	368	352
14735	24664	23137	15341	10085	8767	6408	4147	2870	1845	1637	1203	853	828	807	728	673	672	645	629	673	660	634	621	649	716	720	686	713	657	653	669	615	613	617	644	626	559	632	655	572	596	577	593	598	578	581	579	576	627	572	580	646	603	552	586	591	582	586	566	578	581	583	594	580	570	577	548	563	572	542	551	592	535	575	610	611	549	563	591	616	555	569	558	604	580	572	543	561	591	567	564	576	550	537	584	552	567	633	501	554	565	568	611	565	547	554	589	557	562	583	573	592	564	576	602	562	579	591	549	533	596	590	549	534	559	544	600	591	565	584	559	579	597	564	550	611	547	541	592	569	573	569	640	568	540	581	596	603	546	580	588	553	573	565	552	524	615	598	526	571	571	576	575	550	549	555	591	595	583	587	576	598	552	544	595	578	600	564	602	581	569	584	610	621	582	556	621	553	562	528	554	572	587	566	570	586	611	563	551	598	510	593	573	624	609	561	533	570	596	550	567	553	570	526	561	570	587	599	548	550	572	531	523	602	615	597	573	583	564	613	585	596	544	607	571	565	577	611	541	602	618	599	536	612	573	593	549	568	533	565	556	583	575	569	587	565	581	614	612	583	580	581	574	582	581	577	574	581	628	589	550	579	560	606	567	531	595	571	571	560	550	577	574	551	580	558	539	590	558	581	559	583	581	557	625	540	560	588	548	609	564	559	560	576	563	568	599	619	572	552	539	551	600	529	588	556	555	583	568	585	593	600	587	589	612	598	560	561	550	537	535	566	563	558	552	618	575	604	577	580	573	550	574	593	519	575	591	596	580	594	549	564	567	575	594	560	558	583	576	514	549	588	572	615	537	595	587	562	566	600	583	557	603	585	571	545	561	590	537	555	557	576	583	576	576	579	556	555	587	620	556	577	605	544	555	540	551	571	612	571	589	551	572	548	585	569	565	556	566	553	571	561	563	580	563	578	568	611	588	585	625	550	603	592	524	549	542	565	566	546	583	586	538	607	569	578	606	616	566	569	603	556	548	589	535	549	593	548	638	589	566	571	601	568	585	594	575	535	586	567	556	612	592	555	582	545	574	594	585	576	544	585	588	567	556	638	564	588	566	579	599	579	575	582	576	625	626	558	546	575	563	595	558	609	547	595	562	571	596	518	552	613	563	587	584	559	567	568	603	586	563	568	614	556	595	549	570	574	536	554	618	568	573	587	573	600	573	539	567	570	576	582	570	555	569	568	549	576	560	567	594	584	589	591	559	594	608	547	565	561	555	555	622	541	523	592	588	604	624	628	641	570	578	571	603	566	592	567	572	585	570	562	566	556	584	598	573	591	558	543	523	587	581	569	570	621	582	539	600	585	597	584	579	580	563	588	605	548	539	576	516	552	622	579	580	581	615	558	592	536	560	532	586	575	540	596	591	553	568	568	579	533	571	592	555	575	581	575	549	554	582	595	553	562	564	579	574	579	594	600	580	535	559	555	552	567	602	604	583	591	589	556	574	568	581	564	545	582	609	574	575	569	580	618	601	585	574	575	568	623	587	547	572	602	573	530	558	563	573	604	572	608	559	591	560	570	538	531	568	545	548	607	561	564	619	571	529	582	532	555	570	597	578	588	540	557	595	591	582	606	582	567	575	598	568	561	559	617	550	547	554	569	581	564	592	548	554	543	549	541	559	561	555	594	497	574	554	550	617	597	578	589	607	602	524	571	602	583	574	586	545	545	650	606	555	557	571	599	567	560	583	585	566	565	582	584	574	536	574	550	602	539	584	556	529	573	584	575	563	610	585	586	604	590	536	591	524	600	588	553	566	585	564	561	533	567	571	579	630	565	564	591	607	573	567	549	573	558	597	584	534	611	617	582	622	604	588	561	600	552	558	576	580	573	600	562	600	610	550	569	556	547	539	606	582	617	586	578	539	553	580	587	602	569	575	580	546	563	566	567	555	610	559	609	555	590	587	599	584	580	550	576	612	577	587	549	607	575	568	577	524	537	566	551	590	557	584	604	584	523	585	559	555	621	581	573	583	566	551	594	602	539	583	594	579	601	575	600	582	579	569	569	559	615	614	552	566	584	566	561	555	623	575	569	576	596	576	564	574	604	591	541	584	535	600	552	525	578	543	580	531	533	545	564	537	627	527	550	570	622	556	574	567	570	553	564	554	580	574	547	571	532	569	570	570	551	574	580	538	601	564	552	556	550	580	562	568	554	570	573	596	575	559	535	568	538	547	557	568	554	587	572	605	552	550	603	565	565	538	570	509	564	556	567	590	603	583	582	572	561	539	538	560	592	580	547	597	561	584	560	582	565	576	552	553	548	601	592	590	599	559	586	556	558	622	518	579	609	561	596	563	561	557	582	579	590	561	583	574	610	540	597	566	580	598	604	591	603	571	586	558	574	552	575	580	576	622	552	587	590	599	554	546	554	542	562	588	581	578	546	562	593	584	572	582	548	569	622	593	568	532	536	602	579	589	562	588	578	578	588	567	576	570	557	552	519	617	572	585	572	629	538	551	616	537	572	517	559	560	589	581	596	566	552	577	545	590	550	545	578	568	545	564	539	605	547	574	597	574	518	602	555	574	535	556	610	608	549	570	564	551	550	549	594	572	614	571	540	528	609	569	563	563	531	584	529	602	596	593	567	564	553	576	524	554	617	536	588	609	548	574	545	567	606	566	574	567	607	576	598	561	563	578	552	584	574	559	590	545	565	548	602	588	590	606	561	601	581	601	568	549	597	573	568	584	609	588	594	547	601	573	594	628	577	588	596	579	604	559	550	570	585	565	598	594	567	603	624	560	562	574	567	564	592	566	556	553	543	584	582	580	606	540	563	577	565	571	586	580	554	590	548	585	578	550	602	556	545	557	607	565	579	560	583	537	572	544	584	535	583	538	582	557	599	579	562	586	542	578	538	582	585	575	549	570	580	549	589	595	549	602	535	577	574	596	568	584	585	590	551	592	560	594	591	556	587	544	574	584	539	579	581	589	573	628	557	526	560	580	550	523	585	591	554	549	569	601	604	585	596	525	556	580	594	552	596	566	513	599	528	560	588	569	572	570	579	598	552	582	566	621	569	544	547	596	591	568	614	574	611	561	572	569	593	554	526	592	594	581	553	563	588	583	595	623	594	578	595	609	558	543	584	564	553	530	580	590	558	535	566	542	582	582	629	577	563	577	592	579	546	543	594	564	556	543	570	573	569	537	591	564	564	563	568	552	570	546	586	516	568	609	575	576	616	605	558	543	572	546	545	542	559	612	577	569	604	577	570	561	583	618	562	560	573	601	543	599	621	530	552	580	573	590	587	581	526	574	574	566	510	564	571	563	576	577	584	550	567	603	562	580	544	611	592	578	602	574	580	518	559	565	548	571	547	595	579	596	556	516	583	545	562	577	585	607	540	574	542	606	560	522	556	549	588	592	537	563	555	543	530	604	564	551	562	566	585	553	599	588	543	596	626	578	539	575	548	544	552	572	550	585	584	541	557	545
24017	21197	28400	24324	20632	12153	6121	3154	2039	1366	1287	877	770	697	633	640	644	600	555	519	564	551	502	559	605	575	608	565	584	548	528	521	516	522	576	477	475	492	555	515	503	466	508	473	515	513	529	531	475	491	483	480	513	493	493	501	518	430	453	504	491	475	456	499	497	498	501	491	540	482	466	498	465	491	518	498	480	464	469	460	461	483	488	446	468	446	498	503	483	486	516	443	471	488	465	524	520	465	533	481	507	485	494	509	507	459	505	521	489	455	485	429	494	454	497	465	488	445	469	508	495	476	476	488	506	456	463	514	487	490	505	506	454	466	504	471	448	491	489	454	503	449	498	513	462	478	498	462	503	457	485	477	451	463	492	480	487	479	487	500	475	478	424	500	456	493	445	488	523	464	501	454	485	506	510	464	524	487	459	508	493	480	470	475	498	481	501	429	471	506	485	489	491	452	487	454	486	501	491	486	512	466	470	465	478	518	487	447	511	475	490	538	507	500	461	489	498	483	461	474	514	466	457	489	511	480	491	508	452	554	487	492	520	505	455	510	528	481	497	458	476	479	475	502	433	480	520	448	483	471	445	511	489	508	492	497	502	484	491	510	492	494	440	469	481	499	459	473	482	492	488	481	462	481	507	469	468	455	473	468	480	448	491	472	502	438	485	474	477	514	500	497	474	488	513	474	537	503	524	527	474	506	481	483	498	477	488	491	463	474	515	501	493	471	494	466	516	497	493	503	465	483	524	488	487	455	484	490	475	488	485	468	449	496	482	452	442	465	495	460	502	488	477	472	490	450	481	487	463	465	497	472	432	492	456	472	469	469	447	474	500	467	425	474	472	493	485	489	493	497	459	463	463	472	479	451	477	524	501	471	494	504	466	428	526	492	471	459	475	495	425	487	504	449	479	517	446	475	465	474	498	445	487	494	455	493	498	458	524	523	507	473	475	518	469	483	461	543	492	478	486	500	449	468	465	483	445	472	487	504	465	463	442	500	506	454	459	468	486	459	523	467	494	423	454	485	480	472	482	496	518	472	462	450	469	472	520	491	493	496	444	485	473	446	484	497	483	514	466	475	519	479	467	491	499	496	500	475	446	479	444	462	493	511	489	461	482	493	489	512	450	454	477	497	501	446	460	448	471	446	456	492	445	493	466	497	499	468	473	501	473	495	478	489	456	459	468	473	445	469	458	476	468	502	508	433	454	471	492	510	474	478	521	467	453	481	501	474	465	468	496	494	452	463	485	476	452	505	483	453	490	476	473	501	495	503	492	477	489	453	470	490	496	457	503	520	482	445	498	487	453	462	473	498	483	414	478	494	547	497	477	474	477	504	452	449	487	460	480	459	516	534	480	446	447	471	456	521	463	458	461	471	499	484	510	463	474	513	466	467	490	441	453	459	487	486	442	499	477	498	500	461	472	440	462	483	495	475	403	485	466	480	480	491	504	493	471	486	446	466	500	498	504	476	473	461	494	464	471	459	506	504	513	500	462	464	477	476	437	472	508	498	499	508	456	481	462	503	467	484	483	460	450	468	499	480	485	488	505	452	468	487	440	443	471	488	479	487	459	490	497	450	508	505	452	481	502	468	444	472	503	441	482	485	485	492	451	489	508	469	472	506	465	477	470	526	458	450	471	475	472	506	438	431	463	469	484	462	451	469	468	484	497	472	452	508	505	495	471	482	483	432	498	490	511	450	517	487	476	476	502	431	509	496	478	464	492	471	490	495	488	471	512	488	510	451	436	487	480	440	465	470	468	449	468	460	451	492	444	456	478	446	501	442	453	437	482	455	449	449	480	490	483	501	498	459	509	476	518	495	455	499	496	502	478	467	484	462	499	482	494	456	496	460	456	482	490	452	458	479	490	510	441	447	481	485	466	469	488	437	455	447	504	487	485	512	495	498	454	440	487	490	477	494	475	421	462	516	471	495	470	508	473	508	495	515	443	460	493	482	450	463	497	460	486	466	485	508	465	462	512	448	501	484	429	496	480	463	432	461	488	441	503	440	494	480	509	492	480	504	489	503	515	464	451	461	478	460	453	481	464	458	492	519	434	481	510	457	483	479	479	390	491	442	506	452	436	461	479	454	472	476	473	500	500	461	429	462	478	483	473	486	480	443	519	466	452	503	499	456	471	460	514	507	447	476	465	460	492	450	482	435	482	482	451	476	471	502	447	440	432	489	491	497	461	482	459	460	485	508	510	450	454	467	466	509	495	470	452	472	453	480	473	489	447	471	489	476	473	524	453	454	510	458	464	442	456	464	499	469	472	483	481	465	430	489	487	486	551	488	472	459	503	472	472	498	458	455	457	450	453	469	471	483	470	442	469	475	505	491	488	470	484	415	457	483	476	504	487	463	518	541	473	461	508	494	483	517	461	475	438	469	485	515	487	510	497	455	458	442	517	490	469	479	472	522	463	436	461	471	488	480	460	509	460	510	472	449	477	463	486	502	483	479	518	459	471	475	504	499	470	485	453	513	470	420	491	464	466	474	494	448	471	464	468	521	499	492	481	457	494	465	490	465	479	490	441	507	481	460	486	503	478	479	487	456	513	509	477	473	461	494	451	466	472	512	517	485	513	460	474	467	466	433	445	445	484	498	474	481	462	473	426	463	488	455	495	484	505	472	498	470	447	462	490	475	490	456	470	498	467	481	461	485	518	490	510	466	441	501	456	464	467	467	478	456	465	459	465	483	482	459	496	476	459	452	495	465	469	463	469	473	481	490	470	485	499	478	467	510	458	521	471	495	465	463	496	468	442	500	485	461	447	473	505	491	488	447	431	487	529	460	528	441	463	461	509	514	484	443	451	457	469	476	449	470	502	477	489	474	468	495	497	475	482	478	466	462	468	473	470	492	468	466	467	473	487	488	457	503	536	427	516	448	461	445	462	486	488	461	469	502	528	501	493	433	476	488	460	469	482	471	509	500	491	454	503	516	461	516	461	490	510	494	480	528	492	454	527	483	505	506	484	451	486	527	481	482	462	475	478	489	430	472	494	497	508	464	498	485	455	445	529	480	497	482	508	478	497	469	471	487	459	488	453	465	447	457	424	420	460	468	491	497	488	497	477	494	471	467	503	501	472	471	475	459	496	480	497	469	470	500	476	480	476	475	471	472	492	491	506	512	491	466	472	480	469	510	444	471	487	449	441	454	473	484	513	455	473	472	464	471	485	455	466	491	501	426	452	509	481	470	482	479	476	504	510	540	504	476	469	478	513	469	450	492	481	483	472	470	506	507	443	449	531	459	457	463	471	523	477	453	458	519	518	486	480	473	475	487	447	475	455	469	490	457	498	480	477	442	498	437	468	489	487	470	496	470	439	530	499	481	470	515	498	474	503	506	455	536	480	469	501	484	462	483	479	519	470	490	480	453	505	492	477	443	501	490	483	494	445	450	480	487	453	497	450	444	461	456	483	458	472	458	477	463	489	505	482	505	460	486	517	459	503	487	505	468	445	491	436	449	450	472	480	471
16469	32300	30669	22627	16329	14875	11329	7521	5208	3633	3187	2045	1692	1483	1341	1103	1125	941	1017	1033	1000	901	890	940	978	994	998	1032	994	938	913	918	846	912	866	837	831	842	805	804	791	827	811	779	764	781	747	816	779	782	813	835	742	756	785	820	796	807	809	826	780	801	760	743	771	760	764	729	805	747	750	747	744	788	779	791	772	721	788	811	758	793	765	709	759	765	789	758	814	792	733	743	752	815	753	743	741	761	727	787	805	770	728	753	733	748	733	745	725	785	744	739	755	771	721	787	798	734	753	746	752	732	734	768	761	810	768	777	738	762	727	755	780	778	773	782	748	672	779	756	776	773	790	763	788	797	769	803	710	718	731	783	710	785	745	783	707	794	754	728	751	787	729	776	739	765	735	768	723	740	759	790	795	756	743	733	806	740	800	751	780	751	787	738	750	752	674	717	747	745	758	767	755	793	720	759	761	759	754	787	711	723	775	781	762	712	777	760	797	730	755	796	772	789	745	738	771	705	764	766	727	736	813	766	726	760	736	773	746	739	738	783	774	771	794	802	704	773	786	747	700	727	754	747	765	753	730	803	716	738	767	740	780	784	743	745	760	748	780	772	789	727	755	787	766	742	770	757	771	765	802	749	711	825	791	764	764	762	778	791	734	784	746	712	785	750	769	762	744	818	763	796	742	707	778	772	702	734	745	762	750	721	756	730	755	776	761	744	759	716	774	788	769	771	759	763	806	716	759	791	734	762	746	776	771	763	782	795	759	749	727	700	727	771	740	743	754	740	778	760	772	743	774	744	703	693	757	742	823	798	722	723	786	759	737	738	764	741	796	765	706	741	724	773	773	704	777	747	727	771	700	766	748	753	741	780	736	831	776	729	796	847	775	796	742	761	714	730	723	750	835	766	784	792	795	751	723	721	763	745	775	760	796	746	756	768	722	747	743	803	797	760	731	732	788	760	726	741	781	724	742	751	740	771	739	795	758	726	765	754	720	752	677	793	789	752	788	732	699	802	733	737	699	761	786	749	809	754	726	771	720	740	784	743	808	731	725	786	770	792	744	780	799	753	762	772	760	723	781	769	752	770	800	772	756	755	721	750	757	765	695	715	798	777	759	750	759	797	769	791	753	798	749	721	791	776	754	766	717	745	760	743	768	759	757	747	797	759	725	758	747	813	757	741	707	726	760	739	728	735	779	753	721	765	770	771	745	740	772	743	743	755	744	775	774	787	765	786	759	799	696	758	728	770	779	769	762	818	774	711	780	716	735	704	717	792	773	807	761	740	777	716	783	749	741	735	719	802	760	816	777	780	770	769	726	739	771	811	763	745	769	758	772	741	703	775	718	835	761	727	759	814	784	766	753	739	733	762	761	729	720	754	734	741	780	812	787	785	767	749	777	776	792	784	741	775	764	714	777	809	742	733	773	756	738	761	722	774	798	810	752	732	710	729	780	794	758	758	721	802	741	776	725	767	756	757	719	765	753	779	731	776	723	745	698	761	761	804	751	757	738	752	755	742	733	760	765	713	733	758	789	771	784	752	782	769	780	778	758	742	760	732	712	759	766	770	798	734	780	757	787	707	782	707	775	785	715	813	771	792	776	761	737	812	791	766	719	725	753	709	741	721	726	746	755	783	771	744	817	697	782	743	744	738	809	780	781	726	748	787	767	766	715	728	751	734	786	805	739	721	730	777	755	750	741	759	719	784	770	738	758	735	772	742	750	742	744	750	751	781	754	744	700	771	765	730	784	812	739	718	752	736	751	764	778	764	720	745	780	775	792	732	797	744	731	766	742	751	709	744	781	766	769	734	767	688	783	738	716	768	768	752	818	780	781	777	731	789	724	776	764	744	734	729	825	742	826	755	757	739	767	756	739	748	752	747	738	736	780	786	789	739	769	772	801	746	728	728	788	746	740	771	723	759	729	769	760	796	749	732	719	727	756	743	775	775	749	777	808	745	758	788	712	795	771	701	756	718	786	787	723	755	731	779	753	764	735	744	756	705	792	837	737	750	788	754	751	766	839	694	750	756	776	796	722	766	780	765	778	762	748	755	748	760	773	735	805	764	766	794	751	759	774	722	737	721	738	745	741	797	803	762	781	737	763	736	745	763	742	725	774	718	765	736	752	782	830	793	735	720	736	823	787	769	772	744	735	825	757	749	767	780	750	775	757	769	757	773	756	777	773	725	780	694	754	743	784	738	730	763	778	789	755	766	748	781	721	806	731	751	757	782	753	757	787	759	759	779	767	758	789	756	774	774	728	771	797	748	740	782	731	745	768	727	790	745	793	854	755	750	681	768	743	739	776	769	811	781	737	763	726	732	751	778	762	806	765	763	719	774	821	744	748	688	779	813	802	726	729	819	744	736	766	753	757	740	749	740	730	766	741	759	793	763	786	746	725	760	779	718	747	794	791	779	729	713	728	736	744	751	779	770	732	756	776	775	767	732	761	788	789	728	814	746	775	779	799	724	798	746	761	716	828	787	783	711	804	796	771	718	796	794	772	770	781	732	761	766	753	770	794	743	776	741	738	788	751	747	748	732	758	789	761	745	748	786	741	761	770	827	813	732	749	752	765	729	755	740	688	779	761	782	736	742	775	790	734	768	780	770	742	772	753	728	739	724	751	744	746	753	798	768	747	768	733	776	740	771	751	784	709	767	764	755	756	793	744	747	761	721	751	777	756	800	838	749	778	750	757	756	754	765	732	725	739	729	756	698	772	768	748	759	796	734	757	806	714	777	717	741	738	770	739	799	744	766	780	732	769	763	719	750	822	732	780	772	777	734	737	761	784	733	793	743	751	778	713	768	764	743	773	787	777	745	740	806	754	748	758	779	740	776	752	793	717	796	736	736	773	793	759	798	775	773	789	746	809	771	816	748	737	778	758	768	752	761	701	752	720	773	770	807	734	719	756	707	751	780	758	743	754	758	780	706	784	804	755	698	777	729	734	765	710	788	818	758	758	722	751	798	756	749	775	805	760	745	744	761	784	801	723	754	720	718	789	767	727	798	742	763	786	769	767	770	784	810	788	769	823	788	768	783	721	778	732	745	723	767	717	743	734	733	753	787	787	764	756	761	752	695	737	789	708	775	732	818	740	751	799	709	758	747	749	767	731	768	713	778	718	771	781	795	730	752	764	675	779	749	808	769	777	754	744	729	765	777	758	717	784	785	724	825	749	749	727	762	735	748	765	759	768	748	756	751	761	743	741	780	788	817	812	745	734	789	742	780	773	723	738	787	778	754	792	759	789	765	717	745	683	728	763	768	776	776	732	797	759	781	777	803	770	758	750	758	747	774	785	786	746	778	772	773	741	730	747	749	755	741	802	764	768	772	725	767	737	708	758	757	726	778	711	730	738	811	754	689	797	769	742	766	737	790	763	722	780	767	778	744	757	778	749	754	723	771	775	779	752	753	730	781	749	748	774	810	766	796	795	727	780	755	765	735	778	773	751	719	740	743	771	776	754	772	776	718	791	773
23184	21295	29158	23809	21355	21232	13017	4824	2564	1944	1682	972	873	755	679	617	594	519	485	477	477	454	464	507	510	529	464	511	460	467	457	416	429	461	432	404	413	405	414	363	394	381	387	399	339	378	370	404	377	352	363	385	387	385	365	351	353	378	418	361	382	378	386	376	381	345	368	348	389	383	342	355	397	390	397	377	370	399	375	354	346	372	391	369	369	397	363	353	373	351	343	353	364	360	344	368	350	374	424	350	348	414	354	375	365	368	393	412	362	388	374	391	397	384	387	376	373	360	345	383	371	346	359	361	353	360	366	354	383	362	370	378	356	357	343	384	376	365	380	400	360	352	350	340	358	351	357	404	347	359	379	387	406	396	362	375	376	362	398	364	375	395	354	358	376	377	399	354	372	354	359	368	349	365	392	364	338	350	394	343	347	384	373	389	366	377	354	388	371	351	390	370	369	344	362	367	380	373	379	388	376	339	384	412	368	373	356	355	372	397	364	388	370	359	352	382	347	379	371	379	388	333	376	388	349	385	353	344	383	356	433	352	358	357	366	359	351	395	390	378	386	345	356	363	371	380	363	351	354	365	408	359	387	370	370	356	388	380	349	368	351	371	373	422	358	365	347	343	368	362	372	358	397	362	362	335	388	376	364	351	367	342	379	366	382	347	353	373	349	357	352	384	370	378	369	388	351	361	358	383	393	340	393	368	383	394	338	370	391	375	379	321	346	390	387	343	365	388	374	370	385	358	367	382	406	354	367	366	392	357	372	372	373	344	381	354	381	390	358	366	352	356	360	400	377	368	377	337	405	338	411	339	365	377	382	372	367	360	374	390	332	355	359	332	382	384	368	385	373	363	365	356	341	332	396	347	369	387	383	335	363	385	356	369	373	391	398	375	363	377	359	352	377	349	387	369	359	390	397	364	358	352	389	374	391	389	374	359	325	327	340	348	388	372	354	407	343	373	343	392	355	372	364	348	378	402	373	399	360	375	358	372	359	372	374	395	363	397	356	356	366	388	362	367	385	372	394	365	381	369	359	390	370	385	348	349	373	357	362	345	339	363	397	370	356	376	378	363	350	344	389	369	388	342	356	382	342	398	418	362	363	367	371	364	388	333	359	394	387	383	368	379	346	366	348	343	405	370	383	371	391	364	343	353	361	314	365	390	353	387	403	346	389	367	362	348	377	381	351	334	384	355	361	387	399	356	375	383	338	369	389	385	362	387	360	379	372	362	392	388	377	360	341	364	365	376	381	359	362	353	362	357	379	365	399	397	387	357	382	370	376	349	387	366	345	369	389	366	334	363	378	347	354	366	357	358	354	392	374	410	355	394	377	375	331	370	392	367	368	319	372	370	365	365	351	390	370	392	367	404	368	375	408	429	362	351	371	333	367	335	387	385	380	401	365	376	340	348	361	385	387	368	360	342	373	368	369	374	341	348	383	375	389	361	362	350	334	385	394	386	367	375	362	384	354	376	370	375	333	384	373	416	368	375	343	412	371	348	392	368	360	350	373	367	388	354	346	382	339	334	387	393	340	372	351	366	342	389	360	366	353	395	346	379	350	353	381	374	356	368	375	355	385	380	377	337	376	396	371	372	375	334	361	374	362	383	346	370	368	382	384	366	370	383	363	402	357	360	360	391	378	397	388	360	399	348	406	351	381	368	368	367	342	369	374	375	387	367	345	375	389	388	324	373	388	370	341	390	366	387	354	392	379	372	358	347	370	364	366	375	383	376	361	373	382	344	386	390	356	369	366	382	381	336	361	344	364	376	375	356	362	396	368	360	365	345	358	348	368	350	379	329	349	384	386	378	367	373	373	353	349	391	375	400	369	366	384	354	406	373	331	405	346	376	377	346	381	378	371	337	403	337	375	402	373	364	418	372	388	395	386	351	361	380	365	361	362	379	390	333	385	390	405	340	391	349	371	379	389	377	356	368	348	319	365	396	357	368	402	391	359	361	348	415	351	389	357	351	380	354	391	350	346	389	338	362	346	338	369	396	374	370	368	365	367	345	389	365	375	347	379	395	368	371	385	366	369	363	379	372	404	367	398	356	367	396	376	365	387	388	376	377	367	410	359	356	312	356	371	381	365	345	371	361	374	363	337	354	337	370	352	391	362	366	382	375	345	351	371	389	333	338	367	392	362	364	379	353	375	408	372	347	372	390	359	367	367	358	370	367	375	357	312	377	340	381	391	346	358	381	360	346	392	398	389	361	377	385	383	328	344	331	414	396	382	368	380	386	355	369	333	368	361	383	351	385	392	358	365	363	345	360	343	377	363	380	383	378	371	357	357	389	341	367	348	381	354	348	378	369	378	367	340	356	368	378	365	399	409	384	378	386	355	377	386	382	380	375	377	361	397	369	376	344	370	357	352	340	336	396	369	400	394	364	385	364	352	357	387	362	372	365	350	361	364	362	365	375	380	380	337	348	404	366	363	385	368	365	371	402	366	369	363	395	378	344	378	371	379	381	347	361	362	370	401	397	411	351	371	393	347	361	347	377	352	359	369	384	393	381	372	391	354	332	352	385	363	383	372	347	367	363	334	343	354	407	372	369	379	379	333	375	393	367	352	357	411	378	370	357	341	371	355	328	383	369	365	408	357	368	355	320	353	368	358	388	334	401	401	385	365	350	382	344	400	301	363	405	366	372	334	361	371	364	350	398	371	395	375	390	365	369	362	389	401	379	393	357	382	374	375	376	355	362	368	376	339	350	375	334	398	383	374	370	352	324	350	412	365	396	385	358	381	347	370	383	339	368	423	366	355	384	334	388	370	326	372	366	368	392	363	336	403	395	363	364	382	392	345	384	378	387	375	371	352	390	368	356	347	381	378	360	353	369	353	364	365	370	393	354	396	379	324	371	383	350	337	384	397	341	380	364	372	391	383	415	363	343	353	408	383	399	365	384	361	358	363	328	380	327	369	357	378	344	372	367	347	365	412	386	351	373	385	359	390	366	377	357	377	361	356	371	368	375	366	384	367	351	367	372	352	361	372	381	361	350	322	375	356	345	361	360	358	376	344	336	371	383	345	354	371	378	388	345	350	367	357	349	380	376	358	358	383	371	331	379	381	353	383	348	323	394	371	339	407	346	371	355	351	361	356	367	354	393	384	348	370	375	390	328	371	334	354	382	367	353	337	381	368	346	342	372	358	357	408	386	386	376	370	359	353	361	350	358	404	333	374	380	392	358	344	340	366	391	349	385	369	365	349	373	377	361	395	364	384	371	337	365	374	391	413	360	347	371	346	347	375	367	357	376	366	414	368	316	369	320	358	361	364	335	352	379	384	388	384	412	350	363	352	378	357	370	355	358	354	345	359	335	377	396	385	368	368	388	348	347	340	381	375	388	356	354	358	360	398	379	382	379	344	379	397	376	373	353	358	368	341	362	376	357	412	374	374	367	384	361	359	380	368	401	368	361	357	371	394	358	387	396	373	381	358	338	359	332	345	341	359	362	359	349	366	337	378	364	349	370
19106	37028	35680	27279	21758	20052	15039	10176	6961	5097	4232	2491	2117	1742	1516	1310	1111	1124	1053	989	864	846	821	886	978	996	990	958	864	853	858	779	767	780	705	729	687	676	691	618	612	659	632	605	660	646	666	638	621	599	637	618	619	644	612	616	577	566	626	630	648	630	665	590	649	671	591	589	613	633	597	572	612	628	581	621	545	615	603	611	596	575	593	594	579	620	604	627	605	601	570	571	580	620	572	582	614	580	616	632	553	613	575	615	591	574	604	602	555	586	601	644	596	683	557	570	609	594	581	546	606	566	593	521	607	574	610	596	580	630	602	578	607	603	577	627	578	583	573	583	582	577	566	550	621	621	579	561	571	560	619	616	630	633	587	619	612	587	626	615	603	652	586	590	597	578	539	576	601	663	611	589	559	584	608	598	592	578	577	563	567	603	608	615	623	605	550	559	614	599	606	587	537	597	570	598	556	568	595	628	588	551	585	600	523	600	584	552	576	554	583	593	561	551	586	518	536	560	562	569	595	609	573	605	592	579	582	507	587	591	591	543	552	589	576	586	612	616	573	600	579	595	561	543	564	587	545	603	592	550	572	538	590	559	575	614	590	601	608	622	595	592	589	582	631	617	608	572	590	582	575	586	617	569	566	628	589	578	585	603	571	598	579	539	562	586	584	607	527	624	578	583	566	585	581	542	606	602	569	567	555	560	592	611	583	597	589	591	619	603	561	566	563	535	585	585	574	552	598	610	609	596	602	634	581	540	629	624	546	578	570	590	603	591	625	589	601	561	576	598	602	599	593	618	535	601	635	584	539	589	554	630	618	576	621	585	622	569	557	564	541	613	570	566	597	612	596	593	573	552	594	564	596	553	612	609	563	606	581	621	574	587	606	599	599	599	622	621	556	570	602	588	586	549	589	608	621	596	581	593	534	609	577	589	580	578	545	578	560	597	603	581	595	597	597	587	586	586	609	582	550	593	593	607	612	574	615	604	575	571	579	596	597	584	576	584	531	572	536	648	550	557	571	570	589	566	598	578	590	605	553	544	593	647	598	568	608	583	574	600	600	586	601	567	576	586	598	555	574	609	627	560	574	590	598	572	604	582	600	606	601	533	598	585	593	613	601	580	578	611	583	552	559	625	594	575	565	579	617	619	595	605	607	595	619	523	605	631	594	588	564	577	591	574	632	590	568	589	609	628	583	577	595	555	569	588	568	622	574	549	547	580	632	551	615	593	576	597	593	612	624	579	571	595	599	554	638	607	584	589	574	642	594	596	593	568	599	572	609	613	587	574	594	546	543	522	559	586	563	583	580	569	602	578	571	592	583	558	590	592	579	607	541	621	606	604	587	547	579	585	578	577	606	613	594	604	565	610	550	576	590	570	620	579	594	594	579	552	562	625	568	645	579	593	566	581	601	604	640	547	584	615	577	575	571	594	566	624	567	605	583	606	588	635	563	567	580	584	592	583	591	600	595	581	560	621	582	586	603	625	619	586	595	565	623	590	574	632	590	581	601	580	583	589	565	571	550	593	599	587	593	580	580	568	598	564	583	584	598	560	560	614	605	596	551	603	597	593	580	595	630	569	609	574	617	582	592	575	622	573	538	580	615	598	607	615	650	553	629	573	555	577	645	608	590	577	607	608	619	569	547	576	595	563	580	573	552	608	567	593	557	616	574	594	585	586	586	555	582	581	590	575	576	568	576	584	586	576	563	624	606	605	607	573	556	581	576	585	581	625	568	546	553	605	569	585	631	565	630	578	572	515	586	575	579	605	614	604	563	631	622	554	585	607	580	579	581	632	573	574	572	577	585	588	569	596	593	589	603	624	584	564	586	550	575	567	543	570	559	553	612	563	588	589	562	587	611	611	567	611	588	580	573	595	587	584	596	572	609	605	583	596	573	558	583	606	599	602	581	594	571	579	588	564	586	538	593	587	600	594	584	575	617	570	566	604	574	582	652	624	619	605	610	577	594	589	583	599	564	561	553	579	606	597	590	579	607	616	609	656	606	579	576	615	582	599	595	586	591	620	571	572	572	572	652	630	592	596	580	622	618	585	602	590	603	602	582	589	626	582	625	599	618	583	580	579	566	565	558	633	579	617	588	625	548	562	580	577	578	596	573	585	572	576	579	598	541	569	577	582	626	582	596	575	588	604	571	569	575	606	609	585	605	618	555	579	566	589	579	597	590	605	639	596	619	613	578	606	589	620	553	603	591	620	600	586	600	572	574	594	562	543	570	578	527	623	606	530	579	553	618	593	604	582	561	611	595	569	617	583	575	620	589	599	554	622	577	607	599	559	580	611	556	591	601	542	541	584	580	578	627	575	576	615	590	597	597	576	643	616	551	581	569	582	588	607	589	611	540	566	546	596	605	614	598	557	584	562	597	564	568	592	583	599	576	626	650	605	596	566	589	621	606	592	621	593	559	627	581	554	597	638	554	606	558	600	593	574	597	587	646	593	598	592	601	569	596	576	565	575	585	517	577	603	614	590	592	561	566	566	570	554	617	620	603	587	597	586	574	592	607	618	622	602	592	601	582	577	617	584	581	569	610	616	589	569	593	590	595	588	556	560	589	580	610	578	628	563	628	552	570	557	559	598	607	631	582	618	564	554	586	602	547	568	571	610	590	607	616	580	578	617	551	557	587	583	606	624	575	619	615	608	588	638	557	553	548	560	591	643	626	543	626	584	600	628	625	583	601	602	576	575	587	584	554	585	589	607	548	572	626	586	614	562	564	556	533	564	640	541	587	630	570	619	604	566	573	604	591	627	571	598	549	540	595	571	606	625	601	582	591	606	603	609	556	590	560	637	571	579	554	561	580	579	584	593	578	588	599	553	568	562	573	589	594	570	571	598	595	627	559	624	563	563	556	543	607	586	596	599	575	610	550	561	539	534	607	590	593	543	543	569	561	627	602	584	602	628	578	567	556	620	564	578	607	577	597	573	543	579	578	589	553	605	622	580	592	613	565	627	592	614	596	588	554	534	586	560	566	584	602	604	631	590	581	614	622	593	544	579	599	581	599	586	614	534	572	628	601	598	603	570	597	624	575	611	585	569	605	588	618	562	603	610	541	616	608	586	570	589	588	551	584	578	581	583	582	591	585	563	596	589	626	579	557	602	610	593	569	578	598	626	588	620	588	608	586	567	578	616	552	639	608	568	594	577	587	590	593	597	556	621	593	581	563	566	615	562	587	631	580	607	550	610	564	581	567	558	636	604	599	562	585	588	622	601	561	556	563	588	611	548	571	608	566	546	590	590	549	598	573	567	577	587	593	565	589	586	585	556	608	570	605	610	630	604	594	605	575	581	615	583	598	592	627	574	596	621	617	601	591	597	576	566	585	567	572	596	601	585	585	562	616	575	607	572	542	572	591	581	600	573	558	580	553	616	629	586	575	581	523	600	532	594	559	612	577	528	584	621	613	552	609	627	549	569	580	617	576	564	547	639	578	582	563	561	571	583	610	555	560	571	634	575	572	621
26687	21235	19535	10904	5223	4001	2442	1316	928	794	653	461	462	419	409	390	404	352	449	386	397	381	371	406	424	368	409	391	413	398	395	369	427	405	350	379	370	357	361	360	366	364	397	362	387	387	364	361	366	357	394	385	359	364	369	390	346	333	395	358	347	381	363	376	372	385	364	375	383	382	351	381	397	346	388	353	331	348	342	376	352	390	382	361	355	365	340	345	412	371	376	310	369	358	361	349	364	379	385	338	389	377	317	356	380	374	348	338	353	355	354	379	329	339	357	333	380	360	366	369	392	346	360	368	351	330	347	406	360	347	372	395	371	354	364	374	364	328	365	360	366	349	368	396	352	354	366	376	383	337	344	372	361	387	392	374	347	373	362	365	351	359	363	352	356	367	343	388	353	368	373	342	350	374	373	324	397	344	369	353	359	384	359	376	373	331	348	356	361	383	360	354	355	329	376	348	384	324	392	382	336	344	324	333	362	351	363	389	365	362	358	334	343	377	373	322	378	325	349	334	363	371	323	321	325	332	396	389	353	371	357	358	368	375	386	379	353	336	362	386	349	346	365	365	373	369	360	372	411	348	388	357	359	349	342	354	349	333	363	386	362	346	354	390	379	335	363	358	342	377	380	339	381	372	359	340	370	385	376	345	321	376	379	356	371	351	374	339	349	328	373	327	319	356	358	348	363	381	359	363	375	349	373	344	317	346	368	396	342	364	376	336	341	380	354	372	357	320	346	363	383	339	311	353	360	345	375	352	354	365	345	352	358	340	368	377	361	369	360	351	384	314	361	357	347	355	375	346	344	378	380	359	376	373	373	377	358	382	354	367	329	321	356	395	359	342	374	372	334	337	381	375	352	357	354	361	342	359	342	381	360	375	371	377	357	354	401	356	344	334	329	345	342	322	369	368	339	318	374	371	364	333	322	371	386	363	376	356	370	344	375	384	363	327	386	367	355	350	391	367	391	370	341	361	368	362	372	333	348	354	368	342	346	328	364	354	349	345	363	391	363	356	367	368	348	351	332	375	330	368	360	380	381	369	361	366	369	364	385	357	405	354	380	340	372	348	375	366	347	388	323	377	380	365	345	338	349	396	355	369	365	395	361	338	368	356	338	386	360	365	346	358	347	356	343	376	348	322	347	358	355	352	387	376	350	360	363	350	337	395	324	332	375	397	364	376	370	358	359	352	381	402	336	369	375	334	341	343	345	358	345	366	400	394	369	359	369	354	351	349	349	360	340	340	355	372	373	357	392	379	355	381	346	380	384	372	374	406	390	369	396	358	375	334	364	372	362	403	389	333	366	368	365	379	333	319	384	392	355	371	366	345	389	344	346	380	362	370	337	360	371	349	338	420	368	375	372	361	347	384	369	313	385	364	383	345	350	377	369	346	369	368	383	356	344	366	353	346	361	346	338	396	331	383	365	349	347	381	330	361	367	358	358	373	377	360	361	325	340	356	355	381	378	387	366	355	352	346	356	378	358	381	361	366	386	361	363	359	367	374	378	362	383	365	325	359	361	364	357	387	362	337	336	348	359	349	374	357	390	322	390	386	348	334	365	379	386	326	358	358	355	331	347	369	349	402	378	349	387	346	331	387	372	349	336	368	331	340	360	362	365	364	328	307	364	395	375	362	347	333	362	357	402	362	375	352	366	348	381	364	352	366	338	370	362	364	357	356	388	361	341	367	371	381	375	325	379	352	367	359	393	358	383	360	340	349	373	377	348	350	370	383	387	365	335	348	360	365	343	354	344	362	386	391	374	341	355	388	357	356	363	356	347	340	369	362	380	358	381	387	389	357	377	357	377	346	357	380	393	354	383	385	347	396	366	321	394	338	358	355	367	352	372	342	373	347	346	381	366	352	361	365	362	333	345	366	350	381	404	371	341	368	374	367	375	343	384	352	361	399	369	347	355	339	360	374	369	348	344	359	389	382	368	343	350	359	383	321	371	337	369	366	358	391	326	401	337	357	363	351	372	361	395	347	348	359	382	331	350	390	372	421	360	351	357	357	371	373	360	344	363	390	371	385	343	350	345	362	373	389	341	346	387	383	341	353	341	369	378	387	358	356	360	359	378	327	354	380	349	375	378	344	335	395	360	357	379	322	361	341	357	327	335	349	395	402	377	325	386	357	371	351	359	377	343	360	369	360	361	346	376	400	364	359	376	384	398	381	369	370	370	369	372	354	388	382	386	343	383	359	351	380	347	359	330	404	374	366	378	300	360	380	334	344	361	333	339	380	347	361	378	328	301	367	350	419	364	364	360	322	386	371	407	340	356	367	364	354	364	373	381	363	340	376	381	350	352	359	378	345	337	374	360	393	338	366	345	343	339	334	337	363	328	360	348	331	398	368	363	374	342	350	362	380	386	363	362	385	377	354	369	366	372	332	335	361	349	347	328	380	334	361	348	358	346	335	342	365	370	347	343	356	395	383	378	379	368	352	357	348	355	341	379	368	372	354	357	343	404	366	384	404	371	363	368	380	365	376	332	353	378	365	339	366	365	362	358	360	347	373	339	365	347	336	375	356	340	359	367	325	370	365	371	357	312	349	383	390	359	336	343	412	331	395	388	358	397	360	366	352	374	378	365	393	356	370	380	364	370	363	386	362	349	355	345	375	357	378	378	359	367	345	340	317	385	344	369	344	360	350	349	334	364	364	348	380	400	384	373	365	379	362	396	347	378	356	341	382	354	358	353	347	365	373	370	370	342	366	340	334	345	380	338	368	380	364	366	351	327	342	373	338	356	355	371	350	380	347	402	359	336	398	362	335	358	357	372	368	353	346	375	358	362	342	343	362	399	362	333	355	350	392	364	334	370	364	369	353	337	375	343	364	363	352	346	336	342	356	347	350	381	362	355	353	349	359	372	392	358	361	351	391	358	378	382	384	370	385	367	349	342	352	392	374	361	346	366	361	361	373	343	354	343	346	362	363	335	349	364	366	368	333	363	361	348	336	347	352	397	382	335	362	408	374	347	370	362	351	390	386	363	353	394	384	361	378	309	372	357	318	338	355	344	354	383	379	367	359	369	330	369	336	375	353	373	326	372	348	373	369	368	343	362	338	379	338	364	396	410	411	339	378	343	367	361	391	402	374	379	380	339	343	349	382	341	356	340	376	370	373	358	372	381	357	351	380	351	335	336	355	348	351	351	379	387	381	373	340	376	382	375	347	343	338	367	329	383	348	357	354	371	393	389	360	374	394	368	317	358	371	356	366	359	372	385	369	402	361	324	367	341	357	345	362	358	351	382	388	377	374	348	374	364	378	360	364	345	353	389	333	333	344	345	343	387	373	312	327	334	329	348	366	383	379	372	364	359	355	369	349	372	340	362	393	353	366	366	366	380	383	336	355	352	333	367	364	338	388	380	368	384	374	340	361	352	350	374	358	366	387	372	378	380	350	385	364	329	350	351	367	382	394	410	365	367	346	344	364	349	364	380	365	338	368	390	335	365	372	349	341	364	347	361	363	353	356
15135	25529	23965	14928	11541	10081	6466	3954	2487	2101	1479	1004	896	825	722	693	655	699	702	659	653	611	584	670	663	780	734	663	636	649	643	578	602	684	669	617	636	581	589	557	621	579	577	563	594	524	567	598	573	573	579	603	567	617	560	573	572	549	590	581	588	571	577	607	582	584	581	605	574	572	585	605	559	554	550	581	558	575	574	587	507	572	592	596	562	522	614	618	575	588	574	593	589	533	566	571	579	533	604	558	576	554	599	600	587	592	549	528	579	560	614	582	585	577	583	570	563	562	579	602	590	531	574	576	556	576	554	541	578	590	545	581	550	555	533	591	575	596	600	582	573	564	590	544	574	559	507	582	554	550	569	572	534	585	607	527	536	580	589	561	591	558	598	617	575	591	615	580	547	621	603	619	521	579	548	584	576	581	575	551	596	571	549	597	555	587	566	537	559	570	643	571	547	566	568	552	559	577	543	565	546	590	525	560	562	560	594	580	540	548	566	589	578	527	589	578	562	570	595	560	607	572	559	526	561	603	633	556	620	510	526	548	595	563	571	541	604	572	550	577	566	579	580	545	532	582	554	562	571	597	575	590	547	553	546	594	555	612	564	552	569	566	570	616	578	567	579	558	569	534	547	581	573	560	559	545	543	569	561	607	588	580	543	554	566	564	551	572	539	559	584	561	587	565	589	577	559	593	620	536	622	569	571	553	565	566	552	540	567	578	592	621	588	600	551	537	591	582	573	539	545	582	599	575	557	542	580	597	555	550	565	526	552	571	559	533	560	598	557	569	584	636	558	584	568	530	572	597	549	590	589	540	563	558	621	575	603	631	614	584	566	603	596	551	564	591	538	632	555	558	511	586	588	555	589	577	516	562	585	563	593	567	596	594	534	550	548	532	544	565	545	579	610	596	578	566	587	555	550	556	571	563	557	557	566	566	552	566	581	586	550	549	550	601	574	580	559	553	601	543	543	549	578	579	553	593	574	574	549	585	571	636	576	560	562	576	579	555	608	572	584	556	563	528	566	603	588	566	591	549	559	524	580	547	606	594	578	593	586	582	519	575	553	621	561	589	600	567	602	563	537	543	549	554	539	589	579	575	575	567	577	578	546	531	607	624	523	593	536	577	545	573	566	566	562	523	570	562	588	576	544	590	575	599	574	605	590	591	548	590	566	570	539	578	592	608	604	599	584	561	592	572	588	580	591	594	542	544	596	549	568	567	548	598	541	565	565	534	576	552	556	583	519	561	557	589	555	572	586	630	528	627	546	577	571	564	587	534	625	595	585	596	587	584	575	592	598	560	561	552	587	579	570	554	563	507	544	574	569	569	567	588	581	599	587	555	564	553	618	587	538	577	537	532	612	578	599	568	578	534	526	564	559	630	598	603	576	600	563	541	559	609	588	595	576	553	557	557	510	521	610	572	554	530	526	579	543	601	522	559	589	591	554	591	556	578	559	556	578	623	612	536	592	575	594	550	516	515	556	560	573	579	551	570	624	525	589	613	554	582	539	579	582	525	588	552	528	588	609	588	574	555	598	537	588	523	598	592	561	558	571	601	551	559	604	526	552	581	577	566	521	573	577	544	570	585	596	545	581	578	613	552	553	586	614	563	565	549	570	563	570	608	583	595	562	550	582	554	539	581	546	543	594	609	589	569	546	537	558	568	566	581	559	544	580	592	600	518	585	545	554	588	560	578	530	600	533	556	579	617	557	584	593	544	567	546	605	570	546	588	558	555	570	600	589	591	537	557	564	566	559	588	579	563	575	574	597	529	536	616	578	549	580	613	546	553	549	568	572	580	527	581	588	624	589	505	589	576	533	573	559	567	552	583	551	584	568	584	537	574	557	569	557	607	544	571	563	579	599	545	556	543	606	597	524	564	574	578	561	548	556	544	570	563	545	553	559	570	583	570	589	588	518	576	561	606	575	588	580	607	569	566	579	556	588	579	587	554	590	557	541	591	578	565	562	581	537	521	542	582	576	556	621	600	593	594	550	583	565	566	558	580	572	593	548	576	563	574	587	565	566	545	535	587	573	560	568	554	570	610	544	594	583	585	578	589	580	558	550	593	586	578	571	586	568	556	555	544	599	578	608	570	615	606	570	564	616	574	529	559	557	563	612	598	625	572	599	570	552	537	577	588	615	573	581	537	556	560	559	573	642	600	538	567	537	578	601	590	571	551	562	555	549	578	593	528	569	589	565	574	570	538	574	539	554	587	582	572	602	591	538	603	567	620	595	609	587	573	587	569	553	574	546	561	604	568	551	621	553	536	532	571	544	547	549	562	582	579	557	599	573	596	583	581	570	560	569	523	596	608	570	608	546	535	558	569	553	589	579	578	556	576	563	540	586	533	561	562	564	590	546	560	614	583	581	572	558	594	584	566	566	569	569	602	565	568	531	589	606	609	568	564	575	601	595	555	557	613	566	558	570	572	533	576	573	603	556	556	541	605	601	577	565	564	562	589	530	517	581	539	597	542	581	566	578	558	536	546	602	607	574	542	559	590	555	590	582	544	612	552	588	603	553	568	575	564	572	595	559	580	586	538	563	579	584	591	590	565	607	568	569	549	581	533	558	581	561	586	593	580	522	587	571	569	547	559	590	571	620	573	551	590	546	597	572	598	602	522	561	578	550	563	556	565	626	541	576	577	625	570	570	561	540	597	528	582	584	561	598	558	570	592	568	565	567	574	546	577	568	579	556	589	573	572	552	591	565	573	594	616	563	586	586	541	540	566	583	590	577	598	574	585	561	554	555	545	559	556	561	586	545	599	606	579	537	524	568	562	604	574	529	554	589	584	527	519	567	585	520	543	610	584	573	573	553	555	558	550	538	571	576	560	609	552	567	620	544	564	602	574	588	559	573	618	559	563	648	572	578	601	550	546	556	580	564	566	551	542	585	583	566	579	612	585	572	561	571	599	569	542	575	573	633	569	504	598	580	581	572	639	555	564	541	587	564	531	571	588	560	616	545	577	587	600	592	585	593	554	578	560	546	568	583	594	586	576	553	546	579	583	548	566	531	587	565	562	568	549	559	563	578	581	568	561	600	544	611	591	553	567	589	552	543	545	558	568	590	595	576	588	598	578	565	602	554	576	559	577	571	593	563	576	559	554	562	551	561	519	580	581	557	583	574	564	571	593	567	548	559	559	592	569	555	545	646	571	590	574	571	566	556	587	582	581	577	580	572	628	605	607	586	598	616	595	556	621	558	516	589	602	546	600	557	589	531	532	585	565	582	561	519	592	547	580	553	534	561	603	559	583	553	605	564	588	550	542	527	573	587	579	542	567	550	566	607	591	567	552	582	584	604	564	570	566	549	571	548	553	590	569	525	511	629	567	576	582	579	552	548	584	528	536	538	585	549	539	539	556	540	657	583	566	562	601	598	594	547	536	565	558	577	577	633	556	586	541	570	587	563	553	579	520	543	607	624	579	618	543	574	563	546	575	563	583	561	560	598	566	585	609	575	627	608	531	565	606
23977	21200	28413	24305	20841	13301	6034	2914	1826	1572	1059	776	721	693	620	637	568	614	594	572	550	540	570	588	552	539	503	509	476	524	510	517	523	510	534	511	520	518	501	525	475	483	488	473	498	483	529	507	501	486	533	458	476	504	521	484	441	528	470	486	479	543	461	512	484	469	488	463	463	495	446	492	459	478	497	491	459	440	480	476	516	451	520	454	509	467	476	466	488	473	510	497	471	480	482	497	504	490	450	438	488	480	500	486	493	456	473	453	468	470	489	476	476	503	455	530	469	483	476	457	452	470	512	497	491	484	494	469	455	502	497	490	494	497	454	486	506	495	461	466	479	504	471	472	489	458	492	458	426	464	506	496	463	508	460	489	463	482	482	497	461	477	497	437	494	467	461	505	479	477	495	463	520	509	448	506	475	495	459	494	474	474	457	500	462	474	473	496	473	488	470	438	449	441	482	486	448	499	497	473	506	479	447	536	478	483	492	464	474	460	457	476	480	499	448	441	475	466	468	514	489	496	448	456	486	500	479	449	474	444	494	497	501	491	460	481	490	477	494	442	489	479	485	509	501	493	479	496	495	505	484	495	485	505	489	485	474	480	492	483	472	480	459	497	473	467	432	438	489	448	496	449	467	485	476	502	498	510	461	465	490	525	466	474	487	462	519	493	480	524	494	478	482	486	482	498	454	494	449	458	475	457	465	485	479	476	463	500	467	491	493	475	508	497	479	476	490	473	434	477	505	490	470	481	495	498	443	448	475	484	487	454	484	487	463	489	485	515	478	451	507	497	444	517	484	444	501	472	451	468	513	455	475	437	470	464	475	478	521	470	475	464	534	432	487	468	471	474	460	540	517	525	442	463	452	471	453	490	425	468	510	490	488	515	468	456	519	473	458	469	447	477	496	462	476	513	448	445	461	511	460	440	486	444	462	498	457	474	481	457	447	481	472	471	467	469	458	439	474	463	481	475	463	452	500	490	475	488	482	488	486	479	499	475	483	465	535	472	457	479	463	480	480	515	499	492	466	461	500	462	498	489	480	468	445	481	490	471	484	455	439	454	450	491	469	472	512	476	468	466	484	443	478	494	478	481	471	519	478	466	454	503	453	438	536	496	477	472	497	479	462	477	490	538	471	471	511	492	497	490	500	464	438	494	493	467	493	471	493	450	487	492	491	487	484	453	497	460	455	488	488	475	491	452	550	510	508	501	492	472	497	491	482	460	475	484	467	476	482	430	451	449	482	470	457	483	488	511	443	453	452	489	495	459	513	471	450	452	511	482	472	511	484	453	470	485	458	501	483	429	460	451	491	464	489	480	470	483	475	492	530	455	501	490	431	456	536	513	483	463	442	459	491	507	498	471	478	453	483	484	448	520	491	498	471	470	438	464	454	490	445	497	465	475	503	439	502	510	532	476	480	498	456	485	442	504	502	502	460	535	503	492	414	463	466	479	478	492	467	489	512	482	531	477	480	463	471	462	492	461	462	473	483	468	492	507	458	462	517	485	503	506	466	459	487	475	491	446	462	470	495	486	495	475	473	488	462	506	508	457	479	482	476	464	488	464	466	485	472	455	443	444	456	528	454	481	477	478	464	501	472	493	474	449	473	427	460	498	504	456	460	458	466	502	504	441	452	467	467	492	454	516	479	485	492	468	513	486	464	460	485	472	475	500	473	485	498	490	518	472	478	501	496	516	500	476	479	466	473	482	469	453	504	486	469	474	423	503	468	475	478	450	476	453	494	482	465	418	478	482	453	448	522	500	478	470	490	507	479	491	480	489	500	467	490	487	494	517	460	473	484	476	516	484	489	490	454	450	436	481	462	487	505	497	478	504	497	474	447	448	484	488	532	504	484	470	484	480	484	489	495	456	478	527	507	504	462	437	466	476	460	492	477	463	450	467	438	494	477	451	495	453	419	462	476	462	440	466	482	431	443	457	493	485	459	457	470	456	504	466	482	493	448	502	484	507	484	459	494	510	466	470	477	455	477	456	507	465	478	442	515	487	489	460	472	488	462	484	531	497	519	458	504	471	489	461	451	482	486	485	487	452	490	541	451	480	509	493	477	456	483	477	426	468	480	502	490	486	490	488	484	505	470	479	519	510	478	479	544	494	494	486	523	470	446	471	498	480	469	478	484	454	499	505	493	499	459	451	438	483	455	451	482	498	457	513	487	493	509	480	465	502	456	522	450	495	488	505	472	472	467	474	503	501	548	437	478	503	472	480	499	492	481	517	505	458	498	448	469	459	480	449	494	507	487	497	451	460	483	472	487	481	467	472	440	464	460	495	471	452	453	492	474	476	483	450	498	472	515	460	473	479	494	491	499	505	498	501	453	485	469	447	488	474	506	479	495	475	456	463	502	455	467	484	451	462	484	475	448	448	502	474	466	448	488	477	469	507	496	506	479	492	472	469	488	480	463	524	445	485	493	451	492	477	485	520	485	472	523	455	506	466	489	484	515	459	481	464	481	464	486	465	514	464	467	506	455	502	455	480	502	429	467	471	494	477	494	502	444	506	493	486	506	511	484	492	457	471	523	472	487	450	493	493	481	489	486	487	445	448	430	477	492	489	485	469	491	520	484	475	477	483	489	455	516	457	481	473	478	476	493	491	494	440	496	440	449	458	516	448	448	501	456	449	511	505	530	524	468	511	490	501	448	438	486	477	503	445	529	487	475	484	476	474	491	497	494	477	480	508	501	470	474	456	487	490	496	456	502	477	459	493	483	466	505	478	479	468	453	421	469	454	428	453	443	491	474	458	460	469	445	479	506	492	494	453	475	465	491	459	491	487	486	480	456	522	456	472	488	470	455	510	492	473	477	467	471	485	493	511	459	452	495	450	475	483	497	474	466	417	508	467	459	449	493	477	483	474	477	461	469	470	521	497	479	473	467	499	483	442	479	479	524	447	450	487	494	489	460	448	468	469	429	473	457	457	442	476	508	461	471	504	490	486	467	490	497	439	476	467	508	477	505	488	523	501	505	462	486	538	491	475	449	495	459	503	520	505	446	475	486	463	453	510	463	468	493	479	498	494	466	514	506	471	459	504	519	487	478	469	494	473	484	433	496	517	476	455	485	449	505	488	474	472	464	492	464	442	481	482	477	440	484	448	466	505	469	495	547	502	446	451	479	514	453	514	435	499	448	475	469	475	461	503	483	463	462	507	461	473	459	476	489	451	518	472	484	445	465	506	491	518	484	495	470	520	470	497	485	490	489	463	525	504	505	485	477	502	476	434	514	465	499	471	484	472	489	434	500	526	481	479	485	509	456	494	498	451	451	482	452	479	476	472	467	522	440	513	497	480	468	483	483	478	476	437	487	500	494	470	516	498	499	483	493	471	492	498	469	499	469	502	490	458	535	477	480	496	465	469	456	508	495	496	462	515	466	464	476	484	446	486	511	484	486	449	501	512	450	442	453	461	481	504	480	476	455	532	459	530	478	475	474	479	484	489	457	499	468	500	511	463	505	462	466	495
17237	33522	31872	22290	18833	15937	10796	6791	4727	4093	2498	1797	1580	1436	1235	1106	995	931	979	979	956	899	955	970	916	1000	856	879	920	910	910	930	871	852	879	834	769	849	774	810	778	792	821	749	783	774	754	805	779	814	821	811	771	803	786	804	796	720	790	709	845	794	813	765	784	802	748	743	752	744	744	774	759	770	800	713	775	708	725	755	740	745	758	739	778	776	747	759	754	761	802	785	761	776	728	741	769	799	725	753	751	773	759	762	707	747	739	800	774	746	709	757	740	775	761	749	737	779	772	759	749	752	739	787	748	720	745	758	720	780	755	758	728	787	698	790	746	815	791	753	731	760	766	759	743	773	759	776	728	722	761	811	749	779	778	808	765	727	739	749	734	720	800	724	785	751	782	772	736	768	755	791	814	740	745	805	714	763	759	760	710	718	754	742	764	765	800	777	723	767	780	764	740	735	796	748	743	750	762	761	774	762	778	731	733	749	755	707	732	742	770	754	737	745	739	694	721	793	754	773	714	779	812	778	767	713	750	773	725	780	774	824	773	773	775	736	770	747	771	735	733	793	753	729	812	776	798	780	754	822	776	791	721	765	727	788	808	761	780	748	778	862	717	740	693	769	725	781	751	823	768	753	744	763	759	735	722	729	771	765	756	728	757	768	752	798	771	746	735	768	756	731	718	802	727	730	788	742	760	770	718	783	746	756	783	802	725	757	787	724	758	787	752	827	795	708	729	720	726	799	759	809	765	771	760	717	736	706	755	722	753	758	742	769	776	758	757	760	800	723	774	758	745	724	791	730	750	743	786	750	738	753	703	757	791	769	767	777	821	762	680	752	766	772	760	753	790	722	760	742	768	754	760	738	752	737	751	756	786	796	712	747	764	751	724	696	763	792	732	734	778	814	750	747	799	744	765	749	687	753	771	745	744	796	718	802	787	740	792	725	734	693	744	731	763	738	703	757	768	728	759	770	730	729	743	749	815	702	739	754	744	757	792	773	760	784	752	728	724	747	754	770	806	790	812	753	738	722	791	795	768	789	827	764	759	745	747	756	776	775	810	830	792	776	806	725	761	800	772	761	751	746	777	804	739	757	818	791	796	782	816	759	751	766	706	725	805	768	735	757	770	732	745	728	785	760	758	779	746	804	806	770	810	753	797	771	747	776	766	785	767	724	775	750	766	739	761	762	804	712	725	729	792	736	745	733	802	736	724	759	789	758	777	773	777	728	762	790	778	747	726	737	812	719	759	760	782	756	776	733	771	788	760	762	747	780	724	734	763	749	779	745	759	746	703	747	777	749	739	740	752	722	775	774	724	797	752	770	759	789	736	723	715	757	766	767	777	799	789	737	792	780	769	756	772	836	754	741	757	743	741	760	734	756	757	792	749	732	704	716	780	787	787	787	772	744	760	737	752	795	765	754	748	742	733	754	714	690	790	740	752	757	752	772	731	714	738	780	799	777	758	744	727	768	785	687	793	744	759	765	775	787	765	720	761	734	786	809	770	750	770	736	783	746	748	746	726	750	778	753	723	774	756	747	788	774	751	769	764	777	793	719	798	757	739	674	743	732	775	782	745	772	782	745	813	728	796	736	753	719	755	739	725	768	751	729	767	779	746	777	770	747	804	762	775	768	738	762	756	719	760	740	796	754	734	729	785	763	775	752	783	783	781	790	739	765	778	715	727	713	754	761	758	779	764	763	739	761	724	772	752	745	788	786	744	776	771	820	776	771	787	805	733	764	747	736	733	728	720	788	727	737	797	781	764	782	827	783	774	745	768	752	791	783	759	766	748	740	714	756	776	778	708	766	762	739	797	776	747	760	773	778	740	748	744	828	746	762	772	740	746	784	778	761	796	763	779	753	794	786	765	786	779	722	789	822	817	728	695	752	733	761	756	742	763	772	767	744	771	780	699	779	762	719	748	786	797	725	769	791	749	778	707	779	766	816	788	869	756	737	783	725	737	719	761	751	773	760	748	777	773	762	726	781	755	726	773	777	736	749	787	745	784	750	738	764	734	749	776	765	698	805	815	745	800	720	761	802	764	726	765	746	764	771	776	750	799	738	752	799	755	748	778	780	776	757	777	699	739	763	795	751	770	768	793	758	778	776	757	800	787	732	781	761	748	782	813	786	754	780	747	781	747	758	743	767	786	762	765	734	728	697	810	742	780	719	728	730	761	756	793	758	754	777	739	774	774	775	740	794	768	784	752	710	732	723	778	755	780	772	766	747	795	765	749	740	785	775	748	762	732	833	761	761	761	747	713	805	796	767	748	751	738	735	747	801	809	755	781	766	746	724	730	763	779	693	734	736	752	791	729	670	751	770	757	707	719	716	801	775	777	773	791	735	739	674	787	752	785	769	744	724	791	738	722	747	704	765	778	772	734	773	787	713	788	742	738	786	749	766	776	758	730	771	755	768	756	805	781	767	799	821	723	805	731	779	766	673	803	787	748	794	784	743	760	713	771	723	788	773	752	755	761	780	760	745	776	686	745	789	700	739	762	754	792	736	764	769	770	733	712	763	802	751	752	678	738	776	748	741	709	738	765	764	785	719	760	766	745	722	726	759	785	711	810	752	768	744	747	764	726	727	754	751	769	753	743	812	758	717	753	748	733	725	763	781	749	733	750	759	710	769	803	807	727	754	794	792	785	807	758	749	738	734	747	766	731	773	801	785	739	775	752	760	772	761	742	741	753	769	756	783	792	728	826	766	744	736	707	750	765	745	741	770	763	790	777	748	766	737	713	750	726	746	762	765	687	822	761	716	757	793	770	773	765	801	766	825	748	730	720	764	754	742	760	749	746	737	770	726	702	772	710	794	770	737	797	733	763	808	754	779	735	801	727	729	722	795	778	731	783	748	715	747	757	726	754	711	759	747	744	763	755	828	732	801	763	766	778	685	786	737	716	754	774	757	733	771	737	753	761	753	799	754	774	718	801	760	724	760	753	751	791	764	742	719	718	811	757	780	783	760	788	782	712	726	733	721	812	769	766	733	783	760	780	809	726	777	753	731	772	797	786	767	775	772	753	723	769	743	762	761	739	743	838	803	723	801	716	736	760	720	790	742	750	797	768	770	783	745	752	760	764	760	767	797	724	771	788	745	714	775	765	778	753	755	708	775	744	742	745	748	799	789	752	753	766	759	783	743	744	763	704	734	805	756	749	759	767	803	735	758	781	753	739	668	786	714	762	750	749	727	750	694	755	770	712	750	737	751	753	758	749	752	723	764	798	792	727	760	783	799	746	773	790	775	784	741	730	739	798	733	780	756	757	757	775	818	748	785	725	787	782	739	750	712	761	756	740	742	746	759	759	733	758	742	743	777	767	788	742	721	763	769	791	751	746	763	802	794	790	774	781	741	749	718	706	770	773	744	774	742	749	799	746	764	786	716	751	743	719	729	780	774	724	807	682	737	767	725	760	760	772	837	734	752	707	823	769	790	770	779	819	759	795	772	710	763	773	724	755	787	742	757	824	769
23022	21227	29055	23690	21327	21102	12626	4248	2520	2000	1239	922	828	700	575	550	553	499	517	483	472	437	460	457	471	442	434	444	451	418	410	453	452	426	404	433	398	386	373	394	355	370	352	395	433	351	378	365	380	350	358	371	359	365	374	370	403	357	370	354	389	421	362	406	357	389	356	367	385	376	386	350	321	368	387	366	362	376	370	337	368	361	363	392	382	377	367	389	370	345	370	348	359	360	370	386	372	337	372	352	347	348	354	350	371	364	380	395	375	372	356	369	384	346	374	399	382	342	371	386	369	387	366	348	364	356	379	366	359	352	364	355	389	396	373	363	353	347	384	359	366	368	352	364	386	340	377	383	366	335	362	390	326	381	340	334	365	377	404	373	321	355	354	368	348	378	365	365	376	384	380	345	344	370	359	364	377	361	380	348	334	358	384	354	381	358	343	389	331	381	391	349	375	392	396	377	355	386	367	353	369	384	381	355	351	354	372	333	383	336	359	357	366	365	354	360	328	363	336	369	367	379	350	381	368	388	378	364	324	354	364	361	342	371	339	350	368	372	366	363	357	413	377	367	357	356	422	352	353	352	368	378	370	377	380	351	355	333	353	389	358	350	366	346	346	347	351	334	353	346	376	374	377	372	358	351	363	337	382	394	348	382	376	368	358	364	331	339	362	376	369	352	366	362	366	366	377	379	381	381	343	345	367	350	429	395	358	324	349	371	340	389	379	364	350	379	346	371	369	370	361	352	353	356	399	406	388	373	376	365	355	377	372	378	363	362	360	340	351	379	361	368	383	362	347	390	373	363	338	405	361	332	362	339	328	339	343	367	357	402	382	361	368	380	407	363	374	363	373	374	380	406	346	367	375	375	365	393	379	391	360	343	353	326	384	409	376	340	345	385	353	351	369	368	345	365	343	388	319	379	349	365	334	394	375	368	341	340	389	360	380	360	395	341	357	348	345	335	342	374	361	368	359	367	335	362	333	402	346	346	400	346	394	367	380	359	359	333	383	378	369	367	376	355	360	346	348	345	384	363	374	325	344	324	355	398	335	353	329	377	395	376	336	356	364	355	360	346	373	373	355	340	385	354	361	371	384	364	349	356	409	378	371	380	363	356	369	379	366	387	344	355	356	363	351	421	370	358	335	341	348	366	363	363	368	376	341	353	372	378	372	352	378	401	354	363	374	344	379	353	378	378	376	323	351	366	358	340	348	385	369	353	365	353	340	331	367	385	377	358	360	373	339	383	384	369	384	355	379	337	384	385	396	392	378	355	356	377	367	318	373	352	370	339	348	370	353	372	384	362	386	318	361	360	375	348	344	342	312	406	363	361	335	383	364	380	392	371	368	391	348	351	391	354	368	343	331	369	338	354	382	365	355	409	372	331	339	384	357	346	346	371	371	328	344	373	364	349	364	361	361	334	386	374	388	332	365	389	379	366	328	359	364	344	387	336	362	355	372	339	368	423	330	364	406	375	362	366	374	342	401	348	365	389	369	324	379	365	364	392	373	363	359	368	356	318	348	370	333	348	331	332	354	374	353	380	359	400	387	376	369	382	363	351	350	348	347	347	343	367	360	357	371	363	354	348	378	386	330	383	366	330	351	357	404	354	369	382	339	366	359	359	353	338	322	359	381	346	357	326	382	368	364	365	374	364	381	379	354	362	350	335	390	335	369	349	363	383	351	361	369	358	365	373	344	360	350	395	378	357	370	377	340	354	345	357	361	350	382	351	364	367	392	368	347	374	375	364	351	381	367	383	397	359	362	382	347	353	389	344	365	374	358	396	358	364	353	359	346	349	343	372	368	384	339	308	380	344	339	385	378	374	325	355	347	371	362	358	397	383	356	342	385	369	368	355	369	364	370	399	347	357	358	346	391	411	372	351	374	379	348	347	374	316	345	363	355	348	359	363	371	378	338	344	362	357	368	356	360	350	327	347	380	365	373	358	364	368	363	364	381	371	338	359	377	362	376	353	392	332	323	338	330	358	357	364	373	394	355	356	365	377	352	341	382	378	342	371	342	384	362	344	386	378	366	356	334	361	386	370	407	369	381	399	409	409	345	351	359	356	338	365	336	386	377	355	392	376	361	309	404	341	363	333	395	369	354	382	344	344	365	361	346	362	369	361	377	343	356	373	389	311	367	372	361	339	363	390	369	374	399	349	335	368	364	374	350	365	359	349	327	382	344	361	348	342	339	390	361	380	341	363	351	353	356	362	344	380	355	356	336	372	372	359	344	321	369	358	382	330	352	344	350	367	364	380	416	332	340	377	374	344	389	366	351	355	354	377	356	367	351	362	348	343	351	399	379	377	343	399	381	363	348	343	341	378	362	380	393	344	366	385	362	324	392	335	356	349	367	357	372	327	375	368	357	354	357	373	371	384	343	373	370	366	366	364	386	352	373	334	332	354	331	374	390	409	367	328	350	350	391	370	385	355	373	373	343	390	355	343	368	342	385	347	354	343	340	329	371	383	340	365	354	354	369	374	350	381	375	366	343	352	384	335	354	368	367	353	360	367	348	379	344	359	356	372	348	386	394	374	303	375	353	324	342	353	347	393	332	342	316	385	337	315	330	358	322	341	352	353	377	344	348	398	393	359	366	368	359	368	328	347	366	352	343	373	345	351	353	389	338	369	334	353	352	374	379	388	329	339	380	372	369	354	359	367	346	352	366	359	334	360	365	366	360	386	343	348	371	353	360	352	378	376	353	339	356	409	363	336	339	361	357	357	347	372	361	349	390	337	359	352	407	344	359	396	409	377	315	365	357	371	384	365	361	357	380	352	355	348	392	408	361	346	323	343	340	379	359	361	359	324	374	400	374	324	331	376	349	352	367	377	339	341	369	361	356	344	357	366	332	358	366	379	369	331	374	353	354	370	333	351	352	371	363	368	354	374	372	361	343	385	380	364	356	352	331	380	370	368	383	354	375	370	372	343	393	362	359	348	338	367	368	317	376	352	354	345	356	374	370	352	384	380	357	352	339	337	373	379	382	370	350	344	373	348	380	377	376	350	315	417	367	399	331	344	363	346	347	374	365	378	338	371	355	361	351	361	388	373	360	362	366	357	376	364	365	362	366	374	347	363	356	365	356	394	366	332	355	359	348	340	360	362	364	370	364	392	339	391	378	388	357	397	396	394	356	357	370	354	355	345	361	355	341	360	387	350	346	391	388	373	375	359	375	353	381	363	367	331	373	370	406	359	358	365	400	359	325	360	365	349	370	328	366	375	349	361	376	361	393	368	367	350	363	348	344	365	371	412	397	353	370	362	374	365	362	410	380	383	360	364	354	386	377	348	346	353	384	343	365	349	374	370	368	386	363	397	358	350	371	362	356	362	364	378	388	392	366	361	339	367	380	381	383	349	351	345	350	358	338	361	349	384	380	323	344	408	398	369	386	371	380	365	399	363	374	373	355	356	357	365	375	348	347	348	365	387	351	374	349	377	383	350	369	373	360	338	364	390	350	373	386	375	372	354
19666	38398	36070	27471	24245	20416	13903	9089	6424	5262	3130	2275	1943	1652	1298	1184	1064	1132	1027	930	808	881	876	869	861	789	860	794	803	782	753	780	725	646	730	676	721	736	627	621	626	619	630	640	597	636	629	618	615	633	637	630	595	582	657	631	650	615	573	573	638	633	601	627	587	597	638	580	618	622	606	625	580	596	588	592	606	582	641	556	598	548	599	570	567	540	599	570	576	567	600	600	602	589	560	557	616	608	560	597	599	550	555	611	611	550	570	552	557	592	583	589	601	582	633	571	618	583	621	608	554	564	596	592	567	622	616	565	591	600	580	588	585	601	561	592	617	575	614	636	561	572	559	618	559	582	615	558	557	589	610	611	629	588	606	581	538	595	594	588	579	615	593	559	565	598	603	590	594	601	580	613	593	550	558	626	603	577	591	546	618	557	600	595	566	568	576	570	602	546	583	613	576	602	557	573	620	628	595	566	571	589	580	587	592	580	579	553	596	588	609	572	611	577	545	579	601	584	530	582	559	597	581	594	610	567	603	613	572	533	567	580	555	575	573	541	620	586	602	580	628	592	588	654	553	539	572	568	617	569	629	609	602	573	580	532	594	544	599	587	583	576	613	593	571	575	551	572	542	562	599	602	653	630	576	555	585	567	574	574	582	573	625	554	605	527	559	585	583	552	575	598	557	586	601	616	611	625	601	570	578	535	568	594	600	609	565	599	572	599	612	583	556	625	562	570	545	608	580	582	601	574	559	549	555	581	586	573	615	594	635	575	662	598	625	587	632	595	596	588	612	573	600	552	588	583	604	557	580	565	587	553	577	610	554	582	633	593	602	602	579	585	592	607	599	591	585	598	570	583	592	605	601	566	594	594	580	577	605	571	627	585	548	566	569	576	575	540	578	565	648	615	588	542	665	539	597	573	579	619	585	582	595	591	574	537	589	612	591	579	578	602	593	542	620	576	608	600	606	564	609	600	585	555	565	600	550	589	558	601	607	552	617	542	577	609	547	619	621	567	588	570	574	553	588	635	587	573	587	557	586	598	577	573	587	574	590	564	595	620	637	559	566	581	553	555	583	563	564	631	539	573	573	553	560	573	610	552	608	572	627	581	598	612	560	621	591	607	599	566	567	594	571	578	606	571	630	570	553	621	599	551	553	575	602	591	565	527	597	574	515	624	558	581	589	539	568	594	598	591	555	591	549	577	594	515	582	603	589	578	573	566	549	542	563	607	596	558	561	576	602	682	590	586	556	592	580	603	590	574	590	604	565	576	587	578	529	623	578	555	558	610	516	613	553	571	605	603	570	561	607	611	527	579	617	621	525	584	551	600	571	585	609	608	549	599	579	552	595	620	609	612	592	576	596	565	548	599	581	602	591	599	581	613	602	559	596	584	633	590	602	585	610	562	596	621	576	606	570	597	574	611	572	603	593	602	597	573	615	600	582	614	574	580	580	524	548	614	592	566	587	578	573	574	577	612	600	585	584	589	583	606	590	591	621	560	594	633	604	561	601	563	581	598	573	570	598	580	586	599	562	565	599	578	513	612	559	574	573	540	563	570	582	582	584	558	526	620	586	610	598	567	576	574	558	615	629	545	589	579	521	602	550	544	541	589	592	568	570	604	642	549	561	638	524	588	651	563	601	562	557	595	587	559	618	605	597	583	595	594	570	584	636	610	566	569	576	588	608	584	578	605	627	569	636	592	630	570	593	595	576	565	582	552	638	562	561	551	573	582	605	539	608	573	565	592	595	619	573	621	528	567	579	593	579	569	581	562	597	560	585	563	569	566	570	580	547	614	558	593	587	588	593	591	596	524	567	621	594	587	544	605	589	578	552	547	581	560	585	588	584	640	599	591	567	613	587	583	600	582	558	585	608	602	562	613	545	578	570	570	579	580	619	603	587	581	597	554	577	561	606	533	622	609	582	627	607	566	594	597	604	585	601	564	578	608	567	601	561	622	582	606	540	576	558	619	583	551	631	569	556	571	582	629	587	567	599	580	581	590	614	578	583	604	572	583	604	591	603	532	591	587	609	573	596	602	624	616	549	579	594	575	547	563	567	508	584	597	590	582	569	633	595	568	564	594	584	567	616	622	565	558	597	613	633	582	553	591	602	577	552	606	613	611	564	607	575	585	518	618	660	555	637	613	598	590	598	570	585	597	617	544	576	561	575	568	582	581	599	627	575	580	569	609	599	616	602	594	592	609	607	636	594	634	555	601	613	548	580	588	624	585	561	563	599	570	567	589	583	585	595	604	574	591	585	602	549	612	583	545	636	608	552	572	565	620	626	560	601	584	591	579	579	607	607	591	576	559	536	630	568	605	564	570	574	565	590	594	588	542	638	597	569	583	592	566	576	591	635	601	612	591	633	585	592	617	563	600	618	575	608	557	570	572	563	595	609	589	585	554	577	604	590	573	628	565	574	614	608	595	581	621	585	592	590	612	565	585	578	572	589	587	595	601	585	571	596	567	589	604	558	617	566	603	564	584	580	592	589	573	579	611	549	611	602	557	567	564	599	575	598	585	566	600	555	577	606	606	615	590	600	579	570	571	581	585	558	604	556	563	567	590	595	580	550	570	589	571	583	588	589	588	593	554	580	607	568	611	643	564	574	613	546	601	606	568	583	599	589	540	559	636	547	574	613	573	589	585	581	561	587	605	609	623	628	590	631	569	603	580	601	570	628	597	595	600	555	559	600	599	595	595	591	597	559	552	556	613	572	602	630	618	597	578	594	587	594	571	555	589	580	563	594	594	577	574	583	610	586	626	586	564	551	589	570	574	602	577	591	594	587	534	583	594	619	607	558	555	615	552	565	581	578	575	578	555	578	595	587	569	579	623	578	639	555	566	620	592	608	619	565	562	586	556	553	619	611	560	566	614	602	625	586	553	592	596	559	613	593	593	583	601	594	575	603	566	596	545	549	584	580	587	604	596	638	585	565	653	596	548	601	601	554	563	562	594	576	542	570	578	590	597	574	589	628	632	586	553	577	558	579	571	570	595	576	580	624	544	588	596	630	592	593	532	612	559	626	581	578	593	612	601	554	551	614	578	603	580	560	590	576	582	575	553	604	612	587	613	616	580	602	595	589	582	591	568	615	573	566	554	587	587	614	558	586	575	538	594	559	554	619	611	552	584	537	566	524	561	613	576	544	607	543	582	611	568	532	658	580	612	577	592	601	577	595	564	581	599	577	613	565	587	597	579	561	613	589	599	568	613	579	581	582	582	602	574	602	571	561	585	593	572	610	584	544	532	596	587	578	619	613	581	583	574	575	547	586	592	555	574	558	623	559	596	586	556	567	559	549	542	596	608	564	553	611	609	591	560	609	587	591	559	609	569	566	579	591	580	573	595	621	564	588	596	588	575	560	621	619	592	591	571	555	628	569	554	568	606	580	578	607	576	561	616	594	587	581	556	590	580	600	614	573	601	576	609	573	601	593	617	607	612	597	583	605	574	603	603	573	568	599	583	544	605	584	653
26761	21384	20139	11697	6427	3891	1993	1166	943	741	534	499	440	405	391	416	394	409	404	363	420	387	375	361	389	389	416	414	359	359	392	371	370	386	368	391	393	375	372	369	351	362	360	358	405	338	383	365	356	373	367	356	349	379	351	403	372	385	365	383	352	373	372	369	368	368	363	381	363	347	374	350	337	376	352	364	346	356	352	369	399	345	373	385	367	338	347	368	345	352	364	377	374	353	364	383	360	362	379	360	355	354	359	355	381	353	355	365	358	388	332	376	383	362	352	381	381	352	344	337	333	354	389	348	354	357	334	357	365	341	368	389	357	375	349	358	322	349	356	344	351	365	364	355	351	384	368	356	333	378	368	397	357	405	345	380	363	349	352	351	368	368	356	361	355	395	377	312	381	351	355	339	360	346	376	341	377	374	336	371	365	349	334	340	339	387	360	404	350	359	357	366	376	382	377	348	353	366	360	369	366	354	354	336	385	347	367	370	367	354	358	341	339	350	318	388	383	362	361	348	350	356	364	363	367	309	312	354	360	349	397	372	357	373	358	342	380	355	356	355	393	370	348	366	373	396	371	376	357	368	409	332	373	363	353	347	357	378	346	349	364	352	362	378	350	366	360	379	365	349	338	350	396	324	358	358	365	380	350	403	360	362	340	373	350	346	376	377	363	341	302	369	376	323	358	320	329	369	370	368	372	327	360	366	302	337	369	349	343	383	366	386	361	353	350	331	329	355	377	378	395	381	371	359	408	353	343	354	389	369	361	351	352	342	354	320	329	321	372	374	366	347	332	368	357	390	381	381	375	323	360	354	370	341	368	350	377	359	342	374	329	364	363	336	412	311	361	324	388	364	353	344	367	353	368	343	368	356	370	351	367	364	367	348	358	394	381	348	357	377	339	365	370	340	358	349	388	375	385	348	347	364	347	326	343	337	356	354	318	345	390	352	356	407	358	358	334	353	374	333	365	334	356	360	363	341	332	324	377	365	323	385	405	377	338	319	357	359	365	344	353	348	351	344	371	350	355	366	369	348	351	350	360	376	367	353	357	350	370	361	385	351	382	376	366	338	342	398	368	352	351	388	364	361	354	351	376	375	363	359	350	350	346	366	346	405	353	366	356	373	388	353	319	360	394	405	342	345	364	367	364	371	352	395	351	381	359	321	354	332	337	326	360	377	368	364	386	376	351	370	342	373	359	343	364	380	378	374	349	332	357	392	346	349	387	342	351	365	354	364	379	347	383	330	362	398	371	345	356	353	367	360	363	374	328	355	372	347	347	347	368	358	349	365	371	350	375	352	358	359	349	367	376	346	378	356	344	340	358	384	357	358	357	348	350	385	366	341	351	334	381	356	352	372	365	344	374	388	359	340	343	328	360	305	344	383	323	379	337	355	342	361	349	379	332	373	390	372	356	394	354	321	333	357	388	379	358	339	349	379	357	364	367	381	351	351	387	382	383	336	355	333	357	383	356	355	348	350	369	345	351	375	358	362	385	365	354	363	382	360	374	334	329	345	370	392	378	357	347	363	364	348	367	364	362	343	370	352	354	377	357	408	357	380	363	389	374	382	361	324	325	399	347	361	331	388	389	376	373	351	341	351	342	377	368	365	345	380	384	375	354	341	350	393	355	360	401	390	324	378	367	392	348	318	378	339	377	347	340	360	327	352	364	390	362	375	330	385	355	340	363	351	353	356	366	387	342	334	324	393	346	347	319	357	356	357	364	367	370	396	348	377	361	340	374	352	369	355	375	334	380	380	357	362	357	348	361	339	366	373	344	328	379	374	357	353	371	365	363	360	350	367	393	383	365	372	378	354	355	384	359	370	359	369	392	375	356	343	351	356	375	369	350	321	361	363	325	356	356	346	370	346	341	359	353	400	380	347	370	362	336	352	342	328	356	373	356	377	374	343	367	362	354	333	324	350	393	350	365	353	375	355	365	337	364	376	380	347	340	358	376	337	358	337	362	372	344	348	342	320	395	364	338	371	343	358	350	378	352	329	389	350	359	325	352	376	376	361	386	330	354	344	359	349	376	373	375	381	348	352	365	384	345	389	395	356	347	343	367	343	332	342	357	403	375	359	372	375	350	350	365	328	386	356	359	340	357	366	328	375	336	377	348	347	364	367	377	368	369	339	385	382	355	356	379	386	354	345	358	325	373	375	381	357	358	360	384	368	375	355	365	371	394	384	379	377	344	372	346	390	362	383	355	352	378	351	391	375	358	346	351	361	380	312	341	336	409	380	372	389	366	364	350	385	341	347	363	374	355	340	387	372	362	343	368	382	388	367	372	364	328	340	349	391	358	363	350	390	365	381	355	370	389	369	319	356	373	412	366	362	367	373	363	359	356	333	363	355	338	331	334	377	358	372	356	359	365	366	370	339	364	380	374	376	359	376	377	354	377	402	371	356	388	362	362	365	369	364	378	368	351	369	366	354	351	348	361	371	384	345	341	370	389	346	348	357	350	390	358	330	337	341	332	381	354	344	339	364	339	370	367	348	333	385	348	352	359	351	380	349	353	386	357	329	355	356	372	362	389	350	352	386	374	357	381	355	371	357	351	383	349	346	380	367	330	336	332	384	362	378	344	349	353	343	371	348	347	381	349	332	339	346	340	326	323	347	379	346	385	366	317	379	356	368	363	392	358	355	339	379	357	348	372	353	345	363	382	393	355	393	346	335	366	369	322	362	409	341	387	360	387	398	367	371	370	371	342	380	363	370	373	365	385	335	336	358	383	373	355	358	373	345	340	381	388	340	381	370	365	360	357	356	374	366	333	332	359	367	353	349	372	371	352	354	376	344	364	344	374	348	383	364	347	389	362	356	358	330	351	374	371	363	373	371	386	337	357	342	350	379	345	377	379	352	354	361	384	372	364	405	375	395	350	345	426	360	354	369	352	365	378	333	351	339	355	362	362	345	356	333	385	374	355	328	350	355	349	380	381	354	367	332	333	371	367	387	374	343	369	353	324	376	336	346	370	311	376	338	418	364	384	366	356	342	330	371	334	367	352	346	346	353	358	333	380	380	353	373	351	384	317	364	355	364	368	352	386	366	344	356	361	334	362	404	376	376	369	345	345	386	372	353	342	337	345	337	325	390	381	367	317	356	361	371	370	333	352	366	381	398	369	344	356	373	336	346	336	359	371	370	338	379	380	337	369	377	386	352	358	342	386	384	349	326	362	351	335	358	372	342	361	347	384	354	317	402	371	365	348	385	373	378	352	355	365	372	370	365	392	363	382	352	366	379	362	378	406	359	358	354	352	395	351	378	370	331	386	336	317	368	353	384	354	387	370	355	328	340	389	339	352	340	379	354	369	351	392	387	330	344	339	372	389	386	357	343	354	397	367	343	357	351	373	346	369	348	366	358	335	341	380	358	354	382	333	391	364	363	370	382	352	349	350	396	374	353	322	340	352	371	361	366	304	361	356	363	412	345	331	407	351	353	381	356	361	381	351	376	357	371	330	407	345	356	373	382
16111	27043	24638	16224	13504	9805	5578	3259	2534	1892	1225	991	885	770	667	730	668	729	642	609	656	641	653	624	620	621	611	663	617	605	623	627	609	579	639	638	610	590	602	577	584	591	574	563	583	578	600	531	572	586	558	555	567	571	586	567	606	520	550	559	591	586	550	591	572	566	591	557	573	605	531	554	604	602	583	599	562	562	558	559	565	602	585	612	562	593	582	584	560	589	554	540	571	561	585	545	586	574	596	579	595	590	568	532	554	571	580	550	589	616	580	551	612	565	596	524	600	603	564	585	529	568	579	531	574	580	589	568	562	582	629	566	528	539	528	550	567	571	577	591	608	528	545	598	566	581	632	533	568	542	527	635	527	589	604	572	557	580	618	600	534	566	579	553	578	602	555	582	608	578	587	580	600	579	555	607	590	547	585	524	567	551	585	548	560	593	601	532	565	623	538	588	580	582	546	550	618	573	594	571	556	562	523	564	500	592	570	570	593	582	603	574	562	616	555	606	577	565	544	619	646	563	582	579	592	546	580	542	581	577	539	595	590	532	562	588	591	584	589	559	576	550	586	556	540	564	586	580	560	553	553	600	567	530	586	596	559	536	598	526	596	547	555	564	578	565	552	558	589	560	530	598	559	573	567	533	576	557	581	561	546	545	587	630	560	581	564	537	600	548	600	555	592	545	550	607	550	550	576	528	568	557	557	543	557	542	601	619	587	562	601	546	558	557	543	535	538	598	584	573	573	598	582	555	591	583	581	540	589	513	554	565	585	567	583	611	602	601	526	606	596	628	565	602	591	633	554	502	561	562	580	579	616	565	535	573	563	582	560	581	555	592	611	581	558	565	607	588	574	604	535	562	562	584	575	580	528	603	593	581	559	597	573	511	574	563	541	606	576	562	569	558	636	517	593	543	593	548	551	630	558	526	582	575	572	576	559	520	587	594	555	569	581	580	553	562	554	579	586	566	619	553	560	541	552	589	572	566	582	563	567	567	546	578	584	554	555	557	589	546	611	569	557	553	552	593	627	591	567	574	572	562	567	581	586	596	587	556	579	599	572	569	579	567	553	555	567	627	539	549	552	565	573	557	562	575	586	548	575	616	585	556	554	558	540	604	563	563	570	568	524	583	561	566	542	591	556	530	566	599	602	587	551	533	604	597	605	568	558	584	590	577	597	599	593	562	549	550	601	560	589	610	563	596	561	585	609	602	572	573	573	551	558	575	579	591	597	550	572	599	601	542	536	603	586	608	579	579	548	565	545	595	593	586	593	599	552	569	595	618	538	564	557	551	560	582	538	529	614	538	570	548	575	613	562	574	586	580	571	564	582	551	597	554	560	557	564	572	594	580	585	575	542	594	563	569	564	553	565	575	576	561	552	609	634	626	620	571	584	547	578	541	567	575	590	599	589	592	550	584	543	567	593	592	575	558	568	587	604	625	556	580	575	577	583	546	533	559	571	536	534	584	556	571	557	552	584	555	553	544	558	583	592	599	562	583	554	583	578	556	586	554	557	611	565	601	558	556	600	546	534	596	558	566	613	556	528	552	594	557	587	582	554	583	580	536	578	579	522	604	570	563	581	651	573	567	595	518	632	591	545	568	594	567	562	558	561	531	533	571	578	553	590	579	566	556	573	558	562	555	552	571	604	620	569	570	581	588	586	596	576	602	589	558	564	560	593	568	528	585	580	593	535	551	546	575	546	543	586	598	574	570	538	586	560	587	594	586	597	565	554	578	571	594	625	542	541	543	524	556	580	577	537	560	595	570	541	632	557	561	588	595	546	556	558	562	597	557	603	583	562	572	605	564	563	609	563	546	582	582	573	586	563	547	624	575	575	607	578	543	608	554	576	568	595	589	597	578	566	586	574	617	559	532	615	578	587	559	627	562	581	529	585	547	564	573	544	535	564	564	586	581	553	590	628	522	589	577	570	600	589	556	543	594	559	561	583	561	598	543	536	552	545	591	553	575	561	544	589	599	552	606	586	609	577	576	592	585	585	545	584	582	534	556	583	523	544	561	561	586	560	554	554	530	538	530	597	595	558	578	611	576	582	551	589	572	599	568	557	566	558	583	575	587	581	562	629	526	564	559	565	628	556	564	601	592	591	633	579	548	569	564	576	597	607	577	591	556	534	545	578	596	557	568	583	617	558	597	542	588	525	518	600	562	564	558	571	547	558	552	583	595	572	568	577	553	591	567	522	553	535	571	546	597	647	621	575	571	588	583	558	609	551	563	555	572	564	556	551	570	593	593	548	579	606	580	643	614	605	586	563	572	600	577	549	548	537	593	564	564	594	599	584	558	610	571	595	581	591	552	529	579	550	606	562	538	615	595	576	579	597	577	592	552	566	586	567	551	565	583	553	565	595	560	578	561	591	600	590	564	581	541	606	570	541	594	578	577	600	582	587	568	614	574	550	568	608	545	603	564	535	610	599	602	580	556	611	566	589	585	581	541	602	612	583	594	581	563	548	575	564	505	550	537	598	576	574	582	535	581	581	582	528	555	535	558	580	597	548	579	579	583	584	612	524	553	593	609	580	544	579	587	561	560	598	582	560	605	523	587	577	552	623	521	556	631	559	578	557	541	551	588	572	522	563	548	602	591	589	602	553	564	556	565	554	608	613	585	579	595	547	614	561	600	553	594	633	580	569	553	556	575	579	590	577	592	570	589	562	554	534	568	579	554	606	565	555	563	576	554	593	586	567	558	539	560	553	574	611	571	565	542	567	577	538	523	526	539	551	586	570	631	572	578	582	560	552	559	528	559	571	559	549	561	576	599	556	590	563	585	570	544	598	529	555	555	551	571	582	560	611	559	550	593	593	546	516	580	589	528	593	565	590	597	617	587	566	565	585	607	605	556	609	547	568	552	593	565	525	560	551	563	562	555	583	566	544	575	532	549	584	556	566	635	576	575	568	544	572	551	606	540	563	599	609	556	592	566	530	562	577	598	560	584	567	545	532	535	575	555	568	576	587	552	592	531	582	604	594	555	547	530	563	590	610	544	559	583	542	563	553	573	586	558	596	602	580	599	575	558	606	579	560	564	571	581	563	589	561	585	577	548	552	584	577	551	568	558	550	619	586	577	582	580	580	558	606	565	585	569	578	552	526	605	574	534	590	581	563	545	543	626	608	579	591	562	618	567	580	596	597	577	566	562	601	567	586	600	591	560	555	608	550	577	570	568	583	591	560	592	563	570	583	565	543	577	572	594	583	638	586	535	561	554	601	566	570	595	574	594	558	580	616	548	571	513	572	579	565	551	521	562	549	551	571	571	610	579	580	560	605	582	555	592	553	586	564	552	552	601	600	543	571	536	549	603	588	623	569	596	584	542	564	582	579	570	573	584	571	622	625	575	557	543	562	548	569	600	594	579	569	573	549	577	569	579	554	580	537	597	585	610	584	564	547	549	590	582	598	625	551	555	527	601	568	538	583	565	592	587	597	596	612	590	549	589	542	586	583	562	559	541	596	551	564	545
24027	21210	28400	24340	20910	12823	5011	2534	1912	1436	975	816	765	708	604	653	587	635	541	531	560	530	545	584	546	532	538	505	541	507	540	545	548	544	526	493	458	487	499	528	508	467	514	508	493	501	507	501	494	466	470	534	528	533	484	501	527	503	523	504	481	531	511	494	468	467	475	510	482	520	494	487	501	503	478	439	500	459	488	502	499	505	482	482	454	490	474	465	491	513	514	520	488	467	485	482	502	505	541	485	476	492	486	489	479	481	504	502	489	487	484	458	542	485	465	507	554	530	472	493	479	458	460	456	516	469	489	477	510	469	460	519	497	464	496	496	481	461	497	471	480	545	455	494	478	507	462	504	496	445	480	501	480	461	482	468	529	453	491	488	488	514	484	479	481	497	477	484	499	477	458	509	503	453	512	485	514	457	490	513	469	501	463	491	506	508	507	520	516	460	450	522	463	480	463	467	468	475	480	464	461	443	485	492	477	475	478	505	486	505	482	457	476	482	490	482	489	455	454	511	507	443	499	463	503	464	481	488	494	479	492	476	532	455	463	485	510	469	526	455	487	516	534	458	502	480	472	489	448	464	495	483	466	511	460	467	485	495	490	523	505	534	484	478	470	460	489	482	548	440	459	477	438	483	457	480	513	483	472	505	484	433	472	472	486	482	484	521	444	471	466	443	482	479	481	444	472	494	526	477	479	459	440	436	505	469	478	443	471	444	525	485	524	481	433	502	490	510	476	469	509	505	467	490	461	477	487	499	485	449	506	469	512	508	509	474	479	494	492	509	479	481	494	490	473	499	470	549	458	481	491	495	488	482	513	465	481	476	499	529	449	450	466	488	510	487	496	476	505	504	474	470	467	502	466	487	455	481	495	474	503	484	480	455	481	492	494	489	479	475	442	469	482	451	527	472	455	519	491	433	490	466	500	463	487	460	487	461	528	443	473	500	474	471	507	455	492	464	480	475	520	425	505	529	460	545	463	506	549	440	473	486	461	494	475	454	500	441	494	469	477	507	496	468	466	503	511	506	468	459	496	500	513	490	468	460	455	489	458	512	479	519	452	516	491	522	520	519	466	512	488	493	447	461	479	436	428	494	503	468	475	470	477	460	491	498	457	506	436	489	472	463	452	457	468	469	497	500	474	474	489	492	469	475	500	485	499	475	466	460	514	460	501	509	470	425	454	502	512	511	506	471	481	554	512	503	444	449	421	488	464	497	445	468	476	486	487	476	466	485	505	481	464	450	449	517	469	485	475	483	484	511	510	476	478	463	458	480	463	484	500	458	495	505	477	489	469	465	497	525	498	439	474	465	485	479	512	470	478	429	450	491	479	471	492	487	519	466	499	509	478	448	504	456	461	469	514	497	500	516	460	471	483	485	488	507	482	500	503	493	477	500	464	480	467	524	484	492	511	484	471	458	476	462	475	466	517	454	473	470	480	513	477	514	510	467	455	555	475	475	445	496	470	466	508	479	470	429	488	465	469	475	484	497	514	501	495	467	506	481	470	456	511	475	467	529	505	486	469	472	474	472	482	505	460	472	480	467	498	449	459	520	486	453	473	491	440	475	484	484	508	462	462	498	441	456	496	486	502	494	504	481	436	466	459	518	484	477	483	527	484	499	503	523	468	485	480	494	473	440	497	484	523	509	465	482	479	433	517	473	459	492	485	466	511	458	478	498	487	531	478	504	483	470	450	469	489	426	482	518	502	456	452	518	456	478	478	457	446	463	498	480	441	460	505	469	443	504	482	501	474	410	476	461	458	495	511	490	471	506	473	467	501	465	441	452	490	486	519	487	506	454	493	456	514	495	489	496	492	458	494	506	485	471	525	475	497	471	493	472	503	467	486	512	509	468	538	540	466	493	494	473	492	503	504	493	448	505	500	490	475	471	455	530	457	484	446	468	486	442	449	495	478	470	472	502	487	479	520	470	449	486	473	517	504	507	452	503	483	484	482	473	474	485	485	471	488	451	503	467	489	452	473	454	441	489	494	460	469	474	495	483	532	484	515	505	456	465	501	511	500	476	477	455	463	486	507	514	474	466	457	493	485	482	511	491	494	483	491	454	486	494	471	479	475	494	513	481	492	498	464	461	470	461	472	532	484	489	504	529	475	494	505	511	476	452	508	453	482	473	451	516	498	468	457	521	457	477	488	428	508	470	494	472	455	469	510	493	488	507	503	461	512	471	487	525	458	483	464	498	459	445	486	490	445	525	471	494	455	484	487	518	517	476	434	475	545	444	485	526	476	473	491	480	466	506	506	468	475	500	481	494	489	492	487	470	496	470	505	472	493	448	489	497	464	511	492	462	497	496	480	454	467	482	470	462	464	472	495	459	494	512	503	518	460	460	480	424	457	496	489	475	480	524	488	476	466	478	488	494	471	510	473	499	475	484	488	488	493	486	485	473	477	504	495	559	508	510	467	454	474	486	468	518	461	501	485	487	520	483	444	480	470	480	475	493	529	461	478	478	452	513	500	468	527	475	496	497	485	491	430	468	508	490	436	498	514	478	482	475	489	469	460	510	480	488	462	494	523	489	452	509	475	471	502	489	518	493	465	417	474	478	467	492	503	438	472	463	461	472	466	481	499	466	479	477	490	465	504	469	493	490	513	503	461	491	499	501	495	500	535	477	464	473	490	447	456	509	453	484	429	500	485	503	461	500	474	458	445	500	496	471	478	497	477	478	459	478	495	505	470	451	472	516	482	482	502	459	506	470	480	482	467	493	421	500	458	416	474	490	517	499	477	493	501	470	503	459	498	509	517	466	465	502	517	481	472	474	481	461	507	478	499	472	488	468	482	470	496	479	468	479	461	475	504	481	537	503	511	460	496	488	497	503	485	468	479	495	500	504	450	480	509	457	491	502	487	509	501	466	484	491	466	512	444	475	469	475	517	514	505	432	464	486	470	514	517	493	456	504	505	492	465	474	434	504	474	455	498	491	440	497	495	449	486	488	478	480	490	459	482	513	481	460	495	481	478	520	462	497	541	489	476	514	481	470	505	498	500	493	508	523	454	481	465	463	465	444	488	478	473	450	495	488	480	482	514	454	491	466	470	464	471	518	494	455	476	471	491	474	496	506	474	495	453	494	489	506	481	501	458	504	470	464	487	501	500	492	498	458	511	491	509	478	476	486	451	474	489	509	543	464	496	461	461	498	457	494	477	500	453	465	465	529	472	502	499	475	485	498	460	490	480	467	462	528	489	461	485	467	474	466	514	462	506	502	476	490	459	515	514	483	476	482	483	501	521	462	508	507	496	480	447	469	474	552	516	484	468	473	519	488	492	485	517	440	519	492	483	471	451	491	512	521	491	484	426	496	468	467	478	464	548	478	505	491	502	497	506	483	502	482	460	487	466	472	496	458	457	486	465	511	423	488	476	467	480	504	500	504	472	510	504	467	473	484	462	488	470	429	539	430	468	481	494	479	465	458	505	493	495	513	504	487	460	503	501	502	476	538	498	520	529	452	499	459
17750	34253	32298	24302	20456	14617	9056	6114	5085	3480	2281	1879	1554	1300	1136	1080	1114	1079	988	944	916	855	900	887	939	835	890	869	878	895	866	855	886	879	899	782	814	872	856	786	776	796	816	813	746	833	758	823	815	761	813	780	784	731	786	757	737	770	844	770	776	798	786	802	772	754	764	781	791	747	734	760	805	794	784	773	747	740	811	743	722	791	753	730	764	737	743	766	860	722	743	722	786	781	766	772	730	781	777	809	737	799	767	743	741	758	754	765	774	736	745	758	749	818	823	773	784	710	780	700	783	776	782	765	739	747	806	736	770	771	790	705	738	767	782	760	767	755	780	819	782	788	779	760	848	776	730	760	742	744	732	720	724	756	811	756	747	731	768	707	794	809	772	747	740	720	797	749	770	732	753	815	750	773	801	767	726	768	745	744	761	736	743	721	761	775	779	727	753	756	741	754	769	785	782	786	717	796	758	768	759	771	744	748	738	735	812	747	763	779	788	781	756	781	767	694	702	793	797	737	726	771	714	771	757	785	777	765	750	748	730	742	777	790	779	754	773	715	734	775	798	745	792	749	747	731	800	797	775	795	821	754	775	716	707	725	749	781	740	737	777	775	776	711	782	753	755	779	748	762	765	768	731	775	767	793	723	752	785	767	736	743	763	782	815	807	763	774	803	749	771	759	762	722	761	741	824	742	784	759	767	739	764	727	774	809	747	794	756	764	761	759	755	745	778	749	692	772	746	757	752	775	792	745	700	731	774	783	775	792	743	760	766	763	763	785	723	734	768	833	767	794	716	757	778	748	765	764	779	769	765	767	773	784	783	756	732	730	746	740	785	742	746	766	757	765	784	724	756	705	764	774	739	692	714	737	754	793	776	773	750	752	723	714	795	760	784	705	773	748	750	724	734	742	783	754	780	756	715	744	746	735	752	757	747	753	744	730	782	755	740	743	779	771	734	769	762	759	792	794	756	753	744	732	802	720	718	763	772	723	701	741	746	800	752	739	768	736	748	767	774	744	721	722	749	761	804	786	830	775	746	731	764	756	776	754	832	764	804	723	769	766	743	742	742	776	754	758	750	740	780	747	738	760	826	790	752	792	740	712	767	720	749	747	738	752	776	784	802	754	762	738	774	767	791	744	770	755	753	711	784	774	783	721	767	775	762	766	758	698	794	752	824	778	763	736	731	793	756	757	773	727	804	779	792	769	812	768	742	776	747	779	769	746	737	768	755	700	767	749	772	769	771	734	763	781	790	744	758	792	777	735	740	708	749	749	814	753	773	790	751	781	812	754	772	740	753	776	764	737	764	739	739	787	760	718	757	767	730	740	767	767	740	746	769	734	792	775	756	727	802	741	715	707	758	722	754	763	790	765	766	803	760	751	772	807	756	772	753	726	742	752	775	801	735	776	771	742	795	773	765	722	743	732	718	814	778	780	745	735	752	747	755	780	757	777	753	793	842	781	761	795	808	788	696	759	784	773	790	769	803	784	754	764	706	703	768	779	776	781	781	757	721	807	726	742	788	746	759	757	777	780	755	753	757	778	752	819	776	755	748	746	765	797	755	756	806	742	746	756	786	799	753	787	786	752	777	776	730	730	761	721	802	737	699	738	760	835	735	737	764	757	725	763	767	800	765	740	723	779	791	745	723	755	728	738	754	744	755	697	754	793	787	784	688	761	759	715	741	722	768	746	769	796	787	751	754	792	814	803	708	745	776	798	736	772	740	762	805	796	746	721	817	772	743	750	769	770	754	786	745	796	772	738	757	756	766	792	761	776	747	780	758	738	773	760	716	758	737	830	796	750	740	778	730	776	781	756	752	755	737	739	734	741	728	791	783	769	729	767	750	785	751	748	763	787	751	749	758	828	794	775	747	814	744	687	808	744	749	785	767	753	766	769	718	776	783	764	738	714	790	763	781	724	718	704	743	760	749	745	727	745	770	714	727	782	730	775	766	758	785	723	757	742	745	791	763	805	719	775	752	714	755	790	771	756	758	802	756	750	747	777	807	710	758	758	720	751	749	716	741	745	771	762	776	726	737	778	797	738	805	780	785	770	741	754	752	786	805	776	763	746	747	784	730	774	782	748	751	786	776	816	705	797	750	754	796	790	793	783	763	751	761	763	745	723	812	707	770	742	773	793	745	721	760	729	760	804	733	740	792	772	764	753	754	780	746	777	701	728	767	740	761	758	738	720	781	753	758	749	779	756	749	765	724	806	735	771	759	790	774	725	725	746	770	728	792	805	780	721	766	726	771	727	793	750	785	738	754	788	759	771	790	800	743	691	736	786	765	757	741	748	753	720	712	775	766	781	829	743	747	762	756	754	734	729	751	779	719	800	785	764	721	749	772	811	740	692	713	738	780	799	736	709	737	785	764	754	732	744	764	715	762	771	737	803	729	813	762	779	781	776	764	728	797	784	752	764	779	780	731	800	770	778	774	771	781	754	826	733	771	757	767	758	761	658	755	734	818	760	766	739	722	792	738	757	761	751	747	759	780	747	724	752	795	751	806	722	732	760	769	783	749	740	737	796	725	797	774	736	733	718	769	748	798	767	720	747	709	786	788	749	741	783	778	764	765	714	747	735	734	775	790	754	748	754	774	769	762	705	765	777	745	770	803	792	718	769	813	739	731	749	765	741	757	736	717	772	755	761	752	759	731	785	798	747	753	779	727	792	757	745	736	760	744	726	738	813	758	790	738	734	773	702	719	736	741	787	798	734	784	792	695	731	805	804	774	793	730	805	813	777	746	752	782	792	778	790	777	775	743	741	752	770	743	711	771	761	763	761	741	761	775	716	770	743	748	782	761	739	767	764	767	802	722	744	759	760	727	803	742	750	769	798	777	751	764	760	754	729	766	773	749	756	814	752	745	781	755	735	814	735	767	769	784	761	727	789	782	719	776	806	738	733	775	704	730	753	825	743	728	764	755	740	687	733	738	746	742	791	794	768	856	766	772	791	781	782	766	795	769	786	698	740	793	751	792	740	794	725	739	796	752	720	756	753	735	801	768	756	741	772	741	784	769	764	726	760	744	806	756	751	727	760	740	737	802	791	771	754	783	765	759	796	766	771	769	734	754	747	774	745	789	763	746	725	707	781	746	757	772	735	734	738	722	759	743	802	753	784	745	800	722	772	770	770	835	729	740	794	744	723	796	751	781	803	755	728	758	757	747	764	762	752	752	729	719	738	770	741	789	777	717	784	723	767	752	758	788	798	811	733	713	760	753	782	769	760	789	763	754	743	749	742	767	771	778	728	699	715	762	730	764	781	741	742	759	773	772	791	756	787	783	751	746	777	757	745	752	736	821	735	705	778	733	734	753	781	816	759	751	755	737	707	794	763	804	713	729	798	786	745	776	752	748	755	761	790	777	788	752	770	777	712	787	787	730	735	721	795	738	697	752	766	762	750	754	778	710	733	747	770	757	797	776	718	799	760	707	753	705	788	764	802	776	761	748	671	788	796	730	741	767	767	754	727
23055	21236	29081	23708	21369	20747	11200	3746	2669	1698	1101	945	775	684	639	573	527	577	492	483	446	444	460	423	432	453	413	423	412	449	440	443	449	415	414	403	407	424	379	387	403	381	412	430	390	388	371	371	401	382	369	367	355	397	395	421	351	389	367	378	327	346	398	368	377	372	389	379	391	350	370	347	378	366	355	410	395	348	373	352	406	395	366	373	407	350	374	391	377	342	387	337	372	366	388	344	337	380	348	374	371	371	354	376	385	360	371	339	370	397	368	345	343	371	382	353	386	403	387	346	384	369	347	349	377	375	419	408	374	408	330	352	328	367	369	369	361	366	392	358	339	380	385	347	359	353	352	359	408	345	369	362	329	363	410	363	347	371	369	342	396	385	397	359	331	353	358	355	364	358	355	359	379	371	369	354	370	359	360	326	392	355	354	368	336	383	349	373	384	355	371	385	383	356	381	368	352	390	376	379	380	366	359	374	355	354	322	375	363	366	335	348	400	378	380	368	365	357	362	351	373	350	371	394	376	385	352	372	366	358	383	392	392	371	390	339	357	393	364	344	366	335	377	341	382	365	374	359	410	366	364	363	367	376	353	371	368	364	362	380	388	378	334	380	350	363	347	331	392	355	403	356	356	337	340	385	382	402	340	359	382	349	369	334	376	344	350	381	367	378	369	353	359	376	415	372	364	386	364	393	347	382	335	382	332	362	356	363	386	379	343	352	360	352	368	379	377	373	370	389	361	362	389	344	395	378	380	341	367	385	351	359	365	343	397	367	337	354	365	360	378	385	367	393	386	359	404	373	343	357	352	339	371	360	344	337	345	367	397	344	370	340	343	364	358	345	423	387	368	384	376	368	361	386	327	365	361	373	342	361	370	377	360	346	343	362	367	374	389	389	350	345	351	364	364	381	338	363	378	367	351	404	345	406	362	379	330	371	361	360	384	366	379	335	333	351	358	358	371	389	370	381	381	384	359	333	358	383	353	330	384	372	358	393	355	372	370	323	378	356	381	333	363	368	338	389	356	376	358	349	326	390	342	365	341	366	365	342	354	326	355	349	369	342	368	373	376	386	361	359	390	376	375	351	371	351	354	376	337	384	352	348	384	415	331	324	357	362	348	340	329	407	376	357	392	373	387	360	352	356	354	345	374	391	376	350	355	379	369	359	382	371	394	321	399	365	366	383	337	371	375	350	393	368	377	393	353	397	341	383	384	363	349	376	350	366	377	337	390	351	348	331	362	370	358	344	325	376	352	339	386	395	375	346	336	404	381	349	339	385	394	363	386	340	346	331	364	332	350	338	363	357	373	374	339	338	371	366	357	402	353	380	359	391	372	322	381	350	386	377	373	361	364	341	389	384	394	377	366	361	340	352	384	350	333	386	363	379	339	398	354	342	345	357	337	330	381	352	341	385	339	425	355	382	380	317	390	379	358	383	361	354	400	381	383	330	374	365	358	347	362	376	357	327	373	366	350	381	331	344	351	366	362	325	380	390	377	371	360	374	362	367	351	340	380	350	366	353	382	350	365	403	367	375	354	362	362	369	363	394	346	354	373	344	357	369	389	349	368	347	333	337	365	382	362	366	366	356	405	342	379	406	370	379	364	398	353	390	376	346	344	375	352	366	345	341	397	358	344	349	338	358	340	369	333	365	387	376	375	353	395	348	344	350	363	365	376	371	385	409	388	370	345	346	373	365	393	377	338	376	368	376	367	341	360	348	392	374	377	362	361	342	374	357	358	381	363	355	363	375	376	395	365	347	363	352	333	366	376	358	346	353	366	364	366	379	391	397	386	362	357	358	370	375	359	351	346	361	393	351	360	360	354	364	378	345	357	384	365	374	362	363	359	366	350	384	367	375	328	351	400	364	382	384	376	401	369	398	360	374	371	374	351	348	352	353	354	383	355	342	347	347	355	381	377	367	370	371	381	375	365	344	366	351	335	362	350	358	382	353	357	341	323	362	362	344	372	368	379	364	356	370	349	343	348	356	375	360	360	358	333	360	336	349	328	327	348	371	399	365	356	348	387	384	364	356	394	390	357	353	374	358	360	341	321	384	373	370	365	328	370	361	349	359	366	343	360	382	353	363	375	344	343	358	373	343	347	363	365	354	345	331	374	381	347	330	354	368	340	350	355	366	377	377	368	356	394	347	362	390	382	352	353	363	358	401	380	365	368	365	312	382	342	381	367	361	323	389	363	350	398	341	343	340	384	344	355	343	332	388	361	344	362	359	343	313	357	346	349	356	364	368	379	339	364	369	374	375	364	377	350	359	403	343	352	385	398	349	349	353	363	357	347	366	356	333	374	399	382	350	348	370	384	364	323	371	307	381	348	374	401	363	365	359	375	345	372	355	348	384	397	391	360	371	375	352	391	391	382	354	370	379	356	364	360	355	349	355	385	313	326	365	351	346	392	379	384	364	373	355	318	362	360	359	380	376	371	390	350	346	397	373	384	365	343	351	384	403	350	401	401	364	334	362	369	378	353	363	363	357	368	369	395	364	355	369	370	352	383	339	399	354	382	374	385	375	380	372	394	354	372	357	369	334	348	342	353	342	380	367	360	345	393	356	336	338	374	385	335	378	333	381	329	372	342	388	328	369	341	384	351	345	384	343	358	364	376	346	377	356	346	394	395	354	320	390	360	353	358	367	408	375	345	365	381	384	332	406	395	412	375	355	380	338	342	381	337	381	395	357	389	385	338	381	382	344	356	349	351	388	362	342	354	328	331	339	373	360	356	349	355	360	404	362	416	357	357	371	343	374	347	360	373	361	337	380	384	381	357	358	349	375	368	343	324	358	348	395	355	377	380	393	353	388	360	357	373	351	351	373	363	409	367	360	382	358	342	351	357	354	356	342	339	363	375	368	370	361	376	365	348	363	358	338	338	328	372	364	350	370	369	373	369	368	357	326	372	381	352	377	368	372	390	375	366	350	372	362	386	383	376	353	342	371	335	342	338	373	368	335	338	354	371	370	344	366	342	383	375	353	383	367	387	340	369	355	356	411	333	329	372	346	356	363	381	362	357	387	386	330	383	375	369	356	372	349	365	335	384	377	358	375	353	335	348	330	353	358	348	363	376	377	354	377	385	366	386	382	371	372	382	359	359	380	343	346	389	343	386	360	364	375	366	347	359	359	359	349	365	393	340	361	380	344	333	365	388	382	354	377	361	359	371	374	358	372	382	341	413	355	366	347	368	386	364	367	363	401	349	323	358	374	343	384	362	394	323	365	378	344	364	398	398	337	364	373	348	364	362	339	352	364	357	341	389	396	359	353	370	381	372	353	332	366	393	377	370	395	361	381	369	340	356	346	348	380	352	418	347	377	400	390	370	371	378	364	357	333	404	384	387	354	366	350	383	379	374	354	324	402	345	387	335	349	382	343	375	407	375	378	356	352	354	372	371	343	339	366	362	361	381	350	370	339	353	387	351	338	390	375	370	361	368	365	355	374	403	355	373	384	372	375	324	347	369	365
19902	39069	36956	29077	24566	17602	11997	8353	6914	4208	2864	2270	1849	1478	1338	1226	1232	1082	994	831	819	772	735	817	800	808	739	704	764	758	727	755	801	779	790	730	700	667	653	657	626	627	600	635	621	592	601	582	636	629	593	597	592	596	579	607	605	598	583	618	620	634	655	579	616	601	629	614	580	630	570	601	583	588	647	651	613	567	648	609	595	618	621	595	610	569	594	597	592	572	574	599	603	587	556	578	583	593	578	612	610	593	566	582	610	586	614	596	563	599	582	617	592	563	595	592	610	578	565	589	598	589	578	589	563	609	541	574	606	587	632	569	540	559	564	567	620	571	592	590	573	561	566	563	587	575	567	636	567	624	569	608	559	606	628	557	546	621	607	585	554	592	568	537	565	588	542	613	606	586	581	592	569	573	570	622	595	594	547	554	568	580	563	594	569	613	594	581	624	615	593	599	597	601	607	570	568	610	600	551	603	594	574	587	643	572	586	555	584	590	612	568	564	563	608	550	601	606	581	571	576	576	585	595	621	581	557	568	568	573	558	623	564	561	620	574	551	570	539	598	536	573	571	580	598	594	593	565	572	616	540	582	594	595	571	577	547	578	607	592	581	556	596	548	565	577	574	604	574	569	575	621	554	593	583	557	610	575	623	582	583	592	556	591	589	590	610	626	614	604	613	555	576	569	598	578	601	580	600	543	613	588	601	550	599	580	613	626	604	534	537	593	587	583	578	566	628	610	645	535	532	634	599	558	622	583	596	615	639	598	597	653	559	578	604	596	540	568	619	604	579	559	582	543	568	581	557	589	547	576	561	562	562	591	577	547	599	599	565	526	601	567	575	615	575	541	584	558	637	575	607	573	571	599	527	526	623	582	577	609	583	582	590	611	573	606	621	623	597	588	598	604	552	567	552	568	605	584	636	577	610	548	558	569	585	622	622	567	615	558	624	544	611	565	589	566	619	568	573	563	588	558	579	601	582	548	623	568	575	585	567	559	596	614	553	570	560	562	576	556	566	544	582	600	555	592	590	572	607	605	572	609	598	532	583	596	582	567	542	594	589	619	601	606	568	563	583	577	587	578	556	592	581	585	582	573	611	586	565	582	565	601	547	578	629	610	596	627	594	594	538	605	566	567	572	579	583	590	592	581	554	568	545	591	572	602	576	561	600	537	584	558	569	527	574	583	569	604	575	576	580	555	580	621	610	553	587	610	594	593	572	568	564	556	612	608	589	569	622	618	586	613	569	573	581	609	588	557	558	543	600	541	562	598	552	581	569	554	593	572	568	604	553	577	547	559	589	554	605	561	583	608	594	569	560	528	573	586	584	555	608	595	559	562	557	588	561	590	597	576	590	588	610	588	555	590	592	601	612	525	597	587	588	582	581	562	608	550	594	542	602	567	561	559	576	586	611	626	597	593	536	547	581	574	571	568	579	591	587	544	542	606	594	564	592	573	580	577	594	537	589	614	568	555	612	608	584	605	577	574	556	580	554	588	621	554	563	625	546	608	610	562	587	598	557	574	597	595	588	575	533	602	615	595	582	578	628	576	536	542	566	550	559	594	626	589	584	598	614	585	589	585	548	564	565	532	574	595	558	591	575	578	581	573	571	570	617	555	571	590	568	592	609	604	600	566	577	602	573	569	554	586	610	588	579	596	616	566	580	597	564	574	584	588	576	541	541	554	614	562	568	616	586	561	592	601	568	606	580	587	598	614	546	576	600	594	576	585	609	572	591	599	606	560	629	618	568	616	556	515	591	570	584	613	588	579	611	566	610	536	579	581	572	559	647	625	563	581	605	608	550	628	589	565	588	559	573	550	552	554	593	583	583	588	552	588	559	569	530	598	593	594	579	538	584	604	596	599	634	592	588	572	553	552	554	586	579	564	576	557	570	606	569	596	571	579	599	586	573	588	574	604	599	658	579	579	593	571	592	558	599	595	573	597	569	548	591	561	584	558	599	586	608	584	575	572	574	537	598	583	571	572	575	598	614	576	569	605	642	577	539	572	574	572	578	571	581	558	543	574	572	583	622	593	575	553	593	550	573	566	602	583	587	566	578	571	602	610	569	599	595	595	604	543	567	590	558	532	582	581	569	578	578	548	619	531	562	605	586	565	575	558	588	544	583	536	594	573	584	585	614	564	604	632	580	568	570	582	597	597	597	543	597	586	613	581	575	567	557	577	589	596	589	550	598	562	586	549	582	560	543	638	586	593	581	560	606	604	551	588	549	566	592	585	629	569	582	613	575	549	538	599	596	584	541	560	593	609	543	626	526	589	608	559	606	569	567	542	603	549	570	584	579	596	559	562	575	562	582	560	580	576	653	556	605	602	599	598	547	572	547	589	572	558	544	604	558	564	558	645	600	577	598	595	590	590	586	596	544	565	598	581	552	599	583	576	561	588	598	611	577	575	597	570	574	570	576	619	566	567	606	607	622	580	580	585	592	574	522	567	596	563	568	560	553	613	594	536	590	540	585	608	602	555	585	622	565	605	604	586	573	581	589	560	609	590	587	569	590	582	600	536	565	586	553	603	617	569	617	597	564	606	581	629	575	588	580	595	574	618	637	611	589	605	539	608	590	536	583	543	581	565	539	608	598	597	558	601	567	622	571	574	640	557	546	605	579	623	582	599	574	598	582	615	563	530	554	563	553	585	567	558	599	625	573	597	558	567	561	590	612	574	565	568	541	611	628	579	571	601	588	607	581	611	604	590	549	603	602	542	606	601	553	609	593	608	602	545	611	567	586	627	570	575	602	553	592	551	585	599	601	576	577	575	593	566	565	611	636	616	600	574	621	607	559	553	572	559	558	609	617	604	611	567	576	617	596	581	571	566	590	566	555	601	593	558	546	596	590	576	598	635	636	566	593	582	566	580	581	590	583	574	619	569	540	591	664	569	590	591	587	600	600	582	598	586	585	559	581	602	586	568	546	578	530	604	573	632	574	626	552	599	582	577	582	591	543	596	613	603	605	595	592	557	562	593	605	593	582	562	592	550	584	568	552	592	577	605	596	643	593	584	567	576	568	624	587	580	612	538	603	561	561	611	577	569	609	575	569	609	570	636	560	627	563	591	563	579	576	595	578	564	569	590	587	550	559	555	589	576	555	563	542	605	574	575	592	559	574	561	569	575	539	561	587	573	610	534	567	592	560	606	625	563	583	616	564	586	589	582	601	581	609	545	571	607	521	587	574	561	581	574	580	573	589	570	548	567	548	601	577	573	605	593	589	570	590	593	560	560	638	578	612	554	588	594	595	560	575	586	559	583	548	594	568	572	595	543	581	593	593	579	570	562	569	617	541	584	580	604	591	585	581	587	601	601	570	576	556	581	589	566	602	610	607	553	580	574	564	564	576	581	563	580	595	558	594	549	557	601	596	592	605	583	598	567	573	625	563	568	580	585	550	599	606	559	617	552	560	596	573	593	609	562	537	627	599	610	566	578	560	581	568	543	563	581	613	577	600	594	613	594	539	619	584	599
26674	21398	20452	12314	6031	2997	1821	1196	922	665	535	452	460	396	418	403	377	368	384	392	341	355	365	362	388	331	361	370	332	380	369	407	396	372	354	358	393	372	386	337	375	394	364	370	342	364	418	363	339	344	404	336	360	394	359	363	342	378	361	370	367	311	374	363	362	338	349	356	358	365	362	333	343	352	356	371	331	364	371	377	341	370	355	404	333	368	347	376	369	400	341	340	356	386	340	370	356	371	388	382	364	340	341	363	347	317	347	353	365	332	362	368	374	381	361	342	346	362	360	367	383	357	377	374	360	372	375	348	358	352	343	362	338	350	353	374	361	370	361	348	389	362	332	395	348	353	351	307	342	341	333	374	363	363	353	359	352	369	369	360	331	378	353	345	371	369	352	346	330	346	388	349	366	315	350	327	374	355	358	367	367	383	343	371	373	368	355	367	367	413	321	381	340	342	341	361	333	372	347	364	364	368	358	393	331	369	351	360	368	347	377	333	371	334	371	369	367	340	362	361	342	330	366	353	363	332	334	349	344	360	336	356	340	356	345	363	352	354	367	360	369	366	382	341	359	341	343	342	359	348	316	369	354	371	362	392	360	352	342	324	359	384	347	335	362	355	365	342	382	342	353	368	362	377	333	376	349	389	384	346	393	332	368	318	356	345	367	364	331	364	368	350	376	337	311	391	363	355	332	374	373	380	342	365	351	362	376	322	355	385	353	361	384	384	371	337	410	352	358	338	363	347	357	333	357	347	333	335	365	344	355	328	349	341	377	384	386	361	360	348	367	366	350	387	351	362	326	355	344	369	346	357	360	365	344	389	358	315	304	355	350	369	382	339	352	390	309	347	354	424	371	350	344	358	336	344	352	362	337	366	367	348	353	402	384	357	357	359	356	317	368	326	346	367	355	358	362	351	354	366	377	356	347	379	371	376	355	332	339	345	371	366	359	334	341	361	330	361	374	306	350	353	337	348	337	352	332	348	391	371	342	365	367	348	361	352	391	364	352	370	359	336	379	375	339	380	331	408	312	356	322	349	352	328	360	349	336	352	343	321	375	365	343	337	346	321	345	367	338	342	314	353	332	342	350	371	355	362	357	356	353	345	370	335	366	351	371	362	353	337	368	373	367	369	370	341	342	350	358	361	345	364	317	370	353	366	342	353	362	337	345	371	331	397	348	361	345	320	363	363	340	360	323	348	373	353	402	383	391	357	372	377	333	370	318	352	365	340	338	350	397	372	358	359	367	374	348	382	320	375	374	351	362	363	349	380	345	359	336	364	364	415	366	364	362	340	347	332	339	394	337	391	343	324	327	355	343	384	342	363	330	359	386	358	364	364	366	359	372	328	381	368	373	370	322	388	368	360	345	340	356	370	339	350	375	350	362	390	340	340	345	360	344	331	342	373	373	336	344	375	362	400	329	339	355	367	363	371	370	384	348	352	394	356	354	340	345	350	347	347	366	347	371	361	349	338	370	337	389	347	360	348	349	351	341	379	348	404	341	322	331	353	325	384	348	349	320	337	356	356	375	371	321	351	348	357	370	369	335	351	342	337	358	353	369	377	340	351	371	371	376	330	350	333	370	338	374	325	366	323	368	345	372	340	342	356	320	376	371	347	363	373	324	343	349	333	363	379	334	373	349	344	355	380	341	354	368	401	361	364	337	346	327	349	347	335	352	366	337	360	361	368	357	320	321	378	382	335	332	391	364	338	375	381	357	366	330	401	344	341	352	351	360	342	329	355	373	341	374	375	345	358	344	340	337	332	339	363	368	357	336	348	359	376	355	351	345	372	349	333	343	364	330	358	361	355	317	360	367	370	354	343	345	375	368	344	372	341	348	356	322	353	363	351	368	338	385	374	382	346	368	366	349	379	336	337	336	343	337	355	329	367	345	323	340	348	373	359	392	360	367	332	363	379	340	371	369	357	359	355	349	352	353	360	338	370	328	336	338	375	363	388	360	363	347	329	350	345	378	365	357	339	378	333	349	401	347	361	351	368	337	387	350	381	340	366	361	341	351	398	335	363	350	357	364	364	369	353	360	371	371	354	370	343	348	347	363	348	360	341	336	359	369	348	370	337	358	339	367	375	355	368	362	346	363	366	360	381	358	374	379	353	359	306	344	363	368	335	350	373	379	350	361	364	390	327	381	332	346	361	365	354	348	326	359	385	359	371	339	393	390	369	358	362	327	347	327	336	369	343	322	357	374	334	363	382	367	321	383	371	367	359	345	383	349	354	356	344	346	343	373	349	341	346	343	351	347	359	320	393	345	364	372	339	368	333	357	336	346	364	342	391	340	374	364	353	334	346	344	351	373	360	388	348	365	367	372	345	352	369	370	358	381	379	374	364	365	413	351	345	375	377	357	382	379	352	347	348	352	365	394	372	373	358	310	349	355	344	344	343	373	359	352	368	349	329	334	375	364	373	365	369	376	339	367	354	384	366	355	324	342	371	335	348	330	312	348	375	337	381	338	357	369	350	387	333	361	355	349	367	382	379	358	336	341	370	362	339	365	359	342	365	367	368	353	368	355	330	381	362	394	313	354	361	324	363	357	392	319	378	349	372	345	338	375	341	347	335	385	359	354	344	372	383	350	353	361	355	338	384	372	352	345	367	357	350	353	345	381	331	343	335	318	373	392	371	320	349	332	384	350	354	375	327	395	343	347	354	376	352	342	381	334	357	374	351	356	369	359	361	367	356	380	364	366	354	354	363	344	362	367	355	363	348	388	383	339	339	406	388	363	363	350	368	373	361	354	369	382	333	337	355	412	375	371	349	373	330	324	358	365	338	352	368	322	324	354	401	343	360	368	365	334	327	373	331	389	326	350	373	353	367	344	362	350	364	347	380	365	394	358	331	348	359	361	350	352	367	389	357	336	364	355	358	348	365	364	366	360	353	334	344	355	331	370	333	366	371	349	381	345	320	329	361	336	354	332	365	382	328	337	352	373	350	330	339	320	344	334	352	385	357	374	344	336	362	367	373	343	363	364	361	359	350	355	324	359	368	393	351	371	336	339	348	352	353	349	372	356	333	370	378	340	359	338	342	362	351	368	364	340	366	347	368	334	365	354	364	330	359	399	313	350	336	388	360	358	351	365	362	374	376	337	321	378	351	379	361	354	360	324	353	324	358	352	347	354	366	346	353	367	368	346	349	393	347	339	325	350	377	365	341	346	359	361	363	366	377	335	317	329	339	375	358	365	333	355	394	336	340	361	327	402	368	336	377	360	340	376	337	377	331	360	356	373	327	348	344	359	337	371	336	365	398	369	388	359	378	370	382	376	349	368	355	374	365	347	360	357	380	368	364	352	347	337	365	369	358	355	369	318	358	382	338	376	364	341	363	343	325	388	345	377	334	353	372	352	369	355	347	363	337	351	341	377	332	370	322	336	314	346	351	387	316	359	381	381	365	351	343	367	329	348	333	383	345	344	339	349	355	358	357	388	368	353	342	349	348	356	332	376	385	377	351	376	347
16878	28460	25479	17323	12584	7659	4886	3385	2543	1530	1156	928	809	691	704	671	651	638	610	570	603	678	578	668	638	578	587	610	606	607	632	634	661	597	594	577	610	609	612	587	599	589	602	596	585	568	570	556	583	580	556	577	558	540	572	583	552	584	575	559	564	526	578	574	572	607	567	569	550	576	576	556	559	563	544	580	565	627	546	546	564	536	578	560	553	574	568	586	529	511	574	574	579	619	534	577	554	583	542	596	561	577	514	575	552	558	523	564	618	552	557	570	588	586	517	568	535	572	541	562	644	545	555	572	569	581	625	576	583	591	507	538	557	584	529	585	608	569	517	583	553	612	575	545	553	556	588	626	590	554	570	609	533	541	553	573	588	558	539	570	554	565	510	546	528	570	512	581	548	590	562	495	569	573	576	571	565	597	568	548	608	567	554	560	583	573	580	539	562	569	577	612	546	595	535	538	577	611	556	564	550	582	600	603	539	528	602	609	569	552	566	551	538	568	552	515	561	565	565	572	559	543	543	536	586	548	564	563	580	532	574	546	559	616	610	602	598	597	518	567	528	543	576	545	522	599	563	541	580	545	565	561	634	548	552	542	546	554	549	557	602	575	590	536	597	586	545	580	558	552	557	545	552	551	585	569	585	582	550	505	549	544	600	567	549	575	601	593	564	570	571	537	559	560	559	574	564	606	526	562	535	548	578	552	553	536	599	598	562	577	549	551	534	561	547	579	585	621	617	567	594	543	570	540	574	551	540	574	580	539	559	575	573	547	558	566	524	525	559	571	584	572	572	565	520	538	549	592	578	523	594	541	555	563	561	576	565	578	586	533	586	582	546	555	552	611	575	579	599	574	566	605	555	533	570	564	554	556	538	524	558	609	552	589	553	539	552	584	580	559	535	536	552	541	565	553	549	562	583	527	594	547	543	559	609	613	594	584	585	550	562	550	520	544	569	579	587	552	562	505	551	587	569	523	529	547	536	589	563	575	561	536	603	591	541	522	558	576	547	536	571	578	537	525	558	575	586	584	604	592	538	576	592	569	535	569	586	559	577	551	565	530	564	547	541	524	564	561	552	573	588	548	552	599	588	553	564	573	544	563	538	538	560	573	582	551	567	549	591	564	566	561	570	588	540	594	587	594	585	561	548	613	556	569	535	574	586	588	565	552	576	558	575	607	572	546	542	563	572	578	583	549	543	587	565	567	566	543	568	553	543	587	532	544	570	597	603	526	583	585	576	556	551	557	558	581	580	548	563	553	600	582	531	543	582	567	548	525	556	567	604	565	543	572	549	558	569	542	581	610	518	566	586	540	565	613	542	552	583	521	584	553	605	574	582	575	533	561	586	577	580	583	558	532	548	555	585	587	619	564	545	548	550	576	582	572	578	604	546	554	537	595	593	558	565	588	570	552	550	568	564	599	564	571	566	533	538	544	549	527	562	561	523	605	558	587	554	571	563	605	566	597	548	579	598	555	586	599	570	574	573	531	571	587	584	568	588	526	559	573	570	558	562	588	547	576	573	575	544	578	567	568	528	560	622	578	565	535	561	557	589	612	565	523	562	542	573	567	563	558	533	596	565	537	535	557	560	551	511	540	579	562	562	550	548	612	575	544	614	565	566	518	590	542	551	534	584	563	595	580	556	560	532	529	590	563	563	570	590	526	527	529	572	549	543	529	558	550	570	565	594	555	611	570	593	535	588	542	560	588	538	582	583	573	580	575	558	536	575	612	601	555	541	547	567	586	562	578	571	528	571	551	582	573	538	583	532	573	566	591	598	540	563	599	546	550	560	573	544	516	584	594	577	523	552	612	546	597	556	556	572	566	586	537	576	569	581	546	588	548	554	578	561	556	542	542	557	557	540	540	539	561	593	561	580	554	563	559	586	595	545	574	539	552	588	558	538	572	582	595	571	537	540	569	539	544	564	523	531	546	565	547	549	551	595	600	578	529	566	562	536	537	566	554	595	584	548	554	574	559	556	590	584	560	595	563	539	549	532	590	564	562	582	520	546	570	585	573	560	554	587	544	546	545	548	541	529	547	564	574	487	611	553	555	589	611	565	538	556	528	544	567	553	566	609	592	582	582	577	568	548	550	587	581	598	539	578	565	579	553	582	550	510	559	587	566	526	584	582	549	531	559	555	541	567	549	538	587	584	575	593	536	519	583	584	614	542	583	545	578	537	574	584	557	570	583	582	583	586	568	560	592	578	573	544	571	566	567	565	532	563	578	567	585	555	591	543	574	564	594	572	616	548	535	535	619	561	573	593	545	577	544	547	537	580	537	553	559	564	545	547	571	563	584	533	541	591	573	574	560	594	551	569	615	584	540	543	572	571	563	578	557	588	567	560	582	576	551	580	522	577	578	607	541	565	536	570	556	553	581	557	565	600	541	580	543	569	531	553	580	567	547	560	565	568	559	599	522	589	539	556	556	531	589	550	532	569	561	553	558	565	601	563	549	557	580	546	586	602	560	575	545	545	564	571	600	579	573	559	583	625	590	563	515	549	584	539	560	586	581	572	546	552	579	558	556	561	532	575	567	606	577	577	544	584	550	584	510	569	592	591	563	568	541	547	554	513	585	559	559	507	594	594	560	590	555	588	573	520	573	561	551	556	598	593	558	575	568	574	518	567	549	552	619	539	524	552	554	573	564	571	578	554	588	584	573	553	590	533	577	595	550	589	578	567	589	558	574	582	551	568	566	611	547	553	551	580	559	574	575	537	551	563	555	585	623	593	530	601	564	602	534	535	578	584	564	540	590	538	544	539	569	564	608	566	556	527	531	530	557	558	530	514	548	569	574	529	583	572	553	589	571	585	533	581	591	582	591	551	565	567	563	580	605	567	582	579	545	542	567	557	547	563	555	495	574	594	536	559	600	552	575	582	545	560	581	543	579	557	570	534	569	560	555	567	573	558	564	541	563	553	571	551	568	557	568	551	554	594	504	588	571	567	581	576	573	604	551	574	580	555	557	527	571	592	542	548	612	602	580	555	537	550	556	568	560	612	540	573	578	583	564	526	604	559	546	631	574	550	571	540	576	569	558	583	537	579	613	575	573	563	555	571	551	541	554	565	596	587	549	539	638	579	568	620	527	558	539	551	555	559	553	563	575	586	572	593	564	580	576	552	571	564	572	564	592	537	552	556	543	539	548	534	566	542	577	579	536	556	579	590	551	558	578	555	548	519	538	586	574	592	550	554	527	572	578	562	482	528	532	541	580	581	554	587	574	560	537	546	547	564	571	592	568	545	572	563	549	567	558	536	577	569	543	541	586	590	574	543	587	577	547	551	578	550	549	573	559	577	563	553	596	583	598	578	549	551	540	579	572	596	551	558	569	586	569	579	569	542	541	583	569	546	557	570	534	579	547	532	585	549	540	604	540	546	541	591	575	513	582	568	563	524	585	573	591	541	556	641	579	552	522	580	570	558	558	571	575	593	610	582	581	590	565	587	567	592	560	577	612	576	578	617	531	581	570
24016	21228	28493	24341	20804	11767	4839	2606	1753	1167	922	812	686	617	602	653	559	550	591	577	499	514	552	530	513	510	530	501	525	484	540	514	527	533	510	535	525	520	477	531	512	534	453	450	498	507	430	464	502	488	472	501	492	466	420	490	439	450	441	481	495	508	460	500	461	501	477	482	437	507	422	479	436	518	436	487	508	492	474	510	504	479	453	474	458	540	458	484	514	480	450	507	464	454	467	480	470	467	501	474	457	491	478	442	498	469	504	435	492	488	510	504	421	493	514	508	473	478	484	482	456	462	469	488	465	455	466	493	480	509	452	443	513	485	464	474	455	396	482	475	493	484	456	450	483	480	475	473	486	476	498	475	483	480	498	485	488	478	508	435	487	437	471	445	486	493	470	504	487	469	499	506	484	471	492	516	473	477	475	453	445	479	495	473	471	544	511	501	470	467	471	450	452	472	469	484	461	468	467	480	509	475	474	426	477	465	477	520	462	480	469	452	516	438	487	490	490	456	470	495	497	501	470	493	490	492	458	480	531	496	519	480	475	448	463	480	483	449	443	508	498	472	470	463	472	453	502	456	456	522	473	465	485	465	486	466	490	482	474	475	485	483	475	519	461	477	477	477	476	494	474	490	438	467	497	494	451	506	448	524	465	452	454	436	515	507	489	481	443	490	437	432	468	466	474	473	473	448	501	484	492	491	469	466	418	509	454	470	486	503	501	472	476	444	457	495	493	483	453	488	513	478	474	493	485	477	443	462	495	457	510	460	509	507	458	483	446	461	509	433	473	467	485	461	468	497	503	481	475	502	489	487	481	437	501	493	507	505	499	505	483	489	499	493	499	417	518	451	455	510	464	508	459	472	441	480	487	460	490	475	493	467	464	470	476	469	496	453	485	503	461	473	484	488	504	485	475	463	520	482	449	495	499	492	475	455	465	438	501	499	440	468	509	469	495	483	474	478	456	483	490	483	475	465	435	460	468	463	483	502	486	430	492	478	474	468	465	483	470	466	488	452	519	478	510	484	473	466	449	504	492	483	458	541	477	457	441	476	479	529	513	488	443	456	457	482	520	438	443	459	479	474	475	484	494	543	482	451	454	500	453	494	468	464	497	463	451	452	485	466	499	486	499	491	488	472	433	478	488	439	435	511	505	465	482	508	483	423	490	497	473	473	473	513	504	470	477	487	484	491	501	492	467	439	484	458	495	466	509	453	452	502	482	455	519	451	457	482	497	475	460	456	479	516	503	476	497	507	486	481	483	484	498	476	466	445	483	479	504	455	462	494	470	506	460	484	428	457	500	448	462	468	478	490	498	449	514	493	466	461	486	449	448	459	509	490	465	472	466	465	475	465	487	507	495	485	475	457	446	456	490	446	502	490	452	448	494	513	497	467	480	509	452	473	471	416	530	463	494	533	494	466	501	493	493	475	452	450	454	456	449	433	470	489	451	446	465	441	486	446	468	484	509	484	511	463	531	519	458	454	496	466	483	511	490	470	503	500	500	458	488	445	468	473	487	457	468	508	499	464	455	470	476	470	486	450	491	466	467	466	473	496	485	457	492	540	477	449	477	512	509	494	526	464	470	484	466	482	502	506	468	475	482	480	424	501	497	496	499	477	485	461	469	463	460	489	490	487	458	507	467	516	485	479	485	443	499	498	454	458	502	470	512	456	461	458	454	466	474	496	481	436	478	460	519	471	489	503	491	458	504	481	452	498	469	487	481	481	464	540	447	477	489	471	479	430	458	487	480	444	432	452	471	478	497	487	484	469	471	448	473	492	447	488	491	484	475	476	490	467	456	440	450	484	467	486	457	494	451	486	496	460	466	480	518	503	526	509	473	495	543	437	444	441	517	485	450	503	483	469	466	507	459	464	476	477	479	450	483	428	475	473	487	408	435	462	445	500	458	487	484	457	498	514	496	479	501	485	485	475	449	470	475	505	457	461	512	442	472	468	515	482	486	477	471	473	506	489	494	442	452	486	450	508	473	451	505	488	482	454	465	447	509	484	478	473	439	503	472	488	422	483	477	450	449	472	468	485	488	486	481	443	459	479	433	480	428	451	484	472	479	501	488	481	505	533	473	471	487	479	461	490	476	480	495	466	474	476	504	460	477	503	523	510	461	495	452	481	454	482	472	441	494	441	469	479	488	462	560	481	485	485	473	440	463	474	504	459	477	491	427	477	471	440	487	471	455	491	472	467	474	452	460	469	480	467	462	485	477	497	484	483	474	456	504	477	469	460	494	449	466	529	497	463	487	441	497	443	453	509	472	492	473	451	468	488	514	439	522	442	513	476	514	456	494	496	490	505	517	500	468	488	461	427	467	498	449	468	496	472	451	486	459	462	510	485	462	524	490	482	435	501	449	465	502	445	493	458	482	493	498	464	516	480	485	455	483	465	451	491	493	489	464	516	461	489	471	479	424	468	474	499	492	482	448	496	458	458	459	458	473	476	478	469	434	494	473	477	489	440	485	463	450	491	438	454	437	487	491	470	459	476	456	477	505	476	509	519	468	487	465	483	493	463	494	430	486	488	451	483	507	528	475	452	465	503	486	488	517	482	480	491	450	485	477	498	469	475	463	474	483	472	499	506	505	493	469	491	474	443	460	443	482	473	464	469	480	505	461	485	481	498	449	455	503	528	473	486	503	450	518	458	474	475	473	479	434	480	472	495	478	456	519	503	522	483	484	462	517	525	473	478	470	497	497	455	480	486	487	463	479	472	498	502	456	499	475	463	504	505	469	521	488	521	480	486	494	454	463	453	451	471	478	485	464	453	463	460	457	460	478	481	480	470	484	429	499	457	436	461	489	471	469	517	465	460	448	474	495	486	478	449	495	500	461	477	496	497	462	474	477	489	447	482	475	497	513	500	458	477	496	492	471	476	486	487	499	444	460	467	465	477	469	453	443	509	482	474	461	441	488	459	448	465	452	490	508	468	500	469	487	485	476	472	446	498	499	488	443	491	409	472	514	474	495	465	448	496	464	526	519	500	443	465	471	492	495	452	504	449	470	479	452	472	506	483	459	466	480	470	465	492	502	497	464	510	534	465	475	466	481	471	536	483	442	457	489	464	459	461	480	445	476	481	484	469	450	463	491	455	466	496	471	474	486	460	475	464	470	468	489	471	489	468	509	478	442	458	501	487	470	450	478	459	478	483	505	458	468	495	442	464	460	484	445	513	492	435	469	426	466	514	497	449	476	487	472	471	479	464	478	485	454	490	476	478	490	494	469	493	443	515	489	484	475	471	515	445	490	443	486	477	502	510	489	445	508	456	498	458	487	444	477	460	457	470	510	450	464	445	460	471	457	469	509	437	503	467	454	506	488	493	475	488	476	477	465	458	453	488	490	466	451	452	442	506	488	471	498	485	464	491	532	488	478	498	453	464	517	467	500	516	438	509	473	489	495	492	470	418	445	496	496	496	476	461	460	452	490	485	498	486	498	474	491	473	459	497	506	473	437	513	480	486	457	503
18869	35413	32836	24288	18433	12500	8994	6338	4431	3009	2145	1845	1468	1331	1263	1147	1102	1085	1001	890	851	884	902	872	863	877	843	836	880	847	866	849	837	867	845	812	849	818	854	813	774	804	815	815	816	782	728	763	751	780	754	769	775	765	759	793	739	757	750	745	723	811	797	759	763	759	776	779	792	805	720	759	759	754	779	792	778	737	714	774	748	766	761	749	790	783	777	776	751	733	786	788	726	733	752	742	750	777	742	731	764	793	788	781	800	730	779	748	762	744	729	723	763	784	737	732	732	774	793	739	743	688	710	779	771	747	769	764	812	772	778	802	799	729	720	812	746	766	721	763	762	802	738	775	761	722	740	742	765	768	748	766	758	732	751	822	745	757	802	786	752	745	701	808	793	711	759	801	738	748	792	793	754	697	764	730	752	762	753	776	722	750	718	734	793	773	742	757	738	755	777	747	752	685	740	754	772	788	707	748	756	748	712	760	734	750	807	749	741	746	753	712	764	720	753	777	764	747	739	793	785	759	769	736	766	757	786	770	774	787	757	721	764	733	754	745	818	796	792	767	734	700	772	771	742	727	719	690	785	738	751	787	817	749	705	785	770	750	739	747	760	748	778	758	732	771	747	755	723	734	694	802	777	770	753	786	782	776	731	724	745	760	732	659	773	745	746	792	801	768	793	707	776	740	751	789	795	766	736	770	809	772	752	754	782	777	710	756	730	740	775	771	766	809	796	725	784	784	736	719	794	752	726	728	785	758	736	727	810	742	737	759	748	741	779	782	786	761	722	784	772	736	723	728	733	797	798	745	752	726	750	785	775	805	746	744	760	720	790	730	739	714	761	730	764	731	759	706	728	767	769	793	754	756	786	738	772	789	736	760	729	766	732	798	705	797	739	704	756	737	778	712	759	719	811	736	754	754	765	765	792	798	821	739	745	743	760	733	780	769	768	782	788	743	754	725	785	745	786	803	692	769	710	751	780	758	761	736	789	797	799	824	715	787	764	775	764	786	775	782	803	728	795	776	765	740	761	713	732	758	765	734	719	799	736	734	779	780	787	773	803	757	727	732	734	735	817	687	788	775	729	729	780	788	769	764	777	733	761	818	727	789	717	760	736	736	742	792	730	784	760	770	705	820	712	714	817	727	747	779	744	754	781	719	752	767	805	771	764	765	726	742	790	758	785	731	751	777	776	744	780	730	751	739	746	743	766	757	736	775	767	764	768	796	723	741	836	724	735	779	750	776	783	778	774	760	746	788	761	757	761	775	772	729	780	792	712	777	783	734	738	732	765	751	783	741	753	726	711	756	733	762	726	748	765	771	738	768	758	710	801	752	743	733	750	785	770	735	728	737	770	784	776	753	782	767	771	715	776	707	756	732	735	760	758	821	738	714	763	721	758	746	769	791	723	781	790	786	805	779	755	701	770	692	739	769	765	752	747	774	767	778	795	723	735	783	761	769	745	767	774	749	780	725	731	770	777	743	707	766	717	785	739	833	765	718	743	754	751	767	771	748	756	740	748	720	747	746	746	775	775	815	719	741	705	712	731	767	741	717	773	797	753	786	767	746	694	770	779	714	731	780	766	772	778	768	761	777	766	729	822	731	791	735	769	787	760	757	738	763	733	771	759	703	758	760	735	776	762	735	768	761	755	756	792	717	743	702	825	759	734	778	760	757	708	802	730	764	796	807	707	727	704	789	770	777	751	749	744	778	725	726	746	739	803	728	731	767	733	746	738	750	767	775	754	747	717	762	694	714	790	770	727	739	740	788	736	746	752	712	746	772	711	707	778	762	777	768	731	752	755	793	732	715	746	780	711	769	779	766	749	807	747	823	766	767	778	760	736	737	754	784	772	730	761	742	745	773	774	792	730	803	726	771	712	724	708	776	773	782	748	748	773	736	760	757	793	723	756	796	734	738	733	765	787	727	712	779	717	768	754	774	777	751	690	757	676	734	720	724	775	742	761	753	784	732	738	763	784	770	764	784	760	736	791	716	737	745	769	731	728	725	774	762	751	758	719	783	719	739	784	775	700	782	775	757	788	751	759	851	756	757	701	765	737	794	753	739	747	796	782	804	747	747	776	789	719	733	763	728	718	769	800	761	748	763	781	801	798	756	780	761	720	752	790	794	778	741	756	699	803	726	763	790	765	747	781	764	727	739	755	730	757	771	744	728	739	686	744	778	759	773	791	792	773	789	766	770	706	752	725	763	819	749	750	775	748	729	760	752	748	772	784	730	720	769	708	790	721	767	727	723	763	664	792	760	773	817	742	770	725	706	749	736	784	738	747	757	776	770	746	719	765	736	778	734	733	805	816	812	772	800	741	760	745	721	746	773	764	746	714	785	781	725	727	791	774	778	763	738	730	727	798	793	685	716	746	706	774	780	720	808	772	745	745	697	752	730	731	770	752	753	752	749	761	794	757	736	765	783	769	786	724	727	760	783	708	770	760	737	820	755	809	763	739	709	774	722	744	769	782	703	786	733	703	767	731	758	784	773	771	784	747	764	755	776	765	749	783	756	732	736	809	748	809	783	784	779	761	780	758	778	733	735	762	799	762	708	816	742	744	746	719	784	727	803	738	755	766	788	804	776	706	799	773	786	799	765	750	742	776	755	726	783	733	768	754	794	742	761	746	761	723	749	745	754	766	772	773	705	745	744	763	771	753	766	702	752	778	756	759	797	767	757	835	775	708	806	741	747	846	773	746	776	758	774	799	704	741	692	761	739	768	782	818	797	726	742	727	735	767	735	798	720	727	776	737	766	695	799	745	802	760	734	731	738	736	778	724	766	725	727	758	773	722	761	709	753	779	783	745	738	728	758	796	723	785	751	775	772	725	771	812	753	768	758	774	770	741	761	719	746	754	791	780	731	742	773	758	740	799	789	740	746	769	763	732	684	736	789	710	760	781	769	736	767	743	748	754	772	725	706	760	751	750	745	774	754	809	780	723	764	754	739	747	789	771	755	764	784	731	779	785	754	753	745	798	745	764	738	745	772	760	714	758	735	802	742	689	733	777	759	774	715	743	757	742	789	770	757	746	791	778	758	755	735	722	762	785	770	798	771	729	767	744	793	812	749	735	729	788	772	746	780	725	789	763	744	753	760	737	751	779	777	695	721	760	773	722	741	747	745	746	802	772	729	723	774	738	742	745	746	809	806	745	776	768	748	770	744	752	759	763	725	751	757	766	761	767	688	783	745	766	798	785	803	758	712	747	750	788	735	768	726	733	707	771	754	716	782	751	805	791	762	778	766	807	766	799	766	764	755	777	739	767	763	758	734	748	733	729	756	743	763	819	765	739	755	752	803	781	784	725	757	771	748	738	761	760	756	756	734	737	750	752	734	734	742	821	746	768	776	755	778	766	751	750	697	726	784	764	737	738	750	774	755	761	738	735	782	757	778	753	703	773	749	763	777	739	730	736	760	761	761	812	749	754	761	807	796	800	723	781	749	742	755	748	724	747	712	730	774	809	751	736	739
23020	21234	29055	23788	21336	20664	11036	3908	2267	1578	1041	922	775	712	633	599	600	543	529	479	448	426	432	410	394	403	409	435	446	447	454	444	383	422	435	405	415	381	412	385	385	395	408	347	391	398	388	390	369	410	390	381	345	320	375	397	395	393	346	376	391	363	363	396	369	368	355	392	368	391	386	362	397	402	366	357	363	380	367	375	349	362	390	353	337	334	351	395	369	338	365	409	387	401	384	397	354	331	366	404	375	357	380	377	353	347	357	359	366	376	369	360	363	373	333	360	368	372	317	363	356	346	351	379	393	392	356	370	361	326	360	380	340	380	341	400	372	371	344	350	349	360	389	391	338	355	363	342	345	339	342	350	357	320	353	351	343	340	413	355	347	384	362	348	352	328	354	337	376	343	309	392	339	384	380	381	371	367	345	368	369	352	380	321	357	374	364	355	360	355	360	356	357	360	392	408	368	360	382	378	357	349	351	356	383	330	372	369	338	362	345	370	378	351	355	381	382	343	372	342	395	344	350	361	351	334	356	366	394	363	359	376	367	362	345	429	340	346	349	373	357	390	370	349	354	343	353	347	359	346	377	356	337	326	391	375	377	370	347	342	376	350	354	377	361	352	366	328	370	365	376	404	368	379	360	319	360	379	352	385	358	367	345	360	356	335	368	353	341	369	341	368	338	364	368	327	368	389	342	358	335	385	335	375	346	350	383	356	350	353	377	359	372	365	358	363	373	334	370	412	368	334	348	352	387	381	382	348	377	364	392	376	368	358	347	399	378	378	342	391	383	357	379	357	342	356	406	366	347	376	354	351	354	361	328	355	388	332	358	380	367	336	336	376	357	346	357	372	366	394	338	372	382	362	366	364	380	337	363	343	343	387	384	414	357	361	363	371	370	355	369	369	340	348	362	344	374	339	370	354	356	357	367	333	364	361	407	386	356	355	358	362	372	347	336	361	348	373	357	349	336	373	373	366	379	321	410	389	354	383	365	355	346	355	360	356	342	339	368	364	383	380	384	368	381	358	370	366	344	330	359	364	352	354	367	352	376	347	354	410	363	374	383	401	362	318	375	351	372	345	376	328	343	324	327	320	356	356	309	342	365	390	358	353	348	337	377	373	404	393	335	365	361	364	343	330	378	344	387	387	398	352	371	339	366	328	368	368	353	378	336	406	351	370	352	335	366	362	354	326	350	365	371	343	374	385	355	332	363	375	324	356	321	349	408	379	375	367	343	352	382	360	376	360	376	371	332	363	346	356	372	384	341	381	346	334	339	323	360	344	350	369	400	329	365	344	346	368	357	343	322	364	347	394	366	356	333	345	332	364	354	405	379	360	366	350	372	360	347	362	401	375	385	397	387	326	340	356	390	352	349	341	338	344	364	368	376	372	366	355	389	353	366	352	362	372	367	371	356	373	367	367	362	385	405	348	386	345	363	352	353	347	324	362	352	351	357	340	341	361	356	390	338	338	356	390	364	388	349	353	354	371	362	358	365	392	354	358	334	348	369	338	355	362	378	374	391	380	348	344	340	369	360	350	328	341	392	335	360	363	350	350	356	368	332	336	369	325	347	361	368	366	353	360	380	354	345	358	369	357	388	381	386	362	421	360	362	370	386	330	337	358	356	386	371	373	371	356	391	343	411	383	368	338	407	352	386	352	350	370	377	323	358	353	336	415	353	366	372	376	345	355	339	362	361	340	363	371	366	359	338	376	370	380	355	341	331	344	356	352	329	342	360	375	335	373	340	365	383	338	393	362	365	359	361	352	346	381	374	364	410	375	344	354	347	337	333	368	361	332	374	374	371	360	379	352	344	369	323	353	359	379	376	384	341	382	394	396	363	345	337	361	360	392	383	371	337	365	402	368	359	348	359	345	360	367	371	388	329	358	370	369	342	375	384	388	336	396	349	365	360	351	346	333	372	369	381	343	360	347	377	348	409	367	350	362	339	359	351	361	375	376	353	312	369	367	336	376	352	338	359	373	353	356	390	327	348	338	370	385	373	359	358	382	346	382	350	361	355	374	337	382	360	347	379	355	360	379	422	336	359	311	375	380	358	371	397	366	358	364	354	364	356	355	387	362	393	360	365	370	357	392	340	374	342	361	356	372	355	368	346	379	353	345	326	355	333	360	367	363	400	360	347	347	376	351	351	334	364	385	344	343	336	390	372	386	357	350	356	356	356	363	341	368	343	368	352	368	351	373	335	342	352	342	369	361	376	329	367	394	359	380	368	354	350	344	382	342	355	347	378	369	361	348	330	357	333	330	379	354	372	351	333	364	347	360	389	368	357	364	383	334	334	354	321	335	377	341	356	340	320	348	402	314	346	374	361	363	340	375	347	345	341	347	360	352	360	373	327	353	338	373	332	373	334	376	363	336	348	337	337	323	368	368	386	346	350	340	340	362	400	352	381	383	372	341	333	381	362	340	367	338	372	353	339	363	350	361	391	350	365	344	360	349	359	365	362	340	356	382	336	369	377	352	359	360	356	369	350	350	354	329	352	333	390	339	339	356	358	355	376	360	347	339	373	361	363	330	361	389	332	325	326	380	337	334	312	359	382	383	374	349	332	349	347	334	369	343	330	391	374	359	386	354	361	337	365	348	359	344	361	353	372	373	362	337	371	331	389	401	319	337	386	376	338	374	354	363	361	362	381	387	375	344	395	355	344	359	321	379	354	411	299	339	369	325	359	362	377	352	367	325	344	359	326	337	380	372	348	400	358	348	371	351	340	362	371	344	346	368	383	359	376	369	337	337	358	337	340	346	349	361	330	344	341	363	353	335	373	361	355	356	344	353	330	356	327	336	356	389	406	364	350	349	368	347	368	388	395	394	378	344	365	361	357	349	343	318	359	367	362	346	379	345	400	390	370	405	395	359	365	370	371	350	381	378	375	363	362	350	354	376	375	355	354	318	361	345	365	365	375	393	379	350	341	341	370	348	389	355	382	372	359	382	345	384	373	353	392	345	354	354	349	352	325	356	394	348	358	371	378	402	368	360	336	355	385	350	363	333	352	300	356	380	379	337	376	389	348	339	360	356	379	348	360	325	400	329	349	345	372	350	338	362	363	351	338	366	402	390	344	397	380	341	374	346	352	347	344	371	362	331	372	338	362	368	349	337	389	365	358	330	347	358	360	352	358	366	351	335	394	375	400	382	353	317	374	392	356	373	352	385	389	359	380	348	369	348	363	357	368	381	366	378	376	382	365	330	338	351	342	375	369	379	373	385	336	346	345	321	376	365	366	372	364	328	367	400	394	331	384	362	362	345	363	319	335	319	372	357	349	359	383	351	336	329	356	356	417	411	350	341	364	364	355	376	362	355	324	383	394	330	330	387	349	352	332	365	366	341	342	349	366	365	373	350	326	352	349	380	370	344	393	313	340	343	338	353	366	352	366	378	338	348	323	362	348	346	327	355	353	337	357	358	366	368	339	356	307	386	336	386	371	400	347	362	378	364	358	380	359	388	336	380	369	379
20389	39266	36732	28881	22381	16590	11797	8487	5877	3724	2598	2290	1822	1515	1388	1313	1251	1137	942	843	830	802	777	716	709	721	750	672	730	794	756	797	794	712	736	665	709	660	664	608	624	632	625	604	643	609	582	551	599	585	604	578	548	591	587	627	563	589	594	592	594	578	592	583	568	601	608	612	570	589	595	557	580	591	583	629	588	524	597	602	569	539	540	574	548	514	624	571	600	627	583	576	547	571	558	545	556	564	592	549	612	533	581	577	586	606	574	582	597	594	568	578	584	528	578	601	586	568	566	577	558	551	579	589	520	585	593	562	536	583	574	608	608	585	564	548	620	567	564	576	599	564	558	555	621	564	615	582	553	584	604	565	546	551	571	537	555	587	600	584	558	595	517	559	587	555	539	587	544	593	579	532	571	582	586	576	569	568	583	564	579	615	561	576	560	559	591	571	552	564	604	541	621	574	582	547	588	557	600	570	605	568	607	592	579	577	582	584	600	587	561	600	605	589	566	583	550	565	614	545	597	572	560	546	568	591	601	606	627	528	537	592	568	590	604	550	562	545	610	557	549	568	549	537	588	594	600	625	595	538	569	595	578	608	555	563	589	557	573	532	543	622	575	576	597	553	583	554	548	503	598	567	554	550	604	564	533	551	550	541	578	576	584	566	585	544	554	545	545	566	607	579	580	558	565	629	587	571	564	529	536	591	587	591	512	588	522	566	580	558	555	561	544	602	572	578	565	582	558	605	573	588	530	605	566	549	619	578	595	590	556	582	624	583	615	577	580	552	567	588	594	535	595	597	530	583	609	597	590	542	560	558	553	540	569	607	599	630	565	573	584	550	600	585	570	592	549	591	531	557	601	612	577	598	548	551	558	578	565	590	531	589	576	555	538	565	576	545	606	598	577	557	599	586	566	569	560	573	590	560	583	598	571	560	569	589	529	544	568	594	578	616	561	611	595	569	618	584	578	558	587	581	612	590	599	610	589	537	568	573	537	601	582	565	524	549	581	585	599	615	588	580	560	538	570	623	584	565	569	563	611	609	566	625	598	571	581	550	586	578	592	572	570	570	566	608	577	558	588	553	557	528	551	564	574	585	546	621	585	574	606	591	576	521	584	567	590	604	593	573	558	551	573	608	588	553	633	562	539	594	589	568	562	609	602	583	580	551	582	574	597	600	611	593	570	606	569	579	578	586	577	568	576	562	539	536	562	545	573	533	568	564	606	589	578	570	589	559	552	552	557	536	540	603	628	546	593	637	547	604	578	536	588	587	548	543	561	568	571	580	580	563	594	554	560	602	631	585	548	597	608	580	573	566	586	552	595	557	585	528	579	593	579	571	611	548	593	584	554	583	580	576	548	572	547	585	604	588	572	555	578	590	620	550	616	567	571	591	596	564	556	601	510	595	593	555	530	562	561	548	571	572	586	595	600	582	545	588	569	611	600	604	543	598	557	579	569	525	588	585	580	540	593	623	553	583	581	553	567	563	535	616	581	574	589	589	533	507	610	579	579	578	524	599	567	588	529	591	557	590	576	559	611	561	581	601	579	600	585	548	581	543	571	599	572	621	591	574	577	570	589	528	584	575	586	610	529	589	617	578	568	604	557	525	571	571	538	599	556	559	623	561	577	616	597	527	590	548	603	560	569	541	582	593	566	558	609	619	556	571	598	573	571	550	595	591	560	571	587	554	550	566	567	585	556	594	596	615	610	573	538	600	566	557	591	612	552	575	607	552	524	583	598	606	563	557	569	549	569	581	561	589	623	555	592	626	604	582	586	566	594	595	578	542	556	553	624	524	564	590	538	570	585	551	570	561	557	545	592	537	578	580	559	555	559	609	512	584	604	550	580	573	584	539	582	601	650	572	576	586	562	547	589	573	604	556	554	566	555	684	578	587	570	542	576	560	547	585	585	559	550	555	602	555	553	549	582	576	586	616	559	573	532	591	612	597	620	608	613	625	625	588	583	562	586	606	609	566	586	588	549	605	567	514	521	560	569	542	574	599	556	573	577	577	557	569	621	589	531	582	577	598	559	575	594	591	574	617	579	556	559	544	568	545	565	575	589	591	584	598	560	583	578	549	567	560	602	549	570	574	600	564	557	593	594	523	570	600	593	566	552	547	578	618	591	570	547	564	587	578	586	566	610	556	600	628	576	537	579	535	590	577	563	576	577	592	614	593	520	563	574	607	573	588	574	570	583	539	566	568	612	553	597	586	595	609	573	572	544	564	551	611	592	593	565	575	577	585	558	584	590	567	553	554	531	594	544	527	564	540	563	596	594	573	584	550	565	595	562	590	556	544	571	538	599	550	589	600	574	629	592	578	562	587	617	556	545	562	585	546	548	548	586	573	577	551	559	572	589	533	575	573	539	593	561	585	579	563	594	586	558	598	581	573	616	590	637	552	629	554	566	547	595	567	514	606	606	532	557	597	608	526	595	600	553	581	571	559	548	568	579	607	585	592	571	609	572	572	576	629	592	583	571	579	580	590	592	550	557	577	577	622	583	565	588	582	546	623	546	592	541	613	575	561	572	585	544	605	526	573	599	585	572	593	524	582	573	584	625	570	565	584	581	581	614	580	565	614	605	534	517	549	608	602	599	590	565	593	574	575	581	576	572	580	536	561	566	622	551	536	632	563	615	608	581	565	600	583	561	603	608	601	587	597	551	593	561	609	552	592	581	593	582	529	563	528	610	614	573	566	566	615	573	571	564	556	564	569	570	619	571	579	560	574	545	596	569	549	578	604	613	556	550	591	609	543	597	610	530	524	556	609	568	554	542	586	579	564	580	521	608	546	598	586	574	557	586	561	557	571	583	575	556	579	554	561	594	585	573	559	601	572	580	565	598	604	550	555	602	563	570	599	615	570	591	556	599	584	560	577	545	579	601	553	551	609	586	575	586	567	582	609	600	575	561	622	539	591	584	534	559	575	579	571	596	527	581	553	590	551	621	585	548	571	608	545	619	636	565	566	557	582	557	560	598	581	554	586	572	565	571	581	583	586	538	585	551	564	564	582	555	556	565	536	561	579	546	580	549	564	528	593	644	575	533	608	526	557	579	596	558	531	568	567	589	608	559	596	586	536	571	584	600	586	565	570	601	601	594	549	575	583	591	600	579	641	598	627	562	572	551	580	595	526	613	566	614	575	594	565	561	555	573	558	573	589	598	553	575	614	579	576	536	580	649	571	613	597	555	571	565	562	586	579	549	568	604	587	573	644	544	614	585	600	556	547	564	557	558	615	588	586	581	611	585	546	573	612	584	529	557	613	561	597	600	582	552	563	554	619	576	599	568	565	609	567	617	556	615	568	604	598	553	558	560	604	561	586	580	575	582	573	589	586	603	594	517	578	539	542	584	610	573	588	617	581	577	571	586	618	592	599	553	560	547	579	560	576	568	560	591	577	565	540	547	574	601	555	592	568	580	572	590	544	584	568	573	547	596	625	613	591	586	604	616	574	590	607	551	584	561	575	584	541	574	567
26731	21410	20345	12181	5159	2778	1674	1149	767	515	481	473	398	410	439	431	406	374	379	364	343	387	377	369	364	327	342	415	375	385	333	377	402	384	350	356	339	361	393	381	343	344	356	359	392	381	357	359	371	379	363	349	360	367	352	366	329	377	349	371	377	369	345	386	349	347	325	335	334	349	367	371	362	341	377	372	361	367	363	352	351	341	382	343	320	365	381	361	363	374	373	366	355	347	355	344	361	364	340	364	333	359	348	312	331	340	348	347	352	333	356	353	316	362	357	324	348	371	336	359	366	338	353	381	336	357	368	399	360	338	369	405	363	373	346	350	351	382	350	378	353	353	326	356	353	326	365	332	360	322	366	320	307	344	352	350	363	366	383	359	352	367	382	343	335	322	367	359	342	351	377	360	356	353	353	348	381	346	342	392	378	386	313	350	358	350	353	370	385	341	336	340	325	349	335	352	362	352	365	376	332	342	346	348	323	378	349	329	348	344	406	370	342	329	355	363	346	371	366	380	332	327	346	381	354	359	348	325	344	354	356	371	373	336	360	345	384	349	377	354	372	360	363	374	369	332	371	358	351	338	344	379	384	362	373	368	349	336	336	331	388	351	360	325	354	353	346	348	346	298	373	335	343	318	360	388	338	324	372	343	336	385	358	308	365	359	366	364	352	357	339	366	330	350	365	350	352	380	318	325	357	347	334	349	366	365	370	350	359	334	326	325	354	376	376	337	350	356	372	334	332	374	360	342	351	346	332	362	327	344	377	315	344	351	380	378	372	361	373	322	324	384	369	358	351	319	355	347	343	355	341	366	383	352	385	362	351	338	356	362	375	357	349	377	330	360	354	362	390	403	370	314	305	352	329	379	378	330	345	356	370	368	349	399	336	303	370	333	378	371	351	335	339	362	392	362	323	347	390	359	340	327	343	326	365	365	348	327	392	339	359	333	342	356	393	327	377	320	364	341	335	366	345	360	358	390	352	351	353	353	388	358	340	347	363	351	387	320	363	345	341	373	309	373	351	344	336	365	336	348	366	348	329	345	358	365	369	336	326	353	343	362	346	338	372	359	352	345	343	372	378	378	371	338	376	394	349	392	382	356	358	378	393	345	332	340	326	341	384	336	357	374	362	343	371	362	333	358	377	359	344	387	372	337	363	362	354	348	374	323	336	360	338	331	356	357	330	348	378	400	348	359	319	333	373	347	331	369	335	346	346	336	356	350	395	365	352	379	329	320	374	369	396	346	382	348	355	346	357	341	350	348	327	359	360	361	348	384	382	345	360	367	370	334	370	332	361	381	331	365	359	380	339	343	343	349	365	334	364	361	353	367	343	367	339	374	338	339	350	379	320	343	350	315	327	381	370	353	374	360	356	373	343	353	355	348	372	353	327	340	351	360	364	331	346	344	367	376	366	341	365	318	344	324	370	374	366	326	362	331	309	370	365	354	349	325	399	359	349	344	353	359	329	324	352	354	329	355	348	333	381	356	358	368	387	341	353	353	350	349	375	339	356	338	354	333	385	388	334	338	356	360	329	342	343	345	350	346	357	328	370	339	345	382	374	359	361	358	357	391	341	308	351	396	337	323	391	310	356	381	351	339	362	359	362	333	351	337	363	342	338	339	348	372	339	353	361	342	404	346	355	385	372	347	374	368	323	373	350	358	373	356	313	338	343	386	372	349	383	353	365	322	328	346	348	360	372	367	332	329	342	371	390	350	340	332	323	364	318	347	335	367	356	366	333	358	358	348	357	378	325	354	371	341	352	342	347	381	325	354	356	320	364	317	367	320	358	337	358	348	354	348	373	318	385	345	348	335	372	321	363	336	334	339	366	366	328	339	355	337	342	407	375	356	354	343	374	330	348	360	347	344	336	339	295	321	378	374	368	342	321	366	345	382	343	363	347	338	373	386	371	361	351	346	336	341	376	336	347	379	339	374	368	367	352	374	318	337	372	336	362	375	349	369	327	384	317	362	345	343	379	318	335	359	351	379	335	342	355	348	331	361	367	356	355	324	363	354	347	340	350	389	356	378	374	367	345	357	362	353	376	355	371	375	323	359	368	373	370	323	359	381	338	329	349	332	363	363	379	351	347	382	325	354	359	335	337	361	349	353	353	376	373	325	347	380	359	339	325	383	370	349	371	363	341	333	368	346	348	326	366	376	339	364	354	311	386	351	388	370	348	352	343	366	330	369	361	363	343	349	350	360	355	330	356	356	343	332	373	388	349	348	365	356	346	354	370	353	359	353	355	372	335	367	365	378	359	365	319	381	329	350	356	383	332	365	387	366	333	347	332	364	379	355	351	377	401	360	364	371	340	345	355	345	327	356	347	345	338	354	310	345	331	339	396	380	344	334	362	359	330	347	347	353	363	371	339	321	334	337	401	370	353	379	342	357	373	371	329	314	338	364	370	336	339	367	329	379	332	384	367	369	320	364	366	346	338	361	360	323	356	304	359	379	362	346	346	349	334	345	375	332	346	357	333	307	371	360	308	378	361	354	395	351	355	349	334	322	368	348	357	378	359	370	347	376	375	361	366	358	385	329	398	361	380	346	372	351	364	378	376	353	372	322	334	357	320	330	363	337	357	370	335	390	318	363	327	354	343	360	297	333	343	362	370	356	362	348	383	338	339	355	364	354	331	362	354	326	327	337	375	344	332	349	350	337	367	353	346	349	363	342	370	371	356	394	374	322	331	329	349	366	364	348	339	343	340	345	359	340	344	336	315	343	375	338	355	347	342	348	327	376	342	358	350	327	354	329	325	395	400	341	374	309	350	328	343	370	344	368	336	351	389	295	343	378	357	377	341	357	361	346	387	352	356	338	407	322	383	373	347	374	312	364	352	338	353	360	363	346	345	370	357	370	335	326	366	337	355	360	366	370	386	346	361	365	364	371	335	367	424	346	361	353	350	347	347	349	335	348	353	385	326	321	346	339	354	392	345	365	360	321	342	330	327	354	375	343	323	360	389	378	335	345	329	342	347	342	350	382	378	367	382	360	358	326	363	337	388	362	353	345	343	364	360	346	349	376	352	363	342	337	319	360	361	355	357	367	352	365	361	343	360	340	379	352	399	323	333	352	325	350	324	357	388	373	360	360	343	364	366	341	353	351	358	331	339	321	388	326	376	328	367	373	334	342	338	349	328	355	328	342	348	373	329	376	373	339	340	380	336	355	336	367	391	344	340	371	337	343	351	362	343	339	318	328	342	334	372	328	338	343	362	404	312	387	373	347	354	396	365	359	376	332	346	357	345	324	374	342	352	362	350	382	343	370	392	329	352	349	385	367	314	350	353	365	340	302	322	345	343	359	374	360	371	319	356	342	339	326	386	333	328	326	370	335	356	339	365	331	391	373	352	342	361	369	380	363	323	378	360	348	353	356	366	373	387	355	332	357	315	382	355	335	344	363	386	372	380	341	360	321	372	346	339	349	349	389	362	358	307	349	361	338	360	364	351	323	383	327	347	341	341	338	376	401
16936	27623	25157	16732	10921	7594	4564	3118	2005	1285	1042	858	808	746	729	682	692	658	621	573	597	596	582	572	592	562	618	582	619	650	579	624	594	584	576	534	560	585	580	582	571	547	565	542	512	553	581	581	515	566	561	557	559	512	555	563	545	569	535	561	550	544	577	565	554	577	613	534	573	505	586	550	552	571	594	539	593	556	526	597	556	546	566	603	566	566	560	573	554	562	563	578	546	563	578	545	546	553	565	559	562	604	547	553	555	589	569	579	565	546	544	533	546	596	516	599	570	540	546	545	584	605	536	589	594	565	548	564	577	560	539	566	550	568	550	555	506	554	575	547	527	585	567	558	536	535	505	550	564	585	526	564	528	598	548	549	548	542	556	603	586	533	571	575	578	593	585	557	556	557	533	544	567	541	531	566	534	539	552	531	548	546	543	541	588	515	531	545	547	555	573	578	555	549	568	551	589	534	545	577	564	573	539	535	572	552	557	588	560	553	554	587	617	545	602	556	537	536	579	556	576	552	547	545	552	543	569	528	540	553	541	516	571	545	559	544	579	553	563	560	550	534	567	557	599	607	534	545	547	558	527	556	533	550	582	542	602	553	559	549	522	585	554	579	547	546	545	588	584	546	587	545	519	555	589	522	547	558	594	554	577	539	536	545	604	575	568	560	540	535	582	573	521	571	557	584	553	540	555	546	542	546	538	554	539	546	579	515	554	570	526	555	593	551	536	600	567	535	537	574	590	580	552	617	558	560	563	587	514	556	572	547	543	570	536	554	583	561	562	538	565	524	551	555	535	540	559	551	579	566	531	536	573	575	560	566	505	562	566	557	513	543	542	540	574	578	549	553	559	569	575	581	564	512	566	534	505	577	548	523	554	533	558	599	556	571	579	566	540	583	559	554	538	532	541	505	596	558	538	557	545	580	585	533	528	517	573	576	573	590	571	562	579	558	546	532	501	603	570	621	532	571	537	534	524	513	557	557	547	547	580	549	575	557	548	529	585	568	575	552	509	546	574	555	575	578	557	558	537	549	540	559	577	533	548	505	525	566	559	574	585	575	554	555	531	548	549	539	558	571	549	612	531	556	539	553	525	590	534	578	530	550	621	567	552	534	497	561	524	530	550	564	565	527	561	537	556	538	561	554	552	547	518	546	537	569	532	542	554	544	560	532	563	527	539	561	542	512	507	587	591	541	576	561	583	531	583	584	587	541	551	514	516	552	552	549	544	544	553	539	551	517	571	573	546	524	550	552	532	584	527	577	494	571	544	546	532	529	540	528	544	554	587	541	588	561	543	545	566	577	541	540	566	545	548	595	522	573	499	521	588	536	574	586	572	562	558	539	565	541	581	554	551	534	574	527	564	538	584	558	554	588	534	584	586	556	525	616	556	558	542	569	599	554	588	579	544	557	531	576	571	543	580	564	573	587	560	569	562	537	526	617	573	542	572	482	556	551	582	561	536	564	529	537	595	545	549	522	569	538	552	607	557	575	545	567	560	529	581	576	560	562	583	562	601	562	583	599	559	560	583	565	545	535	521	552	552	557	542	551	589	596	538	547	533	555	557	545	525	570	559	564	545	538	510	553	551	516	591	554	532	515	571	537	520	562	539	539	608	568	561	529	529	562	561	514	540	542	551	569	558	570	537	526	542	575	574	548	594	609	580	559	578	559	599	553	548	533	552	522	516	545	550	557	544	554	559	542	561	573	518	580	557	564	549	541	601	525	572	587	546	589	540	585	548	582	537	517	528	573	541	534	550	548	566	565	557	577	563	550	553	576	556	622	540	555	585	544	580	569	569	551	528	552	563	584	548	581	564	539	562	504	554	550	554	559	550	573	534	585	552	589	521	570	566	545	545	543	556	549	544	536	538	567	604	579	560	563	604	561	558	526	556	532	565	549	594	553	552	551	560	527	514	530	497	552	562	567	605	543	569	542	554	558	562	537	519	553	558	543	562	568	541	567	538	555	511	605	559	539	538	554	536	574	570	564	552	539	538	551	525	512	559	511	546	546	559	550	543	564	552	573	560	549	597	507	547	530	570	547	553	542	518	585	586	558	578	607	544	523	563	575	528	553	557	544	578	543	551	562	574	608	567	543	585	563	553	587	516	570	586	551	562	554	556	543	603	560	545	558	548	529	547	564	573	551	547	597	577	555	572	570	547	539	539	535	532	528	587	567	527	530	538	561	560	555	537	536	529	560	570	530	539	614	565	569	544	529	527	569	528	585	548	564	552	573	568	569	519	583	543	520	564	532	555	546	535	559	557	537	549	519	563	572	570	531	539	560	552	571	571	544	581	553	594	551	589	577	562	578	578	552	564	555	585	533	533	553	557	573	557	542	518	548	595	547	576	550	540	552	588	576	574	559	548	560	513	596	541	559	548	529	567	586	521	548	505	529	564	553	601	511	550	541	549	555	602	555	559	532	595	570	588	550	551	540	571	541	610	564	568	543	533	556	577	562	537	587	551	550	563	559	538	543	562	541	569	546	522	568	535	540	552	553	537	594	529	551	606	537	556	536	598	516	596	528	552	548	553	540	553	563	553	546	569	558	594	513	601	552	611	550	509	532	592	591	584	558	534	543	525	547	525	573	536	562	540	509	532	531	596	592	562	576	538	570	576	547	593	540	569	568	567	568	560	535	567	614	525	539	590	562	494	527	570	581	590	552	555	565	557	568	541	580	594	537	559	540	532	548	557	538	595	546	542	593	579	549	574	574	533	549	554	539	551	573	541	564	571	546	558	580	581	554	574	547	572	593	612	534	563	560	617	572	538	557	579	565	588	601	549	545	581	520	550	556	563	535	597	552	558	543	555	559	536	510	551	592	535	529	510	573	568	579	579	534	551	556	552	552	556	568	527	560	520	527	571	565	560	551	561	627	573	569	555	573	543	536	562	570	561	550	569	543	537	546	565	600	594	592	541	557	538	619	550	580	513	575	495	526	530	591	540	535	573	571	541	514	536	569	605	531	561	580	483	582	563	567	522	535	553	558	554	533	553	544	591	542	573	562	553	572	504	547	547	586	582	537	547	583	536	573	547	540	513	535	591	551	542	537	527	579	555	555	543	560	572	578	562	587	551	556	567	569	578	539	585	590	525	615	594	613	574	534	539	571	568	578	544	558	584	549	556	589	547	537	551	546	565	567	527	591	562	565	557	574	535	555	585	543	588	595	522	503	550	559	556	572	516	546	539	584	555	580	520	558	510	567	554	552	558	557	625	549	589	563	603	542	563	501	541	555	560	559	543	544	547	556	517	547	548	516	599	579	580	527	567	542	551	543	540	564	562	564	584	603	559	536	549	565	529	558	547	511	534	594	544	539	523	520	546	572	552	590	575	573	578	577	549	560	585	534	533	554	569	568	591	554	577	535	517	573	538	517	583	559	560	534	573	514	533	532	552	595	522	562	583	571	518	597	592	552	548	556	559	540	534	575	564	542	573	571	558	564	565	508	556	588	571	526	529	536	546	578	569	565
24061	21211	28413	24287	20639	11526	4420	2204	1491	1045	836	773	747	688	631	607	617	574	530	528	497	503	544	527	525	525	516	484	533	526	537	477	506	521	523	511	519	496	522	518	510	524	497	508	442	469	502	451	499	512	521	454	475	465	465	505	484	462	459	446	460	485	502	453	496	476	467	485	475	472	501	461	538	457	482	515	472	460	477	495	501	500	486	470	494	496	445	455	476	471	495	418	442	456	487	442	499	498	483	468	450	466	461	486	478	506	507	468	531	443	495	475	442	449	479	478	435	499	488	445	451	472	493	469	463	507	500	478	485	480	488	489	498	466	479	438	484	489	487	458	479	463	457	495	540	455	479	491	461	466	489	457	514	468	486	500	434	523	468	469	489	505	468	501	487	461	480	470	476	459	474	491	469	457	442	468	463	444	482	485	480	480	456	444	477	482	466	469	493	450	484	490	457	460	450	439	493	491	489	475	445	443	439	504	473	478	479	470	480	503	458	449	503	497	433	470	488	516	532	491	489	480	501	443	489	498	494	469	509	478	454	470	457	485	476	487	446	464	490	474	461	443	482	458	447	519	478	494	455	493	482	483	461	445	482	513	473	469	461	475	519	471	449	440	428	473	470	468	452	474	521	444	473	511	445	481	478	453	487	466	473	496	445	494	467	473	488	440	501	488	489	482	512	452	486	463	464	465	456	476	491	438	460	439	477	475	475	449	427	469	430	483	473	484	478	444	488	480	483	476	498	465	437	448	457	475	494	471	462	480	468	480	498	447	525	467	475	474	545	471	497	486	502	490	472	465	496	478	449	456	469	482	471	461	457	460	492	485	455	466	484	456	487	458	443	470	476	463	497	461	459	442	508	459	496	474	488	460	464	507	438	497	484	466	519	453	480	496	519	470	512	456	408	481	417	460	463	452	466	456	471	469	475	452	453	458	506	426	467	445	464	484	455	463	447	460	493	491	496	489	471	459	453	466	476	445	492	465	476	480	473	477	494	432	467	450	462	512	458	515	457	467	483	434	502	471	488	478	501	466	501	452	473	482	471	497	464	490	465	429	499	480	466	477	496	463	468	494	453	492	496	473	474	473	448	471	477	469	476	490	441	435	506	491	466	512	483	478	469	462	458	488	430	501	474	463	462	502	454	501	480	479	449	456	456	465	479	538	471	436	502	478	480	463	442	506	445	447	458	484	482	482	468	473	480	460	489	478	447	442	467	478	443	498	466	517	475	480	471	463	454	460	481	482	476	505	474	465	499	502	505	455	469	460	448	435	463	486	482	433	470	471	458	489	458	507	484	486	462	473	494	471	451	479	499	460	479	464	452	481	471	462	492	486	467	469	483	467	466	537	462	487	456	489	453	464	515	449	489	463	460	477	469	481	475	490	439	477	489	427	478	474	486	483	468	471	504	478	456	486	488	440	494	483	505	503	467	491	459	511	469	509	445	502	500	464	470	480	452	448	444	473	477	465	491	469	453	433	451	479	459	506	514	474	472	486	456	478	429	428	465	453	468	449	447	469	431	453	469	482	467	476	477	500	488	501	491	500	501	464	480	446	501	455	476	471	493	470	443	465	475	496	442	477	440	482	511	447	507	450	488	467	455	492	456	492	483	477	427	475	475	474	488	478	494	479	513	446	479	469	504	491	480	479	510	483	469	458	470	436	505	479	480	452	454	463	452	495	471	458	505	476	473	498	514	481	464	490	521	454	476	471	490	457	458	456	471	478	499	470	488	478	458	513	505	452	458	465	471	469	475	480	505	540	469	478	503	474	457	481	479	471	479	452	449	478	464	468	508	494	477	493	436	499	455	467	458	459	497	475	474	501	476	479	469	447	499	457	487	491	468	475	457	475	474	501	438	462	462	472	475	477	482	470	443	471	475	441	462	505	465	452	493	465	487	474	473	484	516	422	456	496	473	463	476	439	479	468	492	438	440	439	489	487	414	506	472	466	486	489	482	484	501	450	467	446	494	476	446	468	478	498	471	471	481	513	486	439	505	462	468	468	496	448	482	505	515	466	472	495	472	467	464	487	470	475	498	452	465	468	470	463	461	478	454	471	477	447	486	448	483	486	499	457	465	478	504	468	487	490	452	491	497	463	468	476	439	480	477	483	448	486	452	515	493	487	453	453	486	469	489	420	440	420	468	488	472	464	494	485	472	473	481	465	495	436	480	489	484	498	451	486	501	464	481	446	486	449	465	478	459	464	469	433	450	441	488	433	470	485	474	475	487	516	452	497	488	481	449	456	445	499	475	489	471	490	476	460	453	455	466	446	478	451	454	451	487	466	488	472	445	472	468	467	435	454	454	490	450	498	472	495	489	486	459	491	447	449	476	449	481	453	487	462	464	486	466	459	475	475	475	442	435	475	429	479	478	499	498	515	455	478	458	478	473	465	450	473	501	468	462	505	441	475	494	453	495	485	424	443	480	460	469	448	518	433	491	461	438	475	462	479	449	448	449	458	478	488	514	477	445	479	455	459	468	512	434	481	471	497	482	510	512	440	462	486	463	452	497	472	441	478	477	486	475	467	513	469	471	481	483	455	454	500	482	496	501	480	479	447	480	490	454	473	489	454	498	436	469	508	483	479	477	492	517	473	470	459	459	469	486	474	490	461	479	481	469	482	445	519	500	488	473	487	438	453	460	417	509	476	494	460	480	478	507	518	496	481	509	478	503	459	458	497	479	506	451	513	493	493	491	492	517	463	465	456	459	474	485	464	496	529	498	494	474	486	466	474	462	471	515	493	483	475	450	481	478	489	508	476	473	492	519	489	480	445	471	465	506	434	473	479	453	463	453	475	480	457	481	464	496	493	481	476	449	453	458	479	464	453	485	422	488	480	488	467	442	477	449	482	453	447	459	458	486	488	461	474	457	474	472	449	482	505	482	493	489	469	468	456	495	502	482	496	494	464	472	434	475	470	495	482	524	468	456	518	458	499	446	495	473	479	464	496	486	475	447	457	471	472	488	502	477	468	466	471	481	451	442	477	493	477	452	462	511	529	497	476	491	477	492	459	479	473	474	485	478	462	476	507	467	484	499	458	473	448	472	488	475	484	474	470	469	453	490	471	491	504	460	490	475	522	483	450	435	486	466	505	439	481	447	446	465	459	466	479	477	455	479	498	501	488	433	477	470	473	443	486	466	505	486	451	468	507	466	468	448	448	472	447	473	497	484	473	498	455	446	485	474	466	462	462	480	481	480	430	486	455	498	475	455	469	520	469	464	467	464	442	482	502	443	479	469	451	447	470	476	485	514	468	523	479	483	504	484	479	464	512	465	475	544	461	482	483	480	465	502	465	460	487	495	471	516	447	485	458	458	478	464	460	444	475	460	493	510	502	437	449	479	495	489	460	465	462	463	459	469	467	460	445	429	463	468	462	491	494	469	474	507	490	490	481	491	465	439	491	452	464	489	438	470	470	470	483	466	428	484	500	442	490	478	489	468	489	445	499	464	466	451	455	508	471	452	484	492	451
18021	34279	32200	23564	17193	12705	8052	5608	3692	2338	1978	1735	1451	1430	1267	1164	1056	1037	967	922	926	817	857	840	885	926	877	870	921	890	844	850	866	847	750	848	852	731	806	749	820	744	783	733	748	752	788	746	770	759	762	758	736	803	748	722	758	750	747	779	738	753	762	758	822	775	760	840	702	763	733	710	774	775	795	757	727	768	771	751	703	797	752	747	736	818	712	799	734	751	767	727	750	790	776	785	759	743	767	849	721	738	776	746	774	735	721	785	772	754	742	784	820	734	698	789	749	750	766	720	756	771	772	797	805	705	757	727	750	769	715	767	802	741	718	710	747	781	764	735	760	741	744	733	744	741	713	787	744	746	754	738	718	744	799	746	766	751	733	768	712	783	800	738	697	815	734	767	733	763	707	755	764	738	755	799	739	780	786	756	692	757	779	767	750	735	714	722	750	744	699	741	750	713	760	725	786	770	743	717	718	757	755	771	731	734	759	778	761	744	777	689	743	696	742	780	736	750	751	806	723	745	768	696	805	792	697	768	742	742	766	725	768	708	765	767	726	743	722	771	753	790	770	806	734	779	735	718	717	788	780	781	762	754	778	726	727	739	732	771	709	743	690	743	777	717	779	773	691	743	708	763	757	757	754	751	757	699	752	715	773	772	729	747	756	781	771	735	760	754	722	750	757	747	745	798	778	772	776	762	778	768	776	770	723	721	764	720	747	695	790	762	722	667	710	768	777	770	690	745	670	734	732	770	717	732	742	729	714	738	712	759	756	760	783	729	787	786	741	736	695	771	737	782	737	706	777	771	762	759	790	797	723	747	760	776	681	760	752	778	756	723	796	757	739	725	738	706	737	717	669	717	745	783	745	769	717	754	750	761	768	758	756	757	785	747	730	788	773	761	816	760	717	758	744	711	772	753	819	726	789	751	745	757	774	770	746	791	757	712	754	713	737	724	725	722	714	759	750	723	758	727	767	777	727	783	735	768	752	749	759	734	729	788	738	741	771	778	767	684	743	763	734	731	702	753	771	767	750	754	764	719	770	772	742	763	800	760	754	771	741	697	767	704	743	728	737	745	737	774	763	764	732	707	748	701	747	762	743	754	765	684	765	715	720	775	730	772	752	741	735	762	772	721	730	745	735	710	739	740	741	779	726	756	758	763	719	746	795	699	713	759	781	778	741	731	769	758	683	795	785	674	744	745	745	735	748	811	761	710	716	789	709	737	734	738	721	790	721	700	757	754	731	753	725	752	730	726	775	767	758	696	809	825	734	765	730	679	743	777	763	791	771	724	742	723	748	732	786	756	728	719	746	710	782	771	744	788	764	789	777	784	786	744	794	739	729	758	760	746	749	743	777	751	726	794	723	750	676	745	776	750	768	732	726	785	754	730	771	698	699	765	738	759	752	730	752	730	730	750	754	741	801	721	756	726	702	726	697	735	773	724	739	816	824	773	721	766	777	753	740	731	739	713	716	692	788	749	719	749	800	762	809	783	755	785	736	734	716	695	776	737	751	732	764	759	696	738	736	758	733	709	757	713	799	717	741	742	755	723	763	705	746	747	728	751	716	785	723	740	751	705	751	814	769	747	759	767	713	730	762	737	664	743	740	763	796	783	768	747	773	729	761	731	726	764	732	740	733	768	748	709	755	754	728	705	776	724	741	744	752	721	723	765	753	817	739	768	721	713	771	744	722	709	684	768	695	747	711	707	781	747	734	743	724	735	693	739	776	709	777	711	779	781	702	770	777	728	759	764	725	739	772	742	760	759	728	755	766	744	765	760	729	758	758	734	705	711	742	730	749	719	755	762	699	777	746	752	765	704	766	786	763	787	738	806	759	731	792	767	735	742	765	718	732	802	702	808	750	729	740	761	767	692	775	790	753	738	769	741	797	758	737	712	756	718	720	739	722	702	767	698	717	748	746	752	734	769	758	743	741	728	696	766	752	715	744	750	768	746	694	745	721	722	774	782	731	731	713	738	773	781	692	734	766	740	759	753	720	779	722	780	727	742	729	706	743	724	739	722	758	748	758	755	760	754	751	735	729	756	732	722	706	790	713	768	747	753	770	755	734	742	728	737	699	730	763	740	718	725	792	754	716	792	741	792	703	717	771	743	755	732	743	739	730	757	698	784	757	728	732	746	730	803	827	742	734	742	760	744	703	722	737	741	735	744	737	746	746	736	736	773	743	764	726	715	746	751	762	753	715	793	734	736	729	720	731	779	707	721	730	770	789	752	793	729	734	756	743	707	745	701	737	726	779	744	727	774	734	761	744	741	748	739	769	766	716	764	704	726	781	740	764	703	785	742	697	750	777	746	726	740	767	799	766	728	804	702	772	787	777	734	780	713	812	761	703	781	787	768	762	730	732	721	739	737	795	783	737	738	744	737	800	742	721	745	799	768	724	735	691	731	762	700	759	774	711	770	726	721	742	769	728	757	707	803	757	737	782	679	744	734	794	746	765	750	759	811	722	755	784	745	738	744	730	692	762	810	741	749	745	751	743	721	664	775	738	744	747	693	748	741	754	722	751	703	726	746	744	761	740	737	729	756	730	743	740	728	734	723	692	721	722	722	746	728	789	752	753	748	750	756	712	756	768	719	765	770	783	795	753	757	763	758	721	741	745	763	794	735	769	706	750	712	755	741	745	770	775	750	744	776	765	760	703	762	776	739	723	691	697	757	725	719	737	751	780	738	776	764	775	718	775	746	749	770	744	742	722	735	713	760	797	783	698	783	760	756	758	797	735	792	781	747	739	696	732	736	704	720	747	729	747	775	763	714	777	790	739	785	756	748	746	787	770	749	772	720	782	728	735	755	735	786	706	753	754	743	726	731	741	784	733	730	760	748	706	763	735	748	783	764	767	716	749	763	718	749	721	759	811	744	781	749	743	732	740	786	733	785	735	762	768	727	699	740	716	748	717	745	760	708	745	790	750	737	739	752	728	781	768	745	732	711	711	716	731	728	738	703	745	752	731	723	773	718	784	719	788	746	765	738	715	763	717	742	777	741	716	711	737	773	706	735	751	736	767	727	788	742	698	803	749	748	721	729	696	730	708	782	735	735	716	713	736	746	762	680	773	731	737	758	748	803	676	774	726	762	767	727	791	771	697	721	739	750	732	743	741	705	733	750	790	761	699	767	739	757	721	738	733	762	804	757	695	764	770	735	807	752	803	745	719	750	761	728	766	758	720	720	737	756	797	768	771	725	757	764	801	746	704	763	726	712	766	786	759	768	746	772	777	788	741	735	745	766	722	716	774	794	743	741	743	724	751	737	682	753	765	727	739	805	728	758	789	737	762	692	737	720	737	731	812	789	753	759	779	716	746	704	764	746	738	733	734	745	729	755	731	737	726	752	739	728	798	711	768	775	774	801	733	783	714	762	756	772	763	729	713	711	707	755	728	735	770	770	719	736	792	756	746	731	724	748	761	756	685	779	769	750	699	759	739	792	751	776	688	722	721	683	776	699	756	726	752	739
22942	21082	28832	23546	21125	20605	10085	3311	1826	1190	997	885	727	738	668	608	562	524	477	442	466	435	435	459	454	396	443	420	409	412	395	387	375	407	415	407	374	387	368	400	377	359	358	377	419	366	379	355	347	361	360	400	364	413	385	331	381	364	379	351	382	338	343	334	370	333	338	350	379	385	352	386	331	339	374	350	342	380	351	357	342	362	396	370	408	367	325	344	372	365	382	357	321	355	368	355	347	413	344	347	329	347	358	305	347	354	371	343	338	362	378	333	362	362	320	303	341	335	354	357	327	356	309	339	334	365	340	341	387	365	344	347	355	389	398	342	366	326	361	325	341	315	351	355	353	345	365	363	343	352	336	336	345	367	344	366	344	363	363	344	360	346	348	350	361	355	372	371	317	325	364	366	358	335	392	382	360	344	367	314	361	336	369	368	341	337	340	349	328	354	357	342	360	330	347	357	349	346	356	348	347	360	371	340	330	359	365	340	368	342	344	370	363	349	345	350	341	327	339	350	369	340	343	368	348	330	340	296	340	325	303	351	347	336	333	328	348	344	336	317	372	336	358	355	359	351	314	367	324	373	337	337	345	366	347	309	369	333	315	328	306	328	349	352	373	332	357	314	332	374	356	332	369	368	352	363	338	343	387	348	350	316	356	375	313	344	334	358	340	367	326	324	333	354	333	363	354	347	324	353	360	341	342	330	370	351	366	371	352	356	377	365	288	351	370	350	346	330	337	338	357	362	367	349	358	337	363	376	371	363	348	333	335	351	355	360	320	411	347	343	359	349	371	318	315	359	353	388	349	343	364	367	368	355	359	377	350	341	333	339	324	314	350	344	333	346	386	380	354	363	327	367	354	362	345	358	350	353	347	330	336	356	362	343	341	343	371	332	357	335	364	339	335	382	361	365	367	362	302	348	336	350	352	358	355	323	366	352	375	338	356	375	352	348	358	347	361	341	367	373	378	338	352	353	319	333	337	330	347	345	342	356	340	349	352	327	343	351	365	344	322	347	367	342	310	343	399	370	382	351	322	345	335	370	342	373	349	339	348	372	321	374	347	330	335	376	364	340	328	327	370	379	362	340	375	377	379	369	315	383	343	331	357	333	346	340	358	310	338	341	377	343	378	332	332	319	339	354	351	353	360	324	350	378	349	359	356	348	359	348	340	357	372	409	364	315	355	326	374	345	350	372	371	330	361	400	359	357	342	380	322	381	337	362	327	347	358	350	370	351	337	348	312	343	376	349	336	334	359	371	378	336	359	348	366	330	336	326	369	347	352	353	333	346	372	338	340	357	311	364	343	389	330	337	383	334	352	357	365	364	354	335	363	339	347	406	325	388	330	371	353	348	360	343	406	375	333	356	354	354	334	322	362	348	346	312	363	342	361	330	361	319	355	379	344	340	348	346	339	362	327	349	343	365	349	366	385	320	373	367	372	367	352	332	349	306	382	324	340	344	385	329	328	334	351	342	346	392	337	333	358	378	346	328	337	378	356	315	328	339	328	333	327	333	357	359	354	330	373	351	340	373	314	341	344	348	335	397	353	319	377	329	390	349	348	319	335	372	342	359	351	375	346	352	337	334	371	313	374	380	366	359	362	336	383	348	358	365	360	365	336	350	388	362	333	371	326	326	363	360	329	361	339	332	342	375	348	366	335	334	361	321	378	367	327	353	324	371	351	374	363	358	364	352	353	348	326	321	358	350	376	365	334	333	361	347	366	373	358	331	342	347	346	344	354	313	352	331	324	321	332	357	346	347	364	372	389	361	365	371	360	355	373	364	342	331	353	345	343	389	362	360	338	361	337	366	383	335	334	366	315	359	331	320	364	352	329	352	302	337	372	370	349	331	352	361	329	371	376	345	355	360	359	341	353	347	384	328	348	295	357	343	355	366	356	341	343	317	380	368	343	367	330	351	360	338	363	365	350	363	320	370	328	361	339	344	389	300	338	343	343	335	360	356	363	323	349	373	385	351	359	363	370	346	352	342	347	334	329	379	346	350	342	329	304	348	349	367	340	364	337	372	350	334	328	352	363	352	341	343	345	323	376	344	343	342	360	316	329	382	332	366	335	358	361	382	321	371	304	348	368	360	366	303	328	353	338	362	318	331	367	368	338	374	394	381	349	328	350	350	334	357	345	339	335	351	340	355	335	376	343	330	394	351	345	325	340	362	342	333	317	339	378	368	358	362	350	344	337	358	349	329	361	338	354	363	333	306	339	392	317	346	367	361	321	378	355	334	321	397	343	375	320	363	340	314	357	343	352	355	360	356	347	361	344	347	347	376	312	342	343	342	328	372	361	349	334	361	388	385	318	353	335	341	349	325	348	338	359	351	350	349	323	360	341	344	333	366	345	354	354	335	359	335	357	315	370	343	336	339	325	345	390	352	335	377	358	352	365	302	349	343	315	356	340	329	329	363	348	346	322	327	321	342	346	349	364	369	315	351	398	340	366	337	340	365	354	323	346	326	344	362	347	357	332	351	344	361	316	368	344	358	367	314	360	341	317	346	358	339	327	381	359	366	377	337	346	363	369	376	361	387	355	355	370	329	355	354	351	334	329	348	322	378	347	354	366	363	351	354	350	334	332	327	353	350	396	340	355	309	341	347	353	385	334	359	357	358	370	337	385	333	347	352	365	355	345	327	355	319	351	300	340	345	356	307	339	334	369	330	356	334	380	335	359	337	326	329	334	391	366	324	333	335	350	369	349	344	365	343	317	307	347	352	337	362	347	351	321	329	365	324	345	322	358	361	354	312	358	350	320	319	343	341	363	349	379	332	344	334	363	355	364	382	363	356	353	347	316	330	366	347	350	382	377	354	350	350	316	379	384	345	341	371	349	348	362	359	311	343	324	336	364	332	340	344	359	378	346	347	338	326	354	351	342	350	328	347	333	334	380	371	299	326	335	371	346	373	350	343	389	365	349	347	367	351	338	334	341	355	369	339	362	308	350	359	319	328	366	340	360	355	379	359	337	345	349	349	337	356	341	343	332	354	351	358	356	358	348	323	338	343	368	368	322	334	325	363	354	340	309	368	344	339	332	306	343	336	356	385	323	329	326	367	358	334	351	340	352	316	339	339	349	364	325	341	337	355	375	351	332	356	348	345	350	345	375	315	334	358	361	367	362	338	353	326	352	326	355	314	363	366	332	323	351	341	377	333	348	363	326	341	353	375	351	343	363	354	342	327	363	376	345	333	366	371	335	373	341	363	369	393	343	352	357	334	340	353	346	361	347	340	353	351	325	334	360	366	337	378	369	375	334	350	369	319	329	339	349	363	392	377	328	329	353	365	370	365	337	333	347	356	332	338	337	362	359	353	359	342	339	375	365	360	378	366	354	321	297	340	314	339	377	362	348	364	360	365	324	330	358	373	351	340	360	361	387	372	323	351	350	348	367	329	341	345	370	332	341	310	371	351	323	350	342	320	371	315	348	308	335	339	325	342	350	348	365	374	375	342	338	335	331	323	351	343
19878	38518	36600	27632	21376	16145	10304	7435	4805	3002	2648	2108	1930	1834	1419	1311	1209	1090	1002	909	872	774	749	735	775	765	738	811	762	741	689	675	669	657	626	628	628	636	662	620	632	590	593	565	613	613	579	590	583	591	611	612	621	549	553	610	571	586	561	558	572	588	573	557	583	626	568	569	592	545	575	560	584	542	600	529	572	563	535	564	562	585	587	564	600	541	552	560	579	556	551	557	559	592	592	572	585	545	592	541	554	582	550	582	536	545	551	590	573	550	530	545	578	540	604	555	563	545	536	524	610	556	566	529	554	548	601	577	566	566	571	554	543	541	581	573	569	519	577	577	617	545	556	553	561	515	566	530	576	570	527	535	526	579	621	575	558	558	587	579	575	594	616	568	559	530	543	572	612	543	561	561	544	536	602	571	577	557	546	563	569	572	535	559	505	584	555	583	523	583	575	570	554	557	532	548	560	502	568	559	510	563	531	582	534	558	547	565	574	573	572	538	586	555	549	593	562	580	579	518	512	568	528	541	560	589	593	607	534	575	533	544	558	523	563	557	567	537	530	531	588	574	608	513	543	538	557	566	573	542	561	551	554	562	618	597	549	582	516	564	534	560	592	549	604	500	561	560	549	577	575	549	542	577	532	576	537	554	550	519	598	552	552	565	523	543	587	565	576	544	557	542	545	571	510	536	529	564	558	536	586	563	563	527	543	593	574	504	559	577	595	554	529	558	572	600	599	606	586	607	520	546	582	581	569	543	607	563	538	602	574	570	608	521	568	591	579	577	551	547	588	576	571	585	520	594	541	560	525	563	598	536	538	558	583	587	598	533	534	551	573	570	595	599	578	557	538	566	548	539	535	590	542	566	580	561	538	584	518	548	563	606	496	545	588	560	539	557	535	542	529	532	559	569	560	572	563	566	559	570	591	536	577	586	564	562	523	584	566	577	570	559	533	542	485	566	603	592	537	577	603	551	608	522	574	561	557	537	558	498	517	530	550	595	607	542	533	600	558	517	577	535	575	578	558	559	576	590	520	541	570	577	580	499	593	542	538	555	599	546	587	537	541	576	580	572	525	536	569	567	562	541	547	568	569	568	557	567	596	575	555	575	567	506	569	567	561	552	562	531	565	547	558	573	570	562	548	570	574	581	562	575	561	573	528	576	577	558	581	512	572	589	535	559	563	572	568	575	571	553	531	540	551	573	558	586	578	569	546	569	583	561	537	532	548	516	551	548	560	513	576	531	537	576	507	541	515	555	562	579	598	559	578	540	599	561	538	547	539	562	552	566	525	545	547	561	583	556	560	572	567	567	562	538	557	559	562	519	556	538	529	547	572	603	587	576	553	583	540	546	587	584	551	535	564	544	600	510	565	534	623	537	552	514	564	561	567	589	551	592	604	571	557	583	561	543	584	578	596	565	529	553	534	571	557	551	559	601	553	567	528	572	570	539	574	561	571	539	572	507	565	539	533	584	583	535	571	513	591	560	522	556	577	593	550	545	519	564	561	571	517	571	576	520	551	542	569	556	534	558	563	533	553	540	506	559	563	587	558	546	576	575	547	591	535	602	533	571	572	554	543	575	577	513	532	503	565	555	552	515	548	540	555	549	613	525	601	591	576	617	526	540	552	575	543	522	528	552	538	582	514	579	564	589	560	547	561	584	585	581	541	511	574	588	569	557	510	541	589	575	509	559	581	567	535	567	542	537	557	549	579	593	587	538	564	538	537	580	611	565	545	552	549	590	540	583	530	549	515	557	595	631	527	557	574	544	565	550	546	569	552	551	566	564	544	550	589	554	547	590	541	562	570	564	524	560	560	528	556	525	529	545	575	569	583	561	571	548	521	571	586	524	543	587	562	516	567	567	590	577	556	568	546	534	541	545	556	556	531	593	584	582	551	575	540	595	598	551	557	557	580	574	564	573	542	580	573	545	541	555	570	594	524	560	560	565	591	557	540	503	559	569	582	568	580	568	544	532	555	552	574	534	510	600	565	566	549	596	544	542	573	526	575	563	574	560	565	576	595	589	577	561	546	554	566	533	560	534	587	596	571	588	529	541	607	563	562	598	588	551	562	569	576	538	531	558	554	552	567	572	550	548	507	568	545	592	554	602	610	576	536	574	618	517	570	555	570	555	558	528	553	532	578	552	551	570	579	572	554	573	566	554	561	567	532	567	556	605	557	503	555	565	569	555	583	560	552	545	567	499	573	551	548	587	580	594	573	566	517	563	554	544	550	594	571	536	541	528	541	592	580	550	566	535	584	558	536	565	570	560	552	563	581	567	534	528	566	570	539	517	511	518	578	527	545	533	565	511	555	555	572	554	563	591	566	612	574	564	583	575	568	583	545	571	524	558	524	568	617	562	567	514	532	546	578	514	563	587	569	568	579	598	605	540	580	564	545	551	540	551	540	581	573	579	582	559	573	617	586	561	548	503	566	530	543	530	600	600	564	574	563	534	564	588	557	563	574	589	575	543	606	558	586	571	582	535	562	542	571	573	561	535	541	559	579	554	553	564	578	584	595	572	564	555	591	528	545	590	557	557	549	593	566	582	586	534	552	568	536	590	551	553	544	598	551	588	553	574	595	587	569	561	567	518	540	560	533	528	560	552	572	561	556	511	542	551	602	604	595	572	561	558	540	581	560	565	530	561	567	537	574	562	544	536	533	593	577	549	536	555	541	527	557	585	564	549	539	567	566	571	583	532	598	537	586	599	591	567	532	622	613	571	559	517	494	530	590	552	579	585	564	568	524	580	585	580	549	574	549	555	547	588	548	539	566	548	587	551	522	589	561	572	509	537	563	544	531	529	575	562	581	582	573	597	526	565	550	534	585	557	541	575	549	551	570	563	583	568	528	569	560	572	570	566	563	556	601	566	547	509	549	554	556	557	530	573	566	584	576	591	565	590	554	560	564	548	529	556	543	556	548	594	597	592	543	613	533	562	528	550	548	549	538	540	565	569	574	588	548	527	537	563	581	581	533	566	520	556	547	562	573	527	549	593	560	579	549	542	542	556	516	526	565	559	593	589	503	523	574	584	583	529	546	556	563	559	566	546	578	563	563	545	562	557	537	555	550	564	529	539	562	571	553	559	569	514	525	560	533	570	571	533	531	546	527	529	532	552	559	619	532	568	601	565	556	557	585	549	600	569	559	562	522	542	562	575	547	585	552	544	607	577	592	566	544	530	550	557	539	547	592	524	569	583	540	545	515	541	541	530	542	611	535	565	522	562	571	525	556	604	572	541	543	564	555	555	542	558	547	520	601	516	583	574	569	557	557	565	587	553	527	556	564	553	528	570	581	602	554	582	578	590	549	544	546	609	588	547	527	577	559	534	557	557	552	572	541	602	599	561	566	561	587	591	586	551	557	526	552	555	570	538	543	546	556	579	538	571	547	543	589	547	576	573	557	568	574	554	560	589	583	533	596	558	541	583	526	563	552	555	620	564	564	602	559	516	544	568	505	554	603	591	594	565	569	588
26663	21435	20754	11737	4878	2372	1336	1032	603	524	431	456	426	418	384	414	370	361	353	367	357	362	359	378	363	391	382	369	363	355	368	332	361	360	342	367	329	360	378	362	356	333	336	344	366	366	350	357	309	340	337	333	322	350	320	348	348	324	303	326	338	334	306	350	338	325	340	332	347	328	300	340	340	365	352	382	347	359	334	360	344	358	343	318	386	367	360	340	327	323	377	349	354	340	328	290	349	350	352	322	386	356	363	296	346	358	345	358	334	348	311	367	365	349	296	349	334	315	372	374	342	352	337	330	316	326	338	365	327	358	361	344	326	349	321	360	335	362	348	329	369	337	349	395	341	338	360	310	360	342	356	322	349	350	314	332	364	354	358	342	369	352	322	370	323	338	339	316	349	347	343	333	361	343	342	324	351	339	373	314	341	329	334	367	369	337	317	326	324	357	343	318	341	331	344	371	369	356	365	360	331	355	315	314	349	316	347	341	331	343	358	361	336	338	349	354	322	344	318	358	339	343	349	343	344	348	348	330	346	334	383	326	311	345	349	361	330	327	335	362	362	349	360	350	351	330	396	364	371	345	372	393	337	342	373	374	357	367	329	356	350	350	348	333	343	371	332	366	351	339	347	354	356	338	345	341	360	333	368	316	343	331	342	360	340	374	345	353	315	354	308	319	341	339	321	315	333	328	334	350	333	317	307	308	359	320	336	377	350	369	362	368	334	343	312	325	323	395	356	355	360	367	354	382	346	349	370	342	370	331	359	387	344	342	363	320	340	336	342	377	362	345	329	371	356	330	365	318	338	313	335	343	361	345	334	361	392	360	338	355	346	343	339	358	338	334	333	348	321	367	326	370	313	375	322	383	342	349	344	367	359	339	329	313	330	317	359	342	341	337	333	343	357	350	357	370	358	338	357	358	300	349	345	359	338	360	312	338	335	356	373	360	334	354	342	334	316	388	348	320	335	353	348	337	332	364	349	352	375	345	358	311	362	370	360	348	323	330	355	352	349	349	324	319	340	311	339	385	308	359	352	356	364	339	366	351	356	359	335	342	355	362	354	347	365	362	366	337	382	340	349	350	340	339	325	356	353	332	347	342	370	335	367	369	362	340	349	348	339	368	341	367	342	362	344	357	360	329	334	316	369	334	316	348	335	380	342	357	370	381	345	334	336	361	369	343	349	369	335	348	329	361	348	344	299	346	325	346	374	341	346	351	362	345	329	387	372	365	320	349	359	348	355	335	323	322	357	323	346	322	323	341	347	329	366	364	341	366	328	355	343	312	374	379	344	319	373	349	377	364	320	337	359	338	323	353	334	337	329	346	340	346	344	335	387	346	363	389	351	353	364	353	305	353	346	402	336	341	378	337	343	349	341	342	349	347	351	332	364	344	348	358	336	340	324	314	350	332	312	333	353	333	356	316	383	356	325	350	331	328	362	379	369	374	377	325	339	348	365	338	342	368	339	345	343	350	341	374	307	328	351	358	360	332	392	341	329	330	358	325	324	304	367	356	330	352	311	309	347	358	326	342	345	328	337	379	359	343	351	343	354	334	370	369	321	363	349	324	345	327	347	355	363	359	351	340	318	339	367	367	323	330	333	331	380	338	331	344	328	320	368	323	335	361	348	340	342	370	358	320	347	339	361	329	367	371	357	367	370	347	348	319	414	347	351	346	333	343	374	296	320	376	346	356	365	340	360	347	388	342	349	336	344	368	369	340	347	370	374	363	357	334	346	335	343	351	357	346	356	363	339	407	324	358	338	369	349	353	375	334	344	357	349	354	332	357	368	372	361	364	319	348	348	351	332	318	354	314	342	305	355	323	355	363	354	356	360	317	373	339	342	359	341	341	354	320	362	339	361	356	400	341	322	369	357	339	341	344	353	352	307	328	361	340	379	322	372	339	365	346	358	368	332	308	365	355	351	367	367	368	336	364	365	355	362	355	342	375	312	347	346	361	345	350	366	361	356	316	321	348	334	348	330	340	350	365	322	338	387	347	354	344	321	315	343	376	371	367	329	341	342	374	352	351	353	328	332	385	353	348	376	317	360	332	368	328	376	302	312	362	364	354	350	309	364	340	355	340	344	352	357	363	322	339	320	314	317	360	360	364	308	325	358	348	326	365	333	358	352	355	322	352	349	347	337	364	346	335	373	346	351	361	350	353	390	360	338	348	277	371	320	338	371	343	364	346	346	335	371	348	357	371	332	353	352	344	333	330	363	331	345	328	331	324	333	341	318	357	361	339	364	339	342	363	355	322	343	345	325	386	346	339	353	316	332	358	327	325	341	330	353	346	351	363	360	349	300	348	369	351	364	330	338	367	379	351	364	335	336	359	328	316	339	329	346	381	335	344	332	341	350	370	387	358	384	324	329	347	393	363	338	339	352	342	357	331	370	338	339	341	321	351	334	366	342	345	348	367	331	343	310	370	325	305	304	372	321	337	351	316	307	332	336	352	329	350	351	352	349	335	351	314	305	334	338	346	386	331	353	359	322	356	341	376	340	370	358	364	328	331	332	334	303	362	346	370	351	383	310	337	362	330	346	354	358	335	342	337	342	333	348	314	373	326	331	333	336	376	336	342	366	335	373	335	327	321	336	342	361	363	312	333	348	381	359	376	355	348	339	342	328	372	352	385	334	327	363	360	369	312	354	309	326	384	362	357	331	313	348	390	303	357	337	343	346	350	366	363	358	337	328	333	345	354	321	370	369	327	353	369	341	349	368	382	323	330	343	348	362	378	322	376	411	358	304	321	320	349	321	345	359	359	336	371	319	344	352	357	345	311	373	340	320	358	341	378	372	379	313	343	346	355	326	328	328	356	339	372	349	359	359	357	324	386	337	315	338	344	355	322	361	348	340	345	320	339	354	336	313	349	319	375	336	346	316	356	347	357	346	348	368	338	341	312	326	343	336	328	360	312	338	327	341	336	375	330	342	313	391	356	306	351	367	346	332	351	350	357	331	329	340	324	321	350	341	351	331	350	338	365	359	323	338	334	343	344	340	332	362	346	325	344	349	374	325	339	360	306	328	324	346	336	343	343	363	340	348	338	339	362	361	337	344	356	343	340	325	369	393	348	366	374	304	357	354	347	346	321	348	368	346	389	351	315	371	347	337	373	360	345	353	337	367	375	349	343	336	365	359	389	352	363	321	366	351	340	363	343	324	364	388	332	389	329	366	346	351	368	379	372	352	357	362	341	352	328	321	361	345	374	333	374	333	366	361	344	348	364	352	360	362	370	338	324	321	317	380	380	338	367	345	344	367	310	338	340	341	370	327	349	358	381	342	351	318	382	350	337	356	331	360	344	356	343	336	317	368	340	314	372	361	364	357	345	330	352	384	330	335	351	306	332	327	351	346	319	333	339	349	333	341	345	342	381	341	345	359	336	377	345	368	391	327	365	317	348	354	366	343	388	326	333	323	333	356	311	351	379	338	339	308	351	383	358	367	367	375	374	347	364	344	347	349	367	356	353
16502	28058	25879	16082	10699	6275	3659	2704	1504	1068	921	886	893	807	758	732	701	631	631	589	581	607	633	606	617	576	597	640	581	578	556	603	540	563	584	622	613	566	611	561	556	556	552	555	534	568	504	562	543	570	570	555	543	557	554	538	574	580	558	553	550	526	559	527	531	584	567	534	552	548	559	546	572	570	586	582	543	508	588	543	532	557	571	569	589	549	504	518	563	589	548	554	576	594	537	552	539	528	556	545	538	560	569	545	551	520	570	609	586	542	526	575	581	530	517	569	540	558	545	522	555	569	563	542	544	558	584	522	511	542	518	556	554	527	559	568	550	551	541	546	565	532	571	591	543	579	567	542	551	563	516	557	554	549	606	552	539	513	544	566	592	524	541	546	526	587	562	568	558	575	555	540	554	584	576	556	531	564	561	560	565	575	559	549	554	542	563	575	526	557	558	556	532	546	532	555	545	543	573	552	530	538	564	553	525	530	581	608	528	529	546	598	539	551	579	576	518	586	570	535	528	549	498	535	551	537	543	535	552	548	548	510	591	559	540	556	560	585	573	568	567	562	573	555	548	547	573	537	509	549	547	563	536	558	550	581	540	553	546	546	541	577	547	526	585	584	570	560	549	518	592	586	503	568	570	565	537	581	574	548	567	541	554	531	545	568	527	592	588	585	558	553	521	553	580	569	542	581	536	540	547	547	571	583	552	516	540	530	549	590	563	514	564	538	562	544	554	565	527	542	543	613	564	585	542	525	568	551	579	571	573	542	542	595	537	509	532	570	527	524	581	554	566	549	566	562	555	556	574	553	575	564	569	524	548	602	563	579	560	492	532	527	605	599	509	545	566	567	560	515	523	551	577	559	553	560	518	535	559	577	571	544	561	565	572	579	549	532	534	556	546	562	576	564	539	550	545	559	536	513	544	567	520	527	571	540	581	545	591	553	523	575	565	557	563	565	534	542	589	574	547	521	570	554	536	558	548	569	564	565	502	577	590	565	544	531	578	556	494	515	558	574	575	524	597	557	548	542	569	542	542	542	550	562	569	537	568	538	516	529	583	548	533	549	525	590	521	571	584	579	562	559	545	559	542	509	596	567	561	579	504	532	569	530	534	523	498	537	548	527	556	578	536	541	513	567	562	535	584	557	575	557	543	524	563	538	572	557	518	547	569	549	556	545	539	574	554	536	556	553	538	595	536	538	580	580	552	530	555	560	551	577	529	562	589	569	536	523	555	516	540	573	551	508	535	576	531	527	586	563	549	551	544	575	557	559	544	529	565	584	561	547	550	626	547	529	548	551	561	598	566	535	528	539	550	547	529	557	543	529	517	574	555	571	553	548	575	569	542	548	527	525	544	572	566	566	587	533	521	530	546	565	545	517	523	547	567	551	539	532	543	539	567	575	568	523	548	516	523	543	573	505	552	564	558	556	592	551	567	538	550	546	550	613	529	579	543	565	574	541	564	540	563	564	593	549	558	527	573	559	556	543	531	570	553	571	590	531	538	569	545	557	553	560	550	566	581	534	547	546	569	556	530	594	578	533	569	530	545	523	567	603	535	538	589	539	535	568	569	550	568	539	539	520	523	627	550	559	505	512	561	544	539	542	575	538	600	597	566	557	572	561	578	519	548	563	590	529	540	547	539	531	594	543	556	529	510	530	562	527	577	568	557	577	544	539	531	544	567	556	572	565	533	548	568	574	556	556	482	542	536	562	570	515	609	571	600	550	574	561	501	567	519	526	581	498	550	569	547	550	566	598	569	566	553	600	564	564	549	550	518	528	567	574	555	570	518	523	550	574	541	515	587	560	534	544	557	498	554	521	568	501	536	566	534	554	529	545	528	530	524	535	536	554	568	597	557	584	549	531	531	582	551	552	574	543	576	510	577	567	534	547	554	569	573	568	570	568	547	574	575	588	540	511	580	511	539	583	569	545	520	556	522	584	572	541	568	573	543	572	552	549	535	554	545	581	503	594	580	541	546	559	538	516	569	562	532	583	511	529	569	527	559	553	573	574	572	565	560	517	544	509	549	608	566	522	554	524	530	547	563	586	536	541	514	520	537	552	581	592	589	529	557	523	533	506	575	557	586	524	594	553	581	551	500	569	564	560	583	550	566	537	532	565	504	548	557	589	574	560	546	547	557	569	583	552	573	580	581	536	553	517	527	532	498	568	552	598	515	573	566	519	552	551	566	569	578	594	549	533	564	547	558	506	550	567	534	583	535	546	538	577	562	567	545	506	521	575	535	563	558	515	569	575	577	563	524	541	541	583	573	524	529	518	553	576	560	552	584	553	527	588	569	524	556	547	594	547	574	588	530	520	519	530	589	565	507	542	546	566	520	583	579	503	558	555	556	611	543	568	560	574	500	547	576	518	590	530	567	549	545	549	575	589	550	553	573	547	541	522	572	534	507	561	535	572	529	511	527	540	551	520	554	565	566	554	541	570	578	567	540	548	569	585	529	563	526	560	537	541	563	509	582	527	527	544	545	582	562	545	581	565	548	519	583	538	543	517	491	585	516	560	545	529	524	544	532	561	521	568	578	514	575	534	558	557	531	556	570	548	535	584	548	537	585	564	528	586	579	569	535	547	547	562	538	532	520	602	526	517	514	584	535	560	553	513	530	545	564	570	511	565	587	543	530	529	570	564	619	523	561	548	537	598	565	529	527	574	536	531	529	524	507	529	548	561	536	596	566	565	558	550	568	564	551	553	545	583	555	574	561	577	522	548	553	588	526	590	558	570	561	526	543	537	548	598	539	511	540	556	530	545	531	553	533	547	584	535	566	553	577	550	573	515	562	522	553	529	517	535	581	587	536	534	506	552	594	502	561	565	533	553	531	534	534	538	524	596	584	541	561	546	525	545	513	605	562	527	533	529	555	535	583	553	536	542	553	566	537	519	564	561	570	566	551	548	578	559	523	540	574	567	546	516	560	546	557	523	561	526	584	559	577	557	558	564	530	575	514	548	568	575	518	574	515	509	515	586	569	555	580	564	522	514	549	560	614	535	538	525	516	539	535	565	534	531	531	542	591	541	568	535	547	499	606	563	548	585	564	573	545	543	486	569	564	537	570	535	561	525	574	541	551	495	542	512	555	538	573	494	537	553	545	592	538	557	546	560	554	565	568	489	517	575	573	537	554	569	542	545	563	526	564	559	553	512	555	502	534	535	589	562	522	556	523	582	513	564	546	569	539	574	556	529	539	562	543	552	545	517	540	537	539	553	547	588	532	542	552	543	530	531	568	583	532	549	584	553	549	538	566	569	558	515	522	579	585	550	536	574	524	559	532	560	581	581	537	579	553	557	520	572	554	551	589	560	557	616	558	511	564	557	542	533	522	554	561	566	540	543	528	585	580	570	562	562	540	516	559	576	535	556	529	587	565	582	588	581	591	534	530	558	554	568	554	561	563	548	554	585	541	536	552	577	536	557	565	528	575	548	534	524	506	561	589	551	547	592	542	570	603	573	562	563	523	578
24066	21211	28432	24355	20592	10025	3571	2115	1290	994	828	853	729	726	682	654	626	567	584	556	511	548	564	588	518	530	528	504	508	500	518	524	474	496	468	480	516	509	481	487	431	507	482	508	480	490	512	463	479	453	475	484	475	456	479	466	432	481	469	452	476	476	473	482	518	516	509	490	438	476	470	489	490	475	463	465	476	484	494	489	439	518	485	454	459	419	460	493	472	466	469	469	485	474	453	493	504	462	465	497	465	458	533	512	474	486	493	483	436	455	474	488	439	499	493	490	457	518	474	495	444	476	474	474	490	471	471	472	475	489	486	484	439	492	484	509	469	509	480	461	486	478	450	474	523	464	476	448	546	496	474	497	462	470	481	456	486	506	485	456	516	483	494	422	482	481	492	501	474	472	464	519	454	456	476	456	484	505	486	423	494	448	470	504	462	466	508	480	471	505	465	506	496	473	461	500	479	467	530	444	450	439	483	484	520	481	498	440	454	459	496	445	488	451	519	482	463	499	472	466	482	501	456	476	471	461	490	481	505	478	464	444	461	485	481	458	535	475	461	481	486	488	460	501	504	467	470	435	448	496	471	447	515	442	457	475	483	500	467	511	505	493	482	492	453	456	432	471	459	463	462	425	496	466	448	456	501	450	474	466	488	446	510	466	501	501	458	470	477	474	507	475	462	491	517	509	476	438	442	462	517	451	465	458	456	437	496	484	474	442	492	483	460	492	477	483	475	492	480	474	487	457	474	467	512	462	487	452	452	438	457	421	453	476	478	475	456	479	510	481	445	456	434	475	483	465	489	409	447	475	473	465	450	462	505	526	456	449	449	493	462	475	442	453	468	446	489	465	503	476	488	503	464	488	472	478	464	511	461	448	450	531	494	467	476	468	412	492	469	480	490	454	488	467	500	434	497	466	521	473	516	515	467	480	484	480	459	495	435	536	491	479	426	501	480	472	484	453	436	468	483	451	450	441	478	478	487	420	463	516	485	505	475	439	467	475	470	471	451	474	496	448	450	452	458	451	457	462	477	473	484	475	479	484	469	457	488	477	501	466	438	469	427	453	463	458	478	486	488	494	467	509	501	503	495	478	460	457	464	445	458	460	459	434	462	474	468	448	527	421	480	457	472	440	487	485	479	479	447	473	430	469	489	492	481	475	472	460	451	485	430	478	474	452	489	474	484	439	486	494	468	464	486	472	489	474	493	454	495	464	453	454	465	456	458	481	497	427	486	491	468	487	456	464	482	473	463	494	467	518	459	456	475	485	502	473	443	473	497	456	485	527	499	457	483	465	477	479	489	502	454	442	510	450	468	466	467	461	526	487	442	476	506	503	486	479	463	484	467	457	468	468	504	481	484	498	488	488	439	442	462	484	481	472	504	464	486	474	475	537	448	438	483	486	470	457	492	492	497	489	469	466	455	452	510	498	503	494	438	441	451	445	485	470	472	480	449	479	507	433	461	480	474	464	496	497	462	481	471	479	483	457	476	425	465	489	479	489	481	474	487	438	468	465	464	470	488	460	463	472	456	457	512	477	495	479	478	457	476	432	489	473	506	488	447	466	485	470	466	486	465	467	471	502	463	478	457	458	489	447	477	448	459	470	424	483	511	468	494	465	497	471	469	477	487	493	454	494	500	499	450	446	511	464	455	493	480	491	501	480	476	455	470	476	484	458	446	481	488	435	465	478	486	474	475	497	477	487	453	484	449	477	453	469	471	482	495	485	454	460	469	448	480	466	490	476	472	487	458	495	438	469	470	467	498	475	427	472	431	492	471	455	474	469	487	456	482	473	451	475	443	463	441	487	500	502	466	450	469	479	503	466	463	431	461	475	471	469	460	461	486	497	459	497	491	461	432	467	507	443	478	473	495	482	496	476	466	504	497	480	513	448	465	478	428	449	473	485	474	503	437	483	490	477	434	507	430	434	456	458	439	426	485	492	498	446	442	474	481	494	460	481	506	465	469	467	462	519	451	494	442	485	444	465	496	453	490	478	527	469	462	504	485	462	450	485	502	489	539	445	490	448	515	474	481	446	443	465	472	448	464	457	480	506	460	494	448	453	475	487	482	444	479	465	480	441	481	438	494	467	475	453	454	470	485	524	487	448	484	467	455	439	503	440	501	445	451	470	507	462	453	468	497	455	468	428	473	502	501	459	491	489	450	515	442	487	473	433	429	485	484	436	433	458	480	458	472	502	472	492	457	466	495	529	486	482	462	494	485	453	462	486	534	474	467	467	441	449	459	461	418	469	456	463	479	484	474	468	459	483	489	482	476	457	480	461	467	442	485	477	478	444	462	482	456	508	495	507	482	494	465	449	446	474	488	467	485	468	493	426	420	453	452	453	459	485	428	479	471	472	462	453	476	436	466	447	458	512	479	441	509	457	454	433	475	494	460	465	466	484	458	481	466	514	465	447	491	504	454	459	486	473	450	502	476	452	511	456	461	458	463	486	480	454	445	479	488	463	478	452	493	439	444	444	423	460	445	463	460	481	468	474	487	490	414	459	482	459	473	454	495	489	493	473	472	461	468	440	488	511	467	516	509	476	425	478	481	451	475	461	485	492	445	463	479	446	481	479	430	466	471	477	487	475	432	504	516	469	468	493	486	447	473	471	447	478	467	437	465	486	485	506	463	481	479	479	477	520	462	457	446	467	449	478	418	461	466	481	454	459	503	455	498	483	474	448	469	486	445	438	455	443	474	454	481	448	458	476	500	454	450	478	486	495	469	450	432	483	498	491	478	473	478	502	491	498	522	482	476	497	522	480	467	487	490	475	455	486	521	480	428	505	471	461	468	483	465	456	468	463	459	462	467	467	492	458	473	479	446	477	458	440	478	465	454	459	437	468	458	507	458	457	476	447	473	502	495	439	436	433	515	476	456	453	451	478	443	443	443	480	468	454	455	499	481	483	431	468	484	470	477	487	517	487	464	486	468	443	449	497	459	484	480	475	473	448	443	451	465	451	465	478	430	480	453	491	479	440	461	495	473	457	458	441	451	469	472	455	443	462	442	469	529	453	468	486	448	462	479	477	457	492	461	483	487	460	432	492	479	496	455	483	469	414	521	462	483	483	478	505	441	501	464	417	476	462	460	466	506	450	500	480	468	477	431	471	506	525	463	471	495	494	450	471	473	502	462	483	462	483	489	488	450	466	453	424	466	486	489	430	471	474	466	514	489	501	479	490	473	479	434	495	468	453	450	464	464	484	508	503	470	474	512	498	474	497	473	449	490	471	458	500	471	455	511	528	471	463	466	444	462	475	490	475	462	478	471	478	433	462	435	461	428	485	450	509	464	452	478	457	497	491	464	473	420	465	477	470	451	524	439	487	452	471	507	481	451	491	450	444	470	445	457	499	481	471	468	477	474	489	461	423	521	472	466	495	491	436	461	465	468	464	458	503	460	464	502	432	461	465	453	484	454	457	445	492	454	473	427	431	502	512	458	476	437	441	510	450	518	474	501	517	482	434	472	471
18533	35674	32985	22945	16077	9908	6910	5155	2838	2160	1919	1716	1684	1542	1393	1212	1116	1051	1005	957	928	884	887	960	923	844	911	867	873	862	887	822	779	775	774	802	749	790	804	753	767	737	716	804	745	729	762	774	756	793	775	761	747	757	719	761	776	777	775	745	760	752	743	756	738	763	728	751	716	755	761	762	749	757	771	788	762	748	750	783	744	696	683	724	747	757	832	765	710	729	732	759	739	688	784	768	746	722	750	761	724	754	732	746	717	771	724	722	689	727	767	754	714	805	790	726	748	766	755	759	728	767	700	747	748	751	777	736	746	724	771	749	790	729	737	727	733	744	747	709	757	796	723	777	764	759	711	733	757	737	721	777	730	723	818	743	765	743	811	800	734	808	738	754	732	808	761	744	724	703	750	768	752	779	787	722	742	724	787	776	715	794	751	739	776	762	773	779	706	745	725	751	761	767	740	782	719	801	727	748	749	749	732	698	732	747	738	771	753	785	755	742	712	758	771	798	760	751	745	735	739	732	761	750	737	752	768	719	710	765	741	743	758	733	768	757	758	749	743	797	762	729	788	758	744	732	750	736	705	760	730	760	750	772	752	695	763	713	742	713	755	755	781	793	759	738	745	763	764	789	723	738	738	733	749	739	777	748	709	773	725	736	738	778	775	788	763	792	724	731	734	742	758	738	723	727	765	756	788	762	747	735	756	767	733	735	744	761	739	761	738	762	758	800	760	733	772	787	845	741	745	710	744	773	747	760	735	718	740	737	742	716	755	720	793	723	730	775	781	738	749	742	743	732	742	738	759	698	778	739	696	748	765	759	731	779	764	773	750	766	749	771	710	759	754	755	781	719	754	766	767	770	734	790	743	725	762	804	721	775	725	735	717	718	789	713	716	761	754	727	729	741	706	757	745	782	769	778	844	770	766	773	748	772	787	751	730	774	720	750	765	777	763	755	719	676	760	784	790	730	733	730	766	704	737	741	771	766	699	749	753	769	781	758	773	750	770	791	758	760	724	724	782	748	732	775	746	729	746	755	753	764	718	766	742	739	698	796	741	719	703	754	758	736	754	731	787	789	781	750	733	735	749	746	727	774	738	759	758	745	778	696	776	757	732	752	736	746	740	742	732	769	730	715	726	710	701	735	728	754	752	757	746	754	740	735	757	779	751	736	715	761	783	761	725	754	750	728	750	773	735	739	718	764	688	735	709	758	775	790	739	715	779	777	744	701	749	727	715	782	726	723	762	742	721	692	727	753	724	762	745	762	709	783	754	757	741	760	737	749	756	782	769	731	741	770	785	739	759	744	752	701	749	734	781	769	731	724	741	741	725	732	748	760	728	732	735	707	726	743	699	739	736	715	741	797	775	710	765	816	761	744	711	765	712	694	738	787	763	787	747	744	750	798	757	762	762	701	738	784	730	746	757	731	759	737	779	709	743	719	775	760	756	763	735	751	761	721	728	730	780	756	709	750	767	752	773	801	746	732	754	723	740	709	705	762	719	720	797	785	800	725	704	794	801	782	820	764	736	756	764	788	715	772	753	719	763	696	748	763	711	759	721	755	724	785	694	741	789	797	741	742	826	683	750	754	795	726	752	764	782	771	736	756	790	753	775	762	758	753	742	809	740	738	734	766	752	714	749	784	786	784	722	719	768	766	740	737	755	715	707	726	707	715	737	734	764	779	796	761	701	765	723	747	760	744	784	731	744	769	730	727	692	745	706	676	756	705	762	766	759	763	774	715	727	751	762	768	773	752	737	745	768	722	769	788	740	805	775	729	700	703	733	755	754	726	772	745	786	709	780	749	803	771	789	748	720	727	760	716	698	746	742	762	768	773	764	695	669	742	703	777	730	724	766	732	761	717	756	752	702	757	761	718	776	747	770	716	793	797	730	756	776	782	741	733	730	777	724	770	763	736	771	722	767	772	761	742	780	751	770	758	780	732	737	720	727	751	712	717	737	760	699	755	723	716	705	753	743	718	730	731	769	728	757	718	757	774	753	749	726	799	759	729	803	759	746	710	707	735	770	738	799	725	788	716	737	762	771	685	720	732	784	774	781	691	747	777	802	710	751	740	823	784	750	760	795	739	754	735	757	727	721	754	701	762	776	707	749	739	723	785	742	735	705	765	776	739	768	777	716	730	742	698	758	779	784	731	779	704	801	793	710	720	726	821	763	751	738	730	755	738	735	785	734	725	791	801	817	780	734	682	746	735	732	755	683	731	771	738	727	787	730	723	749	749	754	770	712	727	779	777	748	772	764	738	741	754	725	790	724	712	737	753	705	777	769	731	724	762	752	786	734	731	751	724	737	760	720	729	749	750	766	738	746	757	768	758	706	716	775	706	778	694	747	761	727	756	749	735	760	712	762	768	783	750	736	763	736	789	714	749	722	751	761	744	709	716	718	715	708	739	717	761	747	778	746	721	725	730	724	737	748	712	711	741	781	739	796	762	769	770	755	767	773	747	771	778	760	735	695	755	746	770	733	737	730	761	714	746	765	675	732	707	743	763	770	769	761	743	724	766	739	722	717	784	733	751	786	744	768	795	749	755	724	796	723	727	730	740	760	791	763	699	713	749	728	758	748	767	724	700	738	781	735	754	721	705	738	790	762	808	718	746	762	816	747	813	782	774	712	743	739	770	780	818	756	728	765	726	735	726	747	734	740	731	793	733	726	728	761	773	782	779	705	766	767	729	763	780	752	778	772	781	736	777	711	767	703	760	715	774	710	742	706	749	779	777	743	755	737	706	775	781	729	721	765	791	741	782	727	709	769	748	753	761	766	750	730	751	756	764	779	734	733	760	697	755	747	729	775	719	743	729	765	758	771	756	752	783	740	801	718	762	694	754	718	755	783	752	749	736	750	727	767	757	746	769	725	726	752	745	749	797	755	732	758	781	759	731	778	714	702	720	724	801	724	716	686	775	742	743	742	723	739	773	728	716	704	786	758	757	737	736	727	788	730	744	741	709	774	684	774	753	692	702	752	704	792	727	789	717	756	736	759	749	737	716	767	759	756	764	745	733	795	756	731	800	756	731	753	719	747	796	732	752	770	725	765	733	739	768	753	733	750	766	773	774	714	745	754	748	764	730	752	785	806	705	761	742	738	700	735	744	715	736	722	712	777	702	776	743	818	762	748	740	714	770	752	722	759	700	706	735	753	725	721	772	797	815	734	726	739	730	729	738	758	757	738	713	712	737	748	766	670	779	720	733	741	757	771	740	748	742	749	725	813	725	749	699	726	737	751	726	760	799	746	754	790	739	758	739	729	797	780	775	825	762	709	747	788	745	774	768	703	681	757	752	705	798	741	759	711	735	732	723	700	724	691	734	778	779	705	753	737	702	744	722	749	700	754	725	741	766	756	772	699	728	753	755	777	760	748	694	764	736	755	712	713	723	717	748	719	750	763	758	738	728	749	736	782	761	701	715	768	739	726	705	727	711	739	789	796	723	771	761	686	774	729	728	721	782	721	781	724	709
23016	21215	29051	23672	21255	20478	9146	2987	1496	1151	1048	952	810	773	678	607	589	579	538	503	476	402	433	457	428	417	432	463	382	415	424	357	403	379	390	414	344	372	400	380	375	376	353	383	385	379	359	360	346	351	375	347	375	352	370	356	380	366	329	357	348	343	346	383	332	369	374	395	364	350	355	353	338	329	325	363	355	362	398	354	322	326	358	355	305	370	337	370	346	373	341	345	359	380	369	322	363	353	336	348	355	348	332	342	386	318	323	352	364	360	322	343	309	341	351	341	365	363	356	316	349	346	355	374	341	326	347	363	357	381	362	338	350	343	351	338	344	375	342	363	366	385	385	346	329	392	338	363	347	370	328	379	339	322	374	368	377	340	351	331	352	369	332	390	356	348	359	309	328	353	345	351	393	364	333	360	342	373	358	323	381	359	368	348	316	320	325	343	355	381	356	347	357	306	339	349	347	354	343	358	345	354	323	378	338	353	401	321	325	321	338	354	351	394	350	376	318	320	358	359	343	358	353	343	350	331	347	353	352	318	395	383	347	339	322	366	373	361	355	336	352	380	357	373	340	348	340	356	339	328	367	363	355	353	397	396	370	339	340	340	374	358	326	370	304	356	351	354	331	349	361	360	334	374	324	331	369	345	372	336	360	402	364	368	368	336	352	322	345	326	308	324	345	343	307	368	349	335	341	314	326	357	341	373	351	346	332	345	376	354	314	353	365	339	322	378	351	343	349	321	337	343	388	343	338	363	348	319	326	353	362	368	324	345	346	361	318	352	345	338	354	309	355	349	333	371	357	338	372	381	333	343	320	348	355	362	376	342	325	342	354	338	347	355	350	376	357	323	366	346	351	325	326	358	338	350	314	322	363	343	348	372	333	306	343	319	346	338	363	384	343	324	335	361	324	346	334	335	337	333	368	346	353	344	379	346	377	343	358	372	349	349	340	334	359	333	344	308	319	326	341	346	341	341	332	349	314	343	307	363	335	324	347	360	342	355	369	339	337	340	324	375	372	367	349	339	343	353	363	352	365	348	372	373	358	363	358	360	364	351	343	347	372	346	354	340	363	349	330	352	324	349	402	348	341	328	323	366	329	346	336	351	373	333	369	334	363	350	354	345	332	363	341	357	340	347	350	379	360	314	305	314	348	329	325	338	342	363	350	334	354	365	353	374	351	333	352	361	356	338	336	354	342	327	339	310	392	352	382	346	333	336	347	367	373	336	353	343	332	325	344	341	347	384	289	346	344	336	346	341	406	322	351	350	359	315	345	358	359	325	391	337	343	342	394	357	331	339	348	344	347	345	376	344	346	353	343	344	351	345	325	355	320	341	332	339	350	360	359	379	359	344	344	345	352	345	342	374	328	337	347	333	355	330	327	343	397	349	334	385	342	396	360	368	316	322	366	331	357	371	342	367	335	344	335	340	361	350	361	328	355	323	361	363	332	358	349	346	320	346	350	307	366	324	330	348	348	348	319	371	367	376	381	336	323	355	321	338	364	343	380	358	360	335	323	346	364	335	325	366	376	351	401	346	358	380	385	359	375	356	313	330	339	326	351	314	357	329	354	351	367	334	379	333	384	366	397	355	366	337	365	343	344	322	335	319	334	376	325	332	360	347	335	336	332	366	320	345	324	361	329	345	369	361	344	374	304	353	354	318	345	323	352	341	364	391	342	319	340	367	365	341	351	345	324	352	334	387	381	362	316	345	342	364	374	312	363	312	343	331	346	354	345	332	306	326	347	377	318	333	335	355	357	345	336	359	374	362	339	320	361	386	363	360	317	345	350	331	338	371	338	359	353	348	337	347	332	331	333	342	348	319	334	361	376	341	346	311	348	353	376	373	363	377	349	325	365	351	323	368	332	356	357	351	330	326	325	351	324	329	308	351	353	377	354	399	368	358	359	343	347	349	362	345	353	318	379	360	347	337	342	342	355	354	318	342	346	341	351	377	359	339	361	333	347	358	349	330	359	332	352	352	334	329	345	331	351	349	378	358	384	338	349	330	351	323	365	346	373	344	338	330	363	347	333	343	352	342	360	292	334	346	355	342	336	344	331	323	329	357	343	359	351	322	326	346	340	350	333	352	340	366	339	350	340	332	347	361	337	356	352	359	358	318	361	376	330	343	370	391	326	353	345	360	340	345	331	323	334	367	351	328	356	301	344	345	342	361	344	344	336	346	351	339	341	352	341	340	346	352	334	325	331	341	328	346	365	318	357	325	349	327	326	299	357	371	349	334	369	310	361	337	347	352	345	329	344	345	360	346	379	384	326	328	356	353	365	364	361	353	348	316	329	398	355	343	330	324	374	365	357	355	358	348	339	348	350	375	337	327	314	350	375	339	327	339	349	356	377	332	304	359	379	367	338	336	390	364	350	369	363	363	349	348	342	334	358	336	350	366	354	364	358	348	340	329	355	327	349	365	346	360	323	356	344	364	345	370	297	359	348	332	336	354	331	327	359	347	340	340	366	362	389	306	353	345	342	342	336	334	364	346	343	327	334	363	340	335	383	333	372	355	315	355	374	332	356	331	394	345	361	335	323	374	355	338	326	373	353	379	342	350	321	373	328	360	369	342	341	331	327	348	367	363	318	354	379	322	371	374	376	339	387	335	333	397	373	338	353	345	370	392	366	335	337	367	379	360	337	391	314	361	332	337	328	363	340	365	358	337	352	366	362	341	340	327	371	377	341	345	378	371	315	353	341	278	360	381	353	387	337	338	345	375	328	341	369	360	328	360	355	323	367	361	328	354	339	325	358	359	319	339	350	352	360	350	363	336	337	360	341	346	344	362	307	348	364	339	372	353	355	333	337	336	360	331	317	327	365	339	348	363	303	369	359	358	324	351	357	348	368	349	343	327	320	332	344	336	325	378	334	376	374	339	338	339	349	366	350	353	327	352	359	340	353	355	342	375	349	336	354	354	350	371	362	394	331	357	383	342	338	371	326	369	342	384	357	367	344	348	350	336	338	370	338	369	330	321	338	399	327	334	355	346	310	381	374	325	329	322	369	323	358	368	347	360	351	333	355	334	365	341	348	316	341	332	390	348	314	318	358	350	336	323	347	329	363	345	354	323	371	322	344	312	322	356	341	356	331	340	387	364	323	341	368	340	368	365	330	357	358	343	381	356	351	362	365	355	326	314	318	316	375	345	384	351	341	369	338	319	335	338	343	383	379	336	346	332	337	369	315	350	350	326	347	349	350	367	352	373	348	366	366	359	339	357	325	357	361	357	335	349	354	362	359	340	343	355	350	322	355	353	324	322	331	306	327	332	345	335	366	364	342	370	352	369	360	339	359	336	349	341	398	331	329	362	350	395	331	332	330	346	323	357	369	362	358	383	363	339	315	318	372	342	342	370	363	355	349	326	355	380	301	348	312	349	373	330	350	357	350	346	362	363	331	390	328	330	354	365	348	332	356	337	330	365	344	363	380	331	343	357	335	353	384	323	343	367	329	322	305	335	359	338	367	320
20741	39767	36773	26942	19398	12793	10119	6742	3952	3146	2600	2476	2185	1844	1583	1405	1278	1145	957	962	897	860	841	853	779	763	763	755	746	729	713	694	646	636	668	580	589	624	601	616	608	612	580	545	608	583	590	631	529	622	611	557	588	558	618	621	570	584	605	533	587	573	595	572	587	576	607	546	579	575	554	591	596	564	511	564	575	524	583	593	561	578	561	564	564	572	530	568	534	548	573	517	551	595	565	562	578	591	554	568	571	542	553	557	575	516	546	568	542	528	585	553	564	543	569	553	520	604	569	580	576	522	555	544	581	547	536	593	520	581	585	570	565	544	564	588	578	613	580	568	555	547	565	539	548	596	540	630	539	577	566	553	581	558	605	551	574	535	526	579	558	584	588	585	572	587	586	540	540	567	546	532	525	587	546	564	539	567	594	516	536	579	554	558	551	527	568	551	548	499	567	584	543	521	566	596	583	563	521	606	511	556	582	554	590	581	523	551	536	528	567	560	565	538	558	543	548	538	539	573	539	534	583	581	571	552	528	568	517	497	521	576	595	566	524	568	528	558	597	558	533	616	580	571	525	524	568	566	594	557	561	532	534	526	556	568	530	552	543	524	567	571	603	599	544	543	572	580	562	586	543	536	548	571	605	591	574	581	565	564	551	604	547	569	575	542	585	568	565	522	579	570	583	572	593	567	547	552	575	579	547	554	549	564	555	557	563	574	573	562	574	541	543	564	551	543	580	504	563	558	522	562	546	558	513	558	553	538	540	561	581	534	567	583	564	543	544	532	583	549	543	532	561	572	570	563	516	580	552	605	540	575	570	547	534	551	594	585	538	546	564	572	513	562	611	551	572	539	547	570	549	569	560	605	573	604	559	579	590	544	576	557	538	530	528	533	580	562	531	567	534	554	572	575	527	588	585	575	567	540	588	537	550	567	568	595	556	616	522	606	586	557	540	545	568	584	546	527	541	557	547	571	569	550	586	598	515	601	544	547	581	540	516	599	585	551	534	585	553	569	568	585	543	581	544	557	585	567	565	592	565	574	545	561	546	532	542	546	586	555	584	567	585	553	538	540	570	595	591	557	560	559	574	560	570	595	545	570	576	528	594	579	554	599	590	604	576	569	529	574	585	550	567	609	554	525	550	566	537	558	580	579	587	527	559	542	566	538	568	512	550	538	584	627	531	549	586	541	604	580	593	587	529	556	521	557	524	540	571	613	599	546	583	563	567	551	550	575	569	522	523	591	598	546	571	585	560	573	562	539	571	582	537	573	564	572	516	534	548	578	585	543	518	511	540	581	570	556	524	562	598	579	586	603	509	553	581	585	607	570	574	612	556	524	511	537	578	534	554	535	597	565	583	534	583	532	540	600	535	553	557	559	591	542	591	551	581	578	575	575	559	566	567	548	554	593	540	568	550	571	568	586	533	555	561	584	523	561	554	596	572	582	589	550	539	515	561	563	561	578	564	539	558	579	562	527	547	579	547	519	537	564	544	571	538	570	584	500	552	573	534	539	561	564	520	578	573	535	567	497	567	567	544	570	558	522	559	576	555	565	567	565	593	562	578	578	589	589	588	515	542	544	566	577	548	579	569	560	548	576	567	539	552	566	559	546	517	527	597	563	559	544	557	570	553	537	579	553	578	575	624	504	571	563	551	539	577	530	505	553	529	598	558	569	560	523	542	569	561	531	537	545	571	553	558	583	534	556	539	500	532	558	559	529	539	576	551	608	522	550	562	580	553	558	572	547	581	605	540	562	555	546	548	550	520	609	560	515	573	575	557	541	525	554	550	539	542	563	602	573	584	563	535	582	556	553	570	554	498	581	529	559	517	566	543	558	561	583	564	566	614	540	602	567	563	513	587	565	585	522	556	554	560	516	524	530	544	585	566	582	508	559	580	529	597	544	589	571	522	536	600	567	531	524	579	585	561	556	540	534	592	556	550	553	547	545	572	601	544	539	547	565	565	553	535	571	589	563	584	557	544	583	544	546	552	574	544	536	539	536	554	539	584	545	554	513	557	590	565	570	552	631	590	581	582	524	540	540	583	595	624	559	560	574	584	558	577	548	556	574	574	572	594	555	534	597	582	575	610	621	569	607	543	580	514	541	536	609	566	607	573	592	514	596	565	563	564	571	568	566	601	528	541	548	577	560	581	544	591	586	528	579	557	554	535	612	555	563	528	569	531	572	581	579	544	533	585	574	604	543	575	542	558	547	557	544	549	497	583	522	552	552	601	541	558	559	565	554	557	572	586	546	554	514	537	582	542	566	613	521	537	627	545	589	552	569	566	555	581	578	599	567	552	555	605	534	569	547	538	524	577	587	557	583	543	543	543	541	589	586	571	556	589	542	573	539	561	596	549	575	565	581	556	562	551	577	550	587	554	600	534	539	551	559	535	503	553	596	572	563	570	563	548	549	546	555	579	604	512	573	533	513	578	532	538	603	621	571	519	595	527	565	562	598	555	575	497	554	569	546	547	563	578	541	547	564	560	532	563	541	566	582	581	560	576	589	569	607	556	591	551	603	598	574	544	542	527	535	579	584	599	546	559	561	508	538	550	578	545	536	579	559	585	545	546	572	527	561	569	582	568	585	539	518	556	526	548	582	583	575	569	592	553	506	580	587	549	626	554	585	589	533	585	512	526	576	586	595	539	560	557	532	594	560	568	553	535	570	571	574	576	588	509	591	597	569	555	540	530	548	607	522	565	572	567	573	586	577	557	577	577	555	530	571	580	530	550	541	597	569	544	555	557	538	508	522	585	512	521	628	551	574	554	566	543	525	558	552	587	529	570	606	567	593	558	537	540	595	560	601	557	548	557	583	553	533	572	533	556	521	590	551	568	576	598	543	557	535	533	571	567	527	648	545	539	584	544	539	565	563	497	570	553	546	557	563	594	558	604	515	523	581	570	561	552	561	525	539	602	568	572	574	536	577	549	606	512	604	579	581	562	579	562	535	589	559	572	567	558	577	572	582	541	528	574	519	580	541	509	551	536	569	571	540	579	561	540	584	554	543	565	562	560	570	574	551	603	540	555	532	577	610	536	560	557	589	541	574	593	554	542	586	531	556	546	558	542	523	537	571	555	538	531	568	547	544	568	582	545	566	537	585	605	576	569	550	594	590	593	552	562	564	562	562	623	541	581	567	589	557	535	622	531	545	543	593	565	517	528	582	549	582	533	573	573	596	595	573	566	583	536	596	560	551	563	606	564	554	579	567	586	564	594	563	553	561	528	554	596	538	563	560	537	570	598	529	571	533	566	557	573	561	572	561	555	604	578	570	580	588	556	594	546	583	554	542	601	516	517	567	569	558	517	566	568	541	566	546	549	569	518	551	556	597	558	539	580	570	565	551	566	584	541	566	599	573	581	556	572	564	575	573	549	565	563	547	554	557	589	561	534	550	568	543	600	539	538	591	564	524	517	609	557	528	583	551	592	562	559	601	562	536	590	597	573	568	549	592	593	534	551	573	546	564	565	566
26641	21373	19701	10362	3689	1792	1361	798	589	495	495	487	457	459	436	405	413	387	372	371	383	373	426	368	343	356	348	362	351	346	352	345	326	317	334	366	351	352	362	397	371	348	357	370	362	339	386	366	342	350	366	345	358	321	348	328	366	334	331	335	355	315	332	333	337	352	314	347	333	367	342	346	356	343	308	357	359	358	356	334	355	339	352	316	381	329	345	366	339	338	349	337	340	341	348	376	329	369	333	324	360	377	347	345	327	385	351	347	352	345	376	369	318	332	368	323	348	339	354	339	353	333	325	361	330	342	368	352	353	349	319	344	364	345	332	355	322	348	336	348	339	318	307	364	352	338	326	342	326	369	331	331	338	335	346	324	374	363	320	357	349	345	374	369	373	344	313	358	344	344	366	342	340	303	342	307	369	355	355	327	349	318	337	342	341	347	351	342	347	311	331	361	329	334	328	314	321	383	355	330	352	339	332	349	321	327	341	334	357	326	325	324	375	339	354	335	322	333	344	333	322	327	329	354	357	327	363	350	370	346	356	329	315	329	336	341	369	329	379	383	344	321	336	337	342	350	343	322	341	316	355	350	380	361	338	357	354	349	324	322	354	329	348	354	347	350	347	346	338	344	313	332	353	339	360	373	373	347	344	352	350	311	334	340	343	325	319	326	329	345	379	334	367	359	323	296	350	343	322	366	337	336	341	333	359	325	358	336	349	337	355	340	372	316	351	365	366	332	330	330	331	313	364	327	334	355	339	364	318	307	361	355	361	365	351	357	369	334	326	343	316	351	335	349	313	368	325	343	361	355	326	344	330	375	346	329	356	348	338	348	352	358	315	347	370	350	363	334	392	335	359	356	360	342	365	364	368	363	321	323	382	376	353	338	351	331	350	342	332	351	378	370	353	356	333	368	348	335	331	332	294	331	329	351	336	303	327	333	362	360	347	348	342	329	364	331	349	316	334	329	336	343	342	336	346	339	345	332	352	323	353	356	361	352	335	381	366	371	342	341	346	358	340	350	355	342	350	341	298	326	347	342	404	333	332	317	333	321	309	342	301	341	325	356	353	341	347	353	350	365	333	354	373	335	333	359	340	327	331	334	350	343	361	391	339	350	317	329	358	339	344	310	339	334	351	334	327	352	363	346	337	384	347	338	355	308	345	325	323	363	362	371	324	350	337	336	335	354	320	309	343	329	354	362	314	333	354	336	352	348	345	311	376	332	353	322	323	345	315	354	355	349	346	360	310	319	325	343	375	347	344	328	351	384	359	357	336	372	356	332	347	337	370	355	373	334	313	324	339	324	347	302	331	356	314	367	326	367	353	353	344	354	347	341	321	325	328	346	329	354	304	329	339	355	331	305	376	345	332	340	306	341	352	322	353	327	320	326	323	327	362	336	327	345	326	353	338	377	346	350	345	326	352	347	356	330	338	337	360	346	332	388	352	348	335	340	344	354	305	331	347	373	366	339	358	345	334	321	369	386	347	343	334	341	349	352	358	339	338	352	330	360	322	363	371	338	375	352	339	323	335	358	356	323	338	325	329	358	381	347	360	333	345	340	333	369	354	368	346	356	344	336	351	328	342	341	353	334	335	365	344	356	329	325	369	365	340	353	380	319	308	327	383	332	322	343	371	362	341	384	346	352	321	352	352	380	352	339	352	324	355	334	345	339	366	376	337	337	329	339	353	352	352	302	368	334	333	378	376	359	348	341	348	349	333	368	383	352	331	370	340	362	344	325	330	349	322	352	340	365	360	347	376	343	327	315	349	377	332	344	335	315	360	329	345	336	348	358	368	386	340	361	356	328	355	362	339	386	364	357	348	369	343	356	317	356	352	342	353	347	359	359	324	318	357	335	335	326	345	341	365	317	350	332	346	373	369	378	350	364	326	339	336	334	358	303	363	364	348	355	359	330	400	363	393	319	337	371	332	329	322	350	385	338	386	360	318	364	348	349	358	351	375	344	356	353	368	343	361	344	335	367	350	372	363	338	342	344	379	357	343	338	363	364	394	366	356	357	353	332	329	368	352	348	360	344	349	324	355	361	390	338	375	339	361	372	372	332	338	343	339	333	335	358	373	356	335	340	346	322	350	340	334	320	330	356	343	354	344	321	341	340	342	358	345	355	360	340	344	350	363	316	329	368	371	362	344	344	350	331	344	328	361	347	339	346	334	337	363	360	352	373	334	334	328	331	343	348	343	370	357	343	341	372	360	382	363	315	360	332	383	325	380	325	346	315	331	362	329	355	355	379	349	323	360	329	336	357	325	342	332	298	365	343	347	369	342	331	322	344	315	340	329	343	343	364	361	357	362	337	357	357	335	343	368	301	329	355	350	344	331	351	343	344	352	338	368	333	338	339	362	348	365	364	355	351	354	341	348	356	334	343	343	371	335	368	305	375	355	336	326	331	347	347	315	325	357	340	347	356	344	366	346	330	391	372	337	314	347	320	342	348	340	376	333	362	373	352	341	368	360	349	342	351	305	345	364	379	366	313	341	335	360	366	320	357	343	340	339	354	363	347	388	359	337	329	357	334	329	345	336	381	346	351	337	336	337	353	340	343	337	344	368	353	349	314	326	365	350	351	359	377	351	344	314	328	348	361	347	360	325	335	324	316	307	384	346	351	333	340	358	354	357	327	352	348	333	365	340	339	347	360	313	361	358	341	348	371	357	358	347	343	344	331	325	313	319	365	338	351	381	342	356	330	335	359	327	347	341	311	361	383	338	337	322	355	325	335	341	352	330	315	322	344	373	339	331	356	321	340	341	333	331	350	367	369	363	350	356	359	360	350	331	350	329	350	368	318	347	324	370	335	357	326	346	366	345	352	326	392	343	363	342	325	361	338	327	329	347	343	363	328	378	362	346	350	347	344	345	363	313	370	358	358	362	329	331	384	351	353	313	332	373	361	342	336	367	350	322	319	353	370	315	357	358	368	351	351	363	366	361	366	368	309	324	367	329	341	353	342	372	375	399	373	342	345	312	342	339	359	340	357	360	356	357	345	362	352	369	368	362	356	347	344	357	371	330	336	321	322	356	341	388	364	349	347	323	342	330	372	338	349	343	348	339	339	319	328	332	332	364	329	308	334	343	361	355	297	316	337	375	336	352	352	289	382	321	353	358	347	341	348	344	337	336	337	334	376	331	318	326	356	356	343	384	348	350	335	338	332	328	333	364	332	338	309	310	320	321	346	383	358	339	342	356	351	301	329	364	328	343	338	357	358	349	352	326	369	338	349	372	329	402	320	354	332	340	360	327	352	352	336	345	357	341	370	393	374	392	362	354	320	340	348	321	346	322	348	366	336	315	326	330	402	345	366	358	344	331	349	314	352	370	359	357	354	340	340	311	305	338	342	355	356	335	354	358	345	350	348	344	332	321	343	350	369	349	362	359	341	366	333	368	331	349	338	361	319	354	341	374	327	362	368	336	311	327	327	311	377	312	373	347	336	365	335	341	372	352	340	385	359	358	341	335	342
17276	27717	24195	14546	8329	4938	3858	2135	1224	1052	972	1073	946	837	817	729	697	723	658	626	605	665	614	639	620	640	602	640	606	612	552	542	564	627	554	578	557	561	558	533	554	559	563	558	594	536	547	539	520	590	536	556	550	572	589	583	560	562	567	545	553	522	579	567	577	538	561	522	579	511	591	540	570	518	562	545	548	570	540	538	494	565	542	575	551	527	554	600	509	553	572	544	579	589	515	582	552	566	540	571	549	565	572	585	556	569	531	578	579	516	553	555	562	569	568	542	517	560	523	558	510	548	557	540	533	553	535	561	547	571	526	581	551	522	565	575	563	568	558	533	620	542	534	552	520	558	546	573	545	541	496	588	584	589	548	515	539	553	532	529	555	573	538	558	525	539	569	544	568	567	540	544	589	553	547	567	577	566	514	569	536	559	539	555	532	551	506	574	545	541	577	514	511	557	539	607	568	579	544	536	568	578	546	535	567	544	549	563	548	550	541	539	573	555	555	556	513	511	557	526	569	580	556	549	572	520	531	532	546	504	570	527	601	544	541	549	582	568	543	570	537	616	530	529	584	513	536	541	502	548	564	541	563	624	554	550	524	577	550	559	542	567	549	455	535	526	559	556	564	533	532	541	511	533	569	550	550	531	510	548	551	559	561	566	564	521	543	582	574	545	521	547	563	547	553	550	512	554	593	551	602	493	573	520	526	515	555	551	559	588	523	553	538	593	589	529	550	526	529	574	503	575	560	568	547	513	530	579	590	528	553	566	540	551	556	549	541	562	570	542	546	531	550	538	545	554	560	500	543	528	490	556	533	570	497	550	559	580	538	556	549	543	510	542	528	512	528	544	484	556	592	529	540	552	579	539	531	574	527	525	522	551	542	556	570	562	576	530	531	531	566	533	526	513	579	568	560	573	546	548	594	567	523	551	525	533	523	555	563	588	549	526	517	518	578	538	548	552	583	529	532	603	511	522	564	523	547	531	543	556	587	552	570	519	537	564	573	612	562	538	552	575	582	529	562	537	576	546	562	560	548	539	603	543	555	546	583	546	557	556	503	522	538	501	574	539	583	558	576	522	561	569	560	577	546	552	584	546	571	538	523	521	529	623	554	545	553	584	521	564	508	550	529	563	556	542	539	583	534	541	601	505	566	565	546	582	547	552	528	504	585	533	527	563	569	526	539	580	539	581	543	547	546	506	566	558	525	538	558	549	569	566	509	576	570	534	559	585	543	541	594	592	533	575	555	568	555	550	504	569	559	588	518	558	526	511	535	533	558	560	542	549	537	548	546	602	578	544	547	572	577	532	534	548	508	553	530	550	526	549	577	565	566	549	549	530	537	552	603	556	562	565	526	533	559	549	545	524	599	532	541	557	550	571	550	534	536	541	590	553	575	518	548	538	563	516	541	536	543	546	534	554	567	594	528	572	541	592	576	562	504	549	572	576	534	569	552	493	547	576	570	515	581	544	558	547	530	522	591	530	541	493	589	566	548	590	565	546	535	538	556	525	559	533	532	517	540	566	563	540	546	561	579	550	545	533	574	550	557	526	538	570	599	521	548	567	543	556	543	561	557	492	562	563	571	583	546	534	526	557	545	541	519	540	543	558	545	573	536	586	528	568	580	548	530	549	564	522	558	564	589	554	549	543	552	571	530	541	517	501	536	556	558	550	541	550	581	541	539	550	567	549	497	517	585	564	541	542	543	568	517	551	541	527	542	567	539	541	554	560	581	571	550	545	518	523	578	566	552	528	521	550	587	550	566	527	570	570	536	549	498	556	566	537	575	550	581	563	538	572	556	563	547	581	530	523	564	549	532	546	534	548	541	544	570	522	517	569	554	537	544	553	529	575	512	550	571	543	548	559	547	539	530	516	558	515	555	524	607	541	554	541	552	594	563	606	525	554	563	565	556	506	569	525	528	510	564	579	570	599	563	547	566	540	524	543	517	533	548	532	551	587	543	559	513	523	525	511	552	568	507	538	539	591	561	531	541	550	571	539	541	521	537	533	551	564	544	519	556	495	515	529	589	550	561	564	577	577	577	559	563	519	562	522	536	581	579	546	571	567	500	510	546	529	477	540	528	531	545	519	578	548	548	571	549	540	606	586	559	565	571	530	568	579	540	508	548	574	582	529	530	551	534	542	537	508	538	552	587	569	554	540	573	581	543	528	549	566	560	563	550	507	538	550	535	576	566	582	514	560	526	522	552	549	551	579	552	580	600	558	508	558	588	538	525	549	591	560	547	575	518	547	538	513	548	535	533	564	514	551	523	596	532	559	553	564	549	557	511	549	575	512	534	567	544	552	517	550	539	563	521	541	598	513	530	542	555	556	554	508	505	548	584	554	569	588	528	552	550	537	552	518	586	575	607	578	526	562	510	581	519	554	546	554	538	527	547	542	549	552	559	510	543	544	532	605	561	555	570	547	544	537	535	536	544	548	545	548	512	530	573	547	568	545	559	550	527	563	542	522	576	546	529	555	539	551	551	558	527	546	571	525	538	529	543	531	564	578	510	562	535	545	551	573	536	549	577	534	558	600	549	572	545	569	535	522	525	581	534	503	554	513	535	578	569	500	556	562	522	547	536	535	528	566	572	519	593	534	572	573	550	546	570	578	528	529	558	550	513	537	558	542	564	561	564	530	542	578	601	500	551	553	565	567	546	550	557	547	550	556	543	529	545	521	551	564	548	533	562	474	566	509	558	561	541	538	540	523	572	558	554	578	549	543	538	568	553	541	569	531	581	545	586	540	556	579	534	579	585	562	596	546	507	572	593	551	570	561	540	564	545	561	553	562	527	538	536	522	574	600	613	520	532	560	531	540	534	587	542	550	519	558	536	570	555	520	576	548	533	549	553	548	554	519	525	558	581	589	532	576	565	542	528	540	572	553	546	545	514	542	570	562	559	573	545	551	530	543	538	563	582	571	541	550	554	575	499	525	509	560	548	530	508	555	582	534	524	530	555	574	583	520	533	555	550	527	547	552	549	538	570	561	555	570	571	551	513	558	584	555	530	560	521	561	588	561	533	579	522	569	537	541	573	513	549	540	530	522	570	549	566	527	525	560	587	532	525	525	544	513	602	598	564	517	533	560	562	541	578	587	529	602	551	550	509	530	538	568	573	513	611	477	587	542	551	569	511	589	553	540	525	566	599	548	569	549	542	564	556	524	572	556	543	586	577	532	526	529	573	566	568	551	510	537	536	572	557	576	554	583	519	539	593	550	548	561	549	534	552	556	557	563	516	588	566	526	530	547	539	583	547	516	586	523	503	531	544	558	595	522	520	517	540	600	554	561	589	564	572	535	543	552	556	548	541	543	504	546	530	559	576	563	535	562	532	562	551	553	550	540	558	569	547	570	522	622	585	546	572	550	532	528	536	530	587	561	541	554	553	549	601	502	566	555	542	530	575	553	547	494	521	567	571	564	585	561	548	542	570	546	591	557	546	529	564	577	563	544	546	586	591	528	529	532	585	538
23959	21183	28401	24301	20490	9235	3505	1677	1103	1019	957	912	851	738	656	672	673	591	576	561	564	566	607	551	532	530	509	486	558	508	510	515	507	449	542	479	462	494	460	496	469	498	476	487	468	475	481	507	477	515	494	492	461	476	475	470	468	467	503	518	469	481	485	479	525	511	481	489	496	492	493	472	434	463	445	476	474	492	507	517	481	490	457	480	512	515	477	436	470	480	482	470	470	470	465	462	472	497	459	479	416	484	473	525	480	512	522	484	488	460	458	457	432	502	497	482	479	502	460	498	444	470	465	436	464	496	502	461	497	487	508	477	475	497	474	483	483	474	442	487	497	458	474	485	471	456	473	468	483	466	493	474	540	464	457	515	502	440	452	483	490	494	440	460	471	487	478	466	451	497	492	452	473	451	509	478	481	455	477	495	465	476	457	470	504	510	454	453	499	469	477	465	468	453	466	477	500	475	470	450	499	462	489	468	447	473	468	498	466	465	470	484	458	445	436	468	461	481	458	496	466	471	468	452	512	497	449	463	488	461	445	491	479	513	467	497	511	490	483	492	469	450	464	498	406	445	497	494	470	505	488	457	475	434	493	478	465	472	465	463	509	433	527	458	487	485	508	484	454	457	508	495	478	447	501	451	466	493	512	452	484	479	465	489	487	494	493	477	476	458	511	460	472	468	455	456	464	459	443	469	447	500	473	473	461	481	449	497	486	476	479	485	488	478	448	468	487	472	492	467	483	474	511	519	478	450	490	452	490	450	458	464	505	488	448	459	474	469	477	471	494	480	508	452	520	453	497	491	471	468	467	497	487	496	490	469	447	469	466	510	470	486	496	511	474	473	473	473	497	517	472	471	489	438	449	498	465	469	458	450	493	465	487	501	490	473	434	457	517	477	479	467	458	450	497	510	486	408	455	456	485	478	493	473	463	446	480	441	501	474	468	495	478	490	473	523	483	446	481	503	492	487	458	509	480	490	459	468	430	456	482	464	497	476	474	474	434	497	472	521	501	468	494	484	490	472	459	488	453	468	482	485	465	452	424	504	465	441	510	462	532	448	454	494	499	491	464	494	535	484	521	499	505	497	450	500	496	459	496	456	481	504	454	481	496	496	504	485	464	445	465	469	420	494	462	464	488	472	490	467	520	450	490	466	478	504	494	438	490	455	453	492	502	489	493	468	437	450	473	469	469	496	436	486	486	465	484	491	468	487	482	465	468	484	511	485	495	459	493	497	485	482	486	470	516	499	511	459	500	492	471	495	514	485	482	456	504	461	503	464	466	440	520	483	448	487	504	538	464	456	447	480	470	478	494	508	518	471	486	484	488	472	469	432	412	451	442	442	485	481	475	466	479	472	449	511	477	464	494	462	469	466	444	475	493	476	466	477	517	454	439	476	498	472	460	473	448	436	467	467	470	487	466	515	461	456	445	506	419	501	470	482	449	513	445	427	464	479	477	455	495	466	487	468	486	496	482	512	480	496	501	460	490	451	463	468	452	444	435	485	505	493	435	460	480	442	460	487	466	443	478	437	464	459	474	478	440	497	463	465	489	467	495	430	468	447	486	473	481	478	451	453	491	526	453	493	466	497	483	464	465	460	491	479	440	475	501	481	521	498	456	484	466	474	478	452	486	508	477	505	473	439	472	481	481	497	482	482	456	473	459	502	448	455	474	506	467	467	476	508	474	486	483	494	409	480	499	473	511	467	448	477	462	513	481	505	469	491	516	511	479	470	497	446	455	442	481	478	434	451	483	502	491	492	462	470	497	524	522	494	473	473	520	495	472	493	505	507	455	497	465	522	461	508	475	467	453	471	458	502	467	476	451	486	473	481	440	466	497	492	487	496	488	481	463	448	482	496	477	477	459	483	487	459	506	458	478	497	450	463	467	495	499	456	481	482	437	464	473	464	546	495	461	439	491	458	498	473	481	460	460	484	504	465	512	483	492	501	461	470	502	479	484	473	495	430	489	446	453	462	501	495	455	482	509	491	444	419	460	456	478	454	436	490	509	486	439	450	486	458	501	493	483	484	473	505	489	473	523	499	466	490	487	454	526	471	444	472	520	486	521	468	485	476	467	497	472	441	451	505	491	493	472	452	492	472	481	528	487	461	499	478	476	460	478	484	470	496	472	494	470	492	468	471	522	449	498	511	485	518	510	451	464	494	481	494	480	448	472	486	539	485	501	474	467	448	449	461	496	447	495	463	479	433	452	459	512	442	467	474	438	466	516	464	451	446	502	503	508	486	473	428	476	489	447	473	475	478	492	506	470	473	457	460	475	460	477	489	513	485	522	473	514	462	496	470	468	487	453	509	473	492	482	491	465	451	472	464	494	483	440	460	479	495	477	466	481	461	491	475	469	477	494	474	478	502	502	440	490	479	461	450	487	486	481	456	496	412	488	463	475	463	464	506	463	500	446	479	489	506	474	509	483	459	494	480	481	492	474	519	424	460	479	452	446	459	456	482	481	493	463	495	470	491	458	497	493	509	459	464	443	502	472	504	461	514	479	472	497	513	447	520	479	487	453	473	494	465	503	473	449	497	523	473	500	456	497	514	468	482	475	480	435	503	498	518	452	473	452	451	481	475	440	492	434	436	472	481	449	461	460	461	450	475	495	480	469	496	485	497	509	474	488	424	496	444	455	453	456	466	475	440	508	444	473	476	489	501	511	516	487	458	491	477	486	472	459	467	471	466	479	435	468	504	446	494	492	520	418	468	477	480	440	464	479	469	456	479	487	488	448	445	453	480	474	463	475	501	464	475	488	493	447	530	434	490	475	490	509	487	453	451	465	456	472	448	454	413	450	448	522	461	472	440	483	484	472	508	487	444	480	499	448	485	477	501	420	456	476	458	466	491	502	469	430	503	438	506	467	530	502	471	475	460	468	475	483	463	499	530	453	494	468	436	464	451	438	459	462	482	461	502	434	479	518	493	485	492	487	448	499	489	455	483	503	487	447	491	460	448	518	447	510	434	494	479	537	473	461	491	463	484	463	507	511	478	474	494	494	486	491	474	459	465	468	481	458	482	455	447	481	454	460	466	484	449	490	462	460	474	463	508	473	472	483	432	486	478	430	507	449	463	474	460	509	509	454	471	444	503	497	473	469	495	483	534	504	474	514	505	449	443	485	436	441	467	453	485	469	500	463	493	481	461	476	459	451	456	487	477	467	457	438	470	466	482	475	498	506	489	514	487	478	442	487	465	480	462	488	494	440	463	490	461	479	542	484	515	462	473	465	462	459	470	477	522	474	477	461	477	454	481	493	458	488	485	428	460	468	439	456	482	481	501	472	474	476	493	481	477	479	511	478	474	458	490	467	514	468	452	530	445	460	479	445	515	455	480	453	480	487	465	480	458	495	497	473	479	485	503	453	470	484	407	460	469	481	462	487	484	485	463	466	474	449	522	498	515	485	504	491	456	506	500	482	484	461	465	476	488	412	479	471	488	483	467	479	459	465	451	463	515	454	476	451	508
18396	34292	31013	20919	13466	9367	6911	4109	2641	2324	2161	2108	1808	1523	1383	1321	1157	1084	1058	1003	929	972	913	920	915	895	834	831	839	858	850	832	801	816	834	773	769	764	742	767	763	767	754	789	750	800	736	776	742	768	732	775	748	756	787	734	708	731	766	708	777	781	781	772	730	753	753	774	758	714	755	754	796	745	764	749	769	764	732	747	744	806	749	716	742	712	734	770	741	751	757	762	729	742	761	729	703	761	761	779	771	772	796	709	760	748	731	739	732	725	744	756	732	749	765	765	740	732	716	716	741	753	766	745	756	751	716	713	734	756	694	738	763	734	743	736	710	762	759	731	721	727	768	760	778	780	759	762	724	792	769	724	746	763	750	749	721	749	767	751	735	750	750	731	771	754	772	753	776	728	729	711	739	726	772	762	709	778	766	731	731	749	767	736	735	743	763	780	780	767	774	760	739	739	775	741	691	741	774	747	778	667	732	709	750	775	790	717	801	741	721	710	701	732	735	796	769	765	733	761	782	737	740	753	725	730	778	738	752	764	739	717	732	786	698	735	778	759	772	721	683	727	815	781	748	743	740	713	826	723	741	736	763	770	770	772	803	734	783	730	781	795	773	775	786	771	723	681	744	780	728	743	717	765	730	739	735	763	769	707	725	753	754	694	723	759	763	698	708	814	773	733	722	731	754	725	742	749	698	721	705	694	757	721	754	767	759	718	762	749	718	726	783	778	769	712	770	746	718	725	752	771	747	710	744	751	744	737	718	703	707	754	756	796	727	779	796	753	732	698	766	710	793	699	756	757	805	755	724	758	709	717	776	758	719	733	707	742	722	749	755	715	751	812	730	746	751	751	774	763	785	729	826	764	716	789	756	748	793	788	762	734	759	774	726	768	709	746	737	785	751	717	723	787	772	781	723	752	750	790	722	735	763	736	721	723	761	712	766	732	714	740	764	772	794	722	783	740	750	716	764	707	737	748	738	769	748	718	727	742	762	712	738	726	748	752	764	771	755	719	746	720	705	735	787	706	733	739	765	762	743	764	731	692	714	762	726	772	752	759	770	681	723	716	756	702	738	784	736	712	802	690	754	746	731	789	775	747	756	749	774	767	791	763	750	753	753	703	800	738	701	740	756	785	705	749	735	731	764	751	766	706	724	720	710	750	676	739	734	738	722	805	761	797	734	742	726	754	733	783	731	760	705	698	793	710	783	717	759	775	750	745	780	760	741	710	717	740	749	764	771	727	718	805	741	726	781	758	796	737	748	754	719	731	725	743	756	743	728	709	766	743	718	745	782	781	720	784	745	766	737	756	756	729	773	773	778	697	785	707	775	749	747	739	781	739	738	727	691	756	741	753	731	745	784	716	747	744	725	714	772	715	793	798	708	727	727	755	737	801	718	777	740	754	735	763	773	772	714	784	731	752	752	731	733	741	767	709	772	746	737	727	752	747	734	783	756	700	748	738	749	762	722	709	748	780	778	760	786	758	739	735	745	766	759	760	744	716	773	732	772	747	712	751	747	735	749	791	769	763	737	747	730	745	702	746	798	729	707	716	733	757	754	725	758	771	696	712	694	765	715	768	721	713	764	735	771	764	771	755	705	701	696	726	770	730	773	760	748	742	754	681	720	751	730	813	731	774	763	735	726	713	792	740	801	722	720	743	734	707	756	736	691	786	841	760	739	682	737	727	753	747	718	751	749	766	738	735	765	740	705	728	750	720	747	723	733	720	750	712	743	753	793	717	764	738	770	789	769	764	774	717	723	769	791	770	783	790	758	751	769	750	725	744	760	738	728	731	723	726	779	733	741	767	685	785	743	736	718	743	716	666	683	748	758	744	796	730	727	733	745	729	762	794	785	759	769	729	751	765	725	811	732	750	758	688	797	720	784	759	730	720	741	760	719	746	791	725	754	726	764	759	728	771	730	772	710	737	782	708	751	718	765	718	761	701	746	739	735	721	757	774	755	724	739	753	796	726	685	770	747	734	743	738	718	721	744	736	724	729	725	727	740	737	748	712	799	753	716	724	798	730	788	741	771	678	759	666	754	726	786	778	733	767	719	701	693	738	761	753	689	711	757	724	697	740	740	769	777	759	731	737	794	746	740	775	680	706	725	723	762	771	761	789	735	743	743	746	763	740	740	725	761	742	721	723	759	698	726	771	713	757	803	751	812	712	707	742	773	727	790	735	763	688	754	786	693	756	747	709	718	798	738	742	745	724	738	729	765	758	755	755	743	729	713	751	717	737	745	733	742	745	744	735	723	763	745	761	732	749	683	757	746	783	743	724	753	768	705	705	728	769	725	761	755	740	739	716	767	789	754	693	785	774	726	730	751	745	711	742	784	766	750	756	761	712	724	776	766	721	746	718	703	716	777	718	750	731	703	735	758	739	731	767	758	780	770	825	752	735	771	741	726	751	720	790	761	744	743	754	818	735	745	742	698	722	727	734	762	754	777	770	728	765	746	739	726	756	716	725	749	760	784	704	734	747	782	733	723	765	757	726	765	743	754	737	750	742	704	749	736	733	794	739	766	731	820	768	739	742	819	771	706	777	734	704	778	790	755	753	723	730	785	712	706	760	758	758	724	768	770	725	762	751	744	687	739	740	732	726	761	730	746	790	784	709	762	702	726	757	710	750	749	731	744	726	759	770	721	806	772	755	759	754	737	714	745	773	748	723	740	770	779	708	775	775	759	764	728	759	733	767	781	737	766	722	734	754	746	723	731	709	729	725	738	722	790	750	760	737	776	786	742	745	717	740	769	744	708	766	753	753	779	725	787	732	728	689	769	739	743	753	722	745	760	689	710	754	734	772	707	731	738	728	734	803	770	702	704	755	735	753	702	781	751	737	757	718	757	688	735	760	792	766	769	701	749	734	766	769	795	816	751	740	743	772	781	762	729	768	730	773	742	744	741	730	761	787	746	730	709	796	734	796	740	781	739	717	747	739	791	703	706	781	809	719	754	738	749	752	744	769	716	741	786	806	757	727	762	785	754	790	800	743	744	761	790	723	785	768	751	760	765	762	755	692	722	761	766	745	748	726	755	736	730	738	791	730	764	742	726	810	768	791	750	691	734	781	729	767	743	691	769	726	719	776	773	803	763	738	768	711	751	757	734	733	768	759	722	690	718	723	773	749	720	750	713	689	765	734	811	766	761	760	703	704	768	706	722	744	747	752	729	788	728	763	736	806	806	741	748	777	736	732	735	737	717	746	757	754	760	760	770	734	716	761	728	713	694	738	758	765	698	729	737	761	703	769	735	729	762	745	757	758	732	812	698	732	763	733	676	778	779	826	747	728	763	736	728	754	713	749	713	716	755	793	735	740	734	740	713	761	752	735	806	769	744	756	741	754	726	707	751	701	702	775	706	731	817	723	702	750	740	725	752	757	709	785	793	756	770	744	730	771	719	698	757	722	711	725	823	772	773	791	746	701	812	768	755	674	732	745	757	763	761	759	721	697	764	754	775	743	757	796	746	718
23104	21244	29045	23740	21281	20566	8515	2307	1396	1255	1175	1067	927	752	811	663	644	592	572	491	469	449	459	459	454	434	439	390	444	439	391	400	395	355	347	371	382	380	387	366	387	391	347	355	341	388	380	372	410	366	354	363	380	403	356	339	387	369	373	371	346	362	333	350	365	413	342	395	359	348	374	374	367	331	387	336	368	356	371	384	360	359	376	371	387	357	387	371	361	348	367	361	366	349	353	366	357	362	357	371	343	341	373	346	375	342	353	350	329	363	357	381	395	351	394	385	313	346	356	371	364	356	341	363	363	335	363	341	381	363	358	378	360	341	337	325	372	347	360	381	397	339	373	367	350	344	358	372	357	339	365	347	326	380	344	354	352	351	382	382	364	347	351	318	373	367	376	390	324	372	388	344	348	355	323	348	368	402	340	357	354	356	318	351	381	345	396	344	326	361	357	357	346	385	340	376	375	362	378	381	389	343	325	381	330	338	393	335	349	353	345	331	348	385	341	340	355	355	351	384	332	363	355	368	329	369	384	355	369	347	361	358	354	350	363	333	354	387	348	346	368	351	373	331	376	326	331	383	351	340	360	333	329	343	368	348	361	381	350	356	359	366	347	326	352	331	336	352	358	381	347	389	367	347	376	353	362	373	362	384	340	353	373	335	354	374	380	355	348	346	365	341	362	374	344	333	359	337	336	354	341	325	336	380	343	335	347	376	361	366	399	397	377	388	362	365	356	345	340	321	343	331	349	361	370	333	349	384	359	365	379	359	340	348	367	356	349	337	343	384	375	331	356	371	338	339	372	341	334	375	373	387	334	343	369	347	339	338	353	358	362	363	373	348	315	357	348	329	355	389	351	350	351	382	353	359	356	342	347	340	370	405	342	330	380	352	368	359	399	373	374	331	344	315	385	373	360	350	357	363	359	368	324	339	358	346	371	332	355	349	361	317	331	307	361	347	358	385	370	348	330	385	336	355	357	331	342	365	340	370	348	358	359	372	348	351	305	363	344	359	361	361	378	342	383	373	307	358	360	366	342	343	335	398	356	332	354	354	369	341	351	351	348	352	363	353	328	357	370	344	380	348	332	362	337	354	331	364	356	347	332	326	334	380	313	371	356	364	341	367	367	376	331	385	350	393	348	345	343	359	365	347	368	338	353	359	317	362	339	378	353	345	382	368	395	360	353	322	374	352	329	371	335	368	368	389	353	363	359	367	343	372	318	354	334	375	330	349	364	361	359	334	395	354	363	345	347	345	342	347	352	326	334	353	378	333	362	357	393	329	339	352	332	364	333	380	364	367	402	362	398	370	354	327	382	365	361	358	308	334	368	348	366	346	375	404	350	366	371	315	344	375	345	340	346	359	339	327	355	351	369	346	387	379	331	379	348	342	374	364	320	350	348	378	357	329	338	363	340	342	362	366	368	352	331	339	350	357	374	338	372	356	346	352	335	394	355	369	344	341	329	332	378	338	344	386	369	332	327	392	394	345	343	360	354	346	348	351	322	367	353	376	377	365	358	381	366	358	363	372	312	339	326	385	319	344	384	372	346	386	372	370	353	366	353	332	387	355	376	343	350	335	333	361	353	357	368	392	339	364	327	351	335	384	345	365	349	348	307	367	356	330	368	382	401	369	349	328	319	351	379	349	364	387	337	331	358	335	345	405	339	374	354	356	360	371	324	359	330	350	366	355	352	383	319	372	380	329	353	328	360	376	347	355	370	355	355	383	362	342	353	334	353	377	365	364	365	361	340	364	357	338	390	292	349	335	345	376	351	380	356	337	390	324	371	328	331	310	318	362	330	319	354	373	370	346	352	360	355	364	329	373	367	338	342	383	388	359	338	377	334	346	346	396	337	348	338	348	393	378	318	345	351	354	367	381	372	343	331	341	329	348	368	376	346	356	356	369	394	370	368	382	334	362	367	369	376	335	352	370	360	378	383	333	364	349	374	325	329	374	381	345	360	373	372	396	349	363	368	359	369	371	370	378	339	387	357	353	353	345	375	338	371	362	337	320	321	357	379	367	376	312	375	362	333	389	334	327	335	349	343	333	378	326	328	390	381	353	359	340	366	374	326	332	353	381	364	350	365	382	326	348	375	358	348	363	366	365	367	325	317	384	343	388	359	344	359	335	349	335	323	346	338	343	364	351	346	353	342	379	349	351	380	371	356	369	346	346	356	314	353	369	383	350	307	337	372	373	376	343	349	334	374	374	353	366	370	361	346	334	361	350	379	310	356	354	345	390	362	324	351	348	351	327	331	355	362	386	387	349	339	318	352	364	366	334	368	353	348	360	333	356	360	375	354	388	366	357	369	350	333	375	348	368	371	367	358	371	373	363	398	370	350	344	355	354	315	380	346	345	371	368	301	352	398	362	341	371	323	358	319	333	348	337	369	335	356	372	327	362	334	339	310	375	366	365	362	341	349	349	372	343	376	369	355	362	332	366	348	357	371	372	360	356	338	371	375	365	349	341	333	336	373	375	365	358	340	329	355	344	356	364	346	337	360	332	351	330	373	345	346	359	333	352	356	354	350	355	361	352	336	355	362	363	368	374	346	384	365	345	340	390	384	387	350	378	359	330	361	365	349	395	330	361	384	350	348	330	348	338	369	373	362	360	369	394	355	345	357	370	363	339	324	351	347	355	356	339	339	326	346	345	370	364	338	347	363	343	347	349	369	385	348	326	384	330	363	368	364	399	352	377	389	356	354	337	337	361	327	356	344	366	352	345	336	355	374	354	362	384	325	349	352	348	362	343	369	364	380	344	365	361	369	355	357	339	358	361	379	330	365	361	353	368	393	359	376	345	370	359	347	356	389	360	346	371	362	367	333	383	357	369	359	367	374	336	339	358	352	348	373	362	339	373	358	319	345	337	346	319	329	399	376	356	373	342	319	365	361	351	382	317	368	384	314	352	341	348	368	364	357	350	352	349	353	338	352	314	368	343	363	366	346	318	378	361	343	344	357	365	337	355	335	366	343	376	355	350	348	385	333	367	378	351	360	313	329	375	350	381	346	368	376	345	346	365	357	386	345	355	338	399	365	383	360	325	348	327	376	350	328	363	374	334	355	343	373	375	358	353	338	358	353	376	352	343	314	357	309	354	335	362	364	354	374	312	339	353	334	361	372	359	332	374	336	353	353	338	348	342	342	334	329	331	366	358	339	342	386	345	332	323	347	365	351	329	370	387	351	356	334	349	327	350	336	346	352	344	345	354	360	346	375	375	346	371	340	329	365	365	345	371	346	358	345	368	323	357	372	375	344	333	406	375	340	359	347	349	334	343	351	355	338	355	330	363	370	318	363	360	364	370	366	349	387	338	388	339	359	326	362	405	354	378	347	329	349	346	341	359	354	340	383	354	368	352	331	366	384	330	350	351	334	336	400	374	335	364	344	329	324	382	353	323	336	325	348	327	371	344	335	339	397	374	365	324	382	339	394	359	335	331	377	381	384	345	354	354	357	345	351	347	400	341	324	347
20506	39074	35861	25289	17084	12981	8906	5414	3642	3235	3016	2707	2339	1812	1684	1437	1328	1197	1102	943	874	870	881	831	832	762	702	757	718	688	688	685	644	655	671	646	650	668	679	614	602	609	590	617	578	600	595	606	604	586	567	568	614	588	563	638	607	557	614	617	568	559	579	573	597	599	526	593	540	592	576	565	593	594	515	590	522	560	558	580	570	567	582	571	553	581	596	579	570	568	533	560	519	549	532	574	581	561	581	566	539	552	573	555	620	611	576	581	555	554	571	552	573	555	544	600	570	565	547	586	577	537	558	579	559	561	551	493	530	518	558	549	544	564	546	581	570	569	544	559	529	555	576	584	549	563	609	564	572	558	562	555	580	578	551	555	564	546	550	642	606	577	567	561	537	532	560	604	547	550	549	578	611	556	574	581	513	557	556	582	558	585	544	546	577	592	557	585	553	555	541	560	558	553	522	553	540	546	597	566	563	560	611	551	571	557	535	534	571	551	582	559	582	577	555	577	528	542	589	567	555	579	565	525	557	561	618	569	572	510	579	550	528	539	589	563	594	555	585	554	520	583	564	550	568	560	584	556	571	576	521	574	557	535	545	583	554	543	543	621	562	583	554	548	559	595	566	591	555	603	562	556	584	586	586	533	538	594	569	589	570	572	529	574	610	561	567	569	564	575	568	552	577	533	577	552	557	562	546	549	555	553	555	583	609	576	512	574	583	513	610	563	556	631	565	529	543	590	563	564	576	556	578	539	555	553	599	563	569	548	555	560	591	593	590	544	567	565	601	572	560	586	607	562	535	549	638	540	588	583	571	588	552	526	571	590	565	551	532	585	577	602	510	558	539	531	563	565	588	524	532	570	568	559	574	538	560	576	586	578	569	506	600	582	591	603	569	524	569	574	586	559	567	552	590	592	534	538	548	555	546	557	581	553	592	595	570	563	558	589	574	577	602	564	515	560	558	577	527	536	535	564	600	597	584	587	526	569	559	563	589	556	600	632	543	560	557	567	599	582	589	576	554	531	571	554	574	582	552	532	579	574	570	525	527	556	584	595	536	556	541	558	568	563	525	572	552	579	585	596	536	587	581	564	545	589	534	535	557	567	552	571	577	564	498	553	527	599	596	568	576	537	581	580	504	539	594	560	565	584	574	534	543	549	566	560	583	554	538	520	547	551	563	541	566	569	563	571	536	566	574	562	567	588	528	556	552	578	571	589	538	574	616	531	550	581	540	587	574	533	514	568	563	597	587	528	609	570	560	537	560	568	550	581	537	569	547	570	539	571	541	529	539	544	573	556	578	584	562	542	593	560	539	546	550	593	601	565	591	542	591	570	525	545	590	566	561	538	543	568	542	538	561	586	563	595	548	604	531	586	565	573	552	592	561	596	592	532	572	582	579	553	570	543	553	637	583	574	592	566	551	559	521	595	583	567	567	575	518	578	562	572	550	563	561	562	593	572	559	565	541	564	580	571	587	589	550	560	593	552	560	561	552	550	557	609	576	587	551	580	556	543	595	571	558	520	551	530	530	553	563	625	558	541	562	573	583	575	574	544	584	580	558	609	571	562	570	590	548	589	600	587	545	604	541	558	615	597	554	568	556	561	520	550	546	547	543	552	581	590	565	566	562	541	614	541	542	594	579	605	601	566	601	520	608	596	561	545	617	565	551	574	526	569	558	543	565	584	591	542	564	586	557	611	567	566	583	613	552	572	600	545	572	590	550	599	565	590	560	560	528	589	587	545	570	571	590	551	568	569	572	589	543	594	535	562	566	584	527	574	538	557	575	544	530	566	541	526	582	554	563	593	573	595	568	510	538	584	578	590	580	568	555	596	550	582	545	532	574	566	542	570	559	594	576	585	557	524	526	595	565	549	561	570	562	554	575	557	576	536	537	574	521	571	583	537	573	577	542	574	547	578	545	578	588	565	574	562	546	561	539	628	535	558	557	544	549	583	577	578	548	592	566	579	596	555	541	588	537	587	545	581	572	594	508	564	553	571	556	538	523	549	575	545	552	576	554	556	589	615	532	554	602	545	592	584	573	550	584	543	571	573	536	516	592	577	577	609	598	571	552	546	608	583	597	556	570	563	538	585	560	574	579	517	549	585	579	535	551	558	552	524	566	586	583	546	566	536	593	594	563	582	579	581	532	564	544	588	552	554	576	563	568	588	609	591	577	563	530	541	539	538	571	557	592	599	559	605	567	553	554	551	552	549	535	592	534	545	554	536	560	565	574	557	571	549	574	559	550	591	576	572	586	587	535	553	576	607	570	607	573	563	602	576	557	593	562	546	583	526	571	551	598	598	555	572	596	582	567	555	545	584	550	541	570	573	548	552	552	601	555	577	564	567	562	568	556	594	538	604	532	592	555	551	564	572	546	579	521	538	568	573	576	544	584	549	578	545	558	582	535	549	563	519	564	579	532	535	588	549	571	576	584	557	561	561	520	574	582	574	535	580	557	546	595	531	549	574	544	536	586	593	544	576	576	536	580	568	570	585	528	603	562	556	569	535	559	535	607	611	563	586	563	607	547	556	553	548	553	594	571	549	564	591	574	586	569	551	573	571	547	611	606	550	562	572	558	567	561	544	556	553	568	535	571	571	558	539	566	590	597	543	544	561	594	603	567	553	546	608	567	551	603	590	564	545	536	548	562	556	551	592	569	557	592	574	579	540	556	568	559	551	552	567	587	538	613	600	559	560	592	610	547	549	566	532	603	522	552	572	535	558	555	567	547	548	557	576	576	608	580	596	586	557	587	574	599	557	550	584	570	597	535	561	573	524	577	575	591	581	562	564	566	602	562	576	555	542	581	581	549	574	578	583	577	574	568	563	561	576	557	580	607	612	566	531	577	577	565	602	567	558	542	538	560	565	554	547	589	547	533	583	538	570	519	570	551	549	552	559	537	553	511	570	602	545	564	604	606	550	565	570	572	506	549	544	524	579	560	560	531	567	586	568	549	547	602	520	592	555	553	559	597	592	519	589	574	561	577	563	541	540	549	546	572	541	547	557	537	616	615	545	542	563	542	603	528	528	636	608	553	591	576	556	616	605	562	560	548	525	539	555	536	545	548	568	566	552	550	584	568	588	602	574	553	534	571	595	620	584	554	581	556	539	550	568	594	571	572	523	583	542	587	589	565	569	546	554	560	583	597	562	604	506	557	558	548	508	550	555	558	570	521	551	563	560	599	577	556	580	600	587	553	534	586	543	529	560	557	542	576	564	557	561	583	537	501	554	575	580	579	580	615	552	546	545	587	565	543	579	582	551	536	589	564	586	587	550	605	547	527	592	544	587	583	529	545	579	576	598	573	551	581	541	607	588	579	538	548	568	556	565	569	581	539	600	589	586	570	547	575	609	601	567	558	569	568	549	556	570	554	567	576	564	553	546	553	557	521	617	599	570	557	572	568	559	562	586	618	611	531	612	593	567	593	560	586	541	569	536	562	521	574	543	586	558	547	595	645	602	569	560	530	611	595	546
26633	21298	19542	9203	3044	1799	1078	694	536	519	577	537	463	466	431	392	401	394	396	388	352	360	362	349	374	387	363	348	342	352	370	319	359	387	341	353	336	372	366	358	356	381	379	343	363	334	341	360	345	340	350	348	342	340	335	330	324	344	349	307	372	320	375	362	315	381	376	352	381	365	352	350	355	345	340	359	337	355	346	305	342	334	353	374	331	382	370	339	359	335	368	404	341	344	366	376	338	341	356	345	360	323	340	333	319	362	351	357	328	348	359	393	347	354	331	358	334	338	345	358	355	350	347	323	357	375	349	348	348	354	345	363	322	358	333	342	360	368	349	341	381	352	343	314	342	338	359	344	326	354	330	414	394	326	378	337	348	291	387	335	324	385	341	336	349	338	340	357	312	368	335	365	374	362	382	356	331	369	328	405	336	351	375	345	331	354	352	365	359	339	355	346	360	336	360	347	326	369	328	376	343	361	350	363	337	351	356	358	366	354	355	316	344	328	350	359	334	335	327	334	342	357	346	368	376	345	355	335	348	320	365	346	384	334	357	379	293	384	364	374	361	348	355	370	340	359	314	352	348	351	359	378	337	365	350	372	338	348	331	333	339	366	338	320	377	356	352	358	351	357	340	357	350	328	344	388	370	327	366	351	346	351	374	335	346	379	335	359	361	322	340	335	379	330	336	359	349	341	342	360	337	346	330	321	365	376	356	359	368	346	370	341	379	333	342	367	321	350	323	333	375	352	364	350	297	349	339	344	314	351	326	356	342	372	353	370	299	358	340	376	339	327	320	341	322	378	329	315	374	369	339	334	331	336	351	364	337	355	344	354	354	380	357	337	369	334	333	360	364	353	373	349	331	379	319	335	351	344	341	333	335	373	357	378	318	333	384	347	363	332	337	354	345	355	348	354	377	347	368	395	336	377	372	361	366	332	344	337	351	320	359	352	329	325	365	313	324	325	340	335	293	365	348	355	377	393	365	349	377	406	339	358	387	336	336	373	385	351	338	357	363	356	340	327	336	353	360	371	339	371	339	352	343	355	304	357	361	308	331	352	361	345	372	368	343	361	381	391	348	363	344	367	339	368	329	330	334	317	367	363	341	330	352	321	356	326	344	347	348	362	349	343	355	362	331	355	361	338	336	377	362	324	357	338	352	341	352	379	357	330	356	367	343	367	317	383	386	315	376	327	340	367	368	311	326	369	343	390	311	345	341	367	376	372	358	342	369	353	320	329	374	335	383	333	333	366	326	358	318	367	308	349	327	291	313	354	329	395	369	338	351	348	332	342	364	353	364	383	355	320	376	358	369	358	339	367	338	350	369	366	347	327	335	367	355	349	379	363	383	370	332	365	361	350	381	322	347	346	364	332	359	343	341	359	373	343	329	336	350	359	314	339	341	318	340	337	347	341	316	358	310	352	331	354	357	327	363	392	329	339	367	356	375	325	354	365	345	346	308	353	349	338	343	339	384	373	334	368	394	350	328	325	345	382	327	350	343	346	360	348	339	343	353	350	366	375	364	364	328	355	385	330	370	363	354	362	348	383	326	364	341	330	338	344	357	355	345	377	380	395	357	311	341	344	379	369	363	329	367	337	301	356	381	348	334	322	323	343	326	359	336	394	325	333	343	345	371	359	364	367	352	323	334	350	362	345	341	388	309	323	361	353	358	364	357	372	383	360	355	358	340	326	333	354	354	350	342	294	344	337	368	327	331	358	347	353	340	362	368	338	326	369	373	367	333	343	374	349	375	356	384	349	336	347	322	339	360	329	330	356	343	348	345	355	337	350	383	361	339	369	372	356	336	383	362	346	345	361	332	321	356	376	315	365	365	336	352	367	316	371	358	361	345	344	347	351	348	376	359	319	356	328	354	321	368	355	355	357	336	324	363	369	354	360	370	394	350	341	347	351	352	375	332	342	360	395	349	352	347	353	338	337	348	357	346	364	358	390	360	365	368	339	320	367	292	339	319	343	356	374	375	371	328	378	343	340	362	342	350	331	380	350	340	334	335	371	360	374	337	363	324	346	308	343	339	357	335	344	368	362	357	382	338	349	317	372	337	348	324	360	322	363	334	383	377	348	333	365	322	325	374	343	346	344	347	344	367	363	362	327	358	373	319	368	374	359	358	383	357	325	372	368	351	363	356	337	388	365	342	357	345	359	363	353	362	343	360	375	340	355	358	395	341	365	360	339	353	368	386	341	348	360	364	365	366	380	341	350	362	340	385	380	383	365	367	358	380	289	351	348	353	372	332	362	317	352	349	339	362	370	356	347	336	360	351	338	379	342	363	336	321	315	318	323	342	381	338	316	352	360	362	402	331	375	370	347	353	350	373	367	326	354	334	372	340	353	359	362	340	374	357	366	361	335	337	358	375	366	347	351	327	347	372	370	382	322	346	367	357	357	336	369	369	342	358	359	338	363	322	354	344	353	353	348	376	342	351	354	330	348	385	322	377	306	356	368	348	346	364	335	330	359	344	324	328	356	357	332	360	377	361	373	351	324	356	388	349	350	364	353	345	321	359	358	370	362	371	377	382	364	348	329	344	386	342	352	367	351	345	389	353	409	340	371	338	339	351	340	369	369	350	357	343	331	330	360	356	394	353	344	371	329	340	353	367	350	337	312	369	340	337	357	340	340	337	369	325	329	357	364	339	327	320	368	335	344	322	343	357	372	375	366	354	321	341	362	367	374	369	331	353	369	333	338	354	353	394	365	335	332	321	337	341	380	320	350	387	348	370	344	350	341	352	337	359	356	368	348	340	366	335	339	333	370	326	341	345	347	359	376	361	356	378	341	381	387	349	348	352	369	364	409	355	324	345	344	381	344	353	376	332	361	367	368	349	369	352	338	347	342	357	370	367	365	366	312	370	322	363	358	373	360	344	303	354	337	371	369	368	336	353	387	354	348	373	338	404	379	377	347	350	344	365	352	358	343	344	331	335	361	349	316	374	331	323	325	377	346	348	368	329	383	354	330	352	374	391	350	354	348	332	353	316	345	349	339	374	315	358	338	335	373	341	337	367	348	402	361	336	325	370	373	339	330	363	339	370	372	315	362	359	377	359	373	339	357	370	338	366	362	342	348	363	389	345	336	350	379	372	365	335	325	375	341	354	327	354	348	351	365	397	335	374	372	330	357	353	334	352	381	325	324	355	361	323	331	358	371	379	328	325	346	353	388	354	367	318	361	361	344	347	371	359	372	348	385	341	336	347	369	345	347	342	352	376	354	392	346	359	312	363	312	331	338	371	358	355	343	364	336	342	348	349	353	371	368	330	340	360	379	349	350	333	322	358	383	326	350	352	345	338	324	378	369	344	385	358	395	358	370	352	363	337	346	324	325	333	360	362	368	359	350	374	336	353	364	375	354	384	318	320	375	356	340	367	359	341	329	360	339	332	342	362	351	360	361	341	346	365	371	356	354	361	365	392	317	325	326	360	354	324	320	354	352	320	369	373	340	376	345	328	366	372	347	335	343
16590	27527	23549	12533	7021	4832	2808	1607	1155	1137	1236	1138	939	840	822	763	749	784	684	684	697	655	594	613	639	609	544	583	600	614	595	559	561	580	580	576	573	567	564	568	566	526	581	568	539	541	558	578	558	525	566	541	560	583	558	558	519	571	495	553	590	601	547	534	554	537	534	557	525	594	556	554	568	569	577	567	538	558	519	548	521	540	577	587	541	564	574	554	525	584	545	520	564	547	538	549	540	580	567	559	537	519	530	560	519	537	554	542	530	569	552	535	511	541	538	549	544	555	532	516	545	559	564	526	583	555	569	574	540	490	569	576	527	554	510	571	552	555	554	548	539	559	535	536	542	553	547	577	573	547	599	563	541	559	568	553	501	517	544	560	544	567	556	547	595	567	573	530	529	582	550	536	554	571	580	547	553	535	543	556	595	580	564	558	540	570	563	532	564	581	561	551	566	543	558	534	582	486	539	592	558	542	549	541	572	576	546	589	509	559	524	543	517	546	580	528	544	565	518	558	567	579	511	570	540	541	545	535	557	564	533	566	577	542	547	559	564	541	545	585	563	535	551	530	578	532	571	561	550	582	520	538	540	548	540	565	530	568	536	548	560	485	559	558	543	533	545	588	534	576	535	560	574	593	558	512	556	544	556	579	534	539	527	548	560	572	511	558	541	547	536	559	528	557	501	536	556	586	564	564	540	555	565	583	532	573	562	562	545	561	547	574	575	547	560	578	568	538	514	559	574	579	549	559	550	567	545	564	530	535	550	556	585	581	597	557	542	559	546	544	579	556	588	551	565	530	579	590	578	548	532	526	543	573	617	511	571	577	556	571	570	547	564	528	573	541	565	561	549	559	546	522	559	501	579	541	554	567	570	578	527	579	553	517	524	582	560	560	555	525	522	594	572	551	594	531	539	531	571	514	589	547	548	613	593	533	541	585	549	571	539	567	540	554	533	542	551	547	565	569	566	552	570	560	549	569	557	526	525	571	573	548	576	524	538	525	573	580	550	531	507	564	541	549	560	521	567	586	540	531	567	524	561	569	585	528	587	564	608	595	503	571	527	571	568	553	594	589	566	559	589	522	564	545	607	579	582	591	563	548	541	577	590	554	576	549	550	555	543	557	517	560	555	573	550	545	560	568	567	542	591	535	518	556	565	564	553	554	558	556	541	588	601	555	572	545	548	547	583	562	533	537	551	477	557	522	561	567	570	546	549	567	532	539	529	559	516	545	557	596	531	582	632	554	560	577	572	521	575	539	546	545	564	552	559	556	558	547	557	564	577	565	561	588	547	575	535	556	537	540	551	555	551	586	604	510	543	550	506	585	580	588	529	580	538	565	555	530	539	547	560	581	558	577	570	546	576	555	546	524	533	528	538	557	573	588	558	568	597	522	596	545	487	520	522	529	564	541	602	544	577	570	583	555	523	511	535	529	578	553	539	570	572	581	548	544	613	578	586	564	542	572	571	566	542	530	598	541	572	555	552	592	559	550	520	526	600	539	592	535	551	555	530	517	581	549	555	537	588	558	545	512	600	547	571	550	551	517	562	558	551	565	540	558	594	557	543	587	526	546	584	507	541	559	534	557	574	533	527	578	562	566	526	586	573	537	571	516	585	570	547	610	596	566	506	506	546	565	539	514	569	580	576	587	542	587	555	596	533	608	523	553	557	547	526	522	544	552	559	538	566	565	541	551	574	522	526	539	544	567	579	573	561	541	587	578	555	547	584	580	553	598	491	578	528	573	549	593	553	573	574	480	513	547	569	583	563	599	529	569	607	556	551	555	558	584	561	499	596	521	572	542	567	538	525	529	628	564	539	545	572	546	542	556	548	541	563	549	569	536	554	514	543	536	555	562	545	570	558	560	554	542	594	572	627	568	554	542	552	542	551	549	557	550	519	569	549	624	566	545	522	563	562	596	560	554	581	539	553	588	542	550	595	560	557	539	569	556	575	553	561	535	575	550	544	568	509	554	515	574	585	597	558	524	547	534	583	550	522	546	542	548	567	548	557	530	559	564	563	567	548	593	564	564	559	580	548	533	531	526	567	576	576	526	559	558	588	516	569	547	597	558	549	538	581	623	565	563	611	513	581	538	533	537	575	545	566	558	573	550	565	544	566	501	567	559	543	533	552	519	564	532	567	505	597	539	560	536	558	547	586	554	533	598	526	553	586	527	544	556	593	536	575	549	562	517	565	569	616	515	571	531	534	532	557	556	511	540	536	523	528	512	541	549	576	540	563	552	564	566	518	561	571	558	590	542	616	523	528	566	551	532	529	578	585	496	550	506	532	585	568	546	577	541	578	579	555	572	603	574	511	576	511	532	564	514	573	559	572	552	587	567	600	588	577	524	542	572	529	541	576	579	561	539	563	621	563	562	589	545	568	527	498	554	563	561	533	501	540	568	552	558	576	535	617	548	542	543	567	578	571	515	550	594	570	538	555	583	589	529	537	543	569	572	573	559	528	548	569	565	590	521	532	588	562	517	525	560	584	541	554	535	566	530	543	568	538	504	543	563	543	536	542	552	578	555	570	551	526	550	533	566	534	540	531	530	552	581	589	552	568	562	583	545	574	572	594	563	509	587	587	528	541	563	531	579	546	545	566	498	543	533	575	561	549	528	510	565	619	582	579	516	569	564	552	557	564	552	522	553	570	564	568	558	581	552	560	590	572	575	592	522	524	556	559	515	600	523	557	580	562	560	553	501	537	568	575	565	536	584	590	600	550	562	531	555	595	540	538	545	551	537	564	583	551	539	537	583	531	576	521	518	533	525	510	585	526	541	500	591	570	542	563	536	552	575	532	559	527	535	515	547	535	548	586	569	546	569	552	545	576	567	539	595	489	576	567	558	540	542	558	539	555	520	502	495	537	582	529	558	602	616	538	574	519	572	557	564	550	599	553	536	577	591	507	555	504	545	545	563	583	590	556	575	542	538	565	538	547	538	516	546	557	551	538	534	542	602	592	613	558	534	497	541	558	528	555	527	517	555	571	542	532	539	568	523	572	555	563	521	508	570	552	580	543	568	555	571	546	561	605	553	530	527	519	550	553	577	553	540	546	536	589	501	570	500	545	553	537	529	552	558	513	543	569	545	581	570	553	531	575	548	580	559	570	535	572	572	517	547	563	561	550	588	529	563	579	515	533	588	526	543	555	559	598	591	521	553	557	510	573	551	580	558	560	562	544	556	547	553	546	542	546	524	573	512	574	529	584	549	546	504	587	544	527	567	540	573	528	560	541	580	547	533	578	531	562	539	583	568	523	575	550	564	579	577	561	504	572	605	529	600	533	541	585	569	549	557	587	554	494	589	556	561	614	547	601	539	552	547	576	546	508	549	554	529	548	485	545	549	555	522	551	545	531	563	547	551	602	525	544	588	566	566	557	540	527	593	535	557	518	561	518	562	571	534	508	534	578	575	562	527	578	534	535	554	533	562	532	547	566	504	577	505	568	545	569	533	540	547	535	571	502	556	554	580
24017	21174	28408	24263	20533	8811	2948	1580	1139	1108	1054	960	838	767	695	708	662	638	647	558	565	533	534	551	528	509	477	490	506	523	511	462	468	492	472	518	531	482	514	461	517	513	487	499	452	483	489	506	505	523	522	510	497	505	470	527	493	499	489	436	460	445	461	534	451	457	462	471	496	466	472	500	463	484	506	475	517	488	516	530	481	491	468	467	466	487	485	514	509	476	440	475	469	453	472	460	480	457	510	448	480	470	518	465	467	464	440	485	439	473	484	468	513	478	464	492	471	486	476	486	476	503	447	490	498	433	466	472	506	450	529	487	472	442	500	453	475	477	457	452	510	457	474	494	464	493	482	465	460	508	486	511	484	468	441	474	463	437	482	474	500	472	459	501	466	459	468	477	487	486	468	491	476	475	464	449	481	453	533	504	464	484	476	474	511	423	448	471	457	433	455	498	458	470	448	522	452	490	491	496	427	486	461	487	458	495	463	467	481	474	467	473	469	480	496	471	457	477	479	449	478	478	479	485	540	497	488	478	422	474	488	458	482	474	472	481	480	484	450	465	449	474	448	494	463	430	479	471	494	483	457	490	463	467	459	482	498	521	518	449	454	493	499	509	471	473	460	421	488	472	494	468	450	521	482	491	493	452	483	478	493	507	485	458	535	485	484	456	471	480	520	475	479	481	465	458	481	481	448	469	449	473	460	474	481	480	514	507	454	480	498	455	458	454	481	504	517	473	480	440	475	483	513	461	476	496	503	476	437	472	480	477	438	441	474	467	475	460	451	496	510	475	489	515	482	494	443	437	475	498	471	480	488	498	515	474	482	479	501	516	500	483	477	484	472	452	499	506	514	479	478	484	426	462	459	514	520	481	479	487	453	497	475	468	464	482	490	459	440	482	467	459	459	492	438	463	451	443	486	523	474	521	473	446	484	460	483	486	484	461	493	497	502	494	485	467	465	494	468	458	497	476	431	450	463	497	453	467	476	446	493	498	450	502	496	485	448	470	467	474	504	462	485	509	445	450	478	478	500	466	489	475	420	496	451	451	475	467	486	473	482	479	465	513	468	483	483	504	479	447	462	452	480	480	502	475	464	448	462	474	490	493	492	456	457	484	450	473	507	438	513	441	518	448	466	437	529	457	462	443	505	457	489	459	490	472	448	472	512	475	478	451	467	442	506	457	493	476	440	466	476	490	455	491	470	467	476	464	454	473	488	505	471	462	491	448	442	483	498	473	478	466	498	471	445	469	471	459	457	453	473	531	493	520	495	491	439	440	472	449	479	485	482	446	463	467	501	500	478	477	446	462	464	470	514	474	514	479	428	520	509	479	477	456	492	470	475	473	488	470	476	491	446	447	469	455	464	477	499	456	496	481	494	480	518	470	497	469	489	466	452	439	452	470	480	436	489	483	497	494	521	480	502	457	498	477	464	499	487	465	451	450	466	451	462	479	472	492	463	499	495	458	496	492	472	457	477	446	517	488	483	486	424	479	442	462	469	501	525	463	487	454	488	492	478	451	457	494	496	491	468	481	470	456	481	506	471	441	456	486	470	456	423	519	482	460	483	534	499	454	430	460	501	444	509	487	487	515	467	478	465	429	460	481	437	480	442	490	466	484	478	434	498	477	495	468	498	463	474	465	505	481	475	479	468	430	504	517	497	480	476	454	476	504	472	472	458	494	454	511	478	473	453	501	442	466	499	506	487	488	507	505	490	444	547	453	459	496	436	442	469	454	489	445	491	453	489	466	448	468	480	444	514	471	485	457	497	497	491	433	468	457	535	472	508	469	434	482	501	474	448	511	480	459	474	487	441	451	491	481	513	483	477	452	471	478	486	467	461	476	494	473	477	474	501	503	489	463	476	490	511	486	502	446	481	487	482	494	444	495	472	495	477	467	482	444	473	501	490	506	459	538	461	485	487	482	500	448	490	453	481	494	474	513	468	496	483	513	471	497	448	477	433	448	487	492	490	489	448	503	497	460	522	475	490	448	494	458	479	481	440	458	474	488	482	525	473	491	469	508	509	502	487	460	507	504	453	456	493	500	483	504	457	461	458	455	477	485	455	485	480	490	498	489	514	511	487	476	507	475	450	470	490	467	457	495	491	495	534	457	513	474	473	463	473	474	490	500	511	449	463	463	455	485	487	473	484	498	481	515	450	481	503	484	501	483	463	446	501	436	491	483	472	459	486	534	479	516	484	475	469	467	448	478	501	473	445	504	492	507	450	477	450	463	461	481	447	504	488	494	444	513	485	517	495	438	438	462	478	456	456	479	489	490	540	497	466	523	468	488	447	473	456	489	479	488	465	492	458	469	462	467	493	460	465	476	451	475	496	524	450	453	515	484	450	517	503	484	453	498	458	474	497	466	474	461	545	473	466	454	488	469	482	470	485	445	483	471	450	487	438	501	434	480	500	499	486	469	466	460	452	502	477	445	526	478	474	467	473	489	491	472	457	481	459	487	467	479	473	476	442	460	437	478	459	489	490	508	435	507	500	478	489	439	454	475	474	451	468	476	482	463	481	431	458	485	451	470	500	460	456	473	520	473	506	478	453	468	455	504	482	458	482	480	468	499	475	456	479	439	451	460	519	468	484	471	473	483	467	477	478	485	483	434	478	494	458	490	449	521	450	481	478	486	485	479	497	472	525	488	451	494	453	493	502	457	451	464	462	481	476	502	474	484	487	439	490	477	496	451	491	451	423	492	473	478	504	491	492	466	469	449	466	458	422	452	490	523	476	437	455	497	484	469	466	473	470	467	472	500	464	485	477	483	478	458	483	489	497	480	483	466	445	464	511	482	488	528	464	512	462	439	494	480	457	475	473	482	483	492	451	450	429	480	504	497	481	481	502	501	500	486	478	474	459	485	464	471	461	449	470	480	489	492	510	495	478	439	467	452	479	466	477	437	487	499	459	500	472	479	494	501	476	470	460	426	473	520	502	490	487	458	458	495	464	498	437	507	448	468	495	506	494	462	441	482	537	457	498	492	467	442	483	444	488	468	474	453	444	452	458	503	493	490	486	452	469	484	489	502	460	482	456	444	476	447	482	439	470	499	441	482	434	457	438	507	451	468	448	446	463	522	476	540	489	496	433	496	470	508	521	447	516	466	481	505	472	472	482	447	481	508	492	474	491	460	486	490	460	486	450	474	508	468	461	471	538	495	497	447	488	510	464	499	481	461	450	464	451	445	463	455	448	520	530	476	521	481	508	471	459	452	491	470	513	487	513	486	485	524	477	440	485	492	482	503	512	470	455	458	519	474	502	476	460	419	482	457	524	499	468	472	474	455	499	484	459	467	447	474	504	512	477	488	471	481	499	470	487	465	476	459	480	433	507	522	469	521	453	495	532	472	462	461	530	476	468	470	473	504	488	522	500	499	474	469	440	515	484	518	459	470	471	493	500	505	457	468	464	485	485	495	500	474	465	462	440	447	444	487	512	479	478	469	476	456	472	488	460	477	485	461	504	469	483	433
18157	34496	30907	19242	12159	8525	5777	3598	2774	2732	2526	2266	1869	1626	1489	1453	1265	1163	1114	1012	1026	1003	941	895	886	839	804	905	845	817	801	827	808	832	810	808	789	870	855	764	742	805	761	775	735	747	724	773	799	751	780	769	736	785	748	777	769	753	775	725	734	745	773	780	749	773	731	813	725	779	709	756	745	703	763	764	740	796	745	797	736	769	784	721	728	729	775	777	749	738	750	765	760	789	754	736	738	764	765	775	715	785	758	681	750	768	738	727	757	721	715	744	751	786	829	761	697	736	753	738	756	714	717	744	771	783	777	748	790	668	716	742	762	801	784	763	747	762	720	742	749	768	752	746	775	772	739	758	721	748	752	731	775	786	774	755	773	780	758	745	761	736	794	750	781	778	736	785	753	758	758	787	765	774	751	758	757	748	729	744	742	719	725	707	701	752	758	768	703	724	746	753	730	793	764	751	745	760	774	722	715	744	728	736	764	791	730	738	772	749	756	730	707	764	782	780	770	725	780	749	775	750	770	758	785	736	733	789	806	766	736	765	724	764	770	753	740	714	749	776	754	754	735	739	756	779	738	750	745	775	793	729	717	716	735	801	807	782	760	697	789	764	752	714	745	750	744	764	692	744	772	803	740	761	739	746	739	748	741	757	771	764	746	739	771	738	766	764	790	801	750	759	736	790	787	782	760	773	730	756	755	760	719	765	767	778	738	704	753	767	728	731	806	776	750	773	742	723	776	771	762	755	709	754	764	786	706	746	734	717	786	782	767	802	737	739	782	759	749	769	726	748	770	751	731	750	748	748	718	776	732	761	725	719	734	757	712	785	780	775	716	752	761	745	732	769	766	779	779	754	772	817	728	740	760	737	734	788	723	731	795	758	753	695	757	764	786	757	729	716	740	737	759	786	740	749	736	758	756	715	770	781	735	741	756	752	763	773	774	766	738	739	720	747	789	733	741	750	694	736	756	779	738	759	735	773	780	757	750	783	802	798	704	684	751	733	772	696	715	770	754	754	768	752	738	792	754	691	725	789	790	799	779	766	705	758	736	775	778	786	768	752	700	778	746	734	794	784	744	788	750	716	761	741	746	757	695	754	759	748	795	751	700	769	736	759	806	705	712	760	774	774	755	762	793	743	757	731	765	786	822	721	744	752	760	713	720	758	723	807	754	721	752	745	805	799	742	707	710	692	723	725	712	766	733	727	737	754	734	743	743	704	743	744	782	799	725	732	689	755	779	733	742	730	747	765	712	727	828	731	748	744	788	774	768	751	764	721	733	729	751	726	717	731	724	713	739	745	763	732	767	745	742	759	738	748	732	727	752	684	721	762	803	776	658	784	706	749	773	736	708	772	744	745	735	768	768	719	726	815	796	742	796	755	710	712	723	763	776	755	805	711	712	707	759	762	718	785	786	774	735	726	786	803	735	755	798	712	737	748	713	708	782	758	722	721	732	772	766	757	771	757	778	773	784	759	734	782	760	750	765	705	733	747	766	759	734	704	735	755	761	774	795	739	738	712	744	765	768	822	732	726	731	747	747	748	774	785	764	752	714	771	754	749	751	767	789	728	767	730	777	782	764	761	756	760	750	697	762	747	789	774	727	731	762	708	743	709	839	726	748	780	721	743	757	743	747	780	733	729	762	748	773	739	779	747	743	745	771	739	758	697	760	766	731	778	755	769	757	699	810	764	745	758	757	788	757	750	741	761	738	738	759	805	761	769	732	801	785	727	810	725	745	739	769	737	743	734	725	764	779	723	697	743	719	758	786	741	725	792	739	709	738	730	741	755	757	773	738	779	711	720	753	711	720	739	732	725	715	767	739	774	729	718	716	744	763	734	738	768	751	808	663	748	784	751	767	752	717	746	749	752	762	753	716	810	788	823	754	696	739	769	756	699	783	716	726	748	785	784	764	767	786	771	727	732	768	775	714	737	725	764	732	813	758	805	801	755	772	745	732	774	801	706	705	750	777	747	758	798	752	781	722	717	769	706	784	748	721	740	756	773	735	749	735	760	741	718	767	713	724	698	753	714	777	753	779	768	758	730	777	769	729	749	786	697	745	744	775	759	735	754	767	745	752	750	728	764	767	732	743	709	774	736	758	716	706	710	706	750	763	785	765	747	758	745	793	760	703	765	754	754	738	798	742	783	780	717	781	735	772	756	776	781	733	740	768	705	765	730	753	707	728	752	788	703	791	787	797	779	759	728	747	775	792	749	758	821	738	808	729	747	685	745	755	772	753	713	755	792	764	774	739	743	715	754	806	791	751	737	764	765	778	762	731	733	785	761	776	725	748	769	767	743	768	769	779	764	760	768	778	725	821	781	724	734	811	754	724	786	770	733	758	711	737	768	738	786	743	722	775	812	753	737	733	711	813	729	790	745	728	731	791	761	792	750	748	775	763	731	791	780	742	702	788	742	777	784	759	751	737	716	733	752	736	807	762	728	732	772	722	809	748	743	716	748	779	735	749	719	789	734	745	745	753	746	768	779	730	717	711	783	726	778	783	739	726	748	782	687	725	751	743	741	793	667	755	770	744	775	764	713	731	757	768	790	738	788	746	772	773	753	753	745	770	763	815	768	723	777	702	743	759	755	751	757	790	758	715	786	726	755	706	770	716	754	777	720	717	751	749	821	770	702	752	779	724	795	748	751	726	732	758	767	769	777	736	787	795	772	737	794	752	746	779	718	725	777	761	807	754	720	745	761	750	771	740	710	788	735	773	755	769	760	767	753	747	760	764	754	790	796	748	707	777	742	736	751	728	766	771	775	739	696	706	744	776	710	734	767	738	813	746	729	723	714	762	790	736	738	695	743	772	733	779	798	807	805	729	757	747	756	766	740	756	760	742	806	758	778	773	737	719	731	696	760	752	725	742	755	765	802	726	771	783	778	741	729	751	768	705	760	739	726	737	751	748	750	757	770	772	770	757	767	763	772	765	770	826	741	767	771	764	814	778	791	799	751	768	831	783	754	713	773	704	761	758	701	783	789	731	713	775	728	717	774	790	758	725	736	748	766	746	738	715	756	708	838	783	772	737	743	767	739	737	749	788	726	746	776	735	727	708	756	757	745	754	779	725	807	732	749	734	774	745	781	764	747	776	762	787	774	762	746	704	744	743	739	785	742	742	766	781	728	761	735	784	789	738	724	759	718	786	780	732	733	757	710	704	798	762	753	736	765	768	738	779	725	759	772	767	755	739	708	757	707	722	753	779	765	764	824	757	751	735	741	734	791	710	764	756	785	803	777	751	806	762	781	735	733	773	770	720	725	735	732	802	752	754	733	714	761	699	741	693	742	772	745	741	744	754	761	771	725	768	710	751	755	776	714	745	720	717	758	725	797	752	790	759	716	801	753	774	722	741	780	705	783	788	712	766	767	756	787	722	736	694	824	759	726	732	745	796	745	734	667	767	797	741	784	718	797	733	744	776	738	744	766	766	744	783	812	802	728	762	717	751	748	778	690	733	706	746	713	783	710
23061	21214	29036	23691	21235	20401	7624	2220	1600	1495	1360	1205	964	851	794	712	697	615	564	547	510	502	460	481	433	407	401	382	407	386	359	357	401	366	372	340	418	370	393	382	433	362	365	362	369	342	354	400	372	351	369	369	370	348	362	380	369	381	393	374	376	360	348	374	318	380	373	379	360	371	344	378	349	356	345	361	345	375	317	335	358	354	328	367	390	362	355	379	364	344	387	371	347	381	315	370	324	366	364	342	397	358	338	350	388	335	315	379	359	314	362	356	382	333	339	337	372	341	365	347	380	343	384	375	373	364	353	335	366	369	330	357	315	347	375	339	363	345	345	360	335	338	360	340	324	373	345	326	336	357	324	367	382	355	346	381	346	358	347	395	365	342	377	379	361	362	342	369	314	338	347	332	347	352	361	336	368	322	368	399	377	364	342	386	341	363	363	339	358	366	355	344	369	326	347	338	336	351	345	336	355	347	349	340	362	336	353	356	369	352	375	377	342	361	365	358	357	351	383	365	387	368	365	337	324	351	405	345	357	381	310	371	330	336	327	321	380	349	361	348	354	375	355	333	361	350	395	340	342	392	371	356	390	345	342	333	330	354	355	379	341	357	345	355	321	350	381	350	358	338	344	382	335	356	369	368	322	358	362	313	353	364	350	322	333	384	352	359	353	356	360	373	364	379	350	346	361	426	354	339	368	330	406	371	334	350	366	379	380	342	379	351	337	345	345	335	375	316	391	364	343	367	353	366	384	364	364	339	369	387	367	382	365	361	388	358	346	339	347	359	370	367	353	358	341	349	372	358	358	355	359	350	341	332	334	332	348	362	334	399	356	353	347	336	350	333	429	341	348	366	362	344	347	359	362	361	376	347	339	358	313	351	363	368	364	349	329	328	322	295	322	334	331	356	358	339	352	370	323	372	354	364	354	339	377	345	374	377	330	387	343	344	375	362	339	346	326	347	365	340	360	322	346	378	367	364	326	323	336	394	330	380	361	366	346	308	328	388	346	312	331	335	353	371	346	309	346	333	337	373	366	315	331	327	362	390	333	392	344	378	318	340	339	373	361	340	370	332	369	334	352	343	380	371	374	370	323	367	379	335	347	346	363	342	352	350	330	363	372	381	339	340	326	325	346	316	370	366	343	349	329	359	335	357	348	352	334	371	403	342	355	353	337	358	376	355	380	366	321	375	322	358	349	380	376	324	398	374	340	335	350	362	368	369	377	350	348	335	329	349	326	321	342	374	334	370	370	393	361	355	335	389	383	327	365	364	334	345	345	352	384	336	361	389	361	328	364	384	325	346	316	312	363	357	357	355	347	366	366	324	343	366	367	338	348	345	353	374	369	365	360	381	382	343	329	331	332	356	345	332	356	362	356	358	348	354	329	365	361	357	343	337	327	369	354	368	351	334	353	381	390	393	319	322	396	353	361	316	346	348	382	349	341	369	354	355	354	375	376	385	381	378	398	371	363	353	366	362	336	359	359	350	348	339	358	350	411	332	367	369	363	364	328	347	351	352	354	368	377	371	359	358	333	348	366	350	335	337	361	359	313	370	335	321	359	333	385	344	378	350	360	371	340	345	361	366	329	343	333	370	369	375	344	343	357	366	349	332	357	365	385	386	374	345	371	358	334	344	362	328	348	352	344	386	338	376	370	359	335	342	378	364	366	352	342	348	368	388	340	352	347	357	331	364	364	345	392	365	335	367	345	383	331	360	351	346	350	358	349	378	335	341	343	351	372	359	343	367	349	350	347	338	339	396	372	355	334	351	384	364	320	349	365	345	350	375	352	350	350	392	321	354	375	374	342	351	365	376	349	341	368	362	378	359	361	374	360	344	366	344	319	323	344	351	353	368	348	335	369	375	344	370	345	354	400	348	354	349	384	371	359	374	364	320	352	389	379	373	370	355	355	352	377	368	364	335	340	363	369	335	340	367	345	327	344	365	355	341	371	346	375	344	330	356	361	320	383	341	345	354	364	335	367	347	347	374	350	364	394	343	364	384	384	331	373	350	341	339	367	347	350	373	367	337	314	383	358	342	366	360	356	374	362	367	372	378	318	377	353	340	354	338	328	356	373	371	358	357	351	352	367	376	342	346	362	344	328	377	351	348	357	355	350	338	366	374	371	341	359	321	345	346	356	321	350	366	377	315	297	362	323	357	323	342	361	364	353	381	370	360	325	351	364	371	326	346	351	336	350	360	361	369	355	366	341	350	344	362	333	357	377	384	345	368	364	391	373	332	374	361	386	357	366	359	331	356	386	332	359	334	352	342	349	361	342	345	353	363	368	347	387	327	371	371	349	375	370	328	368	344	345	353	337	351	366	376	386	346	381	339	365	369	346	386	342	352	362	378	369	323	341	332	379	329	345	332	368	347	362	338	363	343	353	376	339	346	362	365	344	339	364	358	346	361	331	357	386	352	389	346	357	353	357	339	367	347	361	376	369	361	378	337	353	328	325	404	357	364	348	340	324	374	358	348	348	349	329	361	369	356	309	367	341	354	363	357	375	339	346	352	397	364	365	312	381	365	366	385	367	319	339	342	376	359	319	345	348	361	365	345	357	374	362	358	337	312	332	339	310	363	339	361	327	360	384	348	358	364	328	356	345	330	363	344	388	360	375	361	358	321	372	334	367	363	344	348	337	340	364	354	360	373	303	340	315	371	365	342	372	358	326	314	367	356	340	389	344	357	334	357	378	363	381	346	345	348	347	345	357	340	365	354	379	360	351	373	353	343	327	328	365	367	378	357	317	366	367	363	351	407	378	363	363	324	361	343	342	338	337	357	337	342	355	388	345	364	368	346	347	372	357	360	364	377	335	386	368	380	330	358	360	346	330	363	377	403	378	341	348	361	374	352	393	373	360	347	370	355	386	332	364	348	336	380	355	374	364	342	339	312	348	352	337	389	347	396	356	330	351	360	371	391	363	361	358	341	340	365	375	391	382	342	361	363	338	380	406	426	381	323	362	359	343	337	335	330	365	359	347	404	371	327	336	352	307	362	375	351	341	323	340	367	360	342	372	365	365	334	351	329	356	338	359	364	314	337	351	344	357	356	356	334	361	332	390	360	353	366	351	368	351	358	354	340	334	362	350	389	387	335	337	354	354	332	348	341	346	361	368	292	354	358	357	350	332	337	330	364	373	372	369	387	326	354	361	392	362	348	358	360	339	348	366	351	332	322	335	341	337	359	319	339	331	374	327	350	378	309	344	346	339	353	378	362	347	315	371	364	377	338	360	355	328	368	373	346	350	372	355	387	349	332	350	368	344	360	360	368	348	354	343	352	358	299	349	322	366	343	316	369	381	342	358	360	344	341	346	346	368	379	342	362	340	336	390	357	343	370	367	376	369	364	328	336	387	372	395	359	354	346	333	350	379	362	339	354	397	372	379	369	323	358	356	353	339	351	369	361	375	388	370	383	385	360	358	376	373	361	406	319	352	352	345	377	370	357	377	342	342	388	360	401	336	337	360	368
20023	38405	34742	23196	15761	11368	7703	4992	4298	4089	3506	3077	2354	2026	1721	1723	1501	1335	1182	1116	1035	979	896	802	790	682	721	704	687	669	619	610	696	639	655	629	623	647	639	608	614	636	621	643	631	677	623	647	589	576	607	579	594	602	581	588	582	603	590	624	540	605	582	598	577	571	590	570	596	584	568	557	626	576	557	589	607	548	580	593	559	523	543	600	606	580	582	583	575	628	602	579	561	591	580	582	568	567	587	589	591	552	560	526	595	557	549	540	581	572	566	563	507	578	552	607	575	590	579	570	556	587	559	596	595	576	548	547	551	645	597	528	537	603	549	570	558	566	576	556	544	574	539	556	548	561	612	616	540	542	545	545	601	558	572	535	549	558	542	558	583	603	553	566	583	557	586	616	556	584	558	558	581	610	571	526	544	587	578	603	592	596	593	557	514	581	551	561	569	565	583	549	569	595	524	540	555	557	535	562	546	547	575	558	561	545	559	538	538	601	570	575	581	538	572	596	591	597	563	542	588	557	562	586	583	551	595	573	550	574	549	558	496	553	582	598	524	556	536	537	607	607	534	578	596	585	560	570	555	535	558	571	566	568	564	567	598	559	598	538	573	625	586	523	556	574	538	583	543	576	531	547	576	544	572	580	585	593	582	592	563	575	571	557	567	602	552	553	568	572	587	546	567	582	573	576	565	560	543	535	558	555	563	565	535	560	539	571	556	575	559	570	568	592	581	606	533	546	573	607	563	556	569	602	612	579	624	564	563	542	571	571	608	562	613	597	577	557	555	592	558	563	580	538	579	572	599	590	570	595	592	528	595	563	545	591	590	536	572	571	571	605	573	563	564	583	597	567	570	546	540	563	603	554	570	559	540	576	593	594	573	569	553	617	594	555	541	554	544	606	570	545	559	532	622	585	551	577	569	579	531	570	577	599	586	543	537	560	537	548	568	533	595	539	602	590	568	603	574	553	545	588	576	563	555	563	588	552	560	593	602	606	569	578	586	590	572	563	605	547	556	585	547	555	554	553	572	524	596	554	572	565	595	570	569	537	559	562	539	548	579	589	621	551	592	541	594	558	524	520	583	594	551	570	582	589	585	554	547	609	583	551	580	583	548	600	540	600	527	535	550	569	536	527	582	568	589	592	570	551	574	532	552	587	600	553	543	562	573	551	549	595	556	549	582	589	578	597	559	576	590	569	547	555	573	542	568	596	524	577	551	583	535	587	565	562	548	559	564	540	583	551	577	513	554	589	562	551	544	533	571	576	594	544	560	604	593	574	598	550	575	604	564	576	576	561	553	584	557	593	583	532	574	581	588	581	565	569	573	555	579	523	594	556	542	571	602	530	592	529	561	533	574	587	572	555	564	566	569	536	579	547	609	546	607	567	552	574	541	570	571	553	596	603	574	625	590	542	565	599	548	559	586	543	565	534	580	597	583	588	560	572	576	571	579	558	565	557	582	575	534	566	571	551	590	570	564	576	586	545	546	561	568	564	541	566	588	560	531	516	608	538	567	550	592	577	552	590	547	550	543	560	563	566	552	541	542	526	572	557	589	574	605	561	531	575	560	552	537	557	593	606	599	581	599	590	603	561	538	541	597	573	577	598	556	612	577	551	539	548	581	570	516	572	575	625	589	578	579	544	545	595	534	580	588	549	565	509	584	531	582	554	588	536	540	601	574	571	543	569	587	572	566	530	534	558	552	532	606	551	627	534	579	572	566	575	599	572	590	622	579	576	539	585	564	587	545	597	583	603	548	545	564	553	592	534	594	545	544	564	578	613	563	578	573	582	597	563	573	536	569	602	598	547	576	597	524	550	529	571	535	583	552	558	564	574	557	578	579	566	534	596	607	553	560	615	525	565	577	520	537	516	536	557	575	588	568	512	548	590	583	535	560	580	556	577	556	542	579	572	542	546	586	550	581	520	598	552	561	604	577	591	608	568	579	585	536	579	547	574	557	537	569	622	560	569	573	556	562	565	549	591	520	540	634	564	579	575	554	550	568	543	584	546	564	550	576	554	527	565	542	559	530	556	573	546	574	581	550	583	555	577	576	573	622	573	620	564	610	586	552	530	564	612	557	579	603	578	563	577	596	559	573	569	593	541	547	558	559	577	528	590	558	569	550	567	592	523	598	551	613	556	576	538	568	585	591	587	610	583	587	578	578	592	537	562	545	566	581	593	594	568	556	547	542	566	558	610	579	586	544	585	563	555	582	559	566	595	598	604	552	569	593	536	545	554	575	556	599	546	560	585	579	567	546	584	590	574	584	555	559	585	611	604	559	573	564	579	564	576	564	566	589	568	556	574	616	562	543	560	564	568	607	529	518	572	536	569	545	588	593	580	568	546	574	592	516	570	589	561	581	603	568	554	575	611	553	580	540	581	552	593	553	559	600	608	545	641	573	566	575	548	602	560	552	541	567	549	523	550	562	610	607	562	581	524	586	578	566	579	553	554	547	551	528	570	597	589	569	592	586	563	580	554	583	541	556	581	540	595	544	568	577	603	590	524	521	607	577	551	569	565	582	522	540	563	595	559	556	560	546	556	552	565	572	573	548	559	565	545	580	583	577	560	558	561	584	587	623	552	597	540	572	625	542	590	589	562	547	598	530	518	573	597	580	570	598	606	576	546	538	577	591	537	579	581	551	563	555	557	555	517	566	543	555	589	558	563	560	597	628	560	573	590	559	540	575	560	621	555	544	528	550	508	583	558	557	560	580	567	564	565	571	647	541	548	542	557	544	581	563	539	570	573	564	575	545	589	554	519	570	583	570	574	539	589	577	582	594	576	541	543	507	566	514	581	512	551	585	575	526	538	580	586	542	532	575	535	556	578	593	592	591	559	554	584	579	577	571	528	562	571	547	600	550	571	519	567	596	557	580	558	608	575	541	553	556	512	597	557	611	587	534	557	558	598	588	571	592	549	605	583	556	562	576	570	563	559	629	542	521	579	536	558	515	618	566	566	558	542	583	557	568	575	566	553	551	577	585	589	536	626	565	567	595	520	590	575	570	537	591	597	563	572	564	584	562	586	546	584	513	554	535	526	526	605	602	563	536	603	543	576	566	557	575	544	584	576	563	564	554	562	551	576	534	587	546	571	573	541	562	602	558	593	541	587	567	559	584	588	536	587	587	569	574	575	543	581	564	609	561	559	605	564	590	591	605	551	555	557	574	601	571	591	531	566	589	570	592	522	574	586	613	594	546	562	601	560	591	606	531	515	519	568	570	580	564	595	575	547	607	531	592	538	546	546	559	597	576	557	535	585	560	567	596	560	590	571	552	554	545	606	556	558	563	549	611	564	552	566	549	553	585	549	563	575	536	562	543	572	580	538	557	551	553	564	594	567	543	547	536	573	564	526	589	590	582	539	537	545	608	587	600	582	558	584	555	591	603	587	561	596	566	532	541	576	590	549	561	541	548	592	567	531	579	556	578	553	586	529	573	560	545	574	568	605	597	605	560	562	542	525	549	553	579	560
26683	21242	18512	7849	2563	1391	945	675	646	667	621	570	528	486	455	448	416	394	424	361	427	382	361	363	367	378	336	356	345	362	346	412	303	382	361	354	343	331	357	351	333	362	357	373	314	334	319	341	354	386	361	331	365	390	345	372	335	368	336	321	350	329	364	362	352	348	371	365	361	344	363	366	339	362	373	342	349	348	312	351	344	349	369	337	354	356	359	349	374	337	356	328	333	344	370	361	374	340	331	333	321	399	364	358	323	363	310	351	354	357	376	336	363	325	348	353	350	373	374	379	351	328	328	401	388	325	350	346	331	341	358	348	338	400	362	360	361	341	342	355	358	383	368	393	356	342	364	326	317	373	331	312	387	355	365	353	342	354	334	365	350	338	375	372	343	351	354	338	356	363	321	362	370	373	363	346	351	378	366	336	367	358	376	378	319	346	369	351	362	347	329	324	375	362	353	364	342	376	372	311	358	337	370	346	360	386	362	354	357	366	330	345	335	392	364	323	354	370	342	345	349	342	369	368	352	373	334	355	358	349	326	391	345	339	366	332	344	360	372	346	371	376	369	374	358	321	320	353	327	370	326	357	374	365	355	317	323	357	333	351	365	373	348	352	337	364	325	343	355	336	352	325	328	367	340	365	350	364	373	366	341	401	344	388	330	342	365	337	367	344	347	353	394	321	386	356	358	337	355	361	346	351	343	347	350	336	354	356	322	341	326	368	345	380	352	355	358	371	365	347	335	359	354	339	358	372	343	331	335	343	337	346	319	349	340	357	370	362	362	347	335	341	350	328	337	343	317	353	303	333	365	344	358	347	325	355	346	351	305	360	376	354	362	376	358	352	341	319	367	361	346	342	339	328	344	357	322	331	383	328	342	353	373	350	357	373	369	327	377	346	377	381	391	365	358	335	364	374	340	360	347	339	367	333	348	348	314	350	377	349	383	355	326	375	359	339	346	335	352	317	373	351	343	308	357	344	332	368	347	368	367	358	340	338	337	335	360	342	337	360	356	337	325	393	379	340	366	382	370	359	363	383	321	329	355	346	357	385	345	352	381	372	371	375	387	346	320	378	321	334	347	342	343	377	358	369	376	356	410	389	359	339	371	328	380	357	370	340	369	327	358	361	361	361	369	373	348	320	331	381	364	388	341	335	369	341	356	390	338	343	364	382	338	396	345	356	364	344	330	380	353	323	337	335	354	352	345	308	321	329	378	374	306	368	378	334	376	340	328	355	357	341	367	353	356	336	347	354	353	391	359	381	340	352	347	375	331	337	345	380	366	376	372	348	342	356	368	366	379	350	352	333	367	355	349	374	372	380	334	345	341	368	359	351	315	344	334	342	354	372	339	322	344	370	374	341	372	358	351	353	387	315	384	337	349	354	365	346	341	373	362	323	378	385	336	361	358	351	372	363	348	321	368	359	363	374	346	379	353	345	357	367	340	369	354	345	356	369	374	367	367	364	342	366	365	370	372	332	337	334	385	344	342	329	377	378	334	350	340	344	356	360	384	359	386	360	363	375	324	325	347	348	373	343	377	320	357	349	341	361	333	334	390	340	355	373	387	324	317	359	352	358	350	370	360	368	330	362	370	356	335	334	333	344	365	345	370	362	371	338	345	357	350	341	348	335	377	365	318	380	337	384	383	375	339	308	346	328	359	343	359	330	360	388	337	392	366	336	327	365	361	359	343	336	334	343	360	385	347	360	366	378	338	334	355	343	350	369	343	358	359	319	336	356	339	328	359	353	349	326	365	333	344	310	366	368	372	355	354	330	351	337	339	372	351	355	378	329	341	347	369	349	342	348	355	362	328	378	355	367	346	365	353	342	349	325	364	367	365	365	362	335	335	350	355	341	316	375	381	391	355	326	346	326	386	369	360	356	360	347	334	363	384	356	353	322	364	349	342	349	371	328	370	361	344	317	374	320	350	340	363	341	339	341	363	332	359	354	354	331	380	368	332	351	349	375	361	376	349	346	367	347	342	355	342	330	388	321	331	322	346	358	336	346	359	331	381	313	394	356	377	363	364	330	351	372	343	354	322	332	318	335	341	336	346	391	320	383	356	327	338	382	358	332	361	335	387	359	379	377	362	352	348	338	351	356	336	313	357	361	331	356	368	332	395	355	334	330	343	360	359	391	365	361	361	320	327	331	385	322	326	330	350	384	333	352	340	361	340	367	345	381	338	336	353	357	342	367	335	370	328	365	351	381	372	364	361	328	325	348	353	342	347	359	392	370	359	361	363	376	327	373	303	322	345	338	324	377	341	355	361	313	323	361	373	353	371	343	338	360	361	323	327	336	347	319	363	379	359	336	335	346	334	341	378	352	351	369	366	352	315	324	350	345	345	397	364	377	385	323	367	351	361	377	325	333	329	341	326	342	369	375	341	340	335	333	353	350	348	338	345	337	345	344	343	356	337	334	364	362	363	391	343	348	352	348	350	349	364	312	335	367	353	355	361	362	339	357	369	334	339	340	357	369	395	325	361	374	353	375	352	355	339	338	365	387	344	333	324	329	356	315	361	360	382	327	326	351	340	346	353	363	363	327	350	347	379	343	363	353	345	318	369	365	365	363	371	347	344	333	368	348	340	334	367	379	362	361	331	354	374	363	370	367	364	339	346	349	350	339	381	365	344	357	360	333	344	325	315	346	369	340	348	334	360	366	355	323	330	333	340	370	318	365	364	326	384	350	353	376	349	328	362	360	362	345	348	388	331	375	329	364	370	348	327	370	344	369	354	343	340	332	356	350	354	373	350	352	330	358	336	385	349	336	328	387	336	387	383	364	368	353	357	311	353	346	358	323	354	335	318	329	354	311	319	372	353	353	352	312	337	355	346	319	348	358	364	360	317	353	355	301	370	334	322	355	327	316	366	334	311	385	351	352	363	365	339	386	354	332	337	332	347	318	350	348	367	317	329	355	358	337	359	362	353	337	326	355	349	351	365	356	383	387	359	374	361	320	354	333	395	364	350	374	343	337	352	367	369	338	362	355	362	374	354	352	372	357	354	342	325	343	378	336	343	342	356	387	346	328	375	333	356	334	364	358	324	339	350	338	376	370	328	359	367	328	341	358	385	353	351	370	361	364	318	353	323	359	335	374	336	379	360	377	329	346	346	330	357	321	378	372	339	322	358	330	359	358	351	335	369	365	342	316	377	381	340	346	321	355	359	370	355	374	381	320	342	329	370	353	378	359	313	347	358	354	350	338	342	377	331	342	361	326	330	377	356	364	357	335	337	366	386	357	318	369	368	374	346	342	367	346	353	332	344	370	337	337	353	371	315	330	343	341	388	368	342	325	374	370	327	348	347	353	336	351	345	388	321	331	372	334	355	357	354	359	328	324	389	360	393	349	368	347	362	352	378	375	370	324	335	307	381	334	353	363	341	351	318	313	414	321	348	369	343	356	375	340	352	357	360	345	319	367	344	377	352	375	378	346	358	346	364	339	323	336	348	378	363	354	331	351	358	346	380	362
15700	26069	21930	11091	6146	3965	2555	1646	1617	1513	1444	1221	1055	936	897	844	770	682	681	671	677	635	649	616	612	591	554	597	546	598	616	519	540	567	598	541	603	560	588	589	586	608	529	543	617	582	592	530	530	582	577	594	607	530	607	555	579	574	584	547	567	596	549	639	583	589	569	520	577	563	569	550	551	621	529	539	551	562	546	498	544	560	559	569	580	576	542	533	535	497	583	582	565	546	577	570	555	547	516	564	588	547	542	561	571	563	544	595	561	540	564	601	518	530	577	544	578	599	576	546	582	524	573	549	538	555	583	555	577	590	570	539	550	561	533	581	523	552	565	542	512	578	535	579	567	535	586	530	570	558	537	542	532	580	551	565	545	546	531	556	570	578	559	585	530	560	578	510	595	554	543	614	559	495	566	547	538	548	546	559	551	522	564	537	519	591	573	593	573	577	561	538	577	562	532	564	616	591	578	537	564	582	558	560	574	539	578	563	611	588	558	535	597	600	508	574	590	549	556	559	578	558	554	542	575	563	536	509	604	579	561	570	589	556	576	548	606	577	574	576	560	557	618	530	574	534	588	560	602	597	543	592	545	529	545	546	553	588	598	588	547	569	584	575	548	536	559	568	617	522	553	572	535	552	546	542	548	516	564	558	543	501	573	560	571	529	573	549	530	523	582	535	548	581	576	544	574	548	544	559	536	571	540	578	573	542	570	537	550	562	537	562	568	530	587	564	563	582	591	569	537	555	561	562	564	580	557	594	569	576	541	598	553	554	542	540	641	548	552	534	537	522	557	539	528	542	530	534	518	563	556	518	550	557	537	586	541	531	541	554	562	524	539	580	590	597	550	562	563	566	578	591	520	517	573	505	556	562	577	576	545	577	564	574	582	588	562	553	577	535	572	534	512	544	559	590	548	539	575	552	540	561	554	566	514	551	585	561	539	592	557	566	561	565	584	512	576	564	512	523	565	555	547	545	532	566	532	543	555	565	560	545	540	564	538	532	490	538	559	596	579	543	566	552	546	577	534	601	562	589	527	576	584	572	557	549	554	581	566	603	555	533	532	608	583	546	555	559	554	576	534	594	547	579	553	556	576	558	576	579	567	567	586	549	573	553	557	554	552	522	519	525	576	566	522	572	570	546	543	578	525	536	569	520	526	529	544	571	551	545	558	563	554	560	556	571	537	568	558	559	600	561	565	543	525	563	546	547	517	568	564	551	534	513	557	558	564	577	610	595	541	582	561	572	583	535	563	584	596	583	530	562	539	538	562	529	542	572	570	587	554	586	558	541	542	556	540	552	572	541	562	573	557	579	577	560	549	553	536	519	569	580	526	511	568	549	599	540	568	544	556	560	517	554	549	536	561	546	525	580	525	519	558	557	505	557	565	550	515	546	537	560	555	517	536	579	603	582	534	565	587	560	549	555	565	569	526	533	542	581	582	617	574	558	548	539	597	564	551	529	589	521	586	596	529	587	545	553	531	533	560	564	558	543	578	561	627	507	551	549	581	523	550	560	580	585	553	544	572	529	571	543	540	597	561	546	587	604	564	542	555	566	586	569	599	534	564	586	540	570	549	580	516	527	569	615	557	548	575	551	551	561	529	579	535	551	555	531	565	600	565	575	555	567	550	557	535	549	607	584	595	552	555	557	546	570	568	606	615	576	524	535	548	535	625	550	557	570	598	550	609	565	539	549	533	530	596	572	562	579	584	569	555	533	541	561	552	586	566	538	554	587	521	551	573	533	558	543	525	543	554	593	539	584	601	566	565	591	571	597	523	568	548	579	565	569	581	588	565	586	568	473	532	562	551	563	542	592	549	550	540	614	557	565	533	551	557	578	565	538	572	576	586	581	600	567	521	537	522	563	547	553	512	568	530	552	596	550	553	546	551	571	543	544	532	547	549	596	569	573	551	587	564	546	576	573	593	585	588	519	569	553	570	557	518	532	570	574	564	530	593	558	571	568	506	566	560	562	549	574	594	548	569	595	589	594	616	546	560	627	606	557	592	576	567	534	558	536	566	547	534	546	617	553	596	556	562	568	574	568	564	587	554	552	565	572	566	534	557	604	556	581	595	560	587	561	531	533	562	550	572	561	582	544	568	536	573	572	517	553	589	549	593	584	564	570	520	550	571	629	572	559	580	558	571	583	530	594	539	544	588	562	598	582	567	563	562	592	585	578	583	603	538	582	532	535	570	555	552	587	578	554	540	535	562	543	543	564	546	572	566	517	551	589	558	565	559	540	536	563	559	565	563	560	542	496	543	592	555	552	544	572	546	536	552	595	560	545	527	533	595	562	575	587	557	546	613	541	522	606	574	558	583	563	599	596	556	557	564	573	547	571	620	564	531	531	571	537	570	558	606	617	578	572	571	539	567	563	551	553	596	570	596	608	606	566	539	584	525	538	557	531	580	573	566	558	586	569	567	535	576	544	500	578	523	567	533	577	608	549	522	573	548	556	608	565	544	598	555	569	549	545	550	532	509	553	553	547	577	550	574	539	603	512	549	525	545	539	537	576	561	592	565	549	530	580	524	591	562	587	527	543	568	585	575	585	597	558	557	561	552	530	563	573	563	531	563	543	565	544	568	554	584	547	525	504	544	573	566	550	555	559	567	559	545	551	598	538	573	536	536	557	574	522	548	613	605	579	554	565	562	610	556	533	522	517	580	585	549	552	546	584	552	569	577	535	582	555	545	591	563	555	580	540	563	593	583	583	573	574	559	526	562	557	521	621	558	586	578	598	579	517	557	577	562	627	535	537	558	557	566	593	519	531	598	532	588	542	601	578	580	598	578	544	580	556	525	596	539	570	573	539	578	546	584	544	581	583	582	545	547	587	555	576	576	598	565	566	556	525	597	572	546	570	532	545	521	600	559	539	546	546	558	580	522	567	550	551	561	598	583	576	530	561	561	587	533	559	546	538	573	524	536	551	565	569	600	576	558	547	556	568	534	552	539	560	600	574	574	520	598	505	552	582	542	535	563	578	530	568	546	574	558	555	558	558	541	539	544	556	558	556	547	568	559	550	532	549	597	561	617	588	561	554	580	560	554	555	608	634	579	541	563	558	543	537	554	549	570	553	532	545	596	550	557	571	519	555	561	561	585	553	547	567	590	533	577	536	551	565	553	553	535	545	607	540	584	523	545	563	569	563	546	540	542	566	545	577	612	518	541	619	534	571	575	522	599	540	578	508	576	547	553	547	553	555	550	579	604	568	565	553	581	546	545	556	511	533	526	540	570	548	616	528	553	567	520	568	530	595	578	573	583	579	547	558	585	518	565	577	567	593	544	599	559	542	560	591	556	554	575	550	574	561	527	540	567	544	544	584	571	563	548	532	573	580	543	580	592	578	542	543	549	513	569	541	582	555	539	565	583	575	528	519	573	563	591	579	565	556	523	551	608	535	570	584	595	544	569	525	567	591	558	516	556	564	563	581	539	558	544	533	571	569	535	568	601	564	619	549	557	565	556	514	554	559
23955	21188	28359	24279	20586	8099	2552	1545	1319	1253	1141	992	867	862	834	766	691	674	634	605	545	527	577	544	507	485	513	502	484	525	543	526	486	530	529	518	496	520	536	504	464	502	509	489	500	480	469	513	472	500	500	494	507	458	430	526	500	502	495	476	477	466	469	491	464	498	483	497	468	481	481	497	476	454	511	501	507	443	511	494	496	449	488	460	487	511	472	457	484	494	500	483	447	465	530	475	463	512	454	466	474	476	494	454	509	502	490	446	483	453	529	516	482	496	449	490	460	465	459	483	437	514	518	496	494	485	478	492	451	448	473	465	464	509	491	476	452	509	469	442	526	500	455	448	491	453	433	479	492	462	487	472	478	491	480	398	510	432	529	499	473	482	542	448	457	458	453	508	454	498	485	492	503	487	436	458	472	486	497	492	456	460	513	467	495	497	454	481	500	477	538	459	490	497	494	484	485	502	493	518	490	510	494	525	493	504	477	482	501	469	462	485	492	481	449	471	501	454	473	443	478	512	471	489	475	474	512	471	465	511	481	468	479	484	498	482	470	473	432	502	470	493	483	473	483	510	490	464	459	470	494	465	470	511	455	452	461	479	474	456	487	523	495	452	513	451	487	484	491	491	467	517	475	476	482	508	508	496	472	509	483	497	498	477	457	498	439	489	484	489	473	475	466	448	470	481	482	511	486	461	503	497	484	503	466	478	473	500	490	479	492	452	481	491	480	474	497	478	483	465	485	450	479	490	522	464	458	463	525	474	462	456	491	519	486	514	482	499	506	470	526	520	490	481	468	531	503	493	428	454	483	493	512	527	473	501	456	477	480	463	475	491	470	456	478	454	485	484	465	468	461	447	501	487	477	459	487	498	476	476	502	491	487	472	487	451	501	456	470	476	501	446	454	524	496	482	493	495	472	463	453	507	484	445	476	448	457	488	475	498	528	471	463	460	513	494	493	463	462	501	476	485	484	499	516	472	495	483	487	446	562	509	545	505	470	484	490	477	473	530	443	476	458	485	485	483	469	463	499	489	485	476	470	548	479	492	543	492	508	427	468	483	497	482	500	507	459	483	471	493	499	483	470	473	476	479	469	498	510	484	469	480	467	474	484	492	469	478	451	494	497	462	473	444	483	486	493	490	458	467	528	419	502	488	535	511	463	531	499	482	542	463	471	477	446	460	463	488	469	431	509	503	469	469	478	459	454	496	466	464	440	467	447	461	491	523	500	499	451	533	458	458	515	514	470	496	469	498	512	491	468	465	503	523	524	478	475	504	465	464	479	491	491	484	509	459	501	522	460	491	473	486	509	508	481	475	511	429	453	470	457	452	491	453	465	478	492	490	477	514	488	452	427	492	517	469	492	468	496	449	508	492	535	490	481	502	436	506	460	482	480	474	476	491	499	499	468	489	486	507	509	483	473	480	476	501	484	491	476	504	475	494	487	535	465	487	512	458	442	521	497	456	528	454	511	504	467	479	442	497	471	456	464	484	473	450	498	450	478	496	464	492	473	482	506	481	495	495	470	474	496	475	500	473	503	472	473	454	486	485	476	471	490	489	523	473	475	488	503	494	475	488	493	441	483	489	482	533	502	490	470	486	450	480	485	495	520	483	458	503	527	498	512	491	474	523	475	492	461	488	527	517	491	453	473	473	485	439	518	482	442	504	493	508	464	476	474	465	487	484	477	487	509	462	466	461	441	472	478	459	494	457	508	468	504	483	457	458	476	500	489	492	485	472	483	442	525	507	474	478	461	506	505	468	488	508	499	516	512	484	502	518	495	487	472	467	468	461	454	487	514	480	456	490	498	447	473	445	486	465	521	442	478	475	476	511	524	487	482	491	462	471	461	504	480	514	460	497	520	484	469	486	505	469	451	491	519	470	440	476	479	483	542	473	445	454	509	496	458	465	502	502	510	469	458	488	476	514	498	499	454	455	461	458	487	491	452	472	443	452	491	487	537	466	460	448	477	454	478	507	477	521	492	476	469	459	434	475	465	490	459	500	485	485	486	472	472	427	489	480	467	474	506	462	493	448	478	510	447	515	484	449	525	466	482	447	500	517	465	484	473	507	493	494	487	486	514	465	501	468	490	455	500	476	500	504	512	491	490	475	477	497	455	443	501	461	510	474	469	510	466	489	462	527	516	525	476	493	475	475	515	480	485	518	472	487	514	505	474	469	488	462	465	490	464	480	464	468	494	489	485	504	488	451	545	472	475	533	461	459	452	465	441	476	491	468	493	491	484	488	450	516	497	491	466	506	484	488	480	473	482	494	488	457	486	491	506	464	486	517	486	508	453	493	514	456	500	486	515	478	457	473	480	470	498	454	491	479	469	462	544	483	471	464	487	463	461	459	476	520	469	520	499	490	478	450	459	459	534	466	494	465	473	473	510	531	461	470	505	488	489	471	480	493	490	477	468	443	482	497	521	482	494	471	468	474	495	468	456	505	468	494	453	484	516	467	484	467	448	476	503	459	512	509	473	448	488	497	511	483	420	463	454	474	427	472	468	474	472	478	490	484	466	443	478	473	491	458	483	464	511	495	521	487	429	480	498	534	491	500	493	510	457	444	473	486	504	480	479	484	497	446	450	486	506	501	473	454	504	472	501	519	496	470	503	455	449	504	459	475	491	465	478	500	529	494	483	483	461	455	508	413	467	473	474	476	497	484	484	461	481	479	449	463	459	461	493	459	476	502	495	453	454	461	428	490	464	466	475	456	489	510	489	478	507	485	460	438	450	436	521	442	485	514	474	495	488	479	509	509	495	424	473	443	435	470	496	458	476	488	466	449	473	452	481	445	467	452	477	469	480	512	511	522	467	452	475	467	464	470	483	499	508	465	488	470	452	474	470	499	493	476	484	458	494	461	453	484	475	427	472	482	488	463	501	475	480	519	477	456	530	501	472	497	518	495	481	491	486	502	494	475	461	453	517	490	515	494	474	472	456	482	475	473	441	499	503	515	496	491	455	468	463	490	446	465	502	486	462	448	450	468	429	497	505	448	500	466	486	443	471	453	488	521	481	475	462	468	496	514	513	493	500	495	523	449	490	450	433	504	461	435	494	477	512	532	474	478	491	491	486	464	461	473	501	501	466	474	457	498	471	497	475	462	452	502	471	458	495	526	448	478	486	481	485	446	466	482	434	495	472	465	478	516	504	437	523	474	453	453	475	498	432	431	458	449	496	453	460	506	508	488	451	481	469	486	418	509	513	484	477	469	457	464	476	495	507	502	516	461	517	470	510	503	469	477	463	460	466	472	498	483	491	488	459	479	491	476	469	472	482	474	466	473	458	499	475	490	523	476	529	534	515	497	497	475	451	504	478	486	462	460	479	483	450	531	456	531	481	471	467	466	489	451	508	467	526	479	449	468	480	484	481	504	477	472	531	489	476	472	469	438	527	473	449	501	485	478	527	483	495	486	455	441	470	482	444	468	470	477	490	494	458	467	497	492	472	462	494	488	515	477	481	486	452	496
17168	32771	28774	17168	11203	7898	5197	3877	3564	3154	2923	2403	1986	1797	1770	1497	1307	1151	1170	1073	1042	969	934	891	854	860	873	841	791	809	803	787	831	841	894	814	828	793	794	753	771	789	758	798	773	750	788	743	785	814	764	796	739	826	743	777	784	802	750	796	744	767	737	720	774	802	767	766	790	743	725	782	789	758	747	793	807	807	751	785	763	713	783	736	830	722	794	719	731	704	717	716	754	740	738	842	775	687	796	779	765	767	793	755	685	733	769	759	728	789	760	735	793	841	729	788	744	746	702	778	760	754	737	750	744	743	784	767	742	729	811	740	772	754	705	780	757	775	773	765	736	792	801	772	764	774	833	751	740	745	752	746	822	740	769	767	746	784	730	753	737	764	734	759	776	758	774	751	779	713	724	782	741	774	783	742	727	773	737	768	739	836	774	707	738	741	730	769	734	753	787	808	745	737	711	754	775	759	767	763	759	744	796	763	799	787	767	753	776	737	752	794	765	737	770	791	771	751	734	777	736	743	761	769	739	741	825	745	729	758	709	781	752	807	699	792	745	792	775	782	729	772	735	752	740	782	747	786	790	792	724	729	746	763	795	768	736	719	757	734	799	760	780	787	778	806	760	733	751	727	791	745	749	742	748	817	730	758	758	754	750	749	756	738	770	799	753	732	786	803	793	737	738	733	734	808	755	743	739	728	717	772	795	805	725	757	760	735	728	775	793	766	735	748	772	762	768	755	791	756	742	747	763	761	779	725	779	735	752	789	744	742	738	730	731	734	759	749	768	789	770	765	739	739	784	793	794	782	767	793	763	747	739	723	711	743	810	765	718	783	764	757	770	794	764	807	801	713	731	754	729	757	780	760	781	782	808	747	790	743	788	763	758	768	786	804	764	704	707	721	713	740	756	781	718	776	747	779	751	770	806	744	760	774	738	753	798	777	755	779	708	748	733	767	748	725	754	719	762	757	788	735	767	758	754	802	757	821	734	797	728	738	796	786	759	735	763	770	761	750	742	791	768	761	754	743	770	760	753	730	791	780	745	781	783	733	733	740	735	733	758	783	767	757	749	737	811	777	760	769	748	771	743	745	762	758	767	720	763	749	780	721	798	832	797	757	767	818	740	735	769	807	803	709	762	761	776	794	785	790	761	749	784	748	728	752	729	803	790	780	763	741	817	770	757	741	762	709	706	776	750	733	757	723	796	800	815	753	738	777	726	811	739	771	747	785	786	736	753	769	759	763	735	773	787	747	798	764	754	796	786	753	765	792	747	738	764	799	783	737	761	769	773	773	780	787	741	751	735	799	715	777	746	751	757	811	734	783	792	793	764	710	759	700	720	771	812	753	807	725	740	739	748	742	758	750	762	734	749	716	810	776	761	750	755	733	776	783	773	748	765	758	761	779	741	742	769	786	751	758	757	785	811	728	784	705	739	795	772	807	754	765	737	753	754	765	725	756	715	814	822	746	732	789	785	790	757	752	747	747	701	738	737	730	745	754	700	808	756	706	748	722	746	775	717	768	765	740	758	772	706	771	717	746	783	758	775	770	732	790	743	748	754	803	709	791	720	780	764	790	737	775	797	768	803	801	754	766	749	806	785	776	760	771	785	793	791	748	724	784	810	776	741	764	759	789	768	750	736	751	766	766	754	756	773	768	779	784	764	807	745	791	759	776	808	749	750	765	737	821	762	752	746	727	787	753	761	799	758	760	748	746	756	810	771	821	794	788	748	759	785	754	758	776	737	740	771	743	784	741	762	733	763	713	753	718	738	796	751	734	748	757	766	802	829	747	752	793	754	789	772	769	758	773	739	763	764	729	748	739	769	769	750	793	749	735	766	776	747	753	713	736	754	795	777	817	780	740	760	744	750	723	756	727	703	771	801	779	763	775	756	747	797	767	722	728	780	790	771	764	733	774	778	743	763	728	735	768	734	775	772	759	759	758	733	744	782	734	746	785	722	758	758	726	756	781	763	777	779	747	719	793	768	749	744	754	759	754	769	687	816	754	770	774	738	795	751	762	782	770	779	759	777	773	764	746	761	742	757	746	739	749	761	730	794	778	733	772	698	760	777	771	782	751	750	754	774	762	760	754	793	778	772	759	762	718	729	730	767	776	715	770	827	766	747	781	817	762	715	772	761	794	795	740	800	773	773	746	731	752	726	738	751	766	737	786	768	765	718	780	750	751	791	809	793	769	774	786	762	760	794	728	782	803	736	765	769	745	748	742	801	709	757	732	774	752	745	798	768	707	750	817	706	684	829	766	781	745	819	807	816	766	741	799	749	777	827	790	781	719	733	803	768	748	763	793	759	800	754	769	737	745	761	769	854	791	761	746	750	783	758	760	777	740	746	760	748	819	730	761	752	759	818	779	731	793	766	794	766	755	808	752	737	735	744	737	746	729	765	703	765	736	751	830	820	775	758	743	747	745	801	792	758	759	753	756	769	789	747	763	710	757	723	787	786	737	792	716	730	741	756	747	696	799	740	800	837	735	762	764	770	725	726	722	748	745	771	735	801	749	742	778	742	773	776	822	791	763	734	791	749	719	803	756	786	707	732	761	764	779	719	756	764	772	765	712	763	747	731	764	719	777	764	704	748	736	762	723	746	726	758	718	740	739	796	689	767	726	761	766	804	748	773	794	742	789	779	741	771	826	759	692	797	748	794	770	713	754	768	768	736	746	768	767	777	786	786	710	797	735	743	755	767	801	760	766	747	753	740	759	762	758	784	787	774	786	787	740	769	767	783	763	762	780	742	730	773	770	789	739	743	767	733	768	709	762	798	772	772	709	794	707	748	797	720	782	789	759	742	759	756	721	771	753	730	770	823	768	733	748	780	762	788	774	764	786	739	727	744	736	763	763	726	819	778	805	748	709	836	711	752	732	757	759	785	738	754	752	717	764	784	741	773	760	741	790	740	767	765	794	795	749	748	760	744	778	721	766	750	719	797	791	763	758	769	751	752	775	748	774	758	731	770	798	771	765	801	753	766	747	725	737	773	748	779	769	773	774	758	798	809	703	804	771	766	759	776	745	790	726	775	751	741	778	768	762	821	820	754	753	777	725	779	742	757	733	739	756	735	773	747	783	787	795	735	763	754	797	738	766	758	818	796	751	764	742	764	763	758	786	781	785	744	772	760	750	727	729	755	785	731	795	782	820	754	764	732	708	768	820	764	770	745	735	719	725	781	769	757	775	807	752	812	780	755	751	772	750	750	764	784	799	774	733	761	754	783	817	790	733	686	713	779	786	750	745	761	802	784	750	794	793	721	782	788	726	730	729	733	739	769	766	726	708	755	698	745	785	737	794	744	828	745	742	716	750	755	714	762	762	793	748	752	759	779	752	733	796	765	764	807	777	800	779	704	755	811	687	759	771	761	715	764	738	786	739	752	744	761	786	767	780	765	772	747	781	760	758	703	723	733	788	776	784	757	776	765	777	771	737	778	708	723	799	724	786	782	797	777	739	746	770	760	748	774	722
23014	21191	29002	23673	21212	20377	7113	2527	1855	1703	1581	1271	995	993	954	745	745	665	610	545	526	488	478	434	430	425	412	425	406	377	416	443	423	414	392	352	372	394	378	393	367	401	372	360	373	380	352	365	389	389	417	358	376	359	343	356	394	366	359	357	372	378	396	373	387	351	354	357	373	339	390	369	371	363	342	362	355	356	335	381	335	364	368	379	354	344	349	381	384	369	356	352	335	354	326	375	332	355	361	354	372	382	348	397	363	366	367	370	368	323	402	361	346	365	399	362	405	391	355	336	366	368	387	373	328	346	393	344	357	351	378	361	386	351	393	373	333	345	345	376	362	361	349	349	357	347	351	418	358	360	366	389	364	342	344	336	362	352	363	374	359	329	350	323	355	376	367	334	379	380	367	352	367	372	349	334	348	355	365	342	339	355	375	380	349	359	361	333	342	346	350	365	381	395	390	370	358	366	396	343	361	320	338	368	349	361	363	363	338	394	394	374	365	362	359	361	370	375	333	361	374	360	357	355	367	391	350	360	367	394	367	368	356	350	358	372	352	373	359	358	369	374	366	353	341	372	394	360	369	393	339	344	350	377	353	331	343	356	323	348	344	374	368	325	416	347	391	339	361	336	387	400	361	385	365	340	385	342	340	359	350	388	369	354	365	337	351	326	401	350	385	352	335	353	351	374	365	343	362	369	369	352	353	344	351	353	351	378	345	372	359	346	399	371	349	359	376	356	360	363	349	381	394	359	347	376	369	315	385	326	381	378	362	334	387	339	356	333	349	359	318	360	342	394	378	345	368	342	338	381	386	387	374	392	379	363	347	381	338	340	362	369	317	354	328	356	361	379	355	374	344	390	377	348	376	385	344	332	361	363	365	353	378	386	364	361	328	323	353	316	371	341	391	351	354	365	344	394	327	348	369	359	386	351	321	373	349	325	395	370	385	325	363	355	352	402	371	352	320	341	321	368	354	365	379	349	349	366	330	355	346	343	341	337	371	355	328	354	343	331	337	364	341	366	389	358	370	381	364	361	374	342	356	362	371	338	377	347	365	355	346	388	367	342	341	355	372	373	374	356	330	355	399	350	358	352	343	334	379	334	377	341	335	363	364	336	379	354	360	380	390	348	343	344	340	338	355	353	348	342	335	349	360	383	377	357	364	363	319	339	346	345	334	343	355	360	366	356	373	368	345	336	330	336	377	370	350	366	374	336	364	381	368	352	337	344	359	352	374	361	355	341	340	335	320	352	342	330	347	372	350	342	399	321	390	367	369	353	323	361	353	344	379	366	356	343	353	346	364	376	345	346	342	365	335	367	365	358	357	360	366	359	390	346	344	346	319	357	361	310	345	357	370	347	353	346	400	337	362	352	365	340	368	321	367	346	390	372	359	349	360	354	362	371	374	345	362	358	352	360	387	360	389	341	333	377	376	398	358	388	369	363	343	348	346	359	357	341	368	339	347	368	352	358	372	376	345	367	360	350	360	365	396	347	336	348	361	344	359	323	324	370	368	347	361	368	323	372	344	370	356	369	331	353	396	389	376	321	360	370	362	351	359	392	379	372	326	351	376	344	368	365	364	353	337	384	377	340	382	339	365	360	326	336	343	330	368	347	348	350	353	331	356	355	377	348	356	351	341	380	352	357	351	362	369	352	371	338	333	344	341	341	319	339	378	352	370	354	374	350	354	383	365	386	388	351	359	343	337	341	323	343	345	343	370	355	391	349	378	349	321	362	355	323	383	326	349	358	340	325	336	345	336	356	326	364	387	334	329	376	372	374	384	387	375	358	394	355	360	345	374	372	347	352	358	360	320	377	348	340	386	374	312	338	340	336	368	379	346	335	363	356	298	355	358	356	352	357	349	356	328	351	354	333	354	358	331	391	342	340	373	342	323	340	398	360	365	367	386	335	356	351	365	381	345	347	355	379	380	360	330	351	356	360	342	334	346	347	377	359	387	348	358	366	335	348	394	363	363	334	362	376	342	393	350	349	365	332	358	328	354	370	367	362	372	374	359	361	329	357	353	371	361	336	344	341	391	337	345	358	335	359	351	357	358	370	377	360	324	345	353	371	340	319	342	323	351	311	350	355	387	372	380	338	314	335	352	333	370	358	346	372	375	361	369	360	352	359	360	360	347	412	362	356	360	372	325	368	352	369	386	335	392	334	329	349	368	353	365	333	325	318	366	351	354	360	338	364	378	356	358	334	340	377	373	359	359	338	351	350	341	357	344	381	374	367	353	353	371	362	375	374	325	354	351	341	359	386	358	344	332	351	350	370	335	393	381	348	354	344	345	374	361	351	354	365	366	356	336	369	334	357	383	360	368	369	375	326	347	354	382	366	355	354	370	349	399	343	377	349	378	363	357	383	377	396	326	346	384	363	341	370	391	351	361	401	400	368	382	347	346	343	367	349	348	365	312	370	347	346	369	361	382	338	395	361	350	368	326	326	336	365	344	371	372	397	386	328	352	313	317	365	330	343	352	349	386	388	335	377	349	344	318	370	338	362	394	342	352	357	347	416	349	390	317	357	344	315	357	361	353	347	332	331	366	393	359	362	386	336	330	343	352	345	340	347	391	342	360	361	387	343	347	382	365	367	357	336	364	354	352	356	345	372	387	372	374	359	337	360	398	334	337	381	373	357	378	347	354	346	382	364	339	359	356	333	355	331	360	357	371	380	364	344	347	356	369	316	350	324	328	367	342	368	348	373	380	389	320	397	325	396	377	385	338	370	380	345	306	366	325	330	353	343	332	366	370	363	372	370	357	335	351	379	367	315	340	344	370	363	339	331	374	385	366	327	367	367	354	352	370	354	309	347	345	371	344	337	358	375	377	337	373	341	365	387	311	354	348	354	380	369	375	347	347	346	325	395	332	344	401	341	338	360	348	313	361	361	358	315	374	372	337	350	362	397	373	346	357	399	365	364	357	354	336	384	405	364	368	356	325	351	346	342	383	354	350	345	376	381	337	350	362	338	318	372	364	369	364	360	341	332	368	369	343	349	377	357	361	376	378	344	369	358	380	326	350	349	366	334	335	353	344	350	369	363	372	365	382	385	389	377	394	328	349	336	351	383	360	372	358	362	338	351	336	374	328	333	357	384	375	336	361	366	382	396	333	352	340	383	329	337	352	370	354	374	349	328	336	349	359	331	372	351	354	338	350	365	356	326	388	333	355	349	386	362	339	320	334	366	342	359	331	368	354	358	348	359	327	297	370	368	395	384	366	339	392	335	326	388	372	365	392	357	379	355	374	337	352	367	374	372	354	392	330	328	359	338	371	322	341	341	336	349	357	380	294	351	351	379	360	351	347	348	377	381	340	384	390	352	345	332	385	358	354	358	409	345	365	384	357	386	332	389	407	344	348	351	351	384	356	350	355	336	350	369	386	339	379	361	364	367	357	345	351	345	355	347	319	368	349	376	361	367	351	366	393	327	352	341	336	340	358	384	394	321	348	371	328	351	377	358	339	392	327	330
18605	36227	32329	20873	14579	10875	7496	5980	5091	4669	4162	3187	2506	2490	2206	1814	1509	1394	1222	1056	1048	1027	896	752	722	707	665	680	722	702	722	645	713	740	648	665	681	595	649	628	565	643	624	635	585	576	570	571	569	629	635	565	567	599	592	555	612	612	578	577	571	604	546	612	591	600	593	540	616	612	569	595	612	584	576	610	524	570	593	554	552	555	589	551	582	580	576	600	600	596	573	594	560	572	552	560	600	529	588	572	606	619	621	558	597	581	573	568	557	546	581	607	576	565	615	574	584	555	552	603	590	594	531	530	535	554	558	556	618	535	616	536	548	592	549	540	554	593	586	618	551	593	585	596	576	569	574	572	617	574	591	534	619	530	529	586	562	566	564	526	597	566	517	559	548	580	575	593	577	573	615	593	561	600	540	556	588	549	558	544	570	571	585	551	551	594	539	571	580	612	554	541	594	623	562	570	537	563	577	617	573	577	521	578	599	579	588	559	555	548	524	577	621	567	561	571	569	562	618	549	559	540	571	582	584	537	563	590	590	565	543	589	560	572	573	575	592	597	577	583	602	595	553	539	565	604	596	501	610	574	567	567	542	547	583	556	574	568	596	566	564	600	567	544	572	562	557	585	606	549	540	579	579	571	569	554	618	591	572	576	577	584	571	531	571	547	579	536	594	515	573	571	614	591	603	578	571	573	596	623	557	576	556	568	597	602	566	569	592	638	592	577	583	605	586	560	516	600	564	570	558	570	595	594	549	567	596	565	575	584	552	567	539	563	572	572	568	579	568	548	540	553	559	576	571	553	549	580	526	555	583	554	587	578	583	586	542	520	547	547	565	549	608	565	548	560	549	538	570	619	579	567	550	551	613	548	587	609	571	590	579	570	560	549	614	521	553	596	572	544	605	623	561	547	547	606	557	578	548	593	603	587	551	553	554	584	535	537	597	558	605	582	605	577	560	517	590	525	564	523	613	583	540	607	560	589	570	590	551	581	579	580	564	544	532	607	556	588	580	572	582	586	565	562	565	557	528	598	573	546	578	586	564	565	553	553	599	561	538	561	557	576	586	575	566	553	575	609	589	567	552	609	558	536	633	553	552	570	563	600	532	581	560	547	572	565	610	588	562	562	547	559	581	561	567	554	523	560	543	557	552	557	576	572	535	615	521	569	592	546	590	556	580	576	600	560	562	615	564	570	581	534	581	600	551	591	572	528	619	585	579	585	526	576	567	612	551	561	578	596	581	561	624	538	574	609	556	555	581	576	573	566	601	589	602	625	585	544	604	590	567	549	574	578	588	591	587	602	581	583	594	568	554	603	551	557	595	598	589	533	565	577	553	579	558	597	570	539	566	611	563	586	556	555	569	571	582	553	577	522	544	594	604	607	541	594	598	587	592	574	594	583	599	584	562	555	536	592	549	519	545	540	600	545	549	566	530	603	559	543	566	580	580	565	589	563	610	597	565	582	559	527	565	582	615	549	571	567	592	592	572	563	554	551	553	555	531	595	577	550	572	573	542	563	577	521	591	559	583	549	535	565	546	562	593	583	556	565	580	553	541	622	555	638	577	576	528	594	588	510	605	558	552	542	540	553	583	571	527	547	545	571	556	558	572	579	579	550	572	552	565	573	577	535	521	534	586	544	537	569	560	545	639	607	576	535	514	589	569	581	579	574	565	634	547	571	565	545	567	589	602	576	581	557	617	590	570	545	593	566	576	615	600	561	577	557	534	597	563	572	545	585	569	564	568	582	535	533	557	569	578	546	556	584	580	568	563	590	563	571	521	601	588	593	592	576	542	575	568	529	572	532	549	547	611	534	580	580	600	550	604	587	544	602	522	584	547	535	610	581	512	572	562	575	566	561	586	582	568	544	564	613	569	551	579	547	585	558	577	569	578	557	557	602	574	543	587	552	582	620	596	554	579	563	573	544	575	569	538	573	554	566	542	556	523	548	551	570	602	582	534	593	556	608	560	571	560	594	539	588	565	582	589	573	592	521	582	604	519	557	573	580	579	596	574	582	595	600	595	576	569	551	589	590	575	553	569	595	532	553	526	565	594	569	594	568	553	598	573	604	562	538	537	576	616	560	608	560	579	596	531	544	595	604	587	577	536	552	577	585	585	541	586	537	585	557	563	564	600	555	528	564	571	539	571	563	533	588	565	615	591	569	527	603	548	557	538	582	593	617	620	580	600	599	589	541	542	610	592	581	558	547	534	576	602	586	590	591	576	549	615	562	607	558	522	557	578	567	566	562	588	520	601	569	535	571	588	586	546	546	609	572	568	573	589	575	529	619	535	556	567	533	582	569	629	559	557	572	576	602	560	555	509	575	591	544	580	579	590	605	559	566	581	553	532	599	536	589	544	581	591	579	574	596	521	590	570	624	636	555	577	569	578	602	561	584	515	550	547	511	560	603	576	556	603	517	605	593	531	548	620	553	567	604	552	553	566	535	542	540	600	544	535	559	571	578	596	593	553	536	560	524	564	590	514	580	572	574	563	557	595	540	593	537	606	596	550	564	567	559	545	542	578	612	585	587	569	544	536	575	550	521	538	621	582	561	584	569	608	608	550	547	566	543	576	573	558	603	540	566	573	594	565	598	595	550	622	563	578	577	553	598	559	568	587	543	575	581	548	564	570	543	585	600	594	570	585	551	572	584	546	579	581	553	544	556	600	577	587	557	592	542	590	538	531	599	588	564	591	584	602	556	531	579	596	587	564	541	581	592	562	550	581	570	588	563	549	531	580	567	624	561	570	565	560	566	575	548	566	550	565	557	537	528	596	599	584	575	600	629	591	570	520	562	574	555	591	556	582	602	530	595	564	600	544	586	585	568	574	542	567	598	585	529	576	575	623	558	553	574	548	575	596	555	581	582	548	638	565	611	578	555	554	583	590	599	577	606	561	555	589	581	585	539	584	534	617	569	582	607	551	593	539	551	581	599	575	526	613	567	551	555	561	604	604	525	537	568	601	555	582	608	571	576	570	588	543	596	588	551	572	592	556	545	566	561	585	564	611	599	612	559	608	565	588	573	567	603	559	579	563	591	569	539	584	536	505	580	599	568	580	599	635	582	550	582	599	556	526	583	561	567	586	574	568	564	561	537	561	575	552	564	597	548	581	570	581	580	608	548	576	612	579	547	589	594	569	602	512	623	550	572	546	569	602	580	550	556	570	578	571	541	551	550	546	571	580	569	546	577	586	584	554	559	591	529	582	596	560	572	569	525	592	575	569	574	545	573	565	593	558	561	594	545	579	556	550	585	575	559	579	572	568	541	561	577	584	584	525	574	624	566	635	562	550	581	612	579	527	548	539	570	573	575	562	557	535	553	574	587	544	584	555	578	592	592	564	608	560	589	542	549	579	549	607	583	586	532	553	575	591	584	585	529	548	538	554	572	554	589	562	541	607	614	572	530	561	585	606	575	560	568	560	554	554	567	553	627	591	578	595	597	594	605	567	568	574	586	580	600	541	562	544	549	568	558
26719	21166	16725	6191	2238	1445	878	848	740	692	703	575	511	488	461	446	449	425	437	398	381	368	343	352	355	380	365	378	347	359	381	388	395	367	363	364	352	382	356	332	344	380	403	341	353	343	356	342	370	367	339	363	370	341	349	355	336	359	360	338	343	357	347	379	364	362	354	356	365	340	381	373	366	386	373	359	370	387	322	328	393	354	379	347	378	333	344	368	385	420	369	331	372	336	319	351	334	317	361	328	348	381	379	357	350	369	391	349	338	356	367	367	352	397	373	346	357	349	347	357	346	335	356	369	369	382	362	381	324	363	329	367	372	344	360	339	351	381	317	339	336	344	334	374	307	349	367	370	370	401	365	342	369	349	379	362	319	342	326	348	359	373	351	374	378	345	328	341	358	365	369	323	360	352	327	356	327	346	343	351	367	366	359	366	368	370	372	355	332	360	400	378	363	346	386	371	334	365	348	371	347	369	373	323	374	366	343	349	369	388	369	352	356	339	396	371	360	322	348	330	347	369	341	369	369	341	340	393	332	348	361	342	350	366	336	340	362	336	378	349	338	366	336	357	383	316	339	351	371	348	379	344	347	375	350	360	372	348	359	354	367	364	340	340	351	345	367	354	360	330	377	314	340	360	370	353	349	382	324	370	397	369	356	365	376	342	383	375	375	386	364	356	335	350	384	370	374	358	333	368	347	381	343	328	365	328	370	367	385	358	333	360	330	332	365	350	347	317	375	331	367	359	365	390	376	343	340	375	347	383	349	350	404	367	348	347	378	385	380	349	374	338	359	356	357	387	373	333	361	376	340	359	356	322	355	345	325	369	324	335	390	335	358	354	360	306	353	365	357	368	378	373	343	340	349	346	319	365	369	355	383	359	377	351	366	346	347	349	357	336	370	346	356	377	377	355	339	375	388	356	362	364	362	340	361	369	355	341	366	364	345	347	369	362	368	368	395	391	320	369	340	352	307	400	319	350	369	366	350	356	343	347	370	369	300	368	376	342	369	388	354	332	366	356	366	354	373	336	348	345	366	372	370	342	348	346	390	346	336	334	354	350	343	340	337	357	356	354	327	391	353	380	339	395	332	369	365	313	344	350	387	335	371	365	347	368	339	348	367	354	365	374	362	336	330	339	365	378	369	383	358	375	338	374	369	388	372	370	383	372	350	364	335	356	372	381	365	350	350	372	379	366	349	326	376	358	362	374	349	331	374	331	355	352	350	392	372	355	337	349	384	424	319	365	362	345	343	383	398	336	363	328	349	329	365	345	377	340	345	390	345	370	366	373	353	327	343	336	351	375	351	343	333	355	342	350	345	355	335	360	342	338	337	318	382	334	382	357	359	365	352	388	376	374	375	354	371	344	376	311	364	365	334	381	363	374	350	344	359	381	370	347	388	353	330	383	367	382	365	401	357	339	390	357	382	382	371	415	344	384	373	331	365	336	357	305	373	333	360	396	370	347	348	379	350	340	379	369	381	358	335	364	363	304	336	385	375	357	374	345	379	352	357	341	357	392	352	400	316	369	391	348	345	389	362	394	370	394	373	374	387	341	338	349	351	396	375	374	343	358	377	374	389	367	346	323	363	334	350	339	331	350	382	427	392	351	358	357	381	360	354	341	371	351	388	353	360	365	358	365	328	350	357	383	354	368	388	339	341	361	336	354	355	376	336	378	318	385	337	357	338	347	337	333	334	378	363	370	348	362	347	380	403	373	326	366	347	348	349	349	365	359	349	375	341	367	356	380	378	384	341	340	345	322	358	390	340	369	382	347	361	369	355	393	349	351	314	342	345	323	345	406	345	359	355	350	386	369	341	360	369	355	358	369	344	323	374	395	365	348	381	326	335	345	350	363	362	362	334	325	344	367	335	370	390	351	346	365	336	347	361	335	360	345	368	364	362	401	353	367	307	331	352	349	383	380	398	380	334	354	336	347	381	357	389	339	354	358	349	365	392	371	368	361	390	325	382	387	371	370	359	366	387	368	354	372	352	378	378	378	332	352	325	373	368	350	350	369	348	364	342	382	341	370	361	397	356	354	371	367	351	393	355	354	382	370	360	377	348	331	416	373	352	370	363	383	357	357	325	359	353	389	364	355	378	345	387	365	349	359	344	364	348	346	337	359	348	368	312	363	343	348	370	381	371	374	333	328	393	341	347	342	388	376	352	374	404	372	374	369	346	343	366	367	347	380	328	378	362	379	353	352	379	364	366	321	337	338	351	376	390	331	380	339	351	373	365	360	325	378	397	394	334	367	379	366	347	343	368	377	347	372	356	337	397	387	347	359	361	368	393	325	356	355	345	351	354	349	374	377	366	383	329	399	336	372	361	353	329	372	339	343	355	377	347	361	359	349	359	379	377	359	305	356	355	369	358	363	310	349	360	343	350	334	345	306	341	349	362	322	338	344	378	378	303	314	349	344	372	334	352	353	347	372	331	364	358	350	376	357	382	357	339	364	350	364	370	353	341	344	393	389	358	402	348	385	378	378	356	351	368	363	352	364	354	369	393	372	342	339	354	335	326	368	324	350	358	349	356	360	392	353	331	319	341	346	355	374	351	371	359	372	377	346	391	360	381	405	355	344	372	334	371	372	347	345	352	358	346	368	373	327	394	367	343	369	344	341	400	335	340	357	336	363	322	371	365	351	361	348	333	381	343	349	350	342	352	364	361	340	360	372	352	409	344	380	389	364	375	367	346	350	367	353	348	361	379	346	359	361	382	354	339	368	364	341	355	367	370	360	367	338	362	362	352	339	348	336	372	340	346	361	336	356	344	360	342	383	372	357	372	335	361	331	342	365	338	353	329	353	376	357	338	354	377	362	338	362	375	334	374	371	391	342	369	362	344	352	389	350	402	348	350	348	369	324	377	380	348	365	332	362	359	364	333	345	387	349	355	407	342	336	342	369	362	349	366	371	367	356	370	412	337	398	340	351	361	361	369	345	361	365	338	380	395	355	310	350	350	382	321	376	348	330	360	339	336	352	373	365	323	344	403	342	362	351	343	354	385	358	387	342	394	367	364	349	359	366	372	397	349	349	357	344	378	308	371	362	345	382	347	352	339	365	329	351	346	363	333	346	333	378	358	342	342	378	330	335	385	374	398	362	369	386	348	365	355	360	358	395	344	355	343	367	366	363	369	360	391	371	340	361	327	332	318	335	353	371	345	343	366	351	332	357	339	334	369	382	325	342	357	374	393	384	367	385	370	339	390	394	376	349	383	351	357	338	359	348	351	353	386	376	354	362	372	370	377	374	372	353	377	330	373	352	355	379	349	356	397	355	308	330	360	360	347	354	379	337	347	323	359	395	366	367	372	390	348	393	359	360	326	399	350	360	352	352	342	345	329	336	344	366	362	352	389	359	367	327	361	372	328	351	368	387	348	380	368	328	328	371	342	352	330	363	348	360	405	351	395	368	336	345	364	334	391	377	355	355	362	344	375	352	334	373	321	366	380	366	376	385	370	381	352	377	367	359
13856	22499	18270	8868	5459	3806	2535	2204	1892	1798	1666	1304	1125	1185	955	895	823	790	733	760	703	672	643	569	593	567	597	629	644	605	620	570	599	604	617	631	608	579	587	600	594	588	535	580	563	564	555	550	590	567	609	588	560	592	619	561	552	603	591	596	583	589	597	539	612	569	564	554	572	605	545	607	587	530	547	551	494	566	602	558	576	543	593	547	580	551	616	533	587	580	563	561	517	558	577	552	585	558	604	578	586	565	594	566	612	568	589	582	572	525	566	548	578	574	537	555	534	558	558	627	539	565	564	584	573	565	596	551	551	580	593	581	602	632	576	574	503	572	541	551	603	579	531	544	573	575	581	554	558	649	560	577	564	603	574	586	614	575	548	532	580	529	537	569	558	555	556	585	552	541	547	590	582	560	565	582	595	541	558	564	568	621	569	560	561	561	572	592	598	581	577	593	607	593	577	582	584	515	646	535	580	591	592	544	569	578	552	551	553	606	599	570	552	525	545	586	595	592	579	558	560	558	567	572	580	534	598	572	567	578	595	527	538	605	608	485	549	583	572	569	528	533	557	582	585	582	586	593	588	548	603	565	585	586	600	519	571	571	599	558	543	555	561	578	557	595	551	546	582	563	569	559	559	558	571	564	527	575	604	558	571	590	599	591	584	605	569	572	564	574	534	620	566	550	595	575	538	513	549	552	547	578	576	578	550	555	552	564	538	588	586	536	564	578	544	599	569	552	533	593	580	571	577	534	543	571	555	555	568	555	609	557	602	572	544	568	546	564	564	554	573	557	571	538	578	563	571	573	564	572	586	586	598	569	561	580	559	568	550	580	584	578	584	604	553	560	553	607	565	568	580	602	602	539	533	603	570	607	588	548	524	570	565	598	547	587	584	562	536	604	589	587	572	566	525	574	577	536	608	563	587	563	556	559	603	545	568	618	599	599	509	589	578	590	604	589	591	589	585	594	582	548	566	607	554	565	584	571	632	579	571	600	554	582	562	590	576	536	519	574	548	575	571	553	532	603	583	555	573	587	554	574	597	556	529	579	568	565	554	538	589	586	570	552	584	572	557	594	565	584	537	571	554	594	557	583	598	583	560	586	540	591	577	593	534	576	550	557	558	556	579	606	565	571	559	588	607	518	568	571	489	524	628	536	535	566	586	562	587	582	562	549	516	580	565	563	583	598	568	548	516	577	527	549	537	578	578	598	533	579	561	506	610	536	583	551	600	588	569	624	571	560	528	522	525	541	584	578	592	568	536	555	563	564	534	552	564	565	599	576	586	542	577	538	567	591	543	529	567	559	553	570	556	556	558	525	565	543	585	581	548	562	558	568	554	534	538	599	591	595	578	588	554	561	589	544	542	589	568	566	570	546	557	564	558	529	572	576	562	555	546	586	540	569	601	538	580	541	580	547	600	583	576	582	537	606	563	576	552	547	564	539	574	557	580	571	566	562	598	586	564	516	583	552	552	573	551	517	570	608	586	560	589	567	570	587	567	577	571	577	590	569	577	585	578	597	597	597	594	553	542	561	554	615	583	595	578	588	547	574	535	590	550	557	547	593	570	572	580	567	598	513	581	564	556	576	607	619	557	508	575	538	553	626	642	622	574	614	550	564	562	595	550	563	552	541	621	576	614	587	556	552	563	564	590	566	581	577	557	599	563	569	586	588	540	609	560	602	610	567	506	606	569	556	563	527	538	605	570	523	581	562	583	561	568	550	607	571	593	583	561	557	564	549	577	550	605	586	560	555	566	592	569	597	569	559	525	594	585	570	553	541	565	592	573	566	554	549	559	551	536	590	561	558	572	567	551	598	575	572	546	532	564	555	570	556	559	601	605	568	558	604	574	552	556	577	564	563	599	571	538	526	632	552	587	578	555	543	570	553	576	537	556	613	557	548	551	555	544	580	577	558	589	542	557	529	597	571	580	539	560	524	596	556	554	554	582	532	559	574	604	563	599	582	630	562	563	627	558	586	546	595	580	576	587	569	617	614	551	552	591	559	591	590	551	592	591	543	570	586	562	597	556	588	548	566	548	605	569	587	569	544	531	530	561	585	562	631	577	548	582	530	585	551	590	556	600	569	566	570	544	593	568	586	556	591	592	555	571	589	585	562	591	552	578	537	540	573	555	589	565	576	598	569	600	559	573	612	556	544	597	553	620	594	571	547	568	569	572	567	619	602	566	562	569	587	573	565	549	597	566	513	615	553	539	571	580	568	559	528	597	561	604	552	552	557	550	599	607	588	565	577	565	555	567	569	597	528	551	512	587	569	565	621	580	544	546	548	576	542	574	559	568	563	555	629	577	562	527	526	565	580	586	583	555	556	554	568	588	555	560	534	609	577	557	553	619	597	569	527	598	571	592	594	565	591	566	564	610	610	557	548	564	591	563	568	603	575	571	586	599	551	557	584	577	567	569	587	556	559	600	564	546	558	578	562	567	545	585	599	534	596	563	513	566	525	570	548	597	574	545	581	602	558	587	576	562	536	578	557	551	590	556	586	621	544	576	601	558	587	560	566	611	568	567	601	557	575	570	552	547	536	575	565	576	563	585	554	560	593	595	544	584	551	626	568	605	586	530	584	552	527	620	584	593	539	598	615	551	553	556	593	565	567	584	563	597	582	586	590	563	578	588	568	565	582	554	561	572	553	559	566	531	564	592	596	598	557	511	568	591	555	567	581	581	604	616	555	567	598	587	545	561	564	552	616	596	541	575	598	560	617	571	621	584	596	540	590	581	565	590	590	571	588	599	564	533	616	570	620	583	600	539	570	592	598	568	543	604	574	572	576	569	561	583	523	569	622	614	615	561	590	574	595	567	626	560	551	567	645	588	563	586	613	551	561	548	538	570	611	582	563	561	555	554	531	562	605	587	599	578	580	555	537	562	562	585	600	624	563	619	581	550	537	549	589	592	555	573	560	573	561	540	504	581	555	549	549	557	586	531	579	587	594	538	565	553	529	511	597	600	567	531	559	531	601	560	601	590	569	597	580	517	627	560	554	575	603	570	601	548	560	498	566	577	569	581	601	595	587	549	587	588	565	517	573	542	551	626	582	550	555	599	549	583	572	578	593	598	578	577	606	553	558	543	565	539	602	579	596	559	532	592	534	583	584	566	588	587	606	605	552	586	592	574	582	567	569	538	562	595	616	562	543	581	555	550	567	556	554	557	544	604	579	541	555	635	583	580	579	559	591	580	581	494	575	568	597	557	597	590	589	525	575	563	561	615	574	563	563	556	570	583	623	582	550	567	522	538	545	525	597	600	562	602	586	555	601	580	523	579	579	593	540	574	578	567	567	610	586	536	560	533	549	581	625	572	593	530	556	564	523	574	614	594	589	573	591	534	593	603	523	577	565	581	579	547	537	576	569	503	585	561	589	545	595	613	587	574	523	595	534	548	590	546	583	588	541	531	597	624	606	594	590	565	533	544	586	545	575	560	580	552	563	557	556	545	554	565	536	579	588	537	564	561	548
24126	21308	28492	24408	20660	7861	2911	1889	1526	1433	1258	1061	1039	991	850	739	754	646	625	585	604	586	563	537	554	520	510	507	517	548	567	542	516	566	512	504	533	517	537	511	507	507	513	478	495	516	495	551	510	525	506	532	519	539	480	505	513	485	513	493	453	512	466	517	510	492	508	507	495	481	493	464	537	473	500	523	526	463	442	520	491	494	503	521	490	516	554	507	520	497	490	490	479	504	510	484	492	439	484	533	486	468	466	529	487	506	477	535	549	532	480	469	494	469	520	543	475	512	499	494	518	494	517	479	499	497	510	497	474	488	487	489	520	491	463	498	483	488	491	518	482	486	471	491	498	528	541	502	503	478	513	489	520	455	482	475	490	504	453	509	492	490	441	494	475	493	514	498	501	496	535	530	499	497	474	511	464	512	474	493	505	513	488	488	495	505	530	479	510	510	516	514	524	478	485	457	453	472	494	476	470	472	489	505	488	493	508	495	484	497	513	501	486	495	481	477	515	513	481	490	530	475	516	480	479	529	507	481	480	512	512	499	506	486	549	529	477	504	497	495	460	488	502	513	517	493	493	480	480	482	511	509	520	522	511	500	500	489	489	440	472	502	524	504	485	526	489	513	510	492	508	471	511	504	480	469	457	497	507	518	528	498	470	458	493	488	490	531	475	495	475	491	482	503	483	463	516	525	463	470	515	537	481	500	486	490	480	485	515	483	525	512	489	490	487	474	441	499	484	506	481	472	488	502	533	526	497	490	509	489	476	496	498	526	559	514	494	484	515	506	487	517	491	465	510	474	489	486	455	479	461	514	539	472	478	496	512	523	489	497	483	516	555	510	452	477	481	478	485	500	493	488	471	515	516	486	458	486	478	482	501	512	548	512	472	489	483	502	528	532	482	506	543	498	492	507	509	506	494	497	511	430	495	494	520	470	545	481	498	482	515	483	462	493	523	496	505	452	523	517	444	476	514	514	544	466	475	518	499	494	510	524	478	475	518	483	512	469	517	470	530	506	479	516	507	498	516	487	524	499	504	498	481	495	507	513	489	471	473	493	506	510	506	475	478	505	495	506	516	477	503	507	517	497	510	497	505	493	498	469	480	504	511	477	521	474	501	518	506	486	457	491	490	443	510	507	518	496	446	491	496	515	506	479	488	469	492	502	497	506	488	500	510	496	512	546	535	489	504	494	532	497	503	503	488	511	473	491	504	505	513	485	510	505	511	523	518	489	477	456	530	440	541	471	468	530	517	468	454	511	488	491	531	500	513	508	496	518	473	496	468	433	500	493	482	492	459	481	503	500	450	473	481	460	504	498	463	486	462	476	472	539	548	480	508	515	497	491	495	472	520	468	506	494	551	512	495	491	531	484	473	516	476	509	521	460	530	498	508	507	479	500	467	441	468	509	519	473	508	489	474	468	501	479	500	482	501	475	459	494	487	469	494	501	494	485	491	490	490	505	481	517	488	487	508	521	532	488	513	476	473	483	496	507	543	477	518	506	445	485	519	482	517	480	481	505	486	445	480	490	502	497	481	511	523	505	509	497	508	563	503	468	446	492	523	488	500	545	484	555	493	504	493	533	472	511	444	488	468	503	465	505	499	479	502	499	485	528	492	489	484	516	471	507	505	464	535	515	476	477	484	457	486	527	489	512	496	444	518	520	494	453	511	501	506	547	503	469	488	461	489	505	480	493	530	485	464	472	515	507	506	556	495	482	512	497	514	527	517	506	491	470	494	500	462	467	526	483	470	490	523	525	509	513	481	508	480	489	478	504	516	483	482	477	507	495	492	497	448	454	504	511	481	494	480	538	496	568	482	476	482	520	504	507	458	498	461	524	518	510	499	513	503	486	491	477	473	468	501	458	523	479	498	506	497	511	519	496	516	459	486	501	516	539	504	489	491	498	484	489	510	489	516	509	523	497	492	503	505	503	479	474	487	480	497	506	484	475	529	492	525	552	494	463	519	490	509	518	523	512	497	473	512	508	479	467	478	483	510	478	461	507	474	480	521	518	475	491	470	497	464	493	497	488	525	474	495	498	512	483	510	504	486	500	525	500	512	494	485	527	492	516	518	513	500	474	461	500	492	515	518	487	482	537	465	483	530	479	491	501	482	503	493	442	461	545	495	536	476	455	498	481	490	491	527	510	531	498	529	470	484	514	523	471	523	458	515	508	501	474	456	495	488	481	507	521	479	493	433	501	509	502	554	502	479	518	451	461	492	525	484	517	463	495	512	508	510	513	491	489	522	519	481	471	520	469	490	475	513	488	481	453	548	507	458	467	491	540	495	495	503	444	496	482	490	436	551	460	453	461	439	465	504	521	432	488	506	501	543	493	494	491	502	491	529	496	531	488	492	505	499	495	506	522	493	510	454	485	495	514	500	486	475	487	514	495	491	484	527	469	463	501	546	480	481	497	487	527	499	489	470	468	434	443	510	489	511	491	492	488	490	464	523	450	517	502	504	511	510	502	487	505	510	480	466	497	476	476	475	479	500	480	534	491	490	488	467	476	457	463	491	524	507	517	478	473	515	512	467	452	519	495	509	479	476	522	481	479	489	444	447	485	488	476	487	492	529	490	492	532	485	485	490	482	476	506	493	463	501	479	480	486	479	489	466	481	497	491	500	454	512	453	481	479	508	497	512	502	495	490	498	423	495	504	526	518	510	496	499	496	480	467	488	496	469	521	496	541	494	509	489	417	526	512	508	506	496	492	494	436	513	492	508	503	504	523	488	498	490	479	463	476	487	464	485	469	486	514	474	519	486	471	507	446	492	515	529	511	497	495	540	498	508	496	468	512	490	439	453	486	500	492	506	524	526	489	469	523	511	506	473	490	482	487	464	474	493	544	466	537	525	499	540	496	462	508	480	518	483	530	475	464	470	475	499	484	496	509	491	471	494	502	498	548	490	441	467	517	487	481	515	464	512	516	484	514	478	487	479	486	526	492	503	483	517	513	514	454	498	511	456	498	521	498	486	469	516	510	481	480	542	497	509	514	515	507	505	481	511	524	493	503	501	514	490	541	480	517	464	445	490	486	476	512	449	531	534	485	484	487	515	518	476	501	471	485	496	485	513	501	569	468	520	465	511	523	524	464	530	477	485	513	531	477	534	518	472	461	504	470	479	505	503	473	516	478	505	471	479	489	503	495	509	522	497	473	499	466	480	487	485	513	538	471	519	474	489	481	463	488	503	484	522	484	462	463	500	487	478	450	508	511	518	495	488	445	541	484	514	475	460	503	450	510	460	532	480	488	501	485	474	504	525	513	488	470	507	482	497	500	501	484	524	488	507	470	489	490	474	465	466	548	516	498	478	498	479	513	512	482	501	487	472	480	484	483	477	489	481	456	478	513	494	480	477	468	473	505	484	478	486	499	481	472	510	494	473	510	499	501	503	504	507	495	460	524	487	497	495	475	487	465	523	498	480	485	504	493	485	500	515	531	480	490	535	487	522	532	497	499	491	504	479	510	505	504
15156	29957	25929	15544	10939	7675	6011	4717	4043	3655	3099	2500	2395	2135	1891	1559	1440	1298	1241	1120	1096	1017	872	929	823	852	866	825	901	852	879	897	872	911	838	837	895	842	791	831	814	832	758	832	789	799	809	788	769	775	778	771	787	801	828	812	734	789	784	796	831	772	793	779	780	794	769	804	756	774	800	820	753	783	762	793	791	773	828	786	767	735	747	766	791	810	837	831	789	782	747	738	769	802	701	728	769	752	748	811	783	774	809	825	783	811	777	775	731	790	778	743	754	793	811	803	765	752	785	777	744	769	780	788	799	769	797	789	800	777	761	741	748	821	786	744	800	800	778	829	741	786	745	744	722	724	764	792	808	788	828	716	739	766	766	790	818	760	753	802	760	797	812	744	720	827	821	766	736	790	766	753	770	748	798	809	789	751	808	760	771	781	751	761	801	786	763	749	755	782	724	791	756	743	742	756	821	798	810	783	766	801	775	804	779	811	710	774	791	775	786	796	740	799	786	776	783	782	744	791	833	742	761	790	834	795	794	712	759	808	807	724	773	788	786	759	767	859	788	779	737	788	750	774	787	815	751	795	769	771	779	797	789	775	796	725	793	745	806	782	814	784	736	804	794	825	773	800	754	753	785	729	719	733	777	766	786	792	797	802	784	807	776	730	764	772	760	759	855	756	780	733	788	781	774	772	788	760	784	778	780	793	746	770	804	784	840	798	797	751	779	757	779	799	808	756	841	789	770	796	793	782	785	782	803	787	761	760	760	763	799	774	756	763	766	784	807	767	835	762	794	791	790	760	760	769	820	812	806	745	800	754	766	787	756	738	758	782	730	770	771	805	779	790	737	779	771	774	796	767	789	786	753	795	810	813	780	790	756	793	779	753	812	758	787	763	796	756	804	757	808	766	765	749	743	805	784	762	754	764	843	796	820	754	799	761	838	721	783	797	756	761	812	779	780	795	781	729	760	738	787	744	792	763	806	792	776	773	804	765	795	760	791	794	787	788	742	798	756	783	797	776	785	730	802	783	735	745	761	771	790	774	773	788	739	742	814	763	792	794	760	758	759	795	785	794	739	786	728	772	783	780	795	796	769	799	752	791	825	760	794	795	751	830	782	800	776	779	790	762	783	733	793	778	747	782	768	781	763	785	745	746	735	790	797	762	798	774	778	749	746	779	772	817	771	762	774	811	770	759	774	773	779	785	802	789	809	775	729	799	727	810	730	796	782	744	793	788	715	742	778	741	785	786	761	745	815	771	819	783	800	811	793	748	792	807	775	763	758	763	775	774	749	734	785	748	843	794	785	754	815	712	793	870	765	789	770	778	743	774	754	768	765	794	748	816	753	777	831	788	776	754	727	748	789	780	776	778	769	789	764	772	760	760	758	791	801	784	684	742	783	829	708	787	813	777	745	703	753	800	800	829	760	790	797	763	809	752	803	802	832	763	801	763	769	834	759	808	787	821	781	722	780	817	765	786	786	784	751	763	851	816	782	780	763	781	801	783	819	792	790	801	790	757	819	830	776	795	818	760	772	831	786	727	737	796	777	825	779	764	788	829	769	739	770	781	777	775	804	765	754	764	764	748	755	756	760	758	810	775	788	761	793	777	819	848	815	790	823	813	779	724	769	785	755	817	721	760	748	776	780	783	783	775	793	789	800	814	792	776	754	772	783	755	776	781	841	769	767	770	784	713	823	807	791	741	757	765	782	786	704	780	810	833	763	793	762	780	725	754	689	754	736	766	735	798	817	763	771	757	819	782	792	812	776	715	798	834	754	794	755	759	821	780	761	795	740	764	840	801	781	744	793	808	743	746	825	801	815	743	731	762	743	798	797	784	824	733	836	778	787	789	769	741	812	760	778	794	764	759	832	778	772	780	806	709	768	767	814	839	769	740	788	751	746	806	787	786	787	786	809	782	821	792	803	784	775	767	742	788	782	781	762	773	716	825	719	770	804	786	814	765	805	806	799	800	789	756	837	768	831	805	802	783	795	748	802	816	805	768	776	815	789	785	762	790	778	773	813	731	840	784	774	773	775	787	845	832	831	780	794	793	793	805	761	787	805	784	788	815	756	741	827	782	799	750	803	780	809	750	768	790	753	792	793	774	776	789	778	725	758	778	754	780	785	788	829	857	772	815	825	801	739	816	759	776	782	772	758	786	781	837	778	773	791	809	718	809	751	775	790	846	823	800	767	748	799	730	802	763	730	738	786	817	790	779	813	760	739	760	767	807	839	801	762	759	803	782	728	751	760	776	814	755	817	777	832	766	808	769	799	772	782	815	785	811	829	732	797	796	760	836	822	776	805	819	797	772	735	755	786	802	747	761	751	792	756	728	803	788	770	755	773	759	793	733	752	787	777	813	738	749	798	739	695	769	811	735	802	794	768	777	787	821	729	758	791	773	770	790	755	753	804	754	775	780	751	769	809	763	759	773	775	779	808	797	804	794	786	789	811	794	805	803	759	780	827	754	800	741	780	762	745	771	780	777	781	766	747	834	806	778	802	809	793	739	775	756	809	750	810	771	777	754	732	795	735	775	764	749	769	797	821	784	753	805	738	746	768	838	821	761	810	817	792	740	776	741	768	792	853	760	786	753	751	753	796	804	752	783	787	784	813	769	767	809	755	726	821	743	778	792	778	754	762	778	756	815	806	775	820	796	806	782	779	801	777	780	760	731	766	750	788	746	748	753	732	804	743	784	790	771	776	812	788	802	764	798	743	805	787	751	725	736	803	796	775	779	795	757	816	765	792	793	782	804	779	752	766	798	750	764	821	769	783	834	843	772	804	737	806	798	761	802	749	750	777	744	766	784	740	770	751	784	755	793	785	790	741	779	776	788	761	775	769	792	726	843	765	769	778	778	821	764	765	767	778	759	788	730	773	736	783	764	796	809	816	733	781	774	753	786	737	756	749	767	702	792	741	777	764	757	792	777	700	759	806	751	746	817	772	769	785	750	775	812	838	761	803	760	759	801	770	766	780	817	809	809	745	781	725	762	776	744	778	763	779	769	805	819	753	785	738	776	742	770	816	801	798	788	792	743	801	742	772	790	760	751	760	768	767	852	831	766	759	718	796	803	785	756	786	748	741	799	758	791	811	815	796	739	771	802	781	782	814	786	808	737	789	817	793	806	826	809	780	731	798	799	834	765	787	828	777	785	782	808	762	799	749	767	779	750	776	788	780	765	762	738	741	750	762	751	825	801	725	761	765	772	747	770	817	766	804	746	784	761	803	774	799	773	795	751	742	832	802	768	813	794	740	766	760	742	763	772	810	789	746	820	771	778	744	800	762	818	800	760	792	776	851	784	778	826	756	795	798	768	768	756	792	775	759	740	755	768	752	760	762	748	757	801	824	780	768	784	789	823	781	764	820	777	779	801	777	752	772	773	810	773	738	747	768	784	761	790	712	768	761	781	767	808	761	757	739	813	794	782	759	765	777	760	742	754	758	762	795	747	831	771	766	811	799	733	723	756	764	759
23067	21259	29102	23737	21291	20611	8129	2945	2099	1938	1653	1363	1226	1123	977	792	701	690	602	608	532	498	467	453	424	434	434	419	449	445	421	461	404	418	385	457	402	394	429	375	374	414	403	385	402	404	428	385	371	401	393	338	370	386	393	380	381	333	368	410	347	367	387	401	373	398	396	381	343	355	346	357	397	398	378	372	351	360	359	404	362	386	367	357	354	363	387	370	393	377	357	385	335	368	351	401	374	369	367	366	340	335	355	395	396	376	352	367	374	360	373	358	385	417	381	352	362	360	353	351	367	373	367	389	376	337	362	402	389	385	391	366	364	367	348	410	346	384	325	356	372	365	365	352	370	340	393	381	365	366	406	374	354	342	371	376	365	356	363	355	376	388	344	355	386	359	379	364	367	367	336	358	360	375	349	395	377	341	363	370	368	354	363	376	358	368	373	377	377	391	378	383	365	381	351	386	327	378	370	386	398	386	369	354	373	385	392	392	356	321	388	379	376	387	363	385	359	383	358	381	365	378	391	354	380	393	372	397	390	379	382	380	371	379	365	366	365	361	403	374	372	352	357	376	384	363	369	333	381	371	381	387	377	374	360	385	377	373	363	335	352	397	369	351	344	389	391	367	400	357	344	368	382	351	366	358	371	350	358	335	355	369	381	384	369	354	352	336	352	394	347	374	358	346	384	370	323	375	363	385	387	340	369	350	364	342	359	345	383	354	381	357	370	396	374	368	371	383	397	385	365	342	365	369	384	341	356	344	376	393	355	343	369	384	381	308	354	394	347	362	366	329	365	353	349	402	329	353	363	353	395	368	358	360	351	370	372	357	378	345	375	371	340	381	355	386	365	389	342	373	359	378	380	398	373	387	362	356	372	390	380	379	389	361	330	360	376	379	336	360	355	360	380	370	374	384	330	335	370	352	389	379	390	353	375	375	365	399	365	367	413	417	365	346	360	365	369	378	384	371	362	387	360	358	392	354	351	325	378	362	342	385	380	407	367	365	372	386	358	368	410	384	348	364	378	392	385	362	395	374	349	349	355	368	396	381	374	357	398	371	357	358	365	381	330	401	363	381	375	365	372	346	334	386	385	361	336	393	336	362	370	377	356	412	350	350	366	338	340	381	385	372	347	340	364	387	360	388	344	368	352	361	373	345	388	373	362	335	346	357	398	378	352	361	372	363	349	369	360	381	366	320	386	354	393	315	374	365	362	370	356	361	402	344	375	394	349	399	358	343	386	358	346	369	332	358	358	342	360	340	406	388	364	360	356	352	393	357	334	369	344	373	347	371	358	359	360	341	383	343	350	349	391	331	383	352	407	365	366	355	369	356	332	395	389	352	374	369	371	378	359	366	387	385	374	375	367	366	391	395	372	339	413	392	338	356	378	340	385	336	359	372	337	331	375	370	336	353	312	380	371	370	340	392	357	354	378	353	358	361	357	374	365	359	364	331	367	369	353	370	387	383	358	338	368	350	332	351	391	374	348	381	383	346	381	355	345	378	360	379	411	372	380	347	343	375	359	364	363	356	366	397	354	360	362	347	369	368	374	370	342	369	375	359	356	356	366	368	355	371	349	362	368	372	406	408	352	352	384	356	336	360	379	403	348	370	386	340	333	381	338	358	435	354	354	351	329	373	360	383	334	358	357	341	337	356	349	376	379	371	341	388	381	403	334	343	364	332	363	353	361	376	337	362	406	367	376	354	362	371	363	368	382	365	354	393	334	324	381	357	377	381	378	325	347	376	393	395	379	375	398	371	344	392	366	382	377	402	364	348	369	372	368	347	386	363	396	371	346	314	404	344	366	367	352	373	359	397	401	378	360	375	393	387	365	362	354	342	388	383	353	347	384	371	355	344	382	341	383	371	332	345	347	387	379	357	368	362	346	365	387	359	374	351	354	397	376	343	346	335	397	380	377	383	369	374	379	375	366	361	379	365	365	369	353	394	359	372	339	365	381	362	366	353	362	342	374	364	371	378	354	361	377	376	364	359	359	356	350	342	336	378	364	361	362	350	359	359	363	384	354	356	402	358	332	392	371	369	360	350	378	387	379	343	369	371	403	379	366	367	362	398	369	328	371	377	363	352	387	388	397	388	399	374	411	335	371	356	359	378	315	369	401	345	379	362	358	380	331	374	372	379	363	370	394	332	331	367	343	361	354	366	360	358	347	370	354	350	347	329	356	355	360	362	355	351	351	363	343	414	372	364	355	348	385	345	373	398	374	391	364	351	400	394	390	367	338	374	339	335	355	369	416	388	361	334	354	399	360	384	338	378	356	362	374	377	381	381	338	352	343	361	372	358	395	365	359	341	382	346	386	332	343	362	367	379	386	387	347	360	392	365	364	352	373	330	352	365	376	385	391	324	363	345	362	360	358	373	352	366	321	383	338	383	340	362	358	346	418	353	367	356	369	373	348	352	382	399	351	387	354	414	342	333	349	384	365	375	341	383	377	361	327	360	376	396	371	354	393	365	378	375	368	357	378	416	356	387	393	377	373	398	358	350	360	413	370	364	387	340	381	352	381	378	356	355	362	360	363	351	376	343	343	350	345	379	364	369	375	352	356	376	399	372	348	387	353	339	401	341	380	340	414	375	361	379	385	375	342	324	359	343	367	366	336	359	344	321	374	384	362	373	370	375	397	366	359	332	407	360	367	379	368	382	374	344	386	341	376	377	407	356	403	380	370	384	342	356	389	388	332	372	371	350	349	412	356	365	408	368	354	379	342	360	389	376	387	386	356	310	359	372	402	357	345	387	359	343	393	332	344	347	383	354	327	370	366	360	320	371	412	362	354	354	357	367	359	373	360	338	349	389	377	349	402	364	369	377	364	362	364	343	360	374	334	350	323	351	367	402	381	397	349	349	395	370	351	376	380	339	379	323	369	356	361	357	367	359	361	363	395	332	318	352	351	370	357	372	368	399	363	359	393	369	345	365	351	382	398	363	366	338	378	355	352	379	353	346	354	391	361	366	354	378	379	365	385	353	383	391	356	345	354	399	369	374	359	336	376	380	357	352	363	377	368	378	351	397	367	361	349	326	403	327	375	341	367	378	382	377	378	374	399	388	373	388	357	349	381	387	356	395	358	364	327	351	369	388	329	340	367	368	369	384	363	381	401	378	337	355	366	405	382	350	365	399	362	377	335	358	369	367	335	398	373	370	352	365	373	357	370	379	347	349	383	369	335	381	361	368	389	360	376	349	365	378	337	344	367	338	363	361	345	373	406	335	360	338	347	371	351	366	363	371	367	365	397	379	362	369	394	368	367	370	335	349	343	376	340	360	378	431	377	336	404	379	377	377	319	377	366	362	347	378	374	359	363	394	368	374	358	371	370	341	361	369	368	366	364	377	348	366	339	330	363	367	354	356	381	362	389	351	328	359	357	348	344	374	360	357	383	339	365	366	372	378	370	368	346	373	386	360	341	389	340	330	375	383	357	395	340	396	358	351	380	329	365	326	363	352	357	368	363	396	374	380
17321	34140	30207	20724	15482	10950	9142	6899	5838	5067	4326	3593	3115	2689	2281	1848	1706	1568	1304	1185	1172	983	822	870	800	752	726	763	742	766	759	759	708	718	756	627	637	697	677	690	645	682	661	636	604	633	587	632	620	609	627	574	597	604	635	642	620	595	606	584	603	602	565	573	574	615	625	640	632	584	584	605	583	566	610	609	647	604	583	583	570	607	621	612	614	575	538	637	647	558	557	593	585	564	602	572	609	561	585	542	597	563	570	563	585	591	547	586	601	569	551	586	570	602	567	564	573	616	565	558	587	605	602	571	617	574	587	600	582	568	579	625	615	582	626	551	605	571	545	600	546	611	549	561	590	560	569	604	572	623	560	611	570	558	547	606	642	581	618	554	595	589	596	610	562	574	608	588	598	559	558	540	566	584	572	600	600	586	613	604	575	598	561	603	625	630	626	596	588	608	580	590	546	613	587	554	604	577	589	562	590	579	565	564	604	563	607	615	585	561	577	591	649	600	547	573	590	571	585	573	579	591	632	533	560	590	607	585	542	578	608	590	565	595	560	550	547	610	574	574	564	573	580	645	607	559	549	578	608	601	581	584	532	606	581	640	574	604	579	593	582	614	584	598	597	588	581	557	562	603	564	608	607	600	580	620	630	563	588	611	596	596	609	582	579	539	616	573	577	623	557	566	613	591	582	570	571	632	550	604	573	574	581	583	568	592	519	593	584	570	605	562	580	611	576	607	564	587	537	587	577	585	637	547	536	577	542	594	561	569	603	573	559	555	542	588	616	588	572	643	585	611	555	596	562	590	570	559	566	528	576	589	575	590	552	617	580	545	601	563	577	555	584	623	574	570	586	576	566	598	603	568	590	589	576	583	616	587	564	620	550	585	559	599	587	560	642	596	646	560	591	569	572	575	593	610	596	629	594	582	620	617	597	612	598	599	603	572	553	567	632	585	607	594	596	598	578	579	617	616	573	575	631	579	579	572	558	607	579	581	586	558	584	576	603	570	569	582	592	544	559	564	573	550	595	627	565	502	552	567	572	553	608	567	569	559	551	585	551	569	581	579	595	567	585	595	580	591	580	574	584	552	584	617	625	557	581	597	547	591	606	603	591	582	598	597	541	606	603	613	572	549	569	561	557	603	594	546	604	563	577	562	561	543	606	595	619	534	546	596	587	598	675	583	570	606	579	584	553	556	542	611	597	560	602	593	639	583	631	572	559	594	597	587	549	598	602	595	575	621	556	583	625	583	581	569	629	621	591	614	573	575	599	610	565	612	584	590	581	625	581	602	570	627	557	601	556	623	583	600	590	617	555	561	604	568	593	567	595	622	596	581	599	568	597	552	578	588	613	564	603	589	602	606	617	610	580	561	579	571	562	579	582	574	647	571	576	560	602	606	543	579	602	568	591	600	603	564	590	633	573	559	595	539	574	577	561	563	564	572	562	553	564	556	567	584	578	652	610	584	574	563	584	610	589	589	640	594	574	584	579	602	575	607	596	586	603	550	593	609	623	540	545	585	571	562	584	562	562	606	549	607	629	587	581	584	557	598	570	565	563	606	567	617	591	558	545	584	572	610	598	617	582	579	542	558	621	601	569	594	581	610	595	572	591	528	631	554	595	573	611	559	557	608	546	567	608	588	591	594	618	629	576	573	594	611	564	598	636	587	592	577	609	549	571	561	548	585	561	578	572	572	620	570	571	607	552	542	615	511	613	521	570	573	566	536	644	588	624	580	582	548	556	561	566	554	600	603	592	604	584	640	588	539	544	598	572	570	588	577	598	551	519	568	532	556	593	609	601	574	535	603	600	594	581	548	559	618	526	579	611	599	617	550	607	590	578	590	573	602	602	519	584	554	537	580	587	566	571	570	519	591	571	596	609	584	614	570	604	586	612	588	579	586	564	571	544	534	586	585	574	600	623	556	573	588	585	580	566	579	561	571	565	580	558	566	572	573	534	593	601	595	593	652	599	554	588	580	590	565	598	620	553	621	624	560	586	588	548	558	610	606	565	604	564	555	571	576	582	535	591	596	594	552	590	634	566	592	556	602	549	599	546	573	596	589	586	552	547	575	585	587	561	574	611	564	607	567	569	544	577	589	594	598	588	565	575	585	582	588	568	589	565	544	593	624	664	571	578	596	581	570	569	603	550	565	589	597	585	601	576	596	586	583	604	591	546	635	579	554	595	574	598	594	535	636	614	593	633	596	641	617	568	589	571	588	569	576	565	554	617	604	582	549	568	604	561	589	594	536	570	585	591	596	566	590	565	609	555	600	630	608	543	582	606	581	598	590	593	614	537	595	595	594	584	598	623	584	570	636	571	602	576	577	644	577	633	604	605	595	572	550	596	560	575	592	596	609	631	572	567	610	604	589	590	565	585	586	554	590	566	630	596	596	562	568	560	541	565	596	627	605	563	596	597	561	582	542	617	557	583	572	613	624	576	540	570	588	563	601	600	582	553	603	605	563	563	595	605	575	632	569	545	619	589	550	584	638	604	614	556	595	606	501	593	599	595	573	569	611	572	584	620	529	585	579	636	564	548	576	586	582	613	552	621	574	611	586	590	590	623	615	603	539	584	570	571	620	589	597	561	559	501	578	592	592	576	567	638	577	599	591	575	578	567	593	588	612	581	598	570	615	570	587	569	587	592	600	605	578	579	588	594	577	588	588	571	568	613	597	567	591	616	598	602	576	612	634	614	585	593	570	603	522	526	582	580	565	608	581	578	562	575	589	592	584	582	587	600	651	597	606	599	597	600	539	598	567	590	573	586	580	574	591	568	580	581	567	573	551	606	570	594	531	588	564	578	582	620	609	582	596	588	605	584	555	621	612	564	608	562	606	578	576	610	569	613	568	550	586	580	598	611	588	624	586	557	582	555	602	560	545	627	539	530	561	579	593	577	585	611	555	644	553	610	581	585	535	578	538	610	621	557	535	615	551	534	573	582	587	626	597	601	594	613	613	569	600	588	562	570	573	582	544	597	539	566	521	606	575	591	605	606	566	612	608	528	584	583	632	605	608	580	587	584	579	597	610	573	557	620	564	555	558	611	574	586	538	612	583	585	571	536	529	578	578	575	612	574	560	540	556	602	613	550	581	554	610	589	599	572	540	587	594	607	587	604	594	570	536	616	595	567	602	576	591	590	575	590	566	556	558	564	581	578	612	589	578	562	617	631	579	591	559	560	557	602	560	597	605	599	594	573	554	586	577	552	613	551	645	590	565	583	569	605	578	620	542	533	583	572	560	594	582	596	621	598	606	553	582	594	577	559	574	603	554	577	560	588	570	570	535	603	598	590	625	570	598	553	597	577	578	568	546	584	579	611	564	544	561	576	559	639	583	581	578	550	575	550	586	584	638	552	611	598	568	615	582	542	556	585	599	590	612	605	519	584	585	588	570	600	613	608	580	580	585	580	618	604	596	580	589	608	566	645	614	586	575	603	576	556	619	547	546	640	596	567	621	540	619	593	590	576	610	600	578
26592	21050	16179	6295	2327	1436	1240	940	814	769	722	589	597	536	499	500	436	451	438	417	425	389	404	337	421	387	380	383	378	405	416	403	349	388	368	392	360	364	373	382	385	359	368	373	370	360	381	364	373	374	356	367	380	398	405	374	400	377	374	375	372	365	378	360	344	380	372	338	383	395	375	368	378	372	370	374	368	367	404	358	334	365	330	330	361	374	400	383	389	383	355	380	354	381	374	378	410	346	370	381	334	376	366	338	364	342	360	351	348	354	358	355	365	369	316	352	335	379	398	369	338	317	340	344	360	382	335	365	393	377	358	368	378	355	324	367	377	331	391	352	374	370	403	367	371	367	370	330	391	369	367	397	356	365	335	321	375	410	382	353	348	361	376	364	356	382	352	369	383	364	365	381	335	341	383	360	371	376	334	319	329	361	354	366	375	374	365	367	365	380	387	356	340	347	392	403	373	349	351	355	327	346	356	356	360	370	402	392	389	383	370	346	404	344	390	377	403	372	397	358	352	353	377	354	372	368	373	356	379	378	366	361	359	360	362	345	357	351	396	368	338	386	410	377	346	396	354	341	374	364	359	370	385	346	382	358	333	362	378	378	345	410	378	372	382	367	352	373	386	336	381	357	362	392	369	363	364	339	366	369	386	373	342	376	360	356	341	364	337	349	349	344	384	368	377	375	375	379	372	355	395	367	419	369	380	400	345	353	365	383	323	377	394	388	352	356	356	376	338	389	365	364	390	367	393	397	412	373	396	342	357	355	357	370	355	359	353	404	380	372	375	390	357	405	378	385	386	370	396	345	377	391	348	357	376	379	349	402	358	404	411	359	367	385	366	370	346	376	340	363	384	378	361	394	346	374	365	333	366	349	397	376	363	367	366	348	372	373	382	367	378	360	363	370	356	378	359	356	389	388	373	338	362	390	350	349	371	342	355	386	346	367	344	361	379	366	385	379	378	365	359	349	362	393	355	374	374	375	357	359	379	377	403	344	357	379	365	370	338	363	381	358	358	365	366	336	358	368	365	384	354	352	381	345	376	387	358	375	355	343	332	366	363	351	344	391	375	340	404	326	366	388	334	367	342	383	375	393	392	402	388	378	369	386	366	366	372	382	347	375	339	395	393	332	327	355	382	351	358	403	327	381	367	381	361	375	355	378	388	378	366	350	381	400	388	372	354	351	373	377	360	344	352	396	360	366	419	394	377	360	350	395	385	355	353	375	364	384	342	373	346	374	367	377	396	392	394	320	365	358	334	349	378	345	334	394	338	388	367	364	370	372	375	341	376	320	382	334	401	383	338	356	399	385	353	367	366	370	370	341	346	343	390	373	337	355	378	341	383	356	368	343	358	336	349	337	349	398	351	396	366	380	385	371	363	389	392	377	341	357	356	356	373	366	373	356	382	357	384	392	377	374	378	343	350	376	331	396	350	367	360	395	337	363	384	365	337	348	365	348	343	358	376	346	363	361	340	351	346	354	367	399	386	324	369	354	363	356	373	373	365	364	381	362	373	372	345	359	367	351	340	371	415	384	340	356	356	346	341	369	353	360	392	341	348	394	382	358	354	330	409	323	346	369	397	348	363	399	370	335	354	360	358	372	352	373	403	369	368	372	355	370	345	376	373	364	389	346	381	383	407	395	374	400	366	372	390	328	388	361	379	367	344	391	384	369	374	392	380	388	378	381	350	360	374	362	383	380	428	390	355	380	359	344	359	385	384	370	365	358	347	369	360	379	383	397	341	373	352	395	364	347	383	351	367	388	332	350	331	389	355	356	392	384	344	357	377	344	349	332	347	356	370	343	372	349	359	345	358	376	391	353	391	337	392	312	384	367	361	366	369	376	345	338	339	363	347	377	357	389	351	332	340	380	347	370	317	333	354	339	378	352	346	372	364	375	351	377	375	391	349	364	367	387	367	387	352	402	377	372	367	392	385	349	358	365	361	353	392	362	378	376	372	362	378	406	374	358	362	383	378	357	380	359	369	367	380	361	370	358	363	368	374	355	379	349	373	413	409	362	391	352	322	379	365	395	370	387	363	366	377	370	361	391	376	388	369	413	405	360	368	368	364	372	383	368	378	374	385	378	298	382	344	392	352	354	367	406	382	373	385	380	336	381	341	373	381	362	333	368	402	372	366	359	359	344	365	328	365	403	354	381	396	353	368	376	370	341	379	342	375	344	394	391	356	380	387	359	358	349	336	342	372	361	379	355	382	353	338	377	395	350	342	362	434	375	384	375	360	394	364	338	370	369	353	346	345	358	339	391	382	370	377	371	391	356	362	380	364	357	371	352	357	365	371	358	358	382	368	362	366	353	354	361	344	397	357	368	372	359	370	370	347	378	321	382	341	359	376	378	382	348	408	347	398	343	375	370	366	367	364	386	377	372	406	380	351	356	375	353	352	362	342	392	359	357	327	390	351	356	382	359	387	344	350	376	345	416	360	362	353	384	383	373	352	410	372	360	371	355	368	411	360	397	366	381	360	352	376	352	394	396	356	374	357	337	373	373	407	341	381	378	354	331	372	348	355	356	408	352	340	383	371	346	362	373	386	403	359	394	414	340	392	367	350	357	355	365	340	343	395	380	400	350	370	338	362	367	385	386	378	360	369	375	374	371	389	372	354	356	388	367	369	379	351	396	380	360	378	401	404	383	362	365	377	406	356	359	334	395	342	382	357	366	364	357	375	353	341	351	368	380	340	364	359	369	344	365	401	396	356	369	355	352	381	365	395	385	391	367	373	372	380	353	386	362	383	328	369	375	355	371	394	402	335	360	383	341	372	365	361	374	324	367	413	384	341	340	394	386	365	393	375	404	351	406	384	366	336	367	381	368	405	404	360	335	361	362	360	360	378	361	341	376	416	353	374	364	370	385	363	391	374	403	406	363	347	362	341	401	371	375	360	373	358	387	344	361	365	379	366	383	351	341	359	357	349	394	393	352	362	337	414	366	374	348	386	370	340	390	377	365	368	338	396	374	363	338	385	365	407	351	316	388	360	358	340	420	356	372	350	393	342	382	342	351	359	368	329	371	384	373	411	361	359	375	336	372	374	373	371	369	353	361	352	372	367	351	379	373	390	388	391	367	362	371	377	384	377	367	348	383	342	360	363	346	356	375	403	372	392	370	355	408	392	385	383	354	342	339	362	363	382	356	380	381	363	347	399	364	340	369	348	363	382	389	333	369	382	353	369	340	366	316	361	357	361	365	373	352	400	318	361	344	357	406	341	345	334	343	379	341	354	344	345	354	373	362	339	355	340	389	358	386	392	351	345	355	378	368	370	376	405	371	377	371	355	377	353	372	369	371	359	369	375	380	358	364	394	349	368	351	372	365	356	371	395	361	389	363	364	361	335	380	388	333	362	422	350	355	361	383	394	350	352	335	378	344	366	330	320	354	380	377	354	377	350	337	355	366	365	367	365	367	382	381	379	356	370	366	369	380	385	385	365	387	374	384	405	358	406	361	362	405	365	359
12764	20283	16695	9393	5767	3923	3362	2473	2098	1884	1702	1477	1338	1115	984	908	840	765	769	753	692	683	578	649	603	595	611	568	662	626	671	619	598	646	615	610	653	605	593	586	528	624	570	569	640	577	599	569	565	554	580	558	565	541	593	614	568	602	570	582	578	596	583	549	567	551	601	583	592	591	616	572	578	598	651	575	563	615	556	603	575	628	605	587	598	573	562	608	595	555	556	568	615	598	585	538	596	579	531	625	587	532	554	613	582	568	612	559	617	565	590	569	571	556	558	569	583	574	597	518	597	597	547	588	590	602	605	581	563	543	643	611	593	570	607	575	583	572	575	565	550	540	592	534	572	545	635	579	586	561	558	597	589	589	555	568	624	608	558	537	549	580	612	567	581	586	580	591	582	583	599	577	553	579	564	587	554	560	617	583	599	574	614	599	591	598	595	604	547	616	582	574	560	547	605	596	572	589	557	567	603	581	600	594	599	581	587	562	555	571	586	578	582	606	554	561	576	561	550	590	578	581	580	592	600	607	557	569	636	593	601	532	573	555	583	575	614	565	567	535	612	577	518	582	606	574	525	529	560	549	600	571	577	601	574	580	611	581	564	580	544	528	593	630	574	594	589	557	548	563	574	602	607	590	559	573	579	621	601	553	535	542	569	587	557	566	589	553	591	560	574	593	546	589	559	624	563	585	560	600	566	608	568	579	578	562	625	592	620	578	583	590	561	575	574	579	543	583	572	568	565	590	522	612	589	602	601	564	617	574	596	596	626	624	590	577	608	581	543	576	542	566	588	583	572	541	593	566	553	568	552	545	586	573	606	536	558	568	585	550	534	573	592	591	631	591	600	602	548	600	558	561	609	550	581	525	600	556	607	555	544	616	570	602	541	563	583	547	547	604	596	572	586	594	575	599	552	609	575	593	560	538	579	591	574	594	556	598	600	595	558	579	548	582	591	563	568	564	618	531	571	591	563	598	556	602	597	565	617	569	616	613	585	561	581	563	553	544	593	618	613	546	611	572	603	599	604	610	580	547	614	634	606	583	565	588	570	541	582	644	610	593	570	571	619	557	550	545	609	581	586	562	603	592	590	568	597	602	596	568	561	579	596	624	590	589	593	570	585	591	619	575	573	569	552	631	607	577	565	577	606	606	620	573	571	613	600	602	574	548	580	581	606	620	584	557	549	588	610	595	626	534	605	593	552	525	580	619	599	553	616	622	545	589	576	566	567	573	617	581	613	569	581	600	592	541	577	586	592	598	584	576	619	577	607	607	593	602	554	573	572	601	583	588	599	562	592	584	580	575	575	584	613	561	531	572	590	597	577	560	562	596	553	606	588	596	517	607	581	594	563	589	601	603	592	598	563	551	606	537	584	588	590	560	573	596	569	531	603	569	592	560	580	635	566	563	557	556	577	579	616	576	598	568	558	599	584	571	564	561	608	560	569	579	550	553	564	557	588	573	557	598	584	566	668	607	561	589	591	540	566	601	556	574	515	555	573	590	551	557	610	528	553	605	539	605	610	566	583	576	605	576	563	608	581	559	584	596	601	553	563	555	538	582	566	583	580	577	590	568	596	577	562	579	606	577	636	563	586	548	569	572	564	590	559	581	632	601	608	588	546	560	585	615	597	600	601	561	590	569	569	579	575	617	581	572	493	604	574	593	591	612	623	595	567	625	579	566	565	603	565	536	593	545	584	589	574	585	584	554	595	588	596	622	552	551	593	582	586	567	561	553	548	582	589	605	605	596	604	570	562	556	571	559	600	621	556	592	568	603	568	568	558	592	590	584	574	544	567	551	562	575	593	628	570	563	587	622	564	573	564	613	542	517	592	577	558	586	537	599	561	571	572	596	599	551	599	532	612	638	543	592	589	534	599	580	641	569	584	596	593	582	617	562	601	583	582	606	610	599	577	570	580	584	578	566	557	552	568	601	591	526	618	572	554	602	569	584	567	624	633	562	581	580	599	581	608	583	579	590	583	611	613	607	591	563	575	574	589	618	587	588	571	606	575	584	582	606	567	609	553	595	617	587	548	548	587	612	605	603	595	570	576	552	580	602	586	580	599	600	576	572	569	604	589	559	597	592	601	584	583	548	573	597	645	532	612	578	590	601	594	589	558	546	562	613	601	552	586	569	586	618	531	594	595	562	556	625	573	627	548	592	562	590	566	593	606	581	605	550	580	587	606	580	573	575	631	554	591	594	601	565	608	567	559	588	580	578	605	571	572	531	577	583	576	600	624	566	577	536	604	591	582	580	581	544	582	588	583	584	607	602	537	567	541	533	558	584	578	570	640	558	586	564	607	590	571	549	568	545	584	591	548	599	584	598	519	591	591	604	585	584	549	534	592	534	602	576	562	608	566	611	579	554	553	609	628	634	594	620	595	592	590	572	591	592	595	586	585	570	572	592	593	597	608	591	605	591	612	560	548	580	586	526	607	589	560	548	589	557	553	593	589	566	578	558	551	631	594	574	543	555	562	645	545	572	596	577	585	586	600	596	577	555	642	566	621	586	540	589	532	576	603	572	562	564	571	587	581	554	558	569	584	623	551	568	585	598	582	594	586	542	564	608	567	579	609	556	615	584	597	603	588	566	546	562	550	593	563	578	592	561	566	602	592	592	569	605	586	600	549	583	607	530	587	576	580	585	525	573	594	580	569	588	574	586	584	582	558	555	578	555	601	553	563	607	548	564	592	583	611	593	604	606	632	554	565	558	583	600	547	582	590	554	616	632	518	578	598	564	584	580	602	562	589	550	581	562	617	560	553	567	565	582	558	581	581	540	590	565	560	585	554	578	520	601	597	601	596	528	556	608	627	605	612	546	599	562	564	553	601	584	594	569	554	586	630	585	572	592	573	581	591	608	577	589	579	605	577	560	590	547	618	599	585	581	579	582	560	601	603	608	558	583	617	549	540	601	611	584	592	574	608	601	564	571	603	570	600	543	585	589	578	598	575	577	555	591	597	591	561	549	625	609	599	545	529	621	579	566	584	585	581	572	585	579	534	560	557	586	515	608	601	576	557	595	584	589	610	608	586	588	612	589	579	594	555	592	550	580	586	617	549	616	579	561	594	579	590	588	566	562	636	598	613	573	624	579	598	543	566	595	553	598	563	583	526	567	569	581	548	543	578	564	575	568	532	556	570	575	576	568	572	556	585	627	570	568	572	596	556	579	582	604	586	549	565	571	583	594	583	555	573	597	587	570	577	555	611	596	574	559	554	589	552	536	571	547	550	593	540	617	582	632	577	565	588	589	617	580	561	505	608	580	559	548	575	559	553	565	580	568	576	570	556	546	573	578	593	551	573	580	614	598	621	539	538	582	566	592	559	592	564	603	530	583	592	574	589	552	563	593	524	565	630	567	563	576	574	569	610	592	576	616	609	586	589	578	568	607	633	549	599	565	593	605	620	580	576	593	601	614	562	587	556	618	558	559	589	560	579	558	585	591	560	556	648	580	598	583	529	535	568	549	551	572
24025	21143	28215	24061	20354	8295	3362	2050	1739	1528	1434	1186	1093	917	836	812	661	718	679	669	603	578	569	522	511	506	554	520	526	563	544	565	551	531	534	513	591	517	506	547	510	501	559	494	524	509	558	512	520	550	500	500	478	523	463	514	510	476	537	517	444	510	497	495	499	535	508	500	527	515	525	509	485	470	465	533	554	498	462	499	485	491	529	480	510	530	515	542	498	466	503	544	509	473	482	498	490	526	498	506	500	502	453	520	528	506	497	505	489	478	511	491	491	515	455	532	518	525	477	526	478	490	506	526	521	494	534	533	459	490	506	489	501	532	483	485	498	483	506	516	524	490	492	472	511	490	502	484	561	521	516	487	494	553	486	531	502	522	486	502	458	458	503	499	517	527	497	526	500	490	490	485	517	493	513	494	502	478	534	483	503	510	487	474	543	495	475	524	481	528	452	500	507	530	502	499	533	465	514	522	496	523	551	500	454	483	520	479	499	529	523	500	526	515	534	496	528	503	494	522	536	510	496	484	463	559	479	476	482	504	482	468	491	513	493	522	501	540	509	507	530	503	509	517	512	475	441	477	528	520	485	479	486	481	517	534	519	514	498	484	503	515	573	480	511	454	491	468	480	503	534	491	478	497	489	502	487	491	492	460	508	504	472	449	531	485	471	457	529	475	506	504	514	548	493	498	475	508	496	506	557	504	515	478	509	509	492	480	513	529	505	524	460	526	511	529	461	517	507	496	501	499	523	488	513	497	544	515	521	517	485	515	507	519	504	521	519	500	512	483	500	508	533	495	476	493	430	471	412	503	480	511	490	488	545	494	505	472	478	505	525	519	504	527	501	514	485	497	524	486	482	505	498	489	488	488	491	502	493	529	490	531	500	465	452	475	440	488	538	508	475	491	511	484	490	483	503	467	497	463	546	493	500	455	519	508	476	507	488	518	514	502	480	530	508	516	485	481	509	506	478	477	506	530	507	520	482	457	512	499	491	567	495	506	511	503	506	502	515	463	478	505	535	507	513	493	535	458	498	508	476	513	502	493	495	493	459	498	481	522	468	508	500	502	485	540	539	484	530	511	457	499	531	490	466	522	522	475	514	495	501	515	485	487	502	515	495	531	483	466	459	497	455	511	486	508	470	481	466	474	489	479	489	539	492	502	523	475	507	533	494	445	504	489	541	501	516	496	471	433	504	501	504	423	490	543	480	461	487	527	512	481	524	501	473	481	484	484	487	505	515	468	494	500	531	527	537	470	504	493	524	495	490	485	494	505	531	512	549	496	492	486	490	450	455	469	506	476	518	521	537	515	496	510	485	440	499	478	510	507	534	477	479	485	488	512	470	533	513	526	517	484	499	524	499	461	480	495	503	520	487	502	464	498	480	518	516	471	471	502	465	466	481	531	485	511	515	493	521	524	537	548	465	498	489	488	541	532	487	512	483	505	514	480	474	525	523	493	504	455	489	492	507	509	518	500	578	482	479	495	467	485	484	477	536	465	449	517	511	529	477	442	526	490	486	530	509	520	481	522	529	507	504	502	483	489	522	508	468	518	501	444	526	500	467	502	504	485	480	486	531	482	524	425	470	488	484	511	513	469	499	487	493	468	499	515	490	531	497	468	500	496	505	512	514	511	496	498	522	476	461	468	514	484	494	519	476	507	515	518	515	516	518	515	468	523	498	523	535	485	496	531	498	519	480	530	543	510	491	501	529	536	508	512	519	516	482	449	506	455	460	501	493	495	520	530	521	543	533	521	483	463	551	484	507	491	507	531	493	522	471	499	530	514	504	480	519	558	500	504	491	546	483	515	511	473	506	516	505	487	522	520	484	489	528	517	511	487	489	472	527	529	518	483	463	490	504	496	533	514	487	473	521	472	467	502	536	492	513	505	506	487	521	505	487	476	523	480	501	555	488	502	463	491	497	483	535	493	473	510	509	488	533	498	521	479	521	478	564	507	535	481	508	530	505	493	501	532	526	466	521	522	486	483	488	467	538	488	506	539	460	514	480	480	477	489	500	507	527	476	481	483	493	434	494	499	453	507	493	504	531	523	532	494	468	469	503	491	478	490	487	502	482	517	482	517	506	501	494	518	471	513	548	531	515	492	486	515	500	514	491	551	506	490	527	443	507	504	506	477	522	515	526	489	523	475	481	485	511	493	521	520	497	518	509	536	471	468	459	517	511	505	476	493	509	518	477	485	546	526	512	504	508	518	533	469	499	499	445	497	503	521	478	535	500	470	534	531	524	540	504	536	524	481	496	511	512	481	474	491	484	519	518	498	496	488	471	482	483	465	472	503	476	481	528	528	516	516	498	529	542	505	492	517	489	517	491	516	497	477	494	474	511	509	497	521	489	484	509	506	469	456	500	489	472	465	494	556	499	541	499	473	504	491	507	496	531	479	486	488	474	529	508	527	508	465	533	550	462	511	473	513	526	514	455	506	492	491	520	492	483	482	488	485	510	503	454	472	491	483	477	506	477	494	500	481	481	452	481	527	493	523	472	521	543	475	536	525	540	508	504	461	497	456	456	484	502	503	478	497	487	473	538	455	504	478	485	551	468	505	456	510	476	506	503	469	475	483	498	497	470	505	524	504	516	523	468	468	491	482	478	493	478	490	497	486	492	490	540	483	451	482	525	455	491	488	485	473	517	496	515	473	495	473	482	493	469	475	450	483	506	454	485	558	524	503	484	444	500	500	465	485	438	524	483	479	494	490	486	477	524	474	486	452	495	467	513	498	453	459	505	530	493	502	505	484	498	513	492	466	491	507	492	497	506	515	531	470	527	489	504	521	501	484	541	506	462	504	542	458	521	526	509	504	508	463	500	464	514	496	470	509	483	493	481	484	514	505	538	500	508	510	501	494	505	508	492	519	502	495	470	473	466	478	510	519	478	512	517	494	489	484	460	502	499	499	485	506	501	471	475	469	464	509	464	499	479	535	498	514	509	469	503	509	518	536	479	509	504	471	458	465	501	531	496	526	512	508	524	494	521	535	497	494	507	476	492	544	514	452	508	494	510	505	518	481	490	515	488	519	472	544	506	518	491	486	529	503	475	516	499	494	490	466	521	496	487	505	487	507	499	524	468	474	542	562	489	482	491	512	493	542	514	467	494	447	462	513	513	484	501	499	513	500	476	493	493	482	471	514	496	474	537	519	513	504	518	490	507	501	506	513	476	516	488	530	513	515	503	476	469	521	488	492	519	477	459	487	503	500	474	527	516	499	501	500	531	466	519	522	498	487	494	451	539	461	512	496	551	489	492	493	518	481	477	483	496	532	562	503	518	462	496	504	494	497	520	501	499	509	517	501	513	503	498	530	521	467	504	551	445	490	497	511	502	561	480	495	511	459	442	493	478	490	489	500	468	523	504	497	528	539	519	462	508	489	508	506	489	488	496	525	506	495	507	490	515	474	499	523	505	509	507	476	498	556	515	484	550	509	455	470	507	503	508	474	524	499	512	520	512	481	528	514	520	486
14381	28300	25117	16087	10892	8557	6671	4956	4434	3851	3620	2855	2500	2025	1874	1604	1433	1292	1264	1210	1095	1067	962	922	937	813	882	857	857	937	923	894	923	877	857	811	859	853	830	834	822	797	821	814	806	821	881	797	861	779	787	747	839	857	784	786	847	799	820	842	783	795	771	776	772	815	727	765	779	806	741	738	770	754	817	759	786	775	752	825	790	783	763	782	752	785	779	779	785	768	810	712	801	801	802	752	739	828	817	818	781	821	811	743	767	755	748	785	752	794	776	772	822	814	734	774	837	771	744	786	797	782	740	765	782	802	816	784	819	744	731	825	789	772	786	759	763	765	777	804	801	770	790	749	779	764	712	749	791	772	787	708	811	762	793	781	736	793	821	799	797	801	799	776	831	812	793	786	756	748	797	743	772	810	733	798	800	763	783	767	734	756	764	773	744	817	779	783	779	785	793	755	784	802	776	760	787	790	806	790	756	808	791	802	843	745	800	807	751	780	825	771	778	731	761	829	735	797	760	779	792	795	767	771	790	822	834	824	785	758	784	812	765	852	761	753	772	788	836	835	838	766	785	814	786	828	755	754	717	785	756	812	788	787	764	764	785	799	887	778	792	787	784	818	807	739	733	796	789	771	759	779	777	783	785	808	818	793	778	738	745	764	828	735	784	818	810	745	806	805	759	809	782	802	771	758	782	766	797	723	752	820	834	809	729	821	779	807	749	769	800	789	782	748	841	786	777	787	797	791	806	780	817	790	753	779	771	803	740	778	785	765	768	797	779	812	757	780	782	793	753	761	803	819	831	766	724	786	810	804	775	785	774	779	806	816	826	780	756	797	782	792	770	747	768	787	796	816	754	771	792	774	772	835	779	797	791	811	796	736	808	820	807	775	757	749	753	785	795	749	826	714	805	737	802	773	794	733	772	799	757	761	809	790	739	776	758	776	801	780	821	791	846	767	759	726	748	802	784	757	800	749	749	808	820	733	740	690	750	822	769	798	718	773	793	781	726	817	790	725	777	795	776	830	783	772	756	789	759	821	836	801	797	799	788	740	838	790	749	751	767	784	784	788	776	804	806	777	819	818	787	757	803	756	777	715	791	777	759	854	786	787	753	765	743	761	795	768	768	774	777	759	767	803	765	797	763	786	769	791	777	873	745	777	772	801	785	808	775	804	794	752	759	786	785	801	783	743	811	749	756	780	796	771	857	802	787	774	735	852	755	797	743	794	747	781	747	802	754	750	802	770	794	775	749	751	731	770	799	807	809	762	742	794	772	744	809	755	788	772	839	780	759	792	768	760	792	699	806	800	727	750	733	782	775	781	779	811	809	742	774	804	849	768	766	754	812	752	803	787	784	826	758	802	849	769	805	795	840	829	778	829	820	747	746	821	802	789	825	795	727	760	769	814	771	732	790	854	784	764	819	781	760	800	774	799	776	813	743	754	754	791	710	784	757	797	799	767	806	771	800	752	777	770	794	758	810	815	764	756	799	764	806	775	758	807	771	802	781	804	753	817	764	779	761	762	783	784	762	792	756	807	784	802	792	799	743	807	847	795	728	757	797	809	759	796	736	826	780	752	750	796	790	759	778	812	812	787	756	771	756	820	832	804	740	777	789	789	729	801	786	765	753	811	749	768	766	756	765	759	751	760	748	798	776	740	791	766	785	849	782	819	782	799	761	817	788	787	760	775	747	776	711	781	813	773	779	786	781	807	801	797	822	808	789	750	768	776	838	781	821	771	762	757	781	805	794	756	779	811	755	745	768	801	795	796	769	777	788	766	813	777	800	773	796	814	811	778	819	798	798	821	772	740	840	770	736	778	789	758	784	768	833	795	833	759	785	783	812	815	742	728	779	785	761	777	742	832	784	757	739	751	753	763	772	798	782	776	783	830	795	768	815	765	738	813	793	741	814	752	780	751	806	773	798	769	795	761	816	753	754	778	757	736	794	771	747	758	786	783	789	785	837	740	796	777	842	747	787	722	741	752	745	776	796	820	797	760	788	802	790	794	774	817	763	810	770	798	801	765	781	730	773	763	801	762	821	799	822	809	773	817	803	756	790	774	776	800	730	749	789	751	768	731	799	752	783	750	797	791	776	786	801	791	757	809	761	773	779	745	768	835	794	749	821	828	805	801	799	764	775	762	762	768	731	783	744	825	829	756	823	816	800	729	760	763	768	750	826	810	824	800	799	802	800	788	791	858	828	769	748	808	782	791	775	766	827	767	771	749	781	780	752	783	766	758	830	780	824	773	745	735	777	824	835	775	769	777	757	779	767	749	790	790	776	789	787	756	784	877	746	780	734	810	767	808	725	812	781	762	801	836	746	810	756	811	758	762	808	811	766	807	756	758	807	770	815	778	813	768	763	822	748	753	794	777	769	794	772	758	776	847	747	750	754	848	820	746	778	780	766	828	821	772	761	819	810	792	737	813	811	756	799	804	766	800	794	782	766	744	749	764	779	761	731	751	843	804	779	787	797	809	763	797	769	808	808	783	796	742	794	743	783	783	796	818	750	808	813	762	822	772	771	835	824	797	814	747	792	791	763	795	801	780	796	804	764	830	758	768	795	766	738	787	797	832	774	781	796	778	797	772	768	808	788	777	791	789	774	779	832	804	733	782	735	791	771	803	826	813	779	777	778	782	811	732	787	745	807	759	817	856	825	777	783	790	759	758	772	769	793	789	793	759	762	780	772	769	809	798	775	732	776	788	786	783	771	805	745	766	778	795	738	795	792	730	774	775	762	752	807	776	825	747	756	769	773	753	774	764	816	840	819	754	801	793	772	764	758	806	800	787	813	791	744	794	768	784	773	806	788	795	765	783	801	795	832	757	798	784	742	790	783	764	762	773	775	777	785	801	768	723	829	768	746	755	755	784	783	828	750	812	793	783	795	764	768	785	732	758	783	790	749	792	771	794	793	766	745	801	751	758	800	827	762	726	828	807	806	757	709	760	809	786	764	825	807	760	753	748	785	778	743	778	736	739	787	777	745	777	783	773	812	801	833	783	726	808	810	770	774	781	766	781	753	800	771	766	818	797	803	805	792	780	798	785	770	788	764	763	809	811	825	759	724	766	752	794	769	780	765	807	764	792	731	787	708	778	755	782	766	813	800	784	764	793	795	740	780	788	810	757	794	767	789	751	789	830	772	802	759	804	785	780	762	803	765	773	831	789	772	785	772	755	799	789	781	790	762	783	779	805	785	794	769	748	813	796	742	754	798	774	781	780	792	772	773	723	734	785	721	803	749	764	762	779	766	777	772	788	818	764	772	820	819	753	831	833	793	765	758	746	680	734	749	803	812	753	745	778	731	807	809	742	762	722	780	773	797	772	768	784	802	714	764	784	773	743	762	820	793	838	773	728	800	833	783	768	758	772	828	763	771	823	774	766	771	814	792	765	821	807	794	798	722	766	759	788	785	775	772	770	785	796	774	802	753	784	789	811	782	708	786	792	751	771	804	736	784	811	763	776	822	823	816	844
23049	21193	28970	23696	21221	20584	8948	3241	2406	2266	1968	1532	1306	1079	972	798	755	683	642	594	544	507	496	469	468	395	434	443	461	405	470	422	381	431	427	422	406	429	430	383	391	396	425	412	382	350	396	406	379	401	390	359	380	408	394	382	390	378	411	412	381	375	341	382	395	386	396	357	339	373	387	363	382	358	381	371	397	381	341	376	404	380	361	366	364	387	382	406	345	361	347	364	385	378	382	349	356	385	351	398	379	394	368	387	383	396	387	426	367	389	345	387	363	378	365	350	377	372	368	363	381	417	378	373	355	369	365	381	374	382	360	381	366	337	387	361	352	395	364	373	361	351	405	410	370	361	331	359	357	346	350	384	388	374	408	364	355	364	364	404	392	369	370	347	388	363	368	384	373	366	383	352	350	373	391	360	387	367	376	389	375	384	406	342	381	387	397	393	364	367	371	392	396	404	365	376	386	393	354	353	363	372	364	381	358	381	359	365	374	400	355	379	391	415	388	377	388	391	384	369	398	365	402	365	378	379	382	391	391	370	366	349	387	388	381	369	352	374	409	400	367	369	378	379	400	379	361	407	344	395	377	413	362	375	378	424	341	370	376	344	387	400	362	379	386	342	340	354	372	399	361	386	393	371	385	403	397	380	382	411	378	351	363	357	399	422	359	381	343	398	382	365	396	367	381	388	364	373	369	389	380	383	359	394	366	352	377	355	374	390	343	366	388	414	372	383	357	367	392	358	384	413	398	405	342	400	377	363	369	371	401	405	393	404	404	379	384	381	354	356	396	419	383	355	370	348	348	364	358	354	383	351	406	381	418	369	333	392	387	378	368	391	361	383	359	395	346	402	400	376	385	394	355	388	385	357	379	362	384	385	400	378	368	383	397	381	393	372	411	400	424	369	391	358	370	390	398	359	348	376	343	375	395	337	385	373	382	377	364	376	404	368	349	336	379	397	388	386	383	363	363	357	363	367	374	384	409	348	350	363	385	391	377	330	375	381	378	395	358	379	353	361	376	382	356	389	385	392	356	339	401	373	380	334	383	353	394	370	385	387	360	352	390	350	403	350	385	392	364	400	373	400	357	370	391	370	355	381	389	396	383	409	398	376	386	361	353	395	355	363	352	390	380	357	378	389	365	382	372	385	381	379	374	372	368	339	371	370	342	363	376	343	372	356	376	392	346	391	345	376	396	387	382	363	368	381	362	387	389	351	356	354	371	421	353	374	386	375	337	391	403	391	384	382	360	416	390	389	398	386	368	378	362	397	385	407	389	379	368	365	344	372	384	369	386	376	384	448	361	389	378	366	366	378	383	422	401	379	346	395	368	406	381	388	375	381	406	376	416	383	381	369	394	380	378	396	363	366	360	365	392	410	421	426	369	364	379	388	354	385	403	392	370	416	349	365	397	351	369	384	351	380	374	382	351	390	358	364	355	378	377	370	387	341	396	394	342	390	372	362	356	374	377	355	381	371	372	366	414	375	373	365	376	378	360	388	368	398	410	421	337	377	378	387	401	371	388	350	360	358	418	356	367	358	348	389	381	393	409	350	385	389	361	362	386	388	368	339	358	390	416	386	366	377	410	377	392	392	390	375	399	381	378	392	362	387	403	378	378	350	340	368	363	372	356	335	375	351	402	392	388	364	400	364	392	378	395	377	361	376	339	358	384	348	354	363	377	378	370	372	355	403	360	398	399	339	408	392	371	346	388	370	371	386	363	406	385	341	362	429	363	396	422	370	368	374	372	419	375	355	360	364	378	390	363	383	367	382	371	381	388	408	345	379	399	410	361	391	375	365	398	370	381	353	327	379	359	402	369	361	358	371	382	358	379	352	354	372	379	392	407	373	369	371	377	360	333	401	393	382	346	374	377	350	371	360	395	352	370	382	339	386	370	381	388	387	389	370	393	353	376	370	375	394	401	387	390	353	359	372	373	394	404	373	415	385	375	388	384	367	363	375	368	373	420	394	391	392	380	370	349	372	391	365	354	390	360	369	373	365	386	400	371	415	369	362	365	373	372	373	362	365	360	358	381	395	374	348	388	366	382	364	369	379	384	385	379	347	369	374	393	338	394	365	384	384	367	391	349	377	378	365	384	392	357	377	383	364	400	368	359	407	358	392	377	404	367	361	388	374	374	391	378	358	370	384	405	371	363	367	376	389	377	366	369	361	366	410	375	364	373	407	353	360	370	373	372	341	364	392	362	399	409	374	355	383	359	381	376	411	336	424	382	369	376	385	411	369	329	425	360	340	359	338	363	373	385	395	343	375	364	363	365	396	394	348	374	365	376	368	368	353	392	379	355	403	377	387	343	380	361	409	380	373	373	356	349	382	321	405	373	363	385	375	370	394	396	400	363	332	379	407	370	393	368	370	338	363	401	402	383	364	342	358	401	379	393	375	373	352	372	356	401	384	360	359	379	394	392	373	381	376	366	356	377	399	352	404	337	358	393	376	390	360	392	364	360	361	372	362	408	388	364	392	375	408	402	409	368	369	367	364	328	405	390	365	363	403	362	408	346	355	403	374	384	344	386	398	386	395	405	368	396	384	365	361	395	404	339	356	362	377	375	368	358	375	354	358	407	349	387	373	375	415	369	373	376	354	349	388	350	411	364	372	370	333	346	392	368	371	367	376	385	377	367	413	395	360	382	389	370	425	322	392	363	343	400	364	386	358	374	355	349	397	368	325	379	383	379	379	389	363	379	395	370	331	378	378	384	404	396	360	366	398	383	372	387	364	396	346	351	410	379	389	378	372	342	388	386	422	379	389	390	391	387	377	389	388	383	360	353	335	390	390	365	352	359	401	347	368	365	362	358	357	385	390	378	352	374	385	361	347	373	361	396	357	339	360	375	370	388	371	356	394	395	378	374	380	371	406	377	373	397	401	361	349	391	367	362	371	378	352	388	385	369	354	393	376	363	359	372	359	404	360	372	387	380	388	367	354	368	369	384	367	341	350	381	372	366	385	380	366	387	365	371	350	364	330	372	381	364	393	354	373	357	396	376	357	363	383	393	351	376	348	395	359	398	407	354	407	366	358	380	372	359	374	336	329	357	381	383	379	396	388	364	372	378	365	379	359	356	356	362	408	422	363	374	359	394	362	337	391	399	367	338	352	371	380	349	395	402	381	382	354	400	364	384	329	361	356	371	343	334	371	397	372	369	398	339	349	373	390	381	384	381	406	380	384	374	337	368	377	397	330	406	377	347	363	383	362	381	369	383	364	365	351	404	364	365	364	408	408	367	370	355	376	404	377	391	359	378	376	357	394	364	377	362	353	366	403	402	370	379	378	323	343	356	390	381	409	377	403	396	341	412	340	341	366	345	391	393	380	357	375	367	394	327	372	399	368	362	381	355	403	353	360	379	371	372	364	329	377	372	370	387	354	363	376	412	367	368	347	372	396	371	385	383	355	376	380	407	403	397	381	347	332	372	376	367	349	398	370	371	343	375	381	403	378	365	366	356	388	383	394	377	382
16473	33402	30647	21182	15521	12413	9788	7406	6574	5961	5179	4002	3314	2689	2325	1788	1684	1425	1346	1187	1090	966	897	870	737	738	710	745	696	709	717	773	725	746	700	699	706	689	695	710	655	724	689	610	634	649	641	668	594	658	616	613	590	652	614	603	626	584	619	592	597	651	575	623	600	627	602	595	613	577	602	588	601	585	622	593	621	586	621	621	573	590	620	565	593	605	644	599	627	549	579	595	556	606	577	610	581	580	602	599	590	619	576	557	635	589	618	552	611	597	593	637	607	553	637	566	577	559	574	604	578	592	599	601	569	569	624	554	632	560	584	565	627	658	608	605	581	586	561	579	617	626	593	616	612	617	557	590	614	576	599	616	562	583	576	572	583	593	593	613	564	651	538	567	614	567	535	603	608	563	596	598	600	616	610	585	601	571	630	579	584	584	603	605	640	563	622	613	553	625	628	612	573	601	620	523	570	570	630	578	575	608	589	626	590	593	625	572	580	580	626	612	567	592	633	556	592	562	593	599	596	579	553	637	569	576	611	576	582	595	596	575	594	605	596	558	560	625	557	613	591	577	594	554	602	570	617	574	626	592	630	580	598	572	591	546	614	628	513	609	567	595	588	613	576	552	552	631	610	610	624	564	605	599	577	573	599	620	584	568	602	578	581	609	571	559	636	590	587	604	605	600	553	619	579	572	570	603	599	603	596	546	588	576	624	554	562	615	616	589	580	563	575	576	624	552	645	627	611	586	591	583	639	571	585	573	567	617	581	572	560	592	630	579	594	556	597	596	614	571	595	596	597	681	594	590	574	585	597	571	605	568	553	568	617	608	576	601	610	589	601	583	583	588	617	590	610	567	586	592	591	638	610	599	553	573	628	619	550	644	624	572	594	571	590	579	544	584	576	572	561	613	578	572	576	609	599	604	590	633	619	595	592	584	549	616	577	550	614	579	604	635	583	589	584	561	663	609	631	567	571	625	570	620	572	611	629	572	582	595	600	584	577	616	582	636	613	600	562	594	533	602	537	596	563	593	559	620	637	595	548	590	612	608	616	642	567	586	577	602	591	596	599	607	581	586	634	572	595	583	536	573	585	613	580	641	603	601	606	591	610	612	640	555	556	543	553	587	539	586	560	598	564	564	625	569	588	622	574	571	603	584	580	605	584	617	580	615	635	595	558	588	578	570	560	591	638	632	625	588	595	633	602	617	592	581	640	575	577	545	633	578	587	585	587	575	592	553	594	563	610	583	591	661	597	583	578	589	605	560	598	610	598	589	560	639	581	551	591	591	643	591	583	587	640	607	656	613	619	614	568	586	638	611	618	617	573	602	616	604	569	607	569	568	561	595	582	596	537	578	607	643	598	598	591	570	575	628	585	590	648	610	610	616	573	595	604	603	608	606	612	552	586	568	572	604	619	573	618	600	620	572	606	650	618	573	576	558	562	562	583	572	603	608	602	585	615	571	614	593	601	579	586	605	542	561	559	565	581	630	571	587	593	594	576	613	579	602	554	578	621	618	584	623	617	560	600	576	581	619	625	584	617	598	579	610	613	596	594	613	564	625	610	596	629	596	617	599	638	577	594	630	587	573	603	565	592	614	545	618	589	598	566	623	641	576	606	554	544	582	558	559	608	601	601	607	594	551	620	570	551	611	582	603	596	543	588	599	573	625	607	599	562	558	631	546	580	589	606	597	587	608	593	591	623	554	565	599	600	588	553	616	570	600	634	546	572	549	608	568	578	546	616	586	561	570	618	578	570	589	596	569	578	593	603	574	619	593	551	591	597	599	552	617	607	556	611	582	560	580	631	632	562	623	583	569	560	611	563	563	586	639	581	580	578	596	571	561	592	610	582	567	579	573	590	626	606	606	583	594	591	585	592	581	605	600	557	577	574	614	562	610	602	558	570	605	601	584	581	553	583	571	582	594	595	597	581	572	589	582	583	612	556	564	591	585	604	602	577	547	595	573	621	564	550	632	565	580	608	594	588	576	611	606	610	600	674	588	612	577	589	572	592	606	583	608	578	579	601	558	598	592	629	584	603	576	581	595	577	561	586	590	610	591	622	588	591	618	570	581	593	549	610	586	558	610	642	567	610	594	571	584	584	614	609	589	590	632	549	638	571	587	615	563	594	571	573	628	601	606	575	603	636	568	583	605	621	635	659	578	613	605	649	591	561	624	596	593	600	553	602	582	606	562	536	533	595	609	577	575	594	585	610	543	588	573	598	577	591	633	571	549	567	602	604	584	590	598	604	582	595	563	569	586	594	595	633	576	591	620	582	615	612	591	623	603	572	586	577	588	575	531	600	615	611	626	558	625	607	546	570	575	599	587	581	568	582	611	592	585	614	581	586	611	617	576	601	580	617	597	555	597	608	586	583	603	632	602	607	622	593	585	591	628	597	575	579	578	557	610	652	574	587	564	628	587	536	531	531	590	608	613	553	602	593	567	609	616	623	604	540	604	566	582	593	583	560	596	580	545	573	605	622	579	596	634	606	614	570	584	612	605	556	577	566	584	623	604	573	600	552	588	553	621	601	552	571	558	590	581	632	585	592	604	556	614	543	579	532	623	580	558	563	646	593	588	592	631	586	593	628	593	571	558	611	607	581	636	553	589	549	610	596	622	588	594	614	570	628	567	613	608	586	553	651	613	550	583	597	596	551	554	562	593	559	589	591	591	603	600	544	545	665	606	604	632	595	539	597	599	567	609	599	574	618	571	560	585	554	565	590	610	614	616	597	589	591	619	592	613	612	585	602	588	575	575	570	564	607	636	547	594	564	654	567	629	599	632	595	632	572	588	611	584	607	586	579	563	599	561	586	582	640	589	604	598	621	594	611	613	585	583	591	587	556	567	595	553	562	598	597	563	557	611	584	555	600	590	539	631	597	547	614	588	566	577	559	612	578	606	624	592	580	628	596	611	612	573	554	562	570	569	570	584	536	576	595	607	613	605	584	591	638	567	580	611	588	605	536	620	603	589	600	600	605	589	582	586	597	626	610	595	617	585	578	587	560	591	624	601	587	566	564	627	584	611	543	565	615	566	569	554	597	611	614	598	590	578	561	596	536	572	548	556	589	625	614	617	600	577	555	554	579	547	603	624	571	577	605	574	560	563	593	583	579	570	622	543	579	579	609	585	626	580	604	570	575	551	551	599	612	602	541	600	624	560	571	590	618	576	630	581	615	649	631	587	576	640	605	589	623	599	590	580	595	558	585	587	554	599	584	553	568	586	601	597	570	577	593	587	545	545	599	600	552	609	611	602	590	599	570	564	593	578	594	609	578	549	544	586	556	578	557	557	600	600	641	581	582	579	608	643	601	553	593	555	569	600	589	601	600	622	618	588	567	611	613	589	583	583	585	595	564	629	609	549	581	558	623	598	635	613	630	613	559	598	557	601	558	567	622	642	617	544	595	630	582	574	602	575	604	532	630	546	612	591	618	588	589	581	585	610	566	572	579	590	588	548	585	558	653	551	646	575	589	602
26607	21016	16580	6762	2645	1832	1349	1026	985	960	809	699	636	566	492	480	502	453	433	456	429	382	383	371	394	374	397	353	415	378	347	411	399	379	389	384	389	360	365	381	406	371	405	381	370	369	392	372	404	356	349	389	360	403	376	359	389	371	374	410	385	350	401	332	333	371	410	354	387	372	360	361	400	388	366	338	389	333	373	356	355	388	372	398	346	374	370	356	382	385	367	376	346	381	352	356	388	382	408	377	386	347	379	374	397	383	368	353	357	377	374	351	372	367	365	335	391	367	384	360	365	331	410	347	373	350	336	358	381	373	353	385	355	386	387	341	352	391	343	358	374	362	389	388	400	387	361	368	397	357	363	411	387	385	410	375	388	376	351	363	396	356	387	375	360	358	376	366	401	391	373	371	370	359	396	390	356	373	393	381	347	328	376	341	351	350	389	344	367	389	357	369	380	387	400	384	372	395	381	361	389	355	375	361	367	369	374	350	346	377	337	355	380	386	402	361	365	332	379	365	408	345	340	365	405	329	348	374	352	360	354	358	369	374	394	399	365	346	356	365	348	350	405	374	383	380	369	396	375	333	367	355	376	362	361	373	348	375	368	369	363	425	372	376	404	395	377	365	390	360	346	363	394	382	354	394	340	388	365	349	388	362	361	388	372	366	374	395	418	393	376	364	344	388	382	372	381	380	388	349	401	345	359	380	398	350	377	367	376	390	363	359	382	379	352	383	369	406	356	369	409	387	388	390	347	380	383	408	379	369	352	365	381	369	380	386	351	361	391	377	373	375	365	375	362	367	407	393	362	404	394	363	355	354	365	355	346	393	367	378	352	410	351	368	390	353	409	339	391	376	376	358	371	379	329	398	367	375	375	400	360	332	371	349	368	401	372	399	379	403	385	356	367	325	412	368	371	376	372	368	381	349	348	315	358	378	373	379	354	340	361	352	358	345	365	363	375	385	361	366	368	393	394	346	396	387	374	385	373	355	352	370	351	380	387	384	381	341	361	391	350	355	381	336	380	383	402	347	365	356	349	340	341	357	363	338	386	402	365	347	405	389	377	383	363	356	405	369	386	365	392	354	355	365	382	397	359	348	396	367	392	413	333	378	372	363	380	345	359	366	371	391	381	341	397	372	359	373	365	353	358	363	384	360	366	379	364	315	366	370	345	352	364	356	366	352	367	390	366	402	362	351	353	353	392	352	355	368	385	377	396	347	352	339	395	370	391	357	335	364	404	389	364	385	375	362	383	382	370	404	384	374	360	353	375	389	379	372	400	393	398	392	382	375	362	369	379	383	406	384	361	368	356	348	356	387	354	389	407	359	394	370	392	373	363	341	381	359	343	384	381	371	333	384	345	331	348	368	376	394	377	394	396	354	337	369	369	345	369	366	365	403	381	335	401	379	380	378	395	355	357	406	354	378	353	390	357	371	371	354	390	358	386	364	399	403	393	375	418	359	398	385	358	356	336	369	367	354	387	355	337	390	375	389	362	351	390	357	373	411	357	379	379	372	378	366	373	418	315	362	369	331	381	377	360	361	392	393	383	394	350	355	362	366	365	366	392	370	350	375	394	367	371	379	361	383	346	410	373	374	379	371	347	350	417	391	343	378	374	362	370	379	384	397	376	367	374	371	370	387	380	357	365	366	374	347	326	382	399	355	353	410	364	362	360	400	371	349	358	329	368	354	343	377	386	393	365	379	362	372	367	361	405	359	342	394	340	357	403	376	389	375	363	358	374	356	374	361	399	368	368	376	346	354	375	381	356	382	357	361	353	351	352	378	363	361	390	381	384	390	367	368	363	380	393	374	372	343	371	351	355	359	378	365	379	358	359	357	363	354	384	369	394	367	366	369	347	370	339	375	331	380	387	394	363	376	379	359	360	389	354	383	361	372	364	399	416	400	382	403	361	382	377	362	362	364	340	341	362	353	372	371	349	385	366	396	390	344	381	325	351	389	397	417	385	370	374	365	373	380	381	404	371	388	359	336	361	371	386	373	372	390	375	363	376	414	384	392	356	372	369	386	367	350	351	352	404	359	334	376	371	368	359	389	369	366	375	351	401	357	373	342	363	396	390	400	409	341	363	365	424	391	351	382	358	386	387	346	361	397	396	360	370	351	417	377	392	356	389	349	362	383	363	381	395	378	385	362	400	366	348	370	339	389	393	355	355	341	361	376	371	378	375	412	382	387	345	369	335	400	369	338	360	350	364	399	420	389	346	420	367	364	396	351	362	354	377	349	322	371	394	386	359	374	383	367	394	355	350	384	365	382	372	346	343	378	356	398	372	393	339	378	381	351	366	389	365	372	358	373	369	356	388	401	345	360	373	384	361	377	370	368	382	402	369	377	335	406	391	384	370	384	345	368	364	406	389	371	358	392	381	393	368	366	378	397	387	355	364	381	389	381	380	362	390	371	384	329	364	395	360	372	402	345	357	356	359	347	403	370	370	349	378	357	368	380	387	364	376	410	378	389	397	360	365	364	371	351	381	369	337	393	377	370	367	375	370	340	349	357	381	384	365	357	382	377	356	364	381	334	359	369	386	356	358	402	357	383	356	396	402	367	379	352	382	382	366	387	372	391	362	388	375	359	370	391	320	363	367	396	405	354	374	378	338	400	378	387	363	345	380	399	376	352	378	364	379	343	370	355	331	390	394	377	374	361	380	376	398	326	380	359	378	361	384	349	379	374	386	415	364	375	365	356	391	408	378	367	361	396	377	393	326	354	379	366	361	389	412	360	374	331	332	355	386	398	409	350	406	367	369	390	380	369	374	343	419	347	363	385	394	395	390	360	378	372	343	398	357	390	364	357	384	358	363	358	379	406	342	384	350	374	366	379	389	377	354	366	395	357	369	369	366	361	361	363	339	352	408	357	417	378	379	398	413	393	386	393	366	350	380	372	359	355	343	394	340	377	401	364	352	367	378	378	387	361	405	344	355	412	402	357	381	394	369	393	386	385	354	362	368	383	360	392	381	347	379	376	371	396	369	384	359	360	388	333	388	405	380	405	352	349	380	354	391	352	401	386	360	380	383	378	367	368	336	358	368	360	396	375	366	355	381	356	365	339	398	387	345	321	407	407	381	360	383	413	373	383	360	380	359	364	380	372	344	347	367	387	367	368	373	370	381	344	345	359	389	398	371	357	368	356	361	413	362	363	400	345	328	385	380	347	380	384	384	400	377	370	367	366	397	346	357	381	387	389	400	351	370	359	362	376	395	373	385	384	347	379	366	361	378	343	386	361	374	399	364	358	393	374	359	381	353	388	348	379	331	395	345	361	357	372	360	379	396	377	348	363	386	411	387	366	351	369	358	344	351	370	355	377	368	390	371	365	359	403	402	387	364	346	386	384	370	357	387	363	389	364	400	345	386	363	355	389	374	384	350	368	353	372	358	373	369	386	353	321	385	398	389	368	373	356	372	398	363	382	328	416	379	320	332	409	396	392	383	348	386	404	378	381	355	400	368	380	386	374
12140	20046	17839	9610	6257	5100	3715	2917	2538	2427	1979	1613	1318	1167	1033	975	956	885	770	747	712	673	712	666	627	602	621	628	587	598	616	651	635	645	631	574	648	576	599	602	634	598	638	618	602	564	564	554	609	557	581	580	575	612	620	567	610	540	599	585	582	663	658	612	538	569	558	578	593	569	536	591	562	554	580	585	619	614	615	619	597	531	587	605	578	593	604	592	620	591	563	599	542	589	579	594	554	644	657	556	537	569	619	557	593	555	574	556	556	606	592	616	614	570	604	610	595	584	587	614	585	597	627	569	624	573	592	584	616	603	562	566	571	582	587	616	576	575	579	605	540	599	569	576	571	592	586	584	543	615	563	583	578	561	577	631	606	592	543	608	619	573	549	558	620	594	614	570	609	596	612	588	603	582	570	580	604	581	592	556	627	521	569	587	588	586	526	555	562	607	586	597	583	576	614	576	570	578	556	540	576	566	538	526	571	573	586	502	561	549	577	604	583	567	563	621	621	585	552	577	557	567	562	591	561	609	558	589	555	593	578	570	612	598	574	564	574	578	562	551	625	591	624	567	554	590	570	563	579	562	591	574	531	575	583	550	574	562	586	579	603	567	564	587	528	581	572	589	559	610	579	571	589	562	600	629	563	549	609	607	591	614	593	592	557	622	611	578	611	583	591	588	593	551	606	569	615	584	591	612	604	578	574	561	620	601	607	561	607	590	574	580	625	560	575	535	573	603	567	628	613	610	547	561	589	579	600	586	588	592	572	607	607	598	536	591	583	605	598	606	591	624	584	557	587	584	618	613	570	528	591	572	536	605	598	603	614	540	568	575	559	586	579	608	560	599	582	585	585	595	562	569	608	608	584	554	565	592	593	597	607	557	548	604	595	580	573	564	593	590	573	577	575	572	569	626	577	583	560	573	555	601	572	595	569	569	577	599	620	585	580	562	568	569	597	597	596	595	603	565	586	572	580	610	590	611	553	581	603	559	576	575	599	566	577	575	543	567	616	527	572	586	637	568	616	568	586	575	530	601	578	590	616	568	571	606	559	566	608	623	583	598	575	554	572	614	604	570	569	547	548	600	587	589	613	610	571	557	551	590	596	573	570	583	579	631	552	600	576	606	565	574	544	561	605	559	599	601	573	603	620	601	565	600	578	616	583	571	557	587	615	542	555	596	582	607	554	605	621	579	599	614	622	568	618	605	563	580	614	602	609	555	603	610	548	570	584	614	607	614	628	609	605	557	604	598	596	573	577	605	620	577	580	544	583	576	597	612	589	541	598	609	552	572	598	565	591	592	564	595	574	617	616	617	588	576	611	602	576	563	622	582	564	591	576	581	621	605	605	565	605	577	622	579	598	572	566	622	569	580	564	591	565	598	580	582	592	591	555	610	605	554	569	583	602	611	589	586	593	605	583	559	571	587	579	599	598	579	586	601	557	564	614	611	601	585	603	575	590	532	561	574	577	593	604	572	591	564	591	557	559	572	550	594	516	580	572	551	587	598	592	579	617	556	556	557	623	582	564	563	575	624	567	569	553	592	607	584	607	563	535	593	598	614	595	554	549	659	590	523	623	599	575	563	568	527	613	590	587	578	607	567	571	610	586	596	563	566	541	621	559	591	607	578	606	561	603	571	555	586	592	540	574	550	615	605	553	578	563	578	588	599	545	602	603	586	550	528	581	575	596	594	558	596	574	585	647	592	609	561	577	567	561	588	562	617	611	605	584	621	604	598	555	543	577	558	574	607	577	564	590	563	603	593	565	568	560	552	577	588	596	568	547	577	591	571	587	586	576	554	590	623	624	620	588	594	585	572	559	591	570	592	626	546	580	561	580	583	548	572	612	567	574	564	577	594	630	584	608	604	582	585	561	573	560	593	554	595	596	602	572	570	533	649	565	640	604	544	648	585	559	602	526	562	607	557	584	649	559	596	542	628	629	594	621	567	567	565	636	631	591	561	612	606	557	593	532	568	551	597	562	577	588	654	593	547	602	565	596	584	609	566	595	611	591	581	594	567	578	559	591	603	578	609	598	600	609	572	572	594	601	560	624	603	651	603	597	592	542	601	608	590	572	583	600	594	543	545	591	580	565	607	575	566	563	612	636	600	545	575	590	571	579	574	596	636	550	584	563	583	600	625	575	573	591	600	549	552	572	581	573	627	562	596	602	545	603	584	619	588	590	591	603	618	590	564	559	605	616	540	601	575	617	537	629	582	535	572	608	600	585	590	611	600	602	565	597	609	568	583	602	587	610	591	641	580	566	543	577	596	579	534	595	552	583	628	571	606	587	594	571	572	550	593	602	568	586	569	646	594	608	592	632	550	587	628	579	588	533	598	577	610	599	591	580	588	561	566	542	567	590	561	591	631	601	614	489	604	546	576	580	587	583	607	545	568	594	576	578	578	600	557	610	563	619	638	547	577	585	607	595	568	566	553	546	567	588	600	608	593	575	586	583	614	588	528	527	595	580	564	562	582	618	542	621	570	540	599	577	551	590	598	558	558	571	640	608	614	541	597	587	596	572	583	637	581	592	618	560	543	586	583	600	556	600	597	579	579	631	542	586	565	590	599	619	629	605	579	599	578	621	594	581	644	565	565	596	581	581	630	581	634	614	592	634	591	590	507	584	643	564	607	602	619	579	597	577	550	577	589	585	615	600	557	543	601	582	595	580	610	613	608	569	567	640	558	598	612	561	558	595	570	566	582	568	577	544	622	597	575	622	591	539	566	585	564	559	598	615	578	596	559	563	564	597	535	602	581	604	570	570	628	619	618	607	590	606	555	581	602	623	593	583	577	605	574	576	568	563	570	629	555	589	539	643	608	579	621	587	570	584	570	573	582	603	572	584	623	563	567	563	618	544	620	562	590	617	588	626	546	586	597	587	617	573	577	579	553	578	596	598	594	564	570	564	552	565	580	573	610	604	559	569	603	562	664	628	557	550	570	585	545	568	583	575	612	598	601	549	604	588	562	614	587	550	595	558	586	587	544	602	528	584	558	601	548	572	596	585	617	618	567	579	612	562	561	611	609	546	555	608	573	551	539	618	583	562	570	564	574	601	599	613	532	573	568	625	620	614	608	600	588	630	568	589	606	666	581	594	557	613	581	600	568	611	656	577	585	537	577	583	605	588	573	579	594	581	569	595	628	596	587	581	568	583	570	583	559	575	597	548	566	582	557	607	590	556	608	610	597	570	626	557	562	626	572	594	647	589	561	595	562	591	578	606	594	551	578	609	623	584	547	586	568	582	570	586	559	557	539	587	611	612	614	582	578	592	597	603	595	588	615	587	603	544	598	558	579	604	588	575	613	594	608	559	606	606	531	604	544	571	576	562	627	597	604	609	609	564	581	561	571	549	604	591	548	597	545	593	612	589	567	590	600	632	588	582	604	551	580	606	587	587	578	593	560	605	573	562	610	612	572	589	601	612	600	552	550	572	537	607	560	571	611	569	597	568	563	572	621	561	577	578	535	591	585
23992	21140	28250	24259	20613	9077	3672	2347	1935	1979	1548	1346	1075	991	880	749	727	704	689	623	611	619	628	535	538	562	562	553	495	522	518	553	537	556	562	502	534	537	534	563	525	522	515	510	499	507	540	469	549	527	493	518	452	509	495	500	512	517	519	517	498	458	473	509	533	494	549	536	500	539	487	508	565	491	518	533	513	493	464	508	508	472	497	533	501	488	536	495	520	519	481	516	523	518	509	507	476	474	500	498	491	541	494	501	522	500	499	499	502	512	548	454	492	489	517	492	512	532	525	485	490	528	495	493	530	506	515	515	508	546	477	507	491	521	472	523	501	484	514	517	482	467	514	477	495	490	515	484	521	550	560	517	466	472	511	507	515	508	504	497	572	484	539	472	519	538	499	519	501	474	521	512	516	470	522	493	492	456	509	519	481	495	512	541	519	497	495	521	487	505	475	528	495	501	508	493	467	520	497	513	508	517	510	492	487	515	505	483	492	498	491	537	492	528	536	553	506	471	495	521	515	504	508	488	495	498	487	503	504	511	499	507	504	512	515	526	510	515	526	510	544	469	496	543	475	482	509	516	542	479	508	492	509	519	509	486	501	513	544	437	487	523	497	470	520	491	496	547	475	477	491	552	529	508	467	522	513	530	537	510	514	461	516	468	510	528	525	475	508	505	489	537	499	526	505	461	512	516	496	493	502	514	460	519	506	483	494	483	495	491	499	479	570	498	458	504	516	555	472	508	499	489	469	521	502	515	511	470	492	528	515	509	485	490	539	482	508	492	501	486	526	491	450	490	521	494	497	512	542	504	515	505	521	522	499	504	497	466	516	509	488	463	492	500	479	515	474	466	505	508	515	493	474	511	498	517	506	521	540	504	489	491	470	519	493	507	484	502	480	502	499	493	543	519	508	508	498	494	503	504	510	484	505	445	544	504	474	534	470	478	523	520	468	524	509	538	458	491	492	509	482	501	542	534	514	499	505	513	514	514	498	515	502	513	478	509	504	482	499	480	489	464	469	505	508	516	523	476	509	499	481	506	498	483	474	517	472	472	512	506	523	473	544	483	477	510	480	533	525	473	498	531	487	502	550	488	484	465	542	490	522	513	531	496	510	488	512	475	501	510	482	503	507	494	496	507	472	473	475	496	510	486	521	459	486	475	517	548	488	504	556	479	494	509	497	488	545	556	517	501	507	502	474	528	477	483	537	497	487	469	484	513	494	510	478	499	489	484	473	528	512	497	509	501	466	499	472	512	537	523	491	534	515	537	448	526	500	513	486	470	497	497	481	516	508	510	478	525	490	494	506	535	510	523	486	511	499	532	537	471	501	499	471	499	508	522	475	484	499	478	492	506	457	450	526	560	463	495	490	539	521	506	488	486	491	478	491	519	486	486	491	517	482	510	508	457	496	514	506	522	516	534	502	461	514	478	501	477	518	479	522	516	466	510	504	505	476	508	507	508	503	520	465	528	526	518	506	527	526	471	454	542	488	553	525	488	522	505	505	484	462	488	528	538	515	476	463	516	505	507	496	513	513	510	460	512	533	482	465	472	476	524	461	478	511	522	513	487	536	543	484	514	506	503	531	526	518	518	551	542	513	545	484	475	532	522	491	514	477	486	493	513	517	498	507	495	530	497	547	485	477	473	506	528	530	507	516	505	488	505	496	525	466	549	498	518	533	514	527	519	493	483	483	546	478	510	515	472	502	524	491	514	519	497	498	515	505	505	505	510	484	509	511	468	496	491	529	478	498	512	491	513	491	515	494	512	514	501	504	486	473	478	537	446	505	487	506	509	529	489	534	507	507	543	505	493	543	541	505	504	466	470	519	482	542	495	498	494	468	512	528	512	498	519	462	479	495	519	511	512	491	481	467	527	528	500	475	492	467	514	480	523	528	508	477	505	531	487	494	498	506	489	537	503	514	529	492	516	485	506	540	497	500	522	536	479	492	517	505	501	488	459	508	499	487	525	508	538	560	478	498	460	514	517	516	532	500	509	511	487	509	515	516	509	492	486	489	494	490	515	521	530	441	443	476	500	474	502	480	506	519	513	499	475	550	495	505	516	510	509	529	476	491	492	539	508	476	547	516	503	476	484	491	499	513	480	529	504	514	503	473	506	491	486	499	504	498	534	496	526	498	489	550	489	513	486	510	473	500	471	472	501	492	488	484	538	492	542	526	499	538	491	498	504	538	517	532	486	488	453	506	491	473	491	506	539	499	507	468	510	515	486	523	496	559	559	486	462	551	482	550	479	478	507	486	482	507	471	512	540	493	486	501	495	496	518	484	493	524	482	489	512	479	511	519	482	459	492	461	495	449	523	497	497	518	482	479	519	495	493	477	520	489	522	541	481	518	519	497	489	489	449	495	505	501	517	516	489	481	510	465	520	475	512	500	510	527	502	476	478	500	492	517	552	509	501	517	507	480	506	472	524	513	505	487	472	470	503	488	515	488	482	490	504	493	505	512	466	530	497	471	499	531	467	512	490	498	465	525	506	503	512	529	488	496	526	535	517	543	519	499	494	506	466	516	497	493	488	514	484	481	490	500	490	510	519	500	525	476	481	506	503	485	520	514	538	494	512	492	468	530	468	475	535	519	463	480	485	490	479	471	476	513	491	482	498	522	523	535	483	514	504	533	489	561	508	526	470	486	508	474	492	502	478	537	524	503	484	511	461	477	500	489	504	518	471	449	493	478	453	490	514	503	503	549	480	507	524	510	506	494	507	489	471	500	507	479	520	505	500	488	506	505	464	545	524	469	478	478	459	506	493	525	512	525	488	508	492	477	528	510	514	495	475	497	513	458	508	485	503	499	495	478	475	481	511	471	499	472	490	518	515	524	480	525	504	529	507	475	481	501	526	518	476	495	502	518	488	492	536	482	515	529	474	518	498	517	497	510	477	498	532	480	534	508	528	500	504	481	511	526	497	507	487	499	536	506	502	481	461	494	518	535	525	517	507	495	502	491	504	518	530	500	477	557	550	507	494	510	534	505	517	513	459	501	504	529	507	468	479	519	510	496	507	524	518	505	472	509	487	509	524	469	486	512	507	482	527	505	520	508	507	511	492	484	531	472	509	518	519	514	517	499	506	484	490	475	482	540	472	550	498	500	502	519	491	530	483	504	470	560	523	509	526	522	471	525	496	467	463	502	481	495	491	494	472	502	494	509	470	502	537	538	540	539	496	517	521	507	531	504	517	499	519	534	492	503	463	526	508	455	528	467	489	508	519	458	510	538	463	525	502	510	539	518	468	512	491	463	468	475	499	519	518	509	500	509	491	503	516	517	490	492	536	478	517	487	502	470	506	501	512	541	525	506	528	511	514	529	506	498	458	550	486	512	519	490	485	446	465	522	514	475	503	513	509	514	474	543	460	534	512	494	488	478	494	523	569	462	480	515	497	505	498	508	474	513	480	498	529	508	479	499	500	515	479	499	484	487	485	499	503	513	462	513	548	497	506	487	508	447	488	480	491	474	512
13933	28944	26295	16699	12292	9853	7350	5848	5340	4945	3642	3234	2589	2178	1818	1708	1477	1403	1271	1163	1068	1024	982	899	934	874	860	891	853	877	808	848	902	793	846	861	831	806	826	862	814	828	775	810	814	829	814	832	754	809	857	758	818	788	864	792	802	765	817	773	786	858	835	785	775	787	816	779	778	747	775	820	782	828	776	795	835	771	765	834	806	738	805	776	807	838	832	781	822	752	773	798	739	732	788	772	775	780	776	832	811	753	839	788	809	750	810	761	824	773	793	804	755	761	748	847	792	812	779	806	805	767	822	787	813	806	794	799	806	786	793	781	817	764	762	812	795	770	834	769	781	754	765	792	766	760	852	761	757	810	748	737	789	778	727	766	794	786	783	780	801	744	810	776	777	833	832	753	756	793	811	791	731	805	764	772	803	788	764	796	807	744	814	746	824	777	786	813	803	757	753	777	779	801	773	763	806	825	783	780	745	750	782	746	814	798	781	795	777	808	794	825	765	767	811	814	760	741	777	750	803	751	784	766	816	829	808	769	792	781	735	779	807	786	757	783	827	834	804	774	812	828	764	832	780	731	813	842	794	806	786	761	773	765	822	760	777	792	775	814	776	800	739	773	781	817	804	780	751	812	821	786	794	792	820	785	781	811	826	773	753	774	765	792	814	732	752	812	807	753	787	767	797	791	794	754	781	781	842	782	737	757	780	790	804	780	804	757	773	787	794	800	733	810	818	768	794	814	826	800	748	783	810	755	777	827	775	765	792	791	738	782	737	744	763	743	821	796	794	742	756	774	794	791	776	791	755	825	804	775	785	779	813	799	803	792	858	738	785	774	804	760	835	826	780	788	761	832	799	784	799	735	778	757	789	761	813	803	806	810	823	801	777	792	826	810	777	766	783	823	735	805	807	808	795	799	747	790	766	787	743	811	793	801	806	766	740	775	803	803	802	805	757	777	743	781	767	810	764	794	797	780	782	776	731	749	764	749	775	795	807	781	765	808	800	822	759	831	805	796	767	786	824	812	806	807	796	759	780	836	835	794	805	792	805	794	782	825	779	711	743	805	823	827	801	815	798	780	767	766	784	789	800	777	782	795	796	804	801	742	756	817	780	768	812	768	772	822	800	821	806	795	768	785	767	785	778	757	758	804	811	755	792	770	759	815	785	805	819	781	769	763	818	807	780	755	777	792	777	772	789	769	783	707	808	807	783	822	784	795	725	763	823	783	817	802	776	787	830	780	797	812	812	791	776	791	754	815	759	793	787	778	804	808	786	755	763	787	819	769	745	761	831	791	807	779	839	825	729	839	722	814	756	796	782	743	773	768	733	793	745	802	776	791	801	742	823	800	822	788	800	783	830	751	819	768	825	800	778	783	802	785	815	835	800	797	832	799	791	820	758	775	754	827	801	763	779	775	801	775	733	816	767	799	800	766	807	780	807	762	747	800	813	754	797	786	780	787	801	788	776	703	760	767	763	793	814	793	817	791	814	822	786	803	797	813	839	742	831	840	786	778	770	789	798	744	821	777	786	804	721	798	789	840	769	835	788	812	769	793	742	795	762	782	772	816	802	785	812	754	795	800	721	780	793	779	821	783	731	807	807	746	825	814	835	828	785	770	792	786	790	773	770	752	720	802	758	772	770	826	820	833	768	755	800	776	751	798	800	818	763	852	779	836	759	812	805	761	787	737	732	757	805	732	782	777	728	814	794	767	773	813	798	757	811	794	803	782	812	848	768	873	769	787	772	795	816	777	787	796	812	811	802	743	796	754	816	798	780	750	785	780	784	851	819	798	755	797	788	740	784	788	764	790	776	794	803	792	783	768	791	783	781	791	738	754	791	731	773	810	773	765	741	796	758	798	779	754	832	821	751	789	793	753	833	774	778	781	793	808	742	783	784	798	769	788	760	781	794	773	713	773	801	755	818	747	754	811	787	793	803	778	790	809	774	807	786	787	826	759	769	755	819	720	814	769	771	846	770	837	785	745	778	832	769	790	818	810	846	777	789	790	747	754	762	821	758	795	807	823	801	765	788	773	766	856	787	754	758	775	743	806	758	744	781	794	758	772	754	796	826	833	829	759	780	796	793	735	829	807	780	777	756	783	821	845	815	761	791	772	796	733	779	781	766	765	757	776	796	776	796	785	796	790	782	796	795	800	796	767	798	810	785	817	740	773	793	814	779	798	775	815	796	740	761	737	718	747	777	722	755	827	812	784	795	809	715	780	815	825	722	798	820	776	775	769	805	760	808	821	810	779	793	811	785	807	818	859	810	787	812	778	819	757	739	801	781	813	771	788	838	773	771	796	832	787	780	835	769	808	783	780	806	765	773	781	747	832	858	792	807	734	735	787	771	789	757	783	856	772	762	789	805	809	748	763	758	763	790	775	784	755	776	799	781	782	758	770	774	779	828	813	733	806	795	736	789	810	761	796	781	779	844	811	788	796	776	779	762	722	784	813	745	769	797	752	818	710	765	797	806	773	781	749	788	819	755	780	775	805	800	779	760	778	814	743	813	762	818	801	793	767	810	811	747	798	751	756	776	783	790	756	770	770	792	779	788	834	802	773	798	785	790	768	813	748	760	839	780	766	739	794	751	796	771	846	801	837	847	783	784	773	785	785	800	786	794	790	813	829	772	755	776	778	822	774	788	786	779	794	767	832	717	774	781	811	748	799	766	731	791	807	812	814	805	771	838	762	739	843	772	806	808	765	789	766	773	813	772	821	746	767	866	785	790	789	785	806	747	782	734	776	775	777	799	792	787	792	764	757	809	822	773	797	779	803	767	807	809	748	799	807	820	837	769	740	762	834	844	787	772	762	777	787	788	842	804	792	730	799	812	824	840	793	746	775	773	807	764	771	784	812	745	734	754	767	794	785	844	742	772	790	768	772	808	788	802	769	770	738	802	775	758	775	788	766	762	780	782	792	758	786	819	807	757	765	799	811	752	767	779	813	810	777	794	804	780	802	785	803	766	779	747	801	800	812	762	791	773	799	781	795	793	773	854	768	779	815	783	760	796	740	810	798	767	802	819	751	832	792	758	766	779	741	822	805	776	828	810	804	854	756	788	752	761	769	792	830	819	785	781	802	767	831	784	767	770	784	797	773	772	809	773	744	750	752	816	796	791	806	790	817	791	794	784	761	770	726	815	794	747	701	786	815	785	787	768	767	810	776	769	751	806	757	810	805	798	751	771	768	824	823	739	795	758	763	789	846	823	768	780	802	802	777	687	817	805	819	804	793	749	733	768	819	829	754	813	808	789	810	767	796	761	756	773	763	819	783	825	800	771	769	794	801	799	781	787	796	819	752	789	727	778	793	759	748	783	796	784	815	789	765	743	763	780	800	793	799	799	794	776	837	807	787	812	787	756	766	821	743	800	764	782	786	803	727	791	805	800	763	822	779	787	819	756	819	766	779	816	777	797	784	817	787	778	825	784	785	776	745	796	761	771	772	810	801	768	818	798	742	772	791	794	773	778	773
23166	21287	29128	23750	21321	20664	9138	3681	2965	2633	2018	1659	1393	1157	961	864	796	757	647	610	569	531	509	480	422	442	397	385	408	395	411	423	406	424	398	409	425	427	424	432	424	414	432	382	389	424	423	416	434	394	379	420	395	389	377	397	411	396	404	421	371	415	360	390	421	390	405	394	398	411	364	398	364	361	414	435	391	386	378	381	385	373	396	380	381	383	375	404	398	366	397	385	446	388	411	368	372	366	390	378	363	350	368	359	369	345	353	363	356	390	355	394	386	336	391	368	396	397	361	395	388	382	397	394	398	354	403	404	369	382	354	379	414	374	376	378	440	353	387	430	384	388	365	375	393	377	375	364	389	375	413	399	418	374	357	389	389	376	361	386	399	371	377	353	379	408	431	366	389	405	384	356	389	370	362	425	370	367	365	370	354	364	401	397	359	359	398	348	366	356	383	366	386	376	381	384	371	374	392	378	362	393	405	391	390	334	351	388	394	371	380	417	390	391	350	390	365	430	343	373	381	378	383	374	383	370	350	367	369	375	382	357	398	374	363	383	376	398	394	389	379	383	420	390	385	380	391	370	348	395	382	421	394	403	379	375	389	381	396	364	375	420	391	385	366	406	400	393	354	364	374	416	387	373	407	408	387	392	393	366	376	395	383	390	396	358	377	370	395	370	392	378	373	369	379	381	395	358	407	386	357	389	387	378	346	409	356	350	390	379	385	364	370	401	400	383	384	380	409	385	366	344	340	381	358	322	391	372	367	374	405	388	387	396	410	357	357	389	369	365	412	377	406	386	389	395	370	385	379	389	373	404	387	372	379	357	363	381	399	376	345	390	377	380	395	396	379	402	372	396	380	384	344	365	350	383	399	367	352	412	378	354	368	367	356	403	355	379	411	419	377	369	373	380	387	371	399	362	364	359	378	412	360	418	359	381	396	383	354	360	363	411	395	384	379	393	390	393	399	382	396	390	414	414	385	375	400	386	378	419	377	409	424	346	389	344	351	383	372	395	360	418	355	394	393	365	357	382	377	405	395	373	357	352	341	376	383	407	355	391	415	377	372	403	315	404	364	353	365	409	389	387	368	402	391	365	383	391	373	360	370	396	373	371	405	367	380	347	404	380	363	418	369	373	433	381	377	413	408	365	377	366	380	329	392	382	370	365	385	382	389	364	412	388	387	372	401	378	380	377	419	394	392	391	407	350	373	360	365	376	359	395	376	365	381	366	394	370	406	359	391	389	347	391	365	382	372	386	353	398	413	422	423	362	374	394	366	386	399	405	367	375	373	382	385	397	378	366	348	377	365	356	394	375	408	383	369	401	405	368	387	363	373	364	359	417	395	392	374	387	356	360	406	395	405	367	354	390	375	408	375	343	412	391	374	385	381	397	365	399	411	388	390	391	375	375	374	360	381	376	398	367	388	336	376	352	376	398	365	373	410	383	396	373	356	368	360	390	366	412	379	382	365	359	370	405	383	344	388	394	379	406	377	377	387	353	394	380	367	427	354	391	378	360	352	366	353	373	357	400	349	397	365	374	390	408	363	382	364	390	372	373	398	378	383	383	356	333	385	405	366	409	365	389	345	325	403	368	386	372	372	357	411	364	380	396	386	377	357	383	397	389	386	345	405	385	393	364	389	387	351	378	396	390	340	367	400	358	408	370	375	402	374	391	383	381	409	382	377	355	360	373	343	368	412	406	377	354	330	369	381	377	396	362	353	399	378	358	414	341	332	330	359	379	390	395	369	379	351	379	372	378	377	372	349	356	362	350	416	379	382	372	393	373	400	349	366	384	368	339	375	396	386	375	402	375	361	377	421	388	391	389	362	346	372	371	397	384	376	360	429	372	379	386	386	355	366	381	369	361	356	345	379	341	379	379	396	393	408	350	385	399	327	357	376	359	384	389	353	373	378	365	359	365	374	374	389	367	365	372	375	403	406	394	357	377	339	382	398	379	355	403	403	372	398	368	409	376	405	404	368	395	379	364	333	404	354	362	377	390	385	384	378	375	388	358	364	374	374	379	372	364	372	392	375	368	360	389	359	396	334	381	359	394	377	367	387	410	387	376	376	393	395	408	379	390	362	348	369	406	374	374	405	381	402	380	388	369	375	405	413	363	378	388	343	415	350	361	352	356	390	392	385	384	392	373	362	383	411	408	362	364	387	326	364	380	361	370	411	423	354	354	362	361	385	441	348	364	361	395	385	358	353	400	380	403	386	375	403	347	405	363	384	417	370	394	389	404	364	369	361	362	390	376	345	380	369	374	407	393	381	363	403	368	366	402	363	381	383	385	384	367	349	393	388	378	425	368	362	376	366	378	381	363	378	371	376	390	386	386	391	377	357	346	403	356	374	367	367	356	372	344	366	370	365	348	356	358	409	376	353	358	392	365	383	375	395	368	406	354	361	388	343	394	387	386	378	390	391	344	413	390	378	394	371	378	408	375	384	423	397	357	355	370	395	363	378	387	395	378	375	401	344	363	393	383	359	365	409	383	384	373	376	393	397	369	404	390	404	383	354	390	366	361	391	381	375	387	373	392	385	380	413	355	355	383	378	379	361	392	422	373	388	363	338	376	390	376	409	385	374	374	393	349	376	372	382	375	370	389	412	386	366	385	389	369	375	396	382	394	380	407	395	371	380	327	384	360	387	377	335	356	399	365	421	386	380	395	372	396	385	407	404	375	369	357	345	373	382	356	400	377	399	368	351	384	401	388	349	392	366	345	405	393	362	344	401	353	370	385	371	373	387	384	398	350	402	350	380	369	371	380	395	404	360	361	385	386	392	413	431	397	391	356	382	391	354	416	403	391	406	389	377	380	389	388	357	367	362	371	418	370	375	382	401	385	386	378	365	336	358	397	378	378	350	350	350	396	397	352	376	378	373	390	374	387	331	377	377	368	368	369	374	390	375	392	376	390	372	364	361	387	376	391	407	347	352	372	384	357	408	369	392	369	377	359	393	371	389	352	372	376	376	356	365	355	380	384	373	353	396	402	381	368	348	378	383	365	377	352	380	345	416	357	363	374	367	362	406	381	372	379	375	358	380	373	371	404	361	375	368	387	369	393	385	376	351	360	356	377	377	374	369	399	372	385	395	368	380	366	399	385	395	369	366	339	371	379	371	361	396	346	387	391	412	390	341	414	382	367	355	412	383	353	382	386	351	377	371	373	377	386	354	355	398	405	379	397	331	383	410	373	357	381	392	373	362	408	402	376	386	375	429	359	362	335	379	371	404	337	350	353	384	376	396	391	385	406	398	370	402	360	377	376	368	346	412	366	344	362	419	392	349	365	371	362	373	372	397	405	364	381	395	378	407	364	395	359	366	356	365	331	377	388	374	386	385	359	393	389	353	379	364	397	319	393	395	372	350	348	391	423	365	425	373	352	371	351	384	360	404	323	373	376	398	386	385	362	359	354	390	367	379	401	379	363	361	376	384	398	357	364	387	390	356	363	369	393	343	340	376	390	389	376	371	360
16642	34185	30722	21517	17030	13379	10433	8610	8048	6794	5267	4425	3392	2711	2386	2157	1788	1595	1381	1251	1057	944	987	887	758	760	723	737	703	721	729	715	733	723	658	702	674	665	707	630	675	584	640	671	637	649	642	670	653	655	636	649	630	641	596	653	605	623	585	565	664	606	614	658	613	618	633	598	620	614	565	590	612	604	564	556	613	635	637	558	606	621	569	600	628	621	571	572	612	560	586	607	600	608	585	601	560	551	583	558	613	653	610	605	591	579	568	611	625	612	619	604	621	556	580	598	594	560	609	544	606	592	576	622	627	601	543	578	613	607	570	616	599	610	616	589	572	586	612	547	595	582	589	613	632	591	615	563	561	609	578	565	614	597	569	570	583	596	582	556	631	606	581	518	588	601	581	596	662	644	609	635	585	603	584	573	623	593	567	582	581	553	624	588	571	554	626	609	553	628	586	593	593	572	575	624	587	593	666	602	612	582	553	553	608	566	581	612	582	622	594	613	587	592	590	605	624	589	635	597	588	621	622	605	617	596	593	623	585	575	584	613	592	601	587	612	590	611	640	570	663	581	616	584	574	561	603	601	583	580	569	621	627	595	638	591	578	635	642	589	593	602	590	590	640	605	641	595	579	568	582	585	591	580	617	650	575	627	606	588	599	601	589	605	577	594	633	599	655	634	613	560	567	592	571	592	606	623	628	578	660	635	631	586	629	620	632	577	540	596	604	620	617	627	578	611	611	644	607	605	577	589	605	609	623	620	616	595	566	596	586	585	612	622	642	589	576	567	603	583	616	577	596	614	632	563	651	583	618	598	572	563	601	602	562	580	603	604	590	634	607	588	640	635	653	583	601	600	592	616	602	589	581	608	614	563	604	572	586	595	575	595	640	591	594	598	565	573	612	590	654	618	610	570	640	602	576	586	587	612	620	588	556	598	571	621	600	601	536	594	573	599	603	608	576	614	652	608	633	596	558	618	602	635	546	613	597	593	617	592	605	642	598	597	589	588	624	657	594	592	600	576	546	623	629	621	581	543	597	603	552	587	585	572	586	582	560	628	585	597	620	613	614	544	621	587	588	604	643	604	565	561	589	561	605	601	602	593	627	593	642	586	571	623	603	590	628	593	598	584	599	613	590	586	599	589	580	593	601	572	601	602	595	613	591	635	605	584	590	575	604	610	541	568	608	621	625	615	616	585	594	595	608	602	634	605	613	647	619	632	556	578	589	604	584	641	589	614	622	626	624	582	617	588	630	555	591	609	595	557	607	599	589	607	607	612	585	622	578	593	540	549	605	597	610	641	595	568	626	571	614	626	580	623	626	597	593	596	605	607	589	598	571	604	605	628	578	640	599	624	569	591	570	578	628	576	565	589	635	619	582	622	603	573	652	582	632	615	656	610	572	592	606	589	603	562	630	619	596	581	621	632	562	600	552	613	601	652	609	582	583	575	626	612	649	571	584	632	571	573	610	594	595	622	587	561	626	603	568	595	590	582	579	609	600	620	600	588	580	636	613	625	613	624	568	593	607	610	603	583	637	589	617	595	588	582	627	610	593	612	622	572	588	583	611	550	553	620	591	609	566	589	544	633	572	622	618	601	593	604	623	599	583	596	581	581	606	609	622	593	579	583	619	598	614	652	633	624	597	575	609	564	585	588	640	600	623	597	624	578	596	571	587	590	621	610	646	586	585	639	589	573	577	616	584	570	572	590	597	620	619	595	617	599	643	615	639	586	596	590	608	592	587	602	629	590	579	585	606	649	559	606	526	589	575	571	632	620	605	592	595	556	631	565	625	620	566	573	567	601	616	631	574	588	600	587	586	622	597	558	607	617	564	594	632	588	631	611	591	628	591	637	626	597	633	587	541	595	596	630	589	627	590	629	581	601	620	572	610	609	602	577	567	609	574	598	597	576	621	602	562	582	581	582	584	586	568	593	629	575	601	602	612	607	562	604	591	636	614	608	645	633	602	592	554	575	591	609	632	604	581	569	586	598	616	562	611	596	630	561	601	577	587	580	570	621	613	596	580	627	584	559	601	586	606	579	594	606	619	615	584	567	613	558	611	627	635	568	596	549	591	568	643	587	616	577	604	582	616	616	587	608	583	599	597	595	611	602	606	565	601	599	614	606	537	609	622	581	547	581	594	601	599	600	612	564	561	622	619	584	639	609	569	613	547	612	592	592	613	617	614	630	593	584	594	577	534	641	608	613	620	571	598	595	561	636	594	573	577	590	582	615	590	669	641	645	599	595	633	620	602	632	625	608	579	606	587	589	579	584	620	597	629	590	611	603	576	568	593	603	585	566	601	609	601	592	596	634	606	590	592	582	591	578	624	585	572	621	597	589	632	622	560	603	615	603	597	579	589	590	572	612	595	571	593	642	615	609	605	567	565	560	620	602	576	583	623	604	613	615	571	628	616	593	639	629	556	581	600	571	587	594	598	607	618	576	589	557	627	608	608	596	596	595	639	608	573	599	638	579	594	590	587	567	619	636	598	598	551	582	594	582	626	589	577	597	570	613	616	632	569	598	543	602	644	613	630	587	630	588	552	599	562	596	624	572	584	617	610	574	581	573	621	604	617	600	594	559	627	580	583	557	642	597	624	589	549	597	581	601	577	579	565	617	567	610	594	583	598	635	613	585	613	589	606	565	600	623	579	606	632	570	621	607	602	576	570	574	614	619	545	622	575	578	587	596	571	658	563	609	645	580	587	603	572	582	592	661	600	575	573	560	603	629	571	624	570	576	585	613	552	607	596	592	573	599	592	586	572	586	572	606	554	611	623	645	590	575	646	623	599	602	591	587	602	604	605	624	620	547	586	627	559	568	629	608	560	600	569	590	626	574	630	605	601	635	598	580	594	599	609	561	600	609	591	574	613	593	588	648	604	607	586	610	609	605	591	560	560	572	633	617	591	565	578	603	582	599	643	587	635	600	652	619	596	568	623	623	606	533	570	578	556	588	643	588	635	583	592	619	678	588	630	582	605	575	627	577	596	563	579	588	601	586	575	624	615	602	590	611	662	584	576	601	623	577	555	588	644	546	583	546	554	572	638	604	577	598	583	564	575	600	604	623	619	571	595	565	580	593	598	591	643	605	584	594	599	582	628	586	597	590	564	623	590	586	626	596	614	628	623	614	579	612	645	592	617	629	606	593	557	616	569	552	603	556	617	582	628	594	580	584	570	616	570	661	624	633	591	606	576	639	587	606	579	608	606	632	560	624	594	603	575	568	639	590	634	601	594	612	597	577	617	578	545	606	584	615	566	580	631	630	636	598	596	610	606	574	591	602	614	624	589	597	634	643	601	589	634	564	602	593	568	627	659	612	594	617	625	598	582	605	632	590	605	615	579	588	628	560	602	585	599	640	604	582	612	605	581	588	582	573	584	577	591	596	562	639	584	588	572	553	637	583	591	623	579	635	601	551	601	573	672	577	591	603	559	595	562	617	612	611	606	637	587	615	593	576	606	613	590	587	620	620	579	582
26633	21040	16279	6885	3238	2001	1445	1227	1222	916	863	742	636	643	590	528	499	504	460	439	427	407	405	424	400	420	384	392	383	364	395	417	396	397	406	371	391	439	373	361	399	449	375	389	362	379	391	375	384	390	380	362	373	383	366	350	380	369	357	391	347	374	374	381	355	398	348	399	402	363	390	392	368	420	386	403	381	333	399	348	387	369	396	404	367	379	387	361	352	403	411	377	390	396	412	378	401	383	394	384	353	399	355	398	383	397	342	396	391	400	363	377	363	348	379	352	389	413	386	382	405	373	368	380	380	354	374	397	371	369	371	364	388	349	392	386	376	341	376	367	360	386	395	365	373	367	354	365	371	389	358	337	371	397	384	374	372	382	386	384	387	392	373	363	349	367	403	390	330	383	388	390	397	391	389	364	404	417	402	400	379	383	384	396	377	349	415	392	411	375	356	413	357	377	379	380	394	407	373	415	372	372	350	391	387	360	361	392	379	362	379	392	389	403	363	388	357	367	371	366	358	361	373	384	363	381	397	375	361	380	343	357	364	382	352	369	345	375	360	358	381	396	343	361	365	361	356	402	404	368	402	363	365	383	374	391	367	363	348	363	390	372	355	383	380	374	335	369	360	380	401	390	363	351	383	365	409	405	372	405	354	388	337	392	339	360	358	384	345	395	395	364	388	367	379	354	329	400	415	386	353	374	383	402	388	353	390	372	388	388	354	388	405	367	370	390	364	382	385	380	365	375	356	367	378	368	393	403	357	378	369	414	392	370	394	393	368	383	388	402	350	387	365	381	429	359	378	370	378	374	394	370	352	389	374	394	372	399	376	377	375	349	393	329	359	391	376	370	373	382	362	390	368	417	390	390	356	381	349	382	406	428	380	333	397	380	352	387	373	398	381	366	351	395	386	393	384	357	387	370	380	359	355	441	390	395	417	371	374	356	357	371	395	371	374	366	368	396	363	390	372	402	343	416	367	357	371	395	385	381	404	365	360	400	374	428	381	344	353	402	363	384	369	376	398	355	409	370	383	377	373	399	378	398	400	380	383	384	395	398	373	368	380	379	354	351	408	398	398	383	365	369	391	384	389	369	378	391	367	350	369	377	375	399	389	373	385	372	367	382	378	386	347	402	396	392	364	343	369	396	392	391	357	364	363	377	395	423	382	350	362	352	352	362	365	387	379	386	390	362	408	374	402	365	394	389	380	363	391	347	378	368	386	393	370	373	351	400	375	399	373	353	363	343	389	378	370	375	402	382	358	407	353	365	357	389	380	407	362	375	392	353	380	383	359	370	369	356	387	384	326	402	334	365	381	386	378	382	389	349	390	383	355	422	358	343	410	386	390	404	344	394	362	339	370	353	351	388	388	362	362	382	352	397	393	391	387	407	361	423	398	360	384	391	410	400	384	392	388	337	361	383	380	410	379	388	371	370	392	354	357	380	378	392	394	361	400	369	370	354	376	349	382	394	429	355	376	380	415	362	367	376	395	373	436	391	389	385	388	390	385	361	384	395	387	406	359	396	397	342	349	369	372	389	366	395	366	367	383	385	335	374	324	359	384	365	390	384	399	369	359	373	377	364	347	363	388	357	378	392	366	333	377	402	386	373	375	337	363	326	376	402	373	380	350	388	371	343	347	379	377	345	384	382	423	366	385	400	340	371	343	372	409	367	415	373	382	396	388	356	384	396	342	365	373	396	387	412	359	363	364	353	396	371	377	399	380	376	358	368	376	365	385	383	377	396	379	392	344	411	401	396	392	358	382	380	361	365	364	374	392	372	350	368	368	374	401	370	422	363	362	362	405	405	417	377	381	343	350	372	396	371	397	375	388	357	345	344	337	374	386	382	371	416	379	353	368	377	359	376	383	389	365	362	348	419	361	421	367	328	399	383	400	393	357	352	342	395	353	376	378	417	373	361	352	374	391	382	390	368	402	392	363	379	383	341	330	376	392	383	421	372	370	414	363	372	368	398	360	378	368	408	385	440	383	387	379	376	384	367	394	403	418	377	409	373	372	400	381	367	339	364	414	373	371	370	337	365	407	366	367	355	369	367	390	359	396	358	365	380	354	388	390	369	359	364	377	357	406	376	377	391	381	367	356	376	366	369	404	371	365	379	375	365	379	378	361	370	355	380	363	392	414	402	373	405	361	375	368	373	388	394	378	356	400	413	356	368	384	387	378	401	388	377	353	393	386	386	346	338	368	392	352	366	393	365	341	380	355	397	357	377	372	376	369	391	376	371	367	361	353	380	397	375	370	364	370	390	372	383	329	370	344	386	386	407	374	391	396	352	367	409	400	379	384	390	365	387	365	382	361	396	367	394	373	373	371	363	387	391	355	370	368	371	410	391	377	419	389	369	357	362	398	367	375	380	397	394	365	347	361	383	431	348	380	361	347	374	376	390	375	374	383	335	355	366	360	383	381	378	406	372	355	386	378	371	382	350	424	377	387	365	355	358	339	379	375	403	399	358	378	363	370	415	361	406	392	396	384	374	394	364	357	365	402	395	382	365	371	366	366	375	379	345	394	387	388	377	390	382	352	379	368	397	371	360	381	400	335	358	347	400	395	357	389	405	357	394	350	397	383	397	374	373	404	382	399	371	396	388	390	404	394	375	359	371	386	383	387	370	380	372	387	371	326	343	379	404	397	405	356	391	376	352	376	366	400	386	390	400	390	407	385	382	402	369	361	392	371	343	369	368	343	384	384	381	382	387	367	387	344	366	393	388	371	366	344	354	399	382	364	390	366	388	351	347	364	380	372	386	383	353	385	374	380	369	363	378	375	383	368	402	413	358	364	397	349	378	386	374	367	398	370	383	358	349	381	384	366	365	384	351	379	407	398	391	372	327	373	355	367	370	393	406	386	427	393	382	368	372	361	394	392	395	370	360	400	369	361	363	377	389	367	381	353	382	359	370	411	343	380	352	341	353	406	415	371	382	398	368	369	400	364	399	394	375	378	402	365	388	360	371	349	365	416	404	407	380	402	409	342	412	377	395	365	394	347	340	369	358	369	377	363	369	378	399	403	365	336	380	381	394	369	392	362	344	347	388	395	398	343	390	377	371	375	372	387	384	385	378	377	408	380	350	364	341	376	394	382	374	382	364	405	371	387	360	405	370	367	376	375	387	379	372	383	386	388	329	384	395	367	402	376	376	360	350	348	372	387	363	398	396	365	379	387	392	373	355	363	358	433	409	408	376	345	345	377	381	391	389	379	395	406	366	392	372	335	399	396	376	369	368	388	376	377	362	351	372	351	392	380	373	388	381	371	384	362	408	363	371	397	334	389	355	375	390	350	368	407	361	380	378	391	347	383	359	406	397	361	382	362	379	386	394	355	378	358	366	378	391	414	400	402	416	357	373	378	383	381	386	360	391	335	382	403	383	377	357	350	378	395	366	427	353	406	357	342	404	368	373	357	350	434	359	387	354	384	419	369	352	348	381	388	355	360	370	334	397	385	360	385	420	403	369	387	355
12118	20242	17519	10540	7509	5620	4126	3513	3440	2652	2310	1854	1458	1229	1206	1071	960	931	861	778	726	709	688	633	613	642	674	618	607	615	618	638	647	588	608	610	638	640	573	605	600	648	604	634	620	623	616	607	613	593	608	602	577	635	611	625	575	605	560	579	580	624	639	586	575	610	584	628	543	586	600	596	578	613	580	591	626	595	609	615	607	622	652	599	603	604	582	553	561	609	656	621	554	628	591	560	563	587	595	536	594	549	615	646	639	606	582	606	550	586	597	630	578	566	604	636	662	563	589	619	591	592	577	620	610	654	580	574	610	562	546	628	611	566	571	588	590	578	593	642	569	621	629	550	588	583	592	621	595	635	564	617	599	562	639	584	562	603	594	548	643	595	616	566	585	580	601	587	607	571	587	580	581	565	591	607	600	610	581	588	564	589	570	600	578	629	578	593	577	573	555	624	616	562	614	585	579	595	598	634	588	616	600	576	570	593	596	558	597	585	558	554	570	582	618	591	585	595	616	585	592	607	632	591	637	656	630	583	582	559	611	558	595	633	567	619	613	595	652	565	627	608	624	607	632	572	608	600	606	590	608	599	555	620	603	628	609	625	572	581	602	601	588	591	599	578	568	613	613	566	624	611	600	582	550	570	627	619	587	598	653	596	589	604	615	535	603	591	588	556	616	604	596	606	624	605	559	592	581	587	632	626	587	597	622	584	579	612	600	585	578	580	620	558	601	605	568	584	620	595	630	595	600	573	620	621	614	563	614	567	594	587	559	581	551	587	603	588	611	622	584	592	645	549	597	572	593	583	597	588	608	605	601	600	612	550	604	609	596	602	587	606	639	607	598	586	611	574	602	603	538	600	597	596	566	572	577	644	543	612	559	598	612	596	560	584	596	643	608	615	612	622	615	545	558	600	571	571	579	585	605	625	579	564	609	601	605	624	608	545	588	586	612	599	641	592	615	591	606	592	584	613	612	596	578	583	605	579	572	613	608	580	626	641	591	561	590	639	578	616	609	611	567	624	592	570	557	636	554	593	590	641	620	586	583	571	614	617	591	623	572	591	666	615	596	552	628	578	636	599	587	585	591	590	593	619	655	558	601	538	589	605	578	576	581	594	559	585	592	634	594	567	643	574	585	601	625	549	573	598	582	575	608	592	606	648	613	635	576	591	600	593	589	617	593	591	573	553	578	618	615	582	610	587	628	574	613	552	616	626	600	614	554	574	576	596	631	581	573	540	595	587	576	628	601	589	570	586	586	533	557	601	561	577	576	617	634	646	584	587	637	575	559	639	631	565	585	614	618	638	610	575	550	575	586	571	609	597	602	600	534	583	580	547	575	618	625	612	585	605	577	623	578	556	627	567	599	626	577	582	609	597	619	538	602	591	598	623	597	568	592	592	585	614	551	605	582	648	611	583	610	572	590	616	600	584	640	600	591	595	601	594	626	576	603	635	571	600	563	598	582	602	598	608	616	622	543	637	568	622	579	592	595	621	598	589	570	645	607	601	603	608	671	600	610	604	557	621	631	585	579	584	593	574	598	578	638	617	592	613	608	599	608	555	623	614	597	627	517	593	561	614	619	626	638	578	614	601	578	608	571	627	584	582	624	628	619	597	637	607	591	625	586	588	553	588	593	598	625	609	584	600	609	576	587	610	584	526	587	620	649	605	590	589	616	595	611	592	595	595	633	608	602	579	614	640	582	559	557	571	588	587	593	584	610	574	538	525	575	586	596	600	608	628	566	602	611	596	661	600	611	605	564	621	615	595	559	569	607	595	612	587	587	562	596	560	567	608	565	650	589	612	565	620	599	590	593	586	616	605	561	608	609	583	624	546	587	590	593	594	595	596	599	595	577	621	587	598	588	613	576	602	578	566	611	557	595	599	594	603	606	570	574	597	611	621	576	585	553	607	553	571	625	569	577	622	587	624	586	584	594	580	599	553	616	613	617	636	610	589	571	605	595	600	616	616	620	603	599	567	611	611	588	589	594	581	618	604	595	594	585	590	603	616	603	597	606	606	590	616	574	611	551	592	569	600	629	591	551	616	581	613	593	560	606	572	611	606	580	610	624	622	645	587	592	600	624	592	592	603	597	587	609	614	629	627	553	565	613	591	612	509	623	614	611	605	619	603	578	608	588	556	572	579	600	612	604	579	580	604	558	578	602	624	590	644	612	649	601	600	579	546	558	584	572	590	610	622	622	611	652	605	586	556	624	573	611	629	608	620	594	609	596	579	588	565	600	604	584	632	607	566	641	574	634	569	619	594	611	605	600	567	598	579	624	613	644	610	581	561	588	623	580	601	606	582	632	586	627	634	566	635	591	579	568	596	565	536	609	622	598	603	634	581	610	592	599	605	567	609	574	617	564	561	550	582	622	558	659	588	592	569	566	594	573	563	579	573	618	596	591	669	552	575	591	582	609	589	579	570	609	603	593	584	641	610	612	601	656	568	642	586	653	607	614	569	653	582	588	563	615	609	623	595	589	594	590	546	607	633	583	616	626	599	616	566	596	596	620	606	600	606	648	573	609	586	587	575	589	563	598	534	577	597	561	607	603	591	584	642	600	632	572	591	571	590	552	666	635	580	607	639	622	572	631	587	603	600	608	557	560	603	603	632	592	569	590	608	601	591	604	640	618	577	590	593	648	623	581	613	614	606	603	598	634	618	516	605	579	588	577	610	635	597	587	592	630	592	602	581	600	644	624	579	578	636	585	595	605	601	570	597	598	582	601	603	576	586	594	596	568	613	596	594	593	578	580	599	579	601	614	592	564	580	571	617	606	624	611	587	594	601	610	611	578	630	621	617	616	604	620	631	640	641	562	525	642	632	586	566	644	626	565	577	612	588	587	590	613	590	561	619	609	580	601	606	621	604	563	545	516	571	590	622	577	609	617	632	607	579	591	600	576	588	612	584	555	589	589	596	560	599	589	591	550	614	606	609	636	599	608	607	632	578	621	621	605	607	556	602	607	631	580	615	563	606	589	565	565	626	601	604	607	561	603	577	576	643	571	588	604	547	571	546	566	539	644	544	594	604	589	596	632	624	594	633	560	586	614	609	589	644	623	587	590	593	586	620	579	594	628	640	599	613	598	580	643	616	577	631	596	618	632	600	590	623	559	593	618	617	598	533	572	630	613	567	621	624	602	599	578	604	604	577	580	634	636	596	615	613	620	612	573	587	591	600	621	666	621	592	577	613	607	620	606	574	569	576	614	539	589	597	572	624	605	609	557	602	620	599	618	579	582	594	587	564	590	573	599	620	568	618	564	604	603	574	594	598	578	629	563	583	606	614	594	599	580	627	658	619	555	604	586	549	597	619	592	571	577	619	606	639	601	590	609	594	603	605	589	586	585	610	556	630	604	640	591	637	602	584	619	548	591	613	577	621	572	627	591	608	575	620	603	634	604	632	582	599	586	624	636	616	603	593	612	603	609	581	596	620	607	614	608	581	619	552	611	580	678	582	622	603	596	606	583	589
23981	21184	28399	24286	20668	9795	3851	2933	2456	1971	1682	1414	1177	1044	957	910	852	795	720	689	639	610	586	580	548	577	512	530	518	543	552	537	574	531	482	527	569	527	541	496	510	534	488	543	562	552	525	518	556	537	547	555	540	523	527	536	508	535	505	541	526	482	495	507	539	524	484	524	522	496	546	518	496	488	509	487	524	496	535	513	537	482	485	498	526	513	536	507	492	527	483	509	532	504	511	500	512	528	496	533	526	528	523	510	515	494	511	482	522	525	531	515	493	493	520	502	495	554	481	500	554	526	547	513	479	496	526	527	515	539	534	502	537	532	540	537	509	537	533	523	480	487	541	506	522	527	497	505	460	523	543	515	519	497	523	542	536	503	566	493	523	491	520	604	478	430	487	495	484	562	509	523	509	517	541	505	503	527	496	506	495	483	526	530	498	546	529	556	526	503	514	497	529	499	485	532	530	528	496	510	527	522	486	559	518	492	528	533	520	492	482	549	503	518	505	488	519	453	523	501	518	537	498	489	495	541	532	511	501	544	516	532	518	483	526	528	521	494	469	501	510	514	537	534	527	563	507	496	488	512	514	494	485	532	572	476	488	523	513	516	467	471	484	543	475	547	509	521	499	515	493	534	506	478	507	520	496	455	498	489	493	497	517	551	483	539	487	515	506	560	509	536	516	495	497	491	494	526	548	495	534	488	509	553	527	487	559	515	537	519	525	508	505	497	479	493	507	513	483	466	524	535	506	512	524	527	472	527	465	517	505	575	539	502	504	536	508	526	533	483	537	519	522	533	536	489	535	490	503	530	527	487	510	503	512	516	516	522	498	533	551	549	531	496	498	532	489	527	521	530	518	498	513	490	465	515	500	520	529	513	511	538	529	506	503	527	518	503	481	523	454	526	523	522	530	502	524	520	509	536	509	501	518	477	476	493	519	518	468	498	516	515	527	536	516	517	487	501	505	526	484	495	547	545	539	498	527	495	506	531	487	492	497	503	503	508	482	494	540	481	509	502	489	499	477	530	505	544	528	494	506	526	551	511	558	524	495	484	519	476	518	491	520	529	496	514	517	557	515	488	494	525	475	498	515	498	510	581	480	486	526	489	514	520	507	527	551	520	524	527	516	586	505	523	516	521	508	528	502	527	534	527	520	498	514	515	520	487	495	496	525	480	494	503	529	495	530	484	524	499	515	474	515	567	528	512	516	533	495	507	479	533	518	530	493	535	485	498	495	475	483	532	531	505	562	527	526	530	527	527	513	520	555	549	522	553	494	526	526	503	525	518	512	473	497	516	482	544	506	534	511	539	510	528	539	526	487	496	537	503	524	516	465	521	533	463	544	506	507	500	511	560	502	519	487	518	498	513	529	533	535	531	539	499	512	513	536	510	485	486	506	509	528	525	511	536	493	495	532	496	529	552	542	524	522	508	511	515	531	549	542	505	528	497	483	524	543	527	493	504	496	516	494	507	522	515	527	505	559	539	481	502	509	519	529	547	504	481	473	478	503	516	540	512	547	522	533	528	525	509	517	496	460	534	529	505	511	533	563	494	527	495	518	501	490	507	489	493	472	490	537	485	495	484	462	522	514	487	543	498	546	528	506	511	535	468	544	512	499	517	485	497	524	487	532	507	485	528	511	514	530	483	501	537	509	545	518	518	475	537	485	509	514	511	531	504	472	495	535	535	479	518	521	561	506	523	509	516	518	561	548	494	521	486	465	550	479	536	494	502	515	539	496	469	475	526	568	509	534	510	496	487	508	525	520	519	501	495	554	521	449	518	497	520	531	528	487	498	516	470	538	524	523	470	524	520	521	516	476	498	526	492	506	525	537	514	573	533	515	493	491	475	542	468	488	533	481	474	496	530	517	530	518	501	514	495	523	498	494	479	530	524	492	501	521	569	542	513	508	539	496	522	485	513	513	558	541	500	536	533	547	523	485	536	563	499	512	498	517	502	505	486	503	489	486	518	519	500	535	503	507	509	505	513	520	466	504	521	502	530	549	538	543	535	500	489	541	500	525	507	510	548	488	513	538	489	506	500	528	528	515	516	498	512	511	535	534	511	531	544	487	519	520	526	505	494	533	497	504	519	514	501	467	535	470	522	551	480	507	553	528	546	502	491	497	503	469	525	524	513	518	517	496	480	500	464	518	538	529	530	532	498	521	544	479	539	533	494	537	471	522	497	501	538	518	501	521	517	519	468	522	525	554	462	497	518	465	502	524	484	510	509	536	534	492	505	498	504	534	491	487	514	472	533	524	517	503	532	494	524	484	498	499	479	510	539	510	477	522	495	538	532	503	510	567	482	527	523	505	504	503	509	520	505	493	507	459	551	532	523	531	494	476	505	489	497	535	528	493	529	504	504	509	524	573	539	493	512	537	503	515	510	509	502	511	522	529	499	507	520	525	556	476	515	444	508	521	524	542	495	541	520	488	509	498	476	459	496	545	503	545	498	503	512	513	494	507	518	537	484	506	476	522	531	506	565	536	534	524	528	502	480	499	484	492	530	518	499	505	493	498	489	486	507	508	507	480	494	498	524	539	536	521	537	510	517	447	489	519	514	465	502	516	524	490	537	531	537	545	517	493	525	539	543	538	549	543	519	535	515	482	487	542	497	480	512	502	514	540	519	501	546	494	448	522	483	492	514	525	500	503	546	502	520	492	485	530	564	511	491	474	485	524	532	525	508	501	500	484	506	547	511	541	514	503	520	533	519	507	508	554	516	483	529	512	519	450	484	534	517	471	512	532	533	539	505	466	520	500	514	496	531	506	480	497	533	502	453	508	485	531	538	540	507	517	541	514	575	568	511	494	521	513	481	508	510	489	509	485	520	502	510	498	551	514	477	486	524	530	534	561	535	513	564	498	494	493	522	500	515	493	493	474	499	493	517	481	523	481	520	509	521	498	512	481	523	524	495	505	469	490	515	493	537	509	508	539	532	499	544	502	521	514	547	531	564	527	467	506	508	526	513	529	482	502	520	472	510	545	540	525	506	528	541	499	498	507	502	532	536	481	492	518	492	521	514	518	509	488	520	523	523	503	505	503	494	507	538	524	486	520	515	525	489	489	492	496	506	521	464	493	516	476	500	537	505	527	513	527	550	544	514	528	528	555	527	505	540	535	544	534	505	496	511	501	484	476	496	515	488	508	522	527	505	510	531	524	522	483	513	559	540	538	490	492	476	533	529	503	499	535	505	510	500	505	518	486	525	512	545	522	518	531	514	516	531	517	507	509	508	492	469	526	556	468	498	487	482	486	515	503	525	502	490	528	463	537	558	521	500	498	472	543	498	500	505	502	485	499	538	540	476	505	550	478	510	514	513	541	548	565	479	535	506	495	537	479	483	517	491	484	500	513	496	462	446	522	519	468	498	506	500	552	468	540	537	491	524	495	493	505	494	566	536	515	500	505	484	516	477	538	504	521	553	504	502	497	499	488	501	513	484	497	490	477	464	505	515	488	458	510	513	490	492	513	489
14212	28511	26020	18056	13444	10490	7878	7403	6543	4954	4353	3447	2660	2419	2185	1935	1764	1493	1375	1203	1132	1034	1031	970	875	947	866	857	884	790	799	795	883	837	821	823	863	786	847	818	855	831	867	827	891	869	828	838	850	822	861	872	848	850	835	805	794	864	804	868	795	791	788	786	790	818	809	791	791	786	809	815	770	827	811	836	809	796	826	786	757	858	831	818	806	850	844	790	818	819	768	818	799	794	852	780	829	840	770	822	816	799	758	758	829	773	831	816	794	774	805	858	822	838	762	855	802	824	799	762	861	836	811	836	788	832	817	822	800	784	770	793	767	838	769	824	835	780	785	780	839	820	798	822	798	760	753	772	805	801	824	830	782	827	813	865	804	846	800	810	800	821	801	774	789	833	789	792	803	776	767	823	796	860	850	749	811	774	757	785	803	736	764	801	817	783	822	758	751	841	805	794	836	848	783	795	808	748	831	808	770	813	796	765	808	800	776	756	771	801	835	777	847	819	790	786	800	863	800	760	781	847	841	783	825	843	814	738	780	849	821	839	817	754	795	820	838	784	803	784	807	806	818	777	840	795	755	802	796	814	777	855	793	847	801	782	779	741	813	807	821	820	815	786	780	785	791	776	801	779	834	795	769	826	809	776	868	774	833	762	807	845	772	775	822	778	777	804	813	813	829	726	824	791	796	808	803	803	783	805	805	816	893	843	795	823	870	813	840	749	758	764	817	829	815	773	791	806	762	777	808	779	815	811	809	802	839	787	836	804	770	779	793	841	817	829	832	799	862	800	801	862	809	838	766	848	809	804	800	822	771	792	822	770	778	837	772	788	822	773	850	824	780	828	807	785	769	847	787	807	787	814	772	790	832	810	756	807	801	816	830	754	870	790	799	786	829	774	843	798	831	806	834	809	764	796	751	864	794	837	804	787	843	801	772	802	829	776	762	816	817	796	842	780	789	777	848	804	825	771	760	752	812	787	801	820	792	828	832	821	816	801	814	823	837	768	791	824	813	814	763	786	781	803	785	793	779	769	876	767	823	805	789	801	809	769	856	797	869	809	808	815	826	795	788	793	767	779	802	786	792	760	830	801	756	808	824	813	783	813	822	819	771	859	795	827	793	865	787	844	785	868	826	836	822	810	797	800	795	838	783	786	775	761	783	796	810	816	806	750	761	780	762	849	822	817	798	805	783	785	786	780	767	822	845	785	834	791	771	807	796	848	815	804	807	884	830	769	770	801	783	790	794	791	766	818	739	746	787	804	841	832	774	812	845	806	802	792	823	787	807	781	772	796	828	782	787	798	797	820	815	827	755	808	815	819	875	788	760	752	822	811	799	797	823	819	805	774	820	833	808	761	800	816	776	701	803	768	814	775	769	806	816	764	808	838	848	782	847	807	802	816	798	802	786	811	812	804	870	817	736	778	799	836	820	833	757	843	816	810	787	810	818	830	784	806	822	828	793	872	776	827	798	764	790	833	769	818	839	734	826	820	798	788	772	762	786	815	827	783	769	810	835	829	837	808	822	757	801	780	847	829	782	827	783	799	840	849	807	808	783	801	795	820	800	816	810	809	808	822	822	844	824	824	834	777	838	807	769	781	831	813	815	773	783	799	734	845	780	778	773	793	840	827	779	736	808	830	822	831	779	825	804	749	807	787	803	768	755	761	801	808	801	745	766	844	748	814	754	804	848	808	822	792	792	792	825	809	814	806	861	767	804	840	815	806	858	798	783	780	822	827	803	809	797	801	814	826	795	766	777	799	818	769	758	808	796	820	798	813	761	813	764	734	826	781	802	768	782	801	864	818	812	796	818	780	822	738	769	812	815	830	809	813	781	789	783	770	789	832	873	839	836	758	763	798	777	787	797	832	822	804	845	801	774	844	812	808	810	797	804	803	819	826	814	837	799	781	812	796	783	790	808	836	810	769	791	798	789	813	791	810	807	854	847	831	823	772	853	824	783	814	799	761	824	805	805	804	757	829	769	813	790	796	811	819	800	794	713	811	825	786	858	807	833	781	809	841	775	785	797	850	799	801	797	855	832	787	826	820	822	820	806	811	822	809	835	766	812	759	806	802	756	761	784	788	798	796	817	756	830	820	810	812	824	804	835	813	824	811	732	765	798	800	760	785	822	782	815	798	815	799	851	795	828	807	849	770	804	842	812	836	771	766	785	841	803	772	820	817	795	817	749	786	788	789	782	805	838	780	861	778	795	766	807	866	826	802	787	839	799	791	814	843	756	767	767	775	804	835	793	809	816	821	813	797	820	821	803	826	777	774	825	815	809	834	808	821	792	779	801	789	831	822	773	814	803	881	797	846	821	843	838	769	816	823	839	806	773	837	879	789	807	762	800	743	818	741	800	810	791	814	841	779	782	790	806	781	786	825	801	746	818	830	781	807	826	846	803	763	789	833	829	786	799	822	790	771	811	820	776	793	783	793	793	813	757	765	746	789	800	825	815	770	794	840	822	776	808	836	773	892	809	840	815	808	845	789	803	837	841	776	809	792	856	780	803	796	822	836	802	815	803	730	794	788	777	824	777	817	819	804	807	796	815	781	765	774	819	797	823	804	713	824	830	781	834	833	830	776	806	766	764	787	784	818	840	765	807	787	804	807	808	841	785	789	794	807	795	794	874	871	849	791	820	729	814	787	855	844	809	829	836	773	816	795	768	830	782	870	793	764	719	793	820	780	782	820	819	813	749	799	816	776	776	784	762	773	811	792	771	833	762	776	840	818	828	857	773	815	805	820	845	780	778	824	802	849	810	748	786	749	780	780	775	768	828	799	792	836	783	825	748	803	818	790	817	820	810	776	797	785	820	761	797	817	856	845	803	769	819	767	823	771	815	810	833	836	811	804	824	841	790	830	777	815	765	786	855	835	780	792	772	782	770	790	774	800	814	812	795	801	798	830	803	889	863	788	792	817	843	822	800	755	760	779	778	812	753	789	816	806	791	849	850	796	769	834	773	840	778	829	831	761	731	811	751	790	794	841	791	801	828	901	810	756	846	791	786	805	779	792	805	838	813	811	822	797	778	785	802	806	781	848	834	744	843	826	806	792	755	826	813	816	766	842	816	763	805	794	803	761	821	856	834	809	828	796	826	836	870	807	781	809	845	760	787	771	823	815	809	853	795	794	806	788	802	800	799	791	819	841	858	854	757	772	769	826	787	803	861	788	843	793	740	824	782	781	786	855	769	817	829	790	834	786	763	800	797	799	826	816	738	763	774	855	786	859	810	793	817	826	808	765	820	770	815	808	824	817	767	794	760	815	748	771	760	764	818	798	860	787	835	764	774	851	772	811	776	861	839	823	825	790	749	805	814	796	778	820	857	817	810	807	771	848	824	813	849	834	854	774	785	815	811	777	815	807	816	824	804	795	810	817	826	769	766	775	807	795	770	884	814	801	810	764	826	753	777	828	741	856	821	824	803	746	843	787	826	783	787	809	756	789	761	863	769	804	802	790	797	791	794	771	781	770
23092	21257	29102	23723	21298	20808	10182	4867	3574	2796	2392	1756	1417	1270	1155	983	925	806	690	605	549	526	510	463	480	445	475	455	410	439	438	421	435	435	405	420	416	437	422	422	423	413	414	391	391	394	434	421	402	422	387	387	360	385	375	422	400	396	382	375	422	386	398	383	407	395	395	390	364	405	408	381	374	427	400	403	369	348	406	356	385	385	388	385	376	390	372	368	396	371	376	397	378	372	406	425	381	401	423	396	355	406	360	395	398	376	428	379	362	363	422	400	418	402	382	391	376	429	401	394	407	398	441	401	403	378	406	419	392	401	404	356	377	381	373	381	385	385	381	385	374	386	421	378	380	387	432	377	386	387	379	359	398	363	393	382	357	380	398	410	391	440	395	408	362	392	378	390	401	399	379	375	358	399	381	409	397	401	393	358	381	365	354	410	417	370	367	382	384	390	404	403	372	385	379	402	370	332	414	378	392	368	389	377	362	377	379	389	385	345	403	400	349	390	379	360	416	382	380	398	456	426	370	406	379	394	376	345	370	381	367	391	403	349	392	405	401	398	416	366	398	407	414	416	362	409	423	415	391	375	400	378	362	418	378	379	359	372	404	393	393	387	367	392	408	366	413	401	397	437	403	403	387	400	399	432	384	399	361	417	382	371	399	389	382	380	373	364	375	375	374	408	396	388	411	417	378	406	377	381	363	396	404	427	374	416	408	416	394	394	361	373	369	379	396	357	379	376	381	406	389	418	375	405	373	426	360	401	391	365	349	390	373	400	412	372	366	360	372	404	355	403	398	395	407	434	409	426	382	392	387	418	402	393	421	398	380	381	393	397	417	400	402	349	380	406	399	391	374	389	416	413	380	392	383	363	368	408	406	381	386	393	370	366	381	351	376	354	358	406	405	399	378	382	368	412	382	391	411	401	377	373	377	381	381	399	385	410	375	365	397	383	382	424	385	347	371	400	384	412	415	408	377	426	388	341	379	407	382	366	383	378	374	372	371	359	412	403	379	397	408	336	408	375	413	377	376	362	353	369	360	359	342	395	365	360	372	379	411	362	381	373	366	384	418	360	373	396	391	387	390	412	381	418	422	413	344	379	397	411	384	383	389	411	383	424	374	396	454	420	420	400	375	425	392	397	380	381	431	385	391	403	382	379	399	391	380	357	396	410	368	409	383	397	393	367	401	375	400	366	380	379	352	386	371	390	383	397	416	433	368	412	375	403	389	369	414	395	399	386	387	373	432	367	363	365	403	386	359	418	429	383	385	376	405	383	359	418	410	391	391	406	413	379	416	377	417	370	384	374	372	337	356	411	415	419	403	385	394	445	391	400	394	394	364	376	350	392	394	368	406	378	410	400	390	408	400	349	406	380	409	398	388	386	370	374	366	366	411	405	386	363	375	412	358	423	367	400	402	367	369	368	422	392	402	413	384	398	377	397	383	394	426	347	393	383	381	402	396	407	373	395	382	357	384	374	405	375	378	367	404	370	395	385	409	376	393	358	420	368	398	404	367	409	384	430	375	390	361	379	367	389	397	406	408	410	393	390	359	409	384	403	395	363	408	405	405	393	405	360	393	389	399	391	393	396	398	377	402	380	372	386	343	379	383	408	397	390	393	376	373	430	386	379	419	381	407	396	416	401	392	415	419	402	399	366	395	397	421	401	383	398	407	386	395	406	429	388	379	398	417	418	348	393	359	376	444	429	369	411	392	350	409	382	354	349	372	393	366	403	382	411	404	409	366	414	399	386	394	388	389	383	381	369	395	383	393	390	422	358	419	400	400	408	399	389	378	410	407	400	397	400	402	411	401	410	397	391	408	407	394	368	361	379	357	386	404	387	363	435	408	387	434	390	389	361	352	393	376	392	383	363	384	398	373	377	366	367	353	366	406	397	368	416	346	381	413	395	381	417	390	392	428	372	435	381	402	364	393	407	389	380	411	409	361	405	384	407	398	408	374	381	390	360	379	394	382	414	411	377	422	403	396	382	361	410	387	378	373	410	385	356	410	365	391	410	392	430	426	394	383	386	403	387	374	402	410	386	370	359	381	389	358	388	335	413	359	384	404	357	394	387	356	401	434	344	402	364	383	391	397	402	365	377	408	422	418	380	377	400	410	416	369	385	421	406	406	363	400	384	380	442	385	377	351	419	413	388	376	384	410	384	356	371	375	366	348	396	347	379	407	406	370	366	377	425	386	406	376	371	361	368	392	398	398	361	404	362	348	405	389	336	366	400	391	386	374	388	406	388	384	376	413	367	368	392	409	381	407	391	421	423	409	338	402	392	368	393	421	368	386	364	369	384	416	370	411	395	361	423	405	367	355	413	373	384	406	365	396	357	400	402	380	361	359	375	383	375	418	412	372	384	408	417	398	389	391	424	365	390	362	408	392	383	420	375	384	413	399	388	397	368	401	396	431	381	418	392	409	377	383	374	385	418	382	387	435	401	351	340	355	387	393	380	371	347	352	351	406	385	372	361	392	401	381	429	399	393	403	412	365	381	405	405	382	375	407	385	405	376	375	401	383	400	360	348	384	394	408	415	400	400	357	390	391	387	373	393	393	395	432	395	344	387	418	394	399	370	394	437	378	389	399	362	391	387	365	421	430	391	369	408	390	395	375	394	371	370	369	379	418	402	373	345	400	382	372	391	407	353	406	360	369	346	411	436	395	376	389	395	420	367	390	406	371	436	392	375	400	396	381	389	398	397	433	370	392	391	348	361	362	401	376	403	385	391	385	403	370	398	408	397	375	413	374	349	406	371	404	408	359	364	390	411	425	404	392	376	369	361	331	396	380	374	391	390	377	421	374	395	388	404	395	377	366	399	381	397	406	397	365	396	410	348	380	393	416	375	388	393	392	364	376	393	373	364	372	380	381	391	370	404	401	406	376	397	408	385	369	395	395	351	393	340	369	395	417	411	424	371	402	357	364	389	366	389	384	404	410	409	337	389	406	383	400	425	361	395	377	353	381	382	419	394	371	377	368	393	397	437	372	374	382	376	393	395	362	360	376	376	392	404	358	380	389	405	379	382	417	382	403	371	387	383	382	357	409	394	386	407	384	363	408	392	365	416	406	372	359	365	385	395	358	360	367	360	360	391	395	369	401	394	424	394	380	423	399	406	378	392	384	410	403	385	399	378	392	389	372	379	352	396	380	410	382	439	378	366	424	389	382	401	406	367	410	380	384	408	429	383	390	410	387	355	382	415	376	387	371	383	388	358	369	415	378	334	409	387	387	369	404	376	356	377	387	364	365	363	386	376	401	419	365	394	402	368	413	385	382	421	386	416	390	388	404	377	406	406	367	389	371	386	413	392	368	380	400	408	393	375	389	393	400	403	383	393	373	374	367	383	385	395	360	399	365	348	393	375	393	355	359	369	443	378	395	384	375	408	383	383	381	390	391	415	394	412	366	378	394	409	384	366	409	391	397	357	366	416	396	396	349	398	389	384	393	394	384	355	396	387	389	361	413	425	404	402
16757	33645	31327	23495	18424	14581	11390	11079	9232	7167	6388	4447	3685	3252	2727	2399	2197	1790	1445	1247	1102	1025	827	868	849	823	782	749	727	674	741	672	720	685	705	657	631	727	688	681	705	727	666	692	692	643	659	668	642	662	684	650	602	644	643	628	648	624	657	644	629	638	652	619	649	628	643	675	644	648	638	623	592	608	579	634	666	658	616	615	666	594	590	597	645	624	588	597	594	625	605	627	582	641	648	620	569	606	642	593	636	613	651	617	565	657	600	601	605	597	620	595	620	596	566	634	633	582	625	644	604	603	608	631	642	615	629	610	613	635	644	604	607	571	653	617	637	608	610	627	619	571	662	623	611	589	626	589	621	625	609	640	616	597	609	599	617	621	637	578	604	606	605	604	639	595	600	650	609	623	596	637	623	662	617	606	617	592	620	590	669	586	588	627	635	628	579	599	606	651	628	608	633	636	582	628	632	611	604	616	627	629	613	666	591	619	644	611	612	626	613	630	617	603	624	572	587	634	629	601	586	635	619	619	632	624	604	594	579	575	592	601	612	595	610	575	614	629	598	593	660	612	628	614	581	653	659	612	622	648	602	649	581	638	603	625	624	614	587	602	578	632	590	581	652	639	614	590	670	577	600	645	635	648	622	624	632	640	562	600	595	612	598	613	619	664	600	628	619	646	632	656	622	624	614	622	631	620	627	603	635	558	619	624	605	632	613	630	607	611	603	576	602	605	592	623	604	617	611	623	581	646	630	624	654	660	613	642	613	649	634	610	579	624	663	620	590	594	586	636	629	648	626	636	630	612	612	589	589	622	647	619	619	641	635	616	635	618	571	633	624	603	622	592	609	640	597	614	607	594	564	608	653	636	599	639	588	626	603	633	634	609	590	594	606	621	654	628	629	593	600	648	611	573	611	639	660	636	598	577	611	658	680	624	638	639	633	670	633	623	649	619	585	639	626	640	611	602	625	623	600	627	609	596	610	643	586	621	631	611	650	589	708	607	623	595	616	590	623	667	601	638	575	577	614	615	613	632	633	607	592	617	624	632	614	648	600	597	648	580	614	616	618	619	613	602	694	615	637	622	637	580	580	609	672	583	615	645	671	636	613	588	624	650	588	648	673	639	606	609	610	626	577	610	606	608	659	608	618	641	595	614	629	651	632	626	617	632	591	652	632	614	605	618	641	603	639	600	628	609	601	572	618	616	599	611	643	605	651	624	613	660	570	628	602	617	618	595	572	579	646	582	649	606	600	606	611	627	621	605	606	603	593	607	630	645	618	607	633	625	623	624	623	625	650	597	606	586	621	626	643	632	651	616	596	600	637	651	596	591	657	615	588	605	638	661	631	583	636	596	622	632	575	616	641	683	613	628	633	639	620	627	668	616	618	606	618	671	607	605	615	627	639	627	607	643	586	644	601	605	629	592	629	571	590	619	592	618	643	636	613	640	576	609	621	622	610	614	634	589	589	631	607	649	636	592	608	628	585	627	606	593	657	576	596	603	545	620	605	616	649	600	664	593	598	631	634	597	613	597	621	580	622	573	601	620	665	604	595	571	598	599	613	614	621	615	597	627	630	589	630	663	590	587	626	585	622	655	620	632	634	589	605	605	615	578	606	588	643	634	558	633	595	608	599	579	602	629	607	649	619	606	571	621	608	583	606	639	596	596	609	586	615	589	646	592	649	626	583	628	634	618	585	627	605	618	623	616	628	579	609	592	571	596	574	656	637	625	618	607	591	615	603	627	590	646	650	607	636	606	631	623	625	608	624	594	590	628	626	596	575	611	613	638	644	656	594	607	619	644	600	611	652	620	632	622	592	640	642	640	595	628	628	618	629	576	591	609	616	645	564	607	628	613	616	618	632	618	579	606	620	567	594	608	587	664	621	674	597	617	625	606	583	602	630	657	608	605	604	613	652	640	648	643	631	615	595	625	580	603	608	608	620	643	592	582	588	608	614	620	605	635	569	616	629	592	588	663	615	620	610	624	576	603	608	643	598	607	655	633	619	605	648	586	619	658	620	581	623	646	585	636	628	650	622	623	627	621	615	596	644	633	582	628	625	622	636	637	617	564	621	580	607	640	634	657	621	638	580	618	629	598	601	571	622	608	599	621	581	644	604	575	617	641	615	579	594	639	675	627	611	581	663	592	582	623	586	636	600	639	598	670	642	607	611	650	628	590	581	617	628	577	658	589	580	608	630	585	609	620	588	656	591	617	599	609	587	625	601	596	601	600	623	602	619	632	603	655	632	538	549	615	620	647	620	621	596	632	595	586	583	600	609	630	595	609	602	608	621	604	584	580	588	595	637	622	618	629	595	614	671	620	581	659	619	629	597	629	599	581	614	592	613	584	591	627	644	603	642	601	626	638	615	574	597	655	634	637	607	604	650	614	582	593	625	573	611	583	590	654	644	611	636	629	630	584	668	640	625	634	623	604	611	605	586	592	575	604	679	628	613	573	608	626	652	610	612	634	589	637	589	573	622	642	589	593	590	590	637	619	647	631	618	598	637	631	632	598	589	581	583	649	635	643	630	657	576	588	642	617	597	588	626	572	622	612	632	615	625	601	617	600	596	642	616	618	619	593	597	628	632	604	653	648	655	606	612	628	586	593	594	614	580	628	632	659	560	610	683	591	599	592	610	578	655	606	583	600	634	590	596	601	587	596	643	678	617	596	605	582	645	656	653	621	563	616	600	627	588	579	614	603	654	613	598	594	600	547	610	598	651	620	632	613	586	604	591	600	595	605	644	605	595	625	599	577	647	628	577	643	616	604	585	582	665	635	614	635	622	613	616	614	665	600	614	609	620	566	657	653	537	612	584	581	663	637	619	645	590	594	572	665	595	582	644	614	620	639	631	554	571	625	621	608	641	590	618	641	632	635	623	613	589	639	609	592	627	576	613	604	645	632	633	600	616	612	616	579	622	630	622	555	653	606	660	597	643	578	619	632	596	643	663	640	633	627	588	584	607	598	638	608	605	610	568	622	601	643	642	628	592	603	605	632	614	597	591	569	553	650	622	627	595	641	628	563	669	587	596	589	608	610	625	590	589	592	622	636	625	609	612	634	614	622	623	659	624	627	603	579	606	566	645	624	650	617	615	551	635	554	620	602	583	623	610	583	644	581	618	589	616	579	611	598	617	602	592	634	627	585	608	673	599	612	641	629	607	636	579	607	652	586	608	592	601	652	631	594	625	653	599	631	583	621	642	619	618	635	583	586	573	594	595	634	663	644	672	604	575	625	632	588	587	616	606	594	609	602	571	555	644	615	607	622	579	574	601	594	631	661	599	610	649	657	650	622	600	603	597	625	651	617	588	616	675	653	647	631	659	619	594	629	567	614	604	602	646	638	595	634	649	632	642	604	635	626	665	583	614	574	632	625	598	622	621	584	587	594	648	611	626	576	608	604	654	575	679	609	608	622	639	647	617	606	630	684	594	623	597	606	605	599	653	610	628	640	633	647	569	605	664	607	606	613	586	656
26674	21089	17081	8067	3805	2278	1818	1725	1287	1078	927	723	684	697	605	583	532	549	439	490	492	415	419	434	391	426	382	396	407	392	402	432	357	355	413	422	407	409	420	387	416	416	431	385	428	461	424	378	396	391	375	405	369	438	404	392	440	412	406	365	387	359	396	400	390	369	416	383	436	417	379	427	391	418	399	403	401	396	429	378	375	414	429	397	379	431	400	409	387	361	357	391	428	397	366	351	391	408	434	399	345	361	396	385	389	383	372	425	403	409	380	402	390	421	416	376	382	402	390	397	406	360	400	401	431	414	402	392	412	368	370	396	390	394	403	397	387	424	376	414	394	394	425	405	355	381	370	388	402	395	403	365	363	385	419	402	373	353	406	399	381	395	359	387	389	410	383	389	367	410	358	355	392	401	421	372	424	379	392	394	386	388	409	358	384	381	402	367	384	409	390	375	361	373	394	408	383	397	424	401	428	360	383	361	418	364	420	402	400	409	414	388	393	406	400	409	416	391	388	394	371	389	392	381	400	384	406	418	420	403	386	381	391	396	378	423	378	397	431	425	415	426	390	361	383	393	392	396	451	392	380	375	355	405	358	407	386	368	436	410	409	395	411	395	389	403	360	414	422	386	388	380	386	443	381	388	407	396	392	372	424	411	363	378	376	388	406	425	373	403	387	391	405	409	366	406	396	412	422	364	382	397	358	402	401	407	349	395	407	391	432	393	390	379	400	371	411	393	414	389	410	375	397	374	351	391	369	363	395	404	434	383	427	391	419	409	389	371	379	381	368	387	392	388	383	444	377	387	412	401	389	384	399	413	399	397	376	435	401	429	419	411	397	389	363	374	372	376	370	440	410	412	359	401	386	419	388	362	418	384	386	375	411	409	415	407	376	396	366	403	391	378	395	404	430	367	397	366	373	394	414	415	347	356	389	421	442	428	370	388	374	424	361	390	405	374	408	382	382	404	416	385	371	413	404	436	381	403	372	404	408	434	397	410	392	430	408	390	395	362	401	429	370	381	391	387	405	410	396	386	382	394	419	428	379	367	421	396	393	417	410	406	405	407	405	401	409	411	364	418	396	431	426	396	388	372	399	411	372	386	389	403	402	398	366	400	438	430	415	424	385	417	383	390	436	387	418	427	361	380	386	395	398	397	374	406	386	384	394	371	439	414	364	367	387	417	393	400	428	407	397	368	383	375	376	377	414	368	398	382	426	416	389	368	391	421	402	411	399	422	378	367	369	362	382	399	397	401	410	380	380	368	400	361	416	389	412	399	381	377	385	395	375	423	404	422	418	374	384	412	402	392	389	418	358	373	416	368	411	404	389	407	378	406	415	383	370	388	421	404	408	383	380	403	429	401	401	375	424	408	428	386	368	401	413	382	361	392	426	374	391	368	374	396	354	377	376	421	407	408	384	392	376	374	401	366	388	394	415	386	415	381	401	414	383	359	393	414	387	364	408	355	348	391	363	393	375	395	391	420	401	398	383	406	403	380	390	391	423	377	416	407	412	372	402	404	408	407	433	399	398	421	418	384	383	396	390	394	389	434	430	393	388	387	388	397	382	359	384	384	390	393	403	389	414	350	440	370	388	407	423	400	402	381	394	385	414	378	388	383	403	435	384	381	414	390	366	394	358	427	381	382	444	385	384	405	401	399	374	400	391	379	420	412	405	421	445	403	417	393	390	395	402	408	384	438	389	418	400	414	399	364	390	438	407	411	390	374	394	418	363	396	413	374	379	391	395	411	412	395	381	379	396	394	393	346	393	437	382	428	359	417	406	425	441	410	363	413	382	394	415	380	384	420	399	369	368	379	414	369	401	389	374	401	435	384	404	372	413	366	394	377	372	380	416	403	373	400	393	390	435	367	400	413	424	411	384	368	425	381	372	410	376	388	395	379	394	379	393	391	398	399	416	406	377	365	408	383	401	390	401	392	388	384	428	408	378	387	403	424	409	397	373	405	401	380	415	382	440	400	438	371	336	390	360	388	400	407	391	418	391	397	384	403	404	409	374	381	395	428	385	403	386	380	415	387	388	403	404	369	370	405	396	379	388	357	404	408	426	400	385	381	360	389	420	400	384	377	416	385	397	402	384	369	355	367	406	353	393	385	387	384	399	400	396	404	355	394	399	387	353	374	387	417	391	377	421	410	396	402	438	379	396	383	390	426	396	396	400	406	361	410	380	441	415	388	384	357	404	406	405	419	404	412	391	421	383	363	378	400	367	438	389	372	423	372	365	370	355	373	395	395	408	382	424	382	378	390	412	411	377	406	344	404	403	417	397	400	378	359	385	398	399	404	411	396	363	438	395	363	390	399	399	387	370	358	437	386	381	344	421	379	396	398	401	386	375	411	386	418	392	396	405	382	410	390	390	408	399	430	422	401	365	366	375	412	371	386	428	355	403	367	390	381	414	405	377	402	387	388	394	374	380	383	413	428	403	379	383	367	411	384	405	426	413	422	352	393	366	404	353	399	401	401	399	385	393	403	385	382	379	378	391	410	400	404	383	423	414	405	389	436	464	371	387	377	403	387	434	378	387	400	382	405	393	420	394	392	424	400	378	355	408	422	403	358	424	399	380	393	423	365	406	371	379	415	384	380	404	407	404	401	400	411	411	390	393	383	404	426	396	382	355	375	388	379	369	386	439	407	398	409	374	380	385	374	403	395	389	381	369	421	387	385	378	384	409	408	395	402	412	418	366	400	387	385	393	382	375	384	376	422	367	402	416	416	429	406	435	399	389	423	414	418	352	395	379	391	371	399	413	409	412	426	396	398	379	408	370	412	370	416	404	399	378	400	407	413	370	386	379	382	398	373	385	360	401	397	375	406	401	392	374	405	394	390	377	385	404	406	401	375	398	385	417	412	390	382	432	386	373	376	383	391	426	433	410	414	411	412	377	403	386	382	407	371	392	401	415	408	386	382	371	417	394	396	408	369	394	399	386	381	410	387	402	410	394	375	408	429	386	416	367	414	390	398	357	407	365	372	398	367	393	423	403	396	395	360	370	344	378	377	388	414	395	428	394	405	397	407	412	377	402	361	386	380	374	405	361	385	391	398	393	394	448	443	386	405	395	386	389	414	348	400	359	403	387	361	442	416	409	402	358	416	397	383	439	376	395	399	408	411	378	381	381	409	397	402	384	390	407	417	377	388	420	391	396	421	402	390	390	393	405	378	389	360	421	402	390	378	368	388	405	379	376	433	405	358	399	402	372	422	365	418	393	386	380	406	418	383	394	381	417	410	400	359	371	416	420	372	419	357	409	381	392	403	359	390	432	428	392	409	430	353	409	371	416	465	357	396	416	409	405	444	393	385	394	376	410	393	392	384	423	413	391	335	380	403	413	392	387	378	394	373	392	418	450	407	399	422	414	406	391	383	390	407	397	369	362	401	390	425	427	463	377	388	382	391	394	396	403	380	386	380	401	362	394	403	355	381	406	385	396	389	419	410	409	397	398	403	393	431	438	402	384	414
12522	20709	19138	11768	8785	6196	4984	4892	3651	3220	2571	1730	1613	1497	1338	1210	1091	1036	888	813	796	720	689	682	701	685	602	630	645	611	643	604	631	618	661	594	602	636	644	618	619	653	649	656	647	631	640	663	585	616	609	637	616	629	633	592	617	650	648	598	583	682	679	632	679	597	596	585	611	640	594	570	614	619	616	625	638	597	604	665	640	612	635	672	650	575	603	620	601	605	607	609	615	577	615	606	625	634	587	630	589	626	659	599	614	617	663	591	634	622	618	645	580	625	643	587	615	608	604	648	612	619	587	619	622	614	617	640	631	660	606	578	618	625	635	653	602	549	599	677	588	625	659	613	622	608	619	608	593	627	592	622	617	583	617	597	602	589	624	589	646	637	637	650	621	638	577	575	638	604	647	641	664	647	625	606	570	627	668	622	639	620	610	676	635	624	626	616	648	649	634	596	643	620	583	586	639	650	636	633	615	633	634	616	604	609	611	641	639	632	624	680	656	625	648	605	614	703	599	650	608	615	633	666	644	610	581	589	611	629	635	668	594	621	633	620	622	676	580	616	627	557	626	631	626	617	631	648	647	646	652	599	607	603	603	645	645	579	579	613	609	572	632	631	653	627	647	634	608	651	631	657	606	653	584	620	648	615	601	590	587	630	602	619	607	665	589	656	625	580	591	673	588	630	610	614	627	620	633	627	660	629	606	576	621	638	605	609	607	632	592	600	598	607	621	656	620	584	611	572	616	597	622	594	619	634	618	592	598	592	585	656	626	579	612	608	656	610	631	579	614	624	609	616	591	629	605	585	593	592	614	634	633	656	604	666	603	648	628	667	593	661	632	610	613	625	609	653	596	647	598	611	605	621	580	629	629	651	631	618	582	606	664	588	621	601	595	601	630	625	637	672	621	586	635	665	610	645	610	599	621	627	635	632	606	598	621	596	626	627	605	612	676	599	576	604	586	587	607	630	610	639	625	597	638	617	601	613	619	635	580	625	624	658	649	634	641	661	594	648	604	603	596	639	647	625	600	610	613	588	637	595	620	597	614	610	612	629	699	584	678	619	619	602	600	611	609	608	599	619	557	621	627	636	592	605	619	605	617	611	612	622	633	637	622	602	613	616	634	622	641	585	662	634	626	596	599	613	594	649	619	615	638	617	657	632	631	606	617	583	597	602	594	573	595	615	628	613	585	636	629	632	622	627	637	647	639	577	627	604	619	623	625	620	634	593	616	619	662	612	616	589	671	646	628	645	642	661	625	640	638	575	605	623	643	630	587	590	612	582	580	613	645	592	604	612	640	604	678	588	599	625	560	633	606	644	619	646	601	647	610	622	678	635	616	617	595	649	618	603	621	581	606	635	592	635	607	573	616	617	614	581	649	614	637	620	618	634	575	610	626	637	580	613	613	622	620	635	638	578	620	640	607	607	646	640	624	594	608	624	633	607	600	665	643	665	619	609	637	602	608	640	588	612	625	618	605	631	638	629	613	607	653	596	606	559	600	629	608	650	578	656	673	610	608	579	642	567	577	621	636	627	625	655	640	574	603	594	612	581	588	590	591	627	620	660	592	619	604	613	599	617	607	632	629	666	590	613	613	600	595	622	638	633	631	594	644	656	631	636	644	628	617	623	632	625	623	612	638	662	652	640	581	611	620	590	627	592	643	613	562	577	657	634	592	643	607	646	608	632	626	642	633	598	609	602	640	609	623	616	553	589	564	633	591	632	674	653	579	564	650	620	647	582	592	622	570	654	595	633	602	598	648	625	666	595	614	586	639	624	598	623	645	593	615	616	610	612	606	630	602	601	599	573	637	610	621	593	596	651	593	588	617	616	629	598	641	644	648	608	616	640	633	602	597	609	613	675	648	586	636	616	588	611	569	645	599	636	608	600	570	575	620	554	607	594	612	623	616	625	609	602	622	566	619	605	613	605	620	623	570	610	592	642	614	650	652	639	643	603	636	625	597	595	573	602	617	623	596	593	600	575	677	589	597	639	633	665	618	582	649	631	639	606	645	657	650	620	572	614	636	587	591	605	624	630	627	625	631	584	618	589	609	602	591	619	616	617	632	676	586	613	675	629	611	644	651	648	600	630	629	591	613	609	583	620	604	653	663	609	588	619	609	598	635	639	655	582	605	658	612	614	600	649	598	575	628	599	608	642	620	637	634	635	625	621	614	657	603	624	587	605	618	603	605	633	637	613	619	592	641	645	610	629	652	609	622	590	636	622	643	592	626	632	628	627	603	599	626	614	645	628	646	624	644	612	641	618	643	604	636	587	616	603	612	589	646	621	573	564	621	632	640	678	608	638	586	631	641	610	544	623	622	633	621	659	633	633	597	583	560	656	607	598	580	642	681	659	581	592	584	587	638	620	639	633	602	638	651	599	564	620	641	628	585	610	630	532	634	643	632	574	604	576	587	679	608	637	598	623	584	628	605	603	594	601	612	639	604	623	638	651	608	616	644	636	615	627	618	587	608	651	650	586	627	642	627	620	611	585	613	609	616	592	607	672	629	616	623	555	655	605	662	627	589	624	577	617	619	556	607	633	633	644	646	665	624	637	588	650	639	634	632	611	646	653	585	649	593	637	591	609	638	648	637	588	641	600	627	643	627	581	609	626	666	648	634	596	592	622	628	597	642	583	594	620	622	593	627	618	617	651	571	615	656	660	650	627	592	629	622	646	605	593	609	602	607	625	574	597	586	609	610	586	624	601	611	657	621	623	599	615	623	610	650	602	594	640	619	639	611	611	633	617	613	602	606	538	665	606	605	601	614	606	547	608	674	599	630	646	611	611	665	590	602	636	614	614	620	608	625	598	640	599	592	635	605	599	589	659	577	622	634	609	658	627	643	607	628	601	634	646	598	631	622	602	615	567	621	615	612	611	646	587	645	609	649	637	656	618	625	631	616	613	628	630	589	620	573	570	595	630	604	602	628	627	586	621	613	629	616	638	600	591	584	637	596	614	639	654	627	612	619	585	624	614	605	642	609	607	671	671	598	637	601	598	623	605	603	598	631	571	644	664	587	639	605	603	608	602	591	595	637	570	642	625	599	614	649	615	665	582	604	624	646	625	594	637	626	647	612	616	589	602	596	627	602	565	595	609	623	614	590	590	624	640	636	624	566	626	640	628	612	619	644	554	593	625	625	613	656	623	614	590	665	599	632	652	630	612	638	615	599	612	598	628	655	606	582	628	606	637	620	621	537	642	589	640	612	609	609	642	653	633	574	613	574	614	661	597	609	646	620	635	626	668	625	597	644	632	656	629	603	644	582	635	603	622	650	631	597	629	626	616	618	630	605	621	570	637	670	616	632	624	625	642	630	576	611	616	620	599	639	595	654	619	606	607	634	640	656	608	622	604	625	617	590	585	641	612	592	650	597	572	557	601	620	644	576	621	612	647	617	650	683	601	596	644	599	591	644	642	559	627	658	594	599	661	626	618	602	620	610	609	616	666	616	628	639	637	628	617	656	605	584	620
24128	21286	28537	24368	20775	10692	5127	3665	2643	2429	1754	1423	1346	1164	1094	1041	918	842	798	695	593	585	595	596	625	536	561	574	522	564	556	547	498	553	562	517	511	529	587	552	545	587	554	584	569	575	545	558	606	493	556	586	523	546	514	511	585	577	495	555	534	527	521	579	516	540	527	596	570	561	575	544	540	548	547	539	512	514	495	516	530	506	518	570	510	522	531	519	484	541	520	507	579	559	509	512	559	568	569	516	557	532	510	527	523	548	505	563	549	550	559	527	561	549	515	501	529	517	554	577	560	473	527	523	536	519	534	551	523	569	529	500	524	519	494	533	560	546	526	565	512	548	557	504	557	509	540	515	505	519	541	546	530	540	526	504	493	522	546	565	542	554	528	528	507	548	534	578	543	533	520	522	542	539	493	487	550	551	504	554	517	545	515	547	514	553	513	519	492	513	530	555	552	526	504	553	541	541	560	535	531	583	545	537	556	554	502	567	536	533	556	546	573	502	521	511	546	544	535	577	516	518	544	516	530	510	518	532	541	520	575	538	492	556	492	523	505	550	563	570	527	554	539	555	538	543	540	547	521	524	542	526	513	523	530	512	508	551	577	546	556	497	554	503	546	511	529	535	591	538	560	554	526	511	495	538	520	546	581	560	573	516	502	505	541	553	548	555	476	529	514	532	513	546	553	587	517	564	538	507	504	508	508	588	560	573	528	543	508	536	522	533	555	524	518	541	540	574	519	498	510	536	537	512	529	551	548	551	576	500	505	536	533	561	553	518	526	555	548	508	558	521	535	511	548	557	530	518	504	509	543	537	533	535	531	540	529	551	529	500	539	528	559	540	525	492	554	511	523	579	506	540	551	550	603	544	513	528	558	524	568	524	527	496	557	517	520	527	542	530	530	552	496	508	520	535	534	497	594	522	551	530	547	498	553	532	518	551	476	523	523	527	557	527	542	558	488	548	543	552	520	536	542	535	545	538	530	526	534	473	544	533	505	524	506	535	532	505	537	554	558	535	532	542	541	544	530	553	548	542	536	530	563	527	565	539	553	511	540	528	519	529	545	537	555	558	527	526	548	522	536	562	538	515	543	559	542	512	520	527	534	519	547	558	517	543	550	509	529	533	567	585	504	508	551	540	516	574	509	500	535	566	532	537	525	560	524	538	520	539	538	545	533	534	541	543	600	495	539	567	511	567	541	523	534	507	567	509	518	543	525	580	531	498	513	544	562	528	524	529	547	529	501	508	568	550	509	516	505	576	565	531	538	545	542	530	541	594	556	527	520	573	510	517	530	557	534	534	526	523	542	535	562	520	538	577	523	523	507	538	528	536	548	501	552	534	557	540	485	540	539	476	567	491	490	529	553	520	533	527	526	524	548	534	542	488	569	528	511	523	509	528	548	520	545	499	533	556	545	534	509	550	516	530	540	563	509	555	547	551	517	500	524	553	519	504	524	526	533	522	524	531	512	547	567	524	560	517	518	555	538	520	548	534	602	523	606	527	528	538	520	527	502	501	497	498	509	548	538	502	518	564	527	534	547	542	533	506	511	527	535	573	534	556	529	551	544	582	557	525	538	530	520	499	516	528	493	530	559	499	540	528	522	559	559	526	573	534	480	541	524	539	542	528	525	559	556	528	540	522	544	574	546	516	518	522	521	544	571	527	544	511	565	554	539	536	553	515	503	530	513	529	543	520	502	505	573	540	550	505	578	531	545	566	500	571	538	544	528	520	510	519	526	490	526	515	512	518	553	561	535	569	528	521	520	528	552	531	512	506	535	519	542	533	524	534	555	508	530	533	557	554	562	525	489	519	520	548	584	537	526	532	514	493	522	538	540	531	580	514	571	525	529	520	555	502	514	529	548	518	503	518	538	498	504	571	515	545	535	535	547	513	506	527	524	518	538	546	532	518	497	495	545	530	537	504	538	545	552	547	506	507	585	509	590	517	549	526	560	535	556	563	536	525	537	560	540	526	561	533	536	527	556	534	548	517	508	550	503	596	530	515	520	537	525	542	519	532	543	509	576	522	537	481	519	559	496	542	541	533	506	533	547	529	509	563	546	521	519	531	557	545	486	539	526	559	503	512	524	525	529	510	547	522	521	529	538	562	526	505	523	514	516	583	545	555	528	545	544	492	515	516	530	547	541	535	546	518	502	556	503	524	528	534	514	544	543	519	556	538	507	531	555	535	554	517	536	494	497	533	545	537	554	538	552	518	538	498	528	509	525	533	495	547	588	538	536	575	521	567	561	531	514	523	518	563	507	528	533	527	562	493	523	548	544	519	522	517	537	537	520	567	559	498	518	534	564	532	525	505	557	518	537	536	499	535	542	577	560	491	554	572	548	512	516	529	525	546	486	529	534	508	531	518	487	498	522	511	540	534	532	544	510	553	515	562	535	563	561	562	564	556	536	544	519	588	546	496	559	504	503	561	539	525	520	533	529	535	502	536	549	561	527	531	487	556	552	546	566	539	571	486	510	544	538	552	562	515	540	558	521	562	526	551	528	539	549	507	544	520	512	494	510	547	483	555	516	510	537	537	559	550	542	524	545	572	524	548	494	503	519	546	535	558	527	536	532	524	553	556	545	552	550	576	536	541	565	536	502	566	508	543	539	532	566	502	522	487	553	531	510	549	557	505	506	518	530	522	535	502	512	573	570	530	509	518	534	544	521	513	549	535	526	488	571	549	509	511	497	555	549	549	553	543	583	549	497	512	509	513	536	559	576	493	524	490	554	509	547	541	543	562	517	556	528	549	512	526	515	512	513	529	548	562	549	540	561	531	525	553	559	539	541	547	575	506	551	543	559	560	572	524	522	547	533	559	504	548	562	507	588	559	566	572	532	566	523	557	538	513	540	569	513	517	529	517	505	515	507	490	529	547	518	552	518	519	516	538	515	531	549	510	505	492	540	511	537	547	531	519	503	517	490	539	550	488	534	527	533	527	559	543	518	553	536	560	516	562	491	505	511	494	526	537	535	525	586	513	537	551	482	543	498	561	533	543	526	536	498	519	561	529	506	555	509	571	501	519	528	517	504	562	583	497	524	548	548	554	522	499	571	499	525	505	529	537	548	546	558	579	567	553	521	528	493	539	550	519	562	483	544	526	509	509	516	572	517	519	510	518	527	529	510	522	495	533	525	522	507	486	497	510	549	516	568	554	519	537	560	496	548	557	527	515	530	532	549	544	533	550	579	480	495	517	540	515	539	576	521	509	534	527	531	525	545	534	556	543	501	530	560	496	550	519	530	562	516	529	540	540	581	522	550	546	511	482	510	532	516	586	542	480	534	536	555	496	507	516	519	569	555	522	485	510	527	494	529	517	543	524	559	537	521	532	529	529	545	562	584	566	535	526	498	526	546	545	511	498	538	550	498	494	515	532	524	550	544	508	516	560	506	511	510	560	539	546	496	515	525	538	561	489	547	515	480	550	535	548	530	597	559	556	540	527	550	533	541	522	557	554	547	542	525	517	528	542
14813	29502	27895	19584	15612	11557	10373	9239	6951	6458	4300	3319	3166	2722	2362	2146	1842	1619	1409	1224	1117	1111	946	1018	977	919	922	919	872	862	863	884	886	903	807	915	902	897	907	894	949	937	868	903	865	838	841	845	817	876	845	873	810	833	889	790	848	830	879	855	805	839	830	879	811	844	792	809	805	856	843	779	823	757	830	859	831	840	900	852	875	851	830	794	818	815	839	824	797	821	851	802	789	835	853	842	857	840	827	821	850	824	837	860	833	821	849	828	868	903	795	815	844	834	803	820	796	838	864	805	867	835	825	780	834	881	892	784	862	831	789	824	820	845	834	762	830	849	887	838	825	834	822	851	759	808	856	813	826	811	841	875	819	813	832	868	837	769	755	855	834	800	852	825	868	753	835	862	812	832	826	819	800	853	833	846	781	788	882	844	820	842	840	847	777	830	825	806	838	821	799	832	806	831	822	840	814	846	794	873	817	796	820	798	818	812	774	851	837	866	780	822	852	798	814	844	840	840	803	851	876	830	817	859	822	819	804	850	824	797	823	836	814	858	844	786	893	827	868	786	782	837	843	779	871	834	817	859	858	809	866	827	811	805	826	827	849	865	853	829	842	759	852	775	814	810	850	820	846	848	864	774	876	785	879	843	850	852	837	844	824	786	819	810	804	852	798	789	854	851	850	786	851	809	819	819	854	844	823	851	814	845	825	865	799	784	804	786	820	811	802	849	886	812	854	805	854	826	855	826	809	851	825	850	832	826	841	829	888	809	747	804	796	823	800	824	818	797	811	817	800	825	858	797	819	878	870	832	871	865	886	826	799	771	804	836	859	771	822	815	866	822	824	846	801	836	781	863	841	873	808	851	817	848	856	804	784	880	808	784	816	860	816	852	821	787	838	813	829	832	811	820	829	812	805	837	826	825	811	820	788	897	865	803	806	798	835	916	797	836	785	866	752	802	793	826	837	833	793	821	831	859	797	824	884	845	790	839	842	792	824	819	847	824	830	786	842	804	832	807	824	877	831	895	831	813	858	826	822	841	760	772	812	802	851	816	850	752	823	852	825	849	864	874	871	820	839	828	827	866	835	814	790	881	925	849	829	846	826	827	834	859	807	849	773	837	832	785	875	851	881	820	827	807	870	821	844	849	798	825	872	829	810	809	834	815	805	868	806	825	880	807	858	866	808	805	835	840	828	818	827	811	796	833	867	831	835	845	823	858	813	815	854	826	837	825	848	829	816	820	835	780	873	873	834	833	810	864	791	883	852	808	826	790	780	821	867	795	861	764	849	811	803	821	836	879	839	847	893	858	822	866	807	812	809	785	811	829	866	869	784	844	826	831	850	825	814	819	852	824	847	812	802	809	830	819	832	806	876	807	803	831	860	840	836	759	814	818	865	765	876	832	828	816	778	846	798	788	824	831	850	776	782	790	807	822	824	824	803	848	806	862	824	827	876	864	862	808	830	824	849	857	877	838	863	861	837	862	825	830	767	822	877	863	824	795	815	790	858	860	758	866	795	880	836	829	860	820	871	836	856	761	822	901	803	813	789	802	816	864	884	770	816	846	827	825	800	807	787	785	803	853	828	864	806	826	790	801	892	830	813	863	829	797	793	834	833	840	826	870	835	795	842	858	838	818	826	860	860	779	891	821	830	849	817	804	841	836	840	870	794	816	803	872	864	854	816	792	841	789	819	854	851	867	802	846	832	831	791	854	814	812	867	773	855	836	849	866	821	828	874	791	808	822	802	873	835	836	839	870	868	831	794	785	836	845	771	829	798	779	832	871	781	850	809	860	785	842	880	847	875	801	851	861	807	788	850	864	864	818	850	787	820	800	886	867	788	817	831	882	790	854	782	914	843	830	901	785	766	844	818	803	842	823	790	817	769	805	830	841	841	845	875	870	848	817	886	823	807	846	815	894	845	790	856	849	787	792	927	808	816	818	804	803	907	816	828	793	858	836	829	791	830	782	833	809	871	822	803	846	873	814	777	805	851	801	828	860	811	809	836	829	847	844	804	850	841	789	801	789	815	864	799	863	830	871	863	824	839	814	863	813	823	841	838	892	828	833	789	807	813	822	781	857	812	819	863	803	831	866	828	901	825	870	783	820	849	822	845	788	859	847	793	859	881	844	798	848	806	808	770	792	844	793	844	814	877	801	876	829	810	749	801	796	819	827	841	813	810	805	801	828	824	823	844	834	790	835	787	807	773	873	830	825	831	815	861	827	813	798	796	833	825	819	828	838	815	834	837	798	879	811	819	822	814	854	783	851	804	849	857	829	861	848	834	859	823	842	855	786	840	795	853	893	807	851	809	843	846	800	856	860	808	858	811	807	853	827	798	830	852	821	822	859	887	870	836	833	859	829	814	789	846	869	859	814	805	814	861	855	808	815	812	849	800	813	858	825	823	854	833	860	834	823	880	795	801	837	802	823	823	824	770	855	861	806	853	848	846	837	843	840	803	826	829	815	811	834	816	812	843	817	843	863	833	799	811	828	836	797	817	841	843	838	845	871	813	775	836	816	830	818	900	819	851	818	801	818	889	840	864	778	828	863	831	833	777	845	823	830	775	819	859	826	826	810	828	793	847	825	791	847	856	815	853	772	801	803	800	828	819	803	888	857	856	846	778	802	784	826	867	780	846	802	822	833	829	813	836	823	825	855	812	843	767	824	866	808	828	846	844	847	875	768	852	844	856	824	821	801	857	860	776	866	778	831	780	812	855	858	859	834	777	832	841	843	841	825	858	821	810	879	806	824	839	847	876	858	764	810	808	823	808	806	833	876	830	837	857	823	809	849	850	838	846	819	859	846	808	837	804	819	833	865	791	874	794	793	808	841	862	804	870	823	842	856	820	856	840	814	823	802	806	840	832	817	842	801	840	828	795	854	841	823	830	828	768	861	809	810	827	808	846	862	863	873	871	845	805	809	803	795	791	826	876	812	806	846	814	831	825	842	882	840	756	819	849	848	818	802	834	812	839	810	826	832	818	827	784	854	759	851	799	806	857	853	817	779	805	806	869	858	840	822	792	783	822	800	760	873	807	802	858	800	831	841	830	818	831	838	787	864	831	843	852	818	828	882	820	836	853	833	810	875	828	823	862	798	858	816	796	827	828	821	808	811	805	841	811	857	771	856	870	892	785	842	808	825	814	854	873	854	848	814	832	839	786	834	848	774	823	852	865	801	810	845	793	861	837	785	846	828	830	847	770	821	830	847	817	818	807	828	870	831	819	896	836	837	842	871	817	848	833	816	827	839	807	842	828	834	800	849	810	857	848	864	804	862	835	838	837	856	872	861	821	868	816	847	872	779	796	755	847	825	799	828	880	836	832	792	824	859	827	851	846	785	773	802	829	900	863	819	839	821	811	789	838	843	815	832	840	854	823	834	836	861	813	796	840	829	801	813	812	818	861	844	857	859	821	870	839	764	852	851	802	833	806	824	798	811	849	820	832	851	827	867	843	886	804	800	774	830	801	831	832	844
23031	21200	29034	23646	21258	20812	12540	5931	4380	3431	2280	1802	1589	1439	1234	1083	946	906	751	626	573	519	558	515	512	473	451	429	453	388	427	423	469	464	434	442	441	474	427	453	474	481	458	439	419	441	399	442	424	431	427	426	439	407	427	423	432	418	443	396	407	403	429	401	395	413	400	391	430	383	451	420	409	374	437	380	438	394	453	395	415	424	432	419	390	404	439	367	397	413	413	424	398	427	427	381	393	391	399	397	393	406	396	445	423	411	425	390	419	422	429	412	422	400	382	391	394	414	442	400	435	421	415	399	411	413	429	440	446	387	419	430	452	430	407	425	393	406	418	411	414	429	385	398	407	407	384	445	430	429	431	415	396	411	390	403	405	410	394	394	396	392	424	426	451	420	404	396	413	397	419	387	412	422	399	371	408	408	412	386	451	416	395	399	421	454	401	442	420	391	472	389	424	366	428	392	382	415	415	438	408	406	408	413	385	447	430	434	412	398	419	409	409	428	388	423	390	379	400	442	435	409	391	405	414	414	383	416	391	411	423	421	425	399	422	412	420	399	397	432	437	435	424	400	425	421	426	422	405	399	393	420	401	432	413	419	389	431	407	423	417	375	430	416	368	456	434	394	394	434	418	422	415	396	398	403	408	443	404	378	384	414	401	425	404	419	431	435	459	388	410	395	388	400	367	419	411	418	405	399	430	376	423	408	403	463	408	396	421	437	368	413	449	382	437	402	402	441	404	408	452	388	403	392	427	412	427	404	429	417	412	433	439	409	370	424	416	388	428	420	417	405	401	440	407	375	414	401	410	407	423	439	367	372	414	389	435	405	406	379	459	429	433	412	435	423	440	377	411	453	430	416	398	427	422	385	416	432	409	426	392	395	408	411	390	382	399	390	396	405	392	429	433	393	419	431	387	425	406	424	414	385	415	405	419	449	391	369	401	451	405	399	411	404	417	382	420	396	425	392	403	410	404	407	379	430	395	384	413	397	441	387	444	419	375	408	420	418	395	406	408	397	401	410	402	374	406	434	408	405	384	400	394	433	404	428	387	396	403	438	415	429	435	426	417	450	390	419	423	422	433	425	418	453	410	415	461	417	432	428	386	436	427	408	402	398	422	429	431	411	380	407	407	381	399	416	376	409	395	439	429	416	404	389	422	408	376	408	417	420	420	451	408	424	439	430	413	410	398	394	427	415	390	401	415	424	428	436	376	421	409	431	371	409	395	395	402	416	411	401	435	419	420	416	415	402	434	407	434	388	410	418	422	381	394	407	375	423	429	397	442	418	405	417	413	419	398	427	401	435	431	415	438	409	415	485	383	376	402	414	408	416	411	396	393	377	418	402	415	421	446	404	355	432	388	399	409	387	430	440	398	436	411	406	399	445	405	383	429	399	377	399	447	410	400	421	390	430	440	399	426	408	409	418	436	406	349	427	407	422	365	386	408	423	415	424	434	443	409	374	425	405	385	378	388	389	409	401	422	401	407	416	389	420	404	396	408	437	417	426	403	406	414	373	438	377	411	381	399	414	404	388	389	457	403	389	361	424	436	427	428	401	432	417	431	397	422	438	421	430	437	391	446	417	394	363	390	379	375	407	440	394	408	423	411	427	394	428	412	408	421	384	370	391	400	407	394	368	429	412	415	399	383	423	441	412	398	434	398	401	402	405	412	388	407	396	405	438	388	437	432	422	385	410	413	417	391	410	408	405	363	397	426	406	396	407	452	403	394	418	412	395	352	408	387	422	428	384	407	402	414	411	418	423	373	445	436	421	403	354	408	419	384	420	410	430	390	403	408	414	368	407	405	403	393	389	384	432	390	400	444	413	380	407	443	383	446	402	412	424	392	406	441	371	416	378	399	424	353	413	434	407	379	403	405	416	394	416	405	371	453	405	397	389	397	392	409	376	392	412	430	423	428	432	404	392	424	420	415	422	420	399	391	397	434	421	436	410	411	421	403	403	387	425	424	433	427	410	368	419	409	388	463	401	414	430	399	421	425	431	392	383	429	421	376	426	442	389	392	429	428	413	422	381	434	414	436	431	418	396	400	406	418	428	416	394	438	390	400	376	421	378	425	413	430	413	399	401	405	444	427	419	391	400	393	444	469	422	393	401	427	412	419	370	388	404	427	411	418	373	439	416	412	407	399	436	423	366	380	389	399	415	438	400	383	403	421	430	402	420	400	390	401	423	409	409	399	414	407	419	423	408	362	384	406	428	453	409	431	397	390	369	384	379	406	427	443	401	418	384	405	374	378	372	415	372	409	432	414	408	411	403	394	404	399	389	393	395	401	401	415	423	416	390	409	401	395	408	385	412	383	434	412	402	419	380	399	414	414	425	414	398	379	411	415	424	401	407	385	421	422	408	442	408	421	421	409	419	393	424	408	394	412	439	402	409	403	429	399	406	408	434	387	421	394	430	411	434	407	436	436	402	369	399	427	411	414	417	432	447	420	460	375	435	423	428	449	429	396	445	387	394	422	408	404	443	396	396	394	442	391	368	418	434	430	401	421	440	406	412	385	374	404	415	423	408	417	406	452	421	401	425	377	426	396	395	420	426	374	369	398	431	391	415	394	436	433	384	439	406	382	429	431	379	397	414	404	411	412	424	417	405	421	416	405	450	401	437	409	416	424	415	402	378	393	429	430	402	419	427	385	408	378	408	394	402	428	369	386	426	406	396	414	360	407	413	407	452	395	405	427	422	445	436	443	399	438	351	385	436	407	447	375	373	406	410	396	433	399	417	402	392	424	413	437	414	392	449	408	372	389	411	401	419	405	416	367	444	388	399	393	445	400	396	400	405	409	417	409	400	374	398	425	416	407	401	387	428	387	419	399	399	427	413	418	415	411	383	430	374	395	382	407	413	377	365	401	427	442	401	391	395	395	380	425	421	399	435	415	438	423	412	456	405	403	411	402	387	430	388	409	401	432	447	375	393	417	380	396	374	396	422	393	389	404	406	393	423	421	390	417	397	356	413	386	396	389	390	394	435	405	399	424	392	386	415	430	410	461	386	433	396	404	418	411	418	396	446	384	409	446	429	409	400	405	435	367	397	399	440	401	403	404	382	389	412	391	398	395	412	420	456	419	413	425	418	409	394	391	415	409	402	397	421	407	430	401	411	422	395	424	411	421	409	415	438	428	424	394	397	410	407	399	401	407	431	423	394	403	408	401	422	413	393	405	419	398	388	422	436	410	409	397	408	439	420	380	369	401	422	406	412	399	355	407	424	385	391	412	374	440	376	418	402	428	464	427	384	415	424	420	420	369	409	406	399	396	387	406	402	400	405	398	402	408	383	448	431	429	376	430	444	405	400	423	382	419	376	409	407	395	420	389	390	391	424	401	373	380	353	416	389	386	419	430	429	450	427	401	407	400	439	403	419	413	379	391	401	375	383	398	422	413	402	422	414	398	416	363	390	397	425	416	405	415	432	410	457	397	405	389	408	397	427	432	395	449	393	457	415	418	423	371	407	420	385
17078	34841	33018	25221	20764	16542	15247	12588	10879	8705	5666	4738	4253	3546	2945	2553	2295	1834	1517	1288	1033	999	1033	1025	909	831	810	772	700	755	750	716	744	681	733	707	735	762	716	686	734	682	712	674	662	640	706	683	722	748	710	689	711	686	668	624	635	699	659	674	631	676	638	624	650	622	633	657	603	670	665	634	684	671	622	651	651	642	655	639	628	590	625	649	638	657	641	617	665	642	648	664	667	687	661	652	646	664	657	646	652	644	639	680	671	649	622	645	625	611	682	629	652	640	622	692	671	658	644	660	629	657	668	639	663	688	700	638	649	689	647	614	649	631	691	594	657	654	659	637	634	614	650	615	621	643	622	684	665	640	701	692	697	636	635	659	603	628	605	653	649	627	610	683	634	649	629	660	650	661	622	684	675	635	635	686	695	639	649	626	686	643	666	624	623	595	628	668	654	677	639	665	636	632	681	674	630	666	678	650	665	608	670	694	560	649	644	635	655	671	635	623	645	613	666	645	613	632	660	697	657	673	651	634	675	687	657	686	590	648	641	606	641	635	631	640	615	676	607	644	613	616	642	625	652	657	642	664	626	675	663	651	631	645	610	596	600	672	616	663	626	606	658	609	633	642	623	686	666	676	660	655	651	653	665	656	638	642	688	642	654	618	642	648	700	622	624	642	619	656	646	664	645	634	654	661	633	684	634	655	627	653	610	631	647	645	641	644	638	673	617	638	646	655	640	637	645	632	582	651	656	605	623	645	637	603	665	659	683	655	619	625	659	627	674	630	676	638	673	630	643	609	651	703	643	643	627	664	685	628	659	660	636	641	641	652	665	629	633	657	624	608	663	661	641	642	626	612	646	641	651	617	623	685	630	643	600	672	651	673	639	612	641	646	643	637	613	665	688	611	692	630	627	673	680	602	671	662	657	648	665	645	632	672	615	642	621	683	585	611	670	654	643	647	638	678	648	595	636	662	663	618	636	650	614	669	644	656	686	667	640	643	646	607	681	654	619	657	639	612	622	641	614	686	672	665	611	642	622	616	692	634	650	616	671	621	642	666	602	633	641	685	657	693	616	630	679	633	627	623	674	626	622	678	620	669	659	637	677	667	608	640	639	613	630	671	627	608	611	650	674	635	610	681	619	675	663	645	670	697	673	700	664	632	676	623	649	614	651	609	634	603	648	638	614	635	650	610	684	659	649	649	658	623	642	614	647	691	667	670	660	636	655	657	638	590	616	675	640	623	635	600	630	597	656	680	635	635	631	648	649	614	591	622	642	659	628	683	636	678	635	682	610	619	662	649	668	632	693	674	662	633	625	649	626	611	706	711	658	659	623	646	650	610	618	649	635	626	631	634	609	628	616	651	636	664	682	626	650	663	640	618	671	638	669	657	621	618	666	655	656	654	615	645	626	666	673	668	625	657	670	650	600	616	628	667	630	617	619	647	632	590	647	623	622	598	667	628	669	639	672	662	610	629	630	680	652	614	667	623	636	664	652	675	675	637	612	655	630	658	638	672	603	618	664	628	658	633	647	652	622	669	596	636	589	668	642	660	623	650	617	644	626	589	681	590	665	630	614	607	656	662	640	674	655	648	606	655	639	632	624	636	658	617	631	672	642	661	611	642	667	601	638	634	644	662	609	608	653	628	638	651	665	640	620	680	639	664	681	654	647	627	617	630	669	699	625	668	654	610	647	619	588	612	640	667	644	630	642	646	636	733	633	617	619	682	667	672	614	619	659	679	658	652	630	669	616	629	643	591	638	679	628	645	690	651	628	636	656	669	639	661	716	618	628	620	649	652	620	669	690	635	652	635	622	636	666	650	667	625	665	633	674	643	583	666	643	641	671	636	666	629	627	604	656	638	635	650	663	652	650	654	654	619	633	637	690	634	651	642	627	556	620	667	649	648	669	675	630	608	652	585	600	672	667	653	623	631	634	656	639	575	657	623	636	626	611	616	673	668	631	673	666	693	595	627	649	610	628	640	657	625	645	635	658	691	673	657	621	611	668	605	616	676	613	646	646	646	639	618	693	674	645	628	625	615	650	639	615	640	635	625	656	677	644	690	663	626	622	659	624	623	659	630	589	666	617	654	648	698	652	636	642	676	628	634	620	624	669	690	673	637	667	678	678	668	624	650	623	612	615	705	613	632	658	661	680	656	693	631	640	645	659	610	643	658	609	627	637	672	573	642	613	630	607	626	658	638	648	629	634	662	628	654	653	637	655	618	648	629	620	638	638	618	654	647	672	675	678	654	627	622	609	614	671	675	649	616	656	607	658	729	644	623	622	672	669	665	639	652	667	639	644	612	635	644	650	622	635	638	648	629	613	613	660	650	645	643	626	635	620	646	643	653	650	649	645	642	614	675	645	676	647	666	653	664	627	629	638	637	694	643	675	675	605	647	650	635	662	629	621	701	659	629	664	649	638	648	631	642	656	648	646	638	613	625	635	631	596	673	700	621	627	645	639	646	682	626	676	650	662	641	616	615	699	633	627	687	621	571	638	626	633	630	638	645	645	639	682	647	658	631	609	664	624	631	691	608	584	647	626	641	688	689	615	632	678	630	613	610	631	649	629	596	665	639	686	634	639	641	596	642	632	636	605	636	598	627	639	671	668	577	646	640	639	675	644	644	636	642	640	667	635	678	638	603	662	640	647	635	600	649	645	601	631	613	657	662	629	654	621	663	655	657	719	596	657	631	660	660	685	616	678	674	705	672	651	631	679	643	625	594	601	651	646	660	599	631	619	595	638	668	657	646	618	645	610	647	606	613	620	665	680	623	631	645	719	628	635	635	627	580	638	632	661	653	641	630	669	605	664	636	614	649	616	668	650	650	650	688	636	619	679	657	647	686	649	698	671	637	619	680	630	660	693	652	661	657	661	630	631	666	607	665	661	626	664	612	611	660	669	643	606	642	655	647	553	625	656	590	627	679	614	625	628	642	626	653	642	677	634	622	639	612	647	635	666	604	700	662	630	676	681	641	615	624	628	652	617	665	608	623	672	650	646	683	665	624	637	610	612	627	647	667	620	627	661	643	683	672	644	668	671	635	673	695	660	657	646	640	683	659	617	667	630	641	622	655	665	627	625	663	626	655	608	639	618	645	667	665	654	700	631	618	641	628	692	643	669	613	636	676	700	671	655	619	643	682	700	662	632	644	635	630	642	629	612	672	655	637	636	609	632	671	671	654	639	673	629	671	613	606	656	659	618	649	632	649	626	638	613	652	596	685	667	638	650	676	636	619	659	612	651	656	634	647	655	652	655	632	655	651	666	681	659	654	658	620	614	638	635	640	640	668	635	672	614	637	643	610	682	642	665	624	650	617	634	615	628	658	616	701	643	611	607	659	614	678	635	630	678	637	664	649	661	630	637	662	646	622	670	631	603	672	661	654	647	593	637	660	618	617	642	655	632	636	652	649	653	607	642	663	637	641	689	648	684	660	640	609	617	649	628	642	628	655	622	626	665	644	634	629	621	626	667	675
26695	21241	18503	9972	4798	3343	2863	2066	1794	1196	1010	849	777	682	653	658	611	549	488	488	471	495	452	466	463	475	444	428	404	446	391	441	449	442	431	406	431	385	440	414	457	483	404	434	424	438	420	454	388	423	429	436	416	413	393	409	385	394	431	408	410	437	427	448	394	418	365	445	397	403	422	388	400	397	408	421	420	423	404	427	389	412	433	408	429	411	413	362	404	385	440	427	419	446	449	438	414	426	419	435	416	428	395	366	421	386	423	413	393	420	435	424	428	421	415	441	461	438	400	448	404	450	435	393	407	436	406	440	385	430	419	434	415	398	423	446	359	415	439	412	385	429	433	422	402	453	446	425	409	442	426	430	474	418	412	424	376	412	402	424	398	437	440	435	406	449	445	440	420	393	463	454	447	433	413	402	459	438	431	366	381	390	437	410	427	423	388	399	411	388	441	394	442	421	435	446	383	414	407	415	392	403	436	411	376	440	438	432	442	442	402	413	389	419	393	448	442	402	419	409	417	444	451	410	429	412	371	413	442	409	441	427	423	409	421	444	410	432	424	412	454	395	439	463	416	415	408	435	401	413	432	421	403	403	417	413	388	420	419	398	430	417	437	424	411	443	407	437	406	382	425	406	411	431	417	419	415	419	412	414	437	409	429	437	416	418	402	429	440	402	427	440	402	414	378	416	430	410	423	434	442	443	384	436	427	410	410	440	411	418	458	406	420	417	396	401	395	427	421	471	434	418	417	402	448	403	413	406	454	432	410	458	422	417	455	404	444	384	418	418	409	411	400	389	397	384	375	431	427	429	431	448	423	443	409	433	421	485	392	407	431	391	421	401	400	447	444	413	409	440	425	405	441	423	417	457	405	434	431	438	417	393	394	459	429	433	407	437	396	398	397	440	400	423	414	391	458	414	437	420	427	434	439	408	414	388	411	395	437	426	414	438	432	406	401	394	416	451	421	398	420	441	413	431	400	384	418	418	450	465	418	416	396	435	436	398	401	438	443	453	431	441	406	410	396	399	448	403	391	443	424	405	441	390	396	422	387	459	453	467	401	436	397	422	407	426	418	425	446	395	417	443	416	408	393	392	445	379	433	441	394	449	458	423	420	427	424	398	404	394	402	427	432	418	411	381	413	400	442	396	451	455	424	407	413	433	428	418	425	414	431	457	419	425	416	433	405	427	434	412	410	399	437	438	402	451	429	405	451	449	456	415	427	423	421	420	424	391	421	434	419	393	458	415	433	445	433	445	396	403	432	456	402	395	447	398	410	432	405	451	413	403	442	399	431	401	422	412	427	446	391	450	436	432	406	410	392	419	420	468	436	423	443	422	440	402	412	399	378	461	420	416	446	412	420	413	372	441	431	402	419	401	453	417	445	429	433	464	449	430	421	410	373	411	399	432	427	428	430	402	419	409	456	408	441	453	388	397	406	398	429	450	438	413	409	417	385	433	406	403	430	429	422	402	412	425	419	419	438	382	442	433	439	401	422	406	404	409	410	439	429	447	365	397	433	437	423	432	423	396	433	424	398	413	424	420	443	418	405	444	409	422	422	399	443	427	425	375	412	397	420	433	398	450	417	449	431	443	414	390	425	414	428	382	431	391	451	407	371	421	398	397	433	429	395	393	406	423	430	431	397	419	454	386	428	402	367	415	401	417	404	396	399	413	412	392	432	440	394	451	453	443	427	446	415	416	414	434	426	411	387	393	436	430	418	408	388	419	412	404	415	429	407	369	484	424	430	416	427	410	476	406	418	441	382	393	388	429	422	412	445	388	453	464	454	431	419	420	436	444	440	418	429	410	420	418	387	382	451	370	406	412	432	404	405	390	428	392	411	410	413	411	406	455	458	451	418	405	388	446	418	421	441	413	384	412	446	394	458	392	420	410	401	436	428	412	432	418	411	406	407	412	468	424	394	418	442	429	407	437	415	431	440	425	407	400	383	391	403	398	393	424	421	404	437	406	420	428	407	411	388	422	445	424	428	384	419	391	463	401	425	459	414	422	439	427	450	403	393	404	441	433	429	404	389	416	430	422	408	424	448	443	429	409	382	429	388	406	412	437	404	390	452	429	429	445	438	421	424	422	454	400	427	408	440	415	404	410	434	419	383	424	395	384	436	461	408	385	437	395	430	439	388	417	450	382	453	436	417	414	428	434	415	437	426	410	391	388	417	415	452	418	405	412	408	443	393	421	423	413	436	419	421	383	432	449	401	399	418	458	410	413	443	395	403	448	404	429	409	450	411	416	441	398	399	401	438	387	458	431	427	435	409	404	427	430	429	405	429	421	442	390	464	409	428	439	444	426	435	391	437	462	403	410	462	449	405	417	425	382	462	465	444	419	414	418	453	427	434	374	405	427	417	388	397	410	387	414	426	423	444	409	383	445	422	397	446	428	438	421	420	400	392	396	412	435	365	399	407	430	451	410	385	382	426	406	410	388	383	421	413	404	421	402	405	425	405	410	461	427	398	407	465	428	394	445	424	413	430	378	425	452	437	444	391	433	423	426	431	440	447	430	453	395	406	416	425	396	425	442	410	422	408	393	400	436	400	437	404	427	419	367	431	426	432	422	426	396	426	389	418	467	408	451	428	436	398	427	425	432	415	424	437	438	388	448	409	419	394	395	422	416	391	396	429	430	417	421	392	436	417	421	426	430	394	395	444	431	409	417	407	424	426	423	440	421	439	414	394	452	424	430	434	439	409	424	453	425	420	440	402	420	456	400	460	427	410	403	419	409	431	428	423	420	403	446	408	403	414	450	406	419	380	417	426	425	452	450	404	405	435	423	387	423	438	406	409	398	412	436	448	382	422	433	438	436	445	471	406	423	402	401	414	412	432	390	436	417	415	424	414	428	443	421	374	412	412	405	442	392	428	437	427	412	459	420	428	427	421	415	403	398	442	430	400	405	403	379	423	427	451	422	407	403	420	437	429	394	384	387	460	435	412	408	403	431	441	391	410	410	397	414	416	440	431	408	404	403	399	426	416	435	447	419	397	395	399	393	418	414	428	433	413	429	445	423	368	410	459	416	412	410	394	459	386	410	402	408	420	447	435	391	377	412	434	428	455	374	412	419	437	417	416	369	436	464	409	455	426	417	445	419	395	454	414	441	421	431	466	442	427	405	435	424	433	410	377	409	432	405	445	455	408	428	383	434	416	412	437	419	430	397	443	421	395	400	397	409	439	411	438	374	447	412	401	415	415	393	444	430	452	442	450	453	393	382	434	441	421	428	442	403	420	429	440	429	405	415	432	416	442	446	418	412	429	410	422	391	447	442	417	455	458	414	399	416	426	446	428	424	437	464	426	425	414	380	426	445	418	400	388	431	398	416	400	427	441	388	410	408	416	416	426	433	418	481	427	378	424	403	441	436	423	442	451	387	403	432	386	465	412	396	451	417	420	395	426	423	437	431	427	404	429	427	415	391	410	451	432	411	439	433	430	441	423	420	437	411	441	432	404	425	470	419	435	442
13268	23359	21665	14411	10625	8622	7686	5695	5212	3222	2440	2037	1867	1604	1334	1215	1201	1127	903	843	807	778	774	698	729	724	645	632	678	716	710	663	680	718	683	680	714	681	677	720	671	694	683	664	641	670	647	623	621	663	654	680	676	634	678	666	672	639	698	665	662	655	644	659	662	664	648	666	678	623	620	660	698	624	634	645	680	646	679	643	683	663	573	659	691	621	643	681	696	687	656	646	691	684	698	688	652	657	644	636	673	665	653	671	645	677	667	673	674	676	631	670	666	655	686	661	660	661	643	666	646	669	637	644	636	648	634	682	681	665	665	681	643	615	663	608	675	685	603	638	653	667	643	663	668	619	660	655	652	626	683	637	648	632	694	598	646	645	679	643	667	584	627	663	687	653	656	682	602	662	658	653	657	672	665	636	665	650	646	663	626	658	664	626	654	647	630	626	680	676	646	634	623	675	686	661	665	636	656	634	647	648	700	618	638	631	662	644	641	655	676	633	639	659	649	641	662	622	689	643	694	638	610	698	651	681	657	656	660	675	686	663	674	677	654	656	669	659	677	642	687	619	639	640	670	666	655	703	654	637	613	662	665	645	612	644	623	635	616	669	654	664	627	607	671	680	674	721	615	659	685	675	623	645	638	671	724	653	624	671	628	629	625	609	612	650	642	666	623	618	667	657	649	630	663	655	654	651	663	649	637	675	649	630	632	651	640	598	669	686	656	655	629	666	630	638	682	683	620	630	694	717	668	696	637	600	638	663	652	603	640	705	647	648	692	701	645	686	677	645	615	713	626	656	638	666	670	628	611	676	646	642	651	652	629	634	656	664	664	671	654	729	700	667	664	648	640	685	693	641	613	653	631	657	640	630	619	648	669	644	670	622	651	645	647	700	663	641	622	667	642	660	706	664	679	688	686	636	708	660	649	630	639	658	694	661	673	652	653	668	657	652	659	671	647	633	634	629	625	701	656	709	636	642	676	649	653	650	664	658	650	620	647	648	652	658	637	637	653	651	705	657	652	633	647	619	733	652	638	638	662	653	673	668	630	664	667	628	673	651	653	655	662	647	665	657	632	637	640	664	690	684	583	656	698	652	686	670	657	654	738	665	653	658	631	668	645	650	667	646	622	604	684	619	624	650	675	621	627	679	648	697	645	602	617	674	622	639	645	666	640	660	614	626	658	621	655	654	655	627	683	638	664	674	667	625	622	676	656	623	645	607	682	658	648	669	641	670	635	670	669	671	695	595	630	605	640	655	637	642	684	651	666	657	657	642	726	643	631	670	639	611	644	689	653	680	646	674	665	666	670	619	685	621	673	666	647	656	661	635	654	645	711	704	631	660	657	671	628	624	649	634	627	663	670	665	645	626	645	687	675	640	711	639	655	603	706	648	633	643	634	633	612	656	651	614	676	630	690	635	684	671	650	676	656	660	670	650	688	639	647	618	617	661	641	696	612	651	669	689	673	663	690	659	665	664	682	615	697	603	648	645	657	617	618	667	662	631	658	645	669	684	662	651	603	687	687	639	668	662	678	639	665	665	663	707	627	600	664	657	717	633	643	652	626	611	633	641	715	714	651	662	686	673	668	658	660	609	658	669	664	667	668	616	665	658	622	664	639	640	630	673	681	641	647	664	682	683	645	633	680	618	641	682	658	701	666	686	676	671	664	674	684	665	721	631	652	639	642	657	656	654	672	652	685	655	661	631	715	666	656	622	638	621	603	713	658	647	669	658	685	669	640	679	628	668	686	648	659	641	636	658	629	649	656	691	684	621	639	647	653	665	663	630	690	660	691	641	669	646	659	672	645	639	665	636	627	672	685	683	639	695	682	646	687	641	641	628	672	617	647	675	666	605	632	632	653	646	669	637	666	618	663	635	633	675	661	698	657	690	676	630	683	633	668	654	686	658	676	655	695	649	669	652	675	678	652	644	643	680	669	659	643	692	642	689	654	632	636	662	654	647	628	646	646	661	672	626	633	612	658	647	685	642	633	643	652	726	670	652	648	699	660	654	660	661	630	641	652	670	654	650	651	628	632	638	663	667	611	661	636	624	678	647	620	655	619	603	662	670	657	650	601	648	640	685	678	680	627	677	640	691	639	699	666	658	681	659	619	683	652	658	630	616	648	629	578	662	678	637	617	674	638	668	669	629	649	669	672	644	634	636	655	645	657	613	606	656	643	614	655	693	655	647	644	661	623	619	676	675	637	634	662	647	684	643	630	688	671	638	644	686	659	661	658	681	656	648	687	605	647	627	607	677	670	671	664	665	682	687	664	661	652	655	644	659	665	598	635	654	668	646	636	662	654	674	673	601	666	646	629	662	656	665	659	642	605	638	608	603	700	655	648	630	645	686	634	648	666	694	696	671	643	677	635	624	636	652	579	618	621	665	649	641	661	660	648	628	674	668	627	680	689	654	673	698	630	626	618	631	643	680	665	649	589	641	646	635	639	672	610	686	629	641	640	685	650	665	606	676	663	629	656	614	664	704	724	682	662	601	697	624	685	645	642	698	616	685	654	668	637	614	609	682	640	689	631	642	638	646	686	682	657	668	664	635	651	679	675	627	656	645	654	683	635	675	670	615	722	702	655	654	668	686	623	651	628	661	675	672	691	638	637	653	675	654	673	672	656	669	694	618	637	646	669	653	670	659	682	588	658	666	692	677	681	630	646	694	637	645	663	645	627	622	617	649	633	617	652	680	621	661	682	638	630	676	617	699	642	618	671	673	672	655	681	672	652	662	654	660	674	646	668	648	682	631	694	665	675	656	668	623	680	692	633	621	645	624	661	674	622	663	688	641	664	657	658	632	667	683	666	657	637	663	691	628	605	649	672	655	646	675	724	687	647	666	633	716	676	683	667	659	692	617	678	685	690	650	645	653	642	667	665	631	669	596	637	634	655	721	652	695	671	659	626	617	644	667	679	623	660	642	605	659	661	608	627	627	682	714	686	676	682	681	659	661	667	665	669	648	664	648	610	625	643	638	646	649	655	647	670	625	658	604	679	650	670	619	632	645	685	665	638	601	655	637	703	655	659	665	624	642	660	674	654	646	650	658	658	626	654	622	652	642	664	646	618	611	632	627	666	585	639	704	667	651	657	647	672	638	649	642	657	635	656	639	668	625	643	699	642	639	649	639	673	682	657	671	689	629	603	668	639	657	661	676	641	623	622	632	631	616	670	676	650	673	698	671	664	639	640	678	646	646	643	649	673	647	628	678	716	598	635	718	670	637	648	677	654	680	707	671	626	668	654	630	652	607	653	698	611	632	694	670	675	715	602	653	610	666	642	619	625	626	668	635	637	638	700	671	646	664	668	681	638	630	658	643	680	676	679	626	669	686	662	655	636	641	643	644	646	698	647	628	681	624	696	633	647	665	683	664	614	639	651	644	630	659	693	670	646	656	689	634	672	658	649	653	637	653	626	679	646	648	610	684	632	663	651	635	706	712	682	656	634	659	624	649	676	613	626	609	691	684	665	676
24006	21192	28374	24276	20770	13257	7638	4613	3474	2213	1775	1457	1475	1109	1029	971	933	858	731	676	628	655	650	625	595	571	586	571	570	592	588	578	558	579	559	566	575	598	600	610	593	574	583	587	572	567	587	569	564	560	579	583	567	560	544	533	597	569	564	569	574	541	577	571	553	561	536	568	604	537	541	579	588	577	554	536	575	566	528	573	545	544	530	568	541	581	482	508	564	535	537	578	556	519	570	573	528	561	547	528	537	515	566	599	556	517	540	562	544	577	512	573	563	555	625	582	543	600	543	570	590	522	561	564	557	556	568	586	577	561	544	571	559	575	534	524	581	528	525	507	582	556	539	607	502	575	556	560	564	543	580	526	563	542	576	574	534	569	509	549	536	555	544	552	585	539	562	513	571	567	532	524	523	569	535	565	550	520	563	511	558	546	564	534	554	540	582	542	574	546	569	552	560	547	558	559	519	590	582	526	550	583	567	600	556	571	544	520	533	527	565	577	515	542	551	538	543	546	525	550	538	559	527	581	551	527	523	564	559	566	537	568	585	565	530	553	574	552	579	588	523	584	563	576	572	581	536	581	544	534	532	540	535	610	569	599	539	529	561	568	549	519	561	562	531	591	554	553	581	557	571	555	587	528	587	554	533	535	558	552	530	540	550	518	596	572	591	544	571	514	540	538	580	576	578	543	526	576	527	517	529	542	491	563	551	567	509	596	547	542	521	575	555	567	564	567	516	576	554	515	587	583	597	531	570	526	547	531	574	544	549	541	501	575	556	580	587	526	564	566	565	541	597	567	542	573	566	531	553	518	591	548	587	549	531	574	596	558	584	542	574	580	516	549	580	521	539	592	557	553	579	547	529	596	563	569	581	571	503	550	603	544	554	567	569	538	562	575	575	563	579	522	595	560	595	562	553	565	586	552	530	576	584	561	577	567	544	593	585	566	572	553	512	520	562	558	551	523	569	562	584	554	527	550	547	561	535	525	594	552	525	557	566	575	510	575	580	570	579	564	557	569	582	581	544	551	539	549	551	518	559	538	512	572	556	545	510	565	561	581	530	564	615	570	516	590	584	578	576	554	546	553	575	555	530	559	541	602	530	555	564	568	569	538	555	546	543	554	533	576	552	529	550	573	596	556	576	609	550	559	562	558	572	545	557	632	537	533	561	576	529	522	521	565	561	543	517	533	526	528	562	551	537	540	564	507	520	562	575	527	594	602	556	538	578	581	510	554	541	569	559	577	561	533	558	527	544	533	548	584	543	596	530	547	530	563	527	557	544	555	536	510	537	539	539	543	560	514	509	522	569	558	597	566	515	516	584	526	558	548	542	550	585	548	542	563	542	487	530	552	561	546	555	543	519	563	529	504	502	584	542	520	558	541	528	542	516	548	527	539	572	550	567	539	575	535	540	513	533	532	598	549	588	575	561	559	519	550	569	583	579	543	534	551	581	538	564	566	504	539	535	545	562	547	571	545	579	571	568	547	555	563	590	543	504	601	555	543	523	553	541	539	545	573	536	584	553	547	599	584	553	573	569	565	547	593	553	610	541	520	586	557	541	556	527	571	543	600	545	581	550	543	540	530	567	544	553	576	576	551	516	550	587	545	575	562	583	556	540	548	550	564	535	569	559	561	552	548	555	558	585	545	561	586	564	571	557	552	543	549	521	545	560	591	546	535	532	582	529	518	610	507	556	537	558	568	548	571	563	578	572	522	566	530	538	542	565	525	561	561	610	561	538	581	558	535	553	519	572	500	569	559	504	563	570	542	571	479	563	544	588	523	581	549	578	542	526	505	545	532	523	546	601	525	560	557	572	551	566	548	535	510	561	566	495	546	535	574	582	550	569	564	559	563	597	554	535	531	543	521	524	525	548	517	536	557	570	550	581	546	546	530	536	530	593	555	501	541	557	552	551	554	563	545	513	555	562	557	567	507	552	555	498	555	562	533	569	553	531	585	543	585	555	523	552	520	506	602	564	581	561	520	526	574	565	530	551	552	519	582	562	599	544	564	568	554	546	561	540	561	543	549	551	569	511	521	539	575	591	548	560	566	543	541	555	530	562	579	572	541	515	545	561	535	540	532	567	526	546	536	562	620	573	574	542	581	573	577	585	585	546	575	601	496	528	499	528	528	527	556	574	562	580	530	535	578	537	586	542	549	535	540	543	536	599	573	541	540	521	537	515	531	562	547	546	531	539	577	605	567	568	559	553	549	559	556	556	593	542	547	586	577	557	582	572	562	539	553	542	495	539	512	598	496	539	513	552	583	597	542	554	589	567	576	538	553	564	566	559	573	591	562	563	529	514	537	534	600	535	575	558	535	568	557	554	566	543	548	608	519	554	562	514	550	621	551	562	561	558	551	565	540	557	538	536	578	572	578	530	537	579	539	549	568	611	537	555	546	538	525	586	511	501	535	565	558	560	532	603	544	572	558	599	554	583	551	552	531	551	541	542	605	558	513	555	520	566	572	554	586	571	580	571	548	535	545	539	523	537	535	538	572	512	511	543	530	529	592	535	548	561	574	556	557	553	564	564	524	565	579	496	569	541	554	586	553	550	548	535	539	541	526	522	560	554	574	551	562	588	557	563	562	579	576	548	541	553	548	545	552	521	534	558	579	521	520	579	566	498	546	582	533	525	529	549	518	570	547	520	517	553	564	539	544	562	561	512	538	558	530	576	531	572	572	539	556	551	601	543	530	535	563	535	545	538	530	561	533	553	555	585	564	560	579	577	547	539	545	522	585	525	519	529	588	604	572	556	579	535	560	587	603	548	540	556	529	598	569	548	557	536	558	538	547	554	560	548	543	572	518	606	591	607	560	555	544	537	605	561	578	575	580	587	563	570	559	558	564	545	544	564	563	545	543	538	599	563	541	567	583	547	540	533	584	577	549	605	569	524	564	585	528	544	551	540	568	531	568	549	535	565	560	546	557	581	534	535	560	568	596	564	529	561	531	596	579	518	568	524	531	562	603	586	529	558	552	564	577	562	545	512	556	563	513	549	539	568	533	572	562	542	551	560	488	521	558	542	547	521	555	532	517	573	557	572	536	567	592	574	540	587	549	565	545	542	521	574	549	561	562	571	545	542	525	551	511	618	591	568	530	498	537	531	526	534	552	595	549	610	562	583	546	561	549	549	547	578	570	542	557	515	591	556	561	574	550	503	536	583	548	599	521	522	584	538	539	525	518	547	568	554	538	520	583	557	519	552	550	582	540	564	536	574	549	518	558	605	521	523	561	554	505	563	496	570	574	511	575	602	539	571	554	515	551	540	536	551	570	561	560	523	525	567	597	523	534	562	567	567	572	559	546	559	538	561	573	527	527	560	549	523	532	519	503	521	555	545	560	528	544	543	517	540	560	587	570	562	560	568	515	543	516	533	545	566	547	582	542	553	533	587	541	540	561	557	542	546	537	533	539	541	539	552	559	516	547	557	583	529	540	506	557	576	508	535	568	577	539	568	536	573	552	566	547	516	541
16017	32062	30522	22602	18029	16215	13807	10706	8976	5762	4291	3691	3369	2648	2376	2096	2024	1696	1434	1213	1124	1108	1138	1102	983	1021	932	929	939	915	931	877	906	870	980	894	920	884	933	892	927	888	945	874	907	923	933	899	881	908	900	914	903	873	860	857	868	874	864	897	836	894	866	891	868	880	879	877	849	869	854	893	856	855	846	831	927	832	854	895	860	848	894	822	874	847	854	828	861	870	897	841	902	928	874	847	854	813	873	851	816	910	878	854	897	903	861	885	853	909	849	890	863	879	854	819	837	836	848	828	801	879	876	839	823	877	866	879	829	824	896	884	803	854	905	875	858	854	875	935	892	899	861	919	844	895	866	856	891	836	850	864	902	810	830	833	860	893	845	874	852	866	846	883	870	819	880	836	880	857	911	861	853	888	877	826	863	854	851	818	866	895	875	845	871	861	815	915	873	868	834	828	870	862	909	872	885	837	867	856	921	852	883	886	901	838	786	794	823	907	912	901	853	856	900	856	808	847	955	876	870	836	883	916	873	832	836	849	878	877	846	866	831	873	879	879	839	876	804	895	839	864	874	883	884	864	872	902	834	836	792	851	874	806	843	861	864	846	873	838	854	859	863	957	859	828	893	798	850	856	867	857	912	853	845	881	886	847	839	879	856	891	818	892	841	858	846	877	863	884	828	906	845	880	872	782	862	833	840	850	886	864	845	903	859	882	829	865	826	869	909	867	866	917	821	819	880	838	911	896	890	828	863	923	872	909	842	821	909	845	834	915	861	884	945	899	835	879	832	849	867	841	913	882	871	927	876	841	867	789	857	833	929	829	835	872	885	835	858	817	812	894	849	868	808	827	840	863	882	861	897	844	874	824	884	884	889	858	853	840	889	837	857	861	859	859	937	878	875	821	872	810	843	856	877	852	818	804	858	871	848	872	879	847	822	859	884	783	863	860	815	905	851	834	826	818	824	866	850	859	858	889	802	860	867	818	870	837	838	843	887	902	895	864	809	859	888	914	885	879	837	818	917	848	918	882	850	827	867	887	829	832	864	853	862	850	831	842	871	842	886	802	859	854	849	843	865	908	899	917	846	857	843	847	905	881	871	849	850	848	856	861	887	839	840	910	842	884	862	859	842	902	858	851	866	833	860	861	871	859	869	861	852	880	877	856	838	780	895	837	855	824	857	844	910	836	875	885	901	854	869	859	886	828	899	849	842	821	879	818	858	824	903	901	843	914	873	883	863	816	857	903	849	818	861	839	834	873	902	883	897	857	883	867	875	848	860	885	847	833	845	897	881	883	854	852	893	873	842	860	847	892	891	819	855	864	821	803	829	836	803	900	882	833	859	853	900	895	854	882	877	835	861	849	836	896	832	843	882	848	855	892	845	902	831	848	876	867	835	854	905	863	893	872	857	884	871	851	893	839	855	864	852	794	811	831	868	831	887	780	864	857	899	846	826	840	827	892	869	858	862	898	877	847	889	842	821	871	896	833	841	919	887	854	842	918	842	840	826	906	849	833	854	824	890	865	845	818	838	857	809	894	899	815	858	891	847	873	898	881	894	844	890	854	841	893	841	830	859	871	863	863	832	883	922	893	866	846	870	840	878	841	823	831	843	851	870	852	901	857	849	851	931	884	895	874	896	913	851	851	856	837	901	908	815	860	822	843	880	872	859	856	865	841	824	863	827	838	912	780	858	806	815	907	886	843	832	812	873	808	862	885	859	864	856	883	895	824	834	863	847	876	905	857	854	928	842	886	908	878	823	895	854	832	886	862	838	837	871	824	868	889	827	869	878	859	893	882	894	888	858	846	827	878	847	921	877	876	854	873	916	848	835	877	836	820	835	864	823	836	880	872	911	864	843	867	860	888	874	902	852	841	875	860	839	886	900	877	882	832	851	842	857	876	898	922	870	813	871	839	854	856	861	825	879	846	847	859	814	904	820	859	892	906	904	820	871	836	819	846	915	863	822	871	799	824	864	862	889	910	853	834	866	881	870	879	777	851	896	863	858	873	889	856	834	906	866	843	856	847	847	854	861	858	859	844	825	818	890	884	805	893	818	866	850	910	881	873	891	875	852	874	869	840	847	877	850	850	838	846	857	818	860	900	901	847	877	829	895	901	821	891	833	780	927	843	877	877	831	847	846	805	856	870	816	842	857	839	819	873	836	805	886	860	871	857	827	868	855	860	856	865	888	818	858	845	844	793	867	872	878	881	840	808	851	820	826	879	887	858	861	873	830	880	832	838	884	854	869	862	881	908	900	866	837	854	879	843	828	875	882	854	849	872	846	846	861	865	881	846	826	886	883	864	834	922	861	935	868	837	838	880	819	857	867	859	913	854	801	896	880	837	851	861	923	855	865	857	852	850	926	875	864	829	857	847	882	878	847	833	821	831	874	873	870	842	809	831	806	849	824	819	911	896	860	876	906	834	850	819	821	881	861	858	835	904	902	830	821	894	845	842	866	901	834	914	834	817	819	896	882	818	825	820	870	862	848	860	840	888	854	855	858	837	891	847	869	840	853	840	884	877	818	872	845	881	861	896	853	884	827	843	864	855	859	869	860	840	850	917	849	872	865	874	869	847	827	859	871	884	874	859	802	906	845	898	881	887	891	862	871	876	887	907	857	849	901	890	851	815	818	864	862	865	843	871	884	846	803	819	862	878	894	819	896	851	849	863	916	872	842	862	808	859	846	845	865	861	823	913	812	860	817	852	875	898	822	894	836	881	853	844	899	839	883	890	893	878	885	868	849	869	880	854	851	824	852	843	869	875	911	865	880	824	844	862	813	841	877	865	864	843	886	900	880	869	834	885	845	846	876	856	863	898	863	915	842	886	881	855	821	856	866	841	839	836	880	831	881	865	832	888	850	832	884	878	930	846	828	857	873	917	849	881	838	881	851	822	851	879	847	814	841	860	866	837	871	868	890	852	900	862	850	891	880	830	803	899	882	907	790	854	876	833	895	885	882	914	841	915	874	901	922	884	853	840	834	845	915	820	852	786	815	927	929	901	830	831	821	901	882	814	855	837	844	830	873	848	852	837	831	845	896	854	899	870	828	875	869	912	887	883	839	859	851	847	883	902	878	890	890	824	861	796	838	901	856	828	871	928	847	858	882	852	826	837	817	833	903	817	818	866	817	847	881	835	848	878	876	852	904	844	868	859	884	871	863	811	828	848	861	865	861	818	849	891	782	805	874	847	900	900	872	867	895	848	845	871	906	801	817	860	902	875	918	870	858	852	840	918	883	807	884	867	872	894	881	892	905	862	896	891	854	855	851	900	870	920	897	880	835	856	873	788	890	898	838	911	855	918	866	836	815	872	891	845	894	857	840	872	843	873	866	858	853	870	877	830	848	876	814	880	875	901	847	834	804	827	825	868	869	787	907	863	905	854	884	871	868	832	912	842	859	864	827	868	869	866	852	863	892	899	860	887	872	909	865	869	856	890	867	849	856	838	850	856	872	850	839	862	883	835	878	846	834	871
23027	21218	29076	23676	21329	21430	15972	7789	4689	2979	2332	2084	1794	1424	1223	1168	1141	923	770	633	631	546	599	611	500	505	498	478	499	454	480	484	502	485	439	498	470	494	471	521	484	463	483	464	488	430	410	473	451	437	503	438	433	443	482	463	428	409	469	462	438	460	439	456	402	447	432	468	419	427	439	446	418	436	435	419	424	390	481	436	456	421	426	414	446	409	436	478	458	435	503	403	395	452	441	430	414	433	413	414	452	410	431	448	428	468	436	452	424	399	429	439	449	419	411	445	463	454	444	444	391	437	420	448	449	429	442	441	430	432	401	468	449	465	421	423	399	439	426	454	439	414	413	443	452	451	454	409	392	451	385	428	467	418	440	433	403	454	433	442	459	428	423	443	460	424	409	440	468	427	435	422	438	435	441	489	384	430	436	404	452	434	449	444	412	461	457	407	505	474	450	444	419	411	423	430	440	391	413	423	458	435	459	461	395	466	414	448	406	422	463	445	424	467	450	454	443	459	437	417	434	431	480	415	408	432	429	419	432	451	437	418	487	427	450	451	445	448	434	418	438	431	458	487	456	436	423	441	441	442	427	430	445	450	421	454	452	410	428	432	450	438	432	417	414	458	438	402	456	446	440	418	444	385	411	439	508	467	429	389	450	423	451	445	453	414	421	410	406	427	386	413	445	448	440	415	435	418	453	451	439	373	442	424	435	392	421	457	467	463	423	431	442	424	394	447	442	424	425	421	414	424	445	461	430	460	449	431	394	437	430	412	444	467	439	435	433	426	410	460	444	412	443	417	418	453	410	430	400	485	459	426	391	454	459	467	438	458	427	438	454	405	421	440	445	442	419	423	455	417	409	447	435	394	428	396	447	440	428	412	456	383	413	430	412	446	461	432	416	442	422	457	427	443	427	431	453	438	419	436	414	416	465	438	406	436	398	423	418	432	449	445	415	422	404	439	468	432	416	464	421	455	426	454	453	424	406	447	421	449	428	440	395	436	436	434	405	387	469	457	375	444	459	411	447	445	424	414	416	402	418	449	489	429	377	403	437	413	425	456	428	447	431	431	467	448	458	438	437	460	446	422	427	437	401	430	438	431	450	406	408	453	425	398	436	453	486	435	446	418	424	450	427	424	439	434	438	428	424	409	427	412	415	431	432	437	437	449	463	433	433	498	443	428	446	435	462	435	406	478	443	432	454	419	429	434	450	406	469	451	452	428	430	430	447	442	437	418	471	439	396	440	415	426	441	436	452	441	459	451	416	454	452	432	437	445	400	440	413	456	438	438	452	455	451	454	411	415	457	409	425	424	428	421	399	450	418	438	411	458	428	414	402	426	450	435	461	418	426	443	441	397	414	438	441	440	422	450	467	457	417	451	424	442	423	455	409	432	450	419	427	437	436	451	444	426	432	466	423	451	384	441	421	452	412	393	431	457	442	460	398	393	442	431	450	447	413	424	401	467	424	454	414	429	434	390	439	474	426	416	435	393	429	482	429	438	453	413	438	435	457	428	433	410	440	400	443	457	429	409	444	435	422	434	454	423	422	487	440	412	462	454	428	443	456	463	414	423	454	492	424	454	447	459	425	435	454	442	442	435	461	435	444	449	462	432	452	411	452	471	464	426	436	435	450	439	428	453	418	407	449	431	423	443	443	471	450	429	453	477	384	403	451	385	402	411	391	438	457	445	417	407	443	438	436	435	444	425	396	399	427	433	453	388	436	433	426	440	442	420	458	441	422	436	436	455	422	454	449	456	424	431	433	431	403	444	449	461	436	458	441	435	417	438	409	395	424	476	457	444	443	449	447	447	399	426	440	411	423	408	432	456	415	415	399	452	433	420	431	454	383	442	411	394	450	444	455	456	476	442	480	415	425	435	385	447	451	423	440	419	417	429	462	415	436	416	431	410	420	448	407	417	478	469	434	413	423	460	413	441	452	422	416	450	447	441	380	406	438	379	438	373	469	436	431	412	439	429	414	420	446	459	441	427	463	403	438	442	388	444	464	411	450	448	459	439	445	479	462	444	439	412	461	450	493	421	412	413	461	407	459	452	382	430	447	400	410	425	451	451	452	449	419	407	429	424	429	412	435	420	412	442	430	431	464	413	409	431	402	388	430	441	446	409	450	406	421	436	420	451	391	409	424	441	439	446	440	404	454	436	446	414	429	430	434	439	436	404	407	388	454	416	449	443	437	456	407	401	475	434	440	421	447	420	440	422	424	445	455	429	411	447	409	444	451	429	412	443	399	442	416	410	442	459	419	448	429	424	428	474	431	421	437	424	434	454	449	446	453	458	446	452	418	409	453	434	423	422	461	439	426	456	429	391	409	422	408	433	431	426	426	420	434	412	415	423	443	441	441	446	429	449	447	445	432	367	457	437	414	484	430	437	403	431	426	429	428	409	437	432	431	396	425	437	412	436	384	422	423	435	425	411	432	427	392	405	459	455	434	410	466	441	419	426	430	454	412	393	419	400	446	411	434	426	418	423	447	448	423	428	441	415	409	394	446	423	434	469	454	423	479	420	454	480	419	460	471	442	469	416	438	404	434	432	425	447	390	395	447	414	413	434	439	409	434	457	456	467	404	426	438	473	469	442	423	429	398	425	446	395	440	466	456	437	446	445	439	449	429	416	457	431	395	419	416	443	421	410	416	407	419	416	397	432	417	452	418	455	458	417	433	453	439	413	439	432	427	428	468	424	421	427	402	419	418	428	421	419	411	404	408	418	448	479	415	428	426	439	416	440	485	454	424	452	403	450	406	414	487	450	407	473	441	466	433	449	404	454	452	433	444	472	405	428	430	400	454	401	432	434	439	429	409	430	402	399	463	477	419	387	384	457	434	454	431	450	415	414	452	468	437	411	455	418	418	412	476	405	464	415	434	386	443	423	443	471	461	461	446	433	449	426	435	424	453	422	453	443	435	437	420	398	451	440	435	437	419	456	409	380	432	417	382	434	455	414	414	433	397	458	405	449	420	428	454	441	419	429	446	470	432	431	442	431	434	393	390	433	461	421	417	436	427	434	400	424	449	403	462	453	444	408	436	421	432	448	429	412	425	392	469	432	419	444	434	427	423	438	434	447	453	435	401	458	429	443	423	421	420	422	437	425	406	420	436	435	415	453	390	418	422	440	412	450	428	436	382	448	440	438	418	410	435	433	456	444	433	399	475	432	416	399	389	412	475	378	428	394	427	427	434	471	450	430	416	446	426	465	436	420	423	425	447	417	447	422	431	412	437	423	439	456	430	409	435	433	421	410	430	412	458	429	445	416	429	435	434	437	447	424	474	417	448	412	418	446	433	442	426	427	444	421	435	443	424	436	406	456	476	423	439	448	468	439	454	463	425	410	439	457	447	417	399	416	438	471	433	472	442	435	453	479	415	417	421	401	463	432	421	395	451	419	386	417	389	444	452	486	435	418	446	445	427	454	397	405	407	430	388	429	417	406	469	450	447	455	445	432	436	494	412	459	451	411	451	424
19124	37779	36143	27946	24616	22838	18827	15231	11110	7581	5889	5340	4501	3258	2947	2676	2524	2058	1490	1173	1188	1114	1008	969	924	886	792	781	733	745	824	752	810	809	727	743	749	798	772	794	805	771	757	719	758	725	740	689	701	672	681	715	714	642	693	762	671	707	673	719	695	763	668	684	689	687	687	703	684	650	708	710	648	672	688	645	634	686	692	665	663	721	634	725	688	666	666	709	689	701	691	648	737	670	676	627	692	668	642	686	676	684	690	627	662	676	703	686	659	694	652	624	686	736	678	704	679	695	709	707	678	752	669	677	694	647	657	700	644	703	682	699	676	708	678	712	661	686	656	699	681	647	699	667	664	711	666	680	680	635	697	655	634	732	637	680	662	667	698	648	729	682	702	683	716	658	655	717	697	713	661	706	696	696	658	657	678	712	655	699	612	656	680	670	687	692	676	664	691	698	712	727	698	645	712	702	656	722	637	668	692	713	671	703	667	688	679	729	658	689	680	653	654	690	634	649	620	669	732	717	672	663	622	680	643	725	713	678	672	668	716	677	691	668	662	681	680	660	704	735	698	708	696	733	658	659	692	669	666	664	643	673	680	649	737	695	687	712	710	711	721	661	694	694	667	702	656	677	686	653	697	629	639	701	688	671	683	703	713	639	673	674	671	680	714	742	706	704	669	677	702	652	661	722	712	698	660	701	656	744	635	698	715	644	690	723	652	663	688	697	684	690	648	668	683	689	674	677	679	697	676	621	691	678	630	651	687	714	685	671	700	676	670	700	704	676	666	643	666	687	690	666	663	670	718	698	744	671	669	674	715	702	687	633	643	648	675	651	680	704	685	683	655	693	647	670	626	649	686	678	657	643	682	666	662	700	643	632	673	682	675	719	704	642	673	688	622	683	672	646	672	655	662	651	711	649	680	698	626	694	661	676	672	709	708	697	681	703	714	624	720	685	664	693	675	729	656	669	663	716	705	720	694	683	679	725	680	687	630	690	648	686	665	657	706	658	696	670	711	707	668	678	652	657	674	672	682	682	659	727	649	669	685	684	652	665	665	666	653	690	660	698	702	672	693	649	669	681	693	680	656	660	689	698	713	686	656	663	691	679	681	644	684	710	663	650	719	705	715	679	697	670	651	710	674	692	682	639	738	646	651	672	697	663	710	702	637	735	679	682	687	705	680	660	671	695	708	729	673	686	643	695	708	696	670	714	679	644	684	727	689	707	696	714	685	694	701	709	662	710	647	704	689	684	672	690	698	654	688	677	685	699	696	638	671	735	665	632	686	685	671	677	664	656	707	663	659	672	641	657	696	670	703	673	716	635	684	698	701	631	653	677	713	634	686	667	679	676	681	652	667	717	652	608	606	675	640	710	676	657	705	693	718	655	687	672	683	674	648	656	645	667	584	689	678	728	721	653	664	645	711	692	724	670	666	691	675	686	691	630	701	681	678	702	680	701	712	707	695	683	672	694	702	658	729	647	720	666	702	689	691	660	698	683	674	717	647	669	664	696	694	627	666	664	675	661	677	610	711	647	649	701	783	696	660	656	700	661	690	722	727	710	703	661	698	654	711	657	683	660	646	673	710	633	663	712	697	720	674	660	678	732	694	692	640	650	661	700	642	695	672	664	654	663	664	677	685	674	670	679	676	716	671	715	702	653	675	691	705	649	682	683	677	685	673	693	682	692	659	689	684	704	655	686	699	656	721	640	698	655	623	680	670	682	636	690	653	651	678	623	699	654	693	677	652	683	690	697	674	697	661	696	688	696	649	633	679	690	667	687	680	671	689	661	611	684	677	696	662	688	688	684	643	670	654	673	635	693	646	761	658	702	669	660	684	686	652	683	684	675	684	649	659	682	671	675	646	692	685	689	721	666	655	696	700	677	702	689	671	691	647	630	703	713	635	718	672	688	719	689	670	662	719	639	638	631	686	690	663	645	720	681	668	635	629	683	679	687	665	671	656	678	626	697	668	682	675	704	693	718	688	667	696	689	713	720	697	654	662	671	683	660	644	710	664	712	649	701	717	661	654	694	619	643	664	687	661	681	642	686	692	697	660	670	709	696	693	671	663	640	742	712	661	675	679	667	689	637	636	676	700	685	682	667	691	670	692	696	711	722	689	668	720	678	677	719	644	634	682	690	657	694	695	685	705	726	654	645	649	676	701	674	650	648	675	655	707	703	670	687	705	653	633	687	657	713	651	703	659	693	724	653	671	683	706	681	733	690	685	694	695	645	633	711	682	679	635	645	657	686	660	671	717	706	706	684	709	683	690	678	686	641	681	657	709	634	682	663	663	679	680	661	676	685	742	661	641	668	665	706	706	680	682	646	656	689	677	631	702	671	656	681	688	690	616	687	717	680	677	628	719	707	642	723	675	682	692	644	697	659	651	660	666	668	677	688	688	673	650	683	672	700	667	702	737	706	692	692	724	633	684	662	647	689	679	692	724	644	668	687	609	677	753	669	688	715	687	687	650	687	689	697	649	660	668	691	692	677	704	675	704	702	700	681	693	668	646	658	654	648	676	715	698	687	676	675	646	682	634	674	649	691	685	625	662	665	665	691	710	666	652	707	721	715	627	700	690	673	658	685	704	679	647	695	688	697	689	681	661	713	689	665	639	663	659	676	641	659	666	682	660	661	633	716	702	725	665	687	733	703	674	631	669	697	661	690	645	671	674	674	690	670	717	720	689	712	649	738	684	675	661	661	692	716	703	635	676	639	703	717	673	651	699	707	677	698	660	716	618	717	737	667	650	641	659	685	700	707	698	739	650	688	645	726	702	688	665	675	666	680	690	677	704	695	727	709	678	632	659	677	652	636	650	661	677	695	711	709	697	654	686	654	681	670	660	718	647	691	722	689	688	654	680	714	701	666	699	677	635	708	708	696	644	698	660	683	686	622	670	651	700	694	706	682	676	655	654	676	670	691	684	647	654	677	613	659	700	637	663	691	686	714	706	648	700	666	691	644	697	734	722	705	657	700	653	700	696	677	699	660	670	675	651	678	645	635	681	720	675	680	689	656	666	721	672	670	672	664	664	707	623	649	693	695	697	684	726	709	672	688	688	666	691	689	709	732	709	688	682	684	676	742	685	691	688	707	670	670	655	650	700	656	698	694	655	697	663	728	669	689	686	698	731	682	707	684	673	688	678	715	630	668	687	653	618	679	631	683	664	675	651	669	653	705	691	683	680	691	675	641	656	672	614	634	642	653	676	695	669	698	655	706	655	723	701	712	675	670	714	647	673	672	677	655	669	695	705	676	666	659	678	682	656	674	674	712	664	675	664	739	684	670	634	718	715	719	705	666	706	679	636	721	693	683	668	697	649	653	713	703	693	686	679	668	693	701	682	599	692	696	673	627	647	720	718	681	681	666	682	679	727	652	657	688	722	671	709	696	615	680	685	693	659	665	670	639	678	684	706	678	691	692	667	660	656	620	645	692	647	658	689	715	706	725	680	727	691	652	691	704	694	682	667	721	725	692
26640	21299	20544	12079	7614	5691	3634	2619	1603	1197	980	983	827	765	719	715	651	580	518	498	478	480	502	479	472	458	459	434	420	444	448	504	446	453	472	433	438	465	477	437	483	449	473	409	433	411	457	457	446	433	418	444	446	460	465	399	485	466	433	452	443	469	444	441	452	426	446	435	471	439	444	402	441	477	439	431	427	462	471	426	416	440	429	413	414	406	423	418	461	424	413	436	454	449	474	467	436	436	446	452	466	448	426	484	438	488	448	472	405	435	460	441	434	452	423	443	456	466	483	458	417	442	492	472	422	411	455	451	450	438	424	425	460	418	420	451	423	455	432	458	437	441	434	426	407	458	458	416	425	429	444	448	455	419	458	490	446	460	421	451	440	441	440	437	460	445	459	437	433	430	426	446	442	418	448	438	431	441	393	464	398	397	480	465	444	421	466	425	445	448	454	465	427	473	435	452	445	459	441	419	429	417	426	443	412	451	473	438	451	433	425	465	441	447	449	460	421	452	460	444	419	476	466	455	415	403	415	468	452	446	444	426	441	437	454	458	432	434	415	436	468	446	420	464	415	422	444	445	435	450	436	434	433	427	416	445	433	417	457	453	459	467	403	473	428	466	434	431	421	419	451	446	425	449	409	427	443	496	462	433	413	435	423	428	462	407	438	430	433	427	415	430	468	427	415	429	456	430	416	464	410	461	415	438	425	394	446	426	433	454	450	441	432	436	436	434	452	495	454	463	462	451	456	440	457	499	416	406	424	443	445	403	458	467	449	486	424	433	437	433	448	450	430	434	445	443	459	445	451	454	496	462	421	472	428	467	479	458	430	411	426	474	440	430	422	454	431	460	419	420	420	449	450	419	427	433	452	444	443	448	448	405	439	439	382	430	464	434	463	435	424	440	453	438	453	433	420	447	458	452	444	426	447	451	478	425	409	437	422	460	462	414	462	459	435	429	455	467	426	414	466	420	488	477	455	406	428	456	456	413	514	421	434	417	424	406	429	452	439	435	425	459	446	442	423	417	448	399	456	431	428	455	447	433	448	405	432	442	462	418	425	436	435	443	432	408	451	432	428	454	422	454	446	403	458	449	467	455	421	461	425	421	435	464	465	443	452	455	427	420	460	411	443	450	439	441	432	404	454	430	440	424	442	433	446	458	469	456	486	462	468	430	409	422	426	459	416	415	442	404	438	402	438	415	478	446	449	416	477	443	445	445	441	440	414	414	440	459	470	451	432	433	457	438	447	446	438	437	453	435	435	462	455	423	446	446	451	416	429	409	423	428	474	447	478	413	435	449	466	421	441	446	448	482	476	438	469	446	449	446	463	474	453	446	418	436	471	433	433	457	434	440	438	453	415	443	461	449	437	420	446	432	424	474	445	432	467	428	445	465	447	457	440	446	433	401	440	426	452	464	439	455	432	459	439	427	451	455	432	426	447	430	431	459	453	450	471	454	477	477	423	469	428	451	453	443	420	458	459	440	421	407	453	452	473	444	427	435	449	436	414	430	488	427	416	431	438	441	431	463	439	481	447	426	478	450	474	449	465	392	427	426	443	425	424	454	431	497	433	443	448	424	441	412	387	469	450	465	450	461	445	449	471	404	457	448	453	438	398	447	448	463	436	460	439	446	398	440	438	439	461	421	427	408	456	421	410	478	471	433	460	448	423	431	434	451	425	455	482	455	429	402	440	461	447	414	441	464	457	449	441	423	454	388	408	432	461	440	437	392	448	454	459	398	453	413	458	478	441	399	421	430	469	441	455	443	472	426	439	449	431	434	446	466	453	423	453	448	451	428	467	455	465	508	410	443	442	438	459	467	474	448	454	477	421	473	450	466	442	452	457	449	463	459	415	424	445	451	442	489	441	469	467	460	428	421	418	412	445	416	462	429	450	446	443	454	435	418	433	461	425	456	438	455	394	486	461	468	443	428	439	418	418	465	430	452	456	461	473	448	438	426	439	475	445	472	491	433	415	454	451	424	466	427	473	403	442	440	445	433	446	434	454	446	453	465	472	440	433	465	434	402	429	407	401	448	462	461	478	416	428	438	458	446	442	428	451	439	417	410	451	437	425	419	429	423	431	425	440	435	424	479	445	389	412	449	431	476	415	436	437	435	454	435	451	400	427	405	457	421	439	479	415	399	437	469	429	437	484	430	474	465	438	416	450	446	451	438	421	441	465	461	467	447	414	447	472	457	479	447	459	424	434	449	450	446	461	386	404	438	413	444	443	433	422	442	413	457	460	469	504	428	435	466	464	445	445	441	440	468	448	442	443	450	423	425	442	442	446	431	432	460	458	465	451	430	463	380	404	428	431	452	443	453	433	456	410	427	451	442	421	460	405	442	462	497	458	445	451	422	427	427	451	432	469	460	458	416	445	481	430	435	462	437	442	438	435	425	424	456	443	462	411	442	441	448	488	433	434	434	472	444	410	442	395	493	470	428	445	425	454	422	429	437	390	434	442	457	482	457	451	478	474	386	456	446	463	461	437	408	451	432	434	461	411	487	415	432	482	442	436	450	496	421	471	430	443	424	435	436	490	446	481	445	457	434	445	460	445	453	467	436	450	459	419	454	434	498	410	436	460	413	430	457	475	430	449	443	427	445	438	464	430	474	413	427	419	447	434	420	404	454	404	449	414	435	426	450	459	450	424	433	475	460	447	456	413	498	442	440	426	431	419	429	438	421	438	442	457	420	452	448	470	424	475	413	405	454	433	485	433	455	462	452	430	467	437	447	416	430	430	452	424	460	445	432	448	449	441	468	463	418	446	408	452	485	418	436	424	467	466	430	446	483	436	435	427	461	447	429	438	401	451	447	392	429	445	432	470	453	479	421	398	413	472	450	488	436	430	462	421	420	431	422	449	447	480	449	420	432	479	397	435	415	428	494	411	431	414	458	436	447	419	443	435	481	449	431	436	434	470	446	430	424	463	478	437	444	424	448	447	486	445	423	439	404	405	460	464	419	462	432	412	465	430	465	446	475	393	462	429	444	467	444	422	421	423	433	434	451	462	467	449	429	429	488	452	443	463	440	452	450	446	446	456	427	443	431	449	433	457	459	438	440	431	451	414	416	430	459	458	433	401	438	461	446	446	438	434	445	444	449	447	447	447	430	443	438	442	431	436	445	440	481	444	454	442	448	463	444	442	457	412	482	400	439	436	437	389	477	429	474	410	436	443	482	451	452	421	424	435	470	431	442	446	427	443	432	437	448	408	419	440	395	398	434	439	477	438	451	447	452	407	435	431	473	431	502	425	441	468	442	449	430	467	423	421	455	377	441	433	413	450	415	431	432	436	447	433	442	476	461	453	402	463	445	407	435	433	438	458	455	457	419	436	419	430	449	406	448	428	437	409	483	443	451	439	442	465	447	441	467	412	452	444	438	462	457	456	447	474	459	430	419	429	423	423	449	468	437	428	435	417	423	421	442	429	431	458	450	456	438	443	438	396	445	426	461	456	472	425	435	475	424	466	434
15916	27489	25446	16565	15210	13217	9253	7049	4584	3158	2493	2490	1790	1593	1492	1425	1408	1145	983	921	869	847	871	798	766	796	759	721	765	723	680	735	754	737	693	780	683	732	706	768	735	693	724	742	725	675	700	721	679	704	671	714	700	699	712	666	686	656	703	684	659	682	679	698	666	715	718	739	712	641	743	715	729	643	673	664	636	649	699	757	653	685	680	741	738	704	690	701	684	666	685	681	723	722	717	644	736	676	718	654	621	707	697	693	670	719	682	688	693	667	661	669	716	653	712	680	687	675	667	689	649	699	697	691	699	684	721	688	666	683	719	704	676	669	659	680	695	701	676	679	688	721	728	730	670	696	691	711	642	715	676	675	660	673	679	697	675	674	694	685	706	710	658	677	655	688	673	708	691	678	681	671	679	701	668	677	686	667	693	696	640	690	708	652	734	708	639	693	691	655	724	695	721	672	666	695	661	684	679	672	718	699	691	710	729	675	700	698	654	702	706	690	719	658	705	673	676	725	684	737	688	631	701	713	714	697	689	709	689	723	736	696	683	698	702	685	690	662	684	643	712	680	672	673	681	701	695	662	718	651	694	675	703	695	671	670	705	685	730	693	667	736	659	644	653	710	700	682	716	675	688	659	718	688	714	724	658	658	675	665	711	629	702	690	709	661	704	671	679	701	713	702	673	704	696	699	642	716	641	684	695	684	740	718	750	660	666	716	713	699	728	677	711	658	686	667	706	684	686	698	689	702	664	728	698	651	653	719	725	705	726	668	699	694	674	717	657	668	667	676	723	715	686	690	723	682	671	713	658	663	677	682	698	640	721	716	692	708	707	710	701	696	700	674	720	690	695	699	688	679	691	673	734	710	721	668	679	705	696	698	736	676	657	688	674	679	677	660	652	699	666	675	654	701	698	656	697	700	638	696	709	689	682	677	697	644	661	676	709	679	642	658	663	698	635	670	719	703	708	676	681	681	710	712	663	690	648	656	663	719	682	706	691	668	678	730	674	741	690	703	665	657	693	710	701	643	658	709	691	687	707	694	644	731	713	690	680	702	719	690	723	656	655	679	703	717	669	651	661	740	691	744	677	701	695	678	706	662	664	630	635	744	707	709	687	702	728	694	692	719	719	676	642	747	706	657	663	717	696	705	639	705	741	655	714	760	684	646	756	660	701	681	671	704	675	685	663	673	701	679	721	698	724	718	715	693	723	683	703	669	701	635	669	708	688	719	630	651	679	658	695	694	679	698	679	700	693	700	685	676	731	681	688	676	708	716	674	658	687	732	664	710	660	688	685	679	673	690	692	685	687	741	694	663	660	714	699	709	713	668	693	718	661	652	677	650	668	699	702	687	721	691	751	683	689	696	658	681	700	667	701	659	673	674	698	668	695	646	695	744	673	791	682	700	708	649	722	654	707	711	730	690	688	649	712	701	668	654	706	699	655	713	690	686	737	664	691	647	674	683	693	691	690	657	682	640	655	630	670	695	683	704	729	665	653	677	694	698	693	659	656	715	718	683	691	669	654	695	671	693	694	652	653	685	676	684	623	687	753	707	725	690	724	682	705	685	675	627	683	706	708	678	717	636	731	675	647	662	730	675	709	660	707	668	658	623	642	643	706	701	679	660	666	745	649	709	658	704	668	697	637	659	679	751	700	672	717	694	686	650	687	666	638	636	694	730	698	711	636	724	664	648	708	687	725	694	710	720	703	697	705	703	702	697	691	686	650	669	650	692	649	692	669	716	655	702	705	661	690	664	683	684	645	688	666	700	678	716	703	703	664	636	710	673	708	646	676	737	658	628	639	665	716	711	675	684	667	703	756	660	712	718	729	689	680	729	651	691	628	685	683	690	706	653	658	728	689	733	660	712	648	738	635	706	720	721	672	722	688	676	703	666	710	689	638	655	657	696	661	722	734	680	660	614	690	632	694	711	688	648	725	656	674	690	703	677	698	682	683	711	689	686	692	701	668	681	652	645	712	686	646	694	654	664	721	686	655	654	681	732	701	680	677	714	696	699	689	640	645	693	659	674	729	685	729	657	639	746	668	676	655	675	675	713	690	742	663	707	691	692	680	712	690	685	653	662	723	646	701	674	625	687	689	659	698	625	680	656	669	679	657	744	686	691	712	664	692	680	686	686	658	703	664	740	695	671	696	698	689	717	641	670	738	678	688	692	680	665	691	696	682	681	639	676	702	707	693	671	674	637	709	730	667	645	690	663	668	652	684	648	646	623	723	713	737	702	669	709	683	689	702	676	710	699	636	652	715	687	700	672	679	669	694	670	711	650	718	698	702	732	693	687	704	693	640	727	688	675	684	701	702	638	668	662	726	694	708	673	747	675	705	673	624	690	677	674	691	688	655	698	715	671	680	664	721	685	694	706	699	671	711	696	663	719	709	684	680	695	624	629	665	692	739	657	671	631	722	690	653	689	741	694	685	726	693	662	672	740	674	653	642	652	652	666	653	701	671	684	676	641	722	705	733	710	669	679	701	712	712	699	657	676	661	677	670	707	698	656	719	742	734	654	752	685	697	773	719	724	658	691	661	679	677	709	684	706	698	700	724	734	665	641	658	708	663	678	697	701	690	674	683	691	707	689	706	675	744	687	704	742	679	737	701	686	697	653	733	687	685	655	674	662	702	663	704	665	724	681	649	660	718	717	634	664	709	745	655	680	688	692	682	678	717	703	710	704	681	704	698	716	673	709	706	712	681	651	701	719	702	700	677	710	698	659	656	684	682	681	669	688	726	696	690	629	692	639	688	682	663	638	663	658	713	687	688	741	661	711	742	676	718	698	697	683	679	718	669	666	661	690	703	698	677	683	621	710	674	659	647	673	661	715	649	691	684	688	721	741	704	744	715	702	717	631	675	708	685	662	699	688	679	683	704	719	684	656	687	704	710	717	671	730	690	727	651	675	660	643	690	664	740	688	676	690	677	707	715	673	648	668	692	689	676	686	720	690	692	671	676	663	729	691	662	668	712	697	725	699	708	698	699	683	706	693	667	697	712	694	699	688	713	694	719	725	689	700	710	694	701	709	737	666	658	682	700	714	654	715	640	655	629	682	659	704	700	667	694	696	745	673	725	687	649	747	679	719	706	715	725	668	726	691	686	730	662	684	693	697	704	655	705	673	641	651	695	671	647	681	695	711	669	672	663	682	642	682	721	667	655	675	629	718	701	691	705	747	693	701	697	692	732	689	696	672	669	694	706	728	706	730	686	663	699	664	700	707	646	708	693	692	729	661	698	734	668	674	734	663	663	699	751	664	708	685	712	690	654	691	695	703	705	682	716	667	684	727	670	754	707	656	703	734	644	671	667	669	684	686	649	691	682	614	667	680	709	692	714	691	676	687	663	658	689	672	671	694	678	734	711	656	660	706	660	693	686	701	693	668	724	672	697	683	739	686	707	678	706	670	714	694	647	704	683	684	702	701	648	695	676	691	646	676	686	650	690	714	672	677	651	709	683	652	727	709	684	705
24079	21247	28492	24384	21174	15900	8758	5259	3158	2317	1858	1849	1329	1238	1171	1061	1059	870	742	737	718	693	680	668	680	642	635	638	592	614	553	636	660	543	632	608	627	648	649	582	592	601	598	583	602	620	552	610	583	628	594	597	571	604	595	574	575	572	547	631	578	585	593	573	569	576	582	590	546	593	601	591	591	554	581	581	578	580	586	581	586	600	564	616	568	580	584	580	591	578	594	598	567	565	597	569	592	558	595	561	575	554	555	558	580	567	625	592	580	593	583	560	576	582	577	623	529	639	580	595	588	586	590	621	577	602	594	577	592	606	577	544	581	621	581	564	580	572	623	595	578	579	585	567	581	632	587	567	563	588	651	585	557	529	567	644	667	576	574	580	529	542	632	605	549	607	600	602	581	542	574	578	597	556	550	589	590	580	589	573	579	581	569	589	546	603	534	534	580	567	594	563	537	590	577	584	582	545	549	579	585	574	534	581	575	573	534	571	564	583	579	568	561	561	575	552	603	609	585	610	533	586	599	579	591	551	586	590	619	554	564	602	573	582	596	591	567	557	571	623	564	577	520	531	578	620	619	574	584	628	565	527	590	596	590	594	528	557	521	571	599	576	573	543	599	548	577	570	563	543	606	549	554	574	595	586	555	583	516	550	588	562	611	606	586	566	604	540	590	591	585	613	603	564	590	580	567	561	628	561	604	600	592	582	589	571	561	585	565	616	561	597	592	587	561	531	581	541	601	573	598	571	575	593	586	605	554	558	571	548	612	560	634	509	589	568	590	583	562	532	556	583	591	554	588	607	576	551	598	586	518	601	573	604	560	566	581	583	614	593	572	635	594	594	566	594	616	573	537	586	586	615	551	550	584	575	588	563	607	557	556	611	597	620	611	583	590	595	607	569	571	612	557	618	521	615	604	596	603	598	542	597	624	579	580	603	605	578	635	568	581	610	606	594	589	549	587	586	590	613	580	577	611	530	578	578	590	603	557	596	567	553	589	556	581	557	587	605	581	568	608	573	553	583	574	572	519	576	563	546	546	590	554	625	547	559	576	585	548	610	563	549	568	608	570	616	565	583	596	578	595	590	575	577	587	570	582	587	592	591	563	549	586	586	599	616	549	587	563	584	610	564	566	590	558	587	543	572	624	582	573	532	567	587	597	624	548	546	533	613	580	586	609	610	606	622	570	578	563	555	562	575	558	574	583	589	612	577	554	561	583	553	575	586	529	580	594	563	575	591	562	566	575	560	573	580	606	607	598	581	586	591	570	551	553	612	551	584	602	595	562	591	633	580	611	618	583	571	561	591	583	558	584	551	571	571	600	555	584	573	557	563	564	558	575	524	553	555	618	596	577	588	540	579	600	606	553	585	569	603	553	624	567	599	561	601	581	615	581	589	573	560	589	621	600	556	622	587	516	595	550	613	546	575	578	550	582	589	547	605	544	580	590	578	614	591	583	582	554	541	524	601	595	557	645	577	576	562	580	568	597	592	584	591	602	585	573	600	583	551	598	587	588	575	576	572	599	593	592	626	635	615	575	602	589	570	584	574	596	562	605	580	554	568	621	537	608	547	600	591	539	559	609	576	582	551	595	572	595	613	568	613	628	523	590	555	614	568	590	597	564	581	544	539	594	546	571	537	622	558	610	592	564	556	553	542	566	616	593	553	575	610	574	584	592	608	582	565	602	562	575	569	572	570	595	558	623	583	559	578	607	609	607	555	580	570	570	561	570	561	572	604	547	596	582	613	555	603	570	651	599	550	608	607	540	582	559	545	610	586	575	566	598	608	569	561	636	578	594	628	618	613	564	613	543	532	584	592	597	576	595	600	584	615	585	579	571	575	589	609	537	570	631	562	599	579	579	581	558	544	549	616	572	573	537	590	597	550	595	616	590	551	590	535	584	578	597	586	598	607	550	612	606	567	534	591	571	617	565	572	549	567	577	588	576	590	542	557	594	574	571	556	598	617	630	543	604	591	589	558	630	591	582	557	604	547	572	601	514	609	515	560	589	549	640	561	577	557	578	617	530	578	601	568	564	557	585	607	579	576	566	587	597	591	617	578	549	648	550	593	568	617	525	611	576	589	564	590	556	536	570	549	595	612	657	603	597	552	572	608	597	599	555	586	582	554	528	602	583	580	617	597	580	572	571	555	571	577	612	598	568	548	550	571	587	561	604	568	544	555	580	594	564	566	602	606	569	547	630	581	593	590	536	579	571	610	604	580	580	546	555	602	609	595	548	597	557	575	569	531	611	567	634	520	571	630	578	584	602	603	529	604	580	565	557	601	566	564	616	581	621	565	620	580	583	579	584	597	542	589	556	606	571	593	574	616	539	547	608	583	581	537	620	572	586	568	564	541	580	615	583	584	616	639	570	586	596	538	570	547	574	570	554	578	596	562	596	574	600	612	620	559	616	582	570	622	581	589	561	566	593	619	563	591	583	551	555	572	548	603	571	572	551	617	563	561	575	606	543	580	548	543	570	588	579	547	583	565	615	568	587	602	588	596	568	632	559	566	573	579	555	541	599	575	560	585	589	598	586	610	592	598	604	603	580	543	610	563	583	594	585	544	555	594	609	583	584	580	601	541	634	598	581	605	550	575	558	578	615	580	572	566	604	580	587	608	613	584	575	564	562	592	578	574	520	564	538	621	603	586	611	589	608	588	542	542	534	632	563	591	566	603	597	570	577	560	572	542	570	531	550	577	585	567	547	566	585	612	585	556	660	567	587	608	554	550	541	583	600	551	578	614	606	575	563	549	588	595	625	544	586	566	553	562	592	545	594	599	630	573	603	597	622	621	591	589	585	585	605	600	573	556	599	563	560	560	544	608	602	571	578	597	552	604	575	532	601	568	564	563	616	557	602	614	569	578	578	553	533	571	568	526	579	613	553	573	603	565	584	576	576	553	591	612	591	571	582	581	579	571	573	579	581	565	604	597	592	546	597	597	573	579	580	568	582	587	563	553	595	592	591	585	576	570	590	584	609	591	596	581	603	581	593	617	554	569	582	537	587	582	568	527	550	557	561	544	538	587	603	566	534	598	568	556	598	589	570	577	592	569	565	613	575	535	644	574	560	536	569	595	528	570	565	582	538	586	616	583	602	566	596	625	596	555	543	610	555	569	597	607	552	613	620	578	576	600	568	624	562	597	587	604	576	592	565	572	522	597	617	618	569	597	577	581	605	569	628	616	566	573	565	580	574	599	633	554	571	558	570	554	547	579	582	581	558	619	545	580	619	579	582	551	566	553	571	587	521	612	571	572	544	551	549	594	565	617	570	557	580	601	557	538	546	578	596	549	573	573	558	550	574	606	556	548	581	615	589	581	618	569	570	603	583	580	572	562	591	542	600	603	542	547	571	565	607	589	580	574	583	608	560	580	554	566	625	571	570	549	633	588	562	573	596	589	582	594	601	583	540	552	559	564	552	614	573	579	592	544	542	614	593	535	512	574	597	553	593	574	559	593	560	544	589	554	568	566
18314	35806	32962	25291	23470	19988	14301	11306	7629	5463	4748	4372	3081	2791	2433	2317	2292	1759	1377	1253	1163	1198	1244	1117	1094	993	977	965	923	960	1004	909	919	881	977	1002	981	1014	1041	944	942	971	912	949	900	881	969	891	913	852	831	955	896	918	893	892	958	904	937	917	914	869	973	882	921	916	908	860	888	877	936	848	958	960	862	912	908	898	870	820	859	873	869	859	896	934	910	881	921	903	917	896	852	901	929	977	934	887	845	885	913	964	919	889	887	906	912	846	840	883	846	918	880	883	884	965	879	896	890	871	879	881	887	939	940	866	871	824	919	906	905	880	891	872	882	909	890	899	872	897	886	894	887	837	904	896	938	838	874	894	886	871	869	847	857	877	911	890	930	884	872	892	878	912	961	894	892	825	833	875	887	879	866	816	909	984	880	898	928	857	960	869	932	936	888	904	874	907	900	895	946	915	886	899	894	974	856	873	887	850	885	905	914	910	860	858	872	891	933	921	948	875	887	928	892	909	878	893	908	929	909	816	903	885	883	972	865	906	918	849	892	870	902	858	846	872	931	948	908	896	852	907	902	880	874	832	870	886	922	894	918	893	856	917	895	861	856	928	921	871	896	861	894	845	871	845	940	915	845	907	923	882	818	914	911	910	896	865	855	856	939	905	920	896	888	914	881	945	889	927	931	904	889	862	914	942	924	854	875	894	860	925	934	910	909	922	938	911	897	848	928	955	934	910	873	871	913	894	888	872	912	896	939	869	829	907	868	925	874	869	938	960	906	911	849	852	879	895	895	900	902	856	853	897	864	912	875	817	877	897	941	856	844	875	902	924	889	906	857	874	871	878	891	820	892	827	931	899	877	910	939	896	902	899	874	904	888	897	944	890	869	889	879	895	894	896	848	932	892	861	892	855	826	827	885	894	921	843	855	923	937	889	892	882	875	856	899	888	871	907	900	871	860	878	868	941	865	920	862	871	897	898	885	875	865	934	883	925	926	892	885	865	892	823	894	920	898	888	885	846	894	894	850	887	906	931	862	884	906	898	817	913	861	891	896	906	881	910	839	881	898	874	891	876	884	919	856	853	880	890	879	861	855	887	859	852	859	856	946	947	911	889	876	917	875	882	898	874	915	872	844	882	912	864	933	869	857	870	881	895	909	884	854	888	903	898	834	935	881	903	865	853	857	902	914	903	917	888	913	964	845	911	925	892	885	955	868	913	840	891	899	901	892	835	900	917	888	914	882	883	898	889	882	903	907	923	947	925	891	905	985	901	877	851	886	830	895	942	901	896	860	925	893	917	858	924	830	867	851	913	905	953	870	886	858	902	842	848	896	879	866	931	927	910	928	847	927	930	934	926	883	932	873	881	863	962	913	904	905	952	878	933	934	883	883	862	846	881	926	889	908	923	876	855	892	903	875	887	871	915	829	883	897	911	878	938	896	861	913	956	909	860	885	892	950	909	892	899	928	877	935	864	873	894	867	842	848	878	934	915	874	860	894	869	935	877	863	850	859	947	893	892	876	901	908	888	890	825	916	876	894	873	900	891	886	890	882	917	869	963	930	880	899	880	927	913	897	874	857	840	886	899	896	934	920	922	861	877	856	891	894	877	889	877	876	885	893	932	850	893	941	919	879	922	906	856	873	909	871	875	953	836	912	930	844	904	865	938	854	869	899	895	871	877	862	915	849	903	929	931	868	895	893	881	879	915	881	881	864	811	873	893	913	877	880	926	909	837	915	935	892	897	920	863	841	918	903	875	910	929	897	899	833	962	932	846	905	868	888	833	911	905	880	845	887	844	898	911	910	891	962	913	870	881	862	910	877	878	820	895	898	889	932	892	897	935	867	888	923	926	916	831	869	883	882	955	907	920	986	868	951	863	906	886	914	902	926	882	887	881	909	915	892	926	916	882	933	916	887	893	899	886	961	876	853	887	900	927	825	853	887	916	872	850	920	884	902	899	890	889	915	903	910	913	868	896	898	878	866	904	876	843	838	924	840	906	916	849	875	874	892	886	871	889	918	919	901	885	895	882	852	875	872	852	925	886	835	871	851	882	860	853	846	887	887	925	865	869	906	900	918	926	906	876	901	877	860	946	940	892	900	864	922	893	889	877	926	864	921	872	874	884	883	930	874	893	838	845	921	889	871	872	854	906	894	915	941	909	897	910	899	875	836	885	854	867	848	936	909	915	849	926	834	916	979	861	840	914	911	953	940	863	892	928	852	889	897	926	898	908	856	890	962	901	915	865	969	897	921	897	844	871	908	895	879	840	911	938	843	879	843	882	908	880	881	920	908	924	871	841	923	911	900	900	829	861	929	904	916	905	878	916	856	843	944	945	872	894	929	885	892	889	855	912	865	951	910	916	854	866	864	944	891	889	906	896	855	902	968	866	897	893	946	911	839	832	922	887	882	894	899	904	836	929	942	917	884	871	844	884	873	932	871	917	885	900	895	895	886	880	880	903	907	897	919	864	933	902	890	954	884	906	840	863	912	861	852	862	945	897	900	881	926	847	913	900	925	870	902	900	879	876	842	920	908	900	915	907	905	850	843	886	868	895	964	911	914	916	887	873	908	879	918	924	923	864	936	872	889	917	898	923	924	871	843	860	888	867	917	893	855	839	945	886	926	930	863	889	932	930	859	929	858	890	901	952	840	903	918	879	873	893	902	889	884	838	807	893	892	930	877	878	860	966	900	896	921	895	961	832	901	889	891	879	878	892	917	882	875	889	908	936	874	865	942	921	873	875	876	848	847	892	901	906	894	921	852	865	889	846	840	875	847	886	889	876	904	864	924	878	956	912	947	856	893	904	929	901	904	861	866	888	868	899	940	877	906	849	822	876	881	896	859	913	918	890	874	874	853	891	882	884	884	910	834	921	881	869	883	914	898	924	846	889	905	861	852	857	876	950	901	879	893	902	848	899	872	887	862	915	840	901	908	849	858	847	873	942	878	889	911	911	886	911	832	912	942	845	842	941	871	890	876	932	865	889	892	926	906	862	911	876	894	891	897	864	897	820	859	861	876	890	860	870	906	848	922	950	883	921	877	881	860	900	885	878	862	845	911	903	921	965	851	902	849	930	867	903	865	928	884	874	897	871	877	917	941	855	913	942	853	874	927	932	949	903	917	863	832	880	899	869	864	928	865	893	839	875	881	843	906	881	899	888	961	868	905	851	905	870	853	886	875	915	951	835	863	826	882	827	893	801	829	898	916	911	848	826	911	917	915	877	876	883	858	901	899	941	877	870	890	922	863	871	888	872	914	887	861	933	865	917	877	940	868	903	907	877	870	864	899	875	888	899	840	872	876	925	864	849	887	923	888	896	884	878	871	877	927	887	895	874	871	947	940	875	924	832	886	908	878	875	946	889	950	952	870	824	917	905	904	864	923	909	891	884	902	863	909	913	918	883	878	927	886	871	916	919	924	974	904	893	885	866	906	905	865	851	884	885	929	895	911	894	911	903	904	907	901	910	854	882	913	902	916	892
23087	21191	29040	23640	21397	21816	16197	7473	4205	3039	2930	2127	1701	1577	1351	1287	1133	963	773	688	667	603	629	614	547	512	477	510	528	492	494	495	508	476	560	528	521	508	529	524	509	480	489	508	481	479	487	476	441	472	486	482	491	459	468	455	455	497	493	450	467	505	483	465	456	436	458	466	462	475	471	494	463	446	500	468	436	478	456	446	479	496	440	472	480	441	482	438	421	474	460	449	506	497	449	485	477	488	433	476	477	443	475	477	489	446	458	451	446	477	479	487	498	485	473	469	460	431	460	465	481	474	493	481	476	414	499	468	446	466	500	461	436	441	428	468	439	452	476	435	514	444	476	461	475	483	465	463	498	456	484	443	479	466	466	452	491	456	433	499	436	480	477	475	477	460	472	471	511	486	475	455	429	493	457	449	440	459	455	470	482	467	492	444	462	424	443	499	445	441	448	480	432	468	468	440	467	458	433	466	463	441	439	467	465	434	480	470	406	481	454	470	471	451	468	482	469	485	464	454	467	482	422	466	482	451	467	490	463	463	484	465	453	449	466	477	431	445	455	459	425	433	450	505	459	470	466	424	470	478	438	452	427	468	446	470	462	484	466	458	432	494	471	482	429	481	487	461	443	494	456	461	427	418	449	475	484	477	433	450	454	424	444	461	467	473	442	425	535	465	496	447	455	526	505	465	421	484	481	437	490	482	462	480	473	485	470	464	506	489	464	474	454	465	459	464	501	449	451	448	489	457	499	445	513	446	476	461	442	486	440	445	483	467	411	471	457	514	464	439	453	433	454	456	432	475	444	471	444	491	446	469	447	435	455	461	425	462	474	459	498	435	448	427	473	435	467	462	446	498	458	467	486	485	459	436	468	456	469	462	479	439	452	435	516	424	468	428	448	457	452	443	442	479	448	435	473	464	438	428	482	450	505	454	478	468	458	462	457	413	489	499	478	477	490	445	458	466	447	439	437	468	502	460	474	474	460	448	462	513	472	465	438	458	483	444	460	453	463	466	456	486	440	502	429	438	445	483	512	479	437	453	466	450	477	447	484	438	468	478	449	486	449	459	437	472	456	461	494	486	465	415	469	461	438	443	469	459	423	472	466	460	456	484	448	464	416	435	466	446	486	477	461	483	426	453	478	463	432	494	449	469	445	498	452	463	462	499	468	463	424	428	484	451	443	433	454	410	491	513	473	463	433	525	431	454	487	455	450	461	448	458	424	432	461	471	466	425	449	451	446	514	473	445	438	429	455	469	472	450	436	451	443	479	472	459	458	467	424	425	470	449	503	501	451	444	435	440	495	443	412	461	474	461	453	471	471	470	427	513	452	443	468	462	478	448	418	461	438	443	486	484	480	471	449	421	482	457	461	434	445	478	462	414	437	444	469	474	469	450	462	459	471	471	412	452	451	488	444	438	462	435	444	468	462	504	425	458	462	489	460	420	460	484	459	470	494	456	454	443	493	485	498	476	447	457	450	449	472	461	479	459	468	449	472	458	427	459	483	413	440	487	455	432	478	459	464	456	457	463	471	438	457	447	467	503	440	476	433	475	447	449	462	477	467	443	477	434	473	469	447	459	474	460	488	449	465	489	477	451	460	459	496	454	484	457	433	485	469	431	444	481	461	465	495	442	466	463	460	472	466	477	477	479	489	450	487	447	423	481	491	471	512	469	454	455	464	447	442	464	474	452	458	443	420	454	454	454	453	455	449	452	470	475	489	461	482	480	492	444	466	458	472	452	424	460	436	472	469	472	435	494	452	460	466	479	483	478	479	477	447	472	478	457	412	464	475	469	508	473	438	475	485	487	479	478	466	466	455	463	438	477	483	480	456	465	482	453	460	427	469	449	488	421	477	414	455	451	459	454	481	521	431	431	458	476	518	493	470	496	459	440	478	455	447	457	434	437	507	452	472	445	463	490	463	492	480	465	457	490	457	493	426	463	445	451	474	446	465	423	459	468	473	491	472	467	438	446	441	465	459	462	430	462	479	451	445	401	451	448	483	453	424	474	465	459	395	472	467	441	444	442	473	443	447	439	463	496	424	452	480	480	457	458	465	456	438	464	466	457	413	461	457	470	459	489	464	480	467	488	431	430	477	473	487	433	460	443	451	443	517	451	472	448	435	440	438	429	447	461	441	482	453	490	467	512	483	456	457	451	470	471	432	474	463	440	471	450	494	458	444	404	450	455	443	453	490	410	424	483	445	445	499	455	437	433	475	453	458	450	463	498	466	459	457	456	441	420	475	475	431	470	439	495	444	511	459	486	416	446	496	473	497	453	474	449	480	461	457	454	455	481	475	466	459	460	501	457	420	468	483	476	435	469	485	415	473	453	478	449	478	460	451	432	469	469	447	446	450	470	456	462	448	482	430	489	436	437	468	469	466	403	481	465	437	468	467	503	498	455	476	424	428	480	463	448	462	476	452	447	442	459	516	480	491	449	427	467	441	471	464	479	453	415	453	457	480	430	432	460	434	441	488	449	462	468	440	440	456	466	536	437	458	470	472	459	465	450	437	468	460	474	439	471	471	469	454	474	450	466	465	451	446	453	455	453	444	469	494	475	464	449	478	431	486	441	515	460	468	445	472	474	472	446	448	466	462	477	475	465	476	476	461	474	445	486	480	479	487	465	467	450	412	451	453	483	424	455	434	479	454	489	459	465	439	451	463	493	466	460	434	465	491	469	443	450	487	441	506	433	433	442	444	455	457	456	428	479	460	446	466	433	431	475	479	451	455	492	474	438	476	507	451	434	456	471	455	427	471	471	480	460	442	430	466	412	489	417	482	469	451	479	471	454	468	426	449	437	481	465	453	456	459	453	451	460	475	450	439	451	472	476	464	491	420	443	484	436	460	445	424	455	463	450	500	456	408	448	492	462	446	391	481	437	457	450	472	463	476	453	452	444	426	468	478	442	459	473	471	462	487	454	451	463	491	477	455	450	500	473	489	477	486	456	450	458	482	449	451	444	476	458	462	453	469	412	429	445	504	441	444	452	467	466	462	440	470	447	464	465	467	429	482	431	406	481	490	449	458	461	477	468	407	468	452	491	458	438	441	407	477	437	417	435	480	459	470	437	476	460	473	451	453	475	475	454	403	437	463	444	455	458	442	466	453	452	441	474	486	443	473	500	442	448	465	444	498	481	455	456	439	444	469	467	458	475	441	463	460	461	457	498	476	452	488	462	450	486	419	502	450	467	484	449	533	450	467	460	434	466	452	473	487	441	426	464	469	459	460	467	459	450	457	445	452	443	500	460	453	484	458	460	454	479	458	446	468	471	470	484	458	444	488	485	456	449	442	463	465	459	465	436	456	489	427	481	456	429	437	472	436	442	439	443	458	447	464	468	461	465	454	426	472	485	424	460	435	450	491	497	464	460	441	481	458	468	454	475	459	427	463	453	433	430	454	502	448	488	447	466	450	502	451	481	428	434	466	448	509	432	452	469	427	450	456	448	445	476	473	482	460	444	455	473	440	459
21228	40614	37919	31892	28896	24594	18579	14634	9762	7611	7476	5430	4133	3703	3057	3076	2534	1959	1445	1357	1223	1141	1226	1068	912	917	912	836	843	814	919	864	852	924	889	927	937	889	850	824	818	776	780	791	774	751	770	767	745	796	791	726	721	697	769	730	740	687	764	696	759	687	727	745	685	708	779	706	763	695	724	673	690	790	686	709	724	721	726	713	693	740	682	733	673	718	719	697	677	698	673	714	730	720	734	681	740	750	722	669	722	683	687	695	694	737	715	731	726	685	721	711	666	728	746	671	734	742	721	693	682	692	720	736	713	697	761	669	708	743	694	722	764	663	696	719	717	716	747	742	707	714	703	726	704	714	774	707	731	685	666	688	715	719	710	708	730	716	738	652	705	693	717	743	696	730	724	697	705	730	700	729	757	708	717	733	730	770	767	738	717	715	736	749	755	678	729	688	721	694	784	732	727	713	738	643	715	716	709	690	758	673	700	714	680	721	702	731	710	723	754	709	706	733	732	688	733	730	758	747	782	694	700	754	727	761	678	688	731	712	713	702	730	700	684	678	739	717	712	731	704	738	678	742	664	691	674	670	744	769	740	722	709	693	701	697	716	681	707	698	692	710	668	703	726	738	727	706	690	727	749	736	699	713	745	715	726	729	720	742	674	746	702	691	726	653	705	686	700	725	709	690	717	730	756	693	743	728	705	695	681	714	720	712	713	736	721	720	720	670	710	694	740	722	722	703	694	717	698	666	707	721	728	732	699	744	719	718	710	684	708	699	731	704	744	749	638	713	741	730	709	716	707	754	756	678	717	695	673	674	706	753	692	724	713	698	729	733	715	671	680	737	731	691	753	721	743	708	718	711	704	697	685	732	713	745	743	734	763	687	752	696	646	780	719	763	719	692	709	718	707	696	665	704	708	672	761	723	703	715	760	733	669	671	697	700	719	741	700	718	668	687	710	710	719	712	720	721	719	675	760	707	749	640	681	712	717	723	695	751	716	690	649	714	686	748	720	730	735	713	781	710	720	695	690	758	727	749	728	716	730	710	713	735	679	716	748	785	699	733	735	710	728	710	732	704	654	708	725	728	708	742	724	748	714	707	715	752	745	693	744	761	698	690	718	730	762	678	734	715	727	699	727	748	657	713	697	688	733	751	727	727	737	683	747	737	716	706	713	767	695	692	708	747	698	707	705	661	702	725	690	695	740	703	689	654	718	714	684	680	725	736	710	747	671	731	677	700	687	702	739	749	742	710	713	773	705	732	696	715	726	717	703	726	709	727	753	699	706	691	747	775	770	705	693	712	745	732	652	748	685	719	689	713	738	697	673	711	765	704	685	722	687	730	699	709	725	743	694	723	727	719	716	722	692	705	707	767	686	732	748	727	731	713	714	720	695	691	758	663	717	713	699	698	731	725	667	704	727	712	714	734	720	732	726	718	695	682	740	712	670	732	702	654	676	699	712	702	732	709	693	698	717	678	673	681	772	729	732	727	713	717	713	698	703	726	732	741	750	738	724	677	730	711	739	720	733	739	714	711	720	729	735	720	647	708	699	714	701	678	718	731	669	730	728	671	716	715	695	705	726	746	697	704	708	647	762	656	674	757	721	731	718	682	679	683	672	751	677	763	716	699	704	752	694	711	690	655	676	707	731	719	682	707	713	681	684	715	685	718	741	714	700	714	717	689	667	705	688	689	728	688	668	747	701	690	726	712	732	701	737	737	662	730	723	739	690	746	758	730	690	674	690	704	695	747	695	674	758	722	779	725	733	714	687	742	752	718	727	738	682	801	702	734	685	737	736	755	704	737	688	733	739	711	655	749	718	716	741	683	709	722	723	699	699	691	675	705	733	716	675	721	769	727	724	712	714	743	749	739	735	716	721	702	679	722	736	716	671	769	673	690	718	736	684	691	755	684	745	682	739	741	698	757	706	744	743	712	716	742	695	721	744	712	723	694	755	735	719	743	708	694	699	665	712	694	689	730	703	757	689	693	715	690	721	723	712	701	700	731	717	710	710	722	708	739	708	691	666	786	683	737	722	685	690	740	699	694	703	759	727	715	703	709	701	755	713	721	688	740	724	715	674	703	730	717	698	746	737	711	704	715	710	746	729	730	707	703	766	727	697	732	693	758	680	729	683	764	696	718	724	770	701	719	705	723	719	710	755	679	686	756	713	689	753	771	667	715	696	737	694	769	777	760	683	715	790	670	769	740	727	712	678	726	690	746	693	743	693	689	711	744	719	754	720	703	687	718	648	722	751	705	699	699	690	753	702	750	710	695	677	657	742	714	698	701	745	687	704	675	715	725	728	737	705	775	720	695	707	725	759	697	724	725	724	739	699	700	732	693	680	693	719	717	722	693	744	684	689	703	701	702	729	719	765	759	720	723	755	697	716	656	736	757	737	727	680	677	709	692	718	701	689	744	669	738	729	719	675	703	700	725	718	695	731	741	650	728	737	711	738	721	731	723	712	714	731	712	666	723	711	691	698	722	715	736	730	703	694	680	705	721	725	738	664	751	723	730	707	692	720	731	732	738	738	701	724	722	694	752	656	715	670	737	765	697	661	671	747	723	678	679	657	732	729	743	705	723	698	712	693	675	728	728	730	665	687	717	697	699	698	737	779	711	695	693	699	716	714	685	740	692	670	733	715	752	764	644	699	688	743	650	725	718	721	713	735	702	756	734	685	701	694	707	706	729	686	669	730	687	721	667	698	720	737	707	676	682	697	735	711	757	709	723	719	739	762	746	720	712	711	727	659	721	706	726	730	755	678	722	661	752	739	723	684	712	771	701	682	744	754	721	732	747	699	661	713	742	718	696	716	713	678	691	738	746	715	731	720	752	718	742	667	680	745	802	666	746	698	704	739	731	700	720	723	731	664	729	745	693	707	676	732	716	705	694	709	693	717	733	741	722	747	721	708	720	667	699	722	700	747	758	703	717	723	670	726	748	727	684	688	741	760	743	721	692	719	736	720	718	753	739	667	726	695	701	740	756	717	719	731	732	714	721	711	695	721	705	735	667	715	697	735	752	720	723	660	754	689	724	729	736	762	732	744	720	692	697	739	685	709	688	683	711	716	706	777	709	694	775	665	732	669	738	688	712	736	689	688	739	748	706	701	701	710	704	712	713	705	769	752	691	678	745	706	705	724	705	709	743	705	720	702	706	739	705	699	692	714	650	698	713	684	752	704	736	719	706	768	676	775	752	715	680	712	706	722	688	718	677	736	702	711	719	702	743	688	713	679	745	749	765	694	733	688	726	712	696	712	704	719	699	749	688	703	718	681	716	684	752	703	739	683	689	687	726	690	712	738	659	735	747	707	693	720	712	750	720	722	713	747	707	691	730	727	744	778	722	702	769	750	730	771	705	728	714	680	727	674	725	761	721	689	712	734	728	677	708	739	670	711	769	725	718	678	716	742	708	779	706	738	712	751	699	698	749	719	707	710	695	725	717	743	755	696	704	686	686	725	724	703	714	703	711	697	694
26576	21492	21704	15685	9033	5820	3488	2402	1602	1352	1272	930	885	850	772	746	701	629	562	513	534	518	517	502	472	469	481	458	515	477	509	499	475	500	519	509	465	523	456	455	491	465	462	472	477	462	499	492	487	481	491	448	469	472	455	463	459	462	467	448	450	458	479	500	469	458	506	481	496	489	485	489	477	473	483	476	493	481	477	446	446	496	478	450	445	495	433	474	519	442	455	468	468	466	454	476	463	463	475	441	465	491	469	485	449	472	491	436	500	488	485	481	448	483	466	442	487	450	454	465	449	448	477	439	436	506	476	484	504	444	455	499	472	485	462	412	486	478	446	484	441	489	459	468	460	496	469	478	480	454	502	480	452	461	473	503	462	489	477	455	439	495	484	454	488	451	485	503	465	465	420	452	441	459	424	450	455	486	432	435	444	439	446	448	425	475	493	495	454	507	487	460	442	483	462	455	469	464	450	440	468	488	442	500	500	487	482	486	476	462	436	452	472	460	435	459	464	431	444	453	433	439	467	449	526	483	474	478	476	503	492	476	450	437	480	447	484	453	438	455	434	455	440	470	444	456	461	430	455	478	452	496	515	494	443	460	479	445	480	455	455	481	473	452	449	470	514	483	475	499	438	456	465	449	484	456	478	486	470	488	498	502	459	464	469	413	439	512	444	417	506	478	450	463	448	519	452	461	435	463	457	482	486	508	496	471	481	458	515	437	434	441	466	494	441	443	472	467	476	442	451	480	531	463	482	456	491	421	454	448	487	480	470	501	448	497	460	454	482	495	400	504	441	481	449	472	486	488	469	464	483	454	474	473	491	481	450	442	431	520	485	469	505	473	489	465	495	453	471	452	472	459	461	498	480	413	460	435	467	490	501	490	452	452	485	483	464	465	455	442	494	440	490	415	443	446	447	448	467	461	505	446	425	452	476	448	433	467	468	446	485	464	505	472	453	468	478	537	459	458	472	428	502	508	462	450	472	463	454	444	493	471	484	480	433	457	435	456	466	482	494	477	488	473	523	521	490	446	470	491	432	450	497	489	429	483	480	422	469	504	469	445	485	446	485	442	453	489	488	495	477	474	468	472	445	448	510	501	489	464	438	448	492	462	465	443	452	442	449	492	417	464	459	459	479	478	502	489	482	450	446	450	489	417	476	491	488	413	492	483	483	467	458	441	464	446	492	470	450	473	469	444	432	474	426	473	473	485	452	496	448	473	504	502	467	505	439	517	460	473	453	463	497	454	508	421	486	430	489	478	480	524	452	520	515	451	481	425	472	468	434	489	481	439	483	459	467	492	451	462	469	482	455	455	485	450	458	487	446	455	471	479	461	447	487	468	487	475	446	466	482	458	463	464	490	470	438	417	464	460	471	454	445	475	510	470	469	493	485	490	473	432	471	482	455	450	476	455	512	493	463	454	518	452	470	493	461	472	500	458	435	496	494	477	464	481	427	455	439	457	486	505	463	413	471	480	456	471	478	448	482	491	451	477	503	472	467	473	482	438	470	454	450	471	465	445	445	465	455	454	412	509	454	427	491	471	483	481	487	480	488	494	520	483	463	492	465	459	436	496	449	468	492	464	446	504	454	450	468	443	490	455	421	462	502	446	472	474	455	482	506	496	435	456	441	495	450	524	457	485	458	437	456	459	443	480	482	444	445	419	462	447	478	450	468	488	448	458	422	467	435	473	440	426	443	455	474	438	459	486	436	475	487	494	482	474	462	441	472	478	477	460	479	493	447	457	438	448	470	451	466	473	442	481	468	461	466	451	437	432	500	449	469	455	447	462	485	506	479	446	460	470	479	441	420	517	455	447	495	504	463	448	503	455	469	484	470	474	440	481	492	471	468	451	476	474	446	438	462	463	488	472	474	450	467	485	457	475	434	469	454	469	488	455	472	457	464	452	481	473	445	461	455	472	495	481	462	459	420	469	493	459	443	479	448	514	481	476	501	488	478	481	430	441	462	420	465	462	479	431	468	470	460	486	452	455	431	478	461	486	463	485	480	470	479	463	452	449	463	474	487	476	465	468	496	437	473	472	440	472	474	438	451	455	455	495	489	508	470	509	470	471	446	470	514	499	486	479	478	456	448	470	505	469	481	457	440	445	493	480	483	503	539	467	491	446	444	487	471	499	506	456	456	440	478	457	467	472	461	452	438	462	471	502	477	445	471	440	452	467	452	476	494	476	456	490	496	479	485	472	510	505	511	473	481	454	465	446	500	465	493	470	486	467	435	466	473	469	448	474	464	464	480	445	507	458	466	453	473	464	432	446	459	449	452	502	438	476	469	459	484	437	462	478	493	485	462	456	473	520	445	498	489	442	466	484	467	455	450	497	453	480	433	486	468	428	512	461	517	468	407	493	489	455	486	484	451	448	466	487	476	472	445	491	468	496	465	427	458	452	432	477	468	467	472	461	470	468	504	424	467	497	480	427	458	466	471	405	460	466	442	480	463	460	478	464	480	448	478	451	490	432	456	465	471	445	479	476	484	461	451	455	466	447	483	488	477	465	494	467	488	496	464	460	445	481	462	443	459	440	452	447	495	429	463	459	447	424	494	451	489	502	467	443	459	472	497	452	478	444	458	450	439	448	482	427	467	441	466	439	486	500	458	461	476	493	500	504	477	465	493	444	471	498	489	434	459	504	420	468	451	511	468	466	471	487	477	420	518	430	482	480	467	477	498	482	461	463	456	500	467	517	473	465	450	460	467	484	509	512	437	480	469	466	442	461	473	465	435	444	469	453	430	483	450	424	433	459	514	511	441	466	473	469	437	471	457	436	450	473	497	469	447	506	473	470	432	444	488	468	505	488	484	478	459	465	482	459	498	474	494	462	454	474	444	461	445	487	476	475	450	487	495	484	468	472	410	445	438	433	483	474	490	483	473	486	492	434	490	484	491	478	453	502	461	466	443	448	467	460	478	456	479	465	469	448	500	490	505	525	464	504	467	448	482	457	446	451	505	455	444	433	460	463	473	465	460	471	493	450	478	463	470	453	425	450	447	467	473	414	452	442	493	456	456	447	440	514	467	482	457	456	490	461	472	461	461	450	447	476	449	468	464	479	463	474	493	466	470	479	440	460	457	450	481	439	431	501	434	450	452	525	488	478	490	460	457	470	459	452	483	450	457	478	501	466	462	491	434	462	477	484	450	465	487	469	480	485	476	445	439	450	519	468	456	479	476	477	486	448	456	461	508	470	476	446	463	455	483	446	443	492	461	476	489	470	449	479	465	451	483	500	457	512	425	490	461	468	462	500	453	483	465	436	488	516	511	446	455	492	459	465	422	482	437	472	438	454	457	454	437	479	443	466	471	466	480	484	470	476	466	460	478	521	490	482	454	478	495	473	461	443	438	480	470	479	490	478	408	462	481	496	472	444	427	500	512	480	452	428	454	430	468	475	478	492	518	476	454	475	477	447	471	465	500	484	477	448	445	480	468	487	458	456	469	481	452	494	446	439	453	495	452	491	446	481
18275	29769	27555	20809	16703	12514	8681	6600	4236	3521	3097	2247	1968	1708	1532	1553	1357	1202	951	897	939	905	861	857	850	796	771	811	750	811	771	774	776	743	748	798	809	701	783	741	712	771	749	787	678	737	751	779	704	740	754	769	734	726	708	781	660	692	696	741	709	713	715	716	705	736	735	717	748	671	675	742	742	679	710	690	738	738	737	698	727	783	736	702	709	726	749	720	748	718	728	694	695	701	704	707	730	739	683	695	784	716	650	731	712	745	744	721	738	773	733	734	722	716	723	708	717	728	726	711	719	755	710	771	757	724	730	688	678	683	725	694	753	754	721	760	693	734	747	760	681	766	755	727	713	752	715	671	701	679	672	726	780	733	728	728	656	767	765	732	745	696	724	685	706	746	734	708	686	705	700	695	706	706	763	724	736	787	778	692	767	714	717	743	745	684	773	689	749	723	688	727	725	715	714	694	701	680	727	681	742	720	749	712	712	741	780	688	696	748	696	669	739	743	732	749	762	712	714	726	705	689	732	724	721	734	744	735	701	745	694	675	731	771	733	733	723	726	729	753	713	681	748	660	679	727	726	724	696	659	713	691	689	720	708	683	711	713	723	714	701	692	719	720	649	687	768	672	772	721	720	674	724	713	669	738	684	692	722	743	708	747	698	745	679	696	729	818	747	767	728	712	720	730	725	734	754	736	732	718	678	731	729	689	743	714	726	756	764	724	708	750	685	728	720	739	674	739	731	775	746	739	705	689	724	757	728	762	682	692	743	722	718	721	730	749	730	737	722	700	712	756	739	718	745	775	700	729	730	747	723	711	711	732	718	747	668	686	737	802	713	705	685	688	765	704	722	764	744	706	675	702	687	701	723	752	731	731	742	711	750	692	690	731	727	706	741	711	691	658	670	668	717	750	738	716	703	711	701	770	722	720	740	757	723	731	694	758	728	741	705	680	708	760	750	726	696	752	751	714	659	750	716	772	655	742	743	714	794	734	742	737	703	710	723	706	725	688	659	799	757	743	725	724	704	677	766	716	717	708	687	742	700	712	746	722	699	761	745	728	724	698	737	682	736	735	730	655	732	732	762	741	735	735	737	756	687	714	735	711	672	717	688	721	715	689	745	740	711	696	696	719	744	678	703	759	765	704	702	689	785	785	749	700	729	748	709	692	691	724	715	721	686	732	763	719	692	735	727	682	780	678	717	736	745	729	698	733	704	767	676	730	723	714	727	723	711	734	728	707	759	722	754	710	745	698	747	737	716	776	740	755	710	701	758	736	713	723	733	720	674	689	734	729	755	665	689	696	744	752	705	733	701	719	731	707	752	701	677	772	714	692	701	763	733	726	707	707	713	741	757	743	739	728	738	710	735	719	673	715	715	758	732	755	719	691	744	766	673	696	698	706	702	676	723	717	708	711	739	718	735	736	739	720	705	757	700	730	705	735	700	699	725	772	704	695	710	702	716	690	704	757	772	736	731	680	714	703	756	705	717	776	739	812	724	747	708	730	739	771	759	690	743	709	758	790	691	797	679	747	724	720	753	711	686	740	747	765	747	733	713	761	753	740	703	743	703	772	748	728	736	737	722	742	748	677	667	733	741	734	723	741	719	763	741	678	692	746	708	690	712	697	766	730	671	758	711	765	693	724	704	670	708	705	739	685	750	672	761	707	680	750	770	729	771	701	724	693	716	727	699	720	717	678	713	771	754	718	699	733	686	726	790	683	750	721	699	675	717	738	696	710	756	764	699	718	739	743	698	694	732	715	701	748	780	745	740	734	724	686	727	697	751	707	779	723	703	720	763	718	730	743	703	751	756	678	777	726	695	694	708	732	703	755	718	786	718	717	696	736	759	715	730	719	763	744	713	710	745	751	699	651	696	707	734	735	694	701	729	732	710	712	733	701	706	748	753	712	753	695	697	755	714	764	706	723	701	739	716	723	703	748	764	745	724	761	708	758	725	690	754	709	750	723	677	698	703	737	695	717	739	735	693	671	712	708	747	719	691	683	732	688	714	718	721	686	733	663	770	692	746	729	733	721	722	711	737	686	752	764	710	709	743	739	735	756	696	755	724	665	685	693	741	709	675	672	676	785	714	666	724	723	640	721	703	698	734	695	707	683	716	718	761	727	696	683	693	758	736	725	736	723	691	709	727	697	739	723	705	707	775	729	707	712	684	739	695	711	761	693	742	705	686	687	753	751	670	740	723	787	708	741	696	725	734	703	712	723	730	728	762	745	746	738	712	694	729	704	735	733	709	740	681	707	699	731	738	740	769	735	725	714	713	731	717	707	748	710	731	723	718	706	768	688	737	702	733	729	688	728	709	744	707	693	687	744	732	760	674	717	689	717	691	703	775	676	729	736	719	712	750	762	679	716	731	736	736	709	700	723	700	668	733	702	741	742	724	701	694	763	733	752	727	706	713	736	744	749	770	728	768	754	714	712	721	737	676	698	704	742	757	719	733	708	724	742	706	654	772	761	726	707	696	705	735	691	695	723	698	741	719	743	698	725	664	726	752	737	712	720	672	720	713	769	726	746	648	755	764	715	690	773	699	732	724	722	722	724	748	717	752	706	792	708	689	693	766	687	740	719	742	675	731	743	705	754	779	679	760	702	752	715	728	722	708	731	707	802	692	715	709	734	765	727	715	724	707	695	787	762	703	702	683	686	727	720	690	746	739	705	697	699	716	735	739	758	758	704	680	770	683	713	737	714	704	704	712	717	734	732	787	729	734	689	705	697	723	701	715	680	747	746	716	726	684	727	701	665	744	747	717	713	691	678	677	754	719	720	718	732	806	712	727	729	674	738	741	713	716	721	775	721	736	740	698	645	700	699	711	652	711	738	676	725	748	726	709	711	756	737	725	736	732	755	687	734	763	696	713	751	746	698	736	728	686	746	677	712	706	720	715	672	700	710	667	719	725	735	729	725	765	727	730	725	752	724	684	750	707	713	713	723	743	705	725	714	715	696	721	704	729	687	676	742	728	713	719	704	712	678	726	743	716	758	705	760	764	749	771	718	728	715	741	680	759	742	720	734	681	699	678	716	705	700	703	719	689	703	714	740	763	727	720	720	709	704	740	709	714	698	720	723	765	706	715	751	724	734	713	719	764	679	699	759	757	730	706	687	711	752	719	780	698	739	742	686	745	744	721	700	736	773	759	777	671	718	706	738	734	700	747	707	713	692	714	736	716	686	728	727	730	715	726	697	742	715	736	736	767	735	719	736	700	705	758	724	779	735	739	709	723	754	756	721	726	739	738	720	738	736	740	704	765	677	693	716	710	773	727	753	707	736	733	699	719	693	715	726	701	721	726	712	733	673	714	702	721	707	729	754	783	761	739	744	737	707	736	774	709	771	748	716	712	734	737	687	783	724	710	711	688	720	770	793	681	739	755	695	753	725	720	676	697	749	747	791	719	744	763	711	745	737	684	726	744	736	700	716	715	698	746	743	747	711	705	716	755	693	730	689	691	713	673	738	711	712
23999	21215	28480	24353	21294	15496	8387	4834	3126	2723	1996	1625	1406	1254	1186	1091	963	917	743	733	695	733	708	744	657	650	627	635	629	598	666	671	670	651	622	636	647	667	621	619	639	613	590	622	631	586	645	614	592	633	634	596	580	661	619	622	651	593	619	628	600	592	616	583	567	572	596	620	575	606	592	626	604	586	635	607	583	630	594	575	602	563	556	563	625	619	576	643	603	588	555	604	614	604	599	579	578	618	577	608	639	584	605	575	611	580	638	605	591	583	555	602	599	598	583	598	587	558	590	602	572	607	625	563	603	582	607	596	601	560	584	594	645	562	598	603	617	603	610	617	537	577	603	647	558	564	612	593	550	528	596	629	562	593	613	558	596	597	624	607	625	584	615	574	594	629	624	643	566	579	543	630	612	625	613	613	603	618	615	567	574	614	641	599	610	559	600	571	594	609	571	569	650	574	608	595	558	565	594	625	599	581	621	584	583	628	575	586	574	612	599	600	610	598	611	626	592	628	601	641	614	571	632	623	595	620	597	617	575	613	645	623	606	586	581	589	600	573	616	649	577	602	639	622	640	596	600	590	546	596	633	616	611	652	599	654	597	582	648	629	606	598	596	586	545	593	613	616	622	589	607	615	606	586	642	602	575	569	599	613	598	589	533	606	636	584	572	561	606	580	595	614	603	564	593	648	579	636	584	574	604	622	595	597	586	613	579	590	589	602	586	613	576	618	592	606	586	593	594	590	618	630	618	571	617	610	621	644	585	616	617	590	593	623	592	635	620	579	596	576	617	576	633	597	616	632	614	561	588	623	631	610	612	594	635	620	597	592	590	567	607	616	618	608	634	606	609	613	640	600	603	628	580	579	572	586	599	593	622	589	593	575	584	598	605	578	613	590	607	594	588	579	612	581	598	598	559	588	598	624	571	648	635	586	602	575	607	579	607	648	637	596	581	607	593	602	589	615	611	619	631	606	567	509	618	608	596	602	598	592	646	590	617	611	592	611	615	619	625	630	591	590	583	627	621	575	595	639	618	604	576	558	585	590	596	617	603	579	616	596	569	626	604	607	561	576	612	574	647	639	556	591	546	577	607	621	620	588	579	645	567	574	622	574	604	592	628	588	576	582	628	578	606	615	579	606	629	600	518	654	598	562	577	603	600	596	571	649	637	600	602	599	561	607	601	606	602	659	592	599	612	608	618	601	596	627	587	599	580	606	589	598	588	523	587	582	626	585	579	573	577	603	574	593	589	600	565	592	586	579	599	622	577	627	652	582	637	597	600	607	602	600	565	596	614	569	623	588	615	575	591	593	574	641	589	606	603	589	530	555	613	632	592	592	622	610	578	558	603	556	547	638	582	593	632	557	617	641	615	596	615	599	578	624	583	594	562	588	598	623	611	620	622	645	583	606	621	611	621	594	590	639	616	615	633	611	615	614	593	624	584	576	595	566	575	605	593	607	599	609	605	623	552	616	573	588	597	585	575	593	585	605	650	565	590	624	563	607	647	630	603	603	621	623	621	611	616	606	601	596	613	601	573	592	590	621	589	649	565	589	619	598	579	601	582	565	548	613	632	552	614	642	576	610	632	615	548	618	608	558	606	615	590	591	578	582	602	574	552	562	614	642	623	592	615	573	586	601	570	598	621	606	591	648	627	598	586	576	598	589	587	560	611	607	580	633	569	612	598	618	664	603	597	560	631	547	549	584	614	550	579	578	603	588	606	588	601	615	609	592	606	637	602	587	594	634	609	608	638	587	624	569	604	574	593	562	610	579	612	580	560	582	627	613	573	617	591	621	568	572	579	597	593	656	572	592	573	568	561	597	588	589	601	629	576	621	616	599	596	542	582	572	565	661	576	609	620	600	576	606	593	628	613	583	653	577	557	643	641	628	602	554	587	630	602	594	575	550	583	583	608	598	648	564	559	628	631	561	645	589	637	636	617	616	595	616	615	560	603	645	619	578	646	603	569	611	644	583	591	623	600	567	599	647	608	584	599	604	591	587	584	594	587	605	603	601	600	592	617	562	605	604	598	565	625	610	618	574	580	621	613	574	631	606	594	581	655	607	601	602	627	532	577	626	636	601	583	615	586	605	616	553	600	573	588	581	589	565	624	612	615	575	613	588	604	631	584	548	608	590	552	574	569	587	639	607	572	572	581	612	603	592	641	567	604	585	579	603	581	631	566	613	597	577	552	574	589	599	615	587	617	640	566	572	605	613	585	595	587	606	596	622	640	615	549	577	615	617	586	628	599	610	596	602	623	619	608	592	568	613	610	604	623	611	637	616	588	604	644	605	634	576	569	601	617	559	583	576	587	600	621	572	598	590	603	573	601	588	663	564	595	589	609	559	568	598	583	611	556	559	608	580	605	619	585	606	582	561	607	610	619	615	639	613	595	591	616	624	591	589	599	592	638	575	597	634	618	606	611	633	613	600	558	616	631	617	574	554	568	597	600	584	635	580	611	575	576	582	576	561	604	585	600	598	629	570	624	556	590	604	568	600	622	596	567	625	590	612	581	578	625	592	637	581	643	605	542	625	592	595	606	574	609	560	592	621	611	580	624	595	551	585	586	615	586	559	584	583	575	634	581	597	593	600	595	594	580	584	602	626	632	564	618	590	570	592	585	609	632	625	601	580	569	600	598	563	563	588	613	591	572	574	657	591	625	569	602	612	580	591	613	587	585	545	651	581	617	606	615	595	592	590	607	585	577	617	564	630	602	589	594	570	606	621	596	606	647	585	560	587	600	595	598	556	605	629	589	633	566	610	569	588	572	585	617	559	622	602	617	584	598	590	563	561	606	617	591	599	593	661	606	646	609	616	662	616	598	582	602	607	608	563	576	587	595	606	560	654	632	594	595	580	637	606	564	583	592	573	562	619	570	613	586	590	568	590	614	580	547	586	579	556	621	576	596	559	604	605	587	571	541	610	610	637	572	574	580	596	594	612	614	604	678	597	607	597	581	592	624	592	569	594	603	596	599	577	593	590	561	570	590	622	603	605	579	587	588	606	588	611	550	598	627	602	601	587	591	603	589	633	649	609	641	578	617	592	562	597	620	639	605	536	619	551	600	606	620	567	638	604	598	616	618	597	644	680	607	599	562	608	583	645	575	623	652	596	607	591	622	552	575	614	594	591	573	615	604	599	604	606	612	577	602	597	579	594	551	574	603	553	661	513	597	566	613	564	589	612	615	576	635	575	557	607	557	596	583	600	587	578	610	562	583	628	590	591	616	627	614	618	611	605	584	608	644	592	581	617	630	620	578	581	604	581	602	593	586	626	578	603	625	557	593	558	555	609	592	624	592	582	602	576	635	603	614	596	587	570	634	602	532	598	568	558	616	588	585	633	592	556	584	587	585	582	596	625	604	606	591	562	567	591	610	586	584	594	585	617	583	549	596	556	610	626	605	590	639	568	600	605	597	635	592	561	581	579	634	597	596	569	539	596	637	591	638	688	630	630	615	595	606	562	584	580	644	564
20221	37225	36056	28387	24410	18241	14459	10763	7424	6411	4985	3744	3410	2743	2604	2424	2119	1668	1343	1251	1262	1334	1252	1179	1092	1106	1005	1010	1011	1047	1028	1025	1055	1068	1058	1000	980	958	1041	939	1017	982	991	968	962	1030	976	984	932	910	954	964	983	916	940	913	980	958	914	920	933	928	890	891	962	946	953	890	886	878	926	866	920	949	949	947	915	934	896	872	951	891	936	919	931	873	920	968	894	942	946	882	883	888	857	908	963	963	955	893	996	973	880	874	904	962	956	926	942	949	891	982	902	927	916	959	965	898	906	903	999	936	952	920	893	937	930	915	942	908	878	897	931	955	906	941	925	905	914	892	979	988	902	900	950	932	981	899	901	913	912	948	886	963	955	917	941	961	926	921	903	997	918	897	939	941	945	872	901	912	875	947	930	957	969	929	917	900	900	930	875	919	936	907	946	941	916	913	916	904	891	883	912	919	962	885	947	944	906	909	915	997	937	925	917	947	939	935	936	932	962	931	915	888	944	977	926	917	940	886	906	890	903	922	941	875	970	908	952	874	972	951	916	833	916	941	896	935	878	920	895	922	1004	926	932	891	916	912	927	879	907	923	944	960	964	901	901	947	914	942	914	903	951	932	928	923	893	918	933	901	912	945	915	941	950	930	971	927	892	891	901	998	975	921	967	916	894	905	879	906	897	919	944	954	939	941	935	931	926	888	949	933	888	927	913	959	932	945	913	937	952	870	898	935	932	890	876	941	965	944	902	929	943	950	888	882	978	949	907	876	920	916	943	906	934	923	916	960	937	902	850	937	922	913	838	893	954	858	936	882	918	923	956	959	930	922	902	914	908	920	952	984	948	887	926	937	928	925	944	859	902	855	940	891	963	921	885	924	1016	959	897	903	933	946	888	914	894	905	927	891	947	974	965	925	925	942	932	915	933	934	992	896	932	952	955	934	924	924	1001	929	914	949	904	987	886	928	949	963	960	914	890	905	933	943	915	932	888	926	917	871	962	911	922	877	898	888	869	890	930	891	916	962	916	918	894	889	882	901	915	940	919	915	861	890	908	963	952	973	955	919	881	911	868	840	955	965	921	885	869	875	874	944	909	933	926	877	908	930	962	964	910	876	939	944	960	918	904	906	879	987	935	927	887	942	954	900	880	946	893	926	950	916	951	944	955	883	904	893	919	869	944	901	908	897	933	904	879	949	967	928	941	907	863	956	932	898	926	883	926	916	880	1022	859	916	938	915	977	893	943	949	899	910	964	928	941	963	896	962	921	928	917	915	888	904	927	945	911	913	997	883	924	884	937	881	927	932	896	946	1011	901	901	933	957	921	914	865	896	927	901	887	922	990	926	897	914	931	911	927	925	883	878	939	918	940	897	936	978	939	888	951	890	908	955	901	902	955	900	925	926	943	919	873	984	931	849	981	952	925	923	927	881	861	912	858	895	884	943	944	932	946	892	935	925	891	892	898	923	906	963	938	940	967	938	902	936	905	931	912	918	916	919	940	890	936	903	940	954	878	897	874	879	942	914	965	965	945	913	917	900	953	942	895	929	871	896	896	939	952	933	927	941	971	954	918	902	932	967	949	976	917	986	930	950	917	876	932	900	945	926	921	939	929	992	899	899	891	907	940	915	885	970	932	913	944	934	918	974	901	908	938	938	933	900	957	977	937	950	880	907	969	878	908	881	950	991	885	888	921	867	900	920	920	899	924	894	922	898	972	934	912	925	871	901	924	869	921	922	942	889	900	915	936	936	896	933	915	948	953	872	932	939	965	985	890	911	875	912	874	919	869	957	850	958	892	989	909	963	918	927	925	933	891	899	936	986	927	903	955	942	968	911	942	936	860	922	932	897	880	879	880	904	924	941	930	907	917	944	915	884	907	914	978	909	863	884	931	880	972	909	951	909	946	978	920	936	955	903	904	951	936	895	914	863	882	926	871	927	882	958	919	925	902	899	943	951	922	973	892	955	902	883	915	933	925	875	959	986	942	883	873	900	947	903	945	902	960	920	879	922	889	945	894	892	935	930	904	938	931	900	964	936	907	934	879	922	928	877	962	917	919	957	895	903	882	918	893	938	873	890	886	947	904	926	893	948	958	999	966	999	888	873	976	883	871	915	891	903	939	989	882	917	947	928	931	924	930	876	878	932	992	917	961	968	888	902	1005	906	917	921	1004	940	936	936	872	956	960	952	922	903	978	948	965	881	937	929	960	990	937	896	904	930	911	950	916	910	894	878	857	929	934	885	968	988	982	925	944	938	893	917	983	882	895	906	919	951	929	978	876	896	885	935	913	898	916	870	921	892	945	886	895	946	983	955	923	972	897	901	973	924	896	921	972	877	920	949	929	891	906	888	934	940	919	906	939	905	912	907	893	964	920	914	887	918	894	912	958	904	926	886	892	900	974	905	963	888	930	943	940	906	916	909	885	871	884	902	893	959	917	893	937	881	936	910	900	914	977	983	932	872	883	907	910	882	939	942	944	935	941	860	918	890	911	907	879	893	879	932	935	950	884	889	912	950	951	968	965	928	947	917	938	906	875	958	924	913	949	957	925	883	911	897	907	926	935	905	886	897	986	949	884	950	933	942	949	929	993	910	901	921	915	952	955	965	943	881	923	869	920	932	909	866	868	960	922	918	899	913	933	980	936	925	931	915	906	935	893	934	901	975	980	941	910	874	986	925	875	922	913	904	959	948	976	942	949	966	937	886	941	908	908	907	886	890	928	911	938	881	943	900	923	926	952	937	964	906	918	947	919	900	876	966	908	921	953	926	889	931	952	945	905	913	892	940	945	910	917	932	944	872	912	923	915	941	895	887	989	954	936	922	897	952	913	963	878	903	904	863	880	932	872	926	910	970	921	963	944	886	905	919	949	911	922	917	962	908	985	989	916	945	988	982	935	940	925	874	941	912	947	921	944	928	894	975	890	921	962	959	891	950	903	890	956	862	923	915	1024	884	918	909	914	944	948	924	900	914	942	913	946	901	932	936	891	938	933	833	895	942	890	909	972	856	928	965	919	883	971	920	950	932	870	902	874	905	888	997	932	931	893	956	958	904	903	866	936	963	901	909	899	905	963	921	917	902	951	931	954	905	931	907	935	894	915	969	893	965	918	927	911	904	855	883	952	899	904	940	967	925	895	932	881	923	920	914	902	903	943	911	898	924	889	897	867	922	893	959	943	910	923	1007	938	882	866	891	901	956	929	889	910	885	898	954	929	953	883	943	974	874	921	884	895	948	932	935	908	899	906	970	934	910	908	931	905	915	924	879	968	935	900	945	925	855	897	920	892	933	924	905	939	960	884	944	943	855	927	912	938	891	945	928	959	825	981	940	924	872	901	926	926	899	892	971	965	872	891	875	897	935	943	952	919	902	951	881	887	908	979	970	875	911	948	869	940	875	917	868	924	928	940	985	946	906	966	947	868	930	872	894	968	913	909	931	932	935	921	951	933	945	898	896	933	918	932	899	920	925	882	979	890	912	937	1005	939	880	887	934	927
23039	21192	28984	23687	21429	21462	15958	7141	4325	3429	2637	2100	1723	1449	1363	1239	1050	929	735	669	698	693	653	594	579	561	536	558	522	539	526	550	567	601	511	511	510	532	501	507	516	458	494	512	517	519	497	456	521	467	524	511	479	494	497	473	471	475	456	521	457	429	495	469	491	493	511	531	422	486	461	453	517	513	455	485	481	461	493	456	501	476	504	443	469	498	457	463	476	472	483	497	499	483	480	459	456	540	456	442	529	459	464	431	413	526	454	462	467	471	494	468	428	454	445	483	488	478	469	492	470	478	483	443	481	460	462	493	481	473	465	472	472	492	493	463	477	470	464	491	508	510	450	465	496	445	474	484	497	466	484	446	470	465	488	481	512	442	463	523	495	498	454	459	460	502	486	488	479	510	448	466	503	529	491	490	482	508	454	483	477	496	458	499	511	503	524	492	483	484	469	464	440	475	473	454	487	462	507	456	490	471	497	514	453	432	447	456	491	460	477	517	464	473	489	464	448	495	481	489	465	483	473	480	484	430	446	481	464	466	463	490	454	465	475	492	546	431	453	479	479	480	445	499	447	495	496	462	482	520	468	475	426	462	469	457	492	471	461	523	490	453	471	464	455	469	490	443	467	504	498	483	476	448	486	511	444	473	478	473	464	473	497	461	501	500	473	497	470	522	487	463	443	465	445	483	481	441	488	508	462	498	472	483	500	464	451	473	497	482	458	469	474	476	474	520	437	481	486	460	470	487	510	469	458	490	463	486	478	458	419	516	467	470	460	497	471	481	490	449	488	494	471	470	426	474	476	434	459	484	464	446	511	448	448	435	444	445	474	479	457	493	480	500	467	505	459	497	465	505	518	478	435	446	486	473	507	477	515	494	481	501	481	480	501	492	447	482	490	457	461	465	480	448	443	476	457	474	470	477	517	464	481	466	463	498	492	485	470	475	462	449	521	505	463	466	488	523	505	475	484	481	497	494	461	463	451	456	475	444	500	463	464	521	413	488	467	465	489	445	480	454	479	512	457	470	471	498	463	441	452	472	482	465	491	465	500	480	469	484	491	465	472	418	468	482	510	463	502	462	454	453	484	477	457	445	491	523	474	439	511	479	493	485	504	467	445	493	472	484	497	453	493	415	490	493	496	478	480	465	488	450	492	497	494	485	458	485	510	480	460	451	477	452	475	508	444	486	444	433	500	446	490	474	469	425	490	505	491	470	459	476	475	472	455	463	481	458	450	474	484	459	474	489	480	481	478	471	471	440	479	491	478	503	437	459	487	477	466	450	477	459	484	455	483	471	476	471	448	479	474	481	455	490	495	475	449	472	478	487	504	453	455	488	476	493	462	470	469	477	489	472	513	463	479	460	501	494	504	464	478	486	477	472	458	457	479	517	457	455	483	469	473	452	456	503	485	474	495	448	489	474	451	470	507	480	473	467	472	484	463	458	472	424	476	456	450	456	480	465	489	476	469	500	483	458	457	456	493	454	466	453	504	435	510	461	466	500	456	473	478	443	451	475	517	452	443	461	479	510	444	472	490	415	457	469	408	495	516	508	478	486	481	497	516	458	481	497	497	468	479	484	470	433	509	483	536	445	493	480	458	507	434	491	473	484	467	466	459	480	453	485	470	490	500	470	471	448	443	471	472	505	468	477	502	466	434	522	468	455	486	432	444	490	462	467	476	522	460	440	488	419	449	450	478	508	486	484	492	471	474	484	486	490	481	431	452	480	495	483	437	486	458	487	429	446	481	483	475	497	446	456	462	513	464	455	432	481	484	488	486	436	485	484	510	449	467	489	478	464	465	445	515	472	465	496	492	467	471	474	480	460	469	456	511	476	486	439	474	461	500	463	466	508	447	487	464	480	454	507	486	465	474	507	503	467	517	433	465	473	455	478	481	464	461	463	497	529	496	487	485	457	461	484	448	449	493	472	481	493	513	477	477	479	449	511	433	451	444	471	433	494	440	480	494	472	498	440	472	521	475	503	468	442	511	437	441	458	464	462	472	490	497	475	452	454	462	414	503	443	450	466	457	498	470	472	458	424	494	458	472	461	491	511	509	485	464	456	486	464	488	440	523	462	460	477	461	514	474	484	473	452	486	486	464	510	492	449	459	484	477	454	488	485	478	468	496	487	448	481	500	490	479	479	463	492	478	477	446	484	479	480	457	483	497	480	522	461	509	490	488	445	487	439	481	457	464	473	469	505	472	481	490	499	447	493	456	433	477	473	458	442	438	503	484	471	470	486	455	488	467	462	477	475	506	462	478	504	448	475	475	454	455	486	490	446	473	493	434	460	479	469	493	501	455	487	490	480	522	464	505	491	497	468	506	492	462	451	478	463	498	480	477	517	490	478	512	478	490	493	444	468	494	495	473	491	476	498	456	463	424	456	458	477	441	449	472	427	507	472	488	478	430	483	473	438	464	490	467	514	479	459	502	499	477	449	495	486	486	497	437	496	476	470	452	495	493	478	445	452	513	472	460	465	485	460	489	487	495	483	477	454	529	490	444	509	457	473	445	489	498	432	494	466	468	487	485	512	486	497	449	451	475	477	472	455	464	470	428	461	476	459	488	457	497	440	517	465	482	452	480	496	487	464	475	466	438	482	452	448	461	491	491	471	446	516	454	457	511	454	472	479	445	485	488	437	479	454	479	452	471	501	489	498	454	462	532	456	444	460	460	462	477	478	442	450	465	533	487	455	456	452	435	502	494	457	466	447	474	466	485	450	449	500	446	514	485	482	493	435	504	481	472	480	460	476	481	484	480	454	494	463	469	445	454	487	522	467	464	497	493	494	507	483	442	478	486	432	476	476	451	504	495	466	504	502	491	481	469	440	513	485	484	502	489	455	488	503	483	498	482	459	481	493	465	457	466	441	460	505	450	458	529	466	492	478	513	482	446	468	479	435	488	454	455	470	498	471	482	496	486	474	499	442	487	483	432	473	519	488	474	491	441	488	485	512	496	502	473	479	498	479	483	457	464	438	479	512	441	483	447	491	508	456	479	454	480	474	500	465	441	488	514	494	489	439	447	484	497	476	465	500	488	474	469	430	490	452	505	457	452	466	458	431	474	486	485	490	465	492	491	426	508	480	438	480	494	461	462	474	465	472	497	406	438	479	473	462	436	464	498	490	415	497	471	487	489	479	442	459	430	474	492	471	446	450	490	473	491	468	441	448	448	479	454	485	485	514	517	452	494	441	480	500	470	487	490	498	434	446	464	472	456	461	480	479	468	477	440	509	435	511	484	486	483	449	460	453	473	435	444	503	465	486	492	462	468	463	463	463	488	464	471	485	479	464	497	460	460	469	445	450	463	479	460	467	479	482	477	482	471	445	480	487	451	474	442	465	460	505	473	475	452	478	465	472	438	497	481	467	481	485	485	478	516	441	440	504	486	445	501	444	466	475	492	484	451	475	498	462	451	479	498	470	491	485	478	495	501	490	456	482	455	505	438	436	469	483	500	462	447	478	478	446	479	502
22775	42796	41168	33600	29153	22147	18930	13998	10143	8391	6502	5120	4344	3598	3407	2862	2323	1822	1507	1352	1324	1416	1193	1166	1092	998	915	897	951	898	873	889	985	1021	916	922	864	845	829	857	830	835	808	791	809	776	801	799	758	755	774	745	742	771	741	763	735	753	742	766	757	772	841	765	738	707	774	745	761	764	745	791	728	745	754	776	758	690	763	764	745	787	789	741	778	768	735	761	758	752	762	714	718	707	778	750	771	726	728	760	762	771	755	715	755	749	741	764	727	735	782	740	739	749	661	775	740	725	724	710	710	739	735	709	742	716	758	747	743	725	765	752	733	735	767	715	725	762	750	795	711	746	766	725	737	745	748	763	790	766	718	724	739	738	727	769	756	761	741	768	730	724	699	720	725	734	728	745	707	784	768	712	759	742	716	771	728	720	729	785	739	754	729	730	737	755	747	724	714	721	760	769	706	783	727	728	750	759	741	766	738	748	702	717	737	768	741	749	746	760	712	751	744	736	750	774	709	779	760	729	746	770	700	777	728	746	722	719	739	760	752	737	737	778	748	732	771	752	753	802	726	764	782	736	767	729	739	754	759	712	797	759	756	744	727	777	751	753	809	754	750	735	746	755	713	793	777	743	710	752	762	707	714	744	759	754	746	769	779	753	737	769	734	733	771	745	765	735	764	742	723	716	748	754	761	711	739	770	709	728	763	717	742	726	765	703	758	725	746	760	767	711	708	734	732	755	718	727	737	713	777	727	722	736	757	760	714	694	728	720	762	737	680	801	733	715	750	784	733	739	713	747	778	757	747	709	752	751	732	671	788	738	747	710	742	731	766	702	711	762	755	754	743	732	758	748	769	796	771	711	759	697	740	760	742	677	713	804	751	749	735	763	741	701	789	767	765	730	724	717	765	706	745	749	763	752	688	720	701	761	718	770	743	713	727	756	722	757	760	740	743	748	742	712	716	728	722	732	736	729	747	722	714	721	732	745	782	742	769	766	711	748	730	731	735	710	723	743	745	747	714	749	757	714	761	707	700	738	749	709	761	713	729	730	776	730	767	759	760	773	756	771	701	731	697	736	748	751	759	744	705	790	715	815	773	740	733	778	748	696	782	750	748	751	713	784	734	762	745	749	742	749	698	795	750	770	755	751	725	739	740	704	743	743	734	774	733	748	791	694	735	754	756	726	697	759	710	740	722	701	717	699	735	753	735	737	755	750	713	727	732	691	744	706	751	731	730	773	701	773	747	777	732	769	697	730	773	750	755	805	733	734	694	755	713	725	756	739	725	751	729	754	768	784	767	781	726	683	769	802	742	753	772	779	744	726	732	739	726	805	690	731	766	776	763	740	707	742	759	748	724	724	753	747	713	731	712	770	723	740	761	740	714	756	753	774	694	770	774	728	731	756	758	730	747	696	760	707	754	706	722	743	800	725	754	735	719	746	747	757	739	737	775	729	819	742	750	776	742	734	707	740	739	691	753	708	795	739	741	754	674	748	713	741	747	684	765	753	727	761	734	716	741	751	756	695	770	773	790	751	755	755	751	763	755	737	738	727	716	776	734	768	782	739	769	790	762	772	682	758	733	750	788	737	723	708	753	749	769	710	774	721	748	750	764	775	738	741	738	774	706	755	761	748	750	738	705	765	668	690	743	768	735	713	704	738	737	738	743	799	734	778	759	728	737	756	736	769	760	810	742	733	741	700	753	753	732	746	737	785	777	714	729	734	756	788	748	788	715	769	792	721	714	744	752	716	756	752	766	747	721	718	724	718	727	734	740	747	762	787	770	696	784	766	729	723	741	742	748	726	741	787	726	732	790	737	749	744	735	768	757	757	797	757	760	759	726	770	769	731	713	752	730	774	732	805	748	788	801	722	736	723	750	770	728	728	747	725	734	711	746	728	774	714	715	783	753	756	711	745	764	757	754	724	708	711	725	775	753	749	755	719	806	774	710	727	752	727	747	755	740	742	802	738	721	721	693	742	715	793	731	712	738	685	736	732	699	742	745	738	738	743	694	751	721	717	743	700	691	736	769	723	766	787	750	718	785	698	721	688	749	714	680	736	730	722	742	742	730	792	701	691	706	774	758	756	773	709	740	728	774	734	709	737	756	731	702	710	753	749	752	810	707	729	725	703	701	729	739	745	723	749	743	723	756	743	765	751	778	730	742	799	716	742	793	707	758	766	725	729	758	721	745	739	788	766	735	755	745	772	744	741	709	756	720	756	806	754	737	781	748	717	732	752	751	784	746	722	754	723	753	732	753	760	794	726	727	802	725	774	751	697	775	754	726	732	763	772	723	717	721	719	749	774	739	725	751	779	741	664	759	738	759	751	708	731	733	743	736	682	730	712	726	777	777	721	779	731	741	757	759	734	752	775	697	741	711	689	740	752	773	782	804	715	733	765	767	742	784	782	726	796	747	753	708	719	736	742	687	737	713	744	769	746	838	782	724	740	725	784	701	722	739	719	717	731	718	700	742	749	736	730	778	710	740	725	727	698	758	769	710	693	781	698	713	723	749	743	754	777	736	762	785	729	750	735	790	737	719	736	777	752	742	763	765	767	730	784	753	731	756	786	723	803	781	754	804	785	758	739	728	759	686	767	719	770	695	749	756	707	781	820	774	757	716	698	757	767	761	726	776	753	770	749	711	747	751	727	738	726	742	727	803	785	765	729	724	746	714	697	722	746	747	724	748	748	724	758	736	755	767	778	759	767	694	766	726	766	749	754	748	699	753	754	761	759	746	723	720	764	750	739	753	722	715	777	791	711	697	752	730	790	699	719	699	742	777	746	743	741	756	750	702	704	741	788	744	752	795	737	715	743	719	650	711	754	762	755	761	752	800	754	716	737	752	741	690	723	749	743	743	753	767	776	754	714	752	735	723	772	775	717	731	753	728	738	708	720	758	748	762	740	737	747	724	775	768	735	726	786	775	744	701	767	743	763	732	727	702	730	760	729	717	774	703	740	685	790	740	695	743	752	798	731	725	792	737	768	688	724	708	744	735	712	741	751	740	755	713	753	710	778	755	698	727	737	732	791	760	764	719	709	722	755	717	782	727	732	750	743	781	697	757	734	696	709	761	736	759	709	705	724	769	740	723	726	767	750	719	743	735	732	781	732	745	750	765	763	737	739	743	769	714	777	784	716	747	783	772	743	736	727	724	721	760	783	743	724	729	701	752	687	784	730	731	742	718	732	771	725	759	766	716	763	745	732	733	754	765	736	744	755	727	715	738	736	735	708	724	676	736	764	802	776	764	817	703	745	741	763	728	763	783	708	703	758	723	753	789	773	798	787	750	736	733	736	727	740	696	735	696	745	749	783	758	737	717	743	721	719	783	695	756	747	679	764	717	700	739	753	726	734	748	717	718	757	737	730	740	797	723	761	736	707	696	784	704	726	728	739	742	754	726	739	698	708	743	747	770	746	771	756	747	763	742	722	780	781	776	788	769	735	764	697	741	747	721	723	708	727	711	736	736	696	729	699
26559	21653	22966	16997	9149	4734	3493	2232	1626	1255	1100	964	877	736	736	775	609	558	559	522	561	565	522	514	493	513	507	557	469	494	496	516	520	498	525	476	484	525	472	512	500	468	476	433	480	520	517	462	534	514	446	492	484	467	463	542	471	504	473	443	511	478	458	489	496	458	487	513	480	506	445	481	487	461	459	502	462	466	455	447	439	423	493	443	484	488	460	465	468	454	493	510	495	511	489	472	530	479	469	474	478	485	467	517	477	479	479	472	478	494	449	458	468	465	507	488	500	511	506	508	483	471	488	458	479	544	509	467	468	465	475	479	458	472	473	515	415	528	488	434	508	525	487	483	488	472	466	500	482	495	452	521	479	511	477	466	432	454	501	532	471	475	490	487	490	469	467	479	464	499	471	461	506	498	464	473	460	474	460	471	453	504	494	497	485	506	478	480	531	488	468	470	493	481	479	471	466	441	498	486	445	486	476	496	509	463	459	488	495	513	461	486	489	492	458	487	465	454	480	477	455	511	468	470	487	464	499	475	497	515	504	469	475	479	456	495	511	443	505	516	463	497	499	449	513	472	505	465	451	434	504	490	510	476	454	474	458	472	454	468	451	469	448	476	473	524	452	475	416	464	461	515	466	499	493	452	482	508	429	480	437	457	526	478	479	460	481	433	513	492	503	517	491	477	455	493	490	471	494	472	498	499	456	488	480	470	443	489	478	465	465	467	488	495	458	515	454	465	473	473	490	468	477	476	474	463	482	494	473	483	458	478	470	492	555	461	466	476	478	486	466	521	490	430	494	431	463	440	480	483	465	464	503	508	500	495	460	473	501	481	486	478	461	492	476	493	468	448	477	488	468	466	440	441	490	451	505	484	469	435	500	472	485	455	476	486	444	460	486	505	481	516	490	484	463	493	494	477	457	454	515	436	477	483	479	512	476	467	449	479	493	503	461	485	505	486	507	452	518	487	524	492	467	470	486	468	470	486	464	516	436	468	490	498	470	484	492	460	486	460	475	495	458	463	462	489	470	472	490	443	519	480	462	485	468	487	510	475	475	447	499	478	517	515	502	497	478	483	430	468	482	454	486	467	443	500	483	464	461	519	457	448	471	466	470	478	455	483	452	478	495	478	501	486	478	491	457	478	521	473	495	480	443	491	504	503	469	459	456	473	464	474	479	411	466	528	497	467	473	474	492	507	446	477	488	502	481	516	473	476	461	501	472	507	489	501	445	476	498	464	492	481	460	483	502	467	503	495	471	500	477	491	497	494	492	500	510	486	516	462	495	481	488	477	515	502	465	476	474	437	483	497	485	497	510	456	483	488	462	502	476	476	493	488	469	457	438	506	484	449	477	464	511	469	443	485	461	436	454	503	460	447	493	484	472	446	463	517	485	470	473	465	448	472	447	478	476	481	447	473	484	463	461	450	466	447	471	490	478	489	456	486	441	472	486	468	479	454	506	471	480	498	474	493	450	508	499	496	493	426	476	443	469	469	489	484	520	488	486	473	443	459	468	473	476	460	447	484	457	475	478	466	477	491	481	470	507	466	513	469	513	512	454	463	474	471	438	458	436	496	513	481	518	494	497	503	454	488	461	453	468	486	485	482	508	463	485	485	476	479	494	404	452	471	490	496	461	463	477	469	494	424	481	471	519	482	462	473	468	511	476	491	486	458	476	474	526	460	468	496	490	437	490	470	474	532	486	467	486	444	468	446	464	473	478	468	462	467	451	449	505	445	428	510	477	514	467	487	476	509	461	480	515	474	501	514	518	492	514	472	463	452	476	494	468	498	462	504	482	467	498	494	483	466	476	499	467	469	452	508	481	493	464	497	472	449	496	491	505	476	464	466	432	439	463	456	447	487	513	499	450	458	464	459	484	468	478	503	455	429	470	475	472	434	521	545	443	463	500	510	486	483	492	535	447	481	492	427	463	473	505	478	493	456	459	507	507	467	464	485	453	488	493	489	438	476	440	458	489	500	466	493	477	459	468	510	472	490	463	495	450	450	503	444	470	472	474	476	460	446	500	464	482	479	475	471	492	461	519	496	459	507	459	493	457	454	473	479	490	478	477	448	480	445	471	436	474	474	507	437	457	465	490	503	458	489	473	503	486	482	494	446	477	458	487	478	447	469	477	497	484	489	481	474	475	487	469	481	476	489	489	497	464	471	450	484	487	477	479	451	462	480	487	521	461	473	509	488	492	497	501	491	510	482	490	521	479	482	467	461	518	489	482	453	493	499	471	491	462	466	462	491	481	503	458	478	482	504	464	479	488	470	485	455	482	468	465	477	423	463	461	471	486	474	470	456	477	477	530	515	428	482	514	520	479	482	455	496	454	443	499	473	502	456	511	487	485	476	486	450	463	492	460	501	501	490	506	500	503	505	494	474	455	466	502	446	453	499	505	476	471	490	449	481	475	472	495	505	463	477	479	472	461	473	462	535	474	462	449	493	433	471	419	469	514	493	420	474	451	478	484	477	474	461	447	474	502	511	478	453	517	497	456	471	463	477	510	470	482	492	445	473	488	506	474	463	446	460	457	475	470	476	491	492	485	512	471	457	485	484	488	475	482	463	505	464	465	466	457	448	511	482	472	503	479	435	447	432	447	501	460	479	423	458	449	456	482	486	444	460	493	482	478	445	458	493	473	506	531	506	490	507	487	488	501	489	485	445	437	475	463	493	504	473	494	435	470	477	477	443	433	452	496	466	480	472	469	485	483	508	486	502	498	473	487	503	482	494	476	488	461	467	499	464	510	476	485	433	492	446	478	481	470	497	468	492	508	479	462	510	455	452	458	485	455	447	477	509	496	476	496	494	534	460	489	446	492	500	475	493	466	475	503	474	468	485	474	510	468	511	423	471	514	485	441	452	478	484	483	473	470	437	455	438	467	471	503	470	472	450	450	456	481	485	486	482	456	475	485	494	465	473	478	458	475	452	488	484	501	470	515	474	498	464	484	484	467	507	478	460	433	468	526	476	472	500	487	459	493	466	495	480	536	465	527	478	452	467	470	512	477	455	478	471	458	510	485	483	502	464	491	455	461	478	464	455	489	468	509	461	490	489	492	502	470	444	490	450	445	508	515	479	460	512	442	508	447	467	442	490	474	501	527	464	515	454	437	487	444	483	453	474	494	470	484	508	471	469	479	462	511	479	466	473	484	475	465	479	521	464	471	430	500	458	503	495	481	489	489	495	475	490	459	481	521	486	464	475	436	474	474	483	464	451	489	448	478	467	458	488	515	464	499	472	504	501	484	503	479	476	494	452	513	501	452	427	485	443	507	484	479	500	467	508	489	506	455	460	438	463	497	440	485	466	437	468	496	478	461	499	501	463	516	467	480	489	443	455	472	443	451	490	492	469	461	485	474	487	494	513	461	476	495	473	502	463	505	453	505	527	474	491	474	449	454	484	481	467	496	459	505	493	482	453	479	493	478	469	515	457	503	466	489	474	470	494	477	446	448	476	491	465	523	506	497	432
19650	32626	29916	22048	16569	10799	8891	6051	4438	3167	2754	2287	1944	1762	1617	1404	1265	1068	1002	910	931	991	888	906	827	851	813	776	822	766	770	819	796	812	795	773	808	728	753	751	738	758	855	761	818	765	760	756	765	761	773	765	752	758	743	753	760	800	781	727	688	708	838	713	741	769	705	718	768	740	672	760	725	750	734	717	794	772	750	727	770	742	727	735	767	786	786	739	745	742	748	728	747	751	685	782	686	738	700	721	717	807	754	743	737	752	749	729	737	756	744	733	759	736	734	757	793	745	753	744	648	737	726	769	748	824	693	712	718	755	745	743	777	725	752	740	710	699	681	767	792	753	725	734	708	780	740	748	719	732	757	795	760	747	775	759	708	738	729	771	760	732	771	746	736	721	721	760	696	720	766	756	724	737	763	761	742	728	723	781	747	747	762	751	724	703	763	724	781	709	727	745	763	742	735	732	721	740	777	709	718	817	706	733	745	747	790	741	800	734	729	714	740	666	733	765	766	791	717	716	786	729	726	719	799	693	800	706	704	737	748	763	733	747	766	735	757	796	705	797	752	706	782	769	738	777	739	708	792	745	730	729	702	723	759	733	732	711	782	758	744	729	748	721	761	778	724	720	716	788	784	697	761	712	765	719	763	720	783	675	749	713	784	735	797	711	723	767	718	738	685	734	717	705	736	733	750	683	734	755	733	782	768	711	736	711	702	733	780	752	730	725	750	705	765	774	747	757	737	795	748	700	786	751	752	758	735	739	744	755	732	743	781	797	749	694	753	749	758	782	729	770	734	725	740	748	749	749	809	690	786	746	742	757	719	795	780	735	768	729	734	743	748	728	730	736	724	723	770	777	752	743	738	757	749	756	751	737	741	720	724	762	738	721	746	704	778	771	743	711	733	773	772	748	771	781	715	781	739	745	790	723	737	779	729	731	700	746	747	740	802	743	753	699	724	717	733	760	712	740	789	763	723	746	754	703	736	731	711	765	727	719	769	767	766	738	744	740	763	760	779	766	756	740	762	793	690	743	742	710	801	747	724	742	714	740	789	742	792	732	759	754	746	767	706	769	756	745	745	763	719	730	694	760	738	757	765	767	698	818	792	736	730	697	763	788	697	753	739	766	732	718	728	745	769	763	708	736	704	756	759	744	722	770	737	719	766	691	718	763	795	719	733	742	728	756	735	716	765	758	750	759	773	773	750	763	686	756	702	745	738	723	735	729	714	732	735	770	747	750	764	775	773	716	748	748	712	769	756	755	728	730	775	722	808	753	766	741	705	741	766	786	769	775	720	770	741	745	745	757	739	777	739	741	742	769	754	780	761	774	768	712	756	736	748	780	816	674	721	706	700	759	712	785	755	749	774	756	736	768	749	756	733	744	803	747	725	761	713	741	747	726	731	709	710	692	735	705	740	776	728	734	745	794	757	736	779	765	762	741	699	741	663	784	748	762	720	759	754	724	754	694	741	743	720	763	681	763	734	718	748	762	736	766	780	752	739	726	704	767	735	713	705	727	771	748	773	732	757	701	730	755	715	737	735	724	709	755	742	709	722	753	738	718	752	698	753	692	776	763	728	745	758	669	745	737	783	722	773	728	754	709	765	709	738	724	773	764	797	787	750	725	737	732	733	785	762	760	707	771	753	724	774	711	718	707	789	730	742	747	803	781	743	720	758	779	735	688	770	706	784	768	725	754	752	750	748	702	750	749	735	783	727	753	751	749	761	717	775	763	768	728	721	766	763	753	764	737	711	749	751	775	719	710	766	751	762	729	731	761	737	747	762	756	747	758	767	745	742	747	713	728	740	750	759	779	740	757	772	740	774	708	740	769	736	717	752	762	773	748	746	748	748	751	721	707	746	786	770	764	714	730	757	731	693	760	737	725	737	744	756	748	695	793	702	793	735	708	733	740	728	716	761	742	703	739	753	718	772	810	719	768	761	729	728	761	759	773	746	788	726	783	737	778	694	756	736	796	772	754	763	758	751	720	763	722	733	781	759	746	724	768	715	714	757	731	802	776	762	797	770	722	798	686	767	714	784	718	710	712	781	720	801	742	732	759	735	749	814	747	733	760	728	748	724	722	701	781	747	745	706	723	783	705	748	746	731	778	728	733	714	756	693	738	711	726	759	738	759	729	750	684	752	736	765	722	724	760	729	779	715	748	766	753	739	758	739	758	744	769	775	680	770	782	704	753	784	740	735	726	777	693	760	751	729	735	813	669	754	736	761	778	778	732	749	746	744	750	760	700	703	743	769	769	721	738	725	708	804	774	734	724	739	730	770	714	773	722	797	764	713	735	748	762	775	770	767	744	747	727	716	753	756	748	761	717	722	786	755	741	770	735	757	781	764	750	739	738	726	769	746	757	729	757	772	785	748	730	708	776	755	731	764	738	733	756	768	740	802	738	743	752	773	746	713	773	759	746	733	784	709	722	759	758	716	758	740	766	745	733	810	767	762	706	726	756	774	736	731	725	703	750	725	761	737	760	764	809	724	722	720	733	771	716	764	713	717	734	740	717	760	747	736	770	732	747	759	714	752	708	752	805	703	769	751	767	769	714	732	734	751	764	712	757	759	730	731	740	674	742	756	763	825	718	762	738	764	723	756	719	803	737	717	730	717	726	787	761	766	760	703	770	707	782	720	708	748	710	729	780	772	767	695	725	687	726	817	715	744	720	760	744	739	701	703	809	736	751	766	744	748	823	748	740	728	730	776	756	740	753	806	764	744	767	734	739	750	723	798	723	769	731	768	742	737	706	770	724	765	753	730	712	721	805	713	731	755	741	731	786	798	731	709	733	797	738	696	732	731	755	773	758	742	738	739	739	764	753	714	757	739	775	738	772	757	768	754	716	716	736	724	735	769	712	752	719	795	800	760	781	757	702	717	783	745	673	758	741	727	746	797	778	727	742	751	740	745	733	737	748	722	709	723	765	775	772	728	734	755	754	736	725	723	733	726	746	727	713	789	714	746	701	682	761	720	775	719	781	707	771	680	700	755	768	742	783	774	724	782	762	710	724	805	750	789	733	759	739	743	749	798	758	745	719	755	788	755	732	697	753	772	743	753	742	725	721	776	731	796	695	801	746	717	761	763	717	732	757	758	753	738	795	738	749	756	763	777	746	771	770	752	768	741	749	722	764	751	782	764	781	768	715	716	782	756	773	729	752	727	760	753	740	707	755	759	782	755	705	748	743	711	783	748	738	744	742	774	730	739	715	723	749	697	716	722	771	750	756	731	755	704	797	722	725	807	704	709	766	735	746	770	766	705	740	757	752	686	718	746	761	736	709	751	757	756	742	759	721	709	740	787	744	773	707	719	746	730	734	743	784	714	748	767	772	746	765	723	730	796	764	740	762	730	769	703	719	745	776	726	815	791	780	732	763	727	757	711	746	792	767	719	771	763	724	738	713	768	752	760	695	767	777	729	733	739	801	728	723	755	757	683	753	732	737	759	750	725	700	767	747	772	783	790	765	783	791
23972	21189	28469	24399	21010	14336	8223	4625	2978	2301	1913	1664	1454	1357	1191	1098	931	857	800	801	721	783	744	740	711	712	629	727	630	641	619	646	723	662	605	636	617	659	625	695	647	637	612	622	641	600	608	615	650	617	629	624	582	629	627	597	600	593	622	573	635	593	636	665	626	569	607	641	605	630	613	579	601	628	594	605	637	603	586	573	658	598	635	562	597	596	613	636	610	620	619	599	602	609	633	606	601	623	606	583	647	629	604	640	632	672	608	589	567	555	583	633	594	628	621	616	630	592	639	632	601	587	618	600	605	664	608	612	640	604	588	610	614	634	573	601	600	617	622	619	614	609	643	616	566	581	599	603	619	562	620	606	596	609	643	579	615	593	577	608	588	615	587	609	614	656	679	580	607	636	663	607	626	610	706	627	641	620	642	607	613	614	613	626	580	627	633	655	596	610	626	621	619	609	604	595	579	622	624	612	646	645	578	601	574	620	611	589	629	550	631	644	583	609	609	592	607	604	585	571	649	611	609	582	632	617	638	626	583	623	638	663	634	626	614	611	611	634	592	589	608	646	620	564	611	630	638	562	639	630	578	615	632	661	623	606	585	581	599	553	592	578	588	586	617	609	587	597	649	586	600	573	640	605	569	577	638	590	595	582	588	585	591	658	585	610	575	567	639	648	631	603	631	613	627	600	620	605	606	610	575	634	615	665	616	609	637	624	596	635	627	631	582	629	628	593	632	626	597	636	579	638	605	633	612	586	619	622	615	659	592	636	666	626	631	600	634	636	614	597	586	640	613	600	580	604	606	599	633	575	557	638	587	645	601	638	568	610	612	612	598	579	599	574	622	635	615	602	621	589	604	621	615	634	585	633	644	615	682	593	612	601	638	609	604	648	625	581	628	609	616	620	591	628	635	646	614	565	608	603	613	608	567	592	597	585	629	577	604	577	589	584	579	606	602	607	654	607	604	590	593	634	558	600	522	611	588	584	609	599	611	611	626	619	606	625	638	605	587	616	609	614	652	647	614	609	637	605	594	620	604	619	625	626	649	582	582	631	617	594	577	559	630	617	636	623	591	608	603	576	612	607	630	631	598	600	634	588	634	587	618	607	604	617	586	594	566	620	632	603	634	578	584	600	649	547	629	587	633	620	595	635	594	609	657	604	590	601	563	608	609	628	598	596	640	604	613	641	563	587	604	600	607	608	598	640	630	627	635	619	630	625	598	641	612	628	590	620	615	603	572	618	597	565	616	610	611	567	617	595	626	590	606	617	617	634	639	603	634	613	635	610	617	590	595	653	643	608	637	647	647	639	600	621	613	604	591	604	564	629	609	579	631	589	593	600	659	600	595	616	608	631	591	580	617	593	619	589	620	641	669	618	618	585	636	629	591	610	627	591	521	559	623	608	583	624	619	604	608	572	599	616	648	614	625	590	580	567	620	648	587	604	557	587	589	622	562	635	624	622	621	578	602	627	593	584	617	604	616	601	626	635	615	590	593	653	616	637	592	624	575	628	676	584	606	553	577	617	618	642	639	615	630	608	612	604	629	623	633	649	584	614	567	606	651	584	586	615	579	627	625	576	593	626	580	657	618	612	604	639	615	574	554	598	620	600	608	646	627	582	625	609	626	603	600	603	559	660	602	659	622	572	587	562	612	597	619	612	600	566	579	590	628	608	641	646	613	601	619	616	579	627	612	590	605	631	642	599	659	568	561	596	642	625	562	601	603	585	630	586	571	606	599	586	632	620	642	569	558	629	602	641	588	589	628	605	615	555	654	601	620	601	625	650	643	629	626	665	621	608	612	589	587	610	578	565	564	598	613	589	609	608	607	602	605	610	684	637	631	581	561	614	667	651	627	610	572	596	616	577	617	591	602	558	601	638	609	570	615	602	585	622	616	657	599	596	605	551	620	609	652	622	658	590	637	629	646	618	595	588	614	593	568	633	597	610	598	534	632	607	635	593	598	608	579	571	584	586	625	620	567	636	622	659	585	599	626	599	628	593	632	616	577	605	555	598	643	612	636	602	623	568	626	603	578	563	589	633	622	642	607	616	634	614	608	624	658	627	640	585	641	588	623	594	597	580	619	585	627	579	646	613	578	567	606	614	575	611	629	569	598	613	607	630	625	601	618	593	632	650	599	638	618	611	596	608	627	641	609	660	606	594	597	588	640	567	615	630	589	604	623	616	623	625	652	607	636	569	632	588	598	593	639	643	625	558	652	631	586	629	556	640	608	615	568	644	628	613	624	602	590	611	617	628	606	592	598	631	602	591	573	602	634	628	629	569	615	637	597	580	623	585	614	625	607	613	644	661	587	600	603	634	597	606	609	609	613	593	633	635	610	580	598	617	613	638	570	624	577	627	615	576	598	609	628	603	637	631	637	578	603	588	593	638	609	632	577	613	616	616	634	633	644	600	622	560	569	629	607	619	619	634	636	581	609	603	612	663	635	585	611	600	602	578	625	553	598	606	588	630	575	588	603	626	613	587	605	623	611	600	595	624	641	620	587	618	575	631	594	627	605	655	630	599	611	613	628	684	627	628	611	633	656	635	620	620	582	591	611	618	564	619	615	589	587	633	572	615	607	587	582	628	646	601	576	624	571	584	663	601	585	613	599	640	586	624	587	612	601	635	609	645	610	581	591	661	577	626	572	606	601	594	591	599	598	603	587	611	560	617	628	637	610	592	617	638	614	595	611	659	569	697	616	615	624	629	625	619	630	626	618	621	620	658	604	613	627	600	647	599	623	640	631	613	619	651	595	616	636	591	611	562	590	651	666	629	655	582	579	589	630	579	581	610	614	595	588	597	612	595	619	655	588	589	626	620	592	610	624	595	621	641	554	621	623	595	599	629	645	616	613	620	629	627	583	620	655	623	599	617	602	634	596	609	612	644	625	616	556	608	594	621	585	593	609	602	605	620	621	539	625	652	609	598	640	565	656	607	598	598	643	590	656	656	638	567	600	637	638	611	586	570	609	624	681	634	634	635	559	618	607	619	623	622	642	679	645	606	647	629	593	608	614	574	642	584	598	584	587	612	635	579	596	568	606	595	607	588	653	578	609	572	591	580	631	630	641	556	574	591	616	599	594	602	589	590	572	596	628	654	573	587	584	585	622	652	637	659	622	574	546	624	642	606	629	637	611	631	623	626	620	577	647	574	625	621	606	636	546	602	595	558	631	567	604	607	589	623	609	643	615	589	593	649	597	609	602	591	582	564	652	575	618	557	627	626	589	602	627	618	618	650	596	581	609	608	597	635	618	583	609	635	602	577	656	596	609	595	652	619	560	613	616	620	571	631	595	626	596	597	605	587	608	646	605	637	619	593	619	597	623	617	650	605	608	589	593	573	612	604	581	610	624	602	602	560	585	588	628	607	626	591	585	660	620	586	618	605	619	570	568	590	636	587	598	590	577	604	625	584	624	609	618	619	632	645	582	661	607	615	625	602	615	570	635	601	612	617	605	611	539	587	620	624	647	575
21666	39429	37473	30317	22365	17227	14057	10035	7442	5830	4733	4085	3287	3029	2678	2261	1794	1565	1462	1401	1364	1287	1346	1241	1227	1115	1033	1071	1079	1046	1078	1074	1077	1034	1031	1087	1064	1037	1022	1015	1041	1036	1013	986	1008	980	994	983	976	938	999	928	976	950	930	975	963	929	943	987	974	903	902	1003	921	954	959	935	939	931	980	960	958	955	949	915	936	983	1007	928	937	949	925	1016	928	951	986	934	990	1010	909	919	972	914	927	876	950	945	947	880	917	958	946	950	920	937	963	900	900	965	940	977	963	937	915	947	957	937	949	970	923	978	912	964	938	946	963	935	952	913	954	939	986	968	915	966	952	892	916	983	939	988	974	965	925	962	957	927	938	925	949	965	953	923	887	914	915	955	959	959	899	894	932	988	943	1045	1018	955	969	974	939	903	947	935	937	965	944	911	939	913	943	937	939	964	1023	972	950	1001	958	924	892	984	968	932	947	950	910	903	967	935	949	945	971	888	970	966	914	926	934	955	926	994	931	987	994	944	926	952	934	968	949	898	974	925	987	875	953	951	934	965	919	934	928	954	964	987	919	916	912	951	902	943	924	951	944	949	957	936	941	909	957	931	958	947	974	896	960	964	917	936	895	1002	952	927	1026	943	958	914	970	969	936	898	959	939	922	932	987	908	932	899	947	919	927	915	914	907	905	875	997	881	979	908	892	935	956	930	945	998	934	931	909	949	889	962	936	964	951	1011	931	935	954	956	935	956	950	957	942	964	935	929	899	907	1023	971	968	924	962	972	921	904	970	953	951	949	940	927	924	969	935	932	976	937	974	964	913	918	996	983	948	873	952	883	996	926	938	864	920	951	903	963	920	921	956	932	961	944	982	961	966	960	911	985	946	962	1005	912	932	895	980	1017	1018	960	945	978	894	940	874	955	913	956	915	944	933	892	933	934	983	924	914	925	932	948	956	978	948	1010	943	995	902	906	910	981	888	997	979	955	966	976	963	940	913	936	952	953	926	904	939	973	941	955	917	912	935	966	974	963	938	956	956	925	905	953	977	917	973	904	952	994	953	904	970	939	918	968	948	903	956	950	989	957	901	956	940	936	978	1002	935	954	918	924	972	922	908	902	966	930	919	931	924	895	953	966	962	1026	939	941	958	946	942	925	939	970	983	958	926	970	963	971	942	972	923	924	900	955	918	945	956	981	992	974	922	936	944	924	906	932	1017	877	923	932	1012	921	932	1003	957	919	931	908	873	964	972	973	930	954	931	973	974	952	889	888	939	993	948	983	933	910	986	929	927	953	968	912	1024	933	938	973	891	928	954	947	893	917	964	944	994	967	978	980	978	916	924	931	947	911	904	986	948	938	928	962	915	892	917	933	926	957	956	964	938	956	961	951	925	992	913	998	969	920	972	1010	962	950	958	937	917	908	958	906	960	945	937	996	910	965	972	934	922	908	995	937	953	937	938	1008	934	898	897	957	927	894	944	932	958	987	906	867	971	919	961	959	984	931	934	897	943	953	956	1007	961	951	987	955	969	952	985	950	925	954	959	883	925	906	904	906	954	895	970	959	916	915	952	908	917	953	961	946	973	915	914	972	913	948	932	910	933	949	912	948	919	970	868	928	999	925	933	882	894	959	916	922	1002	920	953	953	994	905	933	952	927	940	936	978	946	953	954	933	926	897	936	993	950	955	995	923	970	920	953	983	890	878	921	1018	832	943	955	973	965	948	970	949	925	931	915	931	906	949	941	919	1004	952	919	905	950	1018	951	911	914	959	915	901	909	915	932	950	999	932	936	957	965	967	935	947	969	955	967	970	891	925	957	998	1000	954	971	919	984	929	906	974	940	940	941	902	961	918	944	963	900	977	927	965	964	953	913	956	908	932	931	966	910	964	941	928	988	929	977	904	876	901	961	979	933	950	900	917	1002	939	941	947	966	960	928	930	947	970	945	911	912	981	889	937	924	981	919	926	967	942	970	950	945	993	991	928	918	923	940	940	948	939	995	901	908	967	914	936	931	982	902	888	904	951	991	989	895	964	953	972	934	924	920	967	955	962	981	951	935	926	965	1008	938	919	955	948	990	933	980	973	949	911	940	992	941	990	918	914	935	962	944	942	914	936	943	958	963	963	942	958	969	942	965	954	911	936	947	910	892	985	951	966	1019	970	987	952	907	913	943	909	914	914	957	909	920	956	925	935	989	882	933	940	961	992	947	940	916	981	973	912	959	991	935	913	925	929	943	988	989	962	920	965	935	945	994	922	929	908	955	928	956	920	958	1000	929	968	916	967	910	965	930	957	945	985	951	920	954	950	951	971	942	955	933	922	952	897	1000	939	949	952	970	1003	944	932	981	920	954	872	943	980	962	950	930	920	941	950	987	930	972	936	973	959	987	947	901	962	958	1001	915	923	947	970	934	882	956	897	924	955	845	990	977	950	905	914	958	1024	957	945	917	957	960	918	927	950	973	957	941	943	944	904	936	897	885	901	910	955	953	896	938	929	988	974	941	996	930	1015	945	944	1004	964	898	913	928	955	904	937	1002	894	947	943	931	903	977	957	941	1010	953	910	1018	930	1011	947	950	943	951	946	959	912	942	997	916	943	942	968	1016	928	900	969	914	928	962	975	923	910	1034	913	944	891	923	921	916	941	981	958	961	987	955	895	960	934	951	942	956	965	943	922	868	953	922	986	926	929	924	908	934	896	993	943	955	911	957	991	948	869	968	964	935	977	923	916	945	995	913	920	907	997	923	981	958	951	986	979	947	966	934	956	969	918	974	910	960	953	939	923	947	946	1000	892	909	1017	945	945	940	958	947	883	914	901	930	984	909	940	960	962	951	967	921	928	1026	930	950	903	1032	945	992	941	970	949	963	940	934	923	961	975	910	1021	973	1011	930	956	932	943	957	939	985	961	1003	930	924	940	909	1024	954	902	998	971	927	921	916	982	929	964	933	942	943	964	941	942	960	890	960	901	931	890	924	945	929	902	960	913	963	875	910	937	963	927	894	968	917	961	916	922	1038	920	959	925	883	939	940	980	932	912	922	929	912	931	901	945	949	922	944	982	937	945	966	951	951	918	917	942	878	977	958	956	951	926	942	897	942	1008	895	872	886	958	971	962	876	938	941	968	911	969	995	960	913	954	992	905	951	983	912	968	937	960	953	982	926	970	876	962	949	891	952	924	923	968	938	897	968	975	949	926	906	933	966	932	945	840	950	926	878	910	934	976	952	960	959	904	944	897	971	940	968	944	933	958	926	924	964	939	954	942	930	952	1002	889	921	930	950	958	936	936	950	935	958	931	940	952	959	854	891	920	942	895	917	978	946	929	963	983	930	971	947	934	936	932	940	959	1006	909	940	931	906	965	956	911	927	975	924	976	986	933	977	953	922	881	951	941	932	936	912	957	989	896	936	892	949	972	917	931	888	1018	920	1001	934	964	895	938	930	979	923	943	937	984	918	915	972	965	878	945	879	938	938	959	899	972	961	945	930	939	956	976	928	917	937	928	981	979	944	991	965	976	928	949	938	937	939	969	1004	953	926	889	970	1048	947	983	972	956	994	934
23048	21192	29069	23665	21323	21287	15608	6894	4046	3128	2638	2096	1726	1637	1416	1131	991	893	793	787	725	724	733	683	590	569	583	578	554	572	518	589	577	553	570	571	523	526	536	516	529	526	498	547	504	513	536	476	482	507	501	471	480	493	498	520	510	520	476	499	486	497	472	501	474	482	486	480	475	494	505	467	489	535	456	475	471	487	492	479	505	509	491	480	485	489	459	487	515	492	462	473	463	490	471	485	542	491	453	514	489	459	471	489	493	476	489	553	477	509	479	476	494	473	511	474	459	537	442	491	489	513	488	496	487	482	455	472	473	496	519	504	480	468	538	493	475	478	480	515	496	481	531	490	525	471	482	492	509	502	461	491	507	521	495	526	440	512	497	521	499	474	445	447	483	494	519	466	458	501	455	463	470	484	515	475	520	442	535	473	515	494	440	479	496	476	496	465	492	473	453	492	505	474	533	513	453	449	494	497	480	466	476	515	494	484	486	543	485	485	494	488	488	480	496	474	442	481	470	503	504	514	528	489	500	488	501	486	447	458	491	481	490	508	490	506	464	501	486	466	511	473	483	480	463	483	448	471	480	465	426	484	455	468	488	478	488	492	480	475	460	466	433	489	517	501	456	452	481	472	474	448	491	474	477	450	523	467	514	473	501	490	467	457	476	490	506	463	505	471	440	497	488	507	522	485	477	427	478	469	490	460	489	502	513	543	500	477	479	475	504	477	468	459	471	466	488	484	496	441	469	469	456	479	518	486	490	504	506	453	516	561	501	470	480	448	474	508	517	497	496	462	490	524	472	472	500	456	493	492	502	487	481	476	478	460	539	491	525	495	506	528	448	481	486	509	524	452	478	488	484	451	522	478	452	488	480	465	488	470	458	452	525	471	490	519	480	445	466	473	529	510	470	485	514	490	456	439	493	514	481	509	535	444	482	465	464	487	499	483	487	516	486	510	488	490	479	485	509	455	495	459	482	477	503	471	473	428	479	480	522	479	468	483	506	478	490	457	502	511	485	496	478	454	510	499	482	525	517	472	473	474	480	494	513	452	472	477	473	486	490	480	480	505	465	530	494	498	503	491	474	481	487	507	497	502	464	463	480	461	457	438	463	466	504	527	498	476	466	514	522	496	451	472	482	472	516	472	509	481	498	493	486	476	494	448	514	511	486	479	482	472	482	482	455	487	511	539	491	487	442	469	495	482	492	481	524	494	470	514	508	475	505	497	487	509	508	492	478	488	479	490	477	469	499	542	493	474	491	529	518	453	498	496	499	494	500	493	427	460	509	508	491	501	465	503	484	500	492	450	499	483	502	446	448	500	482	503	521	508	496	486	502	475	463	504	456	507	452	492	462	460	491	483	499	485	508	491	490	498	477	458	466	507	515	510	463	501	455	468	500	504	484	499	486	475	466	508	490	493	466	461	541	490	458	537	496	476	478	439	479	479	498	500	474	524	459	477	504	513	497	460	490	452	497	473	487	489	507	496	517	481	471	502	515	484	511	463	474	507	505	527	486	499	475	470	478	504	503	467	487	466	474	482	474	483	481	488	511	524	542	500	500	482	489	480	448	514	468	462	484	478	478	476	540	478	463	494	464	488	496	467	501	515	483	491	504	456	467	510	489	469	472	485	529	504	467	460	469	455	466	477	494	502	475	496	496	517	512	492	484	507	486	510	478	473	491	516	475	486	497	514	462	495	506	516	467	472	479	492	488	447	479	513	485	460	499	483	509	486	435	530	455	456	496	479	493	494	482	518	452	451	500	482	469	471	504	533	463	515	464	494	457	475	489	490	480	486	506	516	468	497	483	511	476	463	483	430	498	516	450	499	499	463	495	506	456	506	484	523	466	491	475	465	505	462	494	508	502	482	465	483	472	523	513	504	485	486	514	458	461	475	500	488	494	489	497	510	499	472	464	500	479	484	546	491	505	471	465	497	539	502	465	502	501	522	521	478	499	534	482	488	491	451	509	478	483	504	501	500	479	482	478	504	540	514	489	489	508	491	495	501	511	474	523	515	485	498	450	471	466	470	540	472	487	471	473	448	499	486	500	436	496	527	456	466	469	504	492	480	473	515	481	439	517	474	510	497	466	488	501	494	508	482	475	490	490	500	491	472	482	551	480	471	457	509	478	492	438	445	431	461	487	534	489	467	462	521	499	453	479	504	508	487	453	500	450	470	471	494	486	462	461	481	523	500	497	508	477	484	469	494	484	484	471	515	552	492	467	493	502	511	497	440	446	504	514	477	472	482	505	474	537	454	499	504	501	476	451	507	488	483	493	487	507	499	491	444	479	511	490	468	484	453	501	503	499	469	512	482	481	488	492	497	484	528	525	493	493	566	510	441	489	514	481	456	528	474	513	489	515	477	505	482	489	475	481	521	480	464	466	520	462	551	474	455	489	466	506	469	450	482	455	508	457	447	469	452	528	517	506	488	460	505	481	492	518	502	464	449	511	464	481	467	517	485	527	470	444	476	497	441	478	476	488	463	472	450	461	454	496	439	457	479	486	503	461	482	462	516	496	487	490	443	523	450	469	490	481	520	507	521	492	500	514	456	513	467	493	512	462	490	482	459	459	525	509	464	504	481	487	466	497	486	513	494	455	506	450	484	474	469	505	457	480	488	479	460	496	507	518	459	470	444	460	481	520	478	499	468	485	476	536	457	454	526	512	499	498	481	481	494	479	504	478	516	474	474	500	456	448	451	540	491	536	456	503	438	467	515	506	480	522	495	510	515	469	485	489	456	436	490	514	503	489	501	478	461	447	518	502	503	508	542	522	491	481	457	490	475	492	457	474	484	489	449	489	476	456	515	481	455	458	481	498	532	508	512	498	498	461	528	479	453	463	507	438	503	529	526	485	493	452	496	491	526	450	551	448	484	479	496	471	505	484	459	454	477	495	495	494	431	485	472	462	488	489	479	498	495	493	509	474	498	495	468	481	445	451	484	476	511	465	474	481	458	503	451	477	511	524	517	493	493	458	499	467	494	526	494	447	509	525	490	465	486	493	471	503	467	447	483	460	461	481	466	495	468	476	473	512	460	505	472	501	453	476	437	463	492	460	466	458	544	479	518	479	482	484	442	458	485	495	480	505	510	499	503	468	497	476	457	485	477	507	473	490	505	519	542	439	480	504	492	489	487	471	489	466	475	476	437	524	501	453	482	494	486	511	502	487	504	476	488	503	482	495	519	456	502	480	498	496	505	500	482	487	541	448	478	500	510	497	499	478	448	498	460	474	503	480	509	483	488	486	486	492	485	483	482	435	489	499	458	496	480	479	536	464	470	462	500	470	457	495	503	503	462	467	495	486	466	500	474	498	490	507	506	508	496	500	514	486	542	506	478	452	518	478	506	500	488	462	451	460	487	503	478	487	499	509	496	481	504	494	499	469	469	512	505	466	489	439	499	481	482	471	488	473	459	499	482	495	504	467	515	487	524	453	448	503	525	473	464	477	449	536	491	482	486	457	437	474	461	490	487
23683	44255	42612	34241	25973	21888	18228	13652	9719	7735	6758	5100	4203	4053	3369	2477	2187	1801	1537	1512	1392	1289	1273	1251	1236	1066	989	971	896	878	915	995	970	911	877	924	882	829	937	863	833	800	858	832	864	857	840	778	838	765	763	751	735	776	801	773	801	763	770	710	791	762	755	741	760	695	751	765	787	696	731	736	723	741	809	758	767	800	766	709	747	755	818	751	785	738	779	710	775	726	717	800	774	748	779	817	774	747	744	788	768	682	755	736	701	765	783	749	752	738	785	774	717	750	769	704	749	738	733	782	758	786	782	767	750	824	781	762	728	734	755	813	761	763	721	792	734	764	763	740	758	744	749	725	775	789	785	754	761	758	778	743	762	719	740	753	750	776	726	758	770	752	744	768	738	756	737	764	785	723	769	769	718	776	758	760	749	766	790	732	746	760	713	749	817	749	800	746	751	804	770	720	773	720	778	740	734	761	781	796	764	768	743	806	772	762	739	741	791	753	765	712	770	793	770	734	726	771	764	736	821	793	772	834	766	724	790	724	782	765	742	763	731	746	782	807	798	766	792	817	760	750	767	739	746	811	726	722	760	767	751	729	747	759	764	836	727	780	780	762	748	742	760	740	759	767	750	785	804	782	757	755	772	731	740	759	743	734	739	732	764	795	754	732	760	741	775	749	765	750	766	794	756	784	729	748	783	740	771	739	743	746	828	813	740	814	832	736	794	742	703	697	782	729	756	746	743	799	778	775	751	806	765	762	750	762	779	796	765	765	709	740	788	768	745	754	718	762	759	765	710	779	722	729	750	775	752	741	765	767	769	804	757	735	801	751	736	819	699	736	742	729	750	765	796	730	765	809	762	724	772	730	739	760	760	769	742	747	749	721	736	755	763	773	762	744	750	742	778	784	767	723	692	806	736	754	748	798	758	724	736	723	778	725	774	747	737	832	792	769	751	764	746	799	770	739	722	807	739	735	775	802	736	756	756	807	754	767	737	769	753	810	745	795	769	759	738	813	794	767	734	733	736	786	728	736	794	801	759	742	733	741	785	754	751	783	772	752	738	741	730	754	718	777	732	782	786	735	778	780	789	734	779	771	813	771	699	756	719	730	731	752	780	768	788	779	796	796	743	811	789	772	729	741	746	750	778	712	774	773	788	756	765	754	789	799	763	787	775	756	759	747	754	764	744	720	709	815	691	693	874	804	754	768	755	762	784	759	774	754	743	769	760	791	783	741	756	819	704	747	777	793	739	777	806	718	739	775	767	780	738	721	713	809	759	785	766	803	742	763	785	792	777	746	777	720	791	746	718	712	763	732	774	766	791	804	722	717	813	772	794	719	727	775	749	788	734	766	738	722	778	746	747	742	760	781	725	777	761	743	770	772	732	745	763	799	782	783	788	805	781	724	670	746	762	732	739	762	775	753	767	766	773	758	762	783	771	713	724	786	720	733	721	743	754	788	799	816	734	722	771	754	750	723	741	749	749	776	783	797	730	751	763	741	759	782	755	796	771	759	759	758	735	756	773	731	753	746	792	760	774	772	788	773	751	729	778	749	789	787	779	745	816	757	776	729	778	766	760	765	788	760	775	781	755	754	771	799	786	742	703	783	731	780	719	740	791	722	755	744	762	746	769	752	748	778	768	717	739	732	765	729	700	781	755	735	789	730	763	764	752	761	754	704	759	754	725	749	805	724	784	791	734	735	702	752	788	735	769	772	716	731	695	816	761	757	764	760	753	775	739	749	730	763	762	753	772	756	768	731	801	764	775	782	759	722	773	823	777	815	760	794	754	712	738	772	740	773	764	767	761	699	773	747	756	773	766	721	794	708	769	736	773	761	764	768	802	778	796	813	819	726	752	751	774	760	741	752	744	758	794	760	710	790	790	773	732	725	737	738	777	764	764	742	704	728	745	730	841	743	739	794	737	771	734	779	773	755	717	758	817	786	735	720	753	715	722	741	756	717	773	747	768	749	762	723	744	766	779	724	808	792	745	779	723	802	742	743	773	756	765	739	734	742	738	780	780	757	743	759	753	773	774	793	744	774	755	747	767	784	740	793	729	791	752	767	788	813	748	764	756	750	759	790	743	728	776	817	697	744	766	772	778	729	716	729	744	784	784	765	744	709	744	727	738	784	777	768	709	803	740	825	730	745	749	752	809	764	743	760	752	788	777	770	691	771	770	721	757	722	778	716	805	745	751	751	747	734	768	749	801	762	810	715	740	730	770	730	764	756	773	768	757	750	744	759	797	733	774	780	741	800	764	774	772	764	746	705	814	764	792	784	799	739	753	732	724	727	766	739	773	787	742	755	782	782	764	759	781	772	721	735	714	743	713	705	736	778	796	764	796	752	704	747	779	736	748	728	772	794	738	825	761	758	759	739	734	737	791	764	815	748	757	728	788	774	762	792	772	773	714	726	745	758	708	736	730	761	699	753	723	761	766	775	759	747	760	743	794	777	779	742	777	728	745	735	728	721	712	739	756	750	742	790	739	743	725	740	785	766	785	719	789	744	782	748	742	741	766	752	741	650	747	742	761	713	763	756	757	731	743	725	767	726	767	723	748	737	748	770	742	812	722	749	763	769	748	757	765	816	754	755	788	755	749	763	793	768	802	771	729	742	755	756	739	759	764	740	765	719	746	745	776	732	756	758	766	787	770	762	832	757	784	799	741	737	751	785	717	744	769	756	731	759	741	758	730	746	743	775	721	781	762	781	742	776	804	773	728	776	820	789	743	768	755	765	764	742	758	753	768	699	728	786	765	771	770	764	760	745	740	740	713	779	778	728	763	763	738	773	731	750	724	753	763	772	778	785	739	778	744	705	730	780	753	764	770	748	754	759	752	729	767	767	730	754	735	712	723	728	744	693	805	741	764	719	763	760	735	741	750	716	771	783	790	755	773	739	757	735	733	759	730	823	775	739	749	723	750	757	784	758	779	750	735	780	756	706	727	754	753	769	743	756	808	778	750	789	836	775	791	721	809	733	757	772	759	753	749	772	719	723	760	810	771	707	772	828	765	693	777	762	781	727	780	756	722	783	769	774	765	776	772	735	788	752	798	787	744	770	741	769	788	738	728	738	762	773	800	745	746	791	714	735	783	800	785	710	761	780	763	776	759	766	786	779	805	748	788	773	772	791	794	771	738	767	769	768	755	756	794	756	768	735	713	712	763	762	766	803	799	767	790	781	743	732	768	762	761	793	782	722	807	808	758	727	728	793	788	730	809	783	693	760	786	731	787	731	768	741	749	758	746	743	750	795	774	785	764	807	771	760	792	759	735	743	736	765	756	787	729	760	771	764	743	731	757	761	789	761	776	742	726	789	758	754	792	761	700	740	772	755	737	748	754	728	784	814	758	737	712	764	739	747	749	746	766	772	788	725	695	765	767	739	749	755	748	770	760	739	761	714	773	791	739	768	772	786	783	779	772	768	743	773	740	740	754	765	774	758	752	766	813	693	762	787	803	765	737	746	767	740	788	734	729	746
26692	21782	23683	16202	7015	4706	3523	2248	1526	1276	1138	945	908	933	770	749	626	620	634	602	588	562	579	520	591	552	522	538	483	504	504	495	490	526	499	501	491	539	524	507	485	516	510	525	503	491	492	513	490	484	497	490	523	481	494	487	502	473	490	499	466	508	490	480	463	484	485	511	488	488	479	494	485	497	529	532	508	528	498	505	509	465	507	500	524	507	458	446	490	489	511	465	506	482	501	488	495	494	507	495	488	459	513	508	474	511	504	486	496	489	454	483	481	494	514	477	487	498	495	513	447	484	473	458	502	530	513	496	451	465	478	483	492	495	514	505	457	487	515	487	528	461	516	524	467	540	462	496	504	474	494	452	433	550	447	502	498	487	493	523	442	477	489	526	512	473	488	504	496	494	515	483	471	492	523	517	460	517	470	487	507	471	506	492	448	442	469	499	523	475	535	509	468	489	503	482	516	486	487	501	488	492	471	518	519	518	490	530	510	455	496	450	553	529	537	504	479	501	471	472	474	509	492	514	493	519	504	496	509	511	544	477	483	529	536	461	456	484	499	497	497	470	480	574	493	477	522	476	499	522	484	484	462	466	483	508	497	505	512	465	504	484	464	549	540	498	495	499	503	508	477	518	485	509	490	477	522	494	477	490	497	467	479	521	498	470	484	481	481	508	489	509	472	456	480	522	477	489	462	486	498	491	462	513	479	459	463	510	489	512	481	456	506	519	516	484	508	474	494	492	522	493	518	506	510	451	483	509	530	467	519	507	496	473	514	486	475	527	504	476	473	475	479	467	494	490	528	511	488	464	474	508	503	510	501	478	494	528	493	489	497	521	507	458	514	482	521	485	480	478	506	480	496	500	457	511	504	454	499	521	489	521	532	470	489	493	500	485	466	469	516	475	447	513	490	505	525	542	515	470	450	495	502	477	491	485	497	458	431	482	478	465	489	547	500	480	484	509	479	497	472	493	475	478	476	503	498	481	481	519	498	475	515	498	478	459	455	463	519	543	506	506	462	501	517	509	467	472	482	474	516	477	544	499	489	492	476	518	532	439	509	518	493	532	469	515	538	467	465	472	529	544	475	494	504	486	457	473	503	485	469	512	532	506	468	518	483	472	474	472	474	469	504	487	455	477	520	491	520	461	483	502	503	476	489	454	480	503	486	477	465	507	511	458	501	464	504	497	505	519	523	476	456	483	498	496	496	500	491	500	496	487	477	472	530	460	529	465	483	516	484	471	502	478	463	484	456	468	463	459	516	462	508	467	517	491	499	481	520	463	555	477	505	492	489	455	476	484	480	518	480	520	473	478	489	449	467	501	515	477	465	491	489	511	489	497	505	503	518	463	535	473	512	502	540	487	481	503	490	476	457	481	462	478	490	480	481	475	487	488	528	553	481	457	503	477	499	484	488	460	535	490	503	543	530	467	541	532	511	479	511	498	519	469	502	496	498	511	483	447	474	496	502	466	469	481	493	505	505	468	455	490	479	508	508	516	528	486	499	570	501	517	509	498	491	499	450	488	485	512	487	500	493	456	514	518	469	452	514	499	542	467	496	530	472	475	465	494	524	475	513	478	496	494	486	511	472	486	510	478	491	509	515	456	483	521	471	498	513	497	506	470	490	500	472	502	534	516	521	512	486	496	523	548	512	467	473	496	494	447	449	466	501	473	527	527	506	454	486	478	501	479	495	511	497	491	469	499	486	490	487	467	480	511	530	479	503	482	519	457	508	470	500	519	515	518	454	477	500	494	481	504	509	503	515	512	462	481	536	490	477	513	513	493	490	493	489	471	473	479	446	513	495	479	495	495	488	489	485	520	457	490	496	471	466	488	475	508	465	514	467	490	507	530	509	473	487	484	467	524	456	505	492	475	482	503	475	478	471	506	485	471	502	481	485	494	445	482	517	486	486	447	527	510	506	500	475	481	471	507	463	500	494	508	483	515	505	501	493	509	505	498	475	498	466	501	498	481	477	502	484	502	450	464	456	506	483	477	546	524	480	498	449	521	496	478	515	497	496	518	491	466	507	496	506	495	489	461	497	511	461	457	471	486	494	489	472	493	476	443	469	540	506	469	498	485	516	514	507	504	506	494	509	491	481	488	510	499	512	508	486	497	491	468	516	513	480	487	547	509	480	487	515	497	515	510	500	490	493	511	459	493	510	470	493	472	499	483	536	477	519	478	503	482	487	496	509	467	485	485	494	503	448	536	473	449	535	513	511	485	460	483	518	532	511	529	513	478	506	499	487	514	509	486	470	498	455	501	481	528	496	508	509	515	522	489	503	478	519	489	480	516	493	510	505	472	499	495	505	464	456	495	500	505	493	503	531	476	475	509	483	496	499	508	503	456	476	463	503	511	484	467	515	469	479	503	463	498	452	487	495	482	494	492	499	465	470	475	470	489	450	504	505	534	484	517	521	480	488	505	473	498	516	489	480	491	512	466	475	460	497	466	495	521	470	496	494	505	472	490	478	450	536	479	464	501	510	500	483	484	531	494	487	511	478	516	548	480	452	498	490	478	493	496	476	540	502	517	511	501	451	483	484	466	513	497	515	511	500	526	510	513	510	472	511	479	488	518	505	550	480	484	463	495	482	505	477	508	483	474	468	466	499	477	476	536	512	504	483	460	501	473	482	468	491	504	502	465	478	471	477	463	465	481	511	474	515	479	516	467	517	524	484	459	457	488	506	486	534	452	546	490	527	457	513	515	488	502	461	490	483	501	485	495	513	497	461	502	472	492	471	506	513	490	507	489	472	486	522	461	490	512	483	459	532	492	466	481	518	447	482	502	532	516	497	465	533	461	492	471	522	511	510	485	488	511	519	512	437	531	508	467	493	479	488	503	496	517	488	496	465	450	453	500	500	522	498	482	526	491	503	489	480	482	504	523	496	496	502	514	444	505	481	506	488	475	509	489	485	460	504	487	537	499	474	518	508	503	442	485	507	478	472	510	478	491	467	499	507	495	505	496	504	507	533	455	454	510	509	477	487	482	497	495	509	450	482	454	474	468	535	526	506	471	522	497	505	490	514	485	495	467	520	479	465	531	498	526	474	505	443	484	477	501	492	467	506	453	476	504	506	475	479	491	461	495	487	503	500	471	490	496	459	481	472	467	482	520	472	482	489	518	509	472	475	461	486	512	486	531	485	495	480	495	488	503	477	509	471	484	500	496	448	508	473	488	485	515	430	501	485	509	427	488	511	447	503	521	540	450	508	476	493	487	470	547	486	532	464	480	480	502	505	488	493	496	460	480	481	474	473	502	488	498	552	483	516	474	482	493	471	503	433	501	493	474	467	518	496	515	492	467	501	480	498	472	469	529	507	485	487	448	497	474	456	525	507	520	469	449	483	541	507	503	493	450	509	462	490	495	507	477	492	520	472	465	529	473	497	478	494	515	519	487	503	472	491	502	460	488	484	500	482	519	478	471	478	472	492	483	469	502	497	508	480	459	516	498	500	453	473	510	488	489	476	463
20238	33608	30842	20708	13598	11055	8990	5942	4075	3476	2923	2255	1965	1904	1614	1466	1204	1153	1039	1034	967	952	989	929	911	924	867	861	785	831	818	867	822	776	860	803	809	791	769	837	814	792	790	821	839	788	757	834	737	795	826	806	746	762	800	725	776	767	735	737	772	783	740	806	780	743	786	756	698	781	785	781	770	798	805	740	736	738	771	754	783	763	808	719	769	759	747	744	779	800	752	709	766	763	736	762	760	753	795	769	737	705	729	747	737	781	746	747	753	791	806	715	729	740	721	692	748	793	770	801	794	748	762	744	777	736	750	755	780	745	765	781	746	817	808	785	745	718	764	784	740	755	767	753	734	762	764	796	742	739	778	710	759	723	802	745	766	754	811	725	733	760	784	801	810	833	792	735	770	775	779	784	746	770	747	694	761	736	720	731	782	771	772	754	786	714	797	766	794	737	792	733	794	744	791	771	692	792	749	766	759	752	812	798	776	694	795	792	766	753	753	793	814	776	777	752	759	751	762	798	774	767	768	738	785	734	754	746	776	791	725	780	806	743	783	756	754	797	752	735	773	758	752	807	789	747	765	743	751	741	759	758	788	754	756	770	764	769	801	703	753	742	756	775	771	762	785	819	784	756	747	765	747	768	757	781	724	711	769	706	770	712	742	727	744	798	756	826	759	751	696	820	745	739	784	755	820	768	737	808	807	729	770	770	778	729	761	758	740	748	791	788	805	767	802	815	811	759	818	770	799	745	763	728	757	767	777	773	732	764	792	731	741	754	757	724	775	767	743	747	791	756	756	756	765	770	799	768	771	754	795	780	740	798	744	765	747	782	724	761	753	737	753	766	778	809	748	797	721	779	834	719	768	746	813	749	759	753	747	755	738	764	784	771	748	745	757	742	770	753	794	734	797	744	743	778	755	761	767	764	803	773	746	836	757	786	795	760	767	761	780	804	779	793	740	758	775	821	759	748	752	771	762	792	716	735	770	722	743	798	791	817	682	783	784	771	783	797	773	810	760	725	771	805	800	743	791	744	744	790	759	800	769	785	755	776	716	777	789	717	788	779	752	803	776	746	760	758	746	807	781	740	761	752	738	707	792	782	790	797	764	814	820	848	741	719	762	755	756	813	728	785	803	830	765	782	782	787	771	741	799	778	766	770	793	745	759	748	775	768	758	754	782	777	731	756	771	792	779	800	775	747	772	763	761	808	731	768	750	811	758	786	794	788	801	761	796	782	764	752	767	781	761	803	813	754	751	765	759	770	736	803	776	776	743	735	801	755	781	802	819	727	768	720	812	706	760	726	760	755	785	806	791	785	736	760	752	771	752	751	757	765	767	763	747	756	746	761	713	773	759	759	730	733	774	773	741	750	775	812	783	755	777	767	803	759	819	772	783	768	741	780	761	818	776	765	770	743	748	781	724	753	730	754	694	780	782	781	783	803	773	782	797	743	779	791	751	725	822	739	732	821	786	832	798	784	749	801	739	753	801	731	806	705	730	726	741	785	792	770	794	777	780	741	731	724	778	769	751	730	783	761	745	828	748	756	760	791	797	770	764	778	769	769	755	757	767	781	762	769	791	766	711	798	788	789	775	802	782	776	814	777	802	767	739	746	767	744	726	791	680	784	794	749	764	772	764	758	780	776	753	796	746	770	733	744	741	723	760	762	758	773	767	781	788	808	742	802	706	791	735	750	782	723	729	777	754	738	727	745	757	829	810	807	719	745	762	798	731	751	805	775	797	792	729	785	762	795	778	778	779	778	750	787	748	746	803	802	803	742	807	773	766	746	749	801	771	811	737	736	733	737	760	791	799	777	728	758	761	826	755	728	770	750	737	759	778	780	774	786	775	783	747	784	742	775	767	724	801	755	801	797	758	805	767	783	768	798	777	724	778	815	789	787	791	792	759	780	777	792	743	785	753	720	797	787	764	731	762	768	753	768	727	756	742	769	778	764	745	779	746	798	752	785	752	785	781	762	774	770	780	750	776	743	786	737	772	740	731	749	800	742	753	721	772	736	796	806	769	777	680	774	761	761	772	799	782	800	752	756	799	758	721	722	780	717	762	731	803	773	718	763	727	769	769	735	779	746	719	739	767	757	758	762	821	786	819	746	805	759	762	732	760	769	718	722	750	715	756	795	765	770	739	808	764	771	762	755	787	704	783	753	785	763	818	756	783	746	799	791	795	768	757	788	735	771	776	739	787	754	702	768	796	729	806	766	734	766	742	750	759	764	729	749	778	793	814	804	808	686	730	754	765	803	769	804	769	791	736	759	797	739	788	763	744	773	820	765	781	732	772	761	807	768	768	728	751	759	755	743	771	770	762	774	753	767	761	785	786	749	724	771	779	769	779	715	816	804	773	807	792	789	760	778	761	743	718	754	758	723	723	755	820	794	755	730	725	760	775	750	779	810	750	749	763	725	755	771	740	741	786	799	769	755	775	795	767	736	801	759	773	807	792	756	742	756	783	766	748	773	759	824	779	753	771	778	753	779	755	798	720	750	784	779	773	729	724	793	751	806	744	757	764	783	786	793	806	755	759	756	776	764	785	765	777	760	782	780	811	715	727	788	778	734	759	796	752	744	732	813	767	742	742	725	754	812	763	718	757	793	737	762	751	786	743	763	765	759	792	704	754	790	777	758	720	721	725	761	813	779	752	738	754	777	792	768	751	767	744	760	777	824	735	791	719	778	753	722	782	772	721	744	738	726	773	780	707	785	746	807	756	795	752	817	749	724	725	737	761	739	741	783	780	748	779	731	770	814	770	741	761	758	773	809	730	780	747	795	780	771	751	770	771	777	771	769	754	718	812	774	770	756	754	810	807	762	721	814	812	806	766	757	806	797	754	784	795	771	780	767	744	723	765	752	767	769	751	766	819	755	765	731	802	761	733	758	787	745	771	774	801	761	787	798	721	813	770	782	749	740	735	831	780	760	768	801	770	774	719	771	788	786	772	761	781	746	777	806	761	722	822	757	774	757	760	762	748	770	809	763	800	783	765	807	779	772	747	801	746	768	746	780	763	772	725	786	755	748	717	778	766	772	753	759	741	773	803	753	757	771	768	781	794	745	764	753	732	718	771	741	759	751	722	760	747	759	731	737	713	745	823	761	836	767	754	719	771	786	780	767	806	755	757	783	707	775	794	789	760	810	738	718	818	746	774	855	803	766	805	723	788	798	776	717	758	762	755	719	801	756	768	729	753	790	740	744	775	744	773	737	771	737	782	781	729	795	805	780	726	780	739	751	767	729	771	752	718	793	771	709	707	791	797	757	783	812	771	788	761	765	797	750	768	771	772	749	785	800	791	781	755	728	741	753	775	767	732	755	748	781	769	784	789	749	784	784	778	748	766	750	760	780	773	777	769	768	803	767	803	766	796	738	804	784	792	785	764	761	790	766	750	756	760	762	736	768	763	737	783	758	735	745	745	775	765	755	794	765	739	763	789	751	790	762	784	816	719	764	765	750	749	748	728	742	793	812
23975	21199	28487	24235	20850	14239	8426	4336	2894	2537	2027	1693	1491	1348	1194	1066	981	954	923	867	764	748	777	804	739	748	740	730	727	683	706	706	703	687	705	658	672	643	661	682	650	661	625	690	660	652	573	626	656	615	638	670	669	616	647	670	597	668	619	647	635	620	650	590	630	636	644	630	604	604	608	618	666	616	621	667	628	661	656	605	610	680	633	577	655	606	581	635	617	649	646	681	602	609	605	587	631	587	676	672	619	607	657	592	646	654	556	643	598	583	646	627	650	573	620	613	593	633	638	623	639	625	613	599	614	606	611	669	626	621	638	653	589	620	583	628	616	607	608	603	632	654	651	657	605	613	650	647	631	612	623	608	605	618	628	609	660	595	642	615	637	619	615	671	625	636	627	659	635	584	627	648	621	601	656	645	656	649	612	633	611	633	650	657	633	638	601	654	667	580	653	638	609	639	603	634	619	631	641	626	641	618	613	617	652	637	615	625	636	618	608	642	597	632	612	640	599	607	614	617	677	608	610	657	627	623	573	599	660	746	624	606	629	589	645	601	665	603	613	643	645	637	632	620	650	641	629	681	560	643	648	649	604	615	589	641	637	641	618	648	638	674	637	624	678	594	663	651	626	650	625	643	645	636	595	648	620	631	622	631	606	651	580	637	663	635	648	619	589	605	625	615	637	645	606	640	610	608	671	653	625	626	601	639	653	623	617	634	662	617	619	652	665	660	640	644	604	581	628	616	602	654	625	631	646	623	643	649	626	613	622	631	645	590	653	654	638	615	646	613	613	615	640	664	591	628	628	628	667	598	668	592	633	640	605	645	636	638	626	641	597	663	620	599	632	611	609	621	638	617	609	610	570	643	623	570	675	657	652	632	645	602	615	639	638	629	616	595	651	650	629	571	657	630	629	574	633	625	611	623	621	604	624	637	649	673	636	622	631	576	611	640	609	609	594	616	632	616	618	629	615	591	666	547	580	591	565	630	633	647	654	620	659	649	576	662	647	625	638	596	588	621	634	608	639	581	590	571	596	630	635	623	639	605	638	669	592	579	655	700	609	623	624	652	650	636	599	618	641	649	641	664	697	661	631	658	601	603	646	590	658	573	590	626	631	618	636	602	661	658	642	599	613	643	637	635	636	626	642	625	610	614	661	584	637	638	629	659	597	603	608	604	571	659	646	621	613	606	623	645	610	649	583	597	603	582	654	591	635	574	632	604	615	570	584	585	616	643	615	690	623	670	629	599	578	597	644	589	586	639	626	654	620	646	617	630	587	639	645	616	648	624	645	617	622	588	656	662	624	636	635	622	606	634	621	616	647	630	573	627	633	652	622	604	631	652	650	644	632	621	642	636	617	620	647	624	629	641	635	601	687	629	595	642	613	670	619	618	602	625	637	654	668	640	638	636	636	630	632	589	595	604	649	617	669	647	583	643	606	575	611	658	621	677	587	639	597	595	650	633	624	620	633	604	595	627	615	640	600	642	650	629	628	636	614	614	559	578	620	590	567	611	643	619	595	639	603	599	600	626	642	605	655	593	615	629	612	590	645	604	626	611	647	632	646	631	642	621	603	660	557	654	605	646	627	609	614	586	615	641	628	633	644	608	611	620	669	627	626	646	630	632	613	590	640	611	621	623	632	661	697	602	608	640	651	632	674	596	618	674	613	588	596	642	605	612	594	642	654	642	617	600	676	612	613	629	630	653	634	627	607	620	653	648	634	607	640	625	624	616	585	622	644	626	617	671	618	605	630	602	616	622	605	613	618	627	604	611	611	644	620	623	639	661	673	630	656	660	598	622	617	620	642	627	621	697	615	661	585	610	625	603	638	607	629	666	621	604	624	622	671	643	655	634	591	609	615	641	661	688	626	608	655	589	674	635	593	653	656	637	652	642	640	577	650	567	629	633	626	649	629	625	612	596	620	623	643	625	650	627	607	621	602	652	623	646	627	614	639	596	641	648	630	630	567	613	629	656	666	584	622	616	612	590	637	631	621	640	606	631	605	628	612	650	635	635	590	621	600	664	609	640	638	660	639	642	608	622	632	645	632	613	581	623	607	650	661	587	657	667	638	572	651	610	612	661	631	640	626	667	607	586	618	613	631	642	591	638	627	644	647	634	649	617	621	649	635	623	624	623	666	618	648	615	607	611	618	620	635	638	596	596	637	638	619	611	615	634	673	614	595	662	643	604	654	645	653	651	625	632	617	638	620	607	643	610	668	627	643	635	588	630	630	608	641	675	646	637	618	625	594	641	673	626	622	635	614	651	656	607	607	629	616	663	626	603	674	652	631	603	638	656	639	657	617	610	635	651	648	617	637	598	674	601	604	608	703	649	661	613	613	656	632	631	613	620	620	609	590	632	605	641	664	622	626	576	644	604	608	621	629	612	612	636	640	640	623	660	568	640	611	624	629	652	630	642	662	581	596	634	688	655	638	592	662	596	655	584	595	627	609	610	639	597	590	648	633	614	630	625	638	619	625	635	636	579	616	629	648	639	624	643	647	645	642	587	606	565	602	616	591	641	606	653	609	647	650	627	654	629	613	639	652	653	647	603	643	585	596	639	615	631	635	586	673	614	652	636	634	634	614	639	634	679	616	606	634	623	669	636	657	634	628	642	587	612	629	613	600	625	628	627	603	604	652	622	635	632	651	585	612	644	660	636	605	616	618	636	628	599	632	617	620	592	630	605	634	628	631	598	602	607	628	595	625	612	656	656	610	632	616	668	594	597	620	666	651	621	606	607	606	616	632	610	629	640	614	665	605	616	603	596	669	615	642	586	602	599	645	616	614	629	649	578	589	667	627	605	641	641	631	627	623	688	603	614	647	643	600	617	624	613	577	602	658	647	619	642	619	633	624	666	678	598	643	630	610	617	593	667	622	607	664	594	659	630	623	623	616	639	542	597	617	652	634	623	584	631	643	612	637	648	671	613	587	677	648	618	648	610	639	659	646	626	648	682	635	688	663	610	572	619	667	635	605	662	646	607	634	631	640	647	647	595	611	650	572	614	602	631	645	626	632	604	622	616	627	642	659	657	632	617	613	619	584	669	656	624	672	645	631	597	597	596	640	589	634	609	641	636	591	643	638	616	664	628	607	635	637	582	613	633	665	622	622	612	624	616	615	680	640	600	622	627	664	648	605	606	633	668	630	654	659	607	618	641	625	631	596	660	599	669	595	628	678	608	602	656	655	615	606	609	628	620	617	592	645	606	632	650	656	633	679	599	685	640	649	590	652	664	653	589	616	654	627	590	635	607	581	626	607	649	621	615	647	653	610	660	574	634	642	659	658	587	630	602	621	618	624	610	623	638	636	598	600	615	615	642	630	671	638	592	572	601	621	628	617	626	611	668	646	646	601	661	624	649	667	629	666	641	646	624	651	647	614	603	624	622	636	611	641	610	638	638	573	646	609	620	658	597	596	645	612	580	634	661	654	653	643	662	672	635	627	628	610	629	633	634	630	645	631	609	597	647	651	610
22081	39498	36847	26134	20042	17382	14436	9705	7218	6141	4852	4044	3678	3129	2645	2318	1873	1807	1696	1590	1394	1355	1370	1339	1315	1247	1195	1202	1124	1131	1176	1116	1063	1040	1067	1056	1094	1089	1074	1067	1050	1038	985	985	1039	1006	1028	1034	947	981	982	1006	1010	992	949	1018	963	1028	923	918	918	945	951	1031	978	966	956	997	963	966	1014	946	977	1014	1018	998	966	983	987	972	1002	966	983	991	984	980	995	946	959	968	1025	959	1019	967	956	993	971	964	933	1024	946	980	975	965	977	938	979	1000	985	962	1018	953	954	1006	940	961	1005	985	986	949	952	939	964	914	985	952	967	1016	948	969	1003	958	908	949	975	997	979	1007	962	1021	1002	945	944	1005	986	981	945	935	978	991	970	943	954	938	1029	984	974	978	924	968	986	985	1002	943	1007	1086	948	939	945	966	932	937	951	1029	983	957	959	962	1009	940	937	975	953	909	914	936	964	960	959	954	947	912	987	1007	962	1028	954	931	966	989	961	976	955	915	1001	945	924	971	979	925	931	963	971	920	961	967	999	914	942	1003	983	960	947	915	1040	901	947	907	991	1002	959	979	967	1044	1024	936	955	980	1002	998	1004	974	957	1010	1007	949	1021	957	995	936	1005	1002	978	1012	1014	918	984	996	963	991	988	924	952	999	947	1001	967	974	998	975	984	946	990	976	997	908	999	952	1019	983	994	1032	936	1001	995	979	980	899	1023	962	1028	975	966	948	943	982	994	985	962	967	968	970	964	910	972	985	919	994	964	931	959	946	961	1011	985	970	940	1006	949	1012	999	996	912	998	968	953	975	967	949	986	966	914	1005	1035	1013	1019	935	965	983	1001	951	1014	960	987	942	981	961	964	965	961	906	957	934	965	989	1000	961	969	972	943	978	944	978	961	929	981	913	963	984	951	942	972	948	1017	938	958	964	900	997	950	941	967	907	975	923	988	923	984	977	1002	967	922	959	962	971	924	963	914	978	1009	967	978	944	980	1025	1006	933	967	966	956	921	998	932	956	959	997	963	965	1027	908	964	949	984	963	1020	917	987	1010	980	968	998	922	948	951	925	934	951	968	993	983	978	945	948	970	962	902	867	970	907	957	912	976	987	986	934	994	969	974	989	993	953	941	944	1000	1023	1001	971	946	983	962	965	958	935	946	957	1017	970	999	1019	966	1027	954	964	948	961	935	980	984	994	1024	974	1000	963	981	976	986	949	973	1000	989	994	996	912	971	923	916	976	931	920	1007	968	1003	916	947	1003	933	982	923	977	979	959	956	963	953	945	984	981	1030	925	977	913	974	956	1010	973	956	969	993	1005	922	962	992	985	996	945	1011	955	964	1023	938	1025	924	981	990	921	997	951	940	951	974	985	932	1028	958	909	942	953	965	987	996	966	979	914	993	977	942	925	1027	938	975	996	945	954	954	1025	939	1006	940	958	1003	951	927	888	962	981	945	1024	948	981	1006	996	927	915	952	940	1007	966	985	949	967	1020	935	971	909	934	911	957	923	1061	964	1006	997	927	961	968	994	1021	954	918	973	981	957	948	962	965	982	1055	983	972	968	996	905	955	982	985	957	950	969	922	1002	909	952	1002	951	951	981	969	1009	967	923	944	1002	994	942	997	991	986	933	998	1037	957	980	951	928	956	947	974	985	985	935	982	940	996	953	995	963	927	950	1037	983	963	973	957	982	942	986	944	986	938	966	1012	964	963	958	931	942	992	948	987	979	1010	951	931	957	982	955	935	975	916	935	1008	1034	931	946	928	952	966	986	903	989	944	911	1004	978	983	1044	960	982	964	970	983	934	948	964	987	989	991	976	949	948	961	1013	976	952	927	948	914	923	995	967	923	929	1027	975	935	975	955	990	985	948	989	1023	958	1025	977	992	959	949	948	1009	1028	938	981	952	941	942	958	941	965	975	987	931	939	955	955	975	942	951	1043	981	944	1040	989	983	921	970	983	948	979	968	971	943	973	1006	972	903	1024	953	977	970	889	971	976	930	953	964	1007	975	957	978	925	938	977	964	970	979	955	1013	985	983	953	965	967	973	1023	976	1023	985	944	923	1040	950	1034	946	950	923	965	936	972	976	1024	947	961	991	960	1100	993	999	907	922	1021	945	986	941	1018	971	992	934	940	979	940	920	983	1021	982	962	979	970	1019	980	964	967	965	953	987	873	961	996	931	979	935	967	923	1040	935	983	965	975	959	1009	951	996	1035	949	1018	971	936	971	987	987	953	959	1008	963	949	977	1004	930	984	955	972	980	984	965	1020	984	937	1015	967	963	973	943	991	940	963	963	993	1021	983	894	980	935	935	989	933	1011	1018	993	948	952	1059	1006	945	942	987	994	930	987	957	986	986	952	929	951	961	973	962	989	986	993	962	970	967	967	949	999	981	935	939	962	944	971	1009	964	974	987	984	937	1005	940	965	989	1002	945	975	989	999	997	981	994	1014	961	1018	972	971	934	966	984	951	962	951	962	941	980	942	917	912	937	997	978	952	963	966	928	984	1014	971	961	1020	929	963	938	958	909	922	992	955	951	972	982	1004	958	971	976	1030	972	1019	921	983	949	974	925	994	977	1015	930	1002	959	918	935	934	953	968	951	960	976	965	957	993	985	956	996	965	1052	1014	938	942	944	928	949	957	975	1024	978	1000	952	976	963	952	944	1015	950	970	992	945	931	968	933	954	960	964	923	971	1001	943	1013	930	920	998	962	999	939	956	966	991	961	918	1006	962	977	937	943	978	989	970	980	965	970	989	961	1021	968	945	920	968	1051	1004	920	963	1007	988	1016	929	986	974	959	1013	945	939	1008	985	983	968	959	970	988	969	916	975	1002	960	1002	961	1002	966	996	992	890	975	982	973	1033	984	975	963	935	949	973	983	1023	1013	994	992	929	925	990	981	954	924	956	916	1002	945	968	940	1006	997	919	961	915	973	1031	924	993	938	1006	957	1011	955	909	953	951	983	954	964	895	978	996	931	977	952	977	995	986	976	934	981	1037	940	991	916	996	1011	998	954	945	996	1001	928	972	954	964	991	932	951	976	976	962	1004	956	992	956	958	1010	975	961	912	921	945	921	993	979	986	933	946	1056	947	978	956	1001	945	963	907	1056	963	1013	997	1000	995	928	981	979	967	967	970	952	957	951	994	950	957	957	950	999	955	986	1002	922	1001	979	954	941	993	964	998	926	991	991	943	931	1001	931	923	924	941	1013	977	987	1006	997	935	939	889	987	953	929	978	1034	922	972	956	965	1004	952	967	961	963	965	978	986	953	971	968	948	1019	1026	930	960	1001	967	1011	990	1002	913	957	958	1013	934	953	982	936	971	1017	982	949	1016	962	1000	1000	919	885	991	920	972	941	894	950	1004	965	1014	936	971	919	964	873	940	931	1006	1012	909	926	985	960	942	942	951	934	980	972	994	959	957	1016	971	976	967	929	962	929	990	975	964	1010	975	975	965	965	999	965	992	989	994	947	909	980	945	1042	988	952	887	1037	1004	927	955	940	971	1007	914	1030	952	991	1022	957	974	998	975	922	943	928	986	961	946	993	983	922	989	952	965	988	980	970	982	939	895	926	965	990	944	998	964	927	926	991	983	969	958	976	974	1022	948	987	1007	1004	1009	966	946	1003	993	934	981	931	942	1034	989	975	976	946	945	987	954	1005	960	956	979	918	939	946	1032	983	983	897	942	968	964	905	911	988	981	974	1014	971	995	953	1010	1055	1018
23062	21193	29010	23681	21277	21423	15326	6207	4019	3227	2565	2234	2007	1721	1427	1175	1068	1005	883	843	760	778	672	679	676	667	606	634	626	618	607	567	560	566	595	551	611	570	551	553	553	566	564	517	546	552	512	500	522	519	522	488	551	518	494	505	487	501	528	507	520	477	524	555	483	510	535	509	509	474	485	492	538	537	481	546	508	520	508	525	508	498	431	509	471	457	480	532	508	509	539	530	492	541	486	512	454	514	497	500	481	457	495	473	480	539	524	528	485	551	494	537	485	507	462	555	505	488	515	519	543	494	478	492	539	491	534	500	528	477	465	473	526	528	512	480	529	498	490	505	526	489	485	509	536	477	527	523	491	512	505	476	479	533	524	498	526	468	537	493	506	518	563	510	508	537	489	501	517	491	481	519	451	478	546	477	539	511	488	484	506	530	520	517	541	516	507	512	494	501	513	546	489	502	513	499	490	525	516	486	515	494	514	487	473	482	532	464	502	540	492	518	512	467	514	501	521	500	532	466	531	533	530	499	490	553	490	509	508	537	508	520	508	540	494	505	493	465	535	497	527	471	554	485	514	531	547	485	494	473	561	509	461	494	503	497	540	501	525	481	508	476	509	540	531	509	492	503	520	466	519	515	494	483	484	511	494	510	479	509	479	471	533	494	522	497	469	479	518	515	494	535	490	485	461	532	525	468	545	479	502	483	479	534	496	508	471	517	478	465	560	528	486	479	520	506	490	551	546	485	518	522	496	517	482	525	517	486	505	509	468	489	518	505	506	524	526	523	520	539	458	504	492	518	507	493	473	500	503	518	527	489	538	455	506	529	483	483	547	508	482	557	511	523	487	552	544	481	499	482	494	534	488	513	493	495	473	498	491	466	544	506	497	488	524	496	510	492	528	538	503	547	467	487	525	488	565	533	495	548	493	463	449	493	485	479	503	511	490	500	471	479	540	493	496	518	493	542	476	478	491	504	474	538	482	509	445	481	517	482	531	504	486	535	498	482	494	488	493	493	486	506	507	468	505	552	523	534	486	491	529	514	516	538	506	461	517	526	482	514	530	523	488	506	541	505	451	485	520	515	493	531	454	505	489	463	502	544	479	507	505	518	486	555	518	499	520	467	546	511	463	541	525	489	469	494	517	506	549	508	502	511	521	514	514	502	519	474	460	513	483	503	519	490	483	495	519	509	473	494	514	469	487	513	486	504	504	501	498	499	477	545	534	537	540	510	506	541	513	490	504	508	529	540	508	496	468	473	470	498	517	536	481	508	517	495	520	488	521	494	519	513	517	472	510	506	508	523	522	493	541	525	485	527	496	480	487	492	519	478	472	534	536	481	503	514	526	492	511	527	505	486	511	506	555	475	496	499	495	516	504	485	494	489	493	509	495	507	513	475	517	472	506	494	516	489	537	472	464	521	497	529	520	530	514	479	481	488	480	506	499	496	487	508	515	497	465	512	498	491	514	469	506	489	557	524	498	519	490	496	511	510	527	495	518	484	448	496	543	522	488	500	529	505	483	463	450	525	508	503	492	492	509	491	483	482	502	490	516	491	494	505	510	536	509	460	518	523	532	533	513	508	456	530	488	539	480	541	528	504	560	539	512	529	468	513	495	529	544	489	512	477	494	522	484	492	504	461	505	515	458	537	493	514	479	470	507	507	515	484	511	510	540	473	490	551	501	506	488	506	515	519	489	469	526	526	525	481	518	506	495	543	511	508	526	509	486	493	482	493	463	498	484	502	516	500	506	496	514	500	527	522	531	490	521	490	509	483	501	499	473	522	508	477	524	481	497	519	467	485	500	512	471	501	517	471	539	528	512	532	494	479	489	493	486	507	504	509	524	520	505	490	522	474	523	493	502	511	505	499	516	511	539	511	481	469	506	470	484	497	515	512	478	532	512	495	501	510	539	526	493	507	515	513	543	493	477	487	476	469	510	509	487	535	510	505	550	507	507	501	486	506	544	513	488	476	496	507	520	500	538	503	548	496	510	505	482	474	531	476	507	518	493	468	501	509	510	488	529	507	512	520	531	458	506	487	505	512	507	523	550	509	476	506	480	453	482	498	497	538	478	494	521	518	494	491	466	459	453	493	516	550	514	517	492	504	503	500	498	517	527	475	496	530	491	537	464	489	525	510	475	509	505	505	539	494	513	513	517	549	486	541	513	516	498	497	507	495	529	525	498	516	496	487	513	473	518	508	464	500	473	506	528	498	498	519	491	454	486	529	524	486	495	526	522	507	542	491	451	509	480	495	466	535	485	485	505	491	482	498	521	541	508	497	531	505	477	491	530	496	512	509	522	485	522	526	501	518	515	495	515	513	511	481	519	509	505	552	490	514	491	498	530	499	515	507	513	477	496	458	489	503	554	500	499	530	510	472	528	541	532	472	539	504	517	523	506	507	523	523	484	493	505	495	514	505	516	514	502	476	489	507	496	503	495	529	482	495	515	531	459	516	514	504	507	477	495	528	513	471	514	485	487	520	502	517	483	503	469	514	526	487	477	527	525	556	505	496	497	522	503	484	506	453	542	486	517	512	488	515	455	497	498	520	489	506	496	496	511	507	506	499	478	527	511	528	522	510	510	469	509	489	491	500	471	529	512	489	483	478	497	442	509	513	474	489	508	505	479	460	518	477	539	479	524	535	527	498	491	509	500	502	496	559	498	508	458	473	512	512	498	500	524	512	483	469	504	523	519	529	529	526	519	539	553	522	505	532	502	506	486	470	539	520	504	490	483	537	549	531	476	517	491	521	502	523	519	500	498	517	526	524	531	497	510	527	486	500	483	485	481	480	530	497	476	504	512	503	499	457	499	498	486	485	471	531	511	475	498	483	501	544	493	520	486	514	506	533	474	493	520	554	491	498	511	511	505	529	511	503	506	499	485	541	472	521	482	526	469	501	474	526	524	552	508	518	509	477	535	505	545	514	484	523	497	505	458	467	506	508	517	505	498	520	494	509	513	507	517	528	484	485	528	506	528	503	492	508	506	513	516	528	488	484	515	502	494	484	527	540	497	519	530	509	514	516	467	501	482	522	501	478	488	571	500	470	508	460	501	577	516	548	480	443	500	539	514	538	519	545	481	491	528	515	498	517	500	514	493	490	552	509	479	442	493	502	462	521	530	499	497	521	475	516	481	522	504	547	518	509	559	540	466	491	547	507	529	526	545	545	498	509	553	507	473	518	498	513	513	485	502	502	519	545	487	469	535	536	464	481	486	506	533	504	491	499	505	490	472	499	483	513	543	459	489	507	522	527	521	509	518	517	534	494	494	487	513	487	494	478	505	509	512	488	519	547	506	497	513	515	443	457	490	500	536	507	567	488	482	515	515	512	520	540	457	518	500	494	497	537	533	524	524	510	519	512	485	497	522	470	528	483	449	509	492	448	496	491	482	519	519	510	518	496	532	531	461	470	515	510	505	496	477	528	535	542	488	518	502	466	519	530	494	524	508	506	532	506	524	500	557	498	490	526	498	504
23661	43026	40680	29692	24751	22242	18143	12581	9860	8200	6495	5577	4940	4264	3419	2612	2316	2149	2001	1739	1486	1336	1288	1263	1260	1218	1168	1065	1050	1030	1007	995	977	936	924	1020	952	951	971	934	934	850	878	896	836	813	831	889	780	822	820	801	796	785	772	807	789	872	783	810	824	773	842	837	798	752	817	817	782	834	793	787	786	817	749	781	784	795	789	784	794	809	772	816	828	821	764	776	814	742	729	773	830	817	792	772	797	840	806	794	792	800	756	823	820	808	767	814	800	747	799	751	776	797	762	776	779	808	767	796	760	799	836	846	802	713	789	807	756	790	775	795	766	791	806	789	793	814	795	783	764	786	808	763	739	740	777	796	828	797	782	788	818	834	794	821	772	751	812	798	811	769	763	783	746	796	790	830	774	836	771	813	764	824	820	796	826	807	772	774	767	723	783	769	751	748	766	758	794	819	812	863	745	759	799	759	779	733	787	799	778	753	786	755	765	807	810	759	784	773	777	797	816	774	803	786	806	764	759	788	799	764	818	812	796	756	827	791	822	776	797	773	787	798	784	804	799	798	785	789	779	793	786	766	833	793	743	771	828	771	796	786	796	778	816	806	809	770	807	781	773	801	789	777	703	763	759	747	775	799	767	744	836	787	795	764	792	751	801	795	758	781	782	756	757	771	830	759	762	788	808	752	767	813	778	782	803	780	798	759	779	816	796	762	762	774	783	767	811	786	763	740	758	794	789	799	808	729	785	760	803	820	766	750	774	743	811	755	741	759	785	817	799	785	809	774	806	782	844	743	803	760	824	839	737	810	771	758	802	807	774	775	800	759	757	828	817	801	770	778	792	757	842	811	767	793	795	811	799	764	772	805	820	795	747	745	777	771	760	818	793	755	814	789	783	776	785	787	764	784	838	847	751	773	766	784	780	799	787	778	817	778	812	786	775	793	814	774	797	808	756	792	834	785	814	826	759	834	743	809	811	792	791	806	788	841	735	822	784	767	723	800	770	800	815	793	776	819	786	824	832	809	749	804	730	770	768	763	761	741	771	789	832	787	789	823	782	789	795	788	800	771	728	811	780	803	777	802	743	793	747	762	758	770	831	811	798	802	756	835	781	840	761	787	781	804	774	789	760	782	788	801	756	808	819	796	814	820	747	794	748	777	761	821	811	780	781	781	756	771	787	761	798	739	783	760	774	756	787	791	808	776	773	777	814	796	814	861	779	809	742	780	778	811	817	762	762	841	826	780	790	820	816	818	812	823	827	755	805	803	809	805	817	800	772	732	781	777	819	822	798	792	809	794	759	762	774	782	831	785	806	810	784	836	728	804	864	798	784	780	781	797	760	841	819	772	753	797	809	783	801	768	781	813	801	742	777	799	731	782	833	786	823	794	795	782	768	812	810	771	778	837	810	759	780	794	790	790	822	745	818	760	774	838	765	780	766	791	759	779	780	774	754	776	795	756	773	726	775	790	764	817	774	783	807	841	793	753	772	816	773	748	728	814	785	834	792	776	787	748	785	827	760	817	826	756	806	750	757	789	780	794	737	791	824	761	791	764	813	782	807	774	789	791	792	785	814	786	777	790	757	770	785	779	851	755	774	796	816	768	792	812	775	740	808	810	782	775	787	770	756	823	794	774	875	774	767	750	776	813	736	765	797	803	792	813	808	804	737	799	787	809	790	790	747	794	781	791	770	813	760	764	793	767	776	771	764	819	805	781	808	805	788	787	812	784	774	812	824	813	814	813	822	809	796	791	818	836	781	748	817	797	833	760	787	803	765	776	799	825	808	814	761	766	790	806	752	807	765	812	783	827	794	797	770	765	790	786	767	858	771	786	783	807	830	834	778	789	807	791	754	821	792	817	824	820	794	811	815	806	790	807	785	796	797	766	754	811	822	738	800	778	801	796	768	792	807	796	768	760	832	816	786	828	826	745	770	769	788	793	749	797	772	765	776	737	790	747	812	765	730	761	823	769	780	806	786	791	769	790	772	778	754	810	765	755	732	802	750	828	776	763	780	761	819	772	776	825	789	785	766	817	779	787	800	811	787	768	770	752	820	768	817	796	787	794	795	834	807	758	804	740	729	757	822	718	775	744	829	793	752	756	755	813	783	786	812	789	761	762	747	755	769	753	816	763	766	799	783	761	774	777	774	784	802	790	781	773	764	788	832	800	756	790	801	750	789	776	816	737	733	821	832	785	751	761	811	737	771	805	779	759	743	835	804	818	781	779	733	796	782	767	806	766	778	748	791	819	724	803	784	745	765	799	769	780	818	767	790	769	747	800	864	776	747	801	772	806	796	750	798	795	799	813	793	819	776	807	780	769	763	816	746	778	792	754	788	755	786	813	797	797	751	745	839	759	813	739	727	791	780	790	733	822	837	845	803	787	767	794	807	753	837	824	766	844	766	786	802	799	809	745	780	787	793	801	755	734	760	843	806	769	758	790	772	820	786	792	794	771	785	800	799	743	752	731	745	808	779	789	772	780	820	781	791	799	802	822	821	735	825	728	819	790	766	797	790	788	838	808	758	812	753	790	795	756	830	797	784	773	764	803	861	819	756	779	793	799	780	754	765	759	822	745	808	810	748	784	760	824	800	774	787	762	801	770	759	779	800	730	770	791	806	799	819	804	822	835	802	776	804	787	697	771	771	798	827	762	807	799	788	767	774	782	810	797	744	745	807	779	747	780	828	766	796	729	843	794	798	776	808	773	764	796	790	756	743	827	757	745	797	784	805	782	754	795	768	767	814	772	790	780	819	755	774	828	792	764	777	808	760	765	787	763	808	798	800	780	772	735	790	804	791	778	784	819	814	821	786	776	787	785	778	771	802	833	773	825	784	745	774	765	825	789	736	792	801	789	717	796	801	772	765	779	793	763	786	772	764	743	790	721	759	771	820	826	793	802	826	754	793	739	807	779	847	806	757	832	786	728	815	753	827	806	824	764	791	822	771	790	818	804	752	740	761	755	806	817	810	743	779	786	780	759	752	750	757	769	795	740	845	768	759	795	789	794	778	811	780	794	796	779	830	733	845	785	818	788	755	829	786	801	814	786	759	754	776	769	788	770	787	828	822	768	808	790	764	775	791	813	816	772	773	830	812	819	771	734	806	797	786	779	773	777	760	804	754	806	766	770	730	761	827	808	756	771	775	763	766	802	824	803	788	742	794	784	787	767	772	789	730	741	779	781	801	780	753	750	771	758	794	776	793	841	749	777	764	812	808	747	834	755	746	813	823	781	800	727	807	747	814	783	772	742	821	692	780	774	802	815	747	757	739	791	819	842	747	719	720	753	774	794	769	793	801	783	793	776	803	813	773	757	807	812	769	808	748	771	778	788	756	751	746	798	796	772	745	768	797	757	775	780	778	769	809	805	804	808	741	784	791	803	803	759	799	769	782	803	768	758	772	808	777	815	774	752	800	774	777	791	796	805	776	781	805	789	831	857	784	803	780	754	796	802	819	756	789	788	817	787	732	781	780	722	781	755
26775	21677	22350	13195	6865	4908	3199	2012	1573	1354	1155	1115	926	907	799	682	727	659	679	659	631	578	597	560	565	556	527	565	553	593	549	520	526	514	572	503	478	509	555	525	541	508	539	525	495	544	513	500	493	553	493	473	547	535	471	498	504	497	554	481	508	525	508	523	486	485	518	516	483	498	506	486	513	505	516	500	529	515	491	506	488	503	498	499	529	490	526	470	499	513	513	489	508	534	556	497	494	507	496	470	490	500	546	497	521	521	484	507	475	484	520	515	495	500	486	478	502	493	498	519	523	466	511	519	477	523	502	501	551	528	494	555	537	502	525	555	495	493	510	503	517	517	536	525	492	523	457	488	479	518	512	538	499	513	482	496	471	485	489	494	510	492	519	493	509	521	513	498	494	522	495	499	517	449	482	523	469	499	513	520	498	531	511	491	510	504	480	541	496	490	508	480	488	515	527	531	529	501	539	512	497	500	545	472	510	519	531	487	498	527	533	539	522	541	476	549	535	517	516	519	546	489	538	496	503	483	508	464	534	478	506	522	482	490	519	505	521	500	512	535	505	515	491	509	487	529	491	484	518	485	461	477	501	499	515	486	517	501	483	473	516	514	507	517	511	497	499	503	484	510	468	515	510	534	489	491	528	557	482	484	519	488	540	523	503	504	508	503	523	557	493	528	543	473	484	473	531	530	497	530	492	502	497	523	505	530	518	498	506	514	498	545	518	492	518	487	466	553	517	507	483	500	450	512	516	529	552	509	489	510	497	498	481	495	502	507	492	480	466	501	505	486	499	519	527	560	502	508	530	497	471	512	501	533	470	510	518	518	535	494	518	506	495	497	467	498	516	468	534	546	482	515	520	486	463	463	498	561	543	497	545	550	524	500	535	535	500	528	502	514	470	510	495	516	500	538	538	496	478	543	512	520	533	487	536	492	478	532	508	479	468	542	508	495	509	530	530	473	516	520	533	501	537	489	506	497	504	524	482	482	485	515	498	509	500	519	520	532	505	527	505	484	492	510	523	518	503	451	482	474	505	486	549	504	496	479	528	486	505	513	496	483	499	491	537	477	497	490	504	520	529	530	497	452	513	542	520	517	518	494	538	470	503	518	520	500	462	508	519	499	495	501	506	513	510	523	503	473	560	484	492	477	529	512	522	461	486	522	488	503	476	480	526	495	558	503	524	502	517	529	516	539	495	513	482	500	478	521	539	507	512	465	510	518	500	501	484	528	518	484	480	499	559	469	476	576	515	486	534	500	537	538	525	507	483	515	473	537	502	523	496	498	544	497	488	509	540	508	506	488	536	529	497	509	478	523	529	461	508	504	498	497	549	536	476	516	481	507	521	547	486	496	522	500	512	504	541	516	529	493	486	492	490	527	505	501	516	540	507	475	514	507	502	500	502	484	497	526	511	473	548	478	489	522	481	520	516	499	492	502	521	535	511	569	501	486	509	487	499	507	482	499	508	514	524	482	525	552	480	478	461	509	516	511	515	490	508	529	528	522	482	503	510	482	496	499	498	507	505	531	493	513	459	502	475	480	473	515	487	567	491	504	483	507	541	476	488	501	501	513	504	534	494	459	516	551	513	518	506	514	499	518	548	503	546	467	505	496	492	522	489	503	497	519	521	499	485	525	496	498	527	523	555	512	494	510	530	476	505	493	544	490	505	504	527	499	504	539	483	492	489	495	512	500	513	523	517	470	504	502	540	532	508	490	511	485	484	530	509	505	509	505	501	483	526	489	509	520	482	534	525	517	500	497	481	527	498	495	517	544	527	493	485	518	527	521	542	542	495	526	498	503	473	521	513	555	514	529	527	509	523	519	518	518	508	518	547	492	531	520	513	529	474	554	506	453	511	520	481	523	505	498	508	471	486	510	500	472	464	470	496	476	534	522	508	529	487	496	548	525	461	497	457	514	478	493	452	496	487	491	583	479	510	518	523	488	494	555	517	488	517	485	517	543	573	520	518	484	548	487	494	534	484	522	509	480	534	525	476	498	497	486	504	497	491	532	513	529	526	506	507	492	525	481	527	536	505	524	507	468	503	494	521	506	501	522	506	524	520	514	514	516	476	522	476	503	498	489	502	521	496	481	514	539	495	474	527	509	493	503	488	500	478	500	531	492	494	505	518	477	495	501	474	510	505	482	499	480	527	526	503	506	496	484	505	487	517	544	515	492	507	522	502	536	483	552	507	499	509	482	514	489	521	529	489	482	496	503	476	523	523	507	493	500	510	531	492	507	469	523	536	491	481	512	491	524	514	536	432	501	464	494	494	495	505	490	493	508	509	500	477	478	491	559	520	483	538	465	517	499	498	549	485	448	500	500	514	498	502	520	490	513	509	508	484	516	504	497	503	493	521	506	514	512	529	502	521	502	535	517	518	476	527	499	520	539	517	494	521	499	518	540	499	456	503	504	493	527	568	489	507	501	517	493	507	491	508	509	524	479	536	532	503	489	493	507	499	517	528	502	516	509	528	519	518	508	517	504	532	544	500	483	480	498	525	502	524	518	497	497	505	508	493	508	502	495	527	503	474	502	518	509	559	466	510	542	510	517	482	499	553	514	529	511	504	501	533	519	511	488	511	486	494	497	468	519	501	523	512	481	504	518	491	466	469	507	476	532	503	525	549	515	512	495	539	528	477	476	507	492	516	506	480	470	527	519	485	520	529	491	521	511	549	481	498	498	504	517	495	493	529	517	519	535	528	501	497	472	466	524	485	506	507	477	508	474	524	501	506	516	503	484	489	526	492	538	517	502	506	530	479	492	497	481	502	489	491	479	528	522	455	512	508	523	527	545	485	494	491	516	504	492	505	534	492	464	519	499	487	480	491	496	507	516	515	548	522	518	532	519	502	517	515	524	472	540	525	503	532	475	506	529	543	480	493	523	479	460	493	496	492	509	488	487	500	513	535	450	529	532	517	473	499	504	502	490	526	508	504	514	580	492	534	504	491	487	530	554	523	503	552	507	486	506	520	518	508	437	522	472	539	504	486	501	491	481	478	539	492	490	485	471	511	535	512	548	494	508	509	549	503	547	470	485	487	519	537	497	509	471	572	479	495	500	460	500	483	533	524	502	518	493	556	509	497	474	518	533	521	501	520	499	517	481	507	515	504	500	494	530	526	513	501	488	535	546	518	504	480	499	544	499	502	437	526	492	497	506	512	501	515	537	459	513	493	528	522	470	513	494	527	498	474	552	518	537	518	503	484	550	491	532	527	496	523	498	514	511	470	496	506	528	489	540	490	454	468	515	490	485	518	499	508	539	538	519	547	464	536	507	470	556	501	482	478	522	489	512	524	483	468	505	481	495	547	514	547	563	482	477	501	508	520	533	516	512	539	471	523	508	484	521	515	560	518	486	501	523	517	493	482	473	463	501	462	497	523	502	524	521	527	504	499	469	536	491	489	534	481	512	509	521	509	472	510	490	471	502	506	477	473	518	510	508	502	510	512	512	494	483	529	508	496	521	537	526
19977	32293	28517	17585	13859	11610	8289	5458	4184	3525	2904	2657	2398	1941	1741	1397	1403	1283	1216	1115	1008	960	944	960	890	949	916	848	883	857	889	832	895	864	887	872	873	883	861	814	837	810	804	791	803	792	805	806	788	763	803	786	792	744	769	799	824	853	865	808	829	815	831	819	742	773	763	791	815	813	806	767	777	823	766	757	777	788	754	786	817	785	741	779	754	806	777	759	856	779	815	792	772	787	770	773	796	735	777	780	774	767	811	819	804	768	780	751	798	780	775	799	809	784	798	794	832	747	777	776	777	813	755	781	789	795	769	830	798	774	797	773	735	736	773	788	795	780	752	851	766	760	726	796	788	744	821	799	780	784	797	785	787	780	784	791	806	771	780	750	796	766	766	764	794	761	811	773	803	861	749	784	815	770	779	782	796	706	786	783	776	803	748	846	772	773	816	783	850	790	752	807	762	763	808	801	802	770	794	773	774	808	771	795	814	840	812	726	811	737	775	765	744	822	777	781	779	766	787	750	805	797	841	746	750	796	778	805	806	809	808	764	823	736	812	796	817	792	756	768	818	801	761	807	787	801	783	819	761	769	805	765	761	798	826	763	809	787	830	797	770	754	782	797	788	817	774	790	734	784	818	826	788	843	762	788	795	825	760	780	847	808	830	770	745	783	768	798	831	835	799	823	771	775	830	776	790	817	766	790	813	776	794	775	811	761	818	802	803	783	777	794	795	796	776	775	768	793	775	751	787	832	771	775	824	791	789	774	758	821	790	773	798	860	794	782	808	771	803	823	792	781	783	777	779	771	730	756	782	782	781	747	805	814	796	803	744	798	731	774	756	825	805	842	763	841	793	815	801	778	760	766	779	797	791	811	767	759	783	804	791	758	784	850	767	768	837	762	804	795	784	752	769	794	818	776	829	750	780	768	754	815	770	829	758	735	743	758	850	776	781	768	756	792	780	784	789	722	825	783	814	796	772	794	793	777	771	813	811	845	770	803	777	819	778	821	805	772	782	801	806	826	790	769	834	789	770	727	788	748	807	806	758	779	789	823	825	775	814	771	784	780	716	831	830	775	756	793	790	788	793	774	765	786	812	772	765	818	742	832	829	770	771	813	749	744	767	751	845	848	820	828	828	799	762	724	766	771	798	791	790	822	777	775	814	763	779	766	777	824	755	822	785	768	772	887	777	814	781	751	740	730	788	803	798	845	791	797	743	845	873	757	777	798	747	776	779	813	811	767	803	793	781	769	776	795	784	777	792	797	806	831	776	830	794	815	766	807	778	825	808	818	762	805	791	760	777	782	795	779	735	750	751	798	837	810	790	760	786	786	753	805	735	793	796	835	795	772	771	774	743	812	765	826	753	750	766	775	741	802	758	823	804	819	819	790	800	791	800	824	789	796	796	728	737	763	791	780	807	769	808	772	809	842	802	793	837	819	800	743	790	789	824	796	771	769	821	783	808	830	802	844	819	818	781	824	777	729	810	750	784	787	787	787	828	750	801	726	771	797	749	755	820	751	799	816	788	812	789	819	766	761	744	836	813	798	795	757	756	781	743	800	771	750	758	751	789	752	762	830	802	780	786	741	832	784	788	732	781	805	775	783	804	749	759	780	785	775	749	793	830	795	774	738	829	752	800	778	796	794	756	814	805	772	777	815	801	793	768	786	746	761	800	798	784	801	753	815	779	785	796	807	813	769	750	760	841	799	730	782	771	827	760	816	763	828	811	734	794	787	767	797	797	779	783	782	780	759	755	748	785	814	866	766	832	796	756	739	768	774	780	771	798	816	768	806	790	771	788	783	792	798	725	813	753	734	812	768	769	808	734	802	824	826	825	776	850	755	769	817	804	786	806	787	764	796	775	786	773	800	773	777	827	776	795	814	788	777	839	819	775	752	781	843	787	784	742	767	781	764	766	843	794	834	778	805	764	788	808	760	792	706	754	841	800	762	780	817	795	784	830	842	762	823	829	784	790	768	835	760	796	744	779	772	834	787	810	772	757	751	777	710	768	799	792	780	817	815	782	775	801	827	812	862	800	820	710	751	817	772	758	788	786	809	798	791	805	789	795	811	773	818	805	766	801	812	779	752	781	818	740	803	736	760	839	779	785	819	817	728	761	779	793	790	758	808	799	792	832	785	819	841	762	737	770	760	772	784	811	762	753	817	761	777	775	784	778	825	758	796	792	754	806	744	782	805	755	775	784	818	806	794	766	795	867	756	791	802	748	788	803	797	807	756	795	820	796	846	797	777	760	752	778	762	802	809	818	847	858	789	787	827	808	750	766	816	753	816	800	797	770	797	822	786	798	779	795	814	759	763	773	755	820	858	808	781	736	805	759	763	828	744	780	766	847	786	730	810	782	779	804	765	797	778	788	784	764	766	815	771	825	777	750	776	845	791	803	725	796	789	722	800	871	805	797	768	760	788	802	743	837	797	810	789	814	800	737	815	770	827	774	781	768	793	783	792	794	763	791	763	760	717	751	760	800	792	787	797	856	725	796	828	788	813	805	782	769	784	825	794	815	765	782	812	781	774	767	827	754	785	793	749	781	799	835	738	783	804	762	826	790	742	752	786	803	789	750	779	773	787	804	759	774	835	766	744	796	751	764	788	815	823	824	796	795	852	810	789	755	736	763	825	734	728	764	818	834	855	787	817	777	806	788	801	805	825	781	789	783	781	770	798	797	774	783	783	790	747	827	780	813	755	788	789	833	754	758	767	759	816	753	789	762	785	816	800	800	810	793	767	771	776	868	810	751	749	810	802	809	783	837	783	823	762	801	759	764	792	772	842	799	754	764	760	758	748	794	769	749	777	806	760	786	800	747	782	805	756	753	831	796	791	811	790	777	823	748	761	787	766	798	742	782	703	729	754	814	812	776	771	790	811	720	794	799	763	782	804	796	776	820	807	785	771	792	777	781	779	801	825	784	767	809	793	781	739	799	805	814	826	796	791	782	839	783	761	820	818	782	760	796	776	796	779	825	851	864	859	752	787	824	766	797	836	758	773	778	766	858	815	767	798	850	798	795	816	814	808	761	779	830	816	813	777	805	797	754	801	802	774	776	803	778	805	809	794	842	795	815	808	820	742	783	780	798	813	749	853	742	721	764	821	809	750	812	797	769	827	782	826	759	817	780	788	767	775	748	765	772	778	803	794	813	794	801	737	803	747	792	764	772	792	813	802	771	767	837	797	768	796	833	776	813	794	805	800	814	768	809	795	796	806	831	850	759	769	768	792	806	731	770	804	747	772	811	763	808	772	722	792	803	784	752	789	770	853	760	785	814	805	759	804	776	786	769	745	794	738	827	833	815	759	734	787	800	795	815	778	785	756	766	834	780	756	801	802	786	821	733	822	762	815	759	800	820	807	776	772	773	779	845	746	829	801	780	791	778	793	757	817	790	825	784	746	798	806	761	778	803	814	752	782	783	797	788	787	777	743	795	755	788	806	759	771	800	800	803	789	803	823	777	762	846	785	755	802
23995	21222	28432	24364	20897	14367	7398	3883	3064	2391	2171	1950	1687	1399	1206	1026	1069	981	944	873	810	754	759	773	786	722	685	654	714	700	690	705	772	699	684	695	708	698	669	689	698	656	652	673	660	664	624	672	657	617	610	621	657	657	659	628	655	629	658	617	609	618	609	601	654	611	627	665	666	683	621	671	614	648	594	653	648	679	651	672	639	599	593	646	660	602	601	629	616	644	633	696	615	620	628	630	642	637	637	696	649	619	604	612	638	674	667	617	638	577	648	584	596	680	630	692	625	650	620	668	653	591	672	618	672	609	641	644	621	645	640	624	648	677	664	626	612	662	653	642	656	655	629	628	641	654	656	627	633	621	646	638	660	633	619	625	676	644	610	639	651	665	601	658	628	648	637	664	653	611	660	662	616	628	652	618	641	625	641	648	642	593	699	634	642	682	649	615	593	627	661	611	638	646	660	621	610	656	639	633	696	624	662	606	563	647	684	663	609	629	658	683	599	627	617	618	615	629	630	668	668	660	643	640	621	682	621	638	661	667	608	644	664	657	652	619	625	657	616	624	635	652	631	640	616	596	611	614	602	640	613	660	662	642	630	667	622	622	639	643	635	629	683	656	641	605	614	617	669	655	654	657	616	671	629	657	625	656	658	666	580	619	608	631	615	578	626	626	610	609	631	642	624	623	650	638	593	589	622	590	670	622	618	627	656	624	607	649	608	664	645	646	629	663	674	642	604	663	656	658	649	653	625	631	619	619	643	644	636	671	656	632	720	652	625	615	647	629	640	698	644	640	671	607	632	672	651	596	638	628	639	623	676	604	600	644	674	628	641	616	657	657	644	624	630	631	620	632	621	658	647	597	638	649	638	611	609	693	659	651	623	582	637	651	601	650	642	652	635	622	635	618	623	658	620	632	615	679	642	646	663	641	631	637	671	674	626	654	677	636	639	641	655	640	568	644	654	588	610	664	644	648	678	583	592	635	637	601	648	638	596	654	617	642	630	634	620	608	618	607	657	636	597	593	614	641	633	614	631	650	652	663	645	642	683	651	631	642	644	565	637	609	631	690	637	637	622	577	625	610	635	659	661	601	646	666	598	668	633	614	651	625	645	628	693	634	661	621	614	622	719	623	649	669	637	652	684	648	636	678	638	663	626	654	624	643	649	622	668	643	625	657	635	610	627	634	632	641	620	656	652	628	643	630	635	627	581	620	587	644	657	635	627	631	640	600	610	588	653	606	643	644	600	615	674	611	635	609	658	659	606	624	608	608	703	641	613	664	637	644	590	607	680	626	612	634	611	607	637	575	614	691	637	688	630	638	620	659	676	624	617	673	646	616	609	629	654	629	658	585	640	627	653	623	638	613	636	619	656	655	689	673	601	661	629	660	622	642	643	651	651	614	640	623	668	626	604	649	634	639	618	678	628	679	609	641	674	658	589	612	629	646	649	603	656	659	612	651	662	674	646	643	647	629	619	618	602	617	638	660	620	646	648	651	641	647	618	614	623	657	620	658	576	625	634	663	606	653	644	653	635	656	633	633	650	627	623	634	602	657	657	613	613	655	609	646	646	630	633	638	665	660	597	677	618	614	643	606	677	593	628	643	644	665	647	671	622	611	631	654	684	692	592	663	636	691	631	647	635	639	607	629	610	669	585	666	624	612	625	632	630	612	620	613	606	641	607	634	669	638	636	613	626	652	618	613	666	638	635	662	629	637	693	647	670	611	635	662	634	636	641	629	629	674	652	650	648	681	599	627	639	702	618	659	629	644	669	621	604	598	625	654	613	636	632	682	622	624	644	654	674	666	587	661	642	653	598	645	660	627	673	620	647	614	631	635	648	603	660	609	627	630	638	622	594	596	640	699	700	618	669	644	647	679	611	629	627	654	669	684	644	628	707	614	652	602	647	638	656	624	627	673	632	662	611	633	604	656	622	630	628	615	597	607	620	620	669	631	647	601	686	592	632	626	642	630	622	643	610	658	648	631	638	670	634	659	619	652	626	650	615	667	607	650	650	640	641	644	659	683	674	670	635	678	591	623	662	634	623	656	628	652	654	640	685	621	662	619	615	670	621	597	638	650	689	636	674	584	640	641	620	632	648	645	643	661	587	629	639	626	693	607	645	658	592	632	634	659	637	644	647	620	619	650	668	636	635	677	593	637	672	614	655	676	619	588	627	653	651	679	675	646	639	646	605	687	642	644	644	628	602	640	597	630	634	581	643	653	632	613	612	618	691	688	630	630	642	636	651	673	664	712	648	621	648	667	610	635	626	608	643	663	636	634	669	621	640	602	602	661	646	616	626	636	636	671	638	616	668	608	652	641	685	642	629	611	726	624	687	590	581	655	632	652	633	644	605	634	618	641	613	627	644	668	620	661	631	648	646	669	616	582	705	659	609	671	640	624	609	621	617	615	634	619	646	627	623	611	654	608	650	650	621	637	624	657	623	636	611	633	588	673	625	621	652	624	641	596	637	643	605	641	664	619	678	633	662	647	657	651	654	661	660	611	615	627	636	583	632	677	636	650	650	652	633	631	637	631	639	646	626	638	645	566	655	635	669	632	672	653	656	627	599	644	645	636	624	632	603	661	643	634	660	628	606	587	629	608	603	652	640	597	614	650	640	650	614	640	624	647	635	651	623	665	624	628	603	631	648	632	634	634	662	645	633	642	611	619	675	613	622	669	634	640	652	646	630	640	632	647	623	629	646	620	615	643	683	603	638	665	637	641	680	613	612	608	606	586	617	635	610	657	667	646	693	644	583	681	618	687	637	644	583	600	631	641	643	630	647	684	620	684	628	651	621	608	602	632	634	646	616	576	679	659	616	629	618	628	722	627	619	662	628	651	661	613	588	671	643	667	686	671	650	693	631	629	614	658	650	634	646	604	657	663	601	536	632	693	712	653	620	631	635	601	643	631	640	614	612	659	632	644	670	640	662	637	618	673	655	672	635	619	622	650	651	632	653	621	619	683	664	644	619	647	635	666	626	626	675	606	644	602	643	612	611	635	619	622	647	666	647	630	638	651	625	673	621	609	645	677	643	626	661	629	620	665	635	611	627	623	634	655	637	637	610	629	661	631	659	611	624	625	603	642	637	684	624	626	639	649	676	625	595	640	596	662	615	636	595	625	616	638	611	660	646	648	643	644	644	642	608	623	650	599	653	658	624	594	655	664	656	608	599	641	625	662	630	620	632	641	667	605	659	634	632	690	703	655	640	669	628	600	641	636	605	596	602	614	631	628	636	626	668	601	589	619	636	657	629	587	614	611	638	642	631	628	653	674	654	634	641	654	590	615	627	643	628	673	636	652	612	648	647	598	633	661	620	653	617	622	673	609	666	599	638	647	642	620	671	651	623	586	627	624	643	646	623	669	637	644	659	596	640	622	605	632	647	621	647	661	631	608	666	633	642	618	600	622	658	618	678	645	647	611	635	635	641	614	631	643	662	689	644	615	651	657	637	630	632	600	628	662	638	659	594	643
21371	39335	35103	25557	20871	17764	12547	9007	7553	6046	5477	4800	3857	3296	2594	2141	2142	1909	1853	1545	1453	1447	1294	1344	1308	1215	1166	1134	1125	1109	1125	1160	1161	1151	1084	1126	1061	1071	1095	1017	1018	1174	1002	1017	1040	973	1051	1042	1061	988	961	1014	980	1053	968	993	948	950	993	974	986	967	1028	959	1003	997	954	991	995	995	996	958	973	919	981	954	969	959	940	967	970	1003	993	932	989	956	967	931	958	1008	952	1024	983	946	1049	939	977	1020	981	1014	919	966	998	914	989	967	993	957	992	1010	995	1030	945	981	943	927	974	939	980	969	980	947	937	1004	954	935	967	939	997	923	991	982	930	997	1012	1011	959	1009	1038	973	1031	1045	956	955	966	963	1014	978	965	971	903	966	981	949	1007	994	996	956	990	926	981	983	943	997	1017	1001	1033	967	991	965	942	953	975	975	949	1022	970	1002	990	947	995	979	1007	947	959	1008	974	948	994	981	956	934	979	946	993	963	996	972	983	983	973	988	912	1004	990	1006	958	1020	991	1033	952	1038	938	976	980	996	1023	1011	993	949	1007	953	972	976	1000	952	924	1028	993	945	953	974	996	996	985	995	991	980	965	974	963	923	958	962	1006	1037	986	992	1005	972	1040	978	934	1003	990	952	998	988	982	944	977	939	975	1021	1007	957	987	983	928	981	1032	984	962	964	1015	987	987	991	940	992	967	947	962	975	956	971	1021	926	993	966	959	1024	959	996	949	944	964	1045	915	963	944	992	983	949	1006	972	951	975	1049	990	1002	984	992	996	920	969	975	971	969	977	961	981	1013	955	944	997	949	952	1007	969	957	1024	978	994	931	1004	1026	952	996	977	990	1004	941	999	960	989	987	1011	1023	983	1015	1013	955	987	926	1007	990	987	1023	1007	921	1007	983	978	931	1007	1007	997	1003	953	946	1002	959	983	954	1019	992	986	1019	1005	931	1022	981	971	1016	987	985	1003	1013	1003	1000	977	967	982	969	1021	977	1013	1016	1012	975	952	937	991	992	948	982	962	987	1009	999	1004	982	1013	1019	972	970	975	971	1034	965	938	955	1002	972	1016	963	965	956	1015	1006	983	968	924	943	967	999	990	974	957	959	995	909	951	971	968	991	975	943	920	962	961	935	943	969	980	941	1001	954	956	986	1021	949	944	964	959	963	984	980	930	978	989	992	977	969	968	976	1035	992	898	929	986	946	961	1045	994	960	978	1012	942	990	977	957	907	1058	986	955	987	953	999	1007	992	963	971	1012	977	1027	949	966	971	952	1029	977	955	991	941	1002	988	946	994	999	899	977	1043	984	983	976	997	1000	971	991	979	948	951	966	1008	938	957	1015	992	1005	944	1013	985	999	946	946	960	980	976	1024	1006	949	955	982	986	960	963	1009	964	1016	992	988	1000	928	1005	943	959	942	969	1023	1005	999	975	962	1006	1022	924	960	1011	929	953	998	936	934	1009	948	1041	1001	988	996	982	1006	963	1000	970	955	972	984	999	982	952	949	1039	993	1027	970	992	1012	958	976	996	963	994	995	959	970	959	966	940	994	997	952	991	1016	1023	980	995	973	980	980	996	1002	938	943	935	976	976	961	998	1024	965	990	964	990	997	976	981	1038	992	1007	992	984	988	954	984	987	946	964	968	970	991	945	961	936	989	959	940	991	959	959	916	991	935	996	934	984	951	1029	974	954	925	936	1070	980	948	997	1004	991	940	1001	1032	950	935	958	958	984	977	985	1015	971	1044	993	972	987	932	927	930	953	977	908	996	973	957	959	945	953	1020	1030	999	962	979	941	954	1022	1011	975	1003	979	976	995	1005	1015	937	898	1004	962	971	983	974	983	1023	959	918	972	938	968	996	981	1008	1017	1002	956	1028	957	987	969	977	1005	1015	1037	1010	909	945	1041	983	1004	1003	971	996	932	1000	986	989	954	1018	1027	944	1008	999	966	1041	970	982	1001	952	998	955	1035	982	1011	1003	933	966	966	968	970	1019	995	914	984	950	1001	964	958	992	979	999	1021	930	960	1000	950	982	1042	1019	941	934	1014	998	983	1015	991	1000	917	936	978	987	947	1017	982	961	969	956	948	924	991	922	981	963	1003	1055	934	988	982	931	1026	988	1004	980	961	878	930	999	966	941	967	994	969	1017	975	966	980	1044	956	1029	958	976	1019	942	952	992	1013	1007	1030	953	1006	1036	978	1002	993	1021	1020	1019	980	991	972	972	1018	986	930	981	1021	945	981	991	994	959	1003	969	953	959	983	1010	937	969	966	982	1030	967	953	1028	1005	933	968	1002	954	963	960	965	950	992	902	1001	997	988	958	982	1034	1002	975	981	971	995	1026	1015	1010	966	1015	952	1013	993	986	954	988	994	950	931	929	927	960	998	993	964	1021	945	1010	949	1001	978	976	928	1033	954	937	972	1054	985	957	976	1042	992	956	994	969	944	928	1002	1006	936	987	997	1009	983	1009	1003	1029	939	996	965	995	962	974	947	1004	1015	968	998	997	967	1035	970	963	965	970	983	1017	966	950	994	1028	925	971	969	913	960	996	984	980	968	905	953	930	955	944	946	943	916	1016	945	993	985	938	978	937	992	957	1025	982	988	945	1013	987	950	960	978	982	946	924	985	960	994	924	1001	1010	998	972	996	1023	973	995	978	984	982	922	962	1008	971	991	987	985	959	977	1026	1002	997	1014	953	963	917	984	996	959	950	937	1047	934	1016	1012	948	990	1020	1025	969	960	999	1042	975	975	969	989	963	981	1015	1001	967	1016	1005	958	996	960	971	976	953	972	986	954	979	932	1003	944	970	1005	986	932	958	1020	964	997	986	991	968	957	976	941	999	920	989	955	946	973	980	990	984	963	946	984	998	1037	1006	995	1049	979	936	995	980	977	941	962	943	1013	923	975	965	959	962	954	1001	988	985	970	1015	997	949	945	1003	1034	1010	920	953	996	961	1016	945	968	940	999	1003	970	968	931	991	995	996	1041	995	1005	971	963	1043	1058	995	1007	996	989	937	967	994	964	973	1033	953	1003	1002	975	966	991	1037	1026	952	1042	981	988	954	939	962	1013	983	980	968	992	1016	948	1003	1000	1004	954	983	958	1029	978	978	942	1022	947	971	1003	1060	977	923	1000	1030	1014	931	999	1025	957	995	1001	1002	954	1024	953	960	980	940	986	1007	998	1014	977	940	966	968	1019	962	975	1018	1008	971	968	937	976	1032	1015	954	931	1035	1037	987	984	958	978	949	985	988	968	1035	995	995	1015	1027	957	1000	962	949	987	950	959	1011	952	996	935	986	980	1029	951	963	1023	991	983	925	967	1025	952	988	962	991	992	955	986	1031	955	963	940	970	959	990	949	967	989	981	971	985	1018	957	969	923	969	946	997	1040	1054	1020	996	977	1000	999	940	936	964	921	953	981	957	943	963	1054	981	969	925	964	974	995	980	972	1014	964	995	1024	945	964	950	892	997	999	967	997	1005	950	987	960	981	931	941	946	983	979	976	1002	1007	939	946	975	1039	948	940	990	974	941	993	954	987	1001	970	964	992	953	1004	996	965	999	922	998	1034	1029	984	1006	942	979	963	963	988	1038	998	929	967	1024	988	1027	1029	995	1016	980	952	993	1018	945	1009	997	942	970	998	959	945	946	1013	954	976	967	959	979	973	1008	963	987	993	1001	1010	993	909	937	943	957	1002	969	960	996	983	1071	987	982	981	980	1000	980	1005	974	990	1006	878	990	990	920	980	975	958	968	922	1030	950	1005	932	953	1009	989	1017	961	993	994	993	1007	1009	991	1045	964	926	949	988	989	1018	906	953	916	960	953	989	946	969	1019	1023	964	1014	984	945	1018
22957	21198	29024	23648	21336	21325	14292	5905	4186	3513	3091	2641	2030	1612	1333	1211	1158	1098	996	756	830	797	812	750	710	645	644	593	614	594	624	581	561	646	596	590	564	579	572	604	548	566	561	565	523	543	511	524	543	523	528	531	532	530	516	532	489	474	532	513	525	503	531	541	517	481	531	498	496	480	512	522	505	505	513	507	549	491	508	500	537	503	497	540	512	520	522	506	507	487	520	472	509	506	502	559	495	552	532	483	533	523	536	512	547	511	527	539	513	509	500	526	489	489	521	496	521	502	508	509	531	513	529	462	535	505	506	531	517	566	519	510	546	511	519	501	499	518	556	484	507	497	507	528	468	501	481	474	514	480	526	536	535	541	479	530	494	508	513	515	512	488	539	506	520	497	513	465	501	511	510	490	514	499	513	510	523	523	505	460	547	504	507	508	511	524	504	515	515	533	527	495	479	485	498	495	542	556	495	495	546	530	491	492	506	483	493	523	533	511	500	534	516	533	511	494	553	510	507	482	527	512	533	499	515	526	490	491	574	505	535	520	520	532	539	515	506	510	507	513	489	509	521	540	489	531	512	483	522	467	495	503	504	520	491	544	524	497	504	536	518	536	535	513	528	511	540	482	528	501	496	504	539	495	536	492	538	539	493	502	498	512	524	539	507	487	472	495	514	521	494	537	485	537	491	541	519	476	483	515	490	533	492	465	474	498	493	501	544	512	533	551	530	528	548	524	514	538	517	463	499	494	535	485	509	520	511	521	501	529	534	509	530	502	532	439	491	516	505	518	492	523	512	542	515	540	506	481	544	487	525	542	484	485	503	501	503	522	520	497	498	468	508	551	498	527	520	519	514	485	558	506	511	549	511	538	499	534	507	475	517	542	519	545	514	534	517	497	527	499	492	538	503	539	481	541	537	534	548	495	500	501	535	513	513	523	497	486	564	535	537	524	503	506	532	498	510	514	562	537	497	511	481	540	523	524	493	512	529	491	525	495	509	516	521	496	487	501	541	496	501	510	542	503	527	511	479	506	516	507	512	535	509	523	507	519	533	521	484	515	526	518	529	556	483	545	496	514	490	517	504	486	542	525	489	538	466	477	523	540	500	506	561	535	497	526	491	508	501	523	525	534	482	523	515	560	504	515	492	504	537	545	504	515	518	499	533	506	512	519	503	506	503	541	468	541	553	493	498	532	489	502	481	489	498	554	538	534	488	510	517	543	485	491	486	528	497	467	536	478	512	560	553	513	517	542	521	497	525	549	517	499	512	508	532	488	562	488	480	513	498	516	525	571	525	512	520	526	515	504	512	569	485	503	511	555	493	541	480	519	454	542	510	499	500	475	511	543	494	516	460	499	478	490	506	526	517	518	447	536	551	533	524	502	523	522	498	519	521	496	522	513	549	529	528	497	546	536	526	517	544	526	478	498	529	488	499	479	478	484	509	511	474	478	538	512	529	535	483	498	515	509	519	499	496	515	473	517	527	495	482	513	500	468	487	532	550	510	511	491	508	545	515	503	514	523	544	491	526	506	538	518	501	484	578	483	497	540	451	502	496	489	502	532	506	508	525	522	506	547	486	511	502	485	485	534	502	455	555	510	499	493	532	478	532	493	486	459	527	474	549	506	505	517	481	531	482	510	534	511	549	486	536	525	501	496	495	474	479	525	522	558	527	505	538	505	524	534	501	510	492	503	540	508	540	495	533	514	530	508	491	505	494	507	513	500	490	491	512	508	475	459	508	540	545	516	497	549	511	496	500	526	537	525	465	495	545	509	509	521	483	509	513	483	489	523	536	528	525	563	499	533	507	531	487	502	508	504	518	515	524	486	498	494	512	545	524	502	519	493	535	512	477	499	480	501	486	534	489	485	498	493	522	516	510	510	527	486	522	505	512	489	521	499	522	518	518	504	486	495	472	502	490	516	529	457	505	519	498	505	522	510	523	503	511	477	529	545	508	556	534	514	544	526	516	466	514	493	512	484	501	490	538	528	485	505	510	469	502	495	518	517	518	492	509	495	521	519	463	541	518	513	488	494	498	525	520	486	531	518	508	497	526	490	549	523	515	526	517	511	526	483	529	529	520	494	508	472	537	516	487	500	549	491	502	534	543	521	524	516	502	506	524	517	481	503	493	496	538	525	524	464	555	484	490	573	504	507	508	531	464	503	495	487	505	536	472	485	495	482	544	467	502	524	489	520	513	535	469	522	507	505	518	494	498	489	543	511	504	516	499	504	506	512	483	505	513	519	486	507	525	490	510	496	482	506	516	526	486	466	525	454	490	510	503	556	521	491	549	528	514	522	500	536	512	482	500	484	493	520	500	496	525	486	491	513	497	525	466	563	500	495	531	471	498	513	554	522	514	497	477	493	535	513	511	489	470	521	534	515	511	502	531	489	516	516	497	478	498	511	519	505	499	504	513	502	560	515	508	487	482	516	484	514	498	488	500	460	517	498	518	492	500	494	520	470	550	525	543	496	505	537	480	480	445	463	497	502	505	507	521	533	498	529	485	520	529	543	505	542	465	485	501	539	475	501	510	519	491	506	535	512	549	505	492	523	438	516	551	511	510	550	539	506	510	512	523	466	480	487	474	538	560	538	492	513	504	509	506	490	509	496	486	494	515	483	516	537	520	513	497	498	485	473	499	543	554	501	461	485	545	508	504	504	494	514	529	496	518	469	499	524	512	494	502	473	538	502	541	526	501	533	509	530	536	529	529	487	522	528	475	515	507	530	488	526	495	489	494	457	569	521	520	500	494	525	561	540	515	519	503	471	533	505	476	519	510	507	513	509	533	553	501	496	527	513	497	518	513	531	519	535	486	555	517	488	490	496	493	520	513	521	511	489	503	520	508	509	545	479	518	505	514	469	518	539	496	557	564	490	516	515	508	522	506	503	488	513	525	513	506	549	524	534	482	533	489	493	545	517	512	508	521	495	509	506	468	521	497	521	459	517	502	489	549	526	473	511	529	478	478	522	520	544	488	537	521	560	546	536	536	529	474	496	498	519	518	545	528	503	534	490	520	498	493	490	514	483	518	513	532	472	515	516	529	505	490	510	486	506	493	504	466	535	554	506	527	481	549	474	507	511	501	558	513	537	494	500	505	459	502	506	520	533	540	508	493	500	496	500	533	544	501	506	550	477	499	508	520	550	549	541	511	531	539	489	507	488	521	473	537	554	507	540	491	560	494	521	528	498	482	537	518	504	488	489	533	511	496	507	507	519	494	502	548	513	464	510	474	508	483	527	513	494	546	514	482	494	481	504	488	494	526	534	534	465	503	497	498	507	513	501	502	495	543	519	523	495	483	506	491	547	554	499	522	506	530	507	497	490	515	474	530	498	490	491	510	530	484	512	465	516	529	504	485	538	558	512	478	532	513	501	498	515	502	492	503	506	496	517	528	515	534	524	524	510	506	526	526	521	510	506	505	536	536	533	473	506	513	504	477	554	479	478	463	527	541	518	509	493	489	521	493	576	463	504
23513	43361	39464	30660	25679	21579	15892	11987	10051	8708	7427	6508	4980	4091	3122	2760	2464	2311	1966	1613	1561	1556	1547	1486	1407	1177	1016	1011	1009	1013	1018	1020	1036	1060	988	890	909	951	881	952	969	963	929	906	807	830	854	846	854	817	838	774	810	833	836	825	820	811	778	823	797	781	801	797	767	792	834	814	820	764	805	737	822	820	760	815	800	780	834	809	765	784	799	775	794	827	831	868	772	828	829	826	783	779	782	835	716	771	813	785	821	762	839	771	745	800	797	792	790	773	817	756	781	791	785	789	806	786	818	828	802	819	808	794	773	787	790	751	772	765	792	752	728	787	740	786	808	767	820	805	819	814	858	765	775	827	804	846	771	779	791	756	818	758	877	801	774	839	818	778	766	793	790	795	782	854	816	810	780	813	773	854	782	783	783	795	758	798	825	828	824	768	862	795	799	810	786	849	809	764	826	755	819	806	802	762	844	785	780	819	808	805	778	807	783	793	821	783	764	770	812	811	776	836	771	753	841	769	778	829	779	764	816	792	831	839	799	797	797	779	773	783	817	764	794	825	756	767	842	838	758	810	799	804	822	795	833	801	815	798	758	825	750	774	787	815	806	812	750	820	751	798	808	782	760	769	810	743	810	727	810	774	722	789	772	810	763	791	747	789	785	777	778	804	756	776	759	744	790	839	819	751	795	786	796	780	809	806	761	804	803	742	804	749	771	773	844	772	803	816	815	797	791	792	815	769	827	767	798	795	831	817	809	781	827	767	823	754	765	830	794	825	755	787	847	823	810	817	775	766	766	800	760	773	781	821	803	789	837	813	819	769	789	802	834	804	789	772	808	795	831	798	782	795	812	742	761	779	804	857	798	801	781	750	781	822	755	826	788	841	769	819	781	833	780	804	791	799	817	792	781	774	806	822	760	820	805	802	771	785	814	749	789	795	781	801	787	792	819	856	831	835	789	765	764	798	816	762	763	765	828	822	777	821	778	748	794	786	799	824	808	758	822	792	777	809	801	810	804	755	821	810	757	770	801	792	738	799	765	774	787	829	764	802	761	784	776	796	778	792	821	831	776	800	842	812	782	801	800	800	764	834	781	812	805	802	839	768	781	818	743	772	755	780	786	828	795	813	895	791	805	761	790	798	769	778	776	799	803	767	770	799	827	760	818	780	808	751	801	873	777	787	749	763	802	826	802	760	815	758	777	748	841	785	769	772	802	788	789	819	782	761	778	737	789	810	786	781	802	812	786	779	823	761	808	836	777	742	796	791	773	760	806	769	812	818	795	776	823	752	820	808	806	792	792	811	797	778	883	775	837	784	804	787	779	833	769	788	819	855	809	791	810	800	808	804	809	840	841	789	797	820	783	818	784	851	800	734	789	765	807	775	778	743	809	822	827	778	821	784	813	811	804	733	766	843	795	756	813	781	825	795	771	784	794	787	836	786	759	782	794	834	780	744	824	830	805	800	825	786	747	763	780	735	816	803	798	837	788	810	798	813	780	837	822	788	799	806	779	834	825	818	762	752	757	758	814	851	783	775	776	820	785	843	788	787	761	795	818	767	826	823	769	820	839	787	812	820	804	738	763	797	843	826	786	815	791	791	824	784	798	827	813	776	867	815	760	765	798	812	764	730	817	807	787	775	783	813	826	825	836	762	762	837	808	805	813	729	845	788	767	789	703	817	782	821	766	777	815	832	801	825	784	798	812	773	792	811	750	784	735	809	813	742	785	805	831	792	793	798	800	812	748	788	809	796	772	763	785	808	823	782	780	838	813	785	786	828	783	795	787	801	805	838	809	797	806	813	829	730	835	753	769	803	758	802	788	792	824	811	805	828	805	775	817	823	816	803	791	784	780	821	778	804	863	793	867	788	805	827	799	818	760	778	816	761	816	795	821	796	797	786	727	765	817	764	866	811	773	773	798	736	820	807	798	768	781	801	804	843	765	809	843	788	802	758	817	817	782	717	809	767	778	763	773	790	800	834	817	847	750	824	786	803	795	773	871	762	752	825	757	806	763	838	759	817	760	792	810	822	843	717	811	799	756	839	744	765	815	782	823	798	798	766	792	803	823	817	781	749	809	810	844	769	809	768	742	794	827	796	797	795	794	746	787	700	831	804	746	789	789	873	790	813	792	786	785	804	823	770	798	808	857	790	808	793	802	814	799	753	829	737	784	754	818	780	864	768	839	796	813	806	788	766	724	759	777	805	786	792	813	767	817	798	815	742	788	757	805	817	786	798	791	825	848	788	824	756	761	767	779	857	776	799	724	830	839	768	793	788	785	738	772	793	784	814	806	783	814	803	763	763	788	764	797	791	818	811	778	791	730	793	852	871	766	848	785	807	798	795	767	776	775	793	768	827	804	801	796	804	778	759	779	726	794	805	790	829	768	746	798	802	822	814	821	763	808	799	785	825	799	809	777	768	813	767	780	783	749	826	786	779	785	782	800	808	797	801	797	762	819	831	850	752	754	705	764	758	755	812	827	784	816	814	790	829	794	840	734	803	771	832	808	735	767	813	719	786	799	795	830	761	811	766	830	780	805	822	759	832	808	811	742	768	790	795	790	797	733	813	791	801	752	770	794	745	812	745	730	798	761	792	779	820	793	801	778	807	820	780	805	820	817	791	834	790	774	808	781	752	785	803	765	775	785	751	811	837	739	824	859	830	786	736	787	735	780	806	766	754	771	751	750	805	736	859	803	813	771	759	857	752	843	831	790	766	769	802	748	793	807	804	785	786	816	831	730	814	803	749	802	806	787	781	832	809	804	790	770	749	775	753	841	791	786	806	807	797	767	775	865	799	755	790	790	816	766	777	790	740	753	817	822	770	758	752	817	794	780	767	804	802	763	777	799	823	754	822	830	791	729	806	756	832	789	785	792	814	800	848	728	817	790	796	811	801	782	777	839	803	788	832	771	787	781	799	761	780	805	745	827	750	790	826	815	787	738	783	791	785	781	817	818	772	814	777	809	776	834	779	766	786	761	744	791	768	779	759	828	796	755	770	780	801	805	764	774	809	723	766	779	774	793	825	826	774	794	762	810	821	769	787	835	789	744	782	877	790	758	783	789	822	798	725	813	754	795	774	841	771	793	816	770	749	795	822	779	748	771	790	793	813	831	821	755	758	803	787	754	825	776	815	764	780	809	738	786	779	776	824	754	818	798	808	792	800	814	811	822	781	773	771	767	781	791	805	805	765	792	793	771	811	761	810	765	754	796	776	767	729	829	752	776	806	774	845	820	804	776	793	818	804	822	798	747	832	770	833	791	807	758	742	778	818	789	801	792	754	768	818	789	767	800	834	759	837	811	816	849	778	784	786	847	793	782	796	810	836	774	806	760	787	799	823	757	804	780	801	820	755	825	783	824	802	775	828	739	794	794	788	770	800	830	789	812	783	801	779	785	817	851	794	770	760	763	815	815	800	794	776	794	802	752	772	747	819	767	773	771	759	758	778	797	777	773	786	773	829	808	794	798	795	795	766	777	772
26750	21783	22440	14659	7661	4823	2909	2057	1731	1563	1382	1235	1035	861	814	743	750	721	680	584	677	620	672	598	619	589	538	511	580	555	543	549	549	579	534	539	551	557	547	550	560	497	552	528	517	530	538	545	510	557	573	538	508	490	522	528	529	527	506	533	527	535	488	518	515	535	521	518	566	505	505	538	504	501	554	484	529	522	530	517	542	533	532	519	535	536	554	575	525	534	532	548	495	539	503	507	540	514	515	555	526	501	525	528	551	526	556	519	546	515	514	503	503	523	565	490	494	494	535	531	504	469	500	533	503	526	502	570	522	507	528	509	517	551	538	501	494	524	494	530	504	520	497	511	528	539	527	556	535	560	473	491	545	506	542	492	513	534	543	502	530	513	528	567	490	509	526	515	504	494	482	520	512	548	511	505	530	491	527	539	483	553	501	564	529	508	493	484	501	477	535	540	518	552	541	500	508	525	553	527	471	526	499	549	457	534	518	534	556	520	493	477	485	534	479	510	501	528	509	551	489	545	533	555	494	481	540	514	486	560	517	501	525	504	527	539	486	519	517	508	531	540	474	508	496	524	520	522	518	521	551	499	555	520	577	539	486	524	523	518	510	530	507	563	522	528	506	517	524	504	500	524	509	540	494	529	506	545	512	518	541	575	486	531	531	529	538	510	494	479	507	511	523	500	529	493	553	514	502	536	485	564	524	515	519	516	549	544	522	493	506	518	505	510	498	538	532	546	495	526	537	512	503	533	532	516	493	509	514	550	528	541	539	494	511	531	531	521	545	482	542	507	533	517	559	494	481	504	524	499	505	515	504	512	522	532	532	547	496	527	499	524	500	547	531	518	481	514	533	499	515	537	491	502	520	502	547	533	538	538	524	530	541	514	483	540	478	540	545	509	522	527	539	540	566	527	510	493	513	522	501	508	533	570	517	511	502	568	571	521	517	513	548	507	532	540	530	473	506	534	560	504	484	538	551	506	503	539	530	520	510	453	532	526	511	507	497	536	555	492	509	500	554	542	506	510	509	531	503	501	514	522	521	496	562	499	550	514	503	490	540	546	529	521	505	533	502	553	528	523	559	498	508	503	520	505	543	536	492	518	500	528	510	510	549	477	516	526	522	497	490	507	517	520	507	472	537	523	500	511	510	515	539	524	502	525	511	506	534	555	554	495	550	517	502	489	530	489	544	508	469	494	524	559	559	518	544	539	490	493	512	487	537	544	531	524	499	510	486	518	501	498	504	532	522	494	494	492	533	548	539	484	503	544	526	495	518	502	541	540	545	539	545	552	520	511	510	517	545	496	490	483	524	482	511	506	488	520	503	506	521	507	518	551	512	513	541	508	498	521	520	570	503	522	474	539	518	561	539	481	496	523	456	492	543	547	508	511	497	534	497	522	534	505	486	514	506	546	540	501	532	538	559	536	547	511	540	545	512	511	485	515	550	524	558	520	497	494	561	510	524	514	522	521	527	531	532	534	508	544	543	521	484	558	567	531	466	510	529	514	535	525	499	517	533	524	517	575	543	552	532	494	507	471	539	511	543	547	523	485	520	523	483	480	518	511	485	527	517	547	527	523	493	469	512	504	482	535	507	507	531	529	539	566	527	485	519	536	500	543	525	512	513	517	543	525	506	552	462	537	524	525	527	562	514	481	489	498	579	519	511	558	517	522	534	502	510	552	503	509	499	537	507	481	508	512	561	506	519	479	523	525	520	511	502	495	514	528	456	493	558	498	530	560	498	531	540	550	533	508	530	490	500	521	530	520	520	506	540	543	555	532	556	517	494	499	492	510	531	541	512	526	539	512	530	496	564	539	520	531	524	536	516	530	492	509	518	522	563	514	539	526	499	535	531	541	564	501	498	481	472	502	535	498	551	547	495	491	535	550	531	504	537	482	480	499	562	506	547	472	530	539	552	524	531	500	511	583	525	551	544	490	543	524	510	476	527	498	526	529	523	485	542	516	528	550	498	494	548	510	544	498	531	469	530	471	532	520	501	547	515	534	561	508	489	539	512	544	515	499	517	521	506	534	537	532	516	517	522	529	530	527	523	501	524	522	510	532	511	518	512	522	536	553	556	537	535	521	533	512	527	511	504	551	541	448	568	541	504	499	565	563	490	551	562	536	496	553	557	480	487	492	546	581	521	498	492	497	476	515	510	531	526	552	535	478	482	532	541	543	519	513	537	520	519	512	490	535	537	556	533	555	486	533	501	527	508	505	570	555	509	522	499	509	501	538	525	513	503	490	530	474	526	485	475	512	523	472	519	492	516	515	491	517	522	507	557	502	538	511	515	504	533	505	539	492	520	521	575	541	520	515	515	521	517	538	566	493	485	513	511	542	473	532	561	497	531	494	494	507	483	552	564	478	580	539	533	521	477	510	584	503	546	503	525	528	508	528	568	540	544	547	514	518	550	503	484	554	478	524	521	524	529	500	523	513	492	525	529	482	516	506	519	540	532	516	567	512	517	526	535	485	493	526	519	505	496	497	506	521	512	558	480	502	536	499	481	530	532	515	505	575	509	522	501	538	564	491	539	502	516	519	527	511	508	484	506	532	490	537	530	534	524	502	543	539	513	517	485	535	502	536	555	533	533	490	525	491	532	484	548	519	498	493	516	530	508	557	476	517	582	514	526	504	524	523	492	517	542	584	500	495	506	501	516	494	537	554	525	570	538	527	458	491	528	504	513	486	509	540	519	552	541	538	485	490	499	476	523	555	478	509	499	535	520	512	571	501	574	500	520	488	533	541	564	526	529	547	534	529	500	505	502	529	510	550	548	548	470	532	497	495	529	531	519	510	522	510	507	515	544	543	537	550	506	539	506	473	529	567	507	569	501	519	557	508	495	528	503	519	554	490	540	531	523	509	546	516	499	514	512	518	539	532	558	518	505	470	507	516	483	525	522	479	517	558	518	518	542	507	518	566	500	514	502	496	534	487	518	528	509	498	500	503	533	491	518	523	518	480	543	549	517	563	499	526	562	526	527	508	511	559	529	512	538	521	497	527	532	549	526	491	532	518	526	523	509	518	554	511	527	508	516	501	518	500	544	470	523	526	509	524	534	495	485	540	508	566	515	545	500	519	523	501	512	486	496	522	507	512	508	493	523	507	528	542	539	558	545	516	507	464	508	524	511	515	500	566	533	526	528	519	522	522	509	528	529	560	501	529	541	497	509	513	513	492	554	528	513	533	496	514	516	544	520	517	488	494	521	504	539	463	516	523	518	514	506	525	525	524	509	508	524	468	565	495	548	506	533	532	551	528	498	567	515	458	526	512	513	496	495	503	500	541	478	527	549	560	528	502	528	533	537	530	535	543	519	497	510	498	567	532	539	486	573	548	518	508	474	561	512	503	458	474	501	511	536	530	530	522	515	523	526	515	478	525	492	549	508	501	529	517	538	506	507	555	491	502	531	523	534	524	590	545	519	502	526	485	529	523	523	508	516	494	522	534	491	540	503	561	535	566	513	510	540	483
20056	32259	28773	19442	14707	10877	7038	5304	4491	4142	3494	2936	2406	1949	1657	1517	1449	1434	1189	1091	1147	1135	1159	1125	1061	921	872	919	881	885	889	922	937	869	859	884	827	864	868	870	863	843	796	862	854	810	814	846	791	817	842	791	854	852	819	787	774	834	805	775	823	886	797	810	829	825	814	825	821	773	799	816	799	815	819	802	817	809	823	849	821	811	788	830	767	794	786	809	823	746	811	860	769	870	840	774	844	787	798	798	775	795	811	828	806	790	775	808	872	784	816	748	819	861	829	800	786	814	839	755	783	773	840	816	773	815	797	781	825	819	819	778	771	830	805	823	775	814	836	838	828	784	774	812	772	820	742	821	839	803	733	853	798	808	754	819	809	790	794	839	810	806	759	799	735	833	827	749	834	737	795	797	817	823	781	805	796	816	821	874	794	751	819	781	788	775	786	823	802	813	788	797	832	807	776	863	779	809	851	834	772	823	818	750	822	748	791	813	822	794	763	825	839	807	822	769	802	739	826	775	779	827	766	771	807	794	784	816	841	784	802	799	820	828	751	805	845	817	803	828	797	836	856	836	775	838	824	806	800	814	854	855	789	800	809	857	806	840	845	804	821	783	847	821	825	823	788	781	813	791	834	829	767	787	825	865	772	817	782	833	825	810	803	847	845	795	791	798	793	770	821	802	835	803	803	823	803	779	821	812	844	867	764	838	808	787	806	784	809	804	817	780	813	797	830	787	876	805	838	771	808	804	834	807	764	780	842	795	839	818	778	823	847	802	792	845	793	837	800	835	835	819	856	782	825	808	800	830	813	826	816	812	797	806	832	856	762	851	821	818	843	837	789	807	825	861	753	856	803	835	797	797	806	778	819	841	829	812	812	784	795	790	774	788	833	788	840	790	803	793	844	856	789	836	862	742	829	810	777	850	797	791	821	835	847	819	776	828	810	827	789	783	800	860	827	809	810	796	811	780	834	772	875	822	772	859	762	815	841	798	796	808	790	802	824	782	837	841	867	814	781	836	774	762	801	816	765	797	788	793	835	792	762	824	793	826	808	837	781	803	797	767	803	843	840	818	801	779	846	858	813	829	764	821	849	822	781	842	832	818	789	812	816	834	800	802	786	840	825	852	815	797	779	815	823	743	791	795	800	832	853	789	802	773	819	808	777	810	777	797	825	806	803	815	823	861	780	809	845	770	804	802	811	832	792	827	799	815	807	746	807	821	813	726	830	836	765	814	811	861	823	810	806	803	806	806	753	827	795	763	796	805	794	786	826	743	778	841	819	811	718	838	807	815	785	797	835	815	784	763	783	811	790	780	783	828	820	799	805	805	786	827	823	830	793	776	802	774	823	783	772	756	840	800	833	819	799	835	783	823	812	855	798	802	808	801	875	790	788	815	824	776	805	777	816	921	837	786	816	794	843	810	749	820	781	746	852	789	767	843	848	834	785	804	788	804	779	797	836	833	833	789	759	760	866	776	815	789	769	853	834	824	741	789	837	818	803	842	843	820	807	812	798	777	810	816	780	790	802	765	817	816	826	827	736	802	832	818	782	817	829	753	760	803	848	820	788	785	825	826	803	823	813	783	807	772	828	867	848	745	826	772	788	785	807	807	817	835	810	784	798	795	790	809	803	782	830	759	814	830	778	837	768	830	777	824	818	821	842	813	807	780	872	845	770	824	826	802	816	810	817	800	779	839	816	854	806	835	822	814	795	783	832	783	833	818	801	824	797	787	798	795	808	821	779	839	830	862	816	735	859	801	823	861	829	843	781	820	805	784	790	822	838	824	787	822	856	775	786	821	811	841	815	771	812	839	842	814	793	764	832	801	801	753	786	787	874	828	747	833	775	825	790	802	757	784	805	783	794	804	786	826	777	828	813	779	782	860	801	744	787	766	799	804	831	789	809	820	786	808	808	775	812	778	766	754	769	779	817	780	808	790	794	818	758	855	815	853	840	887	798	744	842	832	819	819	782	791	784	847	827	787	804	817	777	805	796	816	793	844	777	800	807	851	776	796	850	834	789	812	848	780	862	797	808	809	812	851	814	798	825	809	805	804	759	800	788	781	768	826	811	815	773	823	839	796	769	781	815	813	801	832	797	819	757	798	781	817	840	843	785	779	810	773	822	819	811	795	777	791	788	783	839	771	826	832	811	844	806	839	828	821	758	770	862	789	848	776	803	796	817	847	803	782	821	819	809	808	801	771	817	802	773	785	762	795	806	776	828	808	819	854	790	798	806	821	794	793	837	814	834	815	789	826	795	828	793	802	804	818	785	787	794	832	869	775	864	822	801	789	783	810	776	804	812	774	790	821	853	820	790	798	763	801	792	781	819	803	837	816	819	797	876	785	776	796	844	823	816	826	818	837	770	838	815	798	790	857	807	817	818	816	811	797	790	773	829	819	833	819	770	827	803	775	833	810	799	746	810	806	774	803	818	822	802	783	782	835	796	815	772	774	786	855	887	823	786	817	818	774	795	817	834	826	810	851	771	827	840	860	790	797	794	799	845	775	767	799	797	793	817	772	840	811	789	776	782	828	789	806	805	820	787	821	795	876	804	802	797	786	765	792	877	785	797	813	815	819	794	780	796	765	803	838	827	793	785	843	805	833	810	815	779	789	812	804	789	849	819	785	847	776	803	822	769	795	796	806	773	765	847	785	846	737	816	847	846	845	813	801	806	833	828	791	833	810	796	773	825	824	864	876	812	763	781	840	857	785	824	765	824	761	829	783	780	825	805	779	836	826	801	798	781	804	810	850	810	834	833	820	804	794	809	801	812	770	816	755	808	839	832	845	854	844	840	815	836	831	819	811	791	807	780	849	796	765	765	817	819	831	761	818	798	816	865	766	824	839	801	791	820	798	862	800	795	788	865	799	823	823	825	736	784	785	785	778	830	815	804	763	797	847	812	800	786	787	811	769	821	782	827	835	780	825	762	815	807	863	815	802	810	797	820	815	843	834	785	789	792	825	833	835	800	847	803	804	795	810	807	799	819	812	789	836	794	805	838	778	775	810	809	819	746	773	748	803	748	797	789	766	800	780	795	769	824	813	764	787	803	836	816	826	809	853	808	820	801	808	860	776	791	810	738	806	814	813	814	820	795	828	847	811	796	788	810	756	824	800	791	818	815	799	791	816	790	799	770	765	822	825	788	812	839	891	824	812	815	840	756	782	846	810	853	803	795	826	820	805	794	782	835	790	801	809	797	762	807	830	804	793	816	766	793	739	784	798	832	827	776	820	779	826	794	825	845	791	814	766	802	807	828	798	783	798	820	776	831	831	770	847	780	812	770	750	846	815	803	810	819	771	829	834	782	776	785	825	822	792	849	813	798	820	834	806	804	835	827	820	852	811	798	835	844	792	748	778	828	778	844	832	767	856	773	776	816	797	824	810	792	829	786	846	839	809	797	854	763	860	819	803	829	778	857	807	757	826	782	769	783	852	818	784	839	771	789	801	793	835	790	785	807	830	731	808	859	823
24044	21182	28365	24363	20922	13444	6486	3981	3116	2839	2380	1990	1589	1359	1146	1154	1089	1056	919	915	903	818	926	876	731	709	753	692	706	683	677	762	675	722	685	707	701	692	689	670	689	688	672	713	726	623	669	670	642	640	689	625	671	651	661	645	637	645	667	653	678	657	640	635	667	674	692	672	652	657	657	681	711	719	635	666	661	627	664	622	667	633	635	652	614	660	649	670	615	662	654	620	668	594	651	628	676	654	613	640	645	628	677	666	617	683	647	650	643	667	668	694	669	673	687	650	590	678	643	640	645	665	624	628	640	625	667	673	651	678	655	664	624	688	653	639	629	615	677	643	657	667	640	611	715	591	628	661	663	654	644	630	678	677	695	622	619	618	621	630	648	654	683	604	592	650	630	661	665	644	704	663	651	666	614	610	646	696	668	647	607	616	664	633	667	740	631	656	647	670	699	616	633	625	666	661	601	690	661	659	620	610	647	669	628	647	722	626	656	667	649	694	608	658	685	653	648	621	672	654	692	669	668	662	640	658	629	646	624	626	648	619	657	659	666	668	679	632	673	625	613	687	641	648	657	669	640	645	724	701	667	677	653	628	649	652	652	662	648	614	659	613	628	607	650	614	678	668	673	656	648	682	684	630	662	667	632	644	634	619	629	623	647	605	627	649	657	679	639	639	694	641	667	621	612	695	667	653	598	645	654	659	642	701	652	656	650	695	621	659	649	696	661	607	669	649	657	649	646	702	666	626	619	661	612	637	627	579	653	647	639	640	649	670	659	635	627	647	657	646	692	670	624	626	596	654	651	656	680	679	646	645	645	628	698	685	696	609	616	661	653	668	669	677	649	648	645	642	641	615	687	696	647	679	657	627	596	693	593	656	625	683	658	634	621	648	661	608	629	659	645	662	638	660	664	636	694	603	657	638	717	655	665	625	600	643	642	670	657	670	606	593	640	622	661	661	645	648	634	621	654	676	671	619	672	630	679	612	666	651	663	558	655	692	622	681	671	686	672	646	711	619	625	688	662	689	654	647	716	664	667	638	640	655	635	676	672	646	692	651	702	639	655	642	663	635	657	683	647	679	608	629	680	671	617	674	620	667	678	645	663	657	641	646	682	643	637	621	641	633	624	657	672	698	616	679	622	636	616	668	652	664	628	682	636	672	580	692	670	686	679	636	652	669	673	608	692	690	670	623	641	604	661	671	680	648	669	611	620	669	634	630	653	627	622	629	667	632	599	623	613	653	658	664	668	622	670	622	678	672	630	687	705	648	670	664	665	684	650	694	639	663	630	682	632	700	702	646	674	596	675	623	667	672	634	670	619	683	645	634	631	650	671	633	659	647	653	649	602	630	661	655	656	633	582	668	691	667	664	675	656	588	663	650	615	666	626	658	610	625	621	661	675	667	635	651	670	656	633	615	701	622	685	667	661	610	661	647	679	622	656	646	645	640	650	643	681	649	643	611	641	624	722	675	604	633	671	640	636	635	668	629	637	651	638	644	641	582	671	648	654	637	629	655	636	660	637	669	638	649	631	655	682	652	643	640	639	683	655	651	685	692	587	590	626	597	688	638	605	652	629	641	658	638	675	650	653	620	645	626	677	658	607	635	665	623	665	618	634	635	664	685	615	659	660	688	665	629	636	616	617	626	654	638	658	605	642	612	648	624	640	645	669	596	633	675	626	648	652	648	647	631	694	654	681	649	608	677	642	660	607	653	627	671	615	665	624	614	633	642	721	644	653	661	620	674	609	624	682	630	632	653	632	628	668	662	600	628	654	652	651	635	684	678	628	673	670	603	624	671	698	682	660	617	678	653	623	623	657	622	647	587	648	627	651	673	616	631	636	632	639	706	661	643	618	657	692	641	593	638	656	638	643	677	611	673	665	669	656	679	613	662	674	639	644	621	658	658	672	665	622	628	644	638	610	689	637	636	700	635	608	647	658	692	667	663	672	602	638	655	641	674	694	617	643	606	657	642	649	635	640	637	662	642	658	666	634	665	655	676	621	652	694	662	657	608	691	653	673	675	632	683	656	656	639	676	652	641	653	635	620	613	690	655	687	656	645	634	596	616	647	628	646	660	668	662	620	613	660	658	633	671	661	596	666	678	618	690	631	632	680	627	655	615	637	648	646	651	632	649	669	678	648	646	639	630	606	635	707	642	665	651	695	643	635	637	636	640	616	615	629	663	626	630	671	645	666	651	620	674	669	683	668	658	613	653	670	658	629	631	661	630	664	635	689	637	660	645	624	660	633	685	641	645	629	632	654	652	632	705	639	602	615	613	587	628	656	653	642	662	627	622	649	609	646	647	707	666	651	636	656	607	638	618	654	682	651	620	613	641	653	640	657	648	659	643	680	636	689	653	649	630	633	649	706	678	633	633	643	633	636	619	639	631	615	642	627	637	678	621	656	681	665	650	662	634	695	654	687	668	648	637	644	613	708	687	670	670	630	642	645	691	666	660	671	600	667	665	660	660	686	659	601	660	701	615	645	629	609	664	666	691	659	637	617	640	651	667	647	638	621	668	675	629	661	666	613	595	694	616	654	647	649	666	640	661	626	645	665	666	648	677	630	685	658	633	643	662	689	669	642	652	621	642	651	607	631	653	707	636	615	643	675	604	655	655	655	648	613	640	652	667	639	695	654	677	686	635	630	693	633	644	693	645	678	666	642	660	625	662	651	631	650	624	602	626	645	668	647	630	670	679	615	631	636	611	634	666	637	648	629	654	672	650	646	662	647	619	641	619	685	643	633	654	608	642	641	665	683	606	635	616	678	653	634	640	654	638	637	620	682	638	637	619	638	647	621	682	655	640	627	638	654	664	658	639	686	678	638	663	655	640	660	674	630	665	677	674	633	599	684	588	643	671	603	652	667	660	648	670	655	656	648	665	670	638	631	667	659	596	637	646	676	633	644	677	697	624	682	651	646	645	650	632	704	611	649	624	626	606	677	644	639	635	673	653	652	626	638	635	644	671	694	681	686	634	663	657	609	596	664	662	629	652	618	647	631	651	665	619	633	644	676	682	640	616	647	652	655	666	571	603	634	615	640	641	688	627	628	623	605	637	684	683	664	658	644	631	642	562	675	633	675	678	664	682	618	641	656	668	623	645	705	680	640	655	625	645	613	641	622	638	667	646	670	674	650	667	630	622	655	650	644	651	642	652	655	627	646	660	617	634	650	640	656	598	615	630	601	612	601	658	607	639	681	610	647	653	654	612	633	649	652	664	636	676	669	643	618	652	658	656	646	623	626	684	659	605	608	692	674	679	670	635	601	627	627	671	619	661	646	589	663	654	671	650	614	658	648	570	632	651	652	635	673	631	635	662	639	637	641	600	659	626	669	667	651	660	670	632	625	656	645	644	651	663	647	638	609	639	658	658	660	629	668	683	662	649	613	641	646	631	691	663	628	621	664	642	680	709	672	622	628	687	657	693	636	644	669	621	704	632	648	624	647	622	636	605	649	667	654	602	666	681	636	678
21969	39300	35632	26850	21112	15883	11208	9161	8074	7280	5998	4836	3871	2933	2554	2345	2211	2029	1777	1686	1808	1626	1582	1546	1309	1236	1308	1185	1198	1199	1203	1181	1171	1150	1142	1089	1066	1083	1116	1108	1092	1108	1147	1088	1056	1028	1033	1037	952	1008	1033	1026	1030	1033	997	967	995	1007	1024	1016	1007	1045	1017	991	989	1027	953	987	1043	990	1035	1001	1039	1049	1009	989	1001	1004	1000	967	1050	1018	982	1011	1001	989	962	953	1010	995	1000	985	1021	974	953	1048	1027	979	1000	984	1001	1005	1020	964	1027	1007	1063	963	986	960	908	1019	1026	1022	978	993	958	1063	1024	1049	981	1004	987	965	1018	971	1091	1033	1008	961	955	983	1023	1037	983	1002	972	986	912	1014	978	1016	1002	1033	983	992	980	990	944	1055	1031	957	1019	1056	967	983	981	1016	987	1014	1020	967	1059	1004	983	973	1058	1031	970	962	941	914	1006	966	1008	994	1005	987	1005	1015	1030	1010	993	1032	1014	992	979	1004	997	984	1004	1011	951	968	1028	990	1006	1054	1025	1013	982	1012	985	968	989	996	1063	982	945	989	978	1040	1011	986	1042	997	958	981	1008	982	1000	1018	987	988	997	973	995	1018	994	963	966	999	962	1038	1019	961	1031	977	1013	1011	1028	952	933	1012	974	1016	985	998	977	1009	956	1010	962	966	996	973	1043	1043	963	979	981	1080	945	1012	1025	1015	1030	970	1040	1017	935	976	1024	930	1006	1056	982	968	1032	1023	1036	1018	1022	989	977	1020	998	1041	1017	962	1000	984	1035	986	989	970	968	1011	1046	918	1036	1051	1032	990	1019	972	974	995	1050	1035	1056	1029	1005	974	997	997	997	1021	1050	1006	1057	991	952	1010	997	1018	1015	1010	995	1016	1064	960	1065	975	1016	994	960	1029	1015	979	1019	1030	925	1024	1025	1048	968	1047	986	1004	991	1029	970	989	1017	1053	1026	995	934	966	1003	1039	1022	1009	992	967	1008	1055	937	1048	1064	1038	982	1061	989	1000	966	1049	990	1021	1017	965	966	942	1015	997	1008	983	1012	1001	985	1031	969	999	964	1010	1014	1014	957	930	1004	971	1111	963	993	978	1002	1072	971	1019	995	1036	962	1010	988	994	958	1042	1010	1021	985	1002	1051	943	969	957	956	967	1029	1059	1002	994	950	956	986	1036	1025	1020	1001	997	1014	1011	1021	990	1029	1011	972	1037	1006	956	993	1042	959	1024	1004	984	1053	999	1027	990	987	971	1025	1016	1006	977	1000	960	967	999	1014	981	996	958	995	1042	1054	1029	986	1013	995	943	1012	999	1033	1031	1021	1010	944	980	1025	966	957	998	991	992	987	986	905	994	969	1023	999	989	1061	969	1001	994	961	996	1011	1087	1039	1017	1013	1019	986	996	1014	946	1007	992	1011	998	992	1013	998	991	1004	1021	993	966	998	1053	1013	965	1013	982	1038	966	991	952	1020	1030	991	999	1012	974	973	976	1029	960	1003	993	1025	994	991	1033	1048	992	1040	986	1000	982	970	1002	1074	1027	995	1024	998	1017	1011	1069	963	997	1045	1012	970	1032	1043	986	1058	1000	1033	1025	976	973	1016	1006	986	1016	1021	967	997	1036	1042	953	1039	987	991	998	1085	1004	998	1017	992	945	1017	952	1003	962	966	1026	1017	985	979	1005	1049	970	991	1054	1052	1009	965	1016	942	1039	1024	994	962	1082	1007	975	956	970	989	993	987	1019	1024	1031	985	969	964	960	1041	1047	998	1002	977	1009	1027	1000	964	986	956	1053	985	977	970	1003	961	992	1059	1012	1040	1044	1012	979	1028	1035	1017	1005	992	991	989	971	941	990	1024	1022	995	996	978	1009	1022	1068	1041	978	1087	984	1003	1014	1100	986	958	1013	1002	992	1043	1034	969	999	1051	987	1003	1017	1003	959	989	938	1015	991	1014	1078	992	1017	1020	945	1006	981	1062	1052	1034	983	1047	995	986	1016	976	937	1030	945	953	1000	1011	1000	1034	983	1010	959	1008	1000	959	935	1012	1033	1025	959	1042	1011	1006	990	982	1000	1003	980	972	1028	1006	1049	969	991	951	1027	996	952	1011	982	973	1009	1017	984	942	1048	1086	1025	1000	1017	1042	946	1018	1030	1047	1022	958	975	1042	989	1030	1034	986	1017	1038	1042	968	1003	1048	1001	1014	982	1044	989	996	970	998	962	969	1019	967	994	1004	977	988	1062	1022	1006	989	992	995	995	978	1008	962	1037	975	952	979	983	1019	999	965	1000	1024	1011	1007	995	1013	1009	1010	1001	995	1037	1019	1030	1049	1024	1036	1011	1000	988	957	990	1011	995	968	1000	1009	1015	1006	1004	989	908	986	956	966	1004	1028	993	1054	955	990	925	1029	1013	994	1013	1004	1035	985	989	1016	1040	1003	989	982	989	1008	1052	1014	989	1000	1023	980	1024	989	992	983	974	1025	1008	1014	962	1032	1016	998	1029	999	1008	973	1042	1003	953	1032	1001	1000	1026	990	1015	971	989	953	1010	981	1013	1040	979	1016	1020	1007	997	989	1007	961	1000	929	1014	1013	958	967	945	990	1016	1005	1025	1001	1037	967	922	988	965	1042	966	1010	1032	1053	1024	997	980	1016	1011	1022	984	1043	1040	963	996	1027	1000	938	938	993	987	949	1007	1025	1079	977	1013	1023	1047	994	992	1043	970	948	982	989	988	981	948	996	1007	949	940	1028	1038	950	1002	994	1006	974	1009	1023	1003	963	985	1003	966	990	1007	949	1021	962	976	1042	1002	991	979	996	1050	1018	940	951	1004	982	952	996	979	993	945	988	1032	987	1045	987	1037	941	1013	1038	1011	1009	1056	1037	973	1063	1081	967	1008	1011	981	985	996	1015	993	1007	982	990	925	977	969	1029	1028	992	1009	1009	1009	998	1077	1006	996	969	1052	1019	994	997	1023	1030	973	975	963	980	984	1011	1021	972	1048	972	1011	1032	995	1003	1041	1069	1034	1015	1031	1011	981	1007	1030	999	1000	1016	948	946	931	988	1027	1003	1008	1030	1007	1006	1001	971	981	1000	1046	1028	1003	1042	1050	1000	1003	994	1038	962	1025	957	1027	971	1032	1012	1006	962	973	1034	994	1021	1051	1018	1048	961	959	1014	1020	1006	968	965	986	990	1026	1013	1001	1000	971	1011	997	1055	960	1001	1002	1017	995	995	961	970	1006	970	988	989	940	1035	966	1027	1010	961	988	1003	1031	985	1008	982	1023	965	971	1003	1002	1016	1084	980	989	999	1009	1018	1033	1011	978	990	1047	985	1045	1018	959	1026	1046	999	969	1008	940	1025	1055	1015	1028	1040	980	986	1006	996	1042	972	999	993	981	1026	997	1023	998	940	1028	1009	1000	1029	1003	1033	1024	1012	991	1075	1020	1005	998	981	998	1037	966	1016	1017	997	1013	1009	1033	985	990	970	978	998	1022	977	1013	1011	1019	1003	1059	956	1007	995	967	989	976	1006	1014	1010	949	1026	1018	965	988	1050	972	1033	1031	1028	993	1009	982	1027	973	967	1041	982	1005	1015	997	965	907	1027	995	997	997	1024	998	1044	1052	1041	999	998	992	972	994	931	968	990	992	997	983	1018	956	1003	1023	970	980	963	999	978	1021	1027	1033	993	1038	1024	1016	1030	1011	983	1009	1030	989	1001	1003	1060	1044	983	1070	985	1012	1010	1010	978	986	979	953	1003	1030	1060	1009	985	1052	1017	995	1031	988	983	981	1014	958	966	965	953	997	1029	1016	998	971	981	953	1033	1008	951	1012	1033	1008	975	996	992	1014	1025	1018	982	1059	949	984	991	945	995	1027	1024	1019	1003	985	1001	1032	951	1006	1058	959	1024	1046	952	971	1053	976	1006	981	973	1025	960	1000	961	997	976	916	1017	988	1041	1013	983	1025	978	990	943	996	984	1059	971	959	1028	1011	1007	1023	1000	994	1037	1028	1001	983	1012	977	966	1065	1006	1090	1017	988	1050	985	1066	1037	1038	1012	965	950	1059	1028	1010	970	991	1026	1028	932	994	970	1004	967	975	995	1004	989	1014	995	1035	1040	976	1039	990	990	1028	946	938	1005	960	1011	1002	984	973	1016	996	1002	1003	966	1029	1019	1014	982	1018	1003	962	1024	964	1006	1006	1082	1035	1035	1017	979	1015	971	981	974	1049	1017	998	1022	995	1036	985	1017	1014	963	981	991	1013	1005
23020	21221	29072	23668	21349	21112	13290	6068	4855	4142	3393	2637	2139	1583	1438	1254	1186	1052	946	923	956	861	765	834	693	724	613	604	634	670	646	632	573	616	571	520	623	583	565	617	550	578	576	602	598	532	557	589	542	537	537	563	525	556	545	523	534	542	510	498	537	500	531	581	538	542	463	549	575	569	527	496	544	553	531	480	545	539	528	592	571	553	540	476	556	544	537	526	563	568	546	593	518	552	562	537	501	501	517	537	542	498	569	533	527	496	544	535	541	544	521	559	533	518	547	484	563	528	495	517	525	551	577	512	524	531	550	515	563	569	531	530	572	585	497	535	511	534	549	495	549	549	507	535	496	498	547	510	492	507	495	516	516	495	500	528	550	533	506	547	564	517	514	542	513	527	526	536	548	560	589	555	571	542	535	567	511	501	518	512	544	494	536	511	540	532	552	566	515	547	510	514	517	520	536	494	539	553	541	533	537	517	557	552	508	481	484	523	509	520	523	522	528	532	497	559	533	514	537	543	515	482	522	557	512	543	547	532	500	522	500	536	558	509	531	546	526	562	500	561	533	508	525	574	535	556	562	515	501	490	548	508	499	483	561	562	546	520	540	536	533	526	513	484	468	540	549	568	490	516	510	510	565	511	504	553	542	543	540	488	515	522	549	508	581	500	500	500	547	527	491	554	518	497	552	553	536	526	525	545	545	513	506	533	518	526	550	591	500	522	532	526	522	503	546	520	522	552	546	499	542	539	529	511	554	531	564	529	567	526	485	548	505	519	528	508	546	511	537	541	510	483	539	554	546	569	473	547	491	552	471	521	575	510	545	550	556	516	476	529	508	520	514	533	560	549	529	512	547	522	529	534	516	580	577	486	503	571	497	509	497	490	531	595	566	520	506	502	543	557	518	545	466	537	492	535	544	541	555	521	527	536	503	496	524	541	515	506	518	535	536	563	515	543	525	461	547	542	535	514	523	546	537	499	542	566	534	493	519	521	492	537	544	535	529	538	544	559	481	491	540	565	509	552	512	487	531	511	521	520	498	545	509	544	520	491	497	556	505	549	531	566	581	550	518	537	504	498	508	541	536	504	533	529	501	535	524	510	564	523	517	560	565	549	511	522	518	541	572	529	536	539	512	580	529	549	550	554	524	534	513	552	543	525	518	563	554	550	553	539	539	534	505	542	487	487	593	526	543	511	535	527	495	507	613	522	551	509	505	511	533	512	569	482	513	480	532	550	508	545	548	545	545	523	552	524	546	528	499	529	490	548	532	563	530	535	534	574	528	529	535	509	555	550	523	554	505	523	513	559	527	541	518	518	507	541	526	568	495	526	531	526	507	551	537	567	508	521	533	508	511	506	481	574	549	571	552	545	528	536	561	521	548	550	508	553	574	511	521	539	522	489	546	498	584	533	536	514	524	534	520	513	541	499	513	542	539	520	523	522	571	539	530	547	545	497	551	529	485	532	490	535	523	517	552	520	556	523	528	521	553	538	535	508	504	515	518	518	492	516	551	470	506	509	511	515	511	543	517	564	572	522	495	558	540	483	508	525	531	534	558	468	493	532	507	534	533	498	542	514	531	513	522	545	517	559	532	500	562	516	556	536	548	522	533	537	537	550	545	555	526	508	530	563	537	542	511	555	533	507	529	558	480	533	514	527	534	547	535	542	585	515	527	534	527	533	512	595	555	567	536	515	538	554	532	528	511	530	535	522	500	512	526	489	560	538	524	535	515	538	496	562	552	545	522	520	520	543	530	523	541	551	577	526	514	526	529	576	540	522	492	536	523	546	537	530	506	566	552	558	539	562	529	482	526	486	527	568	516	557	534	510	519	510	510	550	530	488	565	499	509	498	482	473	514	557	541	539	530	510	559	520	563	518	516	509	553	574	539	526	553	554	537	519	553	544	538	545	528	537	505	504	543	513	554	516	563	553	520	567	526	540	524	551	536	540	527	518	535	505	511	532	537	495	572	534	517	528	509	551	546	528	520	478	550	510	498	546	539	535	566	558	525	514	521	485	561	491	544	541	534	548	517	549	524	489	551	521	522	494	513	544	563	550	519	516	532	521	551	550	533	470	548	516	558	547	484	548	509	553	537	524	529	515	511	504	511	532	510	531	527	518	519	516	550	508	553	555	541	539	514	537	507	506	507	559	522	511	519	526	524	515	510	533	535	551	511	533	514	554	538	495	501	549	527	522	476	517	513	530	518	542	543	498	534	510	521	515	541	509	509	474	531	471	541	524	521	497	498	542	534	505	546	504	545	565	534	565	506	569	534	531	538	529	526	495	564	526	546	548	491	555	522	519	550	508	528	534	542	550	541	546	508	510	536	530	541	553	508	539	527	542	492	535	494	506	515	492	572	535	512	497	523	505	520	581	540	559	513	495	474	505	499	514	533	543	536	535	538	509	485	526	528	541	521	515	543	526	537	544	532	486	510	519	529	547	525	537	498	556	522	540	513	518	566	511	514	536	529	506	563	497	553	531	473	509	526	540	530	481	533	556	503	508	539	554	511	495	531	503	499	527	535	522	517	559	546	524	519	487	540	548	529	542	552	538	502	519	523	544	526	558	535	522	518	523	534	493	495	553	502	514	483	549	531	543	548	530	505	523	509	503	551	551	508	522	467	542	481	529	526	518	473	571	516	559	530	562	550	503	535	517	516	533	551	566	538	534	546	532	527	516	543	545	583	525	496	538	544	519	513	513	498	528	461	521	525	509	506	537	503	495	523	524	535	535	531	534	557	523	531	498	566	527	533	533	533	567	486	517	555	549	532	538	519	535	501	533	520	536	555	525	524	520	517	539	532	528	559	527	543	531	492	507	532	536	539	518	511	541	515	528	547	503	521	521	505	543	546	567	538	528	538	520	521	535	544	525	547	554	530	511	547	513	531	489	539	516	519	539	548	526	547	538	512	562	506	506	518	511	525	545	496	514	524	523	522	534	529	536	531	516	528	510	487	545	515	541	528	552	467	528	555	565	496	557	524	485	544	545	532	512	517	522	486	485	502	560	524	479	481	517	552	545	551	538	479	535	567	564	528	553	531	459	531	510	528	536	523	536	496	537	548	560	529	552	488	496	528	524	516	541	526	532	526	550	532	560	508	507	526	497	566	548	480	514	539	555	534	529	480	514	500	532	515	542	533	523	539	534	525	517	580	513	495	543	519	522	528	471	498	481	525	533	527	572	545	525	513	498	501	531	530	564	529	513	517	557	515	537	517	528	525	533	504	552	556	557	538	554	522	534	557	506	528	525	500	504	497	501	486	516	536	520	535	532	569	540	584	527	471	545	516	500	520	506	537	510	525	519	546	526	474	535	579	533	522	542	493	518	540	607	566	503	549	520	476	544	524	507	537	529	512	513	537	544	526	564	490	531	543	562	533	526	535	529	516	546	522	535	539	534	526	543	516	529	514	518	534	505	533	557	530	538	524	526	565	554	530	494	509	526	501	527	533	561	529	505	537	548	526	557	544	554	540	562
24170	43461	40288	31675	25093	19344	14820	12515	11794	9894	8163	6449	4938	3780	3220	2819	2532	2258	1955	1887	1844	1589	1408	1392	1381	1395	1159	1122	1175	1091	1062	1021	940	978	1041	968	971	927	941	981	918	932	914	937	933	950	879	876	841	810	820	846	815	820	831	848	900	839	860	854	802	826	866	839	838	778	819	738	805	807	833	828	821	808	853	803	842	849	793	857	913	827	791	813	840	815	824	838	789	819	843	799	818	832	816	843	833	783	824	814	829	853	846	826	804	812	803	791	838	811	809	793	827	829	802	836	829	787	768	815	831	830	822	813	823	850	825	814	783	781	806	813	819	836	835	826	853	813	776	768	787	806	826	815	851	823	815	817	789	819	879	789	825	841	842	842	841	809	806	802	836	815	836	801	815	867	815	784	756	834	848	800	827	777	825	865	793	794	823	827	846	820	796	797	806	824	800	858	779	822	848	763	829	787	775	810	774	823	762	759	863	800	782	880	825	859	852	815	831	808	804	873	840	856	787	759	830	839	790	763	851	845	825	872	789	863	879	841	848	812	794	807	790	780	831	815	793	783	859	827	845	843	799	841	812	855	836	808	830	831	805	819	781	805	765	778	866	842	811	860	823	763	806	829	811	790	846	796	854	835	790	819	809	765	853	851	833	789	830	854	803	806	799	798	771	813	833	812	815	827	803	872	821	834	782	788	805	797	807	795	817	821	812	805	812	806	797	782	810	768	808	769	825	747	831	856	785	781	869	800	816	802	784	830	864	835	803	777	810	796	811	824	810	827	806	845	824	807	783	781	800	811	813	845	864	828	772	831	861	792	842	845	824	830	780	814	801	816	798	789	823	780	824	784	836	876	795	805	800	850	818	838	743	761	743	858	801	789	841	825	781	839	777	827	810	800	777	850	865	802	820	800	788	827	792	870	844	813	822	784	799	783	862	833	809	814	843	739	850	835	832	798	774	804	808	820	788	872	816	796	816	810	780	810	800	841	815	811	797	842	825	770	878	854	822	785	779	833	808	867	823	853	860	824	785	866	843	842	838	833	790	772	769	792	793	808	806	852	847	763	793	798	813	791	825	804	749	780	838	793	829	802	785	853	847	788	829	786	854	803	803	809	825	809	831	840	773	805	811	791	844	821	858	836	738	823	793	819	835	851	777	769	838	834	794	865	835	752	796	814	799	824	794	834	871	800	782	805	825	841	829	826	811	839	816	773	838	843	815	832	794	858	824	783	827	814	823	854	840	776	812	849	800	805	811	822	792	816	761	807	833	778	812	784	859	793	785	790	811	837	802	787	820	820	795	814	803	834	787	790	851	817	810	799	834	788	814	837	825	813	831	859	758	818	843	826	780	805	800	786	825	819	771	792	788	820	827	822	811	809	798	823	804	808	796	780	843	830	823	810	802	829	792	839	823	799	832	773	824	850	810	799	852	797	826	809	844	855	797	859	817	835	776	808	777	789	845	832	859	801	795	822	864	800	809	839	805	826	794	819	807	834	749	839	823	816	861	788	836	828	830	832	798	845	755	869	837	870	831	833	866	804	814	788	783	793	825	810	833	816	809	826	791	810	718	828	837	838	867	753	838	836	791	829	826	803	836	850	797	835	837	798	825	801	836	864	824	810	804	820	821	787	810	840	837	799	780	808	838	810	851	815	814	802	847	809	790	809	812	811	810	770	864	783	813	820	849	841	824	776	821	828	836	821	804	817	849	782	815	783	775	759	813	803	828	824	858	799	815	822	798	860	838	828	768	842	832	839	861	786	760	763	768	799	845	864	771	815	789	803	800	784	796	838	848	801	832	827	791	823	783	872	814	829	779	829	850	810	802	818	796	748	791	819	798	775	833	778	847	780	779	826	812	856	785	816	849	780	775	782	843	798	794	779	845	826	809	843	804	793	827	817	846	808	763	763	807	854	801	794	850	771	781	865	803	852	836	815	795	864	818	771	804	853	819	825	861	868	828	851	846	801	834	835	787	784	817	778	792	809	775	828	800	850	838	779	770	834	763	782	784	811	818	850	758	830	812	867	776	818	807	844	860	812	800	839	777	761	805	755	801	783	809	813	804	769	811	793	831	806	822	824	834	795	820	765	819	763	793	811	831	816	855	825	794	851	770	830	859	814	760	815	832	771	809	810	816	826	824	760	856	838	772	792	827	814	753	790	842	779	790	788	847	833	815	836	817	814	793	818	797	783	824	816	830	777	862	823	810	767	816	839	820	791	829	830	858	836	847	798	836	796	756	838	825	837	793	822	801	820	838	786	824	740	831	847	780	804	812	779	838	824	769	774	843	835	833	816	766	783	868	850	792	799	812	770	794	861	774	846	815	829	825	860	858	843	808	840	810	886	781	812	836	792	818	760	801	835	838	828	790	804	839	826	815	814	796	805	816	828	796	817	832	871	784	831	760	789	801	823	813	791	850	858	807	833	829	804	823	838	781	829	843	806	768	836	850	806	860	827	841	833	822	821	781	794	833	824	804	836	800	849	848	807	778	871	797	809	846	819	817	750	780	842	811	883	804	833	814	790	818	793	807	837	785	822	865	777	810	781	777	822	774	783	784	825	813	770	818	838	811	817	845	780	825	832	827	809	875	864	836	800	799	839	812	816	825	788	802	762	845	786	833	760	824	824	838	865	853	819	793	813	805	783	806	822	785	805	793	799	856	793	810	842	798	822	817	829	820	823	783	833	842	793	806	812	896	781	877	835	798	822	792	813	818	825	812	813	849	769	787	864	809	835	815	816	814	805	789	851	802	815	833	808	823	803	863	757	842	782	805	765	774	835	851	821	814	798	834	848	813	849	811	821	793	774	829	835	805	856	776	826	811	793	817	827	788	807	833	827	814	850	861	782	760	796	780	811	810	848	853	832	824	824	812	841	788	840	811	846	831	804	831	805	779	827	857	829	850	805	781	825	840	784	842	840	781	829	781	797	817	827	815	769	837	803	802	814	818	840	845	837	789	817	823	805	798	803	819	840	833	802	873	826	834	787	832	817	847	831	800	803	778	757	838	794	829	793	825	717	770	851	854	810	811	804	820	792	776	827	844	822	824	878	806	851	797	801	826	791	836	790	858	846	863	836	792	829	799	799	818	838	819	785	862	790	841	807	832	768	771	811	781	830	802	871	848	830	842	838	805	830	847	797	820	805	806	781	814	773	868	854	814	827	801	843	779	743	806	793	811	792	844	797	815	828	785	811	831	809	779	817	818	780	816	820	787	809	816	761	801	759	843	850	859	851	831	823	816	813	839	826	811	820	827	776	835	757	813	807	820	841	787	859	809	826	823	818	815	813	808	809	810	802	773	791	849	827	813	795	832	834	787	790	813	794	804	814	816	808	788	828	835	781	753	814	773	783	858	873	820	820	861	825	853	775	832	813	835	870	831	820	818	783	833	770	822	820	720	875	851	816	801	823	818	816	792	823	802	819	791	821	878	820	815	864	822	838	789	828	795	823	836	807	811	818	734	844	861	773	772	863	789	790	814	860
26773	21845	22933	14841	6681	3772	2619	2019	1952	1635	1486	1211	1033	903	816	802	761	686	650	693	657	601	644	603	587	603	575	537	563	541	568	519	546	564	556	528	509	513	588	586	582	556	523	545	537	550	519	530	527	493	569	539	538	486	526	529	523	519	532	507	575	532	509	577	547	559	469	499	562	533	489	537	511	497	552	517	496	547	526	524	500	497	540	528	501	503	533	525	515	504	532	531	526	518	537	516	515	538	505	531	517	562	544	512	569	528	534	524	546	513	519	518	532	558	546	553	504	533	526	523	497	523	551	529	506	526	522	561	497	520	496	531	552	527	519	548	533	490	522	530	504	511	535	551	487	537	537	525	512	538	537	531	510	526	515	511	553	491	511	496	573	545	542	524	544	532	526	514	515	564	520	518	519	506	539	527	505	476	560	526	545	546	506	522	529	519	503	536	538	537	500	501	555	527	557	515	558	529	602	540	516	513	502	497	558	509	553	506	506	495	515	548	547	571	513	553	521	515	505	578	530	496	532	514	553	509	527	496	546	538	583	521	530	538	538	506	527	514	541	521	486	533	526	509	564	489	557	518	477	523	517	525	532	479	533	534	534	528	521	550	513	507	529	536	509	520	495	501	518	495	539	537	511	542	531	529	546	500	540	549	564	526	539	487	539	593	551	513	542	534	529	546	572	541	508	547	554	542	539	535	505	496	536	544	496	579	512	515	506	522	561	567	547	558	562	506	519	541	563	530	520	503	511	494	532	523	538	535	539	589	572	487	535	521	505	583	542	536	535	523	556	518	566	518	551	540	543	506	538	528	545	509	527	525	511	504	563	488	541	526	504	556	476	516	563	509	503	541	526	518	534	552	540	565	536	542	505	541	494	510	555	531	510	508	543	524	533	572	541	545	533	529	562	534	559	495	496	495	563	538	515	536	539	519	536	561	511	531	511	557	503	508	487	546	507	497	558	506	524	513	518	533	526	506	526	508	534	535	552	473	538	499	533	523	491	541	493	529	532	508	505	547	527	529	540	506	535	495	517	550	573	517	519	506	490	552	554	521	555	471	502	519	511	503	533	528	480	526	536	546	498	515	539	530	530	527	517	508	516	530	524	483	543	549	552	541	514	557	503	533	527	515	564	526	506	529	549	545	506	535	511	512	534	543	525	513	502	536	570	551	560	490	559	519	541	510	526	512	544	520	554	540	511	516	500	541	528	548	538	533	499	473	499	547	530	537	525	523	549	515	536	557	502	518	491	545	554	523	514	560	526	535	556	511	528	551	563	536	533	507	565	514	525	524	515	529	527	549	491	538	499	504	518	542	516	525	519	508	521	560	509	548	526	500	497	503	492	456	546	536	511	493	569	524	527	514	536	556	510	486	538	563	544	516	522	530	501	561	513	539	532	557	531	515	512	494	475	492	539	528	502	498	563	535	548	541	530	511	520	554	543	532	490	544	516	528	534	535	550	523	545	520	488	525	523	503	539	509	533	545	532	567	555	523	550	540	519	533	485	549	508	479	497	550	514	526	521	535	524	516	538	478	520	568	565	529	513	574	515	536	533	547	527	557	563	516	562	564	515	535	550	535	508	543	490	536	529	548	563	494	533	515	521	558	511	535	508	508	515	545	517	516	501	512	511	539	557	512	510	481	514	524	547	529	514	541	519	528	501	513	523	538	540	518	528	468	462	523	508	530	542	483	545	520	512	530	513	494	522	501	490	545	490	514	527	554	519	543	539	518	537	514	524	546	533	540	499	511	493	531	545	508	557	552	557	539	520	534	504	577	523	506	521	562	510	513	573	504	537	531	511	537	523	487	541	527	512	546	523	557	504	527	537	503	520	500	539	494	554	550	507	537	531	517	520	600	510	480	485	541	524	553	554	517	484	535	518	510	550	516	497	529	531	518	502	506	539	564	536	561	529	531	513	552	545	559	540	525	498	567	518	545	517	501	513	516	561	568	497	582	514	536	543	526	514	511	548	552	538	525	512	511	503	559	519	497	516	506	550	510	533	498	538	586	501	547	549	531	511	498	569	500	518	510	549	511	567	545	504	510	518	549	559	486	516	531	534	537	548	554	516	590	555	533	528	542	520	523	512	507	556	493	546	517	524	556	546	533	537	550	531	529	567	537	516	496	480	546	530	508	540	525	537	512	523	522	509	535	555	510	508	539	531	484	546	539	518	504	528	540	507	527	485	541	546	544	498	496	455	503	501	518	525	511	533	521	521	519	534	546	482	513	538	531	494	497	523	471	546	517	509	463	530	523	492	507	497	541	506	513	527	555	521	526	526	516	524	515	520	512	518	507	523	498	544	566	489	511	572	515	496	542	519	523	506	532	563	494	524	514	501	536	560	481	507	464	514	486	524	534	554	517	523	571	513	543	489	482	499	534	522	520	528	511	549	561	515	476	501	508	569	501	539	544	503	542	538	516	498	520	566	550	523	493	529	556	544	529	521	539	537	543	537	494	484	501	514	484	525	521	522	522	554	516	545	577	549	548	561	542	514	555	549	515	533	518	523	491	548	550	555	499	555	561	507	573	542	521	574	553	538	527	534	523	511	559	518	548	544	476	546	533	510	561	525	564	513	531	501	527	545	520	526	548	519	522	553	532	553	523	507	542	515	515	520	554	511	570	498	484	503	534	534	532	501	551	511	531	541	523	562	567	549	532	530	529	532	585	544	501	487	553	514	499	485	527	506	507	542	542	529	526	570	541	542	492	540	530	506	534	506	539	502	565	522	511	522	496	523	536	513	503	504	514	516	542	531	522	541	486	516	557	517	544	536	518	526	521	522	510	507	535	551	519	523	538	542	534	496	530	482	504	492	564	517	547	525	507	468	565	541	530	512	557	571	517	512	534	532	515	537	569	530	544	485	552	493	546	536	551	512	520	507	569	554	539	544	490	532	521	535	529	500	516	514	551	535	519	527	558	547	555	475	503	522	587	522	524	546	568	544	526	541	582	518	553	526	477	518	514	514	506	529	532	552	561	478	505	471	475	516	519	534	540	517	480	503	493	529	554	502	543	591	502	535	516	490	502	504	544	491	538	533	541	540	557	504	573	526	520	531	560	566	507	484	524	578	525	518	481	519	532	546	499	520	566	509	487	560	499	524	499	538	531	542	538	504	527	502	524	554	544	513	510	506	516	496	533	534	576	564	518	531	542	547	551	548	499	531	555	581	534	561	526	519	524	553	528	533	548	503	532	513	561	522	514	509	500	520	513	542	556	569	528	520	575	529	498	537	541	538	520	514	585	562	499	517	578	506	506	513	532	507	541	499	467	510	506	512	571	518	534	504	562	512	508	528	493	496	539	532	508	539	538	497	510	557	479	532	527	528	468	487	492	541	532	548	486	534	500	522	584	494	509	525	488	523	525	536	503	507	523	523	521	492	517	506	528	517	517	542	504	534	533	482	502	552	540	556	526	525	470	530	549	546	535	549	512	512	542	530	534	485	532	553	522	518	536	525	509	498	536	486	536	577	563
20826	32970	29370	19143	13151	9041	6729	5778	5421	4267	3892	2770	2275	1836	1605	1538	1423	1321	1238	1296	1097	1152	1106	984	1096	968	947	910	967	929	893	870	837	892	905	886	846	855	889	839	832	891	876	848	834	912	837	827	840	835	849	842	839	815	819	781	773	812	791	825	769	794	771	812	817	790	847	765	803	861	810	828	816	789	805	848	807	766	838	825	833	801	825	841	805	814	831	813	812	820	821	812	808	834	846	785	856	855	823	773	844	862	856	782	819	807	818	867	824	819	852	768	830	798	799	849	807	775	755	812	804	808	782	828	799	821	868	784	841	767	880	763	861	848	806	814	825	837	822	767	817	770	842	816	792	794	822	800	877	796	803	821	855	781	809	796	824	835	804	821	843	821	803	819	813	790	829	807	800	799	876	835	832	788	806	853	829	830	754	813	834	819	816	773	789	810	828	790	858	763	856	870	813	791	835	774	751	800	797	821	769	797	807	796	860	817	814	805	802	822	802	830	810	853	766	782	822	812	757	824	801	785	762	811	836	819	838	818	799	773	869	720	839	832	824	785	777	835	813	808	828	813	811	843	821	830	814	803	810	818	810	758	834	846	797	821	847	823	823	834	805	843	811	783	799	834	789	824	825	788	794	777	795	805	796	834	804	809	802	768	779	858	843	827	804	802	771	800	782	826	814	811	805	866	803	804	769	820	834	803	805	786	866	834	746	828	821	784	813	835	762	830	888	806	848	792	771	855	803	755	799	796	803	807	834	786	798	831	828	798	819	788	822	777	815	829	824	814	839	821	768	818	782	818	779	837	818	818	818	809	842	763	821	866	764	768	815	766	821	772	785	856	853	804	800	844	779	770	858	791	796	765	785	825	817	824	819	819	774	822	838	819	823	832	822	829	822	819	818	802	798	760	798	818	810	821	808	834	752	797	814	824	780	815	803	819	796	794	808	866	832	802	817	825	779	771	807	789	786	823	840	864	758	776	824	759	793	867	819	754	800	795	796	759	810	719	896	828	828	792	787	849	898	782	829	815	832	859	807	849	848	787	821	842	842	770	804	767	790	796	809	804	839	828	834	813	824	818	836	800	799	784	783	833	774	809	814	819	836	769	864	877	798	813	758	783	790	774	784	810	804	840	790	825	759	754	843	786	838	821	837	804	813	814	828	821	807	805	853	844	809	851	806	813	805	811	817	815	856	798	829	843	833	804	783	835	789	764	839	825	782	835	830	753	832	815	783	839	861	826	857	778	823	809	827	819	778	805	805	874	754	800	825	786	830	788	797	854	820	778	766	793	819	834	836	834	842	829	780	792	865	746	822	816	801	782	870	805	797	812	809	862	794	836	822	834	843	814	809	869	770	793	814	803	814	828	802	803	821	855	748	827	815	837	796	815	781	799	841	807	805	890	857	760	846	766	769	851	788	827	841	824	798	788	837	841	813	805	782	834	818	778	825	785	771	885	760	790	844	804	842	818	781	784	835	832	827	816	821	825	833	789	767	829	836	851	844	811	766	824	781	807	850	870	824	856	869	770	818	853	820	869	794	833	808	781	824	820	841	796	785	848	777	829	792	798	783	788	795	813	829	749	880	861	822	809	768	796	806	840	819	833	819	778	802	787	812	841	784	826	798	821	812	817	822	864	773	822	811	850	824	843	823	804	817	839	860	856	780	825	827	795	851	831	852	780	827	792	796	803	864	795	849	836	811	798	831	765	824	853	803	794	777	825	790	813	843	830	849	774	821	827	826	766	782	828	857	834	800	843	830	827	847	808	812	836	782	810	780	794	812	769	834	796	778	782	809	849	802	792	811	845	796	776	805	837	841	819	837	824	825	815	747	796	795	807	810	819	872	817	786	806	799	807	809	828	792	818	790	809	810	803	863	811	861	811	832	796	802	825	816	819	778	803	866	807	819	811	783	779	801	791	803	794	841	821	850	803	818	804	780	804	806	807	890	845	855	818	808	867	855	825	793	767	806	731	844	778	861	786	827	782	822	828	853	790	783	815	841	845	855	779	808	827	775	793	850	821	801	798	817	811	774	785	790	806	813	839	772	854	811	854	805	820	786	774	822	795	831	831	825	819	821	763	836	824	838	801	799	840	768	826	786	740	847	825	808	818	827	806	885	844	819	806	830	860	779	832	793	834	766	808	806	814	806	827	802	795	858	835	773	826	761	813	773	811	803	807	793	820	801	761	781	757	821	808	808	830	755	844	823	845	853	764	849	822	815	865	802	818	799	769	817	770	792	768	833	804	793	821	803	809	831	859	776	823	858	836	835	799	841	816	807	802	901	802	825	836	793	837	865	832	784	822	777	777	798	860	860	814	824	854	816	847	838	827	775	833	800	756	846	853	843	827	828	786	834	831	775	798	864	820	793	836	772	812	848	768	824	820	819	818	840	800	892	825	791	838	808	788	855	851	768	788	821	809	756	800	787	779	814	814	843	835	804	793	804	775	782	824	794	836	801	858	848	854	827	833	831	877	816	838	812	837	839	797	796	855	789	758	825	849	812	790	788	798	814	817	795	822	825	790	843	797	818	780	852	829	836	844	740	819	794	804	800	779	879	829	825	797	823	849	817	807	857	805	798	841	837	834	781	863	824	794	857	818	817	806	788	798	848	858	763	805	818	860	836	792	811	825	827	788	764	788	852	800	790	811	822	817	844	852	778	798	799	803	844	814	805	762	831	788	797	749	827	765	832	774	831	785	823	827	858	864	765	806	784	804	771	780	789	801	817	823	787	862	851	842	851	871	828	818	841	776	825	839	837	795	818	867	812	833	819	836	812	747	782	812	849	782	797	811	783	758	838	833	837	791	835	815	803	790	822	872	834	843	833	805	814	774	820	834	822	793	789	803	848	795	796	828	843	820	896	847	837	810	798	749	819	816	842	810	857	838	824	835	789	811	778	830	840	843	806	791	855	772	824	791	834	866	837	742	793	838	839	823	853	809	793	870	840	824	769	793	797	860	774	814	785	805	849	810	777	811	797	827	856	796	800	820	839	835	794	803	784	853	788	808	814	808	822	800	821	860	795	788	784	874	812	800	838	825	791	771	779	859	806	848	816	794	776	829	793	840	812	820	797	747	809	818	808	819	878	772	820	806	881	798	825	805	820	824	783	803	782	793	829	821	878	814	817	773	796	810	802	815	840	837	819	796	843	808	817	820	833	824	812	819	842	808	831	818	889	833	814	775	794	760	864	846	865	820	804	841	811	845	790	812	859	792	776	805	810	891	818	839	855	820	789	797	820	841	828	838	839	824	793	847	834	828	814	804	831	815	830	844	817	799	842	841	859	818	828	799	844	802	803	758	773	803	763	834	783	842	843	745	813	781	808	814	830	785	834	782	867	818	823	814	834	825	810	790	788	773	860	879	804	839	803	829	804	824	780	904	869	841	799	834	792	801	811	822	841	824	768	787	800	868	807	810	795	832	793	845	847	805	827	842	784	786	849	798	770	804	779	800	863	786	822	807	773	860	777	775	768	829
24009	21247	28513	24333	20891	12868	6572	4458	3772	3077	2679	1936	1722	1306	1253	1132	1053	992	978	932	841	883	774	802	823	711	770	756	754	750	724	691	685	730	699	701	760	725	670	706	703	689	696	729	762	680	687	665	683	694	665	677	683	640	673	654	681	683	666	669	685	669	695	627	684	621	660	688	675	689	659	675	696	647	659	658	625	693	720	655	612	653	681	671	707	656	720	660	655	703	640	674	690	640	610	683	696	666	658	655	663	657	661	653	659	697	686	661	640	726	624	657	658	708	639	663	659	664	721	688	688	645	664	660	629	674	649	627	618	670	656	661	641	690	679	685	691	664	662	705	653	692	613	675	660	700	640	667	650	654	628	641	667	630	659	667	683	658	659	662	656	610	649	638	662	636	694	708	634	686	654	617	684	611	686	689	670	677	650	655	678	649	634	654	667	688	688	710	629	668	702	661	670	682	644	684	660	649	611	675	655	607	647	677	639	686	697	645	652	692	733	650	633	653	672	676	669	676	664	598	672	669	656	656	625	658	625	619	662	730	645	599	655	666	666	650	661	658	676	634	623	667	665	664	622	639	651	627	683	624	633	640	678	672	637	637	637	699	668	676	705	687	638	642	670	656	630	641	688	676	663	673	632	661	702	649	645	635	646	648	670	663	636	641	625	641	604	647	638	694	639	649	664	654	624	658	672	694	639	676	654	619	691	681	667	641	664	650	608	701	646	666	620	688	664	643	666	669	663	653	641	654	665	678	651	666	726	668	610	669	646	652	674	609	643	672	666	627	697	671	628	629	687	668	661	663	635	619	643	669	644	694	664	674	657	669	665	688	622	656	671	630	655	655	683	651	653	677	686	686	655	692	645	616	680	664	656	671	632	659	644	666	628	668	644	688	649	643	659	624	659	686	656	629	665	638	646	687	641	640	682	658	666	615	630	641	681	647	617	654	634	669	707	657	617	705	630	651	680	627	716	675	656	673	648	661	625	699	659	683	633	634	707	667	676	658	691	675	647	666	652	645	661	641	655	644	611	722	677	660	656	656	648	659	666	650	664	674	634	650	619	658	636	645	604	684	651	665	606	624	660	669	669	610	653	610	676	683	610	661	652	668	643	663	639	672	657	659	613	673	669	660	698	650	697	641	618	686	614	670	669	601	681	671	638	635	721	665	667	680	678	685	646	643	677	643	643	674	724	661	668	662	633	624	609	640	722	631	636	626	702	688	651	601	610	691	667	674	684	705	666	707	703	652	662	659	615	698	644	663	679	698	661	668	668	685	675	628	712	671	663	703	667	626	649	616	622	697	675	676	609	651	643	660	655	677	674	649	676	693	671	634	661	689	701	658	648	611	676	635	666	657	667	654	643	644	604	591	653	680	661	668	701	661	682	675	640	644	679	634	659	646	705	641	667	645	646	692	642	692	628	686	593	628	662	692	726	647	657	635	689	656	634	661	635	676	647	672	653	664	704	595	654	655	618	674	711	618	613	627	646	648	644	639	662	670	609	620	686	671	635	639	637	671	658	625	636	695	669	631	676	639	648	680	668	659	658	606	678	625	659	671	624	648	639	669	653	637	642	626	686	698	593	679	654	661	651	663	708	653	692	635	647	675	615	651	624	669	687	644	674	698	652	651	681	617	648	652	646	694	660	669	662	655	605	661	657	689	660	636	676	669	648	649	647	644	666	666	693	633	693	676	685	694	651	633	681	683	684	665	643	626	649	650	674	652	628	638	656	698	629	638	687	633	627	682	678	624	632	688	621	646	670	681	645	630	689	656	646	661	661	678	677	649	678	631	635	695	653	645	637	647	653	665	704	658	652	612	656	648	647	655	612	687	599	668	664	645	650	659	683	632	673	685	682	622	719	663	648	657	654	637	653	629	662	638	638	667	679	662	634	675	646	666	615	643	659	701	644	650	698	648	601	684	634	610	644	624	672	679	666	652	693	627	661	661	659	638	636	661	689	656	633	660	645	656	653	696	657	673	646	644	668	632	657	633	693	676	628	682	696	657	703	638	663	638	683	693	636	660	683	628	636	653	684	689	652	679	690	656	676	654	687	630	655	681	628	641	635	659	635	656	673	642	635	695	686	600	694	657	685	651	659	684	627	668	686	609	661	652	640	670	656	657	663	658	626	642	658	634	681	732	659	690	643	681	702	689	689	686	597	604	634	633	618	661	676	634	671	669	696	664	628	642	676	661	694	685	629	672	652	642	695	620	684	653	699	739	666	689	635	653	615	680	703	642	646	614	616	642	663	673	689	685	660	672	604	646	659	660	648	667	636	646	643	650	666	646	762	679	649	634	671	618	690	707	686	686	664	704	665	686	665	675	688	668	619	659	666	675	653	656	651	684	660	665	636	658	664	659	645	696	666	661	626	704	659	666	664	651	642	663	657	639	657	629	649	665	627	637	635	713	679	663	651	647	668	653	644	660	660	640	683	665	644	678	661	657	669	647	674	647	718	721	671	658	664	612	664	675	628	685	670	704	649	662	631	674	616	690	667	678	642	638	628	658	654	645	646	665	651	700	641	643	656	673	643	621	641	697	676	670	656	665	638	617	675	666	631	649	664	660	667	644	657	676	700	641	603	678	657	717	656	723	650	646	638	660	648	634	642	648	625	687	639	660	635	624	644	634	608	643	650	699	578	653	688	681	682	626	636	605	628	710	647	671	687	612	658	649	633	616	639	635	632	668	687	657	658	616	683	678	632	614	659	651	617	653	669	680	625	688	677	666	657	685	647	684	638	669	683	656	656	684	633	631	601	674	637	720	646	648	637	671	642	672	612	702	661	684	683	643	655	638	628	686	680	726	649	658	621	656	656	636	638	691	658	669	685	658	722	655	643	631	631	632	648	656	665	676	671	700	643	650	717	613	666	652	665	627	629	654	665	674	660	629	637	690	658	697	606	693	638	674	703	671	644	640	660	634	625	707	715	668	666	650	665	677	688	619	661	692	662	689	637	656	694	671	658	647	630	691	592	679	652	661	645	691	659	635	682	630	638	681	699	714	625	616	684	675	631	683	635	691	687	666	611	649	644	664	700	635	692	680	676	648	650	675	672	678	685	666	638	660	714	638	676	621	676	667	650	670	631	646	641	658	647	660	717	673	653	615	663	694	652	624	662	688	623	666	660	661	654	691	714	661	696	643	636	644	657	711	643	699	666	690	674	645	646	674	661	640	617	637	646	666	624	672	680	660	668	642	665	645	656	696	667	675	646	651	659	676	664	663	610	627	643	636	677	644	687	656	660	668	650	673	668	642	711	669	604	651	666	723	692	658	657	705	689	700	700	720	650	673	701	658	682	615	676	627	628	686	661	664	640	672	652	676	660	700	648	674	658	655	635	617	630	683	669	686	623	648	645	626	626	670	673	690	670	655	638	655	661	679	652	617	677	627	705	661	649	687	643	693	651	617	686	595	624	652	680	605	664	612	705	602	702	658	717	640	684	614	685	648	665	654	644	695	663	655	687	683	657	643	645	614
22486	39711	36054	25601	18813	14350	11629	10142	9420	7295	6244	4687	3824	2914	2437	2277	2038	1952	1926	1623	1557	1569	1451	1340	1410	1281	1272	1280	1320	1207	1151	1034	1126	1092	1188	1112	1020	1146	1071	1104	1082	1062	1120	1125	1088	1047	1021	989	1033	987	948	966	1034	994	969	1029	990	1059	973	995	1000	1047	1011	949	1046	996	981	1036	932	1016	969	1006	1023	1019	963	975	992	1022	1053	974	947	1034	1048	985	1038	1014	949	1013	1014	961	984	1033	1013	1000	1017	981	995	946	1004	985	1006	998	1024	943	1013	974	1021	1039	977	1001	1006	997	996	999	1004	985	969	1028	991	1012	1020	936	959	1038	1089	973	976	1000	1015	959	998	1048	989	1032	1017	1006	1022	1039	966	1002	997	1015	1007	996	1048	1007	1040	945	1058	987	1034	1059	1040	1002	966	1066	976	1008	998	951	948	995	1006	1029	980	1003	956	1013	962	982	1025	999	977	1002	999	1009	1006	1035	920	955	992	1020	1042	1026	985	1053	1033	987	1016	945	1019	1003	973	1005	1024	946	998	1011	982	917	1048	996	1036	993	998	993	972	992	971	1023	1038	1002	1031	996	992	967	1010	1019	969	1033	974	991	1012	1004	977	1016	970	987	985	992	989	1006	965	1055	1009	1012	1009	1005	965	981	1064	960	1012	985	1000	980	1009	997	1026	985	962	988	1015	968	976	1001	983	997	984	1010	988	971	954	1004	987	1016	1008	979	947	1004	964	1036	1038	969	1003	961	977	978	944	1005	995	985	977	1013	983	1017	995	968	993	1008	1006	1000	1047	969	984	975	1007	1022	980	958	964	1046	986	1021	967	989	967	1049	985	981	1046	1037	1017	1008	1023	913	918	1003	957	1020	1019	1014	1026	988	1001	1003	995	973	1051	1007	1023	976	1038	987	930	1008	1070	1033	984	1033	1029	1001	1014	974	1074	976	983	951	938	1003	966	958	1045	967	987	1033	1020	946	1010	1036	985	1022	1049	964	981	1048	975	1001	1033	958	981	1001	1012	978	1000	1035	1001	982	965	1012	976	1017	1044	992	1022	1005	965	1001	994	1008	1019	995	973	1042	944	981	1040	1022	1004	991	934	969	992	991	979	1060	1001	992	970	986	1029	985	981	1014	992	1065	1051	976	948	1041	989	957	966	1019	965	987	1010	981	976	949	1041	1015	966	981	1005	921	999	1020	954	955	1020	999	1007	984	987	991	1028	1021	1042	973	1029	963	970	991	1024	939	961	979	967	965	1016	984	974	1019	991	981	975	930	949	1023	982	981	1007	1010	956	1013	959	1011	1001	952	944	1029	1023	1032	947	1010	986	982	986	957	985	1011	1011	1016	1019	1014	1053	1004	1038	1007	1007	1030	971	981	974	946	1002	981	1011	971	990	1025	1028	910	974	1053	1058	1010	953	977	1026	988	1049	1036	947	1041	1027	1001	981	999	992	971	1061	997	1019	1026	970	1023	1013	934	1039	997	993	1001	998	1045	1001	957	957	953	1049	1013	983	995	985	1033	1006	984	955	1033	1025	956	966	966	971	1018	971	1026	982	1068	1014	970	1073	961	997	1000	974	996	1023	954	988	1009	966	1022	1005	957	997	1015	1000	989	1011	948	982	989	1040	1009	1006	1029	975	1026	995	1030	976	1023	962	1020	957	1002	993	988	1015	969	984	1003	1026	947	1017	983	985	987	1021	1008	992	1034	979	999	961	1003	957	959	976	1009	1019	983	970	1029	1024	1029	1002	1074	1024	997	1024	964	1024	986	982	1015	1003	986	985	998	1019	1001	999	1021	986	998	1001	1007	995	1028	995	1010	990	970	1024	982	1040	992	1019	1007	1035	1021	977	996	976	1058	1003	968	1073	991	1004	1049	1009	990	975	955	978	978	1005	1023	1038	1069	972	1011	1027	1018	981	1046	961	1075	1030	998	958	1009	1012	976	991	992	1033	972	995	970	1050	995	944	1010	1033	996	1028	980	999	1005	998	986	1032	989	1008	1010	997	963	996	977	1025	974	1009	977	987	1010	1011	955	1022	1049	994	1044	984	983	984	974	1030	924	1014	1015	1009	1017	970	1021	954	1026	1048	1024	1003	960	979	1005	1015	1053	1006	979	1025	964	1020	1002	973	1005	989	934	960	954	1032	1014	1001	992	979	981	959	986	1028	965	942	995	953	953	1022	974	967	1006	1003	989	982	1003	981	1036	1003	977	1015	967	984	1014	1004	1020	1019	970	1048	986	924	988	970	1016	1002	1020	954	967	1012	1027	1007	1014	966	958	991	928	1025	1039	1018	989	1012	959	993	1012	953	1007	980	1026	1013	1016	1002	1040	993	958	1006	967	1020	1038	984	975	967	1061	1003	1007	981	1001	959	1048	942	966	980	1005	980	998	1004	1021	1015	959	1024	962	1013	979	992	1041	1013	1029	964	1020	1014	1006	988	998	985	972	982	973	969	994	1004	1005	1057	1013	962	994	1043	904	953	974	963	1040	1013	991	1024	995	1030	1047	1014	1019	1042	1009	957	1045	990	1007	1003	1002	1006	1015	1009	1059	996	955	997	1007	987	929	946	1071	966	974	983	1058	921	927	996	1016	1010	997	1063	929	1007	997	971	1005	989	974	991	989	965	1012	1000	969	985	1026	985	1042	990	991	963	967	1022	991	943	990	1005	1014	1063	1077	987	1002	987	961	986	1006	1103	1053	998	988	945	984	942	977	972	982	997	1022	989	1018	1054	994	987	1013	1019	936	973	1032	1014	1017	976	1013	1004	1032	1025	1004	980	1010	1040	1000	988	980	1052	983	986	1006	1031	1039	998	1071	1014	944	960	992	977	1071	1008	985	1067	961	1019	975	998	997	983	1001	1018	976	1023	1010	971	945	999	1001	986	989	1014	1034	980	1025	992	1004	1008	977	987	963	967	1027	1005	972	1003	998	997	1039	978	927	976	1000	990	1022	1069	964	988	994	1010	1051	946	992	1048	1051	1047	948	1017	986	966	919	970	1014	1010	986	996	989	981	989	994	991	996	1003	968	1023	1012	954	930	1044	964	1006	998	989	1014	991	1004	1003	987	986	1016	1063	1049	1032	937	1006	984	1040	956	1018	1000	986	990	942	975	989	990	1031	1025	1040	978	1034	966	976	1010	953	1020	995	1013	982	1025	1035	1034	1030	985	981	992	1002	996	1000	918	977	965	1007	976	1004	936	1012	1042	1029	994	1009	985	1001	1038	1020	1002	1040	1005	978	1022	994	960	927	967	1102	1068	1058	980	1052	994	977	1022	989	1015	1012	1024	1007	971	1008	1007	967	966	1002	1002	968	1014	1014	1003	1064	1045	1000	1023	923	1044	967	1012	973	1015	972	996	985	995	1017	957	1005	1001	986	894	1034	983	942	948	1010	1007	1010	985	1038	1009	1011	1016	1023	950	992	1018	1050	1020	954	969	980	1025	1021	965	987	1027	1016	1034	1024	945	981	1034	1064	1055	993	976	1030	1007	1016	996	920	980	1002	1002	982	990	1002	933	1020	1043	1025	1024	1066	956	1002	1017	1066	968	1027	988	988	1011	978	918	1088	1006	975	1019	998	970	947	1036	1024	1046	993	965	1020	985	955	987	991	1000	1066	1018	1043	965	959	959	981	995	1002	1013	1027	995	974	1014	1046	1002	968	1051	1016	948	1042	1002	1010	1049	1035	1022	966	951	1029	998	1036	1007	935	1028	901	1003	955	1000	1034	968	987	978	993	1038	1043	1010	998	1059	1021	1006	983	1015	981	988	1015	992	981	978	980	987	982	1007	1074	992	1022	1038	1003	964	961	1005	1040	973	1028	1033	946	947	945	1032	999	986	981	979	996	950	973	1016	1032	946	1020	946	985	978	1022	978	961	1036	997	999	971	998	1044	1050	963	982	1005	1009	1013	975	1028	1057	954	988	1027	977	995	949	959	999	1023	966	1025	1039	951	994	1000	1015	1020	968	975	1004	974	997	986	982	972	988	992	1004	969	952	943	995	990	980	1009	933	977	1031	999	1032	960	974	1014	1052	998	971	1004	999	945	980	949	993	953	1020	984	952	1016	1048	1044	968	986	966	1030	1041	978	989	1000	1016	1005	1002	952	1031	975	989	998	990	995	923	998	1014	980	960	980	963	968	966	973	999	1037	1010	1023	995	1016	944	1082	990	997	1015	1001	947	1053	996	997	973	1009	991	959	1063	974	970	1009	988	953	950	1000	978	999
23030	21171	28965	23642	21242	20903	13293	7104	5165	4256	3271	2519	2004	1573	1356	1116	1046	1012	994	883	885	781	706	735	726	642	640	664	663	642	601	556	602	617	549	594	571	578	558	565	522	615	563	566	584	568	552	559	502	540	556	554	544	531	559	512	517	535	519	515	527	492	518	485	497	508	559	499	527	544	500	519	486	534	524	502	544	527	499	496	448	532	473	506	552	517	501	515	525	558	534	529	533	502	553	533	488	510	509	462	542	530	515	545	522	479	500	486	472	520	492	550	519	533	525	479	531	520	535	536	534	462	500	521	508	453	501	494	499	522	501	503	503	515	500	535	540	539	527	522	534	565	549	548	519	520	490	504	537	515	516	492	519	507	528	520	534	535	512	495	480	484	531	521	534	555	529	546	483	521	501	513	542	507	504	534	574	519	501	550	514	535	540	459	486	519	520	485	513	476	537	522	512	513	499	532	499	524	510	521	514	518	506	495	546	494	502	542	526	503	517	557	513	493	525	531	471	512	535	523	529	504	522	521	491	495	556	558	534	519	495	523	517	513	486	512	539	480	532	506	508	528	506	510	526	534	543	516	547	501	497	530	527	508	508	501	540	518	558	516	512	551	516	535	523	546	532	476	495	519	486	493	501	532	537	540	515	538	528	494	511	521	523	528	527	510	505	511	508	521	509	500	491	486	506	537	494	480	537	506	569	524	536	495	543	543	547	525	499	499	491	498	479	545	526	535	516	529	514	537	551	517	508	487	547	557	512	517	508	554	544	488	534	525	508	535	548	539	506	523	512	517	557	519	472	546	496	504	547	500	489	507	524	528	502	534	530	515	516	488	503	466	524	502	540	528	519	500	540	554	530	555	538	539	507	498	514	456	500	526	540	542	570	493	533	595	517	572	511	531	487	520	501	528	541	483	535	523	511	513	526	529	497	529	512	519	527	531	561	520	502	502	517	526	532	529	527	528	560	509	513	554	533	530	540	489	526	540	501	515	486	499	529	515	526	516	518	476	541	543	498	505	505	530	501	559	526	512	492	497	527	501	515	530	492	432	504	518	523	469	516	546	501	528	515	504	489	496	497	528	504	538	546	497	495	521	512	523	516	494	529	494	526	542	534	490	547	510	485	554	513	475	493	542	524	496	503	529	511	536	543	492	535	529	514	524	525	527	538	513	547	529	565	508	517	509	504	532	477	516	503	503	492	525	492	478	546	487	504	505	490	571	535	515	528	507	514	516	521	500	528	548	530	503	511	501	535	513	532	486	506	556	529	524	487	520	508	532	510	525	518	553	570	517	592	546	537	480	556	504	532	525	539	560	553	506	522	519	498	514	529	510	504	480	469	462	489	522	532	543	542	562	514	526	522	518	514	511	557	523	520	513	530	496	518	463	515	484	513	527	529	499	527	517	506	531	514	560	536	536	498	521	500	499	495	516	528	481	564	542	507	519	534	515	533	515	530	503	519	499	488	474	532	518	485	510	526	529	536	510	539	546	504	528	482	495	507	523	534	510	480	497	454	508	488	502	478	497	541	527	553	539	514	505	525	517	514	514	541	490	519	497	504	497	478	506	496	517	520	544	531	494	488	481	482	557	543	497	520	511	471	530	510	477	520	506	524	514	539	549	549	492	545	513	500	506	504	520	488	498	553	533	506	507	535	525	489	524	481	512	536	523	511	516	479	545	532	540	529	514	561	493	558	489	491	517	518	543	555	474	439	524	498	519	488	524	501	522	510	500	514	532	522	522	545	511	516	523	519	546	519	505	492	537	534	511	504	511	516	540	546	506	536	531	508	494	481	531	507	514	508	532	543	478	506	528	535	476	513	525	537	500	545	524	520	513	547	504	513	511	524	510	494	471	521	520	489	483	506	516	522	481	514	505	522	524	523	528	522	510	512	523	488	543	510	488	486	479	517	506	543	505	531	546	516	559	516	508	513	514	512	499	522	491	505	492	514	522	540	504	505	513	497	517	532	507	544	485	529	501	528	528	506	498	486	542	499	481	501	527	510	585	521	504	538	502	544	497	550	536	542	519	556	487	565	529	513	501	455	520	530	562	549	515	518	519	523	508	466	496	531	485	531	490	495	530	549	506	516	544	508	501	479	541	506	515	500	544	541	545	540	507	538	528	505	519	486	527	517	536	497	480	521	507	519	500	539	515	526	495	538	504	572	528	527	527	534	505	526	522	526	554	506	495	533	524	549	506	514	537	507	473	484	488	540	493	555	507	524	514	487	543	515	596	557	545	531	525	539	533	482	558	533	512	542	482	491	497	521	488	457	498	493	568	484	516	536	525	510	531	498	540	534	483	568	502	535	486	552	530	493	519	486	493	537	534	534	506	536	533	515	498	553	520	548	521	482	516	510	533	522	507	547	541	543	503	582	505	534	530	485	522	497	499	483	506	512	485	505	525	510	541	551	523	538	537	512	586	541	509	534	523	516	517	490	519	515	504	528	494	494	457	514	498	528	545	524	508	533	498	540	508	529	485	509	535	481	465	512	520	508	541	511	519	524	499	536	534	514	535	538	559	494	532	466	511	520	534	518	550	539	525	515	518	523	534	483	479	500	514	527	529	509	544	499	514	519	521	542	508	544	500	489	466	554	522	496	515	501	516	530	523	523	500	462	524	520	524	526	508	528	511	556	516	529	522	524	530	526	523	558	502	536	538	532	503	505	513	507	537	512	471	493	508	543	536	523	486	521	505	509	490	528	543	490	529	515	528	469	461	514	516	492	490	534	531	468	542	496	559	495	520	526	497	504	521	495	564	532	497	482	486	533	551	478	490	483	527	493	490	504	540	525	550	515	535	526	544	521	552	523	544	558	512	508	540	547	507	552	525	520	512	524	519	510	493	508	537	551	524	499	526	516	543	496	540	547	554	537	512	525	557	545	506	474	511	527	502	511	551	546	501	531	482	540	504	513	509	491	507	552	514	528	514	503	510	469	553	525	543	527	521	499	504	521	519	536	524	537	484	520	482	537	495	503	483	498	551	556	510	525	483	522	515	523	518	545	551	500	488	526	499	554	533	538	515	503	537	507	483	544	526	533	503	514	513	537	537	497	498	534	526	551	517	505	493	527	472	514	539	502	490	483	513	545	505	527	550	496	530	530	549	527	530	514	520	484	530	530	523	499	481	559	516	554	524	491	450	547	506	516	500	500	537	548	496	559	499	511	506	525	552	527	561	529	521	508	539	527	517	515	538	539	516	493	546	525	509	541	560	533	521	552	490	493	480	529	557	551	535	538	527	503	512	521	576	506	487	559	469	504	521	490	501	491	551	532	492	466	484	495	509	497	525	490	489	534	552	516	515	516	484	494	498	509	499	517	493	564	522	520	500	488	484	522	528	523	524	510	542	495	549	519	510	475	533	491	502	523	515	459	497	534	517	477	515	539	515	513	516	503	556	483	492	466	502	533	520	541	544	508	497	521	535	540	544	518	504	486	506	492	497	457	504	509	502	529	487	526	525	536	513	539	515	514	498
24387	43181	39557	29137	22609	18166	15486	14200	11982	9908	7888	6234	5029	3587	3062	2577	2215	2249	2062	1728	1705	1589	1334	1406	1309	1182	1163	1183	1148	1090	953	989	981	1020	968	887	953	852	864	915	893	941	964	933	914	888	900	877	837	818	816	817	855	827	852	764	792	828	813	777	798	760	822	751	864	840	806	831	791	791	799	817	810	816	818	772	797	822	782	837	820	822	828	846	793	798	791	781	823	805	810	821	790	841	770	818	817	787	865	835	816	799	783	802	839	857	803	829	823	786	795	763	799	836	832	778	803	776	813	794	823	828	779	825	818	870	819	801	763	830	793	799	789	802	800	794	820	839	819	810	848	810	798	740	763	802	807	769	797	762	786	817	760	764	833	783	787	741	768	818	805	794	752	821	839	850	753	760	832	816	834	773	803	837	771	814	832	811	772	769	815	830	815	761	803	784	847	843	797	767	832	804	807	790	835	810	816	864	814	839	796	792	830	822	788	771	760	783	749	807	784	817	771	754	857	811	763	817	832	831	816	814	812	775	791	809	808	832	811	828	808	777	826	796	801	836	823	720	791	761	796	792	794	758	788	808	821	776	784	779	810	812	808	803	814	826	815	784	791	807	804	816	816	792	796	813	837	829	807	794	830	782	838	817	816	793	780	798	826	782	795	782	773	835	878	829	789	842	761	786	770	841	782	799	789	776	789	788	796	858	823	838	814	781	794	741	868	770	816	811	775	836	754	791	814	830	785	835	824	830	832	805	826	815	808	814	764	795	748	813	796	843	782	865	803	822	781	806	840	813	801	874	761	787	824	764	805	784	811	761	791	803	785	832	783	790	795	773	819	808	814	805	815	851	803	810	781	797	773	787	800	770	774	809	778	785	826	795	809	773	799	749	830	810	800	779	815	824	734	782	789	785	808	755	768	809	754	792	742	839	744	838	826	769	803	841	818	817	861	753	814	763	753	767	786	824	765	805	835	820	761	772	855	780	783	751	807	776	809	778	806	810	789	805	725	751	775	798	800	762	805	815	783	844	822	779	813	766	772	768	742	800	790	796	780	803	834	753	804	774	854	858	805	783	823	841	832	791	808	819	723	781	799	761	801	801	777	771	805	818	771	831	831	839	812	855	795	786	776	802	793	770	786	757	825	742	753	786	826	805	864	834	825	809	829	794	753	837	820	803	765	808	813	772	851	755	831	830	793	766	796	772	856	760	791	779	809	808	809	843	771	808	771	823	795	722	821	847	825	804	838	761	756	757	804	812	789	799	762	770	794	729	821	825	771	789	807	796	825	783	764	849	820	803	819	801	793	780	780	787	826	803	789	784	773	727	841	795	855	787	809	779	771	794	764	799	792	812	789	843	749	814	812	860	851	779	799	767	829	790	767	800	776	794	788	813	832	821	762	781	823	842	791	778	857	827	795	842	785	863	773	812	827	829	814	856	784	788	810	855	825	776	754	854	811	867	787	784	813	773	787	845	772	765	811	821	826	773	784	769	837	753	810	804	791	771	788	794	808	754	789	768	764	769	783	821	795	819	796	832	816	788	847	767	797	773	807	740	802	781	769	823	757	775	804	793	807	795	800	771	760	786	827	821	839	814	784	815	769	799	798	782	776	837	813	795	815	851	830	807	849	726	793	817	759	801	805	803	828	833	798	742	773	836	837	805	758	783	853	828	823	825	797	776	767	805	754	847	814	783	834	819	837	761	791	824	787	833	797	773	813	766	863	777	794	800	848	794	804	782	792	828	798	757	799	797	798	803	823	813	816	824	793	805	824	793	779	795	780	777	835	800	778	780	803	753	823	809	857	788	775	819	776	796	770	807	746	783	828	805	781	786	740	784	790	807	792	807	767	809	797	809	788	826	820	831	815	851	775	793	795	848	818	787	822	788	790	813	801	732	813	820	773	785	778	804	777	807	776	798	788	788	787	795	827	773	821	829	822	831	830	775	808	761	797	832	807	770	826	814	783	779	851	828	793	813	771	761	806	765	814	812	816	822	797	804	794	826	843	750	834	756	775	794	822	786	809	792	810	798	830	775	788	826	796	789	792	820	778	741	791	833	767	793	759	769	769	812	866	804	830	788	781	780	811	775	769	770	849	798	823	805	738	766	763	827	741	819	784	782	755	795	858	809	782	787	776	815	776	826	811	790	802	801	739	853	785	787	800	823	784	793	826	778	765	794	788	834	820	843	817	804	757	815	813	831	790	772	812	752	817	759	799	844	772	784	783	799	776	813	798	781	811	837	832	797	798	805	835	808	768	780	800	830	826	803	835	821	813	817	798	816	828	833	799	766	794	882	818	774	806	798	819	786	767	754	760	792	784	806	802	816	830	835	771	781	786	812	762	805	808	821	779	798	788	855	814	814	771	786	849	773	810	778	777	796	829	754	796	805	821	750	758	811	866	796	800	805	847	837	797	825	768	802	768	810	796	827	821	814	781	811	812	777	794	749	771	832	818	786	821	759	849	844	864	809	812	763	782	745	811	828	815	806	769	766	797	816	820	776	781	793	816	836	766	845	804	836	783	792	829	797	822	841	814	849	797	741	798	843	845	775	826	848	767	783	782	808	822	821	758	812	813	816	768	783	795	830	793	771	792	805	769	830	849	762	818	758	782	794	769	807	768	801	834	814	803	781	831	804	843	828	759	837	793	781	815	824	794	794	794	816	793	830	807	794	834	827	809	746	882	837	847	837	791	862	808	805	787	816	823	788	763	793	845	827	789	812	810	798	837	835	831	743	794	742	788	769	788	810	797	809	790	775	754	837	829	785	773	786	824	792	820	806	812	841	822	827	787	804	776	784	807	800	806	749	771	775	784	775	768	811	798	786	804	786	829	856	792	831	834	811	819	797	809	799	807	800	818	806	787	804	783	772	810	794	849	817	761	799	867	833	810	767	801	800	779	824	792	795	787	775	807	753	823	789	785	783	795	777	811	784	794	797	773	801	780	787	804	811	817	812	806	771	821	805	790	734	781	825	879	788	838	762	803	786	746	783	765	798	760	818	787	792	763	787	791	753	781	787	787	823	849	859	837	801	799	789	847	818	789	777	822	799	811	828	746	799	762	769	820	816	797	809	800	794	807	801	822	794	839	826	809	808	759	791	790	810	835	797	810	790	807	833	804	812	765	829	815	790	816	807	788	830	825	797	812	808	754	814	830	816	864	819	846	839	787	809	818	806	849	807	785	768	813	757	803	776	776	764	782	803	779	771	793	822	827	795	786	756	786	744	751	843	748	776	786	816	793	807	751	815	815	776	742	806	818	772	805	752	754	803	754	784	817	790	794	887	827	811	811	822	766	795	784	825	794	808	798	761	778	802	773	852	754	826	784	790	857	747	784	752	781	779	793	811	791	809	781	847	775	841	736	800	783	843	842	784	778	795	773	797	813	837	811	851	823	789	775	798	762	758	793	792	858	822	821	826	806	789	836	773	849	832	803	770	773	766	817	798	842	795	757	843	782	823	767	818	829	801	757	821	761	755	816	797
26775	21631	21573	12541	5455	3474	2827	2433	1932	1598	1406	1168	999	929	782	709	692	743	677	667	636	592	592	605	594	556	581	552	572	582	591	522	579	549	553	539	527	526	547	538	543	492	558	557	563	545	563	516	529	567	549	488	544	489	523	462	535	518	530	520	530	538	526	551	531	556	521	536	557	550	528	522	519	549	545	519	516	515	509	556	524	499	532	518	530	511	558	518	493	493	546	565	493	526	560	598	550	519	538	551	543	495	527	499	495	516	517	509	545	518	526	551	536	489	491	474	516	541	562	529	482	501	533	515	507	496	506	498	489	533	538	529	530	531	529	520	544	497	522	535	497	558	531	580	479	505	527	521	516	475	530	527	530	514	508	519	496	509	532	504	569	497	522	467	556	554	536	532	552	528	512	514	513	539	544	513	521	538	521	522	496	490	512	501	510	479	540	512	490	520	505	503	489	526	517	506	488	544	541	563	517	525	496	508	532	481	526	522	544	534	521	523	540	496	522	531	508	498	519	504	528	474	540	481	530	527	544	567	504	502	513	532	517	545	524	545	491	515	526	528	511	539	545	511	511	512	542	517	503	509	532	523	561	518	523	551	519	529	503	512	508	571	559	535	512	480	564	520	559	531	516	553	511	505	506	516	509	491	483	542	499	555	509	534	538	524	498	523	555	528	507	535	533	545	507	520	513	536	508	512	548	553	536	502	534	559	532	542	525	516	515	502	533	518	491	573	498	481	484	530	525	491	538	487	504	527	550	534	481	521	501	534	539	486	502	510	560	548	545	536	535	545	527	557	538	517	524	522	523	509	539	536	595	519	519	549	538	514	503	546	518	532	507	534	499	483	496	514	551	523	537	505	511	516	495	478	509	515	538	523	548	555	536	511	509	541	495	530	555	506	496	503	500	494	521	526	501	515	527	519	514	534	534	507	490	517	511	528	578	502	529	467	512	560	546	519	473	506	544	504	539	519	485	461	515	543	519	502	521	508	524	542	521	555	505	488	491	500	503	491	524	565	523	489	509	539	530	521	489	529	509	472	560	507	527	538	543	516	537	522	514	550	459	511	477	512	461	503	523	491	530	551	491	530	541	487	502	535	515	506	549	545	535	533	551	550	507	543	510	520	534	563	547	512	514	523	475	519	515	543	523	531	529	516	520	485	516	525	496	548	535	517	542	538	517	519	520	504	565	577	507	557	513	511	508	512	467	551	551	567	508	550	527	507	534	516	537	532	554	514	538	512	562	561	540	532	544	525	540	518	532	554	525	577	511	523	470	534	499	538	516	478	543	499	551	487	510	537	528	543	524	552	503	523	528	558	488	523	550	554	510	497	541	515	518	542	540	505	471	487	507	531	555	519	486	553	497	520	495	521	537	518	491	489	500	521	533	500	505	525	514	547	517	531	569	545	546	503	525	527	524	521	508	514	527	506	528	555	567	517	529	510	530	524	494	515	535	533	524	549	549	497	478	549	515	511	552	481	523	506	523	539	535	542	555	538	564	501	489	553	504	517	555	466	495	523	501	523	538	570	524	487	564	550	559	537	583	543	534	544	534	540	479	515	499	527	509	498	541	527	542	523	520	505	513	507	535	539	519	523	539	542	521	545	565	535	500	469	488	536	511	508	525	547	527	501	514	546	532	528	499	522	524	519	545	534	514	536	529	528	530	525	494	533	551	498	529	524	502	514	558	536	591	528	532	523	526	516	500	513	523	522	535	515	493	528	528	535	565	516	513	520	537	500	516	506	547	536	556	548	511	479	529	468	497	474	539	503	521	521	555	512	533	501	519	518	512	559	571	518	519	484	513	513	494	538	507	527	515	585	487	559	539	497	580	529	535	494	504	501	492	550	485	497	503	562	535	513	496	508	503	502	531	499	514	525	541	518	538	533	500	541	507	477	524	530	540	495	545	533	525	546	489	520	494	519	521	530	501	508	492	545	537	538	534	540	515	524	506	536	511	520	493	525	456	563	538	555	532	534	501	537	494	527	550	520	509	506	539	497	526	467	507	524	510	487	539	536	496	532	520	534	512	541	508	524	513	533	564	499	491	509	510	473	514	565	493	531	537	514	493	523	515	498	481	517	540	545	520	524	532	519	522	533	497	523	511	552	526	525	531	538	526	519	500	549	524	563	527	532	497	499	539	499	547	479	552	566	537	527	516	542	527	536	508	491	534	542	520	548	528	528	530	513	556	521	513	501	507	511	519	543	524	543	523	538	505	534	531	545	520	495	470	529	532	541	482	528	518	511	511	522	536	553	526	516	517	518	536	523	533	504	495	512	533	520	536	557	533	535	505	529	474	505	532	537	523	539	490	510	541	532	520	513	548	521	524	514	541	536	517	518	542	504	547	511	538	528	517	487	513	559	516	508	577	535	537	524	514	502	526	499	534	486	471	451	530	510	517	519	499	542	501	526	531	505	514	506	511	512	490	509	517	565	517	556	541	498	501	489	537	497	504	493	568	493	549	562	527	583	456	510	485	499	533	541	551	508	517	502	518	468	499	522	580	496	530	517	515	556	525	538	542	547	492	531	535	532	512	499	516	532	553	552	524	491	535	523	480	472	557	480	510	534	576	490	503	560	495	525	537	484	494	518	513	509	502	529	535	523	527	520	534	490	563	559	536	561	499	575	502	530	508	478	539	575	537	493	508	515	476	532	483	562	475	526	519	536	520	530	498	520	535	529	473	523	520	573	512	536	519	537	491	492	503	500	497	520	541	525	505	512	548	503	530	517	548	527	527	574	527	508	553	473	502	541	559	515	517	501	555	542	535	511	502	497	565	510	496	516	514	577	491	566	557	522	523	525	545	507	500	542	499	520	504	499	509	508	549	515	506	531	523	512	512	533	508	526	498	527	496	488	506	500	524	550	532	520	513	509	536	547	516	518	496	502	525	554	519	504	506	483	516	510	546	524	474	508	514	569	489	517	556	505	532	498	512	533	498	508	505	507	553	530	542	528	568	585	509	479	509	525	491	500	461	568	506	517	543	531	535	515	550	534	537	540	506	509	565	484	519	521	519	497	512	521	537	548	530	512	547	513	526	508	553	522	492	538	523	517	537	504	501	481	494	532	528	526	521	536	528	516	532	539	556	557	511	519	528	551	543	582	522	576	529	525	493	527	552	527	520	516	538	501	544	507	530	514	549	527	498	525	533	528	535	509	527	548	549	541	529	513	503	516	529	538	552	538	505	562	532	544	523	510	553	528	549	565	520	509	473	532	526	478	522	557	510	481	515	492	503	499	502	553	527	505	494	527	540	517	522	505	549	484	530	542	484	494	498	531	526	507	518	511	537	526	549	547	520	511	498	535	562	489	480	516	551	536	467	522	537	521	523	531	500	535	512	529	534	506	518	528	530	511	494	502	510	492	558	516	531	475	510	496	519	515	522	528	497	493	520	561	553	526	520	504	544	514	524	546	536	583	536	511	535	489	554	494	489	504	511	479	539	512	504	520	508	504	486	465	541	517	510	516	501	535
20345	31049	26799	16594	11338	8986	7444	6640	5367	4606	3377	2797	2326	1873	1619	1395	1335	1353	1255	1192	1139	1045	1077	1012	968	947	943	928	857	901	890	877	881	901	861	853	884	821	867	812	789	858	839	889	873	852	897	782	843	818	789	798	847	770	835	801	775	797	828	836	749	822	745	788	855	772	788	799	798	781	810	788	831	815	802	771	788	802	835	852	761	810	811	797	786	807	805	780	806	792	793	821	806	775	851	761	752	766	790	805	812	771	831	804	798	818	890	787	779	709	802	809	816	781	775	784	820	784	793	819	811	793	846	794	810	774	812	822	822	832	790	797	795	810	755	802	821	791	795	775	796	795	800	777	772	770	776	803	762	773	761	803	830	765	765	830	815	811	804	819	775	821	752	788	807	788	779	762	827	778	819	843	855	840	791	837	842	831	730	804	796	873	792	785	788	830	798	773	777	820	831	798	782	820	839	796	771	805	776	770	793	803	812	795	801	773	785	751	805	843	826	781	774	790	821	780	798	785	786	791	842	761	829	797	825	776	798	779	717	819	851	837	753	781	777	766	834	838	793	812	805	823	813	740	819	834	790	872	829	807	822	876	788	754	795	820	790	835	856	861	797	759	851	777	753	858	739	798	758	796	797	765	792	803	847	798	804	792	819	781	831	788	827	812	812	822	821	749	804	792	787	836	793	813	788	827	796	846	837	836	854	880	823	802	812	747	769	829	860	817	807	800	768	819	768	826	776	779	804	804	773	814	823	764	780	804	796	774	765	802	830	800	777	782	797	827	786	820	816	771	814	847	812	814	780	818	780	832	824	840	792	810	783	777	797	817	783	779	796	862	808	803	782	784	812	740	807	829	807	781	772	844	841	784	807	814	826	825	814	812	779	784	783	803	847	851	830	841	795	844	827	845	827	789	786	757	794	816	809	806	817	801	743	771	784	770	774	821	721	769	788	821	793	801	794	798	822	784	816	799	805	817	824	800	797	781	770	847	782	824	779	795	812	782	786	781	746	785	835	836	761	796	771	773	787	795	759	835	728	764	755	803	794	789	774	849	789	843	754	797	776	775	760	825	818	742	847	816	815	838	800	818	774	829	781	797	812	771	826	806	741	859	795	784	783	815	796	786	776	832	812	771	852	779	786	770	822	805	782	858	839	833	823	813	796	861	768	835	766	815	793	796	791	773	820	826	774	827	821	802	809	795	778	790	810	764	790	782	866	776	764	818	800	814	812	821	789	790	793	843	792	789	817	755	859	811	775	834	809	740	813	811	787	759	790	827	763	766	828	831	751	774	808	872	835	775	754	813	847	757	756	794	822	821	805	815	773	777	825	824	777	804	778	803	770	800	784	790	793	802	763	771	772	786	778	833	826	789	815	788	780	812	791	825	810	805	784	795	780	772	798	840	828	764	804	826	777	778	816	784	779	783	803	752	790	777	820	775	770	764	826	874	768	826	786	824	770	785	799	771	784	781	820	793	810	824	842	742	844	817	827	759	808	808	777	803	770	808	847	805	766	800	814	806	810	783	798	835	782	833	764	825	856	843	909	838	812	830	813	765	798	836	819	852	843	816	817	846	806	745	848	830	821	810	780	779	737	812	813	748	782	783	789	841	832	829	850	796	814	730	831	791	823	812	796	751	767	792	824	770	770	803	783	770	802	814	801	854	739	815	796	744	869	820	796	799	762	796	806	822	799	824	776	829	797	818	826	818	787	801	827	789	877	799	806	856	808	775	810	800	791	772	791	838	823	780	763	816	798	875	814	787	809	781	807	812	782	787	843	803	792	832	798	794	843	792	819	800	810	828	811	820	757	836	804	830	833	799	793	826	811	807	824	800	800	813	866	814	768	784	851	799	801	842	805	763	778	831	798	827	783	825	827	823	798	777	764	776	834	821	771	803	787	774	822	824	761	787	805	835	827	844	766	813	833	824	792	782	790	814	790	783	768	774	812	776	846	802	860	776	831	796	823	805	826	762	819	767	815	792	785	766	796	790	817	754	792	805	743	784	744	866	807	802	747	806	742	816	788	812	799	778	774	798	865	807	824	778	795	817	815	842	808	795	825	818	811	842	824	816	826	768	840	812	782	820	845	825	815	735	775	772	800	798	764	768	779	855	798	799	797	833	788	792	847	784	809	795	815	832	819	828	801	819	841	795	774	836	804	853	768	814	807	792	814	834	795	802	790	817	836	788	796	784	809	794	824	829	809	786	828	818	808	779	766	756	818	822	815	792	800	822	836	803	840	809	799	778	794	775	812	776	804	832	798	793	821	788	820	783	822	825	786	820	795	802	797	792	848	763	828	789	774	783	818	817	764	797	797	761	797	812	784	828	814	823	793	791	801	788	815	782	803	784	821	797	804	781	779	808	831	772	794	746	795	771	759	827	821	782	769	804	812	792	822	798	842	833	820	761	809	793	755	791	828	761	826	795	838	761	817	764	809	766	837	799	811	818	777	752	802	765	808	821	858	795	779	746	784	796	777	785	791	766	805	841	819	833	809	852	796	757	819	828	794	785	813	799	801	795	764	816	753	772	814	833	770	855	798	861	761	840	788	810	814	775	774	768	813	759	774	808	802	846	822	808	772	765	757	794	804	866	841	790	811	798	819	794	824	786	760	818	802	766	856	800	807	758	785	762	788	782	802	742	728	778	803	787	774	813	776	776	802	814	764	796	788	804	786	820	840	799	831	789	769	776	794	827	768	809	780	795	794	819	779	790	815	837	755	832	807	799	778	806	792	836	801	804	797	812	797	827	780	817	836	814	778	801	788	781	816	822	821	807	813	817	767	801	790	784	790	781	805	799	783	814	819	781	795	806	787	798	789	810	791	811	774	797	802	841	779	803	769	776	749	821	785	795	820	808	853	796	841	802	814	773	788	809	804	778	806	742	766	809	802	769	814	806	814	826	776	777	784	810	825	783	814	737	780	778	767	820	801	816	765	822	762	767	769	830	768	765	872	782	769	835	757	784	781	804	780	803	781	786	798	785	801	821	777	848	768	842	823	778	768	827	795	844	816	806	794	813	791	799	783	825	854	829	800	789	780	821	774	816	810	844	861	808	850	823	821	795	849	783	794	814	834	800	808	783	801	797	801	802	767	820	778	848	794	789	812	740	777	815	790	798	805	770	853	778	769	858	781	820	836	805	828	796	801	850	823	833	766	829	802	816	810	814	888	775	809	847	811	848	787	886	785	784	773	823	741	804	808	787	799	827	790	817	817	771	792	788	809	791	826	811	792	799	767	816	849	817	807	779	793	852	788	782	830	804	826	756	772	797	826	770	850	805	804	855	800	830	745	788	775	719	828	790	808	795	824	762	818	773	830	785	808	726	806	867	787	794	862	794	833	808	863	833	800	772	774	804	819	793	807	831	799	754	761	791	827	819	817	800	824	788	766	770	835	808	845	838	800	764	792	845	821	762	798	788	810	834	792	761	752	804	772	833	802	804	770	834	807	787	826	810	850	827	884	758	815	811	743	770	815	784
23989	21195	28387	24340	20764	12490	7089	4908	3614	3034	2391	1991	1664	1425	1183	1072	1008	965	894	998	909	783	789	732	758	714	724	774	704	748	734	692	695	684	696	691	656	714	711	642	623	662	668	707	663	697	654	745	665	643	671	633	643	660	663	624	643	669	656	693	630	660	666	655	622	654	659	583	670	640	620	649	624	624	665	701	614	645	654	633	602	658	670	646	645	672	635	626	621	671	604	626	629	632	630	613	656	641	666	644	640	693	613	658	629	665	644	706	616	625	662	612	652	672	648	650	633	686	650	679	659	639	658	684	644	619	646	607	606	693	665	642	637	677	616	661	635	686	653	646	627	645	615	628	672	633	692	648	657	632	634	645	672	647	648	616	642	643	669	670	627	604	666	639	606	619	623	685	653	621	669	624	613	652	661	646	605	662	639	654	675	661	676	702	630	644	652	620	613	623	604	629	645	677	624	619	646	618	668	622	629	642	641	689	616	656	651	643	648	673	672	684	665	643	664	621	637	633	605	687	657	643	661	623	638	647	666	622	626	628	657	674	657	651	636	630	658	639	627	651	630	668	666	627	614	643	633	674	701	619	629	650	643	642	642	648	646	661	638	637	576	620	656	596	668	626	669	639	641	630	605	641	632	656	649	659	697	671	618	664	664	629	645	615	620	650	636	639	624	629	589	665	651	708	677	627	599	627	589	671	657	618	662	671	643	647	697	628	659	623	634	692	635	638	627	581	680	690	696	597	649	661	700	667	632	608	659	633	665	684	673	635	646	658	625	628	622	651	648	667	667	635	614	622	618	634	633	617	645	640	676	686	637	641	604	633	622	660	685	641	654	638	626	688	652	662	636	677	608	609	677	636	648	671	621	632	641	632	633	646	622	626	608	649	660	640	661	651	657	664	674	610	633	633	615	632	662	679	631	615	678	628	673	637	657	645	638	649	712	625	653	644	626	642	648	681	596	643	668	638	680	620	586	644	565	703	630	606	648	644	666	654	629	654	631	645	677	673	630	639	642	641	635	667	646	704	635	671	670	646	670	614	631	655	672	631	674	674	683	653	632	716	595	631	662	634	625	629	657	671	624	637	687	649	607	657	613	627	625	647	624	614	647	678	660	648	646	607	653	614	643	672	626	621	677	629	608	638	612	619	680	633	661	657	643	642	599	649	636	654	608	638	670	649	670	646	673	635	650	704	693	670	619	652	622	626	712	647	624	613	619	661	635	686	655	661	662	664	644	639	697	621	643	651	674	643	635	689	650	623	610	633	652	634	656	634	662	696	648	676	650	657	643	671	637	639	680	597	667	661	645	647	634	643	690	631	639	668	639	685	666	640	671	660	614	648	606	623	617	619	637	647	651	651	702	642	645	642	642	627	597	597	692	652	632	654	618	591	663	675	647	616	655	660	650	663	583	648	637	631	686	643	651	621	694	641	670	684	622	617	626	638	623	609	597	638	671	628	647	648	633	649	688	620	653	619	650	635	655	651	632	616	600	633	664	635	640	658	632	650	628	666	653	671	692	657	698	666	621	633	647	649	614	610	681	652	647	635	629	647	581	661	655	631	677	600	632	648	659	632	650	697	599	687	595	657	660	653	670	630	663	634	633	642	669	625	599	645	661	644	649	584	663	593	606	602	688	643	629	711	635	654	620	604	672	596	638	619	627	612	660	643	636	659	636	656	636	628	588	647	650	606	658	649	661	659	651	659	714	635	666	577	667	654	645	676	616	599	645	617	676	640	592	668	611	633	666	648	637	608	652	635	637	638	603	644	640	686	640	640	624	634	632	608	662	688	662	620	615	653	639	679	680	641	666	655	634	644	665	625	598	627	695	590	623	650	656	670	592	614	639	645	682	648	643	641	686	691	605	627	608	663	624	647	656	677	635	661	628	659	627	680	647	674	677	613	618	638	621	635	632	660	618	651	694	652	643	636	613	626	643	665	681	657	631	666	681	608	626	630	635	631	658	648	589	637	660	676	631	666	662	632	667	667	610	617	623	646	624	665	659	680	648	679	633	619	644	667	611	649	679	657	640	662	598	666	658	677	678	669	639	686	654	636	581	664	616	605	612	650	691	672	624	655	623	598	650	636	632	627	640	610	684	651	653	705	613	647	657	616	629	663	646	657	683	596	641	632	599	632	635	629	618	644	662	666	630	614	647	666	656	680	651	625	626	689	643	641	639	646	650	649	627	672	605	650	678	643	633	703	631	643	631	630	624	619	679	643	650	622	668	649	637	660	638	646	657	673	645	648	697	657	607	695	652	677	612	654	656	649	641	615	672	634	637	658	641	604	634	690	690	679	654	667	627	651	587	615	657	658	636	624	630	607	664	658	621	590	668	667	605	642	626	658	674	625	664	646	646	685	645	641	618	669	673	655	622	673	688	658	633	646	652	640	633	624	649	647	660	645	615	629	613	639	667	634	639	695	619	670	641	687	618	654	685	673	609	681	675	626	635	597	706	663	687	689	634	652	614	648	621	643	674	625	664	622	617	651	640	650	655	680	663	627	630	681	662	598	620	593	638	619	645	578	575	658	659	644	621	612	629	686	621	611	640	643	628	641	677	680	627	639	634	633	656	669	667	659	603	633	681	672	646	659	624	674	614	692	672	614	654	644	648	719	643	651	635	648	651	633	623	658	596	616	659	613	631	657	647	642	584	631	615	660	637	674	610	613	613	673	639	635	588	665	645	661	624	641	652	630	615	674	647	609	651	662	611	638	626	675	648	651	591	611	639	629	678	651	635	639	659	657	600	615	634	695	608	627	660	659	662	640	618	685	643	653	632	651	670	636	688	646	648	645	699	676	604	652	623	597	611	609	636	636	647	653	642	692	630	673	612	691	661	651	639	634	648	651	611	671	652	576	601	579	635	615	672	655	663	691	626	617	647	616	629	630	629	641	617	673	617	634	632	607	669	627	677	647	655	645	687	651	610	623	628	636	636	659	634	673	654	677	682	584	672	637	656	640	602	658	659	661	632	623	647	675	663	671	618	658	640	629	593	593	654	606	628	621	651	628	660	634	663	634	620	639	632	681	663	627	653	645	654	632	613	670	651	647	617	607	627	603	655	641	604	644	667	636	664	633	604	657	654	632	632	672	648	635	628	675	649	642	615	617	648	688	598	673	663	645	659	663	670	624	658	672	648	629	636	644	642	658	637	615	622	664	642	670	664	704	610	674	629	636	618	639	593	597	631	683	636	643	635	622	670	630	658	598	671	658	643	611	640	630	611	668	631	636	649	628	656	633	645	648	664	636	611	676	629	691	675	639	641	651	649	588	649	648	612	632	656	620	655	632	615	676	582	637	669	627	657	652	671	653	644	668	623	644	640	633	648	660	648	686	652	663	607	688	659	631	634	641	707	699	626	688	664	653	684	632	624	586	636	699	581	664	663	628	649	660	630	644	654	618	677	613	640	669	667	663	645	655	669	636	636	661	670	626	612	618	668	618	621	614	599	651	643	637	667	692	657	609	639	661	593	617
20577	36797	33435	23122	17897	14624	12891	11013	8775	7271	5820	4873	3831	3113	2478	2119	1983	1977	1775	1731	1551	1464	1308	1260	1254	1222	1228	1261	1184	1181	1155	1093	1134	1076	1088	1068	1032	1042	974	1009	1029	1037	1034	1061	1099	1108	983	1060	1033	1023	944	999	1015	1058	975	1001	977	996	994	1033	1010	996	1035	988	1027	1010	1013	996	1041	984	1006	965	1040	1028	983	957	942	938	1008	957	957	949	978	998	974	983	1030	1066	1041	990	1021	955	1031	994	956	984	1029	1010	1002	948	1002	995	991	961	946	1002	1031	1007	997	969	923	1053	983	964	983	958	1015	989	969	1020	985	1003	1004	958	1001	1018	1050	999	1005	937	971	972	970	1030	1057	995	1003	999	1010	977	975	1007	1032	1001	972	982	987	946	1063	982	1037	979	973	1029	996	1019	973	978	1008	913	969	989	1019	927	959	958	973	970	979	958	957	1009	943	910	1015	954	967	993	1024	979	938	1000	1055	940	1023	1021	978	981	1001	1006	1004	984	978	958	1005	967	977	1016	946	948	942	932	971	1020	972	1021	1001	1021	1016	974	969	990	1005	969	987	976	990	983	1009	929	1022	965	963	988	1010	974	937	1012	1005	973	1021	957	963	993	922	973	984	999	1004	933	997	986	991	939	960	998	964	1022	991	930	951	992	977	954	989	894	1030	971	1030	1007	1055	1053	1031	984	1033	1034	992	1016	1000	984	943	1009	1042	1034	993	965	1012	927	946	1046	1011	997	975	986	980	998	1039	1025	996	977	997	999	1032	954	1023	950	1049	1017	998	1022	988	1024	953	969	999	943	937	960	975	949	1025	938	984	994	975	995	1019	977	1025	926	1024	967	905	1007	977	1034	1010	1009	1040	946	1009	957	981	1014	975	1002	956	948	1038	969	1025	1029	963	992	995	979	1012	987	962	1047	983	961	926	971	985	973	988	969	1038	976	1027	965	1003	983	957	1003	1038	1020	1000	964	959	1013	995	975	957	987	1002	965	949	1007	989	992	994	960	993	950	1001	1009	941	1017	998	972	1010	1007	995	985	1003	1016	1008	970	1002	997	1037	978	1008	999	1032	1016	1014	972	999	953	995	997	980	973	984	984	1001	940	1036	1011	966	977	959	1054	989	999	981	889	972	966	1030	939	1051	994	957	1009	968	1040	991	958	971	999	943	1010	998	993	971	1020	994	975	1000	1013	964	965	935	1007	1043	998	980	950	1006	975	979	971	994	976	990	1000	992	958	979	962	984	970	960	990	974	995	997	1046	991	910	978	1018	961	1006	970	1059	989	974	968	1019	983	987	1009	967	997	979	962	968	955	995	978	1028	996	982	965	1008	937	1060	962	998	1015	942	931	959	1019	951	1020	945	1035	1005	1027	960	1029	1023	934	1053	991	969	977	1080	943	988	943	1010	947	971	1016	1022	988	971	981	968	1022	936	968	963	965	1012	984	1028	988	1024	1013	1006	953	1001	953	980	1021	996	1004	1047	944	1064	980	951	967	1014	1026	963	1038	972	991	969	993	978	983	968	1012	1011	1024	983	1012	982	1013	1029	980	980	1012	993	1029	940	1042	1016	1025	1018	924	1016	901	973	966	946	1034	1015	995	1005	945	1039	985	945	1027	993	1028	1036	1048	997	966	960	1009	990	947	996	980	1014	1079	1051	961	966	996	958	1003	1022	983	970	988	927	913	980	1020	963	1010	995	969	1065	990	940	953	1028	1007	984	1058	961	1022	990	943	985	1062	962	997	1006	969	990	973	990	995	1005	1017	1055	939	1027	999	991	1016	964	901	974	999	976	1015	1028	1038	966	966	977	971	997	1043	1058	1024	956	969	994	1010	987	977	977	956	969	1010	971	972	997	1027	1019	981	1019	1002	1036	990	957	1011	1019	1007	1021	1054	983	1036	1027	1001	1021	991	953	955	989	950	1007	971	948	1016	997	965	929	952	983	1021	1001	984	946	935	987	985	1059	942	1022	1000	993	1021	1024	963	991	1000	983	973	1024	1004	985	958	991	949	973	1014	961	987	1003	966	942	972	1022	995	1020	1023	979	979	976	937	949	972	1028	1002	1007	1003	950	1000	950	986	977	1049	987	991	978	1009	1006	1046	976	1030	979	985	986	991	954	969	1053	1008	979	954	1001	970	981	968	990	972	995	974	958	966	1065	923	1027	970	999	979	941	1009	994	1012	986	984	965	957	990	1010	939	1008	986	998	1013	944	980	902	997	968	960	1021	1011	939	1009	1000	964	964	1043	991	1002	971	987	970	997	954	1029	1002	979	1022	974	982	958	980	1026	1018	1012	1003	996	939	996	1000	930	958	935	946	961	1013	934	986	1021	999	989	929	960	989	979	983	1002	964	944	976	958	1016	1028	983	994	976	1008	997	959	1005	1031	952	1003	978	995	1015	986	984	947	1078	1026	984	1005	1010	952	1005	1007	981	1039	973	1054	954	948	989	958	996	994	1005	981	976	982	1048	1018	1004	1040	1019	957	1048	1015	982	969	970	1007	927	941	960	1005	1008	985	943	1012	1007	1000	1004	1036	974	970	1012	970	975	927	1018	982	962	1016	970	962	979	996	960	1017	1042	980	955	997	969	973	993	932	1012	997	994	988	939	1044	1030	971	1001	983	986	983	994	1016	985	974	978	1026	964	966	970	1020	1008	1017	1018	1032	965	990	973	983	985	1030	1006	1034	975	937	946	1028	991	970	943	943	986	917	977	1016	1000	980	965	1026	942	951	962	987	1006	1065	983	1046	994	1003	1022	1014	963	940	928	1027	976	1049	1012	1005	1015	967	976	996	1003	1003	981	985	945	1035	989	987	1042	1002	954	992	994	939	928	1046	965	983	968	943	1009	999	948	979	964	1022	1013	1020	951	1009	952	1028	949	1044	949	991	1037	1031	1007	970	987	1003	957	995	932	950	1021	955	979	995	995	1033	948	991	961	1003	1005	1027	986	993	960	1028	1017	961	960	1019	981	984	1020	998	1025	1011	973	1018	1031	976	1001	1020	1008	1034	961	1015	993	1027	1000	974	956	991	985	937	966	1017	936	988	985	953	996	968	960	978	980	1014	962	984	1006	1019	990	959	963	969	1041	926	1058	948	982	1002	937	1029	954	1039	947	974	1034	962	1030	972	985	1016	974	978	1000	940	984	984	981	927	965	983	976	985	993	997	976	1003	1005	989	902	998	1025	969	984	972	1012	1043	1000	973	1015	1026	1049	1074	968	1020	1012	935	936	958	1026	960	995	963	929	960	984	964	980	986	1001	986	966	979	1011	997	1004	993	948	994	989	1015	1034	959	975	949	1005	971	983	993	939	1016	998	1005	1024	960	1006	940	1001	1000	976	1007	962	968	998	1004	992	997	960	1018	1023	964	1001	1002	975	991	1003	1043	942	966	962	1001	1005	1049	959	995	990	963	983	1016	1006	954	1014	1008	943	1034	965	1011	980	1003	1002	965	1033	989	1004	1028	1015	1040	971	1001	969	997	1000	943	1007	1018	995	1005	1045	998	1006	981	985	990	960	973	951	1023	990	1012	980	990	1047	947	969	977	1031	975	984	990	994	991	1012	989	1051	1028	1042	999	967	972	988	969	1017	999	990	974	992	1009	991	1079	1061	1041	998	953	1013	994	918	960	1046	984	973	981	908	990	1001	999	987	970	964	999	971	960	940	1013	1022	980	940	1009	996	991	994	1009	994	969	991	964	1027	998	1029	1019	955	979	930	978	966	1021	961	1035	1011	1000	998	990	962	987	1043	968	1027	951	998	967	983	1003	1031	946	1021	976	958	973	942	964	1017	943	1032	970	1027	976	1003	990	994	1006	1029	973	1036	939	980	977	1002	1002	995	1018	1015	959	1004	950	980	972	988	984	999	1017	1001	1007	976	1024	964	951	1019	980	1042	983	962	1002	959	1088	956	1020	1014	983	1005	1017	973	1000	984	1002	984	1051	948	983	966	1033	998	1009	938	999	926	973	956	1002	986	990	1059	979	957	974	978	975	975	967	990	995	1038	985	1025	1043	999	1019	978	1034	994	999	978	972	976	953	981	998	992	972	1005	1012
22967	21101	28868	23602	21189	20853	14342	7200	5234	4059	3216	2641	2012	1540	1302	1087	1045	1004	969	867	825	742	720	683	693	677	665	633	635	661	639	597	639	596	583	583	506	516	516	537	550	577	613	538	561	543	581	549	550	498	502	518	504	502	559	509	531	533	529	485	511	494	550	520	524	545	564	526	512	482	515	494	514	509	531	489	514	509	547	516	508	542	482	524	506	504	511	483	521	518	508	524	527	504	498	475	513	531	552	526	502	513	507	519	532	534	459	525	467	531	491	494	513	503	518	547	517	536	506	524	509	507	532	498	527	525	548	515	476	506	526	502	479	521	518	512	495	509	488	539	505	520	538	523	501	537	505	483	535	476	520	539	517	521	494	505	503	522	513	543	529	493	499	474	506	488	514	501	514	466	476	517	498	554	508	470	527	551	481	503	549	505	545	498	489	483	549	486	506	502	524	480	518	543	538	488	535	526	536	500	507	474	493	481	493	489	496	482	491	561	504	483	496	480	527	480	512	525	533	519	512	480	501	508	470	484	508	510	498	505	521	475	519	516	497	550	499	486	505	490	555	544	533	498	501	491	448	540	517	547	498	506	505	466	503	509	517	530	498	504	524	523	546	502	515	505	505	522	523	545	527	501	516	502	511	529	506	514	493	490	499	544	486	528	508	502	521	520	489	516	484	527	501	546	532	487	544	527	525	523	460	516	482	519	497	533	504	520	490	480	464	506	467	489	520	520	476	483	502	511	531	559	527	499	515	491	492	556	545	485	516	494	532	501	510	479	483	497	480	478	548	536	497	503	478	520	536	502	495	498	522	540	518	484	534	528	518	519	514	528	534	522	531	535	486	510	526	482	484	553	523	477	539	498	517	507	500	535	500	526	491	491	522	539	510	528	509	506	578	498	501	517	516	548	521	507	536	508	508	537	530	521	522	530	482	498	480	543	497	486	480	513	505	537	502	504	477	508	546	519	479	532	529	518	489	524	493	578	502	475	541	531	512	535	498	503	520	493	480	522	505	497	521	524	506	506	495	500	521	493	490	534	524	508	505	500	490	521	504	515	509	504	518	527	481	501	500	526	499	475	497	501	496	547	489	531	496	522	500	524	526	485	518	500	452	487	446	541	491	507	533	524	473	529	529	472	524	512	505	536	544	516	499	490	506	523	512	535	489	526	545	507	516	493	512	492	501	517	504	521	510	505	537	520	470	516	490	497	496	504	533	491	481	490	539	517	492	501	493	513	483	514	514	465	527	490	488	514	505	517	492	494	511	516	521	493	557	534	560	549	523	507	523	519	503	515	520	524	468	501	508	548	504	539	534	493	514	485	491	504	516	520	506	531	472	513	483	495	508	473	490	520	504	539	491	494	480	488	499	497	494	482	525	495	537	497	551	507	488	498	531	506	484	546	533	534	515	465	496	508	518	527	512	488	481	512	472	450	459	522	535	510	520	501	557	517	521	514	538	503	472	514	466	471	537	486	531	505	521	493	534	528	516	537	498	479	515	448	538	516	523	510	511	508	510	464	532	503	485	466	540	501	451	517	499	518	531	533	515	502	477	549	482	518	543	511	504	505	497	508	519	537	510	475	522	475	516	486	506	543	513	553	488	501	507	507	503	479	495	480	512	517	494	508	533	549	499	512	527	513	530	478	497	507	499	513	542	494	475	482	509	528	514	474	498	494	509	531	528	502	498	523	518	525	519	466	506	500	538	528	487	495	501	484	512	528	512	498	529	535	504	547	458	500	520	520	524	536	499	504	508	493	492	509	522	518	506	504	486	507	528	482	548	511	529	524	478	496	492	519	526	503	525	490	491	524	508	544	468	497	530	511	509	489	514	480	516	511	494	501	496	505	539	514	519	517	471	470	506	508	525	506	497	526	548	459	502	505	502	538	500	494	491	536	504	519	471	498	465	487	504	485	479	507	510	508	467	495	500	496	553	530	515	502	517	528	559	508	545	515	524	531	497	517	502	458	507	530	504	507	510	498	521	498	512	531	507	513	489	496	509	483	508	490	472	491	504	471	471	524	514	511	498	490	495	508	530	479	489	483	525	512	500	508	503	542	514	529	534	500	522	505	485	529	522	489	514	522	508	509	514	483	508	485	500	481	478	530	539	514	537	516	511	504	505	499	494	516	492	537	486	511	506	496	526	546	502	509	516	526	559	493	502	492	498	526	498	494	542	550	497	499	535	530	484	509	512	504	527	505	512	550	524	512	500	495	534	524	504	537	443	525	550	484	545	489	519	534	500	499	510	490	525	488	470	481	485	481	504	520	520	516	507	518	503	515	506	474	501	498	491	506	485	539	547	516	509	534	504	484	512	545	510	465	511	482	508	508	506	502	477	527	484	509	467	513	524	520	535	474	547	503	519	487	542	527	525	512	497	457	473	494	554	491	524	490	521	520	530	453	536	471	532	512	504	504	532	538	507	527	507	549	471	486	562	522	525	479	560	533	541	501	558	508	540	510	500	535	537	515	519	504	516	475	498	534	515	529	519	483	481	522	531	497	497	486	491	533	473	522	517	505	496	528	486	504	506	477	509	532	525	497	524	514	520	526	475	480	509	561	477	513	520	508	509	503	509	489	522	497	471	460	498	477	500	480	491	506	507	495	510	508	500	491	504	498	539	507	447	461	498	548	517	480	550	534	488	523	483	498	524	505	542	493	522	456	530	482	521	516	493	490	479	500	532	534	497	522	509	510	485	488	514	527	475	548	524	512	474	535	523	478	490	508	483	528	514	513	503	483	531	471	506	492	517	514	526	491	504	475	491	529	502	495	468	540	503	501	494	495	542	509	447	491	475	479	497	498	497	490	512	553	532	516	514	523	515	513	537	518	531	549	479	519	458	545	514	515	482	489	493	526	484	485	553	555	532	527	471	525	534	509	492	470	497	489	517	471	532	532	529	485	492	506	510	487	493	481	541	529	465	506	482	492	511	511	515	510	520	489	474	531	485	517	507	507	491	527	543	545	518	507	576	535	497	570	514	508	451	533	535	505	510	449	498	513	481	514	512	529	520	519	498	508	501	527	499	542	484	496	506	510	518	515	465	509	507	453	520	521	518	506	492	490	560	511	553	511	471	486	482	513	523	515	487	496	488	513	573	569	503	521	554	478	475	527	524	519	515	490	520	537	479	522	543	508	510	527	513	511	504	548	516	530	558	498	507	560	518	521	509	576	499	494	493	514	507	539	516	494	507	513	517	505	567	489	531	500	489	532	567	480	510	511	517	526	476	485	496	510	534	500	484	538	453	502	538	480	497	529	537	499	536	510	508	536	512	500	534	552	523	484	491	512	495	539	496	497	512	486	516	452	517	493	495	523	501	494	490	548	531	496	489	467	519	510	484	536	508	484	553	542	515	484	494	542	522	494	534	529	467	509	520	521	479	495	515	503	529	559	499	477	496	503	504	518	505	494	463	502	496	494	555	482	498	510	482	493	475	470	518	528	525	551	542	501	519	510	500	508	536	515	511	489	471	456
21309	40097	37278	27593	22307	18806	17620	14314	12322	9643	7701	6347	4965	3753	2983	2469	2272	2161	2150	1880	1644	1347	1264	1245	1170	1120	1145	1096	1081	1071	1113	1019	943	1017	998	927	895	943	903	948	912	876	914	903	887	884	892	913	814	844	838	832	832	825	798	756	866	777	796	807	817	795	815	764	784	754	811	797	766	770	770	812	794	805	773	827	771	776	805	819	783	776	776	787	769	792	847	831	786	833	783	791	826	845	789	793	758	775	805	756	786	787	800	791	774	785	771	801	797	761	733	765	810	777	807	784	792	760	772	772	773	858	807	779	831	796	766	805	730	784	770	776	834	795	792	788	787	741	824	788	787	750	746	823	780	782	805	840	739	791	831	728	802	770	753	805	817	750	755	819	806	760	787	786	818	790	770	842	790	794	810	808	855	798	751	786	785	822	846	743	801	768	782	814	793	760	782	814	757	791	799	838	840	789	817	750	740	759	799	773	790	806	779	748	803	774	707	808	811	818	816	839	776	760	812	781	775	766	754	837	763	777	801	764	792	780	790	791	740	768	802	788	777	793	836	821	802	844	748	783	763	786	799	775	771	785	793	828	777	781	753	802	790	776	741	776	813	746	789	789	807	751	828	740	802	782	751	778	764	804	795	799	816	732	791	757	800	792	762	800	795	745	779	835	795	863	761	790	782	766	765	826	818	800	791	816	769	784	798	789	813	726	804	793	758	841	805	800	840	832	802	816	751	794	781	792	824	781	845	820	781	764	750	830	790	832	847	774	788	764	786	815	769	748	764	794	797	779	808	834	856	819	819	773	821	778	752	749	801	814	731	746	781	802	802	784	785	782	783	804	781	717	803	798	801	777	770	809	808	794	805	798	829	803	789	789	785	816	843	778	854	819	797	781	788	792	809	811	738	817	800	810	815	766	776	771	788	774	786	759	763	798	795	791	858	816	791	807	823	752	802	841	772	763	801	766	749	821	743	846	781	753	712	741	759	813	791	747	820	802	771	785	817	842	789	737	785	825	781	805	759	766	757	798	817	713	798	767	827	760	787	780	789	806	794	800	830	808	807	758	714	817	782	707	792	788	804	760	841	805	780	798	787	778	823	785	823	810	839	801	756	824	742	786	766	785	820	753	798	816	771	804	773	792	741	780	749	713	850	804	783	784	857	761	786	821	727	834	788	787	809	797	778	794	779	799	779	762	824	775	799	740	778	806	819	828	763	783	816	790	805	798	842	831	753	782	799	834	792	774	781	794	736	793	805	779	761	826	768	778	773	787	817	744	754	776	792	780	806	825	743	782	813	831	800	783	792	801	761	853	779	811	773	784	807	779	802	770	779	808	795	806	783	783	832	787	827	785	761	820	848	785	751	786	784	782	784	798	776	815	807	828	844	768	815	811	739	780	772	738	795	800	794	769	765	813	803	819	786	841	809	800	774	775	767	778	807	799	757	788	805	778	764	789	763	801	803	796	860	824	772	847	864	781	834	814	771	774	795	789	773	764	833	778	793	778	807	844	788	819	774	801	819	850	771	782	747	747	826	825	815	850	789	768	793	796	761	800	741	779	720	773	792	806	764	746	833	773	776	842	810	785	757	801	803	758	800	812	758	774	762	760	821	756	783	772	819	726	779	794	758	762	758	720	771	818	791	788	760	752	818	809	767	735	749	771	788	786	832	795	816	802	774	839	832	794	822	795	768	796	757	796	785	803	806	817	759	796	799	783	732	795	770	768	754	811	806	823	831	779	789	788	821	811	863	774	753	792	774	759	836	732	761	794	793	811	803	730	857	777	809	762	847	777	767	812	734	773	801	758	800	806	778	779	783	780	786	743	813	789	781	792	802	758	780	823	813	784	811	830	812	817	776	776	776	815	821	806	773	839	823	781	804	761	784	790	834	837	771	743	756	824	780	808	782	785	765	800	792	802	766	828	829	784	777	782	805	802	815	809	771	788	827	811	768	782	786	810	803	814	768	796	808	781	845	800	777	804	770	834	744	766	785	818	777	794	830	744	769	785	794	784	778	802	824	806	795	811	793	850	767	795	814	755	792	816	770	777	783	779	878	785	814	727	774	742	823	763	811	856	811	809	780	813	812	769	804	805	865	790	789	825	829	785	800	749	819	743	826	805	808	758	828	770	783	815	781	729	765	812	777	751	837	805	792	765	786	812	803	843	775	827	774	810	767	742	781	785	779	833	824	842	799	796	847	768	733	740	784	812	818	827	780	780	769	772	808	751	747	792	763	792	785	790	812	826	813	766	772	795	759	818	810	735	795	704	722	772	821	817	781	774	823	786	773	797	824	846	789	842	800	754	793	830	826	775	804	797	788	774	755	811	784	819	846	763	803	795	812	794	776	807	771	782	775	795	790	749	791	778	815	742	809	800	788	746	777	780	807	787	762	809	832	809	784	786	787	781	820	823	856	802	823	838	780	798	761	800	770	760	793	791	777	814	823	769	803	781	738	782	780	741	797	751	811	805	772	819	803	763	746	785	790	750	813	801	809	759	841	782	793	801	738	806	766	848	812	826	814	774	786	755	824	790	822	783	783	780	780	768	798	744	786	769	798	761	812	746	780	841	806	807	760	807	777	826	785	844	791	779	782	774	802	839	808	859	758	792	806	837	767	810	779	796	778	782	765	832	801	754	773	787	843	833	815	786	795	785	773	771	810	787	789	816	784	771	811	762	816	823	764	841	808	795	840	840	792	757	830	823	766	800	777	739	760	798	851	813	790	785	778	833	785	735	794	799	736	795	800	819	725	803	775	806	824	803	804	816	810	796	789	802	764	768	789	821	811	731	765	814	768	754	800	730	854	798	839	794	783	791	768	811	774	787	827	824	772	804	792	845	782	819	803	799	841	820	816	766	818	775	756	768	774	791	829	803	769	766	785	765	802	783	753	760	764	746	798	807	762	808	788	803	764	799	823	816	780	761	801	794	767	836	795	779	758	799	762	760	776	790	791	755	789	841	840	783	804	832	807	824	809	801	744	755	758	779	803	779	816	798	772	793	778	761	813	770	793	781	758	790	822	783	815	791	785	780	786	744	783	831	783	807	779	777	782	770	843	793	796	818	765	809	797	783	796	780	742	788	780	803	766	795	789	803	754	735	826	764	752	815	766	783	751	767	767	844	817	795	796	816	770	786	796	812	781	784	744	779	768	738	784	755	776	767	822	762	789	758	794	758	779	809	813	788	772	866	803	791	793	808	795	818	762	760	775	804	801	795	723	741	784	828	788	733	734	794	782	754	815	744	751	796	864	812	789	796	792	802	803	785	777	764	744	838	763	801	853	783	782	786	780	777	825	784	786	767	819	777	766	804	736	817	864	788	786	782	772	822	804	787	850	769	765	778	800	819	778	775	821	736	819	816	754	792	794	748	804	785	759	826	791	831	769	778	770	768	731	812	768	783	804	815	810	757	777	814	758	779	777	788	800	826	762	779	823	825	792	780	808	803	745	810	812	781	791	765	788	806	848	834	705	807	821	801	764	792
26776	21518	20875	12096	5508	3866	3238	2433	2136	1645	1363	1184	1050	848	805	722	700	674	707	670	619	614	601	575	606	569	564	523	523	598	547	524	562	557	539	587	560	552	525	510	524	501	565	512	520	565	513	543	515	510	513	489	523	555	532	537	505	501	551	487	533	544	496	516	525	565	522	530	496	530	520	526	530	520	547	554	519	517	560	516	544	498	517	536	522	499	521	501	524	488	518	549	486	527	524	537	536	530	545	497	490	531	532	549	555	486	532	528	544	518	534	506	511	547	496	524	542	516	546	528	527	526	500	522	496	511	563	525	543	516	591	514	499	514	520	525	518	504	506	486	526	444	528	495	522	550	509	574	529	508	540	496	534	532	526	559	506	530	566	575	512	538	542	539	555	506	471	511	490	478	501	452	505	508	547	568	577	546	541	525	504	528	523	535	546	543	539	531	521	510	547	534	491	522	546	518	524	507	549	534	484	510	490	543	525	531	511	545	514	525	563	507	505	537	528	532	505	527	511	540	530	538	519	538	551	527	459	542	512	525	506	521	534	515	542	516	531	540	536	540	530	504	571	495	521	531	559	520	533	546	515	522	563	531	465	548	529	501	510	555	515	557	527	533	513	477	495	493	537	572	527	518	539	513	549	518	524	528	539	558	538	499	525	551	499	542	509	510	520	479	539	508	538	529	528	524	497	485	514	538	483	495	520	520	516	548	540	523	502	553	528	561	528	512	548	539	467	584	574	505	482	501	514	558	498	516	532	540	533	544	501	546	549	518	534	543	542	560	510	485	569	530	547	512	527	555	498	563	531	544	520	512	516	511	498	546	536	510	556	493	542	515	502	529	517	509	521	540	494	514	496	545	532	481	534	512	555	510	495	591	520	516	513	527	535	493	542	514	544	538	530	513	579	521	518	537	524	530	521	530	512	499	504	542	556	520	555	501	499	483	500	459	545	537	524	512	504	528	577	550	532	534	540	529	510	523	545	507	529	510	526	524	537	536	517	510	545	515	514	555	544	512	550	527	524	529	524	481	525	528	529	493	540	523	531	520	537	535	555	503	503	552	533	515	507	508	537	510	508	553	534	542	525	521	507	558	498	538	523	530	529	517	494	523	545	495	543	536	495	490	530	530	543	511	516	538	532	541	514	533	516	515	474	549	545	525	538	527	478	493	538	546	532	516	566	536	530	516	590	500	526	547	544	502	523	532	489	518	508	506	565	527	543	563	538	532	528	545	494	538	521	521	535	517	528	523	528	567	535	496	537	493	504	534	528	551	554	529	485	548	496	521	510	528	570	519	529	516	530	517	513	538	527	498	487	527	497	504	558	521	517	523	534	536	530	536	588	540	519	495	511	503	529	518	536	528	507	535	518	549	523	562	532	556	498	539	538	530	537	527	531	546	552	547	541	511	507	539	524	531	491	520	544	552	477	530	516	486	494	554	527	537	499	509	524	576	528	527	557	453	563	506	522	506	491	516	500	548	533	485	502	512	565	539	549	539	538	511	570	503	513	518	531	528	565	554	567	486	524	478	522	535	499	494	544	498	502	539	556	551	475	524	516	515	523	476	495	554	509	552	514	568	528	541	567	491	521	539	527	574	510	526	483	493	541	527	564	548	512	516	527	512	484	529	509	547	504	568	535	531	505	508	522	534	508	477	547	541	496	555	529	517	535	553	531	509	495	500	516	538	481	512	528	484	532	523	541	513	529	533	508	552	535	585	546	532	504	538	530	534	535	516	531	519	581	535	521	541	496	545	521	530	541	515	512	510	506	547	526	504	582	524	524	488	495	536	522	494	556	499	553	537	468	501	548	550	550	525	489	522	528	508	563	505	525	533	524	521	539	543	523	554	558	523	500	541	513	477	544	511	479	521	532	559	473	530	519	537	505	476	548	528	528	546	499	517	527	537	535	525	535	537	533	502	516	536	506	532	531	545	522	494	547	516	519	529	559	519	446	485	519	493	561	562	526	506	512	499	501	503	553	495	496	525	510	501	536	523	489	541	504	508	558	523	525	496	530	502	500	526	504	544	555	541	537	499	500	545	521	508	517	481	508	521	560	545	523	487	512	512	570	524	487	512	553	536	551	500	466	466	504	536	543	531	554	543	526	588	585	523	519	536	474	528	521	523	554	525	521	505	509	526	552	473	449	518	532	557	509	544	536	523	537	486	528	502	494	529	566	559	499	535	522	513	541	513	527	481	506	554	518	512	551	555	537	517	477	550	504	529	526	512	528	546	517	551	492	516	502	515	520	526	535	539	546	489	558	549	513	508	497	563	528	553	524	508	566	490	529	519	539	500	506	547	516	569	538	542	550	553	510	504	521	534	522	547	544	504	549	536	562	547	561	515	490	500	528	516	499	488	553	521	521	506	469	523	528	551	504	527	567	525	514	517	531	540	534	500	558	533	517	543	542	459	579	573	510	522	499	521	542	516	575	537	560	485	550	509	498	531	521	507	519	542	515	534	534	513	481	534	531	517	511	573	504	530	533	539	537	461	493	511	482	543	510	507	518	513	522	514	500	501	494	508	531	562	537	501	525	512	483	516	576	525	492	493	524	533	508	524	500	529	550	516	516	533	526	541	567	540	506	498	521	549	548	509	550	534	513	531	529	557	493	549	523	518	564	524	513	572	539	526	497	515	510	515	524	480	525	482	525	526	538	525	509	540	501	534	500	471	488	501	546	530	538	538	543	512	519	524	486	546	546	457	529	475	512	540	528	530	502	516	484	504	515	532	529	542	529	497	519	506	507	521	487	551	516	522	483	493	523	510	490	493	527	527	541	528	537	545	552	525	508	503	514	494	508	505	526	526	531	519	548	554	522	556	528	546	520	514	539	503	542	532	536	537	496	507	530	516	560	485	564	530	533	501	564	513	540	521	515	519	539	497	547	546	527	498	518	540	514	522	537	570	477	535	547	535	517	565	538	501	550	513	561	509	487	526	541	514	507	510	496	529	558	536	556	544	496	492	507	525	514	529	584	541	505	487	513	519	495	532	541	541	502	457	539	550	540	490	540	541	540	515	527	541	519	525	541	532	541	539	484	492	559	518	544	553	521	522	516	539	519	560	512	530	507	531	521	511	527	530	502	511	502	551	513	536	516	523	499	555	509	538	531	496	560	496	509	503	520	515	515	550	556	563	530	517	507	568	515	571	523	503	532	540	521	521	481	541	548	576	538	511	538	478	499	533	523	520	512	517	517	545	538	570	492	581	540	522	561	556	490	563	514	556	533	554	494	552	547	510	560	573	537	495	534	521	516	546	510	534	507	533	480	530	517	501	564	499	501	541	493	543	525	496	512	533	508	529	525	504	529	560	520	547	505	543	542	570	487	516	472	535	513	533	517	493	519	525	556	501	534	533	497	517	492	525	559	532	503	517	499	534	517	544	497	519	477	476	544	538	504	515	536	561	503	520	526	523	520	543	541	524	520	550	536	527	529	507	549	529	496	511	516	528	530	520	496	547	544	523	535	516	502	563
17015	28744	25867	16308	11694	9506	8446	6551	5511	4338	3607	3037	2328	1852	1550	1415	1383	1381	1409	1211	1037	1045	1032	1001	914	925	877	859	898	913	894	843	877	864	870	819	867	826	822	834	853	844	845	864	816	833	836	832	854	810	831	822	829	759	804	810	853	808	779	779	825	793	814	806	832	858	768	835	788	768	826	807	827	808	803	823	806	769	773	784	821	836	787	824	830	792	806	820	812	781	839	795	787	769	814	807	814	793	820	746	790	832	767	820	790	805	795	804	791	816	812	757	805	805	826	788	807	784	852	794	782	868	799	819	818	788	777	801	857	833	817	808	799	806	812	817	822	795	728	806	791	765	825	811	786	840	802	807	770	782	827	810	788	783	795	817	872	794	833	768	798	802	785	827	822	737	800	782	818	796	788	759	838	772	787	842	822	846	849	776	818	818	747	850	766	791	792	810	771	777	840	828	798	812	806	745	847	812	818	763	890	742	839	829	817	774	869	806	776	803	818	761	774	770	834	834	743	844	838	808	789	843	793	772	829	842	830	770	782	782	802	776	810	805	783	814	803	763	822	785	756	766	738	820	801	808	822	819	780	835	791	771	829	803	878	785	844	790	781	817	806	768	733	833	799	809	761	802	786	754	763	821	816	807	821	773	806	840	789	805	781	847	810	778	777	874	815	793	770	778	827	820	854	855	800	822	782	804	773	825	834	764	791	792	775	842	809	804	783	799	761	861	817	780	799	811	822	808	814	786	809	790	763	774	789	831	787	825	790	819	800	791	781	775	783	815	788	780	840	788	798	781	803	849	775	834	781	782	806	796	810	821	833	784	830	815	796	762	845	865	804	819	840	831	779	809	830	816	827	805	787	787	783	797	821	772	789	870	884	795	776	778	837	843	843	813	805	779	801	838	797	770	794	776	811	783	821	778	834	834	847	795	822	788	819	775	795	788	781	832	860	770	763	790	815	777	783	851	778	855	882	810	758	769	737	756	813	798	836	816	851	802	803	786	811	778	825	830	821	828	769	796	737	794	801	789	854	793	816	809	793	786	821	830	757	799	804	828	841	762	799	786	819	796	750	802	762	802	778	797	807	847	833	796	845	816	811	822	777	822	858	759	771	813	794	891	823	814	825	806	816	846	793	789	804	799	837	774	831	765	817	781	786	795	785	796	832	817	787	807	826	786	774	857	809	835	897	760	780	779	818	785	760	818	783	817	831	813	791	760	809	832	783	786	777	837	773	785	817	844	798	795	766	762	785	875	869	761	867	800	814	825	812	751	811	819	767	831	793	752	783	809	814	755	818	845	819	772	779	773	848	767	758	810	819	852	819	838	748	813	779	821	838	856	794	792	801	792	784	805	791	780	810	866	787	794	773	821	768	826	777	756	797	816	781	771	783	816	756	838	776	808	826	787	784	822	810	830	812	817	751	810	800	763	780	801	796	836	795	799	789	745	780	801	788	824	829	833	781	818	835	809	824	847	801	826	818	774	804	791	812	777	820	825	806	852	778	840	764	732	814	801	827	826	809	760	760	776	798	793	793	773	793	762	836	822	842	790	803	806	881	764	811	793	800	837	795	793	778	758	748	803	793	819	759	779	817	795	795	790	781	808	805	781	774	765	819	808	843	801	770	798	798	771	805	804	838	813	806	803	801	781	808	816	832	791	808	787	807	785	749	817	809	811	792	804	864	814	779	788	836	779	813	823	789	801	816	814	826	798	797	785	781	836	734	783	819	871	771	810	814	838	807	821	838	786	834	799	792	850	817	771	827	817	813	790	831	760	809	850	787	774	815	808	841	812	782	828	798	785	835	826	799	804	869	801	755	835	804	796	793	804	752	830	800	876	786	813	806	791	758	820	837	801	806	827	777	831	780	781	806	750	809	791	847	821	801	775	800	803	806	854	788	800	821	787	780	804	779	787	804	763	795	789	735	819	803	815	788	811	767	779	806	826	770	803	772	768	795	807	828	799	858	832	861	790	808	797	762	790	799	844	770	756	824	800	827	788	792	793	835	785	787	818	849	812	791	820	760	736	806	851	772	792	795	824	809	769	839	757	811	784	777	829	807	841	760	782	775	779	800	755	797	777	848	825	829	841	828	801	798	780	828	759	781	838	798	815	795	800	798	790	777	877	780	849	797	766	795	801	796	844	849	806	778	809	766	769	809	837	814	817	781	850	823	768	803	823	819	874	794	788	793	773	802	810	844	845	753	759	793	798	817	801	790	840	784	759	796	812	779	775	799	771	823	789	801	839	781	804	796	793	809	841	777	805	794	815	792	810	759	798	813	815	779	797	788	799	856	872	799	789	825	790	828	806	805	772	808	865	778	830	809	782	817	809	787	814	817	813	811	801	796	835	819	761	845	846	794	800	802	803	831	849	803	777	799	858	836	790	755	758	786	808	795	857	785	781	746	740	790	830	826	807	811	816	823	828	804	782	746	778	812	784	817	810	795	821	789	755	810	849	822	821	808	774	815	796	765	823	820	789	795	784	794	813	775	770	777	808	793	794	851	787	807	847	784	821	804	767	774	797	837	819	764	814	829	788	807	760	782	784	847	728	857	808	775	744	844	830	843	798	759	789	824	754	788	820	803	820	829	794	803	801	780	837	778	796	821	757	733	759	790	774	853	819	843	825	801	800	785	789	788	822	822	827	832	799	779	792	742	786	849	822	826	813	843	768	839	768	769	794	769	834	790	816	833	761	828	819	812	818	801	769	738	805	807	777	737	796	808	795	784	793	817	783	785	795	808	796	822	822	811	811	823	785	776	804	797	841	778	805	794	805	880	809	759	837	817	764	837	793	819	840	805	805	768	771	750	801	833	843	790	830	829	761	856	761	796	792	811	805	819	798	750	822	836	754	835	796	749	834	822	775	826	841	799	799	818	753	855	793	812	821	763	791	807	833	759	820	763	835	796	801	785	796	793	777	833	822	791	833	824	819	803	823	871	853	823	799	765	830	809	838	794	866	784	771	798	798	855	810	824	791	828	765	820	832	773	777	814	790	818	780	846	767	804	823	842	803	801	832	779	807	789	824	797	836	805	808	839	752	783	886	792	779	754	753	833	768	822	787	815	819	839	806	797	789	849	838	812	831	837	798	810	776	790	838	813	830	770	807	764	801	806	836	773	787	822	774	764	844	785	865	784	834	804	821	819	829	808	807	796	805	770	757	802	809	838	766	835	784	800	794	852	779	825	818	833	836	828	817	802	780	821	825	831	811	834	837	846	797	777	833	783	817	798	817	774	804	806	769	813	820	815	806	791	791	787	803	825	813	791	813	785	811	852	811	868	809	806	780	792	859	791	830	764	845	799	793	799	828	791	774	816	839	797	785	782	810	769	808	849	811	789	774	761	797	795	797	791	800	865	783	775	830	814	767	765	767	838	854	848	793	826	791	856	821	773	782	805	806	828	751	803	870	860	792	798	815	836	782	800	812	768	803	841	834	844	797	818	808	779	788	768	844	830	788	811	810	788	750	804	792	811	827
23995	21194	28466	24220	20807	13027	7735	4828	3705	3016	2439	2121	1675	1419	1175	1108	1002	1101	1091	987	880	879	878	862	792	773	723	758	761	782	745	711	719	693	733	719	707	704	707	618	707	670	661	678	660	710	699	701	672	636	674	684	666	697	735	676	698	632	687	644	648	631	684	683	675	660	721	625	689	612	621	659	692	669	676	642	644	658	713	703	681	650	680	675	692	678	671	630	668	704	657	658	646	650	652	610	664	643	671	655	661	651	699	651	669	688	692	631	669	661	635	631	663	666	604	626	692	696	637	660	624	649	643	676	668	645	669	635	676	660	665	646	653	667	637	709	687	665	645	649	638	675	617	691	706	649	671	648	686	673	673	650	665	608	630	643	674	648	616	677	667	606	664	734	667	670	642	664	671	613	654	648	667	665	678	670	705	656	709	679	690	631	647	650	672	670	697	680	630	634	669	676	672	630	673	667	681	689	655	655	670	695	649	689	708	653	654	626	681	662	650	650	718	599	661	660	673	627	628	657	681	651	634	678	681	648	632	658	670	648	633	661	654	628	664	654	671	681	676	650	671	650	658	644	677	694	640	621	619	672	679	695	655	668	659	678	660	648	647	679	672	618	667	640	641	672	619	677	714	656	655	642	664	683	682	647	628	645	667	669	635	639	632	630	642	652	721	677	656	641	667	672	612	665	659	724	683	619	668	726	629	625	701	652	644	708	657	665	692	651	652	697	720	703	700	663	666	652	654	646	664	628	641	648	728	666	657	647	640	696	644	694	624	664	630	669	677	635	696	637	659	710	628	666	665	667	683	624	642	579	666	692	630	704	660	699	685	631	654	688	659	647	648	673	664	703	643	668	674	639	618	640	687	673	683	661	677	665	666	740	682	644	641	604	667	689	684	708	681	689	659	688	659	636	678	673	660	680	637	659	639	702	616	668	599	659	668	642	665	610	665	643	656	632	651	661	683	643	663	657	621	687	689	668	655	694	662	640	644	669	661	596	648	617	702	670	689	679	666	645	675	654	693	672	630	680	654	663	671	620	634	595	661	636	655	634	719	651	672	710	673	664	634	613	674	624	655	689	687	686	638	691	623	681	640	592	645	676	613	635	621	680	644	615	672	645	637	658	671	695	660	662	671	663	632	688	664	665	621	713	697	666	665	643	670	657	678	674	633	641	677	641	674	644	684	666	674	676	646	640	648	675	660	670	644	715	671	678	633	683	661	622	701	646	691	656	608	668	690	609	684	628	646	637	695	665	680	669	698	662	658	672	632	661	689	702	647	689	695	654	668	611	656	683	621	644	602	695	637	674	621	668	645	674	628	646	647	684	652	635	649	661	655	686	705	637	643	618	676	648	666	637	640	639	618	682	629	636	657	650	677	657	688	627	639	610	679	664	679	641	708	637	676	615	688	711	630	649	643	631	642	673	689	701	663	656	662	665	650	633	651	662	642	646	689	660	648	651	686	650	646	697	675	654	649	676	655	673	644	644	635	668	625	697	660	664	637	676	661	624	667	668	611	625	694	632	663	679	701	675	665	713	705	622	650	660	654	663	671	650	641	660	614	662	679	658	702	659	640	664	697	673	670	693	683	615	612	657	641	650	674	654	666	656	645	668	606	676	648	692	635	617	666	668	642	630	657	716	702	682	648	655	672	643	695	684	693	646	666	636	679	690	640	624	635	596	610	671	657	715	669	672	614	672	621	627	662	666	660	633	634	656	666	639	674	683	648	685	650	646	680	670	623	667	707	691	654	678	661	621	683	621	656	638	613	654	679	697	624	655	597	660	685	701	701	665	638	665	585	627	635	636	649	698	722	647	697	697	703	647	666	692	666	679	663	651	629	676	661	653	701	680	697	636	674	681	681	703	675	667	677	642	628	651	679	689	591	630	659	660	605	653	670	645	706	648	591	622	667	653	685	668	589	637	644	658	645	684	689	711	643	672	611	681	621	625	655	654	667	685	655	663	708	639	670	644	639	690	682	635	648	637	700	641	697	668	655	657	658	693	633	614	704	651	715	640	672	627	697	649	676	678	636	627	663	667	657	653	640	644	665	662	685	684	711	643	650	699	645	642	639	691	652	659	637	622	692	670	705	677	672	629	650	638	681	708	676	631	692	678	687	676	647	693	649	669	703	734	676	638	635	623	661	677	656	635	636	684	648	728	672	694	679	663	649	635	676	609	636	659	701	658	655	677	652	662	621	675	693	640	638	673	620	635	629	692	636	623	666	612	635	674	672	645	706	641	661	673	646	646	621	633	673	656	619	652	664	654	595	615	676	669	647	631	697	652	684	674	676	644	649	680	672	674	687	683	643	695	693	640	687	630	673	672	645	695	648	665	646	641	628	626	689	639	616	662	694	651	618	640	651	674	650	610	632	684	692	711	682	645	650	620	635	650	657	694	647	687	692	685	673	638	637	684	705	673	686	641	663	687	648	660	686	662	677	619	753	681	635	700	644	647	661	654	645	680	662	671	654	662	673	614	640	634	671	661	625	686	628	701	673	661	636	630	712	634	625	653	632	719	663	671	680	657	651	655	698	691	643	688	720	656	686	662	637	646	646	638	660	687	668	721	688	626	638	691	715	703	662	673	683	643	664	659	690	708	642	671	640	657	672	637	686	660	664	709	707	674	668	617	634	643	672	710	683	673	698	669	678	623	607	669	591	687	660	630	631	678	686	718	658	667	688	667	672	671	638	631	636	627	640	659	691	714	655	681	656	624	686	642	668	673	627	684	677	707	640	611	587	656	635	641	663	616	613	625	676	679	669	645	654	677	699	604	688	652	681	622	658	651	683	673	688	657	671	677	666	677	612	690	666	679	670	682	710	637	661	657	699	649	653	660	693	658	663	669	690	708	646	614	634	696	681	639	624	631	627	635	642	660	672	622	597	661	650	656	672	705	643	668	688	695	661	634	653	669	671	678	713	697	672	696	667	694	682	660	679	690	672	637	661	665	686	652	658	676	662	652	620	637	654	644	698	623	604	660	654	689	619	674	713	668	673	639	611	664	658	686	653	693	667	646	666	634	673	629	644	707	647	631	621	636	660	650	649	656	636	666	636	673	689	660	686	662	620	654	659	705	606	711	647	616	695	686	620	654	655	644	661	636	717	634	638	603	686	655	666	660	655	640	655	661	630	610	697	646	644	661	654	621	679	664	680	667	651	686	674	685	639	637	628	648	658	674	672	648	652	632	693	659	658	718	666	653	598	664	633	666	681	673	660	669	668	686	661	617	668	634	628	645	653	657	618	658	666	662	601	656	652	691	680	689	699	665	625	662	715	611	641	658	674	669	655	649	650	598	665	666	680	650	696	686	637	661	622	658	619	660	643	675	657	657	633	703	723	687	628	668	690	662	664	626	677	653	682	654	637	670	635	671	702	697	675	624	650	722	657	642	657	610	664	694	670	679	620	714	622	619	714	659	671	658	634	633	678	665	653	680	648	633	667	641	637	662	646	672	662	659	670	691	679	690	659	628	639	657
18837	36163	32978	23530	17281	15664	13385	10913	9298	7358	5935	5068	3688	3076	2352	2095	2015	2171	2152	1786	1645	1482	1459	1402	1376	1321	1201	1233	1279	1217	1173	1153	1186	1181	1151	1169	1053	1038	966	1003	1047	1038	1080	1076	1119	1046	1103	1153	1020	1046	1059	1017	1041	1011	1009	1001	1042	984	1068	1072	997	1041	976	964	1036	954	969	937	1001	966	990	991	1031	970	1037	1021	984	1006	972	1030	1040	1012	1001	989	1029	1089	1002	1078	1011	960	1035	1028	1015	976	933	1031	972	1081	1011	996	1020	1015	1013	942	983	990	1031	1047	1024	1004	1039	1007	1009	966	1034	1042	1009	1004	992	996	1005	973	969	1012	1025	964	1034	1061	1052	1028	1013	1054	1002	1002	1062	1040	1006	1024	1010	990	1041	991	1016	1005	1012	1003	1020	1038	1021	1057	1018	968	1019	1017	1002	983	976	990	1004	1000	1050	1033	1010	980	999	1022	995	962	1044	1076	994	979	1012	1020	1013	1040	973	1008	996	1034	1018	1027	1009	1038	977	996	1034	1036	1014	1051	1023	1035	1066	931	986	992	946	973	979	1018	1077	995	972	1080	963	971	990	1010	945	988	1001	962	1051	981	982	987	973	982	1000	1025	1035	1025	975	1040	1026	1025	1013	956	1002	1029	968	957	972	991	1004	1046	977	1015	988	1008	998	1010	1001	1033	1002	973	1013	987	1030	958	973	1014	1020	993	957	1025	1037	1017	997	1012	1032	1007	982	1006	1073	1022	1001	1002	1048	1049	997	1000	1001	1018	976	990	1015	1025	1003	976	1020	1007	1005	995	1020	1004	1015	1002	1014	958	989	962	971	936	1009	1028	998	989	949	973	1039	965	969	1030	1000	1058	1019	929	1010	1003	1004	1014	984	1022	1003	1015	1072	1011	976	994	987	978	963	980	938	1018	961	1033	1028	1013	1018	1019	1010	983	965	976	1023	1023	995	974	950	1002	1013	970	975	1006	1046	958	1025	957	989	1027	978	975	1005	994	964	990	988	966	975	1033	990	1029	1015	1004	988	1008	996	1010	1004	1088	986	1014	1022	1085	948	1027	974	957	1077	961	1014	996	995	991	1028	1006	985	998	976	981	1011	1013	998	1017	1008	972	991	1031	997	1025	1002	988	1041	1054	1042	1028	975	986	1035	999	1038	1032	985	974	1013	997	994	1022	1012	1012	964	1040	1015	994	995	974	987	1053	973	1011	967	980	998	1008	1015	1024	1031	986	1037	977	1009	1030	1009	1017	1005	1001	968	975	912	1027	1020	1053	987	1000	1006	1004	1016	1003	1012	1004	1004	989	1001	977	981	1007	930	990	999	1011	1010	1029	984	994	974	1029	1015	951	1010	973	943	1023	982	1028	1002	974	1027	1001	977	1004	977	1008	1003	1061	944	985	1019	947	1022	967	1010	991	970	1036	974	1022	1055	975	992	1055	928	988	1015	999	985	983	955	1012	1049	1007	1024	1015	993	1024	995	1014	1071	994	1014	1025	993	1003	1045	992	956	1046	1023	950	991	988	958	987	963	1039	1028	1035	1017	981	983	998	947	957	976	982	1019	922	967	988	1014	1024	1044	1018	1007	1024	983	1042	957	1014	977	1016	976	994	1042	1034	998	1024	1023	1048	1015	942	1026	1035	1001	1030	1021	972	988	994	1000	1012	1063	1053	984	978	1032	1021	943	981	1004	1011	975	1036	1020	978	1054	956	1014	1037	1017	984	1007	1000	951	974	1015	944	1023	967	1051	1030	973	983	1035	944	1013	985	972	992	962	946	1030	1001	957	1012	1056	1002	1045	956	1027	989	948	1022	1003	1019	1007	1003	1007	1007	999	963	1033	963	1053	1018	1076	1050	953	1069	984	1021	1100	947	946	985	987	1054	994	989	980	997	1048	1005	980	1037	1016	1028	987	1007	988	1032	981	1008	1036	1050	963	982	1039	1030	1026	1022	963	1002	997	978	988	1054	949	1009	1026	993	1030	960	1014	1049	1046	1004	1042	977	1009	985	989	1105	997	1021	1016	1022	1056	978	981	1012	1046	1048	1052	1038	967	1052	1000	1056	1014	1003	992	1055	1031	1029	946	1020	978	1005	994	1019	1044	994	992	947	971	1018	948	1017	949	1024	1053	939	990	972	1062	956	1007	1011	1042	1064	988	1016	1042	977	970	1054	1060	978	978	1006	1058	1010	1022	1002	984	980	1013	1004	1027	968	1009	1021	1032	1008	992	981	1001	1009	961	1023	977	1040	981	1034	964	947	929	998	1039	999	994	1047	962	1000	992	1018	1000	989	1015	1004	985	993	1001	1015	1062	1006	1040	1008	1049	979	1011	1010	1024	987	1045	1044	1022	986	1029	991	986	1008	961	959	1013	995	1016	1012	1030	994	1002	1008	1065	999	1007	1044	974	983	992	1022	993	1034	976	1035	991	999	1002	999	1017	922	1036	987	1014	1016	988	1046	1010	994	985	1019	963	1005	1035	969	1014	1043	966	991	1047	1007	989	975	991	1004	999	1008	1034	951	1049	998	989	959	1042	934	1040	956	1012	979	967	992	946	990	1010	991	940	989	1040	986	989	942	959	1002	1050	981	971	989	1030	945	1039	989	1028	1058	978	971	1022	998	946	998	987	996	1001	1012	1031	979	978	988	987	1018	1047	961	1081	978	1078	1066	1045	975	1061	1052	1063	977	1033	1017	997	983	998	1000	1061	1029	988	981	962	969	1020	980	1026	988	989	1050	1024	1011	998	981	1042	1013	1018	976	1038	969	1001	1054	1087	1034	1015	982	1000	979	1019	998	1016	1008	993	977	990	994	963	974	1003	1013	955	971	988	978	1008	1003	992	1001	947	997	975	972	1051	982	1032	971	1021	990	1056	999	949	1014	963	996	1002	976	984	1014	1046	970	958	1031	1045	970	1033	1031	1005	971	1021	1016	993	1017	1028	1019	1027	1030	1088	1038	937	1015	1019	982	997	1022	1031	1023	946	971	1022	987	1014	1028	985	965	994	994	1093	971	1062	1020	994	986	1016	1015	1003	1000	1035	985	1006	1003	927	1012	1043	1045	1043	1027	1083	997	934	1012	1009	1008	1006	972	1051	1032	1015	1021	966	993	999	958	987	995	957	952	1023	970	1037	967	997	987	1007	1022	1022	978	1017	963	1068	967	1017	1072	1037	978	999	1005	1026	1014	1006	1038	1002	1040	950	1004	1022	1029	997	1002	1039	1002	1036	996	989	1006	961	989	1022	1026	978	1066	1052	987	970	1048	951	939	1008	966	1022	1017	972	991	946	1044	984	967	978	942	994	1051	1029	1002	937	949	967	1022	1016	1045	1043	976	1016	955	1017	1005	1054	1007	1050	1029	1013	1024	1006	946	958	1022	984	991	1006	991	1017	1063	1003	974	988	1030	995	994	987	987	1063	1021	999	1053	967	1057	1046	1002	993	1041	1034	1002	1026	1012	1027	1022	1017	959	1035	999	984	1025	1057	1004	1000	992	1007	1054	1025	1011	943	992	1031	1006	960	1006	999	979	967	985	991	986	988	1010	1025	986	1013	1005	1002	1006	972	953	1035	1031	997	984	1020	986	1062	976	1053	1071	1015	986	1011	1042	966	970	974	1035	1013	979	963	1010	1007	1051	979	938	1003	1065	1032	1057	1049	1000	1007	1005	1015	993	1013	1012	978	1013	985	974	979	970	984	972	987	987	1027	1027	1004	976	990	1005	1039	1029	1039	979	989	1027	1050	1012	1031	986	1045	1019	975	1000	996	986	990	1055	1021	967	1041	1070	1062	1031	1052	1054	971	1009	988	957	1030	999	979	1023	970	1011	1011	995	1012	1011	1039	1041	990	1004	988	992	974	1015	1013	995	1067	956	1006	991	946	1009	1043	987	951	997	992	990	1026	984	989	956	926	964	1021	965	957	976	1023	1020	1019	987	998	963	1009	1043	982	1017	1028	977	987	1018	990	1003	1026	971	998	1010	1029	1006	976	1025	1025	996	953	1013	1001	1001	956	994	968	986	1005	986	1038	1025	1011	1019	967	1001	1023	974	988	957	1005	987	1016	1070	1002	1010	981	1020	1011	997	1000	1035	993	956	966	998	1013	996	964	1016	994	1038	993	1045	972	1004	986	997	1069	1033	1010	1030	953	1040	988	1033	994	1007	966	964	993	1048	995	1055	971	980	1014	1013	1008	1036	991	970	1046	979	984	986	990	999	1049	1016	981	1005	1007	1046	1015	953	989	983	988	1042	957	1015	1003	990	982	1026	1004	990	988	979	1030	994	1004	975	1029	1018	989	986	985	970	1034	947	940	1048	1031	1028	1044	996	1034	1006	1032	977	1036	994
22926	21115	28901	23559	21197	21077	14673	7191	5053	4141	3190	2692	1973	1543	1237	1126	1114	1211	1133	974	827	854	804	785	773	720	699	707	694	674	625	611	647	609	615	637	573	548	534	626	540	619	550	595	569	597	580	604	551	521	515	558	578	538	552	546	532	569	513	533	536	525	520	529	533	508	529	591	553	537	514	534	511	600	537	544	559	530	529	547	547	548	531	554	537	515	504	538	558	546	536	521	525	543	536	546	502	505	511	552	526	520	544	499	523	507	536	532	515	549	519	507	497	544	509	526	519	491	548	545	578	579	535	548	532	531	540	532	536	521	541	525	517	532	519	560	568	536	549	543	514	566	542	542	534	508	522	538	509	522	513	514	523	560	540	550	543	530	539	536	557	528	535	521	522	522	496	497	525	571	539	570	553	501	529	552	526	562	504	536	548	562	533	546	523	557	507	561	525	477	482	571	533	517	535	542	523	545	520	568	519	547	504	566	545	551	548	530	527	516	471	529	488	535	568	553	524	472	515	528	524	549	554	522	531	524	543	502	556	489	534	538	518	512	522	518	517	540	542	477	536	585	545	544	543	559	500	537	533	527	553	551	580	555	543	587	532	563	475	518	550	525	541	495	566	574	557	491	531	541	560	503	543	506	504	532	531	520	525	531	563	543	506	554	517	583	486	538	540	514	532	544	518	522	502	570	568	520	530	583	529	543	564	557	504	521	516	553	507	517	565	545	551	511	542	530	507	520	525	501	541	548	508	469	523	566	560	517	524	579	510	493	545	584	543	543	551	562	545	500	524	555	545	503	458	578	539	517	522	525	513	548	498	519	520	542	510	568	497	538	533	519	503	519	565	548	583	498	526	526	504	496	564	512	512	548	544	558	558	530	549	487	574	529	509	524	555	513	562	510	521	494	509	503	540	516	549	527	534	552	508	540	546	501	565	539	506	522	530	529	542	495	568	510	548	533	563	549	574	552	557	495	523	539	529	575	525	505	526	456	542	499	518	518	517	573	530	575	546	553	494	500	555	556	578	547	575	561	484	544	511	511	521	545	560	535	517	532	535	509	514	544	573	526	524	507	531	548	569	497	533	477	531	526	511	528	544	536	491	511	522	540	544	572	527	549	538	523	539	517	492	530	497	499	512	559	531	514	535	491	515	559	557	522	535	531	530	548	500	515	523	478	517	558	538	551	525	591	499	532	543	565	524	500	527	535	516	539	522	511	489	578	551	534	545	509	527	535	515	537	544	507	526	499	525	555	558	555	495	537	519	537	550	534	570	540	538	528	547	522	524	543	541	561	570	537	519	554	529	503	508	546	550	560	568	534	549	521	528	543	533	559	530	512	553	528	530	550	513	523	544	529	488	536	503	550	546	490	551	543	495	551	521	507	563	502	518	502	504	558	546	544	542	513	526	552	512	520	499	551	561	522	528	501	525	516	510	543	522	504	546	526	567	549	527	543	553	492	543	542	502	583	531	522	505	563	495	534	573	522	531	556	526	547	540	564	548	526	527	533	518	598	538	499	525	541	563	529	521	538	528	533	517	498	467	492	509	520	503	564	538	558	527	534	490	549	481	537	477	511	568	538	523	522	527	523	565	559	536	518	538	484	511	494	498	505	549	521	532	482	547	539	541	506	520	494	497	520	522	567	529	497	513	534	537	500	550	515	490	492	530	530	498	527	541	491	574	568	536	527	496	581	511	547	568	523	540	501	498	496	525	540	543	532	508	600	545	531	497	579	529	508	544	564	522	497	542	549	552	494	549	534	521	506	557	548	474	559	532	544	490	522	525	541	544	531	533	554	554	548	553	537	549	522	537	493	510	545	526	553	477	507	530	533	497	496	514	566	543	545	519	524	540	588	533	551	518	515	552	537	555	558	546	543	529	517	552	518	499	495	522	531	543	496	537	540	514	538	509	498	535	557	513	497	547	526	512	544	515	549	529	537	476	511	533	518	505	514	539	527	523	548	528	561	482	538	528	544	504	513	521	529	535	541	502	528	538	554	543	542	494	542	528	556	517	514	537	525	541	559	546	518	557	503	552	519	529	531	506	545	522	560	547	545	513	491	522	499	525	558	574	532	499	517	538	506	477	515	516	574	569	545	548	520	543	496	558	540	538	503	512	555	521	536	529	525	558	534	510	547	528	559	573	539	489	535	531	535	486	514	552	518	505	562	522	563	515	539	554	548	517	516	483	560	534	550	538	511	533	548	496	505	535	566	533	533	528	525	522	556	529	534	534	522	505	516	509	502	520	488	520	541	521	526	518	539	544	513	554	583	556	526	534	557	517	515	573	551	502	529	508	494	527	523	524	551	506	580	513	561	530	542	533	508	536	522	528	565	524	524	555	510	526	583	519	540	550	512	553	523	490	527	528	524	550	532	557	544	510	565	549	504	568	553	535	538	531	575	536	498	511	536	558	522	553	516	545	534	556	518	508	534	570	535	512	546	529	509	592	533	582	560	557	510	501	532	541	523	494	534	528	548	517	543	559	520	507	529	567	536	525	510	530	495	496	569	498	553	525	519	565	497	494	530	469	552	580	553	554	534	494	537	544	537	528	515	527	550	495	522	566	553	549	526	549	520	546	520	555	534	504	566	541	518	486	504	565	549	546	508	517	528	512	519	571	493	534	535	602	562	541	524	555	538	512	571	534	533	538	554	528	567	539	513	543	550	486	539	499	514	516	545	544	543	567	581	534	544	522	527	504	527	540	545	556	519	493	530	553	532	526	504	539	533	536	517	559	533	526	523	564	557	499	504	525	509	525	566	504	547	562	545	566	547	525	535	505	494	498	523	543	565	511	478	562	536	533	557	508	548	484	503	534	531	520	523	533	545	536	534	495	554	536	560	560	526	512	503	574	498	592	559	480	563	523	518	522	529	552	551	514	516	501	495	515	482	527	555	501	564	504	532	525	550	531	512	513	537	527	538	530	526	504	518	492	532	545	518	509	522	553	527	568	489	520	536	493	526	537	548	509	513	548	485	528	536	492	523	550	521	555	559	523	524	518	522	515	559	527	538	568	541	542	563	539	525	529	511	541	537	510	544	565	558	509	532	541	536	553	560	495	512	533	544	498	499	542	507	492	545	555	515	524	546	550	528	572	552	525	561	536	530	558	490	563	546	520	508	497	526	587	541	541	538	539	536	552	486	496	476	542	563	526	553	485	520	495	542	509	534	491	533	523	545	524	500	516	493	515	562	499	478	515	548	530	519	500	540	529	483	496	550	534	520	555	532	519	555	552	546	503	508	500	484	560	565	557	548	511	541	493	552	556	487	517	519	518	524	498	485	495	536	561	521	526	557	517	536	472	526	544	537	542	550	539	513	532	542	510	578	488	535	499	531	496	479	550	517	527	525	491	533	534	486	503	527	548	493	566	515	547	535	529	484	545	541	528	498	519	515	549	504	541	488	544	533	559	527	558	495	487	545	511	551	537	519	539	522	509	491	505	529	541	514	482	528	535	548	513	505	516	543	498	515	563	526
20887	40037	37075	26957	20778	19674	17045	14386	11905	9459	7956	6482	4864	3634	2803	2394	2408	2665	2429	1865	1682	1645	1650	1501	1504	1347	1308	1311	1207	1231	1066	982	1018	999	982	911	928	899	899	859	896	909	942	840	841	920	934	878	906	902	856	888	879	883	874	800	856	828	868	838	818	806	850	811	845	825	817	806	838	841	822	848	797	811	759	838	818	796	812	823	864	801	827	835	836	814	795	813	782	810	810	809	781	832	835	791	794	844	783	800	808	795	828	844	838	826	776	737	746	798	818	807	811	785	840	836	808	799	796	759	824	834	820	808	836	816	845	781	783	746	801	802	855	776	854	819	799	762	816	840	825	813	785	813	832	827	816	795	839	802	846	806	792	857	845	793	803	819	818	840	819	825	826	798	822	847	787	851	779	801	803	807	783	794	772	843	809	810	732	842	767	795	745	781	792	803	834	829	813	808	811	801	844	798	816	783	833	792	836	807	770	777	780	834	794	822	790	781	825	801	856	810	827	808	840	781	821	791	785	816	826	890	786	777	760	811	795	825	798	793	773	877	826	800	763	811	751	791	796	796	806	824	796	785	805	837	845	759	797	848	811	809	764	764	790	816	834	808	826	867	797	813	765	819	796	777	861	811	854	809	813	812	834	779	831	837	855	798	792	838	800	779	819	851	813	811	812	778	796	839	798	797	808	814	834	764	772	829	792	799	830	773	807	824	772	843	790	839	847	743	783	792	814	837	755	846	819	818	794	836	800	830	782	784	820	837	807	845	836	823	752	743	792	816	813	843	830	778	798	808	825	825	846	792	805	807	796	806	780	841	765	781	804	811	780	801	818	806	781	816	807	807	800	842	840	791	834	806	831	831	795	838	833	786	793	804	858	774	868	788	823	773	806	794	796	859	856	797	831	775	751	840	819	826	782	799	811	785	800	799	818	791	794	811	770	841	843	799	780	818	848	808	740	818	784	842	800	801	790	800	813	797	801	803	737	804	847	825	759	803	820	820	801	786	789	778	798	819	789	795	843	798	898	812	808	758	840	808	814	809	835	813	846	818	816	816	802	802	805	862	787	791	797	783	778	860	836	856	880	851	825	836	803	810	798	800	801	795	815	847	770	801	846	765	836	836	866	817	801	763	791	812	784	807	806	821	794	835	809	834	782	788	828	794	849	776	810	779	771	809	812	784	839	783	789	858	831	806	805	809	851	788	729	771	822	815	788	824	761	830	854	837	841	763	806	785	808	815	789	786	783	790	788	750	806	808	795	765	820	768	816	798	821	800	801	820	812	861	788	771	843	762	796	828	821	848	806	789	853	818	758	759	828	791	801	789	810	786	760	825	799	815	832	789	823	814	845	818	804	811	813	846	795	800	819	770	826	845	753	772	795	812	843	830	793	808	782	850	859	797	795	760	791	825	787	791	819	872	856	829	762	756	761	832	805	808	835	790	817	814	821	846	818	834	836	776	835	798	809	830	797	842	853	824	819	776	789	824	770	792	832	803	773	805	780	813	796	795	804	786	769	802	840	759	776	791	755	892	804	740	806	833	811	798	814	841	818	808	822	807	775	799	796	826	775	804	828	842	866	792	792	831	849	798	809	839	822	831	797	848	797	819	764	778	853	790	872	815	792	781	777	834	802	840	788	820	755	823	793	811	823	790	788	796	818	815	830	891	820	766	831	808	815	825	784	792	840	748	796	782	811	771	821	794	798	811	810	793	829	793	800	812	833	793	816	847	757	768	791	786	817	809	812	766	820	795	819	808	838	845	806	790	740	775	818	774	787	801	843	823	793	744	849	852	848	792	768	804	832	812	861	802	817	831	789	830	806	796	814	803	760	781	781	784	810	824	866	836	798	855	809	799	864	787	832	797	757	834	803	811	731	830	807	807	772	751	822	809	798	816	781	795	807	829	822	791	851	792	834	784	843	828	767	773	797	867	824	799	777	817	819	831	796	789	803	820	805	834	797	823	731	841	800	822	853	821	790	810	803	808	880	828	784	814	794	820	788	783	857	866	796	820	805	809	839	795	819	783	785	801	801	771	814	807	816	827	782	825	823	744	798	799	840	804	755	795	814	822	834	809	856	817	858	783	769	792	784	771	828	815	796	824	808	814	770	791	802	863	791	842	854	825	742	838	796	813	878	832	753	787	797	813	831	813	783	815	831	839	776	815	796	853	771	755	799	806	781	861	781	771	805	783	780	791	779	786	884	836	830	841	820	750	767	815	766	850	807	793	789	799	842	846	805	784	863	772	800	799	785	816	752	790	815	784	824	783	801	817	809	823	830	800	775	760	744	828	810	830	838	823	800	816	804	760	795	828	799	793	827	779	753	850	815	796	812	773	761	809	762	811	776	830	789	811	830	809	838	878	816	800	810	791	824	797	869	796	781	831	792	746	782	822	801	804	783	806	805	820	840	816	823	841	827	827	814	758	822	814	808	808	785	808	840	833	812	813	796	838	883	803	795	820	787	794	799	816	803	809	794	801	787	788	770	824	851	759	813	820	857	804	757	804	775	827	858	852	811	777	821	855	825	804	844	874	827	865	788	802	795	779	810	840	842	745	794	802	804	811	797	796	828	776	798	811	827	847	746	766	820	814	826	791	835	790	808	777	811	817	807	826	814	814	798	802	807	803	778	716	821	775	790	784	865	779	787	823	826	825	802	809	777	789	806	793	756	812	794	795	838	784	759	839	786	830	819	853	791	821	801	844	819	851	776	845	773	809	804	830	797	823	813	766	778	811	862	786	823	777	789	788	864	829	782	834	837	867	775	845	783	836	805	820	814	783	790	780	845	800	856	785	802	812	782	781	767	786	863	802	798	763	840	819	812	841	862	798	819	799	807	787	839	747	776	837	802	828	779	805	807	761	824	802	761	791	824	882	755	811	790	828	841	856	817	794	828	790	751	788	823	841	838	855	765	766	836	779	792	830	825	773	827	795	832	841	816	769	839	875	812	829	817	859	775	803	821	812	845	822	793	786	814	863	786	795	808	829	795	777	826	810	781	781	811	793	760	776	871	796	808	795	805	796	764	813	839	809	822	737	766	771	813	845	803	833	830	804	811	778	805	800	791	821	803	802	813	817	831	774	831	861	798	834	806	809	781	826	820	763	811	809	830	849	789	796	833	803	810	779	816	862	758	862	841	813	785	795	844	842	761	818	807	821	775	820	801	819	825	830	848	795	779	794	734	780	821	827	858	858	818	828	745	812	848	800	822	839	811	777	773	798	797	784	804	868	797	794	872	811	791	779	822	770	811	800	832	783	800	804	833	792	804	727	834	786	807	795	822	825	779	827	832	838	782	823	821	804	810	801	819	772	792	805	821	793	806	817	781	831	844	805	807	814	810	814	784	788	801	849	834	847	848	771	803	775	839	857	783	821	811	783	797	792	807	802	813	855	770	844	865	835	770	737	811	829	806	817	770	772	781	773	804	778	793	829	791	799	807	818	785	795	831	841	805	775	767	820	772	803	796	788	802	830	818	833	789	831
26812	21448	19741	10289	4893	4058	3063	2477	2033	1713	1482	1260	1020	879	811	722	798	855	715	677	656	663	658	597	640	561	636	601	589	580	544	578	577	545	529	575	571	576	559	593	530	539	548	579	538	546	564	569	548	574	583	571	547	559	556	500	523	561	505	533	523	539	548	542	582	586	506	562	524	523	525	537	529	533	499	511	526	474	515	498	525	572	520	522	553	475	573	572	537	520	530	519	558	540	496	496	548	562	537	525	536	556	578	554	526	548	592	511	542	510	537	475	533	522	508	587	520	537	536	520	567	530	534	520	552	505	515	496	557	536	561	515	547	504	549	463	551	544	532	540	546	514	531	562	563	540	534	565	518	517	526	518	534	534	524	593	530	516	512	509	530	552	523	565	508	539	564	510	507	531	554	469	496	522	515	547	500	494	510	507	547	537	537	525	540	548	525	498	527	548	602	543	509	551	538	520	503	537	536	525	532	557	545	542	534	535	522	541	503	549	498	519	520	515	533	517	505	547	529	514	504	512	549	523	514	538	557	542	560	528	507	543	510	529	525	536	524	506	482	513	516	541	535	525	576	480	561	498	514	531	532	525	497	516	534	551	478	559	527	545	535	553	499	543	507	558	539	511	540	527	522	552	562	524	529	519	536	525	541	529	494	561	503	530	556	491	502	496	521	505	592	492	538	495	533	525	496	534	556	491	525	553	492	540	495	540	531	498	545	536	551	517	546	539	518	541	537	511	514	533	502	502	558	519	543	549	541	508	559	543	529	494	554	549	480	504	546	496	525	507	537	489	522	548	522	538	516	497	545	499	526	548	543	549	532	548	528	539	513	563	535	517	528	520	525	470	559	520	521	554	525	519	491	498	528	541	471	552	520	532	523	554	551	524	530	554	570	500	509	491	517	532	540	536	525	573	513	554	519	545	505	522	531	529	504	553	549	497	564	510	524	524	552	494	553	516	546	548	551	550	542	536	540	569	541	527	516	511	550	522	502	537	503	539	518	508	527	518	538	499	548	572	552	510	508	516	575	545	534	512	513	497	544	557	482	506	527	544	556	511	534	553	466	535	518	548	573	514	619	527	502	531	498	553	525	519	580	540	534	516	574	504	573	479	523	506	511	551	495	508	526	506	532	558	489	574	500	555	542	523	556	520	500	517	548	540	512	511	560	524	580	560	535	538	543	502	524	543	519	520	513	539	537	564	536	501	539	564	480	544	517	556	608	508	563	529	546	535	550	534	523	514	523	547	504	515	558	518	517	535	521	554	493	539	519	534	566	521	512	559	542	547	571	532	565	519	578	507	534	525	550	516	516	521	514	528	533	562	555	510	511	522	572	543	536	503	524	532	536	509	497	533	538	504	555	500	534	534	549	573	544	556	506	517	531	529	534	555	519	554	534	573	547	529	506	601	519	536	568	526	485	576	535	503	501	554	537	534	563	514	524	490	516	558	521	560	499	571	489	475	516	529	539	533	595	535	567	535	522	530	540	505	521	500	517	482	559	504	512	515	522	537	542	532	505	522	515	527	550	520	556	561	596	510	541	538	488	503	547	528	533	544	555	508	545	574	520	476	520	540	516	526	501	555	537	501	525	528	540	549	510	515	551	549	516	532	553	537	530	555	495	540	523	537	548	546	533	497	541	521	521	557	544	565	504	522	530	516	515	526	564	512	542	530	572	505	517	519	522	566	572	563	568	555	557	570	504	559	562	573	569	520	533	544	519	590	544	503	507	497	494	547	518	536	535	531	504	524	511	548	551	548	525	552	510	571	520	545	543	560	544	541	490	511	511	522	534	541	489	546	539	526	518	526	486	534	511	568	516	577	504	542	545	564	522	574	504	574	510	543	554	511	543	527	573	480	529	520	536	525	503	546	539	546	522	548	562	541	517	493	517	529	542	532	479	534	554	534	516	515	581	534	503	506	485	515	519	540	515	513	514	546	530	530	518	497	529	519	560	523	509	491	520	493	509	518	505	533	536	524	502	570	541	534	499	537	506	483	541	507	553	556	541	506	551	528	526	544	538	490	513	504	561	520	539	524	533	545	543	552	500	527	546	525	522	537	528	526	572	509	538	520	507	549	541	519	528	534	541	541	508	508	511	531	519	530	524	527	533	544	551	493	541	551	534	490	528	522	506	491	547	557	529	552	518	566	547	550	506	515	551	502	479	618	565	556	541	540	544	508	472	572	493	564	530	518	477	536	526	527	551	544	512	544	532	506	552	471	557	525	549	490	568	562	547	522	535	552	529	518	533	517	574	533	516	518	480	550	562	504	506	518	488	524	533	500	518	559	537	554	522	527	516	542	554	548	502	545	550	506	508	516	571	506	507	554	562	532	572	557	551	493	497	565	548	534	512	522	538	535	565	509	499	534	539	538	534	510	556	508	558	529	509	501	535	550	506	518	534	516	542	506	465	513	532	544	538	537	564	506	512	519	495	483	501	525	538	546	517	579	564	538	525	554	526	511	507	532	559	546	521	524	512	520	535	550	555	564	530	537	492	513	534	509	510	525	525	550	530	503	571	548	535	553	540	554	513	546	537	530	502	541	530	558	497	508	542	494	523	556	523	564	556	488	537	533	564	553	527	543	535	529	551	545	517	516	502	526	480	470	535	527	525	549	530	536	556	516	555	520	528	501	571	586	562	518	524	559	511	491	517	522	567	555	515	555	530	537	546	544	528	535	543	519	526	510	537	540	518	497	518	539	551	526	522	500	506	575	578	514	541	495	555	538	556	546	562	528	497	579	519	547	524	511	541	535	509	574	521	466	525	550	535	518	500	554	552	553	543	489	554	505	542	523	550	529	539	492	570	564	514	541	503	526	512	530	545	541	526	477	517	551	513	522	553	546	530	534	527	562	516	550	495	537	523	579	513	522	487	546	573	522	516	546	542	531	543	503	548	521	568	471	513	527	550	550	539	511	553	539	528	503	546	563	578	528	498	512	538	526	510	533	548	535	513	549	523	556	548	539	529	568	538	568	546	547	553	536	527	580	518	518	488	545	553	540	555	541	498	535	555	527	527	567	490	530	547	542	510	525	536	503	518	578	519	518	572	506	492	524	527	566	547	569	603	533	536	523	497	497	503	560	540	535	532	530	550	530	549	496	521	557	523	532	525	540	537	535	544	520	545	526	528	517	567	558	513	505	489	541	508	524	579	532	532	516	524	521	516	517	515	550	535	552	557	522	508	510	546	517	515	513	544	504	521	539	550	518	540	574	535	513	564	527	533	506	564	570	517	519	537	558	508	507	569	528	534	576	527	506	517	545	525	542	528	507	542	564	468	531	510	522	511	493	497	538	560	516	523	535	517	515	517	522	524	527	508	527	542	472	508	548	536	534	526	530	509	566	559	557	544	520	550	514	524	558	516	490	539	543	524	551	528	539	574	538	558	504	542	511	507	499	487	552	557	540	533	503	532	562	535	537	538	528	538	552	498	565	515	503	507	537	529	539	515	513	561	530	543	514	526	516	510	519	543	556
16397	27418	23984	14018	10430	9935	7765	6642	5500	4368	3643	3001	2413	1754	1545	1403	1531	1623	1428	1201	1165	1127	1121	1134	1026	885	956	959	895	927	884	929	888	884	882	895	833	815	853	902	793	899	852	833	793	851	849	844	849	849	812	858	843	860	781	864	815	819	798	797	819	825	831	783	811	826	795	822	816	806	836	814	770	836	826	824	814	851	842	787	836	807	761	798	781	827	859	770	808	820	812	831	765	770	798	808	782	812	773	794	901	752	830	781	793	815	783	810	846	776	781	848	817	804	765	821	849	796	847	817	889	839	846	823	808	846	802	803	795	796	833	802	785	817	837	767	785	789	837	791	839	742	788	828	782	786	828	806	856	792	835	789	826	802	834	860	855	820	831	810	833	854	862	788	835	889	825	858	804	773	837	826	761	790	829	814	809	779	792	810	844	786	779	831	783	792	776	850	769	825	815	819	825	812	833	836	792	825	749	823	834	813	798	796	843	824	817	847	809	790	833	852	793	800	813	854	781	845	856	893	861	791	828	811	861	841	842	840	818	847	784	832	847	812	786	801	770	815	802	836	820	781	842	834	859	845	857	813	770	811	868	821	868	818	818	791	776	769	835	775	792	805	773	839	880	851	794	806	843	822	814	813	773	815	824	826	809	846	804	809	857	782	808	830	917	806	828	824	774	804	769	843	826	839	848	787	844	768	808	787	815	863	809	827	830	777	836	795	833	792	839	827	844	832	823	813	805	800	869	789	776	809	821	797	826	837	814	839	835	760	802	815	811	845	831	830	766	813	843	819	838	815	790	845	826	826	816	831	836	834	765	800	820	859	801	804	831	817	821	801	783	864	877	776	840	823	830	821	831	852	834	814	828	801	834	741	806	799	835	843	749	832	865	790	782	865	863	832	865	828	814	807	760	845	810	825	746	821	822	834	832	777	877	813	858	845	844	795	795	756	793	860	808	781	794	785	819	784	799	816	761	769	806	843	812	803	831	861	826	770	786	821	888	785	821	812	799	791	805	752	809	879	861	841	793	758	817	826	801	789	817	796	781	816	855	830	801	833	814	835	825	786	839	835	825	851	853	823	829	826	792	852	758	774	808	828	861	802	783	832	807	827	793	786	851	854	832	839	800	827	806	818	817	859	817	823	813	819	794	829	841	841	787	791	838	799	812	854	807	848	805	848	827	797	776	732	849	843	819	801	835	848	858	806	794	772	820	863	749	828	771	802	840	807	817	878	802	782	817	760	775	817	784	831	801	800	802	783	853	838	822	877	802	804	809	833	800	846	815	819	861	834	817	833	794	819	817	809	844	834	814	791	898	757	823	768	772	789	801	777	821	783	860	780	833	800	827	812	874	846	843	794	832	871	845	820	783	842	811	805	754	785	822	841	786	790	865	791	793	832	819	771	801	877	863	805	857	854	829	853	805	785	801	819	869	846	828	830	828	821	814	793	829	814	796	858	856	838	850	785	781	828	793	817	840	794	814	782	793	796	806	817	780	851	766	807	818	796	811	791	805	835	868	827	824	863	832	854	783	826	808	803	837	768	850	835	789	825	825	857	790	820	808	889	771	869	783	838	848	807	792	885	819	862	810	825	797	792	793	821	872	828	788	770	814	814	873	824	796	803	786	818	823	785	778	895	814	790	825	818	832	802	850	800	808	837	809	790	799	813	858	834	811	808	795	838	806	822	770	796	845	846	793	779	858	792	776	822	806	831	803	853	825	783	874	791	778	842	852	801	822	811	817	799	811	859	842	803	816	812	780	862	813	850	786	855	810	835	811	854	863	792	821	808	866	823	836	810	811	778	759	795	807	782	829	821	818	800	772	790	808	794	824	812	794	772	799	801	830	828	816	793	791	841	797	777	793	804	802	811	832	810	857	806	806	812	833	846	789	827	815	808	797	823	843	791	804	778	867	825	760	788	814	816	829	777	842	763	830	803	782	818	801	797	855	856	812	857	811	786	816	794	767	849	842	821	836	815	781	856	872	819	826	872	842	828	780	812	856	834	801	811	831	819	824	743	882	818	791	836	834	802	769	868	783	792	838	854	876	853	818	808	787	756	785	810	822	771	835	789	826	810	863	799	783	818	798	849	847	832	842	786	769	826	838	855	786	823	803	813	811	741	826	796	807	845	842	811	826	841	817	819	831	807	860	810	879	867	777	805	813	849	818	829	806	833	785	784	824	868	792	782	804	829	773	793	805	823	811	804	813	796	809	791	836	872	768	798	810	839	798	803	809	812	749	775	818	828	811	780	764	814	842	818	797	752	782	820	832	823	825	806	813	834	766	808	827	777	797	759	804	844	816	820	815	820	828	844	807	821	776	829	809	806	814	831	788	858	807	794	840	813	822	789	786	791	850	849	803	810	801	832	877	778	872	838	837	744	819	773	827	769	813	840	790	846	809	829	809	817	802	805	817	788	823	784	828	855	824	870	848	794	872	839	838	775	821	770	845	788	800	812	824	837	839	810	824	790	799	832	849	839	820	810	830	772	827	855	822	808	807	811	771	837	825	824	783	865	874	826	823	803	793	802	802	780	797	794	849	846	813	787	825	791	798	840	838	829	801	794	769	858	812	815	783	794	794	766	741	839	824	780	783	794	765	811	843	798	815	808	800	827	792	840	780	810	824	845	784	821	803	820	850	826	832	805	759	840	724	793	827	843	803	806	784	772	806	807	822	813	821	853	833	876	829	799	857	856	803	779	807	779	812	814	874	847	797	843	861	823	871	796	819	825	793	807	804	856	802	763	820	808	831	772	811	789	812	797	799	835	761	822	843	785	803	834	808	801	819	815	868	762	841	804	869	849	772	766	843	787	811	820	804	835	832	786	817	829	827	832	795	788	842	823	826	855	845	856	832	780	777	796	791	813	791	822	787	859	842	849	829	781	828	845	794	783	830	811	802	819	795	790	785	842	849	757	790	800	833	777	819	854	815	777	812	857	828	848	790	836	814	865	811	811	849	808	767	806	787	846	832	846	801	794	805	860	845	825	853	825	854	812	777	886	743	819	796	831	831	811	804	833	847	789	827	798	820	775	800	811	798	825	778	803	808	788	821	801	869	819	833	827	812	887	783	851	856	824	800	827	819	810	834	782	850	828	824	768	837	814	856	782	793	813	791	853	781	835	836	786	803	808	842	835	778	829	789	809	862	840	860	841	788	779	771	808	808	855	810	827	867	824	816	781	842	771	832	805	814	797	812	784	857	734	794	811	793	798	821	872	822	790	790	795	775	782	827	801	830	818	828	830	817	868	812	838	806	832	826	842	826	786	829	844	812	822	832	822	832	787	847	798	829	810	814	786	794	846	807	775	862	812	797	804	798	804	836	812	832	830	853	875	806	810	784	851	888	780	858	806	803	813	745	818	814	790	802	780	868	836	754	840	862	864	775	868	830	856	861	823	801	818	797	816	796	825	799	792	829	811	814	825	859	781	806	782	783	803	812	849	806	839	868	841	828	795	828	827	804	850	843	809	824	837	832	775
24103	21270	28472	24386	20845	13002	7000	4761	3649	3020	2672	2089	1685	1328	1218	1040	1158	1113	1069	921	864	874	875	799	769	774	744	718	767	742	723	728	747	677	669	715	702	704	720	640	741	692	678	713	667	659	688	740	695	665	653	654	685	675	722	662	677	634	630	646	640	622	669	694	632	672	695	643	683	718	688	691	655	609	686	637	694	657	629	647	646	616	673	632	670	685	710	687	637	707	648	669	668	692	606	669	631	678	642	659	669	651	705	636	675	602	632	678	679	705	627	639	651	638	677	663	623	667	672	704	658	645	644	671	648	700	646	683	634	643	642	676	647	669	634	626	647	646	670	648	652	639	612	690	626	637	626	679	655	662	634	649	662	642	654	643	647	647	663	660	672	668	623	648	656	642	683	705	668	681	680	628	654	663	677	642	676	613	615	629	659	655	704	647	655	631	645	696	707	638	610	685	664	648	654	689	668	657	665	670	649	633	624	651	648	639	702	642	637	676	651	672	598	672	689	632	635	657	624	636	657	656	653	660	658	686	665	670	637	714	670	647	683	686	624	653	719	622	657	656	648	640	687	627	626	686	667	640	673	660	638	639	647	669	664	652	675	673	639	638	664	644	631	651	664	685	650	599	676	645	692	639	664	630	641	654	660	675	643	689	654	655	604	612	610	665	671	657	617	637	627	626	701	652	668	660	664	651	655	669	664	699	641	618	651	695	631	676	640	607	682	639	684	693	655	628	659	660	659	694	657	650	674	676	623	668	638	646	644	632	658	615	656	671	634	689	693	665	647	697	650	672	684	638	668	659	680	662	663	668	675	675	647	617	656	639	654	707	654	676	650	668	660	695	647	695	675	645	696	651	630	656	620	636	719	659	630	670	704	636	655	635	627	646	664	686	637	657	673	696	683	619	649	655	647	659	692	632	662	659	655	694	674	681	707	637	653	612	639	628	655	655	642	661	628	669	638	661	660	681	635	661	623	674	623	643	685	616	667	659	705	650	624	637	676	628	651	657	674	696	639	696	690	686	636	681	662	681	681	672	648	652	645	656	596	668	657	673	664	688	628	686	684	638	663	695	671	671	636	659	638	668	594	698	649	633	616	666	668	644	640	664	692	675	674	635	654	626	652	623	666	603	709	642	652	661	685	638	651	711	659	657	637	624	754	709	675	681	688	624	669	665	644	678	719	658	637	627	659	661	653	674	640	632	709	646	640	638	691	699	684	611	632	616	678	625	641	724	650	660	665	698	665	618	659	642	662	631	641	644	658	634	627	646	655	646	661	676	648	669	643	634	611	612	647	695	670	641	603	658	634	600	675	659	671	671	662	679	683	624	627	689	678	666	666	650	660	621	624	658	707	647	627	675	636	645	653	651	668	697	646	690	660	666	666	661	701	694	654	684	700	649	646	678	686	666	684	705	684	642	650	655	647	653	677	631	597	687	693	672	651	649	629	650	699	711	713	614	644	700	659	639	620	658	671	644	674	632	692	687	655	658	631	686	610	641	694	685	679	675	593	639	683	649	634	650	619	689	694	679	681	630	629	692	647	659	659	670	690	665	619	698	659	674	681	635	673	691	645	656	657	667	685	681	650	626	679	687	638	663	623	639	668	644	654	656	700	674	640	654	669	623	649	655	665	660	667	668	619	649	660	668	669	631	660	672	632	665	654	663	646	668	652	674	650	674	639	696	679	636	666	660	701	617	644	679	649	646	661	682	663	649	660	669	659	649	633	627	654	677	636	600	667	644	662	657	664	675	693	648	658	684	660	620	634	659	674	684	654	680	651	621	655	686	637	642	670	609	618	583	671	696	691	719	667	658	707	607	665	669	669	665	615	662	643	699	619	623	682	696	627	644	679	664	680	649	661	654	618	672	663	623	675	608	684	647	644	648	669	635	663	655	659	609	632	635	658	670	661	636	677	589	655	617	675	691	639	668	698	654	696	670	646	660	641	616	656	660	616	619	670	659	679	641	666	624	690	665	690	674	622	689	682	611	636	631	679	647	664	643	662	681	685	650	675	635	664	674	663	667	696	670	643	677	630	639	628	661	704	686	617	660	640	662	659	626	663	670	656	655	649	656	690	666	660	700	643	645	639	653	646	645	697	600	636	663	655	642	654	643	652	677	703	670	658	647	680	668	634	684	700	626	653	663	675	607	688	616	648	712	686	695	670	648	641	691	718	611	652	664	638	645	700	651	630	629	651	673	652	651	656	666	644	599	655	663	631	690	667	657	663	626	677	665	635	653	624	660	668	701	658	654	672	646	655	695	665	683	659	702	731	659	649	616	634	644	636	607	677	626	655	674	620	629	630	620	633	666	634	650	662	667	648	652	655	740	647	622	669	684	686	631	636	655	679	670	643	687	618	648	665	626	657	664	652	678	680	651	702	637	660	651	673	649	669	677	658	658	651	660	662	660	611	654	620	655	652	687	674	681	655	678	715	645	662	645	642	680	654	666	674	630	657	621	682	603	646	630	678	662	673	644	621	635	687	638	730	663	678	650	643	660	659	619	681	649	631	678	698	636	641	648	626	706	657	646	661	630	630	659	688	593	693	681	648	687	620	633	646	637	660	666	640	655	660	614	596	648	653	656	631	689	665	650	654	640	635	651	665	653	631	693	673	642	667	638	669	673	607	676	625	631	645	649	653	661	623	646	671	692	652	630	639	632	659	639	650	670	639	663	658	640	645	678	678	674	642	686	648	665	610	617	671	642	689	647	639	669	654	709	677	640	654	610	675	716	685	636	622	662	668	615	666	643	694	631	654	652	683	627	647	639	637	628	642	649	604	666	653	614	738	672	657	652	674	669	703	654	644	670	695	669	638	636	679	668	619	642	646	608	652	670	693	681	633	676	681	671	619	658	652	671	654	634	652	657	701	657	670	656	652	649	669	664	643	679	670	611	626	642	659	644	647	681	630	662	637	666	635	670	639	615	632	662	658	669	677	674	679	656	611	698	700	625	644	613	692	636	685	659	654	636	661	640	651	655	633	651	633	697	650	668	635	680	642	660	630	643	646	634	629	677	676	652	656	634	666	669	650	683	649	660	702	652	645	661	665	680	650	683	603	623	689	635	666	623	642	626	651	651	651	655	668	636	675	701	716	675	678	661	638	654	690	635	662	631	695	654	625	668	680	697	642	634	632	686	651	656	666	679	633	599	677	653	683	671	678	634	624	639	676	647	657	669	671	665	636	757	672	634	682	615	663	627	657	662	667	616	666	685	639	651	662	641	661	644	642	635	646	622	669	623	628	671	648	682	646	642	642	617	631	656	674	696	628	675	654	665	615	648	628	691	668	677	671	682	649	653	647	657	692	636	624	693	672	690	648	621	685	632	616	663	665	658	659	622	658	664	644	656	687	647	637	623	635	609	643	654	678	649	644	699	612	614	622	609	647	648	677	626	636	624	650	662	632	634	653	634	661	691	638	657	677	683	678	621	665	654	635	619	663	685	676	681	626	646	682	655	682	678	661	672	687	671	660	658
17809	33678	30551	20473	17068	15610	12699	11061	9208	7406	6430	4983	3704	2939	2440	2128	2410	2392	2047	1751	1522	1546	1550	1389	1330	1310	1281	1152	1281	1187	1183	1161	1114	1115	1105	1077	1050	1065	1117	1150	1046	1011	1108	1102	1044	1123	1086	1058	1051	1052	998	1011	1026	1074	1067	1048	1003	1002	1022	1054	1025	1082	1014	996	1089	968	1023	1000	1071	1038	977	1057	1001	1048	1021	1007	938	983	974	984	1082	1016	939	986	975	930	933	994	1000	1009	1030	983	1008	1007	936	1059	974	1050	959	987	1041	1007	978	1042	1024	987	958	955	1008	988	1007	949	1054	1029	972	977	990	973	1007	999	944	952	993	983	978	1018	1032	960	1080	1017	1009	1043	1025	993	1014	998	1002	1041	961	966	969	1034	1035	1009	999	1013	930	1034	995	963	946	1049	1017	958	1070	998	1033	990	989	975	989	1046	1036	1025	1010	1003	994	1022	1006	990	985	979	991	1074	975	971	985	981	1048	948	1023	973	1015	1001	985	1016	962	983	1076	1026	996	1086	977	948	1018	1047	1070	964	990	991	1051	1003	1032	951	1011	1007	1045	1034	1021	970	993	1009	995	998	1009	1041	972	983	1032	991	984	963	1024	1011	977	1017	983	976	980	1000	1021	999	963	975	983	1049	979	990	985	954	941	985	1031	982	1003	940	1020	942	1029	1029	987	1030	963	998	959	999	978	990	1019	1023	1054	997	1044	999	968	1011	1012	1052	1003	1026	987	1015	1035	999	991	1008	1044	1048	999	1016	1061	984	1005	1009	1026	973	1049	1018	1011	972	966	994	1009	940	1033	1004	991	1015	979	1031	983	973	959	1041	990	1000	1046	975	1023	929	1030	1016	996	1028	929	912	991	963	995	993	1042	957	994	1022	1027	998	975	991	994	988	1010	990	963	998	1060	1011	941	998	1027	1005	1037	984	975	975	1006	1016	1034	1086	989	1017	1008	1014	983	949	961	994	965	1053	925	990	1053	999	1008	1011	987	986	1059	1014	967	1023	971	950	1008	1067	1009	1003	979	940	993	962	1025	1020	1033	966	1040	952	990	1042	958	972	1033	1058	1000	1003	1074	1012	1017	961	996	958	1050	995	993	1009	1044	974	1001	1006	1022	1024	992	1071	1041	1014	1033	981	1010	1066	1028	1039	1006	1050	1003	989	977	974	998	1031	990	975	1012	1023	987	990	1051	1014	1018	970	1010	950	1025	974	1000	993	1022	1010	1004	1038	1043	1000	1001	1018	1052	996	1007	990	1088	973	990	1030	966	1019	969	996	1006	980	1012	1030	1027	976	996	1016	1009	975	1037	1017	994	1031	994	999	1000	1017	963	1066	1032	981	1029	995	1052	1025	1008	1032	916	976	1018	998	942	1012	999	1028	955	1067	1039	959	978	979	1050	959	948	1034	979	1046	996	1082	996	947	1071	1004	988	1006	991	1004	984	982	1031	993	983	975	1034	1021	973	1029	986	968	975	983	1002	1042	961	982	1018	974	997	1033	998	1022	1031	979	998	995	1011	997	1048	983	995	981	966	975	992	979	1006	1021	994	1046	988	979	1006	979	987	1008	1047	998	1016	990	988	1036	1016	993	1063	901	989	1002	992	1068	898	1004	1009	930	1073	957	1055	960	967	988	1007	950	1003	1016	1012	998	1006	1011	994	1022	982	1056	961	1033	1028	1029	1074	976	1007	962	998	1037	1008	1065	1033	1034	1002	1056	1043	1002	1065	957	1008	1000	989	957	1017	1044	1006	1045	1015	1044	1048	1035	988	1011	1009	1000	991	964	996	1003	997	991	1040	1027	1009	1069	974	1033	1063	993	1014	1000	929	1058	1014	1036	1081	960	994	985	1061	1047	1050	989	978	936	995	1020	997	942	987	1009	1017	994	1012	1040	973	1003	1018	1013	997	954	1039	1027	993	1056	1019	1007	1035	1035	1005	999	999	1007	961	985	979	1026	981	1005	1034	938	978	946	1022	964	1001	1040	958	1008	971	1009	973	1063	1024	991	944	1024	989	962	965	991	989	1020	1013	989	966	1053	1032	984	1043	1002	965	1022	984	997	1031	1012	1021	963	1042	1052	1075	1018	1021	1017	993	1053	949	1021	987	998	999	1022	986	1024	1000	993	1025	989	994	1041	1017	1042	967	967	945	961	990	1014	961	1006	979	945	1036	990	1008	1008	1009	992	1035	982	1041	948	1002	1034	1047	1025	1003	997	929	1026	989	936	1058	966	974	992	998	1013	1029	1047	977	992	1032	970	959	984	1045	983	1026	1025	1004	1054	1000	983	999	966	1033	986	952	996	1018	979	1022	996	974	1075	1038	1024	1060	1028	990	1052	964	965	990	1018	1000	1024	1035	969	1048	1019	1023	982	923	1019	1037	1013	1058	1042	1017	1025	1018	1002	968	1027	1056	958	1022	1044	986	980	979	1061	1019	1016	1046	963	934	973	1015	990	1030	978	1017	1007	1043	1029	967	1075	1031	1009	1000	999	963	976	1009	1059	986	965	977	979	965	991	919	926	1014	972	991	1037	996	995	1013	956	1012	988	1010	967	920	1013	1004	985	1005	998	984	980	1026	909	987	971	942	997	979	1037	1002	1040	1030	1059	953	1005	1053	1022	999	1023	953	1018	990	1051	1041	998	981	1019	972	1060	1007	965	1019	994	1033	988	1017	1004	1027	1056	968	1009	946	1018	1007	956	1009	955	943	991	955	987	952	954	1057	1046	1005	980	982	957	989	1053	1024	1006	973	991	980	976	997	1033	1040	1003	978	971	1023	977	962	1002	999	984	1003	1039	978	960	1007	1056	959	981	1055	1001	1019	998	1003	942	968	984	1010	1048	988	1022	988	1027	982	1004	991	1001	1043	1015	1031	990	990	1013	954	1002	1064	951	1041	1034	1005	1031	975	983	1005	1016	1012	992	957	1048	933	971	1003	1027	961	990	970	1048	960	1019	942	1006	967	1027	1016	953	1025	974	1003	992	1022	1063	1000	1004	1067	1041	1007	931	972	1033	998	1025	983	1012	984	973	936	1071	990	1008	991	1002	993	982	948	1003	987	1000	1014	1018	1014	1018	1006	988	1036	986	921	940	987	1054	977	1037	1022	968	1032	1003	961	1013	987	1026	1023	1000	1022	983	1015	1053	940	1014	966	962	1030	1029	936	949	1013	975	962	1019	1013	994	984	979	1002	1049	982	1009	987	955	993	1013	972	1009	1026	1054	1002	989	1014	950	1013	1013	1019	1038	1004	959	994	1001	1028	990	999	986	992	970	1052	1007	1037	990	976	1016	982	968	958	988	1002	1006	990	985	1018	1026	1004	985	988	1016	971	1026	939	1023	1001	987	1012	1020	1010	998	954	1033	965	978	969	989	1024	965	979	969	1037	970	1056	1073	976	981	1026	997	1001	999	967	1013	972	1022	1053	1030	935	998	1014	989	980	922	986	1010	1042	967	978	1046	992	1011	1013	977	970	1018	1040	931	1082	1005	1009	976	1006	1093	1012	992	941	1019	1017	1024	1069	987	1009	1003	1024	977	1007	977	1011	970	1041	1030	959	993	1005	987	1012	1000	985	1022	1029	1050	1037	969	990	1010	1006	1044	975	1012	948	984	1032	986	954	1028	1044	966	975	1006	1009	1011	1034	1043	1060	978	999	1031	975	992	1032	1005	1024	933	1028	998	1009	1010	992	995	991	1017	964	951	987	1070	1031	1005	970	976	968	1013	1057	1035	1008	1019	965	951	974	1018	1021	1022	995	949	978	986	984	1057	983	965	950	976	1028	1002	1018	952	979	1020	1003	970	944	1028	1005	1046	971	965	942	972	977	966	950	1009	1014	984	1027	982	958	980	1023	1004	989	1010	917	1015	1003	993	947	1005	1027	1007	1057	1029	973	1007	1012	1006	1040	981	976	1065	976	933	1007	1077	1005	988	999	1021	982	979	995	984	1012	992	976	952	1025	1009	983	985	1011	967	1007	1034	948	998	935	987	1043	1042	955	1013	965	995	1009	952	965	1047	1037	1019	996	996	1000	1003	997	1042	1026	1006	1009	1012	1026	968	1022	995	983	971	1026	1025	1059	924	985	939	962	1070	988	975	965	996	970	1015	982	1021	1010	1003	945	1020	958	995	979	1055	987	938	1038	1018	1010	1052	1018	1005	1013	986	999	988	1016	1020	1010	1033	1030	1002	967	1009	1025	1080	1013	1032	989	950	1000	934	1022	955	1026	1032	998	995	997	1003	975	1019	1015	971	1040	958	999	984	971	1004	986	928	1027	1025	952	1039	970	1032	1004	1033
23138	21273	29149	23733	21330	21304	14423	7219	5419	4209	3447	2648	2109	1561	1193	1174	1280	1287	1037	933	849	867	835	793	756	697	673	668	632	603	627	597	550	553	518	553	557	535	510	576	561	547	571	568	551	522	568	540	581	580	564	498	545	542	550	573	541	526	534	593	525	556	499	512	570	573	549	527	545	511	488	579	513	499	538	519	502	536	525	499	524	547	520	539	527	528	541	510	523	547	535	487	529	526	539	513	553	511	506	499	515	552	481	542	558	522	516	556	519	548	541	525	506	508	525	550	551	544	531	541	510	526	516	556	532	505	565	552	492	528	518	480	516	527	540	528	524	511	567	549	513	535	533	531	503	499	518	560	533	524	526	479	510	509	483	544	505	500	511	530	503	500	521	514	499	504	507	533	521	512	550	498	503	482	504	514	537	473	547	542	515	531	520	517	524	538	590	544	511	517	498	539	503	511	515	524	549	525	509	503	501	519	494	511	521	574	551	483	540	540	491	546	535	532	571	496	498	525	498	498	555	562	545	559	509	523	536	503	540	521	526	539	542	521	566	539	521	519	520	552	534	559	508	516	504	537	533	523	504	547	549	519	555	524	494	502	524	500	490	518	510	580	510	539	536	524	532	497	534	527	518	542	524	550	499	521	529	494	544	528	569	527	524	507	564	547	502	551	494	523	547	548	511	509	500	538	538	517	525	543	528	546	525	540	530	521	541	519	537	529	529	561	492	537	524	506	498	488	564	492	500	548	511	518	494	543	517	549	572	543	529	540	530	520	477	536	524	521	509	527	555	530	506	542	502	529	484	509	517	531	544	515	530	536	523	501	527	565	499	590	540	508	560	523	527	492	552	542	477	564	512	502	554	490	463	510	506	544	500	516	513	550	528	523	518	528	502	527	525	503	511	495	544	497	513	538	517	533	482	512	496	542	517	509	528	500	512	524	485	515	540	519	548	495	535	505	522	551	533	528	518	561	522	532	517	566	503	547	499	511	508	539	505	504	535	530	516	524	584	490	536	523	485	497	525	509	529	567	540	550	506	533	515	528	510	487	532	529	512	553	511	545	538	513	516	568	498	513	537	556	528	519	548	455	550	553	542	525	509	500	520	484	551	493	533	512	525	514	547	526	494	516	511	542	520	515	525	536	525	526	552	501	529	536	508	477	550	538	481	518	564	471	519	560	530	545	517	530	524	548	499	487	527	537	554	539	544	513	521	476	517	553	488	535	566	509	514	516	530	545	502	517	504	476	516	503	521	539	506	557	528	523	493	525	522	578	518	529	545	514	546	581	509	546	515	545	537	528	480	548	510	538	553	504	524	520	535	516	520	481	508	510	523	497	543	523	460	537	563	511	511	532	495	512	512	490	518	528	526	566	521	533	563	521	576	480	498	506	510	557	490	529	537	574	552	531	502	497	539	504	485	523	505	538	517	495	521	503	522	550	532	542	516	537	519	512	557	484	521	508	506	526	506	507	500	540	533	541	509	518	558	500	564	488	539	522	528	538	492	548	529	520	532	503	506	537	519	511	528	537	522	545	533	521	491	518	544	519	505	514	519	547	529	487	541	492	509	475	520	531	514	516	504	543	524	527	520	524	505	581	536	559	537	480	511	558	487	514	529	577	519	502	507	564	527	539	497	568	522	527	517	512	538	536	506	533	568	536	516	546	500	528	499	487	532	506	517	523	520	552	498	542	542	502	499	516	504	515	520	517	553	521	504	518	494	518	508	494	506	526	497	520	510	521	501	522	518	535	481	505	541	530	534	511	507	523	502	492	529	528	525	557	517	518	557	515	499	539	525	479	540	489	505	527	528	525	526	536	518	567	509	538	535	509	542	490	527	537	549	489	493	497	527	509	484	486	507	527	513	484	520	513	510	541	509	512	482	511	508	502	548	494	514	509	522	548	513	492	519	498	542	550	527	534	506	506	546	526	515	489	516	497	547	495	496	529	494	492	547	497	524	513	501	522	529	518	514	530	532	530	502	514	500	552	483	535	546	554	520	499	573	499	507	527	514	500	503	534	495	495	517	491	480	517	518	479	557	532	490	499	506	538	529	521	519	512	507	499	502	510	483	550	518	484	484	534	541	504	514	483	539	520	525	532	514	495	532	547	486	511	536	496	512	525	518	584	521	520	494	538	600	509	525	526	549	502	577	560	538	519	529	514	527	536	530	535	492	515	545	513	498	535	565	515	527	527	496	519	510	507	503	533	523	472	509	503	500	502	533	558	497	482	527	524	526	529	504	527	520	487	577	472	538	530	528	520	517	521	523	480	546	503	512	484	506	502	525	518	503	503	514	522	549	511	526	513	462	523	527	547	510	521	537	497	537	550	493	515	519	503	546	499	486	529	497	550	520	497	492	556	520	507	514	491	496	503	532	487	544	486	520	561	497	541	527	521	543	473	518	486	512	533	505	502	497	522	522	533	527	473	513	487	542	515	509	533	540	531	506	499	537	495	490	526	519	536	522	519	491	505	574	544	543	514	528	517	497	532	527	559	496	539	499	537	517	529	514	553	507	500	518	533	487	546	521	536	540	548	526	543	501	524	488	497	513	536	521	542	512	522	511	532	569	537	484	547	511	517	491	549	507	478	496	529	513	536	521	533	548	519	502	510	521	505	517	528	485	518	518	478	519	524	512	501	530	516	510	512	520	531	552	542	519	494	512	486	469	539	552	498	585	539	486	511	520	531	537	529	497	538	555	522	501	604	521	492	482	533	564	516	555	493	523	526	530	534	546	536	493	536	534	523	516	479	522	542	526	499	509	559	514	548	539	494	510	488	474	501	491	499	516	490	511	566	508	545	530	500	530	487	509	551	515	556	505	528	524	564	546	500	474	532	470	502	537	523	517	503	551	492	532	538	523	475	541	497	522	550	550	523	518	534	533	572	515	546	538	523	531	500	508	518	528	514	543	553	504	508	499	518	521	526	542	526	537	499	525	569	488	551	487	581	552	551	522	509	517	477	532	540	526	492	530	515	543	551	498	533	497	550	517	516	526	515	551	508	514	532	526	529	508	501	517	504	511	523	525	540	541	497	513	540	554	555	534	470	541	542	577	506	514	519	519	504	524	485	563	537	511	510	517	509	492	541	514	533	554	492	531	564	488	522	507	513	507	498	482	537	501	502	512	521	507	516	547	505	531	524	521	493	538	517	548	482	509	555	538	533	543	547	524	501	489	503	537	506	519	512	513	527	519	537	526	520	566	500	527	546	514	490	496	533	503	491	509	522	530	507	540	527	517	518	490	501	510	564	488	549	534	531	565	493	554	517	525	527	505	520	543	511	528	531	512	557	500	509	497	489	512	521	523	480	540	527	534	552	540	495	525	487	523	532	527	529	498	545	530	500	524	517	512	473	516	522	501	511	528	512	513	544	479	540	517	528	566	518	540	504	508	498	509	502	506	557	490	513	552	498	541	520	530	519	509	518	505	563	531	535	514	481	510	468	526	487	528	535	510	524	515	559	525	497	514	531	504	525
19089	36693	33883	24487	21906	19679	16787	14380	12461	10139	8450	6672	4863	3603	2782	2591	2949	2850	2246	1861	1577	1532	1508	1444	1340	1411	1179	1086	1014	1039	945	960	940	904	931	865	905	894	844	850	968	847	888	807	885	919	886	911	909	916	886	872	829	861	861	830	851	843	793	794	759	850	818	801	843	793	791	804	754	746	812	793	798	770	809	772	822	783	840	848	808	757	817	774	788	799	826	759	793	766	824	801	838	819	800	776	737	828	751	810	791	777	813	813	801	792	827	778	781	831	751	783	759	795	785	817	825	777	793	751	823	775	825	753	723	759	803	818	833	826	814	749	797	778	830	761	773	805	776	796	752	794	819	805	815	834	837	734	775	806	761	793	758	798	801	781	715	772	767	772	800	784	790	787	812	749	777	845	792	820	803	780	757	751	845	775	761	878	798	794	817	776	772	764	814	766	750	855	754	819	771	784	795	851	784	770	781	783	835	770	798	805	794	805	786	836	834	774	823	780	809	825	829	771	822	814	800	804	780	816	775	807	783	805	835	740	817	818	726	811	797	738	818	779	806	844	783	853	807	789	828	715	840	783	798	810	807	809	786	764	812	789	787	787	803	811	741	823	773	827	788	784	770	773	827	822	814	782	827	782	801	806	779	761	811	804	792	762	808	812	757	812	776	819	790	838	774	754	815	826	762	808	818	771	859	765	762	761	780	819	801	769	814	812	775	748	822	751	801	820	823	780	778	759	827	808	751	812	821	755	760	811	724	812	807	834	829	789	796	794	777	819	806	826	842	803	819	794	783	733	830	784	816	773	828	792	804	776	803	743	776	802	757	798	791	846	765	796	822	800	810	744	834	782	811	779	745	823	797	769	815	812	765	782	796	781	836	791	773	797	796	854	820	825	770	841	773	826	802	813	761	725	760	783	750	781	807	786	806	783	860	724	805	776	754	778	781	833	816	779	775	842	785	793	772	820	752	777	794	767	823	785	797	776	793	827	750	799	788	838	790	821	769	805	806	816	797	773	792	762	831	836	773	816	757	797	763	792	815	808	821	795	863	791	810	813	781	755	810	818	805	811	784	829	818	780	841	757	801	818	764	793	763	787	753	807	740	805	827	816	742	815	800	822	801	779	791	817	790	778	780	822	776	808	783	852	800	820	780	787	856	810	789	788	785	828	797	809	774	797	777	837	799	829	819	797	823	824	756	768	793	778	765	795	759	766	756	833	768	823	797	835	806	734	778	797	845	795	779	783	789	800	784	757	817	779	814	834	757	821	782	832	764	787	780	781	828	829	778	798	755	828	844	783	808	790	786	783	806	791	765	788	745	778	794	844	802	814	779	790	801	795	778	802	800	835	805	825	840	831	771	759	774	788	772	812	793	719	834	809	739	799	819	805	822	819	791	836	805	779	760	812	784	812	769	831	839	811	781	782	769	783	769	813	794	851	783	796	818	778	763	781	811	786	771	804	850	799	806	816	798	787	759	832	800	815	810	811	792	802	802	772	834	788	800	809	744	803	795	753	785	753	816	772	793	795	850	774	819	861	766	756	805	817	802	815	807	852	804	743	767	776	782	819	830	802	832	855	789	774	772	782	746	786	801	802	799	791	797	833	781	819	788	834	797	773	783	755	757	776	779	826	777	834	820	807	787	796	808	829	823	765	814	751	789	820	752	759	759	791	830	794	830	790	837	786	816	784	808	763	786	788	810	855	797	798	839	801	803	736	805	804	817	825	798	812	816	800	819	780	806	822	750	791	819	769	765	811	795	850	815	806	807	825	800	781	765	755	763	784	805	787	738	798	800	784	744	835	778	780	804	779	824	819	801	767	808	772	834	781	821	822	766	825	795	790	821	782	823	860	772	860	815	784	802	812	779	784	770	826	793	782	761	804	804	839	824	793	822	794	792	796	752	824	746	762	775	816	777	737	834	800	801	807	759	828	796	774	799	812	806	770	779	823	819	830	823	753	804	780	779	770	794	829	787	769	784	788	844	777	811	848	719	837	788	769	824	750	773	810	804	797	800	795	833	836	808	781	732	788	777	800	769	818	782	784	771	801	808	751	792	775	806	809	797	819	790	740	819	771	784	827	806	811	773	803	755	809	796	768	764	831	800	779	787	791	830	811	789	785	844	795	768	838	778	751	839	805	764	815	831	838	788	789	796	831	780	792	771	795	800	775	790	795	755	768	763	757	834	848	793	838	801	772	759	775	754	786	750	803	813	763	791	767	769	851	764	761	833	784	806	835	790	768	811	779	769	815	814	808	777	789	822	803	878	783	846	746	796	799	833	734	756	773	829	821	785	818	836	807	781	784	767	850	811	772	759	781	767	802	777	786	781	792	770	744	759	753	847	805	847	798	829	787	819	786	807	832	802	826	813	808	765	837	822	782	812	795	738	824	825	816	780	793	845	785	782	781	825	789	779	775	796	803	785	785	789	803	791	775	744	761	799	842	784	827	735	806	756	856	826	763	814	773	791	789	801	756	802	831	798	796	830	743	828	874	822	794	808	771	758	820	830	737	816	818	786	764	750	825	835	850	826	801	838	786	789	832	843	785	736	814	787	810	828	825	805	835	796	773	814	801	812	787	766	807	816	800	740	824	784	795	815	801	756	754	793	776	833	749	777	809	760	805	758	789	794	796	759	748	825	800	751	808	798	788	764	776	797	811	745	753	815	785	813	811	802	769	806	803	802	752	806	810	827	855	820	789	803	797	748	753	811	784	784	836	858	800	807	790	831	787	810	747	804	844	794	798	782	798	771	784	752	807	774	723	832	817	791	843	751	786	805	787	770	808	817	777	810	737	815	812	780	789	799	781	768	786	821	783	728	777	817	807	753	788	819	794	812	802	784	853	826	768	795	844	766	825	783	800	814	794	749	756	820	826	754	845	799	811	718	814	782	759	762	819	817	832	784	800	770	794	807	805	753	772	762	805	749	787	822	770	807	812	794	840	768	780	796	820	772	778	782	778	837	801	814	827	833	818	845	798	816	815	838	824	774	783	833	809	830	827	832	761	782	727	778	815	804	805	802	763	804	750	812	879	807	759	797	785	774	831	793	827	823	785	750	855	737	775	855	730	790	767	837	767	841	804	775	792	743	815	781	790	817	794	808	777	821	801	765	791	793	813	791	811	825	808	788	751	823	772	797	765	780	732	759	756	745	814	786	739	860	847	842	826	779	755	817	775	851	806	815	807	771	825	794	797	853	837	792	749	803	797	786	821	772	844	782	850	776	788	816	821	798	794	757	828	788	783	829	857	794	776	802	760	805	745	797	822	805	815	788	788	753	778	853	817	822	838	806	760	800	774	807	797	819	801	802	822	747	813	800	816	780	796	812	808	809	812	810	796	812	820	784	803	766	776	806	753	745	810	811	783	793	785	811	758	823	801	739	806	834	816	775	798	728	798	836	781	811	761	847	815	747	776	793	795	797	771	750	822	763	811	798	769	784	793	783	821	775	783	775	763	797	777	805	807	807	749	798	773	790	758	767	773
26760	21183	18175	9143	5233	3883	3031	2553	2102	1788	1518	1170	1023	853	738	806	770	734	678	653	645	620	651	604	608	592	595	524	562	529	544	481	573	507	551	548	605	538	502	508	541	545	507	526	576	538	491	553	540	565	596	527	561	515	561	490	533	554	545	483	506	475	555	555	498	514	518	540	535	520	531	524	547	536	509	503	535	548	485	519	537	561	545	519	512	518	503	519	526	530	547	550	511	495	504	519	544	519	497	526	501	527	517	532	516	537	548	515	511	553	505	526	537	570	497	508	573	536	532	523	548	542	541	540	520	543	514	508	522	539	564	542	473	527	560	567	526	577	521	521	491	545	523	530	516	512	538	500	558	503	541	507	522	526	477	500	530	518	500	521	532	491	510	519	560	520	543	576	507	562	533	556	527	554	520	526	562	493	532	517	566	549	529	483	528	517	547	500	520	590	525	546	554	524	522	541	516	548	557	520	562	498	506	556	502	527	507	529	490	529	568	476	539	527	581	504	521	517	556	554	499	533	501	491	548	523	549	540	528	540	556	483	522	568	494	528	524	503	506	531	515	538	524	512	499	568	501	522	538	510	528	510	487	529	519	566	503	500	518	522	492	545	516	546	521	501	526	494	521	538	524	500	553	493	532	506	523	550	518	536	525	534	551	542	575	493	544	543	546	530	522	538	561	563	514	539	527	527	534	512	517	526	566	538	482	571	541	511	493	549	552	552	518	549	543	516	496	539	537	549	509	576	515	526	555	578	531	532	543	531	513	507	528	517	523	541	544	522	536	534	506	555	551	547	513	504	518	512	531	525	485	500	514	533	522	502	515	513	489	543	484	509	550	500	535	521	524	543	535	531	518	541	534	491	541	523	489	513	543	521	483	505	528	525	564	531	539	504	532	496	551	527	541	476	516	555	528	537	563	552	499	545	529	526	567	539	587	521	544	560	529	538	520	518	531	490	511	495	499	569	517	527	522	531	522	506	528	525	482	483	537	519	538	508	493	552	525	535	526	516	523	517	537	530	545	597	447	496	521	551	523	539	492	489	567	509	515	524	531	515	536	523	525	582	536	539	547	509	502	515	492	524	536	538	516	553	570	532	577	538	560	548	513	542	473	528	519	515	545	534	490	540	562	553	523	552	525	517	582	515	527	546	527	526	504	488	498	519	510	508	523	491	539	540	539	520	533	511	567	547	478	569	521	534	501	517	516	491	525	516	493	520	502	529	489	521	520	541	522	524	522	529	526	500	489	496	540	509	502	525	528	548	474	544	549	494	503	473	544	554	522	501	540	482	529	505	549	506	564	486	531	510	519	512	536	503	544	533	519	555	513	490	482	558	545	507	515	503	538	509	514	529	515	535	515	562	529	483	501	534	535	524	506	501	511	509	530	540	516	532	528	547	499	518	558	481	496	520	502	492	504	511	525	557	502	565	517	510	589	504	499	545	549	547	583	507	516	528	492	526	513	498	538	535	539	525	559	526	561	529	539	507	496	540	527	529	516	562	529	509	535	555	514	510	580	528	542	535	533	543	503	532	542	516	479	482	513	507	508	507	529	505	516	489	524	500	565	560	546	545	515	515	534	517	540	526	503	519	531	509	534	540	527	529	496	523	554	526	533	507	527	474	539	545	492	507	532	528	514	510	502	526	507	557	495	530	520	518	524	529	479	567	523	545	554	540	544	534	538	514	506	525	533	572	563	568	494	531	559	555	494	506	529	516	523	570	540	536	529	529	466	500	510	517	492	594	502	576	493	541	550	537	538	572	494	551	546	531	510	516	500	510	519	538	538	512	514	520	449	519	548	563	488	555	545	533	587	552	527	520	498	529	542	551	577	506	510	532	516	486	526	543	500	538	517	541	488	546	489	543	512	514	510	537	508	517	519	585	522	542	528	526	507	506	545	533	513	522	514	568	514	491	579	505	570	500	572	547	551	559	515	553	575	550	508	536	500	499	512	531	528	495	550	512	500	505	569	526	532	533	488	489	526	544	529	501	511	552	552	521	519	554	542	561	512	514	540	521	495	520	530	570	498	540	518	536	500	538	505	540	535	541	548	539	572	516	537	546	513	515	520	457	512	538	550	514	541	513	586	538	556	529	499	522	566	493	497	562	505	529	534	576	557	516	571	495	534	509	510	512	527	535	534	495	549	520	504	542	534	489	526	541	467	531	528	490	515	552	482	504	532	525	504	543	515	510	523	481	535	521	507	509	510	520	532	500	526	510	538	514	530	506	520	502	514	520	513	575	504	522	546	549	567	522	514	488	547	506	548	515	533	513	499	485	522	559	540	556	502	508	532	540	515	516	556	510	540	481	466	509	524	517	522	555	508	496	506	543	514	525	506	527	534	493	482	491	535	543	533	555	553	574	528	511	541	517	540	531	564	494	505	541	537	548	523	514	525	531	527	502	507	528	495	513	520	530	519	560	514	546	549	499	493	545	524	514	545	511	500	548	505	513	494	547	497	510	561	594	517	531	539	525	522	473	508	557	561	501	533	554	519	535	505	523	531	533	497	510	548	501	507	540	552	480	536	540	567	569	498	508	487	554	513	495	515	524	554	546	505	528	509	504	481	562	498	549	524	513	540	524	509	499	478	501	550	521	508	495	535	556	502	514	528	561	502	533	525	527	537	509	486	484	522	502	524	521	485	500	526	544	519	534	508	525	513	533	525	521	540	525	539	514	522	495	525	574	535	553	510	557	491	530	533	517	488	522	557	519	519	516	484	484	507	544	551	469	565	489	513	512	532	537	512	542	492	554	559	537	536	562	565	539	498	540	498	488	566	543	568	519	554	514	482	477	518	496	546	560	517	476	546	538	525	531	520	509	535	495	535	507	532	603	497	541	504	546	487	528	513	513	531	511	479	542	534	534	572	539	551	544	516	545	550	533	518	533	536	554	523	568	511	506	559	531	519	497	539	536	582	562	509	496	533	500	538	542	491	507	510	519	555	521	528	526	486	492	503	529	505	567	519	542	506	520	489	537	534	532	515	518	546	539	508	516	525	503	526	515	548	557	505	535	515	525	494	577	526	519	529	505	481	525	478	511	530	528	517	553	517	509	554	510	558	515	533	533	517	536	514	541	508	531	522	537	498	540	491	545	473	539	548	559	522	543	508	548	553	519	545	504	566	512	549	547	529	540	541	495	481	493	516	495	531	495	532	533	538	505	510	566	530	538	481	504	524	513	534	489	528	512	486	547	538	512	526	541	519	552	559	579	509	565	540	529	540	546	543	501	525	567	486	518	530	506	518	531	548	518	491	531	524	541	464	496	530	525	516	517	502	494	542	559	530	519	480	518	499	532	551	514	577	554	555	510	517	541	518	514	513	523	535	522	526	532	517	486	525	532	525	528	513	538	529	534	526	506	542	560	533	510	527	524	499	551	528	500	548	540	481	512	538	488	555	540	534	566	526	497	525	543	518	523	514	530	516	542	548	520	509	543	551	538	523	517	525	524	502	485	513	550	549	493	517	578	522	511
14300	23148	20631	13169	11341	9360	7837	6776	5557	4816	3809	2953	2251	1804	1513	1513	1663	1502	1267	1171	1123	1075	1036	1075	1074	946	957	899	925	866	854	851	804	814	804	798	834	845	799	809	804	920	792	820	806	822	846	855	862	836	831	813	849	787	842	800	780	786	815	797	800	783	758	806	818	807	763	788	797	751	787	783	813	824	766	825	827	782	796	793	806	804	759	871	797	838	809	818	804	813	783	779	803	803	798	844	819	812	770	803	781	790	748	781	838	772	851	811	774	878	741	789	848	751	771	790	821	789	825	804	791	826	779	830	814	804	774	824	757	774	846	782	784	762	809	770	798	769	767	744	774	806	822	849	845	760	789	803	774	811	801	751	797	771	823	775	768	776	793	796	786	795	838	794	781	836	805	753	827	794	815	778	794	756	810	773	803	777	813	786	812	808	795	762	780	809	814	774	828	846	775	754	820	804	822	803	817	754	779	819	827	805	865	809	749	766	819	814	818	769	785	809	800	812	817	788	771	807	790	763	831	817	821	786	793	784	809	785	772	774	794	829	823	854	786	779	818	819	863	772	751	845	781	775	732	809	822	772	762	812	805	770	780	854	760	827	757	738	817	787	802	853	776	840	839	788	805	775	804	764	776	799	736	837	796	808	775	821	786	793	772	816	814	764	840	790	828	814	797	907	796	793	795	801	796	816	763	788	779	820	807	799	820	801	849	748	792	787	786	828	791	771	764	800	793	767	808	771	775	773	795	814	798	810	828	830	785	802	787	785	808	756	784	799	813	769	809	832	810	764	774	802	812	802	769	784	801	826	772	784	821	816	761	793	788	763	822	758	793	849	783	805	769	806	846	793	789	844	803	758	790	800	810	817	839	792	790	751	765	761	776	799	782	752	824	774	870	809	761	739	734	815	796	766	751	804	821	833	781	754	811	819	766	855	803	813	871	747	790	833	799	762	775	813	800	833	757	788	793	820	831	807	762	774	818	802	824	800	809	776	768	779	780	853	757	779	821	739	789	784	784	780	751	805	794	807	840	809	806	792	825	838	780	818	798	794	807	768	789	822	827	803	819	789	753	765	818	817	757	801	836	765	789	814	792	772	778	807	765	810	792	822	768	787	794	778	835	766	802	847	839	798	764	795	760	776	769	850	776	831	757	809	766	783	820	831	846	795	833	815	831	829	850	775	790	838	829	758	813	786	825	820	809	809	801	781	798	823	753	826	856	776	808	780	796	765	819	798	792	778	763	838	787	843	788	779	781	794	788	753	806	810	770	795	804	764	820	803	848	787	776	771	779	822	869	829	831	762	768	769	753	803	849	854	815	823	826	786	724	803	828	804	767	787	782	814	751	789	794	790	809	787	749	836	848	737	799	835	776	817	762	806	792	837	776	753	785	815	727	806	756	819	786	839	814	785	769	815	721	763	776	783	797	827	739	817	728	812	750	784	847	802	768	765	799	789	788	787	763	799	817	783	765	793	789	852	797	804	764	790	798	755	814	792	790	778	829	809	804	761	797	797	745	749	810	752	762	772	802	768	790	799	817	801	825	766	806	795	779	770	806	811	777	822	800	837	807	783	779	756	828	781	820	789	821	799	801	805	820	820	825	753	819	814	802	854	813	770	823	815	806	760	790	801	775	801	802	785	773	813	796	782	812	760	789	790	800	781	817	817	752	790	811	816	784	811	821	788	801	791	793	811	806	809	882	769	770	790	757	753	810	766	803	797	843	809	839	784	829	788	841	795	742	825	771	760	809	818	781	780	809	836	766	792	806	837	782	772	798	771	820	843	777	777	760	820	791	818	826	774	790	766	802	806	785	780	769	831	789	809	787	825	804	800	803	752	782	805	790	747	804	806	799	820	785	790	802	844	805	806	844	799	855	836	806	832	797	828	814	798	775	804	781	831	733	814	823	793	841	774	788	793	793	754	856	823	804	778	795	829	761	746	807	760	781	821	798	832	769	794	747	754	821	809	785	743	763	808	759	791	805	752	833	804	854	830	770	792	784	812	807	823	796	799	828	790	769	827	786	832	759	798	793	781	863	810	777	779	825	754	780	787	785	754	777	784	860	767	788	785	831	767	810	800	782	786	761	812	785	791	767	736	790	777	812	787	794	825	801	792	749	850	774	726	788	807	796	772	774	780	781	792	839	780	777	771	784	773	830	786	798	787	810	771	778	771	780	818	784	807	861	771	856	754	778	767	803	787	863	779	774	848	800	781	817	784	848	816	818	762	756	794	755	807	825	797	760	811	838	790	783	755	799	789	827	840	836	847	779	826	766	820	796	829	821	821	783	803	754	762	785	818	793	780	808	855	774	768	845	796	751	807	750	845	814	781	760	756	829	827	787	784	834	790	808	762	784	781	777	793	827	815	769	839	812	790	841	784	813	788	814	751	818	794	826	778	811	820	796	789	776	811	788	791	720	856	815	787	798	845	811	777	766	805	864	769	836	826	731	842	807	837	840	776	782	777	785	752	773	798	789	822	802	784	779	783	800	775	803	817	800	780	753	735	769	780	779	799	810	777	757	769	816	783	785	804	779	810	738	785	843	822	799	799	814	773	787	808	746	836	815	792	819	818	807	826	836	811	763	758	851	800	812	824	777	803	820	802	808	806	814	795	807	776	797	795	818	803	763	811	763	811	792	837	795	775	804	814	829	814	785	798	805	794	811	799	796	800	788	778	818	790	810	789	825	790	767	785	806	823	781	789	838	801	800	784	872	773	758	795	813	781	779	794	779	783	774	784	750	789	842	783	781	785	835	810	812	781	812	777	798	742	750	766	787	782	804	815	754	819	830	779	813	861	791	792	771	817	794	772	738	772	833	777	774	754	780	819	848	801	775	840	796	813	836	830	829	779	768	790	772	823	745	771	786	813	810	794	736	776	809	845	788	837	816	808	841	804	787	839	752	827	804	815	784	817	781	787	825	796	772	859	823	781	790	828	788	802	772	807	776	868	759	811	776	832	753	781	787	765	787	830	746	766	831	808	829	784	788	770	831	781	819	822	809	855	752	801	782	815	766	797	776	817	837	821	780	816	805	779	839	821	811	833	805	793	797	815	808	795	778	768	750	819	814	822	763	774	812	814	790	816	817	828	786	764	793	795	766	802	740	777	799	809	799	788	771	823	761	770	752	760	858	762	774	808	798	814	769	755	807	787	801	783	822	832	807	801	802	836	791	772	811	755	789	770	808	799	797	811	742	834	831	807	818	802	764	810	721	788	801	866	756	769	770	790	782	747	801	785	825	852	812	786	772	768	833	804	834	815	765	834	828	828	804	811	792	755	778	749	809	800	799	822	728	845	825	798	830	809	801	890	804	802	773	816	820	841	808	812	833	783	775	764	808	818	793	726	857	792	792	819	765	801	746	769	833	812	823	789	819	845	791	777	802	833	830	834	837	827	804	789	747	780	765	849	789	812	759	804	830	830	787	806	769	786	844	764	854	803	844	769	778	802	804	763	785	783	827	820	730	771	847	766	824	813
23990	21188	28447	24246	20882	12889	7068	5071	3876	3328	2810	2074	1551	1265	1186	1199	1200	1068	977	860	897	835	849	820	835	815	757	753	667	709	667	704	631	656	645	655	647	670	649	674	701	668	693	725	653	686	726	675	735	695	700	737	679	669	677	696	642	614	641	696	672	676	611	681	655	629	655	654	701	625	644	659	633	665	598	691	686	613	679	616	686	650	582	629	642	605	678	627	617	632	651	670	682	634	657	706	670	624	576	614	644	633	653	652	641	605	633	618	608	651	666	657	620	603	604	632	650	657	668	638	648	628	629	653	646	664	658	665	662	658	614	647	628	665	590	631	632	650	642	656	668	626	627	647	619	683	697	680	679	672	635	618	620	642	633	663	629	652	697	663	735	632	686	636	676	620	648	681	628	615	668	685	670	623	600	655	675	711	665	657	623	646	669	679	634	680	637	645	623	606	637	658	645	606	638	671	628	673	660	654	650	665	656	634	653	651	692	690	661	637	637	633	628	682	664	665	669	631	630	642	679	675	649	647	659	682	638	695	634	617	635	624	634	662	660	636	619	651	595	598	661	682	584	661	650	651	698	662	641	626	599	649	617	673	617	669	611	678	622	684	645	692	656	663	662	648	612	646	709	678	638	693	684	713	661	639	633	658	675	644	658	671	671	612	651	659	621	645	651	655	631	668	656	667	631	673	619	656	681	658	649	663	666	646	649	642	681	642	651	682	651	655	653	654	659	700	646	626	679	670	676	626	668	653	645	662	656	669	653	584	628	631	685	656	646	693	627	635	680	635	614	624	691	678	630	644	657	634	668	674	665	624	697	669	695	679	651	653	678	609	665	638	630	671	646	708	654	671	667	657	595	562	624	650	625	627	637	656	679	687	624	615	622	658	618	612	631	641	655	619	698	637	651	651	661	704	631	655	665	646	657	656	661	644	645	623	648	613	642	653	640	629	692	655	616	664	671	623	629	644	643	654	646	632	651	634	713	618	648	626	620	643	674	646	637	664	642	663	682	615	657	681	658	682	674	642	667	625	648	636	662	705	650	638	639	641	643	668	636	633	649	609	609	639	620	599	668	655	657	620	634	673	665	641	668	616	642	672	672	633	666	627	631	648	647	640	631	638	657	636	634	621	668	615	606	624	653	631	652	654	694	698	627	671	609	640	667	629	631	657	676	642	625	660	675	630	667	631	660	647	628	615	666	675	612	640	667	657	657	682	664	683	618	685	687	653	702	622	658	666	655	597	648	662	630	650	611	646	676	635	629	639	700	647	639	683	619	596	653	662	691	653	653	644	648	682	659	640	676	659	634	659	641	640	608	652	661	635	630	649	661	653	625	656	672	621	645	642	629	613	633	661	637	644	654	663	617	659	626	668	640	662	623	684	664	667	670	636	635	676	656	646	587	629	638	641	654	660	634	644	644	661	639	670	612	631	692	654	646	622	629	643	650	627	636	665	642	661	638	630	647	670	658	631	657	632	647	638	656	676	643	682	646	608	642	646	695	696	654	627	628	647	678	654	650	678	696	697	622	675	657	642	659	634	692	645	641	655	642	648	698	642	609	586	613	610	614	658	662	637	667	660	631	701	648	633	677	652	645	664	642	672	640	636	625	664	640	643	666	629	624	658	617	621	687	635	665	628	686	645	673	648	660	628	660	606	682	642	628	619	665	695	664	695	653	664	617	623	658	616	652	665	665	671	691	653	663	676	599	675	635	642	642	623	627	686	700	647	641	639	657	664	673	597	629	679	694	678	685	638	608	658	692	646	652	662	639	629	685	692	627	653	682	670	666	615	663	643	634	664	641	638	658	678	652	662	616	643	690	657	603	637	708	653	612	635	709	645	692	643	669	641	621	633	676	683	670	633	641	668	662	649	620	614	649	660	636	609	665	656	608	644	648	625	651	667	648	669	633	628	624	645	673	713	606	679	650	640	643	635	663	638	712	663	695	623	668	676	665	697	647	658	627	623	670	650	687	650	626	624	611	657	655	684	614	666	628	667	667	667	661	605	635	652	663	671	647	644	658	645	670	697	662	624	647	635	690	663	680	680	623	665	626	672	677	598	611	666	632	608	613	647	642	652	674	668	638	657	647	618	605	656	670	637	642	639	635	649	655	630	656	681	626	608	677	635	640	665	636	661	660	636	637	675	639	632	681	605	679	673	668	636	658	631	663	678	626	622	630	628	651	710	610	639	696	621	629	697	655	703	663	609	658	568	664	665	649	626	691	621	609	676	657	656	639	664	588	678	654	661	657	664	662	699	655	667	635	653	671	577	654	669	651	650	662	648	709	606	674	656	677	639	649	635	611	675	644	643	662	716	673	614	686	673	681	667	661	656	635	624	619	667	610	619	690	648	655	663	644	652	630	599	654	628	606	664	673	704	665	621	652	634	653	641	652	698	664	602	673	688	636	652	622	643	646	666	631	678	643	662	646	674	639	630	638	698	637	641	668	623	597	676	656	642	632	723	660	652	649	660	625	672	630	647	658	636	657	675	630	677	653	646	679	681	654	678	664	624	658	632	657	654	658	644	615	684	656	671	611	658	618	595	640	620	706	628	653	618	661	652	634	646	593	644	696	679	609	640	629	668	640	625	660	635	625	674	689	639	627	638	651	708	674	691	658	657	624	627	645	655	670	658	681	664	614	675	672	635	637	623	655	653	656	650	647	658	663	631	611	653	673	588	643	648	641	696	692	643	619	667	602	663	655	652	644	655	639	648	634	643	619	671	629	643	614	673	642	641	655	656	676	720	688	663	651	611	616	633	673	647	657	662	661	620	630	631	680	712	653	646	658	630	641	636	618	632	669	660	648	682	624	656	651	664	603	631	667	635	686	641	656	645	697	646	665	602	655	605	637	637	629	700	657	648	682	651	625	645	698	639	704	660	604	670	664	633	640	681	626	631	647	609	654	663	605	615	641	631	617	614	656	638	589	622	651	671	650	662	683	617	615	693	624	690	641	660	658	678	635	644	684	635	615	616	661	643	636	659	645	604	667	599	641	621	632	665	641	664	650	677	658	654	643	636	685	602	628	639	669	662	672	636	622	661	665	611	640	653	686	641	647	679	667	632	667	647	654	634	662	654	622	640	671	690	638	668	623	656	610	624	638	679	653	640	663	645	650	654	641	629	695	629	669	654	636	617	627	678	638	650	700	693	657	661	672	676	629	693	624	608	661	638	659	625	697	640	700	662	640	662	648	655	680	599	644	669	631	654	648	737	605	656	668	640	656	657	639	666	682	635	645	617	657	643	689	628	646	679	622	673	629	658	665	663	642	658	643	644	664	662	623	611	675	632	660	702	636	639	638	624	615	673	648	620	614	687	680	706	632	598	643	660	663	612	617	632	644	632	630	685	651	608	667	635	640	630	642	659	605	631	660	696	695	659	632	645	652	638	642	622	623	639	630	620	632	664	681	625	652	682	662	629	653	677	648	626	660	622	672	642	653	607	610	689	627	701	655	653	649	640	673	649	671	663	684	634
15394	29955	27508	20659	18219	14994	12768	11479	9290	8022	6762	5181	3636	2820	2465	2392	2445	2195	1915	1674	1665	1512	1398	1415	1343	1308	1246	1073	1099	1049	1110	1095	1012	1054	1087	1052	1058	1020	1016	1055	1026	1070	1018	1006	1045	1068	1083	1089	1072	1010	1066	1043	1037	1014	1012	1030	1082	1020	1006	991	1080	1021	1005	1022	986	1019	990	1088	950	1010	979	984	971	995	996	1010	1015	1002	937	1034	1010	968	1020	942	995	1038	992	1024	995	1042	989	970	984	959	985	985	959	978	969	1016	1008	955	1004	1001	1027	1041	984	1004	1012	952	1033	999	976	982	942	973	1014	1046	973	972	956	976	983	970	1073	971	1017	960	973	992	1052	1003	971	999	1023	1019	955	1031	1012	939	975	1001	1007	939	1002	984	1008	993	988	1000	1030	1018	979	939	975	1017	1026	976	1029	1004	1020	992	980	962	1057	973	1001	1006	988	1003	1058	914	971	975	998	957	1000	964	962	973	962	984	983	1023	998	1004	987	955	1052	1030	1020	1078	1015	969	981	988	1029	983	1019	988	1048	995	957	970	1003	1007	971	981	987	974	983	1028	968	982	900	951	1013	1019	999	1002	1014	1041	993	980	984	1013	979	1018	959	955	967	984	989	995	967	987	1016	999	1056	942	962	932	993	959	1052	1041	1017	1057	1020	1024	1014	978	963	1011	1010	1026	927	959	1035	1010	1008	973	962	1030	964	1018	976	1048	996	951	1033	1026	962	988	1008	988	960	957	952	983	1035	1001	1004	982	981	968	969	1035	942	963	988	969	938	963	957	991	1020	1026	1007	967	991	991	987	1009	1020	984	1011	1001	982	992	1014	974	968	986	962	928	966	1005	992	1045	1033	987	985	1022	959	988	956	998	1003	955	927	983	925	983	972	999	963	941	1000	1012	1006	956	1039	990	947	1022	947	975	1008	1002	1018	1036	989	998	970	952	1011	1030	1003	991	1052	980	1006	1045	960	973	984	1032	1017	999	984	989	1011	975	1103	948	996	935	988	980	955	934	1019	1017	989	976	996	949	1057	967	1004	991	1018	1022	1002	949	958	949	1020	1002	1026	939	958	988	990	1053	974	1005	981	1018	973	1015	1029	963	998	953	976	1039	974	993	1027	959	964	1006	1076	948	976	1040	1034	967	1019	956	991	985	960	935	998	1008	979	998	968	1019	1008	1021	1035	985	973	960	929	987	974	975	993	1036	998	1038	1004	1013	1002	992	970	1011	999	962	1011	1053	1085	977	1046	987	998	1010	1025	950	986	989	938	1019	983	928	1001	991	972	986	959	996	960	1002	987	978	1010	966	977	989	1023	980	985	1008	1001	977	1002	983	976	1018	1045	1023	1027	972	1015	989	978	957	984	1078	976	986	986	956	975	990	980	984	984	1018	935	1005	998	1016	976	989	1020	1008	995	996	940	929	941	1042	1002	965	973	928	978	973	991	956	991	986	1032	1005	965	1026	982	1030	1004	969	964	1024	1027	946	1014	999	1027	946	973	1023	971	941	935	934	1035	1010	980	1061	998	1026	956	1004	976	964	1053	963	1010	952	992	1003	950	1032	1005	1010	983	1064	961	918	965	1008	1038	952	968	959	971	1041	977	1009	974	967	981	974	986	980	976	1044	990	1006	993	954	962	963	957	969	1023	974	983	953	983	898	994	1000	993	1019	1016	1015	965	996	1050	1008	988	986	915	997	971	996	1035	1014	964	985	1029	984	990	995	998	981	969	1032	932	1004	973	960	970	982	1038	1014	912	963	1016	979	978	1007	1078	956	975	966	981	1012	984	997	1051	1011	1001	1044	952	1050	1031	969	981	989	989	999	974	981	982	935	962	961	997	963	1010	996	996	1037	963	1054	1018	997	984	1040	965	982	970	982	1011	972	988	1053	984	1017	978	1017	1012	1019	1020	1054	986	955	989	978	1012	999	993	966	1011	984	1007	975	949	1025	977	1010	975	962	926	1008	990	1018	980	976	962	985	1054	1048	1002	952	982	1021	1013	1000	977	968	969	985	966	987	1030	1022	980	1000	987	1006	997	1010	968	1009	1006	993	1002	1016	1014	897	991	958	1019	996	962	1014	993	1035	1039	958	957	1002	1018	989	991	1015	1059	984	1030	994	986	1028	1009	959	1000	1033	976	906	986	969	983	937	983	1001	995	1001	991	965	945	997	991	948	975	981	999	946	1059	1014	994	971	985	958	1013	998	1011	1019	1042	964	1020	1034	981	1002	925	1021	944	958	987	943	996	1008	1009	1012	988	1015	960	997	998	965	954	980	926	991	974	980	1036	1011	983	971	1012	1008	1044	1003	996	965	1031	934	1007	1016	972	991	1001	1026	986	930	954	998	973	998	979	1032	964	979	1054	986	960	953	1079	970	1052	965	987	942	1009	937	1005	964	948	1002	963	960	1019	971	929	941	992	996	962	983	1037	993	998	1038	1024	989	951	1057	1000	1002	1029	1002	975	1039	966	1038	992	974	1011	1037	984	999	1010	951	988	971	1000	1021	1011	988	965	936	997	999	988	999	957	1016	999	999	968	967	1037	950	1000	958	961	986	942	1019	994	963	977	987	973	966	1007	1022	974	954	910	972	980	987	993	926	1043	1052	944	979	976	1020	948	964	977	974	925	976	955	1003	947	995	990	1042	967	1061	1033	959	1007	986	1010	1020	959	949	976	1022	903	983	982	1000	990	984	1011	1026	1044	955	1039	1034	1037	942	1008	1014	1002	922	961	967	984	1004	1032	982	979	1000	964	980	1031	1013	909	989	1039	1020	1000	1019	934	971	1002	983	979	985	1010	986	1042	972	954	1014	1002	998	1018	964	984	1035	952	983	931	942	1005	1027	961	959	937	1001	919	955	1042	967	1014	1006	965	966	1061	1032	1030	1013	955	997	960	961	969	926	950	1062	954	1009	971	934	944	976	967	980	1000	1016	987	1007	1018	1033	983	1031	1000	992	990	1015	980	968	977	1034	1009	966	1003	942	1005	919	964	987	988	928	1028	949	981	988	1022	1014	985	925	1023	928	987	981	979	1017	934	996	974	990	930	978	1002	987	1027	1021	992	1052	996	1011	977	1016	1024	1019	1005	980	962	977	1007	1012	1042	1011	1047	1013	1012	982	961	981	956	972	999	972	1005	973	1008	1008	935	976	988	989	958	957	969	970	972	973	1018	1023	946	937	1015	960	960	1033	1013	946	1018	998	1006	971	1014	1006	1025	1044	1028	946	1009	1023	926	951	980	943	973	1000	993	1011	986	968	953	934	928	1004	1022	1027	967	941	949	1030	983	977	958	982	1027	963	1018	1006	981	952	954	1023	1002	966	1027	1030	982	979	1016	989	1010	995	935	949	1010	971	994	968	1021	953	942	1052	1009	969	942	948	960	1007	986	980	1009	970	938	974	967	976	1012	980	1002	971	985	1001	939	1004	991	1005	1000	940	955	946	973	957	971	965	976	959	1003	1037	1013	1001	961	974	996	1032	1005	938	957	1029	1052	983	1004	942	1016	1030	998	1022	1003	1058	1003	992	935	966	1008	965	935	1012	1029	1001	979	981	980	984	1003	999	977	960	945	988	963	995	993	1032	996	989	968	1036	898	1015	1004	1031	992	1010	1042	981	980	975	996	992	947	1037	1013	1014	946	1001	943	940	983	960	958	946	1017	950	948	1037	1072	996	1021	971	982	997	1050	979	992	991	953	997	974	987	999	994	983	953	1019	994	964	973	1048	958	996	1011	978	1018	947	996	996	1009	1032	978	956	960	977	1017	1012	965	960	985	1040	980	1055	1008	987	986	979	1023	977	1002	1008	977	922	986	1012	998	1038	971	945	1034	979	980	1009	1024	1014	961	948	1016	1040	942	996	990	978	975	951	984	988	962	990	1014	981	1029	1012	957	960	924	1045	962	1072	992	981	938	989	949	956	1000	1001	954	1008	945	1032	986	960	1037	924	1014	984	968	941	959	1049	972	998	1017	1019	1005	958	1018	938	1012	988	1000	1003	1062	961	991	1034	1020	998	1021	1077	1005	988	1003	990	1007	1018	1016	998	981	1025	1008	922	990	961	989	1045	984	954	994	1000	989	952	999
22988	21172	29020	23636	21255	21116	14212	7420	5315	4560	3748	2651	1813	1439	1374	1349	1284	1161	978	912	819	772	782	763	754	689	711	632	559	554	608	593	504	577	533	570	558	555	539	553	511	528	552	531	578	546	581	569	533	548	563	554	537	531	573	564	511	544	522	549	498	496	540	569	532	499	540	498	474	490	541	586	543	530	531	541	528	520	530	542	559	523	481	566	543	520	521	526	512	530	523	477	541	526	518	510	546	520	515	512	529	518	525	494	541	525	512	537	534	495	519	497	552	515	503	497	492	554	523	519	494	507	507	518	524	511	533	496	513	539	496	480	519	548	528	480	520	500	519	534	491	528	522	489	519	480	554	491	557	532	496	529	511	523	547	503	521	474	520	513	535	503	530	498	516	521	490	568	498	535	513	551	551	503	541	522	497	493	523	541	576	495	514	509	546	499	527	531	521	529	526	488	513	540	553	501	540	513	506	530	516	560	529	529	505	494	490	494	514	525	533	514	518	512	512	524	532	509	561	521	510	503	558	556	486	533	547	512	497	545	500	536	555	538	458	488	538	486	526	522	515	505	496	515	477	505	526	521	510	558	510	539	560	526	524	542	565	528	481	530	541	517	548	505	491	563	537	531	491	522	504	551	486	487	521	534	522	503	506	477	515	482	516	519	542	477	521	526	517	515	532	544	531	522	467	524	491	545	485	544	522	577	516	528	507	531	524	512	561	474	494	550	542	520	508	517	508	510	481	545	521	547	510	535	540	509	503	531	538	548	524	521	511	526	555	524	522	514	518	528	523	551	475	536	537	518	526	552	533	501	527	465	491	518	544	491	468	515	536	525	543	548	509	516	483	519	502	540	457	494	578	505	518	498	560	567	518	501	530	537	524	475	507	534	508	518	532	545	507	488	515	584	542	491	513	556	502	513	506	540	486	536	510	512	523	519	436	513	556	511	494	510	506	498	502	518	503	569	513	523	526	514	532	502	563	525	533	543	499	527	509	493	540	504	536	529	500	511	533	543	499	528	526	517	519	558	539	504	533	507	494	522	520	510	527	511	517	547	459	532	495	543	515	504	514	553	520	500	528	514	490	510	540	525	530	505	470	542	510	562	491	536	516	526	523	519	488	530	502	497	518	541	518	495	542	532	494	507	498	531	490	515	483	504	516	491	511	483	557	539	555	557	544	510	581	464	522	487	541	521	531	519	495	496	513	515	541	465	535	488	517	526	478	558	516	505	486	476	489	506	510	517	497	517	522	515	484	488	498	542	494	484	506	516	504	504	482	503	536	513	516	465	533	510	479	500	528	533	490	570	525	559	544	519	544	543	534	510	503	511	534	504	501	511	523	497	546	521	509	521	555	483	527	503	492	534	498	519	530	535	514	505	502	490	523	506	531	532	553	550	481	500	527	560	534	475	539	491	496	511	528	510	544	543	523	539	564	519	521	473	525	540	544	493	542	486	499	540	522	522	522	499	507	528	514	509	532	523	529	533	552	521	509	555	501	480	513	483	515	556	535	491	524	515	543	501	485	473	500	508	528	518	471	558	545	544	511	564	547	504	517	517	494	551	493	502	519	514	521	596	533	486	514	495	513	489	518	521	513	505	522	526	498	494	520	516	520	537	516	503	508	531	563	492	539	555	504	529	516	550	519	500	558	550	559	515	500	533	500	539	555	540	523	499	528	542	486	512	528	513	511	494	518	524	560	494	522	514	531	528	532	564	493	525	524	495	546	503	511	488	553	545	506	519	571	543	516	554	553	503	500	487	568	490	502	520	527	476	518	545	571	505	529	496	510	506	525	535	501	475	513	486	485	523	521	509	540	519	531	513	518	523	548	555	514	492	506	528	503	525	594	530	509	536	535	526	525	486	514	531	548	552	550	494	497	517	519	503	505	544	495	499	503	545	530	484	546	570	549	481	509	511	501	528	519	544	546	491	530	521	537	553	485	495	498	515	501	496	506	515	525	519	546	550	462	489	498	528	496	538	504	500	523	520	510	524	536	524	510	544	485	511	492	493	495	496	491	508	505	525	500	513	525	541	491	536	508	505	525	492	483	507	513	523	540	523	528	542	516	523	554	538	541	535	515	529	493	523	500	545	503	538	551	535	532	516	515	509	553	487	521	495	511	529	528	519	537	508	540	538	507	554	524	553	484	512	503	514	481	491	511	498	523	539	556	525	492	498	520	499	527	556	534	532	535	516	510	516	532	523	530	553	549	513	530	542	519	523	537	520	500	512	489	547	496	493	516	556	469	518	552	537	517	493	531	499	507	519	549	501	481	517	524	524	545	497	509	523	525	488	500	471	515	476	506	502	504	542	496	528	517	553	509	481	523	544	545	500	518	497	498	522	485	517	531	533	504	542	493	527	504	520	488	534	540	504	536	508	517	545	453	535	533	527	522	519	524	509	510	506	510	552	532	520	535	500	538	504	503	476	513	507	484	514	515	497	531	526	482	502	529	537	521	480	533	523	501	528	495	512	516	491	513	510	514	530	458	532	504	541	551	533	494	518	512	496	517	501	492	502	494	508	531	520	523	498	515	548	521	480	510	511	539	504	530	497	510	527	516	534	528	512	569	520	522	513	529	513	541	534	547	490	510	534	469	518	578	515	542	498	517	500	517	495	566	528	519	519	521	530	494	523	495	496	535	485	542	548	527	494	517	515	492	490	541	513	526	542	530	520	548	546	537	518	511	535	518	519	546	549	522	510	519	495	512	566	492	507	523	508	552	512	531	495	504	534	487	533	463	539	529	524	550	540	520	515	494	523	494	526	524	496	546	521	518	510	533	521	516	496	548	522	511	505	493	517	470	544	540	536	552	507	505	538	495	561	540	533	505	518	522	530	481	545	506	531	518	541	508	561	540	513	544	493	532	547	488	531	498	529	511	531	493	505	509	552	539	520	545	533	527	568	543	556	524	513	518	516	509	506	529	512	473	554	539	521	517	530	539	504	513	487	544	526	482	541	514	583	540	553	526	551	499	544	489	508	504	512	514	550	511	510	547	529	531	542	535	498	490	521	505	519	520	527	532	534	486	491	545	545	529	502	539	508	556	470	536	506	497	580	514	540	517	539	527	508	516	494	519	513	520	505	487	520	504	522	538	469	476	533	485	567	530	503	511	520	541	516	568	526	550	514	585	552	519	514	574	525	515	537	542	523	527	506	532	489	496	542	512	530	515	542	503	483	556	514	492	543	524	507	485	505	505	500	500	500	518	484	481	513	520	512	518	546	494	520	485	541	509	533	514	482	539	503	527	528	507	474	512	521	528	515	463	499	504	537	496	539	531	499	493	463	511	500	489	490	499	538	517	551	537	507	535	504	538	568	489	559	546	536	546	498	561	534	519	509	491	537	537	518	534	551	535	506	501	534	494	532	556	504	552	467	516	544	538	489	504	514	548	472	507	509	520	467	534	511	508	542	513	509	511	508	511	508	495	515	482	517	510	542	521	551	505	521	521	554	559	484	506	551	518	494	505	543	494	532
17098	33838	31671	25360	22477	19166	16947	15025	12527	10892	9049	6470	4447	3384	3174	2922	2765	2627	2140	1857	1647	1493	1474	1471	1353	1195	1182	985	932	910	878	904	917	858	861	829	840	863	844	841	900	849	839	842	870	921	953	923	925	899	867	899	886	845	814	829	810	803	782	806	825	840	841	852	799	826	777	841	757	806	834	758	783	786	771	736	773	824	785	833	763	831	764	818	786	838	836	809	776	808	750	789	804	801	811	827	764	794	772	817	760	833	769	789	807	844	800	787	747	759	745	798	732	835	851	823	823	831	809	805	846	822	801	733	778	800	751	809	796	797	829	822	790	807	794	782	794	781	796	799	796	797	822	782	819	815	838	758	779	801	785	818	767	818	799	813	729	787	760	814	808	762	733	776	728	783	814	760	826	786	760	816	858	788	805	783	848	788	862	740	823	772	823	788	816	809	840	819	819	772	824	839	811	774	750	782	818	807	769	774	815	774	757	782	761	823	789	831	805	806	732	852	820	759	780	802	795	782	771	803	763	807	724	747	797	801	785	775	764	791	776	785	750	761	764	793	775	754	774	836	814	831	781	809	814	817	808	797	808	857	783	802	765	782	786	761	794	799	744	735	813	764	743	795	764	799	799	792	819	781	758	745	778	805	771	773	813	787	839	723	817	794	798	821	772	849	798	795	765	835	799	814	778	800	813	819	806	757	780	786	770	819	806	816	797	788	791	764	761	765	799	765	766	763	839	779	804	807	819	754	767	746	783	819	743	809	809	797	788	801	810	736	805	791	782	781	761	786	773	801	775	787	767	794	814	803	760	749	770	809	746	761	807	809	813	819	765	783	759	816	793	701	788	809	758	802	805	759	821	726	734	792	775	772	796	831	772	780	747	771	802	836	795	835	785	795	774	809	793	790	817	775	790	744	745	786	832	815	794	766	775	807	782	805	797	749	805	818	801	846	766	786	740	775	776	791	836	747	750	766	828	779	781	713	749	788	772	778	807	821	788	815	793	790	785	795	773	804	793	797	754	780	850	774	784	776	803	799	739	800	751	768	796	774	794	723	785	803	827	802	772	817	741	790	795	813	761	798	767	825	765	752	780	797	731	754	749	811	846	799	744	796	762	791	818	815	794	788	837	834	805	789	801	788	726	768	801	819	779	805	756	787	782	830	822	794	760	771	842	807	800	810	772	790	768	784	805	773	737	770	804	812	783	824	827	798	752	800	850	756	815	777	798	846	833	779	845	785	766	772	778	772	791	803	731	792	781	800	801	773	793	771	765	784	817	809	787	790	852	812	775	748	831	730	832	835	862	779	804	749	786	783	788	813	751	798	825	815	809	821	782	834	766	812	779	776	822	773	812	823	838	785	805	757	771	823	747	814	800	784	726	765	778	805	815	802	776	810	755	756	778	739	801	788	826	778	791	810	855	769	769	832	806	799	792	783	826	813	839	798	823	813	817	810	778	739	793	830	831	800	771	823	822	789	749	850	771	804	776	789	795	751	782	793	857	750	762	805	802	828	805	803	769	795	801	766	735	802	815	801	779	787	786	832	802	762	783	770	768	830	795	759	800	789	812	734	795	806	795	820	779	802	809	780	780	799	764	819	768	789	792	818	833	807	757	791	815	798	807	808	739	701	822	826	790	783	772	794	781	785	801	778	827	795	781	783	795	805	796	769	739	738	806	799	803	782	794	770	817	855	735	766	826	781	776	772	751	790	744	773	748	794	810	790	810	768	810	775	862	788	755	794	843	812	822	813	788	835	805	819	831	823	765	751	765	779	789	785	774	793	785	795	795	773	791	790	857	789	745	838	732	813	768	805	811	771	819	787	756	795	794	800	809	806	879	753	811	787	819	745	767	770	796	792	833	772	783	787	792	798	776	773	799	799	831	822	775	747	819	816	778	769	792	772	797	776	737	784	808	773	816	755	821	753	766	786	826	812	810	841	758	771	807	762	810	788	767	752	772	817	786	744	768	767	832	781	828	744	810	739	812	807	776	794	757	807	759	737	799	815	818	767	796	773	822	835	798	750	784	797	833	804	797	805	772	802	805	825	778	825	807	792	824	813	788	806	814	834	777	795	777	770	762	785	815	859	779	819	767	748	773	795	790	815	794	775	795	807	818	836	809	773	805	830	818	825	786	786	806	808	846	813	818	821	773	778	811	805	847	786	787	797	826	782	788	818	745	808	807	766	780	810	836	811	753	777	799	790	785	824	769	762	800	786	780	817	768	815	794	809	794	760	807	806	772	794	847	857	792	770	747	798	843	788	830	791	765	784	770	764	791	772	835	805	723	781	792	743	745	769	826	796	780	796	776	819	802	849	790	806	836	776	794	762	823	812	767	835	762	766	825	794	838	835	816	811	835	735	822	781	810	785	822	741	771	757	795	826	805	804	835	796	808	799	755	782	842	751	764	838	821	790	795	812	789	753	826	803	810	787	784	768	788	778	793	774	808	756	777	800	776	819	788	838	767	832	794	859	781	793	757	801	809	787	781	770	816	740	796	727	745	751	834	794	811	804	795	778	798	732	778	805	805	836	817	806	788	777	783	781	855	777	810	785	815	808	792	804	804	786	835	775	771	789	767	760	744	792	791	746	773	753	794	726	807	784	757	788	805	781	842	768	810	824	799	834	800	769	769	854	826	779	779	761	787	835	773	817	757	804	820	785	812	800	773	784	802	847	792	812	752	802	745	800	756	773	830	783	797	766	783	783	774	807	787	796	828	784	815	786	802	764	766	794	740	857	825	767	776	849	788	811	786	767	806	818	767	792	805	792	767	765	813	777	730	802	808	800	767	813	794	774	774	800	794	795	763	803	827	800	777	790	807	787	816	794	771	813	841	769	753	810	765	840	786	758	808	872	804	777	768	791	780	755	813	791	735	823	744	784	789	769	810	817	796	821	788	796	759	796	765	771	822	791	845	795	766	761	740	738	794	767	781	783	815	746	842	815	792	828	823	804	790	803	788	826	812	778	773	765	838	784	775	790	749	796	786	794	812	738	794	806	824	758	773	788	843	786	773	791	814	755	764	776	798	742	776	782	804	802	804	824	790	777	767	781	749	808	810	748	808	784	759	796	773	778	773	801	736	795	809	789	805	779	828	828	779	810	775	793	803	763	779	815	811	752	804	822	759	801	773	830	820	774	757	843	777	742	788	782	794	817	783	749	776	766	789	818	779	797	789	813	780	854	801	808	775	814	795	778	743	812	788	822	796	815	803	802	761	818	847	806	776	819	801	788	801	738	813	798	768	802	781	809	795	806	774	767	754	820	793	789	807	788	795	799	803	783	776	756	803	835	776	752	842	783	775	826	811	771	770	743	759	797	755	784	825	778	783	797	811	784	737	807	741	804	771	776	787	759	781	787	816	831	798	778	808	795	789	740	758	805	784	794	784	776	821	815	853	818	800	790	798	801	735	812	765	765	718	731	788	765	786	807	767	761	796	768	777	808	801	835	813	772	776	772	773	763	835	832	768	777	752	785	784	796
26663	21061	17082	9345	5499	3874	3201	2675	2112	1990	1693	1125	941	811	865	797	835	785	713	708	628	617	654	588	611	575	597	562	548	559	530	516	533	563	462	521	546	504	503	603	528	509	573	562	520	548	552	538	563	538	567	532	553	526	553	501	517	492	548	511	518	569	527	533	517	566	561	539	554	543	538	520	521	562	540	561	524	515	489	541	565	526	510	535	511	503	539	535	500	546	505	483	519	532	463	521	541	552	519	547	520	574	508	525	509	516	519	550	530	523	530	503	530	531	540	561	506	554	538	525	550	540	552	516	508	515	537	517	522	510	534	535	518	521	515	515	522	502	487	499	532	505	549	529	547	547	531	532	491	551	494	509	535	476	551	482	521	518	521	512	490	540	502	553	542	552	514	522	549	528	548	543	522	539	528	526	525	542	549	543	533	549	546	541	495	549	509	526	516	526	537	554	488	531	502	568	527	483	588	491	536	534	555	538	521	512	507	509	520	530	538	544	543	557	524	524	521	517	526	506	558	491	544	519	530	528	474	558	544	517	550	531	510	546	524	542	502	514	524	544	504	502	512	490	504	500	509	523	532	547	541	542	524	517	555	526	481	535	565	542	546	560	511	503	517	533	529	505	526	505	529	515	537	548	573	508	517	573	520	493	558	521	523	513	486	522	532	485	499	482	544	498	534	511	525	532	535	559	556	504	520	545	521	528	537	550	547	552	531	603	498	538	527	559	558	541	497	523	560	518	529	517	543	488	505	531	525	541	494	514	548	524	546	537	523	523	530	517	512	524	508	479	535	505	505	525	515	517	574	523	533	549	509	574	485	529	531	466	558	498	515	537	557	500	510	518	507	551	506	543	495	543	521	535	511	506	507	541	496	516	535	513	504	541	524	533	532	472	494	533	528	483	544	485	513	497	509	576	541	516	536	500	510	524	550	532	494	538	506	561	507	583	518	515	540	511	518	532	481	527	505	528	528	509	506	530	521	563	530	534	507	503	544	509	538	580	531	510	542	551	507	528	516	538	537	562	539	555	506	515	543	520	530	550	527	541	514	520	550	548	514	518	535	524	528	512	503	547	525	548	518	515	514	507	530	544	523	512	537	512	550	540	539	527	578	493	507	484	523	525	536	515	511	546	593	510	481	527	527	532	526	497	525	582	518	484	524	512	544	533	538	549	539	538	560	506	537	511	556	549	546	515	522	540	525	551	496	554	521	570	534	494	512	515	520	489	565	520	565	514	542	539	521	469	553	543	520	492	536	479	564	555	493	490	592	523	509	532	522	537	539	511	493	543	509	550	501	530	532	518	562	514	498	516	537	493	521	510	531	534	536	519	553	489	530	565	512	516	544	522	511	517	534	484	529	523	493	550	511	544	518	540	543	588	538	539	488	552	530	550	523	531	530	510	510	512	505	549	515	523	559	528	552	588	521	544	469	545	524	523	533	525	568	549	516	537	524	551	529	535	519	532	538	525	479	540	497	567	523	506	531	506	523	507	496	532	516	494	518	547	525	566	533	510	527	511	525	528	542	520	563	553	526	526	500	533	555	537	538	529	552	515	535	540	555	523	549	502	537	527	523	500	531	498	506	486	529	544	516	515	519	531	544	509	525	518	549	517	509	549	527	546	545	525	547	539	497	528	585	517	552	525	541	564	526	546	573	527	536	516	525	524	530	505	540	511	515	501	553	514	527	543	507	516	519	522	558	504	506	543	528	549	554	512	549	502	527	511	535	494	522	558	516	540	531	494	471	570	524	515	498	519	492	498	523	541	516	502	487	538	493	553	533	534	530	507	516	547	541	526	538	528	547	514	546	541	529	568	498	501	511	515	549	542	546	532	535	546	479	541	530	502	535	483	519	525	533	571	509	528	498	531	525	519	509	530	526	530	512	540	543	497	540	539	527	538	484	546	584	553	534	556	526	528	496	530	538	505	501	522	528	549	519	523	568	520	526	533	535	562	532	515	547	567	543	538	531	523	514	521	485	516	537	492	544	542	533	532	557	514	524	532	560	535	552	546	485	521	559	518	563	509	528	538	519	525	545	520	570	541	518	479	542	552	549	525	496	511	498	492	516	553	532	566	529	542	499	507	553	542	526	522	544	519	519	522	517	520	534	489	521	507	542	516	520	530	538	532	564	479	548	496	506	506	522	524	547	512	522	517	534	557	528	541	540	519	510	492	530	504	575	545	530	518	521	528	511	512	500	520	467	527	538	516	548	526	529	505	527	567	533	538	589	512	567	548	499	516	534	525	483	476	518	495	522	510	526	488	522	526	563	546	537	543	527	514	549	522	545	529	575	541	527	499	532	579	531	543	554	571	521	481	521	569	515	516	566	505	548	524	534	504	523	522	475	516	579	513	527	494	555	528	552	529	528	503	533	514	559	497	540	560	514	533	527	542	551	523	500	552	507	513	538	584	526	527	564	547	563	515	566	538	547	521	539	574	509	522	528	534	516	556	538	525	515	494	463	515	537	489	534	493	497	496	546	491	535	513	536	525	534	551	539	532	505	523	499	547	530	538	556	537	515	544	535	576	560	523	507	519	513	534	535	532	524	529	489	531	516	543	522	523	576	527	530	547	511	526	523	527	508	513	508	517	524	522	521	526	501	569	528	538	480	500	511	545	544	522	498	518	505	487	504	516	534	467	518	530	499	539	515	517	531	529	506	563	525	494	510	494	567	504	498	558	538	501	521	538	521	486	522	527	497	526	522	523	534	516	528	500	531	567	500	468	508	523	530	507	534	551	497	536	487	549	523	504	511	542	507	522	528	512	561	540	541	521	529	535	535	522	508	523	531	556	508	506	529	510	539	530	510	511	540	522	522	545	514	544	504	525	514	521	567	539	529	531	549	515	520	541	529	535	512	500	534	550	525	518	517	507	507	510	525	526	516	541	547	510	507	536	507	534	536	542	562	571	558	533	525	493	535	524	522	479	523	501	520	528	504	528	562	508	529	512	565	576	549	515	537	517	481	525	511	518	546	515	538	528	479	505	557	515	497	515	533	506	551	549	544	541	519	564	524	535	498	488	562	495	518	502	495	548	547	526	524	526	511	485	513	540	540	500	533	528	581	500	561	531	507	516	536	475	508	502	540	489	540	541	507	515	530	528	520	516	537	494	505	552	574	518	542	530	509	542	534	514	504	497	554	504	549	531	551	529	562	549	534	521	538	507	486	522	560	581	520	521	549	544	516	502	530	533	523	586	508	563	505	513	505	538	538	510	532	483	492	497	519	523	535	537	520	551	534	528	475	527	541	509	557	525	537	506	567	517	515	534	517	510	538	526	576	527	624	530	549	519	535	558	531	533	500	528	510	555	525	527	508	519	502	478	512	536	499	505	532	498	551	522	503	503	506	526	500	529	571	503	504	521	573	540	546	527	545	504	496	549	565	501	559	503	549	500	532	521	542	526	528	550	535	502	547	564	509	510	495	548	528	538	512	525	519	542	539	523	509	515	544	520	514	564	499	504	578	494	515	504
12427	19953	18716	13640	11645	9384	8471	7257	6096	5408	4142	2972	2073	1809	1817	1702	1570	1506	1376	1190	1151	1100	1019	994	1043	919	933	832	866	831	862	823	777	781	782	783	816	837	816	800	884	866	866	813	870	871	871	805	807	794	854	845	832	892	832	825	849	772	805	763	843	806	841	842	798	843	775	823	844	812	791	823	788	775	734	809	803	832	818	807	805	774	775	849	747	781	746	799	832	789	787	787	802	803	792	850	771	810	786	841	797	830	830	850	749	815	802	754	780	787	832	855	810	805	786	766	813	811	765	768	825	798	788	809	785	745	767	777	818	829	741	813	784	768	817	828	808	738	795	829	812	775	849	800	797	795	785	802	818	807	772	796	778	858	806	768	841	804	847	746	813	782	814	765	778	771	825	824	773	771	855	831	839	775	827	807	807	809	797	827	817	831	767	843	778	817	851	814	818	835	774	802	777	794	846	811	782	758	825	780	819	754	820	825	851	755	832	849	821	793	764	797	818	818	796	785	827	747	798	819	834	799	770	779	793	789	800	789	794	803	828	825	876	820	797	818	763	793	801	759	809	781	782	781	776	821	783	769	779	753	783	739	773	802	777	769	815	815	771	817	769	808	796	774	807	822	770	756	824	810	783	826	759	828	852	815	764	784	811	810	831	778	834	761	819	833	847	796	809	796	796	794	801	808	820	819	764	833	751	829	772	815	833	820	804	767	780	841	793	821	788	843	779	836	783	797	859	845	816	810	880	819	780	841	747	769	806	781	767	820	813	811	827	818	829	815	786	767	799	779	796	776	791	814	776	836	813	795	728	767	807	826	831	822	821	782	818	814	798	840	842	825	797	775	771	856	797	794	781	735	829	790	787	828	750	788	825	787	758	837	785	867	817	788	822	797	852	778	810	798	765	792	854	812	804	863	833	815	774	806	843	751	824	781	737	839	811	777	838	787	766	821	777	810	794	781	740	824	813	826	772	828	798	836	828	784	780	751	847	867	831	816	838	819	828	757	760	812	793	827	823	787	801	823	813	809	815	793	825	864	804	805	785	789	789	821	833	757	817	804	802	805	812	826	812	806	819	806	826	841	813	805	815	764	842	801	828	823	833	742	801	787	788	814	850	830	745	769	804	793	775	818	769	805	774	809	774	775	850	784	856	779	798	853	788	762	822	791	774	802	834	824	814	802	841	767	791	844	800	763	822	815	776	776	821	808	793	825	815	802	799	775	801	801	763	803	822	822	836	822	847	843	780	795	795	817	794	796	853	781	768	864	767	784	782	825	827	858	802	806	798	762	811	869	819	812	795	778	824	800	855	818	789	842	796	761	794	822	702	785	784	765	808	788	784	853	780	795	802	842	802	772	816	827	857	806	815	802	759	786	787	776	804	821	813	829	829	830	804	761	767	791	800	812	723	792	767	804	782	803	835	781	796	762	809	802	843	794	836	812	827	842	854	856	842	774	803	823	792	814	821	751	838	779	824	805	815	810	793	792	839	765	768	769	818	755	795	822	843	845	773	804	818	829	766	828	753	815	791	788	797	790	852	787	824	814	801	784	767	816	840	760	792	729	837	794	809	810	849	765	775	788	800	820	785	802	810	789	792	802	797	819	817	755	808	795	850	770	775	765	827	726	800	758	766	815	785	836	853	838	811	753	776	779	831	790	807	784	814	812	849	799	806	873	816	793	790	829	794	805	867	755	787	803	786	738	779	811	748	813	809	811	800	784	811	817	821	770	794	838	812	796	840	787	789	783	811	809	771	811	798	741	792	746	803	786	814	776	753	778	783	744	785	793	781	805	831	804	843	782	841	818	866	802	792	772	825	811	796	780	790	782	782	867	835	782	807	821	794	815	789	800	825	779	795	809	823	841	807	780	822	821	802	814	793	788	770	835	822	825	784	790	800	790	836	841	790	837	797	776	838	853	814	820	802	806	809	811	828	815	831	819	773	762	826	804	838	799	800	821	802	824	773	798	794	783	804	809	791	842	841	791	792	788	825	812	798	792	785	756	784	761	848	789	805	843	823	769	786	805	774	821	776	812	790	764	775	807	804	819	828	849	827	800	793	832	811	787	816	831	831	808	766	782	803	842	807	819	835	850	766	742	819	814	792	813	811	809	805	822	804	816	814	846	891	875	808	820	802	825	804	830	777	796	814	799	822	772	797	855	806	759	781	825	832	833	796	812	820	781	791	827	841	810	847	807	834	772	792	798	762	817	786	786	813	830	803	763	775	821	784	812	852	818	802	864	805	840	808	843	797	796	776	835	791	820	766	812	809	794	769	746	819	796	832	859	799	794	837	784	821	796	784	798	826	791	806	793	816	846	821	776	781	811	823	799	777	832	833	753	812	782	786	809	863	775	805	850	842	776	828	790	800	823	758	843	763	779	793	779	850	786	786	773	806	810	782	831	822	797	808	770	779	810	776	801	796	773	862	801	805	823	781	799	795	789	855	829	762	775	827	809	780	801	794	806	829	805	762	797	799	794	768	771	834	865	754	802	784	796	769	818	833	824	806	803	775	775	843	775	772	774	838	760	797	854	796	795	838	774	812	800	794	817	791	768	826	811	841	857	813	815	796	817	857	831	810	791	818	784	849	811	817	904	794	843	817	767	821	795	784	769	840	857	791	806	757	783	841	805	793	791	797	780	790	792	741	823	801	784	778	820	805	826	824	794	822	843	781	775	845	806	767	821	862	800	757	842	780	787	777	811	843	778	822	790	847	741	799	774	805	821	783	771	799	772	810	782	833	787	760	814	900	744	789	849	821	823	766	809	822	818	786	795	789	775	788	834	745	817	802	789	832	781	772	863	778	830	789	858	815	795	742	809	813	783	807	824	783	777	830	762	821	771	762	809	776	764	800	858	861	801	750	792	797	781	806	810	803	813	755	748	742	741	806	814	814	751	765	787	809	808	772	825	862	820	825	753	817	816	804	828	816	801	761	791	832	838	814	801	784	805	788	811	794	840	780	770	829	802	752	821	776	758	790	815	839	811	806	800	766	847	846	842	787	781	828	878	843	791	791	799	771	853	829	777	761	822	818	790	835	822	804	796	845	831	866	787	799	812	793	807	767	819	814	810	834	761	760	809	828	820	847	850	766	786	817	777	845	790	781	778	797	789	830	781	787	811	829	782	798	798	829	822	826	831	799	789	805	799	765	831	765	825	805	827	783	843	818	810	772	788	801	820	822	806	760	770	831	796	805	786	784	820	782	780	808	791	830	818	794	791	827	808	796	803	850	777	818	804	817	841	797	803	798	803	781	762	856	856	787	788	815	738	782	731	786	802	843	770	793	747	881	813	750	853	850	815	804	770	832	799	770	819	763	784	789	799	819	776	803	745	827	823	778	810	798	785	814	795	814	775	783	779	841	817	823	816	806	853	817	798	781	745	804	775	882	804	792	822	784	780	845	841	815	810	825	833	737	783	838	834	845	793	820	771	762	812	849	820	805	808	803	863	791	849	846	816	794	829	796	783	780	828	803	806
24111	21281	28579	24360	20919	12998	7836	5241	4104	3601	2757	1951	1441	1327	1274	1172	1185	1091	1008	965	872	840	898	816	787	750	770	715	685	720	690	658	660	715	682	711	633	676	661	709	689	749	675	690	695	663	712	651	700	657	719	736	679	697	682	642	631	673	695	695	656	608	671	636	635	710	664	621	650	708	714	646	615	604	652	682	677	706	677	711	663	707	657	639	652	685	665	681	674	652	637	638	659	606	642	706	657	674	651	651	679	660	609	652	676	656	670	615	669	663	675	659	698	725	667	678	691	606	672	687	637	660	661	691	680	711	689	621	672	656	643	675	700	672	677	678	670	647	634	678	681	634	644	642	643	672	668	665	666	667	649	693	680	658	666	596	636	688	652	646	664	692	666	671	642	643	666	658	694	635	650	677	660	633	708	669	649	624	682	682	665	668	683	708	653	698	678	633	694	671	689	664	665	638	644	611	666	665	639	653	634	720	675	748	657	620	640	674	649	635	643	655	696	668	672	619	704	643	678	637	695	642	666	657	691	705	656	652	689	606	697	610	669	639	630	619	713	650	656	699	672	616	662	683	673	663	674	622	685	616	667	671	616	690	662	707	660	677	644	674	653	664	673	642	656	690	666	690	643	687	683	666	698	687	654	665	615	674	645	676	691	709	636	657	654	639	641	636	622	661	701	691	679	667	675	646	636	726	604	678	633	675	619	643	655	628	715	689	678	657	611	698	664	632	665	680	695	647	672	637	676	665	639	672	636	650	643	676	622	686	676	615	663	655	671	639	688	725	637	634	630	658	675	645	648	665	686	660	642	654	672	683	677	650	648	645	660	616	680	696	627	635	665	661	671	652	614	649	693	682	691	658	659	685	639	639	659	650	677	666	657	675	655	645	645	644	628	654	644	670	690	665	659	645	684	600	602	611	644	674	648	620	638	695	584	653	684	662	665	672	648	662	658	661	651	634	659	662	645	669	665	687	616	647	663	644	633	667	655	667	685	646	669	677	619	679	673	619	683	698	645	668	625	670	708	664	686	658	656	695	690	650	668	646	688	657	656	704	626	663	688	669	656	677	642	672	643	684	678	617	660	637	643	682	635	640	630	647	574	626	621	591	625	638	609	685	604	678	653	682	656	643	654	694	643	666	684	661	672	725	657	665	711	675	636	686	653	691	644	660	676	637	679	684	671	698	646	708	657	723	627	673	660	683	614	682	634	643	684	687	637	674	653	672	688	628	644	655	679	671	634	646	609	628	640	634	642	688	674	669	643	684	708	690	671	669	671	676	630	676	655	644	704	648	686	655	639	636	637	656	671	666	674	685	646	653	644	662	628	660	675	664	624	699	655	638	663	675	696	656	693	642	635	664	647	665	683	654	669	654	671	636	642	639	600	658	646	691	685	679	664	688	656	655	650	674	665	686	686	666	679	660	687	671	651	678	633	639	603	645	658	649	683	658	662	653	637	648	635	719	596	684	685	655	586	698	639	658	666	633	670	662	633	668	648	692	671	647	674	659	610	618	678	671	647	712	675	723	637	649	696	641	651	614	684	653	665	619	661	660	668	658	675	626	673	646	692	684	680	665	658	647	683	610	658	635	668	670	672	674	654	673	654	646	626	592	661	689	671	627	656	656	610	686	696	679	632	619	692	658	663	642	687	634	727	642	668	659	678	605	666	650	653	652	668	659	642	650	664	642	648	667	640	646	692	632	688	685	653	630	630	626	661	673	733	647	647	686	646	655	678	642	704	669	662	648	696	664	740	684	646	654	658	642	682	639	638	609	673	677	730	693	620	650	674	616	680	643	653	627	694	683	674	638	644	674	658	642	624	654	711	656	666	669	693	652	674	687	689	693	664	651	639	687	631	656	609	583	619	687	642	681	681	667	658	696	603	650	679	649	704	728	641	643	687	693	669	669	652	674	625	667	669	617	620	628	665	714	685	680	646	670	683	667	653	663	672	635	663	665	669	678	728	657	629	678	693	635	639	663	657	641	687	667	648	651	620	644	649	698	655	685	657	674	639	598	635	643	685	669	699	669	648	655	678	685	649	675	647	635	660	639	672	691	729	714	685	672	648	669	680	618	645	644	699	647	647	647	686	694	693	688	665	641	655	646	660	686	645	629	670	653	649	693	655	684	678	686	682	679	671	651	682	664	637	659	697	644	656	688	684	659	678	630	674	673	664	702	693	625	660	699	660	658	675	704	696	623	684	663	687	662	711	671	678	625	658	664	654	629	653	687	628	669	651	714	627	618	623	649	645	687	653	646	662	702	633	658	655	646	659	681	657	644	657	653	607	682	690	621	679	672	672	640	608	652	633	699	693	637	704	649	681	626	646	665	641	661	679	669	652	641	609	706	688	670	662	651	689	597	688	661	675	650	606	652	669	665	643	694	649	659	672	653	671	662	650	643	647	650	632	678	655	693	682	654	642	629	657	674	687	665	649	640	663	692	642	621	667	682	665	730	671	690	619	682	642	651	698	674	626	641	625	660	670	655	688	701	651	625	622	674	632	698	704	678	696	624	634	682	690	685	636	690	597	694	659	622	628	633	654	677	653	656	656	687	676	690	647	655	642	661	640	677	699	634	643	621	649	668	657	668	652	664	645	707	654	662	664	675	655	703	632	690	666	666	655	651	706	654	687	692	622	659	651	641	651	677	709	641	689	628	624	611	686	650	622	632	652	680	636	684	664	676	660	671	625	661	686	613	671	638	661	655	655	630	641	656	662	616	605	638	652	642	685	669	668	631	646	644	663	673	683	657	683	618	649	633	629	683	663	662	646	641	603	640	661	690	648	668	653	675	657	657	656	636	682	620	673	677	669	702	629	690	698	684	634	667	652	621	654	675	629	678	712	623	614	657	696	629	665	616	682	655	681	658	616	650	627	663	572	675	651	635	646	612	663	627	636	612	668	637	674	680	655	718	680	702	626	633	667	646	646	664	654	694	616	668	660	676	661	640	673	682	642	612	685	688	636	677	688	634	609	697	658	625	673	651	643	652	677	633	657	620	682	702	665	693	627	662	655	622	624	674	664	669	642	698	639	687	590	687	676	689	647	666	629	674	608	658	674	655	688	671	710	688	653	629	649	696	670	631	640	685	687	680	640	657	655	686	669	680	622	695	647	682	629	620	615	623	664	695	666	718	622	671	672	643	633	653	627	667	667	652	647	661	658	669	690	678	664	706	654	670	649	656	639	678	639	638	688	681	618	645	689	695	659	653	661	654	674	607	699	637	685	631	665	611	658	671	683	664	637	669	685	598	650	688	683	699	636	699	665	637	669	675	606	696	673	680	702	650	691	651	668	700	682	686	691	682	628	672	683	653	645	668	651	653	674	659	601	624	608	616	655	649	646	691	610	679	642	681	684	694	652	664	683	683	645	668	674	685	672	613	676	644	632	638	662	661	602	667	641	686	627	687	670	648	643	665	661	689	632	635	595	653	632	603	620	700	656	659	696	701	680	677	637	637	677	635	648	656	637	706	682	613
13756	27788	27263	21660	18045	15488	13960	11775	9951	9004	6787	4551	3437	2933	2609	2547	2412	2280	1920	1792	1550	1489	1476	1312	1267	1238	1193	1171	1043	1147	1072	1049	1044	1033	1041	1059	1031	1036	1020	1064	1019	1047	1105	1143	1060	1087	1078	1025	1056	1039	969	1069	1102	1052	1030	1077	1104	1038	1017	1008	1042	1010	1053	969	1068	1028	971	1003	969	1018	1000	986	979	990	985	1040	973	972	1013	1010	1033	1005	993	987	995	986	1026	1014	973	1023	1006	1020	976	1033	987	1061	984	1019	1023	1059	971	963	967	981	996	979	1019	1008	966	982	972	1001	932	1006	1004	1040	1024	974	1028	977	1058	1016	1026	974	992	1055	966	1021	1036	1011	1018	1015	1041	1029	958	977	1003	977	982	1005	1018	1037	1014	982	1016	1009	999	1030	1003	974	1025	1034	1022	932	1023	1027	949	988	1003	962	1051	971	967	997	1026	937	1019	972	987	970	1029	1034	991	1007	963	991	1013	1027	1016	1044	1064	996	978	993	1051	1042	1030	1029	985	950	1030	1010	967	974	1054	975	1031	962	1064	991	1030	970	988	934	993	1007	1028	1023	1007	1045	1043	976	970	968	1011	1012	1017	1005	1020	977	1032	1015	975	1067	1025	966	970	1050	970	991	983	949	958	1010	957	974	963	977	1032	1027	995	976	952	987	1069	998	1050	1024	1046	974	1000	1005	958	961	973	999	1012	1000	936	993	999	1010	990	968	1047	1009	952	1029	968	1029	1015	977	997	1011	1055	1001	985	1100	960	998	991	990	1040	993	1017	1018	1016	990	999	1006	1006	1036	1005	974	991	1030	955	1029	1056	981	966	979	971	1028	974	994	1045	956	1014	1024	953	1026	968	1013	1000	1055	973	1060	999	1001	1052	1023	971	999	964	1010	1016	973	947	991	1011	1019	1024	963	1004	1007	1015	1047	1022	985	1062	980	1021	959	1010	995	1021	1059	992	974	1049	1046	992	1000	1025	1017	1024	1019	1007	1056	1002	1015	1054	956	975	992	1024	1028	999	1057	1063	976	1022	1010	1062	960	1051	999	976	1017	1057	1008	975	926	1005	994	999	1006	1032	986	1027	1025	1043	1002	1023	1020	982	1016	952	1018	1029	1027	941	999	1012	948	1003	1070	1027	1047	1092	1040	984	1019	1018	1016	994	1001	989	1046	947	958	995	970	1001	1020	980	1018	968	995	1025	940	1022	1023	987	1002	1033	1011	1010	985	1001	987	956	1040	950	994	963	1002	993	972	999	1020	956	1034	999	1020	1037	1044	1024	959	995	991	1048	1015	972	1021	943	987	982	1028	974	988	1054	958	1004	1020	1020	1001	1030	966	946	978	966	1000	1027	1045	1030	969	954	976	1005	1042	1010	1047	1031	934	994	1036	967	1011	978	950	1058	920	1022	989	1027	1006	945	1029	975	991	994	992	1002	1011	1063	1054	995	1016	998	978	1000	1017	974	1002	979	996	1053	1015	970	992	975	1022	1026	1039	1004	1042	995	997	969	955	1001	1004	1016	1007	1045	1014	941	1011	1012	995	1022	983	962	994	995	983	1009	1041	1016	981	1016	954	1008	997	1009	990	980	980	959	1015	990	962	1015	977	1030	956	1027	985	948	1031	1050	964	1036	1000	1019	1007	1004	1016	1007	1039	1021	1036	1009	982	998	1009	933	987	1005	953	1036	1027	984	988	999	1000	987	974	1021	1022	1033	1060	1003	965	1052	999	1034	971	1019	1075	990	1011	917	992	983	1046	1047	962	958	1017	1033	1017	984	956	1018	1010	971	976	1022	992	1026	986	1048	992	990	1008	999	1007	963	976	1053	1027	983	1040	1013	944	949	982	1041	957	1002	971	1015	1008	1002	1045	1020	993	1002	979	1001	971	967	1039	1023	989	992	1033	1022	1053	980	1011	961	1014	1049	1006	977	1043	1042	1013	1039	984	1020	1039	1034	980	987	990	955	1033	1013	977	1040	1004	987	1036	971	985	1002	1051	996	1009	966	1025	996	992	1058	993	991	988	1025	1006	984	996	1028	993	1014	1015	948	976	990	1022	1043	1016	988	1021	1034	1059	1031	966	1001	1002	984	1042	963	992	999	978	1002	976	1082	1017	993	953	964	1015	1014	1004	1039	996	1025	956	1021	1007	973	996	1012	1052	996	1023	959	988	977	997	951	1003	1069	1053	1018	991	1039	953	1003	1053	1011	967	968	973	971	1002	997	1005	960	943	1061	1032	985	1004	942	1064	964	1028	991	921	972	1035	1018	1008	1005	958	1001	1016	1007	1071	1063	1049	1034	991	962	974	1035	998	1001	1047	970	1021	969	1005	1022	993	1041	1060	1017	1061	933	1044	1087	971	969	989	1004	958	990	1040	996	986	1025	993	983	984	1048	917	996	1020	994	1004	1010	999	969	1035	997	1019	979	1042	968	1047	1023	963	983	1005	987	1037	977	981	1000	972	1055	1029	988	977	955	982	982	1071	1041	1007	994	985	1040	969	1023	1015	1065	957	983	998	1020	1022	997	990	1034	993	1054	1033	1025	1001	1034	1049	951	1022	1013	1040	963	1004	999	946	964	1037	1029	970	986	1022	973	1006	1074	966	1010	981	965	989	1018	1010	984	1029	1004	988	1022	973	985	959	1003	1018	1002	982	1016	1014	1041	1015	975	972	992	989	1024	984	1045	1033	963	1000	1023	1000	1039	1002	984	1016	1007	983	1022	959	977	986	1000	988	985	983	973	1016	1004	987	994	995	1036	1020	1031	968	971	987	1034	1048	917	980	1012	989	989	983	1008	1023	1022	1063	989	1023	993	966	1004	987	968	1040	1003	1020	1029	949	983	1007	1038	998	991	950	998	985	1011	1032	995	1001	1031	1005	990	1023	995	994	996	1002	954	989	973	976	1045	987	1036	1053	980	1008	964	995	1011	994	1019	977	992	1064	970	1008	1015	977	1061	1009	970	1003	985	989	977	1045	937	957	1043	1020	1043	1002	982	1016	970	989	975	1009	945	1021	1019	996	976	998	1008	989	952	1039	948	998	941	993	1055	980	957	989	1044	996	1020	1023	1003	1017	966	982	1027	1010	993	1012	1032	976	977	1017	989	989	1012	930	981	950	985	1006	962	1009	1004	962	963	1022	1064	970	990	1026	1028	994	986	1005	1000	1010	972	1009	1039	991	1008	980	982	1008	1010	1016	994	996	983	1002	991	1036	994	1016	1045	905	974	1043	1020	962	1020	1029	967	1007	1006	1019	1012	983	1036	1005	1048	1009	994	959	1063	980	1001	1067	961	967	1015	931	1061	1033	1007	999	964	1016	966	1018	1051	1024	1049	1013	968	997	1017	1043	1040	1031	1055	989	1039	1020	993	1068	1031	1004	1011	998	1011	1059	1002	961	1007	965	977	999	1030	970	960	938	1014	1003	1014	1083	958	977	986	1005	993	953	978	983	965	1034	1002	1069	995	985	952	1016	1026	1015	933	981	985	985	1038	1002	1040	1042	1007	1022	1002	1019	1023	1008	1031	1031	1009	936	1000	997	1004	966	991	1020	1023	988	980	1038	984	1046	982	973	970	993	1010	1060	1020	1030	1019	1006	1034	1022	988	1020	976	1043	997	962	1036	992	1034	970	1015	976	1069	1018	1023	976	983	1035	985	1042	1011	982	953	989	1003	983	1021	992	1008	1013	977	989	993	963	986	961	1033	1012	1018	969	1016	1031	1024	1055	1007	993	1017	1021	983	991	1030	1006	1040	995	1043	985	1055	989	962	957	1001	949	1003	1046	1013	1066	1016	999	990	1001	973	1022	1020	1044	1007	959	1007	922	1075	1023	985	1075	1013	1055	1002	1044	1032	1002	1038	1035	992	1024	1013	1062	1020	1012	1031	1082	1036	1029	1070	1043	1008	971	993	1013	1036	1041	958	985	1012	1032	998	991	974	967	999	1010	1064	968	1015	1021	975	990	1014	1027	1001	959	992	976	991	1054	1005	983	965	1024	1021	996	1020	1031	982	939	1035	1040	982	951	1005	989	1002	995	997	1003	959	1051	1003	984	938	1002	1067	986	952	1003	1017	1035	1025	999	989	1014	1022	988	1006	1004	933	950	1010	1009	990	997	964	1001	996	1035	1034	1008	1029	995	1034	1011	1008	999	970	1007	1025	1040	993	984	966	991	1012	1024	953	978	1010	1071	1004	996	952	954	941	981	944	970	1013	996	951	973	993	1073	951	1048	1038	1023	986	1003	969	998	994	1021	999	1030	1007	1007	971	1046	972	1026	968	977	1022	1054	998	1057	985	981	975	1038	1069	990	1015	988	982	1042	1037	945
23075	21245	29114	23713	21337	21286	15168	7742	5904	5084	3544	2207	1755	1508	1439	1336	1332	1143	1038	878	830	829	769	718	639	611	627	578	569	596	604	545	561	571	585	574	557	570	528	516	539	551	533	584	552	564	548	527	521	548	578	545	568	538	526	550	549	602	520	515	554	557	542	556	488	562	531	519	487	523	544	529	536	540	488	520	492	478	475	533	553	506	507	481	493	519	503	519	473	486	565	486	503	492	522	550	490	523	505	513	521	499	524	468	511	557	491	571	525	537	524	561	560	518	508	474	528	549	501	505	494	523	517	513	495	487	497	516	522	494	516	550	527	567	534	503	519	548	519	503	528	473	512	501	500	519	565	513	520	554	518	524	519	543	489	532	530	478	486	498	506	565	498	526	532	494	532	511	554	539	520	508	527	532	530	510	483	503	525	524	498	530	501	543	522	466	491	518	565	514	494	508	488	493	541	519	525	500	521	519	546	521	542	515	493	540	485	488	551	543	560	507	457	542	530	520	504	494	525	518	467	512	458	534	509	523	509	493	503	547	526	551	537	529	493	511	480	554	552	471	526	529	511	503	510	466	557	545	534	527	528	510	542	517	519	528	515	534	504	514	527	533	518	542	508	498	496	531	553	483	507	514	519	537	502	483	537	546	514	529	496	510	546	519	463	514	509	515	532	523	534	460	515	509	484	509	529	514	539	511	513	482	543	522	481	519	500	504	544	506	487	511	513	485	551	515	549	518	538	538	538	501	519	525	521	499	545	543	513	547	529	547	510	539	528	542	564	526	519	526	555	542	498	515	527	552	547	511	515	538	510	525	495	553	503	528	551	547	532	498	497	535	537	544	518	501	530	499	512	549	466	491	532	499	489	509	517	494	494	516	483	567	518	552	493	541	498	501	526	529	517	481	520	538	492	534	518	494	536	507	525	543	545	487	515	526	548	539	548	513	559	514	479	527	540	482	531	526	496	518	510	514	513	504	512	508	500	467	563	512	525	520	523	515	508	510	540	531	512	570	476	504	519	494	509	519	524	524	565	513	524	533	500	552	505	512	530	521	509	473	508	531	557	511	487	488	478	510	571	541	505	556	516	515	516	500	509	513	500	502	537	506	495	531	515	501	516	541	512	496	461	536	565	498	536	488	536	549	481	488	568	534	512	536	548	514	542	547	543	523	492	510	485	523	522	528	528	511	512	484	539	492	540	493	493	543	506	537	513	515	489	503	552	490	500	491	500	511	535	516	518	570	541	560	512	542	558	487	526	549	517	486	523	497	538	563	527	467	546	513	490	545	498	495	488	490	545	564	556	494	536	509	571	489	509	507	542	548	516	517	491	501	478	491	532	519	541	520	515	519	531	517	554	540	523	532	512	512	519	502	528	529	510	480	496	504	508	536	515	517	526	492	509	524	533	535	527	497	523	560	524	506	548	505	511	497	518	526	482	490	575	528	503	542	506	519	534	516	512	532	529	510	526	540	507	555	491	510	522	464	542	510	503	540	517	511	501	516	513	541	537	533	529	529	548	511	514	489	500	479	534	489	532	506	529	533	472	513	557	581	489	525	503	495	531	508	505	537	510	517	516	505	535	532	549	549	503	554	524	516	529	519	486	533	480	541	483	554	546	552	566	475	510	548	483	562	499	490	497	516	522	492	495	534	520	508	559	497	542	492	527	543	520	530	552	523	528	522	529	500	518	545	534	518	541	489	480	522	513	538	493	546	546	550	490	493	517	494	491	568	525	493	519	536	507	449	484	503	488	515	476	483	527	474	522	517	517	496	501	501	581	486	535	517	514	539	456	529	532	532	520	487	524	554	515	525	497	551	488	477	504	506	493	488	512	494	526	532	523	507	516	533	490	519	522	530	501	548	548	471	491	538	531	516	516	521	494	487	523	496	509	495	526	487	527	511	499	539	527	536	488	524	487	535	544	533	501	543	483	536	508	523	555	536	521	511	554	513	503	523	525	510	486	531	528	511	483	508	510	520	506	542	497	483	520	507	511	525	539	522	494	470	485	480	517	464	520	546	538	538	507	535	519	523	525	493	513	485	531	523	527	554	514	480	516	522	521	549	522	517	497	519	511	534	498	531	514	483	493	536	506	476	473	527	544	535	556	524	525	506	488	480	492	512	521	525	558	554	553	498	511	535	487	523	536	507	545	492	517	512	541	478	556	491	535	529	511	531	535	517	533	541	525	550	522	527	526	472	490	483	496	498	527	512	586	519	524	513	518	480	505	507	499	522	511	495	505	493	527	494	495	537	517	530	555	504	511	513	506	515	495	527	555	527	558	489	542	474	517	532	566	459	565	548	530	532	536	556	557	520	500	505	544	531	502	512	495	505	554	510	492	475	511	525	483	488	534	516	493	530	539	503	531	498	516	489	538	503	514	508	552	568	508	528	540	494	521	532	514	502	519	497	497	525	547	523	516	529	481	541	491	506	512	476	514	505	533	506	536	575	556	534	554	507	527	526	527	541	488	500	518	526	501	536	517	527	536	535	530	508	486	511	493	511	511	480	508	502	554	507	516	494	566	536	552	530	526	549	563	512	473	519	554	479	519	494	515	523	536	543	496	502	500	528	543	501	520	528	477	509	479	507	527	512	520	519	525	531	493	504	494	500	525	531	523	541	530	563	496	558	509	521	532	541	529	501	508	512	492	504	538	482	525	571	475	545	540	537	477	503	523	544	531	540	559	539	543	551	559	528	506	526	489	495	501	529	533	503	541	524	554	564	498	505	519	509	539	528	521	523	476	542	476	512	517	522	487	502	532	505	562	523	528	505	494	506	546	473	530	512	478	545	482	482	553	507	540	503	502	489	502	542	499	553	513	517	494	486	533	491	525	537	507	511	498	539	537	484	519	513	520	546	495	530	541	494	507	539	503	553	488	521	515	523	522	538	491	519	505	505	547	527	546	504	502	501	466	526	557	565	543	516	510	512	548	529	529	535	516	532	492	491	539	525	503	516	515	566	513	541	527	518	538	503	487	532	537	536	531	517	562	494	522	535	540	525	529	534	516	513	524	555	484	513	504	527	511	522	535	479	512	513	519	533	528	600	505	540	517	524	523	535	515	516	522	518	500	512	462	547	520	518	512	488	527	549	505	499	507	495	487	513	535	500	534	485	531	522	529	538	510	519	560	521	494	482	494	474	492	548	513	525	526	521	550	533	542	528	504	544	521	545	551	496	530	515	541	546	530	485	505	542	530	455	539	516	523	527	511	511	541	525	530	486	474	507	520	494	480	533	530	526	500	525	494	522	498	534	500	508	523	502	516	497	527	524	524	527	524	535	511	520	507	505	514	547	511	569	530	515	505	484	538	525	504	510	503	501	578	490	517	515	550	499	495	504	509	499	494	491	522	489	501	537	522	509	489	487	545	465	482	536	526	526	495	508	475	554	487	513	512	533	476	545	510	530	486	513	501	476	506	497	534	515	502	511	502	456	482	510	503	514	499	528	543	528	505	511	503	520	547	537	482	518	503	490
15650	33101	32595	27049	22724	20231	18313	15193	13705	11877	8366	5442	4263	3439	3359	2964	2917	2443	2167	1942	1668	1512	1506	1364	1272	1133	1012	1018	931	911	839	833	887	862	879	836	861	781	832	866	826	912	895	878	897	888	887	830	873	857	863	944	894	896	892	830	809	878	851	860	774	787	772	806	821	797	790	788	814	794	791	791	819	759	794	807	781	776	804	808	814	775	778	818	805	789	782	771	771	771	836	819	765	800	822	818	746	780	784	773	737	768	831	818	789	755	786	805	766	806	722	809	775	820	782	800	834	832	808	799	747	822	803	820	769	804	808	782	784	785	812	811	763	818	812	757	813	813	807	781	802	784	816	820	784	794	814	759	809	817	836	751	771	765	789	784	767	757	764	825	806	803	803	821	824	791	783	798	833	774	784	792	802	789	800	795	794	771	797	746	780	833	824	753	800	826	750	795	794	834	786	839	779	800	770	805	817	813	812	834	837	778	820	793	830	756	828	827	745	819	811	816	784	757	751	777	756	783	822	865	834	823	803	780	804	809	805	809	767	767	843	799	808	780	825	841	835	806	795	786	780	765	819	769	765	772	835	774	787	774	758	849	769	730	831	822	823	777	841	813	788	732	774	814	796	831	761	777	798	774	783	781	789	815	830	806	793	802	773	803	794	823	827	751	822	794	803	803	760	751	736	827	824	752	788	810	808	800	809	794	817	830	809	771	828	779	812	839	744	782	820	841	808	812	852	813	791	836	816	756	840	794	791	800	787	832	779	790	775	808	819	777	807	830	829	805	808	804	722	822	830	825	797	813	791	831	818	813	785	771	788	768	810	807	835	852	796	796	831	727	764	794	800	774	862	804	774	788	771	769	777	811	810	778	806	730	759	779	817	795	786	776	799	752	816	826	824	792	804	816	767	767	832	763	796	792	772	787	764	837	779	803	795	772	835	832	791	750	775	787	770	804	856	784	748	797	826	812	773	809	786	757	794	805	863	772	838	792	841	799	822	786	791	805	769	800	822	798	826	774	749	821	761	780	804	752	761	837	773	803	802	777	791	773	828	765	799	784	814	766	762	829	784	794	778	825	785	812	782	809	758	762	782	826	788	819	782	789	783	801	729	763	761	765	800	791	756	785	790	775	772	802	775	799	745	855	783	794	817	801	827	792	799	783	830	828	810	807	799	791	769	730	785	862	764	772	744	841	787	797	807	821	772	799	796	830	780	774	834	793	762	795	757	804	786	785	811	805	815	794	815	837	727	819	814	724	811	773	805	853	795	788	804	811	774	779	857	758	779	802	784	798	791	835	783	803	810	751	765	805	850	820	781	820	778	824	763	742	767	771	777	819	785	778	796	823	804	838	771	828	804	819	798	800	750	778	774	786	783	762	831	819	737	839	838	760	785	733	819	788	744	799	817	790	805	796	742	834	839	787	791	770	811	717	792	786	788	791	779	805	790	833	842	792	760	746	774	837	773	772	793	816	822	798	783	797	754	807	801	810	764	763	802	802	791	796	818	794	790	757	829	775	736	791	759	835	754	756	801	784	824	800	800	784	779	816	754	791	718	817	827	811	753	795	797	783	782	785	794	822	794	798	781	839	770	733	787	781	722	743	792	781	800	775	798	793	799	820	810	830	764	787	750	799	834	810	889	831	819	782	791	744	760	804	826	748	796	768	752	746	828	788	807	798	764	798	757	801	811	809	803	780	806	836	826	797	801	828	789	797	803	761	818	792	796	804	794	801	824	816	788	790	788	812	797	764	761	801	838	777	824	792	826	800	816	767	771	863	793	773	764	776	814	797	779	782	819	811	816	762	757	792	806	800	818	766	804	755	782	803	815	766	796	808	764	823	809	796	829	825	775	811	809	793	792	817	786	763	839	772	777	833	808	796	794	757	834	847	792	820	752	788	790	809	746	806	831	812	778	769	813	758	760	797	751	783	755	793	766	773	820	755	807	780	784	791	806	795	796	839	809	783	756	783	806	768	787	829	757	791	798	804	762	764	750	803	777	792	800	813	790	837	771	821	814	846	791	836	790	810	826	854	834	817	800	843	744	823	799	768	816	809	804	767	795	808	806	797	842	790	808	780	815	727	774	784	768	759	779	826	847	747	802	784	762	813	807	776	781	775	744	792	772	758	846	830	858	741	791	796	802	841	753	773	760	761	789	768	835	759	841	819	823	791	803	766	813	798	796	814	753	806	808	832	836	816	816	825	756	855	799	775	798	812	775	800	806	773	794	768	780	816	769	791	825	780	803	812	813	780	800	830	804	826	787	790	783	790	775	806	795	812	777	826	806	787	803	786	848	812	775	754	808	813	800	818	790	777	808	801	756	772	761	841	795	833	773	774	801	773	827	747	849	846	791	825	762	774	799	801	773	849	787	773	791	805	821	814	779	818	797	779	810	739	769	794	773	791	783	775	804	779	781	787	842	806	791	790	809	802	831	858	788	756	796	787	776	791	796	807	831	779	773	764	790	790	819	759	790	817	826	831	822	805	814	784	803	801	830	822	792	801	795	820	763	828	776	795	783	758	771	766	809	787	812	825	751	777	810	803	825	729	835	790	788	791	788	804	794	776	819	804	770	837	828	796	779	810	820	800	781	839	752	830	795	820	801	791	724	802	766	826	786	849	831	792	811	833	803	785	811	745	799	825	757	809	807	812	772	780	788	779	783	788	805	801	828	781	848	811	819	837	768	786	779	795	815	791	827	794	768	837	800	800	804	804	804	753	813	835	789	765	762	794	793	790	765	760	849	785	790	842	806	800	797	792	811	828	764	778	808	807	791	821	831	769	762	776	827	765	827	743	878	805	795	832	772	805	807	802	767	772	779	808	763	757	824	840	831	818	773	817	778	785	802	770	813	748	788	810	798	784	772	768	794	810	816	738	748	777	788	817	784	774	810	858	776	811	806	781	800	777	775	779	804	827	780	805	788	792	769	787	834	800	799	858	774	807	756	820	779	794	763	797	785	761	785	797	809	844	800	797	814	803	764	816	777	738	761	791	769	826	786	820	780	779	785	780	779	755	797	805	795	826	770	812	780	775	829	791	812	794	821	788	798	794	812	846	784	794	798	802	721	817	807	731	844	737	775	787	817	801	793	806	757	830	784	783	765	803	796	787	791	774	770	790	810	770	792	845	766	847	744	838	788	794	827	771	794	731	771	801	797	792	760	792	771	778	769	771	812	755	765	767	786	788	760	822	824	777	830	819	776	807	799	750	800	766	796	791	814	740	797	762	804	806	820	806	798	800	799	796	772	779	747	766	802	785	801	825	810	782	788	840	804	776	863	776	795	827	792	775	796	830	781	778	786	785	806	783	798	764	776	848	823	844	763	839	747	814	787	811	759	746	769	773	773	796	826	791	800	763	796	793	781	791	765	747	817	751	812	818	775	818	755	770	776	779	809	828	785	810	791	736	788	789	801	845	795	820	806	779	801	813	810	788	839	792	828	764	811	793	787	798	726	800	752	796	818	823	772	783	807	799	812	781
26645	21098	18541	11132	5884	4574	3671	2638	2448	2057	1455	1067	933	855	831	823	781	734	699	698	629	653	606	562	631	568	574	543	543	508	525	524	489	527	512	512	562	513	518	523	563	515	579	548	511	504	555	524	572	536	523	574	547	517	593	502	532	578	538	543	568	555	568	502	525	565	534	579	574	538	535	545	551	481	512	501	505	556	514	559	510	552	556	531	540	510	523	526	563	521	527	513	540	549	532	526	516	527	583	511	533	536	507	534	560	528	508	504	540	523	507	539	504	520	585	536	511	539	531	505	513	514	530	526	532	505	522	533	511	506	533	525	531	523	549	500	511	540	561	504	474	511	533	474	486	500	536	557	534	531	506	521	496	495	506	551	527	501	541	559	532	495	543	532	523	565	512	512	520	536	542	558	547	538	549	554	534	549	509	550	493	536	512	509	543	526	555	534	509	539	531	513	516	505	541	560	520	533	487	550	519	512	518	539	559	534	557	555	530	518	539	523	561	532	520	527	514	513	521	529	543	521	563	530	543	558	519	473	475	512	514	469	515	500	516	520	551	484	554	533	527	496	537	513	540	529	555	500	506	528	553	551	529	538	559	501	504	514	546	551	557	532	571	497	543	517	543	522	532	513	550	532	495	527	515	570	533	519	548	523	512	540	519	527	562	493	553	567	534	503	508	475	539	508	509	498	522	552	548	510	538	506	546	518	481	520	552	537	511	510	521	501	496	540	563	539	564	515	569	534	555	521	506	529	523	564	514	537	573	542	490	567	541	530	494	481	500	555	522	544	502	537	525	501	536	531	561	536	512	565	527	533	506	498	518	539	546	494	502	535	518	517	522	549	539	504	506	500	548	535	528	486	524	526	523	479	561	527	563	534	543	524	526	529	550	536	525	518	584	568	507	514	510	532	527	540	490	525	501	533	534	580	547	528	525	527	542	556	523	523	471	516	549	577	473	521	525	502	527	494	536	574	535	484	526	521	553	520	502	499	532	554	548	539	518	505	562	548	548	575	530	512	509	538	526	525	538	520	541	486	569	544	517	519	507	525	524	546	558	525	507	517	539	471	540	551	533	574	504	546	512	549	554	529	513	516	475	541	535	532	501	481	583	518	562	506	509	511	506	531	522	515	510	525	537	509	524	515	525	551	520	530	488	520	501	498	521	510	564	562	517	527	497	517	553	523	494	538	525	517	523	511	519	479	542	559	489	528	515	507	529	531	552	529	477	523	569	505	515	516	525	582	558	551	511	512	519	565	524	532	503	508	502	501	518	541	498	489	541	493	509	499	550	503	523	506	548	524	484	529	555	582	495	525	534	551	557	520	525	497	542	564	535	516	554	554	547	481	562	548	543	538	519	508	510	530	523	507	548	509	521	497	544	513	477	534	524	509	494	503	478	511	549	525	533	508	572	542	510	528	526	509	520	567	550	530	545	550	504	515	517	553	567	520	521	532	521	494	490	536	530	496	521	529	506	536	526	565	519	527	545	508	517	548	516	566	495	514	546	566	480	511	521	570	537	517	561	507	541	517	516	554	560	527	541	567	469	524	537	525	536	535	527	561	463	505	544	490	516	512	578	514	504	492	549	506	517	572	531	471	539	498	504	538	531	471	538	524	482	551	570	511	546	488	558	520	527	543	505	520	559	486	507	519	516	555	507	481	519	553	520	540	549	528	566	553	499	542	521	500	516	549	511	517	552	489	524	549	541	498	508	530	530	539	507	526	484	508	504	475	534	512	565	540	505	487	513	550	543	539	525	501	519	546	497	550	521	546	530	498	525	537	500	503	519	500	540	515	503	481	533	565	516	547	533	504	538	562	503	517	540	543	524	551	487	510	482	518	517	487	557	502	547	534	534	508	524	532	548	499	541	534	585	564	541	515	536	587	538	537	511	502	544	541	510	551	547	512	542	517	536	547	461	530	551	546	502	541	564	472	508	498	520	529	559	510	541	541	510	535	494	537	517	554	526	535	517	573	574	519	582	534	542	518	572	519	542	553	522	579	542	498	551	506	538	518	498	536	520	527	509	534	517	517	532	491	524	516	535	526	542	541	500	530	517	580	493	500	534	522	498	544	542	578	518	540	500	521	495	567	488	556	523	521	513	548	512	489	560	533	574	523	502	489	482	567	499	527	513	533	542	553	530	496	538	549	553	512	522	531	537	522	520	551	491	541	535	505	504	543	496	516	527	495	560	559	558	533	542	517	538	470	557	523	542	521	572	492	518	538	505	549	531	494	488	548	545	542	525	518	558	545	479	544	524	539	514	496	539	544	514	511	553	524	537	540	494	524	497	514	538	519	520	545	560	552	517	530	565	494	517	521	487	534	560	528	504	505	490	524	516	531	513	520	527	507	564	554	539	510	537	536	524	547	534	495	517	522	520	513	572	535	550	507	539	514	550	496	522	576	511	470	530	564	512	552	552	546	533	498	519	552	511	528	540	515	530	482	538	526	550	538	523	548	529	540	523	510	518	490	547	533	575	498	532	500	552	501	543	521	506	527	540	515	513	502	523	547	539	509	501	557	576	515	473	531	498	514	500	587	584	550	521	553	506	485	513	575	509	506	540	490	537	520	559	476	534	558	561	511	525	504	489	576	541	474	499	497	547	510	548	523	507	483	538	532	536	518	525	539	492	521	543	522	510	546	534	513	504	502	525	538	517	518	497	547	483	517	531	524	514	507	486	524	518	547	566	500	535	535	493	548	551	519	515	539	508	496	521	534	515	524	513	536	517	544	526	536	532	546	483	519	518	547	493	501	496	538	531	510	523	541	541	521	534	543	503	563	532	513	492	564	561	509	550	550	514	514	535	527	516	547	510	510	531	539	554	548	497	493	513	556	534	505	494	519	564	552	522	555	513	499	532	549	497	495	498	500	524	539	528	518	524	529	522	558	528	547	521	543	513	504	540	523	490	503	528	538	477	510	586	517	505	517	547	554	540	521	525	498	526	536	532	517	510	533	557	554	542	488	541	536	555	525	545	511	548	552	528	513	528	519	557	529	565	528	552	519	461	542	567	524	526	528	527	546	567	518	559	517	553	514	502	493	537	552	544	549	544	546	533	532	518	534	536	546	516	510	525	542	560	520	514	547	538	519	486	525	510	494	493	515	509	527	510	512	550	541	557	507	516	492	513	546	471	509	529	513	531	508	520	527	532	546	537	498	526	544	573	539	541	558	522	570	538	518	474	499	523	522	486	514	490	505	504	510	574	483	546	503	521	512	541	500	539	563	525	504	499	540	542	534	565	513	529	530	578	503	575	517	546	531	550	522	582	479	601	519	570	541	497	530	524	534	564	556	508	520	551	562	545	530	488	514	510	531	551	486	516	515	496	532	547	489	563	544	547	508	545	474	493	558	511	564	495	528	505	500	532	539	509	511	540	515	537	515	559	534	537	532	566	515	563	525	530	531	547	556	539	536	538	503	517	550	583	511	555	518	511	529	566	510	520	521	533	509	536	556	550	547	492	556	489	509	544	504
11750	20650	21618	15946	11936	10793	9165	7306	6765	5330	3650	2406	2010	1795	1756	1620	1589	1450	1298	1232	1084	1117	1083	1035	951	912	885	905	858	840	815	867	843	809	823	836	824	833	793	851	842	848	852	805	840	846	817	853	844	847	876	870	840	798	750	838	802	815	856	799	797	830	818	839	806	797	846	773	738	847	849	790	766	824	795	785	819	799	742	819	832	772	791	794	818	765	816	812	855	775	760	790	825	815	866	784	789	809	792	731	879	800	795	780	825	800	801	795	735	817	827	771	787	846	802	857	772	797	809	812	790	788	814	784	820	810	827	815	836	795	845	738	749	819	800	779	792	799	852	803	826	787	826	816	796	818	807	790	791	762	813	785	795	788	759	768	815	826	846	764	841	817	851	795	832	785	769	814	823	791	789	811	887	753	808	793	802	799	787	823	785	805	826	827	831	788	744	803	830	787	778	794	782	809	796	798	820	845	785	790	809	759	841	809	774	804	798	793	825	841	784	805	879	809	774	804	780	856	831	789	790	767	812	815	802	810	769	784	801	874	775	807	763	790	813	781	800	787	845	793	755	798	764	806	795	807	779	810	788	825	786	794	817	825	825	835	828	816	797	832	816	844	812	749	781	816	776	827	773	798	801	817	785	821	871	817	837	830	772	791	811	818	796	820	800	819	791	758	766	800	827	779	810	771	832	771	781	783	846	847	817	817	765	807	746	770	804	824	798	783	825	792	784	808	772	788	792	781	763	843	794	858	824	799	800	809	804	789	804	752	792	791	809	819	740	842	765	834	864	822	804	784	759	799	753	872	763	788	774	773	837	851	801	808	833	823	798	795	824	812	794	812	794	810	820	824	781	849	809	824	807	826	758	750	829	787	774	725	792	806	803	817	841	785	820	824	751	774	751	792	796	797	791	780	802	827	794	825	792	791	844	809	813	799	783	794	809	775	789	831	743	785	761	806	815	821	819	802	767	769	804	817	762	781	748	790	784	798	771	801	769	821	851	817	826	859	821	814	820	807	808	806	793	841	814	840	811	839	830	792	798	832	821	819	776	780	769	810	736	789	795	823	814	866	802	797	784	747	781	770	799	818	780	795	786	767	789	835	794	784	808	774	794	829	794	790	756	777	819	838	773	826	817	792	798	818	809	787	740	768	792	815	819	825	806	805	759	758	854	854	794	807	803	865	767	741	796	801	809	797	804	805	803	814	780	776	798	794	767	782	805	853	808	807	778	815	815	811	807	793	835	804	793	819	753	779	796	805	796	799	797	794	809	848	769	793	808	795	842	805	851	794	847	801	777	754	773	774	812	777	798	752	819	803	801	802	768	789	775	811	773	806	796	766	816	812	818	857	786	832	811	834	805	808	758	833	788	786	827	753	831	784	807	796	823	805	819	784	842	811	821	795	861	782	762	789	732	812	810	875	854	804	763	789	789	804	787	820	798	838	800	822	766	793	806	834	741	777	816	817	822	814	795	835	857	800	782	793	800	793	849	788	788	768	808	803	813	818	752	789	789	796	796	741	793	748	804	810	806	820	747	796	793	831	808	786	812	812	795	823	793	774	797	837	846	826	847	837	788	798	767	786	775	807	814	790	816	838	810	815	803	827	814	778	785	811	763	774	796	832	833	835	807	795	795	840	817	785	776	854	787	777	789	799	765	788	743	735	777	761	809	827	796	778	842	810	773	795	809	810	805	794	828	793	796	786	810	776	784	806	815	871	806	771	785	841	789	782	799	850	766	787	840	794	804	827	857	824	756	830	857	850	794	806	803	802	846	775	834	811	845	798	787	757	776	820	837	808	776	831	786	834	831	813	811	787	846	734	778	873	789	794	818	773	756	776	805	796	827	777	829	828	844	781	777	808	779	810	845	819	798	765	747	815	814	782	779	796	831	772	794	806	822	805	764	796	795	815	811	727	762	778	808	796	829	762	804	810	827	813	805	805	766	798	822	835	762	793	773	755	838	754	770	792	864	838	807	822	760	770	836	792	846	805	863	825	784	831	784	826	807	801	811	769	771	788	838	792	772	793	833	793	812	840	788	840	771	825	790	780	770	773	795	789	807	795	806	817	772	805	785	824	810	793	761	821	804	807	758	783	812	792	781	806	799	800	806	788	838	807	785	778	800	779	793	798	816	806	826	761	787	812	789	755	815	840	744	872	787	795	795	819	779	826	808	821	756	897	773	851	820	797	766	846	840	786	814	825	785	841	761	786	796	803	804	829	834	822	779	813	794	828	765	802	752	822	803	791	803	815	763	793	802	829	809	794	776	891	855	774	774	837	751	813	788	782	778	828	808	747	775	802	795	817	847	832	806	770	810	786	823	805	779	812	836	789	805	813	831	805	759	764	801	810	785	828	818	797	785	800	839	800	806	826	775	857	857	829	809	843	774	790	842	806	779	759	782	776	790	748	760	826	808	825	841	789	814	795	763	845	831	790	835	762	834	852	777	840	813	778	737	808	798	769	755	810	824	749	790	814	814	853	786	817	804	826	773	827	792	782	777	773	848	863	785	816	769	763	761	781	805	796	757	797	758	797	822	825	812	761	848	727	813	756	760	780	850	786	825	811	803	820	758	785	753	797	835	841	804	777	793	828	734	812	828	801	839	795	803	810	847	837	822	775	836	845	772	876	800	854	767	774	819	814	734	811	816	782	795	825	752	850	834	811	802	780	800	829	831	818	778	855	772	786	795	811	746	803	803	829	807	840	787	787	782	753	770	816	808	822	779	782	749	777	788	788	839	853	832	777	802	785	795	832	839	793	799	813	780	805	828	788	764	787	811	813	791	825	811	796	773	792	779	825	850	822	811	824	772	804	840	839	810	743	820	775	765	748	860	806	807	743	807	832	836	803	751	756	825	817	822	785	788	780	794	804	779	798	774	773	808	819	782	809	774	788	795	833	786	793	803	812	800	835	800	821	741	825	813	833	760	832	789	820	840	833	747	785	818	739	841	803	783	783	779	805	782	753	805	788	810	780	796	808	788	847	806	822	780	786	808	817	787	802	793	807	823	784	764	784	786	802	793	792	796	815	800	775	788	801	813	796	873	826	832	798	809	823	816	847	800	803	785	795	805	775	800	855	838	803	751	771	803	796	798	803	772	826	804	723	808	822	813	801	868	814	780	751	795	813	760	827	811	807	827	821	839	821	775	816	837	770	809	808	736	738	838	809	769	780	791	792	800	789	792	815	801	778	780	840	824	767	773	740	872	805	819	819	785	821	798	771	814	816	791	832	814	813	837	777	785	742	842	807	799	820	799	835	792	769	779	846	775	828	809	774	793	813	834	723	785	774	810	771	782	790	799	798	795	804	793	810	823	803	811	817	796	802	805	817	807	828	789	810	826	824	819	825	770	833	794	857	804	812	768	762	821	790	792	720	830	811	840	789	799	822	807	777	801	775	788	795	793	795	758	805	796	805	808	812	823	808	774	828	794	829	852	759	787	834	828	785	844	815	839	768	828	803	802	804	756	804	837	823	790	826
24001	21229	28422	24360	20901	13908	8044	5184	4501	3534	2381	1612	1342	1233	1168	1134	1107	1065	1069	1022	993	823	840	800	783	765	719	716	680	667	698	703	748	683	660	655	697	638	683	680	694	683	681	628	702	687	673	666	645	717	670	719	722	674	642	680	719	693	651	697	702	681	666	656	699	647	620	676	688	670	676	672	687	654	689	648	635	646	659	685	669	644	687	640	661	688	646	653	684	632	670	673	676	652	726	712	651	635	673	648	685	636	689	681	705	633	673	675	671	655	703	674	627	644	679	671	659	636	646	682	658	674	654	626	606	686	648	627	678	654	665	691	676	675	651	664	653	625	686	614	670	689	699	685	689	670	624	677	690	685	670	632	614	660	701	647	706	662	680	658	662	653	633	669	719	627	650	633	688	642	645	696	635	723	653	662	651	687	696	664	643	680	629	660	665	664	673	651	688	638	671	621	623	682	675	662	691	660	666	649	635	676	642	685	684	631	664	657	675	671	692	689	642	662	660	679	691	646	659	668	627	608	671	671	660	690	675	634	621	696	634	654	647	693	718	644	725	645	673	656	649	655	682	671	669	705	611	669	621	651	639	641	654	669	608	698	659	699	684	673	669	649	678	683	691	630	631	667	679	701	666	642	661	673	637	675	671	717	680	686	670	676	661	674	642	639	666	643	639	670	652	691	683	635	661	629	646	656	641	648	723	603	668	655	666	649	644	611	630	681	639	637	674	695	702	695	625	642	659	678	665	618	681	659	651	630	662	661	677	676	612	685	676	643	658	646	631	626	666	629	637	708	668	671	648	669	632	655	688	671	612	624	652	641	687	663	655	641	664	632	650	644	664	653	692	643	658	627	657	666	697	648	681	670	694	631	672	653	669	640	660	632	638	621	588	666	640	666	674	627	695	640	697	683	679	620	668	668	658	679	672	698	654	663	634	723	632	637	670	609	624	654	661	647	648	640	631	632	655	674	653	674	659	682	694	681	684	652	707	705	621	684	657	667	681	668	671	669	692	658	659	636	653	601	673	701	670	616	679	674	673	640	649	640	620	718	654	666	678	664	636	662	676	649	659	710	651	658	616	647	621	646	639	683	622	658	684	684	659	651	691	672	650	634	626	649	689	607	667	667	683	705	659	639	664	680	680	684	667	691	688	657	656	625	700	690	648	616	650	691	753	651	644	627	630	630	664	658	663	605	646	622	701	684	614	678	707	644	667	638	651	656	672	678	652	673	590	649	589	643	669	687	679	672	636	622	613	613	649	655	652	674	674	713	670	615	685	649	706	681	677	688	684	663	685	647	711	671	654	663	619	640	710	682	664	694	643	634	661	702	699	694	685	637	651	658	670	689	672	655	640	731	635	618	650	636	657	663	711	636	653	629	659	654	593	628	648	682	644	695	622	699	642	652	697	650	648	706	632	708	656	690	614	637	673	671	674	652	631	628	649	659	612	643	715	685	663	655	677	633	699	665	605	683	665	679	566	681	715	630	636	673	688	663	672	636	683	664	624	683	663	707	659	705	665	691	649	648	667	661	647	661	601	662	667	658	648	634	652	612	655	668	681	683	659	650	648	663	669	670	695	665	658	658	657	695	639	588	664	626	693	682	646	642	711	670	665	665	604	630	678	649	642	610	645	661	664	696	607	700	664	667	703	652	655	648	704	643	630	642	672	686	676	636	684	655	640	650	649	662	668	687	618	676	674	682	676	663	676	641	647	668	651	625	718	650	634	681	686	675	629	663	683	619	669	625	696	681	679	678	660	684	620	636	645	676	675	674	643	747	643	627	660	688	639	660	649	656	674	676	660	651	648	694	673	647	674	637	695	651	651	642	641	629	662	656	665	634	663	625	616	649	692	655	656	671	655	638	682	697	640	611	623	625	664	684	655	683	637	661	674	658	653	677	678	636	664	627	671	604	692	635	654	705	669	680	699	622	715	659	620	695	652	655	660	677	628	679	651	628	670	660	683	668	682	700	663	677	667	680	647	645	652	675	669	642	632	715	669	687	695	626	676	704	642	668	609	643	687	675	662	655	674	674	656	685	657	724	654	646	679	685	613	676	664	649	692	622	671	650	643	648	695	595	664	645	639	680	626	637	645	650	669	704	664	661	638	692	660	674	631	655	600	634	672	697	694	638	679	641	680	674	682	665	646	641	678	647	660	719	657	687	682	631	625	639	699	668	638	647	667	674	662	713	696	656	607	630	657	677	658	660	677	638	649	688	602	643	657	651	676	671	676	622	669	705	648	628	656	673	708	606	687	666	660	669	652	657	673	630	674	632	661	642	654	649	686	638	662	650	669	645	663	669	670	695	649	652	628	648	646	697	636	675	646	668	667	617	607	630	637	697	676	675	665	639	690	718	694	644	676	664	662	666	629	700	730	672	678	643	678	649	703	683	657	634	647	654	658	646	673	739	672	667	658	620	634	636	638	649	650	673	676	642	628	667	636	656	639	685	614	637	689	621	674	681	662	620	675	608	655	681	645	675	668	655	652	690	642	651	682	656	654	679	670	668	650	658	638	642	649	662	676	678	665	695	659	683	670	663	670	713	666	655	640	642	667	659	660	642	649	688	690	658	649	674	661	656	657	635	599	644	682	685	694	641	655	694	669	642	664	684	638	653	640	616	664	673	696	686	709	671	663	623	645	731	667	652	653	655	672	622	631	703	637	658	650	627	664	645	693	686	579	687	731	674	621	663	641	674	695	635	626	670	621	615	680	654	657	625	706	638	666	697	687	635	707	665	669	677	640	713	684	666	646	685	723	660	662	645	618	633	646	674	663	649	638	612	684	675	678	675	647	683	648	673	661	675	659	686	668	652	682	681	685	679	660	675	698	658	668	644	703	662	651	676	699	685	674	674	656	631	643	639	654	675	667	640	694	639	655	625	678	612	667	633	668	703	636	661	666	698	655	667	672	644	649	675	645	670	650	692	665	716	629	666	628	672	636	710	696	700	688	707	634	674	654	664	608	667	692	647	651	679	625	697	602	645	667	633	699	635	683	712	669	661	719	646	646	647	687	657	641	642	661	661	615	684	650	657	704	619	681	639	678	663	702	657	657	673	640	672	722	659	705	691	634	671	689	701	685	718	713	675	681	634	679	609	692	677	642	684	695	627	638	672	669	651	645	644	664	667	657	650	663	652	680	646	668	676	661	638	674	678	655	658	660	626	623	681	653	676	662	666	673	626	620	635	643	641	663	648	638	669	673	641	682	669	690	637	663	653	652	662	637	663	631	703	701	637	684	636	697	692	689	696	648	640	660	650	660	678	651	660	605	641	668	598	629	658	653	623	652	664	634	627	631	650	643	650	641	647	662	642	687	691	672	618	665	669	663	649	675	664	630	663	608	661	603	647	693	621	656	627	613	658	684	618	655	671	639	636	633	633	668	606	677	629	652	697	626	686	650	633	651	644	633	668	644	650	649	652	632	649	659	688	681	659	697	674	665	633	621	658	754	666	612	641	652	633	630	625	676	634	642	657
13831	30020	30661	22696	18563	17068	13916	11716	11040	8545	5454	3797	3080	2662	2599	2408	2310	2123	1938	1735	1668	1500	1526	1334	1291	1175	1211	1122	1172	1082	1139	1023	1083	1074	1066	1021	1071	1052	1079	983	1094	1037	977	959	1146	1065	1049	1072	1050	1067	1066	1110	1129	1013	1089	1076	1001	1001	1021	1032	1007	988	983	1011	1054	1014	972	998	971	1003	1007	1036	1004	989	1008	1038	1003	979	985	1053	998	976	952	1039	1022	985	1043	1013	1003	998	1020	978	1115	1039	1050	1007	1086	995	1001	991	1037	1049	1012	1025	966	1001	1021	964	1056	952	1003	984	994	1020	1017	1040	980	1046	964	995	987	1066	1060	1025	1009	1002	996	992	1020	992	1022	1018	1026	995	1011	1016	1006	955	995	1040	1007	952	1061	1008	1005	1019	1014	1003	989	1007	1010	990	985	1023	997	1007	997	1054	950	1049	1003	981	1008	1025	984	977	958	1007	998	970	949	1027	1030	987	983	989	963	999	975	981	985	1046	1043	1031	1045	976	1049	972	1034	1065	1037	1019	1016	1031	1060	1003	1026	1014	995	998	996	1007	1014	977	1026	1099	1001	1010	1035	1013	981	1007	978	983	1021	979	1002	1034	971	973	993	1005	973	1008	1010	984	1059	1008	1037	976	1000	997	1012	1002	1020	993	982	1028	991	958	980	998	1026	983	1080	998	1024	1094	992	954	1019	965	992	1005	994	998	969	1043	1027	978	991	987	1100	972	1030	1004	1040	997	1037	1023	1016	914	1050	980	1029	1024	1043	1001	999	975	984	979	1047	1003	988	1081	1019	958	943	957	945	975	988	992	1008	925	983	994	1058	966	986	1014	961	999	999	1010	1047	954	1012	998	980	1028	1001	980	1039	1066	971	994	988	1006	979	1004	972	997	969	1006	987	947	1013	1003	1013	999	975	979	1030	976	1006	963	993	988	963	944	1026	987	1044	1002	948	1010	1010	955	1001	990	1019	996	936	969	924	997	1041	946	962	1024	1006	963	998	962	983	978	1037	1004	1004	1029	1045	993	925	1032	944	982	985	977	994	1058	954	985	1000	983	1030	1007	1002	989	970	963	987	966	1024	985	961	1020	1021	914	1058	992	994	976	974	1015	953	998	1016	1021	942	1004	1031	1016	970	1006	997	1032	951	1010	968	942	992	1064	1022	1022	1011	1016	989	1038	1060	977	1007	1047	963	1005	990	1010	1021	963	1019	1001	997	1019	1036	988	981	997	1039	1040	986	981	1040	1034	1003	930	1001	1044	1016	959	928	1018	1036	976	1013	1033	1040	1017	1013	1016	1025	1018	1021	1022	1026	982	997	977	1001	935	1006	1005	1030	1024	1036	977	1037	1011	1028	951	1004	1015	994	999	951	945	997	1044	949	988	1046	978	1017	967	1065	1050	961	1073	968	993	978	1010	958	1051	1048	1049	1027	1014	987	999	988	1042	1005	979	1070	1030	1004	1034	1007	951	1018	989	982	1016	1024	1012	1011	1035	1016	991	991	958	1024	969	1040	1049	989	1020	1025	1073	986	1054	1015	992	1035	1022	1028	989	1010	1001	991	1023	1014	1015	987	1102	970	998	1023	945	983	1013	1034	1035	1069	1005	959	1018	983	1034	1031	987	945	984	992	1008	996	1061	920	982	1012	976	983	1058	1009	984	1046	1055	1035	985	983	990	1004	1042	1053	1048	997	993	1009	1041	994	1032	1059	996	1013	993	1012	1015	1000	985	1013	1002	1044	947	971	958	1040	1009	1025	977	1022	1003	1015	997	978	1006	990	1066	1001	963	1006	990	1051	996	985	1007	998	1005	1014	1060	1026	919	1025	1025	1025	1011	1054	992	1030	1031	1034	1014	1005	966	997	1014	1005	1053	1017	951	958	963	996	1024	997	963	1012	991	979	969	958	975	1025	987	979	1042	992	974	969	1015	1015	977	1044	990	1034	975	944	943	1025	987	984	1036	1033	991	952	974	947	1033	968	1025	1003	961	978	977	1040	982	957	988	1007	989	1040	997	977	1000	974	974	1008	987	995	1078	1001	1035	1000	1002	1000	970	1002	978	1060	995	1049	979	995	990	989	1051	968	982	1046	999	1074	972	988	986	1016	1019	995	1077	971	1006	1015	995	1043	1006	970	999	947	1036	1029	1005	973	1021	1026	1029	980	1000	1050	1013	962	947	966	1031	1037	974	995	1031	1008	1044	1023	1049	1052	986	1016	957	996	1030	1020	1034	1020	1040	1116	990	1030	998	981	989	994	1020	1021	987	997	973	1007	1030	970	1078	992	957	1011	968	995	1003	998	971	1010	1023	1006	988	1013	1035	983	1058	1021	984	983	1015	1018	1028	1011	974	1073	1002	1002	999	998	1045	956	980	989	1025	979	1009	1018	981	988	1056	961	993	990	981	1012	1044	1005	1011	1015	1050	991	979	995	1030	976	995	1030	990	1032	992	963	1007	1012	1052	974	987	1003	1033	953	1001	977	975	995	980	1025	1013	1055	1010	969	1049	951	997	1011	927	988	1009	977	1001	979	1045	1012	1004	1014	960	998	1023	1028	986	979	1046	1027	1012	1042	1033	1064	1008	1010	1048	1014	1014	1015	1020	1010	981	985	1017	972	1068	1007	1013	977	956	1006	976	1048	1002	1000	952	963	1019	983	1034	1007	1038	989	1026	1015	1044	1009	1026	1006	1002	930	1019	956	1040	1053	1025	1032	1013	976	1005	1023	1015	1054	999	1066	987	1004	1038	1039	995	1013	1015	980	1029	1009	1032	1018	1018	1051	1016	1001	1012	1042	1027	1035	1008	988	1041	1001	971	985	1034	1046	1016	1018	1011	1004	948	1020	973	1005	1001	1102	1036	1007	997	1021	1000	999	1011	979	1055	979	1002	979	1001	974	1041	945	1035	970	1026	1060	987	1037	989	996	1029	974	1018	1030	1047	1030	1051	1039	1026	998	1011	970	1014	987	968	1060	1004	1017	1001	992	1083	999	994	953	1015	996	964	1034	1011	999	1035	975	967	1002	998	1016	1032	1007	975	947	983	1035	1044	1024	1005	1011	955	1024	1056	996	1017	1029	983	1024	1020	1011	1026	934	979	992	985	1010	1019	969	979	947	950	1013	1051	996	988	983	1005	1020	992	1000	1043	1008	970	977	987	1080	961	978	980	984	1011	948	1035	935	964	1025	1055	955	991	943	1013	985	1092	1022	1006	1008	1059	958	938	1023	992	1066	986	986	1032	941	977	997	998	1041	1016	996	996	978	980	1013	991	1065	990	972	1040	1013	1045	982	981	1019	979	1036	988	1037	962	1006	1056	1052	984	1057	1026	1054	998	971	1001	1051	974	1056	1061	1000	971	927	963	975	1016	981	994	1058	999	1022	1060	998	1001	999	1031	1000	949	954	985	972	1034	978	981	1020	1027	999	1009	1033	964	1032	1004	1008	1032	954	989	1016	1011	1021	972	1018	1020	1028	1013	1088	960	945	1025	998	988	943	1013	1006	977	1006	1034	990	1084	979	969	968	995	1003	1028	982	1085	983	1009	1004	1001	1029	976	1018	995	987	941	1032	994	989	1010	999	972	973	1024	1091	1025	1044	991	1012	970	1001	1012	988	995	1050	1042	1028	1009	1070	958	1029	958	983	980	1008	976	1044	1024	952	1039	1052	1005	1024	957	999	1033	1023	997	959	1010	1046	1060	1014	1038	997	1015	1008	1018	1051	971	1001	997	1077	967	1032	991	1029	1000	1005	1023	988	1020	979	962	1024	959	1026	991	1062	1045	970	921	974	1000	1034	964	974	1016	1053	938	1013	955	1002	990	1032	1018	994	1022	1033	1039	1004	1004	1003	1011	981	1035	1025	1039	986	1026	1013	1016	1016	985	1004	1019	958	1027	1001	1004	1085	996	1014	1006	918	1079	997	1031	1006	992	1039	1002	1004	1026	991	998	1026	1042	1001	978	1029	953	988	992	992	1028	988	996	1052	993	981	974	1013	1000	997	997	1001	1040	1007	930	1022	1010	997	945	1025	996	963	1080	1053	1038	938	1063	1034	951	1017	946	1021	983	1050	952	1013	932	1012	936	984	984	1025	979	974	1068	1012	952	961	1006	1004	996	1027	1019	1007	992	1007	975	1018	977	994	1038	987	984	1027	1026	1006	949	1038	950	1010	994	987	993	970	981	969	1042	1077	1043	1010	969	1065	981	1026	1069	980	969	1012	1019	948	991	969	979	990	984	1037	1023	1006	1054	1043	1005	1022	987	1007	994	1068	999	1008	999	976	987	966	1044	963	919	1048	984	999	1015	1027	1018	977	1027	1012	1017	991	1085	976	1042	1006	998	980	971	1032	999
23026	21221	29051	23651	21315	21407	15149	7941	6197	4650	2918	2020	1624	1406	1344	1259	1325	1152	991	962	900	863	750	771	683	650	592	644	590	613	576	564	559	593	588	559	564	539	548	550	555	571	531	491	569	541	563	553	573	574	569	558	579	593	517	552	552	547	516	535	553	554	525	577	481	484	532	553	483	563	517	520	534	494	515	498	558	514	542	562	503	514	548	482	527	558	516	537	542	563	556	523	530	523	506	571	512	520	507	539	564	548	514	529	520	507	541	487	504	538	509	476	521	536	513	568	551	547	508	517	527	510	531	538	567	559	522	522	537	548	542	522	498	491	490	498	567	550	490	537	545	506	521	494	475	530	559	514	515	524	551	512	530	512	511	486	513	520	536	547	546	530	520	548	521	534	515	495	549	523	523	534	507	532	559	516	489	499	532	522	498	528	544	511	549	514	491	515	545	532	492	488	493	531	478	571	539	531	522	504	519	538	514	562	523	524	545	575	524	484	517	512	501	530	526	537	517	515	511	498	506	532	518	552	548	533	522	555	506	522	486	541	530	517	506	485	489	517	495	529	539	499	500	522	533	557	545	500	555	518	541	504	483	523	514	538	535	534	514	544	490	522	517	557	488	519	512	547	508	534	514	528	512	457	519	535	534	560	544	531	560	531	554	603	536	489	505	486	531	524	479	518	523	539	531	546	579	490	539	491	527	528	532	531	539	531	544	483	510	474	529	528	518	530	469	521	543	552	540	511	525	492	541	498	497	540	525	536	531	557	531	503	491	484	543	542	473	520	509	520	516	490	532	530	479	525	503	512	499	496	530	551	500	486	539	544	485	517	522	528	499	526	489	519	517	523	527	547	526	525	546	528	534	485	538	500	584	565	558	571	536	544	496	520	518	515	518	519	533	524	562	519	529	481	538	487	515	523	571	550	530	469	502	510	534	496	531	576	511	472	603	491	511	481	567	541	546	516	471	533	505	510	539	588	522	511	531	515	514	501	490	542	495	475	518	507	591	534	503	512	553	535	553	539	517	579	517	550	550	528	503	544	513	479	520	551	511	529	481	555	531	511	542	526	512	487	525	505	537	534	513	486	527	506	549	498	534	479	541	511	531	518	571	545	533	533	559	529	542	500	486	534	508	528	536	577	496	522	533	518	517	549	523	517	495	521	536	501	526	493	591	539	506	505	538	503	528	521	516	554	511	504	528	524	558	550	508	538	518	503	529	512	511	533	528	521	538	555	543	492	508	500	515	516	536	503	513	508	512	532	573	522	526	525	502	521	528	510	491	507	518	540	487	533	518	511	513	537	519	552	516	557	551	494	530	527	506	519	508	495	518	518	498	516	555	484	531	518	534	490	533	512	548	487	497	526	551	539	553	568	514	502	514	504	529	542	521	537	512	504	530	537	501	509	509	528	498	537	508	498	591	511	522	501	537	503	508	551	544	521	510	510	551	550	519	477	532	455	510	511	544	480	513	533	528	513	523	537	535	556	528	520	506	530	511	545	560	551	545	527	527	543	504	552	528	525	519	513	522	578	485	513	508	513	530	519	591	540	543	558	548	522	524	584	507	496	474	507	512	540	521	545	525	513	545	509	543	505	512	556	509	566	532	554	520	525	540	484	551	507	480	499	505	543	498	542	525	498	550	533	523	522	502	553	515	517	505	525	519	558	519	527	547	511	516	543	506	528	510	512	498	506	504	513	515	538	513	476	512	469	538	538	567	553	538	538	525	488	562	526	553	526	512	508	522	489	496	526	547	534	542	527	467	526	506	517	542	491	537	523	530	493	492	512	505	492	545	513	489	528	539	509	523	491	518	526	526	500	504	504	526	496	503	524	492	553	503	547	506	540	510	540	539	539	553	532	499	531	470	496	569	532	518	489	497	526	514	539	523	548	515	535	501	552	491	546	481	531	515	543	490	501	570	537	517	493	555	493	515	495	539	555	493	540	491	536	491	513	503	521	530	491	562	466	464	545	504	501	501	485	517	519	502	516	553	499	561	517	534	491	538	544	528	533	541	524	496	543	534	530	533	505	500	539	538	532	536	527	513	513	546	537	518	517	543	528	508	506	529	514	517	526	492	559	459	518	536	558	546	546	525	524	536	493	529	521	547	496	500	525	521	582	566	544	490	577	517	541	500	493	512	474	515	519	530	518	493	539	549	490	502	511	521	500	493	530	535	509	533	513	493	528	533	507	530	480	509	523	531	519	565	529	521	510	554	538	520	538	529	533	541	516	529	556	560	540	481	520	512	537	494	509	505	507	521	551	497	508	529	519	573	516	527	537	529	476	542	522	509	534	513	515	507	529	552	501	508	487	559	508	523	515	535	523	498	555	547	509	542	511	534	552	511	504	551	525	503	516	517	555	471	491	574	495	534	528	556	501	528	467	487	509	500	519	575	550	525	513	535	512	524	540	528	497	555	523	513	541	529	539	488	539	465	550	540	511	533	484	528	532	498	525	532	529	526	530	499	496	526	504	543	518	557	546	528	519	544	513	518	494	510	492	527	531	553	515	526	495	512	512	508	518	542	505	514	547	494	527	533	531	514	533	546	504	514	550	543	516	525	513	567	567	508	529	559	555	529	517	505	475	530	545	505	505	535	491	513	545	513	519	527	532	534	529	515	518	501	523	486	515	511	534	526	579	537	498	510	534	528	548	525	532	533	544	499	583	530	505	465	472	524	542	544	524	501	478	533	512	520	503	516	503	510	538	520	496	520	550	539	558	515	466	496	549	559	513	520	531	534	515	580	517	534	521	510	493	513	520	514	512	477	509	536	524	529	522	522	549	508	555	510	517	507	567	515	544	515	501	525	522	493	525	524	511	479	536	507	491	533	539	533	538	539	523	524	477	524	518	511	519	553	559	545	502	499	498	506	517	542	537	538	540	509	523	485	572	510	556	526	509	490	536	508	520	491	521	524	502	547	510	521	503	534	519	524	486	549	494	567	551	505	540	541	525	514	497	493	527	497	518	516	520	489	535	511	533	510	528	531	537	537	557	507	483	507	505	527	515	507	509	494	487	514	523	512	525	510	519	493	524	477	494	534	488	496	478	534	547	535	522	526	509	582	540	505	530	519	525	533	513	485	499	521	490	525	541	521	536	517	504	543	524	547	516	538	520	536	526	531	528	538	531	571	501	522	501	484	536	514	526	497	504	532	558	474	536	531	506	509	479	501	572	549	526	544	506	481	505	532	539	530	510	512	537	520	513	541	508	585	521	543	521	542	514	522	524	502	505	533	523	503	494	506	570	507	473	524	530	523	509	485	487	562	501	500	515	502	501	531	510	501	557	485	524	491	528	526	492	533	512	567	486	514	482	522	466	556	506	551	502	554	511	558	529	553	509	515	501	523	528	521	509	553	542	511	503	494	528	558	492	539	525	535	473	528	509	506	500	551	551	539	502	520	512	516	479	515	531	531	522	507	509	512	525	517	506	528	502	492	508	535	487	516	483	531	519	506	532	511	499	539	505	519	537	486	565
16721	35787	35327	26995	24037	21804	17599	15857	14408	10588	6879	4708	3811	3068	3010	2800	2817	2460	2179	1930	1738	1558	1469	1263	1137	1088	1094	1060	981	912	898	841	902	911	866	921	849	803	869	869	879	858	875	878	874	846	866	799	858	870	899	955	906	870	882	837	852	849	763	799	860	824	868	856	806	846	768	769	792	798	803	780	834	857	800	748	786	831	788	807	769	782	843	813	756	786	795	788	773	781	825	803	815	841	818	737	812	825	769	796	835	795	780	827	793	756	847	804	810	814	779	750	824	790	781	771	730	799	829	828	888	811	829	805	822	763	770	725	780	798	787	764	805	791	800	795	799	818	783	777	821	792	771	741	806	804	864	797	856	783	786	773	782	819	848	811	802	760	813	796	804	809	835	803	800	740	846	820	803	807	814	785	836	841	816	804	845	820	831	836	778	841	770	758	779	837	811	831	847	817	812	805	803	833	822	777	810	787	802	815	757	838	773	861	847	832	839	807	799	789	780	764	784	811	800	780	810	755	797	816	810	823	826	834	789	809	764	821	788	816	831	813	783	890	772	848	747	751	816	796	803	769	781	765	799	847	779	788	852	815	807	791	796	762	811	791	763	804	795	773	782	776	816	834	758	815	795	786	818	804	789	788	814	800	851	858	801	827	847	796	795	811	753	837	770	750	813	805	808	765	777	778	823	826	780	841	776	857	796	819	784	742	803	820	838	824	809	813	846	809	825	808	792	778	824	794	806	845	815	785	736	788	828	779	778	728	828	760	796	787	833	816	855	769	799	788	793	824	780	775	774	847	771	812	748	821	810	811	767	765	766	808	776	782	792	785	823	772	758	804	820	857	784	816	797	784	757	843	796	749	759	788	795	799	810	834	777	843	767	799	779	804	801	783	793	762	828	825	791	819	759	815	789	760	828	782	765	798	835	804	776	756	783	850	838	797	761	818	806	804	851	800	830	797	797	818	854	789	786	802	801	769	790	790	805	811	799	798	830	787	764	823	785	768	787	813	759	768	748	787	803	803	831	828	812	772	813	809	786	801	772	778	816	787	786	807	772	750	771	751	800	796	769	820	782	827	769	803	832	821	790	803	844	794	811	794	801	797	815	790	814	804	799	813	790	801	800	792	750	853	774	811	809	826	751	766	791	790	827	814	806	822	827	736	778	831	801	755	797	782	768	781	788	777	760	789	774	806	804	794	845	778	798	794	760	829	781	781	827	804	793	817	772	790	810	819	778	787	788	809	822	732	793	816	801	797	782	861	777	806	831	788	798	811	759	811	768	783	812	831	833	863	812	811	779	776	789	807	820	813	794	782	815	837	867	781	776	832	770	806	814	768	783	811	793	757	789	811	789	787	857	804	829	807	835	799	816	807	762	789	789	742	777	828	834	794	801	863	808	796	796	762	793	794	835	802	749	824	779	780	822	860	832	758	785	758	815	855	795	793	858	818	771	802	815	803	845	803	866	775	812	830	770	771	793	807	820	790	833	823	835	778	805	821	786	835	751	837	815	843	808	816	781	813	801	790	803	767	800	767	756	797	832	844	788	794	832	852	829	773	828	742	790	851	823	827	788	802	767	780	788	862	822	844	799	809	773	836	795	762	824	795	782	795	771	811	814	810	799	791	819	824	813	875	791	822	743	846	797	796	782	833	810	792	800	776	784	716	803	787	755	844	841	845	763	774	758	754	809	708	828	820	823	791	745	769	850	805	790	821	774	787	798	810	765	855	793	803	752	788	756	808	779	793	772	775	821	777	776	803	805	828	790	788	759	786	801	799	795	830	811	822	850	803	868	778	781	823	813	846	833	791	803	817	801	801	781	746	754	784	777	843	817	808	832	788	781	833	824	774	786	772	798	798	818	788	770	822	819	789	820	812	814	787	781	801	789	759	817	852	784	786	800	803	816	780	754	768	785	767	808	823	790	791	753	805	774	782	806	805	777	784	812	829	750	806	779	820	788	862	770	781	833	782	761	808	764	847	798	797	766	778	779	825	794	822	769	780	709	822	819	812	785	812	757	762	789	788	749	805	814	833	830	800	778	770	792	813	787	833	750	826	806	825	803	826	761	828	769	813	771	820	814	806	810	790	796	794	830	797	813	815	759	844	798	757	792	823	786	764	829	785	766	866	794	824	813	766	773	817	824	786	812	781	784	805	809	780	815	822	820	798	835	791	809	822	822	813	762	792	791	857	809	783	778	791	783	760	764	826	804	812	782	777	775	841	825	808	772	783	861	831	826	794	821	756	796	846	823	812	793	792	795	823	794	793	763	796	792	778	800	828	826	806	772	747	744	780	791	815	774	812	788	798	802	820	834	877	837	803	752	828	782	809	801	743	856	808	825	817	791	808	819	783	758	787	837	766	802	812	797	731	773	804	807	807	829	760	768	778	815	734	768	779	787	829	776	851	778	852	800	813	773	765	781	775	846	824	779	801	805	768	819	860	795	776	794	788	817	813	816	811	842	822	790	760	813	805	837	756	754	774	801	782	766	821	763	766	752	771	818	738	809	771	780	745	805	792	830	788	829	850	830	827	772	793	774	788	797	761	767	825	770	822	802	769	771	815	723	845	848	803	786	820	799	837	786	829	791	840	750	802	766	757	841	825	825	796	809	803	760	792	810	773	791	823	794	784	768	805	830	766	795	798	802	826	809	763	811	778	833	795	797	800	831	842	802	761	796	800	771	805	774	828	741	801	831	853	808	796	769	777	809	832	794	762	806	796	815	839	819	848	786	811	814	838	814	824	817	859	805	796	829	787	787	822	771	840	816	782	840	774	789	739	801	828	771	824	800	820	835	778	790	769	801	766	742	798	763	834	810	792	820	824	810	820	819	757	791	846	800	853	768	853	770	800	796	744	764	798	792	825	784	804	767	818	795	786	741	840	756	776	771	801	797	765	824	813	790	833	807	824	789	770	791	773	785	799	770	825	779	798	865	749	811	810	823	804	766	762	744	810	809	784	791	802	762	753	816	831	762	774	797	816	794	787	767	782	811	797	831	767	792	840	779	801	791	741	797	805	803	789	753	820	788	855	824	830	823	825	793	794	803	804	811	768	783	787	745	783	813	815	812	855	815	817	815	773	844	771	841	807	830	790	745	782	795	786	833	806	746	820	798	812	827	800	801	809	803	825	831	831	832	787	803	870	812	794	811	728	803	841	819	798	794	790	815	774	818	793	812	816	808	823	766	782	764	771	753	819	797	731	759	833	819	765	751	806	817	781	784	830	772	815	752	777	868	803	781	790	786	791	823	801	823	821	841	789	845	802	754	731	781	825	829	811	776	768	754	812	748	789	812	791	777	777	775	815	797	774	780	834	816	771	779	778	747	804	780	799	765	760	764	828	822	775	827	835	797	826	788	771	781	852	774	801	790	803	798	799	802	800	832	809	804	760	797	808	812	811	799	797	788	766	771	806	780	800	803	794	828	775	805	768	788	847	801	807	771	841	824	817	808	768	832	821	787	792	809	856	799	758	829	814	759	781
26695	21258	19458	10947	6697	4688	3340	2918	2355	1750	1290	971	795	773	729	744	836	741	742	697	613	640	608	593	541	578	641	555	559	534	562	499	535	491	537	516	602	562	512	513	560	504	541	495	578	529	544	517	551	545	583	507	552	550	560	567	518	544	586	495	560	543	517	577	517	511	561	555	529	581	524	527	561	554	500	497	530	536	514	562	477	529	532	500	506	551	474	491	532	532	537	524	525	506	512	522	518	528	557	550	514	523	528	523	509	544	508	550	560	534	525	550	551	514	505	479	505	558	511	526	507	548	561	502	530	517	522	545	526	563	547	565	527	509	507	516	535	551	547	509	586	488	545	518	567	546	534	505	510	556	568	471	539	519	516	551	535	522	505	533	534	500	528	511	564	548	530	492	531	517	565	526	548	525	541	533	568	565	520	498	545	528	549	545	545	523	503	540	543	525	504	536	549	531	548	553	477	561	537	486	511	524	566	523	556	549	531	527	561	535	495	518	564	567	527	502	532	578	578	531	558	555	541	522	586	551	494	495	558	558	573	515	507	461	524	519	541	511	536	511	547	540	493	517	557	560	528	573	547	522	544	539	548	511	539	539	558	535	546	555	530	487	579	541	566	549	547	526	529	531	536	524	561	558	519	496	514	508	548	532	491	500	561	567	552	490	496	574	521	510	540	549	539	520	530	586	519	520	554	531	503	530	539	548	522	556	495	533	510	512	559	542	540	513	511	496	511	573	568	508	527	510	582	529	565	531	568	499	531	504	504	521	525	535	538	553	572	568	496	498	545	533	541	551	558	516	526	526	560	510	543	512	532	512	497	505	546	542	511	521	546	515	515	541	513	494	549	514	557	527	544	532	548	524	486	510	514	514	499	554	506	561	540	509	520	543	560	576	570	560	531	516	543	566	545	522	529	516	518	535	525	539	513	514	504	504	534	541	580	532	531	556	532	550	516	512	549	508	532	477	513	517	493	549	500	528	546	548	553	535	540	526	507	475	555	501	569	545	525	504	531	534	503	543	535	536	553	552	488	540	586	511	568	514	519	493	511	513	517	491	556	472	533	524	546	519	520	491	527	506	530	524	513	584	558	562	525	586	501	563	517	503	537	494	537	524	522	506	546	505	537	551	521	529	521	599	509	538	526	537	481	518	523	502	539	535	526	529	522	523	552	547	503	563	546	543	549	530	563	554	540	513	570	525	554	540	527	557	575	562	555	535	524	558	523	494	493	512	525	536	540	519	550	558	531	550	523	569	565	494	507	503	582	519	545	528	508	587	551	518	536	505	546	511	528	542	544	519	568	539	544	536	496	539	545	528	526	545	530	513	522	519	513	497	554	536	571	535	540	520	558	534	542	477	530	537	517	550	527	525	513	538	524	544	517	541	531	522	527	497	509	509	554	522	501	517	554	531	538	557	498	503	480	579	498	551	530	487	527	547	518	519	491	555	544	532	542	551	490	584	509	551	542	475	529	555	520	558	525	528	544	522	522	513	527	524	543	517	539	527	522	511	546	522	514	536	549	486	535	533	499	530	527	519	546	543	536	497	522	501	560	491	512	512	508	537	525	483	527	535	535	526	525	540	526	536	507	559	570	492	492	513	568	520	554	496	529	504	539	564	522	565	540	517	535	574	578	552	496	502	544	492	546	494	520	528	527	547	491	566	542	567	539	525	522	475	527	528	527	538	538	504	550	537	517	587	523	501	583	546	528	529	534	560	505	529	507	524	541	578	561	509	502	540	511	515	511	576	572	534	518	550	515	531	564	520	524	540	532	525	532	547	528	514	525	584	525	538	519	525	502	532	546	541	519	532	529	500	526	496	496	500	552	503	510	531	551	545	535	503	514	503	510	564	533	473	548	550	552	560	544	544	504	519	530	541	523	533	534	559	569	502	551	490	496	574	513	522	528	508	545	491	536	515	546	495	545	521	558	529	528	540	549	553	539	533	542	535	550	550	496	546	547	551	485	477	533	542	531	525	507	539	523	527	551	546	537	558	517	528	543	519	579	493	520	518	533	566	541	545	587	460	542	515	565	525	504	519	488	517	531	521	553	554	560	519	497	513	546	530	521	526	528	565	519	524	521	542	517	542	565	567	550	535	515	548	532	514	499	521	519	514	547	513	525	509	534	536	539	545	546	559	498	532	566	514	529	511	543	524	559	512	546	520	557	559	525	560	510	495	489	526	520	545	499	536	536	592	525	555	528	536	523	493	534	506	545	550	512	583	556	556	554	513	526	511	530	551	535	572	545	540	501	512	552	561	506	551	574	496	555	550	541	578	524	539	517	528	557	582	573	522	530	541	502	556	544	562	495	526	534	580	506	569	545	506	560	517	531	532	523	522	511	560	527	520	494	526	517	482	542	526	532	540	524	551	528	463	528	558	540	486	506	537	503	529	500	548	532	548	505	544	500	506	547	558	516	516	548	505	492	511	509	484	543	525	529	523	495	548	526	554	588	488	511	524	516	535	521	540	551	504	539	563	503	518	570	547	519	540	539	508	545	533	541	517	526	502	513	517	547	513	527	525	566	573	529	551	571	532	523	524	517	518	538	503	533	544	530	544	550	565	531	495	562	572	508	562	512	514	519	538	520	507	519	519	473	530	521	510	543	513	535	513	526	569	527	527	511	519	526	503	529	531	494	543	538	524	528	505	523	533	542	523	542	490	601	518	523	551	588	552	542	548	522	527	569	542	520	554	512	511	560	536	538	521	546	508	549	549	506	552	513	530	527	562	520	536	513	505	496	549	520	527	522	505	536	529	500	508	494	524	523	541	527	513	539	537	552	544	527	541	554	517	495	516	548	498	541	552	529	534	513	548	517	515	542	505	492	523	533	530	522	546	520	535	548	516	524	518	539	567	533	557	548	545	573	517	507	538	546	510	494	547	503	565	518	462	514	535	569	528	522	556	564	551	508	534	484	538	497	526	535	546	549	535	514	504	539	557	493	537	508	532	518	505	522	552	524	573	536	540	568	562	535	532	547	503	568	552	556	525	538	486	553	546	516	503	476	541	539	537	496	531	550	530	567	552	526	566	524	553	549	561	524	555	540	516	572	548	533	516	490	487	544	524	577	550	507	569	564	537	520	559	553	549	536	540	571	545	512	495	526	493	513	552	544	535	548	509	514	563	516	543	533	497	550	540	507	521	508	563	552	525	503	566	525	518	545	544	566	525	534	531	517	531	533	550	505	488	537	528	534	542	538	533	507	534	552	519	511	551	539	499	541	539	563	554	568	517	518	518	536	553	487	557	540	534	506	551	519	529	533	502	506	527	521	490	511	527	568	527	514	516	520	529	523	526	536	488	510	508	554	519	583	520	511	561	525	540	516	475	551	513	532	523	531	543	525	509	512	524	478	554	549	515	539	514	558	544	549	537	529	485	534	524	542	546	520	542	484	517	521	518	519	551	534	538	555	530	562	501	517	557	550	523	526	519	535	528	518	520	541	472	534	519	552	548	509	534	543	516	538	521	541	555
13469	24896	23595	15192	13965	11053	8449	7929	6472	4559	3019	2160	1757	1589	1596	1574	1619	1477	1335	1239	1093	1073	956	959	917	896	939	897	910	892	818	839	794	859	813	804	793	790	841	882	786	781	822	867	821	842	845	803	805	866	837	953	798	847	821	869	802	786	836	843	764	790	876	861	826	820	815	798	868	873	810	828	847	843	801	817	798	776	786	811	843	858	811	819	801	808	782	788	805	767	828	780	812	841	837	819	806	822	820	830	850	850	849	813	831	806	790	774	792	846	817	871	857	805	773	831	826	872	838	846	807	818	794	827	824	797	845	840	876	818	795	801	813	786	819	802	802	777	823	826	864	890	815	784	833	755	858	787	844	803	782	812	834	823	808	851	810	786	855	827	806	826	767	770	842	798	779	801	846	812	792	768	846	801	855	793	828	791	812	795	790	811	759	831	774	809	844	778	797	785	845	779	794	746	847	800	828	839	845	801	808	760	786	806	800	761	823	773	825	813	841	792	815	822	840	776	811	805	781	874	837	748	832	801	827	834	846	785	809	860	789	833	803	820	818	824	765	839	786	824	796	873	828	836	798	833	784	855	752	819	813	884	783	830	831	795	796	781	759	803	853	802	846	790	818	809	832	814	808	846	797	781	826	842	809	842	823	788	818	775	801	825	832	835	818	792	783	816	842	855	820	774	839	804	802	881	799	795	790	861	849	780	780	846	826	845	815	794	818	850	816	829	809	846	800	752	784	779	781	822	787	815	797	794	868	836	867	775	822	801	879	792	814	858	820	809	789	847	774	813	773	817	799	828	819	793	853	799	838	857	809	813	893	799	815	763	800	853	845	873	832	805	815	804	862	801	824	875	776	810	776	806	798	792	777	836	803	817	828	829	793	817	794	829	831	816	869	859	774	753	771	819	832	808	799	789	799	773	860	791	818	810	814	800	787	840	728	822	802	827	808	822	880	812	826	767	809	759	814	780	802	821	793	781	783	852	833	815	798	785	816	798	828	817	798	843	817	851	792	774	801	844	821	847	801	832	759	765	837	825	866	783	793	792	830	806	746	816	764	816	819	799	787	817	821	836	756	835	779	848	822	808	809	860	813	748	802	810	844	791	791	826	814	834	774	791	861	826	849	809	803	789	818	847	817	819	795	823	796	845	814	859	817	786	788	828	781	865	794	827	789	793	827	816	806	798	796	816	798	809	821	821	825	806	808	783	820	817	796	805	824	755	820	898	856	829	811	810	750	809	840	831	850	787	753	862	829	817	797	817	768	770	852	802	772	786	797	790	871	788	817	810	817	815	867	798	784	828	817	830	838	840	800	800	826	854	797	777	777	806	788	837	832	818	772	879	789	825	816	833	788	823	775	826	837	837	812	850	845	793	776	810	815	790	813	834	757	790	789	811	784	800	863	832	830	787	803	798	850	810	843	785	847	838	850	782	802	840	772	822	814	812	832	796	779	808	800	864	790	768	751	794	853	796	830	799	795	782	813	821	859	844	812	779	791	797	795	814	782	825	844	824	851	797	841	801	785	810	763	765	846	825	795	813	882	781	842	855	844	781	798	812	813	829	797	804	837	806	767	812	812	834	823	812	882	796	803	860	792	856	824	790	876	806	819	802	819	772	798	785	816	851	792	818	755	807	773	781	851	853	779	808	815	849	837	849	849	774	788	819	763	805	798	827	791	827	767	802	838	806	855	836	820	837	818	810	737	804	804	829	841	828	803	849	840	804	843	773	789	789	815	802	825	820	795	800	807	815	811	797	815	825	838	810	768	877	810	753	843	781	789	821	861	821	744	852	798	827	774	780	817	815	825	773	841	778	797	831	768	786	829	800	827	785	790	822	862	795	818	730	806	820	823	815	824	795	839	808	816	849	859	851	864	834	791	795	803	806	822	842	796	848	783	792	794	727	826	862	811	761	853	842	855	829	794	832	772	799	798	816	828	753	824	847	792	840	792	835	816	793	809	829	810	836	805	759	795	878	781	790	784	821	784	837	773	841	836	795	836	821	821	780	841	777	835	821	847	821	829	804	859	820	825	807	785	776	808	825	804	857	855	822	829	813	849	764	760	828	819	824	816	797	757	817	808	812	851	860	784	873	856	824	797	880	763	832	862	838	779	788	811	838	824	831	797	827	833	833	801	812	821	782	792	798	852	832	840	791	789	829	830	818	841	811	776	814	785	839	785	838	835	809	856	833	805	862	799	822	790	791	795	858	799	843	855	806	798	820	794	789	822	839	790	791	834	834	818	823	818	784	795	824	820	789	815	795	871	794	809	791	754	810	853	808	843	800	843	810	824	768	783	809	822	818	800	798	842	798	843	846	797	801	820	794	809	787	766	815	786	822	777	835	808	816	834	832	783	827	823	826	820	784	821	802	864	810	819	846	783	768	860	805	790	796	889	777	820	772	746	823	812	795	832	800	815	822	779	799	815	810	781	809	817	823	793	837	851	832	844	796	814	786	808	756	797	819	874	812	812	811	825	854	792	813	852	831	800	797	800	816	848	778	790	798	832	865	783	756	841	734	829	788	812	827	859	791	796	843	792	853	829	784	818	757	844	802	834	826	830	826	833	808	823	792	836	778	801	852	817	788	795	800	792	793	763	815	798	864	815	794	792	773	799	821	793	780	828	833	825	753	806	831	828	822	821	760	844	812	808	771	753	802	797	808	819	800	845	787	817	774	826	773	822	825	840	785	822	796	775	812	819	815	828	846	802	847	798	840	765	822	800	837	837	793	796	774	832	848	857	805	770	811	838	763	811	802	810	849	790	818	791	770	823	831	829	819	778	806	832	842	860	794	804	854	790	796	813	811	792	798	833	739	803	802	818	776	783	771	845	769	853	776	787	808	771	769	849	761	803	877	832	832	889	791	812	835	875	812	780	789	827	820	801	808	816	814	779	836	843	779	862	828	837	829	832	814	780	753	824	803	827	805	797	833	820	817	769	760	824	781	835	815	852	791	822	832	800	816	784	851	845	799	827	782	780	814	808	780	816	823	822	813	826	796	805	856	858	797	816	868	856	768	785	804	849	883	855	822	781	775	786	811	863	769	787	838	836	764	832	810	860	801	825	774	800	804	800	804	791	805	816	804	821	802	766	758	770	864	808	833	769	831	803	832	788	805	816	784	840	845	823	836	882	825	798	859	814	823	817	817	809	850	839	802	841	810	795	859	850	801	803	796	838	834	812	793	830	828	776	790	833	796	782	828	832	835	810	839	819	856	811	815	813	818	819	836	784	824	795	838	881	805	828	814	862	801	881	813	805	816	800	812	799	809	836	793	827	851	804	869	831	793	858	814	855	834	778	809	846	816	784	826	810	823	787	783	834	768	780	779	836	787	773	813	846	760	789	797	813	802	849	794	830	854	822	820	824	799	865	806	813	833	814	770	818	818	793	811	846	786	860	820	787	848	809	786	813	802	803	831	810	805	832	797	832	789	780	817	797	822	782	797	836	799	784	794	824	837	841	832	809	800	816	821	778	760
24070	21182	28394	24259	20993	13854	7839	5464	4152	3013	1981	1483	1231	1260	1181	1225	1151	977	1049	908	818	800	801	766	744	749	727	731	752	640	686	701	730	676	709	677	669	669	742	668	688	653	646	692	688	659	673	696	674	655	717	705	689	694	738	667	671	676	686	644	677	696	627	637	642	661	683	696	667	666	693	668	660	717	667	646	659	689	649	661	695	628	705	710	678	632	679	640	631	667	635	657	684	611	658	666	674	644	666	688	695	627	657	693	643	717	686	655	694	658	659	670	666	669	661	679	618	660	700	682	648	706	662	659	734	699	729	729	679	711	693	664	692	614	673	684	690	688	665	621	696	624	694	632	686	630	617	723	706	690	674	648	658	695	623	623	648	657	636	667	636	646	625	686	672	652	663	659	652	662	677	643	654	646	702	624	645	721	618	665	689	616	652	629	635	619	659	628	633	591	694	633	710	673	715	654	692	656	646	666	659	690	670	649	637	634	662	621	618	630	635	629	632	668	648	646	694	655	684	661	648	650	634	736	660	681	671	638	646	640	641	672	668	694	709	657	632	641	682	654	622	653	684	620	658	682	631	694	651	663	690	641	670	640	664	659	668	666	640	648	659	660	689	642	679	667	661	625	683	692	661	647	607	696	664	702	630	642	690	641	679	710	598	654	663	676	682	668	685	631	682	680	655	688	637	671	659	638	605	676	637	700	677	648	657	686	666	633	703	720	641	665	676	629	658	664	669	687	661	669	672	667	655	679	652	675	645	724	669	600	682	677	656	683	649	673	669	703	668	629	695	684	690	681	685	696	645	653	684	648	666	675	667	645	674	676	667	643	689	706	696	707	675	633	655	661	612	672	669	662	644	659	659	646	644	586	701	651	672	632	644	672	686	701	656	661	649	650	666	669	670	646	700	662	620	714	648	610	648	681	699	650	676	671	656	699	674	664	675	687	634	703	684	678	665	632	638	633	667	725	660	707	684	670	685	668	667	679	699	651	649	669	637	645	681	664	714	688	626	654	671	659	677	666	676	652	659	610	714	614	647	644	680	717	624	591	660	644	682	659	690	636	693	626	693	676	657	619	663	615	693	666	643	679	698	653	655	616	691	696	676	674	685	658	648	641	604	650	648	674	613	671	682	677	671	679	647	690	656	663	626	653	717	640	620	662	651	667	678	672	707	641	708	646	638	683	664	641	670	699	644	637	700	674	659	647	681	640	727	686	645	639	651	666	638	656	645	646	659	659	625	687	673	712	681	675	706	658	687	648	660	735	652	656	695	698	670	659	673	692	648	626	671	690	649	675	665	651	634	655	674	651	665	665	683	653	665	707	672	627	693	648	644	661	630	690	670	658	686	654	681	665	663	668	634	701	615	657	664	688	659	655	665	646	697	697	672	635	682	638	666	609	612	685	661	673	663	652	690	651	668	632	694	694	654	647	680	685	637	605	686	680	660	661	643	712	668	650	674	702	662	658	652	662	682	636	646	637	645	672	660	657	662	645	675	684	654	656	660	656	675	677	669	651	655	652	655	666	697	679	716	638	641	660	636	676	625	669	645	651	686	655	694	703	646	642	692	649	658	689	679	613	675	632	695	601	645	670	631	662	634	601	675	677	653	657	666	665	673	652	642	662	662	652	658	635	659	643	663	654	675	625	613	642	647	688	665	704	650	682	674	651	661	638	635	659	651	655	665	665	670	644	677	686	664	642	656	648	627	672	671	695	640	673	629	645	671	682	655	694	651	685	667	712	627	645	669	654	662	631	671	649	669	703	683	673	685	620	665	621	673	610	669	667	642	664	671	671	670	708	688	677	663	638	641	707	657	674	682	614	655	634	621	677	641	678	660	633	667	652	689	643	662	626	651	659	652	727	673	672	673	678	634	698	693	671	672	686	686	661	665	687	658	684	634	658	638	657	622	660	635	657	699	668	655	653	614	698	678	707	637	647	625	649	643	663	670	667	669	648	658	644	718	677	643	649	641	683	634	659	675	645	635	637	653	681	660	638	659	621	651	679	660	692	663	602	618	655	700	665	663	650	613	653	653	663	695	647	668	619	671	628	636	639	634	635	652	652	636	693	633	675	670	641	681	728	717	607	636	623	603	635	674	669	629	686	658	656	659	667	691	636	657	664	661	697	648	681	702	643	662	675	654	620	636	669	621	708	626	648	662	692	665	650	670	673	670	654	664	674	632	646	644	659	701	610	676	670	679	693	621	681	647	649	673	666	602	619	657	683	641	654	623	600	649	702	662	649	688	674	666	689	644	671	648	677	666	636	639	645	658	624	656	646	683	653	619	643	680	684	665	614	653	648	694	699	701	709	683	680	644	706	666	672	652	649	684	642	662	642	685	629	668	700	628	672	668	675	666	647	676	651	598	644	678	621	621	662	656	629	638	712	634	633	651	647	610	596	657	743	654	654	680	662	636	657	628	620	648	651	671	624	649	666	641	635	658	697	631	662	628	684	660	677	645	641	681	676	692	694	679	674	623	645	664	610	663	655	684	695	672	674	702	737	672	661	657	625	647	669	684	636	665	654	625	654	652	644	669	679	658	619	635	658	604	630	653	657	666	683	683	654	719	673	678	638	644	661	636	657	613	653	682	672	689	690	704	656	682	657	648	655	679	641	640	627	638	648	682	618	661	695	674	650	676	653	690	652	716	660	638	648	685	688	659	655	727	665	627	663	716	698	643	686	689	647	670	634	621	669	601	650	602	638	685	687	687	613	640	671	616	652	626	650	677	665	654	639	692	662	692	716	627	669	649	671	651	674	679	674	651	603	644	681	641	634	639	647	681	647	624	654	689	685	680	610	634	661	674	710	657	693	668	698	679	617	622	666	619	657	680	657	666	695	694	661	637	694	696	666	653	664	707	664	608	625	657	658	760	669	676	654	619	689	643	693	670	663	629	645	669	673	612	679	661	662	640	609	663	670	699	648	663	710	640	662	658	667	693	701	682	699	617	627	623	672	629	667	679	641	606	686	633	643	677	652	655	647	635	623	597	670	691	673	650	628	680	650	705	635	659	673	631	635	661	665	644	676	643	656	682	644	692	650	663	622	684	669	640	656	638	676	625	686	680	661	682	608	690	669	651	651	653	677	698	677	615	668	629	678	650	632	647	655	639	675	632	629	652	634	626	653	669	650	634	674	666	644	695	641	669	681	696	670	686	688	672	656	620	682	643	625	655	599	607	712	609	638	658	648	649	685	720	695	676	674	668	651	663	652	667	709	694	655	636	650	634	645	653	681	651	629	682	682	658	650	617	661	691	669	648	636	667	694	670	653	673	635	668	638	657	673	688	707	679	626	659	653	645	672	645	643	630	668	673	643	680	662	674	659	661	690	631	678	690	620	627	680	625	632	648	645	602	663	683	678	674	692	694	642	617	621	697	669	643	648	580	620	679	642	639	678	683	644	630	684	707	700	640	673	672	658	654	693	643	663	657	671	662	673	695	642	646	682	639	628	642	640	635	659	658	674	653	638	641	618
15975	32472	30227	23495	20879	16254	13427	12266	10692	7138	4919	3430	2667	2497	2345	2483	2368	1890	1988	1753	1474	1378	1416	1248	1175	1198	1215	1202	1199	1179	1140	1066	1119	1118	1091	1073	1041	1090	1048	1034	1005	1032	1062	1037	1042	1026	1078	1021	1006	1006	1054	1065	1094	1094	1088	984	1038	1059	984	1073	1060	1025	1054	1018	982	1025	1023	1001	959	978	1035	1041	1003	999	1038	975	1049	970	1047	981	988	951	1026	976	968	1021	992	976	1098	940	1002	989	1028	987	1003	1026	1010	1036	1050	979	1007	995	986	989	998	975	979	975	946	923	1000	1014	1021	943	1065	938	966	1020	1019	982	980	1022	1031	1025	963	1008	1004	997	990	971	936	1050	1055	1011	986	980	1051	1034	1064	1019	998	1052	996	1007	1029	1003	1062	1019	1035	961	1011	1002	1004	970	1010	998	991	981	983	977	972	1016	1016	999	1000	975	1003	1036	997	1021	1003	988	950	997	984	960	978	1022	1083	1011	1047	1023	933	1019	1009	1010	1017	974	993	1014	1019	1041	1025	1076	1050	970	1014	1014	1007	1015	987	984	1017	1028	1039	1010	1015	975	1021	1016	1004	1017	969	1010	990	1034	1036	1021	1051	998	1067	964	968	1020	1071	1011	997	1030	1071	1000	1024	976	979	1005	961	1031	1028	1013	993	998	1017	956	1017	974	1021	1012	980	1025	1008	969	988	1000	1043	1031	1012	1028	965	992	963	1030	1007	1064	997	986	1007	1033	968	995	968	988	971	964	1054	1005	1018	994	980	999	978	1028	1047	1029	962	1027	977	1008	1036	1104	972	965	1023	1059	1026	971	1054	986	990	987	1039	951	1061	1002	1041	1056	970	988	1040	967	974	1013	1035	1013	992	992	1033	974	981	956	991	1069	990	1016	990	1010	1022	962	1080	993	1012	1065	972	1041	1005	979	979	1020	953	1013	1008	1016	1013	1017	1005	1050	956	1012	987	955	1048	1035	946	987	1007	1061	1024	999	1022	1049	997	999	997	995	984	933	998	1026	1029	1001	982	967	988	963	1006	1068	983	1046	1010	1001	1042	1012	962	1011	1023	995	1044	996	989	998	977	1056	1045	996	926	1091	1021	1032	1025	1059	996	981	999	1018	995	1022	1029	1043	1016	947	1053	981	991	1061	1033	1020	1013	975	1009	1029	989	962	1020	1027	1025	1017	1045	1004	982	1040	949	1007	1008	968	992	963	1004	976	1037	1020	1037	954	991	1034	948	998	989	1010	1100	967	981	1012	961	969	1038	1031	1028	1078	1016	1024	1003	950	964	1032	974	986	996	1049	1040	1060	1033	983	1007	969	1024	1008	1001	1003	1013	1026	1023	956	1010	1032	958	966	1007	956	966	1011	1021	1019	1024	950	994	992	1056	936	1045	996	929	1010	1062	1052	1046	987	963	950	1011	1075	1009	1041	992	963	1018	1004	1030	1047	998	1069	1026	967	1010	1011	997	1043	979	961	992	1043	1031	1033	990	1062	993	973	1022	948	994	986	1032	956	1001	1009	1044	987	1079	1013	1020	1024	994	1042	1032	927	1043	989	1020	1008	979	958	989	993	982	1031	1012	999	1049	1027	1038	967	1014	1000	1048	1041	983	1003	1020	968	1006	1025	1045	956	1009	1094	1048	989	982	987	1006	960	1040	992	1004	926	987	1064	1014	1050	1005	976	1026	1008	958	1042	1001	971	992	944	970	1052	996	1040	991	982	1080	1042	1062	1106	988	1053	982	970	1024	1035	1075	1038	993	1004	989	986	1014	1044	952	1047	993	1079	1005	997	1004	1047	1003	941	1036	1028	1002	995	998	1005	1002	1043	978	1028	1003	1039	989	1012	1031	1005	993	1008	946	1018	1013	1036	1053	997	986	977	1085	1068	960	1038	1022	980	1010	1051	1026	1011	974	1052	1030	974	991	991	1017	1013	985	1038	998	957	1000	1001	957	981	963	1033	1020	1004	1054	1022	942	949	973	1016	949	945	1019	1054	982	1039	995	1021	994	1041	992	1013	1027	1008	1027	1011	1041	1053	1023	957	952	1001	975	977	1002	954	1009	997	988	1003	1031	1028	1017	1045	1021	977	1017	1016	1021	1003	1062	1057	1011	994	1050	922	1021	1006	944	1038	1051	1039	996	974	1024	1038	1004	1016	971	1042	960	1070	945	985	1026	987	997	1007	1027	951	1052	970	1017	1015	1047	1000	991	1049	1029	1020	1012	1019	1013	1027	1048	1018	1052	981	988	1007	976	1032	984	956	990	1002	1082	1026	966	1037	1015	1059	1017	997	1019	1054	1026	1000	1047	1048	994	1006	1001	986	983	1005	1022	1013	984	1029	1053	1030	1079	1032	985	1028	991	1002	986	952	1002	1047	1042	1032	1022	1035	979	1005	1002	1026	1030	970	1006	1005	999	1010	970	999	991	1037	1002	1064	1003	984	1018	1007	1012	947	997	1048	1031	1056	1008	1014	963	988	1027	1009	1005	967	996	1026	986	1012	1059	987	1002	1047	1016	977	1011	993	1033	1032	1003	1005	994	1007	1048	991	1012	1011	995	1034	1000	1052	1010	980	987	984	1070	1016	992	1020	1001	996	990	1022	995	973	995	1038	988	1049	1051	967	1017	983	963	965	1037	1045	1016	1032	1014	997	992	1040	986	1007	972	1026	1048	979	992	1023	1006	988	995	987	1026	1024	990	1021	996	978	1013	1002	988	969	958	1075	1001	1044	1018	1009	972	953	959	1017	1041	1035	1043	1007	989	970	1052	1009	978	954	966	1018	968	981	1000	995	1068	1027	952	1056	1038	1050	1051	1054	976	975	974	1000	1005	1062	1010	1063	1000	1015	998	999	1002	979	975	996	992	1007	1022	1023	993	1012	1001	996	982	1030	1002	1011	965	986	993	1042	990	1042	1029	1050	1001	1027	990	1032	1029	990	1011	988	959	972	972	1006	955	1047	1052	1069	1008	1011	1016	978	1008	980	994	978	943	1023	1041	1026	991	967	1016	984	1016	987	1007	1005	973	1004	973	1008	942	977	1025	1003	1081	966	1007	1014	965	1024	1026	1075	985	1008	1023	1003	988	1019	1005	1015	1024	998	1041	1008	996	985	989	941	983	1082	1084	974	1065	990	1012	1047	1021	984	1041	988	1004	1009	1020	1003	1032	1065	992	983	1024	1019	1012	980	958	1038	1041	997	976	980	1063	1010	998	976	1003	1008	1020	1023	1018	1063	1024	990	993	1014	1002	998	1011	969	975	1048	990	941	977	1003	970	1009	947	1017	1005	1067	1050	1001	1008	999	1022	994	990	1030	1049	1047	1052	1037	978	1000	1002	1012	1023	1059	951	971	1016	986	950	1025	978	1033	997	975	990	1007	1011	975	1007	1040	1018	971	1017	998	978	1019	981	1073	952	993	1018	966	1016	1032	988	946	1059	1080	1021	995	1013	1083	975	990	975	1010	1080	1018	1017	1026	1001	1017	1000	997	996	974	993	1042	1030	1032	973	995	1064	978	980	972	1046	1032	1020	1043	997	1021	992	1039	1009	1091	1038	986	968	995	1033	947	1026	1003	994	933	976	1012	1014	1012	1050	974	1009	980	1020	1007	995	994	1029	1018	1057	1009	1044	1041	987	1032	1005	1031	1033	1010	979	996	977	1009	988	1003	993	976	990	1017	1007	994	978	1030	966	1022	1030	1023	1009	967	930	1005	993	1024	962	1003	991	1035	990	1054	1078	1037	1013	921	1036	1011	1022	1030	1003	959	992	996	983	1036	987	996	979	964	997	1036	1080	1040	1026	993	984	1027	1041	999	1001	990	1029	962	1036	932	1024	988	973	1001	1063	1021	1014	949	1018	981	1054	946	1007	1049	984	1019	1026	1043	1043	995	950	991	1000	998	1058	1002	1065	1068	926	1006	992	1051	1000	967	1075	1013	1025	1012	1017	1030	991	1016	961	1003	1020	1012	1000	993	959	1005	1036	1036	977	1056	968	936	1010	999	1012	949	1065	1070	994	961	982	1000	1071	1020	997	982	1014	1007	995	1022	996	1014	945	1042	1001	965	1040	1022	989	942	1068	1028	1041	959	1058	997	989	1003	1007	1050	1009	1040	1020	979	1076	1033	974	998	986	989	988	973	1046	1048	1021	1050	956	1003	1006	949	977	1015	1009	1003	1022	991	983	1006	995	1059	960	1030	1020	999	1015	1038	992	1018	996	1041	1077	1040	1030	1027	1040	1003	979	977	922	1028	1000	1071	1059	1086	1019	1029	1047	1027	994	1016	990	1002	974	1024	994	965	983	991	986	968	967	956	985	1025	1013	983	1033	983	976	1001	1102	990	998	997	1029	972	1050	1012	998	985	1006	991	1030	1002	1044	975	942	1020	993	1010	951	1035	996	959
23017	21189	29003	23657	21321	21150	14750	8084	5897	3812	2386	1629	1341	1225	1277	1331	1094	995	965	858	749	739	703	626	645	630	604	646	635	597	575	569	582	533	526	538	548	526	559	548	534	560	546	520	537	556	541	555	586	535	553	559	580	594	595	548	530	527	545	528	593	577	516	601	546	480	511	526	551	524	513	536	513	529	556	589	530	528	513	493	494	516	538	469	520	589	526	507	511	510	461	501	525	533	510	551	531	489	508	535	479	534	490	486	520	557	566	514	504	512	532	525	544	525	512	551	563	482	502	550	523	514	529	474	534	582	528	491	522	585	499	483	534	543	526	533	515	531	534	556	504	516	506	486	521	493	461	505	490	477	487	532	532	511	502	506	518	518	529	516	554	510	502	491	474	479	541	514	560	513	519	523	565	497	498	505	539	540	516	504	508	508	492	498	474	510	574	559	522	539	474	497	536	490	488	530	540	533	524	541	555	517	551	468	506	512	500	517	522	499	534	460	482	527	518	509	547	521	500	496	464	552	528	542	486	511	520	499	531	504	498	516	503	548	528	537	500	515	520	510	513	536	504	542	568	519	506	512	517	499	511	528	539	520	575	554	525	499	529	551	496	485	519	509	493	498	532	496	513	512	505	522	526	487	526	489	516	536	489	536	525	520	514	548	518	535	492	499	536	524	538	564	521	534	515	527	524	481	540	484	513	555	545	510	490	528	537	522	507	499	530	539	478	516	514	554	488	522	519	546	518	555	526	563	535	527	487	531	515	503	468	518	537	502	514	537	530	516	536	514	519	514	517	502	521	457	488	505	513	536	503	559	502	558	539	507	507	508	514	559	523	530	537	530	530	509	547	503	479	511	554	535	511	544	506	519	518	511	514	590	532	560	475	487	502	512	526	527	535	522	514	492	507	490	514	471	514	524	465	542	548	524	486	532	496	540	539	543	549	509	559	532	470	551	489	502	500	551	521	527	503	492	531	518	505	516	498	491	560	524	522	477	540	523	514	495	536	525	503	538	531	519	483	524	505	537	514	477	499	494	505	462	535	515	531	467	556	524	512	494	527	515	495	558	530	525	565	506	536	528	508	513	479	553	514	508	537	539	546	530	498	524	532	494	540	517	550	495	492	538	515	523	508	516	497	488	522	519	500	532	543	510	501	536	500	530	522	498	497	525	516	519	528	515	515	538	531	504	522	510	538	530	510	529	521	533	487	538	528	518	508	512	484	504	544	501	568	487	560	537	526	489	516	493	469	497	521	544	524	520	506	499	533	524	516	482	545	521	524	529	493	524	501	533	536	543	481	506	523	507	525	513	513	530	486	532	542	514	536	530	546	541	540	507	490	547	543	518	509	505	497	501	532	540	558	507	524	543	474	556	491	487	513	506	538	492	533	506	526	509	517	522	483	511	526	522	506	512	503	513	570	456	540	529	530	475	499	543	480	535	513	523	539	503	557	479	512	546	500	527	511	529	523	569	494	499	532	494	504	508	545	504	536	495	537	528	510	529	484	512	531	498	565	474	464	563	471	472	517	516	515	507	494	579	510	540	538	512	584	530	515	537	521	519	500	510	496	516	525	521	523	474	497	518	507	527	530	512	498	524	520	493	536	494	506	511	494	498	557	477	548	506	544	509	560	497	528	508	522	514	580	526	499	540	522	508	519	515	552	547	514	525	513	549	495	547	483	512	526	521	485	558	514	528	493	555	532	481	525	535	504	526	513	507	474	533	542	546	511	527	524	569	475	522	511	519	524	514	524	512	573	524	537	506	514	471	520	509	515	509	523	528	532	509	496	483	527	506	535	523	533	519	516	501	501	492	526	488	528	471	514	497	501	510	550	528	525	506	487	514	497	485	537	528	546	521	530	508	523	516	517	499	529	490	542	544	536	528	508	491	504	534	544	506	505	510	525	501	509	532	495	510	465	514	511	506	504	509	516	536	510	555	525	493	527	539	484	546	489	543	483	566	519	506	534	539	516	507	520	514	543	499	526	500	548	524	532	547	502	523	489	509	499	513	495	558	524	497	525	502	491	536	506	538	461	538	512	521	486	509	501	485	518	512	541	458	539	523	553	522	505	507	520	491	554	538	523	532	520	516	524	546	547	525	544	518	512	493	506	521	510	520	530	515	537	562	511	492	550	510	502	493	500	504	476	496	517	491	511	500	557	565	509	517	525	527	522	492	538	535	546	526	501	515	546	504	547	512	497	574	529	512	523	516	492	516	537	471	505	500	499	514	545	516	513	556	560	532	537	523	531	492	517	504	486	522	505	546	520	517	530	507	490	510	516	566	542	512	529	512	527	532	523	538	494	509	495	551	509	524	503	525	517	519	503	488	496	530	492	508	541	503	505	512	520	514	524	546	488	543	497	478	488	569	486	459	512	538	510	539	521	534	552	500	496	538	541	548	513	517	496	522	505	506	544	516	502	518	537	533	489	516	511	530	521	503	536	502	503	542	536	544	527	518	516	538	552	504	503	508	483	495	533	525	549	504	503	511	533	510	519	472	503	498	488	517	507	513	553	486	520	527	508	530	558	499	540	521	459	509	534	502	501	482	507	499	496	516	501	459	537	485	507	527	492	540	541	512	552	502	524	496	533	528	499	501	529	481	537	520	500	505	554	521	524	512	515	513	550	527	550	486	512	518	521	526	509	513	497	525	536	490	512	498	531	560	468	456	509	551	542	522	498	537	534	539	514	537	502	492	556	501	511	534	509	550	514	471	475	517	484	507	506	563	512	505	468	504	498	505	494	536	506	486	543	502	505	507	496	512	515	536	522	554	523	528	485	514	559	482	506	526	489	472	547	523	564	523	536	485	510	499	489	527	504	486	470	497	488	504	524	532	527	495	486	537	518	548	485	509	552	510	509	524	552	507	520	550	494	515	508	507	525	520	491	542	520	523	521	505	536	533	537	469	552	499	503	528	514	523	528	496	499	494	560	519	527	507	534	495	489	503	521	547	532	545	524	518	472	512	528	507	543	505	557	500	537	511	554	521	546	533	491	505	514	494	526	499	526	507	501	507	557	477	495	523	549	514	497	505	538	529	490	539	520	505	529	482	517	522	528	535	520	522	523	489	543	536	536	502	540	495	516	480	502	511	519	523	563	482	511	510	500	511	542	499	479	500	487	504	496	570	534	500	537	501	562	497	519	518	533	495	505	524	518	531	487	490	509	526	495	517	538	568	541	533	555	538	510	525	509	534	500	533	523	520	509	501	521	542	506	518	528	507	542	523	546	489	504	523	471	493	497	494	510	524	542	494	475	483	494	519	502	506	554	515	527	508	566	527	518	501	506	502	515	510	534	560	507	508	507	512	487	474	495	473	544	501	525	554	502	549	538	479	561	527	540	472	546	544	518	453	504	526	514	506	530	519	519	545	530	500	540	507	525	521	553	481	516	526	503	526	533	550	559	506	543	544	506	488	545	489	497	541	546	507	538	527	492	488	525	553	507	494	537	528	536	516	470	523	461	491	519	525	504	539
18699	36986	34641	28985	25109	19922	17574	15886	13612	9094	5950	3897	3114	2951	2850	2915	2359	2133	2080	1736	1460	1351	1301	1166	1082	1122	1110	1113	1106	980	970	896	912	838	886	796	848	847	903	920	813	855	832	793	941	823	882	808	841	836	871	889	881	929	842	840	947	771	867	843	811	802	819	876	809	783	818	789	807	770	799	870	788	781	762	765	766	799	810	791	801	751	750	815	779	801	795	784	819	717	832	818	766	823	792	802	772	858	861	805	793	844	787	809	796	833	844	731	825	796	802	831	830	779	806	770	767	796	783	847	751	741	831	741	785	786	764	850	790	803	781	780	806	838	739	784	794	788	806	811	811	821	743	789	795	757	824	813	798	779	815	758	832	863	804	788	747	783	751	730	783	783	807	780	775	762	805	803	779	815	794	824	784	844	765	792	817	811	777	791	709	773	798	854	761	708	838	837	794	793	757	802	775	786	779	822	819	835	740	794	830	791	755	809	826	817	791	794	831	797	798	855	787	776	794	765	779	743	815	839	809	795	777	789	803	764	787	793	761	795	796	797	850	821	773	793	814	772	760	800	796	827	811	836	800	783	804	792	773	778	754	787	720	819	827	805	810	807	766	769	794	805	821	794	779	798	777	778	777	851	765	776	787	790	781	813	839	822	773	780	797	809	727	772	786	833	856	834	841	804	780	779	728	754	794	788	842	760	756	769	787	800	813	766	806	782	817	824	747	762	766	828	794	791	762	818	848	771	807	776	849	814	786	802	808	808	787	782	813	808	840	770	779	745	757	757	785	793	841	816	790	780	764	752	826	796	813	779	789	840	781	732	759	802	809	774	776	766	829	791	787	810	809	803	754	817	781	788	804	789	782	758	781	815	864	775	760	778	834	779	827	804	775	833	821	819	769	785	859	838	779	861	781	822	796	833	782	768	761	793	799	830	819	817	812	739	859	808	768	791	788	798	790	776	758	788	817	765	793	854	780	808	806	844	791	740	813	793	797	759	826	771	823	801	814	808	768	843	827	772	806	810	777	841	791	768	799	798	819	767	873	790	783	794	797	834	770	789	775	747	781	805	778	830	781	790	794	789	800	812	746	759	839	784	805	740	804	829	737	778	748	771	785	769	773	779	788	829	795	801	774	781	752	792	783	828	818	793	799	813	791	814	760	772	779	796	793	786	794	826	781	789	816	785	809	814	791	798	774	853	793	776	805	839	756	815	796	871	829	798	788	764	797	746	767	785	812	819	814	797	779	775	827	783	810	825	793	849	858	802	780	787	780	799	782	793	811	810	750	768	774	831	744	812	787	780	817	808	777	768	778	800	747	772	822	832	787	781	744	800	829	766	759	801	778	793	804	756	748	776	848	778	786	776	785	778	746	791	812	788	823	781	826	768	793	785	751	836	809	831	815	802	776	782	736	776	801	814	775	815	772	750	746	822	785	790	770	855	737	766	823	808	801	814	760	825	789	828	764	796	843	789	751	793	843	795	787	810	778	829	790	789	770	832	773	776	769	823	818	863	814	793	823	788	783	779	790	795	775	839	753	763	793	826	733	806	778	785	841	773	778	780	806	846	763	827	833	815	780	746	831	745	827	756	813	830	779	751	751	802	795	813	809	771	780	765	813	759	770	782	797	806	799	759	746	791	809	763	842	738	777	799	785	762	818	764	815	785	818	743	782	781	771	766	789	783	807	784	743	737	787	776	727	778	750	769	797	842	770	819	818	827	815	773	805	816	769	758	803	768	758	777	803	789	828	776	822	811	794	787	756	761	768	799	812	808	776	810	841	769	834	811	790	790	731	818	745	752	797	791	805	768	783	758	731	800	802	793	834	808	767	752	754	773	783	812	763	824	802	761	805	784	820	822	793	828	784	795	831	844	787	834	750	817	850	768	786	757	772	793	785	830	775	771	779	798	839	799	797	793	829	786	805	781	760	778	858	787	802	800	797	800	817	789	825	820	819	826	809	804	778	760	775	769	742	819	762	861	795	764	750	777	793	785	772	793	860	814	762	823	776	799	774	752	807	806	826	768	818	793	806	803	791	798	741	774	837	809	773	791	836	821	815	799	805	810	813	779	789	793	791	816	757	800	764	801	782	772	796	811	789	802	706	791	775	810	773	802	833	770	850	777	808	813	826	776	812	784	755	824	787	784	748	782	761	812	813	709	819	805	735	812	816	802	777	792	762	786	795	779	799	770	772	835	757	783	786	812	762	775	783	814	768	830	803	808	793	747	800	795	798	766	790	819	818	788	755	795	779	780	800	826	808	753	760	816	813	812	832	761	805	795	784	748	794	750	797	804	758	802	802	830	828	719	783	818	770	767	787	768	801	780	778	779	837	818	816	752	818	868	770	786	805	795	798	762	778	793	812	794	821	799	816	808	797	768	782	798	804	783	751	776	766	773	822	800	803	731	810	769	862	761	791	781	778	803	788	779	787	797	784	776	788	761	817	839	789	800	755	781	779	831	808	861	787	794	738	797	804	856	828	792	767	783	798	785	795	791	736	779	757	797	828	775	802	821	773	798	766	723	825	776	819	798	757	732	792	798	814	788	812	826	755	815	816	777	812	778	788	833	806	758	785	769	804	808	822	777	797	780	731	799	768	788	807	766	787	840	728	803	787	723	815	796	766	786	808	817	776	783	814	824	821	763	791	806	849	807	840	807	766	835	757	833	786	804	719	769	763	789	753	729	753	840	757	779	780	760	862	862	823	762	778	795	771	776	771	790	787	827	789	759	804	821	763	803	866	762	803	771	768	750	781	797	832	789	758	829	801	779	771	820	777	813	812	808	775	749	778	873	815	784	770	805	850	773	800	814	804	804	722	778	796	786	804	830	785	774	792	767	770	794	808	827	777	820	779	790	759	809	828	774	768	773	790	823	827	822	823	777	792	796	804	810	803	752	767	833	826	747	776	845	789	791	763	830	834	768	743	737	778	761	763	815	794	850	797	772	826	786	799	758	830	794	802	785	777	823	820	761	843	822	749	742	810	794	813	779	802	812	819	773	784	876	762	798	788	787	817	802	842	804	792	767	824	761	781	812	810	779	772	730	807	762	836	793	773	777	772	809	787	750	808	794	842	806	777	843	786	775	792	820	809	768	787	763	787	780	817	804	751	757	804	768	735	790	756	844	771	768	779	739	834	745	768	802	774	818	784	773	795	823	825	734	898	792	796	844	790	820	829	826	835	813	836	782	780	779	861	799	841	800	765	754	782	764	836	844	808	790	749	809	770	844	784	808	764	801	779	795	786	822	765	770	818	815	825	824	838	824	748	782	762	800	757	816	831	789	760	797	815	797	845	788	799	766	840	780	791	777	794	817	808	788	858	819	755	793	775	819	817	785	754	803	834	769	758	792	824	782	801	788	848	745	833	813	847	792	841	814	822	790	803	781	811	778	776	793	831	807	790	781	835	801	810	809	801	804	795	817	805	788	748	765	827	815	841	798	781	847	768	783	818	802	792	794	804	805	817	774	752	785	774	800	791	825
26788	21264	19463	12587	6624	4035	3267	2779	2403	1579	1062	847	756	796	770	734	724	685	617	590	600	618	599	565	576	551	521	591	562	582	564	549	501	540	563	552	512	513	535	539	534	522	499	577	524	548	485	555	524	542	506	540	586	563	541	543	493	570	539	543	556	488	550	576	515	515	532	538	542	476	488	496	505	543	531	531	543	539	518	560	537	516	512	515	515	525	520	552	535	548	503	544	501	492	553	549	495	517	556	456	562	527	522	538	553	535	499	520	535	563	485	525	545	509	530	504	536	501	545	504	567	521	544	562	508	541	548	521	502	534	611	535	575	488	594	518	542	491	526	524	526	566	542	505	547	545	511	540	492	562	579	526	499	519	532	513	512	586	551	535	543	515	538	542	528	563	532	575	541	535	523	529	465	501	542	529	521	531	531	532	554	539	535	506	570	518	529	528	544	580	496	492	550	551	529	559	529	544	546	532	535	492	510	527	559	565	539	594	535	501	544	514	537	549	568	500	512	521	552	495	523	540	507	528	553	531	533	546	516	472	520	508	534	496	546	550	507	531	528	528	489	523	484	521	507	533	521	518	567	518	542	540	525	556	525	546	553	525	498	506	534	510	544	565	539	531	519	518	516	529	522	555	574	525	538	553	483	571	538	473	541	514	550	524	508	515	517	552	538	526	516	536	549	534	583	533	525	498	513	587	525	501	511	556	541	561	513	522	528	547	550	503	542	541	499	502	511	523	522	526	536	481	512	547	557	499	517	514	516	500	536	523	518	528	539	519	534	537	528	527	472	537	504	516	551	518	525	494	503	511	550	509	515	517	544	551	496	527	531	495	517	524	512	495	499	541	513	518	520	551	542	518	492	506	555	500	510	517	535	481	526	549	518	520	524	500	545	526	541	483	524	519	568	508	509	492	515	536	529	500	561	534	518	522	525	543	565	514	560	547	523	519	521	516	511	513	520	512	537	507	546	513	528	499	519	556	581	553	513	504	544	521	537	524	541	477	540	523	541	525	501	528	512	588	515	553	525	545	495	519	518	540	497	509	493	565	519	519	519	542	498	508	542	529	533	516	547	500	555	561	524	524	509	548	504	542	514	520	498	549	510	526	549	520	531	486	515	509	535	514	513	561	519	524	506	487	507	560	528	516	528	513	515	523	541	605	558	490	530	526	523	527	513	498	509	502	516	507	515	522	549	541	527	471	487	503	542	472	548	519	520	500	538	509	535	500	539	512	541	519	550	537	522	548	532	566	533	534	540	571	514	512	503	559	536	499	556	534	509	553	513	550	525	509	576	497	541	515	534	542	521	519	507	552	550	551	533	527	549	524	519	506	569	538	529	492	528	548	536	513	518	514	484	533	528	491	544	517	532	531	495	524	521	494	549	505	574	473	549	552	580	531	553	535	501	538	535	488	518	570	550	509	526	519	445	496	513	533	529	520	493	533	536	536	517	539	496	528	505	542	519	547	521	501	560	549	530	529	495	511	563	543	525	527	528	561	471	530	513	508	552	569	564	487	522	532	489	483	576	496	537	559	589	523	535	560	520	533	560	488	528	520	536	489	546	540	502	505	472	487	508	531	546	522	508	525	562	556	551	501	523	505	534	535	538	501	525	497	477	530	524	522	525	520	515	520	512	540	513	563	518	520	561	538	501	534	538	561	511	481	493	523	558	513	489	536	518	501	523	526	542	490	534	505	515	547	546	559	526	526	545	525	520	498	542	532	514	521	527	562	495	530	522	538	499	543	558	581	548	500	504	543	505	499	519	524	529	493	558	498	544	543	565	518	561	551	534	521	519	524	526	502	501	512	548	572	528	545	485	551	505	540	500	507	531	543	498	508	532	575	490	534	533	498	503	522	530	522	529	541	544	507	512	558	512	549	477	549	539	541	508	498	548	506	527	520	499	580	552	546	537	544	524	543	549	509	530	523	553	498	546	503	580	550	521	505	519	517	508	504	483	517	523	524	541	569	512	563	490	544	528	495	509	520	545	513	523	523	531	519	519	577	497	545	558	546	511	492	537	514	524	482	519	510	534	504	538	530	500	552	519	521	520	520	569	566	515	505	520	534	540	498	510	527	528	517	524	475	536	545	494	560	501	543	562	537	539	559	525	503	577	539	516	524	483	561	557	513	507	499	508	514	547	512	566	574	523	536	528	506	505	509	537	504	564	519	550	560	579	514	544	547	521	503	560	548	503	538	558	510	530	508	499	544	542	520	513	542	538	523	552	522	534	526	500	538	479	513	534	544	507	602	561	532	540	514	535	549	537	515	523	525	546	534	494	525	524	539	552	545	540	523	495	527	572	564	538	530	512	534	494	490	551	510	531	515	573	495	537	494	517	511	484	578	511	542	550	521	513	494	497	528	563	516	513	500	490	512	520	493	504	553	481	522	544	525	521	546	550	489	532	528	575	494	556	535	514	536	498	472	534	548	569	525	577	557	548	546	535	525	484	549	546	579	531	505	541	533	513	550	549	520	542	520	556	522	506	528	550	492	504	554	540	548	517	547	558	498	493	547	526	549	533	516	528	511	576	546	521	535	531	569	536	526	514	511	563	515	482	502	532	511	546	516	508	527	523	551	521	534	498	505	542	499	521	523	539	499	544	527	547	557	515	551	551	524	553	563	506	507	570	558	522	518	511	517	532	540	536	563	495	535	526	506	543	510	519	530	517	531	513	507	557	512	492	525	545	520	549	520	521	472	510	536	522	519	547	519	563	557	542	540	535	505	543	546	529	520	500	534	510	503	558	544	559	500	560	518	511	521	571	536	527	526	553	528	540	551	562	587	520	520	565	528	495	499	544	524	516	539	526	549	478	555	545	543	545	520	541	516	499	520	557	562	501	539	550	515	513	507	493	474	537	558	554	547	528	546	533	551	553	571	570	505	527	498	501	537	474	552	569	557	519	544	530	550	522	508	560	496	532	512	560	547	500	492	540	528	523	508	550	532	574	527	531	503	521	542	549	526	562	522	539	528	526	538	526	538	537	496	550	495	549	564	559	519	549	492	521	504	561	526	521	511	496	494	527	508	513	528	537	561	515	533	523	532	528	522	504	510	545	489	529	506	500	542	559	522	544	549	552	522	519	512	533	506	521	521	504	536	552	511	496	523	581	514	512	514	520	531	543	544	503	511	540	489	535	525	547	472	515	494	496	478	534	517	510	536	517	495	564	507	533	536	545	527	513	545	505	530	476	540	497	509	519	519	505	544	504	513	541	526	569	489	534	543	507	526	513	534	479	528	515	523	532	553	550	499	529	507	548	547	540	520	506	508	536	536	497	566	538	522	529	523	530	528	538	499	521	515	515	537	498	533	516	504	479	512	514	482	501	519	556	551	518	503	480	525	532	494	536	472	531	513	480	539	489	500	513	585	492	561	531	555	509	570	549	533	573	543	525	565	526	531	525	516	559	526	536	526	518	514	527	519	520	554	510	510	493	505	511	525	497	518	510	553	506	545	512	521	544	522	527	528	521	546
14916	24835	23348	17302	13183	9917	8469	7614	6192	3969	2453	1777	1534	1579	1505	1470	1307	1284	1244	1089	1029	995	938	889	964	908	932	912	887	870	883	842	823	867	811	845	856	794	780	851	811	800	871	756	773	839	822	817	884	835	850	832	804	780	803	832	810	848	805	818	808	811	847	825	789	800	775	866	830	795	825	827	784	796	796	802	792	810	790	803	805	801	806	798	816	803	801	797	852	818	802	808	819	830	798	777	789	755	799	799	851	777	790	866	787	798	775	759	748	739	794	760	819	825	790	840	814	757	793	869	809	771	813	793	794	826	820	786	858	794	807	802	798	854	814	756	830	787	805	800	757	785	782	830	822	737	793	785	785	863	819	740	789	831	789	765	838	758	786	797	783	827	763	809	793	774	807	786	813	782	836	844	766	763	813	841	776	797	819	866	852	829	817	827	796	794	772	774	828	809	771	802	807	805	797	842	796	803	829	816	830	798	803	797	774	804	821	830	839	816	823	830	834	728	829	804	830	851	802	805	768	759	798	804	799	827	850	796	859	810	796	818	806	805	849	817	793	801	802	775	832	838	823	861	794	812	772	788	824	825	789	760	805	757	830	846	826	806	799	795	795	752	807	819	851	801	797	800	778	836	800	818	771	782	854	768	800	764	809	819	805	816	768	738	819	771	788	791	813	717	787	790	841	827	800	783	788	845	817	780	823	813	790	800	858	818	834	813	786	806	822	810	814	783	843	792	827	827	840	806	787	800	826	784	742	788	769	783	797	837	796	828	759	822	835	822	837	758	768	795	811	793	816	809	779	836	862	759	773	826	829	762	793	749	790	792	774	753	816	796	834	817	782	803	784	763	770	804	800	839	799	763	832	786	775	818	813	855	812	779	841	787	792	776	781	813	809	829	819	766	823	815	813	822	862	797	837	875	804	776	851	788	789	796	791	815	819	801	778	835	799	760	769	847	835	793	820	790	804	840	817	763	784	793	822	781	815	804	780	794	869	803	813	763	772	792	786	813	788	809	821	787	845	811	747	757	826	736	796	826	795	796	781	785	812	769	792	792	853	836	818	814	775	785	747	841	812	771	784	813	826	801	780	811	827	767	829	813	833	768	852	820	825	834	812	747	819	764	761	804	796	814	824	762	814	808	827	792	792	796	757	812	777	789	780	836	783	821	788	830	831	796	775	844	824	767	806	814	846	745	852	788	817	781	771	817	836	769	801	784	765	777	776	786	817	824	808	801	783	740	850	836	773	792	789	775	785	741	823	778	821	854	786	798	840	844	754	774	799	846	852	759	774	822	822	838	779	810	818	799	764	787	805	849	807	819	830	811	835	836	801	771	820	801	791	832	812	805	852	823	763	801	839	795	828	809	777	813	834	811	836	799	833	779	828	819	798	783	801	798	805	770	786	754	816	790	791	790	806	781	833	805	846	763	753	763	809	794	792	821	775	851	806	763	779	808	875	846	757	819	784	880	791	754	867	790	801	750	827	850	754	808	752	868	830	836	817	828	778	819	768	799	826	805	806	796	811	807	813	797	840	834	823	830	763	763	843	825	797	808	850	828	849	789	832	806	819	789	836	805	785	790	825	737	804	807	809	804	779	792	821	810	808	815	812	855	780	800	811	777	803	796	810	821	813	767	832	773	754	853	777	812	828	771	811	768	827	804	800	858	837	827	795	829	763	787	781	827	815	747	783	749	802	793	767	812	776	741	840	812	791	816	833	834	796	809	752	783	823	753	793	801	780	809	826	840	788	805	794	823	840	786	867	793	840	805	805	832	811	831	734	803	779	790	775	823	780	864	799	813	866	809	813	839	798	774	839	800	781	811	825	854	757	816	793	831	791	850	843	842	793	824	847	830	840	771	766	843	822	808	764	812	797	781	841	745	804	773	814	815	788	808	801	812	790	808	774	801	823	785	775	736	797	845	810	802	825	760	845	805	795	801	835	837	804	785	779	779	822	812	791	795	851	796	834	806	790	814	834	817	785	822	777	847	821	787	762	826	804	788	763	800	748	732	793	765	874	771	833	812	782	833	819	799	794	837	828	816	770	793	748	827	796	785	786	795	774	837	818	864	813	792	759	810	781	791	752	823	780	805	797	778	814	777	773	818	763	773	775	795	804	844	822	734	797	739	774	863	760	798	794	781	833	815	749	771	755	841	797	793	743	791	925	821	830	741	800	816	809	820	821	827	782	750	808	769	768	785	744	788	763	813	803	809	751	839	755	814	796	781	855	812	755	785	822	771	820	798	799	800	825	834	793	802	791	781	762	874	750	774	839	855	834	805	853	797	767	832	793	819	773	814	803	777	823	801	869	806	745	836	788	810	773	798	788	752	773	852	731	807	807	819	793	801	792	770	817	833	846	839	825	829	794	771	871	823	853	832	758	796	790	805	805	794	828	806	777	796	789	843	812	811	748	761	795	819	799	830	751	811	793	763	778	811	806	858	822	820	811	831	823	792	794	800	829	815	808	760	841	829	853	833	819	827	791	790	824	828	788	790	860	791	810	782	840	875	808	757	820	807	800	753	837	802	859	771	785	756	769	823	758	820	800	821	769	781	824	821	830	779	815	815	799	857	814	773	775	771	787	764	830	795	772	828	811	736	756	754	770	805	783	770	846	788	832	788	804	777	776	804	831	843	783	726	821	823	775	843	808	797	784	799	772	828	806	797	802	787	768	773	813	815	824	833	811	764	801	838	789	838	800	775	814	816	813	876	799	792	859	799	789	826	764	822	822	836	810	764	746	820	823	812	855	764	776	798	844	838	811	824	751	828	805	793	865	810	792	847	798	797	783	787	774	784	823	731	822	759	838	863	821	837	818	786	763	773	785	778	807	837	842	806	808	836	800	766	846	806	823	800	844	814	797	786	747	813	809	811	776	772	766	765	815	818	792	808	803	861	811	802	762	855	851	781	815	843	787	777	806	748	774	778	759	792	823	793	810	791	785	791	794	768	834	788	781	788	767	794	791	775	818	839	755	810	792	812	823	824	803	788	822	798	726	793	745	810	806	833	760	757	805	807	833	805	851	832	759	735	825	801	803	808	833	760	811	809	849	810	807	838	772	808	828	767	857	790	834	787	855	838	805	798	776	832	727	852	810	823	829	822	811	783	829	850	783	797	797	773	809	850	805	765	775	806	800	825	808	801	800	800	800	828	799	838	810	842	763	812	857	835	858	822	768	823	831	782	799	854	788	826	816	810	808	872	860	829	831	770	787	764	792	833	808	816	852	761	810	791	819	808	838	828	831	816	793	810	827	842	833	803	812	839	797	776	818	786	819	819	833	829	843	788	815	796	840	803	822	817	771	816	823	813	853	816	806	774	787	845	837	819	755	856	830	799	785	823	778	808	846	781	775	892	805	813	872	812	805	768	787	828	819	788	826	786	834	798	818	776	809	834	891	795	796	785	766	781	807	796	782	772	830	817	809	763	799	787	805	744	763	835	831	805	818	854	796	809	815	822	735	823	823	799	760	791	803	768
23932	21153	28352	24223	20804	13008	7427	5522	4062	2546	1657	1276	1163	1205	1137	1096	1041	933	929	857	816	777	727	738	732	723	738	744	737	695	678	638	696	722	665	671	669	652	685	667	719	649	650	682	669	641	701	682	700	705	687	685	713	707	709	740	706	682	657	646	682	684	663	666	669	656	696	707	638	665	655	660	597	709	648	627	677	714	622	649	659	630	657	616	622	685	642	680	683	676	679	676	665	694	691	679	636	681	666	652	664	699	669	662	660	678	679	682	642	704	684	615	704	704	704	690	709	694	623	661	670	656	663	647	754	672	684	691	663	702	670	699	675	650	712	708	645	660	642	692	696	687	692	640	614	623	626	638	720	650	647	641	679	684	656	639	685	684	685	631	682	627	652	681	658	659	651	669	616	685	624	624	685	693	683	631	685	667	672	679	651	657	669	702	641	674	671	709	671	696	720	661	664	702	687	691	649	668	715	650	626	648	672	689	650	644	664	635	665	688	654	670	627	671	673	664	668	613	694	686	670	645	669	663	666	650	644	656	614	693	676	641	695	679	616	647	676	698	643	655	649	636	678	687	669	666	634	613	641	685	644	670	670	676	648	670	714	651	652	698	659	627	684	644	700	645	654	701	648	646	660	692	634	623	642	660	653	659	701	615	637	663	646	688	669	684	653	621	655	644	652	667	658	620	597	728	678	632	641	632	711	660	688	666	660	679	695	708	669	654	668	630	616	666	664	629	664	658	714	638	657	625	695	642	660	639	665	668	638	646	655	632	648	663	672	658	661	672	693	661	670	615	644	671	626	666	695	663	678	648	678	651	695	681	673	651	650	629	643	654	697	650	653	676	650	654	627	698	680	682	688	617	667	616	617	660	623	641	688	689	686	637	704	689	642	682	677	654	662	660	660	646	653	648	632	665	672	661	651	658	719	674	668	688	644	625	665	647	682	669	694	643	654	676	666	648	612	678	710	684	674	663	690	626	632	687	669	638	691	722	639	699	650	624	616	666	735	704	649	677	654	628	665	613	664	648	647	699	688	594	653	677	648	633	662	689	616	642	654	631	706	652	708	676	662	643	651	631	660	635	641	674	693	641	597	637	658	636	632	698	692	626	656	694	650	631	625	628	685	680	680	667	652	673	715	668	675	701	626	663	670	662	668	682	674	649	700	667	692	635	698	674	632	692	649	686	655	690	677	641	683	644	718	634	660	697	655	638	651	696	639	686	653	658	620	632	632	692	652	643	647	643	661	670	669	673	645	679	681	674	649	711	682	661	674	669	684	617	657	623	618	687	617	692	660	701	650	625	655	633	664	676	640	668	645	660	637	708	690	688	718	679	677	628	657	658	659	678	635	649	657	658	696	650	682	667	649	650	616	657	658	650	665	695	700	656	615	676	645	616	673	656	660	661	657	691	646	665	688	675	657	666	663	614	672	609	670	646	652	664	692	664	621	683	675	707	647	675	618	644	700	659	622	684	660	729	704	659	642	687	606	633	624	691	632	660	664	638	661	673	653	663	669	577	692	663	664	675	679	632	628	687	648	648	717	603	606	674	655	645	655	628	640	644	659	689	628	645	632	641	682	614	624	693	631	649	670	682	664	610	703	691	651	647	629	655	665	662	599	635	636	693	672	646	703	711	683	717	694	669	637	661	643	656	665	638	663	621	659	671	719	644	661	682	681	613	670	647	639	678	639	688	672	621	676	660	678	660	669	670	697	678	636	648	676	694	650	689	678	638	679	697	655	648	693	654	640	632	718	626	640	655	650	706	657	625	684	656	664	662	687	631	648	645	634	690	672	643	682	671	685	607	628	683	701	696	694	662	653	692	609	632	711	667	635	646	668	647	689	703	685	688	612	675	648	660	627	645	671	691	686	709	669	630	684	636	729	642	659	671	698	680	687	665	656	658	597	653	643	692	684	689	631	674	643	643	658	687	655	636	608	631	639	673	685	675	676	655	658	696	672	660	644	640	692	683	639	679	619	621	644	679	646	662	656	624	679	703	664	647	665	640	639	632	676	656	637	673	660	653	699	660	666	659	646	679	674	680	621	656	680	672	663	696	661	673	630	687	680	652	669	643	639	690	711	691	686	675	649	632	669	770	675	683	695	664	688	624	703	660	661	664	648	719	659	657	672	656	654	643	633	693	642	633	683	652	668	643	665	661	667	691	677	685	684	690	709	634	691	638	655	644	668	686	673	647	629	653	640	654	639	679	660	631	686	664	693	691	704	672	650	670	671	676	609	655	691	698	696	661	671	643	619	645	638	639	675	679	663	680	695	680	717	617	710	613	651	661	668	699	634	670	648	678	681	708	703	666	655	639	597	675	684	646	700	704	679	664	636	685	674	633	639	669	688	663	629	686	671	623	668	634	683	621	679	664	669	687	644	682	638	657	660	648	668	638	691	693	629	680	653	698	659	635	681	673	638	660	695	642	635	610	618	628	684	692	666	653	619	636	679	666	668	593	683	656	656	645	676	675	663	709	631	648	612	663	616	657	659	652	673	655	677	697	708	678	643	656	690	656	659	624	661	687	635	602	665	664	666	700	681	660	624	677	654	643	659	697	631	653	599	693	654	673	688	661	647	685	675	627	628	652	686	597	601	601	647	630	645	641	624	653	648	667	643	633	703	657	595	670	674	703	649	695	667	633	671	696	641	648	657	679	692	677	664	631	690	631	660	663	693	609	663	629	630	643	668	656	647	656	617	664	654	663	670	660	631	669	632	667	636	625	664	708	663	650	659	689	681	657	676	687	672	668	671	616	660	663	695	670	677	656	655	686	688	701	677	653	704	610	649	705	675	661	649	660	651	663	611	665	631	643	670	655	632	699	628	714	662	689	607	658	687	657	636	710	689	652	665	695	632	660	656	683	648	618	632	639	630	647	686	639	660	694	679	632	656	645	651	599	647	678	637	636	681	661	660	705	693	653	686	643	652	662	713	631	649	674	667	653	650	650	649	608	660	651	651	646	640	649	636	708	661	679	662	663	733	654	691	663	686	630	654	684	678	648	676	670	674	642	660	656	694	645	650	651	687	657	702	684	661	640	645	693	672	703	629	673	668	651	608	649	641	662	673	681	648	632	646	674	672	680	646	644	688	644	650	661	686	689	688	665	643	648	632	627	661	667	695	718	651	670	711	638	682	675	629	656	666	672	671	663	722	672	638	643	661	641	668	684	654	608	662	652	652	699	649	618	720	644	667	646	662	614	641	674	690	654	641	647	682	612	658	658	706	657	639	679	669	651	677	684	658	657	654	661	656	679	685	655	647	684	651	690	617	689	688	683	648	661	678	655	655	678	603	649	648	643	685	682	647	627	643	624	655	648	633	683	648	643	704	653	713	676	633	682	651	677	708	668	679	712	658	643	694	659	647	649	619	651	704	705	646	673	691	652	609	643	656	635	602	634	710	674	657	689	681	687	658	648	677	633	683	650	626	609	642	678	649	683	638	694	652	635	631	676	639	706	677	683	680	694	612	659	654	657
16435	32041	30545	24195	18904	14996	13240	12197	9584	6159	3841	2850	2598	2379	2309	2156	1999	1748	1539	1496	1417	1286	1320	1230	1202	1119	1186	1151	1155	1120	1075	1096	1064	1105	1003	1052	994	1011	1031	956	1003	1044	978	996	1061	1018	1054	1092	999	1017	1024	1041	1056	1083	1054	1024	1052	994	1041	1020	1011	1047	1038	1077	989	1053	1016	987	950	1064	993	1009	954	972	989	1001	988	987	1027	1061	915	966	978	1089	1016	991	991	1031	1062	1029	1047	978	1049	972	1007	956	1034	1015	978	1062	961	968	1015	1013	1010	989	977	1025	1020	993	974	1026	1021	955	1041	984	983	1026	1045	1011	1003	938	961	1086	992	1026	968	992	1029	959	980	1002	993	1016	978	972	938	1007	992	988	955	1043	1011	980	953	930	1018	988	956	998	1040	1031	1013	972	974	970	973	1028	984	1074	1007	948	938	1006	968	951	1044	1023	1044	955	950	1042	1037	962	1037	983	981	987	1040	1010	988	1025	1011	1013	1046	960	986	1010	970	996	1007	1012	953	985	983	977	1004	992	1001	1028	969	994	1017	994	983	920	1010	950	1038	975	974	983	1002	995	1017	978	987	1024	974	961	963	989	952	949	1027	962	990	1021	946	960	1025	1037	1012	956	935	980	1007	1007	1010	945	1016	971	978	986	1042	948	958	968	1004	987	990	1008	985	964	975	1033	940	1010	977	972	1044	999	1028	1002	1037	1041	981	965	974	992	1036	1008	1019	1038	1004	944	990	1025	970	1015	1043	1039	1020	1053	1008	946	964	989	988	1044	971	994	1007	1004	1017	976	999	1013	989	992	1002	986	1004	972	979	964	955	959	1015	1011	954	1028	1022	976	985	997	1017	996	1031	987	993	1002	1000	1038	1005	1032	980	1002	1037	977	1020	970	920	1012	975	1009	1018	951	976	1054	980	961	1031	968	1010	1019	1004	1011	982	977	944	994	1021	960	940	977	1034	987	977	994	1033	1006	988	1018	1021	977	1027	974	988	1019	998	980	967	991	965	1009	1025	1064	1018	1011	1080	956	1036	1021	1045	1012	966	1008	976	1040	1028	1006	1014	990	960	1008	970	1001	1039	964	1001	1024	1081	996	960	979	1053	1000	1004	962	1032	1011	1005	991	1009	1059	983	957	951	1031	994	963	1004	991	1024	982	983	1021	1000	1005	969	972	1000	975	938	1017	1004	990	980	986	1004	991	995	972	961	1012	1010	987	983	984	1060	1003	933	1066	1025	1034	983	992	1011	1084	948	1071	959	1037	947	1038	975	1022	901	990	993	946	995	1041	1043	1027	950	971	1010	1008	1028	984	1049	960	1003	983	1010	989	939	1049	1004	1012	996	1003	1002	1010	972	1004	967	932	990	1015	983	986	942	960	1001	1011	948	995	996	993	1002	1004	998	989	984	984	983	946	1000	981	964	988	1053	958	1038	997	1027	1000	1019	1047	944	1024	965	954	944	1010	1067	988	1055	967	977	978	955	1032	972	1026	1051	1035	1005	985	1000	939	992	999	986	976	1021	1033	1022	1020	968	1044	974	965	971	1002	967	1059	1030	991	962	1010	1011	1016	971	970	978	1038	1004	972	996	936	995	1023	957	1053	1015	988	980	1082	972	934	1021	1038	976	980	1003	995	1024	1031	1016	991	1012	966	952	935	955	960	979	1019	1035	955	1023	950	977	1062	1005	1013	986	994	998	1044	979	1000	979	985	972	1016	1074	980	992	1025	1001	979	971	1005	942	967	949	982	1052	983	967	1005	979	989	991	1008	1028	970	997	958	1054	1006	976	1003	1013	983	979	1033	1040	945	998	1053	975	981	956	990	1024	1048	1018	1005	977	1035	984	971	1023	971	1021	972	965	1005	1000	989	1034	977	994	935	1004	947	1000	1000	981	991	982	1002	981	1053	996	993	973	997	1007	1018	942	1000	1011	995	984	1006	970	1013	1023	926	956	1007	1012	1004	977	914	1069	985	986	953	986	985	949	990	1005	1034	988	996	1001	999	978	1050	970	1004	974	978	1001	1001	1012	980	1053	1035	979	1040	999	997	1009	998	1004	1032	1061	968	1078	933	1070	979	1004	1006	973	1035	993	952	952	983	1022	993	1010	1021	998	951	991	1021	948	955	994	1050	988	996	1012	991	985	1001	965	978	985	965	1014	1000	998	1016	968	964	1011	973	1005	997	1048	1008	982	1018	994	976	1038	978	1049	1000	1042	983	988	942	1020	970	952	1026	946	957	1017	1001	1040	960	1002	982	994	988	986	994	970	1008	973	996	1000	1015	1007	997	1040	959	983	1025	1004	1009	1011	952	992	1006	986	1069	974	957	1034	978	999	1007	1004	986	1048	957	944	1001	969	1018	1001	1005	1004	941	1032	994	1040	964	1036	1020	1028	977	977	979	972	980	921	957	940	1072	1023	982	999	973	1016	1019	983	1023	970	983	938	987	985	1005	1001	1006	957	1005	997	1050	1011	1003	1031	1042	979	1050	959	1001	1012	999	989	992	984	1000	994	1016	965	922	1030	1011	947	1004	972	1009	968	980	989	1064	991	1019	955	1029	1024	1041	957	979	1035	960	938	964	1040	973	990	989	1003	1032	985	1014	1005	1009	1004	1035	979	965	974	1015	1001	1015	980	1008	962	963	1005	1025	939	988	969	1023	1015	1028	1037	947	1015	914	1028	993	1008	947	1001	985	996	939	948	975	1036	985	1041	1000	1056	995	1000	981	1020	995	991	979	960	929	954	1019	969	1004	987	945	1043	1037	979	997	961	1015	1047	1056	971	1016	944	994	988	944	994	943	1059	929	1053	1001	1051	949	1013	992	1050	984	930	1027	1034	1000	1028	998	962	911	926	1026	1000	1010	1002	961	1024	1007	1037	1028	1027	1044	942	994	1011	999	1041	958	1042	969	1005	948	1022	1019	1012	1045	1002	1028	1029	979	1007	1007	956	1012	1016	960	972	1006	1012	1003	995	974	962	988	974	1012	1045	997	935	993	1011	973	969	1010	960	988	1033	1028	1029	976	992	955	1034	965	980	952	1032	1012	1043	966	997	1004	1000	1036	1017	987	979	984	986	1028	1028	969	992	1026	1024	986	997	1001	1011	970	926	1033	983	983	1009	1035	1033	979	972	1057	998	964	1027	1013	1055	1011	926	973	1007	1011	1010	960	973	973	944	972	999	961	1020	976	991	1027	976	999	1010	1038	1038	1005	1046	960	1001	1023	979	995	977	957	1011	933	994	934	992	1015	996	1035	994	1020	979	961	967	1018	993	980	978	1056	985	969	1005	980	1005	1014	1002	1038	970	977	1004	1030	1046	992	1004	1033	994	996	1005	972	995	1051	1076	1057	1025	985	996	966	1026	977	1030	976	1000	962	959	1038	1017	1038	973	1030	976	969	1043	989	1008	1018	952	993	982	977	997	924	962	1022	1013	1017	989	947	982	1076	988	933	1021	1008	994	994	1037	1003	1015	1042	997	1046	994	1003	988	977	993	1006	985	1026	1011	1018	984	1011	1035	985	1064	1012	968	935	1029	995	1029	945	1012	1024	973	980	971	985	951	1027	982	982	1014	1013	977	1007	1038	1043	933	1061	990	950	1016	1029	1006	952	995	1007	1040	990	904	995	1025	1067	1021	992	981	987	999	982	989	1008	1000	940	1072	982	1025	941	1049	970	924	975	1072	1037	1009	991	981	1000	973	1010	954	1006	966	975	997	987	976	947	992	1031	1034	999	997	1044	983	978	1033	1059	992	989	990	1001	1002	987	940	1025	939	1018	1034	1062	1040	1008	976	967	1014	975	1006	1016	1002	981	1012	962	957	1024	1033	962	995	904	1009	1030	957	1029	1000	1020	1018	986	992	1033	1015	979	1032	943	1010	995	979	1051	1030	1088	970	986	1020	1003	982	970	984	981	991	991	991	1035	1046	995	1006	999	975	1053	945	1018	964	973	1029	1068	982	944	959	971	999	1022	997	1002	993	1002	1052	1038	1031	1021	995	966	1027	1005	1016	1009	998	956	1012	989	971	1009	1046	1033	987	948	1001	1002	1025	997	1024	913	1034	997	986	950	1008	969	1021	994	1032	1016	985	973	1006	967	1012	1000	968	974	1016	1029	1009	979	1013	989	967	1037	1006	1007	999	981	989	1049	1030	1007	1022	975	974	1052	1035	929	948	940	944	978	1018	1001	1040	982	967	1013	1013	998	985	974	1011	964	1034	1012
22983	21184	29009	23611	21267	21065	14527	8066	5206	3170	1910	1470	1438	1291	1225	1043	995	958	852	746	751	691	638	643	648	584	583	634	599	604	575	571	563	586	558	573	538	509	516	526	536	537	542	547	545	568	517	516	540	519	514	560	510	535	543	527	544	525	528	513	536	532	527	561	552	519	519	520	535	500	527	538	535	488	488	488	478	491	501	513	505	489	531	523	515	515	545	527	494	524	540	504	505	491	538	516	488	482	480	502	500	468	544	552	489	526	487	471	456	513	507	560	507	516	576	531	479	527	485	496	507	509	497	459	507	521	528	509	489	488	521	522	536	516	506	539	512	524	503	509	473	525	521	492	513	511	491	502	544	535	499	479	515	475	501	538	530	493	499	510	536	506	492	493	513	541	510	533	506	520	514	541	500	495	531	534	503	514	489	480	523	473	514	518	542	539	538	514	528	520	519	531	538	504	526	514	525	517	511	505	515	490	512	519	470	511	472	489	523	500	508	519	534	424	503	528	506	516	489	501	517	531	510	503	494	502	506	508	507	502	503	522	505	474	470	506	459	540	500	464	505	446	502	545	505	519	518	535	509	484	514	496	459	547	503	456	488	533	523	512	521	518	536	498	515	463	516	544	492	475	543	515	500	495	530	517	545	511	512	486	515	447	511	502	511	511	540	523	501	541	488	526	525	500	488	515	487	519	505	494	501	475	529	501	534	529	499	521	518	508	518	493	541	485	522	559	512	491	502	554	512	489	532	509	527	508	501	486	548	478	515	477	534	522	504	492	513	522	472	483	510	470	544	508	491	518	498	535	517	511	490	550	506	521	467	478	508	502	488	545	503	536	532	478	539	533	465	534	519	511	482	513	501	494	525	507	460	484	465	500	520	531	498	538	543	505	479	531	499	538	525	503	523	511	544	526	499	503	491	492	502	541	487	514	482	505	524	480	527	485	527	558	517	482	482	512	498	490	516	511	487	530	519	515	502	500	528	495	501	488	523	564	523	531	496	472	492	469	510	518	520	515	486	522	545	503	497	489	554	534	511	526	524	499	524	521	527	512	499	536	525	503	505	503	507	481	530	502	505	520	503	492	464	525	510	530	516	511	517	522	503	534	537	508	539	519	496	459	504	484	508	497	498	507	501	535	511	484	458	462	510	522	514	516	472	514	532	491	455	516	478	560	492	482	534	500	488	523	512	483	503	516	510	496	531	503	464	482	491	500	526	484	469	467	533	530	486	539	492	493	489	452	491	489	520	511	542	485	539	497	479	522	511	516	532	492	489	454	492	518	488	505	530	496	525	487	540	496	492	538	502	497	528	524	500	536	524	499	533	524	498	497	508	510	493	476	540	542	498	500	516	486	506	522	512	471	489	533	521	476	526	518	539	515	485	481	518	509	509	486	499	486	510	544	505	509	503	523	498	528	519	497	536	529	524	524	529	511	522	477	543	494	508	491	517	551	498	535	506	480	518	480	531	486	505	513	527	511	475	511	518	518	520	517	508	507	513	517	505	496	503	541	499	526	538	524	506	543	516	500	477	485	512	521	512	514	450	522	490	522	563	524	539	500	519	502	524	493	530	481	533	515	518	543	498	518	494	495	550	492	530	522	539	528	563	525	479	454	508	512	514	502	547	494	525	514	478	526	483	502	534	504	519	505	522	500	495	543	511	481	525	480	482	495	531	491	498	487	527	541	517	518	516	496	522	504	550	505	523	532	511	499	468	573	526	480	490	483	469	507	549	500	519	518	520	508	501	478	470	480	504	520	517	517	518	520	510	473	537	464	561	504	526	495	553	501	548	497	531	511	505	524	508	518	481	496	505	552	534	519	486	473	493	502	532	508	537	515	546	509	500	488	509	495	497	488	491	487	528	483	516	524	488	521	513	535	493	480	494	487	500	509	512	511	508	538	514	526	497	524	515	526	522	499	516	546	500	520	499	531	490	530	506	484	499	482	533	537	455	544	541	474	514	558	521	480	517	490	483	486	527	503	494	522	496	503	485	479	536	529	465	497	515	516	517	518	471	514	532	515	480	544	517	525	489	492	512	496	475	492	511	529	530	482	486	521	497	531	473	517	474	489	489	519	490	510	525	498	483	451	508	504	510	497	517	505	529	497	486	496	498	487	493	502	510	522	534	507	454	467	541	504	532	508	518	499	515	555	523	552	536	492	516	505	500	506	521	494	512	549	501	484	502	497	522	517	527	475	469	524	506	515	515	516	494	501	495	500	523	508	496	527	510	509	503	511	485	531	502	516	519	486	505	511	509	524	488	494	489	488	504	500	532	541	495	542	458	476	520	526	504	480	526	543	501	497	516	509	509	507	500	535	524	507	528	521	545	516	506	510	507	517	511	463	504	500	519	528	492	520	494	502	549	462	536	492	527	526	497	487	474	526	519	517	523	514	506	512	528	524	525	490	518	522	517	507	563	483	514	525	508	509	501	491	497	480	508	513	492	470	501	535	515	487	521	498	508	521	492	469	536	475	543	526	537	515	501	538	478	507	501	529	517	491	524	489	501	447	500	519	511	516	537	487	537	501	495	460	504	546	490	500	531	508	487	492	493	530	486	480	505	527	495	519	504	486	491	519	497	532	477	531	490	505	571	506	538	531	536	475	467	520	493	483	527	483	505	515	519	516	507	514	505	550	484	544	542	485	492	559	492	487	504	489	507	543	493	507	549	516	471	523	527	520	496	525	530	555	523	557	491	529	481	490	538	494	528	548	531	477	500	504	497	536	463	489	516	472	500	495	506	492	469	494	495	512	537	496	550	511	545	476	500	523	483	483	507	529	523	552	499	477	481	513	513	528	537	548	504	538	532	497	536	544	531	525	503	489	508	536	440	534	512	513	517	548	511	473	492	490	509	499	506	519	453	479	482	487	555	532	500	489	493	511	425	524	479	530	494	485	531	509	528	507	539	536	473	502	526	504	478	501	501	513	493	529	467	483	506	553	480	514	536	477	504	506	478	513	508	546	515	521	470	519	528	487	506	554	529	512	551	506	506	503	530	473	529	496	522	502	508	489	572	510	491	548	493	523	512	510	529	479	500	514	507	507	504	509	470	548	511	511	516	516	529	550	525	472	474	498	529	541	476	546	503	490	510	514	525	518	521	517	538	568	487	480	522	525	537	542	485	529	528	567	483	500	496	482	486	509	479	495	523	519	493	491	512	513	517	495	544	491	542	505	519	484	529	478	504	461	555	516	492	495	568	511	528	474	493	482	507	486	535	510	494	491	527	493	516	461	500	520	495	515	454	474	483	523	519	491	484	512	474	468	522	507	518	498	515	487	504	517	511	513	485	509	523	512	524	536	498	525	508	524	485	507	492	475	493	482	526	527	507	488	521	497	514	510	506	509	491	457	543	492	525	503	498	494	543	523	517	462	543	469	553	458	536	513	509	521	478	560	529	500	525	519	491	555	518	535	509	544	531	473	489	524	528	495	501	506	508	475	472	469	488	476	523	490	460	531	516	506	504	497	514	496
18741	36584	35246	28447	22567	19064	16942	15714	12019	7732	4709	3542	3117	2948	2695	2316	2197	1721	1457	1412	1384	1228	1123	1117	1133	985	969	1063	1030	989	964	806	905	881	871	819	852	846	839	831	850	865	902	866	811	823	823	796	833	845	834	828	846	915	878	874	833	863	836	765	792	773	835	776	828	784	804	794	767	757	828	794	773	701	782	805	789	782	754	778	829	726	742	712	783	713	753	749	803	775	757	732	775	740	741	789	763	793	758	780	769	785	798	803	763	763	745	789	761	814	751	763	714	714	809	776	811	771	755	779	757	798	804	817	830	712	798	824	761	795	811	792	783	776	750	784	792	778	747	770	755	782	784	768	823	764	733	826	775	804	772	777	773	779	742	782	777	782	765	776	699	795	743	770	808	778	761	754	772	768	827	799	757	788	797	795	780	745	778	791	774	790	741	771	763	804	780	712	779	818	757	791	805	732	782	728	780	795	761	796	753	731	792	757	739	714	758	745	810	790	754	798	829	766	763	736	791	784	734	760	747	816	820	781	762	762	759	753	795	787	793	801	771	755	734	764	744	804	771	807	810	770	752	742	817	754	762	770	714	804	794	760	751	790	775	751	785	748	781	801	769	775	759	778	761	776	760	778	821	744	737	776	760	779	797	788	827	716	767	796	745	757	764	797	769	721	774	714	785	767	780	762	766	806	804	819	788	814	678	759	786	791	761	792	819	762	746	785	744	722	739	781	742	770	781	829	806	787	778	785	764	766	846	721	710	801	769	807	760	747	810	736	753	785	750	806	755	800	798	753	810	797	797	815	750	742	831	804	766	780	768	769	794	747	759	712	735	766	778	752	771	791	747	758	736	815	787	731	739	741	798	783	822	774	758	802	726	771	741	800	774	786	745	780	820	759	795	764	752	764	757	791	759	756	784	783	775	734	720	789	747	810	795	811	764	787	744	823	753	789	778	777	734	739	796	739	788	693	792	816	778	763	724	785	775	720	716	796	820	779	755	806	812	789	787	775	762	710	758	791	737	732	713	805	737	815	771	769	781	805	801	808	755	748	748	839	793	818	740	762	804	765	722	752	756	762	774	836	811	772	776	723	760	794	801	774	779	782	775	792	792	762	828	789	776	785	774	758	790	776	824	739	818	811	817	806	780	794	787	758	770	776	731	795	810	753	754	790	782	772	793	812	779	815	738	752	772	741	787	751	719	731	778	787	788	781	726	755	821	751	731	734	795	751	738	789	809	752	752	780	762	769	754	817	737	793	752	799	745	800	781	758	782	746	810	774	766	818	819	770	816	763	768	717	751	784	749	770	787	792	814	813	764	789	754	797	819	754	805	816	764	787	770	733	770	794	785	798	780	811	748	772	767	808	772	754	826	832	735	741	736	734	746	774	806	780	752	807	813	782	756	778	745	798	807	800	748	767	765	734	798	768	783	723	770	786	754	757	751	764	766	773	754	754	774	716	798	826	799	720	781	741	770	773	813	795	791	804	815	773	801	786	765	741	820	745	762	741	801	772	758	747	752	756	747	707	830	795	767	821	725	787	810	789	762	825	789	783	798	786	832	768	768	782	813	732	785	780	832	776	777	757	762	764	772	795	754	756	802	763	742	815	782	760	736	732	763	755	740	791	767	784	812	775	833	810	765	741	774	748	751	783	742	769	776	778	804	778	773	790	789	788	770	733	754	795	776	753	749	774	803	755	803	775	826	766	785	785	789	799	812	773	760	784	763	769	750	803	767	793	770	742	757	789	742	813	751	778	750	794	713	792	758	752	771	775	773	746	782	758	762	752	748	802	815	783	770	798	795	795	757	769	790	762	775	750	778	719	785	781	764	807	793	801	809	779	803	810	747	788	741	811	757	766	798	767	766	743	731	734	739	767	747	804	760	792	787	714	776	741	766	737	762	717	812	785	731	755	799	743	804	777	775	792	725	802	784	756	781	761	775	844	801	771	788	730	753	784	777	768	754	776	760	755	764	787	730	809	791	820	811	760	781	703	832	787	809	751	775	759	742	793	779	860	771	732	762	793	787	771	748	794	752	764	797	796	764	754	794	805	804	788	776	804	789	776	778	738	759	744	770	775	780	803	734	787	787	764	798	789	788	755	795	755	756	764	779	776	796	765	798	824	736	764	777	758	776	764	810	741	740	746	767	771	785	739	768	741	796	845	772	744	751	751	805	759	774	801	783	772	737	801	758	745	765	765	783	780	794	806	721	779	770	802	776	787	795	745	787	815	769	772	772	785	756	706	735	837	770	817	751	747	736	730	762	785	757	755	735	820	781	713	809	835	751	791	766	780	790	764	774	812	767	809	751	757	761	827	753	784	829	773	812	744	748	730	784	735	741	754	776	791	802	726	782	737	799	780	796	769	776	746	749	804	774	771	791	796	757	777	771	754	738	779	757	850	750	788	772	783	725	763	738	781	748	785	757	776	713	809	765	850	766	768	755	784	744	756	744	780	770	814	744	780	757	818	758	800	742	725	753	791	781	810	770	824	786	835	782	748	741	772	773	759	786	745	766	750	747	805	787	792	724	763	773	770	824	762	722	788	757	778	772	789	768	748	769	838	795	789	738	812	760	814	775	789	773	754	749	749	805	746	769	762	776	804	788	760	784	766	769	750	812	795	785	764	774	760	763	785	775	807	773	779	753	784	794	793	760	774	753	788	760	808	778	775	769	770	838	736	781	747	806	709	805	768	800	735	700	778	768	788	785	801	772	777	822	724	773	718	788	773	785	761	755	829	767	783	772	736	761	833	769	768	719	766	857	784	744	743	769	780	788	802	785	810	753	766	788	810	811	761	748	785	769	751	738	773	773	819	728	776	771	793	789	760	740	790	768	773	788	749	788	776	811	766	796	733	776	776	816	764	757	736	742	768	712	760	760	816	792	772	769	725	784	747	818	756	777	795	761	724	748	839	769	753	755	678	785	743	775	774	828	768	767	773	784	800	738	762	724	802	802	769	752	810	792	745	740	767	754	857	785	783	735	770	786	800	761	706	767	769	794	767	770	816	818	778	764	760	740	795	797	754	743	826	774	816	778	801	763	752	756	789	757	712	748	810	734	779	800	819	788	773	774	744	739	760	730	721	807	724	743	726	780	724	767	787	788	739	771	795	774	810	801	811	776	769	752	766	814	794	783	792	727	795	779	785	778	751	746	819	809	759	759	730	784	798	763	772	816	725	746	757	772	750	727	783	732	751	757	786	788	766	799	785	784	760	736	777	764	784	766	770	780	774	743	751	836	737	754	749	771	767	755	758	791	787	712	758	800	778	785	824	766	732	758	763	757	749	766	756	773	732	758	745	763	758	812	787	799	776	797	819	762	761	721	721	738	787	782	770	786	787	756	821	785	805	751	778	771	777	767	770	789	793	753	763	803	756	769	752	774	775	725	744	771	764	737	790	763	791	783	800	740	756	798	759	775	738	784	751	745	752	778	792	784	763	785	783	766	782	803	762	797	772	785	763	882	784	735	823	720	778	838	769
26641	21198	19499	11833	5461	3729	3098	2777	2016	1263	950	791	783	718	788	687	630	619	581	611	601	558	573	576	520	555	491	549	519	533	537	522	517	546	510	494	515	550	519	479	524	519	475	516	491	490	497	534	489	487	531	553	521	552	556	556	537	557	503	539	514	548	484	505	519	545	578	568	526	559	523	535	537	521	545	515	521	502	533	463	489	497	515	488	496	470	540	525	532	524	504	482	497	500	487	527	542	489	482	516	510	543	468	468	532	503	524	510	511	535	527	511	514	515	531	490	484	501	465	519	547	531	550	536	532	515	513	521	520	505	510	545	524	503	491	532	515	539	510	528	496	510	531	499	526	495	519	519	477	516	519	535	492	511	516	497	490	517	514	524	543	516	500	535	496	516	513	499	514	510	457	491	516	537	510	498	518	517	511	509	484	593	537	526	477	489	546	489	536	515	519	551	509	485	517	531	531	527	505	510	483	490	515	541	523	491	496	544	504	503	516	508	464	481	483	511	523	463	509	524	502	533	520	514	487	514	501	528	547	532	497	520	563	470	488	536	529	468	555	511	562	503	547	545	519	517	537	499	520	498	519	533	491	514	509	492	548	551	496	491	529	533	519	508	520	501	499	514	501	496	526	565	520	528	473	474	528	498	529	507	524	516	530	529	539	528	521	556	501	518	516	497	538	540	531	516	537	477	502	508	529	498	492	514	497	504	512	482	488	524	511	503	523	533	553	498	498	533	502	498	511	510	561	474	537	496	475	452	478	479	512	515	492	527	508	570	524	500	503	500	513	522	565	507	529	490	542	504	522	509	535	543	498	531	512	535	499	555	474	517	498	502	522	507	544	501	498	575	511	491	490	535	530	545	497	533	467	478	528	514	517	489	539	514	463	506	522	496	525	516	563	518	517	467	515	515	524	513	512	541	534	519	501	511	519	513	507	538	522	497	523	494	514	502	533	503	536	514	501	564	518	508	506	507	531	526	512	507	515	495	527	495	553	495	536	491	489	496	471	480	525	522	560	510	566	503	551	476	464	522	453	490	549	533	505	499	530	525	507	522	457	507	487	544	486	521	503	492	484	538	542	487	514	520	551	519	505	513	486	455	529	530	504	522	525	514	497	507	515	523	509	470	496	523	532	538	515	501	526	497	500	548	525	512	499	513	532	485	508	457	535	545	547	507	510	506	482	495	504	511	466	530	475	500	517	522	484	561	531	490	494	512	530	492	470	508	484	536	489	517	475	508	498	466	506	509	485	527	512	515	516	543	451	513	518	501	514	521	522	493	487	499	508	516	498	556	497	507	502	527	507	508	513	491	500	514	493	544	519	503	541	529	483	552	501	548	496	537	550	506	524	537	551	507	502	530	564	513	515	535	486	546	490	518	490	517	554	511	520	539	521	503	555	523	503	521	513	485	524	517	561	509	510	529	484	519	551	488	511	501	511	495	524	513	507	546	526	513	536	528	512	537	530	508	513	556	518	512	510	542	563	533	521	563	505	558	501	532	543	519	518	493	457	502	536	513	511	542	494	500	509	534	498	542	520	529	542	536	537	555	515	558	509	481	505	499	533	504	514	544	539	496	482	569	477	489	512	525	532	489	493	532	531	516	524	503	532	549	499	484	485	531	506	512	536	494	504	482	493	532	535	519	506	531	516	527	553	528	536	508	517	515	495	534	475	473	530	478	517	512	580	504	558	506	528	519	491	500	487	514	524	484	523	525	529	520	515	499	508	526	557	488	520	552	537	518	495	488	495	527	541	535	522	533	538	477	532	520	513	513	545	518	529	529	474	470	550	563	525	522	523	519	526	553	568	479	502	509	464	511	465	511	525	515	532	527	537	489	461	479	465	526	539	489	518	506	529	525	460	476	479	481	542	538	508	540	502	528	474	551	539	546	492	516	548	486	534	531	533	524	510	520	524	514	493	545	528	541	472	514	457	497	535	530	502	498	521	489	503	529	495	558	487	459	517	540	521	495	531	553	494	549	500	550	550	517	496	496	519	522	512	518	515	507	487	548	530	512	543	514	486	475	519	479	500	486	519	464	548	460	509	572	533	519	534	553	492	558	480	551	558	529	512	545	532	523	549	551	523	511	509	517	502	548	489	495	496	523	515	505	515	530	525	530	511	552	495	492	492	479	512	533	517	464	482	480	518	535	550	502	536	505	489	507	526	525	487	533	501	455	528	483	491	513	520	469	537	471	538	513	486	510	515	515	517	528	533	513	514	527	533	521	538	517	519	504	517	534	549	506	509	544	531	510	512	532	498	485	528	482	527	496	485	531	518	494	530	530	481	543	546	474	524	526	496	547	530	528	552	486	533	512	494	504	482	542	516	513	509	529	540	515	532	550	512	549	503	524	513	520	495	463	478	539	495	519	537	514	542	557	539	545	480	496	499	505	546	484	513	527	526	535	525	483	551	521	501	494	529	516	520	537	521	504	526	494	488	489	499	540	512	519	518	477	510	473	495	516	488	525	558	481	504	549	544	491	532	537	478	528	467	525	502	483	503	523	520	507	482	506	483	511	540	541	485	499	540	496	519	508	506	553	472	515	516	557	513	487	482	513	543	506	494	518	496	488	548	522	511	533	528	512	508	524	510	482	497	516	529	546	578	495	543	519	483	567	498	502	527	513	520	520	530	509	501	524	525	477	507	508	530	509	517	575	549	473	541	528	507	518	505	480	516	549	495	509	514	534	502	504	517	498	548	487	511	521	520	508	513	497	537	505	508	495	502	534	501	505	556	492	464	535	490	562	501	509	557	513	464	487	492	555	570	486	492	526	528	516	503	486	483	508	523	517	520	470	487	521	520	481	487	508	519	532	520	509	506	506	523	465	501	519	494	475	551	527	544	572	523	471	552	515	491	511	492	524	516	522	480	529	523	501	575	487	504	489	519	572	506	536	495	451	498	490	562	505	552	514	503	520	489	530	521	525	498	489	494	514	552	510	519	512	455	500	490	555	504	503	477	504	570	501	512	515	510	501	487	539	488	546	504	537	499	527	542	514	494	546	517	502	483	522	504	490	491	510	477	542	490	531	517	535	516	523	555	514	491	530	476	515	518	515	515	476	529	549	503	537	542	539	511	517	503	515	496	516	484	540	507	547	559	534	512	535	515	549	473	502	536	567	500	469	511	530	515	474	514	511	509	525	498	493	489	526	522	503	546	501	538	493	520	493	496	513	537	515	570	524	488	503	527	494	550	535	534	534	537	517	532	513	521	476	540	512	504	522	522	515	538	565	501	547	524	492	488	498	509	520	496	519	503	552	533	485	514	509	483	539	524	487	557	492	539	513	504	519	502	512	485	467	521	530	551	495	553	505	501	523	508	513	493	481	485	527	506	538	551	495	465	522	517	509	507	504	503	514	504	530	505	529	517	492	519	546	487	463	529	494	489	515	504	547	505	478	522	508	486	523	518	501	486	505	491	568	566	512	519	501	522	498	514	499	517	512	524	522	553	494	499	472	533	520	513	540	547	524
14398	24719	23496	16333	11242	9339	7989	7340	5257	3127	1956	1684	1617	1516	1448	1312	1150	1078	1031	1029	954	875	884	883	875	824	878	871	821	851	813	854	809	829	822	787	810	806	802	796	806	816	751	779	811	832	753	832	779	799	801	793	780	782	802	786	817	773	799	776	832	780	842	801	815	779	807	760	779	740	783	779	723	741	785	802	737	800	808	755	755	760	769	780	743	761	792	764	798	789	717	766	764	814	739	753	796	787	784	810	758	806	786	753	760	737	765	781	772	767	772	791	790	760	838	751	814	800	790	759	740	754	758	716	772	767	781	806	782	733	806	820	771	784	763	762	792	796	813	841	801	791	776	767	772	787	737	751	730	789	794	826	771	783	777	756	790	754	759	828	740	757	813	825	764	778	787	734	800	766	779	779	745	797	817	766	769	784	723	783	770	712	779	772	786	768	753	783	790	768	779	809	799	762	758	727	781	803	767	770	754	772	808	764	826	782	778	763	802	782	763	778	793	799	767	734	825	720	745	786	744	768	760	788	797	762	819	777	823	744	756	786	739	799	785	846	724	782	729	772	807	817	730	775	768	800	803	802	790	766	720	818	750	747	765	782	760	801	776	806	794	803	827	783	819	743	814	747	794	810	784	757	717	750	762	793	777	817	779	787	753	764	809	723	782	799	822	743	766	770	779	743	791	759	757	774	765	776	800	772	746	744	763	781	761	735	733	780	807	776	794	777	771	790	735	766	811	739	775	758	806	799	802	776	765	829	753	790	832	794	774	754	795	753	807	792	753	748	740	790	776	777	821	759	799	805	814	786	799	714	829	731	789	773	775	797	774	772	739	758	752	789	746	803	723	784	771	811	771	822	756	746	787	766	781	762	827	760	765	809	811	797	805	768	775	773	751	802	813	754	721	793	742	743	788	805	804	775	760	734	765	765	758	739	781	794	788	788	830	808	757	746	757	805	806	828	793	780	741	784	771	732	770	762	755	780	811	814	755	750	790	819	790	751	800	830	812	785	733	799	744	773	786	792	763	770	746	846	772	810	772	761	768	778	787	781	748	802	744	766	792	770	775	800	787	787	754	716	775	758	711	741	740	809	801	757	765	762	750	740	752	782	722	803	770	767	754	740	777	765	748	814	765	779	815	754	767	792	761	774	724	801	801	759	815	736	804	786	848	741	779	803	739	777	743	735	782	719	801	778	785	806	781	755	773	774	817	784	769	755	772	778	790	716	784	789	739	762	782	774	756	812	753	786	781	771	808	790	748	756	790	773	782	792	785	764	767	752	760	824	782	735	807	758	765	819	796	840	811	816	795	786	728	771	772	752	716	789	807	817	736	817	755	779	784	739	789	724	790	786	761	782	757	761	751	753	796	799	779	800	774	760	757	823	779	763	772	775	750	774	815	802	748	841	766	745	769	752	785	798	750	753	799	772	781	769	778	801	773	798	822	799	720	782	739	762	850	782	767	776	804	789	776	766	823	793	771	743	770	751	814	780	776	768	773	754	775	774	801	728	787	723	754	786	782	747	796	810	796	732	826	797	740	791	815	762	776	803	776	853	796	748	809	809	731	787	767	797	749	744	784	839	871	776	819	774	803	752	750	795	788	801	757	745	755	748	758	773	787	764	712	799	811	781	797	779	729	774	841	841	747	802	764	783	763	797	773	813	758	837	773	729	834	778	779	758	764	744	742	749	790	763	797	752	765	760	752	769	754	784	786	825	795	828	832	780	726	758	793	800	765	817	776	795	810	795	796	797	763	831	798	784	756	773	764	784	780	750	772	755	779	782	739	793	749	756	860	749	771	762	706	837	833	779	830	813	751	799	749	797	787	796	816	805	790	745	774	752	726	802	715	794	788	769	802	821	750	744	769	796	778	715	788	767	801	751	776	805	777	716	768	770	775	768	747	808	786	717	795	747	766	760	802	780	730	821	780	805	770	799	808	781	779	777	788	745	792	836	788	797	794	805	780	775	804	769	767	768	774	802	776	810	787	805	764	769	727	761	765	759	782	742	754	768	812	781	786	784	767	771	754	786	738	793	782	769	793	781	790	788	771	760	787	790	820	808	808	808	835	798	731	783	798	764	795	764	782	787	795	825	829	789	747	793	790	804	789	732	790	784	819	793	784	873	781	767	773	757	715	779	745	777	745	842	789	775	830	782	787	801	749	755	818	793	779	744	788	813	776	754	783	769	796	769	797	758	761	785	831	782	755	823	790	791	787	767	789	791	768	766	802	738	789	805	782	779	801	785	742	769	787	794	734	805	821	788	756	768	782	761	756	798	799	768	765	759	750	814	781	744	768	781	753	767	805	770	765	780	739	792	744	744	773	824	811	776	790	771	774	779	746	806	753	762	772	798	820	757	790	784	786	756	801	791	777	727	743	772	807	776	777	763	794	744	800	847	789	748	778	772	793	781	825	738	760	774	835	821	765	817	777	791	811	757	828	773	769	751	757	755	770	786	820	811	782	799	741	732	778	762	729	745	825	753	747	783	740	755	746	820	797	843	740	757	784	811	757	764	737	811	814	780	838	765	813	771	776	781	819	768	756	745	773	797	747	752	759	753	782	777	797	744	767	733	764	828	795	798	772	777	775	771	778	810	771	774	793	806	760	747	765	772	750	786	789	791	781	761	786	797	796	706	759	806	757	816	743	789	786	721	832	779	793	786	778	776	806	784	802	800	832	783	803	767	769	805	767	835	836	777	760	799	756	781	775	777	778	740	800	764	740	797	774	774	760	816	766	766	746	739	811	779	736	778	773	758	825	806	809	775	750	763	770	785	744	746	754	798	797	803	813	779	738	802	823	787	814	728	812	795	820	717	798	775	784	773	745	777	760	807	735	795	802	788	770	764	775	790	785	744	776	747	771	797	770	777	752	765	707	799	790	803	761	747	820	833	765	788	794	783	773	777	784	762	764	830	777	819	834	786	765	840	767	749	727	813	775	766	793	798	798	775	758	822	793	828	819	783	779	772	803	874	759	722	788	835	757	761	754	732	799	800	807	759	828	833	773	801	718	753	744	822	762	755	768	724	739	803	766	803	783	788	816	837	774	798	782	761	752	799	790	709	797	786	767	733	731	802	802	808	762	790	777	747	836	804	782	806	762	768	821	778	803	766	756	771	763	787	733	743	765	790	777	786	795	829	818	753	741	768	750	777	825	803	787	779	802	740	727	777	780	822	760	800	785	748	777	741	777	717	803	727	770	775	751	820	771	779	791	760	780	760	813	763	751	767	841	790	811	774	741	744	811	798	749	753	766	743	779	772	750	749	797	829	800	761	799	779	773	771	776	764	766	731	761	823	771	790	791	800	796	735	815	752	771	805	716	763	771	798	815	788	801	787	773	805	823	735	748	751	780	808	782	821	784	802	820	821	854	757	781	812	798	800	817	814	728	793	783	777	772	776	776	769	810	814	715	774	787	815	789	805	722	808	764	794	769	776	812	758	797	822	754	750	795	771	744	749	769	812	829	760	763	749	773	759
23947	21111	28362	24142	20688	12497	6964	5160	3424	2145	1515	1343	1236	1119	1076	1011	948	870	828	756	689	722	706	817	714	696	658	715	669	723	723	704	752	675	711	669	667	682	624	725	649	661	677	645	669	657	652	655	700	687	688	648	644	618	655	655	688	695	630	664	716	625	626	685	664	689	636	704	673	673	632	672	649	672	633	675	676	648	596	656	624	678	638	674	622	629	698	669	646	643	615	663	649	682	651	655	649	681	671	642	640	662	600	654	676	657	654	648	661	678	660	657	617	676	666	640	636	644	691	627	685	669	651	654	624	627	640	638	639	609	674	694	639	654	654	638	636	609	673	681	685	627	653	658	679	633	645	637	644	626	664	650	648	677	653	624	662	657	678	651	651	667	679	651	671	666	650	687	660	658	698	685	648	667	650	642	612	664	683	690	704	649	615	651	673	716	691	673	713	603	624	652	638	686	678	643	667	624	667	665	608	658	641	628	694	640	674	645	637	623	656	651	681	658	628	663	638	661	615	664	690	665	595	684	653	653	628	636	634	598	678	653	655	660	658	647	654	683	692	654	654	664	669	633	659	654	683	662	642	648	644	622	642	688	615	634	687	653	681	637	700	637	663	643	664	685	614	641	656	636	663	648	675	638	659	665	659	693	670	662	646	602	658	601	676	662	592	660	607	629	665	688	699	690	617	638	637	632	634	617	662	583	630	625	627	679	660	717	641	713	662	661	681	646	627	623	674	695	637	602	646	644	628	626	688	647	640	630	667	631	618	610	615	642	644	669	606	670	663	631	662	665	626	686	685	664	631	643	649	685	707	640	661	632	672	633	654	608	690	630	641	632	669	653	643	683	643	637	668	617	645	611	605	669	675	644	663	635	654	665	650	652	653	658	675	664	583	616	670	651	645	630	680	701	610	670	645	701	633	679	706	673	649	660	647	652	650	689	656	676	619	643	664	643	629	698	646	638	649	653	663	674	620	623	656	659	690	632	688	674	656	631	626	645	633	667	654	649	662	643	593	663	652	607	611	646	654	664	696	609	657	636	619	602	665	619	661	695	677	648	615	633	669	634	666	706	679	701	663	695	592	663	634	691	644	641	653	658	648	602	670	622	625	653	642	674	658	612	656	684	635	666	630	669	633	635	662	648	635	647	664	646	668	683	685	691	691	643	639	649	624	664	658	694	635	623	660	672	638	670	632	660	667	653	651	578	669	640	693	668	648	646	620	639	635	671	597	664	638	690	656	623	668	671	665	675	668	637	678	628	669	604	658	633	651	643	650	678	669	646	671	610	657	628	624	687	644	659	657	633	672	671	633	636	655	626	635	662	660	655	689	612	621	688	665	698	660	665	645	634	624	651	668	660	663	650	620	652	669	651	691	622	655	647	672	659	691	621	698	621	589	675	635	697	652	672	597	679	596	659	675	673	605	660	697	667	658	645	639	655	692	619	677	640	685	620	657	607	658	613	668	618	637	614	638	615	616	624	639	624	628	652	621	655	680	699	643	650	630	637	641	652	632	647	643	640	640	620	628	647	635	603	611	640	694	673	670	645	653	639	706	650	628	694	680	675	688	664	628	689	658	620	639	618	622	617	685	696	690	663	638	660	632	632	690	658	667	643	632	598	698	653	603	634	637	666	635	652	664	642	642	634	630	645	647	720	616	632	639	710	655	624	676	661	658	653	625	640	619	635	675	663	641	623	633	652	624	621	602	620	647	657	682	675	625	654	672	700	623	613	647	626	630	653	628	613	659	614	676	663	662	634	688	623	642	682	664	674	690	619	652	662	680	661	611	606	640	670	642	632	642	693	686	664	639	653	664	646	687	674	683	638	683	620	682	661	669	636	627	676	641	673	691	636	644	644	638	661	672	669	685	592	639	639	651	625	608	609	639	722	650	663	616	647	661	630	632	657	626	672	679	661	655	641	644	638	680	660	588	636	650	648	664	650	643	639	627	617	637	696	651	622	625	636	665	614	720	621	614	632	633	620	694	637	712	657	652	618	612	697	666	682	663	638	640	669	635	666	669	633	659	650	645	657	608	616	633	640	648	638	636	619	688	637	645	653	683	601	643	640	644	648	650	629	654	656	650	674	636	624	729	667	647	666	624	640	619	629	658	666	645	704	694	640	699	663	628	644	624	658	651	645	631	626	655	614	662	679	672	619	660	617	657	692	645	643	662	687	671	648	635	651	666	661	652	647	568	617	659	636	660	670	681	646	678	675	653	651	616	669	641	640	701	629	672	660	672	642	677	673	681	608	655	657	656	637	624	646	658	678	680	693	639	640	645	646	667	661	630	631	634	625	678	658	661	616	651	687	677	690	643	628	684	683	638	688	646	636	647	682	630	631	671	670	620	653	689	694	649	655	649	664	648	666	619	637	710	611	633	673	666	648	633	637	675	681	668	657	675	675	621	595	615	656	685	641	666	666	643	627	698	625	672	720	665	649	698	637	632	663	693	699	588	673	622	658	638	655	642	626	669	631	643	659	637	677	673	649	635	590	698	675	621	685	618	643	693	676	650	640	625	630	647	696	660	661	662	642	640	664	633	659	641	665	591	684	645	718	636	713	636	708	712	638	653	656	644	638	675	643	664	613	676	675	648	625	630	623	644	643	625	681	693	655	628	620	634	660	672	685	697	632	675	646	638	667	663	658	662	655	700	636	659	650	648	641	642	645	655	642	629	657	681	617	661	610	659	679	680	681	666	663	658	631	657	630	684	673	623	692	671	631	640	633	627	702	663	643	644	633	652	650	671	685	673	659	633	634	653	657	618	659	662	624	631	605	696	660	647	683	678	641	643	654	641	624	682	659	644	675	686	667	580	625	657	639	680	649	637	695	639	664	690	662	654	631	659	628	675	631	661	629	672	628	672	690	657	635	671	650	672	643	629	660	654	660	601	641	635	652	650	733	664	643	664	693	654	653	704	666	669	611	696	625	664	656	654	655	635	656	650	686	675	655	654	698	646	641	646	678	632	599	658	669	673	688	630	694	675	663	666	615	674	697	627	651	619	644	607	703	668	637	634	710	608	627	697	620	627	671	688	633	615	615	655	635	694	661	681	652	638	650	637	605	646	679	615	690	635	628	660	711	628	627	661	631	609	609	623	662	658	641	614	648	605	687	636	618	649	676	666	651	659	656	691	625	672	664	656	640	631	629	654	701	668	670	672	679	686	644	672	637	662	658	655	631	646	659	669	633	617	664	717	674	680	668	607	683	640	622	682	653	593	614	671	659	674	639	673	657	598	650	580	641	620	618	612	597	678	624	631	630	608	638	648	640	611	626	683	658	634	655	636	623	629	676	617	625	700	623	697	636	625	658	662	670	654	650	693	627	663	658	622	638	646	651	712	659	650	649	617	593	666	649	645	658	657	605	631	611	628	699	645	674	654	649	694	640	635	677	680	638	670	653	658	679	601	631	656	630	645	649	627	663	662	631	639	645	740	622	622	667	652	658	624	602	648	647	639	687	687	638	650	623	644	699
16318	32214	30725	22899	17197	14393	12735	11685	8107	4860	3314	2984	2710	2357	2140	1919	1746	1510	1496	1351	1272	1231	1121	1186	1092	1180	1101	1077	1082	1102	1151	1153	1132	1079	1048	1082	996	979	1027	1072	1013	1040	1047	1031	999	1021	1012	1029	1035	1018	1052	1056	1040	1042	999	1094	1070	999	1044	995	980	1007	999	1007	1051	994	925	1068	986	1040	978	996	1016	965	993	966	978	954	1000	980	986	933	952	1028	970	970	972	1010	996	965	997	974	953	967	932	997	989	989	994	1004	997	996	995	934	973	979	1016	948	1004	943	1029	975	971	990	983	997	1016	966	987	996	997	1036	982	978	979	987	985	977	1020	986	995	958	1008	1033	943	942	1002	965	938	959	979	979	983	963	981	985	964	970	1007	1007	988	985	933	997	1022	993	983	983	1003	1009	1021	953	1012	982	935	990	979	984	966	952	924	1010	1023	941	976	1006	914	971	939	977	994	970	953	1064	975	1031	1002	1013	919	957	996	992	985	975	908	986	1026	958	946	951	970	973	985	961	927	958	950	1026	966	966	998	1007	986	961	961	1045	1035	956	973	991	980	954	1032	1010	1067	1014	969	974	1018	947	992	959	964	946	980	972	996	977	991	1027	944	1052	953	989	985	950	979	982	1019	996	1002	1014	1025	1001	1000	993	1038	995	1005	973	980	979	1004	978	899	1010	958	984	1005	959	1054	916	997	960	979	942	958	982	994	981	1003	950	988	976	922	954	1003	966	972	951	943	997	999	978	1019	973	1027	1038	1006	1019	1004	994	962	1020	1017	1011	990	981	941	978	980	1026	948	962	1006	941	997	1014	1055	1012	1011	983	927	965	915	1019	1006	981	997	1000	984	976	962	966	1013	994	994	979	967	987	983	1030	954	993	1021	930	939	920	1036	1000	1005	992	1018	1027	1004	1028	997	982	960	954	958	949	971	955	960	1047	957	1039	981	970	1024	989	1028	994	986	966	1046	982	1013	993	976	940	960	954	992	957	992	1017	997	1008	1001	1030	999	949	961	1019	985	1014	984	990	977	997	993	997	958	1042	968	981	968	1027	989	1006	1016	972	1021	970	946	993	960	946	938	965	960	989	968	974	993	942	991	1013	1003	1007	952	1003	953	963	925	949	977	932	1005	989	954	1022	1008	1021	999	947	971	959	983	997	1018	952	981	974	1008	980	987	979	1008	964	991	994	975	954	981	981	1017	1020	1033	1012	1011	936	919	979	1005	983	1014	1016	940	1020	1006	1022	957	939	1015	1008	997	1046	1001	1004	948	991	969	974	998	1085	988	946	963	1019	968	1030	999	1002	990	999	969	1060	943	902	979	1001	894	975	1024	989	990	1010	1054	985	988	954	952	1006	951	999	955	967	971	1006	1003	914	999	978	979	1007	998	932	1004	1002	989	1001	1016	1011	1003	978	959	1043	909	962	1008	986	1016	972	951	979	936	941	1034	982	991	1025	985	965	920	995	1021	970	972	1014	977	964	985	1032	1001	963	983	1002	980	1036	933	953	972	967	1043	1030	969	981	1004	998	985	967	1019	978	989	913	957	1014	970	986	975	1021	978	966	1000	1033	985	1023	1051	1034	966	996	971	1001	993	1026	989	975	970	1029	996	998	1024	996	917	915	938	940	939	983	970	1019	1021	921	991	975	955	997	989	970	958	1056	988	926	952	1026	1000	1022	937	988	975	974	983	1000	986	1009	1047	1037	985	1004	1012	895	1027	952	991	978	972	985	923	962	1037	948	1001	973	1031	1051	954	1000	963	979	954	980	989	1007	953	1008	983	925	964	956	982	962	948	914	987	951	952	956	1001	1036	961	993	1006	983	938	1001	995	953	981	1002	946	973	986	1039	988	999	984	929	950	949	1018	1009	981	998	1006	1022	971	999	1019	991	1047	971	918	965	950	936	997	970	1010	961	1024	971	969	991	985	993	1024	1049	986	974	994	989	948	971	972	987	938	1062	1025	947	992	943	1019	991	966	1002	1014	944	945	976	997	960	975	972	1010	991	976	957	966	960	969	948	1002	968	968	1024	1001	953	1050	949	1038	1028	1022	1014	967	981	952	1025	998	938	984	1030	925	991	979	1047	984	966	971	946	961	1055	955	954	964	970	981	962	953	932	1003	962	942	1021	1009	948	1030	975	975	969	948	972	910	983	986	962	928	1001	976	947	930	990	981	980	1018	986	980	986	1011	959	985	975	972	998	970	1007	895	1040	949	991	967	937	967	952	983	965	983	964	1002	945	958	967	1019	946	960	977	931	953	1017	996	953	1010	959	997	955	965	962	947	995	995	1016	1062	973	951	948	981	1005	921	1004	1009	1009	978	1011	989	988	981	965	942	943	1005	999	914	979	1023	948	978	959	1003	944	986	1040	972	989	998	965	1012	944	985	998	930	942	1011	995	1012	962	963	903	1002	1004	999	982	992	972	966	959	982	1010	992	970	996	1010	976	993	986	996	972	972	999	952	1008	983	990	983	999	981	1014	997	1010	919	1030	1018	939	988	983	915	1020	1013	996	963	958	969	1021	1007	1005	974	952	987	941	1009	979	977	989	986	1009	981	955	1001	1017	1005	993	963	954	944	937	970	987	1000	1010	983	930	968	963	973	933	986	995	989	975	1010	949	940	972	960	977	907	1003	1029	982	987	999	931	1006	976	960	980	950	988	977	1048	958	1022	981	958	966	1031	1063	969	1010	1028	924	1002	999	1029	991	983	987	971	959	999	978	987	929	1003	984	983	1014	1008	1015	916	934	954	1001	965	984	1021	937	942	962	987	997	969	970	975	1024	947	1050	1011	1038	973	979	1016	983	994	1011	979	1003	994	968	1036	956	974	1007	1031	1016	926	983	1013	929	930	1010	967	965	1025	950	948	1016	978	1009	966	971	1015	984	968	965	1024	978	969	994	973	977	983	982	990	1011	911	952	941	998	958	966	1012	966	999	978	965	1008	957	970	956	1019	982	933	943	996	993	1010	1017	987	963	988	984	1022	1021	1014	928	953	971	985	938	956	945	937	994	966	950	1021	1014	1004	1024	994	1002	983	976	1012	925	957	951	1001	987	1025	917	951	1003	984	1000	1025	975	994	1008	929	993	969	962	954	973	937	959	949	1043	936	976	1002	1012	967	972	970	991	1050	937	952	998	968	1028	1011	956	1026	966	974	941	974	991	1018	956	1021	983	979	1005	983	985	925	977	1017	942	959	939	990	1059	990	1034	998	930	930	909	1014	971	976	985	976	949	969	974	1007	920	982	989	941	1002	1059	996	967	976	976	983	915	982	978	934	996	975	987	968	997	996	981	1022	1016	1005	1006	990	967	1017	998	947	997	955	973	978	930	980	978	964	964	970	973	995	954	943	980	984	1015	982	1017	943	1045	952	1008	990	985	939	1006	990	991	999	1013	1020	961	962	966	989	893	948	992	986	996	986	964	938	948	1004	964	1030	970	981	955	1003	984	1023	977	916	1012	954	948	974	976	1052	1025	963	1001	1048	991	946	940	1002	981	989	975	1041	1002	967	1026	952	967	945	979	966	982	940	967	965	941	947	1017	959	973	985	1014	998	993	1020	1001	1027	961	931	977	961	997	956	1057	993	935	984	1010	963	994	946	946	954	954	941	957	967	1025	933	970	1004	912	991	1016	961	950	956	966	997	1000	985	957	1001	985	1015	976	930	1016	993	985	1034	905	1002	1014	998	986	982	980	1016	1031	1042	1059	1005	983	962	1032	973	999	1044	989	984	942	984	976	971	985	944	1045	1015	1018	969	955	973	978	989	1019	1005	987	1009	913	1020	994	942	979	980	1015	1016	993	969	971	990	997	988	963	976	973	980	935	968	970	928	976	960	961	974	1009	1011	981	968	957	1008	987	1011	984	980	964	1000	1012	975	932	998	985	989	1006	943	968	1018	968	990	993	999	988	961	968	985	1003	970	972	970	968
23068	21216	29050	23698	21283	21115	14165	7362	4292	2560	1820	1495	1379	1230	1158	968	860	782	729	705	667	629	626	585	576	580	541	577	558	573	580	595	576	543	532	519	549	557	541	524	504	549	505	552	532	509	546	469	502	535	523	527	565	568	510	559	557	540	493	534	542	519	528	513	505	497	527	496	521	506	492	496	475	510	499	488	525	527	495	464	506	564	509	515	487	508	513	509	479	509	502	521	523	458	513	487	536	501	484	528	489	474	480	514	483	498	525	515	499	496	502	501	534	538	487	528	481	503	492	526	498	540	506	530	515	510	559	507	482	506	494	501	510	489	523	512	483	522	504	517	548	529	473	514	503	502	519	496	521	507	486	500	500	481	483	485	504	476	511	533	506	525	498	498	522	479	487	464	496	521	492	528	481	496	500	489	520	513	506	536	480	518	474	498	502	511	491	503	548	508	495	515	511	520	503	515	492	493	498	499	488	478	489	535	505	485	518	463	462	507	495	567	503	527	541	491	478	482	517	521	480	468	535	503	486	495	503	482	518	510	589	486	496	494	509	482	521	513	500	474	523	488	501	540	519	517	518	529	522	504	491	511	473	505	487	510	516	494	473	496	507	488	489	472	515	470	513	500	483	467	462	534	493	522	500	505	505	468	520	541	493	527	487	478	522	502	522	503	469	492	524	527	538	488	481	467	494	468	505	468	513	475	515	476	487	525	489	517	507	516	469	490	538	528	550	527	517	507	525	519	511	525	502	502	524	512	519	507	516	528	521	486	460	478	508	514	538	481	528	447	509	489	454	546	495	551	541	500	505	484	513	528	486	573	503	501	482	532	513	471	498	487	477	507	512	508	509	475	531	489	499	486	539	501	486	561	505	543	498	507	511	594	489	513	507	496	491	521	520	516	474	517	507	489	495	521	498	533	487	523	529	514	482	493	521	497	505	523	469	495	501	515	526	526	505	472	518	503	507	502	479	500	515	470	499	504	491	470	496	476	503	524	497	517	494	485	487	511	512	504	499	478	523	496	468	505	530	487	513	467	476	486	504	477	483	509	535	516	500	468	472	515	477	478	493	508	550	528	491	476	496	499	527	487	524	506	523	500	516	502	432	563	528	533	500	505	492	502	483	510	507	519	529	483	512	489	522	492	491	503	502	484	495	489	472	530	532	497	493	531	493	496	507	459	538	510	466	509	485	507	505	490	481	521	505	461	522	544	527	520	490	509	470	540	515	503	493	494	475	491	493	506	472	540	516	493	505	463	494	491	471	500	484	457	550	503	520	489	526	485	479	532	508	490	503	487	516	444	456	517	476	498	511	496	458	526	488	471	489	514	480	510	506	491	480	537	469	512	478	516	481	491	496	488	515	490	518	499	506	495	565	475	470	464	494	488	481	485	526	493	497	494	507	497	499	539	496	500	481	514	539	520	500	499	501	531	510	514	469	506	518	519	512	474	487	514	500	508	477	524	514	504	482	506	506	469	518	503	515	496	524	514	521	516	485	521	475	491	494	515	505	479	518	492	512	471	452	510	487	525	498	479	475	488	509	509	511	520	502	513	485	520	511	502	505	533	532	500	509	492	480	439	512	489	501	483	520	518	519	527	522	477	502	536	478	476	485	498	466	501	489	530	513	489	470	492	501	509	519	458	485	494	458	501	494	486	493	486	527	498	497	479	522	566	492	543	486	490	494	512	504	531	464	491	488	481	467	505	518	530	498	487	454	496	494	533	516	501	513	447	514	510	500	499	540	496	480	514	481	480	536	550	508	497	499	494	498	496	493	472	467	488	484	528	480	528	504	540	465	485	489	481	476	505	533	511	468	484	503	543	565	480	467	514	510	517	443	488	483	503	488	505	459	497	466	499	531	502	522	490	489	491	480	469	492	528	496	516	513	515	513	478	481	508	500	538	486	515	511	512	509	490	530	523	533	502	524	458	519	531	486	517	507	497	524	482	513	482	488	506	504	522	498	526	511	489	483	505	479	512	484	470	462	469	531	479	512	491	486	490	494	452	462	473	487	485	526	491	507	527	495	536	532	488	519	522	500	508	521	483	506	492	505	513	482	498	475	496	479	503	528	510	467	503	460	478	506	528	495	501	499	498	477	493	433	511	511	485	483	536	469	494	495	548	505	478	510	486	501	513	470	505	464	493	495	517	504	478	526	503	505	510	509	480	498	532	526	510	519	513	511	546	495	534	501	490	518	512	488	472	491	493	511	482	499	517	513	491	547	492	489	487	471	501	491	508	477	515	524	545	500	474	475	482	520	475	516	467	480	526	469	517	496	493	515	480	499	512	504	505	515	477	500	491	474	528	491	491	508	508	464	505	468	485	494	491	493	527	495	497	498	499	557	538	511	462	505	474	494	503	502	498	475	518	501	475	484	520	522	495	483	538	492	509	495	536	506	525	518	504	489	449	471	513	540	458	529	483	480	513	465	519	512	503	495	506	489	521	483	466	488	527	496	520	550	495	507	494	485	500	513	483	488	498	537	472	516	470	512	499	456	489	461	505	518	482	488	506	472	500	484	494	500	516	525	512	503	502	502	462	505	498	509	480	495	501	508	474	483	527	507	507	490	500	470	524	528	475	476	511	510	464	528	495	563	453	508	542	459	491	522	526	501	491	475	519	481	499	466	507	501	516	451	470	507	516	493	532	517	508	556	499	534	447	492	467	475	494	520	528	505	542	543	512	517	472	507	525	504	503	523	525	502	459	503	497	490	501	488	526	455	535	438	473	512	522	512	481	471	544	510	507	523	496	495	479	472	505	498	515	462	533	525	521	542	530	501	493	554	478	512	495	502	490	479	495	462	494	498	519	525	524	517	518	486	535	453	483	479	488	475	500	465	555	512	486	479	472	543	506	564	470	486	490	513	535	530	503	530	495	482	516	469	477	473	493	528	491	524	460	500	495	480	498	477	471	455	517	510	514	523	510	487	493	491	516	539	500	465	518	476	510	470	510	462	534	512	508	513	508	488	533	433	511	569	522	510	468	469	515	492	498	518	511	497	534	517	492	490	502	466	518	497	490	509	541	531	462	478	465	483	499	469	479	524	512	532	538	522	537	471	501	495	472	525	491	475	504	467	482	537	515	503	465	546	511	471	498	510	522	509	505	501	480	522	493	485	466	520	532	500	530	495	500	510	544	496	523	526	493	494	495	490	444	506	484	503	495	495	529	518	486	509	511	502	507	507	490	487	468	482	499	509	498	498	535	480	480	481	513	495	473	516	481	484	558	523	517	528	522	486	488	475	505	433	509	461	510	513	472	545	470	491	513	495	467	502	502	454	521	512	470	501	509	538	479	491	502	466	497	489	506	463	487	490	507	462	501	544	537	502	501	466	497	492	552	474	496	527	532	529	465	510	516	502	505	532	509	503	460	502	517	502	522	504	520	520	515	476	500	524	493	495	514	464	487	511	510	468	518	456	542	540	472	526	529	504	500	460	542	522	497	507	513	482	494	511	491	526	496	528	559	495	485	475	536
18579	36654	35199	27081	21687	18365	16792	14731	10186	6279	4344	3738	3298	2955	2577	1946	1861	1577	1410	1302	1160	1072	1048	922	979	967	946	924	887	935	987	954	1004	888	851	872	869	782	830	849	848	834	839	804	820	813	801	857	815	849	891	857	847	868	868	831	855	820	761	825	853	738	811	800	820	809	824	814	819	801	721	776	761	724	801	781	768	784	813	798	726	780	731	798	800	759	781	831	755	751	775	783	769	763	769	743	749	757	745	738	789	801	783	758	768	782	785	772	759	765	741	769	747	770	756	750	792	791	761	710	775	777	789	797	779	780	785	776	751	747	760	763	766	757	759	740	776	775	712	731	780	759	769	796	777	781	713	765	799	707	772	816	733	790	774	795	735	756	765	750	795	745	728	802	788	763	780	763	737	780	746	773	819	781	785	780	773	797	802	811	781	791	778	787	784	767	771	770	753	743	769	783	785	773	792	721	822	762	767	749	823	735	769	754	807	761	704	768	772	815	789	790	780	838	808	765	759	767	728	766	807	757	742	753	703	747	735	765	751	783	703	785	830	751	780	796	752	733	794	803	768	751	724	728	814	808	747	746	774	769	800	758	766	735	751	788	745	749	792	793	788	781	765	795	762	779	749	793	757	789	740	794	769	763	770	757	716	743	759	731	769	744	748	775	765	752	778	740	727	752	757	771	749	757	747	735	734	816	718	858	753	769	761	747	716	755	714	726	774	751	791	769	730	787	755	751	810	768	735	756	737	758	766	780	760	792	754	824	767	809	793	729	793	724	801	805	782	806	719	767	753	748	748	796	794	794	747	756	715	753	737	762	793	797	678	752	758	755	766	742	750	754	787	769	744	744	734	778	768	778	731	827	748	720	760	794	777	757	769	723	755	776	774	762	749	788	761	751	744	826	786	788	779	792	763	730	714	778	745	765	706	763	795	760	773	773	749	758	783	766	793	771	752	766	734	725	772	755	717	788	784	744	779	751	764	770	779	773	822	799	779	711	776	781	781	753	789	740	751	773	739	767	714	727	815	734	802	785	785	741	746	734	756	769	741	764	751	776	813	759	785	777	804	742	770	797	759	766	828	736	740	787	744	807	747	766	777	827	802	728	733	792	785	767	824	763	778	732	769	797	799	772	722	753	794	742	763	759	741	757	730	711	800	744	764	754	754	789	773	780	770	753	781	746	762	780	780	759	749	738	756	790	783	766	759	744	744	761	797	790	787	736	716	745	725	727	753	810	780	787	772	737	734	788	811	740	778	795	774	742	772	754	813	798	776	751	749	814	790	791	762	737	802	780	755	762	739	731	750	787	731	780	808	782	747	783	759	790	761	771	786	773	761	813	750	759	763	759	763	736	752	710	724	784	761	768	732	736	752	765	814	763	749	744	778	777	767	734	797	725	767	739	773	797	782	746	792	737	793	756	784	792	752	788	757	764	747	795	757	786	781	797	813	768	703	799	787	747	777	747	776	752	764	807	808	737	784	746	753	796	820	779	762	749	807	767	767	778	737	775	779	806	746	766	762	761	741	757	752	760	760	811	784	750	807	783	762	767	708	771	752	769	735	743	751	735	746	780	780	776	788	725	754	804	806	700	746	810	764	756	834	808	771	791	786	762	804	760	742	785	738	795	748	731	738	807	784	755	817	759	777	724	791	768	776	712	755	802	779	760	759	732	791	748	766	796	770	753	786	790	776	780	760	759	805	764	778	751	773	773	773	755	789	757	765	773	765	748	797	739	721	765	779	827	790	769	754	769	776	774	731	777	737	768	801	766	802	778	766	807	689	766	795	765	786	749	750	746	816	770	801	752	792	792	769	753	816	741	702	780	751	744	768	776	739	713	806	751	717	756	779	800	747	744	746	764	788	728	767	786	773	751	739	780	790	806	768	747	747	727	725	789	715	715	778	705	749	774	777	787	735	767	754	745	743	717	728	750	789	749	763	766	756	727	753	778	829	742	745	746	822	754	759	806	759	769	781	726	777	788	774	810	800	734	739	754	788	782	785	714	752	740	812	764	807	749	796	808	763	750	757	746	744	750	719	795	742	763	769	803	777	767	796	704	774	770	714	749	743	724	806	781	772	737	755	745	733	789	750	734	798	783	745	772	781	751	780	829	781	762	788	724	766	794	801	794	758	809	733	737	744	737	761	724	780	781	748	781	730	770	762	803	732	761	742	728	723	822	829	720	754	750	816	816	752	698	714	755	778	767	731	802	731	756	727	736	751	755	769	723	815	803	733	763	711	779	791	794	739	754	789	684	771	797	775	784	793	778	753	790	774	822	724	805	768	744	733	763	770	759	741	727	753	774	818	754	761	763	755	739	773	801	760	744	780	776	781	789	763	761	746	773	782	744	797	715	760	726	752	745	788	804	755	770	783	774	735	729	756	765	772	777	781	777	744	728	777	805	805	751	767	745	730	802	791	741	712	763	750	757	711	784	760	801	741	756	759	749	778	732	757	738	755	766	815	763	754	752	752	759	771	767	755	795	760	754	812	795	743	798	817	734	756	759	785	796	715	716	772	798	786	746	806	823	754	750	752	752	744	789	737	731	746	791	780	771	747	749	752	786	766	759	751	819	726	770	757	774	775	756	774	730	788	768	771	745	763	752	735	763	726	752	771	761	773	711	769	757	769	768	753	769	771	780	749	778	789	757	750	773	766	778	775	813	774	743	812	753	800	768	758	779	793	811	780	766	749	765	778	719	783	806	725	758	729	730	727	717	779	722	787	755	724	788	759	739	756	756	731	739	758	750	760	782	746	745	805	801	799	771	793	734	805	783	745	818	716	729	807	739	752	704	736	749	808	806	745	747	742	734	754	794	747	765	734	789	808	748	771	750	755	763	749	713	768	781	762	787	773	749	767	793	754	750	741	747	778	743	795	717	746	814	738	760	769	784	757	754	781	756	752	805	823	775	799	723	782	714	741	771	735	775	808	773	864	780	718	820	826	750	706	737	731	773	768	764	765	763	744	754	736	748	825	755	767	775	752	818	745	719	762	771	722	785	771	806	741	804	793	767	768	759	749	760	714	783	771	782	766	774	763	767	715	819	782	770	729	785	751	745	740	766	815	776	804	817	721	784	729	744	768	755	727	774	753	778	748	772	736	798	806	740	779	806	791	782	787	770	732	792	791	773	715	732	760	781	717	768	768	771	825	805	728	752	771	791	751	794	741	824	748	748	773	725	764	759	743	729	748	749	803	784	780	774	775	772	784	775	839	775	751	796	758	755	733	798	759	777	765	804	781	815	764	739	778	706	786	785	789	745	789	759	733	778	773	779	779	774	765	797	819	774	749	744	792	712	746	755	729	784	761	791	738	745	830	726	723	762	771	723	744	756	767	745	777	772	736	712	766	774	814	723	827	789	766	794	785	725	771	785	743	741	748	809	764	731	794	765	762	770	757	783	762	770	753	762	751	712	745	750	765	795	794	774	804	782	760	724	767	790	785	776	791	807	742	826	791	782	768	793	761	779	771	732	770	822
26714	21261	19615	11262	5235	3571	3113	2397	1546	1017	914	809	780	789	659	638	662	571	565	561	541	589	559	550	517	539	564	540	514	501	506	546	543	524	523	496	543	497	528	503	499	553	501	508	522	542	524	492	530	543	506	538	518	509	537	572	520	495	525	520	542	509	523	521	532	498	522	504	547	475	498	551	494	530	501	497	537	526	478	539	496	514	528	513	507	527	507	489	476	493	484	510	511	536	485	481	502	501	462	502	553	508	507	492	529	540	538	523	514	506	507	486	503	543	506	510	503	502	519	559	550	544	522	503	492	508	485	501	537	522	521	489	505	523	550	539	500	511	522	446	499	510	506	505	514	511	528	552	504	538	539	474	529	505	535	540	533	507	505	541	540	516	545	533	498	483	528	529	515	498	519	536	546	513	488	517	473	525	541	546	499	486	518	524	524	492	568	501	512	493	553	530	522	477	541	482	467	501	484	551	488	474	493	514	517	529	534	504	559	485	502	525	488	476	476	506	496	478	573	502	540	489	552	501	550	503	494	524	544	492	454	524	477	515	508	482	566	520	538	488	507	483	539	513	537	500	464	544	490	504	552	501	496	483	524	543	478	544	523	528	517	490	513	520	508	525	478	486	531	487	537	531	548	457	502	472	531	500	522	522	528	533	489	507	484	508	518	544	485	502	557	538	521	516	520	485	524	485	539	529	502	557	503	521	520	515	531	471	512	511	517	531	493	513	534	554	484	489	502	545	486	502	532	484	496	491	461	483	480	505	484	493	551	497	492	512	506	455	509	538	503	546	477	464	553	523	505	530	503	538	507	503	462	481	490	501	541	505	507	487	488	533	534	541	511	487	505	490	520	505	534	500	557	518	513	499	518	541	510	496	511	491	474	488	538	501	550	509	541	505	493	517	480	533	526	505	532	525	543	504	550	515	559	480	483	471	496	502	503	482	544	519	501	533	531	522	500	580	531	519	485	489	494	522	501	531	523	509	482	515	465	521	528	521	500	495	550	497	493	543	501	506	503	509	528	535	580	525	496	531	499	523	525	520	513	491	504	483	504	536	512	577	520	522	525	509	551	517	473	527	536	521	525	506	582	481	503	532	482	517	488	503	500	508	469	500	490	497	496	521	533	520	528	496	484	500	518	544	493	480	534	529	501	495	517	483	536	474	513	502	482	486	523	532	490	506	516	508	543	558	496	517	524	507	516	513	502	491	502	521	492	512	515	509	468	533	542	493	529	450	493	477	574	461	520	528	479	491	516	529	488	523	475	505	529	538	513	514	498	527	514	534	529	509	477	532	498	477	497	507	508	524	479	478	575	516	480	563	519	494	486	515	484	497	526	529	553	528	504	529	489	534	506	502	478	513	507	496	494	490	516	495	502	492	520	500	542	488	542	515	515	466	478	517	508	505	488	520	537	508	478	496	494	561	528	472	510	502	492	496	494	481	558	485	514	490	516	527	500	568	497	547	516	529	507	509	510	559	473	494	506	526	549	467	560	536	523	545	529	508	508	498	519	533	529	510	520	483	510	497	517	546	475	514	596	485	502	532	516	505	482	539	524	501	467	485	545	512	514	480	536	535	498	493	524	527	483	525	517	532	505	485	463	509	558	491	552	541	561	553	518	519	481	479	497	525	573	507	558	500	484	492	548	484	526	507	543	472	485	502	529	510	494	503	521	514	536	513	516	499	520	505	493	507	507	533	490	495	497	502	521	554	480	511	547	540	503	481	509	482	534	534	486	474	506	512	494	518	471	504	519	467	502	488	501	496	496	501	503	530	512	503	513	503	522	556	521	515	492	513	501	540	483	471	540	520	532	538	530	528	528	493	545	525	511	487	457	528	548	527	535	537	452	489	523	479	500	545	505	488	546	494	528	476	499	523	505	500	519	488	506	517	543	504	501	485	524	505	461	524	549	489	525	522	509	539	537	478	519	505	488	550	548	509	538	532	545	497	495	477	508	526	537	507	506	472	532	460	507	514	525	522	507	525	510	493	498	545	515	513	531	519	545	561	519	504	474	555	496	469	457	520	484	520	526	523	513	540	485	546	531	521	506	508	506	541	515	505	516	472	502	530	531	503	509	462	511	491	492	486	448	482	520	515	502	476	495	565	569	490	501	542	531	555	519	506	493	550	517	524	532	528	529	528	465	518	483	519	497	488	525	491	489	473	498	560	500	524	508	501	504	520	522	549	514	520	510	454	503	500	525	527	514	544	459	492	518	507	488	489	472	509	513	542	513	537	503	518	528	518	478	543	489	493	509	500	484	506	481	498	525	524	449	548	499	491	495	480	511	504	509	496	491	546	529	487	560	510	512	530	489	508	511	515	512	526	496	502	509	512	518	530	479	526	504	490	482	506	478	521	540	506	508	515	489	547	525	526	540	487	517	517	468	516	504	479	545	488	544	493	510	493	533	522	533	483	472	504	509	494	521	508	502	503	496	505	502	530	504	502	533	492	538	534	575	525	539	514	490	466	480	513	505	521	503	535	517	486	542	552	534	530	485	517	514	463	493	518	525	444	484	535	508	529	468	497	496	527	518	505	505	522	482	530	518	523	508	504	524	488	457	524	592	492	518	502	538	507	495	525	557	481	489	506	488	512	538	511	493	498	521	466	543	480	533	518	523	480	520	516	500	513	558	531	499	488	521	502	547	512	558	511	482	544	557	515	518	518	516	499	495	558	485	505	514	485	475	501	512	507	522	545	535	545	498	508	550	484	474	508	514	475	546	490	498	508	493	507	503	501	494	511	512	525	527	519	528	494	503	502	530	477	503	514	523	512	544	528	529	517	511	490	516	494	494	487	503	458	532	529	486	508	510	503	495	507	460	494	510	510	488	523	548	532	515	540	491	512	511	535	523	496	490	489	531	491	503	494	501	486	492	486	491	487	464	520	501	515	489	504	503	508	493	508	524	512	525	532	504	536	518	552	508	518	507	534	508	523	460	519	484	531	524	516	484	504	537	493	515	490	535	543	482	465	549	482	466	507	530	477	498	535	501	501	515	519	505	491	521	496	482	533	482	513	541	514	509	502	545	507	478	518	497	506	483	490	494	514	516	495	564	487	460	535	538	528	516	539	467	525	533	489	542	497	522	521	510	507	469	505	502	521	504	479	519	537	486	566	492	490	535	504	528	512	491	479	471	533	522	550	528	527	504	553	529	473	510	514	511	495	541	506	501	486	469	532	557	520	494	471	518	519	555	551	508	508	525	485	508	506	577	542	497	524	482	552	482	488	498	466	494	536	547	553	510	525	527	516	483	526	512	537	508	510	533	512	523	509	532	483	491	493	495	489	512	480	487	510	520	540	516	528	553	514	507	503	529	519	522	513	475	530	491	562	493	524	518	514	506	570	538	510	482	516	490	474	506	493	493	497	501	534	556	499	513	521	525	529	528	502	532	498	506	540	505	518	531	502	526	517	527	524	502	521	492	520	491	542	509	503	526	529	523	552	517	503	505	495	494	534	530	501	483	530	511	495
14766	24426	23231	15383	10913	8848	7939	6526	4092	2537	2032	1829	1596	1482	1325	1186	1038	1030	996	901	866	864	803	831	810	865	813	797	853	834	872	853	823	823	827	830	783	783	774	828	782	795	761	771	837	772	782	835	782	823	810	836	780	829	784	810	794	820	812	755	790	770	800	776	815	851	746	806	765	817	850	746	775	771	783	780	808	785	726	751	772	787	807	778	715	801	812	836	787	807	763	804	779	834	815	778	802	780	766	782	756	778	814	797	777	767	774	824	775	771	794	800	767	757	741	797	772	780	777	774	761	783	843	755	816	755	783	767	765	719	790	785	748	801	774	798	757	791	792	778	824	749	818	822	749	791	771	729	798	830	819	790	829	792	768	787	816	811	797	783	752	746	794	750	786	774	790	762	781	734	800	791	804	794	754	810	814	764	804	780	750	774	828	816	750	770	753	784	748	731	832	801	753	803	803	789	830	790	776	791	827	790	779	797	814	768	800	777	783	742	773	760	788	774	772	822	800	767	786	819	833	758	800	754	783	763	816	752	831	792	717	778	775	805	780	788	824	788	798	848	793	794	774	806	791	775	790	790	794	746	782	761	808	789	782	749	803	798	789	773	809	781	761	796	823	751	798	796	752	772	764	750	725	770	831	745	775	849	788	845	786	723	824	794	759	743	787	749	833	811	740	724	770	772	819	750	802	782	811	782	750	755	745	837	815	799	747	791	760	779	793	772	745	761	762	800	751	817	839	772	782	863	808	750	766	752	758	776	844	775	752	738	805	781	744	762	777	772	809	798	749	780	758	833	753	755	782	780	811	776	819	772	816	762	807	800	790	771	768	763	746	814	781	824	786	815	818	803	817	775	768	767	817	808	764	785	766	778	799	785	766	829	764	754	811	746	763	783	734	783	768	783	815	835	762	802	771	769	862	748	782	794	793	786	763	756	777	777	797	844	789	750	749	734	763	805	753	811	801	804	754	752	820	791	772	796	795	822	783	774	798	802	819	802	779	759	788	799	789	723	803	803	800	797	769	844	756	738	774	747	791	797	790	747	798	763	753	767	812	777	768	823	760	744	793	772	769	780	759	794	798	733	776	807	778	757	789	784	810	796	824	815	790	817	757	777	817	768	818	756	753	769	772	786	754	851	784	740	791	736	843	791	791	798	737	781	788	751	761	762	730	760	826	756	791	802	770	751	778	817	824	794	796	813	817	802	786	777	818	770	806	796	777	764	800	830	779	804	776	838	784	818	830	745	790	855	808	784	801	818	792	750	776	792	781	772	787	799	738	821	824	825	815	799	766	785	784	800	852	812	779	793	749	808	711	785	810	793	815	776	756	788	745	827	795	740	781	786	762	803	796	788	790	734	765	755	753	820	848	760	775	793	780	755	768	827	733	800	802	798	750	778	819	787	773	819	748	785	784	768	765	750	797	796	811	802	821	793	772	793	813	782	784	800	779	847	769	750	728	788	750	792	823	811	748	781	803	812	759	778	745	740	823	834	760	839	725	801	823	741	740	787	758	795	746	780	742	800	809	790	740	764	797	794	757	806	803	804	798	797	742	805	745	813	773	758	763	747	772	742	750	797	726	772	774	790	747	787	780	826	803	727	745	790	776	803	762	774	837	775	765	758	817	738	797	737	766	754	803	748	759	752	800	816	764	802	814	794	781	809	823	779	807	788	781	812	838	805	801	801	771	809	784	762	821	791	775	769	818	771	801	784	801	792	762	804	766	762	770	802	788	784	774	771	787	801	789	764	769	788	788	775	766	770	780	787	757	750	725	795	748	764	795	779	805	806	799	751	769	770	760	849	786	785	792	792	783	780	792	794	830	852	774	816	806	791	770	773	741	779	770	803	869	823	799	748	776	796	741	801	751	799	768	760	799	729	860	789	792	828	791	810	772	804	769	736	800	782	813	774	814	819	778	783	758	746	808	772	814	806	780	814	795	827	831	788	805	768	816	798	775	766	786	808	738	811	861	773	789	793	784	751	785	825	782	770	748	742	807	782	823	775	813	751	786	777	760	763	793	776	813	775	789	797	821	769	790	782	793	813	780	784	814	738	779	800	763	805	764	778	779	794	800	782	828	791	789	814	789	776	803	813	788	751	781	823	797	798	825	742	792	756	749	791	779	773	790	795	780	764	789	735	777	738	824	792	839	769	814	740	772	750	822	800	800	798	770	804	793	777	818	759	737	781	756	795	772	810	800	840	791	804	742	796	764	794	811	775	808	804	795	784	758	775	755	790	762	797	771	791	739	769	808	811	770	790	758	750	798	750	774	776	786	827	769	786	797	778	763	790	784	788	737	796	801	787	779	805	772	783	749	819	739	803	775	772	797	755	776	758	788	801	746	725	745	759	710	771	784	763	799	771	752	784	802	821	746	730	794	810	789	775	753	829	838	751	769	738	746	765	755	792	775	798	762	711	724	784	791	781	733	733	850	757	707	759	786	791	832	809	755	759	774	771	793	777	783	792	761	767	744	764	789	769	755	738	781	777	810	825	832	744	768	768	817	758	747	788	799	734	767	752	762	792	810	768	779	781	765	789	791	765	785	753	769	767	816	790	795	790	778	787	790	756	764	719	779	758	767	797	792	778	782	795	821	711	768	763	828	792	785	809	735	735	713	781	835	768	774	797	776	810	778	816	842	756	788	803	798	750	732	842	739	741	770	761	781	741	813	741	761	738	832	738	773	801	819	786	740	796	861	792	754	780	771	797	804	819	783	754	775	790	760	745	797	767	791	779	756	820	848	772	771	750	768	815	791	813	771	778	747	772	783	824	787	726	759	789	801	792	790	759	768	742	768	801	815	734	799	782	772	767	762	761	754	753	761	789	784	761	790	800	848	842	776	773	739	774	768	841	812	771	802	814	774	742	805	777	737	799	769	808	775	798	786	815	814	767	803	804	822	814	759	782	805	809	799	798	760	765	760	738	808	771	763	787	773	801	823	814	833	775	799	777	760	818	743	790	743	811	792	774	760	793	765	776	798	790	772	794	752	787	757	780	764	814	807	782	785	785	799	763	806	817	791	761	830	784	792	756	747	765	795	757	775	775	733	778	747	785	729	764	794	734	798	815	781	747	796	783	822	804	809	781	783	763	775	770	762	735	736	773	770	771	809	800	749	773	779	847	662	788	850	812	803	823	807	807	795	770	770	813	784	772	796	758	764	810	796	769	806	754	786	764	801	802	792	808	792	783	818	794	796	773	772	845	828	781	785	786	801	746	770	801	760	794	765	763	824	802	744	743	717	750	784	807	791	751	751	785	810	773	830	749	784	808	800	805	786	787	776	803	807	805	817	788	848	784	824	855	729	829	736	797	792	811	816	815	776	803	804	779	796	774	793	756	826	814	781	761	740	806	720	768	831	808	776	814	767	829	813	803	806	766	767	778	818	821	794	830	770	738	751	746	800	745	809	808	758	762	786	776	776	769	812	746	813	751	798	780	763	795	761	781	771	771	790	742	757	796	770	778	722	792	716	787
24101	21260	28545	24338	20879	12331	6831	4407	2774	1844	1535	1349	1212	1102	1005	937	879	805	769	770	755	702	688	688	708	681	711	711	691	691	732	667	688	660	692	641	696	705	664	696	681	665	692	675	706	708	644	681	661	638	638	706	652	687	687	676	666	685	693	718	641	665	669	677	645	663	635	643	626	648	714	677	680	676	622	643	724	641	664	656	657	717	632	631	705	649	679	634	644	650	691	627	646	625	684	630	650	633	629	631	667	658	614	655	637	614	647	627	676	589	651	671	686	592	709	646	632	660	669	635	709	626	666	665	663	636	666	644	644	667	655	666	613	672	681	647	679	685	627	647	631	683	643	676	671	614	679	656	678	670	686	621	640	604	601	646	629	616	663	652	723	624	688	628	689	662	671	631	710	647	667	666	672	668	650	698	643	621	690	663	677	657	650	632	656	647	661	627	641	668	651	684	636	652	632	624	686	642	668	679	633	652	616	641	622	649	617	663	651	658	661	705	639	656	675	628	649	665	672	680	604	615	609	640	654	613	664	636	706	633	636	669	671	702	631	661	698	647	658	626	630	653	631	644	634	660	658	685	651	691	628	656	656	649	622	668	655	686	625	654	640	658	696	686	706	653	633	615	628	650	698	654	654	662	636	652	683	668	671	648	660	600	648	648	663	646	663	611	643	678	644	656	635	644	673	665	640	683	615	659	624	629	666	665	656	647	652	626	639	644	645	647	634	626	651	626	649	667	652	592	639	662	650	629	616	627	685	646	630	641	655	687	703	640	577	661	683	649	651	629	640	679	636	658	695	644	620	630	660	670	656	697	695	659	616	629	620	652	615	652	654	638	658	651	661	647	629	634	672	629	608	649	701	692	619	663	610	648	655	678	667	607	648	661	604	721	628	627	690	673	683	608	631	631	607	664	639	598	683	675	618	717	656	685	646	610	665	671	632	633	642	644	587	622	622	653	675	675	698	666	638	625	649	608	664	643	626	680	643	637	666	682	667	662	666	658	672	629	645	628	668	646	628	660	642	600	639	646	643	612	663	576	652	611	651	627	626	663	646	612	669	635	613	648	711	635	640	679	652	618	648	656	659	647	648	682	651	683	629	639	660	655	680	672	637	668	625	646	621	660	656	654	637	658	643	616	675	610	623	658	666	675	685	686	648	692	636	628	667	597	641	650	650	617	658	678	679	622	645	632	678	651	611	613	676	632	656	658	665	674	589	700	618	654	678	668	678	645	656	674	650	664	681	682	635	668	608	613	664	657	699	644	653	621	693	647	648	635	658	659	652	651	648	653	633	729	655	614	699	652	668	619	654	670	631	665	639	600	673	690	712	654	664	639	663	644	688	640	631	623	694	612	653	609	689	683	662	644	679	625	694	675	627	632	685	686	630	621	667	643	661	678	673	681	649	686	631	662	647	640	597	625	668	646	642	674	652	689	668	637	665	655	652	663	609	623	671	638	695	669	611	596	639	658	638	625	684	678	660	646	664	691	622	652	635	684	657	624	638	677	681	631	673	685	639	638	665	639	621	615	660	648	717	661	708	628	664	627	669	643	683	587	675	649	676	648	607	631	652	655	633	717	615	643	646	633	600	625	650	632	626	648	651	641	651	664	660	690	603	669	651	614	647	668	660	685	686	637	667	682	641	653	666	677	644	636	674	647	640	592	601	622	643	648	657	643	634	635	712	674	637	653	658	630	624	625	650	625	719	628	667	647	680	663	641	662	715	616	635	655	662	662	628	631	677	602	614	641	655	651	654	659	652	731	623	632	683	651	625	594	687	661	635	630	637	701	633	619	676	621	668	694	642	652	623	642	627	659	658	641	590	677	608	653	685	594	637	638	654	650	652	659	636	628	624	685	685	662	626	634	626	694	660	671	674	656	630	658	636	637	620	633	645	620	658	680	674	623	628	662	629	646	581	676	690	632	651	625	678	597	679	699	643	653	685	658	638	639	669	627	668	651	661	637	650	659	641	664	717	656	667	688	633	670	620	653	672	623	640	647	668	691	630	615	678	657	674	593	625	609	656	664	615	668	665	665	722	643	617	622	679	599	644	629	668	656	646	658	632	693	656	648	617	605	612	684	638	597	673	697	637	595	674	652	697	684	693	664	629	638	657	634	643	676	658	663	666	654	634	636	636	688	644	683	642	677	685	647	686	631	647	620	670	616	629	609	672	618	661	613	676	671	662	659	637	645	660	646	685	674	684	664	620	634	644	626	626	640	689	630	662	672	698	618	673	654	650	695	642	637	653	641	651	585	678	640	667	637	637	692	710	657	683	706	647	674	653	672	668	671	655	638	639	664	669	703	638	629	634	652	687	675	654	604	641	670	632	656	666	616	642	652	677	615	649	655	588	651	662	614	675	618	658	674	607	600	681	684	662	609	652	703	674	641	632	659	665	643	649	656	630	649	669	654	663	660	673	632	633	620	692	639	642	678	651	626	655	665	638	675	653	645	642	650	634	681	675	584	648	627	635	600	683	636	689	632	633	663	643	666	652	691	609	667	660	639	664	660	620	620	643	629	647	663	648	686	638	648	598	657	662	647	610	650	620	622	641	671	658	637	659	634	655	614	645	698	661	663	623	655	615	633	644	633	636	666	644	643	674	646	612	655	660	621	647	681	655	642	576	583	662	688	623	618	663	662	661	699	628	665	610	694	675	680	643	669	624	668	679	655	641	680	665	589	655	626	670	658	690	603	641	651	659	657	635	606	670	628	650	685	626	637	625	677	618	608	637	650	678	631	706	672	680	651	631	673	653	627	643	640	715	687	667	697	685	647	693	615	677	690	650	640	609	653	618	632	706	667	629	680	669	672	656	624	619	645	644	643	662	631	646	709	648	630	671	657	684	638	626	655	670	621	638	644	635	656	667	652	638	637	651	654	612	665	714	663	633	649	669	625	687	604	673	668	650	646	632	655	681	655	646	666	618	674	629	655	709	616	670	671	700	639	696	662	619	700	641	652	714	661	672	642	628	635	632	658	665	655	660	676	640	669	669	641	599	652	621	642	661	660	642	701	643	669	651	657	658	732	603	613	643	619	647	659	647	637	667	679	648	633	682	674	632	688	608	592	682	647	660	641	637	681	682	666	591	667	701	697	658	648	673	651	677	638	613	660	621	670	648	631	656	667	667	650	623	655	633	633	662	615	631	651	658	655	673	631	701	655	660	640	620	642	699	647	622	717	670	599	664	654	696	662	655	636	656	660	634	626	682	669	644	671	610	598	667	652	619	624	659	648	617	618	618	610	605	693	672	687	651	651	657	689	668	653	688	693	712	636	651	672	627	631	724	628	655	667	656	649	648	651	651	667	670	684	674	628	654	618	618	685	668	620	673	638	614	667	648	621	684	676	640	610	662	669	625	609	590	594	659	596	634	661	679	626	613	663	653	644	639	626	647	667	632	687	641	653	661	641	663	660	700	642	644	633	636	646	652	638	666	615	632	643	679	653	635	650	645	653	636	621	681	635	633	691	645	654
16258	31717	30613	22485	16878	14155	12964	10201	6741	4297	3473	3021	2679	2307	1917	1829	1556	1438	1380	1316	1175	1149	1122	1115	1124	1045	1069	1093	1079	1093	1102	1133	1098	1023	1066	1093	1003	1018	1020	1013	996	998	1019	1010	1035	997	1044	1047	1004	1043	1040	1049	1074	1020	1025	1077	1091	987	1052	1026	966	988	975	991	989	1021	1079	1057	1011	980	991	1023	1019	1012	986	1009	957	938	1041	1010	994	986	994	921	985	978	972	1024	1003	1000	976	1042	991	981	989	994	1028	1070	1018	994	1064	968	996	997	997	962	1050	995	1003	1012	989	998	1022	1010	964	1005	972	971	1056	992	977	983	988	1014	981	1011	989	1017	973	1012	992	993	1029	1008	1001	986	995	1004	961	972	1037	995	1000	955	1025	975	1032	995	989	1008	1015	1013	1015	982	1012	1017	987	995	962	1019	954	986	998	999	999	986	1017	1022	974	1014	1021	971	1026	1023	1051	994	1003	950	951	945	1019	1001	1002	984	1006	972	1005	971	1017	1002	961	995	965	991	987	969	1004	942	966	1004	999	969	1000	973	1007	995	997	996	944	979	965	1020	977	950	974	1020	1010	973	994	970	991	1058	921	952	966	1026	977	944	959	958	1018	986	973	981	1013	999	1000	984	1003	961	1022	1010	998	1018	948	983	986	996	1003	987	1021	955	1007	1028	970	1014	975	1033	988	994	1019	1042	1035	994	947	1042	1027	992	992	1021	956	979	1028	1004	966	986	941	964	1050	983	923	980	982	969	990	963	971	983	941	1003	1056	979	983	1037	1067	982	980	1011	989	949	992	1003	983	963	975	971	1028	970	1002	1006	982	989	934	1040	969	1040	1012	966	1006	970	1020	1038	1014	965	971	1031	940	980	1030	970	989	966	1001	966	980	1019	974	1015	967	963	1037	1014	966	1044	997	1013	909	987	969	974	969	1017	962	1036	974	922	983	997	952	942	990	1013	1037	1040	970	1019	967	950	975	981	952	949	1021	948	973	987	956	966	1029	988	1043	983	1029	999	998	990	1006	977	969	1045	1030	1007	1006	943	1026	998	931	971	1025	944	938	1026	1051	963	986	1044	942	989	970	1027	975	1002	996	973	1012	1036	958	1017	1010	1018	1022	994	934	1030	991	981	987	997	965	1042	979	978	921	1023	960	1028	1009	975	1000	1014	999	1011	942	1004	997	950	999	1012	970	1010	963	995	1003	1026	986	986	975	1000	994	961	1014	940	935	934	1011	1021	1004	1018	1040	1027	1032	1024	968	1004	1032	957	1005	986	1001	995	968	995	1050	992	994	1007	985	970	991	1004	992	978	996	987	1027	995	1029	983	1013	1002	984	953	961	982	1000	1051	992	973	976	1008	1047	967	1016	930	1001	936	1039	997	940	1009	964	960	1008	1014	1018	1004	1012	1010	1014	1010	937	986	1068	1025	986	978	1001	939	983	980	937	994	1044	1011	955	1007	1028	930	998	1013	1014	981	1044	1018	1011	971	983	996	1006	989	942	1002	953	935	957	1018	1001	999	1008	933	1006	1009	949	1032	977	941	1006	1041	968	987	972	923	992	960	981	1006	962	961	963	947	980	985	1078	1024	991	989	981	982	893	1003	987	985	973	984	1076	956	959	1071	994	978	989	994	1044	950	991	967	1045	1016	1002	995	997	1023	1000	1012	944	971	994	1007	1003	956	991	1002	991	947	953	985	994	994	931	991	938	975	960	990	1044	996	1003	951	994	944	945	978	1011	1007	950	993	987	997	996	1037	1004	929	977	1059	1002	974	992	943	997	1028	930	1047	1005	977	986	983	1040	970	1001	958	1023	1051	960	996	994	1005	971	940	1005	986	952	965	967	1020	985	947	970	990	1035	974	989	991	937	1010	1008	1005	973	1024	958	1013	974	988	1004	984	968	971	1004	1032	976	948	1017	1023	995	974	966	1013	971	994	993	960	991	973	987	986	934	1053	937	1006	966	967	1000	1015	977	927	937	989	979	990	983	1014	973	987	991	987	999	966	1017	1007	1023	975	979	1027	944	961	1074	938	992	1031	1005	1022	969	998	995	957	985	1020	983	964	1022	1007	983	965	1005	1026	992	1005	984	943	958	1034	979	986	973	943	965	1042	1002	1009	968	973	962	1031	1007	966	992	1008	1000	985	1029	1000	988	948	1058	948	1024	969	966	1033	975	999	975	957	961	1010	974	1000	989	1007	1002	1000	985	992	970	1046	957	990	986	968	1023	971	1002	943	1079	951	898	1014	967	1023	1012	983	1005	923	1010	946	1012	996	1043	983	1002	1036	1008	947	987	918	971	1044	1032	1050	998	997	966	1023	980	1042	998	966	976	982	1027	989	999	1025	972	990	1012	900	1002	959	996	960	1005	1002	1065	979	971	1010	942	943	1014	1035	935	1001	973	946	997	1000	991	973	1058	979	991	977	958	964	1007	967	953	951	980	1021	976	1018	939	980	976	1023	941	1010	977	1018	961	982	1002	1021	1036	940	985	1005	955	1011	962	967	991	1013	963	987	925	969	980	1020	982	970	970	1029	1008	941	1019	1022	965	990	960	969	1033	987	960	962	971	1013	958	1000	1024	992	997	1028	983	957	1032	944	1006	989	1036	927	1033	981	1010	1021	1047	982	943	980	1024	1048	980	908	971	992	950	998	998	949	1021	1014	987	936	1001	1040	1023	967	951	953	961	994	915	1013	999	1020	918	997	1009	966	981	980	941	1015	933	973	987	968	991	990	971	950	966	1012	971	963	996	1047	996	986	955	993	1012	984	1004	1070	1031	978	969	986	1000	1006	987	993	946	999	960	981	958	975	964	959	982	971	974	1014	1019	1044	981	1026	964	983	972	1008	1027	948	989	945	960	936	992	984	978	996	1041	1006	1007	1018	964	959	986	984	971	979	962	960	992	989	968	1009	968	975	1003	938	925	991	964	955	984	1014	1063	1007	1002	949	978	908	1003	975	969	960	1031	1006	1031	942	1008	1019	994	986	995	1023	1050	996	1006	993	1046	942	987	984	1052	964	979	1028	974	956	1031	1043	1024	992	1039	1034	1027	1038	1050	1002	979	991	996	1061	944	988	975	1009	973	1008	990	1002	928	988	980	1006	967	995	962	1002	987	962	963	945	944	963	985	962	980	1037	1001	988	950	975	1003	1036	960	1023	1045	979	950	1020	1010	993	1024	1023	1051	897	1061	1011	1017	1065	947	987	1006	960	987	966	980	999	960	998	1078	955	991	998	994	1003	981	1065	989	983	994	982	1028	1054	975	1012	989	965	931	996	990	948	995	1038	1001	982	1010	967	970	1016	993	1046	941	997	999	998	966	967	1035	1000	1012	987	1010	971	1001	1021	1012	992	967	1000	1034	979	1023	988	1006	1015	950	969	970	975	1020	953	1016	947	865	976	1007	975	1004	1014	949	1013	954	974	1008	1010	968	1012	987	1004	1030	989	915	982	1028	935	986	946	963	953	999	1013	1030	983	970	996	1051	963	995	994	980	976	1003	975	1030	994	1022	975	969	1003	968	975	986	966	986	1030	976	977	937	1047	971	962	1003	921	984	934	985	1013	969	1016	1023	953	976	1004	1048	977	1045	1003	926	982	999	972	964	965	1022	968	1042	986	1018	1029	970	1029	1047	1001	1001	962	968	970	1003	994	966	946	960	1019	976	994	1013	1014	996	1011	986	966	1010	983	980	1022	965	1004	958	1024	958	998	1017	1001	941	919	937	1026	977	977	1006	1010	937	973	970	970	952	974	1037	987	1006	929	1034	1018	967	1007	903	986	1058	982	996	992	999	968	985	991	939	989	939	955	1010	1022	949	984	992	982	949	1027	1022	978	915	994	945	996	962	1010	983	941	975	1041	976	1000	990	1009	969	1033	1024	948	1006	936	982	942	964	1022	1024	998	963	965	1024	954	977	982	992	1041	1006	982	1010	1023	962	976	954	1008	994	1003	989	961	982	1024	995	997	1013	1021	1044	995	1003	1024	1009	909	967	1013	987	1017	1023	1069	957	981	1042	1011	1024	1001	990	1024	978	939	976	1036	927	1005	1007	1030	1019	1027	984	936	1042	1012	976	1036	968	991
23030	21258	29064	23702	21292	20975	13785	6096	3404	2360	1854	1561	1355	1152	1000	920	822	795	689	605	628	579	548	572	548	548	555	488	563	547	587	538	528	573	540	525	511	523	504	519	493	523	483	502	537	466	533	517	505	506	513	510	544	522	490	488	511	517	525	468	491	493	530	495	524	496	547	512	523	503	492	496	503	486	506	515	505	510	499	472	482	511	496	490	510	539	500	460	469	467	521	494	493	499	490	426	498	512	515	497	484	495	471	502	519	513	468	486	528	519	513	498	501	506	495	464	501	463	486	484	505	504	503	515	517	501	515	486	491	519	488	494	484	472	497	497	487	474	537	448	525	493	512	509	448	485	507	505	501	516	485	494	471	482	487	492	460	480	492	512	461	486	491	505	493	524	487	458	501	469	494	488	491	490	442	522	537	489	478	514	518	475	474	478	493	494	486	456	514	508	475	475	467	484	517	549	505	492	502	488	490	488	483	440	531	529	503	505	530	473	502	480	477	492	475	500	529	532	542	479	499	462	490	473	470	501	499	477	471	483	560	452	478	513	477	482	509	474	487	486	468	514	504	498	500	536	516	516	472	478	492	507	475	497	537	515	506	511	484	485	495	496	506	500	529	504	512	499	495	465	504	502	511	508	485	477	522	499	486	504	499	480	493	488	484	454	480	483	482	484	523	479	503	511	476	490	487	516	475	482	483	471	522	493	466	475	509	514	463	466	511	492	497	478	476	528	512	453	475	542	498	500	530	454	475	449	508	473	508	492	504	509	486	480	501	496	500	522	478	467	509	549	502	483	500	489	514	520	482	540	470	496	475	460	505	484	470	511	489	510	516	502	499	471	482	493	524	512	537	446	478	509	461	494	490	461	455	529	468	437	502	510	487	470	476	508	513	497	493	436	465	497	429	453	490	478	491	517	466	493	554	500	522	492	432	468	477	475	501	486	516	509	478	515	543	470	471	482	481	504	503	505	449	498	480	462	498	487	467	459	481	466	480	486	522	463	468	477	496	501	494	496	476	453	467	516	478	539	502	490	526	536	510	484	484	509	453	470	498	504	511	515	491	546	495	484	511	493	460	491	503	467	512	469	466	480	474	468	494	462	483	514	434	499	480	486	505	501	488	513	489	489	474	497	487	519	514	476	462	453	497	461	486	471	527	482	511	485	492	498	502	466	540	472	476	469	462	512	453	487	475	479	494	503	461	485	511	494	495	508	520	509	542	487	477	490	531	508	523	464	436	495	478	467	508	480	479	472	502	491	491	529	468	513	522	516	466	529	470	501	469	501	488	470	474	510	496	533	501	513	525	482	476	446	466	461	514	498	490	495	530	534	487	465	481	483	502	476	514	494	494	467	489	519	495	483	507	522	446	510	534	529	522	486	480	511	468	458	536	491	524	516	492	523	475	473	499	490	498	476	482	517	506	480	505	524	495	495	444	487	455	474	489	469	490	466	465	421	480	516	504	483	531	485	484	474	475	465	490	492	484	474	504	504	479	491	512	457	520	555	465	491	519	520	493	503	510	476	489	477	490	512	482	455	465	479	474	501	533	488	489	477	546	490	485	470	485	454	500	490	509	468	490	490	457	483	502	468	489	521	499	498	504	500	488	489	511	490	497	463	473	514	471	472	480	444	504	540	458	481	467	505	526	474	509	463	470	452	516	477	435	514	499	438	492	476	502	453	488	475	498	504	499	480	474	473	467	460	477	516	455	490	470	500	490	471	494	496	459	467	513	514	490	558	482	518	495	485	507	477	506	511	467	490	498	498	478	483	516	521	470	533	504	446	487	498	482	466	532	474	514	471	464	491	531	483	496	482	504	463	487	497	505	547	487	489	469	502	506	494	505	524	480	545	507	484	488	485	515	464	510	498	445	498	518	496	529	508	478	470	483	516	488	516	479	482	493	484	468	557	476	482	493	458	532	481	482	482	511	497	494	486	521	507	480	444	487	511	546	447	532	547	508	454	503	497	500	480	463	459	489	505	488	514	479	454	490	504	475	447	453	499	477	453	505	532	464	489	456	500	502	494	509	511	494	455	472	446	456	513	501	461	482	480	510	501	500	482	460	447	482	499	514	507	457	515	488	463	512	496	516	486	484	489	509	463	484	514	472	498	487	486	486	478	529	483	524	519	503	551	493	484	485	500	456	480	498	527	497	512	535	540	456	492	523	470	505	509	500	456	509	462	468	485	481	485	494	480	536	533	455	492	478	490	486	566	475	509	505	505	515	461	500	502	504	502	487	492	492	494	496	470	487	454	476	520	521	536	485	477	510	474	472	524	510	494	479	484	515	481	497	487	517	495	504	498	465	476	459	504	548	498	512	491	489	457	480	525	483	512	481	515	481	462	471	516	484	471	498	532	480	492	519	452	510	498	488	503	486	449	480	468	476	464	549	496	518	523	505	488	530	508	494	448	507	494	468	485	513	511	475	479	492	501	515	533	462	504	529	489	466	538	479	505	501	484	505	472	486	490	464	481	495	485	533	509	511	506	499	514	482	458	510	521	512	499	476	465	435	524	464	495	536	502	487	480	497	495	539	491	501	474	460	512	475	493	480	471	499	497	488	449	478	482	536	491	487	497	471	491	495	519	502	484	512	473	500	505	479	506	505	499	503	493	481	486	446	491	480	479	443	498	490	522	468	463	518	503	473	452	500	474	473	483	472	508	511	519	459	494	512	513	487	476	480	544	510	467	469	507	493	486	523	466	469	498	460	493	526	468	442	485	493	467	534	473	490	497	512	488	500	527	488	493	524	479	504	459	483	432	477	487	516	532	504	493	475	497	477	497	453	507	500	494	487	505	503	478	517	507	448	472	487	481	496	470	549	504	493	519	470	473	466	530	520	461	474	513	474	440	479	482	473	515	513	453	462	512	501	487	510	494	503	475	493	462	467	458	458	485	458	471	469	463	503	487	454	511	469	543	486	547	461	492	467	513	505	482	471	504	534	479	514	488	490	523	530	494	532	503	515	489	457	503	521	474	496	458	511	501	479	496	485	499	459	519	504	503	481	456	466	467	500	495	478	497	492	510	475	471	472	526	469	453	504	486	502	438	429	476	498	494	478	484	478	460	490	496	485	491	496	465	466	490	494	469	472	502	480	440	498	472	493	502	518	477	462	497	475	517	495	440	440	495	503	528	488	466	522	543	450	471	473	499	486	497	473	487	495	467	456	496	488	504	477	516	468	509	528	447	462	516	509	478	465	515	442	518	526	498	487	531	495	498	462	501	496	485	535	521	509	496	514	519	453	500	476	513	506	453	463	466	491	517	484	497	502	481	518	528	492	503	469	492	439	490	478	485	485	471	460	487	511	494	471	506	498	481	503	487	510	502	483	491	490	526	466	498	475	470	530	492	485	474	512	520	499	476	524	485	516	500	474	516	489	522	492	477	454	483	472	498	474	531	530	529	520	456	509	488	492	503	459	474	469	490	502	472	528	502	501	493	509	535	508	533	470	497	494	483	475	486	502	499	472	499
18174	35728	34778	26463	20695	17938	16057	12486	8345	5657	4552	3599	3173	2610	2220	2036	1648	1471	1281	1231	1052	947	972	858	875	934	908	911	970	948	901	890	901	854	843	821	829	836	831	784	835	797	788	781	848	852	796	793	758	840	759	793	796	772	789	856	848	867	847	825	779	803	750	834	776	742	749	822	770	808	774	757	784	789	778	781	734	741	788	711	749	800	752	766	746	754	764	741	732	798	748	753	751	745	745	724	764	770	738	757	744	766	737	740	759	728	745	766	806	794	763	784	732	748	782	738	742	725	775	737	728	732	755	767	811	723	730	756	740	740	731	753	754	754	750	735	770	788	790	801	730	780	780	738	767	726	748	749	780	764	757	728	774	799	780	749	768	752	781	814	747	761	745	777	767	778	757	732	743	774	818	734	729	731	761	755	780	776	761	722	773	802	743	745	764	696	757	732	738	763	786	762	719	756	714	791	764	793	748	725	764	742	752	762	792	762	786	752	743	733	762	784	749	767	764	746	748	761	777	809	768	790	720	762	751	809	769	732	767	763	756	743	755	778	740	754	717	742	723	699	763	786	758	783	740	727	713	763	748	713	720	724	772	775	781	783	774	742	778	684	765	713	757	738	794	702	794	771	750	780	759	772	711	776	758	787	727	711	770	758	689	743	766	773	797	749	808	753	786	765	735	797	766	790	676	708	758	724	728	785	772	754	744	759	755	808	765	786	758	728	751	751	681	741	780	723	769	751	742	779	762	764	773	755	761	748	744	791	795	730	781	760	761	763	796	772	755	754	704	725	717	754	769	746	782	753	755	745	740	744	737	736	731	764	696	797	781	749	769	784	715	745	745	755	781	774	750	767	779	761	754	785	773	789	777	729	708	777	787	781	803	729	763	787	735	793	737	755	796	796	707	698	732	777	741	749	769	751	740	788	740	767	797	789	758	675	769	745	775	735	742	763	816	663	738	771	755	785	750	741	778	763	781	782	724	753	771	772	717	747	757	726	770	725	741	793	751	759	730	753	724	755	796	778	757	753	733	790	736	771	756	757	749	784	731	727	743	817	748	736	695	739	709	759	767	726	768	745	737	775	775	760	769	748	680	825	731	767	691	791	780	724	722	743	762	741	709	780	752	677	782	755	762	819	767	791	746	731	682	723	792	773	728	733	712	768	776	774	733	774	741	744	760	711	711	737	706	768	750	735	763	772	806	801	765	777	842	777	798	734	738	771	738	779	699	760	806	778	725	751	713	740	773	773	773	737	740	769	737	783	754	783	747	787	756	788	715	767	748	749	746	733	743	744	765	744	721	779	772	741	758	762	748	728	759	739	764	805	766	720	774	808	739	714	732	803	764	775	796	742	721	728	721	777	751	774	732	783	793	756	728	738	750	728	731	715	754	713	760	761	737	730	738	744	768	716	741	756	719	712	724	743	751	760	677	771	729	785	753	767	718	752	742	743	724	759	749	750	707	779	777	757	727	766	711	777	749	736	727	730	747	739	749	710	767	745	719	791	691	740	741	794	724	739	699	782	810	795	776	758	745	758	729	762	711	769	750	711	703	793	726	802	770	732	805	809	762	740	775	768	713	794	737	765	749	701	808	755	752	769	783	731	759	787	774	706	755	810	757	725	742	776	713	765	756	766	736	743	730	722	738	774	786	730	714	735	759	743	725	728	756	751	807	779	776	763	796	760	752	709	744	710	784	739	791	718	739	716	722	731	752	771	757	747	741	804	793	751	781	787	774	747	778	718	809	789	737	688	718	764	710	771	745	772	781	785	680	762	750	776	721	701	750	731	723	780	763	758	741	764	737	716	757	782	772	759	806	781	763	742	724	723	724	764	727	758	719	776	764	829	819	796	793	705	751	777	803	761	716	702	737	724	746	754	717	772	795	766	737	722	804	755	760	748	764	792	724	766	813	768	751	728	757	799	752	706	708	797	800	772	759	737	763	759	758	734	785	783	724	773	745	767	745	729	760	770	737	716	737	786	773	727	786	787	779	802	790	741	686	794	769	805	753	767	767	716	739	712	781	725	693	791	760	727	746	778	731	751	696	811	786	689	777	728	731	811	835	764	756	763	739	753	768	749	770	763	757	696	802	787	751	766	759	766	781	749	707	722	706	738	716	737	777	749	739	737	747	787	796	742	759	759	776	770	824	742	758	777	767	732	758	780	743	756	723	738	781	731	777	748	714	774	737	772	770	729	733	739	741	755	740	749	747	774	738	781	738	781	740	750	713	809	773	748	736	735	802	730	752	779	740	739	727	760	726	716	787	746	725	734	723	757	725	777	767	765	736	810	702	732	733	748	695	663	797	749	728	753	780	789	769	777	737	739	748	794	796	777	712	752	742	746	713	736	699	757	748	743	747	756	770	785	735	756	749	751	752	745	779	749	742	742	779	722	769	783	738	775	729	747	777	743	788	765	808	739	767	827	770	722	761	756	756	771	745	776	745	782	733	708	777	799	800	724	702	769	715	755	792	793	752	694	766	801	762	737	785	750	771	796	792	781	741	735	776	774	790	699	799	802	761	757	755	769	713	751	819	773	721	758	736	737	799	798	774	752	750	716	763	752	724	725	727	790	702	765	757	729	701	791	785	766	812	783	782	766	735	705	742	728	770	798	718	794	747	767	757	755	697	715	794	777	750	726	787	761	684	765	757	726	742	707	771	750	713	725	747	803	753	754	770	732	742	732	798	719	749	693	794	748	758	772	798	778	791	782	810	717	760	780	747	765	771	779	734	738	774	801	756	810	729	743	766	739	779	753	752	782	765	720	733	784	768	762	761	755	757	767	733	712	773	806	770	771	750	740	766	741	770	695	767	783	742	781	730	760	784	739	761	785	769	767	759	730	791	709	752	736	744	736	690	792	779	802	771	789	742	769	736	773	707	747	798	828	754	749	716	798	704	736	772	709	753	762	768	737	737	762	785	761	730	797	743	805	746	720	766	793	731	722	747	746	741	749	793	730	736	717	724	782	786	794	789	712	724	785	736	791	739	741	716	799	740	716	775	743	816	766	767	731	731	768	713	754	739	765	706	723	741	761	779	771	706	765	732	758	765	770	786	707	769	754	776	738	741	753	721	769	779	749	778	732	761	751	728	752	764	741	732	733	787	762	767	772	773	758	716	808	784	741	761	764	730	786	749	755	743	710	790	751	817	771	779	748	746	765	774	713	776	778	772	789	747	736	769	776	774	718	828	788	749	780	702	729	744	763	737	774	715	743	727	751	763	758	734	721	730	719	789	756	778	720	761	733	793	739	687	787	751	775	742	784	759	795	740	760	800	765	776	725	754	767	755	758	778	760	738	738	780	717	730	732	728	743	725	764	729	746	755	716	748	753	773	709	742	743	694	799	733	762	731	742	804	783	772	775	706	711	749	735	752	830	735	741	728	777	768	720	765	750	822	765	761	709	761	806	707	734	741	705	758	778	691	780	765	781	763	747	772	728	780	737	770	763	709	719	714	816	773	708	773	730	776	752	736	697
26660	21234	19470	10744	4990	3410	2813	2083	1292	1010	938	784	794	693	669	606	586	609	596	532	530	477	539	499	502	538	534	537	512	538	518	531	507	489	490	500	504	498	518	513	460	517	472	529	493	486	497	516	494	516	514	532	519	472	521	501	498	506	531	503	538	492	518	496	520	529	524	519	540	544	511	526	506	498	496	506	491	529	495	504	496	496	542	518	534	488	523	554	478	505	524	516	487	503	489	492	543	465	512	474	524	473	506	498	454	503	482	518	504	465	486	461	494	521	521	467	490	476	509	497	495	477	539	527	525	508	474	524	502	482	532	495	483	508	522	495	508	481	513	501	521	520	505	477	515	472	504	510	489	500	515	532	465	513	518	515	507	517	521	503	511	483	512	527	537	497	519	539	484	513	454	508	476	520	501	511	489	484	493	519	454	457	513	499	468	498	513	522	537	524	508	520	485	501	519	564	520	506	529	493	503	489	508	521	521	479	510	504	476	465	486	514	486	498	516	475	495	530	514	449	487	509	497	498	515	540	509	523	490	482	534	530	491	489	474	509	507	473	530	548	521	513	503	535	523	497	536	521	492	467	476	501	484	559	490	492	459	537	472	476	556	529	520	506	514	530	507	480	511	490	482	510	496	515	510	527	505	501	504	473	530	526	473	496	485	463	479	508	496	509	494	500	510	510	491	484	544	516	529	487	529	509	503	495	504	466	495	482	543	501	509	517	528	459	511	510	533	513	553	508	557	473	507	527	484	481	505	501	506	505	546	514	520	481	493	532	500	524	522	491	504	486	486	501	536	471	468	523	514	519	526	515	508	500	469	486	455	520	477	499	495	475	483	493	517	475	508	525	540	489	464	507	498	543	505	531	540	503	498	487	560	520	505	526	557	479	506	535	512	507	487	511	534	481	495	525	503	536	498	462	490	515	462	494	482	535	514	529	505	513	452	495	478	490	488	481	490	502	525	502	496	496	516	447	524	518	480	495	518	496	516	523	495	494	513	514	487	491	524	492	488	491	531	511	464	504	496	515	481	481	476	510	520	483	508	531	518	481	522	518	528	490	512	504	501	537	496	504	535	515	540	490	504	490	473	505	497	520	461	485	515	500	546	498	487	486	467	521	524	522	499	532	527	542	489	513	506	486	522	504	497	504	525	488	529	497	478	507	498	484	477	516	542	517	508	473	485	548	492	504	571	562	490	433	503	488	503	500	552	482	525	446	490	521	517	564	512	490	536	521	532	489	505	491	519	537	501	529	526	496	524	499	497	532	494	516	485	499	509	518	490	494	513	472	483	513	505	488	523	512	507	552	525	494	476	509	479	496	518	536	523	458	492	498	504	481	505	530	477	538	500	493	505	493	516	500	514	589	485	499	524	535	535	503	507	463	487	537	523	471	496	533	465	508	525	541	514	497	447	515	505	463	506	485	492	501	496	477	525	500	517	514	521	542	513	529	512	519	494	482	511	473	483	512	505	568	515	520	499	532	482	515	484	537	526	519	547	523	526	498	455	506	494	502	511	529	511	513	498	506	490	506	475	518	502	513	499	510	504	531	492	489	509	517	534	502	522	482	516	519	457	509	480	502	525	517	509	495	520	470	496	508	506	519	473	473	521	508	526	497	513	527	502	498	521	516	470	502	517	490	515	519	479	546	486	482	517	537	479	485	482	496	528	500	488	532	501	520	497	494	516	518	509	503	472	493	444	511	537	503	485	468	517	528	514	478	537	500	533	494	536	541	502	489	487	527	512	507	498	509	519	512	512	506	506	534	484	495	524	475	520	474	466	489	514	532	477	502	515	533	512	525	502	498	495	523	499	518	488	495	534	508	493	489	502	533	524	524	496	502	526	482	534	496	512	494	526	496	531	506	487	512	538	515	501	522	510	527	492	500	527	501	493	549	510	512	497	482	545	492	501	489	502	499	549	499	524	450	485	497	541	495	502	505	544	509	499	486	519	507	465	507	513	482	537	493	506	541	518	471	485	516	564	541	479	519	495	528	501	486	483	506	505	478	515	513	521	505	524	515	502	528	532	514	491	532	520	497	568	476	493	524	519	487	508	521	499	521	493	512	521	509	482	510	506	498	502	509	486	512	517	507	493	526	528	491	531	516	515	551	523	490	524	522	520	496	529	468	514	527	515	491	506	560	504	497	530	505	508	490	445	494	495	517	508	514	502	507	514	487	503	504	513	504	507	503	511	492	491	535	502	470	497	522	509	536	511	513	506	525	477	494	510	508	494	537	501	521	516	528	479	491	519	483	488	495	495	482	493	530	524	553	518	498	528	513	500	517	492	501	531	510	484	538	497	523	536	474	490	504	513	531	540	510	494	510	467	489	517	513	486	482	484	511	473	532	481	522	483	503	492	517	520	523	483	533	472	512	494	487	500	473	515	496	527	509	488	457	466	521	485	536	501	456	478	493	483	558	486	559	497	494	510	462	481	500	445	503	480	516	513	520	531	526	459	521	499	486	515	489	492	525	472	493	526	518	487	557	537	507	516	535	497	544	519	504	486	543	501	484	516	490	499	532	504	510	522	520	459	497	477	523	501	514	504	522	453	526	496	484	462	502	490	493	505	538	504	515	530	530	505	505	491	496	505	484	518	498	478	521	499	478	512	521	510	506	519	513	482	478	474	501	456	487	498	492	515	497	500	544	508	507	556	498	481	510	510	515	532	507	514	536	526	491	518	497	514	538	515	501	545	517	490	518	489	517	490	519	517	555	543	492	513	538	513	497	501	540	464	452	497	495	494	494	514	501	511	520	510	501	479	562	478	499	518	531	477	493	498	488	484	467	499	515	504	517	521	505	525	511	495	486	515	506	531	546	526	516	503	504	500	528	536	515	471	512	496	525	491	508	485	479	523	470	488	474	478	510	499	491	515	523	461	518	510	477	468	518	484	495	503	519	501	500	532	529	505	514	479	524	471	514	490	488	518	496	471	499	513	498	531	507	505	535	491	462	503	536	518	474	503	483	541	500	492	527	532	531	514	503	487	511	491	505	479	499	517	533	503	492	499	519	528	502	474	550	478	500	541	492	508	513	526	523	521	508	522	491	526	506	559	558	488	531	542	487	493	494	490	509	481	494	515	462	513	490	491	521	506	460	531	494	497	527	511	503	509	501	501	467	482	481	554	498	523	523	522	517	507	494	495	509	539	532	495	496	473	478	509	496	545	488	532	484	503	510	494	487	473	504	514	477	520	533	475	497	507	532	491	504	488	516	501	509	469	515	513	512	493	498	516	492	498	492	492	482	514	507	501	485	484	516	495	491	523	500	524	468	505	465	565	489	513	496	514	478	519	524	514	508	491	521	529	539	492	507	500	504	491	495	496	549	524	510	464	483	506	530	486	504	542	505	475	495	532	456	490	538	503	538	537	489	489	521	533	482	467	514	487	467	532	541	487	484	489	481	489	507	517	526	486	507	479	540	500	522	496	474	542	525	496	500	494	506	483	493	530	494	526	524	507	508	533	474	498	540
14400	24215	23526	14775	10684	8697	7241	5392	3403	2462	2058	1732	1523	1354	1260	1140	1023	995	959	908	797	817	775	796	785	887	788	786	794	813	820	816	787	794	793	759	801	858	786	788	768	783	798	765	771	748	797	809	776	786	833	748	785	820	760	791	810	805	793	811	776	781	799	788	823	781	762	817	798	801	794	749	806	786	760	759	734	739	781	808	809	742	785	769	779	728	788	751	794	722	815	758	760	763	748	790	780	750	764	727	754	818	777	757	744	791	790	812	763	769	778	789	745	756	744	739	766	764	763	789	796	764	729	734	751	803	706	762	823	774	796	753	814	737	757	741	826	807	760	738	843	731	791	787	701	835	759	797	786	779	769	758	793	769	796	776	764	811	799	730	794	760	775	747	783	759	777	738	769	748	794	797	779	767	788	766	774	785	725	724	785	754	757	787	797	708	794	781	735	770	782	776	780	789	786	766	790	809	778	805	761	771	816	771	731	769	754	792	787	789	762	731	719	750	805	815	770	700	816	808	783	772	834	737	788	733	774	789	753	740	733	787	803	749	753	763	786	817	768	735	737	814	753	747	794	776	750	734	783	759	779	741	763	770	773	816	783	772	733	757	790	786	781	748	810	770	776	824	770	742	816	774	702	798	797	781	734	830	768	704	745	755	747	738	766	789	807	746	782	767	761	732	804	751	775	741	761	833	798	735	741	803	808	760	788	793	776	768	764	747	760	744	761	717	802	760	759	797	752	753	776	752	743	804	764	750	728	757	747	764	789	792	757	753	789	757	755	801	823	791	827	750	736	766	790	800	786	774	770	777	753	733	787	725	719	807	794	771	750	797	784	775	767	769	763	747	740	783	801	731	751	726	716	823	748	742	755	776	732	818	796	806	792	776	796	728	746	811	755	791	765	793	757	773	760	746	814	779	757	748	807	763	776	757	723	737	765	779	744	774	769	723	735	777	782	779	814	766	778	813	811	758	750	774	777	796	754	776	764	772	755	769	756	764	751	788	785	753	747	808	770	762	775	754	823	730	764	726	771	816	822	749	745	826	796	792	775	743	769	766	766	745	756	785	766	805	741	752	783	765	749	743	823	768	762	772	769	733	757	779	762	713	816	749	778	737	759	746	787	803	777	753	762	736	800	797	790	767	784	809	797	778	759	809	752	738	764	717	758	753	733	743	764	732	731	745	797	776	776	829	811	761	749	776	763	802	781	720	758	789	794	767	761	698	739	760	768	757	819	767	765	763	818	782	759	776	752	740	813	743	714	794	736	768	762	763	788	752	770	755	789	761	723	780	791	791	733	785	777	772	777	795	756	723	781	764	741	784	756	809	751	743	768	772	723	775	752	809	798	737	784	808	763	821	761	754	772	744	759	780	746	759	750	792	784	772	768	759	814	774	771	782	818	771	789	772	743	762	735	804	732	814	687	788	773	730	785	757	776	781	779	784	795	818	789	731	770	729	723	764	782	744	795	703	769	822	806	761	780	721	773	796	803	778	776	812	757	784	773	763	763	783	782	764	806	723	837	740	755	804	808	805	765	795	746	755	785	765	741	765	807	756	823	741	800	799	749	761	793	787	747	756	779	779	777	777	776	747	783	783	736	728	747	803	781	788	748	771	772	770	750	781	792	825	773	749	793	795	805	773	762	752	746	761	778	795	829	771	776	808	782	731	789	746	769	727	770	735	780	770	755	765	771	738	770	736	803	770	834	745	784	728	765	753	768	748	776	768	773	729	764	767	802	835	747	826	819	745	719	809	815	730	783	791	749	771	780	778	781	736	806	800	783	756	846	799	807	735	796	810	781	737	804	795	783	795	773	773	778	815	814	798	765	769	765	752	755	785	734	740	796	802	751	751	793	726	785	798	774	791	780	782	802	770	727	801	763	787	797	723	782	776	786	760	828	762	808	778	746	749	775	796	793	797	746	746	765	745	755	784	781	753	771	787	718	782	763	715	757	770	768	800	742	801	790	737	805	785	733	776	795	789	795	748	806	779	768	781	766	788	730	784	778	762	742	772	759	749	787	786	768	752	807	787	763	756	752	792	743	820	784	795	763	809	791	795	717	786	810	705	736	761	810	796	764	810	776	737	780	793	776	753	730	751	772	777	751	776	757	759	745	787	777	775	748	715	779	738	768	821	751	708	749	773	712	737	748	766	738	726	773	795	822	778	763	810	788	790	752	813	773	758	748	740	763	789	782	789	814	757	742	771	735	791	750	775	732	798	786	750	743	767	801	806	824	729	753	738	756	754	736	759	783	768	803	748	741	728	759	774	771	727	765	804	747	754	837	809	736	754	749	806	767	756	783	789	789	777	748	758	723	757	811	770	813	788	762	785	798	787	739	743	797	756	755	750	764	756	767	820	796	781	758	774	750	788	751	818	767	743	807	765	842	774	726	732	726	788	775	823	786	785	763	737	750	744	762	797	860	733	806	736	787	805	774	761	769	802	797	782	765	745	807	804	784	784	777	778	745	777	801	824	757	724	822	803	795	794	775	800	715	793	789	745	768	742	749	818	817	786	781	777	735	793	765	806	735	798	772	752	801	770	768	774	751	809	740	770	800	806	818	819	758	820	796	740	741	799	825	760	744	736	725	763	784	761	771	782	792	744	770	771	764	740	779	721	744	741	755	793	800	748	782	742	751	845	763	729	766	750	803	810	785	767	783	800	781	778	749	755	778	764	770	806	759	747	704	780	695	815	746	767	801	773	812	810	792	754	790	725	777	802	775	743	809	761	812	761	774	773	759	813	770	790	778	784	794	783	755	774	758	784	776	800	755	784	732	769	778	763	796	756	731	734	744	776	751	783	811	769	765	779	783	807	800	757	747	796	772	762	761	764	779	787	777	821	773	791	724	771	772	787	742	815	780	743	744	786	778	767	759	756	763	821	799	759	758	763	759	779	788	700	738	812	812	808	686	792	779	738	797	795	753	784	752	772	802	803	821	770	824	778	812	752	801	775	756	703	766	749	795	814	804	795	779	796	737	767	776	754	769	709	696	754	776	749	813	782	750	801	772	764	764	791	776	810	760	757	705	778	767	743	809	819	742	738	760	751	802	818	735	773	772	782	753	783	751	796	802	758	724	752	729	815	758	772	796	748	785	778	772	765	783	765	789	767	774	766	802	778	776	727	722	819	748	812	765	745	756	757	770	795	738	757	707	724	725	768	792	764	774	776	810	778	806	764	791	766	842	784	763	805	767	777	770	804	753	754	804	760	736	794	784	792	815	792	806	858	731	775	785	791	815	753	762	780	835	830	778	740	753	800	748	760	766	808	785	756	773	785	780	759	761	778	757	741	795	774	805	799	787	755	751	762	786	781	772	797	792	744	806	803	794	776	757	798	782	784	753	793	822	698	822	837	770	746	755	787	782	797	752	731	773	780	714	756	802	763	729	740	783	734	737	792	743	740	797	792	776	772	771	809	768	770	773	733	775	794	768	766	764	732	827	770	748	740	722	780	756	752	752	717	722	799	745	732
24052	21238	28501	24333	20884	12184	6330	3803	2383	1819	1488	1344	1156	1004	978	895	875	787	799	700	764	699	681	654	681	659	669	691	731	642	675	633	721	721	677	675	679	695	645	685	644	666	674	661	665	718	682	671	657	697	650	665	676	662	641	662	708	668	691	712	647	667	630	684	650	672	670	667	640	652	651	626	657	629	649	606	670	624	640	707	664	692	644	656	642	678	610	680	602	680	589	672	619	623	682	701	627	684	668	661	695	633	645	689	617	650	609	618	649	676	630	664	658	631	618	681	625	625	666	674	667	656	672	621	634	629	664	717	681	709	605	658	588	660	672	625	653	645	663	658	634	679	675	645	630	659	650	633	613	621	633	707	613	611	631	627	687	661	661	637	633	682	623	627	621	661	648	615	652	694	652	637	602	657	650	607	638	657	644	662	617	670	661	667	657	691	659	623	649	666	642	641	633	625	675	668	621	658	674	650	644	618	640	691	646	656	664	646	674	703	680	656	658	632	684	685	653	684	654	642	670	642	625	636	647	673	598	702	653	603	636	638	631	633	618	611	663	657	672	675	687	685	637	662	641	658	659	635	647	664	647	659	668	703	636	681	671	617	689	623	648	688	658	675	662	649	687	635	637	612	646	630	653	650	609	687	656	628	630	684	615	646	631	655	672	657	670	658	657	669	679	671	673	625	642	659	654	661	631	597	637	685	670	641	635	709	638	604	620	600	687	598	643	670	654	654	661	638	630	670	643	652	669	626	628	633	702	665	650	646	689	663	682	627	683	676	700	624	674	647	637	693	659	632	670	659	683	573	640	661	637	661	654	636	593	628	637	672	659	628	686	640	648	639	654	643	678	667	699	639	644	659	626	613	684	591	647	662	649	661	680	625	653	624	652	679	602	634	627	642	688	675	642	617	668	662	604	662	628	656	697	673	661	669	654	632	661	643	683	678	654	656	627	672	637	612	673	644	672	629	638	649	659	702	650	650	602	688	659	620	653	632	644	657	615	614	623	619	678	659	657	625	672	639	662	611	660	636	666	709	640	597	625	695	625	645	627	624	629	679	650	642	609	671	643	637	641	626	647	678	667	636	668	619	648	656	692	641	636	634	656	648	645	616	668	602	664	632	688	618	642	645	649	617	662	672	680	651	705	675	624	660	633	665	600	654	660	676	686	677	704	618	665	638	649	650	615	646	600	641	633	663	628	667	624	644	660	679	661	659	663	666	658	608	677	655	662	651	684	645	637	656	701	636	636	648	630	648	687	612	639	661	661	603	680	692	645	649	659	672	648	676	643	639	664	687	650	632	632	675	699	622	674	647	646	620	625	631	654	637	652	719	660	661	682	634	667	671	660	611	645	664	664	659	708	670	649	692	652	644	708	674	642	637	644	647	644	652	671	677	632	641	680	633	624	636	645	632	704	689	673	686	665	680	701	675	675	625	612	624	672	652	648	643	695	681	760	681	652	666	660	636	684	649	599	675	660	677	637	666	627	667	701	618	628	643	642	667	691	653	697	605	657	661	685	632	664	631	689	670	636	640	666	677	636	668	697	633	640	656	670	664	616	618	700	687	654	643	611	652	657	682	634	623	669	721	667	712	660	634	625	628	633	704	598	653	679	649	640	646	661	660	628	655	641	633	639	599	631	590	684	661	646	610	663	639	687	645	677	640	637	641	641	682	648	680	627	648	646	648	665	647	644	648	669	624	675	679	677	655	678	680	660	608	626	659	659	649	627	668	674	664	663	666	650	644	655	656	690	616	625	632	623	648	643	637	646	670	645	667	670	643	616	679	665	646	651	643	668	696	604	687	637	686	695	651	644	617	652	639	609	662	610	672	669	645	625	671	681	647	649	610	663	638	692	674	622	643	651	632	658	627	634	664	645	657	667	650	675	653	628	685	667	642	630	680	632	608	630	626	671	622	676	647	655	635	712	686	656	659	613	634	656	655	642	644	627	693	646	623	662	660	656	689	692	688	616	646	697	658	622	652	624	632	615	639	679	661	610	666	652	670	664	654	629	639	639	640	690	625	648	635	675	631	677	619	636	712	623	700	662	640	646	664	623	658	690	644	712	648	644	678	656	618	639	654	645	633	661	626	636	626	641	660	616	690	642	627	720	652	663	630	637	642	602	672	646	627	650	643	631	602	650	636	629	642	633	609	593	675	673	668	645	632	669	615	643	670	682	651	679	668	662	679	717	645	653	672	685	653	646	626	676	654	677	684	622	622	680	672	629	681	618	630	637	646	685	635	661	683	637	624	666	637	618	629	656	653	633	702	626	640	650	670	652	614	692	662	645	693	653	666	666	658	656	635	666	670	651	655	644	698	647	639	645	641	672	669	651	654	710	652	637	627	679	634	663	624	639	640	674	647	626	657	689	689	659	646	683	698	654	629	672	650	708	634	669	651	629	643	648	602	632	632	669	591	664	681	667	632	645	639	672	646	673	676	646	639	649	644	697	692	650	667	612	688	673	679	610	615	688	674	648	632	640	680	633	673	635	644	621	640	604	666	666	640	657	638	645	604	695	643	647	591	617	648	704	630	649	652	660	655	665	722	727	684	664	650	684	671	663	700	629	681	631	639	590	676	683	693	671	650	639	662	598	619	633	646	671	600	625	651	710	650	646	681	683	601	645	645	635	691	635	663	644	670	650	616	639	599	669	626	659	678	646	667	633	671	657	667	680	663	625	670	635	662	651	636	670	657	680	679	651	634	639	637	667	676	629	616	678	643	623	648	644	638	650	671	645	666	663	656	655	639	637	681	657	652	653	647	666	663	676	641	629	624	627	698	683	633	638	634	595	647	699	614	626	673	687	682	601	645	666	650	701	678	600	635	643	621	663	630	653	680	627	670	632	667	642	680	630	668	579	655	687	596	675	632	646	679	667	636	610	655	639	700	667	655	665	650	669	649	651	578	604	673	685	669	598	655	660	651	639	681	649	635	664	601	649	691	611	617	639	662	629	623	640	681	599	655	639	660	614	645	684	644	689	647	653	695	656	681	654	665	657	622	633	684	622	628	657	665	658	660	628	610	626	633	620	653	659	641	678	673	695	622	613	603	680	620	640	627	669	654	697	655	645	608	620	630	639	682	696	626	614	655	659	640	641	678	636	626	662	670	627	646	663	672	644	672	621	665	579	695	707	633	646	677	664	606	657	651	644	609	678	660	646	690	634	648	603	610	696	649	617	625	639	672	646	637	623	683	673	657	655	604	640	657	621	652	690	596	630	659	722	621	651	692	639	679	678	667	652	651	644	684	654	662	614	601	624	682	636	647	664	640	659	633	673	637	662	677	653	687	673	691	632	646	657	649	630	650	689	667	627	610	623	601	645	677	661	664	638	660	693	683	644	606	670	615	685	668	614	672	629	665	671	648	666	647	641	663	664	680	671	699	637	676	655	641	658	668	625	701	689	673	720	675	619	634	644	657	630	678	619	646	642	653	616	665	644	637	679	639	671	614	635	652	685	638	660	653	641	661	651	583
16031	32356	30307	21331	16769	13835	11565	8801	5992	4258	3510	3066	2590	2028	2023	1729	1448	1537	1375	1231	1131	1118	1059	1066	1047	1070	970	1117	1065	1046	1079	1054	1100	1147	1029	1039	986	1028	1013	1019	1039	1045	1013	1062	994	1009	1028	983	991	1004	972	1014	1043	999	1076	1028	992	1047	1060	1047	1018	1064	1006	1001	1017	1050	1004	978	1017	1022	993	1015	1015	1004	999	993	1017	1020	958	925	944	972	949	1003	1002	980	972	991	970	963	989	1059	1016	980	979	949	988	993	967	997	1045	1028	1006	994	976	1010	968	973	991	989	1009	984	930	1036	1019	984	986	967	1012	996	960	999	1042	992	979	950	1041	952	972	992	980	963	1006	989	999	969	989	1019	990	997	1012	951	952	1048	1002	985	961	1023	1010	1024	893	1030	968	991	993	1005	1003	1005	1060	962	991	975	992	1004	980	1010	1057	938	971	989	938	954	985	981	997	986	1003	993	998	957	998	1018	989	1002	1010	983	1013	939	1008	916	1014	1001	942	934	1025	970	997	978	993	989	981	987	1023	937	985	990	1039	985	969	1027	942	960	985	1021	991	984	1021	989	954	982	984	1020	929	985	1026	984	967	985	982	1000	1061	959	968	1033	1011	971	943	944	991	1000	997	961	1017	1002	995	976	989	980	999	992	985	1007	978	1037	962	1012	1046	950	993	997	1003	948	1010	955	983	977	1011	961	979	933	974	1029	940	980	954	921	1050	989	988	1015	985	1019	968	1018	1043	965	998	1041	989	989	989	1002	983	986	952	1031	996	978	968	1000	975	995	948	940	936	1067	1008	1018	985	962	991	1040	998	1022	917	970	992	979	1016	987	1020	925	1012	1020	944	964	964	1029	949	989	1008	1011	971	1049	977	970	973	965	996	974	1004	999	963	975	1008	1005	955	936	1000	969	1001	1010	1005	918	1016	991	923	986	983	982	1029	1001	969	951	984	969	966	986	1000	1004	998	1017	969	1045	912	1037	1025	993	977	966	1025	1010	1012	964	957	966	1035	974	978	987	941	981	995	1052	987	1019	938	1005	1000	953	974	963	1049	971	964	980	983	1002	957	991	1072	1017	1053	995	984	953	943	962	1004	1001	977	1005	1004	1012	1005	1028	936	994	1033	977	997	997	1050	961	944	953	1004	1003	986	951	976	1006	998	940	1007	971	975	985	981	1014	977	977	1021	1010	968	932	900	979	1001	958	960	977	964	981	1005	988	989	984	1045	995	964	933	956	956	984	1020	965	965	1067	1025	979	981	920	971	1011	967	989	977	972	1009	1023	973	1014	952	1006	945	962	982	949	1020	983	963	1010	980	994	972	1003	995	994	1010	979	989	982	961	1043	976	1044	1044	988	992	947	970	1008	958	1025	1031	958	1007	964	945	1008	1041	1028	945	923	1047	1059	990	978	1003	1024	970	1009	1001	982	966	973	1016	958	991	974	1012	965	994	1023	978	977	936	915	986	982	1024	970	977	1010	990	1000	990	949	949	978	917	1011	999	981	986	996	1028	968	1028	1003	967	989	1002	998	988	981	967	985	953	985	921	976	921	986	1048	1035	1052	1003	979	1029	939	972	948	1029	1020	950	997	967	964	984	1007	937	982	989	983	965	1009	986	968	1038	998	975	1035	1037	954	1044	938	1020	952	1025	966	1038	939	999	1033	980	999	967	992	991	996	983	977	999	987	1003	987	994	1035	962	974	1022	960	1025	1004	953	986	1025	978	903	1012	976	978	944	988	981	947	964	953	984	939	964	957	1003	1025	998	905	1042	1005	984	947	1008	985	1006	990	955	969	1006	991	954	936	980	1010	1008	991	984	1010	931	1039	992	969	988	1014	969	983	1008	1007	1023	994	993	996	989	968	920	967	996	1009	983	1012	983	995	959	994	1010	978	953	1024	1015	941	932	1004	1008	965	960	983	999	972	984	929	952	997	1058	933	960	989	984	1033	941	1003	988	997	960	989	1034	1007	995	996	941	1014	941	965	998	988	1010	950	978	962	969	981	1010	1003	1013	998	1006	1038	1007	958	984	1001	955	1038	970	993	978	953	1017	960	903	962	1020	1025	930	1032	959	998	992	1025	1003	1008	1000	964	962	975	1015	988	999	1014	959	1046	989	977	977	960	999	964	950	992	975	973	946	1002	973	944	937	966	930	983	984	980	992	976	950	1031	924	989	1017	935	1006	996	926	957	922	996	984	996	991	956	1018	1041	1021	973	1057	998	975	1001	996	1022	958	961	936	965	982	949	966	985	971	993	937	970	1004	1022	977	1038	973	915	986	929	964	993	1000	937	986	1023	989	1022	942	982	1012	960	986	1016	1019	1019	976	926	1036	947	953	976	986	984	957	1030	932	962	989	984	994	948	1008	944	1006	966	993	932	967	995	943	1007	1001	974	963	966	973	960	983	1054	1013	963	999	994	1042	934	943	1014	1006	965	1028	1007	988	972	980	973	972	956	983	1023	1012	1013	956	951	1011	982	1019	1025	996	968	961	937	1057	929	932	1031	955	957	994	997	1040	969	1072	985	1049	961	975	945	1025	980	953	909	952	978	1015	1011	996	1010	998	1001	929	1028	1004	1027	1020	993	981	1022	978	970	968	997	971	977	1020	963	1002	1023	992	963	1021	985	995	982	985	972	973	987	948	1021	973	1028	978	1002	970	977	1018	1030	1021	936	937	977	1001	962	985	948	998	946	1024	996	1020	1045	1022	1007	987	965	941	996	1007	952	998	949	1056	977	928	989	997	1019	1016	966	953	1007	1013	1042	901	949	994	1026	1007	1031	952	939	969	1000	987	975	981	977	988	990	993	1005	953	993	982	973	927	969	971	994	941	1002	941	1000	952	933	962	950	969	1022	983	1020	958	974	1013	1023	975	981	984	915	948	1009	980	920	946	938	1017	1040	983	990	1053	984	989	1037	998	1005	1002	991	1038	1002	965	1046	897	1006	988	966	972	954	967	942	996	1001	1023	943	1027	1019	997	1007	1020	981	983	1009	974	951	973	1044	950	1000	927	954	971	983	1026	1013	1008	921	976	992	1002	989	974	994	993	981	1030	1002	993	1015	951	1014	977	990	952	1021	1031	963	962	1028	981	934	956	982	946	1042	993	922	1006	1012	924	945	1005	986	979	1025	1004	1014	943	1016	976	994	1006	1012	981	1044	935	959	1022	967	1018	1024	1004	1041	997	957	974	966	1001	960	990	972	1031	949	922	982	1030	945	968	925	976	946	946	1010	988	1046	958	976	970	973	953	1061	978	928	1082	955	1000	998	1013	991	994	1001	1017	1070	942	1069	978	990	997	1007	1007	966	1040	953	996	950	985	956	1032	963	1017	975	987	1022	1008	994	948	975	1000	1008	963	1000	984	1043	979	964	978	1012	983	982	1005	1014	990	988	957	1000	1011	992	972	957	977	984	1019	994	946	986	974	1001	991	962	987	1005	965	978	956	1002	1000	969	966	970	970	959	926	908	1022	1004	954	934	958	974	1018	973	988	1008	967	929	977	984	1030	990	945	973	1058	990	957	966	992	993	987	968	991	962	999	1006	991	981	973	1007	995	1011	973	1023	1038	952	997	985	1042	964	1008	957	988	1008	1028	958	996	962	983	1050	1044	982	1032	1060	1023	970	985	959	971	1040	1002	1010	976	987	966	956	980	981	1015	1045	995	992	986	994	971	983	991	1026	988	960	1030	931	1021	1027	966	1001	942	981	1007	1029	1009	1026	947	982	995	1000	947	1026	1005	1008	953	942	987	968	1001	1004	998	965	978	977	1038	944	952	996	947	985	1041	992	958	1030	1018	987	948	1022	949	1020	980	994	966	988	971	935	1005	1024	985	982	1033	958	969	1019	969	1001	996	976	949	949	960	965	960	975	954	1028	1019	991	966	969	970	1006	986	1050	987	978	969	965	889	995	998	986	983	984	937	978	991	972	951	1028	973	984	953	1029	984	971	926	952	928	954	973	1039	961	964	989	1006	983	1050	986	950	994	953	960	948	983	961
23057	21208	29075	23669	21253	20926	12848	5444	3106	2388	1836	1606	1326	1124	1092	937	823	790	661	620	639	631	581	563	561	542	572	511	550	538	543	522	550	580	518	502	533	489	540	464	498	470	492	496	516	479	493	473	468	499	517	496	523	465	530	503	502	516	533	511	489	503	510	492	474	531	534	519	516	490	520	464	495	498	505	485	487	500	500	482	484	481	498	463	516	485	541	509	521	508	486	530	509	495	481	467	486	508	503	481	491	494	511	523	483	466	493	506	501	481	433	472	471	488	508	460	489	510	498	473	518	463	498	480	501	541	485	534	509	513	477	490	500	461	532	502	517	491	459	537	451	540	511	510	462	482	504	519	495	522	493	446	485	511	507	480	509	502	516	505	502	473	495	495	470	469	477	515	494	494	474	455	513	464	518	465	540	482	475	491	489	474	511	489	455	442	491	510	481	463	473	517	528	492	497	509	523	504	536	484	476	468	520	458	522	479	467	492	487	452	510	447	519	463	493	513	522	503	503	544	489	496	522	477	520	484	514	495	474	486	473	467	466	497	504	502	467	490	477	508	511	502	477	494	488	504	511	490	519	500	490	504	483	463	457	487	522	496	497	528	473	499	501	492	484	487	499	498	523	485	465	469	481	482	464	486	510	489	501	487	490	480	458	484	448	516	495	464	498	497	492	505	479	494	486	499	501	467	510	460	498	461	518	525	489	544	513	454	459	535	530	491	484	472	519	498	477	507	529	495	485	493	501	490	505	486	492	479	486	481	462	468	490	491	468	507	490	481	518	527	484	500	473	478	492	463	472	454	449	518	467	464	496	475	488	475	504	528	454	511	496	508	543	470	489	517	495	507	504	505	493	450	474	467	527	457	479	469	502	494	509	497	469	467	512	500	469	490	461	499	470	519	489	515	475	468	479	483	475	509	500	487	463	500	503	507	538	481	513	491	498	502	490	466	510	469	484	456	497	447	553	457	495	478	490	501	484	462	493	498	499	475	499	468	483	506	497	487	456	465	503	466	486	505	467	505	537	495	468	471	509	494	465	465	511	490	470	487	495	483	501	483	452	500	482	479	501	515	532	477	488	473	495	454	491	534	488	477	467	482	474	467	499	498	527	483	438	480	450	513	493	478	483	523	429	469	455	491	466	509	473	491	506	453	507	521	470	511	445	469	521	526	441	468	501	497	496	511	465	474	545	517	497	495	525	467	513	461	509	472	522	499	483	450	503	487	471	501	496	465	493	469	459	463	507	470	467	478	496	507	510	449	480	489	502	486	502	452	543	522	504	466	487	478	503	514	492	458	462	461	490	473	485	484	478	492	461	511	481	466	471	480	495	478	508	499	486	497	509	514	474	497	510	502	486	483	491	479	454	484	531	466	539	504	478	489	493	491	471	478	496	447	523	491	474	485	489	479	519	483	476	497	470	449	472	479	501	468	466	502	547	474	509	478	462	525	478	467	530	467	494	508	503	443	499	454	494	508	526	494	474	493	499	469	493	503	486	480	503	491	501	474	479	473	498	509	484	498	484	487	491	446	475	502	484	499	499	526	473	493	504	485	448	496	507	508	507	482	473	480	501	483	442	521	496	469	483	527	493	460	501	505	502	475	509	486	507	476	474	511	454	486	494	475	494	514	485	508	474	498	492	539	487	467	501	443	478	515	466	471	448	510	488	453	503	489	462	476	528	468	408	443	453	473	508	496	490	474	503	493	515	485	484	516	509	479	500	542	528	489	500	482	481	523	492	466	486	467	475	495	522	495	453	464	467	467	472	516	515	486	479	474	454	475	486	484	514	498	515	516	474	489	508	470	481	527	534	495	519	498	533	450	472	466	517	502	501	482	481	502	519	451	469	521	498	460	485	516	457	485	497	484	458	504	485	480	482	511	509	510	433	509	474	499	484	510	492	477	475	458	492	511	463	476	496	520	463	468	522	525	464	476	483	473	460	508	512	490	464	499	469	522	492	492	473	471	534	477	453	478	477	481	478	492	487	510	474	477	482	495	498	484	532	486	497	505	499	506	484	490	523	501	550	485	460	476	489	491	500	493	523	458	458	474	519	455	472	493	523	509	483	483	450	508	506	421	484	511	443	485	481	468	511	485	488	493	528	507	477	523	485	450	475	479	505	496	539	446	505	469	513	503	471	470	481	518	479	508	515	504	496	487	489	533	478	488	480	497	485	522	507	523	492	506	475	468	503	459	468	461	457	494	494	492	507	516	476	513	485	463	479	525	489	481	506	463	453	499	475	510	496	495	505	520	454	472	477	504	486	504	483	467	497	473	514	462	502	483	482	487	473	488	476	476	458	470	479	456	512	492	447	530	470	493	490	480	454	478	482	490	512	467	467	463	476	477	492	495	478	475	474	478	487	471	506	484	462	493	485	474	511	528	509	455	471	477	501	441	501	467	490	503	471	475	493	498	496	482	473	468	517	499	498	496	480	480	459	492	517	500	470	481	489	469	497	492	509	523	486	482	504	496	489	509	474	476	502	509	496	481	497	453	489	525	485	518	513	480	485	546	475	470	491	488	470	470	472	479	473	502	485	481	462	486	488	472	467	497	463	472	505	502	508	520	493	480	479	497	517	522	458	465	452	465	469	441	443	524	457	502	524	521	550	500	489	477	499	499	523	507	487	495	460	456	486	476	490	516	452	511	445	475	473	468	496	492	525	454	488	498	487	472	512	496	470	486	483	473	512	483	492	517	504	477	510	494	500	462	489	483	501	471	501	442	518	477	454	466	465	508	513	498	472	440	473	472	547	558	470	477	479	478	478	490	518	469	454	475	478	507	444	477	505	489	508	496	464	487	451	461	491	511	517	491	451	514	530	468	512	513	479	547	500	497	489	532	515	505	498	498	495	477	493	472	454	523	517	478	508	488	470	496	486	493	464	521	508	501	491	516	509	485	451	449	468	521	437	467	456	521	500	461	478	488	477	466	521	456	482	492	546	487	478	462	513	503	489	495	496	467	490	475	487	466	489	523	498	484	492	477	523	458	489	467	444	453	538	519	502	505	474	467	486	488	470	495	477	497	498	551	460	514	424	459	484	497	526	475	489	486	489	474	483	507	469	484	518	469	473	472	464	452	501	471	484	452	523	484	497	467	485	486	443	489	475	496	479	506	483	472	472	509	507	498	536	454	463	488	463	474	465	508	512	468	501	497	482	495	483	484	498	458	512	471	472	463	473	522	458	509	467	514	510	505	517	513	501	461	496	474	509	493	461	516	442	494	455	501	483	506	513	519	505	492	479	513	490	517	503	497	460	496	479	489	461	471	534	527	477	471	468	477	470	495	480	473	477	505	467	499	498	470	506	485	476	489	444	476	497	490	504	501	497	488	527	468	465	499	486	544	481	512	538	479	527	509	513	511	503	471	476	487	511	481	497	494	470	481	498	459	465	507	515	489	459	506	477	482	480	438	514	442	472	502	459	503	484	502	504	494	515	483	503	495	442	469	544	484	506	480	477	501	492	460	449	536
18261	36583	34366	26106	20618	17652	14947	11134	7827	5731	4812	3921	3230	2529	2399	2032	1791	1460	1206	1061	1000	936	943	881	901	877	892	854	854	870	883	879	918	833	794	874	852	814	781	828	803	812	765	780	816	791	806	791	755	789	802	796	770	787	802	784	787	831	813	867	798	812	773	757	764	863	809	774	771	850	817	792	754	808	733	750	776	772	767	763	767	767	760	706	769	728	764	779	759	774	781	764	771	762	723	712	726	720	764	773	723	753	750	762	760	749	739	715	743	720	715	762	756	776	718	785	787	793	770	797	796	807	732	768	760	723	733	755	765	752	740	759	716	744	738	776	712	766	752	764	768	719	796	735	744	754	687	782	762	720	716	793	757	717	749	735	735	736	776	774	788	775	759	733	724	763	769	773	733	772	760	763	752	770	782	717	732	713	789	758	772	782	711	749	762	757	723	782	769	722	726	733	791	750	768	732	767	769	728	759	704	739	753	747	768	780	745	694	746	744	789	753	757	779	747	771	802	765	769	731	723	783	718	758	755	810	769	755	799	726	812	791	773	757	775	736	724	743	748	774	771	741	758	773	707	815	728	811	743	805	720	737	758	714	765	697	746	779	757	752	752	744	771	793	759	722	767	715	712	794	768	733	766	740	753	777	716	763	747	766	756	771	808	766	799	735	762	771	722	730	758	757	754	740	709	724	750	742	773	759	800	709	779	776	752	776	706	738	787	713	738	789	744	792	739	702	771	773	751	735	728	800	784	800	676	736	754	766	740	824	782	745	765	714	775	769	733	759	752	774	726	757	780	784	738	767	750	738	745	763	744	761	716	732	768	774	783	744	744	757	746	781	761	768	791	729	704	780	800	734	706	724	743	757	751	777	726	761	726	715	790	775	764	711	732	746	755	752	773	765	762	722	704	745	744	751	741	704	794	751	808	752	772	759	734	760	747	770	762	766	741	725	768	717	732	789	746	739	743	742	783	723	711	709	821	741	771	720	697	749	809	789	784	760	745	776	710	749	743	752	719	745	765	780	786	739	737	748	759	744	735	718	746	777	744	764	753	715	764	761	769	725	730	773	756	692	751	778	809	783	744	717	724	804	701	788	784	744	709	765	758	763	749	734	762	762	734	714	762	777	788	762	746	705	745	751	751	747	708	756	802	711	697	732	753	750	762	715	720	726	721	766	768	800	761	741	767	761	729	727	775	767	739	761	781	804	743	741	757	790	784	738	755	693	780	776	722	747	751	753	747	786	737	738	761	734	739	814	781	735	735	734	724	740	732	770	780	734	734	727	760	720	725	772	808	753	763	738	775	766	738	743	712	788	786	778	763	751	722	783	759	762	799	750	721	741	800	748	748	710	729	816	698	768	729	758	777	773	788	734	812	750	808	737	771	717	755	764	746	723	706	789	759	703	767	776	786	725	732	750	736	804	729	770	784	760	720	770	746	769	777	793	725	754	793	750	759	778	698	724	734	769	754	742	736	736	722	765	780	759	781	771	758	766	720	742	765	749	775	720	758	758	727	750	768	736	716	791	799	744	729	714	764	809	730	741	747	750	750	754	793	739	785	715	776	781	720	819	740	786	782	758	777	774	673	698	702	777	745	744	751	821	727	759	763	738	738	719	776	752	763	767	730	778	745	744	747	766	815	803	764	779	757	781	763	723	788	757	771	731	721	810	767	736	753	755	726	762	771	724	815	714	734	733	783	719	734	709	768	757	713	770	709	732	782	713	775	755	713	749	729	770	742	750	757	729	739	729	761	734	730	754	792	709	743	744	807	768	748	728	742	730	718	758	734	737	784	752	752	724	751	753	746	744	814	764	757	696	793	769	731	800	727	711	727	781	743	762	763	742	772	760	746	769	774	778	757	734	708	728	726	751	796	783	769	751	706	808	700	751	789	753	776	749	755	741	761	741	757	750	750	769	781	789	768	740	732	756	755	790	712	721	728	727	778	738	721	744	781	776	768	727	774	755	784	804	750	793	751	743	743	758	752	727	802	769	757	749	716	708	742	764	815	762	760	732	747	781	777	769	755	779	787	748	744	789	740	753	743	748	740	718	773	738	768	777	763	752	765	762	791	776	712	795	741	742	765	773	756	831	753	768	735	788	761	783	757	730	775	737	768	746	770	741	813	769	756	760	759	676	774	752	731	765	758	767	742	766	739	731	768	777	735	768	736	746	714	776	722	751	768	800	727	723	762	716	751	738	779	831	737	754	758	751	753	752	739	787	723	773	701	800	844	791	750	732	787	798	762	741	745	767	744	796	743	752	745	794	730	736	763	801	734	752	786	759	763	742	817	724	790	796	750	771	729	739	807	790	786	728	804	770	773	789	748	700	734	786	801	750	744	762	766	733	734	772	770	765	732	779	789	757	740	706	786	755	780	769	774	766	776	757	747	740	801	784	753	678	727	749	708	759	740	733	780	755	788	729	738	723	767	778	745	724	738	755	732	790	797	751	746	714	748	772	742	707	753	729	773	763	717	713	736	807	758	747	736	715	780	764	794	729	737	696	715	782	765	743	737	759	749	746	760	789	750	755	720	771	708	784	719	741	766	733	740	804	732	766	780	733	770	807	732	763	752	792	784	766	772	703	735	723	784	768	733	801	756	761	730	713	696	769	742	771	779	739	818	779	761	704	724	744	793	732	812	782	697	775	724	762	712	766	815	770	758	775	750	789	727	776	788	684	727	703	814	784	733	698	742	784	763	713	769	748	782	739	788	774	755	760	755	720	816	771	743	769	705	751	726	747	759	787	764	754	704	781	770	803	762	754	776	779	718	783	752	757	730	751	739	776	753	744	730	774	752	789	751	753	817	773	744	773	822	705	793	734	784	691	729	743	741	762	787	743	773	776	792	727	773	765	736	736	715	794	740	724	772	741	776	767	784	699	774	786	782	777	760	758	726	704	735	764	757	809	743	748	718	736	744	719	732	765	760	796	718	752	799	734	751	748	723	788	780	740	772	745	794	805	734	746	743	789	749	789	750	776	729	749	740	737	787	769	761	747	765	789	795	796	715	752	771	717	709	707	725	742	767	735	717	765	734	742	745	751	755	752	757	719	748	725	773	774	763	799	748	721	706	763	772	795	759	757	794	777	672	765	789	748	804	743	720	761	788	741	740	699	743	752	745	709	768	743	717	796	766	784	768	752	725	758	722	749	753	776	702	698	723	753	733	684	754	756	754	773	789	782	771	698	722	826	752	765	737	768	745	718	746	738	784	743	730	724	716	774	759	737	786	752	738	725	759	758	824	714	774	796	737	769	717	750	780	729	741	765	773	750	785	745	795	751	743	743	740	780	773	733	796	705	769	742	743	731	722	768	710	767	734	723	765	765	719	723	745	780	746	752	763	765	737	755	743	747	783	761	718	747	754	734	750	713	763	711	737	752	746	759	744	710	768	746	702	762	735	775	774	761	695	768	796	701	769	768	787	709	720	774	787	732	746	680	728	785	725	734	776	764	752	810	718	757	762	734	781	757	756	817
26668	21209	19107	10381	4717	3341	2516	1798	1337	1103	928	838	772	708	747	706	607	591	576	555	551	554	519	560	527	525	520	539	486	531	538	550	535	521	507	506	488	475	545	552	521	529	533	527	522	549	532	473	538	508	456	501	512	547	478	507	516	510	491	506	518	511	516	515	547	518	562	555	493	527	499	561	537	537	525	479	513	498	516	505	508	544	545	499	535	492	480	524	516	521	492	519	483	494	549	507	511	491	512	507	509	523	494	504	496	559	478	489	521	502	538	522	537	527	520	497	547	499	518	487	541	502	481	501	519	514	472	525	500	506	524	545	549	513	514	494	532	520	481	479	539	519	490	479	527	499	505	512	508	539	509	514	531	502	511	491	523	521	531	482	527	496	519	495	510	530	534	487	515	505	483	527	536	501	486	535	535	520	526	524	553	469	507	506	521	546	486	533	492	507	553	521	491	490	526	485	495	482	535	513	498	497	531	555	507	512	520	532	530	511	523	544	476	540	475	519	530	543	521	513	534	529	510	540	533	519	470	533	531	520	507	529	521	506	511	493	546	468	471	512	507	517	524	484	520	524	493	511	533	501	499	531	483	467	509	509	535	515	518	498	499	497	526	508	512	517	488	575	522	528	544	520	573	509	518	533	498	488	499	489	507	502	534	518	516	521	481	531	518	522	449	508	504	482	500	509	519	523	521	506	479	529	502	500	507	512	450	471	571	531	499	484	490	489	497	517	525	480	531	488	532	497	509	522	560	529	517	507	522	518	511	534	516	513	506	488	511	516	482	523	516	488	513	524	501	530	461	496	514	541	487	529	542	501	522	535	524	537	478	482	553	519	456	520	496	539	477	499	487	522	579	504	518	523	555	541	520	506	496	498	510	517	490	525	505	509	537	536	525	527	497	508	511	478	455	497	493	516	519	487	493	527	469	470	479	504	513	520	535	482	484	512	479	513	530	490	543	517	533	499	480	526	514	493	454	509	502	516	495	531	536	505	491	532	561	500	505	509	521	511	552	543	524	496	506	527	527	502	508	514	511	510	495	503	519	495	518	532	498	574	497	541	486	545	487	500	486	486	498	526	523	469	513	538	509	531	498	540	508	507	531	488	542	534	519	514	505	489	501	541	504	482	532	563	533	557	497	513	504	477	504	480	565	530	547	492	537	525	497	496	498	515	484	498	521	505	517	491	507	531	513	490	554	555	516	471	531	546	484	479	572	525	488	501	556	475	509	476	536	541	483	484	506	459	497	510	500	505	563	507	506	510	485	512	503	491	519	488	512	524	492	512	531	494	502	518	491	482	515	500	523	541	504	514	540	480	528	545	523	504	498	488	531	447	480	448	506	499	488	536	529	489	521	543	524	479	479	479	516	519	546	519	500	533	554	517	481	508	507	541	525	465	528	493	508	517	519	541	493	500	524	514	516	500	528	516	510	478	515	506	481	554	508	487	534	508	547	516	513	517	525	514	513	475	510	492	504	471	541	491	510	510	471	542	496	535	507	498	561	542	518	499	482	502	513	538	525	541	512	488	496	525	521	504	488	534	513	526	512	488	496	538	506	522	505	519	486	500	498	525	477	474	523	524	492	530	513	478	505	521	477	519	519	546	519	485	510	510	529	486	518	506	506	558	512	535	503	508	519	538	537	496	538	529	479	503	481	518	454	499	504	526	497	537	492	526	543	531	483	525	505	519	501	507	493	522	542	519	507	499	500	504	506	542	539	527	475	483	472	496	518	512	469	486	515	482	500	502	539	510	513	476	490	544	546	477	472	516	519	506	479	499	530	475	519	496	550	485	489	489	505	531	524	478	514	544	490	498	510	514	465	497	519	489	516	480	526	488	487	509	483	507	504	508	469	495	468	498	515	488	533	535	539	532	537	506	550	479	493	518	508	500	515	548	505	513	522	503	491	507	515	476	525	519	534	522	520	533	530	483	558	485	531	511	521	476	520	492	509	515	495	535	500	533	546	519	530	523	512	517	535	587	481	496	511	461	518	483	492	490	531	502	487	515	469	507	523	504	498	492	491	513	512	522	543	471	570	460	556	515	498	507	464	510	521	496	459	536	510	528	543	499	524	488	497	515	522	540	508	498	491	565	517	539	502	501	483	524	495	500	477	530	522	502	506	503	525	520	530	524	513	519	515	504	512	537	490	498	491	547	536	495	525	521	521	473	512	513	510	552	493	541	514	474	525	506	509	526	495	493	548	530	511	535	545	509	504	499	541	502	510	543	504	501	509	499	500	501	520	518	467	471	539	496	504	533	536	488	504	547	495	552	501	532	515	509	525	538	509	529	510	471	492	525	515	521	526	495	523	484	534	483	512	482	468	506	527	474	493	526	493	529	473	504	513	538	518	496	483	486	548	517	534	506	546	497	515	475	501	546	520	470	526	502	504	483	534	480	505	497	504	543	522	512	525	504	527	526	517	552	533	524	564	528	523	474	514	558	523	530	517	529	545	535	528	487	491	555	507	540	529	510	528	481	490	535	534	502	528	511	531	508	519	541	487	533	546	552	495	524	483	536	508	498	506	477	530	469	462	487	533	512	533	484	533	552	528	508	528	482	484	502	518	518	510	461	514	509	506	507	513	526	506	511	537	505	519	507	512	507	491	543	490	533	529	502	520	523	546	548	514	490	517	528	538	486	461	490	551	495	500	487	471	497	525	503	520	529	517	495	524	533	474	554	534	513	529	537	508	518	502	546	528	521	523	495	494	497	509	499	483	475	505	472	525	515	494	522	535	487	538	478	530	503	482	528	502	541	515	514	482	492	517	487	527	495	523	535	492	514	489	507	506	514	501	502	506	520	515	474	451	474	503	534	472	481	495	488	517	554	543	520	520	492	546	505	525	490	475	484	536	569	473	478	512	528	524	535	502	482	499	485	504	494	498	480	535	525	533	494	512	484	522	505	497	488	509	504	523	514	488	521	499	507	519	477	505	491	490	497	497	507	494	501	490	493	516	485	497	523	506	519	502	530	477	478	524	524	502	566	491	516	486	498	537	493	521	510	531	540	498	502	522	493	516	490	499	524	494	501	504	537	494	539	481	500	507	533	538	522	540	522	518	525	513	512	508	509	567	506	505	476	516	500	529	501	499	546	514	525	458	521	534	557	508	531	529	521	505	513	484	566	522	540	497	523	522	493	506	560	500	505	523	505	503	520	482	520	502	516	531	503	493	505	570	516	431	521	512	546	473	464	509	503	518	521	477	493	501	501	500	527	507	505	510	440	500	519	486	532	545	472	533	507	496	469	487	487	495	518	509	494	499	488	480	507	506	507	497	483	537	490	522	516	555	514	514	528	495	454	540	505	506	524	530	502	483	510	557	504	517	494	493	489	483	488	481	475	476	528	469	459	516	494	524	493	519	551	516	504	527	551	483	497	506	494	489	485	506	484	515	509	526	518	531	483	517	508	531	539	465	491	508	517	529	495	521	492	515	503	551	485	535	523	529	550	539	487	537	504	503	512	502	487	492	527
14989	24453	22689	14545	10165	8266	6646	4673	3191	2667	2195	1823	1534	1435	1351	1200	1144	1000	936	853	858	839	847	832	768	725	831	794	789	823	825	796	802	819	770	812	834	830	838	801	827	820	799	757	816	739	802	760	845	789	800	770	786	837	788	801	848	797	753	796	841	812	815	807	800	800	759	823	785	782	754	736	785	823	803	797	766	792	784	732	791	756	812	793	791	774	726	745	785	784	803	761	754	779	796	748	790	778	801	813	755	818	809	725	817	789	776	770	773	775	787	778	818	742	741	747	802	807	790	766	754	845	760	786	808	788	796	828	814	823	764	782	731	763	753	765	786	769	808	809	805	795	785	769	826	759	794	791	798	789	740	777	772	783	821	781	756	818	756	784	775	782	786	823	784	802	776	727	720	743	817	781	740	724	813	747	771	789	727	759	762	782	762	766	804	763	793	795	801	774	774	776	784	748	782	831	776	772	816	817	762	842	796	753	794	779	773	791	802	740	735	750	797	803	816	806	798	805	771	792	791	766	774	734	760	781	742	839	795	791	742	783	826	810	825	773	796	768	830	757	818	797	785	747	786	788	767	781	775	824	739	780	763	779	741	737	785	778	750	759	792	755	764	719	778	833	750	724	741	793	786	786	807	739	807	791	795	714	817	718	797	780	766	824	765	777	805	747	716	733	760	771	792	762	782	824	760	791	780	763	763	727	791	785	759	733	745	777	826	764	792	798	760	800	795	763	713	733	807	800	768	792	773	784	764	763	766	768	801	762	822	815	802	738	758	781	806	780	726	821	785	798	783	756	802	795	719	758	778	756	765	771	811	801	766	805	726	818	820	829	735	737	761	780	794	809	765	734	802	817	777	757	808	770	786	779	756	755	711	777	786	775	823	814	795	712	789	726	700	787	813	803	738	809	790	782	751	731	771	768	791	801	812	789	724	808	745	797	790	794	769	818	774	768	749	758	800	792	834	743	743	816	781	762	778	745	803	826	765	794	796	750	752	760	790	775	806	802	726	787	771	780	751	777	750	775	761	804	773	756	760	786	778	769	752	772	795	752	752	782	799	773	794	758	826	764	785	761	742	769	828	787	800	712	739	771	772	738	782	700	808	791	745	745	770	800	794	844	774	789	749	807	781	768	756	758	771	783	784	801	781	745	808	759	807	783	792	745	812	760	767	766	736	761	762	787	729	746	776	782	827	745	712	790	780	804	768	815	795	827	758	802	770	782	760	755	774	733	740	781	829	752	745	777	770	716	817	753	786	801	759	774	782	791	807	787	772	767	778	780	790	768	764	779	769	765	769	714	750	768	764	769	751	785	758	742	815	777	806	735	762	752	752	746	751	775	761	817	785	798	805	775	813	810	741	743	758	825	780	796	818	791	765	823	770	749	755	795	798	839	784	816	750	782	791	786	763	763	741	721	758	752	764	802	770	763	805	776	837	799	804	752	766	786	778	748	800	745	783	795	774	789	757	794	744	788	772	812	819	776	769	761	793	760	770	749	780	755	778	789	764	773	782	749	766	794	758	744	759	736	800	805	739	773	806	779	800	807	755	796	755	745	783	747	659	729	754	720	780	764	782	797	760	792	776	788	790	736	785	851	757	750	745	751	785	797	683	740	781	792	819	767	759	799	748	799	744	837	783	742	800	768	785	771	740	741	773	783	743	756	778	810	760	784	803	786	772	777	785	757	808	794	769	757	769	798	791	811	756	735	795	773	783	792	719	822	796	767	773	778	779	757	747	824	750	725	813	797	761	795	770	793	747	812	816	825	771	759	819	826	789	825	780	788	766	780	806	784	775	753	769	759	832	780	769	812	761	751	750	754	758	802	780	821	790	786	799	759	739	824	791	796	795	768	749	783	759	826	780	782	804	796	779	749	745	738	798	721	800	769	794	767	792	752	760	802	704	746	757	746	771	781	778	805	821	766	770	781	778	775	799	779	769	819	744	769	830	816	748	742	814	792	737	727	740	774	784	752	785	774	762	811	762	812	773	792	790	800	769	772	763	769	758	800	765	816	781	819	835	773	767	762	733	803	789	727	799	761	796	819	757	782	725	799	795	746	732	761	804	753	793	788	791	793	757	713	811	810	760	753	740	758	786	833	759	814	782	828	786	735	799	779	786	799	790	817	799	784	790	745	765	768	794	795	782	774	751	778	797	847	780	794	802	767	820	690	776	728	807	762	778	802	812	802	768	770	736	771	757	769	760	766	807	711	771	771	783	753	766	763	766	804	785	771	751	793	760	799	784	767	787	781	762	817	764	785	800	744	800	765	735	735	810	730	713	754	762	862	754	763	820	765	805	784	788	762	730	802	781	739	757	810	784	726	782	792	790	764	719	793	756	819	771	763	837	787	763	795	770	783	795	787	811	858	781	761	779	795	807	813	766	774	781	784	785	747	798	774	767	780	787	819	746	766	777	804	782	727	777	723	784	740	769	801	763	767	772	780	728	788	745	766	773	828	765	772	762	773	745	819	773	799	774	759	750	716	755	749	786	753	756	784	769	786	759	794	807	765	791	773	762	778	772	805	813	788	745	758	740	705	777	776	756	788	735	815	763	754	787	835	780	763	765	789	723	808	825	755	781	759	749	791	755	819	793	769	816	805	787	775	752	750	743	777	743	787	788	811	731	774	756	815	758	794	789	785	759	738	722	791	787	772	802	751	741	806	709	739	815	759	780	747	742	747	818	731	798	754	807	754	777	783	736	732	816	778	754	806	728	807	735	785	759	775	802	767	784	806	798	763	725	744	804	796	771	768	766	730	798	758	759	800	786	833	740	800	837	792	804	813	751	755	776	787	771	775	772	783	760	780	774	797	803	797	772	806	803	757	772	789	752	795	850	786	801	737	732	767	741	783	814	766	778	763	742	786	750	789	740	772	744	781	752	797	717	812	783	732	728	761	809	727	782	782	752	760	765	769	752	784	781	805	768	787	741	773	736	772	799	779	790	791	741	798	727	806	759	791	803	825	775	816	806	765	822	788	772	725	766	753	772	818	762	778	758	722	797	762	775	776	791	792	794	772	766	784	783	795	742	810	763	820	776	789	771	793	829	816	835	788	806	754	768	795	745	737	755	776	754	739	791	846	790	765	781	745	822	805	775	784	790	762	778	767	801	756	812	746	793	778	816	831	763	790	779	790	789	824	768	796	757	832	798	741	773	800	813	795	761	820	778	788	728	759	762	762	793	808	717	777	818	782	788	801	812	794	786	787	806	817	771	812	793	790	824	778	796	820	728	702	793	779	806	780	797	751	754	765	753	778	761	777	806	771	800	799	795	782	871	801	749	801	759	755	805	722	797	749	782	764	765	804	837	723	804	773	828	809	749	790	792	760	834	760	776	802	809	771	767	780	780	785	763	760	742	790	755	789	795	766	779	803	796	762	783	770	818	779	739	822	790	766	806	768	837	775	814	802	708	819	748	800	781	797	781	797	780	731	806	789	780	796	737	793	775	763	813	811	775	740	750	731	760	790	730	761
24028	21223	28483	24278	20818	12252	6192	3563	2259	1979	1628	1481	1172	1192	1119	949	920	770	805	724	760	696	664	695	665	683	693	659	727	672	657	675	598	733	718	684	635	661	670	706	673	647	653	646	668	680	622	655	652	668	696	678	649	698	684	657	646	652	713	724	679	697	644	663	619	673	643	668	663	621	674	674	636	650	682	654	664	641	641	702	660	647	635	627	694	701	655	646	696	694	671	640	696	664	676	637	675	642	619	652	600	674	671	622	675	711	655	677	642	721	611	633	651	623	680	660	723	692	680	656	665	635	623	659	676	660	683	622	651	694	644	676	623	661	693	632	630	671	676	680	637	650	677	682	631	651	652	646	647	664	679	695	622	600	635	666	626	672	684	673	636	693	676	664	642	652	668	642	621	711	652	657	664	651	715	684	638	673	607	677	683	619	637	627	644	610	665	670	681	651	619	716	660	703	703	627	646	578	684	637	674	678	644	675	678	649	622	646	666	663	686	596	623	632	609	652	662	591	645	690	607	665	650	655	660	641	615	648	623	665	660	633	677	665	677	679	636	625	648	654	625	614	694	666	672	652	646	652	657	697	598	674	629	672	643	635	653	667	620	658	647	660	678	643	640	705	643	629	620	644	615	661	679	687	632	670	712	642	621	691	648	660	633	630	649	656	639	651	729	602	607	665	656	629	662	665	668	644	672	616	685	646	616	643	664	663	638	671	672	643	657	654	640	714	651	636	650	690	734	651	677	650	649	610	630	679	711	676	632	639	619	646	643	633	647	656	656	624	626	654	668	659	657	655	669	665	634	644	656	675	631	626	720	664	651	638	645	661	647	661	667	611	674	688	667	668	599	615	659	644	656	626	619	637	670	667	658	633	647	666	641	645	608	645	639	650	676	633	687	616	657	642	701	683	624	700	633	619	675	647	653	693	638	625	658	629	640	631	625	631	637	653	680	635	671	669	633	679	656	664	648	628	655	642	681	659	655	625	669	654	693	650	670	618	660	677	636	628	642	666	679	650	709	642	669	662	683	638	671	609	616	656	688	674	663	661	646	643	655	653	598	627	690	643	649	624	686	648	637	638	682	578	628	648	643	705	675	660	652	626	641	626	625	656	633	661	632	641	658	597	651	700	682	641	703	687	613	656	673	633	665	631	659	660	642	637	628	648	659	651	653	686	629	644	633	654	670	667	639	648	623	702	621	616	669	704	640	660	646	663	691	670	657	678	618	641	628	670	641	664	648	648	669	650	637	617	670	659	634	655	617	648	659	592	660	659	677	656	671	688	684	678	622	632	660	642	649	710	712	628	677	649	645	593	683	683	677	677	660	689	643	640	662	672	656	653	689	645	690	659	706	645	634	651	632	695	728	704	663	682	668	631	643	669	637	669	625	692	676	624	661	644	681	653	658	645	696	671	656	665	691	715	651	687	630	642	691	666	636	616	664	633	644	653	687	620	654	630	643	595	653	658	667	688	665	652	597	641	684	643	683	671	615	677	652	638	657	671	652	641	614	642	669	624	613	650	662	634	656	637	662	619	651	648	677	635	651	690	645	682	663	652	636	654	683	652	645	632	664	665	651	600	624	652	670	663	712	661	707	662	575	621	633	620	681	695	679	668	650	609	692	635	638	641	640	679	645	708	642	638	631	669	661	645	685	651	682	690	657	646	664	659	650	663	644	682	634	678	702	655	618	653	685	672	690	716	651	620	622	688	637	645	629	678	616	658	645	683	660	638	618	638	620	665	633	659	651	629	631	677	663	635	680	678	652	659	669	641	672	629	671	666	623	610	648	632	644	641	650	631	692	690	618	670	660	596	676	663	650	667	648	666	600	645	645	680	677	677	639	627	596	663	661	620	665	648	697	644	688	665	674	651	651	637	721	690	682	681	666	669	678	613	697	659	660	653	606	642	655	651	646	630	669	640	674	646	687	681	672	682	656	645	669	661	668	619	649	615	622	657	629	683	617	653	635	652	666	664	600	632	643	687	666	672	625	634	628	627	676	674	682	656	662	697	664	632	664	627	625	650	639	660	688	636	610	654	646	669	596	671	635	665	577	656	628	681	682	673	655	615	658	663	684	686	596	665	665	678	623	621	673	643	640	667	640	680	666	684	687	626	653	660	680	631	697	688	647	704	650	638	676	638	652	665	654	640	665	662	654	637	608	630	642	674	650	652	646	675	641	676	654	641	620	683	657	627	695	634	695	636	657	635	661	676	674	658	611	641	690	670	633	695	674	577	678	686	648	707	642	622	658	644	687	705	663	646	615	661	676	621	679	655	624	683	680	600	681	653	667	650	627	627	655	611	656	662	649	645	677	674	649	670	670	661	670	648	649	684	678	670	651	652	657	662	651	669	642	670	660	637	673	711	676	702	652	632	659	722	655	673	656	623	672	656	610	656	608	649	637	653	680	693	669	662	610	673	632	635	619	626	681	628	677	636	662	691	623	656	714	624	619	694	639	638	647	680	661	665	631	634	637	677	637	621	651	629	623	677	645	602	631	687	659	618	657	669	658	668	696	662	680	640	599	677	644	695	651	632	624	650	635	629	652	704	633	689	671	719	632	684	658	713	647	643	685	686	676	683	656	630	616	663	660	660	677	654	667	661	613	673	667	660	650	668	681	633	686	656	670	674	647	641	637	629	658	645	647	621	633	646	621	619	645	645	668	687	661	637	669	628	622	697	663	708	657	662	649	686	666	649	648	674	681	656	615	635	632	632	692	625	636	643	683	598	682	637	676	613	670	600	669	636	647	652	638	649	653	640	669	624	664	657	680	697	617	633	686	588	645	653	685	655	632	664	666	680	696	653	650	634	644	598	620	657	606	638	679	672	687	661	641	619	676	707	620	603	685	685	599	681	687	697	625	642	671	613	675	678	598	675	678	659	608	659	671	669	650	644	644	641	614	655	672	630	649	697	647	661	645	636	635	652	685	631	675	625	662	637	655	659	638	657	654	633	622	656	616	608	666	669	651	642	680	666	660	642	631	659	652	614	647	627	695	707	650	647	654	657	628	668	652	652	640	664	725	605	642	660	678	670	645	648	718	707	619	644	681	636	679	645	670	693	672	679	670	651	642	715	595	626	600	659	662	664	670	683	624	650	639	626	650	641	635	604	651	639	676	660	654	619	624	663	687	636	626	670	659	618	672	624	638	651	641	633	657	595	609	653	673	632	676	679	700	658	654	594	662	608	668	660	617	674	634	623	644	648	662	630	694	640	657	651	688	666	631	649	644	646	691	678	622	563	625	673	664	674	685	592	667	612	631	678	663	633	603	674	664	615	626	633	666	666	598	666	646	647	692	662	722	694	744	631	703	691	644	671	638	647	629	651	639	618	647	635	679	666	640	712	652	668	600	636	647	686	641	656	634	660	640	711	656	638	651	655	615	678	661	636	691	637	644	661	691	643	661	652	606	667	648	625	650	676	593	666	674	690	614	687	604	643	626	660	650	658	667	662	668	692	606	636	686	636	620	629	670	659
17035	32029	30465	20937	16256	13791	11295	8251	5662	4763	3832	3227	2568	2551	2233	1974	1662	1434	1266	1240	1133	1188	1119	1087	1129	1025	1059	1088	1058	1065	1063	1061	1081	1067	1019	1089	1017	1034	1000	1042	989	1019	1043	1070	1030	1029	972	987	977	1027	1029	1038	991	1012	956	995	1043	1037	1006	1047	1050	1040	975	999	1005	1057	1045	997	1038	1000	1006	1046	983	984	998	1016	973	959	984	940	1054	939	964	995	993	997	973	950	1009	969	986	977	1013	1024	977	1000	1032	1014	982	965	1017	1009	937	940	972	1035	981	1007	980	978	1002	958	1033	966	1019	994	946	975	1001	967	994	983	1009	982	1021	939	944	1020	967	1075	1004	910	984	1039	1030	986	1011	1005	967	1031	1025	1018	985	1014	992	961	1013	989	955	1006	1010	974	1014	979	971	1002	988	986	1007	950	1026	991	939	1025	992	1045	1035	937	977	1012	1059	1034	974	1009	1028	1009	952	976	949	962	997	1000	1002	961	965	1025	964	983	1031	958	992	947	1002	980	1032	1006	961	989	1031	998	980	996	976	985	948	991	1044	985	923	976	964	980	1011	1010	947	1055	977	976	1001	983	1048	1011	957	986	1025	984	944	968	970	1027	992	1012	952	1012	970	985	971	993	1020	1034	928	976	982	971	988	1035	960	1036	978	1021	975	1008	977	1080	962	1013	1019	987	979	990	999	1007	1002	941	973	985	999	1022	1026	985	1012	990	959	988	972	1033	1016	1034	943	996	952	1039	997	1008	945	981	1014	963	966	991	978	989	942	1007	1049	1032	1018	985	988	968	972	969	986	1008	1013	986	1022	999	1033	1002	955	990	978	986	969	990	1000	1009	984	1007	1008	1031	999	1014	1044	965	971	996	1005	1007	975	955	934	992	1045	972	1003	989	1020	970	975	997	1011	1044	1021	1074	999	1027	957	974	1021	1024	992	987	992	960	1021	985	1021	997	1025	957	991	977	1012	1001	978	976	1004	1004	946	1033	997	969	991	989	1022	987	975	1027	1000	977	940	988	957	1031	974	1024	952	1019	976	992	954	1001	975	1020	960	1029	985	983	1029	971	1065	997	1003	983	980	1034	985	983	968	1000	1035	1004	1038	1054	1003	983	978	985	1021	983	1023	995	914	982	993	1042	963	976	967	986	990	1020	1025	1012	1024	1018	997	969	987	1004	1010	1005	946	999	1050	1009	1031	991	1031	1061	930	1014	949	1017	992	1012	976	1024	1012	1054	1025	990	980	1008	1007	1000	1060	997	997	964	983	1010	954	993	1036	1034	1050	970	964	935	976	989	990	996	1042	939	1015	969	975	940	1006	979	981	993	966	1051	965	947	1002	1013	1045	1015	921	1014	970	1078	970	981	978	983	995	977	995	1032	1052	993	958	959	1012	1018	1028	947	1037	1018	988	960	978	1006	946	1012	980	1003	1022	1010	962	1049	952	1010	978	998	995	967	951	991	1025	1022	1020	929	968	1036	1009	966	946	990	983	980	969	1017	986	970	1009	978	1009	952	1020	1033	982	1037	1088	997	1021	992	996	1035	1017	980	1019	958	1000	955	1050	983	992	1007	990	1029	986	985	1023	980	976	973	1017	1045	1030	968	1009	949	1007	971	986	1007	1035	983	985	1043	992	965	970	970	1005	1039	983	975	957	1000	981	1015	950	1013	996	957	976	999	1018	1023	945	1003	993	1018	1018	1061	1013	1059	1019	1031	1004	983	1019	1011	956	989	983	986	981	1031	1015	996	993	982	1001	1070	980	962	1016	1026	945	1055	999	1000	986	1002	1011	964	927	929	918	1005	984	922	1016	976	1008	949	1010	984	1004	977	1016	1010	1005	998	1019	1096	1003	1021	1038	970	968	1049	963	979	1001	964	973	1001	1036	1003	986	972	1010	1014	956	987	1044	921	973	997	950	997	1027	962	979	1034	1004	1035	1012	990	1036	993	1050	956	978	976	1036	975	984	992	974	1015	1035	976	1013	992	1065	982	979	996	984	951	927	981	938	984	998	982	1025	977	947	1051	973	991	1037	947	1028	1033	990	963	1004	985	1021	1013	987	997	1000	989	973	988	959	1042	1028	948	1052	970	904	998	1007	997	996	1011	1004	997	977	1065	999	1022	949	1020	982	963	982	1026	986	979	983	1037	964	1051	1044	990	1031	958	1006	1001	1006	976	1007	1039	957	1003	950	957	989	951	964	943	972	994	989	993	1017	1033	984	988	1022	1003	995	998	968	991	1007	999	949	991	992	942	1022	962	972	1033	943	991	1005	975	1009	1011	994	986	933	998	1001	1045	1021	953	998	957	997	1025	942	1007	1010	991	1016	1021	997	1008	1053	1006	1015	956	980	990	982	986	993	991	990	979	961	991	1049	968	999	1046	971	987	981	992	1014	1073	919	1002	1022	947	1023	935	1023	1012	1005	989	945	954	984	969	975	1002	975	994	989	976	1023	998	991	959	972	1003	990	1003	1016	1047	981	998	1048	995	1032	989	980	922	1009	991	992	1022	1004	946	991	1031	1001	994	961	969	1048	1014	975	985	931	1020	995	957	999	967	1048	1003	941	949	1023	934	995	1034	978	1029	1006	1008	944	1021	940	1021	1019	997	952	988	1019	1049	988	927	960	964	1055	993	977	944	960	962	998	976	1009	995	979	951	1058	956	1008	1009	1043	991	992	1009	1000	1006	1007	969	935	1044	984	996	993	965	965	1010	969	982	994	995	1031	945	1008	1003	949	1037	992	982	981	993	952	1000	995	988	984	955	1029	975	1006	977	1029	970	967	965	952	1054	1043	1020	955	939	960	1014	992	964	1001	1020	936	986	957	954	1002	1067	977	942	1042	999	989	949	1005	987	966	1042	931	964	1011	995	954	1039	985	975	983	960	1027	958	955	916	980	1011	921	1017	942	1020	970	1007	986	1035	992	1031	992	1015	993	1046	1035	975	981	1010	951	989	1005	1004	989	981	956	1011	969	975	1007	1016	940	969	1043	1004	983	998	1032	1017	960	1007	1044	998	1045	961	985	989	975	985	1027	1013	945	960	1007	985	996	998	1022	1008	1029	1042	1038	1029	994	985	1009	1013	941	946	965	988	983	1040	986	1006	994	984	1025	1034	988	1028	947	1007	1035	961	966	970	954	923	992	990	995	990	987	1052	1000	954	998	958	1032	1022	992	1028	918	964	979	1000	1044	1045	984	964	1012	996	982	983	984	1031	996	1012	996	1002	991	1017	964	977	988	1008	987	1022	1039	979	975	963	984	945	1043	949	981	983	1018	1027	1026	999	979	985	1008	1004	1010	1000	1007	982	968	1010	993	997	941	995	931	1046	1019	970	968	991	1015	1018	991	987	1031	1004	968	984	1004	1044	1035	949	996	992	957	954	1011	1017	970	986	975	1011	963	938	1018	1059	976	980	989	955	1006	961	1048	1036	995	1002	983	973	992	950	937	972	1019	1001	1014	989	981	996	992	1014	1014	977	995	960	990	1072	1040	973	923	991	1003	997	936	999	1005	976	991	1055	1029	969	954	927	1034	966	979	1031	1011	988	964	946	972	1021	977	1037	957	1047	1016	935	1015	966	1032	995	1069	1026	1010	982	1012	961	999	995	956	1002	987	1022	1042	1023	1007	975	1056	938	1008	1025	1010	1035	977	966	995	968	1026	1020	1041	1008	1010	936	1029	932	999	971	1006	1007	968	983	977	1005	1008	1009	983	1004	1014	995	913	978	984	899	990	1041	1055	1001	1030	993	1057	994	984	1015	1085	997	1016	970	1024	986	985	980	950	1033	1026	936	998	983	1033	943	1044	977	1042	1019	1024	985	959	974	985	997	990	969	1012	981	971	979	995	981	1012	964	994	1026	998	977	1043	1012	968	1004	1024	973	976	1017	1030	1014	1025	1030	967	957	984	1002	994	926	971	992	1001	951	998	994	949	1000	1020	969	970	1023	1012	955	951	959	980	1045	1004	941	989	968	1014	1016	1007	972	1002	1011	1018	1001	1004	976	1011	1028	983	998	965	969	1004	987	959	987	924	1023	979	1015	996	983	1074	1033	960	1020	1005	1030	1005	982	1036	1001	1028	926	1016	1014	953	969	974	1017	1037	974	1024	969	996	1034	971	987	1046	946	1023	985	988	991
23070	21176	28987	23635	21222	20914	12883	5204	3157	2598	2074	1682	1413	1374	1256	1010	798	695	655	640	630	637	608	565	534	530	564	540	501	553	547	468	611	596	572	490	562	511	535	491	524	526	549	536	525	512	488	503	534	505	575	512	482	547	593	516	535	501	571	556	504	519	551	548	491	561	484	511	513	520	506	473	527	501	501	533	512	525	505	493	507	493	488	481	490	519	504	507	510	503	503	508	501	500	539	525	522	497	496	491	503	540	492	495	500	490	535	525	497	530	494	471	487	529	509	488	474	497	529	487	514	491	503	482	506	482	448	511	531	490	518	500	476	506	499	555	459	525	536	440	521	491	496	530	475	505	482	463	507	536	493	564	521	488	523	486	527	527	522	512	488	519	510	507	520	457	509	516	484	509	491	523	512	516	510	465	492	507	498	504	502	501	463	484	503	489	475	474	487	507	484	512	481	497	485	523	497	520	524	449	541	509	511	498	494	501	477	494	487	514	551	532	483	506	491	509	507	489	524	510	524	485	505	533	504	489	496	532	477	473	505	514	483	503	485	508	528	512	494	504	503	491	547	498	521	518	509	511	503	520	533	490	497	497	495	504	494	453	487	527	501	484	490	516	502	507	486	499	515	513	485	473	525	498	546	495	495	514	494	537	500	476	489	508	483	506	521	513	490	525	520	495	501	478	531	549	522	470	496	511	535	532	477	475	462	477	471	526	468	523	463	460	500	524	503	503	499	531	532	483	519	467	518	505	482	550	519	483	483	517	526	492	532	510	486	480	536	524	519	523	464	473	518	495	494	519	489	503	503	498	514	496	466	502	454	525	484	459	525	510	488	483	552	471	542	475	461	512	478	513	547	506	510	455	490	525	467	479	488	498	559	478	486	501	505	494	509	514	521	524	490	540	531	484	543	490	503	485	460	477	522	470	563	504	478	478	487	500	457	496	488	505	497	477	552	482	518	499	477	477	503	529	457	505	480	529	499	470	506	480	504	502	501	499	472	509	498	519	486	527	513	511	516	494	483	470	531	502	504	482	518	451	515	473	514	491	498	514	498	487	460	521	499	499	500	500	458	537	506	521	517	532	507	509	502	475	486	493	493	517	514	487	487	497	504	507	506	535	495	492	508	527	460	491	477	509	474	508	506	477	508	509	515	527	480	495	481	487	519	506	472	488	478	519	504	487	487	511	526	484	529	518	477	492	459	468	526	511	567	549	493	451	487	474	483	448	502	535	491	467	507	493	512	523	547	469	522	481	508	511	471	514	470	470	480	480	446	484	511	515	517	509	499	476	515	499	447	480	567	467	452	491	495	500	521	543	513	526	459	508	478	528	526	503	497	494	462	495	464	491	458	503	503	535	501	477	505	522	461	479	512	520	505	515	525	503	476	500	504	517	530	536	488	500	483	492	489	464	507	505	497	496	500	526	482	523	516	490	464	513	533	483	503	481	518	464	465	515	504	533	493	508	511	498	520	531	497	508	526	497	500	531	500	532	524	503	494	512	483	473	498	515	491	490	489	500	488	519	497	487	524	517	468	488	504	508	515	498	502	533	505	559	527	472	487	502	510	477	511	541	541	486	465	465	513	491	517	538	472	478	537	497	483	504	479	469	493	485	517	485	481	548	456	503	513	504	495	545	547	533	516	484	478	493	514	466	489	450	503	516	492	454	503	505	507	508	536	549	492	478	485	513	499	493	506	546	497	498	490	506	543	511	499	513	489	503	451	512	505	506	469	505	534	517	483	529	552	532	507	469	551	484	489	482	503	461	538	492	505	521	475	514	546	503	479	502	474	493	507	514	512	488	502	523	513	489	505	534	518	483	460	500	515	447	518	541	469	502	533	492	513	476	522	504	498	479	514	510	502	491	445	525	521	528	502	496	526	507	477	488	474	531	492	484	509	518	493	491	491	533	506	528	524	495	537	512	513	518	458	527	537	526	493	497	474	495	523	513	539	524	503	470	494	476	513	489	493	472	507	499	500	493	469	509	513	502	503	530	487	477	481	514	498	485	487	515	524	539	509	531	502	484	488	482	513	490	478	500	481	469	518	500	500	498	512	512	505	468	477	472	434	516	506	485	494	519	433	505	509	516	466	519	511	480	502	504	504	488	513	489	487	506	512	527	555	508	494	538	502	453	473	505	496	487	491	490	519	508	471	453	492	540	493	489	527	531	503	497	470	501	459	485	478	488	510	521	497	466	503	510	514	510	505	489	505	497	508	493	528	487	531	500	489	450	518	495	535	516	481	493	477	519	547	519	534	510	505	498	513	523	524	496	519	525	503	528	500	542	558	551	486	536	488	496	478	512	539	506	480	486	508	465	483	488	500	524	500	469	491	514	495	517	546	517	496	493	502	511	480	527	488	508	510	515	529	505	513	516	491	487	483	480	529	518	486	531	479	507	527	513	510	488	502	501	480	467	470	492	501	511	513	554	510	570	491	554	475	489	503	506	460	506	493	473	498	484	513	532	473	529	491	523	525	483	454	454	488	522	491	515	485	488	517	498	504	491	476	555	533	475	476	515	501	468	494	514	532	510	503	467	484	484	507	478	477	477	535	495	474	518	493	462	494	535	526	469	492	568	500	507	493	507	502	500	503	500	507	523	501	509	523	495	506	496	531	487	486	489	537	533	526	521	461	474	505	507	521	502	486	515	482	512	484	504	477	501	485	463	489	496	513	479	486	522	505	511	532	484	488	413	591	510	474	492	498	528	524	507	472	496	465	510	514	467	484	507	489	501	505	481	489	507	538	472	485	492	520	461	464	467	523	505	509	514	516	492	501	490	474	488	490	475	532	529	485	485	494	493	507	502	507	527	490	505	514	536	502	491	487	513	497	499	485	507	522	511	498	498	536	491	426	529	492	476	512	461	458	506	501	477	532	515	443	495	516	488	483	539	496	495	503	506	503	527	521	483	507	530	477	505	507	473	519	533	492	510	496	484	507	535	477	502	513	490	518	477	494	483	502	543	502	480	482	512	507	506	479	474	488	481	487	504	497	446	493	462	495	515	487	538	533	515	514	471	471	502	474	494	498	487	527	506	493	486	514	487	497	494	490	504	490	524	531	506	482	509	492	526	501	480	520	514	504	508	450	500	520	531	490	528	497	501	525	526	510	515	527	474	485	463	466	525	487	503	490	489	506	540	505	446	476	480	512	482	492	501	481	497	539	487	490	472	463	460	510	505	525	505	508	507	518	505	505	503	490	488	493	465	506	527	516	466	530	476	474	481	486	501	456	513	487	509	469	474	467	473	471	437	518	510	460	522	538	498	507	468	521	500	483	505	472	491	542	514	497	501	549	490	496	520	514	509	540	521	520	511	544	472	512	527	481	495	502	457	517	473	487	521	523	497	496	514	480	477	563	497	527	518	540	472	466	525	499	499	518	494	495	512	505	482	525	526	483	529	472	482	482	510	493	519	496	547	526	433	522	489	520	507	461	499	487	510	504	490	505	491	494	480	526	507	494	504	520	494	485	503
18552	36687	33870	24964	21235	17825	14812	10873	7806	6393	4994	4166	3532	3340	2867	2219	1730	1333	1140	1110	1121	1098	1056	904	917	840	886	948	846	883	841	916	893	857	867	873	807	894	842	766	824	798	790	803	802	784	807	770	769	795	788	768	774	852	831	801	800	736	758	827	879	824	836	840	759	801	746	756	788	831	794	816	782	762	765	799	807	758	775	729	802	773	777	781	774	775	778	766	817	768	809	752	750	793	756	805	766	769	767	761	794	772	776	741	799	775	790	753	826	794	727	776	741	759	783	747	749	699	780	805	744	784	805	776	770	734	770	790	807	794	826	753	732	745	733	791	777	800	780	757	776	776	737	735	770	788	744	777	783	784	776	724	749	794	747	759	794	801	779	827	749	762	772	776	795	776	734	756	808	772	787	747	741	814	773	766	759	732	818	813	717	760	770	725	758	787	761	762	766	778	776	742	753	776	763	731	753	761	818	809	756	820	752	740	743	784	786	784	764	733	806	776	770	778	775	779	760	820	793	781	753	723	778	776	810	746	756	780	746	731	810	770	817	798	758	765	758	747	757	760	749	813	756	786	744	701	789	779	781	789	759	719	825	766	812	810	791	808	798	772	779	784	806	768	745	773	771	730	733	746	745	778	690	749	775	803	795	815	768	727	739	797	777	780	772	756	738	764	765	709	776	748	771	749	793	769	792	797	771	773	762	749	759	757	807	717	795	740	786	739	753	777	731	736	811	784	787	757	748	796	758	758	777	782	764	804	765	758	784	773	752	789	794	802	728	753	752	760	753	743	741	779	801	768	766	739	766	819	692	802	734	800	768	784	800	771	753	833	743	740	786	795	777	787	738	776	787	771	734	778	725	765	751	699	788	794	752	763	730	748	813	766	757	772	714	779	799	756	806	753	753	785	826	792	806	729	769	774	762	756	780	817	781	751	762	739	732	756	814	738	757	787	771	772	767	744	798	770	808	807	778	777	773	804	777	758	774	748	737	797	718	773	787	726	748	772	807	753	804	807	855	776	754	740	776	756	726	714	767	739	757	793	764	758	779	771	764	776	781	831	786	747	749	772	726	771	761	793	710	749	735	789	801	722	771	771	717	767	791	788	770	766	768	788	718	774	789	793	769	754	746	750	810	754	775	774	775	737	812	781	770	782	806	774	807	799	763	766	812	748	788	823	778	784	735	765	760	744	757	807	745	774	750	764	819	750	768	781	789	759	782	811	757	757	769	774	768	771	746	772	804	749	770	745	761	757	739	727	760	772	786	780	719	745	796	749	779	791	778	782	774	767	794	758	724	769	755	764	751	764	789	737	746	773	797	747	790	752	799	771	773	745	802	767	748	746	739	775	768	794	781	808	796	758	754	745	787	735	779	803	778	753	769	747	769	787	775	744	742	820	775	774	762	760	727	776	808	772	793	785	777	789	761	743	709	792	764	737	746	774	782	766	776	773	800	772	724	731	764	757	810	757	768	817	747	728	759	732	768	787	776	760	796	739	781	742	761	805	733	804	793	767	753	759	792	798	796	724	783	766	767	704	801	739	789	754	721	798	743	796	800	754	710	764	772	790	800	740	759	811	723	771	762	792	790	796	736	759	741	754	763	757	786	696	766	765	766	776	785	802	775	741	779	776	756	746	770	735	789	804	797	737	756	752	778	731	777	801	791	754	821	790	735	813	787	782	737	784	777	785	820	773	783	756	744	778	765	765	761	712	824	799	752	776	772	757	783	781	787	765	758	775	719	747	788	734	787	735	785	768	765	767	766	767	744	803	780	809	751	754	790	708	740	750	726	782	743	755	831	774	761	752	752	789	788	778	741	801	770	774	780	733	778	775	793	796	754	773	779	784	715	786	783	732	814	782	803	801	792	784	804	772	726	782	784	724	749	774	789	784	796	797	724	769	735	756	765	761	802	764	739	798	728	761	775	736	738	750	771	741	734	779	745	764	746	738	761	770	737	751	747	768	822	809	733	784	739	789	785	755	786	810	746	767	765	775	834	817	746	745	771	749	764	766	774	730	758	795	808	774	768	765	764	787	765	787	804	793	747	795	782	789	784	792	749	790	803	735	788	789	760	823	772	750	756	777	829	784	804	803	739	758	764	724	757	736	733	755	808	766	770	754	852	771	815	746	783	761	804	768	746	770	783	804	777	740	764	780	786	760	796	779	798	802	747	794	779	769	746	758	760	801	713	764	739	725	756	800	722	803	826	781	756	777	739	779	769	735	740	700	791	724	767	767	842	814	725	758	752	773	800	788	751	698	751	805	783	755	787	769	747	759	742	767	727	793	748	739	778	758	741	788	757	776	747	802	805	744	765	786	814	791	747	805	765	801	768	778	772	758	779	756	754	782	774	780	749	785	758	766	765	809	748	727	773	762	751	746	810	785	724	785	812	804	796	726	792	785	746	768	814	738	793	696	748	717	824	776	757	759	768	784	767	756	760	821	774	782	782	776	769	782	717	744	716	779	751	810	793	744	757	762	766	797	781	751	788	779	749	786	761	790	748	760	771	786	810	803	793	745	700	777	754	793	749	706	775	783	753	788	790	773	754	753	769	790	781	744	747	767	774	763	772	771	768	788	805	719	736	796	771	772	772	782	696	758	777	785	789	785	720	808	742	759	769	744	780	765	823	749	772	821	750	719	780	772	754	793	811	713	733	806	769	770	735	773	785	721	762	817	761	751	779	773	728	724	766	779	807	772	763	749	791	775	774	761	767	769	714	781	735	736	736	731	792	777	735	737	734	764	735	741	771	707	811	723	763	817	755	777	734	755	775	773	805	755	765	861	764	794	768	791	768	773	855	740	780	734	741	796	838	740	767	708	773	681	736	801	785	751	773	805	752	774	757	815	774	749	799	777	758	844	801	769	763	787	753	800	743	778	747	764	756	826	775	778	769	743	769	737	746	807	736	785	797	758	771	764	777	733	809	764	799	759	784	798	757	772	788	780	719	760	793	770	751	786	743	782	771	779	722	767	747	772	749	764	742	754	789	802	793	743	802	771	760	736	799	794	801	742	768	758	745	757	749	752	733	809	769	780	779	762	802	800	775	772	751	755	726	769	788	779	799	783	781	761	736	764	780	768	762	712	753	794	752	781	815	772	738	740	824	744	777	791	790	755	736	734	752	760	741	732	779	782	768	793	757	755	759	734	763	790	752	790	779	776	834	758	782	800	782	736	832	770	744	819	754	731	816	741	741	761	752	795	769	770	793	744	816	764	776	746	784	785	759	750	796	779	729	757	750	760	826	764	721	724	774	733	774	775	738	765	788	802	758	770	778	785	785	774	776	787	749	810	731	754	784	710	772	730	781	792	798	756	781	809	730	790	777	734	772	767	761	774	777	791	822	798	797	817	780	833	796	781	768	826	762	757	796	744	751	786	737	750	756	819	698	762	778	808	777	738	803	726	778	770	786	737	788	815	755	750	775	749	748	744	769	765	761	755	789	738	798	803	754	751	769	758	766	746	762	793	750	790	748	752
26928	21308	19060	10225	5344	3532	2743	1718	1307	1129	1032	902	910	796	797	701	636	616	592	547	526	536	571	526	494	537	554	508	535	503	571	515	595	505	576	525	495	505	535	583	527	564	561	521	518	551	505	544	493	544	520	514	523	527	545	522	575	558	499	532	543	508	499	511	501	543	502	529	520	490	503	550	521	520	518	524	544	511	578	538	524	529	541	533	561	529	524	503	530	523	528	537	512	501	563	516	512	535	537	523	545	524	522	552	565	503	505	536	564	518	490	540	570	536	533	509	568	505	534	527	506	503	494	500	504	535	539	494	536	506	524	537	525	559	513	524	499	519	504	515	536	570	533	492	507	501	518	519	585	510	511	543	481	469	533	503	515	549	543	553	492	499	558	546	561	475	583	544	544	485	539	507	514	544	520	530	483	547	560	553	511	534	542	560	525	519	510	480	547	545	500	523	508	555	510	512	519	520	493	501	538	500	540	480	514	493	522	527	528	535	520	555	502	511	539	518	535	533	529	497	498	513	512	509	507	519	530	515	509	501	561	512	529	529	518	516	547	520	482	498	538	546	549	524	543	539	524	508	502	516	533	511	524	505	532	539	510	555	509	505	476	514	534	481	550	482	483	552	498	525	471	504	579	491	558	538	539	484	532	494	507	575	533	540	528	538	494	553	556	530	528	507	515	523	528	517	544	525	555	503	534	531	529	524	571	533	528	488	523	484	515	556	534	579	529	527	564	501	514	536	540	471	522	527	518	518	485	529	550	514	554	522	523	566	512	540	507	519	574	486	489	513	500	509	523	498	521	560	514	498	505	503	542	515	497	521	502	512	514	512	512	506	520	539	520	527	532	495	544	516	503	510	505	547	502	518	526	514	524	536	506	507	490	512	509	549	513	526	538	508	511	494	511	510	495	531	491	551	557	516	502	510	532	520	542	547	521	494	510	544	558	496	525	522	530	495	535	523	486	517	516	525	553	537	522	533	537	516	474	526	558	534	529	483	530	529	566	493	568	532	525	498	518	515	511	538	485	557	501	512	533	537	580	519	524	542	536	539	524	492	522	551	488	546	535	496	492	498	495	527	491	533	530	531	556	512	532	482	502	545	520	514	530	529	516	549	519	535	527	541	532	511	547	540	510	508	478	527	523	543	544	501	554	505	503	517	502	529	517	512	536	535	519	519	520	528	519	522	548	545	487	518	540	527	531	555	519	497	518	545	545	539	479	491	480	557	474	533	523	540	519	508	555	509	510	473	482	531	533	540	541	529	529	531	519	507	547	517	539	511	522	542	529	502	495	550	532	552	554	496	562	497	517	519	528	575	540	561	542	538	516	519	543	533	517	516	548	520	494	540	504	539	531	519	501	527	518	529	537	534	552	525	545	513	561	538	498	524	547	553	518	514	518	508	511	482	516	518	492	523	498	515	494	528	515	506	518	494	511	466	526	483	501	515	482	544	539	512	471	517	535	512	514	497	482	565	493	490	481	505	525	528	543	475	476	527	525	553	523	566	544	527	562	548	485	536	466	508	511	516	569	562	543	495	491	498	512	491	515	512	510	510	491	560	547	535	559	511	509	517	545	474	517	510	528	557	526	531	468	595	496	522	520	492	516	533	505	547	490	515	529	524	488	502	491	513	519	521	512	515	545	536	516	521	483	522	573	576	482	498	521	540	553	537	553	507	539	491	498	505	524	565	480	486	522	518	510	501	542	534	548	543	509	497	505	491	494	506	531	566	525	526	502	489	517	516	544	557	533	524	527	480	557	523	530	526	546	575	457	508	493	560	540	572	529	538	530	544	518	516	511	572	552	501	519	503	520	497	565	506	527	543	479	518	529	506	536	562	572	534	552	526	532	533	532	518	502	533	542	511	506	537	520	521	549	495	553	547	546	547	495	499	489	515	517	541	495	502	545	536	536	543	526	549	517	477	542	507	529	525	526	506	562	519	504	527	541	544	520	510	556	542	527	554	542	526	530	538	576	530	530	523	535	535	511	530	486	514	524	531	532	491	526	501	487	551	531	510	524	554	515	551	545	510	503	532	547	497	524	514	521	499	506	519	518	495	511	533	552	517	530	486	520	512	551	554	526	514	531	533	511	519	545	520	565	494	534	521	531	481	526	503	501	519	528	542	488	511	563	496	557	545	586	487	541	540	525	553	518	527	561	521	492	495	521	536	545	511	486	494	498	567	518	494	519	564	564	515	504	496	495	540	557	500	535	534	556	534	500	538	536	511	506	538	495	537	525	531	532	524	570	534	511	546	544	542	547	540	514	589	541	530	547	508	525	550	513	527	482	506	496	530	478	531	540	535	520	529	541	511	537	499	550	513	482	519	514	550	553	554	533	507	494	556	517	520	533	560	557	507	484	521	527	526	546	526	491	555	531	553	548	496	531	531	515	535	501	500	520	547	505	494	522	513	510	520	517	508	556	536	548	554	500	516	533	535	550	526	516	541	574	473	530	504	507	534	522	491	535	539	534	571	507	530	508	572	499	515	482	529	517	540	540	547	543	506	535	522	520	507	521	573	530	503	513	531	545	514	501	505	500	488	511	528	541	500	529	519	493	529	515	544	505	562	511	516	545	561	528	557	529	522	538	526	526	502	481	549	510	493	550	511	550	539	537	531	541	511	508	511	518	548	543	515	573	542	521	541	508	499	519	529	519	550	534	518	505	523	513	530	496	522	519	520	531	539	520	536	496	503	519	561	533	527	534	553	549	487	490	540	533	548	572	549	548	527	514	525	514	538	534	548	506	514	567	524	529	532	509	508	516	512	500	559	543	541	502	555	502	512	503	483	525	566	546	517	521	521	561	512	513	536	519	581	500	486	514	551	465	536	509	505	546	534	511	548	517	532	547	556	490	535	539	542	519	515	501	552	531	516	545	476	579	525	573	508	540	499	492	542	568	484	550	528	541	524	544	495	502	495	528	522	550	526	505	542	542	496	494	532	514	552	555	556	531	539	500	517	527	528	506	523	531	509	545	496	554	507	479	510	549	547	499	520	544	554	544	516	524	504	512	514	523	514	548	537	536	489	538	543	522	502	484	587	506	512	565	523	495	508	517	536	530	520	540	543	533	538	542	512	505	509	538	541	569	477	514	517	551	539	516	525	548	496	479	525	526	554	528	528	517	515	516	534	520	489	533	527	480	544	538	505	556	526	529	523	489	549	513	513	527	525	557	537	532	544	488	498	504	507	543	494	506	529	519	508	524	523	511	521	542	497	496	526	500	524	527	531	501	562	525	545	545	538	459	543	529	494	515	532	550	547	515	538	587	521	506	510	511	507	519	477	510	508	559	550	544	535	494	497	577	555	516	508	528	553	517	557	531	494	582	497	536	553	538	528	539	533	503	523	489	569	516	502	522	533	488	542	538	510	519	483	505	537	508	515	529	513	508	509	497	537	495	544	517	498	513	565	550	484	533	498	501	507	545	536	530	532	540	518	497	553	530	546	534	514	538	557	521	505	461	516	490	488	524	537
14851	25092	22142	14051	11215	8728	7024	4781	3546	2950	2306	2056	1936	1729	1463	1252	1051	917	892	879	897	875	878	876	792	842	802	827	786	835	841	895	804	784	832	803	778	824	796	797	817	883	766	787	800	860	745	815	810	804	842	778	804	786	787	764	782	751	828	888	812	885	834	818	838	771	784	758	810	798	803	812	857	842	816	813	836	744	839	788	836	765	784	772	742	761	793	776	752	832	790	796	770	845	801	802	770	820	800	778	803	773	824	819	845	830	832	796	795	792	831	808	761	819	779	797	784	786	798	779	814	810	802	783	802	763	815	796	803	817	842	781	800	794	753	807	747	770	796	788	820	761	773	788	830	801	793	758	815	777	822	807	781	827	824	773	801	752	816	790	751	807	755	786	837	800	803	796	833	836	803	785	777	802	824	847	809	840	765	801	820	759	791	808	809	820	842	810	806	764	828	836	785	744	794	800	835	794	746	817	817	825	820	763	851	835	792	769	820	752	827	811	821	813	822	845	845	720	795	745	757	782	816	789	776	799	793	774	768	793	781	797	811	788	809	799	788	791	815	835	806	848	814	796	803	779	771	796	805	802	780	811	806	813	790	760	837	793	808	802	777	824	796	753	799	849	810	795	788	704	802	798	783	763	837	776	781	775	817	796	780	804	775	765	785	792	841	790	784	813	813	828	785	770	849	766	811	791	805	822	809	838	823	808	820	835	899	846	851	861	764	864	825	824	831	839	757	831	848	782	799	795	796	779	762	756	803	833	846	774	771	835	751	822	834	784	699	837	759	810	817	734	742	793	830	814	779	792	795	804	815	777	801	751	830	797	797	859	828	805	780	767	792	882	815	780	793	774	825	855	821	767	776	816	779	792	809	750	779	815	755	775	797	787	773	778	739	781	836	809	826	847	790	776	800	779	743	809	792	769	772	792	801	772	795	823	815	845	781	834	844	764	792	813	810	797	760	774	822	837	790	793	824	782	834	816	814	789	813	772	773	765	861	800	757	812	825	840	852	805	803	825	762	737	871	841	785	836	785	801	800	791	816	848	834	798	785	810	851	761	790	767	786	796	797	786	805	843	834	852	758	764	800	790	771	801	790	802	829	785	786	791	811	811	818	792	801	743	802	803	801	808	764	805	805	806	812	780	838	762	777	774	829	793	794	813	777	793	836	823	822	782	825	805	806	838	815	755	799	781	812	815	788	777	828	820	822	827	813	769	799	733	757	779	801	855	809	846	846	763	785	814	813	778	839	769	757	788	803	807	761	772	844	777	809	786	752	798	834	745	823	784	803	788	786	799	814	807	787	766	779	780	800	805	798	813	885	822	806	846	884	833	756	734	815	803	800	838	783	816	821	780	806	811	797	805	768	772	799	763	776	789	781	782	800	781	825	812	795	768	768	818	807	851	814	776	791	787	784	809	849	796	824	785	791	795	774	799	844	814	796	805	814	797	773	807	810	773	789	840	766	800	844	830	778	838	768	787	810	767	788	772	785	818	798	758	840	798	807	771	794	792	813	774	808	802	779	784	821	819	756	766	834	770	792	753	855	854	814	774	845	821	821	835	791	834	797	842	767	885	828	792	805	742	841	813	807	768	799	805	794	751	766	833	771	803	758	752	787	806	768	825	774	771	748	871	825	776	817	825	789	784	802	755	811	821	780	787	757	839	773	800	775	778	823	808	826	823	801	758	812	762	748	769	802	784	805	759	758	802	823	794	804	837	767	783	833	813	821	764	782	858	859	789	740	817	805	805	764	768	786	816	809	787	804	848	771	820	772	826	830	793	805	833	787	815	834	814	830	758	766	796	825	770	770	770	839	831	801	812	799	816	832	776	785	780	750	832	767	796	867	790	804	807	817	796	784	831	800	778	813	840	795	766	744	772	820	836	841	817	772	784	822	798	784	843	772	792	790	815	772	813	823	751	839	825	814	817	786	777	829	776	821	819	825	814	821	796	786	796	810	778	847	809	827	777	816	805	838	747	782	830	827	856	859	779	812	816	784	807	793	755	880	779	828	806	811	808	776	812	804	830	828	785	783	825	789	825	802	753	797	823	802	754	775	779	828	791	775	826	789	817	815	772	793	773	762	824	833	831	789	800	754	785	766	842	828	801	821	786	816	804	787	810	822	801	793	753	792	807	832	775	835	810	777	762	800	782	787	812	761	863	784	824	781	822	785	805	820	820	813	813	807	788	804	802	750	797	815	810	826	813	793	792	815	766	817	832	767	769	777	799	785	770	839	832	779	830	796	760	794	797	820	831	868	787	771	818	786	724	770	801	762	830	795	776	796	793	796	800	807	810	811	787	807	817	789	812	791	811	795	827	813	784	776	778	792	823	802	821	859	786	755	814	780	795	815	792	755	841	774	820	816	783	770	796	802	794	868	796	839	807	832	809	803	826	809	815	821	833	824	790	756	794	799	809	842	773	771	772	773	833	823	763	816	833	825	831	803	792	772	810	792	792	780	794	775	817	781	820	800	791	805	795	821	818	793	785	787	793	855	807	802	764	788	800	742	785	771	802	776	809	766	823	748	808	781	778	749	821	817	823	801	803	825	764	793	814	776	791	813	778	768	824	815	843	829	774	836	832	831	815	819	834	808	839	792	813	806	827	849	800	787	801	790	817	798	776	775	829	862	785	790	781	783	806	769	835	779	782	775	825	812	846	809	783	754	814	846	798	793	791	802	823	783	781	837	735	823	793	791	782	781	807	773	800	800	833	793	801	842	790	841	837	839	833	846	777	808	780	797	826	793	757	805	827	811	745	811	785	809	829	856	767	832	863	819	858	788	783	838	838	746	810	782	790	798	764	757	786	792	779	794	791	795	801	782	818	809	814	809	755	757	817	769	795	791	781	788	821	788	807	844	800	785	816	775	753	818	780	833	837	820	847	786	770	818	808	785	834	792	761	791	793	813	810	784	781	742	822	739	785	806	793	826	842	810	759	871	826	796	826	776	819	819	769	776	782	795	808	832	769	800	833	763	810	809	789	770	788	747	814	832	843	740	759	813	724	784	776	815	813	808	854	809	885	831	786	766	822	872	798	772	766	810	772	759	802	816	769	744	783	843	774	799	821	759	766	768	733	852	778	833	851	856	791	818	817	796	802	809	801	800	796	789	823	771	817	816	837	799	774	816	765	839	784	793	831	775	789	742	778	784	784	845	796	825	773	802	778	740	758	776	816	806	788	794	802	802	773	819	799	744	809	881	753	827	793	841	763	824	806	804	781	790	806	779	806	805	800	786	824	794	764	829	806	808	817	748	758	748	775	769	829	764	753	834	719	830	786	791	849	795	819	781	807	800	819	855	807	843	789	744	806	820	824	824	792	690	782	774	821	803	837	778	801	833	805	851	793	778	827	762	764	810	773	814	817	817	802	818	827	835	835	799	765	829	829	818	781	724	814	784	839	754	781	803	859	803	819	807	806	785	790	808	790	749	813	800	816	775	771	810	846	814	758	771	784	831	824	779	808	779	756	800	790
24008	21223	28500	24291	20852	12626	6541	3465	2525	2082	1896	1631	1538	1305	1175	1021	818	806	741	743	781	759	704	715	679	703	704	646	700	697	723	693	721	694	704	678	680	703	719	717	731	736	622	728	699	659	679	690	676	625	710	710	710	660	679	698	686	677	729	676	732	666	703	693	678	753	639	652	692	645	695	675	683	663	689	690	684	690	710	707	642	651	657	642	712	650	697	648	705	648	664	673	702	659	685	643	662	617	666	729	678	687	663	667	730	662	652	692	673	654	695	672	671	671	695	662	663	656	700	655	650	651	664	678	626	646	676	642	686	692	652	706	737	709	707	668	678	676	682	674	668	715	684	648	695	671	703	667	692	701	674	690	674	674	709	632	666	695	674	677	688	653	706	650	704	686	702	670	677	687	633	685	689	681	687	670	726	647	677	687	687	705	653	714	683	699	680	681	695	677	684	610	697	686	683	682	646	681	669	717	695	645	674	656	705	686	662	696	674	648	704	668	683	680	684	685	687	728	659	644	671	668	690	700	686	690	674	681	659	685	653	668	634	744	628	656	675	682	686	686	698	686	643	696	682	688	687	717	677	682	686	678	666	636	669	692	691	695	638	669	684	637	677	712	730	657	663	664	628	658	676	684	687	661	688	666	659	676	729	680	639	682	666	663	643	640	716	717	627	619	666	669	701	637	713	585	676	684	701	660	706	635	658	689	692	653	676	632	720	671	650	690	671	695	704	655	668	685	669	704	721	691	654	720	659	689	636	666	689	681	678	715	693	681	678	682	708	722	639	703	656	690	683	611	712	657	714	707	663	684	722	654	677	719	697	684	675	677	682	682	639	728	634	677	647	679	670	682	678	691	695	699	718	688	669	628	682	668	743	607	672	658	683	697	689	678	666	714	684	688	679	688	662	682	656	652	693	670	685	713	672	658	674	683	681	728	660	669	677	681	668	640	649	668	683	700	712	659	695	713	663	633	659	676	703	703	661	686	653	642	638	718	703	657	675	727	697	689	710	670	618	679	662	678	648	665	666	716	641	668	713	688	644	674	702	644	644	701	672	682	640	700	662	692	655	672	715	666	687	681	668	676	698	645	638	670	655	631	684	682	675	688	715	683	669	642	655	673	649	699	692	694	667	647	649	647	653	647	652	677	669	644	681	679	726	612	604	670	665	658	674	664	668	711	662	620	663	696	702	697	696	704	720	640	660	720	696	689	723	633	669	683	670	650	666	722	676	640	678	662	698	628	727	677	661	661	658	670	673	636	681	677	656	670	718	700	692	673	682	662	675	625	686	650	671	712	675	683	666	644	639	642	656	668	685	673	708	677	644	669	665	648	701	665	651	654	688	690	640	683	693	696	666	739	706	668	690	656	635	715	661	660	700	679	683	660	675	672	664	647	668	652	649	697	699	623	654	675	703	674	705	674	680	697	676	685	640	650	684	699	728	654	682	695	633	659	689	686	638	679	683	641	645	717	691	696	613	655	682	654	699	688	624	611	684	713	667	709	665	676	639	609	643	640	659	636	665	729	711	656	634	688	681	647	645	672	694	617	689	714	647	683	662	702	695	672	663	672	648	645	659	659	659	703	709	642	635	655	683	688	670	630	690	687	607	639	695	640	650	672	627	692	668	680	670	675	647	658	695	641	627	683	647	669	704	710	667	677	702	665	644	713	657	685	637	688	688	685	699	683	657	701	683	695	657	709	694	669	715	658	658	710	709	649	698	678	662	682	613	698	645	698	641	642	636	633	683	707	637	658	700	661	704	657	666	684	657	647	654	615	705	720	662	643	713	643	690	680	692	679	668	599	688	649	682	665	643	681	686	698	684	688	682	696	701	662	745	628	628	646	679	710	680	667	683	634	623	711	675	673	658	727	678	669	671	734	663	661	649	700	652	693	668	651	657	734	698	658	630	680	690	676	678	691	681	664	699	724	666	682	671	647	666	645	689	638	631	685	669	621	666	647	695	666	680	664	677	707	650	647	694	711	679	617	651	707	677	664	717	701	686	673	707	659	693	661	692	700	682	696	674	716	659	649	684	671	654	652	664	681	689	635	641	686	685	654	671	642	671	658	672	672	736	692	664	627	722	667	681	713	667	709	684	656	674	687	677	664	701	630	723	738	696	657	686	691	677	713	689	628	661	685	646	643	653	690	719	640	678	669	701	664	649	634	634	683	687	681	654	652	713	679	624	669	641	695	657	700	627	701	688	671	679	703	661	694	667	699	644	665	690	695	686	680	704	682	672	671	661	679	700	652	675	706	653	669	681	642	709	682	658	662	653	704	651	670	673	663	721	726	697	681	608	671	683	645	674	645	653	643	712	688	696	724	626	661	663	650	680	636	684	651	662	639	673	660	693	690	613	682	681	724	674	669	740	687	715	673	673	649	624	662	644	631	654	661	621	677	696	727	703	687	678	651	649	691	660	672	657	665	694	666	691	681	672	654	702	743	648	692	688	631	700	685	684	652	707	662	653	683	643	682	687	683	677	672	672	721	693	676	670	687	717	702	692	664	662	663	615	711	657	666	632	688	709	661	665	683	701	654	677	653	670	701	699	663	682	675	666	666	646	670	707	662	651	653	681	678	714	685	645	701	702	640	651	720	667	656	684	680	715	724	682	692	674	675	700	659	695	662	607	675	656	687	689	668	711	692	713	720	692	672	666	705	636	696	652	680	707	698	725	697	662	667	693	675	684	646	702	658	669	713	650	651	679	652	666	702	706	668	683	650	675	687	624	676	687	639	662	657	650	652	662	613	662	706	647	675	649	667	672	673	700	693	645	686	649	639	675	659	651	660	658	653	658	641	719	627	678	682	639	660	640	684	669	660	673	645	683	667	669	695	690	653	625	701	598	675	673	688	664	704	686	664	673	693	659	645	669	691	643	688	691	625	685	693	619	708	674	676	657	671	665	642	705	702	657	643	648	676	676	688	685	660	736	688	679	627	654	655	638	668	633	699	719	741	710	691	678	635	723	685	671	680	654	664	664	659	705	718	653	643	648	650	678	678	666	656	663	663	650	680	634	661	696	670	677	659	641	715	689	691	660	663	642	626	654	676	678	649	702	639	703	662	682	682	695	707	657	672	664	643	687	639	693	689	737	677	632	642	651	705	701	653	703	700	671	647	635	663	674	677	691	691	719	643	719	696	667	699	654	694	618	655	676	696	656	675	669	654	660	654	659	687	727	687	686	637	702	672	685	646	703	705	662	695	620	696	644	661	670	687	680	696	681	710	664	742	685	664	674	679	657	689	739	629	676	666	683	644	675	705	665	638	671	668	665	663	656	724	620	680	636	640	688	623	686	670	713	702	660	647	666	692	679	739	711	659	695	649	650	694	659	684	712	693	642	635	681	671	691	672	641	661	701	639	691	720	645	660	665	669	639	676	656	675	739	667	640	653	691	647	656	661	674	712	664	656	640	715	668	719	693	660	686	693	659	681	716	672	684	697	718	688	675	684	673	675	628	612	690	658	643	638	650	691
16777	32143	29302	21717	17666	14539	11827	7871	6292	5092	4398	3761	3439	2838	2231	1795	1462	1268	1259	1301	1243	1247	1173	1126	1105	1071	1098	1057	1058	1084	1155	1116	1086	1131	1065	1013	1043	1057	1027	1090	1077	1063	1015	1050	1056	973	1009	1004	1045	1029	1037	1007	1025	1037	992	1049	1061	1052	1052	1039	1038	1020	1118	1003	1045	1054	1016	1034	1094	1073	1011	1026	1063	1105	1026	1059	1085	1033	1004	996	1028	1038	1036	1017	1002	975	1045	1043	985	1028	970	996	1009	1002	1034	1000	1103	1026	1056	956	1020	1043	1091	969	1006	1004	1073	1053	1062	1028	1003	1002	1028	1048	1050	1023	1071	997	1028	1008	1020	976	972	1035	1024	1080	1082	985	964	1025	1079	1042	1019	971	1081	999	1008	1062	1015	999	1008	1026	1019	1075	1037	968	1022	1009	1026	989	1033	1041	1007	1046	1054	1012	1030	1012	1002	960	1025	1030	993	1000	1032	997	1014	1050	1014	983	1051	995	1081	942	999	1035	1009	985	946	993	1019	1047	1055	1005	1041	1053	1023	1061	1023	984	1014	1025	1040	1024	1017	1088	1025	1073	1085	998	1066	1019	1000	1041	1007	958	1015	1002	1030	975	1045	993	1038	1006	1021	975	1028	999	1024	985	1052	969	1095	1003	1062	1019	1045	994	994	976	1034	1017	1043	1033	1000	1043	1039	1032	1002	1051	1007	1006	993	1052	1054	1032	997	993	1054	989	1032	1055	1057	1014	1012	1025	1045	950	977	1045	1011	1039	998	989	1051	1027	1029	1005	1033	1018	988	1019	986	1006	1003	989	1031	1043	1047	1012	983	1068	946	1025	1085	1007	966	1004	1003	1016	992	1031	938	1052	1021	1064	984	1021	992	1031	1056	1024	1003	1011	996	1019	1015	981	1026	986	1048	1060	1043	1034	1015	943	1024	1014	989	1060	1086	1034	1048	984	1028	1013	1116	1007	1063	987	1007	966	1001	996	1066	1101	1006	957	1046	955	1017	1040	1006	981	1012	1044	995	1014	973	1013	1064	1097	948	1032	1063	1049	959	961	1008	1042	984	1036	1086	1039	1011	1002	1063	1024	976	1022	1037	1015	1096	988	1020	1032	973	1022	1004	1002	1004	1012	1025	1038	1107	1003	999	967	1043	996	1007	984	1003	1049	1004	973	1032	986	1023	984	996	1018	1010	1001	1022	1015	1093	1042	1020	1031	997	984	995	1030	1005	1027	1075	1026	977	992	994	1024	996	1038	996	1020	1007	998	1035	990	1042	1054	1027	1036	1020	982	984	1016	1045	1020	1089	939	1046	1041	985	987	1014	1028	995	1032	1004	999	1043	1014	992	1029	1015	932	1020	1051	1044	1010	1022	1069	1079	957	1044	960	1003	1033	997	1033	992	1014	991	1013	992	1003	1007	1027	1015	1036	1075	981	1088	1008	984	995	996	1056	995	1046	992	981	957	996	1021	1030	964	1013	1034	1084	964	981	1003	1011	1008	1066	1020	1054	1062	1039	1057	1039	1052	1022	1031	979	1031	1023	981	1049	1083	1107	1055	998	1022	1040	1046	1034	1011	1057	1050	1026	1049	1041	1081	999	945	1023	1033	990	1101	1016	1024	1005	1014	1068	1018	1030	1018	1016	1061	1031	1029	1018	1018	995	979	1019	993	966	1031	1036	1030	1062	1034	981	1048	973	995	1038	1018	985	1029	1009	1036	1011	1015	1000	972	1054	1050	1092	1011	1053	1037	1010	968	1020	988	1022	993	983	1019	1024	1049	1022	1016	1038	1008	1042	1046	1082	1000	1014	1018	990	1020	991	955	1027	986	1008	967	965	993	972	972	1047	999	1009	1012	996	1022	1073	1005	984	1029	1048	1052	1040	1056	1034	1035	1024	1025	1050	1070	1014	1016	1008	1011	1018	1010	1055	1041	991	964	1039	953	982	1056	1007	976	1045	989	1041	1022	1054	1022	1010	987	996	1040	994	989	998	1020	983	1044	1020	987	1085	1072	1026	1054	991	1079	1018	1037	1037	991	1004	964	1038	973	976	993	1042	1014	1042	1006	1007	1034	974	1005	1049	1041	982	1061	1028	988	1019	1045	986	1025	1000	1002	1001	1008	1013	1011	978	1012	1068	1007	1014	982	938	1020	1007	1050	1047	1041	977	1040	978	961	1075	1040	1009	1023	968	1006	994	1017	1034	1045	1070	1051	1017	977	986	1000	1008	970	1036	1032	1018	988	1013	971	1067	1035	1021	1026	982	999	1037	993	1028	1033	1017	1002	1021	1056	1051	1047	1015	1016	949	1016	985	1036	1009	1017	1016	1018	1063	1013	1022	1046	1033	1000	970	994	1026	1077	993	998	1077	1032	1054	1009	1006	1021	1014	1013	1004	1023	1008	986	979	1024	1014	1006	1035	1049	975	1062	1105	1089	1001	1007	1017	1033	1021	1046	1019	1002	1032	971	1025	1039	1051	1009	974	975	971	1084	1038	1126	1015	1040	1028	1045	1006	1060	1079	1020	1015	1045	1015	1033	1062	997	1005	1053	992	1022	1008	1019	1006	971	1020	1019	1048	1014	1050	1101	1030	993	974	1018	1053	1037	1024	1003	1013	1042	1018	1017	1036	1008	999	1070	1015	1051	1027	973	1009	991	1036	1054	1027	1024	979	1049	1037	947	1054	1007	1034	957	1045	1016	1014	973	1025	1006	1093	1039	1055	985	1008	989	961	1026	987	1018	1005	1058	1006	1066	1010	992	989	1073	1019	994	1025	1004	1061	988	1003	970	1007	1074	1005	1038	1020	987	1026	988	1019	1033	1003	1042	1034	966	1000	1027	1015	1008	1009	1016	1042	1046	1055	996	1006	985	992	971	986	1099	1037	1118	1051	1048	1042	1018	1089	1048	1022	1049	1005	1033	948	991	996	997	1015	1021	1028	980	1015	990	1059	1062	1072	1063	1056	1018	1054	1040	971	1088	1096	1037	1025	1032	1014	1055	1022	1051	974	1003	1037	993	1031	1013	980	992	982	1030	1074	991	1037	1047	1011	938	1014	972	1064	1018	1080	1044	982	984	972	975	1058	983	1026	998	1009	1011	1051	1013	1024	1016	1019	1066	1008	1012	1003	1043	1043	1060	959	1060	991	1027	993	1046	985	990	1062	998	981	978	1037	1004	1011	1034	1019	1018	1031	1025	964	1011	1030	989	1017	1013	1072	1031	1016	1028	993	1023	977	994	1023	1041	1051	1037	1004	1038	1034	985	1027	1036	1009	1029	1011	976	1061	1003	992	1040	1073	1078	1036	1038	1031	1031	963	1007	1017	966	1015	992	1072	1024	1054	1072	983	980	1049	1085	987	1065	1075	1042	1030	1019	980	999	1035	986	998	1065	1019	975	1055	1053	1055	1035	1027	984	1067	1045	1014	1046	1068	1006	1039	1053	1047	981	1128	992	1024	1118	1044	1013	996	1047	988	990	997	1005	1000	1004	1033	1028	987	1002	1017	987	1049	971	1041	984	998	995	1036	1032	1016	1062	988	1008	1026	1020	1014	1020	1066	1038	1058	979	1064	977	1006	1005	1036	984	1036	1091	977	1031	1018	974	1032	984	999	1061	1024	1056	1035	1086	1012	1010	1056	996	1004	1011	956	1029	956	1023	980	1011	1050	995	1062	1030	1036	1000	997	970	999	1052	1039	1088	1003	1035	1047	953	997	1039	1019	1020	985	979	1035	1029	1020	996	930	998	1041	1030	1008	1005	1073	1058	987	1085	1050	941	1052	1050	1003	1078	1055	955	1057	1094	1037	1014	978	987	1074	995	1047	1018	959	1064	1028	1004	997	998	1034	999	1071	1001	988	987	985	1067	1042	1037	995	934	988	1031	1059	988	1021	990	1042	1045	1074	1038	1015	1032	1062	930	1048	974	1007	1067	966	1009	1024	1055	1060	1014	995	1001	1018	1004	1069	1006	1030	959	1053	1025	1030	1055	966	1044	989	1037	1052	1036	1022	995	994	976	1044	998	1064	1017	1012	1032	1047	1042	999	984	1085	1036	1063	1039	1031	1022	1066	1015	990	1031	978	1022	1027	1007	1028	1004	942	992	1011	1005	1019	1005	980	1047	973	1053	978	1033	1028	995	980	1011	1082	978	1042	988	938	1063	1056	986	1021	1031	1017	1056	1056	1009	986	1024	1012	962	1008	1046	1046	994	1003	1033	1032	1062	1037	1090	994	991	1026	1050	1022	1023	1019	974	1036	988	1072	1009	984	1064	1043	995	1013	976	977	1015	1014	1012	993	1014	1047	1025	948	1019	1049	1041	1040	990	1034	1026	956	1025	1068	1039	1067	997	995	1025	1016	995	1032	1018	1037	962	973	992	1086	1041	1024	1031	1010	1014	1005	955	1049	1084	1013	1028	1025	1001	1027	977	991	1009	1064	1084	1039	1039	1022	1072	981	973	1012	983	1012	999	936	1006	1008	1043	1036	977	1038	1036	1002	1037	1041	995	1034	1074	997	1025	1030	974	1053	1024	1043	996	1008	970	1040	1012	949	1061	973	1045	981	1009	1024	961	973	961	1039	1026	1031	1055	1050	1028	1060	1055	935	1037	1039	1025	1022	1035	1053	1039	1035
23050	21289	29140	23753	21368	21219	13362	5246	3523	2900	2483	2134	1840	1416	1200	879	722	723	745	682	663	630	573	592	576	583	551	525	587	561	593	545	539	532	540	548	528	540	565	503	514	560	560	533	529	530	569	539	504	547	512	485	537	522	499	537	513	578	511	617	550	542	522	528	534	533	526	483	515	526	537	522	554	543	536	545	549	504	542	520	491	526	565	544	466	502	550	531	533	492	558	558	525	527	538	502	509	530	483	524	557	520	490	521	571	536	552	533	533	550	513	545	499	523	529	523	528	545	512	509	532	585	536	515	503	512	513	531	516	547	465	549	499	530	552	461	541	528	554	511	560	495	517	541	534	501	474	533	530	553	510	527	525	554	511	521	528	541	514	503	512	507	530	541	511	529	502	508	526	517	518	511	518	506	535	491	490	491	463	509	522	525	485	529	557	542	532	520	506	517	562	493	530	552	519	493	551	537	513	538	504	531	530	521	515	483	500	487	559	510	544	532	524	479	512	518	503	538	514	530	522	518	504	482	534	560	534	527	521	516	578	545	535	498	540	545	498	517	553	481	533	511	538	605	506	547	570	515	545	570	528	548	543	462	525	471	544	526	513	555	529	530	546	508	518	522	493	513	507	565	505	517	516	560	544	520	531	524	516	539	558	538	545	485	550	502	534	511	489	511	503	510	505	516	587	472	474	534	533	537	544	553	538	563	495	520	510	530	585	545	499	519	488	512	529	499	533	549	523	516	561	520	504	541	524	512	527	519	439	522	484	548	523	546	483	525	525	552	492	499	505	543	547	578	501	525	569	497	536	514	525	481	525	549	503	540	494	516	491	534	524	515	526	598	560	504	583	501	509	523	517	518	516	483	553	547	505	497	482	493	510	502	519	502	522	489	518	550	504	512	524	504	513	513	520	555	483	519	558	552	521	536	467	535	531	574	511	537	529	526	516	526	552	504	516	542	504	510	491	528	511	511	525	536	504	511	546	553	521	490	524	542	505	538	520	520	564	497	532	533	550	541	520	484	537	497	504	544	503	556	551	570	533	495	500	513	539	535	557	544	522	524	538	558	509	510	529	547	553	525	472	536	550	543	522	546	545	519	530	517	535	534	535	499	521	540	510	534	479	554	542	546	538	568	537	505	538	517	514	527	520	520	546	519	531	529	508	534	529	527	550	552	506	526	486	527	513	549	540	530	545	537	510	522	501	536	540	527	541	526	511	484	504	549	552	530	529	572	519	525	517	455	530	533	534	528	531	555	545	501	518	537	539	518	524	550	515	530	552	535	517	565	519	506	532	503	518	516	536	491	510	507	541	538	511	517	502	514	486	493	531	500	501	533	516	523	524	542	530	534	541	546	553	518	542	488	501	495	510	516	520	483	484	538	523	524	495	574	527	547	523	510	554	531	495	534	529	529	501	550	496	515	490	487	535	516	525	531	486	512	541	561	517	508	550	530	559	501	516	517	565	512	538	515	518	555	522	505	545	470	511	525	534	480	531	528	532	512	519	502	491	488	502	557	500	553	559	501	531	498	526	528	539	559	467	461	497	517	539	512	550	567	535	542	491	521	494	525	528	522	521	509	502	556	546	524	510	504	510	532	536	534	530	485	527	530	535	502	521	498	516	522	550	532	500	521	509	517	536	491	494	499	508	484	552	505	540	510	539	530	480	530	518	513	486	541	514	499	509	511	495	489	518	506	528	476	500	520	532	537	494	505	502	515	540	526	531	528	515	509	511	502	560	543	519	523	518	497	551	491	508	534	551	492	526	551	537	565	563	505	545	513	534	540	524	519	518	494	530	539	514	522	525	458	525	504	528	535	541	527	529	500	525	513	479	514	492	567	512	567	494	511	548	546	543	534	508	486	505	567	555	508	515	576	526	514	493	549	479	513	524	507	559	521	555	495	552	502	515	541	522	533	525	530	534	520	582	500	545	568	502	576	504	523	509	514	530	506	563	523	536	487	541	522	500	539	514	496	501	548	513	540	582	509	564	556	543	500	522	549	539	517	520	498	536	503	525	498	562	493	528	538	480	530	523	501	498	580	495	503	519	479	526	501	527	485	565	498	477	563	552	491	561	502	511	573	517	542	489	505	518	507	542	516	482	534	512	492	519	558	506	523	536	523	530	511	526	531	515	551	493	479	553	543	563	469	495	471	519	531	531	492	534	508	517	536	513	528	551	513	516	540	551	509	517	507	517	552	501	535	563	519	518	486	552	527	513	510	595	532	507	512	536	475	519	555	470	530	525	539	526	529	495	498	515	496	562	540	530	537	528	501	496	498	519	521	497	542	489	502	556	571	529	523	482	482	493	498	531	542	483	483	558	564	499	542	527	538	529	549	548	525	516	527	510	521	560	520	520	503	498	541	525	517	501	525	528	500	516	481	487	568	512	502	509	461	543	542	523	561	517	559	480	530	538	535	510	547	515	525	554	512	530	542	506	523	494	511	524	531	505	541	497	532	531	537	534	569	502	528	575	533	528	521	510	511	529	530	508	529	554	498	522	512	529	530	519	496	556	564	540	507	509	536	511	535	530	540	530	549	512	538	507	536	518	487	521	565	529	543	527	518	537	547	552	510	523	514	488	529	508	479	529	551	573	568	532	524	508	524	561	502	520	499	486	503	513	493	483	531	508	553	487	530	532	507	539	516	527	540	521	527	520	542	543	570	547	529	516	563	506	490	557	522	549	517	538	532	536	552	508	478	514	484	478	533	538	509	513	551	531	479	540	492	560	540	500	520	467	525	535	494	525	514	538	546	496	521	527	542	533	505	502	524	483	509	553	509	531	498	518	522	545	536	546	515	498	497	553	563	525	502	526	504	545	532	524	524	527	538	548	527	507	520	500	547	527	570	501	481	558	530	536	533	464	511	474	520	508	510	571	514	568	501	529	538	540	531	517	548	542	486	523	550	549	529	486	550	528	500	560	509	556	501	532	502	518	516	545	506	495	568	494	527	526	551	561	534	521	518	525	511	516	473	513	492	498	556	525	562	560	540	567	535	495	532	536	527	579	499	509	503	472	503	539	497	515	531	546	488	543	559	496	470	532	482	532	522	509	523	525	508	515	475	546	501	523	511	513	520	524	503	533	484	546	507	546	492	521	479	505	514	556	511	518	486	518	557	509	477	543	486	538	533	513	554	529	527	518	519	510	486	521	537	535	508	526	538	492	499	514	559	489	537	529	517	544	537	541	522	492	513	510	567	519	495	500	543	536	528	567	534	507	491	506	488	546	506	518	511	545	510	513	543	516	479	510	540	513	523	546	499	509	501	538	475	517	527	504	484	473	498	526	490	511	532	500	549	499	520	562	548	530	513	507	514	521	537	543	547	486	524	545	497	519	523	524	496	544	507	508	547	541	516	496	527	517	536	544	537	538	506	536	518	525	527	522	567	502	503	512	527	556	472	546	490	519	481	515	501	505	510	539	535	506	484	524	527	522	492	564	523	560	504	508	565	500	560	531	500	528	512	501	524	581	547
18822	36974	34473	27070	22429	19385	15115	10811	8758	7047	6127	5405	4413	3196	2558	1813	1374	1203	1251	1236	1141	1080	972	960	925	900	902	917	903	937	897	902	884	853	821	847	903	833	779	824	856	797	831	849	808	787	822	830	818	846	835	845	870	791	805	785	851	787	849	828	849	840	883	832	783	864	855	792	779	810	812	836	838	811	817	793	807	811	814	825	848	833	841	781	828	725	831	788	776	789	820	766	818	808	791	786	771	821	801	788	820	768	797	766	834	770	774	794	752	819	775	758	816	818	784	773	811	784	784	804	815	758	850	780	798	784	759	798	749	802	783	804	794	797	767	835	775	799	789	805	817	790	808	780	794	808	775	816	756	787	788	768	802	748	805	744	808	804	783	800	857	796	808	878	785	785	749	793	775	731	848	790	797	780	782	810	847	722	832	792	780	830	744	757	775	782	754	830	740	780	814	707	826	766	776	818	776	814	824	760	788	803	779	809	797	808	797	783	766	808	782	811	792	732	787	854	794	781	841	799	817	821	765	772	786	784	793	774	788	796	855	850	813	817	825	833	787	848	819	796	811	751	747	742	773	735	796	806	805	777	806	832	800	767	824	784	787	809	763	789	824	767	829	768	799	791	761	802	777	804	796	789	839	738	810	758	829	792	789	784	810	795	775	790	769	831	782	759	831	808	813	810	777	825	805	770	804	745	850	832	779	785	784	768	760	766	805	801	784	833	828	803	793	794	818	775	820	801	803	801	816	817	800	823	805	792	737	792	794	813	790	776	766	790	821	771	796	810	788	779	789	780	793	798	822	844	801	764	808	805	878	783	786	815	786	785	833	774	753	822	813	775	827	747	801	767	821	859	796	782	810	763	819	778	741	781	842	779	740	807	797	785	841	766	828	774	768	828	821	839	767	776	770	729	790	859	831	788	780	836	835	808	798	802	791	737	783	814	810	790	837	791	820	787	803	767	809	758	796	800	777	800	840	835	832	834	781	804	799	770	803	747	790	819	781	797	777	832	788	788	796	791	818	820	808	798	801	732	803	809	786	758	824	759	804	832	782	814	795	751	819	834	755	831	802	802	792	832	750	791	816	758	773	795	812	764	808	769	816	819	800	748	786	782	765	847	792	743	720	766	834	804	808	766	801	818	789	769	812	780	839	805	786	784	763	789	764	798	798	849	763	767	780	797	763	749	821	809	778	799	762	783	780	794	791	809	766	753	768	825	805	772	804	783	786	778	786	789	751	795	748	795	808	811	834	824	805	818	815	804	816	803	776	802	823	809	758	802	822	769	842	836	822	788	810	781	789	789	865	731	804	792	828	814	830	811	816	772	813	787	758	763	728	792	850	793	767	880	753	793	804	794	847	766	807	787	823	829	765	787	799	804	810	830	772	744	798	847	764	830	812	765	812	802	793	825	799	753	787	828	807	795	763	798	805	829	850	800	800	809	804	818	846	807	780	779	752	770	784	836	846	786	826	754	820	734	846	766	798	813	779	800	830	814	779	771	793	780	769	784	778	787	802	831	805	818	798	706	833	796	776	798	793	788	802	809	828	790	831	785	821	797	815	842	803	797	777	796	782	804	752	836	773	866	727	758	797	767	764	786	847	791	823	799	800	785	772	790	802	767	790	780	756	785	858	819	812	786	744	787	818	768	829	813	783	815	757	829	791	721	795	733	803	824	817	772	797	788	769	773	839	821	764	764	802	794	821	760	790	793	818	794	777	808	769	766	827	731	725	810	789	823	774	786	802	722	788	825	779	793	799	789	811	781	781	780	795	788	796	842	796	808	782	793	833	750	790	781	848	784	814	798	815	800	798	798	791	801	848	802	773	834	800	810	792	820	772	786	787	817	785	796	771	822	792	732	804	785	745	792	805	780	820	757	809	826	791	815	815	746	800	801	771	803	742	825	811	775	815	792	792	785	828	754	791	864	754	791	790	770	762	768	802	825	772	764	835	774	828	788	812	808	799	797	817	781	804	803	788	785	784	793	777	816	810	840	770	805	876	733	795	777	813	803	816	812	766	812	822	808	810	758	838	788	786	737	792	864	782	787	747	831	839	753	843	774	744	806	797	803	804	780	799	799	778	759	824	780	840	833	831	811	776	818	802	752	801	835	789	817	790	780	800	825	771	783	788	772	786	783	789	779	829	782	780	776	814	813	790	780	792	791	803	797	813	753	777	818	877	829	776	792	822	748	775	752	835	824	804	805	792	808	824	805	761	790	750	824	768	784	815	779	811	765	792	782	818	774	838	802	813	773	792	766	853	794	755	782	785	757	805	790	817	766	721	819	778	756	803	796	769	766	788	771	789	787	790	843	780	762	798	785	821	787	725	734	779	801	769	776	852	753	818	810	798	765	810	804	810	801	798	791	796	780	794	836	808	748	790	774	809	830	801	801	816	808	806	870	770	769	790	803	775	797	773	804	787	757	759	775	800	812	785	780	777	764	807	816	800	857	798	858	838	773	802	760	743	803	827	786	817	843	829	813	752	753	803	782	816	822	777	813	832	757	817	794	830	788	788	799	777	738	793	819	763	796	781	768	831	782	794	795	823	805	783	823	807	789	777	782	727	809	828	795	803	795	838	806	845	803	800	786	764	834	745	751	786	813	777	839	777	819	717	805	775	783	759	853	799	746	782	792	795	796	742	817	833	764	814	750	751	815	791	759	825	775	819	787	815	791	781	805	800	767	791	800	818	807	790	769	753	790	787	779	826	775	832	824	815	802	782	796	790	789	774	775	808	776	817	782	784	761	788	801	765	796	819	872	827	770	795	846	805	794	803	796	789	818	794	783	773	837	799	756	747	810	783	834	788	751	766	845	761	798	800	819	786	834	800	751	815	779	854	776	768	803	770	794	800	819	796	829	803	851	770	832	842	814	802	795	798	831	786	800	787	781	807	804	792	812	769	807	771	772	765	795	815	797	768	763	839	792	779	731	844	817	793	820	836	838	817	802	772	824	788	758	805	770	858	765	771	797	766	785	791	798	805	807	821	780	799	878	834	799	826	828	811	850	763	813	791	839	775	819	818	819	807	807	788	767	794	752	849	753	803	809	821	794	798	810	762	831	752	773	803	816	795	736	834	757	788	852	771	782	727	801	856	809	838	788	769	777	744	770	785	774	805	832	821	833	798	837	807	770	819	812	781	759	802	810	822	827	750	797	732	771	814	770	786	785	810	800	793	807	830	778	820	805	814	804	849	800	797	803	790	788	750	776	842	798	804	811	864	768	830	782	827	764	803	790	754	813	801	769	804	785	772	825	801	773	804	787	792	756	799	813	803	792	762	834	795	780	838	792	793	796	772	822	807	763	789	820	803	816	805	785	805	766	825	804	800	754	783	764	819	848	781	814	817	801	842	767	796	799	785	809	727	812	843	808	767	783	742	795	788	761	767	751	795	786	796	781	776	813	806	805	812	801	791	788	766	827	843	851	774	790	782	834	781	808	789	759	843	783	779	806	797	835	799	757	786	781	776	755	753	790
26707	21338	19601	11691	5871	4124	2828	1911	1524	1395	1193	1161	982	798	706	662	641	637	617	634	599	568	566	536	547	571	496	533	544	583	539	550	563	538	545	545	552	528	532	562	523	558	575	521	529	534	528	554	564	568	509	542	555	558	567	529	574	530	538	540	583	582	556	548	566	555	559	538	527	521	553	554	544	544	523	547	562	541	561	559	585	517	554	569	565	548	543	535	553	548	556	522	560	511	526	529	515	537	558	556	530	536	534	559	548	536	625	573	586	531	549	599	540	530	552	540	498	522	582	580	580	525	550	515	547	510	530	525	520	514	539	574	498	537	549	584	518	524	527	551	545	532	537	531	568	535	550	572	554	515	559	558	539	559	549	564	576	539	530	541	519	542	542	542	552	540	527	538	540	586	518	508	559	512	532	550	556	535	488	556	569	520	544	543	549	525	549	581	564	530	516	570	528	532	557	579	534	537	542	541	563	555	560	560	572	526	513	521	550	556	565	571	539	524	557	504	576	508	526	582	530	561	504	553	598	528	597	566	588	544	533	532	571	547	522	521	547	544	523	601	585	534	489	568	576	532	519	514	541	561	543	516	538	570	549	538	589	510	556	553	544	528	495	517	543	540	574	545	560	570	591	567	547	543	549	521	539	530	512	531	578	569	516	537	576	536	535	552	529	521	619	559	572	518	529	530	539	552	519	563	520	550	560	528	577	538	543	552	585	578	524	549	562	535	578	476	583	568	530	555	549	525	593	554	566	559	523	527	522	526	560	565	513	567	542	545	543	547	516	549	577	498	594	548	546	561	543	558	570	538	579	548	497	505	522	515	578	569	536	541	545	562	495	583	564	539	564	549	546	594	537	600	575	579	546	535	539	561	497	522	549	537	558	532	538	517	540	510	536	530	529	560	526	543	577	602	569	566	513	569	542	575	527	603	536	593	551	558	540	551	552	545	575	559	531	551	557	528	546	522	539	526	568	549	489	531	549	531	588	525	534	564	561	536	555	523	538	558	524	535	563	536	533	580	542	516	550	537	503	571	519	554	567	555	580	571	553	546	552	535	533	544	553	521	516	534	541	551	573	548	529	564	538	570	558	509	553	494	534	542	500	562	518	524	561	515	562	562	513	529	585	535	540	531	506	557	556	574	576	571	537	502	585	578	565	551	559	577	529	529	541	526	536	593	539	533	564	549	531	551	554	541	549	557	526	522	554	543	507	527	521	537	535	504	546	564	567	558	558	506	578	547	593	543	507	537	552	533	525	565	534	556	512	538	574	573	529	551	541	561	550	561	515	537	577	574	554	516	524	553	522	558	550	547	552	547	537	561	539	557	555	553	560	496	563	540	553	574	517	546	538	510	567	594	539	550	472	537	538	510	545	529	479	580	559	547	569	546	524	525	538	531	526	500	551	530	557	556	515	567	566	547	548	525	579	538	580	538	535	584	565	523	535	495	548	577	497	579	545	526	556	532	527	532	526	571	525	531	555	538	537	528	526	534	568	525	555	500	515	582	576	513	544	515	561	500	534	530	532	545	545	543	588	518	543	551	555	585	552	516	547	525	537	516	534	535	565	574	535	560	529	551	525	546	526	516	549	560	528	542	538	547	594	530	579	523	548	545	527	544	527	483	560	515	536	541	594	543	598	519	596	553	523	566	566	513	515	527	538	592	527	529	521	538	523	556	595	558	529	541	546	531	556	514	569	557	543	539	526	567	547	568	564	617	519	550	533	553	546	540	577	497	552	591	520	543	557	528	553	517	553	552	503	513	535	500	520	595	533	532	555	535	564	554	549	522	537	527	535	549	517	523	547	554	545	562	530	547	572	544	547	591	555	538	537	536	520	526	540	555	539	549	560	522	518	521	571	527	588	538	520	569	564	547	559	518	516	514	550	540	514	528	578	576	568	537	534	525	562	558	553	521	562	540	560	539	550	502	517	535	525	531	556	517	581	530	576	524	525	541	534	549	560	568	577	520	548	524	563	536	533	538	527	533	616	521	490	548	526	559	570	578	582	536	551	511	594	526	550	608	550	576	555	553	574	517	552	540	551	532	583	553	530	549	551	552	540	536	534	568	548	551	570	535	570	535	548	552	562	523	558	549	553	543	527	534	560	529	545	505	552	561	551	557	547	541	527	547	545	515	526	546	541	515	537	542	544	536	591	504	567	556	538	600	575	537	550	557	508	511	574	613	531	533	499	605	557	582	566	545	529	531	530	581	521	543	552	515	548	555	535	540	512	562	568	534	503	515	555	551	575	542	547	543	534	527	552	586	575	587	566	536	563	520	572	540	529	516	556	566	530	530	541	517	504	548	559	581	552	524	554	554	566	505	545	534	555	515	516	507	550	545	536	558	539	559	523	521	549	560	550	551	525	534	520	543	503	566	559	530	543	540	554	530	556	565	547	521	512	550	542	577	525	543	539	547	575	546	536	552	537	574	534	519	585	567	548	522	582	535	515	571	533	539	603	515	517	562	547	580	571	536	567	545	560	528	543	558	508	582	573	546	532	521	540	606	534	540	580	556	556	613	517	533	503	548	538	541	570	564	527	568	507	529	563	526	543	547	547	555	523	543	512	557	497	540	561	489	565	549	514	517	595	513	558	509	537	509	580	547	574	535	548	549	544	578	553	540	494	576	507	525	525	516	569	548	574	504	608	534	599	531	536	514	554	576	520	553	576	544	570	569	570	549	532	540	538	527	555	549	538	536	528	537	567	568	507	559	549	509	515	496	533	546	534	514	495	524	528	508	567	546	576	547	564	514	536	559	519	524	547	552	556	583	565	553	542	539	555	507	531	540	550	535	550	532	527	581	521	547	466	506	557	573	549	544	548	517	542	520	538	530	560	528	555	536	582	516	539	500	541	532	619	516	592	526	558	556	617	546	542	558	561	543	530	576	502	620	537	544	549	572	557	512	562	569	550	566	555	527	557	562	545	577	548	545	585	530	568	495	527	539	564	544	531	497	561	575	565	584	513	570	526	524	549	529	514	518	519	567	528	546	545	557	525	555	548	525	560	560	519	559	516	568	510	586	527	536	575	580	562	521	560	544	567	592	543	592	525	533	581	596	526	577	562	587	532	535	577	513	511	541	529	533	545	593	536	558	543	557	560	527	558	521	534	557	570	515	537	551	510	571	525	565	522	595	539	546	593	523	523	513	535	518	550	546	573	567	490	506	546	543	586	558	564	548	540	517	564	581	545	519	534	580	539	528	541	574	507	538	535	509	569	541	542	509	535	521	576	527	569	544	515	536	541	562	583	546	526	536	569	525	519	539	528	483	505	583	605	580	545	552	562	549	555	569	526	569	530	561	536	554	546	524	550	577	576	519	552	532	521	534	545	495	569	505	559	541	525	577	506	511	534	531	513	530	555	556	573	557	536	466	573	513	491	540	538	500	552	560	587	545	551	568	516	540	545	534	556	541	572	543	560	563	550	562	549	542	523	534	500	521	545	523	556	575	517	538	536	533	555	525	620	571	570	560
15064	25563	23271	16186	12027	10046	7069	5069	3976	3602	3103	2743	2103	1645	1432	1133	991	981	997	907	896	884	829	804	875	860	848	888	861	891	903	876	881	857	841	840	892	808	807	843	851	837	814	839	778	820	781	872	831	770	855	879	800	880	891	816	860	818	821	856	853	851	849	854	801	878	804	840	814	836	843	808	813	763	835	813	825	838	828	823	832	818	832	849	845	812	780	795	854	843	835	847	789	876	799	861	820	834	852	813	837	813	874	854	788	804	821	833	805	811	788	793	871	793	826	847	848	862	826	859	809	780	822	870	800	807	848	838	789	811	844	826	826	810	884	859	803	853	856	826	859	773	846	842	799	803	811	853	795	791	861	827	831	869	822	786	828	809	855	844	846	843	778	860	807	778	808	831	819	815	833	798	803	820	844	814	874	819	810	769	794	793	825	855	803	829	866	811	835	793	784	844	791	811	816	795	831	809	794	813	846	852	860	849	825	824	836	853	790	860	865	840	819	807	807	819	859	863	804	804	855	861	819	809	781	847	828	833	762	833	873	804	882	757	811	845	822	861	819	822	798	857	815	792	850	855	842	846	865	834	765	844	809	845	797	815	827	844	834	857	869	827	827	837	822	864	823	819	853	813	803	816	908	805	804	831	839	822	838	765	828	849	782	838	854	813	811	828	759	819	797	785	823	880	826	884	854	836	838	769	817	841	806	784	768	841	787	814	827	754	823	842	848	857	819	869	830	849	814	846	797	802	829	863	868	867	876	824	823	858	789	784	792	826	844	793	785	763	842	849	819	766	822	797	819	851	820	804	836	844	796	809	800	834	846	771	842	805	846	835	805	849	858	828	817	858	785	831	901	826	837	830	816	847	852	907	860	830	836	888	785	833	859	849	843	840	818	873	816	829	792	760	854	781	810	804	810	831	775	836	790	830	836	861	791	803	857	773	807	801	844	826	822	776	813	863	876	737	866	824	843	815	868	861	847	807	815	865	859	795	833	803	852	821	814	807	860	848	782	846	793	833	838	798	801	816	822	810	873	841	811	837	812	849	829	784	823	837	826	788	786	807	827	832	810	813	837	839	857	832	828	811	851	835	816	842	796	833	830	809	812	843	809	837	795	808	856	788	822	818	875	865	840	841	853	806	813	831	818	825	820	847	804	767	749	852	801	809	798	798	872	817	785	852	864	827	791	850	819	820	792	798	821	825	865	824	843	856	857	869	796	836	857	850	833	834	896	851	802	848	789	838	842	839	835	790	793	823	807	840	817	814	741	819	785	887	832	849	804	827	833	790	855	827	820	801	885	761	833	804	827	885	786	845	802	782	833	860	837	865	830	862	805	832	833	903	889	821	845	889	828	822	842	812	841	811	838	802	890	837	810	850	858	829	798	813	786	837	831	798	822	840	782	846	843	761	897	855	809	877	863	835	805	853	799	824	839	799	871	796	846	838	780	815	844	811	862	806	843	803	843	816	823	831	818	846	809	790	898	796	849	797	837	861	813	800	810	826	865	810	817	816	803	843	863	814	876	830	797	836	824	827	865	791	829	799	865	858	788	848	793	828	836	828	860	790	791	819	828	814	806	787	836	825	854	857	849	859	800	800	801	831	810	871	786	828	861	869	855	797	849	867	813	835	799	798	786	837	794	877	869	829	824	808	833	821	798	828	854	834	807	782	810	819	854	813	800	890	794	837	848	809	828	839	832	804	828	857	802	814	798	869	809	792	810	850	813	880	864	786	855	833	765	848	844	830	855	829	848	841	838	811	842	825	820	806	852	846	833	859	821	799	813	835	846	830	817	870	788	815	816	784	857	848	821	842	813	876	848	843	794	795	836	879	849	826	830	752	845	803	820	804	798	821	813	833	820	803	838	805	791	814	836	808	846	839	835	759	872	892	835	813	788	856	843	853	865	841	762	848	821	882	838	898	762	815	846	799	773	773	808	826	832	805	846	828	864	851	818	803	820	830	869	786	830	859	810	818	869	792	818	860	764	770	842	812	841	832	854	857	815	727	828	875	848	832	852	826	867	831	775	812	811	830	861	833	862	818	809	807	803	806	875	866	788	819	802	843	806	801	845	843	849	774	841	788	812	802	835	800	801	837	810	810	788	852	797	836	851	817	894	822	851	848	814	877	839	820	855	807	788	787	853	897	851	794	886	793	805	828	817	851	839	800	867	849	883	849	808	842	836	816	828	842	814	812	865	863	808	848	822	821	808	843	830	831	869	816	774	833	863	850	821	848	776	844	885	807	789	816	809	836	872	841	800	839	810	805	842	852	813	829	787	859	890	758	812	808	867	784	834	809	828	837	814	826	825	835	879	819	781	874	840	832	842	798	852	793	846	833	817	771	862	823	801	800	877	792	817	872	847	824	817	824	809	847	803	845	778	879	839	799	839	807	825	831	782	763	828	800	824	893	861	869	805	880	846	816	766	858	833	831	850	795	829	840	785	857	816	835	842	802	811	807	849	844	800	847	812	816	813	847	845	847	770	802	855	782	787	798	850	807	797	863	802	831	820	790	780	823	821	810	855	870	858	821	797	860	812	862	784	855	813	863	793	817	826	837	782	843	831	833	888	812	816	840	848	792	853	821	778	845	811	787	844	819	851	784	801	830	840	827	846	862	825	842	819	811	845	826	862	884	878	860	834	817	828	830	834	852	835	822	835	838	827	833	811	851	821	849	834	793	798	823	846	817	835	825	803	874	816	829	836	859	804	847	862	845	851	826	816	763	839	802	857	808	807	813	768	827	847	886	844	838	793	811	807	866	837	824	808	774	847	829	784	825	851	819	830	785	833	851	827	888	824	847	851	831	856	839	806	845	852	789	792	834	792	831	774	813	832	845	808	844	815	836	840	861	844	831	813	823	832	802	783	820	747	808	815	811	796	862	835	873	811	840	796	874	821	817	808	860	830	830	823	828	791	868	850	857	764	798	818	846	798	859	822	836	805	840	873	771	791	875	833	817	831	833	823	833	750	849	807	797	839	815	808	830	859	847	839	830	829	823	801	870	812	829	881	797	828	806	822	839	794	812	815	812	835	916	812	818	866	852	839	811	817	798	831	852	770	869	831	838	831	831	802	847	887	827	801	818	800	818	762	837	826	812	796	838	824	802	839	861	838	805	774	776	810	852	883	846	834	792	847	837	778	820	800	870	841	824	807	788	864	848	812	766	823	796	809	841	823	850	863	770	838	812	888	864	820	827	816	847	817	871	853	844	804	840	785	844	803	776	833	824	843	847	832	845	839	808	866	872	834	825	798	832	767	831	861	892	828	830	881	815	841	812	807	777	843	853	784	820	806	820	811	782	846	821	829	831	850	836	836	869	874	784	882	864	829	809	809	814	844	796	866	793	835	832	831	823	848	850	771	802	834	865	848	851	762	803	841	786	813	802	841	746	774	770	815	853	814	873	891	836	842	820	839	839	832	772	787	855	783	847	834	829	807	818	798	847	831	783	866	828	791	866	839	879	793	829	885	835	816	782
24006	21258	28512	24328	21037	13746	6759	3892	2814	2649	2444	1938	1546	1170	1103	945	827	821	834	724	783	745	770	724	730	702	746	724	767	749	721	743	722	705	706	716	713	681	767	665	732	692	724	700	650	674	731	754	722	730	711	710	693	674	682	703	664	757	719	713	703	709	683	669	729	724	731	708	734	709	717	717	699	743	752	717	688	681	707	733	712	708	734	672	741	702	689	683	717	705	698	688	705	711	696	696	700	662	706	733	718	704	711	673	636	731	676	683	690	696	723	675	685	683	708	731	700	680	698	705	716	721	654	750	707	681	731	658	704	635	701	688	708	721	718	679	715	685	699	723	681	716	693	703	677	672	680	700	691	708	711	712	672	679	712	656	677	707	702	702	651	757	702	621	688	687	768	709	710	667	669	719	721	697	696	697	649	673	716	660	690	712	721	706	721	648	693	688	692	723	689	705	729	672	653	697	700	720	691	699	681	653	741	703	654	702	708	721	697	698	734	724	699	777	649	687	694	724	655	755	697	699	660	663	716	697	742	685	724	736	672	698	673	693	716	706	748	696	672	714	674	711	698	688	683	715	691	719	735	713	712	699	694	669	675	740	694	774	700	719	671	674	767	706	667	737	685	689	741	707	707	660	681	691	692	765	740	659	659	707	691	642	656	719	678	689	680	683	683	724	709	693	682	690	724	709	683	732	699	730	690	711	754	736	705	678	726	666	667	704	715	724	747	725	707	739	678	642	706	691	741	680	709	696	687	704	667	696	713	716	713	680	725	686	700	700	683	680	685	693	733	675	741	707	649	694	690	731	698	691	688	677	721	695	699	629	722	727	695	710	696	717	681	684	673	696	675	693	703	708	684	711	695	666	725	673	740	667	659	677	730	660	745	740	670	688	709	720	684	730	668	698	714	737	726	712	702	673	666	705	651	715	739	664	666	727	693	648	652	675	688	713	616	702	696	737	714	715	694	694	679	639	681	676	638	690	673	699	718	695	711	654	663	648	721	689	654	721	634	705	716	706	736	682	660	720	704	702	688	709	701	697	747	716	706	709	758	690	722	716	676	750	638	742	678	695	715	691	681	666	740	714	726	688	697	712	674	671	661	760	679	703	729	747	680	691	691	732	701	698	724	677	659	685	702	678	716	679	673	689	703	668	735	693	724	689	679	689	726	679	709	691	725	689	670	654	708	676	719	699	678	699	697	691	703	674	708	691	750	688	704	663	709	682	758	661	664	712	714	711	655	687	679	688	692	675	683	675	674	696	710	692	712	689	703	667	700	713	700	672	702	696	696	700	690	707	713	703	703	703	698	692	705	721	694	664	733	728	684	667	713	718	708	728	713	743	715	689	695	661	678	710	702	662	689	692	715	690	714	709	741	675	702	753	667	666	678	725	660	697	724	724	704	713	727	670	697	706	740	688	652	681	699	675	702	693	722	680	666	651	694	794	725	729	686	727	684	676	694	695	657	669	693	692	669	720	688	717	674	734	677	709	693	683	689	721	673	677	648	679	709	637	716	715	661	684	699	668	659	676	722	721	633	670	676	715	715	632	676	680	694	673	685	698	676	664	743	722	688	709	682	696	674	693	723	692	677	720	709	686	686	736	698	637	718	713	706	654	696	705	685	679	695	667	654	689	687	644	710	728	660	709	691	708	712	672	686	646	682	670	663	711	629	684	650	688	691	676	666	728	749	710	693	716	675	665	694	682	669	678	665	700	697	677	698	700	710	716	689	710	639	659	695	690	745	703	718	681	717	722	665	711	735	692	662	676	651	701	675	779	698	720	712	716	702	690	634	707	738	672	679	662	714	707	694	722	684	699	730	710	701	657	680	697	729	697	717	716	730	648	674	692	686	710	725	707	705	671	718	668	655	702	728	721	707	660	683	642	712	728	701	696	670	742	646	679	664	689	705	671	697	677	717	679	740	648	648	652	673	666	727	737	722	673	684	747	678	730	699	721	707	696	713	727	672	730	668	699	701	642	648	706	683	708	733	683	665	680	679	666	720	724	702	696	709	732	707	697	682	724	680	628	675	693	690	701	730	713	676	701	710	710	704	661	734	746	671	679	712	656	662	708	700	696	727	667	687	690	652	705	691	672	692	717	670	655	685	678	682	691	711	745	662	748	728	683	734	683	725	660	735	704	687	654	664	687	691	727	717	686	714	740	671	657	677	720	636	692	627	652	722	702	693	683	718	685	703	713	676	711	706	692	674	719	706	681	729	634	720	715	694	713	673	696	696	687	704	649	708	659	723	694	677	686	733	707	672	669	703	668	696	697	641	652	695	697	660	687	712	692	660	685	713	684	671	717	689	720	683	707	682	642	642	718	700	685	694	738	713	685	706	681	736	683	665	691	713	699	688	727	626	708	686	671	694	713	696	672	663	668	719	725	666	703	704	732	660	722	664	715	693	738	722	681	683	732	749	683	652	695	653	722	663	685	692	700	719	700	719	717	693	709	724	732	673	691	672	709	681	696	667	695	691	673	703	652	731	716	690	698	664	703	687	682	712	697	748	688	688	666	667	706	679	739	706	733	660	700	691	658	664	678	704	678	687	698	676	688	689	691	703	673	652	701	684	710	717	664	695	689	700	682	709	651	701	692	687	714	691	697	672	659	689	683	708	681	642	747	730	656	667	750	660	687	709	695	672	729	633	730	740	656	743	652	709	696	670	690	713	747	649	718	713	674	689	664	726	668	684	709	714	702	676	704	711	740	684	748	696	642	720	684	708	703	728	683	768	683	683	656	707	709	691	701	674	676	712	724	674	696	647	681	741	707	648	686	657	714	615	726	657	670	668	679	700	723	661	707	696	699	690	668	716	715	714	687	668	708	695	733	685	677	692	640	667	700	687	673	707	654	671	717	658	672	709	670	665	638	724	687	693	666	735	713	725	669	690	701	747	696	665	708	705	687	678	676	658	678	678	664	680	704	731	706	708	714	749	675	695	705	679	711	664	698	681	702	702	717	678	697	687	748	721	663	718	695	663	729	667	689	685	654	711	685	692	706	682	692	716	664	693	657	693	680	700	668	705	687	734	684	680	722	705	670	703	681	718	726	708	705	732	691	710	731	663	702	665	637	714	673	650	682	655	696	709	683	679	716	750	643	665	653	706	762	704	689	699	711	684	683	664	708	690	691	712	673	716	643	678	725	756	681	689	705	678	662	737	664	680	669	758	689	694	681	689	700	672	679	698	724	686	720	689	652	739	672	710	683	700	675	700	682	741	659	669	667	656	719	673	706	690	703	746	661	690	681	681	602	724	698	706	654	720	658	693	684	734	737	717	695	693	689	710	726	717	723	717	676	657	682	705	685	681	746	671	714	733	642	701	737	704	696	703	672	734	685	697	693	681	687	725	688	680	686	680	668	675	707	698	741	714	669	775	702	688	668	693	687	646	654	717	706	700	706	689	679	699	681	670	722	692	703	660	720	678	730	715	661	699	667	669	672	689	688	695	681	717	703	731	647	634	681	652	740	648	639
16893	32836	31232	23978	19280	15832	11790	8577	7237	6473	5680	4612	3387	2526	2144	1717	1370	1509	1367	1224	1322	1179	1117	1165	1132	1121	1107	1173	1125	1233	1122	1108	1090	1066	1090	1015	1076	1041	1088	1102	1102	1090	1087	1094	1031	1101	1096	1033	1057	1046	1061	1070	1046	1078	1046	1045	1078	1109	1073	1065	1088	1159	1110	1102	1100	1034	1111	1054	1082	1016	1025	1078	1073	1040	1020	1025	1003	1035	1010	1057	1068	1056	1065	1040	1007	1055	992	1051	997	1084	993	1062	1042	1012	1049	1022	1085	1083	1068	1065	1022	1065	1051	1035	1041	1019	1045	1057	996	1096	1067	1110	1040	1020	1051	1085	1070	1052	1090	1039	1086	1016	1027	1002	995	1047	1030	1055	1041	1105	1092	1055	1009	1084	1059	1045	1060	1063	1062	1049	959	1061	1067	1077	1010	1069	1043	1008	1059	1039	1079	1046	1079	1045	1114	1014	1037	1022	1049	1027	1082	1086	1061	1054	1021	1027	1055	967	1067	1023	1040	1069	995	1105	1007	1036	1063	1050	1068	1058	1042	1076	985	1035	1061	1025	1072	1048	1039	1048	1026	1098	1111	1068	1045	1022	1046	1112	1064	1027	1028	1020	1047	1098	1000	1100	1078	1014	1074	1109	1062	993	1079	1025	1014	1052	1041	1049	1056	1092	1034	1012	1029	1051	1088	1056	1038	1046	1034	1087	1052	1002	1054	1056	1014	1089	1012	1102	1086	1064	1099	1009	1039	1036	1033	1024	1032	1063	1074	1024	1010	1026	1061	1077	1041	1079	1037	1067	1066	1068	1094	1066	1035	1034	1084	1046	1059	1089	1103	1020	1009	1012	1061	1012	1012	1056	1076	1055	1038	1038	1086	988	1076	1090	1072	999	1060	1020	1091	1094	979	1029	1025	1098	1021	989	1062	1044	971	1043	1059	1068	1086	1054	1056	1106	1074	1003	1059	1047	1066	1106	1047	1064	1056	1055	1039	1035	1001	1019	1023	1069	1045	1027	1051	1028	1035	1026	1031	1057	1083	1074	1026	1034	1098	1038	1046	1072	1013	1033	1043	1086	1044	1059	1051	1037	1113	1046	1055	983	1071	1037	1019	1062	1073	1087	1043	1007	1067	1027	1065	1030	1072	1044	1067	1047	1038	1046	1079	1033	1097	1012	1067	1078	1037	1086	1042	991	1026	1085	1092	1080	1066	1060	1044	1060	1037	1070	1128	1107	1021	1003	1063	1071	1050	1072	1023	1058	1013	1077	1024	1078	1048	1042	1085	1013	1087	1043	1042	1068	1028	1049	964	1020	1060	1104	1085	1022	1089	1058	1007	1030	1052	1056	1093	1048	1025	1067	1011	1028	1058	1055	1046	1068	1057	992	1062	1059	1097	998	1033	1046	1083	1006	1056	1050	1068	1011	1056	1076	1079	1076	1067	1072	1112	1038	1024	1025	1010	989	997	1077	1058	1107	1083	1043	1082	1106	1059	1044	1022	1074	1072	1024	1081	1056	1086	1052	1016	1064	1056	1089	1054	1131	1098	1058	1076	1051	1014	1004	1054	1026	1050	975	1075	1044	1041	1036	1001	1058	1099	1059	1046	1089	1022	1111	1052	1045	1020	1034	1042	1064	1056	1089	1092	1071	1036	1018	1019	988	1113	1058	1062	1045	1051	1057	1041	1063	1006	1025	1026	1043	1039	1071	1036	1095	1065	1063	1078	1077	1040	998	1012	1070	1048	1086	1042	1070	976	1072	1099	1039	1047	1060	1016	998	1049	1010	1049	1064	1119	1062	1025	1042	1071	994	996	1066	1061	1041	1059	1072	1054	1033	1027	1026	1038	1084	1062	1082	979	1035	988	1077	1009	1078	1073	1038	1028	1040	1102	1023	1041	1067	1064	1018	1043	1065	1076	1034	1025	1029	1074	1064	1034	1056	1103	1027	1010	1022	1108	1088	1048	1012	1018	1017	1075	1036	1043	1073	989	1070	1039	1020	1095	1037	1035	1070	1057	1069	1075	1101	1049	1059	1056	1078	1027	1124	972	1073	1077	1073	1006	1016	1043	1061	1048	1051	1064	1070	1051	1023	1026	1036	1035	1048	991	1055	1068	1092	1040	1031	1077	1067	1080	989	980	1033	1069	989	1057	1056	1064	1078	1078	1059	1008	1027	1002	1012	1054	1057	1065	997	983	1059	1051	1092	1004	1066	1059	1063	1049	1050	1013	1041	1069	1016	1053	1065	1076	1066	1085	1145	1047	1042	1054	1081	995	1039	1075	1028	1094	1050	1018	1027	1063	1045	1029	1048	1104	1018	1045	999	1077	1078	1043	1052	1021	1095	1019	1103	1015	1061	1072	1059	989	1041	1029	955	1094	1020	985	1010	1046	1038	1060	1028	1041	1074	1077	1052	1018	1018	1042	1028	1035	1042	1012	1040	1025	1034	1112	1064	995	1053	1044	1010	1038	1068	1057	1009	1044	1023	1087	1073	1059	1089	1068	1002	997	1097	1069	1088	1028	1067	1064	1007	1003	1032	1012	1029	1109	998	1053	1061	1072	1078	1045	1080	986	1005	1075	1020	1081	1001	1073	991	1011	1056	1050	1021	1056	1044	1081	1050	1033	1086	1030	1125	1019	1121	1039	1071	1027	1060	1095	1044	1015	1021	1063	1091	1086	1037	1001	1083	1107	1041	967	1013	1029	1105	1065	1101	976	1054	1051	1015	1055	1019	1083	1044	1075	1058	1017	1035	1064	1085	1026	997	1045	1039	1077	1085	1028	1144	1061	1072	1031	1051	1069	1122	1051	1053	1054	1052	1054	1087	1028	1028	970	985	1066	1039	1042	1048	1047	1110	1085	1115	1042	1011	1071	1089	1022	1040	985	1086	1017	1048	1101	1037	1003	1057	1000	1056	1041	1005	1065	997	1040	1010	963	1138	1050	1019	1014	1018	1075	1034	1035	1017	1021	1032	1029	996	1081	1061	1062	1076	1070	1057	1082	1091	1064	1050	1024	1061	1023	1028	1039	1055	1023	1059	1158	1017	1041	992	1072	1071	1023	1046	1072	1013	995	1057	1045	1042	1093	1102	1024	1080	1012	1026	997	1018	998	1060	1035	1040	1113	1082	1005	1055	1074	1024	1061	1033	1068	1089	969	1056	1016	1090	1060	1039	1063	1041	1045	1042	1019	1091	1065	1034	986	1053	1023	1041	1023	1022	1058	1079	1004	1037	1051	1015	1096	1066	1035	1071	1055	1022	1017	1115	1037	1027	1091	1043	1026	1019	1088	1065	1036	988	1086	1120	1004	1026	1012	1064	1037	1009	1009	1042	1103	1061	1015	1053	1022	998	1040	1028	1050	1051	986	1061	1035	1010	1091	1000	1064	1046	1042	1033	1091	1068	1039	1016	1056	1019	1009	1118	970	1075	1055	1042	1078	1043	1083	1059	1030	1094	1071	1054	1044	1071	1121	1028	1038	1052	1021	1045	1095	1035	1067	1070	1058	1076	1015	1095	1041	1055	1056	1058	1033	1090	1058	1081	989	1105	1075	1034	1044	1059	1048	1046	1016	1041	1025	986	1079	1062	1098	1085	979	1048	1077	1003	1090	1101	1008	1044	1066	1066	1085	985	1030	1034	1122	1128	1028	1020	1071	1068	1051	1041	1013	1046	1104	1064	1014	1032	1008	1071	1098	1036	1054	1019	1029	1106	1031	1036	1052	1042	1111	1044	1052	1034	1075	1083	1107	1104	1055	1050	1059	1033	1077	1055	1055	985	1029	1069	1090	1022	1068	1032	1016	1063	1033	1084	1059	1051	1070	1071	1090	1054	990	1071	1036	1050	989	1025	1007	1016	1058	1030	1084	1020	1063	1054	1056	993	1040	1017	1060	1036	1059	1091	984	991	1044	1109	1088	1076	1017	1040	1091	1043	991	1079	1013	1042	1063	1049	1010	1065	1022	997	1032	1061	995	1059	1065	1068	1081	1048	1038	1018	1059	1056	1059	1058	1082	1093	1028	1014	1031	1048	1102	1049	1033	1065	1055	1084	1006	1055	1056	1069	1087	1032	1099	1074	1033	1005	1064	1072	1006	1045	1061	1025	1026	1060	1023	1106	1082	1054	1035	1020	1016	1022	1064	1101	1034	1071	1037	1029	1039	1083	987	1043	1138	1012	1065	1091	1095	1066	1078	1030	1085	1059	1039	1032	1106	1065	1012	1047	995	1061	1095	1075	1037	1098	1020	1058	1083	1080	1008	1070	1126	1015	989	983	1072	994	1065	1049	1049	1027	1059	1069	1104	1024	1072	1066	1044	1019	1092	1015	1058	1043	1087	1071	1026	1091	1122	1009	1094	1059	996	1083	1042	1057	1054	1055	1012	1056	1060	1064	1005	1051	1016	1065	1000	1043	1065	1024	1017	1036	1045	1039	1046	1016	1080	1089	1023	1024	1082	1031	1035	1037	1049	1004	1036	1058	1083	1036	1074	997	1061	996	1070	1052	1035	1030	1009	1028	1057	1057	1056	1029	1003	1042	1049	1031	1061	1028	1056	1092	1011	1025	1035	1001	1114	1095	1075	1014	1063	1037	1010	1000	1006	1029	1053	1077	1069	1099	1030	991	1045	1028	1053	1117	1054	1046	1092	1018	1089	1032	1027	1042	1118	1057	1052	1031	1050	1086	1078	1064	1039	1061	1079	1008	1054	1061	1011	1053	1055	1039	1042	1031	1006	1073	981	1060	1051	1031	1104	1087	1008	1084	1084	995	1086	1006	1071	1027	1053	997	1065	1089	1028	1030	1032	1048	1109	1015	1065	1076	1097	1049	1052	1073	1101	1100	971	1084	1037	1041	1071	1039	1129	1044	1059	1051	1062	1044	1035	1063	986	996	984	1034	1098	1026	1044	1064	1017	1049	1005	1002	1044	1021	1094	1076	1028	1020	998	1032	1045	1077	1082	1077	1016	997	1013	1106
23092	21286	29159	23766	21389	21300	14184	5828	4450	3830	3206	2382	1717	1428	1137	837	868	887	741	775	710	646	563	570	619	646	577	632	599	608	604	617	598	612	587	580	548	534	543	565	521	596	571	562	563	579	567	616	545	590	572	578	575	553	564	571	622	558	581	533	492	546	533	584	551	586	548	547	584	592	572	551	579	551	617	579	549	578	548	576	594	570	567	570	545	536	536	614	573	536	543	545	556	531	533	572	546	573	586	554	574	534	590	539	518	539	541	567	548	532	598	535	558	548	553	558	547	545	581	544	528	542	562	543	538	575	591	545	537	519	522	553	535	561	521	521	526	575	557	563	575	579	531	553	560	552	533	535	545	553	535	625	579	520	559	537	515	529	586	546	526	509	560	585	496	521	544	556	549	554	580	505	574	521	513	557	536	541	591	562	554	506	574	543	556	536	564	560	549	578	551	562	580	539	562	518	563	554	543	565	536	543	499	514	575	498	552	527	527	538	536	574	539	542	535	561	528	552	560	582	509	514	559	528	552	543	544	550	575	552	555	549	528	559	527	536	519	547	548	534	594	575	519	527	535	569	551	547	568	554	554	544	559	567	542	564	527	549	545	565	555	602	549	568	528	556	542	571	514	557	564	562	553	551	564	560	571	578	527	566	524	565	559	520	510	562	572	553	549	570	534	537	557	556	568	512	566	558	587	558	572	529	522	522	537	583	543	575	549	564	569	561	520	513	568	554	537	568	575	548	542	568	545	589	569	562	552	602	519	554	555	530	584	539	548	560	515	539	550	547	540	517	516	569	536	562	576	592	568	522	561	492	575	566	571	547	535	538	535	543	545	529	557	538	550	514	544	511	528	554	568	569	567	545	576	524	533	558	541	541	565	560	542	559	568	570	529	503	557	565	567	532	561	555	520	563	536	557	545	527	510	610	545	531	556	569	535	599	557	514	555	559	581	550	553	545	506	546	542	539	535	533	521	519	586	557	547	544	483	516	538	527	510	526	550	552	568	602	533	570	559	612	521	554	527	514	527	544	570	538	579	604	530	543	523	569	498	588	566	539	582	546	553	561	566	534	562	580	551	557	561	525	541	524	510	523	540	526	541	525	571	541	559	565	576	545	524	606	582	544	582	533	489	544	572	568	583	558	546	550	570	562	556	584	552	512	497	509	506	576	551	502	527	552	532	577	599	529	521	568	524	573	525	532	509	534	550	577	545	511	556	541	517	517	546	566	559	519	547	570	535	548	522	564	549	571	548	502	541	574	559	551	552	555	512	550	507	536	543	557	503	584	574	502	538	573	558	560	542	568	555	606	577	530	576	585	579	545	529	551	547	572	517	551	576	535	515	538	550	539	550	510	553	560	538	545	511	522	615	563	552	542	516	534	556	558	517	537	525	563	557	541	555	515	563	584	586	562	532	537	508	533	560	537	558	543	554	595	590	519	541	570	538	583	586	563	563	558	560	520	578	527	545	573	599	551	600	546	534	522	482	563	556	561	560	544	538	547	523	526	563	552	548	554	556	556	558	513	567	515	575	498	570	537	538	549	542	521	530	541	599	549	531	535	559	565	565	518	527	588	558	533	525	556	560	573	542	565	567	542	564	551	539	552	563	524	531	554	564	530	569	510	543	549	554	579	545	578	580	572	534	504	503	592	565	562	516	544	530	531	532	535	536	550	570	538	549	582	535	540	568	553	559	544	555	565	537	538	597	487	533	554	560	568	517	564	514	568	543	515	579	554	569	553	547	554	560	576	557	539	536	566	542	549	551	554	548	543	530	556	499	552	526	526	571	559	582	561	529	520	524	555	554	560	563	554	545	578	557	548	525	539	570	592	535	551	539	519	525	557	529	571	538	562	574	587	551	537	524	520	591	586	529	558	529	539	531	590	523	531	580	587	512	518	559	506	571	538	548	532	549	523	558	553	541	554	543	552	546	524	541	546	521	508	549	591	562	600	541	501	562	569	550	569	550	565	586	546	526	535	564	570	531	554	504	569	570	533	534	527	591	558	556	528	521	553	555	549	523	536	543	537	527	597	496	577	526	555	515	525	568	507	525	510	519	542	515	530	563	541	513	552	532	596	526	527	540	591	582	588	561	549	535	554	553	509	537	561	521	576	567	527	533	534	549	515	551	590	557	606	537	548	535	540	559	519	546	511	559	562	503	551	545	529	538	524	544	565	510	559	538	575	543	561	520	524	525	562	566	532	587	561	562	535	520	533	564	560	536	524	568	544	562	574	568	596	551	547	554	540	522	535	578	557	539	554	560	535	540	505	539	512	555	555	526	559	534	542	499	554	586	562	542	551	525	531	591	569	581	524	553	529	561	522	556	579	550	569	546	556	545	528	561	573	541	524	585	534	593	559	564	576	560	555	527	535	552	580	535	565	554	545	591	534	572	583	563	555	536	579	524	525	569	564	558	569	519	496	569	602	526	518	550	560	558	508	553	582	561	558	552	516	567	518	525	576	523	544	547	558	565	557	576	542	559	553	528	591	519	517	521	549	529	583	519	552	499	622	522	577	558	551	550	562	554	577	575	571	564	551	540	547	560	526	540	557	563	491	549	567	565	547	576	544	521	559	579	578	569	556	577	571	547	576	568	538	572	534	560	564	501	558	535	557	570	596	566	559	541	486	527	578	564	583	544	552	565	584	500	519	552	532	624	593	529	562	568	541	527	564	523	525	577	588	548	550	555	526	529	537	547	549	519	564	546	553	534	533	583	542	558	561	559	533	515	575	595	528	541	522	550	549	540	527	539	556	543	512	532	533	530	527	521	560	510	512	576	530	547	561	565	524	565	523	545	565	583	553	534	592	551	511	539	604	538	531	526	589	550	557	542	586	578	515	572	566	541	523	599	572	519	528	553	580	543	562	547	581	551	559	544	535	541	541	563	550	564	561	567	534	529	525	568	550	529	524	524	573	555	585	564	542	537	542	508	498	567	580	550	507	551	544	558	535	551	583	499	553	544	531	533	513	591	548	550	537	526	558	525	576	492	545	572	505	527	560	555	518	565	543	545	474	552	557	558	560	538	554	563	550	572	555	549	528	543	522	566	494	585	536	582	546	529	532	553	525	560	584	536	572	542	538	515	565	551	531	586	579	581	487	576	545	554	575	510	522	514	532	547	618	553	541	579	559	532	529	566	536	600	542	584	562	491	528	531	515	552	525	547	537	508	593	528	562	530	568	519	564	547	571	522	549	582	570	523	527	553	516	542	543	568	571	520	529	537	554	547	562	547	553	582	561	535	560	487	549	520	575	575	557	559	542	536	519	554	551	556	534	574	545	512	553	562	569	523	564	575	571	567	533	549	550	550	567	538	523	550	528	527	553	550	530	561	526	547	556	545	553	521	575	559	554	525	575	571	575	572	552	553	520	570	525	538	549	579	534	574	541	553	499	560	539	550	565	575	566	544	548	557	546	570	559	540	532	588	552	526	538	522	541	541	505	542	570	549	522	513	594	541	575	518	496	576	530	546	502
19506	37805	36536	29386	24898	20085	15564	11920	10602	9263	7981	5870	4198	3147	2395	1821	1595	1620	1380	1310	1202	996	1006	970	937	973	939	954	1020	929	911	927	893	868	857	899	889	870	907	908	872	882	865	835	876	813	837	849	893	812	885	759	854	846	875	868	875	853	856	876	897	879	963	840	910	834	860	888	879	808	848	837	776	826	855	863	825	874	844	837	871	870	859	772	797	831	865	838	836	835	832	894	860	801	860	838	823	851	772	827	792	837	800	874	813	868	853	810	833	786	863	829	816	814	807	858	842	863	800	865	828	817	858	881	867	829	839	858	850	842	813	820	842	826	800	853	863	842	904	813	838	842	823	885	839	845	841	840	811	864	873	861	814	808	838	855	827	818	802	801	864	909	836	810	817	787	804	787	905	884	793	879	796	828	821	842	854	820	845	856	821	808	847	805	804	866	837	802	811	876	831	800	856	818	793	842	853	863	836	795	830	834	761	815	834	847	854	831	861	802	795	820	802	864	806	827	800	845	812	818	817	894	821	845	817	863	864	846	813	809	840	797	823	831	856	872	819	883	869	849	851	805	816	845	821	829	807	822	866	801	839	796	836	797	807	776	837	818	812	780	800	871	799	791	842	794	835	832	893	822	853	836	808	853	887	773	818	877	839	813	796	854	860	785	875	792	872	807	810	866	792	859	824	781	772	834	841	834	824	831	867	845	824	832	824	779	810	792	862	840	807	808	881	837	824	853	845	851	784	807	783	858	805	852	844	820	869	912	882	846	848	849	839	858	846	779	861	853	825	834	846	841	773	844	791	876	848	845	814	829	865	842	839	803	807	829	808	812	872	815	843	841	842	801	799	820	838	826	837	813	812	799	842	823	795	819	884	828	834	821	843	868	853	799	827	804	843	766	852	780	846	821	827	833	779	824	887	861	805	797	827	813	846	906	864	799	832	782	809	843	814	876	860	814	869	871	873	828	855	827	847	849	800	800	866	835	886	837	878	835	824	845	827	816	842	860	862	840	804	859	770	813	817	845	818	804	840	834	830	836	812	818	827	811	840	837	793	820	830	847	843	855	818	795	772	824	795	816	831	829	849	880	781	802	839	851	833	833	826	843	842	856	868	817	839	841	778	799	829	830	769	851	834	816	846	835	870	839	831	854	842	822	818	812	823	806	835	873	874	860	819	842	857	888	795	888	837	793	873	845	789	847	819	847	827	859	822	853	863	879	891	860	855	829	888	859	827	828	836	875	829	819	818	857	832	818	826	819	890	811	837	808	774	864	843	877	821	826	847	800	868	812	848	855	801	872	862	816	814	790	818	859	827	832	864	811	825	836	827	822	809	839	847	830	819	848	837	831	834	763	828	876	850	851	881	825	810	833	889	890	827	876	834	837	801	786	786	868	851	801	856	833	855	861	780	826	798	770	898	798	800	785	795	851	872	847	842	780	859	807	836	844	833	809	822	788	803	779	827	856	834	844	821	850	822	862	809	763	798	810	843	791	794	838	844	851	768	855	813	779	818	849	838	867	849	863	845	857	849	840	871	798	813	862	819	792	866	810	820	825	802	857	824	804	818	838	809	808	895	831	813	811	772	841	784	864	860	878	829	799	827	803	852	882	865	865	814	795	785	878	861	828	861	818	810	854	762	862	790	826	838	789	856	852	858	866	829	799	807	828	892	827	841	806	844	828	851	831	820	852	874	812	849	798	843	792	831	800	851	832	813	828	803	795	815	799	805	810	815	831	813	799	793	847	791	825	797	813	802	841	848	825	810	848	816	836	792	786	798	837	850	831	873	783	832	839	851	818	849	828	798	835	806	827	819	812	818	858	892	802	790	872	855	825	831	838	847	866	838	813	835	845	849	836	823	808	881	813	821	832	817	847	786	835	875	850	788	785	846	811	815	819	789	827	831	835	902	775	861	795	835	784	810	826	785	871	853	832	806	856	823	851	841	867	871	804	815	871	854	859	858	842	879	781	857	814	848	876	906	868	855	862	831	844	814	872	818	826	815	850	837	863	848	833	810	839	819	859	828	827	823	837	869	842	868	798	861	791	838	782	904	838	815	817	884	856	813	831	862	831	837	838	815	875	819	854	844	867	816	819	809	799	831	817	844	779	849	848	799	833	866	797	830	831	831	854	771	864	857	817	835	818	838	861	823	786	802	808	846	812	837	836	838	779	854	867	837	816	862	833	854	786	848	797	831	838	821	814	782	819	800	820	850	742	804	826	824	814	799	782	858	803	830	885	788	773	853	820	803	858	830	874	840	815	851	855	838	827	892	785	913	822	835	854	794	795	829	838	811	839	800	784	848	838	801	832	887	907	865	820	888	811	841	800	775	798	844	858	809	846	808	845	836	809	819	851	856	762	867	843	815	837	792	891	864	818	799	851	795	816	871	831	827	864	842	863	839	875	793	798	860	785	888	803	774	854	781	826	835	805	834	788	808	828	800	831	833	781	829	826	836	851	790	832	850	802	836	856	816	827	837	850	837	819	867	911	851	815	854	854	882	856	835	866	849	825	835	816	820	823	792	817	869	749	855	832	819	880	822	819	847	871	763	801	859	822	824	859	835	836	865	808	809	871	841	797	828	841	811	875	869	864	812	811	858	878	790	848	840	866	877	850	861	810	786	778	797	819	786	838	818	812	821	834	826	853	770	864	785	819	858	820	825	820	828	780	833	817	809	868	852	819	789	829	886	870	810	785	785	783	792	838	813	845	840	819	829	826	818	816	836	801	818	854	867	851	830	837	886	844	852	869	824	857	786	877	843	837	868	853	835	838	837	821	794	892	794	816	906	844	851	848	808	808	887	824	790	859	869	828	824	858	860	844	799	819	800	838	787	838	861	854	813	781	835	836	848	785	862	792	805	847	813	812	882	812	830	817	837	872	791	812	851	823	827	833	864	810	848	822	867	803	830	822	909	852	850	861	797	828	846	814	827	805	848	869	857	896	806	830	852	832	846	833	855	865	796	826	835	857	843	768	884	842	792	782	836	810	844	844	795	809	859	827	840	810	856	887	879	756	858	807	842	794	858	804	834	799	804	824	822	867	812	814	782	798	859	779	837	846	837	853	829	829	885	817	844	865	777	819	785	805	843	840	840	868	819	834	790	821	858	866	846	835	819	806	845	839	851	845	818	811	822	858	827	866	836	883	822	840	814	879	831	797	850	841	869	819	822	828	824	806	832	875	828	880	848	840	804	782	872	823	831	847	875	864	823	864	856	846	796	854	825	828	844	850	836	830	794	841	828	833	844	867	836	825	818	838	873	819	797	823	823	835	860	829	803	822	817	845	838	866	764	878	796	792	821	786	854	817	824	801	831	831	834	865	900	809	805	824	868	814	829	850	883	806	857	863	842	820	820	913	884	851	781	908	838	792	835	865	871	860	846	793	829	877	757	789	837	818	877	819	770	816	811	841	893	839	854	807	894	822	802	774	788	837	838	822	801	862	813	828	793	858	843	914	821	797	810	816	811	766	883	834	819	758
26644	21422	21164	13685	7372	4504	3105	2207	1966	1869	1571	1202	984	861	807	715	705	660	612	646	601	593	564	560	579	573	617	543	594	574	607	611	605	632	537	599	546	587	578	616	588	575	563	602	593	567	578	575	561	574	578	577	568	630	559	542	614	567	550	577	570	612	583	560	554	597	558	581	583	585	560	622	606	591	557	588	555	621	578	555	584	610	547	608	591	579	556	589	609	594	604	614	542	556	565	581	579	579	622	590	560	617	578	580	543	596	580	599	591	636	591	577	555	591	595	578	583	604	608	566	579	589	582	597	555	569	580	605	580	576	630	571	627	590	586	573	557	597	597	536	619	581	607	539	607	577	559	627	565	575	592	575	662	543	582	547	636	584	610	542	590	597	545	550	586	591	583	588	561	579	599	589	566	602	574	546	577	586	596	634	588	570	617	584	600	607	582	575	584	540	584	576	593	560	559	599	556	576	559	607	645	585	594	615	556	600	581	561	582	617	600	575	574	579	613	556	574	559	560	553	599	609	602	588	534	579	624	581	591	531	579	565	608	570	576	578	595	578	645	580	545	602	631	579	589	580	553	598	592	578	581	581	568	642	580	563	553	580	568	575	603	598	619	598	575	588	572	621	568	595	566	625	549	563	550	552	592	557	584	583	570	552	584	613	574	562	565	574	540	580	562	601	584	617	597	537	594	576	622	598	551	563	531	602	602	568	532	616	613	567	601	598	623	583	557	519	575	544	555	572	579	591	559	577	581	565	575	598	558	580	573	586	603	621	547	567	611	570	584	561	570	564	598	540	583	580	611	554	598	596	604	521	576	569	573	595	580	576	609	575	612	612	536	587	618	594	580	574	611	593	589	560	573	591	550	623	588	584	583	559	573	574	612	594	599	557	555	596	576	566	592	573	566	533	607	577	570	612	585	583	570	634	601	570	546	545	601	586	604	555	580	576	605	593	561	597	583	586	595	568	560	606	542	584	533	564	567	589	578	563	597	570	581	587	562	571	606	574	634	622	560	594	602	558	599	621	595	576	539	531	518	591	617	585	591	598	587	594	583	572	588	559	577	617	607	588	571	567	532	536	551	600	572	595	597	667	594	572	554	598	588	567	591	582	528	591	603	558	592	613	552	609	561	553	581	594	592	545	582	550	595	630	559	596	568	572	587	570	573	561	591	590	578	563	585	549	494	561	588	570	598	527	579	554	582	548	592	576	543	581	536	578	553	628	574	559	545	589	633	592	553	571	618	582	578	558	574	616	572	638	548	560	577	559	636	590	607	588	575	586	611	663	588	560	547	588	604	600	566	563	551	583	593	536	599	585	678	616	580	567	609	566	567	568	607	543	566	576	551	580	580	572	590	546	571	586	619	556	559	585	528	566	574	559	584	563	582	553	576	555	561	587	588	586	606	539	557	554	555	607	580	605	588	530	599	599	603	622	570	564	607	543	611	556	587	557	604	601	583	587	568	542	573	569	603	538	637	550	602	516	575	561	575	619	594	603	567	547	592	572	580	550	648	599	602	579	576	555	606	610	613	571	592	569	570	519	599	559	593	574	568	584	575	606	564	586	548	534	600	597	598	585	560	608	580	626	590	609	600	580	574	561	635	600	604	598	565	548	573	565	609	617	601	572	542	557	585	586	553	578	606	588	582	586	550	593	600	611	621	590	599	573	544	615	617	568	599	620	560	538	576	579	619	552	585	580	538	560	598	615	605	553	564	591	548	562	586	615	625	595	555	586	553	598	577	596	575	604	568	568	579	597	589	562	574	602	603	585	609	530	580	600	535	592	560	611	543	545	562	545	606	570	562	562	581	577	581	604	587	549	597	606	596	571	564	598	611	585	582	584	574	595	616	519	572	560	561	565	564	592	555	567	566	562	561	574	575	570	556	585	568	560	554	582	571	597	622	561	565	580	586	628	597	543	559	566	560	531	591	602	562	607	595	597	580	559	561	599	584	568	563	569	592	585	550	568	582	570	526	609	568	575	583	572	612	545	583	577	581	571	566	608	610	568	598	544	554	615	580	570	564	605	615	577	626	597	606	568	564	596	594	619	591	584	568	511	614	623	586	600	590	597	572	564	609	596	599	587	582	584	532	609	603	580	554	557	597	565	561	546	571	579	563	548	595	548	599	568	588	593	551	557	584	579	566	604	564	602	588	593	593	553	593	606	560	602	613	587	570	570	593	552	576	611	598	593	613	574	549	601	602	588	585	556	603	605	596	633	558	588	626	589	591	613	610	585	597	555	572	626	580	577	582	577	583	576	631	581	551	586	620	590	583	563	581	597	622	606	567	619	546	573	605	573	545	546	582	561	550	600	544	559	558	548	518	604	593	595	552	563	584	556	614	540	569	593	631	620	579	582	574	611	596	556	594	625	552	575	588	624	595	584	625	535	607	572	601	570	537	529	606	601	534	562	582	618	566	535	576	553	600	573	564	597	559	640	596	510	620	570	568	549	553	539	560	580	599	573	609	599	556	563	610	560	585	565	580	630	591	588	567	556	593	612	586	591	556	569	610	560	551	565	575	570	566	589	599	568	570	585	613	593	558	586	620	580	550	556	591	589	586	536	546	553	554	575	569	596	616	603	606	587	576	606	574	561	589	543	572	558	603	556	573	580	593	630	568	598	567	564	571	604	597	588	559	555	569	585	585	559	596	601	572	552	553	576	565	614	559	575	548	576	601	580	569	624	584	575	568	573	579	606	623	592	601	576	569	548	547	575	573	566	568	596	560	564	590	587	620	603	590	554	595	581	554	609	584	571	540	578	563	601	568	579	541	570	544	565	574	589	568	573	574	588	594	579	606	565	574	525	586	569	607	577	577	554	575	586	545	565	589	561	582	559	566	565	567	587	559	549	596	588	603	575	579	557	596	583	597	598	603	542	590	598	562	528	559	549	533	550	572	580	562	563	630	572	553	515	619	577	584	557	609	597	601	580	592	582	600	607	604	573	582	589	580	578	567	572	607	559	567	582	594	549	585	571	576	592	588	645	550	555	647	587	585	602	555	581	599	596	583	553	592	601	604	605	587	590	578	576	595	567	554	583	619	613	588	599	579	563	549	536	602	560	552	606	595	579	615	620	605	604	582	538	564	606	588	591	589	604	600	546	529	595	590	589	566	575	598	556	589	552	569	540	609	599	628	582	559	628	589	588	567	562	588	572	566	580	562	585	536	544	537	571	595	547	576	557	582	581	549	558	632	572	599	576	548	590	580	565	545	595	605	583	585	605	589	580	597	604	564	549	568	548	586	600	597	580	556	593	590	588	549	569	615	580	587	561	606	555	585	593	608	599	590	592	597	560	577	548	601	581	589	602	584	560	608	580	553	525	588	566	577	521	575	568	597	599	575	592	630	592	592	590	522	597	585	584	561	602	597	590	621	579	579	547	604	557	597	622	568	616	602	604	603	583	541	549	629	589	579	553	579	605	607	560	624	562	546	594	605	542	583	572	568	565	565	588	573	604	601	560	604	593	548	558
16003	27525	26195	18126	13945	10466	7452	5615	5452	4625	3667	2816	2056	1637	1360	1187	1234	1107	1033	997	944	858	871	922	907	883	915	909	898	910	892	916	883	918	936	841	865	889	859	862	904	845	903	860	871	861	874	870	837	857	915	909	854	939	905	891	888	900	895	861	884	827	921	913	918	861	837	898	880	963	852	891	871	896	890	924	879	888	890	894	868	881	818	838	870	931	908	786	841	844	870	829	855	873	850	886	897	893	884	879	903	929	845	868	847	878	880	929	878	865	879	921	872	873	886	812	877	890	815	842	895	861	882	810	810	892	855	931	881	833	848	888	839	885	862	896	882	899	911	875	860	904	917	853	888	832	877	818	881	873	807	880	890	890	896	845	866	827	852	896	841	860	861	846	911	953	860	827	891	833	888	868	876	870	859	855	858	903	900	879	914	895	882	842	845	891	887	874	915	887	909	871	849	797	846	857	851	877	862	835	903	883	901	893	838	840	875	918	865	831	892	924	832	885	874	943	899	834	878	844	898	932	878	893	885	866	842	871	892	832	872	871	949	882	928	865	852	845	869	879	922	884	841	899	898	858	922	910	876	836	911	855	834	881	859	867	858	873	892	871	861	891	886	890	924	852	923	853	879	881	825	887	885	847	863	846	838	920	864	865	878	853	881	858	933	887	882	876	851	893	855	852	867	855	826	885	871	840	883	826	847	852	882	927	892	896	880	968	817	896	903	883	917	873	858	921	884	911	850	830	873	875	860	868	832	879	830	884	888	874	853	868	882	859	870	812	882	863	884	844	879	881	881	908	926	886	911	854	858	897	873	774	880	835	849	848	872	912	884	828	922	890	872	888	880	854	856	884	869	884	869	850	895	895	831	863	918	876	853	842	931	897	909	937	855	900	885	861	854	886	864	921	836	863	896	909	885	867	836	840	794	897	891	871	853	850	854	873	900	852	853	946	807	835	883	919	913	904	905	859	914	911	839	865	912	881	846	858	895	871	898	874	896	890	880	872	894	863	874	846	882	848	943	859	872	888	869	844	887	845	865	834	857	844	882	883	907	871	878	854	928	931	923	834	945	879	881	872	879	880	907	900	845	853	870	887	917	861	896	853	869	898	917	873	901	804	876	887	906	821	883	859	852	855	861	872	867	899	901	886	917	895	848	904	907	870	903	878	859	900	851	844	838	836	850	865	856	885	836	841	916	914	859	848	870	891	860	867	806	900	803	838	926	878	886	867	855	863	856	883	869	884	826	876	841	842	828	846	930	862	931	873	822	902	859	888	841	882	863	911	866	858	887	869	893	900	880	862	841	897	884	819	863	820	860	927	825	859	817	819	884	895	852	824	849	879	852	829	935	843	911	903	883	927	853	811	904	852	842	871	869	871	863	903	877	871	815	855	918	858	939	889	847	813	912	855	853	897	824	835	943	931	862	941	872	845	860	833	859	827	820	921	917	885	865	917	878	846	962	823	854	888	890	888	863	873	840	902	879	848	864	872	872	794	850	864	879	917	850	870	882	899	864	872	842	830	870	892	835	915	826	896	951	846	869	832	852	825	876	837	895	838	893	928	906	925	823	881	911	900	871	884	914	923	903	885	823	892	843	847	862	829	881	876	861	879	783	903	896	846	897	854	871	894	890	910	900	884	859	871	887	898	893	876	897	864	867	838	868	894	852	896	904	841	855	902	820	896	913	874	883	868	886	903	871	850	903	901	849	888	879	911	902	907	877	871	872	871	901	884	897	813	912	839	822	906	840	891	804	847	890	869	911	857	910	841	851	846	824	889	864	947	872	880	912	908	887	825	896	873	846	850	867	853	831	907	883	870	835	850	843	831	904	850	874	855	855	868	845	864	846	895	899	887	869	852	842	859	874	896	891	872	859	863	938	889	854	865	909	867	868	846	834	898	858	855	840	872	905	850	886	856	869	825	845	866	929	882	901	859	838	874	902	881	914	871	893	856	882	818	886	847	876	875	903	875	910	874	860	793	864	880	868	905	882	888	838	852	878	901	819	948	891	856	890	853	898	852	846	884	824	857	870	829	884	891	842	871	839	869	917	860	891	848	929	864	819	906	898	879	905	886	848	904	839	819	906	911	827	861	907	892	879	833	865	837	876	868	824	895	913	875	886	920	890	864	816	864	844	863	807	802	887	878	862	871	881	847	866	897	837	890	870	928	851	912	857	868	857	848	826	841	856	856	859	884	870	871	908	876	882	844	889	945	894	894	906	914	813	918	835	823	894	904	841	879	847	824	852	897	815	849	811	860	855	867	870	864	875	827	881	856	856	877	894	874	877	871	831	912	888	891	877	894	851	845	861	872	912	916	852	831	851	910	814	865	918	880	883	893	845	882	930	875	923	881	891	916	849	892	912	951	906	871	863	873	924	894	885	871	887	891	843	812	891	844	829	830	830	837	860	868	865	845	916	913	864	859	850	898	839	848	870	849	840	830	845	872	884	840	836	821	826	914	806	837	859	882	912	946	924	884	832	899	877	888	910	871	848	885	915	875	856	841	901	870	939	900	869	897	886	897	889	884	896	870	853	873	913	904	895	934	906	824	855	888	869	914	882	898	895	848	799	853	889	885	845	814	853	868	887	885	933	942	861	876	872	904	928	894	860	884	912	896	889	840	892	853	855	889	868	869	882	886	887	857	884	862	895	867	869	891	880	881	832	871	876	880	828	885	867	926	904	941	868	812	929	913	820	903	901	899	925	875	847	869	855	911	828	877	812	852	880	858	881	908	893	878	902	905	894	834	824	867	889	928	856	852	873	882	898	871	868	902	828	876	818	864	855	898	874	903	905	904	925	929	919	873	827	901	880	833	877	809	844	884	856	868	893	885	905	892	901	888	847	876	815	824	849	902	868	875	891	902	885	865	877	957	918	882	855	865	858	827	851	894	886	887	899	850	879	894	912	855	871	893	863	945	895	863	813	867	877	935	885	872	870	880	859	903	878	849	872	882	879	860	871	868	870	921	857	926	901	826	885	886	871	861	898	866	857	794	914	886	882	859	865	843	853	818	858	835	837	881	854	899	846	794	851	842	895	929	909	855	814	825	868	860	837	864	873	807	849	921	845	894	913	908	885	901	825	916	873	874	906	836	850	908	854	903	841	876	888	931	855	861	875	880	875	869	887	851	845	855	909	856	855	872	842	857	882	854	861	871	902	903	921	877	868	818	848	898	857	907	862	899	863	871	872	862	881	868	895	884	926	896	899	911	864	891	836	905	849	901	854	886	880	843	893	884	823	846	891	827	860	889	835	905	856	892	895	870	898	894	931	888	881	888	891	872	875	914	871	877	840	884	865	958	889	876	864	871	867	827	873	808	870	850	861	878	899	895	889	889	909	870	854	874	873	889	798	888	864	929	897	849	794	863	907	864	948	855	862	880	877	895	883	925	840	888	909	885	823	940	822	852	867	900	927	889	872	895	873	900	846	857	899	909	853	835	844	905	909	849	904	854	858	886	880	902	848	892	869	877	906	908
23982	21219	28450	24357	21018	14189	7469	4573	4017	3290	2528	1966	1542	1283	1133	978	999	949	826	849	802	789	758	735	786	790	754	815	763	772	809	762	784	761	756	756	764	788	732	730	807	785	754	768	791	831	747	723	724	728	772	732	798	757	761	698	728	760	751	766	784	763	755	738	789	771	788	774	759	748	720	764	703	757	731	764	785	748	747	723	742	732	758	748	706	756	740	775	724	739	708	758	735	724	779	729	724	768	734	720	752	749	799	751	798	736	729	749	735	770	706	688	743	750	809	789	761	771	728	775	747	718	728	713	719	761	755	700	724	765	679	739	752	760	736	790	748	753	733	715	719	746	726	765	697	733	736	722	709	748	771	706	783	784	775	740	744	723	738	749	724	718	785	729	739	732	709	753	736	754	740	794	762	714	726	733	719	718	714	741	758	711	706	700	768	734	750	753	709	739	738	768	721	694	764	736	768	793	733	711	718	772	747	693	768	766	666	783	735	760	719	713	779	708	727	770	763	758	750	745	745	750	743	761	734	721	726	782	792	782	732	705	761	740	737	747	755	763	752	724	753	704	752	743	729	742	725	803	721	755	735	770	749	756	679	769	793	772	763	746	732	739	754	747	776	761	775	712	721	727	756	722	757	718	752	745	711	744	726	738	701	753	734	689	754	758	781	776	779	771	741	749	731	728	698	688	742	746	724	765	784	757	689	775	730	752	731	756	732	716	777	769	768	749	778	750	736	766	767	723	761	800	720	706	729	730	707	760	746	733	755	722	775	733	731	706	679	730	748	710	731	763	720	726	740	683	702	772	728	792	777	783	730	740	730	816	719	728	742	712	755	741	748	725	719	754	758	711	728	763	727	744	730	783	779	738	756	704	763	748	705	724	747	792	739	763	764	746	761	719	754	685	757	807	748	742	710	763	792	786	694	815	752	699	698	769	767	741	747	713	740	756	739	742	742	729	759	754	734	723	764	737	774	729	747	751	704	751	755	737	759	726	702	733	762	693	749	738	735	721	716	724	743	742	752	724	728	752	783	767	743	738	735	779	731	717	726	741	754	717	775	702	689	714	782	740	763	780	739	745	794	707	755	766	733	778	784	768	708	738	743	697	793	768	765	708	720	754	715	763	784	711	730	756	741	764	734	698	759	731	768	740	711	689	711	707	723	762	702	784	738	735	762	739	778	747	704	693	758	751	728	696	745	812	709	775	734	731	716	712	754	763	805	724	741	755	755	748	746	766	797	690	785	755	731	726	735	736	728	741	717	715	786	782	728	717	765	743	737	772	736	728	751	758	739	752	717	772	751	757	709	756	762	718	719	760	766	736	754	795	776	745	719	775	764	692	777	726	712	720	672	723	760	729	713	725	781	750	760	725	757	722	736	728	697	749	706	708	706	705	732	739	729	781	732	772	755	715	731	730	709	762	733	754	726	727	771	776	741	735	731	757	706	706	782	736	738	743	735	749	767	738	741	725	752	703	744	745	744	751	754	722	747	740	773	725	742	709	739	738	786	763	716	735	667	769	770	754	768	734	744	743	720	739	738	732	708	716	792	770	728	734	772	744	734	770	754	768	771	744	720	731	752	757	778	762	777	700	737	775	780	723	735	712	753	703	707	745	764	766	772	735	739	718	738	742	702	703	771	753	769	773	776	712	706	779	751	713	753	776	708	766	752	733	714	722	734	754	789	707	730	754	716	744	707	742	749	761	752	706	747	765	711	749	743	740	731	688	728	769	700	694	759	735	746	775	728	701	744	693	729	730	745	742	728	710	730	747	765	695	757	735	778	707	753	693	712	688	781	764	764	749	720	748	799	781	732	740	715	766	722	723	757	709	746	775	742	724	741	757	739	716	740	697	769	771	748	757	761	731	714	732	763	707	714	764	750	746	702	769	732	745	784	746	806	775	792	716	753	728	778	749	715	715	717	694	734	766	749	731	765	729	726	727	704	733	780	752	717	699	766	706	723	738	704	770	748	765	766	723	724	767	756	712	724	757	723	720	732	768	768	758	720	774	731	720	727	749	773	741	742	750	740	827	774	734	730	803	757	730	722	704	805	709	724	705	726	745	711	755	741	707	722	747	787	727	729	743	720	738	779	723	736	669	751	728	751	789	725	736	721	733	699	787	770	744	730	722	774	778	730	770	730	736	760	749	692	731	717	706	725	784	704	725	776	688	777	680	795	791	736	732	746	769	748	718	749	747	714	732	689	774	720	741	726	684	734	714	738	735	788	779	771	751	718	731	754	728	753	731	710	763	733	776	758	734	737	800	789	734	750	719	781	738	723	761	688	758	749	763	786	680	706	796	782	804	718	730	732	717	713	755	714	773	792	730	701	707	731	806	774	746	783	700	744	746	684	733	757	733	757	720	741	760	755	752	774	729	772	736	732	751	750	782	718	760	752	727	738	739	783	736	765	719	719	703	731	764	761	734	742	774	734	761	729	721	725	764	731	745	805	720	648	734	720	755	728	744	753	795	707	764	746	765	791	752	758	757	793	761	742	732	692	716	740	726	761	696	734	764	765	715	709	766	701	767	703	792	749	741	761	737	799	736	706	771	706	742	757	693	690	737	740	756	796	730	735	728	761	724	760	756	687	781	751	770	722	740	724	720	710	699	767	766	764	783	797	770	733	755	790	701	783	698	731	749	744	704	730	766	753	787	707	745	718	701	761	696	751	723	734	743	739	707	767	771	710	732	762	741	710	701	741	785	704	745	737	709	726	755	728	724	779	717	774	754	746	674	787	776	736	676	751	713	760	733	765	730	681	699	724	748	708	811	730	769	742	754	724	782	720	762	740	768	711	702	750	722	740	667	744	763	768	719	713	746	743	733	735	707	736	757	704	747	736	817	745	767	773	712	697	739	755	735	733	734	745	716	779	681	738	754	777	722	708	772	693	726	776	733	743	785	746	662	755	798	735	697	781	751	740	723	715	722	752	718	784	710	749	775	764	755	786	747	704	748	773	754	768	734	768	716	762	756	729	740	692	741	769	728	698	769	757	766	710	736	738	750	770	798	731	693	743	747	724	772	694	744	790	715	736	775	727	723	774	732	761	721	716	739	755	683	736	725	764	772	784	774	716	735	741	749	725	775	706	713	726	798	738	768	749	829	748	758	727	752	749	730	763	758	750	731	724	754	779	758	732	762	713	680	700	758	723	732	770	729	759	713	741	745	747	702	745	753	713	766	777	739	727	751	709	802	740	726	731	724	749	755	770	724	711	747	742	761	766	779	697	737	723	695	741	763	746	734	722	721	767	730	711	741	743	728	775	734	706	779	808	725	743	750	729	736	745	753	771	748	763	739	762	720	776	738	765	756	756	770	729	763	770	755	766	718	741	722	703	734	722	733	704	716	738	749	726	731	770	747	754	723	733	734	668	777	745	771	707	734	724	722	712	736	762	760	745	758	731	750	741	711	752	795	709	726	709	749	713	727	715	737	744	744	747	731	731	779	718	742	753	715	775	733	765	726	727	727	799	765
18414	35637	34100	26387	20736	16701	12451	10306	9780	7752	6015	4517	3250	2701	2040	1789	1799	1630	1495	1368	1268	1166	1246	1167	1187	1198	1219	1247	1268	1195	1174	1193	1241	1144	1167	1141	1073	1186	1146	1148	1109	1115	1120	1176	1192	1181	1162	1198	1086	1192	1142	1122	1077	1168	1157	1089	1147	1127	1122	1125	1153	1118	1103	1164	1153	1101	1097	1132	1121	1118	1101	1172	1124	1128	1124	1127	1098	1101	1123	1127	1112	1158	1135	1090	1121	1115	1087	1161	1151	1075	1134	1150	1131	1049	1107	1084	1158	1055	1140	1163	1058	1122	1109	1090	1144	1112	1141	1136	1170	1054	1162	1145	1160	1061	1127	1093	1149	1119	1170	1054	1087	1109	1085	1101	1134	1054	1097	1157	1065	1082	1065	1127	1146	1096	1069	1076	1107	1156	1099	1085	1061	1058	1109	1172	1103	1086	1083	1195	1104	1090	1084	1037	1079	1095	1061	1063	1126	1036	1110	1144	1139	1093	1024	1116	1077	1125	1099	1143	1099	1092	1088	1111	1133	1076	1104	1113	1101	1087	1091	1090	1110	1103	1105	1110	1056	1152	1150	1148	1115	1076	1079	1150	1099	1090	1084	1092	1113	1099	1120	1120	1080	1099	1075	1089	1084	1134	1125	1181	1148	1114	1043	1124	1131	1131	1121	1095	1149	1120	1102	1060	1153	1105	1099	1094	1078	1051	1091	1052	1082	1099	1126	1112	1130	1147	1057	1101	1111	1114	1086	1099	1090	1062	1181	1074	1119	1131	1138	1148	1106	1148	1125	1138	1097	1039	1092	1149	1131	1131	1132	1089	1091	1069	1034	1050	1105	1140	1147	1093	1090	1115	1114	1090	1106	1125	1101	1071	1110	1111	1142	1141	1073	1098	1122	1128	1109	1052	1099	1134	1148	1141	1070	1130	1093	1069	1080	1055	1117	1099	1145	1109	1030	1068	1101	1074	1069	1127	1137	1136	1103	1083	1159	1088	1058	1141	1076	1133	1163	1119	1122	1120	1141	1115	1049	1186	1116	1055	1133	1077	1114	1165	1080	1090	1113	1108	1141	1131	1116	1122	1140	1150	1029	1124	1098	1103	1061	1020	1156	1132	1121	1114	1161	1112	1074	1126	1098	1122	1146	1120	1124	1045	1085	1096	1100	1094	1127	1146	1104	1122	1144	1094	1081	1121	1154	1045	1097	1067	1087	1141	1167	1148	1116	1092	1120	1135	1049	1072	1130	1119	1150	1112	1082	1153	1111	1117	1168	1114	1164	1106	1183	1150	1090	1049	1127	1098	1102	1098	1080	1098	1098	1064	1130	1164	1115	1065	1095	1112	1127	1056	1051	1068	1130	1143	1094	1174	1094	1095	1133	1094	1106	1099	1054	1132	1143	1177	1136	1063	1147	1122	1085	1098	1058	1090	1115	1131	1120	1129	1101	1099	1146	1109	1127	1154	1087	1091	1100	1177	1118	1172	1076	1163	1115	1154	1111	1118	1123	1095	1096	1065	1131	1113	1058	1105	1106	1114	1087	1136	1060	1117	1127	1097	1105	1162	1143	1096	1118	1141	1077	1098	1092	1081	1138	1088	1089	1111	1145	1139	1070	1102	1137	1106	1111	1151	1183	1154	1074	1148	1110	1102	1065	1120	1078	1122	1069	1037	1102	1174	1122	1119	1048	1067	1119	1143	1072	1151	1115	1120	1125	1128	1065	1083	1098	1113	1058	1143	1129	1134	1062	1072	1139	1127	1153	1180	1107	1140	1143	1104	1112	1076	1076	1091	1091	1152	1086	1118	1079	1088	1104	1125	1124	1079	1086	1183	1136	1064	1096	1099	1071	1095	1085	1132	1135	1109	1133	1046	1134	1139	1149	1160	1071	1103	1070	1051	1096	1116	1102	1099	1062	1154	1140	1155	1163	1142	1147	1100	1048	1083	1116	1135	1103	1156	1085	1115	1076	1079	1071	1090	1096	1204	1162	1070	1098	1098	1061	1103	1118	1122	1137	1060	1098	1133	1059	1122	1132	1121	1053	1098	1091	1136	1069	1095	1089	1123	1111	1128	1122	1040	1088	1091	1056	1144	1132	1100	1162	1115	1146	1112	1068	1118	1077	1103	1167	1080	1044	1115	1125	1071	1158	1084	1082	1098	1131	1102	1146	1023	1059	1164	1129	1112	1089	1090	1071	1118	1125	1179	1101	1153	1126	1099	1122	1087	1124	1054	1142	1132	1048	1152	1089	1108	1127	1136	1087	1137	1138	1172	1127	1116	1080	1175	1149	1137	1040	1092	1094	1104	1102	1088	1066	1067	1078	1131	1110	1088	1077	1115	1102	1083	1067	1028	1078	1102	1136	1118	1169	1155	1110	1168	1141	1186	1108	1134	1157	1086	1078	1061	1109	1082	1161	1099	1098	1114	1079	1066	1100	1129	1095	1118	1072	1125	1100	1045	1108	1125	1097	1051	1030	1089	1066	1074	1054	1141	1133	1099	1130	1149	1113	1119	1143	1148	1057	1098	1109	1127	1142	1103	1076	1105	1073	1093	1100	1107	1110	1098	1145	1083	1049	1134	1112	1097	1057	1108	1053	1140	1080	1062	1083	1070	1165	1072	1121	1067	1045	1130	1112	1106	1086	1125	1040	1096	1147	1074	1101	1132	1138	1108	1098	1088	1098	1136	1141	1116	1159	1074	1104	1093	1099	1092	1115	1137	1142	1090	1083	1074	1090	1100	1097	1145	1127	1104	1039	1088	1145	1088	1055	1109	1082	1134	1128	1063	1100	1124	1125	1139	1070	1111	1079	1120	1122	1120	1095	1059	1099	1105	1149	1121	1124	1169	1087	1132	1147	1084	1135	1088	1102	1145	1136	1104	1091	1120	1117	1108	1086	1132	1056	1109	1107	1117	1134	1087	1096	1111	1109	1058	1185	1094	1104	1142	1138	1100	1072	1120	1138	1160	1100	1163	1106	1108	1062	1127	1158	1104	1125	1087	1080	1117	1094	1071	1096	1136	1132	1048	1125	1080	1140	1132	1098	1128	1161	1087	1093	1070	1117	1132	1064	1131	1134	1146	1073	1149	1148	1173	1125	1096	1089	1128	1113	1143	1113	1080	1112	1128	1106	1131	1077	1079	1118	1134	1202	1108	1087	1120	1058	1043	1134	1126	1022	1163	1105	1149	1144	1160	1085	1133	1080	1151	1103	1106	1116	1092	1096	1051	1061	1138	1036	1073	1159	1143	1059	1077	1108	1121	1130	1094	1178	1123	1151	1108	1113	1127	1145	1072	1078	1104	1084	1091	1091	1130	1142	1127	1113	1129	1095	1062	1013	1155	1093	1174	1111	1142	1094	1100	1115	1116	1130	1161	1082	1143	1160	1068	1079	1133	1151	1078	1096	1086	1125	1151	1136	1098	1106	1053	1125	1094	1052	1063	1117	1077	1179	1168	1088	1081	1083	1118	1061	1137	1123	1106	1064	1098	1104	1134	1109	1086	1095	1163	1113	1164	1090	1095	1084	1137	1065	1146	1162	1083	1086	1086	1114	1073	1157	1092	1083	1109	1119	1074	1137	1100	1154	1058	1142	1138	1119	1047	1067	1135	1184	1131	1063	1116	1117	1067	1096	1188	1104	1103	1058	1140	1081	1106	1097	1113	1103	1045	1068	1079	1078	1131	1102	1067	1156	1053	1103	1114	1087	1107	1104	1112	1169	1078	1126	1101	1113	1096	1139	1063	1053	1068	1069	1068	1095	1063	1079	1081	1107	1139	1104	1130	1133	1079	1112	1090	1112	1149	1152	1097	1142	1149	1142	1087	1123	1092	1081	1129	1074	1091	1101	1144	1089	1093	1183	1138	1065	1166	1060	1098	1128	1043	1091	1147	1129	1112	1100	1093	1078	1116	1099	1150	1096	1084	1090	1131	1144	1095	1092	1090	1104	1122	1177	1137	1120	1118	1129	1072	1110	1118	1076	1029	1133	1143	1059	1120	1088	1117	1052	1129	1138	1082	1092	1123	1072	1158	1129	1113	1110	1135	1118	1127	1082	1053	1097	1131	1144	1077	1069	1093	1059	1087	1140	1084	1107	1118	1127	1115	1066	1099	1132	1081	1098	1141	1082	1053	1135	1128	1159	1178	1101	1076	1113	1112	1137	1115	1155	1098	1150	1186	1136	1075	1121	1109	1106	1142	1134	1097	1139	1061	1073	1146	1133	1093	1050	1097	1085	1140	1110	1093	1148	1062	1114	1061	1129	1140	1052	1137	1113	1130	1146	1153	1122	1064	1109	1032	1032	1063	1073	1087	1090	1109	1078	1123	1083	1089	1132	1126	1131	1159	1108	1143	1100	1014	1128	1102	1095	1115	1085	1053	1087	1093	1081	1096	1096	1063	1115	1077	1063	1220	1104	1090	1120	1089	1092	1123	1128	1061	1072	1122	1079	1097	1081	1107	1114	1106	1122	1065	1166	1074	1116	1082	1087	1116	1127	1092	1104	1120	1102	1126	1112	1119	1077	1090	1124	1083	1090	1109	1108	1085	1137	1110	1149	1134	1164	1114	1122	1087	1097	1101	1074	1115	1068	1096	1134	1082	1084	1139	1155	1139	1103	1091	1108	1076	1135	1116	1079	1084	1105	1114	1079	1064	1093	1119	1116	1101	1080	1080	1092	1140	1160	1104	1112	1083	1114	1113	1084	1111	1146	1115	1080	1099	1084	1125	1103	1117	1095	1085	1089	1095	1142	1176	1173	1081	1086	1137	1129	1191	1108	1146	1062	1164	1115	1127	1080	1062	1052	1086	1128	1110	1108	1039	1137	1088	1079	1093	1122	1098	1134	1138	1059	1129	1120	1066	1128	1138	1112	1095	1099	1064	1090	1125	1066	1159	1099	1106	1047	1092	1125	1110	1145	1089	1095	1095	1099	1089	1116	1113	1119	1111	1115	1113	1102	1070	1144	1074	1089	1072	1096	1034	1153	1163	1120	1125	1140	1063	1118	1176	1111	1106	1134	1093	1185	1138	1120	1152	1122	1108	1141	1135	1097	1115	1087	1084	1106	1125	1120	1090	1113	1095	1068	1108
27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
