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
341120724774	341120725313	341120725832	341120726382	341120726931	341120727507	341120728057	341120728582	341120729156	341120729707	341120730232	341120730782	341120731331	341120731882	341120732432	341120732982	341120733531	341120734109	341120734632	341120735182	341120735731	341120736282	341120736832	341120737382	341120737956	341120738507	341120739032	341120739607	341120740131	341120740682	341120741232	341120741807	341120742331	341120742907	341120743432	341120743982	341120744531	341120745082	341120745632	341120746182	341120746731	341120747282	341120747832	341120748382	341120748956	341120749482	341120750032	341120750582	341120751131	341120751684	341120752257	341120752782	341120753356	341120753882	341120754432	341120754982	341120755531	341120756082	341120756632	341120757182	341120757731	341120758282	341120758832	341120759382	341120759931	341120760482	341120761034	341120761582	341120762131	341120762682	341120763232	341120763782	341120764356	341120764882	341120765432	341120765982	341120766532	341120767082	341120767632	341120768182	341120768756	341120769282	341120769832	341120770382	341120770931	341120771482	341120772032	341120772582	341120773132	341120773707	341120774232	341120774782	341120775331	341120775882	341120776457	341120776982	341120777532	341120778107	341120778632	341120779182	341120779731	341120780307	341120780832	341120781382	341120781931	341120782482	341120783032	341120783582	341120784131	341120784682	341120785232	341120785782	341120786331	341120786882	341120787432	341120788007	341120788531	341120789082	341120789632	341120790182	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21487	19994	27252	22461	20071	20597	15411	6372	4542	3760	2869	2503	2064	1820	1624	1430	1094	865	785	703	707	690	651	587	656	690	671	633	622	648	598	584	636	598	604	605	611	588	607	603	599	525	538	560	560	591	561	603	534	517	577	531	539	534	552	546	542	504	526	530	508	538	505	566	513	520	498	531	499	547	565	503	542	541	494	552	487	569	528	538	528	543	515	517	556	550	538	522	550	575	547	511	526	496	510	544	559	560	515	501	521	503	487	504	516	502	547	547	495	510	541	518	495	537	537	548	498	525	520	536	515	503	490	551	498	502	533	553	493	482	500	520	551	486	502	530	502	501	519	554	531	488	523	532	492	491	500	506	545	512	537	537	493	517	548	532	508	548	510	526	521	478	539	555	524	503	542	546	504	543	524	560	547	511	537	522	568	497	504	516	481	511	484	530	474	552	504	493	554	510	501	551	475	501	496	542	515	521	530	520	507	533	510	488	522	505	490	536	518	537	487	531	545	510	494	475	530	551	520	520	535	498	579	530	543	514	588	517	513	535	528	516	505	509	536	509	541	545	518	534	517	505	568	534	519	512	506	519	509	530	527	511	498	563	496	534	476	485	493	494	482	554	507	567	520	537	537	483	521	541	535	478	506	485	522	511	530	493	495	447	484	482	548	483	520	522	567	525	536	522	529	511	515	506	531	487	541	484	517	566	508	536	506	504	536	494	535	556	533	537	527	526	542	553	519	553	567	543	532	523	514	554	517	510	475	495	519	527	525	489	508	503	471	491	463	528	516	517	532	511	515	523	475	549	531	528	481	506	514	533	541	495	479	500	494	490	498	503	488	480	492	479	552	496	541	482	516	535	497	518	511	514	532	524	514	507	508	522	524	526	458	550	497	543	503	515	560	527	511	502	521	496	506	508	520	530	507	514	517	551	546	533	519	538	497	466	462	519	505	514	518	514	536	526	550	525	523	540	515	507	510	521	556	498	484	535	535	524	511	551	511	500	535	484	520	526	522	461	508	514	521	483	531	516	537	554	548	508	507	504	501	498	497	524	512	495	509	502	499	526	489	524	505	484	466	514	519	533	537	491	553	568	520	555	554	574	502	504	473	523	527	500	558	473	519	531	514	510	543	553	540	525	517	503	486	564	512	509	511	504	522	485	499	503	501	497	537	508	523	531	547	543	565	529	526	490	518	512	579	546	541	509	540	510	515	510	513	504	500	519	473	508	503	519	500	544	508	567	535	566	535	543	541	513	524	510	524	527	551	529	540	516	525	487	468	525	549	487	524	547	525	557	521	479	530	486	524	473	555	530	560	528	578	508	565	546	515	528	583	523	529	475	476	511	487	527	528	520	526	496	474	552	536	520	528	536	491	508	555	500	553	530	524	518	509	505	503	513	501	533	520	502	542	521	529	505	509	530	488	495	543	532	509	539	495	522	492	482	486	550	544	534	573	530	512	476	521	531	544	555	526	550	507	532	486	484	527	490	496	512	536	492	535	503	558	517	519	507	517	515	512	503	514	527	468	499	504	517	553	528	479	536	501	508	515	517	510	520	581	543	524	547	536	568	507	522	518	516	538	535	530	532	468	521	526	540	506	525	493	503	537	518	514	488	490	516	525	497	525	537	482	534	535	537	541	487	577	496	490	526	554	482	577	528	501	519	528	493	528	512	503	519	529	489	512	495	497	541	479	545	537	522	521	526	537	525	561	539	518	556	539	497	518	517	561	500	514	533	530	530	513	538	550	488	486	485	532	505	536	552	522	513	546	523	545	519	507	490	487	555	556	509	507	488	480	526	497	515	520	537	499	515	511	459	516	521	522	549	523	522	556	516	552	545	516	523	499	502	468	520	563	529	507	565	510	497	510	559	556	516	489	491	490	527	496	515	515	519	502	571	471	532	494	503	530	484	505	484	530	514	559	502	549	484	524	520	547	536	532	548	520	513	523	476	510	483	517	518	508	531	543	539	528	533	517	492	501	513	503	500	555	509	561	528	529	518	511	563	534	511	478	538	535	498	514	549	484	559	515	511	521	520	505	515	502	551	513	537	495	542	554	488	495	533	486	562	561	494	528	517	464	539	537	531	511	521	566	498	550	517	526	515	518	533	498	493	528	531	554	488	490	484	508	539	525	525	509	493	502	541	517	485	485	493	542	499	516	478	520	527	517	513	534	542	493	512	525	534	568	476	470	501	501	530	508	506	493	523	526	547	505	501	512	514	512	539	548	559	487	469	563	501	513	514	510	479	523	497	535	538	530	533	492	513	520	492	526	523	500	503	514	516	505	490	497	491	487	523	527	544	520	495	520	507	537	528	542	508	516	506	551	528	526	516	541	511	543	572	509	548	556	475	511	492	497	525	532	496	544	519	530	482	509	514	512	488	545	515	531	526	527	487	500	541	484	559	538	525	457	523	550	483	531	503	530	524	490	554	533	495	563	531	519	510	545	513	551	508	481	521	509	530	516	521	516	538	527	498	528	498	524	538	529	545	504	530	512	551	502	519	521	525	536	515	574	537	533	545	506	542	541	543	527	504	531	513	506	540	507	540	526	478	552	523	502	503	505	519	486	533	510	522	508	561	537	578	535	506	510	557	529	502	507	524	493	564	536	547	526	508	512	498	471	555	526	539	508	496	548	561	490	517	505	547	494	524	496	554	488	489	545	533	551	555	522	500	504	480	501	544	557	488	543	538	525	498	510	519	499	543	471	547	517	527	539	536	526	524	492	523	530	509	497	540	492	517	510	525	503	531	501	532	524	486	556	500	494	546	558	505	516	531	501	532	516	529	475	503	527	495	517	481	520	499	496	537	504	526	509	502	520	483	535	534	493	525	529	530	483	515	516	531	500	548	534	558	532	501	507	538	560	506	528	530	515	503	529	497	537	527	493	521	496	533	522	525	495	540	495	501	528	513	556	531	542	500	510	500	520	531	563	519	542	533	573	537	509	479	527	509	497	511	515	534	525	531	540	492	535	501	522	529	487	496	532	489	509	561	521	492	526	538	481	477	527	488	524	557	526	531	520	553	583	528	505	496	476	543	511	537	542	524	494	522	540	526	532	486	547	516	505	506	513	492	540	545	529	509	527	506	538	487	532	496	527	515	513	505	507	531	544	535	491	478	491	547	542	525	492	512	570	532	482	485	488	480	506	512	527	479	523	548	499	550	537	494	545	538	498	486	512	503	509	486	538	534	522	533	500	521	556	496	482	478	480	531	562	514	553	532	501	535	491	501	464	516	475	504	516	534	540	506	515	511	477	504	548	478	524	522	543	521	499	517	536	511	522	507	517	551	555	543	505	485	488	505	515	485	523	505	525	495	517	516	497	503	517	528	489	548	522	514	494	478	478	497	495	505	519	510	498	538	527	492	528	551	509	536	533	497	483	518	524	525	535	535	518	489	484	518	559	522	490	539	511	491	488	509	525	494	506	536	543	523	501	522	564	511	517	539	525	554	538	501	538	492	496	540	520	473	480	559	526	544	542	534
20415	37466	29807	22562	17479	14435	10990	8489	7036	5594	4340	3699	3008	2614	2172	1889	1468	1043	920	810	734	723	677	680	714	700	710	699	708	714	612	639	616	678	657	670	654	652	654	630	661	566	545	574	504	554	541	530	552	567	590	563	578	603	561	558	525	563	533	556	545	538	525	547	492	599	519	543	561	534	526	569	545	538	500	537	527	492	513	576	528	547	508	541	511	550	528	523	539	495	498	539	532	541	517	552	530	488	562	518	521	555	519	492	495	504	567	513	517	511	516	491	508	515	519	517	530	511	502	512	501	524	528	496	548	514	486	537	545	522	525	554	529	507	549	489	509	534	522	534	496	537	544	507	556	488	553	536	509	547	500	513	531	551	504	509	537	506	515	508	542	530	508	524	506	556	564	522	528	535	520	563	513	497	520	516	529	494	554	506	571	507	513	549	497	536	537	503	495	537	507	513	521	546	547	538	492	538	517	523	520	515	503	509	516	511	506	559	519	526	537	522	482	529	505	528	525	518	547	494	500	495	556	519	496	513	503	512	500	503	545	530	491	564	544	496	476	522	478	517	503	544	512	500	509	525	510	527	539	488	470	542	505	507	529	540	549	499	522	501	526	493	551	536	516	527	528	524	481	500	556	538	503	522	500	505	528	552	523	522	530	539	512	588	517	542	498	482	511	561	508	451	544	510	542	495	488	522	557	522	529	510	520	551	536	541	519	523	544	541	510	521	552	546	518	551	506	542	538	541	521	562	526	525	488	520	525	560	483	490	506	516	537	511	488	524	536	542	543	489	521	529	527	505	531	506	530	559	535	491	504	492	506	504	506	576	536	582	539	575	557	499	490	499	485	521	554	513	491	494	475	501	564	525	525	526	536	531	546	510	543	574	524	569	561	522	511	499	516	533	539	538	534	567	523	498	532	538	509	487	562	510	527	484	478	483	494	561	554	508	560	519	490	519	511	497	491	509	539	510	583	528	528	526	560	572	542	569	565	498	530	539	538	540	523	572	542	540	525	508	543	551	530	507	534	500	525	541	516	523	570	533	516	486	499	542	503	525	493	560	522	519	502	537	519	475	501	524	503	511	524	510	563	530	503	505	522	522	552	549	592	522	489	522	527	512	544	534	546	493	516	513	527	480	598	529	492	516	520	506	539	537	505	529	509	524	544	525	524	522	539	531	553	539	511	487	515	516	503	522	484	543	538	545	476	527	508	478	503	519	520	516	528	530	558	490	500	525	503	582	496	480	540	533	532	522	553	540	563	540	534	521	499	534	512	497	496	556	507	542	509	518	529	505	520	566	512	494	526	500	522	542	532	548	572	522	542	482	517	533	506	497	525	497	534	568	531	496	510	528	448	501	530	464	508	468	505	548	511	480	534	488	508	536	552	502	528	510	535	526	544	542	502	506	559	540	497	548	534	527	497	532	538	553	545	556	521	558	456	509	540	515	486	519	522	487	496	524	510	530	502	515	532	490	543	529	537	518	527	478	537	511	517	586	537	530	568	494	502	508	545	518	476	501	531	482	532	525	487	532	521	537	550	553	568	533	527	511	527	535	516	521	517	520	509	497	539	522	510	500	525	495	549	520	491	471	507	538	519	537	555	543	510	525	597	537	541	505	527	553	569	546	564	506	469	539	525	513	532	519	496	547	558	577	483	502	525	526	524	476	544	494	503	453	516	508	546	495	506	498	528	499	508	539	521	515	520	458	497	522	542	499	536	498	493	499	531	518	513	533	552	559	524	534	526	503	513	523	554	547	523	546	528	542	493	556	516	521	518	528	497	515	508	476	504	546	522	566	502	507	533	511	517	537	496	524	559	551	538	543	498	486	561	537	525	497	540	517	559	524	536	534	508	549	515	524	545	491	494	535	536	526	539	497	534	494	530	537	493	511	536	545	539	503	500	547	517	552	544	547	512	523	540	514	542	528	499	506	506	533	553	544	532	530	479	492	494	552	573	518	557	535	507	523	516	528	534	508	543	481	552	505	536	508	525	528	517	499	509	541	547	501	500	529	501	502	510	511	512	520	512	523	519	529	499	516	528	563	512	553	504	518	543	545	493	484	525	535	551	481	497	519	500	521	552	522	532	530	515	471	532	559	509	545	523	557	479	515	514	488	538	543	517	550	506	498	509	534	598	515	516	510	557	522	582	541	548	513	574	545	564	484	524	554	516	504	568	564	536	536	501	566	532	520	513	493	555	557	535	510	511	461	540	539	511	562	543	558	508	544	508	541	515	507	528	525	517	490	492	479	492	573	539	554	545	545	547	524	491	508	532	523	549	530	512	481	507	513	514	517	526	475	509	477	504	479	524	505	487	519	477	529	506	524	508	547	548	489	514	486	530	510	531	522	531	517	524	525	534	488	532	512	511	514	505	514	536	527	511	521	524	541	502	566	532	543	501	475	493	506	541	523	559	539	496	526	470	519	515	507	492	537	541	555	545	521	552	496	540	526	528	553	539	523	515	540	500	536	529	563	526	476	522	520	529	504	526	533	546	536	540	517	540	489	475	538	488	556	514	507	526	519	535	548	499	540	510	527	538	487	511	520	515	523	479	505	513	512	556	505	531	520	503	596	506	523	531	519	528	520	490	518	537	537	496	529	490	470	519	509	522	495	553	525	521	530	520	527	527	490	525	522	536	493	549	541	495	532	502	492	517	500	548	574	510	492	501	524	545	516	534	536	514	495	510	533	517	523	523	545	523	495	566	533	496	532	498	498	557	528	537	547	549	545	543	533	538	542	510	496	550	572	521	518	515	532	502	510	516	509	532	538	530	532	536	488	482	518	535	559	534	553	540	525	483	508	561	523	510	521	510	577	536	531	521	559	496	531	571	541	469	525	530	494	512	552	550	542	471	539	518	535	535	509	571	514	544	507	510	516	546	520	531	493	527	556	553	528	506	512	518	515	521	510	501	538	533	493	518	537	574	518	504	542	527	541	527	519	487	521	580	519	567	534	539	450	543	511	555	521	522	482	505	489	530	496	586	526	533	564	504	526	502	523	523	548	524	507	548	567	553	518	541	534	520	563	513	517	522	531	541	488	552	482	508	510	533	548	508	528	538	556	506	503	524	491	518	511	530	534	488	506	562	525	542	550	522	510	554	519	515	548	512	548	494	520	490	539	533	502	494	547	519	523	514	510	535	484	516	541	497	520	519	497	524	540	509	523	487	521	561	518	537	544	535	531	543	486	541	519	510	496	500	496	562	515	512	527	494	537	558	481	514	508	505	516	551	551	528	537	508	494	544	495	477	546	496	512	490	515	521	534	525	548	477	536	556	512	534	530	507	524	498	517	508	484	515	522	497	514	473	505	488	504	535	486	504	498	497	538	509	525	497	531	556	513	511	528	518	520	494	524	549	569	491	522	519	514	512	528	499	510	548	520	527	541	535	551	510	519	537	503	492	508	539	502	507	531	512	548	529	525	516	507	491	501	511	504	527	536	559	528	535	511	569	524	546	522	485	512	545	535	502	516	575	546
27460	21519	20138	14741	8472	5171	3828	2744	2060	1691	1357	1176	1026	909	809	705	571	543	492	442	463	435	439	504	448	451	478	446	459	426	434	472	434	406	443	433	436	439	428	430	433	415	419	406	388	411	377	420	413	441	436	442	415	401	436	428	439	391	429	388	390	364	388	371	406	375	396	385	445	399	409	425	413	382	380	365	419	405	428	410	431	425	410	386	416	432	397	412	448	434	415	433	367	408	398	434	432	404	385	412	409	426	413	366	438	402	427	398	437	409	406	398	420	403	390	412	437	418	423	403	413	418	402	406	406	398	406	431	379	403	397	391	449	401	392	383	381	402	412	419	397	417	427	391	409	426	413	412	377	389	397	438	403	435	431	425	447	388	401	443	415	418	429	426	421	453	385	394	423	460	406	381	443	450	405	412	402	408	439	438	413	418	394	388	425	397	478	426	435	398	413	368	428	425	446	427	405	415	448	378	413	391	375	424	366	378	444	401	435	426	432	411	406	408	398	410	414	441	439	424	430	403	430	436	397	414	433	409	424	429	414	427	406	425	396	427	421	407	431	434	403	461	444	415	451	431	402	396	425	402	381	424	420	395	401	391	407	427	401	414	431	400	380	438	392	403	418	419	389	442	412	410	432	439	425	400	420	400	417	425	395	398	416	425	388	406	380	383	401	419	389	426	413	462	412	407	409	405	383	401	432	427	393	443	381	413	401	417	381	422	375	477	373	401	431	425	431	399	413	416	450	367	416	433	410	443	439	418	394	445	393	380	438	425	414	407	387	421	419	425	440	393	417	402	413	422	439	390	409	368	432	446	379	387	410	424	389	373	417	423	444	418	404	409	432	440	438	376	434	417	396	390	420	407	425	384	408	455	420	407	399	412	426	405	410	440	410	466	402	416	424	448	443	403	395	411	429	389	378	417	425	388	412	415	382	414	438	438	400	410	411	416	421	397	405	393	408	391	457	400	411	404	375	419	388	392	399	425	414	426	425	433	389	415	447	452	402	417	451	448	406	434	452	384	426	415	425	385	408	390	431	420	361	406	415	430	445	420	423	414	435	408	424	414	415	398	443	438	391	381	420	415	381	412	428	438	397	404	384	432	408	435	423	453	407	405	401	423	424	383	395	434	423	438	400	397	393	400	410	406	396	426	400	422	394	418	393	419	379	400	404	379	392	456	467	403	370	412	424	446	431	404	391	406	400	397	407	418	426	407	415	395	424	424	413	410	417	398	400	414	430	431	380	410	413	427	441	426	416	421	428	436	418	378	406	400	446	416	408	414	405	404	422	422	446	431	392	385	407	352	431	421	380	422	407	426	430	418	378	423	407	445	410	424	445	370	417	415	428	449	389	430	408	396	397	379	426	381	433	391	421	396	412	412	425	431	423	428	388	417	420	404	397	388	397	431	390	401	406	423	391	407	438	399	404	426	437	393	409	402	416	439	426	396	427	409	402	428	384	399	411	418	401	424	405	444	421	404	446	422	388	398	407	445	399	380	428	387	484	384	423	422	423	419	413	397	415	422	397	421	377	394	377	409	419	415	420	405	400	361	404	437	393	429	425	408	399	400	425	387	412	380	390	377	436	425	405	411	431	388	419	441	379	412	413	405	400	453	428	440	439	365	425	402	408	385	403	454	409	453	447	431	415	420	420	409	380	380	398	424	436	409	453	427	408	433	393	416	449	407	415	436	383	384	404	407	381	440	393	415	432	413	420	407	417	421	424	399	428	448	445	422	419	357	409	405	388	403	417	401	377	443	411	420	410	435	441	390	424	419	436	433	416	401	445	392	402	395	412	440	431	431	407	422	397	417	410	396	412	420	423	410	378	407	392	436	403	409	440	436	394	438	399	422	397	420	420	425	387	403	407	410	436	400	419	421	409	422	439	410	430	415	420	402	435	385	378	411	416	397	395	440	431	436	460	410	421	433	399	448	385	425	420	421	427	411	395	429	417	395	407	380	443	400	433	408	407	425	417	433	393	376	398	415	425	439	418	450	412	400	371	433	403	420	364	409	398	392	448	427	417	400	392	401	388	403	389	423	416	439	400	407	391	396	430	386	410	392	397	447	410	391	377	439	416	426	404	412	384	449	376	428	392	390	435	433	435	384	416	437	408	379	430	424	423	392	420	395	450	387	439	418	431	402	402	424	409	453	423	428	432	416	423	429	453	418	414	439	416	403	428	387	394	440	421	372	410	415	441	377	414	428	396	436	423	422	431	453	412	418	404	398	412	410	380	405	447	424	382	390	413	397	444	401	394	436	409	395	430	405	392	392	396	426	411	378	428	434	410	378	401	459	404	394	417	403	404	420	406	427	423	423	421	422	405	420	392	405	435	408	416	412	410	432	425	454	388	419	440	445	445	404	398	376	404	420	403	433	402	395	412	442	392	400	368	446	430	403	435	394	412	405	439	414	402	414	437	404	383	424	432	433	406	397	408	426	420	402	393	451	402	388	419	370	413	437	444	406	379	384	410	402	415	418	408	430	432	364	437	398	405	392	409	452	423	388	445	407	369	401	393	445	414	429	404	397	410	425	457	424	397	402	435	391	426	399	401	403	426	404	416	420	377	411	427	425	390	406	431	427	424	435	382	410	395	378	391	425	413	414	390	460	474	433	427	412	437	413	392	413	444	421	414	393	414	430	413	400	394	444	392	401	398	404	457	393	353	439	434	405	422	413	415	402	412	384	452	390	427	428	405	415	397	445	423	442	393	415	385	409	404	409	439	406	411	425	407	413	416	398	402	390	390	397	434	406	379	409	396	391	405	407	412	412	396	416	363	384	429	397	392	448	397	370	399	448	424	404	431	382	398	431	404	398	448	401	436	408	423	392	425	414	391	414	415	420	432	388	405	411	405	409	415	423	410	423	407	401	389	424	434	432	424	380	396	435	410	404	437	449	388	403	366	436	401	412	406	415	371	416	396	405	413	428	390	410	416	416	422	403	418	400	394	426	402	416	408	430	439	445	410	412	418	398	411	369	410	431	404	445	454	420	357	428	401	460	416	397	378	420	414	384	402	419	430	403	419	398	388	371	408	416	446	408	400	440	406	383	415	370	431	414	406	391	418	435	382	440	423	398	406	422	403	419	426	386	394	403	406	396	434	395	411	384	421	418	409	436	415	440	410	391	417	396	443	427	398	418	421	411	393	413	437	401	426	401	408	407	389	402	428	394	395	358	424	453	474	415	419	360	411	413	398	414	382	418	439	440	411	407	403	385	403	435	389	394	393	424	385	400	408	357	386	427	403	444	413	428	382	410	411	392	385	410	408	423	432	396	418	438	443	422	424	408	461	401	413	399	369	406	413	428	425	395	377	405	390	419	448	386	434	414	415	396	408	376	409	434	409	385	363	427	408	416	425	424	438	424	398	391	427	372	387	424	404	442	448	393	368	412	401	379	424	390	414	402	387	425	396	393	404	382	414	449	398	443	415	428	393	393	412	419	408	373	390	450	367	453	401	418	408	400	353	404	379	398
16815	27422	19844	13956	10291	7758	6159	4388	3385	2697	2159	1678	1515	1265	1118	906	714	645	516	542	507	502	475	520	504	538	476	541	487	459	505	494	475	485	482	448	476	454	470	468	431	435	444	471	477	485	456	444	431	480	434	468	467	455	458	443	440	459	414	435	433	451	411	426	439	447	438	484	471	427	430	431	458	427	425	436	454	437	431	435	412	469	445	416	398	425	445	434	440	456	479	457	428	441	443	420	443	446	464	417	440	428	435	450	427	444	476	437	468	425	424	439	430	478	435	445	451	437	429	441	444	455	458	428	450	480	462	503	479	442	453	421	461	435	475	459	458	449	437	450	449	430	458	441	437	428	433	434	427	477	462	414	425	413	477	430	438	417	449	426	450	467	476	425	458	446	416	379	456	465	421	432	425	466	446	412	467	426	456	447	405	444	403	454	463	422	417	446	425	445	440	446	440	432	479	426	445	428	450	415	416	472	436	454	452	456	436	463	457	444	447	476	422	402	451	435	424	464	441	466	444	453	438	467	420	420	433	427	440	459	456	434	484	415	465	435	469	425	439	453	466	418	425	444	432	428	438	437	413	436	444	434	447	414	426	437	429	460	421	439	429	453	459	438	408	465	438	433	415	455	447	468	461	466	423	478	434	473	452	461	460	446	443	447	470	435	411	455	416	427	465	433	431	438	450	481	442	436	430	476	430	446	421	429	431	429	433	450	435	465	425	428	444	457	425	457	431	473	437	466	427	428	442	449	463	444	452	432	449	476	445	457	488	477	428	409	449	443	465	487	447	456	422	477	416	436	436	445	466	433	442	461	483	434	420	408	446	435	435	427	469	408	458	471	475	434	448	460	428	448	471	479	423	459	466	467	435	477	459	422	463	429	408	442	418	421	446	441	420	425	422	441	442	414	469	436	462	462	476	451	442	439	467	448	466	455	413	469	461	418	430	441	411	410	409	429	431	432	439	462	430	439	423	442	477	454	476	430	490	448	431	431	441	404	419	433	430	417	463	475	445	432	428	419	470	456	466	394	476	464	423	482	457	457	419	427	436	407	451	411	448	476	442	455	443	438	449	453	439	421	472	443	446	450	445	434	439	428	425	478	436	431	470	454	424	419	444	491	453	438	407	465	426	464	404	423	462	462	457	446	419	449	443	428	442	477	462	489	471	458	450	455	438	435	460	449	471	417	477	468	447	451	430	443	471	442	468	446	441	406	470	463	478	426	460	434	481	453	450	433	434	436	452	449	436	449	423	456	447	493	433	431	423	449	451	440	441	443	474	447	428	407	445	429	442	453	480	450	480	472	466	459	466	390	452	448	412	392	462	433	421	455	437	416	448	442	412	448	421	449	389	481	483	442	485	408	445	429	422	461	432	429	462	482	462	425	439	430	449	465	459	474	418	461	442	476	452	440	424	411	410	473	445	464	445	414	469	415	457	438	452	418	460	434	471	411	425	410	415	425	444	420	430	411	430	456	453	441	430	442	425	437	425	441	453	421	454	465	457	476	398	415	415	468	429	435	466	485	460	453	472	438	441	474	420	479	452	438	380	456	416	485	447	454	485	454	431	407	420	447	460	408	421	387	427	470	428	448	450	443	410	451	486	405	451	416	456	442	484	453	453	443	453	473	458	466	430	441	443	469	445	428	454	445	444	434	421	432	433	484	473	409	466	453	438	460	426	451	428	459	433	465	454	432	447	444	459	427	453	453	426	442	450	478	457	436	421	468	438	464	445	420	432	434	473	458	447	444	440	418	447	447	470	475	436	425	426	466	411	437	439	458	465	429	451	446	423	440	447	450	430	407	464	446	487	445	452	430	456	422	453	402	451	432	441	426	453	450	412	457	437	416	462	468	428	435	428	447	463	470	431	442	444	447	453	457	453	440	449	435	433	443	426	428	419	464	436	399	438	430	411	426	428	454	457	450	441	459	433	437	395	439	421	416	449	444	422	446	462	436	471	446	443	435	474	442	451	462	432	446	459	450	433	404	426	407	453	480	456	404	437	442	454	448	418	453	412	475	446	486	475	462	438	440	445	464	407	426	480	399	444	440	445	416	436	455	434	435	438	444	421	433	452	447	454	456	446	464	441	465	426	468	419	457	474	468	429	422	430	457	429	467	455	400	422	450	425	452	456	405	403	479	443	442	449	431	444	457	469	391	441	489	418	420	460	469	427	442	438	429	383	440	445	418	441	423	426	450	481	451	415	433	456	412	441	466	435	493	426	469	426	450	452	433	446	459	405	418	434	459	428	438	458	434	461	450	472	418	462	469	459	437	433	427	427	436	459	439	458	496	429	421	412	418	453	474	457	424	445	434	405	436	466	421	458	455	445	453	478	454	444	474	447	422	475	394	442	445	453	465	491	456	430	468	440	458	438	466	455	460	445	435	443	451	384	433	420	437	399	462	457	453	462	440	445	444	426	453	468	437	422	460	444	414	468	428	411	485	416	419	465	443	443	443	439	392	446	431	420	415	465	404	431	424	461	434	468	445	446	436	426	421	423	442	402	468	439	460	422	420	428	436	454	459	458	429	453	456	461	465	441	429	453	488	452	447	453	425	444	486	523	445	433	443	422	433	444	438	444	440	445	453	469	445	447	485	467	426	478	441	441	470	448	454	448	436	453	420	471	484	438	414	473	456	415	455	423	497	448	445	416	426	465	450	427	474	426	470	420	464	402	435	469	462	461	463	463	450	434	440	417	422	433	467	479	431	471	432	426	458	420	459	445	427	455	435	435	442	426	411	433	435	458	490	443	445	438	444	423	432	464	425	442	468	480	439	456	430	447	463	422	451	443	433	428	446	416	441	394	496	450	444	433	424	459	428	471	423	446	450	442	440	477	446	451	459	410	470	414	446	435	450	443	482	466	458	419	419	462	434	455	475	402	483	422	416	425	419	457	453	445	470	426	440	425	429	426	484	440	468	412	429	433	427	463	440	439	471	414	464	439	464	418	433	429	451	489	433	455	479	427	448	424	477	464	407	399	432	457	450	426	419	444	438	442	425	431	427	441	473	452	425	491	485	459	428	431	442	468	429	428	456	444	429	476	422	446	412	438	464	447	429	444	426	446	437	433	451	413	447	448	451	482	481	427	432	445	453	416	426	451	421	448	446	447	436	407	445	458	454	456	469	400	437	432	452	456	445	450	453	438	481	439	441	457	422	470	432	463	409	498	437	428	435	432	432	439	426	475	430	460	446	463	456	449	455	409	446	453	464	413	479	467	478	474	441	494	411	445	442	425	431	448	419	414	454	409	441	432	428	426	466	466	422	428	433	421	449	442	462	422	452	419	513	398	387	466	460	401	469	438	425	467	448	456	447	475	451	434	431	477	437	465	420	452	418	454	424	432	473	457	462	450	469	435	442	425	406	472	467	442	421	447	422	409	488	405	438	442	416	464	442	438	447	460	428	468	465	417	423	450	448	420	426	430	444	440	449	423	427	445	452	437	410	444	456	434	437	431	410	434	400	477	472	435	452
24588	21737	29135	25014	22072	16624	8784	5206	3608	2673	2133	1581	1448	1264	997	802	716	610	511	451	442	424	396	453	455	456	420	414	445	383	410	409	399	377	443	413	405	426	416	409	416	404	356	367	365	371	361	370	371	377	344	367	330	360	397	375	399	367	361	350	314	341	308	352	360	358	363	360	354	341	350	367	357	355	356	364	363	336	386	337	365	359	360	350	343	333	359	343	322	372	353	319	305	339	352	389	361	368	362	342	344	333	354	372	351	358	374	377	296	369	339	373	351	353	352	316	319	337	347	354	365	353	339	373	369	384	347	331	333	395	338	354	355	332	355	311	353	367	336	340	374	331	353	331	322	355	353	313	347	343	351	303	353	327	347	316	333	342	373	357	361	352	346	338	373	357	357	368	328	343	315	358	362	340	318	365	345	339	353	351	358	345	331	377	331	345	366	353	340	349	359	346	342	338	349	352	382	361	364	355	327	358	358	316	355	337	349	370	363	331	358	338	340	331	310	338	381	314	323	349	321	375	368	373	351	339	346	323	329	344	351	346	346	338	364	335	346	346	306	317	353	319	309	344	384	356	355	345	329	350	352	346	327	361	342	348	379	340	324	359	362	360	308	349	362	331	350	345	356	337	354	337	337	362	359	340	324	332	354	334	322	336	381	382	385	339	354	354	338	328	305	339	336	312	367	333	318	369	325	328	371	372	311	357	337	330	335	345	334	334	325	345	369	361	342	332	341	333	336	348	345	357	363	367	344	321	358	322	344	366	361	331	335	342	341	355	341	363	343	349	379	349	378	332	380	354	343	363	345	350	339	350	352	328	298	358	344	337	357	342	357	342	307	335	361	353	327	361	355	335	363	348	357	340	356	370	339	361	350	374	360	351	351	323	366	338	333	358	339	341	339	356	322	306	307	352	373	357	344	346	338	308	327	314	373	326	362	381	336	342	370	367	357	367	330	358	335	347	349	339	343	326	359	348	338	348	328	372	331	380	363	333	357	377	342	374	323	366	372	345	347	342	365	321	318	346	347	352	361	359	371	354	352	352	357	313	320	320	333	362	330	351	342	330	391	349	327	314	352	338	330	330	354	349	343	348	376	360	350	351	346	375	375	343	326	319	334	315	362	379	361	360	362	357	353	298	374	322	341	316	358	375	355	330	354	352	316	329	322	337	347	353	368	328	318	353	323	332	335	357	319	342	323	362	350	368	306	314	352	343	356	356	349	345	338	361	352	357	348	360	354	345	327	324	344	357	337	363	351	335	360	362	325	359	353	326	330	350	339	305	361	347	358	344	331	380	365	336	316	344	361	366	347	340	370	364	343	348	313	344	362	316	384	367	369	340	336	347	367	358	314	356	368	349	384	366	364	328	349	335	322	349	319	330	356	342	328	319	364	355	340	328	336	352	358	329	368	347	292	337	365	345	351	363	360	335	341	389	339	339	331	321	333	336	341	369	363	375	344	348	341	365	342	363	358	374	328	339	364	332	331	334	376	345	361	341	339	363	343	388	360	364	332	357	313	345	334	373	342	344	404	322	344	342	353	336	356	347	337	342	333	337	339	304	361	336	348	354	327	336	321	359	334	356	324	375	354	348	346	350	373	362	311	345	354	374	362	330	338	346	348	301	337	325	356	364	348	370	342	336	381	331	350	327	318	339	349	343	347	328	354	333	311	332	335	300	333	375	333	331	348	325	379	329	351	346	340	357	348	345	328	364	370	304	338	379	347	347	331	336	354	314	371	339	372	340	352	341	295	346	334	366	345	360	337	348	328	366	325	343	353	360	343	363	322	347	355	342	357	343	299	342	354	334	340	368	351	343	341	337	307	340	356	343	351	340	340	333	338	342	345	323	340	324	367	396	298	339	327	369	338	333	373	377	322	343	372	328	337	350	362	357	396	321	333	354	345	347	318	366	347	358	340	354	347	330	340	322	341	348	339	371	338	296	351	347	334	363	359	370	361	336	357	338	333	341	355	373	317	376	363	374	369	364	345	337	340	348	355	376	358	365	355	345	363	320	332	368	341	330	369	309	353	287	335	361	349	327	335	312	345	342	338	338	310	372	324	331	312	331	351	336	342	335	362	347	365	352	309	363	341	323	381	362	347	333	384	359	306	341	376	322	334	356	357	318	368	331	335	356	336	329	352	329	330	321	323	347	310	373	341	368	346	341	328	319	333	297	333	338	330	349	337	383	315	344	347	312	337	372	354	380	368	327	337	320	379	334	358	367	384	404	342	334	344	369	306	370	339	332	356	324	336	346	336	322	355	335	334	337	349	323	381	341	340	374	339	349	318	358	354	328	327	342	346	388	371	368	342	348	348	349	338	333	361	343	347	353	331	345	350	359	332	359	333	336	352	328	363	315	310	364	362	388	351	333	357	329	359	328	336	323	358	341	310	340	395	348	326	292	340	347	357	373	354	353	379	337	349	364	340	347	353	365	363	372	332	347	348	348	380	343	349	347	351	374	366	355	332	339	367	349	335	338	371	355	326	355	361	363	329	350	356	321	377	370	349	345	361	339	325	344	382	329	340	369	318	347	365	361	316	327	361	322	332	329	320	329	355	341	340	347	346	351	361	367	376	360	362	344	357	340	347	330	381	328	349	311	305	378	336	298	330	357	315	323	369	349	330	342	349	368	366	331	334	322	366	332	357	350	344	351	345	284	387	325	330	363	339	364	328	332	350	341	320	340	356	346	349	323	298	351	372	336	339	367	381	359	364	371	375	328	333	323	333	375	367	307	338	369	352	339	328	354	329	322	307	324	356	338	343	354	336	356	363	362	330	313	313	349	371	339	348	336	372	350	392	341	346	301	337	346	354	341	327	358	333	320	346	390	382	356	346	359	338	337	326	323	360	338	356	313	348	347	355	353	369	345	364	377	354	333	312	328	371	364	365	353	348	365	329	322	339	363	360	363	311	349	367	391	343	368	355	350	323	337	321	354	346	347	365	358	350	356	335	365	347	343	381	329	338	361	329	358	334	348	355	346	324	329	349	305	333	339	335	313	379	341	343	340	314	345	332	334	334	345	328	337	348	342	326	354	347	343	339	342	316	325	336	325	344	351	316	323	333	352	342	340	351	362	364	335	363	360	322	377	352	349	367	356	334	343	346	377	344	353	329	343	348	369	354	342	352	324	358	352	346	346	381	336	357	350	329	316	329	353	369	356	344	368	380	322	342	367	353	347	391	373	341	322	377	334	346	364	350	311	360	342	331	326	347	365	327	353	354	344	333	342	354	343	372	353	380	374	335	328	360	323	354	344	394	361	343	316	343	332	334	348	359	342	343	328	324	367	363	340	387	339	369	363	381	354	344	331	366	335	324	364	349	352	323	345	332	324	382	330	337	384	339	321	358	355	343	348	367	324	326	324	342	316	345	352	334	339	347	388	369	347	346	365	361	323	349	378	332	323	305	352	377	357	318	320	387	344	363	363	351	371	371	341	343	326	357	336	370	361	320	340	337	401	336	369	328	350	367	368
19961	37148	28556	21367	16853	12739	9936	7673	5720	4229	3276	2445	2202	1857	1490	1091	924	775	598	538	496	503	482	487	479	486	507	497	462	455	464	417	413	424	393	435	473	467	474	449	410	408	380	375	412	400	351	409	406	392	414	334	366	377	406	413	377	400	397	378	385	405	417	343	374	354	380	353	363	369	338	399	406	389	377	324	346	361	395	377	417	377	359	374	359	372	356	333	364	339	356	352	401	374	411	358	392	393	357	350	369	373	389	335	363	364	358	378	342	372	359	352	345	346	364	374	394	366	367	362	409	331	374	385	389	372	367	355	341	375	393	358	345	335	378	369	382	399	362	344	375	379	339	395	381	357	375	346	365	340	358	391	382	348	348	378	386	370	378	333	378	383	362	414	376	359	360	355	362	368	376	377	350	365	374	346	375	362	387	364	355	386	422	367	387	349	351	384	387	350	340	345	380	383	397	354	348	362	370	377	354	399	363	353	347	335	356	360	381	368	403	392	371	362	363	371	353	372	347	370	331	348	370	380	347	378	366	379	380	360	396	349	389	384	356	344	370	363	376	388	365	396	389	368	384	362	376	366	358	379	365	346	351	391	363	385	341	371	345	382	387	337	357	379	366	365	383	387	379	391	353	367	402	355	380	397	373	383	376	355	382	359	380	388	347	358	383	350	393	346	363	356	387	369	357	375	339	383	349	362	407	363	396	389	366	323	376	346	363	402	376	364	348	383	368	378	385	366	337	345	396	342	384	350	384	361	369	373	354	382	354	370	368	369	394	357	375	356	382	335	403	375	351	342	351	391	350	348	348	394	361	378	389	357	371	368	390	355	342	353	382	382	351	380	352	386	380	383	365	368	380	354	361	370	337	396	383	335	351	364	366	356	342	362	372	358	374	352	396	364	389	364	407	370	348	392	333	360	380	359	346	383	366	379	372	394	381	407	372	356	349	382	374	380	403	368	363	376	367	357	364	358	354	354	357	371	381	375	370	362	350	401	366	372	347	365	337	405	355	370	376	412	376	378	339	371	368	361	336	399	345	386	336	398	362	348	392	387	382	397	384	347	346	365	373	366	395	343	360	373	351	369	352	359	326	373	366	368	365	352	385	392	369	340	350	357	386	359	346	357	389	394	420	389	343	381	364	356	359	339	376	393	406	370	350	361	381	348	353	368	368	375	377	353	424	385	385	362	324	353	372	390	323	328	346	369	386	378	388	388	340	350	342	379	380	375	375	364	355	364	346	370	390	388	365	336	373	365	354	383	369	343	400	366	420	388	388	374	382	372	373	398	363	362	390	371	363	380	409	370	358	395	365	390	378	380	335	359	362	358	373	371	360	362	350	380	365	390	366	361	367	365	376	356	377	363	322	383	390	364	368	371	366	365	366	345	373	383	362	358	369	349	391	413	359	391	339	381	348	371	361	361	353	368	390	367	374	342	371	342	354	386	361	336	389	338	350	346	373	376	337	379	389	379	373	347	393	361	377	367	307	351	358	317	369	397	359	391	375	362	374	340	371	400	375	371	333	354	378	342	385	362	338	394	372	348	348	346	345	375	359	362	406	361	379	364	349	358	377	339	361	376	392	364	353	372	359	332	387	377	348	421	354	374	382	367	384	374	367	355	388	364	365	365	379	378	344	353	395	393	372	349	371	350	359	395	381	343	392	374	359	340	383	359	375	390	412	331	367	361	367	374	356	328	422	353	352	352	346	388	371	364	378	354	347	377	363	365	372	385	361	362	364	388	381	375	374	389	356	346	392	363	402	364	379	385	387	359	397	367	348	380	384	363	336	370	393	354	354	361	378	351	391	383	390	333	354	375	379	382	343	355	372	348	359	352	358	342	361	372	358	342	382	339	378	368	369	354	354	392	358	377	379	366	387	337	360	343	355	325	395	375	342	398	368	334	356	358	386	370	414	354	379	395	360	414	364	381	376	390	337	404	344	405	388	353	367	406	383	366	385	384	351	325	361	400	353	361	356	378	368	392	376	371	401	367	386	361	337	370	391	359	379	375	367	398	326	376	391	336	374	373	357	358	378	371	336	399	346	376	380	378	383	372	352	339	359	395	382	397	349	362	391	364	360	374	332	359	371	374	359	386	396	369	354	359	387	364	358	363	346	384	360	361	352	344	359	348	361	360	356	330	370	349	371	360	358	384	375	386	348	376	355	321	338	363	364	405	382	376	354	372	391	372	339	358	372	344	363	356	340	359	381	365	366	378	360	361	373	341	363	386	321	365	341	369	370	371	362	367	372	358	367	376	383	366	365	357	383	357	371	390	362	373	389	357	407	364	386	360	370	362	349	388	356	345	380	370	351	363	361	354	353	341	353	386	391	380	356	371	363	381	376	366	358	348	363	397	363	371	380	400	369	366	387	393	352	372	342	352	349	346	368	371	363	371	358	379	388	345	395	382	348	333	384	362	357	345	336	346	381	346	383	360	378	372	350	377	344	351	340	413	335	372	381	367	345	364	346	364	361	337	391	377	413	365	353	346	366	360	370	364	380	385	341	380	400	357	358	343	319	382	342	374	355	375	403	367	350	405	379	356	364	344	346	388	354	345	332	389	342	356	354	371	366	356	356	366	406	388	369	393	369	369	355	350	397	365	405	360	394	372	374	401	371	368	385	357	346	369	346	374	391	361	350	408	366	373	356	400	371	353	366	337	360	357	374	355	377	361	363	344	387	353	370	389	321	378	342	358	338	332	382	349	349	408	392	348	372	402	369	396	395	351	337	350	404	357	358	388	346	361	347	402	358	388	369	350	389	384	410	359	372	364	394	364	368	346	382	365	350	330	327	377	389	394	392	367	350	365	310	417	358	350	337	366	331	346	392	374	407	405	354	377	337	389	390	376	375	355	370	385	358	355	365	357	382	398	374	339	389	375	374	361	362	393	360	404	365	360	342	346	381	352	356	368	352	390	350	362	387	361	364	374	354	339	352	364	390	327	400	367	381	367	381	359	348	361	352	339	391	352	371	363	350	367	401	361	351	367	367	364	385	353	360	388	363	382	378	373	368	397	395	381	358	370	379	394	375	391	359	367	388	363	393	397	362	367	328	375	368	366	403	377	396	371	359	379	353	384	358	364	377	400	365	405	363	343	357	346	386	406	390	382	366	339	390	323	387	377	364	351	370	321	407	352	382	334	387	368	377	396	362	373	363	384	368	364	379	353	374	396	364	350	361	377	369	364	372	368	372	382	371	337	374	367	353	391	382	374	379	346	356	351	364	400	380	375	348	342	379	364	352	362	333	355	394	353	408	368	330	361	328	367	349	353	362	423	365	366	372	394	386	392	364	338	355	336	390	390	348	353	366	336	329	360	378	359	390	364	381	369	380	346	365	374	373	356	358	395	397	380	367	345	363	360	377	361	379	325	336	360	356	413	373	336	347	366	386	365	396	387	383	368	404	366	419	379	397	357	374	356	418	350	357	397	373	332	363	356	360	388	388	344	364	369	354	364	366	377	403	343	380	381	395	349
25778	21770	28303	26083	18699	10039	6376	3914	3020	2311	1881	1571	1382	1235	1133	936	931	831	707	730	718	712	674	697	698	691	696	676	653	654	702	676	699	621	676	688	652	693	623	638	644	605	630	617	652	641	676	619	663	652	661	632	652	663	682	636	680	663	635	661	623	636	615	672	641	622	670	628	670	613	654	588	622	656	650	649	637	615	594	641	613	630	692	605	620	626	618	620	602	642	669	636	650	649	639	614	668	642	675	636	608	667	620	609	681	622	665	642	627	628	627	631	643	610	615	648	617	635	562	688	658	647	626	646	635	668	642	617	639	652	625	644	636	604	646	666	671	638	641	649	609	631	662	630	620	631	632	578	642	665	654	690	668	631	603	651	646	598	626	665	676	634	652	618	613	644	588	661	630	610	562	630	613	657	655	620	613	635	603	599	577	656	630	635	622	613	620	614	671	623	654	619	619	624	604	595	611	610	595	606	623	656	603	626	614	636	596	607	608	629	666	694	611	641	624	669	635	637	628	628	623	622	640	582	667	665	640	649	623	639	635	593	589	629	707	602	639	664	624	610	595	610	622	670	639	639	624	639	614	640	626	648	627	621	651	635	640	629	699	633	674	620	615	634	588	648	638	683	653	637	645	646	587	604	633	619	595	646	628	613	698	592	596	616	579	613	599	642	659	589	594	634	671	650	628	649	670	635	644	663	630	618	657	638	640	646	643	620	652	649	624	690	619	647	602	596	631	624	665	629	668	680	653	667	559	631	632	687	611	635	609	640	643	659	630	604	607	613	617	622	631	634	677	627	633	659	647	593	646	655	668	610	625	606	635	629	668	623	660	668	719	554	643	659	627	628	639	621	627	659	572	619	628	633	585	588	644	607	637	677	624	626	651	647	612	670	640	666	586	612	629	614	586	664	669	633	636	637	668	663	602	667	646	636	611	677	653	650	673	642	601	613	642	660	627	677	642	642	614	651	597	595	614	642	685	638	634	594	649	647	583	647	629	635	637	656	667	621	619	637	672	625	600	670	614	627	647	630	627	585	582	639	652	661	652	608	656	652	630	661	678	612	673	652	633	618	619	610	616	702	644	563	639	611	603	634	609	611	611	646	638	602	613	626	661	626	629	643	664	661	661	614	594	623	640	623	634	610	640	634	636	637	642	630	622	626	612	631	628	682	638	634	608	642	654	665	650	671	654	673	626	655	641	635	628	666	643	632	651	723	611	640	646	592	642	617	652	673	647	630	657	616	632	617	670	606	637	632	652	629	597	623	642	646	643	636	577	617	639	609	607	592	627	695	613	621	660	624	653	618	641	614	631	639	638	602	597	615	638	652	601	673	638	588	635	615	622	650	637	659	635	658	615	650	666	659	604	670	650	639	633	616	620	623	655	609	623	645	614	619	613	624	623	668	597	603	639	598	627	644	619	654	670	654	590	627	615	621	653	627	636	620	622	622	623	624	650	610	597	638	659	659	615	644	652	627	644	611	684	658	639	604	623	634	637	598	632	584	631	641	603	633	642	671	613	638	622	664	620	636	609	606	579	616	653	642	625	615	647	686	656	590	667	640	612	660	549	637	606	615	647	617	660	628	635	610	627	677	612	690	675	660	597	599	592	587	630	607	619	634	638	590	633	586	675	620	602	586	594	628	564	686	647	638	608	624	620	614	638	663	637	689	603	666	613	589	640	659	663	593	649	620	592	666	601	598	650	593	666	650	655	653	613	677	645	664	656	638	701	609	653	661	638	643	617	666	627	645	614	659	655	651	611	637	697	625	673	607	616	616	622	627	637	627	675	617	627	611	611	656	631	640	621	623	665	585	592	645	645	586	651	646	650	644	624	585	615	615	628	614	643	640	603	690	640	621	679	648	591	656	660	664	623	606	667	630	605	652	599	613	616	640	625	606	624	664	631	678	607	638	628	609	675	685	628	607	639	645	651	566	624	660	618	599	629	650	647	628	597	661	625	659	623	652	635	630	592	609	593	636	600	591	596	624	604	619	685	693	621	689	597	660	653	618	644	646	596	614	668	621	623	634	619	595	637	593	596	646	651	632	652	617	657	643	614	654	661	633	649	627	629	587	628	646	584	649	609	627	636	607	654	660	622	673	644	643	605	632	664	622	616	616	628	669	658	653	665	670	677	668	664	629	642	590	651	621	594	635	612	634	653	621	638	632	638	634	615	662	597	670	588	625	624	612	626	607	601	693	623	649	627	594	642	637	649	591	599	633	625	631	645	639	619	634	624	629	661	645	677	612	609	648	619	628	630	680	635	610	630	659	641	593	677	633	645	648	649	599	617	665	643	653	657	606	647	592	575	608	628	662	647	657	598	635	610	600	666	633	610	628	649	653	635	664	600	657	597	598	651	645	581	670	620	648	609	678	619	662	663	620	622	655	659	642	618	608	643	659	681	591	670	622	589	625	659	587	669	666	645	623	674	650	647	626	600	697	621	667	676	640	686	605	606	583	654	608	621	642	641	650	655	617	656	651	600	610	653	641	611	657	659	639	671	619	639	637	606	624	668	612	635	643	637	652	658	629	642	649	651	614	634	611	611	632	638	622	664	626	607	613	624	679	616	649	607	650	654	658	655	647	622	594	633	629	664	646	598	639	662	605	686	680	621	612	655	658	630	627	668	643	629	605	611	641	625	630	635	617	650	629	680	651	688	623	684	639	618	654	625	611	638	651	616	603	622	642	617	671	674	679	651	633	599	614	626	664	641	592	639	638	595	594	634	642	572	616	622	662	631	639	611	628	685	669	611	612	605	638	621	609	646	602	658	653	638	668	604	616	660	596	584	602	599	665	620	623	647	634	643	633	653	650	642	653	647	666	666	646	664	631	604	663	634	655	642	596	600	629	689	618	600	628	548	621	653	622	632	644	677	624	629	634	610	643	651	627	673	605	662	663	617	640	643	615	654	607	650	676	631	677	629	621	655	641	637	665	635	640	607	663	623	631	600	634	647	604	656	652	608	678	648	667	635	622	598	645	683	693	627	631	648	678	617	623	638	656	588	670	650	635	647	570	630	639	634	627	630	631	593	632	612	612	626	659	654	614	652	616	622	644	655	623	632	645	657	602	632	665	633	583	663	636	652	685	609	611	635	624	637	640	603	612	604	627	643	591	621	631	609	640	638	637	671	625	652	595	659	583	635	618	586	613	676	628	615	597	606	635	658	580	611	663	614	655	637	638	640	639	618	614	651	654	651	657	634	671	627	648	649	615	623	649	649	658	690	628	629	629	638	655	634	642	620	642	598	647	655	633	631	615	628	609	669	643	648	637	632	633	593	584	607	649	613	642	605	600	638	688	579	625	621	608	647	664	632	605	671	619	635	611	618	615	626	628	628	635	623	659	612	665	638	619	658	611	648	592	632	637	636	640	637	591	594	682	618	658	617	625	642	645	641	623	641	655	591	616	612	651	621	634	629	636	656	632	634	654	643	625	609	624	644	607	609	613	615	588	621	607	650	609	654	633	663	618	609	629
19989	34310	26297	18551	16397	12206	9166	6306	4880	3737	2833	2387	1960	1676	1411	1240	1113	997	889	785	810	716	746	828	757	753	786	731	718	744	717	749	725	684	705	714	689	702	692	708	701	647	672	691	653	647	703	649	695	674	693	665	671	664	678	683	624	700	669	660	634	619	719	640	613	648	661	653	672	666	660	657	627	663	672	675	679	666	681	647	660	670	640	665	656	666	673	648	628	676	643	654	668	634	663	665	658	634	672	640	644	692	644	642	685	660	678	692	661	638	668	631	601	637	649	622	686	703	622	616	702	635	654	681	638	609	632	594	634	671	647	654	669	695	670	650	649	621	649	655	714	679	681	666	619	693	705	730	674	654	655	648	600	639	671	637	685	660	686	647	646	654	657	672	698	656	669	638	609	675	637	680	647	655	661	644	663	639	659	653	669	664	659	618	680	679	645	650	650	673	680	686	662	671	680	654	643	685	670	653	659	654	661	674	697	700	655	666	675	698	635	694	673	662	675	643	618	675	644	652	658	695	681	657	659	659	616	655	712	649	643	680	686	674	632	675	642	682	670	656	687	629	716	665	611	652	670	672	659	638	667	724	670	660	638	681	689	649	591	668	655	635	666	623	621	637	702	686	694	672	619	649	662	644	630	667	672	673	665	650	716	640	677	637	667	678	669	653	659	664	626	640	633	629	673	617	645	673	699	692	671	630	674	651	688	648	644	601	625	657	647	697	648	627	663	629	641	671	642	610	652	669	614	674	657	627	663	618	657	646	667	688	604	704	672	671	674	657	642	687	645	634	659	677	638	643	628	689	617	668	620	611	641	591	695	656	692	657	627	671	664	698	634	653	659	686	673	635	679	667	627	669	655	693	637	679	663	652	660	678	672	635	612	657	649	659	672	653	641	620	652	658	610	684	669	636	657	660	708	669	626	657	683	629	637	645	693	656	647	719	632	648	681	620	605	634	669	677	659	672	662	681	664	669	644	671	638	658	636	683	652	693	649	704	658	618	670	608	681	720	644	626	702	719	633	649	670	658	639	616	633	641	647	664	648	675	667	667	652	661	671	636	664	666	695	622	663	690	680	674	658	686	631	658	686	641	657	652	666	643	670	666	642	662	634	643	618	652	694	644	637	662	662	634	669	690	666	669	648	625	673	681	606	624	656	648	685	640	674	596	701	682	652	659	676	644	632	638	699	682	654	660	632	677	596	645	694	613	668	668	652	674	649	656	660	666	672	670	678	670	645	648	669	634	691	672	666	660	697	661	623	660	658	624	654	655	610	673	671	685	687	631	634	669	651	666	642	636	619	649	672	689	654	681	667	590	642	670	668	693	658	658	729	716	649	656	686	665	698	678	628	661	669	653	643	679	647	694	642	635	642	652	673	678	638	655	661	616	638	595	631	691	639	663	642	638	662	652	658	693	646	594	690	677	660	685	677	624	699	666	637	654	686	659	696	699	645	675	669	629	660	687	661	654	683	646	611	679	645	669	710	678	643	689	628	690	643	664	626	722	618	653	671	708	684	651	617	711	630	626	654	651	657	663	693	652	644	667	695	647	694	681	626	687	647	631	644	676	620	632	660	651	676	683	671	669	692	647	662	669	660	639	621	653	652	679	683	638	616	660	621	643	673	676	675	634	681	652	679	672	634	630	616	662	665	608	691	608	715	658	651	668	660	664	669	665	645	626	638	684	635	648	636	633	658	659	666	686	676	619	619	668	643	640	669	611	665	645	641	665	685	669	630	648	617	619	677	670	645	633	652	657	606	639	637	634	645	687	691	620	635	670	666	640	685	684	691	669	615	656	652	671	683	715	665	653	642	609	622	691	666	665	666	667	689	682	667	655	605	664	667	719	625	642	671	687	609	679	722	636	653	649	657	601	666	644	674	635	641	654	690	605	653	643	638	624	663	622	625	670	653	646	675	655	671	637	631	648	656	629	685	623	677	639	669	661	713	641	649	697	712	658	671	650	682	658	644	638	647	643	686	674	630	650	701	630	633	674	705	656	672	678	636	642	619	701	657	675	668	667	700	649	673	688	649	641	661	675	647	647	701	664	692	655	659	668	666	646	701	688	655	643	671	622	701	693	681	641	655	658	720	649	650	632	665	663	662	668	672	615	641	647	677	642	679	653	693	675	683	627	641	683	631	642	649	637	668	624	656	671	663	637	692	641	634	693	584	667	616	648	630	646	666	640	697	684	711	672	618	656	668	644	639	652	664	627	667	686	678	665	656	707	613	657	695	678	695	644	677	651	649	650	671	647	622	666	698	654	657	646	708	673	708	635	657	693	639	673	642	657	650	684	640	623	596	698	626	679	658	635	682	643	658	651	683	644	643	682	651	689	604	645	690	678	697	668	645	697	636	658	669	654	623	661	700	657	674	661	616	665	664	638	674	679	627	615	630	671	633	653	597	658	669	663	678	670	675	694	654	626	652	635	694	661	640	657	644	662	604	657	617	670	641	680	638	669	647	675	697	664	660	658	655	650	617	652	636	664	630	642	672	644	664	690	665	689	696	675	643	632	652	625	674	626	678	672	678	619	624	658	682	647	702	636	653	668	671	706	636	672	646	680	685	632	690	664	670	630	655	669	684	654	678	683	674	684	665	682	649	647	695	649	650	688	666	692	694	639	605	661	670	656	674	679	663	658	651	670	635	644	649	724	618	611	720	677	689	669	660	662	670	643	680	646	677	630	655	632	651	683	651	608	671	650	634	655	651	674	664	672	685	682	646	681	633	712	637	703	675	595	656	641	675	636	663	675	672	632	630	696	705	634	661	665	622	664	710	636	660	650	675	651	677	645	657	646	581	675	599	620	646	631	664	647	658	654	678	652	660	608	661	718	696	607	708	640	646	672	646	633	709	639	671	585	679	661	675	650	668	629	667	659	628	649	672	661	660	613	640	681	625	613	662	628	667	692	642	667	656	662	629	653	673	664	679	638	678	614	680	666	671	663	666	647	676	698	650	675	650	638	662	671	645	684	678	689	683	690	668	618	605	716	664	623	640	659	689	664	662	709	654	646	710	599	623	659	628	679	631	658	617	650	628	665	616	609	663	659	726	657	650	643	677	686	596	647	642	668	618	673	678	657	647	665	650	694	661	672	633	683	646	669	655	685	609	729	608	665	655	681	685	651	701	700	665	655	662	669	638	641	663	630	651	655	672	694	614	621	652	619	672	673	655	646	666	634	715	661	654	663	612	671	688	644	667	646	666	696	701	622	665	686	657	631	693	621	654	659	682	632	670	695	643	672	622	652	649	623	667	677	655	617	694	651	663	658	657	654	654	682	656	692	648	677	640	668	629	660	692	640	636	687	699	665	689	615	635	674	653	664	661	639	664	680	630	647	658	617	639	669	661	666	686	684	645	659	667	695	664	596	665	707	680	680	630	681	636	663	639	604	636	675	645	644	687	691	670	646	644	665	631	691	656	622	669	653	650	684	679	661	655	639	663	685	633	623	673	681	688	655	656	642	701	635	667	654
23306	21689	29550	24366	21811	22684	19099	8257	4914	3843	2894	2401	2114	1626	1428	1281	1100	886	777	717	729	709	703	677	672	705	694	689	638	659	672	656	685	679	678	688	673	665	658	646	650	544	615	539	550	566	596	589	588	639	600	601	613	616	595	564	613	605	536	551	595	572	579	610	531	620	528	601	545	579	546	565	543	589	518	558	566	600	566	557	564	604	583	534	540	544	575	518	556	570	565	547	573	576	585	581	552	595	558	567	608	582	554	567	544	583	531	558	542	574	603	618	562	587	566	555	533	525	594	529	558	539	540	554	572	588	511	585	589	570	572	537	593	585	571	519	572	549	565	550	549	558	574	582	550	562	537	547	620	553	544	544	556	575	556	562	598	536	529	580	542	566	529	558	545	568	550	544	568	550	553	609	588	536	565	539	580	592	549	552	515	562	581	552	576	540	560	585	566	589	560	520	579	566	603	579	524	583	568	538	549	573	601	555	543	537	547	582	529	550	556	566	548	569	554	585	530	558	556	585	531	542	523	575	553	602	495	564	551	522	555	556	556	568	567	530	569	532	575	575	596	518	595	572	562	550	564	566	578	557	531	579	520	602	515	561	597	547	563	573	554	569	570	530	542	534	553	538	563	595	636	560	570	565	594	536	564	572	550	497	590	575	572	555	550	567	580	544	523	544	569	571	599	544	541	565	575	563	539	570	595	546	592	593	557	513	565	558	609	546	577	595	589	534	546	611	585	564	570	534	493	573	545	568	555	525	560	596	575	585	582	592	531	559	566	539	588	546	538	546	559	582	549	577	550	565	557	569	540	584	534	581	529	537	578	578	582	567	622	609	547	503	558	566	561	554	513	573	502	565	536	562	596	523	597	563	559	558	561	564	523	578	576	567	563	560	562	516	590	557	515	541	590	575	579	571	560	604	621	605	561	571	584	548	569	543	543	531	570	545	572	535	536	592	577	597	551	547	544	561	558	597	556	556	599	567	559	566	564	592	597	539	548	580	565	546	564	561	516	491	571	578	571	584	544	541	553	569	596	576	530	532	545	560	576	549	534	559	500	538	535	577	557	595	559	535	541	565	580	594	562	592	551	586	528	592	606	600	553	551	579	580	563	570	556	540	563	548	591	581	543	577	567	542	555	599	545	553	554	547	590	569	603	591	556	585	584	566	560	532	552	577	586	599	574	548	571	569	581	580	564	525	580	581	568	584	527	567	545	578	532	603	553	580	558	571	581	618	561	581	575	557	555	563	545	550	548	556	560	537	604	545	566	540	609	564	620	537	560	547	578	577	607	548	588	522	589	570	550	566	568	576	531	517	544	595	571	541	524	592	562	517	583	584	547	562	572	522	583	544	542	552	552	591	569	553	603	542	571	519	548	547	570	564	587	570	561	558	514	598	585	550	604	533	554	556	530	564	561	552	533	571	576	524	563	580	539	584	558	592	587	557	590	588	567	562	589	530	568	536	570	561	583	542	562	589	541	538	549	568	555	583	569	585	554	540	541	573	571	610	599	556	607	599	542	565	560	565	570	567	594	520	521	546	569	532	592	543	580	497	547	567	615	560	578	575	526	583	622	551	579	577	556	559	552	590	594	550	533	521	554	607	547	560	587	528	621	555	601	577	571	555	576	556	569	568	552	597	553	572	566	592	558	571	566	620	555	549	553	565	553	562	587	526	576	518	550	583	527	583	560	567	512	600	579	574	569	564	546	566	588	606	552	570	603	542	573	511	539	575	602	574	577	568	558	575	553	585	551	566	563	583	541	531	570	555	593	576	554	563	541	551	581	592	558	582	552	570	562	567	596	546	521	497	570	578	596	591	591	593	575	579	565	546	609	561	533	576	531	540	581	554	548	522	573	597	553	591	547	527	570	595	555	572	603	627	576	562	540	599	545	549	585	558	606	558	562	558	548	530	582	548	557	540	552	604	530	556	569	569	570	598	568	577	558	551	575	563	546	552	533	572	550	576	561	569	574	559	561	533	553	573	586	535	585	572	554	539	603	583	564	573	552	577	574	569	569	566	569	564	575	586	540	552	566	542	599	547	514	543	562	570	613	527	514	534	569	604	562	551	588	542	540	575	596	536	516	539	539	588	563	575	589	573	564	545	555	535	606	537	546	551	570	566	579	552	597	587	598	550	550	567	550	571	546	553	572	559	553	535	568	631	571	601	584	519	574	563	515	563	571	533	529	571	524	562	574	536	538	583	583	551	521	527	552	521	578	549	573	606	549	559	538	572	554	586	601	584	606	573	575	563	548	562	581	597	564	533	560	508	525	545	573	588	554	568	574	572	595	611	590	557	565	538	521	536	536	567	548	518	533	552	568	535	590	619	561	582	544	573	540	545	534	558	564	552	547	566	560	488	528	537	572	589	527	527	541	554	571	556	520	552	526	565	589	562	574	556	569	566	548	617	543	570	541	548	549	595	572	553	564	554	535	601	571	561	588	571	526	537	534	564	580	538	544	562	594	574	525	539	622	564	560	531	530	583	572	551	620	555	530	553	560	568	563	566	574	567	534	591	551	539	568	591	547	544	583	545	541	598	547	581	590	554	549	528	607	544	571	550	539	598	556	540	619	615	543	591	551	532	525	494	555	569	539	535	594	577	560	555	527	561	547	568	522	608	575	586	585	530	527	589	582	555	641	584	532	529	586	590	539	576	585	560	549	582	571	575	570	549	579	590	544	550	542	519	597	568	550	557	615	607	527	545	543	570	561	594	554	575	548	543	583	603	547	559	552	568	604	579	552	552	596	547	553	563	556	574	573	572	572	562	574	582	571	589	572	562	607	563	557	575	590	614	536	558	543	576	534	575	538	581	575	570	529	562	560	527	558	579	572	577	568	568	526	580	554	576	533	555	542	564	601	572	558	592	568	570	593	563	567	532	539	558	572	569	603	545	542	532	553	631	559	546	557	605	591	556	584	571	552	564	540	559	552	543	595	561	605	598	570	543	554	560	575	574	593	540	558	563	528	569	580	525	564	593	558	571	563	591	531	579	596	529	594	558	579	548	584	546	612	591	575	574	574	548	584	521	550	566	564	551	573	558	587	583	545	578	590	536	543	586	585	604	622	569	547	565	624	564	579	513	575	577	565	565	575	519	541	558	547	587	542	550	535	545	570	525	565	583	554	583	599	582	599	576	573	549	577	541	598	532	551	622	538	571	592	580	542	585	581	565	588	562	590	562	528	577	563	556	553	534	556	536	558	549	553	547	592	542	566	569	605	597	552	551	556	518	580	541	555	564	561	499	599	586	567	558	564	569	597	581	530	572	545	536	552	578	598	565	538	569	577	577	549	587	586	560	577	549	552	594	574	536	552	589	558	594	559	540	586	621	571	552	594	540	567	596	598	567	565	613	565	560	564	566	556	575	554	539	595	575	590	588	566	569	598	596	555	558	590	577	560	577	557	511	569	561	546	506	562	533	535	527	540	569	602	532	566	544	563	577	548	534	581	548	514	580	593	557	563	571	584	575	590	537
22313	41173	34077	25612	22359	18528	14822	10555	7622	5807	4474	3780	2946	2378	1923	1740	1456	1093	909	818	733	759	771	732	756	835	744	739	745	731	706	645	730	757	741	715	695	683	685	681	633	611	583	621	611	546	600	608	580	593	651	636	647	608	587	614	581	572	570	641	569	562	591	552	556	583	574	565	549	584	565	610	535	568	579	548	540	582	557	592	569	572	616	564	552	588	579	585	601	533	554	615	602	591	561	588	574	598	606	637	553	555	559	567	547	562	552	541	566	598	612	554	592	570	533	566	593	517	590	520	584	548	557	556	584	580	578	544	567	544	561	573	548	524	588	550	555	544	565	598	549	553	570	522	579	611	590	541	540	548	562	607	561	604	544	596	600	514	561	581	531	578	596	561	577	553	544	546	577	586	608	579	584	597	579	573	547	532	588	550	551	555	558	573	532	529	528	548	571	568	569	583	552	560	605	516	572	562	576	560	585	601	576	567	547	576	530	534	560	541	538	559	516	508	551	577	556	549	520	547	531	570	579	594	560	579	540	577	546	573	610	604	561	547	563	588	547	601	564	568	566	555	582	596	565	605	576	563	566	585	587	608	509	577	630	577	578	604	602	528	565	567	556	551	552	560	567	531	543	574	532	598	562	555	585	545	617	565	550	588	612	575	540	550	562	553	556	566	531	546	554	511	534	558	542	569	559	603	550	575	594	560	567	567	567	554	535	546	577	566	573	537	561	537	528	560	544	582	578	578	550	572	596	515	542	608	579	573	564	585	567	542	570	564	607	603	591	576	584	554	573	576	575	552	527	530	558	521	544	552	583	636	586	533	553	539	563	563	551	547	604	574	556	588	568	581	560	565	570	580	514	554	573	565	572	543	607	561	568	545	579	584	594	588	553	586	556	553	567	560	583	546	578	555	568	593	597	599	606	573	575	612	572	570	561	586	583	592	589	581	564	539	559	542	521	509	564	590	574	586	558	567	586	567	564	602	552	561	576	587	575	570	585	561	561	567	570	571	582	542	600	552	590	613	561	539	543	594	582	522	562	536	533	546	538	586	559	615	548	573	574	552	546	625	558	564	572	575	542	597	533	576	538	596	552	584	567	589	566	562	524	574	542	600	520	562	556	559	571	590	539	543	578	570	547	591	568	538	597	525	595	521	558	554	565	587	602	585	576	565	526	560	580	525	575	513	567	574	577	611	586	616	552	574	569	539	540	555	601	572	592	561	591	563	550	587	539	587	542	553	576	603	578	587	574	555	575	562	583	539	581	502	593	502	551	585	564	576	618	573	586	564	521	539	609	576	601	549	555	590	550	577	590	603	591	554	553	575	549	535	616	527	570	617	561	570	547	557	590	598	536	577	583	523	610	566	609	591	617	557	579	565	540	554	552	565	576	550	562	539	566	534	559	589	592	550	562	563	562	556	555	525	548	567	564	571	602	509	544	628	611	561	581	521	570	579	573	586	569	550	554	567	545	522	579	541	584	554	508	549	554	563	548	562	550	593	521	581	580	566	556	566	544	583	572	616	566	565	568	528	539	551	552	541	553	568	581	532	572	544	528	575	541	559	552	597	581	592	562	548	599	538	615	594	563	563	577	562	572	597	578	575	604	531	577	593	565	528	571	585	585	573	541	606	580	571	541	568	558	558	586	549	577	593	585	524	571	570	533	562	548	592	547	566	566	552	614	562	638	571	552	555	584	546	563	594	561	587	544	549	575	568	551	561	580	563	583	602	550	561	593	575	638	553	585	580	580	584	589	544	555	535	579	533	553	586	562	536	534	583	558	552	567	574	536	581	575	551	549	538	605	553	604	508	570	597	592	570	496	506	573	524	588	523	575	601	594	549	592	574	549	573	607	574	567	559	595	559	587	531	551	601	533	583	552	583	588	605	589	566	531	554	578	563	589	540	607	553	539	522	576	591	555	571	553	574	555	545	550	612	563	568	593	570	573	588	566	540	571	541	620	582	582	593	574	555	560	582	594	547	580	574	543	604	609	571	552	558	567	583	559	546	578	607	548	638	561	582	543	570	601	551	562	595	614	562	611	567	596	582	599	585	612	555	544	539	562	536	513	553	546	610	533	561	583	549	603	590	569	566	561	590	591	558	545	521	573	550	546	598	577	562	528	528	518	589	605	572	616	646	559	552	594	565	539	585	571	580	516	551	526	577	543	562	582	557	505	571	539	583	590	582	576	570	582	648	572	560	585	615	593	590	543	606	574	534	590	560	598	563	592	543	550	556	580	527	536	564	564	554	563	589	572	551	618	590	609	542	572	544	555	573	548	556	572	588	550	571	574	610	487	563	549	570	620	564	583	606	531	572	576	550	600	546	574	550	553	590	537	534	586	512	560	538	522	535	570	573	605	507	539	574	576	559	537	584	578	557	596	546	580	563	578	555	583	568	556	563	573	560	567	522	511	581	585	518	549	541	588	555	552	597	564	548	554	591	598	581	561	528	632	559	586	535	580	570	596	581	578	602	565	575	547	566	543	621	549	594	585	555	581	568	537	577	580	527	557	615	579	561	613	591	587	567	575	552	581	555	548	554	512	569	561	610	507	550	534	597	574	590	588	568	542	565	566	556	584	555	578	587	534	539	532	526	605	568	569	559	554	570	560	561	594	553	587	573	550	539	514	591	548	554	590	578	583	561	582	560	573	566	548	538	546	570	560	562	600	599	565	573	558	551	563	567	575	601	557	588	582	550	520	535	513	560	592	578	533	533	596	552	531	556	531	563	594	561	571	593	529	557	558	560	582	557	565	562	552	571	578	564	552	550	545	602	548	515	568	563	544	586	577	589	548	537	527	599	545	563	555	547	592	561	574	573	538	590	567	516	567	574	584	546	568	586	590	568	563	596	557	596	554	541	565	575	549	594	552	578	565	542	536	574	567	594	552	537	552	557	570	564	550	568	554	572	579	594	593	556	587	578	526	564	580	573	548	585	526	554	549	562	550	552	584	551	566	596	510	559	610	560	538	528	565	540	603	585	509	578	578	576	569	592	585	567	548	552	564	537	545	517	571	596	576	535	583	556	534	542	575	630	543	560	523	526	555	508	568	543	572	589	541	583	549	575	584	580	562	602	547	541	559	585	582	581	577	541	550	597	578	555	581	566	563	565	546	537	543	525	556	575	589	544	543	583	558	506	573	558	571	548	610	566	566	575	534	537	547	582	596	534	541	585	637	554	574	570	550	580	561	534	557	581	558	587	549	538	613	568	579	529	566	597	594	575	552	558	571	544	574	563	584	553	565	584	545	574	542	556	564	527	586	589	535	536	568	574	572	589	556	536	561	574	549	526	594	569	560	589	536	610	585	563	617	609	553	564	587	562	529	601	574	574	550	512	546	550	591	594	578	553	596	581	563	531	556	596	585	604	575	543	550	585	527	522	549	582	585	589	566	556	588	548	546	595	575	585	550	560	585	524	558	582	603	613	553	554	601	567	552	553	591	589	576	533	542	547	534	616	605	565	557	571	578	588	554	598
27957	21760	21519	15429	8851	5959	4326	3087	2151	1540	1173	1076	960	815	807	675	573	510	499	453	460	433	443	491	506	429	466	436	420	425	457	456	427	424	435	450	472	428	448	447	434	409	428	407	393	444	402	414	429	448	403	435	434	434	458	449	393	422	413	409	404	411	433	383	378	425	401	392	420	425	426	426	431	412	414	412	408	456	408	413	416	423	452	421	449	430	420	419	413	421	402	421	398	448	408	429	415	421	433	446	434	413	378	415	415	418	405	404	391	399	402	430	441	402	419	411	437	394	408	456	437	449	456	452	424	397	413	399	413	421	431	449	407	440	418	384	386	424	446	401	414	394	427	413	420	398	431	438	404	425	432	411	429	436	401	396	444	397	418	430	386	428	428	425	428	472	431	419	411	462	444	446	412	454	405	430	375	418	401	393	406	437	417	447	413	444	425	425	408	442	439	389	422	431	383	403	409	433	417	432	443	408	460	442	401	426	414	421	440	424	425	439	424	389	397	387	454	418	410	405	435	417	415	473	424	400	441	463	397	434	395	426	414	428	436	439	428	395	371	426	408	403	433	443	383	372	433	421	420	395	425	398	433	401	417	412	414	425	413	447	437	428	454	436	411	401	387	437	418	426	455	370	449	439	467	451	412	441	389	414	409	412	434	433	422	429	419	414	393	424	400	393	477	440	391	412	450	393	415	421	400	448	421	411	415	420	405	395	433	436	434	414	436	459	420	435	406	440	397	430	485	390	454	397	426	425	407	387	417	418	425	442	424	446	395	460	426	405	447	394	433	444	400	446	444	426	445	400	388	441	419	419	405	408	384	410	424	455	474	375	428	438	429	438	407	454	422	419	405	425	389	418	415	426	435	452	422	425	458	378	399	439	457	459	436	457	428	434	466	405	375	427	446	401	430	385	436	439	425	415	415	430	411	401	421	393	389	433	435	422	426	460	402	419	446	437	397	403	408	432	415	403	452	399	432	425	431	401	383	462	440	418	387	435	404	447	393	405	427	452	430	429	452	378	404	428	406	408	392	402	394	414	453	386	405	406	423	422	427	417	434	438	420	428	418	396	405	406	434	406	433	434	434	403	412	392	457	442	408	410	437	431	374	390	421	387	425	424	435	427	406	413	422	431	436	464	375	394	418	479	441	407	444	428	417	425	433	400	422	407	418	403	385	434	432	440	392	409	413	432	401	425	424	443	378	414	415	472	417	424	380	433	412	413	441	416	411	443	465	432	419	428	447	446	387	445	445	411	384	377	420	428	425	414	412	403	391	459	425	405	364	402	430	429	407	387	419	420	437	436	402	418	431	443	420	405	418	423	391	424	461	451	384	415	442	442	433	425	437	433	440	402	434	415	416	397	418	425	446	397	424	396	413	408	411	444	396	422	398	423	426	455	434	393	419	402	433	417	426	388	433	474	439	424	408	370	424	409	454	407	395	422	416	422	431	413	444	424	437	389	455	421	426	427	426	433	447	424	435	457	421	409	444	381	395	421	445	445	418	423	389	430	385	424	432	456	418	392	421	436	464	463	437	395	430	423	426	417	435	396	429	429	427	396	417	429	421	458	432	426	404	453	402	427	457	413	427	418	380	424	430	437	409	393	437	427	418	421	408	378	401	376	422	431	425	459	419	410	386	435	417	421	404	404	406	411	422	404	431	457	429	427	420	450	399	410	410	453	434	435	391	394	422	370	417	425	418	430	402	431	453	406	407	423	429	449	412	384	364	364	430	405	459	401	391	414	418	408	407	449	425	408	414	422	434	404	383	401	408	435	415	367	401	406	441	406	407	430	416	409	438	444	421	411	417	408	415	391	439	447	432	394	427	456	423	420	415	456	412	418	422	459	432	411	415	424	466	378	384	427	412	428	383	440	417	405	437	395	438	408	473	423	434	440	436	424	407	430	463	436	421	438	460	437	426	406	401	402	415	422	413	401	447	417	433	434	393	402	421	434	408	369	422	398	439	454	395	421	407	405	407	440	409	407	479	455	421	437	427	387	441	408	442	413	405	427	432	439	408	406	409	443	443	446	414	383	435	439	414	402	413	459	403	427	444	426	454	428	433	408	432	378	410	455	430	410	412	457	423	428	392	444	442	437	400	411	413	423	439	442	433	455	449	381	401	411	435	400	410	426	400	431	438	452	445	410	385	425	381	414	437	428	410	420	420	423	422	389	437	436	406	415	395	406	423	398	403	407	437	408	405	420	436	442	432	463	423	385	398	431	436	439	418	405	446	380	439	408	444	429	403	429	384	420	420	405	399	444	410	420	434	442	412	446	426	399	424	470	403	394	382	422	386	431	450	392	467	389	428	416	456	451	434	395	440	377	468	410	458	404	400	395	394	426	409	423	425	388	385	419	404	441	395	420	413	411	432	451	414	420	405	392	446	396	406	449	411	408	429	453	455	423	391	435	402	404	417	424	444	419	389	425	393	434	428	427	415	394	474	434	457	468	393	390	438	410	419	403	403	416	425	398	430	446	425	393	464	436	416	418	420	413	438	441	449	383	388	423	408	455	421	428	448	454	427	429	426	431	428	437	457	422	407	413	427	413	436	425	416	434	409	396	412	434	404	412	414	438	439	402	439	433	448	424	379	382	407	423	438	407	395	459	455	389	440	424	459	460	415	413	382	390	428	420	405	459	449	461	455	404	421	400	411	448	417	423	436	439	417	404	406	439	405	447	379	418	451	413	441	420	433	449	418	408	403	425	426	421	419	412	422	403	425	408	385	432	417	415	422	468	395	427	413	439	416	460	412	448	367	425	429	434	443	434	414	410	404	424	415	408	470	428	392	442	417	433	407	412	430	432	426	393	455	437	431	414	421	417	406	447	419	412	418	421	403	459	395	457	467	424	466	455	421	411	406	445	448	437	397	430	427	460	446	474	422	413	390	451	383	460	436	412	408	401	412	423	444	422	449	433	393	438	428	406	398	407	425	455	391	377	405	409	401	428	428	450	404	442	432	429	416	431	453	448	456	446	430	398	414	419	415	435	433	397	432	426	422	465	395	426	430	432	406	410	429	416	411	406	392	388	414	403	418	379	419	397	380	434	438	380	403	428	432	414	414	420	429	385	427	416	396	440	429	405	400	433	439	431	381	396	390	401	421	379	396	407	391	440	422	417	439	412	364	404	444	409	395	407	417	416	455	446	424	397	449	430	408	448	397	424	441	411	440	401	435	446	414	407	414	427	406	444	423	407	414	442	416	386	426	432	445	415	421	399	411	428	417	414	414	397	422	424	411	399	403	421	410	394	427	426	388	397	383	433	423	434	427	417	431	435	442	413	391	386	404	421	439	390	434	408	406	415	397	421	446	443	450	451	380	426	428	436	440	398	427	429	387	426	403	425	435	426	424	454	418	403	380	448	418	412	445	419	452	453	419	423	413	426	414	455	418	416	407	444	440	456	422	407	439	401	434	421	445	428	458	461	449	434	411	435	460	436	379	419	436	430	399	396	417	412	425	429	441	466	430	423
17651	28347	21656	14138	11206	8969	6969	5147	3633	2476	1931	1594	1354	1163	1027	855	713	652	582	516	501	478	494	509	505	510	525	525	460	498	435	499	486	510	507	457	462	444	471	462	466	498	430	472	427	456	443	468	492	416	489	441	467	482	449	489	520	465	456	481	433	456	424	445	473	462	473	439	467	444	438	480	435	454	418	456	460	458	457	449	483	481	455	435	461	446	429	468	444	417	430	477	451	446	464	448	440	452	480	440	441	446	445	459	429	455	458	420	453	454	449	469	428	446	439	441	458	473	437	441	424	454	437	450	441	448	466	425	451	448	427	438	467	470	433	417	424	468	440	438	458	437	416	464	448	432	398	445	436	454	472	454	457	428	463	419	483	429	438	452	467	459	466	448	456	448	468	444	470	481	444	458	466	472	458	455	482	461	448	451	458	480	430	457	463	467	456	429	433	429	446	470	445	407	429	437	401	451	467	475	449	486	482	465	455	486	472	458	424	451	468	461	438	467	417	469	455	465	462	432	451	468	456	460	416	480	451	435	422	449	415	419	426	483	489	466	442	432	448	447	441	456	450	444	459	439	424	447	425	457	460	442	452	466	490	471	467	461	400	449	466	427	460	455	472	452	449	462	475	461	424	453	428	432	437	464	451	423	436	476	425	443	441	442	420	466	471	446	466	458	447	444	427	444	443	430	456	434	452	458	457	392	476	487	468	461	483	478	408	469	445	455	488	431	443	436	467	433	439	433	448	430	449	459	458	461	461	424	454	444	433	445	425	450	464	484	436	487	465	473	521	425	445	467	470	455	473	466	495	468	440	460	430	442	439	441	463	460	461	422	454	434	419	428	482	455	436	445	458	471	452	448	439	462	461	488	432	460	489	437	444	436	413	440	429	415	459	422	445	467	437	427	465	466	432	441	432	464	433	467	424	450	442	459	466	454	416	422	498	429	410	432	421	453	485	489	462	451	493	447	471	430	450	446	434	472	479	438	434	428	424	450	436	474	460	397	468	489	429	480	436	432	442	466	411	433	479	469	443	437	459	454	432	426	431	457	449	385	412	475	443	462	493	437	429	470	478	458	427	443	448	450	443	423	415	431	459	452	448	469	450	463	420	432	401	448	419	450	447	461	458	432	432	456	471	451	499	433	470	453	439	425	451	504	449	453	406	434	445	453	450	452	419	442	447	466	435	432	454	477	465	433	482	447	467	396	422	465	451	423	438	447	472	446	458	448	450	483	462	466	423	453	475	454	435	425	442	435	439	484	457	443	475	469	449	455	466	420	436	444	435	458	463	440	490	447	482	477	425	454	476	443	409	467	472	492	482	466	442	480	430	425	486	465	446	454	459	431	452	461	445	488	478	434	470	464	459	458	404	453	446	462	441	405	472	475	438	431	473	451	454	435	445	456	471	424	445	453	425	483	458	481	429	441	438	471	445	479	447	448	461	443	455	462	445	451	422	429	416	427	454	474	463	436	436	444	421	404	452	478	441	449	445	464	443	453	488	516	429	411	444	417	472	450	434	440	432	428	480	410	438	456	454	432	454	450	454	410	476	443	471	466	437	432	451	423	448	448	476	479	463	493	435	468	470	417	466	434	457	447	446	465	443	441	468	423	457	440	452	462	446	408	472	441	458	450	463	440	446	419	471	437	461	447	435	483	431	419	436	453	416	466	474	430	439	427	441	436	445	448	420	434	453	492	483	458	456	466	436	474	454	476	504	455	459	443	470	488	417	458	428	427	457	452	452	408	427	453	445	449	442	490	406	432	424	483	417	417	439	446	437	418	467	445	444	409	461	432	425	470	429	419	458	460	434	452	418	486	483	459	445	435	469	455	455	460	434	446	432	492	450	476	463	418	466	462	416	494	444	431	498	455	436	434	445	452	455	482	457	446	428	446	445	478	447	431	439	437	485	450	437	432	398	443	459	453	459	424	478	458	482	469	411	447	459	459	407	469	474	429	447	468	463	489	459	444	465	451	436	472	453	437	441	445	471	430	483	436	414	424	445	445	468	450	417	486	456	456	452	449	445	435	474	447	462	454	450	463	439	450	433	454	455	433	454	463	516	469	448	449	464	441	453	450	429	488	459	443	450	461	427	486	502	439	424	462	435	439	515	495	441	467	505	431	458	452	476	489	485	428	439	466	461	439	407	460	447	440	440	465	461	428	482	424	438	429	430	421	461	460	460	446	450	492	449	476	497	440	430	450	457	454	502	408	448	454	434	444	445	441	465	445	449	442	469	440	421	439	419	435	449	464	445	436	420	472	467	461	458	453	451	447	385	445	442	468	453	464	463	433	464	465	472	440	406	446	432	425	473	435	447	442	463	445	424	443	429	488	459	463	435	457	444	420	471	472	473	463	464	407	475	467	454	430	450	442	469	425	409	476	473	491	446	462	463	433	456	444	462	441	471	440	443	468	454	460	460	446	485	465	455	478	439	449	474	428	413	439	451	461	442	453	430	401	445	452	451	439	452	445	481	426	454	438	455	425	455	443	441	463	440	460	438	447	440	495	439	458	471	435	432	462	448	440	447	423	467	450	489	468	431	467	424	467	492	475	450	439	414	453	435	474	488	443	481	468	487	441	451	459	464	444	464	465	414	446	420	454	464	447	439	392	485	463	461	465	437	495	415	448	439	444	436	444	456	464	467	476	420	456	450	488	452	458	454	417	452	476	440	453	434	494	456	428	467	444	438	455	456	485	395	449	470	439	433	465	492	454	433	450	456	450	448	437	436	441	426	459	432	448	485	458	457	479	420	469	460	459	453	407	454	452	442	465	484	468	457	455	428	419	438	423	454	447	445	466	453	438	441	476	444	428	452	444	447	422	474	469	456	426	438	464	445	471	439	490	452	483	447	458	482	501	450	445	451	429	429	432	447	435	436	450	469	469	451	460	459	419	435	453	472	395	414	424	483	446	434	457	457	475	444	475	463	458	407	465	475	442	441	410	408	474	443	467	478	470	419	458	435	427	434	466	454	432	467	469	457	436	414	455	461	456	468	481	474	423	483	468	436	458	459	474	460	453	492	451	446	454	491	479	429	432	474	440	460	444	463	443	455	447	504	437	437	461	442	461	459	462	443	433	432	451	454	484	432	469	416	435	445	479	444	449	437	438	443	424	461	429	474	444	453	450	455	453	440	394	446	452	414	418	419	475	473	447	429	500	464	433	465	475	473	464	449	477	445	478	410	481	461	466	434	459	418	444	448	475	416	456	462	450	433	450	434	485	451	488	457	444	467	430	478	396	465	470	427	456	435	482	434	434	436	437	466	433	470	457	453	459	434	457	445	449	487	492	427	409	417	451	424	417	413	477	447	449	443	418	432	454	437	447	439	462	472	440	460	439	463	442	464	467	474	465	438	455	460	426	456	451	447	473	450	434	417	460	437	477	442	467	427	420	447	444	468	418	497	438	441	510	441	440	481	463	449	464	440	448	424	449	488	437	441	451	444	436	494	433	473	418	480	436	471	436	440	442	439	502
23396	20726	27829	23727	20992	16524	8421	4377	3009	2190	1803	1433	1213	1143	1025	722	597	494	465	403	438	413	401	401	409	409	437	426	458	393	360	397	390	413	379	410	376	372	356	375	345	339	362	363	335	365	343	353	380	348	336	365	403	350	325	342	333	345	306	320	346	329	315	334	318	317	276	297	341	288	324	340	338	347	346	313	336	317	287	334	303	330	325	363	331	342	302	318	301	330	329	304	338	337	335	303	358	348	337	305	354	327	336	370	310	329	316	302	340	317	316	332	335	332	296	296	361	314	328	317	332	289	305	299	362	314	306	353	330	344	330	350	358	306	345	341	348	301	325	302	329	348	321	322	333	326	323	314	333	356	338	335	370	337	318	298	304	323	321	321	329	313	324	309	345	332	313	320	367	341	310	332	351	315	327	314	319	346	307	322	307	332	314	321	307	323	340	334	367	336	336	314	328	332	330	311	334	331	305	294	308	323	303	316	319	320	326	316	303	340	318	330	328	338	285	344	327	297	343	325	320	312	274	343	332	345	340	316	299	316	330	332	354	333	318	345	327	328	310	333	300	306	349	308	340	349	301	319	337	336	332	317	325	337	328	319	330	320	313	352	336	334	338	333	322	313	321	319	310	341	320	329	321	365	295	347	342	339	308	340	371	339	331	301	338	324	297	313	337	350	306	344	302	310	345	315	321	337	318	336	319	311	325	314	333	299	333	352	301	335	319	340	353	358	317	325	345	373	330	326	351	323	295	306	309	333	334	327	299	317	314	324	320	323	319	331	340	316	336	360	332	328	309	330	331	319	316	358	314	322	316	290	335	340	299	309	312	316	314	332	323	317	332	322	314	286	327	317	334	313	331	329	316	310	307	355	305	330	344	303	307	356	302	332	320	314	321	323	331	345	324	321	326	342	332	322	329	309	320	332	320	335	350	373	353	317	308	322	325	306	353	310	308	331	283	319	281	316	340	310	334	318	317	324	315	328	320	313	324	368	318	312	333	307	372	317	310	315	324	305	346	302	327	309	332	309	316	277	316	329	299	342	354	335	369	340	305	323	318	308	313	294	334	318	309	342	326	328	319	333	302	345	329	319	341	317	348	291	360	326	335	287	336	332	313	339	316	364	332	333	345	341	343	321	345	320	293	312	320	320	336	336	362	330	313	321	301	341	314	339	368	311	314	323	349	281	340	340	310	309	328	310	318	302	357	323	322	306	338	319	329	295	338	323	367	316	307	325	340	330	334	339	342	323	328	341	326	303	339	307	344	318	304	331	308	307	299	312	341	306	311	335	350	339	339	331	334	311	364	341	313	341	325	330	320	337	338	322	337	315	301	318	314	337	320	328	315	323	330	331	320	330	317	314	314	330	332	346	329	302	330	314	354	345	344	343	322	336	358	332	317	321	331	349	361	337	335	328	337	337	285	325	368	326	353	343	300	363	295	324	341	312	320	301	318	335	328	348	340	330	330	311	314	298	334	310	341	312	334	336	350	333	291	340	321	333	319	333	322	315	336	335	317	323	318	313	301	273	318	348	312	317	325	314	317	328	309	353	357	353	312	347	323	313	343	323	308	320	313	308	300	306	308	333	276	298	316	325	354	346	328	315	346	340	335	322	336	318	318	325	325	335	342	339	353	358	326	311	305	294	320	334	334	324	346	334	329	340	358	333	330	331	307	320	310	350	341	364	307	342	335	347	305	341	318	313	339	346	343	322	305	327	355	366	317	309	344	320	303	352	364	333	303	328	300	321	317	308	343	320	309	343	314	309	329	340	317	312	317	332	335	318	329	348	351	321	337	315	366	350	347	309	341	296	287	335	317	329	328	324	307	323	324	301	320	335	340	331	313	304	318	340	320	332	324	324	336	340	357	324	314	352	328	340	313	331	353	301	345	347	304	308	307	333	342	301	353	318	316	329	320	357	343	329	310	311	375	346	334	310	336	315	388	350	357	322	308	312	296	320	322	350	354	355	369	320	331	336	287	334	363	332	318	332	333	321	309	328	334	332	321	352	349	323	339	295	316	316	349	305	356	340	322	292	315	304	314	356	316	338	332	325	328	347	353	310	299	339	306	329	287	338	340	347	319	276	309	345	336	352	331	301	293	345	307	294	339	326	333	383	316	338	303	303	353	352	351	333	345	334	365	324	320	335	310	318	300	305	316	317	316	340	302	331	313	344	323	331	305	324	308	324	314	336	340	318	290	331	300	310	329	321	302	317	300	314	354	350	336	318	321	304	315	327	295	354	316	329	348	343	351	327	302	323	313	306	340	354	346	340	326	345	339	324	303	317	347	332	326	325	295	338	341	299	367	326	310	314	332	325	337	306	299	344	307	319	286	339	341	334	301	340	321	357	310	327	348	338	314	321	300	352	362	346	335	315	359	305	320	313	343	317	362	321	313	325	285	320	313	323	323	341	342	341	313	339	356	342	327	300	343	327	323	342	303	308	346	333	339	306	328	319	322	299	327	320	357	325	319	346	361	365	334	301	309	321	335	294	319	353	317	331	359	341	321	322	360	322	336	308	348	310	330	357	303	311	334	328	319	323	330	316	291	306	328	314	362	342	341	332	347	315	298	303	312	334	329	349	314	312	349	343	338	321	300	325	348	277	294	310	295	327	320	331	343	332	281	327	355	311	349	329	330	330	342	331	314	316	344	296	291	337	307	325	333	339	332	298	320	346	314	309	333	338	347	330	336	326	335	354	334	333	327	317	309	351	330	333	330	318	339	320	358	316	349	324	292	292	328	343	331	342	304	316	302	327	344	313	321	323	312	292	315	305	348	313	293	323	340	284	321	300	320	345	334	347	329	334	354	332	341	327	302	333	308	311	326	317	324	325	311	333	340	306	316	332	329	331	323	363	314	315	307	285	300	350	318	344	334	360	325	331	342	327	296	333	299	322	334	316	324	341	346	331	324	320	291	346	315	336	324	329	319	326	322	319	338	338	317	311	286	321	312	299	326	336	329	315	325	360	313	360	299	322	315	349	326	346	353	322	342	311	334	290	317	290	336	312	322	308	339	346	323	330	307	328	317	302	299	324	331	318	304	303	325	317	315	318	337	314	343	293	333	318	333	359	313	354	305	314	339	332	331	308	339	316	312	332	302	329	315	290	313	330	329	323	339	325	323	295	331	356	290	351	305	315	289	330	330	339	329	326	349	343	337	311	317	314	334	318	299	338	353	347	334	323	323	300	337	337	296	335	324	351	315	342	301	340	341	303	344	343	337	348	370	305	331	328	297	337	326	314	315	311	302	363	333	337	346	338	317	324	316	315	304	347	324	333	334	332	309	330	329	332	343	302	331	322	318	313	312	327	324	327	326	305	333	321	300	339	329	310	349	332	322	328	310	315	317	347	325	328	325	355	346	342	349	349	321	310	308	331	328	314	335	321	311	312	326	337	351	325	357	340	331	328	338	311	314	314	353	329	334	358	339	389	362	318	305	326	346	323	363	318	331	298	341	314	337	335	342	290	346	287	319	345
19469	35908	28776	20225	15192	12551	9354	6703	5007	3473	2845	2285	1923	1622	1554	1013	759	640	599	495	514	452	444	473	496	464	490	464	434	472	481	414	482	447	448	409	444	471	451	423	376	358	367	347	359	356	387	337	331	367	370	351	329	377	357	356	376	343	384	349	327	355	350	345	355	343	357	331	323	299	323	340	346	366	339	347	353	365	352	349	349	329	359	339	342	338	299	387	336	337	332	341	327	363	338	349	359	331	339	335	346	356	325	346	353	357	337	378	340	348	352	352	320	328	378	319	340	343	338	350	339	372	367	349	350	324	351	333	338	348	338	320	356	325	341	342	341	317	312	367	347	287	349	353	335	326	329	324	329	374	339	344	342	336	329	345	372	378	320	334	360	344	365	343	344	336	331	370	324	343	311	310	341	329	338	347	340	359	323	328	320	334	355	350	355	342	343	339	344	344	369	345	345	366	336	330	375	350	331	356	327	338	345	330	367	381	353	343	331	378	312	351	344	347	350	343	321	349	327	330	322	346	337	332	353	345	356	364	367	362	348	359	369	341	345	330	346	361	349	349	351	351	338	324	335	373	336	345	353	335	366	346	356	385	337	337	355	368	342	398	344	344	333	365	353	361	332	348	356	343	343	323	323	336	317	366	338	354	338	309	352	340	352	332	336	361	332	327	342	343	360	335	345	334	345	324	333	337	323	336	350	355	372	371	354	364	369	370	321	338	322	362	338	328	331	364	365	361	346	322	362	337	369	328	369	332	329	345	340	337	344	349	330	371	366	335	364	369	321	350	356	338	348	350	354	353	353	378	328	361	344	344	342	333	361	343	365	335	382	349	336	369	321	343	339	350	358	350	356	318	369	363	343	354	367	344	355	392	335	367	343	357	325	352	340	326	333	331	340	354	332	350	360	346	367	344	312	327	365	325	360	333	326	356	309	363	336	352	303	347	351	338	349	366	354	322	361	358	329	339	365	344	343	355	329	356	345	337	326	331	356	364	346	344	321	357	311	337	339	353	317	328	349	344	350	327	332	336	333	322	366	362	360	360	328	346	339	363	342	348	331	356	375	330	338	327	330	341	348	349	393	343	335	329	333	362	320	353	337	318	322	358	346	385	321	375	323	368	335	328	341	368	334	360	353	338	377	326	360	352	352	334	358	335	348	349	330	358	330	337	394	373	342	336	327	336	355	373	355	350	317	346	337	338	297	368	354	321	346	346	319	330	347	304	297	363	366	352	352	341	373	356	333	356	381	301	366	317	323	287	338	327	346	344	362	322	333	343	363	346	365	355	336	341	332	364	350	331	323	352	337	335	332	339	365	329	322	385	312	318	332	359	328	342	376	338	354	324	340	343	336	346	361	315	322	330	363	345	342	364	363	367	319	347	366	328	377	346	381	330	332	312	382	342	371	338	336	327	336	331	334	342	369	356	362	352	356	345	341	378	369	325	321	322	356	336	320	349	357	361	353	360	348	347	349	344	339	346	350	351	339	337	345	340	344	371	331	336	354	321	371	330	345	332	341	304	385	332	367	358	304	365	351	363	338	347	350	339	337	356	314	319	329	338	385	337	351	371	346	323	351	313	377	358	349	357	321	376	326	380	337	376	366	314	359	311	331	332	341	341	374	358	339	355	339	371	331	384	322	385	361	341	341	331	343	322	334	333	379	351	370	365	375	376	346	320	359	368	337	343	352	338	368	342	323	321	348	312	337	337	374	327	348	334	333	338	347	339	329	350	350	360	308	363	333	343	325	334	358	345	365	382	321	351	347	386	325	344	334	372	329	334	350	334	323	315	357	311	324	354	328	359	341	337	324	358	388	351	335	365	361	359	367	295	319	340	320	337	371	376	341	349	363	365	338	339	347	346	382	363	369	349	371	368	337	353	337	361	366	355	363	345	360	341	321	348	364	337	345	337	348	332	345	343	374	332	378	352	366	317	332	336	356	341	338	341	324	368	348	349	361	358	344	382	354	361	340	358	359	351	352	328	364	320	361	342	374	332	351	305	341	359	352	348	309	292	365	298	346	322	362	355	355	361	366	351	376	351	325	341	352	334	347	334	350	342	328	321	330	337	365	331	326	339	337	352	364	361	372	349	359	381	380	341	334	364	326	343	338	381	349	378	354	343	373	356	331	337	336	380	412	320	334	327	349	332	327	333	308	353	340	353	356	337	359	343	333	337	345	336	326	349	344	346	336	357	360	312	387	332	323	319	337	360	322	319	328	360	345	362	300	349	357	320	335	383	362	349	339	352	338	345	329	338	351	326	359	347	310	334	340	385	367	341	309	312	367	336	345	341	312	349	375	329	322	338	338	334	353	360	347	358	317	352	324	371	367	367	348	362	362	358	322	319	360	340	350	337	377	345	361	363	327	368	378	336	318	315	337	325	364	354	305	352	331	358	363	375	350	337	321	362	350	329	336	353	353	337	336	355	337	316	361	362	335	311	370	378	372	314	345	369	344	348	353	337	349	360	342	339	351	356	345	318	320	347	337	365	311	328	342	352	354	316	360	358	319	326	338	353	353	341	327	329	347	343	333	323	332	344	348	384	377	348	355	347	363	356	346	344	334	364	343	325	343	344	345	337	381	362	331	323	346	332	334	304	364	353	349	367	335	338	310	343	368	355	308	318	354	328	352	341	369	354	336	341	356	334	324	364	350	340	326	320	340	358	347	364	357	302	326	343	344	364	356	328	361	341	353	328	324	371	340	360	318	366	363	353	333	344	350	365	339	352	341	316	345	354	348	340	364	369	330	335	371	318	352	350	307	296	321	345	347	325	323	322	359	372	324	362	327	373	348	378	348	344	332	351	325	330	324	302	355	318	328	353	321	340	327	322	331	365	372	375	330	337	370	328	366	315	353	357	342	378	332	354	354	360	318	373	393	358	332	368	353	344	348	370	355	345	383	356	358	348	347	380	369	359	317	338	374	339	363	360	341	353	366	324	350	340	356	357	368	364	376	351	331	339	325	343	349	326	366	365	322	365	346	352	337	348	363	323	343	330	364	370	328	352	350	311	338	319	351	388	358	324	346	331	338	327	328	328	364	352	324	338	348	328	310	337	354	323	323	355	373	349	324	323	361	370	323	347	338	360	327	370	320	347	336	336	347	365	376	336	349	357	352	343	328	340	335	369	330	327	369	350	327	357	371	343	299	332	328	346	345	342	320	317	346	351	333	343	352	322	349	345	345	369	378	363	356	335	343	340	337	311	366	340	343	354	359	346	325	336	363	339	360	371	334	317	339	354	340	355	345	368	348	394	348	354	354	320	336	328	301	333	350	323	337	356	358	364	323	326	352	368	363	342	334	333	349	346	348	350	331	359	315	351	380	343	338	382	379	319	326	362	365	328	350	368	294	330	355	342	335	318	335	355	322	330	365	371	327	342	354	340	346	361	343	339	368	345	304	347	327	336	333	352	359	344	354	333	358	330	339	331	317	374	359	334	363	307	354	322	334	318	365	329	351	343	348	328	363	379	368	350
25543	21708	28309	25894	18068	9280	5365	3515	2547	2040	1751	1415	1336	1355	1163	915	828	786	737	707	688	683	743	699	723	717	716	688	703	675	692	664	711	729	686	714	711	715	690	684	612	655	660	619	692	633	659	649	617	656	628	647	661	636	672	591	628	681	606	630	626	674	658	617	594	622	650	654	641	623	661	617	630	662	643	598	697	627	646	627	635	629	680	608	629	652	663	600	623	623	694	627	642	623	670	675	597	644	667	611	588	689	660	609	614	657	662	659	649	599	616	614	641	649	638	633	619	605	631	636	660	625	580	602	658	658	657	662	613	613	685	627	619	613	622	606	594	641	681	646	672	639	595	633	631	642	650	623	633	644	662	643	640	610	574	596	647	619	595	649	648	645	710	597	673	649	649	674	616	600	642	635	624	618	637	664	637	665	643	623	614	641	624	668	618	630	633	680	586	618	592	636	648	650	653	629	619	625	642	667	650	649	658	625	676	616	605	599	618	647	636	615	651	612	630	650	646	599	614	644	614	672	596	651	645	621	638	639	626	582	682	636	660	640	628	657	580	633	653	626	645	671	636	641	606	630	641	630	641	631	627	591	623	632	650	612	626	622	646	613	610	623	650	587	673	631	627	644	629	631	629	653	624	635	661	624	616	679	643	624	626	655	650	623	644	658	611	632	618	621	617	617	652	625	635	641	643	641	612	605	618	635	611	634	688	659	629	639	613	655	700	600	601	605	672	706	609	637	662	613	638	632	612	631	634	628	676	635	619	629	631	673	573	632	629	606	619	643	667	639	607	624	611	621	640	635	605	618	626	602	636	635	615	679	686	648	599	647	652	632	619	608	648	637	623	615	605	652	618	630	652	639	620	655	665	640	652	633	645	640	637	674	625	648	678	607	589	594	613	656	586	628	630	655	654	606	676	633	631	647	619	595	619	657	649	663	673	656	634	620	677	608	622	658	627	622	598	631	632	656	613	623	637	665	650	583	656	597	622	596	626	649	635	661	633	609	623	663	613	617	638	631	688	650	616	664	637	652	659	633	637	605	636	582	644	631	578	653	592	619	670	621	633	643	627	607	623	641	603	613	634	607	633	632	608	651	653	616	597	591	641	630	624	615	599	660	597	616	590	600	664	625	628	619	645	621	673	622	636	624	587	591	660	671	627	632	636	617	659	665	577	632	615	628	662	617	642	593	653	636	612	657	642	638	597	649	629	635	613	647	628	681	594	617	641	639	660	640	622	673	675	611	623	597	621	659	633	618	647	623	642	692	637	665	624	632	609	637	671	622	621	654	631	650	615	635	652	584	635	632	658	625	643	673	617	648	663	614	671	627	662	592	619	648	633	642	667	621	610	653	634	678	672	645	714	640	602	622	612	645	655	647	614	683	625	664	615	608	653	625	627	666	657	649	633	636	655	655	648	634	662	644	647	644	636	622	618	611	620	618	612	597	618	679	639	632	631	619	642	657	631	645	632	621	595	641	673	605	630	658	679	592	670	605	650	605	655	664	618	652	624	612	616	648	579	655	626	636	585	622	666	611	637	623	620	659	578	608	623	621	618	593	668	684	607	607	661	645	620	615	626	637	606	628	655	638	656	663	649	594	638	616	626	635	664	633	627	606	660	651	638	587	621	571	620	605	647	572	658	637	667	632	644	615	638	624	618	636	606	622	635	627	611	629	631	575	579	583	637	645	622	671	653	648	651	639	629	638	642	655	666	622	666	587	623	626	610	597	649	665	607	662	595	629	632	632	664	605	632	651	610	608	581	623	596	653	635	625	639	682	644	650	615	624	625	650	649	606	668	681	645	633	665	675	616	647	597	600	659	605	645	631	623	641	629	621	594	638	657	626	649	588	613	629	618	638	633	622	717	623	626	653	654	670	665	594	661	616	639	654	667	612	613	669	614	629	628	659	603	643	669	678	640	643	641	620	679	648	600	600	636	660	648	654	654	616	607	628	683	603	654	642	622	614	640	637	593	642	599	602	670	676	626	631	598	625	607	597	637	616	594	626	646	634	675	694	627	642	637	651	628	636	639	677	658	654	597	627	655	619	600	629	717	658	670	629	643	660	654	649	594	641	622	658	664	630	653	658	652	618	606	650	660	591	651	627	632	625	627	638	653	632	629	629	682	680	654	637	559	639	632	620	626	631	605	645	604	620	622	676	615	658	645	644	627	631	628	624	615	613	590	638	639	653	603	605	632	634	654	615	589	658	654	593	642	607	632	610	598	657	628	634	681	605	669	630	662	631	636	607	661	622	633	604	651	607	616	603	648	600	637	642	651	605	658	617	634	640	612	592	643	635	597	647	635	643	617	664	663	667	590	602	630	647	670	667	641	682	632	614	614	637	604	627	656	646	609	604	641	628	619	638	602	604	665	633	688	630	657	632	651	629	621	601	595	610	631	662	672	638	639	598	645	643	682	629	656	649	634	662	625	619	625	626	573	656	657	597	655	656	643	616	658	592	653	637	625	634	619	648	663	627	651	632	642	593	664	624	617	601	599	654	634	675	624	618	611	669	670	649	635	660	675	627	619	618	593	590	609	611	651	585	613	638	665	640	623	613	622	600	662	645	649	646	620	618	619	612	661	642	605	640	635	647	624	675	632	644	625	646	663	645	613	638	667	652	667	681	632	630	689	609	642	697	657	658	621	647	633	603	689	632	616	626	617	652	646	650	658	622	638	616	632	649	657	638	620	643	647	663	622	612	606	598	653	663	642	676	616	636	623	645	642	614	636	651	705	645	592	618	642	619	607	606	633	675	646	653	663	635	632	681	622	651	644	642	661	638	633	620	634	623	634	654	620	643	642	644	577	629	636	638	630	618	617	613	626	640	635	652	663	634	645	653	637	661	604	583	597	657	659	625	576	630	615	653	632	612	649	639	612	609	611	608	634	681	622	650	636	611	611	661	641	677	699	598	630	671	626	651	650	606	629	661	665	702	636	640	608	651	630	704	619	626	597	627	633	670	645	632	672	686	671	628	660	597	648	582	612	596	673	663	634	624	627	643	615	600	656	652	657	636	658	629	602	655	594	656	614	647	609	642	653	645	642	662	596	662	655	680	649	608	674	614	670	614	642	704	664	611	586	653	622	631	646	671	630	655	667	621	635	636	631	628	613	627	613	651	660	592	690	640	692	595	648	662	600	635	643	577	621	628	645	652	575	666	627	659	662	612	638	646	633	729	627	658	655	644	580	621	649	652	638	678	596	620	653	639	642	680	625	661	685	648	610	621	624	622	610	638	654	597	697	611	648	634	605	666	621	612	612	610	619	630	658	605	621	672	652	620	643	633	629	598	630	621	595	626	652	662	625	673	647	657	613	615	633	624	642	631	612	650	633	641	611	656	615	673	661	616	645	607	591	587	612	635	628	618	614	616	632	661	678	646	656	640	639	587	607	637	664	610	628	623	629	646	638	638	667	613	612	624	666	620	645	646	631	629	653	582	607	589	630	622	644	667	617	669	649	617	620	634	612	622	641	665
19776	34988	27129	18718	13577	10796	8101	5660	4189	3094	2730	2096	1918	1766	1380	1058	910	865	799	781	731	734	775	773	746	755	775	791	733	735	728	707	692	737	704	748	770	742	711	693	675	679	706	685	669	629	643	631	706	616	658	665	706	690	687	662	701	639	651	632	634	628	705	617	663	614	637	657	668	665	681	679	669	661	678	663	657	598	671	638	665	635	686	639	686	650	636	627	665	625	675	682	646	651	694	634	638	667	624	670	641	606	724	658	639	635	638	682	644	630	668	648	645	682	643	669	670	657	645	636	678	663	658	619	620	656	680	635	668	628	673	688	643	656	663	712	657	647	627	690	639	666	699	616	641	665	701	692	667	645	628	645	599	653	666	709	650	640	649	600	644	648	656	676	683	624	649	632	665	687	650	641	695	697	660	670	667	683	668	653	675	646	666	644	684	656	637	670	672	649	630	646	649	637	649	706	672	657	654	641	620	659	676	635	619	694	665	687	648	687	683	669	645	652	664	636	725	630	630	688	676	637	649	633	678	682	683	664	693	658	670	719	641	669	674	627	645	662	627	665	616	635	690	599	687	610	652	681	660	641	610	670	682	651	641	700	649	663	633	641	639	641	709	650	650	618	653	669	661	657	661	687	643	633	634	669	642	674	656	632	632	613	645	651	643	635	636	649	651	648	643	668	621	629	637	632	646	661	630	674	640	637	661	621	671	618	637	650	650	654	682	619	713	621	681	662	666	627	663	682	653	650	667	653	639	659	674	634	696	639	631	668	693	658	662	644	626	657	639	639	639	668	633	679	687	625	622	661	659	704	670	651	657	670	666	670	621	641	637	620	634	641	624	684	669	670	613	641	667	682	640	680	646	681	674	589	643	665	659	686	679	645	632	655	622	609	673	606	670	643	688	685	640	653	654	648	671	653	645	645	643	605	652	672	631	651	685	638	686	634	642	621	610	643	623	644	679	651	645	642	653	637	666	635	636	708	654	672	682	624	614	640	636	665	680	649	653	678	615	639	697	661	620	709	593	637	685	666	680	641	647	690	648	660	663	628	655	681	657	633	630	645	604	656	661	637	651	628	654	678	664	661	678	638	681	632	658	656	635	676	635	661	648	649	639	638	623	655	623	695	662	652	638	640	655	724	614	628	673	672	689	616	643	678	726	646	688	640	691	641	678	625	666	626	636	636	641	684	628	655	661	618	600	629	643	649	685	610	661	646	651	649	666	681	705	673	662	641	652	666	655	653	613	642	608	679	647	631	711	676	628	665	648	665	660	697	680	630	638	678	657	610	633	609	639	610	641	641	641	686	682	704	632	605	633	637	609	632	665	689	701	633	661	683	684	648	663	630	641	598	663	614	643	643	636	677	694	656	672	627	683	613	634	640	627	649	732	640	626	657	675	643	614	647	654	641	651	615	609	634	681	652	636	637	634	600	649	682	613	664	667	687	663	603	674	656	688	631	674	614	698	676	680	676	656	633	641	673	604	610	653	606	634	655	723	634	663	663	667	638	631	627	634	614	662	712	625	670	681	633	669	668	685	610	704	678	630	647	643	677	648	618	691	673	566	602	597	632	684	647	672	660	668	628	663	662	662	618	664	643	675	666	619	710	643	621	652	660	681	660	666	631	692	656	640	651	671	686	667	649	693	645	673	631	672	654	635	670	677	683	652	660	640	621	637	707	637	658	640	725	616	702	672	667	720	661	674	631	646	669	702	678	672	646	624	671	657	652	652	642	665	672	678	707	640	684	639	639	636	622	684	640	611	668	656	635	642	664	620	637	678	661	652	610	657	652	670	641	690	651	601	663	681	689	699	651	628	690	652	690	618	666	646	632	670	628	656	646	589	659	598	659	689	683	632	612	637	651	686	633	668	643	664	663	638	688	636	653	670	671	636	663	677	667	639	666	646	640	636	643	655	688	664	664	663	560	628	693	670	688	654	641	656	663	705	685	650	646	628	646	626	673	670	647	654	647	645	629	645	643	644	642	646	658	635	664	660	685	628	632	655	632	684	661	643	669	691	654	618	692	589	634	650	672	638	633	646	615	640	660	659	665	649	653	664	641	628	654	643	640	691	674	654	666	671	671	640	659	640	636	610	654	651	634	657	643	658	614	647	620	647	632	645	679	639	651	598	726	654	623	674	671	655	644	647	643	675	655	651	676	706	625	606	678	660	650	637	630	671	645	681	691	641	653	721	646	673	652	658	630	648	624	679	694	629	678	633	663	687	680	634	668	694	666	606	694	649	632	687	672	590	713	653	625	632	656	647	646	670	638	638	672	651	646	632	635	649	687	655	638	676	616	639	619	672	714	611	643	683	687	607	662	657	673	639	693	641	669	632	644	696	637	622	678	653	634	639	610	669	655	624	682	663	634	634	683	637	593	658	634	705	633	611	656	669	660	656	642	636	647	699	643	681	630	682	602	687	655	612	588	678	675	641	679	648	644	662	653	644	600	638	688	645	626	715	630	676	669	659	638	689	659	678	661	645	661	681	686	600	645	628	667	611	635	635	663	656	674	634	651	645	648	667	691	651	648	653	659	617	671	647	617	667	606	641	606	598	662	660	644	652	649	674	671	659	685	665	654	657	650	692	635	662	639	639	666	651	640	607	662	664	633	628	632	655	655	634	676	653	622	656	620	655	644	693	695	676	640	687	660	654	655	672	674	640	615	672	650	674	652	657	664	634	667	725	690	698	644	653	670	661	643	627	669	643	683	651	683	634	613	652	635	680	636	634	633	661	605	672	653	593	632	657	664	652	636	669	599	649	638	601	659	642	696	603	656	625	655	683	636	669	611	602	647	659	603	663	680	684	623	656	632	629	663	640	625	696	682	668	636	684	689	641	624	671	684	649	729	669	615	654	648	653	668	668	633	675	655	625	665	640	665	637	639	677	721	653	658	649	693	649	673	673	666	615	646	664	657	634	646	660	704	639	648	622	647	660	646	657	672	623	636	653	664	633	637	663	674	670	679	678	686	669	690	609	617	644	660	667	712	646	655	645	660	686	653	701	612	611	654	634	659	638	622	658	658	626	650	652	637	682	646	642	663	645	673	630	739	665	633	643	638	661	659	635	662	647	651	713	673	647	690	661	647	632	630	693	634	636	600	644	628	678	658	651	643	640	659	648	678	655	693	659	659	699	677	682	662	651	658	644	670	647	667	651	641	668	641	678	615	687	653	634	667	680	711	701	654	635	646	670	727	643	656	641	636	583	663	668	662	676	643	651	670	615	645	657	668	598	637	692	639	667	668	695	693	627	629	633	615	662	660	639	675	670	659	679	623	628	660	636	672	630	620	687	653	625	645	653	674	639	655	628	641	673	639	642	655	679	647	667	645	677	717	672	696	683	700	583	676	642	656	648	645	632	672	634	722	657	646	665	642	602	652	667	635	636	668	671	669	617	719	645	648	619	678	668	642	680	632	645	663	666	657	602	654	653	667	668	632	648	633	653	609	654	651	694	664	664	665	651	630	631	640	649	672
22133	20710	28282	23194	20767	21383	17123	6935	4191	3223	2600	2309	1916	1527	1184	1055	890	758	758	681	676	635	669	706	650	653	689	685	618	657	631	639	675	664	638	633	604	632	591	581	621	566	585	598	544	564	561	552	519	556	582	572	576	583	542	566	526	582	550	567	575	520	575	561	547	534	533	546	546	571	544	547	607	529	561	585	564	579	558	549	526	533	546	508	525	576	508	532	530	507	544	542	549	558	525	517	539	547	554	557	526	568	511	539	509	534	549	545	519	531	545	549	513	526	535	515	548	500	551	563	490	503	555	553	533	579	522	511	536	548	600	495	526	537	524	508	525	496	537	532	529	535	515	547	516	504	493	511	540	558	469	565	495	518	512	527	547	543	557	558	499	531	532	524	510	497	534	532	582	526	539	487	551	525	495	554	587	555	547	550	521	525	537	524	520	560	512	542	540	513	543	522	499	533	489	511	560	506	522	531	500	559	563	537	561	508	544	514	530	555	533	484	566	544	551	545	551	519	487	524	537	519	535	559	533	549	533	537	573	533	560	527	536	558	593	529	580	526	541	533	502	511	543	538	533	557	558	565	534	532	534	553	592	577	578	495	519	492	539	556	555	555	515	545	557	557	509	545	548	569	554	550	549	559	536	564	553	544	566	556	486	566	544	591	507	563	546	518	531	534	533	544	540	557	522	570	541	507	529	542	537	571	552	517	517	569	539	526	573	566	565	544	556	534	503	548	512	502	560	557	518	535	551	543	537	536	543	544	502	534	561	555	512	541	545	547	510	550	533	555	536	592	499	553	519	551	571	547	539	529	527	551	516	537	540	537	547	536	535	567	526	541	519	514	472	543	493	534	569	523	538	492	552	510	527	540	523	540	524	511	536	535	524	545	489	510	521	567	549	574	528	561	552	549	531	554	546	538	561	545	519	538	517	555	517	544	540	501	496	530	538	530	522	547	527	543	534	511	544	551	552	528	540	541	583	533	531	523	545	522	500	528	553	604	522	523	552	577	515	547	547	523	548	561	539	501	551	509	518	532	594	543	521	523	547	522	557	549	588	508	537	548	553	543	527	550	540	507	550	539	555	549	539	509	508	536	516	545	536	558	571	581	558	478	466	536	539	563	553	539	536	587	546	532	599	529	589	572	544	533	542	507	541	531	527	544	556	545	596	514	519	561	558	548	555	590	555	514	535	555	534	537	551	480	535	554	516	548	541	540	497	549	546	568	523	553	535	528	587	526	589	500	521	608	586	518	558	502	540	550	564	558	581	544	504	540	552	513	567	503	514	536	534	542	551	489	533	533	551	565	547	539	509	550	516	557	542	546	541	553	545	506	571	572	530	561	518	573	549	521	507	556	520	553	552	543	557	562	571	583	519	534	458	563	539	557	516	503	531	567	529	603	512	535	514	496	543	481	505	547	535	558	515	561	527	551	575	502	560	523	529	544	536	537	506	551	560	540	547	525	508	539	531	609	534	542	519	554	538	519	508	522	522	522	580	546	531	540	525	516	527	518	551	554	546	530	514	571	546	561	541	537	578	526	525	509	541	538	500	523	513	549	526	518	510	552	518	510	502	542	506	526	518	561	492	564	575	532	531	481	523	521	535	547	560	565	598	500	516	560	519	572	545	512	501	528	551	530	536	513	524	523	565	556	564	504	552	531	515	553	545	556	555	551	534	517	563	601	541	493	513	563	525	545	543	554	485	564	500	558	533	530	541	547	563	526	538	532	528	533	537	582	553	507	561	526	548	549	552	542	532	530	478	575	521	541	571	540	529	525	538	514	537	533	539	553	556	546	535	533	514	568	561	517	531	557	487	543	534	514	529	545	550	489	498	562	554	488	537	523	512	531	547	541	531	572	510	590	570	506	524	522	552	549	544	541	497	562	559	570	545	466	545	541	546	548	564	564	522	523	536	541	539	533	481	525	557	553	522	542	543	554	515	515	520	574	569	536	549	560	516	509	518	557	546	539	520	544	520	562	530	529	532	541	541	551	560	533	524	571	550	576	584	532	531	557	519	528	526	533	574	528	525	577	534	556	549	567	508	531	541	511	525	473	554	538	535	577	559	548	520	528	507	509	544	504	486	539	505	554	564	528	516	538	528	572	521	525	522	568	483	503	539	535	526	545	526	561	508	549	542	497	480	542	560	539	546	558	532	542	505	480	540	522	533	543	528	509	541	565	553	588	549	536	522	583	514	522	523	589	522	508	533	567	535	538	532	544	512	563	578	528	525	558	592	557	517	538	528	542	543	532	541	537	560	511	492	527	532	521	494	490	553	544	544	534	537	548	531	538	547	496	576	555	508	558	549	529	563	545	527	530	542	528	509	531	542	567	552	504	539	538	521	467	524	532	516	574	512	547	488	565	539	515	510	552	557	520	553	526	576	575	540	545	555	562	518	562	597	550	524	539	532	490	589	573	526	531	517	496	540	493	551	520	534	540	507	578	521	522	555	539	527	485	540	522	533	534	569	524	516	541	547	557	516	534	575	535	513	515	576	567	515	555	550	526	536	525	541	534	505	536	555	503	535	522	556	556	505	530	523	525	493	497	538	578	554	521	524	566	574	524	572	538	527	534	519	528	524	557	543	587	511	547	549	516	600	562	505	507	529	530	522	554	593	515	517	553	548	513	550	548	550	557	513	526	574	502	504	511	542	543	513	530	561	447	507	531	529	542	525	522	524	533	536	560	519	509	529	585	566	539	556	532	525	540	539	505	547	543	503	503	534	570	546	550	539	564	584	520	494	543	536	491	572	512	546	537	527	483	535	533	550	595	566	493	541	520	553	546	547	527	514	553	554	501	557	536	561	519	547	556	513	523	567	507	512	552	547	532	539	535	510	540	518	554	549	521	538	550	547	524	585	488	546	556	549	542	561	557	588	530	544	534	548	519	551	502	547	497	522	514	531	567	553	520	476	530	486	568	531	529	554	505	472	544	537	565	497	551	556	489	514	540	525	541	552	573	529	536	547	536	543	564	520	490	582	512	551	557	510	572	560	561	522	547	519	521	589	526	532	549	545	542	534	511	539	525	579	529	535	569	556	560	504	559	585	523	542	530	546	547	537	527	536	544	544	529	567	515	549	557	524	504	536	550	538	540	513	532	543	535	508	504	520	521	538	545	504	535	562	538	545	524	527	527	511	536	532	559	533	528	528	546	515	533	555	570	562	501	490	490	567	540	523	500	542	547	550	505	504	534	516	523	554	511	525	462	517	529	529	523	570	514	513	536	507	536	585	538	513	508	556	517	546	533	560	579	599	547	555	514	539	525	559	535	539	559	589	515	531	532	524	546	538	559	558	529	533	556	572	529	526	531	495	575	516	544	525	538	596	539	508	537	573	538	549	505	532	556	515	517	550	562	589	496	521	513	533	505	525	547	551	533	561	534	575	534	500	511	573	491	501	524	524	577	527	535	551	520	539	567	566	545	562	513	574	495	570	550	517	502	532	599	553	525	499	561	542	565	529	526	517	529	505	522
22461	39190	34175	24701	19394	15380	12093	8882	6519	4900	3980	3225	2699	2235	1570	1390	1143	918	853	811	762	760	758	713	726	765	709	767	681	710	729	697	670	650	647	697	675	679	591	638	636	640	576	551	580	575	535	578	544	593	581	585	595	564	585	559	561	589	544	567	535	558	574	534	568	534	536	567	543	525	507	549	513	562	555	491	570	522	558	490	587	522	501	518	540	539	545	498	541	546	534	513	565	536	512	552	548	568	563	565	518	519	499	536	491	526	532	576	532	567	512	531	518	574	504	517	516	534	548	506	506	528	554	529	526	520	536	529	554	583	520	540	531	541	513	549	502	516	527	539	543	541	501	514	499	554	568	531	554	566	534	522	553	476	514	500	546	568	508	516	525	536	530	555	509	554	522	568	539	536	531	549	521	557	519	531	545	504	551	558	526	560	571	491	564	588	557	545	573	528	562	526	535	551	525	527	559	606	564	545	518	541	541	520	545	573	574	528	529	549	529	540	514	547	554	515	524	538	542	544	499	529	582	520	541	555	562	564	548	539	545	534	527	548	550	517	540	508	518	569	556	566	536	521	533	526	533	539	555	575	548	526	584	535	564	576	503	519	564	523	514	548	515	552	553	468	504	522	577	512	524	553	539	529	572	563	570	526	552	561	588	568	538	493	561	521	540	558	521	523	515	519	555	516	505	515	522	546	561	537	553	557	527	595	538	507	520	563	547	540	525	541	492	578	491	520	573	543	501	545	518	533	549	526	558	587	521	529	547	533	548	539	548	565	560	544	528	521	508	524	552	521	563	540	521	563	553	524	515	563	556	527	557	547	569	545	538	498	539	553	541	539	523	538	543	511	553	554	578	492	551	555	538	520	517	534	531	548	522	510	551	510	526	527	512	520	542	541	517	572	513	517	558	521	528	588	515	517	550	549	524	504	552	570	555	523	546	535	536	563	564	575	543	536	538	558	524	542	550	516	513	526	520	550	552	561	541	502	576	551	567	525	518	524	533	547	536	530	552	531	518	507	556	531	538	537	534	531	524	503	520	512	514	562	569	516	528	547	545	557	551	554	528	553	535	534	575	539	531	537	545	526	570	547	488	548	547	506	554	526	565	544	548	574	538	494	532	515	528	520	557	575	543	538	536	559	514	542	540	536	543	563	507	554	525	529	520	550	526	543	561	508	503	548	602	558	555	535	573	535	529	499	570	493	530	535	488	531	523	529	513	518	504	539	542	520	571	535	549	516	566	469	533	527	550	577	519	516	567	547	552	503	526	552	566	507	535	530	536	531	509	489	542	580	565	539	521	561	528	523	544	525	520	525	513	580	523	555	567	576	532	540	547	491	543	533	533	586	515	559	530	546	504	560	529	542	531	539	534	554	527	540	524	510	542	557	557	534	507	561	506	534	531	527	555	540	565	512	563	510	590	532	491	489	533	500	529	553	541	544	506	579	530	562	569	562	523	571	510	557	533	560	546	545	515	533	494	560	544	543	539	574	540	570	504	538	514	537	544	508	566	526	534	536	571	555	559	554	506	524	526	573	545	549	538	517	531	527	531	580	521	537	516	545	550	537	501	543	499	565	518	523	547	573	535	593	501	553	516	551	492	532	569	555	530	509	561	487	526	546	524	543	582	556	570	549	562	538	540	538	559	535	536	539	544	537	548	549	556	534	557	578	543	562	539	515	522	517	541	565	547	528	568	601	570	561	544	548	550	552	563	530	548	546	542	548	511	550	547	510	551	520	538	512	548	544	574	535	532	549	538	566	547	536	546	583	557	559	563	549	563	549	574	534	541	495	555	516	563	548	533	557	524	498	557	525	529	522	504	535	525	594	560	563	536	522	517	576	525	514	546	512	552	538	520	577	565	508	553	517	558	525	529	534	556	516	543	541	543	540	549	527	522	550	528	503	565	545	568	547	546	539	522	536	550	509	563	503	560	565	584	540	563	535	527	552	553	544	511	586	540	522	581	543	529	560	540	588	550	586	524	551	563	583	546	512	534	540	555	551	568	524	551	551	526	578	585	562	529	505	507	523	531	509	524	555	531	552	591	478	558	543	566	516	555	497	551	537	525	496	537	513	506	506	565	565	523	527	557	538	535	529	557	517	548	542	523	556	535	522	548	589	535	518	533	540	540	555	508	536	553	580	528	515	566	557	540	543	504	520	565	525	556	509	581	555	529	550	561	520	527	583	560	590	552	558	521	512	578	567	537	546	555	492	521	517	574	536	556	512	507	528	561	551	562	570	536	519	516	507	539	559	487	515	513	536	504	551	578	507	559	577	496	532	588	550	519	540	531	469	508	602	534	522	525	555	511	545	522	510	549	535	538	541	530	572	538	542	505	585	568	489	573	559	547	527	524	575	543	499	518	548	530	564	558	515	550	549	509	568	539	538	541	520	586	549	517	547	569	557	527	569	529	558	549	532	521	561	569	552	590	560	567	503	511	566	524	558	521	536	510	541	540	526	502	542	519	544	516	552	535	523	541	521	573	509	537	528	528	513	525	553	528	579	489	526	560	514	515	559	578	551	542	565	514	566	553	538	503	522	520	544	537	524	522	538	546	525	531	520	551	527	542	497	561	552	553	538	566	531	525	585	544	543	492	484	546	536	554	567	551	510	554	596	551	556	591	504	518	533	508	534	543	532	515	534	527	510	516	503	541	552	485	520	517	547	551	486	527	537	533	562	554	529	594	538	544	539	518	527	515	511	535	530	549	540	539	579	519	525	566	534	519	524	566	554	550	553	514	550	575	552	516	517	519	555	559	528	544	529	538	525	525	522	556	557	552	557	547	556	563	559	525	569	517	519	520	537	561	531	593	542	463	497	538	543	520	546	592	518	519	534	577	567	520	537	525	516	554	554	512	505	571	548	578	532	533	541	491	537	553	552	550	542	536	529	512	542	540	520	520	550	515	536	529	543	559	543	562	540	561	528	527	528	518	562	535	556	560	537	538	517	520	563	556	510	524	539	538	545	542	499	504	565	547	572	529	543	520	511	546	585	517	540	516	541	553	566	552	549	536	574	515	514	542	522	590	517	519	528	531	535	556	502	512	534	582	576	541	541	551	570	524	546	543	563	540	542	529	554	549	523	575	535	529	520	578	538	564	501	518	517	567	537	539	532	540	535	515	534	549	494	551	532	545	495	565	568	574	527	526	587	545	523	491	519	550	544	539	536	542	548	492	538	524	533	531	519	519	522	534	561	519	594	570	541	544	526	538	545	537	539	546	562	551	549	553	529	554	527	565	544	510	505	547	504	520	529	540	539	518	585	522	517	538	541	544	537	506	550	522	538	531	581	512	547	535	531	568	513	538	557	565	525	532	549	553	538	578	503	541	584	528	533	518	511	548	543	537	574	532	553	509	537	521	555	542	549	498	516	536	500	525	520	510	577	554	520	580	539	548	557	498	544	529	556	563	548	490	553	582	495	538	538	555	542	502	513	516	520	551	571	544	542	528	567	508	534	520	529	544	570	527	533	504	524
27720	21373	23110	16342	8812	5334	3754	2749	2056	1558	1264	1144	895	768	598	598	516	501	495	445	414	492	417	417	505	502	478	449	413	465	443	495	467	474	458	469	449	414	441	455	418	420	407	410	430	396	424	415	424	393	449	429	429	459	454	415	391	434	454	416	434	443	459	360	415	423	399	436	435	424	392	417	408	457	439	424	420	415	449	377	403	413	416	425	414	411	413	441	383	449	401	461	432	411	399	445	443	393	419	459	433	413	437	437	406	418	431	387	399	408	388	420	406	419	390	421	421	430	425	386	426	429	409	393	402	418	397	462	393	410	432	420	442	400	407	438	402	425	431	387	438	405	384	412	418	371	420	381	407	427	400	412	396	440	424	413	385	446	408	393	424	408	405	384	418	399	435	440	431	421	423	412	432	394	397	416	473	438	394	393	411	436	451	448	432	419	425	458	430	399	392	446	433	424	447	419	421	413	409	392	380	386	432	400	411	416	389	414	391	422	423	422	424	408	444	370	427	400	410	446	388	407	421	437	478	366	408	385	428	443	412	414	409	405	397	457	424	447	424	414	427	408	413	417	415	429	423	406	422	407	392	435	431	404	416	400	429	427	430	426	405	426	400	404	415	426	424	430	427	481	436	411	423	424	396	487	424	399	425	417	411	420	406	434	452	382	373	401	406	428	408	407	372	422	391	447	443	400	447	451	410	423	433	435	422	424	453	409	415	425	439	430	388	393	441	433	418	397	391	420	426	401	379	440	438	440	433	404	429	430	399	429	413	427	428	410	469	427	458	418	417	440	460	418	430	424	386	382	457	393	409	382	423	418	385	416	395	407	406	425	436	392	418	415	428	401	383	407	395	421	422	400	416	444	416	405	435	387	437	422	396	419	396	417	414	412	441	452	394	438	416	407	412	423	402	399	379	417	418	386	382	381	393	421	388	402	407	418	407	377	376	427	440	416	408	453	447	401	424	464	418	440	403	425	430	417	463	435	415	423	399	414	425	425	433	424	412	370	416	427	418	425	433	427	423	391	389	399	458	470	418	414	440	427	412	426	424	440	439	430	381	381	408	440	428	424	442	414	436	419	417	374	414	412	439	420	425	432	412	433	414	395	428	391	401	412	422	405	434	411	428	438	427	387	407	425	391	376	447	446	386	452	423	401	416	438	420	450	426	425	402	398	425	421	406	439	381	380	428	422	422	405	422	422	416	397	488	442	398	436	411	414	406	424	409	408	416	416	418	422	404	436	485	409	457	465	408	398	440	412	415	384	427	442	415	428	432	426	410	396	394	454	436	413	408	419	388	418	417	418	439	433	463	400	420	439	431	411	446	411	415	425	448	426	405	400	405	427	399	402	418	395	421	414	422	383	444	412	413	416	441	434	426	402	409	426	422	420	443	379	471	444	416	449	406	397	401	455	392	415	428	428	416	403	427	423	443	396	390	419	415	409	421	411	437	417	424	420	386	428	396	421	403	410	429	425	396	436	429	434	404	429	409	411	429	410	405	396	421	408	426	412	427	412	436	439	398	386	413	391	413	424	411	414	403	421	402	414	408	428	423	380	414	431	446	480	412	397	394	416	393	410	415	464	445	385	404	401	426	372	408	405	450	385	396	390	472	385	441	443	440	425	403	387	397	446	450	417	423	423	413	457	403	419	396	409	400	431	411	381	382	434	381	434	433	431	431	394	431	467	426	414	438	403	419	426	405	418	385	428	416	425	424	417	409	426	421	407	437	425	421	430	404	404	415	405	436	386	409	438	421	398	430	376	419	403	391	419	404	410	421	438	404	448	405	414	365	396	404	426	419	409	413	415	409	438	409	432	437	381	401	407	373	437	446	443	427	458	401	429	418	408	426	411	406	383	438	431	410	443	397	401	421	376	395	426	428	401	414	421	406	399	405	400	453	414	438	420	420	409	405	411	418	413	381	437	442	404	396	450	438	414	392	401	443	419	465	404	419	406	433	459	420	416	454	404	419	423	392	454	382	418	391	400	420	446	440	431	421	439	405	400	435	415	426	453	408	379	427	432	389	401	403	418	400	417	427	423	449	432	434	416	408	430	430	459	434	421	423	438	451	402	389	482	412	451	427	413	398	393	428	447	431	432	416	408	422	416	460	439	444	394	413	423	409	434	393	401	409	419	429	435	464	423	428	424	410	425	404	435	440	402	405	425	408	435	455	432	420	392	426	401	429	431	406	439	387	420	407	403	399	423	415	436	401	439	457	414	438	383	434	415	417	448	424	428	426	416	413	449	450	440	400	408	406	426	445	446	436	416	435	378	443	432	414	343	383	423	431	472	381	422	372	399	411	411	422	371	410	441	406	414	396	450	412	414	399	422	410	415	429	447	408	404	424	425	429	392	420	409	437	436	421	417	393	438	396	420	406	414	439	466	407	444	426	460	422	435	428	432	411	423	418	429	405	414	404	418	398	437	448	439	387	364	433	408	395	422	415	408	412	388	411	407	393	419	397	411	439	402	407	430	385	415	407	416	434	386	449	409	385	410	399	425	384	456	392	418	444	417	417	413	406	393	428	441	418	423	424	459	409	418	427	434	386	448	416	394	423	403	441	425	421	367	413	465	395	433	398	411	425	430	426	416	401	373	419	429	397	439	440	404	421	418	438	460	404	432	379	397	448	418	397	462	455	399	432	393	448	439	437	397	405	410	418	413	391	407	416	417	432	448	406	400	443	441	419	422	381	425	420	440	415	447	447	418	406	413	419	392	427	416	401	427	440	424	374	424	447	400	401	385	421	437	404	444	427	382	420	401	429	412	407	410	397	434	417	430	419	426	415	412	421	450	410	438	413	420	411	429	406	430	398	437	413	435	405	436	386	429	415	398	407	405	437	425	427	415	412	418	439	421	429	450	394	392	421	402	458	401	433	390	432	402	436	424	436	381	402	415	406	442	414	410	445	461	393	458	401	414	421	409	434	409	399	409	416	419	390	453	415	387	429	386	429	417	410	408	429	354	436	434	442	457	424	428	411	416	399	389	405	460	397	452	415	433	425	406	385	378	400	400	395	395	414	443	387	466	446	391	414	434	415	421	413	459	423	396	376	430	433	445	444	386	410	443	376	452	428	428	428	392	427	408	405	418	461	402	424	423	417	384	421	425	404	424	435	426	417	428	412	445	454	403	411	373	401	417	433	401	436	391	421	414	426	407	408	369	458	478	405	425	396	403	389	417	390	420	417	434	388	405	420	437	413	446	430	415	446	426	442	470	428	413	408	434	413	415	431	398	410	435	452	395	427	446	413	404	430	410	384	427	407	424	401	418	424	450	428	416	411	384	445	401	420	415	414	424	411	423	406	439	408	379	414	429	416	430	409	406	397	394	415	416	409	442	434	420	434	409	425	406	448	422	421	426	440	446	410	383	420	437	433	441	403	459	406	436	413	437	413	421	423	396	414	423	427	436	470	365	429	405	412	427	391	428	434	437	387	422	372	423	452	415	432	400	407	446	414	424	388	415	436	425	378	421
18793	27046	23641	14776	10720	7910	6169	4484	3307	2564	1972	1636	1228	961	797	669	640	575	589	510	521	561	483	522	497	486	514	526	508	483	504	467	485	495	486	496	476	472	491	447	468	435	413	450	480	450	453	433	470	462	452	453	452	468	458	494	472	477	413	427	469	429	447	459	451	425	431	449	452	403	443	460	396	391	412	416	443	487	476	436	474	456	442	438	466	448	475	426	441	452	441	452	484	437	477	453	441	493	449	467	487	424	452	419	432	449	434	453	431	464	421	430	420	424	456	433	442	473	446	449	431	447	468	449	458	426	432	431	442	473	401	416	441	453	451	479	417	432	404	465	442	436	423	438	467	427	421	416	450	471	418	448	448	451	442	503	451	444	430	462	420	440	450	472	428	443	448	425	432	423	429	418	455	464	444	437	447	451	444	447	424	449	425	427	434	437	474	457	461	421	443	448	421	432	453	442	483	429	429	455	458	460	470	427	461	457	437	439	446	448	457	460	512	447	460	418	430	438	450	441	410	449	419	421	430	442	433	459	420	471	455	412	441	446	455	477	458	461	442	444	460	456	483	425	436	447	440	471	425	407	431	420	444	455	442	420	453	454	459	451	468	456	445	412	413	475	441	471	425	432	433	468	425	471	454	456	432	435	431	471	416	454	473	458	453	414	416	440	473	425	441	401	459	443	483	439	479	407	427	421	442	468	439	444	475	433	482	406	491	467	451	426	420	416	463	439	460	438	460	449	462	439	421	439	477	435	405	466	470	440	441	469	469	453	439	473	395	440	478	436	404	452	450	445	433	427	443	438	449	447	463	401	458	446	457	444	440	434	440	484	383	465	454	450	458	476	457	456	418	420	442	446	437	439	429	436	442	459	458	408	413	438	464	425	461	471	419	450	462	449	471	428	439	456	415	435	434	482	476	448	434	426	467	458	403	460	431	442	430	473	437	452	396	442	463	436	462	437	433	459	426	432	476	482	423	457	428	424	402	440	437	413	472	449	424	401	439	442	468	421	464	467	453	443	451	461	429	443	512	467	443	408	469	441	435	479	494	459	432	420	420	430	451	441	410	470	415	501	451	479	410	430	435	436	449	479	420	484	422	440	460	438	465	431	458	471	444	419	471	420	461	401	436	471	476	435	458	415	444	432	445	493	414	459	434	448	421	477	436	420	459	429	441	476	441	460	454	432	487	443	477	422	427	459	410	438	435	441	413	442	440	429	438	435	447	432	441	460	442	478	457	429	453	425	458	453	445	411	435	439	441	453	437	438	413	412	446	426	434	429	446	464	439	421	434	442	451	460	489	423	421	435	428	459	450	435	432	418	452	440	455	421	459	430	475	452	437	443	454	442	429	494	440	454	442	415	437	451	453	444	457	452	464	474	435	421	448	430	425	411	454	429	442	417	398	456	441	445	451	447	406	420	458	424	436	421	407	467	439	449	438	455	481	451	417	421	467	455	429	445	434	445	456	454	452	482	420	411	475	439	422	418	426	444	470	437	392	443	472	464	430	442	472	411	431	434	445	423	450	399	455	469	427	426	464	435	456	426	417	483	466	493	429	461	435	478	417	455	473	466	496	470	426	439	437	466	434	457	431	435	458	426	443	434	442	475	488	434	444	441	492	431	375	465	444	464	433	472	466	490	483	499	433	453	428	483	454	446	434	430	433	432	441	450	459	432	455	414	441	407	406	432	475	441	436	450	435	432	398	456	467	463	480	407	459	458	408	478	458	452	430	481	452	427	414	470	436	455	423	451	445	462	463	458	436	464	436	432	437	423	417	422	408	440	419	442	407	411	439	425	467	448	455	447	437	460	481	417	426	439	434	418	407	426	423	452	442	424	468	439	450	463	416	434	451	471	462	424	422	460	426	476	437	447	427	448	437	445	470	437	436	420	457	431	436	449	429	444	409	473	442	451	463	442	487	472	447	460	446	447	456	455	442	455	413	480	447	438	455	449	440	432	471	453	468	479	473	437	445	440	426	467	434	411	433	432	456	437	416	442	462	486	425	422	417	435	447	445	458	452	435	457	420	448	443	441	434	437	448	432	441	459	417	450	443	472	449	435	429	443	465	469	439	429	469	455	495	450	425	455	430	472	438	426	427	459	453	447	441	457	422	460	420	428	458	474	461	441	462	435	394	469	439	446	424	426	438	453	447	477	439	464	431	428	420	391	436	454	435	435	412	432	455	438	443	453	462	420	422	438	442	439	451	420	462	451	444	471	426	468	450	427	456	459	431	476	441	460	418	473	462	452	478	427	440	444	412	476	463	450	441	441	444	428	446	491	444	411	393	435	440	435	420	425	444	435	430	473	445	452	429	461	451	457	419	431	446	425	474	395	428	442	471	461	465	438	415	416	445	435	429	426	484	453	472	437	423	435	401	446	429	419	473	427	406	462	433	383	434	449	413	456	464	453	480	464	434	449	416	451	465	431	442	424	443	459	460	425	453	460	476	461	444	451	390	443	441	452	429	421	448	429	449	467	461	447	445	446	455	427	460	471	426	435	464	389	442	421	424	473	428	437	428	438	478	479	474	432	452	453	452	442	473	459	438	444	433	448	462	464	448	487	438	441	441	453	454	456	425	447	395	444	431	454	455	414	443	421	463	458	466	455	436	420	476	472	436	436	447	407	427	410	430	446	446	472	435	420	424	437	463	459	462	450	449	427	431	429	424	456	453	439	417	470	436	411	439	462	420	465	490	434	437	468	468	443	442	484	466	451	427	447	427	443	465	452	421	449	445	440	442	445	451	474	457	442	426	413	437	422	462	438	398	420	437	417	445	442	429	452	426	455	464	454	443	485	474	430	451	446	442	437	442	462	466	433	456	444	440	487	440	446	434	456	412	451	442	443	444	453	439	437	481	436	469	459	427	449	469	406	476	455	407	432	445	456	438	455	434	401	416	414	459	440	473	458	432	478	401	474	451	460	422	428	470	435	442	455	443	423	457	445	424	427	408	448	477	431	460	483	466	452	440	459	390	421	492	432	478	430	454	468	427	442	459	445	416	467	454	453	466	456	492	449	483	444	426	450	423	446	447	434	453	469	483	443	460	460	446	443	424	466	443	441	448	429	452	441	428	447	440	454	436	454	465	422	458	470	469	488	415	481	411	425	414	457	444	436	370	424	434	426	440	420	490	462	422	425	404	431	449	466	431	439	473	456	470	467	467	445	429	469	509	430	441	452	490	463	448	409	436	448	409	450	453	442	436	454	424	425	456	483	449	439	417	466	457	460	428	464	490	402	419	449	446	435	458	426	437	460	456	427	435	454	433	449	436	450	451	447	457	428	473	436	423	459	451	487	479	424	479	406	459	474	393	419	455	420	464	437	414	464	427	497	420	454	474	418	438	461	440	426	417	408	463	443	452	405	431	466	457	418	410	453	443	433	464	426	452	409	444	476	429	463	446	494	448	489	473	474	431	429	448	451	458	469	430	440	447	448	430	437	403	446	436	455	455	476	446	435	444	419	473	440	478	434
24351	21616	29119	24735	21877	17015	8322	4997	3658	2754	2005	1526	1211	859	905	698	582	519	441	461	447	435	395	441	468	436	455	427	408	428	409	418	389	399	388	384	396	398	429	403	400	391	385	346	346	377	369	332	334	380	350	387	360	358	377	374	375	379	360	371	353	359	342	354	363	351	306	369	367	366	328	355	356	350	328	345	348	345	344	308	404	318	322	325	369	344	347	358	316	349	334	342	340	351	336	312	302	336	338	335	352	356	331	335	383	371	325	340	352	341	336	327	344	352	349	307	312	334	345	355	334	351	329	375	334	379	332	336	366	393	340	359	320	340	339	361	331	342	324	348	316	366	351	334	284	343	348	335	332	329	320	342	369	332	319	357	357	381	348	309	388	349	319	341	368	353	345	315	322	333	341	342	340	342	346	343	362	325	331	347	370	355	357	319	347	324	363	332	354	343	345	328	354	388	335	350	342	316	323	328	335	340	362	318	377	340	332	294	364	349	312	345	356	335	333	319	301	348	345	350	342	321	321	339	348	349	338	348	368	330	351	366	357	306	345	366	381	364	361	365	333	345	329	319	336	370	367	302	359	358	344	310	334	343	336	359	330	312	336	315	342	342	333	376	331	332	320	298	359	342	309	324	347	350	359	340	305	361	323	315	333	364	294	318	324	363	357	337	366	359	324	315	345	374	348	335	346	316	322	348	318	368	348	324	330	326	332	331	322	373	381	359	355	353	358	326	332	351	352	341	309	368	358	329	340	323	376	358	340	339	362	317	348	323	325	334	347	355	346	342	311	365	336	308	335	394	365	315	336	324	324	366	359	357	346	342	355	353	344	338	328	335	331	363	338	380	359	342	356	337	325	371	340	304	342	326	325	338	403	338	367	358	321	358	327	317	367	373	351	339	342	328	306	306	360	358	375	356	323	336	323	335	324	347	382	338	337	322	370	326	320	325	374	326	344	349	348	355	317	319	328	349	364	356	320	380	341	345	335	401	319	335	329	324	370	356	360	352	317	317	361	322	368	355	354	341	317	339	331	339	341	332	342	352	313	404	330	342	381	340	328	327	344	378	366	350	349	333	382	323	315	314	344	349	333	350	323	357	317	325	386	321	356	327	326	327	346	322	373	349	351	354	326	321	343	319	345	324	329	318	348	350	325	338	354	349	341	350	287	328	364	347	348	359	367	345	315	363	344	330	368	297	343	343	340	353	360	312	358	367	333	349	325	372	331	323	370	362	357	331	332	334	356	353	330	343	373	334	345	334	322	368	331	310	347	350	340	327	327	319	323	331	347	339	349	328	319	336	362	334	337	363	313	340	321	346	334	307	335	357	328	305	327	298	400	371	332	357	343	320	324	351	366	330	376	337	297	349	373	336	366	337	330	330	354	333	350	317	317	344	321	361	370	307	337	305	335	318	343	356	316	352	335	344	343	341	318	341	361	327	326	339	307	375	343	334	308	339	278	344	343	305	330	355	347	338	334	345	332	358	357	312	341	369	367	341	368	359	330	339	345	330	360	339	339	327	325	362	324	332	337	342	302	336	365	319	369	361	331	332	359	357	354	330	329	334	357	362	337	323	325	330	343	330	343	357	343	324	340	366	356	347	313	353	325	331	342	326	303	364	341	362	334	375	330	323	360	355	329	323	332	332	329	332	334	342	401	344	347	350	340	333	355	350	343	341	349	359	345	327	318	319	353	330	331	353	332	326	344	349	362	342	324	311	341	338	360	383	336	343	336	334	343	331	345	376	337	321	333	322	343	342	337	376	323	341	294	326	322	344	326	342	355	322	366	341	376	347	347	356	318	357	366	354	325	385	351	345	351	305	339	384	352	356	330	316	348	341	347	337	363	321	331	323	372	343	340	324	341	368	373	316	352	349	321	336	318	352	355	329	357	345	330	354	361	331	303	342	321	346	303	351	319	359	340	349	354	326	337	342	361	325	324	347	336	353	355	356	325	352	359	347	315	359	364	339	313	350	325	369	334	368	360	350	325	340	328	342	346	334	341	342	337	350	347	357	382	376	375	356	353	343	337	358	320	361	318	340	339	348	333	340	331	294	315	339	348	339	344	331	349	329	345	346	348	353	337	344	356	326	328	313	356	308	329	372	325	343	331	318	358	337	334	336	328	373	346	340	316	366	341	341	337	356	347	339	323	357	343	339	316	315	337	345	334	313	372	326	349	329	342	355	353	332	328	325	334	304	325	385	346	348	346	325	359	329	367	326	360	330	318	336	357	352	335	329	297	344	372	339	355	319	358	297	330	303	335	330	342	370	345	312	366	350	331	355	339	315	357	380	338	305	373	326	369	340	353	328	325	330	323	338	342	333	329	356	364	348	324	371	379	314	351	336	330	337	325	327	364	355	319	362	338	352	356	309	314	314	341	338	361	357	346	358	339	310	353	347	323	332	343	349	316	364	343	317	339	345	339	353	324	360	333	343	319	342	332	309	323	341	355	366	303	331	354	402	325	358	375	356	357	315	356	323	333	346	373	335	314	341	315	333	351	336	362	328	328	338	343	329	345	321	309	356	320	345	370	314	290	350	338	307	323	340	297	355	344	315	361	333	345	327	331	342	333	342	309	326	336	359	336	349	329	349	350	346	351	334	326	328	344	342	330	352	337	336	378	380	330	335	322	348	362	348	371	360	344	328	349	339	354	325	329	364	311	348	346	323	339	353	359	348	343	348	345	333	328	322	325	298	351	326	331	358	371	314	329	330	358	338	301	353	337	335	352	309	364	325	368	333	312	316	335	356	364	303	344	336	356	353	346	331	328	331	339	361	321	326	340	344	341	356	349	353	328	357	301	331	348	341	349	342	377	351	374	324	352	350	325	356	296	362	331	326	325	352	333	328	355	330	322	358	328	316	341	334	338	352	352	324	348	372	362	367	311	344	330	323	308	336	346	337	313	367	352	348	396	357	328	329	337	321	325	319	351	318	342	321	340	332	356	341	334	373	332	307	357	329	335	344	336	352	352	344	327	343	346	347	319	358	346	301	334	340	341	333	336	362	347	360	339	338	343	331	334	341	307	332	354	361	368	365	355	339	389	373	335	337	336	368	336	321	340	324	296	329	321	357	335	340	361	339	304	350	379	352	346	358	359	319	357	346	315	311	339	351	326	357	318	318	343	322	340	355	332	362	351	339	348	339	346	343	349	377	350	312	344	340	361	363	335	331	349	356	359	323	338	350	333	361	350	342	309	348	347	317	323	339	349	356	325	337	346	315	329	366	345	351	328	359	335	324	350	324	327	295	322	330	355	343	311	328	361	317	307	365	331	346	318	362	358	357	341	341	329	349	352	377	333	349	342	348	333	364	330	342	360	356	339	365	347	349	349	348	349	355	354	359	331	327	350	339	339	339	360	323	370	380	333	345	334	334	323	337	347	295	392	334	315	348	312	344	365	317	347	371	325	339	348	331	347	329	327	348	339	335	331	350	314	339	345	329	337	346	361	346	313	336	337	347	375	344	350	362	334	338
21181	35366	29651	20681	16223	12692	9390	7588	5627	4389	3078	2497	1733	1208	1095	954	682	563	567	527	515	496	481	515	527	495	478	482	437	434	428	453	462	455	465	463	422	437	392	430	413	423	396	385	378	389	349	374	400	374	361	371	388	380	394	400	388	383	379	347	350	350	371	339	389	364	354	381	360	343	363	356	386	380	378	390	356	353	355	367	361	420	358	380	330	378	346	348	368	355	380	340	328	380	356	369	373	349	351	362	326	365	365	406	390	363	374	367	339	381	384	373	376	354	347	340	384	375	359	359	341	336	370	377	373	329	369	357	346	359	357	379	346	357	365	363	385	374	371	331	343	346	357	358	356	349	375	345	389	375	371	364	377	348	382	357	353	371	380	348	377	378	360	369	400	385	364	356	345	360	346	382	410	377	362	390	360	347	376	349	336	356	335	403	381	376	375	366	374	383	345	364	361	362	363	382	357	363	343	355	348	344	340	352	370	371	357	379	362	343	357	352	351	343	365	386	384	322	352	362	384	347	352	329	328	340	369	387	365	358	362	372	345	393	376	377	333	364	357	335	343	367	351	352	352	349	342	381	395	365	415	332	363	366	330	361	408	332	358	369	367	397	374	404	359	366	375	364	374	351	353	366	360	394	335	388	346	336	337	388	345	333	343	399	376	367	365	342	353	395	375	374	332	375	363	356	389	363	385	373	348	369	335	361	392	326	383	349	371	348	431	390	353	383	359	383	352	380	346	365	348	354	368	366	362	378	360	356	359	341	391	363	356	373	351	384	372	341	378	375	357	380	360	390	372	361	352	373	384	318	377	362	375	373	369	377	359	339	363	389	383	335	339	353	363	350	375	354	350	324	405	370	363	395	380	361	375	357	357	373	357	352	367	387	367	360	360	335	402	352	370	359	356	353	331	346	324	381	361	381	351	364	343	375	389	365	374	362	362	371	336	393	351	343	384	360	381	334	342	341	355	330	366	375	385	341	328	365	324	362	320	401	371	353	371	355	374	353	351	392	385	371	344	330	358	369	374	373	342	354	342	360	363	384	388	374	348	358	376	360	367	407	356	362	334	366	382	346	366	374	362	340	343	366	335	375	303	377	332	355	375	367	332	367	356	350	352	385	367	367	314	362	349	356	388	347	371	365	366	335	359	367	356	342	363	323	386	385	370	369	359	348	371	354	373	369	314	361	380	350	343	338	361	334	316	369	369	359	335	345	352	347	351	373	331	351	391	352	340	362	401	378	317	374	373	363	379	362	339	322	369	334	371	368	340	398	393	371	395	349	332	351	374	352	414	380	383	408	371	353	364	353	354	364	346	331	354	376	355	324	352	339	370	365	335	359	353	365	354	385	348	385	344	341	365	330	363	380	370	356	353	339	384	350	370	351	357	371	361	335	356	359	353	386	366	355	390	370	354	352	341	353	391	367	375	375	378	378	334	342	368	362	352	369	410	347	366	361	349	345	363	353	404	375	364	377	339	325	350	376	367	372	359	363	404	382	349	369	382	328	366	338	393	349	380	385	340	395	363	383	367	370	340	357	351	370	331	359	350	366	371	369	423	365	347	357	348	379	341	395	351	353	407	357	332	343	346	370	366	372	376	388	360	362	385	341	364	357	386	365	379	359	369	361	341	372	368	363	369	358	366	386	352	349	366	340	358	340	381	386	338	364	341	358	364	345	363	364	356	373	359	326	340	385	343	370	388	341	370	330	357	370	352	363	373	379	369	373	394	322	388	392	390	368	351	383	326	382	366	395	369	358	377	397	355	370	378	370	391	359	380	371	360	333	363	352	376	343	369	392	402	355	362	384	385	363	350	369	343	366	377	344	377	381	359	384	345	378	354	379	355	400	375	362	361	349	366	337	361	362	358	375	339	362	352	340	383	353	358	372	356	374	356	366	362	329	354	345	354	344	363	372	332	371	394	355	350	360	349	350	372	338	373	341	365	374	378	353	366	397	347	336	346	366	387	349	377	377	368	379	350	349	392	337	362	361	345	294	379	394	345	367	394	349	369	357	336	353	376	390	353	359	351	347	338	408	385	361	389	352	361	367	393	363	358	395	387	359	348	389	386	337	365	369	371	371	379	331	367	376	376	339	380	370	373	348	392	384	339	358	343	327	330	374	350	378	367	370	371	392	350	360	381	354	341	377	360	335	345	382	381	356	333	349	350	325	374	369	385	368	370	335	363	392	348	392	351	351	363	348	347	368	370	368	395	342	382	337	374	353	342	378	408	337	362	336	350	390	350	366	307	393	350	351	373	353	319	351	344	345	354	389	363	371	360	345	388	366	361	354	352	321	380	341	373	389	349	370	348	355	373	339	352	363	376	401	334	379	381	333	362	385	334	344	368	377	356	372	363	337	331	368	356	389	355	393	356	329	369	346	373	371	340	374	377	343	308	350	342	368	366	376	374	358	362	338	338	364	371	403	342	359	394	364	348	370	381	396	389	377	356	367	340	364	349	346	367	354	358	341	362	366	339	379	376	354	383	380	416	361	340	385	358	312	384	361	372	406	375	346	373	332	346	356	368	343	307	347	335	366	348	361	357	325	376	364	358	364	336	360	335	376	363	368	385	338	370	372	356	347	344	397	385	347	377	330	394	344	367	388	381	367	395	363	377	365	351	362	357	379	387	366	364	373	371	376	396	359	397	371	343	341	339	365	350	349	331	340	374	360	359	371	342	370	343	377	362	354	333	364	381	350	386	387	325	360	354	390	379	378	363	370	380	302	321	364	354	352	386	363	370	337	345	373	405	356	375	336	372	381	372	366	377	366	359	368	380	340	387	369	363	376	362	344	327	382	344	340	374	363	353	357	368	358	334	374	386	374	343	352	378	358	344	348	353	425	371	380	355	350	360	396	338	343	412	349	348	397	360	393	349	381	407	352	362	369	374	370	380	402	334	368	346	355	398	399	367	359	360	370	371	364	343	333	356	387	394	363	378	365	354	362	350	339	369	340	386	327	383	373	364	374	388	334	341	352	373	393	353	359	400	380	343	347	359	328	362	365	352	346	378	342	321	325	343	354	350	353	356	365	359	362	366	385	343	351	339	375	331	359	351	368	382	312	361	387	384	377	371	374	352	370	382	393	318	353	345	393	357	382	376	356	360	355	345	369	381	373	365	373	369	379	380	345	367	320	364	352	323	359	363	346	344	335	330	350	358	361	344	362	381	351	375	391	387	372	363	355	370	412	388	375	316	317	385	382	337	335	360	357	366	355	392	370	361	367	405	342	368	365	378	387	335	369	375	366	331	374	382	372	378	347	367	383	318	367	359	351	360	356	363	338	372	354	384	356	359	386	348	359	357	355	368	391	335	373	345	393	345	354	351	334	357	368	341	359	362	361	376	349	310	373	374	361	332	363	348	372	369	378	381	323	377	375	346	380	362	340	359	373	366	375	379	348	384	364	368	340	378	355	388	374	349	390	335	371	365	336	374	349	359	350	357	361	367	377	352	359	386	362	335	375	354	362	356	332
25564	21660	28202	25940	18067	9675	5942	3873	2940	2253	1770	1514	1191	1108	953	964	813	759	706	671	714	710	696	720	724	696	740	684	709	718	714	634	682	688	713	702	694	660	688	667	675	669	633	675	608	618	636	651	624	624	630	656	620	684	684	641	656	598	680	647	665	644	621	655	595	620	656	583	694	709	630	619	643	631	628	606	601	640	660	649	597	665	619	653	664	653	654	670	672	662	616	647	648	610	596	584	622	680	684	600	621	636	624	640	684	657	637	617	617	627	670	621	617	651	635	615	687	614	635	637	644	653	669	643	626	604	675	640	638	649	654	597	649	598	645	622	690	671	704	659	632	624	645	616	614	692	629	659	619	669	586	658	638	579	655	609	639	651	662	632	654	622	618	673	661	641	656	619	687	648	681	634	667	673	627	625	668	588	631	692	662	687	622	651	634	617	684	624	629	642	648	674	643	662	670	628	631	635	661	631	652	646	617	662	639	670	648	641	655	595	646	648	653	643	590	694	641	688	634	638	677	659	660	611	630	645	649	648	635	617	639	658	596	642	631	652	631	676	664	638	648	637	635	626	647	624	660	659	642	612	617	652	631	628	625	660	654	677	660	691	644	642	629	639	626	655	662	602	670	601	638	662	626	651	691	629	628	640	597	640	644	630	620	646	675	607	645	644	701	584	655	663	648	628	589	644	619	612	656	600	662	639	642	680	622	611	610	635	637	642	674	617	655	618	575	687	651	629	654	591	680	672	576	640	650	654	663	619	609	644	641	676	656	646	648	685	669	651	638	613	593	636	670	645	592	660	619	627	655	694	630	681	621	698	673	635	630	609	607	635	640	637	599	630	661	677	656	676	653	674	587	652	655	634	656	639	645	653	604	651	663	659	640	652	626	631	662	627	623	644	681	660	654	627	605	667	648	648	600	680	659	625	609	651	597	628	667	646	612	655	603	655	676	605	680	658	574	652	643	646	658	628	675	626	621	646	630	661	608	675	667	630	660	644	662	671	669	684	634	613	614	595	613	634	624	655	592	605	660	619	671	647	628	588	627	612	637	669	633	612	637	677	668	604	606	659	624	626	630	626	669	626	649	625	610	619	639	661	639	665	621	627	673	601	623	606	654	612	667	655	701	657	617	607	671	637	625	662	678	677	670	653	633	618	619	689	606	630	601	645	655	603	629	665	648	580	692	593	679	649	664	591	659	646	642	648	601	667	648	606	654	583	636	626	625	656	636	672	665	623	656	657	618	611	592	630	632	682	629	608	645	618	635	681	651	631	673	620	645	645	645	628	651	649	685	649	621	684	600	648	632	627	641	653	704	649	638	669	656	624	654	633	628	677	682	655	606	617	639	636	638	628	658	646	598	620	652	638	658	649	657	592	656	651	645	617	651	633	632	609	651	620	666	616	622	640	687	623	649	639	658	674	654	699	649	653	649	604	663	644	627	636	599	664	612	622	617	629	690	605	619	661	615	647	640	610	630	624	631	647	636	621	611	646	609	685	646	659	633	594	633	605	665	607	693	647	640	645	630	663	613	650	612	649	611	626	603	632	638	650	680	676	632	734	618	701	673	605	597	642	688	682	670	654	636	669	626	637	631	639	650	631	675	652	652	623	644	631	627	651	658	629	674	639	606	611	621	635	657	642	644	607	695	647	625	590	679	632	658	638	663	611	642	672	669	630	599	643	610	629	646	619	667	636	625	643	647	677	640	641	651	633	662	660	684	613	643	652	644	632	640	620	619	648	635	615	681	627	636	636	651	626	616	615	663	628	675	640	675	629	634	663	642	652	617	671	649	663	685	640	610	657	677	638	662	600	635	662	646	629	622	670	619	594	614	635	633	631	703	671	649	655	659	612	653	632	645	646	642	639	649	648	612	636	620	602	642	620	672	624	615	649	642	610	616	612	623	613	615	703	638	692	633	632	620	600	643	623	674	643	597	645	635	626	637	601	633	631	681	651	646	635	610	671	679	671	620	619	622	618	660	649	597	641	626	623	661	668	621	626	610	660	658	624	665	650	628	585	659	654	701	646	639	596	621	645	660	654	639	679	609	637	659	617	669	623	639	578	643	629	631	626	658	657	671	669	625	636	639	632	646	615	669	645	612	661	603	618	591	673	649	651	600	643	631	576	626	655	662	644	627	644	645	601	609	646	646	658	599	702	632	643	684	575	659	622	647	623	624	669	647	670	672	625	671	688	644	636	609	664	636	655	701	628	622	619	631	601	629	639	625	646	619	672	610	649	655	614	697	634	640	652	642	617	641	676	638	651	607	591	635	668	635	680	656	655	680	644	673	668	627	656	650	614	647	684	620	633	657	609	695	613	668	648	629	642	670	641	653	649	697	619	638	624	723	631	680	683	666	669	674	614	593	618	657	593	653	636	671	615	655	643	602	640	654	630	659	632	627	659	646	654	634	673	614	641	629	627	684	608	611	670	661	629	647	622	634	585	618	628	637	644	645	607	633	664	632	697	614	632	634	637	609	640	614	630	694	650	605	618	647	638	644	645	643	641	634	664	674	640	619	636	596	668	635	637	685	656	631	635	648	624	630	662	604	628	621	635	679	609	646	627	642	582	629	610	577	639	672	653	623	599	605	659	639	601	639	618	639	624	654	658	643	597	665	635	643	665	696	617	617	625	617	618	648	644	646	607	632	608	656	619	649	667	685	649	655	646	602	643	634	632	651	628	660	588	607	617	644	665	683	674	675	670	623	617	650	655	572	634	618	601	643	712	579	655	612	597	648	659	616	679	638	634	638	614	619	637	678	658	636	659	655	637	660	617	658	673	631	652	642	597	630	671	583	617	686	656	625	616	659	686	658	605	676	627	680	635	661	651	657	624	665	636	630	670	648	631	633	620	670	667	681	705	584	641	617	647	694	634	648	645	628	667	648	654	592	626	673	608	578	593	682	606	635	647	675	603	638	618	630	661	652	605	622	655	630	657	648	609	575	638	610	663	621	667	642	683	592	681	637	633	626	615	695	682	647	645	644	693	575	660	613	647	597	658	658	677	678	681	639	691	637	614	616	614	632	608	642	653	603	652	634	624	610	627	667	645	632	607	611	676	701	596	632	581	644	642	642	683	652	668	611	653	664	629	709	632	685	649	612	648	631	669	630	600	629	634	634	642	611	665	599	645	633	597	662	645	615	670	609	628	618	670	677	652	662	642	650	631	629	661	640	694	666	645	636	689	640	702	645	656	666	675	657	692	662	636	615	688	630	630	652	659	644	600	635	664	653	667	641	644	645	628	611	646	636	590	633	659	679	641	621	646	600	639	630	616	604	665	652	651	610	672	650	613	644	663	651	641	611	630	612	620	643	639	614	663	650	647	603	699	631	716	672	632	650	614	621	616	657	603	630	617	656	645	649	654	642	652	607	645	628	632	624	634	699	671	643	644	629	626	632	644	673	642	567	638	654	655	697	647	677	669	655	651	684	634	664	621	632	629	642	660	627	653	598	625	635	694	648	638	648	641	653	622
20093	31312	24759	18007	14324	11425	8430	6247	4911	3600	2560	1965	1708	1503	1251	1073	938	845	861	739	820	785	787	781	815	814	743	767	755	692	772	738	719	762	736	697	706	707	746	695	698	655	654	658	698	630	700	659	651	662	728	653	676	662	643	648	639	674	661	625	669	632	685	635	652	660	649	668	667	690	634	661	695	656	683	691	698	626	640	657	633	611	652	629	649	647	644	636	652	658	701	635	652	663	699	651	652	716	627	686	644	625	644	640	700	636	688	657	671	663	651	617	681	626	650	655	602	633	665	642	642	607	635	649	645	641	637	645	675	694	634	651	666	661	663	645	720	677	666	647	651	672	631	687	650	673	662	663	636	644	674	670	626	669	645	645	671	639	681	640	641	686	677	651	644	665	632	668	651	617	624	636	650	655	639	629	649	645	667	667	660	664	622	656	696	642	658	629	699	670	669	672	643	682	669	667	692	683	615	632	661	636	620	647	620	633	646	652	680	641	627	630	634	675	691	679	634	638	659	634	677	662	646	654	655	649	632	699	647	646	626	678	652	668	627	645	656	652	627	608	669	644	613	638	683	635	633	644	659	661	642	619	668	686	672	652	605	661	643	657	647	685	659	652	633	664	650	645	657	666	670	667	674	676	652	681	669	648	686	666	646	651	696	659	634	656	684	621	620	693	648	676	617	686	611	678	626	670	682	691	595	657	670	639	656	665	665	646	629	593	637	648	621	640	646	649	676	670	657	673	627	655	647	673	668	661	672	655	651	673	649	690	667	624	664	623	666	645	625	673	642	644	589	634	657	624	671	641	615	603	621	614	637	691	649	670	641	675	656	672	635	649	653	680	671	624	660	636	638	606	694	650	675	628	646	639	699	698	630	657	652	642	641	640	638	663	618	657	675	636	662	666	668	678	668	658	698	661	646	676	701	626	654	682	659	671	634	656	640	671	679	666	632	647	662	668	670	644	599	647	646	643	616	652	654	650	646	634	634	666	610	657	670	681	638	676	677	709	675	648	624	620	644	669	616	648	651	632	630	682	661	654	600	673	668	641	650	631	672	637	661	673	614	666	663	699	684	693	632	664	646	675	647	662	644	665	667	639	653	644	599	603	651	671	679	635	586	681	653	661	652	653	619	654	681	686	646	688	640	691	617	680	617	661	646	672	645	679	646	692	624	641	659	711	658	612	664	665	649	648	677	654	652	596	622	637	613	675	637	644	601	654	629	659	642	666	636	682	730	686	676	641	675	627	696	678	633	631	664	668	690	667	678	672	664	674	673	631	660	629	675	631	627	701	656	656	706	702	658	675	637	623	645	607	646	694	586	641	682	633	654	651	677	658	663	652	664	635	640	659	640	682	675	657	623	715	633	649	693	662	676	634	626	638	733	662	679	653	674	651	643	628	673	678	672	667	684	644	688	669	671	631	673	650	650	653	641	658	661	650	678	664	711	681	654	697	605	693	677	632	637	632	612	651	627	626	703	640	641	624	649	624	671	656	699	638	668	680	663	671	652	619	658	648	628	682	611	616	653	636	676	649	615	660	668	663	693	690	636	623	614	665	664	666	625	614	633	677	608	666	646	651	652	632	663	674	689	676	672	657	658	660	613	621	666	613	651	614	635	643	658	683	651	673	611	666	650	673	637	649	704	675	647	641	627	633	656	635	671	609	642	636	629	685	642	635	647	664	692	613	650	640	640	659	648	644	637	680	629	685	615	677	666	632	675	630	590	634	640	637	642	660	639	670	684	673	671	676	619	695	683	654	651	662	617	618	688	710	690	617	644	646	706	612	656	677	631	628	631	681	676	610	634	676	684	639	676	655	687	671	653	592	636	698	625	698	650	691	641	680	677	616	636	612	637	700	690	646	714	641	685	656	666	650	655	657	689	677	664	660	654	658	688	660	673	645	651	632	680	604	633	635	662	652	661	644	667	700	622	660	685	625	680	675	646	677	620	634	683	643	680	605	633	633	657	697	670	654	659	679	706	663	657	690	667	626	656	665	693	627	685	624	633	614	667	678	654	633	675	672	671	675	651	665	638	672	676	663	682	659	683	700	664	660	656	672	611	609	648	639	630	640	679	626	671	644	672	610	681	654	658	620	666	677	609	634	645	679	662	621	670	683	658	687	671	657	636	666	650	637	649	654	645	649	656	681	644	685	649	617	682	705	676	673	596	645	663	722	623	627	644	616	619	671	682	643	637	678	669	611	662	659	643	664	607	673	684	675	664	667	672	670	649	660	661	665	682	616	649	656	658	610	630	654	610	650	693	687	628	679	681	663	663	658	655	738	651	635	673	642	688	663	644	660	686	658	654	662	645	632	672	652	647	675	677	642	628	635	652	660	688	670	678	691	626	641	644	638	679	648	674	634	688	635	658	659	651	642	633	625	644	642	654	673	730	654	629	657	694	608	650	682	608	614	640	670	657	656	667	675	641	654	658	668	657	626	638	607	670	694	660	633	661	614	691	638	628	614	605	615	672	678	639	640	624	683	640	672	680	712	648	663	683	646	706	636	673	648	668	669	629	629	668	667	644	664	639	718	574	690	645	632	664	631	698	697	666	661	640	644	671	667	648	647	666	644	641	656	652	676	637	673	690	650	689	653	645	676	642	618	672	680	649	657	685	687	645	652	673	687	619	660	687	636	678	627	673	651	661	647	616	673	634	675	656	633	675	656	631	676	661	659	642	719	636	665	632	615	690	625	664	662	678	646	657	680	635	668	636	632	653	652	690	672	668	639	610	675	645	695	652	668	656	699	648	665	663	657	667	649	650	624	642	645	698	622	666	686	625	677	630	660	668	657	642	613	649	674	641	620	671	670	627	632	674	661	682	628	665	667	656	661	660	700	670	653	659	662	627	640	700	655	665	669	661	628	644	676	660	658	671	636	672	659	688	604	655	628	667	633	662	672	624	642	656	653	632	645	636	639	624	622	647	682	630	679	676	686	644	697	657	625	695	634	663	691	660	677	677	668	671	653	622	651	684	633	675	648	641	627	669	615	646	658	659	639	624	659	693	632	718	646	646	595	676	683	627	622	689	667	640	647	627	679	630	652	647	608	623	664	639	685	631	641	672	647	607	664	656	647	653	660	705	652	652	638	635	621	680	637	628	640	642	622	666	682	680	722	668	656	639	647	652	665	659	627	645	613	638	643	664	620	667	623	678	666	710	664	608	646	652	662	649	685	674	618	627	655	658	653	636	659	600	692	684	635	636	640	681	650	653	689	650	658	660	706	637	633	592	718	634	676	605	624	637	620	617	601	644	672	633	673	644	618	681	644	631	624	600	625	618	635	660	711	612	695	610	663	651	596	647	668	672	648	649	682	647	615	664	677	684	643	631	654	660	611	668	662	670	645	689	645	679	704	633	675	607	647	640	629	626	610	619	626	659	650	669	647	644	671	687	674	628	679	720	659	663	654	641	638	638	681	667	649	654	654	669	627	635	649	632	655	631	683	662	627	631	658	646	622	672	645	679	657	624	633
23269	21677	29562	24292	21792	22537	17619	7477	4723	3570	2782	2114	1810	1542	1318	1122	887	788	781	730	738	670	682	750	738	734	694	659	644	679	676	611	638	626	720	660	646	674	707	696	635	608	611	586	583	577	612	600	595	621	628	596	599	638	605	563	568	618	597	585	573	567	540	587	558	578	565	570	581	561	565	534	587	612	583	555	537	623	545	535	545	576	593	576	606	570	588	621	557	581	526	543	575	590	583	572	551	536	570	541	561	513	567	560	543	574	556	617	538	576	525	534	548	544	560	560	581	553	542	585	588	509	586	540	578	568	551	563	578	571	537	535	583	523	597	545	561	568	560	556	563	565	565	577	522	585	560	512	567	604	611	514	572	565	561	573	534	564	540	635	584	574	597	625	564	557	555	555	562	549	595	579	557	586	582	576	570	584	570	607	576	586	554	598	582	575	587	560	565	634	615	568	582	541	545	534	557	558	552	585	589	533	545	579	565	532	617	570	524	604	572	563	534	540	535	539	550	606	558	577	577	549	615	531	570	530	593	589	583	532	576	526	568	592	560	579	583	540	592	599	554	550	544	568	544	605	567	563	525	554	546	551	568	580	520	620	578	525	537	526	552	594	576	551	579	598	574	568	547	591	580	567	580	553	575	578	563	584	626	548	597	574	580	546	559	561	539	551	545	579	521	541	563	553	585	561	573	571	541	563	564	562	578	572	520	608	567	545	533	528	554	595	606	558	522	550	623	594	608	534	586	557	555	598	550	547	562	567	575	534	603	585	613	579	571	552	597	565	545	587	578	548	571	506	547	580	589	533	600	573	569	585	596	569	553	520	581	529	543	562	558	565	571	543	553	556	546	572	559	559	538	564	527	566	529	509	593	559	579	541	557	575	551	541	558	580	549	555	575	570	580	530	566	538	573	533	565	528	559	563	594	567	592	590	582	553	547	559	552	567	547	577	560	539	573	572	549	554	567	574	580	557	578	539	535	572	541	561	585	506	559	568	554	550	590	547	508	553	551	558	583	568	510	601	576	595	539	599	602	595	566	499	535	573	564	567	526	557	607	556	539	557	562	551	557	576	588	587	574	539	578	579	581	611	555	511	605	567	558	559	531	565	564	563	583	625	564	563	548	566	544	564	577	534	532	558	554	573	519	601	574	554	602	588	595	574	600	515	595	588	568	572	591	598	550	570	548	593	572	585	567	553	567	579	541	592	528	567	582	578	606	581	559	572	601	541	572	560	625	556	584	562	535	572	586	584	537	573	587	576	559	599	575	565	553	560	591	592	558	537	576	579	550	553	521	571	575	571	579	561	611	544	541	573	546	575	561	556	534	576	541	512	553	574	585	549	586	596	567	610	571	520	573	590	522	554	567	542	572	566	585	579	588	577	622	557	565	583	555	641	541	602	572	645	582	562	616	535	532	551	581	546	570	573	543	565	568	570	556	550	571	564	547	559	581	587	576	532	552	534	540	579	581	582	567	571	531	498	554	542	596	556	572	539	563	572	611	577	565	548	596	587	588	533	580	572	574	565	616	559	585	613	535	555	612	557	537	559	557	549	582	596	550	546	536	547	563	570	576	566	590	571	557	536	617	570	568	511	563	599	576	586	528	546	552	569	605	609	576	558	580	581	609	512	556	537	593	576	559	563	632	602	572	551	577	519	546	547	560	549	498	587	545	563	599	583	600	581	546	566	572	577	596	526	544	565	576	580	565	564	576	539	587	559	574	588	476	610	634	545	553	609	595	595	560	543	563	531	592	587	604	573	614	534	579	544	561	580	577	557	561	546	546	544	549	572	578	543	613	541	564	565	579	569	563	585	578	557	562	587	576	582	568	523	595	572	537	573	586	592	528	565	568	593	569	564	549	586	581	560	564	582	566	575	515	534	562	565	562	535	551	563	549	609	615	572	598	565	578	551	571	573	565	561	557	577	544	568	613	544	591	548	574	551	590	540	547	571	511	551	562	528	530	569	576	572	565	559	521	580	559	591	570	537	549	540	558	563	552	626	552	549	547	535	573	549	548	586	523	588	563	550	553	568	573	564	536	518	567	518	570	570	597	557	531	533	528	568	569	590	537	574	561	566	572	579	570	592	540	556	520	555	539	570	579	544	549	578	552	562	510	549	603	605	533	574	598	544	534	587	546	589	570	556	541	563	554	579	587	554	573	565	562	520	605	547	554	583	581	567	546	572	549	591	540	600	545	570	565	579	613	590	564	594	640	567	561	547	602	577	574	542	577	622	577	588	552	575	528	553	602	553	540	584	563	543	567	545	583	572	518	586	549	567	558	569	571	556	557	519	574	599	535	574	607	548	530	567	523	558	601	574	593	548	556	559	565	544	553	586	523	569	548	560	587	623	537	569	557	574	569	628	577	561	569	603	559	560	559	601	564	547	560	577	626	536	577	564	595	557	545	560	586	614	583	582	547	552	561	550	570	575	571	584	583	556	583	580	530	526	603	584	558	628	503	565	584	614	518	570	546	570	550	561	573	544	591	564	534	572	602	550	579	595	554	572	541	532	542	574	522	543	557	590	560	573	557	606	577	599	556	586	546	567	561	572	587	542	564	585	576	584	584	585	560	599	514	585	573	573	513	617	590	551	540	544	562	542	572	524	575	566	561	561	528	565	559	556	601	567	563	585	573	545	549	551	520	553	558	563	550	533	566	560	573	547	575	580	614	535	559	568	566	546	571	558	508	517	550	571	601	540	566	556	605	564	606	591	574	566	581	593	576	535	569	562	567	564	580	567	611	547	511	574	553	581	554	619	610	546	554	548	540	584	574	514	525	570	509	554	588	566	546	568	592	573	568	599	602	541	517	534	555	577	546	578	540	571	568	536	530	567	554	528	573	576	592	525	537	585	550	577	502	545	575	543	591	585	580	577	603	577	537	580	599	582	547	595	574	541	565	604	569	559	555	522	581	547	608	551	628	543	539	585	558	588	539	577	545	555	564	567	520	578	557	550	602	568	553	576	587	572	571	557	540	542	562	550	571	551	559	603	518	547	564	557	574	583	592	538	598	573	566	582	588	560	576	565	568	567	504	565	558	564	533	561	574	584	593	561	554	544	579	546	564	562	539	595	587	544	575	554	597	544	530	586	573	564	571	572	549	546	532	529	582	542	555	507	609	578	522	597	577	585	579	533	539	591	564	558	566	566	583	537	607	553	546	546	572	569	584	584	560	551	575	583	568	552	600	588	528	595	583	588	564	540	564	550	541	562	538	574	553	565	520	566	558	548	583	550	573	572	567	559	571	554	566	557	548	549	533	592	569	584	575	562	587	553	542	573	566	571	566	554	562	572	563	575	582	592	549	556	562	573	545	522	560	542	608	576	549	540	588	547	578	541	556	542	595	533	528	542	586	595	569	524	574	578	563	617	554	547	552	595	540	568	561	554	607	562	568	597	552	571	581	552	569	563	521	583	570	556	541	592	604	582	553	563	616	556	551	543	575	568	600	565	524	557	552	542	544	559	596	582	553	591
23979	38932	32521	24826	20365	17305	12905	9896	7507	5501	4072	3108	2494	2167	1838	1470	1071	905	864	783	802	779	737	766	749	779	771	724	733	723	692	706	698	693	685	678	678	722	712	738	654	649	679	593	592	618	613	600	618	619	604	585	603	567	610	566	595	613	599	619	555	638	570	568	578	580	547	566	575	547	590	607	577	561	540	558	522	585	558	564	539	547	571	607	513	581	585	588	614	550	557	582	578	572	568	548	581	580	590	534	589	542	547	564	588	562	564	591	550	531	542	548	533	537	582	544	593	568	570	538	540	569	501	585	553	587	578	561	593	580	555	608	556	567	557	564	569	582	607	536	568	595	590	599	588	573	630	557	611	559	587	544	587	574	556	536	569	528	554	563	540	565	557	549	552	562	559	583	592	526	593	535	535	603	545	584	572	582	535	566	569	576	609	555	576	561	550	559	545	562	584	572	528	550	577	531	556	535	571	563	548	567	587	582	547	587	540	607	574	545	558	563	574	572	566	562	626	589	533	569	546	558	550	557	578	559	531	519	568	552	558	586	590	583	532	601	554	559	566	573	548	555	578	549	543	560	557	598	580	597	550	587	597	574	576	568	569	564	565	533	593	536	543	548	576	586	617	581	566	589	590	532	570	546	574	527	571	569	510	563	580	529	591	555	577	539	565	549	565	557	567	584	551	552	556	532	544	570	540	580	551	520	555	568	561	568	557	548	598	550	562	557	552	574	564	580	567	578	567	551	562	575	561	554	519	581	557	551	601	590	535	567	558	539	546	551	606	570	585	517	554	515	565	586	524	537	524	624	574	539	561	548	537	553	586	565	541	567	604	574	580	580	587	549	582	590	556	560	536	557	547	559	514	581	570	564	628	598	567	550	561	589	558	521	542	569	606	534	517	567	544	566	555	582	518	600	542	582	603	584	557	563	587	597	553	530	566	532	562	556	559	513	606	566	541	590	598	560	577	575	609	569	582	566	558	571	604	574	616	552	521	593	585	542	542	540	536	570	599	584	580	584	525	555	589	555	586	563	549	533	564	548	544	601	557	599	579	571	549	611	583	586	556	608	578	578	580	598	570	599	592	569	594	565	584	516	547	592	590	588	578	565	540	565	566	575	553	547	571	595	573	524	566	575	582	587	558	563	534	621	562	584	564	535	594	620	516	555	555	539	584	558	574	549	538	585	541	545	561	559	612	601	587	591	557	566	567	557	590	576	503	577	553	553	587	548	560	581	520	544	542	552	584	498	558	549	559	557	568	532	578	565	554	573	600	562	561	546	572	538	573	507	556	521	589	557	546	576	558	519	532	544	565	574	586	559	576	555	576	587	555	576	616	556	542	572	570	545	595	538	592	551	566	523	610	589	564	559	568	590	565	604	558	563	542	556	556	541	551	559	598	547	570	592	558	563	550	598	551	533	570	552	559	588	608	540	561	549	577	579	561	597	573	588	575	590	545	567	570	569	538	525	557	559	573	567	570	567	572	544	523	598	569	563	546	572	573	567	570	569	592	554	572	561	559	578	521	556	582	532	540	570	552	587	582	539	522	553	571	585	622	578	545	567	578	526	587	562	561	554	598	568	566	551	543	567	549	583	553	570	564	567	559	570	623	548	557	560	572	550	595	575	546	576	608	583	575	558	572	548	561	563	554	556	532	551	595	537	574	542	552	579	534	534	521	556	564	541	588	558	535	547	552	536	548	588	526	523	553	556	548	570	601	556	589	578	593	602	562	528	550	572	533	538	570	557	544	558	571	582	528	565	543	582	529	556	542	566	548	542	551	534	539	579	578	583	520	551	567	544	520	564	549	568	588	547	588	555	607	575	604	559	553	562	528	552	546	573	597	591	530	568	547	559	548	538	538	543	571	583	531	549	602	567	566	580	576	555	511	547	594	567	561	550	538	572	612	586	558	586	612	554	535	560	580	557	502	539	545	536	541	554	589	594	591	570	549	551	548	570	518	563	589	563	557	543	580	597	540	512	540	536	573	563	581	574	581	549	548	529	535	549	567	544	564	562	612	538	592	540	564	579	553	558	561	550	544	584	577	571	587	538	612	583	606	559	568	581	516	544	572	558	550	573	580	568	589	543	551	552	590	584	579	545	568	535	618	594	547	552	585	555	571	538	571	512	539	573	545	557	550	534	598	613	543	564	576	563	556	567	563	557	591	508	568	557	568	562	551	555	585	592	570	580	559	553	583	568	558	559	542	547	576	566	563	565	540	544	594	618	555	564	578	548	576	606	601	567	527	598	605	586	557	567	560	572	557	575	599	575	584	575	534	561	595	606	568	569	520	580	578	545	540	603	596	554	523	525	571	545	570	566	563	539	554	578	565	642	528	579	580	592	580	608	590	604	553	576	594	555	590	564	627	520	561	558	571	576	567	600	549	576	609	565	571	540	558	577	640	542	576	559	539	546	555	590	531	599	616	566	564	613	544	556	532	583	537	568	571	584	603	573	548	582	535	519	580	605	564	579	597	575	537	583	564	565	583	524	483	570	545	557	562	537	591	540	581	515	551	582	588	570	499	587	597	548	558	573	569	543	540	533	580	558	561	588	587	560	549	537	556	547	563	568	577	552	536	566	612	578	564	571	557	578	548	514	567	567	553	562	591	579	556	561	563	541	580	554	585	558	526	582	591	565	579	558	560	608	585	526	603	531	564	587	550	556	571	557	537	595	556	603	571	523	549	547	548	577	542	538	595	555	597	536	571	581	570	551	538	583	542	602	546	542	565	553	542	566	596	578	555	558	562	569	542	596	567	516	549	584	616	554	567	538	587	570	533	537	577	563	559	584	555	525	558	593	583	522	582	554	524	575	582	552	532	536	534	569	596	534	606	569	570	597	543	599	539	527	547	554	583	569	539	547	571	557	535	509	551	552	557	553	583	554	592	565	560	528	557	556	598	590	608	592	587	536	570	545	591	564	546	598	565	540	570	573	604	564	533	575	554	595	600	565	577	574	608	615	587	588	581	599	579	560	586	570	551	572	548	526	553	541	547	576	580	532	541	587	592	532	549	546	584	554	552	579	564	574	558	581	576	580	582	551	563	557	535	536	561	568	595	564	559	517	558	541	569	589	512	533	555	612	545	582	549	547	517	550	566	515	574	579	581	546	605	515	504	574	523	566	544	548	610	537	559	554	557	577	567	604	543	570	569	563	578	565	566	565	543	594	583	537	585	573	576	509	581	621	520	526	593	521	552	575	561	556	573	552	549	584	564	504	567	517	570	550	556	555	573	589	557	564	600	566	547	575	583	543	545	573	578	605	558	627	615	545	591	536	566	560	541	568	556	608	569	593	599	565	519	600	585	538	578	565	579	556	561	555	555	542	609	545	517	573	587	572	576	516	566	497	557	552	575	503	573	548	598	566	587	553	557	593	581	580	533	560	568	596	530	564	535	547	515	515	532	519	593	526	559	561	562	532	531	584	539	565	561	575	566	557	574	567	564	510	586	556	554	593	569	572	561	536	517	574	531	578
29180	22109	21520	15938	9302	6349	4083	2826	2088	1575	1180	1046	956	784	679	600	540	499	455	491	451	432	513	472	530	487	444	472	451	473	481	486	451	463	432	452	466	451	491	486	480	449	460	442	444	407	425	467	444	480	443	435	462	409	458	454	427	377	402	457	480	433	428	457	458	410	416	425	461	416	428	445	399	428	450	435	432	441	419	429	445	445	463	405	410	421	413	396	395	457	426	405	424	459	410	456	428	432	424	423	398	456	444	393	415	405	430	428	432	423	393	423	472	428	417	404	403	463	417	436	450	419	434	396	424	414	414	425	480	445	438	434	438	440	454	412	455	433	437	421	446	467	419	441	393	462	435	434	420	461	417	446	394	432	420	426	419	406	449	467	461	436	436	449	409	435	439	436	445	411	432	441	447	446	419	392	430	410	430	456	450	449	462	429	457	426	437	459	422	441	439	464	445	464	441	412	485	415	433	417	407	435	458	444	440	431	435	433	434	451	435	473	437	416	410	430	440	451	400	423	432	427	401	459	427	429	452	484	429	443	408	449	404	438	443	419	391	437	466	398	443	428	437	468	414	431	443	437	454	445	428	441	432	436	404	443	447	453	386	428	456	429	435	458	456	484	427	400	436	428	451	465	432	428	419	438	421	441	428	449	452	455	397	451	462	408	459	440	460	467	430	418	443	428	440	453	424	398	479	405	467	402	398	400	463	393	394	447	456	444	440	438	464	444	429	489	441	406	415	445	425	404	414	454	478	383	426	446	413	429	418	402	415	432	420	439	414	429	442	404	407	424	456	457	407	441	436	450	385	437	429	446	429	431	430	414	414	424	458	461	415	433	418	438	429	464	424	426	402	416	471	465	424	462	465	405	451	432	447	409	422	441	417	407	443	438	457	437	422	462	471	454	438	432	385	459	446	415	435	427	426	462	383	437	414	410	466	457	446	440	443	412	434	429	449	464	473	435	423	424	411	432	399	441	461	443	417	431	460	401	471	409	433	459	412	401	437	414	494	435	453	444	460	418	434	391	423	437	428	437	424	426	449	382	471	430	485	423	422	412	420	416	432	421	450	402	456	443	400	419	458	448	414	400	441	477	404	404	435	417	448	462	400	443	434	429	448	455	429	421	430	435	445	421	434	465	423	456	430	467	444	437	439	436	453	420	426	411	444	418	445	439	453	454	370	398	422	438	443	453	438	390	474	445	451	435	424	420	446	430	425	418	443	416	430	419	423	400	430	425	426	418	444	427	366	455	446	449	450	440	429	464	445	444	420	418	441	403	406	430	443	433	423	444	421	406	424	425	474	414	422	444	463	437	418	423	458	392	431	424	421	408	440	410	438	413	418	401	422	427	459	434	435	406	428	443	415	434	418	461	409	452	441	451	442	437	429	466	410	435	444	422	434	465	438	423	458	475	458	454	440	419	465	446	416	449	439	441	432	462	407	412	435	443	407	427	447	428	432	429	456	415	423	394	413	437	432	411	466	430	485	435	453	436	448	418	463	428	433	484	437	457	434	425	443	434	435	417	403	459	431	418	418	427	430	436	464	426	428	472	413	434	440	370	426	394	419	443	440	399	451	454	433	382	410	438	428	412	397	451	422	426	432	442	453	456	430	436	432	404	437	427	435	442	452	413	477	422	446	448	431	421	428	456	406	393	451	422	419	447	424	438	420	452	394	423	413	441	445	450	477	443	480	459	413	438	428	444	413	420	447	441	447	417	407	458	456	430	452	413	474	421	442	463	432	405	449	405	428	435	415	444	417	438	454	397	424	463	439	454	427	446	436	435	425	483	431	402	400	424	443	421	425	407	478	438	445	423	448	466	426	423	448	420	446	413	435	423	455	414	442	453	467	432	457	421	438	453	432	400	425	429	418	470	434	455	440	468	450	414	403	408	469	397	435	481	434	459	436	412	412	425	442	406	412	415	435	407	431	399	449	435	450	444	458	449	436	404	430	383	451	390	451	454	423	398	466	409	460	423	455	420	494	439	461	426	419	428	427	457	444	491	444	448	421	456	441	436	446	455	430	412	405	440	428	374	453	451	381	441	433	421	441	423	470	443	452	403	434	418	446	418	437	419	476	441	430	436	406	396	412	435	449	432	416	409	419	414	429	424	422	386	432	414	417	409	456	410	391	425	429	452	375	439	441	451	467	425	463	430	409	463	426	420	421	438	426	440	417	426	460	465	412	426	417	453	414	440	464	418	477	420	474	390	450	404	413	470	424	453	463	451	500	399	429	449	472	396	469	419	440	392	437	417	419	424	445	462	447	430	421	441	424	426	438	431	440	408	420	441	429	428	445	429	430	408	398	420	430	459	414	440	460	408	415	406	417	455	436	442	431	422	446	449	424	441	461	442	443	410	420	417	466	432	414	430	456	439	425	408	386	440	427	444	428	415	442	436	391	438	437	458	454	491	440	427	441	446	484	478	445	466	446	448	468	447	403	430	418	425	433	427	423	424	425	433	435	453	425	403	390	448	485	402	446	420	404	438	416	421	443	450	432	425	434	446	439	462	402	435	474	434	441	408	422	444	410	440	412	434	427	413	461	432	424	468	425	409	447	434	428	414	426	440	421	413	435	421	467	448	420	391	445	445	455	469	433	432	430	439	425	435	417	417	463	436	416	399	440	438	460	420	444	420	423	468	441	462	450	430	449	414	428	433	423	420	437	419	436	444	415	494	404	477	423	429	441	403	444	447	422	415	401	431	462	424	420	458	436	455	438	422	445	423	424	432	437	453	405	421	425	431	462	469	393	421	416	447	438	426	416	426	435	446	449	398	439	450	418	466	400	419	421	433	421	411	459	427	435	458	447	445	445	427	412	395	405	427	434	488	419	425	428	447	397	416	433	463	431	422	408	436	431	441	422	435	418	427	441	418	424	439	466	465	425	406	407	378	423	412	437	452	428	434	417	428	456	412	431	448	426	440	422	432	436	440	409	385	452	410	446	462	428	427	445	415	457	457	434	450	443	460	461	421	439	407	421	425	421	419	436	428	421	403	442	412	407	474	444	432	466	446	438	427	433	408	422	430	451	449	431	422	417	412	435	428	452	418	423	412	439	412	444	467	448	446	453	466	418	432	463	447	422	439	457	459	467	450	457	455	432	456	391	438	417	419	421	403	440	454	429	418	418	427	444	419	438	413	440	419	449	401	410	429	407	424	440	437	468	427	420	426	449	434	396	449	429	446	481	446	436	426	444	434	429	436	436	432	441	403	451	421	404	475	421	433	423	432	459	416	419	449	400	435	454	450	434	449	403	442	457	477	400	445	456	412	366	417	403	460	428	440	416	459	405	436	467	421	457	442	455	422	448	429	419	458	470	431	426	502	393	438	452	445	434	437	416	450	435	429	435	415	436	417	455	428	408	418	385	424	453	474	425	405	423	425	431	407	429	402	441	430	405	391	440	398	467	434	448	486	429	424	421	424	418	410	458	426	433	440	396	421	457	425	422	483	480	413	443	420	430	452	440	426	427	423
18917	26610	22142	14748	11529	9381	6354	4797	3386	2457	1831	1498	1218	1065	859	731	651	604	551	583	521	545	502	563	466	514	486	537	521	472	531	505	496	509	456	528	508	521	508	506	506	481	446	471	465	452	470	480	506	446	418	467	494	487	497	541	493	499	484	475	458	448	460	446	464	474	473	446	456	470	482	437	446	478	482	466	483	511	480	502	454	451	498	449	435	447	443	470	472	485	481	490	450	475	471	447	441	457	466	450	489	434	450	468	500	462	506	488	467	450	407	438	473	450	443	488	484	455	491	513	505	483	484	474	469	446	449	463	486	443	494	486	469	470	454	478	441	430	428	506	419	469	482	496	488	453	482	448	491	444	464	492	432	443	454	472	479	466	456	451	447	433	473	487	461	444	443	442	489	456	423	466	433	480	471	468	450	450	464	473	466	489	448	432	494	498	486	525	461	470	462	457	442	510	450	470	464	484	465	483	535	488	487	417	452	431	505	432	454	442	480	474	494	457	440	468	434	490	476	471	459	495	497	471	455	493	464	441	472	440	444	443	441	453	472	429	441	474	471	448	485	462	453	464	459	486	471	457	513	475	466	474	490	457	488	468	449	484	481	471	457	450	455	486	461	485	472	490	482	454	507	473	456	461	453	465	451	464	474	472	492	465	456	468	464	475	472	433	516	456	472	437	456	459	464	457	478	474	462	481	439	458	477	436	478	468	501	490	475	479	457	433	448	473	474	459	454	474	472	443	485	440	461	458	455	426	470	443	436	514	474	491	469	454	474	470	487	433	468	494	485	447	494	466	461	444	427	484	417	469	460	488	463	492	457	469	431	466	469	462	449	457	456	461	486	451	477	480	478	440	438	475	477	475	487	467	466	496	508	463	456	466	467	498	487	498	435	482	465	474	474	449	435	503	449	482	491	498	479	486	494	497	473	459	490	428	438	469	499	460	457	467	498	441	424	492	484	466	459	457	474	458	474	434	463	452	430	477	426	477	471	445	443	505	452	452	444	519	475	452	499	428	487	443	494	474	451	470	441	473	484	463	439	455	447	472	448	453	432	488	476	449	453	461	486	488	464	477	455	451	470	481	461	500	487	417	463	466	476	456	441	434	471	433	449	436	396	454	449	481	448	491	449	456	476	458	435	444	459	482	480	463	462	468	436	422	489	469	471	438	476	463	486	460	495	460	446	509	455	419	486	496	480	493	435	435	446	487	483	457	477	430	486	441	473	491	435	448	424	440	437	463	470	461	430	449	480	474	458	520	486	454	471	464	480	462	474	486	439	495	458	460	476	445	488	449	470	468	455	486	449	454	470	466	478	471	475	468	464	448	464	496	431	515	462	443	457	483	466	465	473	444	472	484	465	471	435	492	456	460	430	462	514	449	426	496	457	475	463	445	433	439	426	469	472	485	466	449	446	430	476	463	446	481	436	417	467	519	491	463	474	464	472	441	452	478	476	475	442	480	486	428	445	474	462	437	463	465	486	441	430	400	457	480	467	436	494	466	437	464	456	450	442	481	471	472	459	450	499	448	453	438	475	491	468	446	429	462	462	463	487	487	450	446	438	461	428	452	464	450	465	472	477	466	469	505	458	479	433	468	464	462	445	441	473	461	500	504	473	507	473	478	482	461	445	485	487	479	467	461	458	461	491	467	452	491	470	480	437	474	446	482	429	457	500	451	464	441	484	427	452	447	481	453	467	477	461	476	482	454	470	398	454	444	433	491	454	479	474	448	440	501	480	469	475	479	490	434	448	517	476	471	404	460	470	452	443	439	479	430	464	431	448	471	452	450	426	473	472	456	474	463	511	472	495	483	493	443	529	453	484	455	448	470	459	502	461	451	440	459	484	510	439	511	494	466	447	453	448	433	499	433	448	441	462	470	485	464	481	435	467	435	473	449	438	459	465	468	457	452	428	446	496	430	429	462	481	490	458	468	469	466	459	457	443	447	456	479	488	455	474	457	511	469	456	460	477	438	471	486	465	441	450	448	458	483	429	472	419	452	461	448	474	468	464	400	510	472	496	433	460	421	448	483	451	459	479	422	453	484	462	438	427	450	437	456	456	416	450	472	467	481	447	487	474	454	524	443	468	469	427	451	451	454	486	470	426	517	468	485	480	473	451	492	468	479	458	421	497	474	457	507	464	463	462	465	486	413	492	467	475	460	456	505	464	449	461	503	457	481	467	463	480	462	465	457	454	442	471	481	452	466	472	493	432	465	445	432	478	437	451	519	447	475	462	446	440	480	450	423	478	458	478	469	460	442	481	493	461	443	495	473	450	478	445	420	459	471	453	458	464	519	440	505	394	458	472	492	501	430	430	452	456	473	462	488	484	485	472	491	448	434	476	449	505	456	480	450	474	463	462	460	455	447	452	468	508	504	458	501	484	458	465	466	429	467	474	469	489	460	462	462	454	454	477	449	475	465	470	422	447	464	441	429	443	463	435	421	463	443	507	460	477	506	480	434	464	455	438	511	454	469	448	451	472	489	463	442	446	470	483	455	465	437	481	482	461	443	482	480	449	500	457	435	438	470	476	446	508	472	470	490	437	463	480	513	452	470	456	453	471	429	510	436	484	409	495	456	485	455	475	441	477	447	493	486	467	453	497	447	479	473	479	438	474	453	464	445	426	465	439	489	486	516	512	441	467	440	505	454	464	437	470	461	464	456	446	430	461	474	482	455	451	467	482	473	478	478	431	457	465	520	483	480	460	465	482	471	452	432	458	459	504	493	443	463	475	467	463	466	468	460	467	465	457	501	471	420	467	490	503	479	427	472	459	484	467	452	453	497	480	451	467	453	466	456	453	468	460	465	472	485	446	413	458	445	480	503	463	496	476	434	439	503	501	471	462	465	445	446	457	494	481	454	442	454	481	458	486	444	486	431	475	487	456	457	488	465	415	442	450	461	454	462	444	514	467	441	437	504	443	444	470	486	491	457	475	495	475	444	467	451	415	469	435	449	441	466	448	469	482	452	425	469	452	434	505	476	434	490	485	473	488	465	463	503	457	450	419	477	478	447	495	487	463	488	461	457	481	457	463	463	441	508	447	467	453	485	458	431	449	452	513	459	481	457	481	492	456	472	469	475	455	454	453	457	457	497	474	447	477	401	478	508	498	483	448	429	457	490	493	448	450	451	446	451	496	471	482	468	466	473	474	465	467	504	507	482	443	474	487	463	456	485	489	457	497	459	447	454	525	486	457	470	454	473	434	446	474	456	466	467	460	463	420	480	467	499	441	486	459	465	467	457	452	475	468	443	456	474	481	487	453	457	477	457	472	457	443	487	445	445	475	455	462	439	438	475	468	436	456	456	442	456	461	461	465	469	440	447	478	463	445	432	463	424	483	449	481	497	432	482	452	486	474	482	500	462	472	459	506	460	465	476	486	469	500	481	491	482	466	455	443	462	491	446	453	464	488	456	452	475	459	472	425	474	461	466	446	445	462	447	450	472	470	458	482	464	441	496	452	454	447	465	469	432
24446	21643	29097	24837	21900	17490	9111	4574	3136	2145	1684	1491	1298	1006	751	676	584	494	471	463	411	449	433	417	483	402	398	380	417	435	392	394	392	392	362	408	420	371	374	387	406	366	366	371	374	371	363	375	356	364	357	323	326	381	372	359	389	351	357	361	327	333	369	319	325	327	331	312	379	385	325	332	343	344	336	338	334	355	292	333	337	360	369	344	318	319	326	345	319	348	325	340	341	329	325	349	360	348	322	355	332	309	341	356	312	328	364	316	367	334	330	345	329	342	333	322	367	319	396	339	349	340	346	323	360	331	355	319	344	350	364	320	364	356	356	293	305	335	314	341	321	298	350	377	355	343	346	356	336	312	327	338	355	365	332	327	346	352	352	336	321	347	343	339	360	363	358	346	337	318	347	344	328	352	323	363	354	321	340	353	354	339	360	353	357	354	323	294	352	332	350	320	311	327	337	339	377	336	334	324	314	320	344	361	333	352	353	338	349	340	339	331	344	338	334	348	375	333	349	318	359	330	345	347	372	340	364	339	330	367	361	313	336	343	344	352	343	325	354	320	329	339	338	324	357	334	335	322	324	330	319	320	331	364	330	335	343	343	350	330	365	343	344	354	367	390	350	342	348	305	326	363	356	328	330	346	323	332	352	377	310	342	353	330	339	353	344	352	339	346	337	347	361	324	306	327	346	335	318	349	337	332	359	299	353	318	317	336	320	359	339	357	346	315	348	363	329	345	320	352	348	297	345	300	298	326	319	330	315	326	325	327	325	287	343	324	337	302	330	344	326	350	360	352	327	320	334	372	314	337	331	320	339	328	354	331	373	364	325	299	337	360	400	305	332	361	328	359	357	347	326	332	375	352	355	336	362	327	373	362	358	363	294	316	328	336	350	321	324	354	335	345	330	363	342	327	323	363	344	348	346	364	339	350	348	353	324	358	350	357	360	345	320	315	325	342	359	335	346	318	348	329	339	353	347	331	335	303	370	322	345	352	360	328	311	351	352	359	332	305	328	327	380	276	354	320	315	321	374	354	332	337	314	343	352	325	324	354	329	331	351	333	317	308	359	340	362	342	323	355	317	347	361	303	320	345	334	322	359	371	361	337	347	328	332	344	360	393	313	328	358	342	335	332	340	345	343	323	329	354	342	352	335	329	340	350	332	342	324	331	331	390	332	372	352	331	329	291	387	369	363	337	307	332	344	312	360	347	336	350	379	331	322	333	355	352	359	333	330	329	352	326	342	369	297	339	370	335	310	348	316	344	314	343	326	311	337	352	353	372	324	347	326	322	327	341	330	318	351	372	312	322	350	329	312	336	336	319	338	335	366	320	323	347	363	348	320	330	319	338	363	316	316	297	332	338	357	359	328	330	348	337	360	348	336	331	348	310	311	327	333	369	354	345	337	354	327	326	350	330	325	302	334	367	322	325	333	311	346	333	342	307	341	321	330	323	309	324	337	306	328	356	336	353	350	331	347	351	358	328	331	312	359	370	337	344	351	343	347	348	355	343	324	345	343	318	327	321	340	326	335	347	340	328	333	330	334	327	336	305	309	294	345	349	341	367	331	347	362	344	363	365	326	358	337	357	350	336	353	345	340	347	345	313	328	337	354	344	304	326	334	345	346	334	327	323	358	348	347	332	339	356	324	315	338	312	330	322	381	346	313	324	334	324	342	328	350	338	311	339	350	347	369	329	352	340	329	342	355	346	322	316	328	314	321	360	345	361	338	315	336	327	350	358	358	329	362	341	368	334	355	341	350	324	366	321	335	276	357	347	354	388	346	319	331	328	331	363	345	342	353	330	320	342	300	331	339	326	352	360	359	359	340	349	341	321	331	312	349	364	365	341	325	334	315	354	325	338	366	341	340	318	353	295	332	347	309	347	341	359	346	334	337	302	321	337	338	344	303	336	333	316	324	337	362	361	347	340	313	369	324	293	301	364	329	331	370	302	333	321	318	320	326	360	376	317	322	336	339	323	389	323	354	308	341	341	356	336	331	331	322	303	354	344	362	324	331	355	349	353	357	363	304	326	295	309	337	352	340	343	331	366	342	347	327	327	359	306	318	350	358	330	331	333	373	334	322	333	305	348	354	319	328	337	354	322	327	330	344	356	330	341	339	388	339	345	352	316	328	337	304	363	356	376	331	345	306	306	362	345	365	354	317	282	331	312	298	347	362	346	367	314	337	355	302	297	307	345	332	315	358	289	319	346	339	289	356	330	310	347	342	343	354	342	343	356	324	323	340	306	328	345	352	332	338	334	328	314	339	331	322	331	391	334	337	340	339	317	337	334	343	343	341	339	342	345	356	369	338	347	308	340	320	349	306	351	315	355	341	346	381	345	318	329	314	325	325	333	335	363	360	327	319	341	338	329	360	333	368	309	325	342	332	381	346	361	343	346	328	313	325	329	350	334	334	333	317	352	338	304	349	350	337	315	328	317	380	356	350	364	328	323	366	355	353	347	366	344	358	344	352	339	362	339	298	334	310	363	362	338	346	327	360	313	330	350	323	358	319	347	322	299	347	338	335	322	360	342	335	320	342	328	336	357	357	333	343	339	336	357	308	356	353	314	332	343	321	324	338	344	333	322	342	339	353	332	319	331	346	360	374	319	314	369	347	361	330	306	349	364	340	338	342	360	321	358	323	324	382	308	330	357	341	303	346	385	327	335	341	354	351	348	348	342	330	339	335	341	339	342	337	331	361	368	344	326	383	314	380	334	343	318	334	350	328	331	303	338	339	343	342	304	344	332	332	340	336	312	370	361	328	316	325	341	353	321	350	323	341	325	364	327	331	316	372	394	374	334	307	323	336	386	332	317	332	323	302	324	314	341	349	374	348	348	368	347	296	312	335	320	322	353	358	337	345	332	334	335	312	310	343	312	323	337	356	346	356	354	356	347	313	331	322	315	319	343	318	340	331	344	325	316	335	353	334	295	320	318	326	323	375	329	335	329	340	360	310	357	362	344	354	314	322	335	329	366	365	303	344	319	345	342	310	334	329	327	361	329	324	346	344	333	357	329	330	341	364	323	344	332	337	361	332	326	316	340	339	317	343	358	337	345	353	317	344	355	366	363	363	326	329	360	340	350	315	316	307	312	313	318	342	347	361	315	333	332	309	332	335	328	378	331	359	333	353	327	370	311	336	331	369	323	369	336	325	352	376	320	324	320	340	377	345	371	329	336	345	328	346	345	353	348	357	373	321	353	349	354	334	321	309	322	370	300	320	315	325	352	326	356	334	338	339	351	333	373	313	317	329	323	328	366	356	365	350	375	306	341	339	345	310	307	318	344	328	353	357	354	336	328	330	349	325	364	341	358	336	356	346	351	332	341	348	315	339	350	354	314	332	344	331	332	358	324	332	332	350	339	347	334	339	329	315	353	348	366	320	348	361	331	327	335	351	340	341	355	332	337	329	341	311	363	350	358	341	330	331	329	376	322	329	343	329	356	331	293	317	337	322	344	351	337	311	330	335	342
21053	34759	29216	21262	16265	13990	10111	7003	5110	3515	2621	2249	1890	1475	992	845	718	624	550	513	471	453	538	487	585	525	486	458	494	457	440	455	441	407	414	451	463	491	467	426	419	455	397	420	421	386	357	396	380	404	381	409	358	333	404	404	374	358	416	374	411	346	408	372	343	352	351	381	347	329	374	377	359	375	378	314	346	337	348	356	378	379	360	335	343	348	347	353	366	341	339	340	365	372	359	354	333	336	389	333	382	360	364	366	353	332	359	325	371	371	373	372	385	328	331	357	372	363	341	348	369	341	373	350	383	337	374	382	351	388	332	357	398	327	353	379	353	377	350	341	357	368	383	340	347	364	360	389	344	349	355	341	352	334	390	349	347	370	320	378	361	343	378	363	353	378	378	359	345	371	377	360	346	384	341	332	373	350	356	361	351	338	373	352	373	346	359	348	360	351	354	352	355	361	376	381	382	344	363	351	354	341	325	348	370	360	361	388	355	351	340	330	361	368	335	357	380	353	385	384	340	341	373	369	398	344	366	364	354	340	325	362	331	354	391	332	347	350	319	344	333	351	369	384	364	365	387	337	330	371	381	331	374	364	366	331	379	385	351	369	340	365	338	407	325	364	367	328	333	333	342	375	358	356	377	375	361	373	361	359	355	345	383	338	367	356	324	358	353	365	382	407	383	358	355	365	359	393	404	356	319	358	344	330	346	368	352	379	353	360	343	332	377	368	352	339	356	338	384	344	348	328	381	354	392	347	362	335	375	354	393	340	381	371	360	325	359	351	346	348	347	356	356	328	377	347	360	376	358	356	353	357	395	338	347	364	342	340	357	376	350	366	373	371	361	378	357	334	366	338	342	357	349	367	381	333	379	356	375	356	351	356	321	356	353	349	342	340	338	381	380	337	350	380	345	369	379	407	337	343	358	360	364	386	363	371	370	357	312	373	368	328	346	353	370	350	374	354	338	359	352	368	368	338	365	338	361	373	349	365	377	356	372	364	321	350	395	351	360	353	396	388	356	381	371	339	336	336	388	330	350	349	363	373	412	344	365	390	371	371	357	341	370	334	329	355	324	340	374	350	338	358	364	370	342	342	343	331	369	370	332	368	337	362	332	353	356	343	355	376	394	355	319	365	365	352	353	383	326	359	396	337	330	357	377	381	333	384	372	384	365	338	341	326	359	361	337	352	373	347	336	376	407	337	387	361	362	356	359	361	365	360	373	388	355	397	374	344	382	364	330	364	348	352	339	375	364	367	361	350	354	340	334	396	387	368	359	336	354	389	347	347	367	376	383	361	355	317	369	360	376	356	357	385	386	345	364	334	340	356	324	402	356	347	389	396	350	357	406	366	370	358	363	377	356	355	346	343	355	352	353	363	350	387	331	377	349	365	344	345	359	380	383	340	354	392	373	369	396	384	317	355	396	368	373	352	342	333	361	392	349	357	341	364	359	381	371	354	362	373	338	361	340	373	348	353	350	360	365	370	385	353	368	353	391	372	338	340	376	394	349	344	373	346	332	381	360	350	372	350	365	367	343	360	380	364	332	376	342	366	376	337	371	383	339	370	351	366	369	365	382	375	372	341	355	374	361	329	330	347	376	348	360	326	350	337	363	377	307	359	398	352	369	363	368	346	360	352	341	350	360	350	358	387	368	385	317	342	346	338	382	364	363	339	386	320	410	348	350	357	356	355	376	360	343	339	365	330	352	352	338	345	338	365	352	359	344	325	357	363	355	362	358	377	373	389	385	354	382	347	352	372	351	364	367	354	347	353	359	352	351	383	365	388	354	376	354	348	347	393	397	404	363	339	355	359	362	354	355	385	369	352	331	364	360	342	362	367	354	357	346	366	355	343	339	392	327	369	337	341	369	354	386	329	361	350	363	357	364	351	358	333	328	371	377	344	315	386	361	358	372	394	345	373	344	360	368	364	341	393	356	326	397	360	400	351	349	387	352	369	339	382	371	359	385	377	343	374	378	330	376	374	346	352	347	342	360	347	376	361	369	344	355	408	319	368	348	382	367	336	354	376	347	393	355	371	373	384	323	347	351	355	378	327	373	345	393	390	379	386	369	336	378	368	364	362	363	327	356	377	368	314	355	349	363	337	341	339	406	372	364	371	355	380	344	371	340	386	339	339	373	368	375	353	371	393	356	354	379	367	377	327	366	364	354	370	345	314	387	357	338	341	349	342	365	341	350	395	386	376	329	370	337	391	374	330	350	345	368	373	373	349	347	354	381	377	326	362	353	345	375	342	373	366	372	357	366	361	322	357	347	309	323	363	375	347	420	344	345	368	344	337	341	351	351	366	358	372	345	342	362	345	365	334	347	368	347	356	371	352	366	341	361	329	365	368	343	330	342	365	364	374	343	348	356	372	373	353	329	321	342	339	369	349	379	341	346	358	350	336	350	326	339	368	360	356	395	373	324	353	368	380	369	362	369	339	372	387	350	368	340	373	375	349	389	373	362	394	353	370	371	363	364	336	361	377	355	339	327	367	344	373	370	332	360	390	382	371	369	340	337	385	361	363	394	351	359	348	325	356	375	306	346	341	373	334	296	332	369	365	392	346	411	383	357	329	352	369	340	337	298	349	368	341	376	345	356	335	397	354	351	353	366	391	338	342	349	372	342	364	353	358	337	371	372	325	352	378	361	365	313	395	355	326	363	369	348	348	351	378	376	347	379	386	335	348	367	361	321	367	347	340	342	359	341	367	338	356	342	359	336	348	337	350	377	331	362	373	351	392	349	394	404	392	386	394	356	356	353	365	387	361	353	360	356	393	338	385	374	375	380	330	356	380	359	356	348	359	331	385	340	354	387	337	387	362	376	345	338	351	372	372	382	378	352	408	359	344	340	351	359	379	353	399	393	374	324	355	364	364	347	373	359	365	340	381	345	366	341	344	398	359	372	378	338	334	363	365	367	330	347	375	379	371	365	340	365	376	398	385	360	368	353	387	355	355	334	350	362	347	366	330	337	335	335	351	353	342	369	365	306	364	335	363	358	378	379	398	335	347	344	354	347	350	378	362	376	408	361	362	413	350	383	364	393	348	346	346	377	364	346	359	344	349	373	371	357	356	376	378	350	339	352	349	359	386	357	324	349	353	362	330	377	372	368	384	416	361	323	373	336	368	342	350	332	377	367	355	352	382	352	386	370	334	339	364	355	362	349	332	403	353	374	365	353	337	336	346	390	376	335	365	379	380	369	370	364	348	354	349	349	346	364	401	382	358	384	376	365	347	373	356	392	324	381	359	362	359	366	339	356	358	368	371	354	349	363	374	338	356	320	375	366	370	358	349	352	345	341	358	329	322	346	347	375	353	369	349	344	326	342	352	393	352	381	345	355	382	344	365	360	330	379	342	367	394	359	379	330	336	375	381	363	361	381	363	376	348	354	380	352	369	346	347	372	353	351	346	314	355	358	367	373	326	380	336	339	398	386	370	362	387	332	333	360	351	381	376	369	347	356	328	394	385	354	358
25578	21664	28314	25985	18390	9954	6512	3753	2723	2113	1751	1535	1260	1146	984	938	779	722	744	694	729	689	752	746	736	712	680	657	694	710	667	675	672	672	691	631	700	722	713	651	665	714	672	629	684	620	659	650	628	634	644	647	605	655	636	650	637	672	631	688	634	649	634	630	651	621	633	616	626	658	662	595	655	569	663	663	671	643	607	659	656	664	653	668	677	598	671	641	650	619	647	659	644	671	682	623	653	722	674	660	635	646	640	648	652	635	627	612	651	618	626	625	648	647	699	627	642	636	696	690	625	668	653	634	664	665	599	667	626	630	638	608	583	717	595	655	673	645	636	645	651	603	669	615	675	646	646	610	615	673	645	611	638	645	627	621	680	626	636	647	595	632	650	620	610	599	627	640	622	613	658	625	614	648	655	693	614	635	681	666	625	661	626	623	648	668	652	643	641	651	599	667	650	602	653	639	619	634	632	649	639	591	673	649	637	598	662	631	611	615	640	662	657	620	632	611	644	663	662	673	619	669	651	649	635	691	617	643	668	655	587	629	632	638	622	617	618	624	600	602	653	655	681	682	627	589	586	612	643	649	622	681	684	618	643	656	672	662	639	659	644	657	651	642	649	612	663	660	642	588	632	645	594	677	602	569	630	625	629	653	648	593	567	650	641	646	629	619	657	658	642	643	650	620	558	604	637	595	617	629	613	594	618	665	631	619	635	643	653	655	648	621	593	666	627	610	660	630	674	663	650	681	598	634	663	596	635	618	639	630	636	639	605	595	617	623	616	632	637	653	641	630	670	593	622	670	669	626	610	597	681	618	640	618	625	663	613	625	629	658	654	631	668	640	625	627	608	613	662	625	652	615	605	666	633	630	687	612	709	625	622	620	612	651	637	618	631	628	617	622	627	608	653	620	622	677	655	631	648	703	662	635	637	630	602	649	668	639	576	655	597	584	632	639	671	628	647	655	623	638	645	679	655	579	686	644	624	664	676	644	631	645	589	658	685	646	596	597	654	627	647	657	594	643	625	637	609	647	643	605	616	631	616	608	635	652	626	647	653	653	659	647	681	639	575	683	619	647	619	638	660	633	658	589	672	663	637	604	646	651	637	646	634	654	635	658	612	615	594	599	617	596	644	623	614	610	672	655	633	652	662	671	642	594	608	609	596	624	643	670	643	634	622	618	611	672	689	658	657	668	643	628	647	647	661	630	642	628	656	613	650	646	627	650	604	659	681	661	584	608	625	619	685	631	672	647	643	620	639	607	659	623	627	647	628	629	638	622	623	626	624	617	636	627	654	664	661	654	640	643	592	636	626	614	637	605	605	652	635	621	606	644	655	632	641	630	692	670	610	636	633	659	653	623	642	609	637	670	671	678	656	586	618	619	568	627	649	676	650	656	606	619	676	608	573	606	641	651	652	650	643	612	595	657	657	674	669	661	623	601	662	661	643	639	616	593	649	680	601	604	619	626	653	630	646	616	637	649	638	640	584	637	649	669	630	642	653	654	626	611	641	659	637	635	659	611	675	620	672	642	635	626	667	667	653	641	668	677	631	638	634	657	642	601	631	673	664	612	622	605	607	617	642	632	638	642	648	615	636	649	642	648	619	669	599	637	687	638	673	653	624	623	630	657	642	625	661	671	643	612	681	633	641	635	644	635	642	638	608	650	596	647	629	638	593	615	661	601	626	622	665	644	683	593	692	636	615	669	631	624	627	668	635	663	609	622	661	671	613	697	627	684	662	663	649	647	652	647	608	649	633	622	637	651	672	634	635	661	596	626	635	586	626	681	645	611	636	576	602	634	631	648	648	583	668	620	652	630	638	628	616	638	652	683	616	566	640	611	662	590	618	630	579	685	656	612	637	651	640	633	616	646	655	626	641	651	623	625	604	640	632	618	626	655	658	647	642	690	713	664	606	649	641	631	641	632	627	657	599	615	701	627	646	649	644	649	587	639	686	641	583	605	610	672	642	662	679	644	597	626	625	636	609	694	661	619	619	665	639	650	683	666	661	626	654	668	628	652	606	677	636	639	613	668	630	644	597	649	625	674	669	625	660	652	672	675	646	606	625	584	610	643	649	683	613	665	644	655	658	686	646	623	647	617	622	622	641	632	642	666	643	591	634	591	651	642	669	633	632	631	606	578	663	689	594	588	624	634	655	622	633	647	682	590	676	635	640	664	665	595	694	653	663	589	640	659	654	678	634	626	626	658	631	631	677	641	672	659	642	621	633	633	637	626	618	665	647	660	638	583	649	660	662	680	629	615	665	647	664	650	642	659	671	634	640	641	635	615	604	609	621	639	617	641	660	639	629	649	622	638	636	641	642	643	603	604	654	622	588	588	643	634	645	622	608	580	644	632	637	642	680	612	578	642	707	655	662	621	620	633	602	555	667	629	637	614	634	626	649	631	657	634	676	657	603	638	688	606	593	656	635	648	643	662	664	569	622	599	623	622	611	631	641	644	639	648	623	654	636	622	596	668	587	660	678	593	625	674	649	619	672	643	636	647	645	678	684	678	618	681	663	645	697	679	661	645	644	648	662	623	665	629	669	612	668	633	631	693	617	630	647	618	622	656	631	686	654	622	640	631	618	609	672	682	642	683	594	635	630	664	661	602	588	654	632	660	648	609	612	674	662	612	639	673	604	636	661	658	596	636	661	677	653	588	580	660	641	617	651	666	637	649	647	672	643	632	639	663	641	567	620	634	618	590	671	623	654	630	596	627	658	664	595	649	624	608	689	617	641	701	648	620	636	638	615	633	643	669	582	635	595	634	599	666	601	633	588	597	641	666	653	665	645	599	631	639	638	656	653	631	697	642	623	597	652	630	624	656	606	637	623	643	668	633	602	616	620	623	645	593	662	635	662	614	614	656	644	656	650	619	634	646	649	621	624	655	673	661	689	660	622	662	609	641	627	588	628	694	663	610	659	627	647	646	625	648	639	665	656	611	675	671	630	651	687	659	615	669	658	614	702	645	610	616	656	618	651	651	654	619	625	670	601	625	602	638	605	652	586	620	637	607	649	623	638	674	584	624	643	615	650	631	632	641	592	605	608	667	668	605	681	629	652	596	621	617	658	633	593	633	670	668	630	656	652	644	593	621	655	634	634	617	608	629	614	602	643	628	639	646	600	613	649	609	628	644	623	645	621	653	632	606	616	613	664	630	708	616	643	658	624	670	616	626	634	586	608	670	618	649	666	660	630	652	632	623	630	641	604	647	648	598	620	604	653	695	642	602	626	580	683	654	604	650	669	660	604	641	597	626	645	649	637	611	620	623	633	641	646	630	662	593	641	623	656	655	631	650	645	682	644	651	664	623	621	656	642	653	648	623	592	668	629	642	626	646	644	611	678	607	686	670	598	682	664	647	656	629	612	640	660	621	672	649	644	640	621	652	626	591	612	622	628	621	625	668	595	588	640	698	596	626	661	657	694	644	622	626	642	645	668	591	627	647	636	635	651	597	607	629	639	627	642	606	638	648
19720	33315	27907	19325	14803	11846	9236	6337	4527	3433	2718	2218	1820	1545	1260	1126	963	837	756	748	805	765	737	807	812	756	795	791	740	711	748	709	790	757	732	736	736	665	746	730	762	674	666	684	669	657	644	686	692	669	662	666	696	679	657	669	655	682	639	655	629	658	686	663	652	627	646	680	654	663	652	622	683	601	693	672	731	661	676	644	689	645	680	628	653	689	682	637	630	702	676	674	663	644	669	668	667	640	619	639	683	680	627	669	658	707	662	681	648	657	616	645	698	650	642	696	677	665	640	660	688	642	657	704	636	625	660	701	648	648	707	673	641	613	641	686	678	655	683	704	636	696	637	644	630	640	694	640	675	616	634	631	654	582	689	623	659	649	641	623	679	671	663	734	667	655	692	644	667	656	667	704	723	651	696	618	678	659	687	638	677	667	665	650	640	652	688	644	612	629	671	650	684	638	633	639	631	666	691	680	660	623	711	638	681	693	649	671	688	618	651	640	642	677	638	653	637	661	643	651	628	676	666	703	646	703	604	640	687	647	648	644	648	654	657	648	663	658	687	606	645	626	640	695	649	655	641	638	658	673	650	648	645	598	685	609	705	714	653	676	687	675	595	653	672	690	670	657	642	628	655	665	662	637	629	698	616	676	641	644	642	685	678	669	604	645	707	631	645	662	637	644	624	679	683	638	660	622	670	629	627	639	649	631	645	690	635	668	639	663	642	660	661	653	698	701	666	672	691	591	661	671	650	659	668	687	689	672	678	662	669	642	680	646	693	656	654	618	685	655	667	660	719	673	665	682	641	658	709	639	660	668	658	618	665	661	643	659	678	656	672	632	642	645	634	671	667	620	728	651	629	671	634	671	651	655	656	651	642	634	688	643	613	631	642	613	645	631	664	621	655	685	684	680	656	676	661	675	665	651	645	679	666	651	677	615	651	632	686	655	611	654	692	655	667	679	664	657	650	675	656	622	656	651	668	640	667	600	625	659	652	666	670	681	600	696	676	663	684	650	671	679	659	629	676	634	635	677	648	630	684	625	671	642	659	629	587	639	692	713	612	691	658	695	646	675	670	676	645	622	623	667	694	704	648	673	709	660	677	660	658	678	695	688	716	670	602	657	654	674	637	659	658	669	675	660	646	645	631	657	625	684	688	680	667	651	638	661	629	661	655	661	651	605	656	686	665	654	635	677	681	616	626	665	665	636	624	678	668	667	656	719	691	664	638	684	689	608	642	598	665	678	668	672	681	641	622	675	656	659	662	642	658	703	660	692	632	626	703	639	657	647	679	647	634	683	672	679	606	660	650	646	646	685	652	652	696	649	691	632	668	659	649	641	611	601	680	624	677	646	629	643	668	644	656	638	698	686	663	613	638	643	680	635	669	641	687	667	668	693	631	629	638	671	637	692	656	706	626	677	656	657	653	671	626	637	648	616	677	628	627	670	673	663	647	658	664	688	632	662	637	681	648	702	685	734	674	652	692	650	657	636	658	651	663	653	684	669	652	650	713	644	674	659	654	668	653	617	636	685	660	634	662	632	677	653	637	647	646	645	664	689	636	670	664	656	634	650	620	644	666	672	629	627	671	764	661	656	667	640	652	723	684	640	656	646	638	628	686	691	617	634	678	638	693	645	662	627	699	632	656	667	630	625	642	653	648	698	644	637	639	657	644	613	653	662	661	635	697	643	628	670	623	654	662	689	686	689	642	631	668	665	662	668	650	685	599	668	638	648	688	684	635	670	681	638	636	644	658	607	616	667	696	673	651	686	673	634	644	680	646	682	692	655	664	664	660	662	651	636	632	680	736	658	632	686	641	652	688	609	652	706	674	681	609	641	628	714	642	674	644	640	627	636	619	660	649	674	635	640	663	692	654	668	662	669	603	635	642	622	659	642	646	660	696	677	664	674	616	661	662	625	639	625	695	646	630	669	715	677	648	625	702	662	653	646	657	635	692	648	654	659	620	656	621	683	655	638	668	686	630	639	676	649	653	650	653	647	664	635	635	661	644	660	660	661	636	658	629	663	661	656	655	635	664	695	630	650	681	674	636	663	669	690	681	673	697	681	628	653	661	654	616	637	665	696	678	689	670	667	641	678	621	648	666	680	640	703	659	640	632	668	650	687	655	671	610	671	643	598	655	631	625	625	685	634	604	657	674	627	649	650	656	648	664	669	638	628	622	703	632	603	623	683	646	625	683	656	659	612	722	659	663	637	663	705	608	694	619	707	673	649	618	652	677	674	660	643	666	658	652	618	625	643	648	674	651	666	709	650	648	631	709	646	617	656	642	673	610	653	677	644	652	604	652	676	661	658	658	670	633	662	664	647	638	645	675	687	641	630	648	644	665	680	610	643	620	641	652	652	625	629	657	649	632	659	683	650	635	696	661	655	653	676	695	640	673	681	634	642	628	657	682	629	644	603	644	646	633	653	671	675	637	676	656	727	674	677	659	664	687	639	710	683	625	636	639	654	672	676	657	673	606	665	687	686	658	672	649	594	626	685	633	680	672	660	670	683	657	657	628	689	664	684	609	632	716	629	679	695	672	641	609	652	669	689	651	639	695	664	636	705	679	629	707	658	635	647	694	631	648	692	642	685	704	674	619	630	689	635	663	667	710	675	672	619	643	650	620	669	633	698	655	649	667	653	672	681	708	680	671	670	659	708	682	681	649	638	643	644	685	611	636	650	664	682	664	662	672	680	662	659	679	649	680	644	616	641	624	662	667	616	655	641	658	675	661	674	668	672	666	646	671	659	670	668	639	655	660	683	667	678	683	617	668	647	639	651	644	643	646	648	657	619	623	617	679	613	693	689	637	641	676	681	682	653	652	646	614	640	629	628	683	649	617	665	666	700	617	665	680	653	611	632	718	660	666	659	639	669	639	604	637	637	664	657	673	711	669	660	623	661	662	643	655	660	639	681	660	647	603	664	665	668	637	663	631	618	678	609	646	664	644	663	653	700	650	625	689	673	658	647	636	646	637	632	681	631	638	655	668	696	668	651	680	692	645	639	660	661	616	654	651	659	681	653	693	650	617	664	647	725	642	697	641	676	677	661	680	636	705	688	632	698	657	702	687	679	675	631	678	705	686	619	652	618	651	645	729	642	674	648	651	648	689	680	696	636	651	722	667	637	669	680	641	622	675	667	682	676	635	658	650	657	649	672	667	684	616	658	667	667	645	667	625	634	625	680	667	665	699	651	684	689	653	643	712	695	656	654	679	652	646	648	675	623	616	656	686	633	658	666	614	678	698	710	645	669	633	627	616	689	691	661	666	666	620	689	645	696	621	649	643	705	643	642	716	658	677	693	670	663	654	642	626	648	670	644	668	644	691	660	685	651	644	614	698	617	666	701	638	647	620	651	646	646	676	663	599	709	643	660	651	639	675	660	713	618	597	691	695	648	671	644	652	639	712	660	689	705	679	688	696	637	687	625	645	694	626	625	647	669	608	645	684	669	664	688	689	672	606	622	675	672	637	665
23309	21711	29641	24319	21843	22533	18661	7841	4896	3773	2591	2046	1734	1647	1277	970	872	796	794	739	685	696	754	817	755	637	736	692	689	664	640	619	646	679	630	634	650	668	699	682	728	638	647	611	611	599	627	641	603	619	606	623	637	586	565	638	603	609	602	601	609	628	590	533	558	518	548	575	583	566	557	560	542	553	595	602	527	587	575	579	558	581	600	559	594	583	553	571	571	593	568	566	552	542	567	557	590	599	571	595	577	558	586	566	576	573	573	569	565	544	609	525	568	584	569	579	549	598	610	589	556	603	596	578	518	533	611	582	565	585	567	600	576	553	549	612	581	530	585	601	585	555	547	565	622	582	536	584	536	564	597	572	578	574	549	603	623	573	556	548	564	538	568	574	550	614	573	605	505	559	548	578	588	577	597	605	545	563	554	528	557	590	585	602	552	569	553	536	581	613	557	594	572	592	603	582	584	597	535	518	551	553	575	542	549	589	588	545	564	578	540	586	575	541	557	560	567	582	568	605	525	562	586	575	601	541	581	571	584	583	555	589	552	576	563	550	566	558	544	621	621	601	567	529	556	587	621	555	598	535	603	584	560	582	597	536	512	572	608	557	581	587	606	583	562	567	575	588	559	536	611	512	571	589	568	614	557	547	567	556	564	569	630	596	547	615	615	540	610	541	565	560	626	585	570	581	527	605	590	571	563	600	599	584	522	586	541	603	562	586	570	560	570	547	550	564	522	545	606	569	497	585	627	581	552	534	557	551	553	560	553	574	566	583	568	563	571	539	597	590	581	554	556	551	563	570	562	541	600	553	557	570	562	573	569	575	552	569	539	557	531	551	587	570	589	561	558	549	544	570	555	550	541	578	596	594	565	581	620	573	586	562	578	575	594	602	558	556	581	586	597	532	564	524	559	526	529	557	559	559	560	567	569	576	572	592	522	618	580	565	549	558	555	577	561	560	534	531	554	561	531	565	575	582	576	548	551	559	567	563	544	541	581	563	585	581	568	577	549	590	589	574	585	574	545	601	570	572	537	556	591	544	572	539	568	557	547	574	554	574	571	633	573	568	539	533	564	544	578	576	597	560	565	613	586	550	563	577	568	535	549	597	577	563	592	564	560	516	588	573	556	610	573	546	548	547	581	574	568	544	567	566	556	572	542	573	524	569	564	566	572	540	581	614	581	573	576	579	540	589	574	563	581	537	591	540	561	591	547	549	579	554	606	554	573	588	571	575	640	577	566	552	581	561	547	550	587	578	587	569	548	533	597	599	552	598	598	563	564	570	573	540	584	580	588	517	588	570	563	567	619	577	591	548	569	574	585	541	540	575	568	585	581	564	570	557	547	599	566	553	541	562	565	569	556	626	547	537	572	605	538	611	519	549	532	590	516	569	552	562	566	616	606	570	570	541	588	566	573	525	571	574	605	564	595	569	541	535	584	552	582	580	608	573	522	552	563	535	547	562	535	571	547	553	609	587	551	572	552	575	622	585	588	594	567	574	558	551	603	547	545	583	599	568	583	575	579	560	552	588	544	561	561	537	555	540	543	582	532	546	564	570	552	551	557	562	553	549	564	525	558	576	550	595	573	596	616	530	541	550	577	564	588	597	548	542	573	528	522	564	612	585	573	574	580	591	543	521	583	595	560	531	522	537	566	572	566	563	534	546	535	557	589	578	548	555	551	577	560	565	562	532	572	568	569	576	573	534	626	564	567	548	591	574	556	568	562	580	634	578	583	511	536	571	558	571	606	566	562	552	570	570	601	559	554	557	571	575	577	535	529	504	604	578	583	570	555	585	594	593	537	580	562	616	574	580	594	588	591	609	526	591	570	539	571	524	578	553	545	564	522	593	607	584	522	554	557	580	538	595	544	546	536	597	605	565	598	586	600	571	568	565	570	539	574	568	571	558	553	579	573	541	566	545	529	573	585	540	597	568	573	552	578	550	567	570	585	561	572	572	555	596	507	536	593	566	553	551	520	635	530	559	574	603	571	603	605	534	576	588	584	543	551	553	512	570	594	548	577	557	597	588	582	571	553	590	525	572	577	539	602	586	556	595	556	598	609	557	543	569	600	567	534	532	572	584	562	582	534	574	590	563	573	544	555	540	572	557	588	587	551	537	560	574	574	543	562	583	592	583	571	576	574	580	569	568	558	591	576	562	558	597	561	564	561	580	548	572	586	563	581	613	568	534	547	586	543	542	532	606	539	584	559	531	571	612	588	614	556	563	553	555	574	561	569	518	557	599	563	547	611	547	590	544	632	551	579	616	595	529	571	604	550	540	595	546	521	550	600	552	562	561	548	580	598	578	574	599	572	567	533	576	583	538	579	548	517	512	599	562	599	554	576	576	541	604	602	613	546	573	570	547	554	569	571	581	550	568	591	592	551	581	544	548	590	567	550	596	523	566	556	557	553	608	552	543	570	566	624	573	584	548	552	550	563	603	558	560	580	568	556	526	589	560	556	576	595	513	549	544	601	565	588	555	583	545	547	573	559	552	539	536	569	577	566	521	572	545	582	579	553	585	548	533	553	563	578	548	526	569	566	620	571	578	566	559	610	584	593	563	550	582	536	587	613	582	579	547	563	583	585	595	576	573	575	558	586	529	581	536	559	583	599	599	576	557	539	566	553	577	535	579	562	543	593	552	592	555	566	590	548	577	588	564	567	528	549	574	566	567	602	572	565	528	536	580	570	564	579	557	522	561	582	588	558	577	571	581	614	537	562	572	553	569	546	570	569	548	567	621	583	587	538	573	563	548	553	542	587	565	539	593	520	592	602	587	569	573	578	553	532	553	555	541	601	552	577	584	563	580	559	542	570	581	538	573	561	555	558	551	548	587	579	570	541	599	570	589	591	599	588	543	574	603	542	591	540	580	563	530	546	536	589	590	555	584	540	573	574	572	569	600	557	588	526	567	571	563	556	563	573	605	539	585	572	578	563	539	560	611	518	547	581	542	568	547	525	559	557	527	600	580	559	587	563	571	592	566	527	590	555	587	548	532	573	546	595	618	585	535	528	569	565	540	563	595	600	565	538	577	555	516	579	556	606	546	530	568	605	570	577	575	541	534	529	527	546	574	571	571	564	549	618	559	558	549	574	599	556	556	524	557	589	558	584	573	578	615	566	560	596	583	536	545	541	566	530	583	557	566	549	567	505	589	571	573	536	633	584	554	575	569	558	548	569	595	532	538	575	594	570	586	527	602	554	512	545	552	570	614	560	555	553	577	583	554	573	562	577	522	538	585	569	553	565	597	559	550	579	536	560	554	593	546	555	567	550	559	549	544	568	556	576	563	573	554	535	547	608	549	551	540	593	582	588	573	563	587	569	631	552	536	587	559	550	529	574	617	523	562	552	607	604	583	563	564	542	541	554	552	576	551	546	532	544	579	566	592	576	592	553	586	551	526	535	549	603	559	567	554	555	591	582	601	602	612	550	565	591	547	585	580	588	594	559	545	510	581	538	577	608	582	583	565	583	604
22144	40166	35400	26751	22141	16786	14054	9974	7491	5692	3824	2972	2566	2131	1751	1267	1019	926	847	834	759	739	818	886	833	751	712	672	730	712	688	674	634	709	691	673	708	710	709	665	713	656	622	627	599	597	592	553	587	631	598	600	561	594	644	609	625	616	620	598	655	659	595	594	584	548	581	550	545	566	537	576	591	565	579	583	578	613	592	573	584	575	553	567	536	557	558	581	549	570	579	514	585	598	556	582	574	559	555	543	573	528	535	546	577	553	616	593	590	585	520	546	577	560	532	605	563	584	553	573	614	598	561	543	565	564	551	579	537	563	560	545	566	525	595	575	609	581	575	589	567	540	607	541	629	579	565	576	608	561	564	557	592	540	563	568	576	536	595	541	599	569	577	636	572	564	562	582	589	594	575	576	545	550	553	580	543	558	538	599	563	553	580	565	565	551	604	566	526	575	555	580	543	565	581	528	568	564	571	577	586	583	564	645	573	542	584	549	624	548	620	572	585	610	553	575	553	609	531	594	538	575	607	570	592	584	527	569	579	581	584	562	543	581	566	554	577	584	584	542	587	554	522	553	585	586	543	537	566	544	570	538	549	553	564	540	551	535	547	590	578	531	549	589	517	578	597	534	552	569	599	603	553	563	527	582	552	557	586	578	631	613	543	564	586	553	580	573	581	556	605	549	545	579	567	524	537	574	592	515	596	580	586	585	596	571	547	558	552	571	558	577	590	584	572	536	564	531	569	547	567	589	563	577	565	579	552	558	544	575	587	595	596	584	600	554	541	581	579	547	583	579	585	614	604	597	597	601	593	545	575	568	559	562	589	587	590	542	572	543	537	602	522	525	538	572	543	553	590	549	537	564	571	552	602	548	534	543	563	581	553	536	573	606	596	558	590	551	607	537	546	528	544	548	588	583	533	545	579	554	524	595	547	581	530	553	578	526	584	559	571	555	581	611	566	573	592	625	540	562	579	577	538	574	539	597	537	548	536	590	567	586	592	561	568	538	566	537	584	576	569	575	593	549	585	556	528	573	579	579	549	546	518	579	545	572	595	591	526	515	579	537	633	590	519	619	560	544	555	570	577	568	588	596	599	554	624	570	616	575	549	606	590	585	581	551	573	602	569	539	594	558	588	527	608	600	549	586	572	575	573	575	606	569	562	583	588	560	584	533	567	550	578	558	566	585	575	593	577	580	559	580	557	586	569	578	587	605	532	580	554	556	601	565	536	537	560	576	581	542	548	581	575	592	601	556	541	587	591	544	561	582	538	564	560	575	581	559	566	550	560	566	564	571	558	585	577	542	528	545	543	559	601	560	559	560	570	527	609	565	531	569	565	514	573	570	571	565	556	535	571	556	580	552	611	523	571	569	589	570	588	585	541	524	559	550	535	535	559	540	552	567	566	557	555	612	556	577	551	535	608	556	572	584	568	559	550	565	578	546	585	550	590	512	585	589	552	574	559	563	573	630	543	583	589	578	570	582	554	613	554	590	542	577	546	592	573	594	596	560	552	551	513	578	542	566	565	573	538	578	487	569	602	562	599	550	520	565	546	577	592	546	553	567	560	539	596	555	622	570	527	569	532	619	597	559	592	586	579	592	541	566	590	541	576	548	566	562	540	552	546	536	578	514	567	542	575	577	533	571	602	578	560	550	574	579	593	563	589	587	540	526	522	568	584	577	544	626	552	617	567	564	613	554	582	599	554	604	543	557	586	572	577	566	578	566	563	524	594	552	600	593	588	525	494	571	584	551	582	538	629	547	598	550	556	595	571	605	597	573	572	567	542	573	543	569	595	544	572	541	561	610	558	582	584	557	535	575	559	607	580	571	575	564	584	581	622	568	602	552	558	547	567	583	567	538	580	582	543	580	589	604	585	572	595	587	571	549	563	546	569	543	543	592	521	620	497	545	575	562	508	579	589	591	558	592	568	544	576	551	556	551	547	541	522	547	573	584	554	571	568	538	579	556	542	589	587	574	579	589	554	563	571	581	582	580	551	559	582	536	564	555	571	570	610	513	557	543	584	591	540	574	568	555	576	533	551	543	581	539	574	543	585	544	547	569	523	587	584	509	593	565	560	575	623	505	542	570	561	572	600	532	592	556	560	594	580	563	590	575	576	551	611	603	560	535	573	586	589	610	587	596	507	539	572	520	545	545	584	570	583	582	573	570	528	576	545	565	551	589	555	572	572	574	579	561	575	559	546	529	584	556	571	566	541	531	560	531	560	564	581	544	567	603	567	590	558	535	556	564	574	579	584	609	570	590	634	546	567	624	565	566	575	564	549	589	542	541	557	557	578	548	603	511	585	590	560	598	560	569	565	518	547	570	601	601	545	546	559	588	568	594	516	641	540	559	561	531	554	551	516	544	559	577	540	567	559	600	574	611	539	567	563	549	571	604	608	515	565	550	511	588	557	572	541	533	590	593	550	576	590	563	558	573	566	585	600	575	570	535	567	562	572	544	550	556	580	580	525	550	615	569	580	551	551	525	599	610	560	557	590	572	601	583	569	570	621	545	569	548	573	556	532	520	558	585	569	554	556	570	544	568	557	605	584	562	564	580	663	554	518	542	598	565	576	544	565	574	521	597	523	545	549	569	545	497	604	525	599	590	521	543	554	574	585	560	608	583	566	564	560	607	599	576	579	553	604	551	608	546	599	522	575	609	531	605	586	588	576	563	573	597	531	547	614	546	597	557	552	527	546	540	536	591	540	565	560	573	604	571	543	572	552	575	571	589	577	566	599	538	561	572	516	517	571	584	528	592	542	569	549	604	599	598	573	559	542	576	577	516	550	581	577	569	557	593	550	577	543	591	578	557	544	582	571	553	585	559	581	575	607	586	556	526	562	572	554	566	553	628	573	578	582	577	527	576	588	524	604	584	589	582	592	550	551	573	534	584	546	605	605	569	571	524	587	540	535	582	562	583	576	617	571	602	560	542	608	556	537	563	544	564	557	561	579	556	533	543	557	555	561	582	577	567	617	584	579	569	581	544	572	536	552	547	575	605	612	578	595	537	563	537	524	559	568	564	583	565	564	522	600	628	592	618	555	563	580	538	559	566	565	579	511	561	590	576	578	566	590	570	581	566	557	567	597	561	594	557	559	547	566	559	578	572	577	553	581	583	588	562	587	584	551	537	543	554	587	593	515	579	537	529	626	592	611	534	552	548	554	593	574	586	569	583	566	587	556	565	578	542	539	555	546	582	572	546	567	580	559	562	549	572	584	576	561	589	554	592	535	599	569	547	586	578	529	532	561	586	597	564	536	557	587	529	593	519	539	547	550	534	568	532	609	585	547	563	560	549	560	542	592	573	565	548	560	577	609	579	547	535	563	574	554	573	499	516	602	604	555	599	558	559	550	575	578	606	575	514	521	602	572	544	545	550	537	555	560	592	541	545	588	575	561	546	551	591	583	582	597	563	549	564	549	563	590	557	529	570	589	528	559	604	519	563	555	562	542	613	552	589	556	595	603	564	584	572
27874	21388	23679	17070	10326	6245	3864	2712	1846	1587	1142	900	798	743	641	558	481	481	516	464	480	448	454	499	464	484	465	454	399	466	423	468	498	460	450	435	464	460	420	443	456	420	434	409	428	453	409	395	438	445	420	436	417	442	467	395	397	414	448	414	418	414	457	446	454	426	424	391	422	444	450	421	389	391	437	427	461	401	397	428	436	424	425	383	455	435	426	411	394	453	431	396	448	426	428	418	419	413	382	407	451	404	416	436	423	440	412	421	425	386	409	412	395	407	412	427	421	466	381	388	415	402	381	402	434	434	379	447	402	413	433	374	414	406	393	400	433	425	417	404	465	440	360	407	410	439	415	396	433	417	404	424	382	405	385	460	426	471	386	433	437	425	432	411	411	389	413	434	402	413	397	388	395	422	392	432	416	449	417	429	414	403	414	426	422	467	417	415	380	414	413	431	400	421	411	421	444	391	403	429	443	416	438	451	372	403	414	437	435	422	455	422	426	405	430	419	377	421	440	423	428	402	462	400	441	424	398	400	420	415	417	428	400	419	407	400	415	414	451	422	429	419	419	420	450	431	427	439	424	411	429	406	409	413	423	454	434	431	430	391	394	426	388	432	416	416	420	437	402	479	436	383	406	390	426	433	389	427	408	377	429	405	428	422	397	418	459	391	421	435	452	428	421	395	424	422	394	431	402	404	411	399	419	405	468	423	419	439	456	421	403	392	410	437	427	426	440	410	440	392	460	401	349	422	463	437	421	420	417	436	411	432	412	424	425	397	407	407	464	414	458	458	401	413	414	403	381	393	420	412	438	417	429	428	410	433	425	442	402	428	411	387	424	395	442	404	451	461	418	409	393	409	441	397	400	451	411	395	418	370	439	431	422	449	441	396	425	410	382	432	403	432	406	390	445	409	452	451	432	433	443	421	429	409	414	460	441	445	446	427	395	461	423	414	402	419	404	407	425	438	414	436	427	429	452	402	415	417	419	384	433	390	378	426	410	454	393	429	405	466	425	399	423	420	403	425	417	447	450	410	419	409	441	409	423	430	424	444	413	394	391	392	432	397	416	407	410	422	439	404	455	415	404	397	409	381	412	411	429	452	403	412	384	451	403	398	442	426	403	433	426	392	378	413	440	421	415	412	417	404	415	415	426	416	469	421	433	412	436	438	421	385	414	422	392	420	395	410	386	416	420	468	447	439	440	398	405	436	423	414	403	407	403	435	393	432	380	399	396	423	428	415	403	449	392	477	415	436	409	429	399	415	421	440	407	455	406	406	416	389	426	455	415	406	387	466	415	446	421	427	437	407	431	421	406	418	420	420	414	402	423	413	438	417	417	390	437	409	416	385	428	399	430	393	382	424	422	412	434	420	391	411	435	478	424	430	424	396	423	436	422	402	404	434	431	405	409	437	417	400	451	415	415	403	430	405	445	416	391	418	428	419	436	432	376	420	419	414	399	440	423	427	411	377	424	422	402	424	469	424	436	412	444	422	417	413	403	401	438	408	428	408	437	432	422	384	391	435	440	415	425	481	451	416	423	423	391	409	416	466	425	378	436	412	423	416	412	432	428	430	424	415	386	391	422	431	448	459	447	387	414	445	424	409	449	436	453	439	417	408	418	453	416	441	450	389	417	430	393	411	399	394	444	412	445	431	430	452	431	402	413	423	387	445	389	383	415	452	422	405	432	434	428	441	398	389	444	388	400	442	370	423	445	434	455	441	399	400	416	442	435	394	409	377	445	400	376	399	432	438	390	417	425	413	414	460	380	405	410	410	428	393	421	414	434	398	379	428	368	434	467	453	408	433	402	432	418	409	402	409	400	432	402	432	439	444	442	396	411	482	414	408	401	477	393	420	421	413	436	426	402	410	415	426	429	393	422	423	407	427	383	432	421	429	401	406	415	449	411	426	403	409	385	431	407	456	403	437	412	436	400	388	386	426	408	380	424	405	443	415	420	433	416	404	400	429	411	447	399	440	365	402	419	437	383	410	425	408	426	411	422	430	433	435	433	405	457	390	453	397	406	413	422	399	444	434	409	422	390	396	438	427	418	464	424	439	428	410	421	408	458	382	453	439	418	412	413	420	419	433	395	429	411	409	422	434	434	421	447	370	413	456	452	390	373	412	417	441	398	415	417	424	426	392	444	454	411	397	422	438	433	413	455	438	426	413	431	427	406	407	416	416	432	430	414	427	409	437	423	422	414	438	405	388	413	429	452	410	421	419	392	413	407	424	429	394	431	432	425	437	427	431	373	416	458	433	404	400	438	441	371	420	412	409	396	461	412	453	428	402	416	417	435	429	419	454	417	409	404	442	417	399	457	379	446	435	446	402	411	382	416	422	443	419	417	466	401	427	420	437	430	416	431	414	441	424	415	376	402	409	434	420	389	422	415	377	434	394	469	444	359	443	417	428	403	413	437	393	420	388	394	438	401	421	392	430	409	428	439	390	425	397	407	411	438	424	413	410	421	405	423	438	430	423	448	435	404	427	406	417	425	453	411	406	433	432	444	435	423	427	405	412	436	446	441	391	429	415	425	449	434	428	465	411	395	392	411	422	413	402	409	443	449	453	422	438	430	423	419	379	444	402	428	416	442	432	460	439	404	444	401	491	453	409	461	429	430	410	436	446	392	417	401	434	426	395	424	422	410	413	435	425	422	416	423	413	399	422	466	391	408	410	416	444	474	456	408	421	435	403	422	399	407	472	433	398	457	395	433	440	419	440	429	420	390	387	406	404	380	448	416	423	422	422	447	402	401	421	400	452	417	397	408	382	435	394	421	441	414	405	441	417	383	422	421	407	397	423	411	414	421	412	404	414	400	436	412	433	400	447	447	456	413	444	441	420	421	436	412	403	394	419	426	437	424	409	441	401	426	425	442	416	428	420	411	439	403	421	389	388	429	415	423	431	386	415	418	414	423	404	449	399	443	454	394	426	435	394	390	454	425	406	404	448	428	443	409	393	419	456	437	407	382	414	404	426	406	401	436	436	395	417	423	407	433	396	432	403	412	404	441	413	442	397	400	397	407	387	407	413	454	434	431	427	406	423	419	440	424	432	398	427	427	435	432	404	376	435	442	410	430	410	441	432	430	420	414	414	434	418	410	412	388	430	419	423	439	426	422	410	389	433	376	438	421	428	425	434	436	394	422	428	421	374	401	418	434	405	411	409	412	455	417	433	396	406	431	409	415	409	405	412	439	453	385	422	385	422	445	460	420	399	430	415	423	441	447	405	404	410	438	426	397	456	443	406	418	433	421	422	406	426	384	413	438	409	430	414	413	466	458	421	427	407	419	444	399	434	402	420	408	421	391	405	407	431	440	426	413	429	437	430	448	431	423	430	447	432	416	424	438	420	405	414	444	438	377	412	449	430	390	414	432	451	386	421	445	409	426	396	390	428	438	434	442	410	412	434	405	426	451	396	396	406	459	381	407	448	407	446	375	417	372	413	425	405	420	422	407	387	379	427	440	428	407	449
17326	26158	24181	15453	12225	8922	6212	4443	3099	2498	1756	1400	1135	1005	758	669	588	531	584	535	467	484	562	572	540	478	453	526	462	480	460	456	501	506	461	476	475	492	535	437	490	478	461	435	485	489	456	468	390	448	444	457	452	438	434	436	422	440	451	475	444	439	433	463	480	423	494	484	447	432	444	447	458	485	477	461	440	420	414	419	428	410	453	460	459	462	435	456	444	480	456	449	474	457	458	448	426	442	451	450	449	437	435	465	452	449	466	418	460	441	453	405	477	454	437	444	468	382	469	447	448	404	468	447	454	414	467	450	432	463	438	428	467	485	439	454	464	480	439	472	459	433	452	442	494	474	440	432	474	435	438	432	419	423	445	428	424	463	475	433	457	443	450	438	440	438	464	491	435	466	431	412	463	442	435	451	434	436	444	456	456	444	451	422	438	456	435	445	458	432	450	490	440	449	457	469	455	466	423	455	446	421	432	432	453	402	423	422	477	427	457	447	437	431	431	448	409	412	440	422	480	476	440	416	476	454	444	430	466	435	415	424	469	441	459	452	439	492	425	437	409	447	429	459	470	457	527	428	476	442	463	462	437	425	468	400	447	442	438	418	464	422	452	450	480	452	460	465	442	422	469	460	445	421	425	432	453	457	469	451	435	423	418	441	471	461	466	455	429	476	456	451	474	475	432	429	419	463	390	449	428	440	436	456	426	462	433	458	455	476	432	445	468	451	452	445	497	484	449	495	433	447	476	466	429	428	463	447	449	440	394	482	442	449	423	477	441	452	456	466	466	445	444	451	455	452	479	410	452	444	408	423	420	473	441	451	410	393	474	444	462	421	426	444	476	463	466	460	453	461	423	487	399	455	442	427	445	442	442	433	433	462	440	450	448	477	445	429	411	458	451	459	441	429	464	456	495	449	444	482	427	439	487	450	471	409	445	434	473	463	447	443	443	417	425	437	456	436	435	472	447	437	448	466	446	445	488	470	488	430	443	470	437	489	450	456	456	455	430	442	451	446	406	442	457	407	436	436	396	486	447	504	427	468	439	446	465	438	455	440	474	441	454	489	456	404	471	437	451	465	438	416	426	448	472	477	436	445	454	462	448	471	438	462	433	469	465	456	456	423	456	488	458	456	472	453	433	426	453	450	450	472	432	449	456	418	432	454	481	432	442	448	451	445	455	440	451	454	485	440	430	422	429	433	446	437	461	436	441	437	508	471	437	434	441	447	428	469	439	446	473	460	439	438	424	443	412	445	401	440	462	464	405	458	433	466	483	438	423	480	421	442	412	449	414	391	453	420	426	448	495	463	422	424	448	467	467	501	441	456	432	489	447	461	393	467	459	424	433	452	448	468	433	427	435	457	464	443	480	437	448	421	430	439	446	451	486	423	420	428	464	462	421	460	445	427	439	448	417	438	420	450	430	436	446	476	470	469	433	439	447	448	498	426	459	435	436	461	439	411	460	466	438	449	428	412	440	471	455	475	416	482	446	465	460	448	462	431	451	461	445	424	469	446	447	442	459	455	458	473	445	436	430	455	450	467	416	483	458	483	455	466	475	512	418	475	445	439	437	467	449	480	421	475	460	473	426	419	459	459	452	453	439	441	447	477	467	432	441	410	466	449	481	466	462	488	437	455	439	459	429	426	432	452	458	429	458	468	446	445	446	430	480	461	439	445	458	448	459	444	445	477	466	446	430	447	455	455	441	451	476	432	435	441	472	450	458	442	451	428	451	440	469	420	455	448	451	482	442	402	450	434	438	442	439	518	453	446	471	468	414	461	453	474	441	450	466	452	459	448	435	456	403	446	403	421	457	420	460	451	437	455	429	439	449	428	454	468	437	475	436	446	446	432	471	401	428	439	427	428	476	457	425	437	473	471	457	451	459	430	440	483	453	459	458	438	465	433	444	436	439	432	414	447	426	458	430	414	468	450	439	419	481	459	467	471	412	407	439	420	432	449	438	477	468	453	413	443	422	438	447	483	469	437	436	403	452	480	452	439	479	454	422	444	449	451	426	496	444	432	452	475	419	413	467	462	447	437	424	488	423	463	406	465	432	432	451	462	431	477	425	461	453	433	433	452	461	460	419	425	452	431	415	397	424	448	424	432	390	483	441	411	431	431	472	462	439	439	432	456	426	440	534	413	449	413	462	424	503	466	447	485	459	482	465	454	478	460	461	419	427	456	451	448	455	407	439	399	436	469	449	479	452	465	438	400	423	516	446	463	475	490	463	456	445	474	501	442	413	441	441	461	433	417	454	438	466	461	466	421	419	448	453	416	461	435	432	439	463	465	457	480	481	422	449	437	470	447	442	418	459	450	454	464	434	428	457	407	441	453	439	450	468	470	471	456	432	449	444	483	415	422	434	429	417	417	439	445	431	490	488	460	425	434	469	443	452	433	465	446	438	465	443	473	449	475	436	483	436	416	433	414	447	456	447	430	471	427	422	437	443	442	488	457	426	455	447	468	412	432	427	416	455	417	449	442	417	424	445	444	444	458	458	482	436	473	455	468	448	401	448	441	441	421	434	454	461	429	426	428	442	471	436	439	440	468	423	417	431	468	444	497	453	462	476	472	434	425	433	422	444	444	450	413	418	444	445	462	427	432	481	472	431	445	429	451	405	439	464	448	446	401	422	460	462	461	452	449	428	459	387	415	402	470	456	446	474	463	421	515	461	436	438	454	445	419	446	452	451	439	430	437	484	440	444	425	471	468	411	446	475	436	411	444	461	456	455	427	465	436	495	462	436	450	486	447	424	403	476	440	473	459	419	462	423	455	451	434	453	434	444	447	439	451	423	466	506	465	409	440	451	469	447	426	441	446	458	444	397	450	449	454	444	442	505	442	396	466	448	422	440	449	465	455	449	432	442	424	470	449	409	470	427	442	418	468	432	488	454	439	440	477	469	415	427	477	417	429	450	457	417	418	476	421	450	410	444	437	446	476	460	461	444	446	454	423	449	440	426	474	467	476	442	415	431	393	416	438	442	432	426	450	510	458	459	427	460	431	455	463	436	471	440	436	496	500	425	474	463	463	427	453	433	406	472	456	454	452	453	448	414	430	462	441	446	434	429	425	454	457	414	457	465	433	440	436	423	454	459	450	447	449	485	443	444	459	411	478	404	439	415	439	459	434	443	424	418	444	496	438	449	437	475	450	436	436	461	448	423	408	485	441	455	465	425	454	446	463	490	456	449	461	477	420	434	462	432	416	436	488	458	489	456	470	461	430	428	430	452	456	444	431	488	465	449	434	432	447	458	411	494	424	431	474	443	463	458	469	427	453	436	465	434	395	475	440	482	408	490	454	463	438	466	427	441	400	454	437	422	452	445	440	477	451	470	457	437	465	457	469	419	444	458	449	427	420	429	460	475	392	482	481	449	442	446	447	440	456	448	461	456	418	444	454	508	470	451	431	468	434	459	458	457	450	435	431	435	398	467	457	419	442	455	449	464	408	438	415	420	462	435	428	418	425	436	436
24531	21659	29157	24832	21926	17508	8873	4369	3036	2254	1821	1441	1076	889	679	614	618	505	521	428	458	466	479	436	407	370	397	384	379	346	411	402	373	389	373	395	417	382	413	418	402	382	355	368	349	394	352	373	365	368	387	339	370	337	357	378	386	331	356	368	360	339	349	367	322	329	342	333	346	354	342	323	303	342	341	342	360	353	361	303	357	357	334	357	368	334	312	350	332	305	334	319	334	320	350	336	341	348	330	327	345	351	328	355	303	356	317	349	329	363	331	298	349	344	364	321	354	338	354	370	357	350	353	344	315	324	356	348	334	334	310	330	333	306	336	314	363	343	326	334	348	349	332	329	341	361	370	342	307	328	329	354	366	346	344	330	351	296	359	329	308	329	359	354	328	352	331	349	334	345	347	373	340	368	347	313	325	389	351	324	311	341	340	307	309	358	295	350	374	335	345	348	364	317	323	348	331	354	312	376	343	319	349	357	341	312	366	291	330	320	339	346	348	344	378	347	363	337	354	338	312	381	374	346	339	361	313	329	340	341	348	349	337	372	316	336	345	320	360	345	375	353	348	338	349	348	361	342	347	359	327	339	310	348	338	322	352	345	387	362	319	342	365	319	342	322	349	356	331	331	348	347	351	316	316	348	346	354	326	380	340	340	329	341	303	316	343	303	348	353	316	332	308	331	327	363	342	327	355	345	350	391	329	336	368	341	361	297	349	336	364	350	340	328	351	347	331	361	341	378	346	346	333	343	317	324	360	351	354	358	335	312	351	338	339	331	327	353	340	339	354	326	334	365	320	371	333	307	347	336	352	348	322	350	352	345	350	320	357	303	334	343	335	363	344	360	354	355	342	334	321	324	339	350	317	334	341	342	356	353	337	336	356	346	351	365	327	341	339	341	328	348	298	320	330	316	331	335	336	333	349	347	322	370	310	336	356	358	334	332	314	342	307	362	360	323	303	349	328	315	317	331	316	375	339	352	338	333	320	358	340	360	319	353	339	342	331	342	338	359	367	339	341	337	329	329	328	368	338	334	336	313	348	364	346	315	333	350	351	330	352	340	347	330	385	345	352	344	358	324	319	330	372	322	355	339	323	344	354	340	330	340	348	321	344	347	337	346	333	325	360	355	355	330	316	334	329	344	327	319	318	337	335	316	346	338	319	355	335	338	347	358	340	327	355	339	355	346	367	325	341	346	330	335	370	343	280	331	347	311	352	353	347	340	308	323	351	318	325	356	338	343	324	317	347	312	345	304	343	349	341	328	351	368	336	323	337	322	357	363	331	379	339	335	337	369	347	349	319	362	339	332	342	324	320	371	323	330	339	331	350	343	297	362	345	318	316	333	314	342	331	352	321	332	342	355	317	347	331	341	343	315	363	321	343	351	328	361	340	327	322	374	346	358	381	383	342	344	335	347	344	377	368	357	346	355	357	317	341	338	370	329	321	389	340	346	353	301	340	344	352	342	378	335	335	355	330	345	335	344	356	311	317	388	329	368	344	334	339	340	320	304	348	368	334	323	323	320	359	321	339	324	309	327	360	361	336	312	319	344	359	326	324	341	374	336	322	329	345	312	331	359	313	330	332	331	331	352	340	336	334	358	322	360	353	326	342	330	328	343	337	309	343	330	353	326	317	342	342	344	342	356	384	344	321	339	371	364	315	337	346	332	325	349	342	327	337	329	321	338	349	322	321	335	320	331	316	344	341	330	382	368	356	319	318	331	381	368	339	351	326	326	336	349	318	322	323	356	325	321	331	341	334	297	342	348	301	350	370	334	335	355	325	346	363	365	347	357	332	343	321	385	323	314	310	356	353	341	331	360	343	343	337	394	373	352	339	366	319	344	327	318	339	335	320	353	360	382	336	316	334	333	357	333	349	355	349	327	315	356	344	315	317	334	357	345	348	355	325	324	345	317	340	351	350	356	345	374	346	315	316	311	333	341	350	327	339	357	323	329	328	325	359	337	345	320	360	320	341	316	365	351	380	313	339	328	365	337	337	321	317	365	337	328	329	339	294	338	335	363	351	315	328	343	362	339	346	328	349	366	346	322	345	348	336	349	300	358	305	349	344	340	339	344	298	325	341	340	360	315	342	344	341	356	318	338	362	319	381	379	337	350	332	327	338	334	364	340	317	353	358	322	330	342	356	333	336	341	364	335	367	343	354	344	340	335	292	315	318	343	347	365	345	332	345	347	335	308	370	335	306	349	353	353	337	336	341	339	325	370	328	350	340	351	345	324	343	345	335	364	349	341	338	340	354	359	340	324	362	355	326	356	343	379	373	307	344	369	368	327	355	382	344	329	355	335	336	319	331	335	350	335	333	320	338	314	322	341	320	343	335	353	358	304	334	367	358	345	316	335	358	342	363	356	332	353	325	359	368	354	367	361	347	352	325	338	323	340	378	366	335	359	336	330	371	331	351	316	334	363	334	360	353	350	353	314	343	343	368	337	335	358	340	356	337	358	378	337	368	372	292	331	347	314	387	333	359	341	353	340	357	315	340	343	359	330	339	307	328	350	323	314	348	348	375	355	347	317	346	354	381	343	354	340	306	355	365	349	365	328	348	346	313	329	336	313	341	333	367	373	327	304	325	332	314	322	319	340	298	318	370	369	324	344	338	328	374	324	342	349	312	365	377	363	339	350	358	322	313	359	327	304	344	324	334	353	366	348	356	334	332	325	335	343	344	341	367	314	341	341	309	367	332	350	348	354	344	356	366	363	355	338	318	359	342	319	402	336	320	332	340	333	342	344	340	357	359	296	327	345	357	358	342	327	337	358	344	318	334	329	326	349	330	349	346	311	347	336	343	341	358	364	332	320	331	341	327	356	362	351	360	352	344	322	333	358	357	356	351	335	355	319	355	345	354	352	312	337	331	366	327	339	342	360	388	349	328	334	343	328	363	337	340	353	347	361	349	323	361	330	352	351	322	332	367	349	348	342	323	321	341	328	353	327	348	341	333	317	293	362	326	331	322	330	306	338	328	349	342	354	344	334	363	303	363	359	319	301	349	325	371	324	338	340	336	350	361	338	340	339	343	343	321	355	331	330	322	328	346	341	338	339	345	313	365	299	352	328	347	352	342	356	291	346	347	331	334	354	334	321	326	334	337	334	337	318	317	291	338	312	345	358	343	360	333	359	347	330	348	340	351	338	350	327	342	400	355	351	361	346	367	354	322	369	329	320	345	318	354	329	327	342	318	355	293	331	330	319	342	379	337	345	359	352	310	334	359	305	345	310	324	344	344	357	348	347	361	351	306	319	316	319	348	360	337	335	326	338	326	346	353	345	347	369	346	322	368	319	324	311	341	378	336	334	338	336	335	329	342	323	373	352	334	338	346	312	333	326	358	314	336	304	294	349	344	360	351	344	337	339	358	329	336	309	330	349	344	376	335	356	334	338	359	330	366	369	337	345	342	360	330	314	315	341	324	328	337	329	331	365	335	363	341	333	332	330	341	346	315	334	344	360	336	330	342	351
19075	36074	31090	22063	16826	14120	9723	6362	4945	3658	2813	2271	1617	1219	958	832	659	609	557	483	519	486	578	545	477	490	445	469	451	421	405	444	430	460	457	459	466	475	445	470	456	468	382	377	404	406	395	374	356	314	420	391	383	396	405	378	403	397	398	363	397	409	379	342	349	403	387	342	353	367	357	323	342	313	399	353	328	363	350	333	361	355	375	360	331	368	368	390	357	360	341	340	380	354	351	331	380	352	395	379	360	344	369	353	349	353	353	313	382	357	345	358	351	359	349	345	330	373	377	354	333	363	370	367	367	367	327	306	371	374	341	383	364	363	355	355	372	381	369	349	371	342	367	390	365	360	361	320	412	340	366	345	339	341	339	371	346	380	372	325	362	342	376	368	350	386	372	360	335	336	385	350	356	343	334	360	337	359	381	343	363	368	388	353	379	387	357	326	333	353	387	343	386	377	402	380	376	364	338	372	358	361	379	388	344	335	404	335	365	402	375	370	376	400	377	366	395	322	358	362	371	384	386	367	345	365	333	357	381	369	361	381	329	382	347	368	330	365	331	358	332	354	371	353	356	360	409	323	367	321	321	317	374	349	352	365	344	363	369	348	385	345	361	333	366	384	352	327	377	345	409	390	370	359	355	366	335	330	364	360	330	374	388	371	377	357	359	387	375	359	374	338	333	366	391	355	354	378	365	349	395	359	363	353	335	345	370	371	385	347	398	386	373	354	358	374	361	367	348	368	355	363	371	361	354	363	372	340	389	354	321	341	357	363	410	350	349	356	374	377	349	337	363	361	340	409	352	401	359	342	351	371	375	369	368	365	382	338	365	351	377	365	369	358	349	368	345	352	341	348	367	349	341	335	345	333	372	338	386	371	337	331	370	308	366	348	367	340	305	343	394	350	343	327	370	338	367	340	349	356	381	366	361	355	362	363	366	377	352	351	358	382	353	329	378	337	389	383	360	371	354	363	383	336	340	362	321	369	368	333	345	376	363	344	322	332	331	381	335	387	377	413	368	350	369	358	378	341	360	342	363	324	341	372	345	386	339	346	357	367	327	366	355	386	352	364	333	354	368	332	370	369	380	417	356	374	375	337	372	350	373	360	393	369	370	329	348	355	363	393	373	364	375	366	358	380	348	372	350	359	368	401	361	348	359	362	363	352	356	358	379	372	371	383	351	367	361	368	325	347	365	357	350	398	327	348	347	361	356	384	347	364	357	340	352	378	357	341	385	356	361	351	358	348	373	375	345	396	332	328	354	342	333	371	322	332	363	373	351	337	378	344	367	341	376	381	403	351	336	336	371	365	337	348	379	375	383	372	347	371	358	321	381	347	413	358	325	394	372	337	336	362	382	376	372	381	348	368	393	380	347	365	380	373	368	369	367	364	391	365	344	348	353	361	383	360	394	350	390	328	352	350	368	391	378	349	401	355	347	328	377	349	368	353	364	339	379	323	344	357	364	345	343	368	341	337	360	351	342	386	368	377	370	384	378	355	370	327	380	370	361	324	363	368	369	367	378	354	361	379	338	361	350	341	356	326	396	388	336	342	375	365	352	404	373	382	353	341	329	401	345	346	361	360	392	364	351	346	385	355	365	341	350	366	374	361	353	326	371	328	333	378	362	361	357	327	358	362	344	352	358	317	345	366	371	378	363	357	376	346	364	371	324	336	389	330	354	376	373	413	347	375	347	365	355	353	375	322	339	353	350	388	359	351	341	362	390	355	376	362	381	345	347	389	342	346	368	384	323	348	374	357	337	330	356	371	375	393	346	341	332	359	333	355	314	363	382	359	356	376	352	350	362	375	390	334	374	373	325	362	342	358	378	367	349	380	405	343	355	393	342	341	367	317	346	366	397	362	349	357	337	341	353	374	360	355	342	379	359	337	348	351	361	324	344	349	385	381	384	371	343	375	327	356	368	361	365	395	355	343	333	331	316	344	358	338	374	348	349	340	351	325	345	384	365	390	368	356	346	380	362	346	367	369	383	363	312	367	379	380	387	376	348	358	369	359	335	326	368	362	378	371	365	376	331	355	370	349	386	351	389	357	368	378	345	343	353	343	331	331	381	384	335	368	361	372	359	354	346	371	363	348	329	379	342	356	349	400	338	363	384	383	386	361	363	336	326	348	371	366	359	326	355	375	365	330	325	361	367	377	389	339	355	360	349	357	348	330	363	369	368	346	391	379	380	388	352	360	347	388	376	344	366	327	360	398	374	346	378	366	356	367	349	326	342	367	387	358	354	350	354	356	401	377	375	398	391	315	361	352	376	364	384	356	380	342	331	374	356	355	350	348	365	388	356	347	330	342	341	406	360	347	354	389	363	358	378	354	373	371	371	362	368	333	399	335	365	369	370	365	347	331	373	358	350	335	380	333	358	389	339	347	352	308	370	322	360	368	327	385	336	342	349	375	339	370	337	351	398	361	359	376	375	353	376	347	356	377	381	341	362	360	321	369	325	343	369	357	320	369	351	395	347	390	367	341	341	335	365	352	373	351	363	338	369	389	366	369	342	316	356	382	345	346	375	365	361	375	306	327	302	345	357	360	351	392	395	355	408	377	349	373	347	378	330	359	333	373	367	341	347	331	360	366	381	350	372	365	360	375	352	330	379	335	383	393	359	403	381	351	336	389	359	354	333	354	331	371	381	336	375	366	335	385	340	364	388	360	320	338	310	379	355	362	389	352	336	351	329	350	358	359	381	346	356	370	356	354	355	340	375	340	349	364	366	339	401	370	374	340	344	379	372	353	358	356	335	386	379	363	336	365	364	365	363	365	344	354	377	395	319	362	356	370	391	323	369	367	358	353	383	333	381	380	379	345	351	367	347	349	364	352	363	376	357	321	368	372	365	366	336	354	336	364	362	359	376	350	379	344	309	361	328	393	342	374	351	396	332	368	405	369	364	333	348	355	370	353	335	362	397	376	376	371	372	348	351	344	379	356	365	374	364	354	344	381	385	370	373	373	336	372	375	376	375	364	358	378	367	372	344	347	363	365	354	369	366	335	345	318	366	369	384	356	399	382	370	346	364	379	346	365	349	335	342	370	337	363	374	354	341	386	369	366	370	382	352	347	356	385	368	395	336	370	353	333	339	378	383	352	357	357	319	380	384	347	374	395	396	364	346	382	396	353	371	330	379	354	367	327	340	352	370	389	372	354	350	357	382	380	375	396	359	389	349	370	347	336	329	348	374	397	340	379	359	372	394	349	328	368	352	383	394	384	363	379	354	387	363	356	364	358	346	345	340	391	396	368	333	348	367	351	364	353	351	363	355	357	342	361	342	339	358	400	377	337	334	341	339	381	384	368	386	330	388	364	315	369	355	316	350	333	369	368	349	384	358	363	340	365	359	385	357	347	398	385	353	348	391	403	380	362	393	340	362	376	374	364	345	355	344	379	355	391	358	329	348	352	356	357	358	363	345	364	373	345	359	363	330	344	383	342	394	335	390	363	324	351	357	358	370	351	344	343	371	361
25580	21690	28215	26018	18176	9679	6196	3626	2313	1913	1611	1298	1139	980	912	869	790	754	694	706	704	729	760	758	678	727	665	663	656	684	700	700	676	655	728	703	715	667	699	653	667	680	648	644	691	596	674	640	651	649	687	659	620	667	644	673	686	699	635	624	639	666	627	588	601	670	617	633	627	661	592	610	668	594	646	623	637	600	675	609	669	681	599	636	654	638	628	617	605	674	645	634	662	649	666	609	631	622	632	647	603	660	654	628	598	622	627	618	633	642	612	633	597	649	667	679	655	640	649	665	619	630	667	635	671	637	655	663	601	657	633	628	655	649	651	612	627	651	631	682	641	625	626	639	629	628	624	637	669	590	657	628	625	585	582	698	628	642	680	636	675	660	653	626	656	656	679	653	614	637	645	668	656	589	681	658	672	708	656	630	651	599	586	676	625	609	654	650	672	623	635	642	627	674	661	615	669	667	641	652	646	637	564	649	620	600	651	610	633	638	660	628	675	619	649	643	656	590	666	673	636	578	649	639	607	653	653	685	617	614	665	591	632	639	576	617	652	627	641	644	649	634	630	647	657	607	649	642	630	647	646	631	640	609	685	634	642	619	667	612	603	663	648	647	658	647	625	650	622	670	630	612	639	662	639	678	618	628	603	618	641	646	607	665	591	625	630	583	605	654	587	637	609	656	616	655	650	647	638	629	641	609	659	618	693	677	625	634	633	641	571	652	652	601	635	671	642	642	629	648	623	606	629	626	634	591	640	613	578	659	611	643	661	626	647	630	623	642	670	620	650	628	631	666	664	624	564	636	670	617	614	610	638	614	666	649	594	638	632	627	620	632	635	619	611	629	696	633	686	681	652	611	602	610	571	619	652	623	639	616	682	651	631	619	636	627	608	610	655	593	667	671	615	658	617	630	613	659	597	625	639	631	682	663	646	597	600	660	632	619	645	683	608	653	651	630	636	630	605	618	673	605	651	614	637	669	643	687	599	652	630	634	597	635	635	616	649	623	616	602	682	612	602	637	617	595	664	661	647	636	635	640	689	630	650	637	614	645	642	613	624	613	645	634	697	614	614	694	632	636	611	632	625	650	622	634	616	637	642	619	606	631	611	588	613	587	614	624	674	625	685	621	664	653	648	678	673	659	620	627	608	656	632	620	608	658	632	605	696	650	628	686	625	628	618	600	629	669	621	680	653	581	636	592	657	629	647	625	632	620	649	587	625	630	632	652	632	624	607	674	600	605	693	634	636	630	621	615	603	634	674	650	628	701	631	585	673	643	622	621	668	617	686	650	616	627	623	628	652	631	660	701	649	632	647	611	570	606	622	614	646	620	665	630	672	616	642	635	622	666	670	607	672	628	649	617	649	657	609	625	620	641	600	635	645	662	637	587	619	653	650	636	607	679	588	604	602	649	629	658	637	674	662	658	621	584	642	630	659	619	626	651	717	631	634	678	673	617	606	632	612	611	670	642	638	659	661	656	638	649	601	623	629	641	652	626	588	647	641	625	614	630	589	633	656	615	592	636	687	641	587	666	663	644	647	634	663	628	621	570	664	673	620	632	640	593	659	688	606	578	642	608	607	622	617	646	579	643	601	620	656	639	643	665	607	584	624	617	582	617	616	671	631	670	596	605	609	689	663	626	655	592	627	693	639	689	593	606	571	628	614	668	596	600	658	645	615	620	627	632	623	563	615	670	637	624	653	630	655	610	642	605	590	627	628	648	644	667	621	606	651	634	680	646	663	656	623	609	673	629	625	620	604	604	651	616	650	645	634	643	679	609	661	631	608	602	618	627	636	669	659	699	608	653	659	619	640	651	635	623	632	632	634	627	617	630	650	665	645	663	627	599	646	652	649	628	612	602	638	656	640	644	621	627	623	615	675	633	608	673	611	603	667	596	654	683	664	643	682	640	651	645	661	624	616	658	599	651	600	631	666	623	639	683	600	585	665	588	625	606	589	642	610	635	654	650	628	617	653	650	659	688	634	611	628	637	586	601	626	630	651	639	600	582	666	636	649	625	614	606	662	649	601	585	634	638	639	640	646	677	619	628	640	607	600	589	632	623	654	610	614	706	617	598	684	646	610	579	595	620	631	608	639	639	666	636	621	659	603	620	630	681	637	633	593	629	629	633	644	645	607	647	624	608	626	626	630	661	633	691	624	656	609	621	648	662	624	605	617	654	656	632	632	611	618	626	637	637	646	613	590	619	630	591	640	669	667	617	681	661	666	632	588	630	633	617	618	633	649	642	591	623	600	622	606	657	674	614	618	664	638	619	673	648	619	655	597	615	619	614	668	625	664	632	636	632	633	656	630	619	634	647	678	660	626	647	618	610	605	654	620	594	644	671	598	642	628	636	630	631	653	618	626	684	651	622	617	641	627	661	681	651	617	621	673	647	631	623	610	676	658	669	615	641	663	590	617	620	653	627	598	610	636	624	586	653	580	643	654	623	669	644	589	649	669	648	672	613	647	641	644	617	683	603	634	628	645	646	648	600	618	630	642	615	641	683	674	693	615	656	631	624	656	638	635	603	629	633	616	607	600	605	630	698	617	613	651	618	643	655	640	633	638	609	641	585	634	631	651	658	610	597	626	606	595	603	637	598	629	631	651	632	652	676	616	625	621	658	658	623	648	647	618	618	650	656	645	681	633	639	680	682	655	653	631	613	635	615	667	620	647	630	617	632	641	644	634	610	615	603	681	672	617	661	618	607	616	602	628	644	694	582	647	632	628	623	662	654	652	653	649	654	635	643	606	605	635	644	651	613	605	651	665	628	619	669	647	659	597	640	616	660	626	640	670	597	650	625	649	635	647	685	645	648	715	604	677	651	634	590	672	635	632	662	676	576	628	614	628	684	633	616	658	618	640	608	650	602	666	603	664	614	620	627	636	644	613	639	659	653	664	667	667	614	671	626	662	641	669	633	619	617	668	643	643	594	679	685	652	623	656	640	661	618	609	642	628	568	632	623	633	607	633	632	620	649	643	685	641	680	660	662	650	650	632	632	623	680	640	601	624	638	620	631	623	648	623	645	635	646	665	622	630	616	667	639	638	636	683	631	594	639	633	639	635	659	628	645	616	646	632	642	646	671	620	662	648	685	653	626	613	644	633	603	591	668	593	656	652	634	630	603	627	608	634	612	644	615	678	612	670	620	692	699	616	653	663	614	618	630	600	622	606	612	611	644	675	617	654	650	649	670	642	620	672	651	631	587	666	656	613	605	625	614	620	615	674	638	606	604	619	651	646	661	691	653	631	653	604	619	623	607	615	607	623	594	613	600	660	618	597	652	679	623	626	616	628	656	646	642	636	660	615	616	618	574	597	615	629	692	641	620	661	610	595	610	597	594	613	610	617	687	630	614	634	608	664	595	603	628	623	652	622	654	634	625	611	616	633	655	623	632	611	630	637	625	677	624	612	600	656	673	615	636	656	652	627	651	614	615	615	666	682	621	637	639	647	632	671	661	575	673	624	638	624	600
18709	34276	27701	18563	14393	11766	8709	5805	4014	2933	2411	1929	1479	1205	1130	1150	921	885	805	748	735	808	835	845	791	755	727	732	703	743	715	695	748	744	755	720	777	718	740	736	741	706	679	702	635	683	661	647	625	663	628	729	635	668	689	708	660	677	682	724	682	664	661	664	691	688	659	612	612	644	634	648	659	653	616	720	643	647	724	662	646	658	671	627	647	647	620	654	681	689	724	667	652	653	640	664	690	665	584	700	618	679	659	672	672	643	676	672	645	681	644	630	634	634	661	673	645	618	700	687	657	652	656	651	654	607	655	680	632	652	651	664	651	639	663	612	630	610	689	680	674	684	712	672	639	686	703	656	625	651	630	646	640	657	622	662	676	653	644	692	688	673	640	673	626	664	658	657	642	702	649	636	651	674	653	696	687	647	671	677	615	658	625	652	684	631	657	666	641	699	656	678	659	652	691	621	691	687	635	700	689	686	658	641	638	705	638	655	640	664	657	643	649	642	651	649	635	668	623	651	667	641	611	634	649	691	648	629	648	633	676	644	631	660	656	731	669	656	640	707	673	606	711	629	628	603	679	637	677	680	691	657	626	684	652	660	638	699	624	658	685	631	661	651	664	648	643	645	683	660	640	611	645	645	639	667	638	662	644	670	691	658	683	667	671	682	642	606	636	634	651	656	674	702	669	621	648	654	663	680	581	598	654	638	684	695	634	642	639	601	679	650	636	645	679	671	702	605	645	619	665	686	659	641	608	635	658	698	631	648	620	665	664	622	646	634	646	668	645	627	656	646	655	680	673	634	639	706	724	685	654	661	639	644	640	672	636	673	655	636	651	684	684	682	677	656	662	635	641	647	674	678	632	676	640	656	697	660	636	672	627	692	655	638	657	675	703	663	661	670	659	669	634	688	685	624	624	674	652	683	646	654	686	634	663	675	624	625	656	677	674	623	670	633	637	635	630	681	666	644	680	632	709	643	647	702	672	652	646	638	646	575	624	622	661	662	626	696	639	624	659	653	680	645	653	637	666	645	660	721	677	659	661	666	687	639	690	656	652	651	635	684	658	621	666	661	648	711	630	651	668	670	670	598	659	663	659	660	661	650	701	690	638	651	692	655	649	692	672	663	674	627	644	655	641	672	623	685	654	693	685	667	656	628	615	651	615	645	692	655	651	669	626	617	681	642	637	648	681	702	678	685	706	690	625	660	663	631	652	646	661	645	673	652	646	718	668	691	676	691	667	689	692	642	619	598	649	661	642	667	680	660	671	689	617	657	623	675	635	681	662	633	630	633	672	662	662	684	679	679	685	648	636	715	681	638	665	695	667	662	644	685	662	605	600	624	659	625	673	671	663	667	627	693	684	700	602	648	653	661	691	665	662	689	650	623	624	593	652	618	654	666	621	649	633	665	671	663	646	683	624	681	631	634	614	612	671	652	643	668	656	621	664	639	654	631	657	673	686	684	635	627	636	740	588	655	653	725	646	708	624	668	643	639	664	676	661	646	656	666	675	672	621	658	642	637	650	715	675	628	617	637	668	641	684	629	637	651	593	704	615	680	658	655	643	651	609	643	657	635	632	701	627	680	648	675	615	658	635	624	662	709	620	685	687	625	620	657	668	671	650	666	638	658	644	636	646	667	637	636	664	669	657	680	622	646	675	657	658	667	699	685	657	657	691	690	721	635	589	642	682	666	702	663	641	648	681	665	651	643	635	662	677	631	648	700	678	668	662	693	676	688	605	615	683	631	612	664	643	675	682	683	633	635	626	653	617	661	620	620	619	668	670	652	697	630	635	655	670	643	648	691	659	655	650	615	665	626	603	655	629	654	649	679	634	650	692	632	645	668	629	713	640	664	603	678	644	662	600	612	693	667	662	690	623	657	652	672	683	638	672	656	660	625	615	640	622	655	630	663	686	627	664	663	677	638	645	626	650	673	646	668	641	682	655	607	639	607	674	658	666	615	667	630	649	661	634	656	659	675	602	660	666	655	654	680	676	676	675	680	655	679	655	662	643	669	683	693	651	630	646	655	686	670	671	616	664	634	646	677	603	678	678	635	643	668	658	660	653	657	649	663	634	673	666	649	669	653	666	616	650	715	658	667	675	693	634	704	656	631	587	664	603	614	650	643	670	679	682	663	649	631	661	623	644	671	634	609	642	658	679	636	687	624	642	637	659	639	678	654	669	670	663	685	585	677	640	702	666	677	645	669	697	643	666	643	681	655	696	683	660	691	672	624	696	651	653	700	645	700	639	626	661	640	675	678	623	625	645	683	652	699	636	636	617	632	647	662	637	691	679	669	704	623	627	705	683	706	682	630	672	605	718	628	640	646	642	681	702	643	667	613	625	701	623	646	656	643	685	651	677	689	684	643	653	628	618	659	674	655	704	640	638	657	670	660	692	689	687	659	659	641	652	611	646	685	651	679	664	658	620	671	682	647	663	612	658	711	629	677	650	653	682	667	696	667	648	620	646	649	719	698	674	634	671	680	672	666	645	659	708	698	683	702	685	664	640	676	611	656	685	626	634	649	668	666	662	628	684	655	644	649	621	676	637	628	618	677	643	659	645	655	688	642	638	653	610	669	662	652	634	667	633	646	657	669	658	681	637	681	613	660	657	668	641	640	656	685	685	629	667	645	680	634	656	636	677	644	621	673	657	642	612	720	660	671	642	602	671	646	663	653	650	660	644	658	652	662	633	631	651	659	638	677	665	713	664	606	717	647	669	667	671	671	654	662	672	669	608	647	622	695	633	634	631	672	621	656	630	621	677	592	648	665	663	660	655	669	634	674	658	606	667	649	636	688	680	658	661	696	634	625	665	671	627	666	680	676	639	685	649	643	625	631	667	653	682	644	643	682	605	601	645	640	640	688	665	672	658	634	641	675	646	675	648	706	644	652	676	682	651	608	665	676	649	657	648	626	654	683	673	645	612	658	676	686	652	668	624	650	661	620	660	648	621	666	638	627	669	629	627	643	621	664	663	671	672	648	599	685	635	685	685	703	696	736	653	644	668	686	610	609	652	611	666	689	636	637	649	698	632	664	668	664	650	627	671	670	659	630	683	648	701	661	678	669	633	693	659	618	692	690	646	688	622	659	687	682	650	635	649	610	653	621	650	628	656	656	653	640	680	645	610	657	647	642	698	635	635	638	627	662	648	646	628	626	706	665	653	650	654	673	635	626	683	640	632	658	634	614	652	646	666	650	623	659	652	685	672	656	679	670	596	632	683	640	651	640	668	690	671	641	698	679	689	642	713	663	657	634	631	682	692	665	640	639	644	610	612	638	660	666	662	623	664	668	634	653	622	639	631	711	624	609	634	657	671	664	638	664	684	634	654	708	665	705	695	678	623	644	631	674	639	639	645	623	649	680	632	686	627	651	677	640	640	651	640	653	711	618	683	649	662	647	651	630	647	626	642	665	646	701	664	650	676	613	671	664	634	668	674	646	616	646	678	617	665	666	679	654	622	652	684	616	694	659
23278	21676	29503	24347	21839	22513	18052	7499	4645	2886	2089	1617	1535	1290	1272	1111	897	827	717	696	691	739	793	718	735	664	668	658	626	680	673	656	637	707	706	667	671	699	669	666	653	632	626	573	551	573	560	579	624	621	618	600	547	558	580	621	595	578	627	610	602	643	623	608	579	579	604	548	573	613	515	588	583	607	587	570	562	611	539	603	564	605	621	578	554	572	602	537	547	560	531	557	579	546	589	536	561	570	530	554	558	560	508	543	549	600	575	579	555	550	556	580	545	561	560	603	548	576	584	585	543	584	567	572	593	586	596	544	566	560	544	573	541	542	547	593	534	562	591	549	616	566	585	569	630	585	589	549	558	557	566	551	541	572	555	535	594	560	582	555	542	565	550	606	577	552	574	558	608	570	561	604	550	543	565	580	578	576	563	584	541	548	581	522	575	543	552	604	548	570	577	571	583	561	535	543	623	566	564	545	548	576	543	586	573	551	581	563	537	551	536	577	573	612	580	554	552	573	545	630	562	576	626	574	539	580	545	601	527	563	564	550	571	587	529	612	573	566	570	562	596	519	616	576	608	568	581	572	586	599	558	588	540	568	613	569	569	562	569	562	595	560	548	575	548	590	567	566	611	551	556	555	572	526	606	585	562	569	556	592	561	552	579	562	605	598	542	587	558	554	579	557	563	586	524	588	566	571	567	541	562	578	588	541	538	549	588	553	543	573	548	557	530	579	533	602	590	520	495	553	530	601	538	563	549	575	553	562	567	579	551	536	562	550	585	548	537	583	555	535	544	589	546	548	540	593	552	559	631	569	533	559	596	596	583	578	593	574	537	554	578	570	566	550	553	533	579	598	537	541	528	544	550	550	594	565	591	540	607	542	597	623	612	589	583	588	561	540	553	578	564	614	532	562	537	579	576	587	586	559	541	553	558	594	573	614	615	529	592	561	631	555	566	522	532	544	564	589	587	575	562	567	566	535	576	537	557	530	548	561	561	536	587	586	561	571	562	578	550	585	560	606	552	556	570	589	553	546	557	572	557	549	582	567	511	550	535	555	574	599	552	557	560	582	572	597	587	581	597	524	538	558	514	567	550	568	543	531	575	557	556	555	580	528	589	571	544	557	553	529	561	575	559	554	536	591	618	549	572	534	568	585	555	540	578	559	616	577	610	597	556	539	581	553	577	559	567	531	583	560	573	533	587	622	598	595	558	557	592	551	553	542	538	576	605	575	592	538	503	582	528	569	614	484	550	577	546	592	571	576	561	554	610	554	570	580	551	561	601	578	581	582	634	565	562	569	577	544	598	554	551	606	581	578	596	515	600	569	546	612	576	563	557	573	549	554	552	534	565	576	578	587	544	496	570	569	581	539	585	591	558	545	572	598	603	610	545	572	542	545	570	579	576	553	584	583	571	566	553	566	555	603	568	550	562	546	562	586	573	490	565	542	525	536	596	567	538	552	565	530	576	635	565	532	565	584	595	591	560	507	575	583	549	571	524	536	578	529	575	555	596	561	568	549	579	563	534	565	576	562	522	596	555	540	565	560	581	533	592	540	569	516	550	558	593	559	567	579	556	581	595	556	560	602	540	572	577	550	530	594	563	587	553	589	541	579	574	604	540	533	573	578	582	560	582	530	533	555	566	535	577	580	568	526	559	538	561	575	549	563	533	551	576	584	564	590	536	545	560	582	553	561	552	548	547	563	589	556	565	588	577	588	558	605	580	589	564	604	563	543	575	562	566	562	535	560	555	574	588	578	531	568	568	572	594	540	584	536	574	552	588	590	567	570	560	580	564	562	476	542	575	546	576	553	539	585	522	574	590	565	516	546	552	543	549	543	588	570	566	604	598	581	562	570	568	552	566	530	551	557	569	560	584	542	539	553	558	571	574	566	583	522	568	601	593	553	575	559	570	585	538	581	528	564	570	565	587	573	549	580	597	594	564	568	581	553	543	572	558	564	610	593	568	506	548	603	572	567	575	575	601	581	588	523	560	553	564	577	542	567	581	561	550	590	573	559	595	529	568	581	597	546	580	571	612	506	546	575	518	592	586	549	587	518	566	570	561	593	568	576	552	572	594	603	580	560	584	565	565	602	570	589	569	584	542	590	558	559	539	563	552	565	575	571	631	577	572	540	533	585	608	528	562	575	590	550	552	572	577	581	557	588	545	585	596	586	561	571	568	557	562	572	536	558	572	540	573	540	573	584	554	589	594	562	592	556	525	584	555	586	567	558	602	582	558	566	577	572	539	558	575	522	583	583	568	567	550	569	614	532	581	581	590	558	539	570	598	599	573	533	555	520	593	520	556	543	574	551	572	563	548	556	562	570	548	552	603	602	547	579	577	546	589	612	545	554	565	574	559	565	567	560	569	582	589	569	621	544	563	585	563	561	556	533	538	526	538	594	575	569	538	548	541	576	524	560	560	559	575	574	576	556	534	580	506	604	595	559	605	586	537	558	564	566	595	559	553	596	583	596	585	543	555	572	554	522	582	575	573	555	573	558	593	559	549	539	548	558	571	563	590	594	574	555	571	571	568	551	578	606	584	588	564	555	551	543	545	510	572	612	556	579	569	521	533	527	555	497	566	586	592	568	542	598	573	556	584	563	602	502	568	576	562	598	535	578	572	586	539	558	566	590	536	524	533	578	533	576	551	584	587	553	576	564	569	621	569	607	558	552	564	551	542	605	567	545	529	578	590	560	561	575	589	576	532	521	567	565	566	576	543	571	555	554	562	546	578	592	553	551	588	574	534	534	555	601	549	582	538	574	609	536	523	554	587	558	569	573	560	602	585	548	576	609	569	583	544	614	575	557	579	571	557	592	555	547	565	552	597	547	564	586	551	567	567	541	551	561	560	580	552	576	582	558	576	559	588	510	574	555	582	553	591	533	545	555	534	549	551	563	552	607	564	528	578	578	542	580	580	533	545	581	546	555	554	578	599	568	552	522	570	551	537	594	563	578	560	587	555	540	625	541	551	590	537	593	547	572	554	547	585	582	570	586	559	576	526	544	569	530	573	598	556	577	547	559	544	550	573	574	588	545	588	573	636	550	547	525	557	559	519	584	561	589	592	575	554	551	570	554	548	548	517	582	571	535	572	563	581	580	544	586	557	511	574	580	554	559	613	572	565	563	547	559	536	593	531	583	567	622	577	552	572	589	573	551	536	572	571	560	544	580	548	527	557	562	552	564	581	561	555	576	581	533	554	577	579	551	567	571	549	573	544	597	526	516	556	555	541	597	567	594	582	595	516	541	550	576	555	581	603	580	561	523	561	579	573	566	563	547	588	531	568	589	552	560	595	594	602	558	551	563	584	561	584	571	561	541	581	546	564	584	584	542	546	621	540	534	569	567	560	539	593	546	567	564	534	558	537	579	552	589	561	532	549	546	584	537	566	563	533	589	557	524	572	548	619	551	544	579	551	553	542	551	581	569	571	586	549	590	562	571	540	579	551	556	585	540	557	537	584	541	607	550	590	575
21441	40882	35254	24775	22405	17300	13395	9841	6894	4515	2982	2296	2120	1752	1801	1440	1094	961	826	752	797	772	961	803	764	734	701	704	727	711	700	739	725	697	682	720	736	712	812	790	731	622	579	601	605	547	567	612	535	578	582	574	605	616	613	590	610	593	613	571	603	610	537	603	532	601	540	528	589	601	536	573	603	557	573	583	582	564	546	570	561	532	572	541	563	579	605	582	540	519	620	576	548	609	574	534	533	555	567	533	516	558	546	619	546	562	530	538	611	569	569	608	528	579	555	553	547	553	564	606	581	523	547	584	575	547	593	575	560	556	531	561	539	549	538	574	574	537	539	579	564	565	594	580	539	571	548	580	571	503	574	559	597	558	580	551	616	586	573	551	594	587	568	541	569	566	595	598	526	566	577	557	589	570	558	575	596	573	588	550	554	557	569	611	543	525	550	501	581	577	561	566	597	569	527	583	568	582	557	562	556	577	581	565	578	550	579	599	526	552	510	576	565	610	537	540	608	549	557	553	585	585	584	605	566	564	539	578	552	538	527	619	582	500	537	569	564	529	598	563	554	569	561	566	576	554	545	580	589	588	580	564	583	600	573	582	577	577	584	572	584	581	572	570	508	587	593	561	582	575	547	552	555	564	595	576	561	522	576	543	609	545	561	542	533	563	569	589	554	561	582	554	611	528	577	570	608	572	559	518	581	580	597	561	552	563	562	549	540	575	546	563	550	554	562	514	588	545	603	589	560	524	569	579	557	537	584	582	538	549	579	553	560	557	521	555	583	557	532	570	563	578	567	498	565	541	557	562	553	567	590	579	558	590	555	534	615	583	556	569	544	594	527	585	540	586	557	606	588	560	608	569	554	585	587	558	552	552	598	591	521	532	557	530	554	558	575	554	583	540	561	575	578	585	512	555	558	565	562	588	622	575	564	572	576	543	566	550	572	547	572	524	595	556	569	557	529	572	531	596	598	619	540	546	580	560	581	546	573	574	580	580	578	580	568	582	611	556	618	610	591	550	553	598	582	579	545	599	596	568	586	602	560	540	604	572	581	559	548	581	592	565	528	576	575	569	576	553	564	541	557	521	593	586	523	586	537	614	518	528	567	572	588	530	582	558	595	568	551	543	583	561	575	546	579	538	583	543	572	565	524	564	548	545	578	558	582	519	547	583	569	572	537	536	533	565	547	567	546	519	562	564	597	554	555	541	546	560	569	583	589	559	573	552	600	548	598	628	583	595	515	549	541	555	547	566	535	573	534	526	560	541	588	563	596	567	593	620	573	583	555	554	575	561	592	563	560	610	595	588	552	582	562	570	588	578	576	589	529	567	577	540	538	527	566	548	551	515	556	539	542	592	584	509	543	551	541	553	591	598	562	548	559	592	559	545	542	613	548	545	585	519	551	574	569	569	571	537	594	595	552	570	572	599	552	550	558	564	535	560	548	573	526	584	573	554	588	554	548	569	607	538	572	535	530	575	551	578	597	548	535	624	567	544	549	580	544	572	523	555	531	571	541	528	663	527	580	557	593	563	611	552	580	553	515	552	528	590	586	575	585	589	606	543	579	566	561	592	542	599	584	565	571	542	526	576	531	558	601	568	575	602	591	567	550	536	587	524	589	561	568	552	545	571	570	576	558	540	572	576	592	567	574	553	537	608	532	577	548	560	557	576	532	575	555	558	585	571	576	571	563	553	513	551	544	585	581	551	536	536	547	556	541	578	550	599	585	609	559	563	568	548	561	568	583	589	539	560	538	609	531	551	536	546	551	574	571	604	535	570	512	580	568	565	586	547	506	544	567	611	564	571	582	590	591	619	558	544	547	604	526	585	526	557	590	578	616	579	577	556	520	564	539	612	556	555	600	522	579	592	564	546	541	604	572	534	599	571	548	590	614	523	595	524	581	534	564	533	620	587	577	608	580	582	576	523	552	536	583	540	549	563	533	606	580	559	600	576	552	571	541	568	558	543	526	567	566	545	603	568	574	556	563	573	590	549	598	549	581	596	542	570	577	549	564	601	596	572	554	574	547	546	577	573	538	570	561	568	536	588	572	571	568	553	528	583	557	534	550	540	617	559	558	578	606	620	561	542	564	598	594	579	528	571	608	550	560	584	573	556	549	558	565	569	539	600	559	557	516	574	556	545	522	551	546	547	549	546	560	581	597	565	577	601	578	585	583	520	571	567	593	516	561	522	559	580	608	565	583	562	559	567	569	547	562	522	548	546	525	579	564	611	565	539	597	584	585	582	533	566	551	550	572	597	566	564	533	533	575	572	603	560	577	593	530	543	541	577	549	575	571	561	581	575	558	594	539	588	545	537	579	555	537	566	599	551	577	563	555	498	601	568	566	577	538	546	579	598	563	539	577	565	618	518	559	604	542	532	584	561	585	580	533	535	538	596	547	608	572	558	558	527	604	518	582	570	530	548	568	566	569	531	527	601	570	560	556	567	606	564	544	555	595	572	556	585	577	561	598	565	511	563	546	573	568	558	586	560	616	572	613	546	557	561	594	591	562	550	567	593	573	595	569	570	568	517	585	555	580	572	558	595	546	576	548	573	542	530	568	623	535	568	548	562	573	540	577	576	558	538	521	566	583	536	532	514	564	559	585	587	559	549	550	586	601	524	569	592	562	587	562	529	585	586	533	586	524	554	561	545	518	571	584	523	536	538	545	597	528	521	534	578	560	569	515	556	569	560	561	598	551	537	525	575	577	554	552	519	601	554	571	549	560	550	538	581	593	544	609	586	565	543	575	559	560	529	572	569	561	539	566	538	559	545	587	591	561	603	583	561	552	551	604	542	552	583	539	583	580	574	572	551	573	584	590	552	534	543	542	555	504	586	599	568	540	556	575	553	508	576	558	565	566	580	590	575	540	553	571	539	550	569	586	568	578	578	575	527	577	560	557	523	580	563	580	596	569	543	538	538	583	551	548	526	575	541	545	556	562	570	609	562	567	556	554	600	557	536	609	613	561	558	569	587	529	542	581	560	577	543	579	560	542	610	530	553	551	553	599	629	566	579	508	589	523	612	607	572	550	564	566	579	582	573	601	576	553	527	541	606	572	613	573	556	544	535	559	607	560	541	552	575	584	556	552	557	550	520	586	559	556	538	565	562	566	557	554	532	535	549	560	539	542	550	579	598	577	561	531	579	656	577	542	566	541	553	574	586	574	532	557	613	569	569	584	549	551	584	584	579	555	554	584	552	574	579	571	544	556	585	556	589	581	558	556	570	593	567	568	587	581	541	544	548	580	561	518	580	549	565	565	611	553	574	562	570	589	518	532	556	550	609	553	561	569	558	548	552	588	591	583	558	579	568	583	557	554	561	568	568	584	603	555	625	573	544	601	531	590	552	611	592	586	550	567	528	560	566	521	547	532	569	555	535	557	585	570	560	528	543	521	574	575	533	564	554	595	519	497	570	542	570	591	595	585	570	527	568	533	615	547	596	522	542	529	566	557	578	526	581	548	571	581	612	575	560
29297	22895	23877	16921	11338	7326	4572	3021	2144	1459	924	842	850	804	702	579	539	507	461	494	474	502	514	463	490	472	462	460	452	459	492	485	461	504	465	473	451	466	478	434	474	444	457	426	422	424	444	433	440	442	454	460	424	437	451	431	432	440	477	456	451	404	449	411	436	479	417	410	436	418	416	440	417	426	421	446	418	446	452	462	432	472	380	448	436	442	426	443	428	420	453	432	429	476	460	435	429	430	435	399	446	463	439	438	446	442	408	465	421	446	442	462	414	410	435	427	429	452	394	440	426	442	427	392	441	407	444	426	426	443	441	432	427	472	429	458	462	446	412	448	447	414	450	417	419	457	445	416	404	415	429	441	399	431	488	445	445	441	430	438	457	426	435	453	454	427	454	455	410	407	422	430	414	464	435	472	401	453	402	444	427	437	432	422	418	453	481	420	429	395	417	427	459	449	469	453	453	440	423	427	423	416	481	398	431	448	450	446	443	423	478	424	448	479	465	446	411	456	428	433	454	437	431	457	431	420	407	456	457	434	426	417	418	446	416	441	443	483	418	431	465	471	440	392	384	460	472	447	414	469	401	404	441	472	445	472	444	435	456	429	440	451	404	422	425	471	434	438	416	435	439	455	398	472	456	418	455	452	426	415	438	415	436	453	443	433	428	450	444	449	424	396	428	460	479	454	440	403	385	466	447	451	439	391	428	473	457	405	432	428	433	485	441	439	440	430	396	456	471	457	437	390	411	446	436	437	419	425	433	402	459	440	421	448	433	448	402	444	418	448	436	439	455	439	415	418	419	467	422	420	397	401	460	467	439	429	447	457	432	409	422	415	439	442	432	411	465	433	412	421	419	432	437	444	451	460	416	453	423	442	372	444	435	415	445	430	461	473	472	459	450	443	425	409	424	429	471	427	446	483	448	429	434	441	437	451	465	425	434	455	406	405	455	444	417	440	409	433	432	448	472	452	439	455	461	448	439	404	466	439	417	423	428	418	420	416	419	446	453	447	422	437	421	419	429	460	407	426	425	392	426	414	451	441	455	434	441	430	429	451	447	418	441	430	475	457	424	448	448	446	433	406	442	488	417	419	435	419	416	419	428	476	444	423	402	438	395	418	437	424	474	415	431	444	427	426	440	419	438	405	414	444	427	445	416	454	427	466	439	453	414	464	429	422	420	453	424	448	437	434	428	431	423	394	428	406	410	426	434	461	431	421	442	455	382	410	405	456	412	427	451	431	459	443	479	452	459	467	469	444	415	439	428	407	420	436	455	454	385	411	438	453	407	392	442	472	464	458	461	448	443	474	465	453	434	430	432	442	471	444	433	417	459	449	478	430	442	428	448	389	426	372	469	419	422	446	451	445	416	398	430	466	443	454	441	415	408	391	403	425	417	439	408	452	447	463	418	456	417	412	418	402	417	445	418	423	399	449	427	433	431	441	470	446	446	407	470	436	414	434	428	448	432	451	424	443	461	411	431	396	439	453	419	407	453	424	429	469	443	453	460	468	456	446	428	422	392	395	453	470	443	478	451	406	430	452	441	425	407	424	405	420	425	447	405	453	462	400	418	436	431	432	434	437	412	421	470	431	437	418	408	437	444	450	439	449	433	437	417	450	423	445	423	428	400	399	437	411	427	447	431	429	441	419	431	471	434	419	432	452	431	464	401	454	436	411	423	436	460	447	445	418	464	440	431	414	420	434	466	432	445	453	428	491	443	395	433	410	438	470	431	446	452	428	465	437	434	436	427	456	431	407	437	437	441	457	427	432	449	416	473	425	426	430	410	433	472	446	418	416	470	455	462	425	410	427	444	466	491	451	456	490	467	418	449	443	416	436	438	426	411	445	411	382	416	473	461	448	393	436	413	464	450	432	454	413	432	482	460	441	417	429	399	420	416	411	465	415	457	462	417	462	423	462	445	438	433	440	436	430	424	419	445	445	441	440	430	440	428	447	421	441	420	412	476	384	446	437	413	455	438	401	399	434	397	414	426	397	415	455	440	396	478	454	429	433	428	453	388	473	446	483	446	410	439	418	441	426	459	451	456	435	417	470	394	461	392	446	423	419	472	363	396	467	478	425	413	439	430	441	461	462	432	434	442	452	447	413	461	440	419	413	419	488	480	417	411	435	458	421	452	433	419	442	420	424	440	423	416	468	428	404	432	442	419	450	434	428	425	438	397	456	452	462	401	395	405	417	424	462	487	447	469	442	442	447	415	447	480	463	480	424	398	450	465	458	415	468	410	438	366	430	414	447	424	408	421	384	437	440	425	427	432	443	423	439	450	417	447	433	465	407	433	426	439	425	459	441	477	418	433	429	442	477	453	412	457	417	443	422	429	423	458	435	447	423	414	420	433	428	377	450	477	444	442	442	421	468	425	436	438	438	425	435	428	439	445	447	442	437	439	405	400	411	474	415	432	423	458	410	428	418	451	446	456	397	409	447	452	477	404	448	444	417	425	438	411	422	447	477	433	400	402	458	434	441	454	501	429	451	426	441	446	415	469	435	432	423	417	440	480	427	443	470	448	456	428	451	427	431	403	416	439	418	433	441	413	419	454	472	468	430	446	408	484	462	459	443	421	443	443	482	453	443	417	448	457	417	422	462	448	456	464	444	407	439	424	432	422	443	416	472	461	472	415	406	444	425	439	438	423	423	444	437	423	409	439	461	443	451	452	432	431	468	414	438	436	401	446	452	436	416	440	417	445	433	435	442	433	444	458	436	442	415	476	412	436	410	441	467	431	441	444	435	439	434	455	442	413	437	429	458	427	436	458	460	449	454	449	419	461	460	447	444	412	442	394	434	442	481	393	442	404	484	429	441	457	469	448	432	418	444	441	440	454	414	442	446	432	435	399	430	445	418	420	444	463	458	436	431	447	420	428	433	442	453	403	484	419	449	416	448	422	452	420	427	429	457	446	416	460	442	441	428	454	412	419	433	415	436	444	390	448	436	425	398	423	457	450	410	424	420	444	427	425	428	455	430	441	444	417	436	484	434	415	432	448	475	435	408	448	449	421	412	439	438	394	436	420	400	409	412	421	429	438	422	409	438	419	416	434	427	419	433	436	424	424	425	443	415	454	411	451	457	408	437	423	422	433	410	427	427	416	429	441	426	439	468	427	436	427	412	426	475	450	443	426	433	445	390	434	449	445	401	433	404	432	449	433	429	441	426	419	436	440	443	455	429	436	401	410	488	432	439	431	455	388	457	450	427	435	427	394	411	409	417	449	459	458	441	436	425	400	438	428	461	400	430	396	474	417	486	493	441	427	423	413	476	435	417	445	453	427	433	435	473	401	432	441	412	449	428	434	492	420	435	437	422	460	415	443	457	463	400	436	445	439	459	461	424	453	430	441	478	425	432	427	414	435	418	464	425	413	437	417	429	434	463	444	442	426	401	437	416	452	441	427	453	440	456	418	468	412	425	421	437	412	439	436	431	425	427	416	400	436	426	440	450	435	405	472	435	386	464	426	426
18439	29307	23866	15735	13688	10086	6759	4957	3519	2185	1366	1219	1091	1018	827	723	683	535	510	491	538	603	620	550	499	496	522	495	509	517	533	542	484	523	560	538	526	469	550	548	494	485	495	472	490	432	475	447	497	492	504	497	471	452	475	497	456	473	447	486	475	472	472	465	509	476	476	488	467	448	436	479	489	453	539	433	446	472	428	491	455	464	464	489	487	455	452	471	482	459	423	471	499	465	483	466	429	477	490	483	437	456	479	481	441	480	481	462	473	457	444	466	415	507	432	492	476	473	449	479	476	460	472	421	489	471	432	490	438	445	469	513	481	445	490	491	503	488	455	506	495	447	484	476	489	475	470	449	481	485	450	467	479	471	482	487	466	473	475	468	455	496	464	460	444	440	503	492	440	505	471	493	493	503	454	475	442	487	460	484	474	464	472	472	440	457	428	474	458	417	491	461	467	469	455	495	468	462	496	450	469	470	469	465	455	430	422	480	495	459	416	468	515	473	446	440	466	447	490	469	455	432	436	464	466	462	466	474	472	462	491	457	483	466	468	479	473	440	468	470	518	483	485	485	432	487	487	453	490	437	499	474	471	480	427	505	424	456	473	494	448	440	415	506	469	462	498	455	474	460	448	455	439	449	485	467	487	482	462	440	502	463	460	447	431	475	479	465	476	471	455	472	487	440	492	458	491	441	496	456	507	464	469	497	471	471	473	510	467	458	443	465	461	465	472	438	495	474	438	472	449	457	445	500	497	458	433	449	482	490	449	447	459	402	466	485	465	457	494	503	492	511	487	450	511	512	471	468	463	446	471	481	438	467	520	458	491	444	464	478	446	469	470	489	485	447	494	467	413	465	441	499	488	436	480	467	446	497	470	456	468	462	458	466	413	457	460	469	485	443	467	446	455	451	471	463	454	443	474	467	457	481	460	475	489	456	473	451	432	515	451	439	486	432	454	470	480	460	471	480	460	465	466	464	494	454	468	479	442	451	450	446	470	503	462	488	440	497	459	459	458	445	437	466	453	474	467	485	456	499	490	465	455	463	494	494	491	466	428	453	442	473	454	458	468	448	483	492	439	493	483	467	460	476	474	471	442	458	475	516	498	400	469	459	443	442	477	494	471	450	433	485	456	456	436	448	506	470	506	472	502	454	441	438	475	438	440	490	426	492	467	480	454	497	471	449	508	488	447	474	430	465	477	459	496	510	480	456	486	442	479	501	435	475	448	458	492	460	444	470	480	464	459	441	457	452	478	475	448	459	457	486	468	473	413	430	455	474	483	440	483	488	462	499	478	513	452	441	451	501	479	493	481	467	472	450	497	470	448	460	458	485	484	553	465	470	460	460	451	448	431	456	496	474	480	434	474	461	489	497	456	484	453	494	504	497	458	478	470	464	475	414	477	489	442	468	465	439	486	443	457	412	445	516	452	422	464	451	461	449	478	477	460	481	433	458	482	441	439	422	465	470	481	468	440	495	487	443	475	438	488	484	460	453	454	456	438	465	439	462	449	472	465	493	426	485	490	478	468	458	471	485	475	476	460	430	478	436	466	450	477	452	465	494	468	487	452	464	534	466	437	456	467	467	463	493	461	429	452	458	448	491	480	454	503	513	472	475	470	461	446	441	477	463	449	465	468	495	494	471	475	433	449	489	458	450	456	504	493	434	456	456	449	464	474	444	452	458	457	468	452	443	440	510	427	482	480	467	503	485	484	453	486	464	481	512	463	448	461	516	512	468	466	442	469	447	450	438	480	461	425	454	478	469	461	495	451	468	480	491	458	445	485	455	506	480	437	453	434	478	478	459	493	462	449	481	484	480	466	429	462	496	447	449	457	447	492	464	450	429	466	496	442	473	483	467	456	469	434	444	486	463	466	489	445	498	443	440	448	490	473	464	472	433	443	442	486	477	466	465	446	462	466	475	476	475	451	485	445	471	431	433	487	496	504	448	468	440	477	430	480	416	487	423	467	461	455	467	473	432	506	453	462	422	456	477	481	487	496	453	454	446	452	462	489	499	463	477	478	485	487	448	495	487	458	483	481	469	478	475	488	450	460	429	513	467	479	449	449	471	412	459	487	462	427	449	467	474	455	470	483	471	464	474	465	465	485	460	450	482	456	454	453	477	463	492	428	435	476	467	489	436	421	514	499	457	470	463	481	493	448	467	473	413	491	440	468	428	436	425	487	525	454	483	466	482	490	442	489	474	421	443	488	482	482	450	446	441	455	499	442	466	489	479	455	448	464	431	477	485	477	425	484	466	445	458	426	479	457	454	471	449	467	490	464	430	469	455	474	483	478	476	456	476	480	465	455	471	460	474	480	461	457	473	462	489	451	495	429	462	518	474	436	476	483	470	473	442	464	457	463	470	457	477	461	469	420	457	456	475	443	450	434	454	469	474	474	428	469	444	462	511	423	492	509	462	426	469	474	509	459	436	441	465	475	433	470	441	475	445	447	464	436	467	472	486	478	442	416	468	476	467	460	492	427	462	460	455	446	462	433	465	465	421	461	485	462	469	484	520	459	485	448	469	456	460	498	435	470	440	477	457	420	446	472	457	491	469	488	449	497	466	460	485	469	486	479	441	470	486	468	469	443	433	485	442	462	502	451	459	465	425	510	469	459	446	490	490	421	432	486	448	470	459	444	473	470	458	442	485	476	438	484	474	470	441	434	529	470	440	472	466	483	475	485	505	450	467	453	475	443	473	479	478	463	505	479	469	475	500	457	432	494	457	473	462	488	492	491	454	464	495	477	475	443	413	429	453	441	486	476	479	462	456	456	414	465	472	457	430	486	453	448	467	443	472	452	468	446	491	455	447	483	465	456	460	472	451	450	485	473	478	471	479	463	449	474	451	495	462	436	459	488	492	456	443	501	505	453	453	484	475	472	476	439	425	475	497	508	472	470	441	475	475	477	494	459	403	448	442	447	448	490	453	454	446	517	415	464	473	448	490	462	468	436	456	497	469	431	499	490	475	473	448	486	454	436	401	484	473	494	482	457	422	439	487	470	444	462	486	463	449	486	482	472	523	489	478	455	453	463	506	464	472	455	487	462	426	495	479	448	433	498	450	467	461	497	433	460	508	426	440	497	395	451	459	440	469	471	470	465	439	493	475	486	459	470	485	484	485	427	473	498	497	461	444	454	454	482	466	451	474	454	465	401	511	455	473	504	420	467	468	450	497	489	466	477	427	439	453	484	466	484	442	449	444	474	437	469	501	492	468	464	432	466	447	432	496	442	480	477	466	459	458	449	478	461	455	454	486	448	454	464	479	463	452	456	473	460	505	471	453	513	476	480	474	464	444	451	481	498	493	475	453	470	463	490	435	445	474	481	480	448	468	458	461	517	422	465	449	457	460	491	455	463	483	465	474	537	453	489	468	466	453	440	431	460	468	464	461	462	441	469	417	485	480	433	438	429	513	447	483	436	468	477	445	447	487	457	464	444	449	450	448	450	473	502	414	453	487	460	486	437	483	467	464
24428	21635	29054	24908	22111	18250	10348	5378	3168	2263	1498	1322	1135	938	666	585	532	479	423	448	438	472	465	409	405	410	358	422	420	377	385	398	408	417	389	405	441	397	406	401	382	353	379	389	330	333	374	373	364	330	362	362	333	329	343	346	329	362	349	346	362	382	354	339	327	355	307	365	367	350	324	359	351	340	369	313	360	324	351	313	339	343	353	332	323	342	346	315	352	359	377	315	335	345	359	361	354	306	365	335	371	332	343	357	326	341	364	349	350	336	347	322	341	312	315	320	345	336	314	357	346	346	325	336	343	336	336	340	363	328	323	326	321	377	321	356	330	316	356	348	356	336	368	342	329	318	312	294	336	350	322	324	342	333	337	340	330	347	333	326	316	336	322	363	347	328	345	326	338	341	332	365	343	330	336	343	338	367	361	314	343	307	350	331	316	334	337	373	384	329	347	320	329	331	314	350	332	359	334	340	308	292	337	320	326	366	319	321	327	334	345	343	352	337	339	372	342	328	303	322	374	340	349	366	315	351	349	349	373	298	343	338	374	328	357	375	356	371	327	370	341	336	335	311	339	326	322	324	354	363	346	327	326	350	357	356	302	338	362	338	334	352	355	377	322	362	307	362	346	354	362	339	349	339	373	314	368	334	325	350	363	341	350	320	335	308	353	322	336	366	312	344	349	349	315	303	317	357	311	336	314	361	355	343	360	322	342	320	339	363	350	323	385	341	336	299	353	345	339	311	340	340	318	330	338	335	311	337	343	315	329	346	324	350	346	312	351	290	349	338	338	349	328	342	339	329	375	328	344	336	355	363	327	335	347	354	350	342	346	337	339	358	318	325	325	327	354	354	336	316	346	338	317	360	343	330	330	346	388	336	318	314	344	347	334	373	360	340	353	330	339	303	287	358	371	373	354	340	315	318	319	333	315	360	328	318	315	346	355	325	316	319	329	346	357	316	329	338	372	346	360	321	321	360	315	354	323	326	342	349	336	329	317	289	312	320	332	335	327	318	331	360	347	350	336	345	339	331	361	324	297	328	385	353	332	368	335	355	307	331	354	346	348	320	365	319	322	324	374	330	367	357	321	332	327	357	343	341	321	343	372	341	352	352	366	317	325	353	341	350	333	330	367	322	323	337	336	361	329	313	346	340	341	315	312	344	360	326	341	355	341	337	362	315	378	375	335	350	356	377	304	333	332	318	353	358	302	325	359	359	370	342	316	330	359	344	319	339	317	337	327	309	323	326	356	334	324	334	329	330	343	316	351	345	308	331	349	302	335	334	333	326	334	321	305	330	330	369	326	351	366	335	332	322	320	348	322	338	309	373	354	310	353	320	328	320	328	287	347	354	360	300	361	343	338	328	328	331	346	335	389	312	342	330	373	313	328	351	315	305	335	340	325	373	374	316	337	323	345	371	328	311	359	345	334	354	352	359	340	352	360	350	332	329	322	343	374	325	301	353	304	332	341	317	315	330	326	336	358	351	392	349	298	345	327	321	345	325	338	311	357	329	333	318	329	371	356	342	308	301	347	344	317	330	343	348	324	321	337	330	340	358	357	333	365	332	330	321	324	372	306	357	362	331	337	332	274	311	343	359	334	347	303	320	315	320	347	329	318	351	354	340	356	317	342	319	359	338	344	342	350	370	345	329	344	313	328	322	310	344	332	335	350	332	296	327	326	358	338	364	349	339	332	330	339	338	309	351	376	344	332	323	304	318	305	332	348	339	343	365	305	329	311	329	334	351	334	311	321	331	324	314	356	329	331	334	331	336	375	321	343	313	309	320	355	339	332	364	327	359	367	355	328	350	353	337	313	347	339	336	334	344	362	351	315	335	348	353	341	343	364	352	352	307	358	303	337	335	319	341	339	310	334	341	336	334	336	329	295	309	363	368	334	311	335	331	318	307	355	350	320	343	325	333	319	349	339	331	369	348	332	339	323	352	341	351	346	374	342	359	346	351	329	321	349	330	327	324	306	324	318	333	307	341	316	376	311	331	370	347	330	330	353	314	345	342	350	345	340	368	313	317	357	334	350	333	356	329	322	322	312	333	367	331	314	318	369	341	344	359	316	314	298	348	317	350	303	329	325	313	325	322	319	357	325	348	319	292	332	353	370	344	364	334	350	305	352	350	362	324	338	329	346	362	297	351	358	317	307	356	326	357	336	379	336	356	330	334	338	329	311	345	323	317	336	330	372	323	343	307	323	347	329	323	338	320	319	370	347	342	340	372	353	350	325	320	356	315	316	315	322	325	373	330	374	330	319	338	352	356	299	344	361	345	297	346	329	330	330	338	349	349	315	358	313	314	295	360	359	331	359	353	348	332	319	356	309	319	312	352	348	349	340	327	355	376	322	325	302	379	347	336	335	330	351	357	320	345	351	298	318	332	331	341	355	331	308	347	331	340	350	313	332	344	324	319	323	349	313	305	327	342	341	297	338	319	316	323	362	332	334	352	349	345	352	340	330	348	357	329	347	337	371	349	376	335	344	341	304	375	320	358	342	331	350	354	343	321	316	314	343	360	358	331	348	336	357	324	361	354	362	301	317	358	338	329	298	318	337	348	328	337	321	324	332	318	303	311	307	345	344	328	355	350	327	357	302	312	346	334	332	342	304	328	346	335	333	327	329	316	342	316	336	316	334	331	350	340	350	332	318	338	330	318	353	338	352	376	352	349	315	308	316	336	351	345	325	315	328	326	350	352	328	360	335	319	304	360	323	332	361	361	348	338	337	293	295	342	352	314	341	335	309	346	333	351	342	338	327	330	337	355	347	342	346	336	329	315	315	349	359	319	347	367	338	371	340	318	314	311	313	322	324	303	327	314	350	325	374	332	354	328	334	321	335	321	347	315	328	334	328	314	349	334	382	344	359	342	321	334	314	331	339	366	328	336	322	351	355	316	337	327	327	341	341	338	364	340	307	313	338	312	335	324	336	354	310	327	351	323	381	331	336	311	303	303	358	311	306	354	309	312	358	340	292	344	355	328	363	335	304	354	330	343	346	303	332	313	331	335	346	353	335	317	331	301	332	346	358	334	331	324	351	362	334	346	332	344	372	332	358	333	309	337	324	299	323	347	328	306	353	363	329	342	344	329	357	319	341	332	355	325	331	326	328	310	372	313	316	303	326	316	339	373	318	344	328	337	361	357	316	342	391	363	349	343	353	329	331	341	309	327	350	327	351	335	314	337	335	325	317	347	317	357	337	350	324	342	345	357	330	317	337	290	323	316	352	312	333	333	302	328	353	313	334	335	346	303	330	318	315	338	363	333	324	356	318	353	363	349	340	330	328	304	328	327	345	390	340	318	324	342	350	317	309	370	323	332	365	387	366	334	359	338	355	340	345	310	336	339	342	318	355	348	364	334	351	312	333	358	349	358	331	336	304	353	307	343	297	346	355	338	325	347	349	293	332	354	335	312	333	332	330	363	335	349	344	351	321	353	334	334	324	296	308	323	302	351	365	331	298	324	340	305	328	340
20544	37506	30980	22364	19266	15823	11344	7924	5079	3521	2376	2103	1700	1251	914	706	649	564	521	486	518	583	548	462	472	455	442	435	444	509	444	461	439	452	492	470	487	442	467	474	439	408	412	323	322	389	353	416	386	394	376	344	370	383	343	396	367	430	389	373	360	387	377	359	372	378	360	350	372	390	361	346	375	363	372	368	350	374	336	357	367	358	341	350	386	315	378	365	355	368	381	388	336	352	372	365	316	332	392	411	369	388	319	364	349	344	340	345	336	371	345	339	368	336	345	379	357	333	350	366	359	363	340	385	358	353	342	339	329	351	396	349	355	341	344	328	365	348	359	377	382	364	381	361	360	366	371	340	352	359	373	358	356	361	348	348	373	315	371	360	370	356	354	335	364	364	357	359	340	337	327	345	352	360	351	369	352	340	368	356	341	381	350	348	361	341	362	354	345	380	364	349	377	366	365	366	367	387	362	397	375	366	363	382	347	346	342	372	388	350	354	335	363	376	362	333	355	343	334	355	362	371	342	338	372	345	360	352	326	332	336	365	353	323	398	349	385	317	401	366	366	381	368	337	381	379	334	390	369	365	319	375	351	392	373	350	377	342	323	351	371	348	350	373	316	354	355	322	357	374	325	366	384	353	344	341	363	351	370	368	342	379	373	376	340	354	341	360	340	313	391	358	368	354	356	359	355	357	354	323	355	353	377	358	342	357	329	350	384	373	358	371	381	427	365	375	329	344	371	373	337	365	353	338	345	365	339	369	378	380	356	365	362	350	353	332	332	345	356	370	355	373	329	372	352	386	387	364	365	379	384	383	361	375	353	367	344	338	364	358	368	326	359	374	351	340	363	350	353	375	366	343	340	327	405	321	358	360	369	360	340	332	340	353	362	364	360	360	382	362	338	371	335	339	330	333	380	350	358	417	366	379	359	360	337	386	360	352	345	387	338	373	364	364	343	379	348	364	319	350	338	348	365	330	365	363	341	358	338	367	372	361	373	348	363	351	345	365	374	367	368	323	369	374	361	329	380	335	355	350	370	344	367	358	356	348	325	368	344	381	369	350	364	363	357	381	400	356	353	348	366	333	334	356	359	367	367	353	320	353	407	388	334	363	337	384	365	366	335	385	359	379	358	378	344	353	363	363	348	380	353	327	392	379	339	348	363	382	363	327	351	349	342	350	355	378	342	379	362	330	337	374	367	384	339	324	361	367	387	347	338	353	372	348	348	352	342	356	359	352	387	366	352	326	348	348	352	372	349	359	341	364	398	352	359	352	372	361	360	349	375	375	376	369	356	332	362	337	364	353	348	401	346	370	357	363	368	339	366	370	352	349	366	365	352	372	345	338	363	358	341	344	358	384	352	346	345	344	359	341	358	341	379	354	391	379	375	412	376	348	371	354	378	305	386	364	364	375	352	360	380	380	324	354	344	342	355	382	353	353	328	357	363	364	382	341	347	361	332	352	333	378	387	366	360	360	366	320	305	337	344	356	364	335	341	360	380	358	361	344	340	342	374	370	360	365	376	349	362	333	384	348	393	354	371	354	385	368	351	350	347	355	360	348	357	368	355	370	334	344	382	365	323	385	366	331	375	324	381	352	337	374	365	376	304	351	356	361	367	343	360	350	397	336	338	370	341	318	370	366	352	377	358	358	361	341	361	334	390	365	350	347	322	399	333	345	372	329	345	364	363	370	384	352	346	328	345	356	330	339	338	391	365	337	369	340	369	390	362	366	353	378	360	401	347	371	360	297	376	341	351	340	380	375	371	372	348	344	364	334	362	366	389	373	372	348	352	360	349	341	338	337	340	334	345	361	375	347	382	359	355	333	335	336	373	336	349	356	348	335	336	348	337	385	342	331	332	374	354	351	361	353	378	348	358	392	357	379	352	356	361	371	366	343	382	371	368	375	360	337	366	366	372	364	337	333	353	355	350	358	321	330	363	336	368	321	354	381	369	353	354	355	373	346	375	343	347	350	354	350	349	327	368	408	358	411	311	344	337	342	339	371	372	338	348	360	355	322	350	350	339	354	337	367	333	364	357	374	350	360	351	327	363	335	367	367	332	347	395	350	372	361	370	332	335	321	321	371	349	374	371	361	352	356	343	343	357	357	340	387	373	325	364	383	334	358	356	339	342	352	360	373	362	344	352	344	408	335	374	349	394	341	379	362	320	330	358	320	350	337	354	323	331	366	365	384	389	351	377	345	374	354	341	376	356	371	321	339	363	311	352	350	360	335	365	380	344	395	376	345	369	341	377	367	346	345	363	369	343	350	336	355	374	370	378	360	335	367	342	372	331	341	359	374	360	376	339	386	353	361	348	355	317	345	359	342	375	366	334	314	345	379	368	357	371	329	370	371	350	358	345	347	369	358	331	374	346	343	330	361	337	321	369	349	361	358	316	353	339	339	376	370	339	348	346	345	344	355	385	330	358	394	394	328	360	378	348	361	370	346	352	350	347	349	327	337	340	363	393	390	364	360	376	356	374	339	347	337	389	373	353	376	320	361	376	346	367	358	342	357	376	315	387	382	346	377	358	344	337	369	342	383	370	385	332	352	354	334	353	357	357	339	353	370	338	400	365	351	357	403	350	360	380	378	336	359	385	406	338	323	376	355	364	361	353	317	348	359	352	378	363	350	385	390	367	346	329	346	373	354	377	381	320	376	378	325	323	354	344	387	360	356	345	362	345	370	379	345	356	361	359	373	362	348	388	353	338	340	357	340	368	333	368	324	391	361	373	346	377	363	376	359	383	346	352	348	350	353	377	356	381	349	353	357	351	357	330	366	378	361	372	358	362	348	369	329	383	386	359	342	341	358	345	336	350	349	362	363	360	366	379	353	355	355	372	349	352	380	357	331	355	363	347	373	359	337	393	378	359	373	337	360	381	353	333	340	358	358	398	348	378	362	339	361	380	367	372	392	393	341	376	375	346	337	368	397	345	374	360	355	364	367	326	365	363	331	398	342	366	332	366	317	379	346	339	390	368	371	356	375	351	365	364	359	356	376	364	341	356	372	343	337	371	358	365	362	361	381	356	390	332	319	379	399	380	357	367	379	332	360	386	383	365	329	351	346	365	344	348	339	345	344	360	341	335	369	351	344	355	352	377	354	364	361	365	347	387	358	358	389	354	353	381	344	370	334	343	372	369	341	390	340	373	336	330	358	352	351	351	381	382	302	329	386	387	325	371	336	343	373	349	331	365	345	337	365	353	336	329	375	371	386	375	339	343	356	357	352	361	376	343	338	354	389	346	362	370	356	343	358	331	368	383	362	332	389	352	330	389	357	402	357	365	351	385	356	373	383	378	349	363	374	355	321	350	351	353	348	377	371	371	357	334	348	357	348	395	362	361	358	389	333	349	343	375	369	364	377	365	347	326	368	363	358	362	354	346	374	366	362	358	351	369	374	346	380	366	341	343	382	358	346	358	371	334	374	353	376	369	338	338	368	380	372	350	369	334	368	321	354	343	370	391	377	345	309
25671	21747	28385	26223	19026	11477	7383	4500	3226	2332	1588	1365	1206	941	902	861	820	736	770	759	728	739	696	661	738	692	682	714	701	634	667	676	692	710	684	693	699	698	672	635	687	644	636	643	616	682	662	628	619	667	663	686	636	668	688	626	669	660	702	668	634	686	659	664	638	641	656	652	623	659	635	608	618	691	642	631	658	647	631	620	577	603	630	620	663	677	638	602	626	601	620	653	666	634	662	612	604	683	658	636	676	654	658	617	621	644	614	625	625	613	639	674	642	684	646	624	643	656	607	645	641	635	609	680	605	645	646	647	610	671	704	674	613	610	605	644	604	623	651	655	636	642	658	609	621	674	633	673	594	657	629	623	605	652	670	643	648	669	637	616	690	665	657	633	645	623	637	643	624	637	640	651	603	638	634	597	644	681	626	691	627	603	635	636	609	643	638	665	608	681	648	690	626	583	636	655	685	649	651	648	657	654	641	637	611	628	672	628	607	650	646	662	603	638	638	621	638	677	632	638	652	669	656	617	648	638	633	656	655	679	684	642	615	638	607	658	686	622	665	600	665	600	632	636	633	645	647	677	672	638	661	620	607	621	607	625	645	635	653	634	682	625	662	681	657	683	643	640	644	623	674	648	627	634	635	623	690	633	592	644	630	665	653	610	669	641	670	683	626	646	634	682	614	671	666	664	645	696	627	645	678	636	611	679	648	603	661	667	640	611	614	629	624	618	683	644	646	618	618	654	632	609	594	656	592	679	625	639	650	631	705	642	622	654	598	679	655	640	614	627	659	640	599	638	603	614	638	626	588	657	652	630	663	648	651	610	616	624	641	665	630	625	651	620	640	626	627	661	589	673	639	667	621	616	640	580	636	631	592	648	679	641	627	634	660	613	659	674	664	625	663	682	611	613	654	635	659	656	653	661	618	627	625	685	615	601	683	643	642	678	670	600	644	639	649	652	603	623	614	652	696	659	673	642	656	646	646	617	627	652	655	654	634	674	602	671	634	669	623	623	663	638	653	689	609	648	640	628	623	626	716	619	642	649	610	649	671	655	632	615	671	648	680	686	677	648	620	654	631	706	657	622	624	645	642	606	650	605	642	694	685	638	649	649	628	624	617	609	639	656	648	620	641	643	672	618	664	624	624	630	649	673	616	618	670	623	625	633	626	659	709	631	664	612	645	648	628	684	687	628	694	662	625	643	656	619	641	648	630	628	631	654	678	621	626	614	635	623	623	648	628	633	647	642	633	637	642	639	624	606	636	614	597	664	629	637	652	658	661	677	648	620	658	594	671	651	638	665	624	643	658	645	664	671	683	644	633	603	638	632	649	667	667	664	632	626	674	631	639	669	680	630	622	641	621	636	639	627	648	625	654	638	659	626	714	644	617	647	610	617	638	680	620	624	615	620	652	636	631	660	613	675	661	670	673	614	660	674	618	625	628	661	651	646	653	669	621	632	635	596	618	652	612	638	604	626	581	674	641	665	627	578	670	617	668	648	628	627	621	637	700	609	596	662	634	643	675	674	635	641	659	635	621	626	652	619	664	621	616	629	648	652	659	654	640	659	661	678	639	691	653	682	643	647	659	644	678	650	663	609	602	602	646	590	632	678	678	644	663	658	637	685	618	642	576	626	668	645	636	627	655	681	613	602	646	629	650	671	617	647	664	620	666	660	639	630	620	644	658	626	632	658	593	642	586	607	656	656	662	660	668	640	627	625	655	635	673	666	628	593	653	627	623	633	626	650	599	621	679	595	660	624	627	631	628	647	647	607	595	618	647	644	620	633	627	611	609	577	678	639	644	656	647	708	644	649	623	602	652	661	629	639	644	638	643	599	617	664	657	624	630	665	642	630	652	651	687	638	671	624	611	634	655	622	627	617	618	607	642	678	633	681	583	633	677	674	630	640	704	637	632	649	656	637	652	621	678	649	657	641	665	663	608	633	624	692	619	673	690	680	670	658	637	660	639	687	605	681	688	667	641	637	642	684	662	659	638	658	656	628	616	598	674	607	647	648	629	621	638	695	662	680	629	702	634	685	650	606	663	662	646	634	639	632	678	621	613	657	622	648	628	676	673	695	595	643	680	641	627	646	604	692	619	701	649	686	622	658	657	648	639	621	657	650	605	645	652	676	595	648	646	657	701	615	639	616	619	691	654	635	649	644	637	670	642	632	660	642	647	656	649	665	645	681	640	674	639	591	681	607	635	609	625	641	675	647	650	626	637	573	618	653	614	663	668	635	677	672	669	655	603	644	605	656	648	626	645	660	674	624	629	644	653	655	599	606	647	685	667	623	660	659	601	678	624	640	619	637	635	633	622	675	641	618	684	641	609	657	656	643	641	662	640	610	651	645	631	671	642	653	673	608	684	607	677	651	653	644	628	673	619	655	625	662	632	641	666	649	654	657	659	639	626	703	602	651	683	653	673	619	589	624	595	621	651	631	601	640	631	675	636	665	660	630	650	614	626	664	651	661	618	640	644	616	678	672	643	634	659	601	662	631	659	676	618	641	616	644	650	620	698	663	664	637	681	638	594	664	601	630	630	621	680	619	642	666	625	623	649	635	635	614	636	635	667	649	640	661	656	605	646	647	617	682	631	628	739	661	625	644	692	649	641	654	647	625	594	667	631	608	659	633	646	633	675	613	666	673	627	679	633	642	624	652	631	689	674	663	615	649	650	643	627	637	652	637	640	622	614	666	621	642	620	637	646	655	626	675	649	659	657	643	640	593	637	581	677	656	610	598	612	612	584	622	657	646	606	665	651	649	610	580	626	650	641	666	625	619	632	670	636	638	674	644	621	644	594	623	653	666	628	671	715	622	630	645	644	652	613	615	674	630	669	612	605	658	612	649	672	672	637	645	650	651	656	604	665	645	678	681	674	599	618	615	684	633	620	649	605	617	614	585	636	653	639	709	635	652	668	638	561	639	615	591	685	683	616	593	627	641	653	667	610	622	653	588	638	614	669	618	625	630	633	701	658	619	622	637	660	675	631	668	670	640	633	616	643	631	653	653	659	670	673	658	670	640	686	631	626	652	672	665	658	631	658	626	640	648	661	657	663	668	626	640	624	644	650	694	591	609	596	644	639	663	609	651	664	643	643	601	709	637	648	625	601	632	631	652	688	671	639	625	689	653	629	638	646	735	621	642	679	661	651	687	660	651	720	635	698	634	639	626	648	598	661	609	647	661	648	612	641	632	623	646	633	643	602	632	612	632	619	675	627	619	624	626	597	627	644	622	671	671	620	579	675	572	647	681	635	664	627	597	617	647	628	687	638	666	702	629	691	610	648	612	644	659	624	650	664	601	704	659	670	648	691	660	641	624	687	644	676	661	655	676	612	652	645	637	669	653	623	646	619	674	630	648	705	693	620	648	648	640	635	633	646	602	642	618	642	640	644	609	648	649	638	646	622	631	629	627	636	594	645	650	620	688	637	630	631	628	637	663	670	672	658	627	680	604	594	664	636	617	642	624	644	669
20061	34718	28862	21021	16637	13086	10088	7491	5506	3598	2345	1927	1603	1278	1057	965	863	822	726	738	844	832	747	719	730	725	736	725	752	754	728	740	741	701	720	724	694	724	734	739	696	630	645	690	629	643	647	643	733	704	687	645	671	746	677	660	703	721	621	719	671	736	670	668	673	634	637	663	653	669	594	672	658	674	650	706	634	655	592	654	676	657	660	715	660	651	649	653	705	607	650	668	670	631	650	616	662	665	660	654	664	597	685	688	672	671	660	646	688	649	641	681	670	581	649	692	637	671	656	625	664	642	684	662	691	679	662	657	633	685	620	646	691	696	705	661	675	629	666	691	684	687	659	665	631	656	645	674	650	670	642	667	655	704	672	640	675	637	662	699	700	690	675	625	619	692	645	658	643	676	672	632	651	688	662	673	651	611	668	674	647	669	698	617	686	642	676	716	690	651	678	647	677	684	648	606	638	680	653	702	671	642	665	625	677	669	664	663	676	628	686	639	678	658	660	636	668	658	659	652	650	662	655	664	669	681	621	610	684	694	658	649	653	689	681	677	645	650	672	660	696	690	652	673	632	692	629	626	637	647	660	628	634	693	637	636	640	656	624	641	635	659	688	665	678	664	683	659	674	672	664	668	645	675	604	710	627	639	636	702	564	668	679	639	670	676	648	599	702	660	661	663	684	626	641	633	673	644	635	641	648	701	655	695	711	639	669	636	648	617	626	662	668	666	659	628	621	698	635	657	668	593	659	674	700	685	702	671	657	677	622	665	680	653	670	673	621	649	669	679	632	649	662	665	623	657	639	697	701	690	660	641	645	590	664	664	632	673	636	667	646	657	651	642	609	668	640	630	644	654	667	677	713	649	699	646	669	678	672	656	670	622	640	647	637	660	655	614	704	621	701	644	638	660	669	640	699	673	669	647	608	681	668	631	597	619	644	629	685	676	639	671	638	666	634	666	674	635	682	662	623	669	651	653	648	603	668	674	613	666	660	647	654	665	661	617	673	625	655	705	653	608	664	667	669	673	620	662	634	648	648	636	650	678	651	651	675	654	644	636	639	713	697	660	680	694	670	674	658	598	620	670	639	638	656	671	628	648	689	638	642	615	644	698	680	645	620	689	672	643	648	647	683	657	675	685	651	677	647	642	644	639	630	656	659	668	649	663	643	668	648	642	691	714	684	637	708	669	668	628	626	662	715	646	685	620	665	640	626	664	630	634	665	635	629	674	612	668	659	681	672	694	661	655	685	662	637	674	671	655	676	702	672	677	673	634	670	676	626	673	643	699	692	620	630	641	657	699	629	619	666	636	709	690	687	668	694	620	664	682	672	665	615	671	691	658	642	655	638	617	646	644	647	636	653	645	656	662	672	656	703	695	663	666	638	637	610	683	660	657	673	695	639	628	618	680	637	685	655	702	673	648	689	676	615	653	679	663	645	688	638	721	646	624	643	670	639	656	684	665	676	651	612	672	673	666	701	665	638	672	685	663	653	688	703	699	697	652	716	628	663	645	628	641	653	653	648	656	654	646	650	615	631	655	700	635	650	671	645	618	647	660	648	659	660	648	649	679	679	664	664	715	665	705	675	641	680	674	670	692	693	678	648	663	674	673	650	654	670	655	669	645	608	714	663	638	678	687	664	622	638	630	674	643	724	643	675	653	680	701	653	712	644	643	660	622	622	632	646	649	630	672	652	647	666	623	659	703	656	646	663	689	621	655	670	663	660	716	652	667	649	642	674	695	636	705	678	659	615	692	650	678	654	643	622	659	663	658	656	670	636	622	653	658	666	669	634	666	704	677	661	654	617	653	689	631	682	621	636	659	735	639	640	630	695	656	622	691	648	696	683	653	674	711	673	681	690	668	663	664	637	621	658	685	705	599	693	695	663	684	661	645	727	679	629	652	701	691	636	666	671	673	642	617	675	650	624	679	660	630	655	642	663	663	659	670	705	656	657	688	641	691	619	667	666	633	660	696	667	677	651	664	655	650	640	666	717	737	630	674	679	672	654	649	643	597	637	637	685	698	660	659	664	640	687	650	652	697	660	724	673	663	638	633	666	701	712	661	690	651	708	686	644	671	641	673	654	642	688	670	695	650	662	653	711	694	686	677	662	638	614	693	664	627	722	700	648	652	677	694	668	646	638	621	627	649	635	663	638	644	611	682	666	675	678	639	645	631	682	671	625	664	656	682	630	620	623	645	672	680	667	672	690	610	680	705	684	643	676	641	640	625	640	625	658	659	690	657	636	664	656	634	691	683	642	667	647	654	639	716	687	660	713	621	628	626	662	670	618	651	656	628	623	614	696	649	663	680	636	681	683	663	642	642	649	645	631	643	706	676	704	650	636	629	641	640	631	710	656	639	656	688	649	673	701	675	670	608	647	639	674	664	659	692	622	690	630	704	663	651	622	674	694	671	632	665	694	642	608	687	642	633	654	668	621	699	627	654	700	671	643	648	641	682	680	665	655	667	680	697	630	682	650	639	691	642	652	670	677	649	645	642	677	709	699	667	690	644	642	613	699	619	622	678	690	678	670	669	659	645	635	655	642	621	649	633	654	650	642	645	689	675	637	687	646	647	593	644	665	629	645	673	694	648	694	689	635	644	663	638	683	678	635	663	641	673	671	621	665	711	665	643	644	661	700	673	677	649	643	638	626	649	675	694	642	676	695	680	641	622	675	676	666	669	626	638	645	661	623	646	656	628	649	658	660	677	689	658	662	648	688	699	649	653	638	676	605	627	639	670	611	656	662	713	659	652	687	660	676	651	693	676	668	650	716	683	656	640	666	678	629	629	691	644	651	706	613	676	729	640	641	655	672	689	693	640	635	667	676	640	711	646	654	662	677	711	653	638	652	674	627	702	661	646	668	637	681	653	629	627	676	648	621	630	681	625	630	684	675	638	686	625	649	625	689	669	644	693	692	627	668	619	647	657	676	651	654	682	649	609	649	672	624	652	687	679	660	637	645	659	636	648	667	640	655	600	640	642	656	666	670	687	686	660	677	678	647	649	679	671	647	673	665	636	691	695	640	638	657	656	653	621	617	681	711	649	689	642	601	660	654	602	656	653	663	683	680	629	653	616	653	685	670	683	643	693	638	664	610	644	662	687	706	663	661	669	656	667	663	634	658	646	677	613	660	629	748	699	615	689	649	682	610	654	621	625	647	639	683	631	635	637	656	660	675	646	624	647	643	661	663	671	677	657	668	659	663	682	718	672	676	662	666	661	652	652	660	664	631	691	630	639	639	672	652	645	667	657	666	665	653	625	682	629	644	678	638	657	649	650	643	655	640	674	626	612	670	655	627	654	654	615	623	677	640	666	683	688	667	642	691	667	672	724	678	660	660	663	628	696	669	635	679	688	644	673	640	674	684	693	655	630	679	695	669	622	663	622	699	650	641	684	608	642	645	637	690	664	696	645	642	669	647	673	635	697	663	645	686	735	620	649	641	608	664	677	630	671	646	664	660	669	649	640	698	673
22251	20778	28351	23301	20901	21747	18555	8384	5239	3820	2445	1835	1590	1332	1100	962	855	724	734	656	732	743	728	656	648	695	636	647	683	674	686	698	653	652	644	614	660	650	614	621	580	581	538	575	572	576	556	566	568	606	548	543	598	559	577	548	572	535	562	600	558	562	551	544	546	580	566	552	508	549	524	559	561	561	532	578	560	563	524	525	567	588	567	558	584	594	542	573	554	505	560	495	585	538	517	548	545	541	562	551	529	552	537	579	556	523	568	525	563	550	537	536	536	548	545	569	525	504	557	490	510	585	520	585	538	541	529	530	600	530	558	525	531	565	536	522	551	526	528	576	566	516	574	546	545	528	574	496	502	532	535	550	581	551	512	555	557	502	520	516	539	618	528	514	497	548	517	520	536	539	539	504	520	609	573	543	566	592	554	592	537	539	512	490	557	564	532	537	556	578	544	591	518	557	548	586	570	516	529	596	578	521	549	556	543	571	565	565	568	511	525	613	528	549	543	539	571	562	584	536	517	576	526	491	545	549	518	554	579	501	558	567	553	550	569	543	584	556	604	513	549	548	533	526	576	531	533	553	586	536	516	551	527	546	528	607	569	527	551	528	536	531	569	509	576	539	554	529	568	531	548	539	558	605	566	533	559	548	556	529	591	503	530	542	562	551	535	591	547	560	536	530	543	586	566	567	551	557	545	551	533	496	522	541	520	550	531	530	548	541	538	509	545	513	540	502	524	535	518	559	526	554	526	546	574	560	537	544	542	545	535	572	523	542	533	572	543	523	570	552	527	592	518	508	517	522	538	531	553	561	525	525	565	561	523	569	539	558	518	524	543	536	529	544	476	556	550	551	525	544	512	558	524	518	527	529	596	500	590	551	520	496	576	530	553	573	505	538	546	567	536	555	544	578	536	550	530	532	593	549	531	509	538	544	573	554	499	580	556	574	571	582	519	558	496	575	553	511	555	501	515	548	571	585	541	566	536	550	572	544	524	542	542	518	537	495	527	576	519	560	553	566	557	541	549	541	529	563	524	544	547	508	568	541	530	599	561	521	503	517	573	547	587	561	566	578	543	509	603	541	498	551	565	530	524	494	551	595	561	504	568	528	556	513	529	548	568	529	545	544	567	521	558	554	560	497	567	516	546	517	524	545	576	526	511	550	549	562	555	546	528	559	503	565	561	551	548	590	516	574	503	537	547	548	552	608	516	535	577	532	566	521	570	535	558	500	543	567	517	548	571	550	528	552	527	542	525	528	529	560	557	517	531	544	567	592	507	537	520	480	536	519	539	544	583	528	502	571	550	551	520	572	526	520	547	530	540	539	569	507	525	570	546	523	533	561	572	577	572	532	539	562	512	526	505	548	555	509	530	499	539	589	580	573	543	604	524	541	582	539	510	599	561	517	530	523	578	531	521	580	539	543	508	571	490	592	551	549	544	569	586	558	533	534	566	545	528	543	547	518	535	538	511	542	536	508	568	530	508	548	530	575	550	522	596	550	555	552	578	546	500	533	496	515	569	556	511	560	528	580	541	524	509	533	548	544	570	559	556	512	513	541	511	569	568	566	581	538	543	529	584	544	549	564	566	534	535	556	542	551	587	533	544	578	583	551	529	535	523	538	525	562	551	540	573	567	535	558	575	538	549	547	536	591	537	512	572	509	487	526	566	512	595	572	585	542	532	550	545	523	544	534	505	530	546	531	544	504	543	568	562	535	597	546	549	533	498	526	532	547	532	560	536	564	526	563	543	507	553	560	568	524	533	553	530	525	548	556	534	572	538	549	564	559	565	551	518	529	557	545	545	567	521	540	582	529	525	560	541	548	539	573	511	557	542	556	537	561	520	495	585	546	541	534	573	583	543	549	540	526	526	557	531	589	591	499	524	546	549	504	528	555	530	539	541	544	499	567	552	522	569	561	544	511	547	541	511	564	588	595	512	502	506	509	527	505	558	544	520	578	513	538	566	562	535	528	564	566	563	525	534	508	524	526	556	557	548	541	557	585	550	523	537	546	605	537	568	514	568	548	570	553	569	595	515	535	529	542	522	509	535	508	530	605	561	523	598	544	539	581	560	531	510	563	534	561	524	527	500	546	541	552	539	540	537	527	518	548	571	550	566	556	553	570	567	581	529	546	522	550	566	541	523	535	529	538	523	549	529	521	521	529	565	545	528	548	490	531	556	521	538	516	510	537	537	561	531	521	512	558	565	500	527	550	544	555	522	549	544	553	547	538	561	522	520	509	588	553	543	537	547	577	524	517	537	524	540	532	584	541	562	527	533	532	550	537	555	595	527	538	544	508	539	586	584	553	543	539	539	564	559	526	499	550	558	504	546	604	518	560	536	583	519	535	567	497	566	546	530	573	551	552	533	535	540	519	537	572	589	529	513	536	516	535	558	532	548	557	556	521	540	549	519	551	505	527	569	517	534	529	546	552	525	565	528	556	527	550	576	526	521	565	564	555	532	536	546	576	547	495	539	495	551	537	489	548	548	528	547	548	550	539	544	582	585	539	521	579	581	531	554	536	532	540	534	544	534	532	568	566	548	552	575	555	528	571	564	537	537	527	509	572	504	516	546	544	543	529	543	507	566	553	525	569	529	527	543	529	575	531	528	508	567	523	570	553	532	548	519	530	496	531	594	528	569	552	529	537	556	557	562	538	541	566	584	528	534	546	539	568	585	539	552	525	573	563	522	546	524	538	572	541	549	522	555	555	585	574	535	516	567	543	527	575	494	531	566	535	497	563	496	600	598	533	553	534	517	527	514	527	537	566	526	529	503	529	544	517	558	549	485	530	539	554	564	522	533	512	512	574	536	481	549	563	552	546	576	547	526	506	520	520	564	525	571	554	543	555	565	555	562	538	529	569	535	537	510	546	573	549	530	534	538	567	555	548	521	547	528	589	526	539	550	539	525	551	537	542	559	522	546	530	490	549	519	492	556	504	552	522	535	568	542	536	556	548	557	556	570	534	542	502	525	541	501	525	571	546	537	552	561	523	499	529	508	578	526	552	491	511	547	527	519	596	582	538	560	510	527	541	527	584	537	529	548	534	517	557	580	555	623	579	536	571	546	567	552	549	527	553	521	507	510	573	528	525	548	503	551	510	568	500	569	510	584	541	542	578	516	595	591	570	577	558	540	565	546	540	496	531	546	572	548	547	589	563	520	531	585	520	578	542	543	568	553	514	602	540	556	581	483	525	533	526	541	556	541	535	547	526	527	527	554	555	552	527	534	517	527	551	535	545	542	538	536	587	550	495	539	547	551	566	537	557	532	537	501	529	525	531	560	508	494	511	502	536	524	586	553	562	561	521	576	549	546	540	554	542	534	561	559	539	547	549	549	480	518	552	552	554	533	564	516	510	548	545	588	548	575	550	581	478	540	563	537	539	589	541	525	505	540	558	543	555	524	559	533	598	547	580	535	535	536	525	577	500	535	541	550	556	581	575	564	511	531	521	536	512	562	529	510	548	548	543	545	561
21959	39419	33758	26484	21271	17836	14442	10851	8004	5813	3568	2735	2155	1867	1399	1182	924	858	763	824	841	923	750	688	749	668	702	709	745	715	656	747	719	702	703	738	721	721	668	681	680	595	633	580	512	552	594	579	622	562	552	562	578	582	562	593	658	569	612	584	632	573	546	536	630	547	526	576	532	573	569	548	535	573	527	537	542	547	545	542	547	611	498	532	576	515	578	582	538	541	506	557	549	538	539	525	528	523	570	537	598	517	569	504	560	576	552	551	538	561	577	569	560	542	562	561	551	561	550	528	483	575	545	515	507	543	524	585	532	586	576	526	547	594	541	536	569	550	531	519	544	534	537	559	537	526	554	546	532	542	531	531	535	527	518	550	543	574	526	559	568	558	523	587	541	572	530	518	536	551	531	482	504	553	533	585	569	525	549	568	586	549	573	530	498	512	537	525	563	519	497	529	499	530	486	550	519	546	573	554	546	521	555	549	597	542	570	574	533	558	515	525	583	542	517	543	542	537	558	564	541	553	537	520	561	540	549	545	567	558	515	488	529	558	544	525	561	556	551	513	590	510	589	519	579	553	526	523	540	529	550	559	543	581	574	533	569	523	571	511	556	528	557	590	597	512	542	550	548	555	545	518	529	542	581	540	612	556	548	529	532	517	530	545	551	541	530	544	525	499	535	573	569	506	556	550	524	589	549	545	570	536	537	518	594	542	553	558	565	562	520	534	546	537	521	527	560	550	543	567	576	553	515	573	564	540	523	525	556	541	541	506	533	559	570	542	531	538	531	556	536	549	539	542	541	539	486	543	553	498	586	525	588	571	532	567	508	560	535	548	553	531	539	533	547	549	510	522	522	520	535	526	534	554	531	551	543	524	545	548	572	529	560	506	530	540	542	548	542	547	502	554	523	549	549	530	544	525	475	531	533	508	565	537	499	555	535	520	564	575	521	560	527	540	547	576	535	534	559	551	524	551	518	569	517	555	560	573	530	484	529	535	550	562	551	576	544	569	535	514	552	564	562	567	539	552	561	539	555	555	536	515	544	571	535	540	562	521	551	531	545	555	506	525	542	545	584	523	538	585	573	498	514	571	532	505	567	544	552	584	561	558	525	495	547	522	525	588	511	513	525	528	563	522	511	576	511	571	520	517	538	539	567	547	546	595	535	543	538	505	533	570	554	565	536	519	573	534	572	491	537	534	514	557	516	577	532	547	564	536	526	513	523	549	518	528	516	524	553	500	538	574	569	540	539	541	528	562	514	582	555	561	571	565	530	565	505	555	542	554	555	534	567	542	538	590	522	591	542	542	531	554	543	535	551	557	535	539	564	553	571	520	572	547	539	494	574	533	577	537	531	550	519	552	533	540	562	512	529	547	521	538	570	535	535	533	580	569	550	527	507	600	521	532	523	521	523	557	519	553	569	574	524	570	536	557	552	554	508	535	509	502	582	542	558	544	550	525	554	527	545	540	513	525	555	511	505	588	498	546	526	511	538	546	553	540	547	546	551	517	551	504	550	570	503	526	520	479	530	549	505	550	541	545	537	574	531	549	559	522	539	540	573	535	513	555	570	554	528	589	521	543	512	564	537	495	555	558	485	545	557	530	561	536	578	512	561	568	577	513	540	529	559	562	561	565	562	530	535	569	563	536	570	542	502	543	525	567	582	540	526	562	584	545	537	542	578	549	541	552	523	522	574	519	545	560	542	548	578	511	549	559	532	590	553	583	523	517	567	530	511	549	582	535	524	561	531	509	527	520	560	541	538	497	529	570	516	567	552	571	557	537	537	564	509	541	516	534	512	562	573	536	533	578	541	581	530	566	544	552	512	547	510	542	529	540	572	557	563	563	566	544	555	536	545	542	512	520	545	544	542	570	540	517	544	519	535	568	506	522	592	533	545	520	545	544	570	515	515	581	577	565	532	540	533	590	575	567	502	564	510	552	579	560	530	541	548	547	505	599	557	559	561	553	562	572	548	527	573	537	544	538	549	581	525	522	553	539	543	541	522	549	551	503	522	570	525	552	534	541	540	509	530	534	566	534	551	578	546	528	543	522	547	545	542	590	497	568	542	545	531	539	531	518	555	522	530	558	531	586	530	577	529	526	532	555	548	554	575	566	555	569	539	569	544	558	518	513	531	596	566	589	537	523	539	540	538	528	498	547	536	534	484	586	511	580	586	535	557	585	539	493	554	591	576	545	507	520	504	561	560	473	541	563	559	527	554	542	523	507	562	512	518	533	526	572	553	555	521	527	540	560	513	516	537	490	542	523	568	583	568	505	569	558	572	548	534	511	559	534	522	528	549	544	547	562	545	520	542	550	515	554	544	569	516	556	511	538	537	551	556	529	565	536	536	532	522	511	539	545	550	504	455	532	572	535	604	573	509	554	547	516	562	588	524	556	513	568	543	541	543	563	510	532	523	544	563	549	511	540	523	537	521	481	560	527	520	598	525	545	506	529	506	547	524	578	537	577	548	531	533	534	544	549	529	550	546	487	544	561	566	551	539	490	554	581	522	507	526	511	521	593	516	526	585	588	519	544	524	591	500	510	544	506	512	568	527	555	560	538	516	574	540	551	562	522	514	491	546	538	566	552	510	517	501	575	537	589	545	524	578	565	560	605	517	561	551	523	522	542	540	548	535	533	525	568	574	545	518	548	528	531	498	517	567	524	505	504	535	579	542	545	494	523	571	507	561	569	562	557	533	544	566	541	538	535	564	517	542	593	575	531	539	533	563	560	537	527	524	523	518	571	513	546	540	533	531	586	555	526	513	560	519	523	569	594	532	566	550	555	539	516	526	506	554	526	563	571	523	552	554	526	571	553	554	563	547	531	529	541	528	556	547	515	566	520	570	573	561	519	596	567	548	519	570	522	560	496	542	537	558	541	538	558	527	578	570	550	549	564	538	545	495	532	526	526	541	538	566	563	562	549	535	526	530	545	572	513	576	546	552	564	530	554	551	533	565	513	560	534	551	570	553	530	564	541	537	514	561	573	561	554	530	538	558	538	573	524	524	551	544	546	587	502	484	567	545	549	525	534	587	522	533	491	605	563	467	551	580	546	523	549	591	491	507	539	568	566	590	570	522	519	518	520	544	556	515	572	489	578	557	548	495	540	536	574	545	533	558	547	556	510	557	571	566	510	528	561	550	546	554	473	584	534	561	535	549	567	560	554	519	574	513	562	568	557	536	573	564	536	573	566	543	530	545	563	563	560	549	526	534	507	547	540	543	571	590	516	558	534	569	529	544	565	543	515	549	500	528	528	564	538	523	544	522	505	568	550	532	508	519	563	574	510	521	566	561	545	560	554	527	533	552	543	528	564	582	545	523	543	563	556	536	508	555	546	578	537	538	556	553	521	529	569	527	537	582	537	534	512	546	553	556	537	597	503	556	532	523	548	554	536	534	572	548	538	586	557	548	539	531	494	469	515	525	538	535	577	518	583	567	545	516	535	530	542	504	535	538	557	515	527	561	590	554	520
27941	21537	21442	16535	9939	6107	4246	2832	1997	1420	1011	821	692	638	583	553	505	496	479	467	441	486	451	411	417	418	430	435	468	400	433	447	415	434	414	428	433	454	447	419	411	406	418	447	408	446	421	426	428	410	450	421	381	386	416	433	429	388	433	417	399	408	436	433	388	381	395	399	441	432	379	378	439	414	360	398	420	391	394	376	426	399	423	431	423	403	399	397	377	416	407	393	405	423	402	430	379	380	387	375	392	371	374	398	357	430	365	420	437	421	392	439	418	380	383	427	392	389	417	397	399	405	435	383	386	414	403	418	446	415	381	419	393	413	430	413	354	389	383	398	401	401	407	426	457	378	400	436	397	423	418	433	414	441	377	406	417	380	389	433	434	411	381	396	390	384	419	427	403	390	404	418	361	424	425	380	367	409	400	396	420	406	368	408	422	414	403	445	394	384	399	419	405	426	423	388	395	443	407	435	382	411	418	385	396	406	411	401	406	418	356	385	402	424	436	429	420	422	396	419	419	426	422	407	422	394	422	403	395	415	408	384	403	427	377	391	426	410	388	383	418	412	385	404	456	420	441	419	400	403	429	435	425	418	389	449	399	414	400	386	410	412	419	384	457	396	376	400	431	386	416	406	431	442	395	397	470	374	399	400	411	432	423	378	418	396	420	417	436	405	424	429	381	431	404	417	393	443	383	395	431	401	429	365	419	425	422	417	429	424	428	417	409	419	408	398	414	425	380	389	405	426	404	399	370	390	389	403	408	422	412	400	432	387	384	427	409	404	419	442	446	413	437	383	403	391	394	376	423	404	383	399	426	404	398	400	418	437	369	407	401	419	419	387	427	376	405	394	421	405	423	420	397	397	425	409	378	389	394	398	423	380	433	434	436	445	426	392	397	459	416	430	434	410	395	451	403	416	398	379	403	407	416	408	410	390	423	397	466	407	413	383	394	393	408	400	406	411	402	395	417	386	433	400	413	410	379	408	401	412	445	422	409	428	425	405	424	418	422	403	399	408	395	435	361	401	373	402	409	447	369	386	433	427	389	406	399	362	417	411	408	407	424	418	407	406	387	408	388	437	400	415	431	403	376	418	403	418	395	398	399	409	412	406	386	395	396	404	370	429	367	412	433	384	415	409	384	406	392	409	407	375	441	438	372	442	434	391	387	403	438	407	423	406	389	363	386	414	405	383	389	393	410	378	406	416	433	405	368	399	449	394	410	387	402	389	394	400	391	380	429	413	398	398	442	422	406	404	395	382	404	393	419	434	386	421	412	431	385	433	384	417	417	437	404	383	400	403	426	414	427	390	393	390	373	379	401	451	388	402	410	430	383	439	407	454	404	423	459	372	416	419	400	412	418	426	391	411	413	386	396	377	384	420	364	406	425	400	391	374	438	413	405	399	377	405	409	444	417	415	436	409	417	444	401	388	410	394	428	419	396	411	388	409	352	427	420	407	374	378	398	373	390	394	462	418	375	410	398	425	401	389	398	391	387	388	396	392	399	465	391	404	427	393	402	428	450	413	397	393	453	399	396	436	386	399	403	408	400	392	436	385	410	392	430	436	403	386	451	390	405	366	365	379	377	430	433	382	380	401	403	388	418	380	383	435	392	394	401	401	398	458	398	407	400	417	418	417	417	392	389	436	419	406	383	431	409	376	445	439	443	402	401	399	388	424	402	404	429	384	428	419	411	380	401	432	425	404	428	388	381	391	414	432	383	426	397	414	394	391	385	415	394	415	452	396	380	421	393	408	411	413	384	404	419	420	394	404	422	398	400	408	429	358	439	390	401	420	429	394	393	405	405	414	405	400	409	412	429	398	413	371	386	347	388	409	409	411	387	411	399	411	408	436	422	430	380	418	438	405	440	388	394	411	448	423	390	397	443	420	417	423	443	403	407	421	396	404	430	424	391	396	428	418	422	395	423	437	432	434	412	394	438	365	398	404	417	382	414	425	403	363	395	381	437	412	434	429	404	403	389	402	370	425	412	414	412	407	399	466	425	411	399	412	395	426	420	404	401	401	405	447	393	440	394	419	396	436	434	419	381	392	413	436	415	400	401	424	417	388	390	403	384	399	353	394	426	427	418	424	366	399	388	387	416	440	393	428	405	409	392	414	414	415	448	415	403	374	406	394	398	426	409	413	409	453	417	410	439	407	411	452	390	399	415	438	433	390	452	435	405	395	412	374	393	435	405	401	398	403	422	424	369	396	387	391	417	416	421	396	359	444	416	454	369	368	396	397	352	375	435	391	411	375	429	419	394	372	409	393	420	420	409	394	437	406	405	379	433	408	389	392	440	413	367	372	437	384	406	423	446	387	403	413	408	435	407	396	427	397	394	384	393	421	427	419	404	418	396	407	438	378	412	406	440	385	392	420	368	439	414	378	418	366	392	425	396	405	430	396	420	413	386	403	392	414	394	421	405	420	386	455	414	436	443	413	427	397	425	393	418	423	413	417	410	413	391	391	404	401	395	418	379	372	400	398	369	413	439	400	399	416	407	431	434	411	396	420	407	341	435	425	418	430	405	438	391	399	398	385	417	438	403	437	443	400	442	413	418	385	393	410	378	407	408	388	384	366	418	391	401	440	421	388	397	396	422	408	411	402	437	455	381	430	431	424	405	403	412	449	380	389	420	371	391	402	427	423	412	407	418	407	407	417	416	404	407	405	386	398	450	429	383	368	392	398	350	449	383	375	424	356	421	439	405	430	441	419	411	434	413	466	398	443	398	396	414	403	408	384	441	430	420	391	364	435	399	412	391	392	380	390	408	396	363	426	420	425	398	413	371	413	397	456	415	404	453	411	380	360	416	377	414	402	404	435	387	371	402	366	433	404	425	404	407	388	390	405	396	412	372	408	416	384	395	373	383	426	414	444	429	413	419	428	414	389	398	392	426	406	396	403	423	411	395	418	426	379	384	378	409	434	401	440	413	406	407	408	430	459	390	359	395	469	433	404	391	408	420	390	447	410	415	428	453	407	410	387	453	432	406	448	405	398	437	408	393	409	417	438	381	410	421	369	394	402	433	426	442	394	469	426	415	416	433	396	426	378	395	391	395	422	412	338	380	412	381	421	388	403	420	417	432	374	405	406	429	407	389	408	400	431	412	402	384	405	370	405	417	422	451	436	431	399	377	404	404	363	416	431	432	428	400	449	398	396	385	405	417	415	394	402	410	434	390	414	389	446	429	434	439	424	420	438	431	417	421	438	421	458	411	398	403	400	416	429	442	385	412	411	420	401	422	390	451	420	388	374	402	380	401	406	392	357	426	443	406	404	399	425	423	414	414	388	389	404	391	404	402	400	426	391	391	404	425	410	395	415	377	384	408	379	410	405	402	416	430	384	420	403	401	379	417	404	399	437	457	413	424	408	384	419	404	419	420	437	413	430	391	411	408	398	399	370	387	379	409	423	397	405	390	411	401	421	421	391	398	412	418	421	436	425	421	393	402	395	403	414	422	390	401	420	426	403	440	430
18667	26861	21404	15015	11949	8797	6732	4681	3279	2234	1478	1160	982	847	724	650	527	502	509	470	549	539	503	443	445	461	479	481	509	476	477	534	473	486	466	461	498	487	468	477	454	425	455	463	413	407	430	419	466	489	446	460	425	446	452	452	446	436	466	430	472	443	448	426	443	413	438	427	444	415	437	476	442	443	407	443	439	445	434	432	416	422	442	463	411	464	402	425	417	448	444	406	417	416	418	447	441	446	441	428	476	415	430	426	386	434	443	462	423	445	456	419	398	450	444	447	400	417	435	424	434	395	454	479	420	454	431	437	465	437	438	440	474	441	450	400	438	447	432	421	430	455	413	406	467	417	445	424	438	388	418	445	425	460	440	429	442	428	428	414	472	435	467	453	405	443	429	422	414	443	432	387	419	444	412	434	427	399	417	434	434	441	461	412	474	468	453	431	432	448	422	414	435	467	444	474	471	413	452	447	415	459	463	440	400	431	439	418	429	434	398	413	457	419	460	412	435	418	450	418	489	388	424	409	462	440	462	464	434	477	410	456	440	444	446	452	460	438	437	420	437	443	405	442	416	412	451	451	407	490	403	420	444	443	425	441	439	449	476	424	443	445	411	455	434	444	411	429	452	460	440	460	451	453	435	422	420	435	444	468	433	400	439	424	444	461	455	456	412	453	462	457	438	423	456	423	436	424	416	471	452	456	440	462	450	433	440	403	424	448	445	457	423	469	410	462	463	432	428	411	465	437	428	449	478	472	431	435	454	420	440	455	437	423	442	436	433	422	427	469	410	424	435	395	419	451	422	442	448	460	463	398	400	457	418	403	396	393	462	431	431	426	448	462	411	418	390	452	396	432	458	428	449	419	431	420	433	453	424	447	424	439	402	459	471	391	447	462	430	449	448	444	426	417	465	448	428	431	466	425	416	391	441	439	442	436	449	419	427	422	455	432	440	414	447	437	412	412	435	400	400	428	462	406	409	452	448	429	418	456	432	407	394	451	412	443	487	442	428	465	406	431	452	446	430	443	435	423	472	464	419	422	422	430	423	421	438	483	424	391	450	450	403	475	434	471	447	468	436	430	463	463	476	441	432	460	381	441	415	416	414	445	440	364	408	448	457	449	423	448	400	407	414	455	431	425	427	390	474	431	413	462	426	400	463	412	451	436	405	423	403	435	448	410	434	399	432	444	423	456	443	442	421	440	430	400	443	435	442	412	413	479	449	454	431	451	425	418	415	458	465	411	468	453	426	441	436	459	432	460	445	426	420	430	496	448	436	469	479	461	458	432	448	426	454	431	466	426	470	448	456	448	423	408	450	430	439	461	456	450	428	431	430	412	423	418	460	454	433	474	426	453	472	432	460	442	465	431	442	444	435	414	429	451	416	427	441	442	440	385	426	448	429	442	449	446	455	395	422	427	436	468	427	456	457	441	389	456	452	416	464	446	428	434	493	454	437	484	461	395	473	413	417	462	431	437	423	439	407	404	472	459	420	460	468	443	419	411	432	445	441	432	436	452	412	453	439	414	397	459	439	418	441	447	390	447	449	479	433	428	417	413	430	441	452	439	473	439	427	484	404	478	437	418	431	397	460	431	437	461	446	415	411	439	404	412	422	410	434	459	437	448	424	431	455	385	419	407	422	437	424	444	437	455	445	446	429	426	411	451	388	456	423	403	445	394	475	433	407	455	450	471	441	472	459	421	416	414	468	466	413	387	460	436	429	453	413	465	440	431	435	418	430	457	460	432	436	452	418	415	433	448	436	452	455	412	440	450	427	407	383	402	420	455	434	440	451	446	443	436	430	417	432	448	455	415	455	425	447	398	416	461	435	442	441	458	455	423	450	407	434	454	397	447	407	453	435	423	419	433	436	431	437	392	415	417	415	423	451	472	462	461	398	426	417	434	436	442	445	430	411	412	460	443	434	442	447	396	438	390	385	460	436	452	452	391	447	437	412	439	446	426	432	448	423	421	419	427	438	478	455	454	425	443	437	387	433	403	420	428	429	424	413	445	433	393	419	430	471	418	402	435	403	442	460	451	448	411	430	438	454	449	426	415	451	440	409	451	435	435	411	425	424	418	452	394	458	440	420	453	445	437	469	425	438	416	447	439	457	430	468	433	440	418	425	428	408	437	444	436	470	449	403	404	411	436	421	427	412	434	416	437	432	458	433	414	431	478	410	421	457	454	441	471	418	449	494	489	438	406	413	444	402	395	449	425	432	446	441	430	455	427	425	448	393	421	464	424	429	409	422	432	440	403	436	461	428	447	451	444	430	431	395	493	419	436	427	425	435	418	463	421	431	413	442	424	427	450	432	482	438	413	413	427	424	417	418	442	447	427	454	475	458	443	429	446	434	442	431	438	440	457	422	437	443	450	444	475	430	440	439	398	431	455	442	396	402	444	459	429	428	394	439	417	436	477	451	431	415	456	432	442	466	438	437	413	443	417	413	432	434	421	408	429	465	419	443	399	393	469	467	418	431	432	449	441	409	428	429	430	428	448	432	427	388	428	447	433	445	439	406	459	409	417	425	448	464	445	439	467	438	417	425	444	449	383	420	441	444	435	410	435	458	462	463	471	454	441	465	447	411	445	428	449	449	463	436	450	461	478	432	450	459	417	472	451	459	417	456	451	440	438	453	423	451	450	430	427	428	408	425	411	435	408	459	431	406	418	453	460	441	398	406	469	436	403	443	458	415	414	435	490	448	411	440	434	460	416	435	441	407	431	448	453	458	446	456	447	433	434	420	389	453	457	433	469	411	435	404	427	440	412	429	449	442	425	435	450	447	438	416	442	424	411	444	461	469	417	434	446	426	395	440	451	412	421	447	466	486	451	411	439	465	448	424	459	447	420	411	422	400	455	439	444	418	414	464	386	418	425	471	462	475	445	419	434	415	430	440	402	460	436	479	427	417	431	421	440	428	439	480	428	394	428	441	438	447	442	429	445	452	461	421	472	461	452	437	423	397	428	456	410	421	445	440	430	423	446	428	420	452	444	429	433	434	450	457	434	430	431	466	417	439	403	440	409	443	423	459	446	446	413	423	422	466	449	435	423	443	440	400	410	416	467	435	436	459	462	404	396	392	447	425	441	408	461	458	453	447	456	402	445	427	436	460	407	467	403	425	436	426	418	424	408	428	444	405	414	445	438	420	418	409	420	454	458	415	462	423	430	427	459	451	419	376	455	394	462	429	474	394	444	485	452	452	404	442	414	453	398	454	397	462	422	455	463	423	399	432	444	419	448	469	406	408	436	403	425	446	420	467	453	468	430	457	459	469	462	463	457	407	431	455	448	434	431	441	417	394	423	444	476	440	431	446	432	408	444	467	464	448	399	419	396	442	465	455	430	461	416	401	447	414	448	400	410	460	424	439	424	469	457	454	421	419	461	438	447	462	447	452	413	489	462	448	434	434	471	431	431	445	432	445	432	401	403	439	445	437	448	405	478	453	474	436	418	416	457	445	398	428	457	453	443	411	407
24457	21571	28947	24801	22060	17489	8989	4667	3098	2167	1627	1339	1017	812	753	612	547	531	502	451	474	492	434	401	367	424	432	455	438	410	399	396	394	386	408	435	389	409	387	378	397	374	358	311	328	351	389	366	352	327	354	336	314	349	345	317	364	336	362	362	334	385	353	328	320	325	368	319	348	359	342	367	328	318	362	311	338	333	311	302	312	319	326	311	280	317	326	309	326	336	344	313	347	297	333	326	337	334	356	302	356	321	332	307	320	360	317	335	327	351	328	347	322	316	298	339	357	336	342	337	340	329	349	324	295	342	317	329	336	296	306	337	339	333	348	310	331	356	352	331	335	308	359	306	301	312	327	325	312	337	315	329	329	333	281	301	302	307	300	349	308	306	332	325	361	333	336	346	318	331	322	315	331	325	316	340	344	334	308	324	311	325	337	345	311	339	339	361	358	331	332	326	315	363	329	326	357	325	334	355	334	334	317	337	314	333	341	353	324	306	296	361	325	335	306	329	362	330	321	341	358	310	319	330	338	317	385	308	319	337	339	334	344	330	335	346	350	296	328	348	331	324	351	327	335	338	358	366	289	325	307	309	347	369	333	343	330	335	334	351	306	338	327	287	333	337	315	302	350	314	331	301	343	342	318	324	355	351	342	340	299	320	320	336	311	303	310	319	340	332	333	328	323	346	358	336	308	334	343	346	319	314	323	328	322	311	348	300	334	298	346	335	345	297	367	305	335	290	335	319	291	355	311	333	340	338	330	313	305	335	328	349	319	334	341	346	343	327	333	309	354	340	309	364	315	312	333	301	341	331	297	327	344	304	330	346	345	286	324	350	329	334	339	330	318	334	375	349	329	331	289	346	341	304	321	330	357	333	321	303	324	331	321	316	321	347	352	341	315	305	352	346	323	301	329	338	365	314	329	354	355	342	346	336	318	293	331	299	339	322	335	359	322	316	350	342	321	334	306	315	343	318	341	379	329	343	327	296	376	373	330	326	306	357	315	317	356	346	328	325	310	346	306	331	310	297	343	303	341	314	317	333	365	315	307	309	330	328	359	301	299	336	336	361	334	332	350	304	338	326	314	312	297	342	318	316	323	340	326	337	353	294	357	330	353	345	325	316	344	368	315	349	305	347	351	310	284	328	311	333	327	315	336	334	356	324	357	292	341	345	371	305	325	320	338	360	337	335	329	312	342	337	333	339	356	352	340	324	338	336	308	335	341	318	327	340	334	328	333	339	312	329	321	327	295	340	312	343	312	325	339	360	349	354	332	306	333	338	333	307	313	329	294	317	296	316	318	326	339	328	323	369	357	334	312	317	320	344	332	347	326	335	332	339	313	342	327	327	302	309	331	327	320	303	332	332	315	332	353	333	310	362	319	342	310	334	318	320	308	288	319	365	359	321	348	312	305	336	321	346	313	310	355	338	331	325	336	326	319	338	304	330	329	335	333	340	321	357	295	347	326	277	304	333	339	325	311	313	335	317	339	338	333	320	345	346	328	319	341	282	345	324	334	327	333	370	355	335	316	355	312	334	361	327	329	310	370	373	323	335	312	320	350	311	315	332	325	327	334	297	368	310	349	344	312	347	338	320	336	315	322	331	322	303	327	339	347	388	302	328	317	332	335	346	339	349	342	316	336	315	338	297	329	301	327	338	319	351	343	318	334	311	328	330	345	309	323	329	318	308	349	319	306	352	326	346	318	300	298	347	332	338	327	353	357	332	340	357	298	317	332	354	366	334	339	316	289	349	353	351	346	339	330	339	318	345	305	319	321	306	326	328	326	344	328	352	299	315	325	323	341	320	343	316	361	344	335	330	365	322	336	307	326	318	328	322	310	366	329	312	326	324	307	313	351	353	349	325	328	326	325	344	363	349	354	326	348	326	335	343	320	367	300	377	323	340	316	354	304	317	325	315	318	338	321	320	336	341	332	349	342	331	285	323	338	324	304	305	336	350	332	342	303	355	334	381	350	325	325	349	322	315	320	326	328	304	336	313	325	350	356	359	330	314	313	342	328	325	349	315	322	338	356	312	342	358	301	319	303	371	335	301	314	339	316	318	313	327	356	344	351	310	352	323	335	315	350	347	343	328	332	345	332	369	345	312	333	360	339	326	327	331	316	314	320	335	315	308	324	342	295	322	358	341	334	350	298	341	345	326	340	327	330	354	330	319	340	349	336	310	327	346	312	316	332	337	324	308	304	334	325	333	305	364	326	331	314	327	332	332	312	326	343	331	314	354	303	337	328	355	350	280	312	353	338	350	320	325	343	324	314	299	323	321	372	335	342	317	351	317	343	306	316	340	336	322	324	322	344	318	355	323	335	324	354	316	336	365	347	331	345	324	322	361	307	313	315	324	337	340	347	324	345	332	317	312	359	345	324	337	339	344	338	306	338	353	324	338	337	351	285	341	295	315	348	333	327	309	337	329	283	348	328	341	345	315	358	329	348	371	347	315	319	310	360	338	310	322	278	312	290	316	310	340	326	350	336	313	327	314	310	337	335	337	330	315	341	309	334	291	333	373	343	336	322	296	310	342	312	323	326	325	319	342	344	340	329	333	330	333	349	322	327	326	318	338	328	338	363	339	346	328	379	346	363	339	342	337	337	342	326	317	320	306	363	346	315	303	366	317	331	282	319	321	350	357	330	303	364	345	293	333	348	331	317	386	321	356	338	320	291	339	312	326	331	347	341	318	320	348	351	338	319	345	305	336	349	347	326	337	348	349	318	338	353	312	371	358	286	307	303	327	281	314	313	351	301	336	309	337	342	347	356	323	333	342	328	328	334	325	332	335	349	350	336	335	340	328	335	356	314	320	310	309	328	298	345	354	325	341	301	356	310	357	283	328	351	294	327	366	340	344	351	337	350	309	317	356	292	364	336	348	311	333	342	307	352	371	336	329	331	349	339	342	313	321	313	312	333	327	346	326	327	340	363	346	319	327	343	348	341	307	377	341	344	345	327	322	315	328	343	321	336	344	316	305	354	323	355	350	317	357	310	362	317	332	327	311	330	344	343	327	330	314	346	321	343	299	330	323	328	324	336	306	324	351	329	319	331	340	318	341	347	325	320	300	311	310	356	346	327	314	344	338	354	341	295	321	338	308	301	343	334	317	321	307	342	338	373	358	337	345	337	309	331	326	339	332	317	320	312	337	334	334	322	356	328	332	325	332	320	346	334	327	344	319	328	337	317	319	345	349	340	326	355	316	332	306	339	362	343	313	334	325	352	342	311	312	293	322	320	345	325	305	335	301	312	364	349	343	326	335	361	313	325	338	344	332	310	326	353	321	335	327	322	320	388	317	362	375	321	297	314	323	351	326	327	335	344	358	336	348	321	347	320	356	325	323	353	349	346	353	343	338	372	337	332	327	343	334	328	357	324	328	311	331	373	321	341	347	327	348	344	347	328	325	342	339	301	305	327	342	368	332	327	324	363	310	354	317	349	300	334	336	319	338	337	325	337	332	292	299	327	346	319	350
21146	35185	28278	22018	18691	13845	9858	6946	4948	3470	2539	2049	1359	1095	977	759	696	676	534	548	614	580	464	442	430	467	454	477	492	473	466	444	496	441	425	430	444	448	438	400	386	378	365	380	380	368	390	355	399	368	387	359	348	366	369	377	374	380	367	400	362	349	332	364	355	375	364	382	372	314	374	356	361	321	336	351	381	345	364	322	375	320	372	334	302	373	340	362	359	347	362	321	325	325	329	344	369	340	348	302	354	333	376	356	400	332	370	337	335	356	370	357	343	365	338	347	347	343	362	346	341	366	370	363	365	326	355	351	355	352	359	340	361	325	337	359	374	339	366	339	354	339	376	365	339	369	358	358	352	370	345	327	365	363	328	350	332	349	337	370	332	376	361	363	348	351	349	327	340	349	346	350	362	359	345	329	372	345	326	365	340	334	367	355	323	333	350	347	362	387	326	369	332	370	330	373	327	338	334	363	359	372	349	354	336	389	331	356	343	356	341	357	380	341	377	321	326	329	372	361	361	353	354	350	360	390	374	347	355	353	346	334	353	335	324	341	358	320	340	341	363	339	394	322	341	351	348	357	310	372	304	322	342	334	363	332	328	340	340	349	314	328	345	359	332	319	359	313	347	354	345	357	360	332	335	380	340	344	317	349	313	328	337	341	333	383	355	357	322	335	364	362	366	398	350	352	353	345	363	360	343	307	353	326	330	358	380	302	344	371	322	365	370	374	335	320	339	348	388	379	376	327	341	368	354	338	332	352	341	354	340	342	346	333	353	353	361	371	321	345	337	378	345	351	386	368	358	371	349	392	364	370	316	364	377	363	347	373	367	339	351	314	335	354	348	375	366	328	363	357	362	370	328	350	342	366	324	346	341	343	347	335	334	343	369	339	340	317	354	318	375	351	341	345	333	354	358	349	356	339	338	348	365	337	325	345	401	355	362	359	357	360	365	357	351	330	376	341	336	342	354	338	356	322	369	356	349	341	358	307	334	323	341	360	376	360	345	374	338	345	332	340	338	361	309	345	342	347	334	327	336	364	341	372	318	365	350	343	353	359	387	367	341	353	396	357	344	329	366	360	361	359	316	343	345	317	370	328	332	355	360	352	351	361	333	354	344	324	338	323	321	349	333	361	323	353	348	364	366	365	313	341	318	356	333	314	340	353	369	329	356	322	348	361	371	347	316	366	355	374	358	345	360	356	371	355	348	377	386	350	339	343	353	361	370	352	336	363	351	337	375	381	330	378	374	328	348	334	355	344	355	324	370	398	295	317	381	359	358	353	334	316	346	380	359	333	364	355	379	363	359	355	355	322	342	337	338	374	348	333	332	346	339	342	332	373	335	358	327	344	351	360	320	362	377	323	334	337	308	347	326	340	329	343	331	372	357	357	350	344	370	330	305	339	324	325	364	372	346	357	350	368	347	332	344	368	339	351	356	336	350	356	318	362	353	333	363	364	346	372	337	339	382	352	311	365	339	375	360	334	326	350	353	353	378	383	361	365	356	374	341	343	347	373	348	304	340	316	374	355	367	350	371	344	374	328	333	368	383	335	345	366	367	353	360	314	332	345	341	332	340	384	347	322	329	324	308	360	384	342	351	368	334	351	333	355	366	394	370	343	338	343	361	346	359	334	352	342	352	353	366	330	342	369	340	346	345	350	316	340	333	343	351	327	352	345	377	383	346	336	370	342	351	329	371	356	343	355	378	351	358	339	378	355	332	337	358	352	331	333	378	357	302	379	355	373	352	338	373	331	407	364	342	329	354	344	330	362	349	363	342	350	344	335	359	322	341	354	394	357	377	391	345	355	397	349	356	340	367	340	357	329	370	362	323	338	350	341	367	368	366	335	339	340	324	348	336	330	340	367	327	363	394	364	335	355	351	365	335	354	346	353	338	332	325	349	347	343	349	348	376	350	350	354	352	337	350	358	358	358	384	331	327	345	345	324	340	346	316	347	358	338	381	326	349	312	338	349	369	358	398	338	331	334	335	382	345	355	341	368	362	359	366	334	368	353	349	337	338	362	326	317	394	370	386	325	327	336	333	357	365	364	353	326	352	324	350	358	338	346	344	344	364	339	353	371	372	367	381	343	367	361	401	367	344	354	314	340	387	331	345	360	330	400	354	354	349	347	318	365	330	320	370	370	358	344	346	322	336	345	375	377	348	354	334	377	335	366	368	399	381	342	344	383	372	342	335	339	372	336	360	347	343	354	332	356	351	352	320	380	366	348	358	356	338	376	364	361	369	352	346	377	360	341	337	353	347	331	353	371	370	370	327	351	352	341	351	328	344	364	339	359	340	331	338	364	344	372	379	317	341	370	349	329	340	345	372	349	340	335	367	335	385	341	306	328	353	335	376	351	379	374	386	369	341	353	376	386	359	356	324	357	319	356	363	333	342	341	379	353	356	349	361	326	357	403	331	374	347	356	357	340	343	332	366	364	343	341	373	350	329	370	348	389	361	358	339	335	353	355	356	357	374	366	359	341	358	340	357	384	353	392	381	379	333	357	408	327	350	353	346	334	335	341	378	365	340	354	352	339	326	341	355	317	361	359	343	353	334	385	362	355	348	360	361	393	367	349	363	336	361	350	368	324	382	359	340	336	362	334	338	354	369	375	344	352	330	375	355	359	358	397	334	338	301	346	368	338	342	358	362	365	331	336	352	377	339	331	366	307	337	379	345	395	356	354	337	393	312	365	342	345	362	338	329	321	349	365	359	365	336	336	347	387	343	347	365	348	359	353	352	343	351	324	359	343	348	366	324	376	341	364	339	351	372	349	323	349	353	322	338	356	339	376	381	352	371	338	384	338	347	346	340	345	367	342	327	348	363	369	373	338	361	346	354	373	367	372	369	334	374	364	370	312	371	343	349	331	339	374	347	358	340	347	343	368	355	356	316	356	386	369	322	318	351	344	333	368	339	358	337	340	351	332	356	359	352	341	365	330	388	323	358	384	388	354	363	355	367	353	323	352	325	351	338	345	312	356	372	320	364	349	363	328	333	375	343	377	359	344	332	358	346	361	345	375	337	357	360	365	371	344	367	363	352	391	341	343	353	372	343	360	352	377	362	369	328	341	350	323	351	309	326	357	328	338	390	341	329	335	335	372	337	316	349	345	343	378	363	351	340	352	339	320	345	353	346	331	346	336	312	385	396	360	334	344	356	372	356	365	375	340	336	333	384	369	373	344	368	368	316	378	331	371	340	335	322	362	320	333	347	367	328	362	347	321	338	396	392	376	339	360	331	359	329	357	340	369	363	377	319	319	380	371	323	345	337	360	356	366	393	362	322	328	368	374	351	393	360	334	340	385	331	350	351	347	324	354	370	334	352	368	356	329	355	352	359	350	381	376	363	361	344	365	343	386	375	331	390	341	360	387	349	322	336	367	332	358	374	328	369	349	322	361	331	340	360	355	357	365	347	348	361	341	340	343	359	350	368	356	317	355	352	369	348	348	369	364	345	347	359	344	357	376	349	351
24345	20664	26940	24879	18459	10605	5811	3366	2335	1970	1583	1248	956	931	896	870	742	722	687	702	759	765	695	639	697	709	642	684	687	635	685	625	657	638	621	640	657	666	705	605	591	626	591	619	625	641	607	613	620	594	628	591	633	590	638	603	647	601	622	616	601	588	616	640	589	595	616	630	580	537	573	631	631	584	607	630	583	651	639	572	602	622	621	613	600	617	614	640	620	593	604	626	559	616	619	642	565	572	564	596	589	553	557	636	645	630	612	622	612	641	634	611	621	642	602	608	627	554	622	586	641	649	579	602	591	626	565	632	606	598	586	630	580	625	586	612	614	590	598	638	646	612	578	573	597	555	598	583	637	603	601	599	575	643	622	614	579	619	590	620	609	576	630	584	613	603	563	567	588	567	640	611	595	606	606	580	580	591	606	608	615	603	562	631	577	604	585	577	560	617	616	600	554	610	621	593	621	608	616	573	616	611	588	623	622	582	650	569	632	597	649	618	632	572	619	578	630	595	599	601	624	582	606	626	592	580	584	608	622	600	617	627	572	630	576	591	630	624	613	601	613	606	627	630	589	659	595	562	627	679	579	598	596	594	590	587	577	580	601	610	604	587	611	653	642	606	566	605	622	609	588	608	569	596	608	622	575	625	630	547	624	591	647	626	587	641	564	644	594	588	623	591	578	613	568	591	623	611	539	609	598	618	585	605	615	625	576	599	639	614	612	632	660	590	615	590	572	633	609	614	606	565	546	605	630	611	594	569	600	621	576	630	640	628	613	616	614	612	624	596	609	571	595	617	639	604	624	578	623	574	635	604	620	581	627	626	636	598	602	633	630	650	556	622	637	595	573	577	614	586	606	623	588	585	589	606	598	596	577	638	559	606	591	567	612	626	588	572	610	577	593	637	591	643	611	640	566	582	650	560	634	633	586	582	582	634	598	572	607	606	617	606	589	584	592	579	619	636	637	631	579	606	640	546	602	625	587	626	655	625	614	628	582	530	590	582	564	532	614	598	608	584	601	619	632	595	603	584	579	599	618	586	584	607	594	576	599	566	579	606	565	609	571	603	625	614	572	580	609	596	597	611	620	577	578	563	585	588	587	640	577	576	632	607	630	601	584	598	611	597	591	627	605	615	596	605	573	559	638	615	583	613	591	584	572	604	615	645	595	642	543	614	635	593	571	627	606	626	581	638	562	569	596	622	611	606	597	588	595	625	642	613	627	687	595	596	665	619	567	586	592	601	614	584	606	615	604	587	615	634	606	592	580	611	614	614	627	598	644	604	584	585	626	605	578	604	600	626	594	615	616	603	634	580	596	587	610	615	627	595	553	628	572	579	620	599	616	605	593	572	587	619	626	595	641	583	600	608	636	604	611	596	611	616	589	627	644	604	613	577	615	574	609	614	639	610	656	615	600	552	622	611	597	613	662	621	606	616	606	634	615	626	614	623	588	560	571	602	616	577	596	589	641	601	559	571	607	617	608	590	606	607	606	616	607	619	578	559	573	607	566	590	597	631	604	590	609	574	627	635	568	600	635	630	627	597	609	528	568	574	600	600	641	632	586	585	599	590	554	575	586	568	596	615	571	598	573	619	589	583	590	619	598	557	587	622	572	588	628	593	665	633	612	600	600	636	619	588	627	564	604	612	632	595	597	601	619	611	602	611	583	612	588	565	611	653	633	596	609	600	605	603	596	576	576	626	573	639	566	581	617	567	609	604	624	624	580	613	589	636	595	601	603	594	585	624	593	588	580	611	603	610	585	656	608	612	597	600	547	601	591	580	612	594	595	643	585	586	621	586	605	636	629	582	576	604	590	606	608	642	618	624	565	597	577	630	576	604	602	646	602	610	591	605	572	585	631	586	638	647	574	619	603	607	552	574	600	635	614	637	587	577	582	573	638	635	612	577	602	575	602	592	585	632	651	591	618	584	639	590	614	620	598	640	631	563	565	554	586	598	651	640	589	576	578	591	616	570	611	601	605	568	588	630	611	653	623	628	618	643	608	567	614	598	623	620	644	609	650	614	621	609	613	629	585	569	620	593	589	632	579	605	568	551	605	612	598	543	585	607	577	634	622	629	644	616	606	607	551	631	641	634	597	598	603	561	611	631	534	592	596	592	630	611	635	585	589	596	581	638	661	617	578	650	662	590	616	595	624	648	639	661	651	591	590	637	607	559	587	604	571	625	581	619	591	585	583	619	640	588	564	584	591	563	582	595	609	584	564	583	599	586	582	543	594	588	624	605	627	564	601	601	596	588	594	605	597	575	626	591	588	564	596	604	594	611	554	554	616	640	602	611	646	606	618	580	554	607	610	589	596	589	623	565	605	602	626	593	619	595	614	590	591	601	611	621	577	577	589	604	579	560	634	547	615	624	662	613	604	603	601	613	554	640	627	602	627	599	625	624	589	598	618	640	625	610	612	664	632	598	537	622	588	594	597	562	575	629	573	590	591	610	606	610	604	621	598	639	601	650	584	640	598	601	578	602	593	613	612	583	631	625	622	605	609	596	605	600	599	626	589	603	625	623	559	568	595	634	600	575	639	604	629	618	586	587	569	620	617	602	605	575	563	594	604	629	587	611	593	619	646	610	645	621	591	631	593	614	655	631	600	577	637	563	605	581	585	585	627	629	589	594	602	600	629	640	616	589	619	587	605	595	625	608	636	574	592	589	615	655	642	592	593	578	628	625	631	597	627	573	596	622	619	621	586	606	613	637	598	599	592	591	615	561	587	633	623	605	599	599	609	575	560	644	580	617	602	617	586	612	592	625	554	636	559	627	617	590	566	602	591	615	542	622	606	592	606	572	614	616	645	657	616	566	610	625	645	584	584	600	640	600	622	595	605	666	609	579	597	595	594	610	622	607	627	603	605	651	614	611	606	605	551	604	606	663	553	564	623	572	596	608	611	606	600	571	652	598	593	571	605	568	549	642	594	625	634	542	632	542	562	590	631	609	589	586	582	617	624	668	563	560	604	622	592	601	585	602	583	602	567	615	622	629	628	571	576	583	555	610	617	585	599	590	645	593	608	630	573	570	605	634	614	617	594	603	638	641	640	598	589	594	615	593	563	616	581	632	594	596	589	624	613	589	629	580	616	626	605	595	622	582	588	618	603	627	608	573	619	649	617	592	549	642	565	603	608	610	646	602	601	568	600	593	568	619	593	586	586	577	618	598	615	609	662	594	576	660	589	600	618	632	576	610	635	614	560	602	593	635	622	600	597	586	634	590	630	592	552	630	603	607	600	592	604	624	621	632	544	608	596	579	634	623	630	606	638	641	661	600	627	620	609	582	590	630	662	648	592	624	613	583	573	596	569	619	584	604	614	583	560	630	677	615	574	600	592	612	598	581	574	603	601	653	612	596	656	606	625	614	642	578	588	620	596	635	590	604	635	575	583	615	647	638	586	625	588	659	627	619	579	593	609	629	570	621	659	586	602	595	570	644	616	657	637	593	607	587	605	590	595	582	608	625	582	615
19253	29951	24916	18902	16793	12367	8094	5536	3928	3242	2469	1804	1336	1089	1062	1071	891	823	800	795	809	787	714	660	695	748	672	697	741	718	740	690	671	679	706	675	675	680	686	688	684	694	646	602	641	617	604	633	599	626	662	638	651	625	637	678	655	642	700	624	654	640	610	624	665	599	599	566	642	603	656	654	593	642	656	614	579	641	654	615	617	610	582	651	627	574	593	640	652	633	647	603	577	574	589	642	596	655	614	593	621	638	647	633	651	664	591	641	621	613	631	603	648	633	585	681	597	668	566	607	638	575	615	634	617	621	603	665	595	658	597	613	660	639	634	610	612	607	617	643	594	628	622	673	666	607	603	619	600	614	631	633	602	680	618	591	592	628	633	621	644	635	604	613	626	603	624	648	623	632	612	629	633	612	653	659	621	616	642	660	648	665	633	653	605	641	638	673	623	689	613	640	615	622	612	647	621	621	624	616	620	602	610	625	625	646	594	591	614	655	646	643	639	634	649	639	639	631	622	638	566	635	606	588	602	630	626	610	585	657	623	637	584	617	620	628	645	613	644	603	644	648	653	628	609	681	627	601	586	591	632	658	658	610	600	625	607	614	609	594	648	602	637	635	621	642	604	609	626	606	605	584	639	609	590	636	590	597	560	638	600	582	665	625	623	651	648	640	668	619	599	641	627	595	617	634	618	600	607	658	659	601	624	644	609	634	609	652	627	663	618	628	586	627	601	648	571	592	627	615	594	591	646	628	641	608	587	646	589	609	618	561	618	600	599	630	626	626	606	623	614	643	611	621	603	574	607	632	623	643	628	629	560	639	642	627	644	629	588	632	567	610	690	618	639	614	632	622	650	629	623	620	687	651	612	607	614	629	577	583	629	652	648	654	636	610	640	619	636	657	585	657	677	574	680	619	616	615	655	635	619	630	627	626	589	613	651	589	628	648	633	599	598	658	569	635	615	646	635	614	627	611	654	597	628	623	615	625	565	638	619	684	612	676	609	609	629	633	631	615	617	608	623	580	595	589	679	657	626	621	625	599	659	642	627	648	645	674	633	597	627	606	642	597	628	620	649	591	605	631	605	621	641	615	632	643	639	587	607	643	664	616	611	644	586	585	625	590	620	650	582	615	624	622	655	679	587	624	648	575	577	651	610	618	620	596	636	671	587	640	593	609	608	650	619	619	578	639	604	625	613	637	635	635	655	625	634	629	623	628	626	634	632	656	620	649	653	641	663	652	586	626	660	606	632	650	616	637	641	636	553	645	619	652	629	590	631	636	630	623	638	636	633	641	655	606	613	635	604	616	648	605	655	630	639	656	614	584	611	643	631	599	625	617	596	628	639	639	652	583	630	608	620	638	626	634	603	615	640	617	628	589	616	652	621	644	644	637	633	619	594	636	626	608	633	615	656	645	611	619	605	620	614	637	626	647	619	602	652	641	568	610	585	612	652	608	574	669	636	616	624	627	618	599	631	628	596	600	612	643	635	632	622	619	626	636	633	632	636	651	584	593	651	602	625	655	642	638	659	641	570	605	635	648	630	584	637	645	580	603	637	623	568	565	602	624	648	643	608	670	629	611	655	640	582	588	629	592	618	627	584	625	574	637	613	588	619	643	647	612	648	614	609	633	588	630	584	618	667	651	587	592	622	598	632	657	638	612	670	634	628	630	632	630	623	600	659	658	636	599	613	597	596	664	588	558	626	623	649	610	621	652	650	620	622	641	601	608	652	626	609	591	583	608	580	653	627	654	627	618	603	657	639	629	602	615	624	664	630	645	587	615	605	635	581	639	629	628	652	603	622	649	593	617	612	604	577	646	644	625	637	642	589	568	646	658	663	656	620	666	628	621	613	623	615	590	623	622	627	635	622	650	593	626	601	637	674	629	630	654	642	625	622	608	633	605	654	623	634	649	586	567	563	623	613	589	680	655	599	606	575	654	647	649	626	663	636	624	653	605	596	612	637	623	620	621	618	614	608	582	621	624	639	639	628	617	617	619	579	626	598	613	656	612	583	622	588	642	599	621	656	651	645	605	611	656	617	593	619	668	631	588	630	617	596	618	559	620	598	600	587	628	601	618	652	658	601	640	607	671	659	639	647	581	673	653	636	618	620	620	647	591	600	645	615	632	611	660	599	603	622	571	592	614	626	674	634	584	655	610	603	625	672	655	591	632	627	665	661	618	632	686	648	629	665	593	631	639	640	632	634	609	615	600	607	639	623	614	623	662	608	628	642	655	580	703	623	579	653	621	595	629	649	639	621	645	628	607	603	584	628	612	604	646	655	620	622	680	624	635	665	655	652	652	579	614	650	663	608	668	654	593	644	599	616	644	594	638	634	577	653	575	653	652	645	623	582	599	635	569	630	624	611	592	639	621	598	634	659	600	664	626	607	619	571	642	611	587	632	616	616	590	651	622	610	631	624	608	606	636	631	634	630	621	646	606	631	636	627	642	635	669	616	639	625	593	607	618	582	652	633	636	647	616	566	605	618	598	639	578	640	619	655	629	625	629	613	670	650	585	608	642	619	608	605	625	593	620	636	639	623	602	654	603	587	592	627	638	628	638	655	637	643	693	592	568	619	634	650	645	597	626	603	650	613	600	604	652	628	595	640	592	624	589	604	612	604	605	660	602	663	647	569	673	617	623	648	589	607	609	662	611	664	620	628	645	618	663	638	621	622	654	649	657	614	603	654	599	609	600	600	618	665	607	612	649	624	602	609	651	632	613	634	612	624	637	655	627	594	628	573	645	649	603	679	650	598	666	632	662	617	619	654	606	604	657	662	673	594	648	616	627	617	624	599	598	606	634	646	673	640	629	648	621	637	664	638	596	608	626	640	620	644	643	666	632	603	616	654	627	604	606	598	649	611	637	608	583	588	659	601	642	634	618	618	604	606	591	634	657	623	603	598	645	656	582	590	599	608	656	616	591	612	622	671	602	648	597	612	642	656	633	628	631	634	596	609	613	632	635	617	676	612	639	637	650	679	592	653	586	589	615	636	616	661	627	620	621	618	638	592	584	656	602	592	602	573	638	597	618	617	677	599	642	617	595	593	580	640	614	622	587	597	614	652	637	633	621	657	637	643	642	656	630	632	610	635	602	643	618	662	622	646	592	619	599	643	662	604	602	633	637	615	617	628	584	626	605	601	647	622	629	631	637	613	613	655	661	665	622	593	629	626	649	669	629	603	596	618	606	642	617	668	624	638	633	645	610	641	621	612	623	602	611	620	601	666	627	580	622	635	655	641	621	600	650	616	570	617	629	620	662	593	586	634	628	615	680	598	621	647	591	628	633	629	617	581	639	615	614	621	627	598	632	622	630	620	617	609	620	617	626	599	586	654	598	636	659	581	624	626	577	586	648	649	602	581	653	644	601	567	625	611	624	634	627	619	623	625	632	638	632	605	639	648	602	659	592	616	634	580	617	657	598	614	639	612	604	635	634	627	607	597	658	622	614	647	625	650	597	659	651	584	640	636	627
23206	21650	29540	24306	21873	22865	19250	8031	5230	3544	2918	1972	1482	1308	1215	1217	976	878	792	801	809	745	675	647	700	719	713	692	700	722	687	666	667	636	696	659	750	631	607	634	601	594	586	534	582	590	567	594	569	582	601	608	570	614	561	620	621	548	642	582	584	594	582	543	615	584	538	563	601	600	557	579	551	567	566	560	575	548	575	587	572	590	601	539	564	554	550	593	560	543	534	590	599	598	596	515	603	568	517	587	546	548	597	532	552	535	547	541	570	525	570	544	604	584	578	567	539	612	543	623	566	588	533	610	553	558	565	583	568	568	537	598	601	575	516	545	589	518	573	524	555	538	555	564	603	569	602	595	575	593	559	534	560	526	549	570	565	554	579	532	531	570	534	570	553	603	541	565	563	585	596	585	546	582	516	562	559	570	543	538	586	560	582	585	607	566	566	540	568	585	566	567	570	532	567	515	531	533	580	543	595	577	564	562	522	505	546	545	544	559	533	576	547	567	544	578	558	553	563	527	583	541	572	584	611	568	545	518	582	589	577	522	588	595	570	604	567	543	617	552	524	609	591	554	569	567	548	542	555	591	549	545	539	549	568	550	548	553	601	530	574	576	525	574	536	543	547	569	525	568	584	551	534	574	553	554	583	533	593	618	550	562	533	614	510	573	506	561	556	547	542	541	550	531	558	547	564	561	552	586	535	605	570	602	557	597	551	550	541	574	620	559	546	603	566	591	564	510	561	593	585	546	552	566	570	571	593	589	552	556	581	580	623	542	586	594	515	573	561	544	550	546	594	532	544	588	529	567	586	527	510	565	548	563	600	616	592	589	531	589	563	582	554	592	563	543	588	597	534	548	571	570	542	598	545	620	585	546	591	553	566	592	536	579	575	546	567	573	554	589	539	543	542	605	570	584	524	557	602	560	538	509	557	588	599	554	577	600	538	634	544	573	527	573	568	574	575	555	559	568	560	572	551	567	579	584	570	587	555	550	549	555	548	554	539	536	527	588	603	554	539	584	586	567	619	549	561	520	558	570	579	524	539	587	542	535	532	589	579	525	544	541	585	544	540	568	552	548	569	568	542	554	538	560	551	567	576	546	575	602	567	590	585	573	558	597	575	572	514	557	558	527	581	551	574	609	581	555	551	544	588	586	566	560	608	560	573	573	578	533	598	556	558	553	563	571	566	615	567	528	564	572	589	568	535	560	587	587	572	550	587	535	560	566	587	576	576	549	543	574	548	525	524	543	589	582	523	582	538	539	533	571	557	583	549	594	614	574	589	579	590	549	563	535	575	597	560	612	561	578	540	564	562	554	526	578	578	551	546	579	570	581	548	557	591	543	606	518	588	525	566	541	592	557	568	540	569	612	577	552	560	562	572	572	589	536	574	526	545	542	555	576	582	538	579	566	575	556	560	560	566	575	557	609	599	563	519	572	589	558	549	549	531	570	597	557	568	549	553	562	578	557	565	559	562	572	546	554	578	544	561	613	610	538	576	571	588	575	530	573	576	536	563	590	595	586	535	574	602	571	600	615	564	562	501	550	585	573	561	561	543	551	535	589	598	556	551	573	592	597	526	537	544	580	538	613	578	578	574	543	570	586	551	512	589	568	566	597	558	560	538	522	569	538	576	578	559	604	569	540	562	574	541	530	559	522	599	575	623	530	539	567	524	602	531	548	554	623	560	551	577	567	562	558	582	548	558	582	563	542	519	551	553	560	559	569	577	559	536	544	565	563	578	584	563	560	558	564	571	629	580	572	583	535	573	539	581	579	573	535	531	547	543	589	564	587	554	542	603	540	587	592	542	552	567	549	590	514	540	509	562	550	579	572	546	543	585	606	526	570	553	584	594	573	549	581	569	565	553	566	532	592	581	575	604	551	576	589	537	558	526	534	548	546	531	577	536	593	551	575	558	564	543	555	537	631	587	567	563	540	557	568	539	552	546	551	539	595	547	562	523	581	549	558	538	590	535	532	588	568	552	571	555	497	514	593	553	543	543	596	604	577	552	606	560	562	523	528	550	582	587	527	537	531	534	587	579	616	560	592	561	553	619	519	553	545	551	558	555	544	525	538	537	559	525	547	565	561	495	546	531	568	565	574	540	601	605	573	597	588	570	574	569	580	550	593	556	533	560	578	553	573	575	544	528	606	550	585	569	559	551	589	595	558	545	523	583	583	534	633	593	543	571	615	544	552	548	553	567	565	565	554	554	540	548	585	565	586	551	553	542	561	577	555	541	531	526	566	589	566	570	560	536	562	499	541	596	580	590	574	607	516	525	565	579	549	536	618	546	620	527	557	524	549	582	592	625	592	545	531	533	562	579	551	553	564	559	565	547	550	550	522	583	547	582	596	589	559	568	581	533	578	560	573	545	542	531	546	599	584	534	560	533	571	521	585	577	586	606	557	557	565	556	559	582	588	546	537	582	544	533	555	593	571	537	563	571	563	565	554	533	573	594	577	589	592	547	546	554	545	553	577	552	546	589	594	605	562	523	567	581	554	565	527	592	571	521	574	545	542	571	564	541	600	544	566	545	517	561	530	594	591	597	550	556	560	581	578	541	546	560	567	588	591	555	556	548	566	592	572	557	574	564	545	532	552	551	576	593	558	609	599	604	612	561	551	553	558	588	560	528	571	592	578	573	583	613	580	581	560	598	555	545	576	591	601	578	554	521	571	598	555	571	512	569	544	555	559	595	498	521	552	549	613	553	563	540	570	577	550	523	562	568	564	603	624	567	564	518	544	520	594	560	504	540	566	568	589	581	601	621	538	534	541	566	552	589	570	574	540	561	554	558	563	561	528	569	587	612	590	515	544	552	616	557	588	563	531	537	534	559	583	567	550	535	615	550	544	565	560	579	543	550	565	578	541	534	560	582	552	542	605	574	556	518	582	569	555	531	576	551	587	533	566	559	567	570	567	559	551	551	583	570	552	557	556	546	605	563	562	584	589	569	545	570	566	589	539	585	566	588	578	595	551	575	577	606	535	541	585	559	561	552	578	542	518	549	548	563	607	580	576	553	571	544	562	575	570	565	572	559	581	577	577	536	556	537	539	528	554	607	551	550	634	547	559	559	548	559	548	553	596	580	525	586	536	570	555	514	591	556	573	572	548	549	551	541	543	566	586	572	533	509	554	586	600	541	556	548	542	557	551	622	559	549	568	566	556	583	578	571	594	611	535	534	558	552	549	568	568	571	532	537	587	566	607	521	538	570	520	574	567	551	555	534	539	530	529	588	572	602	558	570	539	576	595	568	567	568	580	560	561	622	538	593	564	588	568	553	567	568	571	569	589	566	590	572	563	549	539	525	557	613	525	572	568	550	564	579	567	535	565	543	566	597	578	579	535	577	590	581	545	548	596	572	528	582	548	578	561	542	571	543	584	560	557	563	546	556	599	565	550	599	550	535	582	586	587	526	557	612	594	558	576	574	545	519	563	564	601	551	590	536	535	558	568	594	568	536	600	569	621	576	567	571	545
22473	40524	35021	27173	23858	19924	14445	10179	7865	5253	4272	2796	2095	1762	1687	1473	1213	1111	953	939	952	876	712	694	737	768	829	820	723	768	737	656	771	748	733	728	709	728	680	663	653	604	574	626	555	563	592	587	584	601	574	623	616	570	602	617	566	667	623	618	576	625	586	597	540	572	620	539	594	527	554	521	546	569	537	596	540	519	595	589	555	566	564	546	553	559	563	584	525	545	551	593	552	624	562	565	593	572	609	555	545	572	579	579	541	610	587	486	528	551	572	578	587	625	572	572	545	564	608	568	586	520	546	605	564	578	551	588	605	571	579	542	562	560	585	548	571	544	554	566	577	555	541	537	539	578	547	535	508	543	585	578	545	567	579	563	591	539	550	559	544	532	583	582	520	548	621	579	520	561	588	557	579	548	590	580	592	554	592	551	537	584	556	550	524	546	556	553	548	551	546	574	528	556	594	581	521	522	644	530	548	559	569	550	519	575	552	565	577	551	559	580	609	563	543	547	559	566	581	591	589	570	553	596	582	581	566	544	590	580	567	597	569	542	531	572	528	552	565	565	589	590	543	529	583	582	566	560	594	551	612	534	594	576	599	538	538	535	553	549	544	566	569	537	544	568	554	576	541	510	590	548	583	547	570	582	600	573	582	620	548	596	547	564	547	604	574	569	534	547	528	574	554	549	590	623	548	560	587	568	575	571	538	547	558	553	558	584	604	561	538	566	583	551	550	581	553	584	573	559	555	590	578	561	580	557	587	584	524	549	577	511	554	593	527	585	575	565	563	548	570	554	586	555	552	550	558	582	595	599	570	578	567	600	580	506	607	589	552	529	557	582	549	546	559	562	534	539	553	589	556	560	571	552	556	567	549	584	570	555	483	550	543	562	541	569	589	536	576	550	569	533	566	560	541	553	562	630	590	535	560	586	540	575	586	540	603	611	602	569	584	601	595	543	559	526	584	553	554	590	543	549	539	527	530	566	562	582	575	514	563	553	553	559	576	584	580	611	551	559	588	527	561	575	536	561	569	540	576	568	566	544	573	578	593	612	566	592	557	574	555	524	537	571	546	555	558	584	588	536	560	576	611	543	565	608	570	632	595	551	590	567	542	581	556	505	592	572	557	555	572	563	567	540	593	594	533	571	636	546	567	557	564	550	559	511	561	561	582	596	575	552	593	556	556	567	557	546	603	585	556	530	568	540	561	566	578	585	574	560	567	549	593	584	610	534	587	554	557	560	545	562	557	545	583	560	536	528	564	525	594	576	554	562	565	538	527	573	567	522	557	509	575	621	568	561	590	586	574	596	575	558	540	557	575	537	564	564	591	537	577	573	579	541	544	570	556	558	594	542	534	586	572	587	554	559	564	572	527	561	557	537	567	592	579	575	576	557	556	552	551	567	581	599	563	574	595	542	575	550	528	543	561	589	589	530	564	556	553	565	566	574	575	613	530	555	540	565	575	545	607	590	560	548	534	614	527	568	533	606	529	569	545	581	588	587	563	525	559	576	564	566	537	600	572	558	535	592	559	593	547	600	560	571	575	549	556	606	578	563	586	568	561	551	656	531	548	561	584	546	599	584	570	547	549	519	611	576	567	589	593	631	535	525	568	566	585	593	550	552	571	549	543	577	588	520	550	565	562	562	560	548	592	540	599	559	531	568	520	536	587	600	578	607	575	571	583	588	591	604	572	554	587	532	552	560	547	567	570	548	586	550	549	571	593	572	575	550	555	552	549	570	555	596	592	622	546	524	546	610	570	547	583	566	598	533	576	569	515	567	567	541	580	519	611	520	595	532	572	545	572	560	612	564	578	573	568	568	561	577	535	598	495	532	577	554	570	548	549	507	575	573	558	609	598	585	544	601	594	583	585	605	595	606	533	563	574	564	537	586	563	594	522	561	567	581	618	602	598	543	560	591	576	591	561	566	575	561	563	537	550	561	574	564	534	538	584	529	567	593	567	607	594	555	540	566	531	561	594	535	587	569	580	575	546	538	567	545	537	545	538	562	578	559	544	593	553	529	587	569	605	586	576	576	567	562	572	547	560	570	602	546	599	543	594	584	558	552	579	590	567	544	551	562	541	546	550	534	602	586	531	550	557	568	556	552	559	546	558	613	587	537	573	597	532	606	549	577	609	555	581	572	539	582	545	524	559	580	578	595	553	574	531	576	543	541	544	559	536	581	598	569	555	520	534	608	549	564	588	567	550	569	552	544	551	573	564	558	578	551	581	543	545	536	522	525	569	563	551	584	572	588	561	567	553	537	560	563	567	596	584	526	559	531	578	574	567	558	552	528	555	572	571	559	555	529	578	571	586	532	550	548	580	589	562	572	576	576	584	533	521	573	559	547	599	550	593	546	559	556	545	587	550	522	585	547	566	600	587	555	557	583	547	582	582	586	547	584	596	547	584	553	526	526	537	588	569	530	630	568	587	567	525	564	561	588	579	563	506	572	536	582	525	523	555	563	511	559	566	607	597	554	567	602	559	555	611	520	572	588	548	606	532	542	560	586	551	550	553	552	558	627	594	570	606	584	603	606	575	557	563	618	553	562	565	543	530	573	565	585	577	546	532	566	547	579	608	595	576	545	583	572	598	545	567	521	531	519	532	568	603	554	556	579	570	548	562	543	566	581	567	579	570	577	554	570	534	596	582	568	529	572	557	511	571	564	563	566	590	539	598	598	541	587	570	535	561	642	552	607	589	577	551	585	555	536	569	562	593	500	609	571	561	585	545	620	571	556	562	528	582	562	531	562	542	553	552	598	589	548	606	592	573	587	577	579	535	588	526	585	580	545	556	605	583	553	550	551	586	559	567	587	562	575	563	571	582	553	552	593	583	541	544	615	568	593	554	543	563	530	566	592	614	585	607	577	593	567	573	551	538	550	548	579	548	550	525	560	578	581	575	563	559	528	568	577	571	535	583	579	586	503	613	535	562	577	539	569	605	572	592	568	558	578	594	561	561	572	585	573	591	544	562	566	590	555	586	569	543	552	569	542	581	566	600	562	572	593	564	540	533	560	547	555	584	608	563	537	582	560	559	541	543	543	579	541	593	557	532	583	549	536	580	585	616	578	609	554	558	564	605	572	556	574	543	537	550	557	544	589	563	585	535	584	582	533	537	556	557	555	531	596	537	609	582	550	546	567	564	556	524	574	540	535	602	556	635	562	582	546	608	572	585	574	573	570	562	579	553	559	547	589	554	579	578	593	589	570	552	583	543	581	579	558	560	617	577	542	578	569	589	568	573	558	538	565	601	537	578	564	539	505	554	519	570	619	542	523	549	544	573	541	612	588	553	592	585	558	603	553	526	586	602	597	572	545	536	599	581	553	593	535	544	588	538	585	568	551	583	568	572	569	569	559	575	573	584	583	579	586	556	577	565	566	544	565	595	582	609	548	511	579	546	560	561	569	518	588	597	624	569	577	580	569	515	536	524	551	566	584	522	583	579	574	579	547	568	562	588	572	565	557	533	576	550	590
29134	23812	25343	17127	10419	7568	5175	3386	2541	1739	1054	970	836	741	701	612	576	521	470	501	502	484	428	474	467	472	474	453	482	445	482	453	463	471	473	460	417	405	458	410	415	425	425	485	407	424	428	451	455	427	447	448	422	426	417	445	454	470	424	438	457	417	454	422	410	431	400	419	404	446	461	421	390	457	419	429	433	446	416	408	435	470	395	392	451	422	425	393	400	443	442	378	414	389	441	429	409	403	443	408	434	413	416	413	403	418	411	478	451	452	429	454	428	439	427	404	423	406	445	447	451	387	432	433	449	400	446	396	402	419	437	459	450	448	421	445	420	429	417	437	433	433	459	426	458	401	403	420	458	467	410	433	464	408	435	458	382	388	474	423	426	427	421	418	442	422	422	403	439	451	422	353	461	416	455	437	414	426	412	463	422	432	450	419	429	427	378	445	445	440	397	429	424	452	430	439	413	431	445	464	410	427	434	446	454	420	386	410	435	472	435	424	431	447	433	387	459	438	468	419	431	452	458	431	411	451	417	443	412	427	457	446	422	437	410	413	426	436	409	419	454	408	401	415	425	427	447	414	448	436	446	412	385	393	442	440	458	431	406	424	437	399	432	432	462	395	430	448	415	419	420	454	430	422	412	417	422	410	447	461	425	435	445	450	440	449	436	439	433	432	431	455	409	444	440	451	463	436	407	381	407	447	443	414	407	426	410	460	420	438	413	434	428	427	452	439	408	414	445	453	418	400	450	434	455	451	408	408	424	483	423	403	416	433	398	415	431	415	431	424	391	460	441	413	427	440	442	425	422	414	445	450	389	419	451	422	397	401	430	417	452	437	391	412	418	428	436	435	406	422	426	450	469	406	423	416	436	434	409	381	448	434	424	405	422	418	435	402	428	461	444	413	393	454	421	427	438	404	436	424	433	405	416	398	427	400	438	426	468	438	457	401	416	415	451	433	397	404	458	432	472	421	368	443	430	424	419	442	439	436	458	458	436	393	430	406	415	416	449	432	414	417	420	360	436	433	419	453	415	415	402	453	425	402	439	466	440	432	441	456	439	435	460	391	437	441	443	422	390	434	450	452	408	450	443	436	451	468	434	444	477	421	416	403	439	427	418	431	436	419	445	431	462	417	430	418	440	416	409	438	438	427	412	440	417	398	431	403	411	405	410	420	427	450	384	456	462	398	441	417	426	415	430	422	391	410	411	425	473	411	432	436	446	445	395	423	457	417	450	447	399	416	399	452	429	443	433	429	388	427	407	422	440	440	455	386	449	429	431	449	409	430	413	416	411	426	454	428	444	439	431	423	417	402	400	455	408	396	432	461	405	419	439	480	420	409	413	459	464	427	420	432	413	451	431	400	421	418	424	425	392	412	440	424	416	433	416	433	421	408	481	420	476	393	449	418	389	435	425	447	440	460	464	465	430	418	398	445	448	419	420	457	433	418	414	438	391	433	431	444	436	421	435	438	427	423	409	444	410	465	434	443	472	408	468	433	432	455	428	452	386	456	401	414	409	461	451	428	434	418	434	450	477	414	411	404	414	421	428	412	425	406	450	426	424	437	437	444	398	416	425	432	429	418	448	445	391	393	439	444	433	371	414	404	439	430	445	445	396	448	446	423	430	415	408	436	415	395	426	432	411	408	444	410	426	444	434	438	425	432	419	441	426	425	425	443	428	443	391	386	404	437	422	441	443	448	472	425	416	430	419	423	446	436	450	440	430	405	366	419	411	436	427	398	432	416	421	472	436	444	488	453	422	425	424	457	433	385	442	456	418	415	439	399	426	444	418	458	425	437	408	411	434	434	436	423	420	452	440	420	404	444	443	437	424	432	430	416	448	449	410	434	425	417	422	414	439	443	417	423	420	477	419	453	416	426	435	453	443	421	424	432	440	457	396	435	431	421	395	413	443	451	422	415	444	413	427	408	426	419	406	426	410	448	424	449	424	439	408	436	430	424	413	429	440	456	449	421	449	425	418	397	426	400	438	422	423	430	386	422	428	428	404	456	414	472	469	386	408	421	374	443	411	425	380	443	440	457	457	412	440	432	435	390	429	431	417	440	430	394	385	423	437	436	414	471	442	420	420	445	458	421	433	444	419	492	401	468	412	396	431	435	455	434	454	438	390	472	399	469	450	420	403	441	477	435	426	430	443	432	420	452	425	416	416	460	441	435	437	422	409	433	439	413	427	454	421	433	392	439	431	446	430	419	450	382	407	436	431	453	391	405	447	454	447	447	382	434	474	438	458	411	408	422	403	403	396	436	441	395	429	438	455	389	447	438	418	439	421	395	425	423	429	440	425	436	476	409	421	418	442	425	440	385	444	429	423	412	395	419	427	412	428	420	431	441	431	451	465	474	418	403	432	422	393	431	443	428	404	430	452	435	409	437	444	431	440	404	417	432	435	431	484	421	429	420	395	434	480	416	374	436	405	407	426	460	410	420	439	449	418	421	417	373	455	452	441	394	399	412	412	436	402	405	456	433	428	398	403	445	443	404	390	428	414	428	444	429	433	418	476	395	405	457	428	418	440	439	414	421	402	449	459	421	435	399	442	434	443	414	416	433	429	455	426	443	436	431	429	432	416	438	415	417	418	432	459	406	424	440	441	401	430	404	414	472	450	413	439	438	426	442	434	431	409	445	439	394	414	450	443	417	405	414	403	416	456	433	432	462	395	445	440	433	452	462	449	407	429	425	433	443	435	404	432	475	422	417	427	434	410	457	416	433	425	419	433	389	442	397	453	419	413	388	436	434	409	427	427	434	423	433	405	425	402	398	431	438	395	430	411	441	446	471	415	432	421	416	361	460	445	410	423	418	418	391	453	389	441	413	410	477	422	420	428	419	462	432	431	427	430	411	429	436	444	451	443	418	423	438	382	399	468	434	384	430	397	427	422	453	430	434	423	482	444	452	431	435	421	412	405	396	429	456	457	444	403	373	447	446	438	433	385	427	400	408	409	420	415	408	441	454	474	445	419	455	437	429	416	408	439	409	381	446	448	415	415	453	406	458	405	389	460	390	422	407	446	388	450	384	416	426	416	427	414	422	472	468	397	401	398	436	392	403	391	448	429	427	440	399	402	451	433	457	444	431	428	415	456	420	449	408	435	441	412	433	450	412	463	434	457	421	451	377	416	446	426	461	395	413	422	465	407	396	430	396	418	432	427	433	425	406	414	439	454	417	492	442	426	453	463	422	394	423	410	418	431	418	431	428	441	401	426	382	419	423	415	439	437	437	439	438	401	409	397	423	421	421	423	422	403	458	447	398	451	429	416	454	403	415	415	444	442	463	412	411	447	429	415	403	399	442	439	389	436	422	426	427	439	433	437	432	410	423	441	438	415	403	466	410	432	440	476	428	413	386	418	453	399	474	428	431	423	435	434	435	444	405	407	410	431	420	416	415	441	417	396	372	392	445	413	431	420	421	451	439	440	424	437	418	406	425	413	434	421	419	429	405	420	421	430	408	434	446	436	415
19068	32154	24819	15590	12718	10780	8171	5663	4358	2834	1560	1429	1179	967	887	842	676	662	512	564	585	492	472	493	518	539	526	512	532	525	523	502	504	518	487	458	469	496	450	461	483	472	462	478	447	436	473	496	448	445	424	488	491	469	472	486	452	457	471	493	454	466	471	451	474	472	448	427	419	468	452	457	468	460	486	497	489	468	418	482	487	446	421	486	451	488	450	460	451	463	463	399	443	485	451	455	459	435	463	448	443	445	455	421	440	468	438	459	478	458	447	458	444	432	482	460	514	421	464	461	459	485	463	475	496	451	438	494	477	450	439	458	476	487	452	434	470	452	457	459	485	456	442	475	471	484	445	454	459	451	448	467	429	461	436	470	421	474	467	432	430	476	428	478	474	463	408	476	470	426	451	447	479	487	461	457	440	479	454	462	450	451	464	449	441	456	459	428	517	425	442	493	434	456	421	455	451	450	445	493	436	447	477	440	470	456	467	477	461	449	438	430	473	433	476	443	443	443	436	429	456	468	445	479	486	504	478	447	449	481	456	439	411	430	454	484	456	486	445	494	445	411	482	463	432	403	469	488	443	442	488	463	443	460	416	437	435	458	459	446	418	460	472	457	436	451	467	457	479	458	465	480	425	440	447	448	466	480	425	464	477	404	429	525	465	474	462	444	444	466	466	441	511	525	448	465	449	478	468	438	461	464	457	482	461	479	456	468	460	464	431	430	475	460	468	479	450	462	441	450	404	434	452	456	465	450	448	459	447	450	471	452	426	459	455	475	499	482	461	459	479	490	444	472	436	473	458	471	433	412	466	453	431	423	447	469	487	449	455	463	492	482	418	444	439	457	453	433	443	424	445	457	469	486	475	443	453	427	511	460	408	430	469	423	451	434	470	493	468	453	458	495	459	411	454	446	442	463	408	455	439	435	442	468	460	455	481	409	472	472	504	497	480	459	418	415	442	453	436	485	462	433	476	445	489	489	431	446	444	483	419	502	437	470	441	448	471	477	458	443	449	437	451	484	442	462	428	494	432	454	461	471	445	434	462	455	457	478	476	474	473	456	458	457	431	519	453	449	458	430	442	463	453	447	466	446	436	489	428	437	497	418	461	418	455	453	452	461	453	439	500	433	445	434	427	469	456	488	468	459	502	481	491	473	429	458	477	444	490	446	433	503	457	429	452	500	501	445	471	481	465	479	424	436	485	461	439	439	450	455	462	433	482	473	478	460	460	460	481	473	474	448	459	420	476	454	408	443	479	442	449	461	450	503	453	495	473	475	416	487	460	470	426	475	458	466	467	453	458	482	470	428	471	473	462	478	486	455	439	452	435	467	454	456	455	414	454	473	453	435	468	424	445	450	422	445	439	477	476	442	462	447	409	458	436	475	448	465	489	481	444	453	443	476	459	467	424	485	487	444	455	439	447	466	479	477	466	468	475	448	454	449	482	454	468	448	459	435	468	482	492	471	486	465	433	485	484	452	459	449	458	477	445	438	480	457	468	404	449	470	435	435	461	472	456	454	464	501	423	456	462	477	448	495	482	460	449	464	457	454	452	432	466	439	439	433	494	414	455	431	499	457	472	390	453	449	471	447	465	418	481	468	444	452	469	468	488	480	457	460	462	451	472	474	444	475	487	432	468	449	427	424	455	477	442	433	468	467	457	459	468	403	445	455	466	442	447	465	456	459	467	469	466	473	456	464	472	455	440	509	479	453	455	455	437	438	430	450	480	455	477	442	471	453	492	456	456	478	470	447	437	469	464	451	478	463	480	436	447	497	462	430	435	484	471	447	462	439	486	483	457	491	448	485	448	442	489	454	458	441	453	450	436	441	512	435	494	458	463	434	450	487	459	476	504	479	456	465	456	481	426	423	455	466	425	447	428	427	444	466	463	479	447	477	460	458	481	472	446	471	477	463	477	472	458	443	403	439	470	450	504	492	465	442	457	439	445	468	484	519	451	467	446	460	458	497	462	465	449	462	449	474	438	447	449	489	452	464	435	457	413	460	464	491	474	444	438	527	507	453	437	473	449	461	523	449	443	469	469	422	466	488	483	477	500	501	497	461	458	437	471	440	449	462	441	432	458	469	471	479	461	448	440	497	428	464	470	476	464	449	489	461	466	495	451	467	432	457	453	434	438	426	465	475	434	480	463	460	433	427	450	496	441	481	457	479	457	467	436	451	442	480	445	484	479	478	458	444	472	470	394	446	462	458	420	459	451	420	414	454	472	465	451	433	484	448	461	480	444	477	492	464	474	468	443	464	466	427	438	434	481	463	462	462	472	522	418	445	452	447	479	448	465	472	425	507	465	469	458	455	495	439	442	469	431	443	486	464	436	422	477	477	442	475	447	471	437	463	439	438	452	467	453	437	467	477	434	470	450	496	494	441	397	464	457	447	481	476	418	475	447	450	435	478	444	490	481	456	468	470	471	443	487	430	470	458	512	448	489	463	449	441	457	469	434	454	470	486	485	463	427	474	465	433	473	459	414	467	473	496	428	442	441	470	460	461	471	466	452	463	446	443	468	447	401	440	457	451	455	439	424	431	465	483	460	429	520	477	449	466	450	433	461	503	485	448	491	482	464	433	428	471	515	428	437	445	495	451	420	457	415	478	452	517	491	451	458	432	427	486	474	454	449	390	480	478	450	428	494	454	417	477	420	421	459	470	448	478	497	474	477	456	487	481	438	430	445	468	498	467	481	466	505	460	471	477	485	449	446	414	437	428	453	452	484	458	446	522	484	452	465	438	479	476	467	412	465	458	466	460	438	459	455	485	456	428	481	487	437	463	446	419	458	479	486	466	441	422	439	465	407	482	485	501	454	481	464	456	429	456	478	444	424	451	478	467	454	436	465	476	443	467	451	405	471	531	458	486	420	456	461	467	435	472	496	507	461	465	435	468	445	471	478	442	451	435	488	479	445	464	447	430	449	489	483	442	491	482	455	459	486	474	459	443	425	476	506	483	437	472	480	461	449	454	452	475	475	466	489	465	491	471	433	464	435	466	458	457	445	506	418	467	438	468	445	453	465	456	480	484	509	443	458	446	486	465	460	432	438	466	428	446	472	466	446	451	426	485	482	447	478	440	474	445	433	466	424	459	461	480	472	471	434	469	449	488	466	450	474	476	453	480	471	451	462	423	475	449	428	489	473	456	435	448	428	472	470	479	427	455	482	477	477	458	459	495	487	459	454	474	469	477	458	468	453	463	468	465	462	486	445	463	447	422	447	488	483	439	460	459	413	434	466	459	475	451	404	449	490	432	426	445	438	443	462	434	402	505	452	494	457	469	468	460	458	472	453	503	462	451	469	433	458	493	449	454	462	433	441	464	479	473	436	494	444	464	422	431	442	449	470	449	461	447	419	488	466	403	457	452	451	457	452	444	460	436	446	472	507	442	451	473	488	476	476	456	449	412	472	461	444	433	476	428	456	445	458	430	455	468	434	442	445	446	429	476	491	430	473	468	459	443	474	440	443	459
24511	21710	29198	24871	22071	17983	10246	5767	3739	2356	1567	1642	1418	1035	886	828	760	552	473	520	501	410	404	454	418	416	432	424	459	430	350	371	379	416	373	389	389	364	345	395	382	310	361	349	350	329	356	320	340	341	332	336	321	357	344	360	330	365	371	368	354	370	333	356	336	338	332	313	349	306	356	324	346	313	311	325	319	360	337	309	337	331	340	312	339	357	333	330	317	343	326	327	353	339	340	331	337	320	338	339	324	330	309	319	339	343	295	352	343	326	313	344	337	317	299	349	391	341	295	329	346	351	312	318	317	321	343	338	343	338	335	325	323	318	303	297	310	327	343	344	326	327	365	341	316	340	303	316	332	336	318	331	329	313	354	355	324	325	318	346	358	304	303	328	319	299	351	333	325	341	338	363	341	332	332	324	323	353	295	317	371	324	323	347	314	318	318	366	338	342	351	300	321	312	345	321	295	327	346	313	358	342	348	347	322	306	324	346	324	338	333	305	355	299	339	344	320	335	333	344	323	331	320	317	318	330	339	343	383	326	291	292	376	324	344	335	331	346	321	338	310	334	355	339	327	318	354	318	322	345	331	325	344	361	341	325	320	355	332	348	339	315	349	335	316	341	333	362	343	322	319	354	329	366	308	334	303	312	336	311	308	321	314	339	321	368	344	334	339	304	286	299	365	348	341	344	339	323	298	320	357	306	302	338	334	333	312	301	321	329	337	335	353	347	345	317	361	341	339	357	316	317	322	338	358	333	346	307	313	349	317	332	314	300	315	328	357	355	302	318	332	354	332	327	338	331	337	314	340	340	326	323	314	332	335	309	350	313	329	298	320	309	334	340	372	352	334	350	320	336	291	334	349	332	342	343	351	332	330	338	335	357	315	339	332	314	361	345	327	333	313	370	357	328	342	341	324	359	301	357	328	325	318	334	320	326	335	308	310	350	347	328	325	319	345	349	319	335	340	335	358	335	310	358	360	309	337	351	296	305	328	326	354	347	317	348	342	310	315	323	302	330	335	314	324	352	329	313	308	344	343	321	292	369	344	376	313	324	333	355	308	304	323	321	353	303	305	294	349	322	319	345	363	375	348	356	318	374	353	346	321	320	324	338	341	328	306	341	355	324	336	319	331	323	343	287	346	329	325	325	302	310	325	334	333	359	313	313	316	323	296	313	334	323	318	352	301	349	328	325	337	300	355	320	331	296	326	342	372	328	334	359	333	343	308	337	359	340	329	346	322	332	320	318	349	313	340	326	316	313	326	336	310	352	347	292	348	334	322	344	339	341	309	327	332	321	324	301	309	362	318	331	360	337	316	344	310	310	345	295	338	308	282	331	321	354	344	317	327	349	329	331	356	322	322	318	319	341	310	312	318	349	320	330	342	327	301	291	327	314	303	308	366	343	344	356	337	318	320	325	334	323	317	333	321	332	321	332	342	338	318	350	327	323	328	338	342	327	321	307	325	331	339	350	310	308	309	350	324	310	340	315	328	316	334	346	334	312	344	314	358	324	320	316	337	308	307	331	313	342	351	347	345	329	343	331	345	362	316	330	321	353	316	342	326	315	347	357	327	366	340	357	335	342	313	345	320	339	336	303	350	303	339	312	345	330	339	324	338	303	343	357	371	308	325	338	307	315	310	293	345	353	354	345	341	312	328	327	373	337	335	294	341	361	346	332	335	346	336	334	348	326	334	373	335	337	346	311	322	295	342	342	366	322	325	290	288	320	346	355	333	367	346	337	317	310	315	312	335	313	345	363	313	298	318	345	292	330	315	335	322	341	327	347	323	335	344	317	322	315	331	341	319	329	297	363	335	352	329	318	318	321	292	342	343	320	338	334	303	323	341	307	313	343	345	316	355	345	327	351	374	313	338	314	332	363	354	336	357	346	348	307	339	362	310	342	315	335	305	315	305	327	348	316	318	355	343	325	330	308	313	292	324	320	349	316	363	342	324	339	324	307	319	332	322	295	323	335	317	325	324	305	337	367	338	330	331	314	334	347	338	308	351	320	317	350	340	348	337	322	359	331	312	309	336	341	296	295	315	328	317	308	343	350	291	332	369	355	348	350	319	327	352	319	338	345	322	336	294	346	361	356	345	324	325	351	334	310	340	315	321	333	322	318	306	348	353	352	356	324	318	331	324	344	304	319	359	314	322	315	346	336	337	341	338	332	330	331	351	332	312	328	334	331	332	332	296	311	341	369	333	341	329	367	371	347	344	313	312	327	361	354	340	295	329	344	343	320	341	365	346	349	313	340	325	299	342	335	358	293	323	305	317	300	360	335	365	320	309	351	344	315	313	365	319	341	347	332	344	320	330	315	331	316	325	285	320	341	338	316	317	317	293	311	296	306	315	342	357	300	312	332	324	330	306	309	318	297	315	330	339	342	294	318	316	312	337	345	328	316	355	329	323	330	333	324	356	335	322	314	358	362	324	335	337	323	328	308	334	335	346	353	352	335	349	328	293	357	333	345	313	318	312	329	286	320	364	328	286	355	308	346	331	332	347	352	314	331	339	334	325	312	335	308	336	370	319	314	317	340	345	317	324	344	317	361	339	337	313	326	357	330	300	339	341	322	349	363	352	304	359	321	345	342	290	335	327	333	347	308	339	336	314	306	355	350	343	327	342	314	394	329	343	350	323	310	341	319	344	365	347	313	328	339	343	362	352	333	318	331	342	346	347	318	348	327	344	322	315	304	359	333	328	326	362	319	308	318	300	362	342	326	340	347	319	323	301	326	310	298	358	336	313	343	316	321	317	327	350	361	359	346	354	320	332	355	339	354	359	337	361	354	294	344	322	331	351	326	340	378	332	355	312	307	290	367	330	328	336	334	314	303	287	338	327	297	335	342	337	327	264	326	330	336	324	330	351	337	309	338	341	314	326	345	358	344	319	311	344	331	364	318	326	310	310	341	349	328	347	360	349	341	309	319	352	336	325	303	355	340	312	329	316	353	354	346	308	356	319	334	322	310	341	328	342	343	338	322	327	345	341	338	340	365	340	354	347	326	366	338	342	328	306	362	359	314	305	313	338	306	330	313	349	341	353	358	341	312	316	324	327	326	358	325	334	343	335	331	321	317	345	336	319	336	354	333	332	325	320	332	327	322	338	298	329	342	333	319	341	319	286	299	365	352	319	335	329	336	300	332	339	317	313	341	361	357	352	307	323	356	328	316	317	311	322	346	342	351	377	333	306	318	327	350	336	297	314	311	327	335	323	300	289	342	328	350	318	318	318	322	324	332	359	343	324	347	325	339	319	327	329	318	288	304	330	319	322	326	311	337	312	347	292	343	350	341	377	352	337	360	331	354	317	297	327	330	325	331	289	335	322	312	327	334	335	302	320	320	335	350	337	323	327	329	325	304	307	325	367	363	337	327	341	311	326	359	333	332	329	322	396	310	324	340	314	304	314	290	307	342	340	328	322	329	347	324	317	359	329	343	340	315	336	322	337	329	321	315	280	294	327	344	310	330	360	320
20864	39524	31494	20697	17835	14152	11228	8540	5960	3731	2294	2505	2136	1495	1305	1219	958	652	626	627	628	453	468	477	463	512	482	514	573	456	398	444	441	470	410	454	422	448	422	438	414	354	345	382	342	350	385	379	372	364	385	363	374	385	410	365	383	400	424	405	382	346	354	377	337	352	355	362	326	331	347	354	345	364	385	341	378	325	373	374	374	332	329	345	351	358	333	378	357	352	346	341	354	330	344	372	330	361	366	362	339	363	390	358	358	385	335	346	360	344	369	375	353	372	369	359	380	342	343	387	368	352	341	375	321	364	338	329	332	344	339	337	328	346	334	378	330	313	333	360	381	354	338	353	361	347	372	327	336	360	345	363	335	331	373	378	327	370	361	361	360	336	357	364	353	352	360	342	321	381	323	349	360	384	346	357	351	308	357	338	301	360	347	357	347	359	363	329	380	367	348	360	370	363	360	304	351	357	348	367	344	368	402	362	359	351	315	346	353	373	349	344	341	357	301	334	359	353	396	358	339	340	370	334	342	352	345	354	357	370	359	368	339	338	341	372	363	352	332	351	368	332	355	391	363	349	344	350	363	322	359	346	342	338	342	338	365	338	345	377	361	345	355	314	368	329	333	352	354	316	366	364	357	341	351	350	343	331	333	344	344	366	340	356	378	386	344	336	348	317	329	323	355	336	349	348	358	370	370	356	350	361	369	347	351	366	362	350	355	353	348	369	356	378	332	307	361	362	360	361	325	361	382	360	357	345	347	331	339	379	330	348	317	339	354	346	343	370	347	353	353	400	369	379	351	364	348	388	352	372	359	346	349	378	363	366	330	359	385	385	329	347	344	340	362	341	363	391	357	334	357	320	362	331	339	354	345	349	337	379	359	316	361	336	356	345	386	362	339	389	333	372	362	328	350	361	365	343	306	383	364	341	343	408	355	351	361	335	369	371	327	345	353	346	370	383	353	367	349	347	358	350	340	365	347	377	327	357	354	377	390	362	366	349	410	356	337	324	328	338	334	360	352	334	370	371	397	379	366	386	330	348	347	344	344	363	356	312	380	343	362	342	352	336	336	361	367	362	349	356	363	334	357	364	358	346	350	385	313	354	347	374	326	331	324	350	359	375	322	350	354	351	353	379	359	321	349	355	379	331	355	371	362	368	342	339	330	363	347	349	388	370	361	328	345	350	337	338	360	343	363	373	399	331	351	376	350	343	357	370	344	348	348	357	357	333	329	340	314	363	339	347	321	351	354	370	349	344	356	383	357	340	354	346	367	310	355	370	369	365	368	335	362	337	400	329	329	320	354	346	345	348	361	339	333	312	341	355	376	345	298	369	366	356	336	365	360	347	369	345	335	359	355	351	331	353	317	368	374	381	354	375	354	370	325	348	367	341	359	337	380	360	350	342	344	384	363	333	353	369	363	334	393	376	369	339	331	345	351	340	360	333	368	332	379	345	336	342	329	365	356	353	356	342	376	361	373	303	329	365	337	323	353	358	382	385	382	330	323	331	343	343	369	366	339	377	362	354	360	349	323	345	385	347	325	380	347	360	351	353	347	382	355	379	354	364	307	376	342	328	333	352	346	363	328	372	334	343	356	347	365	373	355	359	379	345	319	331	358	388	333	381	363	362	377	365	351	364	349	359	360	337	344	338	363	375	361	376	358	354	341	364	347	365	345	356	346	359	330	344	326	344	341	327	402	311	363	340	354	358	347	339	332	372	367	349	354	352	356	317	362	333	334	343	369	376	374	299	347	371	319	319	328	339	345	349	358	373	388	325	336	353	363	358	356	389	356	373	370	349	328	339	351	385	349	318	369	357	351	362	350	351	339	364	352	384	354	384	347	347	379	359	377	330	316	378	358	372	299	346	364	362	358	334	340	362	361	331	345	341	316	338	353	354	359	351	336	336	341	356	316	373	290	335	349	360	348	364	362	355	326	351	352	355	384	340	341	373	332	346	369	379	368	359	351	332	361	357	339	359	373	363	347	347	362	324	385	349	351	329	354	367	365	306	330	300	348	348	360	374	347	356	324	339	350	333	349	329	365	341	349	364	348	374	368	368	385	356	355	349	337	310	322	347	361	383	381	338	355	373	344	334	363	342	349	340	356	377	338	343	366	363	363	339	349	359	367	360	344	332	330	361	340	339	343	341	345	347	337	342	339	342	379	367	364	336	348	359	336	390	359	360	356	329	355	340	335	377	330	362	329	355	349	364	361	360	348	371	365	348	375	376	346	351	380	372	332	337	342	346	373	348	354	353	381	382	358	365	347	377	364	375	331	354	372	342	357	357	333	357	351	352	380	336	345	355	336	345	355	334	337	341	332	376	328	352	390	374	360	342	359	349	343	333	375	352	346	319	365	347	355	362	370	322	328	364	348	344	378	360	355	337	348	390	349	358	346	345	363	354	321	374	315	356	384	316	339	344	353	362	389	342	369	357	345	356	348	382	354	314	347	353	346	330	358	351	345	349	371	330	328	344	332	324	353	345	325	340	381	340	335	349	358	312	364	343	341	346	374	384	380	345	387	375	379	345	357	336	350	362	362	363	335	340	351	351	342	339	365	360	363	346	358	328	351	378	364	341	341	344	356	343	338	322	339	359	326	346	355	379	375	326	353	302	342	353	324	346	341	350	339	370	326	346	337	324	351	349	328	373	352	343	347	338	371	342	315	326	350	353	324	351	377	372	355	355	367	343	363	339	327	382	365	343	325	339	345	348	355	387	348	345	354	356	377	340	386	380	335	370	324	342	355	353	351	368	351	360	329	361	359	360	349	374	347	331	356	328	345	330	390	352	333	308	347	334	359	371	325	309	350	354	345	355	352	342	351	359	311	355	355	339	369	351	336	349	336	332	383	353	333	354	331	348	387	330	420	346	337	353	356	354	391	350	346	374	341	355	356	337	318	322	359	337	372	352	373	349	316	349	351	328	377	330	348	358	371	351	379	349	349	379	345	355	382	357	317	352	342	330	351	353	352	377	380	344	335	307	346	353	345	318	342	337	369	366	381	361	363	365	366	371	298	311	350	359	377	335	339	358	351	320	363	372	353	345	391	367	370	332	333	333	367	392	321	337	320	339	342	337	376	331	365	336	346	353	326	341	347	347	321	373	314	361	386	368	339	329	351	339	351	337	341	376	327	375	363	344	358	328	373	358	383	342	368	338	362	326	336	360	353	338	344	331	317	373	346	377	380	350	337	370	334	360	368	336	342	334	329	346	339	342	373	335	365	354	369	370	348	377	358	355	371	360	348	342	373	346	371	341	363	355	345	341	326	344	338	360	349	379	368	372	337	373	347	353	349	379	370	356	331	362	340	337	365	330	353	377	336	348	325	357	349	339	340	315	356	344	363	343	348	340	322	338	360	348	346	367	351	346	326	368	349	374	375	343	368	378	365	373	354	385	359	349	344	348	327	370	343	350	336	320	345	348	377	325	346	351	384	357	365	355	356	349	330	341	358	319	350	342	355	367	355	334	388	361
24248	20573	26883	24592	18084	10052	6485	3806	2660	2072	1722	1571	1354	1156	1167	1009	822	747	723	720	699	689	670	677	624	630	676	693	688	619	633	632	641	635	625	584	659	616	612	634	651	565	579	668	659	550	609	563	618	565	613	614	628	647	563	600	621	611	607	639	636	606	594	584	602	547	616	594	624	578	613	624	619	647	607	584	604	584	577	615	568	637	618	615	621	602	596	543	601	604	589	632	575	578	615	580	628	614	568	601	602	615	587	642	606	591	613	586	605	617	603	575	609	613	602	613	609	614	625	606	582	583	604	589	606	604	593	641	613	599	585	595	614	587	569	612	550	587	584	619	615	636	607	582	579	586	602	599	608	627	641	612	635	565	647	621	618	611	581	613	624	606	648	643	612	597	560	599	606	611	624	558	606	610	575	563	614	635	580	573	605	617	608	566	599	574	614	566	616	601	593	661	587	617	596	642	578	576	580	612	570	582	622	618	628	621	632	638	611	594	623	629	616	591	618	608	567	601	635	581	553	634	577	585	581	637	605	578	604	636	602	610	587	604	566	618	592	556	630	610	638	626	611	589	560	624	606	614	568	565	587	620	580	590	643	607	627	620	619	577	605	593	619	595	641	578	594	638	586	613	641	574	574	578	586	615	635	600	563	598	605	602	622	597	590	579	607	623	608	605	579	635	542	591	589	606	632	632	607	593	590	611	550	609	643	640	597	606	607	641	601	619	574	620	600	616	604	643	581	589	559	632	594	599	633	652	597	572	574	633	604	585	635	604	605	619	616	584	560	594	633	589	582	588	560	585	606	608	610	572	589	624	621	590	619	570	578	600	636	566	616	585	561	638	628	635	559	619	582	610	617	578	572	563	582	563	564	625	611	633	603	595	583	632	589	611	642	598	601	595	625	611	581	605	588	617	578	589	585	602	622	643	621	631	601	616	615	597	635	646	631	589	573	614	634	626	634	587	609	592	581	627	623	608	611	631	532	607	633	594	626	594	643	619	625	614	560	567	564	582	594	629	610	610	614	583	566	644	585	588	585	568	621	630	601	638	597	594	615	573	602	657	596	573	607	644	622	622	615	642	581	601	617	549	589	601	636	653	609	579	647	574	597	597	609	603	604	615	646	631	594	596	613	638	624	580	578	542	594	577	600	596	609	586	597	633	581	579	554	666	605	580	575	627	584	632	643	658	611	612	584	605	628	606	567	639	613	643	634	627	630	579	627	685	646	598	629	626	631	605	594	620	625	599	580	582	604	593	590	597	589	610	631	562	584	649	661	584	594	621	625	597	577	644	637	583	586	640	609	548	600	619	632	633	612	608	538	604	585	603	635	598	559	613	615	625	618	609	622	576	580	637	595	583	619	595	572	603	621	645	630	566	600	575	624	611	602	608	601	602	618	613	602	575	612	590	613	608	602	581	588	587	614	606	619	620	602	632	605	623	567	625	646	585	606	591	551	626	646	647	571	607	568	593	607	607	582	601	646	628	674	604	565	572	628	646	621	605	621	644	608	583	602	616	666	650	591	588	622	640	615	593	616	595	596	606	622	589	575	596	631	664	627	572	636	617	632	617	613	601	559	645	589	588	620	578	583	597	576	610	632	594	635	630	625	597	634	595	590	665	649	577	600	572	581	578	586	589	580	590	587	617	581	584	624	610	641	639	624	623	600	594	578	599	618	604	576	593	611	585	600	670	555	620	612	629	608	585	577	600	587	590	607	569	599	605	590	610	592	563	570	628	624	636	613	602	622	617	602	592	621	637	556	642	595	651	593	539	561	598	624	616	627	589	613	616	620	589	596	604	602	628	615	606	623	598	580	585	609	601	603	648	611	619	634	599	632	607	585	602	611	612	674	575	611	607	600	569	641	607	603	668	599	649	570	630	620	612	580	648	596	609	648	621	615	568	572	604	646	626	634	620	555	638	605	661	610	600	602	597	557	606	618	614	579	636	650	640	601	612	626	599	573	605	610	617	613	637	575	634	568	598	594	583	577	618	613	666	619	583	584	619	594	589	638	577	594	599	579	602	565	587	594	609	632	567	598	648	596	560	619	606	613	580	639	604	616	619	598	587	563	635	614	610	601	595	653	579	609	582	590	603	609	601	582	623	640	625	599	664	624	573	660	601	643	583	605	570	599	589	640	592	623	610	558	599	603	602	597	607	600	615	579	592	602	601	612	587	597	612	583	600	604	599	592	569	636	595	598	583	566	546	579	614	553	603	605	591	646	663	605	588	582	631	604	583	629	575	568	561	588	620	574	607	562	589	580	566	596	617	583	620	581	567	607	633	586	638	636	641	627	635	618	587	584	629	610	620	618	610	602	632	608	624	621	608	614	617	590	649	602	624	565	581	628	621	594	568	590	611	610	602	589	606	576	599	627	620	573	588	632	647	639	588	610	594	609	609	578	615	590	619	628	616	605	585	622	624	599	624	621	572	616	621	588	644	593	636	644	615	588	588	621	577	643	564	632	598	579	616	590	652	629	599	622	607	604	629	631	617	574	643	578	614	635	608	585	576	629	599	613	588	611	586	615	643	615	601	571	603	613	603	588	603	587	631	587	640	599	575	608	615	603	622	567	588	593	624	619	647	600	636	603	649	624	665	624	605	624	609	587	623	585	602	617	607	647	624	606	593	609	617	596	628	600	607	581	598	596	590	565	633	608	598	598	597	584	596	575	571	629	576	586	589	573	593	623	636	630	619	580	594	610	619	551	670	557	613	568	628	572	591	549	594	604	577	616	655	593	630	592	604	573	642	612	591	599	580	572	608	567	590	552	614	617	583	581	603	625	549	633	599	598	605	618	567	607	606	590	623	600	614	627	663	612	591	612	604	636	604	641	576	643	599	578	636	584	582	605	603	611	592	615	592	559	583	647	597	603	613	589	556	638	595	625	593	613	628	637	597	616	542	633	571	622	620	629	628	593	601	617	624	622	602	630	587	584	620	617	606	597	609	587	587	650	637	655	628	586	536	629	624	631	640	604	675	593	580	617	574	556	609	597	610	592	593	590	604	621	617	643	596	567	595	613	545	609	628	623	603	555	597	601	617	551	596	580	614	624	605	618	615	562	602	615	611	609	581	617	584	576	610	609	618	620	589	630	574	620	641	609	576	602	607	605	598	597	604	557	623	592	599	658	592	600	637	656	620	625	649	638	620	551	608	593	609	641	596	568	581	583	579	632	618	585	617	589	592	586	573	628	611	594	621	609	587	621	635	582	571	594	613	644	623	577	595	645	613	617	555	604	597	640	598	635	579	590	622	590	592	569	612	540	595	644	632	620	584	607	569	565	671	597	614	592	581	567	592	554	612	585	640	626	614	641	594	579	602	595	591	633	574	622	603	612	618	648	602	601	594	633	627	606	582	566	571	579	636	597	588	603	601	600	623	604	556	631	586	600	580	568	584	646	583	627	641	637	606	593	630	638	632	598	604	606	594	615	576	595	599	595	590	612	634	586	592	594	603	590	610	602	624	577	606	599	612
20806	32406	25972	17806	15362	11369	9181	6080	4570	3317	2591	2304	2071	1605	1591	1377	956	827	864	897	776	790	778	720	700	729	688	762	761	688	707	674	651	688	707	664	653	705	618	625	619	635	596	615	646	589	590	675	681	621	618	632	611	672	629	641	649	620	644	611	650	632	620	608	596	624	606	597	639	639	637	630	627	643	662	621	633	619	607	638	654	597	631	619	627	633	617	624	612	650	627	614	622	647	623	664	617	628	630	600	648	616	570	611	592	636	613	589	653	637	624	625	599	595	670	600	589	655	601	591	643	651	628	580	660	634	635	583	626	716	654	644	619	630	633	628	631	613	637	624	615	639	611	642	615	605	635	612	624	660	614	673	604	668	619	631	581	632	636	640	645	645	628	652	656	569	651	643	617	607	577	614	613	602	584	623	606	571	572	632	646	624	612	668	578	626	615	640	648	621	603	601	634	630	613	589	612	624	628	636	620	612	644	630	644	625	632	616	601	626	607	615	631	626	605	597	615	650	597	567	631	585	568	592	647	629	597	615	652	639	622	614	616	645	654	613	588	697	659	590	650	640	603	593	645	663	655	636	642	653	650	623	580	606	597	646	665	608	653	629	591	631	572	602	639	601	591	636	635	614	610	640	603	600	666	663	607	615	593	651	620	604	565	576	612	605	608	613	621	626	598	589	633	627	620	617	622	623	611	597	606	634	642	615	597	610	645	674	636	594	634	580	685	579	681	610	631	612	618	603	650	607	590	638	653	603	639	615	591	628	666	614	638	630	589	631	615	608	610	618	618	626	581	652	651	634	614	607	623	629	550	633	625	608	619	584	648	601	581	626	629	583	626	606	659	627	605	615	616	555	589	645	617	621	660	600	621	617	647	596	602	609	615	631	621	661	603	584	618	618	628	619	637	629	622	624	629	656	624	630	583	628	657	627	611	658	663	576	604	623	607	617	644	611	652	592	636	594	641	624	592	598	603	641	588	576	606	663	634	629	597	612	602	621	624	586	618	636	644	621	617	630	650	665	620	597	627	649	667	629	622	675	598	601	632	629	602	607	653	630	619	627	614	614	636	628	680	617	643	636	602	631	607	581	557	617	604	632	595	608	637	650	588	641	597	614	611	618	621	624	594	598	624	628	628	629	618	671	631	634	647	606	656	627	577	631	632	657	630	650	631	605	617	650	596	633	620	606	622	590	663	658	618	604	597	612	638	631	640	654	663	571	628	606	590	624	605	634	632	641	661	632	589	656	573	652	608	604	637	640	617	591	584	633	574	620	628	597	579	597	595	619	601	646	565	638	646	629	607	638	602	645	621	590	643	598	629	656	621	590	629	623	604	606	594	616	609	636	663	612	630	631	649	589	667	631	607	609	602	548	624	630	646	613	588	663	600	669	656	609	633	635	624	618	631	601	641	608	614	638	600	624	624	612	665	625	670	621	642	634	629	601	640	655	611	622	611	606	642	618	612	574	635	581	591	636	585	622	620	609	589	609	657	657	627	595	650	631	642	603	674	587	620	614	634	602	571	613	573	590	625	602	610	584	634	598	653	640	627	642	630	605	603	624	590	658	641	623	602	655	651	648	669	597	609	636	657	620	676	593	597	605	601	640	598	576	621	664	637	599	584	617	580	598	637	606	562	623	608	600	657	602	645	629	623	589	601	559	612	667	627	590	632	607	627	613	618	641	639	590	683	628	667	602	621	612	650	593	652	629	593	631	616	596	611	670	623	639	595	615	657	623	625	554	584	627	631	616	592	596	603	654	632	630	584	652	626	643	619	653	612	592	616	622	688	593	640	629	612	601	607	619	647	634	612	593	656	668	612	635	656	650	618	608	652	609	663	633	608	617	630	577	632	642	607	608	615	620	640	635	623	635	609	642	638	604	640	625	613	612	632	658	620	601	618	652	601	588	607	653	627	598	599	665	625	610	583	615	652	634	552	646	597	606	620	662	637	600	589	659	558	607	652	613	659	597	659	589	638	637	638	640	591	624	635	633	648	630	631	594	564	628	622	624	621	637	597	640	597	637	613	634	634	597	622	616	630	587	637	601	651	624	604	648	636	637	628	621	672	643	678	625	612	618	612	638	650	624	561	623	632	595	587	610	623	591	591	646	610	688	635	609	653	645	634	602	617	567	657	599	647	598	640	672	620	588	618	615	642	597	628	630	625	574	600	638	601	619	616	634	657	613	610	601	628	626	621	612	623	662	610	601	612	611	608	630	634	645	590	652	584	656	626	665	623	618	616	614	620	655	614	603	613	617	621	677	680	628	635	586	613	601	622	650	600	655	608	646	638	576	623	614	649	639	652	648	625	631	646	602	604	591	629	567	585	693	618	587	626	626	600	610	578	617	614	638	624	641	635	613	578	594	634	637	647	595	601	629	591	643	601	668	601	633	590	598	614	652	624	669	600	623	571	618	630	585	639	626	591	600	645	615	645	625	622	650	643	602	593	654	623	642	623	622	650	617	591	649	633	641	608	624	616	640	669	596	646	621	620	638	638	624	609	613	633	636	592	583	650	619	589	610	638	639	619	657	665	627	642	596	608	628	581	620	623	592	604	586	618	630	622	602	611	617	618	631	587	590	641	637	607	657	598	611	591	649	632	629	609	641	611	601	650	623	664	568	574	643	598	606	673	587	625	599	659	629	606	597	626	591	637	605	650	612	621	654	615	624	674	622	640	627	626	605	652	615	605	630	613	629	614	621	657	655	622	649	607	626	613	593	617	596	609	632	598	654	613	608	620	612	581	584	633	607	642	598	652	605	606	590	600	619	601	579	602	622	584	667	660	631	635	648	614	637	593	642	602	600	625	651	639	660	626	651	600	628	656	665	631	589	646	629	622	579	628	618	574	661	635	654	628	569	653	628	591	644	602	622	612	624	593	628	656	603	594	642	606	631	583	640	638	617	624	614	641	642	602	624	603	651	610	629	662	640	571	594	613	593	581	610	637	610	592	603	634	617	621	632	596	607	650	593	680	636	615	629	581	621	627	621	655	628	605	635	593	595	607	584	628	670	621	646	613	611	613	631	614	617	655	648	635	637	639	604	626	649	609	593	659	646	620	606	574	587	623	627	615	638	666	650	608	609	597	595	624	587	603	613	662	599	588	642	627	604	572	624	595	578	619	615	663	582	643	630	695	591	629	607	617	610	604	587	629	625	618	577	625	602	602	606	584	613	628	631	620	589	630	597	647	627	618	590	608	624	614	607	589	594	595	629	604	628	622	638	652	614	588	606	612	633	588	587	586	609	603	632	648	665	586	590	641	648	591	583	628	596	597	598	633	616	613	626	626	608	638	626	602	612	580	656	649	602	637	616	608	620	601	608	593	638	634	632	638	629	558	595	614	673	655	583	635	590	657	633	653	604	601	643	572	644	609	611	663	625	629	595	631	625	640	645	626	619	653	609	615	653	657	613	639	624	600	624	612	610	605	569	569	608	620	661	617	615	639	626	586	625	651	607	579	667	657	648	633	598	608	652
23336	21730	29663	24399	21885	22627	19042	8040	4977	3860	3366	2599	2203	2012	1839	1239	959	968	921	976	771	787	734	700	725	710	793	833	725	703	702	662	660	624	653	631	653	623	566	615	620	592	563	577	538	594	556	568	577	571	580	567	585	592	600	630	585	588	594	601	573	610	623	590	607	589	564	589	566	577	554	561	577	625	574	579	589	595	571	567	561	584	595	522	535	538	573	596	532	572	551	595	538	554	611	576	536	561	544	542	580	621	517	607	556	595	564	564	551	534	584	568	563	573	619	514	575	573	591	563	584	524	559	563	567	577	532	605	568	571	623	553	556	581	610	580	578	578	561	565	592	557	580	574	588	540	619	538	589	581	594	580	579	568	603	585	532	597	596	526	561	519	606	588	603	598	580	578	557	580	569	542	578	599	605	560	626	599	576	573	564	549	580	604	573	559	594	583	571	580	595	613	565	595	548	568	569	596	571	591	541	580	572	570	611	546	599	580	600	561	549	585	576	585	544	548	546	564	558	579	533	567	541	554	553	608	560	555	584	564	624	554	588	598	598	548	564	594	589	564	568	592	493	589	603	579	582	552	582	579	637	574	540	545	566	608	569	547	599	595	580	556	555	595	615	574	541	560	553	574	548	596	549	600	575	580	631	565	541	557	581	590	575	637	580	561	530	603	557	556	543	577	544	623	604	578	549	565	555	576	561	541	549	567	566	579	557	588	561	570	543	555	556	574	609	586	568	568	556	526	571	584	547	583	586	562	539	586	574	585	572	581	582	553	553	535	537	585	560	542	604	615	554	549	561	580	553	541	568	569	590	588	552	598	571	540	568	601	576	599	536	606	576	581	584	558	592	540	559	597	568	601	591	591	536	604	568	582	592	555	566	579	509	618	574	576	566	534	565	562	595	585	551	543	566	554	578	553	579	553	572	588	553	581	610	559	566	571	577	579	594	574	532	571	585	549	550	603	547	642	599	561	547	574	577	596	585	541	560	619	525	524	562	562	572	566	547	570	584	590	586	577	533	563	589	560	560	589	612	551	597	620	591	553	592	558	559	537	559	559	551	599	540	608	548	538	586	579	582	552	581	588	567	550	535	562	572	591	569	552	559	564	553	532	619	582	566	583	608	565	533	584	568	549	605	593	568	603	561	575	550	558	532	574	582	542	577	545	564	565	569	594	604	584	565	548	552	536	576	558	550	562	598	599	628	562	602	558	569	581	533	576	550	564	584	555	564	578	553	520	584	603	592	564	615	556	570	562	587	546	578	545	575	589	587	541	566	571	558	543	553	592	567	533	538	573	568	577	606	565	527	554	593	540	623	553	573	592	548	593	590	556	549	598	578	567	554	545	568	542	552	549	543	583	572	545	560	565	558	585	576	580	533	585	583	575	597	551	587	525	566	530	523	554	583	567	526	610	557	580	525	545	547	616	627	589	580	589	560	582	577	539	586	539	619	553	587	610	586	530	573	587	559	557	574	575	518	574	617	551	562	581	609	588	597	543	613	582	524	564	600	605	535	562	551	595	536	539	579	549	598	565	524	570	584	568	566	580	539	549	561	552	551	557	569	517	561	548	563	549	564	571	530	601	569	566	614	574	556	556	577	577	568	564	555	528	584	584	588	607	567	536	545	542	567	561	538	548	568	584	558	550	588	556	557	581	550	585	585	566	612	554	545	574	610	567	589	629	512	569	588	623	612	565	581	592	552	575	580	518	545	574	537	609	590	590	597	566	553	593	556	544	604	576	540	581	568	628	591	551	580	541	564	578	550	555	569	608	576	533	566	560	593	594	593	563	580	591	547	600	553	564	566	511	592	559	573	576	566	595	520	584	584	603	575	625	567	557	579	620	561	593	582	578	539	571	553	498	581	574	586	550	576	595	598	568	535	557	611	578	515	553	588	579	581	543	591	557	588	612	587	554	608	574	584	547	582	552	575	595	570	557	580	598	617	593	566	597	548	566	608	556	590	543	596	548	613	573	562	548	529	561	556	531	535	571	558	584	551	556	613	551	551	579	534	566	587	581	578	544	594	547	518	541	595	574	601	559	528	602	557	623	557	627	581	519	552	606	572	543	584	579	596	570	574	549	569	548	561	592	572	501	606	564	541	573	585	603	570	594	593	565	583	546	548	546	528	607	615	532	584	594	592	579	564	573	538	564	590	572	598	574	580	521	545	559	568	551	574	554	578	558	595	558	610	613	570	574	613	587	575	578	578	590	565	566	583	556	535	544	574	609	593	598	590	581	579	592	618	550	553	527	571	564	564	612	566	518	562	588	559	582	602	558	540	566	571	641	542	575	554	574	563	581	600	535	563	595	559	604	559	581	557	576	588	510	556	557	581	561	549	592	598	573	565	573	569	499	559	562	534	538	578	591	581	588	569	581	556	576	557	570	560	583	571	610	616	583	563	538	553	577	559	523	518	579	596	579	600	545	614	550	534	531	553	580	562	592	586	526	555	600	519	551	566	574	589	553	541	584	573	622	547	563	582	571	574	570	560	604	580	573	558	596	613	577	604	530	581	570	573	596	596	575	571	564	578	600	590	589	543	571	566	619	536	550	592	587	561	604	563	526	524	583	572	565	560	579	635	631	590	596	559	562	566	590	562	567	576	590	564	553	539	604	547	587	573	549	547	580	580	578	608	563	555	558	539	527	612	605	551	563	573	573	584	560	596	551	582	573	581	602	581	615	568	581	577	567	545	568	567	560	574	589	580	567	576	574	541	578	588	567	581	563	549	514	548	555	568	568	581	536	596	577	557	544	567	585	574	554	571	552	546	558	561	552	581	584	595	556	587	556	586	541	560	563	539	571	641	591	566	579	597	594	576	583	521	527	562	581	572	599	587	539	542	619	565	551	598	617	584	522	548	558	563	553	586	583	529	549	586	523	577	582	528	582	579	541	568	569	563	589	551	573	567	560	562	550	560	560	557	570	589	571	594	549	512	556	576	577	520	510	565	578	595	618	588	609	587	610	617	545	539	590	550	545	575	532	568	571	561	561	606	573	563	570	586	546	542	575	579	615	605	576	575	564	588	584	535	565	566	557	573	559	572	553	590	563	602	548	518	639	576	543	566	578	563	564	553	600	529	560	570	589	520	579	586	588	607	577	592	593	525	587	580	590	552	593	553	569	526	545	551	594	506	573	518	534	574	563	556	551	535	553	575	580	569	550	594	545	620	587	582	544	567	579	590	561	568	627	577	589	591	563	619	576	605	544	579	588	570	563	564	558	562	534	563	543	574	563	605	532	562	547	562	577	581	563	578	599	578	543	561	570	602	530	634	596	579	591	563	565	553	514	604	566	576	574	569	561	546	606	563	551	602	584	523	532	597	567	600	588	592	551	535	546	601	605	576	634	552	611	588	582	579	549	593	545	575	639	544	555	600	581	573	550	541	550	563	560	565	605	591	586	601	563	591	576	549	546	568	583	560	586	579	578	558	574	554	557	543	546	542	543	598	570	549	598	551	610	536	591	601	563	564	575
25241	41464	35252	26849	23285	18195	14403	10199	7820	5933	5164	3838	3218	2824	2431	1547	1227	1144	1213	1179	866	776	815	739	760	808	872	879	797	777	767	705	662	771	740	664	665	678	661	556	609	632	618	585	575	601	612	601	604	574	584	651	629	595	625	580	619	573	639	674	614	557	610	608	546	557	597	594	550	584	600	578	558	529	585	566	565	585	548	607	543	551	576	554	569	575	564	611	567	570	519	563	562	615	573	531	578	530	572	559	600	550	562	561	551	548	542	559	573	591	569	534	545	583	576	555	549	556	582	589	560	567	552	577	580	545	532	530	529	570	547	588	580	553	580	579	577	559	557	542	535	545	561	601	569	570	570	547	569	542	529	590	592	544	564	544	557	612	539	608	544	568	535	575	577	565	527	560	594	597	605	602	575	582	583	601	564	533	513	566	605	559	564	593	572	590	565	561	560	622	532	584	576	573	550	541	583	611	611	597	567	588	582	608	564	590	570	577	604	590	568	548	596	585	607	595	585	570	532	566	532	541	564	578	540	587	577	594	560	574	531	515	611	538	606	579	574	596	588	542	561	548	569	573	606	595	544	569	638	564	549	550	570	542	546	564	551	540	576	590	593	549	570	584	570	568	586	570	554	573	558	554	558	554	567	584	567	595	561	600	546	560	657	576	539	566	540	523	584	503	569	565	578	550	539	581	535	535	579	577	547	557	544	611	595	608	576	576	595	574	554	580	540	592	518	580	582	575	573	550	539	519	541	540	613	552	551	615	593	531	603	559	532	595	560	516	570	595	578	543	570	535	573	535	555	507	558	558	616	554	543	562	587	565	602	576	575	548	551	557	561	555	537	575	582	605	543	596	543	621	544	544	573	557	554	564	574	550	547	544	543	535	575	551	556	551	578	560	535	590	618	563	576	560	564	576	554	614	550	585	566	582	570	568	519	556	605	528	533	574	520	564	584	607	543	570	573	574	597	570	549	568	567	571	550	587	590	546	573	574	574	588	575	548	552	532	575	557	565	592	576	590	579	561	565	587	577	562	602	594	586	523	528	579	550	537	555	564	542	540	572	600	546	615	565	529	586	580	596	579	585	562	610	589	607	562	529	585	603	523	582	569	545	609	605	575	558	589	554	550	582	583	552	546	589	538	543	558	588	539	553	561	581	550	584	600	570	539	557	538	555	570	596	579	584	592	558	543	583	516	600	514	574	544	588	580	583	567	586	554	542	572	594	565	583	532	574	576	537	548	581	578	502	573	585	566	543	574	604	564	548	552	550	536	620	536	580	542	542	569	575	572	538	564	560	571	553	595	556	598	613	564	557	536	523	583	535	602	601	541	596	529	578	593	548	578	572	583	584	549	533	570	555	539	572	540	556	580	562	559	587	550	593	590	541	535	520	569	592	556	529	626	584	547	531	549	524	562	573	564	593	606	541	591	572	553	580	544	578	568	568	555	533	518	579	597	548	539	550	544	531	566	570	549	542	563	559	557	570	567	579	579	583	590	552	537	519	592	578	560	564	570	508	550	541	634	531	556	551	537	578	500	560	623	511	589	493	553	521	598	570	564	518	564	581	540	559	549	572	559	539	559	572	565	550	597	539	521	554	624	575	531	528	574	582	532	549	591	556	536	548	576	549	540	532	544	542	579	582	538	554	565	562	526	557	533	592	565	539	577	581	575	562	553	557	587	558	563	594	581	577	597	580	535	609	605	518	583	521	564	543	563	612	538	574	593	544	584	571	563	603	532	529	611	568	568	548	558	565	584	557	581	573	543	588	531	537	519	565	577	581	573	545	556	567	602	580	595	531	583	576	568	545	560	638	610	567	559	584	567	539	574	580	560	585	586	591	589	572	538	560	596	549	582	572	591	556	569	572	557	588	581	568	523	554	582	517	609	578	560	582	541	592	548	592	556	541	563	607	566	546	554	589	600	538	548	556	565	615	607	598	546	532	593	531	563	586	570	566	591	531	560	543	505	582	568	645	562	563	566	584	551	586	553	559	578	572	538	566	581	624	563	570	576	555	569	528	564	575	574	552	578	521	527	582	526	553	578	572	547	574	572	580	600	511	581	576	517	568	591	598	573	561	565	591	541	578	549	526	568	566	593	533	600	530	535	545	546	565	551	540	548	540	578	596	549	626	550	600	562	527	593	580	553	583	574	584	583	614	561	537	581	582	552	555	579	576	600	558	553	564	581	529	573	576	577	582	559	593	543	555	582	566	582	554	569	597	590	517	548	501	573	594	562	582	587	590	580	573	572	569	549	579	541	546	520	599	564	527	575	585	575	600	608	551	558	567	562	589	599	569	555	568	584	579	614	562	531	572	545	577	546	573	570	528	548	559	553	520	583	607	544	567	550	556	519	560	603	588	601	576	598	561	560	604	571	591	564	616	571	568	571	547	557	531	592	565	586	560	588	554	577	586	545	582	551	575	598	581	581	584	553	529	604	575	542	554	565	554	561	554	609	549	567	612	576	573	582	599	571	600	561	598	588	522	610	550	599	591	567	631	625	560	514	563	593	573	550	570	554	555	536	573	594	584	585	593	556	565	602	541	548	623	573	533	578	566	527	567	631	541	522	584	585	583	556	555	547	558	595	583	585	528	545	541	586	554	562	562	562	546	549	594	544	593	564	545	543	569	521	547	576	568	631	567	529	555	546	554	557	615	564	550	578	554	547	560	622	574	563	550	566	615	561	567	579	583	569	580	591	575	565	579	573	520	563	533	570	562	570	537	554	583	557	595	561	533	530	582	546	540	545	586	534	556	564	574	577	544	565	610	567	520	583	587	560	576	549	564	603	587	562	567	551	603	525	596	575	583	568	605	556	599	522	599	606	557	568	536	580	555	549	601	583	554	608	570	545	608	528	510	570	585	587	547	598	606	573	596	538	552	610	556	529	562	580	574	560	547	551	616	589	578	517	588	593	516	583	586	573	573	599	562	580	533	551	553	581	555	559	568	605	610	590	568	573	519	566	546	603	530	543	514	570	553	552	561	592	556	632	536	520	592	582	553	593	572	565	556	536	524	566	514	570	581	611	587	551	564	576	626	581	528	557	550	532	568	560	580	572	539	538	556	558	524	599	583	574	578	587	601	565	570	549	622	548	576	566	572	550	589	571	595	592	585	572	534	608	597	544	558	582	606	583	558	529	583	600	583	529	600	573	506	565	559	573	582	567	620	571	580	545	588	546	551	598	566	566	561	571	585	607	572	598	600	586	538	567	554	558	602	560	565	535	566	544	548	531	552	535	557	569	534	558	563	588	626	523	536	579	563	582	563	568	565	578	560	587	576	536	602	524	567	560	539	551	582	564	540	560	573	565	667	555	562	558	575	565	513	538	550	544	569	590	591	531	568	571	593	572	601	549	589	538	599	548	558	565	578	590	540	537	557	578	579	577	537	558	559	584	532	582	580	579	537	591	573	582	568	584	580	577	566	574	541	589	572	557	559	577	586	587	538	564	522	556	585	540	564	567	531	542	565	577	587	608
28175	22116	23136	17428	11179	7408	4818	3161	2168	1680	1382	1243	1123	1034	808	571	581	528	578	505	464	467	396	409	465	487	477	460	421	434	453	451	395	404	396	416	447	412	421	404	423	443	404	434	413	385	431	430	416	398	394	413	408	410	421	415	442	436	391	393	403	390	432	390	406	415	399	409	386	431	445	399	416	369	417	414	400	405	416	398	426	399	421	412	382	431	409	412	406	413	388	436	390	440	434	438	428	417	423	370	387	363	394	400	425	421	431	401	401	433	390	428	435	420	400	433	406	415	401	407	404	401	410	461	440	402	404	391	436	415	396	383	402	425	421	440	384	407	413	401	415	409	420	384	398	381	396	433	425	405	425	401	417	384	425	413	397	384	396	405	390	372	391	433	420	411	430	386	421	437	416	433	417	429	404	404	392	368	394	434	358	416	418	417	394	429	444	370	393	400	412	431	425	414	397	384	400	432	409	419	408	407	439	392	376	436	414	391	395	428	411	408	385	403	410	424	448	432	372	411	415	408	393	410	394	426	419	385	416	426	405	409	430	428	389	422	415	422	383	395	405	432	356	449	407	403	399	436	403	445	428	423	451	416	395	424	420	397	374	395	416	426	425	385	408	399	399	385	389	463	395	419	400	383	402	416	397	389	391	406	385	389	409	405	430	449	374	399	424	400	401	406	409	404	387	383	416	384	410	420	412	428	406	376	410	398	388	408	433	442	446	388	427	408	393	401	415	422	420	390	421	402	407	397	404	402	413	438	400	417	379	431	412	386	391	403	387	400	416	397	404	400	432	380	385	405	385	415	386	366	386	396	429	361	401	398	403	422	386	408	415	451	424	413	433	396	402	380	383	403	395	452	385	389	397	405	415	411	416	404	401	381	409	398	424	377	385	447	385	386	369	392	455	417	436	373	412	441	409	410	392	430	421	389	410	397	399	426	427	380	411	376	371	389	382	424	423	414	409	435	428	399	376	404	411	420	432	400	416	361	418	373	406	417	436	412	390	425	438	439	426	401	386	413	371	419	430	402	423	367	379	410	377	342	448	386	409	423	413	436	404	385	390	404	419	451	435	396	417	415	405	415	390	389	388	392	399	421	438	418	425	403	395	385	402	413	384	400	347	413	398	411	414	424	419	406	395	412	391	375	414	387	411	383	370	419	409	380	381	397	406	393	419	403	437	439	441	434	412	431	392	403	404	404	418	417	394	420	420	449	406	414	398	443	393	416	420	426	407	364	425	417	389	378	404	390	410	436	407	385	424	395	397	406	420	430	391	401	381	416	389	403	403	425	378	392	432	443	442	402	406	437	403	399	429	410	410	445	413	426	417	418	424	429	426	437	412	396	431	396	428	397	419	399	401	379	432	404	431	372	389	441	438	385	434	392	403	393	399	423	385	381	398	407	412	396	411	394	425	399	374	394	407	376	393	411	420	411	398	433	368	400	418	380	370	403	377	365	380	451	430	412	396	401	375	403	401	404	390	406	430	424	410	411	383	413	431	404	405	381	372	430	433	418	445	432	413	422	414	422	399	368	415	397	375	434	415	366	400	395	394	407	394	429	433	420	417	438	407	410	441	399	447	438	398	425	381	394	412	426	374	401	404	408	411	404	415	418	385	392	419	396	382	398	414	419	397	447	376	422	397	474	434	404	343	404	426	389	391	448	406	398	407	400	393	378	363	414	363	408	420	409	393	367	459	391	398	418	414	433	427	396	413	416	405	432	414	391	397	419	425	395	378	400	425	404	389	416	446	377	418	397	415	458	414	383	357	412	412	428	383	392	417	437	432	430	421	432	377	416	446	418	440	401	423	438	415	410	410	407	419	437	401	414	385	416	443	365	395	380	419	418	416	422	391	421	399	392	430	401	375	426	412	416	414	426	397	414	442	393	427	415	413	430	410	359	426	440	418	438	408	395	421	451	432	399	402	402	409	468	443	444	406	408	351	422	426	443	394	405	472	414	406	436	370	412	457	413	410	431	407	399	425	424	449	400	359	421	408	390	417	400	394	391	433	382	412	384	407	434	401	410	389	414	408	388	406	404	404	424	380	404	429	387	423	427	431	404	428	465	439	428	428	406	424	396	404	381	388	422	450	407	402	419	400	389	397	377	398	415	393	400	413	403	372	407	425	382	387	374	431	443	428	413	402	413	414	383	423	433	366	344	379	418	442	396	383	445	421	395	395	438	409	439	399	409	403	404	385	407	413	415	418	412	431	423	394	398	424	389	381	423	433	455	381	449	400	386	414	405	453	401	419	432	413	396	417	442	415	459	398	412	400	441	408	397	397	370	402	395	366	382	434	433	398	381	398	409	399	384	429	437	422	409	384	409	427	394	399	399	400	444	448	382	390	419	429	400	402	391	377	419	379	379	428	430	390	392	400	394	381	360	435	393	393	445	412	378	427	392	415	413	436	394	421	391	410	405	425	397	421	405	431	431	417	401	419	420	417	379	375	376	429	397	441	444	385	424	421	393	411	392	414	376	427	481	411	431	446	418	440	405	392	454	419	415	442	422	413	406	378	408	468	434	424	404	416	444	396	456	489	406	426	418	420	402	398	401	402	426	432	388	380	421	408	382	442	423	404	415	415	403	405	413	367	408	409	404	445	415	401	457	387	424	404	399	382	355	385	393	436	390	437	387	391	415	422	404	400	374	431	362	386	368	439	398	416	380	390	399	398	415	382	382	419	391	385	402	394	443	432	426	396	416	406	428	392	407	401	416	416	404	392	402	451	428	406	384	423	407	391	417	375	378	407	417	387	450	408	423	414	422	425	396	396	418	436	380	393	412	393	398	399	399	435	380	423	435	421	366	421	419	398	429	382	380	410	369	386	410	406	419	422	423	388	450	383	414	422	396	414	466	399	426	442	399	398	368	399	378	447	406	415	380	425	399	420	419	425	402	396	414	403	385	418	406	413	413	433	374	419	396	414	377	387	387	422	389	358	413	402	414	397	413	418	413	424	390	388	424	444	414	378	423	419	406	392	407	463	405	425	422	434	426	407	425	418	374	447	421	440	442	387	405	447	431	384	417	423	403	407	403	422	430	430	404	444	389	442	417	417	427	399	392	405	410	422	411	401	418	412	382	410	417	369	385	413	417	397	386	402	414	428	428	391	411	399	415	442	414	394	393	393	410	391	416	388	392	450	378	418	407	412	447	437	389	388	395	439	390	394	382	379	391	361	435	411	446	416	408	418	427	429	423	413	429	413	419	371	388	401	400	424	427	414	396	413	429	382	418	405	400	397	392	405	415	466	410	406	386	426	388	433	416	403	404	387	369	423	398	427	449	417	384	383	389	406	411	413	432	412	415	412	406	414	432	408	405	418	408	404	451	420	403	397	442	403	422	421	426	404	392	407	397	396	435	373	402	423	419	419	399	393	389	443	386	402	400	397	418	394	405	424	385	384	395	421	390	412	412	405	446	405	376	422	425	407	399	393	401	381	432	432	376	390	406	436	421	428	414	389	428	430	422	397	438
20037	27527	23023	15790	13382	10316	7439	5246	3554	2705	2143	1863	1718	1405	1142	740	685	686	668	634	520	504	509	527	473	535	532	498	521	493	503	492	503	462	517	450	466	454	486	421	451	462	471	465	446	424	458	420	434	497	459	404	466	444	433	484	433	422	486	461	454	472	492	401	449	462	440	473	447	412	437	418	439	421	417	465	463	439	426	447	436	450	442	439	444	444	450	438	452	399	448	437	416	449	383	462	408	410	445	444	415	462	417	415	443	414	424	432	440	451	462	449	481	459	470	443	441	446	443	417	430	436	465	395	441	440	420	421	431	436	461	408	464	436	404	418	421	448	470	413	434	432	432	436	422	410	448	414	430	441	414	464	431	427	443	414	466	459	438	434	436	428	430	428	436	433	448	456	469	451	432	429	434	452	456	439	426	453	396	421	446	402	467	436	428	426	413	465	454	411	419	452	428	469	472	446	384	461	453	496	471	472	462	431	403	410	413	447	424	414	466	450	436	437	456	459	409	436	463	429	475	450	415	445	483	451	465	427	422	459	420	461	395	427	399	481	440	441	437	422	416	449	501	446	445	454	419	395	412	448	447	441	459	439	446	444	416	499	428	456	447	444	439	443	465	443	438	454	437	443	437	440	435	441	433	417	456	450	441	472	446	427	419	448	414	442	439	439	411	431	471	442	405	401	478	441	431	403	464	436	439	448	398	425	435	431	437	430	437	473	462	451	473	425	456	445	436	448	458	408	443	423	461	406	445	426	438	465	461	450	420	422	430	470	431	450	467	426	408	461	469	426	450	429	452	421	420	457	436	455	419	425	421	446	468	435	417	461	400	468	433	421	414	448	404	457	406	438	445	410	429	477	446	460	404	447	493	427	450	424	447	407	437	462	425	428	454	445	460	451	404	437	444	462	426	428	464	451	466	455	428	458	445	438	452	474	452	436	453	430	430	438	446	434	480	470	426	414	450	474	440	426	434	443	374	401	413	450	453	424	427	419	422	419	433	439	443	434	444	435	421	429	444	419	458	453	432	441	436	463	443	416	443	423	443	436	389	472	420	437	401	438	410	438	445	431	393	453	463	438	419	462	447	475	440	443	429	438	413	441	432	415	436	444	412	421	454	435	426	412	450	454	400	459	432	444	495	435	431	456	433	464	451	442	454	450	451	424	450	473	453	457	472	414	443	455	442	465	420	405	460	468	447	430	432	412	456	443	414	473	438	429	462	418	445	436	442	450	454	456	436	425	482	445	416	449	431	441	408	460	448	426	401	420	446	448	468	472	464	467	451	472	428	460	400	420	470	456	453	405	449	432	437	395	429	482	449	465	476	424	398	426	414	442	446	495	439	446	407	455	440	422	459	444	432	431	452	420	406	440	419	456	395	452	438	452	407	417	429	453	440	455	370	435	407	423	445	418	416	462	461	397	456	452	414	421	424	481	440	416	429	425	426	418	415	437	434	413	421	448	488	439	419	436	446	439	456	421	459	438	424	437	430	420	452	438	412	411	473	464	456	457	392	482	430	470	460	452	414	417	424	423	428	397	390	410	464	445	405	447	433	430	430	450	449	440	448	446	428	419	438	448	376	424	412	417	475	440	425	437	421	438	397	486	435	423	409	451	476	439	426	434	416	436	436	480	429	455	450	431	429	421	411	463	421	395	431	443	456	429	447	402	429	443	442	444	459	450	419	414	419	439	441	451	476	436	423	443	417	409	474	410	420	448	494	466	442	444	460	435	438	420	453	438	440	427	446	427	441	421	424	422	392	460	445	434	428	446	443	429	435	438	419	434	465	469	401	426	392	474	440	411	471	437	436	424	473	432	415	444	418	425	486	419	415	440	415	448	421	440	455	452	417	447	417	484	441	439	437	430	442	438	424	420	399	468	443	458	488	437	436	483	411	438	453	452	467	449	445	443	454	455	452	420	391	401	459	454	428	400	404	464	446	433	408	396	402	426	440	460	442	418	442	421	466	439	462	399	407	431	436	436	434	450	409	428	476	478	464	401	417	438	432	435	439	404	469	459	452	436	462	444	412	437	463	433	414	427	440	460	423	426	447	409	429	446	415	414	450	424	456	433	432	429	441	421	437	422	423	441	449	386	443	419	431	438	446	439	438	441	462	434	490	438	422	447	404	432	457	443	436	452	440	480	437	452	407	437	438	407	413	436	437	436	416	408	459	439	449	435	438	465	439	413	438	426	453	429	478	459	439	432	471	449	428	442	414	432	438	430	431	488	428	458	440	405	438	405	448	426	428	412	464	466	442	440	437	408	428	407	386	420	430	466	413	416	435	450	443	418	405	434	429	447	430	417	446	456	417	453	485	422	466	479	448	413	455	449	454	421	403	402	454	408	437	408	414	442	418	436	409	449	435	410	457	389	475	445	432	464	454	379	468	404	448	442	452	423	411	453	430	432	447	408	461	413	412	424	436	459	454	426	429	442	424	468	447	417	443	444	429	449	441	431	437	395	405	392	428	446	417	468	416	451	418	453	449	385	452	480	465	426	468	450	476	432	447	419	415	424	397	454	453	429	435	421	430	435	407	446	473	483	456	435	404	450	402	433	450	421	409	457	426	417	407	426	402	428	403	459	415	395	464	442	437	437	464	487	467	465	439	425	457	407	433	424	440	465	416	407	416	409	463	456	449	439	430	427	501	449	477	479	464	429	441	434	436	431	428	425	442	442	448	452	460	441	447	459	446	431	464	450	423	427	439	430	425	469	439	441	404	405	465	490	473	479	439	462	407	427	433	455	403	406	430	463	452	425	391	428	436	426	472	463	435	426	447	468	458	449	444	404	436	447	448	438	456	440	437	425	422	451	391	458	456	428	430	447	455	439	421	423	454	412	456	481	452	481	451	453	479	448	441	464	443	432	440	453	460	449	386	440	408	423	415	441	428	395	437	452	423	451	437	439	427	408	455	429	455	455	473	419	446	493	406	420	404	444	465	459	465	446	443	435	442	441	431	470	460	422	440	401	426	450	423	451	418	431	394	461	438	457	439	416	461	470	446	438	414	401	416	425	398	456	416	439	419	426	418	440	447	494	431	406	445	438	431	430	439	463	426	456	441	450	412	461	405	420	439	456	464	418	442	433	484	410	466	469	472	410	416	460	457	479	485	409	444	455	419	448	469	435	428	397	416	442	432	442	418	400	426	415	467	450	467	417	437	417	461	465	448	443	459	477	467	434	440	439	453	427	442	456	486	479	433	440	408	477	460	387	444	461	444	419	452	434	399	419	441	456	422	453	416	401	432	426	402	431	425	432	450	461	436	463	412	460	406	444	412	422	490	438	461	447	434	430	440	428	432	467	424	441	452	423	449	434	461	438	429	461	412	445	426	442	430	419	414	419	426	396	442	450	434	428	452	431	421	444	436	451	400	441	456	394	447	428	435	432	421	445	457	440	468	432	461	445	450	410	443	432	463	462	455	428	431	459	445	458	473	459	443	443	429	446	446	434	455	432	477	440	407	456	455	432	416	461
24552	21696	29169	24979	22164	18728	10962	5995	3827	2857	2225	1927	1756	1488	1196	817	778	698	633	544	463	473	402	404	427	450	480	499	442	425	360	356	372	390	391	385	390	371	358	349	357	358	322	318	370	367	341	362	381	337	322	372	330	351	347	366	376	326	337	385	334	342	349	346	343	359	359	308	336	335	320	303	290	351	321	318	329	321	306	311	322	331	328	352	382	323	326	332	320	327	340	323	360	319	323	326	306	340	346	347	315	343	303	320	335	332	350	326	329	292	331	308	309	331	360	387	333	308	330	338	343	341	301	330	292	322	345	338	327	333	330	342	288	340	344	292	329	353	340	342	320	362	319	336	317	334	315	312	341	317	360	333	328	320	323	351	361	326	378	329	310	292	329	361	326	350	332	352	316	347	337	361	307	307	346	340	327	323	334	339	324	359	293	308	309	340	341	303	290	315	322	336	328	337	351	338	321	296	346	340	320	330	355	357	324	347	331	317	319	302	336	345	330	312	360	335	311	306	314	341	306	347	350	312	317	321	316	339	320	347	322	313	335	305	314	306	340	359	342	364	311	342	340	332	327	362	336	305	305	345	383	319	340	313	315	318	350	301	324	364	311	317	319	332	355	311	314	310	352	304	323	322	335	364	324	319	326	313	319	283	336	341	318	371	365	330	316	343	310	309	299	337	340	314	360	352	336	338	315	301	327	308	342	368	353	324	325	308	347	338	336	343	316	313	325	331	346	312	305	326	351	332	335	320	320	358	341	315	354	310	306	299	326	343	342	310	326	348	313	318	352	344	321	331	310	313	343	319	312	340	320	315	323	315	313	331	306	320	351	308	333	334	372	302	346	341	324	331	325	315	363	332	313	339	339	355	337	332	330	322	334	339	331	331	326	341	304	340	339	357	346	321	307	357	352	335	356	351	321	317	301	334	344	351	324	353	318	344	295	321	365	306	342	308	372	370	330	330	312	316	304	299	337	324	323	303	344	328	283	344	336	301	339	326	327	343	336	367	299	340	324	308	296	326	325	348	296	313	318	323	319	318	311	337	336	348	339	322	325	304	303	346	314	333	344	338	294	299	359	333	311	323	326	315	324	293	324	327	312	315	347	318	346	327	343	342	332	312	313	353	341	318	340	327	314	343	306	311	313	326	327	327	323	347	303	335	313	326	378	351	332	344	342	321	307	347	338	310	320	330	345	356	357	328	349	337	353	324	339	344	309	359	300	323	338	325	340	320	336	366	336	335	306	336	340	322	326	313	354	306	344	342	341	334	338	283	340	333	338	345	343	315	329	371	301	313	324	318	318	332	321	325	336	302	320	332	325	298	330	311	293	349	352	335	342	318	300	326	356	328	384	310	305	324	340	357	332	344	363	359	333	325	332	354	331	315	322	311	365	349	331	339	365	358	328	288	295	318	334	347	293	321	347	367	324	328	351	331	318	343	297	302	352	308	327	336	321	332	328	321	348	306	338	338	319	337	312	315	331	347	337	327	333	307	340	327	365	356	324	340	330	332	350	329	334	288	347	315	308	338	362	329	339	327	297	350	342	346	332	351	301	344	290	345	310	329	368	348	382	320	336	315	322	315	365	329	335	332	319	307	345	266	330	352	343	339	305	293	328	309	326	334	330	337	318	312	345	365	310	282	306	317	329	322	350	319	349	324	373	344	327	338	341	317	306	314	338	306	345	313	326	338	340	348	347	345	311	339	312	333	305	374	326	313	332	295	311	328	352	325	362	330	358	342	311	346	362	311	326	338	335	294	303	352	339	347	320	326	354	358	340	348	339	354	332	313	335	342	341	347	339	324	298	337	341	318	318	313	319	326	360	336	339	342	368	346	285	353	322	317	309	338	314	317	337	303	354	293	327	319	302	300	311	318	374	298	318	327	308	323	331	330	311	357	348	328	337	342	303	337	331	316	324	312	319	329	330	296	323	337	306	310	362	314	300	335	338	327	343	302	338	356	318	330	317	367	324	337	310	330	307	329	325	333	334	333	360	338	315	336	313	338	323	331	304	327	346	331	316	340	334	350	335	304	316	313	343	359	317	315	344	341	297	343	342	372	338	348	281	278	299	311	357	324	341	336	326	333	320	322	347	343	338	311	327	323	335	355	332	337	345	351	315	341	331	331	331	313	318	314	322	344	338	325	337	324	296	349	385	324	332	333	351	292	344	333	325	337	344	299	356	336	333	317	323	356	343	368	338	298	341	337	324	334	338	297	346	339	371	351	341	336	331	311	326	351	331	330	319	317	345	347	349	314	358	357	341	315	333	339	349	339	327	334	320	356	310	338	329	329	302	322	325	333	311	318	329	316	316	308	335	350	324	323	323	329	324	328	326	319	362	346	326	354	328	300	338	323	327	339	325	296	331	312	326	354	300	319	308	334	319	346	308	291	300	313	359	332	350	317	317	310	350	321	327	337	310	374	340	323	314	302	317	325	308	312	333	327	334	335	325	332	332	303	351	327	339	354	319	330	330	344	384	304	338	356	355	334	344	309	355	337	345	321	322	347	312	311	325	332	369	317	318	329	355	310	316	331	304	304	345	350	337	333	334	329	330	320	316	351	320	315	320	327	321	314	318	319	327	346	336	364	349	319	303	318	345	340	324	333	336	353	341	342	329	335	321	338	362	299	349	319	334	344	331	326	331	328	343	294	334	314	299	319	354	307	311	338	341	358	321	313	340	322	344	346	304	391	326	340	332	319	356	328	338	300	357	345	332	315	354	336	340	345	328	317	353	329	326	314	318	312	356	326	359	339	317	321	309	330	316	337	322	330	353	324	326	342	317	375	326	310	330	341	329	308	332	347	331	314	329	338	356	334	332	343	349	331	336	336	306	302	319	334	318	326	334	352	302	314	325	338	305	358	361	323	317	362	329	352	353	313	346	341	335	294	349	329	347	340	335	307	312	314	356	322	358	317	340	305	356	334	356	316	317	321	315	287	332	319	287	344	339	367	317	339	337	314	296	294	295	343	368	335	355	337	310	323	317	347	320	314	320	346	343	310	354	360	333	331	320	350	343	344	333	356	317	324	293	311	344	307	316	342	353	326	326	309	340	322	335	302	346	304	319	334	302	295	370	339	331	341	354	325	340	333	309	321	306	357	332	333	325	321	317	370	343	337	319	343	347	298	335	334	350	358	331	320	346	327	323	340	339	357	329	359	321	338	333	309	316	312	336	361	327	325	304	359	346	317	334	322	320	338	302	299	310	342	315	327	325	347	351	300	321	325	335	327	354	350	319	299	342	328	344	325	344	336	353	297	294	313	305	352	326	357	350	317	319	299	365	336	333	329	353	370	377	307	344	349	337	358	340	317	325	331	320	334	329	348	324	316	324	319	356	310	343	343	330	339	340	349	328	327	350	305	341	332	327	314	314	342	301	340	326	340	323	351	326	300	298	352	338	344	340	316	342	316	305	302	312	292	341	329	303	304	346	317	321	337	333	334	342	326	329	348	335	321	355	350	295	337	313	314	303	324
22018	36150	30712	22188	18888	16295	11870	8585	6058	4500	3397	3117	2669	2213	1694	1106	1038	860	833	662	585	588	448	453	558	531	613	581	480	454	415	429	399	407	429	402	424	410	390	373	379	385	385	346	394	381	364	342	350	331	376	369	381	346	410	401	396	399	369	401	383	347	307	356	337	350	369	339	336	352	353	355	341	361	329	330	336	372	375	347	334	340	337	363	324	338	375	341	314	350	358	337	378	389	345	338	368	348	352	329	346	338	320	340	342	361	327	393	357	346	349	349	368	350	360	390	356	311	345	371	330	411	360	364	360	357	342	370	335	359	380	370	354	359	354	355	340	340	355	334	333	333	343	355	364	345	334	351	348	363	335	381	369	345	354	357	361	368	341	358	367	356	365	331	353	349	369	318	348	374	372	336	350	336	372	379	384	386	351	354	362	343	364	360	320	362	373	345	360	375	365	410	368	360	346	334	376	347	335	334	355	325	374	350	331	334	319	322	345	368	354	309	371	359	359	351	359	350	352	346	365	335	355	336	335	335	354	352	345	357	334	348	348	327	345	349	349	354	333	364	363	335	347	331	353	349	336	380	367	338	339	351	314	362	359	357	359	354	352	390	369	334	334	358	334	342	333	360	349	337	344	354	358	318	359	336	337	349	337	358	342	341	340	368	403	308	370	357	351	350	341	331	334	365	370	348	334	332	361	342	369	345	362	381	355	350	312	364	341	319	341	356	367	319	348	375	360	347	365	365	376	322	388	358	335	379	344	356	361	358	369	340	388	352	344	370	364	361	364	346	353	339	346	351	360	374	372	380	346	347	380	384	318	352	327	340	363	341	368	354	343	356	354	334	329	359	316	373	355	349	332	317	330	364	343	387	398	385	379	370	347	345	339	372	367	361	338	341	336	378	364	354	377	391	342	357	340	337	348	307	332	342	357	329	337	364	369	342	360	345	353	343	357	340	340	362	355	341	366	357	360	326	328	361	366	331	352	330	363	337	346	389	349	332	344	374	351	380	362	350	359	339	353	336	320	350	358	349	340	348	341	361	377	351	335	359	333	371	382	373	341	327	393	335	352	347	354	330	337	350	342	334	330	340	383	338	341	356	366	334	330	357	362	355	367	338	331	338	344	346	369	336	342	362	346	317	356	365	356	344	342	342	317	369	309	364	389	306	372	347	355	359	365	371	346	379	345	338	377	361	373	363	323	360	359	332	337	328	345	354	365	355	357	347	337	318	336	354	379	342	365	345	346	375	340	353	383	359	383	368	366	366	343	385	336	359	372	344	374	386	320	344	319	340	366	367	342	325	379	341	354	368	383	350	305	348	310	329	344	373	352	350	351	362	379	347	338	361	345	339	364	358	366	341	356	352	346	370	338	369	351	353	340	343	342	354	365	343	381	359	344	366	362	321	372	337	342	351	380	323	380	345	354	353	329	389	335	363	368	328	319	346	351	370	333	368	373	333	356	356	325	386	344	327	354	346	337	346	372	344	349	366	361	365	365	367	383	351	358	347	361	369	337	347	378	330	380	349	360	360	339	351	357	357	353	366	383	363	336	350	356	330	348	345	346	371	355	309	351	340	367	366	366	338	338	347	353	339	377	339	348	364	360	368	346	315	392	366	383	335	375	336	357	319	349	374	334	328	384	345	356	352	364	362	371	345	378	346	325	335	358	366	324	354	340	358	385	379	374	332	342	332	349	380	305	344	367	344	353	348	372	368	357	347	362	380	370	394	367	350	335	376	365	357	366	356	377	343	335	357	369	339	366	334	358	337	363	345	349	369	377	342	369	365	355	321	365	355	363	322	319	358	341	367	345	339	341	354	327	348	346	359	348	393	386	388	375	328	361	323	344	353	375	391	379	346	332	348	383	348	382	342	351	354	348	348	348	316	353	348	358	336	326	381	345	372	369	346	383	339	333	360	324	392	334	375	337	335	359	338	350	392	361	327	365	335	327	345	341	372	316	336	369	314	354	405	321	353	351	361	360	340	330	379	351	347	350	335	353	342	324	395	368	315	327	337	352	375	335	364	329	330	345	343	377	364	319	379	356	354	354	336	334	326	357	349	353	340	359	359	360	345	371	365	368	352	349	351	340	338	334	365	355	347	341	326	382	352	345	328	354	333	375	352	339	370	343	349	340	367	334	370	329	343	344	326	365	354	352	353	318	321	319	348	344	301	349	362	376	358	352	339	355	371	342	336	356	346	345	348	345	317	337	319	348	372	373	381	359	343	344	349	341	353	360	376	384	350	354	339	320	313	356	359	344	349	347	348	358	362	342	330	339	362	358	308	360	347	336	363	371	341	338	329	335	332	355	371	336	360	357	361	362	346	365	341	356	385	375	324	349	310	381	367	367	337	336	354	355	306	347	368	330	361	342	367	363	339	355	348	306	356	336	340	311	364	382	328	322	349	320	346	379	330	337	348	368	365	320	352	368	353	363	334	351	381	372	384	340	383	385	350	348	350	378	363	374	353	354	333	375	378	323	340	356	347	355	321	344	355	379	377	322	363	362	343	355	351	319	367	336	363	361	364	329	339	356	330	343	359	360	380	358	336	318	353	357	389	362	341	378	363	350	363	322	366	340	307	330	338	377	378	333	371	350	313	340	323	322	331	350	341	381	347	377	324	363	339	358	325	320	331	358	324	332	325	337	323	361	362	393	349	354	324	368	354	357	361	323	316	383	367	334	360	330	352	357	350	339	337	332	345	366	339	363	334	340	346	320	336	357	335	387	351	349	334	360	331	361	393	352	359	320	320	345	359	349	363	353	359	358	349	339	350	334	335	342	329	341	354	367	359	326	347	311	369	374	358	351	364	332	341	382	391	356	362	317	347	340	323	370	390	335	354	317	374	346	348	343	348	370	352	340	368	366	366	328	353	333	366	339	385	357	354	344	325	330	374	363	368	343	335	381	367	363	381	384	345	368	359	335	357	341	353	379	337	354	350	344	369	350	367	357	326	369	357	298	361	386	352	313	359	340	380	334	350	367	327	347	352	344	361	333	368	316	357	350	367	356	331	316	355	352	352	352	347	354	320	378	371	332	347	323	334	333	351	351	327	374	367	376	341	339	335	374	337	355	356	376	328	346	340	348	343	380	373	327	318	366	358	341	368	336	378	363	306	323	319	388	332	348	348	325	361	331	343	333	360	336	342	334	355	329	351	341	357	336	341	367	346	327	341	347	327	334	357	359	358	343	360	312	338	368	356	368	366	362	342	352	315	366	375	369	360	332	346	363	374	352	357	330	357	359	343	361	356	331	361	344	339	372	338	369	402	323	325	360	375	323	372	309	368	335	329	321	354	352	343	338	382	369	373	340	332	344	362	352	325	350	335	319	353	344	377	342	348	338	335	382	320	367	359	381	346	349	391	375	370	366	360	348	376	363	363	354	364	334	343	359	328	369	346	370	358	309	362	335	351	365	342	360	330	328	356	367	392	380	373	373	334	329	359	387	349	360	362	377	374	375	376	344	361	336	338	377	392
25577	21683	28358	25959	18811	11666	8048	4956	3506	2366	2062	1694	1526	1322	1088	1015	998	873	918	818	755	721	639	675	714	752	742	742	656	660	695	682	639	647	690	649	708	650	616	664	616	650	655	651	605	648	585	642	613	639	658	607	595	657	653	623	626	652	611	605	658	594	612	653	611	643	651	646	645	623	654	627	663	649	629	600	633	595	611	574	643	641	657	653	636	645	648	671	581	655	619	610	666	596	636	648	659	611	662	592	652	635	599	645	669	595	628	600	628	601	648	652	608	612	659	623	641	664	654	651	669	632	599	631	633	704	591	627	648	612	651	612	627	632	623	600	645	627	582	641	636	625	632	644	681	608	601	643	657	673	662	633	676	616	637	641	600	620	615	590	632	643	586	601	605	622	657	647	580	628	650	617	613	649	656	626	581	617	648	640	629	572	631	625	681	577	660	645	665	623	670	655	620	632	644	596	647	584	607	628	651	589	636	628	655	630	605	619	607	637	659	624	633	629	637	621	668	640	659	626	600	578	597	667	659	610	639	644	672	610	619	571	619	636	628	585	639	618	645	619	656	650	587	613	673	631	628	610	628	613	663	648	661	668	644	679	637	652	646	645	637	584	576	614	627	673	655	583	643	640	636	652	646	664	621	609	661	612	690	605	641	617	575	679	656	634	640	606	631	583	640	603	613	618	585	634	670	650	618	613	634	602	660	614	629	676	650	607	572	605	613	674	636	635	654	604	600	659	626	642	594	584	662	615	665	594	639	654	699	616	653	665	628	649	636	647	637	650	591	628	627	591	639	666	613	685	605	666	596	609	608	646	603	592	667	648	632	623	603	605	652	634	610	616	656	612	660	627	649	646	622	648	621	627	655	641	609	627	638	641	570	635	626	617	636	630	615	613	656	649	631	615	622	662	612	640	639	632	653	596	643	642	672	604	648	664	648	613	641	610	617	617	667	569	609	648	623	652	648	632	613	650	645	630	630	617	652	633	616	636	613	675	608	667	628	597	662	615	634	606	618	642	663	585	618	675	589	639	636	665	661	634	626	673	628	641	584	629	642	644	600	639	628	659	661	628	652	630	585	633	672	589	628	574	639	621	592	611	599	598	618	658	636	660	634	653	613	623	651	635	649	644	653	641	617	625	623	620	641	623	641	601	647	645	619	630	642	669	632	623	635	612	666	606	638	599	650	612	599	602	610	666	671	590	660	667	618	650	598	655	600	637	639	653	628	587	652	630	619	620	599	621	598	665	640	698	635	664	688	591	627	639	624	648	628	653	663	626	612	661	648	624	610	672	629	637	605	608	599	588	634	613	622	619	627	611	641	602	592	626	639	654	645	634	640	630	609	580	673	664	622	624	620	616	663	645	666	654	638	590	646	610	651	675	637	629	622	620	617	670	647	612	610	636	594	610	624	646	617	577	594	630	656	666	620	581	637	656	606	654	632	616	628	628	664	596	627	614	663	658	633	603	623	643	668	659	624	610	612	591	610	645	630	591	662	670	666	659	594	579	628	636	616	660	632	650	632	662	644	617	650	606	621	599	620	638	655	643	616	613	655	607	640	591	627	660	623	654	640	686	604	657	610	641	641	603	647	591	640	614	611	636	661	637	623	590	644	657	678	604	634	633	636	623	644	623	598	623	601	628	603	651	633	611	611	609	619	619	607	579	661	598	673	663	644	616	608	617	676	617	599	597	602	634	603	617	619	621	640	618	677	621	627	678	611	634	635	614	631	642	658	679	636	634	626	621	588	606	662	616	646	590	620	571	600	638	666	629	609	690	605	654	633	641	671	669	646	653	637	653	620	606	612	651	678	639	643	650	629	628	659	654	668	606	630	631	671	612	596	581	606	594	609	652	627	666	638	616	633	637	635	617	655	606	593	633	626	621	680	659	650	611	651	686	597	588	642	620	642	636	610	664	640	605	643	630	643	627	600	641	636	629	593	647	577	632	585	659	695	667	647	641	635	678	615	611	623	688	652	639	621	625	655	603	587	609	632	639	604	634	642	653	602	617	612	590	628	617	600	661	653	635	678	632	583	621	658	591	616	620	633	590	616	592	645	672	611	659	648	672	639	635	617	621	632	653	641	626	569	620	661	606	618	681	657	629	621	638	647	639	632	607	686	591	604	624	650	650	638	651	632	632	590	671	642	625	618	626	599	617	627	657	678	611	637	635	686	636	628	634	661	633	659	641	616	669	640	654	633	619	581	591	631	649	656	595	651	594	628	637	629	642	652	645	662	637	634	642	624	649	654	666	680	616	651	626	635	650	642	629	659	673	604	665	660	589	650	621	643	638	592	660	661	653	642	595	621	639	672	655	639	645	587	609	626	639	641	687	607	626	654	603	645	607	647	619	659	624	621	615	681	630	661	679	634	588	655	635	598	649	633	658	672	622	614	600	618	641	643	595	581	625	633	624	593	650	612	656	566	634	669	591	625	651	654	638	642	638	635	622	671	650	648	650	618	631	667	647	616	674	651	634	664	594	656	653	609	676	636	613	627	610	649	663	604	643	636	690	629	695	641	636	664	670	638	628	668	635	616	656	643	676	613	617	637	623	624	634	621	576	580	650	695	659	614	627	683	640	658	611	639	605	634	611	616	645	583	630	656	635	594	648	647	653	693	606	656	629	628	612	662	638	596	634	631	647	625	603	673	604	659	656	623	679	613	630	616	587	606	642	614	641	604	603	662	644	643	680	640	661	609	602	589	618	618	633	639	622	648	603	613	646	618	631	629	653	615	634	647	629	602	633	644	647	654	650	647	670	606	618	645	615	608	613	617	629	622	634	608	620	612	642	644	628	642	624	657	599	649	625	592	608	638	591	650	619	629	612	611	641	624	635	636	647	655	600	661	596	623	639	655	618	641	636	653	652	613	664	617	628	595	655	605	654	645	663	643	629	598	619	635	638	624	599	641	656	646	650	593	597	632	635	627	578	657	614	577	603	650	625	677	676	638	683	619	667	672	632	662	654	631	689	637	584	595	593	638	650	632	616	614	602	640	621	665	584	645	672	613	606	621	590	668	648	635	643	629	574	612	596	609	605	629	647	604	637	634	657	608	630	623	655	607	603	645	623	639	600	637	670	640	610	630	644	631	660	637	610	654	646	644	626	635	624	631	642	634	677	612	622	583	638	629	605	626	652	601	653	623	632	683	608	630	673	655	662	652	603	623	650	664	612	631	643	655	659	631	653	612	677	624	627	592	593	659	610	695	601	650	609	627	622	649	613	649	674	638	644	650	608	616	631	666	625	655	618	670	610	660	598	666	639	570	647	649	636	629	626	630	580	612	615	613	634	656	601	633	656	622	629	646	669	634	621	595	628	614	645	621	671	647	620	659	642	625	630	648	628	663	615	619	604	673	657	633	628	605	629	670	646	649	629	645	638	628	629	616	609	589	575	648	582	640	649	684	644	623	647	721	618	644	685	646	640	630	609	599	599	608	636	640	624	623	646	675	650	633	650	631	641	615	652	587	618	630	651
21554	33911	27404	19479	15843	14121	11274	7877	5590	3734	3089	2418	2173	1800	1414	1330	1248	1175	1040	960	840	811	698	766	791	901	830	793	765	713	715	760	712	702	703	708	765	683	635	693	671	668	646	688	617	685	657	656	680	660	648	666	702	682	636	663	695	661	669	705	613	648	615	631	653	639	626	626	619	631	673	624	676	694	688	668	614	663	650	631	627	639	654	637	636	640	642	681	611	610	643	660	620	651	681	666	652	633	693	626	661	654	687	656	658	658	637	653	641	650	681	661	684	647	662	619	652	665	640	731	618	686	649	697	699	631	670	641	659	587	660	632	629	631	635	678	668	676	645	648	705	649	636	661	623	654	703	650	623	624	650	653	652	640	650	666	632	682	708	638	654	608	645	679	714	617	653	639	642	675	621	638	658	626	701	676	663	613	650	619	657	623	636	692	665	626	662	634	681	660	622	613	644	666	654	653	642	671	637	665	646	645	606	687	652	636	625	648	634	629	679	661	703	665	692	680	662	668	654	676	641	634	643	722	685	646	679	659	678	627	650	625	622	647	672	667	627	668	680	629	681	641	586	652	650	635	669	636	626	635	653	629	618	674	670	625	640	631	636	718	653	642	666	661	653	619	604	613	646	654	621	618	660	647	625	668	640	634	654	664	670	659	680	690	680	635	655	648	662	646	634	663	663	671	611	623	694	653	679	665	633	596	651	669	663	681	606	623	651	653	658	632	627	641	646	633	663	670	661	640	636	713	660	676	660	648	676	625	673	639	648	686	621	649	635	623	673	708	677	664	667	639	621	639	695	627	660	648	692	639	666	652	675	625	647	652	695	661	646	653	677	657	658	674	676	647	620	591	646	654	632	693	630	607	632	651	713	700	659	658	614	663	642	674	650	618	636	686	639	676	661	648	640	658	647	635	668	631	634	624	626	696	629	641	662	655	637	739	641	665	607	657	640	627	681	631	643	622	619	688	657	635	593	663	654	639	648	622	648	671	658	628	665	684	645	633	624	694	682	596	647	611	653	657	661	665	628	687	649	668	620	637	670	641	649	635	683	676	674	597	608	645	719	656	627	622	646	634	684	687	634	628	650	663	683	656	678	659	654	670	612	670	605	671	643	660	620	670	699	620	625	659	654	627	695	675	630	655	652	634	689	684	674	624	672	628	646	624	628	660	642	655	625	624	647	633	630	616	666	656	678	608	628	641	661	673	604	676	668	679	641	631	637	633	639	698	677	645	670	644	618	648	662	661	650	647	631	647	686	616	639	642	686	675	654	669	678	634	685	624	628	638	677	654	691	668	618	656	701	619	648	637	672	684	637	658	632	674	633	656	618	615	628	635	655	663	632	694	643	629	641	608	634	686	652	674	618	619	647	614	613	636	645	683	655	679	644	670	671	650	711	642	621	640	654	633	673	680	615	635	672	638	698	622	647	622	629	697	675	659	649	635	633	659	588	656	652	623	688	646	638	630	657	647	664	660	623	664	692	642	628	690	668	661	627	681	641	637	633	623	656	679	651	658	622	644	643	602	624	644	642	637	672	636	627	707	663	606	631	679	672	638	650	676	668	651	665	647	651	688	669	702	613	675	631	706	662	636	621	679	622	657	630	625	640	622	644	639	648	651	620	654	656	650	624	665	662	657	658	655	599	588	644	702	651	668	620	644	594	617	640	577	616	654	678	701	632	651	651	635	675	605	654	672	652	625	642	645	660	632	635	654	667	681	663	638	616	661	654	645	634	628	610	630	684	670	709	633	629	628	602	610	612	640	597	627	620	602	651	657	709	635	598	663	623	638	609	663	656	597	667	679	618	663	616	646	690	639	628	706	692	638	656	654	672	624	620	666	645	650	685	606	602	681	658	669	666	615	662	648	648	653	653	667	661	682	616	628	654	634	673	618	689	675	639	627	679	661	667	623	691	657	640	646	700	640	613	676	606	719	637	657	616	660	660	654	655	652	627	642	643	639	671	656	626	647	701	632	655	627	652	639	648	655	582	644	645	633	628	625	646	698	675	679	615	705	661	653	632	674	632	702	678	695	661	642	654	629	671	657	694	663	646	597	616	644	674	623	656	668	659	658	687	606	650	636	664	630	663	679	641	632	614	653	650	646	628	621	643	663	641	643	663	628	622	651	675	640	705	654	693	630	614	676	670	622	672	632	616	615	637	654	626	686	664	647	667	660	603	640	675	640	661	623	605	669	651	627	645	644	629	649	628	626	694	592	647	626	618	676	717	641	669	621	656	607	696	668	578	586	616	664	641	646	618	642	660	672	678	661	612	640	633	627	651	668	627	655	631	661	618	629	670	707	641	640	684	646	618	645	653	659	664	635	686	669	672	706	638	669	724	643	645	627	663	617	623	673	643	658	687	701	682	627	656	662	664	646	629	610	636	657	607	625	652	630	600	663	645	668	631	643	637	631	625	673	662	623	651	662	645	657	634	693	636	647	594	655	661	640	703	634	624	691	680	633	685	628	677	645	682	617	658	653	615	586	653	637	623	664	666	627	618	705	645	611	704	627	642	656	651	684	645	698	649	643	663	645	676	650	644	633	688	647	690	671	679	651	688	686	677	653	683	637	613	638	638	642	623	648	675	635	648	648	685	610	626	680	670	665	666	657	625	710	652	628	704	652	641	632	698	599	663	630	656	650	634	656	618	631	701	628	683	613	640	654	695	677	617	656	690	667	669	678	644	634	662	649	618	665	607	697	643	650	689	666	665	672	642	659	686	600	629	613	644	646	586	641	632	637	655	627	668	668	642	654	668	646	645	637	673	663	666	657	630	652	700	688	673	665	686	688	685	654	648	628	646	655	633	634	626	691	636	660	664	640	707	678	638	687	627	690	611	696	652	639	628	665	645	638	616	673	628	692	642	621	682	638	661	640	639	632	612	613	659	611	639	659	632	664	704	631	657	674	674	652	658	616	622	632	654	598	622	684	641	622	615	655	676	649	644	712	672	683	660	656	654	602	655	609	622	619	669	657	680	662	651	630	656	679	659	663	680	663	607	649	648	655	642	665	641	654	651	641	662	712	650	612	676	694	673	672	698	693	639	666	649	662	652	603	638	663	663	614	636	672	679	634	619	665	687	694	667	654	643	652	636	677	646	632	655	628	644	599	618	636	667	632	645	661	666	616	673	647	661	631	689	687	658	667	684	637	627	629	659	666	636	609	669	660	620	618	647	623	616	651	667	599	647	661	663	644	688	641	594	648	684	656	670	671	637	640	692	647	656	613	638	718	650	673	678	673	582	663	689	616	686	647	631	662	595	639	651	624	636	649	674	625	682	661	645	664	690	637	666	672	641	650	643	671	608	655	681	634	693	647	669	659	647	677	666	659	659	630	638	654	643	662	644	669	671	657	687	680	621	675	649	662	675	639	683	679	616	631	666	666	612	629	644	642	646	640	674	659	691	661	635	676	674	636	659	676	646	637	645	603	640	686	633	622	691	636	673	644	677	609	683	670	636	652	636	625	661	696	666	635
23233	21657	29540	24325	21863	22829	20596	10618	6221	4143	3313	2347	2094	1689	1645	1530	1232	1138	1010	875	921	737	708	699	821	835	808	765	663	616	609	659	710	682	637	645	623	583	595	590	635	565	615	588	598	571	540	565	571	553	573	551	581	608	581	572	571	609	590	593	603	566	563	596	557	538	562	563	592	570	574	602	580	577	584	634	538	574	575	574	583	594	554	566	570	544	547	491	561	570	544	542	549	593	610	591	594	577	538	569	570	543	560	537	606	576	583	541	590	617	577	585	597	554	531	602	572	596	555	584	551	555	547	562	580	614	598	506	588	560	557	570	582	554	598	540	568	531	558	566	610	558	570	542	577	564	581	543	527	574	588	569	554	568	532	562	566	555	567	558	525	599	566	558	586	598	525	552	612	570	591	554	563	565	555	553	603	524	584	541	567	600	579	557	513	532	571	577	550	548	539	537	548	589	588	554	581	541	558	566	566	553	619	594	599	578	562	534	572	544	568	545	570	571	515	577	589	555	569	544	583	564	591	607	560	557	575	602	548	548	589	529	540	546	556	585	551	540	569	541	541	589	534	610	567	580	554	574	563	553	567	564	544	537	568	568	563	567	561	578	580	607	576	552	557	544	580	567	552	583	576	569	568	558	537	568	566	584	603	570	535	543	560	549	577	568	556	575	589	560	596	583	603	582	543	567	540	538	552	559	565	572	589	568	551	598	530	594	553	549	538	590	584	541	560	580	615	557	553	554	569	571	582	549	533	560	549	571	575	602	579	585	537	568	570	484	585	555	567	566	585	578	579	582	548	579	559	550	550	607	550	579	570	591	586	561	568	569	546	566	560	635	611	550	543	540	518	595	570	573	611	560	537	565	541	568	582	562	558	575	568	598	600	544	553	584	539	552	591	573	588	539	581	508	592	573	585	567	559	608	603	589	574	547	517	527	559	566	554	560	553	578	551	576	596	578	561	572	526	541	552	548	593	596	577	568	513	553	580	566	553	589	589	533	540	596	548	569	552	541	618	577	557	560	565	582	555	549	586	552	599	555	579	552	563	612	592	565	585	562	589	538	596	570	564	568	580	535	529	540	539	568	590	543	600	560	555	596	564	573	556	542	580	563	538	553	534	582	544	574	566	550	549	558	577	554	538	542	538	546	615	585	580	575	593	546	541	546	577	522	548	562	559	575	553	586	591	533	570	601	587	631	560	559	570	582	535	544	597	571	549	596	556	591	540	572	537	548	573	516	531	562	584	572	544	554	576	569	553	598	537	570	551	584	564	577	546	530	581	617	537	587	559	541	565	619	556	603	569	571	552	553	554	560	555	561	588	567	511	537	500	543	568	562	545	555	554	551	558	552	563	572	573	556	591	571	544	532	527	596	527	563	581	546	536	583	579	535	492	524	566	552	616	547	571	571	599	595	565	535	590	595	601	611	535	597	559	545	597	567	593	590	562	552	585	548	544	564	511	587	609	572	548	590	573	579	523	592	550	601	574	559	552	554	601	580	585	563	522	577	507	520	568	589	547	579	571	611	557	553	567	578	522	530	553	578	563	546	524	559	579	567	530	561	560	539	545	581	571	560	604	542	521	547	544	531	578	518	537	553	567	561	550	584	572	587	553	558	567	531	571	594	564	592	606	618	551	589	592	550	590	584	589	574	543	576	562	596	587	542	548	573	556	600	532	572	563	548	557	539	549	527	569	589	519	561	590	575	552	538	572	549	561	563	568	584	570	536	563	560	584	548	570	565	564	561	572	573	585	577	566	608	534	561	561	593	560	613	556	624	583	585	576	529	542	601	545	560	582	565	527	591	546	581	534	562	572	568	599	533	531	569	581	591	543	545	572	551	575	539	570	557	522	532	585	560	567	551	562	589	573	586	560	580	561	573	556	572	550	577	537	579	603	551	545	531	627	573	563	566	569	570	555	562	595	530	606	519	567	549	559	527	533	574	559	574	531	559	573	574	586	572	543	512	541	598	583	553	551	579	556	550	587	554	522	534	534	571	570	570	554	580	590	584	570	603	555	561	523	554	592	549	541	584	600	509	538	543	514	565	543	581	529	614	570	576	533	562	560	570	520	537	541	575	601	537	572	560	545	570	595	558	553	578	574	549	640	570	571	529	556	567	533	590	583	554	557	574	527	580	575	555	554	581	548	575	525	535	572	573	580	590	532	630	590	526	558	562	600	568	567	567	558	574	563	538	552	576	593	573	601	546	580	584	583	576	588	565	579	534	555	575	563	573	573	538	519	605	565	528	546	584	576	576	565	574	585	579	542	558	561	550	593	566	596	556	563	529	568	566	534	563	574	590	535	601	525	544	537	574	588	562	556	570	569	558	549	592	551	576	584	547	608	571	559	550	585	499	518	571	585	580	566	543	536	600	573	514	570	573	536	501	575	559	529	539	580	547	577	579	589	496	557	541	568	498	545	596	608	590	574	619	563	564	550	562	552	571	592	547	554	558	558	581	565	548	518	529	531	534	500	583	541	537	575	555	610	566	566	561	622	578	529	579	563	591	519	547	577	608	559	560	579	539	634	588	563	570	570	576	581	561	548	593	568	549	606	554	568	572	572	505	601	568	556	592	559	551	547	612	538	569	534	521	518	594	558	561	591	573	593	559	542	552	555	562	576	516	552	635	570	550	581	578	597	570	528	560	568	592	615	600	561	552	540	595	591	541	606	566	577	560	578	540	535	587	564	553	541	540	580	614	572	552	597	535	546	545	573	542	534	564	593	533	603	513	524	524	600	523	551	556	552	594	584	570	559	601	552	577	542	535	565	528	582	613	610	626	609	539	555	581	539	583	605	529	538	573	544	554	551	568	542	567	579	604	572	575	580	552	574	581	575	554	539	553	534	566	580	523	565	582	591	529	570	583	519	561	560	537	603	568	526	556	600	582	569	534	590	536	594	616	581	523	563	547	609	566	555	532	577	555	585	557	572	540	559	562	561	551	566	514	588	538	552	572	544	579	529	559	576	554	546	583	560	569	541	570	595	563	538	568	578	575	554	594	537	548	565	551	570	547	562	566	551	605	564	572	559	531	568	555	581	514	578	541	558	528	613	528	564	605	560	555	599	512	575	541	547	519	567	577	583	566	559	572	520	568	548	579	625	604	570	562	547	549	547	553	534	551	525	540	534	564	566	563	585	528	589	573	564	566	553	603	555	549	591	547	512	557	531	572	584	537	542	548	624	516	571	552	562	545	568	578	574	576	565	595	585	590	536	579	593	605	537	557	617	572	562	558	531	590	577	563	539	554	524	578	546	576	573	569	578	625	538	559	593	592	591	573	575	547	551	529	584	585	588	599	540	545	562	536	564	554	542	563	564	561	533	564	550	556	551	563	525	540	543	574	567	523	516	565	583	555	571	553	583	559	531	570	551	574	559	550	528	549	570	576	583	536	568	548	561	525	567	561	576	567	538	592	533	558	545	541	566	547	605	595	600	595	570	598	544	563	561	526	577	575	553	604	584	573	618	612	590	541
24813	42925	35426	27839	22982	19404	16860	13064	8841	6170	5154	3409	3028	2338	2153	2104	1618	1414	1197	1067	1038	867	763	824	890	947	871	800	658	714	631	616	662	657	677	663	651	647	591	622	556	577	630	609	576	557	578	591	657	588	544	552	620	539	652	588	601	633	622	612	615	540	549	565	555	586	584	571	520	572	576	559	575	590	546	545	540	588	558	589	551	574	542	572	578	568	581	534	593	574	588	553	559	525	553	564	526	569	582	540	541	590	586	594	570	596	502	593	617	584	596	563	588	524	593	550	570	565	552	502	586	548	561	588	532	571	545	565	565	558	568	568	548	548	571	612	553	535	592	563	559	580	557	599	548	552	561	620	563	549	555	559	604	578	548	558	606	560	556	556	584	582	585	568	550	546	581	532	541	544	567	568	532	580	560	565	582	586	562	570	622	591	579	573	540	596	589	534	555	561	543	558	580	545	626	553	584	588	586	582	552	608	545	591	589	512	525	596	571	572	545	568	556	559	560	538	575	584	516	585	589	575	544	594	560	574	570	543	560	583	561	548	586	508	570	540	528	577	649	542	530	551	591	513	525	541	575	581	547	595	595	554	557	600	576	554	543	615	567	550	596	557	559	568	493	573	539	565	565	572	549	555	562	584	574	556	573	543	525	568	532	596	564	556	581	577	583	547	599	590	566	585	575	564	546	573	546	526	559	602	556	548	540	565	549	567	562	557	529	527	569	576	555	547	554	571	537	526	532	586	570	560	528	562	598	532	574	553	549	567	555	577	542	573	597	568	557	552	562	585	546	588	560	603	523	572	575	574	554	545	570	550	601	596	580	557	529	545	587	578	531	579	564	597	527	576	554	549	596	583	582	566	569	580	620	616	545	597	559	599	591	564	529	562	603	576	603	555	550	542	539	594	559	593	573	538	556	567	560	538	569	545	559	546	536	519	552	584	575	573	553	536	559	573	586	575	553	539	598	533	558	571	579	623	599	540	538	589	570	572	553	535	524	547	604	565	580	563	526	586	540	584	574	538	535	554	571	555	574	596	569	546	557	568	569	548	590	521	568	591	584	594	555	551	544	551	541	538	600	594	579	549	578	558	567	598	597	527	545	536	541	507	521	541	536	619	574	565	599	547	557	512	565	558	573	557	599	570	543	523	540	552	575	527	524	562	553	571	566	567	579	540	529	579	554	578	566	582	564	602	545	561	575	581	617	549	572	533	565	524	576	508	532	545	594	548	551	561	531	599	587	544	547	598	566	534	576	540	567	525	530	558	550	585	551	552	590	556	543	575	568	546	567	537	575	581	558	591	575	576	582	534	541	583	559	541	566	573	565	537	512	543	626	562	575	585	531	594	530	539	544	576	585	565	574	561	560	561	542	566	552	564	541	606	580	558	580	544	549	553	569	560	583	520	566	526	544	553	577	542	567	572	548	564	555	584	579	543	525	581	582	583	599	596	553	549	534	504	567	584	569	560	574	537	568	572	537	574	562	589	500	596	591	574	571	588	572	563	595	566	608	576	553	546	565	547	551	558	579	588	549	584	601	568	565	542	523	546	534	558	531	596	561	590	554	552	612	549	596	563	579	572	549	572	566	549	597	546	561	518	550	575	545	572	573	531	504	569	545	574	544	552	554	545	553	554	552	569	546	597	556	550	572	583	587	557	582	595	583	550	563	516	578	548	521	528	587	560	553	550	578	570	548	561	546	550	557	580	572	554	528	578	526	568	546	594	570	580	549	567	591	513	621	559	576	560	560	564	581	581	586	604	565	571	527	567	581	588	556	553	567	593	562	541	530	568	551	599	561	621	578	547	554	514	582	565	523	547	579	568	569	583	590	530	562	561	540	556	526	540	579	540	562	614	587	544	522	544	547	573	570	608	569	598	564	580	570	544	537	547	564	565	570	565	600	591	540	557	544	609	548	577	520	590	547	561	580	553	568	537	537	563	583	524	590	589	565	556	566	562	568	579	552	527	595	587	558	556	539	577	576	557	563	530	535	557	577	566	532	560	581	548	575	579	592	524	545	560	544	568	536	578	551	561	514	559	562	578	543	597	562	553	533	559	577	548	592	585	556	564	565	576	552	581	559	573	612	558	533	574	617	539	554	576	538	555	563	548	561	547	610	577	572	573	576	548	540	582	558	533	577	595	587	581	560	596	547	545	524	570	579	546	592	552	531	545	586	568	557	586	589	593	554	568	574	554	576	605	563	535	580	522	566	588	529	530	579	545	588	545	555	596	559	560	574	527	529	570	560	583	531	574	559	591	608	558	572	566	537	581	564	534	562	545	543	556	545	548	599	528	561	556	552	560	591	582	563	541	608	548	559	555	548	534	572	561	536	603	550	526	585	562	531	575	597	586	589	612	561	554	573	560	613	564	583	568	538	599	600	546	559	567	514	582	571	566	580	569	525	582	568	565	583	582	536	553	549	555	585	590	554	569	555	579	562	548	590	568	561	561	535	562	546	560	569	572	561	559	582	548	552	536	546	569	556	574	573	542	527	582	560	543	566	587	537	548	541	560	598	532	538	543	594	553	572	588	564	615	585	530	621	645	537	612	579	543	576	576	523	546	556	559	550	562	605	590	542	590	561	554	544	562	538	607	572	584	593	557	586	520	567	493	554	579	598	533	575	564	542	568	590	569	572	553	550	522	543	577	541	506	581	543	548	558	558	566	566	582	533	574	595	561	577	542	574	571	569	556	562	575	574	564	548	571	546	563	569	562	580	547	585	565	572	542	582	577	609	605	554	551	552	590	554	572	521	528	595	574	519	574	545	594	571	565	552	524	556	553	603	591	551	529	563	523	566	588	525	608	524	559	563	561	543	616	563	561	526	559	579	603	562	532	528	596	567	533	575	590	561	545	537	538	579	599	559	615	552	539	555	547	547	582	569	577	536	584	582	528	562	545	585	571	544	523	561	554	585	535	603	614	571	520	552	522	601	536	571	580	554	579	575	577	586	560	531	520	544	570	553	553	527	548	548	534	548	601	580	530	584	538	548	507	556	562	589	571	542	543	580	554	554	552	560	506	531	563	595	566	519	567	529	573	571	573	608	617	602	566	565	556	621	532	541	566	573	590	585	559	532	571	551	574	606	564	533	561	547	563	554	536	552	561	592	558	552	550	564	567	609	548	556	510	580	578	525	585	573	565	547	544	538	578	567	572	537	550	539	573	568	537	561	548	525	531	570	576	612	579	546	607	590	575	561	611	565	530	537	551	547	547	513	563	569	567	552	571	558	607	552	549	522	571	564	545	608	515	580	511	532	605	572	590	604	588	555	541	560	558	546	586	572	566	589	571	588	554	565	581	563	542	582	557	515	555	600	583	563	551	526	541	544	575	567	585	553	548	542	559	537	587	548	587	548	568	590	581	612	583	550	578	636	535	499	583	604	545	537	541	558	590	570	533	547	565	565	546	577	555	583	540	594	526	560	602	580	614	533	602	605	532	582	557	560	579	570	565	566	551	535	539	562	591	587	566	563	567
29626	24645	27385	21726	12086	7927	5697	4310	3206	2015	1536	1105	873	908	908	834	646	616	573	539	470	474	469	509	484	507	500	520	425	460	450	481	429	443	450	488	428	474	475	395	488	413	409	445	435	373	438	430	457	407	428	431	421	411	434	429	442	430	444	428	389	412	429	398	402	431	453	431	434	432	419	422	399	430	417	418	425	437	406	430	433	449	410	468	434	437	419	404	438	450	421	442	419	420	451	424	450	404	396	427	455	424	435	420	414	454	421	438	387	432	431	457	404	417	481	421	452	420	458	429	440	417	411	390	420	414	475	418	421	471	447	421	387	416	434	451	415	418	394	494	473	433	438	459	444	357	439	420	419	456	407	444	426	435	458	433	401	432	444	428	422	467	440	419	441	408	409	408	434	416	412	419	454	446	412	402	456	433	418	416	443	410	405	378	425	439	452	464	410	391	360	409	419	450	413	451	441	421	421	467	463	427	436	457	423	438	442	390	444	413	418	446	420	448	385	426	448	426	446	430	436	423	431	428	470	412	446	482	436	410	414	394	436	417	383	431	413	423	418	438	404	430	379	418	412	418	426	409	456	455	423	456	406	417	413	395	414	437	411	425	454	447	435	451	413	442	421	441	445	417	433	430	420	452	423	417	421	404	437	430	419	425	428	432	390	422	386	406	441	396	434	419	445	420	421	431	433	434	465	436	428	426	418	487	460	441	443	426	446	415	419	427	368	436	402	424	473	407	462	457	402	450	431	427	450	425	422	424	449	419	426	445	428	416	420	394	439	416	393	436	441	416	389	408	394	415	466	424	407	436	401	415	405	416	473	408	431	429	417	432	431	433	429	443	449	423	461	425	439	428	397	419	444	489	429	394	447	438	470	434	447	434	411	442	375	424	452	458	441	402	451	440	410	426	410	440	450	428	444	453	452	424	399	401	422	442	423	455	396	430	462	401	432	425	389	435	420	438	443	419	444	432	431	444	443	439	399	424	415	416	402	422	443	422	435	412	406	406	408	447	409	384	412	433	416	417	478	401	442	423	412	415	455	456	439	418	396	408	416	459	433	405	426	425	459	440	439	416	451	430	394	415	407	462	385	421	441	417	432	402	428	414	441	461	433	421	411	458	419	424	430	435	438	403	401	424	416	416	420	417	432	446	464	414	448	457	417	466	455	435	439	414	447	441	448	439	406	427	390	410	406	423	429	430	388	426	420	424	434	460	397	407	429	445	429	455	408	467	424	414	422	410	439	430	435	461	453	420	398	424	434	435	428	427	448	435	440	414	434	454	468	415	461	454	433	410	433	429	428	402	430	457	433	446	438	429	412	439	427	468	396	451	414	398	389	481	434	407	426	411	438	399	396	435	434	436	411	425	434	446	446	447	441	421	398	439	434	415	408	450	423	430	436	462	407	429	437	433	426	430	443	423	421	398	413	430	406	412	402	461	400	439	458	443	422	430	431	427	464	415	445	410	427	443	402	444	431	447	461	405	459	410	426	423	394	436	425	406	425	456	456	426	465	401	391	417	383	421	428	442	424	415	437	425	431	442	410	442	415	399	414	417	458	440	426	404	405	436	379	404	453	412	413	401	440	434	416	433	426	454	457	448	433	429	469	445	476	389	428	394	424	402	408	428	418	421	428	439	431	414	416	423	444	442	425	398	408	411	464	465	430	419	422	454	436	422	400	395	418	406	384	413	387	393	444	386	437	434	452	431	393	448	390	390	410	431	414	406	407	423	457	437	439	442	432	443	462	420	435	448	399	389	443	414	430	401	444	426	421	430	445	409	442	451	432	393	442	405	409	436	416	398	436	397	395	435	419	448	414	421	448	405	447	404	411	446	448	410	421	447	431	407	417	434	416	424	436	447	458	403	425	430	453	429	468	377	435	451	413	406	430	438	440	410	477	428	387	456	430	405	441	438	441	467	458	439	440	386	446	420	449	424	425	418	460	391	386	397	430	440	407	430	405	437	435	401	434	428	432	378	437	402	414	447	458	414	447	383	420	422	414	432	420	422	431	439	433	395	471	424	443	403	432	464	428	430	434	414	449	417	447	426	412	417	447	405	453	416	399	408	429	422	435	448	447	449	384	453	437	437	422	435	424	432	412	415	451	452	423	427	419	433	433	445	427	401	412	433	432	431	446	442	445	431	447	451	411	416	455	409	381	418	417	433	429	390	431	411	461	458	405	442	430	368	438	420	435	445	457	447	432	410	445	430	418	415	420	446	456	418	455	441	426	389	421	434	413	420	440	410	452	410	448	417	408	406	455	400	418	400	417	426	428	435	426	440	465	411	437	397	403	464	429	427	426	397	439	397	440	443	395	427	460	396	408	371	413	399	417	408	402	432	417	432	427	408	453	411	478	461	413	429	446	424	427	433	421	413	448	455	433	436	417	426	440	450	414	430	407	408	407	421	447	425	415	432	405	397	405	455	437	422	435	416	452	435	399	423	426	413	398	452	382	449	441	404	383	444	419	417	430	398	449	397	438	396	407	397	412	403	412	435	403	469	422	443	454	400	417	412	421	423	460	436	445	424	398	452	405	409	421	439	386	446	432	464	429	409	413	443	411	411	427	392	441	416	441	416	420	414	411	401	408	406	403	443	425	429	399	418	405	437	404	435	448	415	449	435	414	394	424	440	443	461	448	433	411	440	442	403	431	426	415	395	444	467	427	475	436	450	450	445	448	455	401	480	415	424	424	412	412	431	440	426	429	423	422	436	419	438	404	403	402	416	461	429	449	394	418	423	416	442	427	413	409	453	445	407	410	459	451	418	430	453	400	411	416	448	443	426	495	416	437	425	406	430	407	411	447	425	411	428	467	436	399	419	427	428	427	431	427	409	389	431	466	401	404	405	396	443	445	446	442	437	411	410	398	427	425	409	434	409	471	448	430	432	404	432	401	420	396	413	424	437	421	402	423	425	422	379	414	454	447	396	436	393	410	418	435	447	459	421	425	424	414	430	446	441	415	428	428	435	424	413	443	421	447	390	445	443	447	427	412	429	460	402	409	417	431	422	442	439	439	409	433	398	430	412	470	433	442	413	439	421	444	438	412	421	467	357	433	437	396	429	424	409	411	468	410	429	456	444	400	450	426	410	433	426	442	429	433	401	403	426	433	437	400	447	440	410	407	404	425	432	477	409	441	436	441	389	398	410	426	442	430	437	453	412	417	459	411	412	413	442	430	462	433	383	400	427	416	439	396	417	407	449	406	435	417	397	402	438	421	430	442	414	425	399	424	409	420	425	410	420	452	424	415	447	472	375	435	433	463	418	433	420	430	436	435	482	428	407	459	465	392	426	450	395	361	428	416	436	409	391	437	468	376	403	417	438	435	418	478	433	410	466	429	421	440	412	420	432	407	429	403	436	448	412	394	428	401	456	428	463	491	469	423	455	392	409	409	419	422	416	417	460	419	414	413	459	434	371	410	449	470	449	435	402	414	435	432	455	416	450	440	421	429	439	439	410	420	453	419	390	442	427
21395	32412	27241	19176	13320	10919	8526	7058	5250	3360	2380	1621	1293	1263	1322	1119	834	777	648	655	667	498	521	552	571	567	559	550	525	491	481	498	512	487	482	513	462	478	480	434	458	488	468	484	461	448	440	501	465	456	475	442	492	483	497	487	458	445	473	444	454	465	471	446	487	429	493	436	451	450	461	454	433	465	466	469	446	468	483	454	466	434	496	446	457	453	496	483	483	484	453	473	468	451	473	477	492	485	483	410	462	456	462	439	459	493	421	460	471	430	447	424	475	507	475	433	439	470	429	463	447	495	485	433	453	447	450	453	467	429	468	459	491	456	446	430	453	442	452	487	464	442	459	450	454	462	476	460	411	441	452	447	409	488	417	441	453	456	419	474	443	483	456	457	473	475	479	458	468	425	429	456	466	468	512	469	479	495	467	448	479	473	449	459	457	463	465	450	464	489	475	460	467	466	442	447	432	462	491	512	467	450	456	429	464	465	462	441	464	443	417	457	445	432	436	464	442	502	430	471	459	446	448	454	464	488	496	480	432	470	486	489	470	470	432	432	478	426	439	457	457	448	473	443	442	439	483	470	417	460	500	421	502	467	431	497	435	482	460	460	494	459	446	451	443	486	507	451	469	439	476	462	462	440	470	488	478	451	469	471	459	484	485	442	454	504	461	414	479	459	488	411	445	452	457	452	485	445	465	456	463	434	440	473	489	443	448	469	429	459	414	456	471	468	432	449	435	404	468	472	456	463	425	470	428	457	456	430	452	473	442	464	470	411	441	524	476	442	493	482	437	464	452	445	477	498	411	439	455	462	451	453	452	420	458	467	470	474	428	475	439	484	478	458	463	433	410	461	455	460	426	462	468	455	459	415	433	407	465	461	464	429	474	445	425	468	485	481	444	453	448	442	465	475	438	448	481	422	420	467	455	417	430	475	459	453	457	444	463	470	475	455	484	433	445	474	444	446	480	416	448	441	451	492	479	436	478	477	449	473	461	467	465	490	488	462	471	435	464	415	443	463	439	425	463	439	480	481	481	474	451	458	457	449	441	466	484	472	432	481	445	464	509	446	466	423	472	485	486	467	459	450	477	481	470	456	443	462	455	440	468	462	479	457	472	463	438	459	414	442	453	430	447	461	452	448	438	479	442	441	463	476	501	453	488	438	451	443	469	444	433	432	441	454	437	498	456	471	467	435	498	468	433	459	455	461	448	452	459	441	441	450	470	450	447	445	461	427	445	438	460	459	460	477	454	442	466	466	440	477	454	453	472	467	470	444	448	447	463	411	436	443	463	456	455	482	460	468	449	467	456	440	449	431	491	444	441	430	480	451	462	479	467	468	486	452	488	431	429	437	475	438	435	461	461	453	465	454	446	453	437	456	454	429	435	459	430	422	476	476	452	456	444	468	468	458	448	462	483	459	438	456	456	502	492	434	428	447	461	436	439	473	454	447	449	453	464	450	442	431	432	479	436	475	451	467	480	467	448	448	436	455	435	470	465	479	435	455	451	418	447	447	458	474	461	458	434	433	434	469	428	483	449	474	455	467	493	463	444	438	471	467	459	477	493	441	430	472	416	432	471	400	471	444	454	470	417	451	464	476	477	433	483	486	487	477	444	449	455	436	457	457	440	460	461	436	471	484	464	435	454	412	451	416	447	472	464	450	463	454	460	479	477	461	461	466	430	461	460	448	456	470	475	466	466	500	458	435	456	472	471	477	439	469	464	480	450	468	444	483	453	459	493	431	496	493	401	446	456	453	479	423	435	428	428	459	475	444	441	456	453	520	449	466	512	466	445	425	445	442	495	442	473	472	449	483	429	471	451	458	471	438	498	474	428	433	460	458	432	452	441	486	493	485	461	453	411	471	444	435	431	446	434	454	452	454	458	472	430	464	443	491	428	473	484	453	422	445	452	423	422	450	464	472	465	481	461	462	470	460	439	462	483	452	451	445	420	469	470	459	427	454	485	478	451	431	455	459	454	394	507	467	433	457	448	469	431	473	465	481	459	449	459	457	474	484	420	478	497	505	482	465	444	459	439	435	436	433	410	445	498	484	442	458	456	461	475	473	432	487	437	483	453	470	506	457	454	468	467	446	436	421	456	436	416	480	472	443	439	470	429	448	468	450	416	442	476	457	457	468	493	452	454	472	462	462	447	476	435	464	472	490	473	455	443	475	440	471	444	421	458	471	434	434	481	460	451	418	463	442	477	417	456	456	436	466	461	455	458	475	443	470	459	460	438	492	441	443	442	510	438	442	445	486	424	463	458	438	446	481	481	472	454	459	429	470	485	501	475	428	477	456	460	466	480	470	463	457	469	421	447	474	436	494	445	435	436	444	469	480	486	469	463	467	435	493	466	441	433	441	444	451	470	470	432	451	432	465	480	483	442	467	499	448	483	455	442	462	435	438	489	432	431	468	454	481	450	454	468	428	448	468	485	440	476	415	475	473	453	420	477	470	494	519	437	484	455	424	422	471	431	465	497	439	438	474	455	425	448	478	485	424	460	445	439	465	457	480	432	451	458	460	456	468	465	457	467	450	436	474	459	450	464	451	479	440	488	447	459	469	441	471	451	430	452	425	471	470	490	440	445	471	455	476	468	469	419	440	449	472	470	468	413	454	441	460	497	436	473	419	484	480	440	469	481	423	407	483	463	483	447	445	454	460	459	484	473	439	447	414	452	435	434	431	449	474	426	447	437	422	429	429	482	475	458	460	413	451	430	428	461	476	452	436	434	401	473	464	448	458	494	469	440	471	433	433	449	492	424	493	434	452	448	417	489	460	441	487	448	452	452	414	431	494	502	432	478	477	451	487	484	443	483	432	481	465	446	459	482	461	477	496	424	462	478	458	454	453	474	442	464	448	430	432	483	459	418	449	432	442	465	440	423	485	438	489	485	452	449	444	473	464	437	431	457	505	456	484	449	463	502	442	454	445	427	438	456	460	445	440	439	406	456	432	480	483	482	468	461	505	423	435	500	459	427	444	497	480	451	431	424	486	433	482	465	463	487	462	432	464	463	457	472	475	480	464	432	456	448	473	440	457	447	479	436	454	467	445	445	461	478	417	477	446	483	457	449	462	429	453	427	452	454	463	491	500	528	419	497	459	479	434	455	473	423	414	460	481	501	408	452	433	413	510	439	467	422	460	448	467	448	437	468	491	463	459	451	467	436	449	441	461	468	508	455	437	462	454	445	453	451	473	466	450	481	471	458	491	477	488	445	482	447	474	461	454	448	451	469	475	469	458	489	424	440	474	449	422	485	471	425	443	501	472	481	451	447	456	499	462	475	474	496	466	465	458	467	464	455	432	475	455	454	492	461	414	474	473	463	490	458	434	436	427	468	448	428	453	485	471	454	474	484	461	433	416	441	482	477	466	427	460	498	456	478	459	430	438	464	439	453	454	477	436	429	424	457	443	430	476	447	428	413	461	513	441	469	461	445	467	419	432	459	422	465	466	462	464	469	432	448	441	475	463	461	484
24436	21628	29067	24973	22111	18221	10640	6193	4743	3430	2417	1647	1285	1494	1310	857	876	647	622	663	512	462	432	462	427	466	401	410	368	412	348	372	394	357	374	377	363	356	340	346	326	347	303	328	318	349	305	372	332	318	324	345	338	338	360	362	337	377	334	370	326	347	316	312	322	324	343	353	330	325	339	311	302	334	326	355	355	297	310	302	333	323	349	357	338	321	344	326	337	329	330	335	345	357	313	309	305	324	307	331	350	331	314	318	331	319	312	318	327	325	336	304	311	308	292	301	342	299	342	328	325	334	324	319	338	357	294	308	360	337	327	376	305	351	321	292	296	313	305	344	318	330	342	318	319	327	325	318	322	339	331	340	367	324	306	301	335	343	313	341	340	331	314	342	325	336	311	336	360	291	308	324	334	342	328	310	321	349	331	332	338	351	313	328	343	348	335	339	355	328	325	328	362	314	314	317	293	311	336	341	290	312	328	361	325	335	327	311	340	343	324	323	347	321	324	335	325	336	324	307	374	340	360	330	335	327	299	312	319	338	321	351	322	324	322	347	313	306	329	357	337	338	342	301	306	341	347	341	330	293	321	304	336	339	350	332	321	321	335	339	321	322	333	322	357	300	338	326	349	342	315	338	333	305	339	344	347	348	331	322	333	324	349	294	332	319	324	321	354	315	337	334	333	291	311	301	302	293	338	348	334	337	320	327	324	334	340	307	312	319	327	352	337	305	305	324	325	287	337	357	334	308	322	331	347	309	306	341	314	306	336	321	355	351	340	319	318	306	307	353	325	322	350	328	352	308	354	381	306	304	372	336	337	302	327	350	343	348	296	351	341	330	337	312	334	323	304	310	342	341	295	336	316	332	329	318	316	340	283	326	342	317	355	318	325	316	332	324	322	303	342	321	334	370	340	304	341	320	311	318	343	351	340	311	330	299	367	332	349	324	340	339	348	341	324	335	324	349	342	326	340	347	350	314	346	359	323	320	318	348	324	311	325	332	313	321	342	335	363	355	367	343	317	337	314	320	326	328	364	385	322	317	379	330	283	330	347	306	322	327	346	329	366	364	329	317	317	328	334	323	332	347	321	344	353	324	350	334	300	322	314	315	325	357	349	339	329	309	336	342	335	321	299	352	348	324	313	362	305	305	327	345	357	349	305	297	354	346	358	324	325	334	320	321	331	292	320	305	320	341	332	320	315	321	326	302	349	366	339	329	334	326	310	307	345	348	323	313	318	327	349	322	333	297	279	334	315	318	325	294	342	351	313	314	326	336	326	294	305	316	330	349	331	339	302	336	327	361	304	324	302	312	336	320	337	337	317	303	339	351	300	324	327	337	363	298	294	342	340	319	328	303	314	320	340	327	343	339	347	350	333	317	333	329	327	334	305	290	365	318	340	372	322	340	342	359	346	318	297	337	312	297	349	309	329	311	339	334	333	316	351	322	346	345	322	383	299	306	333	343	327	301	327	314	353	319	349	335	320	325	363	318	324	321	319	320	334	336	330	335	330	347	322	355	306	356	349	312	335	334	348	317	345	303	331	346	343	336	314	321	343	343	307	321	341	376	320	300	323	337	326	332	331	330	309	310	331	331	301	345	313	313	326	333	333	340	340	355	348	290	342	342	280	342	299	303	336	328	342	331	312	324	354	312	318	330	307	298	328	368	325	291	333	340	320	361	342	303	345	289	341	322	337	323	333	308	343	326	313	340	323	317	335	314	352	344	320	339	328	344	309	345	313	360	342	351	310	314	314	345	306	322	303	344	352	306	347	328	300	309	317	327	340	303	346	330	357	312	338	314	333	340	351	307	318	334	378	305	330	312	314	297	338	315	318	339	330	343	354	337	312	334	322	293	322	372	327	331	327	343	335	333	343	332	320	332	360	304	350	310	299	340	332	292	354	334	301	325	310	347	317	341	309	324	341	337	331	355	340	279	403	341	329	310	340	368	363	334	339	368	338	335	300	336	343	347	331	354	333	328	339	341	323	377	325	349	374	306	336	325	314	305	319	330	319	357	329	344	325	336	314	308	314	319	309	299	339	318	346	313	321	356	328	352	359	329	334	347	320	332	375	323	339	364	295	329	346	327	368	328	344	335	326	333	339	352	304	338	325	315	309	340	338	345	298	320	331	351	336	330	353	317	361	313	340	332	295	313	335	329	351	326	319	307	315	323	344	322	344	305	288	331	321	319	334	337	334	346	329	329	333	344	320	312	339	316	319	363	312	321	301	319	353	304	294	338	320	369	306	321	303	309	350	320	327	328	333	315	342	311	310	315	328	322	341	307	321	350	295	344	352	318	338	323	333	309	315	336	311	337	328	316	318	330	313	305	327	297	337	299	324	344	294	351	321	312	305	322	320	331	313	342	310	304	336	340	333	309	327	316	307	293	304	336	330	338	285	318	336	353	307	348	337	338	341	310	314	351	332	356	333	298	332	350	341	350	308	333	308	301	352	325	295	313	325	321	356	314	348	332	346	318	316	336	383	323	307	325	335	352	343	318	326	340	341	322	306	328	317	328	344	346	343	330	322	329	361	357	321	335	330	298	313	305	326	339	297	326	332	304	317	339	339	322	320	324	325	324	325	349	331	326	341	326	281	313	355	320	332	336	340	313	304	344	334	320	322	328	332	323	338	328	292	360	322	335	322	300	316	316	338	335	344	335	337	345	320	345	316	321	321	328	326	347	332	340	351	284	340	332	340	315	369	298	332	282	302	309	337	326	319	321	321	329	330	366	318	328	317	333	358	316	316	353	305	345	328	304	323	328	300	316	313	331	366	336	330	325	337	308	322	305	326	375	332	352	325	325	317	317	341	333	312	290	337	317	339	352	338	338	346	308	341	338	329	295	314	309	340	346	351	345	338	324	306	351	339	318	348	322	323	324	326	342	322	372	328	307	310	323	341	298	315	319	289	330	304	322	357	342	318	344	336	328	320	344	327	338	317	325	320	324	358	338	322	332	315	335	296	331	329	297	331	338	332	304	326	353	356	344	359	347	337	299	316	340	317	312	318	341	344	325	329	379	336	363	318	353	362	277	308	319	329	357	352	342	314	308	330	329	316	315	319	319	319	317	342	352	320	326	323	344	333	330	363	348	344	337	321	341	346	295	293	322	314	323	349	313	322	319	321	330	303	303	318	335	362	319	313	360	303	311	330	332	354	326	321	312	348	330	343	379	324	347	332	316	320	316	323	338	292	335	315	330	331	323	317	289	340	323	333	345	320	347	341	335	310	335	339	326	372	326	330	308	342	321	294	307	329	298	341	321	308	317	335	305	309	355	330	339	338	335	342	327	292	327	327	339	308	331	327	323	313	332	313	328	300	299	344	330	326	312	344	343	310	337	325	319	334	330	339	327	298	322	347	318	365	305	327	340	362	333	342	332	318	326	319	331	357	332	332	317	279	378	348	336	343	320	302	334	374	308	332	342	344	309	326	288	313	335	325	341	312	324	327	338	324	325	317	346	289	311	391	323	298	319
22779	40625	34339	22110	18965	15473	11626	8968	7433	5526	3643	2609	2006	2389	1898	1157	1190	871	731	875	663	553	494	520	561	519	486	455	430	425	403	409	389	381	423	389	414	350	383	378	337	306	333	364	375	349	364	378	371	346	341	318	358	402	407	417	386	371	409	399	382	357	343	339	360	334	317	359	363	387	364	330	360	347	391	354	277	326	319	344	354	351	360	341	404	328	373	330	360	362	342	358	360	344	339	339	332	362	352	350	359	350	334	355	339	349	361	329	371	359	311	326	343	354	358	336	328	361	342	309	341	340	373	314	320	348	326	368	313	366	373	347	335	313	359	349	342	322	364	333	363	372	307	340	340	332	332	344	331	375	373	352	324	330	308	353	347	329	321	361	340	352	347	334	384	341	347	352	339	354	354	351	309	345	331	368	311	347	362	322	364	343	333	369	348	349	350	369	362	371	357	344	336	327	377	364	341	350	353	375	384	346	337	362	324	349	353	360	350	353	345	363	356	351	358	358	383	367	362	354	334	363	333	350	347	350	365	346	338	351	351	349	378	384	337	347	346	349	349	310	367	341	396	341	350	370	356	377	344	324	339	369	349	368	351	349	351	362	348	348	341	328	376	332	346	364	357	368	354	343	359	350	360	355	306	374	330	313	340	359	353	383	345	371	374	388	342	343	366	338	347	358	330	339	375	322	338	347	355	332	367	355	338	349	328	366	341	355	357	370	318	363	380	318	359	328	352	369	386	326	319	341	335	365	356	308	358	306	351	365	355	320	346	307	363	349	344	370	355	371	353	353	339	325	352	328	380	380	334	382	298	340	336	344	368	381	334	348	326	338	368	332	363	384	386	344	325	381	337	384	357	345	312	328	362	342	322	352	311	332	338	379	348	350	324	337	358	367	352	356	338	360	319	336	347	365	355	330	348	334	379	355	341	355	365	314	370	342	336	395	338	334	350	358	347	363	329	373	350	344	353	354	375	362	357	332	345	344	343	333	345	366	368	373	349	370	338	352	342	347	336	354	372	376	333	356	391	310	365	325	319	348	338	342	341	343	353	327	323	317	352	318	346	339	358	349	385	337	353	367	351	344	351	351	388	351	361	368	378	370	372	364	339	341	418	352	349	361	336	325	363	339	377	339	339	326	360	388	340	353	320	379	351	369	341	351	349	360	356	406	362	360	365	347	333	351	380	339	320	348	356	335	354	350	361	310	337	350	347	334	337	339	386	351	383	376	318	340	385	346	355	362	376	319	364	388	350	372	351	340	352	377	347	312	341	309	370	402	350	357	385	316	362	356	319	336	368	347	368	337	356	318	354	325	317	365	312	347	325	362	348	375	353	365	351	379	342	337	356	344	331	345	327	348	339	349	331	328	358	319	322	328	367	323	337	346	353	359	359	334	353	361	367	332	338	331	350	338	330	363	319	349	362	327	350	366	355	345	357	351	363	378	331	349	361	348	325	382	332	328	328	366	342	331	365	320	354	334	343	336	355	306	342	369	338	340	348	387	346	362	317	340	359	333	342	284	353	346	310	363	330	353	340	364	334	396	338	332	361	341	367	349	330	350	370	328	371	335	313	383	373	385	382	367	323	373	315	347	357	333	341	349	335	339	350	350	377	353	341	341	350	367	368	358	326	322	329	358	348	373	330	345	344	331	339	331	345	341	368	320	356	390	339	376	346	353	359	364	346	346	360	370	357	316	359	330	327	317	353	375	308	308	367	362	374	330	357	355	343	329	382	355	363	344	377	344	350	375	339	352	335	341	335	338	381	360	350	341	364	363	353	378	354	384	351	353	345	369	330	369	340	360	324	349	375	333	351	369	363	335	351	351	335	361	335	338	336	347	369	362	328	344	339	356	339	345	321	339	349	356	338	311	358	352	354	367	341	341	352	341	313	377	378	327	353	344	346	299	344	368	339	355	360	351	346	357	342	353	339	329	377	334	352	332	357	336	344	348	342	360	349	342	332	355	311	357	318	306	351	342	373	329	336	319	323	345	383	324	334	327	354	375	327	329	355	331	350	346	349	378	357	326	361	379	358	345	371	372	353	383	314	369	339	374	362	363	349	353	341	340	326	327	356	357	335	361	366	371	333	373	370	319	328	354	355	330	381	347	372	360	349	363	329	348	317	328	372	364	316	364	347	360	335	353	365	363	338	365	314	326	345	375	348	364	350	394	320	362	357	314	335	365	349	355	354	314	325	366	357	396	314	346	346	367	367	316	328	368	346	363	377	364	354	379	336	351	324	322	339	358	340	335	351	357	365	348	324	374	359	365	346	330	355	349	330	352	369	342	378	340	343	367	360	345	350	331	374	398	325	371	367	364	343	368	369	366	364	373	374	355	298	359	333	372	330	347	382	396	420	337	345	340	346	341	359	338	372	314	343	324	357	342	320	336	336	339	338	363	343	356	348	362	343	351	368	369	380	351	333	317	347	319	318	349	367	366	383	354	331	352	356	327	363	354	314	342	323	327	301	361	343	325	339	362	335	326	325	348	309	378	348	333	337	337	332	348	367	329	375	340	350	369	366	350	347	342	319	349	351	352	348	357	336	368	334	334	359	360	378	351	361	339	338	338	330	394	341	333	328	389	353	359	358	325	345	334	330	363	352	319	325	349	336	335	355	346	359	356	363	313	308	357	365	345	308	346	351	342	343	352	378	387	339	345	325	325	351	345	320	357	334	369	317	371	335	335	321	344	339	340	331	333	379	358	330	343	337	390	324	306	326	346	333	375	340	358	322	328	355	367	332	365	333	320	329	336	367	351	348	357	372	377	360	337	347	328	366	361	336	358	361	346	331	367	317	348	367	342	359	336	353	360	305	333	374	331	355	339	365	327	343	336	389	350	342	352	343	340	327	345	359	325	327	320	320	347	339	359	314	324	357	343	357	341	369	357	340	355	360	341	350	357	321	341	339	288	347	385	344	346	374	337	344	336	336	348	356	360	363	328	349	388	363	371	344	370	356	330	342	361	367	364	360	350	355	330	327	313	344	365	343	322	354	386	349	349	380	374	364	380	350	335	369	327	327	374	336	351	329	344	359	366	320	355	345	343	354	325	339	319	344	343	313	352	360	325	347	373	365	353	363	368	324	371	333	345	392	330	339	322	338	342	329	348	321	360	332	347	356	326	367	342	350	319	369	322	346	350	342	326	357	360	360	352	336	326	343	362	316	345	370	360	356	319	332	342	333	365	378	385	344	375	388	381	373	358	340	327	336	360	338	352	356	347	353	346	345	335	360	368	356	365	320	321	344	368	311	375	355	341	338	352	340	313	358	359	359	309	342	330	374	336	369	317	365	361	328	380	368	325	349	348	306	345	336	322	351	379	353	361	353	339	357	328	363	339	350	351	361	349	360	308	336	351	345	373	339	359	343	357	377	399	359	369	368	325	335	341	338	349	378	347	300	318	333	339	342	362	369	358	331	377	360	339	326	348	341	388	319	347	337	355	345	359	351	340	351	351	360	334	318	342	383	330	359	344
25572	21752	28476	25983	18501	11003	7002	4308	3325	2460	1905	1611	1804	1718	1320	1143	1033	914	874	861	785	769	751	685	741	746	747	725	753	625	680	692	679	650	669	651	647	612	675	629	630	634	646	673	647	657	642	615	638	609	601	630	656	623	665	649	665	631	601	648	667	710	629	608	649	623	652	641	635	614	642	638	697	646	653	623	632	669	609	594	661	672	641	664	643	648	641	661	654	653	649	595	647	624	626	620	649	593	675	629	632	626	617	643	609	654	637	615	655	677	640	619	648	635	595	607	646	643	575	643	671	629	632	663	667	637	585	562	634	628	627	632	628	631	645	600	607	639	643	625	614	646	598	623	608	595	626	637	666	614	598	604	601	647	628	659	691	649	636	607	705	682	620	595	650	617	618	676	667	624	655	661	623	667	611	639	641	657	660	611	614	618	618	661	618	627	637	688	608	625	606	591	608	639	665	595	673	620	606	631	632	649	684	633	604	643	667	629	605	664	657	687	623	603	589	634	632	638	628	646	673	654	622	644	649	628	634	653	588	607	664	640	665	659	665	602	630	636	587	612	651	631	692	603	615	628	613	649	613	634	631	629	668	650	668	636	627	618	616	656	580	614	637	604	593	679	647	591	608	679	616	665	604	675	633	658	630	596	624	638	642	658	624	638	648	615	653	627	630	627	717	579	656	654	640	596	671	619	625	637	588	583	637	644	648	604	637	664	615	606	594	673	661	597	608	631	648	645	640	625	610	625	644	597	656	650	626	628	619	649	617	633	631	608	611	628	623	628	672	657	642	629	610	613	621	627	674	607	655	639	643	628	668	603	583	671	653	636	670	664	661	644	630	623	653	626	609	657	653	641	634	656	616	620	583	625	638	613	623	656	677	598	595	593	609	627	612	645	653	631	667	630	634	637	667	611	637	670	631	658	681	623	599	638	609	663	564	637	583	603	656	671	632	624	644	643	636	633	668	649	623	674	685	611	627	640	614	635	626	634	598	621	653	625	611	671	620	641	682	655	643	613	643	648	609	616	622	642	659	603	653	603	599	656	660	651	612	635	649	637	643	630	605	679	632	635	589	666	685	601	634	647	639	632	623	620	666	654	622	692	650	658	637	653	671	649	633	633	690	651	621	638	624	667	659	627	633	617	651	622	655	653	642	626	616	649	678	650	591	691	628	666	644	660	614	656	623	625	662	651	694	632	587	662	637	662	610	619	634	674	647	655	634	657	643	632	617	659	658	577	614	628	650	622	633	661	601	637	625	618	580	649	611	632	659	602	592	644	639	635	607	633	654	622	646	600	684	676	656	614	629	637	656	580	626	637	630	632	675	640	650	606	630	610	641	598	652	629	660	610	608	658	650	642	625	611	640	637	647	634	653	632	610	618	669	589	648	628	664	645	619	669	625	650	631	645	639	600	624	633	618	643	637	681	655	628	653	611	608	650	640	620	624	593	627	619	653	631	628	599	601	624	615	648	613	632	645	626	584	658	635	654	654	673	630	589	630	647	688	600	637	604	661	661	676	630	660	675	668	663	649	630	639	635	623	657	639	687	696	644	596	664	638	688	588	666	660	631	656	634	614	661	633	684	692	627	635	657	629	636	647	614	672	616	677	622	642	650	629	614	648	695	633	636	655	597	657	609	593	671	652	636	633	675	624	704	620	627	601	685	630	685	651	646	653	613	618	643	619	604	649	630	666	649	606	621	634	626	636	668	636	603	658	630	650	672	639	637	622	653	670	622	638	634	618	628	660	649	634	624	639	625	617	672	669	613	654	653	644	646	643	668	585	715	648	666	605	614	640	643	673	643	634	677	608	637	605	628	597	633	630	611	664	644	673	605	603	672	613	667	636	623	636	636	680	669	636	671	662	610	593	622	633	659	673	635	632	621	667	609	645	666	632	641	621	638	627	600	653	595	659	623	635	666	698	630	620	615	645	635	589	628	644	620	666	619	647	623	655	627	642	668	596	643	628	657	662	655	638	643	636	646	633	660	615	588	640	598	646	641	640	607	613	615	611	680	565	623	646	595	650	646	619	687	618	607	669	596	667	636	651	648	613	669	654	633	623	642	613	678	649	629	603	631	608	609	630	646	629	676	650	625	650	664	676	647	688	617	650	607	665	643	673	627	611	659	616	609	628	631	599	645	671	632	637	589	570	659	618	684	623	631	615	601	618	654	692	650	658	672	622	640	624	639	611	641	613	588	615	618	645	659	607	635	642	622	637	653	627	616	631	637	633	646	600	647	591	657	623	685	650	649	603	617	629	597	626	636	622	643	627	630	623	653	622	629	658	649	640	611	692	631	627	628	646	603	669	688	636	648	600	692	608	596	651	610	616	605	635	634	644	648	642	593	659	647	635	648	630	623	621	629	640	688	625	597	616	624	659	669	622	678	630	674	651	634	642	633	666	652	638	648	634	627	638	634	642	653	641	638	655	640	662	663	648	607	610	655	683	580	601	598	622	612	641	608	624	576	661	618	580	584	642	581	626	628	617	631	627	609	614	664	606	683	643	668	662	667	622	611	665	647	615	620	597	593	635	656	621	645	659	612	624	654	608	584	616	626	648	653	611	568	614	627	676	660	574	601	617	655	656	653	631	645	690	622	615	634	607	627	632	697	633	634	614	592	662	637	658	618	633	646	670	595	674	622	615	666	646	717	597	640	650	642	629	643	645	628	652	613	657	642	631	656	583	630	648	633	650	592	651	644	660	642	621	642	649	635	624	631	616	628	640	666	601	711	632	603	636	667	650	653	653	590	640	651	588	642	662	650	665	596	592	664	664	648	692	659	649	612	614	652	593	649	624	621	614	586	639	681	618	608	623	612	629	633	665	630	594	670	669	637	658	633	629	671	622	623	639	601	615	672	638	571	624	626	628	589	630	612	674	616	619	585	658	663	645	616	639	613	624	602	652	614	627	645	657	605	633	620	628	660	621	663	632	628	637	652	665	629	654	646	579	634	629	643	639	623	617	614	643	640	615	596	659	705	665	633	631	607	661	629	658	640	642	632	635	634	630	612	695	645	650	658	643	620	600	639	590	654	617	612	611	634	695	638	657	655	668	654	627	649	635	623	661	605	627	648	644	618	637	613	655	660	671	680	633	611	599	623	635	645	646	637	651	643	637	662	635	639	671	610	622	647	605	621	656	608	597	598	637	653	665	619	632	637	626	605	645	605	617	608	668	591	640	630	605	685	616	684	645	635	678	619	631	619	672	627	627	697	646	651	644	616	637	627	657	664	607	630	653	638	604	667	639	645	637	642	656	646	594	622	624	620	648	655	649	658	632	647	651	676	625	645	625	669	650	615	656	628	677	627	658	638	646	622	639	624	669	615	626	609	655	631	609	614	608	615	619	618	623	589	602	632	610	655	635	625	609	644	657	611	614	663	644	657	640	599	635	632	624	682	630	660	659	631	659	632	598	656	637	647	624	640	571	624	631	623	645	644	603	605	694	632	644	626	624	624	669	634	619	637	626	597	584	622
22782	37816	30077	18112	15393	13230	9769	6869	5283	4061	2960	2436	2595	2309	1705	1514	1357	1090	985	1022	940	850	811	731	808	820	739	766	745	681	724	664	712	650	656	705	709	677	673	643	646	678	664	671	659	632	636	632	634	679	676	649	645	654	678	687	680	734	691	689	647	674	703	659	682	663	661	630	675	664	702	693	635	642	668	662	659	637	658	661	628	667	642	583	646	611	639	669	623	619	700	591	662	630	620	698	682	646	685	602	654	685	659	643	690	652	649	627	639	649	675	683	625	661	657	673	677	615	653	631	674	619	683	666	670	653	656	685	624	677	664	674	663	631	671	668	656	666	657	686	646	635	652	652	637	652	618	637	669	641	640	605	656	627	696	679	620	622	652	634	633	683	671	665	632	662	611	671	673	613	665	612	607	692	642	656	632	633	652	679	628	636	677	643	668	616	646	685	680	614	703	654	623	654	643	629	633	643	635	667	671	663	660	628	704	634	685	632	593	621	647	672	627	640	618	669	629	621	627	608	616	672	607	677	663	685	635	656	632	656	643	665	657	671	638	689	656	638	690	639	661	645	611	642	668	623	681	637	687	674	685	636	672	675	645	629	644	628	658	629	682	666	667	634	669	663	671	645	661	692	611	681	656	639	679	661	670	658	638	608	665	679	667	650	658	625	640	597	661	657	625	636	665	668	642	664	666	651	647	613	675	650	656	744	689	664	658	645	647	680	636	679	645	687	615	642	633	635	615	650	723	633	667	658	662	637	664	652	651	677	656	693	673	654	628	626	612	626	618	667	708	619	626	641	650	656	667	679	690	670	616	675	624	690	687	667	647	667	638	680	624	645	631	655	660	654	657	659	635	680	692	645	664	623	669	694	665	678	624	635	628	626	639	649	653	644	632	619	596	657	658	684	644	584	639	681	677	673	630	622	672	657	684	681	635	642	685	645	665	677	628	648	631	645	620	624	616	633	682	632	640	673	632	643	647	672	628	693	637	631	671	626	657	637	601	687	641	680	634	636	687	625	588	636	627	651	632	656	679	651	648	631	648	679	631	616	628	642	674	636	630	689	723	594	680	631	626	632	668	673	686	691	615	642	632	650	641	653	619	638	642	661	629	680	648	603	675	640	666	642	670	653	692	695	627	660	686	643	642	619	631	651	660	636	636	670	611	628	658	675	656	658	705	629	622	604	656	637	627	643	654	644	630	659	628	644	692	612	667	668	660	694	658	685	696	626	678	615	635	614	622	621	642	638	668	693	655	674	640	673	658	669	663	629	676	651	625	627	673	623	670	688	620	692	665	636	635	633	638	622	665	593	668	683	693	676	677	673	644	621	656	638	693	609	650	635	645	621	675	652	670	632	678	621	686	673	694	669	679	654	674	676	647	689	614	627	634	654	633	698	674	606	635	629	680	643	643	643	608	674	676	652	656	636	660	652	687	702	681	640	675	640	613	654	671	656	641	699	634	641	670	644	688	707	615	605	645	673	652	636	675	682	629	636	672	620	650	683	639	634	640	619	675	638	675	620	635	671	665	649	640	661	650	635	640	627	656	641	624	651	679	666	670	645	650	696	636	700	630	669	650	630	711	642	652	697	616	661	624	651	628	654	646	665	675	664	650	640	653	639	683	631	660	641	677	668	658	653	648	664	646	642	700	627	637	629	644	656	688	659	718	614	649	696	702	717	693	651	649	638	677	652	662	659	638	656	633	653	622	666	708	661	665	634	687	634	641	644	708	655	656	626	647	608	623	641	598	653	639	681	620	612	669	666	635	640	657	595	671	676	643	588	633	697	701	671	599	631	625	676	664	679	686	650	654	646	628	624	674	633	608	655	611	662	686	679	648	687	654	679	675	606	649	601	652	657	652	672	673	648	644	681	666	614	604	695	664	611	631	639	635	653	672	653	665	649	694	657	625	686	653	643	669	640	630	672	644	631	647	637	647	652	673	718	629	615	613	621	640	663	638	697	597	618	669	592	679	602	683	684	632	647	665	665	621	640	616	617	639	660	634	659	670	707	626	634	657	637	616	653	614	610	651	634	681	628	640	635	692	640	663	625	685	666	665	610	666	597	639	639	650	616	616	660	672	673	663	654	673	618	630	668	654	657	658	661	689	644	658	644	683	669	658	672	638	673	625	654	641	694	678	662	652	656	623	664	656	671	681	616	679	616	630	610	617	685	642	681	664	623	626	652	658	613	692	636	629	644	662	672	666	650	613	622	632	685	644	603	629	614	671	615	652	707	671	653	659	679	647	647	670	667	686	628	708	622	661	686	644	666	691	676	652	641	661	645	655	686	608	645	660	640	653	637	648	701	615	641	704	682	682	652	657	626	609	676	653	637	597	627	687	656	632	672	644	631	636	639	667	649	646	632	653	664	654	688	629	641	631	668	596	662	625	657	629	631	678	608	628	722	628	611	610	657	658	657	632	613	658	652	652	725	634	634	661	663	638	659	660	659	648	646	683	641	697	646	623	587	655	633	652	683	628	685	710	690	666	636	612	620	708	644	683	619	650	657	676	662	676	662	649	657	600	614	660	673	674	685	606	677	629	674	663	675	620	632	653	629	627	655	651	652	714	658	675	640	654	636	632	658	663	630	651	657	672	664	672	653	676	611	634	640	677	698	658	636	651	671	707	658	641	657	660	655	673	625	662	627	633	676	633	647	672	646	639	635	672	667	588	662	647	669	662	668	619	607	675	688	695	666	655	634	680	668	717	691	698	686	648	636	644	629	686	650	640	666	625	673	610	690	593	671	661	651	613	684	690	663	683	599	652	600	671	618	654	654	640	685	648	651	660	647	639	634	664	633	660	672	651	653	677	653	661	667	637	635	686	669	629	671	599	658	659	646	702	656	649	667	660	664	640	669	652	652	656	631	627	678	657	694	625	664	677	633	673	623	632	666	664	660	663	669	678	634	658	669	662	591	687	640	638	672	695	624	623	672	675	661	645	708	651	622	649	648	674	665	631	672	642	654	668	652	638	662	664	671	598	644	670	625	638	661	644	686	666	618	642	667	657	621	665	712	644	620	682	679	645	671	654	661	667	647	657	657	647	645	605	634	660	636	669	609	647	682	644	667	711	674	707	633	670	627	640	636	623	679	657	636	663	655	621	679	634	676	657	675	623	690	662	671	650	623	638	674	668	644	670	650	615	646	673	660	634	642	631	696	662	621	631	641	662	601	641	652	678	642	619	652	630	658	664	647	661	644	632	665	685	633	637	695	692	634	636	649	654	633	634	672	652	624	637	607	661	702	621	625	673	606	634	673	653	641	595	605	626	677	643	641	666	614	681	655	657	650	654	688	690	655	646	650	601	653	654	615	678	648	754	605	665	608	694	636	676	642	638	619	665	641	669	634	669	626	621	655	629	679	638	686	674	645	699	641	654	649	655	655	631	695	662	655	622	644	630	659	658	640	661	668	678	668	646	707	652	653	668	722	655	645	680	632	612	611	641	641	612	653	623	688	632	639	619	625	666	678	682	645
23296	21667	29513	24375	21830	22576	19079	8644	5281	4127	3111	2689	2689	2175	1750	1700	1307	1097	1184	1055	920	756	734	731	761	770	719	705	644	619	636	654	646	648	639	608	621	609	565	592	585	581	596	551	585	556	557	587	586	567	604	613	558	615	605	563	574	612	607	595	588	555	556	522	585	573	587	538	574	573	577	540	577	560	561	569	533	546	552	555	590	561	556	583	583	570	562	497	586	566	553	554	519	578	551	530	570	562	569	541	535	560	548	554	568	533	605	569	539	537	561	564	640	552	540	546	556	566	575	564	568	586	586	535	568	627	571	574	547	538	575	546	561	576	559	505	572	541	580	558	542	541	539	575	565	532	573	558	521	581	559	611	519	592	577	541	537	535	495	547	530	601	578	525	532	569	574	530	555	516	560	566	568	552	549	546	607	553	526	540	542	602	587	588	583	567	566	578	558	558	561	584	587	565	630	550	586	566	581	577	579	589	570	552	573	582	545	580	557	589	531	554	543	573	551	605	516	586	605	571	544	530	578	569	565	590	531	598	579	570	570	611	538	532	553	584	600	568	537	539	557	538	554	608	531	566	547	554	560	611	560	571	569	559	566	602	555	551	557	587	591	568	592	557	586	542	550	580	585	563	587	575	499	568	543	559	545	572	594	575	560	525	553	571	589	548	588	538	567	596	548	568	538	564	539	562	569	595	615	559	602	560	539	541	560	602	542	550	594	572	543	566	582	568	558	574	566	555	558	580	550	577	614	512	540	549	574	607	552	575	589	577	568	582	581	518	532	565	622	541	592	601	576	556	563	549	569	550	540	564	591	593	533	548	556	561	551	576	564	554	563	545	544	589	571	533	559	572	535	567	571	594	565	557	555	559	575	596	622	555	574	584	573	587	568	550	535	629	573	537	589	596	562	579	546	593	585	537	576	580	562	533	536	544	582	518	546	557	534	552	550	552	502	553	575	566	599	575	607	566	615	574	547	593	574	549	614	541	541	524	580	565	562	582	537	562	556	589	547	561	567	536	556	586	581	553	569	575	551	559	551	549	490	566	570	578	604	560	583	520	564	570	575	559	595	606	550	598	560	596	582	547	546	565	568	544	519	516	590	602	579	527	571	570	582	538	562	587	544	565	545	592	609	530	584	580	591	584	564	557	564	554	520	563	561	525	573	576	547	573	583	569	582	616	525	578	565	569	540	576	544	576	557	616	575	583	553	615	574	572	585	534	602	578	552	582	563	556	610	553	587	589	554	586	578	572	590	553	580	571	612	547	550	553	555	534	559	594	539	610	588	627	563	552	546	574	579	583	525	565	564	584	579	568	587	539	571	551	564	564	576	579	529	556	550	568	593	623	565	528	576	590	556	590	574	576	552	548	555	574	572	541	573	556	578	568	541	565	612	529	549	603	587	539	526	541	554	586	600	558	561	555	566	559	569	567	565	542	617	558	595	576	542	605	557	565	559	564	559	574	540	577	565	565	605	603	594	562	548	603	592	512	552	592	613	607	528	533	578	543	566	609	565	542	549	535	549	551	588	557	596	561	543	600	571	558	550	596	554	569	569	612	560	554	553	491	591	591	524	593	512	564	572	538	594	571	547	529	596	567	589	590	572	595	634	556	527	546	583	592	548	578	563	556	583	581	591	552	559	579	567	498	554	563	581	546	544	583	528	577	571	591	567	617	580	559	568	581	582	583	575	573	567	548	524	604	592	568	557	588	516	596	584	551	534	557	594	556	568	566	548	578	548	571	549	586	546	551	536	570	539	593	561	535	518	545	548	546	568	564	558	591	579	563	572	551	566	604	571	586	564	564	595	547	635	572	571	554	561	582	567	539	562	534	530	560	582	577	565	529	550	549	582	534	564	586	579	548	535	564	591	560	581	591	581	569	588	575	593	527	578	530	577	559	552	539	558	586	548	574	587	552	557	571	540	570	518	548	564	561	559	538	605	562	578	556	602	622	562	567	583	555	580	578	550	589	566	539	572	544	565	542	573	564	559	577	551	601	555	575	566	537	579	557	584	559	557	565	566	545	594	598	547	583	596	553	564	566	570	561	540	551	603	568	572	553	570	604	590	563	587	582	563	538	573	581	610	565	572	568	564	579	534	586	571	574	559	533	552	578	579	559	559	549	566	549	578	543	543	547	517	583	634	550	567	544	567	554	597	543	520	554	555	555	506	603	576	568	550	574	612	548	572	575	566	600	559	542	547	552	564	519	574	557	533	542	535	555	568	602	559	572	543	545	592	613	535	587	557	609	535	577	528	557	556	554	571	569	563	575	562	549	559	552	576	547	567	552	570	581	578	561	558	548	589	575	584	585	529	563	522	549	545	600	529	562	554	531	552	566	591	574	556	584	541	588	580	548	576	573	544	539	543	595	528	562	552	564	558	531	590	585	508	576	566	595	575	583	567	550	544	588	583	603	639	556	546	583	538	592	534	558	533	560	579	545	532	551	578	591	554	610	558	582	593	565	534	564	588	540	550	556	608	564	564	571	578	566	523	534	591	590	551	598	572	557	580	554	547	545	597	506	584	580	603	590	544	577	597	536	534	597	549	544	522	540	561	571	537	574	599	580	543	593	531	566	622	551	573	592	545	530	583	598	529	573	558	553	565	560	530	606	546	555	569	550	562	594	569	561	585	536	556	559	536	558	566	572	584	530	561	539	554	596	577	524	539	561	570	583	590	596	574	564	558	542	582	566	575	615	520	558	574	549	598	583	512	590	562	576	545	603	587	579	566	584	554	540	541	545	552	586	529	602	539	563	572	544	578	558	540	569	637	590	523	571	574	613	596	526	575	564	550	576	580	548	600	547	584	603	594	550	539	554	609	496	521	526	553	550	571	556	580	604	556	559	554	580	533	542	564	571	545	563	556	562	557	542	589	560	575	586	582	575	513	598	540	562	566	556	537	543	595	537	555	545	564	568	573	610	538	555	565	578	575	589	583	548	571	586	538	568	540	536	595	545	566	589	574	576	565	528	555	552	590	527	524	538	548	615	553	593	515	572	564	542	566	573	569	530	540	556	576	587	539	572	602	549	551	605	572	592	552	566	587	538	553	551	568	579	574	566	566	518	602	553	552	585	543	554	596	512	565	588	569	572	583	619	541	573	583	582	539	533	569	556	596	572	571	559	548	544	518	567	607	565	558	543	584	581	551	547	599	566	537	537	539	576	534	591	552	593	580	576	543	612	566	560	569	592	570	583	546	580	626	547	615	611	558	553	525	521	593	563	559	609	576	512	574	572	595	578	582	643	530	542	553	588	534	554	527	543	532	556	575	572	550	558	519	543	586	494	563	573	583	548	596	569	533	541	544	501	559	604	540	593	578	584	566	573	539	591	568	548	534	576	557	594	545	564	561	565	554	560	578	549	561	561	531	544	515	571	570	544	545	530	595	554	577	591	627	580	548	591	596	560	570	585	545	545	582	562	487	585	575	546	605	559	571	529	585	550	579	580	533	609	577	566	577	582	544	570	551	564	538	553
25420	43256	35682	26713	20913	17634	15217	10918	7829	6187	4727	3997	3929	3159	2487	2321	1856	1458	1529	1321	1110	837	874	854	857	824	735	753	655	639	602	666	679	587	634	624	617	640	592	584	628	585	572	558	566	572	588	645	541	586	572	600	626	626	583	598	593	575	658	618	561	582	564	568	597	514	578	620	555	594	522	525	572	574	573	527	617	576	543	575	530	529	571	559	560	583	594	564	568	528	565	562	610	537	557	560	584	582	517	623	556	556	570	565	576	585	566	571	543	582	563	560	564	577	550	595	520	554	550	632	570	577	580	516	585	534	544	542	590	623	555	590	578	545	568	584	547	555	539	583	569	581	578	556	609	551	540	529	527	531	578	574	582	544	566	583	597	563	560	582	541	556	555	591	559	563	573	553	591	534	559	614	548	559	574	575	584	609	546	588	586	598	575	560	593	556	559	587	593	573	585	550	562	518	542	557	551	572	577	563	595	557	575	601	586	589	566	499	549	524	577	565	560	546	571	626	537	592	594	554	576	566	604	553	549	574	585	582	576	569	572	530	589	575	578	563	584	527	563	574	586	588	537	577	585	560	559	595	559	558	570	571	548	565	549	531	514	581	567	590	571	566	584	572	573	549	557	558	585	528	543	589	533	558	578	587	577	569	587	587	516	532	574	560	531	554	598	593	570	566	557	558	558	601	563	578	544	615	587	539	534	540	585	579	593	528	572	571	540	525	548	607	588	564	555	533	544	585	564	548	556	539	590	561	561	587	565	577	541	523	515	559	595	539	562	594	563	548	547	584	564	527	585	570	554	548	558	591	536	492	613	567	566	594	571	521	590	534	604	554	560	572	581	583	553	516	552	519	577	579	543	558	598	605	573	586	560	537	560	563	522	531	591	554	612	631	586	554	572	579	552	553	571	582	533	580	549	558	531	540	552	564	565	577	552	560	590	551	576	595	551	552	556	607	575	587	542	554	568	552	536	585	542	571	569	545	568	572	550	565	558	561	498	593	605	566	601	624	548	556	607	584	607	562	556	569	575	551	543	568	530	545	587	542	534	534	566	548	595	574	572	576	535	561	585	609	529	570	579	609	530	519	582	615	569	569	558	542	556	553	544	573	575	605	589	558	555	560	582	553	570	595	599	567	583	565	571	542	554	578	596	518	541	509	552	520	567	557	582	568	558	552	595	539	599	572	579	549	596	546	570	544	553	566	542	535	557	597	557	580	570	577	597	562	529	599	607	572	573	576	603	559	563	530	555	547	546	543	565	550	584	593	555	531	561	551	552	591	595	573	570	553	511	576	556	588	563	565	571	555	552	615	554	566	596	553	570	580	573	573	563	595	553	540	567	577	573	539	551	554	525	540	568	577	575	587	575	585	539	529	623	520	550	522	567	557	548	572	570	579	558	528	548	550	559	525	533	527	567	517	584	544	560	597	552	541	614	595	539	611	582	548	539	607	638	556	607	573	573	575	603	572	557	530	553	518	591	540	563	592	569	579	542	541	578	595	548	576	579	587	596	563	574	539	595	569	607	540	565	586	549	563	595	550	553	534	595	558	551	607	571	541	563	562	589	565	565	521	560	564	594	559	554	518	581	556	556	553	553	573	565	525	585	529	549	580	577	605	586	532	583	534	548	605	559	561	538	541	572	546	552	562	546	528	594	575	527	567	590	574	559	572	601	546	586	605	574	527	638	591	559	540	580	559	527	546	559	549	556	566	562	560	558	536	613	553	553	581	557	566	560	554	571	544	535	564	542	551	544	539	587	607	518	579	540	560	567	577	564	556	575	576	575	567	558	593	525	559	547	569	583	561	546	583	555	601	549	582	563	509	585	552	579	578	561	580	502	527	549	551	574	605	552	548	585	545	625	565	561	595	555	545	559	570	532	570	564	586	532	568	556	608	545	516	592	532	545	557	560	565	575	534	590	595	589	581	605	563	559	578	572	520	560	606	600	543	523	565	536	586	617	568	543	577	585	582	579	549	575	545	580	585	553	617	556	529	604	583	582	576	598	580	582	557	593	579	567	560	549	545	544	580	544	524	549	582	591	574	538	558	595	560	541	614	544	563	541	578	569	575	615	557	582	584	603	566	566	536	588	592	600	551	542	573	560	577	551	576	583	592	566	587	571	564	539	564	581	571	563	534	537	591	583	563	546	558	547	573	570	581	559	522	554	549	547	534	588	517	564	554	607	551	545	561	573	526	580	557	539	556	544	574	569	575	568	521	544	560	568	547	563	529	542	587	569	572	548	600	603	567	602	570	584	551	553	593	544	527	598	543	569	583	570	556	546	604	603	534	598	552	565	538	600	553	623	492	574	542	558	561	618	553	569	508	541	568	549	543	533	544	578	600	577	538	572	575	569	547	590	608	548	544	559	555	572	523	563	560	581	558	552	589	543	583	526	557	523	549	624	532	564	568	587	595	564	611	546	532	536	588	546	523	587	522	586	542	567	552	519	562	584	517	576	574	541	551	548	586	532	571	544	552	589	521	562	581	568	614	549	560	578	543	553	550	527	559	583	578	559	539	572	623	566	598	538	550	576	552	552	519	574	578	570	555	592	581	519	553	567	558	550	583	568	563	577	606	543	539	571	579	525	566	576	537	563	518	584	576	567	558	547	585	551	575	565	537	561	603	528	583	557	546	585	555	573	536	550	537	553	532	583	538	590	585	594	527	541	561	585	555	567	550	576	551	538	556	574	587	542	589	583	529	608	530	559	549	538	541	558	599	598	566	577	500	591	547	556	564	548	559	564	602	543	580	552	565	550	575	566	572	586	569	562	549	525	550	607	586	537	525	551	567	570	540	571	586	533	563	601	581	584	545	577	561	568	621	552	538	566	547	611	576	611	531	553	564	586	580	557	545	569	567	577	583	562	556	559	576	601	564	551	520	567	551	621	574	554	549	619	586	584	601	539	604	518	596	560	574	598	562	514	584	595	565	609	551	562	507	591	562	560	546	534	581	560	560	532	567	602	575	552	572	547	556	498	572	605	539	527	601	564	522	569	596	561	575	589	588	568	554	546	541	600	571	560	553	529	567	520	517	562	596	533	578	556	528	601	565	572	566	560	589	563	600	580	562	568	569	556	518	540	594	562	585	570	550	552	538	527	543	544	589	529	552	580	589	556	586	597	572	556	604	573	548	513	571	572	576	593	595	536	593	585	524	562	585	570	564	604	582	559	555	593	583	621	556	571	618	543	576	588	558	561	569	582	575	568	540	586	584	570	564	576	544	578	530	567	574	573	557	595	588	574	579	531	565	541	543	558	576	584	541	579	527	588	600	581	596	575	533	551	617	524	585	612	558	577	561	581	582	567	558	522	602	582	580	562	539	543	562	545	514	587	533	586	567	544	532	570	562	580	574	546	542	564	587	601	550	580	591	518	585	516	541	568	584	544	558	584	593	550	598	569	561	546	534	529	542	568	591	559	557	562	561	577	591	583	589	594	578	548	567	546	571	570	574	573	537	584	545	538	555	557	560	559	554
29648	23834	23739	17892	11355	6452	4822	3102	2343	1833	1595	1325	1062	1015	1008	806	725	724	708	597	518	467	515	458	498	479	478	455	469	417	437	406	435	430	445	444	429	408	383	417	437	424	428	429	420	440	467	430	392	441	431	393	420	435	421	433	427	462	458	413	433	442	465	398	402	451	414	402	411	404	414	404	390	454	427	433	365	424	435	396	408	410	415	396	405	415	401	444	442	417	428	430	437	423	433	397	437	366	396	419	393	401	429	428	394	408	424	442	401	457	438	416	442	404	411	425	428	434	453	434	455	408	428	398	414	443	396	436	412	451	422	444	418	454	411	476	404	411	421	413	455	449	395	434	403	453	452	416	445	402	411	418	442	415	412	406	432	410	439	412	434	465	415	399	422	368	429	422	456	409	464	391	451	407	424	428	434	419	387	462	394	458	438	413	412	418	405	393	423	380	389	411	426	423	415	400	425	417	405	463	460	453	448	413	419	432	418	440	375	386	429	400	395	432	398	436	397	418	427	394	420	413	413	412	432	406	428	447	431	415	412	423	396	417	398	391	419	419	432	420	423	480	411	425	407	447	440	406	427	432	398	437	460	422	446	430	387	396	408	443	415	445	459	417	416	389	443	415	441	429	390	449	447	412	410	386	405	394	425	402	438	380	445	411	404	410	446	455	448	474	457	436	445	418	440	449	413	430	414	429	407	399	453	432	439	376	370	417	423	418	436	429	403	386	420	435	405	407	455	437	400	421	423	443	396	435	430	400	451	444	458	394	386	369	421	420	401	434	387	458	391	449	430	402	430	406	437	392	445	434	374	461	426	416	427	450	438	398	440	364	438	400	459	435	467	401	412	402	414	448	440	427	435	398	374	417	415	408	393	415	401	403	390	442	480	442	452	427	420	398	420	412	431	429	434	404	420	416	452	456	407	418	426	419	389	413	419	438	432	405	446	453	441	416	419	444	402	456	421	427	406	439	401	416	418	413	437	451	426	420	416	433	397	444	413	399	373	399	451	404	393	409	402	405	437	403	422	448	431	438	429	420	417	414	422	441	406	406	452	431	433	414	397	386	417	449	417	425	411	425	384	425	430	426	413	409	422	422	406	401	437	445	400	420	418	423	435	397	419	448	444	421	425	428	449	420	431	429	463	395	457	443	399	422	415	429	412	415	466	406	412	403	426	408	434	467	409	444	430	412	457	456	385	368	436	411	396	437	422	439	421	416	408	435	396	396	415	426	425	404	429	460	410	440	391	428	409	420	456	431	436	397	437	452	403	461	409	439	442	409	414	427	422	417	413	428	409	432	419	424	427	392	420	432	418	461	395	394	422	418	409	387	434	436	409	418	440	462	449	416	440	423	405	402	421	451	444	384	451	436	435	423	445	418	395	419	436	390	390	442	426	404	448	405	472	417	406	433	426	447	423	428	443	415	470	440	429	461	407	409	439	406	432	425	432	432	412	434	458	400	417	440	440	434	387	415	455	400	409	437	441	401	439	446	485	414	439	424	458	375	442	404	421	439	447	441	455	415	442	409	451	389	432	411	425	431	453	385	425	413	407	424	402	423	410	420	416	419	394	401	392	417	425	437	411	390	429	447	404	416	430	432	450	385	410	417	465	427	431	401	420	459	403	446	456	416	383	427	420	406	430	419	415	418	433	418	437	416	421	412	434	452	480	428	420	435	392	456	433	416	404	411	419	412	422	404	411	410	435	418	419	410	391	379	421	434	422	395	409	388	432	402	451	412	429	412	434	374	436	415	439	454	437	447	426	441	420	413	426	379	466	409	401	451	446	429	446	428	450	425	428	392	414	426	460	420	401	433	411	404	440	443	439	402	432	413	424	427	414	452	434	455	411	416	417	465	435	453	419	409	395	417	431	404	428	422	439	426	435	399	415	386	430	430	437	439	427	419	418	417	395	459	422	455	415	387	433	391	437	416	440	408	399	428	443	424	417	426	449	434	449	439	413	417	422	394	451	428	445	421	437	397	438	429	424	438	402	403	402	427	461	397	433	445	415	402	418	422	402	401	419	400	397	392	472	446	418	429	434	422	437	418	445	392	410	407	409	409	410	382	454	448	444	420	417	432	444	441	436	441	454	433	419	407	442	438	463	402	418	380	465	419	410	448	431	441	432	423	381	371	411	398	420	425	406	418	422	403	400	412	427	403	443	412	412	443	427	422	450	416	453	419	391	426	420	427	400	442	442	371	406	415	393	396	419	442	427	448	417	443	412	390	418	427	406	436	419	437	401	459	413	422	438	422	395	395	401	460	387	427	428	442	419	431	450	414	431	436	403	421	421	390	422	458	419	415	386	406	411	403	437	441	418	414	417	400	434	392	397	437	380	450	392	437	426	434	444	463	431	425	415	404	404	370	434	420	420	438	416	415	436	416	410	432	433	448	453	419	434	460	432	399	412	403	416	459	451	412	406	422	423	420	420	413	403	431	411	414	424	397	441	439	429	449	412	371	384	409	396	406	465	426	432	433	427	425	412	428	438	400	434	450	383	404	409	402	424	428	447	421	427	391	419	400	451	427	379	401	418	404	373	424	391	448	410	448	438	383	417	424	433	448	400	459	417	373	419	437	449	384	399	373	425	425	429	442	405	437	421	394	438	425	450	415	386	442	425	442	455	416	463	438	403	406	445	420	410	411	429	409	425	461	413	399	384	437	432	394	380	404	408	421	426	396	407	429	416	438	412	439	429	438	422	412	425	467	408	430	432	408	429	397	382	405	447	431	435	425	420	414	441	426	441	454	398	426	446	391	428	418	404	438	414	409	413	452	380	479	407	384	402	441	415	438	411	421	430	448	411	425	449	432	461	407	391	424	456	436	403	437	427	434	428	439	437	459	403	391	415	429	420	451	401	411	421	462	418	446	418	409	423	397	389	435	445	416	431	434	418	388	430	427	411	391	421	407	440	455	407	404	389	418	430	389	433	450	417	400	403	436	444	404	417	426	437	459	393	431	410	423	433	420	435	441	427	397	448	427	399	449	428	449	421	435	459	392	430	418	407	429	403	402	432	411	412	403	404	406	424	431	414	473	398	416	403	444	436	442	426	417	453	454	378	451	424	417	420	398	443	410	433	425	403	446	471	396	418	427	419	423	425	407	411	475	407	441	417	458	391	389	416	425	468	438	449	464	387	400	421	433	382	430	411	446	423	453	426	428	383	418	406	422	412	412	417	419	445	418	421	429	437	445	411	466	427	440	451	414	390	440	458	431	435	397	395	417	412	421	420	411	416	442	399	423	446	441	420	415	424	426	427	448	394	433	414	450	453	439	405	409	429	403	396	402	423	429	380	418	436	430	410	424	437	417	456	384	427	404	462	422	441	419	409	449	426	425	445	427	391	411	396	469	404	416	381	437	458	456	424	423	422	409	417	357	414	446	423	409	445	402	445	428	407	424	426	416	374	430	424	447	415	431	447	440	410	431	448	417	406	403	411	408	369	401	415	393	471	423	424	444	415	436	442	438	450	417
22095	30395	23039	16674	13035	9263	7630	5339	4139	2983	2552	1976	1511	1368	1367	1147	942	839	898	732	646	523	552	510	566	511	504	453	534	508	477	513	479	461	478	432	499	481	479	464	487	444	491	409	485	452	457	444	467	461	429	506	464	481	482	447	469	438	511	443	461	432	478	461	430	437	469	441	469	473	450	474	485	471	471	456	453	472	484	452	454	435	469	443	483	457	466	432	417	449	507	463	419	451	471	444	460	438	477	460	440	468	468	476	492	467	443	484	461	420	479	456	473	470	423	433	451	444	447	494	482	459	428	456	426	460	427	474	450	450	438	442	437	443	433	453	435	475	485	455	486	417	462	431	434	456	483	442	450	440	483	438	470	484	448	415	465	441	445	469	446	441	445	456	433	436	403	475	449	484	476	477	418	443	471	487	435	457	452	426	483	471	458	466	451	435	449	441	441	460	447	453	451	436	457	464	465	491	457	434	464	489	441	483	429	452	500	456	422	474	457	461	443	466	470	441	452	455	450	427	473	473	444	466	437	426	471	482	476	443	430	479	449	428	488	481	488	437	440	485	446	436	467	434	485	443	483	473	482	495	465	448	469	460	476	436	450	398	454	465	473	468	451	466	511	446	474	469	454	486	452	476	406	444	435	472	445	432	446	439	444	466	443	457	425	456	413	430	439	453	437	434	461	479	453	429	416	439	447	430	441	451	453	506	474	402	437	433	462	481	451	441	477	435	454	464	472	416	455	449	427	464	450	448	474	445	488	443	466	437	467	434	449	430	452	441	441	427	474	480	468	452	462	436	482	463	447	466	433	424	469	451	485	469	462	432	470	467	444	444	463	450	459	398	461	425	468	487	490	508	462	454	457	424	476	472	424	452	419	496	461	403	453	459	464	461	457	455	481	412	471	436	480	439	484	448	455	434	476	412	434	454	432	439	471	430	433	435	459	439	485	444	447	448	472	462	452	445	460	453	480	421	439	481	465	499	470	440	481	474	482	479	424	470	459	464	482	458	479	452	461	466	465	463	491	469	449	450	440	457	427	453	415	461	466	457	454	443	448	453	458	417	471	448	485	460	447	429	451	448	431	445	445	494	446	440	468	471	464	471	478	476	456	422	428	493	430	445	469	438	467	450	462	484	505	454	438	493	449	455	399	448	470	430	456	412	450	483	495	474	473	430	489	440	443	453	499	457	486	459	452	452	435	461	451	442	455	465	431	458	429	448	457	445	457	468	454	477	410	446	480	462	434	425	417	471	457	445	487	482	429	433	468	469	483	440	442	457	471	461	411	476	468	461	441	448	459	442	431	438	487	447	439	464	453	475	440	472	446	441	441	425	475	451	392	461	436	456	446	473	487	488	442	487	465	455	473	426	416	458	467	473	466	439	434	433	453	460	471	423	444	475	475	454	413	480	456	457	460	467	471	474	440	448	441	483	466	496	450	445	451	462	447	443	452	451	453	454	439	500	422	466	447	446	442	438	440	446	440	438	449	466	435	458	465	446	467	455	452	451	408	428	414	456	453	454	404	498	475	431	442	500	480	467	417	441	441	463	424	438	442	486	460	447	458	442	480	485	491	449	443	506	438	483	456	462	460	433	455	463	466	478	393	412	461	511	473	443	473	517	509	453	469	475	487	473	478	480	462	465	455	402	484	457	450	463	441	490	485	455	479	442	441	468	415	460	440	444	474	446	424	425	437	466	457	492	458	431	469	467	439	473	442	476	520	435	461	465	489	462	454	455	459	414	434	470	464	437	451	449	450	452	449	445	458	458	413	447	446	449	471	444	476	426	474	448	426	438	473	459	414	438	429	467	439	478	471	432	432	502	463	479	446	474	478	471	472	454	433	463	482	437	429	466	440	504	445	488	454	438	443	479	447	443	456	442	457	438	453	452	464	418	436	457	434	458	462	486	448	473	454	445	460	445	435	451	490	441	445	438	456	450	470	482	410	451	437	431	452	493	472	443	437	479	444	423	459	481	451	474	464	441	469	465	435	459	456	433	420	472	466	451	452	457	454	442	440	440	438	432	458	474	473	473	437	457	468	470	484	433	465	504	461	481	439	470	432	474	440	450	394	440	481	468	486	455	480	472	465	470	437	459	478	456	452	466	438	451	446	456	473	472	453	447	444	468	464	439	450	473	482	456	430	442	433	474	444	445	455	445	462	419	439	469	445	482	462	450	439	458	463	449	458	445	492	481	446	480	474	471	460	533	454	448	476	453	457	495	425	457	459	467	428	478	467	435	408	471	420	477	430	470	470	451	465	462	473	468	451	455	467	467	457	473	411	448	485	421	466	483	454	438	466	488	448	460	448	435	463	448	449	464	431	452	471	430	443	511	460	458	482	493	437	426	431	458	441	467	441	427	393	465	467	454	463	410	457	430	458	441	436	410	425	471	476	421	457	443	448	455	414	432	432	458	459	481	443	442	411	442	443	481	487	456	446	448	476	459	468	477	450	490	450	471	475	458	440	449	462	472	485	459	444	448	441	459	465	462	478	452	458	458	480	476	447	453	458	460	475	434	465	452	474	464	474	460	481	483	450	471	472	423	447	465	446	460	448	452	439	453	458	458	450	500	474	431	462	461	478	435	449	436	428	469	462	460	419	437	422	436	458	426	456	417	438	466	446	459	459	479	458	438	486	461	431	456	463	471	457	479	419	459	430	440	439	510	458	430	458	401	448	457	428	455	472	451	456	453	451	452	437	452	476	441	490	485	445	443	457	458	463	413	462	480	474	477	435	453	451	476	430	486	468	436	458	436	491	470	449	434	429	472	451	487	430	424	441	452	459	447	473	472	460	495	500	443	456	505	489	470	491	460	432	462	432	447	412	434	440	454	436	460	440	463	426	420	435	477	436	485	436	442	451	449	432	448	487	462	444	442	437	444	436	462	438	396	443	442	442	423	488	444	406	484	439	479	441	493	464	427	451	479	422	440	422	431	460	439	456	463	450	430	460	485	470	472	469	488	430	443	456	428	453	450	431	450	444	432	448	459	453	482	447	461	434	432	448	466	437	447	450	414	460	444	431	452	398	444	449	463	468	444	520	444	486	450	473	477	489	457	466	489	441	459	437	435	440	490	449	444	485	463	458	434	462	468	466	480	453	460	461	449	445	460	504	456	437	455	480	487	466	471	464	454	438	430	445	477	450	431	452	455	434	407	440	459	449	436	440	465	459	434	451	484	489	443	468	458	413	448	457	454	479	425	417	454	480	445	494	471	462	479	464	429	460	414	443	471	439	423	428	402	448	487	469	423	461	482	467	461	449	440	439	459	454	417	422	453	439	466	440	462	485	473	443	472	457	452	450	459	425	473	458	477	472	454	455	426	452	469	491	454	420	475	457	472	445	444	492	455	460	461	446	451	448	442	469	458	453	382	444	436	440	453	444	433	452	479	474	466	481	474	419	464	465	450	451	469	441	498	426	455	450	453	462	440	473	465	477	428	479	444	469	467	451	462	451	449	433	477	452	430	451	455	443	464
24459	21630	29074	24811	22128	17551	9373	4938	3600	2868	2306	1899	1360	1466	1315	1089	929	883	766	637	545	485	465	463	430	417	403	391	351	345	365	339	345	334	365	360	347	329	343	319	327	335	331	323	332	296	310	353	340	327	347	321	350	317	323	377	333	341	344	344	336	303	315	301	341	346	297	318	348	307	353	337	352	324	296	352	311	315	305	338	308	336	304	310	342	302	315	330	322	288	364	316	336	326	301	343	327	304	294	323	303	319	338	338	334	304	306	334	321	352	325	330	329	315	347	348	309	325	288	300	339	316	329	302	331	306	316	327	289	339	315	335	308	318	301	331	294	324	344	347	352	307	322	306	340	322	316	340	303	304	330	318	345	299	314	327	339	364	307	330	337	290	338	317	287	328	309	338	335	323	315	317	319	356	294	282	327	320	328	302	310	331	304	340	337	338	304	305	301	292	308	297	341	334	297	319	325	284	304	325	287	322	323	348	329	315	316	337	320	330	309	337	347	325	298	329	308	303	321	284	319	315	316	287	325	325	345	315	321	316	318	297	327	343	314	326	326	365	300	315	310	311	347	330	336	345	336	355	331	320	338	328	335	360	325	325	330	321	298	321	310	310	322	323	334	348	297	287	353	340	333	299	336	332	305	313	339	303	351	324	303	321	319	294	321	342	306	339	293	305	313	334	301	296	311	323	315	347	358	344	300	353	360	323	324	361	309	316	343	310	316	320	333	264	326	327	310	360	303	340	306	346	317	272	347	334	321	342	322	342	324	337	320	325	332	293	300	325	298	330	309	307	319	296	346	325	346	324	336	319	292	325	338	330	327	327	332	335	347	333	279	315	360	314	303	283	306	320	334	322	335	301	309	335	358	348	291	313	320	334	316	301	346	319	300	324	301	295	339	322	327	318	323	320	321	327	301	309	341	348	326	344	345	315	301	330	320	297	266	329	337	329	332	326	325	339	333	334	295	311	334	312	301	329	331	342	343	336	319	310	343	322	310	318	290	318	309	322	335	352	321	289	319	341	315	296	300	354	316	305	266	312	309	307	296	329	318	305	318	332	326	330	322	291	328	290	293	301	327	333	298	336	295	334	332	325	319	288	341	317	299	302	288	332	313	322	350	305	343	328	327	297	293	347	309	337	337	302	319	310	290	332	313	320	298	344	320	288	347	309	318	324	319	322	314	330	315	308	320	313	326	314	343	313	311	336	338	318	315	341	326	311	332	297	331	307	343	355	350	325	291	347	314	324	309	365	330	308	317	315	349	322	310	339	336	358	322	304	290	322	340	313	317	307	316	311	342	323	332	355	323	294	333	320	320	335	358	314	325	316	317	304	325	338	319	292	315	309	312	333	323	299	312	317	316	317	336	304	344	325	334	310	298	305	301	343	324	279	316	339	331	311	303	299	308	335	312	334	325	324	327	323	288	334	341	302	315	311	326	342	337	336	279	340	303	327	336	351	314	342	338	338	315	316	355	305	315	312	328	348	331	340	327	280	346	352	332	315	341	352	265	313	334	356	327	329	312	299	316	341	351	328	306	356	317	332	305	285	322	334	343	330	278	322	303	335	325	300	331	310	332	335	298	322	348	347	315	353	305	308	322	315	335	352	322	314	318	324	316	328	308	288	335	323	318	300	303	309	338	327	315	320	310	289	325	309	327	314	284	317	316	362	329	306	306	319	334	312	322	321	325	313	319	312	321	303	317	300	328	308	331	349	326	297	289	324	301	310	370	302	341	331	309	361	315	338	351	317	311	328	324	317	341	331	325	317	337	301	313	303	303	319	288	344	367	334	307	325	350	311	355	309	298	325	311	323	343	307	328	348	329	320	358	328	323	321	320	362	339	312	323	278	303	325	312	297	325	281	332	330	311	310	297	328	322	324	319	311	317	352	337	349	324	326	310	341	311	326	300	306	309	366	325	323	346	326	343	332	329	321	338	338	318	330	324	312	339	322	316	313	293	343	340	319	337	327	338	323	327	344	315	307	338	294	344	326	318	287	337	301	332	336	321	314	318	318	337	336	319	332	334	335	314	333	324	317	316	337	315	298	337	309	294	324	310	320	315	286	303	319	331	349	342	315	334	370	298	310	320	331	332	328	332	300	334	293	271	325	315	326	310	314	288	328	355	308	292	317	308	344	324	361	289	305	308	330	321	291	341	312	337	304	313	291	303	313	318	365	331	339	320	306	336	310	298	313	307	291	334	315	349	317	318	308	321	312	322	337	308	335	310	337	302	267	302	341	314	298	323	316	304	319	317	341	337	308	319	318	328	307	322	299	324	307	297	325	317	348	357	306	311	352	316	326	282	308	322	315	302	332	315	320	300	332	305	310	334	357	332	360	317	298	344	295	314	340	305	310	298	318	321	296	318	284	351	304	325	315	348	291	310	298	324	299	334	307	333	310	319	307	319	305	371	340	321	324	337	311	333	323	308	330	291	331	328	335	302	295	294	319	301	340	311	314	317	305	333	307	305	302	341	355	353	353	314	294	336	326	314	337	322	314	323	306	284	298	286	318	355	337	307	310	306	296	337	318	313	296	312	334	321	290	351	342	343	315	296	322	283	328	334	335	358	306	332	293	327	312	337	330	329	329	346	322	310	302	304	287	315	326	320	354	329	320	343	362	352	331	326	323	310	384	335	324	329	335	286	352	345	338	351	322	327	349	293	343	313	305	330	320	316	334	362	328	314	316	320	340	299	324	343	301	325	324	334	301	330	292	332	325	313	356	341	305	302	324	311	318	336	368	322	314	361	338	340	363	321	354	314	315	312	290	320	302	339	326	340	303	355	319	278	329	318	292	323	318	351	306	349	318	334	297	312	301	328	342	331	327	301	341	327	309	304	319	364	288	311	289	322	326	292	291	339	335	308	320	316	325	338	300	327	349	302	318	329	312	343	313	316	328	313	335	322	331	310	296	302	325	324	364	320	315	329	336	341	308	310	287	300	333	326	337	328	310	301	341	326	315	309	371	337	306	328	327	352	320	309	306	307	343	320	343	347	312	300	328	295	346	304	299	331	321	325	349	337	341	365	310	318	342	320	340	299	312	315	342	322	303	333	315	349	325	323	331	329	285	327	317	325	297	297	289	314	297	318	324	327	340	321	323	316	325	310	314	324	353	337	337	303	316	334	327	325	328	339	314	326	323	294	302	336	308	318	307	301	308	306	302	344	286	308	330	321	315	306	306	316	355	296	288	341	323	325	338	301	327	299	336	319	341	281	296	338	305	327	293	324	337	326	311	331	283	308	323	370	318	311	310	336	300	304	311	334	348	329	313	346	325	312	309	321	315	312	317	286	333	313	375	322	353	324	298	318	297	296	341	331	312	326	325	297	309	353	330	311	338	320	303	341	317	341	335	303	322	317	343	301	320	278	325	335	308	343	327	305	325	303	334	330	345	342	342	326	324	328	300	307	354	309	314	336	279	338	305	324	331	327	350	299	306	319	314	337	332	329	333	340	338	325	288	326	279	327	330	294	299
22766	36149	29155	20919	19166	13951	10684	7454	6010	4761	3571	2820	1985	2110	2057	1656	1345	1238	1058	845	713	547	550	558	556	515	479	446	403	442	439	418	430	390	378	373	381	367	403	315	344	308	362	365	330	330	366	329	341	343	364	370	355	369	368	377	347	372	385	353	361	366	346	336	326	344	361	366	360	353	340	355	362	355	330	346	375	339	351	361	357	366	342	375	337	314	333	346	342	340	348	310	340	350	368	367	365	353	363	337	384	338	291	354	354	324	355	365	327	348	366	338	354	330	334	349	337	320	352	355	343	338	342	359	359	313	315	351	332	319	339	337	347	344	318	320	371	354	328	353	345	362	346	358	375	338	297	368	339	351	311	349	344	368	318	340	356	342	334	331	353	353	353	382	333	363	351	335	350	337	352	331	374	346	348	350	326	361	381	342	350	334	318	337	346	329	334	355	353	356	342	350	333	369	357	310	323	366	340	374	360	338	340	342	327	363	346	333	331	335	316	344	334	328	357	328	319	287	374	358	360	349	335	339	322	347	323	364	348	330	336	374	335	313	347	304	352	328	355	330	344	355	334	355	385	336	370	341	357	313	334	346	336	354	370	365	340	332	390	359	344	360	355	324	297	319	318	324	357	358	350	383	318	346	342	340	318	334	332	347	327	334	310	363	371	357	324	350	337	345	343	334	358	362	350	322	344	346	342	343	337	339	349	319	352	345	351	354	367	356	339	324	331	340	344	336	348	327	349	347	351	350	353	355	317	352	353	343	350	358	309	322	332	368	321	341	353	353	319	349	324	329	344	347	343	307	333	376	334	342	362	360	316	345	364	371	337	323	345	343	358	316	327	353	348	370	309	321	355	333	313	335	333	326	345	345	349	338	316	311	328	334	357	357	338	341	339	317	337	342	353	373	352	339	307	333	328	343	354	314	359	310	352	357	332	336	336	313	365	318	313	352	342	364	339	336	358	348	357	356	327	319	343	361	367	348	382	363	367	342	336	347	335	343	347	361	353	372	331	342	376	353	343	331	341	359	351	373	344	370	358	342	353	343	377	368	322	343	313	359	318	336	316	333	371	329	336	351	338	364	347	368	320	319	355	341	322	350	322	336	357	375	372	319	352	354	358	370	366	330	348	347	332	312	359	325	347	377	348	348	350	352	361	327	331	349	370	363	316	330	307	327	335	319	351	334	357	340	340	328	331	322	336	337	323	372	379	382	336	371	367	335	356	295	336	355	349	316	325	343	371	364	339	349	338	356	354	350	326	339	364	349	335	340	391	369	324	325	341	351	356	300	362	376	359	315	362	357	348	326	333	354	284	330	393	355	337	367	315	369	350	352	348	357	351	280	340	334	339	347	354	343	342	372	330	335	331	351	336	387	323	347	366	369	336	372	347	359	328	321	341	334	354	362	344	327	366	355	355	378	359	349	375	365	329	321	390	351	368	323	314	335	292	372	340	332	333	356	305	364	324	348	376	331	336	336	346	336	344	344	340	353	341	358	351	349	360	338	326	362	318	338	309	365	330	314	346	345	329	344	339	342	335	340	312	337	343	340	363	369	346	336	339	355	318	334	338	341	346	348	375	377	348	375	352	345	330	344	338	353	335	359	376	327	317	316	355	352	330	361	376	349	325	333	368	325	305	326	315	370	344	341	408	330	311	362	337	325	343	335	351	331	360	339	360	366	361	338	336	314	320	350	358	319	331	352	338	300	353	337	339	305	339	363	285	358	322	366	327	340	317	302	338	378	336	347	341	317	333	342	350	348	386	356	347	338	337	364	384	359	314	313	335	347	343	364	346	331	330	357	358	341	350	335	321	357	338	359	312	319	339	339	357	341	354	375	354	343	320	348	352	332	315	354	331	327	323	302	358	359	359	311	352	324	336	323	317	320	350	356	301	355	341	338	334	312	361	330	324	342	351	356	393	332	366	329	361	336	367	336	338	342	360	331	340	328	391	344	321	327	339	323	366	366	347	368	325	353	357	352	355	361	337	330	337	353	362	371	322	361	328	328	317	341	299	315	359	337	335	363	343	339	341	364	347	348	334	362	343	332	309	394	332	322	349	346	351	326	336	360	367	332	359	339	334	340	354	335	357	347	353	343	350	322	354	349	326	339	354	349	343	351	335	381	302	354	355	348	366	365	382	325	306	349	317	352	331	367	319	352	372	342	347	324	359	347	359	350	360	331	349	329	344	313	380	333	368	362	345	347	368	324	356	322	326	339	342	333	321	314	343	331	370	334	326	317	337	340	349	323	332	338	329	343	362	330	349	350	353	318	343	297	358	328	361	346	345	315	325	347	341	380	356	324	337	356	375	342	330	378	331	331	365	347	347	356	355	342	360	331	350	330	339	313	312	349	330	330	360	349	387	335	355	319	348	361	378	329	353	349	348	336	327	335	335	338	342	323	334	327	356	349	338	298	316	343	368	348	382	330	314	330	348	340	330	347	346	321	356	328	367	361	370	330	357	346	365	350	353	338	328	348	354	345	367	354	335	333	352	350	384	363	356	372	390	359	346	337	344	342	370	333	377	364	342	364	328	381	351	356	354	348	325	331	357	353	319	343	371	360	340	359	315	326	340	365	327	355	352	366	334	364	314	351	327	317	356	402	348	342	331	353	317	347	367	316	356	331	371	351	355	334	332	348	358	317	312	328	339	334	322	329	339	340	332	348	344	362	382	342	367	345	356	299	340	383	363	329	343	339	363	359	337	322	343	347	291	361	356	337	335	351	335	340	334	336	346	347	346	337	328	353	336	341	317	336	350	360	360	352	347	324	363	371	374	331	337	321	373	324	341	363	336	340	353	344	339	367	334	324	363	300	361	341	334	340	357	347	326	361	364	321	313	322	347	355	346	355	316	338	343	333	375	344	356	324	308	357	339	339	332	333	364	338	392	363	311	325	347	348	329	333	336	320	355	365	333	335	335	335	328	319	359	342	306	354	318	353	356	345	350	349	337	330	364	318	344	370	332	334	351	354	358	337	328	341	338	331	338	324	369	355	341	355	335	351	329	358	350	345	318	331	347	363	362	323	365	374	358	326	327	329	345	332	328	331	323	339	325	335	347	332	317	334	318	345	336	402	361	340	365	355	318	339	317	339	365	321	374	342	372	368	343	344	349	342	326	321	340	360	342	321	334	317	355	363	325	336	357	397	341	369	325	348	330	356	298	300	336	348	355	356	343	338	325	331	355	340	374	362	344	364	343	337	343	357	351	323	373	339	333	319	339	351	325	310	351	357	374	331	349	321	347	350	358	343	330	375	372	342	349	354	335	367	365	335	348	331	347	316	324	336	344	328	319	345	337	345	335	357	326	387	356	320	341	358	357	329	349	316	343	326	327	350	323	376	348	354	386	365	376	312	311	366	344	323	342	311	334	335	367	322	300	345	361	298	350	306	357	345	336	374	377	353	367	354	339	333	342	329	324	330	351	330	344	384	342	325	354	335	328	324	340	375	333	347	352	363	319	333	328	342	347	275	353	355
25726	21754	28401	26037	18858	11566	6786	4283	3041	2433	1934	1616	1470	1601	1430	1221	1181	1169	953	872	749	759	772	754	747	697	718	731	702	686	629	670	607	643	600	598	597	604	607	643	653	597	641	690	590	654	646	593	627	635	618	636	625	628	620	613	648	684	655	668	663	625	620	689	614	595	617	661	614	594	636	613	594	612	657	635	635	631	608	603	617	618	628	647	589	635	663	595	613	589	625	650	620	651	636	631	618	648	622	659	620	601	622	656	603	643	633	633	656	625	570	619	600	633	627	614	639	638	589	596	631	629	600	671	687	621	632	591	679	658	602	654	596	620	657	598	613	618	597	609	636	632	635	652	591	664	611	581	679	626	647	632	590	593	587	648	666	655	609	588	671	625	581	618	603	654	617	623	603	634	642	636	590	590	681	597	646	651	588	632	622	614	609	619	618	616	647	576	681	639	590	644	630	628	604	638	665	627	600	596	583	658	633	642	675	593	603	589	665	607	648	650	610	631	597	657	622	569	641	645	639	603	652	610	643	612	633	580	631	631	631	643	627	630	652	666	661	630	621	639	648	633	612	598	681	651	621	623	649	622	629	618	626	644	616	671	597	605	614	623	617	573	660	615	632	657	611	630	606	661	616	623	627	613	618	622	606	589	597	683	645	586	609	647	593	638	618	670	626	632	622	611	634	616	593	670	650	624	619	657	595	583	597	631	663	654	599	645	700	676	617	604	616	601	597	637	640	622	615	613	627	650	662	633	599	644	685	641	594	627	592	620	615	600	625	614	619	651	647	628	622	607	572	639	617	634	631	589	610	619	569	597	662	657	660	607	598	656	615	596	593	627	650	610	646	650	646	684	623	595	537	605	641	657	620	612	655	604	621	617	638	624	605	633	649	613	612	658	609	647	633	577	629	619	584	618	648	639	640	619	639	656	649	653	612	630	635	633	610	633	615	621	586	600	651	685	593	619	586	620	635	658	626	614	618	641	616	654	612	641	625	623	591	608	649	611	607	614	612	622	577	592	627	614	607	635	655	643	662	621	627	625	597	636	573	595	679	652	601	672	615	694	594	574	619	649	591	655	651	605	634	630	678	661	624	649	664	666	630	653	635	625	613	632	638	622	653	654	597	616	661	628	657	626	613	604	618	580	646	637	658	611	675	652	607	611	619	621	620	622	625	615	627	618	641	596	642	651	615	661	612	618	629	605	635	615	653	614	621	616	616	645	641	663	622	631	634	639	603	629	633	624	606	683	647	647	636	603	611	611	605	647	591	591	616	612	569	646	592	584	649	601	634	591	643	627	649	626	655	665	613	614	617	635	617	619	606	673	600	643	621	625	605	620	629	627	612	648	671	632	647	660	602	638	633	633	684	612	643	621	619	673	611	632	630	646	626	627	616	579	634	628	585	604	575	678	647	649	597	619	637	606	651	631	643	638	603	595	611	599	634	638	614	618	625	609	626	610	609	649	610	686	644	603	660	646	627	602	628	630	627	594	604	679	611	639	611	675	580	641	659	613	601	604	625	624	598	599	587	600	629	641	622	658	607	632	652	637	625	619	625	616	647	625	630	614	626	625	640	650	656	602	611	612	633	626	584	590	654	613	604	660	627	614	608	641	610	644	621	624	622	594	614	661	646	632	644	620	638	642	590	595	615	603	620	655	639	671	641	568	646	652	621	629	605	597	606	606	690	608	620	643	651	611	631	604	585	608	620	624	586	624	646	567	653	601	659	697	664	653	578	622	624	606	654	632	688	658	598	655	635	602	585	622	601	618	640	586	633	583	589	610	651	590	587	605	613	552	644	606	578	672	657	604	682	616	614	624	625	656	615	616	634	630	641	634	621	630	595	638	617	684	604	636	648	621	631	688	649	604	584	648	675	610	601	603	631	654	651	660	608	645	599	658	628	642	631	599	658	606	633	675	600	641	616	594	591	636	608	606	662	647	569	617	637	607	568	627	629	622	671	599	623	628	599	584	601	651	601	641	637	681	601	647	630	586	630	633	646	632	642	596	608	627	646	601	640	632	591	666	621	603	659	663	561	622	702	642	636	653	645	654	629	619	575	601	667	601	641	670	585	688	635	602	598	612	645	602	623	634	647	627	597	633	675	623	629	634	630	609	631	655	600	609	624	673	642	652	687	625	589	664	612	639	660	671	628	652	611	599	655	599	624	651	602	611	623	589	629	630	602	584	612	596	633	637	646	618	620	664	575	664	610	625	618	574	618	661	621	613	598	593	630	610	624	634	615	608	653	651	611	611	638	663	617	615	652	640	627	648	650	647	636	611	642	648	636	611	624	561	611	623	624	641	616	623	610	638	656	619	606	629	625	663	638	634	656	645	620	616	650	638	645	633	660	602	598	676	633	615	619	606	570	613	586	602	645	613	612	618	603	608	569	595	639	610	603	605	612	633	635	601	619	608	602	598	584	676	612	643	632	588	617	593	610	608	642	579	673	638	613	601	619	600	587	627	662	606	647	622	606	614	649	613	657	657	622	607	612	674	638	635	613	613	601	586	627	667	589	608	590	643	615	578	565	628	636	630	652	598	612	602	656	602	643	675	640	670	641	663	642	617	615	625	664	599	607	626	618	588	594	584	642	589	632	644	652	634	645	607	662	613	622	652	684	654	629	593	650	658	628	582	582	601	646	600	634	662	629	616	623	620	632	631	645	632	620	627	628	591	617	650	640	610	633	612	642	599	648	589	641	634	624	622	621	624	609	647	594	589	642	651	607	652	600	633	648	636	631	678	663	635	637	627	641	626	618	665	611	618	668	586	644	604	625	629	649	627	640	606	600	637	619	646	657	644	621	662	631	621	588	643	627	668	610	593	574	604	592	595	615	583	639	583	642	623	653	623	643	602	617	576	598	661	682	660	621	631	642	618	633	635	647	655	654	675	565	602	602	594	627	587	635	583	670	588	634	611	613	662	598	629	603	648	620	647	591	639	624	607	620	608	599	621	626	627	582	633	652	612	604	617	626	671	637	625	659	629	668	633	583	650	593	623	630	625	654	648	603	618	651	606	631	586	618	569	629	645	641	627	621	639	627	622	613	635	623	607	604	659	645	640	643	580	608	599	623	656	620	624	630	616	597	592	600	622	633	657	621	599	668	587	641	553	592	591	618	636	615	624	648	603	629	629	629	598	594	659	626	620	639	621	622	607	606	629	612	625	661	619	609	596	591	634	571	604	632	549	646	641	618	615	577	652	590	590	646	615	581	650	627	621	639	664	624	685	640	604	595	592	609	642	677	613	652	656	634	603	647	650	664	620	668	615	688	618	642	568	582	629	614	611	638	648	618	635	640	612	654	642	618	642	630	659	658	623	646	645	643	617	604	645	634	615	664	638	615	588	588	616	578	589	637	634	621	635	676	595	634	618	617	590	645	602	625	640	650	672	627	636	623	616	608	641	633	572	614	625	609	605	618	628	572	677	649	651	649	607	645	661	609	618	675	630	620	635	643	647	570	647	624	609	644	638	627	616
22355	34675	27326	18184	16688	13368	9469	6897	5162	4010	3119	2438	2187	2318	2037	1687	1589	1683	1249	1129	899	856	811	814	814	814	695	791	722	716	707	699	719	701	707	658	687	688	594	666	602	668	667	652	684	590	664	660	666	649	678	670	691	674	644	692	653	653	666	723	626	634	677	650	627	684	642	605	609	681	642	637	655	648	682	619	665	646	615	599	677	673	607	691	611	638	651	688	651	624	583	651	620	645	652	697	630	673	677	640	636	692	627	657	658	633	638	682	648	664	633	675	615	671	660	650	678	622	652	630	636	620	628	652	654	688	680	656	668	647	602	634	637	647	686	623	630	647	645	680	643	648	653	665	674	670	678	636	632	685	631	686	617	655	651	640	672	667	627	652	646	629	619	654	621	610	686	635	635	645	647	646	658	646	665	643	628	653	633	614	675	620	647	682	698	619	634	651	663	639	635	673	680	605	669	626	635	641	694	608	650	632	692	637	608	603	677	651	690	659	655	635	699	639	651	622	632	699	674	601	663	649	591	625	637	662	671	626	670	647	637	622	616	648	638	624	621	685	643	608	625	621	677	646	693	650	648	624	611	654	638	681	680	665	653	682	649	610	683	662	613	636	616	675	665	634	643	652	675	693	616	646	648	625	682	641	646	652	692	680	687	623	649	662	645	665	682	623	659	642	646	640	674	639	668	639	674	669	664	640	648	657	652	652	661	673	653	605	710	675	596	649	659	661	632	644	665	610	669	654	605	675	626	655	642	620	669	661	609	644	660	699	676	651	654	635	602	606	662	703	672	613	637	643	641	709	625	620	666	605	659	665	676	667	698	635	655	659	624	634	664	623	649	617	642	676	629	665	577	635	645	649	634	616	705	633	663	672	653	634	654	645	637	660	653	688	618	638	704	649	661	683	596	704	688	671	676	657	642	640	630	645	690	648	650	606	708	679	627	635	679	618	659	655	680	619	627	617	658	641	623	684	642	632	654	670	649	705	682	625	603	645	648	619	643	686	636	662	683	659	647	661	629	668	621	632	624	599	669	580	644	668	633	646	678	651	647	631	647	633	669	641	659	641	648	689	616	687	617	658	670	658	665	647	677	625	654	677	647	630	644	630	640	638	615	636	633	602	613	646	629	680	642	619	698	594	619	642	622	639	641	631	640	631	619	635	688	629	597	638	621	641	643	666	658	624	626	691	651	692	649	664	691	661	651	656	619	662	657	615	654	687	643	683	644	655	646	605	670	641	641	667	659	631	655	638	680	628	654	628	692	595	673	640	712	627	690	642	651	668	643	673	650	647	645	666	681	635	612	636	669	656	651	689	667	677	652	627	641	680	667	630	656	642	685	597	657	664	694	640	663	618	676	633	692	676	600	655	587	642	631	591	639	612	647	689	654	628	640	620	678	597	648	675	605	668	654	676	622	655	663	633	677	644	624	653	667	678	640	645	632	630	619	675	682	595	667	634	639	623	681	647	602	637	667	645	625	633	642	646	611	686	653	628	617	680	664	668	718	696	676	621	651	587	633	659	692	663	634	625	689	645	644	640	623	646	670	623	639	646	682	636	666	641	634	646	661	660	633	639	616	642	667	653	608	643	615	628	646	667	672	620	679	635	663	617	645	643	714	634	604	680	641	665	657	645	697	627	654	648	657	632	619	656	675	655	665	674	614	601	593	581	654	685	604	619	631	634	674	608	656	670	607	621	674	676	697	658	664	660	667	642	676	613	656	663	650	652	634	652	625	645	619	651	688	642	673	653	679	635	651	635	679	664	622	682	674	677	632	630	591	632	634	655	615	659	704	672	632	704	666	674	699	653	683	674	655	711	645	611	664	624	648	693	649	709	617	684	660	653	656	666	637	670	610	654	646	701	674	668	620	658	694	630	615	668	635	626	649	699	621	624	650	672	631	692	618	672	688	670	665	606	667	623	648	676	662	652	623	656	647	633	647	675	664	641	629	633	681	634	643	661	667	636	641	608	614	623	642	680	630	650	652	697	683	708	646	675	621	659	678	654	640	628	623	650	674	603	632	640	648	675	659	661	640	674	653	639	674	631	661	670	621	648	637	650	605	652	655	680	643	668	601	640	647	636	633	645	663	667	627	686	654	606	648	587	707	679	648	682	638	649	606	657	650	656	686	673	647	670	640	653	640	616	656	621	643	638	719	603	616	657	661	662	655	627	679	605	653	625	636	639	684	623	631	646	665	678	638	681	615	577	656	638	627	638	671	615	662	654	618	608	668	618	685	620	695	644	627	686	660	655	631	636	635	657	683	617	670	657	649	631	697	644	655	651	617	668	652	639	669	636	669	632	643	663	639	683	679	659	668	628	647	621	662	682	680	635	663	623	618	619	633	645	618	723	623	673	665	683	640	659	648	623	615	657	627	647	644	584	688	646	620	632	671	645	668	648	663	655	670	643	642	665	624	618	685	673	651	660	645	605	638	643	679	609	679	643	629	625	649	675	677	675	663	638	677	707	684	628	678	646	645	640	623	657	648	659	661	683	652	636	637	616	647	665	665	664	615	652	563	657	633	689	648	620	680	674	664	621	619	632	674	589	638	623	627	646	619	666	635	658	676	665	579	653	686	630	640	664	648	618	637	652	642	649	686	681	666	670	640	643	648	607	666	643	679	644	676	626	632	674	648	637	683	678	653	679	606	652	696	653	642	603	692	650	625	628	648	687	672	669	607	642	611	688	674	678	633	631	616	673	587	644	665	642	598	681	615	681	630	663	710	625	683	602	647	650	663	648	606	632	662	677	625	592	617	690	667	683	646	618	656	651	631	618	648	694	647	634	635	653	632	648	626	664	660	618	652	634	684	640	634	610	609	645	692	632	657	712	658	637	683	648	658	660	667	686	618	658	671	622	663	640	638	633	604	656	652	635	679	659	642	664	595	661	643	639	628	630	682	665	657	648	699	611	615	643	647	661	631	635	648	665	657	624	661	642	613	627	639	638	667	585	655	625	656	653	644	647	623	637	645	651	636	606	610	626	687	671	625	627	624	652	638	659	621	644	615	646	667	633	625	636	686	651	690	670	661	698	699	643	591	655	665	605	651	638	632	628	641	657	623	674	648	612	656	642	685	660	643	652	656	643	680	585	679	671	631	650	684	667	687	629	649	633	628	643	637	634	690	619	635	658	660	651	663	632	646	639	629	618	639	644	691	615	692	637	689	656	594	662	640	617	649	639	679	680	645	635	645	654	659	688	664	635	635	642	670	653	611	618	628	656	635	645	652	604	675	669	654	670	651	647	610	667	672	631	609	628	652	674	609	652	635	578	634	648	620	642	639	658	659	659	622	649	627	677	623	703	686	625	623	736	599	645	637	641	625	679	677	642	634	680	645	718	654	634	632	648	711	664	679	675	624	641	619	635	666	671	682	672	661	626	693	645	625	652	659	657	678	642	623	661	705	679	643	635	646	663	688	638	618	685	650	626	673	631	638	626	665	635	615	663	623	647	664	647	654	646	630	657	626	679	634	628
22124	20663	28167	23248	20823	21792	18712	8550	5162	3945	3125	2455	2649	2513	2097	1740	1841	1548	1308	1188	851	813	810	754	729	719	731	605	619	636	646	618	619	583	594	602	566	576	574	555	532	539	596	545	571	559	569	559	528	553	569	557	543	591	613	552	587	601	526	592	537	564	540	550	559	568	524	563	545	499	550	510	533	570	569	557	542	555	603	576	596	551	540	516	526	562	536	545	530	503	520	535	519	541	542	558	537	548	583	552	557	580	505	582	589	502	539	528	550	534	554	537	566	536	536	499	527	501	533	562	526	543	571	567	544	522	510	548	553	557	536	556	528	515	532	550	583	518	551	560	503	554	531	553	555	533	537	551	545	540	552	588	567	560	555	575	514	491	543	540	486	540	588	516	546	537	543	550	548	560	555	526	514	551	546	552	509	515	547	539	548	546	508	564	534	555	579	533	524	542	548	569	501	571	558	535	547	529	552	534	552	533	552	592	521	517	546	541	554	476	529	586	536	534	507	521	508	533	575	517	529	540	558	563	570	519	562	545	530	580	520	533	534	563	556	560	615	560	561	493	559	557	543	573	568	558	564	574	553	543	536	545	538	553	492	547	534	571	512	558	543	566	541	576	564	527	520	535	526	534	539	505	551	569	590	544	518	539	556	517	550	500	547	547	478	531	563	530	552	541	569	538	580	558	556	546	553	508	551	509	541	538	556	566	556	537	565	571	526	567	548	495	507	567	581	546	507	575	534	562	523	511	563	538	489	545	500	596	541	551	551	584	606	558	556	541	559	570	553	559	592	541	576	515	536	595	533	565	555	540	502	529	577	539	528	563	568	529	554	535	507	566	574	559	575	580	525	496	520	540	523	510	578	546	518	577	545	562	562	578	529	531	541	538	542	544	560	519	512	559	579	555	553	545	557	550	553	582	534	581	565	493	529	513	574	580	501	568	529	541	540	532	541	553	515	513	542	528	521	539	585	526	555	529	548	521	542	573	551	599	592	520	560	549	547	537	548	551	539	581	514	554	540	571	559	536	544	543	527	545	526	537	542	519	572	512	510	560	572	567	565	528	488	574	520	480	521	574	538	544	551	576	557	542	497	567	504	582	530	490	524	540	502	620	536	542	538	523	524	544	535	553	552	531	553	550	544	566	589	589	539	547	531	531	552	562	567	559	561	553	543	486	543	565	541	503	543	567	521	541	538	521	557	563	524	555	516	551	549	549	553	567	545	542	530	519	531	529	576	526	560	558	539	582	553	549	542	547	497	610	550	554	534	571	533	565	543	516	567	565	572	574	542	564	547	549	539	523	545	576	546	598	560	511	515	561	557	524	517	525	553	539	564	538	505	538	577	533	558	551	521	549	581	525	528	559	553	504	532	544	587	510	526	577	525	563	479	572	529	557	545	524	537	571	547	546	524	597	551	558	520	567	521	518	507	529	568	541	516	529	536	594	527	507	477	566	567	561	561	572	510	571	470	551	515	567	515	541	533	552	517	548	495	597	516	544	567	523	561	518	543	554	546	525	555	498	592	571	556	532	521	578	565	575	513	582	607	524	547	471	541	549	525	576	541	527	530	505	512	494	455	547	565	520	542	520	523	519	591	586	540	556	558	543	498	544	555	527	529	549	521	509	558	537	567	542	527	537	526	551	546	575	498	498	557	566	572	535	561	557	490	511	539	543	499	527	528	536	535	559	487	528	528	556	523	561	562	515	576	508	533	578	557	571	544	544	588	538	529	573	526	543	506	533	544	516	507	538	564	530	512	561	564	508	565	550	524	532	516	530	552	529	557	536	507	523	572	533	572	536	548	539	582	525	510	551	559	559	545	554	532	586	562	571	538	533	557	521	570	586	538	523	587	527	527	556	534	525	489	548	541	573	512	535	534	533	543	537	525	507	536	561	568	528	559	522	584	554	530	501	552	549	552	531	551	546	519	553	531	560	553	574	500	552	549	578	551	579	547	581	560	514	513	509	529	548	582	529	573	519	550	497	562	549	554	534	541	539	579	557	574	570	549	531	592	550	537	553	523	565	546	468	549	523	522	517	563	542	549	570	508	507	568	525	527	542	526	555	504	528	524	570	524	566	535	553	538	563	545	536	498	563	554	560	529	539	546	539	544	523	574	576	507	542	600	574	540	544	553	524	537	515	546	540	541	543	553	540	543	536	530	522	519	554	567	542	534	531	550	530	563	578	603	490	557	529	570	542	502	545	542	519	541	540	514	538	511	582	560	548	572	570	553	518	504	525	524	484	538	545	521	593	530	551	518	530	557	571	544	557	532	509	552	510	561	534	538	555	540	557	511	522	526	552	585	586	534	571	512	516	520	546	595	543	572	563	555	537	556	555	544	567	565	551	551	535	554	506	553	533	543	518	494	570	541	547	539	586	547	539	568	546	554	501	557	580	510	585	529	506	499	539	506	566	551	530	545	498	572	562	523	527	531	586	536	487	551	519	561	551	563	556	560	535	551	525	551	557	567	519	561	516	515	527	564	532	521	563	535	521	489	568	557	538	520	539	566	569	523	564	521	549	553	561	532	533	542	555	510	561	554	555	590	537	581	526	526	508	525	583	504	564	529	558	566	514	555	566	498	508	528	537	536	563	534	560	562	550	527	546	545	554	569	511	561	561	548	577	558	547	558	576	524	549	550	502	522	546	516	530	542	548	532	583	574	530	517	508	515	508	532	577	551	562	551	547	578	549	542	536	569	564	515	520	551	541	543	518	542	608	527	516	526	576	536	519	531	554	533	557	538	525	560	550	543	526	501	520	542	527	587	541	589	536	562	525	531	532	523	555	576	508	481	556	545	530	585	536	567	563	531	529	540	535	571	540	541	527	584	577	575	516	575	515	547	547	567	563	540	558	569	557	533	559	543	528	552	504	574	531	538	494	516	562	530	570	523	519	559	583	553	549	535	574	544	525	518	571	524	575	521	543	555	495	586	521	502	575	516	549	539	516	521	542	560	531	536	539	532	535	544	528	561	536	574	511	545	505	573	542	542	553	550	541	531	534	513	533	573	598	532	547	565	545	506	575	570	518	558	547	504	522	542	541	520	512	553	602	561	572	540	526	529	519	535	556	529	531	551	517	535	531	529	562	562	550	497	510	538	566	517	533	539	560	532	572	551	545	571	547	520	541	550	516	533	548	542	529	548	555	546	527	513	518	542	571	535	579	562	513	515	520	560	512	538	547	546	542	577	494	521	548	518	555	537	534	513	547	533	519	529	569	540	535	547	511	529	539	584	575	569	563	538	556	504	543	546	541	558	533	570	467	549	554	541	555	600	557	553	486	496	533	555	603	534	537	574	525	534	519	538	551	498	543	540	553	529	490	547	559	552	511	528	515	539	533	521	539	529	584	563	529	521	520	542	530	554	501	535	496	477	553	523	519	564	499	530	523	514	507	534	581	538	512	502	536	546	536	529	554	566	520	535	525	548	528	552	577	554	543	548	541	540	538	544	508	589	507	528	535	525	554	554	556	574	560
23201	40575	34061	23928	20564	18445	14305	10581	7711	5797	4824	3590	3841	3677	3007	2385	2513	2230	1656	1497	993	953	918	909	858	718	742	665	700	721	700	627	606	640	567	594	608	553	545	555	583	535	539	524	591	575	567	551	516	579	572	570	583	600	607	553	599	538	573	580	547	563	530	548	523	544	528	573	555	520	553	562	602	529	509	523	521	556	528	516	507	555	542	513	502	537	537	517	511	542	557	541	549	521	542	564	542	528	530	560	537	543	547	573	545	509	609	552	547	515	541	542	564	517	492	547	553	527	546	567	537	500	546	514	503	503	548	556	543	511	528	549	549	522	586	524	546	551	539	533	567	566	502	525	542	506	554	538	494	524	540	514	566	530	573	549	540	511	544	542	545	521	517	549	525	482	529	564	527	551	546	495	528	547	512	530	569	533	579	552	551	557	506	553	591	519	518	522	534	499	514	515	502	553	533	572	563	524	553	524	515	547	524	559	530	536	526	556	566	528	514	538	527	512	488	545	533	548	539	546	527	534	560	545	570	494	571	537	519	524	548	529	548	538	561	582	505	533	503	557	535	504	553	549	548	529	554	580	539	551	536	564	513	536	509	524	577	514	552	558	506	547	524	538	503	521	531	542	603	508	529	488	519	580	568	538	536	564	520	508	528	585	561	564	519	559	522	546	522	566	556	576	544	545	543	551	515	515	540	550	528	509	567	548	496	504	567	523	554	544	490	522	532	523	530	530	527	547	544	517	566	571	554	545	597	565	543	559	530	523	540	541	557	524	524	531	500	513	547	580	532	529	503	525	542	536	493	603	528	541	533	575	513	495	533	554	510	552	527	538	558	547	556	510	550	536	573	544	575	540	549	543	550	528	562	549	512	552	507	520	549	545	513	533	517	540	527	517	522	534	545	562	544	517	554	506	558	542	505	540	514	552	541	507	557	557	548	559	507	549	561	502	525	528	499	552	542	554	570	529	519	512	591	536	546	548	516	515	545	558	507	553	533	543	546	511	513	558	554	566	520	557	528	507	497	548	509	576	528	550	557	535	524	561	489	522	563	519	563	540	529	522	555	496	542	530	545	495	510	503	531	552	559	539	538	528	522	538	542	505	558	516	547	591	523	583	544	522	511	550	548	515	535	562	562	534	529	541	578	543	566	544	569	523	582	559	565	531	508	552	564	563	532	516	532	544	561	508	540	532	535	503	539	531	521	536	592	497	534	544	572	549	539	526	534	539	582	521	528	507	529	522	580	504	524	593	530	525	538	546	531	542	578	551	504	590	503	484	546	563	552	585	518	564	551	540	549	565	580	546	506	547	569	616	547	541	524	580	532	537	527	482	567	511	530	518	532	512	533	583	554	507	548	533	546	530	564	535	553	520	570	525	571	556	509	578	558	522	523	546	569	555	513	557	566	545	538	557	554	564	540	545	523	524	534	537	527	528	505	488	510	540	543	537	573	531	498	574	540	554	523	523	552	542	558	546	528	554	557	589	575	521	558	532	561	569	518	526	545	522	532	526	537	538	523	538	542	564	532	590	561	521	520	528	536	534	559	551	564	574	543	544	575	556	528	530	547	569	517	557	558	569	540	528	553	542	538	525	528	539	519	555	526	549	556	558	541	529	512	533	514	545	525	549	543	554	530	566	503	542	531	490	520	529	592	510	542	509	577	599	562	531	506	559	559	565	541	526	543	532	508	534	537	556	538	481	534	498	527	540	549	485	510	521	512	545	546	563	542	561	543	529	529	563	567	567	576	564	540	528	530	535	528	543	535	525	531	529	523	509	572	531	569	596	556	582	527	549	540	561	555	539	525	505	517	524	520	548	506	528	520	546	567	549	563	541	549	532	493	508	517	542	536	549	542	516	526	548	563	564	586	552	546	548	526	543	549	519	519	545	547	532	556	551	565	545	592	522	533	501	519	549	565	541	556	525	540	529	543	551	571	548	562	576	565	517	523	514	539	556	532	521	565	551	545	514	517	553	547	536	522	530	584	529	530	541	543	549	527	539	533	523	569	556	548	562	541	542	549	552	555	525	504	550	527	537	532	504	543	571	563	497	595	559	533	554	559	558	480	550	519	567	520	517	523	538	513	537	537	528	521	523	536	540	571	542	526	537	519	553	560	553	510	535	536	552	497	541	524	521	581	554	535	521	527	532	522	538	560	587	549	526	544	519	517	541	550	502	496	543	557	558	560	542	514	551	531	531	515	519	524	542	554	517	506	522	511	542	536	511	564	528	524	607	552	539	544	517	507	527	546	545	499	513	520	536	573	539	569	490	532	571	519	529	549	499	538	529	528	583	555	550	554	500	548	560	543	522	517	563	511	556	524	564	508	602	555	565	513	523	573	551	509	533	540	529	526	580	516	549	559	494	549	516	539	594	587	557	531	554	547	596	523	555	589	543	546	523	519	482	516	508	529	547	542	571	516	523	565	540	541	517	528	542	539	512	525	548	523	560	541	548	527	505	552	545	529	548	548	548	558	567	547	544	591	550	508	584	510	531	551	572	520	556	509	523	519	525	557	527	484	504	546	534	557	525	527	525	617	582	575	530	564	544	548	539	527	569	539	569	510	563	562	533	547	548	541	584	538	533	540	580	562	503	532	525	564	511	593	536	512	531	538	497	512	541	520	481	543	542	554	550	518	528	493	507	550	554	536	542	512	521	523	563	533	520	599	505	567	587	540	517	553	532	562	515	500	518	506	518	552	559	550	552	548	532	493	526	517	553	552	541	549	531	541	537	552	502	575	551	552	543	589	514	522	509	555	513	505	575	505	537	509	545	521	533	499	590	508	558	530	553	548	565	551	507	525	511	540	508	548	548	502	520	533	548	500	490	542	523	551	561	512	545	561	555	525	554	563	548	502	564	574	471	555	547	527	526	534	561	515	542	503	520	550	562	549	535	538	516	518	528	521	526	554	544	536	482	545	515	518	574	522	544	545	555	520	523	526	503	501	563	495	540	558	554	523	534	583	515	544	581	557	528	532	532	498	505	551	540	542	502	537	539	533	546	567	540	569	532	546	521	555	568	565	521	595	525	552	488	557	545	515	553	535	550	580	517	505	546	520	532	524	520	555	514	548	532	547	560	494	543	536	545	561	540	540	511	550	495	590	534	551	562	608	555	515	527	520	514	552	491	569	508	581	559	556	525	512	543	531	544	545	563	577	522	546	569	541	525	534	540	542	530	505	536	504	529	542	539	529	539	524	519	576	513	565	559	540	553	551	564	591	538	526	557	527	542	513	524	591	477	536	534	538	532	553	531	548	542	548	539	532	517	551	526	592	554	539	492	513	557	554	547	527	534	570	538	528	511	522	581	540	546	505	554	557	570	541	529	529	511	526	579	527	516	539	547	562	513	515	532	550	508	551	545	564	541	552	530	542	533	580	573	597	548	547	552	548	524	525	499	524	541	530	497	525	547	531	536	517	534	535	571	524	539	558	541	553	536	510	536	530	554	533	521	538	535	522	549	559	566	536	574	519	552
29485	23283	24285	17584	9604	6789	5940	4029	2755	1998	1533	1415	1437	1406	1083	942	957	787	791	588	536	526	520	496	464	458	471	462	499	457	434	425	480	463	415	417	475	428	398	439	401	354	422	428	432	391	405	453	430	443	457	400	456	444	444	409	432	416	427	383	424	443	425	409	438	414	427	389	413	431	414	415	397	401	396	399	482	408	426	399	419	413	437	391	412	387	459	428	388	434	439	427	441	382	426	417	438	398	414	399	441	398	452	450	427	404	445	388	433	369	385	442	386	437	387	418	466	426	430	422	416	426	404	377	395	436	432	435	437	403	424	447	449	454	383	421	421	407	417	425	394	395	430	410	403	434	438	418	426	409	413	412	464	436	415	417	406	453	406	441	407	407	441	434	447	421	395	440	413	401	387	418	418	417	473	442	415	436	445	475	418	406	426	422	458	451	423	450	414	404	417	441	414	435	406	442	419	419	446	388	430	432	442	436	420	442	367	364	444	434	413	408	425	429	395	386	400	432	408	413	402	422	404	395	424	397	402	382	431	414	435	429	426	423	401	424	429	430	435	433	442	471	395	413	424	449	413	398	405	443	411	416	434	428	424	399	409	409	401	444	443	423	444	423	406	427	402	408	435	427	410	422	443	380	459	428	363	393	452	461	430	400	480	401	409	433	397	443	418	390	386	436	401	433	448	417	420	478	438	424	410	413	387	410	402	452	389	435	412	428	406	421	388	422	420	407	383	402	379	423	454	402	439	420	413	406	426	417	444	463	423	413	424	395	452	428	471	476	437	419	369	422	430	430	429	409	412	380	389	452	442	402	403	467	450	391	417	432	434	441	428	423	400	402	424	425	406	394	400	404	399	404	423	436	406	425	425	432	403	392	385	449	441	426	420	442	370	445	415	425	398	405	416	405	428	418	413	412	457	405	405	405	414	480	431	470	433	432	437	437	424	445	413	397	389	410	431	418	440	422	399	393	425	432	455	399	437	418	437	455	420	420	428	406	389	431	389	414	415	412	452	418	429	420	434	428	388	401	405	402	409	429	400	440	397	401	401	428	409	394	429	395	436	412	439	423	417	401	421	393	446	426	431	401	416	419	409	417	415	411	430	437	375	443	410	445	445	443	420	395	407	419	425	405	444	410	480	468	436	393	396	428	403	371	412	457	445	434	436	421	445	418	433	447	396	424	405	401	424	412	404	408	442	450	423	428	390	442	426	413	413	382	434	416	414	416	439	400	446	440	389	408	446	410	432	386	388	433	426	412	426	427	429	431	429	403	418	371	434	410	444	421	422	433	438	386	400	414	387	402	461	426	406	429	410	432	437	400	434	438	429	431	425	432	411	395	416	434	429	463	451	423	451	430	429	385	450	410	388	419	399	406	414	456	463	391	433	438	432	447	417	445	411	414	424	439	439	384	370	440	414	386	393	436	397	454	414	451	408	428	430	462	407	425	427	441	471	468	404	406	390	438	391	379	410	415	454	453	433	390	403	431	451	426	433	458	448	398	385	385	420	438	411	439	412	396	398	425	430	462	396	400	440	450	432	441	395	418	390	408	414	444	413	424	409	419	405	440	439	445	414	396	437	391	444	373	417	442	424	395	470	415	462	425	417	430	454	413	420	440	420	399	426	395	436	417	402	418	402	416	412	398	403	462	443	412	405	388	454	401	436	425	420	444	466	388	447	457	447	458	416	422	414	408	408	429	442	408	417	404	393	436	416	437	436	437	430	395	440	402	459	441	419	463	409	413	427	418	414	420	428	379	433	425	433	409	425	394	362	478	436	421	427	428	401	404	423	433	451	439	420	404	438	465	440	376	433	405	436	447	428	405	457	419	438	420	402	427	413	436	439	436	436	430	421	406	430	414	428	421	460	405	395	411	440	398	433	449	450	443	463	432	424	413	388	430	424	423	426	411	448	409	410	424	412	372	418	434	394	434	438	404	407	443	410	419	399	388	411	396	441	412	440	389	398	448	427	428	454	448	415	402	427	427	426	412	417	422	406	415	425	393	430	437	419	426	451	443	432	408	415	449	445	434	436	388	438	426	417	411	435	437	408	412	397	459	393	403	461	442	417	417	414	431	388	426	398	428	434	405	411	423	388	398	410	370	396	436	440	436	427	411	419	399	444	429	379	441	434	411	426	423	406	413	434	423	396	439	424	417	423	408	435	404	452	417	394	448	398	430	431	425	432	424	416	420	412	469	465	436	436	398	425	437	438	409	399	440	421	426	416	447	461	422	417	432	403	443	393	435	454	420	427	401	425	441	415	443	438	431	447	432	435	421	429	431	435	381	427	440	445	392	432	431	446	418	410	406	436	425	388	383	433	407	448	441	451	430	446	418	401	447	398	436	380	404	443	400	433	426	418	413	414	439	403	424	425	341	382	415	414	429	465	446	396	405	417	395	430	414	388	428	468	429	410	450	447	440	383	415	427	392	433	432	384	421	386	433	418	422	431	417	399	435	409	428	438	447	427	385	456	408	382	418	406	446	422	435	408	396	401	438	436	425	414	413	459	449	440	414	416	396	422	416	429	418	426	430	432	377	452	449	442	427	418	443	421	462	429	414	415	436	430	430	428	435	460	411	433	441	412	427	370	413	415	427	448	427	439	406	383	436	427	412	469	409	402	418	422	435	426	415	439	434	396	391	445	426	402	419	420	412	399	463	378	390	434	438	471	413	446	394	428	428	422	401	431	421	433	454	421	446	425	406	414	420	430	411	421	431	431	397	422	445	423	405	431	425	459	432	425	388	446	449	403	403	434	405	449	404	430	424	445	403	440	383	410	403	449	404	420	443	410	416	406	418	405	419	414	438	447	433	449	409	388	430	436	426	413	398	399	401	428	438	416	406	423	406	404	417	417	428	448	431	411	445	406	417	420	393	457	414	401	442	436	430	422	428	434	428	389	435	441	410	444	425	389	475	414	444	440	400	413	437	447	415	409	403	434	440	464	424	412	421	437	419	428	414	401	443	430	427	363	402	394	453	442	446	469	423	424	390	413	403	384	447	410	437	404	396	409	453	427	430	434	438	428	413	444	432	387	417	457	430	445	419	394	430	430	438	432	431	393	424	403	434	427	432	456	439	426	430	399	377	384	411	409	440	393	416	432	410	396	448	419	382	451	425	424	432	442	406	388	453	450	450	446	433	412	411	415	396	377	386	408	408	404	456	418	451	410	400	398	430	391	406	420	446	415	400	409	417	424	400	442	424	425	444	390	428	408	432	430	416	399	435	406	458	409	437	442	434	410	420	413	396	404	423	406	393	411	461	398	448	418	423	412	411	423	423	475	411	407	448	437	421	416	408	408	420	399	458	418	435	457	434	389	400	392	385	440	418	414	395	429	437	426	429	442	448	412	408	434	435	408	401	479	426	447	427	439	438	437	401	425	401	409	419	426	429	418	427	379	369	397	420	441	439	448	443	420	482	428	455	405	460	392	438	416	422	454	402	362	414	409	426	420	400	432	420	418	443	418	454	415	419
20500	30187	23769	15304	11332	9864	9187	6493	4358	3219	2287	2145	2192	2144	1567	1351	1211	1025	998	797	566	617	636	591	535	563	532	532	535	524	541	439	488	476	444	449	466	455	439	440	481	488	404	449	457	444	458	469	472	445	476	471	461	451	430	436	459	482	453	450	459	464	414	478	423	429	430	457	471	459	465	466	478	463	438	454	453	433	467	444	445	486	432	457	418	433	441	441	445	469	486	433	459	439	434	459	446	427	466	440	470	470	480	438	464	453	445	455	448	447	431	440	458	466	423	428	455	419	430	442	469	453	457	424	396	465	460	451	448	408	421	462	472	457	419	490	433	458	442	494	476	432	474	475	457	428	413	422	469	451	411	487	444	508	466	444	471	438	443	497	401	462	410	416	461	436	415	464	477	471	448	462	487	455	444	457	487	461	458	450	477	460	455	440	437	503	488	472	464	477	459	444	437	454	449	489	411	462	470	469	425	470	492	458	480	455	430	457	477	463	419	463	461	443	453	456	454	459	456	449	491	428	466	446	445	432	462	489	487	467	456	430	459	414	430	441	467	458	462	448	465	462	463	434	448	444	429	466	440	428	450	406	471	455	458	454	483	420	455	461	452	474	436	414	415	447	437	482	416	477	474	458	434	428	429	484	414	457	496	449	471	423	455	449	436	454	474	443	466	438	440	437	472	445	470	411	436	443	443	442	430	477	432	485	412	472	465	428	428	457	430	400	455	476	434	406	457	473	457	461	449	457	508	469	438	437	483	445	490	461	441	453	439	453	467	451	462	468	465	462	485	466	410	441	452	466	495	442	461	466	460	485	448	455	464	430	442	492	410	418	451	414	435	448	437	488	422	502	443	420	462	392	449	470	428	442	442	443	474	470	468	437	468	492	480	398	415	466	420	444	444	449	426	435	414	452	450	459	457	429	446	432	425	429	489	474	438	433	451	484	462	459	453	456	431	426	442	452	477	447	437	437	432	452	465	441	471	423	427	432	455	477	445	405	447	461	479	446	431	463	436	443	436	473	444	455	466	441	423	455	496	456	455	463	496	462	462	433	493	455	464	467	430	504	449	461	421	457	440	432	435	443	492	442	468	451	450	485	454	455	449	467	463	460	437	485	423	405	486	443	454	456	448	455	466	440	489	452	431	479	451	446	452	453	466	496	451	451	501	475	448	439	453	469	480	473	493	444	445	452	449	468	437	424	446	420	446	449	447	446	431	439	457	404	445	444	447	465	472	456	434	431	462	437	479	459	422	432	458	459	473	449	453	447	471	415	457	480	451	450	493	433	474	441	444	496	423	450	443	442	452	408	429	410	498	429	446	438	471	438	465	471	462	483	471	455	439	453	457	444	442	401	452	479	458	451	446	427	450	477	453	435	445	466	464	462	459	450	427	443	430	430	467	501	457	434	439	421	493	495	426	442	445	449	452	424	463	447	484	494	434	457	454	438	433	484	452	445	453	458	422	447	427	447	430	458	454	453	451	468	474	472	452	519	437	463	423	454	462	455	438	489	458	470	467	428	477	477	489	485	462	448	432	454	462	439	417	477	472	480	462	421	497	485	479	421	439	400	442	455	430	480	446	453	432	455	460	450	450	435	445	417	470	435	455	440	424	455	484	458	455	457	450	445	427	497	475	462	475	439	457	438	462	443	450	437	446	481	429	407	454	434	460	461	424	451	453	460	421	435	492	430	429	450	415	470	476	403	436	439	475	458	497	452	447	493	431	429	416	430	472	471	430	468	458	469	471	456	440	446	403	461	415	477	473	430	442	477	452	451	455	441	437	423	440	477	444	415	430	472	466	435	460	476	446	423	421	480	520	470	441	409	450	420	441	419	460	458	476	473	455	452	448	458	450	465	450	472	427	481	435	462	435	442	481	413	433	413	443	493	419	452	464	454	446	440	434	440	429	461	414	425	431	434	446	491	463	411	417	459	417	444	458	462	474	484	448	474	452	459	438	478	461	419	437	423	477	449	444	447	457	486	487	447	454	448	459	466	459	449	439	455	466	447	445	446	426	468	432	455	467	437	468	434	480	464	422	497	456	450	445	433	462	440	439	438	433	469	437	449	470	460	449	466	460	492	474	435	441	449	470	474	478	474	416	495	470	445	463	428	469	481	443	458	476	422	447	461	441	457	420	463	459	405	461	441	436	482	463	464	455	439	475	431	455	464	421	430	446	466	472	488	494	453	454	434	472	462	470	469	446	431	484	439	445	473	437	469	487	450	425	421	461	422	427	471	457	428	424	472	473	423	436	459	456	490	447	433	463	488	458	465	445	441	451	439	406	474	456	438	425	429	455	459	480	437	448	450	445	453	437	424	453	422	445	469	478	475	455	456	429	440	421	456	435	485	470	434	431	435	439	437	448	460	459	460	475	453	462	429	406	475	442	449	440	451	493	445	473	437	439	451	450	451	436	411	480	440	480	460	464	455	447	456	397	458	475	445	486	453	457	410	441	453	454	474	511	449	423	461	471	462	484	467	483	463	443	453	464	443	445	424	427	420	467	486	416	416	423	440	470	460	457	468	447	450	463	459	433	458	486	427	463	421	432	451	490	465	437	443	413	474	448	440	497	445	451	447	421	446	469	447	443	450	453	457	449	468	460	456	416	455	457	484	447	420	459	441	428	447	479	455	429	445	443	459	512	430	471	445	434	457	453	427	453	459	438	438	427	494	434	461	437	436	443	462	460	486	484	431	428	494	452	442	455	447	474	436	447	422	468	436	474	435	473	463	421	477	483	454	460	451	478	445	474	440	444	441	441	480	418	438	451	428	452	455	451	461	459	448	436	436	453	469	437	443	430	469	447	432	462	425	473	404	446	467	442	451	437	464	477	464	447	439	419	434	461	424	418	483	475	449	442	451	457	478	419	461	466	411	475	473	449	478	462	447	464	455	427	446	503	459	448	488	444	476	473	452	460	418	451	460	459	445	428	464	432	439	454	442	440	431	468	456	486	478	416	404	435	475	441	426	478	478	448	451	443	420	480	473	422	483	439	452	472	444	459	433	428	467	453	442	454	492	461	450	442	481	487	482	444	432	410	471	421	470	397	464	484	480	419	445	485	425	450	469	471	481	447	472	458	461	426	437	443	463	459	473	439	428	458	485	436	448	439	438	455	453	442	472	467	495	444	454	473	443	430	487	442	450	441	478	468	449	447	437	459	477	458	467	521	447	437	461	426	435	461	448	479	419	413	450	471	477	451	448	464	460	410	459	448	421	441	426	482	451	454	438	469	457	467	428	458	443	470	452	453	480	489	449	487	492	467	472	457	455	463	476	457	479	463	469	425	469	459	458	442	427	461	486	482	470	456	423	482	432	449	439	451	454	432	459	466	461	475	469	464	468	416	479	448	438	472	448	472	460	425	411	467	446	463	444	459	438	458	469	468	449	455	459	478	451	447	427	463	432	434	451	455	432	464	435	438	440	437	373	427	449	471	443	435	418	464	432	441	475	428	467	462	437	417	436	441	452	447	487
24327	21542	28920	24820	21718	16593	10890	6871	4900	3334	2641	2256	2070	1914	1386	1351	1158	1067	927	571	521	560	505	468	489	476	385	429	399	403	381	350	344	309	355	315	295	337	355	353	306	315	301	355	342	349	347	340	345	334	314	356	331	303	350	375	381	347	326	308	335	324	313	327	352	341	320	308	321	304	339	328	337	317	316	320	316	292	314	337	278	323	300	291	322	304	274	339	329	294	327	325	277	303	316	333	330	298	335	297	345	299	345	366	361	379	322	304	349	337	361	335	273	348	339	306	346	305	333	299	332	320	344	319	351	294	355	360	323	324	321	317	329	302	324	297	310	317	346	337	334	347	321	341	344	329	332	303	321	353	320	319	307	299	340	320	331	320	334	319	313	290	284	326	317	374	305	333	323	300	332	318	287	337	336	323	315	371	327	341	316	322	352	307	326	310	329	305	346	317	342	309	368	305	323	306	338	362	294	318	347	334	299	338	337	315	338	339	357	347	289	333	323	319	291	331	336	337	350	315	307	330	291	342	337	327	307	307	329	359	312	340	288	325	348	294	281	345	320	337	323	320	338	315	318	355	333	286	273	305	354	297	306	309	311	349	343	322	330	348	345	352	277	347	316	340	288	328	327	313	284	312	347	344	341	351	299	280	322	307	337	301	330	312	337	297	317	321	320	326	308	327	321	303	329	312	312	341	326	355	348	291	340	323	344	324	368	335	303	335	342	338	359	290	317	321	312	332	304	324	345	339	351	333	339	338	345	321	319	318	379	337	319	356	320	322	335	359	338	289	330	322	325	317	326	312	320	324	323	316	327	315	302	337	322	353	325	324	337	324	356	304	345	316	327	330	325	325	345	333	288	358	316	300	317	321	346	318	331	311	312	326	307	325	354	296	357	308	344	322	346	296	325	321	305	302	332	332	316	327	341	320	321	309	330	331	300	339	301	312	329	285	337	307	336	332	312	294	306	312	334	367	318	322	304	327	304	334	345	311	313	337	350	298	326	326	341	325	311	347	327	281	307	324	287	330	363	361	305	326	357	315	319	337	311	338	364	311	319	366	329	335	304	298	314	333	336	344	332	330	316	299	335	370	328	310	334	364	291	320	316	326	338	356	337	330	346	327	300	316	365	304	329	319	309	364	304	327	341	318	322	336	327	303	352	337	323	362	325	319	315	320	322	330	305	339	325	317	312	335	309	334	334	325	343	303	317	315	313	313	326	319	307	307	343	313	312	307	353	328	294	336	331	314	302	308	337	343	300	310	320	339	322	301	298	324	324	310	332	314	331	318	347	326	327	310	318	312	323	338	358	332	321	297	308	305	339	321	321	306	316	359	318	349	333	321	322	318	310	312	323	317	338	334	319	291	313	327	311	294	299	326	309	345	349	322	335	332	344	320	326	300	284	334	327	310	323	325	334	315	338	298	300	343	313	337	316	311	321	288	343	333	292	345	301	333	314	332	313	342	321	316	344	327	307	346	321	300	329	311	302	318	318	309	341	282	326	307	333	339	313	322	316	298	367	325	324	326	289	328	326	346	330	306	323	321	313	292	311	329	337	310	309	330	319	346	308	315	312	309	349	337	318	327	319	327	292	335	329	312	300	348	327	302	307	337	322	356	322	324	332	324	314	316	344	329	324	290	340	337	287	299	321	323	318	343	305	285	322	329	304	325	314	304	320	305	324	327	308	339	330	307	316	376	307	333	310	306	320	316	350	300	310	309	324	332	342	307	329	361	319	333	339	316	320	305	339	321	324	312	335	311	327	315	284	317	302	346	319	306	327	338	334	329	338	314	334	354	333	317	329	290	332	349	327	316	303	317	344	332	335	289	326	314	308	326	321	298	290	333	303	290	330	330	315	354	355	334	350	295	334	343	350	332	320	332	345	346	319	322	325	293	352	318	335	299	340	305	318	319	311	340	325	316	323	313	322	318	319	338	313	333	321	322	327	322	324	332	322	327	318	327	320	336	301	290	290	300	324	336	328	324	362	311	281	317	307	333	314	337	326	323	353	340	326	324	313	318	311	315	339	294	302	326	349	321	329	340	316	320	329	286	338	315	306	328	330	326	329	317	301	314	358	345	348	332	348	320	337	328	324	330	320	320	315	289	326	318	335	294	313	337	351	319	345	311	282	365	326	335	323	356	333	327	322	322	333	347	331	331	362	325	332	304	272	310	337	332	343	316	313	310	335	350	307	309	353	336	330	296	315	317	285	282	324	295	339	330	332	333	307	310	339	305	282	316	322	306	335	358	334	337	311	346	344	327	336	325	315	298	318	331	297	323	307	282	337	352	318	336	371	353	362	353	323	341	314	330	337	317	294	309	308	327	335	332	293	309	347	336	311	324	326	327	313	301	333	291	331	343	355	363	334	299	310	313	327	322	322	323	332	345	314	315	334	320	340	308	296	333	338	352	342	328	342	283	330	310	300	327	327	335	337	309	292	309	328	326	287	299	342	328	310	298	298	324	338	314	346	323	294	306	341	330	329	339	333	324	294	338	307	329	328	322	363	302	321	304	324	320	327	307	322	309	332	286	324	357	322	309	345	302	347	337	328	336	352	275	312	290	327	329	337	346	317	314	301	336	305	352	334	340	317	326	348	336	329	296	314	317	311	323	349	318	327	296	330	309	318	319	345	293	329	381	267	335	331	351	315	322	316	296	315	339	312	300	336	319	291	322	298	327	323	311	317	306	307	330	317	309	295	302	307	299	293	311	344	329	335	313	311	332	315	306	305	309	303	311	302	334	307	320	325	316	317	308	321	355	322	293	302	333	344	291	326	344	310	310	325	294	349	303	317	340	305	334	297	327	305	341	310	314	308	287	345	312	347	338	360	336	306	322	341	320	306	320	293	314	305	276	307	351	307	300	321	312	297	299	327	331	327	307	335	314	356	335	337	308	329	304	318	295	312	311	314	296	325	338	315	353	291	335	311	333	320	333	308	320	339	301	329	365	333	315	330	294	332	317	353	286	350	293	306	338	321	331	313	331	313	340	305	320	342	354	295	330	329	346	339	341	317	304	305	338	348	339	323	319	342	308	322	313	338	342	350	320	334	307	325	278	357	327	353	361	309	330	353	301	318	337	308	326	325	336	330	314	315	321	299	315	312	343	326	309	297	309	286	296	335	362	319	315	314	311	332	326	361	306	329	322	314	304	315	323	344	283	326	323	347	363	343	338	315	293	332	334	315	332	315	307	337	326	319	287	332	322	335	316	338	316	297	312	290	330	332	312	343	333	306	295	312	298	324	322	313	355	340	293	323	343	308	326	296	303	341	334	305	341	319	314	325	321	344	308	303	334	308	301	309	319	329	323	294	347	365	315	311	308	316	357	317	323	316	336	334	319	340	331	306	310	322	318	312	320	335	331	309	317	297	343	319	333	344	337	298	327	305	331	305	277	311	290	324	327	314	291	308	320	362	320	333	310	340	285	318	316	319	349	317	323	298	332	294	324	334	315	343	296	332	321	320	330	326	317	325	282
20469	35119	28057	20853	14923	12794	12713	9878	7664	5231	3986	3646	3181	2741	2117	2009	1711	1559	1415	790	677	624	684	628	568	510	453	542	464	558	469	392	381	415	400	385	338	363	353	347	375	353	355	376	373	354	359	392	319	326	357	366	405	363	386	381	352	343	363	352	341	363	362	341	329	327	344	325	332	342	369	330	342	347	338	360	358	341	360	361	363	399	355	342	336	331	354	356	330	350	342	394	369	346	361	334	324	353	340	397	294	343	334	344	320	338	344	308	342	342	315	344	302	341	344	340	343	345	350	356	362	373	354	330	333	360	377	328	331	339	379	340	345	336	305	313	322	341	339	322	377	303	325	353	337	306	355	348	349	334	396	340	333	356	327	332	325	350	372	395	357	333	356	320	334	367	337	331	343	348	356	360	327	350	324	365	379	333	349	348	337	330	335	355	334	315	331	318	336	354	346	374	366	367	366	371	344	335	358	391	314	341	315	350	348	355	351	357	357	333	321	314	368	339	352	327	327	331	348	350	319	345	344	309	328	376	358	375	349	352	329	342	377	318	337	347	367	351	337	341	367	320	312	355	356	342	354	342	345	333	336	344	360	348	326	350	308	354	359	318	351	316	330	390	319	350	355	321	357	311	335	351	356	316	325	365	356	392	370	333	362	344	342	358	340	344	352	334	342	371	326	326	358	317	335	330	338	367	372	319	336	355	354	333	371	325	344	320	352	345	364	334	360	350	332	336	329	358	351	373	328	304	378	338	329	363	337	370	367	353	341	330	321	381	378	366	337	341	360	371	324	345	361	379	349	358	366	321	307	328	361	320	350	320	358	327	348	317	355	339	342	326	354	315	331	345	327	368	357	326	351	333	309	337	352	341	340	382	329	323	334	316	335	347	359	341	360	350	350	340	347	343	331	329	328	324	370	333	302	338	353	368	347	365	324	335	345	341	353	302	376	315	397	344	327	332	329	329	329	334	363	335	364	330	324	346	366	329	365	351	361	340	329	342	330	349	371	355	317	326	338	342	350	331	325	344	376	376	330	368	358	331	340	308	388	346	341	365	345	344	345	327	362	314	323	334	324	349	341	348	360	346	355	355	374	306	337	319	355	378	369	336	349	328	359	378	374	340	353	361	343	324	369	344	347	342	386	367	391	326	361	337	360	335	337	360	363	358	342	331	334	326	335	363	333	362	336	354	340	344	330	325	319	317	356	351	339	332	336	368	365	362	361	327	351	324	387	363	353	306	370	354	358	293	342	342	381	335	360	330	335	343	358	341	328	376	316	323	354	349	340	317	346	369	359	348	369	342	348	336	320	323	381	354	347	348	351	332	353	350	341	360	331	349	342	342	305	341	335	356	376	334	361	331	346	338	334	341	341	352	351	340	343	370	336	360	344	367	326	365	323	352	320	319	352	334	342	336	350	306	339	343	299	370	320	313	329	322	350	362	370	315	304	373	327	335	311	352	368	344	329	340	326	335	333	317	316	339	338	320	352	320	330	321	335	356	320	308	327	331	328	376	354	363	346	320	368	283	346	336	318	347	365	356	366	352	325	360	328	381	365	339	357	323	319	345	343	347	353	289	337	337	329	334	334	345	355	332	372	348	346	362	318	333	341	358	341	363	341	343	367	337	341	340	347	379	334	334	345	333	358	343	329	377	345	320	332	406	377	340	353	339	371	369	381	351	328	340	323	352	331	366	362	343	349	388	329	329	356	322	357	329	332	342	325	372	323	302	348	373	343	353	318	369	344	346	316	371	360	340	345	351	344	383	341	337	387	357	335	351	357	350	369	309	327	361	330	359	353	349	350	358	353	337	363	328	331	371	360	389	339	348	374	335	363	314	349	339	317	321	368	372	334	323	356	359	358	329	347	306	352	319	351	401	373	377	341	351	345	367	358	350	292	393	354	337	344	350	380	352	336	322	322	327	335	320	336	369	344	358	367	320	311	343	350	349	301	336	330	333	328	320	320	369	355	372	330	353	340	353	339	346	305	380	322	326	360	354	357	351	396	343	312	370	384	318	358	350	347	321	343	329	324	336	331	351	321	364	342	345	345	345	340	363	342	314	348	328	378	374	348	372	345	355	360	312	357	338	351	311	353	352	319	367	364	331	334	365	350	319	327	351	339	324	354	332	326	322	328	320	379	331	335	326	322	336	330	330	309	338	330	368	335	359	332	329	335	323	360	346	335	317	361	341	383	337	307	325	350	316	353	351	310	362	365	350	318	338	359	301	321	333	343	298	362	334	348	353	332	337	327	334	325	356	360	325	339	335	339	341	349	342	355	359	360	332	355	333	329	321	338	307	326	338	344	370	374	350	371	346	337	335	378	360	362	342	354	340	311	345	345	342	347	364	345	359	330	350	332	352	349	326	347	345	326	335	369	340	293	349	310	333	323	331	315	327	332	326	321	337	341	331	345	355	351	360	339	332	296	332	341	327	350	388	339	357	330	319	338	332	355	340	321	329	341	350	345	384	337	348	358	350	354	347	341	317	331	344	365	319	347	354	350	368	374	340	342	329	347	355	351	366	313	352	365	357	338	309	345	333	340	352	331	331	343	360	328	327	340	376	328	349	345	356	339	341	368	343	337	364	337	384	327	310	328	364	320	359	360	315	343	349	357	364	363	339	340	353	337	356	334	350	348	354	332	344	325	341	330	353	375	348	344	332	326	370	349	323	343	304	327	346	358	325	334	367	329	342	325	373	345	317	344	329	366	325	365	379	334	348	328	351	334	313	307	349	370	348	335	359	322	346	349	342	333	335	343	309	356	350	344	317	354	379	373	370	328	339	328	360	341	346	332	332	358	345	366	358	335	354	369	370	357	346	361	334	332	367	319	331	334	372	344	386	371	338	333	353	324	366	348	344	318	360	347	320	364	351	331	343	347	327	342	336	316	369	321	317	358	346	342	344	354	349	311	320	357	347	360	373	341	328	349	345	368	314	327	348	370	360	353	330	340	343	355	389	310	325	358	345	382	355	338	331	339	339	368	344	326	360	379	356	371	371	333	324	331	296	308	359	342	318	352	393	344	357	326	334	341	342	331	362	318	336	356	376	330	348	367	347	346	345	329	314	333	334	350	358	364	350	343	338	328	327	389	343	360	366	340	342	349	326	322	397	390	329	357	329	361	357	314	331	302	396	345	349	333	361	303	370	340	320	362	348	314	295	364	350	324	365	346	328	357	308	365	347	340	333	356	336	373	328	336	329	349	356	344	353	358	332	339	310	372	332	316	332	322	340	325	340	364	326	338	321	338	347	334	351	347	340	341	353	346	351	349	336	386	380	329	334	379	333	368	332	335	335	347	297	331	361	341	325	352	367	340	333	354	328	338	382	334	330	357	326	337	343	354	344	344	288	324	359	322	346	336	368	363	343	368	363	333	351	337	350	332	350	343	324	366	363	389	360	353	336	374	348	358	349	314	325	365	335	305	347	352	352	344	324	339	383	340	347	345	360	326	324	342	351	335	344	324	365	336	354	344	329
25605	21670	28177	26103	17795	9378	6967	5009	3981	3211	2506	2136	1884	1606	1610	1448	1279	1263	1019	773	795	824	842	844	760	708	714	752	712	727	699	694	632	647	630	658	620	628	594	637	636	650	662	645	650	645	610	619	610	666	597	642	682	634	666	685	635	638	643	676	662	655	627	619	618	628	614	581	620	588	617	630	670	645	644	621	683	678	670	603	640	615	618	629	615	651	583	622	628	670	608	653	564	640	668	606	622	674	637	615	662	568	652	623	635	627	669	585	592	661	591	630	642	656	612	609	604	636	633	591	643	596	604	603	613	630	643	639	619	621	609	580	598	622	649	678	656	646	653	659	596	634	655	626	628	621	619	639	638	643	651	629	596	650	659	631	681	623	631	630	633	592	615	660	662	639	628	643	662	609	649	606	591	588	614	595	614	621	647	607	644	641	649	596	653	644	686	592	628	675	619	643	596	633	630	654	658	656	643	589	658	662	598	643	638	646	582	653	647	593	638	644	642	638	613	643	610	627	621	583	588	573	633	676	585	663	610	622	623	651	597	666	635	590	658	599	585	588	673	614	656	608	636	656	635	636	620	630	623	620	602	651	680	595	636	655	665	563	632	640	612	614	652	619	632	580	614	623	670	650	633	626	616	600	644	591	670	617	660	669	608	604	590	673	633	619	631	599	634	602	628	604	634	566	632	634	626	639	576	648	670	664	661	620	667	638	600	657	650	683	630	616	652	627	609	628	671	648	627	637	652	624	635	589	633	654	616	612	660	626	628	640	678	615	563	591	613	666	643	609	628	625	634	633	624	620	592	555	640	634	647	615	643	634	626	619	616	678	628	611	623	607	609	658	673	666	648	626	654	620	662	631	581	621	574	581	638	649	674	632	606	575	687	620	658	641	629	659	658	602	620	649	619	636	650	597	647	641	652	634	648	653	660	628	598	629	636	692	626	592	618	587	632	681	632	631	630	618	646	639	613	615	643	664	631	675	626	679	618	641	623	635	616	630	633	580	605	657	624	623	628	647	636	633	615	639	621	680	655	626	642	624	655	618	598	622	599	641	646	634	636	625	631	643	612	650	659	598	644	635	629	632	640	645	596	588	618	667	655	590	638	635	632	637	652	648	634	652	643	662	608	629	634	635	617	629	678	683	676	656	636	638	614	555	656	646	601	605	608	620	635	612	641	615	662	626	660	615	661	642	602	614	606	662	663	617	613	645	641	646	604	629	630	589	621	634	642	608	652	641	615	646	605	581	634	648	602	669	616	592	625	667	662	602	636	633	643	611	670	666	635	598	652	648	612	599	649	689	634	642	603	614	650	610	639	606	638	603	626	659	668	619	599	619	621	647	659	608	647	628	595	619	648	667	659	654	614	606	650	636	645	629	661	612	630	634	602	622	611	633	626	624	617	641	621	590	648	693	592	669	677	671	625	647	639	644	631	617	647	652	608	596	666	655	625	632	632	617	633	674	612	636	619	712	636	640	637	625	619	641	579	622	620	654	598	664	649	617	651	674	667	609	599	674	626	658	612	584	642	604	672	666	647	588	668	625	616	581	637	568	646	613	625	664	651	606	649	627	629	642	615	660	646	594	594	595	658	674	646	630	691	629	576	610	598	633	609	588	634	628	603	552	619	638	638	622	668	648	621	615	636	604	620	647	635	626	648	633	668	627	610	649	624	631	602	642	618	608	665	629	592	578	609	641	668	600	611	654	641	614	579	628	648	649	634	623	653	632	657	588	686	631	651	659	614	621	639	631	617	625	641	660	611	606	634	606	618	656	580	595	621	647	621	643	599	599	636	635	611	585	649	625	687	668	608	592	643	640	668	624	619	582	604	595	644	606	668	602	603	643	643	643	636	619	610	680	668	613	625	654	665	664	617	593	631	626	617	586	608	632	641	621	659	652	658	627	687	671	628	596	571	627	625	652	616	639	589	636	658	631	625	680	656	644	626	651	666	569	607	617	627	670	670	629	598	662	642	620	639	652	613	634	639	619	629	624	641	654	625	660	644	653	602	663	638	634	683	674	612	589	621	612	676	605	651	629	669	597	651	604	617	642	627	595	625	594	641	645	623	651	624	617	616	640	638	648	622	714	606	607	625	610	662	636	625	618	623	601	631	655	644	638	597	605	671	605	634	629	624	622	652	614	596	591	635	656	632	613	615	602	616	615	583	621	643	636	614	629	606	624	602	612	640	657	593	644	632	661	632	582	640	646	628	594	632	629	696	626	617	641	644	670	643	637	618	593	629	695	666	667	634	637	702	640	690	644	612	623	598	626	687	648	650	634	658	635	659	591	632	599	602	642	670	664	617	606	609	621	644	661	659	626	642	632	669	622	635	606	631	665	636	650	621	638	612	645	589	652	604	665	632	573	609	610	658	632	638	629	663	597	661	623	595	654	633	638	624	589	613	672	639	623	627	621	623	659	620	604	613	660	651	607	637	625	661	614	618	661	623	657	623	625	618	612	590	632	637	655	613	616	649	634	593	605	633	652	611	672	591	594	644	613	608	616	615	649	617	639	653	582	628	632	616	616	652	630	617	633	591	611	613	612	611	668	667	599	618	624	595	657	614	632	616	609	616	665	605	550	694	655	611	611	634	656	633	605	598	631	647	622	631	647	643	638	661	623	622	670	585	650	628	612	602	591	620	645	657	663	627	609	596	642	608	601	624	600	595	595	615	620	636	607	641	580	643	663	636	623	588	640	614	650	623	639	678	653	631	622	636	654	590	642	647	641	642	647	628	631	659	656	617	642	631	656	615	654	608	613	659	605	629	616	644	651	620	629	623	601	626	618	597	644	606	601	626	683	599	616	629	610	615	611	613	652	606	610	604	662	629	651	661	642	662	665	635	633	611	655	621	598	686	642	650	671	589	636	547	626	648	649	623	617	625	613	603	647	610	645	573	609	632	601	611	617	620	664	613	601	614	653	649	636	603	612	628	610	593	629	619	604	632	600	602	640	629	614	608	594	641	614	627	642	623	656	629	640	633	569	633	644	681	619	612	641	632	651	605	620	635	620	660	673	659	645	622	601	658	629	635	650	594	682	684	634	605	641	587	646	661	583	613	637	654	644	629	628	626	610	644	607	601	632	636	610	632	655	617	671	659	619	609	629	592	642	625	688	649	598	636	601	628	610	640	659	598	600	648	599	706	615	632	633	589	638	677	633	660	623	617	655	625	649	598	634	602	672	616	647	654	629	636	665	625	655	646	604	572	679	623	597	593	632	643	611	634	625	632	645	648	622	643	606	627	667	658	635	636	623	599	631	646	646	627	608	598	625	609	606	621	604	598	617	614	671	604	624	625	649	642	618	649	607	654	654	618	575	597	613	598	659	655	624	643	660	656	574	626	588	614	623	598	623	592	614	608	632	646	627	635	624	610	599	598	652	621	655	641	645	621	630	628	641	645	615	671	626	623	590	647	671	631	662	649	649	651	635	656	583	609	600	659	611	631	644	671	637	660	626	637	619	623	652	654	658	590	578
19399	31945	24963	19006	13562	11351	10399	8227	6604	5062	4013	3283	2799	2397	2379	2115	1703	1752	1295	993	929	954	852	908	915	770	789	810	783	775	736	698	674	628	698	692	660	660	684	685	669	638	654	723	637	689	615	639	660	640	669	640	685	661	635	675	710	649	646	682	643	676	663	662	675	642	654	603	663	692	668	688	665	642	632	660	669	675	655	642	639	619	651	671	636	666	629	612	668	634	632	675	685	620	651	664	681	667	639	650	624	625	673	626	692	618	667	610	625	600	654	661	665	696	637	641	683	622	640	645	668	645	655	658	622	640	631	661	651	658	650	649	658	665	672	647	731	666	672	625	649	642	613	641	644	671	636	589	665	634	616	675	657	657	622	662	612	677	634	672	624	669	671	638	674	674	664	658	645	599	617	681	609	684	591	623	632	666	656	645	643	656	659	625	649	667	641	656	659	651	626	633	640	662	647	619	613	618	671	653	663	647	647	638	639	687	623	649	680	623	680	659	630	650	668	605	601	657	612	649	672	655	626	629	615	625	672	620	658	655	642	639	630	632	647	666	664	655	637	655	686	644	677	607	659	670	674	653	647	656	667	628	632	669	638	635	641	651	659	664	653	612	683	652	637	659	627	666	670	620	649	664	622	660	642	635	675	644	667	618	653	651	640	643	632	638	656	623	674	606	665	672	660	651	645	604	622	648	655	624	668	668	645	665	629	691	648	625	636	652	689	675	641	656	640	635	623	660	623	653	681	661	674	629	631	634	665	606	657	615	619	657	653	631	713	658	677	701	654	670	614	707	684	670	669	690	679	702	673	667	682	659	632	699	627	639	659	665	629	624	624	657	650	622	689	665	673	638	664	637	658	665	658	625	646	665	673	626	633	665	639	666	687	639	705	619	635	615	677	658	673	646	674	660	702	658	641	639	645	635	694	635	656	651	656	644	584	658	651	657	677	649	586	676	644	664	616	660	691	627	648	683	619	651	636	639	684	660	658	678	612	588	654	695	666	684	618	710	643	658	686	671	621	680	662	634	654	677	697	651	675	648	651	667	640	637	677	625	690	721	657	632	691	705	671	655	630	629	637	688	626	651	654	657	652	638	631	637	657	658	616	650	610	665	683	691	621	643	645	646	608	623	668	625	680	667	685	647	623	630	620	661	627	687	620	672	620	651	640	670	675	687	706	602	614	620	637	664	643	630	671	612	653	648	642	664	671	691	594	606	674	615	645	639	626	645	680	647	637	659	654	635	601	658	676	622	660	706	654	641	626	659	662	656	658	653	679	640	646	711	656	624	635	664	665	624	663	613	645	678	624	650	635	669	621	644	617	649	667	634	654	667	686	645	655	617	677	640	688	699	642	693	642	651	643	649	622	678	657	634	654	688	616	638	691	678	671	666	618	617	655	678	648	680	651	625	639	626	650	648	677	640	618	623	644	635	638	634	656	642	648	642	627	687	661	645	681	625	613	666	620	622	652	645	671	668	616	717	628	678	670	690	701	656	679	661	644	625	675	607	628	653	664	727	667	622	671	672	674	613	683	623	640	637	632	636	653	628	641	640	642	642	632	651	681	666	630	684	596	653	668	668	645	611	676	641	642	623	642	627	646	639	621	629	670	670	621	620	675	646	672	662	654	685	666	682	712	618	652	658	629	685	660	650	672	658	630	686	691	630	651	662	680	689	676	613	646	650	681	677	654	634	652	624	630	642	641	661	685	606	656	589	658	602	631	617	647	653	674	619	657	613	667	599	656	644	680	605	673	645	684	670	631	630	653	650	640	661	657	652	664	675	627	640	693	666	655	708	642	632	618	681	662	710	655	682	641	615	666	627	685	658	689	675	649	660	646	659	675	612	694	653	648	660	703	620	636	654	672	664	706	622	628	680	651	661	611	656	660	668	700	644	629	651	697	606	649	624	653	681	676	646	618	670	620	626	644	658	619	649	629	650	655	618	645	666	644	577	631	635	666	623	639	610	640	653	658	648	657	653	604	653	690	652	600	694	616	647	695	674	610	640	642	605	648	638	624	669	662	630	632	690	630	643	660	644	654	652	674	624	662	653	681	669	672	597	645	627	643	685	626	650	646	638	655	636	625	675	640	624	654	651	660	696	619	661	622	594	652	602	615	653	668	646	627	672	673	673	647	657	665	676	628	605	662	633	675	665	711	646	681	646	681	656	608	598	635	612	633	648	641	649	659	633	636	640	662	654	650	630	629	705	628	656	657	641	656	671	649	653	640	705	625	627	643	668	651	660	663	670	668	613	648	614	677	710	685	673	634	639	635	640	632	628	643	689	685	689	668	639	639	626	619	641	617	682	646	660	624	677	667	634	645	630	681	672	677	658	684	640	645	603	637	671	633	678	666	631	587	678	637	703	689	609	683	647	660	661	693	669	650	670	659	701	670	632	680	590	707	601	654	686	655	712	643	650	691	697	646	630	663	711	622	617	629	701	658	655	640	651	625	635	722	679	638	641	646	647	662	637	659	620	646	643	698	613	640	645	680	650	662	661	643	665	650	658	640	657	575	607	645	645	608	666	629	671	610	607	689	672	623	634	664	652	670	702	681	646	650	649	653	661	680	655	662	671	667	681	653	655	610	665	670	630	706	654	636	624	653	621	636	677	633	675	673	659	675	645	640	644	654	681	631	607	619	611	627	694	653	697	659	709	683	629	639	687	599	637	678	664	616	625	674	613	615	632	632	595	668	640	642	631	683	662	610	608	646	695	690	659	613	647	643	680	663	694	656	629	640	658	672	676	701	624	644	645	699	616	660	705	604	673	678	640	668	625	653	619	681	623	651	647	626	662	645	626	674	636	630	653	680	607	614	622	645	680	650	653	632	643	687	663	655	661	653	673	623	656	652	665	602	697	669	703	652	684	703	643	673	650	694	668	634	674	678	700	647	656	644	690	685	637	683	639	684	662	673	625	636	647	637	621	616	715	703	651	684	642	645	629	657	650	650	647	689	657	653	659	665	670	631	668	642	673	664	652	652	659	670	631	648	633	599	663	640	620	691	657	651	694	634	648	640	644	669	612	645	673	623	667	640	665	676	656	639	625	639	701	675	657	652	660	630	643	668	650	672	661	648	685	669	634	677	633	612	627	600	629	656	666	703	638	645	664	677	667	659	636	623	665	659	682	638	655	596	678	623	656	648	679	641	663	667	691	619	632	631	628	675	608	636	664	661	694	648	683	665	643	640	663	648	602	603	613	693	671	707	666	633	631	676	640	671	617	620	630	655	665	668	613	669	647	641	674	658	683	657	642	645	650	689	684	652	639	643	633	634	660	647	663	645	683	672	686	635	635	622	667	626	655	671	614	638	678	657	618	667	661	650	659	659	622	643	678	633	677	648	648	637	652	636	636	681	658	611	683	652	647	627	645	626	661	674	655	681	665	676	666	652	630	636	686	659	635	711	677	640	625	674	575	680	632	623	619	663	652	666	661	632	637	659	690	663	678	622	672	637	694	617	623	666	618	665	661	617	652
23270	21674	29523	24407	21825	22400	18751	9403	6402	5050	4166	3437	2682	2676	2579	2084	2014	1816	1092	989	924	943	1032	981	845	749	738	747	725	744	656	659	597	614	539	604	585	586	601	608	617	567	610	568	573	552	621	584	568	580	618	626	603	619	625	558	565	632	625	569	572	555	579	604	598	523	582	580	583	593	544	583	571	577	560	539	584	551	570	556	556	547	563	563	596	638	553	588	583	566	586	539	574	610	539	567	575	553	558	579	592	561	607	588	565	566	539	601	570	586	538	612	560	555	577	533	590	552	532	555	572	586	552	609	550	607	551	576	608	586	521	564	568	580	556	636	601	592	583	564	574	614	567	542	594	534	555	555	557	572	542	537	597	550	539	558	568	576	602	600	589	573	567	557	583	556	594	536	563	566	555	540	594	528	558	563	592	578	552	555	543	561	555	570	590	581	601	563	590	596	552	569	532	559	574	599	568	577	571	581	562	564	595	570	545	552	537	519	551	569	571	587	526	561	608	575	546	544	567	575	533	612	590	602	539	580	558	629	575	554	616	603	562	557	556	554	550	574	559	601	529	560	565	575	570	581	572	538	572	557	572	569	528	570	561	512	545	584	562	556	587	585	559	597	542	558	564	579	536	578	574	542	534	596	568	608	581	570	581	592	581	513	546	560	589	549	585	608	570	525	541	592	621	593	598	579	579	599	559	550	569	536	552	571	560	563	584	581	563	543	575	555	590	518	536	577	564	594	565	579	538	565	562	576	588	527	575	540	573	566	575	541	562	600	542	609	559	585	534	555	541	556	604	556	571	542	560	586	581	560	564	570	557	538	575	555	548	563	563	586	572	595	581	600	601	553	558	595	556	527	571	540	584	559	573	577	547	574	578	562	531	570	587	580	569	556	550	567	529	538	582	579	581	572	562	599	554	572	590	582	581	537	610	565	557	562	544	613	522	613	586	572	546	569	557	582	559	531	586	559	538	584	532	566	566	555	537	565	584	566	569	553	552	585	559	559	565	562	569	604	604	537	626	607	542	525	531	565	590	571	571	572	563	619	597	573	595	575	509	594	580	604	572	562	532	552	564	576	591	567	572	581	594	542	542	577	613	597	601	584	546	573	579	556	584	586	565	615	561	531	554	562	578	562	555	578	560	579	597	577	553	568	562	568	546	582	553	557	578	591	574	575	585	567	565	588	579	561	556	589	566	562	588	566	603	580	540	578	547	577	584	579	605	585	573	567	586	572	579	557	573	625	530	546	605	586	604	569	551	597	539	566	603	537	574	573	541	584	557	563	581	512	561	527	562	554	525	552	547	544	558	597	567	613	567	580	578	564	572	563	567	569	576	552	596	579	581	629	576	527	495	548	549	535	521	579	580	589	557	599	558	576	577	559	589	579	564	576	560	592	564	557	548	564	561	563	569	607	550	528	589	598	543	554	580	561	578	593	573	565	601	592	539	548	523	559	585	566	554	557	589	569	523	553	582	541	576	586	614	532	577	583	547	550	570	578	563	567	586	579	553	556	532	600	578	548	583	562	626	549	555	591	534	525	603	561	599	531	572	568	552	533	535	530	547	592	574	624	584	589	600	567	561	569	548	568	591	581	563	562	543	536	583	552	589	527	606	561	559	576	548	601	546	565	616	547	606	566	597	553	562	546	597	577	531	574	562	516	542	579	614	594	598	575	554	634	563	567	565	560	563	549	579	533	536	577	607	556	579	562	573	539	607	582	599	571	548	540	554	570	554	577	541	590	594	542	584	564	571	539	604	587	535	562	572	602	554	537	578	567	577	568	582	522	593	575	559	576	589	570	548	537	579	563	556	569	564	580	587	580	541	579	571	588	529	547	533	567	579	545	573	544	505	574	520	592	587	578	581	567	566	540	584	586	595	534	570	586	546	548	605	595	556	577	595	601	577	557	579	612	559	564	523	484	576	585	542	538	557	562	580	580	516	518	615	570	578	575	545	556	554	533	599	546	562	532	559	546	576	544	567	579	593	534	585	566	546	557	577	602	608	592	609	586	534	549	582	563	566	591	547	578	584	596	581	579	649	568	538	532	584	573	566	564	603	545	574	536	580	591	576	588	546	564	599	556	552	514	606	568	559	565	542	584	593	614	571	595	573	572	558	604	589	606	587	554	564	592	519	551	600	573	546	590	544	536	526	547	588	606	544	547	576	494	574	547	585	598	602	546	601	543	574	556	532	627	561	592	586	549	567	613	545	558	514	554	585	599	555	591	570	578	580	550	570	561	564	555	568	611	553	574	584	554	531	526	603	575	576	569	581	580	574	591	586	585	546	566	512	557	589	549	606	580	570	569	585	570	574	544	553	581	551	594	539	606	554	590	562	601	600	582	587	567	609	557	575	564	573	565	561	594	557	602	550	562	596	572	573	562	583	583	590	532	505	557	565	555	590	623	574	605	573	579	587	562	552	564	583	591	547	524	608	586	587	592	572	580	578	563	559	558	523	578	585	573	561	534	624	576	600	559	558	588	571	563	555	575	543	561	565	598	587	491	548	588	575	501	552	547	583	593	571	543	580	540	561	542	557	564	514	571	523	592	525	531	553	569	546	566	551	556	615	567	592	543	568	586	623	576	554	523	549	591	581	558	552	580	562	537	606	578	565	562	546	520	585	577	586	554	544	539	550	586	542	562	574	554	528	589	565	532	556	594	580	565	572	573	576	605	587	598	541	604	579	571	542	568	534	588	532	573	537	532	580	543	537	582	563	540	574	568	616	592	546	586	576	623	538	539	576	577	518	576	580	566	609	567	542	587	590	565	634	548	566	589	584	555	589	583	594	583	589	603	593	546	651	545	572	520	563	597	583	550	582	591	563	612	586	594	589	563	574	542	605	563	536	549	585	546	585	583	594	553	558	565	579	590	576	559	572	587	604	542	617	551	532	557	562	556	568	571	567	560	536	574	616	587	555	559	588	573	575	506	552	526	580	534	590	580	539	533	564	607	573	585	524	587	554	554	545	638	586	576	554	576	571	564	566	586	594	627	548	602	562	560	593	553	588	602	549	586	611	544	535	578	591	597	609	568	603	596	580	528	532	584	585	599	555	551	574	589	548	538	561	535	553	594	560	625	601	600	608	587	580	597	552	563	547	596	564	570	526	529	558	569	581	558	614	530	563	576	550	525	572	599	599	592	582	539	565	561	561	593	587	566	583	541	606	596	532	540	549	598	567	544	592	578	594	540	617	559	552	586	564	563	579	522	581	574	547	537	561	566	588	597	590	556	584	547	561	569	609	540	532	538	573	578	532	557	571	555	549	576	571	558	583	593	604	565	590	565	551	548	562	537	581	536	542	529	544	554	533	531	596	560	564	565	537	606	580	545	561	582	559	568	606	521	624	579	559	539	549	563	488	584	566	598	548	575	611	550	575	598	606	513	572	559	544	578	592	584	604	546	548	602	565	560	537	515	533	550	528	536	557	531	538	553	561	528	561	593	581	578	550	580	568	594	560	539	605	526	544	588	582	584
22460	41039	32700	26696	21186	16406	14545	11940	9525	7498	6274	5212	4032	3899	3637	2975	2786	2360	1314	1194	1172	1162	1168	1138	875	820	861	879	791	785	692	669	633	567	605	643	521	575	568	567	568	575	580	630	587	593	600	530	582	549	569	613	606	635	558	620	644	622	605	592	559	555	590	508	544	567	605	574	579	558	573	596	541	558	582	579	569	594	592	591	542	562	540	590	590	604	564	565	559	543	560	597	579	565	547	578	534	617	611	551	557	585	559	575	587	566	561	559	542	575	559	567	570	578	611	568	580	553	558	555	553	572	570	568	575	588	595	562	575	546	584	560	561	589	549	549	566	513	587	557	595	577	563	598	578	561	588	588	552	545	584	549	572	557	582	552	547	596	572	537	579	600	587	549	586	589	560	585	575	592	601	547	594	543	565	571	580	527	536	571	533	589	562	590	625	534	538	567	570	564	573	575	552	561	553	564	582	559	578	552	580	559	547	537	577	547	565	579	571	599	582	564	563	563	544	557	567	552	527	569	521	535	557	600	560	572	587	530	566	547	601	543	612	535	524	577	577	589	605	547	577	548	548	592	570	561	547	552	569	548	548	556	604	587	613	546	588	588	581	559	579	565	556	553	557	567	543	555	611	548	582	585	585	585	597	579	584	558	587	567	556	536	583	592	538	574	555	573	565	567	578	542	570	575	556	603	540	585	554	549	599	576	556	565	570	569	578	577	567	529	569	565	552	544	595	535	605	565	606	526	564	555	560	579	577	576	580	604	599	541	550	581	610	621	544	570	580	584	529	582	558	554	581	535	567	541	540	584	564	594	581	562	574	567	596	535	590	585	517	540	561	567	559	555	553	554	600	557	551	554	579	590	582	593	534	548	531	565	550	527	582	576	539	560	583	563	601	590	565	584	608	573	558	546	563	593	583	560	582	590	565	556	566	606	556	566	580	596	597	540	569	577	572	620	573	529	594	547	569	533	602	565	555	551	560	565	593	612	545	553	570	552	587	531	582	548	562	582	546	568	566	562	559	604	553	544	525	560	567	588	547	597	555	564	598	609	565	570	566	586	553	579	580	523	548	556	582	579	586	592	601	532	534	528	551	534	550	602	548	568	561	575	582	586	563	583	571	600	586	526	584	560	558	558	556	590	568	549	555	552	546	563	582	593	523	552	591	563	563	574	588	590	558	558	606	543	552	578	553	558	537	553	557	524	569	537	576	578	560	549	530	565	538	531	574	577	519	542	605	563	521	535	513	587	552	548	616	559	589	595	514	586	525	553	558	588	570	579	572	556	520	580	548	531	596	543	542	556	559	560	562	567	604	545	542	547	550	551	538	534	552	546	569	620	530	612	566	565	603	584	545	545	571	568	540	543	567	568	558	583	546	560	583	591	547	621	539	579	557	582	520	613	570	544	565	624	537	575	554	587	505	569	555	579	579	581	613	541	612	554	576	558	581	584	562	578	586	538	579	560	578	580	570	623	593	588	567	581	543	583	562	547	585	560	622	567	569	601	558	596	556	546	575	598	547	586	584	553	581	552	533	569	576	553	541	546	588	515	567	535	566	584	529	589	583	574	546	559	594	589	542	538	557	551	571	534	528	559	592	557	582	535	605	579	584	537	589	586	541	588	579	573	575	598	549	596	578	582	573	545	587	522	603	570	594	580	557	572	556	542	545	541	577	567	597	569	560	561	587	572	576	605	543	538	538	583	565	497	610	613	605	573	543	599	557	622	547	560	601	602	574	572	575	541	553	612	567	567	613	573	575	551	555	557	596	582	586	579	565	563	532	568	581	586	613	564	576	613	563	609	567	581	568	587	598	585	547	585	525	566	605	554	559	576	566	613	572	567	547	565	552	556	535	556	570	571	560	597	545	597	580	574	536	572	633	572	573	580	582	559	586	585	561	555	549	580	577	628	583	590	557	551	567	581	553	586	579	608	551	567	591	622	571	568	557	567	559	589	563	570	535	542	582	550	548	552	592	536	571	591	557	561	571	590	594	613	542	523	543	502	550	572	523	571	599	594	569	529	526	558	585	584	551	594	562	554	573	590	560	561	568	540	521	576	602	569	549	613	572	558	585	563	581	543	565	572	563	539	591	613	591	572	576	551	592	577	585	593	613	585	597	541	587	548	545	587	582	587	572	595	564	577	563	569	526	577	627	610	588	531	587	603	569	570	554	552	591	541	569	598	486	534	577	547	598	562	583	547	569	561	587	572	555	515	594	598	583	581	593	569	571	596	582	544	550	535	574	574	585	595	580	574	531	540	550	536	573	575	577	530	577	554	569	580	575	583	557	549	520	576	516	550	560	572	593	563	577	551	536	575	534	559	601	548	532	570	551	591	533	553	588	567	601	551	597	567	602	587	589	561	606	537	560	579	535	561	577	584	555	547	592	540	588	542	588	580	577	591	561	560	575	527	580	535	558	608	604	580	568	583	536	548	570	551	542	589	550	527	567	605	558	550	572	570	551	615	601	530	569	571	603	588	560	583	592	604	534	531	582	579	599	518	547	607	563	555	567	563	551	550	582	587	539	558	609	540	630	610	584	568	555	593	558	589	573	571	570	538	590	538	568	556	580	562	554	603	591	536	513	575	612	545	579	573	548	591	559	535	567	505	603	601	543	543	604	583	576	598	594	572	602	575	550	559	598	563	588	552	547	594	571	527	544	541	523	608	539	510	579	593	590	567	529	530	574	563	582	535	548	562	579	611	565	542	558	555	605	550	587	598	581	577	548	588	595	572	541	547	572	539	580	580	556	540	562	559	555	579	551	587	533	593	551	611	591	574	605	529	561	582	526	573	567	548	550	567	581	573	547	587	595	552	539	565	569	597	558	600	551	564	570	591	594	542	574	590	599	578	553	538	554	559	574	580	568	586	602	613	574	564	559	568	554	596	518	543	605	544	586	610	547	573	522	591	547	581	546	574	626	512	555	534	589	553	604	521	573	548	601	554	521	539	574	622	556	546	523	609	562	579	593	568	591	587	583	547	537	567	584	569	540	558	535	586	567	564	642	535	538	571	580	562	558	608	541	547	578	573	562	563	573	576	536	555	563	557	575	572	548	552	564	587	594	576	573	609	567	593	558	571	564	554	567	555	579	545	555	560	551	610	572	546	534	586	548	575	585	532	550	524	533	543	594	568	568	578	562	577	550	542	591	571	609	582	584	564	574	545	556	538	559	573	582	554	577	576	588	571	611	583	559	571	570	504	546	555	575	622	552	542	568	558	520	562	566	582	538	588	609	563	580	568	549	548	527	541	542	562	555	547	597	509	529	556	587	525	567	548	589	570	536	563	599	562	545	520	549	553	600	530	572	567	550	525	563	559	569	582	572	591	595	565	574	587	552	625	571	538	532	590	555	594	530	581	554	519	569	599	564	580	583	565	547	583	598	556	528	596	549	584	584	555	542	598	553	556	559	644	540	597	568	574	580	594	529	544	584	592	590	572	537	561	559	544	568	590	632	592	560	564	580	531	594	570	590	569
29395	23354	21852	16682	12050	6767	5468	3935	2884	2250	1782	1490	1337	1406	1218	1045	1053	811	620	529	552	635	581	556	507	485	505	462	496	451	425	457	444	406	415	457	422	430	438	394	391	408	435	409	407	470	438	432	425	452	448	406	406	468	417	388	418	454	429	433	435	416	394	408	420	403	453	400	411	443	432	440	402	480	455	408	457	405	419	393	420	430	443	415	425	383	422	403	411	460	470	431	413	414	429	452	431	441	441	433	457	415	434	459	431	397	449	452	432	427	435	409	424	476	401	390	393	406	420	431	390	433	420	426	384	403	455	412	377	407	462	428	437	427	414	441	426	367	425	427	455	398	455	423	418	426	418	445	432	429	436	406	397	439	399	447	426	415	445	420	398	414	452	407	436	448	415	419	455	410	439	387	407	446	387	414	382	462	449	441	424	385	446	416	450	390	455	448	429	407	423	433	408	407	422	403	409	404	440	407	419	386	431	397	396	443	424	443	418	434	412	449	473	429	444	399	447	419	413	398	403	409	443	362	434	425	420	430	426	454	422	424	407	445	427	421	404	437	414	417	387	446	424	398	454	430	445	412	416	421	404	403	441	422	403	406	430	413	424	420	420	417	385	433	396	423	398	400	390	420	413	406	427	430	462	389	451	415	403	435	395	428	406	384	430	446	463	428	429	465	409	419	388	445	456	460	421	412	383	440	421	433	382	402	436	415	401	440	421	461	397	433	423	412	408	379	408	415	430	452	443	422	401	445	427	467	440	424	407	405	425	439	402	406	429	422	385	442	433	415	449	415	399	420	413	393	406	413	385	429	409	441	401	417	402	444	428	438	414	417	401	430	433	408	427	426	435	388	409	424	365	393	418	423	440	396	422	401	397	453	419	404	443	415	431	459	422	415	429	450	394	437	412	424	389	452	429	389	419	424	422	395	427	408	409	395	436	418	425	393	407	399	388	405	392	446	442	423	394	441	385	392	412	438	435	428	429	410	450	397	430	407	388	407	435	411	383	410	439	391	416	380	421	424	399	425	404	416	427	410	434	424	391	409	448	398	450	411	378	416	455	413	395	393	450	414	442	416	434	410	419	354	434	392	425	430	431	407	461	448	432	397	458	403	415	384	434	445	455	452	412	401	456	429	434	424	423	441	427	430	409	442	406	451	405	444	441	471	386	421	431	430	428	433	422	447	415	427	460	409	435	426	433	400	411	418	464	405	388	416	441	430	394	378	408	434	382	428	428	405	425	419	427	453	417	411	410	421	403	432	388	417	411	431	422	407	382	416	420	441	415	417	391	424	393	409	403	391	416	377	414	416	452	427	435	420	440	419	360	408	402	437	418	398	406	431	421	473	441	410	444	430	452	375	416	399	432	444	429	376	448	391	425	420	421	430	398	412	414	406	425	401	430	440	407	447	407	451	416	414	415	430	403	447	430	409	439	460	416	419	418	405	456	419	429	417	408	413	428	416	467	398	414	459	404	438	417	402	432	438	443	408	428	400	434	433	388	412	457	436	412	432	417	403	422	441	380	421	435	429	418	392	435	475	413	422	421	444	410	410	395	424	416	442	412	397	431	464	413	382	399	422	426	435	442	415	427	376	430	406	388	396	383	447	468	425	401	423	456	429	447	402	399	395	415	405	393	413	424	415	436	430	374	393	401	442	448	416	431	434	408	411	386	405	413	451	429	452	428	409	412	429	425	419	410	428	429	429	403	431	416	430	381	402	430	408	451	439	384	420	428	396	394	402	409	412	454	386	427	416	434	419	432	445	419	439	405	398	424	425	425	434	416	434	433	442	417	412	429	430	451	418	416	427	400	424	411	413	438	407	436	427	416	490	388	449	375	380	440	446	430	402	411	428	455	394	405	409	393	427	444	440	439	422	444	392	446	417	397	430	418	443	407	409	401	419	428	439	457	437	405	427	401	436	446	390	442	419	397	404	454	443	381	389	424	439	423	396	405	385	454	414	404	434	398	431	442	423	437	407	446	401	407	433	428	436	429	404	432	417	459	459	442	397	395	433	445	400	441	400	407	438	415	441	406	404	431	423	425	452	412	411	416	427	443	404	414	425	414	436	405	427	407	459	423	423	397	411	449	428	446	433	393	424	400	452	410	436	432	414	435	440	417	398	401	418	406	433	436	392	399	436	447	408	434	433	417	384	400	418	412	424	441	447	436	385	416	422	399	387	421	399	411	418	407	408	475	423	406	414	457	406	394	430	415	424	407	426	404	387	461	430	413	404	435	393	428	459	396	431	452	437	459	429	403	410	413	418	412	445	471	406	457	399	399	432	404	421	414	382	381	384	394	383	381	428	432	408	402	398	426	424	428	398	428	438	398	444	414	440	409	415	440	405	450	372	422	399	452	416	421	447	400	423	449	414	405	423	435	443	457	410	400	441	420	399	421	425	418	448	420	411	420	453	396	402	448	408	421	472	431	421	425	416	458	462	431	450	387	430	456	388	402	409	452	410	418	393	423	394	393	421	408	472	394	429	403	453	414	447	409	451	402	427	435	418	413	422	406	428	415	443	413	417	446	429	426	408	442	427	444	481	459	434	423	397	422	420	430	455	399	402	424	434	421	401	451	408	428	394	392	419	412	433	441	421	415	402	434	398	382	445	412	422	424	430	391	432	433	425	423	421	442	406	426	449	453	436	431	440	414	429	427	436	428	429	405	432	461	424	430	390	433	437	423	408	446	445	414	408	407	408	424	449	435	397	409	460	408	423	467	414	433	428	409	413	405	424	447	415	454	401	428	401	424	423	420	435	435	398	435	442	454	403	444	419	397	398	391	419	403	406	410	413	437	398	429	390	469	403	447	408	399	408	408	422	420	457	386	440	421	431	448	399	435	431	438	433	422	415	431	397	428	439	432	437	417	386	399	414	413	429	444	410	418	438	384	453	450	408	426	427	425	404	437	376	415	425	421	398	398	407	445	444	436	386	398	405	406	409	407	441	426	440	437	416	422	373	432	425	448	398	432	375	432	414	397	427	403	440	446	431	402	411	423	448	385	372	432	407	380	424	432	438	434	433	411	431	421	408	382	389	418	409	431	430	437	419	407	400	461	399	440	426	424	388	424	385	413	452	430	420	443	460	442	403	435	390	420	392	460	442	386	408	471	391	413	424	427	436	443	397	417	449	458	401	421	448	408	395	427	432	464	433	427	439	494	397	412	435	407	421	416	400	437	445	460	433	451	411	422	426	448	418	438	437	407	401	432	438	428	385	430	376	426	417	424	398	453	406	426	427	445	440	414	459	377	409	403	394	399	454	424	372	404	410	422	426	431	398	399	414	399	438	419	436	410	446	421	448	390	428	451	423	430	461	467	420	418	433	415	425	398	436	468	391	394	421	456	411	427	405	422	404	419	416	428	429	429	439	427	427	421	381	432	452	425	430	418	434	445	394	408	431	425	409	362	429	414	446	465	400	440	425	397	436	411	421	405	383	415	420	408	443	420	450	420	430	448	410	441	396	412	446	403	416
20010	30003	20872	15518	14151	9316	8365	6479	4691	3675	2817	2399	2034	1973	1772	1439	1472	1069	720	693	696	765	731	708	580	570	574	517	559	520	486	477	487	498	442	499	481	470	442	453	468	414	480	466	465	447	451	443	454	464	519	455	472	474	434	439	484	474	456	416	417	443	466	456	464	493	440	451	419	465	444	441	477	496	486	420	475	425	482	461	460	455	428	439	456	450	480	445	447	409	448	444	443	428	468	447	495	446	446	467	470	442	433	423	451	472	441	484	435	447	483	459	462	448	460	469	446	453	439	459	478	471	441	463	486	467	456	473	427	420	477	380	420	490	474	439	447	472	457	427	463	461	467	452	472	424	467	424	414	433	435	445	464	450	434	437	443	462	474	455	472	449	445	436	470	442	453	442	442	433	464	456	474	416	462	434	434	469	441	440	494	460	430	448	416	451	458	461	470	432	480	450	441	451	447	474	450	444	428	481	440	462	458	434	471	417	438	413	455	420	464	410	441	451	475	440	460	440	454	468	437	471	466	449	473	426	445	409	459	430	448	425	426	464	439	432	401	460	447	489	473	457	407	448	447	420	461	493	487	475	458	467	471	440	471	411	445	462	478	407	452	460	409	446	441	471	493	447	448	427	497	448	459	492	460	483	435	448	434	448	434	441	457	458	496	445	466	434	428	473	432	432	464	465	433	460	478	496	461	449	428	424	435	440	421	448	470	479	448	454	456	458	451	433	435	439	454	493	440	460	433	486	465	446	420	436	454	452	418	389	436	469	417	441	439	422	468	447	437	449	448	453	453	448	482	483	468	444	450	414	430	490	462	451	441	440	469	442	440	482	453	407	486	463	445	496	473	475	440	432	465	443	447	468	468	464	485	459	449	430	442	483	468	435	430	408	476	460	473	464	466	408	499	443	438	444	482	445	482	449	481	433	453	476	473	443	463	414	452	438	467	450	467	425	483	475	444	451	457	471	431	464	463	467	497	414	508	458	455	456	468	452	460	480	452	426	439	430	428	480	462	443	479	448	440	464	471	465	444	455	469	466	450	478	496	454	413	448	416	462	425	442	460	431	450	473	451	454	456	448	403	454	470	462	457	438	488	441	456	469	414	487	453	422	482	443	451	458	427	486	478	494	461	455	450	456	438	497	458	439	444	477	489	434	469	434	457	440	465	446	429	471	463	446	441	428	466	450	454	456	451	438	426	432	457	445	467	465	427	464	487	503	493	438	446	454	452	449	452	439	422	433	481	464	458	423	461	464	410	509	449	455	445	432	457	485	466	441	462	454	453	457	436	468	468	457	456	472	455	483	461	457	464	474	453	452	449	430	442	457	462	477	425	427	450	441	486	450	487	425	453	408	429	435	484	445	465	490	440	483	497	447	450	411	459	403	457	433	458	439	431	443	424	461	443	463	407	450	461	445	487	464	451	453	491	466	441	445	443	459	467	457	481	464	421	456	441	449	448	455	427	425	444	448	461	459	429	469	525	428	431	411	449	432	463	456	448	480	447	448	437	467	431	423	426	464	441	467	407	447	434	464	453	425	471	483	430	447	459	457	497	405	436	441	422	479	439	461	482	420	473	463	465	467	481	457	467	479	466	461	440	409	464	450	472	461	475	468	422	441	459	458	444	436	448	468	417	462	472	443	445	462	432	450	492	462	494	518	438	430	448	410	481	467	439	408	440	470	417	464	465	471	468	449	445	451	447	445	446	422	446	450	396	449	446	456	444	431	459	477	455	478	485	443	451	457	426	484	445	443	460	451	437	439	469	425	471	426	448	474	462	437	447	444	415	473	457	488	455	460	455	433	469	403	442	433	453	459	400	447	491	462	439	438	432	459	494	438	443	483	471	456	434	464	421	448	484	474	464	490	454	445	486	456	462	446	465	453	421	509	458	455	435	458	433	409	428	487	446	431	509	468	456	467	427	414	456	501	454	432	427	465	459	470	448	464	448	431	426	433	439	436	465	440	435	454	425	399	452	448	504	472	478	444	455	448	440	391	418	461	407	475	464	452	419	447	443	452	491	457	442	420	437	447	399	425	418	424	472	429	442	474	461	434	433	446	449	429	464	466	472	427	461	460	438	469	481	440	449	423	441	456	450	468	451	471	479	465	434	452	490	467	472	452	493	461	484	465	417	477	434	494	429	428	435	477	429	461	449	479	462	446	479	490	438	430	495	438	455	446	491	454	431	455	405	476	453	485	437	428	440	447	425	476	460	431	485	477	477	428	413	430	439	429	466	462	428	465	431	475	420	444	424	440	441	457	460	504	450	427	442	452	440	405	466	426	409	437	434	449	434	449	426	452	462	440	447	457	437	433	430	474	455	440	507	456	461	423	479	439	454	445	490	465	453	440	449	481	442	432	448	421	483	436	450	454	429	467	484	443	441	448	441	451	450	474	433	455	458	454	422	449	473	469	489	476	460	457	443	443	456	480	476	466	436	432	462	497	434	456	422	466	465	462	445	467	437	477	461	466	476	462	476	424	468	445	485	483	465	426	458	434	425	401	427	438	448	428	439	438	473	421	455	471	428	421	441	453	454	451	452	447	455	467	477	408	458	419	422	488	461	446	436	461	488	424	436	418	502	461	444	473	435	450	444	428	506	442	484	425	448	474	487	391	451	422	450	472	460	427	459	478	471	482	437	460	484	437	467	477	439	467	513	472	481	468	422	449	434	461	457	440	439	445	438	467	452	455	445	466	443	456	432	427	431	417	457	453	422	447	445	464	450	419	447	453	429	465	446	445	467	441	440	457	491	462	481	453	504	423	471	478	459	460	455	496	440	447	469	444	503	445	460	427	432	459	479	461	460	439	432	454	415	490	441	476	452	439	476	489	462	469	432	447	408	435	446	469	416	472	452	435	428	445	471	457	438	455	455	441	505	486	453	410	444	428	420	462	452	485	495	459	451	497	479	486	445	455	401	458	472	463	428	451	489	415	467	470	440	450	448	470	485	457	428	446	466	451	448	440	453	451	441	439	432	411	403	448	457	496	455	438	448	494	510	402	475	491	415	485	450	480	442	439	469	438	434	462	462	499	443	437	453	443	478	444	468	415	450	446	445	452	438	430	440	441	466	467	422	437	479	494	435	436	424	449	482	453	448	437	484	456	432	427	474	463	429	412	407	468	454	440	442	496	452	484	481	421	441	471	459	437	452	453	445	438	439	440	440	457	442	455	482	447	444	406	459	450	491	446	475	447	478	435	464	413	424	449	488	437	441	459	447	474	478	465	465	461	468	448	438	460	459	479	449	471	442	432	422	478	445	422	422	453	483	429	444	464	430	474	464	429	460	442	454	446	470	454	484	462	462	424	459	456	456	430	478	439	463	457	476	375	423	477	455	474	437	459	470	423	434	438	429	453	469	463	449	437	462	496	462	464	416	427	422	452	445	495	492	498	482	411	438	420	433	477	414	443	475	461	434	477	442	469	454	478	432	448	451	476	435	467	450	489	460	455	449	448	454	472	453	448	446	419	445	428
23298	20641	27707	23680	21084	17126	10286	7358	4458	3158	2650	2120	1831	1909	1663	1400	1156	845	702	630	577	668	656	566	493	486	452	440	442	350	367	360	303	359	322	312	361	312	340	319	331	289	333	279	316	301	321	312	315	348	340	307	320	296	328	309	315	367	367	310	329	301	287	300	312	285	325	327	287	312	312	311	333	288	319	326	310	330	314	323	301	335	299	308	276	299	306	298	301	295	297	327	335	336	299	325	332	319	323	310	315	279	332	295	327	322	284	319	304	286	323	287	312	318	305	303	306	302	294	318	328	278	326	303	305	320	307	294	314	292	314	342	298	297	278	304	281	320	323	301	315	339	312	278	311	317	314	299	320	321	317	289	320	311	338	323	312	336	300	324	300	323	342	304	275	278	300	327	323	317	332	311	325	319	313	301	346	342	313	318	308	329	308	289	325	361	327	349	311	315	304	293	326	290	309	325	316	318	293	323	313	319	324	282	309	326	305	320	320	325	289	310	308	307	315	303	316	286	304	341	327	316	308	305	257	317	287	305	306	300	279	311	311	327	297	325	310	337	277	295	301	321	332	276	311	337	298	310	318	309	320	268	307	289	291	309	305	306	288	295	330	318	314	300	293	318	290	297	279	289	323	291	295	358	341	336	311	316	321	326	317	306	333	330	330	321	264	299	301	321	291	299	301	296	313	291	275	296	327	291	288	279	318	283	310	277	268	331	287	314	315	314	334	326	301	269	303	309	297	329	296	328	300	310	307	308	321	343	295	294	302	292	314	327	330	317	338	305	319	326	306	304	318	310	307	281	322	300	305	313	322	333	313	296	276	315	301	322	320	326	322	274	285	313	297	294	307	296	305	304	322	316	335	277	314	323	323	315	333	313	354	316	338	279	318	309	328	302	326	346	321	302	293	306	299	288	307	326	304	324	326	312	289	312	300	305	339	295	279	307	273	330	289	293	320	287	327	296	361	314	338	349	339	328	307	312	320	311	326	288	311	284	323	293	344	330	340	317	335	302	304	301	327	329	323	318	317	310	328	318	308	311	305	326	293	297	336	323	320	300	350	299	313	285	305	278	308	310	322	337	288	283	294	333	295	290	304	270	288	299	298	341	277	299	315	308	305	307	298	276	299	325	307	275	341	299	297	317	325	319	333	308	294	289	316	317	330	298	301	302	316	313	322	306	303	309	322	310	269	314	309	317	291	299	278	330	343	278	321	285	306	294	314	306	298	330	311	312	295	337	319	295	313	298	334	293	345	297	328	300	307	331	336	298	320	313	284	238	311	310	278	303	302	301	293	309	301	298	326	327	294	339	292	289	323	317	285	334	320	291	305	294	298	302	307	311	300	303	310	287	297	331	335	292	316	302	309	339	339	307	335	303	326	318	366	314	292	307	307	325	304	317	316	319	319	257	333	308	322	312	337	302	329	324	304	311	315	323	316	309	320	323	345	309	287	297	322	299	319	293	332	309	305	321	322	292	298	330	306	307	318	309	346	317	347	345	290	305	318	310	317	311	310	300	325	299	283	296	295	310	310	335	329	329	318	305	308	319	325	299	301	300	302	299	297	298	330	328	296	319	321	348	279	307	337	325	308	317	297	311	334	308	310	318	319	303	287	280	326	301	287	332	324	307	298	326	305	324	282	326	298	297	316	295	309	309	296	318	296	323	297	305	299	324	318	324	307	268	305	325	281	332	320	283	281	314	309	331	310	340	319	297	260	304	308	319	318	354	283	267	318	295	283	299	309	318	312	339	329	315	306	307	328	335	287	299	326	311	309	314	315	303	303	306	307	304	299	319	329	322	312	307	312	294	316	297	299	319	300	308	306	273	310	304	319	288	302	281	329	284	302	306	272	312	304	313	287	314	269	316	328	300	305	296	313	320	306	298	268	317	293	312	304	323	295	323	293	333	277	303	330	305	317	321	323	294	332	322	307	320	299	308	315	304	294	301	305	293	314	297	289	289	300	324	306	310	301	319	339	350	279	329	295	312	300	300	299	330	327	280	318	325	346	313	316	285	293	345	281	303	293	294	285	275	317	317	314	291	319	327	296	298	248	295	328	329	315	323	283	271	274	300	331	323	288	305	276	305	326	292	318	313	310	307	305	313	308	305	296	293	326	310	311	306	316	307	288	342	305	311	317	305	310	309	301	317	299	279	319	318	319	291	291	353	313	334	312	318	263	290	317	320	311	315	309	295	307	319	287	298	304	335	302	317	311	327	346	297	304	304	295	327	294	305	317	310	298	323	316	295	308	342	296	291	337	319	287	319	345	301	288	331	300	302	318	321	306	289	344	275	294	299	315	311	332	313	310	324	302	296	316	315	297	276	244	314	299	336	336	300	281	292	321	332	321	295	292	313	327	275	317	326	341	303	314	307	295	306	302	301	320	276	293	302	318	320	333	303	330	295	308	276	312	286	330	300	325	286	349	275	313	301	328	310	307	289	318	327	321	284	327	324	291	299	348	335	332	267	284	291	297	301	307	305	296	297	318	322	272	277	307	307	301	295	307	305	311	318	299	301	333	328	339	293	324	299	348	294	315	335	294	318	332	308	309	279	315	297	280	312	343	311	309	357	308	319	331	294	306	327	313	313	290	338	309	307	292	295	308	322	309	289	310	298	309	302	312	308	320	289	303	313	289	336	346	302	281	310	315	333	281	333	288	322	286	278	294	319	299	323	304	327	370	303	306	277	311	306	309	344	314	297	297	314	292	280	326	310	316	286	295	294	302	310	299	333	308	305	305	317	282	285	321	315	316	306	324	297	316	296	311	285	329	292	285	344	313	309	309	329	328	279	323	296	273	311	286	311	309	337	331	291	313	324	304	327	285	321	288	331	295	280	326	275	317	317	284	328	337	351	295	337	289	317	283	300	335	283	278	315	297	338	300	327	309	306	316	320	301	325	321	276	333	302	310	282	287	325	309	331	307	333	306	321	289	336	300	329	321	299	293	318	334	349	305	298	301	308	298	319	309	302	300	271	289	309	334	302	348	334	272	301	328	329	341	344	309	322	319	339	300	320	306	324	322	320	306	328	278	334	310	286	307	292	292	327	303	303	297	319	298	337	295	318	307	320	322	313	322	309	316	306	283	319	335	324	307	294	309	291	307	305	291	299	323	323	299	322	327	297	281	302	268	316	301	323	316	272	337	305	308	312	303	300	327	313	323	298	333	315	318	339	313	281	291	323	297	296	317	290	326	312	324	321	305	320	298	293	332	277	311	301	316	304	314	267	289	316	327	307	308	313	297	301	298	299	317	338	327	313	287	327	315	287	327	342	290	280	311	299	305	325	303	318	300	322	299	323	317	344	322	315	311	291	297	283	345	317	281	309	284	301	304	308	362	322	310	297	310	296	320	308	282	318	324	300	341	333	287	312	316	334	313	305	286	280	328	319	295	314	307	313	283	339	274	315	294	298	319	293	330	317	320	334	318	323	309	304	303	298	307	300	284	320	314	331	310	320	323	315	327	304	303	321	324	312
20233	34358	26255	18899	17761	13859	11532	10626	6924	5107	4260	3355	2842	2828	2354	2023	1681	1176	964	737	763	888	767	675	582	598	500	543	474	406	413	366	354	355	350	360	357	316	316	329	345	351	357	375	340	373	324	319	376	309	315	340	345	330	358	337	361	358	323	311	339	303	353	326	321	352	346	335	355	340	328	332	351	330	312	377	356	327	307	335	323	318	334	322	344	307	312	337	340	324	345	315	340	342	358	321	356	326	302	322	320	344	324	332	347	348	333	317	328	317	335	382	312	315	333	301	328	323	315	365	345	336	339	328	329	296	319	323	338	330	337	314	326	321	332	321	311	367	339	327	340	320	303	320	303	307	337	334	342	323	368	291	328	344	311	281	323	311	320	314	296	325	327	364	351	331	306	327	319	331	338	301	297	333	349	299	279	343	326	373	314	336	312	337	294	309	311	325	369	330	333	321	325	325	308	351	335	355	338	335	356	297	351	335	339	343	330	326	352	353	345	285	301	332	336	322	337	323	340	296	332	360	334	343	349	341	330	319	346	329	331	339	344	345	341	332	348	325	353	335	326	333	344	308	315	314	312	334	313	341	319	330	342	316	338	302	349	325	356	338	329	334	296	340	305	300	358	348	335	337	330	352	314	331	347	323	323	368	341	329	320	320	335	339	306	304	328	304	345	326	349	346	337	327	314	316	315	352	342	361	318	325	337	352	351	344	321	364	322	338	340	315	339	295	317	322	309	321	295	292	351	341	351	372	340	345	328	337	321	326	345	334	322	346	310	327	351	328	318	348	370	328	330	318	338	369	337	359	347	304	291	336	313	325	343	345	330	316	334	342	326	321	332	340	327	320	348	344	342	314	331	295	366	340	356	332	328	341	362	307	331	341	330	289	332	320	305	342	319	320	337	345	288	346	327	325	329	308	306	346	323	312	350	312	355	335	324	332	335	304	301	302	338	349	332	316	324	328	327	319	316	308	337	327	333	313	324	327	345	325	296	337	311	352	326	351	302	345	331	342	343	322	336	331	345	324	338	328	349	356	318	350	354	331	340	309	279	303	278	322	341	303	347	352	346	336	326	342	334	354	342	330	333	333	323	320	328	283	331	364	309	348	339	322	341	311	322	309	324	330	327	370	351	335	342	349	328	331	313	308	316	328	334	329	311	325	297	337	320	319	350	324	326	333	340	298	335	340	342	335	339	331	308	309	340	341	340	324	299	337	335	317	367	325	347	352	345	334	335	301	360	313	339	349	313	306	352	326	319	358	323	340	345	325	318	333	337	336	304	332	330	339	341	327	378	340	314	324	337	319	336	321	316	311	328	339	333	313	347	341	343	339	341	347	315	298	323	325	329	343	349	336	352	338	361	322	325	335	331	303	315	300	322	312	340	314	333	345	326	308	322	315	304	348	339	348	321	308	332	320	333	356	316	357	359	346	346	341	305	314	340	334	306	352	347	300	338	360	319	362	302	337	299	353	332	354	332	340	327	349	335	312	322	300	356	339	323	308	315	333	343	337	338	326	355	303	379	311	340	330	324	318	326	337	330	320	327	319	304	313	348	352	363	332	342	340	335	334	348	334	316	359	340	341	334	343	334	318	342	335	323	303	318	329	308	306	334	338	324	353	347	342	369	358	333	340	290	336	304	317	330	318	316	336	316	342	315	325	348	317	341	337	317	352	298	331	346	334	326	343	323	328	328	318	325	306	328	352	344	320	354	302	325	299	356	329	336	340	345	351	350	343	371	315	369	327	327	331	307	331	355	301	336	328	322	346	317	330	347	351	331	337	357	323	331	319	321	332	356	328	281	352	296	339	327	338	313	315	328	297	330	345	355	351	331	332	333	342	307	322	315	330	296	332	333	364	313	361	360	340	315	355	312	327	327	318	312	366	319	322	372	337	325	342	369	339	315	343	357	350	298	325	307	339	330	322	354	330	318	333	320	357	355	346	353	336	336	348	336	357	383	339	330	298	321	326	319	326	318	330	351	354	318	340	335	322	319	328	319	305	326	355	347	313	336	314	330	341	340	348	282	352	352	344	332	320	336	353	327	305	339	318	318	328	337	324	297	329	343	319	299	293	345	341	289	323	348	341	308	344	300	357	360	374	353	324	341	344	356	295	296	317	349	300	311	313	331	365	323	349	328	312	304	351	335	325	342	310	348	332	333	332	319	359	334	342	289	308	294	335	348	342	348	323	310	358	345	320	336	340	328	310	321	322	338	326	316	321	301	336	342	313	341	345	349	341	328	347	326	338	317	325	307	353	285	321	319	318	351	306	343	338	312	316	332	373	348	341	285	352	343	321	335	317	310	356	311	330	288	314	358	320	335	308	313	348	347	346	312	323	326	309	324	308	347	314	320	358	340	340	308	285	333	320	327	337	355	321	303	336	334	323	324	318	322	344	345	339	318	342	306	328	331	319	353	309	313	336	348	315	316	330	320	354	336	336	297	339	291	335	340	320	351	333	342	327	321	359	312	322	339	357	350	331	357	337	347	346	326	330	309	339	336	330	340	295	358	338	327	319	325	392	320	317	329	302	332	365	309	367	309	332	336	335	347	302	325	324	341	314	344	325	306	336	326	299	343	353	335	353	322	352	297	339	323	333	301	298	347	302	328	348	335	301	314	331	331	342	329	372	286	306	345	336	311	321	320	330	330	327	322	336	303	327	314	356	288	307	329	347	322	338	303	337	307	344	329	354	326	364	337	354	334	323	330	348	361	322	333	359	342	315	353	318	328	340	367	367	326	326	326	316	333	328	329	315	315	340	307	311	367	352	334	312	328	315	349	355	327	315	299	308	351	311	313	321	342	305	345	315	329	367	332	334	339	350	354	320	342	358	292	305	311	329	332	330	315	306	302	341	360	353	345	306	310	342	344	314	331	337	311	347	331	367	342	314	359	332	330	336	322	338	316	359	283	315	307	345	322	325	341	318	334	349	320	343	317	352	303	342	342	322	321	340	288	325	320	310	317	316	322	328	324	286	307	318	331	326	354	344	285	318	343	354	335	348	338	347	313	338	296	349	302	341	328	318	344	325	356	314	309	291	348	344	329	314	328	319	365	337	337	313	321	339	330	332	344	294	316	337	332	326	328	310	329	338	316	284	367	343	356	323	311	314	339	313	295	343	315	332	327	294	349	311	303	337	305	334	335	369	358	318	335	328	322	316	337	319	311	345	368	313	343	318	328	310	331	329	295	334	381	330	341	332	350	339	377	330	355	295	308	313	347	296	322	323	316	327	341	350	351	320	313	331	306	342	321	346	316	346	334	316	309	323	326	344	328	307	357	335	330	334	321	333	329	319	339	325	296	337	334	361	313	318	341	330	330	322	348	320	276	375	320	312	347	329	288	343	325	291	340	309	340	296	328	352	319	341	337	329	332	327	351	319	339	322	334	304	316	348	323	321	324	332	315	302	286	330	336	327	335	346	316	323	310	314	336	300	339	320	322	331	300	309	333	369	304	320	317	337	365	325	315	325	330	333
25672	21740	28180	26062	18489	11232	7010	5842	4173	2760	2526	2088	2009	1894	1575	1459	1324	1087	975	838	888	935	827	804	846	757	740	758	774	710	630	625	673	637	677	635	654	656	677	624	609	623	640	648	664	697	632	659	647	610	629	665	667	610	616	618	620	690	671	647	619	656	657	639	649	631	630	610	603	620	629	651	627	611	607	678	616	617	643	626	653	606	627	660	616	649	612	633	642	609	603	647	635	655	683	586	615	689	686	642	668	645	653	611	597	645	623	643	647	632	623	623	678	603	603	688	677	655	622	613	623	604	638	605	627	665	628	639	602	673	689	599	651	604	639	607	617	608	624	628	610	646	689	623	603	683	628	640	641	661	653	663	636	648	607	635	598	641	677	612	700	653	569	619	647	661	627	663	634	628	619	657	621	624	629	671	654	630	655	619	633	676	643	632	626	611	679	680	658	667	600	653	655	636	673	652	590	627	597	639	611	667	607	631	594	620	685	617	660	639	662	649	596	615	602	635	617	673	634	619	644	623	675	660	681	650	655	640	617	610	640	651	695	599	650	679	629	628	667	647	624	627	646	685	650	642	643	598	653	650	621	651	603	666	660	623	611	643	541	648	620	607	623	643	668	611	608	640	643	648	642	622	684	619	639	616	580	591	646	670	625	666	649	621	593	632	668	669	607	650	627	672	632	667	620	647	631	671	615	588	665	626	659	641	615	628	563	644	603	613	670	636	618	616	670	612	602	589	615	614	656	621	596	641	634	634	620	596	637	591	597	640	617	592	678	638	616	619	630	607	613	664	632	572	622	663	589	639	619	618	654	610	630	645	641	630	624	649	597	655	644	636	642	611	672	623	609	651	620	675	627	670	636	659	659	620	666	642	654	668	622	609	622	649	615	675	629	626	609	607	624	616	636	617	661	566	648	559	587	620	637	636	636	588	627	688	625	608	595	666	639	656	568	634	663	682	624	677	645	596	652	620	623	648	596	651	612	632	662	578	664	581	633	638	647	672	622	609	663	631	612	590	626	642	599	630	652	663	610	643	644	672	638	593	662	638	614	612	658	633	553	619	622	597	639	614	597	616	633	653	607	628	606	649	657	610	654	598	644	666	613	643	631	660	602	624	601	665	665	610	629	654	601	666	673	629	644	626	662	628	607	639	615	635	630	655	612	614	617	636	654	579	596	631	653	638	569	654	617	638	644	637	637	636	561	648	604	632	645	651	615	661	628	618	648	640	654	562	661	680	628	613	642	620	646	607	595	608	644	634	627	676	627	663	644	656	634	622	610	671	615	692	611	596	619	609	600	674	642	639	650	633	711	659	596	643	648	671	637	637	658	605	655	616	629	648	538	626	657	570	599	648	642	617	648	627	644	610	645	626	637	641	615	629	625	604	635	566	629	610	613	627	637	614	588	611	589	619	631	633	631	648	621	655	690	640	623	657	655	619	599	616	612	627	605	618	669	601	640	657	645	672	621	615	650	632	664	646	600	612	636	629	652	635	619	649	599	639	673	591	634	614	650	658	669	616	616	621	632	643	634	664	601	685	633	651	630	643	653	641	636	631	624	649	624	606	648	605	630	656	626	656	626	607	592	701	626	643	666	582	664	639	657	657	642	587	644	592	630	643	630	620	631	656	634	613	637	606	592	611	631	624	670	654	625	606	631	649	650	615	663	620	640	616	624	672	607	663	607	619	608	631	619	637	615	627	623	622	605	644	626	629	596	631	627	603	641	622	628	679	650	655	600	629	642	639	606	607	654	629	664	650	692	605	636	624	637	620	623	641	640	661	637	652	679	643	636	634	621	603	631	602	571	597	683	635	565	570	643	617	632	636	641	627	618	635	607	621	635	577	645	637	649	601	629	653	626	596	669	616	616	627	635	656	642	629	637	685	625	650	698	626	635	594	612	642	613	626	632	628	669	618	605	618	636	638	672	597	655	613	660	637	632	608	648	620	656	589	631	609	662	622	630	646	617	622	643	648	626	631	640	622	611	659	608	649	637	620	592	667	623	627	639	665	626	631	639	619	634	604	618	660	643	651	595	665	625	655	594	621	580	635	627	618	660	647	606	643	587	635	660	678	586	605	612	692	643	624	664	601	628	636	637	662	627	643	630	598	693	639	628	630	617	641	616	678	643	619	624	670	641	661	612	599	689	621	661	605	618	621	635	625	618	577	648	645	581	635	583	632	663	692	664	625	617	662	629	660	618	601	601	602	648	611	612	656	616	693	656	593	661	632	592	625	610	642	595	673	652	668	642	668	667	645	634	665	635	667	662	621	626	642	656	620	618	651	660	622	645	619	619	634	634	684	624	620	610	639	612	737	617	608	638	621	662	631	645	645	657	615	614	677	659	619	626	672	632	656	619	629	620	600	647	645	609	594	607	626	624	646	634	647	659	619	682	585	678	613	604	698	608	688	638	677	623	644	641	609	651	654	648	644	611	595	583	617	625	630	653	645	664	624	592	607	637	620	653	622	609	654	633	682	635	623	648	618	669	666	639	656	660	630	623	634	642	610	626	611	644	636	618	607	606	643	611	637	642	625	636	588	655	665	646	651	666	625	563	639	618	650	656	644	638	661	618	627	651	648	615	650	619	618	638	611	644	590	620	643	624	648	602	641	616	611	598	601	654	667	622	583	625	628	654	642	631	618	626	648	640	646	589	638	616	632	630	607	649	624	634	651	662	686	571	663	617	590	591	624	644	639	594	644	698	644	598	637	621	642	625	674	650	617	634	630	635	638	653	635	665	577	644	652	604	644	587	620	646	621	650	663	630	579	639	592	647	602	663	620	622	601	661	616	626	624	659	657	645	649	637	631	638	616	672	639	628	645	600	654	602	631	656	640	631	630	619	668	603	629	614	613	602	619	606	649	600	624	650	626	626	623	654	623	642	578	633	611	640	657	640	635	616	579	635	630	648	625	656	589	646	603	641	600	645	611	622	648	610	600	635	636	664	686	589	613	665	636	620	635	596	672	656	624	679	693	670	659	621	625	652	634	642	624	610	619	602	645	622	669	593	624	637	619	677	671	620	636	636	657	617	636	617	610	603	672	657	632	671	607	681	616	607	638	644	644	689	658	667	636	649	627	620	614	616	575	645	617	668	607	626	569	612	629	648	638	663	623	602	664	577	642	633	630	670	654	663	635	678	649	645	611	590	565	598	675	586	609	607	627	648	620	670	593	675	626	616	658	615	608	674	611	598	584	622	626	694	610	625	654	659	647	680	637	625	614	615	668	607	634	650	627	622	640	619	631	647	615	587	611	627	606	623	664	630	644	678	657	626	646	653	618	647	639	670	652	650	589	603	625	686	583	610	649	660	647	648	653	622	635	629	638	611	624	620	633	639	644	638	611	632	602	641	637	611	656	645	572	637	662	648	644	608	641	596	638	685	614	686	663	624	559	699	630	668	632	636	587	593	665	683	682	626	652	580	634	617	627	581	660	620	641	601	651	619	615	625	650	685	607	606	636	606	624	648	598	646	649
20312	32365	23173	18066	15468	13375	9827	9271	6496	4572	3979	3168	2992	2730	2290	2086	1721	1452	1227	992	1026	1128	1011	981	921	918	813	797	757	775	729	697	671	671	664	656	627	711	670	691	678	633	695	693	640	654	640	683	651	647	705	657	709	652	691	661	669	665	669	633	664	709	653	697	654	685	664	685	646	693	659	656	676	614	659	728	632	667	656	675	692	610	659	680	688	626	688	670	623	709	632	688	710	643	681	645	665	615	631	618	689	636	653	588	682	632	654	675	610	675	646	667	666	614	673	643	606	646	633	675	644	632	663	664	658	601	714	668	642	654	688	644	655	649	611	661	694	667	642	613	630	596	601	657	673	673	657	634	626	699	691	648	643	652	657	647	658	661	651	634	672	653	650	596	623	664	651	670	729	662	621	664	637	651	634	658	642	644	679	652	662	654	645	636	644	671	642	674	697	682	622	661	633	652	622	672	664	675	723	690	643	658	656	656	703	663	676	664	588	660	617	661	630	660	658	633	647	615	683	678	676	637	640	672	697	649	611	668	608	677	674	648	635	657	654	673	644	644	628	685	660	663	640	671	603	632	706	608	623	658	631	616	665	676	713	648	657	637	689	628	598	652	666	649	647	678	661	648	677	618	678	654	661	634	660	621	587	665	639	672	658	704	649	639	640	630	683	617	668	645	663	620	660	693	684	672	661	653	667	689	620	685	631	693	624	673	713	656	633	658	674	649	679	654	655	655	640	633	654	640	647	613	625	667	672	651	658	671	633	661	662	677	702	662	648	626	649	671	702	674	659	644	627	661	642	649	590	680	680	649	655	673	654	678	664	673	632	651	687	664	650	710	690	687	687	661	663	676	661	646	685	669	687	639	660	630	655	677	671	634	664	665	652	698	629	704	651	629	633	657	631	675	711	712	637	657	644	604	715	639	632	615	603	639	646	634	651	648	644	665	629	630	635	677	688	679	682	659	651	653	584	624	609	618	663	629	698	567	687	674	652	682	666	671	663	680	623	672	624	701	673	667	589	611	634	630	595	703	663	684	676	605	618	641	651	668	658	667	644	644	669	669	648	711	667	637	655	674	639	685	657	625	645	653	671	676	666	678	681	669	670	705	694	651	638	650	685	657	688	659	674	628	622	611	561	666	624	653	698	602	654	664	631	607	653	617	642	673	610	613	683	670	642	644	649	630	649	670	627	695	625	636	650	655	653	669	666	680	666	711	649	644	675	628	673	668	673	649	637	645	612	632	698	653	637	617	672	660	667	710	642	667	644	667	636	663	654	654	654	641	631	639	632	633	639	635	696	691	653	648	647	666	666	659	658	662	661	642	619	702	659	687	660	645	697	686	625	651	660	648	628	619	626	651	610	674	668	670	647	666	679	598	659	658	662	659	666	651	693	668	640	693	655	673	675	669	653	643	646	667	633	683	612	687	610	686	641	655	657	669	619	671	640	638	636	646	670	677	647	706	652	622	651	658	650	656	660	651	644	676	636	646	689	657	675	666	704	668	623	706	641	697	570	655	691	625	646	675	641	628	644	605	675	661	653	641	649	629	623	679	666	669	652	668	673	667	613	611	680	644	642	651	677	631	694	662	630	700	690	699	676	713	651	685	621	677	657	686	616	651	686	701	640	634	660	622	650	637	675	643	613	634	652	625	653	639	650	641	676	672	673	648	650	639	643	700	603	633	625	639	644	714	649	666	648	646	638	681	661	637	702	643	687	639	645	639	701	631	657	657	681	663	677	657	633	657	690	649	618	641	621	627	707	650	678	636	654	639	667	601	658	659	658	650	631	634	618	652	661	617	649	645	617	674	682	655	677	635	686	635	644	709	642	674	661	650	638	644	670	655	662	684	652	668	678	625	607	607	673	666	653	636	666	679	658	651	679	682	680	649	636	673	636	657	656	665	609	661	669	663	671	665	638	643	677	631	670	646	630	630	628	675	621	658	639	623	659	645	660	671	687	645	653	674	685	642	623	612	626	637	635	669	625	657	659	692	632	699	655	639	625	648	624	654	653	674	628	647	659	669	690	674	649	669	640	659	657	652	612	645	619	656	631	696	625	684	707	673	618	661	644	643	677	680	656	660	676	631	691	643	643	700	660	660	644	658	619	674	646	666	663	672	643	663	660	657	614	619	634	679	667	677	668	619	623	665	683	665	681	658	603	663	617	679	650	666	635	592	649	650	638	665	667	662	698	665	680	617	643	674	635	705	621	638	624	621	674	687	622	642	695	646	651	650	686	692	649	656	679	662	654	672	653	680	671	660	668	646	637	651	669	643	648	639	642	654	653	694	663	682	621	622	615	653	627	655	622	647	632	666	692	646	616	667	646	680	676	618	561	672	660	662	649	650	681	665	669	673	620	710	632	669	654	607	633	647	628	651	628	654	616	677	666	676	622	675	638	627	641	693	681	643	640	664	628	698	680	687	665	614	586	634	713	675	675	678	659	657	676	623	630	616	655	669	636	629	683	647	644	702	586	640	698	646	664	622	638	610	625	674	657	671	643	650	674	686	618	696	654	639	653	640	650	642	686	659	666	650	646	685	688	695	639	713	673	660	631	620	645	651	614	636	695	671	584	642	635	610	673	633	663	660	651	707	646	655	619	653	702	694	697	647	600	671	620	667	665	660	635	657	676	683	656	667	671	657	663	661	643	656	638	660	678	676	636	649	666	691	635	649	716	662	670	660	685	586	644	647	652	637	650	628	685	661	676	687	644	651	638	569	668	707	647	641	639	655	686	630	637	634	680	632	660	668	640	665	654	632	629	710	644	677	693	615	610	636	685	649	628	693	664	663	664	653	692	598	669	683	644	672	633	701	658	708	651	637	663	636	653	677	673	717	662	671	649	708	678	668	643	649	643	691	671	646	673	664	662	628	642	660	721	637	638	689	668	675	625	609	648	618	677	656	615	666	647	652	666	610	646	686	660	638	683	648	616	638	682	646	663	657	628	636	644	684	651	625	610	639	643	626	676	650	615	663	702	669	650	662	614	657	634	658	650	627	685	658	656	661	678	647	640	679	638	662	674	689	652	634	647	660	661	657	632	697	654	683	642	673	638	634	715	656	654	656	651	648	662	654	647	663	660	608	618	639	638	672	630	634	649	586	636	669	694	697	674	626	660	641	646	648	665	626	664	668	664	611	631	703	630	671	631	627	668	672	701	687	669	600	713	623	639	643	671	658	686	629	615	629	627	632	638	649	645	645	612	647	644	674	644	666	633	638	673	641	626	625	623	670	633	659	657	630	670	675	730	637	646	621	722	615	715	705	662	621	687	643	649	641	695	624	635	619	687	643	647	663	683	651	659	616	641	687	655	622	624	653	639	666	625	616	684	692	634	628	650	642	642	665	668	656	616	691	635	671	627	681	631	648	714	624	639	687	661	672	678	669	665	673	655	682	650	646	677	662	663	621	640	672	665	595	625	648	619	639	663	655	655	654	630	709	704	648	708	649	687	688	687	651	660	642	663	661	647	644	621	636
22263	20746	28266	23318	20867	21864	18204	8265	5653	4266	3536	3202	3229	2628	2403	2054	1924	1464	1123	901	1070	1094	1046	1021	873	789	791	696	697	665	596	620	588	622	568	570	595	578	524	542	547	579	548	572	561	524	565	549	560	538	541	528	538	575	579	579	579	551	562	566	562	574	562	521	546	558	567	557	568	554	552	500	525	544	560	521	534	554	523	519	559	593	513	580	554	518	547	529	594	553	566	545	530	528	527	518	511	569	510	552	547	470	533	534	545	545	528	557	492	549	531	508	530	540	573	564	525	582	530	530	558	538	519	517	528	541	560	556	550	511	526	555	579	514	584	527	510	544	554	530	528	561	571	539	545	527	560	547	560	569	548	541	541	540	531	576	560	555	548	537	565	528	590	639	541	550	561	562	526	527	508	558	499	532	564	561	538	512	574	569	556	545	551	539	564	486	530	532	548	540	506	501	538	580	534	515	514	504	522	553	539	567	547	550	519	540	569	537	491	511	512	589	517	597	528	547	556	511	578	549	537	552	568	566	584	556	575	530	567	562	586	551	547	537	566	517	538	566	544	525	564	523	559	480	540	562	536	553	530	579	553	592	552	551	570	524	536	551	568	526	539	510	544	554	549	555	506	544	537	515	512	528	533	547	526	517	578	534	503	523	560	543	576	513	533	534	585	544	548	567	558	553	555	543	549	546	524	586	522	519	526	577	525	552	542	562	572	558	587	553	514	573	548	519	554	595	544	546	543	586	556	551	514	553	569	520	533	547	544	540	551	573	490	574	552	554	535	533	558	530	523	592	517	536	533	533	565	522	538	569	580	522	522	535	532	576	586	538	545	528	531	529	552	554	531	506	533	513	543	528	578	587	520	527	543	528	567	491	504	576	533	559	560	555	554	536	558	575	535	468	602	500	524	526	512	536	546	569	574	530	534	579	521	531	530	562	543	570	513	524	546	560	537	556	559	512	564	544	547	551	538	516	534	547	599	533	529	534	521	530	517	551	538	511	538	565	562	562	543	527	567	565	517	548	551	518	479	521	542	553	546	534	551	528	544	538	536	507	549	534	538	530	551	507	535	558	520	535	523	547	569	558	525	587	548	550	593	518	552	531	536	537	571	588	576	540	536	534	548	538	589	588	546	552	570	549	527	520	545	533	544	522	551	566	591	497	565	556	525	484	538	485	567	573	533	549	561	557	568	556	563	586	563	536	565	544	545	529	557	565	470	579	561	538	588	532	553	523	563	546	598	552	544	554	481	556	565	556	538	541	548	551	530	577	553	550	490	505	535	527	531	532	506	540	565	515	535	567	551	520	534	595	616	548	538	512	532	577	531	563	576	566	545	575	531	527	561	569	561	552	539	549	564	559	571	529	532	538	542	497	546	524	551	540	557	590	546	510	541	589	591	542	582	567	539	549	566	491	513	553	520	535	522	513	563	527	587	552	560	545	520	541	561	588	540	531	525	559	557	577	484	548	535	562	523	529	519	551	577	531	513	562	517	535	569	572	530	532	533	561	534	570	521	502	604	575	519	562	591	551	533	550	549	546	544	535	548	517	588	536	538	556	560	522	537	542	560	542	524	517	516	589	522	561	530	563	533	537	565	540	539	517	563	492	534	585	580	555	563	575	584	545	558	557	518	548	535	580	534	537	551	516	559	539	519	559	527	550	505	520	575	533	542	525	561	542	536	524	544	507	546	535	518	521	586	491	504	563	566	558	553	519	508	517	513	503	563	523	563	498	549	540	548	560	516	569	529	532	533	496	491	564	554	585	558	495	542	546	566	526	581	527	536	523	526	561	578	573	583	556	554	526	543	533	563	541	548	517	553	525	550	497	549	506	557	550	584	527	595	528	540	544	536	509	551	530	535	594	556	531	556	570	564	543	523	534	510	555	512	516	542	507	501	554	524	565	545	522	559	561	542	529	564	508	515	547	511	552	536	568	533	572	563	547	505	528	538	566	563	497	563	530	554	527	589	553	538	527	548	493	549	527	530	506	537	542	544	530	562	543	549	528	544	548	554	512	553	556	553	525	531	550	576	559	563	508	576	576	559	575	507	570	557	541	522	553	537	553	579	557	597	572	521	502	531	559	537	555	518	512	532	554	556	576	518	602	556	516	568	524	596	531	537	551	568	521	559	557	508	530	557	540	554	548	573	541	520	560	586	530	557	563	524	572	578	548	548	516	500	573	541	572	548	492	546	552	577	552	522	546	557	526	554	564	533	514	556	500	555	550	525	531	561	514	550	553	522	530	522	542	525	538	515	550	536	528	539	531	546	527	519	537	546	526	531	525	539	584	551	508	540	492	540	514	488	562	532	538	552	510	506	460	546	534	510	545	494	550	569	540	545	529	570	579	565	523	558	570	555	575	497	548	548	502	508	564	571	531	541	514	550	480	535	520	531	549	561	526	549	564	570	569	511	515	583	541	542	538	575	602	504	524	522	508	567	547	533	604	578	504	556	546	566	544	537	555	552	559	536	538	511	540	563	552	559	580	559	512	541	538	548	519	590	537	581	548	551	494	503	542	542	538	565	531	538	495	573	578	552	517	495	580	564	487	550	556	529	537	544	534	512	517	550	529	561	537	540	508	506	577	590	528	550	555	558	526	545	535	506	561	540	506	538	553	528	537	566	520	552	570	549	569	556	538	514	509	574	543	558	554	530	526	530	586	533	568	525	520	544	524	573	498	539	553	521	549	565	553	541	518	517	552	530	537	533	555	539	517	569	581	542	544	579	556	534	555	527	540	534	547	581	511	535	518	547	507	571	536	577	551	545	591	523	523	531	552	541	519	526	549	549	491	552	540	514	551	522	556	507	484	545	498	563	557	528	543	534	562	575	525	555	551	579	550	563	552	547	519	569	570	530	565	560	570	572	545	526	512	494	568	523	571	522	562	584	540	567	536	545	555	564	539	536	576	559	547	539	516	535	548	506	533	563	511	559	587	529	551	551	524	494	509	542	527	506	525	537	585	557	538	591	538	576	484	495	563	558	566	527	521	556	563	581	523	536	526	514	535	569	594	492	534	549	593	526	532	555	543	597	532	560	503	553	534	540	531	559	554	541	575	547	571	575	534	540	529	534	516	496	527	585	530	576	479	523	574	504	533	538	529	503	574	559	544	525	574	540	537	538	544	540	505	513	544	564	541	529	505	549	528	502	536	549	510	538	552	558	507	516	572	528	536	546	536	554	537	497	551	540	538	542	554	542	539	530	538	545	579	546	549	545	555	559	487	495	541	506	550	526	539	560	513	543	546	531	530	530	526	547	552	537	586	581	557	553	510	599	577	566	533	529	555	509	571	546	502	606	496	517	567	517	547	544	534	557	526	525	540	550	526	547	517	532	553	505	544	536	544	587	551	533	505	537	559	577	545	575	519	505	531	544	537	532	498	520	505	585	573	532	553	549	536	535	504	565	525	568	551	535	564	558	537	554	534	517	543	516	555	583	529	533	530	551	559	561	546	505	528	524	543	546	540	573	529	521	546
20428	37190	31754	24244	20123	18507	13888	10661	8564	6353	5491	4797	4857	3806	3521	2902	2566	1931	1482	1188	1443	1442	1392	1257	946	937	951	840	722	651	639	627	640	538	569	539	557	548	561	577	555	594	539	593	556	555	552	564	549	543	590	594	602	548	583	635	616	585	602	565	563	537	543	576	541	537	572	561	577	566	492	565	524	525	519	591	542	583	568	543	563	530	571	539	543	511	520	550	549	545	569	525	590	519	548	516	515	555	538	523	557	560	548	561	552	501	576	520	560	548	521	543	530	547	565	508	557	527	555	560	552	543	550	524	584	560	563	572	615	575	535	558	565	522	571	561	565	532	546	536	558	551	526	588	522	529	511	518	552	522	547	519	556	542	562	529	563	560	549	564	584	525	544	562	517	560	568	547	544	528	550	484	526	538	522	543	547	550	557	556	531	531	527	541	521	553	538	536	539	530	550	522	521	584	563	545	556	563	513	509	561	530	539	549	536	507	549	523	603	540	523	546	579	544	574	557	579	544	544	525	532	528	528	560	542	559	507	567	561	562	496	567	524	568	530	608	577	520	561	552	519	596	556	521	517	555	512	598	511	539	581	523	531	562	549	509	583	488	563	577	523	529	524	544	527	536	528	553	566	564	528	514	508	546	577	564	575	549	586	540	565	551	556	560	553	562	552	539	527	567	545	518	584	571	479	548	530	505	573	583	517	537	546	528	538	515	529	546	521	531	532	574	571	552	539	561	562	519	551	522	539	534	518	511	534	558	496	546	532	547	516	519	518	519	530	562	549	556	490	564	549	537	550	483	532	546	519	567	519	577	537	526	513	555	602	556	538	556	521	505	583	518	534	568	577	558	489	523	528	522	583	522	541	531	545	523	525	499	544	552	536	543	581	505	538	555	562	546	588	537	532	523	531	530	554	537	521	572	545	552	604	569	529	557	601	539	555	611	538	563	573	590	511	560	529	562	557	538	526	517	560	557	504	554	542	542	536	530	561	540	597	512	525	537	541	538	531	530	566	556	524	523	553	558	521	560	522	584	569	576	501	542	545	580	562	560	562	542	546	554	532	518	518	557	529	516	546	543	525	538	572	550	545	533	536	492	552	547	530	543	537	571	498	559	536	564	519	557	546	534	552	573	550	527	560	536	562	570	546	549	535	549	526	577	525	540	528	532	523	539	541	546	562	558	518	531	522	565	543	532	547	553	571	532	549	573	554	535	587	546	554	564	545	563	559	558	574	541	518	555	559	530	511	560	536	560	515	558	574	566	494	526	550	513	553	543	523	525	579	538	500	501	538	577	567	526	506	540	554	554	515	503	532	535	548	586	562	520	561	545	543	536	516	568	580	552	493	526	548	531	558	529	524	577	580	578	516	560	564	552	559	558	512	529	558	592	529	526	547	546	558	551	511	565	489	552	567	537	551	573	568	565	518	541	550	564	575	531	564	499	519	562	544	560	545	508	526	557	554	548	535	546	576	544	513	542	546	528	580	526	574	521	530	513	527	542	528	583	599	562	535	542	510	539	533	540	548	556	550	563	542	534	515	523	554	533	545	494	563	563	523	535	520	589	556	576	571	561	581	578	586	581	599	525	551	532	577	526	586	557	527	569	588	547	558	525	562	541	558	559	545	519	571	532	514	535	550	529	491	567	579	587	519	558	536	542	558	527	581	518	541	487	527	537	593	530	552	561	569	519	519	559	538	539	548	532	538	508	524	522	568	526	552	535	533	527	580	507	542	526	553	508	555	579	578	578	615	536	584	553	532	586	536	526	495	518	534	528	573	529	551	540	534	520	519	541	621	533	524	528	551	542	499	541	501	516	562	524	502	596	569	547	551	568	545	556	566	551	559	525	557	540	526	577	588	527	562	486	557	559	530	566	559	517	514	562	550	527	559	546	555	550	574	563	536	538	552	544	568	532	523	524	536	569	537	539	564	583	552	544	551	515	520	557	525	563	549	499	533	557	516	542	536	543	544	539	544	590	559	537	538	519	536	560	511	556	544	571	533	519	583	544	523	589	522	557	560	543	533	568	550	559	523	565	579	554	520	547	535	549	538	572	513	555	513	552	574	521	513	575	545	549	561	551	564	578	601	550	574	532	541	552	564	532	534	500	569	538	553	543	541	515	552	530	572	479	544	513	522	565	555	542	556	539	526	540	521	517	602	541	537	495	569	525	550	545	546	555	577	574	547	559	558	546	537	567	534	528	567	567	504	589	542	558	593	531	546	562	508	545	576	495	515	556	577	541	549	549	553	544	528	550	515	510	527	540	559	551	545	549	519	533	558	533	565	538	534	545	567	584	579	534	580	602	553	563	520	526	570	558	572	551	515	566	545	514	572	526	531	553	550	538	539	516	545	552	529	571	534	535	542	517	558	577	518	494	578	550	520	571	554	551	529	558	587	548	540	532	544	509	520	545	535	499	569	539	538	589	558	533	563	540	480	530	540	509	543	526	536	523	548	544	545	534	521	525	591	514	524	546	563	555	539	528	507	557	538	571	559	573	495	515	534	538	543	554	543	555	533	546	541	578	543	554	556	551	560	537	595	520	544	570	549	552	508	558	515	529	567	545	502	521	569	557	552	542	517	572	542	562	515	502	547	536	532	548	560	565	503	542	499	539	572	516	519	527	566	550	521	524	517	495	519	546	530	543	554	518	547	525	539	600	605	560	550	539	575	536	630	557	507	553	549	515	533	544	509	515	558	551	510	544	532	507	536	542	556	537	549	583	553	590	520	577	506	585	552	529	548	578	563	532	538	571	535	517	526	546	528	548	567	591	546	503	555	515	544	574	541	506	532	549	536	489	550	561	535	541	574	532	550	602	528	560	528	501	509	529	567	525	520	544	564	550	529	555	529	489	524	514	522	560	574	528	502	553	535	563	552	524	546	480	479	556	527	534	573	576	545	551	560	500	530	557	549	539	508	569	514	534	536	548	544	563	524	557	540	519	542	522	582	526	504	585	537	536	539	557	550	563	525	566	528	556	557	599	556	513	558	602	539	572	556	562	571	570	589	563	514	571	593	544	540	562	573	546	594	550	551	543	532	542	546	532	515	533	561	544	520	536	539	496	540	552	546	526	572	574	521	583	553	582	559	530	543	547	568	543	508	530	557	530	537	499	530	550	533	565	557	504	568	550	512	551	507	509	493	550	507	552	569	525	558	525	542	556	518	506	506	545	505	532	516	537	533	517	579	570	555	533	575	512	534	564	538	536	542	527	541	546	590	544	554	539	545	542	522	563	597	531	537	536	552	534	522	587	551	550	525	543	543	544	509	556	568	511	558	553	520	519	519	561	547	544	530	578	555	565	530	494	566	548	516	533	547	550	546	559	588	563	560	548	553	509	559	541	555	567	532	507	531	573	525	548	540	530	542	574	546	584	569	537	561	535	549	501	560	481	520	602	551	525	536	530	526	527	559	587	515	536	575	530	533	576	562	560	556	529	532	591	460	571	552	522	578	481	532	529	587	518	603	574	543	566	526	525
29247	21729	22780	17594	10651	7630	5502	3601	2444	1914	1739	1702	1434	1280	1279	1156	919	678	669	612	671	653	654	572	506	483	494	506	507	470	421	457	425	430	445	439	433	398	431	416	466	399	404	419	408	372	398	427	399	435	451	439	412	416	446	465	427	449	448	459	424	438	405	423	421	442	410	464	404	414	412	439	391	395	432	446	405	419	430	420	439	429	474	418	432	436	433	441	444	389	431	428	432	390	443	423	432	410	439	435	456	413	399	419	431	424	447	384	490	439	427	393	421	406	415	440	429	418	437	386	405	439	392	426	456	413	424	407	455	423	414	414	429	448	432	435	381	436	441	442	478	418	409	400	412	421	440	471	413	440	436	419	433	407	429	404	425	427	415	431	432	406	440	412	395	415	417	404	447	409	458	365	431	427	454	410	428	446	440	413	419	406	397	392	416	423	421	424	431	392	434	407	438	454	443	415	416	399	418	411	419	430	433	404	416	411	428	407	397	418	400	371	402	460	393	421	428	409	391	422	425	459	441	424	454	429	391	440	444	437	448	459	378	394	422	405	440	422	443	388	424	414	415	414	415	421	443	429	416	433	415	422	378	422	399	416	397	391	405	424	402	389	452	427	412	405	412	384	410	372	403	432	408	392	380	439	384	449	387	421	411	435	449	430	429	405	427	429	396	399	421	408	448	396	429	401	415	431	459	443	388	383	442	408	401	436	419	421	450	401	414	431	432	399	434	429	398	431	442	418	405	393	364	415	443	369	420	387	425	428	461	412	425	396	402	422	422	433	459	453	461	399	443	457	401	442	471	378	400	422	434	462	402	401	414	419	461	408	438	423	409	368	381	427	380	396	459	459	403	404	412	452	443	451	433	412	467	394	455	399	423	426	431	420	397	423	392	432	430	445	419	427	409	447	427	423	375	445	443	388	418	448	377	427	406	440	414	416	432	426	404	408	419	423	407	440	409	438	446	400	427	414	424	445	419	422	432	415	436	409	415	390	442	453	428	412	440	470	429	434	423	426	427	443	422	442	421	424	432	398	394	446	379	394	413	455	391	433	439	441	453	406	424	392	411	411	431	429	422	416	421	390	410	442	421	450	405	413	433	408	408	451	415	414	382	431	442	405	450	414	423	420	438	411	415	405	457	425	427	434	438	440	425	428	426	395	473	386	418	429	393	415	479	411	390	428	489	400	439	455	418	400	438	406	430	409	421	489	425	462	387	406	410	421	400	439	414	428	401	432	418	438	423	409	449	372	414	399	447	424	428	440	419	430	440	471	405	401	479	426	451	408	402	410	410	407	409	399	403	399	443	416	400	428	431	465	451	446	403	442	409	442	415	414	418	412	403	450	455	411	407	475	430	417	434	431	453	417	444	445	417	387	433	391	399	401	442	416	457	414	476	413	428	386	423	428	421	409	442	415	405	443	442	416	445	415	409	436	419	414	418	418	416	424	416	395	422	409	460	381	417	429	412	456	410	409	410	417	438	469	441	406	414	449	396	455	419	415	429	435	418	421	387	412	436	396	434	418	432	423	436	415	408	450	396	416	447	435	394	409	435	495	432	460	419	426	417	467	418	388	412	427	416	430	416	419	418	456	422	403	403	411	445	446	450	425	432	422	416	420	425	397	418	419	444	422	409	394	421	400	396	435	401	412	442	420	401	397	387	443	450	430	387	399	421	413	434	416	444	416	393	445	410	447	442	436	396	421	384	422	401	451	415	459	434	411	417	421	453	398	383	419	438	438	443	433	436	400	434	379	444	394	420	446	416	406	431	409	430	399	434	429	427	433	376	418	398	420	438	406	399	447	441	406	422	398	416	411	415	415	436	449	404	419	404	424	463	388	442	454	417	439	418	430	427	443	433	419	442	413	436	451	408	413	424	410	398	440	427	429	400	441	408	427	466	437	442	417	437	412	447	435	426	404	434	434	429	444	449	411	433	431	403	421	432	434	435	452	419	392	429	434	452	459	431	404	454	457	463	425	508	440	405	439	436	436	432	440	430	380	391	436	429	412	406	403	415	420	381	437	446	411	405	447	407	391	398	411	426	394	416	444	434	412	410	407	436	419	372	470	429	431	414	433	408	456	418	453	385	415	398	407	449	448	440	408	438	439	439	424	463	435	396	423	430	435	398	422	431	398	424	435	439	403	411	393	401	415	396	443	391	422	427	439	386	441	395	440	445	415	440	460	435	402	395	416	417	457	397	445	424	413	422	418	427	363	425	427	450	405	431	396	396	391	445	385	414	410	441	405	434	422	441	408	412	447	415	402	405	399	435	460	414	442	463	420	405	454	420	419	405	420	428	432	444	367	425	407	419	409	446	403	431	433	408	442	427	448	454	424	429	436	398	426	413	436	412	404	404	447	434	417	456	444	442	383	430	458	398	380	411	415	415	412	413	425	459	411	424	402	415	428	415	435	412	433	406	429	444	428	403	463	432	435	463	428	424	408	430	386	390	405	426	443	407	430	423	437	468	432	391	443	429	404	447	392	434	420	432	437	407	450	420	417	414	439	398	425	463	461	393	426	376	392	436	416	439	445	400	426	420	403	430	422	389	435	446	410	440	379	405	446	429	391	408	494	421	449	435	444	416	425	445	434	435	435	484	470	427	396	434	428	446	447	432	450	433	429	404	447	424	400	457	440	421	423	406	413	421	393	420	425	425	404	390	402	452	453	400	430	425	398	416	399	396	434	392	455	426	427	433	448	417	412	404	438	446	403	399	430	444	403	417	407	450	423	443	452	391	380	427	407	449	451	418	425	414	412	440	434	393	405	428	437	433	433	422	439	421	429	451	423	413	449	422	463	430	450	438	430	427	460	436	434	445	416	438	421	442	410	426	439	405	400	432	407	411	412	436	423	394	436	426	449	427	403	402	422	402	376	435	426	475	455	439	392	428	426	419	442	446	388	433	411	391	405	387	406	421	401	419	463	409	457	409	422	433	435	424	407	430	421	402	418	431	419	417	445	407	384	437	391	433	441	424	427	414	475	415	428	412	438	417	428	436	422	415	394	405	454	407	412	438	447	415	484	413	440	437	422	414	429	445	450	475	396	439	424	412	448	441	436	440	411	404	460	456	411	415	423	434	449	470	432	457	427	412	413	418	432	411	462	396	419	421	412	421	440	435	381	425	462	467	405	387	431	433	418	420	397	422	462	441	439	423	390	449	381	444	431	412	423	441	407	398	432	454	410	439	438	424	422	421	437	444	391	444	467	435	376	424	438	414	452	442	422	439	455	410	429	441	425	420	421	451	435	418	413	438	400	449	433	460	424	443	435	409	459	405	411	434	396	469	434	462	421	404	442	458	445	416	449	415	430	468	425	419	407	421	391	394	412	440	450	438	381	388	460	424	407	421	455	394	427	436	450	386	422	400	415	447	401	429	417	418	432	394	407	428	437	389	421	422	413	451	467	427	425	440	386	450	431	394	437	417	423	409	435	422	421	415	397	450	439	435	386	403	450	438	455	436	420	440	402	394	423
17120	23923	22603	15630	12950	11035	8558	5693	4198	3191	2853	2650	2264	1861	1935	1610	1316	848	806	780	860	769	824	651	590	596	530	551	524	504	413	487	448	421	444	477	414	513	429	453	432	483	454	448	450	446	483	432	420	443	457	455	477	462	471	470	446	468	473	467	465	417	435	484	487	451	475	436	483	481	439	445	459	442	447	456	460	471	429	424	457	478	447	460	445	436	460	483	438	502	475	426	425	436	426	463	456	462	481	488	465	471	456	430	422	447	429	450	426	456	454	491	454	427	436	454	465	452	436	461	471	455	451	460	441	461	420	429	457	454	461	438	450	442	437	450	493	465	464	449	460	448	447	471	483	460	451	452	426	462	406	464	459	490	472	473	478	442	476	413	468	446	428	439	452	435	430	456	431	475	445	425	460	459	463	429	447	444	418	462	471	496	459	462	450	447	487	432	465	450	427	482	483	458	411	473	429	411	444	456	465	467	440	470	454	466	502	487	480	480	430	436	441	469	473	472	414	421	464	456	448	471	476	445	454	443	443	427	471	467	449	438	450	461	491	460	459	453	423	452	444	471	473	421	492	463	485	484	485	462	445	448	445	418	461	458	464	452	472	465	463	434	448	439	454	467	417	465	488	482	453	464	414	422	447	382	463	435	461	418	407	448	456	466	444	486	476	454	476	479	448	440	439	452	494	444	411	452	459	471	489	476	467	444	485	449	479	455	469	477	443	455	448	467	450	451	423	466	447	447	472	499	439	462	445	466	466	447	477	423	452	445	486	465	428	454	484	452	448	430	444	447	457	458	460	455	412	447	446	452	438	432	466	425	431	421	451	475	496	486	474	471	457	442	446	443	491	509	473	463	448	456	473	452	477	484	466	461	472	419	463	451	479	448	447	423	405	479	443	442	426	427	435	395	416	467	420	418	435	426	475	517	408	428	436	423	456	450	429	462	464	434	403	477	435	464	436	452	479	499	464	474	479	444	471	464	456	462	451	459	480	426	448	467	478	457	457	442	478	468	420	500	480	469	426	448	458	418	451	467	464	420	420	466	466	435	475	444	447	477	435	467	459	457	445	412	423	468	433	512	435	447	430	441	453	451	424	419	452	401	438	447	448	438	438	478	478	449	403	414	470	465	510	454	460	478	452	482	462	451	492	450	450	447	509	483	451	438	489	422	479	453	487	454	487	456	418	504	455	456	409	474	435	452	467	454	451	466	446	420	463	432	442	458	446	486	494	429	443	451	477	441	433	475	470	469	498	421	462	473	462	528	413	445	447	459	470	432	443	433	437	390	421	467	482	460	432	432	481	484	471	466	473	437	453	419	457	429	475	485	460	494	467	443	466	487	436	419	452	446	433	450	498	458	482	443	445	462	466	462	450	425	452	455	473	425	469	468	448	478	440	464	452	429	485	466	443	453	442	459	428	445	416	438	450	447	494	475	481	433	473	487	478	414	453	469	450	456	453	479	478	426	414	472	476	456	480	458	455	443	462	460	473	448	448	427	449	453	472	490	454	441	463	456	438	454	449	436	462	452	459	470	484	452	493	429	436	434	467	462	464	463	427	462	466	473	479	465	454	450	455	429	447	421	431	447	438	459	459	444	457	438	458	447	465	460	439	406	459	431	446	435	422	427	438	442	467	441	450	460	438	436	444	452	491	437	442	456	464	448	461	470	450	425	467	452	497	478	434	462	453	456	403	463	450	471	492	432	414	493	494	459	442	501	466	434	424	468	466	476	436	425	422	427	430	440	467	432	481	435	437	435	466	429	463	489	484	452	457	477	430	446	445	492	468	428	449	416	448	488	500	501	443	465	432	473	424	471	461	427	451	480	475	442	435	446	466	450	457	420	458	437	486	491	438	491	433	435	443	446	468	433	460	454	470	491	477	442	444	413	442	404	478	450	476	438	441	454	430	448	442	427	463	446	495	439	483	500	478	477	486	418	465	452	451	417	451	448	486	426	413	460	472	496	423	474	471	422	438	480	407	477	454	451	456	485	472	485	445	458	437	450	464	455	464	433	408	479	439	420	475	425	442	435	448	456	443	446	433	458	509	440	435	482	459	447	476	451	469	452	442	467	473	439	457	425	483	451	449	455	462	455	506	468	472	461	425	437	463	445	448	454	468	472	446	470	464	440	449	432	437	459	433	431	470	427	444	455	453	491	444	471	439	454	484	416	472	493	436	435	436	472	443	456	449	466	469	408	417	457	397	395	471	467	428	469	427	469	414	437	461	455	450	469	432	501	470	433	451	462	457	472	423	479	451	480	431	473	490	481	446	440	443	486	470	445	455	465	455	456	439	462	487	423	456	486	468	433	431	500	424	487	450	470	441	439	446	444	434	458	451	442	465	479	473	478	476	433	458	438	473	438	462	463	426	447	498	433	432	458	464	439	450	461	464	440	461	443	428	443	458	466	469	465	490	480	423	441	468	442	448	463	458	427	464	474	464	445	493	409	477	442	443	457	431	468	501	446	454	449	435	446	439	420	481	455	453	428	449	461	476	401	449	433	475	477	437	446	458	433	471	428	442	450	436	479	433	478	478	422	446	458	438	471	453	480	465	479	490	451	467	433	445	455	435	448	439	496	426	462	447	483	466	477	460	493	479	435	434	438	423	451	482	465	413	481	438	495	469	482	477	475	454	449	473	449	470	447	400	458	475	441	432	480	443	426	454	438	440	385	441	474	497	482	440	474	474	469	476	436	475	478	490	486	453	484	458	470	436	463	471	447	463	445	458	430	438	492	477	458	396	449	472	425	471	450	432	432	463	469	478	452	422	481	414	509	459	440	451	458	395	496	452	472	453	438	462	480	449	447	468	438	432	440	463	484	457	461	479	469	451	461	469	465	442	450	443	496	454	467	450	426	447	443	482	484	418	408	461	431	475	487	445	430	448	435	425	442	445	487	471	433	471	450	462	455	428	470	476	471	487	478	425	453	402	478	467	439	436	466	465	449	454	467	453	449	458	457	453	504	466	459	425	473	438	417	484	452	454	492	489	494	402	437	463	470	485	446	481	461	432	486	476	472	431	458	449	485	429	442	419	446	415	424	456	451	446	444	443	463	438	444	481	470	485	430	474	453	450	450	480	491	423	465	459	462	506	462	456	425	433	434	463	441	479	440	468	488	437	480	436	459	453	449	428	417	476	463	474	467	486	435	461	465	419	467	475	449	454	475	484	450	456	409	427	491	480	439	474	460	474	437	434	429	462	467	458	442	449	478	443	479	462	459	455	420	475	407	449	451	453	452	423	411	456	440	445	461	435	457	471	448	450	470	419	436	488	467	461	438	447	472	432	450	430	436	464	447	471	440	453	431	467	463	451	434	468	462	455	469	451	490	461	440	457	473	447	482	471	447	433	450	451	455	443	445	440	427	483	458	449	459	465	451	445	446	475	437	436	439	438	441	506	439	443	436	479	465	463	439	465	422	476	497	421	476	413	454	459	422	466	467	452	471	474	467	462	466	458	440	444	454	436	454	445	455
24483	21640	29118	24892	22001	18519	11609	7182	4522	3367	2683	2573	1936	2093	2019	1619	1201	861	682	813	812	828	690	538	453	468	435	439	423	353	353	344	375	342	334	330	375	361	316	335	371	300	349	366	284	320	310	367	330	344	303	384	375	372	359	379	386	349	365	357	330	368	328	354	344	339	338	350	315	327	336	339	350	331	342	354	340	303	351	331	333	361	321	315	322	319	312	309	338	343	310	343	311	308	330	313	326	348	349	328	342	344	344	313	321	334	321	326	322	311	366	298	338	343	351	330	338	348	342	348	333	352	329	307	355	324	308	294	363	336	352	346	314	356	333	329	350	318	340	361	322	343	326	341	316	311	364	346	339	309	284	325	309	320	328	331	285	358	289	339	324	291	332	316	318	320	311	328	318	312	342	343	345	327	332	365	317	333	338	334	356	341	353	307	328	374	298	342	340	349	319	338	340	343	321	320	316	318	293	335	317	344	339	367	331	333	343	325	312	335	335	329	343	305	355	346	278	318	325	342	296	351	336	320	320	335	308	310	344	344	334	327	343	333	322	334	334	316	324	321	326	331	326	340	333	340	335	336	323	312	340	349	354	354	345	350	343	301	338	306	319	321	342	313	323	320	356	288	345	348	342	340	335	370	316	354	322	322	308	342	313	318	331	327	322	315	308	325	357	331	331	320	307	332	309	341	333	329	309	333	309	367	311	347	306	339	326	312	314	330	315	319	336	352	347	323	330	318	350	319	338	313	364	323	319	347	333	327	303	357	350	326	356	331	311	306	329	321	327	337	372	351	342	337	342	350	338	304	342	310	331	332	316	351	328	347	336	339	358	313	369	320	351	349	324	354	323	324	315	367	311	348	362	363	332	318	298	352	348	373	333	338	311	347	339	365	356	308	347	307	333	331	354	355	317	344	335	340	326	336	333	366	313	303	301	328	327	329	316	350	318	309	329	355	324	338	333	327	318	337	295	340	322	329	342	342	323	344	327	338	288	325	337	303	319	304	329	339	335	314	336	314	308	335	344	375	332	324	341	343	334	327	319	322	353	363	302	332	351	337	332	341	333	352	339	347	339	354	300	316	286	340	303	352	355	313	356	313	326	365	357	342	333	303	336	350	305	331	309	329	321	344	323	322	338	329	352	348	317	329	308	332	336	336	341	360	316	317	308	336	346	340	325	335	311	319	320	373	351	303	341	342	336	287	324	319	324	324	353	331	314	338	358	349	285	332	320	342	328	298	350	327	340	330	359	363	335	330	333	355	317	327	337	349	317	316	357	328	348	327	332	338	340	347	334	361	320	365	322	315	312	334	315	347	291	335	330	360	311	362	336	301	310	320	330	312	315	346	339	338	334	315	334	311	320	317	368	294	344	330	334	335	357	320	353	331	318	314	313	350	305	359	332	289	327	358	320	332	307	343	325	328	364	349	348	319	307	333	317	343	364	321	321	344	336	289	331	327	314	321	351	323	322	314	347	327	314	324	330	345	348	305	317	331	314	356	357	343	310	296	346	345	356	364	394	331	341	336	336	294	369	331	330	334	317	346	311	326	375	342	329	321	352	313	319	308	347	365	354	333	295	338	333	325	306	312	313	328	329	343	347	342	323	325	339	321	339	298	317	315	333	321	309	357	301	352	342	323	316	296	345	317	348	341	354	321	324	319	323	312	332	356	340	319	340	324	351	319	329	326	336	325	344	335	318	327	335	347	313	315	349	345	358	345	309	339	341	318	299	344	335	320	313	337	347	316	332	320	317	330	329	348	344	307	343	324	346	346	346	313	309	327	317	353	344	337	362	348	324	345	302	331	338	311	339	332	343	340	328	318	363	330	316	329	315	318	352	305	354	345	321	332	326	350	347	319	346	330	347	332	348	315	332	322	311	353	346	288	338	342	343	316	365	301	350	320	310	325	343	336	301	301	322	340	340	321	309	332	306	327	313	369	342	288	352	326	338	346	324	333	332	332	297	330	341	350	306	331	342	323	326	343	309	321	312	325	346	334	320	318	334	345	314	300	312	298	335	323	339	334	311	345	338	340	307	338	307	305	332	333	320	338	324	338	310	336	352	348	330	347	335	333	340	322	315	302	322	339	315	344	334	331	361	319	313	315	314	332	345	319	317	317	320	340	380	330	349	344	312	319	331	324	324	329	309	373	339	343	356	330	353	335	334	364	330	314	323	378	297	321	290	307	310	345	351	337	315	337	329	341	361	359	329	335	350	346	332	326	352	331	336	309	325	345	338	346	313	331	341	343	305	336	321	361	307	344	344	349	343	318	353	327	329	355	331	309	338	331	331	330	299	340	344	368	346	336	340	312	357	320	328	337	348	366	357	354	348	338	323	342	319	347	326	302	311	353	298	317	356	331	362	346	336	319	304	351	354	334	325	352	319	351	332	312	347	335	346	339	285	309	336	338	369	313	327	302	325	319	338	324	333	333	336	322	319	342	338	310	349	384	328	338	340	328	319	337	330	353	340	301	341	312	350	345	332	330	328	325	332	336	324	304	327	360	339	343	335	322	337	353	340	305	298	331	323	351	371	338	313	368	329	313	304	313	303	329	353	337	356	314	348	341	348	320	333	335	346	378	328	322	292	348	296	345	305	337	349	334	311	284	310	351	312	313	326	330	297	354	310	318	310	326	347	324	312	303	330	325	296	321	325	355	306	332	311	309	328	306	338	315	371	330	324	354	332	347	325	349	332	337	333	348	333	330	310	341	325	325	339	325	309	314	318	343	329	323	353	363	333	302	341	341	327	348	364	344	328	343	281	322	336	325	339	315	360	353	286	367	374	375	322	317	331	333	374	355	325	345	350	297	361	348	326	339	318	313	325	346	378	328	356	337	334	321	356	338	338	338	336	343	346	319	343	349	345	334	272	341	301	314	339	340	329	344	351	318	328	319	325	357	344	303	344	323	374	301	328	308	325	320	340	343	320	319	341	306	331	342	350	321	367	298	321	348	355	326	330	327	320	309	318	325	316	310	303	378	335	346	320	358	326	341	335	321	331	360	325	347	317	258	326	360	339	309	325	322	312	316	305	322	319	338	330	313	367	335	307	316	357	332	303	320	289	345	327	316	355	295	329	333	333	320	313	354	357	363	333	382	353	386	297	355	331	343	313	323	359	355	367	303	373	329	339	317	323	319	316	318	322	307	349	360	358	331	316	332	336	340	344	315	293	316	324	338	340	328	299	325	343	315	325	303	346	337	331	339	312	345	331	318	311	339	322	319	350	341	331	353	358	343	308	348	348	332	303	327	329	333	335	306	306	356	315	300	363	292	324	354	341	337	313	373	349	341	320	288	371	319	317	337	316	310	326	323	346	321	326	336	341	332	336	306	336	311	312	317	299	312	343	303	351	312	331	356	306	356	323	318	327	350	311	341	328	310	324	331	292	318	353	333	314	338	309	313	356	319	329	314	319	307	371	301	351	362	346	326	325	329	327	342	339	319	340	342	356	309	318	299	326	323	324	351	370	329	323	325
16680	28791	29636	22821	17417	16178	12486	10123	6931	5186	4196	3980	3063	3194	2943	2405	1732	1220	933	1149	1118	1086	925	718	581	544	542	530	462	434	399	402	375	402	381	348	370	341	359	364	378	334	386	409	358	396	357	335	346	334	376	364	406	372	395	437	398	395	390	388	356	353	353	373	330	376	354	356	358	358	289	351	354	332	355	384	363	352	368	346	338	360	347	349	380	358	372	354	337	350	370	327	353	362	326	348	363	356	348	319	330	343	354	365	362	359	344	349	344	356	358	347	330	358	366	342	342	373	327	335	352	338	337	348	357	388	332	368	368	341	334	372	352	319	357	372	363	349	380	324	388	368	373	359	319	353	350	379	364	347	345	346	352	367	369	343	373	375	359	357	379	383	371	366	353	340	313	369	361	361	335	377	381	342	333	347	400	393	389	359	315	362	340	360	322	374	395	340	364	347	318	355	346	360	314	342	362	376	342	375	371	344	363	401	361	334	347	392	331	345	388	339	374	349	328	348	353	356	346	344	340	361	369	351	384	342	310	348	347	368	343	335	336	353	350	332	318	342	384	338	350	339	360	362	323	333	362	361	353	391	338	356	348	364	374	336	352	355	348	390	328	363	362	368	389	360	356	350	367	332	338	367	344	397	383	340	346	376	367	369	325	365	378	320	358	315	336	383	335	344	350	350	377	349	392	317	356	355	336	345	357	349	361	371	337	313	356	363	343	359	369	386	366	371	356	340	357	355	326	379	323	349	338	363	341	362	362	353	370	379	365	360	303	351	351	353	368	363	371	328	360	376	349	360	348	343	361	351	357	339	381	334	349	329	344	344	341	352	336	353	386	377	367	343	379	349	322	336	351	368	330	340	352	356	374	389	341	362	336	369	338	333	388	379	327	356	326	325	375	340	346	352	333	332	329	360	344	358	403	348	363	346	333	358	354	350	363	355	348	349	332	343	339	367	389	348	357	380	344	335	387	348	368	379	356	332	322	337	345	357	342	359	374	353	352	351	328	392	340	370	367	366	348	368	366	347	327	360	366	358	298	341	352	353	356	362	338	366	365	386	358	341	351	355	371	395	357	334	341	335	394	359	360	347	343	356	353	358	361	361	364	327	370	381	329	358	344	366	340	348	371	342	378	388	363	360	356	364	345	356	372	341	376	374	367	351	344	331	357	378	347	337	318	381	338	356	307	344	345	355	356	350	363	380	353	350	374	342	320	348	361	387	348	324	372	351	374	346	358	306	306	318	364	334	370	329	367	347	342	354	362	363	337	360	346	376	344	358	358	359	344	359	350	358	354	337	357	346	348	379	349	342	350	343	363	373	340	322	335	350	332	382	343	329	360	369	362	355	367	332	331	350	355	344	366	325	344	326	346	338	345	323	327	354	336	350	326	377	352	329	341	363	361	353	366	380	357	387	329	356	334	328	326	361	365	356	353	347	298	339	369	327	348	353	318	373	348	356	393	378	339	323	370	374	379	355	335	351	380	331	338	361	367	343	337	325	370	335	373	317	362	349	352	349	320	396	332	326	353	319	350	316	383	375	339	387	351	415	377	342	326	343	391	349	368	323	340	365	336	342	349	322	327	385	352	364	348	345	355	343	347	331	343	349	326	346	320	320	370	359	362	384	357	352	341	370	366	356	322	360	366	344	312	353	349	351	335	341	377	348	355	313	359	326	372	360	377	362	386	355	378	338	342	384	336	361	384	341	365	316	370	357	370	368	350	350	378	299	367	350	336	345	348	394	333	342	357	364	352	356	380	335	365	348	354	376	339	381	347	353	346	331	327	359	371	325	321	348	361	363	356	331	410	354	357	326	348	364	340	366	398	311	376	346	341	368	359	360	357	350	368	354	357	353	357	360	341	352	370	320	319	316	382	312	347	310	360	336	370	361	375	335	340	344	325	354	350	352	359	385	325	351	330	359	383	335	357	353	342	378	316	350	372	366	345	347	378	324	370	355	343	376	360	358	335	336	357	368	359	363	345	366	348	385	351	391	344	325	358	375	341	367	312	366	345	366	351	360	342	382	336	379	347	342	349	347	363	347	377	354	332	353	331	372	363	315	319	331	326	342	370	355	358	371	334	370	345	378	359	356	342	363	340	354	330	326	342	366	320	353	351	352	359	369	362	349	370	350	315	359	398	364	373	373	361	327	377	374	369	369	361	354	368	337	350	356	379	325	356	350	339	338	355	344	325	377	356	348	354	332	352	370	351	337	327	365	381	366	336	332	363	363	359	354	331	328	350	378	356	342	345	334	348	339	349	384	328	357	332	306	346	341	328	359	359	364	338	358	337	369	357	357	365	373	327	354	387	373	355	349	333	376	361	340	356	376	386	316	332	384	380	350	349	364	389	341	338	356	367	352	348	328	349	355	343	352	354	357	324	382	373	326	351	342	328	363	362	358	338	355	341	325	346	345	337	337	349	322	341	335	333	357	347	339	371	381	358	353	377	343	382	382	351	334	353	336	375	351	358	334	345	333	358	368	382	363	355	362	338	334	388	342	330	343	357	364	355	355	332	354	325	363	327	344	358	352	374	356	344	347	344	347	353	354	373	326	351	346	384	337	328	331	333	334	411	337	359	361	313	324	386	338	354	305	357	339	338	348	334	372	359	345	355	347	376	351	345	361	370	355	355	356	372	359	406	330	342	370	353	369	371	376	359	351	339	343	312	341	318	368	346	382	351	343	358	346	362	352	372	326	355	339	305	343	341	317	324	353	357	344	338	372	385	354	361	353	368	319	345	378	317	339	343	356	355	365	356	371	365	388	358	385	342	370	397	324	346	370	356	356	387	359	353	377	340	347	380	361	366	349	403	336	325	392	358	352	352	345	337	321	358	338	403	370	333	372	352	331	391	339	338	382	389	366	374	348	364	338	332	327	357	371	333	342	367	375	381	336	365	358	343	311	328	393	372	383	364	360	385	354	352	348	370	338	333	357	371	335	350	344	346	384	320	356	374	337	353	346	393	356	345	360	359	334	325	363	327	333	314	365	357	378	367	349	379	354	366	339	367	326	287	345	338	321	316	317	352	340	345	340	381	349	372	340	365	337	321	355	352	311	354	360	360	369	383	341	352	345	379	356	345	326	318	345	370	382	372	342	348	377	360	375	317	344	368	343	353	329	311	338	387	330	370	350	338	353	340	355	354	295	345	386	348	385	358	355	360	387	341	390	382	353	357	358	328	333	389	390	362	330	356	361	333	354	348	351	347	335	377	365	351	358	375	376	403	329	345	360	355	359	368	371	369	371	316	376	340	343	352	359	349	327	358	390	330	350	385	345	338	386	384	328	337	334	347	350	381	319	345	373	341	382	357	366	343	365	313	332	338	347	346	349	375	362	359	355	331	360	344	328	340	350	371	324	363	365	349	363	383	334	350	373	354	346	351	337	380	346	329	344	384	329	366	362	340	377	358	342	366	337	329	354	357	349	344	363	323	340	356	359	341	345	356	358	352	327	355	353	379	378	392	357	308	312	353	363
25573	21666	28339	26173	18945	10691	8246	5285	4501	3234	2575	2331	2140	2066	1648	1422	1146	953	980	1106	1028	971	952	816	775	782	734	725	708	684	666	643	689	727	643	601	629	619	585	647	672	617	673	647	603	658	611	635	660	613	606	654	655	652	681	680	623	659	673	654	653	625	593	661	618	651	677	566	618	671	680	629	629	644	658	582	588	612	683	657	646	639	633	668	664	637	657	629	644	611	631	671	638	634	651	609	682	644	657	623	614	582	627	668	634	622	626	643	657	652	637	603	651	649	663	619	604	688	621	661	630	627	612	608	651	646	660	675	609	637	630	662	659	649	644	654	640	582	669	685	655	591	621	608	628	651	629	640	640	644	665	651	705	632	635	637	593	662	591	666	621	638	634	668	652	632	644	660	620	616	664	616	652	660	628	679	664	679	646	617	638	672	654	653	669	663	656	625	644	619	668	636	642	604	665	640	697	642	675	650	630	635	623	643	650	642	624	591	627	642	684	619	621	662	697	605	648	617	658	621	633	585	689	617	647	620	602	629	616	668	647	622	640	641	635	593	635	640	602	676	668	646	679	638	625	640	630	632	619	617	653	630	630	621	650	594	631	670	637	641	654	658	597	679	658	616	630	614	594	681	622	661	633	652	634	663	612	550	640	661	646	629	684	590	602	648	657	662	590	634	641	640	584	619	603	650	635	631	607	648	624	653	668	642	608	598	595	651	634	589	651	643	646	623	654	642	635	668	668	679	630	595	666	619	669	650	605	629	621	619	634	613	645	632	591	668	678	631	630	650	623	669	596	628	615	618	613	673	646	617	614	621	599	654	619	634	656	631	635	625	609	625	668	683	658	643	634	652	634	620	688	636	660	655	599	617	676	672	645	631	596	613	634	651	598	652	664	652	629	667	660	631	638	591	685	627	648	685	615	623	658	617	647	661	657	658	648	685	645	657	670	624	656	666	624	674	632	659	604	613	589	610	659	638	636	632	632	624	610	680	613	615	600	653	645	645	620	664	648	644	626	612	584	629	662	587	614	595	648	657	641	641	571	648	640	639	623	661	684	639	613	649	652	616	637	621	620	628	633	655	587	621	637	629	681	650	620	633	642	630	641	651	626	603	678	618	597	628	641	613	635	623	596	639	659	604	624	619	599	642	631	665	642	652	634	626	637	651	604	629	591	627	672	651	610	655	646	622	621	681	700	561	648	645	632	667	695	672	605	654	602	624	619	597	594	591	599	670	596	648	660	661	629	657	629	651	640	663	644	616	646	582	669	632	632	609	651	627	648	611	614	668	634	640	626	587	605	643	644	671	662	608	620	649	607	599	670	625	630	651	632	629	619	661	647	633	659	666	608	635	590	631	621	626	645	662	653	666	642	639	666	626	658	654	592	663	615	623	667	600	651	640	650	639	662	640	660	621	633	619	639	639	601	613	625	652	650	643	644	645	600	629	587	642	658	669	645	618	653	599	671	620	622	674	639	643	628	655	672	611	667	634	607	609	668	647	647	653	598	630	637	667	649	650	682	687	654	617	654	605	663	610	673	649	646	650	655	604	686	621	623	646	634	696	609	672	652	583	601	637	631	637	640	604	625	577	659	639	641	654	629	618	638	679	634	675	617	662	599	642	638	655	690	678	622	607	680	659	657	631	598	667	612	670	663	672	610	650	630	624	680	632	642	616	638	657	626	657	616	663	644	605	625	660	624	589	654	617	674	653	614	604	616	608	659	658	711	614	676	620	638	645	615	618	573	649	636	640	665	651	636	663	640	651	635	611	659	648	684	629	644	636	668	610	646	589	650	688	652	611	626	632	655	644	638	668	633	664	663	651	657	652	628	630	657	669	638	633	605	600	666	649	638	648	610	663	643	645	648	656	651	645	622	658	598	674	614	630	655	620	610	605	658	660	663	626	614	628	662	621	630	643	606	606	660	669	642	639	672	652	680	650	598	636	614	642	610	614	647	592	632	635	662	650	635	619	645	661	666	635	594	602	654	624	638	637	632	665	628	641	644	667	603	603	622	657	634	617	669	633	613	612	633	621	641	645	642	645	647	664	616	654	681	655	620	620	663	661	587	607	630	579	647	641	634	662	675	693	660	671	628	615	680	610	616	637	642	633	637	657	640	598	644	626	619	619	663	668	616	604	647	656	643	665	671	636	675	590	645	613	686	617	631	652	676	630	685	592	654	651	653	635	631	640	688	644	656	594	625	692	630	708	617	638	624	611	627	637	656	640	681	659	624	643	667	600	646	617	617	625	630	608	633	673	658	652	655	617	633	673	633	658	624	659	646	667	650	621	648	667	603	646	634	620	639	628	585	666	607	704	659	628	610	605	630	668	640	645	616	653	650	627	656	655	681	611	635	623	622	643	612	636	621	596	597	615	589	581	640	587	631	643	647	617	643	597	570	637	663	641	664	618	635	610	616	685	651	671	595	600	634	623	612	625	641	636	652	599	615	648	626	607	653	599	603	643	686	657	696	636	626	657	635	641	630	636	606	626	616	630	602	628	681	653	604	656	666	638	646	612	589	616	630	605	642	654	673	614	631	601	640	615	671	635	626	657	647	639	587	596	684	652	613	625	627	594	644	660	646	687	644	664	657	626	641	645	584	639	645	649	656	635	643	631	640	648	627	613	621	615	637	602	659	642	640	680	642	637	640	654	653	598	618	626	625	634	648	668	662	585	623	665	605	651	613	635	623	648	646	639	682	663	679	621	650	656	642	631	666	645	672	620	634	617	681	604	642	637	585	664	642	682	680	649	616	638	622	600	621	645	640	623	603	697	603	615	627	618	637	652	641	686	640	624	649	628	594	603	667	601	627	605	628	631	653	647	602	646	615	657	609	685	604	640	634	631	667	602	613	647	617	650	622	644	618	658	626	638	625	635	657	639	619	643	621	616	646	612	615	606	628	600	677	636	626	621	625	655	636	586	614	636	660	689	661	639	658	602	655	646	672	624	638	672	614	637	665	660	595	629	628	634	608	661	614	630	616	652	677	661	604	617	657	651	606	622	624	655	581	668	605	649	629	624	625	648	634	626	642	672	622	634	638	646	616	620	593	659	652	658	688	630	619	655	675	642	633	618	640	660	612	640	643	634	665	636	639	667	623	711	612	591	601	652	681	664	676	602	629	682	634	655	640	677	598	671	628	643	684	599	631	681	634	628	651	636	630	626	641	645	673	676	651	652	600	616	603	616	661	631	655	589	624	661	631	607	644	655	629	643	607	671	639	631	632	636	676	665	627	653	689	640	643	647	662	605	646	665	618	666	588	598	615	655	658	640	645	635	630	597	633	619	665	639	646	634	670	646	633	647	637	657	596	640	591	606	592	683	625	619	645	652	647	634	647	611	638	649	654	655	695	628	638	645	646	635	630	639	618	659	686	641	631	613	640	611	601	634	647	670	622	663	631	629	650	639	675	657	631	632	614	643	639	646	650	619	607	652	633	661	660	616	623	666	622	665	661	641	654	632	611	610	652	652	616	583
15528	26116	27499	20565	16047	12868	11416	8556	7386	5165	4024	3609	3233	2957	2337	1887	1451	1203	1200	1381	1189	1185	1101	899	894	821	813	784	743	715	715	716	660	645	633	679	638	687	663	670	665	637	665	688	732	681	631	646	692	642	697	644	648	659	659	684	712	718	652	644	683	647	672	617	672	648	655	594	648	667	667	593	664	627	644	624	659	644	617	655	658	656	684	637	675	691	620	674	685	703	642	652	616	638	627	642	633	631	693	679	658	660	611	689	675	674	671	645	646	644	634	651	707	658	649	646	672	684	622	661	649	702	673	692	644	685	663	686	709	655	657	676	681	642	670	692	610	700	636	661	632	620	680	628	594	618	630	652	645	692	638	667	669	666	706	643	675	653	627	647	673	674	693	651	636	625	668	612	631	652	664	667	690	694	688	661	623	668	607	622	633	675	606	668	666	651	625	672	666	660	618	617	633	704	693	678	688	711	660	655	662	631	612	682	658	681	660	654	687	653	689	679	661	631	640	666	666	631	664	655	688	690	647	645	696	641	663	663	676	646	683	638	619	679	659	635	653	661	658	646	653	647	666	702	656	643	641	684	628	676	703	651	686	664	656	668	623	671	665	698	640	652	650	661	635	640	647	640	664	627	681	669	660	691	639	677	669	621	692	672	639	630	645	666	672	719	624	627	603	641	679	669	676	609	649	705	662	656	684	663	648	609	709	682	686	638	651	606	691	670	672	664	639	661	681	612	663	651	679	647	674	695	699	659	676	659	648	649	671	639	647	643	626	644	649	667	639	668	680	637	633	638	664	641	654	602	616	686	632	671	626	681	625	665	664	648	670	644	640	634	597	692	671	648	629	656	680	636	632	671	675	620	642	648	646	650	653	652	658	661	623	676	601	660	678	631	637	658	686	655	672	690	690	693	659	678	645	703	661	690	625	701	635	683	685	653	665	655	597	646	669	693	684	654	662	670	653	634	664	617	675	662	675	676	656	675	644	669	678	607	612	649	648	643	678	644	627	665	663	641	643	693	652	632	653	647	629	643	674	663	666	719	667	620	687	617	664	610	669	620	698	713	624	679	623	675	680	668	611	607	630	693	633	627	667	698	676	635	638	655	662	642	680	621	672	646	667	706	605	658	659	709	654	643	651	614	650	689	674	661	691	647	637	691	655	671	710	703	664	658	611	656	677	625	679	619	704	647	666	693	643	664	703	704	644	667	615	684	679	675	674	668	609	634	673	652	643	635	652	637	672	660	669	675	628	656	687	682	661	701	653	615	663	683	640	649	632	651	658	634	652	646	621	665	676	673	637	649	633	679	649	621	665	645	683	658	663	647	672	626	607	635	625	600	676	661	655	634	673	688	700	647	586	705	639	651	670	628	670	672	683	645	640	634	625	692	651	714	622	682	626	630	638	648	680	676	640	632	665	684	672	685	678	627	667	665	649	642	665	642	637	646	675	678	653	636	659	622	640	690	627	661	669	639	644	664	612	616	657	673	654	612	653	659	684	632	643	628	655	640	658	675	646	648	630	636	692	638	639	669	653	661	656	674	683	658	633	684	626	670	609	690	647	633	612	647	652	661	646	664	660	692	664	666	686	655	686	646	652	671	679	658	688	609	642	669	655	642	648	664	663	642	640	656	636	664	684	640	636	675	663	630	617	627	704	667	639	675	634	686	687	627	684	671	648	672	692	627	688	646	686	662	633	638	687	685	656	656	651	684	626	679	684	657	710	692	666	651	682	661	717	656	689	672	672	620	636	649	701	668	619	658	673	679	676	677	619	644	617	648	653	653	666	691	647	700	641	663	626	628	661	660	652	655	676	655	660	701	684	648	701	651	713	662	682	646	651	672	655	641	721	604	647	686	674	677	626	666	668	636	666	648	625	679	679	682	664	681	628	637	631	630	636	667	657	632	657	680	685	667	711	646	646	653	674	699	645	660	650	653	642	613	684	672	673	591	617	649	660	645	583	632	611	674	666	658	650	669	636	664	685	691	617	680	691	636	674	654	642	660	616	633	619	622	663	662	658	675	651	627	649	641	679	658	646	644	617	625	639	678	675	669	652	645	665	679	632	664	614	701	635	642	611	657	666	634	625	650	652	664	663	656	660	654	650	676	649	682	666	663	687	681	609	614	656	635	616	661	683	606	680	633	640	672	632	683	622	694	658	616	690	665	654	689	686	684	642	667	664	671	654	704	664	641	661	655	632	696	697	673	658	687	695	659	664	676	703	593	663	702	676	626	705	682	638	647	667	632	657	647	650	624	665	675	686	644	674	671	645	666	634	652	647	640	618	659	656	692	658	669	653	636	634	706	619	638	691	660	685	661	680	601	678	684	652	658	592	625	659	690	642	629	678	694	673	647	664	663	695	647	639	673	663	657	655	657	618	668	665	660	607	672	660	698	669	664	647	673	664	649	625	685	706	636	706	656	643	663	642	673	662	676	632	651	645	641	674	668	689	647	693	688	675	621	640	621	657	688	670	631	630	634	675	682	695	654	664	702	666	716	695	671	662	646	644	672	686	677	660	627	631	683	654	620	704	637	671	664	657	639	687	694	648	659	657	645	609	638	661	695	680	625	670	678	644	641	674	648	652	713	644	643	659	678	593	648	650	693	659	630	677	631	648	639	648	633	654	675	649	681	672	630	702	651	644	699	675	643	645	637	678	716	610	668	649	673	669	610	642	666	676	642	679	645	653	656	635	660	707	673	668	623	619	699	666	612	694	649	673	648	652	670	601	633	653	670	625	645	635	641	643	691	625	663	711	685	664	670	694	648	646	653	633	631	691	662	618	656	646	650	635	651	684	647	649	606	676	638	646	666	666	628	629	698	632	637	633	698	693	683	635	644	676	608	665	649	656	652	636	638	640	666	665	649	671	624	644	647	634	596	621	695	660	642	652	641	638	625	672	695	687	635	664	648	637	648	680	661	629	658	690	664	646	645	704	662	663	691	626	663	701	671	645	645	653	642	630	631	655	630	670	655	620	619	647	633	648	653	669	642	674	604	652	699	669	638	660	652	706	669	688	658	632	632	680	642	684	659	671	637	630	720	631	664	587	671	651	657	695	686	631	668	671	671	661	688	665	629	697	672	686	658	681	626	672	596	651	697	680	689	634	702	609	644	681	603	645	664	643	629	694	640	661	654	663	687	628	645	615	645	629	716	644	678	630	673	679	660	625	649	705	708	699	635	684	622	681	692	643	693	666	646	687	656	662	648	662	683	719	688	615	694	648	642	695	682	663	677	673	625	657	663	662	661	681	637	670	633	637	658	642	654	625	644	649	675	632	601	638	635	650	667	638	644	657	646	666	701	683	688	626	656	648	696	663	658	627	670	640	645	655	625	675	654	654	682	640	702	686	660	672	606	656	649	677	659	674	678	674	647	623	663	664	647	692	657	688	654	649	631	633	675	653	624	670	688	651	669	682	661	647	650	674	658	656	648	629	665	675	669	695	660	698	690	649	695	703	654	639	676	703	704	659	676	658	691
23250	21667	29577	24303	21852	22499	20511	10688	7090	5239	4056	4099	3963	3135	2453	1897	1460	1324	1424	1360	1432	1220	1022	988	800	764	844	742	719	726	617	624	565	577	600	596	603	610	549	582	538	584	606	598	583	634	584	585	570	577	587	610	614	620	668	631	621	650	565	606	585	587	632	575	576	579	636	598	608	606	560	612	567	551	569	562	519	614	538	560	578	623	582	566	533	592	636	585	590	569	588	542	542	560	576	610	593	629	598	621	569	570	573	577	603	560	587	556	544	603	547	578	577	561	604	542	549	538	559	580	580	567	566	554	596	557	550	587	588	561	598	614	555	565	572	563	584	631	564	585	510	613	599	572	584	574	585	600	589	594	586	601	554	586	558	556	608	597	578	571	579	563	565	554	574	592	584	612	612	586	635	563	581	577	576	601	577	576	564	588	581	583	592	580	575	579	610	561	626	566	617	596	559	584	561	591	553	589	634	609	607	585	602	576	644	565	544	585	573	571	574	577	538	594	585	595	608	545	612	547	571	540	603	551	597	577	552	586	591	561	601	605	572	561	533	593	617	531	544	558	529	596	612	607	577	565	642	592	544	583	605	567	586	591	554	585	572	571	562	587	601	554	588	595	651	600	574	624	603	583	591	534	593	582	557	568	545	563	582	557	569	573	574	562	603	613	626	576	589	559	542	575	555	587	571	590	569	583	605	596	605	565	601	541	576	554	580	613	547	558	550	585	607	559	551	576	544	568	597	569	542	562	589	555	576	553	593	580	574	551	608	622	579	536	588	585	564	593	577	581	577	561	537	608	601	557	628	601	601	577	558	525	569	583	603	536	551	624	571	574	578	557	584	562	589	516	586	610	593	563	552	592	575	562	597	571	559	614	543	589	612	602	589	552	586	626	557	582	584	590	585	546	584	586	599	587	537	577	554	589	603	586	571	619	541	535	576	585	587	570	652	597	572	564	558	591	534	558	531	622	578	593	579	537	574	565	537	541	586	606	592	594	569	588	589	610	584	559	560	602	553	580	573	538	569	606	567	621	604	620	578	588	569	529	554	547	606	558	591	598	601	557	586	544	582	572	559	577	570	525	583	563	594	512	596	567	545	604	589	558	563	553	532	596	564	569	588	574	541	561	548	590	576	566	576	552	554	591	572	577	584	531	595	585	574	575	564	594	544	565	579	569	551	572	583	578	567	606	597	608	618	566	556	577	617	577	603	534	563	523	597	588	542	597	556	584	579	552	582	574	620	599	590	558	550	603	596	602	618	563	577	603	588	595	571	574	587	567	536	593	582	595	535	545	602	585	574	565	584	590	548	569	546	578	597	540	568	601	603	576	585	548	593	558	578	575	554	568	574	601	595	586	558	595	588	560	573	591	586	555	572	579	566	554	577	586	568	503	587	560	553	586	585	572	565	562	588	600	579	614	566	604	606	541	599	596	566	560	564	582	614	600	577	585	562	572	567	593	591	587	601	611	624	612	511	593	572	587	559	618	552	614	559	557	553	599	597	617	518	579	594	569	591	551	600	574	582	618	543	584	594	562	582	565	616	614	552	542	591	540	543	545	548	564	563	540	608	553	569	542	564	571	590	582	609	583	584	570	556	598	585	587	580	603	611	609	598	579	580	525	539	552	573	588	588	598	606	581	564	611	550	569	546	562	600	588	567	622	615	573	593	540	545	614	547	596	523	566	633	553	575	568	580	585	590	589	588	546	614	590	593	594	581	584	555	571	590	604	587	566	604	561	597	573	590	592	543	534	560	570	558	576	612	591	602	573	587	568	590	587	658	608	617	565	580	579	576	626	552	592	583	590	591	581	543	504	572	525	584	574	608	603	562	542	572	617	606	575	540	586	601	556	582	594	590	601	560	501	549	602	596	586	527	582	607	558	546	554	595	600	579	564	585	591	600	594	542	653	609	609	591	558	562	565	607	579	574	620	574	579	593	604	598	586	590	573	562	585	563	557	558	583	599	579	607	589	552	561	609	612	606	566	585	568	586	572	547	551	546	568	603	551	574	543	557	568	594	586	588	574	572	559	600	580	596	562	558	555	549	522	600	609	573	560	592	573	572	591	555	574	581	546	564	571	620	649	612	553	541	559	548	567	555	578	553	582	632	611	596	570	580	587	552	574	581	590	532	576	605	574	566	594	570	559	534	573	603	634	576	559	586	633	560	624	590	590	566	580	583	573	617	568	594	547	597	600	566	601	617	582	568	549	605	614	560	600	640	545	568	615	587	609	614	609	630	564	594	598	535	588	611	561	556	557	528	600	561	588	546	570	570	545	567	557	557	557	595	549	605	562	639	546	577	549	571	556	608	613	574	601	558	598	581	551	592	599	584	530	588	591	582	586	590	580	574	592	566	572	610	598	592	616	602	554	609	580	545	563	562	582	556	574	540	529	593	584	616	612	565	565	612	599	571	570	576	585	594	550	570	564	574	594	571	594	566	549	596	598	511	605	570	573	541	611	597	545	572	564	619	573	548	564	598	566	565	570	556	573	584	611	589	509	577	577	539	580	601	581	567	558	567	586	539	558	581	611	576	576	550	591	562	538	606	608	562	570	579	606	608	551	605	548	590	570	583	580	569	576	586	564	632	579	576	548	584	552	605	564	568	616	583	589	570	616	553	594	620	553	578	578	541	585	573	507	594	570	554	549	600	562	583	568	583	570	586	589	558	553	612	576	574	616	556	609	576	567	557	533	597	598	574	568	562	573	609	552	579	602	538	603	554	546	616	578	600	547	521	605	576	583	543	611	541	555	542	574	585	604	587	580	611	551	556	593	592	578	556	537	582	541	578	612	554	560	614	529	567	573	600	582	592	573	608	573	557	571	573	563	580	576	606	569	584	571	574	566	574	595	611	590	568	593	557	611	563	593	622	537	584	598	596	589	586	550	575	578	617	583	579	555	582	576	561	565	600	547	578	569	577	574	538	613	566	587	583	582	592	512	595	577	583	583	590	607	561	559	563	558	561	561	578	573	556	563	543	584	574	565	576	559	541	575	581	579	545	597	540	538	563	610	555	606	582	597	597	591	566	573	573	596	596	574	594	554	577	609	547	579	534	611	570	561	600	576	595	598	578	579	549	572	575	570	574	604	595	595	552	564	587	562	624	581	521	592	570	597	579	568	566	551	573	604	556	554	618	562	550	572	601	568	554	599	601	575	548	597	585	572	587	591	542	584	588	581	547	550	547	593	616	583	568	578	572	539	638	538	605	570	563	548	581	585	586	594	576	597	582	596	601	589	573	581	546	555	580	573	598	581	564	573	567	566	563	609	566	580	583	543	572	592	510	569	566	577	598	561	570	544	560	572	615	590	584	533	582	590	591	548	566	571	564	629	565	577	596	577	605	594	603	573	552	559	602	580	610	543	548	571	615	529	551	565	613	562	562	581	539	577	581	613	578	611	597	573	580	616	587	604	553	562	520	585	571	622	549	591	590	559	562	601	538	535	621	601	561	566	599	623	572	604	555	538	569	599	570	579
19554	36666	34163	26512	22661	17075	17250	13260	10565	7896	5964	6289	5895	4565	3516	2543	1906	1598	1937	1729	1758	1638	1275	1155	861	897	955	817	816	697	667	605	633	604	599	584	592	580	606	611	592	590	605	594	589	605	630	562	626	603	595	573	647	596	605	622	655	603	616	601	583	589	556	536	514	567	578	524	603	601	595	579	556	579	565	553	568	578	570	502	557	595	582	580	583	582	577	531	579	644	574	561	577	634	587	575	590	592	585	591	606	554	527	600	568	573	579	608	615	588	575	576	571	617	581	656	604	607	621	559	584	593	587	516	561	591	588	600	585	596	561	549	548	584	539	590	558	580	589	595	568	611	552	575	561	573	616	545	605	554	577	548	578	562	609	590	592	575	570	640	616	580	543	578	622	542	574	575	568	590	557	574	556	579	585	543	549	594	584	603	599	598	554	618	592	570	593	612	575	579	562	592	587	570	575	554	604	561	564	559	552	595	562	623	546	623	574	556	615	557	567	535	568	541	578	583	568	595	593	542	578	549	569	591	595	585	605	564	584	582	544	570	623	547	576	608	544	565	552	555	535	568	603	555	579	600	589	598	580	572	580	576	567	619	589	569	541	611	620	593	598	586	571	546	575	590	596	583	554	582	607	529	540	629	569	585	541	549	621	595	590	532	565	563	598	588	578	566	578	621	547	593	577	546	557	564	580	563	524	607	606	614	545	596	576	580	587	598	543	568	573	578	567	579	578	545	583	548	593	598	592	558	593	570	592	612	577	531	566	603	604	596	542	572	573	569	629	566	612	549	556	615	587	588	554	570	577	583	592	555	571	550	643	581	575	580	519	528	558	539	598	533	585	571	581	616	572	552	598	604	602	610	610	571	577	567	593	564	535	547	565	607	573	601	609	559	608	586	564	579	561	579	576	651	597	610	568	583	526	595	550	589	599	562	593	583	625	628	580	581	602	579	576	594	581	555	597	578	587	587	564	596	565	571	585	575	588	602	549	595	546	559	579	604	575	551	617	560	560	539	570	574	604	581	576	581	589	568	567	551	622	541	614	540	545	570	604	563	588	563	553	594	602	560	578	579	578	579	598	588	528	602	582	547	548	564	617	578	570	600	531	585	553	573	598	634	593	568	573	605	585	617	518	587	587	554	555	553	545	551	529	556	534	576	598	621	620	562	578	586	588	550	592	551	596	567	564	568	593	608	550	615	550	557	620	569	554	541	594	589	589	612	552	615	570	577	538	578	541	561	562	605	592	524	540	581	601	578	552	566	561	591	571	602	580	605	576	585	578	588	606	562	534	548	582	590	532	590	537	601	581	581	542	571	571	587	576	538	578	636	594	531	578	551	550	576	627	566	600	589	567	610	547	543	581	584	539	568	578	557	566	569	616	580	556	544	568	594	572	583	552	474	591	580	616	567	597	598	591	609	621	587	570	555	548	575	593	575	605	589	635	573	571	575	550	590	595	605	541	571	541	572	643	544	575	596	550	556	599	598	614	577	553	569	574	549	553	542	572	578	578	562	587	580	583	522	573	594	566	588	553	598	566	559	561	574	587	593	565	546	584	565	576	561	553	637	558	549	574	612	590	567	530	550	573	564	591	596	585	588	541	562	607	636	591	576	589	594	590	606	571	628	558	624	534	563	581	592	581	621	554	585	561	594	619	576	560	596	569	585	571	583	577	565	536	589	595	566	550	586	563	554	589	625	579	558	553	576	567	579	604	548	580	564	597	600	589	556	577	553	564	543	594	585	615	563	535	546	570	632	575	585	561	599	623	550	593	539	580	589	538	562	581	590	607	573	586	569	618	554	562	604	579	539	555	578	613	631	561	587	545	588	597	580	588	596	560	573	601	587	593	630	594	582	546	571	542	597	594	587	543	547	554	577	541	565	538	595	569	563	528	571	572	551	594	573	599	589	526	563	619	547	569	569	549	574	601	602	602	519	583	566	540	550	548	561	551	581	596	543	569	596	516	618	547	583	591	637	572	591	608	570	615	590	609	580	566	592	601	613	534	570	591	555	551	589	595	555	603	609	596	586	590	553	569	580	573	580	631	520	540	600	564	581	571	542	571	585	592	577	582	560	563	590	592	576	547	617	578	567	595	568	571	545	588	502	619	579	596	582	605	578	567	555	564	607	562	586	519	567	598	577	579	557	564	546	558	599	566	602	547	580	582	549	595	528	613	599	555	590	587	555	570	589	565	595	549	601	584	592	590	602	582	594	553	560	604	569	547	570	589	558	540	573	535	618	582	585	560	618	578	549	576	572	567	604	555	568	588	558	548	522	591	617	523	605	584	587	613	571	576	575	530	569	577	616	573	632	570	611	564	550	595	572	589	585	550	621	569	597	571	614	560	599	589	559	573	601	563	565	567	588	592	564	520	554	536	580	583	546	575	602	576	576	583	598	602	537	542	551	556	562	540	623	542	608	580	551	628	603	548	576	566	574	573	596	592	545	605	551	603	584	576	604	565	585	592	560	584	603	604	636	582	594	590	575	522	593	536	568	583	572	546	638	585	583	614	631	596	607	575	545	576	602	579	584	591	569	559	620	550	583	587	599	551	595	592	572	569	583	576	566	581	573	552	562	577	554	509	550	568	579	573	565	614	579	579	608	573	567	585	597	560	560	574	582	572	547	592	561	616	623	535	556	561	598	553	557	542	558	588	596	559	604	577	568	577	576	563	575	581	609	614	580	571	587	550	570	558	558	597	599	534	578	575	554	598	613	576	580	605	583	551	575	613	590	572	566	573	574	568	590	573	576	567	540	528	574	580	553	541	528	550	566	605	537	558	578	562	620	611	575	557	596	608	581	580	560	559	578	613	609	561	551	576	541	578	575	615	583	539	570	522	585	597	568	559	552	589	604	578	580	592	560	568	600	609	590	566	554	590	594	606	617	569	613	571	571	546	539	585	615	611	557	536	544	609	567	557	553	589	617	596	546	602	563	609	558	566	600	562	626	580	573	612	577	581	585	573	577	637	573	576	582	585	550	576	561	547	589	574	567	601	589	553	578	585	589	575	510	562	570	621	560	612	544	584	559	590	598	573	601	553	574	620	600	538	577	569	603	602	610	580	572	601	603	564	538	543	547	566	580	584	552	565	535	550	605	617	561	568	609	594	601	559	548	563	585	570	571	591	578	570	577	569	589	628	607	568	607	547	562	540	543	557	596	540	590	578	577	584	558	591	533	592	616	594	595	577	588	622	594	537	587	607	577	586	596	587	552	601	561	604	570	580	594	546	615	576	577	595	560	565	570	594	585	587	605	591	573	592	582	572	571	608	547	563	595	623	581	610	592	591	606	586	562	613	565	565	545	575	582	627	614	560	551	552	574	552	572	601	545	554	593	576	559	531	576	576	583	551	581	615	589	595	589	561	551	593	587	587	579	568	598	524	588	546	583	566	568	600	592	587	529	611	581	573	542	557	578	590	591	588	607	590	575	626	586	602	543	588	616	611	611	591	561	600	569	596	556	531	565	593	582	540	576
29114	22656	24075	17995	11625	6830	5720	5310	3750	2596	2251	2180	1890	1355	1082	833	747	798	787	744	829	667	577	541	502	470	511	508	470	472	455	445	416	447	433	445	467	440	424	436	411	450	426	451	438	375	445	456	447	447	425	468	409	449	468	422	457	470	421	422	431	465	403	441	407	410	448	421	426	427	426	436	423	440	449	426	425	428	448	431	442	388	420	432	450	462	413	400	407	431	454	443	374	454	427	443	418	460	481	446	445	452	449	430	463	430	451	412	435	453	408	429	420	443	445	423	426	438	409	439	415	412	449	438	446	396	475	443	420	408	423	450	444	454	394	437	406	454	430	467	428	444	457	440	413	448	447	432	422	405	411	431	444	437	425	448	468	400	435	433	422	401	425	465	447	437	405	434	456	410	443	452	439	458	443	411	438	459	411	496	441	460	460	443	404	424	431	439	430	447	392	442	439	440	436	436	421	428	413	455	444	426	465	457	471	414	425	456	405	421	468	452	444	409	447	462	491	450	429	415	427	432	475	442	465	420	449	422	469	436	476	410	442	466	440	469	428	456	473	448	472	420	442	456	422	379	459	442	414	442	448	407	419	443	432	437	430	438	425	456	437	436	438	423	426	406	448	424	445	443	443	418	506	391	422	420	463	441	430	444	442	438	405	426	436	422	410	425	431	435	446	428	426	424	422	433	444	434	388	436	426	451	435	428	404	409	422	430	464	431	444	425	381	491	440	456	460	414	427	437	436	477	422	412	470	421	469	432	483	462	405	436	438	455	428	414	432	436	412	439	447	508	449	446	436	413	434	433	449	472	406	420	431	415	453	416	409	477	441	442	443	443	442	394	419	414	477	411	437	440	457	437	431	412	447	461	432	439	447	452	435	461	408	441	437	423	472	450	402	433	436	457	482	425	430	445	417	423	445	454	474	435	421	421	414	439	433	445	423	448	435	450	430	430	440	442	413	432	422	427	482	436	442	468	434	442	444	423	419	433	423	447	433	469	445	428	457	435	393	437	421	440	454	429	437	448	410	435	452	457	418	452	444	414	471	425	454	464	447	442	467	449	437	415	441	423	465	405	442	422	467	415	413	447	414	450	459	428	459	457	426	423	451	470	431	464	413	416	396	455	419	416	422	437	437	426	418	433	473	439	442	443	436	443	470	429	474	402	445	436	414	453	399	430	427	462	443	442	465	441	451	434	420	451	447	408	449	429	427	425	442	420	446	430	455	486	443	492	454	422	449	439	409	461	434	416	428	415	442	432	441	405	418	455	439	420	438	476	435	413	432	445	440	452	461	452	429	474	445	421	426	445	451	416	404	462	459	451	442	433	476	463	441	456	421	460	415	436	453	435	454	455	410	385	423	459	432	419	447	435	458	413	438	444	406	428	425	462	419	463	437	467	432	458	466	418	474	407	466	428	462	439	424	414	468	474	446	426	466	409	428	465	475	424	427	429	471	428	447	413	416	446	441	450	438	460	444	455	408	443	476	425	434	415	448	416	446	446	432	417	404	448	428	443	446	417	417	395	474	439	425	444	446	463	477	441	387	406	436	444	436	453	442	432	477	438	431	431	416	473	443	399	401	431	470	453	414	428	476	430	438	473	485	443	464	409	440	436	435	431	448	459	442	403	418	422	460	439	471	421	450	385	449	434	449	429	425	445	447	408	418	445	415	445	427	437	453	427	463	428	417	446	451	431	449	447	450	446	402	436	451	419	435	447	445	414	432	442	440	459	440	456	440	415	417	476	459	459	433	431	445	453	438	432	385	409	422	447	443	449	431	401	437	422	443	430	437	407	454	448	469	458	399	408	426	450	452	395	400	442	430	410	395	430	455	444	408	418	422	451	446	453	441	438	406	471	442	420	454	431	402	448	401	447	433	464	410	435	434	444	447	438	470	420	428	431	442	448	451	433	424	451	441	446	438	429	479	454	421	469	404	401	420	469	411	416	424	447	450	425	432	474	433	420	417	407	393	465	408	445	430	445	426	431	442	414	448	443	409	416	447	397	409	393	452	405	448	426	434	417	424	443	441	406	455	429	443	457	411	445	419	454	424	425	440	445	438	431	440	440	462	438	426	460	422	415	417	404	421	397	442	447	434	453	404	422	451	443	423	427	419	416	450	449	426	450	453	451	410	447	407	424	440	400	421	429	423	409	417	456	451	434	437	483	440	387	419	448	424	439	422	451	440	433	458	430	422	465	452	435	455	506	467	432	432	433	439	467	443	431	474	452	438	425	462	452	449	436	424	448	430	478	431	483	463	445	449	470	441	416	443	471	478	421	435	436	430	446	432	402	415	429	430	418	439	436	428	423	440	435	422	419	435	444	402	412	440	453	413	472	431	448	441	460	444	470	421	414	448	464	416	447	458	451	473	436	406	396	436	429	433	409	483	425	469	451	446	443	440	485	420	423	419	477	426	472	434	418	432	412	430	475	453	459	447	455	411	423	416	464	438	452	411	451	471	434	458	431	419	400	458	425	457	419	431	424	411	423	470	422	474	406	450	412	410	438	425	430	408	430	418	442	427	432	436	402	436	470	406	437	471	458	422	455	448	438	384	410	441	433	445	432	436	420	447	401	442	453	422	436	434	472	461	444	422	453	473	437	434	473	443	457	434	425	454	422	393	442	444	430	445	451	438	431	432	425	389	434	470	436	421	429	467	428	440	429	403	421	453	424	476	426	428	426	457	422	440	431	402	427	428	446	435	502	418	448	465	464	472	449	411	429	428	412	435	438	471	410	459	422	430	414	446	425	447	415	432	433	441	445	471	403	417	398	433	429	431	418	441	427	414	422	451	446	407	413	439	417	442	427	450	430	440	417	428	433	415	427	419	443	413	447	453	468	418	413	421	444	408	447	401	440	425	443	418	435	452	426	413	477	454	446	455	421	446	402	430	477	473	461	447	430	433	438	467	431	427	408	399	442	451	410	438	427	387	433	453	416	451	464	476	420	480	442	419	449	438	462	396	431	391	425	468	410	431	428	473	425	417	444	435	464	469	462	428	452	457	425	439	429	398	405	417	433	434	441	460	427	423	443	415	425	447	437	436	458	460	433	455	465	466	426	463	433	451	453	413	475	435	443	475	424	458	422	428	398	457	431	465	401	425	451	431	421	448	431	432	476	470	387	455	444	435	432	428	447	462	432	436	434	400	415	426	476	445	468	445	434	424	420	459	404	431	428	454	403	422	438	409	489	421	441	417	432	403	446	442	414	435	398	436	421	450	476	419	448	393	453	415	446	439	411	433	457	480	445	468	450	393	462	435	449	416	418	432	458	440	433	476	397	458	460	437	459	419	410	416	456	418	437	431	431	446	476	482	441	399	480	422	432	422	449	446	424	413	440	465	473	435	432	417	452	416	392	442	405	434	443	431	419	445	436	409	420	442	439	456	440	469	450	452	461	431	446	434	401	401	401	446	457	401	442	441	425	406	422	420	421	455	427	430	407	445	454	434	421	425	449	435	459	420	446	429	416	457	433
16548	27130	23466	16019	13380	9621	8840	8440	6015	4242	3504	3517	2891	1917	1467	1138	944	1016	1006	988	949	888	742	670	577	560	616	578	549	520	484	471	476	499	501	459	501	477	472	472	445	505	493	455	438	469	434	465	428	469	472	490	431	442	518	484	461	460	484	463	455	537	483	468	442	429	494	459	462	503	444	466	457	476	501	480	465	472	468	491	442	473	443	456	463	471	476	481	420	506	477	462	501	503	460	480	486	486	454	455	460	470	441	474	480	502	478	459	470	453	454	454	474	474	430	498	489	456	492	485	480	488	470	467	497	466	510	461	457	477	486	474	483	461	461	448	463	467	449	479	443	458	484	482	462	464	463	430	468	452	464	492	481	447	440	482	477	473	469	455	483	429	487	452	438	477	468	492	439	460	491	471	484	450	500	478	464	471	510	452	493	484	449	482	484	499	508	466	528	494	445	455	456	446	457	440	466	487	468	426	513	490	486	443	428	506	466	470	461	488	465	463	467	493	452	430	468	429	436	478	445	469	470	465	446	485	511	439	490	446	433	439	463	461	466	482	475	490	484	478	492	476	493	448	431	508	461	486	480	482	470	495	453	425	450	481	492	431	475	440	480	505	426	459	526	470	483	440	485	465	476	467	465	424	416	439	502	490	485	452	468	469	449	418	521	431	473	453	457	467	458	464	491	500	458	425	431	495	465	479	460	477	488	450	447	451	505	479	461	463	446	481	475	484	438	429	411	447	450	448	441	472	489	481	483	465	467	466	435	430	470	488	530	480	440	476	457	471	480	469	449	446	416	465	424	472	505	460	459	483	460	461	457	438	437	469	454	473	506	474	499	480	475	480	501	457	469	455	448	489	467	472	466	471	466	447	450	447	455	473	455	464	495	463	484	485	465	479	452	460	473	446	482	479	471	503	442	451	473	455	486	523	466	481	446	471	469	473	497	451	459	429	464	490	436	481	451	443	474	478	479	465	485	467	444	437	467	463	452	451	446	486	455	468	447	456	494	449	467	514	443	441	427	486	471	474	472	455	483	482	479	459	505	457	446	460	466	451	453	494	471	445	446	473	421	462	456	499	461	465	487	468	463	418	452	454	455	449	455	450	437	452	491	487	462	471	474	470	453	454	475	482	473	477	461	478	523	508	447	483	455	467	479	495	482	440	507	460	474	457	458	483	448	474	478	470	490	482	458	476	462	464	507	478	460	438	509	463	415	471	438	494	458	481	470	433	478	459	447	500	430	479	434	483	444	460	462	476	460	479	471	456	463	462	480	463	478	441	457	454	450	459	467	494	483	476	423	430	453	441	508	461	482	451	451	477	443	506	469	478	457	490	481	469	460	457	444	508	421	447	451	466	447	485	417	453	484	435	456	499	429	458	488	515	442	444	497	432	476	450	486	423	490	450	486	456	458	458	398	457	449	469	460	480	478	469	468	453	470	470	488	483	480	499	453	509	470	460	462	464	484	478	472	475	430	472	444	440	444	487	482	523	477	466	465	415	462	466	455	472	495	466	413	455	468	478	446	470	450	432	482	439	463	492	483	465	439	460	434	491	475	501	458	461	466	451	470	478	482	441	483	486	484	489	442	454	461	476	462	474	444	483	471	467	461	471	469	476	481	467	460	483	446	437	435	512	435	433	480	468	483	460	475	480	444	462	479	437	481	472	463	498	463	459	494	476	485	479	472	488	477	495	473	488	482	432	456	486	442	468	410	472	487	464	508	487	488	472	474	475	461	470	485	439	482	467	473	442	462	449	456	482	490	498	480	471	463	477	472	465	469	466	462	458	455	488	425	471	498	424	437	455	473	447	516	453	468	481	451	499	467	466	472	491	433	458	472	458	489	434	482	466	488	480	453	440	454	482	458	488	448	462	454	429	455	476	481	453	475	495	462	485	482	456	494	442	456	464	485	470	449	509	472	488	479	466	493	451	449	481	480	476	495	513	503	424	449	474	497	492	482	476	487	459	447	495	479	482	454	475	481	482	474	448	454	482	478	473	439	456	501	491	426	430	456	467	503	471	459	444	452	479	451	497	428	469	464	497	479	465	467	435	488	459	441	481	423	475	459	459	480	441	484	476	478	460	420	466	481	500	490	480	459	459	469	481	503	484	417	502	487	453	458	483	478	440	487	498	479	497	482	461	454	454	468	480	471	456	490	474	469	486	440	443	442	487	461	490	470	494	437	445	468	501	464	438	478	458	457	467	460	430	423	470	468	476	482	450	463	459	470	422	508	488	456	487	463	445	468	452	468	432	467	449	516	464	450	470	432	441	481	449	483	468	471	443	447	499	464	443	458	430	442	428	473	449	501	450	443	446	472	460	442	501	459	448	450	438	490	458	454	459	518	419	468	496	462	474	487	472	417	465	447	487	479	514	465	476	479	468	464	465	447	481	453	476	454	504	502	440	491	441	437	482	506	453	475	448	458	479	483	436	422	502	481	467	467	436	483	459	473	493	436	473	438	459	480	436	436	440	442	471	493	456	498	496	447	444	474	488	432	445	455	439	486	462	472	477	498	478	448	448	459	463	480	474	467	478	455	456	470	482	472	444	473	475	484	448	464	464	453	473	473	480	514	470	503	481	486	448	467	519	452	463	444	453	430	516	481	456	483	463	484	472	427	481	466	464	479	514	423	508	457	475	452	506	482	442	464	461	475	481	461	475	454	475	486	465	475	444	476	510	477	443	475	494	450	480	500	474	494	480	492	453	438	475	461	468	457	457	464	468	467	467	475	434	482	435	454	474	467	435	480	489	466	477	445	489	444	462	443	457	482	478	449	487	468	447	448	486	439	460	472	467	480	451	469	464	452	477	474	499	445	450	454	463	476	487	464	467	419	477	472	459	485	472	440	502	473	460	466	500	494	495	481	456	476	443	459	449	455	464	454	473	464	446	433	474	509	470	485	492	447	440	470	432	479	456	447	496	489	496	497	485	457	488	445	493	475	463	454	475	420	472	491	451	456	446	476	427	449	463	463	445	439	480	431	485	415	469	454	478	443	490	450	461	474	511	446	471	481	482	478	490	453	435	480	467	460	465	469	441	481	487	487	467	483	446	455	440	469	457	494	476	479	477	455	473	414	483	468	425	450	463	439	526	450	476	483	455	474	445	460	438	470	468	455	452	424	465	470	490	475	455	482	450	466	449	503	442	490	442	484	437	442	497	476	444	497	449	476	493	441	436	490	446	451	446	475	454	460	452	486	468	435	464	493	455	450	456	451	442	470	469	464	491	494	475	475	464	452	486	463	495	433	450	473	466	483	512	472	414	506	434	491	467	434	503	453	467	454	442	478	424	453	448	470	457	474	467	464	455	443	486	446	513	478	475	500	467	440	461	437	485	461	514	465	481	487	453	444	497	460	463	478	500	503	458	487	474	456	478	446	448	475	487	509	457	482	484	487	468	482	432	459	528	475	508	470	486	493	426	480	504	485	425	529	477	465	443	471	485	467	502	428	495	466	462	467	450	479	431	457	466	483	470
24535	21705	29199	25020	22225	17905	11039	7550	5926	4728	3642	2972	2236	1784	1295	997	1060	1152	1086	1020	913	763	652	514	486	512	508	477	448	381	400	331	385	369	327	339	393	344	352	300	386	339	361	364	320	343	367	358	341	347	359	336	379	363	364	362	381	396	346	338	354	329	322	337	330	335	343	354	325	336	350	361	363	346	349	325	344	306	368	344	335	338	347	352	356	358	359	331	353	319	353	339	321	323	338	368	318	343	344	377	348	338	351	319	342	318	298	324	334	349	322	352	339	378	374	339	346	325	371	338	361	331	354	337	331	332	322	359	358	349	317	320	318	333	378	333	350	336	340	356	356	339	329	362	333	326	338	348	302	353	365	349	351	317	328	334	341	309	371	314	352	371	331	315	357	337	393	369	375	341	312	343	321	334	357	375	360	321	371	336	351	343	344	360	356	346	319	372	399	334	361	337	346	351	367	340	353	331	326	355	337	325	316	336	340	336	342	359	367	372	326	354	330	377	334	321	315	370	349	331	310	383	350	346	356	369	343	359	344	344	343	346	317	347	343	357	330	330	335	358	333	350	314	325	367	340	343	355	365	344	325	336	327	354	320	331	337	326	329	358	309	337	362	338	344	335	344	334	348	350	318	351	344	346	352	387	342	350	339	338	367	346	327	301	321	341	348	362	333	346	351	362	341	361	363	328	348	363	357	336	330	373	357	361	330	314	339	358	339	310	359	325	321	339	317	340	366	333	325	321	365	333	342	352	332	327	356	340	375	359	352	357	338	331	320	315	334	319	362	365	342	317	328	310	361	320	339	260	345	363	316	356	332	363	344	325	364	331	363	319	348	368	364	342	336	346	356	321	371	329	338	335	316	354	358	365	340	346	350	373	335	381	329	329	330	345	352	330	326	328	328	322	358	352	372	347	353	376	331	349	332	303	367	375	328	328	361	328	381	374	324	346	344	333	323	326	336	326	288	332	322	335	387	363	352	321	336	330	342	293	322	326	320	361	371	330	349	321	327	331	353	340	314	313	339	334	351	354	349	364	365	389	380	324	307	318	347	331	348	334	370	333	334	329	334	316	350	336	325	373	331	333	378	331	368	336	333	349	324	358	335	335	354	403	330	364	349	338	349	355	342	358	361	369	340	329	332	336	288	311	364	337	344	334	309	306	321	338	356	347	328	315	350	348	377	356	309	361	331	332	344	373	296	335	328	351	338	357	343	356	321	346	360	314	317	330	338	335	343	325	334	351	341	347	323	280	376	374	337	344	310	362	342	337	349	331	351	359	335	336	317	371	342	335	350	350	334	309	349	338	343	322	324	340	328	379	352	370	336	345	337	356	361	316	352	366	331	323	331	326	357	391	354	351	367	300	357	364	351	345	346	317	353	360	337	310	346	338	338	337	317	336	342	349	354	330	369	325	351	321	329	364	334	321	341	317	371	330	350	327	351	372	327	342	329	346	327	361	337	330	359	328	315	358	315	361	369	334	348	380	371	361	346	312	352	353	354	344	355	327	355	379	320	311	317	345	338	336	305	375	329	356	349	325	336	309	300	352	341	358	342	360	342	331	302	334	337	333	367	354	359	337	330	368	301	341	332	384	330	341	331	392	311	351	338	335	350	378	349	321	364	354	362	327	376	358	353	349	342	357	381	342	342	361	329	350	336	328	347	340	349	349	333	341	311	348	356	358	333	371	331	334	353	346	326	323	350	323	364	337	354	340	346	354	322	360	337	314	291	331	355	363	299	353	337	338	365	346	318	349	349	344	332	344	354	331	342	359	336	364	343	357	388	355	342	348	328	356	348	322	343	350	354	375	342	285	335	323	348	328	313	331	383	363	333	369	353	325	318	337	348	337	340	356	352	317	327	328	351	347	346	335	351	329	326	345	332	321	340	324	311	331	336	325	342	329	323	363	339	345	320	359	369	386	339	328	345	349	336	334	340	345	336	335	307	328	340	335	314	343	327	322	308	350	357	329	340	335	341	361	342	311	336	330	357	319	343	339	342	327	379	342	356	346	367	358	347	349	341	346	323	356	354	347	328	343	325	328	313	352	320	338	317	363	315	364	334	346	328	318	332	338	332	352	296	327	344	332	305	308	347	347	323	344	346	345	347	330	365	337	333	329	361	355	376	323	362	364	378	351	351	340	349	358	364	348	359	319	329	364	339	379	353	336	357	343	350	365	337	320	379	336	352	342	313	345	335	339	320	338	367	352	355	331	348	348	316	346	339	388	321	328	335	356	331	355	332	297	347	357	355	340	381	363	342	308	318	346	322	318	343	334	323	324	325	354	359	360	333	319	347	317	333	377	343	328	336	331	319	360	324	333	321	318	325	344	320	322	350	358	343	323	376	320	349	334	342	334	350	321	371	381	367	363	369	334	356	334	323	370	347	331	343	359	347	341	333	349	330	373	325	382	340	337	332	301	348	357	342	351	372	355	357	325	359	329	349	330	331	342	333	318	357	353	342	363	314	359	326	335	350	374	335	312	332	370	361	318	343	347	334	345	310	364	343	363	311	335	350	324	324	343	352	316	351	348	371	351	329	360	337	340	313	361	378	299	355	345	348	311	362	344	318	344	350	323	349	327	341	332	340	351	355	333	330	331	349	358	329	372	342	365	369	356	299	350	304	362	356	340	364	336	350	349	351	344	365	343	357	338	354	353	365	345	337	320	353	352	339	363	330	331	344	333	312	354	328	323	371	361	334	322	323	358	327	382	344	356	374	374	349	309	356	341	350	349	349	346	310	335	341	350	335	379	337	343	329	328	356	372	324	377	349	328	350	342	343	338	344	353	324	333	312	381	320	359	353	339	323	359	328	318	357	333	313	328	314	357	357	368	348	340	344	371	343	361	332	347	338	319	342	343	344	355	367	382	304	338	342	325	344	320	350	370	350	358	330	317	333	329	307	305	392	348	334	330	345	331	358	311	328	343	369	331	348	358	339	347	330	325	351	352	356	352	336	345	333	352	331	361	311	350	361	356	375	354	321	359	367	345	337	352	339	357	331	341	338	314	370	356	330	357	330	345	312	338	329	372	341	354	329	343	334	306	332	352	317	339	322	331	365	360	359	328	354	346	333	327	357	362	299	297	324	303	355	348	317	324	342	333	342	333	338	337	355	356	346	336	320	334	342	335	341	380	383	364	339	339	326	333	329	348	334	365	344	344	334	340	339	324	363	374	348	346	307	351	369	346	345	344	349	357	368	335	331	368	358	300	356	359	332	313	334	358	352	354	325	331	337	354	352	320	356	347	319	396	316	327	325	340	328	351	329	324	345	333	327	317	330	364	357	357	369	329	315	322	360	322	342	333	340	335	333	350	350	337	315	329	308	366	330	336	338	320	337	346	329	345	350	310	331	333	310	352	347	366	346	329	348	329	339	326	321	321	340	322	357	361	315	337	358	345	354	364	330	341	361	338	368	320	341	318	333	347	309	367	350	369	333	327	345	326	361	346	345	345	366	372	319	363	353	340	351	344	340	357
17947	35944	30719	22882	18976	14797	12048	10798	9312	7228	5656	4782	3519	2628	1941	1374	1589	1655	1617	1431	1251	996	852	696	555	631	634	583	469	480	382	395	401	392	402	384	348	367	415	386	428	345	354	428	352	367	370	359	337	346	393	378	372	404	401	369	419	402	354	391	383	398	364	348	351	349	385	372	390	379	332	371	368	387	389	382	386	342	377	362	367	363	373	355	361	342	378	413	358	358	374	347	337	362	364	375	382	343	340	344	384	378	378	382	347	368	339	350	395	365	378	348	393	331	348	314	346	342	356	360	391	366	340	385	349	379	345	370	348	367	354	371	331	331	339	347	356	375	350	353	372	354	319	395	380	337	380	367	379	336	373	402	322	334	384	402	393	345	387	332	385	354	355	341	366	390	354	379	356	368	368	355	380	391	378	357	363	373	374	380	360	370	372	339	352	386	378	368	321	373	355	371	344	345	345	394	340	374	377	350	374	327	351	358	374	396	397	360	356	340	382	398	350	355	387	338	347	349	375	357	349	345	348	353	348	334	346	394	363	371	347	351	367	406	387	386	364	370	369	368	371	370	381	408	351	383	340	375	351	324	356	369	410	363	378	340	374	375	354	361	380	360	374	390	349	368	397	336	371	324	377	356	364	388	339	363	373	368	366	353	356	336	362	369	341	382	380	353	356	380	391	366	396	373	390	333	363	340	342	359	338	370	365	346	352	362	374	372	363	367	368	370	338	345	363	361	403	368	387	360	373	378	331	342	335	365	350	350	358	358	358	381	369	356	310	342	371	356	366	352	346	351	378	382	362	351	345	365	386	363	397	350	368	353	396	381	343	399	334	369	375	331	410	363	369	365	407	348	337	358	346	401	372	348	362	360	371	359	373	381	360	388	356	337	326	383	364	321	337	379	382	357	382	404	363	361	378	379	371	336	356	388	364	382	387	345	365	366	374	386	356	364	382	348	372	368	372	375	335	371	386	362	379	392	395	371	391	386	359	371	389	370	371	369	360	348	371	363	361	362	355	340	346	349	381	354	366	354	362	368	332	386	360	381	366	348	314	358	368	354	392	346	379	356	326	349	366	361	365	381	394	344	386	371	348	350	391	358	353	336	370	324	369	362	364	373	374	333	355	375	375	384	358	346	368	390	327	342	337	373	355	344	354	369	355	361	358	388	342	357	350	370	361	381	330	355	376	350	409	348	356	399	349	351	374	336	401	387	322	375	368	353	326	389	385	364	364	398	379	384	343	354	400	386	345	355	382	335	335	347	387	341	392	322	373	355	382	355	332	383	355	337	394	373	378	359	390	348	338	362	359	353	345	371	327	411	360	366	357	364	359	363	380	372	335	333	375	375	408	385	367	379	351	356	361	351	378	375	400	348	366	362	346	372	356	351	369	354	372	392	355	348	356	388	400	354	342	355	358	422	375	343	347	314	363	368	387	353	375	371	358	367	359	350	382	376	380	351	335	389	370	356	328	387	338	344	379	352	379	332	397	350	354	372	330	311	368	378	384	366	360	364	359	377	367	351	356	343	368	353	316	368	374	381	376	320	358	371	348	330	362	347	343	338	387	360	380	370	393	362	335	382	382	372	357	363	344	376	380	336	363	353	382	374	346	361	353	395	361	323	385	343	369	363	362	375	341	387	327	357	336	354	403	378	391	370	383	343	362	380	370	343	359	372	345	372	355	367	391	383	384	343	367	388	392	394	356	374	352	347	342	319	383	350	364	345	350	361	359	375	351	353	370	336	359	363	341	339	345	366	336	387	363	358	369	338	398	367	367	383	375	355	376	348	368	399	357	366	365	348	337	357	350	367	364	355	365	372	358	354	356	353	362	364	319	394	378	393	347	385	361	332	373	358	322	366	353	345	314	328	379	344	331	378	386	361	365	376	342	374	367	388	369	342	354	347	373	366	361	389	344	390	372	382	367	363	359	358	363	352	377	363	366	339	375	331	383	369	342	331	378	377	385	348	328	373	345	411	371	361	399	356	336	336	329	372	346	365	355	370	367	355	341	342	346	366	402	326	338	368	366	358	324	336	381	370	365	334	371	378	385	383	376	361	394	361	373	380	381	369	394	376	357	392	374	394	358	364	355	354	352	362	393	388	351	358	336	365	355	335	383	364	358	366	373	353	394	381	383	373	348	376	376	365	367	381	344	357	314	357	342	381	389	410	351	335	351	356	335	388	376	334	362	344	348	372	359	390	333	366	354	399	356	397	381	356	366	354	353	387	356	379	391	348	337	360	390	397	374	352	343	323	354	355	363	341	340	385	356	363	362	357	307	368	346	349	350	342	334	368	333	339	358	358	405	366	349	355	364	353	363	381	393	412	343	387	377	376	356	368	334	339	336	347	364	357	336	369	358	362	390	359	353	390	342	338	374	352	379	356	383	307	408	354	349	367	338	400	357	369	328	357	397	344	352	387	389	349	387	328	371	343	360	374	367	363	336	367	372	383	361	351	352	350	351	325	379	363	370	379	356	382	355	304	369	376	383	363	393	380	378	367	362	334	350	342	356	374	356	397	432	349	388	360	385	354	382	340	364	367	358	351	381	369	345	306	367	380	400	390	367	400	354	368	358	364	366	365	360	348	339	347	344	356	352	355	364	363	377	359	405	362	330	358	366	357	366	328	352	361	356	354	367	348	327	363	375	362	355	378	355	346	369	335	364	348	345	357	395	366	335	406	345	388	386	373	349	387	361	358	367	357	375	363	335	383	395	389	370	336	357	339	371	372	352	362	343	352	341	340	348	380	332	365	359	344	363	373	377	334	392	361	380	341	365	350	367	382	392	349	372	347	366	341	355	396	333	340	402	339	368	370	343	387	387	360	366	416	326	347	344	357	347	346	356	368	339	381	402	379	339	339	364	388	348	378	366	366	354	344	341	356	372	374	373	363	371	346	383	375	353	358	378	372	346	347	355	391	372	358	379	382	350	386	341	369	364	358	383	376	375	352	374	369	364	361	384	328	374	377	381	372	349	369	332	402	367	395	396	365	369	358	365	358	361	350	349	334	345	339	335	355	376	343	323	375	325	367	392	379	357	367	366	369	383	350	352	340	328	379	372	368	378	384	358	371	363	371	370	342	351	330	355	342	372	361	375	362	344	374	341	349	402	352	347	332	383	375	384	376	359	339	379	358	358	372	362	359	348	403	392	360	329	353	380	348	349	380	380	361	351	367	369	347	338	342	394	329	372	383	365	344	363	357	345	397	337	353	348	359	385	378	369	390	388	383	325	376	370	377	346	361	343	362	345	344	397	380	341	347	383	359	337	389	377	355	374	349	357	336	366	388	369	344	370	354	338	318	373	364	351	362	357	382	378	329	361	339	365	356	374	368	382	342	355	351	350	334	373	386	344	392	335	369	373	339	349	380	359	399	374	369	339	351	355	359	364	377	350	367	341	376	375	374	359	357	367	337	359	356	341	338	380	390	363	357	348	335	339	370	349	340	353	377	368	375	378	366	382	390	375	325	371	378	365	347
25636	21763	28276	26124	19778	11805	7737	5630	4430	3822	3213	2545	1718	1444	1270	1258	1246	1315	1359	1200	1154	932	933	806	759	780	812	775	729	664	649	686	645	641	659	663	650	612	673	638	642	656	660	670	639	625	677	663	607	636	690	665	664	632	655	665	639	673	661	686	652	616	652	637	594	676	679	629	615	689	677	639	702	628	634	605	671	645	636	679	647	689	662	665	665	608	654	639	602	621	696	650	624	670	620	613	621	631	612	645	680	625	644	585	653	605	643	621	656	706	671	606	632	666	617	629	630	660	656	633	665	600	606	653	597	667	678	655	707	642	686	641	639	620	679	648	637	639	631	640	667	646	656	606	605	642	631	673	616	659	645	638	644	647	629	611	622	602	625	626	672	652	682	617	648	674	639	653	645	653	617	640	647	674	646	662	627	601	625	664	678	598	631	602	629	642	649	658	653	683	699	614	605	626	659	630	600	667	643	663	669	618	652	621	660	643	616	653	646	654	637	620	635	632	656	631	680	647	631	693	638	615	612	597	709	703	647	651	644	617	628	677	628	627	644	650	645	658	640	668	665	614	629	629	618	643	634	587	606	639	701	646	665	697	588	688	676	655	664	631	668	587	617	652	634	691	575	672	661	653	715	652	666	634	645	612	634	663	606	657	624	630	637	668	685	633	640	622	651	673	590	627	668	662	704	649	627	652	619	623	681	649	621	648	658	623	708	669	654	658	590	625	638	637	635	643	660	630	622	688	658	638	630	647	650	634	645	640	694	624	605	682	681	626	642	679	624	657	657	657	633	644	657	622	643	668	632	649	622	603	632	641	646	627	678	664	636	634	642	607	653	693	636	649	673	680	637	653	616	617	640	675	623	639	642	653	653	659	675	623	690	607	638	619	652	651	653	642	648	638	631	634	681	687	630	607	651	650	629	617	670	714	711	634	700	710	681	666	618	683	636	626	649	643	620	664	626	645	657	654	646	664	658	644	655	632	637	623	636	607	654	628	618	608	667	626	580	656	623	642	615	629	633	648	625	639	644	643	613	635	613	663	580	617	613	624	628	661	585	607	695	633	671	650	675	655	616	628	686	704	629	700	662	650	638	647	673	689	680	630	611	668	654	649	597	610	671	673	679	668	624	638	628	667	628	596	675	625	653	641	649	651	599	640	626	617	628	674	663	650	642	683	650	653	645	668	673	643	650	676	649	684	683	662	617	661	614	638	661	636	644	640	621	639	623	662	620	643	671	666	633	660	636	649	657	636	651	610	654	707	632	666	671	662	639	674	609	644	630	680	642	659	658	626	645	648	638	668	639	598	709	608	660	660	649	667	635	643	632	649	651	659	614	601	644	636	687	649	648	652	630	635	636	642	619	606	646	608	623	650	630	652	633	679	614	628	612	679	684	612	675	651	619	627	684	689	620	651	632	631	620	632	628	648	647	613	644	658	604	643	654	591	702	684	679	661	667	617	637	617	605	667	654	625	669	641	652	662	662	676	610	657	634	669	662	642	663	619	616	628	691	638	663	634	625	680	699	636	672	619	626	634	665	637	679	653	659	627	647	641	595	599	634	661	666	617	643	717	624	639	686	716	629	644	661	650	650	629	659	644	624	638	651	696	650	646	637	629	606	609	705	624	640	666	684	623	661	640	707	693	612	610	673	647	619	660	612	673	683	625	667	667	605	667	690	664	668	649	653	638	638	680	653	650	623	676	642	661	627	595	670	608	649	637	671	650	619	652	687	652	615	646	660	654	644	655	640	614	647	649	668	641	667	612	677	655	611	608	688	591	649	612	623	647	579	633	632	657	680	597	667	651	615	677	674	676	622	641	668	648	601	657	603	655	645	611	665	675	677	603	628	672	665	629	642	670	615	606	645	626	660	686	623	609	635	665	619	622	666	663	603	645	650	662	653	597	651	625	644	650	655	734	608	660	622	649	686	630	647	641	672	641	672	668	627	645	619	623	646	620	631	666	638	614	630	674	628	664	611	665	600	679	642	649	616	606	626	639	681	593	709	615	624	660	663	674	624	679	624	679	652	669	658	656	579	642	650	638	652	668	617	613	639	680	620	640	648	665	621	630	599	675	646	670	635	594	647	650	705	672	629	665	671	698	672	663	633	647	622	662	668	633	624	670	610	643	635	665	627	654	595	628	671	649	626	634	607	655	644	625	640	680	646	670	603	637	623	587	636	642	665	620	602	628	644	648	616	652	650	612	640	599	672	609	625	656	646	650	631	653	652	660	617	640	640	625	638	637	610	634	618	679	648	607	638	628	611	676	629	698	643	615	612	651	625	636	658	641	684	689	686	690	656	632	638	642	646	671	645	657	680	659	674	650	640	664	604	607	681	665	664	622	645	607	679	677	653	628	618	651	635	630	579	625	635	664	672	642	641	654	601	639	668	660	668	603	674	610	644	651	664	680	695	661	616	650	655	657	650	658	618	693	623	645	663	644	640	601	667	663	642	634	633	641	619	657	689	647	602	641	638	624	660	625	677	644	653	599	616	682	622	645	648	639	672	665	673	618	641	641	642	669	700	614	680	655	682	649	668	651	626	641	653	655	639	641	670	653	665	634	644	600	687	648	633	647	632	647	633	658	662	659	629	618	680	635	657	638	635	618	647	608	627	632	636	643	673	661	658	632	624	658	655	645	648	647	656	682	657	666	689	633	649	650	665	628	635	639	652	617	605	679	680	612	627	614	616	645	670	627	659	610	652	641	682	655	612	656	608	651	664	632	643	681	641	623	657	662	676	628	628	671	635	629	645	643	656	626	613	618	626	630	628	640	640	658	632	650	611	643	607	669	654	654	642	609	695	670	626	666	684	644	658	684	605	703	664	648	606	647	644	658	637	653	614	622	642	700	635	675	635	657	661	668	628	618	618	624	663	663	621	669	653	666	630	659	647	655	627	686	632	661	633	646	658	677	650	639	649	635	621	595	634	670	624	659	672	662	696	641	644	641	634	663	683	669	636	608	649	643	661	634	636	621	654	640	644	649	680	665	644	647	620	666	638	615	654	603	636	647	639	638	621	663	653	670	613	654	707	639	631	628	628	656	627	659	654	589	607	621	637	629	657	656	671	659	644	605	684	649	632	598	634	621	612	632	676	657	622	644	664	686	584	681	620	677	677	647	675	643	662	644	640	626	685	691	661	594	664	632	632	609	651	658	650	598	656	614	635	639	668	648	589	649	646	638	680	639	627	661	631	622	568	673	654	658	666	660	664	603	639	652	667	648	614	677	680	627	645	668	654	635	658	648	666	667	634	662	638	617	653	651	630	677	662	693	639	689	628	623	622	668	644	617	656	594	641	626	609	671	638	609	626	635	644	627	602	642	619	661	640	581	639	662	686	626	628	629	633	616	606	600	633	635	660	714	584	636	644	634	667	598	650	675	633	691	655	643	629	608	622	621	720	605	614	677	683	644	594	606	634	646	613	645	617	666	601	663	646	594	636	658	635	619	636	573	626	661	634	627	628	600	657	685	668	629
17861	33110	25183	18884	17993	13575	10923	9034	7440	6086	4858	3795	2574	1992	1688	1671	1804	1698	1869	1673	1420	1149	1065	909	804	918	917	876	757	700	671	687	673	708	698	641	703	607	661	654	674	653	654	678	655	593	618	674	670	676	653	694	666	723	645	693	668	679	670	717	639	666	663	648	684	688	653	653	686	649	751	683	694	657	621	675	625	670	626	666	663	635	693	664	678	658	712	659	693	633	670	649	621	656	688	686	717	683	667	679	689	644	702	648	677	648	649	692	641	652	696	644	687	643	666	621	643	686	689	671	656	657	631	705	674	680	720	661	631	683	652	654	697	667	685	660	686	678	635	679	683	636	649	635	666	692	672	687	648	660	666	643	692	673	660	688	643	643	663	698	673	693	651	665	634	672	647	707	686	711	682	654	656	672	668	641	644	654	647	645	663	704	680	704	609	658	676	646	635	712	681	713	651	622	690	694	643	641	699	629	664	686	644	656	669	725	704	699	688	647	671	690	688	632	661	645	670	698	701	676	669	706	666	649	685	606	649	634	628	629	694	644	666	634	651	704	739	719	644	662	673	667	682	659	639	688	681	667	624	670	663	638	651	653	670	652	674	638	707	651	637	660	686	700	667	676	715	679	678	695	669	670	665	683	658	635	659	683	649	665	669	657	638	735	740	624	651	609	628	689	674	691	691	666	632	682	688	686	695	678	644	656	670	612	664	649	658	681	666	646	706	673	653	668	647	723	698	688	682	704	656	655	651	695	691	678	696	677	606	674	697	633	645	615	640	652	685	652	696	667	661	632	660	632	635	676	632	648	713	644	692	639	700	644	669	636	666	664	658	663	666	656	677	665	670	654	663	613	676	651	687	687	664	631	644	672	675	703	669	647	612	639	667	683	641	633	650	695	727	646	685	660	661	675	665	725	586	654	680	680	633	636	665	656	703	630	641	696	677	671	650	671	629	667	637	664	621	634	648	656	631	643	692	630	614	614	669	682	705	670	720	630	680	670	748	670	675	613	681	673	634	643	659	708	684	636	644	656	677	629	655	649	680	656	692	653	715	647	691	672	672	654	628	706	652	652	626	608	678	659	621	697	710	675	678	689	658	672	662	663	626	667	590	690	696	665	650	711	657	658	696	642	690	640	636	654	657	654	699	699	654	638	711	689	656	643	669	633	669	668	643	673	644	657	626	674	610	661	662	666	675	676	658	666	703	647	688	646	621	631	647	663	685	691	654	694	680	648	647	676	663	668	641	717	688	672	663	710	664	702	678	657	654	671	655	656	704	625	672	676	683	672	689	666	659	625	725	673	674	652	700	644	676	677	627	631	657	709	652	626	676	680	664	657	653	664	672	648	667	641	645	673	661	634	669	636	667	685	668	623	684	616	657	687	644	679	695	672	663	635	713	738	664	694	639	684	649	737	641	612	622	628	643	674	640	692	612	712	652	647	646	673	684	704	684	661	637	634	673	637	677	604	667	667	624	690	656	646	641	664	682	648	634	667	659	670	657	670	686	605	667	663	668	664	669	705	661	650	660	634	671	673	669	656	683	640	659	657	649	646	686	678	684	685	677	659	661	649	644	618	676	645	652	634	631	630	697	701	717	653	665	714	706	716	664	648	619	689	665	664	700	703	693	691	653	701	655	683	652	712	668	623	675	662	674	615	640	660	641	703	636	662	706	605	687	681	641	658	640	627	647	627	684	646	674	639	664	630	644	695	700	691	630	678	645	650	664	641	668	677	674	669	685	657	653	645	692	678	693	649	672	686	664	682	640	663	662	664	633	638	665	608	646	648	686	670	636	683	638	655	654	692	660	675	680	646	684	654	641	653	663	662	641	624	646	663	680	622	660	618	668	688	665	663	669	690	660	721	654	673	653	666	674	684	635	697	721	651	668	668	700	733	710	675	604	700	676	655	687	655	666	632	642	673	689	654	706	628	646	658	680	669	701	652	649	669	732	624	671	634	665	652	662	658	615	698	682	635	676	640	659	648	694	705	684	700	655	718	655	645	603	649	640	693	675	693	652	646	696	675	643	691	637	666	655	693	612	653	663	670	616	639	682	594	664	681	636	703	644	625	645	667	703	651	695	628	618	673	642	654	654	645	664	691	674	712	655	673	624	694	694	637	646	638	644	641	686	648	670	715	649	667	698	672	752	634	622	643	682	685	648	634	700	680	673	712	650	658	673	641	642	635	684	623	679	674	684	638	645	720	707	615	664	656	698	639	633	672	638	678	643	615	649	641	628	653	682	691	654	647	635	625	655	633	676	654	689	650	711	600	661	649	679	668	674	690	595	679	654	661	647	668	665	627	693	690	666	678	634	665	718	650	675	704	665	700	648	677	668	648	686	670	650	672	669	654	679	647	666	662	638	708	725	645	684	671	690	649	610	658	654	628	663	636	658	666	651	688	668	652	642	627	669	655	642	680	701	652	604	706	625	648	671	636	643	648	641	650	640	669	667	696	669	652	620	666	661	624	583	680	626	640	658	690	681	682	684	627	623	658	714	658	680	682	674	653	618	686	651	687	612	628	655	614	623	695	684	645	654	683	688	674	688	687	663	677	690	672	660	657	693	643	624	663	638	665	689	677	646	682	676	648	648	617	715	656	631	657	644	664	685	678	649	696	664	653	691	684	671	647	715	674	670	665	707	686	631	666	730	650	628	633	647	682	666	660	662	605	678	699	693	620	686	673	729	694	659	644	674	655	705	648	680	635	618	666	679	709	660	684	648	656	675	634	676	643	688	697	671	678	662	660	671	691	667	671	658	667	667	662	655	682	678	686	617	692	612	625	633	690	664	670	658	654	649	693	705	647	662	623	652	661	703	687	658	658	700	656	647	669	676	647	708	687	698	702	645	703	665	652	681	605	647	634	624	664	675	665	674	660	684	664	652	675	649	699	681	683	647	667	618	650	671	683	699	657	699	712	651	573	701	741	689	632	617	657	688	697	637	645	672	640	697	632	679	659	722	674	649	674	659	647	667	655	694	682	694	658	649	678	718	644	676	688	705	652	708	652	675	657	705	631	670	662	650	680	640	638	641	669	662	680	637	623	657	698	683	644	662	669	642	689	669	650	608	665	640	672	700	639	676	661	683	707	665	622	661	689	630	683	717	647	657	701	657	647	693	683	665	654	701	649	657	609	701	694	675	666	678	623	661	663	639	653	630	661	667	685	683	614	651	653	653	607	668	658	687	664	687	636	677	650	679	690	649	658	624	643	668	678	588	686	683	663	633	688	665	664	680	662	613	674	624	691	654	686	645	630	629	639	664	704	671	670	694	629	656	683	705	681	660	697	626	628	716	666	672	647	613	731	679	683	680	679	659	665	699	655	692	693	636	719	679	653	633	652	655	639	669	683	641	652	654	654	673	665	687	640	624	644	656	680	638	695	689	665	669	689	645	677	633	674	666	679	625	616	664	616	715	655	635	682	637	623	645	695	701	684	697	686	659	639	680	738	665	682	670	634	674	634	653	698	641	649	659	669
23201	21696	29617	24361	21922	22958	20701	10063	7123	5349	4087	3531	2723	2371	1941	1998	2007	1938	1965	1679	1479	1218	1049	787	893	833	875	752	661	625	628	574	618	610	600	575	596	615	633	577	606	592	606	556	612	640	596	601	540	601	555	623	603	588	579	638	619	639	624	663	610	569	591	606	611	545	612	586	624	586	584	547	571	544	606	592	612	598	605	600	596	593	575	615	544	544	535	574	604	586	576	585	602	596	548	597	608	581	560	539	568	555	539	574	561	588	593	545	569	546	611	621	602	588	585	565	606	603	562	594	549	577	577	546	612	525	584	556	585	600	562	615	620	591	598	602	539	567	564	606	604	555	587	598	561	603	629	608	604	542	559	559	610	600	550	561	596	574	577	586	594	602	540	569	533	610	597	598	569	567	591	576	630	579	580	565	552	603	599	586	565	590	607	515	558	602	555	601	578	595	555	620	576	609	583	600	581	627	581	573	592	603	562	551	599	552	567	592	584	618	585	591	536	594	581	572	587	582	566	609	595	583	563	582	569	578	594	555	531	556	587	591	607	622	594	590	588	623	597	556	573	591	574	581	635	579	598	539	604	588	582	560	604	576	567	586	563	610	570	513	536	551	551	602	556	595	544	570	605	590	598	594	561	590	576	573	599	562	530	572	547	567	573	577	566	561	578	578	587	561	578	572	592	550	576	591	581	556	581	569	551	553	556	542	566	555	561	569	595	559	562	582	584	560	610	614	621	546	620	567	569	617	596	552	580	560	566	565	623	563	559	598	596	565	578	566	558	583	568	584	559	568	575	595	579	570	600	592	566	580	581	580	580	579	595	572	565	580	570	581	573	567	614	569	582	600	570	582	548	605	588	599	600	583	556	608	552	570	589	624	556	525	587	585	615	607	560	585	566	587	611	578	607	568	533	599	594	571	596	582	587	559	588	618	602	590	584	586	596	541	587	552	528	577	591	572	605	574	590	566	627	556	554	551	572	563	562	631	537	584	582	624	545	546	576	577	541	564	598	583	569	581	566	578	565	542	594	547	571	578	594	590	577	593	618	566	589	591	562	584	608	573	628	542	528	554	542	536	597	575	595	557	636	630	578	590	557	600	561	568	614	601	571	588	615	609	560	598	556	592	581	628	584	624	610	606	572	603	536	562	572	615	537	549	589	580	601	592	540	597	578	599	560	568	596	534	570	570	552	565	622	547	619	590	571	622	558	588	588	548	583	586	601	569	580	556	569	590	536	575	571	583	583	600	574	586	560	565	602	613	617	578	554	546	547	573	585	573	575	512	588	558	549	600	576	570	570	620	555	582	606	566	583	533	532	586	620	559	578	603	559	589	573	560	564	594	595	577	551	565	561	594	579	595	570	598	562	558	588	593	554	600	596	595	553	584	569	561	581	564	566	586	593	570	578	602	553	561	601	578	553	582	563	544	564	560	572	569	593	532	579	557	570	613	568	542	617	598	610	574	580	592	588	539	571	563	595	586	582	584	613	541	546	607	631	553	555	589	583	601	599	593	596	578	569	500	587	563	572	561	555	603	610	610	594	540	580	547	583	592	572	565	607	557	599	590	612	541	598	583	560	562	565	552	543	616	555	539	560	591	557	580	585	611	636	608	599	579	598	596	567	583	599	599	591	562	610	549	637	588	537	576	539	593	555	571	530	610	638	586	572	582	579	575	565	567	600	582	593	536	541	598	565	566	577	594	608	582	572	584	586	554	551	554	580	571	618	593	594	589	612	571	562	563	579	543	586	604	552	582	592	590	616	572	592	562	532	551	588	564	567	572	588	612	538	568	592	586	553	605	534	573	547	578	613	587	587	576	557	571	597	572	610	575	553	586	592	585	628	608	622	573	612	572	619	608	542	578	539	568	559	585	552	608	575	592	605	585	608	612	560	643	529	583	612	565	575	585	579	576	600	570	590	585	570	582	576	616	606	562	595	588	619	594	555	578	567	509	536	589	574	562	557	587	564	623	573	583	615	548	627	596	586	556	611	583	557	548	596	574	582	591	577	596	533	586	573	613	582	553	563	561	560	583	594	581	610	588	586	556	538	547	623	580	604	570	604	574	559	583	552	621	548	571	568	552	574	594	584	569	575	580	592	563	645	617	571	577	591	591	502	606	571	583	559	570	588	607	594	589	588	573	595	615	549	559	550	593	574	620	557	609	579	612	595	538	556	577	574	595	573	511	585	579	571	556	522	565	572	592	556	553	588	534	609	570	561	550	600	590	614	586	590	590	542	605	653	563	528	578	568	570	562	567	543	566	561	573	557	579	571	585	559	596	566	576	563	582	589	593	595	545	568	577	555	578	617	575	617	574	570	585	600	544	604	557	591	582	572	578	597	575	584	601	614	581	565	623	564	580	557	608	558	583	565	581	608	587	601	580	540	591	556	606	593	601	575	578	531	626	558	589	612	576	552	580	587	566	585	588	571	573	594	538	583	582	568	627	558	587	577	552	595	607	560	574	571	607	567	588	555	606	553	589	606	589	575	594	534	612	585	557	563	593	562	575	539	617	538	585	561	596	568	597	553	576	568	595	572	574	591	568	563	573	615	623	568	579	570	588	630	605	577	561	565	601	538	584	572	558	581	588	568	584	554	579	606	576	570	571	598	573	551	551	598	582	573	590	557	613	591	574	589	592	552	605	583	589	591	568	539	534	577	539	566	592	615	606	579	552	585	566	615	552	591	542	547	558	601	600	598	548	635	546	555	581	615	557	528	558	587	581	610	590	588	607	599	602	587	552	601	527	572	602	550	570	552	601	598	587	568	531	577	600	623	574	604	538	592	597	601	576	579	623	560	559	554	549	602	642	591	564	574	592	578	578	581	584	539	588	554	597	564	583	580	575	605	595	596	605	602	519	567	640	591	550	564	538	551	564	575	569	565	557	567	596	560	539	545	604	556	575	600	575	581	568	603	608	570	528	614	551	529	599	580	644	552	607	580	624	563	586	593	605	567	565	560	560	595	587	593	609	618	525	591	544	595	572	575	620	567	619	598	569	610	577	621	602	529	559	575	570	587	570	596	614	546	546	605	559	585	574	565	560	572	560	598	577	550	565	588	572	555	551	524	559	570	597	557	593	618	633	587	579	611	581	588	576	615	533	569	573	517	581	603	544	568	558	571	573	557	577	576	611	619	588	582	562	536	629	566	601	611	588	594	581	640	560	559	596	568	537	575	586	636	602	583	552	569	578	540	561	559	583	611	569	547	536	543	547	561	565	579	644	587	603	598	599	593	614	618	597	576	583	590	586	548	573	607	533	581	589	593	551	578	604	564	567	538	595	563	594	564	552	629	579	584	618	541	528	602	615	572	586	577	580	590	569	599	573	588	580	565	536	584	599	544	580	584	550	614	537	546	577	577	571	538	588	566	578	569	542	609	573	539	567	616	564	629	607	573	630	632	594	552	547	556	565	566	569	602	561	575	610	594	588	553	603	620	550	582	581	535	576	568	576	614	587	550	579	552	594	560	598	551	541
19840	39205	34172	27143	24217	19752	16479	12502	10553	8055	6184	5101	3996	3358	2792	2903	2708	2788	2843	2272	1961	1500	1182	972	947	1053	958	799	717	668	651	653	620	633	582	589	611	599	549	619	578	616	580	616	621	598	569	591	548	576	600	614	586	610	643	659	622	628	646	604	602	597	619	607	588	620	550	581	581	580	581	603	571	593	562	569	579	585	581	587	597	561	595	571	529	567	545	581	565	590	601	580	556	597	572	591	583	602	579	555	551	566	562	576	561	547	594	578	565	553	600	605	580	580	537	593	581	576	606	565	520	592	592	586	592	573	566	571	611	600	596	553	579	596	608	587	589	587	583	597	574	549	571	592	608	589	579	582	574	522	596	574	555	596	575	577	610	575	583	538	589	562	587	585	561	520	601	580	563	580	597	607	617	571	583	565	541	550	579	560	607	598	609	554	610	587	546	588	588	579	566	608	564	582	621	598	590	590	570	579	553	606	577	606	577	559	599	578	575	599	519	570	633	620	593	591	589	587	535	616	552	568	583	574	569	595	590	576	581	522	594	565	557	620	622	584	598	587	600	579	614	555	580	563	562	591	565	596	613	539	575	559	601	578	538	573	596	609	605	580	595	560	588	576	566	576	609	550	577	560	575	541	581	581	557	577	597	564	572	577	578	575	616	642	519	541	565	562	613	613	590	565	557	516	553	573	565	580	590	576	591	553	558	551	606	594	567	566	581	594	582	545	548	569	564	631	561	596	568	588	617	606	573	603	546	540	545	556	512	568	627	518	568	572	565	525	580	586	532	581	519	558	541	613	596	600	610	590	569	616	565	542	634	579	583	564	591	549	554	551	598	580	610	553	593	545	619	548	560	567	592	584	543	600	547	566	545	588	578	553	572	585	578	572	559	570	557	570	581	621	579	593	565	567	525	592	580	561	566	598	592	542	607	589	595	553	581	539	580	579	588	602	586	592	602	577	593	563	613	553	577	552	561	588	571	578	562	557	563	566	559	540	522	546	608	581	592	614	579	590	546	554	549	595	529	539	583	631	558	562	582	582	543	595	571	565	608	602	600	548	636	571	563	569	550	571	552	527	596	560	587	552	586	569	586	558	596	589	546	552	550	566	576	572	563	595	602	580	588	619	584	531	555	556	580	523	580	558	574	567	587	555	556	589	603	595	584	551	588	561	598	586	560	562	571	598	540	582	575	578	604	581	548	537	551	548	555	561	579	579	587	590	591	580	579	568	568	602	574	619	588	556	549	561	595	561	550	585	611	583	578	555	600	565	577	536	594	605	572	582	648	546	553	581	550	560	593	571	560	596	598	564	603	570	600	530	597	560	579	626	573	585	566	567	545	562	565	537	579	573	602	577	572	592	587	548	545	553	563	594	583	581	590	579	596	558	583	567	614	614	546	553	586	563	574	553	623	577	560	593	568	568	592	577	561	580	592	563	549	590	570	586	566	570	616	549	593	549	574	555	556	584	583	590	579	571	609	565	598	561	570	569	594	612	581	574	594	561	566	554	614	563	606	608	608	571	612	582	569	574	557	577	564	539	558	574	540	585	607	582	577	584	575	570	584	630	533	572	604	588	547	583	584	542	574	592	581	591	549	587	579	608	577	623	602	608	589	552	573	607	573	598	587	611	581	592	598	565	617	568	588	604	610	581	574	558	588	545	635	562	572	550	555	563	582	605	577	539	551	535	556	580	573	564	559	603	602	526	543	570	627	562	549	565	572	617	581	597	573	555	575	607	580	598	561	586	576	592	571	598	625	615	537	613	597	604	568	582	579	575	601	551	563	593	632	578	547	575	579	595	582	558	602	586	555	560	544	601	587	590	565	581	582	599	562	559	578	552	561	607	583	576	578	596	585	579	597	586	552	564	568	620	602	553	573	543	550	557	543	561	581	528	593	550	580	564	532	592	571	588	617	581	575	573	579	589	581	582	576	581	537	576	609	564	563	586	604	566	574	589	553	590	580	584	571	623	562	584	538	569	584	554	583	582	566	603	585	598	539	565	583	604	583	569	599	547	586	585	588	578	546	555	520	542	574	573	602	600	583	625	573	612	562	589	551	609	560	597	558	504	525	592	597	565	576	601	577	635	568	556	590	574	555	617	578	589	580	580	561	609	575	545	612	589	573	546	567	593	558	551	612	590	569	580	552	581	525	599	567	576	602	524	591	571	587	567	579	605	543	542	577	573	571	616	564	600	604	575	591	590	558	639	616	604	587	609	583	564	550	527	564	609	543	575	587	576	592	595	561	579	577	579	560	588	621	586	610	541	533	554	583	616	621	540	611	566	571	607	561	535	558	571	562	538	638	578	598	594	559	541	524	554	561	589	611	603	579	613	553	582	584	593	591	587	577	592	569	586	563	554	609	586	579	607	573	579	609	582	583	564	586	602	575	583	574	528	547	587	583	557	600	608	567	587	563	552	606	580	558	551	570	582	524	598	536	590	578	537	541	541	581	555	623	638	584	580	574	613	584	606	581	604	543	541	570	623	581	574	583	577	555	605	571	600	535	578	550	550	544	598	534	551	553	611	524	623	626	577	553	580	586	581	595	529	566	610	554	576	548	575	549	584	607	549	544	526	579	617	542	638	566	571	533	554	614	566	559	562	571	595	542	600	563	578	615	621	578	543	574	598	627	583	550	574	552	592	572	588	574	561	588	600	580	583	594	549	583	604	575	572	574	553	572	549	571	559	560	595	580	562	575	552	539	565	563	591	578	569	568	628	582	550	577	559	573	568	585	567	596	564	574	550	639	556	601	609	543	613	567	557	604	570	575	572	539	571	579	584	573	558	543	597	580	580	570	559	590	562	550	578	586	539	552	593	588	602	570	592	624	577	595	553	592	543	581	544	590	623	537	571	596	605	580	575	581	597	598	551	596	619	583	571	537	624	583	563	566	579	574	558	610	568	556	568	525	594	587	546	582	574	562	623	600	607	547	607	545	542	579	558	537	582	552	566	556	615	623	588	583	561	552	560	551	593	615	579	579	585	562	525	569	565	596	537	550	577	544	594	593	539	569	558	595	591	604	610	574	595	587	568	601	569	570	568	571	631	538	560	565	606	592	559	570	541	535	590	583	581	550	532	568	544	566	559	601	564	545	593	600	568	562	625	586	561	557	618	555	598	540	599	605	573	590	553	591	557	581	587	505	571	581	591	581	559	592	583	564	579	557	550	570	578	559	559	543	568	618	572	532	578	578	593	529	538	576	588	545	599	592	583	540	575	541	599	567	572	561	589	535	555	561	539	583	590	571	612	556	560	614	566	587	618	596	575	570	579	581	602	567	584	576	559	577	587	614	598	599	590	602	593	569	572	603	581	628	562	545	545	570	566	584	579	619	608	571	591	578	542	547	617	552	597	596	554	603	536	603	568	571	553	563	583	559	563	561	562	562	574	586	538	641	587	563	585	569	580	573	555	596	619	566	595	569	621	528	591	571	590	621	554	525	574	545	565	565	583	582	601	599	573	561	585	554	597	586	580
29182	22297	25030	21847	13514	8985	5957	3838	2701	2078	1709	1602	1327	1116	1177	1250	1206	1166	909	847	765	649	554	495	527	502	467	452	462	411	443	454	430	442	425	468	411	423	452	427	403	440	430	433	421	407	420	457	441	430	421	459	427	439	398	461	453	448	443	408	458	435	393	437	425	410	408	440	451	426	425	424	462	421	382	411	439	387	416	443	422	400	411	432	431	412	452	424	404	411	419	466	438	455	438	396	433	404	398	414	469	382	427	421	437	363	449	429	411	432	419	412	418	447	414	413	408	436	426	428	427	411	440	424	409	382	454	449	461	413	448	439	443	438	414	477	457	425	445	402	460	423	397	427	449	398	426	425	435	398	438	397	440	418	418	399	419	470	425	433	417	406	409	382	425	417	422	414	460	410	423	413	433	414	459	418	432	410	400	378	419	423	422	411	412	424	453	422	439	427	433	425	483	415	444	434	431	433	457	429	396	408	474	431	395	431	414	427	427	402	424	409	418	435	434	423	422	408	443	398	391	400	401	427	424	402	414	396	387	439	413	434	438	431	491	433	432	442	414	449	432	448	423	437	438	430	445	426	415	448	432	412	400	443	436	425	425	424	443	415	430	418	430	428	417	436	411	403	450	377	423	415	415	423	417	437	423	438	399	439	446	427	395	429	422	422	427	425	390	455	442	418	428	423	443	440	419	417	421	420	440	435	431	457	431	430	387	415	406	429	433	439	417	407	426	428	454	430	424	437	447	409	432	415	442	438	439	417	440	413	421	427	443	450	418	407	385	427	469	432	421	459	406	398	390	449	402	439	415	397	447	445	470	463	425	427	446	413	407	429	392	451	426	421	427	448	438	413	422	431	415	419	462	436	460	436	415	432	420	421	410	413	414	454	413	408	444	470	492	441	450	367	411	449	402	439	419	453	393	433	420	424	404	398	477	461	426	450	436	437	437	395	436	423	453	403	432	391	374	432	393	454	398	426	463	427	386	412	418	410	408	455	436	449	411	415	434	418	436	395	419	412	441	421	481	412	424	425	425	441	451	406	478	408	436	431	402	417	422	464	437	421	447	426	410	423	477	414	378	429	450	430	397	408	429	426	420	418	426	445	389	437	419	426	443	439	429	414	442	439	406	426	477	431	411	453	428	429	446	448	421	416	413	444	444	380	408	417	442	418	442	439	442	400	422	429	405	393	444	432	429	406	430	458	453	452	429	422	441	440	441	418	418	420	432	412	441	403	444	441	446	419	398	447	425	422	412	434	397	408	453	440	438	414	398	408	396	438	416	401	436	405	462	490	462	442	422	392	424	435	419	436	433	444	404	416	432	417	428	433	424	451	398	439	448	424	417	423	423	398	439	429	425	413	426	413	408	407	428	406	412	456	465	416	477	440	415	427	409	429	428	397	450	410	408	452	414	406	457	431	458	421	423	460	449	395	403	468	403	441	391	440	402	428	404	401	465	433	431	425	415	469	447	416	401	388	437	434	401	405	449	399	400	444	446	416	436	396	421	441	374	424	452	386	411	444	424	445	443	448	426	460	444	437	404	416	465	419	386	442	448	443	444	446	421	424	449	453	415	462	413	434	432	422	423	425	470	400	396	409	414	419	412	403	424	410	444	428	430	399	422	393	429	415	451	434	406	451	454	431	442	433	398	431	438	416	381	449	430	432	456	451	416	411	412	423	409	420	479	386	402	437	442	402	411	426	443	453	430	412	432	425	437	425	398	422	422	448	432	433	430	422	379	428	409	436	409	408	434	414	416	417	453	435	421	423	442	430	407	415	440	410	440	398	425	417	440	475	458	420	432	395	417	455	423	430	412	443	445	439	444	426	417	423	438	420	418	415	468	409	450	431	421	458	420	435	420	431	432	401	448	440	403	406	425	430	432	438	404	387	413	396	405	444	417	444	400	411	430	401	417	433	433	465	423	407	406	417	378	420	430	448	428	417	401	401	473	411	444	392	404	430	420	403	454	423	409	410	386	433	410	460	467	412	462	425	396	445	431	384	430	442	434	438	428	417	421	402	435	469	431	410	435	406	405	422	422	429	425	411	429	473	407	435	430	441	469	448	405	438	429	425	459	420	461	447	442	415	415	409	416	412	416	421	457	442	470	448	429	435	400	427	417	396	445	428	430	410	416	457	414	414	440	413	427	445	461	441	494	429	417	419	421	435	432	458	403	420	420	451	415	402	437	407	450	428	425	412	403	420	465	403	411	427	401	417	470	399	451	439	432	406	412	392	414	435	412	401	436	456	417	400	424	441	442	446	450	411	400	442	440	433	433	431	418	433	429	429	404	431	449	440	397	458	426	405	411	423	424	447	431	426	439	430	392	439	428	454	447	440	429	465	437	380	429	428	421	396	442	414	444	370	446	422	481	454	415	444	385	395	402	414	417	422	400	433	439	409	407	372	440	401	428	426	438	435	428	416	404	423	434	425	433	427	420	381	457	409	441	449	403	399	389	457	422	434	427	409	404	410	430	458	449	421	426	454	345	427	434	435	396	402	436	470	427	435	410	437	432	444	449	450	405	428	464	447	456	425	427	393	435	422	484	441	454	443	434	419	404	402	419	402	440	445	439	418	445	411	400	459	394	418	445	408	475	413	397	412	429	440	449	450	379	422	432	380	415	426	411	419	441	421	444	441	397	470	452	426	437	398	390	386	427	432	446	436	391	444	401	414	408	403	438	452	409	426	432	438	412	441	391	392	409	399	411	437	412	427	431	392	416	447	418	481	459	464	419	409	399	423	417	428	418	408	435	417	416	411	442	446	443	447	421	422	432	456	410	392	435	433	423	431	431	399	468	442	434	422	411	434	439	415	417	410	467	450	443	405	457	443	459	452	404	471	413	424	375	408	431	409	370	425	422	428	399	435	371	444	440	432	415	412	400	427	433	378	420	384	464	409	409	435	419	440	420	427	434	439	464	461	411	442	404	463	425	403	406	424	443	441	425	410	447	404	419	478	455	423	428	437	427	424	434	379	424	423	417	415	393	422	457	438	426	406	399	429	464	421	431	441	428	459	446	418	449	476	420	423	432	403	379	424	423	454	450	433	421	394	416	414	438	424	425	423	411	434	437	420	464	457	445	427	465	405	452	399	420	419	431	406	396	442	421	421	440	433	407	417	417	418	420	396	436	439	430	405	409	444	417	404	416	432	426	436	379	427	403	395	428	461	428	435	410	412	439	428	439	427	439	413	386	395	435	463	395	427	449	445	417	419	403	444	445	422	419	416	417	408	431	411	405	368	405	421	439	427	400	419	424	434	438	460	462	399	414	422	407	446	425	463	390	433	423	426	428	425	407	413	374	417	433	437	437	422	410	410	468	373	444	417	429	428	451	448	426	374	435	455	435	397	430	440	411	433	407	386	427	407	434	434	417	442	402	460	422	459	400	402	449	434	417	398	408	467	468	440	441	418	423	467	405	429	426	399	447	439	427	405	398	450	429	480	428	416	416	465	439	409	426	412	429	427	457	427	425	422
16475	25436	25028	19764	14694	11864	8846	6278	4564	3486	2725	2386	1999	1648	1657	1740	1732	1567	1246	1188	898	797	617	594	615	551	550	485	471	488	452	459	496	478	457	438	449	465	431	412	428	467	471	459	492	465	429	429	474	436	464	429	480	460	489	444	462	488	480	467	458	430	439	452	447	451	486	402	477	474	464	473	470	470	456	419	477	442	446	481	447	453	456	425	443	433	453	459	446	483	451	470	425	449	428	475	458	483	448	458	464	444	479	462	490	460	464	435	471	407	476	440	444	499	466	454	471	461	468	468	447	486	440	445	463	473	441	454	451	452	443	431	465	446	450	446	472	438	444	450	440	425	462	480	448	461	481	451	445	444	451	479	480	435	471	436	450	487	445	501	441	483	438	454	502	458	460	448	469	439	458	477	459	437	443	475	433	460	484	465	429	441	478	474	448	478	447	458	455	460	425	450	436	496	463	429	451	399	440	471	467	488	467	466	462	460	431	434	434	459	463	496	450	468	421	467	455	449	455	474	441	446	475	428	475	454	465	421	452	450	438	465	449	484	425	495	467	434	451	427	463	490	456	430	488	459	453	451	457	432	448	483	451	433	442	425	491	422	456	477	431	463	456	440	448	451	491	445	500	440	492	458	430	472	471	443	460	494	457	462	456	478	450	455	456	442	459	446	481	444	472	482	463	478	495	454	453	452	417	395	468	451	456	433	457	451	447	468	465	496	439	472	450	473	439	441	459	473	443	430	483	477	452	463	415	448	444	458	419	458	429	476	424	483	441	457	453	440	514	453	428	467	450	485	476	463	458	471	476	463	477	438	455	468	484	405	443	427	483	473	466	447	483	432	454	449	441	439	516	435	458	484	501	457	469	499	478	476	465	451	456	445	447	436	440	474	478	454	472	481	503	457	434	468	464	447	472	475	449	468	454	425	458	453	450	460	465	454	464	435	450	457	472	420	459	447	427	426	428	456	449	466	475	436	469	438	498	481	467	473	477	494	480	443	443	445	441	462	478	469	441	429	449	486	443	449	451	460	447	480	459	473	417	453	481	479	450	453	458	470	458	456	433	474	448	486	488	465	501	473	438	453	444	496	452	466	496	458	472	481	469	423	465	428	440	493	431	453	461	457	474	470	452	461	450	468	470	408	458	419	455	494	448	453	470	425	444	478	469	519	488	461	444	432	476	447	478	466	479	476	459	443	464	488	445	444	425	451	448	493	442	444	452	436	455	453	468	482	462	417	449	434	447	435	496	446	455	448	456	474	433	456	455	460	476	475	439	504	489	465	436	449	439	504	457	417	464	494	445	468	492	462	455	453	433	474	458	472	450	446	464	468	438	506	455	454	432	422	475	451	461	426	460	424	498	461	450	428	462	424	446	440	457	427	425	451	447	476	451	432	474	417	449	466	452	493	428	483	435	465	437	461	406	474	460	456	468	453	457	463	456	435	444	491	470	468	405	423	446	427	444	404	452	432	454	518	475	456	499	474	502	469	462	433	449	448	422	502	473	479	449	462	488	476	463	446	446	435	465	481	474	465	449	501	499	463	471	458	437	491	476	449	467	468	460	439	423	523	438	437	436	434	459	394	466	451	494	436	470	479	469	478	446	471	481	457	438	462	476	467	422	470	423	479	458	457	441	450	454	454	416	447	479	510	476	473	447	469	449	438	439	441	443	456	480	444	475	428	430	418	465	412	480	468	442	458	457	481	439	436	468	466	484	459	457	446	484	470	467	472	438	472	499	418	478	472	484	476	433	427	455	434	444	441	422	468	450	482	431	481	485	397	473	452	463	448	460	483	468	455	409	459	440	455	408	448	483	486	460	429	449	444	449	450	444	476	454	446	425	468	459	475	428	454	478	442	443	433	427	404	425	495	473	463	453	463	458	435	443	490	451	447	460	449	454	455	474	433	472	445	412	487	447	476	469	465	455	429	470	441	485	475	419	478	442	429	474	453	445	472	455	481	453	471	461	458	490	468	482	466	434	425	464	468	454	442	494	474	438	434	447	447	442	465	420	468	449	456	482	455	451	483	460	413	461	428	465	468	461	448	471	470	472	459	453	456	488	451	479	438	480	451	473	439	463	447	491	456	457	453	438	472	423	438	437	474	458	440	467	467	429	462	460	439	469	468	450	430	450	486	463	474	442	444	446	429	505	456	478	442	466	440	441	488	449	445	463	487	442	444	489	477	446	468	479	475	441	492	446	468	452	460	459	450	446	473	471	472	450	515	448	453	503	460	493	464	477	450	471	467	469	447	442	488	484	483	428	477	483	443	444	451	457	446	479	418	419	448	469	439	427	486	496	438	491	468	482	477	481	473	484	439	427	457	457	431	458	454	507	462	467	456	468	444	425	448	473	444	456	442	480	469	460	436	468	444	453	464	485	463	460	493	427	445	496	433	456	435	465	471	454	442	448	442	444	440	446	435	461	454	455	428	461	425	468	446	494	460	489	480	403	466	499	427	459	466	477	451	455	433	435	444	475	466	447	450	489	443	462	489	432	442	486	425	430	464	455	454	467	436	471	452	446	513	467	487	466	445	501	493	439	460	496	440	450	469	447	460	435	452	473	477	418	429	494	458	458	470	448	469	454	458	443	446	475	451	438	430	453	448	437	489	461	489	482	470	453	484	424	461	471	446	481	415	462	425	487	478	458	447	441	495	475	419	443	451	433	478	442	447	436	489	430	458	488	462	439	463	461	462	467	449	472	448	466	454	473	453	480	453	427	453	462	438	440	438	463	469	438	475	515	453	456	445	466	493	428	441	431	497	450	468	485	478	416	471	450	477	465	457	466	419	425	468	460	431	478	506	489	442	497	493	458	476	449	460	448	456	441	456	470	451	442	431	475	455	472	481	454	493	488	494	437	451	465	402	446	437	475	447	468	481	399	460	399	448	470	450	415	436	457	415	445	445	489	431	471	431	444	478	472	451	433	450	477	462	473	445	426	483	465	418	458	447	457	471	479	448	477	414	461	467	460	470	448	441	464	456	450	456	412	478	461	447	457	444	447	468	451	463	458	440	434	417	492	431	459	455	477	475	478	451	484	498	460	476	458	448	476	444	482	443	473	470	473	464	422	483	465	385	443	443	488	455	437	462	468	448	444	485	437	477	442	464	438	466	499	469	470	452	458	483	446	477	464	476	441	467	483	456	458	422	427	484	436	466	453	434	477	471	457	480	393	444	435	454	492	453	469	504	441	446	482	422	460	455	446	458	474	485	470	431	453	417	415	433	471	449	464	457	453	427	466	448	455	468	469	444	460	487	439	453	474	437	450	441	476	445	460	462	459	445	430	483	456	462	415	450	470	430	475	420	433	441	447	493	485	474	450	450	463	463	419	420	452	470	488	444	451	451	441	436	432	459	432	488	471	442	461	446	433	443	433	467	460	461	445	436	470	436	440	433	503	452	436	463	445	480	475	447	460	468	458	482	461	491	454	442	448	441	500	489	454	464	456	465	500	436	436	450	420	438	432	449	471	443
24395	21637	29161	25198	22396	19622	12075	6506	4410	3335	2685	2337	1953	1859	1906	1821	1670	1494	1409	1052	836	655	549	520	515	512	452	401	396	358	352	341	369	323	336	361	340	330	329	385	314	301	345	317	328	359	308	341	341	327	337	320	335	336	348	368	359	369	366	369	318	318	325	315	310	336	321	339	324	347	305	379	334	391	345	357	332	329	348	347	297	324	327	358	308	347	292	312	312	327	356	318	301	379	311	323	368	314	309	278	328	307	344	324	339	334	336	330	322	335	319	327	307	329	330	317	334	339	315	336	340	285	315	304	335	335	325	312	330	296	340	342	323	345	332	312	324	343	355	344	368	327	310	321	328	344	307	334	323	318	308	366	361	314	319	333	343	331	312	321	306	366	326	354	337	290	329	325	320	300	334	329	358	313	318	322	330	355	319	334	320	335	308	337	345	319	348	311	316	339	355	321	330	343	330	295	341	351	342	311	346	302	342	335	317	301	297	333	334	305	325	332	319	347	330	352	289	321	349	345	315	332	307	327	335	327	356	330	297	317	330	344	327	318	357	346	324	332	351	314	312	334	330	319	333	296	334	319	336	310	348	330	333	337	345	301	352	326	316	339	340	320	355	329	323	317	339	325	357	301	347	298	346	335	357	316	354	332	338	345	330	339	338	339	303	310	318	325	313	324	306	339	332	348	321	320	333	338	324	316	355	267	351	314	382	312	332	318	330	353	323	336	363	346	347	354	337	316	318	350	354	360	373	300	311	352	342	296	342	341	339	362	347	335	307	358	305	338	337	318	315	320	338	321	354	334	343	336	319	328	374	286	345	335	333	337	325	326	331	318	357	368	353	375	335	359	328	351	325	346	345	324	376	348	312	365	314	323	340	336	315	329	325	315	323	345	334	349	329	339	294	339	333	338	288	341	356	305	343	337	343	315	313	335	314	315	322	324	346	321	330	318	324	307	341	342	333	352	333	333	357	344	315	344	353	313	306	339	313	308	363	328	319	345	352	295	340	349	342	323	347	346	333	352	369	306	328	342	297	344	323	295	354	358	332	328	370	332	359	348	315	359	313	307	329	321	345	289	332	335	355	339	314	289	315	319	344	356	324	321	330	339	351	331	310	347	353	319	343	334	339	328	301	323	341	369	352	327	347	315	328	365	344	330	333	335	336	363	309	318	324	344	327	311	330	323	294	293	325	310	354	327	316	303	313	332	318	362	320	342	309	326	328	318	330	315	376	357	348	313	325	356	326	337	313	323	343	318	325	326	349	338	319	337	318	318	348	307	312	300	357	311	345	326	282	336	323	338	323	308	298	342	354	348	335	354	331	310	323	336	337	359	287	296	309	351	346	318	304	307	364	324	342	326	326	350	318	326	316	319	310	313	330	320	324	325	316	319	333	338	355	349	370	371	366	341	342	304	355	316	334	311	327	333	345	362	324	322	335	348	335	343	340	325	339	327	349	293	349	324	334	320	318	324	320	296	356	323	332	376	325	330	351	336	314	310	330	323	355	330	356	330	348	349	348	317	319	353	347	327	333	345	327	325	341	309	320	317	337	331	339	312	339	330	360	341	300	323	305	332	297	317	366	324	356	337	329	325	353	299	349	343	384	323	331	363	353	353	304	315	337	322	325	340	348	331	322	312	348	313	310	322	332	317	350	299	361	335	312	333	344	320	344	328	324	340	352	313	326	293	326	341	324	322	330	324	317	326	296	342	351	344	336	309	304	302	318	345	317	323	359	344	348	346	347	350	335	318	322	297	358	316	366	331	341	327	324	325	329	336	324	318	335	336	353	368	359	338	325	347	324	352	337	347	313	341	278	355	301	295	355	360	333	302	323	324	331	339	343	331	322	330	333	359	347	334	333	302	366	313	339	333	338	307	326	323	352	330	342	308	385	292	329	370	347	317	330	318	335	338	321	304	310	331	358	346	336	325	308	343	309	327	347	330	326	320	323	355	342	316	339	339	366	332	347	310	303	344	368	341	321	310	325	325	362	318	353	363	316	319	340	323	350	349	331	315	338	351	338	328	329	328	324	337	358	318	338	392	342	337	358	350	359	336	331	334	347	322	344	341	336	326	347	341	337	301	336	339	364	332	373	336	358	344	345	339	346	324	330	336	353	320	354	327	306	323	372	356	340	362	326	344	318	347	347	349	341	339	349	331	337	316	338	341	331	325	330	309	338	331	308	334	316	321	332	349	330	359	336	358	310	320	323	349	339	314	347	381	323	338	338	334	355	343	344	323	390	302	323	321	370	363	300	310	302	330	339	314	311	346	360	315	355	312	296	303	336	347	316	318	331	344	342	325	357	316	291	327	319	339	327	363	316	318	320	311	315	336	346	352	338	356	346	326	332	312	332	334	369	339	359	284	342	328	363	339	355	313	328	334	358	339	327	315	306	339	322	309	315	335	334	327	312	339	313	307	337	320	324	337	323	322	321	302	356	326	302	342	313	298	355	315	320	315	299	366	329	328	334	331	374	330	324	338	321	321	314	324	293	320	367	309	335	332	291	311	314	341	318	373	327	327	296	307	329	311	343	337	353	343	348	339	351	351	328	350	349	324	304	292	285	335	326	324	294	337	319	321	306	373	305	319	323	351	320	325	338	357	310	338	324	349	326	344	335	344	339	316	338	304	346	314	346	327	331	335	341	355	372	333	327	343	353	294	323	335	346	324	368	346	376	347	332	342	333	347	313	333	344	343	323	346	337	315	302	362	306	333	345	302	341	351	313	324	308	345	322	303	328	345	335	335	308	353	343	322	336	313	322	337	339	311	349	369	337	345	332	299	345	323	353	346	331	340	358	341	340	309	343	314	340	337	317	333	329	368	287	358	342	340	326	337	338	328	318	332	329	337	313	340	319	308	310	342	336	335	352	323	277	358	308	319	317	315	328	322	335	339	301	338	334	338	329	335	346	312	325	334	324	336	341	339	327	328	308	321	343	321	285	328	333	334	348	304	317	329	327	300	315	337	322	344	297	316	319	352	316	344	347	363	324	309	315	297	303	362	325	338	336	308	314	320	334	330	323	331	337	318	368	326	324	297	345	319	306	334	325	322	368	334	320	316	332	361	340	353	310	333	357	349	356	362	367	323	345	325	342	341	331	329	321	341	317	337	324	327	340	320	350	317	304	341	334	334	336	350	317	314	346	370	359	348	341	325	343	339	314	315	323	333	302	374	335	339	327	325	328	328	332	342	338	366	346	334	304	307	337	292	356	331	335	320	327	311	337	341	364	347	315	334	325	339	360	329	299	370	328	331	345	312	310	316	338	334	302	324	331	312	366	323	347	319	362	323	303	314	322	347	304	350	352	318	317	346	328	365	335	312	363	289	359	343	342	339	366	336	335	344	324	346	336	309	333	326	350	339	343	316	339	335	345	348	325	323	348	325	338	316	352	318	349	360	310	307	363	328	339	324	328	321	320	316	370	353	329	340	354	328	369	311	331	322	341	315	312	341	323	321	358	294	337	326	364	363	301	341
17121	36421	34822	27201	21100	17528	12757	9146	6849	5165	4151	3626	3055	2875	2756	2634	2451	2230	1893	1457	1148	854	688	616	629	634	514	452	416	399	378	368	376	380	379	365	377	355	382	351	384	366	363	370	361	358	365	358	383	379	366	419	344	378	384	425	423	438	382	382	359	417	336	359	339	398	349	347	370	375	349	339	361	358	380	316	343	378	377	359	360	334	334	341	344	363	344	329	342	347	349	337	338	362	366	325	370	362	363	328	373	342	352	342	371	347	320	352	355	372	348	348	336	328	349	325	364	335	390	345	334	350	326	354	362	373	364	336	365	340	338	347	345	368	345	369	345	359	330	325	359	342	338	340	348	354	391	365	343	394	383	355	323	362	359	381	349	354	321	398	375	353	359	356	359	375	374	360	350	343	347	329	360	344	368	426	331	355	332	359	320	355	374	358	343	365	336	363	352	348	338	354	374	325	334	327	344	337	385	374	328	339	334	373	307	364	357	345	379	344	360	340	350	350	359	343	364	368	336	363	347	355	400	341	336	369	357	339	357	359	349	340	374	364	333	337	347	328	345	339	352	385	362	338	331	353	345	351	340	345	362	353	374	342	361	363	326	308	339	350	342	347	369	349	357	350	328	358	364	330	346	387	391	346	341	359	356	340	329	345	351	374	319	381	329	351	348	355	351	364	359	303	369	356	369	349	372	344	357	333	322	352	364	392	344	355	358	362	368	345	352	358	325	357	353	363	368	343	361	328	381	353	362	369	366	358	320	346	348	359	347	353	355	330	347	337	358	349	355	354	373	352	373	369	367	349	362	381	383	341	357	337	347	360	337	355	351	351	346	348	356	365	364	357	329	319	363	353	334	392	350	340	354	373	385	384	340	366	371	325	349	371	329	388	348	352	341	351	348	359	366	341	342	326	322	364	393	352	343	356	366	346	374	367	335	368	343	352	325	361	360	376	358	319	390	351	350	337	320	340	343	329	373	337	359	363	346	353	362	358	382	355	365	386	365	322	357	367	335	340	373	325	344	332	340	362	352	334	348	361	380	360	327	366	358	353	346	346	354	340	383	360	361	353	348	361	333	377	341	349	348	327	340	361	348	341	345	310	368	363	331	355	357	368	331	376	341	333	389	335	359	355	370	338	331	369	347	356	348	355	345	355	349	373	374	350	321	393	352	325	337	349	351	344	369	327	343	337	334	363	344	355	315	386	358	363	367	342	353	321	347	359	360	357	353	346	375	324	354	336	365	356	349	337	392	351	342	354	364	346	353	370	367	375	340	364	337	324	348	359	337	371	347	361	350	378	344	384	335	352	390	364	324	352	361	350	375	352	388	369	356	368	373	332	350	353	383	339	344	363	380	349	347	350	333	345	366	362	365	340	310	369	378	342	340	358	348	353	355	373	376	365	366	366	344	356	364	366	372	318	344	331	344	333	340	346	330	345	342	335	319	342	351	333	347	355	373	377	374	341	375	354	363	395	346	310	345	317	326	331	381	349	319	341	363	320	366	335	359	340	347	349	329	348	378	357	328	354	386	402	304	345	331	350	315	352	365	320	345	328	367	330	330	360	318	326	356	409	331	354	345	383	349	358	337	345	348	363	338	350	354	360	346	329	349	336	362	348	347	369	354	365	350	333	344	348	358	338	325	379	377	343	329	384	353	368	373	338	325	367	355	324	334	358	335	392	342	420	346	352	350	345	360	362	346	340	368	366	351	349	337	340	321	372	356	367	349	321	374	352	362	366	357	339	377	323	348	360	375	359	326	369	324	334	330	348	380	373	331	319	356	326	314	333	342	323	370	343	330	322	354	340	356	366	349	368	395	357	368	362	375	343	364	362	354	364	338	357	365	364	345	364	357	362	343	364	309	358	348	349	352	390	357	362	319	335	386	314	374	372	368	352	347	355	335	336	368	358	346	355	357	346	345	363	357	357	352	374	352	370	364	354	352	335	349	373	361	338	336	364	345	354	362	368	369	340	352	354	361	362	356	347	328	343	330	333	343	362	366	363	360	382	377	305	366	329	356	341	348	381	342	345	332	317	357	341	370	338	332	364	369	376	337	314	355	355	344	346	327	339	378	341	339	346	372	342	347	368	377	352	330	347	344	350	341	338	370	327	354	347	355	349	365	349	368	346	317	383	352	356	347	326	356	358	348	371	330	329	358	348	336	380	369	375	342	385	352	361	345	363	381	394	322	355	393	361	319	356	353	361	359	345	352	348	371	345	327	342	359	347	367	356	373	342	386	343	376	371	340	354	360	351	377	346	351	329	361	358	366	345	365	331	366	352	356	363	331	371	356	352	370	318	354	363	339	374	335	322	323	334	351	358	314	354	359	340	364	324	353	344	395	359	360	357	341	344	353	364	356	336	355	377	359	350	321	351	366	359	354	328	338	334	354	385	333	340	342	336	342	358	358	350	382	331	367	358	398	377	367	361	367	344	344	363	345	368	356	345	337	342	337	330	347	366	363	313	370	330	347	383	356	343	409	402	380	361	344	361	357	355	360	319	360	346	355	338	352	400	351	346	339	412	343	328	348	340	379	335	379	322	351	364	361	362	357	364	364	333	355	341	352	343	334	347	347	377	345	329	341	352	348	373	301	368	361	376	335	315	374	357	345	371	380	347	344	383	329	321	341	335	330	332	368	365	360	361	340	369	380	349	343	337	362	364	327	371	355	341	332	367	361	346	344	360	352	359	329	360	365	326	337	347	366	339	354	376	388	330	379	365	351	369	332	389	344	339	325	343	339	343	343	362	356	364	325	361	372	330	346	368	336	354	355	369	373	339	382	366	351	369	361	356	337	328	350	347	373	331	308	357	299	314	359	329	378	324	332	344	330	337	306	345	358	379	348	348	341	349	328	350	320	346	368	379	391	383	351	342	380	381	334	357	369	351	344	337	367	385	359	349	337	334	360	352	356	325	360	357	335	371	342	329	322	347	354	352	327	364	362	357	387	314	375	369	322	340	369	340	338	357	342	311	364	348	348	337	336	341	360	325	372	340	333	342	339	375	329	357	349	363	348	341	342	337	354	352	379	356	384	370	384	333	342	338	327	337	373	313	347	308	320	366	316	345	358	334	374	386	337	359	343	302	337	347	382	336	365	339	346	334	348	389	381	354	307	367	361	355	350	339	402	335	368	352	362	344	334	367	350	345	359	339	341	334	362	395	360	402	332	326	365	330	349	346	364	353	338	356	355	382	352	351	348	368	357	334	339	359	358	337	337	348	354	373	344	316	360	329	328	366	368	367	343	376	361	327	353	384	346	325	327	330	340	349	373	366	368	345	378	357	362	347	343	353	338	313	346	337	359	372	352	349	340	334	342	372	372	371	361	357	328	315	363	337	371	357	355	379	366	337	366	379	346	350	344	382	371	370	348	359	340	332	364	354	339	328	363	290	386	357	379	368	355	365	344	310	386	393	328	352	346	318	363	348	374	322	369	394	337	345	355	342	359	346	339	387	326	361	368	370	359	367	377	345	362	341
25327	21592	28716	26752	20846	13924	9151	4882	3440	2948	2751	2307	2230	1936	1956	1695	1589	1716	1459	1125	1031	824	764	747	779	736	732	712	659	662	671	598	658	641	670	649	655	615	681	655	632	665	622	616	639	660	680	636	621	643	605	652	623	656	650	654	605	684	655	650	641	619	649	610	637	637	596	654	625	629	685	647	685	641	645	622	635	614	686	576	646	590	610	626	631	586	665	591	677	619	606	653	620	608	658	651	626	642	585	658	610	622	625	611	640	637	585	643	656	599	617	626	619	605	591	659	652	657	620	663	630	613	643	617	642	597	639	614	620	598	592	597	649	662	631	650	596	602	653	677	646	650	643	646	644	626	656	621	612	618	623	679	614	598	586	625	668	609	601	637	611	661	620	673	627	642	627	672	659	686	617	599	621	670	610	671	610	641	620	656	597	616	689	663	664	656	615	659	649	613	660	666	672	667	608	620	619	628	643	631	643	642	592	595	637	663	658	615	615	651	684	632	628	652	603	643	621	654	626	687	651	642	621	639	583	653	655	609	648	632	657	629	642	644	588	684	646	652	602	602	622	645	648	621	636	637	594	601	651	602	628	612	629	638	636	642	614	658	667	646	663	654	678	665	594	661	687	661	667	645	661	621	654	637	650	607	600	662	613	613	647	656	629	664	622	618	686	648	654	627	615	617	632	639	625	636	634	696	639	609	592	638	621	685	646	648	651	666	617	641	607	625	623	626	667	665	609	650	650	594	602	651	574	629	619	624	649	632	612	654	661	616	622	651	602	631	622	658	626	668	675	604	607	683	625	640	625	646	645	650	635	682	652	682	645	627	604	599	574	590	586	619	633	638	642	659	646	622	649	609	635	638	572	602	617	625	661	644	615	633	649	660	615	613	652	659	627	635	656	644	649	663	630	644	641	633	609	645	621	674	618	668	666	656	643	626	615	591	611	631	694	632	617	618	609	625	622	678	663	653	618	616	613	675	593	603	668	637	666	616	557	619	645	659	628	619	669	681	629	638	670	594	667	611	616	613	679	654	693	635	614	643	655	607	647	585	639	689	674	650	633	646	655	602	628	652	661	637	660	638	653	614	616	611	642	619	628	614	617	592	614	648	595	656	647	613	618	617	615	628	655	653	637	640	654	601	611	681	616	635	640	603	672	668	609	587	651	690	652	618	659	653	616	667	624	638	659	633	633	611	610	628	620	615	665	604	656	625	645	664	676	670	669	685	642	618	667	619	632	610	624	576	609	637	671	648	666	588	672	683	700	645	628	605	649	593	615	622	632	609	614	600	599	641	595	640	652	614	586	623	678	647	648	668	645	639	646	616	653	648	681	591	636	605	635	617	627	606	661	644	600	637	632	638	674	632	665	612	648	611	639	584	638	601	637	608	653	654	621	607	680	635	643	655	658	618	620	644	614	674	608	630	661	634	655	673	649	599	619	640	648	652	606	607	643	645	600	661	648	631	629	674	599	619	664	605	641	633	628	651	587	608	725	643	628	623	606	638	619	601	650	649	632	605	614	628	589	618	651	703	599	646	599	652	676	647	636	633	656	630	621	660	631	677	634	618	672	659	605	676	662	569	660	611	616	624	627	616	671	609	622	611	593	637	638	641	653	610	625	643	660	610	651	666	656	654	639	633	647	670	610	683	610	644	650	646	693	665	655	597	656	554	678	653	640	615	581	671	629	616	650	666	631	613	628	628	619	635	636	646	644	650	606	677	621	666	676	633	629	596	640	603	700	652	653	596	665	640	645	655	632	639	628	604	610	611	614	649	624	630	636	670	614	657	608	597	649	682	659	637	608	627	605	644	631	682	634	679	629	620	631	661	656	657	669	632	667	641	649	636	598	654	638	620	645	638	587	633	615	632	601	614	606	593	628	647	611	652	650	644	665	649	630	595	637	637	669	649	623	660	626	655	622	626	584	633	600	637	611	567	665	615	657	629	657	628	656	653	642	646	697	633	647	637	651	617	612	607	651	615	645	645	682	678	606	651	669	634	616	597	563	632	606	659	632	597	625	655	650	660	611	635	613	622	602	628	618	622	665	614	685	645	623	661	646	656	582	628	661	658	634	646	678	629	610	612	694	655	651	657	626	662	643	680	694	640	635	652	673	602	638	653	593	637	590	568	621	637	617	617	597	605	605	661	623	645	652	669	595	598	608	645	625	629	674	621	646	613	619	636	649	648	661	627	666	637	597	635	569	620	649	649	618	603	621	601	637	630	628	622	617	603	664	627	623	629	641	670	671	681	621	646	600	653	662	631	618	646	623	675	640	614	628	631	655	652	636	657	665	639	630	628	639	643	598	624	653	629	666	638	642	635	638	578	603	612	640	647	639	663	656	646	637	621	633	676	676	640	643	635	654	637	641	646	645	621	662	602	636	666	646	659	636	648	648	652	670	656	649	591	660	617	628	613	633	662	622	705	588	660	589	668	639	659	623	609	625	590	658	623	615	683	644	650	638	618	620	668	646	631	635	674	631	657	644	641	674	685	639	637	667	615	619	632	633	621	666	624	629	680	679	651	648	690	632	679	638	708	623	598	596	624	627	640	614	622	625	621	669	618	648	650	624	674	629	602	627	653	668	592	662	640	629	655	659	670	612	617	641	644	598	622	651	671	646	618	622	626	623	615	623	638	625	668	616	602	627	659	615	571	608	629	601	637	644	651	555	664	659	587	648	639	598	578	649	614	676	634	646	603	661	601	673	604	648	590	598	651	633	592	602	620	632	658	642	629	610	605	680	647	682	642	655	613	626	646	583	589	622	631	610	674	638	609	646	644	630	628	614	654	598	630	660	610	641	628	643	683	611	647	651	607	606	610	605	621	626	622	615	655	644	697	654	616	638	647	641	610	622	640	681	612	730	682	638	634	637	658	676	649	614	632	629	645	611	622	614	612	632	594	645	647	667	610	583	619	669	565	643	643	638	644	634	608	704	683	664	678	628	672	679	630	603	634	648	602	633	658	632	694	601	579	639	604	646	587	646	619	630	619	677	629	624	639	646	625	650	633	639	686	647	651	626	602	673	634	663	610	616	669	598	651	611	605	612	634	635	640	648	645	664	654	596	616	652	655	636	641	618	631	653	649	672	629	634	657	654	631	616	619	619	666	650	652	641	654	632	598	631	633	613	600	623	612	632	625	609	643	622	639	672	592	646	659	657	649	642	661	666	656	612	649	610	648	639	651	645	648	623	642	653	617	637	617	619	644	629	671	653	602	680	648	685	654	666	608	653	624	646	633	635	611	633	609	596	662	631	664	609	644	619	656	661	659	649	619	633	662	591	630	703	635	596	646	666	664	641	669	662	663	606	624	612	661	630	670	641	619	678	619	585	611	623	623	664	666	638	598	669	626	641	668	613	584	628	641	623	653	667	647	658	637	643	595	604	653	635	656	637	619	677	609	604	676	637	675	663	640	624	611	597	605	660	660	626	648	629	577	668	655	642	655	670	614	661	616	614	647	648	621	578	613	678	677	621	660
17174	35984	33425	25814	19488	15464	11871	7615	5672	5006	4176	3574	3339	2812	2961	2367	2062	2267	1948	1374	1299	983	888	883	885	853	729	687	683	646	715	672	717	687	655	661	651	680	655	656	687	670	677	628	601	647	662	669	708	687	651	677	659	663	709	626	626	674	671	705	636	636	614	702	691	679	672	650	643	661	652	670	602	665	643	657	627	632	672	686	668	682	678	643	658	614	652	647	677	617	589	658	667	636	695	659	701	668	618	587	630	660	690	682	616	695	617	651	609	660	682	631	646	636	646	682	621	654	619	681	667	666	747	655	642	702	638	687	658	705	676	649	647	641	637	672	634	648	685	675	686	674	643	610	655	623	628	654	646	682	676	687	610	636	643	635	673	653	657	689	674	649	701	648	681	636	645	642	669	696	664	675	666	706	670	658	645	655	607	659	658	655	641	640	651	620	656	684	648	665	651	677	672	700	671	677	658	620	687	651	666	657	648	682	653	688	672	644	719	652	641	678	696	677	652	655	662	707	666	656	675	678	673	647	657	619	628	682	652	653	677	677	692	648	633	622	609	683	645	621	642	649	667	684	663	695	707	649	706	611	637	676	657	650	656	642	637	615	624	672	648	654	653	728	629	707	618	619	627	665	620	626	647	661	663	644	662	652	655	622	693	634	640	689	657	660	668	637	580	676	657	662	682	622	619	695	654	688	671	635	681	647	662	675	658	647	603	644	641	638	661	633	647	655	631	660	629	665	660	695	635	627	650	655	616	665	601	617	617	654	627	632	656	627	688	650	657	654	679	653	659	645	637	642	659	667	657	638	641	633	659	638	683	642	640	614	640	651	679	689	636	668	666	652	646	687	640	632	662	673	644	657	603	677	624	637	667	658	640	633	615	653	731	674	651	639	671	683	650	653	645	696	658	599	586	656	636	609	640	671	675	656	639	647	619	634	677	638	662	661	633	642	626	662	632	657	657	653	722	636	683	687	637	642	650	670	623	634	667	665	657	652	688	626	652	698	622	652	650	693	666	633	676	638	619	692	662	654	673	654	664	643	675	672	640	712	672	648	678	654	660	652	680	655	674	669	679	629	671	680	667	627	641	634	647	667	652	617	613	686	666	588	650	642	635	651	645	657	700	681	691	644	619	643	616	667	733	655	614	650	634	650	644	658	652	662	674	644	644	667	621	665	659	648	629	592	624	596	626	683	609	703	641	678	647	635	692	628	701	642	706	645	629	661	677	651	644	648	659	622	662	664	646	625	715	712	663	633	657	647	630	661	639	633	663	634	657	677	651	693	658	630	671	675	649	652	672	669	669	607	655	678	690	670	625	648	659	686	653	621	657	659	629	658	621	692	653	629	639	692	628	695	722	651	647	657	652	659	684	642	637	645	682	654	670	671	642	668	671	608	622	675	644	645	635	627	650	701	645	648	624	702	648	620	656	664	664	683	687	712	657	602	634	673	623	607	614	599	656	635	665	649	672	678	668	689	651	633	627	614	699	654	653	655	656	651	675	720	645	634	633	653	673	672	666	643	663	657	659	691	702	668	652	688	661	648	679	672	639	662	743	665	632	648	666	704	658	655	639	634	647	647	664	660	671	628	699	647	676	621	644	709	677	662	579	618	651	642	687	628	637	636	635	690	671	626	678	648	598	640	617	644	677	642	657	592	649	684	683	681	681	677	681	649	690	640	679	669	639	651	645	651	655	631	656	649	666	648	636	675	647	676	651	676	616	710	665	698	671	666	656	667	713	647	694	659	643	662	683	668	618	682	642	690	629	657	688	617	639	649	624	697	618	642	672	660	647	673	655	631	677	665	671	630	629	660	682	640	676	664	649	662	658	655	659	655	637	663	686	647	666	659	597	647	618	686	664	660	637	662	625	685	636	636	659	640	637	624	606	671	651	600	670	636	644	696	674	691	618	642	659	648	665	701	662	656	690	648	641	645	648	675	675	660	626	624	643	627	679	649	673	693	716	587	671	683	625	674	694	667	673	634	673	626	644	697	625	660	665	625	655	650	637	614	644	632	656	652	662	628	632	660	680	667	723	637	657	661	666	631	657	648	647	652	683	656	660	720	652	681	648	629	671	665	616	667	666	656	622	639	632	626	667	642	690	654	625	649	623	643	656	654	689	638	670	663	633	636	653	625	641	700	653	678	639	664	683	621	630	654	665	693	657	661	628	693	685	676	628	694	612	653	644	647	646	669	689	672	695	666	638	661	649	654	679	648	666	631	608	639	643	683	669	677	623	695	652	625	682	635	688	663	654	661	659	667	618	622	638	609	662	630	620	644	655	683	645	637	636	653	624	635	648	681	611	657	670	639	671	635	642	655	636	675	675	658	673	632	666	660	703	650	636	615	655	650	628	650	641	648	626	645	652	647	636	679	661	643	601	659	672	665	657	644	684	661	609	630	664	661	676	695	622	667	678	644	614	629	661	625	668	622	618	632	669	685	635	657	601	640	644	657	620	652	665	686	644	650	662	706	702	670	656	639	638	668	640	659	661	654	690	682	659	645	661	652	673	594	671	618	682	657	623	673	657	635	653	660	620	669	680	620	648	655	646	621	629	696	628	633	642	627	671	692	652	636	645	683	719	683	687	609	660	648	655	662	663	672	675	676	654	634	656	626	638	633	708	660	671	671	632	689	612	670	628	659	645	662	672	685	663	695	660	703	682	670	665	699	678	643	646	672	662	645	599	680	664	690	647	664	666	690	696	697	662	618	661	674	642	658	697	652	646	638	633	690	686	624	640	676	630	662	664	640	686	662	626	659	690	638	704	679	706	648	675	589	657	618	703	651	633	595	679	678	660	653	648	620	652	663	667	663	673	658	716	668	660	675	695	658	696	619	660	659	638	669	642	659	627	684	685	588	679	669	675	674	625	673	686	635	621	599	653	663	672	660	683	686	686	637	616	656	629	679	629	653	705	602	644	659	643	690	700	652	655	659	634	688	617	634	605	660	658	661	665	698	665	665	691	648	664	663	672	665	656	654	675	667	650	640	624	607	633	703	663	655	663	685	660	660	693	649	687	683	665	651	654	648	617	622	639	595	661	687	686	667	648	641	696	679	641	625	684	647	712	627	654	637	644	637	645	604	650	675	697	633	657	606	665	674	631	666	655	665	684	623	675	656	646	674	663	642	658	639	677	651	676	651	688	655	614	634	678	652	645	651	629	644	634	636	695	634	688	697	671	617	677	641	664	644	661	650	619	685	708	657	684	601	662	630	639	670	644	614	670	609	735	666	669	677	575	630	672	680	676	655	634	690	642	690	668	660	667	624	637	687	649	636	639	672	620	644	648	657	643	649	636	653	644	600	689	650	678	659	674	665	638	650	638	613	658	653	624	713	661	621	708	642	654	648	631	672	627	660	635	673	664	653	631	629	693	692	635	683	638	665	633	646	614	657	627	696	675	652	636	630	631	628	688	667	625	671	650	686	643	625	635	669	655	657	657	650	691	651	647	606	695	608	675	682	639	676	692	663	669	671
23202	21689	29675	24386	22074	23225	22300	10331	6324	5256	4343	3959	3499	3019	2753	2503	2715	2633	1783	1526	1152	947	877	901	859	761	727	663	663	584	591	581	612	558	588	600	583	624	574	631	584	626	584	560	564	605	587	574	599	566	587	599	607	604	667	633	627	588	564	610	616	567	575	572	577	594	569	605	586	584	568	574	526	627	618	603	586	551	548	570	570	591	550	572	591	608	582	573	607	568	608	570	526	515	577	585	576	577	548	623	567	611	580	582	605	586	592	522	595	569	603	603	571	574	594	572	603	561	596	577	616	585	595	544	574	586	526	573	557	559	569	587	549	558	625	572	577	581	546	610	564	572	569	605	578	537	543	580	607	536	587	555	605	596	574	611	619	577	613	590	609	578	628	576	552	606	613	628	577	596	621	597	606	620	566	586	630	539	557	563	633	544	533	541	570	567	593	543	597	533	577	565	551	593	563	581	585	559	604	576	609	571	583	580	583	578	605	587	604	563	567	570	585	612	579	599	583	578	605	590	604	598	564	606	636	564	602	570	592	584	549	557	618	564	595	588	585	565	600	589	588	596	603	651	560	582	574	585	566	561	565	584	556	572	558	587	601	527	592	572	532	588	567	592	585	588	595	559	545	543	570	599	609	588	560	604	616	558	556	568	606	560	572	536	557	562	578	597	541	622	578	545	607	596	604	563	594	537	568	606	562	575	570	589	584	549	578	569	551	609	591	548	610	580	633	609	544	544	597	590	602	554	589	544	546	568	546	560	600	581	587	560	551	572	565	596	561	579	580	605	591	588	602	541	572	643	599	548	548	582	546	582	606	629	550	567	587	570	574	597	518	577	566	585	604	603	581	625	606	548	567	540	580	518	571	578	571	566	569	563	586	577	608	610	579	587	597	586	595	627	585	537	572	590	575	579	588	561	575	542	547	534	543	619	589	564	552	569	557	601	549	611	611	561	585	594	587	599	601	564	608	592	585	590	556	615	590	601	584	628	595	556	574	517	543	595	599	605	581	590	614	600	559	590	568	586	592	595	540	524	546	620	609	567	591	608	576	541	563	582	583	596	592	619	593	596	560	571	589	568	571	605	586	593	583	565	541	615	559	584	574	571	592	608	590	611	516	517	567	575	594	610	602	612	587	619	575	598	558	552	586	582	612	541	554	625	566	615	586	579	582	596	572	579	619	588	595	573	586	599	599	581	582	581	581	574	599	589	580	569	534	527	553	565	563	546	602	555	614	563	584	613	566	611	626	633	562	594	639	575	576	598	626	559	605	612	584	581	612	561	628	572	603	564	583	547	546	576	619	589	585	557	609	602	595	552	583	600	600	625	623	552	637	583	592	587	559	570	563	583	571	574	608	626	621	563	560	582	571	582	595	564	562	560	598	587	579	607	570	550	536	590	569	517	589	571	564	589	560	537	574	569	563	572	551	548	583	577	588	551	601	598	608	584	574	554	566	537	576	565	608	614	580	555	557	576	591	596	578	592	554	591	552	555	525	584	598	599	617	568	571	579	593	594	554	570	576	593	582	557	562	575	597	585	599	604	599	621	592	592	570	551	546	606	639	586	592	586	559	598	558	624	586	608	571	614	572	568	542	565	529	582	631	590	564	552	556	596	563	554	581	554	584	555	624	578	564	573	609	601	584	601	539	568	592	560	574	573	559	597	591	573	578	626	596	611	606	600	566	552	576	587	605	596	562	542	573	576	567	558	527	573	579	589	541	588	606	635	562	612	590	623	604	573	580	565	606	537	631	607	579	558	556	562	556	597	623	570	582	573	612	571	579	600	588	589	571	597	569	578	601	556	574	575	556	582	520	616	574	607	574	551	589	610	573	603	611	579	560	543	629	602	576	581	574	571	591	577	594	555	557	578	647	588	622	589	598	638	584	564	582	596	608	553	603	581	608	610	590	582	585	591	579	604	565	599	551	583	547	567	577	613	563	623	553	605	589	575	577	602	563	592	563	596	551	576	573	602	585	558	549	584	560	573	590	596	563	581	553	558	597	627	571	555	590	573	627	567	609	630	587	568	570	576	603	534	566	525	596	558	626	633	598	563	587	576	626	605	591	581	568	631	574	525	527	575	561	571	555	567	584	552	612	572	607	584	592	541	567	601	566	609	573	608	615	560	599	569	572	569	569	610	575	584	581	562	588	576	590	619	574	548	580	580	566	586	592	573	597	584	590	586	535	597	577	619	587	593	670	572	579	553	568	588	578	592	605	620	561	620	533	565	601	572	553	615	536	572	540	623	586	579	562	565	534	612	602	585	573	594	578	566	543	568	537	594	602	574	593	541	569	601	562	620	638	574	583	509	558	605	615	626	571	600	598	587	576	600	527	548	605	566	595	594	586	608	561	560	576	592	616	582	565	637	585	559	559	523	585	587	545	575	599	577	591	561	572	564	586	562	606	596	595	570	573	602	532	562	570	597	594	571	582	558	574	610	591	585	593	561	520	589	594	574	551	582	545	594	564	603	556	603	591	582	581	627	586	562	566	597	610	549	598	610	590	578	580	562	598	611	545	570	559	567	577	581	564	570	572	542	554	606	618	609	582	601	578	554	594	567	604	577	584	554	560	607	644	613	575	522	556	567	605	588	560	530	557	598	604	578	618	580	602	604	590	550	541	594	585	593	575	568	579	577	588	643	567	581	568	605	564	593	564	549	567	572	572	601	558	556	596	581	595	623	593	567	524	555	581	608	569	595	606	624	619	575	546	582	585	550	593	605	574	605	568	582	597	581	580	567	568	606	561	603	594	598	572	552	565	586	572	583	576	584	571	575	578	610	605	602	604	540	592	584	558	509	608	543	542	579	596	609	604	562	577	574	581	575	582	549	577	574	560	615	577	588	586	584	591	590	588	602	530	626	614	569	618	597	536	601	578	594	623	596	564	551	579	578	601	576	593	625	596	588	570	554	550	598	583	557	564	583	614	602	579	583	586	572	556	592	560	557	555	544	562	604	586	586	560	634	528	591	551	575	570	582	568	598	566	557	614	602	596	600	536	643	555	594	603	592	572	577	567	574	578	530	590	564	540	548	580	560	590	576	556	553	612	595	530	541	564	617	577	593	521	596	555	593	582	558	586	608	548	642	587	565	571	580	628	590	608	579	548	608	606	609	616	601	583	568	542	595	574	566	584	554	571	581	556	564	554	557	555	573	571	540	554	601	586	559	522	541	591	610	575	553	604	614	565	584	576	600	595	578	565	574	621	578	545	561	552	594	573	596	580	572	519	594	593	604	571	591	613	561	536	585	564	575	604	551	560	561	571	535	570	585	549	531	542	623	581	582	588	577	542	576	547	544	614	574	517	567	571	625	554	544	605	616	579	560	554	598	594	568	560	561	560	574	564	558	539	598	555	594	538	538	562	573	612	532	585	571	554	585	591	560	557	552	642	563	598	574	617	585	568	549	557	559	591	605	528	567	594	598	554	574	607	560	583	613	555	568	578	541	583	589	603	591	552	583	568	609	595	564	590	616
20831	43967	41419	33008	26846	21119	18944	12535	9081	7989	6427	5813	5263	4386	3869	3542	3602	3606	2424	2099	1435	1149	971	1025	935	857	823	732	665	671	688	584	608	584	592	618	632	610	625	615	598	624	595	627	643	563	555	592	590	589	567	588	637	628	631	671	631	619	625	602	573	607	566	593	584	625	608	565	574	567	586	591	606	554	585	572	620	570	568	559	577	574	539	604	557	587	572	599	601	617	543	549	602	572	551	594	592	618	611	587	621	588	583	582	597	576	588	588	531	561	567	606	574	599	609	572	595	595	603	608	560	546	589	561	561	593	585	572	571	630	599	535	615	552	571	603	522	589	597	610	577	585	556	556	603	576	577	599	600	588	593	608	563	568	597	584	561	553	611	562	570	558	625	564	604	554	588	577	581	596	600	580	557	622	573	575	559	570	587	568	620	581	565	606	548	587	561	605	584	625	610	570	609	547	572	569	589	592	617	540	581	549	597	592	594	589	539	599	549	570	581	587	585	612	551	570	553	587	561	588	555	585	576	594	581	578	597	646	570	584	578	595	607	557	552	593	606	551	606	558	607	583	574	570	593	561	581	605	593	570	559	616	609	593	599	552	568	617	571	551	582	617	614	552	620	598	602	604	574	583	604	588	578	572	608	576	541	577	579	571	606	570	582	585	537	547	568	587	573	599	545	617	584	552	584	563	591	639	578	568	607	565	591	550	619	570	567	542	522	576	590	565	554	558	582	555	539	574	588	566	573	609	557	605	544	571	593	563	588	575	605	591	548	577	624	593	567	559	558	567	600	581	549	630	521	590	560	600	568	546	590	576	598	570	538	603	614	607	541	528	557	585	582	562	574	587	545	522	531	581	609	551	576	530	555	583	537	586	595	582	589	614	593	597	576	625	574	594	525	595	548	518	534	579	584	567	555	586	595	571	539	543	581	581	580	587	578	635	596	570	539	557	610	542	579	609	588	576	538	600	561	550	604	613	611	557	572	581	594	597	578	575	580	598	594	538	591	523	557	562	555	557	593	592	592	572	588	590	573	572	579	549	574	573	580	575	544	569	574	541	616	590	563	571	607	587	587	633	570	567	589	605	588	559	546	571	600	564	602	549	574	555	587	557	567	583	572	590	589	589	604	582	525	609	543	583	600	558	525	564	555	590	545	577	550	619	569	586	547	573	541	604	571	577	587	557	565	595	592	563	556	608	553	565	574	595	601	597	574	556	630	535	560	573	547	579	617	555	580	618	549	580	574	562	580	593	576	558	590	581	559	576	594	560	587	579	579	627	531	581	606	561	571	562	553	555	592	545	592	586	607	570	603	580	600	553	569	566	620	571	541	588	538	568	558	590	549	586	570	544	574	586	573	605	578	596	604	551	593	590	569	566	557	531	554	559	534	561	546	542	562	563	588	545	593	616	562	621	627	535	557	607	559	600	596	594	568	559	600	603	586	591	559	600	574	585	616	548	592	600	568	570	595	599	596	590	613	566	580	589	566	594	547	552	559	600	580	635	558	591	586	586	619	570	530	567	587	546	601	563	586	582	579	601	591	602	595	584	570	550	613	544	572	579	580	574	576	564	597	594	614	588	579	557	548	616	575	607	574	628	561	576	620	581	578	548	617	577	541	624	548	608	587	604	567	569	601	550	554	571	582	536	551	605	571	578	627	570	591	592	560	548	556	626	569	608	525	607	582	575	597	642	583	575	578	615	582	589	588	552	594	615	579	592	583	568	610	561	588	562	583	572	600	592	572	546	589	551	566	524	603	587	641	588	632	562	582	569	565	563	580	575	591	589	608	558	561	605	546	570	594	610	582	570	596	615	565	550	556	608	551	608	593	575	564	597	586	581	647	575	589	542	606	595	583	643	580	559	588	559	586	569	606	542	569	576	584	583	571	568	571	554	553	551	606	585	578	553	606	619	562	600	580	572	578	559	601	580	586	593	567	610	552	583	580	569	611	600	587	593	574	578	569	539	610	556	606	564	533	553	603	586	596	584	588	535	552	544	603	576	620	575	575	580	546	589	550	547	586	596	596	528	551	609	614	588	613	576	574	541	597	572	576	575	537	552	555	616	564	580	580	586	586	550	605	523	573	582	579	570	612	609	593	597	573	552	583	600	551	582	585	553	579	574	586	562	601	579	556	580	591	539	572	610	560	574	537	594	581	590	588	567	568	568	593	618	569	621	553	603	570	607	574	608	589	578	607	570	590	580	602	555	592	566	578	573	612	563	591	566	616	610	581	585	612	553	629	564	585	562	518	524	567	580	550	597	652	585	589	556	564	612	572	585	559	565	617	552	529	556	595	575	566	606	566	558	607	577	579	567	552	539	557	590	575	612	576	579	550	574	535	590	577	531	575	598	525	599	569	588	619	548	582	548	550	578	556	609	592	563	541	555	548	571	603	572	540	543	601	602	570	580	619	568	548	578	590	577	571	569	562	580	588	574	589	578	591	572	608	595	555	540	583	627	566	579	555	580	570	559	552	569	631	598	560	563	587	550	564	582	584	590	585	499	595	556	582	565	558	531	553	557	565	614	619	566	601	554	594	554	604	586	580	587	604	574	561	583	580	584	574	567	583	584	579	551	598	543	637	583	580	545	564	575	563	625	566	588	596	564	583	573	583	631	595	601	589	582	576	586	588	608	608	580	530	562	570	571	565	592	609	558	557	543	606	600	576	597	550	574	566	618	581	528	587	600	607	579	589	603	587	617	544	533	572	559	532	558	571	597	598	605	556	578	604	546	583	580	587	597	577	582	580	586	559	557	562	577	592	593	566	603	579	570	596	581	598	563	590	575	571	619	599	556	522	558	549	536	584	584	566	591	546	581	595	589	596	579	580	520	610	575	615	570	557	577	567	573	537	555	598	581	559	576	592	579	624	590	536	589	604	566	581	552	623	589	568	585	608	578	575	562	568	578	567	563	621	601	578	554	569	585	607	566	606	581	572	566	564	564	546	574	566	558	572	593	595	526	604	605	506	582	564	604	566	607	614	540	573	630	579	572	567	590	550	570	559	597	545	600	590	557	604	557	561	601	546	554	531	583	565	572	590	610	616	578	584	559	589	590	589	580	591	596	546	567	589	532	597	579	568	561	617	588	596	544	562	577	569	600	556	557	549	584	583	590	575	610	631	612	606	540	555	545	563	599	555	588	544	615	593	613	582	543	572	585	583	573	550	587	573	572	571	575	603	554	556	600	621	582	575	617	563	591	543	564	568	579	553	566	592	595	587	551	580	663	550	592	567	577	555	590	544	585	598	524	560	576	601	606	557	560	563	533	559	602	573	585	619	591	580	593	564	610	549	579	571	566	582	553	555	571	585	617	575	559	568	561	553	556	571	558	602	599	599	605	600	566	582	588	575	561	532	611	605	594	564	572	588	581	560	596	578	603	585	557	570	588	490	554	595	559	607	568	523	580	587	591	540	599	553	605	577	598	581	605	615	619	545	600	554	598	540	582	582	553	585	570	616	576	531	600	587	613	614	538
29172	26479	33173	24658	15450	9881	7143	5316	3074	2316	2073	1801	1634	1458	1335	1366	1289	1020	904	786	614	569	528	503	493	503	474	480	463	449	411	416	424	429	423	440	430	403	452	453	448	428	434	448	416	437	399	439	444	439	408	456	439	497	459	432	488	453	459	443	403	444	418	408	442	442	463	394	442	419	404	437	424	445	447	453	448	396	444	439	432	433	409	440	418	432	446	418	436	422	445	404	447	422	449	399	397	429	411	396	359	405	419	425	418	416	388	401	481	403	437	439	442	418	421	415	440	446	429	437	417	424	419	410	449	376	414	436	436	386	414	413	416	430	374	429	415	448	426	420	389	455	430	422	423	435	455	439	450	441	432	427	394	431	397	420	419	437	421	467	428	425	461	396	459	446	444	435	434	420	411	445	414	440	433	420	406	405	413	438	425	444	423	430	426	446	448	428	436	449	448	440	389	413	461	436	439	397	467	431	444	378	442	393	409	375	426	428	426	421	430	441	393	452	400	439	458	424	449	451	429	431	408	426	434	415	429	418	439	442	414	386	393	369	412	397	428	468	366	420	416	420	423	399	477	413	432	437	441	444	438	427	446	421	413	413	441	428	413	404	445	463	427	415	437	445	457	435	417	430	429	429	399	409	410	421	402	445	425	458	437	427	445	471	416	435	402	437	426	428	396	470	459	405	447	438	417	392	474	438	423	425	440	448	455	402	410	437	431	459	444	413	459	457	427	426	431	427	389	429	410	420	412	438	427	438	437	447	451	421	422	453	459	473	411	429	388	423	426	435	427	443	461	436	422	404	447	442	412	429	431	431	438	447	432	422	415	431	400	443	409	398	414	418	450	460	430	444	434	432	424	456	412	417	400	454	390	465	461	465	438	427	427	445	406	456	412	393	430	397	441	456	420	427	422	464	410	434	417	410	385	447	419	436	468	425	429	436	424	439	401	398	465	388	419	426	424	441	414	427	403	426	434	434	436	417	410	448	452	430	445	440	410	424	409	411	429	423	411	439	433	396	420	434	416	455	453	398	410	438	394	428	430	407	416	390	454	435	391	404	419	425	396	432	451	423	428	416	447	442	413	380	427	434	421	413	397	435	429	432	385	432	428	416	432	396	393	431	447	438	458	420	436	406	424	408	457	420	431	465	395	430	383	435	437	395	448	428	427	424	469	409	452	409	418	423	444	408	436	352	405	431	443	404	440	432	438	464	439	435	451	447	425	408	413	454	428	434	459	380	464	451	395	426	420	438	429	418	451	425	412	467	408	439	448	395	416	441	461	435	450	435	443	448	477	426	403	426	414	445	387	441	432	426	433	400	443	397	461	430	440	449	436	412	420	450	422	425	465	410	416	401	446	393	409	427	400	486	428	410	465	390	445	438	420	413	441	436	457	410	426	446	399	419	446	439	412	430	426	470	442	429	448	406	426	427	396	455	445	411	441	406	421	427	406	428	451	481	413	443	417	416	437	433	420	458	452	430	446	437	435	444	410	443	429	421	417	449	433	427	435	425	458	429	432	419	452	431	417	428	410	448	433	446	457	403	419	435	423	417	456	395	455	392	446	432	444	438	439	458	425	435	444	424	426	437	464	404	432	427	433	473	429	453	407	415	428	450	446	403	433	402	420	415	403	464	415	381	445	417	449	445	456	424	431	443	441	435	470	431	467	419	406	402	466	457	471	489	415	426	448	408	424	445	417	417	440	431	461	426	435	429	379	417	418	427	452	434	430	444	405	456	473	428	411	400	418	410	403	439	422	414	442	419	404	406	434	426	445	419	402	413	437	425	475	447	418	427	436	441	404	441	451	384	404	401	410	455	437	423	457	467	452	404	433	388	446	417	406	395	419	410	450	395	420	438	443	413	442	437	433	420	398	370	452	431	422	443	464	430	443	432	428	447	439	450	451	393	439	422	455	428	389	444	456	421	414	423	433	459	428	474	402	418	423	433	452	455	434	448	455	444	427	468	431	432	428	409	391	437	447	402	439	458	445	476	426	440	395	426	434	394	407	441	433	429	461	436	411	410	416	406	440	427	451	419	421	416	404	437	410	450	434	425	450	446	416	456	448	410	423	431	446	391	415	422	462	434	407	443	425	406	395	455	419	431	437	410	443	445	450	418	398	456	416	444	399	425	406	430	415	399	436	459	384	431	437	466	437	436	421	437	437	432	411	425	423	453	402	456	439	423	442	425	430	432	407	405	416	442	387	406	417	413	448	434	435	433	464	402	419	411	465	436	441	447	435	435	425	423	424	431	428	421	460	451	408	430	423	420	450	448	442	439	415	420	391	431	444	403	442	424	422	433	439	417	408	420	448	428	436	412	442	431	440	443	487	441	409	448	449	460	415	465	438	435	433	404	401	442	438	448	462	403	436	430	448	428	436	421	442	394	438	420	449	440	436	457	455	425	466	442	440	438	402	430	441	416	439	364	427	427	431	428	402	448	445	428	444	429	445	438	447	408	410	418	452	442	379	411	406	441	406	415	428	428	415	431	481	437	454	457	469	407	448	474	408	429	423	440	457	430	431	429	447	420	430	455	411	448	426	425	433	409	390	418	437	433	458	410	427	421	457	443	440	413	452	429	454	445	409	410	408	449	429	427	405	438	450	477	379	427	397	438	415	419	447	437	449	449	442	430	427	423	454	431	446	450	424	418	454	430	452	429	411	436	462	408	470	456	433	417	408	417	434	457	442	439	435	437	437	402	398	432	434	458	429	414	414	405	426	417	424	399	435	414	447	426	452	449	436	422	470	448	397	449	403	416	481	477	407	461	447	411	404	438	460	449	402	424	480	432	425	439	404	395	453	418	400	450	392	428	423	392	424	414	421	428	440	424	441	417	417	434	445	472	423	424	424	474	467	471	396	441	423	419	414	396	431	449	426	443	433	432	454	423	395	438	425	431	430	500	411	414	420	433	446	425	448	449	420	450	392	461	431	448	451	411	445	448	443	458	442	407	392	385	438	421	435	435	422	503	445	429	390	454	397	432	385	440	435	410	438	438	413	470	401	404	443	480	422	412	459	428	425	421	440	456	403	387	421	385	447	428	402	407	445	434	428	411	475	416	391	427	417	413	405	397	416	452	429	421	450	452	446	417	412	442	426	446	430	420	427	376	422	410	435	393	446	468	417	437	440	448	453	438	445	398	410	413	443	428	412	412	438	434	463	405	412	433	426	409	438	412	450	431	470	467	435	465	416	436	441	396	454	434	409	453	422	471	404	455	454	449	428	441	400	420	419	438	439	420	479	476	425	417	397	446	390	397	435	436	433	425	438	384	466	432	444	414	435	445	440	414	408	433	441	469	470	431	411	411	402	440	455	429	443	439	436	402	401	400	430	364	415	422	398	429	426	429	419	433	404	432	453	470	448	432	472	403	446	425	460	411	411	424	425	450	457	460	458	425	453	422	440	421	411	410	441	417	430	417	433	418	431	421	394	429	425	419	404	425	439	449	428	435	457	442	423	451	447	434	414	411	414	423
18158	35354	31838	20768	16217	12833	10420	8132	5163	3774	3231	2880	2570	2218	1931	1921	1833	1326	1190	1076	778	692	617	593	630	549	537	477	452	446	448	482	476	437	465	449	443	448	487	499	462	456	436	464	474	463	499	430	476	463	455	416	490	458	459	452	483	494	475	501	446	460	450	448	450	452	426	440	436	469	523	490	457	444	462	439	458	463	460	467	435	505	509	484	485	457	477	468	476	457	448	470	480	467	452	465	476	476	454	424	454	471	452	465	441	445	462	463	442	482	473	483	469	421	429	480	471	446	428	473	437	468	458	487	471	480	490	454	446	471	458	458	471	438	481	499	480	455	462	420	451	435	462	485	474	511	464	496	469	458	453	495	450	457	434	499	434	446	482	432	464	461	503	470	466	467	490	485	485	448	474	456	474	440	432	465	460	473	472	451	475	476	442	439	452	471	501	460	416	461	421	488	495	461	448	449	424	416	473	441	461	516	450	444	424	439	445	476	447	492	458	479	475	433	441	452	438	462	487	474	450	474	431	476	484	474	495	438	456	476	426	441	490	457	454	463	434	444	443	466	437	444	445	458	464	480	455	430	470	459	441	447	453	493	459	434	412	472	477	446	466	453	460	457	488	424	462	453	452	452	468	435	512	437	469	416	463	461	457	461	423	430	483	440	483	456	448	452	489	499	475	434	458	496	434	496	444	473	448	467	490	497	390	470	471	462	479	445	470	464	429	459	463	436	444	444	443	417	459	472	450	444	438	410	440	420	426	467	482	501	496	480	440	466	449	470	490	425	474	450	441	438	472	449	446	443	466	431	486	454	489	449	445	427	473	452	476	486	448	436	480	426	464	451	464	458	486	408	436	457	458	492	458	472	483	451	472	409	433	452	457	442	433	433	460	478	471	448	473	426	450	454	438	437	450	454	496	441	445	481	477	425	441	476	437	463	453	452	448	426	414	468	475	478	480	462	453	485	462	468	413	448	461	511	463	447	450	411	441	452	467	438	484	457	480	477	428	465	443	466	490	523	481	433	448	452	447	461	474	449	397	425	444	440	476	451	474	450	474	453	417	456	475	478	471	452	458	470	436	444	454	450	432	478	431	471	420	459	457	446	446	485	451	515	470	443	458	438	424	455	460	450	448	475	471	502	492	475	465	492	446	519	451	411	455	443	438	438	459	459	472	466	434	451	476	461	453	436	454	437	458	500	441	456	512	480	481	419	453	490	436	466	462	423	509	478	455	440	427	425	480	484	468	490	465	443	439	482	424	474	444	445	480	457	470	447	460	453	447	472	465	463	483	471	453	416	448	446	453	435	481	482	465	424	473	462	438	463	472	477	484	430	522	446	439	456	486	425	453	479	446	438	464	504	473	484	457	428	448	461	418	481	446	478	448	452	454	436	442	426	457	438	479	460	441	446	459	472	460	450	440	481	479	484	470	465	466	435	461	433	437	447	427	418	517	489	433	456	453	442	460	470	451	502	441	467	439	422	482	478	466	499	479	486	432	525	435	449	420	465	439	443	483	484	455	512	443	428	462	467	456	465	432	479	463	464	473	438	481	493	471	448	441	456	448	455	472	439	443	472	454	442	417	458	447	438	434	453	495	435	447	438	444	449	433	498	467	470	456	432	455	467	483	479	466	460	444	470	461	458	461	446	451	446	461	430	467	441	447	462	462	451	449	408	458	460	451	459	444	443	442	444	470	488	488	461	487	423	492	420	430	451	429	499	479	419	452	471	478	469	451	453	464	498	451	424	450	426	421	463	448	471	453	472	442	461	470	420	430	465	475	497	471	458	439	451	470	481	483	445	448	507	455	494	475	459	467	415	478	487	460	455	407	487	487	455	445	435	470	475	479	472	458	454	452	451	433	489	453	455	452	474	472	441	458	464	465	475	438	471	456	410	457	435	434	439	451	475	447	458	481	442	441	449	442	485	489	452	449	450	447	445	427	463	456	456	405	471	491	455	447	513	441	490	393	435	461	479	478	459	452	436	450	431	485	466	443	451	467	442	454	451	486	472	457	457	449	485	488	492	455	439	449	469	469	470	477	467	417	454	462	470	436	437	440	482	463	481	449	483	486	461	445	464	447	491	443	453	430	484	476	456	477	439	475	467	469	451	464	490	470	497	467	464	445	422	461	452	493	479	462	465	449	443	447	462	467	472	470	453	500	429	460	488	439	469	484	435	456	472	485	481	451	453	488	462	452	452	460	462	470	425	422	467	454	508	444	444	468	477	459	451	469	443	464	479	474	452	436	464	443	474	460	436	457	452	461	469	422	427	467	446	462	477	458	424	449	482	437	437	491	437	465	483	442	504	432	451	483	430	411	469	444	478	466	442	454	443	458	457	483	451	438	466	459	460	442	458	400	449	427	445	471	454	433	440	465	459	478	443	424	471	456	446	424	468	466	462	487	435	429	471	444	463	450	487	451	452	466	430	455	436	439	498	416	456	470	461	482	439	459	418	457	484	453	441	456	470	430	449	443	490	429	456	463	470	467	477	484	475	431	421	500	491	519	438	513	492	489	459	444	469	425	444	480	447	455	437	459	449	483	453	468	465	450	471	464	396	439	444	480	440	485	461	447	446	435	486	455	489	469	451	454	440	473	466	449	463	440	448	479	477	473	432	466	434	438	481	461	469	459	447	429	415	465	409	470	458	430	427	441	482	446	466	464	441	473	467	496	451	474	482	473	466	474	494	430	449	476	438	420	465	458	443	473	442	479	470	469	431	426	469	444	512	468	467	445	448	456	453	416	413	470	452	442	443	454	499	465	461	467	488	421	484	450	462	450	501	456	486	447	437	424	471	424	510	483	423	433	424	425	458	485	456	453	440	450	467	490	453	478	444	481	437	459	482	438	507	450	449	490	455	405	416	459	447	453	479	463	478	448	484	433	481	449	466	455	465	471	447	450	463	475	446	447	455	473	448	477	469	441	445	445	468	463	461	450	429	450	449	442	449	458	457	437	477	438	494	458	446	457	456	464	441	486	475	458	480	467	436	418	467	497	472	454	465	452	474	471	421	425	491	453	472	423	449	448	444	460	480	471	451	480	449	443	468	450	472	443	420	457	466	466	502	462	442	439	489	450	476	483	457	448	474	449	463	502	472	468	456	469	469	474	477	475	465	480	454	451	485	458	498	451	476	431	455	448	494	455	483	449	443	472	479	452	427	487	481	458	439	472	454	481	435	480	469	453	420	429	461	497	489	470	474	455	455	436	437	428	478	430	444	494	440	428	447	415	449	502	470	503	458	445	453	447	454	451	478	446	475	431	472	473	433	473	450	469	439	488	495	444	467	477	449	454	475	418	456	452	455	476	464	431	475	424	458	451	444	445	494	471	485	499	508	447	475	450	490	462	470	464	460	466	424	474	480	472	425	485	481	496	451	428	450	479	451	447	479	437	409	498	470	445	466	460	424	441	482	493	516	453	437	499	463	452	443	471	452	462	486	456	461	468	448	431	457	444	475	454	447	507	489	423	448	446	461
24380	21627	29214	24959	22139	19333	13179	8517	5654	4397	3222	2962	2568	2259	2164	1854	1555	1333	1224	1017	667	535	525	542	516	463	445	372	367	382	324	346	339	336	335	330	337	344	350	375	366	321	338	370	334	337	369	334	342	337	350	369	336	354	365	358	363	353	363	391	353	337	331	348	330	342	341	338	345	373	329	300	326	329	324	347	317	293	311	285	320	366	349	315	334	382	344	357	303	350	364	368	326	330	319	330	349	327	302	337	322	312	325	328	321	337	335	338	325	346	380	304	333	316	347	340	331	310	302	313	325	339	323	323	363	373	325	351	296	314	306	309	285	308	313	320	343	331	357	333	345	369	340	349	355	322	358	338	338	335	354	331	324	342	326	323	339	319	332	355	305	323	339	354	308	324	324	302	316	331	321	308	358	342	345	314	344	331	328	326	363	344	346	334	326	337	292	286	351	302	326	341	336	315	334	359	313	316	328	285	342	373	352	308	307	365	334	336	324	334	325	314	303	319	334	318	374	310	358	310	337	345	360	328	341	332	323	298	300	364	314	328	301	340	311	390	351	332	339	309	344	326	345	340	354	355	369	361	300	316	349	331	331	319	336	327	349	325	344	322	335	331	338	316	330	330	343	321	331	355	318	336	323	329	337	331	359	318	346	361	357	318	329	330	330	346	306	337	371	361	328	318	328	319	352	323	340	338	317	302	347	326	332	336	359	299	341	307	355	320	321	345	355	358	331	346	361	323	316	329	358	345	316	359	346	322	326	333	349	344	339	341	283	320	304	346	320	343	341	381	330	354	327	312	334	304	344	307	348	345	334	337	331	329	303	286	354	353	332	305	325	318	358	349	327	301	336	334	296	355	343	388	358	337	339	336	310	351	326	333	345	330	357	329	355	343	342	336	326	333	327	326	365	362	305	363	342	344	330	358	366	340	340	344	319	317	325	363	329	306	324	340	357	327	332	321	343	337	342	363	343	354	322	338	340	360	339	369	319	299	333	340	337	322	347	321	343	323	340	357	335	312	311	321	323	300	383	364	336	361	364	325	336	348	340	301	346	332	314	358	360	329	328	327	359	323	357	332	321	345	308	363	324	357	363	320	343	341	363	319	307	319	306	329	370	322	362	344	313	337	291	350	369	328	377	304	352	339	326	323	311	338	339	340	360	330	339	359	342	330	327	327	302	291	343	358	349	342	366	321	344	322	341	321	346	338	337	339	356	337	353	352	297	347	353	312	355	298	342	363	354	345	335	311	297	312	353	364	331	316	332	349	339	335	368	319	332	347	306	324	341	340	316	339	342	329	347	313	308	361	353	349	350	320	329	354	339	306	300	308	327	320	311	317	330	324	339	341	316	318	304	310	331	353	281	345	330	333	358	353	349	300	329	319	339	326	330	350	314	354	342	302	325	351	316	330	361	326	349	333	343	309	314	323	360	353	368	334	315	308	335	303	327	311	318	328	308	307	347	340	355	321	339	348	369	344	305	349	329	320	331	328	305	363	340	330	299	297	350	293	332	335	329	346	338	341	356	321	318	360	323	335	342	330	301	317	317	318	326	330	305	328	334	317	360	322	349	344	306	339	326	345	323	322	357	363	320	342	359	324	338	335	325	310	355	345	335	325	310	318	342	333	322	332	353	329	329	327	315	357	344	326	275	358	324	333	314	313	320	356	348	331	340	354	334	335	343	347	316	293	313	293	326	366	357	335	354	309	344	314	319	347	363	326	313	318	303	339	305	343	338	342	334	353	339	342	322	350	327	346	346	365	360	334	310	320	320	295	338	310	351	328	348	321	334	304	295	332	360	337	322	334	333	355	341	332	375	304	322	338	334	349	346	349	327	361	313	315	357	331	292	322	339	321	341	315	307	298	364	344	337	316	348	315	322	312	336	327	347	349	354	324	329	314	365	304	336	313	317	338	334	305	314	306	338	352	311	330	323	316	324	316	309	329	371	337	322	341	360	306	303	307	332	349	320	332	353	391	347	318	306	350	298	331	291	336	358	344	327	326	313	300	338	363	331	341	364	343	339	337	327	359	332	310	319	345	333	349	286	332	316	321	366	351	329	349	338	327	355	306	321	307	336	327	331	330	325	304	348	327	335	328	325	362	324	333	314	311	340	340	341	325	303	300	302	337	327	331	343	316	347	299	347	337	353	312	323	339	307	346	366	365	338	359	325	339	337	332	342	324	360	343	317	298	388	338	337	348	289	329	322	322	329	330	336	340	304	321	360	318	343	321	332	359	343	329	329	309	348	323	334	341	325	369	376	344	325	348	311	324	349	330	351	308	320	344	325	348	341	378	322	330	347	326	320	338	325	323	330	315	361	307	360	326	325	336	328	329	344	376	320	349	299	304	331	363	324	360	309	359	344	333	345	339	351	339	353	366	309	333	328	344	324	336	329	319	342	348	384	351	310	344	294	330	334	300	330	335	335	357	364	334	323	338	347	344	318	341	381	300	363	330	341	326	333	370	336	307	359	323	338	394	357	335	323	322	329	300	304	308	323	351	317	329	354	324	331	301	341	346	320	311	346	343	339	355	332	302	320	314	324	367	346	334	361	314	288	362	299	337	335	349	323	315	315	351	331	332	345	328	340	314	340	356	310	327	321	338	331	336	329	338	315	303	350	347	339	356	329	355	356	294	354	319	334	348	374	328	345	345	362	317	324	296	349	329	310	345	313	341	338	306	309	331	327	308	293	375	341	320	365	334	300	281	306	321	350	299	360	322	319	367	297	359	315	310	320	370	308	324	343	312	298	355	354	332	327	350	304	347	338	325	311	301	300	340	332	353	310	342	342	329	348	329	374	332	351	330	361	301	337	272	325	342	378	340	346	341	334	343	335	360	314	310	339	352	355	319	330	301	311	327	361	326	347	335	328	284	307	326	337	313	309	320	331	338	288	343	293	294	322	360	361	355	348	343	345	334	343	323	340	293	361	348	345	357	341	330	327	345	329	351	363	341	338	348	365	364	348	327	346	358	324	308	311	292	332	356	351	313	308	345	359	308	338	328	331	317	339	343	363	362	341	320	352	333	329	334	344	304	325	318	305	331	350	311	341	345	330	310	373	325	342	340	345	336	311	328	332	317	322	310	336	350	336	319	339	340	324	315	304	328	364	311	337	324	366	315	293	328	326	309	328	339	329	317	346	326	322	365	345	311	361	331	335	321	349	294	315	351	322	325	322	324	333	352	334	346	327	311	354	345	351	311	346	352	340	315	330	286	331	333	332	331	326	345	294	304	310	333	343	340	390	346	340	358	349	330	338	346	316	305	314	348	361	301	298	331	368	331	301	324	340	336	320	293	318	319	301	376	361	323	335	299	319	317	342	335	339	327	343	366	316	358	334	289	351	334	350	337	306	309	320	322	308	331	363	308	316	290	332	341	336	332	329	347	306	326	336	351	293	335	296	315	329	321	339	303	342	305	330	321	330	301	340	309	347	317	337	313	339	332	363	345	353	357	345	327	295	334	340	334	346	334	328	342
19707	42521	37596	26102	19843	16473	14010	11827	8693	6734	4877	4471	3800	3346	3131	2733	2248	1899	1755	1414	829	710	643	583	630	590	496	440	381	372	372	390	330	360	375	365	359	411	437	356	347	418	380	391	365	351	359	331	355	356	364	380	394	384	393	393	391	413	363	332	386	373	311	378	349	342	360	358	348	370	380	369	358	347	317	362	357	343	361	371	379	354	357	350	337	350	369	359	362	318	361	348	334	349	384	321	339	368	371	355	347	352	360	324	350	320	339	349	369	349	327	342	368	346	365	341	324	353	364	316	365	353	331	376	329	334	376	347	366	352	371	353	337	342	342	315	355	334	399	338	327	352	382	354	360	343	365	384	331	356	328	365	340	376	331	363	331	374	338	357	367	331	366	354	356	334	327	327	344	353	319	362	350	393	348	377	344	358	351	329	374	336	367	333	350	369	338	396	332	352	363	366	358	351	350	336	373	312	347	356	340	336	365	356	343	365	307	355	333	351	323	329	366	368	365	331	370	367	378	336	361	336	349	382	380	356	326	353	358	364	331	341	357	353	374	367	341	335	352	331	336	346	357	358	354	358	350	331	338	348	398	366	350	375	341	343	363	352	337	359	376	358	376	341	367	383	376	325	354	349	346	391	323	317	358	330	324	355	335	357	354	359	368	378	339	361	366	389	335	335	353	347	344	328	336	365	379	359	325	340	365	382	381	367	381	379	352	352	371	367	356	358	388	331	402	351	348	352	347	308	355	356	354	335	366	375	344	332	336	350	353	334	348	340	352	349	346	366	356	350	354	378	338	383	349	357	360	380	358	332	335	334	349	348	381	353	338	330	335	371	327	375	330	367	376	353	374	331	386	356	338	336	353	368	359	330	339	318	309	345	336	359	360	333	381	371	311	334	336	354	364	365	348	354	352	357	326	349	326	355	347	318	374	341	361	352	325	343	413	340	320	334	398	355	336	344	352	358	358	336	352	349	353	327	324	348	355	343	342	337	352	387	373	329	334	353	365	348	335	331	376	362	320	347	353	347	354	339	338	340	390	356	330	380	352	341	354	378	363	352	320	365	342	343	353	367	357	350	378	333	367	341	340	354	356	326	354	315	316	349	374	334	352	347	347	329	349	345	355	330	374	384	368	337	343	335	363	341	347	359	366	343	332	343	348	341	348	352	355	341	318	351	342	337	405	331	365	368	367	371	373	358	373	356	348	346	361	333	351	342	358	325	325	370	337	327	357	338	337	341	368	340	368	329	325	320	348	337	341	327	314	311	333	349	357	336	327	329	340	351	361	319	359	386	389	349	374	327	354	335	334	331	347	343	325	365	334	326	366	355	342	346	362	337	352	380	385	338	348	347	359	315	351	374	351	356	327	340	347	370	349	367	373	348	345	355	341	321	350	382	382	360	383	360	353	351	347	368	337	349	356	365	358	380	363	347	320	373	344	315	330	350	326	389	335	369	372	374	355	369	342	330	331	372	340	355	332	363	315	344	351	350	333	367	368	410	379	370	342	383	353	312	359	332	363	328	345	377	356	332	370	351	356	348	355	357	317	349	358	361	350	312	344	353	339	372	373	346	332	334	315	360	365	329	351	337	357	388	341	366	367	342	382	352	373	363	343	339	334	332	369	355	351	347	362	342	350	369	334	356	331	343	332	327	336	367	336	400	357	355	334	390	387	327	352	354	354	337	351	346	380	321	351	380	371	349	374	341	335	367	358	366	372	371	376	345	343	320	320	328	344	346	351	330	303	355	339	348	378	329	345	323	363	359	321	357	342	337	373	340	342	366	344	368	335	334	328	384	370	332	362	357	349	345	332	327	349	356	322	384	307	351	339	343	346	371	368	377	336	358	345	323	382	365	363	328	348	332	347	326	349	319	382	342	338	326	325	344	373	355	354	348	359	342	343	371	364	342	363	352	356	366	362	371	367	332	350	370	345	367	364	361	349	328	367	327	364	379	355	382	373	348	321	371	326	336	336	351	360	331	354	371	359	357	363	362	338	362	352	331	337	365	369	348	334	343	346	350	317	355	351	352	376	368	379	336	357	332	329	347	343	319	325	347	351	342	321	318	367	355	371	351	348	358	361	362	324	376	348	336	361	381	356	349	306	330	331	372	355	333	296	387	348	336	391	353	339	330	348	363	369	369	329	356	333	356	359	386	382	349	363	315	344	351	350	339	370	362	352	320	342	350	376	363	334	377	328	340	361	360	346	336	349	340	334	320	337	359	342	379	400	371	333	343	331	355	351	368	354	334	372	351	345	334	383	329	358	354	317	362	343	310	349	361	365	347	353	347	342	328	343	336	352	333	320	366	342	354	347	356	330	357	347	359	330	348	357	385	361	310	345	357	360	325	353	337	336	338	321	325	360	318	365	338	341	409	351	354	355	366	331	336	408	355	359	357	374	355	361	347	372	330	332	341	371	338	330	395	332	325	385	336	375	355	373	339	348	319	361	335	359	373	381	380	359	367	358	337	340	346	343	350	357	371	357	358	333	360	345	346	363	345	348	358	368	349	378	337	334	345	344	318	366	367	353	351	351	365	385	384	362	344	351	351	346	320	345	332	324	349	327	358	354	351	340	339	369	336	365	357	368	362	343	363	370	324	360	362	353	343	353	324	393	331	344	339	317	358	377	340	340	355	349	336	346	350	350	331	369	323	324	363	352	373	380	323	366	343	351	360	365	343	385	366	345	342	333	312	333	329	321	319	363	314	338	372	357	372	337	312	292	373	406	335	355	358	372	361	353	350	374	313	326	329	373	342	361	329	359	348	361	344	354	344	339	320	362	361	321	362	330	366	365	332	333	332	309	369	350	345	402	318	335	324	354	364	341	348	344	359	346	396	354	362	351	399	334	322	320	336	373	332	351	344	345	355	338	342	327	379	345	402	338	349	362	352	349	363	329	336	350	324	357	339	350	340	331	346	354	336	341	389	359	353	317	376	342	342	359	342	346	340	351	353	361	359	380	417	345	388	338	387	355	326	360	330	326	342	331	331	357	324	371	349	363	368	364	354	347	385	376	346	325	332	326	331	352	356	355	351	361	358	313	369	360	366	356	343	348	375	360	358	331	362	347	345	336	329	343	372	359	318	369	360	320	363	359	340	338	341	341	357	343	333	343	343	341	343	325	340	347	349	324	365	391	312	348	329	358	319	375	360	358	356	352	358	345	349	362	329	364	321	331	365	320	365	351	334	379	362	358	317	373	352	329	351	348	337	380	339	338	335	388	340	337	361	367	378	365	336	349	396	380	332	357	322	356	341	379	361	350	375	359	342	377	347	342	332	344	347	323	375	340	362	324	336	336	356	343	320	344	349	343	351	325	340	387	347	349	358	318	388	327	350	310	363	361	381	387	344	365	341	353	361	365	359	352	349	344	380	359	345	329	368	318	378	322	327	352	332	343	358	365	334	338	318	390	332	335	328	362	302	333	341	360	351	351	315	347	331	355	322	350	310	358	376	360	341	341	316	350	348	364	326	352	389
25451	21822	28791	26499	19873	12267	8028	6445	4736	3353	2767	2828	2463	2117	1978	1926	1693	1412	1396	1022	855	835	805	777	779	728	700	693	680	700	664	630	687	662	653	676	643	612	616	610	624	652	677	660	625	626	617	640	664	628	667	710	603	619	670	655	609	663	612	657	618	632	632	631	647	606	652	656	666	636	639	612	599	672	656	646	638	670	606	686	645	666	634	681	668	640	631	597	655	683	624	608	634	636	649	617	638	691	658	656	652	644	638	663	682	631	634	658	653	640	641	661	663	661	672	654	635	629	637	660	709	699	673	694	622	661	607	659	685	655	624	676	648	653	616	624	619	658	677	688	620	643	627	642	593	663	650	654	670	623	630	632	715	650	636	658	684	664	614	653	673	629	644	636	616	703	668	628	602	629	629	646	712	640	633	612	680	640	721	585	622	592	639	648	654	616	631	633	611	634	642	663	656	680	653	668	636	615	649	637	638	656	647	662	668	623	632	634	617	651	674	617	652	658	642	577	685	633	658	634	631	603	651	620	670	651	632	670	619	646	704	635	676	666	654	686	650	647	631	664	601	650	628	641	659	678	654	638	627	662	660	672	661	729	645	677	674	682	605	653	634	691	644	673	685	672	624	668	625	630	627	605	647	623	644	625	605	662	654	627	645	638	639	610	686	619	586	625	626	624	650	665	638	668	657	607	598	622	663	633	627	633	633	637	665	623	592	660	629	641	677	636	592	672	676	631	637	632	629	657	644	635	641	627	620	612	691	632	660	638	659	635	635	670	647	658	606	637	612	632	654	632	649	624	651	679	625	654	632	660	656	625	676	655	682	661	607	642	619	634	667	611	644	667	642	619	639	624	644	644	636	639	662	658	593	666	661	616	683	637	626	679	660	649	643	633	699	630	644	667	604	651	649	644	622	658	651	613	619	662	659	624	632	639	669	607	639	664	659	642	648	646	646	659	640	651	637	634	669	656	637	639	588	622	657	633	655	678	664	657	618	658	597	642	633	605	650	674	682	614	693	611	677	640	680	632	716	600	637	616	636	619	643	631	643	636	654	617	673	671	646	632	624	675	630	640	672	616	651	648	627	647	633	615	639	634	617	624	672	714	630	672	630	625	661	634	654	626	622	650	677	673	668	649	665	604	658	593	630	621	649	629	656	631	628	635	623	670	662	641	647	646	684	659	674	641	607	671	659	657	617	644	643	642	667	641	652	662	633	652	606	652	625	651	653	636	655	671	635	679	673	660	644	625	664	650	680	613	613	679	640	616	683	618	624	647	628	625	629	667	694	624	677	625	621	636	656	624	659	620	609	710	622	615	630	663	618	631	626	631	656	707	674	608	729	713	649	653	637	606	650	647	654	681	621	683	660	644	620	633	666	661	662	626	629	658	609	677	683	699	662	666	649	645	653	648	703	639	609	601	675	669	648	637	648	622	611	644	670	609	631	620	675	629	642	682	645	657	632	646	670	700	643	686	671	638	645	626	686	610	633	647	624	609	610	641	648	634	654	658	636	619	643	621	624	637	648	584	631	660	627	623	610	684	668	612	641	642	653	621	668	648	660	661	669	684	681	648	642	649	611	668	629	637	608	662	630	621	631	616	612	628	598	673	637	651	659	699	685	640	629	661	667	644	608	673	640	658	639	672	598	648	656	638	689	704	641	646	685	644	652	632	642	625	622	652	598	620	688	608	614	649	628	634	632	630	697	627	599	646	662	648	655	656	609	605	648	614	627	661	623	649	637	651	633	673	673	632	633	633	652	631	626	632	661	675	635	602	606	699	656	606	634	657	595	632	610	644	675	630	646	613	649	654	652	619	654	670	652	656	612	672	672	645	646	608	664	637	616	653	669	602	638	638	639	653	617	643	611	619	646	634	693	695	611	647	658	646	640	652	661	629	674	702	663	653	652	643	642	660	640	653	663	651	706	647	641	638	645	648	641	690	623	624	643	640	694	661	658	617	662	619	642	673	649	623	673	667	634	591	643	684	607	669	639	654	655	652	681	654	615	612	612	659	653	586	633	596	627	640	668	663	681	634	632	661	652	643	696	636	695	655	661	654	635	644	630	638	636	651	628	633	654	653	690	665	626	584	621	657	630	628	627	649	701	662	639	636	663	636	683	645	658	654	636	655	648	629	671	686	595	648	632	651	620	634	668	674	617	669	638	645	647	657	648	650	627	644	674	678	660	648	630	635	626	641	617	680	613	661	657	689	662	631	661	701	588	673	665	625	650	625	673	644	596	654	600	614	631	675	634	620	643	597	669	645	671	663	643	627	586	658	653	635	643	634	630	624	647	618	593	651	602	656	673	678	648	629	629	631	641	665	651	589	663	658	665	610	618	684	643	628	648	639	683	663	643	654	633	621	642	607	665	644	638	642	719	671	675	697	652	684	609	641	620	640	639	666	661	650	656	656	655	677	644	625	588	682	592	665	628	705	616	668	610	651	684	637	646	642	648	663	617	649	636	662	639	647	651	645	681	657	663	635	629	658	662	652	657	628	683	600	656	693	642	669	635	629	655	638	627	642	612	624	639	695	625	666	658	669	631	597	609	603	663	656	641	645	579	636	645	624	630	623	640	602	634	599	674	606	626	624	649	612	649	587	635	666	686	632	641	687	648	640	677	648	665	651	614	669	670	676	680	628	659	644	640	617	651	679	661	651	644	671	630	633	655	627	613	626	671	619	661	607	682	674	672	656	669	658	662	668	644	658	621	623	635	638	662	612	660	642	652	680	681	601	641	628	639	656	639	623	644	653	615	629	607	597	592	683	638	685	660	645	667	603	648	687	629	638	677	646	650	663	661	670	661	682	625	625	671	590	671	589	670	629	648	645	651	682	653	670	663	621	607	641	655	629	601	629	652	656	653	688	655	645	626	654	614	654	603	662	627	655	635	648	664	679	611	637	617	628	639	614	627	650	672	659	643	640	664	661	635	667	669	640	700	685	659	620	640	678	684	686	664	661	689	635	660	689	635	630	656	625	663	624	647	669	617	676	592	632	693	630	649	709	641	664	602	622	593	643	579	656	657	586	623	673	642	632	651	636	670	663	632	610	649	660	646	608	656	667	652	686	602	681	639	643	626	619	642	634	659	651	669	588	641	644	645	601	672	654	615	659	661	637	616	653	640	601	659	703	636	656	613	630	643	647	670	641	604	668	660	684	622	654	688	641	606	620	651	671	615	651	623	639	629	666	675	606	619	635	648	648	629	667	643	644	634	645	665	626	614	655	673	627	631	660	661	686	631	641	632	628	648	646	637	659	652	663	650	642	629	633	580	645	676	602	622	653	601	665	654	667	662	606	687	644	682	653	651	660	654	665	631	678	686	621	669	636	666	635	625	743	648	609	626	651	649	630	642	611	614	645	634	660	611	658	636	655	671	681	646	625	658	624	624	643	628	601	606	646	624	687	601	610	652	661	644	588	650	667	627	682	604	619	645	646	633	678	658	625	679	630	608	641	635	640	617	643	630	642	664	610	622	662
20766	40531	33326	22553	17271	13486	10748	9862	7602	5139	4354	4185	3679	3168	2979	2675	2192	1955	1806	1241	1041	945	866	897	947	831	756	719	688	675	666	685	680	648	641	656	702	655	704	671	691	731	653	653	673	687	688	628	680	698	630	683	697	667	714	653	659	693	681	682	645	630	686	603	632	674	654	632	674	681	609	641	660	653	680	657	627	698	666	661	661	636	694	670	662	650	610	643	683	655	657	685	680	653	715	665	662	647	629	694	683	658	684	654	626	650	649	688	706	642	650	628	660	682	693	686	626	691	659	643	657	653	682	654	626	638	644	702	652	673	658	648	664	651	624	690	634	672	669	683	676	624	649	629	645	655	645	661	669	698	654	741	659	681	690	661	681	703	698	661	658	677	655	700	677	705	663	678	634	649	668	646	710	658	611	667	674	668	604	673	691	628	666	672	669	664	666	688	699	672	732	628	651	620	666	672	677	678	664	700	665	671	660	669	680	681	629	633	650	656	684	645	663	687	641	648	637	664	665	578	656	695	659	689	685	649	700	687	652	668	641	660	683	663	694	662	665	677	714	676	657	695	621	643	661	657	687	675	658	633	688	646	662	617	650	682	618	664	663	674	618	687	719	661	680	680	641	702	635	642	619	596	625	690	667	649	626	669	673	620	639	671	690	630	646	656	640	671	603	659	662	648	669	684	682	707	640	664	622	675	702	659	631	667	609	669	665	641	666	685	686	656	644	627	645	635	644	700	663	704	686	654	664	637	651	650	662	677	661	650	694	637	631	584	699	641	678	649	647	687	701	673	670	661	670	635	678	669	682	658	669	631	676	672	653	679	678	640	678	621	655	658	686	679	705	622	699	682	709	681	667	641	644	702	675	668	599	652	675	640	715	666	683	621	642	676	614	660	650	693	687	636	657	693	677	683	660	636	629	633	648	697	703	639	646	689	627	683	673	680	627	654	622	649	660	643	617	686	681	696	653	668	668	671	696	655	656	661	721	630	678	662	625	656	606	694	630	636	644	666	663	689	648	662	654	660	684	649	661	637	662	667	684	607	684	650	672	617	645	646	691	667	680	673	679	655	632	676	643	633	685	714	673	683	690	637	676	673	610	625	655	639	692	613	690	652	640	644	657	687	669	688	672	688	635	638	613	652	658	643	689	670	655	698	645	659	613	654	690	688	672	655	678	674	649	680	679	633	665	628	694	657	692	685	659	655	674	629	675	637	631	684	637	657	686	664	705	643	619	649	690	650	675	622	636	650	670	600	634	620	701	648	648	637	645	667	653	663	586	659	654	655	652	651	634	676	658	642	620	709	655	699	650	658	670	619	628	649	645	703	661	652	627	632	633	612	644	696	704	699	673	650	649	679	672	636	679	646	692	661	684	648	637	689	705	691	616	644	698	659	631	650	670	683	618	674	622	655	675	654	667	680	679	701	692	674	716	623	652	641	685	679	663	643	625	632	667	645	614	652	726	674	627	642	651	590	643	686	642	704	668	659	646	648	625	636	697	665	682	668	628	664	641	664	650	650	617	661	668	656	647	656	701	664	654	661	673	677	652	688	667	662	682	672	681	690	666	652	655	681	690	636	726	651	689	670	674	615	674	663	665	618	672	674	617	648	655	626	668	616	724	689	595	657	678	670	661	623	683	654	695	729	644	661	714	698	661	694	693	670	696	667	648	667	612	670	682	668	674	643	669	691	724	657	666	668	660	692	654	643	647	666	664	643	645	655	636	651	629	659	622	649	638	677	626	643	611	675	673	667	711	662	661	668	672	619	613	680	677	670	609	635	716	676	664	650	625	658	666	674	669	642	634	679	669	699	707	671	652	625	654	677	704	658	649	685	669	612	673	648	644	626	676	642	685	620	703	656	674	694	709	641	660	684	666	644	623	655	677	673	642	666	632	648	662	679	676	623	665	614	670	616	652	618	641	647	674	650	616	633	613	671	660	677	707	648	621	675	625	644	674	669	688	648	642	666	658	644	676	678	625	665	708	625	669	667	685	661	671	634	664	611	673	700	675	668	672	695	691	678	663	663	656	669	686	679	641	701	687	699	665	621	649	702	685	649	693	642	627	638	677	657	660	642	642	664	627	702	635	664	657	659	644	662	672	656	647	661	679	668	684	646	683	669	702	658	650	655	650	670	636	675	658	675	660	664	670	651	662	645	659	652	659	681	666	615	650	678	621	693	652	653	612	673	671	707	634	637	674	642	642	678	680	670	634	644	658	701	626	642	650	669	644	633	629	657	625	646	666	657	648	639	641	651	635	589	737	688	687	637	697	744	657	639	661	608	679	681	628	714	691	706	635	663	638	626	668	688	647	598	690	665	637	635	627	622	663	667	634	631	655	623	617	656	644	662	624	654	647	629	688	692	658	613	669	613	657	658	650	635	613	653	665	641	669	659	610	622	667	683	689	613	631	634	631	656	651	617	644	621	662	688	702	663	665	648	621	647	652	664	647	648	657	632	673	692	675	697	648	675	665	621	634	699	682	687	683	703	671	636	621	686	654	681	635	670	710	701	688	676	653	695	659	674	689	679	666	636	656	650	635	637	662	679	677	654	639	694	617	670	656	648	698	636	674	648	634	624	654	679	674	618	646	629	659	661	663	640	698	643	663	670	675	637	663	710	702	682	646	699	665	663	685	662	649	656	664	648	709	635	625	667	625	712	698	664	644	637	640	615	644	640	650	585	662	642	626	657	669	666	668	668	646	705	675	661	669	676	654	679	645	681	690	684	684	630	682	679	643	608	644	703	629	630	644	656	651	680	650	620	661	619	680	617	644	649	661	652	680	631	682	647	654	654	644	636	620	685	686	667	661	639	667	669	627	615	672	615	634	682	634	649	673	640	686	656	701	674	656	674	656	673	620	671	599	686	665	633	644	650	627	687	628	651	683	680	690	606	617	659	637	691	654	646	688	665	670	638	681	668	682	667	637	681	674	629	694	620	635	654	638	653	642	684	705	661	678	645	684	664	656	660	673	680	671	634	708	659	673	654	691	693	659	633	682	593	663	647	648	664	667	632	663	647	622	659	733	646	641	616	670	695	682	665	673	659	687	691	680	644	703	645	678	665	676	698	657	659	682	659	674	676	658	648	662	660	633	633	671	665	668	697	654	662	688	707	633	621	643	693	668	693	664	659	653	614	617	625	624	674	662	642	669	641	691	684	657	671	664	644	631	606	640	644	629	661	648	666	689	663	683	673	682	612	608	651	618	670	655	667	684	680	617	593	655	639	615	626	688	660	654	676	674	656	626	621	621	654	660	695	629	645	671	667	669	632	695	677	617	667	660	622	656	611	661	602	642	639	637	656	639	629	687	685	654	675	687	585	637	674	638	639	634	637	624	638	680	666	608	669	662	640	647	643	653	690	694	660	661	658	647	649	645	651	625	615	676	650	657	669	633	607	681	665	711	639	635	598	682	666	681	652	644	648	635	670	656	633	660	631	662	682	653	657	705	664	631	688	630	644	662	627	641	685	657	660
23170	21684	29626	24341	21910	22839	19781	9887	8412	5739	4234	4136	3595	3125	2941	2754	2217	2250	1786	1231	999	950	893	904	836	856	762	677	612	631	631	634	591	592	558	626	602	604	588	605	619	611	597	647	604	606	592	566	599	590	643	615	648	659	593	586	601	599	605	576	599	589	571	600	568	577	597	588	590	570	609	579	618	599	616	620	626	543	574	619	614	620	549	606	604	579	589	572	611	585	580	613	606	598	551	554	576	570	607	564	567	550	586	590	592	559	581	596	595	553	577	567	554	629	592	602	605	632	607	592	540	579	585	582	598	576	595	623	560	616	610	598	584	566	570	579	584	583	582	583	593	550	577	564	573	612	564	560	601	616	573	562	553	560	580	563	576	556	596	586	553	599	595	542	584	579	562	541	556	554	576	574	561	607	594	587	568	597	556	566	561	583	573	604	555	612	634	569	567	569	624	618	614	575	574	594	586	552	568	552	627	557	573	551	615	586	566	603	603	551	584	563	588	596	575	578	552	570	572	580	567	646	608	586	569	597	630	579	570	587	608	603	546	568	541	598	588	549	567	613	569	583	581	564	561	571	546	603	611	557	587	579	587	633	541	577	564	611	624	606	543	569	576	590	544	609	607	584	569	577	581	607	579	615	566	567	598	540	567	566	607	617	584	558	565	615	548	574	589	566	611	570	578	587	553	604	568	541	616	549	583	559	554	559	603	563	576	594	575	567	585	546	604	567	566	570	519	598	548	605	580	577	592	561	553	567	551	549	603	593	560	547	608	579	584	599	568	597	574	590	590	608	580	597	579	582	604	643	572	620	584	549	536	600	543	560	592	620	580	580	549	590	565	603	600	587	585	569	601	586	589	587	589	559	592	589	586	566	622	535	538	577	578	549	616	593	560	563	556	576	602	578	623	573	545	627	553	578	580	575	607	572	587	575	552	588	564	555	605	580	562	570	618	602	562	562	564	556	575	556	567	628	542	596	619	560	601	599	566	596	572	553	563	588	601	593	567	583	603	559	605	554	604	615	576	555	592	531	614	555	547	589	524	588	588	602	552	553	564	563	611	571	600	591	562	585	553	571	536	547	556	605	612	540	639	574	593	531	577	561	557	627	554	563	577	581	569	591	613	571	575	623	568	580	591	592	567	625	587	619	628	576	531	601	567	598	589	616	558	596	596	595	540	588	553	629	581	550	598	568	583	600	570	551	578	595	560	590	547	637	581	607	617	566	574	600	586	576	571	555	575	566	552	593	606	633	598	609	606	571	552	577	581	570	568	566	581	543	592	569	585	558	621	546	568	550	570	599	588	576	538	547	561	638	639	578	553	594	575	614	577	561	560	520	599	603	550	594	595	566	562	560	559	554	566	602	582	598	590	581	610	602	555	590	571	616	602	547	576	645	595	584	576	579	565	584	538	571	575	556	554	573	580	614	583	538	610	537	600	590	561	566	533	590	555	582	609	565	553	605	647	584	621	598	625	600	599	565	579	594	560	581	583	625	559	636	600	554	557	580	583	572	616	545	556	579	582	590	569	581	592	560	564	606	548	587	581	597	599	580	538	533	617	581	563	658	600	577	610	552	562	564	596	614	598	588	614	588	527	572	597	607	579	594	599	620	576	548	551	565	599	586	590	611	635	560	600	586	584	571	590	586	544	534	601	604	551	586	565	623	599	599	598	559	626	635	549	572	553	587	575	567	585	578	606	581	571	564	608	549	541	549	556	562	593	573	609	595	592	542	576	564	579	598	572	582	571	575	549	555	606	566	626	623	533	617	600	553	576	546	597	595	578	611	599	570	564	570	584	593	573	547	592	573	542	571	590	553	590	611	570	628	564	597	553	582	586	587	593	626	615	639	589	588	608	568	571	558	568	573	599	550	582	546	608	540	547	589	579	573	581	568	561	629	587	560	583	583	537	590	577	582	588	568	549	560	605	582	550	543	596	608	552	592	618	564	623	596	588	536	575	556	606	574	545	571	568	579	617	572	536	632	566	573	566	580	572	566	586	575	625	580	587	585	532	569	550	577	568	558	559	581	610	541	589	582	551	537	574	565	549	606	573	560	567	549	570	556	608	612	615	605	608	589	580	609	595	590	625	625	534	572	548	554	520	584	560	561	572	588	542	590	556	618	591	539	565	566	556	574	608	615	592	594	553	611	603	580	566	580	595	601	555	593	575	614	551	572	569	542	573	620	581	583	591	609	617	573	604	572	558	627	614	555	598	617	548	587	602	569	571	615	601	580	578	587	576	586	564	576	633	569	625	585	588	592	550	582	581	562	586	629	606	604	586	569	588	589	552	589	558	568	539	594	556	585	603	581	596	623	542	598	556	596	572	578	546	556	603	518	569	550	557	581	582	576	553	591	607	556	586	554	570	568	573	521	564	589	539	603	588	584	580	571	587	518	592	621	575	617	584	585	578	560	589	605	561	612	559	572	586	577	563	628	589	615	578	578	555	561	584	615	631	571	594	560	596	551	596	565	564	570	625	589	580	568	618	585	591	546	558	552	594	601	612	580	578	534	548	586	569	577	571	565	565	601	606	551	529	542	615	582	598	561	587	580	604	579	571	581	577	609	562	568	605	610	575	521	572	635	590	573	584	600	594	541	543	560	563	547	575	591	550	590	559	589	544	610	579	586	618	560	578	580	605	515	567	604	616	594	621	573	554	588	555	577	585	550	555	566	595	605	595	605	557	577	580	553	566	615	615	554	615	588	568	572	605	575	556	567	615	599	613	547	518	592	574	595	595	570	574	568	581	582	548	545	609	599	585	578	568	570	611	572	533	556	562	562	569	571	590	559	603	525	553	569	584	591	600	583	551	581	572	594	599	591	616	573	571	541	593	574	557	598	542	554	543	575	581	554	542	565	515	511	562	587	557	593	641	590	559	566	612	592	584	556	547	599	612	611	572	592	593	575	597	572	612	577	609	616	558	592	542	604	596	570	563	571	582	567	610	564	566	601	571	583	604	589	561	588	589	597	541	611	553	609	570	603	565	579	553	633	600	577	617	586	615	578	535	556	597	587	631	580	572	551	599	581	594	562	548	579	579	575	575	562	525	563	595	587	517	581	590	595	578	553	565	585	552	602	595	572	536	584	561	562	601	553	586	592	547	631	540	617	588	562	604	592	566	584	592	551	574	601	567	572	576	598	576	623	571	618	571	614	564	603	603	620	546	637	616	558	607	604	613	548	579	569	601	639	558	578	577	616	615	608	586	571	598	608	614	589	603	568	602	567	567	621	610	580	574	569	575	598	586	600	571	545	618	605	602	582	605	590	548	595	596	593	579	557	584	588	591	572	537	578	580	591	573	591	561	529	534	568	553	609	551	551	563	568	599	551	543	524	567	547	560	588	586	576	608	589	571	590	545	592	607	604	553	577	632	616	569	610	564	601	535	560	595	549	628	611	578	538	579	563	577	596	547	572	551	599	552	545	586	521	529	592	569	619	624	582	595	620	637	581	582	581	586	577	590	574	564	597	586	574
23846	46451	38737	29829	24284	19408	14609	12579	11934	8363	6132	6257	5455	4471	4437	4013	3221	3073	2179	1630	1216	1088	1034	1144	1098	994	875	717	608	702	604	611	659	612	617	609	613	611	620	645	645	613	548	574	515	578	572	617	616	605	616	626	689	665	593	601	636	611	648	595	597	604	571	563	591	599	598	577	566	579	591	572	561	557	571	548	609	550	575	562	564	587	545	577	590	538	600	566	594	569	597	586	611	501	595	544	571	589	572	558	579	548	575	579	556	602	553	573	555	575	554	560	561	561	573	566	599	549	578	610	556	563	600	568	580	577	574	585	553	551	583	560	563	597	553	543	538	585	562	574	592	551	548	584	572	567	587	570	556	548	589	553	583	564	587	562	555	529	569	581	568	518	594	575	586	584	550	563	524	633	606	567	567	554	556	579	584	563	597	585	595	591	614	546	603	609	541	572	546	561	595	599	546	578	586	590	557	582	576	563	577	612	555	602	589	611	571	560	581	673	561	600	551	549	596	535	585	552	618	558	599	628	571	588	589	562	610	564	574	612	607	559	571	596	557	540	581	609	603	595	586	554	553	575	607	587	540	607	579	586	545	592	595	570	560	655	550	580	568	567	581	612	548	546	584	589	528	572	604	554	591	583	575	553	640	555	572	560	571	571	562	576	582	552	565	570	590	582	550	566	585	583	597	529	610	562	553	572	544	551	541	600	617	505	607	580	576	555	595	545	557	594	600	574	600	586	593	538	518	544	546	614	563	535	575	604	598	528	577	563	582	578	606	579	603	619	562	554	584	573	571	534	563	603	557	544	559	555	575	528	559	565	602	567	546	544	631	578	563	622	592	567	597	565	570	539	550	590	581	560	626	589	635	616	553	558	580	578	561	599	566	596	567	599	622	600	578	553	577	585	583	552	566	582	597	616	588	563	600	567	574	567	572	568	593	574	547	598	621	606	561	607	548	589	551	566	531	543	549	524	601	576	598	563	591	627	547	562	606	598	597	613	566	582	560	616	590	575	553	610	533	566	559	591	605	600	572	580	560	599	540	520	571	595	598	586	568	599	578	589	569	547	579	573	629	552	575	532	609	561	574	578	586	540	550	569	588	611	588	556	604	606	605	580	558	553	570	608	556	584	593	587	576	561	595	584	602	564	535	569	589	581	565	589	566	577	538	565	608	608	584	583	568	579	567	564	584	555	619	572	598	592	569	605	548	566	551	576	596	585	624	575	591	642	595	593	579	610	542	582	616	615	546	616	603	561	555	585	573	585	574	596	598	523	553	600	551	591	552	532	610	602	605	577	619	545	624	595	611	539	535	592	589	560	585	584	566	561	571	559	589	602	578	573	586	568	612	556	592	576	606	573	559	578	601	556	563	550	574	590	584	560	592	583	574	593	560	563	606	567	547	604	534	591	577	545	538	580	584	536	618	599	571	581	595	587	564	545	546	579	564	562	587	590	604	575	584	572	549	567	574	560	610	583	582	601	574	614	582	588	620	567	595	556	602	588	587	563	567	586	541	571	567	573	571	571	594	587	615	614	586	572	592	537	560	524	570	575	606	550	598	581	558	577	579	561	575	574	592	581	574	572	567	568	571	586	610	568	622	595	541	571	571	590	589	589	574	582	564	621	548	528	555	612	552	515	607	597	585	600	560	581	598	595	619	617	572	572	597	554	543	561	551	619	599	569	579	619	574	573	592	582	600	585	559	577	584	596	578	540	626	551	591	605	575	597	588	601	540	613	581	568	549	609	596	567	550	578	605	612	591	591	579	563	553	593	550	565	577	579	591	556	588	573	617	576	634	539	594	592	552	560	519	586	541	559	578	592	543	528	565	542	587	555	580	617	588	574	553	621	564	547	574	555	568	532	607	615	585	559	588	559	595	616	561	573	586	601	572	599	611	573	548	571	578	558	591	558	592	558	562	543	564	567	569	567	624	602	584	585	576	611	523	637	534	588	549	574	569	582	595	653	560	582	570	552	617	594	572	581	591	586	603	584	579	577	587	603	596	598	580	558	601	564	576	534	539	565	563	609	591	583	592	600	624	563	534	601	593	593	596	570	584	619	563	575	603	588	562	612	583	592	588	584	601	594	548	578	603	559	583	586	580	609	595	608	651	564	589	588	603	568	584	506	579	617	558	568	570	563	575	580	579	542	596	570	511	571	610	564	559	596	563	604	565	542	577	598	579	582	633	593	570	574	564	589	560	579	598	574	589	614	538	615	593	587	596	624	580	572	584	596	608	567	586	610	573	565	553	592	586	540	599	621	571	577	573	586	594	589	593	588	574	600	572	600	592	584	592	551	557	579	606	590	569	536	564	612	597	586	549	600	605	555	614	557	581	549	589	604	576	533	555	577	575	576	579	597	605	549	559	622	578	591	605	588	568	605	578	570	607	596	538	576	564	583	580	580	595	598	572	587	607	571	613	534	552	552	560	573	556	549	588	568	588	564	528	599	553	596	571	535	601	515	575	587	569	567	605	590	567	607	561	546	595	601	561	602	615	584	568	567	585	568	552	557	537	622	598	557	610	579	612	624	561	558	588	562	573	569	557	575	569	583	553	539	543	602	577	588	589	573	563	589	550	572	538	588	587	604	555	531	618	573	582	589	569	569	595	556	551	604	577	544	571	598	593	549	578	538	576	555	530	631	561	583	604	598	519	590	552	617	558	597	557	569	620	587	585	550	545	592	589	592	581	576	584	551	622	590	582	591	588	551	570	536	596	572	571	589	578	579	599	581	613	600	577	587	577	609	576	584	532	576	556	582	578	572	576	567	583	540	619	557	587	593	577	588	588	575	607	602	552	596	582	573	559	590	585	579	560	568	598	576	528	618	577	548	592	543	569	563	619	539	577	554	567	543	571	611	585	579	621	596	590	625	577	553	552	600	563	569	592	596	570	548	583	589	570	588	597	634	553	614	552	547	577	561	624	586	604	617	580	579	583	596	590	591	584	592	608	597	557	564	611	582	590	591	579	594	591	581	579	574	552	587	550	576	575	563	547	598	577	576	629	558	594	588	583	577	547	602	577	552	583	572	569	573	552	552	562	555	561	575	564	562	499	541	568	584	550	598	565	605	587	579	561	552	619	623	552	564	570	576	583	552	591	583	590	574	582	595	567	540	538	583	575	578	562	602	602	585	549	597	562	572	582	562	611	532	530	552	556	557	567	590	600	550	588	589	575	585	550	555	567	531	520	560	556	585	611	606	565	569	587	568	650	585	580	561	580	559	549	601	585	559	600	583	554	526	538	546	577	604	560	578	598	615	599	614	606	539	528	575	569	603	556	557	608	610	562	574	567	613	532	556	618	601	591	581	587	615	554	575	545	572	573	575	578	557	597	559	577	579	578	580	545	575	529	589	549	570	616	585	601	547	553	573	568	556	568	570	587	552	554	576	583	596	551	574	592	561	576	600	542	529	558	581	542	538	554	558	551	635	581	584	558	584	561	593	592	589	594	562	555	561	653	561	610	573	584	567	559	598	538	556
29651	26755	29332	22299	14086	8862	5681	3634	3352	2675	1905	1766	2023	1799	1553	1278	1099	1047	761	642	600	583	518	577	517	506	476	435	455	477	446	432	414	441	416	430	418	439	424	447	444	412	432	408	441	407	382	422	432	426	416	422	446	478	477	457	420	409	417	416	446	399	440	449	441	385	428	427	418	411	465	434	416	431	429	421	404	401	441	433	429	394	396	421	399	434	428	428	425	385	411	412	469	438	407	449	419	459	416	427	430	409	437	422	388	409	408	397	411	446	425	393	431	438	449	419	432	457	379	441	445	410	460	418	439	422	404	429	436	423	424	390	460	450	456	389	450	436	406	404	430	425	413	409	443	446	434	437	439	419	425	454	440	464	420	417	405	443	447	457	406	474	450	431	418	428	442	378	440	430	401	404	413	409	473	466	446	401	416	436	417	438	455	390	420	414	407	433	435	442	426	416	418	439	410	421	454	406	462	432	436	433	379	403	443	417	420	426	431	408	417	423	431	413	454	435	435	434	498	396	449	411	422	449	383	448	412	420	397	418	390	439	416	422	461	436	403	420	438	435	464	418	416	414	451	431	438	441	446	444	441	430	392	435	417	435	437	429	425	425	411	422	425	410	456	412	431	446	437	420	408	415	431	433	407	439	427	448	412	428	460	427	432	453	421	424	422	433	425	416	376	435	392	445	430	429	405	423	391	423	400	404	415	406	431	427	445	471	423	421	412	436	440	435	396	391	427	406	459	419	466	450	446	441	444	401	415	443	392	440	406	412	415	407	420	418	424	450	434	472	466	441	439	417	382	446	419	423	452	432	433	437	454	425	439	436	428	438	416	414	432	420	459	481	422	425	386	402	405	437	445	414	429	457	419	439	447	407	422	434	379	412	420	446	419	402	436	428	401	420	407	402	415	470	416	416	401	459	452	407	446	427	440	411	438	427	444	433	421	476	406	421	453	438	456	443	440	426	419	420	405	400	422	424	420	439	432	405	445	433	410	432	431	452	432	419	459	438	435	397	406	464	415	407	410	411	429	445	395	404	470	440	417	408	434	376	469	398	407	418	440	461	433	431	454	415	407	441	404	400	402	450	419	426	430	424	394	430	448	434	435	430	424	411	411	427	455	491	433	404	423	423	428	422	386	405	407	409	429	452	416	401	460	493	479	397	448	425	422	408	429	405	399	410	450	395	405	411	437	444	438	421	476	398	466	400	429	446	453	343	471	423	403	405	429	420	401	424	406	395	458	463	428	411	410	448	439	422	421	406	451	433	399	417	397	398	429	395	443	387	432	432	414	423	408	409	410	459	408	407	454	443	413	418	459	451	454	415	421	465	441	400	440	419	460	450	416	394	420	398	424	437	456	456	424	432	390	424	437	448	441	442	427	457	431	391	425	397	425	419	459	408	458	433	415	465	424	416	422	438	403	458	459	430	382	445	433	407	388	412	436	431	382	456	448	436	380	424	396	452	461	465	435	426	419	407	418	422	432	447	420	396	392	450	426	449	400	431	401	399	464	430	436	390	434	446	410	408	419	438	385	458	452	438	460	407	402	391	406	420	396	414	428	406	415	436	417	452	429	417	411	415	415	394	494	384	400	441	425	399	451	457	420	433	423	441	433	440	422	440	422	441	423	443	413	420	424	434	438	434	405	465	421	420	391	448	430	413	448	428	413	429	450	436	437	412	393	362	457	393	364	435	425	435	439	438	439	438	405	439	415	449	446	419	425	421	422	443	422	418	397	401	456	441	429	419	431	394	410	446	399	478	419	436	448	416	422	400	393	435	436	428	423	404	426	427	406	415	437	411	415	419	437	430	360	408	403	441	433	418	441	413	438	439	434	445	428	444	407	418	421	436	444	399	443	464	398	397	448	416	423	423	436	430	408	415	434	405	450	440	444	436	433	420	451	425	407	461	455	442	419	421	398	429	447	400	426	386	446	413	407	412	415	407	450	438	426	425	430	403	460	454	423	438	429	461	432	422	431	444	432	411	430	431	428	449	409	439	405	424	461	419	425	452	387	454	432	435	397	409	421	452	414	435	441	448	387	432	405	405	406	383	411	399	443	421	424	453	445	392	433	411	408	435	442	434	446	392	386	383	439	452	405	418	418	441	415	394	398	461	443	403	402	453	406	431	403	422	420	465	425	419	443	407	440	434	433	398	429	418	436	444	397	456	407	447	403	426	469	413	477	418	440	434	447	431	394	465	427	426	441	440	423	435	477	416	429	420	417	450	398	398	400	404	428	424	409	445	401	420	445	467	426	423	399	433	438	415	404	443	439	377	411	417	428	438	421	398	405	389	385	420	465	417	429	441	417	428	412	435	423	412	444	475	452	403	398	441	433	452	458	407	397	447	446	410	431	448	427	438	439	440	396	413	423	443	390	429	444	457	392	435	386	463	471	422	443	415	421	424	411	430	447	394	479	391	412	413	417	423	447	469	413	419	436	426	417	414	425	448	464	449	454	410	401	433	403	449	433	361	440	427	431	417	408	435	426	467	443	443	446	385	441	428	412	406	400	410	387	388	445	431	422	430	453	446	450	456	429	420	450	452	441	403	440	436	420	442	425	435	452	411	401	413	401	425	389	426	387	431	434	393	436	472	421	379	421	407	445	394	424	438	433	421	418	418	439	426	411	450	426	435	444	418	381	423	456	429	384	401	440	419	428	410	473	413	428	429	440	426	427	398	416	422	412	431	431	431	427	458	405	460	436	432	447	431	416	410	408	458	446	421	419	449	419	458	385	428	438	435	404	443	416	395	448	424	397	462	436	410	468	430	407	425	410	426	409	483	443	399	437	422	468	442	396	445	452	432	390	435	398	418	428	403	448	413	436	438	402	433	456	420	445	426	418	428	445	457	455	389	417	455	441	418	431	442	418	450	448	448	429	439	427	455	423	396	457	450	415	441	438	420	447	423	452	426	457	371	419	422	418	419	400	405	436	449	419	401	435	395	379	404	410	444	422	394	408	398	419	455	405	437	391	446	426	406	400	441	385	402	459	431	451	419	443	422	449	414	429	432	433	441	421	410	438	422	447	447	460	423	429	424	417	447	427	402	414	432	425	446	403	443	439	395	397	436	421	465	449	457	437	381	432	412	408	462	417	507	413	488	450	433	414	439	419	416	411	469	448	414	405	446	443	442	424	391	438	423	421	432	414	433	432	434	454	412	446	429	406	446	458	439	434	434	432	420	414	421	431	442	477	450	423	434	426	368	401	427	442	439	398	417	461	385	427	419	441	376	426	448	425	413	402	438	421	410	463	416	427	408	427	391	406	437	491	424	426	455	431	392	437	405	429	434	422	442	435	436	420	399	423	429	405	430	424	448	438	422	417	470	416	451	434	454	387	444	416	438	430	445	499	418	414	433	433	444	444	408	408	443	482	434	425	468	415	426	422	437	405	442	394	428	399	406	429	441	435	409	424	449	417	395	430	425	406	438	441	424	406	435	393	438	440	406	435	454	363	392	401	417	424	406	404	439	431	424
21900	35894	27960	18965	15249	11527	8446	5876	5601	4481	3149	2815	3063	2960	2409	1841	1595	1541	1043	834	674	703	627	598	613	586	528	506	519	438	444	486	487	485	437	469	442	456	454	477	478	435	443	426	488	424	416	445	451	488	427	453	458	484	477	447	435	433	437	468	439	434	481	424	461	481	452	440	454	421	494	424	412	431	474	462	457	454	488	456	462	454	461	503	467	477	434	464	497	472	461	490	476	430	427	490	500	430	423	442	447	506	474	470	460	462	463	449	485	454	499	438	486	477	459	479	452	470	434	455	459	429	448	479	458	449	446	460	433	455	485	411	479	441	436	465	463	442	431	456	495	454	442	443	450	444	447	458	477	465	434	422	488	473	441	486	449	451	443	444	452	436	440	439	456	436	490	474	446	477	471	459	431	441	455	446	463	435	421	440	448	451	391	452	477	443	417	423	451	444	454	457	470	420	484	495	453	446	424	429	474	486	485	455	451	453	445	460	466	467	468	472	493	425	475	485	461	434	448	411	438	463	472	442	425	438	476	464	464	464	428	475	458	475	493	449	443	487	439	470	440	429	434	434	436	455	456	449	432	457	460	460	447	423	441	480	471	415	435	490	427	487	486	422	487	465	454	452	413	434	447	474	465	442	466	436	448	434	432	449	478	468	445	464	445	418	434	496	486	444	416	485	463	507	476	455	419	480	451	434	439	429	451	439	474	445	442	458	441	434	466	469	457	465	446	426	412	492	466	454	430	443	427	431	497	505	440	417	449	452	463	476	478	413	456	448	456	465	485	437	484	470	441	429	468	451	444	486	456	438	444	433	426	455	437	475	456	425	471	455	450	442	436	445	452	463	448	490	469	421	429	453	486	464	447	452	452	461	474	464	442	420	443	485	436	422	477	464	468	412	414	439	460	440	457	479	434	455	471	478	436	439	440	471	457	483	457	442	459	441	444	467	471	459	491	456	453	461	444	414	463	466	455	448	474	410	448	431	468	463	426	441	459	432	443	484	466	468	440	488	462	456	465	435	469	468	456	462	450	417	445	477	505	430	493	466	471	437	438	480	411	449	444	444	421	394	456	467	446	451	444	468	458	445	426	464	474	440	442	435	443	460	443	438	460	417	420	458	421	430	462	446	471	483	459	448	490	452	421	444	473	460	448	481	427	448	488	420	462	431	450	472	459	454	453	424	456	417	456	467	433	482	451	465	517	465	476	484	443	444	478	407	455	437	455	446	454	460	456	458	513	444	470	446	452	439	469	476	448	445	465	451	447	434	487	465	455	484	488	486	428	436	511	438	446	479	459	448	451	475	454	455	481	409	443	476	455	434	443	419	433	454	462	461	453	447	479	440	400	438	488	421	464	426	495	435	459	416	436	507	462	461	490	423	434	459	473	473	468	461	470	459	491	447	451	416	443	509	420	496	483	482	454	467	435	466	479	499	475	433	416	457	481	477	431	477	474	460	448	422	463	432	456	453	422	452	444	480	432	424	468	447	462	450	505	418	419	487	431	448	481	449	438	484	462	446	476	467	436	450	442	470	453	463	468	397	398	420	485	477	512	449	453	476	451	440	475	448	483	448	451	475	423	466	458	456	445	475	432	470	475	491	446	440	449	450	446	466	484	453	479	462	444	454	463	449	467	480	473	444	472	421	454	445	472	445	464	445	487	465	423	461	444	494	431	456	469	490	455	440	449	480	427	454	453	474	444	462	443	439	465	432	437	455	459	465	453	442	431	444	437	440	460	461	477	450	464	462	498	480	451	470	453	475	460	449	466	472	434	450	417	472	465	513	402	416	452	485	487	481	409	476	443	489	432	437	428	452	451	444	510	437	427	425	451	459	442	482	472	442	445	478	452	417	448	437	492	461	454	433	463	466	415	429	486	457	418	445	483	422	451	465	451	478	448	448	472	506	460	447	452	427	485	445	433	468	427	405	417	447	452	476	480	438	464	451	460	468	468	462	439	464	468	431	470	507	440	456	448	451	471	456	438	449	427	483	474	428	470	483	443	467	458	482	435	459	427	483	451	453	469	470	454	411	463	443	442	492	435	452	454	430	456	506	446	456	436	465	465	445	484	442	447	487	458	447	443	468	418	434	415	469	444	434	496	411	458	496	424	426	457	481	447	480	460	440	470	442	456	495	445	429	438	439	425	442	436	435	492	442	500	455	470	447	455	448	406	440	413	455	449	481	460	478	456	448	440	426	429	456	472	443	446	468	457	435	445	428	452	476	429	457	461	483	425	488	483	448	443	451	444	418	479	448	460	468	436	481	464	433	461	480	482	425	443	465	426	444	463	431	454	467	424	439	447	442	448	451	481	472	449	479	479	440	429	481	457	478	420	414	440	428	465	495	443	396	435	449	453	453	453	431	446	470	433	460	435	446	475	456	447	454	463	447	462	464	420	447	469	437	451	454	445	430	436	449	468	487	462	455	464	434	445	444	447	473	476	443	429	488	417	455	476	462	449	456	480	426	448	479	438	482	463	453	421	467	471	479	451	459	443	457	459	493	427	514	447	450	440	444	426	454	446	472	463	459	460	446	449	487	436	465	456	440	477	442	421	415	416	475	452	443	479	434	458	425	426	441	438	451	422	470	447	481	463	424	471	483	458	427	430	452	479	433	450	438	486	447	485	455	476	430	456	455	431	442	444	473	482	470	443	470	436	443	444	465	457	485	449	469	443	457	475	448	422	466	484	478	439	452	455	462	420	491	453	482	442	500	482	454	452	433	437	437	435	476	510	495	437	480	421	480	457	443	460	448	462	441	444	477	419	471	475	474	479	493	454	456	430	457	485	454	437	422	422	471	435	494	470	457	454	417	499	453	460	435	497	472	444	464	439	463	440	457	446	427	475	471	461	447	448	433	451	456	433	431	474	422	417	424	439	450	455	486	471	456	476	445	477	483	446	500	467	454	444	428	470	484	448	460	452	482	462	449	509	460	438	474	465	460	467	466	491	461	451	425	514	491	461	460	474	476	456	460	465	440	448	498	448	472	413	437	439	446	491	417	452	512	402	465	473	482	437	447	453	464	440	451	470	462	431	419	455	437	462	455	440	451	476	496	454	444	461	465	421	418	445	455	474	430	451	445	448	448	463	463	447	453	456	446	440	501	441	484	502	460	438	455	453	437	466	451	481	462	419	472	434	458	465	413	471	446	464	469	470	453	436	482	479	422	479	454	423	468	457	465	428	435	426	493	456	497	428	483	498	470	434	457	409	466	392	433	481	460	422	456	469	462	455	461	453	460	480	474	436	472	434	471	462	427	449	454	444	441	462	457	438	464	496	458	464	464	457	454	469	454	452	455	455	478	466	487	449	477	462	457	474	449	485	462	456	505	445	461	398	468	475	448	471	443	436	458	445	436	458	467	459	451	478	467	501	451	417	436	468	464	438	444	436	453	463	459	462	451	464	451	428	467	429	467	488	421	451	399	424	426	424	477	493	510	435	427	455	471	476	419	462	481	437	441	478	426	486	482	460	438
24531	21723	29337	25088	22227	18781	11556	6559	5084	4370	3435	3164	2977	2633	2351	1718	1466	1576	1080	789	636	526	548	574	581	523	419	450	392	372	350	367	333	372	343	332	382	320	365	386	381	330	343	340	337	355	359	317	361	355	337	327	368	374	366	342	361	336	359	315	313	345	353	322	323	342	323	303	344	341	344	313	338	321	342	321	352	337	350	330	324	313	303	343	344	332	347	359	347	307	350	351	349	383	308	341	362	319	341	345	341	313	291	287	355	354	353	335	351	330	321	292	309	313	326	305	333	338	337	343	375	332	319	358	354	340	341	349	320	315	301	311	356	344	349	329	334	323	304	326	335	314	334	314	340	323	320	306	342	329	365	339	322	333	313	324	331	326	341	323	339	369	317	326	363	311	348	317	377	317	351	301	329	341	316	318	349	340	305	350	353	318	328	342	340	369	324	351	315	310	324	314	321	305	337	347	335	303	331	315	328	337	334	310	323	337	304	330	333	320	317	325	343	329	309	320	321	367	363	327	325	311	305	303	317	313	324	341	337	342	321	340	400	338	342	342	319	339	345	342	343	372	344	354	345	336	323	339	343	356	329	348	374	329	338	303	336	345	323	322	354	343	370	328	332	360	327	337	324	339	336	338	339	350	332	344	317	318	344	336	353	360	363	348	360	315	353	337	357	341	360	352	314	340	328	332	315	310	339	319	295	312	354	320	362	318	338	336	342	318	329	346	331	366	325	354	358	341	320	343	349	371	328	363	335	356	325	346	316	313	360	325	346	351	369	315	323	352	375	307	330	323	329	379	329	322	310	333	362	358	364	337	290	353	318	353	336	341	324	325	308	350	338	354	317	315	355	336	339	348	301	327	335	311	351	339	324	326	336	391	319	328	337	338	330	326	328	301	323	330	358	327	326	352	302	342	328	327	349	365	345	309	350	328	334	358	343	340	319	339	339	304	340	346	330	352	335	334	337	328	325	320	368	368	346	317	329	335	339	346	322	338	313	364	374	319	298	327	339	335	333	341	339	301	337	337	322	363	348	337	321	357	302	313	356	332	332	322	337	341	351	382	325	331	339	340	321	375	354	351	324	319	358	326	345	308	305	312	340	319	337	313	327	325	315	371	333	319	315	333	337	351	325	325	318	300	332	312	354	329	323	340	332	320	319	312	330	346	327	379	332	312	347	357	339	332	331	334	328	336	353	357	363	305	302	362	317	324	333	342	299	390	324	324	300	305	313	338	328	309	352	362	365	336	342	306	341	353	328	351	321	319	358	359	308	308	353	331	334	342	310	346	344	329	346	329	293	355	330	345	283	354	340	356	333	358	324	331	334	324	351	317	339	334	318	382	337	345	324	344	333	321	358	354	362	352	330	354	338	337	342	339	346	337	363	316	346	326	336	354	327	349	334	331	343	363	313	312	326	341	336	347	320	348	326	329	307	329	380	319	359	339	329	327	347	327	313	311	339	415	331	343	357	344	343	356	339	295	312	337	334	308	361	359	337	314	333	312	339	346	328	362	328	338	318	335	311	305	362	317	313	333	329	344	343	350	314	331	314	319	311	308	326	345	330	357	312	312	369	331	336	338	314	338	345	364	350	361	332	334	338	331	314	329	360	334	301	310	342	342	366	339	340	342	330	322	297	355	328	335	309	358	297	354	353	337	351	330	303	338	361	352	352	326	343	334	347	350	339	344	363	331	315	331	352	286	317	361	335	333	356	339	332	314	363	320	355	306	353	346	343	361	341	365	328	342	333	325	353	337	329	341	346	312	300	352	314	330	323	357	344	375	328	377	334	333	356	336	333	326	360	346	362	352	331	360	349	358	350	348	357	338	370	338	333	310	335	333	313	311	328	325	313	343	342	344	336	322	342	343	347	332	318	337	330	340	327	334	331	333	339	353	333	318	341	324	354	306	346	328	356	314	300	331	361	350	361	305	313	360	350	319	337	344	323	354	306	292	335	351	353	367	381	347	390	328	338	318	342	300	313	327	346	343	355	303	349	344	358	373	319	302	360	320	356	299	322	347	300	313	296	346	348	318	333	330	308	314	337	345	339	338	310	330	323	334	324	339	326	323	339	327	329	309	320	383	320	339	338	340	333	322	328	364	339	353	338	322	341	340	336	330	318	322	334	343	332	357	314	318	322	358	345	373	336	333	315	300	338	340	316	320	349	349	362	331	320	340	320	339	317	363	332	331	316	326	334	347	342	319	346	338	372	303	295	319	337	334	328	328	354	351	322	309	344	323	288	329	331	362	319	304	353	321	349	357	334	325	363	346	328	336	346	319	354	339	327	369	319	327	365	373	347	346	359	341	360	340	320	338	314	322	311	337	338	343	333	309	355	350	347	352	327	342	378	310	353	338	345	334	328	341	341	363	332	320	314	331	328	325	329	349	396	317	333	311	343	338	358	344	327	346	349	314	343	342	328	333	334	302	336	319	340	303	333	335	321	360	329	354	336	313	305	326	354	330	336	324	350	322	343	310	319	330	327	354	332	343	328	344	322	330	365	318	345	356	334	306	341	321	330	316	328	322	316	315	323	330	317	363	351	330	355	324	320	309	351	335	316	344	332	355	360	344	323	332	353	319	328	337	348	339	356	321	329	348	315	319	324	323	314	316	337	327	331	328	310	319	354	345	344	353	338	356	348	283	334	347	333	331	322	312	340	345	323	336	321	357	300	327	359	337	361	311	318	329	355	352	308	329	334	344	347	323	338	355	363	299	338	342	316	370	346	328	345	335	362	345	340	324	313	324	317	338	320	326	309	340	350	347	309	301	339	320	316	331	346	345	300	319	342	333	350	339	316	312	279	336	329	330	361	329	357	341	331	328	314	338	346	287	337	312	351	360	335	336	321	321	362	365	328	306	373	369	304	339	356	374	353	349	331	367	332	305	333	332	312	332	300	336	327	339	299	316	326	321	324	337	315	330	327	335	338	339	319	337	338	346	353	344	321	334	347	331	341	363	333	325	333	332	338	377	297	376	329	356	377	341	341	323	352	365	331	364	343	346	316	324	303	326	312	347	355	323	345	312	344	356	337	330	331	326	360	308	336	289	353	337	341	321	339	320	320	340	329	336	342	334	317	334	348	326	334	379	308	355	341	387	326	334	321	346	335	315	324	340	325	340	310	356	317	309	335	313	357	348	333	331	313	320	338	326	329	311	344	287	326	319	345	303	317	351	377	302	319	334	356	345	361	314	331	350	313	335	319	344	349	333	362	354	313	337	332	301	323	348	379	354	302	346	333	329	337	312	307	316	280	327	320	338	353	330	352	322	312	304	322	337	351	327	355	309	322	303	351	338	332	300	340	327	337	346	329	353	332	339	314	348	314	322	334	338	335	339	320	346	312	337	335	317	346	312	314	338	315	322	337	363	314	336	328	341	337	331	332	327	347	332	343	347	358	319	343	348	341	312	358	329	353	336	320	324	364	308	349	362	341	341	311	353	337	299	317	328	334	347	318	343	308	358	321	314	344	313	333	321
21827	40303	35429	25433	18692	15815	12381	9295	7799	6645	5416	4932	4652	3982	3511	2542	2058	2209	1603	984	830	729	683	699	701	617	487	462	456	431	344	348	388	391	360	327	375	375	357	402	366	356	360	349	357	372	363	356	379	390	390	390	376	410	393	386	331	359	320	364	331	388	339	350	337	413	370	356	343	352	374	390	360	324	364	362	364	351	344	345	414	335	336	354	353	353	351	390	383	354	359	404	355	334	348	354	364	374	342	344	332	349	358	364	319	362	369	343	344	318	366	321	361	367	342	345	365	329	357	402	345	375	346	357	366	332	348	345	343	334	349	336	363	318	346	352	371	393	353	387	373	376	361	367	358	343	333	339	365	335	371	355	316	377	362	347	340	359	362	347	313	350	366	363	373	370	354	395	348	340	368	366	366	342	352	340	363	372	367	343	332	354	347	343	332	375	357	375	347	378	336	362	359	337	326	363	306	360	314	351	358	330	374	341	341	374	350	349	347	375	327	356	349	358	365	322	352	318	330	387	368	367	341	337	327	361	375	327	342	387	349	348	371	336	339	367	328	349	351	321	346	354	352	362	328	357	356	357	346	354	358	350	359	353	326	338	363	344	382	368	342	364	332	333	360	328	369	347	362	364	347	370	372	346	356	357	393	328	357	367	351	342	361	369	381	342	388	353	391	359	400	340	341	382	328	342	354	370	367	344	374	346	357	375	374	354	362	367	350	349	345	330	362	405	366	331	351	375	380	351	370	322	366	369	342	371	334	326	342	337	368	353	345	337	316	373	306	327	361	355	349	353	356	356	355	374	361	385	332	354	348	392	352	352	341	345	339	351	345	343	317	326	356	314	366	321	359	398	342	340	353	337	329	351	360	336	353	377	349	335	363	351	335	353	314	367	369	362	338	353	341	331	351	363	379	347	391	327	374	360	371	350	362	372	361	362	321	339	351	363	354	325	345	329	367	376	352	367	349	322	350	362	379	346	389	367	371	383	326	370	350	325	387	354	353	344	348	344	372	359	351	342	330	359	336	351	346	345	361	345	366	332	378	339	335	381	370	365	388	359	366	360	357	335	345	370	368	341	335	379	333	355	376	367	355	357	379	359	340	369	366	353	347	344	336	369	358	341	342	353	345	336	361	331	342	357	322	361	376	382	354	367	350	312	356	324	361	352	333	353	380	377	375	345	347	348	313	351	334	344	331	335	382	359	303	357	332	350	361	357	362	365	338	339	359	356	355	348	355	375	335	331	343	359	324	374	346	366	332	365	323	351	360	380	365	348	344	376	329	339	365	345	371	387	338	364	342	301	375	341	353	357	358	335	357	359	341	379	374	334	350	349	330	316	350	344	342	346	350	364	356	314	340	339	348	360	370	347	351	350	348	354	360	367	355	377	375	363	364	359	394	359	351	343	357	347	312	344	332	355	370	344	357	367	315	351	352	402	332	356	370	323	351	329	353	347	378	338	330	377	350	330	358	374	339	360	347	353	367	347	363	352	376	340	351	351	336	313	340	359	325	367	346	352	370	357	339	363	340	340	355	349	346	342	311	346	352	328	382	345	356	356	371	367	325	370	377	358	366	369	336	340	353	349	354	362	353	340	362	351	324	337	388	381	330	362	346	317	355	361	342	370	317	341	358	323	353	374	396	358	333	379	344	345	345	352	366	360	393	342	366	320	375	368	350	334	369	340	317	362	351	341	381	385	337	352	333	312	363	340	345	354	330	348	341	371	369	344	362	393	339	344	350	354	344	357	390	340	349	349	341	351	349	350	363	370	378	356	343	354	357	338	355	365	350	339	344	366	350	359	352	360	354	350	373	336	349	347	406	349	367	338	387	360	367	328	343	358	343	344	328	391	344	377	375	404	354	335	363	323	391	352	337	304	341	335	357	368	321	326	330	332	362	358	362	346	333	317	331	340	338	360	347	371	344	349	363	366	366	348	368	347	381	374	378	338	306	374	336	340	370	333	363	357	331	384	346	366	330	322	362	346	341	360	368	318	351	360	373	321	371	351	350	344	347	346	365	362	318	339	352	362	364	346	360	346	338	346	341	339	311	367	375	340	320	356	349	360	351	341	320	368	331	371	334	409	356	389	363	383	367	349	352	348	359	351	376	337	342	338	347	345	375	362	371	380	341	379	353	374	332	300	386	342	320	374	359	314	373	311	355	324	339	340	343	355	313	358	339	355	394	330	375	330	344	340	361	381	346	353	372	329	346	365	327	355	350	365	342	368	344	344	362	360	340	331	365	375	359	353	387	348	330	356	370	357	340	368	361	342	381	358	344	405	348	349	355	354	349	337	341	334	339	336	373	383	389	338	318	386	332	390	365	320	365	342	365	331	367	356	353	349	348	376	344	359	323	374	375	324	373	374	352	310	377	364	330	338	356	370	320	361	380	337	370	362	361	345	386	360	358	351	399	358	361	333	338	370	336	338	377	335	381	353	354	321	369	335	367	353	328	346	353	341	325	358	348	366	341	368	356	347	349	367	349	349	346	385	339	332	372	354	343	324	373	355	349	361	395	344	335	348	373	337	343	351	347	372	343	374	360	386	359	361	349	343	349	344	353	325	345	364	330	336	338	336	364	362	313	349	350	363	361	345	340	346	348	332	364	356	328	363	381	339	359	340	344	345	324	352	344	374	339	335	363	370	315	356	326	363	330	350	349	340	349	321	372	342	389	367	378	326	342	355	357	316	390	345	374	373	335	320	369	352	332	368	410	346	330	313	378	348	343	350	375	364	384	380	357	379	361	333	341	368	350	357	342	330	348	327	368	340	329	336	365	345	334	366	351	387	371	333	360	335	343	343	393	343	338	363	352	347	370	364	360	347	351	326	358	388	389	352	375	365	353	336	342	318	340	380	368	357	332	370	357	378	358	378	329	330	319	363	331	378	327	357	378	346	387	332	354	389	342	345	375	337	344	334	337	374	374	387	364	367	350	343	318	367	345	326	337	363	344	363	351	354	350	385	350	363	340	322	371	329	364	358	337	371	348	317	360	347	405	379	332	391	360	345	355	339	378	360	338	341	350	344	377	349	339	328	369	372	379	330	384	384	315	366	337	366	359	353	362	343	358	391	376	338	385	339	365	382	342	360	329	337	364	365	366	379	358	360	381	339	358	320	341	372	354	377	321	360	322	352	330	372	383	351	372	357	354	347	350	356	335	344	328	371	370	340	350	341	363	359	353	356	351	332	374	374	369	368	353	347	371	343	343	375	328	377	373	330	313	363	345	380	352	335	372	355	329	341	361	318	346	358	300	352	367	365	364	345	361	369	392	353	374	360	356	345	334	351	336	348	318	331	356	355	342	349	371	375	350	368	361	315	354	343	344	359	335	370	347	365	367	365	385	367	349	325	383	348	306	344	362	381	347	355	347	353	341	370	322	338	353	351	339	355	352	380	367	348	359	324	329	319	386	350	356	345	343	351	354	335	354	386	353	350	348	312	382	343	361	344	367	341	367	378	378	381	335	318	331	367	339	380
25584	21796	28627	26574	19469	11936	7759	5185	4251	3319	3042	2925	2589	2159	1786	1596	1518	1544	1249	967	890	857	763	852	831	766	671	694	698	688	716	671	696	623	611	704	605	700	664	661	676	644	631	642	638	637	632	675	643	592	683	668	677	621	659	704	680	708	668	641	651	664	643	649	645	660	666	640	655	648	634	650	638	656	640	628	644	618	641	597	660	651	680	644	661	650	653	677	685	666	645	626	649	664	642	625	621	698	656	668	672	640	678	655	614	657	665	631	632	647	642	699	633	653	644	651	608	659	591	633	628	645	681	661	591	657	697	690	667	642	660	653	661	642	649	672	635	650	652	667	635	618	634	619	647	620	643	668	639	632	678	649	655	612	605	654	631	672	686	648	677	638	666	685	657	621	656	673	615	626	635	692	603	659	685	641	643	697	659	596	644	643	622	662	637	627	656	634	594	652	636	666	639	627	620	663	654	655	637	571	670	654	695	607	659	651	634	664	651	626	632	641	653	679	620	668	603	658	674	646	656	646	580	669	680	681	641	647	619	674	590	650	622	647	580	643	660	667	633	636	634	672	655	662	614	653	667	658	610	656	665	650	679	676	637	663	646	662	661	649	675	632	652	661	638	571	657	675	632	634	632	620	607	672	605	622	599	635	648	606	652	626	679	631	611	669	665	638	630	657	600	626	598	607	644	641	642	655	661	697	628	641	659	656	639	623	678	619	640	607	645	640	689	629	661	642	637	663	643	613	662	640	651	657	634	638	675	651	681	635	679	649	659	644	640	668	649	648	658	635	670	635	643	645	663	655	722	628	598	622	684	637	633	652	596	650	706	664	640	645	682	661	644	624	602	665	630	642	688	647	678	633	677	672	647	673	621	653	676	659	638	662	616	688	624	673	620	683	632	637	615	622	688	638	622	629	670	649	639	625	639	667	607	641	624	609	665	637	701	632	643	614	654	614	653	669	590	677	645	631	629	622	609	665	599	655	605	630	692	692	651	672	670	658	638	650	623	658	584	641	694	684	634	645	639	687	631	667	642	699	650	660	608	622	626	662	627	643	633	646	622	636	630	626	608	660	626	681	698	646	631	683	662	626	680	590	630	648	656	675	620	637	601	622	656	649	630	631	654	636	658	612	636	661	643	621	668	632	641	674	600	621	634	617	675	650	632	667	649	635	637	621	622	612	682	634	603	633	647	704	636	625	618	664	653	666	645	670	625	691	667	662	682	644	624	631	669	650	625	670	655	632	705	664	687	654	701	658	603	689	642	660	645	643	652	642	663	648	647	649	659	622	589	641	648	640	624	668	692	679	638	640	661	658	657	712	654	634	644	654	634	631	626	680	626	637	619	706	622	630	643	644	628	658	658	637	627	623	672	621	642	651	685	662	679	608	616	672	651	609	611	675	631	644	652	652	643	648	629	633	663	671	676	666	661	664	646	650	638	674	624	635	655	646	633	598	662	669	614	678	667	609	620	658	576	686	646	629	674	618	649	651	639	621	671	668	657	662	691	661	680	666	644	608	680	700	633	611	680	609	639	650	676	611	616	675	636	666	662	677	691	692	648	612	658	606	607	621	602	626	642	607	667	682	639	647	643	684	643	646	689	651	679	679	618	660	682	577	632	691	640	625	635	640	637	627	648	679	615	618	602	664	634	624	622	636	659	711	631	659	629	665	626	619	683	669	680	640	667	633	658	669	688	629	617	650	621	677	621	596	593	701	649	677	645	638	621	660	629	630	670	648	657	622	652	615	655	620	645	645	636	647	658	692	679	617	588	693	704	632	683	632	654	631	651	622	670	643	665	674	664	652	630	656	629	662	667	607	618	639	619	644	694	677	670	667	639	613	647	659	641	661	608	629	639	655	653	604	683	664	616	660	668	632	654	670	626	659	614	629	591	617	673	660	652	644	648	629	623	611	595	632	639	626	658	648	666	650	613	653	581	647	712	621	628	655	667	633	652	681	640	635	637	702	669	607	636	624	622	689	696	696	667	655	622	619	648	661	645	645	659	646	643	697	668	614	641	678	672	692	625	662	655	604	628	648	629	662	645	660	596	681	613	621	638	696	655	651	660	707	612	686	661	670	640	678	635	642	601	624	679	656	627	619	605	653	633	598	625	671	616	680	686	675	667	680	620	651	659	668	701	668	660	640	651	617	664	658	627	605	645	658	672	652	636	656	712	633	648	656	616	644	621	664	663	640	626	627	643	660	641	650	690	644	641	634	625	649	691	675	666	609	617	623	644	673	671	628	638	645	647	650	659	692	638	690	627	591	674	613	631	607	680	631	656	607	661	638	638	643	664	704	616	638	712	678	674	624	637	661	614	663	651	660	667	666	682	721	651	628	649	617	616	622	631	658	642	630	657	620	660	634	626	627	608	647	659	662	655	642	624	685	679	670	638	650	645	629	683	628	670	628	646	628	613	669	648	665	630	676	625	613	698	616	664	651	630	650	639	644	719	619	689	656	638	666	670	617	688	661	644	654	650	646	672	678	682	610	671	656	671	657	625	656	653	640	618	659	647	645	651	670	600	654	628	637	692	613	635	644	637	610	640	656	643	626	645	667	643	633	693	642	637	657	707	601	647	672	637	631	619	651	633	624	647	646	656	660	662	685	659	616	644	632	665	604	653	666	652	672	657	633	655	616	666	655	677	669	699	610	628	709	649	640	672	633	654	670	616	628	643	658	696	669	654	693	633	636	637	673	605	616	646	632	654	632	613	586	615	637	665	684	630	670	628	641	620	645	664	686	661	666	689	671	692	655	667	620	616	602	635	655	612	709	670	667	616	615	641	613	618	687	669	680	669	693	640	656	643	661	611	649	621	640	664	675	685	599	665	640	690	632	674	669	608	693	668	636	660	664	634	614	711	640	661	655	695	680	700	624	656	638	619	664	624	603	659	663	617	600	664	678	665	639	699	676	632	642	612	688	659	669	612	630	615	648	624	633	606	680	665	630	655	653	617	654	682	665	633	672	604	596	646	627	693	614	655	626	663	660	669	617	606	634	639	618	632	624	607	603	624	655	657	615	673	631	641	647	640	666	625	653	637	703	634	617	661	676	616	614	663	653	697	695	624	615	679	635	672	648	696	668	671	640	642	635	676	671	643	654	636	631	625	637	678	608	605	612	633	622	631	634	629	670	642	657	627	647	670	590	611	621	624	652	653	618	665	638	644	654	671	625	640	644	614	632	634	617	634	638	616	624	639	633	682	617	626	642	603	621	620	652	670	648	680	597	642	660	628	642	680	639	653	677	664	631	696	662	664	653	656	656	639	656	662	621	666	652	588	623	685	620	620	643	660	657	679	632	681	635	632	681	655	636	627	604	688	642	627	636	637	701	622	644	628	664	601	650	601	676	635	681	656	651	676	622	597	623	631	630	633	648	613	580	682	683	638	629	653	611	640	633	643	703	618	640	635	626	680	642	658	663	660	692	611	683	645	690	644	606	593	643	622	623	615	632	667	643	695	645	674	651	629	661	693	651
21556	36821	31698	22612	16496	13298	10399	8260	6654	5526	4885	4499	4145	3205	2471	2273	1999	2057	1556	1176	1018	945	896	938	970	898	723	817	699	645	708	702	666	686	660	754	721	686	695	712	662	685	616	676	683	678	684	690	669	670	687	675	692	727	649	698	655	636	707	698	678	668	646	649	662	614	683	656	660	682	656	674	631	643	674	630	630	678	699	652	689	690	652	663	632	665	672	693	661	659	664	685	703	692	652	655	661	621	653	661	631	694	701	728	682	674	619	616	665	678	673	679	656	701	721	629	688	652	642	705	673	642	665	707	652	668	709	680	730	677	646	685	696	618	680	672	649	639	622	668	693	643	600	645	662	648	683	691	682	710	711	651	701	695	653	651	686	678	691	654	660	702	677	694	639	675	672	669	665	670	692	684	688	692	661	670	676	664	662	648	693	655	649	671	679	708	625	644	686	636	647	658	649	650	664	659	585	648	688	673	653	651	658	671	620	645	677	690	625	717	653	667	673	663	686	652	667	688	690	659	612	622	639	667	671	662	704	680	630	626	668	683	636	636	677	696	621	643	660	642	660	628	686	656	680	682	696	639	694	639	670	614	654	654	643	638	682	643	670	607	649	716	676	615	668	691	651	664	633	698	662	692	669	645	656	632	682	683	715	674	678	687	706	684	638	647	676	712	696	652	625	696	671	665	700	688	678	692	666	673	685	673	679	657	697	650	677	697	678	644	626	684	665	675	652	671	674	655	651	670	644	641	688	645	652	660	631	617	681	651	658	648	646	639	649	644	673	619	676	629	641	641	681	654	588	664	665	628	618	657	628	654	656	654	680	645	677	645	651	645	632	665	682	638	630	710	671	693	656	675	654	667	659	692	644	694	629	659	627	672	673	668	683	676	684	672	649	637	650	703	698	708	669	718	648	697	629	684	662	645	678	719	660	665	661	675	601	668	651	653	668	635	669	656	631	698	676	614	674	664	655	700	626	607	717	629	665	635	617	659	636	687	640	658	668	648	709	667	685	663	654	672	685	679	694	702	673	681	652	679	661	705	657	674	696	623	678	668	633	620	644	667	666	661	655	714	696	680	631	680	645	678	649	652	688	646	659	704	727	655	712	650	646	705	661	625	643	636	691	632	697	614	679	637	676	590	666	694	700	679	657	623	662	652	665	655	653	678	692	634	670	693	671	626	675	628	646	680	663	675	658	700	690	649	674	675	661	656	666	670	697	670	687	625	627	685	657	619	661	668	657	681	654	688	685	680	699	654	632	668	671	669	636	697	664	667	706	725	701	650	619	665	628	668	621	693	686	686	657	682	634	655	628	681	648	648	693	650	652	619	650	602	646	665	680	679	666	641	646	623	620	619	647	601	603	705	680	645	711	670	702	667	664	687	676	623	672	659	674	612	676	673	668	711	685	629	697	670	616	655	651	708	635	662	678	656	646	695	684	654	634	672	655	707	630	653	678	647	706	636	649	683	661	708	665	698	694	645	661	662	667	658	689	682	647	672	651	653	640	646	634	635	619	666	660	675	666	669	636	694	723	656	680	643	625	671	630	667	611	642	646	665	627	666	606	659	648	683	659	618	688	661	671	645	645	647	639	678	659	676	721	699	660	692	669	684	626	675	656	668	662	620	670	672	630	669	626	677	691	665	662	682	707	678	659	699	617	662	697	658	693	689	636	656	673	690	688	632	641	684	667	671	674	633	652	634	687	668	635	619	651	700	680	700	646	659	654	678	611	679	648	698	671	668	663	657	695	657	715	670	659	714	661	622	640	620	665	668	689	666	684	669	689	708	640	667	665	704	637	643	696	651	682	662	684	688	622	643	675	699	653	665	656	672	672	650	623	677	643	710	716	674	635	706	630	653	682	638	660	656	660	680	668	684	625	659	659	664	629	713	715	647	673	677	659	733	611	676	646	650	630	647	702	684	691	613	687	667	689	671	667	647	668	661	644	656	694	658	648	649	631	653	680	654	662	657	625	689	708	658	649	678	661	667	652	675	677	638	674	657	644	644	655	618	667	685	635	686	664	722	681	657	677	695	658	653	669	635	658	680	607	665	681	706	690	731	673	645	684	681	645	689	668	684	665	647	665	629	677	640	619	701	635	671	648	679	660	633	674	644	678	686	667	665	645	699	709	637	690	664	715	689	650	639	631	659	680	690	670	637	688	662	629	650	673	654	668	670	643	659	666	689	699	669	698	647	675	632	672	656	671	674	664	649	710	682	641	671	708	615	650	680	641	696	719	690	652	673	693	613	645	664	648	698	684	708	677	660	644	632	663	668	664	711	641	609	655	667	689	699	622	671	652	673	639	633	683	665	681	656	696	698	696	673	654	638	643	656	654	614	638	729	681	681	670	657	656	648	655	685	667	672	690	641	622	693	672	712	718	627	676	693	695	645	643	633	660	665	647	626	651	586	692	684	662	708	691	631	663	652	666	679	623	662	651	681	634	677	638	639	683	642	662	680	720	691	637	617	688	664	649	677	618	684	651	615	639	630	624	711	696	677	656	685	695	681	696	696	659	638	628	693	651	689	668	682	669	680	658	613	682	688	643	652	690	691	670	647	635	638	677	648	695	674	663	671	688	681	630	672	646	669	625	689	631	664	645	675	667	721	656	616	679	679	668	657	685	615	669	645	690	671	619	700	630	641	690	659	649	659	646	656	641	664	644	664	679	685	654	678	684	662	657	623	643	663	688	689	652	674	607	652	658	644	655	657	670	667	678	620	671	630	660	678	645	646	701	701	648	693	644	652	660	638	663	673	692	664	656	666	710	697	661	654	640	640	646	626	638	711	638	673	636	625	672	729	680	693	666	683	705	620	682	672	656	635	643	680	654	624	647	653	650	682	599	634	694	661	650	668	673	663	626	615	655	647	677	668	696	687	662	644	655	665	673	715	635	643	650	647	669	694	670	645	649	660	634	630	669	666	644	654	677	694	637	663	692	661	669	691	669	690	686	683	664	706	635	630	664	658	645	644	644	671	675	632	699	641	686	709	675	668	679	704	684	680	649	709	638	629	637	627	643	653	636	658	673	630	663	681	678	690	651	644	726	661	648	673	665	663	679	648	699	682	675	694	688	644	656	642	656	712	678	660	634	661	648	585	676	626	644	682	673	676	643	698	669	673	712	658	696	631	642	674	642	703	675	652	646	700	659	680	664	704	665	683	709	660	681	703	657	689	692	679	624	607	679	645	687	672	671	669	662	659	634	686	659	643	692	657	666	678	646	675	626	692	615	626	673	709	669	594	652	646	605	673	642	665	653	693	667	642	668	624	664	687	684	655	629	666	670	657	681	636	640	688	687	667	647	668	657	648	689	647	669	646	643	677	716	675	637	653	642	639	678	658	650	653	654	662	640	671	656	659	653	612	627	677	644	674	658	641	663	640	680	667	651	635	667	660	680	661	633	654	626	694	656	662	676	635	637	668	668	650	663	680	654	675	642	660	671	641	672	636	666	703	680	645	647	701	644	680	680	651	624	650
22195	20705	28279	23183	20919	22028	19052	8900	6562	5678	6745	4534	4032	3138	2726	2508	2347	1774	1391	1104	992	859	847	919	885	782	767	737	701	590	570	577	640	582	616	610	617	632	615	560	628	590	611	551	518	615	586	601	550	625	572	529	569	626	595	618	622	608	558	543	555	558	544	535	594	557	593	611	567	528	554	557	591	556	584	550	592	532	572	536	555	530	516	609	565	567	582	553	530	591	551	585	564	523	577	583	529	586	585	581	588	574	553	544	607	523	557	551	542	591	565	580	589	535	601	582	553	588	595	564	588	547	576	577	583	557	560	589	561	586	512	588	599	529	563	610	539	580	550	583	605	586	577	567	593	604	586	609	542	538	548	558	603	565	568	513	549	571	539	570	572	578	586	579	548	579	564	533	554	613	565	573	528	555	572	544	551	561	551	576	565	562	584	573	559	588	505	573	550	562	563	565	561	553	511	561	552	528	612	608	568	556	584	551	572	607	558	542	567	580	593	551	558	573	573	553	558	572	554	555	592	584	533	560	513	558	588	580	558	560	590	604	564	590	534	608	547	561	595	577	563	603	573	541	587	623	550	579	599	607	552	551	550	548	564	563	549	573	568	554	528	543	557	544	617	589	557	544	547	548	555	571	560	523	546	616	545	536	543	555	548	561	566	556	560	564	538	548	584	574	580	531	572	541	551	536	553	561	560	542	506	540	574	589	571	538	561	576	532	562	569	561	539	556	598	589	552	533	543	565	571	596	534	585	577	561	537	534	574	559	546	566	559	524	588	552	553	578	554	597	533	588	564	554	555	633	517	559	557	510	568	585	543	611	591	563	562	533	556	550	533	584	574	581	568	549	594	557	568	605	593	548	618	520	546	587	554	562	570	542	573	570	562	619	561	559	564	573	551	598	568	559	574	602	563	565	541	550	586	549	595	564	537	572	534	566	559	553	548	558	565	583	588	538	596	578	553	566	547	582	533	541	540	566	565	541	600	560	590	543	581	546	553	539	540	526	544	556	567	541	564	536	542	570	592	568	540	554	547	589	551	596	576	557	558	602	523	531	592	577	548	589	528	550	560	537	521	574	555	590	550	543	581	578	553	573	557	530	567	561	561	565	545	544	510	559	576	562	548	568	575	574	563	547	545	537	586	583	604	566	525	541	539	617	551	573	576	554	543	555	552	616	575	568	554	557	568	582	540	558	563	544	585	525	575	571	575	550	557	548	558	522	552	539	568	574	543	521	610	541	569	548	582	569	552	597	570	577	580	594	570	579	570	576	601	586	566	528	576	566	561	616	577	561	594	536	530	548	559	562	536	563	536	571	561	537	607	543	537	530	520	502	571	521	582	568	546	584	534	540	528	556	568	582	495	553	587	518	585	581	536	528	563	567	572	558	559	571	571	568	543	587	528	637	560	545	563	573	566	547	523	540	595	566	556	581	544	548	553	513	560	570	524	531	586	544	546	542	565	553	579	540	562	542	557	567	559	553	546	574	573	563	540	547	573	533	584	552	563	549	522	596	612	537	569	559	583	531	558	529	567	585	530	521	550	586	545	577	589	556	606	586	562	542	591	565	608	520	592	558	539	560	544	551	512	566	563	565	564	582	551	534	542	577	569	538	554	591	523	583	587	549	600	591	572	592	533	577	579	531	560	603	600	599	529	534	582	587	567	583	591	552	579	569	543	568	569	568	596	551	564	557	554	552	597	577	574	556	564	519	575	563	529	573	524	554	550	569	566	550	528	550	572	566	496	525	589	561	580	542	510	521	561	580	585	533	491	567	594	556	529	568	558	521	568	571	570	551	553	579	530	556	584	581	574	568	575	587	531	575	539	555	575	543	546	541	560	550	569	551	524	572	576	521	532	559	538	587	508	587	540	509	557	583	582	560	568	598	567	536	620	523	592	537	580	574	583	581	576	558	560	583	538	553	568	555	568	571	582	569	571	556	552	593	539	593	567	558	579	563	606	569	560	582	583	600	570	554	562	585	552	559	543	571	559	595	588	535	542	561	565	575	527	564	564	592	573	586	577	493	537	559	561	562	550	583	554	622	610	574	545	572	588	551	567	538	612	539	526	563	568	529	560	548	568	561	536	525	584	561	532	547	573	565	556	553	548	547	535	545	580	567	563	551	550	525	556	543	571	575	567	587	582	550	542	591	549	544	557	584	559	552	571	551	552	558	534	552	522	555	577	565	590	599	560	557	571	563	570	586	545	573	544	582	587	587	534	519	568	551	584	573	555	520	563	534	564	556	556	610	525	556	549	518	612	538	589	582	550	544	597	562	580	565	519	553	583	553	607	549	548	548	539	586	589	552	559	544	550	561	546	581	564	552	530	573	583	582	518	570	553	571	549	568	548	524	591	542	603	534	565	555	570	508	625	598	541	549	606	562	524	544	577	557	540	608	570	567	529	556	506	561	562	529	579	591	569	541	513	625	564	576	548	527	562	585	514	560	497	628	533	572	540	551	572	579	556	604	589	545	547	574	540	589	589	534	591	537	547	526	594	557	577	528	550	582	517	547	558	611	514	548	536	543	575	548	554	537	589	577	575	528	601	575	595	560	559	545	582	615	569	545	550	556	603	570	555	572	585	555	555	546	542	566	542	558	520	575	510	559	547	552	607	554	551	530	585	583	580	589	546	573	567	554	590	560	579	556	598	605	538	598	577	572	585	548	576	597	586	563	586	519	538	601	532	563	547	583	570	544	561	556	555	563	578	559	576	575	526	559	549	587	575	516	571	569	555	589	563	572	567	574	551	529	581	560	539	519	590	585	579	583	587	557	536	557	521	569	565	562	557	541	546	544	547	580	525	603	558	536	539	604	609	590	557	583	571	586	570	533	589	588	542	582	537	553	608	558	540	556	549	595	558	520	517	537	559	524	571	568	540	565	546	555	585	547	565	535	566	608	539	507	595	566	596	578	576	513	540	582	561	555	588	539	566	551	555	548	607	553	567	560	529	593	582	547	552	549	538	549	559	570	582	549	593	570	580	595	546	555	537	573	549	543	533	588	576	569	571	546	545	545	554	565	542	546	589	571	541	562	593	568	535	542	569	551	534	548	584	574	570	573	570	589	596	517	561	575	548	591	567	538	607	587	539	552	562	557	569	527	563	574	540	541	588	564	598	561	527	575	562	558	557	491	567	552	521	554	576	559	553	592	580	545	527	585	585	536	558	569	519	522	606	551	583	589	563	556	584	539	555	613	573	548	555	525	572	571	552	570	545	579	551	573	550	576	595	583	567	557	497	545	543	557	560	574	525	547	550	543	533	540	596	533	556	585	584	572	573	557	601	549	515	563	581	541	557	563	519	559	574	544	593	592	532	548	559	557	592	585	556	569	546	562	525	524	544	585	555	554	622	523	605	592	600	552	587	583	575	543	522	511	589	525	581	561	593	592	560	566	560	577	581	534	572	578	553	545	516	566	549	580	572	591	547	540	564	543	535	555	578	528	552	575	586	557	553	484	561	548	558	546	541	495	559	578
22744	41664	36757	27142	22089	19956	14448	11111	9591	8187	9869	6409	5792	4399	3934	3547	3103	2412	1689	1269	1199	1093	1049	1025	998	872	837	803	738	651	560	590	619	604	574	616	656	673	610	577	571	583	584	585	568	554	610	578	591	572	604	631	571	594	549	634	642	600	586	569	553	535	599	557	601	591	595	578	577	570	552	596	582	554	599	549	536	549	529	570	518	532	554	563	552	549	568	557	526	575	537	597	604	565	548	568	547	546	559	569	560	563	514	522	541	566	553	592	537	592	553	556	541	577	560	606	540	555	539	542	565	564	556	617	561	585	593	570	599	519	546	541	535	550	538	565	534	499	560	546	570	559	586	552	606	528	533	570	594	563	575	525	585	584	527	524	522	546	512	571	564	534	488	481	527	534	564	575	574	509	570	575	552	531	582	525	575	539	558	579	520	565	566	602	535	568	564	577	537	586	560	555	578	549	567	565	609	557	598	558	546	538	571	542	547	556	560	585	535	567	533	558	582	529	580	535	549	543	563	535	548	570	518	592	557	545	528	501	558	545	558	578	566	579	529	589	615	540	556	557	576	538	529	542	580	559	569	535	580	564	534	539	572	575	578	552	576	568	515	571	549	551	549	533	540	573	553	553	583	518	572	565	519	552	560	541	552	542	567	536	553	576	545	553	608	571	565	572	582	541	563	583	565	552	571	595	585	540	577	548	512	574	519	559	577	606	599	531	550	562	530	530	538	576	591	548	553	578	578	568	529	548	568	540	587	554	567	567	573	557	551	562	575	524	562	565	534	562	539	558	568	559	543	545	560	519	553	563	556	524	521	525	546	539	573	604	568	532	551	534	517	596	560	585	548	548	532	551	562	609	510	559	531	552	566	580	567	567	515	525	530	575	589	512	560	559	561	519	579	525	543	553	520	581	585	558	554	548	573	566	545	553	579	533	579	524	556	530	580	594	551	529	529	578	552	600	539	588	543	542	585	603	547	572	553	527	576	532	524	553	570	553	578	554	544	553	577	545	571	545	539	568	542	580	579	563	554	580	531	540	544	566	543	529	575	579	543	568	530	589	548	487	551	558	526	538	533	549	558	543	555	587	531	537	535	557	554	575	530	595	565	539	526	568	560	532	540	562	576	587	555	580	577	584	498	551	584	553	524	596	551	555	571	513	560	573	550	518	542	540	561	523	561	517	575	560	542	537	559	536	565	539	560	520	573	536	575	571	518	557	569	564	557	561	559	538	526	557	544	552	541	522	618	544	551	534	571	571	568	566	504	592	576	540	523	521	553	530	581	595	584	571	568	575	537	575	575	550	524	516	538	573	527	577	554	555	528	525	519	533	627	545	592	557	568	569	580	546	585	544	567	552	503	571	527	562	524	615	559	587	570	562	563	581	566	570	583	563	537	586	550	537	561	565	557	573	538	548	573	556	556	552	584	549	587	576	562	539	595	570	561	565	576	546	576	586	581	537	559	545	584	542	549	589	567	548	565	561	542	545	558	522	605	584	616	565	507	521	549	563	532	568	583	545	569	597	558	544	550	513	536	540	551	606	562	574	598	590	569	584	573	569	582	581	530	583	537	538	549	563	532	552	574	576	551	537	516	554	558	539	563	565	572	574	523	588	534	587	577	543	563	562	570	529	586	535	596	545	581	516	511	586	600	568	558	607	576	577	548	531	568	568	566	582	536	507	561	550	549	571	564	582	570	531	572	515	582	558	535	563	596	554	578	554	545	518	548	571	558	551	541	567	552	560	594	543	531	564	554	510	584	585	590	550	566	560	577	551	574	550	604	561	563	565	538	520	589	539	601	540	538	539	551	577	541	577	542	564	567	574	572	544	566	559	536	573	558	516	553	549	590	534	592	586	540	564	536	561	567	551	595	540	573	546	543	565	520	535	571	556	568	557	554	551	562	585	538	538	569	528	573	551	544	605	539	552	580	545	572	513	526	573	540	531	550	544	539	565	574	575	546	590	545	572	518	536	570	584	570	540	565	540	564	561	526	554	616	538	542	573	547	523	566	601	506	576	560	595	593	559	563	588	580	582	527	556	551	566	557	559	563	534	533	575	576	520	547	577	538	544	554	524	583	607	552	542	575	518	547	537	576	590	566	559	569	569	553	532	538	563	562	563	565	574	564	580	604	573	572	566	552	572	593	574	555	541	602	569	545	612	566	563	553	556	555	587	552	581	559	545	549	525	535	550	524	529	544	575	579	570	514	583	566	537	538	606	524	587	597	542	590	571	564	565	566	565	565	602	558	606	608	518	569	570	552	575	547	517	528	593	533	541	530	515	577	552	532	574	560	504	565	536	543	615	564	593	548	558	529	501	529	555	568	575	574	544	566	585	556	594	561	529	548	550	522	540	578	564	588	565	606	591	553	492	546	509	530	567	551	543	525	523	545	575	595	544	534	578	565	560	558	553	506	572	577	548	564	569	543	558	573	563	571	545	538	572	508	579	590	550	514	588	535	549	574	596	579	559	522	568	557	553	558	620	582	530	576	539	574	582	552	535	603	604	549	539	593	486	572	551	587	548	612	552	554	568	560	600	552	546	599	551	490	591	513	562	616	537	561	529	541	537	532	527	603	572	544	554	517	516	564	566	549	546	523	525	588	573	527	548	546	556	535	548	596	566	600	512	529	553	575	576	593	513	548	525	550	552	560	538	599	534	589	555	558	601	583	541	548	548	530	554	530	550	554	596	563	569	535	551	593	568	550	582	548	563	524	573	544	546	561	544	565	554	517	514	557	524	546	599	588	517	542	566	561	556	555	575	539	540	573	590	579	584	550	576	570	566	531	555	547	553	523	570	604	569	526	556	554	514	550	591	533	580	531	539	554	609	538	587	478	580	573	539	553	564	559	523	556	572	519	554	580	554	586	583	565	535	575	566	546	586	545	583	564	590	541	540	556	571	554	574	542	575	526	557	556	563	547	564	518	541	541	530	573	546	580	559	538	547	573	580	538	575	539	580	535	553	564	548	570	538	554	572	554	560	517	562	590	533	527	576	572	577	552	545	531	532	565	541	555	562	602	563	528	554	624	548	576	549	571	532	574	561	535	578	589	522	568	540	583	578	599	565	518	570	588	572	572	574	545	562	572	558	533	552	566	556	578	558	543	598	538	532	578	568	567	570	545	586	579	588	568	555	547	531	552	544	550	597	590	556	569	538	557	538	512	549	566	576	539	537	568	536	522	556	540	548	575	533	516	560	526	550	573	523	505	591	563	547	547	555	607	560	559	586	561	536	537	573	580	573	551	555	557	580	571	576	495	546	538	575	512	509	541	526	559	544	528	584	563	558	550	562	555	532	522	568	577	501	583	589	533	581	536	571	545	510	533	555	569	510	526	581	531	567	509	534	520	556	541	596	539	545	529	555	555	547	610	542	560	546	558	572	586	516	543	579	533	591	544	579	537	573	531	541	538	583	551	553	538	550	561	539	596	591	546	574	545	573	577	569	559	526	499	547	597	596	521	544	567	512	510	600	543	543
29490	24948	27613	20626	13130	9977	7152	4060	3220	2808	3011	2150	2029	1559	1337	1201	975	795	702	634	572	583	528	547	488	532	520	532	445	473	411	435	435	450	453	449	408	464	434	466	423	435	432	423	451	415	421	430	435	408	431	446	419	432	460	425	411	446	377	423	436	407	415	413	413	388	415	450	392	439	416	427	459	409	428	432	420	430	401	424	439	456	439	446	427	423	407	420	409	407	406	419	394	452	446	427	447	407	412	438	427	428	435	405	413	449	435	461	432	438	396	420	454	437	405	466	429	474	445	452	442	440	467	425	430	412	416	464	404	448	436	436	457	442	397	428	430	424	444	421	407	414	435	446	460	423	440	432	415	426	441	441	433	396	429	413	453	391	399	414	411	433	436	423	406	427	398	406	409	443	438	425	465	431	448	421	428	426	439	439	454	432	413	432	433	424	411	431	391	394	438	433	418	412	432	388	425	460	445	411	391	428	433	453	434	411	443	395	439	432	405	417	442	423	408	455	430	383	458	475	409	432	419	440	474	440	467	432	351	395	390	463	441	428	446	443	437	409	424	467	427	428	430	419	451	410	417	436	403	439	420	407	427	400	448	392	423	451	425	403	416	435	418	419	408	431	396	415	456	439	418	448	407	454	423	402	360	398	451	474	428	404	417	432	394	409	455	419	452	416	443	445	392	428	434	406	420	434	414	440	423	429	456	421	436	435	430	434	423	398	451	444	444	423	445	455	434	437	387	430	393	463	430	453	426	414	444	448	418	443	436	444	398	432	420	419	414	432	428	439	416	417	412	405	450	434	455	385	438	432	419	437	433	388	413	406	422	418	455	428	413	402	446	445	420	444	414	418	391	446	419	419	439	403	434	448	413	403	402	438	433	389	425	390	420	421	422	433	409	454	435	419	450	446	452	441	457	447	421	458	419	433	409	419	438	449	411	388	453	435	412	443	436	412	444	448	418	372	419	461	412	458	426	441	405	462	418	436	417	437	419	446	410	432	441	416	435	425	461	424	441	452	423	448	422	394	413	448	420	420	404	430	422	429	430	419	418	438	449	398	390	436	441	444	422	430	440	423	438	402	411	425	435	417	415	443	430	428	435	378	448	412	425	450	429	422	416	431	443	410	440	432	427	414	419	407	420	402	416	405	417	388	442	401	427	419	428	403	428	412	401	428	405	414	403	410	442	443	440	386	424	413	426	422	476	444	468	394	409	451	448	405	415	434	433	421	439	410	420	408	426	411	448	424	414	447	426	458	374	438	441	455	421	403	397	440	428	447	450	375	431	373	413	425	450	462	416	424	431	391	427	397	436	434	443	436	423	436	432	412	432	439	443	400	434	410	440	433	421	446	378	465	426	451	433	436	422	406	418	456	425	437	386	419	458	436	427	420	444	429	458	433	418	436	426	435	408	393	426	458	419	402	455	385	399	453	384	421	435	399	396	427	435	438	407	436	397	430	425	436	414	399	443	407	421	440	404	432	430	436	412	411	397	407	415	411	424	449	440	421	386	425	452	447	410	390	459	409	441	427	474	452	418	402	459	451	439	392	401	365	440	475	429	422	406	457	456	424	404	399	441	435	447	465	414	407	414	445	439	455	411	427	444	408	429	416	410	398	452	424	446	393	431	457	434	477	416	383	412	418	418	466	453	403	412	421	405	435	422	394	429	443	425	415	420	437	435	398	372	450	413	436	451	422	420	437	448	407	373	435	444	457	466	429	428	418	440	420	438	403	439	452	469	456	413	423	443	443	435	401	431	422	449	428	420	433	425	434	442	439	446	435	457	414	453	420	459	418	435	426	408	413	418	419	440	455	411	434	413	427	402	456	431	393	407	415	459	459	420	398	431	419	430	450	446	457	448	372	404	439	456	408	419	391	386	473	437	485	439	432	442	422	448	469	395	440	422	461	441	418	383	428	403	431	443	416	474	460	411	457	444	425	422	429	452	416	428	409	412	408	473	428	369	394	412	420	430	416	406	416	428	440	417	427	399	450	412	411	428	448	420	469	416	437	433	415	418	419	428	433	403	416	388	421	392	448	412	405	430	443	422	450	446	455	455	441	432	476	427	407	452	446	428	397	436	401	448	443	458	442	417	404	435	422	401	435	467	421	440	434	390	432	441	425	441	418	432	465	383	410	421	401	458	430	463	447	400	435	423	418	402	420	418	412	446	454	419	455	431	400	415	430	421	431	434	422	418	408	422	408	405	390	419	415	432	402	423	415	425	425	452	470	426	456	438	434	448	417	427	427	449	461	439	418	407	413	445	443	422	416	428	386	419	438	463	452	402	431	413	453	388	395	413	414	483	427	460	418	434	409	424	427	445	420	432	439	447	413	421	414	424	433	450	416	448	422	408	411	445	448	432	414	432	436	425	439	420	404	391	430	435	431	431	462	436	456	415	427	451	457	431	405	406	428	444	451	428	405	440	439	406	417	390	400	407	414	401	430	410	385	424	396	447	433	422	424	401	408	426	404	437	459	475	439	418	455	405	457	432	452	432	444	403	404	440	447	458	413	423	425	450	404	444	438	416	419	420	429	446	371	405	409	447	432	460	386	405	423	420	419	410	424	430	439	407	414	422	416	423	431	410	431	419	413	434	413	453	424	399	394	438	421	420	408	403	448	410	421	416	390	414	440	444	414	439	432	429	428	404	446	430	401	411	433	432	444	411	404	426	455	422	428	409	410	459	416	433	462	436	411	432	410	454	453	418	403	441	445	434	423	442	393	436	421	427	440	424	426	429	457	386	399	412	427	450	444	419	461	452	441	423	438	468	455	407	404	407	436	442	435	402	420	421	371	431	425	436	408	447	390	394	457	431	375	418	420	471	411	418	422	440	434	429	400	406	412	450	418	455	427	409	388	415	445	417	444	430	403	422	438	419	441	450	414	438	406	419	415	415	417	415	423	423	423	410	437	435	405	395	427	421	435	420	444	426	447	428	403	434	413	422	453	431	395	455	447	456	442	397	459	423	465	448	405	427	403	413	423	420	386	444	427	388	410	441	416	413	426	409	409	429	413	414	419	456	435	402	407	415	459	426	433	442	432	449	436	423	401	437	414	441	408	458	433	405	449	407	424	403	435	423	442	430	414	391	407	409	424	417	440	402	406	433	414	416	444	412	439	418	480	421	450	395	442	411	444	412	405	391	455	450	423	456	418	414	448	420	435	436	416	434	435	422	430	471	409	434	449	430	413	357	419	422	407	434	422	426	434	399	413	434	408	415	414	388	424	418	426	388	407	449	408	423	432	395	424	388	411	451	425	413	406	421	430	439	422	425	427	445	441	458	440	419	416	379	446	454	453	419	394	440	420	417	431	416	431	404	412	459	417	397	409	379	432	425	433	415	414	428	374	404	432	455	436	459	435	436	393	463	434	457	403	454	443	411	461	425	421	462	425	440	443	433	410	436	454	416	441	427	441	433	449	410	415	455	439	452	437	423	440	390	404	452	442	417	439	391	410	453	386	413	453	448	440	452	430
19996	32230	26694	17790	14555	13358	10512	6509	5293	4620	5008	3315	3117	2218	2022	1777	1362	1059	876	769	641	618	613	615	644	603	588	595	497	482	423	466	491	484	461	441	487	473	469	458	490	440	450	476	442	455	475	445	459	457	477	457	500	499	468	444	454	440	433	493	466	496	498	448	436	462	483	471	454	421	465	422	465	448	470	480	437	457	449	449	436	482	522	472	407	445	454	436	446	452	422	475	448	483	479	440	449	442	476	458	430	484	443	492	454	441	456	472	446	452	441	483	450	481	413	480	470	475	436	422	448	443	444	471	426	520	472	449	433	460	445	487	459	476	450	500	454	446	461	457	464	440	448	495	466	455	460	476	431	448	476	414	475	484	453	439	465	425	460	441	471	475	430	455	471	454	459	451	431	457	438	463	424	464	432	443	446	474	463	435	464	429	459	475	473	460	471	420	420	444	460	443	453	459	485	446	472	465	457	489	442	461	434	435	446	450	446	461	468	426	469	435	492	450	455	494	447	429	440	470	474	509	450	443	465	447	463	477	440	448	458	465	441	445	475	481	440	475	459	474	451	464	431	479	465	440	503	442	461	471	443	462	469	453	461	503	423	486	492	431	429	427	454	418	457	425	433	474	437	450	426	498	427	440	440	440	509	434	452	475	463	446	470	399	494	479	465	475	457	440	422	450	434	433	420	465	484	441	423	466	426	471	493	444	504	416	472	468	420	456	484	465	465	421	442	452	459	441	494	456	461	473	461	416	459	459	413	501	465	448	521	456	459	459	461	421	467	441	466	457	452	484	458	471	476	500	442	464	475	476	450	485	495	479	437	445	444	500	439	474	448	454	466	491	445	489	430	466	474	449	452	452	458	460	490	450	477	450	447	452	469	450	468	451	455	469	451	446	456	464	426	448	452	424	446	478	451	454	490	471	499	459	490	475	429	445	462	431	475	476	466	455	437	445	417	453	476	452	485	481	472	451	456	458	441	426	484	437	430	430	430	458	436	481	486	426	443	456	467	440	476	466	484	444	431	456	437	439	469	427	475	438	453	495	480	498	451	418	502	463	459	485	440	440	422	480	458	443	459	475	407	407	455	431	456	446	453	448	447	414	459	452	482	477	438	423	457	451	393	458	435	479	479	472	460	463	439	458	458	469	428	450	495	441	449	424	424	434	437	445	478	446	434	468	467	438	464	403	428	470	447	455	483	471	446	450	477	419	466	438	448	448	451	437	456	460	475	472	446	455	458	468	482	498	450	463	457	473	481	446	450	465	482	435	458	434	475	439	437	443	473	433	461	433	450	432	465	470	461	473	451	461	466	443	438	465	442	484	451	465	477	502	431	495	435	457	463	430	446	498	452	455	461	450	480	417	470	412	458	456	456	471	460	447	477	447	451	446	425	457	473	480	428	441	454	500	427	450	438	455	468	451	458	510	410	457	459	456	492	462	443	452	438	472	445	461	445	471	425	448	449	446	462	474	427	461	484	474	452	445	467	499	435	455	452	469	514	456	453	474	465	447	436	462	491	509	473	442	437	473	476	458	456	473	450	450	471	456	465	474	414	491	457	450	450	448	435	406	450	465	466	469	464	433	479	479	493	442	434	456	436	461	468	444	452	430	475	455	461	442	495	452	456	429	459	470	473	429	471	498	462	463	471	445	444	453	448	479	485	445	465	440	443	458	466	427	464	456	468	459	473	483	502	449	474	448	434	450	487	457	452	456	470	438	450	465	469	446	484	437	449	459	469	467	447	471	456	489	464	467	457	456	455	448	483	482	463	466	475	436	441	448	467	408	460	488	461	476	484	461	483	484	451	498	418	448	451	467	471	457	472	471	477	444	454	473	487	473	467	462	435	413	452	466	463	420	479	469	428	451	436	477	450	475	487	481	474	446	442	490	458	451	459	442	446	499	451	432	453	459	485	438	455	461	430	472	462	457	462	492	432	469	485	467	431	417	444	461	446	445	429	447	474	477	438	493	467	486	444	445	454	437	455	427	450	456	485	469	474	436	480	484	436	472	478	448	496	495	471	477	449	470	490	496	447	485	446	444	460	452	443	418	484	457	459	426	440	465	440	478	463	519	476	444	441	462	491	457	437	483	430	415	474	497	467	471	446	502	484	420	448	459	424	477	431	471	459	477	448	456	435	467	422	437	479	472	514	470	425	422	455	463	491	479	448	471	434	461	480	440	445	444	482	488	443	487	430	505	477	440	468	437	482	465	457	442	472	421	457	440	484	441	482	418	421	476	468	437	430	458	429	430	434	470	465	463	430	449	429	471	448	459	463	491	425	447	442	484	509	468	473	464	457	418	465	487	458	454	465	443	458	447	485	464	486	412	480	489	436	466	457	456	440	452	428	425	456	489	467	433	458	461	448	437	455	484	467	496	494	446	471	462	456	435	474	469	491	472	493	444	471	451	458	456	442	497	459	450	476	455	471	468	468	416	471	490	427	461	462	437	424	463	457	459	480	488	466	461	458	449	454	453	458	463	468	458	508	481	470	450	491	460	419	441	436	420	454	455	420	409	461	461	451	448	422	409	494	478	420	423	435	465	441	463	398	439	462	473	478	426	441	466	451	454	478	460	402	460	450	470	474	487	431	457	442	444	477	426	462	442	458	452	451	467	478	425	467	449	479	476	440	450	463	451	439	451	448	437	449	460	466	516	440	480	446	496	450	474	449	456	462	457	446	443	419	483	471	458	438	479	426	476	467	463	453	446	456	474	464	453	447	447	475	476	465	468	421	438	406	464	458	456	475	439	442	448	447	433	431	416	435	470	447	471	479	470	443	433	436	489	438	467	425	481	472	459	438	447	430	461	479	481	478	499	490	480	497	431	460	448	449	453	471	442	468	482	414	453	463	469	477	464	459	458	486	450	460	468	456	491	490	454	453	431	455	447	456	451	453	462	454	448	462	500	438	432	477	429	454	426	507	452	421	451	439	471	473	444	426	484	482	490	493	464	424	462	444	428	450	439	491	475	484	455	439	454	461	485	473	483	442	450	445	504	462	437	473	469	444	447	470	410	460	465	477	445	476	468	444	477	459	445	440	426	483	468	460	496	455	435	453	445	456	433	463	441	433	483	431	462	444	489	476	451	451	488	509	492	493	445	504	440	463	480	464	451	450	439	460	475	448	445	469	471	445	475	419	438	444	490	432	443	475	458	471	463	464	469	447	424	450	450	491	463	476	413	462	441	459	436	465	433	441	476	446	448	409	448	458	472	454	426	498	471	452	453	420	464	450	458	463	477	431	463	458	488	441	480	481	424	480	438	490	457	436	448	471	431	406	453	479	431	476	425	447	498	502	470	432	475	465	411	493	417	472	456	409	440	458	466	483	447	430	450	453	447	486	497	463	469	480	464	450	508	475	480	480	476	442	447	502	447	433	436	450	423	477	410	469	461	479	473	503	446	447	445	498	410	486	478	485	478	485	467	461	476	481	481	445	444	472	480	505	469	434	457	478	433	438	435	435	450	468	454	441	463
24411	21679	29192	24937	22404	20466	15662	9138	6437	5162	4689	3837	2764	2078	1862	1572	1271	848	863	686	513	584	564	599	571	550	563	524	445	345	369	343	355	396	373	372	374	374	370	359	341	335	342	344	350	317	351	335	347	373	340	363	398	405	363	340	374	329	353	347	329	389	324	336	317	339	348	325	338	367	329	365	338	336	345	322	322	309	341	349	329	337	370	342	332	324	357	315	359	354	363	369	312	316	333	367	351	312	339	343	356	360	328	330	356	365	370	327	348	348	339	318	352	337	346	316	362	351	349	346	367	315	376	331	319	350	333	367	361	333	317	364	325	365	334	335	305	337	359	341	359	342	404	293	343	339	345	328	337	332	331	323	315	347	374	314	371	309	332	301	337	321	319	333	323	338	368	357	325	361	338	307	326	368	337	338	328	356	348	340	340	302	364	337	369	330	360	377	355	340	352	334	332	352	344	339	341	357	341	298	342	316	351	374	370	354	351	355	328	319	322	336	346	317	342	303	320	373	339	327	353	336	346	303	331	303	374	353	336	330	321	345	304	353	366	340	350	318	336	325	351	352	326	334	333	398	352	340	334	333	352	359	329	291	323	357	344	374	331	339	344	369	350	334	337	303	347	343	312	335	362	313	322	335	317	336	350	329	329	292	338	339	349	339	333	348	331	330	362	370	315	307	314	315	361	346	341	348	338	338	334	343	301	344	340	341	327	350	349	322	327	350	322	329	317	321	365	340	333	329	346	340	314	339	312	368	346	341	318	340	338	318	334	325	313	359	343	339	340	299	379	329	342	329	349	366	304	373	370	316	356	347	330	332	316	375	329	333	325	335	327	342	313	353	347	355	336	405	353	325	358	356	332	353	318	345	368	322	323	322	358	342	329	335	334	373	360	339	345	344	349	331	323	327	328	319	320	339	330	333	333	316	357	341	330	343	347	339	294	298	330	310	320	314	354	347	327	326	361	350	311	322	361	339	329	348	365	333	316	301	338	362	327	360	346	327	375	328	318	379	353	361	376	348	338	348	351	371	359	341	337	320	322	330	358	353	342	347	331	307	340	360	338	298	371	367	377	346	321	321	329	310	344	319	297	348	344	336	343	333	374	318	333	334	326	356	363	362	373	305	328	341	339	334	341	368	330	324	326	330	305	331	389	350	305	332	316	352	347	330	354	336	311	314	334	350	364	357	354	329	333	319	321	337	369	359	358	340	309	319	371	345	333	307	340	335	350	327	328	356	352	346	340	336	360	365	373	341	340	328	325	363	350	322	313	336	345	320	325	352	338	356	345	394	335	332	331	360	375	333	343	336	348	370	334	360	329	327	331	314	365	353	355	374	333	339	346	320	337	321	304	325	317	315	356	354	348	339	336	334	358	338	323	361	357	322	327	326	375	338	341	342	322	351	319	320	326	337	346	346	353	334	332	307	355	344	328	317	351	363	311	350	329	333	345	364	327	323	317	347	344	352	334	358	315	356	338	311	342	338	345	342	326	336	327	330	353	308	336	327	349	323	351	378	348	337	377	305	339	337	333	366	337	325	362	351	353	356	328	350	315	354	334	355	313	301	358	325	343	368	337	352	343	355	324	369	348	352	356	316	330	324	361	332	336	349	326	346	373	327	365	336	369	349	288	330	336	329	311	319	338	367	362	343	359	349	311	309	335	312	322	339	347	326	328	349	319	337	315	351	350	347	320	332	366	338	347	322	334	335	313	327	364	321	339	336	334	353	332	342	331	298	331	331	305	315	373	383	327	357	374	360	305	325	338	328	303	342	342	352	378	338	355	359	332	338	344	334	343	348	305	325	338	293	356	333	385	337	389	310	356	346	337	369	345	320	343	313	349	356	368	329	347	347	347	373	312	357	350	326	349	357	336	328	337	361	336	357	318	340	351	341	344	329	343	380	333	339	343	348	341	331	326	333	367	344	323	329	328	337	319	336	370	372	323	333	354	344	343	344	345	340	341	312	372	352	358	357	350	335	354	319	318	351	356	345	358	382	317	334	333	351	349	298	328	342	330	332	325	350	332	361	321	337	341	317	326	342	362	350	355	352	313	359	353	325	323	328	314	367	330	326	286	343	331	365	353	325	322	328	321	316	334	317	354	303	332	325	327	326	356	316	337	323	326	313	351	325	384	307	367	343	335	319	341	359	307	310	348	344	319	329	353	393	352	332	310	321	357	331	341	353	344	357	362	324	330	357	310	341	353	317	340	359	293	351	332	325	345	334	364	355	348	320	337	331	331	386	309	313	358	338	320	342	363	349	365	370	309	315	326	295	322	335	345	387	400	335	359	339	299	313	326	333	331	323	324	351	303	351	343	348	311	353	303	357	322	358	376	362	347	327	326	380	347	340	350	356	344	341	378	309	345	357	352	350	326	323	317	326	363	349	325	358	355	373	327	329	330	355	345	345	340	327	343	342	316	356	348	345	360	364	302	327	344	394	357	312	349	349	365	330	336	347	333	335	360	309	345	343	342	354	336	330	351	325	355	337	327	320	349	309	348	332	348	328	372	348	335	359	332	334	316	346	314	365	321	351	377	335	378	353	347	332	329	325	340	361	325	370	330	319	350	307	340	332	330	322	364	371	334	321	343	345	348	339	343	309	337	367	327	337	345	337	334	328	328	361	334	341	358	348	309	330	377	327	310	335	341	307	343	338	322	349	353	325	321	342	349	295	343	338	365	328	342	315	324	341	328	362	372	338	353	357	325	350	353	318	365	334	329	350	348	343	348	383	340	336	368	309	321	345	333	331	314	350	356	332	337	328	325	345	365	354	339	349	311	305	323	337	329	348	323	335	323	363	351	354	371	350	323	340	338	308	308	332	353	339	312	378	338	319	362	333	357	307	336	347	318	324	333	354	348	355	348	356	331	347	332	375	317	304	354	353	399	324	330	329	328	359	328	332	350	365	345	339	332	322	334	343	316	349	344	322	344	351	367	338	384	348	337	323	343	317	312	320	353	312	354	336	324	306	351	347	371	330	365	340	343	315	346	351	364	311	331	335	373	351	329	363	328	339	341	322	326	314	292	311	338	359	340	338	349	358	326	329	365	347	339	335	346	353	333	343	340	361	314	318	309	338	360	329	322	337	363	344	311	378	333	375	340	338	308	338	353	325	328	307	312	336	338	333	322	307	327	363	313	342	360	345	336	338	378	347	317	345	311	369	326	339	344	308	335	376	332	338	295	330	357	340	347	328	331	332	341	307	353	313	346	326	327	380	328	329	349	327	332	349	365	318	359	324	334	342	345	341	339	342	322	361	343	347	311	346	325	351	330	339	304	339	347	343	303	347	359	340	317	329	336	320	373	339	323	349	332	353	310	308	322	323	329	361	334	399	315	342	352	328	333	333	330	337	356	353	319	351	309	347	353	345	335	331	344	345	356	360	332	334	350	347	310	356	349	320	317	351	363	342	341	375	328	302	336	347	355	338	327	325	346	318	366	313	324	329	358	343	336	330	309	316	325	323	359	307	339	356
21174	39374	32779	22891	20930	19362	16699	12398	9396	7912	7072	5801	4114	3177	2768	2290	1814	1220	1053	870	680	760	709	755	721	643	696	563	447	404	397	371	397	402	371	375	374	412	393	388	358	317	380	381	370	364	396	376	363	375	384	389	402	349	402	371	400	406	349	334	357	359	368	336	414	355	366	336	389	362	375	366	374	354	373	376	351	327	343	333	360	338	322	348	324	378	376	389	369	372	373	369	348	376	369	381	365	349	375	348	359	358	352	362	367	358	397	348	321	399	338	380	354	352	356	372	374	341	368	379	353	350	358	332	371	383	380	373	343	369	331	372	361	351	355	374	370	343	355	367	333	372	373	393	372	326	342	417	382	376	351	384	362	364	342	366	376	352	364	324	347	323	357	332	341	329	346	314	361	357	373	348	395	370	350	350	340	353	353	348	359	354	374	398	345	355	357	362	362	363	364	353	393	372	352	321	374	380	362	330	373	373	351	362	353	350	379	366	363	322	391	359	357	332	405	349	373	351	386	359	400	323	386	356	361	354	353	360	364	346	354	343	326	396	350	397	352	335	339	374	328	376	362	330	382	376	381	387	379	344	368	396	353	353	365	382	347	369	320	361	343	381	368	362	338	363	303	363	371	397	372	353	350	347	318	332	397	370	359	366	354	352	342	340	349	379	364	352	353	337	379	355	344	352	349	354	330	369	337	315	361	323	371	369	350	395	325	341	359	395	354	401	343	364	365	361	356	347	374	370	349	318	359	365	357	341	362	338	356	342	359	347	376	419	338	365	368	371	335	379	334	379	367	375	363	379	384	382	359	384	365	396	361	371	329	363	342	397	327	344	341	357	346	345	370	362	327	379	353	379	347	362	388	353	359	383	356	366	370	368	345	377	341	369	379	344	349	353	348	358	329	375	320	344	366	342	349	339	350	373	365	362	346	376	344	366	374	369	358	379	332	332	337	375	331	369	364	353	368	323	364	341	362	345	343	395	366	346	379	380	360	338	342	350	371	349	349	369	365	326	323	359	355	387	363	355	348	346	400	331	349	332	342	334	380	355	344	338	353	347	338	336	368	363	343	333	344	336	393	365	370	359	400	366	365	363	329	349	346	382	382	362	401	327	351	364	361	336	340	343	365	320	403	373	362	378	369	349	365	394	355	385	371	387	361	358	344	364	368	380	370	365	374	395	378	362	349	390	377	345	393	358	374	349	329	388	363	402	364	341	347	357	383	347	325	350	397	356	345	370	375	361	369	388	371	359	372	327	354	359	351	375	320	382	363	377	338	332	365	362	363	339	350	378	363	373	355	346	358	346	339	343	404	352	375	375	345	332	348	361	375	372	375	359	369	348	371	367	320	349	363	366	363	344	346	347	381	327	346	359	352	360	316	373	359	377	365	383	325	331	332	349	377	363	337	363	357	348	354	372	331	363	375	383	355	368	362	355	327	383	374	368	369	356	339	373	357	357	380	348	387	350	364	384	342	347	366	345	364	356	379	350	354	355	335	365	371	346	362	374	361	349	370	372	352	356	352	376	343	400	341	337	343	337	352	376	341	369	341	338	353	355	337	371	391	370	372	352	352	385	353	323	344	333	358	365	342	375	363	320	355	369	378	307	355	346	363	363	348	387	358	373	353	360	379	373	359	359	364	335	352	355	376	328	324	351	389	358	370	375	330	327	353	377	339	353	379	356	365	350	362	339	338	374	366	365	365	336	323	383	344	377	343	349	354	353	338	353	343	364	384	329	366	371	344	369	367	365	331	344	365	372	338	392	328	375	355	338	341	357	361	354	359	338	344	380	353	368	351	364	388	365	385	342	359	353	376	343	362	380	378	354	358	369	363	351	355	344	348	358	349	363	376	377	375	375	386	376	389	364	345	370	379	365	326	335	388	384	390	385	387	365	339	402	339	349	314	344	347	350	363	359	365	363	330	359	392	353	360	372	338	357	335	360	357	351	377	366	393	354	321	354	356	357	350	398	358	333	367	298	336	349	354	344	335	342	351	337	361	335	338	338	374	357	373	340	370	338	383	384	367	376	362	381	376	375	314	338	350	344	363	361	346	369	373	363	348	326	393	372	375	326	348	329	354	394	371	365	354	352	325	347	346	318	353	357	342	391	359	350	360	378	345	347	392	353	381	329	361	354	356	338	362	357	374	358	362	371	373	369	402	382	368	341	355	349	348	349	365	342	357	328	339	366	358	390	366	371	369	339	348	363	364	357	389	324	361	364	334	374	361	373	341	386	346	343	357	346	396	378	353	355	320	361	380	343	325	368	342	364	349	361	383	340	365	359	363	369	360	343	355	325	349	340	384	354	351	352	375	335	369	349	379	344	357	334	370	404	348	373	358	398	337	354	340	370	342	365	363	317	365	374	345	387	368	379	374	356	383	369	334	405	358	349	358	341	354	346	368	343	332	363	336	362	329	374	336	373	344	366	334	366	366	369	354	360	368	345	360	351	359	363	356	344	359	359	340	378	335	374	328	354	388	366	320	354	353	347	369	331	329	376	363	352	387	364	371	327	384	394	363	343	311	353	347	382	390	376	392	365	391	369	376	350	345	346	381	372	344	362	352	338	376	337	374	357	327	374	326	391	344	365	334	325	312	375	377	376	358	346	387	326	373	379	375	348	355	351	358	358	367	369	379	386	357	361	344	370	343	380	364	347	344	362	328	334	369	348	364	318	345	357	337	358	362	352	351	341	333	342	372	331	342	377	364	345	374	344	371	333	351	362	362	339	374	355	352	347	359	352	367	344	341	346	370	364	356	360	369	371	362	369	361	346	354	348	357	336	361	375	336	340	354	396	396	368	401	372	368	338	405	382	345	354	358	325	384	325	388	365	356	363	322	369	340	339	369	375	354	380	349	350	336	400	387	350	369	339	359	349	359	364	348	358	366	362	372	382	377	362	386	375	324	367	342	381	343	344	373	332	370	352	353	381	357	365	385	354	338	386	351	357	365	348	359	333	386	358	347	363	323	351	351	355	383	355	351	357	371	355	378	325	374	324	367	403	356	350	363	343	347	387	387	382	392	381	333	366	336	358	382	366	360	336	352	332	329	376	336	315	357	365	376	368	365	379	349	380	389	364	348	359	336	341	370	374	358	344	350	370	354	334	331	366	368	369	393	364	341	350	346	397	330	374	382	361	349	348	383	383	353	380	342	327	383	355	362	340	390	394	378	346	389	337	376	390	370	343	332	383	329	354	373	377	382	362	346	358	368	372	356	342	375	327	329	349	353	369	368	361	353	343	343	366	341	343	360	355	348	350	358	319	355	369	395	386	354	342	342	368	345	381	331	391	375	356	372	366	358	340	345	363	370	351	344	393	357	334	379	366	343	339	352	349	357	392	366	359	356	347	353	403	377	372	348	354	312	360	336	334	366	356	388	377	343	358	367	343	318	350	359	369	397	348	354	359	371	375	371	348	373	358	349	354	361	366	362	332	363	341	366	316	359	334	380	356	367	346	363	366	375	388	385	348	358	361
25670	21821	28664	26360	20138	14788	12132	8181	6184	4681	4050	3059	2358	2192	1852	1467	1258	1054	966	879	840	837	820	810	877	825	816	738	746	661	674	665	648	708	637	607	657	660	664	650	704	647	681	661	659	664	676	694	701	662	670	669	704	691	663	652	608	648	669	660	659	651	652	711	614	705	691	665	674	673	648	657	670	674	652	648	608	650	696	672	704	656	632	646	665	647	691	648	727	677	643	647	636	648	640	651	650	636	667	655	663	636	653	688	695	632	634	626	706	650	664	600	664	617	673	632	659	651	663	644	694	691	670	676	651	686	637	652	648	619	683	647	648	656	667	651	617	629	642	650	665	651	667	634	640	637	644	713	665	629	643	666	676	656	648	634	630	639	643	639	653	647	642	665	677	644	662	666	702	649	678	622	667	637	647	673	693	667	699	613	629	601	673	639	651	646	645	691	676	668	647	647	638	671	639	673	677	694	687	630	671	663	662	622	629	649	639	665	680	624	646	628	678	650	625	694	650	615	676	660	681	634	649	636	650	628	647	631	634	664	628	646	618	663	686	621	705	682	644	630	586	643	674	613	676	653	714	655	631	689	650	634	660	651	664	655	664	665	654	669	660	663	677	640	678	727	617	629	657	621	668	613	685	658	655	645	656	622	673	649	681	688	676	633	658	654	670	655	675	657	683	682	629	633	648	666	615	649	640	645	606	682	680	646	621	705	669	645	675	675	662	681	649	678	679	686	633	595	638	692	678	658	662	679	628	665	618	674	657	653	658	663	694	646	653	703	659	670	667	648	670	663	637	665	617	609	672	654	664	644	631	656	681	707	675	675	683	659	623	667	699	659	670	643	654	672	640	672	640	644	643	665	637	634	672	684	693	711	618	677	682	658	672	647	627	680	660	671	702	663	673	641	609	622	646	644	653	632	701	619	635	599	656	643	691	624	646	637	656	630	684	681	684	637	678	670	648	683	708	689	651	675	674	672	653	620	636	658	621	624	637	638	660	655	635	690	682	676	653	669	628	691	648	675	667	623	624	713	670	672	686	632	622	654	696	676	625	655	668	683	656	673	628	657	658	652	641	683	666	645	626	667	650	658	661	684	643	645	663	634	629	615	660	635	659	659	664	687	646	667	648	651	664	678	697	652	667	674	671	634	721	645	690	641	667	684	673	662	630	670	645	651	660	720	651	658	684	659	665	651	676	677	641	619	673	681	658	616	651	660	612	640	640	675	672	674	658	633	638	667	686	609	638	685	648	663	645	633	685	702	625	644	693	669	660	648	655	660	654	677	679	689	662	616	657	694	609	698	689	660	679	632	687	636	623	620	647	595	627	666	655	677	614	655	697	669	617	670	642	657	647	697	635	680	647	617	655	662	720	637	645	646	697	642	610	656	650	660	609	661	666	675	644	647	692	667	648	673	614	673	649	628	670	687	651	680	641	597	656	643	659	666	670	641	689	651	641	672	653	676	666	664	643	617	615	640	631	652	602	700	709	626	709	670	682	640	681	710	689	645	649	697	671	649	657	617	672	638	703	645	674	617	626	648	667	641	629	664	704	685	692	662	665	663	661	646	646	641	683	658	642	652	658	679	658	638	639	696	623	712	672	609	699	658	684	702	660	666	621	658	638	678	677	671	674	667	690	666	675	661	654	716	681	692	653	680	692	682	683	647	664	717	705	649	639	631	642	656	707	648	643	665	665	663	673	650	638	664	656	654	651	641	629	642	638	649	595	635	666	658	681	655	633	657	686	661	651	619	657	635	640	662	708	674	669	648	667	686	705	670	616	660	656	652	614	687	657	645	637	633	650	664	671	619	648	666	730	691	682	684	629	651	685	645	626	700	634	632	654	657	648	649	636	681	689	650	641	640	687	638	648	676	624	641	661	676	674	654	639	658	630	616	689	643	595	688	659	648	673	677	616	698	675	663	641	635	661	661	649	665	639	654	646	662	694	641	656	641	674	646	624	653	659	641	664	658	654	674	628	651	613	648	672	618	641	677	664	648	646	670	621	662	641	630	676	645	646	680	686	631	637	611	621	623	622	658	606	622	642	705	663	651	682	658	644	643	671	646	653	641	671	634	673	639	637	682	634	690	658	668	645	646	720	677	631	671	656	673	604	622	659	653	650	626	647	621	631	667	684	663	678	679	662	614	691	685	717	624	678	684	643	703	615	617	654	655	677	676	621	633	661	608	660	662	619	674	627	625	640	689	671	620	675	641	602	660	699	632	662	644	693	654	665	633	667	698	657	681	665	651	622	670	602	646	669	597	656	643	632	631	663	627	654	698	639	717	634	658	652	640	635	646	649	672	639	679	706	606	683	654	681	654	663	649	645	667	631	627	609	595	670	662	640	629	681	647	722	649	678	634	628	644	624	700	675	608	662	738	644	643	655	636	671	662	671	665	641	653	676	637	694	658	658	636	662	648	696	671	661	644	673	656	666	657	624	625	669	619	648	649	623	655	678	661	640	627	668	619	662	690	632	677	651	668	645	633	655	617	607	651	632	619	697	686	647	656	645	716	666	644	696	672	654	646	624	646	647	666	639	676	719	595	646	655	727	649	607	674	670	606	659	659	676	673	655	700	647	664	665	615	653	655	670	632	643	662	599	651	626	660	637	680	710	619	705	676	664	681	613	685	679	698	630	627	650	662	638	693	661	631	697	699	666	663	673	677	618	621	640	673	684	688	659	654	655	653	650	641	645	648	616	594	645	660	676	693	684	613	656	693	562	633	653	620	627	650	678	669	710	619	685	670	661	673	649	628	620	689	669	660	689	692	661	710	617	678	665	681	634	636	664	648	679	617	639	720	642	642	635	638	691	703	636	663	645	696	667	629	654	647	667	666	663	658	634	636	669	648	658	627	686	679	664	629	657	698	636	641	659	655	665	669	641	672	666	667	647	645	714	655	663	680	642	706	629	658	645	684	634	636	730	643	689	625	637	645	667	617	660	670	626	672	715	635	666	631	584	668	681	677	608	645	661	639	614	657	660	689	633	619	614	638	670	662	683	674	658	624	678	648	681	628	614	661	691	676	638	688	627	713	665	682	651	667	603	637	658	640	617	687	683	679	624	652	636	633	678	635	669	635	577	658	645	668	652	660	642	674	608	682	625	612	650	580	643	627	667	633	684	617	605	690	680	702	651	669	673	654	693	694	668	682	683	627	632	663	630	639	717	641	626	666	621	653	706	654	661	680	666	694	607	639	691	662	655	681	672	606	631	641	659	662	676	614	690	626	631	667	667	686	691	668	660	648	665	642	640	672	619	660	699	654	654	659	699	670	682	675	632	636	613	640	677	671	681	699	639	675	683	670	686	645	666	629	621	615	636	622	680	657	694	668	663	654	658	676	609	640	633	667	603	678	681	591	674	626	648	651	640	648	640	680	657	666	681	639	650	669	656	640	596	679	607	672	633	690	722	643	645	648	653	619	642	681	655	637	642	710	625	698	674	642	662	661	684	649	651	675	693	690	628	671	612	623	652	704
21535	36467	30609	22016	18505	17107	15630	11992	9878	7523	6409	4809	3595	3235	2788	2057	1640	1387	1245	993	978	898	950	923	958	920	911	829	765	685	715	715	703	709	682	714	731	692	670	626	754	689	690	694	651	609	700	656	651	686	738	699	711	728	734	725	697	678	658	688	670	700	708	668	684	677	683	677	678	664	661	657	680	665	706	669	664	712	674	683	647	663	650	684	715	657	660	625	634	617	700	703	674	713	675	722	648	714	638	684	675	690	619	684	704	701	644	712	636	669	711	656	637	670	642	663	679	625	691	650	662	627	689	651	627	677	696	683	651	681	715	710	672	710	698	660	663	722	680	638	713	713	653	702	690	700	652	682	680	679	661	679	699	703	655	669	664	670	649	703	644	682	657	667	638	675	699	651	693	680	707	663	690	701	687	677	733	675	620	676	675	704	692	718	647	674	700	678	662	701	664	687	662	642	644	645	701	654	636	718	637	719	683	698	661	668	657	660	672	696	680	673	702	692	676	675	690	663	672	636	685	659	666	643	695	673	693	642	680	678	667	716	661	672	704	666	681	695	651	709	633	670	710	669	698	691	676	669	694	687	694	657	672	667	699	662	634	669	683	658	662	670	702	653	663	677	704	692	682	734	651	680	655	657	638	677	641	729	688	638	663	690	668	680	702	643	642	666	664	624	658	699	680	709	682	679	653	638	677	676	642	686	702	683	623	676	642	680	670	665	684	695	645	643	652	698	640	676	689	654	694	678	679	695	686	685	656	689	684	657	691	720	656	716	645	708	679	676	690	692	692	684	657	668	659	685	676	654	678	619	639	672	625	674	677	681	706	692	637	668	665	709	684	632	650	696	666	684	679	673	631	737	663	674	680	712	637	718	654	688	673	654	667	663	663	658	644	669	709	662	636	697	642	667	625	677	675	675	675	681	665	666	687	663	660	683	681	616	690	667	669	706	715	673	644	623	686	690	671	638	664	678	712	651	666	697	650	661	655	688	655	695	680	684	714	695	680	689	664	693	734	668	662	679	687	656	659	714	705	677	676	680	660	656	689	696	700	694	669	612	685	672	659	681	708	673	670	680	688	665	689	698	697	694	702	687	672	661	676	657	652	678	671	713	691	657	672	649	635	593	691	699	711	633	719	650	679	686	675	695	704	666	678	687	646	707	654	657	650	662	665	663	672	666	684	675	647	654	648	602	727	677	663	646	648	697	647	673	681	668	709	699	684	652	674	640	679	689	680	641	689	690	654	673	703	711	723	693	734	676	690	656	636	671	703	668	686	671	645	688	701	660	680	683	646	654	645	694	657	662	676	656	686	672	629	668	671	675	668	663	701	647	669	695	661	670	699	697	707	673	677	702	668	666	726	677	675	669	704	650	685	682	688	653	654	675	682	668	698	682	674	648	689	672	706	670	659	688	696	656	712	675	679	695	692	691	701	686	666	706	701	690	667	702	679	635	668	679	666	644	663	675	673	650	624	666	684	661	677	683	662	660	648	675	673	654	670	615	649	696	646	651	696	681	664	686	681	686	677	714	631	667	707	671	659	673	697	666	653	648	675	667	688	687	681	658	655	684	679	636	709	661	690	723	649	627	691	652	703	728	659	658	640	719	647	669	671	671	642	639	666	612	671	667	699	649	676	692	683	670	666	674	657	723	655	708	711	638	641	673	657	673	662	706	689	652	643	669	665	707	644	694	674	654	629	666	655	657	653	683	638	662	697	669	678	684	638	723	677	657	712	719	715	681	646	637	695	711	623	699	675	696	739	680	687	688	687	681	647	644	620	607	662	701	685	654	706	737	657	637	665	703	663	654	671	687	678	688	701	685	710	687	686	655	662	684	712	740	724	686	620	674	642	681	653	669	699	647	663	712	675	707	651	611	648	679	704	671	667	657	655	713	668	712	658	633	706	698	670	686	702	723	696	639	614	668	620	701	677	687	673	666	655	676	649	701	657	623	691	623	661	688	649	680	693	687	701	672	729	701	661	682	670	663	657	710	691	679	638	681	658	681	679	651	708	713	687	676	658	696	647	670	673	684	718	690	680	655	639	647	676	648	627	698	676	671	675	666	708	712	669	714	687	672	712	685	634	666	690	681	676	712	630	688	662	677	679	712	657	671	680	645	716	731	698	684	660	669	670	738	707	674	678	694	618	678	687	691	678	688	692	658	665	672	669	673	645	710	700	709	661	702	706	690	651	687	691	713	669	708	676	689	684	667	638	684	707	693	660	689	648	686	684	677	658	687	671	689	689	669	679	642	658	679	657	664	667	673	686	692	677	653	641	690	652	726	695	671	720	682	673	666	611	700	701	677	662	651	637	606	663	676	686	705	627	657	654	685	693	691	665	644	665	649	665	641	653	656	644	684	683	682	691	650	669	676	705	674	710	679	662	655	716	707	673	674	673	693	669	680	679	701	686	702	657	651	688	674	668	697	680	682	658	638	722	651	660	643	691	680	688	677	659	699	653	687	703	701	663	663	647	626	660	629	679	694	674	655	665	657	641	654	663	647	677	703	647	683	683	662	728	749	675	682	630	703	614	636	634	601	679	673	681	680	679	648	696	690	678	681	670	675	644	716	689	748	658	642	648	706	680	695	706	683	632	660	656	699	674	687	629	698	712	660	678	679	693	675	634	620	711	622	735	689	727	653	685	658	641	663	690	673	656	673	702	708	666	665	703	671	733	726	678	683	644	696	682	719	675	672	659	704	706	704	691	710	677	638	676	659	699	620	672	653	686	687	701	692	670	676	690	695	640	687	709	678	663	689	643	666	681	626	676	646	679	663	682	667	684	625	728	685	660	714	639	660	714	653	650	666	666	652	716	681	685	697	613	714	676	655	678	692	705	693	629	691	682	690	677	657	698	692	653	635	678	666	701	659	725	670	668	678	684	684	683	641	685	671	659	703	687	661	658	671	705	673	664	702	710	679	675	648	653	669	663	721	690	647	650	709	672	649	667	686	662	684	666	659	736	679	640	688	625	686	644	670	665	677	686	667	703	665	670	674	693	671	632	672	668	670	655	673	714	709	683	664	653	629	715	621	652	621	673	662	642	682	676	652	687	663	673	662	681	694	647	690	686	661	665	683	693	634	655	666	703	700	661	688	702	698	627	678	694	698	663	687	707	690	726	676	679	679	656	687	668	732	662	688	629	713	619	660	663	637	671	656	671	594	671	682	671	665	709	683	678	658	641	682	679	658	676	652	642	660	653	639	681	683	719	640	700	679	695	709	691	642	673	656	693	703	700	678	671	684	654	664	657	684	661	713	661	675	661	665	685	721	667	667	691	667	651	639	687	676	729	681	640	698	641	635	658	690	671	667	657	718	669	735	654	697	695	708	691	663	665	727	677	654	687	675	675	732	729	663	639	701	671	660	661	735	692	706	665	682	661	665	666	697	658	640	698	689	692	685	669	738	712	653	639	715	699	701	656	701	656	685	683	631	677	676	693	694	684	695	658	685	601	640	629	658	660	650	656	653	639	677
23187	21722	29668	24370	21985	23244	22941	13699	9606	8404	6339	4927	3701	3265	2783	1863	1621	1523	1311	1042	969	919	936	985	1023	1053	898	788	708	656	661	615	631	659	668	675	680	603	640	616	603	627	603	624	622	695	597	573	643	630	597	622	629	571	645	640	615	652	597	606	614	589	601	588	611	639	552	627	594	590	631	555	591	614	591	649	616	586	647	590	618	628	619	530	612	625	625	557	556	601	567	566	576	573	586	610	629	617	597	599	616	624	631	574	611	562	602	595	595	578	590	633	624	645	649	591	590	597	577	615	579	639	634	643	558	597	545	637	603	552	600	587	598	573	615	628	603	601	598	590	583	594	617	572	608	643	589	587	627	598	611	564	600	517	568	589	585	586	623	598	585	569	607	557	606	575	607	629	570	608	549	581	616	588	561	615	568	627	656	600	561	588	643	596	611	615	650	582	633	594	574	594	576	590	589	641	579	595	599	579	619	607	608	591	622	615	631	583	621	581	636	624	628	623	609	615	591	601	615	636	578	613	619	564	624	602	620	600	594	586	597	613	549	549	589	565	576	582	573	598	569	618	636	557	644	605	658	554	648	634	613	587	579	588	607	588	574	649	590	637	588	590	599	600	598	630	572	609	605	569	577	594	569	653	607	591	612	601	586	572	597	618	610	585	607	555	582	594	595	571	600	578	576	568	605	569	656	585	591	559	624	610	585	572	583	588	606	600	593	589	617	587	604	594	581	646	613	607	602	607	588	588	605	593	584	595	535	606	649	608	640	608	570	602	594	629	611	594	638	600	612	616	617	554	623	624	562	618	611	583	594	642	583	540	559	615	563	584	605	583	631	519	615	543	643	568	632	642	602	594	583	587	568	574	582	563	585	554	598	599	625	603	669	582	566	515	574	583	560	587	606	567	623	608	634	578	586	620	594	625	559	579	607	649	612	616	623	598	622	629	568	620	585	616	610	569	587	587	576	597	588	586	637	603	652	625	539	611	569	613	592	615	586	574	582	603	597	551	597	597	605	593	625	589	605	615	591	571	614	591	604	581	610	589	567	588	574	605	567	643	575	592	623	602	612	646	618	593	582	606	565	611	595	611	566	621	574	612	567	584	599	584	595	584	590	630	611	586	625	587	607	584	591	580	595	627	579	588	647	584	559	600	579	598	541	628	619	588	544	585	583	613	593	598	595	582	583	591	592	618	593	590	550	570	606	580	591	579	653	635	595	611	584	617	610	581	579	601	611	582	586	605	575	556	561	622	595	623	607	609	561	587	597	558	600	625	566	566	586	587	598	584	598	652	581	558	612	636	606	583	526	594	581	616	619	609	596	591	552	586	558	624	599	607	591	586	582	606	603	623	621	547	582	595	608	595	605	600	624	582	606	591	636	568	599	569	580	563	574	607	601	581	578	601	584	579	599	596	542	623	581	595	607	606	565	597	601	592	619	621	605	599	590	617	577	562	623	578	580	628	595	625	662	557	616	549	631	597	576	627	659	603	584	595	613	596	589	570	595	575	586	632	614	615	534	556	576	622	593	619	626	555	593	619	578	561	570	588	592	545	582	575	584	612	596	562	626	593	565	578	582	596	608	633	592	558	594	579	532	592	631	585	645	624	576	613	598	597	556	606	611	577	597	592	544	583	610	612	532	609	594	578	563	640	588	593	591	565	622	586	616	576	598	595	577	610	619	614	615	599	621	617	599	610	661	605	561	627	573	613	605	586	578	598	612	568	590	588	588	640	579	600	617	625	585	613	567	597	558	631	589	589	580	566	612	608	609	577	641	591	588	573	592	598	601	653	582	608	625	600	625	601	619	593	573	575	580	602	627	601	596	577	585	608	621	595	616	602	596	627	563	624	589	570	603	570	595	591	582	645	579	575	612	612	585	637	570	579	592	599	565	620	604	593	637	601	615	583	577	586	599	564	595	594	578	604	571	580	602	583	623	583	607	611	599	599	645	617	609	634	590	575	586	560	582	611	575	576	598	555	546	538	553	580	576	621	576	646	597	588	552	613	624	642	602	657	627	580	607	587	568	609	576	556	597	599	606	635	601	568	580	565	586	589	612	608	590	611	643	594	556	581	567	599	574	620	571	601	605	603	580	627	601	569	630	519	545	614	592	596	617	611	643	605	587	608	584	582	577	620	641	565	627	579	623	607	618	583	612	596	605	592	603	609	585	575	597	568	598	629	622	603	571	636	631	608	582	594	606	604	585	597	622	593	614	602	622	580	606	640	624	604	571	579	594	595	605	607	600	559	573	599	610	595	586	581	578	559	592	612	609	597	601	562	592	608	608	590	585	612	620	560	630	614	588	586	570	624	550	615	632	581	621	653	591	586	552	666	579	578	638	558	590	639	628	607	554	571	598	569	612	611	622	558	634	568	584	601	590	617	574	602	605	599	551	576	611	596	622	607	627	613	581	603	585	617	620	574	619	609	597	623	573	582	610	560	622	608	601	646	577	570	581	613	635	567	582	585	585	632	605	604	554	631	641	546	595	576	572	621	589	552	554	631	574	619	568	612	548	578	596	586	597	580	577	591	575	548	627	577	584	619	609	602	630	564	575	649	621	598	601	603	586	608	569	590	618	576	592	645	597	608	596	619	605	594	625	583	569	574	625	621	604	563	575	568	597	581	636	592	565	580	597	591	583	627	600	550	560	610	593	589	600	562	561	597	626	596	602	606	583	632	581	583	596	604	617	607	601	553	535	591	626	584	616	591	636	597	588	608	604	601	622	598	614	579	550	581	601	577	548	570	599	633	570	628	581	619	592	568	594	557	603	589	620	598	632	618	559	639	609	579	625	609	588	549	604	620	618	559	606	622	605	609	581	541	585	573	552	593	522	637	607	570	626	579	561	589	623	622	606	624	580	536	592	644	597	593	610	604	615	576	589	614	583	591	612	602	612	600	608	584	619	642	597	535	568	583	569	570	583	568	606	597	605	578	604	564	598	579	576	589	664	579	581	616	571	584	571	607	583	575	630	566	632	633	610	592	592	610	585	597	588	587	608	596	587	610	564	568	567	602	599	553	607	640	600	572	613	629	548	570	674	607	625	565	619	572	596	625	630	597	562	617	592	565	635	630	579	578	554	581	589	614	596	603	624	594	529	632	601	633	602	568	613	600	601	615	605	653	613	645	637	650	601	658	607	604	621	566	576	600	618	620	613	638	606	589	575	623	584	611	625	569	617	558	577	637	586	599	538	594	590	618	596	584	557	613	612	556	576	548	603	576	590	576	622	612	589	613	617	555	578	585	576	592	592	575	563	598	602	585	593	585	593	587	602	604	610	579	605	558	592	611	597	619	583	578	592	627	647	621	566	558	606	576	621	544	606	570	607	579	602	597	586	607	573	606	597	575	541	615	615	590	575	600	573	639	586	565	593	653	595	577	565	609	610	628	576	579	599	554	582	574	568	625	630	602	580	579	593	611	581	574	587	603	592	623	597	589	620	585	574	584	607	538	560	580	582	643	618	613	583	581	585	587
24309	43097	36377	29294	24834	21702	19723	16761	13524	11508	9057	7143	5368	4730	3725	2707	2035	2032	1647	1454	1165	1092	1149	1177	1251	1178	1070	823	732	584	652	652	685	695	625	663	622	661	647	616	604	631	606	580	599	572	575	617	670	644	676	634	637	635	675	607	630	645	651	579	573	596	567	603	598	611	597	565	620	530	625	595	637	586	632	615	627	585	577	567	597	589	613	589	623	613	613	606	546	595	600	559	636	576	628	588	596	622	606	575	612	598	611	611	585	586	604	563	600	574	584	614	612	620	580	539	586	612	603	589	637	586	583	556	587	607	576	618	602	600	588	586	583	604	591	553	621	576	557	594	546	634	566	567	562	570	616	588	608	574	605	589	592	600	598	579	632	616	585	602	566	593	616	586	595	616	609	575	638	566	569	588	586	644	596	605	555	615	613	582	584	606	596	623	590	633	615	608	601	620	605	586	574	581	595	615	576	592	603	605	576	584	582	602	591	577	558	562	595	594	631	602	564	543	580	545	579	572	575	613	586	594	634	609	559	622	573	611	598	587	574	516	566	608	618	578	588	594	590	607	608	596	634	599	569	646	590	609	589	589	592	572	576	589	579	564	574	574	563	585	606	586	619	558	599	598	558	591	592	577	579	553	624	627	616	588	580	606	566	651	616	582	614	597	602	616	576	627	585	631	600	600	607	581	568	622	646	607	575	583	614	600	557	600	597	643	604	578	554	601	562	580	583	607	625	560	619	595	571	642	572	585	563	592	593	519	593	628	571	543	618	612	596	591	593	592	573	599	595	585	641	592	587	587	590	602	626	592	633	606	570	616	611	584	585	609	595	608	563	616	569	562	588	590	571	606	583	633	560	628	604	614	592	612	637	614	590	608	576	632	599	617	581	609	643	564	595	605	612	579	569	613	616	606	613	586	561	605	586	593	598	584	605	576	607	567	610	596	577	595	538	581	595	574	611	638	600	590	566	589	624	551	552	604	635	603	645	586	662	545	562	611	617	620	574	605	607	596	603	597	603	556	543	642	586	624	597	581	604	618	564	562	575	639	618	615	622	647	575	566	597	602	589	569	590	579	590	589	619	587	650	607	616	566	591	571	588	585	572	556	542	634	637	610	592	618	569	590	586	561	593	632	583	624	580	641	593	585	559	560	614	583	593	587	576	597	571	614	560	631	603	589	608	538	550	633	612	567	591	645	643	591	640	579	568	576	569	588	547	570	613	531	582	571	580	573	555	574	597	579	591	568	588	621	583	570	607	544	566	621	562	577	563	579	557	615	560	570	633	605	542	564	572	597	638	580	612	606	577	605	607	549	611	554	631	600	564	605	624	632	559	584	599	604	596	586	606	602	591	573	608	594	584	638	564	629	618	577	603	593	579	590	615	633	619	564	586	605	592	566	604	550	588	625	570	609	586	556	596	576	581	571	606	566	609	604	632	590	589	601	603	562	593	578	636	597	588	576	597	576	555	599	620	592	617	600	581	646	560	640	583	556	591	591	591	655	583	599	554	647	611	601	626	631	589	598	579	580	614	619	591	589	601	595	645	577	579	641	547	614	611	575	601	581	600	581	616	585	557	567	602	616	606	609	561	562	619	600	591	584	560	565	617	574	623	545	593	574	602	578	585	581	600	637	588	556	562	628	599	582	673	604	613	594	592	610	594	571	627	592	613	626	574	614	621	573	567	632	599	626	597	578	612	597	598	554	604	613	583	595	531	627	551	599	591	648	592	561	609	577	608	591	617	590	595	622	585	598	575	595	588	631	571	590	581	580	590	573	568	585	626	599	611	624	609	564	619	605	574	611	591	561	590	589	583	582	592	605	618	575	561	615	608	610	589	581	631	568	585	621	595	595	595	573	660	636	596	590	594	573	602	582	623	550	639	603	575	593	661	556	635	605	556	604	576	598	569	585	636	605	663	556	569	620	606	613	597	591	594	555	603	598	638	574	595	592	597	573	592	595	622	573	600	612	645	584	562	577	640	619	582	571	614	575	609	567	561	567	608	596	560	581	568	562	587	583	606	558	572	584	590	586	595	612	598	630	601	568	599	618	592	545	576	604	592	576	559	587	577	576	576	636	587	632	592	605	577	617	586	605	564	598	609	583	525	587	581	613	552	617	605	595	614	635	585	586	573	545	594	583	598	667	568	580	579	595	575	572	616	628	617	581	635	627	575	591	595	582	621	641	627	645	599	616	613	554	608	566	548	566	584	574	641	662	596	592	584	608	572	578	626	618	568	565	608	603	609	605	583	564	603	622	584	606	603	614	591	564	571	565	569	591	596	587	598	577	632	550	622	563	591	614	574	597	598	554	612	592	588	581	576	590	617	617	567	543	618	630	603	600	582	602	603	622	626	639	603	559	607	603	594	568	595	594	601	587	618	588	571	598	570	578	616	603	550	584	599	599	549	581	594	596	595	621	596	576	593	634	620	644	599	596	585	592	584	601	575	592	591	594	559	597	585	595	607	598	557	560	589	593	558	626	558	606	565	618	549	576	564	639	597	604	603	618	564	576	601	570	602	575	623	588	614	581	610	606	584	566	636	643	636	583	569	563	572	608	584	635	585	600	562	544	596	597	550	540	611	582	544	601	579	594	561	621	582	592	586	604	602	610	598	621	584	616	590	585	556	548	634	612	565	537	588	558	593	619	609	533	606	581	601	561	630	576	622	608	623	592	568	569	616	582	594	602	597	591	591	575	577	566	555	562	590	635	577	575	630	613	664	627	596	564	622	592	635	579	593	613	571	590	612	576	624	585	587	606	581	623	583	626	550	559	595	575	591	542	562	565	603	575	574	566	576	596	597	594	587	623	614	594	582	563	566	591	585	589	609	585	579	630	564	578	591	547	601	583	571	608	578	570	570	602	588	590	584	603	584	600	607	649	598	604	604	623	612	587	578	561	611	589	562	608	599	565	560	641	656	580	658	572	632	585	613	595	539	587	561	629	563	574	619	575	617	585	553	623	576	571	613	567	619	559	577	581	588	610	592	620	608	582	576	601	565	602	589	591	553	605	591	595	586	588	624	633	582	603	603	591	570	586	566	573	561	550	609	603	610	579	570	583	580	579	626	598	535	585	587	595	571	605	589	620	573	596	626	589	580	618	601	597	632	632	570	608	622	609	587	609	595	573	612	606	594	632	651	573	617	602	578	604	611	590	624	561	627	609	584	571	605	585	599	578	596	570	619	619	574	618	630	598	637	583	629	581	618	607	603	590	568	570	564	610	596	588	565	645	603	537	608	599	577	578	634	610	608	579	657	621	601	640	585	568	613	584	615	579	570	576	565	564	609	595	545	610	553	612	565	573	581	590	632	603	615	586	597	655	601	574	610	592	643	624	600	593	550	607	599	581	615	592	593	639	570	611	595	601	610	594	572	578	594	605	598	601	613	580	597	580	602	577	595	590	614	585	615	582	531	568	622	599	622	622	611	608	606	596	608	598	591	579	561	594	636	612	538	599	565	617	576	563	655	591	581	564	624	599
29253	24688	26983	20536	14600	8908	7016	5272	4032	3563	2587	2026	1582	1374	1060	888	862	783	759	629	552	539	581	547	637	561	538	490	473	443	398	474	442	409	444	491	438	445	491	460	433	472	424	428	405	401	445	481	431	456	449	459	443	467	430	477	460	467	422	456	397	404	431	436	419	454	434	418	439	431	454	458	446	452	429	442	448	413	455	423	430	396	406	436	426	402	408	421	423	401	427	445	418	415	409	469	444	437	457	396	424	436	426	414	437	433	443	435	406	436	417	463	419	456	454	438	432	425	442	424	422	459	465	455	443	413	420	444	417	466	436	444	454	413	419	409	432	417	455	489	441	414	446	440	413	463	445	420	446	436	421	423	455	450	401	445	434	440	417	455	428	433	424	441	449	441	458	448	416	431	435	446	406	424	424	432	431	442	408	398	402	416	454	451	463	414	435	402	431	415	393	441	457	433	442	430	426	462	413	424	433	415	428	435	461	409	422	438	447	432	436	444	377	437	438	456	396	441	442	399	448	460	415	442	430	414	445	435	433	414	461	427	473	419	494	435	402	460	452	407	424	408	441	433	426	426	402	451	418	475	419	448	468	440	423	411	428	452	409	436	400	407	410	417	481	401	463	444	448	428	425	429	387	417	416	378	460	413	400	447	434	452	476	433	430	401	417	439	444	467	426	438	443	440	422	489	414	426	436	395	435	419	424	448	465	433	433	426	435	427	424	397	462	438	408	438	455	447	399	439	436	450	416	469	457	406	464	456	449	431	400	428	441	412	414	414	423	425	475	445	486	443	443	419	434	422	458	423	420	454	449	427	459	441	404	414	424	410	415	438	393	434	436	442	447	432	451	399	461	432	459	419	411	406	457	443	440	420	446	461	460	407	470	410	420	476	375	423	459	425	393	443	406	399	436	419	446	475	441	458	451	398	437	443	438	451	461	413	388	395	442	424	427	415	438	438	423	445	446	425	455	419	432	445	414	435	431	474	441	448	400	426	398	432	409	438	459	459	405	441	430	429	452	442	428	434	429	451	427	402	417	442	463	435	442	430	424	445	456	391	403	427	429	432	449	431	439	424	461	462	444	436	430	422	411	465	478	424	410	414	451	424	418	419	457	435	470	430	381	419	397	450	451	439	418	439	404	436	401	428	417	445	446	440	414	462	408	447	449	420	419	434	462	399	418	394	446	399	396	403	439	433	417	421	434	427	428	438	424	402	459	412	422	417	436	453	469	419	427	430	466	415	434	435	444	430	410	455	429	384	432	411	442	422	447	436	401	430	442	424	445	448	422	424	447	437	402	448	432	443	481	458	449	427	447	400	460	436	452	397	417	443	406	408	428	414	461	451	429	452	453	422	437	444	410	429	440	411	396	440	431	448	419	478	442	423	461	440	458	455	417	464	417	410	403	439	469	414	447	424	415	410	428	424	468	427	446	454	434	414	401	448	390	444	413	461	465	444	436	438	387	404	438	455	443	402	421	432	432	414	454	427	404	472	390	444	435	431	450	413	464	444	415	453	433	446	402	404	420	448	410	452	401	411	499	475	440	447	447	450	453	398	396	453	444	457	475	428	419	400	488	464	428	426	407	427	454	412	449	453	451	469	455	459	472	469	431	424	439	432	426	428	441	454	385	439	431	438	439	418	401	398	428	409	419	437	394	412	417	441	410	413	419	447	450	460	465	444	468	455	429	400	442	426	412	405	410	404	465	412	454	463	437	415	459	423	414	424	424	438	452	414	414	437	413	443	423	436	420	414	410	429	443	431	419	464	436	435	452	425	470	427	430	418	447	420	446	428	468	408	424	417	412	453	477	422	444	428	414	435	416	445	452	434	422	424	426	419	420	432	446	450	443	423	398	438	433	425	419	435	432	459	463	430	418	419	458	441	439	462	428	435	435	426	392	458	437	415	442	451	424	432	436	425	393	424	461	428	402	413	437	460	444	453	419	395	421	447	468	419	465	466	418	449	414	418	443	471	439	432	430	428	424	441	475	444	396	434	400	448	446	421	416	457	466	458	415	416	446	425	457	467	428	421	442	436	442	443	463	461	445	419	459	432	423	450	369	397	400	438	420	419	427	400	432	457	449	399	417	431	396	409	423	414	383	402	425	421	447	412	474	446	450	484	427	454	423	418	468	428	417	413	450	400	413	424	440	418	409	433	453	412	440	399	390	411	446	410	428	418	406	447	432	416	394	445	471	436	454	420	418	417	438	425	420	435	426	425	402	429	447	475	444	470	457	383	422	447	421	420	395	446	420	448	439	387	431	419	444	433	471	422	435	425	415	435	413	444	429	443	411	425	446	459	440	450	424	409	431	410	445	413	418	432	432	422	436	398	429	436	423	424	409	427	401	454	428	439	433	413	412	428	455	412	454	419	404	436	432	408	451	406	417	443	435	461	424	390	431	414	419	432	413	398	444	411	426	456	448	433	454	410	454	439	435	437	458	425	441	424	428	434	448	450	444	437	458	454	429	421	426	453	403	419	431	515	419	431	461	445	408	467	426	406	454	427	449	419	421	389	419	425	420	449	428	464	460	398	454	401	410	410	398	442	453	398	406	438	451	402	419	437	439	458	431	430	435	421	424	444	478	419	412	434	438	425	425	401	422	406	439	444	407	433	423	424	405	392	426	435	444	438	424	457	438	478	437	417	446	450	447	465	425	422	443	414	366	446	472	422	423	436	410	423	437	462	444	439	416	413	426	404	432	426	425	426	469	462	408	446	399	426	397	434	411	443	472	441	461	392	404	438	416	470	434	436	428	419	393	397	438	411	444	446	407	415	470	438	436	427	443	420	377	450	422	438	400	424	477	446	430	410	431	458	451	401	430	435	436	407	425	429	420	457	384	408	411	437	449	457	397	467	437	402	457	435	465	450	430	446	419	428	392	479	413	460	424	431	436	425	441	422	466	432	419	413	424	421	433	416	432	459	434	404	453	416	407	447	452	448	433	412	431	404	444	403	440	400	416	431	407	437	451	440	441	441	406	424	410	437	456	446	432	401	430	461	453	406	470	420	442	466	453	421	442	418	410	453	450	436	477	419	438	445	467	436	457	451	455	424	464	446	454	446	420	460	415	442	442	430	416	449	418	445	465	420	416	401	428	459	413	383	438	458	427	394	423	424	423	436	453	455	466	439	433	433	435	445	439	449	418	412	411	391	438	472	432	444	450	490	429	426	464	446	419	437	475	452	460	455	436	453	409	452	435	408	427	436	409	428	416	391	455	404	432	441	437	464	408	393	444	417	420	468	424	423	404	439	442	469	432	426	419	464	436	415	432	421	415	410	437	442	427	445	438	449	413	432	442	396	459	464	465	461	446	440	464	425	398	406	453	462	484	432	433	462	452	488	431	418	416	429	411	440	415	477	461	430	430	462	461	463	408	417	454	435	443	445	445	415	414	433	431	439	411	438	464	419	405	421	439	425	443	445	431	428	419	434	450	448	443	428	434	446	418	388	420	406	408	425	425	433	408	431	415	486
20102	31729	25706	18173	15898	11734	10349	8354	6764	5873	4157	3121	2431	2051	1504	1235	1123	1024	871	734	674	671	586	688	657	632	655	557	474	500	447	464	488	485	473	477	505	487	473	457	454	480	446	464	427	503	439	472	447	487	503	490	452	467	497	472	499	437	443	455	437	461	500	458	451	468	432	484	436	468	475	464	457	474	460	445	447	472	457	461	442	461	416	453	437	456	500	428	462	468	450	498	444	473	460	471	433	483	454	486	498	452	472	455	476	475	445	433	480	482	445	463	480	419	457	472	440	474	480	462	448	456	478	458	429	487	449	439	453	465	429	480	477	440	479	480	433	453	455	456	459	449	483	491	483	454	473	456	472	465	465	450	507	435	431	461	444	453	470	443	505	461	467	493	463	449	478	420	465	456	447	450	449	489	484	460	451	421	440	476	456	447	442	505	442	462	458	466	488	479	441	455	443	472	445	461	454	469	497	475	434	486	456	460	477	432	471	477	454	451	443	445	474	483	472	429	464	474	475	419	482	457	482	498	491	513	460	469	470	450	506	467	473	433	453	447	470	493	462	450	425	460	427	496	425	466	467	484	477	454	431	481	439	454	432	431	440	456	440	467	506	457	446	454	496	451	455	454	463	457	434	462	464	464	466	461	496	437	452	452	456	471	477	466	460	459	467	484	466	456	494	485	431	438	439	458	453	420	460	415	476	471	489	447	467	457	431	426	468	443	506	442	489	427	473	450	428	501	441	475	444	461	457	443	454	448	443	430	473	462	478	464	449	466	427	504	482	429	488	446	457	454	492	440	458	456	457	513	471	449	462	456	460	435	492	436	442	467	426	488	456	457	463	528	459	466	449	493	460	469	478	464	499	465	453	446	428	459	464	450	472	456	410	476	482	451	437	446	470	421	446	465	430	479	458	438	506	480	427	451	458	469	470	477	458	503	490	453	446	429	469	438	456	444	489	504	509	436	414	420	436	437	496	452	484	436	460	455	456	454	483	464	485	441	442	504	450	408	453	456	436	441	488	456	461	463	473	449	509	492	437	527	446	455	478	448	441	451	477	487	479	453	514	486	469	455	441	466	481	471	437	486	458	466	435	488	440	445	428	443	432	505	501	452	443	448	447	447	458	458	428	432	478	451	427	475	474	513	494	480	483	477	456	446	467	441	451	477	440	448	450	463	468	479	452	423	457	466	443	464	441	479	495	452	441	423	482	479	448	452	474	470	509	467	435	487	472	460	474	452	515	523	457	471	413	510	470	453	464	453	445	448	471	446	423	475	440	432	452	459	407	479	454	444	466	425	471	457	447	456	465	461	476	481	441	464	447	421	451	493	472	430	466	486	440	444	444	485	469	462	452	459	447	461	481	488	420	480	471	483	479	480	452	470	435	468	464	421	465	448	434	477	465	471	426	463	422	451	474	506	441	489	494	455	450	471	432	485	461	484	453	476	477	434	458	463	462	461	515	463	434	483	447	424	442	430	465	479	419	455	434	480	447	473	442	440	463	447	489	485	460	474	501	462	490	424	437	486	492	480	471	427	471	449	465	434	506	448	455	448	449	464	447	468	468	457	492	428	436	460	433	476	490	462	452	442	464	468	481	439	492	452	515	450	442	447	504	490	473	440	466	483	426	463	472	483	456	497	481	464	480	462	441	438	481	483	440	425	497	437	481	491	472	487	473	448	447	491	430	451	443	448	443	474	471	482	456	466	461	464	448	473	457	474	458	468	499	452	411	469	477	470	441	462	472	470	463	466	442	460	472	486	469	467	475	445	469	466	448	465	424	457	450	479	428	457	426	468	472	476	439	454	439	469	491	424	472	433	476	450	465	439	470	502	452	469	446	429	444	468	446	430	457	488	439	429	454	425	508	464	471	482	459	446	495	497	452	444	471	468	464	428	491	469	482	465	470	482	477	432	458	478	493	440	458	432	464	500	460	479	486	439	411	444	440	440	478	475	456	470	449	428	428	493	472	496	490	458	446	481	444	454	457	477	478	492	458	495	480	479	432	492	471	495	473	478	461	474	458	467	471	491	433	426	473	474	413	456	464	498	488	441	490	480	460	449	489	507	472	476	474	467	441	462	475	469	484	457	459	465	435	487	487	476	446	485	480	478	482	493	452	436	465	464	462	469	464	450	442	462	433	437	462	476	481	452	441	454	420	422	472	465	475	462	484	447	481	449	450	474	475	478	450	440	477	442	423	486	452	476	498	452	461	452	469	469	474	447	455	491	501	498	454	500	466	476	472	463	490	463	453	452	453	489	402	467	472	445	468	462	467	462	462	470	474	457	455	514	454	439	486	435	436	443	448	446	488	466	514	454	458	466	463	472	441	428	447	432	463	460	447	439	458	494	462	480	463	499	413	476	448	480	481	459	471	461	474	462	453	445	473	422	494	458	460	470	432	462	478	443	446	447	456	468	460	504	482	422	439	461	486	444	466	458	444	470	452	445	454	466	453	488	463	459	494	412	424	442	424	463	494	444	421	435	452	464	461	456	435	459	441	461	473	469	463	424	449	476	457	494	484	497	443	436	437	471	486	448	463	454	438	481	470	445	474	527	444	453	470	466	443	462	478	475	465	497	472	476	511	421	472	467	516	481	430	468	472	446	462	442	481	431	458	476	490	484	449	455	453	492	427	475	448	457	469	508	453	439	465	478	504	479	461	437	437	470	423	472	473	509	441	442	433	456	455	481	444	451	440	476	477	456	453	469	431	481	467	481	467	449	457	426	472	481	452	475	461	444	454	437	458	425	448	477	496	465	480	478	505	466	464	464	493	470	481	480	465	448	449	433	462	449	453	463	466	473	448	438	455	479	454	476	442	456	437	465	498	428	420	524	450	467	427	412	475	427	455	506	463	516	463	452	451	487	476	479	483	474	458	482	463	476	448	479	455	463	484	456	459	437	455	499	502	438	448	470	463	457	472	461	501	451	445	452	475	460	445	446	440	421	455	480	436	476	473	496	448	496	511	464	494	435	496	454	487	498	437	465	496	488	473	452	485	470	467	462	459	488	467	476	459	469	478	438	476	442	490	471	464	458	419	474	513	454	466	472	449	454	431	457	460	469	477	497	464	466	398	475	451	439	485	453	487	428	448	464	470	494	447	463	409	453	450	457	503	434	489	515	448	480	485	495	476	477	442	456	448	428	432	440	491	405	481	466	432	474	494	475	482	420	474	440	477	501	457	451	466	457	436	494	479	472	458	462	429	433	479	452	424	452	407	488	437	450	468	452	474	474	505	448	519	454	473	487	488	480	482	456	479	492	444	476	477	439	396	449	475	467	445	440	460	477	457	454	466	459	522	479	477	425	469	452	452	472	513	474	451	483	450	406	466	463	457	499	460	483	448	450	453	493	428	480	486	447	480	482	442	469	463	461	448	463	452	450	500	477	453	468	417	472	467	474	479	454	473	491	461	485	490	434	463	479	461	451	449	427	439	462	439	449	459	482	470	456	455	473	448	482	478	491	487	468	446	482	461	436
24585	21733	29338	25086	22627	19255	12496	7550	5775	4863	3782	2744	2319	1731	1253	1204	1078	955	809	656	598	586	612	609	624	630	545	451	377	351	367	350	386	388	381	431	368	356	405	376	333	352	349	339	330	358	346	390	382	375	359	375	367	343	362	368	309	382	389	310	335	347	373	350	317	358	327	339	325	346	357	386	342	352	342	348	357	365	357	349	340	356	331	349	316	336	335	335	375	373	354	345	358	345	355	330	346	319	373	349	352	341	324	342	355	311	370	312	355	348	325	382	344	347	332	332	304	349	324	347	354	348	342	365	367	346	349	334	343	352	344	339	346	351	342	324	376	352	350	357	350	339	298	310	373	355	343	327	347	357	341	356	351	316	340	328	366	379	339	378	333	333	350	345	329	347	341	349	374	349	288	345	355	350	349	371	317	378	360	347	331	322	349	327	334	330	346	341	332	317	328	337	346	335	338	330	336	359	334	342	314	356	326	348	363	342	317	347	361	363	352	346	357	342	322	332	319	354	340	365	326	352	325	322	350	337	324	360	386	328	380	367	355	348	341	351	355	373	355	332	335	373	343	354	363	342	373	320	344	327	342	378	358	316	360	324	332	340	348	377	332	312	345	364	390	344	341	352	348	346	345	312	363	320	350	386	340	335	367	355	366	347	359	338	360	315	306	328	350	321	322	369	342	336	365	373	353	350	348	344	340	296	326	318	327	315	324	344	336	312	325	328	354	326	344	301	342	359	353	354	357	354	361	337	338	307	359	325	363	388	347	390	355	357	328	344	349	353	349	320	341	337	356	329	344	335	323	329	331	353	381	322	326	352	344	389	324	362	368	357	338	349	342	351	346	339	355	304	351	333	363	352	342	348	347	319	343	330	309	310	321	374	341	349	300	357	340	369	357	315	341	353	341	317	317	345	311	340	320	374	354	343	348	332	377	349	292	347	314	328	364	328	329	373	299	311	352	336	320	346	305	316	308	354	351	335	364	356	313	314	325	368	314	321	357	387	341	329	327	372	380	337	336	313	378	341	327	322	320	345	322	348	343	345	376	346	352	324	350	310	332	339	330	350	352	327	304	296	349	378	352	338	340	369	324	329	352	333	342	308	340	333	344	371	352	351	310	336	351	319	357	334	349	360	342	372	343	372	333	344	349	319	349	368	345	328	348	352	393	340	349	347	324	357	320	348	356	324	319	318	324	353	337	333	332	353	327	368	339	369	334	378	320	390	342	317	350	334	388	343	343	362	321	305	344	354	306	373	302	330	353	357	329	320	373	323	355	369	381	321	318	347	374	321	318	315	364	339	346	310	335	384	346	351	345	322	352	345	302	321	338	327	350	331	349	339	338	340	360	322	315	377	326	342	323	333	356	352	341	352	339	333	331	390	363	369	351	354	354	347	322	366	346	317	332	346	369	350	352	338	343	320	322	378	344	362	294	353	367	372	340	337	374	314	334	339	323	341	327	350	344	362	317	315	336	342	357	373	364	342	312	384	364	359	336	333	335	363	348	339	323	324	357	318	355	331	356	321	341	326	334	350	368	335	350	325	339	365	338	323	336	321	375	335	323	400	351	346	346	336	355	361	343	336	327	359	370	362	374	328	374	349	342	320	342	364	331	369	325	321	332	351	299	325	340	319	335	327	322	354	331	342	379	356	328	384	348	345	376	343	318	328	343	352	352	347	353	345	345	355	345	327	365	351	318	336	321	339	323	335	334	353	320	365	354	335	330	346	358	365	331	328	320	360	304	331	367	330	328	336	340	363	365	304	356	370	385	344	353	349	332	369	340	355	333	336	339	343	351	372	336	324	310	352	363	356	332	350	323	353	341	333	338	322	324	341	340	319	320	314	312	349	353	365	325	355	323	347	366	333	331	350	357	349	344	328	331	336	341	348	340	362	353	332	332	329	331	349	312	335	361	348	350	306	411	384	344	336	394	325	329	356	353	332	332	355	362	338	392	353	336	356	337	314	339	338	336	382	343	346	342	349	335	328	355	342	337	361	377	372	310	318	331	352	337	357	344	363	306	332	348	312	345	318	316	333	373	302	348	324	344	298	361	370	333	354	328	307	337	335	375	334	358	325	337	374	353	317	335	357	368	337	360	376	368	296	310	337	324	366	349	305	347	377	319	354	347	354	318	350	365	336	350	311	333	295	365	345	349	305	360	346	393	330	334	340	360	344	331	349	331	353	334	349	371	372	370	348	353	332	318	374	342	367	325	335	337	331	375	339	337	329	364	362	323	323	329	396	338	342	328	333	330	346	313	349	310	342	298	339	346	338	350	383	321	326	327	358	377	338	312	355	340	347	362	364	326	350	352	392	353	334	360	342	353	327	348	336	332	343	295	349	346	333	331	344	349	337	356	347	345	337	358	335	343	351	343	364	333	329	329	369	333	341	352	350	334	337	331	331	306	354	351	355	368	340	353	325	355	351	340	348	349	345	362	369	379	329	349	354	348	340	334	298	349	351	368	371	346	320	341	314	348	352	332	367	348	325	334	339	362	359	343	330	316	318	335	312	326	347	342	372	319	362	372	321	359	357	340	374	338	341	375	332	372	315	354	321	374	315	351	340	322	384	328	390	342	399	347	327	337	352	338	326	365	365	350	336	338	335	355	366	342	340	325	334	355	326	334	321	327	332	336	317	330	353	302	342	330	313	318	343	366	309	330	365	344	325	310	368	353	324	353	344	348	333	346	337	373	310	353	352	321	355	393	374	325	323	315	315	353	338	311	345	356	349	313	387	330	349	334	364	378	324	325	355	307	331	312	358	328	320	338	313	333	344	344	336	331	337	346	333	369	352	366	337	321	360	318	354	341	379	323	361	319	324	322	326	353	356	332	346	334	342	333	341	300	363	345	351	330	366	337	321	319	379	385	372	328	337	370	331	372	366	367	349	336	328	317	344	362	313	336	353	350	343	349	316	333	316	339	320	340	318	325	335	338	336	344	323	376	360	319	349	355	335	334	344	339	347	342	352	359	343	315	345	334	352	354	336	346	337	347	336	332	369	344	352	329	324	348	369	353	356	358	334	351	358	376	372	326	327	356	382	344	358	334	355	356	345	333	340	339	336	332	353	366	362	325	322	374	330	335	370	340	345	352	333	321	352	326	345	329	344	334	335	332	331	338	355	350	336	320	377	368	357	312	355	305	336	339	353	372	342	343	348	360	361	325	327	321	357	349	326	333	328	367	354	352	349	344	314	354	347	354	354	370	309	336	324	342	360	377	384	352	350	337	350	380	335	319	356	329	361	347	318	344	329	302	358	342	349	340	346	313	317	341	334	340	351	356	345	347	324	335	379	361	348	370	319	312	354	353	328	338	369	332	331	335	363	343	345	335	350	371	344	353	346	313	341	340	302	359	346	318	325	364	365	331	312	313	348	338	319	379	368	349	330	325	350	342	363	337	334	331	355	354	297	363	320	326	329	332	356	309	326	344	324	362	330	339	334	321	345	330	364	342	314	318	351	351	368	316	358	369	354
22001	39207	34743	24799	21861	16318	13562	10579	8832	7347	5734	4357	3489	2633	1831	1805	1507	1241	1130	834	790	765	778	779	855	816	696	559	442	393	405	429	410	407	384	440	435	387	396	370	380	376	357	350	387	372	358	368	369	382	396	401	412	392	411	376	359	396	351	357	363	344	358	378	384	377	342	370	364	361	373	345	356	389	335	375	347	366	353	374	366	354	356	356	323	373	372	388	369	358	367	384	338	387	355	338	372	386	357	383	369	337	359	353	384	342	372	314	362	366	343	384	376	366	380	359	383	357	362	349	347	354	358	392	404	358	381	373	350	364	348	355	366	400	364	365	343	321	370	396	352	347	359	367	356	374	337	358	371	354	363	378	368	390	382	338	364	375	367	373	358	337	338	366	352	370	341	366	380	326	350	381	377	356	355	351	337	342	355	410	353	385	375	357	369	326	398	403	387	383	350	341	377	339	377	374	354	365	401	362	385	347	344	395	369	382	363	339	345	360	347	360	371	345	358	391	346	339	384	357	358	360	377	349	348	379	372	351	374	383	361	374	379	362	342	351	345	342	374	352	343	353	354	348	371	395	357	367	347	380	380	348	349	398	363	421	360	335	368	345	352	381	373	378	383	339	383	342	360	360	385	377	369	359	381	339	354	342	372	340	352	354	364	366	353	331	365	368	372	353	360	366	362	335	364	346	383	348	354	313	368	350	337	391	397	337	420	311	361	370	335	356	369	341	387	351	382	344	357	336	374	352	334	406	353	374	319	356	373	332	381	329	345	378	382	355	362	321	336	363	382	347	374	376	358	349	361	352	345	386	365	381	362	374	375	339	376	379	381	360	328	360	375	365	354	357	355	358	356	381	364	330	351	314	357	367	371	350	352	355	348	366	349	410	380	375	369	353	365	354	343	383	341	394	368	375	354	343	318	357	334	358	338	361	365	373	368	342	364	388	328	351	365	351	345	372	381	339	374	361	357	357	339	361	364	359	365	339	344	358	367	358	348	365	371	367	353	322	367	340	340	335	310	359	374	342	369	372	361	347	383	350	352	348	370	345	388	393	355	382	360	377	367	349	358	328	363	347	365	364	393	356	369	392	374	352	373	352	348	356	349	365	330	374	352	357	376	375	376	330	375	370	332	382	372	359	342	302	377	358	381	380	346	358	346	396	366	360	392	339	319	360	364	312	400	402	343	341	394	357	348	348	355	348	385	368	366	370	338	334	367	324	348	372	366	365	371	333	362	359	350	339	319	380	391	346	377	385	370	342	363	357	388	322	366	388	352	337	345	386	343	372	376	346	367	332	385	393	368	347	370	368	404	365	358	357	349	397	378	386	348	342	351	364	361	360	376	387	365	338	382	338	345	354	335	364	351	340	365	396	395	357	327	342	333	386	365	368	398	328	370	363	347	360	343	331	353	366	365	357	345	382	366	391	327	383	381	350	353	346	336	376	368	327	352	396	347	368	387	347	368	365	362	351	363	369	350	366	351	370	357	346	375	356	382	372	348	386	363	342	352	353	334	351	355	387	330	367	340	328	369	351	359	350	374	390	395	366	359	380	381	353	390	373	369	408	329	353	364	365	351	360	344	354	343	365	355	389	376	325	363	321	354	348	365	386	344	365	398	343	366	368	343	331	327	372	351	366	346	389	384	388	393	347	383	350	365	384	368	321	358	356	358	381	311	361	388	372	370	391	346	409	415	390	365	378	335	365	376	344	347	341	361	370	343	368	364	347	363	372	342	326	382	367	323	408	353	351	373	366	357	352	320	347	367	348	372	390	338	330	363	346	384	356	362	347	371	368	358	365	366	375	388	364	337	349	389	379	367	383	337	365	340	360	354	363	393	350	368	389	360	328	371	350	376	342	356	350	349	361	381	341	363	356	355	359	355	397	371	369	361	382	385	360	357	359	352	339	359	373	386	342	357	401	407	356	352	356	380	357	386	330	356	352	352	362	365	359	359	369	344	378	357	346	357	359	361	396	384	376	337	345	394	367	378	375	328	367	389	380	376	346	379	366	324	406	371	352	346	366	350	356	370	366	354	344	367	381	366	384	361	357	381	357	384	346	351	371	357	385	351	389	362	369	381	356	335	335	349	360	392	361	356	363	360	349	392	346	341	373	387	365	363	377	331	372	348	379	356	352	366	382	331	336	368	377	339	380	376	380	371	361	372	366	369	364	335	338	320	378	359	378	370	355	345	340	360	355	346	354	346	362	370	329	339	372	371	333	368	389	370	332	372	385	380	342	377	352	374	379	341	364	353	361	316	386	367	363	359	372	346	330	334	339	361	377	384	369	337	374	367	352	347	345	361	379	361	341	366	363	377	398	375	365	366	344	375	328	358	385	382	348	371	360	383	340	371	325	395	362	422	357	382	367	377	325	377	352	381	350	347	368	340	351	380	353	355	394	325	353	363	372	353	338	367	379	381	350	400	394	350	363	369	365	360	378	351	348	340	350	349	330	372	338	355	357	370	342	382	330	326	343	357	370	346	401	351	402	337	341	319	345	373	369	360	391	362	355	364	379	349	395	355	332	367	363	391	355	336	368	360	353	365	360	367	333	369	348	367	334	375	375	357	398	361	357	366	342	374	361	372	382	362	351	365	355	368	373	361	336	368	329	358	364	353	393	369	352	324	346	347	349	378	375	378	382	360	377	365	314	367	366	366	358	360	362	347	359	343	374	381	385	366	337	363	363	354	356	383	347	347	371	326	372	365	328	368	382	347	399	347	324	360	384	406	431	367	368	354	387	390	379	345	366	379	353	339	362	386	327	356	364	341	366	339	361	364	352	348	401	351	360	373	364	389	361	397	323	325	331	339	383	323	354	325	362	345	386	366	361	376	402	350	355	362	385	383	365	379	361	354	354	342	357	354	345	378	384	397	385	378	365	356	362	338	366	341	372	384	368	355	350	377	377	385	392	366	375	384	344	387	339	362	374	344	363	393	373	333	368	394	348	325	417	367	377	369	335	329	373	383	356	364	377	362	356	339	374	360	345	367	372	364	327	352	349	341	370	366	375	367	372	355	348	355	342	373	356	339	382	368	394	389	358	364	351	359	392	349	314	337	379	341	363	390	372	323	405	340	359	361	335	380	393	385	356	337	335	341	389	332	384	376	385	353	336	378	356	378	384	308	352	388	397	389	382	369	353	372	360	361	379	326	380	347	372	380	364	368	396	370	347	352	394	389	372	361	325	341	354	365	358	376	389	361	363	351	363	390	377	367	360	405	329	354	368	358	369	386	346	352	358	397	350	360	354	363	393	379	320	355	388	378	360	375	358	347	403	344	342	354	382	365	334	390	334	385	403	346	353	348	383	369	352	352	378	368	351	355	350	358	380	360	351	346	359	377	382	341	366	327	391	373	359	326	338	367	374	379	358	352	327	325	391	380	370	351	399	389	360	346	362	369	371	351	385	361	322	338	364	338	341	356	361	328	364	391	382	385	362	398	319	351	347	362	353	371	350	344	415	340	358	363	381	355	368
25605	21754	28839	26681	20667	13557	8512	5462	3948	3366	2917	2366	2139	1632	1453	1385	1297	1095	943	891	870	797	845	906	920	894	839	686	695	663	656	699	668	648	663	681	686	695	710	652	654	672	666	641	629	656	608	697	667	640	679	655	677	661	640	695	660	595	689	650	659	659	698	659	648	647	669	671	688	656	639	699	664	618	641	675	700	647	712	654	657	638	651	579	646	650	650	622	653	688	635	631	618	649	635	660	650	671	705	685	636	654	636	645	669	667	680	642	631	649	680	638	673	614	673	663	639	623	635	666	669	650	658	633	675	703	658	688	669	676	678	654	649	657	688	628	604	650	644	643	648	667	693	658	685	674	650	668	653	651	686	668	669	669	707	639	655	672	646	661	694	653	676	683	646	695	642	716	648	669	646	672	658	646	631	614	591	649	671	631	630	648	653	632	596	639	645	704	662	689	645	644	702	686	655	680	706	642	682	664	644	677	689	635	655	647	658	640	640	677	697	691	650	671	656	643	666	641	672	700	686	607	648	650	661	651	628	660	633	655	654	643	643	681	661	651	650	683	613	653	649	657	655	613	637	623	641	676	681	678	655	673	644	650	663	713	666	663	684	632	606	617	653	599	666	601	670	611	637	607	653	683	612	719	682	667	654	648	664	623	703	652	591	686	672	677	676	659	644	624	634	624	580	646	668	613	624	705	627	654	640	634	661	664	629	633	612	636	640	655	604	640	627	650	601	667	679	682	655	658	647	637	585	671	679	651	635	601	626	639	649	668	679	635	635	659	637	681	650	652	617	673	650	714	672	663	705	651	650	651	682	639	675	621	662	668	622	627	621	690	686	627	667	699	676	678	639	647	620	689	670	650	649	648	649	689	735	655	649	576	667	695	636	651	671	689	663	616	629	692	682	659	619	633	655	669	614	652	639	627	652	678	645	616	646	664	637	662	675	660	631	610	698	669	679	668	674	635	646	692	658	698	651	630	653	651	687	671	663	624	655	674	641	641	707	709	661	680	665	635	638	669	643	626	655	652	636	640	622	642	659	629	682	684	640	644	668	685	707	643	627	640	645	695	605	606	638	655	647	707	635	665	647	640	698	693	675	646	621	604	632	673	649	664	639	675	619	637	652	670	661	640	644	666	669	700	665	661	671	689	599	652	674	647	659	674	636	674	643	651	663	665	658	648	659	616	634	663	639	684	669	640	663	695	671	675	709	654	638	609	677	683	654	672	668	662	630	626	684	674	659	676	666	708	645	683	695	643	596	636	670	670	632	671	648	678	639	654	645	650	645	654	653	698	669	668	633	647	663	659	676	691	622	671	649	645	667	619	621	667	699	671	612	703	656	633	667	679	653	652	674	663	681	662	637	619	658	656	662	682	648	687	656	654	679	633	703	655	640	591	668	657	673	645	646	657	674	708	635	639	610	635	657	694	619	637	649	668	664	662	621	616	658	625	665	630	704	660	664	627	664	660	620	671	637	653	676	676	593	604	706	667	642	685	645	606	656	604	642	617	662	640	644	630	640	685	670	668	664	639	652	685	670	652	645	668	660	644	663	609	655	656	663	620	647	636	695	676	651	650	656	664	636	620	598	633	673	604	656	707	633	685	666	685	687	629	639	637	671	656	650	673	651	626	623	631	657	666	638	659	612	650	654	681	694	609	684	665	677	623	645	659	641	651	629	648	648	641	674	667	649	656	668	660	648	642	628	640	660	634	642	634	690	686	678	608	656	612	661	688	657	635	664	672	648	647	664	657	667	704	653	639	658	660	682	652	657	661	643	649	627	681	680	671	667	681	637	643	650	675	633	651	672	672	665	641	635	638	648	687	704	635	616	637	641	672	655	653	669	671	620	658	644	662	675	631	697	650	684	663	684	665	649	671	602	615	657	660	657	680	680	645	655	669	591	655	678	668	701	665	642	657	642	642	628	603	636	645	672	678	674	721	629	655	645	668	679	611	674	657	666	638	694	643	659	644	668	652	651	696	641	678	707	646	615	674	667	663	640	673	616	701	663	634	628	666	631	610	656	712	673	688	643	654	666	647	608	658	618	605	708	646	651	641	643	637	639	655	596	671	627	662	639	713	630	597	617	674	647	691	649	675	690	625	645	643	640	666	631	686	613	691	660	681	649	633	636	661	645	648	665	684	663	676	668	652	641	665	688	648	627	623	645	631	687	651	682	630	613	646	687	643	671	688	605	659	644	649	677	665	666	650	634	604	617	639	659	693	659	664	634	634	649	689	644	640	667	645	680	632	624	645	667	652	650	676	661	655	650	626	670	637	622	705	625	677	693	599	679	621	621	656	651	618	636	641	646	686	653	662	628	676	664	648	635	664	595	617	692	687	635	666	672	634	640	629	649	670	665	685	644	642	659	646	640	648	665	654	639	642	673	625	673	664	622	639	658	633	693	644	652	672	639	663	635	636	646	659	674	620	672	673	688	664	656	629	674	642	659	647	667	640	662	689	657	704	674	658	675	642	667	671	650	689	630	664	669	601	703	627	664	672	656	655	655	692	628	614	690	696	649	652	648	632	681	604	650	612	666	672	651	676	726	646	651	636	655	646	638	635	685	692	635	623	659	664	611	680	670	656	631	635	685	611	638	711	692	677	646	640	666	706	655	667	658	678	707	721	663	641	667	604	692	666	644	681	632	652	698	693	594	670	650	685	681	620	623	641	597	636	680	632	671	682	617	688	631	702	624	668	619	654	658	648	618	648	670	638	630	684	653	689	642	626	702	640	643	636	676	661	631	595	683	677	626	673	635	656	673	656	668	586	667	687	652	624	655	635	631	589	644	666	664	639	657	613	649	666	638	631	662	674	672	660	665	667	639	667	662	691	686	637	652	677	687	594	686	641	626	648	654	661	675	612	656	648	687	672	695	655	641	690	660	613	669	657	647	637	684	645	655	677	697	633	615	676	583	648	646	651	675	629	656	647	668	643	651	682	649	668	643	660	665	628	678	633	636	734	658	654	646	667	628	650	609	628	605	671	679	614	629	625	689	656	665	670	640	715	661	678	631	657	673	644	633	634	652	653	659	678	619	675	700	651	629	684	665	676	636	616	660	658	673	653	643	681	667	657	630	658	657	698	662	660	713	625	661	685	655	659	657	642	605	708	638	638	645	647	649	673	657	638	659	665	649	617	630	655	682	664	681	686	685	633	658	655	678	635	667	623	623	602	669	666	613	669	643	643	637	651	644	631	713	674	684	685	683	692	645	661	633	622	684	605	651	612	654	633	674	650	631	662	687	689	649	640	643	613	656	644	655	679	656	653	699	645	663	631	660	686	692	619	663	659	690	629	666	678	676	673	688	671	671	624	667	659	680	653	683	640	647	655	627	690	615	638	624	626	700	642	682	641	638	645	667	645	634	664	684	653	654	624	661	643	705	646	634	664	660	638	654	670	661	610	626	675	617	650	621	673	682	665	598	666	692	692	671	662	680	684	647	654	675	658	588	659	675	642	651	641	662	689	672	650	613	671
22265	35772	32637	24874	19218	14899	11318	8474	6485	5486	4530	3709	3124	2342	2106	1793	1603	1488	1155	1054	965	959	1000	1074	1026	1024	864	778	704	672	709	655	694	693	728	739	749	645	691	702	686	659	656	637	675	664	647	680	694	687	710	722	702	698	675	731	685	703	685	702	644	699	717	679	653	696	696	690	666	686	676	687	672	608	715	633	651	639	690	671	675	679	701	693	654	658	710	683	692	660	687	651	697	701	733	690	660	656	706	649	694	667	687	676	676	691	677	701	657	665	653	693	627	655	647	658	661	677	677	696	693	670	663	707	649	660	602	722	652	692	652	681	692	654	658	669	681	636	642	699	672	651	687	670	656	695	672	681	687	709	670	667	656	627	656	682	663	691	656	697	662	667	668	663	688	663	651	677	662	643	690	684	688	652	639	671	684	693	675	671	685	646	640	700	658	683	679	721	685	690	659	670	655	679	635	695	679	643	691	628	652	701	625	699	679	665	674	660	645	671	654	708	666	710	694	674	645	693	680	721	656	746	699	718	667	674	621	676	688	700	680	584	700	632	718	740	710	674	630	680	664	653	663	732	694	671	659	683	675	669	715	646	661	680	738	667	701	687	651	701	668	690	725	706	662	699	657	640	640	648	721	630	623	660	633	690	681	644	690	705	654	670	660	644	723	670	673	642	631	665	677	636	654	677	664	681	681	687	662	688	671	723	700	677	683	701	714	693	667	692	650	675	667	681	661	657	683	690	651	630	717	670	633	653	662	698	686	645	647	680	703	686	641	673	643	685	730	650	674	627	648	654	697	649	678	670	652	625	609	647	695	631	670	667	681	617	684	691	678	653	705	704	676	687	725	607	625	703	715	698	686	689	652	654	712	671	677	704	657	673	717	653	637	652	690	682	668	618	720	685	678	667	692	648	691	617	629	670	643	702	666	680	679	652	695	678	626	695	660	670	663	683	678	682	649	673	691	697	683	707	669	695	673	686	670	718	663	676	671	674	683	678	710	698	627	660	671	637	642	637	703	656	638	665	668	670	645	651	678	676	657	686	673	649	694	667	700	707	647	671	682	668	726	680	695	677	709	668	678	712	668	674	653	697	664	676	617	684	686	636	644	705	678	673	644	636	701	661	666	690	733	615	700	657	684	708	699	655	722	664	681	731	657	636	660	705	686	654	706	670	662	668	702	681	710	691	625	603	622	718	651	671	681	694	664	676	723	704	688	675	661	685	669	716	667	702	689	654	683	704	677	668	713	690	684	689	689	680	678	735	666	692	688	641	666	664	668	634	667	661	705	623	662	684	624	695	696	679	683	695	666	664	700	729	690	681	675	673	688	660	665	664	632	634	684	673	660	632	699	675	689	656	698	675	685	677	670	676	717	663	696	665	663	662	673	636	676	664	688	690	681	654	675	684	660	683	677	693	642	749	658	655	710	713	635	697	699	646	685	625	652	645	692	709	674	680	648	640	662	720	669	656	661	646	670	726	584	676	717	687	671	656	671	656	666	695	708	688	665	672	680	712	633	703	678	610	691	678	667	694	667	655	618	656	722	698	616	701	722	675	662	696	650	687	644	720	672	664	663	660	679	641	653	634	658	677	663	676	744	652	669	718	721	676	649	679	657	690	731	659	626	665	691	680	666	708	678	684	674	699	665	701	685	698	678	656	687	673	670	668	648	727	674	647	664	653	709	760	702	652	667	720	662	638	654	702	688	660	680	681	683	721	667	670	693	706	637	689	670	660	718	607	627	679	660	692	709	626	648	673	693	637	674	699	706	676	677	715	660	636	657	623	674	690	651	647	667	670	730	664	703	689	677	582	660	657	695	643	640	657	656	643	715	672	690	724	676	693	627	659	652	692	713	661	680	724	658	703	717	633	698	658	696	701	656	728	640	694	652	640	707	673	681	712	639	648	639	643	700	686	678	647	687	709	675	672	696	692	642	702	716	680	583	668	639	735	687	633	656	688	717	634	673	717	656	693	648	667	701	720	687	681	723	686	666	718	701	683	588	666	696	682	637	671	648	692	647	685	639	688	713	644	732	643	718	706	647	703	654	665	666	643	643	695	654	695	645	676	697	664	619	651	672	628	683	665	692	636	672	655	629	670	722	650	657	655	671	644	704	657	664	680	689	685	672	698	651	664	726	682	702	705	660	651	657	678	640	653	652	718	686	685	681	627	641	596	700	669	674	651	668	664	656	685	676	676	715	660	711	772	655	700	659	633	706	661	687	654	689	689	669	689	685	689	695	628	686	656	713	678	700	638	696	676	685	671	615	666	664	658	666	690	700	669	675	657	697	632	696	698	696	651	651	690	629	635	706	645	656	658	675	717	718	655	699	699	669	693	650	697	672	729	674	622	682	638	717	692	635	691	656	731	685	672	650	643	693	687	642	681	694	714	749	687	663	622	678	743	667	668	645	690	660	677	686	694	654	699	656	690	678	660	698	669	680	621	668	654	619	672	694	680	658	689	693	683	647	689	701	675	676	694	673	678	721	703	678	660	681	669	718	666	642	662	624	689	698	654	698	688	649	646	684	685	631	679	644	672	675	670	661	684	668	670	694	684	690	676	655	631	686	661	705	689	679	698	705	641	622	655	682	704	695	677	666	701	678	645	711	683	649	674	689	703	681	675	682	673	683	711	631	704	709	686	712	691	650	728	660	664	678	677	668	700	705	705	657	719	659	700	674	666	642	692	659	676	704	661	676	658	656	692	645	719	667	700	651	681	704	687	630	661	673	652	667	718	680	723	682	672	645	646	632	669	638	664	690	708	700	682	701	660	704	660	664	691	658	676	722	686	640	683	674	698	684	707	665	700	666	661	690	674	685	685	637	655	664	683	678	668	664	682	667	670	667	691	660	654	668	701	733	702	709	674	651	649	662	652	664	718	686	659	674	712	673	633	703	642	687	645	668	658	692	657	671	671	694	660	649	632	618	696	709	673	672	705	694	692	666	694	679	656	637	656	686	681	679	687	645	691	648	673	670	666	664	655	686	664	660	660	676	666	679	642	692	659	658	678	713	750	653	701	683	669	682	663	648	676	686	691	694	685	697	652	666	700	638	717	681	653	687	681	704	680	664	673	659	693	660	698	682	701	698	669	687	674	664	658	607	678	643	667	708	695	681	644	723	661	685	679	672	622	654	726	690	659	710	727	680	673	695	644	679	686	687	689	658	701	668	735	724	650	654	675	719	697	690	704	664	660	665	639	660	671	677	671	668	706	674	705	667	661	730	711	671	713	650	680	668	622	612	678	667	689	658	676	633	658	670	687	704	708	645	704	694	738	666	661	639	676	691	675	677	718	675	652	678	675	640	649	689	683	685	715	658	669	690	636	693	718	691	715	679	666	649	679	675	668	661	679	658	718	688	677	714	667	650	701	656	643	727	677	642	665	634	689	676	670	657	706	698	652	667	685	681	642	675	657	677	654	681	673	657	656	631	637	696	717	646	675	670	614	734	649	708	730	629	688	697	675	669	713	685	678	669	687
22153	20669	28221	23243	21025	22073	19794	9677	6219	5247	4442	3635	2883	2259	2020	1796	1638	1322	1126	1003	1008	1028	1074	1002	1009	957	729	651	640	578	622	597	609	685	613	613	660	597	617	589	596	609	554	561	581	594	612	605	617	605	570	578	593	619	638	584	576	632	594	563	590	589	575	580	551	547	546	575	571	553	567	601	509	609	499	522	598	588	571	577	621	571	590	555	564	574	610	608	588	566	540	562	606	557	599	589	539	583	561	595	575	564	572	571	575	531	615	548	555	596	595	569	563	560	612	565	556	513	620	556	604	551	553	574	553	548	564	602	536	552	611	591	574	557	522	581	609	548	558	551	576	586	565	524	600	600	534	568	591	568	550	566	567	571	594	569	567	565	555	575	566	539	596	570	591	632	568	595	590	570	548	583	565	550	548	579	574	577	581	562	639	586	594	565	547	543	605	575	601	566	552	568	580	546	532	544	566	518	564	580	582	647	616	546	582	549	564	583	526	569	633	606	591	583	549	552	615	560	581	567	569	613	580	562	542	557	570	557	539	582	583	602	566	545	538	514	586	547	582	585	577	585	557	572	531	583	544	619	581	584	555	564	547	614	547	603	576	577	545	576	539	563	540	527	576	603	572	557	563	544	570	558	516	592	583	552	555	581	546	594	579	543	576	572	564	569	564	559	571	586	555	564	618	538	560	553	569	534	544	566	574	568	551	575	593	583	582	573	524	555	562	598	564	568	614	615	578	589	601	569	559	623	575	582	570	578	570	597	543	599	607	542	555	599	582	606	610	563	548	562	577	565	580	572	559	567	549	522	553	567	553	571	592	573	594	595	575	567	557	559	547	588	583	570	578	553	597	567	573	573	563	479	575	613	555	548	565	584	571	527	576	559	554	571	575	585	609	611	584	583	518	550	557	564	580	617	580	576	614	570	547	615	605	589	597	596	590	545	561	539	572	607	614	523	644	569	538	562	571	596	544	545	565	572	628	581	559	570	562	558	546	595	504	613	521	600	591	599	601	574	576	581	557	586	610	585	558	595	588	583	550	492	531	584	541	598	518	562	590	595	526	561	550	616	620	556	580	584	547	597	563	595	547	524	570	594	596	611	576	537	592	531	572	529	560	584	559	547	591	565	563	631	589	541	573	597	593	558	592	553	587	556	578	619	598	602	542	588	520	566	555	538	594	561	600	556	596	537	597	597	553	574	561	506	599	604	568	566	560	560	574	603	579	590	548	563	578	541	566	571	554	560	610	588	562	559	593	579	582	583	566	555	573	627	500	492	548	566	523	559	560	598	573	532	551	506	560	589	543	565	558	569	562	559	547	601	585	566	588	583	553	549	600	558	533	604	545	574	541	565	558	553	613	543	540	555	574	565	550	556	578	556	556	606	580	561	558	525	590	570	574	588	606	616	561	578	581	559	556	560	610	542	554	508	552	603	611	568	605	564	555	566	589	552	634	577	568	534	568	586	532	563	539	575	617	544	598	565	617	535	600	620	581	568	572	568	589	579	582	598	554	579	552	581	521	589	520	582	622	555	577	545	586	542	561	588	583	552	562	593	602	559	549	550	563	561	541	551	588	555	573	588	560	559	597	568	566	600	576	550	550	546	571	580	554	579	537	518	573	574	518	597	571	552	573	606	546	580	568	588	562	575	567	577	528	561	595	565	578	584	566	553	565	602	621	577	571	575	597	561	540	567	580	575	586	589	580	552	573	587	581	584	596	600	581	548	555	586	582	602	558	568	591	543	579	580	531	601	606	621	590	550	581	596	529	570	572	562	555	573	598	582	543	567	585	576	604	564	582	512	526	594	555	582	618	561	593	540	598	561	599	586	568	625	510	556	522	554	577	555	564	563	554	629	576	574	575	539	599	571	591	590	542	578	535	561	622	555	580	592	543	580	626	610	560	603	583	598	580	563	571	584	597	605	613	580	524	593	518	562	524	589	569	572	594	585	615	573	574	597	589	555	570	571	594	562	569	557	581	575	586	567	545	550	537	587	564	570	544	552	588	563	553	558	595	546	577	558	605	594	559	566	567	572	563	566	531	551	553	556	565	596	594	590	614	552	573	632	623	563	531	617	548	589	584	524	591	560	581	595	549	608	597	547	523	548	606	570	575	566	556	584	573	603	568	574	563	594	581	627	594	629	562	500	598	558	619	589	566	568	539	574	549	558	546	585	553	560	561	559	590	584	614	541	595	578	559	595	539	590	542	571	573	586	552	557	602	562	588	578	539	557	541	591	581	592	581	560	572	584	567	542	595	572	568	561	584	565	625	605	561	565	594	573	548	558	573	568	568	595	594	572	529	559	578	533	567	553	536	595	594	528	598	517	547	619	560	593	567	603	503	612	617	574	581	623	547	589	619	589	586	607	511	579	535	552	590	567	598	561	596	616	546	562	550	546	584	590	603	562	610	560	547	599	563	602	576	558	553	535	569	542	564	582	633	581	547	551	549	582	547	563	523	584	545	585	573	567	556	577	574	567	586	589	552	607	532	556	544	556	627	583	580	534	539	551	578	563	538	555	568	567	561	603	573	564	556	559	526	575	578	576	564	587	589	583	606	575	616	567	552	606	567	577	550	535	584	588	582	542	552	580	581	571	558	624	592	611	612	527	545	577	534	594	596	574	573	598	549	551	585	596	579	557	600	588	556	577	603	562	555	551	585	580	577	593	559	554	571	564	533	579	565	565	577	569	583	548	569	597	534	581	610	551	586	591	548	562	562	573	569	550	596	582	538	569	616	586	583	600	576	581	577	583	597	544	572	601	574	569	549	525	578	571	607	532	565	602	535	639	548	583	581	619	516	592	559	583	558	572	607	573	585	572	598	548	538	601	574	544	576	569	560	579	591	546	556	568	556	495	585	568	530	576	581	549	598	542	574	581	578	592	566	575	555	572	529	618	575	575	559	560	545	546	545	581	591	580	569	567	596	595	539	547	542	578	567	565	578	602	547	585	557	594	593	584	595	588	558	558	537	579	568	594	503	533	594	582	599	552	571	595	592	602	589	524	577	573	548	608	559	577	582	568	552	545	615	551	555	596	546	561	596	579	570	608	548	536	571	599	564	574	562	564	600	594	532	553	588	552	569	572	595	582	561	551	577	536	604	570	574	606	571	580	537	569	595	549	579	582	571	572	582	596	566	571	590	522	592	586	531	508	562	538	593	556	589	597	612	570	585	559	558	546	565	574	587	550	577	607	549	579	593	659	561	571	582	560	573	594	593	568	549	556	574	570	585	573	504	565	520	577	600	595	597	581	612	525	560	575	535	557	558	571	592	544	588	589	493	582	586	545	572	578	530	556	588	600	567	585	583	535	584	543	569	567	593	585	550	576	574	539	584	584	542	595	580	560	593	535	562	571	529	589	644	574	574	583	565	562	555	576	590	559	618	622	588	563	544	578	559	567	563	602	542	577	593	570	584	587	600	569	589	546	528	555	555	591	545	581	609	572	576	552	570	595	577	633	535	572	574	531	590	579	566	600
24632	40902	37390	31026	25349	20350	15737	12021	8966	7752	6571	5353	4267	3139	2777	2546	2278	1705	1317	1225	1136	1131	1214	1290	1257	1174	833	654	634	628	655	636	620	620	657	653	632	612	672	633	627	619	593	632	613	581	590	649	634	618	623	622	606	604	614	621	615	621	625	577	583	592	581	566	566	582	572	565	557	628	573	592	601	586	578	564	604	620	576	547	525	548	627	561	577	598	576	556	568	563	593	599	560	512	600	574	574	560	574	535	569	555	591	561	592	563	584	569	582	544	543	576	566	563	559	571	616	566	573	556	542	572	557	575	611	584	596	576	578	559	555	579	613	532	534	558	529	563	580	572	540	577	539	567	595	593	562	596	522	571	541	570	566	561	563	546	578	565	549	556	591	593	557	547	556	558	550	571	577	571	556	579	575	595	567	582	569	542	599	539	579	564	567	547	571	569	563	528	546	509	572	591	576	583	545	558	613	565	580	546	550	540	536	559	579	592	573	604	571	601	549	607	538	578	555	586	582	585	587	508	560	552	616	583	525	591	623	601	568	588	591	579	550	543	549	582	562	554	577	564	574	564	559	558	581	573	548	584	576	596	594	596	594	589	603	522	576	544	534	577	545	574	578	610	553	599	520	558	566	552	549	598	564	563	522	568	632	590	591	581	530	564	565	578	579	573	577	575	565	518	551	568	549	627	581	561	559	550	514	557	573	574	590	575	591	549	592	563	538	612	598	586	526	586	592	550	560	532	550	549	556	608	549	553	556	537	599	578	565	558	540	561	593	544	593	546	541	587	582	560	583	547	564	564	580	552	583	562	599	574	576	597	613	554	575	528	578	587	555	540	546	571	556	534	585	545	572	585	580	594	561	603	577	572	585	575	575	599	584	604	591	572	603	545	534	538	567	577	554	510	570	566	561	542	550	537	566	541	554	582	585	613	548	571	583	579	580	596	597	588	573	546	577	600	554	599	560	603	553	589	584	573	574	582	594	573	583	579	567	633	577	566	541	592	598	571	540	605	584	597	559	587	526	562	571	548	553	539	537	542	508	582	575	572	543	580	587	595	614	535	555	529	559	565	567	589	608	548	548	568	521	579	587	587	546	570	584	564	535	582	570	541	563	613	592	561	557	571	587	579	591	541	577	560	574	573	548	574	546	533	579	581	586	581	547	558	584	582	580	539	566	562	564	593	555	591	500	551	594	588	550	570	563	565	625	606	524	523	545	572	578	614	535	574	558	568	582	560	584	605	586	600	586	551	609	568	565	575	581	567	576	531	562	575	594	561	560	576	591	494	538	560	522	559	537	580	593	582	573	579	596	609	588	549	561	556	591	491	544	586	560	542	554	562	580	598	548	595	548	538	575	558	538	530	584	611	564	576	536	563	571	559	526	569	510	564	576	582	527	545	599	563	562	548	561	542	551	552	612	598	537	581	593	568	520	563	523	537	545	592	544	611	573	558	576	561	554	560	539	576	553	573	525	519	563	587	579	546	592	537	568	596	607	583	540	583	578	500	557	548	568	575	552	573	554	543	562	527	561	557	573	581	561	549	519	622	563	558	560	580	562	569	590	574	559	557	591	566	587	562	570	564	566	565	513	557	563	582	575	551	535	616	525	596	579	602	606	562	556	571	586	583	549	576	569	561	579	558	590	556	536	598	560	581	586	537	546	550	607	587	591	584	577	558	552	558	551	594	546	564	529	583	582	585	589	562	572	551	615	534	554	567	555	569	540	548	565	584	553	535	556	549	586	605	584	589	566	575	624	536	581	573	570	526	583	572	613	557	587	580	532	553	565	570	581	596	559	566	534	546	589	555	571	606	536	579	586	601	585	601	557	574	569	604	590	545	563	532	590	538	598	545	555	558	603	555	583	564	570	565	593	562	579	599	601	551	597	576	532	584	574	571	518	570	582	601	564	570	565	605	592	586	555	558	586	558	591	593	553	576	553	549	549	523	587	541	557	599	559	544	593	547	555	597	567	538	639	588	552	568	553	523	579	581	573	559	583	551	580	537	569	535	593	553	609	580	555	573	585	580	567	573	549	573	587	571	537	575	606	592	557	567	601	570	546	566	597	581	555	551	562	575	582	571	565	582	573	537	559	557	540	598	573	583	590	617	568	569	598	559	558	565	548	545	598	584	578	553	548	584	552	593	543	556	585	527	518	550	577	523	533	583	564	565	538	556	533	556	611	557	577	551	568	585	603	580	619	548	585	575	599	602	552	530	577	544	557	596	512	592	571	526	557	563	551	567	585	549	607	552	582	609	554	516	591	596	547	537	531	525	586	555	551	579	575	590	550	596	533	565	555	595	589	574	552	595	568	612	542	580	587	584	588	558	581	607	617	550	565	580	572	558	558	578	567	536	582	566	590	533	560	563	571	560	567	561	544	592	545	570	594	604	561	580	603	556	577	598	562	546	525	589	595	592	578	548	570	529	524	545	635	573	548	533	552	572	590	630	568	537	550	571	521	580	560	534	595	590	593	536	569	556	623	565	500	587	617	589	578	539	606	588	570	581	564	601	590	599	585	589	572	583	558	578	547	546	550	601	531	612	577	542	538	581	593	587	552	587	576	585	540	586	507	602	526	546	603	589	568	565	605	580	572	580	548	570	572	579	553	550	608	563	590	565	530	544	580	545	586	569	579	607	558	532	574	571	568	579	543	524	560	558	584	582	572	559	561	549	618	545	619	517	527	580	558	543	583	585	595	559	539	588	591	551	602	575	568	576	610	578	604	594	588	567	605	534	610	581	557	584	537	607	571	568	595	613	548	620	512	562	565	558	583	571	594	579	565	557	551	572	538	531	574	547	572	604	591	570	612	563	561	556	600	590	501	622	567	569	576	572	590	591	578	558	626	615	611	588	576	566	616	590	557	542	579	558	547	551	560	557	602	578	526	600	609	582	556	596	526	543	585	595	566	552	531	611	555	570	584	552	581	549	571	573	571	558	623	596	551	562	571	561	571	584	571	576	560	553	621	520	562	562	526	605	592	552	602	501	547	590	535	564	542	564	528	539	560	561	580	560	597	558	584	562	576	591	550	608	577	579	556	577	550	577	533	565	565	558	582	530	553	552	543	588	556	524	551	594	521	565	566	562	551	600	603	587	573	597	605	574	556	602	523	583	543	531	609	584	582	540	603	569	512	610	585	566	560	541	579	546	551	577	526	573	579	558	545	577	603	593	601	597	566	554	580	566	581	555	560	541	580	579	580	541	567	543	561	567	617	574	557	568	547	614	576	587	585	592	592	554	578	603	552	538	550	550	560	573	566	589	564	573	570	520	560	580	575	573	565	553	591	588	549	547	570	530	545	585	573	579	591	551	562	566	548	573	596	536	537	590	554	509	583	577	581	625	557	545	576	578	548	565	627	548	548	568	562	534	554	591	578	557	580	560	562	571	585	583	592	549	527	531	584	549	564	556	550	569	562	551	559	565	586	568	568	558	538	584	569	613	566	589	604	534	598	571	555	612	571	572	532	576	547	574	568	597
29653	24495	29460	23472	16456	10301	6146	4196	3033	2702	2141	1657	1301	1164	1085	1018	885	689	600	572	612	593	576	632	621	550	463	418	474	441	426	462	457	459	490	439	458	424	423	435	462	443	481	458	436	433	465	459	410	408	490	452	438	417	481	418	415	422	433	440	489	450	466	406	427	449	448	432	450	477	406	439	451	442	465	439	441	448	454	423	448	431	440	409	457	439	447	443	424	413	401	421	466	459	409	431	439	484	459	466	452	445	417	421	420	441	426	454	439	425	437	451	474	464	457	460	404	437	445	454	434	448	462	427	439	444	493	434	430	448	448	437	457	417	465	400	436	395	420	444	443	437	414	456	450	446	451	457	452	434	424	442	450	439	445	415	405	456	471	443	431	406	409	459	444	408	426	427	420	435	481	441	458	458	438	433	460	447	454	433	430	405	421	406	439	424	465	444	421	450	420	462	429	445	437	433	433	425	422	444	436	450	398	443	429	441	434	466	446	436	470	445	435	422	454	453	417	419	436	439	452	437	417	425	448	419	453	454	415	421	450	431	438	397	423	414	442	435	466	432	461	437	437	460	457	428	421	437	470	447	459	428	432	424	466	419	434	435	455	467	459	406	422	438	465	443	422	469	456	428	454	447	414	431	439	442	450	451	434	446	439	427	423	419	436	426	460	466	440	417	432	427	430	444	434	429	460	438	461	467	462	440	471	402	427	432	437	430	420	439	480	427	481	436	466	432	432	403	398	442	462	450	443	451	442	445	481	441	420	504	441	455	431	396	402	433	411	437	427	458	467	449	461	432	453	426	447	431	399	454	455	430	440	440	436	417	420	463	438	438	436	420	432	442	443	435	415	421	440	463	464	443	405	450	432	411	429	442	474	440	430	421	460	456	472	396	405	429	423	423	453	465	437	451	419	433	459	413	436	456	451	447	415	453	426	461	423	424	402	439	459	447	440	424	479	436	439	428	435	447	392	443	440	415	477	451	426	459	473	435	438	424	425	436	443	423	426	402	423	429	429	430	419	473	436	448	442	414	451	419	471	459	465	426	456	432	393	438	432	439	461	409	450	449	427	442	421	435	448	441	432	438	424	428	437	420	434	466	429	449	476	459	415	429	442	458	434	410	421	457	443	438	532	436	464	482	459	479	444	457	431	420	438	441	455	433	432	428	443	430	441	434	475	434	477	429	470	395	453	406	410	436	478	416	432	448	431	412	424	446	396	432	419	440	448	426	412	437	478	437	470	477	434	438	448	446	421	430	448	431	421	386	463	378	461	457	463	437	422	442	448	435	417	453	411	429	456	423	422	440	461	440	427	429	440	436	465	440	438	470	473	444	427	455	458	448	445	414	418	434	425	447	411	434	401	425	419	441	433	435	428	452	425	404	427	426	411	444	481	410	444	455	413	411	440	467	400	427	475	493	383	427	431	407	438	450	442	450	443	403	451	455	448	440	436	440	443	410	430	437	447	433	472	407	454	428	417	426	468	415	459	421	485	403	447	441	450	424	431	447	453	441	440	438	411	468	428	414	443	440	414	423	415	419	406	406	452	425	427	459	424	457	424	420	424	427	417	456	473	450	437	413	400	435	455	415	432	444	464	426	459	424	418	422	447	464	444	409	425	433	404	483	429	434	413	458	434	436	430	467	441	442	433	434	447	426	444	427	440	436	444	459	419	444	462	445	476	451	452	434	439	442	405	447	485	438	453	403	417	432	421	435	444	439	443	413	444	433	438	446	437	410	456	478	414	409	454	468	481	419	432	438	438	401	438	461	445	441	417	434	454	460	409	447	449	434	435	418	444	425	405	454	436	425	438	436	431	460	406	442	436	410	423	415	409	438	413	426	457	445	417	438	443	455	471	430	424	434	470	429	422	443	436	389	448	436	439	479	423	482	433	391	432	443	459	389	449	433	456	484	432	453	422	453	450	451	391	448	440	419	429	437	460	459	425	428	445	388	440	447	415	432	451	430	479	466	434	472	415	446	453	427	438	452	404	405	482	448	450	461	388	439	418	467	418	429	443	454	462	445	437	479	437	454	430	437	440	478	437	424	419	439	447	456	456	446	473	429	445	449	442	448	439	442	408	445	435	413	443	483	392	431	392	487	418	440	421	397	436	456	397	448	404	450	415	439	455	441	404	439	446	418	428	417	403	441	465	439	460	425	447	405	398	430	421	423	444	428	437	428	450	432	458	439	414	448	429	434	432	449	437	449	397	451	454	459	452	463	443	487	446	460	423	414	458	442	485	446	449	451	432	468	418	397	424	413	456	430	426	402	401	443	460	415	450	390	442	416	437	449	408	416	399	422	439	454	454	411	431	386	435	467	462	408	414	431	394	433	456	447	430	452	442	439	467	436	390	400	416	427	421	436	411	436	472	439	408	413	494	409	445	407	463	456	415	428	422	473	412	439	433	415	469	427	454	464	435	426	454	389	409	433	455	432	436	407	397	383	434	444	444	488	412	452	416	436	464	441	454	442	413	477	428	428	423	437	431	422	461	424	433	415	468	450	451	452	426	427	437	411	454	431	465	438	470	433	459	455	405	456	434	430	446	421	427	419	459	429	425	460	464	468	447	418	460	458	484	433	446	451	428	475	433	456	448	421	448	473	426	468	467	458	454	433	432	423	454	470	419	447	454	429	431	419	463	465	397	465	428	444	412	436	472	445	463	436	456	441	462	452	453	403	426	459	466	448	429	475	426	429	433	415	424	441	451	469	426	431	449	457	419	438	422	451	430	422	453	428	429	446	445	448	424	441	471	447	440	474	449	452	431	457	431	455	410	430	409	448	450	453	420	414	453	433	458	485	407	470	431	448	449	421	399	477	421	456	436	442	459	429	433	450	413	415	455	446	390	463	429	419	408	442	464	444	469	454	465	443	440	463	438	406	448	412	431	443	467	468	449	429	436	459	470	430	488	456	408	425	423	431	433	455	426	411	459	434	420	460	452	444	411	448	450	419	413	443	433	469	440	433	463	450	458	463	436	459	436	428	460	448	455	455	437	467	424	437	429	443	437	470	436	443	444	461	443	427	438	460	442	435	425	454	444	404	432	435	417	456	443	414	436	455	446	447	449	437	438	368	417	423	446	458	439	479	444	430	453	438	448	421	436	414	464	461	435	491	440	462	428	433	459	465	475	428	439	415	486	431	427	425	392	421	442	412	412	424	414	437	419	459	464	445	445	434	430	466	425	447	463	458	454	457	451	435	440	418	475	434	452	437	446	423	386	451	438	450	440	404	436	425	431	433	428	420	421	421	453	479	436	459	453	399	433	428	415	470	396	442	402	451	405	420	435	412	435	417	438	420	473	426	448	427	442	410	446	430	462	435	443	418	398	446	473	467	471	446	394	476	449	415	462	426	427	410	433	414	420	432	428	442	429	426	402	473	457	433	436	436	431	457	454	429	425	431	426	442	431	472	475	408	432	420	449	441	453	460	439	428	448	424	449	387	434	477	431	453	426	416	410	487	469	422	436	474	403	424
21481	31500	28755	20786	17633	12843	9403	6735	5077	4272	3286	2588	1942	1695	1542	1310	1163	902	825	770	689	720	749	721	686	585	556	517	488	485	442	475	465	449	482	487	501	473	503	461	485	484	486	471	468	456	449	454	493	438	463	469	455	459	496	447	474	467	440	488	471	481	468	457	486	445	463	448	472	485	463	469	447	462	463	467	476	452	474	471	489	502	488	451	411	467	501	475	493	501	425	435	495	448	491	465	486	436	461	476	434	485	484	513	477	474	491	464	430	458	452	514	513	495	432	462	493	472	427	457	414	494	486	481	483	426	468	478	492	460	468	480	481	464	434	437	480	449	488	514	443	523	453	489	461	491	450	432	443	452	452	463	472	471	482	465	460	463	509	447	529	466	495	439	482	438	503	454	475	454	463	488	497	516	471	467	453	521	466	446	455	496	428	471	501	478	459	452	453	466	512	462	477	462	473	487	460	468	483	453	468	457	464	477	450	455	422	463	438	474	492	498	451	453	455	456	491	492	420	474	493	428	485	471	467	451	469	474	484	511	428	491	490	498	458	489	492	455	466	484	464	461	468	496	449	471	461	430	480	479	470	468	450	532	501	524	480	429	400	486	457	480	475	489	491	486	462	487	442	461	467	486	506	511	436	444	427	451	467	448	470	485	501	444	465	472	451	494	451	440	444	464	455	477	456	489	471	468	456	493	466	482	496	496	465	456	460	463	454	421	446	480	473	467	492	447	488	499	437	466	450	469	495	467	443	495	443	485	469	483	421	429	455	492	472	457	483	488	477	451	469	478	476	482	433	473	503	481	476	491	539	467	457	484	494	512	443	495	500	486	479	470	483	501	466	473	458	494	473	492	446	480	469	469	468	475	453	445	471	439	488	445	486	457	510	458	472	497	505	455	467	505	488	451	482	498	468	446	476	473	481	476	433	493	526	493	484	442	483	428	475	468	442	510	464	477	458	475	462	446	423	459	484	467	475	472	501	444	436	467	500	458	505	487	485	483	514	459	473	448	484	474	463	507	470	489	445	466	451	498	435	476	451	508	473	447	453	463	489	509	491	429	468	443	456	432	459	457	467	467	434	461	445	488	476	424	458	487	444	486	449	481	466	440	486	443	451	485	453	455	470	473	482	458	441	480	463	489	452	437	469	467	481	469	438	485	475	479	490	464	503	484	478	456	475	496	475	458	482	451	487	472	465	469	458	469	489	455	481	494	501	458	453	484	477	477	487	456	453	466	475	508	471	483	465	482	496	481	483	464	467	412	497	484	449	492	507	466	470	443	518	501	449	468	471	461	441	475	441	464	447	504	489	470	469	485	436	488	522	464	435	452	503	438	455	494	516	487	480	485	457	476	466	481	464	467	483	446	441	463	466	484	494	475	488	467	425	472	469	497	466	454	464	496	458	450	472	423	472	457	436	457	488	492	467	454	478	440	459	448	478	489	473	488	480	467	459	547	480	468	497	504	527	458	494	462	494	456	491	479	500	445	449	460	498	465	456	486	474	477	460	499	477	451	441	464	468	461	458	466	483	500	450	439	492	493	440	443	489	499	464	460	443	463	507	481	477	473	449	490	466	442	466	476	464	462	468	476	481	499	448	497	465	475	507	492	452	439	475	451	498	460	457	429	468	473	489	449	491	463	446	449	471	465	486	462	462	454	473	452	466	468	460	466	461	439	441	457	467	538	467	479	484	476	440	438	448	472	501	505	489	476	480	460	491	439	484	456	488	453	435	493	457	480	485	477	480	457	428	444	493	474	474	460	453	470	464	460	476	477	479	495	470	438	462	464	439	490	475	501	447	546	457	483	456	483	465	444	479	457	454	475	485	456	462	469	464	443	475	498	437	461	447	489	466	463	488	463	461	465	456	472	427	477	475	433	412	444	454	473	499	439	421	461	429	466	513	457	477	454	445	517	434	470	530	458	467	470	482	506	470	483	448	486	453	458	464	447	478	463	469	451	462	463	485	435	470	437	466	443	456	473	417	467	480	451	452	471	495	461	476	488	482	515	455	448	457	476	485	450	439	456	479	472	474	464	486	438	443	458	466	422	466	469	452	476	493	458	478	491	478	470	487	462	478	448	455	472	435	460	444	445	477	480	450	444	462	504	521	470	468	466	474	464	457	462	493	458	476	488	459	442	469	481	450	448	482	468	476	462	502	453	445	476	459	461	479	440	506	475	481	480	463	446	464	470	450	492	439	431	478	454	458	448	486	478	463	497	412	446	438	452	531	470	463	433	481	490	482	460	438	462	464	465	502	434	464	481	467	510	488	434	430	451	474	448	509	448	486	496	485	446	450	478	457	451	452	483	446	450	465	492	439	451	452	477	458	455	456	465	463	415	452	433	473	451	448	461	488	415	459	460	446	502	491	474	475	415	436	475	429	482	435	461	483	434	457	458	444	503	425	482	462	452	442	444	420	445	479	441	480	479	473	473	450	435	435	446	448	484	505	475	530	484	502	484	487	478	484	410	505	471	464	466	478	442	459	468	506	462	484	437	494	429	472	476	453	472	491	456	470	482	428	434	466	477	473	478	467	471	451	443	453	438	476	470	478	455	469	490	478	445	491	467	472	436	444	476	475	492	442	450	490	458	477	489	503	464	434	452	438	498	464	441	501	470	483	437	489	464	496	493	465	426	507	478	500	499	496	472	446	459	501	487	486	493	459	455	473	456	476	443	457	511	472	503	487	469	456	487	449	463	504	462	472	456	481	472	470	516	478	463	477	498	499	443	463	477	464	456	488	490	469	449	447	474	422	423	466	445	429	501	440	479	478	481	472	451	497	451	482	515	479	472	451	474	475	478	468	442	472	472	448	410	484	487	451	428	479	443	487	501	528	522	500	512	467	465	472	464	457	458	444	447	454	472	478	513	450	417	473	453	456	469	466	465	487	515	458	466	488	496	465	495	473	474	462	470	485	439	479	485	472	450	483	493	455	506	457	445	487	491	466	454	489	431	495	501	446	460	451	488	463	476	440	486	470	481	459	461	471	442	496	479	503	455	430	484	468	469	493	443	485	483	476	507	462	435	441	455	476	480	464	498	477	479	493	469	500	451	499	505	449	495	481	460	432	439	452	485	468	458	494	481	469	488	453	480	471	495	517	474	469	485	459	481	454	456	477	480	487	451	502	489	473	462	457	419	433	466	481	503	470	475	484	453	479	476	486	460	450	468	501	463	460	464	438	475	474	440	446	435	467	460	473	481	479	487	442	486	442	515	457	431	440	465	471	504	463	445	477	439	446	471	499	491	473	468	488	471	454	495	465	464	451	474	420	477	478	480	480	460	460	473	421	446	492	480	496	470	471	502	452	473	462	451	495	463	466	487	494	472	484	463	486	456	447	489	474	469	470	476	455	483	443	464	467	431	460	486	443	446	504	480	487	467	467	480	517	469	442	455	500	468	439	494	453	455	464	491	490	466	452	415	474	510	449	483	468	485	498	470	486	451	464	430	467	485	462	468	441	473	470	468	456	469
24433	21698	29295	25111	22932	20530	12721	7070	4895	3717	3080	2427	1868	1656	1445	1219	1015	818	751	670	679	644	652	676	655	532	437	394	397	390	398	361	347	341	353	387	338	354	365	353	379	391	349	351	349	319	366	340	394	360	392	401	363	388	367	377	342	337	340	336	368	382	370	354	324	341	337	355	315	339	349	362	400	359	346	368	347	370	341	370	336	359	370	318	353	364	384	338	352	346	380	366	330	339	345	350	332	315	312	365	350	333	329	355	358	374	349	353	348	342	360	318	322	355	347	362	395	341	357	337	346	365	358	358	337	321	350	344	340	329	322	328	347	337	335	292	328	312	297	341	348	319	336	337	357	368	349	320	380	358	327	350	354	331	318	345	346	319	329	350	353	366	348	316	340	311	388	341	322	364	336	329	335	359	325	360	348	349	327	334	360	379	338	319	319	337	346	360	346	319	340	357	369	322	356	347	365	326	332	361	325	356	337	351	311	329	329	333	366	335	372	348	344	346	326	354	358	348	360	352	325	346	349	321	343	315	349	360	323	351	355	338	357	346	347	344	357	351	348	314	335	337	350	353	333	374	314	310	355	351	346	351	315	349	362	354	339	339	343	321	346	328	335	329	356	349	359	354	369	345	374	372	350	326	336	357	372	319	346	340	360	343	324	324	360	352	370	308	349	337	333	343	319	363	363	356	314	366	299	349	353	346	321	344	381	355	326	348	335	357	356	339	330	344	398	333	358	371	319	362	360	329	357	322	307	327	363	368	321	356	335	335	347	350	326	324	322	362	355	369	313	345	348	346	377	321	325	374	384	304	320	352	362	306	362	330	362	359	341	357	343	361	361	346	383	353	324	351	370	352	341	315	344	341	350	328	334	323	335	314	364	359	372	361	340	369	321	351	360	326	366	308	363	350	333	355	325	352	350	323	378	328	344	332	335	333	346	328	353	333	352	347	347	319	360	347	320	364	358	338	346	340	350	342	358	353	350	351	311	351	333	364	365	327	357	356	344	360	374	374	372	316	338	345	335	346	333	359	348	314	335	321	318	336	328	331	305	344	321	350	354	349	336	311	353	374	357	369	348	349	389	360	343	319	349	353	348	354	310	333	331	351	366	345	380	368	356	334	361	355	367	317	325	338	355	340	312	373	337	365	367	350	345	336	338	341	310	339	359	375	312	357	369	366	328	340	357	339	348	352	309	299	340	301	331	381	370	350	397	347	376	330	359	358	364	359	341	344	325	359	352	334	352	355	326	320	369	353	318	327	339	381	340	350	348	348	365	336	352	348	351	324	354	350	353	322	328	351	327	352	356	326	350	303	343	335	372	344	343	334	356	357	321	321	374	348	350	340	321	320	316	317	344	358	355	310	347	339	344	377	359	337	325	283	329	350	359	337	331	333	306	333	354	354	346	360	357	326	359	349	355	368	334	358	371	339	352	367	372	382	353	327	361	322	352	363	354	340	364	312	313	336	348	317	334	350	326	321	342	313	331	359	337	329	329	326	349	334	355	365	336	378	331	341	328	369	338	328	337	329	317	337	331	337	355	346	334	355	347	394	328	348	353	358	344	360	344	345	339	321	347	344	378	339	349	317	340	364	352	349	342	336	372	329	342	348	334	339	374	353	364	348	313	334	348	342	357	365	325	359	347	317	376	367	346	351	336	346	339	340	343	371	357	313	338	320	339	335	349	351	347	343	335	362	330	328	365	372	320	352	330	342	333	326	328	349	333	337	331	392	360	358	386	357	351	320	333	341	359	374	353	329	323	351	351	343	320	363	358	347	355	340	341	373	355	324	343	350	356	336	315	312	318	372	331	312	335	373	371	324	354	347	331	338	355	343	354	355	316	351	331	374	280	335	358	316	350	335	347	336	341	344	379	347	322	341	314	343	343	327	339	333	376	323	377	355	361	382	352	340	364	351	364	311	327	355	345	342	351	339	367	314	361	314	332	329	367	341	345	321	362	332	359	358	357	363	339	359	333	335	323	316	356	325	335	360	381	328	326	346	384	357	377	360	347	335	361	347	323	358	304	345	323	339	325	328	345	352	357	381	332	312	352	334	354	321	359	371	347	343	362	311	355	332	328	338	373	373	331	335	331	395	343	324	314	337	353	375	381	332	352	320	365	346	347	366	329	346	327	297	320	368	337	344	355	352	315	353	371	319	331	340	334	326	378	349	365	361	329	377	333	306	342	368	374	351	351	311	340	351	346	333	325	331	368	349	350	417	360	328	345	349	338	349	321	345	373	346	359	341	360	353	390	332	325	318	331	371	323	332	320	378	385	358	364	369	356	374	317	330	365	357	361	323	325	382	371	326	313	322	368	358	325	329	366	360	343	344	334	316	303	358	392	362	354	341	317	351	342	324	327	358	349	330	347	340	366	338	338	362	341	346	351	371	303	321	323	358	322	342	358	321	344	334	345	337	336	334	355	349	333	358	349	310	327	344	342	342	347	332	318	317	352	377	336	331	303	348	359	355	332	332	341	365	323	340	360	345	336	373	320	335	329	313	353	339	371	367	333	318	346	372	351	339	333	341	346	371	315	330	353	327	363	337	355	312	341	361	374	322	324	311	353	325	389	311	345	339	367	321	316	353	346	338	335	304	345	338	384	328	333	340	362	344	321	335	313	309	374	338	367	343	354	385	373	352	329	329	325	316	362	347	360	350	351	373	346	369	327	352	349	332	357	345	314	324	407	344	322	386	306	334	327	377	323	327	320	352	342	377	326	327	374	351	324	343	336	340	375	341	375	352	340	345	345	325	309	337	336	333	343	351	342	330	334	337	361	328	349	327	348	344	349	329	332	363	342	354	345	346	379	368	321	331	357	329	366	346	360	333	360	340	349	317	362	349	340	350	327	359	342	388	377	349	340	371	336	306	359	358	342	336	294	356	338	336	308	353	346	356	306	317	346	369	301	351	359	332	335	328	343	339	354	363	336	356	326	348	336	352	313	322	326	343	339	368	348	339	343	372	326	347	343	356	351	355	352	341	313	364	354	341	344	363	352	341	331	299	348	340	359	297	335	345	331	353	351	345	370	337	339	351	342	370	311	351	345	328	316	329	374	332	370	333	331	366	337	317	327	372	348	350	341	354	327	364	320	345	347	340	361	324	352	339	296	388	332	387	340	317	355	374	342	318	365	351	331	350	333	348	349	351	347	363	348	330	360	326	338	353	360	370	350	384	306	354	355	331	347	312	367	368	346	336	325	365	332	347	358	360	330	345	331	343	335	353	322	327	356	354	349	336	343	342	324	296	350	343	348	320	373	359	375	346	334	373	358	345	331	350	361	331	350	323	316	322	327	370	371	354	337	347	345	368	356	312	343	327	343	358	323	336	365	328	317	370	337	314	340	327	332	347	372	388	308	341	369	338	385	359	309	370	358	339	360	340	352	362	364	359	324	350	357	332	314	297	334	336	359	316	368	342	316	355	338	399	360	333	335	319	322	334	338	311	340	365	369	331	344	343	335	345	385	324	322	315
22857	39669	34975	26690	23991	18115	13165	10134	7641	6015	4944	3759	2902	2528	2243	1771	1455	1111	965	819	772	789	823	862	780	630	457	432	405	419	400	418	397	419	407	394	387	389	368	430	356	383	389	366	392	402	415	356	351	427	382	363	380	372	440	369	390	389	372	390	394	390	364	343	382	327	384	360	357	398	341	374	382	377	398	369	354	363	365	347	367	363	353	359	352	352	369	356	388	305	330	377	377	340	338	355	368	383	360	338	391	351	379	410	329	343	333	372	374	353	388	393	336	377	358	353	345	367	334	342	373	400	376	374	342	359	382	347	339	351	359	381	399	363	358	335	361	358	379	382	331	348	366	323	401	399	385	345	375	342	364	380	370	337	349	401	354	375	378	398	352	359	371	337	415	387	375	343	352	377	356	350	393	397	343	368	349	376	389	358	334	382	359	335	329	365	350	350	363	357	376	360	389	385	359	381	350	380	372	364	374	362	364	350	353	362	367	373	404	354	368	330	371	383	376	361	340	366	347	345	393	345	334	354	365	383	396	383	345	362	310	370	360	370	313	364	377	395	362	355	361	354	343	358	376	383	357	339	360	339	390	328	344	347	357	354	361	390	350	406	330	352	366	344	340	392	350	365	380	356	343	351	344	397	356	320	403	366	365	346	373	350	368	343	388	374	359	372	368	385	323	360	344	329	365	350	362	365	377	329	350	377	346	350	397	381	342	365	384	367	356	392	372	337	382	349	388	378	360	357	339	384	372	357	369	365	382	379	367	346	352	377	382	379	349	380	380	339	396	367	372	374	360	371	390	357	373	365	385	340	393	381	372	379	354	364	359	349	386	382	374	347	337	385	354	378	397	364	354	370	350	376	376	336	339	389	377	344	357	379	374	362	322	338	353	363	387	375	369	389	361	390	339	335	363	331	362	349	363	363	331	362	380	366	363	370	361	338	349	333	350	351	356	332	359	329	350	364	346	375	333	380	370	362	385	358	359	349	371	425	377	357	364	358	342	362	338	372	369	368	360	352	368	344	365	360	373	371	362	347	378	340	359	372	368	324	323	362	334	335	373	353	346	354	376	375	356	374	380	380	368	349	367	388	375	361	398	402	370	356	384	348	382	358	380	333	371	362	346	344	382	346	361	363	360	354	409	376	385	367	355	351	387	365	355	378	370	377	402	361	349	379	394	390	365	351	351	354	340	352	327	333	379	374	376	368	340	342	355	356	367	362	348	388	352	378	372	383	376	341	348	380	350	424	381	356	336	393	369	375	364	382	361	367	342	385	360	352	383	365	364	374	331	362	359	364	344	384	351	346	368	364	378	372	385	347	353	365	353	353	369	366	349	362	368	359	364	354	370	388	358	355	350	343	351	385	371	362	369	379	399	368	382	373	365	362	350	338	386	330	333	360	350	351	351	352	379	370	360	328	366	397	333	351	364	385	354	364	363	335	360	382	360	389	342	355	349	371	370	407	398	339	384	356	347	388	351	343	330	382	399	335	358	358	369	339	368	353	348	365	370	355	349	390	368	373	337	397	344	414	389	360	364	387	395	360	382	365	372	343	382	386	357	368	362	387	336	388	398	360	379	355	377	347	366	360	371	352	368	366	341	373	352	340	339	373	356	358	387	334	340	323	354	363	372	388	376	354	343	369	312	385	387	367	378	369	357	351	388	357	374	323	392	369	340	350	393	337	345	358	360	353	355	320	370	374	400	384	356	354	364	403	344	364	341	395	368	347	418	351	346	396	338	410	379	345	377	391	357	363	354	358	395	340	387	358	359	369	366	375	391	342	369	393	367	390	351	353	380	403	393	430	382	384	359	373	369	386	377	377	354	374	338	346	404	376	340	389	386	374	345	379	401	358	378	372	366	365	346	367	327	362	375	375	357	355	389	376	359	351	352	352	364	349	347	369	372	367	371	363	330	380	355	326	389	350	374	395	352	366	322	347	375	363	349	362	349	375	355	335	392	329	378	341	369	389	373	364	357	394	345	368	362	399	354	349	370	363	350	365	343	338	368	361	374	352	365	376	365	339	356	379	328	362	344	374	374	375	366	356	354	350	381	344	332	348	362	349	381	415	365	365	358	376	358	395	354	371	364	390	376	339	373	378	360	350	375	349	363	379	385	373	392	354	396	354	355	359	405	368	350	364	378	334	377	368	365	360	373	331	333	386	391	359	389	349	377	368	372	351	379	364	359	373	385	380	346	390	384	350	345	351	349	348	341	388	370	374	363	387	382	344	357	357	337	328	391	350	337	383	341	332	393	362	369	374	353	353	342	400	358	381	361	351	373	398	389	323	385	371	342	374	328	345	358	373	364	333	365	359	379	367	349	368	342	369	375	388	398	385	363	371	370	377	358	360	377	387	372	378	355	393	348	334	377	346	345	345	354	348	406	321	364	381	333	357	377	365	379	369	358	330	369	372	366	373	362	366	341	336	341	374	417	412	385	378	370	341	339	356	354	371	379	395	355	387	362	356	389	354	382	330	340	361	335	320	365	339	354	394	381	363	360	357	388	348	383	345	375	347	345	372	376	360	353	368	375	356	355	399	370	340	377	386	366	374	345	368	327	401	322	352	355	326	378	355	379	383	331	381	394	360	351	362	343	352	387	379	384	383	364	345	360	350	406	343	359	334	351	331	338	354	390	378	362	345	344	358	363	365	398	348	392	382	347	344	378	356	345	383	351	369	373	332	349	368	359	392	341	368	362	356	391	362	379	381	377	368	374	313	373	343	349	374	345	344	364	367	352	319	370	350	357	382	364	350	369	391	365	405	352	377	349	337	374	377	394	383	367	359	384	366	346	349	366	355	380	371	391	352	370	379	349	407	345	352	359	333	397	348	365	410	369	340	331	365	369	371	353	346	348	385	365	359	359	384	379	321	383	378	386	366	351	346	337	327	371	383	365	434	335	350	356	383	372	387	376	372	358	364	362	306	340	355	374	366	391	360	372	364	363	356	363	391	370	384	362	345	354	341	340	347	378	350	389	370	360	383	370	373	398	333	363	367	379	367	378	379	376	360	352	390	362	402	356	384	364	363	372	361	379	335	373	388	354	354	336	392	380	317	390	350	317	345	360	369	369	376	371	390	384	354	347	377	373	353	374	362	375	350	367	327	386	358	366	413	391	380	373	364	352	354	375	349	375	373	376	352	369	376	369	381	343	362	367	367	384	355	386	362	353	359	383	346	339	345	392	384	388	396	375	354	370	354	359	330	348	362	392	349	339	349	364	383	373	349	378	380	343	362	398	390	362	364	352	346	356	320	339	351	381	370	378	363	396	366	405	352	338	376	359	323	381	364	345	377	377	403	347	355	361	382	378	375	371	356	324	377	340	361	371	363	360	375	347	384	394	413	394	415	342	356	384	336	368	353	360	355	361	328	352	375	359	363	380	372	359	339	357	354	383	329	373	415	393	352	361	356	333	387	354	366	363	370	369	345	370	361	380	380	364	375	412	377	378	384	392	393	385	405	352	353	354	387	383	348
25449	21645	28495	26295	20509	14557	8707	5610	3849	3189	2812	2283	1973	1765	1508	1290	1132	1002	982	890	897	867	931	951	908	756	740	750	727	703	595	689	657	633	722	701	599	657	662	654	697	650	677	625	648	685	688	708	682	668	684	691	641	638	672	689	658	646	702	625	623	630	679	671	703	658	698	677	684	639	627	661	658	668	596	687	693	634	671	644	690	674	662	682	657	646	665	611	630	619	698	640	671	637	625	713	669	632	665	677	636	657	662	705	659	664	683	622	681	633	649	637	610	614	626	637	657	685	652	600	651	629	687	649	632	629	670	652	703	649	662	634	634	655	618	676	637	626	623	673	654	663	641	627	697	632	640	652	698	676	647	623	663	642	618	670	661	664	648	680	716	670	651	670	635	639	637	704	674	645	694	643	697	622	678	690	612	654	664	653	668	652	673	622	658	636	630	663	628	668	659	680	622	636	649	685	610	733	645	615	659	642	602	640	676	719	665	597	685	659	659	642	617	677	647	659	699	643	648	682	640	648	634	637	672	616	658	667	661	648	640	649	678	624	660	677	624	634	679	716	630	669	672	666	609	686	709	674	667	663	643	641	650	618	650	667	628	673	689	685	627	609	661	658	682	641	653	593	659	677	654	686	655	709	662	634	640	638	636	642	637	645	703	655	680	666	617	665	652	665	627	637	661	638	649	654	668	700	625	682	673	696	637	651	664	661	620	698	679	673	634	689	644	632	613	661	619	719	624	649	620	647	668	633	690	637	697	659	633	653	653	664	656	655	655	662	621	673	657	648	639	623	668	649	687	700	632	616	633	662	661	685	627	650	655	670	665	657	684	634	672	646	678	665	626	658	634	661	628	625	664	629	665	669	693	652	669	630	640	641	672	627	652	644	687	656	673	637	688	653	622	589	643	645	643	691	645	688	655	660	685	687	666	644	608	652	691	643	605	624	672	649	681	666	662	671	702	618	638	662	651	658	694	630	643	638	683	663	634	685	709	655	666	624	641	647	659	689	668	638	656	670	636	645	703	641	686	670	657	727	622	679	629	643	650	620	668	660	674	658	603	650	671	642	666	641	640	657	697	678	670	689	644	632	649	617	660	668	695	668	645	570	643	679	660	625	611	627	696	709	639	688	655	680	727	620	717	678	631	679	639	649	636	644	692	671	656	675	663	661	675	668	687	593	654	623	691	664	653	654	657	697	675	653	649	650	654	645	669	670	636	662	684	681	693	748	618	633	711	630	647	675	625	643	644	644	683	682	679	657	656	648	684	639	671	661	666	698	634	692	649	648	705	706	658	656	652	673	660	660	604	660	632	706	666	658	672	624	694	661	689	667	632	673	613	691	718	652	676	689	706	720	644	625	640	652	649	609	650	672	687	646	675	669	689	666	662	610	630	663	670	652	648	650	647	663	641	658	650	672	649	701	651	621	664	724	665	629	643	684	661	641	634	654	692	644	647	681	678	650	641	655	659	709	705	658	706	648	663	655	664	638	703	658	657	650	670	612	634	671	693	674	655	620	633	654	682	685	640	667	622	643	655	640	707	667	610	706	652	650	691	630	649	700	664	672	623	676	657	687	639	672	643	701	692	660	678	676	644	636	628	612	678	663	685	625	658	679	675	664	623	678	634	662	613	653	671	663	614	667	703	681	650	693	660	647	641	654	685	692	683	663	641	692	619	642	664	663	705	689	681	672	643	679	625	637	631	653	701	675	670	648	655	618	669	697	686	663	649	724	646	660	701	657	696	619	652	613	669	661	645	645	637	635	608	637	683	692	670	655	665	701	633	630	652	647	675	698	727	683	649	649	659	650	659	661	665	676	653	665	634	611	648	631	640	696	689	590	629	650	632	633	677	681	694	669	598	683	641	624	662	631	635	643	631	642	642	673	656	676	620	679	612	664	661	648	655	646	685	639	649	643	625	617	645	638	637	659	659	632	620	685	635	698	644	654	703	625	667	662	649	639	655	667	684	659	639	683	685	711	660	642	667	699	683	632	663	627	685	641	670	642	634	685	665	682	667	652	636	685	647	686	651	609	623	614	640	662	694	672	688	658	620	635	662	664	643	661	678	641	672	665	651	644	687	597	654	626	686	685	657	656	682	650	681	679	651	627	658	674	652	640	668	632	606	692	641	617	667	683	630	663	636	635	664	615	642	693	616	639	627	660	686	677	638	642	697	642	655	680	634	664	708	677	654	673	690	665	647	657	675	678	632	647	630	681	660	631	641	643	640	684	623	625	667	645	680	656	613	613	667	646	675	702	669	681	682	696	639	635	670	640	659	639	714	648	698	649	672	665	670	686	678	633	666	640	720	661	643	665	670	686	694	705	620	675	714	687	670	667	630	658	693	651	636	673	620	682	590	656	654	696	632	644	647	644	651	640	638	632	690	654	656	659	665	652	632	669	665	653	609	658	632	673	688	680	609	646	642	670	613	653	673	648	701	642	643	639	689	675	667	647	708	639	662	684	605	658	615	685	639	634	671	685	674	660	657	643	664	607	655	663	675	645	634	699	677	643	689	696	628	693	669	681	648	675	636	591	644	678	628	663	671	649	660	663	678	659	626	649	635	656	680	670	638	660	697	659	609	632	616	671	718	687	639	649	642	674	640	720	681	709	663	664	629	637	640	648	641	651	641	670	668	625	688	686	659	639	682	688	644	652	678	672	631	649	688	590	660	645	646	682	662	640	681	712	704	650	666	604	642	652	640	665	646	673	646	630	635	658	706	653	687	691	636	628	662	671	637	670	682	657	666	681	640	639	683	602	642	629	704	646	646	657	665	636	652	655	641	656	645	636	638	620	663	665	681	663	659	672	643	695	675	660	637	653	624	678	684	669	643	665	644	655	629	655	635	680	678	673	645	676	672	630	680	702	697	598	646	689	637	674	617	617	631	653	687	684	596	664	667	664	627	647	628	643	668	708	611	641	662	670	666	664	627	691	680	690	685	596	659	676	619	623	648	636	633	672	681	683	678	673	638	683	634	671	662	653	643	652	670	652	676	645	657	681	630	652	633	688	674	630	631	653	693	668	645	636	643	621	642	697	640	658	626	658	690	642	628	655	625	677	648	660	638	680	660	681	619	679	633	670	721	683	620	676	660	665	665	623	647	696	654	640	641	663	643	605	702	627	631	632	695	668	652	615	667	627	665	652	637	661	676	637	648	637	632	624	666	651	639	646	673	672	666	656	630	670	671	686	625	646	686	642	657	642	650	710	657	610	716	659	597	624	690	646	636	635	612	638	651	637	651	642	645	636	647	673	684	696	637	679	681	652	663	667	700	672	689	622	640	636	632	670	656	628	608	653	653	671	711	667	661	666	661	661	630	677	676	662	674	639	624	661	656	651	657	644	671	676	652	685	638	622	648	672	649	629	686	695	649	613	591	656	672	660	639	642	686	644	676	721	656	704	652	652	656	671	697	622	628	667	664	638	653	647	659	623	671	675	677	652	644	645	666	675	696	629	664	660	626	634	632	661	689	624
23086	38238	31190	21790	19455	16104	11315	8459	6233	5377	4438	3396	2808	2455	2172	1793	1424	1290	1155	1011	1025	998	1098	1087	1035	822	752	780	744	683	651	689	725	749	729	764	710	694	653	688	683	724	673	686	627	690	684	698	709	654	667	714	734	669	756	718	694	711	676	689	648	670	710	647	661	680	671	671	651	669	654	682	667	710	624	644	669	653	711	621	691	696	678	681	738	702	674	684	674	684	668	733	639	702	703	613	667	673	673	673	605	717	650	675	687	666	713	677	665	652	651	683	718	674	723	668	713	694	700	665	676	660	657	692	678	696	711	724	703	688	687	673	655	669	709	693	730	636	679	658	699	651	665	678	652	672	664	710	661	669	646	708	680	693	693	677	673	622	680	691	671	680	720	653	654	717	662	685	697	708	695	676	677	656	668	672	702	673	646	638	666	642	652	676	676	674	660	658	662	713	662	662	630	708	724	668	620	708	699	683	699	654	658	686	636	652	679	732	664	680	699	664	685	694	639	678	666	724	631	676	670	656	681	672	642	652	694	633	655	695	688	671	712	664	650	684	709	643	686	708	659	642	673	669	679	693	690	654	664	666	695	697	685	756	615	668	703	640	635	658	673	649	653	656	732	689	686	658	674	676	649	653	743	657	677	680	684	667	696	657	647	731	702	646	680	647	657	696	714	676	649	705	672	709	651	705	676	643	698	663	722	648	658	623	686	678	659	680	678	678	638	710	632	639	620	660	684	714	666	705	669	677	727	682	674	680	706	691	676	681	667	669	706	637	690	667	677	688	701	649	689	682	681	651	666	696	691	677	703	726	674	655	682	618	648	693	691	654	628	672	673	649	667	744	684	633	647	689	676	695	640	734	695	674	656	670	681	645	639	666	646	654	655	645	663	622	668	709	703	690	658	653	678	621	676	679	652	626	699	672	676	637	698	677	682	685	680	713	683	690	736	660	651	656	659	674	661	666	646	657	653	688	681	679	684	649	692	652	704	694	706	673	656	608	644	670	715	644	626	733	681	693	672	664	691	642	743	683	723	701	668	674	664	659	673	679	676	694	662	677	668	657	727	606	664	667	655	682	684	683	657	661	671	648	714	674	703	718	672	664	730	646	703	638	671	665	679	671	725	651	657	652	642	745	679	657	665	691	671	723	691	710	671	694	696	610	643	698	633	684	660	679	686	665	721	627	711	705	673	669	658	675	707	663	701	670	696	655	644	656	707	719	695	720	676	646	639	729	599	662	697	678	735	651	647	674	695	684	677	657	689	698	672	618	669	676	669	667	701	688	699	660	691	673	692	689	692	680	685	690	686	664	669	728	650	677	612	683	629	653	679	668	684	656	697	656	666	633	655	649	694	709	674	649	653	649	705	653	673	647	632	674	672	700	674	649	712	650	678	671	643	642	665	658	676	652	711	605	668	676	736	667	658	654	670	621	689	703	664	668	649	693	669	708	706	704	665	647	674	687	668	670	728	673	691	664	665	685	687	752	681	679	674	683	675	668	690	654	688	666	650	634	698	675	649	659	651	612	664	696	666	607	678	733	692	679	676	696	662	640	646	687	694	674	732	661	682	698	652	711	688	671	670	669	703	673	678	658	689	659	643	656	652	657	684	662	674	685	659	649	710	695	708	721	648	632	650	685	681	680	662	723	701	719	674	660	704	718	671	674	710	711	696	625	641	659	655	730	633	641	671	703	702	703	658	733	700	675	675	711	682	643	670	698	688	667	677	669	675	691	653	653	667	650	671	720	693	676	696	706	671	677	705	680	685	649	687	648	687	670	699	723	691	691	655	690	612	660	652	658	711	660	709	719	717	667	675	633	649	666	720	693	693	688	628	654	713	677	689	649	687	667	676	658	674	742	686	682	676	661	662	705	659	661	664	653	674	753	699	671	710	717	611	674	668	666	681	706	710	681	677	655	654	668	670	699	675	687	694	661	686	680	702	736	679	645	651	687	659	663	630	689	698	698	683	659	700	668	686	692	633	659	677	678	668	680	623	671	666	682	688	626	635	679	650	709	666	688	702	674	710	667	657	679	727	649	679	648	661	646	674	706	656	669	718	708	671	640	663	641	699	698	680	661	632	678	687	675	686	667	671	661	644	669	666	660	655	642	648	687	655	685	725	652	671	694	664	669	654	635	714	681	693	661	666	684	679	665	655	653	710	673	679	662	669	684	689	701	693	671	679	679	664	659	678	677	638	671	655	653	666	697	662	684	681	671	677	694	652	671	648	690	658	666	691	655	690	715	665	652	678	695	752	711	643	672	706	645	702	689	714	683	648	731	681	662	700	639	708	707	708	693	717	682	654	682	698	695	685	687	667	672	712	676	698	700	645	685	662	698	664	680	638	718	677	678	702	661	680	698	682	681	663	673	694	621	689	642	706	623	672	709	662	660	654	718	660	667	693	683	731	703	667	632	682	706	682	703	709	690	644	696	659	655	696	670	665	678	700	655	654	634	690	657	692	682	652	624	673	681	664	657	668	698	674	646	665	693	656	653	704	699	698	654	655	653	661	700	701	667	713	661	653	669	676	693	645	666	670	712	689	632	664	742	684	704	693	723	686	721	676	714	698	692	648	677	693	666	678	644	700	668	668	681	654	639	692	661	667	662	678	694	688	697	699	652	678	614	660	653	662	639	691	665	721	628	639	682	732	730	649	651	672	655	649	646	707	686	674	663	713	690	674	651	703	612	709	653	651	693	641	655	671	681	681	672	630	632	697	705	652	715	674	643	656	693	691	691	660	680	656	738	730	668	686	672	662	702	687	665	711	717	724	664	709	639	664	672	698	697	689	627	703	646	673	655	681	638	716	685	694	691	651	648	669	682	639	670	628	670	665	674	721	660	682	710	710	692	650	694	670	696	704	676	700	666	649	672	681	682	683	673	658	683	686	696	676	663	698	634	657	614	682	680	670	676	720	638	678	701	682	668	681	657	702	662	672	696	717	667	694	647	635	648	692	647	667	684	707	694	643	691	679	653	739	684	658	679	688	708	685	671	672	696	636	684	707	642	702	634	674	708	657	639	662	685	651	691	670	694	703	671	703	670	644	649	679	675	669	680	680	679	686	680	641	667	650	648	662	673	663	665	657	687	682	649	691	654	700	662	723	661	640	667	659	730	704	690	681	679	697	683	676	661	641	701	671	679	702	668	688	726	671	683	661	649	704	644	710	690	696	664	679	676	663	643	743	685	651	639	684	691	648	670	656	646	687	709	678	692	703	664	643	673	681	654	690	662	672	665	704	691	637	702	635	691	652	669	679	683	691	674	653	674	675	664	667	630	644	695	683	657	668	697	638	687	666	690	639	656	678	646	729	644	677	712	678	712	646	675	717	675	709	678	660	678	662	688	678	676	653	693	650	702	647	642	697	650	680	686	678	681	651	675	671	652	672	715	680	659	703	686	676	719	690	728	691	674	670	676	700	709	624	699	674	669	678	608	729	646	663	659	669	693	664	664	678	678	701	681	670	674	698	648	663	698
23237	21670	29533	24396	21944	23329	21234	10075	6966	5210	4399	3366	2807	2411	2210	1852	1484	1299	1177	1100	1069	1056	1136	1137	977	829	779	646	662	680	641	678	651	695	649	587	706	678	666	630	618	666	658	621	623	633	620	608	670	626	633	689	659	643	612	631	627	636	625	613	574	559	622	627	626	597	627	600	612	606	642	600	566	609	616	588	621	675	590	571	646	596	578	603	580	660	613	631	582	564	600	587	577	603	581	606	634	649	573	632	584	586	612	620	582	578	540	615	582	615	612	613	659	640	632	629	583	582	595	662	615	626	638	608	649	599	650	605	594	658	600	616	591	657	604	624	588	579	595	611	606	630	590	598	594	622	578	606	640	616	603	609	609	583	632	587	591	598	611	614	575	637	623	604	625	628	616	608	642	619	636	607	642	616	599	604	595	656	585	592	604	617	596	614	641	606	630	621	609	629	596	606	601	622	606	589	610	610	630	602	591	601	593	578	620	658	609	630	598	574	662	590	648	630	614	633	579	608	615	617	590	621	588	634	592	581	587	561	670	588	604	604	584	610	611	612	601	570	622	632	653	574	606	600	627	636	581	590	614	596	613	632	624	612	557	568	631	550	589	598	619	622	630	607	616	627	579	643	613	627	638	601	636	619	587	634	636	614	608	589	608	621	611	605	560	605	599	574	610	614	615	584	628	588	592	611	602	631	570	618	584	539	579	632	587	588	599	605	585	587	592	597	560	588	631	646	581	591	595	588	578	627	617	601	635	587	614	604	621	606	583	594	569	606	606	610	630	610	620	629	574	583	593	579	567	556	573	612	612	670	623	607	567	601	600	649	621	663	582	611	626	611	591	581	608	603	627	609	615	604	595	565	601	624	594	604	549	592	609	615	608	567	577	598	593	626	589	624	566	595	634	566	575	624	585	624	614	534	594	557	589	602	621	586	631	592	621	631	614	629	564	588	621	576	582	610	645	668	631	616	608	651	603	650	628	592	563	583	574	609	619	632	586	582	610	595	589	616	596	629	589	595	585	606	610	620	614	625	628	585	638	597	624	618	639	600	567	615	558	587	568	619	616	594	611	611	630	591	630	619	581	598	607	589	615	602	608	583	629	600	615	611	610	630	593	642	558	577	601	596	578	618	613	591	634	614	593	581	635	596	614	589	624	629	598	593	571	620	597	605	580	596	635	619	617	580	640	627	646	597	633	562	572	622	616	591	608	618	588	602	637	608	643	631	622	568	608	551	608	615	606	570	640	572	596	625	620	550	569	601	617	607	603	611	612	589	662	603	633	581	569	630	618	610	548	620	680	592	595	578	646	600	616	591	597	593	618	597	602	562	671	590	603	616	673	561	626	622	592	632	618	589	624	573	635	618	619	632	609	627	634	575	596	646	558	598	615	618	586	580	601	605	625	576	586	618	583	668	601	602	623	639	605	638	614	600	577	598	607	621	617	613	612	576	604	658	645	586	586	572	590	592	588	595	580	674	622	540	543	627	605	613	597	568	597	573	600	591	651	592	648	600	584	605	612	587	612	620	579	579	618	557	622	562	607	576	573	567	610	600	596	604	605	615	600	614	605	607	616	570	610	614	616	600	619	606	624	646	585	600	577	610	627	586	558	576	577	552	622	605	607	606	606	619	579	587	629	597	611	645	617	633	601	633	587	629	643	653	595	570	602	577	653	620	644	621	611	607	625	618	664	598	631	574	614	608	605	613	614	566	595	625	612	659	611	598	590	627	623	644	569	620	601	587	629	576	563	615	633	604	565	601	607	598	596	612	629	620	601	591	583	595	574	611	628	592	594	594	609	640	591	599	569	603	594	574	589	581	600	631	610	620	593	637	602	619	574	591	595	595	599	583	589	573	612	591	649	611	631	596	627	614	619	613	601	625	624	585	582	582	612	656	616	614	606	581	610	613	610	582	595	625	598	579	623	589	566	620	603	638	574	549	615	615	611	623	599	613	607	552	588	621	593	624	563	582	586	591	611	625	642	574	636	640	614	631	582	610	581	611	584	615	573	614	618	593	592	590	637	590	597	581	637	596	622	594	589	585	612	562	576	600	597	625	635	603	596	583	598	588	605	559	601	620	581	580	630	592	606	602	580	653	612	604	604	608	580	612	610	578	578	626	577	615	620	626	599	638	592	575	613	597	590	634	573	584	577	601	583	590	633	606	589	619	565	625	578	561	625	602	545	569	615	587	660	596	565	647	613	593	589	580	621	608	638	594	595	641	601	602	579	502	570	603	599	634	633	588	648	614	580	655	574	610	589	595	665	586	564	584	629	613	619	610	583	582	604	604	588	578	575	602	611	587	635	607	607	581	610	594	580	585	625	571	579	594	612	602	585	621	568	622	607	579	579	604	595	579	625	595	612	652	619	579	591	642	598	612	631	594	570	616	565	576	607	639	558	618	628	632	584	625	632	592	572	654	647	596	575	604	573	603	612	560	597	663	657	575	607	622	606	627	607	625	610	650	616	636	620	573	643	594	567	592	623	631	589	588	622	630	586	605	605	645	639	612	628	653	572	625	607	618	590	624	623	594	589	632	636	576	623	588	634	592	553	596	571	591	546	550	589	624	620	614	592	602	572	563	592	590	562	666	588	609	592	611	570	597	607	626	611	580	650	604	630	585	633	598	539	575	606	601	585	619	561	578	582	576	616	595	623	578	583	589	589	595	562	564	621	582	607	636	558	597	636	577	648	574	613	640	660	642	646	649	584	627	593	617	603	571	602	609	626	600	600	593	644	639	592	622	629	589	569	604	647	585	646	636	617	598	598	598	601	598	607	613	607	600	637	611	626	619	599	582	624	591	666	610	604	558	599	609	624	629	622	552	618	608	592	637	586	588	665	592	613	581	579	631	572	588	575	616	620	659	559	610	614	652	587	603	588	629	604	595	591	605	592	643	614	588	657	607	621	602	600	616	603	577	616	588	632	596	603	578	636	613	556	580	579	630	598	622	593	613	575	627	619	609	604	545	616	588	597	599	543	603	599	625	623	631	599	568	628	608	573	572	613	577	583	579	611	628	607	617	597	594	631	628	599	593	567	603	617	579	568	610	616	605	606	626	629	627	601	589	600	585	615	604	592	584	639	612	575	584	651	618	600	595	594	597	562	576	594	603	614	615	598	582	616	620	609	621	622	583	620	684	600	583	608	624	636	617	635	607	586	598	555	578	595	596	583	576	630	623	621	613	595	588	632	630	578	619	590	553	625	630	570	587	593	588	636	596	570	624	612	655	609	644	568	560	608	577	607	608	621	610	618	622	638	596	626	621	609	606	615	584	578	629	628	598	633	605	606	663	603	578	574	606	646	619	587	611	613	600	607	622	558	607	583	558	624	604	582	614	626	646	599	570	618	620	594	643	619	614	599	596	587	629	634	578	613	632	602	610	548	611	607	621	590	647	609	607	572	620	610	635	628	605	624	600	633	612	615	638	580	614	625	569	604	589	624	585	616	613	581	603	625	558	599	602	533	586	590	590	604	651
26378	44949	37132	28423	25776	22325	16841	12274	10277	7790	6371	4979	4087	3631	3048	2542	1893	1744	1508	1293	1314	1279	1297	1387	1201	984	773	714	707	680	670	674	669	668	616	662	697	641	653	656	617	596	624	590	610	615	638	622	622	584	624	640	644	699	631	634	636	643	598	611	591	556	612	600	589	615	600	597	557	564	635	601	583	599	622	598	584	588	621	567	593	617	598	606	591	601	632	595	584	611	563	592	645	621	603	629	634	614	597	573	610	611	633	594	607	635	605	605	605	611	588	593	624	608	637	580	600	625	612	599	608	559	595	612	606	610	550	567	589	653	575	597	583	630	613	621	592	624	601	602	574	598	595	592	632	595	607	621	610	621	624	565	585	611	636	597	560	630	572	535	596	594	602	560	562	621	586	557	637	577	592	648	597	588	575	561	564	595	639	620	617	610	619	650	608	603	622	613	597	603	621	599	622	580	633	586	653	608	604	600	620	579	630	646	555	616	578	586	628	635	648	636	636	596	599	594	581	603	609	574	566	634	603	584	628	578	562	601	569	592	591	656	590	624	600	581	602	611	587	585	566	613	604	586	640	625	599	607	594	656	562	596	664	582	563	586	598	603	592	603	607	561	604	616	609	602	608	648	623	600	653	633	585	590	620	602	594	571	546	606	619	605	621	562	612	543	592	605	616	604	631	599	611	570	582	594	630	610	555	616	631	608	626	609	603	633	612	581	586	604	612	597	601	590	595	654	595	619	590	617	601	591	561	603	625	606	581	571	591	567	622	601	559	651	607	606	609	601	652	619	608	618	600	614	595	555	625	646	608	558	569	547	644	603	576	607	599	583	586	560	576	605	642	592	667	606	625	625	571	572	640	608	643	590	602	593	612	563	607	617	615	579	633	605	608	583	634	600	573	637	588	534	619	614	595	585	596	591	638	613	586	626	590	581	618	594	595	636	584	617	607	632	589	618	579	554	624	673	612	592	591	562	573	591	588	605	571	608	565	590	591	598	635	634	645	574	579	605	624	595	642	621	616	611	598	581	604	613	601	579	596	602	588	587	608	587	623	591	598	608	622	618	637	620	628	615	589	546	564	623	598	569	623	580	663	605	602	578	583	607	583	619	591	589	609	638	604	634	595	593	627	587	620	612	604	599	615	616	608	558	545	605	580	642	609	612	629	609	588	610	595	622	582	587	603	617	615	607	599	590	601	618	581	576	608	615	609	620	601	609	621	622	602	613	621	595	607	601	582	616	603	655	581	590	594	578	581	613	623	578	566	554	619	612	638	614	611	586	602	564	605	614	607	607	605	566	572	543	619	621	614	585	595	599	625	605	626	599	600	614	553	568	588	591	616	576	625	625	537	618	557	624	620	617	601	650	632	611	614	618	555	612	551	590	630	600	609	602	569	603	595	631	600	620	604	596	573	579	636	590	644	592	574	597	586	579	581	626	652	627	569	582	556	576	605	594	603	581	578	638	604	630	577	569	598	588	630	588	614	597	628	587	601	590	636	582	598	588	608	608	558	562	586	628	610	595	622	595	594	570	532	608	608	595	607	602	619	596	619	629	606	589	595	636	577	592	641	585	590	590	607	608	572	617	609	638	615	584	576	587	607	602	569	617	613	583	609	547	570	636	628	554	585	653	573	588	583	581	598	623	576	590	584	627	601	585	603	644	638	617	636	584	611	601	576	575	572	598	626	621	582	625	577	636	598	605	648	575	546	553	586	578	570	552	626	590	584	659	614	602	596	622	602	611	597	614	638	613	604	579	624	577	617	600	616	599	628	597	613	588	601	584	574	587	563	571	559	615	586	589	591	612	611	599	591	594	620	637	598	623	637	574	610	624	586	596	596	613	620	568	625	600	554	598	592	602	593	621	585	605	603	600	645	574	582	606	581	600	590	636	564	595	621	600	577	618	610	599	604	601	609	619	631	619	606	615	597	588	632	592	631	599	561	584	595	634	588	579	590	625	604	589	622	601	611	606	601	584	601	590	579	599	615	608	579	603	606	611	597	627	556	644	623	598	624	573	584	563	588	606	565	637	619	586	557	601	612	615	592	586	585	582	586	592	590	606	600	603	597	587	600	598	608	592	562	572	601	626	661	600	604	563	611	612	627	580	611	609	608	602	618	572	628	611	567	618	586	666	571	582	603	574	607	559	609	643	580	585	586	630	602	591	620	625	659	587	605	596	546	576	622	598	624	592	601	640	551	620	575	590	590	597	620	616	601	587	591	612	598	581	611	604	647	569	584	596	575	638	619	576	580	675	601	579	590	653	597	610	593	622	610	576	615	561	590	572	607	599	643	603	609	610	592	578	630	573	579	629	653	592	568	590	631	594	623	609	639	606	584	552	620	624	562	572	592	584	569	598	587	637	647	618	626	613	592	654	634	624	572	619	622	607	640	635	596	591	609	638	611	572	595	594	549	594	567	560	620	553	587	612	645	613	620	575	629	581	595	630	609	598	557	597	602	578	591	601	613	577	582	589	651	601	613	581	634	609	608	557	577	593	587	587	596	603	613	648	584	622	617	619	597	611	579	598	589	603	592	558	612	599	575	638	565	587	569	585	580	613	589	620	607	578	596	620	593	585	612	606	602	605	580	574	617	631	572	600	641	598	594	626	599	624	596	596	629	607	631	620	605	586	583	626	640	587	646	562	594	616	570	598	589	607	579	586	580	609	626	602	586	619	647	633	605	630	637	601	653	590	580	617	584	592	585	592	632	627	595	581	594	590	576	571	641	591	603	625	598	546	593	567	611	578	620	586	595	624	601	616	586	620	561	609	616	578	585	601	645	585	593	602	585	591	603	602	610	560	607	593	594	586	620	600	554	596	595	639	582	581	619	588	640	652	635	607	595	600	584	564	626	587	613	627	577	602	588	611	554	613	580	597	589	577	599	637	603	595	561	618	544	588	588	568	578	589	552	559	640	644	623	598	550	618	613	684	593	616	596	619	567	630	588	591	581	585	593	621	569	610	601	573	610	584	606	614	597	567	565	602	570	590	624	604	601	584	612	590	580	620	587	607	649	584	635	623	612	590	580	606	564	605	632	608	597	603	581	559	574	542	595	623	611	616	594	658	561	631	582	568	629	608	652	550	594	594	591	610	617	559	596	542	555	612	606	623	573	566	583	601	606	632	596	585	590	631	619	580	584	588	585	608	577	600	635	614	573	593	605	635	648	574	553	607	616	592	596	579	625	588	601	615	629	628	554	600	619	621	632	543	557	579	595	613	628	648	593	626	586	598	559	535	593	606	588	623	549	562	590	569	635	648	623	614	601	612	621	649	592	622	580	637	561	612	623	604	625	584	630	636	583	597	568	612	578	571	640	555	605	589	626	594	606	623	573	606	574	611	573	625	616	586	602	560	631	554	612	590	547	621	581	600	608	625	599	578	619	543	589	621	597	613	581	565	614	602	597	595	587	624	649	618	626	598	620	593	605	598	591	605	625	597	613	633	581	576	592	590	606	595	606	551	613	634	587	609	616	585
29752	25859	28000	21420	14427	10203	6621	4396	3071	2353	1949	1618	1306	1181	1033	946	835	768	652	627	608	583	636	625	571	478	462	418	417	432	456	431	458	450	426	440	446	439	437	456	488	426	444	439	442	463	423	454	459	486	461	415	452	488	431	439	471	418	424	450	463	430	438	417	418	442	424	478	448	470	419	425	462	395	444	404	448	436	399	489	394	438	428	427	426	398	414	436	450	430	465	415	432	467	407	449	450	440	455	413	444	444	400	449	444	456	416	396	451	454	456	440	458	428	435	450	427	450	461	458	432	416	459	448	461	436	462	459	457	409	419	428	420	440	437	412	451	433	487	398	410	428	402	442	464	441	444	421	458	477	447	426	394	456	447	400	497	409	444	463	444	393	430	453	410	454	399	419	418	446	363	472	457	460	421	458	423	437	461	418	410	460	423	434	442	417	464	451	413	394	485	422	466	470	426	436	433	466	462	415	409	394	444	422	461	438	435	454	441	429	411	434	412	433	421	458	445	425	487	473	429	430	455	423	450	423	451	388	426	447	422	433	445	448	453	479	434	425	473	432	434	414	437	424	454	447	397	405	425	432	423	415	435	437	406	457	461	440	462	444	434	427	440	500	420	430	505	447	434	471	456	447	427	448	480	476	430	459	420	451	405	442	438	464	441	432	455	438	419	422	463	427	374	445	491	443	465	431	421	431	431	436	462	460	406	504	442	452	437	452	424	426	459	452	465	397	446	436	439	398	425	477	411	439	448	454	432	436	422	446	418	439	420	439	433	459	438	453	435	426	470	472	454	471	411	423	468	462	452	417	427	448	441	423	445	431	427	434	454	434	429	403	449	454	468	452	405	423	439	468	455	447	436	413	391	445	459	424	470	481	405	481	434	432	436	418	452	446	449	467	427	445	401	425	448	478	460	473	440	436	442	401	463	458	436	434	443	415	446	418	420	406	426	420	450	420	432	474	438	477	381	420	455	412	422	408	449	470	454	445	476	445	436	405	424	424	445	438	475	445	408	412	464	437	436	434	434	436	430	446	400	408	417	451	427	417	432	411	404	470	435	401	427	431	462	410	457	418	410	433	454	459	466	412	442	398	456	448	467	435	450	434	445	425	441	418	426	424	466	410	411	435	449	420	418	429	469	428	461	447	449	442	415	458	458	441	448	445	457	423	409	441	416	422	436	429	421	477	441	439	472	405	443	419	452	445	437	441	414	460	446	418	434	449	452	382	413	449	462	430	474	456	428	468	424	424	443	459	419	424	461	451	443	477	446	464	424	435	447	438	428	410	491	444	446	417	410	419	448	442	430	465	472	439	453	424	446	423	452	418	476	421	439	428	434	425	471	465	391	447	434	421	435	438	447	457	414	446	432	435	419	458	446	458	457	457	462	407	446	456	457	404	409	445	440	420	468	408	426	455	478	428	438	426	465	475	457	467	432	442	442	462	429	444	410	436	445	466	436	440	436	452	447	437	447	428	471	426	432	449	428	434	444	444	408	467	402	420	438	415	424	428	462	454	451	435	434	444	458	394	450	461	425	425	434	431	410	474	458	439	421	424	428	442	409	493	457	417	448	436	442	443	425	433	436	489	432	410	445	446	429	434	442	413	426	459	424	406	413	449	430	425	481	465	419	419	425	445	421	457	446	424	462	446	438	424	436	429	445	488	448	458	458	440	427	450	418	435	451	425	430	452	443	479	471	427	438	453	433	456	452	437	480	459	441	441	469	425	450	429	457	408	436	439	444	464	425	450	431	391	405	397	417	448	455	464	417	443	452	450	467	440	455	447	435	428	406	442	452	405	375	449	448	499	465	441	445	409	414	432	407	456	503	418	455	458	471	425	436	444	439	438	446	444	408	450	420	408	408	414	433	448	456	482	440	468	413	400	478	448	430	426	415	444	463	436	454	415	446	442	466	440	482	474	471	416	462	472	443	417	447	436	450	440	474	446	456	429	442	443	432	453	426	438	459	429	446	430	455	411	460	449	462	486	422	446	451	427	462	413	429	448	464	467	450	439	459	476	426	427	442	440	451	411	427	435	444	463	455	427	443	427	461	432	405	442	455	401	471	421	466	447	451	473	480	458	449	428	425	419	435	507	440	443	433	453	467	415	421	405	443	452	421	433	450	449	465	436	436	425	464	414	434	438	435	426	410	430	465	422	456	457	457	415	428	460	428	458	436	460	429	436	433	441	415	417	490	448	465	448	484	408	455	416	452	395	447	430	449	440	420	459	443	427	459	450	443	429	427	451	431	448	398	458	393	443	416	436	432	438	439	444	414	424	423	444	431	452	445	459	448	473	454	445	463	431	450	418	448	455	445	417	459	447	451	400	436	421	458	461	405	405	451	428	464	358	411	453	436	430	426	395	411	467	408	434	464	425	431	429	418	434	481	452	404	433	481	466	414	440	434	459	458	398	443	454	427	493	451	431	431	465	444	423	447	430	430	469	475	445	391	420	426	462	432	413	409	477	455	450	460	465	452	451	431	415	445	470	425	464	452	424	456	409	415	448	460	465	460	449	434	435	444	382	456	440	468	411	457	449	420	448	430	497	423	425	430	426	474	434	428	409	471	430	419	424	444	437	477	408	460	414	423	456	465	427	448	431	427	464	417	453	441	458	442	471	442	440	447	472	453	470	445	430	415	422	451	383	430	433	439	395	457	452	440	441	392	444	458	422	454	459	428	427	423	423	436	436	407	452	427	463	454	423	391	424	438	458	443	409	453	395	425	450	446	472	435	452	446	436	432	413	428	445	461	476	431	406	450	414	415	448	437	471	451	424	425	439	480	443	440	438	433	449	408	457	447	439	424	446	435	449	452	493	415	428	427	420	417	462	458	400	415	421	464	434	423	426	454	444	438	436	462	439	463	437	444	382	427	427	478	469	469	432	416	466	433	451	440	469	445	424	438	417	471	461	438	411	441	432	435	468	471	437	455	413	449	393	446	428	442	457	402	431	454	438	460	424	432	432	432	474	413	419	405	424	477	445	449	469	427	430	422	466	461	410	407	424	444	447	432	436	432	441	425	467	444	451	473	453	427	433	430	432	421	462	463	473	453	438	441	452	446	426	485	450	422	448	428	431	446	450	441	419	391	458	445	456	395	399	450	410	419	443	456	455	438	447	429	439	419	467	472	434	419	452	426	444	468	429	420	427	449	439	472	422	424	448	463	422	463	393	428	415	471	439	479	452	436	438	455	452	455	452	423	453	436	443	413	419	430	446	422	444	445	456	467	432	475	437	467	412	434	419	451	484	447	422	455	429	476	448	443	429	438	437	428	415	456	476	465	424	424	432	437	429	444	401	460	409	461	428	422	449	435	426	483	484	432	465	456	488	402	471	430	420	417	449	455	441	422	433	410	466	443	421	436	443	458	423	449	399	427	443	440	419	475	463	445	431	474	444	433	401	438	450	412	413	419	407	415	416	438	436	429	453	422	399	433	449	431	448	414	444	429	447	455	454	411	430	440	435	456	427	425	396
22969	34216	26388	18921	16091	13171	9607	6918	4986	4112	3097	2538	1944	1707	1431	1271	1116	905	815	754	692	724	769	748	680	592	494	489	461	469	458	493	485	480	516	488	538	458	488	447	483	497	491	491	474	459	456	470	487	468	489	513	497	478	490	478	482	427	482	476	432	462	491	450	453	455	479	456	498	479	479	453	447	497	484	473	460	461	481	469	481	429	466	477	482	481	450	494	488	478	475	455	465	498	485	487	471	522	507	520	478	455	497	511	423	444	459	450	473	494	479	468	451	436	512	448	451	473	481	450	468	470	496	488	484	460	503	524	463	481	490	490	476	488	473	480	461	468	452	467	465	454	512	462	463	451	436	479	464	429	468	506	490	491	460	470	485	459	469	532	507	466	475	465	475	491	461	481	530	475	418	496	491	448	492	466	456	500	454	476	506	483	462	460	452	490	436	441	482	441	457	525	514	466	498	465	470	458	456	464	472	457	448	470	482	464	467	445	447	494	459	464	451	421	483	436	504	494	455	486	464	488	448	483	448	523	445	477	472	462	459	495	461	474	466	468	488	511	456	474	455	470	499	488	489	499	461	453	482	468	477	458	456	494	454	462	498	496	453	469	473	447	474	459	512	418	455	445	456	425	465	510	464	451	466	467	476	456	456	462	481	508	469	442	446	461	479	474	489	467	463	510	437	472	497	464	457	462	500	493	446	493	454	431	439	475	467	463	478	463	489	459	447	455	473	486	462	466	490	472	471	482	461	524	496	470	523	487	482	517	445	498	465	444	472	472	454	502	438	466	467	446	449	500	479	457	466	442	439	472	475	458	469	431	466	534	471	435	472	446	451	480	451	485	511	491	450	441	448	456	502	472	491	471	456	468	468	493	455	465	442	458	469	501	482	477	421	453	486	438	478	463	443	497	502	459	430	475	484	482	452	486	486	523	489	438	497	501	496	489	472	489	496	486	479	492	455	504	464	467	451	475	500	510	504	457	451	420	462	462	495	459	447	435	499	490	509	460	481	475	477	446	460	472	437	465	476	451	472	485	453	465	464	502	472	484	458	487	506	493	475	472	473	476	459	507	513	455	450	480	472	450	464	428	454	456	488	454	435	497	496	484	464	460	470	487	475	476	467	438	445	498	493	466	488	491	437	478	454	446	426	473	473	468	480	452	467	471	468	473	491	517	470	511	446	468	476	481	470	453	486	504	457	465	480	510	484	474	475	454	498	464	468	504	461	477	471	484	510	490	491	458	475	477	459	486	446	454	502	481	474	489	448	503	455	460	481	494	482	463	466	445	522	447	477	464	497	484	478	415	468	496	460	472	427	475	454	491	508	497	482	460	484	471	471	458	499	505	464	434	483	474	445	458	488	484	485	476	437	496	507	479	444	470	445	483	471	438	496	450	485	502	454	461	473	452	440	470	487	499	462	450	498	511	474	464	495	514	507	457	488	458	470	445	482	489	454	474	453	466	494	464	477	470	478	466	476	438	451	471	493	452	466	445	453	510	468	485	487	456	470	458	448	476	460	442	449	489	480	464	493	465	458	485	466	444	430	467	449	476	473	491	459	466	470	420	474	466	467	456	468	510	463	454	477	473	479	426	487	494	458	441	532	453	453	439	476	482	467	491	440	455	469	491	441	469	518	474	471	485	485	466	506	444	474	486	444	493	426	444	473	455	486	466	455	457	469	480	459	459	467	454	430	463	511	507	509	478	457	487	499	458	491	453	468	479	462	476	461	439	472	478	462	446	451	460	436	452	494	512	459	455	513	512	490	459	479	478	473	488	478	509	472	489	451	492	455	470	478	450	442	496	494	433	455	479	433	465	457	477	428	447	437	441	480	418	421	471	461	449	456	440	467	480	483	475	464	444	426	449	474	460	436	433	472	435	456	453	466	509	447	492	471	475	464	478	473	467	482	508	516	443	453	471	453	460	526	480	480	477	455	487	429	476	477	444	481	404	480	485	458	448	492	462	487	483	504	471	484	465	454	464	457	492	447	491	491	458	509	466	457	454	463	480	447	493	476	476	499	474	477	489	459	516	475	457	502	469	446	442	459	459	488	465	492	453	466	461	445	465	486	499	516	475	518	477	469	501	437	476	447	472	454	485	446	476	500	507	462	456	447	464	480	474	463	467	474	507	486	477	487	465	464	463	484	480	474	497	444	453	494	502	449	478	495	483	467	512	463	494	467	464	455	489	459	483	489	498	488	492	473	460	467	462	444	454	480	443	456	466	470	454	451	495	447	485	445	504	463	476	471	455	494	452	467	468	465	457	473	466	490	447	498	474	457	455	466	475	473	470	515	481	469	487	502	491	498	485	494	445	452	488	428	453	467	458	511	426	451	463	423	445	462	443	472	473	434	473	424	425	446	493	455	459	472	453	464	473	477	452	501	495	487	487	450	453	458	482	469	489	487	459	457	475	449	444	447	487	470	486	495	488	482	486	497	466	463	467	439	510	489	503	473	474	448	443	444	459	497	499	492	492	464	435	473	477	445	483	491	423	493	419	467	457	433	474	452	468	453	430	517	464	474	462	491	498	474	436	469	447	491	481	494	457	478	443	451	482	488	491	450	487	442	477	454	497	458	539	459	466	467	461	445	460	475	488	450	462	444	497	478	472	493	440	471	492	461	456	465	449	501	481	457	472	445	474	446	456	447	468	500	439	458	490	486	464	468	481	487	489	505	476	462	486	510	461	436	470	454	505	481	509	473	431	495	506	506	480	481	447	474	497	484	446	456	469	460	475	474	459	441	450	492	450	465	494	460	468	457	446	482	476	502	465	473	454	490	487	457	456	464	447	490	454	475	478	439	437	470	499	473	440	458	466	451	489	489	456	456	437	463	512	453	444	443	510	450	440	480	494	462	484	489	465	466	461	468	440	477	497	481	429	473	447	493	499	472	457	457	489	435	466	450	452	482	467	466	453	486	469	468	472	460	480	491	470	463	463	476	459	493	473	451	447	489	467	488	487	491	459	443	462	517	494	481	470	465	442	474	482	455	502	462	433	459	469	454	475	490	469	449	457	475	489	497	474	455	500	460	474	476	449	496	460	469	462	483	501	446	462	467	437	501	480	486	494	475	488	478	476	476	510	473	467	461	483	462	464	481	492	498	456	483	466	444	477	497	403	470	534	477	451	489	485	486	465	518	454	478	454	441	477	451	483	505	519	439	491	393	463	485	498	488	461	454	499	451	482	485	429	481	454	477	446	486	445	459	471	479	448	487	515	518	429	434	493	452	457	493	473	453	454	472	453	470	430	456	476	469	550	454	449	468	425	424	489	432	506	488	448	472	504	492	466	474	474	430	476	505	480	443	478	518	458	474	473	484	448	473	487	496	454	460	444	434	473	480	471	488	454	460	482	484	455	483	466	479	466	475	475	446	478	459	455	488	503	493	450	511	506	452	509	468	492	444	499	472	474	464	480	474	504	476	468	474	454	465	463	449	473	447	444	454	469	468	474	505	448	432	488	471	498	478	483	471	521
24348	21635	29169	25033	22319	19498	12484	6805	4868	3688	2736	2098	1855	1574	1364	1100	998	807	782	684	646	678	683	599	555	456	391	382	350	345	385	381	374	323	366	374	431	383	360	376	372	346	365	375	362	332	381	375	375	387	376	342	379	348	385	362	337	361	344	372	352	319	323	359	395	345	362	339	360	340	366	351	343	310	352	357	359	335	368	353	351	330	319	379	352	344	349	354	316	340	348	360	328	380	345	370	370	340	366	356	366	347	325	343	353	354	343	360	373	396	375	347	355	372	346	343	359	345	351	304	342	341	347	374	320	387	343	352	330	352	356	332	317	380	358	346	359	339	348	345	351	319	344	317	346	349	365	323	400	358	340	317	332	352	347	358	356	329	354	340	367	339	330	348	336	338	340	343	369	336	371	336	338	327	359	367	369	329	359	359	343	318	348	325	362	350	345	300	331	322	325	336	304	364	336	357	359	352	358	333	345	333	341	354	333	359	383	333	343	355	347	359	366	314	344	354	332	345	372	353	365	348	369	369	312	346	341	346	328	329	331	374	335	309	339	353	370	357	335	378	335	339	372	352	328	328	330	349	347	388	345	333	360	321	374	348	350	353	368	346	364	326	390	334	320	379	321	327	356	340	388	351	320	355	349	356	347	339	360	341	317	363	329	319	307	368	386	340	350	320	351	368	344	321	310	337	359	331	330	344	328	362	362	341	376	341	366	348	331	342	357	348	354	342	377	380	355	339	371	346	344	345	357	338	346	357	351	359	319	345	350	340	356	360	347	331	335	346	329	329	349	365	340	369	323	364	366	329	334	370	347	359	339	370	352	334	359	341	348	343	336	390	346	363	346	345	343	344	356	344	327	318	351	351	364	339	356	376	340	331	345	346	365	362	349	352	349	386	354	344	341	341	303	330	358	362	387	364	354	379	372	333	327	347	320	318	358	405	327	350	330	332	359	349	380	344	327	353	343	381	377	332	383	360	324	337	345	341	333	328	356	360	328	370	333	355	330	329	331	342	353	359	354	380	352	330	344	360	336	337	346	351	339	350	333	340	355	378	349	344	365	361	342	342	335	366	326	331	346	339	335	374	349	330	334	371	346	366	336	335	333	326	334	326	323	344	351	365	377	367	318	373	355	338	347	352	369	329	336	338	346	384	337	359	342	386	376	362	368	369	310	345	374	370	351	321	351	325	362	335	328	317	326	354	322	347	351	361	337	353	366	363	357	344	356	346	322	332	325	325	310	362	380	378	329	336	332	348	329	371	351	385	379	372	339	351	343	345	395	351	320	321	366	329	315	322	338	331	362	350	332	299	354	337	345	320	348	349	352	358	351	362	317	332	352	348	366	333	356	358	334	343	341	363	322	392	344	360	327	338	344	351	352	343	386	295	342	357	327	328	363	342	356	353	308	371	343	352	326	341	377	342	334	360	371	353	331	366	347	342	344	346	331	341	389	343	353	324	348	322	365	366	341	373	340	347	374	348	327	367	370	347	339	362	340	371	357	345	352	315	343	318	338	370	336	375	379	343	336	326	322	363	327	338	351	350	326	373	380	361	349	325	337	358	348	339	358	347	345	338	355	321	366	329	368	305	342	355	338	338	355	337	361	355	312	344	309	333	332	335	325	339	328	346	351	317	342	349	371	342	376	339	378	348	341	340	370	360	350	363	358	335	346	388	360	395	391	353	364	328	349	340	332	356	333	326	329	330	380	335	325	330	344	340	347	341	372	353	350	339	360	321	358	322	373	341	330	351	373	395	331	344	374	345	349	345	380	354	326	365	355	329	333	329	351	300	317	332	316	358	362	363	365	332	375	331	377	342	348	375	353	364	354	343	344	360	361	359	333	353	361	349	361	335	355	353	365	344	337	349	321	323	327	370	337	348	345	325	331	353	359	317	341	318	363	350	353	405	337	346	357	339	351	348	324	370	343	346	317	352	331	328	360	367	319	332	360	326	352	339	354	368	333	348	331	347	368	312	363	340	337	351	381	339	355	355	373	339	367	332	339	347	341	347	345	341	307	361	364	352	329	364	368	345	352	343	345	334	315	355	383	356	340	361	343	327	341	362	340	360	338	319	342	323	330	344	335	382	350	379	340	354	339	367	341	337	356	336	371	341	348	350	355	319	375	321	358	316	357	353	323	337	316	313	349	410	364	337	363	345	368	348	350	350	353	360	327	356	316	362	343	362	331	343	357	341	347	327	362	324	364	359	342	357	356	358	348	302	320	366	345	341	341	370	348	384	339	347	351	366	362	355	375	376	333	324	334	346	313	336	360	353	338	337	344	334	342	376	364	350	312	360	381	355	299	330	354	358	346	359	384	340	380	322	329	332	366	402	322	351	355	347	348	321	341	362	304	339	349	357	408	351	358	330	338	344	331	365	338	328	338	354	374	357	318	321	351	364	343	372	353	347	341	350	358	349	303	338	370	353	334	334	344	362	343	346	347	355	321	346	338	308	372	331	329	376	351	374	367	334	354	352	364	349	335	361	350	363	347	332	364	332	380	344	326	364	337	354	337	344	372	376	315	352	341	345	349	358	390	372	363	330	367	358	363	347	368	322	345	327	365	354	329	347	355	331	359	367	356	331	359	315	332	359	357	350	309	350	344	342	337	349	331	363	363	347	339	344	334	363	326	322	337	312	328	341	360	357	330	341	358	349	330	333	310	321	345	385	364	358	337	325	344	329	344	341	295	383	371	361	352	308	348	320	337	350	325	355	338	340	358	317	336	338	364	370	340	360	346	347	350	333	374	341	358	303	367	337	353	317	374	373	325	326	373	347	313	352	339	306	306	365	351	341	374	355	343	359	327	317	300	333	356	325	360	332	354	319	359	337	319	353	323	375	352	364	341	376	374	370	365	353	344	381	297	367	344	356	329	345	327	355	370	335	374	345	338	358	356	320	343	344	365	358	331	344	339	306	348	349	349	340	324	334	316	332	303	348	332	361	350	349	343	328	331	344	338	359	334	339	359	331	344	337	349	327	338	329	406	347	340	351	341	364	359	335	360	325	352	377	328	344	350	340	325	325	332	360	339	336	342	317	331	354	339	347	334	346	350	367	364	346	318	336	359	325	355	374	366	340	336	336	324	373	366	364	337	329	369	335	347	361	366	371	343	306	327	339	321	318	338	391	390	364	396	363	340	350	376	366	327	338	368	337	349	348	339	351	354	336	346	340	354	341	346	376	381	340	304	336	348	315	370	378	358	304	330	363	363	309	344	322	336	331	347	351	345	341	331	363	360	349	355	378	373	347	344	364	327	365	376	355	385	343	313	348	357	361	353	340	373	355	312	314	337	297	346	315	348	355	309	369	337	332	329	346	353	355	382	367	348	339	314	339	348	349	342	355	357	378	340	325	330	395	343	377	351	334	336	355	319	326	388	352	357	340	351	336	328	354	358	372	362	345	336	345	319	335	350	376	351	340	363	366	330	350	372	337	343	330	305	335	332	387	346	370	336	331	322	356	347	392	389	324	339	346
24201	41062	34514	25060	19944	17374	13120	9519	7440	5735	4285	3328	2735	2234	1883	1606	1403	1112	1075	903	856	870	867	880	772	584	447	430	421	388	415	435	407	427	417	415	417	425	409	400	395	406	405	351	419	388	347	406	371	388	367	425	380	399	413	409	390	394	390	362	353	388	368	389	378	352	354	374	349	350	358	369	370	373	350	386	354	378	396	363	375	387	360	370	385	372	394	350	383	384	411	371	350	346	351	352	369	424	367	372	373	379	376	349	357	365	343	371	383	387	364	351	322	382	348	336	399	366	382	362	395	364	372	381	378	367	362	379	401	378	355	367	356	364	352	364	377	334	359	360	367	352	403	381	360	354	370	362	361	376	349	381	394	357	396	366	348	381	359	365	358	362	350	358	362	370	387	362	357	361	381	344	349	348	380	386	381	355	367	340	329	360	352	366	383	379	367	406	391	373	369	376	359	343	345	348	365	394	377	365	369	366	350	388	397	347	363	375	336	359	367	390	377	357	369	363	361	344	359	394	357	400	377	388	354	383	381	397	383	347	371	355	381	331	374	380	393	395	348	375	394	382	346	374	387	380	360	364	370	412	346	396	355	369	379	378	348	374	368	399	381	366	409	320	369	359	410	380	356	379	383	359	370	376	405	345	385	352	364	387	339	373	379	371	355	324	337	383	353	393	393	353	415	357	369	395	377	346	383	349	366	419	378	376	395	362	362	385	353	345	373	409	347	351	345	394	344	350	348	371	397	403	377	375	342	393	369	382	388	349	368	361	331	369	352	347	376	366	381	354	363	347	344	380	373	365	333	358	375	362	376	359	357	382	374	361	374	360	360	351	368	349	374	378	342	345	399	372	344	392	345	381	379	355	382	358	329	352	388	390	367	341	366	359	368	369	390	345	367	368	401	365	361	349	364	366	350	378	359	357	380	376	354	329	357	386	383	342	374	386	396	337	363	351	402	363	388	348	342	351	377	359	378	389	406	381	366	378	380	372	386	347	367	391	330	350	374	346	346	385	352	352	357	363	353	385	363	359	336	392	359	370	411	340	364	379	394	357	365	356	356	368	358	389	374	360	356	360	333	365	381	365	388	378	374	334	379	358	390	350	356	338	366	326	338	377	370	362	364	354	357	351	332	378	388	362	385	339	368	398	388	370	354	344	353	342	369	374	361	386	376	357	363	343	381	354	394	394	382	384	397	359	402	369	346	382	356	344	362	377	385	336	360	323	383	368	356	363	370	403	365	388	396	394	354	373	352	351	339	356	369	367	413	365	367	370	331	373	366	373	331	347	357	360	381	337	339	365	352	385	388	353	384	375	367	367	382	385	378	327	391	353	348	370	349	361	342	389	330	376	368	363	356	351	363	406	359	379	333	383	362	367	404	369	330	341	358	358	352	346	370	362	330	386	366	381	361	358	340	384	385	378	373	367	361	393	348	374	348	389	371	381	347	394	393	359	381	352	350	392	356	354	399	383	364	378	380	389	394	388	371	340	339	360	334	340	363	348	368	373	349	333	371	362	359	363	321	353	335	368	371	389	372	373	368	350	340	360	335	349	383	376	384	367	362	365	365	377	374	403	381	373	371	328	349	394	391	385	334	350	354	380	373	382	350	372	371	393	342	382	331	375	375	342	394	320	391	373	382	367	361	358	339	349	355	347	383	344	351	350	371	396	342	359	359	389	361	360	376	351	371	366	376	375	401	364	367	331	400	398	364	340	377	389	395	363	340	367	391	336	382	365	366	401	383	349	365	382	334	404	387	377	385	393	378	342	378	366	336	381	401	370	347	382	350	357	355	345	356	351	353	402	383	347	376	336	350	354	399	351	372	364	400	375	362	354	359	371	397	348	331	341	375	360	367	379	331	373	338	360	378	340	391	390	346	343	403	347	346	341	352	379	405	366	359	368	353	383	361	356	374	356	375	362	418	373	360	324	353	369	411	342	381	364	363	371	365	360	378	355	363	364	375	367	378	370	370	388	368	382	346	394	358	358	372	371	386	362	393	376	345	382	372	386	396	352	368	388	364	368	353	377	371	361	366	389	408	334	378	366	381	374	396	385	363	373	341	334	406	354	351	348	358	368	342	375	341	332	399	359	400	376	363	376	360	366	323	353	364	380	364	374	381	342	344	403	385	384	372	395	340	387	353	369	341	325	353	373	338	364	366	420	323	382	382	340	374	367	354	412	410	392	345	361	359	381	368	402	384	344	335	393	350	363	357	386	372	354	376	354	365	359	384	373	329	352	359	364	376	377	373	373	347	361	386	327	372	383	378	347	351	386	372	361	391	369	380	376	386	361	363	318	378	406	390	373	372	346	378	356	386	324	372	353	369	380	399	337	378	360	362	353	343	344	389	357	374	362	377	398	401	344	341	363	338	364	373	379	376	346	354	345	375	386	369	344	383	372	400	340	385	359	353	347	374	359	370	363	383	364	375	380	358	360	348	359	373	396	355	382	378	351	371	365	350	376	377	380	401	348	356	359	344	397	365	341	354	361	353	372	355	374	363	365	355	366	356	388	360	364	396	367	378	403	387	341	357	373	367	367	360	372	398	367	361	348	363	371	391	397	325	355	373	369	387	411	393	361	381	386	369	364	377	408	360	401	357	397	380	362	384	406	342	363	344	362	372	357	369	374	362	371	417	348	351	369	400	359	346	374	347	359	353	369	396	358	374	373	373	380	384	347	377	372	372	385	350	350	358	378	377	375	387	347	391	404	374	368	340	391	388	367	350	357	366	403	348	333	346	365	361	384	354	382	362	366	334	369	355	388	322	338	366	365	404	347	360	350	378	363	391	349	366	402	373	397	388	352	360	374	389	393	363	354	406	345	352	352	362	394	347	369	343	357	357	389	356	362	328	391	360	366	384	387	325	380	398	393	378	343	360	372	383	380	324	369	394	371	348	382	337	415	382	345	355	359	389	359	359	384	381	363	359	361	350	375	371	350	392	384	367	392	393	351	358	351	352	345	380	345	363	381	346	377	357	364	388	382	358	375	413	354	342	384	356	374	387	372	370	377	373	367	388	346	377	357	381	393	390	368	346	362	371	372	349	373	360	358	362	349	358	402	361	389	337	374	393	376	379	333	367	386	354	385	348	406	372	371	369	364	392	364	359	383	369	348	386	379	342	360	369	359	376	326	359	381	369	368	359	365	375	377	393	392	363	369	329	375	366	340	351	367	383	370	362	341	390	352	366	343	351	374	349	368	390	378	364	364	367	362	372	331	355	378	336	415	368	382	400	393	388	347	371	382	369	370	368	321	348	360	359	360	357	375	368	372	367	339	352	381	362	355	367	331	364	414	385	363	372	367	374	372	371	373	304	338	351	360	377	361	363	363	374	349	401	368	336	351	351	370	382	345	363	351	365	367	368	371	350	401	360	351	406	377	342	360	360	366	337	325	362	392	352	387	370	388	375	349	384	378	343	375	343	394	368	342	380	332	346	390	364	385	374	380	400	421	333	375	349	393	367	353	373	366	372	380
25697	21852	28908	26579	19746	13230	8527	5231	3808	2939	2406	2233	1782	1497	1374	1267	1208	994	991	945	855	902	870	891	836	752	676	700	670	667	735	638	716	662	637	661	693	668	622	691	645	627	704	667	610	638	685	646	735	725	679	716	660	659	662	713	632	663	690	644	666	653	675	650	641	668	651	624	698	722	638	670	624	694	671	659	688	680	673	698	637	632	670	686	666	705	646	681	693	646	642	668	662	627	702	671	652	653	674	678	694	687	725	669	638	673	680	644	676	655	685	669	669	676	636	717	633	700	609	642	667	697	664	675	683	637	673	638	681	666	696	633	663	676	670	710	687	667	665	669	705	664	645	683	680	687	665	664	639	691	639	672	672	671	736	683	690	678	642	682	615	705	601	677	717	698	630	638	643	683	659	682	635	646	664	666	673	661	679	612	669	639	693	667	683	680	711	683	713	656	661	677	649	676	709	656	707	658	652	654	661	680	708	690	667	665	685	655	687	627	607	660	669	690	655	660	621	643	707	663	682	636	637	674	668	679	675	618	593	650	648	692	650	676	671	625	697	660	639	675	645	633	700	640	624	655	622	590	664	651	640	657	690	681	669	640	678	630	617	644	680	647	680	670	665	649	662	683	653	669	656	643	652	701	691	693	686	660	642	692	674	682	674	707	650	665	680	672	623	686	642	647	693	623	652	675	662	660	647	626	657	612	615	652	695	625	685	710	693	675	632	666	666	669	692	716	706	682	684	668	675	664	665	648	697	676	648	700	700	681	671	628	640	714	677	686	719	614	638	651	651	634	661	634	647	641	645	641	664	705	658	661	636	675	677	706	674	674	686	700	708	676	639	677	648	683	705	675	687	659	677	647	610	648	662	663	631	645	614	672	694	646	660	644	630	629	678	657	641	665	643	669	669	660	637	643	657	600	678	682	652	710	659	624	622	716	678	644	681	662	652	636	621	634	640	656	683	652	673	641	650	617	674	670	625	671	640	613	644	689	657	662	684	690	638	717	690	683	637	694	678	622	655	670	680	696	648	668	682	692	649	692	629	641	680	665	657	603	636	668	650	674	696	648	651	657	679	710	662	690	699	656	652	696	676	624	646	663	668	668	641	657	657	630	669	635	605	650	678	642	622	642	670	673	630	680	627	681	668	649	675	652	643	689	691	670	666	633	660	707	630	685	657	719	705	660	675	663	657	668	720	598	641	618	636	708	661	697	684	619	687	626	647	663	646	638	645	601	656	679	710	612	635	677	659	652	663	666	760	722	625	683	647	679	709	660	703	620	696	639	653	641	619	643	641	699	650	670	662	689	667	684	677	667	678	645	684	660	630	684	679	655	671	663	681	674	676	673	652	681	697	654	688	713	633	641	620	625	687	638	671	667	672	654	609	654	585	713	642	721	692	641	659	654	677	634	657	647	667	650	629	638	627	661	674	657	654	632	681	660	656	611	670	645	631	710	658	622	624	639	643	665	642	662	657	657	587	676	669	696	689	683	649	619	669	706	675	643	650	695	728	668	669	685	687	677	663	698	651	679	682	679	657	693	658	639	689	638	644	694	668	682	704	616	677	666	687	716	632	642	669	660	623	662	683	681	653	676	694	652	712	656	610	615	655	650	627	650	677	676	659	679	655	625	706	661	652	688	635	687	643	708	731	726	657	658	639	657	660	678	681	638	658	684	636	696	647	642	640	645	663	661	632	684	705	631	675	656	618	707	650	628	650	703	653	627	716	661	639	678	640	655	692	621	702	677	639	688	624	642	697	675	668	611	708	683	659	702	690	678	708	595	641	714	686	633	698	679	671	692	650	672	642	652	647	730	664	699	696	651	644	660	684	675	691	675	648	646	618	669	653	681	679	655	678	676	679	696	697	673	595	644	689	675	643	686	709	642	642	687	728	699	681	634	682	678	693	684	661	663	651	642	668	638	676	650	665	672	627	644	660	647	647	670	686	684	658	685	648	664	633	692	662	644	623	666	661	685	648	655	648	614	642	659	629	673	647	682	658	634	641	685	681	647	663	672	690	674	710	603	658	643	662	648	682	694	681	645	670	643	661	709	672	649	616	719	675	653	681	646	642	669	671	690	637	692	651	646	685	699	660	683	675	657	643	635	664	654	685	646	635	698	693	647	624	683	638	690	683	656	680	656	612	655	658	647	688	639	615	688	682	627	621	658	699	668	650	687	669	653	656	658	620	680	625	634	638	701	658	665	638	644	646	640	651	645	622	619	645	639	720	655	672	651	647	705	689	635	686	676	623	655	702	670	679	610	637	662	678	604	681	625	668	681	647	664	688	666	685	648	675	677	680	678	681	675	609	704	642	675	649	684	650	702	638	667	681	660	643	645	647	689	612	656	669	659	665	712	690	691	644	665	622	662	655	656	659	661	647	650	655	664	643	633	659	730	625	672	720	632	625	652	678	647	680	691	698	668	605	624	663	668	717	652	687	677	696	654	700	670	707	705	647	642	635	643	667	663	691	652	661	684	636	644	600	706	664	643	682	669	661	647	689	689	624	695	699	644	689	646	651	705	632	655	658	672	639	631	636	647	669	651	647	688	672	668	697	640	633	727	627	656	690	643	655	710	686	665	681	639	658	658	705	692	653	656	643	619	652	623	667	692	625	678	669	646	599	644	664	652	667	639	684	661	645	698	646	643	660	677	651	687	651	676	676	665	680	663	663	651	658	676	644	686	662	638	671	658	646	689	668	673	627	611	694	682	718	675	656	644	650	646	716	678	698	603	633	647	680	646	640	674	664	666	674	690	679	651	673	657	662	642	657	677	684	695	667	629	638	671	645	680	688	648	636	673	690	682	618	648	683	708	660	648	689	638	668	711	674	662	654	676	673	706	683	676	662	692	681	680	689	650	679	619	633	645	655	641	691	659	639	659	655	630	700	622	670	660	663	669	693	645	603	655	634	674	663	632	650	699	653	618	660	657	661	642	675	652	619	673	649	688	662	670	667	713	614	693	631	687	656	692	665	676	668	687	648	633	681	656	683	692	666	706	641	670	700	653	627	636	664	655	700	654	641	682	650	643	652	636	660	685	657	699	654	669	653	683	707	639	647	643	610	692	676	645	674	618	648	650	623	695	647	671	625	666	612	665	674	648	673	670	709	679	663	668	697	634	645	669	674	661	652	645	650	696	660	683	597	658	625	678	660	693	645	698	630	642	745	651	667	693	665	649	644	634	720	652	633	660	655	693	676	664	680	664	662	701	697	639	647	655	682	648	673	660	730	690	669	634	681	650	667	671	648	682	689	657	680	713	667	691	713	677	663	640	668	690	683	648	650	696	685	655	686	631	660	658	692	642	657	708	650	634	630	654	686	639	681	637	691	652	668	624	659	696	630	700	708	620	647	668	651	626	695	693	722	664	688	663	652	676	655	726	642	672	638	622	683	715	677	648	648	631	625	663	653	618	649	686	672	651	636	722	630	664	692	674	625	713	625	689	687	641	654	649	654	680	592	675	676	666	653	642	682	659
24220	38630	32046	23338	17191	14877	11557	8254	6197	4748	3765	3419	2686	2150	1962	1720	1530	1307	1228	1051	1035	1123	1175	1052	925	750	728	704	705	771	789	706	752	659	728	713	733	721	699	687	675	693	681	696	719	698	714	704	732	655	713	716	749	697	704	723	654	658	739	678	671	687	693	679	674	722	713	706	690	673	660	743	680	639	716	677	699	677	672	651	664	654	688	705	683	661	718	723	680	698	730	733	671	683	684	695	700	708	704	643	673	686	744	660	688	667	672	664	733	700	710	709	734	723	648	659	720	687	702	683	683	668	721	694	699	728	677	663	676	703	709	698	677	687	661	671	645	670	671	667	680	663	684	659	720	709	708	680	729	677	667	679	675	702	653	673	693	659	699	649	678	744	676	650	695	670	676	736	716	692	651	702	686	739	706	675	659	697	671	650	672	677	681	700	704	688	704	690	662	664	654	737	704	688	637	667	700	708	691	647	706	668	680	706	695	653	652	671	710	657	665	711	669	682	665	667	642	663	738	662	679	650	711	704	660	678	698	679	702	681	676	661	647	658	665	692	675	698	707	684	667	685	645	719	698	685	740	699	705	709	663	658	678	683	668	720	675	713	696	659	665	701	716	721	704	712	639	697	697	635	706	723	682	684	735	666	707	640	718	724	674	674	686	750	661	683	694	661	687	678	710	662	719	681	692	720	678	699	711	735	659	625	690	656	655	694	699	695	668	648	688	703	709	711	654	661	705	694	720	674	686	656	637	699	718	666	682	653	667	700	660	657	681	713	656	676	713	699	652	670	688	698	665	683	677	741	643	712	727	674	693	714	678	726	678	683	684	697	692	691	669	725	726	684	694	691	666	707	757	778	720	699	693	718	638	678	669	685	651	675	663	695	704	726	646	656	701	689	696	693	701	698	693	646	725	676	718	684	695	741	710	760	678	686	697	710	725	707	692	682	681	735	706	668	733	685	712	728	705	687	673	667	657	706	760	684	692	672	631	686	705	685	705	656	692	696	743	674	711	656	676	670	732	638	693	685	679	678	704	679	666	689	674	657	687	669	757	653	687	640	689	668	711	721	694	673	691	673	716	694	715	646	710	662	660	667	684	679	726	679	733	669	672	696	721	693	661	641	677	659	696	687	684	676	664	691	708	703	640	633	668	737	689	710	709	682	668	692	706	639	683	677	671	738	700	676	640	672	722	698	669	689	739	687	704	705	662	648	651	694	716	671	687	681	661	671	675	674	683	657	728	670	694	714	712	686	681	718	650	682	707	729	691	672	706	728	703	687	685	675	665	710	719	665	696	667	670	697	636	703	668	629	687	686	722	675	700	642	678	601	720	727	695	720	717	650	643	690	655	671	654	707	734	678	699	677	735	654	735	676	695	708	718	741	658	677	661	692	700	667	682	704	652	642	640	671	652	656	662	661	742	696	696	662	660	675	705	697	712	663	706	647	680	697	706	727	710	648	693	700	694	658	665	696	704	667	681	689	637	667	700	669	683	726	676	726	709	677	710	693	684	696	628	685	692	734	711	713	664	632	675	706	677	698	670	682	634	718	647	644	722	711	693	682	668	680	691	673	672	660	708	715	696	706	702	675	620	641	651	699	688	680	677	713	719	708	652	657	687	668	684	719	634	643	654	712	716	675	679	704	686	707	705	659	676	714	677	651	657	692	692	646	696	670	670	663	670	683	705	688	725	702	718	682	699	692	685	666	737	653	698	677	682	696	652	695	692	655	663	712	724	680	671	652	674	648	691	691	659	703	670	720	665	718	666	670	679	680	670	647	661	685	664	689	706	687	717	665	686	671	710	642	680	698	689	705	635	709	696	685	661	688	619	710	669	699	691	693	695	658	718	679	706	670	681	681	688	700	674	706	721	681	667	630	679	673	664	684	681	644	690	698	687	691	682	671	657	681	670	692	665	677	667	659	636	701	671	694	719	669	715	685	707	727	704	669	630	649	689	672	680	702	694	672	690	709	638	634	693	707	686	708	742	669	729	691	664	718	673	699	681	699	674	653	683	663	691	690	669	733	622	710	696	697	629	684	691	694	714	712	678	717	681	709	695	654	679	649	678	715	688	698	694	714	677	701	628	698	648	689	635	693	667	694	685	663	717	694	702	652	719	680	737	693	701	689	721	682	662	654	670	659	749	712	665	652	726	688	643	722	672	670	671	708	658	688	675	677	624	718	694	673	698	722	702	692	683	694	689	690	649	726	683	727	662	709	685	676	705	682	658	687	684	670	667	646	652	691	700	680	663	677	683	675	699	676	672	719	706	652	678	696	665	707	693	679	676	665	693	639	694	708	661	642	680	697	672	693	661	710	675	662	745	661	703	688	742	696	634	690	703	661	675	678	675	684	688	664	688	677	681	636	710	626	681	615	672	702	692	699	701	694	634	729	681	704	674	698	675	667	689	708	674	658	709	672	744	711	698	715	697	648	736	603	669	665	711	714	723	685	665	708	654	648	714	678	693	698	660	700	719	681	704	702	710	664	692	646	702	645	628	681	689	693	637	637	636	658	673	670	688	651	651	712	715	685	725	701	685	666	683	702	644	728	704	672	665	650	643	636	668	614	671	735	636	681	725	745	686	675	693	659	706	688	703	710	687	697	692	651	664	740	699	672	675	669	692	681	662	695	718	694	754	669	687	691	736	625	663	697	690	733	698	691	678	718	711	682	679	699	648	680	716	647	700	682	645	728	720	752	733	695	664	711	675	670	682	677	695	685	707	690	700	672	681	742	673	700	653	661	664	747	698	703	690	746	719	686	630	721	689	679	672	701	710	721	631	672	730	701	701	714	702	721	640	632	677	709	668	705	706	689	668	702	661	662	659	703	677	659	719	667	713	689	707	669	709	672	674	695	669	734	707	709	680	667	676	651	727	652	683	700	701	633	706	705	688	688	673	657	699	646	727	703	733	662	700	672	677	620	680	672	657	712	677	704	699	673	649	648	688	690	678	681	691	694	694	693	664	641	680	674	674	650	692	648	649	692	646	641	657	658	650	741	708	642	699	650	671	723	678	650	653	702	709	695	702	686	671	729	664	725	703	693	723	718	695	674	659	684	698	732	697	674	649	670	672	679	705	683	682	654	640	740	712	666	661	713	682	709	744	667	655	674	696	670	708	698	719	655	716	667	702	666	688	638	670	676	687	661	624	718	647	712	680	701	685	649	723	675	699	690	700	717	695	663	689	687	673	690	688	673	680	659	624	706	726	648	622	670	692	703	671	692	663	696	701	717	621	688	707	695	656	694	696	695	690	658	643	673	672	672	649	719	674	639	675	674	702	728	690	673	641	745	658	677	677	667	652	692	707	652	635	700	666	698	709	650	655	685	683	689	611	687	702	709	694	719	702	663	659	645	699	663	716	655	675	649	731	689	661	667	659	700	661	657	706	651	703	678	675	682	692	678	691	733	713	677	637	644	676	685	719	647	668	659	681	646	642	636	754	741	722	664	666	707	688	708	664	661	718	717	686	676	679	670
23202	21682	29616	24369	21951	23068	20760	9932	6216	4304	3819	3451	2593	2270	1994	1831	1486	1363	1277	1185	1124	1088	1142	1071	920	734	703	627	662	682	660	691	603	680	599	682	658	663	664	651	651	603	612	663	641	620	662	627	679	648	608	670	625	646	653	633	627	606	631	642	615	642	657	639	632	611	604	571	625	635	637	594	619	565	649	623	629	610	607	644	627	578	576	597	649	626	641	620	621	625	618	609	593	617	619	605	615	610	621	616	612	616	648	592	601	613	645	652	627	635	648	610	589	594	573	608	608	639	632	607	578	629	618	611	660	604	572	610	605	601	635	596	646	644	595	635	633	593	637	605	623	579	622	599	636	645	611	619	618	612	579	603	598	613	609	629	558	623	592	617	644	624	590	615	648	594	582	594	601	615	579	605	577	600	617	603	657	614	593	614	597	587	576	574	612	645	616	622	609	598	634	631	582	605	581	619	674	616	591	614	594	647	647	608	620	603	644	660	646	619	576	580	580	635	583	600	564	622	592	625	579	580	634	601	623	606	595	581	615	635	623	658	630	606	612	615	643	599	664	625	674	635	607	636	608	582	623	641	619	589	638	622	624	621	638	589	642	621	562	621	636	612	586	630	612	637	640	606	608	583	602	596	602	606	588	645	581	575	658	604	633	604	575	605	620	643	646	586	591	588	595	613	623	617	617	595	599	612	624	610	629	605	601	602	646	632	577	642	621	617	637	623	628	599	577	566	640	608	680	605	642	599	600	631	600	631	608	584	640	598	655	650	631	630	605	559	615	619	645	584	610	593	564	612	571	647	643	595	627	642	627	568	594	605	606	633	561	596	633	621	637	603	670	573	584	608	658	635	633	605	628	615	569	672	646	624	636	634	575	616	578	585	609	621	658	579	649	615	578	601	619	615	629	633	597	624	590	619	639	617	599	586	600	593	638	578	644	637	617	651	568	642	597	618	579	592	644	615	604	622	666	638	605	597	627	617	556	624	601	593	648	628	586	609	650	582	630	621	600	632	627	626	643	593	591	629	649	637	567	623	602	586	559	601	617	585	640	630	603	551	582	587	604	602	606	588	665	607	612	591	629	641	582	613	591	619	611	582	610	619	590	625	618	596	626	619	614	622	649	581	623	593	582	595	568	622	593	585	632	631	620	618	627	613	627	604	586	624	648	615	624	560	646	622	598	618	628	581	606	656	655	601	606	609	628	647	632	600	553	625	620	552	646	569	629	588	621	616	580	664	615	614	581	583	615	615	610	580	611	621	622	608	621	603	620	647	597	590	623	636	608	610	664	587	633	592	589	622	563	609	626	673	610	615	616	585	623	634	663	605	626	619	596	656	631	609	602	621	650	609	592	598	572	678	608	633	588	632	583	614	607	632	595	635	586	571	633	594	637	577	639	603	608	600	639	632	571	597	654	617	590	589	590	609	608	605	631	577	626	618	565	605	581	594	625	632	600	598	617	638	634	621	588	602	604	621	591	595	577	595	642	593	629	625	633	625	556	621	591	645	593	603	593	666	645	577	593	637	627	615	644	617	575	620	572	611	611	640	611	643	604	596	649	593	592	636	650	626	601	606	600	606	576	605	622	643	632	620	624	587	613	639	589	648	582	589	599	634	560	600	633	655	606	627	587	592	638	583	603	570	593	566	629	615	602	596	636	626	621	604	623	623	613	600	628	594	593	592	606	571	609	635	586	641	638	603	650	614	627	612	592	614	603	584	597	630	626	601	646	630	647	609	620	606	620	636	602	609	614	573	606	652	627	634	586	600	619	637	593	566	609	607	606	652	577	584	605	603	526	587	599	637	579	605	581	607	650	620	609	601	645	629	576	641	620	638	602	642	623	606	573	572	590	602	622	599	582	659	559	637	603	655	622	580	596	594	622	598	609	629	657	585	580	604	609	626	635	581	637	571	588	616	590	594	596	589	615	634	635	609	587	591	575	588	630	650	614	639	625	599	581	597	624	597	611	584	575	575	618	574	646	614	557	566	595	600	630	629	611	604	618	618	634	625	651	592	608	638	620	637	590	632	598	606	569	584	581	651	611	589	619	580	594	597	583	599	586	562	581	602	628	615	625	607	608	565	592	591	649	552	630	627	624	601	585	669	583	582	593	609	611	601	609	622	576	632	600	620	622	602	635	621	604	617	596	582	629	672	634	610	611	608	629	606	645	605	594	619	588	619	608	648	588	614	635	595	603	595	551	565	596	607	592	645	614	580	625	613	644	659	618	640	609	627	612	640	577	636	627	603	626	592	607	605	624	644	620	636	629	633	639	621	620	629	597	577	613	601	624	665	584	581	585	590	593	617	640	543	629	597	572	555	641	630	585	654	608	622	601	621	613	619	600	608	602	639	614	619	626	603	607	579	609	635	594	594	625	583	591	632	623	615	607	588	591	606	605	605	627	609	563	581	604	627	607	620	623	617	632	635	619	607	611	616	624	594	615	610	602	627	589	613	584	605	622	600	616	614	567	565	584	626	603	620	567	569	604	618	603	616	604	656	579	618	616	650	633	580	607	637	585	545	660	653	611	604	627	570	590	651	608	601	681	624	565	631	603	608	586	610	605	633	611	617	653	617	599	641	604	540	570	627	616	624	620	603	657	621	581	544	618	619	598	575	566	595	640	635	641	649	580	624	588	561	551	628	628	614	606	639	635	643	572	611	618	624	628	585	593	594	588	587	592	614	576	632	610	616	589	595	564	657	643	633	617	585	592	636	602	629	627	621	638	591	640	613	623	610	591	604	638	645	612	629	604	611	642	662	640	575	620	593	577	576	607	607	634	632	619	627	586	541	597	637	613	631	642	574	636	577	623	619	592	604	618	589	623	606	598	582	606	611	563	565	590	623	626	621	649	627	578	638	611	602	611	629	624	626	615	618	569	604	636	602	613	606	612	601	613	610	658	577	607	607	592	637	549	570	593	582	622	608	596	636	585	597	610	625	629	573	612	646	626	588	620	575	609	623	604	590	651	601	634	625	649	637	669	600	590	599	611	547	625	584	622	615	612	646	583	591	618	590	678	577	626	609	612	635	617	591	626	576	610	616	594	600	599	614	620	620	637	591	631	619	615	606	639	634	600	590	618	579	618	593	646	578	589	654	597	610	631	614	612	666	653	603	615	625	567	568	611	620	607	593	602	594	621	617	627	634	645	603	580	591	669	589	582	599	634	607	617	600	569	622	612	623	624	630	627	666	618	577	605	571	631	619	616	585	597	616	630	631	596	628	649	609	570	600	631	601	632	624	655	648	571	559	596	612	612	614	614	579	644	583	583	628	663	613	580	585	615	564	560	568	637	548	629	628	572	566	558	590	609	582	598	645	612	645	615	598	578	593	615	652	612	592	648	579	550	584	650	651	606	620	572	655	603	563	581	619	592	616	642	608	607	605	625	598	600	647	643	627	636	618	602	631	615	635	607	608	591	567	595	628	639	577	674	588	617	625	642	590	588	613	601	637	586	598	619	626	646	605	649	626	560	637
27396	45671	38020	31109	24125	20418	16523	12436	9130	6444	5791	5174	3587	3249	2825	2535	2137	1775	1557	1425	1414	1426	1428	1302	1069	812	735	634	690	678	711	705	638	639	720	717	731	677	704	616	618	646	584	664	655	624	658	634	676	658	627	677	621	642	617	654	570	647	607	623	577	638	592	590	606	612	628	626	581	652	600	637	564	618	615	616	580	601	613	593	609	630	606	605	639	624	616	642	611	609	607	592	590	600	589	644	660	635	623	615	588	596	589	593	652	622	643	600	617	606	604	609	658	614	613	586	585	629	632	577	636	591	598	636	615	601	659	636	620	619	629	582	611	647	596	610	629	663	593	601	620	671	582	626	604	547	592	595	620	575	574	615	572	653	591	595	658	634	593	652	625	626	617	601	590	589	598	583	593	622	606	638	628	605	637	623	672	598	607	629	575	627	593	569	602	644	600	639	631	602	637	612	579	617	593	616	579	603	606	637	628	590	629	655	638	608	628	664	597	630	584	588	606	583	604	593	651	625	629	619	557	641	583	586	631	604	614	623	618	642	568	564	570	602	639	591	581	606	606	603	618	595	590	622	623	624	632	547	594	622	580	561	618	626	593	570	636	637	611	615	625	584	606	589	609	630	620	578	610	571	636	641	532	599	617	603	626	592	597	626	647	617	614	606	587	576	564	562	589	656	601	614	600	626	604	636	567	600	611	618	576	604	581	580	589	633	607	622	607	605	529	570	580	658	583	633	604	531	574	641	606	575	623	583	540	593	588	564	627	552	615	574	581	612	610	605	615	618	580	598	572	615	624	588	573	600	578	619	602	618	619	603	659	584	632	592	606	570	582	606	647	607	603	605	609	610	592	609	595	604	630	599	571	615	563	596	628	617	610	606	631	640	631	607	643	631	624	603	583	610	606	630	595	596	590	611	603	606	584	639	631	616	587	663	595	611	631	617	568	598	609	598	643	623	590	635	616	573	612	600	587	579	647	631	592	592	599	611	615	566	593	580	654	595	621	624	570	581	626	575	608	629	568	640	614	648	567	643	630	618	625	634	641	635	636	583	598	623	559	553	579	585	616	601	589	631	608	629	591	627	577	597	617	614	561	631	611	588	603	625	613	597	636	609	598	610	589	579	602	580	561	632	544	614	594	622	620	632	626	615	601	633	627	626	610	606	565	568	619	593	623	624	626	589	607	553	638	615	592	587	596	615	626	594	625	588	627	589	632	603	596	622	628	635	587	584	607	577	658	610	561	576	598	592	597	642	636	617	623	595	614	614	611	601	582	587	559	585	656	569	646	615	589	598	615	589	604	605	618	578	595	629	622	664	605	581	626	614	643	628	626	635	630	638	609	606	589	563	598	622	605	603	667	579	602	614	566	595	648	612	575	629	614	640	619	628	656	636	596	616	575	601	621	624	592	623	569	637	603	620	620	597	641	682	597	628	616	587	588	629	593	610	594	602	619	590	578	616	578	575	616	632	593	606	628	606	608	641	608	599	633	577	640	610	609	588	595	577	631	590	616	645	572	637	597	618	586	612	628	623	631	641	599	585	641	621	634	609	626	592	593	634	590	620	610	614	621	569	660	594	605	618	599	599	616	559	622	600	591	633	624	644	605	604	559	619	631	643	618	627	606	606	610	628	630	619	624	587	602	628	614	595	596	629	591	604	601	624	634	632	653	602	589	604	586	643	618	641	618	605	579	641	586	612	592	598	630	619	604	592	611	659	593	630	584	636	604	613	583	616	594	577	595	650	614	626	624	567	609	625	620	608	588	627	592	605	613	587	586	581	581	624	613	580	650	624	631	615	625	595	606	610	622	593	641	645	642	592	628	582	605	583	551	597	587	618	590	569	619	593	582	646	632	612	600	586	614	595	595	589	613	609	611	629	617	653	596	578	608	590	617	570	598	615	613	595	603	617	560	600	609	603	557	653	629	594	594	566	640	597	593	641	597	604	616	542	615	618	588	627	635	634	645	612	575	595	627	629	623	586	635	604	630	619	621	592	597	571	634	623	606	596	624	622	586	590	605	597	602	552	560	616	622	624	597	577	604	588	601	598	610	598	591	601	569	630	640	607	615	611	611	584	616	625	566	588	645	641	526	593	647	609	652	642	631	622	579	609	601	619	593	632	580	583	623	594	622	637	610	574	587	602	649	621	628	601	603	662	630	625	578	632	622	645	603	610	575	630	605	628	628	596	642	586	607	591	640	565	552	624	606	665	575	636	643	569	630	617	613	617	569	579	586	589	599	628	585	603	623	593	625	585	614	612	574	645	607	586	636	567	626	606	633	625	608	614	599	615	615	614	637	598	628	608	616	619	554	599	635	594	603	589	625	620	622	587	622	617	650	607	630	586	627	554	606	611	633	623	593	590	627	641	604	585	644	585	653	618	591	591	587	607	610	588	628	600	598	594	654	604	633	594	622	538	592	609	589	624	574	612	603	616	580	596	640	583	636	595	584	605	615	607	613	611	575	613	608	589	600	557	631	641	581	646	656	617	609	643	611	560	629	597	625	593	591	600	619	592	613	621	585	627	606	624	612	570	600	595	639	617	619	609	606	608	589	589	596	573	607	639	607	557	597	611	571	565	603	591	611	613	568	588	621	560	590	659	618	593	602	602	547	553	568	591	582	596	611	567	567	589	604	591	628	617	645	612	602	625	608	611	568	577	579	576	557	622	608	615	604	608	620	601	621	616	598	619	637	620	607	654	561	572	614	606	632	608	612	632	623	643	639	620	663	553	609	662	594	626	620	599	603	616	593	559	641	595	616	591	640	584	579	582	633	615	593	583	611	579	601	614	625	578	577	609	622	592	609	570	631	629	609	614	580	600	604	597	555	590	626	623	624	573	614	609	597	583	645	601	644	547	619	583	637	584	586	652	621	615	603	572	642	600	596	626	603	600	600	636	595	612	635	577	626	626	618	625	610	612	603	622	584	597	623	618	571	580	584	632	621	598	624	688	576	610	612	595	549	629	648	674	639	578	629	559	593	588	634	611	634	645	609	600	640	620	612	628	631	625	634	565	552	588	605	654	593	601	598	610	581	644	603	615	630	629	585	603	639	615	599	595	583	659	627	593	617	641	647	616	610	607	579	616	647	583	598	615	606	630	619	608	626	608	584	583	578	611	646	619	611	537	592	603	603	609	622	593	602	624	635	611	596	630	582	611	605	602	594	618	570	614	613	586	585	590	580	558	614	596	621	636	613	582	635	540	642	605	573	630	632	610	549	620	579	592	591	666	630	600	539	576	628	582	607	581	615	621	615	647	565	600	623	599	608	607	581	648	602	580	600	629	586	556	619	596	578	591	603	585	655	654	639	601	620	603	626	597	620	580	565	618	602	570	606	603	617	608	641	582	585	616	627	591	584	663	593	637	644	588	610	636	564	628	619	567	602	625	615	595	638	606	602	620	586	597	666	602	634	584	612	556	618	583	574	600	610	601	599	577	571	586	560	642	620	646	572	622	607	624	558	635	616	609	607	577	624	574
28497	25432	28381	23382	15323	8808	5694	3736	2656	2043	1783	1395	1100	966	944	799	703	717	648	614	693	587	579	569	506	434	421	417	432	441	450	420	437	485	446	442	461	437	407	422	427	436	424	387	448	422	462	423	430	447	444	458	428	369	458	454	459	390	440	457	447	402	464	462	416	391	431	415	411	447	409	436	421	410	419	427	405	428	407	455	451	420	425	450	432	428	407	445	445	389	402	412	397	421	437	456	459	437	456	390	479	453	412	429	450	462	406	420	421	401	431	396	436	407	451	377	379	423	454	432	437	444	430	407	405	404	398	425	373	437	384	458	435	418	427	450	468	483	430	440	436	451	431	409	420	439	419	417	429	418	437	412	443	479	414	408	408	461	462	411	448	420	444	439	428	447	434	402	458	422	465	407	386	409	412	449	438	430	399	431	381	431	401	428	469	407	411	427	410	418	395	466	395	458	435	421	397	424	442	422	413	411	412	428	448	421	440	412	466	450	397	430	423	432	427	434	433	454	405	399	432	419	422	434	417	413	429	442	424	434	436	415	449	428	421	439	399	422	412	434	448	395	453	429	423	431	438	450	440	414	445	396	414	419	445	423	379	441	429	423	435	435	408	446	408	468	414	437	397	422	457	426	447	443	418	428	433	457	445	463	469	405	410	390	449	402	475	452	440	434	426	411	432	386	422	418	423	410	397	440	423	427	442	441	454	402	437	416	403	439	426	444	466	397	441	465	412	415	399	397	432	428	451	452	447	425	440	429	445	467	442	431	427	444	389	440	436	423	400	420	395	456	441	420	428	398	444	486	449	445	420	448	476	441	444	386	402	406	420	456	422	448	404	382	436	434	414	430	405	407	415	437	456	435	436	397	439	434	405	387	448	401	427	446	430	385	468	424	461	447	414	418	429	428	438	422	418	411	414	472	414	433	468	414	417	474	458	437	402	406	421	419	420	415	397	424	444	447	461	424	453	425	411	434	415	434	397	417	412	450	405	447	427	442	439	422	421	433	410	394	412	396	425	434	441	439	397	427	456	433	439	403	394	424	434	445	430	437	471	417	413	410	456	440	401	438	404	423	418	417	471	433	412	426	449	391	430	427	466	406	435	436	426	437	375	426	414	424	435	409	408	446	431	424	443	396	410	402	423	419	429	424	413	425	389	447	426	447	418	421	403	386	427	418	413	397	488	397	427	436	423	437	415	460	440	445	438	428	426	388	404	443	421	390	423	436	406	446	497	464	447	453	434	435	423	435	405	444	434	440	397	463	435	430	408	414	445	453	400	447	425	417	439	430	385	396	435	463	455	414	451	433	455	416	447	391	397	419	467	416	450	462	383	420	449	436	428	398	397	401	419	458	451	438	473	463	419	450	431	432	406	445	454	423	472	398	423	450	409	418	414	410	423	411	453	426	454	438	453	419	406	432	419	410	402	424	414	402	451	462	429	456	431	394	411	443	415	444	413	424	434	440	453	421	396	382	416	439	428	420	429	416	426	398	418	432	411	414	457	429	397	432	457	414	417	414	451	455	398	435	432	405	435	404	405	425	424	412	436	435	431	459	432	395	431	420	450	452	425	471	387	454	452	448	438	420	412	438	450	398	450	439	389	435	422	459	421	453	443	423	408	422	454	458	406	444	437	436	404	426	436	421	447	433	430	435	425	424	447	418	442	456	423	395	409	372	405	434	425	441	434	406	430	406	398	436	441	410	426	425	404	443	447	442	426	404	419	408	401	434	431	395	439	460	438	451	447	467	412	444	426	402	461	440	422	438	470	396	414	441	428	464	420	436	438	390	411	411	431	431	426	475	444	435	389	461	459	445	430	416	405	429	405	417	430	487	451	415	402	401	447	428	439	441	446	417	449	475	429	389	423	396	435	441	452	404	424	445	452	435	436	437	434	401	442	401	435	422	424	412	433	407	403	406	405	431	422	409	407	406	455	441	437	436	444	443	467	423	411	382	426	436	412	363	415	471	467	445	445	403	471	396	424	407	421	412	409	377	420	423	422	407	460	394	451	482	438	403	422	448	448	445	430	430	450	412	406	467	398	436	448	429	446	416	424	432	437	434	417	425	427	430	414	418	404	439	415	431	413	433	421	419	444	416	424	430	436	420	455	428	432	403	431	429	392	447	449	460	448	445	426	481	410	424	411	428	445	406	403	430	442	468	422	414	406	415	426	419	417	416	443	425	470	469	408	434	439	446	412	417	411	421	405	429	463	452	427	459	441	436	443	388	409	410	410	393	405	439	449	426	421	410	419	452	410	397	426	452	424	439	396	428	396	408	443	395	458	404	408	404	452	426	409	453	391	440	417	440	466	436	441	411	441	466	407	428	433	425	437	450	405	488	429	426	425	420	423	434	416	420	431	438	447	475	421	450	404	434	458	427	397	421	422	414	410	430	384	424	448	416	437	436	421	428	452	432	438	413	410	420	424	415	398	448	462	412	429	446	399	447	446	447	416	432	425	425	454	404	457	425	402	414	402	383	414	433	456	450	445	466	420	434	400	432	434	437	453	427	417	425	441	389	418	445	420	408	443	441	408	453	432	424	451	433	413	437	446	416	415	447	470	423	431	436	474	419	425	453	411	439	416	445	439	426	429	401	447	440	438	408	441	424	414	399	414	422	434	405	425	455	387	444	412	389	416	419	447	453	459	423	451	407	425	419	427	451	425	415	409	453	418	404	471	416	452	448	426	410	428	438	420	433	435	401	435	460	465	421	439	429	459	429	435	404	447	447	399	411	426	456	444	438	384	459	442	442	444	399	467	419	419	409	416	448	393	435	426	447	445	416	421	459	416	401	434	413	452	417	441	423	388	386	432	405	415	407	443	418	459	463	425	465	465	439	426	423	409	400	431	399	461	433	413	435	375	447	443	441	428	437	485	464	451	434	440	423	406	408	416	427	384	419	472	404	410	422	403	451	469	413	433	427	421	449	419	421	442	417	427	404	421	457	424	450	436	420	458	428	437	386	415	420	439	428	435	443	411	484	407	421	416	406	420	416	404	400	429	421	434	441	462	453	422	403	376	437	430	407	430	419	411	443	415	445	414	414	397	441	431	463	425	449	410	448	416	457	449	450	447	430	421	431	413	431	440	444	409	448	425	409	444	413	428	430	435	419	431	449	457	401	422	453	441	400	421	444	435	452	414	422	447	463	409	423	362	405	417	454	485	434	419	398	425	416	445	416	416	461	401	445	450	454	409	422	431	445	400	450	417	411	402	398	430	433	419	434	462	432	428	452	431	413	460	437	469	448	432	406	436	417	421	402	482	401	387	425	410	397	455	427	453	437	466	447	463	430	402	412	385	431	440	432	457	418	407	381	446	430	427	446	389	447	410	432	418	420	464	437	460	422	424	404	456	440	454	396	438	407	435	426	408	419	430	432	422	435	434	430	442	370	431	432	417	446	435	430	423	401	440	426	429	389	407	405	445	432	416	434	418	452	407	438	420	406	440	421	417	407	423	451	443	399	410	413	477	402
23125	34225	27250	20173	16219	11061	8402	5866	4329	3266	2776	2351	1651	1399	1236	1058	928	934	820	734	732	688	726	658	595	501	456	465	523	483	488	484	485	502	488	539	487	512	452	464	453	478	498	491	500	442	459	479	494	461	452	496	443	467	509	470	448	491	421	469	472	433	429	475	429	474	430	437	423	468	484	453	450	431	473	439	471	422	435	432	438	500	467	437	470	496	471	441	463	465	474	446	473	467	411	449	439	475	437	455	451	499	459	493	470	430	404	454	474	473	444	479	448	458	473	447	472	462	456	444	466	483	440	442	494	446	420	456	451	486	484	484	459	471	448	472	475	435	438	460	455	466	451	407	460	435	452	448	447	448	438	463	458	450	473	452	471	475	463	463	415	451	480	475	492	421	449	482	469	490	406	454	442	458	476	446	462	445	428	468	451	434	466	452	404	443	499	455	467	443	418	465	457	518	455	432	464	477	487	447	482	428	475	461	459	467	477	438	476	478	430	440	434	440	458	469	443	489	482	456	473	481	480	493	442	494	483	513	464	460	464	495	472	426	471	471	462	480	461	460	514	424	464	442	442	446	467	456	469	464	456	438	430	454	493	450	408	478	424	480	510	474	442	439	449	425	457	417	461	462	453	440	460	457	458	474	437	465	470	420	469	460	473	483	457	434	502	427	526	454	423	427	470	485	472	443	440	429	468	431	483	429	428	466	457	449	473	451	467	483	453	464	461	440	467	460	487	488	445	479	418	436	504	497	462	453	430	491	440	439	456	451	443	447	468	489	466	473	410	459	488	442	442	424	466	497	463	453	461	432	488	449	443	447	489	441	437	404	430	451	477	409	454	457	423	414	481	454	451	474	436	447	422	460	479	439	451	465	442	432	467	482	479	453	432	467	453	486	490	461	442	430	417	415	461	459	493	448	470	452	471	469	448	441	468	428	452	493	428	449	477	494	468	405	449	493	461	484	470	461	433	444	476	439	460	467	433	462	466	439	445	456	495	434	474	465	458	454	451	461	480	475	462	423	454	460	483	439	449	503	433	441	462	465	445	472	464	477	447	455	438	440	453	413	436	454	446	449	441	470	463	445	433	456	483	473	466	424	469	454	466	483	424	483	403	504	505	476	427	475	440	445	491	459	435	466	449	479	444	442	452	481	473	459	425	455	456	434	464	445	410	423	409	457	451	454	434	508	470	464	478	461	463	453	511	475	471	465	439	449	451	479	457	432	446	437	490	447	483	435	431	419	431	446	408	416	462	452	454	438	458	457	440	425	427	455	423	455	456	430	451	434	458	482	447	476	460	469	470	442	468	449	497	448	453	444	438	462	411	479	452	444	463	457	486	457	455	458	460	448	438	472	486	444	438	494	441	433	465	463	463	442	440	435	457	436	444	483	455	431	423	458	451	459	451	431	484	449	454	449	459	426	482	461	431	463	440	465	474	458	449	479	479	453	456	455	432	452	470	445	451	471	469	471	449	503	449	544	471	480	473	455	463	449	447	513	462	448	466	473	412	438	408	467	453	471	460	438	458	462	442	523	448	478	425	468	472	484	454	444	452	451	467	453	453	470	469	455	450	448	462	500	498	453	455	474	476	442	467	452	439	488	493	452	432	464	473	432	499	459	441	474	474	454	458	437	513	441	496	453	476	452	426	468	425	418	457	457	441	442	453	484	471	462	482	462	478	500	480	458	440	436	467	460	441	453	452	461	399	419	432	472	450	462	432	440	461	452	486	446	463	469	481	469	434	474	461	498	419	444	448	425	448	425	466	463	457	487	469	465	414	426	465	422	460	438	422	469	474	483	419	463	456	457	428	462	445	412	442	466	436	471	446	446	480	450	428	456	472	478	494	456	459	464	437	468	453	477	414	466	449	450	453	454	425	449	399	401	439	434	440	434	447	463	441	460	464	444	443	470	452	507	461	468	430	456	433	449	444	492	457	458	448	501	465	458	480	430	459	448	471	434	459	493	411	443	458	485	452	451	482	467	485	479	453	457	466	443	451	476	426	439	441	441	477	453	472	430	485	432	454	458	462	456	488	438	438	429	445	424	496	457	495	447	497	462	472	439	450	469	477	478	441	471	454	473	473	463	462	471	473	467	414	463	471	440	449	456	429	438	495	470	465	484	427	470	430	465	452	450	502	453	471	436	451	486	477	421	461	443	461	446	489	490	415	446	456	485	462	479	432	451	427	477	455	479	459	439	461	483	480	486	501	455	457	509	424	450	437	479	450	454	424	454	477	480	452	463	446	422	454	451	481	447	480	439	450	450	442	456	488	455	434	449	441	464	468	429	449	414	423	470	449	501	440	481	445	462	460	463	511	445	447	456	480	506	447	446	451	451	479	444	474	468	488	495	463	451	466	468	479	518	442	465	410	421	422	470	474	474	446	419	471	426	433	468	422	489	445	454	462	438	474	402	419	475	445	449	459	454	500	456	460	435	433	457	407	463	456	468	456	502	454	459	437	458	487	481	435	459	467	431	453	484	449	432	423	438	441	452	430	449	433	436	447	433	440	469	473	450	453	480	462	401	432	411	432	480	444	446	445	445	443	472	427	455	430	469	411	445	449	417	490	439	458	494	442	440	433	471	435	418	443	450	413	488	446	440	432	410	469	463	429	465	430	438	483	467	473	451	471	480	454	453	470	485	496	457	461	460	462	416	462	475	432	476	470	425	459	486	481	454	476	442	454	465	436	439	423	444	438	437	482	436	436	431	440	444	441	429	450	481	457	463	452	444	487	419	469	469	467	458	460	478	477	511	493	473	461	470	491	450	470	452	454	449	463	436	454	451	440	466	472	462	462	466	430	447	486	419	444	439	493	454	451	424	422	491	429	482	420	471	422	502	425	443	432	448	462	442	480	503	463	453	412	431	456	434	459	471	466	436	475	429	472	471	487	453	467	470	475	494	446	455	460	486	469	465	449	457	477	495	449	452	431	460	463	444	439	490	456	456	426	441	449	467	471	448	444	441	478	426	472	470	460	442	424	498	405	438	469	434	452	426	469	470	489	465	447	473	439	439	432	460	446	462	434	470	463	435	447	482	456	403	453	493	451	461	434	476	431	470	458	453	488	453	451	451	478	451	466	448	460	457	457	476	443	470	439	439	444	457	486	466	449	453	437	423	454	449	465	440	458	439	435	484	440	446	439	465	466	430	465	431	455	475	480	457	487	436	455	452	472	421	428	424	466	461	477	449	448	453	454	452	419	472	453	437	456	487	440	457	440	465	441	458	442	430	454	438	433	432	464	478	473	448	453	433	457	490	440	462	464	477	451	454	422	444	451	450	446	470	445	441	438	447	435	460	470	452	447	440	459	425	456	417	469	458	453	459	459	458	448	446	463	479	455	415	431	427	498	425	432	499	473	450	457	496	449	476	438	449	456	491	440	462	453	479	471	450	463	487	449	446	452	432	447	435	467	422	479	449	480	469	445	474	460	466	451	442	445	430	471	509	457	463	417	445	463	445	479	462	425	455	444	445
24484	21698	29192	25212	22837	19971	12211	6084	4273	3356	2976	2230	1644	1515	1325	1133	1056	998	778	764	769	761	692	642	499	460	435	381	387	371	434	409	397	428	398	380	427	383	402	372	388	368	379	335	414	400	393	381	373	446	374	421	368	368	364	371	381	358	378	367	371	337	343	393	370	350	329	395	373	361	361	341	406	402	359	357	371	380	316	398	349	380	365	375	368	388	374	363	385	350	365	388	368	347	372	361	373	374	376	352	399	374	383	371	372	366	369	373	335	375	381	384	356	347	370	393	352	385	345	409	385	355	379	349	343	347	355	396	373	392	363	362	356	392	354	334	370	381	400	350	377	401	345	389	376	394	338	375	351	358	366	401	370	364	365	363	354	362	366	373	365	374	339	388	354	353	379	353	335	341	368	369	366	358	344	335	358	362	351	358	366	356	369	383	356	357	360	371	400	358	357	398	378	368	356	379	365	363	360	377	334	401	364	360	366	371	378	344	367	369	378	376	362	350	373	349	361	370	365	341	386	334	341	406	335	339	368	315	378	356	343	360	355	366	326	357	370	374	362	384	378	355	365	355	352	366	402	378	356	361	379	395	384	369	381	392	358	333	424	365	360	385	396	345	361	365	376	359	366	359	377	357	344	353	377	359	346	347	379	360	352	393	380	367	352	361	347	337	356	364	389	373	378	337	341	357	361	391	357	363	362	364	324	368	363	332	387	356	331	324	388	382	368	396	349	384	371	347	353	379	393	371	373	382	339	382	359	372	378	373	360	381	358	353	366	330	371	373	343	341	380	364	353	391	361	369	368	341	365	350	335	389	339	410	341	361	387	354	389	379	364	371	340	362	361	347	370	363	369	348	368	352	348	362	383	394	370	399	377	345	397	358	384	346	376	383	351	330	351	386	394	387	382	371	387	373	356	382	368	370	343	333	380	350	362	388	338	346	381	366	349	347	340	373	360	379	355	345	393	393	355	383	350	361	332	349	347	351	375	328	374	381	344	343	349	324	382	340	363	342	384	387	393	351	353	329	366	365	398	344	342	376	339	376	362	335	391	344	368	373	367	372	368	384	400	376	393	329	400	364	354	346	340	360	387	360	412	347	388	338	362	361	367	377	336	310	358	362	358	392	351	360	361	340	369	401	368	386	392	360	338	380	361	374	334	328	361	346	378	348	351	376	335	365	373	381	358	348	381	361	358	366	384	362	350	378	405	356	366	352	340	382	361	370	378	335	360	364	335	345	348	374	361	322	328	384	357	373	385	351	397	383	362	374	393	348	388	365	377	383	337	362	367	333	391	344	342	376	361	369	370	367	353	356	362	358	373	342	345	364	366	387	378	363	362	394	365	414	384	387	330	359	383	356	347	370	363	358	360	351	390	384	386	357	389	385	370	359	367	380	353	378	356	366	365	353	355	326	359	384	347	342	364	352	340	393	385	371	392	338	387	380	364	360	338	407	381	356	370	354	344	348	363	331	379	363	356	340	363	346	340	363	380	358	377	370	341	346	352	350	347	401	362	364	364	362	350	370	400	369	357	358	399	341	338	392	367	367	356	352	383	372	362	392	356	363	356	340	352	356	348	392	350	322	355	363	360	348	375	364	338	357	335	373	361	375	378	386	393	390	370	355	363	380	348	368	378	339	368	380	366	347	366	368	385	339	364	367	347	373	381	349	377	365	378	365	374	386	332	388	393	343	354	388	364	373	377	357	396	341	379	379	395	393	370	384	384	338	379	357	398	401	362	393	367	372	347	350	327	363	364	394	312	361	350	361	346	351	415	380	369	372	339	350	351	322	344	359	388	344	366	321	377	352	373	357	353	364	356	354	374	343	330	370	346	379	349	356	357	380	358	366	353	363	383	365	352	366	361	375	355	374	373	362	390	331	379	380	403	393	375	348	370	366	362	350	360	386	369	382	350	355	340	363	329	326	365	365	335	338	361	337	357	391	355	351	378	367	367	386	414	344	358	385	354	374	373	373	378	387	365	370	361	366	374	405	360	390	386	381	335	328	340	381	344	362	350	364	385	372	363	318	371	375	366	372	343	354	372	377	336	331	362	346	374	348	410	362	359	325	339	391	379	355	363	393	376	345	353	392	351	340	369	360	405	340	335	352	369	378	372	364	404	326	376	371	362	342	332	346	401	370	395	351	376	370	367	381	339	392	365	394	374	356	389	316	359	388	377	342	365	346	336	364	386	373	359	356	359	358	354	374	372	381	385	359	351	334	378	371	365	340	356	368	363	412	358	378	349	362	344	357	362	382	346	358	353	356	380	344	393	388	385	374	334	331	411	347	372	352	368	396	353	348	348	380	393	371	386	345	368	335	337	335	389	395	378	341	372	391	374	395	383	342	385	379	376	363	360	380	391	366	332	368	357	370	392	360	354	374	365	354	356	391	358	373	349	342	348	333	366	395	389	376	370	370	381	353	349	361	339	383	356	344	355	393	371	343	321	349	344	378	353	335	345	369	348	364	356	368	361	355	365	354	353	369	391	355	366	394	351	337	378	372	362	377	351	364	359	346	386	377	372	361	328	368	376	357	356	339	372	417	351	365	360	350	352	376	350	388	365	351	347	364	350	367	371	363	375	356	377	363	369	363	354	348	319	318	370	345	346	364	361	353	315	349	338	363	365	358	356	351	378	403	375	348	366	346	357	377	379	369	372	375	353	357	350	350	367	351	382	327	329	346	374	380	370	411	362	378	377	343	368	378	371	384	379	375	383	384	363	370	372	328	365	385	377	347	373	371	356	375	389	361	355	342	325	359	359	343	351	378	404	381	370	335	401	363	347	352	369	364	376	346	362	407	351	373	322	368	325	377	394	337	358	393	379	346	340	392	347	353	384	363	333	398	373	376	382	351	356	372	375	378	364	360	364	354	344	328	396	373	370	369	402	344	392	370	391	357	366	357	361	363	339	373	338	335	371	382	395	366	376	317	372	370	369	401	348	366	374	357	372	354	349	382	321	381	369	325	338	330	348	333	389	353	375	367	378	323	357	403	344	365	313	393	357	378	368	368	348	364	356	373	316	328	366	391	366	342	361	333	359	381	375	377	358	376	364	356	403	345	333	357	393	368	352	368	353	352	400	371	363	361	354	375	375	330	359	353	325	417	349	381	348	374	384	369	396	374	369	352	378	366	384	369	350	374	339	367	361	388	389	353	379	353	362	348	367	373	344	395	371	374	367	354	364	351	355	341	410	390	360	356	373	332	381	356	362	362	365	350	340	385	357	375	342	380	362	330	361	322	337	366	340	359	365	399	363	364	362	340	339	339	359	348	347	375	404	370	366	338	369	341	367	388	367	360	372	383	365	367	372	361	351	356	347	362	361	377	372	367	353	369	357	370	359	352	350	366	363	354	386	404	355	322	343	389	341	364	343	370	348	369	351	384	345	382	336	352	365	375	392	367	355	356	360	354	385	367	370	359	366	360	384	360	367	371	357	349	366	330	338	372	374	334	389	370	385	376	351	363	340	372	359	353
25055	42155	34369	27515	22236	17138	12526	8355	6484	5360	4568	3640	2467	2256	1964	1515	1367	1316	1015	899	988	961	934	826	625	484	452	470	429	438	453	477	442	438	479	458	416	433	393	448	426	422	392	425	409	409	421	412	395	404	441	433	427	388	375	409	387	407	360	374	400	392	399	367	384	376	387	373	395	380	389	398	379	405	423	360	412	373	378	366	399	382	374	375	383	405	423	396	398	382	400	395	406	408	386	380	395	407	432	371	386	350	375	393	390	414	381	396	359	335	390	390	383	394	359	403	384	390	366	360	394	385	390	388	408	394	411	375	340	365	387	357	412	387	408	408	429	393	361	395	383	368	358	417	360	373	380	385	406	359	454	377	400	382	366	388	391	357	385	383	408	358	349	385	427	390	368	412	390	377	367	389	371	377	381	416	411	406	361	391	381	372	428	394	414	354	424	350	392	389	411	376	412	402	388	375	396	364	372	351	356	367	384	384	391	397	391	394	365	365	403	380	415	385	390	398	390	395	391	389	400	387	364	415	391	363	378	372	386	397	382	431	432	359	390	386	377	373	392	377	355	376	374	362	396	357	404	388	391	375	405	388	359	427	366	376	400	380	354	399	372	353	407	396	359	406	414	402	422	392	411	379	381	383	368	378	412	392	407	397	366	385	374	371	345	375	376	365	399	391	395	383	369	388	374	422	398	416	372	384	403	409	394	381	373	410	379	382	402	359	382	399	361	385	401	354	377	375	393	407	401	370	376	390	379	376	394	361	406	377	387	392	349	401	389	405	387	390	350	390	395	398	402	379	386	355	360	405	376	385	391	347	390	378	383	360	382	372	388	386	363	387	372	397	363	391	363	384	382	373	390	371	349	380	352	405	361	391	416	400	382	383	402	382	420	393	363	400	405	366	374	358	381	393	386	374	391	363	364	366	390	373	385	368	409	402	353	374	375	400	386	398	405	375	354	415	372	400	377	372	383	403	404	415	411	382	380	414	352	384	386	371	373	362	374	372	364	378	372	383	359	355	377	398	402	404	420	377	406	350	386	348	369	367	362	374	360	357	396	370	381	381	391	359	323	378	368	369	387	383	410	398	385	403	344	414	388	400	366	381	386	410	397	383	363	395	401	382	396	414	368	371	365	380	394	390	358	357	374	388	381	358	385	338	379	388	387	381	378	386	423	390	404	394	359	441	355	412	355	343	407	383	376	389	409	384	369	383	392	400	382	370	428	369	414	375	395	370	353	380	376	372	390	386	388	392	399	382	380	398	405	365	391	349	379	410	381	372	428	393	398	382	383	379	378	384	416	385	416	362	368	390	391	368	407	390	375	380	398	400	380	402	407	399	383	397	427	410	399	388	339	346	384	348	418	349	398	372	402	361	356	367	409	396	375	381	381	368	408	365	373	378	371	388	396	374	393	372	378	392	394	394	410	405	392	387	393	359	371	386	364	371	392	373	367	428	371	411	383	382	397	387	396	360	377	365	405	367	352	375	371	386	413	353	366	388	377	374	384	348	395	373	388	373	402	356	362	385	389	379	388	355	382	385	391	395	376	344	363	379	337	396	355	348	374	370	400	408	376	377	384	386	371	403	400	380	366	391	381	349	396	366	396	387	345	389	392	428	389	363	379	389	414	391	385	386	402	368	400	388	353	386	390	402	413	432	376	400	428	382	418	355	382	393	353	381	357	363	364	380	399	411	371	361	370	399	432	407	402	390	368	420	424	384	352	398	384	392	376	394	384	394	396	391	372	392	403	394	429	369	360	425	382	375	382	384	360	389	363	398	394	380	364	373	400	370	378	383	366	352	350	406	369	357	380	384	404	387	394	387	381	419	401	365	381	356	366	355	367	403	374	392	397	380	359	363	411	369	384	378	394	363	380	372	386	397	390	404	398	393	400	349	391	382	382	335	375	368	390	372	390	416	383	376	373	399	363	382	380	367	372	414	383	416	379	402	389	377	383	369	390	340	402	371	360	412	374	365	354	367	369	384	364	391	395	354	376	400	387	377	387	362	377	371	398	360	396	399	399	418	363	365	353	370	375	419	347	409	349	393	352	378	401	400	376	404	357	388	392	404	394	391	377	381	386	381	376	395	400	340	386	379	389	386	357	375	365	365	340	391	350	385	382	363	392	370	372	365	410	407	365	378	380	381	367	375	368	359	347	384	402	368	408	393	382	375	356	399	404	409	402	364	399	371	363	406	371	353	350	383	369	375	359	397	374	407	385	353	376	362	387	417	388	409	389	393	381	409	380	364	368	382	357	370	407	395	376	389	394	379	389	390	365	407	398	387	368	377	402	361	385	406	360	343	374	371	395	411	368	381	383	373	406	375	370	397	383	396	374	373	387	396	380	393	415	388	402	391	392	372	395	417	351	392	360	392	399	351	436	373	381	397	353	389	415	363	361	399	401	369	419	373	371	426	364	352	394	359	388	363	391	379	419	389	401	376	388	384	361	379	376	408	378	368	385	341	366	405	408	393	374	389	373	387	407	377	421	393	378	375	384	394	380	387	418	366	384	356	407	365	379	343	382	409	395	398	377	396	356	339	365	388	393	383	404	400	396	362	379	398	397	346	381	388	377	368	397	374	374	377	390	391	365	422	380	423	371	365	372	376	390	384	396	333	360	386	411	392	418	388	397	384	410	358	362	369	387	397	381	393	373	398	402	390	384	363	369	393	358	343	406	383	391	369	397	377	380	363	363	391	347	399	406	372	404	369	368	341	342	379	367	391	385	361	377	420	403	392	416	397	391	365	364	407	396	369	375	367	445	377	381	371	376	368	385	385	366	374	367	378	388	412	379	370	399	381	373	391	367	387	372	406	366	418	362	357	370	366	451	396	406	380	381	381	399	406	399	366	368	357	392	363	408	396	394	404	396	342	372	380	368	354	350	398	391	377	386	364	376	356	380	384	393	386	349	362	378	390	372	361	352	381	397	380	374	404	396	352	374	383	390	415	396	357	373	408	385	419	387	358	376	380	394	347	349	381	422	404	374	376	384	411	388	364	382	409	397	403	339	387	383	346	382	375	384	390	386	389	395	368	371	388	366	363	414	367	422	396	396	379	359	377	371	425	396	388	412	337	357	403	376	393	369	379	347	415	415	401	413	408	389	434	402	383	372	402	387	376	389	367	386	391	385	407	365	328	386	378	425	385	369	370	349	384	375	398	387	407	380	374	373	404	421	376	389	380	393	389	389	375	342	381	379	401	354	349	370	384	435	429	429	381	379	387	373	400	381	370	424	387	395	362	400	414	395	384	383	421	406	393	360	405	382	373	391	393	348	375	371	417	382	405	384	381	403	412	391	395	368	366	369	396	386	375	380	357	400	397	360	403	383	385	354	367	411	362	400	379	384	417	409	370	367	368	354	406	374	400	377	397	396	380	383	378	406	363	399	347	390	385	400	415	402	383	375	333	362	368	401	389	377	363	409	368	345	402	386	379	368	348	367	385	360	374	368	405	380	370	414	398	397	360	409	391	407	406
25550	21752	28596	26617	20790	14018	8523	5211	3700	2855	2753	2002	1821	1658	1390	1236	1300	1120	985	953	1028	1001	952	898	700	730	731	699	733	722	730	675	693	710	736	755	721	686	735	751	683	708	708	673	712	734	679	709	691	724	678	697	720	697	710	675	698	641	685	656	666	685	697	658	661	681	730	716	705	692	672	611	631	659	692	665	715	663	643	660	656	692	668	683	659	684	636	719	688	673	733	719	726	743	675	694	677	689	697	670	670	718	687	676	694	693	678	701	711	725	743	664	679	665	628	711	667	657	655	689	667	650	678	659	715	673	662	653	696	719	659	674	673	722	751	685	693	654	678	707	709	650	712	689	712	702	674	706	702	742	667	727	655	688	724	701	652	682	689	689	663	710	703	689	687	708	630	713	713	750	672	678	660	732	643	699	672	733	742	679	727	656	707	675	672	676	667	717	710	694	645	705	702	635	647	685	725	623	615	692	717	655	720	704	652	630	661	674	693	709	669	641	692	676	659	652	605	714	696	714	670	686	701	636	669	642	710	679	708	707	689	737	701	707	660	641	658	672	668	713	682	700	692	696	657	701	686	685	704	662	702	656	669	650	665	666	692	686	720	681	646	678	732	698	669	659	692	698	631	674	719	728	655	691	693	736	691	685	701	668	656	686	662	700	722	681	697	652	652	716	672	703	675	689	684	676	705	702	668	706	691	703	656	657	724	680	712	693	716	742	632	699	666	671	705	642	715	656	682	653	704	649	688	657	646	689	667	654	655	690	718	670	684	663	690	699	658	698	697	668	721	658	677	696	707	727	667	732	675	682	643	701	684	658	679	669	627	671	672	698	721	683	693	734	724	668	732	726	688	707	693	691	697	736	676	657	670	699	753	642	679	684	643	671	641	698	679	646	696	642	662	673	696	663	633	677	690	715	657	650	696	681	712	664	703	709	661	664	614	664	704	720	699	654	689	671	707	679	652	694	679	690	646	715	656	699	709	684	663	711	702	653	664	648	718	698	658	704	706	672	651	681	697	662	714	701	660	701	694	644	661	665	676	662	654	677	666	716	733	673	729	698	674	726	665	627	705	703	688	687	691	697	697	708	668	680	671	613	687	676	683	675	655	706	720	698	743	666	691	667	710	679	703	639	677	703	651	719	675	680	693	744	682	705	672	663	689	713	697	684	679	672	649	705	669	684	688	696	655	700	649	691	630	700	705	693	662	687	728	663	672	709	677	706	659	648	681	709	686	664	679	653	699	698	633	689	695	713	668	689	754	685	673	659	637	697	642	719	720	668	689	680	683	709	665	719	686	695	741	723	714	644	704	667	698	684	682	696	652	671	672	691	675	651	732	679	684	652	684	687	663	674	717	688	668	666	663	690	701	715	649	621	712	657	648	716	694	688	653	658	647	694	704	723	713	703	659	648	621	623	679	685	706	699	646	680	669	667	675	662	702	747	656	710	694	659	677	684	687	692	704	679	690	691	695	661	673	672	656	706	709	660	680	691	706	666	674	673	640	698	668	688	712	658	673	685	681	673	692	706	705	665	717	723	670	684	746	665	698	723	698	648	691	663	665	653	662	703	686	669	739	699	718	732	730	635	694	710	659	664	699	687	701	642	687	680	668	693	708	704	717	696	708	721	684	718	667	730	673	700	665	710	678	675	731	699	645	707	735	672	665	716	716	703	688	728	679	742	703	668	669	684	684	699	671	688	682	691	711	667	680	655	655	652	681	725	706	695	669	710	706	741	699	681	725	661	687	726	664	654	692	712	635	660	639	645	669	716	720	695	655	659	670	679	696	692	637	655	692	662	706	672	700	669	711	711	673	675	667	700	713	682	726	674	683	626	695	695	698	702	720	671	672	673	716	683	620	716	672	676	724	665	687	664	699	680	672	716	684	692	661	666	678	669	667	654	687	745	650	638	677	690	694	654	631	674	683	696	706	685	688	666	656	695	671	674	715	688	683	666	693	674	691	682	723	662	704	680	687	672	685	696	747	691	703	741	669	668	693	718	698	653	680	683	685	655	657	672	686	663	688	715	612	687	672	712	736	691	675	696	684	711	662	639	720	692	688	671	693	638	670	713	662	710	684	723	663	687	698	654	685	700	717	677	690	662	688	671	678	705	679	694	713	656	683	647	692	676	689	672	653	685	672	658	690	674	653	662	682	685	718	686	713	677	693	658	679	713	692	655	667	684	680	685	652	685	648	676	707	671	703	659	698	703	721	692	707	670	692	680	679	652	690	698	689	658	698	717	709	716	614	697	729	699	674	693	696	692	684	685	683	735	705	709	656	656	652	687	716	708	758	705	700	727	698	693	664	679	694	635	610	717	665	718	661	708	696	664	666	660	655	660	700	630	663	709	657	685	682	667	701	666	735	743	683	685	694	644	677	664	719	677	666	709	717	695	646	704	668	706	702	696	673	692	713	649	691	654	687	671	649	667	660	671	661	702	640	668	602	707	695	667	710	684	639	664	705	705	660	639	675	739	694	666	715	752	649	697	716	670	678	667	684	683	680	705	678	709	653	700	696	697	688	664	671	701	708	699	723	670	674	672	727	641	711	693	664	714	720	721	675	662	640	669	683	704	693	640	707	688	691	744	719	719	652	625	658	673	687	649	657	696	612	697	621	659	685	662	695	664	739	646	699	712	719	668	713	712	691	695	702	715	677	721	708	713	686	703	669	701	692	696	716	723	697	682	662	668	666	636	649	678	657	674	612	688	684	665	671	680	726	661	663	719	694	681	716	664	722	623	675	704	708	644	728	645	621	681	700	656	665	705	678	708	677	718	724	719	673	666	692	673	726	663	614	704	666	682	696	693	653	736	716	669	730	716	678	652	704	680	694	700	647	627	685	728	692	678	678	692	691	689	685	662	688	663	705	650	684	669	675	698	663	698	660	648	684	683	713	707	687	650	690	723	712	669	690	705	646	657	680	662	673	650	660	679	678	676	653	713	663	708	692	710	656	668	688	666	679	721	693	644	687	712	708	618	700	650	709	704	667	673	693	696	716	664	683	633	677	716	645	701	700	682	687	661	701	653	680	677	685	660	688	654	715	621	707	694	706	642	699	722	699	669	722	652	655	663	662	722	700	692	704	682	701	645	657	651	727	706	645	692	692	678	684	678	707	668	684	701	706	665	684	700	671	692	721	679	675	674	684	665	694	675	653	702	651	672	658	663	732	696	698	674	675	674	640	686	694	699	695	721	732	663	682	681	679	676	680	642	694	688	673	654	684	699	714	677	656	738	701	645	697	715	711	675	656	685	660	717	693	647	685	640	700	703	695	705	674	693	679	685	670	654	682	705	709	696	683	682	703	668	667	721	694	665	685	661	687	694	679	689	705	659	702	698	706	670	727	652	760	718	642	694	747	634	673	656	649	655	673	719	713	671	666	681	616	639	728	700	626	681	681	667	684	649	680	679	692	720	685	623	676	742	715	672	695	720	623	698	650	690	704	671	708	666	647	701	719	669	711	668	698	643	720	674
24972	38839	31395	23356	19225	15447	11188	8196	5909	4679	4054	2887	2588	2310	1928	1639	1611	1397	1124	1205	1147	1185	1176	1028	910	817	759	729	785	725	750	745	739	769	733	743	742	787	742	678	686	673	714	709	711	671	749	745	731	682	715	731	697	719	740	708	694	711	742	704	685	716	687	700	660	768	690	705	712	703	709	769	725	702	706	732	718	699	712	709	678	710	704	704	763	714	686	723	717	757	671	743	732	698	712	695	693	662	684	727	738	630	707	721	733	716	704	707	690	705	678	707	714	684	699	700	754	678	653	696	723	706	666	691	682	670	687	701	691	686	700	721	692	687	707	742	708	729	722	695	676	647	687	713	722	707	689	699	734	683	718	706	736	721	754	693	678	705	699	744	655	709	650	696	661	682	696	744	705	707	700	698	665	684	683	681	686	651	730	696	697	702	679	709	708	746	681	720	684	650	726	702	695	730	634	737	697	657	685	691	710	710	722	712	710	677	742	699	710	739	671	690	732	686	687	691	682	686	711	674	714	626	700	680	683	704	680	709	703	714	662	696	710	722	732	699	715	666	699	729	692	673	648	686	735	737	692	709	682	700	645	675	697	736	746	682	743	748	684	740	685	721	685	653	699	690	679	688	703	676	690	668	707	662	735	735	683	728	677	710	670	689	713	688	700	732	679	700	701	670	737	721	717	722	679	693	707	734	703	678	708	709	686	720	684	681	736	687	724	711	694	719	693	720	667	711	697	728	695	681	728	669	720	680	672	677	695	707	708	680	727	698	703	717	730	662	670	668	694	721	644	677	694	689	660	729	688	711	736	704	669	725	768	692	676	672	688	692	696	696	702	713	723	684	642	705	695	676	666	688	674	671	697	655	644	735	717	660	712	687	736	685	676	724	705	712	670	705	674	726	697	702	699	712	674	690	735	682	707	701	688	677	647	707	677	690	726	661	753	729	698	699	666	697	699	676	689	727	745	704	718	709	731	700	671	692	714	634	731	677	704	721	730	687	722	695	676	723	726	718	717	681	705	730	705	755	663	699	730	696	725	717	684	660	731	688	673	654	707	672	722	683	718	693	732	734	705	667	687	662	677	700	700	683	682	699	712	671	643	666	694	671	673	664	688	697	674	681	689	703	701	730	686	716	716	707	686	718	704	697	726	696	710	709	677	713	684	692	676	669	734	710	701	666	685	667	746	701	664	695	721	683	723	678	671	701	701	731	712	653	734	701	654	673	699	718	689	672	657	727	716	680	717	684	711	712	689	712	698	686	675	664	652	733	676	719	694	723	703	648	717	672	749	738	745	685	711	714	727	683	676	689	724	696	715	719	730	730	674	746	743	651	686	733	720	687	725	762	692	668	696	733	660	675	713	703	747	716	716	705	793	644	683	697	660	702	728	663	712	695	710	691	697	676	712	712	680	691	681	720	732	686	679	686	712	708	707	687	758	677	677	683	691	705	714	706	684	674	685	679	645	677	715	714	720	712	711	701	688	705	660	700	728	714	714	712	684	719	685	714	671	690	707	699	712	720	699	702	699	757	693	716	691	714	690	699	754	739	767	709	696	697	715	718	715	712	729	687	731	650	721	717	721	654	684	731	667	670	674	721	658	710	654	731	664	697	702	651	688	698	706	668	687	679	719	686	718	701	733	706	689	695	673	675	725	703	676	655	701	715	682	732	654	712	674	714	716	681	731	663	724	688	708	743	722	670	689	715	696	690	665	674	716	751	648	656	722	682	686	687	705	684	704	656	764	694	733	662	692	691	702	740	692	683	676	718	705	700	720	717	731	712	707	688	719	739	650	680	699	702	707	721	711	633	668	726	644	703	747	704	692	714	702	676	702	716	691	660	690	693	686	688	725	664	680	700	672	699	681	679	687	712	682	683	713	717	713	674	727	697	700	681	712	657	680	696	705	718	752	732	706	656	699	678	707	688	685	693	661	711	703	688	735	688	700	680	738	678	716	709	708	693	738	711	686	743	671	664	695	668	720	684	746	672	697	682	689	687	683	709	662	698	744	681	691	656	692	716	743	704	724	713	694	690	695	686	725	721	691	682	711	715	702	668	721	715	692	689	661	686	692	656	698	688	719	715	686	697	643	734	701	710	724	672	666	699	712	685	698	679	675	723	730	698	708	725	668	725	687	696	712	706	685	730	697	725	668	703	730	700	675	710	728	745	705	725	704	697	724	725	714	720	711	691	670	713	715	655	720	677	717	700	690	683	660	697	682	679	700	711	680	694	687	671	691	678	714	726	726	624	688	722	721	686	751	700	724	702	677	721	719	658	677	710	659	751	708	675	685	664	671	749	710	677	647	643	693	663	669	640	668	707	668	685	734	705	707	664	707	679	677	710	675	707	735	698	679	689	726	724	708	701	700	696	685	686	689	746	685	703	772	700	688	679	738	652	722	709	696	722	671	661	729	691	690	719	716	707	725	682	695	676	658	738	661	728	687	698	679	655	686	668	670	706	710	710	726	713	703	680	688	695	676	700	693	672	745	666	693	709	710	713	678	663	707	640	713	671	695	707	731	679	704	721	707	704	663	729	665	679	719	702	742	694	731	700	719	746	697	737	743	737	684	643	666	680	665	738	703	695	665	714	692	743	733	766	696	706	691	707	717	683	711	708	715	653	721	705	729	684	700	667	708	697	736	724	739	670	721	669	679	689	735	660	688	705	698	646	660	716	680	714	651	672	682	736	706	683	730	678	784	704	743	711	664	712	702	726	667	698	707	674	720	683	733	703	751	714	692	733	698	680	690	701	720	725	714	703	730	699	684	717	751	703	714	695	686	698	678	693	654	714	667	692	698	706	693	705	693	710	655	709	661	695	706	698	728	698	677	727	685	698	739	688	656	717	694	700	704	709	702	696	664	706	688	672	708	658	681	667	744	700	678	668	735	735	714	711	656	644	691	708	717	696	727	705	657	690	707	696	700	702	677	680	696	732	703	639	682	693	736	687	709	694	738	688	693	735	711	739	718	677	756	691	682	657	732	662	733	740	706	688	714	694	687	651	725	699	703	682	756	729	691	671	711	706	700	700	688	692	679	664	712	685	667	729	679	661	659	681	736	721	753	714	635	711	668	697	735	701	679	718	664	676	674	675	691	724	671	721	741	728	744	710	709	687	666	655	705	706	731	652	707	684	684	703	680	671	721	648	685	659	690	687	689	672	706	665	655	698	713	721	747	718	698	717	684	673	688	664	669	701	721	731	724	686	728	687	695	686	645	665	651	714	707	689	678	708	699	689	691	701	686	700	713	719	708	740	736	710	708	702	703	680	685	675	703	693	689	712	722	687	722	698	735	667	725	683	698	715	669	713	693	668	709	715	754	713	646	714	692	733	709	716	710	718	679	694	704	658	768	664	720	677	719	691	717	702	678	682	711	701	694	732	759	674	708	681	729	671	676	704	676	715	676	655	696	690	755	750	659	731	679	638	731	682	699	708	679	744	704	715	676	714	673	682	663	638	658	710	671	682	715	675	698	706
23219	21668	29567	24375	21978	23207	21012	10459	6631	5216	3860	2823	2796	2406	2081	1976	1850	1466	1235	1178	1158	1305	1181	1040	831	721	676	739	672	667	745	699	689	667	626	736	664	660	669	662	617	649	671	629	675	663	671	660	643	639	652	705	689	671	686	669	605	656	628	655	642	620	634	658	627	623	627	675	615	577	617	626	609	664	620	646	648	636	608	654	631	598	620	640	630	639	662	674	625	673	642	619	655	651	592	658	596	663	622	631	663	660	596	647	644	623	606	598	627	591	623	645	620	617	651	631	582	634	624	652	622	636	630	620	621	619	597	599	650	627	623	622	607	624	598	681	630	646	658	642	641	588	646	615	642	625	616	614	665	614	640	588	593	625	617	666	682	617	621	640	618	625	662	619	627	601	667	603	627	654	648	625	650	607	649	647	627	660	620	690	617	609	593	628	643	605	623	613	653	636	660	671	625	603	613	609	626	632	614	616	650	647	590	654	656	615	603	631	598	601	603	646	679	619	598	653	565	668	600	602	608	602	621	663	600	612	599	651	614	620	647	603	642	640	654	628	647	618	669	630	603	641	653	634	611	622	619	644	644	652	580	616	627	630	609	623	621	642	584	621	638	655	548	652	587	645	639	631	656	614	619	603	631	691	653	601	643	649	660	615	621	663	647	636	672	637	636	614	611	599	645	627	631	635	595	604	648	598	595	670	643	607	640	633	584	615	641	582	634	644	645	666	597	631	635	650	626	592	627	615	644	615	640	633	646	594	601	674	627	663	635	573	623	625	610	612	655	629	623	616	604	669	599	609	640	611	590	640	593	643	586	586	615	652	653	651	593	633	626	637	628	636	650	642	656	617	629	675	669	623	587	631	574	703	615	596	636	613	587	616	637	639	581	571	655	625	657	611	638	622	628	637	628	599	678	606	605	596	622	638	626	633	650	669	619	589	610	601	656	608	647	642	656	622	630	588	641	585	682	672	635	598	643	663	625	705	610	636	609	650	620	655	642	623	645	633	627	591	610	595	605	606	619	609	625	660	628	631	615	667	638	660	625	601	662	593	629	639	618	615	628	647	648	655	614	611	577	651	650	620	659	586	615	654	606	626	597	620	630	666	628	570	584	681	657	634	643	632	598	653	652	631	647	632	635	647	653	587	621	612	642	622	603	623	659	650	662	635	663	611	654	693	672	654	625	642	630	640	608	640	632	624	633	645	601	693	614	655	623	632	624	648	663	645	648	645	663	636	641	661	617	623	618	616	603	622	588	600	627	600	585	689	620	676	598	636	650	640	641	604	607	608	601	623	623	633	652	657	644	586	607	620	586	601	662	569	605	621	574	613	605	646	659	557	637	630	607	654	636	580	628	591	583	651	639	579	625	664	609	572	646	638	629	622	608	640	628	612	602	613	625	609	652	644	633	647	615	611	642	640	594	590	624	642	607	616	621	638	613	626	611	586	626	587	636	615	584	655	623	612	634	632	667	613	660	627	606	637	601	631	593	631	621	649	637	607	614	645	659	618	629	617	634	636	627	627	542	571	623	640	674	631	636	658	674	607	622	631	639	610	593	651	601	638	589	598	609	604	612	645	637	626	603	641	622	633	639	628	633	603	640	629	638	646	635	631	628	654	615	628	700	621	614	603	635	619	645	653	599	612	659	640	642	626	581	596	637	657	631	636	710	650	667	608	615	603	615	613	611	603	619	667	592	587	601	639	648	638	690	632	601	575	643	621	604	610	615	638	626	694	643	602	672	657	580	645	630	596	650	665	617	632	656	679	636	591	639	668	576	613	689	595	614	650	625	619	646	634	659	609	638	669	639	635	622	615	623	602	629	623	642	646	652	588	611	640	665	610	626	588	614	605	667	578	623	661	649	666	640	668	633	625	639	634	641	600	591	620	586	619	651	659	591	628	586	623	629	609	616	642	650	632	669	594	608	623	645	615	617	649	607	654	619	611	621	645	607	669	623	639	661	616	579	640	622	634	655	592	598	601	584	642	655	634	599	606	686	554	637	627	696	605	605	620	612	620	662	630	646	645	627	631	627	673	652	638	623	604	656	610	609	635	593	603	623	682	596	632	665	590	623	651	636	648	596	600	632	618	622	605	648	609	613	608	600	629	650	648	639	602	614	648	646	599	625	646	655	640	613	661	635	615	629	630	637	702	615	591	681	637	666	612	626	611	604	625	609	579	648	609	602	637	613	661	626	644	642	663	623	615	609	638	635	601	646	626	661	647	677	671	638	662	634	661	657	668	602	588	666	588	625	645	604	606	598	604	615	640	669	581	613	619	645	613	633	620	644	618	646	591	657	678	630	600	628	642	641	598	628	640	585	603	668	634	631	644	601	658	592	671	637	604	676	613	592	589	617	628	638	605	607	636	660	647	622	621	640	619	576	644	648	647	603	659	597	599	626	646	638	641	632	609	619	642	603	626	576	615	613	630	642	632	636	615	628	644	622	640	608	603	657	595	658	660	638	616	660	609	645	635	615	653	625	638	606	635	625	630	600	632	621	638	616	626	621	658	639	602	639	655	614	636	656	624	657	622	651	663	601	640	645	634	651	661	580	653	672	619	654	650	638	636	614	575	617	635	667	632	600	632	640	633	579	610	625	647	616	688	614	648	604	604	609	614	590	639	591	593	663	604	595	640	647	621	646	664	576	649	640	639	639	654	632	637	651	615	613	610	674	635	629	642	630	642	647	627	597	566	631	654	654	604	657	647	622	647	629	646	594	634	640	646	644	608	647	624	613	620	596	642	648	586	613	667	606	690	619	607	578	599	620	663	607	609	623	593	633	586	661	671	680	592	650	647	619	598	656	615	628	619	630	622	609	624	599	597	677	577	620	660	643	618	614	653	632	639	699	605	604	647	652	653	619	686	622	615	645	597	611	618	630	613	582	644	648	626	613	625	672	645	654	584	596	640	698	633	641	626	622	647	653	689	667	663	663	605	591	633	625	625	654	620	589	633	605	644	639	642	655	657	625	607	616	631	615	616	617	604	649	588	640	667	618	619	598	612	623	619	642	629	614	611	641	616	667	628	636	597	558	592	546	596	604	665	637	618	627	620	646	620	678	662	667	608	605	638	609	580	663	631	636	612	640	607	620	645	583	660	626	626	612	642	649	644	647	640	644	647	623	609	635	628	603	599	634	598	658	631	650	616	617	618	622	630	627	657	623	602	637	651	625	611	640	657	610	640	630	647	650	620	632	649	640	628	595	682	622	613	704	618	636	598	608	626	596	616	655	611	628	624	619	680	605	637	648	604	609	613	649	634	607	602	597	672	629	628	627	614	642	630	627	605	605	634	608	618	686	576	633	664	678	609	607	671	618	604	590	624	619	625	619	597	623	651	630	639	610	653	594	612	634	631	614	636	571	646	618	631	678	614	634	653	629	657	593	632	655	589	574	614	625	621	612	652	624	606	615	614	633	638	628	597	655	638	641	653	628	646	596	670	603	623	619	632	618	595	669	622	660	653	614	607	627	618	638	615
27327	44788	38450	30299	25055	21786	16559	12525	9432	7835	5683	4051	4228	3351	2684	2739	2443	1832	1604	1528	1528	1608	1474	1308	967	735	738	707	695	726	748	728	741	722	741	807	755	731	659	707	626	620	694	660	713	688	661	642	688	658	700	677	678	684	682	711	661	671	594	629	625	670	657	649	654	634	633	653	613	631	630	640	625	626	601	599	650	636	627	589	629	569	626	611	682	678	632	653	642	617	610	593	640	615	649	656	609	671	649	653	664	587	581	631	650	612	614	601	653	597	617	646	613	636	627	598	637	628	553	658	621	603	629	631	621	632	653	648	638	642	636	596	602	618	608	612	627	596	639	669	646	628	610	624	588	610	622	630	626	612	628	623	638	651	637	641	556	631	645	617	626	616	641	636	634	625	651	632	594	649	646	565	642	603	616	640	618	625	611	620	659	588	633	605	620	600	620	602	595	582	643	643	615	610	634	654	623	638	621	611	632	590	654	605	655	647	604	622	590	614	608	631	619	651	600	582	646	595	645	640	584	652	585	618	600	657	599	568	616	627	647	631	593	632	617	615	616	624	634	646	613	608	649	594	611	610	615	610	637	618	624	652	579	584	666	604	625	616	640	619	621	638	545	619	631	656	587	576	611	636	602	572	602	623	606	649	610	612	591	660	620	597	629	620	656	619	636	649	627	604	628	644	661	602	637	618	628	658	580	584	604	630	631	608	621	670	634	578	627	627	650	608	604	632	627	594	608	567	613	618	623	631	634	641	617	636	619	641	610	616	624	608	643	590	652	662	597	641	657	636	587	625	634	655	685	617	613	602	598	596	631	617	606	634	602	608	608	637	659	646	641	676	604	621	628	645	625	666	618	635	629	662	550	608	657	644	602	635	587	666	657	628	602	607	675	651	628	620	670	640	612	621	610	660	604	575	617	652	598	612	642	618	637	634	617	634	671	652	600	651	614	646	591	634	621	668	590	656	623	619	662	595	630	644	624	625	605	625	619	600	626	575	635	639	631	583	671	660	623	607	601	645	620	643	584	688	647	637	669	635	709	595	590	643	595	632	592	614	627	625	621	639	647	640	632	670	675	622	607	649	555	637	628	598	588	624	597	601	602	637	589	607	649	638	634	584	641	625	586	618	562	636	635	621	576	630	587	589	616	624	577	604	678	633	635	665	616	646	626	635	617	566	621	639	648	625	590	637	656	609	663	589	666	663	616	652	631	620	611	635	605	595	604	637	605	648	614	624	653	618	644	646	580	654	614	630	596	611	642	616	607	634	616	641	595	626	629	605	601	607	602	585	614	615	639	598	637	612	605	677	598	618	616	588	660	612	673	593	616	592	615	604	635	576	610	631	649	630	623	617	622	610	637	596	653	648	631	607	634	611	639	621	633	633	619	627	619	607	678	609	638	623	657	641	617	602	668	634	625	675	579	638	617	664	668	615	632	618	616	618	622	661	645	642	675	673	619	598	647	645	622	595	572	621	631	630	634	603	635	631	667	646	635	683	589	564	607	654	651	643	651	627	605	613	660	581	615	655	639	605	637	664	612	592	634	630	637	660	598	601	648	641	617	585	587	631	667	586	603	633	601	614	609	613	623	660	637	622	652	617	663	620	610	603	585	676	583	650	606	600	635	654	619	619	616	659	621	657	673	617	647	647	632	668	603	641	634	642	618	597	604	659	619	666	583	615	632	633	652	618	615	600	631	593	586	629	668	644	641	613	592	598	668	663	648	626	609	620	607	618	599	625	625	638	580	630	613	611	588	660	657	613	597	718	677	623	632	601	619	631	650	631	628	585	624	615	593	614	684	637	601	584	599	601	605	632	619	641	631	596	637	639	602	626	637	634	590	610	618	575	592	613	615	653	615	589	629	586	608	643	609	594	646	614	640	600	641	622	631	647	587	642	577	625	625	553	585	645	628	629	597	637	581	623	649	659	620	572	623	614	662	610	600	642	635	594	667	603	654	652	616	626	611	631	627	632	649	629	600	580	608	592	612	598	633	587	648	595	635	622	606	592	648	591	610	622	602	592	607	627	652	615	640	642	590	604	582	637	594	635	641	643	667	584	592	607	614	613	639	619	616	594	626	625	659	648	631	642	586	614	597	600	597	592	650	616	612	631	601	600	650	640	619	607	618	702	622	625	633	604	649	614	631	594	640	597	627	647	668	625	646	615	630	628	635	633	661	634	596	654	624	645	648	622	641	566	620	636	645	622	637	598	652	603	575	597	614	646	607	598	609	598	621	639	628	579	605	625	658	614	624	602	612	646	615	611	645	644	599	670	638	632	609	609	606	665	653	646	640	640	600	599	670	662	668	669	602	673	640	624	652	625	636	644	618	622	638	646	635	637	599	638	601	608	632	604	641	640	618	614	591	610	609	609	633	642	591	621	602	584	586	622	659	604	623	579	666	634	648	610	603	652	628	603	634	624	650	654	598	624	602	646	606	598	657	630	586	629	624	646	646	638	592	568	602	603	622	606	640	630	593	665	612	610	639	651	649	605	655	594	619	648	635	567	636	660	672	629	628	648	650	606	649	643	617	619	606	591	620	616	594	599	657	630	636	603	621	614	617	631	647	640	561	634	591	625	645	640	634	629	639	618	562	604	610	620	613	619	636	624	588	623	671	570	615	599	649	587	627	598	707	618	622	645	655	631	609	640	623	603	615	650	628	648	608	594	626	666	593	661	634	566	593	617	654	622	605	571	628	586	613	612	634	629	663	607	616	624	612	648	629	650	630	649	634	610	626	625	616	629	612	654	654	645	630	651	671	628	580	607	603	637	634	607	613	622	625	678	604	643	632	680	648	612	663	641	666	636	668	626	633	587	642	633	635	598	637	613	607	645	602	600	664	614	626	645	638	615	631	604	615	570	650	642	629	658	640	628	658	627	633	634	612	628	626	597	620	612	624	599	624	602	656	615	650	641	630	612	611	635	594	645	631	645	618	654	627	587	620	623	654	591	642	578	594	609	617	650	606	632	643	640	646	660	610	586	647	604	610	622	583	612	647	618	616	614	598	647	613	601	627	615	607	617	650	624	639	597	604	645	615	599	617	629	604	641	611	660	569	636	660	633	614	649	645	620	635	637	614	629	621	640	618	622	644	657	638	650	584	622	638	634	669	630	616	619	623	612	633	688	691	634	642	601	639	609	649	608	623	616	675	670	626	669	614	625	604	621	626	653	614	589	597	644	635	585	645	652	616	574	653	576	617	636	659	602	601	636	604	608	580	593	658	612	628	641	627	615	621	655	652	568	598	654	673	640	607	633	648	674	584	590	611	664	649	618	640	613	623	601	612	630	615	615	611	566	659	640	657	643	585	642	617	616	605	650	615	633	637	638	615	699	595	629	665	575	590	592	607	609	615	620	584	570	597	620	624	667	615	630	602	629	602	608	617	579	672	626	602	609	641	620	587	603	650	639	617	646	623	619	649	606	623	633	681	700	606	598	599	577	664	650	578	619	644	599	644	622	633	625	586	615	603	633	636	683
30117	25627	30604	24698	15343	9182	5945	4337	2998	2147	1596	1355	1394	1160	1044	1001	867	727	631	728	642	669	657	589	525	469	472	480	455	496	460	535	480	504	484	462	492	493	448	478	463	509	502	466	452	483	511	490	433	467	473	483	493	475	501	483	461	466	452	495	494	504	438	477	426	466	474	465	470	434	484	454	501	469	455	459	475	438	485	453	462	469	466	474	490	432	491	474	486	486	487	464	455	460	489	485	465	445	460	478	487	445	463	455	484	446	450	458	460	459	493	475	466	449	436	429	467	459	448	459	470	491	421	486	448	459	468	453	488	505	513	451	472	451	456	451	465	475	496	489	464	487	502	484	486	473	491	433	436	482	431	480	478	496	510	483	491	505	487	475	455	494	462	492	483	494	458	475	481	470	443	455	429	478	477	452	456	475	442	490	504	442	458	443	457	441	461	471	487	490	465	472	448	488	454	505	498	451	455	468	479	442	463	467	498	468	431	456	477	463	494	461	493	446	439	435	442	470	473	435	438	476	458	428	482	462	448	478	475	464	445	478	448	431	462	452	461	418	496	464	470	451	480	454	450	444	486	475	493	455	477	453	461	433	450	423	479	464	475	473	525	497	440	451	472	442	469	426	526	497	449	440	479	464	469	448	426	447	478	447	468	467	481	469	467	446	471	438	482	432	503	487	475	474	474	424	471	462	472	492	463	488	426	450	462	417	516	429	472	442	509	469	477	459	439	460	471	501	498	482	434	479	422	471	461	459	455	413	464	436	451	459	444	490	490	415	497	446	480	459	493	495	493	485	445	482	432	467	457	460	425	453	484	498	494	505	463	443	439	480	470	506	433	445	484	465	464	496	480	442	484	458	479	484	470	495	498	485	475	471	451	436	471	450	474	426	468	492	499	459	473	461	472	473	456	470	510	501	457	480	477	492	442	491	497	450	426	459	427	450	493	504	470	470	443	471	446	461	452	470	474	448	462	492	442	465	483	459	472	456	460	463	497	447	465	467	472	489	468	468	471	475	492	486	488	489	434	476	471	462	498	438	473	474	428	443	456	478	469	464	421	484	454	478	457	453	409	426	487	465	469	445	429	473	487	478	483	495	469	421	427	443	474	479	475	512	480	455	512	493	478	458	504	459	452	489	461	498	440	499	467	469	459	438	412	467	465	481	483	443	474	457	454	470	466	437	437	449	434	460	446	477	470	485	502	486	512	450	444	500	436	448	445	491	456	463	427	458	489	442	475	466	454	457	486	465	471	465	452	457	509	468	440	470	489	468	446	480	504	481	484	473	504	450	462	485	431	449	478	487	461	498	441	483	473	451	467	470	452	447	427	485	458	468	445	480	456	483	500	478	464	490	468	464	444	474	475	446	481	489	466	481	477	461	451	465	476	443	482	489	437	458	490	459	510	472	476	475	498	458	502	460	453	501	454	447	474	479	485	445	450	483	453	447	443	478	440	483	445	467	519	461	423	458	505	417	440	455	475	437	431	475	459	410	456	433	476	472	461	465	463	455	443	468	436	442	466	443	444	449	499	473	478	464	471	489	475	483	449	467	426	445	445	455	457	470	475	470	480	495	493	450	450	474	459	494	438	460	481	464	466	478	449	454	447	469	475	488	473	479	476	493	468	489	422	477	453	463	426	429	447	462	477	462	455	425	471	468	440	441	494	418	459	464	442	451	496	474	499	483	442	496	475	471	441	470	479	463	427	471	454	472	501	470	438	447	454	445	454	432	447	480	447	506	452	456	476	449	435	486	487	485	487	460	469	463	447	456	480	460	471	450	496	436	470	500	480	475	477	447	467	470	455	469	471	431	455	531	525	475	471	497	427	465	458	459	475	464	467	448	453	499	469	486	442	479	471	469	450	478	487	455	454	492	476	457	481	440	451	499	502	444	483	460	479	467	448	477	437	504	450	493	456	471	437	493	442	486	412	454	479	495	428	452	487	440	483	483	439	455	442	478	460	467	491	463	467	490	472	484	506	489	483	454	494	449	443	473	439	437	473	419	478	441	451	456	469	454	486	490	470	472	443	463	481	457	451	434	476	487	462	441	462	441	490	448	471	483	461	470	460	506	477	463	441	440	437	471	486	467	455	456	454	501	449	413	471	482	431	476	472	458	467	456	471	447	463	416	436	472	442	488	470	441	468	465	450	460	459	453	460	459	485	463	503	416	476	447	418	451	459	460	479	450	458	453	466	486	475	449	497	496	460	446	456	438	455	436	464	479	473	482	450	468	482	481	431	478	492	452	470	471	460	482	441	457	454	514	440	453	457	461	453	457	452	475	450	503	482	452	456	452	449	477	490	464	458	502	511	479	491	482	445	479	467	468	471	464	456	440	457	455	494	458	466	513	448	514	474	452	470	474	465	458	478	474	487	459	463	486	464	474	442	491	462	451	479	446	455	507	467	423	465	457	447	438	458	490	431	454	463	448	436	440	475	475	420	445	473	510	482	489	465	469	492	467	481	465	434	491	481	466	463	487	473	428	425	440	434	455	471	472	467	479	454	449	455	458	476	474	452	479	470	433	502	456	473	476	434	465	457	456	479	449	474	459	472	437	475	462	475	450	471	460	524	485	452	468	452	462	472	479	498	475	466	465	461	516	488	471	456	463	491	416	472	483	464	464	443	456	475	473	415	452	464	484	491	450	439	485	467	443	500	499	465	436	456	483	464	449	500	474	450	431	500	463	436	487	450	449	499	503	469	515	436	458	473	507	453	461	483	476	449	477	458	456	453	464	471	546	468	459	451	435	526	455	469	488	486	465	486	457	475	443	473	476	418	481	442	471	481	487	461	485	425	442	440	468	477	469	436	478	484	482	479	471	471	508	478	451	463	520	474	479	489	506	457	480	490	441	455	486	487	478	447	456	474	468	456	457	481	495	478	440	452	455	473	528	457	465	481	462	471	456	452	472	415	495	477	462	490	434	437	475	493	480	499	464	461	485	454	491	473	497	468	488	510	450	464	481	455	447	499	480	467	443	462	488	512	480	510	490	467	464	494	470	497	425	457	449	465	512	475	462	465	477	478	488	476	479	461	500	434	475	433	438	441	469	468	477	474	445	494	458	483	489	495	484	458	471	447	464	492	480	511	476	464	452	494	430	462	482	469	465	455	437	457	499	474	462	482	447	468	505	451	465	472	443	467	452	475	425	474	435	460	513	480	476	455	444	461	430	477	478	496	409	481	480	453	483	456	473	492	466	472	438	491	492	456	455	468	452	449	442	476	433	479	458	490	469	476	487	477	511	450	465	447	443	440	451	476	459	447	498	505	463	438	457	460	441	461	445	483	443	477	487	450	446	504	450	453	462	484	468	443	445	494	455	465	475	420	458	460	477	435	468	475	418	473	424	477	484	483	458	458	489	473	451	491	456	463	485	519	478	496	443	443	492	467	467	453	445	490	447	469	466	453	418	472	499	470	452	479	491	502	427	457	516	468	470	434	465	482	459	478	472	450	485	441	501	462	497	459	448	486	477
24466	33650	29449	21069	16090	11792	8845	6778	4837	3460	2439	1974	1980	1625	1454	1376	1121	909	832	866	793	841	798	644	529	545	524	535	507	564	544	550	541	560	544	550	491	518	525	494	470	486	518	502	505	548	469	522	503	484	481	548	496	487	484	535	464	533	486	507	507	527	519	504	474	519	541	477	494	502	507	481	503	484	549	458	526	469	495	467	513	483	491	511	472	519	525	475	494	483	481	491	516	477	503	550	547	493	481	451	511	519	485	471	496	508	523	472	479	547	495	477	509	514	506	503	508	530	505	477	442	483	522	511	509	513	505	483	519	473	466	471	518	505	518	478	484	544	481	480	513	499	459	473	494	519	485	512	485	525	489	462	492	516	483	496	525	496	485	516	548	503	477	496	487	522	472	493	492	484	514	451	498	510	543	520	467	511	455	452	482	510	495	472	474	482	474	505	452	501	477	485	513	502	493	425	490	501	490	534	460	515	488	515	518	483	512	490	516	503	503	469	528	468	454	487	489	496	490	477	492	482	463	486	482	492	486	523	500	483	484	461	519	522	462	473	468	483	485	531	501	497	506	457	503	484	524	494	500	477	490	458	505	475	484	501	468	495	489	493	483	487	498	488	475	494	539	508	492	505	480	482	508	474	501	490	501	505	493	465	511	490	515	489	509	530	531	515	479	501	449	476	478	461	487	475	505	483	486	492	497	500	482	513	498	521	481	509	492	473	492	491	491	485	501	463	493	517	481	471	497	514	489	497	531	464	494	503	506	508	510	494	470	474	535	489	488	497	517	498	466	490	500	468	521	473	487	508	486	527	470	521	480	472	521	522	530	526	486	490	463	452	535	494	458	458	488	475	495	490	507	501	457	495	486	461	454	475	498	529	446	519	515	451	527	503	470	508	482	488	539	481	492	525	512	524	508	445	451	486	470	492	509	494	479	505	521	511	478	494	509	460	489	479	485	497	482	474	474	530	502	475	499	489	488	498	537	492	494	484	464	500	485	522	501	552	510	520	497	435	484	482	510	502	467	493	469	490	512	464	526	508	483	523	494	493	503	479	510	529	501	465	488	478	497	493	506	505	487	496	483	482	495	504	480	487	504	480	457	522	511	513	509	501	501	525	484	477	497	500	496	514	491	523	506	486	479	474	490	495	534	527	508	453	444	506	521	517	527	497	469	499	500	468	500	454	488	472	509	488	517	486	492	476	485	508	510	446	479	529	504	518	479	536	531	487	527	521	525	509	483	503	490	461	515	532	546	500	519	498	462	462	493	513	507	476	462	492	477	514	493	514	486	477	506	493	506	509	477	451	503	528	510	512	465	524	463	506	462	513	499	476	484	492	501	532	481	495	481	497	474	490	474	482	484	505	518	499	486	518	472	496	492	488	454	477	492	472	494	487	527	459	537	502	479	462	501	466	490	477	501	511	486	462	538	515	545	533	513	479	483	465	489	454	487	526	507	489	490	458	512	490	498	478	505	483	519	489	496	487	485	460	506	437	487	484	526	465	500	503	499	489	475	524	495	478	499	483	505	499	504	485	507	513	495	471	515	488	501	494	512	458	455	456	489	520	459	524	498	490	495	495	484	489	480	500	527	515	514	478	512	490	442	527	482	514	488	518	538	481	507	493	504	479	482	516	513	517	500	440	487	489	462	470	485	507	464	460	479	518	487	483	467	510	474	462	509	512	472	492	532	476	516	486	473	513	459	496	524	505	497	506	500	478	513	468	477	464	474	442	497	501	476	489	463	495	475	486	462	467	517	471	539	492	495	443	466	482	481	496	513	515	504	498	501	500	503	497	502	510	503	498	515	508	474	491	486	486	509	473	487	520	513	484	503	488	515	495	488	509	487	478	534	500	517	535	457	485	519	525	474	468	504	479	503	495	497	507	521	473	502	488	504	491	475	481	501	492	475	465	482	521	466	490	510	511	481	510	485	512	485	521	467	502	508	491	498	499	516	490	486	525	473	488	523	492	502	501	504	505	514	493	526	497	511	485	500	479	503	487	511	525	504	479	485	494	477	517	490	470	471	500	499	541	525	498	513	513	523	483	524	492	474	489	494	520	491	506	535	480	523	498	472	529	491	482	468	519	556	502	473	488	471	501	495	471	487	494	525	488	458	470	488	466	467	483	502	485	485	496	497	476	528	495	512	497	463	474	485	489	505	490	509	421	523	508	476	473	509	489	478	515	508	487	492	498	452	464	493	541	466	479	509	519	506	506	461	466	484	460	512	471	505	456	491	480	493	485	537	504	480	512	486	494	485	478	499	527	512	524	508	468	483	508	506	486	460	503	509	489	537	491	524	476	499	470	505	498	503	536	470	453	477	519	480	498	497	524	484	482	490	491	518	517	473	506	473	477	526	500	482	467	509	503	509	481	462	521	475	492	475	554	527	472	504	509	471	491	483	531	496	503	460	499	508	505	449	497	509	498	464	520	513	473	550	498	494	499	536	476	513	526	482	504	504	451	507	512	501	504	502	463	520	511	491	541	528	519	466	492	477	504	534	513	491	464	442	529	490	481	505	483	490	532	485	484	544	491	484	499	529	527	536	497	464	514	476	529	489	496	493	505	438	481	487	475	478	499	491	525	476	481	504	501	521	507	492	478	477	466	488	486	528	496	470	481	527	501	531	516	527	494	525	477	495	511	500	492	476	479	528	446	550	532	491	497	514	496	521	498	575	510	507	480	473	517	452	514	472	493	467	496	511	535	503	486	535	514	516	497	471	473	481	500	502	508	475	487	493	496	475	483	452	493	542	511	475	504	474	498	509	452	470	497	530	512	498	459	503	495	475	485	523	511	503	528	503	502	497	486	506	489	498	508	517	477	495	520	491	475	486	493	498	449	525	465	533	456	474	509	545	523	462	472	494	488	522	535	512	498	510	487	528	532	514	496	504	488	497	526	495	498	534	489	472	507	520	521	499	490	502	483	456	466	483	508	539	472	469	456	536	486	510	476	481	496	515	526	520	500	507	482	508	550	520	499	492	506	503	516	508	517	494	535	504	513	488	500	524	469	510	481	501	511	515	516	443	497	501	498	497	474	502	522	458	530	485	452	467	516	483	451	494	490	451	472	523	509	468	515	490	473	543	496	529	505	472	483	501	517	510	530	474	517	503	472	506	507	447	527	491	508	446	472	516	492	511	508	481	527	489	489	547	493	512	527	483	473	464	478	487	507	497	525	456	467	497	487	459	506	504	533	491	469	468	498	506	509	514	498	519	465	496	480	496	472	494	481	472	492	491	496	488	502	480	458	451	481	499	504	493	517	521	554	486	466	562	477	466	479	510	484	463	483	497	495	498	501	469	453	517	474	493	461	519	496	488	499	509	514	478	483	469	483	478	487	526	478	468	540	513	509	511	491	458	483	502	479	536	537	488	525	515	488	525	461	462	468	499	474	510	497	509	512	500	482	495	475	504	471	456	482	494	485	494	478	503	499	530	443	444	509	480	480	487	518	487	503	475	505	484	476	483	427	531	526
23256	20683	27893	24092	21674	18632	10993	6519	4465	2996	2245	1853	1924	1475	1518	1299	1151	891	743	820	777	815	678	516	426	438	440	388	420	429	396	411	429	426	437	426	417	380	339	389	378	374	374	378	346	368	385	352	419	387	408	386	388	344	355	364	360	341	366	396	357	375	348	354	374	371	398	358	316	371	351	350	350	371	393	354	355	367	356	378	371	380	334	369	365	364	360	413	350	374	380	392	352	363	365	342	361	374	346	392	363	364	341	356	350	365	340	381	347	358	361	353	367	389	375	367	367	345	337	381	369	356	360	366	347	387	350	395	324	350	338	379	369	351	393	341	345	359	381	380	381	377	394	329	361	350	351	400	353	361	315	351	396	405	365	354	359	316	358	354	389	349	350	369	376	342	362	359	395	379	343	350	373	333	349	364	379	351	359	363	353	371	366	351	352	365	345	370	371	399	354	359	333	384	375	322	371	349	365	344	346	356	377	379	377	368	356	412	386	351	365	358	348	358	328	364	344	375	374	347	343	353	387	363	344	376	367	336	363	319	371	399	327	352	374	387	328	376	381	359	385	388	379	344	352	356	359	348	359	352	374	335	386	341	371	357	330	330	345	343	375	359	376	379	364	395	392	359	380	300	355	372	389	371	365	396	360	360	391	376	357	403	351	369	392	371	357	315	371	348	351	366	356	376	418	380	369	327	369	349	379	393	368	344	356	357	364	401	331	352	386	337	375	374	381	339	379	349	378	365	389	370	359	355	342	380	372	371	363	370	360	389	391	373	344	386	359	308	341	352	390	358	356	321	325	367	384	337	313	392	358	316	360	332	369	377	381	375	362	372	352	395	341	361	348	348	356	350	340	361	340	348	354	382	384	367	354	380	345	375	394	364	325	382	357	340	387	354	342	343	350	342	362	375	353	363	351	353	341	385	354	354	341	362	375	342	357	330	390	398	369	374	373	364	367	324	360	353	359	358	410	394	388	361	360	356	389	374	360	352	372	350	380	380	380	350	373	379	349	376	316	375	376	360	363	354	364	376	331	357	364	391	340	380	366	373	372	361	368	380	414	414	378	361	359	382	373	350	392	419	340	365	378	375	352	382	378	341	368	385	390	350	356	388	342	353	360	353	410	363	370	326	369	382	379	330	378	342	348	379	392	403	358	351	368	396	361	365	335	354	332	368	335	347	377	378	371	359	381	334	366	390	365	358	346	362	352	361	353	358	385	396	363	371	369	330	362	390	391	368	371	353	348	343	359	384	371	364	360	363	331	368	330	390	356	377	371	352	342	363	354	349	346	335	381	367	386	351	353	363	356	375	377	344	381	355	383	354	355	372	380	384	383	351	364	358	356	370	352	341	371	355	352	391	350	374	348	351	379	348	347	336	344	365	370	321	350	358	371	377	367	394	351	362	354	357	378	388	320	349	370	388	369	383	344	361	390	333	338	336	358	388	413	367	353	389	369	390	366	368	368	365	371	367	405	340	340	358	365	355	356	341	355	367	357	346	378	339	363	347	348	363	365	353	356	343	351	360	362	344	328	367	358	361	372	356	352	348	372	387	377	371	384	385	370	350	355	363	322	375	349	389	339	336	361	365	380	374	376	360	364	376	345	353	312	354	363	356	333	329	358	348	379	351	335	371	340	316	383	362	337	336	335	344	355	367	330	352	363	353	376	358	364	360	332	322	363	346	347	345	411	360	371	336	368	359	353	331	363	365	360	353	348	365	347	374	342	338	409	389	386	334	380	366	336	306	363	332	341	380	359	401	347	343	343	362	349	347	402	367	348	367	375	353	347	319	342	323	373	359	374	341	377	316	383	350	374	382	371	348	358	334	333	352	388	331	355	352	380	342	383	358	381	360	364	363	340	350	352	376	357	343	373	361	373	360	355	380	372	379	384	354	365	346	333	376	382	357	377	367	356	363	331	370	341	393	385	365	376	387	367	347	392	341	386	341	357	376	351	360	343	389	360	388	368	388	385	381	386	387	392	335	356	380	349	385	337	334	389	351	387	366	363	379	344	386	342	404	362	350	336	350	397	373	349	373	358	367	371	363	349	352	387	339	388	377	370	356	328	366	340	349	321	341	376	342	347	354	338	377	375	345	380	403	361	338	369	340	401	373	393	362	367	397	345	354	364	324	341	355	379	335	350	389	373	359	342	360	357	362	367	373	346	374	353	360	372	369	365	371	373	339	347	372	362	361	392	382	365	380	395	339	365	338	351	361	351	390	348	368	368	344	341	355	415	353	360	310	317	359	371	398	370	379	353	393	344	363	363	344	342	345	354	352	353	350	365	356	352	388	343	347	386	325	336	361	326	345	371	367	386	421	351	391	315	362	319	370	354	371	340	359	344	370	339	397	377	364	374	354	347	387	334	353	368	391	367	385	394	349	373	374	368	367	379	365	380	337	348	347	374	342	316	351	348	378	365	363	358	364	356	353	366	335	316	330	338	362	361	383	383	372	379	405	358	349	352	364	327	372	354	346	373	348	353	377	352	344	352	357	343	370	351	351	368	373	359	370	410	341	380	415	372	339	360	380	366	354	325	382	355	378	371	381	376	362	374	405	364	376	345	387	368	373	398	372	373	330	340	371	337	340	392	365	352	360	356	363	349	371	331	343	373	329	357	357	360	358	384	358	365	342	361	355	391	376	357	375	339	322	335	356	385	361	332	369	359	356	365	352	352	362	379	360	350	354	376	367	366	331	371	336	365	385	342	407	397	355	335	343	314	357	365	359	340	369	364	323	352	337	362	363	380	361	356	373	334	366	351	384	345	374	356	362	374	366	336	371	366	363	374	358	366	393	365	369	367	345	362	393	381	364	373	381	351	379	355	339	358	353	389	350	362	358	349	328	340	329	310	382	377	348	379	328	370	393	377	357	385	374	351	358	365	382	346	365	354	371	352	383	340	355	355	382	348	351	374	350	354	350	366	305	342	350	380	376	357	337	338	388	387	366	395	387	340	373	354	381	334	335	341	355	377	376	384	385	333	372	381	319	336	359	373	355	324	343	380	326	370	345	340	302	382	348	349	328	364	331	373	369	340	359	372	368	334	336	366	347	358	382	405	371	386	352	351	317	363	381	368	357	400	325	362	366	355	345	363	346	369	346	361	327	358	340	339	370	366	354	375	376	333	360	365	381	317	347	383	366	341	363	371	393	373	384	399	358	377	342	342	324	381	336	310	338	365	355	356	347	347	374	353	341	345	366	350	346	347	323	387	378	367	394	363	342	345	388	383	378	384	405	351	339	329	389	344	356	351	331	332	349	374	372	373	359	351	361	391	360	352	341	373	359	359	369	369	373	376	402	364	334	370	358	358	377	358	394	378	360	388	362	339	334	367	367	338	329	380	326	337	346	371	347	381	341	358	396	352	335	356	344	362	385	337	389	344	369	371	393	386	369	364	365	359	352	351	379	348	398	361	372	350	391	372	365	348	367	384	368	365	358	332	418	379	344	362	387	328	323	354	339	365	395	348	355	356	336
23733	38320	33889	27573	21657	15790	11262	9064	6919	4578	3310	2944	2722	2161	2095	1882	1525	1150	972	1057	1032	1023	943	646	475	437	424	476	477	440	453	464	465	471	435	471	428	410	390	399	450	410	418	381	436	396	361	413	427	392	459	376	440	408	405	390	411	395	359	375	380	410	410	375	362	394	369	404	370	341	388	340	392	378	354	362	391	353	388	393	381	362	376	396	400	397	389	392	377	405	378	377	363	384	359	380	400	384	359	369	375	364	360	362	390	372	350	407	387	353	352	368	370	379	386	383	370	388	344	402	338	355	369	375	369	377	379	363	389	375	355	379	389	372	384	389	356	400	353	351	378	385	415	358	370	404	399	379	398	367	359	385	391	375	357	402	354	383	371	414	387	377	390	399	394	392	377	382	373	337	384	382	388	380	395	369	364	378	400	364	374	351	361	395	414	398	371	373	387	358	383	348	394	410	367	413	390	364	368	360	427	387	374	387	407	400	414	352	343	392	339	377	361	369	358	388	391	380	387	382	365	375	406	426	374	381	394	381	356	351	403	361	356	363	364	362	389	357	382	395	366	378	333	391	371	385	410	395	351	378	409	366	379	362	381	377	401	379	396	404	338	389	364	417	373	362	410	373	349	379	383	374	356	373	362	334	326	375	354	391	348	385	394	356	360	320	363	401	388	370	420	363	368	382	373	349	391	384	376	369	384	334	387	374	380	372	349	400	382	393	383	410	380	391	421	371	382	368	372	420	402	421	369	374	360	391	368	401	348	373	389	376	373	395	404	377	397	371	418	375	382	359	360	372	365	367	354	347	361	375	345	376	387	366	402	394	375	392	365	379	400	374	395	383	390	396	385	400	361	378	386	366	366	361	383	387	375	377	380	392	401	359	407	365	353	374	366	352	392	358	376	380	390	367	386	380	365	404	361	368	401	419	355	395	389	358	371	350	389	368	387	402	432	372	378	386	361	368	369	395	403	396	383	372	375	385	395	392	388	408	360	394	410	395	363	380	373	345	392	383	387	343	373	349	381	384	415	384	348	360	358	393	385	365	402	388	384	389	385	399	399	369	376	392	370	403	384	394	357	381	342	388	391	402	384	393	390	381	384	396	371	371	350	432	385	366	375	397	360	334	381	388	361	390	364	381	367	362	386	360	375	345	350	377	341	381	374	394	372	392	382	373	375	400	387	342	336	394	358	384	381	363	345	388	409	360	376	386	397	423	399	385	383	372	408	382	378	392	363	402	364	388	363	357	393	373	406	377	416	411	358	375	388	342	343	413	348	412	366	379	395	355	357	356	396	389	392	394	381	374	383	389	340	345	369	387	421	389	370	366	375	385	390	409	386	398	356	370	361	370	361	379	389	385	384	406	356	375	350	396	389	353	392	387	398	367	358	386	406	381	362	375	361	392	393	383	380	383	349	372	386	408	399	362	367	368	370	377	382	386	368	371	389	356	405	381	416	371	384	389	401	363	363	406	379	408	372	398	374	371	388	370	392	364	374	371	361	368	348	382	341	380	394	416	400	382	357	320	386	375	344	389	383	371	350	389	351	391	377	381	366	403	386	391	344	376	373	367	359	423	412	375	357	418	365	393	380	337	365	366	350	366	384	382	360	346	395	355	379	381	347	387	414	354	390	401	384	385	388	390	378	350	372	385	373	351	381	374	341	404	378	419	379	390	369	376	375	351	391	378	365	373	390	368	388	346	376	393	369	412	395	358	348	390	356	360	357	342	371	397	420	393	373	352	364	317	389	394	374	388	344	356	386	389	411	351	372	390	374	359	393	351	391	403	394	380	411	384	370	362	357	386	372	378	397	400	365	373	363	375	419	358	417	371	385	390	363	377	365	350	374	359	361	388	346	377	367	424	407	399	396	389	359	395	376	398	394	395	368	370	362	385	370	392	354	366	381	402	383	392	372	386	367	394	398	383	353	362	428	385	385	382	376	368	400	367	368	383	417	372	371	389	393	391	359	368	362	394	361	369	359	373	352	379	411	374	357	387	374	381	364	404	378	385	411	386	386	365	357	392	391	383	384	391	418	414	356	372	379	416	368	388	404	366	363	386	415	398	381	392	370	352	368	365	348	382	381	387	362	356	406	374	389	378	358	373	386	397	367	409	385	380	400	354	368	396	378	332	381	404	396	417	364	385	390	377	419	364	374	367	390	428	358	402	348	403	372	342	382	332	354	373	354	373	387	363	375	361	378	398	381	389	381	363	351	366	401	402	376	372	358	375	375	387	361	401	372	392	384	379	377	375	375	364	397	370	392	413	405	390	381	394	382	363	371	345	398	380	380	406	364	374	375	352	387	381	386	402	392	330	361	364	383	356	336	369	374	377	358	403	392	383	408	366	376	374	351	387	350	391	375	352	402	399	361	389	372	363	365	391	422	365	343	397	361	355	366	390	390	381	372	373	402	396	377	387	362	373	384	386	398	380	361	369	352	371	358	407	378	371	359	356	382	394	363	394	351	366	372	407	342	412	376	388	363	362	359	358	353	351	390	400	376	375	399	349	356	325	370	373	376	376	382	335	399	369	349	385	387	409	359	374	354	390	371	353	364	381	371	362	389	377	380	372	413	403	397	396	390	390	369	362	393	389	383	366	360	378	379	350	390	326	360	385	391	379	388	400	407	390	389	384	334	388	350	358	345	384	376	368	396	379	407	385	377	396	367	356	441	384	373	365	395	369	412	371	363	352	404	349	410	364	376	372	397	374	392	376	364	384	392	363	346	407	391	401	409	380	398	370	373	352	402	378	389	382	390	377	389	370	389	325	358	386	379	383	370	365	368	388	364	411	364	386	344	337	392	392	350	396	405	346	382	367	418	386	380	385	373	354	361	361	381	345	364	392	349	348	379	419	420	363	365	379	354	369	396	349	354	364	363	344	405	363	375	358	396	415	374	359	409	374	379	412	371	357	359	353	395	367	364	383	392	371	369	381	366	408	398	362	387	353	382	380	387	363	372	402	404	377	361	352	394	369	356	381	398	375	368	353	338	366	342	394	406	379	380	355	378	343	388	391	341	383	363	350	346	373	390	375	381	374	379	400	392	356	376	398	371	378	403	377	357	346	361	377	380	390	369	381	364	367	370	362	392	406	352	365	361	388	380	354	339	368	366	393	367	360	393	407	386	369	357	375	404	374	365	351	385	421	386	389	410	416	397	394	377	395	367	395	353	351	363	373	385	368	370	396	342	355	369	391	392	380	377	385	364	398	425	365	398	354	370	376	397	401	414	379	387	379	368	390	355	378	385	357	343	363	361	384	379	366	369	394	369	358	382	384	381	363	398	383	393	369	369	352	368	350	371	363	376	378	391	398	384	395	367	371	417	392	367	403	389	352	352	403	386	374	366	383	393	372	390	365	398	393	360	394	409	352	373	371	376	386	382	374	386	386	356	381	360	377	403	372	353	414	358	366	366	393	377	388	403	363	394	364	419	370	389	365	427	382	372	364	384	401	405	363	382	387	391	419	341	366	371	407
25524	21818	28814	27174	21547	14142	8228	4739	3682	3048	2247	2149	1832	1579	1479	1445	1242	1075	1051	1048	1042	1065	930	793	749	715	734	746	715	713	691	671	684	720	709	738	714	696	708	722	721	683	662	767	682	679	657	670	678	743	738	767	750	700	667	682	681	734	639	710	683	700	661	665	689	684	666	714	706	677	693	696	658	700	666	671	649	712	679	693	688	651	729	685	697	715	700	694	668	701	687	697	724	703	700	713	709	661	707	696	680	694	698	694	673	706	666	701	701	693	665	672	654	724	739	690	664	724	723	693	698	651	650	688	760	691	731	660	664	718	725	682	704	702	683	671	693	683	663	694	696	695	697	694	662	682	685	703	656	698	723	727	684	662	719	683	676	730	687	679	669	657	707	679	686	702	737	717	703	672	676	706	675	703	678	717	706	695	697	666	652	687	680	705	703	647	717	680	682	680	690	683	701	663	673	714	689	678	665	711	675	664	672	663	695	739	665	686	674	677	686	692	698	632	747	721	713	673	657	734	689	664	695	695	657	721	702	667	692	727	664	674	688	649	701	696	694	636	620	732	748	695	690	730	669	706	660	711	696	657	667	669	666	694	725	635	737	679	678	713	694	683	676	655	741	719	684	747	654	714	685	655	721	689	702	703	696	655	715	659	710	708	731	700	660	692	735	649	646	715	731	662	685	674	704	687	698	750	676	685	719	704	641	629	675	651	710	667	684	644	665	659	712	669	636	680	656	676	709	670	730	744	720	692	660	680	686	685	712	703	669	704	704	728	685	666	695	687	680	693	678	672	658	705	648	716	655	618	666	637	625	673	689	670	686	735	669	692	666	690	684	704	696	698	681	689	692	721	664	705	701	703	707	671	723	670	726	695	657	649	682	700	702	654	701	693	726	702	667	709	690	688	652	669	705	712	681	664	675	678	726	696	691	680	723	732	680	717	707	679	688	679	677	665	670	682	671	691	700	662	664	647	697	666	681	657	703	672	690	754	666	715	706	710	690	680	678	682	659	691	701	682	729	651	680	687	682	672	692	643	697	751	722	698	730	663	673	720	683	668	698	695	716	692	672	664	726	696	707	686	694	692	693	753	691	700	705	672	696	720	709	698	656	734	715	725	691	679	646	703	683	642	700	714	646	669	695	665	705	744	635	682	731	728	687	695	652	686	718	701	705	731	667	657	739	724	670	697	662	731	701	754	743	664	670	726	690	700	717	700	677	686	624	695	688	701	692	672	688	673	651	687	693	705	710	679	712	675	736	737	676	658	689	712	658	701	716	697	709	703	656	669	702	686	699	691	714	715	700	674	699	677	742	674	699	688	670	693	708	710	662	741	680	706	664	679	686	677	689	736	686	673	761	679	609	713	683	700	692	648	692	639	725	747	698	690	693	716	694	674	702	654	668	721	669	686	723	702	724	688	653	685	675	693	663	680	667	682	709	647	681	679	681	700	681	706	695	697	677	714	697	695	666	680	667	657	714	674	729	663	705	740	690	722	702	648	656	679	706	741	677	714	680	693	767	719	698	675	657	700	671	676	680	725	711	686	661	672	707	683	767	728	687	694	712	726	720	700	723	689	726	691	663	720	691	685	674	736	698	693	671	716	708	666	727	685	664	643	687	633	691	710	669	685	630	673	732	701	695	687	697	683	703	702	682	724	678	665	681	661	662	653	654	695	738	683	697	676	701	750	653	661	705	686	682	680	707	686	639	708	662	697	702	702	654	734	666	641	678	695	667	628	698	709	658	638	684	728	679	658	685	720	677	660	713	678	685	702	710	688	716	660	751	670	665	715	695	689	677	695	682	670	637	660	700	708	686	664	667	675	696	644	676	687	674	693	703	733	683	735	690	725	656	716	679	733	636	745	686	680	706	674	655	677	662	713	687	620	694	725	706	702	665	681	690	718	683	685	691	674	709	681	654	676	681	714	687	700	718	711	658	707	663	712	676	694	684	676	675	723	706	699	706	734	672	731	742	663	689	687	696	682	679	698	676	640	704	682	691	691	718	718	615	650	727	710	703	668	680	651	712	755	706	699	703	703	667	676	648	663	696	693	625	637	693	718	658	673	715	704	686	700	734	723	708	684	681	696	686	717	637	683	724	629	659	692	647	671	699	690	660	716	724	693	689	685	716	715	689	659	669	742	733	707	682	687	685	712	695	684	697	652	697	746	691	659	683	664	700	665	679	664	631	651	628	733	717	684	721	687	658	691	709	663	753	653	728	682	662	725	728	712	690	697	723	661	705	725	699	690	725	691	709	648	683	691	714	646	687	707	634	670	735	648	687	658	682	703	729	739	663	704	699	696	710	673	672	734	686	700	681	621	682	741	667	636	689	728	693	766	701	682	658	714	706	724	648	712	655	654	661	673	692	640	712	641	693	685	680	657	675	703	738	702	784	686	653	711	698	687	637	676	665	694	659	711	658	670	685	631	720	726	699	712	688	723	700	741	648	746	708	689	713	694	705	664	691	670	711	672	753	721	645	711	677	696	713	709	660	712	649	693	733	705	675	722	666	749	746	699	699	640	692	707	649	642	682	678	691	691	660	661	663	673	714	743	702	702	711	685	696	703	644	680	667	701	710	701	734	656	702	688	707	666	751	736	706	678	745	659	687	700	723	697	712	673	711	683	704	711	638	686	754	716	707	702	706	656	677	678	717	676	700	686	720	678	704	707	720	810	686	721	681	734	698	737	658	683	663	692	662	692	703	659	661	714	681	702	702	678	657	703	705	740	697	689	678	703	713	704	673	677	710	694	655	674	670	690	707	683	664	703	730	725	721	653	705	668	716	711	631	712	690	689	685	709	673	673	702	707	636	690	674	699	715	700	714	665	721	696	687	677	706	701	697	694	702	659	664	703	722	655	727	651	630	673	669	732	700	777	707	691	657	711	772	669	721	688	683	682	726	667	696	671	713	674	653	721	690	657	694	670	652	682	674	673	697	699	670	684	669	738	681	689	698	679	738	715	697	687	699	689	684	696	702	650	656	656	712	640	734	725	702	691	689	694	690	689	682	689	681	689	696	676	699	660	750	719	672	718	708	706	685	661	676	729	712	660	678	699	702	644	661	752	693	721	719	702	686	724	663	667	647	678	697	654	667	709	711	694	695	683	654	665	719	686	685	644	665	693	658	700	686	672	711	702	666	694	663	753	697	697	697	654	667	673	720	703	690	691	683	681	668	671	709	671	676	666	670	691	708	604	739	706	690	736	695	712	713	704	685	722	715	676	631	700	687	683	707	710	662	708	680	657	702	683	707	705	706	719	733	686	690	663	715	669	702	674	670	649	663	667	716	727	677	705	661	720	691	678	699	704	650	648	708	692	665	702	704	686	649	710	723	691	667	681	631	689	663	713	700	654	665	676	723	698	650	687	708	667	714	686	675	651	720	711	710	695	699	670	701	700	642	710	694	678	754	680	676	731	691	656	709	692	689	658	678	637	675	698	693	690	703	657	711	734	720	683	752	674	689	707	680	726	720	694
23977	38422	32245	25821	20949	15596	10582	7615	5931	4756	3638	3218	2630	2250	2051	1944	1672	1407	1176	1160	1321	1192	1180	952	840	760	744	729	756	776	723	776	784	795	762	799	717	711	762	688	728	759	744	716	724	720	736	693	717	751	735	769	749	706	687	705	730	697	696	687	691	696	702	694	748	721	679	695	702	703	700	723	745	715	723	667	706	682	722	734	796	723	705	706	700	720	729	724	696	706	693	682	684	698	689	706	744	687	689	729	686	729	699	661	747	702	720	704	710	685	684	672	720	723	739	699	676	686	717	679	733	696	696	724	708	660	709	688	720	693	773	706	711	707	699	712	743	732	685	728	684	686	687	674	664	678	681	694	719	649	686	737	687	703	737	707	725	715	693	731	706	674	682	715	685	684	743	716	707	735	738	716	696	675	707	684	690	684	714	708	688	706	703	728	737	663	674	699	706	702	710	765	706	731	714	722	696	704	708	687	745	687	684	729	733	754	677	692	703	719	688	687	757	652	674	734	696	741	696	724	731	720	709	691	728	723	744	742	718	696	652	689	704	685	724	706	747	674	723	698	677	706	708	755	753	714	705	688	727	690	752	690	701	725	714	694	699	689	716	694	738	703	701	714	700	723	664	693	696	684	701	699	712	708	675	784	713	669	709	681	730	667	681	677	702	682	715	655	695	713	712	713	671	735	719	693	691	795	695	683	662	658	746	704	710	740	737	707	696	744	705	706	709	717	752	687	679	671	711	648	711	700	729	739	705	702	703	735	735	673	729	683	672	724	707	669	709	682	717	719	719	719	723	729	725	728	722	703	684	694	681	698	718	714	672	685	659	736	699	671	688	680	681	688	666	704	728	717	734	707	683	696	699	728	740	710	730	661	685	759	652	672	658	739	681	689	726	726	734	693	698	683	735	691	721	697	698	715	689	715	691	691	698	705	720	685	694	741	733	641	685	739	712	653	726	699	727	722	746	722	701	703	689	731	725	728	684	717	689	752	708	713	724	720	707	776	666	732	727	697	666	739	684	695	709	695	729	675	706	720	681	694	727	740	713	724	728	709	678	725	711	695	684	733	710	726	756	646	700	724	707	736	680	726	733	692	712	726	733	667	689	725	708	741	733	718	690	694	695	723	730	692	651	732	696	704	739	699	703	701	718	726	716	717	676	715	715	707	673	697	669	696	697	699	663	720	728	700	733	736	708	751	685	696	706	748	712	687	720	762	700	711	676	728	730	691	720	691	678	735	706	737	715	697	747	663	691	770	724	710	685	703	723	733	728	685	707	694	693	687	678	702	691	695	667	698	747	698	697	709	735	716	719	750	688	683	697	732	672	684	743	735	716	664	681	693	740	696	674	701	707	689	681	676	655	685	667	698	687	723	738	724	700	745	722	705	737	729	713	671	710	707	743	706	668	704	693	715	686	726	733	711	748	691	689	693	714	663	762	689	697	719	760	676	760	725	715	686	688	664	737	747	702	749	691	711	697	687	728	692	716	683	662	732	661	665	697	680	712	720	745	698	726	731	700	702	727	695	668	692	723	697	745	702	682	705	703	718	716	747	697	659	699	694	692	656	688	689	712	726	704	677	704	705	723	702	684	708	733	728	709	681	732	689	699	689	737	662	724	729	746	648	703	750	745	669	693	695	736	694	699	688	643	732	679	732	721	718	733	716	685	714	725	726	732	702	687	676	684	713	716	682	675	753	704	718	669	752	672	732	673	711	721	692	723	700	701	757	716	774	681	722	728	692	727	664	758	664	707	699	718	734	715	700	725	704	695	736	710	695	707	674	746	710	729	718	708	688	700	644	728	698	703	717	681	702	697	706	692	692	736	733	665	669	683	685	727	665	736	719	691	732	683	714	685	721	662	763	708	667	678	689	707	742	693	712	672	686	704	724	691	698	664	737	703	759	710	687	668	685	690	731	645	697	676	665	761	724	659	730	733	765	741	696	734	726	680	713	752	681	723	704	721	675	713	709	725	717	693	711	727	718	732	700	730	649	724	695	716	742	678	636	712	731	697	708	712	711	649	700	689	654	698	704	705	695	707	723	736	682	673	690	738	711	724	693	734	692	726	689	709	681	684	696	678	704	667	717	695	735	698	709	675	692	706	746	728	711	676	657	678	706	702	694	723	674	701	695	677	709	742	748	648	679	760	656	717	747	711	736	728	706	710	710	732	715	710	737	664	677	715	760	703	717	719	739	682	725	710	685	728	655	706	729	694	707	672	674	687	658	723	691	709	707	682	728	746	678	656	717	737	677	752	730	722	677	749	722	732	719	697	714	743	737	698	768	667	694	713	742	646	658	713	714	707	712	729	677	670	719	742	700	721	709	691	734	741	704	709	705	709	747	723	680	708	691	673	710	716	695	675	765	683	743	694	676	707	699	767	720	681	760	699	745	695	704	646	691	691	702	757	729	677	705	691	658	690	705	648	711	673	663	698	717	698	697	688	741	702	711	698	741	658	684	721	691	756	701	743	696	748	681	712	709	676	680	664	715	648	707	732	674	712	729	693	685	687	679	705	688	676	713	719	653	718	717	745	662	722	702	725	685	704	682	704	717	737	708	713	699	739	754	684	696	687	676	712	696	700	710	681	751	686	688	690	696	720	721	700	743	685	739	722	680	654	648	689	675	699	662	703	729	676	696	690	731	710	669	725	716	748	676	733	706	708	686	705	755	708	728	674	715	729	699	717	712	677	709	696	695	727	729	715	703	684	703	709	698	711	688	680	718	713	754	665	706	745	661	756	698	672	754	722	715	709	657	674	708	704	712	707	675	655	699	688	670	693	734	684	659	705	695	717	706	723	684	720	693	680	715	712	751	688	701	764	726	730	701	730	655	667	705	648	702	714	709	701	697	709	701	732	690	694	758	727	710	706	703	672	699	732	717	702	694	668	717	751	693	700	691	661	707	662	693	778	704	682	704	674	738	698	698	687	688	719	727	723	716	696	702	662	695	728	732	731	675	697	707	713	706	713	722	684	697	746	721	724	713	704	669	678	730	682	715	699	698	735	670	684	707	677	684	667	668	678	689	713	717	705	654	685	759	757	721	743	708	721	722	689	737	690	665	725	727	737	730	747	708	709	708	751	717	717	684	708	733	680	714	686	688	702	726	730	689	693	657	687	736	710	702	695	718	735	717	718	746	705	705	703	685	711	751	715	710	703	757	724	724	711	667	671	756	720	708	689	696	733	676	735	693	704	725	691	726	742	671	750	706	713	747	662	776	746	736	695	685	689	701	685	658	688	653	667	711	731	711	734	690	723	712	744	712	747	698	711	678	686	710	689	695	715	707	734	712	672	703	705	697	741	676	746	705	690	727	690	684	699	684	687	686	706	727	712	730	775	698	652	687	691	747	732	670	704	717	770	746	667	766	680	682	732	679	676	692	666	638	693	667	714	703	724	685	691	690	717	699	662	701	687	667	723	673	677	740	730	748	700	713	742	704	699	671	688	689	704	705	709	685	742	729	684	690	747	759	679	692
23173	21683	29603	24350	22156	23261	20029	8992	5532	4558	4083	3494	2718	2429	2311	2042	1535	1351	1337	1285	1365	1369	1131	940	713	679	700	702	724	728	713	769	747	776	757	780	757	667	710	647	633	694	697	681	692	704	660	721	654	643	735	656	652	670	716	684	638	641	619	643	653	663	646	688	628	642	610	662	613	620	658	658	639	663	690	611	662	631	619	630	622	664	585	619	599	693	637	610	633	635	648	662	646	632	646	621	687	605	661	635	656	637	635	622	636	656	619	627	619	648	605	641	638	638	637	594	654	649	635	626	667	625	649	624	644	626	604	622	616	628	678	625	630	669	624	622	602	604	637	635	699	653	621	667	691	661	656	614	723	672	623	614	646	631	623	644	623	624	602	634	626	615	601	665	660	627	672	624	662	641	607	625	685	648	632	662	637	645	662	633	637	648	626	645	657	674	668	655	642	625	598	649	657	652	616	589	619	643	641	626	636	656	599	631	644	636	595	632	665	635	613	634	610	603	644	585	669	572	654	632	619	604	601	599	621	645	621	644	658	625	648	608	659	651	611	608	606	624	654	648	675	620	641	555	603	649	617	656	679	633	621	612	683	666	642	635	658	625	668	636	636	599	638	630	657	669	665	601	640	646	630	635	675	659	622	640	637	665	711	634	620	669	610	618	627	588	643	698	662	660	609	600	670	638	628	622	626	662	629	611	679	612	618	615	668	613	664	645	660	642	631	654	625	643	635	616	623	604	633	658	655	601	609	590	603	654	603	646	631	621	635	642	605	632	657	627	630	574	660	662	664	656	613	681	677	635	657	626	615	664	628	623	603	652	591	689	625	670	652	672	606	669	636	646	630	681	665	617	678	610	611	624	662	679	645	665	670	662	654	630	636	637	633	649	711	671	651	624	657	628	643	660	612	657	637	633	625	660	585	668	627	652	608	626	571	639	664	626	653	575	682	671	600	627	650	637	652	623	613	675	610	639	647	632	637	631	648	655	642	600	612	650	698	622	681	632	626	602	614	578	690	681	659	630	580	606	603	647	634	621	651	646	618	628	646	607	651	635	604	634	664	637	627	631	689	627	613	673	671	597	628	650	644	637	666	613	607	601	634	648	619	643	653	588	628	660	629	643	580	660	625	658	604	624	616	651	668	590	648	656	651	602	645	623	595	587	654	592	664	680	689	616	661	611	637	625	670	611	594	622	656	633	666	655	668	599	647	635	641	656	661	664	595	619	627	649	673	649	678	671	636	624	639	621	669	639	627	634	624	641	607	630	620	638	647	595	641	647	653	629	578	625	601	618	619	605	636	615	651	625	654	606	611	632	614	630	663	639	660	659	595	644	639	611	614	593	611	637	621	638	627	652	596	602	608	641	598	700	617	643	623	603	620	659	701	639	628	645	598	622	649	633	581	649	620	624	608	632	703	613	669	650	675	666	556	674	639	638	629	627	600	626	658	608	623	680	605	609	603	644	647	661	628	643	602	614	624	663	657	638	647	615	644	595	600	645	618	652	593	620	601	647	651	607	647	633	616	642	657	600	629	649	689	643	629	634	640	620	634	612	623	599	634	631	598	627	601	658	620	570	626	652	640	691	641	652	673	607	623	634	629	610	631	689	684	658	620	623	654	668	650	650	720	634	642	647	627	674	636	666	641	636	626	651	643	605	631	609	662	648	662	676	679	656	646	620	625	634	593	639	636	636	658	677	651	635	674	611	618	621	615	616	634	606	634	629	662	590	697	590	622	613	642	651	641	629	651	630	618	641	639	602	635	642	634	663	596	649	663	664	647	643	616	585	586	674	641	681	626	620	613	647	593	654	642	632	663	638	611	660	632	672	669	614	652	663	629	598	629	622	646	672	618	618	657	624	630	670	605	612	647	618	636	646	668	632	633	662	613	634	638	635	626	664	667	700	690	616	630	625	652	629	692	629	641	640	685	661	680	618	626	654	642	659	668	644	649	658	638	626	603	606	603	614	584	616	631	640	648	618	607	691	644	631	675	653	648	642	676	614	618	589	648	634	667	615	644	644	635	649	613	661	692	594	639	664	662	608	638	613	624	615	640	628	626	639	619	602	644	622	658	625	589	640	635	605	607	657	646	612	652	646	656	623	667	672	619	620	641	600	635	625	606	635	606	620	627	628	647	646	636	658	645	614	630	608	613	622	618	671	649	694	635	670	613	622	662	672	676	610	608	661	626	669	630	630	690	623	635	616	621	699	656	610	629	670	678	623	616	641	628	609	678	641	620	633	659	630	648	608	645	654	630	628	627	617	616	615	616	651	635	581	616	645	644	588	622	677	626	629	649	656	599	649	655	649	594	680	677	650	650	632	610	638	646	668	594	637	626	613	634	644	687	617	614	621	631	637	609	595	645	594	634	596	583	690	626	604	626	653	576	639	587	598	599	619	623	656	615	652	621	658	643	628	623	633	633	643	641	619	634	622	616	667	634	685	661	628	637	654	584	621	622	620	631	644	614	672	602	625	631	605	638	644	643	659	653	618	657	678	615	561	607	629	642	626	626	654	611	595	669	652	628	625	602	637	640	639	710	663	610	628	651	640	605	620	641	678	656	654	665	651	624	618	615	642	647	668	595	623	618	590	629	635	638	622	643	633	685	622	606	657	668	647	657	667	609	642	638	653	622	627	636	632	635	669	677	623	621	607	670	653	634	625	611	636	612	621	609	679	630	660	629	623	627	617	686	677	645	598	665	639	619	619	614	601	631	654	615	616	643	650	640	666	643	644	644	609	652	667	637	603	618	611	640	685	703	639	633	629	670	621	619	669	659	627	658	635	640	631	639	652	609	647	636	649	583	649	642	663	614	645	630	629	627	658	621	619	666	620	634	640	626	637	626	640	621	636	601	620	652	645	624	600	668	634	655	643	601	636	637	654	607	569	648	630	642	644	633	673	616	614	608	661	639	676	676	627	616	644	619	677	624	651	679	630	656	659	620	606	671	650	611	655	639	670	608	659	611	635	666	628	642	664	678	659	603	632	626	676	621	647	608	605	633	644	618	598	585	633	626	650	627	652	597	635	653	630	609	603	637	654	655	644	641	675	665	657	638	621	703	664	615	658	623	638	616	621	586	607	624	653	601	655	609	652	622	630	661	612	609	627	637	668	610	621	639	626	610	673	676	662	628	626	628	599	637	623	621	653	614	631	649	577	620	652	652	628	663	637	596	653	655	616	615	645	629	653	660	665	616	618	653	683	631	639	608	647	609	623	649	660	630	645	644	687	628	624	607	603	643	675	602	635	640	647	641	674	590	684	670	633	647	643	636	612	614	681	597	637	637	645	638	640	631	604	638	643	666	622	649	611	644	649	636	661	658	621	660	616	644	629	633	628	591	620	656	656	691	631	621	673	687	627	660	645	632	662	598	618	634	625	614	639	629	662	619	644	614	608	685	623	607	584	580	631	584	631	631	604	627	627	608	622	618	626	607	629	624	581	672	652	622	636	603	653	642	626	618	626	700	635	615	587	576	619
26990	45471	38288	31090	27859	21108	15138	10934	8030	6724	5850	5084	3898	3508	3278	2869	2040	1731	1694	1630	1752	1629	1379	956	753	748	746	800	799	770	762	765	784	829	792	798	728	690	661	638	674	707	704	658	674	671	720	713	728	637	742	705	657	670	669	597	646	665	596	694	658	619	601	652	598	657	631	630	631	628	657	641	609	637	670	640	649	599	603	648	630	646	606	610	614	690	631	631	622	608	655	646	664	601	618	635	630	591	601	579	584	591	634	615	616	622	663	625	661	634	634	617	609	629	633	636	642	631	621	650	630	668	627	632	700	631	638	607	601	645	627	660	644	669	604	622	647	632	630	605	637	632	625	634	634	618	627	606	632	641	638	608	659	616	612	627	632	637	659	637	634	647	628	638	635	637	583	619	627	641	601	634	627	604	615	634	691	650	655	624	695	640	598	638	654	660	584	595	634	632	606	666	646	664	644	642	654	606	657	583	624	642	606	674	624	609	625	603	672	626	626	655	645	614	608	639	609	647	657	664	617	580	674	646	623	606	632	653	628	634	643	604	598	612	643	638	653	644	619	633	620	591	644	625	604	647	620	635	653	602	661	633	651	637	617	603	624	629	636	600	626	663	637	630	692	656	640	618	657	616	654	618	614	652	611	666	585	577	551	573	625	608	657	640	647	601	633	600	604	611	643	601	616	614	612	615	616	670	628	597	620	608	608	599	601	626	625	604	606	620	709	657	645	624	599	630	636	543	635	650	596	675	626	636	615	574	640	598	606	655	604	612	648	627	650	619	634	688	679	589	616	626	656	616	617	592	624	612	647	594	607	610	579	627	624	642	597	638	590	626	597	605	607	621	657	632	665	620	604	635	572	623	618	571	637	606	619	573	599	619	636	590	618	644	618	673	651	627	628	646	615	637	634	639	613	623	651	626	615	637	579	641	640	595	629	605	627	609	602	649	619	607	637	617	688	659	672	629	666	656	634	670	662	632	678	656	678	661	636	643	638	616	619	599	627	623	628	653	618	611	602	613	632	644	594	589	602	649	605	643	641	648	663	624	640	689	610	653	592	628	624	610	644	625	669	622	642	576	642	673	642	604	629	625	619	633	595	632	578	665	673	633	572	642	640	571	623	668	695	660	653	666	610	658	619	596	622	630	637	626	587	629	615	576	594	616	635	601	625	606	680	664	631	583	655	656	632	621	633	613	607	630	650	653	637	630	629	637	661	652	616	656	654	624	610	640	653	638	649	642	680	566	591	681	589	646	662	629	602	601	642	637	632	616	609	658	651	575	608	614	586	625	597	649	581	621	621	608	633	603	610	618	596	653	658	599	638	613	610	640	596	647	688	633	625	604	669	635	639	623	604	636	625	622	623	622	641	603	607	610	608	613	597	636	623	627	626	601	592	645	591	572	588	570	639	621	647	610	649	643	633	624	595	626	603	655	596	585	616	661	591	611	618	640	655	624	630	684	637	620	599	626	617	658	610	609	616	627	637	629	641	648	645	636	633	643	627	669	625	627	642	643	638	595	630	584	673	640	643	636	615	606	646	627	637	554	642	629	629	606	645	632	617	590	624	632	617	604	666	665	644	640	559	602	651	641	646	621	607	647	592	690	610	641	644	649	606	599	645	620	597	639	616	571	650	620	662	613	656	660	642	610	605	628	673	667	614	615	653	609	659	687	612	626	615	607	646	671	658	601	647	596	603	646	663	636	636	623	597	620	569	591	606	629	640	596	648	574	618	697	653	610	645	623	645	655	600	614	633	603	617	628	589	659	614	608	607	564	605	617	633	623	656	642	656	653	624	605	606	609	637	620	600	621	617	622	634	611	644	622	628	628	668	566	634	638	666	590	605	618	635	665	604	626	652	629	597	629	620	645	621	649	620	635	598	623	594	622	621	611	621	626	604	638	663	687	648	629	605	661	601	631	629	617	635	589	682	632	621	590	657	634	646	606	634	612	622	648	620	640	615	642	643	672	628	632	621	640	664	650	633	616	637	657	659	629	626	642	699	570	592	658	613	642	628	618	623	608	641	631	602	575	627	589	578	641	616	669	641	609	632	600	601	591	585	638	640	658	599	652	670	632	564	597	622	624	607	620	612	701	573	614	652	654	655	644	617	667	642	669	659	640	638	609	598	602	656	595	645	652	652	586	654	618	677	664	622	614	605	638	622	620	585	620	636	622	617	580	635	656	637	597	642	665	616	586	570	624	622	615	640	612	618	660	654	600	634	587	584	635	618	629	637	614	645	617	656	641	638	643	640	624	611	600	607	622	646	612	615	638	631	642	616	654	615	619	645	638	614	644	606	640	653	629	646	644	608	592	614	637	609	628	642	658	656	637	615	627	594	589	591	647	621	607	667	634	648	640	636	623	600	626	631	602	597	666	631	611	645	628	626	634	624	642	621	606	616	617	631	631	636	691	600	643	643	657	608	639	628	628	608	644	602	655	583	621	660	625	617	656	590	615	648	588	648	658	692	679	622	585	645	622	673	675	649	656	599	627	607	649	679	605	615	636	621	634	610	636	652	593	618	579	634	617	567	630	610	639	639	655	646	628	607	591	639	643	647	623	648	605	629	617	642	636	610	637	630	653	621	644	623	590	598	607	599	650	579	614	605	611	641	600	601	621	577	636	610	567	606	598	656	655	644	627	565	645	598	610	630	624	611	613	646	605	642	606	648	591	612	572	621	614	621	631	601	615	598	646	629	604	628	554	609	596	642	626	656	613	626	622	666	656	623	608	631	629	612	623	669	695	619	612	644	624	667	598	617	608	696	611	636	635	658	605	655	640	627	679	638	640	614	582	649	659	633	620	657	661	680	609	600	625	629	587	623	613	639	605	617	613	624	602	642	653	638	649	638	641	625	636	623	666	682	624	634	657	638	581	600	606	652	665	600	634	636	651	627	608	620	608	624	639	615	598	621	629	651	587	617	561	623	608	614	646	658	626	639	614	619	625	686	610	618	636	643	649	621	670	652	655	586	639	624	614	634	633	623	611	628	631	635	627	643	612	648	598	631	630	624	621	633	657	639	642	616	644	645	615	615	644	671	641	630	637	625	582	653	636	614	605	662	651	594	634	614	592	609	601	625	641	593	667	592	612	639	613	665	593	630	609	649	600	626	609	652	574	643	623	653	654	595	673	634	618	640	651	629	624	633	644	639	590	674	662	637	623	628	632	602	643	586	653	622	595	596	628	610	604	597	612	624	661	654	656	635	640	619	639	648	641	611	603	634	579	609	598	626	612	654	637	651	636	649	645	657	645	606	661	603	662	647	618	642	625	651	561	618	653	605	640	555	590	609	592	635	612	558	602	677	649	624	632	635	664	626	630	602	607	611	633	608	614	647	614	594	630	620	645	635	626	621	630	624	610	631	636	623	612	604	582	610	597	627	622	623	654	671	623	624	609	592	555	656	640	592	616	627	610	603	635	623	633	592	649	619	647	599	626	613	624	619	661	620	632	656	639	635	629	638	615	655	617	641	634	685	587
28510	25809	28182	21790	15405	9431	5550	3512	2796	2268	1740	1653	1386	1233	1106	990	784	709	674	705	727	748	594	487	478	482	472	477	510	480	477	441	479	496	479	472	451	437	442	446	488	457	483	410	502	409	455	436	441	506	511	441	474	490	411	447	442	419	439	416	496	456	452	480	442	484	473	476	454	425	420	471	401	470	463	470	487	420	434	466	450	484	447	468	459	432	478	439	471	422	438	462	464	434	397	481	450	445	484	434	440	434	471	456	456	439	422	443	448	423	447	458	453	415	453	470	518	455	454	451	452	413	476	480	489	470	421	452	429	439	486	458	433	457	466	453	431	458	441	449	442	415	463	426	458	409	491	524	469	448	478	470	471	447	429	445	476	431	457	521	457	472	427	476	427	433	438	455	483	441	443	417	473	466	441	464	451	438	443	444	455	443	451	448	403	458	462	506	456	457	465	446	458	472	448	449	426	430	439	446	460	446	440	448	440	442	480	472	408	427	442	474	460	461	431	425	440	485	457	461	450	466	454	430	416	473	432	458	470	429	455	476	455	457	456	478	457	453	461	444	465	428	428	387	410	453	430	454	459	473	440	442	486	458	437	457	447	418	446	426	501	474	426	511	431	445	445	438	465	425	417	456	458	395	414	434	480	449	448	477	444	463	431	429	481	473	463	427	434	410	476	452	443	455	412	480	468	431	457	403	414	451	452	439	465	467	440	437	419	480	466	479	446	434	441	480	460	457	441	437	414	423	454	427	379	449	440	439	412	455	475	462	451	440	415	425	447	478	432	494	433	426	438	456	475	449	420	443	422	439	471	452	441	433	462	445	461	427	486	444	407	456	451	460	416	439	432	464	443	458	426	422	457	456	460	465	422	455	416	428	446	447	431	437	426	464	424	456	455	409	424	455	442	503	484	430	442	442	446	473	437	465	442	425	438	442	452	460	452	419	418	457	472	475	461	463	441	419	439	461	438	439	442	451	439	453	477	473	441	460	431	447	428	460	462	438	431	449	471	472	462	476	442	452	450	426	463	477	498	477	462	429	466	453	443	449	424	500	446	411	432	469	455	465	488	435	433	448	433	444	459	419	487	427	449	461	451	423	442	477	429	432	522	414	429	419	472	436	455	458	432	433	424	433	442	420	421	467	445	465	487	433	442	423	461	465	465	470	429	457	469	420	464	404	430	495	438	448	462	443	425	443	445	435	465	424	442	460	433	432	453	470	436	437	457	455	469	485	451	471	444	482	430	450	436	443	388	464	459	442	427	411	446	475	443	451	446	431	479	481	440	475	464	480	445	447	462	455	436	467	431	457	463	427	435	427	460	463	434	413	424	455	433	478	479	461	422	488	442	423	450	460	472	430	463	432	437	418	426	436	487	470	468	449	448	446	480	415	455	447	447	454	436	414	401	417	462	450	452	489	437	433	446	491	456	466	446	467	461	432	467	432	457	443	452	445	469	461	432	428	464	453	448	446	467	423	454	447	445	452	427	422	442	481	499	416	468	443	454	478	474	435	418	462	448	459	431	472	469	451	467	445	435	460	421	454	423	464	477	445	437	446	432	438	431	422	427	462	428	449	471	450	472	463	449	408	427	448	444	456	478	420	436	453	490	437	467	437	443	483	458	400	441	442	444	456	425	444	401	421	415	443	475	465	457	487	442	410	451	489	488	442	463	460	409	442	415	421	413	446	472	445	441	461	467	449	472	446	456	459	477	426	472	417	421	409	450	414	451	455	456	414	401	468	400	449	456	462	451	405	468	433	434	461	436	438	433	466	418	417	470	474	438	456	461	442	480	490	470	432	425	469	472	473	439	437	435	437	486	448	428	456	480	432	409	446	477	442	435	434	451	424	446	444	432	456	469	518	430	428	415	434	469	420	422	468	446	434	462	457	473	473	478	457	390	489	426	444	429	457	460	445	440	451	430	451	453	436	421	478	464	472	446	486	446	446	431	437	424	470	488	463	416	430	465	443	451	442	459	477	435	477	455	453	429	453	453	438	449	424	437	453	469	430	473	455	456	431	461	444	434	464	441	445	434	432	461	396	426	443	466	444	482	454	451	428	447	444	429	454	414	443	472	465	450	478	464	434	429	477	442	466	419	459	476	455	424	469	424	459	443	450	445	436	442	428	479	435	423	431	438	464	454	456	433	441	465	448	428	444	433	482	419	428	429	491	454	447	456	445	444	450	439	455	438	434	434	427	460	406	416	459	422	418	444	449	461	415	462	439	432	470	447	410	452	403	465	467	495	426	429	450	472	433	428	430	455	475	420	445	446	427	437	413	464	401	442	428	399	464	436	456	437	411	461	472	444	452	417	449	451	412	461	423	485	438	443	491	437	471	433	450	450	433	437	420	449	423	420	421	465	448	460	449	483	449	480	420	471	478	452	487	457	463	466	413	442	485	438	412	462	469	442	456	496	464	436	441	441	426	466	436	473	448	437	441	435	410	420	454	439	438	463	446	464	415	448	508	432	453	439	452	464	413	473	433	444	449	438	452	455	490	450	495	471	427	442	409	447	401	448	446	461	491	446	431	447	486	451	476	422	455	469	484	459	419	480	426	471	474	457	440	455	444	425	419	456	467	445	454	455	470	466	457	477	469	446	418	448	443	469	444	435	485	480	454	457	487	470	438	469	454	433	443	433	407	412	455	448	466	440	419	490	433	433	437	458	467	434	417	401	467	426	445	436	462	439	392	467	472	475	469	463	426	427	455	483	447	430	452	454	451	453	452	422	431	460	461	463	428	450	473	442	432	472	470	443	436	436	441	431	474	441	466	444	427	477	447	417	452	452	474	442	435	467	486	455	402	442	459	443	457	457	413	430	446	475	457	447	471	403	431	451	422	442	447	403	436	468	424	449	465	464	432	432	458	484	465	434	471	427	464	421	414	426	457	467	453	424	443	488	456	435	451	433	444	445	420	477	495	445	453	488	477	457	453	426	424	457	436	446	462	458	440	465	449	465	400	496	458	467	421	452	465	472	476	449	432	451	472	424	431	428	430	412	446	476	445	476	430	442	495	436	450	426	449	459	476	439	470	459	466	421	458	436	468	469	470	434	437	429	460	451	471	435	440	424	466	438	424	451	417	429	409	431	448	447	450	441	477	426	442	429	415	445	449	432	419	472	439	473	454	435	474	468	459	440	408	430	442	466	453	445	412	478	435	436	444	481	410	430	412	439	439	408	461	426	442	452	439	496	427	435	446	450	461	454	457	442	461	442	436	441	441	441	424	425	426	469	461	463	449	424	421	451	476	439	449	462	461	430	441	428	406	406	423	428	410	431	421	417	479	430	454	453	447	437	431	461	441	459	447	439	461	428	471	485	428	412	431	478	446	434	436	418	455	427	447	445	462	412	456	459	484	471	446	419	433	446	449	443	440	487	445	422	449	447	418	422	413	458	434	422	450	449	464	414	469	435	414	426	440	447	469	463	463	414	503	429	448	461	438	425	430	474	415	412	440	422	453	438	416	463	454	417	410
22530	34695	26351	19187	16660	11794	8171	5611	4476	3529	2875	2399	1998	1663	1529	1247	1024	886	887	781	869	890	737	507	470	511	499	509	526	477	489	508	521	525	515	530	489	494	484	501	517	471	505	482	489	495	495	480	517	476	534	514	517	470	500	488	501	454	437	480	475	521	512	479	476	459	482	467	443	451	493	459	435	512	476	514	448	490	455	432	519	501	515	492	481	509	454	463	507	515	507	525	521	453	469	426	493	463	504	453	455	493	481	492	457	461	504	496	462	488	521	473	482	427	485	483	460	475	512	491	481	494	496	456	462	490	472	452	476	471	495	531	485	509	451	464	513	492	497	486	492	456	442	485	493	474	482	461	490	485	480	452	441	467	484	488	460	495	457	446	482	486	434	462	450	464	516	479	452	514	499	425	441	440	457	480	445	451	486	489	479	489	422	483	440	537	452	464	506	478	496	458	467	454	461	477	492	439	468	463	445	468	474	495	461	433	505	484	472	477	484	474	475	485	480	455	450	465	458	486	427	453	470	474	501	464	468	485	475	452	484	466	465	470	477	529	448	513	430	497	450	484	478	463	456	479	482	480	464	475	468	471	496	481	490	459	471	460	480	498	474	486	487	478	490	452	441	496	434	429	457	487	492	457	456	491	442	470	429	427	457	460	514	441	478	482	493	471	471	506	491	504	496	472	505	497	463	478	462	456	460	483	496	525	485	471	472	501	485	476	500	500	449	498	476	481	490	471	496	495	477	476	507	452	484	491	492	505	466	472	473	493	492	497	506	484	448	479	433	504	476	478	477	510	512	468	521	486	487	502	487	453	459	467	471	477	478	481	465	463	460	503	517	443	456	449	487	477	515	438	453	494	473	443	478	518	464	427	482	477	524	496	494	457	498	510	463	498	497	468	464	494	497	426	459	496	448	459	471	494	472	448	455	439	494	468	495	436	476	435	446	472	530	449	471	491	459	494	498	481	473	461	472	461	501	456	453	408	468	436	491	502	422	479	484	453	436	496	432	484	471	428	454	500	471	493	473	505	442	473	513	496	463	486	483	448	504	428	473	475	484	458	456	525	483	449	464	443	455	481	481	473	492	459	419	501	499	460	482	488	434	477	477	458	486	483	478	476	464	486	493	477	494	471	444	474	455	475	466	474	494	482	491	476	489	497	478	459	474	459	448	465	480	475	487	467	441	498	452	439	464	477	476	487	497	480	462	505	463	462	500	432	445	513	478	451	477	474	480	454	478	465	485	490	485	453	436	473	460	482	493	466	488	465	489	486	451	429	479	491	489	459	448	463	470	486	464	478	501	475	454	498	461	449	501	419	465	456	475	484	478	448	471	484	451	452	501	439	471	444	518	499	459	469	468	454	490	433	478	500	447	479	498	462	497	516	475	459	480	443	442	478	511	452	516	476	479	463	448	472	468	501	479	447	495	464	474	483	452	471	504	547	481	483	485	478	475	487	489	494	506	494	487	451	496	451	491	457	473	449	460	507	480	504	452	451	474	479	480	495	428	452	465	511	481	496	450	454	459	482	497	480	448	442	459	463	504	511	438	455	459	479	487	462	492	463	491	457	496	468	500	461	447	446	513	456	474	494	479	451	452	471	493	472	456	462	442	450	469	499	444	506	471	508	466	520	511	457	522	474	479	448	493	489	497	513	449	489	487	484	431	458	477	504	491	482	442	495	482	494	453	452	491	488	464	479	456	463	444	475	427	486	458	536	469	498	508	499	461	444	478	443	492	457	444	454	444	479	422	486	471	505	462	469	494	469	459	449	472	468	454	458	525	489	442	516	465	487	485	485	486	448	441	493	470	466	465	493	450	449	478	463	495	467	500	488	478	429	494	466	427	455	454	491	481	445	490	485	483	472	485	469	449	497	469	495	484	469	467	476	482	482	501	487	462	435	462	461	479	503	487	478	463	484	516	495	487	487	467	475	464	458	432	466	466	456	476	486	453	431	490	467	515	469	503	503	451	453	476	495	468	457	475	491	492	464	469	456	487	482	458	458	457	456	481	459	453	462	476	471	462	469	441	495	508	444	470	465	426	509	483	489	502	493	466	462	480	449	460	487	501	465	498	505	489	481	453	427	456	450	509	506	515	479	487	479	461	512	466	468	467	501	461	456	477	452	467	469	496	493	502	503	464	465	443	485	468	474	477	484	499	481	467	480	484	467	482	474	492	451	509	505	473	456	482	476	478	445	486	453	450	453	514	461	463	472	504	469	454	505	457	450	473	452	488	483	487	518	476	488	478	442	478	474	477	494	487	446	515	462	493	455	506	465	488	504	479	472	499	447	479	450	498	456	486	474	495	492	472	488	482	476	490	484	502	477	419	460	488	479	461	447	483	476	486	448	416	448	485	446	519	522	530	472	460	427	435	452	488	489	486	495	504	442	493	489	457	467	490	491	438	426	461	472	488	465	476	497	513	442	479	471	462	463	483	496	483	442	470	470	475	468	462	479	464	484	452	473	464	528	495	493	491	464	473	462	498	464	480	478	480	494	484	477	483	465	489	475	457	430	502	476	445	499	453	483	500	465	465	487	508	461	466	466	465	462	506	445	463	511	464	497	485	458	486	519	472	483	492	483	466	458	492	495	485	460	465	489	506	506	455	507	505	507	488	460	468	476	489	459	521	462	467	475	459	486	482	498	468	479	489	500	488	488	505	491	481	439	480	429	463	476	509	471	488	477	448	458	491	473	444	453	487	484	497	515	469	460	427	442	464	429	458	485	443	493	500	475	468	504	526	461	477	441	474	477	469	483	487	423	438	436	418	481	446	501	485	494	459	462	512	528	483	512	513	454	437	510	490	475	475	483	452	460	444	455	492	485	496	455	456	479	465	512	457	493	479	490	470	496	459	504	486	488	490	492	468	445	475	456	447	498	466	486	498	479	471	493	515	479	486	480	459	466	453	487	500	508	478	485	496	490	501	483	481	468	498	443	476	472	465	499	457	493	455	475	472	460	480	470	474	463	498	472	470	452	515	479	474	473	418	463	482	453	496	466	462	463	508	448	472	464	482	461	470	458	517	491	495	496	466	491	492	456	476	481	473	468	455	472	492	470	520	483	479	480	447	461	502	489	446	494	490	479	489	454	465	490	461	486	498	499	463	460	487	461	494	475	472	480	499	512	482	493	458	504	511	437	444	470	475	459	512	461	404	476	461	482	451	442	478	472	485	498	497	466	485	514	471	459	486	447	489	479	466	465	491	485	502	459	456	527	502	437	459	460	492	455	462	444	492	445	469	453	434	465	494	479	477	472	503	495	510	476	449	467	498	435	431	473	482	493	480	453	507	480	512	480	451	506	480	447	483	469	468	500	470	497	508	484	470	432	504	491	487	490	504	446	442	449	499	506	491	429	463	489	494	487	452	455	482	472	475	499	496	486	503	473	462	473	478	486	453	480	480	493	506	490	457	454	480	464	465	465	449	433	485	511	473	492	486	482	477	468	457	488	460	474	459	471	487	513	473	462	467	490
24436	21700	29278	25171	22776	20237	12631	7207	5605	3952	3256	2461	2081	1942	1703	1486	1052	907	906	849	968	816	552	511	441	440	433	470	468	478	435	436	509	442	446	412	423	456	378	378	390	435	421	432	381	387	404	427	426	451	431	414	413	425	395	430	390	396	367	390	390	377	402	383	388	346	382	408	383	402	394	397	385	387	394	387	415	395	362	379	376	385	370	387	399	379	367	375	359	359	409	410	398	387	383	357	394	423	422	399	441	378	380	375	396	433	400	366	414	408	409	386	396	377	352	361	382	392	382	347	367	409	352	407	389	406	360	395	382	427	410	392	389	378	383	369	396	393	378	417	419	375	381	405	403	364	360	364	367	371	362	398	395	374	392	377	386	379	362	417	380	371	349	358	369	378	408	400	376	424	384	349	372	356	373	378	363	383	377	352	401	380	405	371	403	439	377	355	374	385	410	360	397	416	393	382	385	361	363	383	393	419	361	383	426	377	373	365	380	387	388	363	403	380	357	378	392	393	399	388	416	392	386	392	401	365	384	368	394	359	384	386	372	355	381	332	402	408	402	382	419	379	367	396	402	388	396	438	383	407	375	392	368	408	369	392	365	382	394	365	402	432	366	346	387	404	340	409	425	387	357	370	410	382	389	427	389	351	385	399	376	363	402	411	394	403	401	388	394	407	390	396	383	399	416	391	414	380	397	389	425	395	361	414	363	364	373	367	377	354	389	387	401	369	367	373	364	396	388	376	407	394	373	381	365	415	420	367	376	426	364	397	387	382	385	357	401	394	397	386	375	397	373	390	386	386	354	353	366	384	410	387	385	375	417	376	416	427	378	402	368	427	383	392	377	393	420	392	389	396	381	363	403	408	381	352	374	384	385	396	376	421	386	391	402	397	376	361	396	373	387	379	373	398	401	394	392	402	368	394	387	410	394	381	418	371	399	334	386	387	356	380	362	386	387	361	378	427	366	427	386	358	391	351	389	370	374	378	357	367	369	387	405	369	394	352	374	406	384	378	406	394	395	371	381	423	369	378	437	350	398	428	374	394	401	391	419	399	375	380	418	359	370	354	370	341	378	417	380	371	411	376	384	375	349	400	368	368	365	431	361	361	372	369	379	426	396	382	422	399	367	405	400	392	389	356	395	421	364	395	400	352	393	352	412	376	361	392	357	375	364	373	406	398	369	362	402	387	396	395	367	387	343	371	369	371	376	386	425	368	406	360	388	363	365	403	413	412	372	368	343	397	359	368	414	360	360	389	367	390	413	356	366	371	389	378	383	397	369	377	397	367	394	374	369	367	392	384	371	402	366	378	376	427	360	388	411	390	388	373	369	365	420	378	385	429	392	385	388	386	373	403	409	378	379	350	385	381	374	356	354	393	408	366	413	417	388	376	394	399	393	408	412	358	397	398	393	386	372	353	374	396	393	359	390	360	370	372	390	385	409	372	401	363	378	363	359	398	365	419	425	392	367	397	385	381	387	355	359	405	393	378	379	382	382	397	390	372	378	385	395	383	381	357	361	382	356	347	371	419	367	373	355	382	371	362	373	363	425	384	427	390	419	366	398	395	361	404	357	374	388	392	376	435	370	375	373	375	413	383	398	396	387	366	383	410	380	387	363	395	421	380	377	426	397	395	385	382	386	373	388	392	405	407	391	409	392	394	400	342	382	373	419	426	360	425	425	413	385	347	388	360	423	392	365	400	372	389	364	373	401	394	381	371	335	414	400	380	360	399	356	398	404	403	384	364	404	368	366	411	406	404	396	381	401	358	359	379	398	379	357	385	381	406	380	375	382	414	390	373	382	326	371	417	359	377	383	387	406	399	389	403	378	387	411	388	387	349	370	376	395	399	389	367	375	392	389	361	364	412	402	360	400	376	394	376	372	413	387	420	371	405	340	367	394	377	380	399	391	311	400	349	400	410	376	385	386	390	390	383	404	362	389	423	403	414	387	413	415	381	401	416	399	399	376	395	402	395	362	380	383	373	363	376	383	402	375	371	416	379	392	413	383	381	388	391	352	384	386	399	368	361	364	403	386	385	372	409	404	373	364	379	437	411	364	402	400	387	414	367	402	377	392	406	406	404	368	425	388	395	369	354	369	372	385	371	370	392	398	405	353	402	385	398	406	396	426	397	367	390	352	379	399	384	380	384	385	395	384	395	370	403	361	412	407	376	378	415	421	365	396	405	379	386	417	411	386	365	390	392	377	423	395	403	400	397	367	365	371	363	360	404	401	393	396	398	399	376	389	378	365	390	394	394	386	367	424	357	382	365	374	396	368	381	380	401	400	419	394	394	405	395	388	356	383	352	387	411	378	421	392	351	403	370	399	380	361	378	373	400	344	409	399	400	423	383	419	397	401	361	403	394	361	421	385	388	364	394	401	388	370	363	373	356	379	387	374	416	367	386	403	373	382	370	417	419	385	361	404	387	374	386	345	380	368	387	384	354	399	401	378	378	434	415	370	425	352	376	354	387	414	377	378	393	410	377	405	358	387	397	373	379	409	389	383	362	371	378	366	367	410	393	378	361	409	390	348	388	404	398	358	381	347	394	412	380	368	405	376	389	378	357	355	413	373	387	386	372	383	379	433	363	380	395	381	399	383	391	415	424	364	379	400	372	418	390	390	396	372	416	387	378	382	354	361	428	406	401	395	402	414	391	397	415	364	362	380	332	385	430	385	384	343	377	368	379	392	408	353	375	378	399	381	356	384	375	389	387	394	403	351	342	390	406	391	382	406	357	369	384	395	349	392	386	390	346	351	386	423	398	358	413	380	373	372	402	385	366	397	366	399	412	380	400	411	398	378	405	370	392	393	374	406	365	341	397	383	394	413	386	414	352	391	372	376	389	398	381	369	342	397	395	366	385	376	399	378	404	399	401	395	351	422	358	359	415	376	380	398	395	368	367	365	412	383	364	381	377	381	367	348	414	363	383	341	402	405	377	365	365	383	395	393	391	365	376	357	389	396	407	385	337	388	418	383	369	384	393	392	372	360	387	392	367	360	398	404	361	357	378	389	409	368	365	377	385	385	391	398	388	385	392	358	383	386	409	363	400	338	403	388	387	403	358	379	370	380	382	385	364	392	414	404	392	368	388	397	378	398	366	370	371	388	398	357	400	376	360	357	395	388	402	372	378	394	379	400	379	405	371	389	386	415	408	382	370	418	388	357	416	419	379	385	369	418	354	403	381	363	396	380	399	391	379	355	385	416	417	398	398	366	416	392	357	363	358	423	396	390	371	400	394	370	380	440	393	401	399	369	391	412	376	395	411	387	345	406	358	378	399	379	404	351	408	404	393	388	368	344	379	384	407	399	361	330	368	359	366	400	397	384	403	390	391	407	406	385	378	341	415	403	386	400	394	341	387	379	410	354	406	368	378	390	340	381	393	422	388	367	386	385	401	362	388	405	332	352	406	378	388	403	400	380	418	398	377	388	376	419	328	390	388	393	390	399	384	401	386	395	395	351	384	394	381	403	416
23915	42905	35415	26901	22549	17873	12738	9889	8277	6046	4877	3743	3273	2936	2425	2045	1393	1231	1177	1163	1191	1035	650	545	504	486	517	526	540	525	482	490	519	524	523	475	445	429	440	400	502	439	439	457	448	445	423	458	485	469	429	450	471	400	456	417	426	400	402	426	410	420	374	394	441	426	381	393	442	434	444	384	423	431	417	406	421	419	473	395	372	422	386	405	423	450	435	458	418	407	415	397	370	403	398	370	415	416	402	414	430	446	410	412	401	415	374	394	417	388	411	361	390	389	387	380	388	435	390	384	391	402	400	383	377	368	384	434	417	419	400	404	411	402	410	408	442	369	401	409	396	407	408	391	380	400	419	408	398	406	378	428	392	450	391	412	381	405	401	442	406	376	405	419	412	402	396	367	405	452	445	408	411	410	432	428	375	455	382	435	415	409	435	410	393	408	445	412	397	432	397	411	401	391	425	395	398	419	393	401	421	391	418	400	398	412	385	419	421	403	386	378	385	406	387	440	422	378	377	381	388	439	408	432	386	396	428	384	416	412	412	439	399	403	393	390	401	379	395	395	406	378	381	400	385	430	433	404	381	420	398	399	397	386	409	438	408	402	399	396	397	389	407	404	410	389	411	418	418	426	408	439	433	426	371	407	424	425	417	428	442	408	423	396	428	402	393	394	406	363	409	381	421	407	400	441	411	378	369	386	402	420	417	423	360	387	433	415	395	379	376	408	379	406	428	396	418	360	433	424	399	405	421	439	408	408	402	420	420	436	406	372	379	403	390	407	361	412	414	407	384	390	374	430	421	400	410	367	399	424	394	399	389	385	421	388	403	409	407	417	409	388	369	431	383	381	397	396	413	417	375	410	413	368	399	428	397	421	416	400	354	425	399	426	379	394	404	383	408	387	433	403	399	363	418	429	417	407	422	411	357	388	394	424	409	408	394	405	405	401	389	410	385	419	406	375	398	416	393	386	387	411	412	421	397	414	412	402	405	428	439	388	393	388	429	406	362	388	394	408	399	425	379	400	398	412	380	382	423	374	416	383	425	415	388	393	411	383	389	398	431	415	398	378	428	418	410	415	391	387	401	380	403	409	432	387	387	406	414	409	402	382	389	418	421	383	410	393	407	427	385	404	421	379	382	394	399	371	384	386	407	461	393	409	421	412	409	407	386	409	393	408	381	418	412	389	389	381	373	400	386	434	402	398	409	400	411	430	404	432	408	407	426	448	405	404	413	378	396	396	399	384	380	406	394	397	408	385	402	419	399	404	371	392	400	394	392	430	410	381	411	390	392	435	429	417	402	394	414	415	410	387	396	382	407	404	421	383	437	428	434	386	402	417	404	385	415	408	398	397	369	461	401	399	434	406	459	405	397	396	419	428	442	399	381	413	397	391	428	388	402	395	394	383	428	410	424	356	406	385	407	411	395	383	401	386	410	398	430	405	421	375	362	428	411	410	427	396	409	415	429	431	398	435	427	398	377	417	434	371	417	406	428	396	402	385	413	417	417	413	406	382	428	375	420	408	412	422	409	391	368	439	401	409	407	380	417	413	381	405	410	444	376	421	410	403	422	418	435	450	406	419	375	388	390	409	443	392	383	424	376	399	425	358	418	403	404	408	363	411	413	408	390	390	401	406	376	415	403	387	407	471	410	386	391	412	376	385	400	385	419	396	368	389	399	409	385	376	384	391	424	395	378	397	397	416	388	418	428	382	400	410	392	393	428	405	390	378	396	383	391	384	377	418	357	402	442	394	428	371	396	403	408	401	415	406	434	404	428	421	427	418	404	396	404	423	379	423	411	390	407	406	425	423	405	376	398	385	403	415	410	432	424	405	390	389	387	424	396	428	391	414	421	423	371	407	405	375	444	380	420	378	404	440	410	435	393	414	420	380	399	430	402	451	417	399	379	390	396	391	413	405	441	467	421	396	385	401	390	394	415	431	407	415	408	390	388	370	402	385	394	388	381	399	401	396	390	424	417	416	428	402	423	422	400	386	400	462	392	397	436	404	395	374	415	399	380	374	460	382	364	361	381	398	426	405	407	409	388	416	395	437	402	388	389	401	405	389	376	363	452	389	401	424	417	414	417	366	395	424	398	397	413	403	425	392	435	419	435	385	387	410	381	404	422	413	347	424	399	379	411	419	398	399	383	425	414	404	409	431	418	425	385	418	411	418	472	412	387	364	426	350	408	406	404	420	418	412	429	431	396	399	398	392	381	439	404	424	395	375	407	410	396	401	399	401	409	399	399	414	381	408	434	413	401	400	410	399	391	376	412	404	389	410	379	400	394	369	398	383	362	432	408	385	402	409	386	402	382	373	410	384	396	417	408	421	418	406	396	399	430	364	402	398	393	431	400	399	377	410	429	394	397	372	378	392	396	377	431	411	426	417	420	436	398	391	408	413	411	399	367	436	420	390	383	394	399	394	407	406	393	390	405	364	365	419	376	416	402	420	401	388	407	374	386	409	416	437	386	414	416	376	430	362	410	404	420	412	415	386	398	428	367	429	397	428	384	384	429	402	391	406	389	396	449	412	410	403	428	430	416	363	399	419	395	366	414	379	423	387	417	387	362	382	422	403	403	413	391	424	437	390	421	390	373	392	375	388	388	411	407	403	382	438	451	423	416	402	396	404	386	454	414	405	401	407	420	378	387	403	403	406	433	401	416	419	386	387	382	390	393	393	402	392	392	396	381	426	411	444	421	401	370	417	423	422	403	423	425	413	403	409	411	413	403	442	402	416	426	419	383	401	370	371	393	372	419	399	380	404	430	427	370	362	421	374	408	382	416	448	417	421	415	380	401	404	419	434	376	383	391	380	418	408	409	396	397	429	419	384	407	382	395	393	379	426	436	359	405	396	423	389	398	419	415	398	394	440	394	412	428	403	422	400	362	375	418	416	402	391	375	395	413	380	414	419	436	407	399	376	434	385	406	410	411	391	435	405	421	391	419	429	429	400	404	403	394	383	409	388	384	397	408	385	377	433	410	386	382	437	439	381	411	412	380	375	392	419	372	413	395	427	406	387	420	445	352	451	423	397	431	434	364	407	453	398	407	409	431	386	384	408	395	448	400	360	364	389	427	403	413	410	410	401	398	428	402	385	382	416	392	418	398	399	394	378	388	381	402	397	426	386	419	436	371	426	393	400	388	420	383	433	415	426	381	410	395	392	416	403	410	428	401	377	395	418	414	406	378	401	428	357	384	384	431	414	384	408	377	384	424	410	421	441	344	436	394	395	395	421	376	401	396	434	380	404	387	396	357	432	394	406	430	395	394	391	389	395	377	405	406	389	426	406	398	381	424	403	397	401	400	432	428	389	423	360	379	403	411	396	401	383	416	406	416	410	391	401	441	388	420	372	410	413	377	433	387	395	392	410	413	381	428	399	375	440	363	390	421	364	427	402	377	426	387	379	426	395	436	431	380	406	398	391	406	389	373	398	437	404	382	431	421	409	393	405	431	402	394	390	392	382	409	423	407	433
25762	21857	28963	27143	21565	15140	9319	5986	4654	3892	3014	2367	1956	1818	1656	1417	1122	1123	1043	1041	1138	1039	840	789	745	802	765	770	759	758	739	758	789	778	757	788	723	710	741	736	752	706	721	718	679	736	728	723	704	745	728	711	766	728	703	783	693	659	649	680	750	730	711	685	698	656	747	741	672	676	726	711	707	698	677	720	691	735	705	683	670	720	677	662	700	672	703	714	726	722	648	679	707	665	695	687	687	687	705	715	659	725	683	708	707	684	683	708	714	706	727	671	711	685	715	694	697	710	755	661	647	745	746	724	699	741	691	714	649	725	757	678	716	655	677	692	679	690	714	698	668	719	675	684	719	715	694	700	697	692	689	704	724	679	674	673	708	749	694	747	703	678	720	698	683	725	733	683	706	710	721	687	688	704	719	710	681	737	717	677	734	716	718	697	729	682	668	674	739	712	678	673	681	692	701	682	678	699	685	714	711	739	756	692	707	714	721	703	695	705	693	684	676	714	742	735	695	696	692	694	687	712	718	660	749	685	741	730	702	698	746	695	705	669	738	722	686	721	668	688	731	662	729	725	737	720	680	675	758	679	708	693	743	691	698	739	696	731	746	677	726	701	726	699	658	708	668	702	705	705	699	719	639	756	685	662	678	666	741	720	721	691	670	684	702	715	737	665	732	684	732	739	735	651	700	691	734	705	736	699	685	721	675	733	784	668	679	682	764	717	661	693	690	700	699	665	642	692	668	709	705	711	719	717	715	702	724	688	675	753	694	708	648	664	682	715	645	703	691	706	702	741	687	703	734	696	702	709	727	709	707	712	687	741	702	731	725	736	672	718	656	759	680	699	692	684	727	725	670	676	732	707	703	689	691	709	707	671	725	667	738	754	724	709	680	731	709	674	704	694	685	725	713	731	744	723	713	668	690	700	712	666	765	700	740	715	712	668	676	716	682	678	644	638	669	689	699	673	708	730	671	724	703	697	702	650	747	697	692	689	664	689	771	715	728	683	711	710	668	740	711	684	738	652	667	722	706	704	703	686	721	655	673	652	706	691	690	676	730	724	716	683	677	686	689	742	723	693	695	658	705	663	712	680	709	707	701	708	700	793	683	698	724	680	700	675	718	707	749	671	738	710	683	710	732	668	705	755	739	693	723	683	704	704	738	693	766	687	731	693	689	706	768	744	684	708	691	676	703	712	754	739	710	681	682	637	669	666	756	720	759	739	707	732	759	713	711	701	736	733	676	685	736	724	686	660	710	739	720	702	694	702	733	689	688	725	730	695	698	690	724	675	664	695	698	726	679	702	711	706	654	699	689	713	678	717	717	718	717	689	672	709	701	749	747	714	758	696	662	706	718	694	728	740	732	737	758	696	726	720	677	722	665	666	700	661	745	702	696	688	752	709	698	736	733	647	708	700	680	707	698	613	721	730	711	677	729	658	694	738	691	678	685	713	707	720	660	690	728	700	705	730	726	731	678	668	726	694	731	701	682	715	669	695	701	640	714	703	728	756	718	740	725	723	712	713	733	716	703	732	680	698	714	720	696	732	704	681	680	688	755	774	755	706	696	649	660	703	654	704	711	652	689	699	741	696	701	705	738	704	691	689	702	728	738	729	706	707	702	715	706	696	690	721	705	719	646	653	754	788	732	693	697	702	733	707	689	653	742	741	745	735	716	671	711	715	711	689	743	697	688	667	706	706	743	689	686	695	739	700	733	676	674	702	724	686	713	739	720	721	708	680	721	636	688	691	690	701	678	684	709	698	662	716	712	711	684	692	646	712	688	714	731	709	688	715	648	762	714	695	739	672	703	751	675	700	731	711	720	700	716	721	672	702	694	714	680	719	710	701	732	694	725	707	706	715	680	709	736	722	755	727	719	708	771	713	657	685	716	743	711	722	743	712	707	651	701	706	671	721	735	659	715	699	709	679	720	729	704	745	743	669	684	672	721	695	692	683	659	692	709	700	709	702	705	647	708	737	688	705	702	689	659	717	696	716	660	744	639	762	630	739	694	716	704	704	699	719	759	723	713	738	737	669	697	751	723	708	677	669	715	730	690	712	689	708	716	697	747	697	734	653	662	687	704	693	645	669	721	720	754	729	698	717	682	715	666	679	725	710	665	706	697	710	666	690	732	680	705	711	662	656	679	767	736	742	721	695	702	678	706	697	676	671	721	686	716	735	729	714	742	671	716	703	715	692	681	653	682	675	658	702	672	728	682	705	705	736	726	726	744	742	698	684	678	698	727	684	722	738	707	666	689	706	714	674	701	707	723	640	677	714	700	718	738	747	725	700	678	680	678	712	668	711	714	691	689	738	665	743	730	714	724	694	688	698	704	688	675	689	694	727	730	766	686	668	717	681	738	660	728	733	658	682	749	700	758	688	673	718	679	693	721	693	713	731	695	666	691	708	705	730	708	684	693	666	694	690	734	655	701	668	711	705	689	715	670	680	706	711	726	722	693	720	720	720	753	691	723	687	701	752	698	707	688	674	711	764	706	703	702	717	705	685	658	702	702	682	696	667	734	741	717	711	677	696	711	692	683	733	686	684	739	760	719	736	716	740	697	664	717	719	729	724	696	692	690	744	726	749	715	694	695	692	711	701	727	752	668	729	664	712	736	715	674	714	680	761	671	734	642	736	715	690	711	700	706	741	776	728	680	663	740	681	721	735	719	701	679	754	683	730	707	732	750	712	744	707	737	686	755	731	654	693	697	686	735	735	750	745	671	677	738	769	681	688	699	715	685	705	678	654	677	666	668	682	689	677	694	732	684	709	634	708	656	742	695	705	722	697	712	720	778	726	722	687	697	722	659	701	685	754	687	718	690	697	696	723	738	694	697	686	667	679	700	659	730	736	728	736	657	707	742	709	634	723	695	700	705	744	692	665	672	696	692	697	703	708	694	717	747	752	672	690	758	719	720	659	740	715	684	680	645	696	758	725	672	688	745	735	727	715	672	679	752	666	708	683	705	724	693	702	689	726	782	688	726	719	705	648	670	703	770	680	729	705	711	701	659	751	689	753	693	713	761	749	706	717	697	696	726	707	687	710	725	674	749	745	741	694	736	728	726	711	725	679	705	707	692	690	731	735	706	674	716	728	671	697	690	721	708	699	655	721	700	687	740	720	682	765	718	651	760	730	692	686	689	664	699	665	673	692	688	711	730	685	691	698	689	717	686	705	713	664	700	765	710	726	744	719	681	709	705	680	702	711	730	725	690	649	703	703	707	687	748	672	684	719	738	708	743	738	697	687	677	734	732	733	654	644	695	681	693	676	736	676	713	674	706	694	665	673	698	693	698	694	702	695	690	697	673	683	682	708	669	702	681	696	730	698	667	680	664	682	740	719	733	697	685	714	665	674	711	685	718	736	696	672	731	690	739	725	703	670	692	710	676	698	680	680	749	680	729	744	717	678	757	720	705	702	689	717	706	754	673	677	679	640	659	740	691	724	682	680	666	682	691	750	694	691	669	679	712	685	712	688
24079	40488	33609	25843	20508	16199	11842	8971	7501	6226	4661	3483	3006	2646	2358	1928	1475	1320	1306	1276	1373	1155	910	815	803	743	790	760	828	826	769	796	845	750	820	773	742	731	751	714	735	729	749	742	685	767	741	720	744	749	720	716	742	766	724	819	693	757	717	765	684	691	742	734	721	754	709	738	733	724	716	684	720	718	685	753	698	745	729	723	715	721	731	778	688	767	708	696	759	732	689	705	782	716	720	716	678	714	730	703	733	739	748	692	670	736	699	699	763	699	705	757	745	692	726	755	751	704	718	760	726	750	686	702	657	689	702	692	746	721	724	727	684	695	741	752	717	744	764	699	717	771	761	712	711	693	727	701	701	693	699	721	713	716	699	718	720	678	732	720	749	690	704	653	672	716	690	724	739	764	734	755	739	706	704	677	763	701	730	749	712	709	777	726	740	711	688	702	703	679	715	705	721	779	704	747	670	690	737	711	704	724	759	697	732	740	684	728	714	707	727	650	711	688	738	723	707	720	705	741	721	757	708	718	704	774	728	699	740	700	695	710	729	731	697	724	692	734	686	693	679	681	792	734	696	720	716	718	691	726	649	710	695	771	756	738	728	749	732	693	736	666	702	762	728	721	707	719	714	707	699	689	692	738	745	699	712	707	693	743	718	692	695	724	771	733	763	697	734	647	766	713	759	713	706	682	689	633	721	727	724	736	745	714	734	752	778	714	680	777	709	729	710	705	725	786	689	679	710	744	680	718	720	668	714	686	728	713	640	694	680	708	728	716	703	737	713	731	717	678	702	748	745	700	737	722	735	741	745	743	711	668	670	710	760	686	726	698	752	720	704	716	726	710	730	695	734	702	695	700	678	670	731	733	681	743	708	699	735	771	762	708	688	745	718	740	708	722	760	727	741	721	708	707	732	739	707	706	741	723	747	728	758	709	741	712	721	705	712	761	696	782	710	713	700	687	777	710	731	689	720	735	757	753	755	731	713	742	725	720	740	689	701	728	755	655	689	688	727	667	771	729	740	689	720	706	700	720	739	674	798	687	708	739	724	685	695	717	702	736	738	706	710	709	751	759	721	722	709	745	687	717	683	706	771	745	687	710	745	765	740	746	750	715	697	723	717	716	699	711	647	742	746	689	732	716	710	700	721	732	736	723	747	716	688	777	667	707	691	707	715	703	682	755	731	717	740	757	722	696	692	728	656	722	692	721	689	675	703	759	716	701	782	701	700	742	689	703	651	709	746	687	711	715	761	732	740	777	727	691	694	725	698	716	715	723	743	710	760	706	713	729	706	712	708	713	701	708	754	731	714	697	681	726	750	703	705	720	733	737	766	735	703	768	712	701	712	687	730	689	743	710	727	679	733	690	681	695	745	734	723	731	723	717	719	701	751	692	720	691	721	720	690	679	679	732	728	722	693	708	725	680	682	712	789	713	738	724	714	730	680	750	709	754	683	724	678	741	696	681	729	703	708	715	734	720	705	710	750	667	712	654	747	730	757	754	733	727	750	702	720	715	679	665	697	684	680	681	699	718	685	720	678	688	717	746	716	723	735	725	726	711	678	716	735	716	749	722	746	694	705	686	709	735	701	702	727	687	726	705	702	720	702	772	727	710	769	755	718	710	701	710	786	740	683	700	725	690	757	706	716	706	703	718	728	773	706	732	768	728	744	711	693	737	725	746	702	721	706	733	753	696	736	714	751	705	706	736	722	718	724	755	653	723	686	682	759	748	742	680	695	682	711	746	741	731	752	768	769	745	704	761	713	746	725	683	736	705	718	754	696	708	731	684	686	686	753	693	699	721	682	735	670	723	699	728	704	693	670	711	747	676	735	680	726	684	726	757	736	726	690	709	705	750	749	687	700	740	660	722	713	735	714	714	674	686	733	690	718	676	711	718	728	744	724	761	702	712	718	678	701	680	718	757	744	708	719	747	727	686	747	719	723	712	686	665	701	710	748	702	737	723	695	713	704	722	707	729	691	725	684	712	720	697	676	706	749	685	709	705	748	710	757	717	714	693	686	701	751	708	733	732	702	716	703	734	753	754	732	691	773	698	765	712	739	726	738	716	748	736	678	712	729	751	694	721	736	677	736	757	734	766	734	712	698	740	702	713	715	733	720	684	722	745	727	732	709	742	687	696	693	742	728	699	690	735	730	720	742	681	746	709	709	700	724	665	747	714	719	722	684	691	654	693	709	680	717	717	739	734	721	743	723	743	705	701	732	739	693	713	749	729	693	713	718	703	767	737	700	685	719	745	699	724	746	780	712	692	708	756	716	713	754	714	733	729	736	762	719	679	703	720	726	721	708	713	727	767	726	736	709	732	723	670	698	753	676	718	692	731	704	736	719	706	697	745	721	754	657	708	725	644	740	697	734	731	722	734	715	697	706	707	711	713	699	712	741	678	706	724	738	696	710	720	767	730	721	727	702	731	723	715	692	719	715	725	726	665	687	740	713	723	697	652	744	757	710	686	737	676	704	724	730	737	695	683	741	729	697	717	724	730	755	726	710	707	724	711	707	693	712	735	765	649	744	752	747	722	693	687	713	736	669	697	725	721	723	719	681	754	763	761	743	707	671	779	703	744	725	763	694	717	703	708	740	697	699	680	699	695	735	710	665	723	674	694	739	734	704	722	714	724	767	669	696	734	678	694	646	748	759	693	743	732	726	701	764	760	710	717	735	699	707	703	712	739	693	702	727	752	740	772	761	742	745	747	709	752	726	731	700	770	727	727	725	765	681	702	694	688	728	690	665	708	745	676	753	693	716	715	731	718	715	703	737	776	735	758	742	684	717	751	709	698	731	666	727	720	713	705	674	731	691	709	729	735	715	683	737	715	721	720	707	745	690	712	729	723	775	697	766	690	750	727	724	732	732	696	690	742	721	695	667	712	762	705	710	694	667	711	691	693	760	662	712	739	725	723	669	734	721	712	689	758	688	708	722	715	724	658	700	671	681	706	733	678	725	705	705	736	743	718	719	731	691	720	724	665	711	735	686	732	708	754	711	740	730	673	763	682	727	708	709	694	728	728	709	688	766	714	770	693	755	665	703	718	685	687	740	724	765	724	688	744	744	671	714	673	659	721	714	752	728	708	729	713	710	687	731	730	722	730	710	700	730	718	783	763	758	730	736	706	681	720	707	710	710	705	721	708	731	737	725	714	693	737	710	715	746	678	724	692	708	684	697	690	726	749	677	707	726	751	716	687	706	710	742	672	709	762	737	674	731	694	676	727	720	714	734	715	726	702	696	665	744	758	742	701	718	747	727	754	715	715	740	734	721	742	716	679	677	738	684	728	677	753	751	722	696	679	718	706	725	711	722	693	699	694	679	720	748	725	763	749	732	694	713	745	750	754	701	684	699	717	740	679	700	748	677	730	719	698	707	737	737	677	743	723	653	766	767	686	733	728	715	713	690	795	679	688	725	734	685	696	693	723	707	714	718	717	703	689	728	735	693	708	699	755	725	724	670	709	738	704	690	691
23164	21599	29464	24300	22017	23398	21570	10587	7052	5882	4493	3714	3281	2880	2441	1825	1488	1505	1389	1422	1418	1188	1006	794	744	766	787	822	770	701	760	858	789	796	712	672	655	658	679	723	670	705	657	652	673	685	689	706	638	688	712	719	731	730	677	678	664	632	620	669	609	663	626	678	643	652	658	638	640	670	673	638	663	632	641	682	697	613	668	671	656	661	625	713	647	680	650	647	638	664	706	683	658	664	657	603	674	661	687	679	651	630	672	661	598	637	643	670	662	663	639	630	656	648	644	654	698	673	653	657	626	622	666	654	643	665	651	610	660	610	626	681	644	673	669	667	662	646	690	616	659	652	633	656	686	643	646	634	639	584	712	624	616	670	663	629	594	647	692	652	651	633	695	663	642	611	672	628	623	698	640	655	677	691	643	681	647	624	640	627	643	686	649	651	628	692	671	676	668	604	648	647	623	645	657	628	637	655	656	647	697	638	682	651	661	631	679	668	666	691	657	690	665	664	658	731	714	653	672	646	674	656	705	624	643	695	647	647	644	673	688	627	691	637	632	667	621	662	688	630	660	673	630	680	668	630	641	688	628	663	677	662	675	665	644	662	634	652	630	666	680	651	642	641	658	591	624	595	630	652	657	675	653	644	667	666	623	638	651	632	674	608	609	633	674	649	636	643	695	644	675	620	606	609	690	601	646	687	622	608	622	675	641	630	615	654	685	638	656	678	673	650	648	643	696	664	644	642	666	637	620	672	659	645	641	620	648	609	649	669	627	649	668	640	682	602	611	637	640	650	639	643	659	656	698	672	636	607	628	681	632	613	628	648	689	660	657	641	690	669	651	613	644	612	628	641	731	606	664	659	639	657	636	639	649	640	669	634	677	667	659	612	684	649	628	669	634	670	629	629	608	659	617	631	643	659	636	628	642	639	651	638	650	593	684	640	617	670	649	632	644	642	651	638	667	660	595	627	658	637	659	629	680	624	629	664	660	651	615	623	622	638	667	617	686	623	666	637	667	639	621	673	655	663	630	666	663	678	678	662	646	629	624	616	647	698	648	652	657	651	658	648	680	666	658	672	651	677	634	681	664	650	642	656	671	650	620	651	639	608	631	643	679	625	660	625	644	635	662	690	635	641	660	651	666	641	637	659	647	702	694	650	722	656	650	609	590	647	648	680	585	617	659	634	624	631	649	682	664	653	651	593	655	604	672	641	649	658	682	679	670	633	654	645	647	630	697	653	613	674	658	690	658	691	627	677	628	654	658	636	661	656	645	617	657	654	642	611	696	644	629	627	655	645	649	658	696	663	619	625	634	615	657	644	678	622	651	692	634	625	673	679	676	680	675	646	649	652	669	626	617	594	672	649	674	613	678	651	641	664	629	653	640	686	670	647	656	638	659	610	646	653	635	628	610	626	641	683	642	658	622	621	686	635	652	656	629	713	644	642	639	629	676	624	683	675	694	672	611	625	657	650	661	627	614	639	682	614	633	653	655	645	625	662	629	665	660	628	698	661	632	657	620	665	645	633	664	585	637	623	649	643	641	656	652	639	626	646	640	676	650	614	632	619	599	668	638	675	622	616	673	650	654	659	600	662	613	661	610	663	623	657	649	674	641	629	667	663	692	664	614	616	648	590	706	610	697	648	655	636	675	643	653	656	660	645	676	622	650	665	648	641	665	650	616	676	664	625	624	628	650	713	627	639	657	599	672	663	630	675	701	640	648	728	635	655	667	646	692	628	594	643	638	696	684	630	672	664	643	628	604	606	640	655	622	639	673	694	685	597	646	640	643	641	647	642	621	651	620	629	686	625	658	668	669	675	618	642	634	637	616	598	676	664	622	690	660	658	651	602	693	699	657	602	645	661	602	658	670	688	631	648	650	638	651	664	649	617	680	625	644	609	638	671	656	685	650	602	624	612	669	632	628	665	626	657	632	694	664	683	622	679	703	617	634	676	680	635	631	681	660	640	631	653	646	679	626	668	667	684	605	683	633	609	633	676	625	652	616	645	635	688	663	602	643	669	693	653	622	661	640	699	622	600	607	612	637	666	686	653	671	665	697	632	623	689	658	631	685	634	601	649	600	643	611	644	642	649	670	627	618	658	651	706	665	670	657	632	658	623	671	639	673	632	638	571	646	678	607	669	647	647	610	592	624	632	666	674	683	616	647	714	624	631	648	633	674	652	640	639	639	617	618	627	683	674	657	710	615	650	651	698	679	611	636	616	617	634	631	633	661	663	690	647	658	630	666	652	656	646	662	624	635	652	648	607	678	659	688	624	608	628	648	674	618	656	629	666	634	665	666	658	699	657	637	619	668	684	632	707	687	641	675	661	657	676	662	618	633	664	633	650	652	638	597	697	667	662	687	650	624	657	700	684	657	677	630	607	636	666	638	633	701	643	624	639	656	617	647	643	601	645	627	646	683	654	645	665	644	638	618	642	620	671	623	654	657	600	631	618	660	643	697	719	708	639	675	605	653	693	685	626	642	663	615	640	658	659	625	644	669	650	680	622	693	653	632	641	626	634	670	674	622	665	627	627	648	643	640	654	590	656	621	614	669	630	655	652	634	670	656	643	691	633	625	649	608	646	610	699	683	656	637	682	649	605	714	689	632	692	625	642	645	669	659	644	636	647	640	637	640	645	695	614	604	628	629	669	663	644	651	684	666	614	680	596	687	647	594	665	612	594	650	655	623	611	648	645	635	687	624	689	666	658	644	652	689	676	665	616	637	600	615	657	648	658	674	664	641	656	643	626	627	662	672	626	602	625	578	668	655	608	660	632	640	674	667	619	670	645	639	668	604	646	661	606	635	662	639	628	651	661	698	656	656	618	600	643	632	623	672	666	659	662	653	663	668	645	616	666	674	654	633	666	657	630	571	666	637	610	613	584	692	640	647	635	643	637	598	693	667	626	653	632	676	689	637	654	666	683	628	695	665	659	592	656	621	692	648	651	657	602	649	664	662	640	646	659	660	613	649	631	655	665	625	652	667	670	644	653	701	653	618	700	630	642	635	613	662	638	693	670	674	664	624	592	693	635	681	654	627	619	676	697	640	652	642	645	655	660	619	630	655	688	643	656	603	614	632	650	633	619	606	633	618	634	636	650	656	638	616	613	650	602	649	664	610	666	658	675	588	659	648	683	640	666	666	672	604	677	675	681	611	617	624	659	652	644	619	643	654	678	606	596	654	677	645	670	639	688	685	614	675	622	647	642	661	681	674	645	661	653	614	688	629	607	629	629	601	659	593	631	652	651	626	688	627	585	637	623	663	678	650	642	571	667	661	692	655	669	686	668	647	614	676	598	628	639	660	683	649	638	673	680	668	660	658	620	628	620	626	665	636	642	597	633	626	703	657	638	669	658	649	615	694	627	662	646	641	665	655	636	668	618	676	637	649	635	649	615	643	661	633	668	651	666	615	567	641	683	632	729	648	627	609	619	675	575	632	659	612	626	672	623	679	646	664	602	600	631	635	643	642	655	623	667
26024	46342	40811	32192	26959	22599	17533	12731	10360	8447	6506	5373	4604	4217	3362	2573	2071	2026	1817	1783	1762	1494	1044	868	760	800	836	903	821	813	866	983	910	825	752	795	664	649	708	637	671	722	674	672	706	690	730	722	722	681	703	684	718	669	742	659	624	626	671	689	638	653	666	641	630	688	686	618	645	629	637	686	614	669	646	668	659	640	601	689	638	663	640	686	670	677	648	694	630	644	647	622	605	598	635	663	676	658	624	630	660	644	653	680	622	601	635	622	620	615	653	698	613	646	620	596	699	671	631	657	675	619	663	659	635	641	643	692	620	666	644	649	642	678	612	657	656	681	607	657	609	647	618	644	648	652	636	632	680	668	648	624	684	649	641	600	637	646	612	644	677	664	645	616	649	613	613	614	617	652	636	648	605	638	661	631	614	689	647	632	662	669	660	644	659	635	682	636	651	661	665	647	616	625	652	647	623	595	599	639	625	672	637	635	660	661	636	616	670	615	618	643	637	660	585	643	677	622	618	588	594	606	673	657	600	617	655	619	652	690	643	650	619	626	591	647	656	669	650	609	657	622	630	668	659	587	660	631	637	631	691	655	698	643	632	644	641	643	637	649	617	653	639	639	631	667	660	638	636	658	658	665	649	650	642	630	641	653	636	656	619	636	601	634	613	660	680	633	689	667	645	662	689	610	678	625	666	660	632	683	626	614	646	642	627	659	740	645	663	637	636	620	681	666	678	631	668	651	641	595	633	651	659	606	645	679	633	669	640	679	675	664	667	636	661	663	633	673	603	618	635	616	641	629	610	647	640	606	651	636	662	646	655	650	616	633	599	709	593	651	689	649	672	635	646	645	628	583	614	658	659	640	625	667	644	669	701	641	637	629	622	643	633	651	651	656	646	638	621	658	606	635	655	652	641	640	643	674	638	647	652	607	675	647	653	684	623	609	611	661	627	650	666	658	588	638	670	662	654	615	647	667	682	668	636	598	595	645	595	626	652	673	640	644	664	660	630	615	666	675	645	629	661	668	650	627	643	664	647	677	645	609	623	638	647	675	648	664	631	630	602	669	642	636	630	694	649	608	638	637	624	637	606	631	652	647	657	632	667	626	678	643	641	593	597	690	672	617	621	625	702	634	598	577	641	622	632	680	635	625	648	664	652	666	638	630	642	683	649	622	614	676	658	620	564	623	666	630	619	614	644	616	597	638	664	628	629	628	594	629	644	645	640	651	594	668	652	670	640	670	660	657	681	638	593	624	613	645	657	629	646	623	660	605	654	636	631	609	632	627	652	676	626	608	664	628	631	653	683	645	684	648	659	638	653	656	618	653	660	612	662	611	654	657	624	648	664	658	605	644	691	627	667	638	600	627	650	597	620	640	630	639	623	636	643	643	633	648	673	693	661	631	668	607	626	680	615	638	663	648	653	642	654	628	628	637	659	671	738	596	632	669	652	629	632	635	561	630	676	612	628	632	615	646	657	653	666	638	596	592	592	627	646	622	625	609	645	652	655	635	628	597	628	626	672	632	597	651	631	627	597	612	644	641	629	642	654	652	602	663	653	688	628	645	636	627	664	617	632	642	594	649	646	654	640	617	704	658	666	673	665	669	619	650	648	625	678	627	626	662	659	611	667	656	655	644	621	624	626	623	691	656	632	628	652	636	626	667	647	668	626	653	624	658	624	676	618	650	655	659	656	619	614	658	622	663	649	610	613	656	668	656	624	653	646	675	637	624	638	642	618	660	651	631	588	664	650	600	624	694	659	670	630	642	605	625	639	665	611	604	680	622	680	637	625	628	601	641	659	685	605	629	643	597	646	651	624	613	614	614	643	653	635	636	640	634	647	624	661	668	609	650	624	621	682	687	618	621	624	676	638	667	634	632	626	687	632	617	634	623	641	646	634	641	646	608	661	682	602	616	649	606	635	659	644	620	664	658	676	651	674	633	630	609	604	621	625	641	623	629	629	651	665	627	674	650	630	613	649	659	617	600	684	636	653	668	638	643	616	613	660	624	656	628	625	663	655	684	636	658	645	614	625	672	616	635	650	639	676	638	632	633	671	669	600	658	621	604	647	596	621	686	643	664	599	638	603	676	642	698	648	618	673	660	627	657	666	585	658	634	635	642	701	618	655	681	602	661	655	596	589	640	653	621	633	661	639	707	643	627	640	645	616	631	631	627	656	643	632	662	678	633	697	640	669	610	636	618	641	689	584	606	636	664	680	617	618	629	636	617	695	674	654	674	655	603	566	601	660	636	622	633	649	622	672	625	630	662	676	606	650	639	634	638	641	633	627	635	595	664	721	668	632	635	605	614	607	616	595	641	653	591	643	691	632	613	685	625	671	663	622	675	614	678	615	640	615	615	682	632	696	619	635	651	652	594	653	618	645	629	619	610	610	632	644	632	682	595	686	631	649	649	664	695	692	678	614	656	644	617	618	648	644	639	616	634	636	630	702	664	660	660	672	631	639	614	636	612	600	611	603	653	614	648	637	613	606	610	657	636	688	654	638	645	596	629	656	672	656	632	621	672	639	647	703	614	610	625	673	624	638	663	636	645	616	590	644	590	658	653	659	647	648	642	639	647	638	630	636	632	662	658	677	633	659	622	628	605	611	614	665	621	628	618	646	650	650	666	639	624	631	607	676	634	656	642	667	595	633	672	614	615	639	625	604	641	646	645	659	653	609	628	618	637	626	637	698	644	668	673	616	656	674	613	595	615	611	677	662	644	625	661	645	662	651	658	611	659	636	639	594	648	636	673	605	647	646	655	659	635	628	678	634	643	650	644	636	645	682	655	637	660	651	598	637	637	638	638	665	635	639	592	588	653	644	585	634	609	637	653	666	617	647	641	639	629	645	670	670	644	625	652	658	642	670	682	624	665	659	633	623	651	671	626	652	624	647	629	690	615	646	635	638	662	614	648	613	635	645	661	630	626	635	586	630	615	674	636	699	673	642	677	615	618	648	668	620	634	646	625	626	631	649	636	654	651	643	652	655	672	645	644	620	647	644	620	614	664	667	630	641	679	640	680	630	647	708	677	636	653	634	640	598	668	617	641	650	641	619	653	617	667	655	681	653	654	643	667	640	646	640	662	663	650	613	678	724	653	616	661	653	668	635	675	675	703	664	640	627	595	660	667	594	611	687	610	697	637	651	633	600	684	625	619	588	625	667	661	588	622	639	677	643	601	721	660	642	613	656	639	665	607	630	692	609	643	613	643	626	599	621	679	597	687	628	654	646	649	666	646	665	647	634	654	623	653	626	664	662	641	595	633	636	607	602	638	602	617	662	634	643	647	641	694	639	628	634	700	669	624	673	616	676	591	645	658	657	634	643	623	677	638	659	659	637	554	635	668	632	632	590	686	579	593	637	661	627	635	604	646	680	621	619	633	615	679	628	645	624	642	653	652	595	640	616	628	676	633	651	647	651	673	636	649	655	615	649	629	673	638	584	661	645	651	643	688	633	663	658	626	626	658	657	608	684	614
28600	25515	30221	24872	16252	10118	6732	4427	3254	2439	1935	1664	1519	1341	1175	842	790	767	706	744	748	608	586	487	479	501	535	501	469	503	533	501	494	566	481	456	467	500	464	471	489	449	456	467	461	465	456	466	476	497	477	491	497	465	465	475	483	456	459	459	490	462	473	417	416	430	503	435	502	457	484	438	512	455	465	506	455	494	500	496	454	468	444	454	447	429	437	499	491	502	540	470	461	472	462	457	466	475	498	515	484	438	416	452	484	494	478	494	443	453	493	454	478	470	504	454	470	446	451	481	485	444	459	479	446	487	450	466	513	474	428	459	514	458	447	459	500	466	492	466	459	433	451	493	493	474	475	461	450	509	499	443	494	460	444	409	456	497	457	476	466	471	465	487	465	478	469	449	440	467	491	451	431	428	500	461	459	463	438	482	484	425	495	466	472	470	464	442	452	486	479	503	486	467	469	468	502	459	453	452	456	499	480	493	434	499	466	466	466	469	508	472	473	482	465	502	507	439	452	463	432	456	492	495	458	483	492	477	463	473	455	450	522	433	462	477	466	508	472	478	492	455	432	467	457	492	475	490	461	478	477	487	474	490	452	456	478	458	456	505	445	464	466	460	448	465	505	454	508	499	419	452	453	475	423	459	471	450	484	476	491	460	449	435	493	450	473	443	499	456	473	509	451	461	486	488	444	482	514	486	470	442	455	474	484	458	461	440	435	476	435	474	498	487	480	461	464	491	460	467	482	470	462	481	485	448	473	448	472	455	503	431	453	465	464	481	489	433	469	442	454	469	451	488	473	441	479	490	445	490	501	491	469	467	501	467	461	468	450	461	490	451	482	457	460	502	478	467	486	456	466	434	455	459	467	471	448	451	468	474	477	472	477	430	457	461	445	434	441	453	492	476	450	483	509	471	517	491	494	470	483	497	469	442	479	494	452	483	465	498	456	486	456	479	477	438	429	447	439	449	483	448	433	464	510	520	473	482	468	467	442	447	444	440	413	463	415	456	430	488	450	432	490	488	482	490	513	454	480	456	479	439	497	463	470	470	493	446	487	500	460	484	467	446	454	480	461	455	473	463	481	500	456	508	485	474	461	478	461	432	466	459	441	487	481	454	485	466	489	434	450	473	447	488	448	418	470	475	465	458	485	464	491	459	458	483	457	470	459	496	433	453	461	472	497	453	445	444	460	449	480	497	440	482	428	488	451	430	472	457	442	480	469	457	469	443	471	457	490	474	524	416	481	484	446	486	461	431	466	457	438	494	489	496	473	457	486	488	442	453	462	445	445	458	437	455	476	458	470	464	482	451	450	482	463	456	492	475	473	465	456	449	482	468	463	464	482	469	455	485	463	474	448	487	429	452	455	472	430	458	474	457	458	450	460	482	469	449	444	487	471	462	519	479	459	486	487	438	482	463	484	470	512	509	490	510	517	479	459	488	498	484	447	468	486	499	462	452	463	492	457	472	468	467	449	468	452	494	475	486	489	483	447	484	471	437	439	428	441	423	436	484	469	496	473	471	470	486	448	501	446	477	442	480	502	446	447	472	451	455	485	450	436	482	460	492	456	447	445	482	513	480	464	435	447	451	471	492	444	518	467	482	471	500	495	476	488	456	468	442	497	474	470	492	433	475	463	478	456	483	455	439	478	451	431	440	506	424	441	485	457	460	481	428	449	457	459	476	465	484	444	464	460	488	452	467	463	476	502	421	463	464	476	444	475	491	472	469	456	476	460	469	505	501	488	518	477	438	473	456	473	477	440	462	487	491	430	498	506	448	463	469	448	506	459	492	463	457	471	457	435	452	472	495	447	426	453	481	457	468	469	487	486	471	494	441	494	444	469	442	474	491	478	477	452	466	481	480	456	487	470	467	436	482	461	518	500	473	472	441	477	495	493	472	469	454	469	449	492	438	450	459	471	496	458	448	446	456	475	472	458	457	498	475	451	471	451	437	449	422	491	431	473	474	441	491	436	493	492	464	472	464	435	490	465	519	495	499	424	485	483	480	459	463	470	472	505	469	468	485	471	458	483	456	465	450	447	473	490	490	473	450	449	496	489	445	425	455	473	485	466	469	443	473	471	504	471	465	487	485	490	480	435	464	520	478	483	432	454	454	493	462	444	481	475	465	437	442	454	482	507	480	458	443	461	473	480	468	465	473	459	440	483	465	423	470	504	494	470	454	418	471	468	444	478	461	485	487	479	451	466	471	469	457	464	476	474	457	441	429	496	508	480	433	464	480	483	512	451	472	474	441	469	484	461	489	427	474	453	468	495	446	465	470	466	458	534	475	457	459	455	459	453	483	499	492	491	470	478	468	425	463	531	455	448	517	487	506	434	475	446	453	471	464	450	482	479	456	447	474	479	469	488	491	438	482	482	464	430	468	443	466	472	487	488	477	417	443	459	444	451	470	439	458	506	534	489	442	457	454	458	507	470	475	452	486	474	489	482	483	466	461	454	435	428	503	440	433	523	458	448	493	454	469	449	479	478	464	478	462	454	447	470	493	477	435	448	473	489	481	473	468	458	448	483	483	426	478	493	472	428	506	457	469	473	460	456	472	473	506	464	476	431	468	486	490	447	439	442	446	461	468	488	474	476	450	476	447	473	458	477	443	454	482	470	465	467	451	479	435	457	481	461	477	449	464	463	454	432	497	492	476	493	492	476	477	487	467	488	470	500	458	476	502	480	474	475	450	467	465	470	449	480	466	433	481	499	447	457	494	459	458	446	480	430	449	448	481	459	460	425	462	480	476	476	500	463	445	482	444	475	489	461	430	453	499	470	451	484	494	500	444	468	493	480	469	467	474	435	476	475	500	501	506	502	504	450	459	455	441	487	454	464	436	457	491	475	438	499	431	417	499	444	488	432	467	466	455	467	460	436	466	486	486	446	442	459	466	494	476	490	462	498	483	455	470	465	498	508	457	451	465	498	433	428	427	492	451	463	510	480	475	451	492	433	450	443	484	444	465	455	470	462	439	483	490	426	487	477	484	458	499	456	465	465	456	464	478	448	440	504	499	471	485	451	465	452	492	447	501	456	434	486	474	492	456	456	454	483	475	507	510	472	466	485	443	471	504	472	433	490	480	513	474	449	451	492	478	442	478	462	461	478	453	464	469	434	450	467	468	464	448	456	486	474	407	490	484	443	477	492	454	480	454	497	465	482	457	462	483	471	452	473	467	452	492	467	463	450	475	442	456	502	460	470	462	474	491	468	463	473	492	491	468	438	430	487	449	437	450	444	472	455	444	453	474	464	480	446	477	429	462	454	510	468	463	447	454	458	457	469	449	440	452	471	463	482	446	449	465	463	436	475	490	510	461	496	474	486	469	485	440	470	488	455	451	433	494	436	475	447	464	487	461	491	485	463	481	458	466	476	461	482	466	488	470	492	487	463	471	518	473	547	458	490	494	432	451	431	495	448	495	464	459	478	489	510	464	525	475	448	495	457	463	492	450	475	497	477	470	436	426	479	490	470	443
21441	34474	28981	21582	16681	12584	9825	7008	5095	3960	3098	2465	2229	2088	1638	1105	1036	980	902	955	919	721	672	553	524	565	600	527	585	606	597	551	572	536	498	479	468	503	489	499	471	465	495	514	469	497	481	524	490	535	476	480	489	513	492	506	487	530	491	508	500	517	499	502	473	505	467	494	538	456	508	508	491	532	503	489	482	501	484	473	492	494	498	506	508	497	447	495	489	490	479	449	459	495	497	475	458	487	517	464	489	523	507	480	485	458	462	468	536	540	470	478	512	496	482	514	490	504	490	538	513	500	496	486	517	523	484	490	466	460	540	482	550	480	507	465	531	478	519	510	526	534	436	500	483	464	494	497	487	533	487	476	494	515	484	462	497	521	490	453	479	461	513	486	481	491	461	475	507	526	509	492	490	469	465	472	465	474	469	500	487	490	449	496	470	456	480	513	499	458	479	511	498	523	465	509	540	451	486	488	485	500	452	477	491	494	467	508	472	489	493	500	537	513	518	483	467	542	499	495	473	501	490	490	524	509	474	464	514	513	478	472	526	513	507	495	495	482	515	485	472	497	481	519	498	478	511	486	495	489	518	495	533	451	520	498	520	507	499	502	490	492	515	513	511	514	524	503	505	470	496	515	519	522	487	472	479	504	467	515	496	506	473	510	474	483	452	495	508	519	496	504	509	521	511	512	484	504	476	467	504	503	495	498	486	493	488	523	500	480	501	471	509	506	472	506	503	475	451	490	480	505	500	505	499	506	458	524	496	486	479	498	479	505	461	498	516	465	528	469	496	464	515	490	493	493	472	495	490	468	482	504	473	517	498	497	512	508	530	479	462	516	473	509	485	468	462	478	464	457	487	449	510	493	494	468	525	510	497	477	489	498	493	491	457	494	527	506	437	523	508	497	528	490	486	500	458	475	484	492	476	463	473	503	523	499	453	487	470	482	510	491	497	474	479	490	503	499	466	519	488	504	497	517	469	508	463	520	497	483	531	528	462	498	490	478	475	490	460	491	483	509	513	507	509	484	518	500	471	491	548	476	485	474	460	491	439	516	506	496	480	506	502	501	483	498	507	464	498	490	476	504	516	491	479	501	502	537	490	527	491	487	497	507	493	500	467	524	509	501	480	481	509	507	499	520	515	475	510	508	521	486	477	490	502	480	475	496	513	491	477	510	482	502	475	467	449	452	501	480	520	519	488	535	505	490	461	500	524	486	464	490	519	462	475	447	499	555	554	467	503	453	503	491	499	502	515	463	488	453	511	490	539	467	476	495	473	452	504	487	516	514	471	477	465	483	443	472	497	494	501	499	506	499	482	500	477	509	499	479	551	456	508	483	458	496	481	518	489	488	494	471	504	468	482	489	474	496	469	517	454	477	460	475	510	547	446	486	483	505	465	496	513	474	486	459	523	480	455	492	516	507	502	527	511	513	497	504	494	493	484	526	479	500	494	497	449	494	504	469	505	484	431	489	480	488	512	490	518	472	492	524	472	484	522	485	461	459	506	488	545	467	467	463	483	520	471	494	504	528	498	527	490	463	487	469	484	514	476	466	448	479	505	468	470	476	484	493	512	510	471	530	539	465	474	478	536	513	497	459	494	483	495	456	450	510	485	496	541	490	472	469	466	490	497	535	462	494	500	492	472	496	503	474	495	478	488	531	530	470	471	474	503	495	456	491	485	492	519	453	501	468	496	505	500	491	481	517	483	463	475	504	462	510	512	521	523	481	477	474	534	503	489	497	470	494	486	477	466	509	513	467	515	534	526	529	516	506	484	500	521	486	464	481	504	507	466	474	484	510	499	480	502	509	512	493	503	522	507	526	510	486	501	453	490	459	456	478	540	499	485	512	491	499	494	456	524	483	474	485	498	483	493	501	528	474	520	531	461	504	469	492	441	525	505	530	486	523	506	485	464	485	491	472	506	466	489	456	494	454	497	497	492	491	492	496	494	490	502	474	534	478	490	486	507	476	463	477	444	528	474	545	480	478	489	485	502	475	494	529	537	508	490	488	505	514	463	494	466	491	501	469	473	506	473	527	508	503	482	508	458	486	494	475	469	466	508	466	527	497	456	475	511	498	510	483	452	496	475	471	513	517	502	481	460	514	496	510	521	510	464	496	464	466	536	459	491	475	494	475	465	481	463	489	492	476	517	508	513	507	509	513	515	480	500	476	489	500	480	491	531	542	484	494	471	512	503	500	478	502	535	465	484	493	492	474	471	487	475	497	489	481	513	501	510	515	491	509	515	458	457	480	454	468	483	486	545	471	519	508	482	485	483	516	505	486	490	495	481	490	522	497	514	488	479	504	478	527	463	501	498	507	525	491	490	500	493	511	502	470	506	485	474	490	505	478	490	481	473	442	515	475	491	496	550	463	490	505	487	479	461	483	526	477	490	490	492	498	471	470	477	456	487	458	470	511	507	448	499	497	504	529	483	521	530	513	486	492	465	458	554	480	466	510	472	484	477	484	474	506	494	539	505	505	462	473	466	521	474	463	463	457	463	535	461	482	510	480	533	472	512	468	455	475	453	521	529	479	519	505	427	470	485	498	513	523	515	485	504	466	466	513	504	461	442	543	471	506	495	514	487	478	502	493	493	462	498	457	500	510	515	518	488	516	499	492	499	488	490	464	504	486	471	493	520	479	505	477	510	511	477	494	481	497	537	512	484	506	545	488	486	495	536	499	516	542	481	486	484	507	500	486	498	506	502	549	519	504	500	513	492	493	481	512	483	484	486	523	516	509	505	478	499	453	540	509	466	469	514	526	482	488	518	469	438	475	497	480	513	489	495	433	503	496	496	484	527	516	458	463	524	471	500	521	478	504	455	446	510	523	496	507	494	486	455	495	502	449	480	488	466	469	494	486	544	521	490	462	475	503	524	493	493	470	501	482	502	506	507	522	515	501	471	517	496	537	530	511	464	497	508	506	476	516	500	454	492	464	509	504	505	528	490	508	465	497	455	483	480	493	440	512	480	496	516	483	463	539	478	481	509	505	522	502	492	494	495	477	488	494	504	502	543	471	476	472	496	464	486	480	477	485	468	490	498	498	483	476	482	557	506	516	509	472	508	512	490	507	509	496	512	532	464	519	513	499	496	506	439	501	478	465	446	503	495	506	498	515	463	474	511	479	492	446	532	491	499	502	499	497	481	486	464	471	479	481	491	460	498	499	467	514	502	496	498	498	489	508	489	470	473	475	528	485	510	489	473	483	498	481	453	517	461	511	502	430	500	547	497	461	448	472	499	521	493	463	520	487	494	499	507	487	489	473	474	485	460	540	434	486	498	488	493	520	550	488	473	493	501	482	480	504	493	519	485	491	498	524	504	473	517	501	487	458	479	461	522	501	497	518	496	489	495	552	459	480	462	479	462	493	478	528	487	514	452	493	502	494	476	510	486	491	468	478	497	520	504	479	471	476	441	489	501	518	492	507	522	499	471	486	514	505	503	517	478	454	480	509	473	524	467	510	505	485	467	502
24535	21684	29236	25320	22983	20719	14068	8120	5670	4156	3377	2990	2405	1970	1679	1265	1072	1040	943	1019	913	682	569	465	489	530	540	506	491	519	543	586	505	524	448	466	420	404	456	411	420	404	435	442	445	424	425	442	422	467	438	414	452	444	438	417	416	444	390	427	386	410	391	414	415	392	406	391	443	373	403	381	456	427	401	418	386	387	393	378	413	430	414	418	376	428	432	437	405	406	416	379	400	420	413	401	424	382	381	444	414	392	410	411	390	388	401	443	410	394	446	404	395	423	435	422	378	395	372	433	440	388	394	403	426	399	398	390	401	436	412	396	408	384	414	404	410	429	403	408	424	397	413	413	400	408	421	385	390	411	393	400	435	385	401	451	395	423	399	401	404	402	388	440	433	387	420	406	419	374	409	428	425	426	412	428	425	401	423	392	430	385	356	370	435	383	390	407	395	384	375	424	452	399	385	382	396	414	374	370	372	383	421	421	400	403	391	403	381	423	395	375	442	388	394	399	418	423	412	402	424	378	425	389	403	379	351	407	388	405	407	406	424	396	400	403	439	395	374	411	424	452	382	407	399	402	408	373	405	411	426	400	416	419	408	415	396	427	423	394	403	393	407	406	383	418	370	423	443	428	385	412	434	427	413	390	395	407	385	433	381	430	405	401	437	412	413	438	394	386	413	389	391	390	431	415	434	398	368	407	404	353	405	399	420	404	386	414	415	415	394	409	400	394	395	392	391	424	437	410	395	420	410	442	396	407	448	437	411	414	400	426	403	415	390	418	404	427	401	416	414	390	411	409	428	420	433	386	395	406	411	389	408	397	434	461	394	395	390	389	404	411	376	367	391	422	389	401	422	439	409	404	414	409	414	418	379	393	407	417	430	390	412	405	349	413	421	407	412	411	425	394	390	437	427	414	394	370	391	405	396	414	407	411	400	400	408	444	437	444	409	409	427	367	391	407	383	383	427	383	379	415	379	401	436	390	398	416	410	397	434	393	393	399	374	411	369	400	398	470	371	396	425	408	413	426	404	415	391	403	363	436	387	421	403	409	391	437	384	407	407	403	409	391	423	375	405	399	447	408	389	417	416	395	379	386	432	385	374	452	387	421	423	436	406	404	406	429	364	363	396	397	403	425	392	432	386	393	413	409	374	424	442	349	388	421	394	383	403	396	408	394	377	420	401	390	396	413	413	396	384	387	432	403	407	454	372	366	433	456	396	413	405	377	390	416	387	399	414	401	407	415	393	391	383	403	416	402	409	409	379	426	379	402	405	425	393	422	404	384	365	374	425	419	470	402	415	452	394	394	406	413	428	434	403	360	398	414	375	429	399	374	401	387	406	419	402	395	382	384	407	410	399	384	435	413	404	448	355	385	413	393	401	365	420	333	390	383	398	424	363	392	419	431	422	407	435	397	389	387	388	415	431	423	403	399	418	440	393	377	425	439	412	388	437	401	413	423	408	414	409	408	397	393	410	392	436	466	414	369	405	398	401	408	411	413	405	425	426	395	404	427	405	379	377	414	419	413	423	349	413	408	388	403	408	420	393	409	414	409	387	420	442	398	406	409	419	393	441	417	402	358	376	429	431	397	396	364	397	385	388	385	380	434	388	394	422	376	396	389	422	411	409	418	400	455	393	401	395	395	394	429	377	411	397	419	416	385	351	386	424	425	413	409	395	393	380	386	426	415	411	398	378	377	400	397	424	402	383	440	411	393	397	402	414	402	409	406	427	442	396	382	418	414	390	423	411	388	397	408	388	414	397	401	403	388	419	394	388	422	439	417	398	419	455	410	443	411	387	417	429	400	402	406	412	398	385	388	446	390	406	404	410	386	425	437	429	415	402	387	408	394	404	441	383	407	418	399	458	425	402	403	401	382	423	397	430	405	433	392	423	419	409	392	400	421	390	426	421	415	446	389	390	407	434	378	401	414	419	411	408	401	404	361	402	391	393	375	365	411	430	409	380	372	366	377	420	464	386	418	397	422	400	428	402	376	404	420	375	414	422	400	425	398	415	422	369	439	394	386	394	380	416	360	381	407	397	409	411	391	400	422	423	422	374	418	398	441	413	404	387	426	381	370	366	405	389	391	392	421	394	405	408	394	426	372	417	394	373	420	417	421	406	377	392	356	448	446	400	381	415	363	373	407	431	391	415	412	405	383	410	435	385	386	379	366	417	407	367	397	406	409	384	390	399	374	415	386	385	377	380	393	404	432	373	403	404	419	429	382	397	423	438	393	413	454	399	411	329	434	401	390	412	401	375	408	442	427	418	472	392	427	419	407	370	401	411	467	420	398	401	384	373	393	434	410	438	391	402	385	405	413	397	418	416	396	416	412	379	421	385	421	421	407	392	390	395	409	398	438	415	401	405	397	392	365	408	424	422	411	419	397	378	404	386	433	414	370	374	439	429	415	416	405	412	393	403	437	413	345	377	411	448	388	395	400	451	416	407	421	417	398	422	436	415	395	429	369	428	390	408	372	399	392	445	391	406	395	394	417	433	411	412	394	406	392	453	409	409	446	420	394	419	404	378	428	409	372	415	414	412	400	411	406	401	393	378	375	393	401	440	374	385	399	387	376	458	406	416	361	421	391	374	423	450	425	417	430	391	444	405	418	437	387	396	442	384	388	407	384	426	419	398	384	365	382	388	402	417	435	380	412	405	405	406	390	391	397	413	409	386	416	407	397	358	367	392	369	405	440	451	448	397	411	418	404	412	394	417	406	393	429	412	410	397	391	420	392	393	449	441	411	425	389	433	376	398	404	422	409	412	383	404	428	409	414	385	405	397	442	381	461	392	404	388	416	369	400	429	401	430	385	404	428	430	419	383	389	400	415	409	392	392	408	390	417	362	403	404	415	445	351	424	410	383	416	426	387	379	414	419	407	430	405	436	411	429	404	394	430	422	387	410	406	389	380	392	393	443	384	368	385	395	454	400	372	384	382	388	425	386	421	414	423	401	389	416	448	419	409	383	426	381	376	366	414	391	401	408	412	422	427	438	376	407	428	397	416	426	389	379	413	380	373	409	369	425	426	408	438	405	378	388	401	412	382	379	411	425	385	406	413	389	397	404	417	420	418	401	381	411	446	389	405	415	445	421	396	397	379	404	411	423	464	417	390	386	401	450	390	411	392	452	408	400	402	411	453	395	422	390	378	414	371	434	415	370	384	378	453	410	464	403	445	404	390	440	450	411	364	414	392	438	406	385	429	397	409	396	375	404	390	434	406	402	397	406	401	417	414	426	390	400	396	418	427	400	378	357	390	395	402	407	388	405	404	404	411	414	422	414	389	410	417	399	408	422	408	395	444	368	401	376	417	371	405	411	407	383	414	405	439	416	417	408	436	404	421	377	414	376	395	385	368	400	360	454	432	420	379	406	424	453	407	409	384	375	450	414	394	419	392	389	409	389	395	402	401	419	422	402	382	397	414	401	370	388	414	374	388	372	412	387	411	408	456	354	409	395	415	426	403	405	404	390	383
23081	42291	36440	28069	23409	18999	14795	10823	8412	6209	5130	4522	3627	2845	2405	1706	1565	1365	1338	1356	1145	865	665	532	526	577	617	556	508	541	672	602	609	518	494	485	478	477	413	454	428	507	458	468	448	440	451	468	485	462	509	491	463	451	404	403	443	387	436	397	406	426	424	478	453	441	421	462	440	425	442	427	420	397	439	417	435	456	415	395	461	409	425	433	454	444	434	418	428	434	432	418	437	432	433	438	398	431	398	400	457	417	437	426	425	459	404	439	444	412	387	419	432	395	423	417	437	429	440	445	438	431	438	408	401	426	429	422	441	405	431	394	382	405	400	429	414	414	443	416	441	411	408	453	430	407	410	428	392	399	421	431	410	436	403	406	421	437	398	460	432	425	390	427	415	404	438	429	420	413	418	428	403	394	424	418	410	457	438	422	384	390	409	457	439	425	445	422	419	418	393	402	416	424	441	414	405	388	437	424	433	465	410	419	415	371	369	397	397	441	432	433	387	401	411	424	426	428	415	442	397	433	442	450	432	434	431	416	443	461	416	396	414	403	392	423	410	434	469	445	439	432	420	452	431	415	419	408	399	450	405	436	451	399	401	454	432	423	432	429	447	396	421	435	433	381	411	401	395	430	405	387	450	424	457	462	429	453	425	416	410	362	427	433	396	417	414	423	385	440	416	425	406	444	415	448	444	468	437	409	424	417	451	431	435	397	401	421	408	444	401	431	408	405	421	396	424	404	405	449	424	444	420	406	454	389	419	439	389	409	443	434	415	453	390	434	438	427	412	415	407	416	450	422	459	410	396	454	374	472	430	418	403	422	412	425	447	426	403	453	409	435	405	436	458	431	436	419	397	443	425	420	467	458	389	429	428	451	462	378	412	421	445	413	406	430	455	416	449	408	440	367	445	398	424	425	425	434	432	408	437	410	475	468	434	449	416	434	404	430	448	416	441	467	400	430	416	452	423	404	367	482	404	447	427	452	427	417	415	421	408	405	413	429	416	461	408	444	409	407	427	430	436	417	449	422	422	466	458	425	433	428	410	463	440	434	409	454	420	428	415	416	415	423	432	427	416	436	413	381	421	431	406	412	396	422	415	441	445	415	433	423	433	365	408	463	427	398	414	414	418	390	446	410	393	421	479	423	407	434	430	389	376	417	395	424	432	399	403	429	425	392	421	405	418	440	417	393	431	413	424	458	434	415	441	462	428	441	410	397	436	385	450	425	426	386	392	460	401	468	402	412	414	430	415	444	448	422	418	415	451	409	435	423	427	428	417	407	445	434	391	424	442	440	422	429	404	415	422	420	430	433	414	407	422	442	412	399	407	415	418	410	405	421	406	419	423	434	395	418	428	431	445	419	420	429	433	395	413	428	414	431	390	453	444	426	390	443	405	468	415	392	395	414	428	427	429	459	419	435	434	396	401	390	410	415	424	435	446	427	437	411	421	406	423	417	394	427	430	413	447	409	408	403	424	418	489	463	429	485	391	431	421	442	389	419	418	421	396	468	422	411	442	410	422	402	443	425	399	407	410	434	421	417	429	419	414	426	406	404	427	415	412	456	404	446	415	427	392	409	448	411	401	387	429	434	415	402	425	407	411	424	428	396	427	427	427	421	394	454	445	399	432	420	406	439	384	448	394	405	420	456	410	435	414	427	449	440	437	420	416	443	404	404	435	396	456	418	425	430	430	424	379	407	430	451	432	412	397	434	433	410	427	419	413	422	437	421	417	418	426	433	430	390	441	401	412	394	390	414	422	421	427	397	412	425	423	422	420	405	445	434	427	415	408	448	430	446	429	459	419	423	429	418	455	438	442	432	424	422	420	422	475	371	432	411	427	429	426	411	434	413	405	435	412	414	394	404	447	392	443	434	418	418	425	422	444	381	414	425	422	428	419	417	396	409	436	405	432	415	399	428	378	458	442	404	477	430	418	436	413	387	368	439	423	439	415	445	416	394	416	435	405	417	425	432	397	403	428	412	414	436	441	452	397	440	417	466	423	412	385	408	418	449	428	469	408	447	388	429	420	424	446	420	377	418	436	415	425	442	425	447	439	410	396	449	486	405	408	403	423	436	429	416	422	430	398	404	462	425	450	406	425	380	435	404	423	436	448	438	453	432	471	410	410	424	410	426	398	423	418	409	421	434	439	442	454	428	440	446	423	420	439	427	452	423	404	416	449	382	423	401	398	412	431	418	446	426	440	409	467	423	401	411	407	439	431	414	382	434	436	431	426	438	375	436	407	426	390	401	441	416	411	428	432	421	426	425	443	386	423	425	442	414	424	383	418	415	447	457	420	418	434	400	428	459	408	438	438	413	407	410	416	430	423	459	453	433	403	441	404	399	419	404	367	448	432	445	421	415	418	443	407	391	422	451	436	418	419	412	427	438	396	373	441	459	441	412	413	427	428	438	402	444	414	434	424	393	452	375	433	404	397	417	441	404	393	426	388	426	442	417	423	380	412	418	412	429	414	417	399	424	416	403	438	419	417	437	400	420	396	438	417	416	439	455	435	437	431	440	431	417	426	410	437	434	404	403	424	395	439	443	457	461	406	451	409	394	438	442	410	429	441	408	410	411	433	426	433	404	408	402	404	386	419	435	428	430	431	401	389	422	423	433	413	444	433	431	409	394	410	413	438	430	413	431	392	426	408	409	388	405	415	413	408	428	438	428	422	445	422	449	447	440	421	413	430	441	408	417	405	432	448	428	418	434	442	441	425	389	424	421	429	433	428	387	410	410	409	441	370	362	430	422	411	400	408	424	434	398	408	434	474	446	437	428	390	410	429	450	429	392	430	422	426	390	414	436	437	425	419	460	439	475	424	464	434	404	393	443	437	435	391	441	420	418	444	411	427	446	421	421	420	385	454	401	458	437	449	407	407	421	436	416	440	403	461	401	429	406	424	392	406	418	415	444	415	403	416	437	429	451	458	441	449	458	448	462	437	396	463	442	437	387	430	474	449	413	470	427	455	420	424	443	420	491	384	409	399	401	393	454	435	413	397	418	410	400	422	389	442	446	440	412	437	451	420	448	424	439	415	420	450	435	384	433	410	413	443	427	416	453	450	439	390	402	391	403	424	431	438	412	434	432	407	413	429	428	421	385	422	466	412	425	437	404	418	427	402	440	403	386	413	431	399	427	430	454	395	454	396	438	482	419	428	412	437	403	395	408	425	409	435	432	416	408	384	410	422	417	388	432	410	436	436	428	434	413	461	436	433	425	405	433	432	386	427	376	410	410	424	469	427	417	437	452	390	415	435	442	411	430	413	448	434	439	433	451	412	412	417	420	448	430	405	411	405	422	448	456	415	417	372	456	439	390	438	448	421	397	449	431	374	418	433	406	412	397	429	423	428	410	420	433	437	444	447	481	412	419	439	430	427	401	412	415	428	431	407	444	466	427	383	428	438	413	419	404	440	459	437	418	393	424	438	436	417	502	443	378	422	428	430	427	395	416	409	415	418	422	425	386	424	414	413	400
25446	21665	28675	27225	21439	15133	10170	7084	4892	3803	3071	2256	2164	1784	1474	1277	1298	1214	1129	1166	1069	925	823	808	776	757	838	784	787	808	818	863	765	806	743	745	710	706	731	782	736	682	701	727	772	708	750	792	768	737	778	709	738	726	727	701	771	697	711	721	708	713	723	739	644	740	759	741	711	709	714	701	659	685	715	711	701	693	739	741	729	727	676	713	697	717	679	711	738	707	727	677	730	677	695	710	724	708	748	704	767	718	741	701	685	663	662	726	739	728	710	735	725	722	720	741	696	712	697	770	751	663	713	684	702	730	707	667	726	763	735	711	704	706	699	710	722	684	741	699	727	745	724	675	691	762	727	732	742	683	742	685	664	722	663	743	696	701	697	673	754	680	729	724	714	748	710	687	702	710	650	731	676	695	730	727	752	711	702	704	722	692	710	752	685	714	669	711	757	689	723	732	716	685	730	720	747	693	745	698	754	678	642	701	692	730	719	741	762	702	674	717	735	718	703	741	697	732	729	701	656	693	702	712	695	757	711	781	730	693	735	737	695	714	720	745	759	754	744	686	742	717	745	696	724	698	730	716	736	736	676	711	730	781	724	734	790	675	723	728	686	736	732	707	770	702	725	735	740	748	709	713	699	699	713	673	747	779	721	766	739	709	716	707	754	692	688	678	726	701	712	749	720	721	647	694	741	733	704	762	725	712	687	690	741	684	715	714	756	757	690	697	718	719	722	720	717	651	680	744	725	693	768	698	726	726	700	704	694	676	663	707	737	714	727	733	763	732	732	763	736	704	684	714	760	722	714	712	706	704	701	738	694	735	673	716	685	712	706	721	731	736	676	728	708	739	730	650	704	720	727	713	725	696	708	688	719	703	753	670	682	748	740	688	720	712	707	706	723	652	777	731	686	724	701	747	754	693	677	777	667	775	703	706	708	746	730	783	740	707	713	683	739	761	659	715	772	711	687	692	680	688	676	731	698	711	725	716	727	725	705	744	725	680	679	739	713	715	711	737	750	683	731	680	670	722	725	702	767	703	676	758	704	713	729	756	692	732	689	732	675	711	748	709	707	689	715	744	751	732	724	698	616	734	693	718	694	692	701	708	726	711	738	691	699	710	684	727	692	739	694	705	720	729	698	700	704	647	715	685	709	675	705	684	753	728	739	737	699	729	714	702	737	757	678	721	771	696	714	775	724	679	719	698	683	737	739	769	690	761	668	743	739	714	720	712	721	715	719	672	702	733	691	749	737	737	698	689	737	718	723	743	677	712	716	673	733	754	701	660	724	743	678	674	712	752	689	734	708	696	735	677	738	681	719	705	655	705	718	700	766	691	741	695	719	751	702	691	705	719	717	699	705	685	749	750	723	720	700	734	781	732	706	689	781	700	695	731	735	746	746	740	724	701	741	696	726	680	694	686	730	706	700	721	778	705	689	682	719	704	698	678	737	633	751	720	671	721	698	737	699	727	764	724	666	703	733	714	720	687	745	710	676	722	735	678	740	705	711	658	776	714	710	734	672	684	715	688	715	733	767	789	670	694	698	710	716	748	701	708	733	724	712	707	706	671	736	712	736	727	701	731	714	714	730	733	689	745	704	672	772	709	739	651	710	757	693	711	713	713	713	725	705	757	701	702	709	728	697	708	673	736	657	711	722	746	686	721	711	727	753	708	692	710	664	727	727	688	693	755	705	762	693	709	694	720	708	683	715	705	662	688	736	692	752	732	716	723	707	702	770	718	690	686	664	757	712	764	655	750	717	693	714	723	701	742	705	723	717	736	748	686	718	743	721	720	696	690	747	710	703	708	686	702	733	706	718	717	719	668	712	701	696	713	771	682	734	736	725	752	743	681	702	666	728	723	750	736	726	687	706	695	691	692	704	715	686	739	733	649	709	743	702	751	728	689	759	727	716	742	695	701	706	712	646	724	683	685	658	675	670	735	687	729	687	671	694	689	717	711	673	720	764	683	711	708	685	679	694	697	769	720	768	730	739	740	745	678	668	686	705	723	747	731	710	711	727	753	694	718	703	697	668	723	718	735	734	727	701	702	690	774	757	677	697	637	705	697	701	708	710	712	719	698	705	740	711	697	725	698	737	713	698	702	685	709	687	773	708	678	685	696	696	738	695	736	684	721	742	707	752	697	664	712	756	706	712	711	702	709	736	711	760	733	728	664	658	724	688	741	713	690	738	698	705	726	727	757	758	717	711	705	650	695	727	713	718	704	704	720	708	680	702	701	719	710	726	734	702	733	688	734	708	730	724	691	707	703	707	738	736	700	724	745	707	672	757	745	742	727	719	763	714	705	692	712	769	715	699	722	698	652	736	726	724	735	726	734	754	690	711	731	780	719	743	672	735	716	711	749	719	735	687	723	687	749	707	745	705	696	687	717	682	685	709	679	708	720	686	721	708	680	680	745	722	691	676	704	708	765	740	712	724	771	717	688	699	678	734	669	696	700	697	722	776	728	671	707	751	756	703	688	732	729	702	737	705	735	698	695	684	702	697	734	748	670	693	747	725	720	690	707	726	718	674	717	698	734	693	706	698	649	727	735	711	735	714	733	677	715	725	724	650	761	726	727	679	728	731	687	748	688	698	720	710	674	690	739	686	667	727	700	710	730	777	707	686	720	699	704	751	710	735	751	739	719	700	697	721	696	738	712	704	753	691	732	699	718	694	745	742	750	677	683	735	745	705	675	729	673	692	717	759	754	666	758	707	685	742	680	704	733	731	724	704	710	704	681	736	720	729	710	747	719	707	677	708	700	704	750	720	735	742	722	701	743	738	700	756	692	697	690	742	752	718	698	705	728	710	740	740	705	726	670	735	736	687	733	713	688	721	688	687	751	702	679	727	697	677	701	707	686	791	713	734	719	749	641	679	752	754	698	718	668	766	731	716	696	709	761	743	651	708	771	693	716	727	752	707	679	737	724	731	762	694	761	745	690	670	748	693	748	668	673	692	718	696	670	733	692	713	728	709	689	729	757	710	677	705	668	731	658	732	715	693	727	741	732	705	689	739	755	731	712	688	703	745	681	669	741	728	689	695	744	774	746	719	729	699	737	716	711	675	689	746	709	690	700	693	675	729	734	705	703	761	704	733	692	707	758	734	698	743	713	726	673	744	695	669	702	718	709	704	662	726	687	723	713	737	730	725	690	718	748	699	754	696	705	745	689	695	731	713	750	693	733	702	696	721	740	707	686	700	672	683	745	767	681	727	773	672	664	712	682	683	708	735	731	732	727	668	684	712	712	710	709	748	733	731	701	711	757	687	724	686	705	699	731	736	677	703	713	665	749	661	721	713	734	689	713	654	678	695	670	734	713	689	695	696	690	746	754	721	725	721	741	687	692	763	686	678	680	736	685	735	719	695	792	711	704	657	664	710	687	711	677	734	722	672	725	767	794	751	743	671	670	724	697	728	724	686	691	755	718	700	702	732	761	753	670	690	690	653	695	699	699	731	715	717	738	719	699	697	672	680	669
22227	39744	33708	26173	20760	16546	13128	10432	7676	5895	4713	3402	3215	2456	2025	1811	1577	1470	1340	1524	1271	1010	845	814	801	920	885	854	774	822	899	899	870	809	844	789	781	724	762	734	721	762	740	754	760	744	749	773	717	804	741	760	724	724	740	729	695	697	696	727	731	771	712	699	712	707	710	735	738	748	754	753	737	715	711	761	739	727	719	739	704	747	728	777	732	718	768	763	717	718	756	745	727	704	684	717	710	742	749	679	717	720	696	702	744	731	752	714	738	710	760	698	762	715	766	729	701	707	680	744	723	744	722	707	747	723	702	730	742	717	723	719	741	763	707	694	719	706	698	708	742	763	755	751	713	696	750	749	733	743	745	753	750	789	744	697	699	705	692	755	690	719	766	756	750	726	761	759	718	717	758	705	736	749	741	725	725	694	752	735	742	709	750	682	744	737	743	721	684	701	704	711	694	703	761	716	696	749	699	751	729	713	737	668	735	713	759	696	712	786	762	736	737	730	707	694	707	748	697	695	679	741	724	684	727	722	752	693	740	760	745	693	745	729	736	705	739	792	770	706	727	735	718	745	748	712	677	758	751	718	724	731	735	733	713	634	754	695	705	710	735	746	749	725	764	701	718	726	729	732	757	732	749	700	736	740	761	759	723	750	731	684	723	745	707	737	699	705	665	706	770	687	730	667	745	754	725	723	718	753	738	704	723	692	767	718	742	731	749	670	728	750	714	725	710	671	720	724	758	714	741	666	761	763	684	694	731	713	715	692	728	750	703	726	762	669	744	752	731	734	735	696	701	714	712	721	712	759	700	737	741	742	723	784	723	795	704	748	771	749	738	750	740	748	737	715	734	760	687	741	723	736	726	748	758	663	709	734	763	740	742	729	719	673	725	687	719	728	707	701	715	743	749	642	703	724	678	743	740	711	721	702	690	728	740	682	730	741	715	750	711	728	725	720	722	758	711	706	741	709	737	759	785	664	729	706	710	749	738	771	698	737	695	710	730	739	758	714	716	719	691	695	747	799	724	692	693	739	708	754	717	720	722	683	709	703	722	675	729	710	739	760	709	703	755	713	695	723	722	766	759	737	736	743	729	694	752	697	717	697	711	714	745	721	740	691	718	730	700	734	738	705	722	689	690	725	698	712	701	693	754	761	732	778	736	732	709	687	739	679	728	712	744	749	756	725	734	768	762	725	754	764	750	726	714	703	720	719	741	696	697	728	723	772	727	711	658	718	743	685	742	752	760	730	683	757	726	690	722	728	726	705	725	717	734	744	776	742	673	775	736	719	712	719	662	748	713	742	727	701	724	688	767	741	707	751	739	755	700	744	697	734	759	751	699	767	708	692	710	706	728	725	733	700	697	705	731	679	730	716	744	699	707	713	728	726	670	741	738	736	700	707	677	719	682	732	721	702	729	677	756	740	720	660	679	672	726	746	784	703	752	715	737	711	760	782	725	708	683	749	779	744	678	710	728	743	757	687	716	754	715	758	722	711	747	705	713	696	723	706	701	731	711	727	721	723	749	716	687	724	761	702	700	678	775	683	737	705	729	718	719	700	698	734	718	691	767	704	737	736	689	737	736	704	751	668	720	705	740	688	728	729	740	737	771	689	781	754	696	750	701	754	714	723	729	752	726	718	667	702	720	801	714	724	764	743	749	713	725	662	746	664	758	721	686	721	718	711	719	740	733	741	692	711	758	730	785	694	720	673	759	688	742	768	738	748	672	751	704	730	742	693	716	694	728	713	666	707	718	743	725	707	698	729	689	761	682	697	711	735	743	707	717	771	686	715	670	714	691	724	665	718	733	772	725	748	699	726	712	686	759	730	688	719	766	752	711	749	701	710	748	717	738	723	761	717	737	698	713	708	758	755	709	732	731	628	677	726	714	716	691	753	736	694	688	730	735	664	744	736	693	735	714	720	702	745	695	701	745	732	735	732	718	684	648	726	692	674	722	784	743	694	718	675	713	746	730	711	716	736	725	723	747	733	774	768	707	667	758	714	700	732	713	710	692	679	718	765	719	722	733	761	745	731	708	699	789	724	711	695	728	733	715	724	711	706	733	713	724	680	748	748	713	684	692	665	753	739	730	746	735	734	732	701	713	686	681	741	737	686	706	665	745	692	733	723	739	717	732	743	744	694	718	689	723	695	750	729	798	714	743	738	760	708	683	718	685	754	740	758	699	760	747	711	745	740	724	769	764	701	746	760	740	700	714	747	714	698	743	697	707	751	715	744	710	723	710	726	684	705	685	733	728	683	740	670	746	735	722	736	738	721	707	733	709	736	726	723	745	740	696	727	731	759	768	771	716	805	697	747	739	699	734	710	721	745	703	708	729	692	713	711	701	759	751	722	689	731	725	687	736	716	718	693	713	721	726	739	695	723	750	714	668	685	740	643	693	726	683	683	746	744	699	691	702	760	723	687	760	704	744	746	739	717	724	746	716	725	713	726	749	754	725	675	706	778	704	713	791	715	731	692	699	730	674	725	725	689	709	706	720	716	729	721	694	718	739	745	703	725	707	695	724	754	691	729	717	743	684	730	732	726	730	701	730	765	693	751	722	724	737	712	714	745	751	716	709	706	733	711	664	711	740	729	775	758	735	719	740	711	726	730	686	717	705	763	702	686	722	718	731	689	737	673	735	747	769	773	731	705	738	757	689	765	728	747	655	699	717	720	661	692	669	756	771	736	708	760	755	713	700	741	745	729	718	721	728	694	719	732	718	781	723	722	736	748	734	695	705	734	751	739	706	691	706	728	701	684	733	705	732	735	700	726	727	722	682	750	734	684	726	709	751	742	692	735	750	724	704	747	726	744	721	718	701	715	706	732	691	707	749	696	725	680	728	737	696	737	678	718	725	683	707	735	667	715	736	703	687	771	718	705	720	733	730	759	674	680	732	763	689	726	706	725	729	729	709	743	748	736	704	726	716	672	761	738	733	728	710	777	725	694	747	710	724	741	703	780	693	755	727	669	734	723	741	718	711	748	754	730	712	711	671	749	688	650	732	702	688	722	779	676	717	719	705	740	741	741	689	728	766	707	693	730	698	749	744	698	744	735	704	754	697	699	734	731	725	708	743	765	656	681	660	781	721	699	750	724	716	737	748	712	721	775	739	762	714	763	736	757	723	761	771	678	756	717	744	695	689	707	704	697	755	701	726	748	695	750	737	686	734	699	731	689	705	663	744	756	693	724	775	705	700	690	715	737	689	670	723	708	716	732	723	726	721	728	690	765	737	748	752	690	681	724	763	696	723	756	745	730	706	733	737	674	720	718	759	660	742	701	685	782	711	696	679	738	705	758	709	680	721	714	730	718	725	678	717	694	763	724	725	724	734	717	729	642	756	705	738	703	738	692	715	718	729	760	744	753	695	721	711	756	703	709	712	690	723	706	701	759	702	738	715	733	796	731	768	726	701	725	747	713	673	731	702	704	750	738	710	730	768	704	769	691	765	752	725	715	709	739	718	725	764	723	761	673
23276	21721	29646	24472	22300	23946	23350	13310	8711	6321	4730	4017	3483	2759	2122	1869	1816	1639	1632	1599	1306	941	910	800	775	872	843	817	874	879	955	869	867	801	782	757	687	687	733	713	663	673	729	706	748	760	737	742	672	731	656	688	732	703	656	689	701	659	709	632	717	700	662	633	694	629	666	705	657	663	672	690	672	678	660	648	662	687	687	664	654	637	648	681	642	690	638	645	662	702	658	706	666	679	648	700	705	657	692	630	666	678	718	627	662	638	639	662	703	671	729	649	670	689	631	648	660	646	679	674	684	659	659	677	683	641	705	663	671	677	695	653	723	683	686	673	688	649	712	670	663	634	707	641	666	686	675	644	642	646	711	649	690	656	687	670	723	653	690	675	647	684	686	722	621	704	684	691	610	655	683	655	681	721	663	705	672	628	684	654	681	659	674	637	669	708	673	689	694	646	693	684	705	678	646	669	715	658	657	721	676	651	686	657	655	658	707	746	648	667	614	692	617	672	674	668	684	620	643	719	656	642	666	618	706	633	639	702	647	624	708	691	714	640	715	688	689	680	698	673	649	630	671	655	653	650	666	690	650	641	633	692	650	672	715	663	660	670	689	653	692	703	637	669	652	705	684	656	672	669	627	680	665	722	697	636	703	658	681	630	646	721	679	645	691	682	648	659	611	703	658	651	659	660	655	661	718	629	671	669	673	720	668	641	718	628	652	667	662	663	705	710	661	687	692	669	662	652	706	673	620	695	645	673	629	692	654	641	709	666	685	675	659	701	680	676	687	663	729	693	723	635	699	674	723	657	701	680	684	672	722	618	658	639	731	634	694	638	672	666	693	653	649	656	656	643	754	686	690	699	684	694	680	722	661	663	660	650	651	668	645	609	634	657	712	692	696	690	668	661	758	622	638	674	647	675	722	695	664	643	680	628	627	620	654	675	647	666	697	678	700	660	752	673	651	664	653	632	594	671	673	647	688	693	685	699	681	657	656	658	679	673	664	651	661	679	656	660	652	661	624	614	647	654	685	700	640	635	693	713	625	721	676	674	647	651	670	655	686	665	668	630	693	679	674	660	694	656	633	662	664	667	650	676	629	679	669	690	622	614	686	650	662	673	664	700	688	678	696	679	652	684	652	633	634	648	671	667	682	640	644	689	673	647	673	668	631	707	682	644	665	638	652	663	723	647	682	648	683	674	686	610	678	667	691	693	644	646	681	687	677	678	695	665	695	651	680	639	698	676	656	638	664	643	685	657	664	658	602	675	674	624	684	697	673	650	645	663	701	676	681	672	617	670	660	634	690	634	659	645	714	703	669	648	690	710	682	663	658	633	654	671	636	687	690	664	638	686	683	683	665	647	707	639	670	655	709	685	659	726	682	638	677	654	654	683	653	698	661	617	698	659	639	652	622	717	673	634	664	717	677	675	702	649	652	666	660	678	654	707	693	642	636	691	680	683	674	682	632	659	697	649	674	663	658	618	693	642	684	623	721	661	694	689	669	692	690	659	677	688	668	615	662	647	652	646	685	683	679	665	646	694	696	672	666	678	666	662	669	659	661	668	642	641	686	701	702	702	647	662	665	655	640	697	660	650	678	674	691	649	698	667	641	646	655	684	663	711	683	674	659	723	677	664	707	645	675	686	652	714	631	628	628	676	664	671	724	643	714	717	679	628	639	638	646	687	660	686	666	672	698	703	656	678	645	697	675	690	652	661	698	685	690	593	669	677	619	679	669	617	650	709	644	699	638	670	715	723	688	639	660	677	696	647	678	648	658	654	659	664	703	627	702	702	690	648	645	627	626	647	634	653	617	675	677	696	639	611	676	697	634	641	654	669	718	691	694	628	675	663	723	671	666	661	687	674	675	687	660	623	665	673	666	668	726	630	646	629	692	697	683	681	683	652	647	666	705	675	653	689	654	665	673	660	688	674	708	705	632	663	640	667	654	676	628	649	698	647	695	683	672	665	700	689	664	672	661	676	734	678	646	674	646	703	644	678	645	652	616	687	659	715	670	685	694	640	699	617	639	701	644	689	674	731	677	639	700	695	676	709	665	671	650	685	675	649	632	624	670	673	692	617	663	693	653	625	664	738	693	680	687	682	659	617	631	700	662	667	639	660	646	673	689	710	668	675	679	694	649	675	639	672	647	665	688	669	639	670	630	726	652	629	622	688	641	687	684	641	673	656	654	638	646	646	686	680	655	638	693	684	645	709	648	630	678	666	674	693	639	687	678	663	735	694	719	667	703	637	651	661	666	631	664	677	642	659	670	653	666	663	681	664	659	669	670	680	731	644	684	678	693	682	663	619	661	664	649	657	680	681	672	660	631	667	701	682	653	676	646	651	689	697	705	667	644	697	688	685	643	673	633	736	665	628	680	639	723	725	683	673	660	712	674	697	683	674	671	688	651	658	682	661	682	659	692	665	641	656	665	726	609	680	635	621	675	673	637	665	710	721	636	661	645	629	707	665	641	649	667	627	655	671	633	669	672	708	689	640	644	643	652	693	648	716	641	663	678	696	690	669	658	602	630	648	639	692	668	673	685	666	649	646	643	697	687	656	651	718	627	665	689	652	625	663	674	703	626	662	653	704	703	669	637	656	647	658	644	672	705	677	682	666	698	628	705	701	663	662	684	608	666	703	669	683	673	645	702	680	662	660	712	624	663	690	648	682	724	684	687	696	666	697	656	656	658	686	717	647	656	655	689	693	679	655	660	689	685	664	654	667	695	661	658	676	676	664	681	695	647	689	626	677	654	674	726	635	675	682	638	688	675	659	644	699	658	665	666	636	649	702	640	649	648	724	633	659	657	674	663	670	676	626	660	663	652	649	640	675	732	643	660	654	657	677	685	668	638	621	718	674	674	727	730	689	672	672	658	690	631	622	659	697	676	634	640	648	663	696	615	661	634	663	670	638	703	644	688	657	696	659	678	652	648	697	672	648	663	680	639	709	672	658	710	639	674	652	659	696	696	641	680	665	688	675	712	612	655	621	635	643	667	644	643	714	681	669	694	621	717	641	682	619	604	685	696	703	671	677	655	690	644	675	660	667	646	671	696	660	663	664	651	697	641	630	618	672	657	674	677	638	697	653	696	677	694	724	728	663	703	690	697	656	662	715	673	674	676	649	633	653	675	624	675	674	683	684	635	645	664	686	712	687	650	651	651	652	650	674	696	633	678	711	675	672	676	679	638	663	685	659	680	683	663	688	677	659	633	660	675	686	696	661	688	662	686	663	649	647	707	674	618	650	673	659	666	702	689	641	682	653	691	674	695	670	673	679	692	679	639	677	667	724	704	647	736	667	686	707	615	671	688	685	684	628	634	613	680	693	627	644	685	675	711	695	739	680	630	689	666	673	694	716	649	725	688	653	627	615	661	651	666	657	647	660	641	695	667	615	674	644	650	663	671	642	675	684	666	647	664	691	619	704	634	678	699	645	645	646	628	679	695	640	688	683	623	674	671	719	638	655	635	677	656	661	634	673
24391	46927	41192	34414	28275	23800	20208	15893	12009	8885	6881	5889	5010	3821	2839	2506	2317	2150	2118	2114	1675	1120	1015	879	921	1035	932	904	884	963	1105	970	908	818	757	775	725	706	715	723	724	686	721	731	739	779	718	704	782	761	745	660	724	708	686	700	652	706	697	663	628	717	675	678	639	644	631	663	685	698	672	690	672	655	679	632	680	666	658	637	683	624	657	671	640	707	700	728	665	656	694	681	672	658	678	677	700	681	674	625	707	677	677	662	663	707	648	638	613	650	672	690	602	665	663	634	644	628	614	679	657	622	653	665	691	641	660	634	649	630	677	653	673	727	685	631	665	613	686	662	671	633	604	621	685	647	675	642	664	599	649	654	664	634	654	627	652	637	633	663	620	656	663	666	641	681	646	685	665	670	642	639	650	638	614	666	717	613	698	668	668	628	680	678	611	662	681	683	671	726	660	650	635	652	646	687	619	632	633	656	652	638	674	673	601	632	627	664	647	662	620	641	688	671	646	685	686	620	643	653	678	636	624	632	650	660	639	668	664	655	661	656	647	645	638	648	667	644	617	666	649	627	668	624	637	583	667	650	669	660	601	594	675	667	684	660	682	695	678	676	670	658	705	679	667	671	660	693	669	700	677	648	651	702	652	678	640	679	650	637	620	647	641	664	608	636	679	611	680	689	688	713	664	679	631	625	672	645	659	659	661	677	646	653	629	665	644	665	635	632	689	660	675	675	622	650	673	691	709	658	691	659	655	669	691	642	668	663	682	680	670	665	682	646	657	656	672	659	674	710	638	638	620	644	705	646	650	658	671	639	671	676	676	671	669	648	628	697	625	701	618	632	635	690	695	670	620	681	634	670	629	649	703	663	663	698	664	664	616	668	657	670	649	630	666	676	658	669	649	674	657	627	622	676	680	650	653	646	644	663	651	719	675	700	682	639	661	676	638	627	665	675	654	702	631	636	636	697	641	645	642	625	697	656	645	634	716	629	676	670	674	660	624	660	679	685	660	686	654	632	661	642	670	625	685	603	655	639	637	648	683	677	696	607	661	640	627	638	672	637	643	673	670	651	698	647	620	667	653	646	615	655	666	720	621	684	632	619	615	656	637	656	692	622	655	693	628	616	625	690	666	612	673	699	679	649	666	697	652	651	665	672	678	665	628	677	712	639	680	647	656	655	666	687	638	638	689	698	661	616	650	649	668	653	641	670	631	653	689	651	698	671	643	666	593	687	700	677	601	643	631	677	641	644	668	716	607	688	647	652	655	667	636	683	682	674	638	684	620	682	666	640	617	656	705	643	686	634	638	667	635	687	654	636	649	656	701	643	667	660	699	618	652	663	679	692	654	648	688	628	666	660	676	684	651	624	708	635	631	637	634	656	645	657	653	676	677	637	661	663	647	667	658	635	638	618	688	615	624	663	582	633	635	681	613	645	674	646	628	691	680	656	644	646	659	673	701	681	652	622	664	608	639	653	637	644	654	653	662	716	636	627	646	625	675	658	647	620	648	674	626	655	627	643	647	624	630	644	665	647	642	634	711	664	660	662	653	624	659	667	648	640	643	606	629	651	682	701	683	692	694	642	683	646	620	604	644	655	686	611	593	636	677	676	637	664	650	695	652	670	688	628	668	688	669	633	636	693	652	661	702	658	632	671	683	676	683	604	729	671	677	672	634	683	635	649	641	668	632	665	648	650	649	670	654	659	691	700	665	681	652	649	663	626	628	669	640	634	668	681	636	674	636	642	641	664	669	667	617	673	664	644	705	663	667	682	621	701	629	625	722	631	658	667	684	650	675	662	673	624	652	669	622	640	688	624	657	628	654	679	632	662	677	694	695	659	674	676	679	663	685	629	638	637	620	629	707	660	661	618	649	673	688	681	697	670	662	660	661	671	658	693	640	633	663	645	703	638	658	641	628	676	697	648	684	695	719	615	676	660	671	664	628	693	644	685	692	649	634	683	636	684	621	633	674	636	644	634	681	666	664	663	647	680	650	657	647	649	628	678	650	675	636	673	673	663	692	651	628	650	663	647	665	637	630	680	639	650	661	655	633	631	649	634	660	697	660	668	650	641	651	671	668	646	651	666	651	658	652	640	670	672	704	611	649	657	645	630	701	694	651	723	657	656	719	707	707	640	636	691	653	649	687	605	657	630	650	666	640	678	703	682	665	704	620	686	660	612	656	669	636	624	699	719	696	678	685	640	655	602	665	668	686	655	705	651	652	656	667	618	640	648	623	641	669	658	669	661	663	657	729	642	661	608	701	667	653	666	641	644	648	667	650	678	620	627	652	685	695	685	632	672	636	653	618	613	655	641	694	672	661	688	682	693	642	676	661	657	634	635	662	632	656	664	680	633	655	627	681	628	636	689	626	688	697	656	682	683	652	714	644	655	673	629	675	720	671	676	629	692	668	679	721	656	696	683	671	655	608	683	623	644	633	671	637	723	663	654	671	677	689	680	641	634	684	680	675	655	646	642	689	662	655	700	668	680	676	678	680	687	679	642	692	639	658	668	680	624	661	621	619	678	642	700	640	669	621	671	708	712	635	669	670	637	684	651	639	680	695	684	684	683	639	638	642	643	653	660	615	617	669	623	692	658	684	666	599	656	662	656	681	677	663	662	661	631	640	651	672	645	628	652	645	678	655	653	680	685	653	672	695	641	690	631	689	680	647	616	625	663	660	641	648	675	718	635	682	628	653	672	673	659	682	661	641	668	647	621	663	722	683	638	686	684	636	658	670	709	670	664	686	663	669	658	629	673	648	710	650	671	663	649	680	607	653	620	650	668	659	656	671	680	660	661	656	675	678	652	640	671	722	674	647	729	643	640	655	660	677	632	673	611	670	670	666	649	667	670	685	668	698	653	695	666	694	632	694	666	732	675	687	678	706	672	655	656	677	684	665	656	614	628	645	702	683	648	672	662	624	681	681	662	658	663	639	683	639	662	656	700	662	649	675	687	643	686	689	671	680	649	615	573	648	662	685	670	652	662	651	705	670	688	604	678	662	663	677	665	667	671	607	652	647	644	669	635	664	688	637	672	669	655	687	636	676	666	668	678	662	657	651	668	620	662	701	693	665	673	672	674	649	703	663	666	683	690	687	678	690	676	665	641	683	625	634	714	664	652	680	641	681	655	638	612	700	655	666	655	658	661	643	619	636	677	744	657	707	722	648	686	660	635	681	614	628	682	695	674	635	676	680	673	661	673	645	659	614	669	692	658	665	683	655	660	677	672	675	672	667	595	669	662	679	643	685	713	662	645	661	626	670	664	653	715	660	658	680	666	654	710	624	656	626	622	640	641	632	651	592	706	661	657	684	678	623	614	643	641	677	659	683	618	639	691	632	664	612	683	686	670	647	678	673	633	616	645	603	646	669	613	597	647	651	659	619	653	634	630	637	644	672	624	654	642	668	658	672	631	655	658	668	671	675	656	673	669	655	654	695	616	671	701	631	607	640	634	663	667	668	645	646	708	654	631	675	585
29563	27119	33042	26269	18056	11941	8487	5805	3808	2715	2192	1741	1495	1275	1106	910	813	909	816	864	742	654	603	523	549	575	553	539	583	583	589	556	521	556	519	473	487	484	501	493	515	479	489	507	489	515	463	496	501	520	508	522	534	476	452	521	483	514	492	498	477	469	481	510	505	480	501	504	502	524	512	547	498	483	474	531	490	490	519	488	488	467	511	509	487	505	527	497	538	481	509	478	473	500	502	533	535	489	492	497	456	437	494	489	507	498	527	493	520	506	505	508	490	512	499	483	485	509	484	550	509	522	472	543	523	484	537	478	490	560	493	494	449	466	500	482	517	511	515	501	524	507	497	507	517	513	497	529	537	522	493	478	519	498	517	495	488	539	502	572	480	494	484	539	496	509	461	486	481	479	497	487	503	503	539	527	541	491	493	467	487	479	510	466	485	496	478	515	451	484	500	527	512	483	535	513	469	531	528	527	476	530	517	489	498	500	489	505	516	509	504	464	491	518	491	465	499	485	488	509	492	505	530	531	501	535	472	520	481	508	502	499	539	518	497	568	488	524	505	487	470	476	516	478	500	524	466	478	521	453	498	508	486	491	483	494	547	522	482	506	498	473	483	479	488	525	500	519	534	518	519	514	535	489	524	493	496	503	507	500	488	496	479	480	510	495	523	470	497	530	536	530	490	508	508	522	468	495	497	506	512	472	514	522	502	509	507	486	505	528	535	488	493	520	508	495	500	531	523	508	498	520	535	532	487	486	489	478	494	499	521	500	494	483	506	509	507	481	496	501	493	504	521	530	538	540	491	449	508	504	488	464	531	510	534	479	494	497	491	550	512	513	485	504	493	473	505	461	517	520	474	505	495	496	506	514	517	515	518	515	474	496	547	472	489	485	494	479	508	519	493	535	515	530	496	513	499	507	480	502	532	478	450	460	510	507	505	537	490	465	478	502	489	508	517	513	468	477	472	512	472	455	479	487	465	504	483	514	485	479	496	461	468	491	511	469	524	522	473	493	490	495	494	512	528	517	525	504	513	490	485	502	519	517	474	544	490	467	504	496	526	475	505	521	497	525	489	471	513	491	521	474	498	508	477	468	500	488	498	488	499	505	506	534	510	485	507	542	539	523	500	525	493	515	486	544	468	528	503	484	507	464	501	498	492	526	545	522	454	506	502	540	479	489	520	494	497	467	533	482	463	500	510	505	484	494	546	517	543	477	510	487	470	476	528	508	477	512	496	509	534	516	483	508	516	505	558	489	473	515	433	509	487	470	489	464	506	450	539	567	546	546	490	498	436	498	503	519	476	502	508	493	470	513	501	486	518	481	470	498	509	515	496	494	467	499	515	548	515	496	513	483	485	482	481	482	505	536	512	513	511	468	460	488	532	500	495	486	536	486	471	477	486	509	486	520	473	496	494	474	488	506	503	511	523	524	511	503	497	514	474	537	488	513	504	516	529	494	508	475	509	513	529	502	452	468	512	493	497	491	504	499	473	477	543	523	487	499	505	503	480	496	545	503	460	514	494	507	494	479	506	509	458	467	470	481	486	501	502	475	517	496	516	482	516	526	507	523	517	480	474	510	471	535	506	501	499	517	467	457	490	495	467	512	496	478	506	487	510	490	500	461	517	480	507	486	498	510	551	492	486	491	484	479	479	477	485	505	537	516	488	486	473	523	445	511	515	507	493	477	485	500	496	516	486	490	484	520	457	500	516	503	507	509	456	491	475	477	504	506	530	518	458	487	504	486	482	520	513	496	485	538	519	539	511	505	493	533	527	509	497	475	530	516	533	497	531	497	522	508	483	496	493	509	494	465	507	507	544	526	505	512	516	535	485	523	476	515	545	497	472	477	497	509	507	482	499	500	482	498	513	496	515	505	486	508	518	477	470	463	491	515	459	487	443	506	496	487	515	491	503	501	528	473	483	492	495	534	481	474	485	470	512	503	498	525	499	487	518	510	500	508	493	489	518	516	471	514	475	487	494	454	513	494	485	474	548	493	523	457	452	496	559	482	447	499	509	525	478	485	501	473	492	476	504	480	460	474	516	518	485	458	483	485	483	458	499	525	498	504	519	516	480	486	482	510	494	487	495	515	528	500	522	495	497	477	506	502	471	507	467	461	513	455	541	480	534	486	499	529	467	511	518	488	521	522	479	525	530	472	504	496	502	532	516	501	487	505	516	496	525	512	466	504	486	471	467	485	487	456	490	507	521	507	470	494	515	517	494	482	507	489	499	474	493	479	512	459	496	512	488	510	495	483	473	461	499	501	524	452	543	524	455	469	454	486	510	514	463	461	517	536	526	510	535	507	505	482	498	496	524	512	487	492	485	517	497	543	501	503	565	493	506	538	503	509	565	474	509	493	538	520	481	524	507	469	476	464	525	509	497	497	512	495	530	496	509	487	525	490	500	446	503	511	537	493	457	515	521	481	497	515	529	524	498	529	545	506	477	493	539	460	509	492	490	509	489	541	467	515	508	516	502	521	534	509	510	518	522	494	507	491	502	477	509	490	512	487	502	541	500	461	467	495	494	530	484	497	510	493	520	492	501	512	527	501	446	493	456	459	482	494	500	436	527	438	479	478	516	513	453	500	536	496	508	498	497	511	519	557	496	525	494	521	517	497	510	498	542	510	509	517	482	499	495	483	473	527	460	469	482	532	536	521	497	560	507	512	506	471	484	476	510	479	477	515	447	524	456	509	523	530	525	511	481	474	527	562	446	512	484	525	564	433	506	536	488	458	519	484	540	528	465	497	469	486	488	481	500	507	479	528	472	492	529	520	488	478	482	540	496	522	453	485	487	489	480	505	480	500	526	495	505	500	500	476	508	524	509	501	469	541	510	545	498	448	473	522	477	516	540	470	487	464	513	511	507	490	510	507	508	476	472	518	515	513	523	490	482	509	536	525	517	494	529	505	486	509	472	490	502	514	457	462	491	504	448	465	515	499	515	544	462	515	530	464	492	481	479	493	477	511	509	529	507	539	500	519	492	507	507	496	436	501	504	473	493	496	522	520	469	479	468	499	523	496	473	518	504	463	507	502	501	461	540	533	480	469	506	470	505	509	514	484	507	484	457	540	502	519	512	505	492	472	500	506	502	487	515	501	508	520	478	498	492	517	472	479	488	473	475	497	499	485	485	462	467	482	507	465	531	533	439	509	462	478	469	517	468	479	480	466	508	515	470	515	485	497	472	486	444	500	531	493	511	516	520	511	486	528	480	481	519	481	493	451	520	497	520	478	476	492	538	502	493	510	498	511	479	534	485	490	485	507	464	529	478	494	535	496	527	486	531	472	529	458	521	481	514	469	499	536	481	507	484	510	469	514	488	526	530	471	501	481	494	529	483	520	557	489	529	532	545	473	498	522	492	548	525	478	496	501	509	501	521	444	505	515	507	481	524	508	514	519	508	549	501	481	523	489	481	480	489	480	476	504	463	453	487	471	504	498	529	477	477	511	528	506	475	493	506	509	492	535	483	452
21893	36775	31771	23032	18547	14440	11847	8803	6119	4329	3294	2750	2127	1785	1332	1218	1112	1070	1052	997	880	743	666	578	648	690	600	602	644	670	658	624	587	591	564	540	526	535	569	545	578	538	564	584	565	517	553	547	537	551	566	527	543	561	523	491	513	537	521	534	540	513	577	524	529	541	516	511	499	513	546	516	545	507	529	517	555	520	543	478	570	507	526	520	541	507	563	521	525	520	532	543	534	515	562	530	539	521	535	546	516	518	546	502	562	516	500	578	520	520	548	520	533	520	585	511	557	511	529	514	538	541	513	523	515	509	490	541	520	511	554	547	490	488	545	540	525	506	503	493	530	541	524	569	495	553	561	529	545	522	529	564	490	556	476	557	537	512	492	529	502	517	524	510	522	545	518	516	496	556	514	566	538	495	514	553	515	547	510	522	546	518	508	549	491	504	530	551	531	497	514	501	558	522	508	517	512	552	520	530	538	536	491	512	531	539	536	533	530	494	568	519	555	524	519	523	529	578	586	504	514	555	535	542	530	516	526	522	526	545	499	544	526	523	550	526	545	550	544	528	564	521	543	549	508	514	505	533	527	481	536	533	518	528	549	506	536	496	543	527	491	502	493	507	563	583	501	523	535	493	555	558	477	529	496	534	473	526	524	526	550	490	535	561	558	544	483	509	549	497	544	553	529	511	525	503	493	504	520	550	572	569	516	539	504	512	520	503	507	503	530	531	503	504	520	500	535	534	550	551	517	510	517	530	530	565	526	502	541	537	511	522	486	522	521	554	561	518	494	533	498	534	533	558	570	530	541	540	514	499	526	518	496	535	527	494	500	507	540	523	544	527	503	544	483	532	513	529	536	557	542	546	538	541	549	524	505	527	547	502	518	493	523	497	533	540	545	551	543	514	526	543	537	522	502	490	519	566	532	503	538	513	535	547	512	467	535	520	521	534	583	544	524	510	519	519	504	527	519	571	520	537	536	537	535	538	492	521	532	531	516	549	488	476	574	546	558	514	535	540	496	531	504	533	554	536	561	482	504	503	556	546	537	519	537	529	544	544	513	527	490	498	551	565	532	533	546	481	522	515	535	522	506	501	517	514	550	570	517	516	545	516	530	502	457	515	526	524	558	583	528	494	480	517	510	507	515	525	514	548	524	514	528	521	539	535	499	515	495	489	529	484	496	519	532	508	521	501	519	535	534	478	470	505	521	538	482	535	575	517	555	500	541	518	533	500	507	560	496	537	507	540	546	501	522	528	506	543	569	533	489	508	503	537	501	466	509	503	543	508	530	526	517	509	527	545	560	524	554	544	527	533	571	524	522	544	504	538	532	553	535	568	504	550	527	538	519	576	506	538	557	553	558	534	538	512	508	562	533	513	536	549	488	471	529	554	546	547	519	520	514	541	554	534	514	522	520	538	513	541	512	550	531	542	512	538	514	525	495	506	553	572	527	537	544	533	515	501	539	542	538	501	477	500	540	559	508	531	503	498	507	495	573	566	537	527	471	510	546	507	534	515	530	511	528	554	542	493	537	496	499	496	537	552	514	498	516	501	550	502	544	528	567	550	525	541	566	514	539	538	479	495	504	488	544	527	482	526	560	552	541	528	522	533	535	506	499	538	539	522	568	543	517	504	503	483	519	563	533	519	574	509	552	518	496	505	506	531	534	481	522	529	522	508	536	543	507	497	527	531	527	500	545	520	507	528	542	538	528	503	542	537	543	493	520	517	536	531	547	514	553	529	568	517	529	535	535	534	490	525	522	502	507	527	496	522	531	528	511	548	504	568	520	495	468	504	546	489	540	560	538	540	548	603	511	519	544	570	534	548	543	533	507	520	532	478	528	513	553	534	538	530	557	502	515	468	544	547	505	546	539	535	568	527	495	550	542	498	515	469	516	492	506	564	527	488	538	515	506	535	555	533	543	522	536	500	501	542	551	552	495	533	504	541	509	509	476	537	518	508	520	561	564	527	538	577	505	534	545	529	564	509	482	505	566	544	557	524	535	560	531	531	548	559	516	526	547	571	528	488	475	520	534	501	541	557	535	524	535	564	516	512	534	523	553	490	523	527	509	512	498	534	536	527	520	528	500	546	545	504	500	545	541	530	543	545	491	518	565	517	532	537	554	532	461	514	529	536	500	485	559	538	498	522	522	548	528	505	529	526	522	502	510	547	535	515	494	520	504	518	516	527	548	550	490	509	506	510	510	511	531	588	508	569	527	552	505	521	567	505	573	503	517	554	516	474	537	545	528	556	512	518	525	514	527	524	551	559	479	493	542	503	535	511	489	483	530	514	538	508	510	516	559	555	537	560	534	535	570	548	533	544	525	557	526	522	540	491	523	506	483	555	543	534	575	493	555	506	537	512	519	527	527	548	514	525	485	537	546	501	509	535	520	548	472	531	519	563	523	538	533	559	489	537	520	515	563	509	540	501	519	508	542	539	505	524	539	547	549	554	508	532	528	527	570	580	587	515	547	527	520	486	507	560	524	528	531	552	524	562	495	530	542	477	501	510	541	512	491	483	503	485	529	519	523	529	509	522	533	537	523	581	501	582	544	533	512	537	547	518	515	521	546	558	519	563	548	500	528	498	473	518	535	524	483	546	529	586	492	557	560	501	517	541	526	527	548	493	527	537	516	526	508	535	486	510	498	541	518	513	516	512	510	502	488	526	510	481	509	558	555	541	495	533	495	532	492	527	537	523	558	478	548	569	519	479	520	559	494	533	538	485	506	543	527	511	511	535	522	539	534	495	519	490	518	521	493	529	479	564	504	543	509	561	539	515	526	556	528	524	506	484	510	527	569	531	501	504	513	550	527	522	501	562	503	526	543	538	501	514	548	522	537	540	506	516	523	515	549	509	529	554	539	537	542	554	529	532	538	527	527	565	511	545	510	550	522	544	461	532	553	502	571	536	511	543	552	543	530	523	530	531	570	563	511	505	510	533	567	515	521	541	545	574	538	548	524	515	542	528	531	525	585	469	524	552	534	524	521	514	518	522	539	571	527	495	552	522	523	542	503	520	529	538	530	523	500	530	519	532	531	547	515	520	533	543	552	537	524	548	571	529	542	497	519	557	496	515	536	519	550	525	520	520	518	568	534	527	521	517	537	522	507	500	559	590	492	520	502	575	532	528	496	540	547	526	519	550	515	498	527	510	521	570	505	520	533	503	531	521	523	534	504	557	532	510	528	510	514	512	505	511	495	551	506	519	525	485	534	506	501	509	521	531	523	536	485	501	530	564	508	531	507	518	541	508	523	542	521	527	516	508	521	545	570	532	505	553	506	536	526	538	531	517	536	559	556	535	516	502	535	535	538	551	516	557	502	528	538	485	518	513	517	525	529	550	528	515	531	468	560	495	531	500	507	573	552	558	540	546	562	540	569	534	551	498	543	499	528	528	538	521	556	517	542	523	513	539	533	541	519	523	507	488	525	533	545	498	522	551	558	560	505	525	514	549	532	539	551	551	527	513	561	543	569	506
24534	21729	29458	25519	23366	21116	15651	9441	5989	4613	3430	2698	1986	1520	1333	1289	1188	1098	1149	991	848	698	595	513	630	627	589	523	560	610	617	567	545	533	487	456	458	479	453	455	430	452	468	491	459	474	496	451	447	444	421	447	409	420	430	400	416	397	420	407	465	436	479	398	441	418	481	416	426	411	382	430	408	416	407	381	421	426	413	463	413	439	413	443	424	404	402	426	428	437	417	419	416	421	439	423	430	372	457	414	389	439	449	416	421	414	456	383	427	402	402	438	381	423	418	389	375	423	406	388	424	422	423	423	388	410	427	458	411	404	449	444	457	400	429	422	417	418	390	426	422	402	410	397	425	473	380	385	428	399	392	402	375	444	437	464	398	416	404	430	436	426	431	436	406	426	452	445	428	435	414	405	490	434	420	434	437	429	421	438	433	454	424	415	424	435	435	426	429	431	457	421	408	451	431	380	445	430	456	407	437	475	466	423	401	428	430	424	426	432	405	430	425	449	446	421	402	405	465	402	399	407	415	425	400	394	400	426	395	404	408	451	445	395	422	409	426	444	401	453	414	392	436	406	396	431	392	437	446	412	455	423	437	398	424	377	406	406	443	432	425	400	384	393	429	422	430	407	408	431	400	419	415	431	417	420	456	457	400	415	436	425	398	376	436	393	436	448	416	418	443	405	411	383	421	418	432	434	435	397	410	442	437	432	408	433	430	407	454	402	388	407	399	418	429	409	399	397	406	427	451	444	436	390	405	413	388	364	399	400	442	420	444	383	422	400	415	417	451	410	385	467	423	417	467	408	443	419	400	396	399	393	445	406	464	427	445	414	414	403	422	411	416	389	418	393	475	418	404	439	420	449	420	448	445	390	411	450	401	428	406	425	415	447	390	416	421	406	410	431	398	430	424	428	431	418	421	372	433	369	413	435	409	411	451	425	420	427	378	458	415	404	381	406	434	418	434	437	409	420	394	406	403	455	411	430	414	468	447	451	423	408	411	404	435	377	422	405	427	439	442	405	419	421	414	430	408	428	414	401	414	408	436	423	430	385	421	420	435	393	420	435	420	406	398	432	436	428	455	440	407	432	432	416	373	439	445	480	395	378	449	435	399	419	425	411	410	416	431	423	389	437	398	456	424	373	437	409	426	472	483	463	413	443	443	443	432	426	430	402	407	384	445	424	481	410	426	444	424	397	430	470	378	468	406	417	446	402	457	409	437	456	419	425	406	409	411	439	432	411	434	410	434	426	406	422	451	465	402	436	428	427	429	448	461	437	411	444	422	363	411	408	416	425	426	430	399	439	415	453	469	425	405	371	401	425	392	417	429	435	452	443	422	443	416	410	444	428	402	432	419	420	435	396	449	431	382	432	427	391	423	440	417	425	404	422	400	431	409	461	401	451	434	431	432	422	401	419	414	426	440	372	422	430	386	421	429	389	431	433	434	436	397	426	452	410	448	436	435	427	418	423	447	439	410	408	446	443	420	426	442	432	437	437	408	399	444	422	433	383	433	402	414	430	417	366	396	404	415	428	420	444	392	397	407	424	415	420	437	401	450	435	400	456	404	450	382	401	389	437	433	406	429	422	400	409	406	408	422	386	419	420	399	402	441	449	382	402	426	448	386	431	399	429	406	429	430	434	383	403	409	440	453	420	409	451	411	422	385	402	438	395	475	409	436	439	433	427	415	411	417	439	417	413	420	412	421	437	415	433	404	404	409	413	404	383	473	460	409	380	419	418	377	400	454	383	385	414	393	407	422	416	390	448	409	410	413	437	397	410	434	422	465	388	438	408	417	451	417	448	409	406	416	409	444	416	399	389	474	395	441	427	451	409	431	426	434	404	391	441	416	417	417	415	389	448	404	437	414	407	425	441	432	426	442	439	386	413	449	418	423	366	427	426	417	445	442	441	447	429	445	405	381	424	442	464	430	438	449	429	412	379	377	408	386	429	402	430	420	456	459	446	391	412	439	444	402	424	399	431	399	408	413	416	401	417	446	424	447	402	421	408	416	428	396	423	437	403	462	439	421	384	413	469	461	432	387	446	411	407	427	511	397	409	440	410	417	386	389	422	439	411	438	460	396	391	414	375	461	433	424	407	419	425	402	414	413	437	433	454	387	459	453	414	447	401	437	439	394	413	429	429	421	398	409	438	385	396	417	412	422	407	423	416	469	410	436	418	444	388	439	429	393	408	432	405	405	449	422	417	476	447	398	427	426	420	406	397	471	412	387	433	440	410	390	449	433	444	420	393	436	414	428	409	400	425	385	418	418	418	411	428	420	389	377	429	385	454	422	387	406	412	404	416	450	412	456	420	429	393	445	447	431	431	385	442	430	431	446	424	426	429	414	414	431	429	410	380	436	430	443	421	405	450	416	387	423	453	448	412	429	417	423	456	426	419	410	401	432	403	444	391	414	444	412	417	447	436	425	436	390	431	457	442	432	408	402	411	425	424	456	441	457	411	443	406	444	412	433	428	426	405	413	410	420	448	458	425	388	435	377	425	429	412	427	462	430	420	402	434	431	402	425	415	436	416	427	437	421	364	446	427	423	459	441	412	424	463	434	395	388	430	392	400	419	428	434	391	404	417	422	416	437	392	411	448	424	393	423	424	418	446	413	402	409	452	395	387	404	379	416	429	398	428	422	425	437	422	419	424	413	439	400	434	398	390	443	424	432	405	418	444	399	394	432	436	438	441	454	412	395	392	427	446	402	422	431	416	408	410	402	417	420	421	391	407	416	422	393	445	446	410	459	389	420	446	386	425	443	437	442	386	394	431	455	403	419	443	422	464	429	403	450	382	408	421	388	447	406	408	428	412	431	448	424	384	411	437	440	411	390	436	418	397	378	402	463	408	429	438	437	438	413	386	428	444	434	487	426	423	400	423	422	397	401	394	405	411	392	421	402	413	429	374	400	407	460	361	382	441	436	408	394	381	412	434	404	419	451	424	434	436	450	376	426	442	428	412	440	428	421	400	403	454	426	418	471	442	403	431	414	422	432	410	399	436	386	409	408	412	422	391	419	399	412	425	458	451	449	412	395	430	408	401	385	442	428	438	432	434	435	453	451	390	427	429	405	400	434	397	472	392	423	420	423	423	415	420	440	423	396	426	415	421	434	456	409	424	403	437	430	453	431	418	403	408	395	420	421	464	435	432	471	421	392	395	429	396	439	450	400	433	425	440	419	452	467	421	415	422	420	440	438	421	416	435	421	451	342	385	359	415	405	407	422	458	407	443	430	411	419	411	416	448	444	480	439	409	398	424	417	413	415	381	429	419	477	435	426	410	400	402	396	436	452	426	422	422	434	425	426	421	417	394	457	396	414	421	401	415	412	417	412	390	449	443	418	431	452	421	414	370	413	406	438	421	434	399	390	438	452	464	406	400	421	454	411	447	413	412	448	404	382	413	448	409	430	421	428	409	382	435	403	424	415	456	396	422	455	432	404	408	464	408	424	416	439	474	444	421	405	440	449	445	407	405
22420	43284	39227	30711	24708	19569	16036	12359	8705	6677	5248	4118	2927	2274	1799	1702	1635	1504	1519	1270	1057	823	679	645	743	706	649	557	658	717	674	616	583	551	467	451	454	461	468	432	497	454	440	462	462	496	476	470	483	479	432	442	461	465	481	460	431	458	433	468	419	463	490	440	413	425	436	426	452	431	459	469	461	438	440	430	459	413	441	439	449	429	426	427	458	412	440	442	448	418	480	452	470	435	452	414	436	430	452	451	426	434	443	419	447	449	437	447	434	414	387	459	437	460	445	445	451	418	438	447	445	429	423	440	443	450	419	452	448	421	444	419	447	428	431	476	434	407	424	462	415	442	434	435	418	466	455	421	464	465	429	448	457	443	441	437	443	489	465	451	477	394	484	426	441	432	432	438	461	451	413	456	436	488	415	420	442	439	428	458	446	432	419	475	442	466	409	478	448	427	429	446	439	464	404	431	487	435	420	437	450	432	443	416	468	433	415	465	433	440	426	440	441	426	447	412	430	455	424	395	461	442	459	451	511	442	440	455	457	447	487	471	407	444	442	438	441	449	429	468	465	463	441	440	469	436	446	424	480	432	416	408	431	434	482	430	447	468	464	392	419	452	468	398	454	420	450	406	421	436	447	434	441	502	441	432	429	443	421	432	436	440	407	436	428	435	426	454	460	475	434	407	471	434	466	421	452	467	451	459	432	412	474	437	435	425	436	460	430	441	463	431	409	464	467	420	446	450	403	422	438	432	466	446	420	462	419	423	410	463	429	446	417	413	422	419	432	456	428	455	447	455	425	436	462	428	422	435	436	434	471	400	394	433	417	427	437	473	470	414	476	457	446	427	424	438	439	426	428	477	465	467	433	415	465	422	453	465	433	460	461	431	426	397	430	441	407	431	451	421	463	458	447	450	464	434	484	458	481	426	425	457	433	436	448	413	420	443	444	465	439	425	429	410	444	390	450	394	453	444	472	456	430	445	380	404	441	440	452	420	412	383	408	462	492	424	423	428	469	399	464	442	435	479	422	460	409	453	421	426	433	431	425	424	448	408	418	470	389	456	423	436	410	430	431	415	422	456	411	440	448	447	445	446	449	441	435	432	449	414	428	423	422	434	435	424	441	454	443	481	457	426	390	477	440	424	469	484	450	412	435	423	412	394	433	458	403	455	420	447	454	409	446	457	437	438	445	459	444	462	457	408	448	449	460	414	438	454	449	421	436	455	410	458	478	449	446	445	447	436	440	473	411	468	443	434	442	446	444	428	458	514	408	441	418	415	447	446	459	425	445	448	438	429	427	424	432	411	406	429	398	406	429	467	452	453	418	401	458	392	475	454	421	412	447	475	424	425	449	407	464	461	407	451	487	446	416	430	435	423	405	454	449	447	417	442	418	460	441	406	444	455	449	457	449	472	448	410	450	445	438	428	448	467	450	452	415	462	422	460	452	436	467	453	435	415	434	440	408	412	456	479	430	443	449	429	448	440	418	455	428	424	449	406	451	425	440	425	446	414	441	435	456	444	439	435	445	451	431	461	401	468	479	430	455	418	465	432	438	395	414	426	482	412	402	406	392	422	450	443	449	463	413	417	469	428	417	432	456	436	473	472	412	463	420	451	452	408	421	424	460	450	430	445	414	451	430	424	456	444	455	445	467	445	450	495	458	450	435	438	446	455	449	440	438	426	457	434	430	461	416	408	446	467	407	438	428	424	398	421	409	452	423	442	407	416	433	462	469	460	446	452	426	446	465	415	455	433	448	451	457	443	393	421	418	455	411	443	421	396	473	464	469	466	452	466	455	444	458	452	448	461	451	410	436	486	441	462	475	457	443	410	448	412	448	429	402	431	447	407	446	422	480	432	441	417	448	437	454	419	444	445	463	447	429	433	412	466	411	435	442	433	431	458	454	436	444	451	460	400	447	449	429	434	457	460	413	412	415	435	423	443	427	416	473	439	437	435	414	445	412	412	459	453	421	498	458	431	464	427	415	427	436	458	391	475	412	444	430	445	436	451	447	418	447	451	423	408	419	438	421	438	446	452	455	439	480	453	469	446	435	463	445	436	413	422	436	417	426	444	434	435	463	436	465	464	461	449	451	388	436	469	415	424	450	426	415	457	459	479	452	459	452	435	410	433	459	432	465	446	448	441	443	446	424	458	401	452	469	473	434	457	418	432	451	429	431	456	420	438	448	429	433	416	429	451	443	450	450	456	438	459	395	425	446	425	466	439	455	456	416	423	402	434	401	450	443	402	421	451	451	426	455	461	448	456	449	426	444	403	464	455	471	469	414	456	436	440	416	423	444	454	421	429	445	426	440	456	385	429	437	458	413	457	462	438	486	430	440	430	441	462	431	420	436	469	440	442	428	455	454	450	436	452	471	445	431	436	462	463	417	435	474	445	456	432	462	415	426	420	443	421	423	424	435	449	464	428	435	427	443	479	421	465	477	451	445	447	420	422	495	436	445	449	438	405	404	423	447	405	432	469	448	433	482	421	424	406	428	431	443	424	432	453	454	443	451	402	439	472	460	405	434	417	453	423	435	463	426	423	423	447	457	447	443	397	466	483	486	424	411	406	427	437	434	413	423	464	461	423	410	423	454	429	411	440	448	420	415	449	457	415	427	399	444	425	457	452	407	454	451	431	441	449	462	440	430	468	409	435	453	442	462	436	405	435	460	436	465	423	440	434	448	406	479	467	415	418	437	454	494	413	421	470	456	499	423	443	418	450	446	467	428	449	448	470	411	464	424	428	409	423	435	412	422	446	443	404	429	454	451	451	431	447	456	446	462	448	472	416	404	428	461	416	457	439	438	460	435	429	408	453	475	415	441	433	449	457	443	449	405	450	451	432	470	436	440	467	454	436	417	464	443	419	422	448	440	424	473	437	437	432	471	440	433	440	452	476	457	452	460	475	454	413	412	451	450	417	443	461	439	405	453	433	454	460	418	434	446	421	451	479	423	468	435	432	418	458	460	456	450	441	448	451	461	460	437	438	463	448	429	459	417	480	435	403	467	475	414	400	422	478	441	448	459	434	445	451	449	424	467	474	461	424	482	418	448	448	426	403	417	442	456	467	426	483	469	454	414	454	439	452	444	436	435	461	469	435	405	423	438	430	435	434	465	408	462	452	454	427	431	474	444	448	426	456	450	441	446	415	438	418	456	436	442	463	426	467	462	444	431	433	423	412	461	465	438	463	459	421	443	429	472	450	460	448	455	444	416	423	435	423	434	405	461	432	430	422	441	455	469	413	447	398	483	457	437	436	449	458	407	474	465	451	462	471	405	414	421	443	449	449	434	419	457	413	469	434	418	391	460	418	457	422	425	419	430	434	445	425	469	442	416	443	451	443	469	458	417	441	417	462	462	446	421	386	442	423	409	434	470	450	423	423	417	440	460	451	457	421	447	416	411	428	460	431	429	445	485	412	436	419	425	459	425	428	418	432	458	446	437	440	418	448	432	439	445	442	425	453	447	399	452	429	446	453
25531	21786	29366	28377	22426	16192	10564	6731	4846	3771	3076	2141	1741	1613	1552	1405	1327	1341	1265	1185	1098	833	844	812	897	840	834	831	898	850	851	868	771	815	747	740	720	715	712	732	726	720	808	753	721	753	739	764	722	769	760	707	724	693	753	729	718	734	750	734	681	735	748	711	736	732	748	694	716	702	712	693	715	744	732	728	732	672	717	694	678	705	708	727	690	710	741	710	699	686	746	719	675	731	734	720	734	726	766	713	762	714	764	771	723	720	730	721	762	717	707	774	733	755	717	726	703	709	723	703	745	723	697	698	750	705	733	782	689	790	726	746	760	701	742	724	715	732	745	734	717	711	751	752	758	751	741	703	708	698	701	716	796	711	664	725	739	722	687	709	741	756	721	679	722	690	738	719	750	721	713	725	729	770	730	760	738	738	685	741	731	685	823	726	710	714	703	709	748	740	776	732	683	759	741	711	756	765	719	755	736	693	714	710	744	706	715	733	720	738	715	681	712	718	746	730	772	704	731	706	687	744	698	715	694	751	702	686	745	714	751	675	773	703	739	714	707	743	733	705	705	789	758	741	697	729	705	751	670	744	724	718	687	735	734	728	721	740	747	708	694	747	703	701	809	745	716	715	753	718	741	743	746	714	715	734	661	696	736	736	699	720	732	751	720	698	683	782	687	740	737	704	746	724	706	799	724	732	738	680	721	715	783	702	704	673	717	684	731	778	761	740	732	712	705	752	764	718	714	712	753	740	770	713	683	742	715	731	684	718	710	691	758	747	705	745	757	735	721	695	694	707	753	707	744	719	744	762	706	751	729	736	716	715	715	768	782	770	720	753	732	766	688	737	718	698	776	729	714	728	773	743	705	767	736	712	757	746	728	743	703	746	756	701	685	693	711	732	733	728	764	768	709	708	743	727	714	648	766	721	710	696	724	700	777	695	677	664	703	664	680	747	708	757	747	751	737	705	701	740	722	675	754	746	703	703	716	713	722	699	714	747	710	748	688	744	751	742	730	735	699	760	719	725	705	743	763	709	671	710	751	724	712	747	701	721	724	763	729	720	696	749	711	707	667	728	731	736	698	725	723	738	703	705	777	739	732	751	740	716	724	716	760	740	742	757	777	699	712	742	714	702	726	727	697	700	697	704	712	710	731	701	697	742	721	707	714	747	698	775	682	700	730	710	693	684	698	744	697	699	736	730	722	686	702	692	694	712	723	736	721	774	740	739	723	743	718	774	697	692	699	702	729	693	744	741	701	748	712	680	729	671	686	734	717	719	773	754	755	722	672	717	750	722	701	739	766	707	728	744	730	674	716	734	693	695	749	755	689	727	725	748	703	723	741	711	736	705	747	750	756	719	719	676	732	726	754	734	735	674	740	768	760	699	716	739	769	735	681	739	695	754	762	723	695	745	686	723	720	710	672	744	729	744	702	667	726	732	710	743	714	700	686	733	720	752	705	712	742	707	667	718	726	750	710	717	703	655	749	679	752	672	710	783	692	716	740	754	715	705	692	747	687	720	741	684	691	722	766	703	752	745	719	687	728	710	740	733	738	743	674	732	741	704	739	692	730	729	737	718	671	762	669	735	744	752	695	754	656	731	715	708	705	760	743	700	760	668	725	772	766	749	698	755	780	702	720	677	717	722	705	672	703	695	751	691	713	699	755	713	743	736	760	669	734	700	768	719	726	749	694	752	742	742	728	739	685	740	711	721	689	723	719	728	694	729	751	748	737	716	704	752	693	706	735	770	739	730	740	741	729	726	703	724	723	727	757	754	682	736	690	706	665	729	747	709	693	773	724	698	719	695	721	808	687	708	695	707	707	743	753	755	756	715	692	723	756	728	758	693	730	757	695	726	777	720	698	720	720	779	741	694	706	759	779	742	754	731	730	698	692	707	706	772	716	707	713	755	734	710	681	732	768	713	734	706	708	696	726	711	705	638	750	791	715	756	737	732	753	757	696	729	723	740	731	704	747	764	735	715	753	749	755	737	730	695	715	714	711	692	734	701	718	753	732	740	727	718	774	725	711	689	774	731	703	712	725	736	707	762	738	754	723	734	712	743	683	699	734	700	729	727	746	701	726	669	725	759	684	677	688	748	729	720	695	728	727	731	681	751	727	700	757	770	686	750	736	708	736	763	741	717	759	743	764	772	748	701	742	724	745	792	726	762	669	759	718	674	687	718	756	763	736	707	782	710	730	792	732	717	743	705	725	681	748	752	716	730	700	735	743	685	685	758	757	742	693	678	746	750	705	752	723	706	677	712	789	739	743	752	715	699	752	714	724	720	697	765	743	700	753	783	702	751	690	711	798	735	781	744	670	703	687	767	746	683	739	773	681	740	739	704	709	719	775	695	751	714	734	733	760	686	726	750	783	694	732	749	741	749	783	699	713	773	737	704	724	723	718	787	761	696	736	715	715	743	712	708	702	745	740	732	693	691	695	760	753	725	747	726	743	763	679	704	729	693	720	728	683	742	774	701	725	729	709	730	730	683	685	721	709	727	713	721	707	694	698	702	776	755	708	721	733	755	758	703	784	719	744	734	723	707	713	742	733	732	715	763	691	772	742	751	728	720	744	678	730	709	711	771	700	746	753	747	680	726	721	718	704	748	713	672	705	701	735	711	678	713	746	707	771	727	696	712	737	744	740	732	729	720	735	715	770	774	744	741	677	747	687	715	708	734	718	719	699	667	692	756	743	726	718	709	707	723	713	729	765	740	720	735	701	726	704	729	718	718	711	694	698	723	726	787	767	722	724	705	758	752	672	759	700	736	686	733	723	733	721	714	650	708	751	766	733	749	738	722	727	711	749	712	715	750	683	759	665	752	720	743	763	709	719	739	759	752	737	733	755	699	746	714	730	710	782	715	684	726	749	732	718	704	732	668	745	701	681	757	709	696	696	732	694	719	699	717	725	710	687	741	695	718	733	737	746	708	724	741	701	707	722	758	732	722	713	762	742	727	741	743	735	665	708	703	698	749	714	730	722	705	709	737	744	694	716	702	691	720	738	753	724	680	673	714	748	810	755	710	729	728	759	692	734	728	704	731	776	738	704	719	743	730	739	703	713	744	707	673	733	738	718	703	756	747	750	763	720	746	734	707	736	700	802	723	734	721	694	751	746	754	730	707	743	753	725	761	743	684	774	752	722	739	731	747	744	731	732	755	696	721	748	754	656	722	736	736	746	701	680	758	753	753	720	707	730	714	699	751	664	663	714	759	752	745	697	761	734	707	723	723	744	715	723	702	798	692	707	699	730	734	696	717	741	774	672	713	731	776	741	772	794	738	713	668	752	688	741	764	774	738	759	763	720	717	725	697	726	674	703	670	722	762	738	762	687	749	744	715	761	704	698	688	683	734	779	757	766	707	731	748	685	740	709	741	741	677	707	690	699	713	682	701	737	742	739	762	722	730	733	748	700	726	695	727	744	720	762	707	779	725	722	719	723	685	741	700	787	727	728	739	684	731	680	788	718	677	725	740
21903	42295	37393	28703	23092	17523	13089	10032	7433	5738	4892	3412	2502	2120	2112	1925	1673	1605	1589	1412	1196	970	928	919	902	913	821	892	961	935	919	887	841	823	776	723	742	777	723	772	787	729	723	826	798	733	807	720	761	771	745	773	734	780	763	771	715	773	728	749	759	747	790	735	756	761	682	763	745	732	748	735	719	746	755	755	730	728	689	732	737	727	710	767	789	776	789	711	773	741	744	752	695	791	780	726	770	775	752	716	691	741	728	674	747	746	747	716	735	685	721	742	712	743	750	749	737	811	722	768	777	731	792	723	721	711	713	690	746	747	723	777	741	711	758	744	767	694	700	756	785	802	771	738	747	747	719	718	749	727	679	728	731	725	749	737	729	755	738	734	746	742	746	738	739	738	741	694	744	666	766	696	725	767	721	747	739	754	770	767	755	757	738	754	726	703	722	737	714	711	745	690	752	757	743	704	693	747	763	775	768	721	776	736	731	730	730	757	754	753	723	749	720	718	730	732	710	704	734	754	679	788	759	712	761	708	730	733	780	788	758	693	737	758	783	759	754	736	752	730	745	723	745	749	715	801	761	722	756	771	801	696	746	694	751	771	743	749	727	772	727	741	711	718	694	737	715	696	719	758	785	730	752	711	735	713	770	761	740	731	744	787	749	706	696	741	760	784	712	759	732	703	745	707	774	767	731	742	687	750	759	701	719	719	761	761	776	725	725	753	743	747	741	740	729	716	764	746	732	701	755	767	741	829	701	701	696	759	694	728	748	775	746	739	721	745	737	673	745	745	764	715	766	766	772	740	758	750	710	720	792	753	761	751	787	729	735	720	722	721	762	730	719	738	760	752	713	748	778	745	721	713	777	721	744	760	726	728	714	697	777	720	801	754	704	807	771	746	743	727	770	732	788	732	767	745	691	723	753	771	698	743	753	756	755	745	716	730	737	734	690	720	748	735	709	702	741	758	798	739	767	741	751	735	704	734	753	759	749	735	736	782	727	739	765	704	714	750	696	749	773	739	754	768	757	701	721	760	697	729	748	720	778	746	736	755	754	745	757	764	713	734	760	785	739	712	705	779	777	749	745	715	780	761	766	803	692	762	752	761	769	699	733	749	761	713	741	796	732	715	724	742	706	728	758	740	694	715	736	722	724	747	698	747	749	735	773	772	724	742	736	698	780	765	732	726	733	731	736	736	736	769	762	765	700	755	724	691	741	790	716	729	740	766	748	778	732	744	761	717	739	759	724	768	725	769	775	723	744	747	797	776	792	726	747	739	755	745	708	675	771	733	739	748	749	710	777	752	743	746	720	693	706	733	767	738	755	651	741	701	724	697	720	770	741	714	759	784	771	731	737	719	740	725	718	724	730	754	717	762	702	749	725	746	691	699	712	700	731	738	770	727	770	715	724	769	779	760	748	725	736	750	768	725	728	740	721	708	774	756	724	704	782	721	781	739	712	752	723	741	723	739	736	773	745	733	763	679	754	737	735	780	760	760	749	686	721	771	748	690	745	727	703	794	728	752	754	749	729	715	748	767	742	785	692	733	769	730	713	736	784	740	796	742	765	731	776	746	716	722	735	748	708	688	753	718	707	780	670	746	764	728	773	736	717	700	722	755	707	822	726	777	742	730	739	715	728	743	732	727	742	707	779	776	748	717	752	771	758	750	723	699	763	770	776	736	747	776	703	726	793	744	751	728	783	726	717	768	730	778	723	732	711	734	710	722	732	730	710	747	738	730	712	723	703	740	751	761	740	783	735	713	724	742	755	755	714	769	741	756	724	784	724	756	721	733	751	757	766	779	726	749	723	735	721	749	720	729	722	764	742	726	774	777	715	737	743	697	741	719	735	752	747	745	729	729	712	752	776	747	728	778	742	711	723	768	700	747	753	769	754	710	754	706	707	752	738	743	751	714	709	754	726	740	753	723	749	722	749	802	744	700	765	728	789	774	797	754	771	776	725	758	740	712	734	760	663	742	782	775	750	726	779	758	749	807	702	750	717	747	738	748	744	714	789	694	724	713	742	780	741	709	739	738	679	714	784	735	708	711	736	766	741	757	723	756	719	720	769	735	738	766	752	709	737	751	715	695	740	703	748	747	726	749	734	668	732	722	749	759	687	738	776	715	730	723	715	776	803	742	745	734	764	737	748	737	774	677	746	742	715	723	781	760	732	748	748	791	757	744	722	771	758	744	741	792	706	745	734	795	728	718	758	781	698	717	743	769	721	727	777	692	717	688	722	776	771	776	755	766	726	758	704	751	703	706	723	735	735	737	716	748	740	727	705	734	734	764	728	736	718	710	783	717	706	768	760	730	743	750	777	717	735	767	743	767	693	739	752	748	766	766	708	715	750	721	733	682	742	734	737	689	728	720	761	734	734	745	688	738	689	724	749	719	735	764	719	720	730	734	739	776	724	782	716	752	748	762	749	722	709	760	796	746	755	742	747	721	780	725	744	713	720	759	753	791	724	722	705	757	753	727	717	739	688	749	713	731	743	728	751	744	740	712	696	715	791	728	695	715	695	743	749	735	738	752	749	707	728	726	781	656	725	795	744	780	714	708	738	747	781	760	779	754	743	748	726	762	673	748	716	745	769	749	709	783	733	694	715	683	746	743	726	715	801	755	708	698	779	742	757	784	721	767	665	759	799	717	753	758	759	746	749	703	707	703	700	730	756	701	748	715	737	729	778	763	758	756	733	725	769	725	704	744	746	716	733	715	768	779	751	779	720	732	669	741	706	724	746	786	726	752	740	740	754	754	778	768	693	760	797	716	788	750	744	700	741	692	727	734	737	806	753	719	730	704	724	759	758	759	725	727	738	730	763	747	730	693	764	706	747	733	708	789	759	703	722	721	709	725	727	733	773	797	745	712	739	721	731	684	793	755	748	792	748	739	734	757	734	737	752	743	736	721	731	706	734	752	738	716	725	739	770	720	778	774	703	730	785	706	771	709	739	741	765	724	706	713	788	777	673	730	744	775	753	681	787	786	734	737	763	768	768	727	740	736	719	733	713	736	745	745	702	743	731	780	788	721	742	768	722	736	735	733	726	730	756	689	738	742	719	734	731	758	778	786	710	709	727	732	679	761	721	686	753	721	763	766	709	735	747	768	723	729	712	772	717	761	748	757	758	754	727	726	737	747	747	750	696	719	751	716	799	771	764	775	768	667	751	736	725	796	726	718	725	730	679	791	781	719	756	714	757	718	692	739	777	755	750	760	723	726	770	728	754	767	733	702	717	706	716	724	742	773	774	702	744	753	720	709	786	749	751	748	706	777	775	735	752	706	753	716	769	722	768	702	738	730	737	664	785	743	759	739	726	672	716	751	698	768	733	771	686	718	759	755	778	729	728	705	750	794	741	729	747	741	739	736	748	704	745	744	709	774	786	741	739	700	716	736	757	734	720	758	719	747	704	788	774	719	774	751	730	742	728	722	697	832	723	769	721	729	731	717	747	697	726	752	714	708	738	781	748	720	735	726
23199	21685	29597	24519	22545	24110	22477	12172	7887	5525	4680	3284	2780	2534	2465	2074	1986	1750	1574	1566	1123	1031	1000	965	973	954	873	926	966	937	895	916	891	866	733	690	680	727	741	707	673	638	715	704	733	696	754	749	742	695	755	678	717	693	719	698	703	650	715	696	706	704	699	751	671	720	719	685	674	666	703	654	722	642	675	689	696	682	680	673	702	624	667	704	662	710	725	663	726	707	687	696	671	693	670	650	725	700	699	714	650	690	712	730	677	716	659	688	663	669	670	712	704	667	685	684	640	705	666	702	644	684	669	628	693	687	623	715	713	691	648	685	677	662	676	677	684	645	668	695	679	670	678	716	687	685	690	654	705	665	662	697	664	700	700	656	681	713	722	670	681	677	732	742	695	713	648	663	678	663	625	691	673	651	649	670	653	696	662	686	754	675	666	635	721	671	651	685	673	693	671	686	691	698	690	657	680	626	643	659	664	694	674	670	692	658	702	676	693	703	629	704	652	652	656	692	708	715	687	679	690	668	700	674	634	729	704	673	708	628	708	683	670	693	695	711	677	659	654	691	684	728	632	689	705	696	661	716	617	686	677	678	703	678	692	672	692	618	691	683	661	677	726	666	722	683	680	700	689	687	726	707	663	686	706	656	696	672	641	720	694	679	716	657	674	627	705	692	667	648	695	653	690	707	700	655	663	710	651	690	719	655	680	703	682	644	687	624	724	630	687	718	660	672	665	731	694	692	652	646	714	700	692	709	695	674	693	693	706	719	698	672	738	706	678	659	688	668	723	661	673	688	693	671	748	681	639	695	669	711	665	672	724	707	686	685	679	663	673	649	683	642	685	637	668	686	702	674	684	703	660	674	644	656	734	703	697	703	727	719	716	715	700	729	672	654	665	712	696	674	674	642	678	700	743	690	674	706	671	675	705	742	691	696	701	680	692	635	659	668	729	667	675	658	693	705	655	674	736	719	668	657	671	646	707	660	674	732	648	741	686	691	632	712	685	671	742	688	667	642	714	712	713	652	696	663	693	707	681	706	689	690	687	713	681	691	712	700	694	680	663	701	715	704	664	704	674	712	716	675	688	674	708	710	711	677	641	677	706	678	682	680	702	727	683	709	683	677	674	713	675	671	754	702	681	741	687	699	703	688	654	675	710	659	682	656	649	678	678	668	643	728	697	709	688	695	662	719	701	684	714	739	673	657	708	695	677	697	642	647	723	682	657	721	645	715	688	687	674	668	618	675	703	682	697	672	718	683	680	703	670	705	698	765	693	648	687	632	681	713	645	678	684	697	729	650	718	672	685	662	645	726	617	741	703	672	690	659	655	643	691	664	679	677	647	662	696	697	696	674	705	676	678	646	707	681	701	633	686	673	654	699	704	718	641	676	688	699	701	714	655	672	669	644	665	668	687	742	676	696	708	677	685	712	710	714	680	628	670	704	652	672	678	722	708	694	687	683	664	695	673	643	680	699	706	686	667	711	670	665	687	704	675	703	637	669	655	690	648	700	696	712	687	665	677	701	723	710	659	692	664	656	716	728	697	646	678	691	691	670	707	631	715	679	698	656	722	722	697	690	681	676	621	728	658	711	685	696	692	711	694	652	670	696	685	694	709	668	726	672	628	714	669	675	673	683	675	654	627	712	723	666	725	647	727	695	708	651	693	710	700	658	679	657	704	714	688	647	689	646	684	691	700	666	670	678	732	745	681	714	702	667	669	720	666	742	689	719	672	678	696	654	656	703	663	647	654	696	649	638	691	668	681	680	670	665	694	711	705	675	648	651	708	688	677	646	640	668	682	706	659	736	668	679	726	690	657	657	694	720	677	659	680	652	657	710	702	689	668	663	731	664	678	655	673	654	708	664	703	698	672	687	674	691	675	690	712	694	677	644	624	655	660	689	674	699	704	664	695	732	723	717	633	677	671	689	680	671	695	666	725	698	723	685	694	694	695	662	736	652	666	716	695	656	700	618	638	659	740	659	664	656	683	720	675	700	707	664	683	722	657	678	695	694	690	717	685	695	738	653	685	718	713	745	726	694	653	664	726	697	665	697	685	691	666	676	699	653	701	658	630	712	720	711	693	628	651	674	704	674	689	682	668	722	669	651	723	698	680	676	656	666	656	645	652	710	651	696	687	639	705	675	669	719	700	686	665	694	660	651	650	678	651	729	673	675	662	651	682	696	710	716	694	720	691	602	669	659	705	719	691	699	712	679	660	677	699	669	708	666	667	662	668	658	627	648	699	671	709	730	694	682	651	671	724	666	705	675	711	688	673	659	674	718	727	682	693	699	654	680	725	664	675	703	655	666	693	701	728	717	694	627	664	698	718	689	677	673	662	687	670	715	659	674	694	689	691	670	635	639	665	688	695	679	719	742	707	745	703	687	717	692	650	702	651	695	694	668	649	681	704	729	675	666	725	638	702	710	712	691	710	710	695	742	637	667	729	711	653	707	689	677	694	716	673	689	693	671	641	673	683	687	746	665	666	683	685	654	633	682	684	744	670	707	668	691	660	709	643	674	682	717	663	740	681	700	673	690	721	715	681	701	713	640	685	710	689	716	706	672	668	716	708	651	652	669	687	709	683	690	677	676	675	717	672	655	685	653	661	724	699	660	674	645	710	653	673	704	691	712	658	704	655	661	697	709	670	704	665	676	691	678	686	666	714	692	690	704	709	676	649	707	709	669	659	655	679	674	700	676	697	661	650	687	683	677	695	703	694	704	732	722	676	691	679	671	699	660	646	661	676	685	726	725	718	713	651	690	653	670	689	654	661	727	687	705	717	713	656	681	668	660	719	682	695	655	702	696	681	680	700	675	710	640	670	642	680	691	697	665	695	687	714	702	672	655	635	696	697	656	670	639	718	714	664	673	667	662	633	678	712	675	671	687	684	679	640	705	656	713	698	686	691	687	633	692	717	680	665	717	707	677	704	732	676	673	671	723	702	708	688	767	668	656	693	632	710	697	740	657	688	642	713	676	703	707	675	685	658	664	665	676	702	713	666	697	700	699	677	708	682	621	696	658	654	645	676	676	707	691	703	683	686	724	705	709	694	682	648	687	722	634	680	653	744	670	687	677	711	659	675	684	672	737	661	667	729	715	739	724	663	704	688	690	715	737	690	722	719	715	654	669	685	674	677	687	672	667	649	673	679	654	632	651	675	654	677	693	655	681	653	631	730	704	678	687	697	694	697	704	643	696	678	713	712	688	653	711	727	699	659	714	712	653	693	713	631	663	677	637	670	672	716	702	692	685	653	673	687	697	677	689	698	664	661	675	683	772	648	679	722	691	656	634	697	676	707	692	673	682	708	712	691	683	690	716	659	686	703	734	688	680	679	706	687	678	647	698	668	700	689	715	679	676	677	702	643	664	713	674	687	718	653	647	691	664	710	703	709	684	662	691	673	684	666	722	671	676	721	689	654	670	652	669	668	686	670	654	742	694	638	652	702	689	751	692	680	686	702	695	679	664	666	646	694	723
24638	49457	45179	37768	30408	24862	18936	14550	10923	7978	6627	4821	3996	3521	3256	2872	2490	2374	2160	1849	1332	1191	1091	1187	1168	1059	973	1050	1073	1039	1021	991	934	831	757	694	723	721	678	705	726	760	721	758	733	789	795	767	680	751	678	708	723	726	658	713	681	680	658	653	648	679	719	719	700	692	742	771	699	704	631	671	711	659	692	627	663	659	662	724	688	642	687	697	709	701	695	664	687	698	657	706	715	654	662	616	661	672	722	663	685	661	658	675	686	704	639	671	719	625	692	701	648	620	638	673	662	679	655	673	677	667	617	690	684	687	687	718	663	691	655	706	676	693	654	681	700	703	684	641	708	690	653	657	695	697	691	697	697	670	639	705	686	687	691	662	672	615	646	694	726	681	714	685	674	683	655	702	683	654	639	651	709	622	676	676	673	691	654	692	675	610	703	672	634	645	679	716	688	682	662	717	688	685	660	651	702	659	703	654	691	686	651	651	664	642	679	660	698	691	653	675	663	596	715	652	651	673	664	653	674	674	675	677	674	667	675	714	680	656	682	706	682	692	708	637	663	675	710	691	629	671	679	673	694	679	702	694	732	715	672	659	724	690	666	649	654	676	674	657	669	639	651	718	668	678	687	662	712	686	665	696	659	708	665	678	672	666	640	691	694	657	659	602	648	643	690	674	686	664	660	673	667	653	677	641	689	653	625	678	703	653	682	670	670	667	672	674	730	655	702	650	650	633	692	696	668	693	671	669	683	675	713	704	650	630	667	682	683	693	702	647	656	671	663	695	669	650	702	704	692	608	668	678	689	640	730	641	651	687	696	659	683	695	692	618	664	670	659	719	617	677	731	673	633	680	680	690	697	691	654	697	700	660	639	692	728	696	675	658	680	708	664	656	721	666	667	665	696	625	671	710	631	668	705	682	681	656	665	687	633	664	636	641	658	689	625	675	652	709	627	666	733	654	662	649	647	678	650	720	671	671	701	651	674	673	719	682	667	689	713	704	723	711	680	677	688	660	661	656	692	671	713	700	659	725	646	650	648	690	636	638	699	705	640	656	695	693	690	653	647	686	719	640	661	644	668	678	675	700	703	625	676	674	594	669	672	632	643	675	667	691	681	706	623	645	644	647	687	661	657	670	699	668	703	720	650	680	688	709	672	627	637	716	701	644	660	634	696	694	656	714	734	666	669	680	691	668	661	645	660	678	667	664	682	692	678	643	654	703	684	684	700	666	678	699	673	692	690	712	659	662	684	708	686	679	702	697	676	662	685	740	725	660	682	668	685	704	645	651	703	697	695	724	726	647	724	667	697	639	703	695	676	660	726	668	704	664	711	675	677	679	665	690	677	722	682	703	688	684	671	704	607	670	653	646	624	654	729	655	693	726	669	651	676	698	695	673	670	661	694	655	651	701	659	688	673	644	688	691	650	666	701	667	629	747	692	694	679	684	664	657	653	706	679	641	640	710	652	709	683	683	686	663	710	705	648	668	692	716	664	680	698	713	668	656	679	654	661	637	673	667	673	654	694	686	634	680	704	683	657	646	693	684	705	704	618	706	667	677	647	643	700	685	687	666	654	644	695	653	700	683	654	727	738	683	687	672	670	681	659	692	664	670	687	691	686	636	664	670	644	715	669	650	653	654	647	673	721	696	696	687	685	676	710	716	679	668	698	681	672	682	699	684	722	685	699	692	735	702	679	669	683	700	651	674	668	697	685	680	705	678	629	689	684	680	701	710	664	694	694	687	711	690	645	695	692	680	709	686	625	680	666	650	683	652	672	656	634	643	626	705	723	662	694	706	669	717	663	665	704	677	653	685	717	678	702	630	667	629	676	648	688	628	706	672	708	676	678	700	671	702	692	657	710	659	681	690	725	662	678	633	653	739	660	658	681	698	699	649	648	676	629	684	683	693	647	702	669	660	690	693	687	665	677	671	685	679	705	698	672	640	685	696	655	702	689	627	663	700	700	667	661	679	676	702	684	703	661	671	659	676	694	656	713	665	632	681	694	663	694	696	675	695	645	709	650	707	675	687	593	694	675	708	735	646	682	677	668	710	644	656	677	704	651	709	686	709	656	691	693	686	685	680	673	689	673	668	667	676	669	650	652	657	700	689	675	681	641	638	675	634	668	697	654	654	746	662	715	671	659	663	692	666	673	668	687	643	680	647	658	698	707	652	657	669	647	670	671	705	697	709	681	700	669	670	659	667	644	676	680	666	658	696	638	683	649	656	667	671	656	683	683	683	705	659	655	697	685	734	678	699	758	626	681	754	697	693	687	704	689	664	660	612	724	682	660	677	661	663	662	728	692	677	613	656	684	671	687	636	687	703	651	699	646	685	693	637	693	660	677	696	714	703	701	678	708	696	645	700	647	712	660	641	691	659	629	651	669	653	669	663	689	669	678	637	675	660	706	648	643	662	693	657	676	704	652	703	680	669	692	698	631	662	637	665	666	687	644	687	665	652	706	663	663	717	682	690	679	657	644	676	678	666	666	694	689	680	665	649	632	682	676	634	666	602	684	631	695	715	700	718	652	668	675	703	681	669	680	703	677	726	674	655	676	685	658	687	685	624	699	642	657	702	667	672	663	655	656	670	691	673	700	688	683	687	684	634	680	728	679	684	701	667	683	684	705	703	732	697	694	713	702	683	662	689	656	685	663	678	670	655	667	725	667	701	688	672	644	692	660	633	628	708	722	661	627	718	710	678	681	714	680	714	664	672	696	745	669	697	674	674	658	645	735	643	646	698	670	691	619	659	652	676	704	705	654	690	633	691	718	665	633	689	716	705	649	729	716	678	709	662	671	698	637	663	703	661	707	674	662	668	693	721	669	688	686	681	663	669	667	657	662	643	652	695	663	657	715	643	687	675	695	721	677	625	650	709	758	673	694	687	662	590	669	698	675	683	700	693	658	685	668	657	684	658	673	694	682	650	681	705	670	678	689	704	665	669	661	705	685	698	676	683	676	674	672	687	669	716	659	668	685	683	723	657	681	686	627	641	703	629	693	672	693	654	708	648	673	664	671	696	678	647	704	677	679	677	685	672	713	675	651	687	651	690	721	715	647	660	667	685	685	697	721	660	660	668	671	661	645	703	685	674	675	665	718	694	674	675	691	705	702	686	610	652	662	663	680	636	683	668	703	663	683	707	700	656	677	697	665	655	687	671	692	694	688	702	645	699	644	698	626	611	705	664	689	667	690	658	612	650	670	635	732	686	738	703	632	689	684	678	659	630	713	682	619	649	713	649	680	683	628	663	653	651	673	660	659	666	643	709	668	661	671	711	663	665	696	681	652	689	691	698	675	721	674	633	656	713	672	672	670	694	735	685	719	673	692	670	694	602	705	700	665	683	712	625	687	665	671	683	699	680	678	679	691	663	697	698	666	669	696	707	645	670	695	685	696	717	699	709	716	669	652	679	734	701	655	698	650	622	652	653	679	670	633	683	651	675	655	656	697	671	692	679	714	676	627	701	605	670	639	716	646	712
29769	28723	38214	30505	20505	12578	7543	4830	3423	2443	1990	1525	1392	1283	1097	1084	987	941	918	822	709	663	593	687	672	622	559	631	572	645	620	578	542	543	539	545	502	546	544	579	477	527	550	485	525	568	555	520	546	512	518	533	530	554	551	537	518	491	490	501	543	506	497	533	534	525	514	505	547	575	549	525	556	561	526	527	533	491	546	491	525	526	549	523	534	514	527	511	531	495	527	499	517	520	498	482	508	534	540	516	477	483	529	532	479	545	515	504	529	582	541	538	485	471	546	523	500	547	498	506	528	522	524	495	508	540	527	521	504	493	540	522	534	502	509	551	524	525	509	539	525	504	521	514	503	523	496	529	521	500	554	497	518	507	512	548	550	507	493	511	571	521	527	539	552	538	551	501	506	523	555	535	554	526	547	512	509	517	547	548	486	494	506	524	539	482	527	493	527	526	554	553	533	553	545	536	540	539	475	587	527	490	519	516	568	508	500	459	501	533	478	531	548	519	489	480	521	542	494	517	499	520	508	521	504	543	471	522	534	537	568	521	512	550	491	504	501	522	544	532	545	508	531	499	520	569	523	488	493	527	501	520	480	534	495	464	529	516	528	485	480	504	514	533	535	495	518	510	503	487	536	559	543	542	505	498	541	489	515	490	534	538	506	521	501	526	516	523	523	513	521	535	545	520	515	541	492	570	505	533	526	546	527	507	521	511	526	529	498	509	485	432	494	505	542	531	514	532	551	483	535	497	549	511	544	534	534	581	531	560	544	548	561	544	535	535	508	522	518	511	566	520	492	518	489	515	529	570	550	540	521	498	496	520	573	537	495	550	520	503	528	487	534	511	556	518	491	492	536	485	507	516	558	519	540	523	523	554	504	539	481	532	521	548	499	475	555	542	558	513	543	528	582	510	518	495	508	536	542	531	510	499	529	511	504	547	525	478	543	517	491	500	510	529	544	491	527	508	516	564	524	550	517	506	494	563	470	508	495	510	492	518	508	511	507	514	511	544	549	529	540	540	529	512	598	518	557	517	527	529	489	534	559	528	513	519	500	520	523	512	530	570	525	533	495	511	520	549	515	540	569	478	525	504	538	499	546	549	515	493	566	521	513	514	546	532	536	523	548	527	480	542	472	484	537	536	524	540	581	515	552	540	504	543	506	514	534	527	538	518	519	547	487	476	530	517	516	547	485	552	531	551	541	545	490	504	500	516	549	469	532	479	511	522	523	512	501	531	523	489	523	489	540	519	564	546	554	545	509	518	544	558	482	517	489	552	526	511	507	500	515	520	517	552	503	567	560	509	547	519	506	550	518	500	517	535	496	537	508	486	489	507	529	520	547	546	527	550	531	526	492	519	520	495	554	533	510	497	527	524	524	493	584	548	485	547	573	541	500	515	534	509	484	533	507	486	499	546	559	515	531	504	509	522	544	524	515	523	550	505	470	502	541	558	498	510	519	537	566	510	511	479	530	516	521	531	568	494	535	513	566	523	521	536	527	540	535	586	531	544	538	533	541	515	555	519	481	537	540	540	531	523	533	575	516	503	542	527	520	528	509	534	543	495	525	516	515	520	524	547	540	480	501	540	487	528	545	559	512	536	520	493	560	529	537	548	515	507	569	504	539	570	504	497	521	557	529	498	513	516	541	516	499	510	516	534	508	506	555	529	512	513	525	557	508	537	550	514	536	515	553	488	511	555	570	536	527	511	520	500	502	532	577	508	488	516	507	537	540	556	484	517	492	562	532	531	528	538	552	542	529	526	511	542	525	539	490	542	486	524	532	541	523	535	500	494	515	518	526	547	578	541	553	475	521	550	547	520	553	509	529	504	551	561	563	476	525	534	517	494	527	502	535	530	500	541	545	529	516	478	529	518	537	519	513	510	520	516	525	530	518	527	520	492	504	499	515	501	565	518	520	528	536	512	511	546	494	523	519	483	516	502	521	497	524	508	587	522	511	512	525	537	508	538	491	527	570	534	509	562	554	496	559	509	500	538	530	538	484	503	539	575	489	564	522	528	526	502	515	545	540	537	535	525	474	487	518	472	504	528	527	548	527	511	509	523	542	530	497	531	575	537	503	527	516	504	551	518	523	517	504	488	519	538	492	535	530	462	544	515	520	536	514	547	511	535	536	500	498	523	527	519	509	514	525	496	554	532	510	518	504	536	474	526	534	497	511	522	483	470	554	535	498	528	526	594	476	496	523	518	455	531	505	544	516	553	567	570	542	528	570	536	542	520	499	496	500	497	506	548	519	517	526	546	508	550	564	545	519	503	558	557	534	514	514	536	568	505	537	501	493	541	493	546	493	521	549	508	554	503	500	537	513	527	524	515	525	531	526	531	528	515	557	530	528	560	548	534	514	515	527	531	520	514	546	521	518	510	562	501	535	529	478	504	522	503	545	480	524	504	547	522	570	499	545	526	496	491	504	533	486	547	514	555	561	550	549	526	506	544	521	485	555	523	521	488	544	548	547	515	528	533	520	522	520	523	511	517	495	542	511	510	497	528	578	504	522	491	519	515	542	529	514	520	505	503	542	517	516	516	534	528	518	538	533	575	519	516	521	501	516	510	537	545	492	543	521	534	512	514	527	530	547	539	538	514	519	501	516	486	570	509	493	527	497	542	532	525	544	540	551	524	511	466	505	540	484	552	489	507	543	518	547	513	505	549	504	539	523	490	490	506	477	468	549	503	478	483	538	526	523	493	532	511	549	511	528	523	543	536	521	580	494	496	518	500	524	550	510	537	495	521	497	542	570	515	490	491	525	548	521	510	554	536	508	490	495	497	560	511	486	518	582	544	503	545	523	545	523	527	501	525	541	565	511	527	505	504	508	509	547	536	547	519	522	529	539	519	516	520	549	512	539	526	534	493	550	529	544	487	539	527	522	548	500	508	547	556	573	491	501	505	500	484	449	479	551	489	509	545	468	550	541	545	553	488	520	500	506	509	544	524	507	506	518	546	560	504	509	513	499	458	567	523	541	527	546	541	501	511	539	514	520	560	494	485	509	564	575	548	532	497	504	526	529	526	558	529	503	535	507	502	527	524	524	551	506	496	458	528	535	587	502	548	479	535	508	532	522	484	482	488	531	546	491	531	525	509	530	490	538	548	509	501	544	481	557	539	551	556	485	521	533	529	497	569	493	543	485	525	520	546	522	493	512	530	512	492	552	577	509	487	523	556	522	487	527	498	540	538	502	520	542	489	493	540	544	530	528	530	561	503	548	530	541	539	505	487	547	520	528	526	494	532	474	514	549	527	524	525	507	507	520	495	527	508	536	535	526	538	545	513	514	547	539	520	542	525	521	520	502	527	521	506	530	525	552	563	517	494	558	573	548	526	543	495	565	551	558	507	548	505	500	536	555	543	468	536	537	525	523	495	513	523	558	536	521	521	536	548	524	550	536	531	515	461	513	560	567	563	523	495	512	524	527	494	532	509	504	559	548	494	549	509	513	541	537	527	540	524	525	558	530	557	510	526
22499	39754	36488	26957	20115	14711	10237	7231	5345	3830	3119	2194	1932	1644	1595	1486	1308	1241	1114	961	826	675	667	754	717	651	668	703	668	679	655	624	630	568	567	551	540	557	556	533	546	567	550	581	562	559	626	563	564	557	530	568	609	560	528	531	498	568	555	605	579	548	552	577	531	587	559	553	522	514	539	539	506	555	525	501	545	559	553	577	540	578	544	554	574	606	542	554	570	573	605	538	566	523	621	569	525	603	574	547	550	513	569	548	549	553	575	545	528	536	540	523	572	558	560	563	556	520	523	549	537	533	562	570	525	567	557	556	537	551	551	589	517	531	550	540	549	572	528	526	577	547	503	570	545	569	583	536	526	632	539	578	533	528	539	570	528	544	474	547	543	555	558	531	581	533	621	569	573	542	548	581	549	540	561	514	551	512	523	576	508	527	538	518	538	546	495	575	574	571	526	544	555	540	513	566	532	517	584	511	516	558	559	540	581	554	533	571	535	560	546	549	535	515	533	567	566	560	577	572	526	560	576	540	559	573	562	557	541	514	536	573	550	584	536	580	575	510	576	565	543	589	560	560	552	546	566	572	547	533	552	538	528	548	589	540	537	552	547	551	537	553	568	567	547	592	503	548	547	525	547	550	543	595	512	543	529	531	529	519	535	491	506	572	517	564	551	542	534	576	526	562	528	543	521	534	515	574	517	556	513	558	555	544	564	509	536	609	507	514	550	547	539	557	529	553	535	525	539	534	530	553	589	561	525	583	519	555	605	509	545	543	561	545	571	548	536	535	530	570	580	540	537	584	497	511	556	554	570	524	524	520	555	569	562	555	518	522	602	503	496	537	545	537	556	537	544	560	515	530	550	550	535	510	550	577	542	588	479	542	523	581	554	536	591	542	540	579	513	563	571	543	527	538	553	543	495	559	579	572	572	565	547	503	566	531	561	547	587	562	505	570	590	573	536	589	513	550	609	510	555	541	565	556	540	499	575	533	548	559	528	509	548	524	544	555	544	570	561	535	587	531	587	582	539	533	597	516	563	524	515	564	539	525	552	571	567	535	556	535	515	584	553	508	575	538	491	531	530	526	568	570	547	541	560	560	549	539	558	560	542	581	554	540	561	540	531	571	550	551	512	552	552	499	566	527	535	554	548	532	589	539	524	567	533	510	498	519	567	531	571	515	547	539	564	519	571	573	552	553	553	556	562	523	580	534	538	562	581	555	589	554	538	579	578	531	525	541	556	511	556	556	535	548	562	535	529	577	511	560	583	549	528	524	569	554	552	538	577	586	568	562	526	563	552	605	548	543	556	532	611	558	525	565	552	541	565	560	578	578	549	574	520	545	574	549	552	528	553	558	557	531	570	534	531	559	539	517	499	556	586	544	532	557	557	507	583	521	543	540	580	529	559	547	577	513	569	580	553	524	568	526	572	503	532	529	583	514	545	536	564	531	538	478	509	578	576	574	541	497	523	530	516	573	526	546	578	502	527	566	515	556	513	585	571	574	509	544	560	586	547	561	562	516	578	570	504	525	586	544	570	577	544	531	562	544	524	524	561	514	558	547	548	514	564	552	574	556	573	554	565	544	538	533	551	566	520	526	508	554	525	526	596	516	564	519	550	521	551	620	540	548	521	571	563	580	529	547	571	559	532	529	571	571	562	572	568	569	546	532	562	577	597	511	530	558	581	565	565	523	536	542	522	528	535	548	530	548	546	527	530	571	527	536	566	585	608	544	571	525	568	560	605	542	565	547	526	544	582	551	600	519	569	582	583	571	555	553	560	527	564	548	587	565	578	506	570	522	521	533	531	497	555	564	530	592	549	592	543	577	562	515	553	566	522	535	563	526	558	504	545	522	528	510	548	531	525	535	525	543	577	591	546	545	579	576	549	528	561	548	574	567	574	484	558	573	557	550	552	551	550	525	563	594	620	541	556	544	575	506	555	560	556	500	572	547	547	516	580	551	538	548	569	521	535	578	540	507	545	558	590	531	505	591	572	550	558	536	544	562	582	580	540	533	554	532	572	557	553	547	551	550	554	561	519	590	528	562	514	524	520	586	583	585	550	592	488	501	586	536	559	520	539	552	554	566	531	581	545	558	517	548	555	545	533	534	557	525	515	522	574	514	557	568	557	544	572	544	547	567	567	541	537	576	561	483	566	547	566	597	542	579	550	572	558	549	589	543	544	536	541	554	557	517	557	547	514	553	524	529	516	530	524	542	555	535	523	576	519	513	569	518	530	579	556	537	524	532	542	572	548	524	610	517	561	561	532	556	553	613	497	498	536	558	548	578	489	569	521	534	513	541	550	557	544	541	532	589	526	553	559	529	521	562	561	544	565	533	532	525	574	559	539	538	538	572	536	535	541	549	535	545	551	536	531	552	549	494	542	544	521	539	549	546	576	503	607	555	526	507	553	538	535	578	560	561	588	532	521	594	533	574	508	528	558	528	567	562	495	556	599	503	580	509	546	514	551	536	513	536	555	580	595	559	548	562	561	536	538	551	581	561	539	554	585	574	561	559	536	534	537	527	551	538	544	585	550	574	568	561	522	544	554	572	577	523	554	591	524	556	558	512	553	550	576	570	532	548	549	552	539	560	535	548	598	549	590	506	541	540	528	555	556	546	535	530	610	550	519	534	549	526	511	565	543	535	567	556	561	568	547	561	536	551	493	531	566	562	538	535	569	560	555	505	531	569	535	547	533	545	568	571	580	524	537	500	614	512	576	517	528	539	548	539	566	505	572	536	575	579	557	567	546	537	566	564	545	564	533	536	575	570	551	495	540	531	586	567	551	533	532	577	544	552	520	526	556	544	543	589	572	580	567	529	556	533	577	527	521	535	526	581	558	514	528	543	541	556	557	550	572	529	548	546	540	570	578	542	570	574	564	562	564	551	590	544	573	525	534	560	561	546	550	580	578	517	527	559	564	516	563	524	600	521	549	552	542	539	578	553	552	563	551	550	601	581	566	502	571	561	498	533	501	547	528	579	567	567	516	527	582	583	533	568	515	529	529	555	536	565	556	532	547	577	556	536	580	565	554	542	531	561	560	551	569	555	594	532	484	565	541	515	520	570	535	537	550	519	518	572	543	559	533	587	550	541	502	559	552	545	538	545	575	558	551	551	512	533	524	547	569	536	559	549	565	528	569	560	536	521	577	501	525	538	542	527	479	535	556	560	585	493	538	560	570	545	569	564	535	560	577	557	534	575	546	560	525	553	499	550	537	532	550	535	541	513	536	570	540	513	575	525	549	532	603	555	542	543	501	572	576	523	537	518	549	511	569	538	540	642	597	533	509	544	547	543	574	583	530	542	534	551	565	532	556	562	549	581	549	533	523	539	603	544	557	533	500	535	563	575	552	571	568	493	567	534	539	548	553	530	558	528	532	574	546	566	567	534	559	545	540	533	523	578	505	565	555	536	527	555	531	534	558	550	554	574	565	545	552	516	537	548	570	524	600	538	508	577	571	540	562	548	577	564	554	508
24458	21669	29343	25924	24093	21161	15166	8329	5089	3675	2852	2463	2078	1956	1716	1519	1354	1192	1078	841	706	681	642	692	676	585	611	628	597	617	627	613	553	496	454	477	476	439	444	437	518	464	472	440	478	474	477	490	446	473	485	479	429	425	422	474	425	444	459	417	411	466	425	483	465	425	418	457	453	410	464	462	424	445	423	450	471	426	487	464	415	447	451	442	436	440	445	455	432	479	447	432	411	441	459	450	473	440	440	429	451	465	473	451	448	445	441	444	450	437	446	459	501	445	416	450	443	500	480	421	435	401	475	429	431	460	414	464	448	408	444	451	434	457	438	426	460	433	418	455	433	418	409	435	452	464	405	436	458	425	421	437	439	451	450	511	434	456	477	447	432	431	482	411	404	475	476	439	459	416	472	461	463	445	427	447	398	418	420	472	422	427	410	440	442	454	479	432	451	438	410	424	472	476	481	483	460	426	450	434	439	430	416	464	501	414	439	422	464	475	421	419	421	447	432	443	468	462	460	445	431	392	449	444	479	455	432	463	462	391	438	422	439	417	477	444	441	445	434	486	467	407	463	447	446	420	430	465	417	430	464	497	404	432	444	414	463	457	413	429	438	450	415	417	463	427	474	453	443	407	446	418	439	431	447	483	452	423	450	455	444	432	483	470	440	435	438	439	396	434	475	456	459	420	440	465	419	456	433	444	427	420	410	443	422	444	430	461	481	440	423	452	407	422	447	420	467	485	458	435	472	474	447	414	443	436	443	488	442	484	430	432	427	416	409	422	445	440	457	403	437	440	483	461	421	437	449	403	392	461	435	428	404	445	489	486	429	426	437	461	454	409	447	420	438	457	458	458	472	433	406	436	479	430	460	443	429	465	432	476	435	444	437	471	421	452	418	476	435	479	450	460	426	486	445	427	441	433	448	420	468	456	457	404	440	488	446	387	436	441	446	447	464	474	436	441	448	446	458	435	503	414	456	443	465	422	445	424	442	452	450	440	419	444	467	453	439	427	451	432	434	448	429	433	447	442	432	406	424	404	451	427	450	441	436	435	461	439	469	464	436	456	431	442	425	436	437	421	451	447	380	459	419	485	474	457	451	443	412	461	447	450	446	464	453	486	427	434	439	462	439	461	410	424	439	466	430	401	444	447	442	459	384	419	473	460	455	422	435	436	428	467	435	472	491	438	434	436	425	420	421	464	406	444	427	410	399	465	437	495	448	416	498	462	449	423	472	427	447	441	424	426	442	427	448	441	494	429	470	409	424	459	460	436	403	440	460	438	424	428	436	447	427	454	428	438	483	440	511	455	425	485	462	443	423	454	458	408	432	418	432	455	462	506	437	480	424	469	472	456	442	451	443	461	473	426	453	461	464	419	471	443	447	461	430	457	426	457	445	436	501	454	441	445	433	486	448	462	471	444	449	443	416	449	418	433	423	415	468	473	466	485	420	471	430	476	420	448	415	462	422	438	453	439	442	435	433	376	455	456	452	460	463	447	472	415	461	440	432	449	446	488	437	466	441	446	427	438	430	461	485	473	448	427	459	458	444	427	477	445	437	446	472	422	456	470	431	454	455	446	461	496	444	490	415	437	451	409	482	468	462	451	451	437	409	430	480	463	462	452	466	446	424	428	458	442	395	436	428	431	479	451	417	450	408	489	460	454	449	431	463	428	393	465	452	441	445	391	461	454	453	401	411	428	493	441	410	456	441	431	453	420	441	440	436	457	413	412	474	470	451	395	410	475	441	446	433	404	455	463	435	457	437	436	415	476	441	438	482	463	452	409	460	420	469	447	466	491	413	444	457	416	484	443	505	447	422	455	473	451	452	419	447	449	439	457	439	438	483	448	460	469	459	458	465	415	453	463	430	438	485	449	423	483	449	428	407	471	441	436	443	443	464	436	433	460	433	409	416	440	449	434	447	413	448	439	429	448	444	455	417	433	454	420	427	479	431	486	435	432	464	485	429	447	440	455	457	441	410	460	481	421	443	434	477	457	460	466	468	427	455	422	462	458	456	432	457	461	495	394	431	466	415	393	429	464	463	441	411	446	411	422	435	454	448	408	409	470	403	432	441	423	437	498	460	428	436	416	422	421	487	466	447	440	449	442	423	417	439	440	490	423	455	433	415	427	400	464	444	420	416	432	456	451	450	490	461	454	461	458	479	462	417	458	426	448	438	468	440	420	465	446	438	436	419	407	466	452	451	429	442	453	435	442	432	460	449	427	432	449	430	444	472	465	425	428	443	422	413	440	445	423	441	450	467	464	443	430	420	451	427	442	453	461	457	456	498	459	414	486	472	421	440	452	453	447	409	406	417	431	440	430	440	461	423	436	460	400	440	410	432	439	474	418	436	435	434	433	437	478	403	440	440	431	460	450	465	485	445	444	435	428	417	433	416	439	445	374	497	470	473	458	444	438	454	479	429	444	470	430	462	419	423	429	450	450	418	480	439	435	401	426	495	452	432	389	456	416	430	458	434	432	444	432	440	417	446	429	416	422	433	461	451	430	415	436	472	465	446	474	440	413	454	433	465	448	505	471	448	456	433	418	419	442	477	446	444	460	399	453	449	451	453	427	419	419	440	445	420	402	427	454	462	444	411	424	414	427	487	429	430	383	452	412	439	450	448	409	411	474	436	476	489	415	457	443	462	452	447	427	456	435	439	458	467	424	427	446	487	479	435	434	433	410	400	436	478	442	463	439	461	435	462	437	420	463	424	459	446	418	420	445	446	452	480	429	433	442	448	454	428	484	468	438	424	457	416	462	448	447	420	422	434	435	448	471	466	411	439	428	469	464	444	449	427	410	423	438	467	419	420	381	430	416	405	456	481	458	449	423	445	434	433	450	434	403	438	439	424	446	446	462	460	430	468	428	455	443	456	462	432	429	435	434	431	473	405	482	437	449	445	440	459	456	450	410	442	449	438	459	412	443	456	481	456	431	419	462	475	448	442	451	409	441	426	435	446	445	418	472	420	428	432	444	496	423	453	435	420	411	442	434	430	436	447	435	439	442	451	475	450	450	440	438	440	449	429	441	427	430	429	441	428	442	417	451	459	440	477	437	404	438	426	398	454	493	442	425	467	423	433	438	454	454	435	491	438	462	438	455	411	368	417	433	513	433	434	491	462	450	477	422	446	461	444	445	426	457	431	444	435	433	453	450	469	471	458	411	488	488	451	450	458	465	445	430	456	437	456	466	454	380	452	420	456	394	439	426	427	417	466	434	437	446	456	429	435	453	446	466	442	424	452	451	462	427	484	428	440	451	442	396	457	454	427	503	434	464	431	456	475	437	439	441	425	445	424	445	380	427	462	446	451	443	450	459	424	425	421	452	472	439	436	435	441	445	426	465	457	468	445	452	429	464	449	390	441	449	427	431	494	432	424	439	435	401	440	454	480	428	436	431	441	469	472	464	436	473	426	449	441	447	466	416	439	456	430	440	433	459	452	455	413	457	438	443	419	457	488	451	449	462	450	451	449	450
23029	46155	41985	32745	26709	19697	14946	11056	7506	5593	4331	3488	3057	2750	2403	2152	1892	1651	1453	1151	916	829	797	879	815	725	712	698	717	771	706	657	585	540	492	493	478	499	462	508	498	501	512	486	526	506	524	542	473	515	509	504	485	464	452	468	454	457	468	482	481	507	479	476	483	463	446	444	459	490	464	449	477	479	447	449	468	470	450	490	460	447	476	429	447	479	433	447	462	470	440	479	435	468	461	470	447	474	470	431	464	474	495	451	497	441	468	468	453	486	434	465	493	463	423	492	454	470	441	481	472	485	434	480	432	447	471	471	442	464	433	444	464	435	459	460	451	468	427	428	451	455	498	459	431	483	422	462	461	483	444	454	448	452	480	465	471	450	477	421	465	424	471	461	479	434	449	463	444	450	441	451	455	444	469	494	501	450	459	477	464	500	445	445	487	414	487	452	451	446	497	461	432	458	422	428	459	471	468	454	480	446	453	453	479	471	450	447	463	477	477	501	439	426	447	469	450	452	429	425	477	460	471	435	470	448	497	470	460	431	453	478	451	482	484	469	471	457	488	448	496	458	477	454	480	468	433	468	423	475	464	479	451	454	480	395	450	441	467	494	481	468	508	435	440	426	465	474	472	459	478	452	463	467	442	442	475	504	450	455	449	454	473	456	451	449	428	428	497	450	470	460	457	447	474	476	475	419	444	456	434	483	471	461	457	453	431	428	470	473	506	419	477	461	436	451	442	523	481	492	433	432	454	476	483	442	454	430	453	472	449	447	455	484	434	447	491	431	444	464	478	454	454	438	479	437	529	479	415	449	487	485	455	478	427	464	469	457	466	444	450	492	450	444	452	467	462	481	434	478	469	465	470	443	466	438	489	448	426	486	469	424	463	447	451	451	421	462	500	470	463	476	433	448	442	434	436	450	489	464	452	456	452	514	457	458	500	501	478	446	445	465	471	473	444	431	438	465	452	447	432	411	477	467	481	473	465	460	452	457	407	496	483	460	460	462	430	497	455	476	464	436	467	471	432	436	474	454	469	470	476	492	494	477	449	443	487	468	461	470	477	473	468	438	438	444	489	466	453	464	459	465	424	439	460	469	464	469	464	457	460	451	426	434	460	486	469	438	497	447	485	421	447	458	468	455	451	428	481	476	476	456	465	456	463	476	449	434	422	424	441	456	441	460	453	425	461	443	473	420	507	457	449	458	440	470	443	450	474	449	462	446	458	467	471	462	458	440	481	460	413	451	432	395	462	487	437	481	502	432	454	461	461	430	470	450	480	475	409	477	497	491	459	476	434	468	422	477	503	429	480	451	460	442	453	470	442	435	481	451	483	436	441	471	473	471	417	432	422	451	460	438	451	488	504	454	467	460	463	468	455	440	500	470	472	449	434	456	465	487	442	460	449	460	439	457	458	437	490	456	473	443	414	446	461	487	429	477	453	448	473	477	467	432	455	478	458	468	447	436	443	454	458	468	441	443	432	472	454	447	446	453	484	471	470	461	470	458	449	445	489	468	474	463	436	440	516	453	417	412	427	465	452	456	437	451	435	448	484	455	483	451	470	447	439	413	410	465	450	480	470	465	449	451	449	463	487	421	437	445	461	486	481	472	438	447	466	456	468	477	478	431	445	442	485	436	447	461	481	470	465	421	464	458	453	462	474	466	447	437	451	486	471	432	474	462	484	462	424	464	434	474	486	439	452	466	439	445	455	450	433	451	452	467	482	478	474	447	488	443	468	459	427	485	451	466	473	475	463	428	438	463	467	413	415	449	462	501	467	470	440	465	478	477	445	446	475	499	505	438	434	466	489	469	459	476	468	480	477	466	453	451	427	482	483	456	440	467	450	453	449	496	467	500	443	462	488	420	445	485	457	471	473	485	480	448	421	450	467	455	455	452	491	432	490	455	428	467	450	433	435	433	473	484	460	459	459	427	442	465	510	456	441	471	490	440	445	438	404	476	451	454	527	465	426	479	503	452	484	449	448	434	440	456	470	461	471	447	484	453	475	479	489	434	456	514	451	457	441	455	477	482	450	485	466	478	451	448	428	426	459	449	483	486	468	487	428	447	415	450	440	456	462	451	457	446	488	451	512	451	431	466	473	493	453	482	453	452	472	433	410	428	471	480	436	475	465	493	474	462	437	467	472	450	415	466	459	437	460	495	480	463	424	436	421	473	431	421	445	425	447	441	471	436	472	456	447	493	430	500	408	509	455	439	475	459	449	426	491	453	472	429	468	429	469	452	477	460	439	473	458	451	462	483	490	432	460	445	455	476	420	477	457	473	427	427	418	469	481	459	433	451	429	480	452	435	434	412	423	450	451	464	463	496	486	451	451	466	478	436	464	491	445	477	438	476	480	418	457	483	459	478	473	437	444	454	463	483	451	443	476	450	476	413	458	446	450	444	429	440	487	450	482	469	468	446	462	440	482	470	461	458	440	460	429	424	429	487	446	469	461	503	449	488	401	459	488	446	463	438	447	487	476	463	470	453	444	474	482	457	450	477	475	429	443	459	458	463	417	426	443	482	427	440	472	471	453	476	415	449	479	481	434	432	443	479	429	443	438	443	463	453	482	437	465	457	506	480	475	437	491	482	458	499	458	457	452	415	441	461	500	463	484	465	469	446	497	446	490	461	478	482	459	460	486	438	473	454	478	472	463	455	431	477	461	438	446	445	481	471	467	449	454	441	478	409	463	464	488	441	455	457	443	466	471	446	452	442	488	493	459	467	482	477	468	462	472	457	477	436	440	447	479	477	455	444	482	457	431	477	444	433	450	436	479	451	465	460	463	463	446	428	448	435	451	453	452	459	511	456	501	457	449	460	430	430	473	453	412	481	437	440	415	452	464	471	429	461	492	446	454	430	449	489	458	444	481	484	442	458	504	490	405	472	452	478	491	474	486	457	457	463	461	452	444	490	453	483	483	427	454	426	459	454	466	445	466	446	479	446	455	452	438	474	457	425	482	450	463	463	455	474	431	459	486	444	478	496	419	451	473	462	492	459	489	472	488	468	480	449	440	478	491	467	465	440	447	426	471	447	442	420	464	464	489	442	473	445	473	449	485	450	451	453	439	465	450	442	456	460	447	479	430	465	453	430	497	469	457	486	460	463	455	456	437	507	488	458	463	451	458	478	450	445	497	466	518	465	444	468	473	449	481	437	467	474	488	469	479	443	489	471	455	456	491	450	442	483	465	485	468	443	389	445	435	475	462	468	476	445	473	447	470	462	448	432	430	491	489	461	454	430	446	446	421	491	496	434	440	433	433	460	467	435	429	448	454	462	462	491	498	430	463	474	467	435	469	482	461	469	472	461	463	455	467	438	472	434	458	452	464	445	458	496	466	485	475	446	461	434	450	442	466	427	456	455	458	450	461	474	472	472	473	428	531	458	447	459	482	477	452	459	460	484	444	452	428	489	484	464	495	479	457	509	479	471	481	464	461	476	457	480	479	418	433	410	455	456	473	455	477	443	445	428	478	462
25680	21900	29547	28540	23899	16124	10469	6793	4485	3335	2686	2319	2146	1803	1649	1568	1421	1397	1128	1058	973	943	936	974	870	887	820	934	873	872	896	858	779	816	779	721	789	792	756	709	752	776	719	783	790	806	772	770	817	733	810	789	779	768	759	753	799	772	773	763	762	789	701	762	693	739	779	763	763	742	740	742	747	749	738	751	773	750	729	735	728	756	767	811	732	729	756	790	741	758	760	780	774	746	757	733	779	760	728	754	719	746	708	771	791	744	770	772	768	734	768	778	772	767	743	721	761	779	708	731	765	761	755	782	776	769	747	795	759	737	770	780	746	743	773	715	783	756	749	759	734	750	805	751	767	761	761	793	733	778	801	759	777	688	747	690	809	757	788	788	752	765	766	723	726	716	751	785	778	711	767	793	769	738	789	760	754	771	731	733	780	746	730	771	771	785	759	776	736	788	767	739	729	769	735	764	821	743	767	755	743	737	764	724	756	795	782	747	789	762	789	772	744	792	782	777	764	769	759	742	765	730	726	745	705	687	773	747	740	717	786	769	729	758	736	756	766	771	727	759	729	741	792	791	764	726	729	786	727	771	729	751	750	748	682	698	761	754	747	760	739	757	757	777	748	739	743	714	745	744	776	740	759	772	701	722	726	770	750	762	774	736	754	755	730	773	785	752	721	749	785	790	745	771	743	690	727	720	748	740	776	740	797	734	774	728	779	785	712	781	765	740	763	797	790	760	777	733	727	704	748	725	787	781	773	732	756	788	777	734	697	760	751	794	723	721	734	746	743	745	779	750	746	774	768	728	699	772	729	728	760	712	748	806	734	748	785	704	740	779	767	731	772	783	777	759	721	733	758	737	720	790	724	742	752	727	772	749	792	719	740	695	728	751	760	774	762	749	756	724	726	747	775	688	785	778	703	775	701	764	774	746	701	742	740	672	744	776	763	736	736	766	708	768	742	765	766	739	840	739	785	751	739	683	747	754	744	779	786	838	712	742	728	780	749	799	759	757	732	719	782	714	711	814	770	775	749	786	795	774	766	775	773	714	758	737	727	741	735	760	732	754	728	771	775	792	747	721	765	721	755	742	776	785	769	776	741	750	735	773	718	746	758	774	740	750	752	753	790	749	776	755	732	743	744	739	709	783	681	761	758	748	796	767	733	763	722	786	745	738	734	759	705	771	784	777	788	723	789	716	790	769	782	716	769	756	764	752	848	790	764	762	696	767	700	758	745	761	738	740	688	783	723	756	725	715	760	747	708	721	781	716	734	753	751	737	746	775	789	750	756	737	750	710	752	716	796	735	741	788	751	749	775	734	798	743	731	690	800	808	783	790	753	701	734	785	747	727	749	777	759	752	718	763	745	763	774	760	748	737	755	712	750	806	708	797	750	748	761	703	777	736	812	754	767	790	794	831	756	838	727	803	726	746	769	756	778	668	739	741	730	734	761	771	749	736	772	703	765	757	788	747	717	758	769	745	744	747	756	762	758	720	779	752	781	784	754	742	754	746	726	771	744	752	747	745	730	793	741	701	742	724	712	736	746	779	709	749	804	806	775	768	761	712	774	749	777	738	725	760	785	764	768	760	698	779	765	741	752	719	742	715	742	761	742	707	717	764	763	750	773	705	702	721	773	729	746	695	758	733	766	788	773	782	760	750	785	748	741	771	744	734	786	757	768	764	761	724	769	739	759	749	709	725	672	738	736	740	760	781	715	743	757	781	703	708	744	777	777	763	700	735	794	795	704	741	728	769	764	736	737	740	790	758	768	715	773	770	770	740	756	802	745	703	731	772	757	744	747	711	735	722	728	746	717	716	754	730	788	741	761	766	730	722	731	729	734	787	757	741	704	714	804	757	760	713	783	800	724	746	726	813	747	703	754	846	763	739	764	768	759	757	718	727	756	779	789	775	727	738	755	732	732	751	740	716	768	764	710	715	757	778	741	745	749	784	745	757	765	770	749	781	752	706	767	773	772	752	748	773	747	792	745	771	710	721	751	761	782	793	709	826	741	717	748	726	753	748	768	726	698	689	735	721	757	711	724	771	724	774	745	692	781	760	731	748	740	751	709	785	744	748	752	771	765	803	753	739	763	768	723	766	738	736	787	704	775	768	757	772	797	771	745	805	765	773	749	774	757	708	758	728	746	747	779	738	792	730	772	758	717	760	768	827	724	770	706	748	780	755	797	735	788	717	772	771	784	733	782	787	755	753	754	787	732	833	721	775	757	740	762	785	728	739	762	812	729	737	730	772	728	753	747	760	696	805	740	731	731	748	749	772	752	742	710	760	785	715	766	753	739	780	798	779	745	799	754	721	728	768	760	771	795	737	734	711	737	785	785	781	779	720	756	734	762	780	768	696	774	757	790	741	683	774	750	734	774	730	727	711	768	723	800	779	747	747	760	723	747	774	759	777	796	761	740	741	689	788	766	734	757	723	707	749	761	760	771	748	809	751	762	799	710	730	743	756	714	761	693	778	800	747	757	787	727	744	770	769	764	791	772	738	747	772	769	778	730	747	796	737	747	751	759	770	792	760	730	730	749	723	729	725	782	779	759	736	745	815	805	788	715	748	759	773	732	760	703	768	783	774	786	813	755	798	695	763	732	700	745	771	788	764	781	742	698	724	785	770	750	750	788	779	820	736	776	771	773	730	724	762	741	732	778	787	779	728	755	770	773	770	695	718	700	777	763	736	773	724	733	714	735	732	728	736	776	754	741	763	736	792	785	765	744	746	780	772	739	820	761	778	824	775	767	726	779	787	696	742	743	713	786	734	748	779	789	770	755	739	719	763	778	771	731	712	705	809	800	768	773	760	715	731	746	747	761	743	740	766	737	720	763	751	746	757	742	802	749	801	774	776	792	755	783	772	784	713	755	767	755	740	730	814	782	704	735	786	752	808	783	801	728	771	766	677	772	796	734	725	749	700	768	804	800	786	777	775	729	748	720	765	764	733	773	724	757	746	769	777	733	715	787	758	751	738	734	740	764	733	843	771	792	712	778	752	780	737	745	779	773	786	744	766	728	743	757	791	746	750	716	707	800	747	731	746	740	738	764	741	732	763	759	717	781	766	778	707	799	760	729	713	803	785	757	783	711	711	775	718	752	749	747	780	703	708	776	751	754	733	798	803	760	805	770	715	750	785	779	782	750	779	731	759	788	765	739	779	786	743	804	725	760	707	774	780	791	746	765	762	737	738	771	761	715	750	767	723	778	746	717	788	747	742	765	761	763	718	750	762	758	782	742	743	778	759	731	709	711	740	778	757	737	766	749	750	778	805	754	748	719	704	741	746	737	726	780	788	749	759	777	743	766	773	815	743	729	752	752	762	834	736	754	724	738	703	761	748	748	760	730	783	743	779	723	758	756	708	754	692	750	718	731	770	759	735	735	780	752	743	766	764	735	735	780	750	822	805	821	753	737	723	748	763	749	738	750	729	722	736	768	745	772	712	805	726	674	736	722	799	738	781	794	728	765	760	800	777
23019	43543	37647	30353	25048	16839	13476	9912	7177	4999	4003	3520	2925	2463	2273	1900	1794	1762	1489	1181	1093	1013	1088	1086	945	924	1002	983	943	996	913	931	830	788	814	795	788	780	779	774	792	763	754	824	797	769	782	788	761	782	758	801	800	850	782	776	792	736	751	808	722	726	748	770	730	787	742	775	801	779	754	761	766	770	761	712	757	712	761	762	766	747	773	734	812	780	846	696	780	750	701	718	733	736	780	778	722	762	734	786	745	766	752	773	762	743	730	767	754	754	808	800	820	757	752	784	771	774	811	777	821	768	787	762	737	758	743	808	782	737	765	766	725	737	793	758	774	745	750	770	757	686	812	801	721	760	748	778	787	784	706	783	766	781	752	768	779	737	749	773	736	749	770	731	738	739	747	821	747	723	738	701	786	761	792	789	771	716	753	746	773	801	764	737	739	777	755	722	770	762	798	802	797	735	707	735	750	791	714	742	741	771	811	786	847	799	759	687	782	766	723	729	764	744	760	759	798	736	772	770	780	725	783	769	756	724	782	755	762	805	799	758	761	723	707	780	735	805	760	748	698	775	769	728	786	748	799	754	772	795	749	743	762	801	785	752	766	777	767	757	771	799	759	793	770	758	809	755	762	772	734	779	727	771	768	769	755	799	760	738	749	752	752	759	774	784	729	707	744	772	789	743	769	773	778	795	777	787	784	829	723	769	765	762	788	788	800	717	799	760	787	771	746	767	813	762	780	737	739	795	763	746	780	748	741	801	750	731	745	791	741	745	732	776	763	718	814	755	757	787	803	745	807	757	838	774	743	750	762	802	745	758	746	770	773	771	767	760	822	763	771	801	837	774	714	760	790	747	793	806	759	782	805	724	774	766	724	749	691	780	790	756	745	764	832	795	800	768	753	752	754	769	716	756	744	729	724	734	767	763	816	755	751	710	719	754	757	766	778	771	780	788	762	746	755	745	780	787	780	770	763	740	789	769	816	793	763	759	756	705	775	740	725	776	757	755	745	770	744	810	762	762	761	742	747	770	795	747	790	753	740	802	790	736	711	776	753	769	733	750	774	759	796	740	718	740	776	786	736	745	767	786	758	795	770	704	704	807	756	726	783	770	743	738	779	706	756	767	779	762	741	802	809	809	852	770	761	762	789	772	829	786	726	795	772	786	733	733	750	696	768	778	787	820	716	777	738	742	757	757	780	744	703	729	715	779	754	742	770	733	747	803	744	777	750	791	734	771	755	755	755	700	762	774	735	754	773	842	757	763	795	809	767	770	736	744	794	781	789	731	811	767	790	769	767	746	758	695	794	757	745	736	762	756	741	766	779	755	753	771	753	800	810	777	762	767	764	743	807	742	762	809	790	759	788	789	799	784	760	730	771	729	804	809	805	672	760	770	754	764	793	771	724	751	809	753	751	753	723	731	722	796	699	766	752	829	729	819	785	772	766	741	723	757	728	758	765	737	770	763	754	804	746	780	790	740	752	721	747	775	814	766	734	779	772	781	834	774	756	795	767	718	747	724	761	762	733	749	762	769	795	747	781	721	807	754	792	787	739	771	777	792	791	726	810	715	763	739	769	719	794	759	792	763	745	779	734	702	742	753	749	768	762	725	730	715	718	742	752	757	737	761	736	747	742	772	794	794	752	762	782	735	761	728	802	789	772	766	791	771	762	764	701	787	758	773	746	772	777	773	747	786	762	745	702	784	754	777	749	814	772	736	799	777	722	710	723	716	697	785	755	822	770	769	760	793	728	826	784	744	787	774	761	735	742	697	753	764	749	778	782	742	783	734	728	774	780	736	799	773	764	749	722	721	779	758	717	807	796	735	724	719	726	795	759	758	760	799	727	761	784	698	767	746	762	803	791	790	785	724	788	750	766	791	771	761	770	742	775	760	758	794	751	771	755	802	754	787	745	739	814	756	791	766	779	736	786	752	771	722	774	778	765	781	780	749	767	777	751	755	758	757	790	752	755	766	722	780	759	747	760	735	755	823	795	714	774	713	774	735	776	720	764	800	720	780	799	777	771	764	799	775	826	766	786	841	730	703	752	758	761	745	748	744	742	734	748	749	731	745	755	791	805	760	747	799	763	801	793	730	785	763	797	762	762	702	734	764	796	753	739	773	782	768	821	742	705	731	741	778	791	764	772	742	797	778	793	748	800	770	766	741	732	750	814	785	775	759	814	714	779	775	713	757	766	757	784	774	752	716	763	787	718	752	760	782	711	781	759	757	785	744	739	729	758	761	775	809	790	784	770	756	752	726	701	786	776	794	807	744	798	805	766	741	832	771	752	775	742	766	739	797	727	789	806	775	732	775	787	791	777	785	727	775	752	763	743	788	772	733	802	768	767	697	723	724	811	777	746	794	785	767	805	754	740	768	747	770	741	741	795	748	795	722	780	745	794	751	711	774	710	768	767	748	783	743	729	798	765	804	757	750	762	717	760	773	781	772	713	745	735	736	789	778	746	741	790	802	712	717	808	752	780	719	803	781	759	787	752	746	739	769	741	787	768	748	774	766	745	784	780	746	758	768	804	808	801	796	775	757	775	732	770	740	776	810	771	744	788	722	784	764	757	752	764	799	732	756	791	779	769	734	738	763	773	770	789	718	746	791	783	741	774	775	765	753	809	782	761	767	684	736	784	733	726	754	785	770	803	821	845	802	769	830	812	772	780	748	776	736	763	757	794	775	791	801	794	760	731	726	775	769	855	748	749	754	753	773	821	748	774	782	735	743	723	793	725	727	764	740	789	791	780	716	787	710	745	754	778	763	790	717	776	742	735	727	797	737	775	782	727	778	809	808	770	753	732	817	760	751	761	742	775	765	735	765	778	754	781	771	783	731	781	764	749	762	766	778	735	751	748	795	770	771	777	734	742	773	811	790	726	769	730	741	735	789	742	769	759	815	737	738	745	758	791	753	761	775	752	798	814	798	733	745	802	804	735	740	811	761	752	783	734	750	797	718	756	747	783	733	739	719	770	807	753	774	790	778	749	766	727	775	798	765	773	785	743	753	721	709	805	769	778	749	774	747	790	704	714	771	782	759	784	785	729	744	780	744	731	772	742	737	801	748	733	777	795	779	737	754	728	754	793	763	744	707	782	743	795	751	780	764	779	763	779	800	759	772	759	749	759	713	750	760	761	778	735	731	787	784	770	844	793	771	743	776	776	787	776	760	799	779	774	745	746	780	714	810	745	796	742	772	743	789	764	776	806	738	729	743	779	775	761	817	753	729	706	723	774	812	673	726	749	737	773	761	777	758	768	756	780	732	706	782	751	796	779	724	741	752	765	759	739	726	799	732	777	817	735	748	794	722	739	751	775	752	710	791	745	724	752	755	741	821	769	766	779	779	751	775	758	753	725	724	751	780	743	774	774	738	743	760	790	750	688	793	773	755	733	751	778	763	738	748	808	777	747	781	831	767	758	802	758	773	742	778	771	768	762	792	766	750	767	730	728	833	754	761	813	784	758	791	745	801	762	714
23199	21656	29579	24457	22666	24029	22424	11954	7687	5627	4756	4319	3768	2899	2345	2152	1888	1736	1613	1235	1114	1058	1072	1128	1008	960	1019	978	1048	961	952	972	815	742	689	746	746	746	777	763	688	755	738	778	789	746	794	746	751	753	723	738	747	729	696	701	695	662	692	722	729	714	732	727	693	683	686	680	713	680	709	657	682	677	735	690	654	689	670	711	700	692	673	683	733	689	722	696	786	711	707	747	700	675	752	696	698	726	690	706	717	685	743	685	694	713	754	661	673	718	742	686	703	723	704	711	677	716	695	681	723	734	701	673	743	699	669	699	650	690	726	718	686	673	727	730	672	755	699	704	741	713	710	675	639	710	680	716	722	718	715	684	760	685	704	717	671	732	729	704	715	707	639	712	721	699	723	728	721	723	769	710	640	687	706	724	746	708	752	678	711	697	721	703	703	705	704	680	714	746	750	690	729	730	760	727	711	707	720	698	707	673	732	724	672	699	653	710	674	732	682	741	686	742	663	691	726	674	708	681	690	696	754	694	717	667	694	717	750	723	692	683	703	689	735	744	698	693	709	693	714	730	706	677	722	709	712	665	702	688	700	712	652	743	690	700	722	708	707	714	675	712	688	685	705	725	682	693	661	705	724	674	728	699	694	703	668	747	696	677	669	733	725	680	678	694	721	733	728	699	680	712	701	680	716	677	699	731	721	715	698	704	686	692	673	648	724	736	698	727	709	708	746	679	698	678	729	707	708	710	679	688	741	714	709	740	638	728	718	728	724	687	725	730	711	629	637	647	724	705	690	749	693	696	673	723	735	713	713	679	695	732	669	695	729	680	664	669	708	713	713	701	676	699	737	682	701	693	709	737	714	690	689	696	698	740	683	712	673	652	654	702	716	728	751	702	704	718	688	703	718	706	701	721	724	720	678	678	717	715	711	695	675	705	699	770	715	704	714	654	697	727	701	671	682	700	734	710	730	676	686	655	663	699	684	720	729	729	725	713	680	665	730	709	719	694	727	689	667	672	698	709	699	744	737	667	714	688	714	678	710	662	713	762	682	694	748	715	662	717	694	696	671	656	715	709	695	705	706	772	690	674	687	729	706	728	686	724	701	697	729	731	704	711	671	700	701	678	712	711	766	702	762	678	696	675	734	724	776	668	741	725	706	720	726	670	684	715	715	719	722	702	706	699	659	710	707	725	718	687	716	705	713	737	701	678	712	662	613	690	679	675	725	712	671	727	713	691	731	726	754	747	718	657	698	715	720	708	750	705	704	692	711	700	689	685	710	688	674	704	740	739	723	702	704	697	717	691	713	681	696	727	687	643	723	664	705	705	672	723	695	713	735	680	736	679	676	695	696	712	668	709	722	688	670	779	726	697	701	694	754	667	724	723	686	663	696	712	723	673	716	749	704	716	699	765	718	716	726	700	681	661	699	697	660	706	707	713	701	734	679	712	688	724	724	719	680	728	727	772	745	689	718	676	697	673	673	705	668	680	710	716	762	684	680	688	664	734	678	713	666	666	671	715	737	709	677	693	689	713	780	704	714	715	747	637	701	717	702	709	746	740	699	653	719	683	656	715	676	699	674	717	690	651	706	675	720	729	715	653	730	741	712	706	751	698	681	733	700	706	738	679	692	684	751	718	713	718	726	728	749	737	680	701	734	704	669	669	732	702	733	734	698	702	742	687	697	738	772	719	702	720	693	694	675	671	718	726	734	723	674	660	726	736	731	671	702	728	678	694	732	706	751	668	676	704	708	725	680	705	692	715	689	741	715	710	708	761	684	687	722	690	733	711	733	720	724	702	678	708	727	713	697	663	690	694	675	657	670	708	725	723	689	658	709	713	703	712	750	709	695	712	704	704	722	698	678	695	724	677	718	734	727	646	690	696	710	673	675	676	725	663	735	693	728	686	714	669	693	703	749	705	673	719	675	664	642	730	702	732	691	684	701	700	720	704	696	696	702	735	713	662	701	714	730	789	693	701	737	724	678	678	718	687	685	743	694	730	682	669	650	739	729	685	662	692	715	661	705	657	742	676	712	732	727	698	714	756	753	693	678	749	721	677	722	743	677	707	683	715	743	708	694	716	707	719	730	713	706	688	706	721	671	712	718	632	755	714	684	712	739	740	692	714	726	694	711	657	660	720	658	708	715	694	741	725	646	732	707	692	677	686	693	714	760	683	716	707	696	656	701	677	735	716	695	693	720	705	698	679	744	670	715	669	758	694	669	743	706	700	710	701	721	717	712	703	709	673	671	659	665	691	710	729	723	704	730	716	749	703	760	716	700	712	660	707	703	748	671	675	709	734	693	712	725	723	668	708	676	711	720	706	675	676	682	689	728	694	747	710	675	696	710	711	720	698	713	714	693	739	687	719	761	687	692	729	712	739	730	714	729	679	712	674	711	719	710	718	645	694	743	725	741	716	717	712	749	759	710	741	639	669	687	686	718	690	654	722	706	693	669	651	688	725	760	686	688	685	730	728	794	657	750	738	679	658	748	720	741	701	717	746	781	676	659	675	679	698	681	653	701	706	749	666	681	690	717	723	739	687	733	694	673	662	694	709	716	670	687	700	630	683	768	713	713	730	739	687	687	659	746	642	745	666	721	689	693	699	682	742	717	732	666	700	682	697	734	674	727	689	731	726	693	674	746	692	693	664	710	739	687	698	680	773	674	734	700	692	691	741	662	720	725	708	728	743	738	710	684	687	716	722	646	700	712	721	715	668	735	732	737	672	712	687	684	702	669	687	708	697	686	681	731	670	712	690	680	706	716	746	726	676	720	700	695	651	734	735	710	688	675	739	672	703	671	706	727	747	713	719	688	696	717	677	650	710	714	698	716	711	674	735	721	704	720	683	695	728	706	652	689	711	702	675	670	705	722	708	659	703	651	675	699	745	747	660	733	655	678	690	724	671	702	672	693	720	683	693	697	702	679	699	632	734	721	706	695	731	717	681	682	705	692	713	737	692	684	718	695	662	734	720	651	761	658	690	658	693	720	687	673	712	733	707	739	773	730	685	688	714	714	673	687	681	673	717	658	754	662	710	696	701	663	740	723	691	660	703	717	679	703	680	693	707	745	672	699	699	709	688	670	707	694	707	665	678	730	717	701	703	664	742	782	735	702	730	759	681	732	685	677	682	698	698	698	727	710	714	722	729	707	724	718	705	651	696	687	681	698	696	710	667	685	681	674	685	734	698	723	661	672	694	716	665	709	727	700	680	728	663	707	739	702	726	712	720	673	714	730	696	685	693	702	657	668	689	727	686	679	686	660	707	714	709	674	715	677	732	724	667	711	741	716	711	696	686	717	705	654	675	695	705	727	721	642	684	688	731	707	687	733	709	702	716	691	664	702	695	726	706	709	742	661	704	694	659	716	711	671	697	737	728	653	654	689	720	666	687	696	730	692	740	659	675	690	710	710	719	672	725	685	715	704	708	742	694	713	683	723	700	695	703	697	735	664	728	694	705	741	759	654	706	700	644	742	706
24740	49176	44407	37322	32449	24276	18058	13959	10881	7892	6868	6366	5244	4078	3339	2927	2621	2170	1929	1564	1351	1187	1219	1249	1066	1121	1139	1139	1129	1116	977	962	863	766	806	792	749	722	758	801	703	722	789	797	719	752	777	807	752	723	685	774	744	737	687	719	746	690	736	692	744	688	676	682	720	681	675	660	707	674	729	644	717	701	675	669	692	699	704	707	689	650	686	744	710	723	736	720	706	675	671	687	719	673	664	691	723	726	707	714	605	726	701	718	711	682	710	689	694	687	697	679	677	613	672	728	700	676	706	672	686	703	687	723	658	746	743	712	636	699	642	668	689	686	650	688	664	663	700	665	672	699	695	673	721	730	668	671	715	656	670	647	681	632	710	689	706	732	693	715	686	683	696	686	692	675	687	715	666	709	679	699	675	673	716	642	677	696	673	685	713	690	713	742	710	638	682	682	718	672	670	710	685	702	691	657	738	672	715	667	674	732	698	656	664	714	706	677	690	695	705	692	712	707	721	697	706	707	690	693	623	694	663	684	703	737	690	678	715	681	701	705	707	696	651	663	674	727	707	732	711	674	684	690	711	738	715	731	694	662	699	710	699	724	636	691	713	697	706	717	678	729	728	681	689	677	709	694	687	698	647	679	704	652	686	694	688	683	679	688	709	741	709	723	691	689	697	717	662	751	663	680	698	721	716	657	718	668	696	699	728	690	661	684	687	648	756	671	712	679	673	669	730	714	698	725	760	685	727	725	657	704	708	676	653	694	680	650	655	669	666	694	690	696	746	738	676	707	676	697	691	671	748	682	688	714	673	663	656	719	708	692	712	682	669	652	678	708	732	629	665	704	682	704	717	677	668	700	656	723	685	646	711	718	653	698	676	709	723	717	670	739	719	686	699	712	683	688	645	748	658	712	739	724	687	753	663	674	695	665	665	644	730	706	709	729	745	705	688	667	644	722	741	682	639	686	721	723	707	693	699	664	690	710	670	675	677	707	703	734	676	700	704	711	752	666	666	705	623	717	730	697	699	652	635	743	670	675	669	643	745	737	621	691	663	732	698	736	701	682	674	685	681	728	682	662	695	709	715	691	670	699	694	665	692	703	701	700	675	749	719	726	705	724	745	742	703	717	685	666	709	712	681	708	683	741	624	688	647	711	706	725	686	687	705	692	702	751	677	655	688	710	659	725	724	734	706	711	686	675	703	727	686	670	690	683	683	701	683	656	726	687	708	693	690	643	695	713	676	647	681	703	717	719	688	697	703	669	650	697	685	630	676	643	683	727	687	681	749	700	654	689	715	677	638	657	696	710	690	741	652	707	664	675	696	685	742	758	690	657	710	719	691	694	704	700	674	672	689	667	714	671	654	670	715	670	718	698	692	708	682	655	651	718	711	662	675	708	662	710	679	717	660	692	706	670	713	723	677	624	642	664	711	703	707	681	738	684	710	713	659	692	719	673	673	644	740	691	691	657	665	718	642	669	660	678	684	670	723	699	664	679	699	695	699	723	643	724	745	712	737	693	715	689	708	658	695	693	697	725	633	685	690	661	711	684	731	732	685	687	695	683	721	717	774	713	734	702	694	709	697	705	696	660	712	653	685	692	710	696	691	702	696	676	652	706	676	677	689	688	731	665	682	714	644	677	715	672	680	664	700	659	695	644	676	736	704	686	716	665	694	685	659	700	624	672	639	723	709	688	710	709	701	701	717	702	662	665	654	669	699	636	697	711	719	705	719	716	684	687	727	701	680	646	721	700	676	677	657	677	678	719	721	665	659	697	719	685	669	686	683	728	640	713	663	700	689	647	711	689	730	697	670	701	625	691	712	701	691	715	708	671	712	691	726	705	749	722	679	744	696	713	705	697	671	715	653	691	686	697	694	687	719	703	682	731	680	666	709	640	720	674	718	653	682	701	643	708	712	703	666	675	637	701	686	687	677	679	702	727	719	718	643	722	670	671	691	703	712	708	689	703	666	719	685	689	664	656	703	669	676	723	656	739	689	690	690	707	700	699	675	669	694	717	684	654	721	709	702	710	693	678	704	681	682	700	701	668	667	661	669	704	650	674	750	743	703	699	709	688	702	685	711	706	723	692	689	701	660	693	645	670	686	665	670	691	683	748	698	662	722	707	693	696	656	699	694	692	667	711	700	681	711	703	674	688	673	704	702	680	679	688	746	668	640	684	715	712	670	676	650	685	701	673	723	670	636	717	692	686	730	721	663	696	728	673	715	700	719	699	712	706	761	694	692	749	690	695	708	713	660	706	702	656	687	728	697	687	683	690	717	683	693	689	682	692	693	653	659	671	677	673	707	659	695	685	703	703	672	657	684	694	757	684	691	706	665	704	713	735	657	689	682	731	668	688	674	717	732	670	649	683	702	677	663	681	693	682	666	704	669	746	639	646	679	688	687	683	742	674	679	696	696	648	697	684	676	717	711	694	666	674	680	717	698	677	690	699	748	665	734	712	677	714	734	710	682	707	659	701	704	731	644	669	704	721	692	677	671	663	674	696	735	683	755	678	666	679	701	679	705	720	720	742	686	697	688	698	744	689	689	717	736	699	672	683	729	728	684	709	709	643	716	706	699	707	734	749	715	713	661	727	675	717	708	713	662	657	748	693	679	721	711	700	692	738	695	694	681	702	676	715	698	692	680	731	684	660	714	699	692	714	720	680	649	719	715	674	760	674	685	666	685	724	679	661	730	652	715	672	689	662	681	689	717	655	681	676	664	676	684	682	683	707	688	713	691	715	686	717	716	688	740	722	674	694	668	687	687	670	698	652	693	724	671	635	674	723	670	694	681	716	716	704	703	715	689	695	682	684	740	705	742	638	670	679	656	698	691	718	698	669	698	687	660	714	694	682	655	670	681	697	690	707	661	669	706	693	723	686	706	677	703	684	733	684	726	633	705	728	672	732	663	705	672	649	704	739	705	700	725	662	718	681	708	743	753	686	673	725	641	709	679	684	673	709	653	714	704	736	650	687	705	658	647	676	677	678	715	663	711	671	729	679	703	660	717	731	723	722	713	666	691	666	697	682	667	676	673	697	703	667	671	640	658	726	689	689	689	729	668	681	709	715	661	694	648	658	702	714	683	680	738	682	721	664	683	686	672	698	673	653	702	648	687	695	685	708	676	701	722	719	743	678	690	702	691	703	657	716	670	664	669	643	702	675	710	716	661	669	695	681	696	711	646	700	648	728	657	699	765	725	696	712	692	702	673	705	674	693	725	690	680	648	700	719	713	656	631	719	687	714	674	715	691	701	677	695	686	751	662	741	709	686	659	684	709	649	711	701	699	687	687	696	705	711	703	689	703	661	701	669	734	688	745	680	686	686	702	663	658	693	693	709	633	645	685	669	666	712	729	701	675	700	698	702	680	703	704	702	711	726	712	690	662	666	699	702	686	692	696	702	709	695	696	743	716	729	681	678	701	703	650	694	686	698	683	695	710	706	708	697	715	677	740	666	722	733	719	732	706	717	689	665	673	704
29788	28484	35177	28987	20586	12682	7347	4617	3316	2545	2258	1904	1665	1300	1166	1150	1074	929	761	688	694	657	627	707	645	659	634	655	613	632	601	621	538	558	508	564	525	506	537	535	552	517	550	574	596	534	526	559	567	591	470	502	530	539	528	547	507	521	578	523	532	555	535	497	542	489	526	537	538	492	483	519	542	541	531	518	555	509	565	515	533	541	504	534	558	527	552	565	496	508	529	552	546	501	566	559	525	548	510	580	562	499	542	510	553	510	552	518	501	542	537	505	591	562	586	547	547	525	546	491	534	540	525	524	525	523	510	571	514	539	530	564	547	537	519	518	532	503	518	531	540	536	529	522	559	553	514	535	500	519	544	554	554	507	551	535	565	526	523	528	528	517	566	539	536	493	530	498	547	505	518	510	563	535	593	472	538	519	525	540	517	540	521	545	559	563	547	506	560	507	492	541	521	530	522	558	533	553	532	567	597	543	543	543	479	564	520	502	512	542	492	497	481	527	522	536	522	552	543	529	530	516	511	532	484	494	504	520	549	543	519	509	553	522	539	549	508	542	536	512	508	496	554	543	527	522	525	543	508	509	522	491	554	572	563	519	543	520	525	542	544	541	465	551	560	543	526	479	555	517	512	541	513	557	549	526	543	532	575	521	530	532	516	497	487	520	536	529	523	506	523	541	571	483	558	596	508	556	538	570	512	552	503	546	505	545	549	517	517	534	543	527	491	539	531	523	498	534	554	524	559	515	523	567	525	492	564	497	542	535	535	528	512	531	545	534	506	520	538	530	524	528	534	511	481	562	552	533	518	489	492	524	537	522	520	529	524	550	517	545	512	534	544	510	542	530	543	525	486	500	542	536	547	518	512	529	561	483	516	524	485	538	544	530	527	517	503	525	543	539	554	554	532	529	538	574	531	525	542	514	496	552	549	531	507	522	518	508	514	558	554	515	522	573	546	522	530	537	547	560	551	521	520	528	520	518	551	537	519	542	539	532	500	500	563	510	509	534	513	530	528	495	539	507	545	572	553	505	539	503	492	539	502	527	562	533	548	520	521	559	536	515	520	496	528	536	516	550	506	588	536	519	517	586	546	526	501	512	574	510	594	560	533	509	550	522	528	547	583	507	518	536	534	541	512	534	530	522	524	494	510	557	521	526	556	526	507	514	534	506	525	584	554	527	567	566	544	563	520	560	541	491	511	500	569	528	491	528	531	517	519	545	498	568	535	542	522	550	540	508	523	529	516	566	561	539	555	562	561	484	498	543	539	563	547	553	553	520	526	550	536	512	544	534	527	549	530	511	499	541	517	540	545	515	573	565	508	515	550	537	569	548	563	560	525	528	508	545	563	515	540	499	535	560	514	500	558	586	529	485	523	522	533	584	538	502	533	524	528	555	575	497	549	520	562	506	528	489	536	561	584	542	559	507	531	514	501	527	511	543	528	566	542	484	568	546	526	540	551	548	527	484	562	539	525	529	538	534	565	552	496	541	510	548	525	554	512	459	557	549	584	498	560	535	514	530	533	560	499	525	513	507	598	531	503	502	503	521	491	602	537	541	535	512	534	535	554	511	560	509	513	535	530	518	509	523	553	529	567	504	527	526	525	543	504	519	523	523	515	539	541	544	543	540	532	532	535	525	503	528	527	526	530	586	577	578	512	554	501	539	529	532	532	534	568	570	563	492	545	530	530	514	550	556	535	537	506	526	484	570	521	581	532	497	512	511	478	547	538	547	572	525	525	542	534	573	534	532	563	552	504	520	498	583	497	511	565	475	556	493	606	529	539	557	552	532	510	546	535	503	517	537	500	519	602	494	473	511	490	523	542	554	522	479	514	530	488	543	561	511	503	511	520	508	530	543	536	484	528	535	537	524	543	526	522	542	506	545	521	564	547	522	521	535	584	569	498	538	528	543	546	534	508	494	523	482	551	552	559	499	561	536	581	541	548	534	575	498	560	558	497	545	487	553	529	501	499	523	519	520	513	533	507	534	529	501	555	532	550	564	562	561	549	554	540	560	529	496	498	534	499	493	556	520	521	563	527	540	557	553	562	526	529	540	542	482	520	557	538	516	524	528	601	546	552	495	521	593	481	516	522	512	514	533	545	543	522	525	562	525	516	565	544	558	545	527	468	544	516	508	561	541	536	506	525	517	498	502	532	526	550	492	507	535	517	533	513	490	515	517	521	562	548	571	557	556	498	526	545	524	510	491	531	556	499	531	563	524	514	575	543	525	535	540	525	560	569	505	529	541	533	560	537	567	541	475	506	547	531	499	511	514	551	504	499	576	563	536	533	514	503	544	554	546	549	520	554	534	569	502	488	499	506	565	521	523	528	542	537	489	555	580	554	495	476	503	510	531	541	539	505	559	549	543	556	502	564	576	565	523	549	521	548	495	509	511	556	533	536	517	553	603	529	544	585	546	545	512	513	541	507	525	512	533	563	530	543	557	521	550	568	503	535	524	517	499	555	517	553	545	474	549	509	541	528	540	514	567	484	520	539	537	534	525	568	537	511	545	558	514	545	558	508	521	548	577	537	549	514	541	538	529	551	503	549	543	554	553	532	522	519	517	507	572	513	583	555	538	521	527	558	559	540	506	564	528	530	519	572	560	531	510	544	499	559	525	542	533	527	543	528	561	520	516	523	542	494	517	544	508	537	577	517	568	551	541	535	529	538	586	522	529	534	531	544	539	543	576	515	494	552	521	522	523	518	532	527	519	494	545	516	553	523	555	509	523	505	524	522	561	547	514	531	571	544	543	471	555	492	517	557	522	544	548	502	551	521	526	528	532	539	492	555	543	532	559	518	577	501	540	541	472	511	524	572	544	528	499	536	554	511	503	536	553	516	501	530	502	525	512	514	527	555	530	534	507	508	513	537	569	552	566	517	544	523	508	543	545	517	522	562	560	545	537	516	545	482	559	550	522	536	536	509	523	516	554	538	559	502	499	517	516	554	520	529	490	544	562	511	586	531	555	504	516	499	520	510	547	533	548	516	549	532	525	522	511	530	532	559	512	542	559	528	517	517	545	538	509	483	563	523	520	537	541	581	496	505	516	557	517	521	523	555	548	533	546	504	528	527	524	545	512	511	503	534	547	510	500	532	536	530	525	542	514	506	540	551	534	565	490	542	562	519	553	555	583	497	526	560	523	538	533	580	520	561	557	529	560	572	540	548	542	492	532	513	522	528	530	557	541	550	577	531	534	523	552	519	527	507	576	490	530	535	499	509	527	517	516	512	580	552	489	505	530	545	550	582	533	497	522	533	537	514	536	510	552	520	521	489	526	505	567	508	483	537	527	547	559	525	490	536	544	541	518	519	542	561	529	504	550	530	544	557	505	538	505	519	531	481	560	499	483	552	562	551	488	498	565	545	555	568	556	514	513	533	532	533	523	522	547	505	537	562	537	520	549	510	525	514	493	489	548	570	580	530	533	517	562	521	506	561	484	528	562	501	510	535	485	523	551	520	519	515	521	539	551
22581	39545	34000	25744	20573	14807	10125	6983	5214	3909	3351	2863	2508	1852	1571	1497	1334	1209	953	788	788	743	783	731	758	725	728	713	737	650	727	656	598	597	590	581	547	546	550	559	577	568	581	570	559	544	604	583	576	561	562	576	556	577	589	564	609	529	626	583	544	552	567	611	525	571	545	515	528	557	557	526	538	603	567	589	595	567	577	575	566	573	580	609	557	542	527	591	536	552	610	545	575	554	550	565	577	560	543	531	530	563	529	527	532	563	550	537	560	543	545	545	600	555	554	566	573	547	537	562	568	532	511	546	539	502	575	564	548	587	522	571	554	550	542	553	537	518	566	556	567	526	581	557	517	553	593	549	588	562	586	585	539	542	584	578	556	559	569	591	541	585	569	519	552	554	596	556	564	507	531	568	537	531	540	565	536	509	560	549	540	550	602	547	550	543	530	536	543	578	577	593	580	589	566	563	562	578	587	532	597	564	542	605	523	576	580	557	553	540	499	548	603	572	538	562	610	540	578	576	536	530	554	551	540	556	568	547	573	530	529	533	552	583	561	565	547	560	595	572	539	563	550	534	562	503	543	608	563	532	581	566	573	552	568	567	543	565	596	568	550	508	518	560	524	550	562	598	510	528	540	572	577	542	559	574	575	558	560	583	589	552	541	540	560	530	530	509	557	574	550	552	561	541	591	574	530	602	524	557	516	544	514	577	544	591	577	540	514	538	572	539	550	580	562	557	568	561	574	556	540	578	565	515	578	554	531	555	565	553	537	532	561	572	568	567	537	558	530	521	583	527	556	556	523	595	547	562	587	519	537	587	553	510	527	547	591	540	533	555	579	557	572	539	536	563	623	571	542	612	550	539	557	539	615	546	562	596	567	579	538	543	524	556	607	560	558	577	550	578	550	575	551	604	556	582	545	575	585	565	572	577	560	580	606	575	537	595	578	543	541	555	575	544	563	577	557	573	527	527	543	558	561	590	552	542	579	533	552	517	578	521	559	532	581	559	587	556	537	536	532	545	565	560	539	570	578	576	592	536	555	551	514	564	535	582	542	559	525	560	573	581	550	571	536	539	528	588	563	527	517	559	533	557	558	551	500	554	555	575	511	571	522	523	545	535	563	566	540	568	563	568	571	587	548	553	544	554	573	542	554	554	549	557	531	567	537	593	528	570	532	559	560	536	567	571	554	578	516	512	551	579	534	554	541	544	551	532	553	552	567	508	553	565	509	568	559	571	555	528	571	554	577	563	588	572	558	542	541	510	539	583	553	547	528	586	542	552	550	585	578	564	552	597	573	559	544	586	547	552	588	533	558	599	547	603	621	510	516	602	547	550	560	535	563	576	538	573	572	533	603	500	586	556	586	528	582	562	557	560	554	560	546	584	596	552	576	549	608	579	520	585	536	543	557	564	547	553	569	554	545	580	537	543	533	588	552	561	560	575	542	540	506	575	504	558	546	578	546	530	556	562	567	558	555	551	549	595	556	570	567	552	590	590	562	594	564	608	542	540	574	570	541	559	591	555	592	609	592	546	543	524	591	553	525	525	542	552	557	525	545	595	557	551	577	521	570	556	549	597	540	560	565	522	542	552	551	548	579	532	567	526	569	539	554	571	547	548	537	606	552	528	524	549	572	532	534	555	562	549	574	563	536	538	558	544	600	580	537	570	603	541	571	569	579	559	585	568	576	633	553	549	527	527	525	614	541	552	567	548	609	598	575	556	607	549	516	552	564	559	584	625	546	560	535	519	532	579	558	535	578	554	564	526	534	547	565	562	566	527	534	551	587	561	552	525	595	528	544	562	512	503	519	590	565	575	563	578	587	576	579	588	547	526	550	555	565	551	566	547	506	560	587	571	631	511	547	527	564	558	568	565	615	526	575	534	578	571	538	549	551	543	520	561	549	550	543	511	489	562	558	568	566	562	588	533	571	587	560	570	598	526	578	553	531	559	568	587	550	536	555	602	580	534	567	569	548	581	537	562	576	537	538	558	577	564	569	559	531	556	544	550	603	594	531	562	577	541	551	562	580	596	529	517	548	565	572	520	563	562	550	557	577	573	514	570	543	536	540	531	538	552	539	550	567	554	594	565	585	584	543	532	539	529	521	527	543	534	593	556	528	588	553	536	550	557	556	551	554	523	547	531	553	549	589	533	582	568	555	537	547	562	569	528	547	551	542	549	580	592	563	526	536	547	568	557	577	545	591	530	549	519	571	541	548	545	557	559	590	526	569	557	560	513	570	592	508	535	555	563	583	547	569	613	561	556	527	534	570	558	576	543	619	547	571	566	540	540	584	537	557	539	521	557	564	553	502	568	602	559	533	570	566	579	563	550	546	516	557	584	544	570	514	590	558	560	592	587	528	571	524	551	530	577	530	570	568	591	561	561	551	595	569	565	595	589	551	551	550	525	569	517	556	507	619	569	545	618	568	557	625	530	574	589	558	559	572	574	530	566	525	580	556	560	567	543	530	547	534	563	556	570	573	523	608	546	539	567	566	530	590	608	575	548	567	553	533	549	544	533	589	573	540	550	530	604	538	527	589	556	571	528	551	599	545	542	532	597	552	575	552	567	520	571	511	552	531	524	553	559	554	558	555	538	567	571	519	561	566	515	546	580	570	550	570	549	548	582	562	570	561	561	560	554	546	574	543	506	591	512	533	500	535	514	561	524	564	549	557	535	567	533	552	517	553	546	576	540	554	573	548	564	563	557	530	538	528	521	575	581	502	578	530	536	535	508	584	601	540	578	564	561	555	573	546	534	551	562	587	545	573	539	508	573	533	544	554	559	570	564	538	558	571	579	556	570	553	592	581	544	551	574	533	554	569	569	571	583	518	547	553	546	564	544	589	541	562	562	538	555	587	542	536	532	587	524	602	613	556	561	530	561	556	563	570	545	601	555	581	571	611	607	577	541	506	591	545	578	579	531	540	548	574	565	543	576	555	629	523	557	560	560	575	547	531	552	574	572	558	510	547	567	629	601	584	595	555	555	574	582	600	541	491	555	576	559	544	548	522	497	575	565	570	541	533	573	531	562	512	594	535	559	563	548	565	562	508	616	539	616	539	533	534	547	506	570	594	583	543	578	560	568	559	509	591	545	540	604	562	574	550	551	581	582	557	545	566	572	552	557	586	544	537	494	566	552	590	584	572	511	532	516	638	526	570	552	547	530	560	514	572	538	542	522	514	538	575	542	530	508	584	532	543	587	577	559	540	566	584	536	555	575	569	524	551	568	568	539	538	562	571	537	532	558	602	574	593	593	570	542	554	559	605	541	590	552	526	561	561	525	576	615	550	573	552	593	573	529	571	582	549	534	551	541	535	538	548	563	583	548	561	567	562	560	545	550	550	565	550	547	578	539	598	600	550	531	561	577	524	559	554	574	586	533	577	547	565	593	595	581	558	570	601	557	546	566	554	598	518	541	557	526	563	549	568	540	571	621	586	544	533	574	550	571	584	566	570	556	535	583	563	542	610	557	593	574
24522	21740	29424	25725	23618	21528	14834	7725	5382	4205	3247	2891	2519	1964	1733	1534	1307	1037	942	773	714	629	662	693	653	637	660	703	689	635	611	548	525	449	500	515	504	457	486	496	491	433	460	432	517	506	459	438	474	467	429	498	428	447	451	459	454	448	425	476	445	477	447	450	503	456	458	461	425	481	440	445	473	428	474	451	425	457	457	471	501	459	497	459	429	464	479	469	448	477	421	473	426	455	429	474	462	430	420	452	467	445	411	479	474	441	455	473	483	431	442	448	425	438	417	415	447	426	437	418	484	452	459	442	483	443	477	461	435	434	442	469	467	421	475	444	423	423	434	477	417	444	448	449	433	450	428	425	419	427	439	444	439	444	459	471	443	445	414	425	447	460	477	454	450	445	441	468	445	469	455	498	399	427	443	406	454	460	452	481	487	486	421	461	445	482	436	448	451	400	465	473	488	454	416	462	425	426	412	444	465	452	477	455	450	417	433	445	446	464	451	468	448	428	435	432	426	425	409	490	472	475	432	463	466	480	411	440	471	430	495	460	441	442	461	388	460	459	428	421	421	461	435	495	516	454	469	400	439	443	457	423	453	451	455	439	492	483	451	474	444	483	422	459	463	431	441	435	442	461	458	462	414	414	506	478	457	457	441	431	468	426	465	468	442	477	412	427	492	427	438	464	414	418	467	412	460	431	453	437	433	467	490	470	416	434	483	465	399	448	422	450	429	430	429	463	425	422	451	450	444	463	411	409	459	440	419	454	468	427	442	457	443	436	445	463	453	455	443	402	459	420	452	471	457	426	473	456	476	471	468	451	469	444	463	445	494	436	437	438	464	443	456	476	509	446	439	410	440	442	431	436	433	456	465	452	437	421	450	438	443	452	440	451	470	450	460	455	437	457	426	433	435	421	436	423	487	415	463	458	439	448	454	425	502	465	477	451	435	430	473	455	464	423	410	465	416	470	473	479	441	470	467	430	457	446	454	458	423	456	414	487	474	458	433	458	455	430	462	449	465	434	449	439	437	450	450	449	415	481	453	468	475	425	430	465	418	448	436	404	477	459	434	444	435	434	419	445	424	467	443	490	495	500	429	462	444	484	457	446	464	419	449	434	514	423	455	458	461	437	429	446	464	461	478	429	456	487	494	480	422	461	435	466	376	440	398	442	467	485	457	442	470	453	448	455	446	444	453	439	447	449	448	465	461	447	445	433	424	452	480	425	481	445	451	432	415	416	445	477	442	479	452	448	503	464	455	483	462	463	459	460	455	453	473	460	481	465	424	457	410	413	444	440	448	480	455	481	432	423	432	454	415	433	471	443	421	422	429	456	469	441	464	470	458	411	477	447	465	437	431	449	400	445	444	468	463	406	419	450	465	459	464	436	443	458	428	504	421	445	430	420	478	434	458	451	469	462	429	456	458	498	496	440	440	426	472	439	444	439	464	469	484	448	463	408	506	463	474	457	417	442	407	441	458	484	426	474	474	464	435	465	466	401	457	469	482	434	417	426	433	422	428	464	463	460	479	493	418	451	444	450	454	451	401	424	498	483	488	466	458	465	467	437	417	443	456	492	408	436	482	453	445	419	460	453	460	418	446	446	437	411	446	457	428	437	426	425	456	436	444	481	471	434	426	433	439	452	451	480	424	416	443	448	454	456	431	469	445	446	472	473	455	438	464	421	434	446	465	474	441	457	449	482	448	457	478	444	438	422	433	461	477	452	465	450	473	443	444	424	469	448	462	426	444	421	412	418	437	429	469	420	460	471	455	447	445	430	452	425	457	466	425	413	456	464	452	484	416	421	461	482	477	430	426	451	464	424	503	464	429	462	455	487	459	408	470	441	448	443	469	460	428	484	422	446	456	471	482	443	441	433	428	450	437	468	451	450	485	462	476	446	498	420	452	423	438	450	437	462	432	435	449	431	464	461	443	429	437	443	469	480	459	403	434	450	485	448	448	422	451	442	433	455	442	465	443	415	439	433	437	439	464	472	435	478	436	427	426	452	444	450	457	441	454	430	458	424	436	504	450	467	440	480	434	438	453	414	446	453	440	474	432	471	445	442	441	492	487	403	449	450	461	462	468	409	467	416	427	386	441	473	434	436	431	421	447	434	501	417	462	448	453	448	445	430	464	450	456	452	443	441	455	448	448	450	466	494	444	470	453	428	480	462	431	432	405	451	445	495	429	463	432	432	420	472	439	480	415	437	484	438	449	436	407	450	460	415	410	473	457	437	463	429	423	440	427	451	451	474	486	428	443	428	402	468	467	430	429	431	459	443	467	460	474	413	477	485	411	469	466	497	433	459	427	458	519	440	419	418	437	497	478	444	487	420	466	451	435	442	481	484	470	470	444	461	443	436	437	480	470	472	457	456	458	441	482	459	435	428	475	460	444	453	424	451	471	500	457	439	469	421	471	446	428	441	439	412	445	450	430	451	436	452	433	435	423	450	453	420	441	418	427	407	451	428	476	453	417	454	458	445	467	433	464	411	431	463	478	440	455	450	469	468	452	447	462	473	446	502	428	444	427	405	450	415	445	481	472	426	455	451	448	419	440	433	439	421	475	456	406	423	442	427	466	474	440	444	440	463	452	438	456	451	462	428	470	439	434	440	499	444	462	475	490	437	433	426	452	431	427	472	434	448	442	423	455	463	472	459	427	394	453	444	402	447	448	442	457	408	431	441	494	484	424	442	439	457	436	483	435	475	475	464	442	461	434	429	437	452	436	428	469	449	449	466	430	476	452	444	445	448	458	441	445	416	440	456	445	459	481	460	453	421	426	434	475	441	440	449	400	474	453	462	475	440	445	435	449	446	481	455	487	446	453	429	409	455	456	454	455	469	412	435	452	472	447	443	452	425	444	435	483	480	475	449	503	434	458	452	483	472	430	484	427	454	472	440	444	440	454	406	427	448	454	425	450	430	441	451	471	442	407	442	470	416	459	459	428	504	486	396	449	457	435	472	443	427	462	486	473	482	446	419	479	474	478	435	430	425	475	448	422	474	473	480	437	432	464	478	440	428	479	428	438	442	462	475	402	431	436	453	455	501	483	472	416	460	409	482	483	444	452	452	453	458	453	481	467	431	431	451	473	429	451	442	435	424	481	456	437	463	489	484	459	455	458	475	429	416	427	460	444	436	442	443	442	494	466	433	424	444	464	469	442	454	461	460	473	414	431	458	440	475	476	432	446	406	465	400	422	453	442	421	438	462	398	454	481	433	448	448	461	441	432	405	441	427	459	450	452	468	457	470	429	429	444	455	416	475	450	410	456	469	431	439	442	457	415	424	437	436	470	478	458	488	392	408	457	461	478	465	433	443	457	443	446	410	460	474	492	462	432	439	412	427	443	437	466	455	472	461	467	476	484	471	439	471	453	475	448	450	458	459	494	456	488	413	472	429	455	452	472	445	464	436	503	429	445	483	442	447	456	480	425	466	512	460	465	457	460	455	438	430	438	442	461	441	455	453	415	473	455	466	503	457
23124	45729	40061	32860	26274	20215	14923	10527	7921	6424	5021	4474	3652	2935	2300	2162	1802	1446	1207	995	906	812	907	831	815	819	788	795	770	733	702	675	586	519	549	530	487	524	510	445	526	484	496	516	490	523	527	517	504	488	514	506	519	461	478	459	461	501	461	475	478	507	482	485	475	457	493	436	496	494	480	516	474	450	469	455	439	440	439	475	449	507	487	486	519	452	467	453	436	489	475	470	481	481	417	467	453	482	464	435	455	445	476	466	474	443	482	473	472	451	485	459	419	479	435	468	463	520	522	456	457	457	455	494	452	456	421	474	469	451	448	497	464	472	457	496	477	464	499	456	485	474	481	506	447	421	435	475	439	491	475	508	467	451	472	487	446	473	473	479	470	455	463	498	464	460	489	452	487	507	451	478	492	496	466	436	437	483	447	486	461	456	472	496	521	510	479	446	432	470	463	489	461	452	497	493	482	491	458	476	514	476	498	457	442	490	493	481	470	459	482	467	446	447	505	473	461	493	487	473	498	470	462	502	473	454	503	463	461	476	477	449	464	475	485	474	452	451	487	453	455	480	494	485	481	486	469	489	455	470	490	465	457	445	438	464	494	477	488	458	403	474	473	493	478	454	461	464	483	458	434	457	482	464	475	472	497	467	452	461	489	486	478	500	478	468	476	463	470	534	443	448	497	468	464	478	443	457	469	471	473	488	439	490	475	466	465	457	467	434	470	456	471	499	504	421	465	443	479	465	442	475	476	446	453	446	502	495	445	472	443	487	436	442	474	450	456	481	478	459	470	444	470	469	470	458	483	483	466	434	447	467	480	449	474	502	463	463	477	464	456	434	457	459	514	491	495	433	505	493	482	491	488	434	455	455	456	475	460	484	537	468	460	477	471	452	438	466	497	478	463	446	485	472	419	497	479	430	442	426	494	476	442	457	481	476	489	477	475	473	464	489	492	502	461	487	453	490	496	463	470	470	440	447	437	457	493	470	450	430	506	465	470	472	446	471	487	503	444	440	438	457	452	466	461	476	465	496	487	494	444	503	478	477	465	465	472	481	471	444	480	436	482	456	460	437	456	456	464	449	505	432	473	483	481	496	455	513	495	475	473	439	469	457	466	452	484	473	431	480	477	475	511	444	501	405	437	465	433	481	479	503	466	478	478	499	478	460	477	459	450	467	505	488	487	517	505	484	457	474	479	488	477	503	441	439	467	462	476	473	463	446	449	460	467	465	456	438	464	462	451	460	450	476	474	449	480	508	471	468	457	458	461	456	435	455	425	452	451	457	462	450	456	476	483	442	487	460	493	488	436	457	468	494	473	461	485	448	482	424	497	496	489	435	482	456	504	454	470	518	475	445	463	464	466	466	480	433	461	465	464	458	476	462	486	498	480	482	467	424	435	435	460	491	489	456	481	501	453	416	472	449	454	454	507	457	493	511	463	494	424	478	492	465	479	440	422	468	470	468	471	485	465	466	464	456	434	460	496	471	468	434	491	479	459	495	488	474	468	448	487	482	453	497	462	509	490	481	426	454	470	489	494	471	475	462	477	513	473	442	448	463	482	481	446	490	455	461	475	448	475	489	448	480	489	483	456	470	487	477	502	463	484	470	475	435	422	475	471	466	449	444	486	474	459	447	505	480	455	400	451	484	439	498	467	456	481	488	447	483	478	478	451	484	451	470	457	445	460	478	439	494	483	496	477	474	450	455	455	474	449	470	483	454	489	504	474	473	444	445	458	481	443	466	489	440	462	476	503	440	460	437	469	419	485	459	476	468	463	504	477	486	467	487	486	485	452	485	438	450	444	478	457	480	471	434	428	461	442	487	423	521	419	471	497	432	476	476	478	472	445	441	460	472	490	429	469	481	419	491	473	471	441	475	456	487	471	476	465	488	461	453	458	437	488	461	489	468	473	470	474	444	458	472	517	483	460	431	446	489	455	459	486	478	454	444	490	471	441	478	443	463	455	485	517	464	490	479	471	427	448	454	503	497	484	482	491	459	478	462	489	540	486	474	466	526	436	460	485	483	490	481	506	477	495	482	448	482	457	425	464	481	467	474	504	465	412	439	475	452	501	458	478	450	463	461	471	487	497	472	501	473	490	488	479	502	466	472	452	477	500	506	454	512	426	465	459	465	464	466	463	516	471	433	502	454	430	483	485	451	487	484	467	468	446	497	484	451	498	499	462	467	450	475	392	463	474	475	433	489	521	486	486	475	432	467	468	448	472	473	508	477	454	454	484	461	427	471	487	467	438	463	469	476	443	454	490	450	502	513	443	476	458	483	460	415	451	490	475	444	460	457	470	501	494	468	492	487	528	461	432	483	434	444	477	488	464	481	458	455	423	435	473	422	460	458	485	456	443	485	476	467	455	477	452	437	461	493	445	444	480	431	474	495	492	514	504	471	465	437	467	417	465	461	471	470	507	500	463	472	519	495	485	483	472	469	458	452	496	437	502	452	473	473	481	502	469	442	488	537	461	448	494	453	480	469	433	425	494	431	480	465	469	456	491	451	492	471	466	456	487	468	456	506	463	468	485	461	470	462	443	460	441	425	508	458	454	467	421	510	448	466	490	477	495	453	461	465	457	497	483	473	432	483	464	451	460	448	462	488	473	431	471	452	477	472	466	422	475	474	458	466	488	474	503	484	478	466	474	443	481	465	462	449	487	507	459	476	483	488	487	503	464	489	493	457	491	441	468	500	493	439	448	468	441	431	426	475	442	431	472	529	485	484	444	469	449	451	511	448	474	426	450	475	463	469	484	469	463	476	480	476	452	471	460	505	502	469	474	475	468	445	456	481	479	483	481	454	490	458	464	504	463	447	501	452	465	467	460	467	495	488	464	441	507	457	447	481	450	480	514	503	443	491	466	458	469	460	525	446	468	498	447	445	443	479	491	461	445	439	481	493	427	455	452	448	456	471	488	465	486	477	510	506	472	466	437	471	532	442	471	478	490	500	477	457	445	453	513	432	496	445	461	475	441	437	446	474	423	470	497	461	486	506	462	478	468	467	490	498	498	473	469	494	485	492	487	506	456	434	456	446	422	470	442	468	481	450	475	431	411	492	458	460	481	473	487	449	435	481	451	505	488	490	455	469	497	467	465	477	462	447	456	505	482	483	508	474	451	466	460	456	465	484	480	420	513	455	443	467	473	453	467	478	456	439	476	439	452	454	410	468	493	460	491	507	471	508	470	438	458	476	472	456	454	445	481	489	453	477	461	475	504	446	473	499	469	505	486	462	446	468	503	468	450	481	490	459	456	445	479	498	443	455	478	481	467	453	505	493	455	490	515	483	486	475	501	487	449	479	460	445	489	443	463	490	467	464	450	458	494	455	455	464	515	484	451	505	463	465	486	472	435	478	487	476	464	502	464	448	460	435	463	446	468	480	488	436	489	498	470	471	466	427	464	474	470	433	460	458	455	490	469	470	508	453	468	471	484	490	473	489	396	461	463	473	467	461	517	464	467	458	433	501	474	459
24344	20842	27784	26614	21753	15329	9986	6130	4082	3294	2973	2832	2108	1826	1613	1489	1327	1212	994	961	881	887	875	905	886	913	884	870	813	853	755	755	815	761	801	748	772	772	739	740	709	729	736	743	742	707	770	766	761	729	693	753	690	770	728	691	672	778	713	709	701	697	759	755	720	716	699	680	729	701	743	719	691	726	741	654	692	721	716	685	682	679	708	669	716	705	731	687	724	713	684	718	703	707	746	704	696	729	718	733	761	691	701	675	710	719	722	704	733	735	688	693	690	718	663	710	700	740	718	724	738	686	707	729	702	680	703	750	718	716	719	702	724	716	730	709	730	687	698	717	736	721	764	728	707	711	750	728	700	690	715	723	716	709	708	741	671	699	750	739	684	733	702	691	753	702	714	703	721	744	693	735	726	716	689	708	706	714	759	685	740	699	733	748	717	733	735	719	695	709	676	723	692	731	647	667	751	713	713	739	712	720	741	728	681	676	749	722	743	746	734	696	737	721	746	708	741	772	766	744	707	755	668	675	707	724	707	715	709	698	726	722	723	689	783	695	678	707	721	750	746	785	737	737	731	742	722	706	728	731	744	748	657	737	684	691	697	732	676	724	723	727	726	718	723	746	684	703	767	719	676	736	694	704	697	753	746	729	662	667	730	727	731	679	696	743	735	716	733	692	744	685	723	738	710	776	724	718	753	700	695	677	720	710	734	721	726	712	720	720	711	711	728	779	759	707	718	711	743	821	718	713	707	765	786	705	702	679	682	713	670	726	718	700	719	708	727	713	697	695	681	729	685	763	696	705	744	680	705	680	705	684	697	708	693	683	759	720	689	755	753	718	758	725	770	726	727	719	737	724	737	736	773	695	744	718	741	709	687	714	741	785	724	684	705	736	738	674	758	725	749	723	740	687	696	752	745	698	712	703	717	657	691	727	716	714	745	751	722	744	684	732	738	742	677	740	744	730	681	722	705	685	722	729	696	677	711	698	743	689	703	711	688	743	723	715	722	662	726	718	676	786	694	733	712	727	744	718	694	724	725	727	648	728	706	733	701	692	745	697	716	719	734	692	696	697	719	699	712	681	756	694	724	692	678	756	686	714	715	670	692	762	723	751	708	721	710	744	686	727	695	702	654	727	718	730	749	704	717	720	727	756	754	748	760	726	702	693	728	716	756	716	686	693	732	773	709	743	731	692	734	693	709	725	706	701	678	684	752	715	722	710	732	696	683	701	686	668	680	679	735	724	757	692	754	718	738	747	712	737	739	726	681	682	726	711	716	730	689	703	691	699	735	726	712	749	703	723	731	725	683	722	741	715	681	732	703	728	697	733	695	697	724	701	760	682	718	700	721	729	761	697	716	761	722	746	669	765	762	698	740	734	724	709	691	746	772	668	709	729	723	691	686	701	700	682	728	732	735	668	711	753	685	696	679	681	714	722	708	699	723	693	745	692	692	681	713	707	668	717	732	755	714	672	708	755	739	742	732	729	711	753	719	734	724	734	690	761	675	696	709	721	717	688	731	740	692	721	757	705	715	736	786	672	713	705	722	756	747	719	717	727	671	725	709	752	752	725	706	710	719	714	739	716	721	702	747	638	685	696	689	691	663	744	719	702	760	713	690	725	695	723	723	768	737	709	723	787	708	741	746	719	679	725	726	716	689	736	671	736	736	705	701	713	689	682	726	695	678	676	726	726	732	713	706	744	738	733	691	731	675	715	725	727	684	746	674	736	681	697	727	720	721	682	702	695	728	718	727	704	738	763	737	717	718	711	783	732	713	743	718	695	760	704	690	652	724	682	705	670	683	694	731	674	726	716	739	694	705	711	738	737	770	669	693	692	731	674	693	764	753	759	743	721	685	757	682	707	736	745	729	753	726	742	692	727	714	707	696	663	702	720	708	677	727	703	714	658	710	717	707	706	704	697	688	729	714	664	742	720	726	714	786	709	760	718	697	740	700	763	684	709	669	723	684	761	684	682	729	642	738	735	760	677	709	727	704	706	725	719	730	711	726	721	747	720	734	702	782	704	691	696	701	709	713	714	718	733	740	718	708	687	691	741	701	753	746	734	743	734	764	697	674	687	726	704	723	721	702	670	730	679	716	707	718	721	700	702	733	742	705	706	702	738	662	735	700	716	724	732	730	692	747	687	646	726	657	712	702	680	665	675	755	737	743	670	721	707	745	672	696	696	723	725	738	682	733	732	711	714	688	751	714	713	701	719	693	719	729	722	678	717	738	702	692	718	746	720	740	715	667	714	764	743	752	674	707	671	702	735	686	723	761	704	656	711	759	691	690	775	647	699	705	709	694	729	714	720	672	756	744	713	724	728	724	720	701	681	722	743	738	697	734	703	701	693	754	702	724	708	746	707	716	710	760	763	705	744	674	683	744	642	718	701	726	746	736	701	720	716	699	688	692	709	766	757	765	760	739	723	704	765	717	762	707	706	690	678	740	726	710	711	705	736	701	719	705	708	665	690	714	744	749	689	695	740	709	698	722	717	675	744	747	708	709	746	721	702	696	717	707	700	676	718	725	680	711	674	712	712	695	709	688	675	757	692	759	737	667	709	685	681	730	672	731	731	759	712	736	750	752	723	743	655	719	675	731	735	773	729	734	701	718	741	678	713	698	680	718	752	749	723	760	660	761	699	714	723	673	715	700	726	686	682	782	699	697	674	732	715	718	737	693	684	710	730	673	703	733	753	726	711	733	709	730	666	697	750	726	736	679	736	679	710	707	698	734	727	717	721	751	706	720	710	678	727	683	703	705	728	762	719	761	723	692	718	707	709	742	710	743	728	755	752	756	722	696	662	751	671	715	677	698	724	751	744	697	685	714	699	741	707	686	701	679	756	739	754	723	739	721	779	743	696	667	767	656	689	718	719	683	669	735	727	725	708	681	736	741	762	714	736	714	739	649	685	752	719	667	722	709	716	787	722	691	702	727	714	797	768	694	767	742	756	701	731	671	731	707	731	731	746	708	717	701	701	741	708	706	699	703	684	755	688	712	696	726	723	714	728	731	708	701	698	737	719	651	695	681	692	712	658	682	710	703	657	675	755	728	713	742	706	724	706	702	715	762	742	684	778	719	739	725	744	699	706	737	697	747	733	746	635	726	686	676	727	740	730	705	725	725	770	783	749	723	656	730	734	730	722	750	703	750	735	713	728	749	732	713	740	715	685	735	702	696	694	706	768	742	735	732	689	716	682	785	741	701	740	718	745	722	761	754	716	698	693	719	720	665	742	729	719	718	724	741	714	745	701	744	692	692	648	688	723	714	721	728	727	704	691	716	690	686	723	707	741	727	702	739	753	715	709	742	748	722	714	704	753	722	690	699	742	714	710	703	701	690	723	699	668	748	704	715	714	727	721	680	680	761	745	747	676	733	673	698	755	757	735	738	702	716	735	720	733	708	723	763	740	752	711	743	761	702	790	802	753	694	724	701	710	728	745	697	713	700	737	728	739	699	756	748	683	714	651	710	687
22553	41268	34775	27511	22334	16631	12631	8892	6436	5050	4485	4315	3072	2504	2147	1967	1685	1559	1159	1065	1001	966	1067	955	1029	1011	964	961	1004	942	888	774	826	758	777	793	714	741	697	731	762	799	727	756	804	767	775	814	758	717	777	725	731	744	755	719	726	738	732	721	751	759	797	766	734	750	716	737	737	706	728	751	783	744	743	756	751	730	703	695	729	733	720	732	747	798	739	735	735	787	709	746	728	691	713	728	682	753	731	750	762	762	715	711	762	732	766	740	749	758	768	732	688	747	686	704	753	707	730	731	741	725	688	760	690	760	740	769	779	747	790	726	737	730	794	724	725	726	763	734	722	719	706	739	699	714	722	750	692	698	673	711	723	727	680	733	741	747	690	714	731	723	738	775	737	762	747	695	759	743	715	741	732	712	757	780	759	727	732	703	734	749	720	753	760	797	698	703	675	718	757	723	753	740	751	687	716	745	769	716	720	746	730	730	715	751	770	695	743	799	729	732	726	746	711	774	724	700	737	733	755	723	808	728	745	770	713	722	708	746	736	724	707	721	704	696	736	734	722	758	781	696	744	728	767	759	727	730	763	722	719	794	748	733	721	737	733	695	741	725	737	747	755	707	721	692	726	748	685	717	788	760	693	661	770	705	729	755	712	752	736	723	716	691	745	715	716	721	728	693	792	735	729	728	734	735	746	760	765	760	705	741	697	734	728	771	731	684	748	718	685	747	777	716	709	715	717	716	741	741	694	747	756	720	758	734	704	769	702	713	708	679	740	745	743	718	716	721	745	758	742	720	724	731	716	729	724	695	717	740	738	768	721	742	727	700	762	766	766	775	743	737	763	744	698	736	787	723	732	702	715	735	729	721	708	721	785	725	762	723	666	745	764	769	687	744	719	714	727	722	754	734	757	771	716	737	750	716	706	733	701	733	728	717	748	721	691	735	769	710	670	681	725	747	727	730	719	734	777	722	734	735	724	765	717	715	721	732	727	739	689	709	716	709	743	726	731	789	777	737	740	724	749	689	736	761	730	725	740	739	687	680	761	748	766	714	707	690	675	719	773	762	733	677	701	747	751	723	738	761	721	765	746	717	730	706	724	750	733	733	765	738	708	742	713	746	736	766	721	702	706	755	713	719	698	722	713	740	697	765	735	694	699	714	737	768	715	716	730	763	770	742	737	746	739	680	715	730	674	744	739	721	752	754	730	715	701	722	763	741	740	725	732	760	736	725	699	745	722	772	735	783	713	775	751	700	709	713	690	764	753	721	728	774	728	745	733	683	752	722	775	692	739	738	732	788	746	723	759	734	742	756	731	703	715	718	693	734	712	754	724	713	732	733	744	724	763	730	732	708	769	764	698	750	771	741	736	730	731	728	722	732	750	689	739	717	705	735	728	772	741	772	747	763	749	739	763	743	725	705	714	753	740	757	735	735	739	794	740	775	738	797	756	703	734	710	716	718	699	734	728	691	778	721	723	749	687	735	754	687	766	762	741	708	723	733	731	741	755	758	747	724	661	704	718	782	714	714	710	754	743	715	758	739	689	772	761	705	717	786	740	798	712	740	727	727	689	716	749	751	717	741	713	724	777	721	732	742	765	715	699	757	755	712	765	710	721	746	689	692	782	724	763	737	725	697	724	687	735	746	723	753	743	774	746	698	773	766	684	740	772	751	787	725	740	786	774	722	692	718	758	759	709	711	715	731	774	759	686	760	732	767	747	751	732	745	761	731	745	747	769	745	734	765	689	757	748	787	693	717	721	761	765	743	732	757	721	720	690	761	745	739	737	765	703	749	738	729	753	727	704	748	694	702	761	738	712	759	752	732	738	751	695	751	715	677	783	718	757	766	750	753	702	723	714	755	721	746	746	718	713	761	733	736	713	762	723	774	730	707	725	761	714	732	747	693	757	747	768	706	775	716	710	693	790	670	749	709	725	774	748	727	749	710	731	677	762	726	741	717	769	771	725	700	693	719	731	727	725	762	721	784	746	729	736	721	735	758	727	779	687	736	737	735	717	707	748	682	707	724	731	732	689	725	727	761	688	760	730	730	715	698	727	721	726	676	742	723	764	722	782	703	778	749	755	689	699	722	734	726	740	745	759	700	765	712	745	718	730	702	737	717	734	688	742	728	719	719	681	739	726	751	702	712	748	771	688	760	690	739	702	721	762	743	755	752	729	721	767	748	683	720	708	728	736	735	750	707	722	699	699	716	719	724	743	761	741	743	686	786	732	724	758	714	765	742	773	724	698	712	754	733	732	725	707	709	744	674	743	715	776	761	722	654	704	713	740	739	815	721	711	774	746	796	734	721	735	732	725	731	726	736	760	737	722	743	741	726	801	722	750	714	764	752	742	718	742	714	729	766	756	753	750	788	715	714	727	699	721	737	740	736	709	734	749	747	728	704	705	737	729	744	766	769	782	747	707	713	741	704	732	738	699	721	748	783	718	750	714	752	711	671	741	697	757	747	749	722	715	714	771	750	726	753	716	729	760	749	711	748	732	677	764	741	748	741	818	717	717	719	730	747	772	720	760	696	704	746	769	698	753	763	722	713	707	740	721	738	738	699	776	721	740	702	717	716	746	724	741	729	740	773	765	711	700	726	766	809	774	717	731	767	735	704	765	679	765	756	742	699	759	706	700	767	681	752	708	730	738	748	706	724	745	726	776	745	749	757	717	752	709	749	751	743	690	763	758	752	720	732	728	722	743	745	723	702	777	712	744	765	687	755	724	753	762	685	667	693	733	735	654	753	748	713	713	699	754	746	750	716	744	695	710	688	717	683	775	715	770	724	712	717	771	744	681	725	749	666	712	729	758	766	772	741	710	714	689	742	755	741	704	771	708	758	736	751	726	752	769	744	749	759	731	735	758	704	764	757	737	699	719	753	698	710	761	731	712	700	735	784	742	725	724	667	703	702	740	800	738	742	743	723	758	717	695	734	750	728	810	702	728	740	753	740	710	744	712	711	728	692	701	711	737	703	743	747	727	767	773	778	722	696	747	751	714	726	742	754	690	748	725	729	758	751	729	707	725	743	747	746	724	750	699	741	785	707	746	731	735	744	741	736	760	726	770	746	724	757	694	717	752	745	702	728	756	745	783	779	739	724	768	714	733	729	763	733	723	718	751	755	726	721	783	694	700	697	698	698	739	734	723	748	724	753	675	787	724	704	765	754	722	700	690	698	753	743	717	745	685	753	748	721	716	735	763	725	756	717	742	698	714	723	749	748	731	750	755	722	730	722	714	722	735	726	694	697	752	694	786	720	637	709	713	790	744	722	733	704	733	699	736	725	765	754	758	716	712	750	700	754	745	734	689	739	728	722	716	736	689	741	720	760	699	768	776	726	756	709	690	729	745	706	740	736	711	728	714	751	775	743	754	745	769	684	723	751	772	778	754	753	717	766	744	703	708	778	726	741	696	752	756	761	672	724	726	712	719	691	731	711	708	766	692	718	738	745	750	710	735	706	741	756	748	756	702	704
23277	21698	29595	24480	22552	24019	23215	12845	8071	6253	5310	4644	3420	2817	2488	2291	2134	1721	1357	1159	1088	1189	1129	1006	1048	1103	1057	1042	1018	1012	937	832	860	835	803	821	819	796	836	799	730	742	776	766	803	799	782	790	755	772	724	844	737	696	686	738	699	744	740	726	691	755	732	743	797	723	702	700	769	746	692	754	694	739	684	697	698	689	733	682	717	733	701	751	758	720	666	724	677	682	747	685	706	705	698	705	763	734	713	699	704	691	694	750	713	679	735	703	665	770	714	735	691	708	712	723	748	757	788	793	771	733	735	746	716	705	708	728	747	702	721	682	728	726	701	720	706	703	681	735	707	735	722	706	667	728	704	709	785	702	739	707	732	703	705	752	737	695	735	695	695	741	733	679	712	706	776	733	726	700	746	713	707	722	729	665	701	691	712	683	738	716	728	719	701	763	720	729	721	734	713	719	720	698	720	694	724	731	752	815	734	709	758	656	689	709	726	746	685	733	694	724	719	712	685	729	755	724	728	726	690	677	719	751	714	710	715	687	713	721	740	725	689	668	688	732	692	706	709	739	745	740	696	691	765	735	741	691	733	684	728	738	718	720	750	716	708	711	712	690	704	732	699	683	726	702	677	747	725	755	760	727	712	702	757	743	741	723	716	716	674	720	749	716	772	735	767	710	729	735	680	778	710	694	755	747	703	748	762	681	691	745	705	738	702	702	726	755	726	684	727	727	745	711	729	680	744	680	710	718	687	722	695	682	730	709	700	719	721	729	719	718	723	764	709	712	715	757	756	712	700	789	718	699	699	698	683	736	704	750	699	754	694	782	689	704	684	724	699	660	667	676	741	714	676	687	720	712	754	730	726	686	725	723	691	739	730	717	698	719	724	761	757	724	757	678	748	707	763	697	696	753	733	725	688	739	730	725	690	690	735	725	761	731	673	754	727	733	703	731	725	713	765	709	723	646	692	707	715	713	733	706	744	710	686	745	686	742	710	747	729	751	712	706	684	785	687	706	700	711	700	736	778	687	672	686	689	741	686	701	755	692	697	726	688	743	687	690	719	693	759	688	708	684	753	719	739	664	727	764	709	753	703	691	735	692	724	736	750	736	728	705	727	676	676	728	707	702	742	749	690	680	705	661	690	681	728	710	759	720	725	787	714	763	687	691	736	716	741	697	742	717	738	752	733	697	722	773	728	759	782	694	742	726	710	726	674	687	679	772	735	726	742	688	754	655	714	741	708	725	721	731	789	731	754	720	679	675	739	758	645	717	756	728	679	705	718	728	704	737	714	630	707	690	669	677	709	739	757	680	681	697	655	668	677	724	725	770	720	715	740	717	689	713	724	698	737	715	724	718	691	735	670	738	661	699	743	737	705	705	787	722	755	762	724	746	734	722	726	720	741	673	698	769	745	765	724	711	752	721	739	741	699	789	718	714	731	748	712	736	695	760	737	720	727	762	693	763	717	703	700	724	720	706	734	684	748	716	733	699	730	734	726	760	647	736	672	708	712	691	668	734	722	706	712	704	697	695	691	738	700	722	749	740	724	687	710	707	705	726	698	716	694	738	678	699	710	729	752	697	685	706	769	672	741	716	731	702	747	740	700	708	696	697	714	744	749	685	790	762	751	681	713	735	722	675	698	769	726	754	742	731	718	690	683	711	686	694	705	696	703	707	748	722	694	702	721	685	705	690	705	674	705	773	695	720	740	728	750	727	737	732	726	759	737	729	719	669	690	771	692	697	716	783	689	700	709	687	740	774	708	661	703	724	742	757	712	725	696	717	759	713	730	722	714	671	735	685	702	775	763	712	694	725	725	722	701	702	682	714	699	697	708	749	739	711	726	665	716	751	721	703	741	706	754	722	728	722	702	707	727	732	744	704	724	688	731	737	702	738	702	783	727	793	711	730	700	657	732	742	720	694	752	717	664	716	684	720	767	713	690	737	752	740	716	694	727	754	671	675	748	737	741	706	707	768	748	747	732	717	753	733	734	727	766	754	760	747	741	688	742	735	698	720	668	693	762	721	730	700	704	689	711	732	667	747	761	690	745	723	725	744	711	726	730	694	735	727	736	693	700	656	710	678	736	753	692	766	711	755	704	748	734	713	734	777	717	700	719	750	724	691	764	787	736	770	758	703	720	728	697	684	750	703	723	767	704	718	760	719	734	669	689	716	719	724	718	693	723	728	698	733	715	743	690	739	770	716	688	692	677	731	716	708	744	702	737	747	770	717	718	711	729	717	764	780	742	702	733	686	712	736	747	685	694	732	737	700	702	731	722	702	763	707	684	751	752	701	666	722	719	683	733	769	734	699	708	743	703	719	697	704	749	738	754	738	734	662	719	713	734	720	723	697	717	706	727	695	712	707	713	708	749	758	731	703	759	726	710	752	711	704	707	676	685	752	705	730	724	700	678	713	786	756	714	701	735	723	742	718	781	737	747	669	738	704	740	736	713	722	735	727	727	712	753	712	729	758	775	781	703	731	726	699	734	744	702	700	654	720	694	703	694	729	707	736	710	710	735	760	750	805	708	727	705	676	688	728	732	699	754	703	700	710	726	763	766	683	709	738	722	756	743	710	699	717	678	710	710	756	719	733	759	756	713	750	677	691	718	702	708	701	714	768	727	739	710	698	715	733	732	721	696	761	741	769	688	714	723	715	737	710	709	736	693	698	680	757	750	752	738	744	743	692	734	704	727	706	730	747	737	696	732	765	677	707	756	722	699	757	728	725	710	699	722	725	721	729	714	707	735	706	738	712	740	743	695	718	720	744	720	715	702	719	670	726	700	720	730	730	696	726	727	706	728	713	757	758	741	690	692	723	741	762	738	755	658	719	738	663	756	731	753	689	710	695	711	741	706	736	679	748	724	686	732	713	744	742	717	724	693	720	759	707	760	744	708	734	719	740	731	705	738	746	731	690	658	682	722	681	734	678	706	704	712	706	725	684	700	727	714	683	747	717	718	671	771	755	750	735	667	757	705	686	730	711	733	691	729	782	728	717	700	715	725	758	768	690	735	670	712	706	734	717	683	725	667	673	760	719	684	752	703	692	725	720	746	709	707	714	713	744	741	683	707	716	754	703	708	706	760	712	754	742	740	691	731	746	688	724	752	704	693	716	739	782	744	698	727	711	714	715	708	700	718	737	766	743	703	704	694	717	744	743	653	713	726	696	785	708	713	726	678	699	719	673	708	740	730	659	701	717	759	717	680	677	695	771	665	709	747	751	710	687	744	706	751	726	745	700	780	717	723	720	727	682	730	680	705	715	718	682	754	703	712	738	706	747	728	716	724	740	795	711	689	744	716	738	740	725	701	677	695	732	743	756	724	715	734	713	706	762	722	723	733	709	696	729	758	723	765	690	778	682	717	692	686	728	729	718	781	709	728	709	704	724	705	742	780	738	681	736	714	778	668	692	720	740	758	666	755	738	742	765	718	725	748	722	736	711	686	683	728	737	751	697	682	758	713	748	729	700	698	694	727	758
25961	50153	42544	35429	31778	24321	19639	14945	11139	9029	7899	6656	4748	3941	3436	3194	2834	2136	1637	1372	1235	1357	1376	1208	1259	1219	1217	1251	1161	1094	932	962	937	850	832	835	770	788	801	752	711	743	769	757	768	730	803	828	784	744	773	712	798	740	734	698	781	694	679	719	788	722	774	726	740	773	734	719	726	712	722	713	706	708	692	669	710	744	665	717	720	714	696	678	752	733	722	753	715	776	708	703	713	700	700	722	697	703	688	712	711	699	778	706	697	736	745	674	733	705	630	738	692	713	678	720	727	687	756	704	683	707	664	733	713	671	759	711	713	713	739	689	711	737	695	682	750	733	727	729	678	712	764	683	731	659	708	743	758	772	773	721	717	719	707	680	718	665	718	684	704	670	713	704	753	713	693	702	743	668	694	745	724	735	700	712	676	683	707	665	684	730	738	744	719	692	683	693	693	724	741	706	750	730	694	730	704	705	693	718	737	693	718	724	687	705	695	721	731	678	735	758	698	689	682	700	699	679	744	702	721	733	736	750	716	711	799	773	696	704	727	726	709	735	742	695	736	748	708	692	726	678	684	724	730	712	681	712	699	721	700	728	696	715	664	707	720	722	717	716	655	717	681	730	710	753	676	708	717	710	707	696	708	696	722	708	701	688	750	685	761	744	717	673	707	718	704	710	692	714	697	722	756	712	713	705	671	715	697	717	727	671	671	690	695	710	745	742	738	732	712	750	734	694	743	738	665	716	712	732	727	682	722	718	684	728	733	704	721	700	715	743	744	700	724	725	682	685	756	742	683	724	678	708	729	684	741	765	662	707	722	694	655	728	786	749	666	683	676	706	705	751	724	716	713	717	680	713	679	762	665	691	724	681	711	724	714	657	715	719	693	718	752	663	696	681	752	704	719	729	711	678	670	659	689	716	667	693	678	771	663	673	666	733	679	722	693	736	709	749	727	710	720	690	770	684	682	671	710	638	700	757	681	717	699	674	676	711	693	705	746	713	670	677	735	724	721	711	714	674	757	679	666	738	659	708	725	721	709	741	710	744	761	734	702	702	729	682	728	722	704	729	751	728	722	684	709	686	689	680	706	706	706	743	704	759	715	731	702	675	722	711	681	663	750	730	734	767	671	736	674	774	706	723	699	720	741	705	706	743	797	654	679	725	696	717	650	735	718	736	699	726	667	700	706	723	696	734	713	693	728	712	709	754	717	729	669	700	689	640	720	749	685	739	730	697	778	697	740	701	760	660	752	703	731	725	731	708	712	726	703	669	687	737	695	736	638	697	740	714	718	698	714	735	679	724	786	682	744	714	731	667	746	678	695	736	676	735	683	697	705	704	721	711	674	683	698	719	717	749	672	752	673	704	703	683	629	722	692	693	655	688	733	746	703	705	743	698	721	710	725	727	668	728	722	732	753	676	776	693	726	676	694	682	714	723	711	731	714	738	707	729	705	691	698	716	747	680	706	724	717	730	716	653	716	714	726	705	702	746	732	754	706	733	741	652	765	685	736	706	757	675	732	682	715	695	764	726	715	692	696	727	690	735	703	701	741	697	683	718	677	719	641	741	764	737	708	741	692	699	737	685	726	695	721	687	719	703	705	716	665	726	678	661	691	679	708	749	681	700	753	736	739	675	713	735	746	696	699	704	723	715	709	675	724	714	684	723	708	698	737	754	688	709	677	738	733	725	688	704	732	704	709	715	757	720	691	726	719	740	705	719	731	676	682	693	688	700	736	742	671	711	746	654	740	700	694	725	717	703	744	749	666	675	691	718	703	728	701	674	742	690	721	732	675	675	690	675	699	714	689	659	688	712	714	695	688	706	674	727	720	732	644	722	710	711	721	725	736	660	700	727	705	729	749	714	690	768	703	647	665	702	723	708	691	697	709	678	716	709	721	702	719	696	707	715	736	713	716	689	704	711	702	736	727	696	738	735	751	728	761	728	673	740	733	713	734	692	718	666	743	686	718	740	724	744	720	719	687	718	708	722	725	710	717	699	755	740	729	692	651	733	687	713	702	748	723	697	732	734	738	725	708	680	712	702	699	722	734	707	743	737	662	719	696	716	724	690	727	709	726	723	714	702	713	754	755	689	753	668	733	700	740	704	710	730	774	722	684	782	698	685	708	703	679	711	727	702	722	768	678	708	671	707	715	690	710	726	718	719	745	696	719	709	692	678	713	717	673	727	713	731	727	696	695	724	744	697	723	735	715	698	736	728	733	683	756	716	690	701	691	704	718	682	707	716	713	697	692	745	734	684	773	694	701	714	703	696	722	733	712	705	729	674	757	710	721	696	690	718	775	709	706	712	707	712	733	714	772	722	722	725	738	723	709	715	696	685	746	728	735	716	734	730	711	704	762	720	730	722	692	665	695	689	678	722	688	721	707	682	756	722	761	720	693	702	709	705	732	675	754	686	669	742	744	682	694	719	674	737	703	654	691	739	727	675	724	730	685	680	695	709	746	718	733	673	716	675	689	677	705	666	643	704	717	729	683	719	725	690	757	735	692	699	692	714	779	739	711	712	712	716	772	677	728	704	736	730	688	722	705	680	729	725	715	687	723	736	688	669	755	727	704	681	693	700	681	741	748	696	722	692	679	720	726	702	706	741	727	715	773	703	698	706	714	744	705	708	701	674	719	712	709	670	707	718	689	699	726	698	689	684	726	744	738	690	700	678	680	746	748	699	731	684	719	741	732	708	726	686	695	753	715	665	731	722	663	731	696	736	716	697	699	711	684	717	702	703	686	723	721	755	696	716	703	758	720	678	709	710	704	766	698	744	730	723	745	696	712	696	697	735	724	724	697	701	715	722	747	660	715	710	688	730	720	706	670	709	710	678	691	675	667	695	711	694	707	739	704	707	670	683	755	689	682	723	721	685	710	712	718	681	707	709	679	708	718	707	752	668	702	760	660	712	731	710	706	686	736	724	697	702	733	726	708	685	730	734	706	726	682	758	751	745	696	713	692	726	715	698	708	712	704	728	715	731	713	731	705	750	715	709	692	755	757	711	712	756	682	709	700	721	707	688	717	762	683	700	790	683	700	709	721	689	713	686	700	702	739	723	709	702	713	695	723	738	760	763	665	692	697	693	699	714	715	652	681	714	703	687	749	744	687	753	668	717	761	694	715	744	685	733	728	719	688	769	682	708	701	762	745	678	699	684	710	689	717	752	751	696	717	711	687	732	738	644	734	737	700	697	659	753	682	659	723	759	717	685	710	713	708	708	737	720	693	699	706	712	760	717	743	715	716	680	710	664	715	723	691	698	735	700	684	657	703	721	704	678	683	774	716	697	694	727	735	719	726	728	714	727	676	733	681	697	718	691	731	685	701	682	654	727	750	684	679	704	770	703	700	717	781	694	692	678	675	759	792	671	700	677	685	672	710	738	730	761	696	730	697	670	698	674	731	704	723	734	740	675	693	672	723	744	754	731	734	707	712	700	717	657	729	753	711	720	730	708	697	710	685	646	707	722	725	705	738	708
29868	28669	33042	27638	20264	12724	8036	5658	4059	3135	2563	2077	1668	1470	1281	1231	1081	922	797	658	704	722	704	637	723	681	684	703	657	637	621	718	571	650	572	616	560	564	567	549	546	573	577	586	581	533	596	574	567	555	593	612	551	569	611	534	554	602	530	559	587	555	595	540	562	559	574	545	530	550	557	575	532	557	544	568	549	510	574	556	574	572	560	600	577	550	537	510	574	626	577	572	541	566	593	572	541	530	546	577	580	554	540	540	576	550	563	572	551	572	547	504	584	574	548	559	545	545	543	608	591	579	530	600	552	549	588	568	565	536	582	548	533	554	570	561	583	574	589	583	597	580	578	605	584	602	589	548	570	588	567	586	529	590	593	603	533	524	572	557	583	571	569	595	567	556	531	527	601	610	553	545	544	562	523	543	545	540	555	539	563	584	560	575	545	567	571	569	579	565	563	531	544	550	508	572	567	547	560	595	568	602	565	612	538	544	603	604	533	555	592	555	571	577	589	557	533	587	567	600	551	536	561	548	545	587	545	519	564	572	563	567	537	559	604	548	596	554	598	555	564	560	545	546	580	521	579	524	540	543	575	525	621	539	537	527	525	540	495	540	574	522	571	565	598	560	572	588	569	571	520	582	582	587	589	571	523	517	568	583	550	607	569	585	538	540	573	576	593	573	537	574	573	556	556	568	561	564	586	572	517	561	551	576	580	579	592	554	543	528	540	604	572	593	559	530	543	580	594	514	600	583	545	544	565	612	591	551	538	548	576	548	522	532	581	551	583	548	575	503	550	535	582	572	557	559	590	564	557	591	603	540	562	572	562	551	578	547	559	575	542	570	574	549	592	521	555	550	562	539	574	550	575	516	526	552	601	610	609	523	543	551	580	540	564	548	550	567	546	585	555	556	527	582	599	540	591	513	549	557	584	546	560	565	605	559	607	569	554	533	604	583	546	521	482	556	540	548	553	536	617	521	531	579	566	555	567	593	592	579	542	577	520	537	561	582	547	554	544	560	557	521	540	532	576	553	553	559	557	523	585	507	567	577	592	592	568	510	558	538	532	576	570	613	531	521	559	536	578	564	571	578	558	579	565	541	535	553	566	531	552	540	547	578	521	560	586	628	520	542	562	504	548	550	559	523	554	558	562	533	513	547	506	579	575	564	595	580	564	567	545	568	581	530	566	517	587	571	550	573	548	564	541	496	535	594	578	501	520	559	557	635	593	576	544	571	532	545	604	539	532	605	566	542	567	568	546	510	550	575	557	527	557	585	542	557	587	514	547	542	534	581	575	567	539	606	604	550	545	560	559	578	543	566	567	507	559	560	527	540	531	538	502	562	552	570	578	586	591	578	550	547	568	566	569	500	537	567	543	555	541	565	588	581	607	593	531	566	588	509	600	546	608	549	527	584	581	566	578	561	563	586	577	566	540	571	549	516	560	561	579	577	543	620	552	589	585	555	565	611	537	544	576	552	536	551	539	582	546	537	558	589	555	571	605	579	562	576	545	601	569	608	549	495	540	562	516	549	579	564	578	540	523	552	627	562	577	583	545	553	558	557	579	584	551	591	524	567	564	577	556	496	556	570	542	591	516	540	539	541	564	591	563	581	588	533	576	534	558	565	581	557	588	594	533	596	533	557	542	600	580	538	550	539	574	560	491	620	568	592	559	519	551	574	549	542	565	547	551	585	547	552	565	590	563	533	546	571	576	580	590	594	570	540	501	558	574	637	540	534	543	562	553	561	521	542	575	545	561	570	560	546	539	569	570	585	593	563	570	582	569	555	586	569	528	552	520	600	586	553	562	560	583	556	568	578	563	514	566	571	554	551	532	542	572	554	566	566	588	561	567	578	546	533	579	593	545	590	616	589	541	594	554	512	537	545	549	573	552	588	534	529	533	545	551	549	592	585	559	548	546	564	596	583	550	545	545	559	560	529	566	666	569	557	562	574	551	563	542	537	589	536	558	575	551	567	580	595	524	552	515	510	526	558	514	545	558	575	538	590	554	538	570	528	552	544	587	537	570	528	543	611	573	533	535	593	547	545	583	546	540	604	549	560	583	553	542	537	547	567	548	514	567	590	545	531	539	526	571	588	547	579	576	540	590	600	567	573	576	570	537	548	521	571	565	564	549	545	564	528	572	534	570	535	569	600	565	538	552	609	578	557	559	535	565	555	539	560	567	548	611	533	563	543	504	559	624	608	591	543	540	514	501	544	588	569	571	565	562	559	568	560	585	554	557	562	575	547	552	573	553	527	547	559	549	549	568	571	598	505	567	621	590	576	569	619	592	563	551	574	529	551	582	516	561	585	523	554	565	570	579	557	564	561	590	525	557	583	555	593	576	566	570	515	532	529	485	566	533	555	568	578	584	555	563	560	558	558	554	525	570	546	608	536	580	551	547	562	540	580	602	576	556	575	565	586	608	524	554	539	554	545	574	575	512	567	529	544	589	547	564	537	536	597	534	598	601	538	537	603	607	548	511	552	577	606	517	548	561	551	569	583	549	571	579	549	579	561	562	554	545	536	571	544	560	520	562	555	536	594	588	563	528	560	557	599	577	558	550	551	560	545	580	513	554	623	545	571	559	536	559	590	569	531	605	597	533	546	513	562	543	590	550	567	567	551	559	573	554	599	610	518	555	576	594	594	561	547	558	534	595	578	563	522	536	601	579	539	518	564	537	595	618	544	563	556	572	624	579	572	547	576	525	539	577	572	553	529	560	587	554	526	531	557	587	573	610	533	568	525	565	584	548	567	534	478	590	548	564	552	500	558	521	523	563	541	599	584	592	552	595	568	560	556	576	564	542	562	558	551	613	580	539	600	520	538	589	536	541	564	561	589	565	530	545	565	577	580	588	548	552	568	571	545	518	567	538	577	535	562	624	585	585	544	584	567	550	563	572	615	554	575	560	596	523	518	601	530	543	558	595	555	608	573	564	550	561	507	533	559	585	543	558	543	566	603	512	550	574	545	573	582	573	571	536	521	551	531	504	560	545	571	564	546	546	555	575	550	548	584	558	560	544	547	626	579	588	583	555	568	554	531	530	552	531	552	577	593	575	588	566	595	528	548	553	567	579	568	513	545	557	559	561	555	544	537	566	565	567	554	593	558	589	581	580	594	569	609	587	560	563	566	559	539	558	562	574	542	553	547	549	571	553	556	628	574	593	535	554	568	552	564	565	512	551	578	600	576	593	556	524	573	569	568	569	574	573	591	585	577	601	575	554	566	572	529	592	610	590	533	543	548	526	553	579	577	525	533	614	570	588	556	567	529	562	574	552	573	601	516	560	542	555	560	588	541	550	560	517	547	571	534	583	583	572	579	562	577	531	560	574	542	571	543	574	543	571	542	579	565	580	564	574	552	542	554	541	514	512	565	564	571	609	569	570	569	536	563	578	571	568	558	549	604	609	539	511	545	542	562	524	559	533	561	559	522	569	561	539	565	576	579	590	529	545	615	561	553	525	551	561	544	571	602	548	602
23055	39803	31733	25325	21168	14725	11254	8639	6200	4990	3890	3005	2385	2079	1720	1530	1536	1131	862	766	754	794	763	826	779	776	736	758	779	709	686	706	666	642	651	617	609	565	599	557	619	590	593	595	631	650	570	625	610	628	567	582	626	600	585	562	628	546	581	602	573	617	554	658	576	557	584	563	649	635	589	579	578	563	558	583	567	597	585	629	572	620	615	619	580	574	589	559	609	580	568	618	606	569	592	578	588	638	622	618	580	587	684	578	578	528	635	647	574	608	605	552	575	557	603	604	590	625	578	511	555	584	578	595	567	607	598	593	588	573	591	565	621	544	635	527	578	569	556	590	580	586	580	567	571	593	593	595	570	594	613	636	594	577	576	563	615	574	608	619	577	569	561	609	592	627	563	593	585	553	570	607	576	601	590	561	559	560	562	584	578	585	583	590	578	560	583	572	604	609	590	606	572	617	592	645	595	606	625	588	529	620	596	583	609	642	551	595	607	606	563	554	574	619	591	610	568	601	576	572	578	596	608	602	565	606	567	602	557	598	607	592	571	640	575	606	572	624	567	605	615	602	618	583	631	606	588	567	588	580	624	600	541	558	594	531	567	587	607	596	550	569	588	572	592	603	603	575	593	606	595	576	581	578	574	585	568	594	593	551	562	605	592	544	601	578	607	560	536	617	597	544	624	586	609	598	601	588	537	533	572	553	596	585	544	592	568	581	557	589	571	592	592	574	595	561	612	581	619	578	549	606	604	536	567	560	596	567	599	599	542	609	602	584	589	567	609	588	625	578	574	591	549	540	606	579	563	594	540	572	581	565	563	578	609	572	596	563	578	602	606	573	593	572	591	628	603	560	623	615	553	587	612	568	589	570	558	567	588	622	589	560	608	573	534	563	582	604	567	604	619	559	606	583	590	657	572	552	562	609	574	567	560	584	620	584	582	622	589	608	596	592	586	596	594	570	585	533	535	585	573	612	581	618	554	602	612	590	584	605	539	607	603	550	612	607	563	567	595	596	603	588	586	557	603	560	571	578	617	607	591	565	551	601	603	649	594	611	600	600	563	565	605	585	534	600	561	571	601	595	590	587	574	556	585	562	582	585	591	583	615	588	603	588	587	575	581	584	580	505	610	604	612	582	565	587	586	608	576	587	585	623	559	596	606	604	587	576	609	540	586	560	595	583	613	564	602	607	565	583	540	613	591	570	586	585	571	602	564	580	608	584	639	566	577	590	614	577	562	592	576	571	568	584	604	582	603	580	616	575	594	587	584	570	628	606	590	582	589	647	589	557	536	598	584	587	556	591	544	593	607	585	588	554	558	590	594	608	562	580	590	587	550	602	575	536	575	571	562	594	558	553	576	624	550	596	557	580	594	630	568	637	595	591	581	589	576	572	590	593	599	592	595	571	563	554	582	553	588	581	608	598	583	595	562	593	580	593	577	636	598	575	625	632	622	567	579	606	601	629	552	546	568	599	562	563	592	571	549	562	568	578	598	604	611	575	549	588	562	600	547	586	553	620	605	585	550	569	564	597	561	620	577	641	593	598	607	581	611	577	596	598	560	574	587	578	598	581	608	607	549	571	556	586	574	599	589	615	574	560	576	573	614	594	598	610	545	575	611	587	587	578	597	579	546	615	613	545	635	592	588	574	591	541	535	550	562	590	585	548	568	557	560	579	556	569	559	525	619	591	548	582	595	628	582	573	593	567	597	627	614	621	620	591	626	589	588	614	583	607	607	598	588	558	566	628	557	549	569	591	608	607	562	570	661	573	568	582	587	542	607	572	532	604	598	568	647	581	583	637	543	572	594	604	588	581	593	560	612	607	589	555	564	573	603	550	593	569	596	598	591	554	587	572	577	587	601	611	620	564	592	604	560	587	602	591	546	584	594	600	606	587	578	551	601	618	567	620	590	537	600	555	594	607	611	594	583	617	629	567	560	613	590	520	562	586	534	574	605	610	586	620	580	546	588	562	591	581	597	592	570	592	594	586	560	544	608	558	567	594	557	555	590	596	588	578	598	583	609	580	581	584	564	603	632	547	599	576	581	587	608	594	556	558	596	596	553	612	589	579	579	620	589	606	577	624	546	581	540	579	584	570	575	600	563	599	561	560	525	586	582	591	618	585	565	613	582	554	587	585	575	584	608	581	571	538	548	558	610	572	605	636	553	585	600	583	602	556	614	585	597	606	607	574	626	571	546	572	553	584	598	577	571	628	585	569	584	570	588	590	596	560	572	605	598	611	629	568	598	575	611	600	574	572	596	602	648	570	595	609	579	552	565	584	555	638	580	580	547	596	602	634	584	558	582	604	596	623	593	623	598	586	566	590	576	550	559	529	612	616	606	575	631	578	586	564	605	550	622	580	584	562	641	597	582	606	600	624	604	567	576	586	602	547	606	553	544	600	603	570	631	593	576	608	586	635	574	625	570	566	606	595	549	619	651	577	571	578	565	568	581	584	579	591	595	563	607	577	561	613	592	659	588	592	532	553	570	566	628	628	598	601	593	579	539	613	532	586	621	567	567	602	564	638	591	567	566	593	574	593	585	587	574	582	599	602	561	603	583	573	591	605	583	567	577	603	586	585	618	538	611	559	593	627	552	549	583	585	578	571	534	560	599	574	565	620	616	565	583	633	610	552	606	631	608	561	581	579	564	627	618	620	618	590	531	571	603	608	561	567	564	569	594	602	583	578	580	586	592	590	599	583	611	572	560	621	605	590	602	593	593	591	571	588	566	599	562	575	646	544	590	577	545	588	594	591	645	586	582	583	596	581	582	606	604	610	604	575	573	603	572	608	543	576	638	619	605	591	590	579	575	579	628	574	578	562	596	587	601	598	606	591	552	589	580	575	572	541	580	618	585	578	576	608	591	620	582	579	608	579	595	565	604	579	580	576	566	587	595	576	596	619	613	591	589	593	559	617	571	591	577	568	590	606	557	572	563	573	596	586	560	630	592	597	570	585	594	583	593	568	584	591	620	574	596	629	576	573	616	583	617	610	623	580	565	572	562	599	585	612	576	557	526	572	603	601	597	588	612	592	591	614	610	632	596	630	610	564	578	641	570	621	579	595	555	540	538	581	594	592	576	582	597	582	627	523	539	559	602	564	565	590	579	569	564	580	556	590	630	589	578	591	531	620	589	575	587	592	583	594	626	595	608	607	621	581	588	565	562	589	600	630	588	589	541	531	608	588	537	569	635	557	606	572	595	569	578	568	635	564	565	566	575	619	580	604	528	571	600	594	578	518	583	574	572	560	609	609	603	576	579	587	595	606	565	633	556	610	560	570	597	574	569	616	588	570	582	650	582	600	596	603	578	599	615	579	590	631	606	593	577	620	587	583	577	570	613	570	560	606	587	616	549	578	589	620	581	553	589	588	569	618	591	608	565	561	554	566	576	589	606	564	590	591	527	567	578	601	556	584	585	561	592	593	621	593	577	555	565	612	555	606	596	570	575	564	613	536	636	611	591	582	593	569	552	575
24476	21695	29267	25615	23614	22041	15941	9821	6530	5000	3935	2945	2370	1958	1742	1607	1400	1135	844	745	762	800	803	694	830	765	705	661	635	605	548	563	563	535	519	530	488	480	505	499	491	513	518	538	517	539	506	521	477	555	521	537	458	464	511	500	461	532	490	487	512	464	502	486	500	467	537	528	504	446	452	517	516	474	484	468	509	494	486	444	485	474	454	557	483	479	516	519	500	453	444	480	448	481	494	443	475	493	477	474	450	455	456	480	442	437	512	460	477	485	500	465	475	463	489	485	459	477	506	475	510	473	500	481	459	453	467	471	480	477	518	478	460	473	487	477	444	488	480	495	484	491	475	488	503	451	499	490	491	462	492	481	467	452	446	504	496	506	518	492	496	466	532	464	467	481	495	460	509	506	494	481	444	499	485	454	480	494	508	478	477	508	487	491	479	445	481	466	509	470	490	474	468	491	477	489	471	482	464	476	474	468	437	473	468	513	473	456	414	494	483	496	442	513	490	470	487	504	486	469	473	482	483	512	466	468	480	473	491	481	489	500	465	474	468	451	477	433	456	479	475	460	493	449	471	474	453	447	469	491	478	493	464	495	471	483	494	484	490	464	491	444	488	451	462	490	511	452	465	480	487	459	522	473	454	462	470	446	457	448	471	443	469	477	456	442	471	461	488	460	482	426	467	445	513	461	496	495	507	502	467	492	475	518	470	464	480	466	490	490	460	476	487	483	449	481	480	466	509	491	492	466	462	488	503	450	473	478	462	453	492	457	479	450	450	431	480	454	488	468	437	475	480	483	499	445	485	478	455	446	467	471	473	483	500	481	522	460	444	464	464	500	504	487	481	464	460	486	474	502	473	489	496	435	518	440	472	499	478	488	465	452	464	451	503	463	456	443	479	480	483	492	456	484	474	447	490	475	510	458	468	461	496	481	465	444	504	462	509	465	551	470	483	471	479	485	455	490	450	504	475	472	495	496	483	508	498	538	466	487	457	492	445	433	502	497	472	444	490	470	455	448	488	453	491	449	441	493	439	458	429	453	500	494	505	489	473	485	507	469	480	497	474	469	476	490	480	510	449	472	528	468	468	428	464	497	489	462	498	481	478	471	496	485	462	485	485	478	491	464	457	467	468	470	453	468	475	501	519	429	462	466	502	515	490	438	474	486	470	524	483	463	485	497	500	470	479	497	499	479	508	483	480	482	487	478	444	462	537	452	435	441	452	493	462	485	496	482	495	465	457	479	493	473	514	475	472	453	454	481	503	488	461	469	474	433	473	456	468	477	487	477	463	463	474	524	522	481	477	498	517	478	483	470	459	494	474	427	450	460	471	490	486	489	480	498	485	448	493	489	491	438	477	500	459	507	468	467	443	462	470	466	473	454	479	493	500	473	516	484	482	472	458	466	471	515	478	475	462	506	456	478	475	455	451	482	493	529	485	494	472	524	484	449	460	412	485	498	475	506	482	536	480	467	508	458	425	518	486	463	491	439	509	480	508	515	519	530	462	477	512	482	471	466	459	454	466	492	441	489	512	525	476	462	459	490	481	452	452	492	506	452	484	487	455	515	458	484	506	444	441	490	478	484	484	495	497	505	476	483	469	459	454	482	471	457	521	464	523	470	460	460	490	468	466	461	465	509	503	465	444	442	496	472	473	494	486	493	489	466	479	487	466	501	473	446	444	492	496	480	491	491	477	447	501	458	484	479	491	439	503	459	472	487	522	511	467	464	499	485	482	453	493	493	488	484	457	473	456	478	497	506	459	467	454	468	485	481	481	443	451	452	478	468	480	443	474	447	452	430	456	486	491	492	464	459	471	462	466	523	464	521	485	432	462	500	502	482	433	487	533	500	471	464	480	459	521	458	468	492	470	457	499	447	488	466	501	464	467	478	491	487	489	502	490	472	449	465	434	480	464	491	501	477	475	460	519	435	487	479	440	491	490	455	503	477	511	472	504	516	457	468	464	481	463	466	476	446	430	448	496	435	454	482	456	462	521	470	472	489	459	492	500	490	499	476	458	451	448	475	482	495	487	439	458	493	517	504	487	452	472	480	429	454	482	476	479	441	474	505	471	501	441	486	485	457	500	480	488	482	462	493	486	475	528	461	474	470	473	469	502	465	501	461	458	449	460	473	445	490	461	470	493	504	487	479	485	453	487	461	479	498	470	453	494	472	488	489	486	489	461	500	461	497	464	494	487	483	430	488	468	474	505	482	513	483	489	488	475	468	457	492	507	516	440	466	454	487	518	480	503	460	471	500	471	482	473	464	487	503	466	453	463	487	504	490	436	462	523	462	484	518	502	448	464	487	487	454	488	522	485	474	479	511	502	472	492	494	459	487	455	477	477	487	486	483	493	502	499	467	479	463	507	445	495	475	469	458	442	462	436	504	448	480	472	479	490	468	479	437	476	467	407	446	497	438	472	466	499	474	501	490	459	449	520	471	518	503	482	509	466	500	464	508	536	498	497	448	522	457	506	477	474	470	500	472	462	480	487	492	488	490	485	516	438	488	480	481	489	462	468	499	453	461	516	488	450	427	495	478	487	474	436	504	480	448	514	478	473	474	462	475	516	510	527	453	502	453	476	479	443	470	483	501	499	476	504	489	477	455	505	493	474	471	512	441	528	449	486	486	470	456	446	485	482	466	514	448	505	461	452	441	488	482	533	450	502	509	470	455	465	491	458	511	468	435	497	470	491	487	498	499	451	481	528	503	505	504	465	445	497	454	466	439	450	473	497	480	489	514	459	482	465	520	516	487	459	519	445	444	440	504	493	544	468	463	517	498	451	460	466	489	491	473	499	470	461	486	508	500	466	483	481	452	466	482	475	463	473	500	476	495	485	474	508	473	462	473	492	501	491	462	452	464	455	488	456	459	481	478	453	459	459	500	477	470	486	444	459	450	471	483	493	479	470	510	501	457	475	510	488	479	508	482	476	476	496	471	441	521	444	429	479	448	484	464	480	464	501	512	478	503	482	464	495	445	456	466	509	453	468	451	496	494	473	491	499	453	489	461	491	476	455	487	453	467	532	466	480	490	501	471	486	477	460	476	474	476	507	496	477	518	479	480	491	491	481	483	476	465	470	441	469	519	474	507	495	522	461	461	458	484	501	454	479	446	477	454	467	463	454	471	481	475	490	447	479	474	497	455	466	442	449	438	487	472	467	428	500	445	469	466	497	468	507	535	493	474	466	480	502	464	437	475	481	467	482	475	459	489	480	458	522	474	526	462	464	477	480	463	453	440	476	443	467	453	487	471	454	500	494	488	470	465	445	466	480	505	505	499	483	495	450	447	494	473	490	483	515	496	477	494	432	444	535	445	478	470	466	499	476	500	464	445	464	519	482	413	480	463	494	483	441	502	450	475	459	462	460	477	474	469	514	459	449	477	497	470	437	485	505	461	476	512	440	489	480	463	470	461	474	468	515	507	479	486	472	466	470	484	465	471	501	491	469	486	494	499	474	439	467	482	462	500	476	485
23374	45646	38507	31680	26251	20986	16290	12575	9470	7456	5791	4463	3505	2802	2459	2278	1986	1415	1100	938	920	931	924	874	901	906	839	817	700	635	696	599	609	588	590	561	520	548	546	517	544	514	507	536	546	561	563	552	513	524	554	555	508	518	512	485	501	496	473	472	517	515	497	525	545	539	513	531	498	510	472	474	482	485	506	517	483	499	503	462	514	508	500	508	469	505	489	477	511	514	476	525	522	483	477	480	479	519	489	497	530	493	511	476	473	508	460	480	502	501	503	499	515	482	510	504	492	523	490	526	473	515	475	524	519	521	501	489	483	528	518	476	499	489	533	483	476	536	498	500	470	490	448	507	489	450	482	475	450	468	506	473	512	466	491	514	475	493	498	508	491	488	501	470	524	480	499	497	472	516	479	512	485	474	521	488	472	510	464	467	493	481	492	482	509	524	476	521	446	494	518	453	481	496	474	509	471	505	485	527	486	491	475	499	511	517	520	491	526	430	506	473	513	505	487	514	458	484	492	478	504	470	473	476	518	460	524	510	516	490	469	470	465	472	504	474	495	491	475	496	495	504	482	485	478	480	510	516	484	536	462	523	489	498	486	459	487	484	499	468	487	515	514	494	509	480	491	508	480	513	497	527	506	492	500	503	495	513	513	491	478	488	498	481	497	506	481	495	519	482	530	512	518	491	545	506	477	514	475	473	464	468	486	526	481	457	487	523	504	532	496	470	495	492	517	484	486	518	514	508	513	492	464	486	492	487	499	490	491	457	516	486	493	454	493	526	491	497	500	490	519	516	472	477	455	488	492	523	452	503	509	497	494	500	491	525	486	471	467	503	466	471	498	494	463	483	475	524	459	427	514	499	516	520	510	544	493	488	452	451	529	502	533	523	489	495	511	503	506	480	512	513	518	529	520	504	513	501	542	511	499	463	463	515	501	496	474	472	480	469	514	496	486	475	531	513	531	530	449	504	489	457	470	483	481	492	495	477	483	502	513	495	484	491	479	481	489	475	518	508	492	487	502	468	501	533	521	482	487	496	442	504	474	487	505	493	550	472	509	493	465	477	465	482	497	451	494	526	503	465	477	503	497	517	445	446	483	484	517	490	510	508	468	495	495	490	480	503	470	478	519	501	477	504	536	524	508	469	499	503	470	525	477	478	525	527	521	499	499	473	465	513	488	503	511	523	478	518	487	493	494	494	492	499	519	500	497	509	528	471	478	520	480	499	475	507	494	493	513	486	466	496	487	476	482	464	487	493	491	499	528	451	519	486	478	489	467	450	518	544	515	455	534	507	522	507	486	528	491	464	471	491	493	458	487	497	513	479	469	479	515	495	516	511	499	502	499	476	490	523	472	493	455	491	513	517	523	470	526	471	470	495	499	486	474	475	504	505	501	519	428	514	505	508	517	496	504	503	490	502	548	475	467	489	542	513	482	528	509	499	506	437	464	545	502	460	477	523	453	541	499	510	475	498	514	468	474	479	526	471	499	494	489	492	531	494	498	486	496	487	491	493	512	498	505	471	467	476	460	490	496	487	477	503	499	477	523	485	490	487	473	519	509	476	492	545	460	498	488	506	500	486	505	488	472	487	498	482	485	508	472	451	530	492	513	490	478	481	497	476	504	457	472	522	509	499	499	552	520	482	501	468	522	530	518	489	450	466	495	497	492	488	489	488	513	484	513	489	517	497	524	487	496	446	488	542	466	478	489	503	467	466	512	550	476	505	433	504	509	532	519	497	501	462	493	537	477	477	490	501	482	466	485	487	523	482	493	516	498	493	498	503	467	502	484	528	464	497	516	523	522	519	471	505	529	461	526	484	497	557	480	524	496	465	495	492	501	488	481	479	473	561	523	500	469	492	485	493	530	490	485	520	525	493	540	475	483	532	489	495	530	534	483	480	502	489	510	527	505	490	525	490	484	509	474	512	501	491	461	505	514	500	501	478	498	475	507	469	473	509	438	499	497	483	471	499	495	491	508	495	485	482	540	480	517	510	488	514	496	544	461	504	458	493	508	499	471	515	515	457	496	517	494	521	508	474	506	473	480	491	473	512	490	488	466	501	487	481	479	519	500	507	487	480	499	492	500	451	504	518	501	485	504	483	488	539	453	474	494	499	503	461	474	514	495	486	484	513	510	508	506	493	509	521	490	524	504	501	502	471	476	479	501	502	541	464	508	485	491	512	489	468	543	502	506	471	474	520	527	464	479	497	492	477	482	498	507	497	510	458	504	520	512	535	509	486	473	439	488	495	546	476	508	499	520	462	512	515	492	472	507	486	540	494	493	539	499	496	478	481	501	516	521	477	478	498	488	461	527	504	491	498	533	495	520	523	509	530	477	511	527	509	503	491	482	528	491	488	486	511	474	491	536	504	521	494	512	470	513	535	511	524	485	529	472	493	492	470	519	493	542	474	528	480	461	486	491	487	529	442	503	507	482	464	485	490	467	500	492	458	541	503	523	473	494	504	497	468	484	474	481	493	475	512	515	478	466	479	453	499	468	464	494	498	511	478	460	494	535	497	506	476	495	522	486	477	472	514	472	535	515	515	488	464	511	481	498	513	544	489	496	510	520	490	465	492	485	482	498	462	514	539	465	453	493	508	466	482	472	474	476	501	490	516	474	466	536	502	486	514	480	499	511	494	454	491	461	496	478	473	511	427	514	501	514	487	474	454	487	471	500	478	538	494	522	484	512	497	447	524	468	462	511	491	458	497	483	525	493	487	479	509	471	479	468	485	469	447	486	506	522	484	522	470	479	482	524	480	499	509	469	500	448	495	538	478	490	497	534	492	478	500	485	533	455	459	461	541	522	493	511	545	479	492	486	464	518	499	478	516	505	500	498	506	493	501	503	493	484	500	521	472	496	525	498	516	472	487	482	508	501	474	475	462	489	527	472	481	500	515	536	534	487	505	521	507	502	516	467	508	446	511	484	519	510	485	504	469	521	502	488	520	443	500	453	500	482	485	449	507	475	494	518	496	504	478	502	490	482	499	502	518	506	513	504	473	513	475	495	501	490	482	495	532	454	455	519	479	503	521	510	467	489	456	496	495	493	479	480	483	467	499	536	522	532	480	512	542	482	484	463	483	481	518	532	494	537	512	510	504	515	447	524	494	471	492	471	523	504	527	485	497	478	497	487	476	499	507	504	471	495	491	480	491	505	482	518	490	471	493	477	529	493	493	451	491	505	452	486	539	499	491	511	461	469	481	490	507	484	503	484	455	482	520	471	498	505	499	493	476	466	504	480	485	480	494	488	504	495	485	486	480	501	483	484	506	481	489	511	488	485	458	489	482	487	498	467	529	504	459	513	474	497	481	503	495	456	473	514	464	512	514	515	520	469	499	517	517	509	492	528	482	487	465	515	499	532	502	506	470	507	472	565	501	472	500	473	508	499	465	497	560	470	448	472	489	490	529	485	490	515	534	513	485	473	485	489	475	490	491	518	476	491	499	495	500	496	507	489	513	467	505	463	518	473	493
25711	21823	28992	27314	22777	16901	11096	7426	5402	4077	3264	2769	2199	2082	1787	1495	1460	1201	1074	1020	979	1010	925	959	1071	1031	945	856	841	853	829	879	821	797	802	842	857	780	778	792	819	775	784	843	817	823	799	813	811	854	815	815	826	735	771	799	788	827	754	866	773	787	782	755	762	777	797	819	815	763	741	763	770	798	790	751	796	760	745	807	755	772	807	811	805	796	736	816	785	775	772	819	782	816	787	814	755	746	776	781	730	801	776	791	779	760	782	770	789	804	811	753	819	770	764	812	764	819	816	771	759	759	729	822	728	798	735	775	784	787	793	777	774	783	798	792	781	781	801	744	777	776	779	776	779	796	813	776	734	790	765	758	763	824	797	717	757	781	765	724	670	758	784	767	705	817	790	766	771	796	843	761	823	799	783	806	700	749	752	787	799	793	803	755	726	763	771	724	728	780	762	780	764	754	808	796	761	748	799	785	807	739	765	779	775	792	775	750	776	755	801	808	836	801	757	761	789	777	787	751	765	782	787	771	781	758	787	755	801	754	796	764	826	738	741	766	748	772	776	803	790	807	784	745	773	773	839	781	744	778	802	749	789	802	812	778	780	796	794	773	793	806	741	741	752	792	785	750	766	759	818	770	738	779	748	747	806	754	793	761	802	765	763	770	798	753	752	739	759	825	788	783	762	783	842	740	788	781	790	780	799	720	768	771	791	770	778	726	732	793	759	732	777	812	741	711	769	815	743	800	770	749	796	792	808	763	781	848	793	767	769	756	756	763	758	734	786	772	767	765	765	821	802	813	777	777	751	766	738	798	755	795	785	757	788	783	752	791	800	741	790	808	747	800	768	753	720	757	742	743	784	839	846	807	783	756	793	711	778	788	741	765	761	772	788	780	784	731	728	785	745	757	753	803	776	743	774	799	808	793	767	763	765	754	790	751	782	794	743	774	764	803	753	781	846	787	745	812	733	802	803	796	758	773	776	736	733	826	744	784	808	793	777	785	770	766	759	781	750	770	781	773	845	778	806	773	764	781	795	724	779	764	752	800	755	782	709	785	787	711	764	746	801	751	773	733	756	742	761	768	817	759	749	820	836	814	802	802	753	766	779	772	753	747	759	773	771	768	762	812	788	798	756	792	785	801	732	748	736	794	747	753	774	730	756	743	752	824	772	808	759	784	800	772	795	775	768	765	765	732	760	745	771	798	774	765	811	818	781	796	780	765	722	722	754	786	725	775	777	853	730	775	795	794	801	761	764	764	684	749	742	753	783	820	766	804	783	744	815	793	779	769	801	754	748	758	738	795	799	761	743	739	723	766	749	805	777	756	750	775	768	775	852	782	815	778	744	733	745	785	784	771	764	753	831	753	778	771	784	765	763	799	817	824	774	749	710	753	800	801	796	771	779	801	803	798	789	794	811	735	784	795	754	773	810	796	753	782	782	762	750	779	767	751	791	774	760	762	753	811	768	818	747	771	751	776	821	811	769	762	786	784	779	768	752	748	757	801	823	765	804	788	798	795	817	790	764	841	777	738	761	756	794	810	741	779	762	794	782	740	741	753	769	725	748	752	698	765	740	770	767	793	806	782	802	782	754	793	798	700	756	788	764	832	768	820	786	788	743	773	718	766	856	793	784	806	815	739	825	768	780	745	786	733	786	790	766	760	761	793	735	774	756	780	778	767	786	743	805	762	776	785	750	805	775	779	772	745	780	710	786	761	793	771	778	784	784	750	766	784	764	738	781	781	766	746	774	770	767	792	758	758	781	788	819	769	768	839	786	768	773	756	750	735	792	765	750	773	739	760	734	785	811	794	777	726	734	778	758	779	771	822	763	762	743	775	752	744	810	793	743	781	815	808	785	751	748	764	775	788	748	753	773	736	812	767	799	732	765	797	835	751	782	761	772	792	778	788	782	730	823	804	853	777	801	762	803	808	748	805	782	741	801	802	736	746	784	751	774	743	765	758	751	733	831	764	739	792	766	778	766	778	786	747	782	750	783	780	722	741	771	771	758	786	732	753	736	783	751	773	783	826	823	762	762	787	713	752	775	786	752	802	791	787	723	756	762	796	776	776	743	813	732	759	772	770	780	804	746	712	812	805	759	774	789	786	749	785	782	795	799	796	733	793	783	765	794	812	798	771	754	748	776	803	817	786	771	743	812	767	810	798	757	711	774	756	806	771	778	819	825	786	767	805	816	819	772	758	721	734	751	778	746	771	761	786	764	778	779	756	786	822	759	801	790	758	769	759	721	787	795	683	797	739	777	786	833	743	784	740	773	762	760	796	737	817	794	790	788	815	807	748	757	782	769	780	730	809	767	838	753	811	793	729	827	766	798	809	801	746	761	736	766	743	783	787	768	804	800	806	803	846	766	836	810	753	777	771	762	776	783	798	748	830	756	698	779	758	770	748	752	722	777	786	792	808	817	783	746	764	766	756	765	791	767	743	763	800	849	808	755	759	750	764	813	698	770	774	787	779	768	749	724	795	814	748	771	706	810	782	760	784	767	811	812	783	749	766	795	816	810	803	753	765	772	790	772	738	779	814	752	797	742	772	759	706	776	776	803	806	772	790	822	808	776	739	809	740	809	768	758	763	715	752	775	754	770	800	759	773	734	798	843	773	793	774	755	781	786	795	769	688	751	744	799	768	739	749	747	841	753	805	808	734	814	756	775	775	756	798	753	761	760	708	762	729	744	778	769	769	819	760	789	760	782	775	746	776	763	774	818	678	773	807	758	745	805	805	813	755	799	729	716	792	752	752	761	784	761	779	825	776	756	692	780	805	745	781	763	788	809	774	798	785	758	771	792	812	754	767	747	773	770	753	788	808	817	807	797	734	818	789	753	772	772	804	772	760	772	796	795	806	790	793	781	789	810	786	768	803	801	789	728	753	789	794	744	811	802	761	781	767	813	783	747	745	741	799	772	769	778	781	765	790	742	746	749	774	781	747	769	758	774	780	751	759	787	792	776	761	756	768	723	766	782	752	818	795	795	735	745	748	750	793	736	751	785	820	786	796	776	807	762	775	786	811	793	750	734	731	774	767	825	788	794	841	734	728	787	800	754	774	746	826	817	781	760	795	761	744	729	839	745	722	770	733	826	790	813	787	814	791	750	717	758	766	732	738	737	765	758	764	824	770	771	726	796	777	790	801	873	743	763	772	742	734	798	824	796	791	759	715	770	768	797	794	743	741	778	803	791	750	777	725	813	776	770	786	789	777	842	760	773	758	737	736	732	762	726	764	770	823	804	789	800	765	788	724	744	773	752	755	743	792	757	789	750	761	770	796	788	759	801	799	766	785	831	783	774	789	755	763	842	831	767	748	812	781	841	783	766	811	784	781	745	737	788	772	759	775	822	756	758	784	792	782	731	771	753	736	743	779	769	742	790	770	801	778	701	744	796	791	759	745	785	782	761	733	778	778	812	771	771	759	789	759	829	775	806	818	770	832	796	753	771	821	738	799	761	818	740	778	785	748	781	744
23687	42921	35727	27542	23602	18530	13429	10772	8564	6481	4914	4203	3091	2862	2402	2114	1855	1467	1239	1098	1162	1112	1068	1057	1101	1152	1026	997	1008	901	955	870	863	855	834	821	811	824	775	836	764	787	819	818	852	853	788	785	861	806	790	781	774	754	765	753	801	765	775	806	755	797	805	784	782	812	853	801	817	782	798	804	787	744	804	818	786	795	788	792	814	739	808	803	812	802	755	783	745	793	821	796	760	781	817	754	798	735	791	836	786	778	836	716	840	767	836	779	821	766	742	783	834	781	749	766	787	779	770	774	769	744	797	796	808	759	771	831	771	780	821	827	801	807	758	819	775	762	763	777	801	778	801	830	792	821	809	806	776	771	731	731	759	767	787	789	769	808	777	790	785	798	833	785	809	827	873	792	813	794	759	818	806	801	808	813	787	832	758	781	858	795	750	769	832	752	767	777	758	801	793	795	794	766	824	851	747	762	763	750	812	786	804	777	793	799	766	787	824	811	765	755	767	776	765	769	765	778	791	789	753	776	787	816	796	827	791	791	839	740	801	793	795	771	767	773	754	801	822	778	768	809	780	733	820	789	840	763	791	763	780	756	790	800	786	767	789	774	773	837	791	814	837	754	810	763	795	796	813	791	787	759	777	822	793	814	728	755	783	792	788	785	779	719	797	779	789	793	763	776	764	793	810	733	782	799	797	825	788	790	763	757	771	819	800	787	783	725	753	802	841	834	833	757	748	773	815	816	774	801	796	795	758	781	802	757	758	822	792	757	788	822	803	770	780	767	843	753	767	817	764	788	792	743	731	766	805	817	820	836	783	804	777	771	790	821	806	783	780	797	780	798	793	744	803	791	800	756	762	790	776	784	779	747	765	853	755	794	787	795	783	831	798	835	783	782	780	762	771	776	770	771	821	809	803	821	756	761	780	811	764	781	779	765	777	822	761	778	774	750	831	768	756	828	787	788	784	768	737	769	743	766	762	785	792	713	826	800	778	733	781	746	779	756	801	748	842	812	749	845	824	778	802	788	802	771	803	792	790	746	791	811	830	816	783	786	809	772	744	783	790	811	751	814	768	833	794	772	775	770	771	861	772	807	822	766	750	801	769	810	812	772	726	776	775	756	779	773	769	797	728	822	820	748	750	807	782	792	820	801	750	822	809	760	828	850	782	786	758	788	802	803	795	781	795	785	799	757	776	738	789	818	802	799	755	802	753	791	803	776	807	749	812	785	736	790	738	774	842	789	764	804	776	818	788	836	808	796	885	786	839	755	767	796	849	820	773	776	770	754	818	776	820	800	764	768	772	832	770	816	805	842	750	737	776	780	799	821	744	796	798	765	817	793	798	793	780	797	782	774	788	802	752	870	783	813	782	789	831	822	836	787	739	799	811	805	825	774	769	779	749	758	773	843	772	753	758	791	751	774	773	711	754	813	770	806	820	775	760	782	785	789	754	775	766	764	791	786	754	776	787	799	802	800	784	761	808	772	801	821	790	805	734	807	826	812	781	818	802	769	772	829	807	759	806	735	773	816	786	742	797	789	788	795	769	810	832	751	798	756	771	725	779	803	826	789	756	873	816	807	776	738	772	753	808	803	784	842	751	767	821	790	783	778	804	812	833	812	721	807	771	846	756	797	793	751	786	781	775	782	887	774	789	802	750	830	782	757	790	775	756	729	827	750	813	806	770	768	809	807	805	823	763	775	794	810	718	797	815	767	808	753	825	766	761	739	751	819	761	758	779	825	824	767	871	787	735	812	770	810	758	814	774	777	786	809	786	792	770	787	807	798	744	792	768	742	786	759	759	758	775	815	838	822	830	780	740	809	770	783	771	780	775	781	795	806	783	786	796	801	768	813	787	778	814	777	800	785	777	772	833	781	805	773	763	771	792	762	771	792	787	800	808	838	749	781	788	791	759	794	796	830	751	769	774	750	789	781	803	784	773	794	774	765	775	833	805	778	761	784	788	797	825	770	726	772	807	804	835	807	764	805	807	806	835	702	796	793	803	820	782	820	761	796	808	769	737	760	757	786	800	790	778	769	813	802	808	794	757	761	800	782	782	838	794	791	719	781	753	773	751	779	759	750	754	771	780	779	782	743	818	791	783	818	774	794	772	779	741	776	785	786	745	806	820	757	787	789	795	779	770	777	764	771	784	798	840	744	765	799	806	786	813	770	815	760	748	767	808	754	820	793	769	802	805	795	785	761	745	771	703	775	799	811	822	737	732	783	820	832	797	809	797	761	735	797	787	764	792	781	826	783	779	805	785	745	781	808	812	777	796	788	817	816	750	791	718	729	775	788	792	768	818	783	814	781	826	793	802	758	762	780	794	837	783	786	804	768	808	770	772	787	778	809	812	730	760	791	745	753	849	783	800	786	829	797	780	830	783	762	761	792	800	755	758	739	788	801	730	794	760	812	840	780	766	800	793	802	782	803	816	774	783	803	766	827	797	770	744	817	814	765	791	790	751	783	799	729	801	818	781	754	754	780	846	809	769	822	766	830	794	792	785	774	775	738	755	745	751	780	765	811	771	810	788	793	792	814	821	779	789	756	811	749	851	787	742	746	763	803	805	778	771	840	734	816	787	804	777	795	815	793	779	827	788	827	826	796	773	807	810	752	830	783	752	770	820	753	859	770	768	797	809	833	785	793	775	775	792	805	762	782	802	774	780	748	736	812	813	691	802	780	777	754	773	788	817	746	752	705	793	789	777	800	799	756	806	767	827	769	798	794	799	741	779	810	815	812	785	772	752	792	797	762	760	832	789	808	802	845	785	789	753	792	780	782	776	789	837	799	795	788	775	730	863	745	811	765	823	769	806	822	790	792	782	776	791	783	772	785	791	820	811	790	811	807	813	765	767	810	816	827	755	774	776	790	759	770	817	780	800	805	722	815	784	786	817	740	777	806	795	775	803	816	745	771	803	742	804	779	755	813	838	788	778	833	823	749	749	819	829	791	793	818	866	805	777	789	790	814	759	818	801	774	755	774	764	787	792	810	792	736	860	853	785	731	779	766	818	803	728	733	767	802	742	810	776	817	824	773	762	753	844	737	783	812	841	800	741	785	853	763	762	807	806	812	809	818	762	735	766	714	798	812	825	723	779	758	811	807	822	792	825	826	753	782	802	777	705	775	751	831	828	817	815	774	767	754	805	786	826	748	802	788	799	786	812	782	756	814	817	814	780	827	771	784	811	802	787	781	802	740	770	742	856	786	785	778	780	777	781	741	822	749	762	806	754	763	788	745	791	800	781	706	793	799	736	780	796	798	787	776	772	776	769	746	780	761	732	789	789	788	762	785	771	783	752	775	783	753	842	775	807	739	745	752	777	788	826	791	801	749	755	849	825	785	805	743	773	785	763	753	820	762	812	849	732	757	778	782	812	768	798	759	785	789	713	774	773	763	789	753	817	757	746	765	824	803	753	808	783	787	767	765	784	783	777	790	794	826	818	752	807	787	798	792	843	829	779	777	811	729	789	801	742	762
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
