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
339926424593	339926425161	339926425711	339926426261	339926426811	339926427361	339926427911	339926428461	339926429011	339926429561	339926430111	339926430661	339926431213	339926431761	339926432311	339926432861	339926433411	339926433961	339926434511	339926435061	339926435611	339926436161	339926436711	339926437261	339926437811	339926438361	339926438911	339926439461	339926440011	339926440561	339926441111	339926441661	339926442211	339926442761	339926443311	339926443861	339926444411	339926444961	339926445511	339926446061	339926446611	339926447161	339926447711	339926448261	339926448811	339926449361	339926449911	339926450461	339926451011	339926451561	339926452111	339926452661	339926453211	339926453761	339926454311	339926454861	339926455411	339926455961	339926456511	339926457061	339926457611	339926458161	339926458711	339926459261	339926459811	339926460363	339926460911	339926461461	339926462011	339926462561	339926463111	339926463661	339926464211	339926464761	339926465311	339926465861	339926466411	339926466961	339926467511	339926468061	339926468611	339926469161	339926469711	339926470261	339926470811	339926471361	339926471911	339926472461	339926473011	339926473561	339926474113	339926474661	339926475211	339926475761	339926476311	339926476861	339926477411	339926477961	339926478511	339926479061	339926479611	339926480161	339926480711	339926481261	339926481811	339926482361	339926482911	339926483461	339926484011	339926484561	339926485111	339926485661	339926486211	339926486761	339926487311	339926487863	339926488411	339926488961	339926489511	339926490061	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	3600	2300	2669	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23803	21745	29742	24933	23788	24974	22387	13048	8191	5593	3882	2784	1968	1510	1195	941	778	695	556	500	483	432	417	395	401	381	377	387	392	341	389	342	364	320	363	368	337	358	342	341	409	369	356	380	362	369	354	347	333	340	371	350	378	341	329	329	367	337	337	383	357	334	357	342	367	385	347	342	323	371	319	365	355	358	336	318	327	341	353	306	364	353	320	368	384	315	340	336	350	362	339	376	337	329	370	317	335	334	380	329	369	333	339	348	355	344	352	335	351	361	338	373	352	354	366	322	372	352	333	365	354	369	375	345	351	328	358	322	369	357	357	373	374	314	316	374	342	343	333	328	349	325	350	362	375	373	333	363	353	356	358	352	366	370	309	364	337	340	359	385	340	350	360	355	363	339	378	330	331	352	358	350	344	328	357	350	364	332	348	344	346	370	354	346	349	350	332	330	345	361	343	353	380	350	360	375	341	362	364	348	343	348	351	351	352	320	366	340	326	347	355	357	373	350	369	350	354	371	347	371	344	339	353	361	322	349	338	354	342	331	348	357	338	343	381	357	362	353	332	348	348	362	354	361	345	350	337	348	361	364	368	342	367	360	317	370	341	360	367	336	351	344	338	369	330	354	356	356	331	368	341	367	385	356	321	348	362	367	364	351	366	339	371	359	328	333	343	351	337	323	369	354	348	399	314	334	358	366	351	348	338	354	322	362	341	342	337	341	355	372	321	346	353	337	353	346	378	329	365	353	328	368	362	349	368	360	296	348	338	350	375	339	358	340	315	327	345	324	325	358	337	367	324	360	373	360	366	338	334	382	357	322	346	348	365	350	322	335	343	352	361	339	339	323	354	382	345	351	363	371	350	394	311	339	327	329	341	370	360	336	370	319	345	342	353	367	365	344	337	349	342	359	327	365	359	309	326	337	338	350	322	324	325	360	360	345	362	363	384	376	345	369	321	350	339	341	367	366	378	368	359	297	366	339	355	360	350	348	335	348	309	343	377	320	341	348	336	358	354	376	346	340	343	351	336	346	346	336	325	330	357	344	354	332	339	351	360	337	362	330	338	371	360	354	336	361	352	344	386	345	358	353	332	315	327	327	335	349	353	360	366	386	371	337	328	350	344	326	336	357	337	363	340	377	325	330	345	345	371	343	317	340	366	311	305	333	377	308	335	362	384	328	328	351	315	373	385	357	354	339	338	379	346	374	337	357	360	375	323	369	328	343	339	346	335	346	333	375	352	336	341	396	369	368	373	319	338	346	343	335	327	333	323	364	341	349	316	350	351	347	364	363	340	376	347	339	383	367	347	380	295	319	344	376	343	336	346	374	374	329	351	313	356	368	307	376	344	382	339	328	370	377	380	361	349	395	364	412	376	357	342	391	342	329	347	340	370	343	337	368	335	344	336	358	371	342	313	333	351	353	355	341	367	354	360	395	345	368	353	350	378	337	359	337	341	325	314	345	334	326	346	346	338	325	356	325	351	348	341	348	331	328	342	290	373	370	416	326	352	350	331	340	350	360	346	338	386	340	353	325	331	365	336	360	353	350	399	375	358	316	352	347	365	361	330	329	351	343	332	353	337	340	329	343	341	351	354	344	365	351	351	351	342	331	338	335	374	329	307	366	335	339	321	308	378	342	348	390	356	321	339	334	362	381	348	370	350	346	349	353	330	353	352	353	360	379	377	322	348	339	347	340	368	362	341	346	352	337	353	357	355	379	355	348	331	314	334	326	336	343	377	330	326	380	334	345	362	346	366	310	348	310	342	366	371	332	345	368	350	343	321	316	336	373	313	344	378	362	361	348	364	324	356	366	330	351	386	302	341	347	326	373	328	333	385	331	328	343	362	348	325	333	350	338	324	303	338	367	346	348	352	321	348	354	342	327	328	399	325	331	338	327	343	349	339	369	347	340	324	356	329	344	373	347	364	330	376	338	366	341	335	359	347	360	359	378	352	343	338	365	335	317	339	345	357	335	364	349	346	373	339	319	333	349	325	341	355	355	317	335	358	334	352	349	311	340	332	364	366	340	317	355	371	352	348	342	367	362	326	331	376	341	325	348	358	354	327	382	354	352	350	362	343	351	329	385	350	340	345	361	347	315	355	336	361	393	370	348	315	359	321	354	351	322	333	338	371	371	329	334	344	331	345	366	324	329	341	336	336	380	334	332	341	357	356	337	365	342	332	348	369	347	345	353	347	330	335	351	347	361	367	340	337	332	366	346	359	357	366	354	341	395	380	340	335	350	356	349	362	381	315	312	357	332	328	356	375	342	338	342	292	376	383	346	324	350	309	345	337	365	389	324	398	361	345	313	339	348	368	329	371	318	361	338	327	326	335	354	348	343	326	354	357	356	338	365	342	331	359	324	345	354	366	332	360	338	346	335	368	344	327	349	302	351	348	296	377	360	328	345	359	367	332	339	361	383	344	339	358	351	341	347	353	361	370	336	359	335	337	379	387	334	318	357	326	347	328	330	361	333	355	313	353	346	347	368	330	314	380	347	304	351	341	349	306	349	309	352	332	321	348	325	347	344	331	344	372	355	330	335	342	360	338	355	363	374	341	372	387	354	359	372	371	367	361	316	333	324	388	351	329	353	341	334	332	350	331	352	362	342	338	372	352	338	364	368	371	311	357	362	341	352	382	349	358	353	322	372	351	354	354	349	344	366	340	356	360	328	325	344	344	320	337	343	405	352	335	311	325	326	350	344	336	333	327	330	327	363	327	327	369	336	349	338	338	354	330	332	372	347	326	342	358	361	330	331	358	309	340	367	365	351	323	358	346	348	350	346	349	318	307	360	356	337	302	380	384	323	332	326	310	346	335	354	365	337	348	318	374	356	336	359	321	328	387	352	347	361	389	339	336	359	320	340	326	345	349	332	371	359	323	340	336	308	389	355	338	355	327	368	357	385	331	330	337	339	353	340	387	319	311	336	370	352	336	366	314	341	342	349	344	321	368	341	346	342	346	321	380	343	347	319	347	334	375	355	348	336	337	372	336	376	341	339	342	349	352	351	348	364	344	338	330	334	354	350	372	349	350	344	356	363	369	380	347	327	346	361	351	319	326	351	368	347	343	373	390	336	348	383	349	319	316	318	342	346	353	359	375	330	339	335	345	338	340	357	318	353	337	342	347	320	316	301	355	333	361	356	353	334	347	355	319	355	338	402	351	336	364	359	350	316	309	349	316	351	347	363	404	336	342	326	348	335	375	344	358	321	356	347	336	369	367	359	328	361	322	353	311	323	343	343	341	355	339	329	341	375	368	345	334	356	346	345	322	314	363	359	346	376	369	389	331	360	348	302	363	327	342	335	360	331	350	347	357	369	321	320	355	319	355	332	371	338	320	352	372	320	349	376	332	349	343	370	340	330	334	366	353	334	361	357	339	352	371	335	326	371	375	360	342	380	369	352	322	334	343	356	354	345	346	353	326	324	365	339	356	332	320	339	357	345	309	351	335	345	300	343	321	344	344	357	356	331	326	328
37276	63714	58658	45837	38489	32144	26145	20470	15345	11520	8305	6210	4454	3312	2505	1962	1521	1192	999	873	804	739	662	608	596	557	544	562	509	569	543	520	507	473	491	470	483	467	512	516	464	525	471	480	506	490	472	488	462	495	493	467	535	473	492	474	534	472	529	500	483	481	510	494	496	502	497	498	492	517	509	488	495	489	476	484	501	473	495	500	458	482	463	534	485	492	487	513	446	491	522	526	447	508	496	460	496	459	480	471	514	527	491	473	474	486	477	508	524	485	496	487	493	492	451	496	473	500	521	491	495	507	459	545	512	517	452	477	466	501	472	486	490	532	510	476	502	473	509	526	489	471	463	520	505	472	517	480	451	436	495	531	479	463	491	492	486	500	472	504	510	492	457	478	515	479	493	492	484	523	514	521	517	449	512	509	486	473	488	483	494	492	479	498	483	501	541	474	515	483	488	527	484	527	474	466	507	517	499	487	468	499	501	495	462	520	500	533	541	477	511	476	498	499	525	450	507	516	463	491	526	488	517	491	478	430	521	491	463	498	472	507	463	473	510	488	493	456	494	498	491	441	498	485	475	496	527	490	487	511	503	507	501	484	492	497	529	507	489	501	451	491	502	485	503	477	491	519	506	507	470	457	468	482	497	484	508	498	522	480	485	487	482	424	508	507	480	487	489	495	494	492	486	500	492	504	527	492	509	452	455	506	499	523	484	489	476	481	450	454	514	442	478	467	454	499	526	470	541	494	484	493	489	485	523	499	500	498	466	466	517	466	482	490	484	458	496	526	497	499	480	471	514	507	442	513	492	478	517	467	459	499	441	511	565	479	469	470	499	484	502	488	497	483	476	515	526	497	460	501	477	494	530	455	507	514	483	471	469	488	458	497	466	503	477	469	517	497	471	484	503	469	474	505	451	500	539	496	488	519	492	488	506	490	479	513	521	471	471	518	504	516	473	488	514	460	473	485	484	500	537	464	459	493	533	486	474	477	502	494	468	478	478	483	506	517	525	499	527	493	506	505	559	459	502	461	502	489	492	486	477	463	478	522	493	456	489	471	500	499	471	461	499	465	514	482	499	470	494	515	501	497	491	485	499	496	444	503	479	525	509	494	489	462	485	468	502	503	456	496	475	497	476	485	506	528	477	474	472	529	521	505	520	462	498	540	467	442	511	510	515	471	468	489	519	489	463	449	505	494	486	507	478	490	513	480	508	495	505	459	511	500	515	467	502	455	508	509	466	499	495	502	480	507	491	454	485	497	515	482	494	490	524	479	481	540	502	512	487	517	490	465	486	528	512	499	495	544	466	506	511	501	477	510	461	507	489	503	481	498	494	489	499	481	454	478	483	492	486	492	475	496	479	459	482	493	494	493	505	514	479	517	502	484	484	441	471	473	489	494	500	544	518	496	515	469	509	451	498	480	504	505	498	492	517	515	491	493	475	482	495	491	569	483	503	494	491	501	498	497	481	496	514	439	495	499	531	463	484	484	540	492	509	507	483	512	480	451	515	495	445	501	548	447	509	489	498	489	488	499	495	491	475	435	471	493	481	493	487	485	482	466	472	491	460	466	492	528	473	485	490	490	492	508	479	487	504	466	474	572	497	477	498	491	485	513	463	447	495	482	436	459	518	486	503	515	495	467	503	477	452	522	490	498	498	509	498	502	504	490	524	513	515	471	482	500	506	480	462	494	517	460	460	492	463	490	505	512	502	494	516	503	504	462	495	515	500	495	506	447	472	489	508	481	467	500	516	507	468	504	490	484	496	499	505	538	477	493	456	515	481	465	526	475	508	471	496	460	480	465	514	515	499	522	491	511	498	498	501	489	541	464	453	485	516	497	442	508	449	472	482	499	501	512	489	489	497	516	505	504	513	467	552	496	439	472	499	481	453	516	484	511	473	495	475	484	479	545	439	494	499	456	489	484	476	515	483	489	464	483	507	489	435	501	515	489	491	472	482	517	493	476	499	501	511	455	502	477	474	513	515	493	476	507	456	502	528	533	471	494	489	520	499	486	481	504	482	475	483	481	451	490	514	491	490	472	476	516	484	488	494	477	489	512	487	488	507	466	473	456	471	484	492	501	497	498	521	473	510	516	510	497	480	499	473	460	510	445	485	477	497	515	491	490	478	510	485	495	501	472	456	474	518	503	451	466	453	512	511	490	524	482	500	502	509	462	470	479	489	487	491	474	474	495	468	454	518	439	514	452	518	492	525	482	514	526	490	529	521	487	497	501	473	527	482	496	499	510	510	510	494	514	519	502	486	502	524	524	468	472	548	486	449	444	443	472	503	510	475	503	516	534	495	462	503	491	496	478	471	468	513	551	459	493	483	475	484	492	494	491	535	529	485	491	465	489	523	472	494	471	460	502	484	500	465	507	484	544	493	510	464	533	492	472	476	510	449	514	518	485	495	481	466	473	473	493	490	530	514	477	456	452	486	506	476	481	505	503	469	491	482	483	502	505	568	494	504	517	463	455	473	508	433	468	507	529	473	532	513	517	470	496	480	504	489	472	509	468	473	462	482	470	492	495	478	472	488	493	491	490	508	484	461	515	481	489	470	490	490	477	537	507	501	477	523	505	487	487	499	485	462	471	481	492	522	469	467	486	476	540	461	478	513	497	473	539	524	482	508	497	469	487	532	510	528	527	494	535	480	488	490	519	488	491	491	458	506	493	489	501	482	455	488	534	461	434	497	518	468	481	515	459	470	501	475	481	475	477	466	474	467	495	524	487	442	474	497	539	490	492	518	498	500	467	481	511	484	472	471	500	481	479	469	448	509	529	487	487	476	471	507	496	461	534	452	506	532	497	516	491	477	466	482	506	503	490	551	494	446	508	473	526	505	486	491	477	491	457	522	513	511	498	510	461	479	499	504	485	508	519	495	465	501	483	511	513	493	476	543	491	482	490	464	530	481	540	510	468	472	465	514	507	504	479	476	525	478	486	471	487	455	506	523	471	504	460	430	510	473	536	521	496	467	509	494	503	508	491	452	463	535	466	460	496	484	515	479	491	522	495	524	487	532	543	485	476	466	489	497	483	490	496	496	537	478	483	476	480	511	482	494	507	472	501	491	498	467	488	464	469	518	491	463	462	523	431	467	496	476	500	496	507	466	499	537	473	511	453	469	461	474	439	504	478	466	470	461	482	504	498	535	474	507	495	496	460	487	479	501	468	476	506	488	518	523	480	498	477	499	492	475	493	491	491	486	469	524	511	519	470	515	473	494	521	497	458	511	497	442	482	478	412	508	451	488	478	472	460	494	451	491	482	520	532	490	517	462	489	509	504	540	482	518	489	506	470	459	481	464	475	485	531	488	466	515	450	443	509	472	476	500	461	501	491	473	462	525	473	466	524	477	494	477	493	518	474	464	524	493	470	527	480	492	472	475	526	472	482	530	481	491	490	519	516	460	478	487	500	503	475	477	475	493	480	522	500	443	481	520	445	471	509	471	521	504	493	485	460	493	478	465	518	460	500	480	458
28988	32705	39276	31024	20440	12844	7507	4632	2978	2033	1616	1141	917	755	659	561	490	462	408	411	376	371	359	386	358	339	361	328	350	358	342	328	356	336	362	331	373	383	348	334	326	325	343	350	335	333	346	338	354	334	308	305	345	331	386	331	338	316	364	322	350	302	336	356	330	350	357	383	354	336	340	315	329	326	345	331	331	329	375	338	345	348	314	338	349	359	376	329	353	331	328	319	339	317	362	317	376	356	342	352	322	356	333	344	345	349	348	352	340	361	338	354	352	320	326	312	346	349	328	330	307	353	311	361	335	358	329	325	343	334	328	305	347	327	312	330	361	346	333	326	361	327	363	317	347	336	345	334	331	368	325	327	342	353	359	350	322	305	309	337	326	329	329	331	343	333	343	361	324	315	351	327	315	339	363	327	326	351	318	338	318	386	305	335	332	359	337	337	319	344	356	338	340	323	359	338	382	325	331	365	378	347	311	343	321	354	385	343	306	331	328	321	318	343	325	375	340	316	318	365	316	325	334	358	322	364	369	332	346	346	343	342	318	329	321	338	320	349	355	362	359	341	332	339	335	351	329	322	335	352	351	304	300	341	342	349	344	366	330	309	325	337	368	332	352	323	339	314	309	326	390	332	308	383	329	340	351	335	304	336	343	336	365	344	371	321	343	335	310	337	350	343	309	345	320	356	325	325	324	324	365	327	331	334	352	303	335	332	368	343	325	304	345	357	322	304	328	350	357	326	367	349	348	343	331	329	327	320	355	337	324	318	331	321	348	327	310	314	362	361	334	351	341	331	329	331	381	349	349	355	333	329	319	344	347	315	340	349	329	340	332	319	338	352	351	343	323	331	316	332	344	334	364	350	325	314	335	341	347	322	333	323	355	321	322	330	319	364	349	359	341	360	360	382	316	351	324	299	335	327	378	333	361	348	354	332	380	327	333	323	349	342	357	297	339	329	353	322	334	337	303	347	346	317	323	351	312	319	308	345	357	342	337	331	342	345	364	329	343	328	351	348	357	350	325	350	330	343	329	350	334	298	339	346	330	331	323	312	311	343	342	317	332	345	336	360	333	330	376	332	358	322	317	323	335	352	336	366	363	334	333	351	351	351	331	311	355	333	319	344	311	336	333	346	300	383	347	326	325	324	322	360	342	301	319	339	332	378	303	353	323	333	322	329	360	317	346	321	320	358	317	349	357	349	347	329	309	349	332	312	314	357	328	367	328	350	311	321	335	324	351	356	324	350	345	389	355	322	342	352	359	357	332	384	336	325	323	376	360	335	329	282	318	318	316	304	339	335	351	370	336	334	329	332	369	342	320	373	310	375	364	348	356	343	323	354	324	359	301	319	346	330	355	377	321	334	312	337	314	351	362	340	335	354	338	364	365	326	365	350	313	363	357	346	335	326	351	323	382	351	363	327	348	346	346	343	345	323	366	299	346	339	327	358	366	335	337	334	317	360	307	339	313	323	354	334	339	340	320	340	359	307	310	354	341	355	337	325	359	326	324	352	360	319	343	361	345	318	381	323	339	351	319	352	339	328	333	342	319	348	360	341	321	312	350	321	336	349	337	341	358	323	374	334	345	335	365	345	328	365	372	363	345	293	361	300	351	346	357	337	339	330	345	341	334	347	296	322	341	374	345	353	319	334	301	337	324	339	303	385	357	355	360	343	404	339	343	345	371	351	321	349	337	299	360	314	327	350	380	340	350	354	330	336	340	361	315	381	336	343	325	359	334	357	318	330	354	341	322	352	309	356	353	365	351	340	383	330	346	329	336	349	326	351	340	304	342	344	359	312	317	315	344	326	359	359	328	335	355	330	323	335	378	333	353	322	314	322	349	339	311	361	349	338	324	302	305	318	349	315	355	350	338	358	332	358	329	357	364	321	335	308	355	313	337	350	382	332	347	322	339	345	323	360	338	330	361	342	362	317	326	331	365	348	315	362	357	351	334	336	339	313	354	341	322	319	358	348	361	327	329	337	334	337	341	337	318	327	356	355	342	336	347	318	357	335	369	342	341	351	341	336	361	349	347	364	299	310	323	305	328	353	336	335	312	358	325	363	326	352	369	362	342	327	329	322	329	329	346	340	377	325	357	319	345	330	312	328	327	395	362	342	355	343	348	360	331	353	303	320	330	354	354	347	326	353	318	353	332	342	346	358	328	353	316	329	368	334	335	367	354	305	346	338	348	344	344	341	343	329	348	330	322	356	341	339	333	340	346	343	325	355	323	325	322	352	350	383	350	367	294	338	348	347	323	312	331	362	351	327	350	332	325	360	339	315	331	381	317	328	353	310	347	352	341	351	333	358	311	335	342	336	353	329	335	343	344	357	320	355	367	327	327	319	326	332	324	326	335	345	327	362	374	347	335	303	342	342	297	347	340	324	349	317	324	343	365	373	340	347	342	352	365	342	371	345	364	365	333	358	317	337	327	354	347	337	348	338	343	335	342	327	346	340	326	338	339	342	319	362	322	326	337	336	360	367	350	349	323	354	356	307	317	320	370	304	321	374	342	306	349	334	300	335	337	345	329	334	354	318	355	320	337	360	371	357	330	334	350	332	337	338	378	330	352	328	365	337	355	322	359	309	326	353	316	326	342	357	334	301	355	299	360	363	296	342	343	317	335	317	338	341	315	330	337	362	329	322	306	328	326	319	343	351	338	331	319	374	347	368	391	337	340	330	361	306	335	336	345	339	338	324	330	353	326	324	320	336	341	362	338	344	306	309	341	357	335	307	326	323	332	310	354	325	354	332	346	364	313	345	364	326	370	352	321	365	340	307	295	348	341	336	383	343	335	335	358	326	340	351	366	338	333	332	377	346	319	347	345	321	325	335	344	333	324	348	309	330	336	336	311	310	350	368	356	312	350	339	364	335	320	338	347	343	316	338	326	331	331	338	361	331	356	312	328	321	340	328	346	312	367	346	343	343	321	345	324	339	343	343	334	322	328	303	360	348	312	357	383	330	340	357	371	338	346	345	343	351	342	348	347	325	336	328	355	334	339	368	363	338	364	327	333	356	335	313	338	293	331	301	327	336	350	329	344	329	356	348	345	320	349	309	349	309	342	333	335	365	330	334	338	330	337	345	338	341	347	332	349	330	356	373	354	332	352	320	346	363	371	341	383	353	360	327	338	357	317	314	361	364	359	356	345	315	275	364	318	319	330	334	346	355	333	351	337	387	339	339	334	347	311	335	330	327	356	333	355	327	364	351	315	343	317	329	339	345	345	358	333	348	384	321	378	326	353	316	310	362	341	358	332	336	360	327	324	369	307	327	313	319	339	319	344	345	323	350	381	336	302	368	326	343	356	299	364	313	371	319	345	326	335	328	314	347	355	349	341	348	341	342	353	328	309	349	350	358	388	319	335	342	329	346	326	314	366	377	329	333	345	319	348	325	325	346	341	323	377	350	347	368	343	341	342	363	317	341	373	333	348	340	296	354	348	316	343	319	349	332	338	349	344	335	335	345	327	342
34918	50618	45273	34076	27138	20223	14292	10222	7231	5138	3652	2698	2013	1565	1254	1042	849	758	690	639	644	543	566	505	566	516	509	528	527	520	474	472	513	514	507	484	466	473	457	497	483	474	509	459	484	483	517	493	492	470	518	489	489	491	503	461	484	483	490	492	469	497	471	492	508	476	458	467	502	512	486	490	483	523	446	491	445	465	490	535	505	460	513	500	476	516	561	480	494	478	489	445	481	503	488	477	512	465	486	455	525	477	467	522	469	467	518	483	470	473	462	470	502	475	478	490	497	536	487	490	505	511	461	489	470	492	480	485	499	502	480	476	502	462	505	450	492	515	476	500	469	497	471	513	498	480	482	491	485	506	544	489	479	507	502	485	529	487	512	477	514	518	466	530	496	519	504	511	486	484	510	476	475	471	478	491	501	527	449	463	482	489	496	493	460	495	486	459	479	508	503	435	459	501	520	485	496	492	466	535	503	484	447	507	486	488	485	528	472	459	469	503	521	524	481	515	494	471	528	502	491	548	512	465	477	483	465	475	515	466	498	506	476	512	459	468	478	506	476	483	473	489	484	500	467	459	496	495	503	505	521	495	500	494	473	486	532	471	496	491	441	485	503	490	500	467	523	476	427	474	481	495	464	504	492	531	532	477	466	511	482	500	478	502	463	460	477	479	504	478	478	444	491	456	454	458	495	484	495	445	475	507	467	497	495	508	512	490	501	509	448	493	464	481	483	451	458	503	460	480	506	475	492	495	446	497	485	504	488	466	463	516	478	497	496	484	474	459	472	469	524	476	491	481	498	464	518	483	538	491	479	456	516	483	501	506	500	499	485	479	499	481	459	510	515	488	496	477	494	492	493	516	488	520	431	485	530	476	483	464	481	468	494	495	493	457	511	499	458	482	502	529	518	474	456	492	504	525	484	478	507	527	514	532	458	492	485	429	471	510	491	512	467	454	477	524	496	508	470	496	475	492	479	521	516	526	444	509	480	497	479	482	451	477	477	517	490	475	485	470	508	522	484	461	464	486	497	469	469	446	492	528	472	517	524	479	457	451	462	468	450	473	485	509	526	495	478	495	546	451	476	465	489	515	475	496	505	458	467	465	474	489	463	501	512	489	509	502	500	504	490	443	475	526	462	530	531	528	434	454	473	503	515	482	473	480	474	485	456	474	512	461	466	514	493	481	505	484	488	475	504	448	502	505	487	512	506	509	473	514	520	490	512	567	482	475	476	519	464	504	479	498	466	485	450	487	479	489	475	477	477	476	482	523	512	472	521	504	503	491	484	505	453	479	434	482	487	486	477	461	468	481	487	481	525	460	500	473	517	475	517	503	501	508	502	476	502	445	467	474	477	499	497	487	495	522	508	483	505	501	498	496	476	523	486	441	481	462	498	488	486	448	499	464	485	489	527	572	489	506	470	454	515	458	495	481	470	473	507	479	467	495	504	512	445	476	482	535	528	526	479	497	475	486	505	488	485	501	490	507	511	459	481	480	510	497	472	497	480	468	450	495	466	492	490	491	498	434	484	478	516	492	501	516	515	455	481	496	497	468	435	458	467	465	502	445	477	509	467	487	494	509	509	523	484	498	495	507	475	486	516	522	484	475	494	478	480	453	471	516	477	501	513	475	473	475	499	468	484	496	477	506	476	495	457	501	442	457	534	496	492	465	463	490	465	471	465	517	470	504	498	477	471	499	489	477	505	492	430	495	517	464	472	481	486	496	493	501	533	555	472	522	490	498	463	464	488	495	490	497	447	465	526	471	523	499	492	479	506	481	500	464	491	495	419	520	505	481	499	514	472	466	452	521	504	508	434	482	451	484	454	455	506	506	490	488	485	506	490	525	486	441	525	514	508	497	496	474	465	506	487	491	503	493	450	511	473	504	473	518	539	467	495	511	495	480	516	478	490	476	517	528	522	530	508	476	505	455	438	499	488	510	489	496	472	516	493	507	498	490	471	508	474	510	480	507	521	525	505	495	459	513	491	464	495	493	495	495	472	464	492	484	503	496	479	453	468	501	518	503	473	481	505	450	509	524	473	528	491	469	458	426	523	500	472	476	488	483	474	465	511	481	461	481	492	501	457	488	481	501	455	508	457	519	489	464	463	469	450	523	486	463	457	499	486	461	498	524	501	474	521	475	490	485	504	491	524	490	497	464	509	525	482	440	494	529	509	469	476	510	542	459	498	482	450	500	530	497	488	476	514	496	458	500	496	496	507	496	508	513	474	519	500	487	506	515	514	466	497	478	489	484	502	493	480	512	475	520	454	481	457	482	501	481	480	499	478	475	463	476	527	467	498	486	501	484	488	490	468	486	485	478	456	496	482	493	468	519	486	469	510	500	487	531	528	491	508	508	498	494	483	500	488	507	500	498	465	503	451	481	525	459	498	458	464	501	486	506	456	468	489	525	484	496	491	469	492	483	465	505	500	508	462	494	513	474	465	492	512	468	484	513	488	499	467	499	492	514	514	510	509	514	489	480	472	508	494	514	512	506	477	475	470	460	524	445	482	505	490	471	433	481	494	484	513	500	462	473	449	488	475	453	465	504	465	479	470	479	465	471	504	496	473	471	505	500	477	456	496	523	472	440	504	467	467	470	479	465	451	473	462	473	493	477	478	507	515	481	485	447	517	478	477	508	475	481	500	476	465	489	495	493	471	547	476	483	465	458	516	505	480	476	478	487	464	497	515	481	490	466	511	471	457	489	478	484	445	455	505	485	448	475	477	481	447	468	500	484	490	526	504	469	502	478	499	445	527	478	507	516	469	493	484	487	509	481	492	453	462	516	496	435	490	470	477	475	480	515	475	487	461	507	492	504	504	484	502	483	511	468	500	468	525	487	497	478	481	458	483	442	474	490	525	506	511	501	511	494	492	486	496	508	493	468	493	506	499	511	461	505	481	470	500	516	503	497	519	554	493	491	484	473	511	501	485	512	498	549	474	496	454	538	456	505	482	512	484	514	449	485	504	454	493	503	466	485	482	502	515	472	466	523	490	451	463	504	481	470	522	510	493	514	495	486	490	489	460	497	476	517	497	456	479	469	533	487	479	515	532	479	474	448	462	484	470	483	506	479	489	489	455	494	454	479	517	498	518	477	477	518	505	495	509	494	502	466	494	511	474	530	556	515	505	466	525	516	483	482	472	529	496	470	479	481	502	510	444	498	454	511	526	449	459	517	479	501	500	487	519	476	483	481	483	493	511	487	489	475	467	477	506	488	467	525	497	458	486	514	495	427	500	510	454	493	491	500	525	482	454	482	489	504	446	464	486	486	492	472	490	476	478	489	474	466	516	476	501	494	486	484	486	479	486	486	541	463	491	475	503	460	459	464	468	492	470	518	478	499	495	485	500	513	513	484	470	514	489	498	464	498	519	473	492	467	482	523	469	520	493	472	504	455	490	510	475	489	500	479	499	501	517	442	502	496	516	494	518	521	486	519	557	506	490	464	513	497	450	494	460	474	491	442	469	521	528	467
24301	21098	28952	27784	24852	20261	13667	7690	4965	3259	2296	1775	1326	988	874	633	587	512	486	402	431	415	410	359	389	367	374	360	339	368	328	350	346	322	325	365	360	331	360	344	385	355	338	344	340	324	351	360	331	338	354	332	379	329	344	361	360	371	311	323	367	329	350	328	319	360	340	331	386	330	362	367	370	325	336	344	330	343	363	342	354	330	346	341	339	329	338	338	343	376	333	338	341	335	309	329	364	328	310	334	343	347	343	334	313	351	343	352	333	316	334	297	348	335	341	326	321	332	324	319	301	335	343	331	329	364	345	372	334	366	359	364	333	339	324	310	330	358	346	357	341	321	318	321	373	366	330	330	331	339	327	344	333	354	344	348	354	314	324	331	347	310	358	329	340	349	335	345	343	336	366	322	367	334	343	331	324	334	324	344	324	337	343	299	343	298	341	341	345	350	328	365	353	349	299	345	349	350	363	337	326	360	367	321	321	331	337	352	366	327	303	376	323	347	336	329	331	362	298	331	374	312	310	385	354	344	372	316	324	340	308	345	365	346	356	340	336	390	368	331	318	356	366	310	335	313	370	330	335	355	355	320	336	338	333	320	339	351	343	319	348	312	306	352	313	374	343	316	357	353	337	333	312	339	334	295	352	351	362	342	381	356	363	331	332	347	283	353	341	348	357	349	346	332	318	320	343	348	328	347	345	335	343	355	345	354	358	353	334	315	326	351	336	320	321	332	361	330	357	369	359	338	334	333	312	349	336	349	322	376	352	349	353	336	345	341	366	338	362	355	355	325	341	343	334	340	300	351	325	320	352	299	335	318	309	326	335	320	334	347	375	345	346	325	333	350	330	352	330	357	379	334	314	357	328	310	351	350	318	340	317	286	351	356	296	360	338	340	332	353	306	333	368	336	374	336	344	282	359	342	326	314	357	353	344	349	314	327	337	357	346	358	339	354	340	323	294	335	355	362	349	347	338	363	336	354	327	332	325	339	344	334	351	315	368	334	345	384	332	320	378	315	353	370	339	354	360	338	358	369	340	335	328	319	355	365	367	340	306	327	374	349	329	306	364	334	365	324	355	334	349	328	331	327	359	325	352	343	348	420	349	339	328	274	372	349	330	363	350	337	285	326	351	312	357	325	332	332	328	338	325	341	325	360	306	323	345	324	341	352	332	318	318	347	361	343	346	345	331	389	353	361	353	350	346	337	341	335	336	348	356	325	331	355	316	361	338	321	350	314	349	330	334	322	322	358	323	361	344	314	368	321	322	355	303	366	320	357	346	348	335	368	329	358	383	331	330	325	339	352	356	355	339	373	344	368	321	323	326	342	369	356	316	283	352	336	326	374	347	341	326	317	338	383	320	368	361	324	350	330	345	341	316	316	374	346	333	334	330	326	331	347	346	304	353	352	348	331	328	332	320	365	304	358	317	339	348	327	337	392	339	318	348	329	312	341	350	345	361	337	323	324	339	370	338	331	357	335	374	342	354	365	329	362	363	341	317	345	327	324	336	382	334	329	323	379	341	318	355	340	359	334	355	329	331	346	345	340	317	320	346	304	331	325	340	338	338	350	333	333	317	312	328	323	312	328	348	358	363	379	305	392	353	348	368	360	346	318	334	305	319	344	316	327	332	349	346	348	341	313	322	307	344	313	327	325	349	371	343	377	324	323	320	330	341	334	348	384	347	334	316	296	341	350	344	312	332	331	304	332	321	333	363	323	328	326	355	331	348	326	293	313	367	362	316	345	327	320	349	339	363	318	340	359	331	341	347	326	356	357	335	317	327	386	381	341	327	327	347	355	314	345	334	356	338	292	340	316	316	353	316	319	328	332	338	342	360	350	350	333	333	341	343	339	361	348	328	341	350	321	331	320	334	301	356	344	342	343	352	331	333	337	349	373	339	326	357	357	326	316	341	337	378	353	317	313	333	334	336	341	348	348	357	319	338	360	338	315	328	334	337	355	357	362	338	319	350	344	335	327	363	370	365	320	359	337	372	330	365	340	312	357	337	346	354	333	345	322	340	336	328	321	327	344	356	343	322	345	353	350	339	329	330	335	368	341	375	366	355	361	339	342	276	315	359	358	352	323	327	367	314	359	332	365	338	325	339	364	363	334	355	335	324	317	347	336	317	338	347	323	321	339	336	310	338	329	350	322	346	320	337	357	336	381	356	323	311	355	332	318	331	310	361	329	345	331	367	347	384	324	351	366	370	352	331	363	343	333	311	357	370	338	360	358	342	361	380	359	335	328	329	344	336	347	323	293	316	342	315	363	339	363	323	331	345	329	339	317	373	362	384	335	331	343	333	344	335	335	312	338	297	306	317	344	342	337	355	382	334	313	346	324	319	365	361	345	348	371	320	358	349	312	332	339	348	314	321	387	325	326	341	373	346	326	366	353	336	366	356	344	320	307	284	354	338	340	313	323	339	358	359	336	375	342	353	385	332	371	316	348	318	335	364	357	305	339	354	329	351	329	353	343	313	332	341	338	343	329	328	348	358	318	376	315	349	312	314	353	326	326	331	330	347	343	343	335	308	374	337	320	331	324	333	358	342	327	323	320	354	341	354	338	354	324	369	338	362	369	313	371	352	331	334	303	334	339	366	331	370	334	362	328	355	360	364	327	362	321	336	343	364	299	348	316	322	356	328	282	337	334	364	352	330	334	346	330	335	345	326	317	364	375	384	343	349	346	358	374	345	335	340	344	348	329	365	339	338	332	324	362	385	308	309	318	343	346	340	347	349	316	344	360	362	332	352	354	331	316	365	368	334	359	325	359	318	339	342	338	358	337	345	364	336	353	335	344	369	350	323	340	336	340	343	337	315	339	331	346	334	299	337	352	325	337	328	342	345	325	351	343	364	327	335	341	335	330	354	344	348	377	347	331	361	359	345	347	322	349	331	377	346	354	332	362	327	324	322	332	344	347	371	320	338	306	338	342	347	336	323	307	321	367	352	309	352	370	348	346	327	337	372	316	353	354	381	336	329	379	302	361	341	316	333	372	348	335	335	324	320	313	335	347	362	326	330	361	352	318	345	342	338	346	345	306	330	345	358	329	327	347	334	321	309	337	364	348	314	326	327	336	347	320	323	316	362	325	332	315	340	358	308	354	343	323	328	324	343	360	338	348	346	340	358	345	348	351	344	332	333	337	355	315	318	326	350	301	366	339	340	339	345	351	330	286	329	355	304	337	353	313	336	351	368	344	327	341	362	353	353	340	348	339	322	332	353	371	332	347	361	341	352	292	326	367	334	365	333	327	340	361	339	343	372	314	328	350	330	333	352	305	389	313	367	374	336	323	324	329	351	341	307	328	306	347	334	338	316	347	364	355	325	322	362	347	346	346	372	323	337	358	328	346	334	335	355	340	341	325	339	333	299	347	349	318	334	338	351	342	340	356	346	360	343	350	350	309	320	361	339	320	362	295	323	332	317	323	368	347	314	329	345	338	370	337	342	354	336	365	322	344	295	343	342	346	372	367
34293	56998	51928	40281	33333	25677	19354	14416	10628	7621	5476	4052	2973	2268	1843	1461	1115	912	807	722	702	632	618	592	579	484	536	511	506	495	504	494	497	509	554	534	431	510	456	504	507	502	498	527	490	458	502	498	514	524	461	471	483	450	481	482	456	492	528	449	497	500	504	482	512	532	476	489	468	537	446	503	473	513	484	484	477	506	508	445	476	490	487	502	476	485	500	472	504	453	487	487	496	506	506	496	463	462	482	474	478	499	511	509	490	472	513	493	525	501	503	498	501	465	440	454	493	477	512	480	519	475	525	523	472	516	493	536	485	510	464	496	506	460	474	497	506	525	483	491	465	457	483	534	510	486	504	492	460	493	511	520	508	482	533	528	514	474	481	509	440	485	472	494	481	485	511	496	507	491	489	502	548	505	504	461	426	497	474	513	498	490	491	494	479	457	489	483	474	516	500	506	495	470	486	519	486	460	492	521	490	500	481	535	502	481	491	471	460	494	460	491	489	449	494	479	485	476	498	462	496	503	513	502	478	518	520	498	510	455	495	527	517	499	502	467	487	540	496	472	451	491	487	510	503	489	514	485	487	490	507	537	475	490	492	511	457	484	493	492	515	457	505	507	499	519	490	461	480	501	494	484	485	477	487	474	505	484	514	465	475	472	446	510	416	516	497	551	498	472	499	507	510	515	494	471	523	469	514	522	515	478	468	497	486	489	450	498	506	491	487	513	466	521	481	505	502	437	520	485	525	526	478	479	475	478	509	514	502	489	452	463	473	474	539	524	471	509	496	482	519	461	439	497	520	501	486	470	491	521	542	508	494	482	484	468	474	517	515	490	516	499	513	481	483	481	520	489	491	527	486	499	465	506	493	526	496	478	512	524	517	550	544	497	496	467	462	495	498	498	485	545	521	486	494	495	481	469	445	478	515	502	500	502	494	537	504	524	496	475	499	488	510	488	474	477	460	485	518	478	471	488	485	517	475	514	475	508	533	507	472	480	525	518	498	511	464	495	505	477	507	487	497	468	512	504	479	535	478	483	539	491	499	518	527	515	455	507	522	503	480	466	493	529	468	499	485	486	528	503	491	548	490	510	501	471	478	471	465	509	496	454	486	529	474	484	456	517	456	517	484	457	474	517	493	505	482	524	475	482	494	512	526	459	532	498	469	507	502	498	469	478	525	521	480	508	475	523	534	485	465	461	512	475	493	444	492	519	515	482	485	486	463	515	476	485	484	438	487	463	531	511	539	474	502	490	474	473	493	475	458	451	502	467	496	488	519	548	473	464	499	514	485	526	504	510	491	469	504	501	542	489	524	503	498	500	480	471	481	534	490	487	484	492	487	492	484	488	478	473	465	504	475	551	498	489	483	476	508	498	487	500	506	508	469	519	504	481	431	452	486	459	492	490	457	466	519	495	489	501	509	518	510	514	519	466	514	478	459	507	509	462	487	470	527	492	480	483	480	496	501	454	491	509	453	490	487	492	465	532	479	534	472	488	478	511	477	490	483	485	487	483	479	494	479	505	497	449	471	482	497	524	500	476	467	524	436	496	508	519	492	462	481	531	497	502	504	472	494	474	480	502	538	513	505	494	496	527	506	531	489	529	511	473	487	487	502	499	507	484	495	507	437	448	514	484	469	479	496	499	474	482	487	476	509	517	484	495	480	523	512	509	518	489	518	474	452	471	506	527	541	445	507	500	461	516	477	482	515	479	494	517	516	484	520	495	542	502	524	523	457	497	457	519	520	478	511	524	546	459	534	482	506	487	502	491	492	497	518	456	511	524	460	487	445	527	500	497	463	492	489	504	506	472	511	534	501	493	517	509	489	474	532	493	463	476	507	471	490	470	493	484	510	494	545	524	484	501	554	530	475	535	489	466	467	473	477	503	532	475	463	511	476	490	479	527	474	516	500	517	479	511	495	496	466	458	521	489	510	487	511	470	481	512	520	524	535	517	511	490	506	505	482	493	493	512	478	510	504	478	471	489	489	514	507	503	465	503	466	508	534	485	527	475	479	495	477	520	506	499	476	477	492	505	488	519	516	450	579	461	518	493	468	483	483	490	485	476	507	509	549	452	506	504	492	507	479	495	526	503	488	483	487	535	512	511	527	490	492	492	489	488	516	492	488	507	491	470	471	436	502	517	502	533	479	470	505	502	493	470	458	509	483	472	522	483	483	490	487	467	482	466	498	535	483	498	522	487	496	488	504	471	455	494	503	528	479	524	459	517	514	515	469	471	504	485	486	482	536	521	518	483	511	503	467	515	518	542	484	474	475	490	444	521	507	518	545	542	479	469	488	535	508	484	459	478	505	481	484	475	489	496	481	540	522	527	496	496	477	473	528	488	513	545	503	493	494	482	511	485	492	507	486	507	507	526	500	499	458	499	488	505	478	514	516	486	466	507	475	516	554	518	490	491	516	466	495	469	438	474	480	493	499	488	460	517	485	513	516	519	497	457	470	474	493	492	499	488	485	465	463	496	495	493	484	523	481	500	466	511	503	520	504	484	517	468	480	475	490	479	442	478	518	536	538	478	449	500	490	514	498	496	481	507	497	475	499	491	492	496	521	470	500	494	479	514	543	506	460	508	512	498	467	507	492	498	530	467	465	487	498	513	504	503	524	519	503	502	516	492	495	466	472	527	481	505	514	481	518	517	456	460	502	455	507	499	497	478	519	504	497	486	508	489	513	473	494	502	483	503	482	501	519	533	493	526	491	466	478	536	492	502	481	508	457	455	495	480	519	546	454	490	449	473	509	501	493	517	479	494	504	463	487	485	512	493	515	487	499	523	477	497	466	484	510	466	494	480	501	503	484	485	498	461	472	495	520	488	496	532	512	480	482	472	467	447	517	439	490	534	500	511	478	506	487	469	471	500	508	439	491	510	473	473	488	499	490	506	494	461	471	506	491	495	477	472	483	505	493	460	492	502	524	519	497	478	535	501	497	527	483	501	447	526	517	519	470	439	496	476	492	506	515	469	524	514	480	493	536	463	526	502	454	516	522	491	490	503	490	490	531	480	519	541	517	488	506	458	454	481	494	500	497	484	485	482	547	494	520	509	491	519	507	478	504	496	517	506	497	528	477	493	513	513	518	489	466	482	490	539	531	473	492	484	537	472	487	484	441	535	490	508	473	475	483	480	487	500	477	507	515	471	493	525	482	495	490	518	487	452	488	530	487	539	522	468	505	511	507	514	506	480	494	490	489	495	464	507	518	514	488	463	499	459	494	474	517	486	514	510	457	470	517	508	458	472	489	502	518	442	527	459	506	528	442	469	481	507	464	520	513	497	504	523	499	508	512	485	518	498	492	513	490	493	507	456	442	506	507	508	458	505	547	519	549	482	461	500	496	508	502	496	540	517	474	486	451	507	487	472	535	505	508	522	491	497	466	503	520	466	489	475	493	482	510	520	503	483	534	458	459	481	516	510	519	506	501	488	477	473	519	493	473	426	483	507	528	477	506	483	495	493	478	510	480	495
22929	21011	28718	24390	23576	23790	20384	11885	7406	5153	3461	2446	1876	1460	1088	899	717	632	526	501	440	488	405	413	373	355	382	344	358	373	365	354	371	347	325	364	364	341	322	367	360	344	348	348	354	321	298	370	355	320	377	339	344	335	318	351	334	343	375	325	345	333	348	339	354	332	355	320	320	335	334	334	336	325	296	354	310	323	309	361	340	354	309	343	321	383	343	352	320	349	320	331	311	344	333	339	376	354	334	359	374	349	316	338	356	353	358	346	316	338	382	317	342	352	349	304	373	340	301	329	339	355	345	337	331	309	337	324	351	306	319	313	336	352	325	340	346	283	330	336	346	341	329	325	374	338	332	401	347	325	361	317	332	329	311	359	301	350	317	344	329	332	335	356	337	298	316	370	324	349	320	354	338	324	340	304	322	328	328	319	329	308	305	382	333	311	331	355	366	335	320	307	338	327	339	322	334	358	325	335	351	339	329	341	359	377	332	359	306	330	301	337	357	322	362	351	344	356	323	333	346	349	356	342	317	334	331	363	357	311	339	320	345	309	310	355	315	367	330	338	301	371	309	336	319	327	352	377	312	343	329	297	340	320	307	326	334	313	360	340	336	336	338	335	345	369	295	342	342	361	306	343	314	362	331	331	353	332	358	389	362	335	325	331	339	346	321	358	323	360	330	323	345	378	340	317	327	327	338	324	331	328	300	356	338	337	354	343	360	326	309	328	318	320	339	349	313	306	328	339	399	318	344	313	336	328	323	335	333	368	337	346	330	333	320	350	344	378	323	312	323	330	318	369	290	366	345	335	322	330	328	284	357	332	317	348	324	336	364	348	349	358	349	343	368	357	365	309	366	349	365	328	340	351	342	377	352	343	340	351	363	330	329	328	336	341	293	365	343	325	348	358	359	338	376	319	378	337	363	330	331	370	375	334	314	332	334	321	360	346	341	320	334	323	333	334	367	359	352	322	318	356	351	315	360	351	315	324	314	333	338	346	359	351	302	366	330	366	336	340	331	345	342	340	382	339	327	370	324	342	344	342	340	338	336	361	324	304	338	343	321	356	353	356	319	372	332	350	344	327	358	373	322	357	345	338	350	332	332	292	345	369	346	378	316	325	341	342	343	333	307	332	334	367	346	337	329	301	327	326	378	342	345	336	328	329	320	337	323	352	350	355	343	315	383	353	341	332	370	339	322	369	311	331	363	324	331	340	342	333	343	355	345	352	343	342	327	352	327	326	350	355	329	364	352	332	311	326	338	341	315	325	356	317	346	328	338	337	327	341	368	355	344	370	346	348	346	328	294	365	341	371	371	366	333	372	299	347	308	379	359	362	325	359	345	338	327	327	297	369	343	320	333	319	328	349	314	322	329	339	328	317	364	337	336	341	313	351	334	332	345	349	317	360	334	345	337	329	343	367	330	357	354	343	362	353	280	362	328	342	345	358	322	334	351	343	346	344	356	374	347	312	329	320	334	333	302	356	346	331	346	365	351	331	341	363	332	343	355	331	337	348	344	322	351	321	339	351	335	319	326	316	334	365	331	333	352	345	317	346	370	324	321	341	336	338	374	326	337	332	356	338	352	346	320	320	316	339	319	331	332	345	333	337	386	341	369	365	365	349	334	317	326	388	342	349	349	333	349	341	337	315	322	344	348	340	338	372	347	363	361	371	367	325	375	336	335	322	343	339	368	343	313	325	335	357	310	333	287	354	353	320	332	345	330	328	348	330	318	330	361	325	323	332	353	288	343	336	374	332	359	323	359	341	357	355	361	339	365	334	341	339	320	338	338	364	325	334	348	350	342	353	315	357	347	320	336	336	319	317	319	334	329	324	361	348	350	351	350	344	353	346	306	338	337	333	339	333	353	329	328	323	328	342	345	317	328	341	310	344	329	329	339	334	331	310	337	341	347	364	337	303	355	357	315	319	328	377	319	347	351	323	329	324	327	313	340	325	364	322	349	358	335	363	335	304	335	336	305	343	301	299	339	322	326	334	315	349	345	303	375	341	340	332	360	332	340	335	348	356	335	320	333	341	352	326	309	347	355	333	341	330	334	315	313	339	330	316	374	324	328	330	344	331	338	294	360	358	330	284	315	338	386	387	326	360	301	335	339	345	350	332	333	354	333	362	331	335	311	339	324	310	327	361	339	330	380	336	314	327	315	330	337	330	327	365	366	341	348	331	321	375	349	308	329	328	334	352	347	369	335	378	351	322	350	327	334	340	358	319	360	333	325	354	302	303	319	297	328	341	358	346	348	336	352	321	360	360	334	330	330	342	330	342	343	336	326	327	319	356	338	336	327	338	318	346	314	328	330	367	324	337	315	330	346	314	313	320	344	331	338	338	350	364	336	357	318	351	343	342	310	286	370	310	306	371	334	319	342	326	354	368	310	353	312	349	366	336	357	331	359	363	328	307	305	348	347	364	329	331	305	385	317	338	325	315	310	345	327	339	341	347	342	338	319	347	322	328	345	372	339	312	344	350	339	345	350	311	333	370	360	341	310	335	326	327	308	336	351	343	353	313	332	343	339	306	371	360	331	319	355	324	341	325	330	357	358	317	376	324	357	352	349	362	311	322	333	360	338	320	361	309	324	356	331	350	334	331	339	380	356	358	334	332	327	318	353	305	337	302	344	341	340	314	345	376	347	316	305	331	365	331	320	321	346	334	319	362	338	337	319	373	340	325	346	329	341	322	334	337	325	357	338	291	340	357	342	337	359	324	301	374	353	330	319	354	360	357	350	331	348	333	354	294	333	361	309	332	334	341	336	345	332	316	343	296	340	341	318	313	343	317	347	351	374	331	336	325	346	343	361	332	336	354	329	346	344	353	329	318	350	347	335	318	347	320	376	301	329	336	313	391	341	379	331	341	328	347	334	350	344	332	340	360	336	356	352	313	364	331	358	346	320	329	360	341	331	311	360	340	353	342	338	325	331	335	334	350	326	324	330	346	361	364	364	325	352	300	352	321	352	306	349	368	308	318	337	353	330	311	332	347	329	348	362	326	356	351	335	345	342	349	324	361	378	360	336	345	336	353	370	350	336	313	345	351	313	350	363	335	347	336	372	363	379	364	344	335	320	344	343	326	366	328	363	342	359	341	339	347	351	317	338	352	344	337	334	331	323	332	360	334	349	339	342	322	328	338	389	380	351	299	334	352	344	333	355	350	348	339	309	322	346	319	297	362	345	353	310	332	353	312	336	359	347	308	362	337	351	372	354	341	323	314	330	347	315	315	344	327	331	377	302	337	344	317	334	318	356	326	288	328	306	330	323	326	356	357	357	349	343	312	368	351	357	356	325	329	341	339	329	349	356	330	356	345	302	379	334	346	348	349	346	342	320	330	325	321	343	334	344	327	341	361	327	352	337	351	321	366	364	327	292	316	322	322	348	374	379	306	334	335	357	345	305	349	324	334	340	335	326	329	317	355	378	350	315	378	316	359	336	283	368	342	338	334	318	365	358	325	357	322	310	328	334	332
36090	62207	57297	45931	38185	29918	23776	18779	14428	10719	7770	5705	4114	3255	2449	1779	1389	1179	1008	798	735	778	616	549	567	560	549	524	542	527	507	529	475	465	509	529	486	532	497	481	519	444	524	501	486	492	467	487	450	462	455	525	483	484	480	462	484	452	515	485	499	479	513	462	496	518	445	501	501	490	463	442	478	486	470	466	477	477	434	464	450	517	471	422	489	469	472	448	470	466	471	485	460	475	462	469	503	454	504	443	479	482	476	481	471	485	496	455	471	502	462	469	448	458	480	453	472	452	517	485	493	479	416	458	434	517	502	481	473	515	462	452	497	470	462	482	457	471	487	511	480	470	473	433	445	463	458	465	472	434	507	438	442	459	476	456	477	504	483	506	472	484	478	440	461	523	463	480	464	471	477	475	497	484	471	450	487	458	444	481	473	528	497	485	504	473	483	482	516	493	455	486	499	448	438	482	495	477	479	483	478	492	497	499	510	466	480	485	475	523	491	474	516	509	485	499	472	482	443	474	465	520	446	470	451	486	479	496	455	472	438	484	506	454	475	476	500	489	481	506	457	453	508	489	456	453	486	480	489	456	454	451	497	466	510	489	459	491	483	493	498	467	445	495	493	498	460	450	495	476	499	496	482	495	482	470	452	460	527	446	466	474	548	483	488	471	449	485	484	483	473	481	458	478	473	504	485	511	473	446	451	491	476	488	478	513	468	460	517	439	470	490	490	469	507	487	443	469	481	457	484	475	503	458	473	471	494	489	506	496	456	496	489	495	480	456	459	455	464	489	475	485	459	446	482	482	464	492	452	486	480	461	435	516	472	505	459	470	461	466	469	498	460	488	510	483	512	490	469	510	494	511	485	516	497	469	508	474	519	481	496	477	490	487	439	493	477	479	483	465	480	475	500	476	463	529	482	488	463	421	542	488	444	471	487	486	509	482	476	504	486	489	509	449	480	463	492	467	493	485	482	463	468	479	495	483	433	490	491	457	468	457	481	478	446	495	456	464	441	474	488	485	472	481	480	460	498	454	496	490	465	468	465	496	463	473	503	479	491	487	488	475	473	515	495	502	448	504	482	498	494	486	469	485	492	480	489	463	471	475	468	485	428	493	475	484	527	479	495	469	471	480	464	483	503	442	461	527	443	510	456	475	467	453	484	476	434	473	481	499	481	488	464	505	499	448	472	471	508	508	482	488	501	498	489	477	484	464	484	500	484	470	471	490	495	465	481	479	437	485	497	487	468	444	482	476	470	476	490	492	468	488	497	513	462	467	471	466	484	486	492	481	464	463	493	443	493	444	451	491	455	508	460	476	478	501	487	503	477	435	509	497	470	505	484	523	523	499	479	486	448	479	497	475	454	457	457	447	457	476	483	424	495	481	438	483	448	499	509	483	478	455	452	459	491	483	476	477	504	493	483	476	499	476	504	459	474	473	511	477	472	467	489	493	501	502	487	512	494	488	481	479	507	423	490	475	498	462	511	457	485	490	481	449	503	520	492	469	484	491	494	487	485	484	477	479	539	484	470	465	506	416	450	485	461	492	475	492	484	463	486	475	486	475	506	454	502	459	469	527	505	508	449	462	464	494	478	506	504	497	500	469	500	505	481	461	500	485	465	471	499	458	469	471	500	468	454	503	411	488	498	491	448	475	486	491	475	462	510	472	486	510	476	447	517	427	450	450	448	441	452	426	471	480	459	474	459	472	479	454	502	493	443	483	475	444	466	499	455	462	473	505	513	462	446	485	531	482	497	489	483	499	460	461	536	483	509	479	436	438	476	464	483	503	485	496	453	462	465	473	459	492	485	492	482	514	478	467	473	470	472	512	485	505	473	494	492	451	495	471	476	488	453	473	503	469	480	501	469	457	439	450	461	483	483	470	456	456	538	445	472	462	459	464	489	483	513	469	493	479	480	487	478	448	495	457	490	497	515	460	481	514	473	477	458	486	495	486	475	490	461	503	470	449	452	462	502	471	507	484	473	477	484	481	483	474	473	495	449	476	519	468	506	493	507	492	480	453	477	467	488	508	459	482	467	461	475	482	512	469	490	496	510	460	461	493	472	461	497	450	465	488	472	464	492	496	448	458	457	470	455	471	476	491	479	491	463	469	497	479	449	472	496	482	487	490	533	462	481	509	468	502	503	513	450	468	497	472	504	472	478	497	447	474	540	447	466	490	469	466	477	467	461	485	478	476	476	516	532	481	445	501	479	489	496	493	488	464	507	478	469	460	475	501	467	505	495	491	455	471	459	503	468	501	498	504	470	461	448	470	466	485	489	461	485	496	513	501	497	483	500	526	501	465	473	508	465	462	494	453	458	462	492	489	488	462	476	495	518	507	471	471	494	485	460	455	505	459	494	497	473	486	457	493	469	483	506	469	467	493	485	478	486	448	475	519	481	472	484	536	500	457	473	514	470	507	478	483	476	459	486	458	465	510	473	490	478	468	494	457	484	487	462	510	498	444	531	513	464	483	467	496	497	468	448	456	521	487	490	517	513	479	472	477	483	477	473	480	481	482	454	457	472	523	525	473	476	478	493	497	470	453	510	531	454	452	481	468	499	473	474	468	516	460	454	476	457	491	439	470	499	490	524	479	471	457	463	521	483	472	486	474	478	426	458	496	514	457	478	474	517	468	509	481	511	496	460	511	504	517	494	463	484	488	447	482	464	457	467	457	486	431	476	483	453	480	462	486	491	544	460	470	470	468	495	511	477	467	496	460	493	472	482	492	509	473	471	508	464	493	475	486	490	502	499	502	480	488	463	467	467	460	489	489	503	469	456	464	498	490	454	480	480	515	479	460	516	459	490	486	481	477	444	461	511	488	481	499	455	472	481	518	492	503	468	462	445	507	450	493	457	485	510	481	499	475	493	440	474	453	524	431	464	501	505	486	479	473	465	509	487	468	446	491	486	477	509	479	452	477	466	447	516	505	473	489	497	454	476	461	513	509	481	472	482	442	474	480	452	468	478	463	479	487	521	497	466	473	463	508	439	475	487	480	467	499	493	473	478	467	504	465	497	510	497	471	488	485	474	515	528	502	509	519	474	491	473	476	501	488	484	519	467	509	487	465	464	509	515	507	467	462	508	471	486	470	450	456	477	441	476	490	472	506	479	461	501	476	459	450	462	490	478	489	497	489	500	463	461	483	461	484	492	500	474	481	504	475	487	487	478	480	491	479	461	512	491	466	453	506	458	470	427	512	471	486	446	443	475	479	479	495	449	473	495	459	519	517	477	459	510	498	463	476	508	457	502	488	504	448	483	489	465	476	505	546	477	485	460	471	497	484	511	516	481	421	461	456	462	516	432	468	491	508	505	488	515	478	517	511	470	486	486	445	457	476	448	474	498	503	479	483	459	472	517	467	490	457	441	486	499	465	455	472	494	480	502	471	480	487	478	497	485	515	476	471	462	462	499	471	468	504	461	517	479	454	506	487	465	464	445	455	494	495	466	478	466	448	476	436	478	500	492	491	438	503
29463	33764	39911	31984	20599	11667	6867	4279	2762	2006	1518	1072	900	707	627	550	484	470	434	360	354	393	395	372	374	381	311	395	336	340	372	377	333	375	335	363	329	359	346	343	341	311	341	331	365	340	353	366	312	322	326	350	346	353	347	358	334	293	332	329	334	321	347	347	339	367	346	315	338	336	380	351	328	355	340	334	359	379	339	354	372	329	355	378	327	341	322	354	347	337	328	337	324	322	327	333	329	363	380	326	353	332	366	329	348	328	336	333	323	374	353	385	328	338	341	336	335	326	314	352	325	347	349	336	367	348	354	351	365	337	318	376	315	335	308	334	346	329	327	333	339	359	342	302	341	332	351	340	338	354	291	325	359	357	326	322	323	410	315	337	302	355	338	325	352	342	357	332	381	315	329	349	340	327	336	334	347	350	353	334	367	359	330	348	362	336	371	342	327	298	333	317	382	340	366	351	348	351	331	341	360	328	340	357	333	333	344	362	348	376	355	345	345	346	351	338	340	347	338	337	355	328	357	369	348	336	318	321	333	342	358	324	316	348	335	359	334	334	328	357	307	337	334	382	341	329	366	321	312	335	363	354	315	364	333	342	342	333	348	329	343	344	368	334	367	324	352	338	336	336	320	330	308	346	360	325	364	366	356	364	342	367	317	360	328	351	364	342	340	337	345	305	375	333	354	310	334	368	357	324	335	318	338	340	358	350	354	351	318	361	346	356	329	373	349	378	316	327	351	322	361	369	291	346	368	358	350	337	306	374	348	365	366	370	318	355	307	338	340	326	351	338	337	340	365	334	331	339	330	357	303	337	321	331	336	351	361	337	331	354	327	340	361	354	327	314	321	362	360	342	334	348	313	345	329	345	346	349	336	374	323	346	352	356	349	362	373	361	358	342	339	327	333	342	330	360	343	310	331	328	340	344	338	334	326	340	357	335	350	335	317	356	350	331	366	362	352	392	357	332	328	365	380	329	351	341	359	378	316	365	347	350	358	365	324	315	349	330	352	302	359	340	318	349	308	337	337	333	319	365	352	348	325	346	342	346	359	355	340	346	404	342	370	355	324	342	313	365	359	312	335	304	394	324	353	359	337	317	351	345	341	344	336	368	334	336	341	352	356	334	339	350	357	328	331	329	333	355	321	354	325	342	326	329	344	324	319	323	298	333	359	323	316	350	363	348	330	335	319	324	333	382	341	306	318	316	344	371	364	359	335	346	328	375	350	332	334	363	334	345	347	354	348	342	333	360	307	366	356	382	349	353	325	328	352	317	356	320	358	305	309	300	367	360	351	350	316	354	344	364	362	346	363	364	301	311	318	380	331	373	330	314	356	390	349	343	318	339	359	342	379	348	326	324	384	374	321	372	343	324	332	338	336	343	360	339	334	339	349	346	333	327	337	348	337	386	328	365	365	336	347	327	379	321	313	350	366	354	346	352	340	365	354	332	334	310	347	354	315	356	333	355	326	324	356	358	311	368	343	318	326	365	332	326	346	329	374	322	381	336	356	361	358	337	364	352	324	326	370	346	331	335	348	304	384	321	342	338	336	355	352	346	330	362	328	328	327	355	373	356	328	357	334	360	336	366	354	327	354	336	345	321	329	342	319	307	345	357	331	356	330	350	361	344	327	361	347	336	324	357	352	352	314	343	360	385	329	328	353	324	292	381	324	355	377	313	313	342	323	342	330	365	317	330	331	335	332	357	356	366	335	354	356	366	346	358	331	338	386	339	343	325	348	360	330	330	324	349	337	320	350	338	329	335	344	338	375	354	337	346	356	349	300	362	343	336	342	359	332	385	324	318	356	317	350	340	354	356	369	340	356	337	306	333	346	357	339	343	341	351	357	345	380	331	336	383	344	361	376	345	322	369	304	340	344	316	324	340	327	359	347	355	359	358	360	291	330	351	339	330	319	335	326	360	326	312	358	330	370	332	324	328	322	348	352	362	340	355	334	325	330	356	332	334	342	357	344	342	351	351	334	323	324	357	357	283	347	340	308	334	338	323	349	373	351	366	317	329	342	315	346	328	340	367	327	386	324	364	315	362	343	358	339	330	378	373	317	338	359	330	355	337	348	344	335	316	378	345	361	341	372	308	326	359	323	354	349	356	347	323	359	324	369	345	318	365	351	353	357	326	356	370	316	358	334	323	334	341	345	339	329	337	353	317	363	333	349	365	350	332	331	340	329	345	357	342	337	357	349	327	347	325	357	339	334	308	347	332	325	323	352	348	392	358	330	327	364	346	360	346	327	332	353	332	356	346	322	331	367	334	336	359	337	365	325	327	349	321	335	329	312	312	355	347	347	332	329	373	344	330	318	340	342	369	327	328	354	324	319	316	328	350	365	354	354	343	322	354	372	358	359	354	312	345	323	322	327	368	349	357	335	320	357	320	328	342	334	344	341	338	359	334	388	359	347	339	353	347	340	316	326	358	319	364	319	344	358	325	313	325	362	342	326	335	335	370	350	368	320	334	384	338	331	369	348	337	308	350	337	364	341	313	308	339	336	347	344	369	336	326	334	367	351	336	349	329	328	347	359	364	369	313	323	346	324	330	341	321	334	313	341	350	336	327	334	367	324	329	336	368	359	312	323	340	342	321	331	336	353	367	338	364	372	367	399	359	337	327	348	338	356	376	357	351	324	354	359	324	331	319	360	353	347	304	367	357	332	314	338	343	313	339	339	360	327	356	364	359	357	344	349	342	366	324	384	309	368	310	334	344	362	350	331	370	330	342	352	366	354	321	323	340	344	333	344	339	319	339	326	349	310	370	343	332	339	341	338	317	314	342	338	367	361	345	345	347	350	338	356	310	315	340	368	338	318	310	354	301	361	335	350	352	325	341	322	348	345	352	329	349	362	324	322	348	336	311	352	331	307	334	343	328	369	328	338	364	329	357	337	333	341	323	357	349	352	320	350	349	334	305	317	355	331	358	362	334	354	369	337	360	319	306	322	363	314	332	349	364	376	355	351	355	370	345	374	345	312	333	335	333	363	336	361	333	353	330	316	340	346	293	324	304	339	329	327	339	318	351	333	348	353	368	358	302	344	331	363	315	332	305	337	373	314	334	319	335	348	372	363	351	344	318	366	372	378	307	318	352	320	341	329	367	354	328	344	328	348	340	325	334	370	369	307	345	341	332	395	344	327	347	303	320	341	327	367	363	354	358	350	353	341	362	355	339	348	324	327	341	351	363	387	332	341	359	323	338	317	346	330	358	357	365	356	343	363	345	324	356	355	342	344	330	323	333	344	312	382	354	334	363	340	377	345	339	316	309	330	373	366	318	341	346	322	331	320	316	329	326	349	351	328	298	345	340	341	360	323	309	346	346	349	335	362	357	332	339	372	319	362	296	349	344	353	333	350	347	375	333	323	368	328	346	358	345	350	331	330	335	294	338	367	324	363	323	362	336	348	339	327	407	307	361	361	350	329	357	328	333	342	327	352	318	344	370	325	338	340	340	339	365	334	342	348	350	349	322
36220	51629	46114	34934	26711	18505	13454	9437	6717	5013	3433	2537	1881	1497	1160	971	869	757	718	614	585	572	568	491	544	519	547	522	506	498	511	499	492	469	485	523	503	509	506	530	511	499	514	451	520	509	498	513	534	505	502	480	520	493	532	500	506	523	450	519	520	486	484	491	453	494	541	526	462	473	455	473	508	523	496	470	491	522	478	503	484	512	490	499	524	538	483	519	484	500	541	523	458	522	517	510	516	491	479	506	509	503	503	490	489	507	471	493	509	523	474	488	515	508	528	509	483	519	515	526	486	460	456	537	461	467	449	478	499	545	510	485	558	513	487	500	534	511	553	481	503	470	508	470	494	493	531	488	471	476	539	510	495	482	470	483	512	525	481	525	538	449	455	470	468	522	503	486	486	510	529	473	512	494	507	484	456	512	521	497	490	491	496	460	486	494	521	503	480	509	508	502	457	474	490	512	508	517	474	484	499	502	527	516	532	526	531	476	500	515	494	505	491	485	460	485	521	505	505	500	492	501	482	521	490	504	487	470	477	511	489	487	500	535	525	504	506	515	471	489	549	484	508	464	479	516	517	512	485	486	506	472	523	487	516	529	489	505	492	486	500	508	507	517	501	463	542	503	468	512	508	501	492	498	494	480	500	466	496	486	488	523	495	484	525	546	467	499	470	494	521	524	465	514	523	484	559	515	520	484	511	501	512	448	490	496	542	548	469	488	464	527	510	500	534	520	493	537	508	469	480	464	504	515	488	502	479	485	514	471	508	514	486	533	484	476	484	502	466	508	486	477	491	516	507	476	504	480	481	523	504	481	532	482	531	496	500	481	484	450	481	534	489	523	544	505	481	488	505	523	472	501	480	523	522	498	527	482	497	541	514	475	500	480	485	479	500	472	520	514	491	489	519	481	506	509	466	488	552	482	503	508	535	514	492	497	476	511	464	508	498	486	485	537	488	490	491	513	529	524	476	457	507	508	463	505	506	493	501	479	484	492	538	513	516	495	495	491	470	466	479	487	504	481	492	456	528	499	489	514	475	485	480	510	516	492	452	491	478	500	506	489	525	490	500	493	484	508	476	475	478	487	520	466	484	501	528	533	525	467	498	489	504	515	471	530	435	516	532	539	499	473	520	484	469	455	501	466	528	500	499	505	494	496	493	490	496	501	462	506	501	457	509	523	514	493	482	492	487	508	489	509	516	451	508	514	489	490	487	471	519	483	507	472	547	511	508	539	499	499	511	540	513	456	493	510	482	543	512	500	493	486	537	468	499	515	511	499	489	513	525	514	539	510	498	487	520	477	525	479	526	473	466	498	493	480	464	499	482	544	514	475	477	503	501	480	492	491	483	471	525	498	534	490	495	497	467	467	488	501	479	463	538	467	499	543	512	497	508	446	513	503	502	473	462	493	500	482	496	493	505	485	517	495	514	499	467	498	540	496	498	506	533	516	518	510	501	491	535	499	451	502	475	480	505	501	513	529	482	489	504	509	501	504	488	512	482	484	496	512	473	504	510	506	480	515	516	492	511	490	506	479	508	501	516	507	517	474	514	494	502	469	516	493	488	499	553	501	511	533	494	477	514	489	492	509	489	500	495	485	530	483	502	499	487	522	514	531	532	505	536	473	458	457	483	530	466	515	505	485	532	479	497	520	472	488	477	511	491	501	485	508	513	538	491	509	463	505	507	502	481	507	470	523	462	470	506	482	535	482	502	494	496	514	481	475	470	493	542	458	487	498	509	489	489	496	502	489	498	510	506	455	501	479	516	535	497	473	491	471	494	470	491	516	481	520	487	532	495	537	505	494	495	485	457	471	519	483	512	495	504	488	506	516	522	560	498	482	512	450	499	547	518	495	515	476	533	536	517	478	523	480	487	480	485	480	508	444	488	504	517	491	496	467	471	462	509	521	497	469	500	530	499	477	492	471	502	521	490	484	495	560	479	492	471	514	516	514	530	499	533	497	481	516	508	483	448	557	488	485	518	500	511	482	477	505	482	518	550	516	470	497	481	503	478	487	492	540	526	472	478	526	491	531	511	516	491	482	507	464	478	471	468	516	496	496	470	518	537	444	506	475	523	484	520	468	468	512	513	492	534	485	520	488	522	471	517	511	489	513	540	467	496	484	507	529	493	473	510	483	491	500	490	474	565	534	496	518	494	510	504	493	490	535	523	483	515	473	479	489	470	476	502	527	510	511	507	522	487	516	480	474	512	475	486	494	490	463	468	482	475	480	540	476	514	474	490	532	497	507	468	505	500	510	507	491	503	516	499	499	480	543	468	510	464	521	515	527	483	462	424	502	461	485	501	527	524	496	501	491	514	497	520	508	462	531	513	505	502	518	474	469	488	488	519	477	512	495	507	496	500	499	510	467	486	516	460	545	529	471	512	520	502	474	484	499	478	494	499	483	500	491	479	483	507	497	486	505	479	498	534	505	517	451	491	521	483	442	521	506	477	491	505	464	485	521	504	504	477	465	503	487	484	473	465	469	496	505	489	521	491	486	459	512	486	503	510	495	490	483	505	486	525	481	504	500	500	497	461	475	524	474	472	502	486	512	526	488	514	523	492	476	512	516	514	501	462	484	490	562	486	531	511	495	473	473	530	520	489	472	474	446	506	552	534	478	491	460	462	470	491	514	535	470	475	476	470	478	534	504	484	512	485	498	499	509	471	493	477	475	520	442	493	505	518	443	455	516	454	470	530	495	495	496	466	516	509	474	508	497	518	503	513	499	480	475	502	521	498	461	544	515	469	498	496	501	486	516	524	480	512	482	512	486	527	462	467	505	471	512	526	499	513	520	497	511	481	511	504	499	482	462	499	496	501	528	499	504	500	499	471	511	478	491	498	506	505	485	518	502	478	470	528	497	515	493	489	451	457	478	493	473	510	486	505	501	495	493	511	461	497	484	485	467	488	507	473	520	518	455	518	548	453	506	472	504	516	433	519	512	522	457	486	503	508	467	531	520	513	521	506	480	486	477	480	507	455	472	505	531	484	494	502	547	480	489	525	493	468	496	482	473	466	471	473	529	477	484	452	515	462	471	494	495	502	473	504	526	524	464	534	492	500	507	475	506	456	501	486	482	489	466	497	513	529	507	509	486	476	517	465	492	491	451	476	504	558	507	479	477	476	514	452	464	525	456	522	527	475	518	472	476	491	476	517	507	481	458	454	491	514	477	526	523	474	518	492	505	495	492	521	469	482	475	543	497	462	515	479	494	484	484	533	487	499	508	519	446	515	497	495	458	507	495	498	478	486	505	495	506	481	457	494	504	439	492	504	499	520	514	543	522	533	465	474	504	506	506	505	470	518	479	468	501	484	489	529	521	507	497	466	526	531	524	521	522	512	506	499	482	529	520	493	500	507	492	525	495	482	480	498	501	487	535	488	515	485	493	459	518	508	516	466	477	537	490	514	490	532	480	489	448	478	478	500	475	481	467	467	499	510	461	491	485	466	513	515	488	481	464	488	487	530	524	520	509
24204	21055	28928	27976	24322	19127	13041	7274	4489	3088	2319	1574	1277	1000	842	667	553	509	459	387	375	395	365	365	358	356	338	356	357	373	346	349	371	371	357	316	329	345	361	353	346	369	351	325	323	365	361	291	350	329	351	366	364	350	351	312	351	367	367	336	303	335	341	303	342	353	359	349	361	328	341	364	360	363	376	329	338	328	353	354	323	353	326	350	330	376	346	351	356	344	340	362	336	338	363	339	353	337	345	335	325	326	353	358	351	338	318	369	337	345	372	328	345	349	350	344	338	353	375	306	337	331	360	328	324	358	337	332	392	349	322	393	339	350	350	352	327	338	331	351	331	346	362	348	319	355	357	320	352	359	312	331	351	317	371	339	364	370	372	348	339	368	320	351	338	324	357	333	335	282	354	345	334	322	347	342	333	337	346	331	338	376	341	333	323	384	330	357	367	359	368	356	343	353	311	354	334	328	365	335	331	342	369	319	319	345	337	336	339	335	366	349	356	353	340	322	362	321	350	363	354	351	358	351	347	354	338	346	366	333	345	320	327	362	336	376	335	326	352	346	354	339	333	379	344	357	345	328	335	339	347	365	336	343	316	326	333	339	344	331	326	341	325	342	356	349	346	343	334	371	332	374	324	328	360	328	332	328	337	322	333	347	350	379	324	358	318	350	351	353	330	338	336	327	318	332	322	373	352	344	322	349	358	334	313	323	365	341	343	346	313	345	353	336	330	335	308	298	326	344	334	353	351	319	348	328	357	335	358	301	342	363	353	384	367	379	363	326	374	347	383	355	347	339	343	296	336	309	298	354	323	365	338	362	360	366	342	337	311	345	363	392	326	356	349	322	332	355	326	337	353	348	343	376	336	316	363	358	367	320	399	355	385	293	349	349	386	366	330	327	330	356	328	348	350	365	385	349	373	315	351	343	346	364	325	330	326	325	363	330	338	312	339	320	372	348	338	328	354	345	322	334	345	348	335	339	344	352	322	326	337	370	326	327	341	346	371	356	339	334	325	357	327	352	331	322	351	331	346	362	329	331	359	370	319	345	340	346	281	365	354	356	342	365	339	359	329	350	359	362	363	346	359	365	359	376	338	369	337	335	349	301	344	350	359	366	346	358	356	381	299	360	359	329	329	354	356	327	313	326	350	374	338	337	342	326	372	308	366	371	327	355	320	347	354	371	346	350	332	336	324	340	351	347	356	341	343	323	366	387	342	324	360	345	331	344	369	368	343	360	324	339	328	341	352	352	359	347	384	362	366	341	337	317	335	366	320	367	355	340	348	329	348	369	364	365	343	316	344	334	354	355	380	322	348	351	306	324	361	361	326	367	350	354	367	341	372	327	340	359	354	329	370	313	337	326	359	386	315	373	354	315	334	354	379	361	321	336	345	336	323	335	371	373	343	362	329	338	324	308	335	346	363	338	348	353	305	344	371	336	376	351	315	384	329	348	336	362	370	359	338	329	336	370	345	334	356	348	335	334	341	352	322	356	333	320	319	367	361	354	313	330	347	310	293	315	300	342	319	355	341	323	324	330	349	358	343	350	375	346	340	341	318	335	352	349	361	348	311	373	332	335	343	360	347	358	320	323	376	351	332	373	329	342	331	384	344	337	365	337	348	366	337	347	355	364	338	371	326	312	336	339	318	336	343	330	381	340	333	338	337	341	303	320	359	336	332	336	347	340	338	349	340	354	355	348	369	375	344	327	364	341	318	361	346	340	353	336	378	352	376	337	353	306	335	320	341	360	329	320	326	345	332	352	318	325	335	328	330	353	331	356	317	335	355	349	329	313	350	347	340	328	347	330	332	368	344	350	353	352	342	358	355	343	348	360	343	334	347	341	354	332	350	350	324	340	362	323	350	335	349	299	353	348	356	362	350	317	386	300	334	345	343	352	360	359	363	373	325	343	377	340	332	362	305	385	349	337	337	332	335	375	322	328	340	357	330	343	355	322	337	325	384	341	354	369	339	333	340	358	349	330	338	342	341	353	366	321	311	330	342	365	345	329	349	361	365	387	326	317	325	354	364	331	367	323	325	344	327	341	347	344	360	338	327	367	343	334	339	375	374	373	349	338	341	351	359	350	349	338	384	348	333	341	335	342	366	328	315	327	348	361	327	333	332	342	325	375	342	337	371	338	347	346	303	321	357	339	343	314	321	328	328	327	324	347	333	354	349	309	343	378	355	324	362	350	314	332	341	307	323	306	345	354	348	342	341	372	339	332	312	340	371	353	310	330	364	334	357	361	333	348	354	336	344	336	350	351	346	338	320	361	342	361	377	336	353	325	341	344	334	353	359	318	361	327	356	311	367	346	369	373	343	341	376	388	385	328	324	315	360	352	359	341	343	358	354	349	351	336	357	352	350	392	344	332	330	351	332	348	353	360	354	360	313	368	357	347	373	320	364	344	318	335	356	387	339	349	316	311	324	350	331	343	337	335	337	323	334	329	359	358	302	349	309	368	336	336	366	358	321	330	354	303	352	326	333	311	349	309	327	352	319	348	337	336	283	348	351	355	380	347	327	360	351	348	354	365	335	367	299	373	342	369	323	318	323	341	314	359	356	338	348	334	381	330	339	327	332	340	346	366	352	320	331	325	344	329	342	389	304	344	349	344	334	360	348	358	334	342	291	341	348	384	362	331	318	345	366	359	356	342	340	377	356	354	370	365	354	338	359	354	346	322	371	374	328	335	336	372	319	357	347	319	311	352	377	371	378	350	309	332	414	336	380	358	349	338	350	313	321	352	368	326	351	354	345	333	352	353	311	349	352	358	350	326	342	323	367	309	344	361	314	326	329	361	367	328	357	363	329	342	361	347	335	358	341	325	333	353	328	353	371	336	372	362	330	355	348	314	360	335	358	348	348	329	343	336	323	309	328	338	341	334	324	338	339	322	312	321	344	346	366	342	349	359	341	338	333	387	382	325	346	338	346	356	333	333	352	354	344	337	369	328	324	329	357	364	325	373	337	328	358	339	336	350	326	322	335	335	358	332	345	332	361	336	354	380	322	359	328	369	309	336	343	360	332	340	317	349	334	336	326	342	353	367	348	356	371	329	350	352	311	346	371	342	330	339	333	353	354	364	355	329	358	337	341	337	337	338	328	348	348	342	344	344	342	342	332	338	339	313	354	370	362	324	325	361	388	356	359	361	372	326	338	367	342	367	334	339	341	300	345	321	343	352	334	310	346	350	311	332	326	345	337	349	315	328	354	365	371	351	326	320	326	340	374	376	327	359	358	347	348	373	343	351	324	351	339	360	369	341	346	338	350	313	317	325	351	339	336	353	367	324	314	303	363	362	328	326	318	316	347	341	356	332	332	364	303	322	337	341	366	393	331	360	323	350	332	343	346	346	356	321	346	367	353	330	348	322	348	364	331	325	318	340	341	323	362	314	323	330	351	356	315	343	335	321	339	350	337	367	333	340	346	364	350	329	334	339	361	331	356	357	345	367	308	374	363	343	298	337	316	333	329	346
35394	57451	52338	40712	31848	24467	18751	13771	9655	7107	5264	3802	2707	2062	1614	1350	1133	941	819	660	646	662	574	547	558	519	589	542	506	534	481	557	497	501	503	545	502	519	526	483	527	539	484	490	482	520	511	514	484	532	527	522	494	493	472	481	494	476	501	506	532	476	485	503	469	455	512	475	482	500	492	491	479	489	491	489	493	476	459	510	529	519	528	466	496	491	493	526	530	524	515	480	534	482	469	497	481	519	507	487	516	482	494	525	481	496	489	527	516	526	469	498	506	484	502	496	514	514	490	509	496	519	482	496	518	517	522	505	497	501	476	473	462	467	494	484	497	495	495	495	507	512	511	500	503	483	484	508	497	477	504	451	521	504	492	512	494	491	479	506	482	513	502	510	479	497	505	513	472	472	489	503	504	508	477	474	521	491	479	504	498	471	472	482	474	514	440	490	496	551	497	523	472	465	495	495	475	482	523	466	483	524	533	482	506	492	504	500	518	497	478	503	514	471	487	510	492	533	490	507	486	516	491	538	520	509	500	497	508	492	520	498	485	529	493	523	474	492	488	529	541	504	479	491	474	502	523	478	509	510	514	513	482	477	478	478	487	513	493	495	503	521	535	456	486	473	528	481	486	521	490	463	507	536	495	519	473	519	485	475	500	485	501	497	518	480	547	532	475	484	489	532	462	539	495	509	489	520	475	490	525	503	467	511	521	482	487	487	495	524	485	526	469	507	530	498	525	440	518	459	501	461	464	520	469	517	509	532	509	490	519	443	499	517	533	509	470	511	494	514	559	524	480	484	504	511	534	477	477	480	500	514	503	468	539	479	489	469	477	507	516	481	529	458	502	498	438	470	524	477	492	493	500	502	510	499	507	526	454	490	500	486	498	461	494	524	504	516	510	496	506	477	538	499	519	492	495	458	510	519	508	482	496	502	499	497	532	487	475	474	501	528	488	496	504	502	508	478	484	554	483	482	493	543	507	543	517	480	495	504	521	497	498	499	495	510	492	476	530	494	494	550	506	500	504	491	515	528	498	498	490	509	512	486	521	509	493	489	459	514	488	492	475	512	543	498	514	450	505	489	464	465	461	509	472	497	486	481	520	511	490	486	510	466	520	506	491	510	474	458	491	493	516	483	514	482	522	457	522	489	505	482	486	487	486	486	468	493	501	483	508	512	530	547	476	490	512	500	492	496	527	498	527	499	528	493	487	473	526	540	510	491	500	507	519	510	498	473	514	496	521	468	505	514	528	480	498	468	485	499	479	494	496	487	490	508	553	493	485	481	519	519	520	489	491	511	467	505	511	482	544	499	468	531	468	475	491	468	508	489	527	492	460	520	532	462	524	498	516	477	522	534	502	460	464	506	487	498	482	513	494	510	494	515	519	499	489	466	509	501	483	532	535	504	499	535	493	478	460	456	539	503	512	516	494	532	547	528	480	491	498	510	445	503	486	504	468	517	482	524	495	524	517	484	480	529	468	453	506	477	490	508	479	468	493	522	514	508	481	529	522	500	526	461	524	500	539	536	499	498	532	507	471	493	524	530	507	509	505	524	501	521	518	467	484	508	503	506	516	514	495	480	510	480	445	482	496	490	470	520	522	544	520	494	504	485	493	535	495	520	535	520	490	520	512	516	492	470	500	462	491	484	508	508	506	495	510	470	485	491	525	501	490	483	504	470	452	516	492	457	494	503	494	511	490	553	508	510	487	552	483	489	484	507	512	525	515	512	513	525	504	532	494	535	460	480	481	483	481	485	487	486	465	498	477	485	504	491	511	473	531	532	490	476	488	473	482	508	497	523	502	558	469	506	501	511	473	491	481	495	524	489	502	482	514	465	478	527	502	483	509	511	478	491	535	516	475	481	487	509	509	491	485	482	494	491	505	493	511	500	497	510	510	498	476	445	514	468	499	507	547	521	438	512	525	522	520	504	491	500	468	488	440	494	515	506	538	530	521	507	477	483	534	481	485	515	465	484	517	513	507	479	535	515	500	505	510	446	515	480	535	510	463	478	482	494	513	471	504	486	484	473	510	486	488	464	475	505	471	483	532	472	481	488	472	483	515	510	485	493	520	498	506	492	526	531	500	526	500	509	528	512	473	517	551	487	504	509	486	517	511	517	520	471	495	480	489	508	466	491	499	485	513	503	461	532	486	527	535	513	466	491	484	523	509	511	503	515	483	518	528	488	526	508	509	517	511	493	513	514	503	496	495	522	505	496	504	486	508	531	509	509	516	509	530	487	502	517	510	517	506	529	496	491	502	484	528	473	528	513	469	503	464	513	499	496	505	492	500	509	488	509	505	473	523	553	488	476	505	482	524	471	516	464	500	505	517	479	534	514	546	488	509	470	490	487	498	496	509	505	470	473	489	482	492	485	513	436	491	527	444	483	489	562	517	555	485	474	532	469	526	484	552	553	488	474	520	476	530	493	507	464	532	494	507	566	497	515	500	523	509	474	493	549	504	501	481	456	451	526	522	453	475	516	520	505	482	495	496	489	513	522	492	446	514	540	506	444	507	481	518	479	469	478	487	476	503	508	489	505	530	517	496	499	530	475	510	516	488	511	502	540	489	516	518	496	497	467	480	470	483	479	531	512	475	468	502	498	485	517	489	531	472	516	498	485	484	475	470	508	531	472	499	498	516	500	439	510	494	539	494	492	484	528	493	500	530	506	496	483	511	489	500	485	521	505	483	500	521	489	516	504	472	474	506	506	489	521	434	511	479	508	488	474	508	474	533	544	486	493	529	491	498	487	496	524	503	472	468	438	500	488	491	442	476	501	503	532	507	503	517	464	456	501	486	503	477	489	501	492	498	503	515	490	508	477	494	511	476	480	484	513	469	495	499	473	453	507	524	539	486	496	486	552	490	473	509	505	463	502	483	515	483	474	500	494	488	522	472	506	487	509	491	486	520	533	514	472	501	490	514	492	493	512	513	456	513	485	465	498	473	515	497	477	494	486	473	481	525	500	492	449	464	450	516	508	535	491	474	504	493	503	489	474	517	505	525	479	500	475	480	493	516	513	457	499	485	482	518	508	478	467	491	501	493	507	473	478	480	491	481	457	500	531	479	469	494	524	544	511	496	483	492	487	496	511	490	480	494	451	501	501	480	486	450	495	504	489	457	522	521	471	442	484	531	495	470	534	516	466	517	492	503	476	512	489	558	469	513	484	513	533	482	504	475	481	477	498	524	497	532	461	472	512	525	471	483	506	516	489	535	466	496	483	495	493	530	510	481	470	520	480	500	515	476	541	547	487	510	544	502	495	530	508	519	501	500	513	468	472	499	511	510	509	510	461	484	474	496	478	516	474	489	492	483	497	503	496	466	544	486	481	459	511	509	511	489	526	487	489	476	527	516	494	479	511	515	488	522	481	518	495	516	519	512	512	515	479	525	455	534	507	486	496	485	500	493	511	490	476	539	464	481	500	468	523	528	481	525	458	500	496	491	503	479	511	505	475	486	511	471	518	488	487	466	480
22922	20987	28669	24444	23117	23582	20527	11226	7179	4865	3410	2456	1814	1306	1046	919	709	646	512	526	467	445	416	434	379	358	370	379	361	355	345	368	374	354	341	372	355	344	350	342	336	367	376	366	350	344	365	349	375	363	334	362	373	330	354	376	362	360	343	344	336	350	312	335	340	363	311	341	362	372	339	345	342	320	324	359	324	316	331	339	381	355	356	315	323	356	348	389	346	333	354	346	355	336	337	316	309	368	307	327	313	356	323	348	356	315	354	323	330	342	336	362	341	335	316	362	325	349	387	364	350	343	335	347	363	315	350	334	332	360	342	326	341	354	338	346	343	323	329	350	354	348	375	335	338	360	328	339	336	327	333	321	352	343	340	335	373	348	352	312	348	322	347	383	337	329	359	320	346	381	353	334	364	394	387	307	335	336	369	342	309	345	331	334	330	353	347	356	359	327	360	352	330	340	352	395	337	326	318	329	341	390	331	330	339	355	368	315	370	337	357	342	371	359	348	373	323	344	335	343	340	358	357	325	368	368	329	323	323	336	358	386	316	362	340	339	332	352	344	354	334	359	361	340	331	361	351	358	375	343	341	313	348	302	327	333	323	360	337	338	353	350	327	340	360	329	314	369	371	356	391	329	323	306	321	346	317	388	362	344	341	320	332	304	322	305	367	394	358	363	337	328	355	344	312	344	341	331	329	347	361	333	335	372	330	354	363	344	338	325	345	373	332	351	360	316	308	329	331	326	345	330	333	302	326	351	343	338	338	350	365	363	343	346	322	324	324	322	316	383	360	359	339	318	320	324	352	365	309	357	355	305	339	366	322	347	332	337	319	360	332	319	351	351	364	350	312	345	375	339	322	334	325	346	358	344	335	330	380	359	329	305	357	332	334	341	336	366	315	328	342	361	354	330	354	390	342	352	348	319	343	339	346	349	316	342	390	324	337	340	371	369	370	336	333	328	332	309	355	335	367	330	371	363	313	299	334	320	346	333	353	321	322	332	304	368	327	350	373	354	342	313	346	351	329	393	309	337	339	394	353	385	334	348	369	353	354	333	344	385	332	354	334	342	369	320	351	323	339	359	336	327	359	356	293	371	350	302	331	368	361	344	360	327	339	332	351	316	330	299	317	359	355	366	350	328	366	375	324	366	336	348	318	345	332	360	335	336	335	375	374	351	345	343	325	360	334	338	333	342	361	359	353	356	330	370	363	352	339	369	315	288	382	318	360	324	370	343	337	335	294	330	342	335	305	311	353	345	352	324	338	343	346	371	343	317	353	337	341	374	329	331	364	346	342	345	318	372	351	360	323	333	335	358	357	358	338	333	344	324	370	322	332	320	318	381	357	343	365	351	365	327	334	336	305	362	298	364	373	358	321	375	352	374	341	347	324	339	364	335	338	324	363	322	344	363	328	334	311	330	374	351	335	334	341	325	329	320	308	349	355	355	362	344	348	297	357	371	348	341	369	341	347	339	361	356	349	334	340	341	361	320	343	328	311	363	315	362	345	331	338	344	341	333	327	334	306	358	333	328	386	373	359	335	357	351	331	346	332	355	367	350	354	333	334	358	327	344	327	384	343	337	341	358	332	385	327	337	349	349	350	317	334	357	338	332	352	362	351	329	338	318	320	345	337	350	345	373	356	310	343	376	319	314	360	353	300	348	321	337	374	337	319	340	321	350	366	362	354	317	314	357	326	367	343	353	323	329	361	343	348	347	296	344	370	346	352	320	366	330	323	328	310	335	347	326	336	273	334	335	319	359	366	331	331	333	334	342	383	371	344	347	355	331	349	335	332	343	322	345	352	345	338	371	348	358	320	353	360	345	369	351	317	372	285	318	315	323	376	348	369	333	353	333	356	339	336	347	295	324	346	311	372	342	378	336	346	327	344	353	310	328	339	348	366	346	342	339	330	344	335	342	355	320	334	320	335	341	344	340	388	377	352	339	330	311	355	354	335	341	334	325	352	343	348	338	359	335	315	370	370	368	322	363	329	346	335	363	317	344	343	305	352	338	350	329	321	398	356	352	342	327	290	345	339	359	346	336	356	384	335	338	318	352	321	304	313	348	354	334	331	325	325	350	342	307	364	360	334	382	345	341	365	310	321	325	337	353	333	349	346	368	337	356	332	371	350	355	331	349	378	328	332	339	329	328	341	365	344	323	355	352	328	320	333	350	335	317	331	341	328	360	353	323	335	344	316	320	354	349	370	361	347	365	353	329	344	330	371	374	349	330	341	373	356	329	330	324	318	340	341	363	349	326	347	325	361	356	399	344	336	328	349	333	330	340	334	353	380	331	338	321	345	340	321	336	352	360	348	332	309	365	370	312	340	318	363	318	349	343	339	324	327	348	318	363	359	339	346	350	363	325	327	365	341	374	341	316	328	357	317	319	363	363	340	326	366	375	302	346	367	323	365	359	355	364	324	335	359	315	357	336	322	348	355	345	357	329	339	356	332	315	369	339	338	357	329	332	351	334	340	346	314	330	334	326	352	347	356	314	345	410	341	342	374	336	366	314	332	344	330	331	346	336	338	327	320	351	307	321	358	369	359	365	334	346	323	329	346	323	358	348	314	333	353	300	363	318	357	348	330	317	345	337	317	338	354	326	323	318	343	342	310	326	373	343	365	368	323	326	348	322	331	300	353	348	346	335	326	357	303	349	303	355	367	336	371	353	330	335	349	342	346	322	351	325	323	347	366	336	346	376	351	355	323	315	332	362	343	329	352	323	356	335	344	384	322	362	322	336	355	308	351	317	353	308	342	332	345	326	324	356	343	350	377	316	366	366	364	344	357	317	324	348	320	331	330	290	341	353	380	322	321	326	371	333	338	302	360	354	343	358	308	341	334	369	364	368	291	369	351	325	343	357	364	311	303	354	372	325	305	332	346	371	344	336	329	368	354	339	364	348	322	331	343	309	335	350	341	358	364	341	355	346	344	366	343	334	292	340	341	362	337	311	360	335	336	304	346	353	323	356	304	316	324	344	336	337	337	339	329	356	338	359	351	327	299	335	337	324	305	319	334	330	393	336	335	341	352	332	349	349	374	327	338	354	327	361	334	356	320	322	355	342	355	355	356	362	356	397	363	331	333	342	349	342	342	367	334	338	358	339	381	330	325	372	338	359	331	315	339	324	305	360	350	351	341	338	312	352	351	342	320	318	318	317	340	306	317	341	345	335	347	357	308	324	319	339	317	314	344	340	355	352	346	337	309	369	300	348	343	361	337	314	332	340	313	360	338	333	344	357	340	361	342	337	372	333	358	351	345	359	352	330	337	390	337	328	327	350	312	332	353	325	311	357	317	327	316	358	350	334	334	332	319	337	344	347	352	332	333	369	334	394	363	327	367	351	336	334	315	332	310	346	345	358	326	331	327	351	324	357	339	346	338	354	326	352	335	355	336	327	383	331	363	335	360	339	338	320	330	339	350	336	331	329	316	353	317	353	359	347	308	360	341	344	370	348	339	352	318	373	333	359	339	310
36736	62544	57480	45587	37153	29882	23641	18267	13887	10325	7315	5254	4011	2863	2270	1807	1451	1142	1032	823	738	704	606	605	554	548	522	547	534	486	507	536	532	473	506	507	489	518	521	491	509	519	525	467	485	508	521	478	481	483	504	473	501	502	487	485	455	478	462	448	482	515	510	507	479	477	509	498	483	481	427	459	526	479	497	487	442	511	502	469	507	469	464	467	487	506	456	474	499	543	510	492	475	495	440	450	450	530	473	449	486	474	531	465	503	450	492	484	461	475	498	481	506	476	475	483	516	457	475	475	497	491	496	509	510	494	486	479	448	469	470	469	491	517	464	470	467	489	494	531	464	531	477	480	443	442	494	491	460	463	500	474	490	521	489	505	536	509	498	478	491	505	464	459	455	458	473	482	491	500	472	449	523	479	491	480	517	509	505	470	459	480	503	496	502	465	473	497	473	500	481	475	469	459	479	442	480	468	441	492	507	452	484	506	491	443	464	486	513	510	433	526	500	446	512	450	478	506	474	469	475	476	478	509	487	476	466	448	508	510	456	504	481	498	504	487	486	473	533	520	441	511	477	467	461	520	460	469	449	505	465	519	501	433	430	462	526	483	468	486	493	502	513	516	489	449	527	519	463	520	523	451	452	459	496	499	490	451	504	487	471	500	467	445	506	495	519	492	496	467	482	493	469	473	468	516	448	516	470	485	458	436	473	471	526	508	481	497	499	474	520	493	462	436	497	475	535	474	489	512	497	503	485	499	471	474	479	449	502	454	434	450	478	487	510	502	494	496	477	490	480	436	516	531	509	511	489	481	492	465	469	461	497	475	459	526	507	477	511	482	460	489	498	457	472	503	473	484	477	498	460	518	467	501	454	487	521	460	487	435	502	481	478	494	514	484	495	465	516	484	513	490	475	504	497	453	459	502	485	468	487	479	481	495	490	473	487	490	441	507	513	464	497	475	484	451	510	482	490	516	504	471	476	505	511	485	520	515	516	470	484	450	493	498	458	490	489	489	480	521	471	516	455	497	456	513	486	449	482	509	518	473	461	454	491	480	491	481	480	507	502	477	496	491	479	481	485	482	514	468	498	481	468	476	473	478	499	503	470	483	504	481	485	483	468	508	497	505	481	505	485	505	483	465	486	504	537	469	489	456	493	523	501	462	486	463	468	484	510	507	471	516	478	458	508	462	510	492	467	465	503	504	491	470	478	492	464	468	463	448	476	480	460	483	517	537	514	485	491	496	437	491	485	464	473	478	466	449	473	511	484	483	496	491	488	484	502	466	495	459	442	497	485	495	482	510	485	490	494	497	507	508	489	464	446	489	488	488	483	464	493	454	509	486	488	464	489	447	512	470	495	506	486	476	484	473	489	533	495	515	463	499	479	507	459	479	485	497	461	504	451	485	493	491	486	502	470	473	514	475	503	463	515	483	475	475	470	483	505	483	500	543	518	518	491	506	476	493	481	480	492	416	489	500	491	430	502	505	515	491	453	488	474	478	500	518	513	461	506	514	436	467	466	480	486	505	481	507	481	530	493	481	516	435	512	484	518	466	494	496	473	489	494	485	477	471	474	494	448	502	472	506	481	447	509	467	475	474	506	442	462	488	525	478	444	493	493	490	502	505	463	487	487	508	458	486	476	491	491	442	470	487	501	447	526	445	464	526	472	505	482	477	481	478	483	479	468	491	477	494	494	467	493	505	466	486	455	423	503	511	507	502	491	456	514	467	502	473	494	508	487	493	478	436	461	507	507	514	490	503	451	495	457	513	478	459	473	481	449	499	459	475	468	477	518	472	476	523	512	493	470	474	493	507	479	502	478	500	486	498	473	456	506	502	484	473	501	476	475	451	483	467	463	468	464	499	475	447	512	465	474	470	468	511	505	479	486	507	493	455	478	484	495	480	499	466	476	498	486	479	511	533	512	516	550	515	491	487	471	488	476	485	487	476	537	504	496	485	458	514	472	505	493	460	496	460	476	487	476	450	497	476	430	495	461	498	497	535	486	480	484	472	481	489	481	469	489	483	491	471	449	460	451	456	482	504	514	462	469	472	484	536	456	458	434	475	466	497	475	481	489	508	510	503	474	502	472	494	454	484	488	503	457	473	483	476	469	474	479	478	475	467	513	505	506	504	506	489	493	475	495	482	479	436	483	485	508	451	490	470	463	484	501	466	497	486	533	498	517	475	484	496	508	511	462	496	509	488	466	498	467	464	456	452	469	481	474	473	503	503	527	470	447	461	470	464	498	497	481	455	503	497	461	503	501	462	526	480	517	512	484	507	521	487	476	477	468	529	505	497	494	451	488	481	465	551	495	489	474	509	455	497	511	487	469	506	471	491	472	491	518	465	485	514	468	489	518	453	481	445	509	507	499	472	525	487	472	465	514	528	460	462	493	477	523	501	512	491	484	455	459	457	441	492	482	488	460	513	459	482	460	476	484	473	466	497	447	473	484	474	464	503	502	507	467	499	506	432	459	491	496	512	432	489	475	497	509	487	472	456	515	441	461	454	488	523	523	503	464	460	495	467	489	454	453	480	489	425	462	505	452	457	491	497	523	451	505	512	499	451	487	438	468	503	464	465	498	498	491	473	478	471	517	470	491	467	481	467	511	470	459	494	478	508	512	486	484	459	457	483	505	513	462	466	466	482	444	488	496	474	485	505	470	489	493	482	489	484	494	429	447	504	497	446	534	534	487	516	492	450	496	467	495	471	490	463	476	485	494	500	502	530	507	504	503	455	445	422	495	460	489	527	487	459	488	482	515	480	500	459	463	486	497	460	487	482	490	468	441	497	506	493	485	504	469	470	523	478	494	478	484	479	468	497	458	479	471	527	459	455	482	489	495	499	482	484	485	460	472	484	499	511	487	499	491	466	493	474	542	463	475	492	537	472	483	501	479	496	484	508	474	487	488	463	479	483	444	547	473	485	516	426	452	487	498	482	470	481	502	497	466	489	500	469	467	495	489	486	487	477	499	519	522	484	445	478	511	444	488	492	462	484	481	494	483	500	462	483	502	493	499	500	465	498	500	470	495	423	479	477	497	504	489	504	500	520	493	482	500	490	510	484	470	489	484	512	491	515	485	479	469	490	493	491	480	508	444	474	491	483	465	425	487	475	504	464	458	512	465	482	451	505	515	482	451	498	491	494	485	493	487	508	454	481	486	495	482	506	501	443	512	496	519	479	480	492	499	475	525	489	460	473	498	523	469	501	503	500	487	517	507	465	488	503	502	502	505	468	445	446	509	507	507	483	492	459	489	477	480	491	463	444	508	483	480	482	464	522	477	511	480	469	481	499	493	478	453	460	513	489	485	516	499	485	480	476	484	494	451	469	455	433	449	442	465	494	486	473	508	491	455	507	502	441	458	496	505	504	459	497	446	500	470	456	481	477	505	462	471	484	496	512	524	463	456	530	457	492	455	499	496	515	470	503	481	497	504	501	450	482	485	493	509	491	497	481	491	522	471	496	469	484	488	478	470	484
29248	33116	38991	31002	19625	11850	6933	4264	2868	1991	1494	1175	906	745	615	574	461	492	434	406	377	391	371	378	355	372	367	361	358	346	367	354	355	339	377	373	372	346	334	385	343	356	366	377	338	348	344	343	360	366	328	346	349	354	373	340	337	350	406	344	340	352	365	377	347	356	317	379	350	331	304	365	361	349	340	364	360	384	355	339	359	331	363	367	374	348	356	353	358	345	345	333	330	348	337	333	341	337	377	348	340	373	346	349	356	370	339	335	369	335	363	323	379	371	367	358	316	358	356	326	346	343	356	352	338	336	368	334	344	342	329	370	313	335	347	372	310	377	332	326	348	367	348	354	368	336	363	344	313	363	375	347	386	345	363	367	385	356	363	321	385	317	360	381	348	361	334	333	349	374	338	350	372	335	360	358	330	325	339	332	319	342	342	351	353	335	350	348	313	340	317	383	353	342	335	379	324	347	341	348	352	341	339	337	340	320	333	323	402	340	383	351	318	344	327	354	334	400	331	353	338	356	348	324	348	360	354	347	342	338	347	350	367	342	393	351	344	352	311	366	331	337	378	325	336	331	334	380	358	377	355	380	296	317	352	349	315	376	327	380	336	338	357	363	342	334	385	358	381	368	358	322	358	331	312	364	369	330	348	362	353	346	322	367	350	346	315	334	355	390	349	325	353	343	336	347	333	337	325	326	327	367	320	365	348	346	325	344	341	347	391	370	358	305	348	365	351	343	356	351	329	300	325	331	300	355	364	337	324	338	328	370	340	360	344	347	334	333	346	370	340	346	368	377	343	361	319	364	349	349	318	375	354	353	356	320	336	364	321	334	346	348	326	368	342	349	343	325	346	362	375	337	335	330	353	355	321	381	348	346	351	316	373	351	329	363	362	339	364	337	377	357	337	359	352	325	337	372	315	344	328	350	349	351	318	341	364	341	369	348	346	353	332	338	367	351	356	359	394	360	366	339	335	358	364	351	349	370	365	390	371	332	356	358	358	333	325	352	372	331	354	333	285	356	364	355	357	355	332	353	340	379	353	400	362	341	354	371	378	376	346	364	357	362	353	336	343	346	346	373	335	322	368	346	339	344	367	348	333	358	353	310	316	353	333	345	327	351	338	354	314	359	346	288	345	360	329	349	357	368	346	331	344	349	351	360	299	344	328	342	351	358	355	342	337	363	378	347	362	350	376	329	350	367	326	367	344	349	375	355	330	355	366	341	325	364	367	344	342	372	340	353	369	381	356	346	319	351	339	333	350	349	371	370	376	359	337	374	376	367	367	375	335	353	325	350	343	338	320	348	351	346	337	312	312	357	304	325	345	382	366	357	349	331	349	317	333	345	350	348	365	355	356	339	321	361	352	355	388	345	362	364	324	344	350	352	340	345	336	360	366	331	329	341	351	325	358	358	316	343	342	369	378	363	329	352	332	338	349	345	352	346	343	371	356	345	368	340	363	340	336	315	327	349	350	369	359	338	340	373	342	324	325	343	342	365	349	341	343	353	338	375	336	374	347	362	353	325	361	376	326	352	355	333	367	342	324	356	351	356	380	341	329	327	338	354	347	339	329	339	315	324	326	373	369	361	343	328	329	362	337	336	369	363	371	361	323	341	323	325	356	350	336	329	349	324	278	350	344	347	374	339	361	331	346	325	341	338	376	352	360	320	359	334	315	345	325	333	344	302	309	342	358	365	359	387	354	361	347	323	340	352	366	326	336	340	308	370	333	311	348	361	357	370	371	323	344	367	347	388	367	344	351	364	366	321	318	339	352	340	349	373	356	361	320	352	304	312	371	372	357	344	363	363	369	341	376	352	339	357	389	352	352	360	331	337	322	366	339	338	348	376	372	370	342	394	344	357	326	348	337	357	327	325	306	343	359	352	329	348	335	332	355	334	347	384	370	340	353	364	331	368	374	380	328	331	364	330	347	325	330	307	351	343	356	301	375	326	382	377	330	356	359	339	340	339	351	355	373	380	348	351	375	351	331	366	314	327	347	358	341	347	369	349	361	347	353	369	361	329	361	333	336	358	386	358	373	369	341	370	357	364	366	351	371	337	340	408	338	320	356	330	325	335	364	358	366	348	374	364	346	324	331	354	363	317	362	369	368	303	352	326	346	354	340	346	330	338	365	380	356	350	360	388	318	327	353	355	369	341	374	354	378	337	356	360	346	343	340	338	322	310	326	343	343	358	342	330	363	357	365	335	362	338	345	343	328	370	332	323	352	332	352	351	358	368	317	334	328	342	333	362	369	344	345	351	366	333	363	338	330	339	326	338	370	350	352	350	362	380	352	377	333	345	342	346	362	348	335	327	368	372	344	334	344	308	357	311	335	333	352	348	352	358	374	354	351	347	366	342	358	353	331	374	333	357	338	366	360	336	357	350	370	344	346	362	355	358	393	358	355	368	339	326	382	351	361	334	322	332	351	335	367	329	359	338	362	333	343	362	327	370	324	354	316	328	344	348	342	338	362	350	327	363	351	357	339	322	386	319	357	351	316	360	334	342	367	347	332	393	364	353	356	299	355	332	351	358	347	349	342	366	354	361	362	365	351	376	348	349	349	351	340	366	356	320	357	351	371	361	379	353	320	313	336	319	324	360	335	349	352	356	369	347	336	338	374	347	363	373	355	349	338	351	337	343	341	355	345	367	349	330	346	370	347	340	349	370	383	353	327	323	389	347	352	353	364	390	362	357	368	327	339	333	333	377	357	352	331	339	340	322	329	334	337	318	343	330	339	386	320	391	357	316	349	371	380	335	337	369	340	369	360	372	339	385	322	319	336	355	362	339	346	371	329	340	336	361	354	368	335	349	345	350	346	346	323	341	347	335	342	336	335	408	321	352	356	356	344	401	337	343	347	350	339	367	360	361	358	357	331	343	327	363	320	332	298	333	346	334	353	325	340	340	339	348	351	349	350	288	358	361	362	366	333	356	380	359	333	357	363	363	342	330	353	314	323	361	379	331	333	330	335	369	360	339	344	342	375	374	365	397	344	382	372	351	318	354	354	355	339	323	312	345	320	382	327	381	376	364	341	353	347	349	322	325	344	366	367	368	327	348	337	347	358	354	366	344	384	376	370	343	348	349	349	316	357	312	332	379	349	387	346	343	370	339	318	326	340	352	377	353	345	349	352	350	363	348	314	313	340	309	349	364	310	327	343	388	387	359	355	350	375	331	370	329	351	326	377	364	335	318	357	335	367	349	357	373	351	357	339	341	312	338	385	339	350	349	358	316	340	354	364	320	341	355	353	341	364	344	332	329	358	362	337	338	339	337	347	342	375	327	373	360	380	350	377	388	370	363	360	327	346	366	345	336	315	347	360	352	317	370	372	330	347	355	330	382	345	355	330	327	348	365	343	359	336	366	366	339	376	358	334	362	349	371	350	386	349	337	341	359	327	348	356	315	336	319	359	325	367	369	329	374	377	364	345	331	330	347	374	352	348	346	343	334	351	311	357	361	350	353	339	342	359	343
35588	50922	45286	34305	25822	19152	13524	9665	6904	4719	3550	2568	1962	1581	1173	1044	858	763	647	631	623	620	609	551	516	509	511	528	460	504	550	546	543	473	497	503	492	543	518	516	474	493	523	497	510	528	514	526	484	477	495	479	483	534	510	483	494	491	489	518	474	494	498	480	519	528	505	488	497	461	522	499	478	479	521	460	517	495	505	493	488	478	509	522	539	480	515	494	472	510	478	471	488	547	490	483	523	529	505	502	479	506	478	481	545	494	479	507	505	467	498	480	487	544	525	508	484	507	510	529	481	454	513	465	504	509	516	481	513	473	475	509	504	544	494	559	475	491	482	508	501	490	522	496	494	513	505	508	534	510	469	509	495	536	516	525	517	508	526	480	488	506	507	513	473	486	485	495	517	520	460	514	471	450	503	467	528	524	515	503	540	493	501	543	483	492	501	494	511	497	507	515	482	498	497	504	532	497	496	532	506	470	475	472	509	520	501	525	511	504	481	545	530	486	503	464	502	518	520	511	492	491	492	483	494	502	463	510	557	505	499	526	492	494	515	518	486	535	536	490	496	504	514	505	504	501	527	488	460	511	485	509	547	527	515	493	475	493	485	509	521	498	457	487	475	486	503	525	496	482	490	510	502	534	538	505	487	504	523	490	487	497	488	520	511	522	488	507	529	501	518	502	488	542	512	560	454	478	503	553	460	492	481	492	472	486	500	494	499	518	489	511	509	481	480	465	534	479	490	502	457	524	508	486	498	492	476	495	509	488	468	523	494	547	519	435	489	515	528	484	490	513	470	513	476	471	524	506	492	540	471	505	500	470	500	493	502	519	490	514	495	467	551	466	523	472	572	500	501	476	482	496	519	493	534	496	489	489	497	558	461	498	519	489	521	511	540	548	492	513	495	511	490	533	502	530	489	501	484	454	524	503	455	511	466	524	474	481	484	489	498	496	484	539	528	465	478	479	498	446	476	467	438	472	509	487	525	508	511	495	551	507	523	511	488	503	473	510	501	502	491	535	468	489	464	522	506	512	513	502	468	492	517	466	544	520	481	510	517	495	512	513	489	575	500	517	514	508	510	487	513	495	441	486	521	477	476	529	532	524	536	496	515	517	499	525	483	512	503	485	501	518	467	467	437	481	506	520	520	546	489	514	514	514	532	512	491	500	493	489	543	499	509	479	515	501	480	548	530	481	487	556	500	471	487	499	500	511	482	538	507	513	507	468	533	503	469	480	528	507	492	534	499	462	528	477	494	501	483	497	506	546	458	551	489	521	492	504	497	501	512	530	496	487	473	472	476	505	500	498	503	494	507	487	478	505	503	494	544	525	533	458	524	469	483	508	463	447	500	486	478	502	519	472	489	490	553	522	503	551	520	500	490	506	525	536	526	505	497	474	486	503	500	524	542	552	527	485	469	490	476	508	497	543	459	501	475	514	458	517	522	481	487	487	509	513	475	562	514	475	524	541	478	475	471	474	503	536	526	490	488	486	507	526	452	557	460	537	493	514	473	502	479	523	528	505	536	483	527	502	493	451	490	497	475	475	517	508	484	531	511	488	487	497	515	519	505	477	482	537	509	503	453	507	503	543	459	491	498	475	496	479	484	509	507	486	482	489	505	514	487	494	471	481	466	476	529	454	470	510	497	501	478	484	475	470	485	503	530	512	498	504	506	505	482	512	511	514	476	468	534	514	480	511	509	523	481	500	505	443	481	494	486	499	471	508	545	466	503	467	486	477	534	480	518	484	493	485	487	499	534	491	507	513	508	499	498	458	492	489	516	546	505	486	481	549	510	482	506	485	478	482	477	511	539	509	499	511	509	486	512	457	505	512	509	536	516	491	544	513	520	502	511	518	529	475	471	466	516	502	553	510	523	491	503	499	510	511	488	481	523	500	461	508	480	525	482	486	512	474	504	498	471	507	519	502	512	489	509	503	530	516	480	510	504	490	489	494	505	521	499	471	483	474	491	514	490	492	474	505	492	508	521	513	514	506	509	500	472	482	520	503	460	491	481	491	490	492	534	491	496	497	500	471	496	497	508	508	496	498	471	506	493	522	483	488	499	490	486	486	468	498	509	485	530	505	555	510	485	524	470	492	512	549	497	556	522	512	512	527	534	486	486	541	510	522	502	494	492	450	473	522	478	486	472	505	459	500	502	518	487	481	536	506	454	537	549	478	495	474	492	466	502	461	514	545	503	499	546	494	494	507	466	497	524	509	490	513	493	460	548	496	522	500	478	510	530	539	521	535	521	451	504	498	536	497	537	472	522	499	492	480	515	516	469	433	507	512	497	455	459	489	507	490	514	507	518	487	437	485	491	489	498	494	495	518	471	514	525	500	506	515	470	518	494	520	491	523	511	478	538	478	520	482	484	541	496	500	525	497	465	523	509	495	508	487	480	504	490	481	482	446	484	470	515	509	486	487	509	504	500	473	510	482	537	512	505	486	532	508	509	466	478	542	458	495	520	550	503	526	506	489	511	526	531	490	518	517	490	501	492	514	522	523	500	491	532	531	461	467	461	481	500	481	525	476	532	528	502	476	510	503	536	501	496	493	465	498	449	533	522	501	524	499	532	499	508	520	512	514	521	504	528	462	470	513	486	485	496	537	511	554	477	495	485	531	535	517	535	515	500	524	516	515	513	495	510	522	500	542	488	540	470	456	487	506	492	498	538	501	493	498	517	472	518	458	508	499	490	493	527	501	514	523	511	485	474	499	508	540	496	467	506	475	553	495	496	486	516	490	529	504	492	470	442	557	514	491	531	524	486	541	519	486	540	545	528	485	521	476	499	492	517	527	534	529	497	507	501	507	510	484	527	521	469	549	503	521	496	470	492	521	476	513	490	516	489	531	511	524	532	493	488	502	514	491	509	497	488	487	558	476	501	516	513	495	524	495	531	501	495	481	481	460	493	488	529	502	520	513	493	488	459	492	502	502	532	504	488	487	489	519	478	495	517	472	498	452	513	480	521	488	521	503	497	454	502	508	488	516	459	519	509	484	540	475	474	514	499	489	511	522	471	478	515	480	464	487	485	506	498	474	477	493	453	519	481	521	485	505	487	484	527	484	501	497	484	482	513	473	528	499	488	460	519	490	520	482	528	484	507	525	516	492	464	482	512	567	486	509	477	485	497	492	516	486	506	527	487	512	519	485	509	496	475	513	546	472	523	519	446	475	533	500	506	507	486	519	514	569	476	485	497	527	493	480	487	500	487	525	530	513	537	516	502	527	509	480	548	518	481	490	514	515	513	466	476	484	523	492	545	547	525	532	483	512	530	464	520	518	478	492	488	494	495	474	533	503	487	505	497	546	536	468	498	504	506	518	490	449	510	480	489	491	549	485	511	541	547	477	533	513	504	502	493	508	496	484	550	495	525	526	497	464	500	498	522	520	519	504	512	477	486	494	527	509	516	492	516	531	469	510	513	476	524	497	510	495	503	490	447	453	517	466	467	499	531	526	503	494	509	519	533	493	488	502
24216	21043	28823	27445	24234	19868	13408	7689	4916	3321	2284	1725	1358	1072	799	702	601	525	468	462	421	388	403	402	390	372	395	414	366	399	336	418	343	349	353	356	312	357	343	375	361	350	385	328	358	362	357	333	345	358	342	385	361	358	346	361	339	356	365	353	336	355	386	358	341	361	356	361	341	349	365	348	371	346	377	357	339	322	327	354	331	319	343	361	319	381	333	385	383	344	334	341	353	356	365	342	323	335	363	355	354	309	338	345	369	325	371	331	400	352	346	360	353	379	327	362	355	361	293	362	350	336	352	362	311	341	371	346	364	350	334	368	352	369	346	361	356	343	338	353	371	350	340	323	353	341	363	347	319	369	342	377	367	364	341	322	321	361	353	351	319	361	367	333	343	342	347	382	363	351	346	343	334	365	366	398	355	341	324	366	337	347	328	367	379	322	352	336	367	350	358	356	361	333	335	340	337	364	347	359	340	362	317	366	345	307	348	346	325	356	348	348	326	378	350	359	382	325	330	355	332	361	376	350	355	391	346	344	348	349	369	348	352	347	355	356	319	349	338	370	370	368	337	355	326	355	339	340	332	375	344	360	343	347	369	359	351	350	338	382	354	351	314	318	343	346	354	380	363	328	344	357	321	330	326	352	355	353	314	315	375	358	355	367	360	326	333	325	354	320	386	313	362	382	363	357	299	329	347	392	371	352	353	329	366	331	303	337	336	355	362	317	347	344	339	375	319	349	348	341	379	320	360	365	352	371	397	368	355	323	347	369	342	365	353	369	379	335	361	363	319	321	369	342	349	344	355	314	355	331	329	364	341	369	377	360	334	359	355	338	347	397	342	333	326	361	347	349	357	344	354	363	345	341	345	327	348	335	336	382	346	370	363	369	388	359	355	370	355	368	375	319	346	345	377	334	397	370	344	360	342	356	367	348	358	367	338	360	341	371	320	376	345	357	361	341	326	357	361	378	365	353	353	346	373	326	357	333	338	331	311	343	359	370	365	391	327	358	348	358	360	360	362	327	315	381	371	349	353	352	299	332	349	344	344	342	381	339	351	351	341	359	367	352	332	326	355	364	353	351	365	318	356	345	362	357	324	343	385	333	362	367	363	357	345	355	343	340	367	374	359	371	374	364	355	356	356	334	377	312	374	328	384	329	320	381	338	363	357	359	343	337	346	348	374	360	361	354	345	301	323	360	342	302	336	366	383	389	367	320	351	336	349	355	341	324	365	376	329	365	387	349	357	343	368	372	372	322	391	322	349	340	334	323	343	365	322	378	343	372	359	379	396	357	367	335	325	317	335	320	371	363	353	372	346	355	366	372	356	351	358	341	326	335	343	358	352	339	359	353	381	346	356	357	358	383	351	318	375	357	340	347	341	339	337	327	337	380	315	368	310	342	354	357	367	341	375	335	361	339	347	348	333	313	338	355	382	315	370	333	380	348	348	353	377	351	333	365	319	326	353	325	332	365	358	385	368	355	358	324	330	367	396	367	331	352	350	348	344	358	343	362	371	379	342	326	366	374	352	297	370	368	354	329	359	338	349	345	342	340	360	372	349	351	358	380	335	340	372	345	377	343	337	353	333	366	350	325	340	353	377	355	324	363	350	360	345	344	343	371	361	357	362	311	321	348	375	339	317	357	365	337	349	353	349	378	356	325	361	338	344	340	334	338	318	354	356	338	323	338	346	349	341	356	339	334	318	386	339	322	337	344	339	358	341	354	376	372	370	331	346	368	345	348	371	323	368	369	345	369	368	368	348	352	322	340	394	376	367	313	352	344	322	350	346	375	354	388	338	335	382	327	331	369	360	369	325	350	330	374	348	333	322	331	338	339	349	327	347	356	386	334	332	386	378	344	390	338	356	348	363	323	398	368	304	339	346	345	387	349	340	352	361	353	333	355	353	374	351	327	356	365	333	362	363	365	352	349	371	376	342	356	324	341	317	348	355	352	366	330	348	341	378	341	338	362	347	325	339	356	344	326	335	327	323	349	347	354	354	361	362	349	323	362	349	343	360	367	335	344	341	339	323	373	330	366	351	364	376	355	349	345	327	354	355	362	356	357	361	355	364	371	324	356	336	335	381	327	355	402	338	327	342	390	347	319	358	347	341	378	364	406	308	317	337	372	345	365	346	368	351	360	362	386	385	314	382	340	327	351	329	328	373	331	365	359	381	333	358	327	341	353	357	368	326	355	325	362	375	351	357	318	346	375	325	356	372	372	347	372	324	370	352	375	332	366	342	367	352	350	345	302	380	366	340	349	356	356	351	333	374	368	347	362	377	355	357	350	346	349	358	349	327	368	349	341	348	352	317	331	385	327	360	319	330	342	353	323	361	329	389	355	360	344	339	342	352	344	320	364	335	327	339	346	377	330	353	365	357	387	345	350	354	343	356	339	348	361	327	374	341	354	373	375	396	343	368	358	361	375	334	376	370	340	348	329	347	345	352	328	307	337	371	346	380	322	334	348	330	339	355	360	355	380	385	349	333	354	360	370	333	363	323	365	372	394	334	343	346	372	349	353	336	327	331	377	353	340	311	357	338	357	366	352	325	328	358	339	327	356	371	341	384	357	333	341	361	335	373	389	390	345	359	364	327	355	352	365	327	332	376	346	374	347	349	348	324	341	358	378	353	344	350	314	347	316	336	331	335	366	339	377	351	354	326	377	331	318	342	361	347	319	319	348	340	295	347	367	357	344	402	334	366	338	349	325	359	343	363	344	358	338	348	384	342	358	371	373	358	335	357	315	344	329	347	370	363	371	336	391	356	350	327	352	355	335	357	310	322	322	362	344	361	391	348	339	337	344	372	324	371	351	346	347	332	349	363	356	347	352	350	327	351	371	357	315	372	340	379	344	343	350	354	361	363	337	340	343	320	373	362	359	354	320	354	375	314	364	353	362	338	366	377	356	338	322	348	382	351	349	365	374	373	360	347	360	394	360	331	366	353	328	391	372	341	329	340	343	347	363	343	349	358	356	381	336	384	360	315	378	356	339	360	361	322	312	373	359	363	364	345	356	348	325	333	329	344	346	359	380	360	351	364	330	352	336	387	363	346	334	391	361	339	328	332	394	369	327	384	342	334	376	352	354	351	355	369	346	361	332	357	354	393	344	364	347	336	369	372	343	360	345	329	392	326	347	357	389	324	327	356	394	378	353	375	337	356	321	328	370	382	341	331	368	342	362	364	366	372	359	386	340	337	338	394	326	354	376	352	334	350	325	362	357	363	406	351	368	325	361	397	349	361	383	371	377	383	344	359	364	368	378	347	341	362	370	390	347	374	347	349	365	355	342	369	382	372	346	347	355	345	375	330	352	344	392	347	337	344	356	363	382	314	332	348	370	346	345	353	355	312	340	361	349	326	330	353	372	323	351	344	335	358	354	318	345	341	340	356	378	348	355	360	326	352	359	393	322	342	353	376	342	342	316	345	325	377	340	356	350	321	315	315	356	373	418	358	349	381	366	357	324	350	332	369	360
35128	56819	51375	39812	32523	25163	19071	14184	10200	7413	5341	3987	2960	2293	1648	1339	1129	972	800	786	660	633	583	570	523	539	516	533	500	562	523	488	534	500	522	528	517	498	496	539	519	514	479	564	531	545	494	527	509	508	488	541	513	491	522	497	532	475	532	480	499	508	523	496	524	464	509	496	529	471	475	523	503	495	539	516	495	481	527	521	462	513	507	465	462	515	514	472	510	488	471	503	517	533	530	511	506	504	544	520	499	499	511	489	509	529	482	530	537	489	519	508	520	496	484	489	464	481	521	519	495	506	494	534	488	505	553	520	484	488	559	472	534	504	478	484	493	511	487	523	499	490	477	507	453	472	555	487	527	470	529	494	477	541	512	506	486	538	486	524	488	495	520	524	463	480	502	504	495	518	498	477	492	493	521	488	474	510	519	507	458	516	506	483	529	480	483	514	556	490	502	506	475	496	532	500	482	486	493	460	514	530	491	484	513	525	458	493	504	499	508	488	514	485	496	512	469	517	490	496	530	467	501	474	503	511	496	499	540	457	489	503	500	527	475	477	533	534	532	509	519	487	522	514	503	504	466	520	464	512	504	522	496	480	540	528	525	524	507	510	473	503	490	491	503	514	514	502	510	510	495	507	466	530	491	531	523	486	512	516	502	543	509	481	516	478	536	462	502	466	507	488	497	466	509	530	548	510	523	502	528	485	470	541	503	508	520	512	461	491	501	508	520	453	495	517	527	488	478	527	534	490	549	523	494	504	534	515	521	490	497	503	505	514	512	495	495	483	520	462	560	499	496	504	478	488	525	526	535	523	525	477	497	512	510	478	515	514	491	539	512	478	487	488	556	525	557	526	509	488	494	507	506	523	517	499	513	462	495	506	488	501	498	497	503	516	526	501	522	500	483	499	527	489	516	545	492	539	484	548	489	514	447	537	521	469	533	537	526	511	537	469	495	542	529	477	513	484	503	506	492	530	550	513	523	525	464	492	524	503	523	483	515	522	476	476	507	512	531	500	507	515	479	488	490	499	505	483	494	519	477	462	513	474	529	514	458	491	489	472	568	517	487	531	528	506	473	471	549	483	478	530	530	513	536	499	488	515	511	512	514	473	497	477	536	539	480	507	518	497	475	505	498	516	517	502	547	505	541	537	504	473	495	470	486	497	510	471	513	517	522	526	529	521	482	472	488	507	517	519	468	490	500	532	541	531	482	507	503	498	474	474	472	501	540	489	451	496	560	495	503	542	496	522	547	522	472	505	487	495	495	514	500	503	488	527	496	531	511	466	507	515	527	532	505	521	509	467	505	531	509	518	519	526	513	517	526	501	531	492	509	478	524	469	498	491	511	495	494	465	460	516	478	555	496	475	477	489	498	480	503	453	493	496	539	523	485	491	542	496	470	520	500	505	493	483	490	529	520	502	504	468	489	489	510	528	545	491	495	492	489	481	510	515	495	502	536	501	493	542	538	469	473	518	472	493	475	490	526	490	537	508	495	491	507	492	522	506	497	490	488	513	503	487	514	510	515	504	502	483	485	561	461	481	500	536	486	470	545	537	507	520	510	490	526	484	498	508	504	488	502	495	549	496	486	507	486	483	499	493	498	485	496	533	520	484	502	530	483	554	487	534	495	500	527	522	467	518	512	481	480	505	491	522	496	489	502	508	515	497	540	511	505	507	530	523	460	515	476	489	503	510	501	494	540	498	465	521	493	432	515	474	530	512	508	518	469	497	482	527	511	482	530	490	490	537	540	476	524	511	521	515	518	514	521	507	504	464	536	510	492	509	500	503	506	492	506	486	481	476	479	490	499	505	538	467	551	518	538	486	506	526	493	508	488	526	526	498	511	525	527	478	491	534	496	513	522	459	501	500	520	510	518	448	494	484	474	490	517	520	508	510	535	500	491	519	513	485	517	475	491	511	543	495	527	519	531	527	521	524	516	528	491	503	512	519	500	490	488	526	537	514	465	526	487	508	508	487	496	547	558	534	478	532	462	505	524	534	534	474	527	546	502	463	534	490	533	524	511	482	454	524	479	484	481	500	520	512	501	556	482	520	489	496	509	530	506	491	479	474	499	528	505	512	528	473	500	508	471	496	492	486	475	504	491	533	556	481	499	521	511	489	532	522	517	532	541	500	533	521	516	505	491	478	497	546	530	495	519	507	499	505	493	486	500	519	488	498	493	509	489	501	531	515	492	521	514	474	542	555	507	489	515	508	532	507	499	520	529	467	484	501	491	506	525	527	479	485	527	496	514	556	528	482	488	552	518	519	506	494	499	515	548	524	506	518	527	471	509	490	469	497	501	519	476	516	530	524	518	462	479	502	509	488	483	504	521	523	556	508	476	514	513	530	530	444	526	494	521	491	489	508	470	522	508	495	491	521	530	491	519	510	522	509	534	482	476	540	503	533	495	470	485	463	507	515	533	509	509	565	514	470	508	478	525	490	493	522	544	519	483	509	527	475	500	499	468	509	534	525	455	495	537	519	488	525	513	526	515	489	485	532	490	498	451	503	512	507	516	495	521	490	518	506	524	504	527	498	504	506	500	478	515	486	519	526	477	482	506	506	488	501	526	496	522	506	524	525	474	471	483	508	546	503	521	493	487	477	509	521	489	519	506	474	508	510	501	460	528	495	487	520	498	522	470	495	479	519	486	503	515	527	507	517	503	509	478	495	507	509	482	519	491	478	519	521	513	472	490	500	559	504	508	494	538	559	502	480	506	518	501	500	513	501	489	513	491	506	475	531	530	508	490	484	483	480	517	504	494	467	518	517	510	472	479	552	523	532	476	509	500	499	537	507	484	538	534	458	541	527	481	488	481	490	515	494	497	512	492	523	506	520	530	535	515	529	513	495	431	515	513	490	477	473	503	468	531	502	500	496	473	510	527	518	498	509	524	543	494	511	510	514	496	499	485	499	523	520	517	464	539	507	496	514	495	557	533	528	474	512	480	482	489	499	506	492	499	483	526	496	530	478	515	531	543	534	487	521	516	514	502	499	503	541	524	476	491	461	543	502	475	472	542	525	502	501	490	516	483	524	496	518	484	490	518	497	507	515	494	504	505	497	503	509	509	524	486	506	543	543	512	456	499	483	471	501	513	517	508	536	507	497	503	510	505	539	522	507	538	511	492	493	572	487	504	539	498	494	515	487	509	506	518	503	504	470	568	507	521	542	494	482	544	486	525	505	519	499	499	483	555	491	509	524	496	496	468	510	545	494	469	527	481	517	527	475	494	508	504	517	496	527	489	497	532	509	535	503	504	520	484	513	516	508	491	482	517	531	465	464	533	494	479	538	531	523	518	518	577	508	495	492	521	500	532	532	504	511	489	484	506	502	511	480	490	551	505	524	491	494	473	499	498	529	455	499	493	508	495	506	518	488	473	526	493	506	520	468	503	511	553	482	479	510	508	483	537	519	479	484	514	503	507	508	478	508	486	516	480	500	510	496	517	507	471	511	540	513	528	522	532	516	509	506	515	506
22965	20949	28602	24163	22893	23639	20871	11823	7493	5015	3508	2592	1874	1447	1140	908	731	602	572	470	449	465	422	398	372	419	388	406	372	361	380	328	330	384	350	351	367	341	339	358	350	373	350	310	350	382	364	314	328	348	340	372	344	323	358	311	372	334	352	348	326	348	326	319	354	321	313	376	325	344	356	336	314	347	302	370	362	343	340	342	334	324	364	364	361	332	373	353	351	355	354	320	335	352	351	322	348	349	347	360	346	368	350	337	320	366	318	368	332	356	363	335	313	373	362	317	364	321	316	311	300	323	359	338	336	330	335	348	354	320	376	360	298	349	344	340	320	336	360	342	380	340	331	362	361	294	351	319	336	348	352	343	355	340	346	337	341	342	332	314	342	337	354	341	368	315	369	340	308	354	364	382	379	357	352	377	354	336	377	304	362	317	320	320	319	366	360	362	305	341	398	347	334	343	351	359	340	328	332	322	368	345	350	358	358	360	335	343	331	359	349	351	342	319	340	338	319	336	352	324	343	349	335	372	323	298	328	333	359	325	325	356	343	358	362	366	339	353	341	342	350	335	335	332	324	366	345	359	352	355	328	344	348	336	333	378	331	308	370	344	322	332	332	314	352	367	346	314	347	344	363	356	352	360	364	351	330	308	350	336	362	387	329	370	331	340	352	364	348	364	323	340	353	343	397	350	359	352	330	341	344	347	348	367	344	353	338	378	349	371	300	325	333	376	346	334	336	339	322	356	363	361	334	352	358	341	317	333	329	315	338	376	342	339	345	351	323	380	330	365	325	340	343	368	362	374	369	366	400	323	336	371	355	329	325	296	317	336	307	375	306	352	357	352	345	342	403	310	356	344	326	359	333	336	352	363	358	337	355	388	348	345	346	351	357	355	352	343	361	357	359	354	325	407	358	348	385	355	361	326	334	373	368	349	325	315	332	339	349	330	327	338	383	356	348	347	356	349	308	322	345	348	344	348	344	321	339	364	329	353	323	365	352	356	369	343	358	353	351	325	342	332	377	365	373	378	337	328	348	359	368	364	342	338	339	300	312	325	377	342	317	359	339	345	346	351	341	322	364	359	326	351	361	334	328	375	358	330	343	374	346	349	315	324	351	347	313	352	366	326	345	356	339	369	343	360	347	353	332	351	361	357	380	333	324	342	355	354	346	382	339	373	372	347	364	332	344	369	359	360	359	331	375	353	339	361	329	319	358	326	357	354	349	362	374	369	318	353	359	356	365	343	390	319	351	352	347	330	356	380	361	368	341	316	377	350	330	339	345	341	317	342	353	361	364	332	325	354	348	322	344	327	371	331	380	352	359	387	345	347	310	351	346	377	355	318	356	367	372	325	355	345	370	350	342	367	325	346	363	353	336	392	327	367	361	363	358	359	347	379	301	332	329	329	336	329	340	347	327	320	335	362	339	366	368	340	336	354	366	320	359	362	337	339	350	352	356	345	362	318	355	347	357	331	382	314	387	304	375	352	347	335	331	325	365	333	381	347	343	337	328	374	363	332	345	324	325	352	350	320	353	359	341	362	349	335	365	346	350	322	344	353	334	355	369	344	379	355	313	341	346	345	347	341	365	341	318	347	362	361	335	373	355	375	382	328	339	332	327	353	349	377	378	348	358	315	299	378	355	327	357	328	365	326	340	347	348	353	325	359	356	335	356	359	349	346	337	362	350	372	380	327	352	346	367	330	331	361	322	351	357	336	337	344	358	313	310	346	333	353	349	332	345	320	369	363	350	359	325	352	329	326	390	350	347	336	354	335	335	338	327	309	336	307	346	327	357	331	387	341	385	328	346	334	350	380	315	375	365	288	341	388	358	333	360	330	340	299	352	346	341	340	324	335	360	368	371	361	349	343	343	355	343	343	349	333	377	305	346	331	360	399	363	366	337	358	370	343	345	343	338	317	391	343	382	345	366	335	365	370	316	340	341	361	349	319	352	334	352	334	368	320	356	339	352	366	367	376	331	358	357	345	352	368	364	339	315	348	338	358	363	375	354	363	358	373	315	322	344	342	326	323	350	356	342	357	343	346	392	332	367	344	345	367	319	384	342	347	370	345	322	329	340	342	361	370	349	383	339	346	350	370	341	311	370	335	351	316	326	384	362	329	343	338	321	373	318	348	329	343	296	328	327	357	338	316	368	348	353	327	385	304	355	347	322	330	343	354	350	351	345	330	361	305	348	378	326	378	314	350	367	365	346	326	355	349	350	354	318	328	333	323	327	370	359	379	339	336	340	331	324	357	371	376	368	336	334	344	370	327	351	366	359	355	346	337	339	360	344	367	361	332	319	360	342	329	343	341	356	345	325	318	382	354	335	331	310	316	348	360	298	305	330	360	371	336	317	341	345	344	316	323	346	353	341	381	334	329	362	358	371	364	353	348	365	365	336	352	348	351	352	332	357	318	346	327	337	323	338	350	324	341	360	342	350	371	330	327	349	348	323	341	344	354	319	383	379	374	329	344	374	337	369	344	361	316	372	371	339	337	360	362	363	331	350	342	352	339	389	342	351	322	328	340	341	324	373	308	369	340	354	365	340	373	366	373	342	357	339	334	356	347	355	356	353	364	306	343	338	370	370	336	368	345	355	334	333	321	341	390	362	333	350	401	333	347	351	311	336	325	368	326	352	343	333	361	359	339	339	339	324	352	324	380	342	328	373	350	367	347	365	338	373	336	343	358	377	316	340	322	381	347	295	315	343	318	385	342	346	332	361	382	368	354	379	357	351	341	348	316	307	329	320	344	327	352	347	347	355	344	351	362	345	370	309	365	317	365	339	358	355	323	353	326	349	313	331	349	360	363	347	360	354	325	336	353	337	343	375	364	358	304	296	340	381	332	359	376	304	332	344	359	363	360	356	326	365	334	366	366	325	307	334	345	380	360	334	317	344	356	342	310	338	373	369	371	351	370	326	349	364	336	352	358	339	305	374	327	319	318	350	313	343	341	378	377	378	343	330	324	326	366	331	338	332	338	341	351	377	331	337	345	363	356	355	340	340	373	358	370	316	360	331	328	374	328	350	324	326	313	373	316	344	342	308	357	346	359	297	312	315	378	359	362	348	311	335	325	353	367	357	349	337	371	334	319	339	386	344	365	302	343	336	327	349	345	374	349	342	361	342	339	328	341	352	317	345	331	335	350	366	350	346	320	364	370	338	349	348	340	342	349	363	332	320	360	339	335	350	334	337	340	334	347	306	354	350	365	373	367	316	331	343	373	357	361	353	322	377	388	344	354	366	351	325	304	359	331	336	331	367	375	362	342	310	332	324	355	326	322	340	339	338	379	340	370	348	350	333	331	352	330	329	348	356	330	363	349	306	323	345	312	353	329	341	334	329	341	364	324	354	329	337	328	373	329	372	365	351	344	348	339	349	355	341	356	345	321	362	353	314	332	369	337	359	345	331	330	330	344	339	366	341	399	347	322	345	370	363	340	348	310	339	363	364	332	348	380	325	323	338	346	338	314	333	351
36808	62036	56646	45011	37378	30221	24327	18885	14197	10465	7814	5680	4171	3226	2485	1779	1388	1156	978	854	767	640	611	616	548	564	531	545	511	519	530	538	524	533	468	500	500	512	538	529	485	510	514	487	506	501	496	490	493	476	550	434	478	514	469	436	522	483	482	490	533	445	500	509	499	518	525	510	469	490	483	482	514	500	517	555	510	481	478	458	487	536	483	478	499	475	465	498	496	475	486	489	477	499	518	489	497	499	503	482	503	461	489	493	440	466	492	497	506	464	497	476	502	486	519	474	487	481	493	499	487	484	499	482	507	496	520	505	457	450	510	497	473	456	503	490	458	515	521	489	538	500	524	485	496	470	521	455	475	468	507	504	507	495	519	483	517	466	474	511	497	480	467	482	457	510	480	499	477	481	477	481	502	468	482	504	501	458	478	488	516	485	506	474	476	491	466	493	478	459	524	466	536	443	507	528	480	521	477	485	525	492	491	520	467	453	491	489	511	455	471	498	460	486	497	468	479	520	478	478	426	497	508	475	463	509	509	485	483	462	491	504	483	486	507	483	497	492	488	489	511	495	502	488	473	503	470	487	508	454	484	513	463	492	499	481	444	487	514	509	502	535	495	508	456	516	501	492	510	513	524	490	480	495	525	486	451	501	505	487	515	502	487	484	469	536	473	489	452	505	530	482	506	465	511	481	489	495	488	487	508	493	493	546	518	502	525	486	470	473	493	519	531	467	508	508	524	498	506	497	466	506	472	490	479	503	489	518	468	462	491	485	485	488	521	489	490	484	463	494	556	505	496	479	503	474	482	482	462	518	539	488	499	477	443	478	452	487	449	511	495	466	529	475	517	511	503	492	523	489	473	530	515	511	514	507	483	458	493	489	527	467	490	454	471	536	503	494	495	488	540	496	489	472	478	449	528	524	491	511	496	476	499	502	479	496	451	497	486	492	478	535	444	500	512	462	453	518	493	491	484	489	488	510	481	478	498	500	486	480	486	488	492	515	506	478	494	552	479	500	519	508	529	506	469	516	486	450	512	501	498	486	487	482	518	524	506	476	506	490	490	471	479	504	482	526	477	486	481	479	488	485	485	516	500	543	496	532	475	513	487	524	504	463	461	486	470	468	519	478	479	468	497	517	500	463	487	451	470	519	455	458	492	511	474	508	543	506	504	484	496	491	495	468	469	493	488	437	502	498	481	469	500	467	483	514	475	501	502	467	484	495	471	460	507	495	490	477	525	512	438	462	494	479	498	501	534	492	489	506	491	463	493	502	437	500	506	473	483	465	468	460	474	502	493	490	455	500	466	487	470	521	517	447	494	503	500	477	537	512	466	459	452	488	511	519	479	463	487	458	484	457	499	501	483	482	503	516	485	497	480	491	494	494	497	504	513	483	515	515	474	504	460	463	477	506	501	499	498	516	489	473	499	518	500	521	513	486	524	478	505	506	532	492	500	465	501	492	514	494	519	473	485	523	509	509	496	463	481	520	466	496	522	533	499	476	517	505	492	481	500	494	476	467	501	484	444	512	544	504	520	507	498	454	497	502	522	495	507	488	519	468	496	508	465	476	490	524	476	452	493	492	497	488	501	479	458	510	479	479	497	480	497	503	522	478	521	487	471	484	516	520	445	442	491	502	495	495	482	507	492	481	514	491	491	476	502	479	545	488	541	497	478	500	467	487	493	461	531	503	451	525	478	497	491	491	460	444	511	498	489	464	542	497	508	503	447	493	477	488	475	491	473	499	480	517	521	482	458	497	495	455	486	481	496	543	484	489	473	487	490	469	467	493	486	524	497	499	476	492	482	497	502	506	523	495	439	494	505	484	473	501	525	493	485	517	532	507	487	485	497	483	509	465	475	467	491	481	486	462	478	531	486	493	522	528	509	475	506	531	447	494	470	476	503	491	489	474	510	460	477	481	491	498	489	445	517	483	492	502	509	460	474	483	489	495	474	519	493	535	499	470	480	521	485	522	478	497	481	481	509	537	482	494	483	510	503	490	513	453	512	509	510	506	504	487	459	511	470	474	529	499	545	486	518	484	486	485	517	483	513	519	498	468	499	468	497	478	500	508	498	521	525	498	474	473	501	476	492	544	490	499	501	508	471	506	471	485	487	466	499	491	466	483	485	495	478	493	497	493	470	509	483	516	488	513	518	513	473	433	498	452	506	483	516	476	515	473	517	488	488	516	491	535	521	532	457	514	528	466	485	488	472	489	479	493	502	502	492	481	498	499	484	501	507	488	511	492	498	466	492	500	487	476	496	486	497	502	516	454	479	498	521	503	519	506	438	504	495	482	497	494	495	509	496	480	460	501	446	481	478	503	489	511	550	524	516	470	539	458	488	507	465	517	482	491	487	482	507	484	483	528	516	512	501	511	486	499	513	490	479	488	534	467	475	456	514	488	485	543	485	464	470	493	464	453	441	471	476	500	502	487	474	498	502	525	503	518	471	506	497	475	462	479	496	511	513	506	503	479	506	554	492	522	472	501	468	484	465	506	519	482	478	507	539	486	458	487	464	538	477	494	495	496	489	482	463	501	516	525	489	504	500	524	497	500	509	479	513	534	485	499	485	475	485	486	558	494	498	494	496	513	481	477	515	501	468	496	493	513	488	478	470	491	509	495	464	507	514	492	473	523	481	512	519	492	465	496	495	470	459	463	458	478	506	487	494	484	484	514	493	497	460	477	522	476	472	497	461	518	501	492	478	499	529	490	471	509	514	501	509	511	494	460	452	466	491	504	470	502	503	460	526	493	481	519	500	488	511	495	488	494	474	485	534	506	500	501	491	471	537	468	508	519	487	483	509	481	511	447	495	490	500	476	506	463	469	521	527	504	505	486	489	467	467	493	520	498	494	467	506	491	464	531	485	467	494	498	491	516	481	469	475	496	488	494	475	513	451	472	453	496	481	520	468	493	479	512	483	485	507	499	486	480	454	537	500	483	478	522	512	454	482	503	473	519	470	488	493	506	487	512	451	485	483	513	494	498	497	499	496	490	486	504	465	463	492	485	481	486	521	472	481	519	486	497	478	482	472	507	447	472	500	462	521	506	487	473	513	530	493	467	467	496	486	483	465	476	474	476	465	507	555	503	499	460	491	528	456	458	515	481	497	510	477	496	487	508	452	491	508	463	444	514	544	485	490	512	486	475	493	486	494	449	518	469	483	512	498	486	486	524	521	465	499	505	490	481	482	515	453	475	484	501	519	498	483	495	514	505	488	499	492	486	514	501	448	506	504	483	516	470	529	475	511	496	507	497	450	466	507	523	499	509	484	475	475	507	466	473	510	509	452	469	474	503	462	490	457	514	481	478	505	503	500	446	456	494	486	466	452	465	524	494	483	468	486	492	504	436	485	493	503	494	465	462	475	468	497	471	445	488	487	480	493	475	527	501	526	503	505	493	486	467	486	487	481	496	448	502	478	504	500	497	505	495	455	482	461	472	482	491	498	458	509	501	463	516	522	461	501	490	475	481	453	492
29344	32993	38921	30718	19928	12649	7415	4418	2996	2073	1469	1138	976	737	613	558	523	506	440	384	406	388	410	374	343	373	311	377	369	339	378	356	380	351	374	365	352	349	346	356	345	386	344	354	356	383	404	360	327	338	342	349	374	352	320	374	326	329	346	372	381	361	358	352	346	379	347	341	348	358	355	363	329	328	372	381	352	347	338	380	331	355	374	355	372	357	382	349	327	353	346	354	345	350	329	345	369	352	363	340	340	340	368	319	364	322	351	340	368	380	381	313	375	352	339	310	351	346	374	363	375	355	357	350	344	328	358	367	350	355	332	354	364	324	372	334	383	345	358	407	370	323	351	367	375	351	371	338	338	346	346	331	353	368	374	356	347	334	366	339	344	340	334	328	307	346	376	366	375	319	367	327	339	369	383	339	323	364	348	335	381	345	364	369	353	347	372	347	329	362	343	320	323	328	373	379	338	387	387	358	313	336	345	355	355	378	367	361	337	336	371	334	349	331	367	379	292	355	340	334	337	321	346	360	367	369	345	390	356	342	338	369	340	353	347	346	348	355	352	368	346	381	359	352	366	392	362	373	376	347	334	370	356	321	326	361	381	364	338	348	340	339	391	368	364	348	374	360	336	362	370	320	333	348	343	330	356	329	341	339	344	375	350	325	345	360	329	388	349	310	386	333	354	362	344	361	346	350	352	363	329	342	354	359	370	371	373	369	379	335	345	345	331	342	328	336	357	329	331	383	363	341	336	361	340	369	355	349	379	341	373	343	361	367	379	359	379	364	327	351	335	333	366	361	357	367	332	353	321	344	365	373	358	354	337	332	371	349	371	373	376	345	329	388	332	349	390	357	370	331	362	333	335	340	362	326	336	344	350	358	362	314	351	366	356	326	375	358	370	333	355	374	375	318	366	352	349	329	320	342	337	338	336	350	349	358	322	364	363	351	344	343	342	332	336	363	392	332	341	349	359	377	366	369	354	322	347	353	337	335	357	332	382	328	352	339	367	375	348	363	361	399	347	366	326	355	379	327	373	356	343	356	338	337	371	372	360	358	349	344	373	335	371	345	353	347	346	385	341	353	338	372	335	374	371	357	371	363	350	379	353	322	331	330	397	330	406	346	366	327	346	353	341	333	325	360	364	332	336	340	370	338	352	367	339	354	343	357	323	360	364	339	340	350	362	383	360	345	320	338	384	351	403	363	371	326	369	375	371	344	350	364	400	371	367	365	362	333	378	330	326	339	368	345	360	329	345	330	373	347	345	385	330	350	376	365	391	324	343	338	358	375	342	361	352	356	330	363	324	367	350	297	303	351	334	374	355	318	375	368	398	369	326	385	361	375	369	371	383	389	361	382	384	374	349	372	359	325	352	378	366	345	344	337	325	354	362	320	321	368	366	354	362	339	327	367	339	340	370	346	332	350	387	322	347	359	327	335	353	364	374	370	348	341	369	385	360	325	355	345	330	376	385	365	328	358	371	377	374	366	331	362	361	341	363	320	330	340	382	343	372	345	366	361	347	331	307	336	362	359	349	329	364	345	302	357	339	323	333	343	366	376	369	349	341	350	387	373	347	359	412	342	334	355	378	326	338	372	347	338	334	320	354	356	348	332	378	332	379	364	361	379	345	304	372	364	358	361	358	384	340	380	356	356	391	343	343	327	342	330	342	361	363	323	363	333	349	340	362	333	344	361	335	329	338	353	317	363	334	335	396	367	336	340	326	329	357	331	366	351	369	343	345	355	352	295	303	356	328	350	384	332	342	360	335	370	365	339	350	311	356	350	314	359	334	341	359	341	334	350	358	358	342	334	321	346	374	312	362	351	336	384	368	370	345	378	351	338	395	333	345	322	356	329	338	384	358	345	368	350	334	374	337	365	346	334	343	365	371	357	348	356	334	338	329	351	368	332	377	392	331	351	351	382	327	361	361	353	360	350	363	319	339	333	351	392	369	335	370	350	349	366	380	367	339	344	360	335	338	349	331	354	386	322	343	339	385	369	330	331	331	380	346	349	351	353	318	372	394	322	394	339	358	337	337	376	333	345	397	364	389	348	376	372	342	345	327	376	358	328	339	366	340	360	342	334	350	365	350	329	334	377	381	367	361	317	366	340	321	357	326	372	381	373	354	352	365	368	377	374	366	340	348	371	366	393	392	332	357	370	329	326	370	363	359	335	394	363	319	353	355	331	337	304	359	350	351	374	326	336	336	364	337	312	318	343	367	347	358	350	342	374	341	347	387	343	377	352	371	349	368	358	359	381	344	351	337	342	360	391	334	353	372	320	335	371	371	323	349	325	325	338	332	361	347	362	349	320	379	340	352	365	374	368	342	324	348	318	356	356	361	376	362	343	382	348	355	378	296	328	347	349	384	369	356	365	364	326	360	359	342	368	341	358	350	355	363	383	334	343	316	337	368	344	362	358	363	363	317	343	352	343	329	381	364	353	353	382	328	359	341	351	388	341	325	359	337	347	325	370	355	342	361	356	346	378	358	359	342	358	353	366	365	349	369	343	356	362	315	355	340	321	346	383	353	350	374	345	402	361	373	355	358	365	355	378	376	360	365	332	337	359	330	334	359	375	346	346	341	345	363	360	356	358	356	332	325	366	360	362	361	346	325	370	333	352	353	380	348	316	357	338	363	323	367	337	350	378	364	356	325	339	352	361	365	342	327	341	342	366	390	362	363	366	397	315	352	358	348	366	375	363	345	338	335	362	338	355	355	328	317	319	356	359	337	356	363	385	375	364	352	340	381	337	386	332	357	341	366	354	344	333	375	321	358	364	377	361	367	360	352	367	341	322	373	362	351	363	363	372	391	346	354	358	383	359	335	358	358	306	357	372	379	366	345	342	341	338	359	340	362	342	338	330	405	357	366	364	334	359	325	339	386	331	350	358	325	331	356	354	316	387	382	372	327	353	334	357	376	338	365	384	337	360	320	315	366	362	316	337	362	335	359	357	375	356	312	355	348	356	345	347	353	356	361	365	371	363	367	369	340	355	343	337	354	355	328	373	377	321	374	336	326	335	370	379	318	337	319	357	369	346	374	324	374	345	347	336	326	361	323	362	314	365	343	369	391	356	339	391	360	328	340	368	323	375	328	335	355	367	352	363	368	327	374	370	368	384	374	366	339	323	315	354	379	354	333	385	341	356	347	360	332	336	322	381	377	368	345	356	362	345	331	354	363	348	329	355	357	377	343	353	351	372	367	324	338	347	338	366	362	332	326	312	354	353	348	338	392	371	341	376	349	384	378	392	353	341	347	315	365	323	357	340	364	325	367	356	344	379	331	356	325	341	353	331	365	354	355	345	340	357	390	339	369	337	345	344	347	360	318	350	377	354	361	340	365	359	356	323	312	324	362	357	386	353	362	352	324	337	357	347	353	351	325	376	322	346	342	361	368	356	361	353	406	331	373	379	385	363	333	374	329	371	360	341	351	343	356	324	350	358	337	358	367	359	340	347	334	366	345	390	342	382	349	339
35347	51143	45301	34171	26308	19986	14400	10239	7112	5077	3523	2681	2012	1502	1245	1090	917	793	710	645	596	598	547	560	536	548	562	503	510	565	498	517	515	545	529	505	543	493	490	531	548	483	485	502	521	477	527	502	520	483	524	529	473	564	514	538	563	545	496	509	529	507	480	500	472	534	503	467	481	512	504	516	495	529	498	539	495	492	507	503	493	549	481	492	558	520	544	469	520	504	460	460	489	497	512	493	518	526	500	556	531	547	502	476	507	500	527	475	514	484	514	480	528	492	503	505	510	514	524	471	507	539	530	532	530	507	514	476	495	510	488	522	519	542	499	525	495	511	495	509	495	515	496	463	488	520	493	491	493	508	488	547	561	521	495	512	504	486	539	528	497	498	512	520	498	537	500	525	518	470	510	529	479	491	507	501	504	490	445	527	506	489	494	526	522	517	511	508	496	500	501	570	519	519	519	544	461	493	497	496	542	563	502	520	518	547	471	519	514	479	511	477	522	532	499	491	507	474	507	520	491	498	525	517	513	470	507	514	507	498	518	523	509	509	520	527	500	496	535	522	519	537	554	500	516	516	480	506	516	529	523	513	511	491	516	513	523	538	533	535	561	513	520	511	510	523	508	502	520	537	506	553	534	510	520	517	540	500	506	502	545	518	512	508	499	507	496	486	486	513	527	555	489	471	527	528	508	507	482	516	495	512	498	528	535	528	545	508	470	556	484	478	456	554	507	507	472	510	520	508	530	519	493	550	481	515	497	546	508	502	515	536	515	539	495	507	561	485	509	550	482	495	528	492	521	499	499	526	514	541	501	502	543	512	473	526	501	478	536	519	500	510	556	488	476	477	503	504	506	525	532	520	497	518	499	542	545	559	511	498	506	514	513	531	497	522	478	508	537	543	465	510	483	492	522	512	525	499	500	518	529	511	528	506	539	463	532	515	528	488	512	498	480	475	501	521	508	507	539	479	555	506	499	506	475	497	471	523	498	497	479	498	552	515	510	522	494	515	435	535	497	509	484	519	507	487	523	519	529	493	498	531	493	490	513	524	519	494	514	526	501	510	473	504	465	490	525	511	527	505	490	486	534	517	493	486	466	491	528	516	530	534	471	500	491	474	496	509	489	555	495	529	502	518	519	477	546	496	520	537	497	502	530	498	470	491	515	461	547	502	516	511	558	542	466	493	502	537	481	527	516	493	506	506	489	485	488	525	499	502	538	530	517	518	501	484	534	499	498	480	525	510	481	522	494	527	469	533	528	534	529	507	535	539	527	475	474	491	514	502	542	524	486	513	506	498	525	524	537	510	488	491	508	512	496	507	555	516	502	537	529	480	495	494	527	555	491	528	485	506	506	512	457	491	524	482	508	499	508	486	514	488	493	522	513	552	528	536	503	547	466	486	529	505	548	499	510	479	497	479	515	494	517	536	512	478	522	472	521	487	544	519	539	526	521	545	527	512	522	486	518	500	532	506	539	495	510	539	521	490	488	480	546	498	476	507	535	480	528	513	490	537	499	478	515	492	506	513	513	526	484	488	511	486	529	501	510	507	536	504	479	496	520	511	507	509	536	474	502	537	475	517	511	486	528	515	499	504	479	521	465	500	496	530	500	475	485	513	523	518	490	477	494	512	477	490	533	529	497	541	511	516	502	510	528	495	508	509	505	533	522	468	523	560	507	493	540	525	451	537	509	510	536	521	489	523	521	514	508	481	514	494	552	520	477	530	508	499	525	512	535	487	507	506	511	504	504	480	506	533	524	537	530	532	503	524	523	528	534	523	497	514	509	517	550	521	487	515	533	508	521	525	507	523	450	555	513	464	523	523	508	531	467	501	524	512	491	466	489	514	508	545	537	534	551	495	522	509	528	508	594	524	520	509	500	526	541	498	493	523	513	462	534	476	554	527	509	539	481	505	530	523	499	552	530	494	524	521	512	512	500	502	513	509	508	543	555	510	509	535	581	517	528	519	515	535	515	514	511	509	501	543	515	494	489	538	479	492	496	495	487	515	486	513	496	498	520	519	527	493	510	516	501	522	551	486	496	528	539	491	484	485	532	508	513	521	499	475	485	520	484	511	508	526	519	515	472	507	503	550	515	547	554	510	506	509	505	517	526	490	532	471	527	557	527	487	507	517	500	506	511	484	471	511	488	474	478	499	530	522	495	532	516	499	518	481	483	472	486	545	507	485	525	540	550	496	509	560	483	504	503	516	510	522	501	473	476	506	488	550	490	544	527	540	495	522	502	498	532	471	470	558	552	554	516	469	527	504	544	524	518	487	541	517	506	536	495	498	556	495	493	479	523	553	487	534	512	513	460	499	503	477	531	508	501	468	521	548	486	529	528	479	516	489	542	526	554	474	524	521	501	508	513	546	495	484	532	480	524	502	496	508	475	485	523	502	499	496	483	520	530	471	549	497	522	533	494	523	523	531	509	491	476	526	518	511	530	528	485	523	515	508	511	498	504	539	509	486	525	483	555	492	512	548	530	516	508	521	512	505	506	505	501	516	501	484	482	522	501	515	514	516	483	542	553	473	544	514	520	492	540	535	511	511	526	533	552	471	481	511	551	529	537	537	535	528	487	512	515	518	513	506	455	531	469	518	568	527	514	518	525	506	487	537	542	514	497	516	574	538	502	505	493	479	504	499	504	530	487	513	536	498	506	483	507	520	517	530	481	479	518	475	491	486	475	539	493	533	494	528	528	515	524	542	496	489	494	491	529	545	531	476	494	491	501	502	518	538	494	485	507	511	486	531	521	502	489	539	522	511	532	516	532	493	474	492	520	533	563	549	509	494	528	504	513	510	483	531	525	531	556	550	493	552	511	554	522	516	501	508	485	503	502	532	490	516	533	544	517	509	466	511	548	534	504	527	507	534	514	510	504	465	497	492	478	532	510	493	531	529	529	528	502	480	536	530	542	556	507	532	509	487	503	507	524	558	516	515	498	476	522	488	507	494	502	490	470	504	472	505	508	544	525	506	506	500	515	515	482	483	515	537	494	565	454	514	515	563	530	538	516	538	520	540	525	527	480	503	482	519	523	482	483	527	496	521	525	551	500	503	484	503	537	502	548	486	529	530	501	530	482	505	480	471	532	525	524	531	523	480	502	528	525	542	528	576	499	513	488	501	498	482	506	528	521	541	489	539	493	555	506	503	514	515	519	522	441	491	504	502	542	548	508	512	510	530	511	459	517	490	506	480	498	526	537	503	512	506	513	498	504	543	520	513	523	532	540	512	516	542	505	476	482	490	472	467	523	533	473	487	499	484	519	486	488	537	494	537	506	501	516	516	484	544	505	509	515	506	469	490	506	538	495	541	502	503	530	524	497	503	486	536	529	531	503	539	521	510	551	506	527	525	468	495	522	513	482	550	493	526	494	513	487	473	498	548	506	500	494	532	478	537	499	521	508	518	534	532	472	498	550	476	527	536	541	496	499	503	474	526	497	503	493	503	510	542	478	507	517	494	533	500	502	520	508	523
24245	21033	28706	27520	24313	20363	13983	7946	5016	3451	2461	1808	1360	1111	836	740	568	555	517	460	426	431	403	409	400	381	355	401	361	364	400	381	357	348	376	352	360	382	379	398	385	381	339	350	333	337	367	365	342	361	334	349	345	345	332	381	379	361	354	369	332	353	348	326	348	385	356	352	337	373	353	355	338	384	362	349	347	353	342	378	368	368	383	362	390	350	359	343	375	386	349	380	364	348	327	343	369	323	345	321	380	393	359	361	335	330	383	337	347	348	328	360	347	370	400	365	351	362	329	388	339	367	362	366	329	357	355	326	358	346	339	345	369	364	357	367	364	377	326	341	349	343	380	390	369	362	373	330	348	371	336	361	331	378	356	349	377	357	368	370	344	365	352	372	329	304	402	347	394	371	345	371	380	345	338	335	373	372	363	339	382	352	361	325	355	368	344	359	360	355	355	337	349	350	371	379	369	344	393	384	344	361	343	354	342	349	378	352	335	373	341	372	356	360	323	329	367	360	346	375	362	366	331	340	377	374	368	389	353	384	362	346	350	341	365	349	367	367	354	327	336	363	358	342	374	400	371	401	367	372	369	372	351	371	328	349	381	363	342	346	382	356	348	372	363	331	403	337	352	318	357	349	335	363	372	349	359	394	391	343	349	366	362	342	350	346	353	384	334	351	356	372	363	335	365	367	311	377	341	381	329	355	383	358	340	358	364	349	362	367	365	377	335	368	337	345	355	343	361	331	366	341	355	363	342	305	371	365	322	361	370	363	374	355	347	359	392	328	319	364	370	373	348	349	364	346	340	372	360	365	366	355	360	363	372	332	346	330	373	361	339	374	325	372	336	363	388	359	370	360	343	349	368	367	355	373	349	356	338	352	386	346	390	342	379	377	356	391	350	354	380	344	350	329	376	353	343	379	354	369	342	377	345	334	353	378	340	354	351	391	371	373	359	382	369	344	326	366	349	356	338	372	341	332	343	346	319	367	349	397	378	336	350	342	341	357	348	347	366	343	333	348	346	421	365	362	333	361	380	378	353	366	332	363	323	327	361	356	366	353	318	367	348	398	322	342	378	348	366	339	364	354	355	361	342	344	325	358	346	366	389	366	386	376	352	337	335	340	367	334	344	372	354	375	324	375	368	350	319	331	372	403	368	359	364	381	347	360	372	349	358	335	393	339	359	358	359	365	345	366	318	357	378	321	367	380	373	358	348	373	369	365	351	402	381	354	367	359	351	351	359	338	364	342	359	325	360	330	348	347	325	361	341	383	380	394	390	390	331	362	390	346	348	381	392	369	394	343	347	352	358	367	327	384	360	360	363	367	352	333	374	368	357	379	324	399	369	313	357	340	332	343	373	366	342	379	367	358	347	352	336	367	353	361	359	352	328	326	355	359	381	347	350	343	329	338	359	367	353	303	374	325	379	373	327	342	368	356	366	352	331	355	359	338	339	346	358	353	381	335	356	349	340	344	362	350	366	379	337	344	395	380	400	336	411	359	356	327	363	352	359	325	341	356	348	361	399	373	368	332	361	325	352	390	327	351	316	309	334	330	334	347	369	367	340	352	374	371	356	325	377	394	342	362	356	359	346	360	365	371	354	384	339	328	347	360	365	375	352	346	354	331	333	342	358	346	369	344	348	342	358	375	361	340	330	340	378	357	327	368	366	376	350	344	366	404	351	335	364	373	361	384	366	365	345	337	363	353	318	348	324	354	352	344	320	330	353	343	320	332	350	334	352	363	360	397	376	366	352	349	354	353	370	358	371	416	323	363	394	378	318	364	341	358	303	375	351	337	353	360	376	326	352	345	355	323	342	383	308	348	347	356	332	380	371	330	307	367	344	323	322	357	373	363	348	399	379	336	369	339	347	358	361	373	316	380	364	346	362	354	383	365	345	375	359	333	324	346	330	346	348	356	334	375	362	349	371	347	388	362	360	360	366	339	373	380	344	339	349	363	358	372	382	340	329	356	329	367	365	349	339	358	348	352	374	370	347	374	369	315	326	345	346	334	347	372	385	369	343	345	369	371	343	364	375	354	342	378	370	382	340	347	368	328	358	330	338	338	356	357	335	369	333	351	350	380	357	349	356	351	338	366	363	354	363	373	362	340	364	347	373	337	368	371	350	347	370	335	350	342	338	331	341	369	367	349	366	377	349	359	337	359	365	362	384	352	323	351	363	332	362	365	327	369	342	352	369	384	352	348	348	320	363	336	372	390	339	324	377	368	322	341	333	336	374	307	390	363	351	329	337	334	335	300	367	379	360	339	340	381	333	362	306	352	364	329	336	371	384	320	345	338	358	342	352	347	357	375	396	336	344	351	364	363	353	389	364	365	326	384	345	356	365	373	352	333	419	359	340	350	378	350	321	376	353	342	346	352	376	371	340	365	364	369	372	354	344	345	343	327	346	359	341	367	328	376	336	348	353	359	375	324	367	351	377	317	368	377	335	342	331	369	344	341	370	335	375	332	358	351	362	339	325	361	350	360	345	360	330	329	362	349	348	362	368	382	404	353	365	401	356	365	373	344	333	367	364	350	327	365	353	360	350	349	365	355	374	329	391	333	327	327	334	344	341	339	363	386	319	337	355	373	358	333	365	332	356	317	366	366	335	350	321	355	349	356	327	409	383	385	319	401	345	350	347	332	343	359	355	353	371	385	324	381	312	367	357	360	352	347	362	347	378	330	378	368	358	340	338	361	357	341	388	329	374	329	336	369	376	383	347	354	389	345	387	368	327	359	386	341	355	347	344	386	351	313	353	331	332	311	358	395	348	378	375	363	323	360	361	373	370	371	335	378	352	319	372	345	350	329	361	373	359	323	375	398	339	349	330	357	368	359	377	371	338	361	345	331	338	340	357	388	314	353	351	318	364	337	355	337	374	329	352	374	364	377	364	383	367	354	357	401	396	350	343	354	353	359	328	373	363	356	333	335	356	354	354	363	389	347	349	345	390	334	362	342	376	341	334	378	304	341	344	319	353	346	328	384	334	336	357	366	353	316	396	361	331	359	366	359	388	370	343	361	332	331	359	360	365	328	363	348	360	327	320	360	343	348	397	348	324	383	363	363	329	353	358	325	397	345	334	366	380	354	358	370	332	365	358	365	363	365	368	351	356	346	358	360	346	347	359	351	331	347	347	364	357	350	336	366	353	367	357	319	338	353	382	357	386	341	340	374	335	319	339	366	335	389	377	369	343	340	344	367	382	325	387	364	348	380	330	342	372	362	367	378	350	336	381	370	367	362	336	375	386	367	347	341	354	332	349	357	373	351	334	350	373	348	379	374	314	352	335	365	355	361	361	372	334	346	359	393	374	373	341	356	331	356	355	371	354	365	331	378	398	331	356	360	387	363	355	355	342	339	356	364	330	344	360	361	359	356	347	382	381	353	345	331	350	385	345	318	329	339	373	333	338	368	346	363	348	330	373	345	356	349	372	356	356	347	356	355	377	370	352	352	364	381	356	341	346	369	364	357	376	348
34639	56830	51174	40038	32486	26033	19717	14604	10531	7571	5600	3984	3016	2190	1754	1392	1019	969	831	779	647	651	598	613	562	569	566	561	559	569	497	527	559	532	544	510	522	534	507	533	530	555	525	518	540	508	512	530	508	498	518	556	493	478	557	522	543	509	491	536	504	480	533	528	479	461	519	512	462	542	512	505	531	510	483	557	503	517	511	515	492	517	459	516	519	533	500	502	497	546	489	498	497	500	502	475	478	506	489	510	522	546	486	516	525	520	505	522	495	475	472	487	526	524	491	511	497	550	477	508	525	506	546	494	532	537	540	516	507	519	468	492	500	491	529	494	509	480	509	530	533	484	510	475	530	527	504	533	538	443	481	554	498	527	506	496	473	514	517	501	510	525	518	518	540	534	541	476	518	510	545	496	502	538	513	508	508	501	515	521	446	506	488	538	553	507	533	523	543	543	505	493	518	480	530	517	518	528	548	502	520	512	492	470	539	513	517	516	479	509	538	562	504	517	514	537	500	540	492	535	524	498	492	504	564	513	507	545	546	476	527	504	513	581	550	562	522	473	519	545	541	496	482	534	512	512	505	528	498	517	477	555	549	514	532	504	499	548	483	498	528	482	523	518	468	537	526	478	496	516	503	526	524	501	512	543	523	516	523	502	490	510	521	485	492	501	467	520	531	508	525	503	504	506	530	527	506	561	481	558	520	512	543	500	539	506	498	519	487	517	525	466	509	496	509	524	495	515	488	522	510	498	494	514	527	478	506	514	488	540	496	488	498	491	509	447	493	508	520	506	523	463	499	516	543	522	502	520	507	476	507	519	504	473	513	496	519	467	491	483	522	520	480	503	491	520	503	489	538	516	470	519	463	498	494	495	513	486	541	485	531	555	519	510	519	535	517	508	520	493	522	537	522	509	505	494	525	512	524	499	539	485	528	479	475	548	531	518	507	491	500	513	549	531	500	534	497	509	525	487	523	532	498	475	574	496	553	495	518	538	511	485	502	532	513	507	514	506	528	505	475	499	518	485	522	492	512	502	509	508	519	541	519	498	525	553	512	565	528	526	531	545	496	520	521	502	498	540	494	496	523	519	512	533	542	483	524	506	533	472	514	522	518	515	501	577	521	506	515	506	505	486	523	493	495	521	509	500	487	544	471	486	509	499	522	523	530	502	483	461	518	464	525	491	512	584	532	530	538	522	531	498	550	539	514	525	506	511	518	507	525	493	485	510	500	506	497	525	536	495	561	482	485	489	474	511	477	564	494	521	477	507	529	476	464	523	537	514	508	566	486	504	486	479	498	484	520	493	534	478	501	524	538	512	486	544	539	518	468	530	509	543	532	485	555	524	540	497	489	529	526	536	525	518	509	514	494	502	527	498	526	526	515	526	508	522	476	497	489	545	521	489	539	513	510	509	505	483	558	530	531	450	487	536	533	515	525	509	490	457	535	533	514	497	506	506	516	540	491	513	466	478	484	522	503	553	508	509	503	540	482	502	508	506	502	512	486	481	562	463	517	519	511	522	529	509	532	555	512	505	510	512	503	500	533	539	523	501	515	482	525	540	537	509	513	485	513	518	532	516	502	530	496	539	514	519	488	526	499	487	500	484	504	523	493	531	493	523	558	541	505	520	483	494	510	472	521	517	500	491	527	481	523	490	532	511	527	531	494	513	512	520	520	500	536	529	482	532	493	534	547	515	525	491	475	528	510	501	489	495	478	551	523	455	472	493	487	524	549	530	532	531	475	499	536	523	523	479	469	491	510	507	508	482	544	529	502	487	487	495	522	487	508	553	497	520	522	493	489	509	528	543	567	496	516	518	501	562	509	504	505	476	516	528	508	522	517	538	569	529	497	524	478	506	468	523	535	498	503	522	499	519	517	536	472	514	508	522	517	527	483	548	514	485	480	505	523	494	521	540	523	515	473	549	514	484	538	494	533	499	524	496	510	501	510	472	514	522	498	494	460	520	499	533	486	552	530	463	509	544	543	541	518	516	485	563	480	509	488	519	510	519	525	461	485	522	486	510	506	550	514	490	536	504	482	480	504	521	549	476	493	502	523	473	490	562	541	542	534	484	519	534	514	491	493	481	529	523	515	532	503	480	504	549	531	493	500	501	510	502	491	487	538	469	549	483	499	542	484	501	514	542	534	524	504	512	492	528	483	525	509	529	522	520	512	473	519	543	509	486	500	546	474	519	520	518	518	497	529	503	503	540	498	527	521	477	447	503	480	528	486	527	519	501	498	511	502	529	519	498	527	541	537	533	485	473	507	504	465	519	537	514	523	532	496	510	491	494	509	522	487	505	534	498	534	498	501	516	504	514	533	527	529	538	551	549	506	531	527	541	478	457	521	517	502	508	543	463	516	522	532	514	541	541	494	459	502	544	497	502	512	482	539	521	509	513	501	541	474	496	489	490	515	521	500	521	488	505	531	518	490	526	522	480	518	517	501	532	485	489	513	548	534	515	524	522	530	506	512	468	502	508	508	524	501	509	519	513	524	517	524	567	536	536	480	520	512	503	532	508	516	517	491	478	535	515	501	515	543	536	536	532	482	483	494	538	471	496	501	518	527	536	506	499	525	535	482	549	506	540	527	529	522	519	499	528	507	489	493	532	506	500	512	516	517	513	557	529	537	546	490	464	513	506	534	486	518	517	470	502	481	500	535	484	531	479	486	537	474	517	517	505	490	527	549	526	546	482	524	514	532	531	529	541	520	497	536	539	514	477	476	498	498	500	504	519	505	556	531	483	528	513	552	499	524	537	497	546	517	513	520	569	546	534	502	520	505	502	512	485	514	484	515	512	536	523	504	504	549	491	496	510	514	473	482	532	498	537	550	529	508	531	509	502	498	498	519	537	529	502	554	549	503	529	512	512	515	500	490	534	508	490	513	512	489	522	522	523	521	515	499	510	532	517	534	522	489	487	536	491	517	529	532	513	566	514	543	518	504	526	517	532	526	525	504	546	473	513	466	467	474	537	499	501	495	513	527	510	539	526	515	501	546	526	496	508	516	514	514	497	520	506	527	516	522	543	463	529	524	465	563	534	529	516	485	537	523	519	507	491	477	534	463	509	482	497	541	547	508	500	511	501	545	529	534	478	533	527	482	492	480	480	548	508	526	486	457	513	536	495	519	525	512	547	513	487	523	548	530	523	514	536	493	512	501	528	515	499	474	536	467	545	552	535	503	518	508	507	505	507	536	484	556	502	500	515	526	499	544	435	515	491	504	515	563	499	543	507	524	482	509	449	524	486	521	539	512	511	516	492	521	502	526	541	490	529	513	537	525	565	540	524	511	560	491	511	501	495	507	519	541	486	476	513	499	477	535	467	500	506	527	514	538	503	503	529	550	507	547	505	523	509	509	534	460	514	471	515	548	504	519	469	479	507	506	494	458	495	535	527	497	563	517	448	505	505	494	490	526	559	549	483	499	522	512	497	541	508	519	515	486	509	492	522	513	487	518	482	529	492	499	531	498	478	515	497
22940	20874	28503	24131	22959	24023	20775	11823	7325	5095	3667	2592	1940	1484	1116	882	759	637	557	521	447	501	433	419	374	420	376	369	361	370	399	380	365	370	392	396	363	342	372	345	367	357	395	378	377	356	398	356	362	374	382	366	381	382	344	347	373	340	364	324	353	361	369	336	381	365	350	359	340	349	362	372	365	358	370	340	344	337	362	333	318	357	335	321	363	338	403	328	318	362	349	359	363	367	362	339	366	336	326	313	387	327	327	356	371	326	357	297	347	331	389	368	345	325	338	351	328	349	338	356	354	334	335	367	378	336	302	335	338	362	342	356	360	348	356	366	363	358	325	340	334	363	332	345	343	351	368	330	325	321	322	370	351	326	365	328	362	339	365	327	365	364	333	320	381	357	368	341	365	350	350	339	330	350	350	358	340	336	351	333	348	367	357	397	339	341	368	337	342	368	330	363	326	363	360	358	370	357	322	358	361	323	374	348	339	353	361	376	334	347	328	388	348	349	329	346	374	345	362	330	340	322	362	367	355	340	329	319	345	348	310	351	324	369	367	352	376	384	315	348	337	345	336	328	375	313	340	340	357	364	348	303	318	322	341	347	354	325	362	368	334	317	374	326	344	367	377	359	341	364	355	357	367	328	348	368	324	358	300	318	330	339	350	332	384	357	368	344	364	356	356	335	323	374	335	333	392	361	350	360	330	370	343	340	354	351	370	340	353	338	342	316	328	328	356	362	382	356	360	348	335	339	353	320	330	377	369	355	337	334	303	346	327	354	369	370	327	357	373	326	347	348	372	338	366	360	341	340	342	363	331	356	342	351	350	386	364	381	374	369	353	329	383	370	358	360	365	357	353	340	334	397	357	335	329	335	379	323	366	344	342	352	363	369	364	330	342	329	369	337	351	364	326	355	335	312	306	359	335	334	342	345	344	354	384	345	348	363	361	340	373	351	400	369	342	347	363	346	340	368	346	324	350	323	338	345	343	342	355	390	345	386	354	363	378	362	330	349	346	341	369	373	375	323	336	345	358	358	369	372	355	360	314	357	359	329	362	354	340	373	340	359	315	364	340	348	374	380	319	368	347	336	343	346	351	359	356	357	353	328	346	314	363	324	350	351	341	376	351	346	369	366	346	355	344	342	332	345	333	357	356	330	376	327	322	342	339	342	343	394	345	364	344	384	378	354	351	362	326	321	360	313	375	347	363	379	329	374	353	350	317	360	317	353	347	326	372	352	320	331	337	349	336	337	344	337	333	368	335	330	360	359	344	325	322	318	387	343	306	345	371	336	346	372	355	369	380	346	382	379	359	337	322	322	347	360	348	357	343	358	364	371	372	330	356	344	351	335	329	344	359	386	353	363	346	331	345	332	349	326	343	352	354	352	315	359	329	340	324	348	379	358	331	355	343	354	331	360	367	350	361	351	348	352	370	339	388	330	354	355	333	362	345	365	323	400	370	336	367	382	327	341	357	356	336	358	355	311	330	345	360	343	342	343	310	356	379	358	344	333	369	364	359	334	330	338	360	367	334	342	355	356	367	375	313	378	326	352	337	327	349	376	320	356	355	342	390	305	355	342	362	323	355	375	366	344	323	369	337	384	343	344	366	304	370	367	347	348	356	318	339	350	347	341	327	357	349	318	367	341	346	354	387	337	361	355	337	347	369	365	342	351	362	370	363	349	357	335	361	358	339	355	384	350	338	342	363	364	367	326	370	359	354	355	336	340	330	325	350	364	347	368	342	377	328	362	355	341	344	330	327	333	354	363	355	363	344	343	354	335	340	360	329	363	334	372	320	352	346	353	339	339	342	359	350	346	356	360	359	309	319	349	331	330	364	350	357	293	332	337	315	354	318	344	372	376	362	340	345	362	339	334	346	353	343	370	352	340	366	331	356	402	347	365	371	322	345	346	307	323	366	374	360	369	341	332	356	374	362	331	347	352	346	333	337	364	358	355	355	375	324	360	348	357	376	360	349	348	391	369	346	355	364	341	329	330	375	318	350	366	329	357	363	347	338	371	349	334	327	346	330	356	374	343	336	357	345	328	349	342	385	338	354	367	322	331	360	349	358	333	344	374	364	338	358	327	315	345	355	331	354	350	358	388	318	345	320	366	353	354	339	329	353	362	335	340	359	334	347	358	324	363	343	354	339	343	363	331	360	367	342	344	327	335	349	341	330	354	371	364	327	333	357	365	365	366	374	364	351	393	364	337	360	361	341	344	362	355	317	341	327	361	372	318	355	360	343	381	363	333	342	338	321	332	372	340	361	356	358	361	335	330	349	368	358	349	350	399	364	382	378	380	350	355	354	364	351	364	333	349	321	322	392	362	314	357	312	342	328	358	341	357	337	367	345	340	338	341	359	359	371	382	324	355	346	331	369	305	360	323	375	336	371	341	369	350	340	318	367	349	358	346	370	403	342	372	365	369	348	332	368	326	348	356	331	373	376	342	321	302	357	343	384	338	373	321	325	359	366	357	368	358	343	377	333	329	322	358	322	368	351	390	355	375	346	331	334	415	338	356	333	362	347	331	334	346	352	358	382	358	344	321	343	360	363	327	364	353	360	352	371	331	356	358	331	369	342	343	328	329	320	344	349	350	342	350	355	355	356	353	336	339	366	357	334	339	343	357	331	373	354	368	346	324	304	339	327	324	359	370	366	348	356	366	367	327	344	343	358	333	351	354	342	356	340	349	360	325	358	348	347	334	358	358	332	317	343	351	369	362	335	377	332	326	342	337	357	335	371	355	355	332	349	367	361	379	383	348	346	335	362	360	353	366	361	343	344	380	349	314	352	374	374	353	323	345	371	314	364	371	370	316	380	359	342	333	332	371	347	299	340	348	342	383	347	360	353	353	338	350	362	329	336	339	344	362	393	332	371	342	356	358	374	359	340	363	328	373	325	376	368	319	329	340	348	381	332	348	314	332	318	368	357	355	336	327	344	376	331	320	374	347	344	361	331	366	326	352	351	367	324	349	346	373	343	325	351	360	351	354	330	323	358	349	345	352	319	336	341	356	376	340	356	360	326	343	325	345	361	335	369	312	355	356	361	366	377	330	340	327	355	341	334	347	341	318	329	362	320	360	339	347	329	362	344	350	371	347	351	344	351	322	347	355	353	311	366	339	356	313	317	340	360	381	373	358	323	330	327	329	362	357	334	346	323	330	364	381	372	343	335	361	338	349	369	358	364	342	366	349	346	341	343	324	349	357	333	344	371	370	365	342	334	375	375	330	335	354	350	341	384	378	340	328	337	326	335	346	334	335	367	375	389	323	348	323	370	342	340	359	343	339	363	327	333	392	338	349	330	331	345	368	314	356	330	360	331	323	363	314	342	392	336	368	347	348	355	348	352	361	373	329	343	342	344	341	348	334	319	357	370	331	318	378	344	361	348	335	352	335	348	351	343	327	341	346	344	340	335	348	401	372	313	386	348	367	331	380	366	344	358	376	323	358	361	356	342	342	342	340	347	353	327	341	330	363
36545	61730	56279	44794	36959	30825	24193	18822	14409	10544	7852	5949	4407	3161	2423	1786	1409	1148	1030	861	759	675	632	588	548	576	571	557	525	551	523	508	497	460	560	482	493	549	501	489	507	510	496	506	504	534	514	514	520	529	493	492	496	503	481	491	499	461	531	533	523	505	511	479	492	507	496	479	491	513	490	541	484	486	483	497	538	499	483	488	510	477	486	447	490	479	483	444	480	482	482	496	573	494	497	489	508	475	532	480	519	475	487	518	485	447	486	500	518	488	543	521	512	470	497	468	476	491	519	493	536	491	477	505	469	489	530	482	517	514	537	513	483	501	485	492	507	484	467	506	491	517	534	504	481	472	497	510	484	498	517	468	484	481	482	490	450	521	456	518	480	500	496	490	469	486	482	499	488	495	515	512	513	475	514	483	497	482	497	479	509	442	517	485	531	481	485	473	506	479	497	491	487	504	498	487	491	471	511	483	487	515	485	513	466	487	516	494	510	494	497	491	503	525	471	545	470	488	521	480	505	480	466	485	480	496	476	529	485	497	486	523	476	493	476	460	508	492	511	522	506	508	509	482	533	458	520	501	508	470	507	509	498	492	500	509	525	482	530	498	517	500	488	541	477	508	526	508	448	517	509	500	491	507	525	508	479	478	499	475	497	493	506	501	448	494	510	487	536	492	476	470	506	493	470	508	476	511	478	532	515	486	444	486	495	492	495	508	471	490	491	485	535	488	489	539	478	474	491	514	488	461	493	493	476	502	475	473	497	508	509	492	493	526	503	505	473	505	516	495	487	459	520	511	477	515	501	474	506	468	484	501	455	486	532	525	486	473	507	485	473	472	506	486	490	495	489	487	466	463	498	535	513	498	489	506	485	493	467	516	516	472	482	529	513	538	470	475	481	497	486	496	504	479	466	510	491	498	532	529	503	494	470	475	488	518	473	475	497	486	538	466	488	488	474	483	498	497	455	458	488	493	488	508	502	472	501	504	510	514	511	519	468	479	463	492	484	520	540	503	502	452	461	506	509	527	482	517	522	463	503	488	513	503	519	494	475	489	464	439	519	474	469	490	524	482	468	464	491	480	497	523	468	513	500	482	501	469	478	502	487	522	486	487	478	480	524	526	483	508	478	513	491	510	527	504	522	506	496	499	539	504	449	514	494	540	460	506	489	528	484	481	489	521	524	485	513	508	495	458	504	480	513	493	541	499	520	524	477	491	520	496	520	491	503	489	476	532	524	520	486	463	506	497	495	503	497	529	508	488	535	516	465	513	474	532	506	516	517	497	530	471	491	474	469	500	528	472	519	501	488	510	453	513	508	464	523	459	481	468	495	492	498	448	476	520	488	531	476	523	497	488	488	511	523	507	488	515	507	480	466	535	443	507	467	487	473	535	466	465	506	525	456	493	498	507	521	477	526	513	498	509	460	448	524	498	490	507	500	517	528	456	507	509	494	507	496	472	522	530	498	490	494	490	469	503	496	527	480	474	489	482	503	508	485	470	488	480	472	550	511	458	471	503	472	498	472	481	535	467	540	499	505	503	481	479	478	488	479	495	508	491	465	471	481	515	528	484	445	456	498	478	503	553	491	496	500	492	494	536	515	493	504	503	491	473	499	496	497	482	508	467	528	496	529	454	514	451	455	546	487	464	511	447	483	506	475	521	479	537	493	467	500	469	463	466	467	484	486	514	489	488	563	496	524	492	472	502	477	493	495	470	458	498	502	492	558	446	551	497	507	459	477	490	534	480	484	501	464	493	462	506	479	548	535	478	519	472	495	517	507	472	508	480	509	479	514	475	462	517	474	533	500	496	514	458	532	498	503	494	478	522	505	476	492	504	466	450	467	459	517	495	479	499	508	481	448	498	482	482	502	461	497	524	488	502	478	492	502	469	538	492	521	523	537	470	495	520	500	501	515	464	485	461	491	528	523	484	511	504	513	503	462	509	457	524	499	479	475	515	508	534	488	470	516	495	481	472	520	526	492	526	522	520	483	513	487	491	527	511	492	476	478	472	496	511	485	556	446	468	522	483	492	562	527	467	502	530	496	505	529	495	497	507	473	461	480	475	525	501	543	509	477	502	516	507	485	472	498	475	504	498	490	492	486	481	495	484	484	533	472	476	462	503	516	501	479	530	507	470	505	489	538	488	524	486	479	488	486	504	528	503	476	511	482	494	495	517	541	494	503	496	523	508	518	527	475	516	491	466	514	448	536	497	479	495	480	499	469	486	501	479	450	474	527	490	474	518	477	476	552	500	508	493	499	528	500	533	478	481	507	519	506	469	479	492	483	507	518	495	528	472	533	460	499	472	506	508	496	488	469	497	455	519	481	480	455	484	537	529	473	509	463	497	470	484	489	490	524	486	486	492	506	497	502	482	518	506	520	464	516	446	524	474	494	497	497	473	466	489	488	501	475	508	514	527	462	481	498	485	500	503	562	482	479	532	538	453	537	478	470	497	482	472	507	506	495	531	498	503	495	570	490	459	498	530	508	456	492	511	526	489	484	489	503	506	496	526	473	461	493	531	483	510	480	498	490	492	494	485	503	487	472	488	499	502	514	497	488	500	498	500	528	471	510	490	521	484	510	513	503	499	464	524	505	506	474	502	492	478	466	482	505	504	473	497	502	457	511	472	443	470	496	506	513	538	491	443	481	452	483	483	496	494	504	508	510	460	516	466	514	489	505	498	511	493	515	501	482	494	474	466	469	548	473	491	516	510	483	503	482	497	473	487	460	476	517	484	472	479	477	495	502	453	477	493	518	498	473	493	475	478	487	513	469	503	509	496	469	505	546	490	469	486	493	544	483	518	464	478	528	532	521	526	481	521	500	516	483	529	496	496	472	499	509	489	484	494	500	501	544	488	467	493	468	462	462	499	497	512	524	522	517	489	495	485	500	518	448	507	484	475	474	497	515	474	549	487	481	481	489	486	526	484	506	491	472	473	491	477	492	487	490	483	510	497	456	474	473	496	531	492	543	520	477	461	456	524	489	470	535	463	505	501	487	455	472	538	519	460	492	493	504	492	495	528	473	484	480	510	466	530	458	477	486	499	475	529	508	527	485	533	538	502	513	502	522	478	475	473	512	487	490	503	460	498	488	511	488	495	490	475	562	469	533	476	465	491	512	534	506	478	496	484	495	525	486	524	470	513	511	502	509	496	503	499	499	512	449	498	543	498	500	502	473	457	504	487	468	514	535	524	535	484	442	507	491	466	485	494	477	482	515	512	483	511	460	518	556	499	448	481	454	480	476	480	506	520	498	454	475	517	463	513	468	452	497	515	529	494	478	484	488	498	439	527	472	499	470	456	495	489	484	475	472	496	527	488	506	489	454	515	476	485	478	478	507	480	478	492	498	465	484	477	514	521	463	520	510	475	474	469	508	480	470	528	485	519	446	486	469	491	487	476	499	503	503	469	524	451	471	508	530	511	477	490	471	490	524	490	513	508	495	478	492	496	523	502	510	505	459	489	468	489	464	500
29441	32893	38860	30512	19922	12510	7385	4425	2870	2120	1555	1238	953	794	638	541	543	508	464	437	413	393	368	388	358	334	380	401	404	361	345	401	364	404	353	350	365	367	372	388	384	387	360	354	337	370	380	324	390	350	374	377	365	357	350	406	334	360	325	390	375	345	313	351	344	348	327	374	379	337	361	368	359	371	349	385	382	368	389	377	374	363	370	344	382	386	348	391	356	357	363	373	396	397	359	354	368	382	341	344	341	321	327	364	379	339	332	372	355	349	369	339	360	343	365	346	343	381	365	390	374	359	357	353	358	304	335	354	335	338	375	366	395	382	343	374	389	347	341	363	371	343	352	336	373	338	339	343	355	398	367	361	384	371	338	391	355	363	351	347	347	338	381	331	374	358	399	378	347	343	333	336	362	360	353	353	345	346	353	356	332	345	380	355	386	318	378	332	348	375	342	349	369	405	365	314	348	341	364	334	363	349	341	340	347	383	366	333	348	387	346	390	350	368	382	388	358	364	357	378	368	357	364	320	370	352	377	323	375	372	365	352	350	376	359	358	351	342	373	384	368	328	367	351	360	353	371	368	343	347	349	343	359	364	358	377	335	387	364	333	330	388	344	366	361	329	363	323	389	358	354	378	329	365	366	342	341	371	365	355	355	326	346	342	325	377	346	363	349	363	357	333	363	351	392	334	364	368	347	402	352	383	346	370	354	339	366	368	372	383	395	376	344	360	337	349	324	394	332	353	351	378	363	344	375	399	359	402	334	350	338	314	319	360	380	341	346	379	348	363	406	334	361	338	359	342	343	369	369	346	350	377	359	370	344	351	358	418	371	358	363	322	366	369	364	348	341	359	321	355	340	353	351	368	350	327	376	354	335	352	349	377	415	385	334	344	333	372	314	384	364	352	363	361	380	400	361	356	387	328	373	376	358	343	360	359	363	369	361	378	375	341	345	379	344	355	367	357	337	349	374	354	327	378	385	377	385	339	345	375	360	357	347	338	350	388	364	356	356	378	394	343	344	341	349	338	329	337	364	361	371	350	356	372	371	387	390	354	348	367	341	359	339	365	357	373	384	357	373	374	372	363	352	361	320	354	339	350	393	352	342	365	336	330	379	341	346	391	356	349	378	367	333	309	364	368	407	378	362	361	386	362	368	354	338	340	360	350	369	427	375	381	366	367	382	364	337	345	369	353	344	384	367	393	343	333	337	346	356	350	391	347	362	331	348	361	373	374	338	360	402	371	348	333	370	342	361	399	330	361	364	371	330	349	354	339	357	334	317	357	366	364	352	361	343	328	403	347	363	333	377	380	344	343	353	338	335	377	363	343	334	382	334	385	315	362	368	359	359	373	393	355	360	360	372	352	350	326	348	314	386	333	334	352	341	316	389	388	372	301	351	354	304	379	345	321	364	341	367	373	349	348	348	370	374	350	343	350	398	350	338	347	331	381	336	348	357	354	366	319	358	350	359	356	361	347	360	387	361	329	351	362	382	383	335	336	361	382	334	391	356	374	321	382	344	353	347	326	370	365	374	357	345	372	333	365	320	352	350	350	383	366	342	386	343	348	330	349	392	385	352	375	373	368	384	342	355	349	362	329	336	392	382	366	403	369	353	370	353	365	389	346	352	365	334	396	402	350	382	343	350	352	339	382	371	365	340	364	331	354	364	350	338	381	381	345	331	331	365	387	332	366	363	308	334	363	387	388	394	343	336	393	358	325	361	399	350	350	335	355	380	355	369	353	328	331	380	353	372	351	389	386	360	314	386	376	351	357	345	369	372	389	343	378	352	342	376	369	387	375	356	341	346	346	379	370	337	358	376	336	371	350	345	344	329	367	370	378	341	364	367	360	373	363	362	342	343	324	374	347	344	329	357	351	342	341	377	384	343	388	340	361	354	397	343	377	383	343	369	341	380	362	354	347	332	356	371	341	372	351	357	383	353	328	325	336	359	321	379	370	355	368	374	375	398	365	372	348	330	354	341	363	347	371	363	375	342	335	345	367	373	341	394	351	379	324	355	379	358	374	347	359	326	354	347	378	343	345	384	356	372	346	387	351	334	328	369	351	379	372	346	338	351	366	348	342	349	393	348	370	364	340	351	351	373	313	350	397	375	387	379	343	390	374	366	336	358	374	345	347	366	374	322	354	360	337	341	382	344	344	376	301	323	333	374	375	357	367	361	348	329	330	335	367	377	381	346	336	362	352	373	378	358	320	348	393	342	370	350	360	343	352	357	363	340	321	377	389	348	346	363	384	359	350	361	355	390	353	387	358	359	331	375	351	345	337	380	335	382	317	339	372	402	341	367	378	355	344	343	395	357	344	364	352	342	358	323	382	367	358	416	352	343	303	333	379	379	323	361	323	313	361	379	357	370	387	342	353	371	366	357	361	341	335	409	369	335	342	343	359	344	365	332	322	363	398	363	370	361	393	324	381	360	361	377	333	306	337	358	352	358	375	357	352	310	353	353	347	345	384	340	367	347	370	337	381	361	393	318	378	376	339	360	354	359	380	376	356	340	357	356	383	348	345	384	375	368	352	384	394	385	354	365	345	362	368	344	367	389	343	366	372	382	358	395	346	356	394	369	344	327	340	379	336	372	380	347	352	365	392	365	370	383	334	358	361	353	360	332	358	352	352	354	373	369	381	383	364	379	343	314	343	380	357	358	377	351	354	385	350	366	384	325	346	354	373	356	362	337	345	345	357	357	354	369	327	363	334	381	353	355	348	383	351	341	327	391	360	364	337	352	371	361	363	390	353	379	391	381	358	364	378	366	363	339	369	363	341	346	353	410	366	371	355	368	356	366	356	367	333	349	351	398	357	342	365	326	347	335	338	348	365	369	386	346	369	343	346	329	389	340	359	358	346	354	379	337	364	362	382	355	346	376	336	348	376	367	339	335	354	352	380	369	338	357	338	355	341	329	366	338	356	339	330	351	358	316	363	356	364	336	361	336	374	370	369	359	391	358	342	355	330	356	386	393	353	371	401	368	364	345	363	342	347	365	369	325	347	353	345	368	342	374	376	340	354	327	327	348	353	358	352	376	378	347	378	344	345	348	346	352	354	384	375	346	362	369	355	337	323	352	372	383	373	379	367	375	333	356	353	378	360	344	382	348	371	357	357	373	351	370	363	368	344	329	366	368	342	322	354	378	354	353	362	356	363	360	373	362	369	366	363	333	333	340	375	354	354	404	364	350	382	348	380	403	336	352	371	379	343	344	332	390	341	388	382	352	343	374	352	345	359	379	345	387	343	373	347	358	348	319	353	390	348	341	388	372	360	342	337	367	342	356	346	362	358	365	344	343	357	363	355	336	347	332	357	359	360	354	332	403	369	356	395	362	338	314	344	368	345	338	373	359	397	359	338	382	366	380	324	331	340	356	320	355	363	349	359	337	331	348	347	340	388	370	380	342	345	347	378	363	379	366	385	374	356	374	350	337	341	366	350	337	338	350	413	386	372	369	361	345	351	333	332	373	347
35455	50752	45489	33854	26362	19962	14405	9927	7151	5127	3677	2848	2151	1562	1247	1044	882	777	691	613	603	605	580	560	543	530	555	541	562	533	552	536	551	487	517	532	529	511	589	532	484	532	512	507	539	555	533	461	520	532	532	509	514	533	494	505	544	536	536	515	483	530	558	489	527	490	486	519	534	528	536	507	491	543	534	507	550	526	512	539	534	543	519	532	496	500	496	511	512	504	490	518	514	478	548	487	502	507	501	536	499	538	557	497	519	510	542	534	530	538	538	525	507	537	532	498	496	509	538	536	497	493	550	560	532	504	516	539	508	497	523	502	542	487	507	505	511	515	551	497	506	542	484	544	537	551	533	511	480	540	522	529	520	527	501	530	510	523	518	504	512	535	512	497	506	488	488	491	502	510	550	502	511	491	554	521	553	546	508	492	541	493	512	487	508	506	510	491	482	529	495	516	469	493	522	493	480	471	479	530	491	498	486	504	503	538	515	523	452	508	527	487	481	481	561	541	538	514	511	503	524	544	457	558	519	509	537	512	489	489	539	535	534	498	497	501	496	512	510	524	560	522	529	516	491	523	475	543	526	512	523	522	523	525	552	491	531	541	522	519	516	480	507	508	520	516	521	521	474	498	507	527	517	525	503	495	515	497	466	568	549	525	547	529	477	530	492	544	523	496	524	505	535	516	484	533	511	523	512	537	488	491	511	485	513	505	505	554	508	519	467	487	518	525	504	490	488	520	484	516	492	491	516	549	532	528	487	518	494	567	475	529	494	515	504	497	499	488	547	520	466	487	491	507	537	526	498	562	494	489	520	521	509	477	504	515	492	495	560	523	501	563	507	484	486	541	496	499	501	528	557	516	506	493	514	543	517	477	532	531	483	498	516	525	523	496	529	489	512	512	567	493	494	527	553	525	501	547	509	500	507	497	480	550	510	531	505	486	504	482	536	509	528	535	514	499	516	502	480	521	542	539	483	519	507	536	504	545	514	478	534	531	512	514	505	523	497	532	539	517	540	500	520	498	512	519	504	507	520	477	493	554	496	527	507	537	547	519	534	511	487	484	491	509	524	540	493	526	532	520	499	493	546	483	506	549	514	521	500	585	538	445	506	501	502	515	500	539	480	547	507	530	490	522	478	539	491	483	449	476	476	521	550	503	533	520	521	475	513	489	487	520	504	499	542	475	541	508	502	484	563	473	498	515	532	506	477	513	520	531	496	502	488	516	509	531	479	527	511	534	532	516	560	495	491	522	502	504	523	527	467	514	494	467	490	494	494	534	470	525	506	522	473	507	534	492	504	497	527	517	503	514	519	538	491	477	511	493	526	499	478	515	523	482	519	480	483	515	498	514	476	499	509	521	551	484	501	518	527	528	495	512	502	523	506	492	519	522	516	559	524	521	526	524	537	522	516	521	535	534	505	549	504	495	530	494	512	541	527	510	561	540	533	523	548	568	478	484	499	515	508	482	485	485	502	556	505	455	529	524	500	510	509	513	532	488	485	523	494	491	527	479	537	526	504	553	535	480	559	473	537	513	476	520	522	529	505	523	480	510	490	496	504	519	533	510	515	476	514	570	517	536	499	491	490	536	502	506	521	485	537	492	455	479	532	514	478	543	508	536	592	498	494	523	513	499	501	494	550	482	521	501	526	517	507	525	519	525	465	477	492	549	487	537	481	508	487	534	558	505	543	535	573	478	485	513	512	551	489	508	498	523	459	479	516	539	546	535	490	535	525	505	520	492	502	480	513	502	506	531	513	517	493	521	537	529	492	550	521	512	503	482	511	512	554	560	496	545	537	489	524	475	532	489	548	497	470	500	522	512	550	533	522	510	497	516	500	483	483	491	505	509	537	520	526	493	496	522	528	512	511	507	508	544	544	535	489	556	464	521	501	517	538	541	568	546	496	522	493	531	507	556	522	500	484	455	483	493	511	502	553	499	472	533	529	502	526	555	494	496	502	523	511	482	540	521	504	494	521	478	517	507	520	533	484	482	513	501	550	505	543	551	507	550	530	512	525	490	526	528	522	509	510	487	492	518	514	526	491	503	522	560	499	492	533	493	507	531	530	493	540	505	548	525	524	503	469	539	486	512	490	544	504	543	488	515	522	514	527	562	492	513	518	545	508	495	498	505	546	499	476	512	463	526	512	519	534	488	483	476	488	513	528	526	516	491	530	521	534	521	507	528	522	515	525	520	526	506	529	511	521	538	526	515	516	514	515	520	494	509	507	504	545	529	523	534	480	526	524	533	493	509	489	509	498	526	538	506	524	505	539	476	551	510	463	497	524	511	515	523	518	503	469	536	491	512	521	487	512	485	531	530	511	522	518	481	504	498	508	502	494	488	514	497	498	501	469	536	509	514	503	529	510	490	550	492	524	500	540	545	555	514	513	510	509	534	494	555	520	504	498	518	527	494	511	499	527	480	482	492	504	522	531	557	471	485	509	472	485	489	535	496	506	551	513	536	543	485	478	521	517	490	568	515	508	478	495	511	510	504	537	486	520	482	490	506	475	514	520	511	518	517	508	506	556	524	513	496	531	554	500	506	475	499	490	509	515	495	488	547	525	514	522	517	500	547	518	483	548	509	497	503	564	518	501	513	525	500	524	534	491	496	540	552	510	514	519	505	514	522	510	493	495	518	516	521	546	482	543	518	508	541	520	494	500	506	499	494	516	492	544	501	532	503	541	541	492	548	523	505	538	573	504	479	492	529	513	485	497	510	527	548	459	525	484	504	519	498	487	492	540	515	498	465	524	511	510	545	520	546	522	492	498	522	543	508	557	507	523	513	524	492	488	526	513	491	516	482	496	541	515	481	497	540	484	506	549	475	506	517	559	495	540	506	527	507	558	542	517	533	533	481	501	476	527	510	473	507	515	528	471	546	510	517	518	534	548	499	500	482	517	530	534	471	529	542	536	493	502	480	522	538	519	511	533	508	517	522	484	492	479	506	495	507	506	518	473	556	541	518	480	554	486	517	569	537	531	519	537	486	495	544	490	514	553	490	556	499	508	496	520	500	535	493	521	488	572	531	503	512	505	521	533	506	511	504	503	529	569	507	523	516	491	471	529	519	555	469	515	519	536	497	525	500	476	523	539	516	487	514	557	535	526	532	517	477	532	528	471	524	528	499	478	527	546	523	539	515	502	524	512	494	467	540	514	559	492	490	515	515	537	512	505	536	506	550	492	515	522	510	504	549	507	520	513	544	524	539	529	540	464	527	497	547	524	497	554	518	515	505	507	525	519	508	529	518	580	494	500	511	501	524	541	493	491	512	517	512	538	514	488	532	539	490	524	516	539	504	460	542	499	555	519	527	509	509	493	518	507	522	526	540	524	506	474	518	512	549	479	486	533	490	486	543	522	560	514	548	521	505	480	521	539	515	520	494	500	511	494	545	497	548	514	479	493	482	508	507	497	474	492	513	499	544	518	540	571	563	493	505	521	497	479	519	518	536	538	521	520	553	539	500	507	457	542	499
24230	21035	28675	27038	23984	20279	13611	7769	5010	3442	2500	1831	1373	1130	894	743	636	543	514	464	373	448	409	413	423	420	406	371	375	362	361	371	374	364	370	362	360	378	361	358	328	356	335	397	355	333	340	355	337	348	344	366	366	389	313	338	351	357	366	327	392	358	363	369	364	360	344	356	312	352	367	364	412	351	366	362	327	364	348	382	353	377	361	347	352	371	371	388	373	331	364	334	364	386	353	358	370	384	349	364	361	362	347	366	365	351	334	364	358	380	393	348	366	380	320	386	358	350	366	354	324	367	346	354	331	350	342	372	334	362	366	337	340	358	362	419	375	343	349	373	369	382	326	375	377	357	375	358	379	359	370	394	355	407	384	375	372	339	372	355	368	342	355	373	331	386	359	369	360	366	391	375	380	374	335	361	373	372	352	317	326	350	349	369	338	361	364	360	378	372	355	366	359	345	336	364	380	358	329	346	394	369	348	362	342	376	388	354	384	396	383	385	367	366	342	319	348	360	381	361	371	394	368	365	352	392	360	374	365	385	362	352	378	369	382	345	346	359	350	379	356	387	357	348	339	328	388	355	384	368	352	347	364	335	366	349	334	358	373	361	347	390	355	365	378	376	350	381	383	346	341	320	368	305	345	365	319	367	378	356	343	389	358	331	345	367	333	380	354	365	356	364	383	361	352	352	341	373	353	356	347	371	347	352	333	381	334	341	372	344	375	358	356	307	387	374	353	359	351	335	342	326	319	355	381	354	366	362	357	345	363	343	382	335	359	339	363	350	343	359	353	345	359	366	364	314	351	347	366	362	347	355	376	372	376	368	353	381	380	400	358	379	360	355	324	352	358	383	369	346	335	339	368	358	325	339	363	335	397	359	391	364	376	364	378	337	341	362	369	368	362	361	350	358	348	383	368	362	389	377	381	337	365	367	344	363	374	367	320	366	398	390	363	354	366	379	353	362	355	348	334	365	357	327	364	368	356	350	343	365	377	354	344	367	331	335	395	360	348	333	349	357	329	356	346	376	352	369	368	343	361	375	337	358	342	357	352	333	326	356	377	302	366	356	331	371	337	365	348	381	338	366	313	360	402	374	374	362	370	386	342	373	367	441	358	362	353	351	358	387	343	380	356	373	373	352	334	357	364	355	358	356	383	349	349	343	365	330	380	355	370	334	387	374	352	392	373	356	382	361	348	373	342	340	370	370	382	377	359	342	367	333	308	369	345	358	370	381	335	327	351	363	343	367	379	368	354	360	352	356	362	346	342	365	365	360	354	353	395	354	312	333	391	326	373	347	343	336	382	377	360	369	367	386	399	372	383	360	371	343	379	367	344	328	356	330	360	362	378	349	371	346	351	359	363	376	350	329	338	336	331	385	345	374	367	357	343	358	329	330	333	390	374	375	385	291	342	368	386	313	357	369	348	340	334	347	375	361	386	376	355	327	377	374	363	367	357	355	383	349	330	359	346	369	376	326	393	364	358	356	388	344	370	324	348	363	355	347	361	361	398	356	368	336	362	423	340	330	358	357	387	365	318	357	384	353	347	370	407	366	351	339	357	374	369	332	370	342	346	369	384	363	362	359	374	331	357	345	354	315	344	375	357	362	385	371	335	345	391	358	318	370	382	381	371	354	356	342	370	374	367	327	376	363	374	361	381	336	352	357	360	362	332	343	351	346	363	382	349	380	371	363	340	355	351	360	395	356	388	363	374	356	369	357	393	335	392	396	348	369	354	337	407	346	384	321	386	328	335	341	376	360	332	384	401	343	338	324	368	384	341	370	393	390	337	366	384	376	394	362	346	325	385	342	355	376	338	349	355	375	357	369	343	360	385	407	363	364	364	367	342	344	355	394	375	399	359	367	357	370	367	353	332	370	362	346	361	374	345	351	339	387	384	357	340	382	335	358	351	332	378	363	376	353	381	345	392	363	343	357	369	384	341	381	354	325	395	388	317	335	356	370	330	397	342	380	372	383	369	370	374	341	344	357	362	355	397	340	367	335	341	359	357	338	338	358	358	375	354	359	375	368	352	379	375	380	365	357	388	354	367	317	353	343	376	355	355	347	387	382	371	363	357	355	352	380	350	382	366	355	362	352	349	367	345	350	362	330	358	320	372	347	380	358	394	337	351	380	383	363	337	332	365	378	389	363	363	349	340	375	357	370	371	336	361	348	369	366	362	353	374	344	358	388	377	356	390	366	343	349	331	310	372	334	359	350	360	345	350	378	353	328	361	321	340	340	360	366	346	347	393	353	363	377	334	326	353	390	340	352	365	395	359	424	399	368	322	317	352	336	346	375	387	353	316	381	334	334	376	398	342	368	349	351	356	342	360	383	361	338	364	316	343	337	325	363	383	372	352	419	361	319	370	339	357	370	340	339	361	365	372	358	382	399	365	340	348	360	357	341	374	354	382	341	337	365	364	359	345	373	371	359	359	346	335	372	390	390	375	335	360	379	357	374	354	368	384	341	366	354	307	366	360	348	373	359	402	387	382	357	337	336	393	381	389	341	353	368	342	341	367	379	323	339	344	349	374	402	391	357	366	366	372	346	352	345	372	344	339	352	340	396	371	350	370	367	333	351	351	386	348	390	339	350	357	358	342	336	383	391	348	330	346	390	375	317	353	326	386	346	369	361	371	333	388	366	347	354	347	362	330	356	356	323	332	332	324	383	359	352	357	363	358	369	337	353	368	361	358	383	397	324	358	353	365	335	388	373	369	354	350	359	340	360	342	343	371	350	373	359	372	347	322	364	361	354	399	385	363	378	398	367	348	343	349	354	358	372	342	370	396	365	378	380	349	376	360	368	335	334	346	378	349	368	338	371	365	369	385	362	388	369	348	390	389	354	343	333	355	341	350	373	333	358	366	389	357	335	331	371	348	373	349	369	374	355	371	358	371	400	351	356	372	326	356	341	371	370	351	373	346	365	381	377	376	362	343	370	340	337	366	400	337	353	336	332	372	386	350	357	363	320	351	369	341	362	410	318	362	325	340	369	392	374	375	362	330	315	358	346	343	325	372	359	355	334	323	348	334	330	372	342	382	337	397	328	348	366	378	378	376	369	361	353	348	321	379	365	368	399	365	394	371	382	377	365	321	365	334	372	368	321	380	366	395	385	357	359	373	337	368	376	330	381	374	406	361	352	345	374	366	347	361	349	363	309	368	399	359	380	347	351	367	360	353	354	393	400	394	339	411	365	338	367	351	356	380	352	371	392	381	353	377	358	335	373	374	343	325	375	378	370	379	350	356	337	350	351	321	389	379	338	331	358	388	398	336	348	361	350	385	349	316	329	355	356	377	369	341	353	360	364	403	397	376	338	342	364	373	380	392	374	366	342	355	364	341	343	374	324	379	345	383	343	359	384	352	362	357	377	337	320	349	331	345	339	393	374	362	364	360	391	336	362	359	335	362	351	366	354	410	359	400	361	342	355	347	348	388	361	378	356	348	353	356	353	363	370	406	354	362	356	374	341	361	354
35109	56845	51402	39111	32098	25787	19267	14328	10616	7711	5617	4187	3198	2367	1827	1401	1212	961	924	724	661	677	637	605	605	588	538	584	508	535	540	524	514	553	517	529	529	508	512	519	545	569	551	545	531	488	522	533	537	499	484	548	549	487	522	499	512	514	537	537	524	532	500	519	494	527	532	557	485	512	520	512	506	524	534	533	527	469	485	529	542	550	501	502	507	505	483	495	534	540	551	518	510	548	538	570	522	500	522	507	490	508	538	519	508	531	488	502	510	508	518	501	535	509	497	514	521	529	523	538	496	525	531	530	553	503	479	497	522	521	499	504	533	488	520	568	483	489	527	526	502	518	538	517	468	506	489	532	550	508	505	512	512	521	522	511	534	519	528	523	502	527	502	537	518	523	544	557	546	507	504	515	487	532	541	531	525	512	576	529	549	474	526	512	492	538	531	488	473	513	508	563	558	531	493	529	475	504	469	456	501	521	526	520	496	509	543	519	510	513	507	493	497	509	555	499	529	518	485	520	541	494	557	506	532	487	476	502	501	543	514	518	525	525	483	536	470	507	518	515	516	523	494	495	483	520	549	516	520	526	490	538	526	449	551	555	539	502	499	498	503	506	539	506	522	522	531	530	499	512	530	470	509	469	498	481	554	496	551	538	543	511	512	527	503	529	516	531	533	504	508	550	552	549	461	492	491	481	531	530	499	523	539	509	517	509	507	531	516	536	485	511	525	521	514	493	509	491	502	503	492	523	552	519	508	487	493	505	504	507	509	538	509	492	553	543	520	481	514	531	491	486	534	514	531	527	534	555	527	490	516	499	516	522	525	519	513	474	504	503	538	507	515	570	512	541	496	526	539	519	531	516	563	521	544	483	497	499	497	498	514	499	522	476	491	502	520	524	493	508	495	465	545	476	551	497	522	466	487	520	518	508	511	537	535	466	513	508	495	519	550	470	501	518	490	511	520	535	514	517	519	485	448	560	465	553	536	541	512	462	549	527	507	513	515	529	570	538	515	552	465	532	490	506	473	472	549	528	519	524	489	511	535	502	514	521	529	499	507	479	505	484	543	531	501	531	534	545	505	516	458	521	545	489	490	531	541	518	497	554	518	494	543	516	496	541	484	517	554	525	543	522	534	553	518	471	545	475	502	488	494	509	507	564	507	554	506	525	525	479	487	543	482	527	537	532	548	508	527	527	500	527	535	518	520	491	495	521	491	490	489	510	500	517	532	490	511	501	466	518	535	511	534	528	522	544	470	541	495	523	528	528	521	519	545	502	560	515	556	565	525	527	531	516	499	528	554	524	480	542	560	535	566	493	506	516	488	500	501	534	511	540	500	531	520	482	535	511	507	487	485	511	541	483	553	506	484	524	526	475	533	509	549	496	562	511	547	471	530	533	534	521	496	513	526	508	495	494	520	479	521	549	494	516	515	533	523	481	508	525	557	537	571	535	505	481	510	526	478	507	514	506	497	522	525	498	507	531	494	494	528	527	488	485	493	491	538	508	515	534	557	508	512	506	540	536	494	545	543	502	523	515	515	537	486	561	502	542	515	487	540	498	541	528	534	488	497	537	517	483	506	529	502	546	447	534	557	485	546	526	489	504	505	524	519	504	545	503	486	523	492	506	502	484	502	523	538	545	508	509	479	511	480	517	506	557	486	526	465	528	517	515	500	499	529	507	515	519	518	474	555	496	549	510	504	486	506	476	493	493	512	534	487	525	512	524	498	506	499	553	537	540	517	505	490	515	534	554	526	512	486	508	551	546	481	521	485	552	496	518	486	514	516	558	519	524	510	510	524	552	542	483	523	520	497	500	516	515	504	490	443	513	508	488	515	549	532	520	512	530	519	481	532	479	504	515	460	514	509	497	507	515	503	488	502	514	537	519	544	482	571	509	479	500	529	510	510	482	512	518	543	476	519	504	515	517	474	465	510	485	518	529	507	516	505	480	496	582	515	535	515	508	535	509	481	509	493	504	519	518	474	517	506	509	516	503	465	512	483	497	556	501	574	532	506	554	547	533	494	512	545	563	544	548	545	496	548	518	562	497	498	543	536	485	499	469	524	537	555	544	543	490	556	540	529	500	536	518	504	550	519	543	510	540	462	530	532	471	520	526	490	487	497	460	510	524	519	490	532	485	463	561	515	473	516	524	524	527	523	527	514	525	502	478	542	532	482	511	533	503	516	519	494	536	525	487	536	513	506	503	515	548	552	534	558	509	482	534	517	506	515	535	518	510	490	502	537	557	474	489	536	549	485	482	514	540	490	474	530	505	519	546	538	518	511	512	531	559	537	524	541	525	516	490	534	552	542	505	493	549	474	516	489	550	554	529	529	541	525	528	552	492	515	528	559	509	480	518	490	528	499	553	524	468	513	535	531	561	500	521	534	495	510	529	495	505	519	535	519	512	488	541	508	465	530	489	522	539	536	521	497	488	510	514	521	489	527	517	515	515	503	513	496	521	515	496	515	535	532	491	518	478	495	505	558	540	542	491	503	520	511	532	527	519	545	551	481	495	499	510	537	491	545	485	530	462	512	488	513	513	523	516	512	542	510	530	482	539	535	492	532	480	549	511	491	551	513	495	517	510	483	511	494	536	536	497	533	561	507	518	517	548	483	550	505	524	526	529	517	494	516	543	511	529	539	510	528	488	552	483	517	511	548	520	521	481	493	504	513	552	519	475	499	522	487	521	512	533	557	511	523	554	506	527	533	488	502	498	523	529	527	518	537	547	534	533	495	540	527	535	579	501	468	528	520	547	549	555	489	555	500	539	473	504	551	547	496	533	479	495	504	532	529	557	503	539	547	477	522	536	505	535	530	514	505	531	532	555	518	525	524	514	557	506	503	512	501	549	506	490	529	511	502	564	485	507	502	489	502	467	516	560	561	486	488	543	496	526	522	516	517	499	557	539	497	523	514	519	477	488	495	526	528	507	488	522	534	513	487	509	540	516	513	515	489	577	490	475	538	544	503	547	521	480	539	542	478	468	549	514	499	496	517	482	504	547	605	536	495	473	508	529	536	503	534	504	539	512	507	533	508	540	508	535	505	507	545	540	513	530	517	509	543	539	540	554	515	537	516	515	506	518	492	497	547	531	505	523	507	531	520	510	529	524	533	506	548	528	536	510	533	499	546	504	550	549	494	525	563	526	528	517	548	537	512	512	517	507	482	532	533	511	535	514	518	523	522	499	472	486	556	533	513	511	491	577	501	569	510	534	501	486	529	563	535	517	507	528	490	496	504	518	514	540	488	526	532	521	504	534	558	492	480	526	526	529	530	493	522	535	515	478	489	460	532	503	536	553	497	540	498	492	515	509	489	522	523	512	495	489	502	533	535	481	518	532	527	505	506	523	483	539	532	514	524	536	518	506	508	495	473	527	497	513	535	479	507	542	519	512	536	514	531	539	483	512	504	529	509	532	515	512	487	508	530	530	499	487	474	525	531	508	536	513	517	513	544	567	511	505	510	513	513	529	532	534
22982	20979	28690	24236	22960	24084	20928	11793	7563	5339	3743	2719	2020	1555	1201	914	758	640	520	523	432	402	443	394	445	384	367	383	375	370	373	353	374	379	363	357	384	355	381	313	347	345	360	357	361	330	361	353	356	344	333	328	379	367	350	366	362	392	372	360	381	393	368	323	377	375	356	359	375	372	371	370	356	338	379	371	360	367	336	341	354	346	375	327	356	364	355	337	353	351	352	341	368	370	332	386	343	333	372	363	341	342	384	385	351	365	371	342	382	355	347	344	345	380	376	335	346	357	351	352	327	311	346	392	366	369	385	331	331	352	375	366	348	375	352	335	351	335	358	362	352	347	334	351	369	344	364	356	355	341	348	336	358	350	383	341	352	353	349	371	363	365	342	382	304	384	348	352	349	357	358	393	341	366	394	352	343	336	377	387	352	372	343	389	339	368	368	412	376	345	359	384	350	327	393	323	351	351	370	336	319	352	340	365	377	376	378	372	334	323	349	365	350	367	369	341	403	361	338	324	336	333	361	335	359	352	357	322	347	345	364	352	354	386	352	334	353	357	331	346	381	372	367	390	367	357	347	349	351	380	348	356	393	326	352	371	369	364	365	378	370	345	351	389	346	345	349	358	351	369	342	339	415	358	323	352	347	366	318	347	344	372	378	358	350	341	367	355	343	334	398	352	388	354	344	351	332	336	354	330	350	373	383	377	342	353	371	364	336	345	343	351	342	382	361	379	360	325	348	354	368	366	339	352	366	364	350	341	322	384	373	360	363	342	342	341	334	339	356	323	331	341	336	344	358	370	379	354	365	353	341	358	339	358	337	326	357	372	390	337	376	377	392	415	353	364	351	357	370	362	304	349	356	371	424	341	343	344	389	316	367	346	336	345	339	375	345	356	362	371	351	364	329	378	356	334	357	353	354	339	347	368	361	389	331	377	364	329	362	402	379	364	348	352	376	330	376	357	334	349	371	342	348	355	356	335	362	359	363	349	324	321	336	357	353	337	358	372	346	368	358	380	341	352	348	350	373	366	337	377	321	339	324	323	360	379	360	383	335	353	284	363	357	377	336	352	370	375	348	357	396	335	373	382	361	345	357	375	350	360	375	343	336	357	359	333	395	353	362	365	354	383	318	360	389	375	363	343	368	352	366	397	344	385	385	331	380	346	372	349	353	350	343	316	341	339	342	334	378	350	372	380	366	356	372	354	351	355	338	329	375	348	351	350	348	389	386	328	377	397	376	333	388	329	362	339	362	365	324	354	376	380	350	357	351	337	367	351	361	383	347	362	348	350	372	358	337	362	351	359	333	357	357	369	390	369	356	371	355	348	350	354	356	336	319	353	323	351	337	347	333	347	347	387	344	337	351	342	376	338	348	334	378	340	352	361	342	335	344	347	340	366	340	345	391	352	347	374	369	359	356	339	343	356	364	340	354	318	346	348	367	358	348	362	337	366	342	360	350	312	360	338	363	352	393	334	364	353	361	348	381	365	372	332	376	373	338	382	354	341	352	374	352	343	358	373	339	351	381	361	403	369	358	377	326	369	374	364	397	330	334	416	359	373	348	362	358	339	363	358	355	358	360	368	384	344	349	353	345	334	385	358	393	382	350	352	333	342	368	365	325	328	339	361	397	342	352	325	349	354	338	350	334	339	350	356	331	395	361	359	355	375	343	405	351	364	360	334	362	377	368	344	347	371	325	328	353	346	348	313	330	314	371	379	384	342	345	369	353	391	367	369	334	358	407	338	344	356	358	369	329	360	367	347	379	363	345	339	376	339	333	378	352	337	340	347	349	351	356	374	360	361	348	349	330	339	361	338	363	342	341	349	325	334	356	387	385	344	344	313	356	369	381	345	368	354	358	361	368	366	350	382	368	352	324	360	377	360	382	368	380	365	344	353	358	374	350	354	333	335	335	343	357	333	315	359	378	363	363	348	333	386	357	329	343	324	359	341	338	335	368	356	318	369	347	320	359	369	345	348	361	340	359	331	315	336	380	352	359	362	346	397	351	376	362	345	324	345	369	353	350	383	364	373	385	332	351	360	359	400	362	346	375	375	382	342	349	335	354	359	337	360	342	362	323	351	348	365	356	337	361	371	351	368	383	358	339	389	367	365	329	363	351	337	356	338	328	325	354	356	362	331	338	357	352	382	369	379	395	350	385	359	365	333	382	362	325	332	371	362	382	373	361	367	348	364	381	349	348	344	375	343	365	339	334	360	376	331	340	347	342	345	340	375	367	351	365	370	382	349	356	365	363	379	366	371	356	358	365	369	394	386	364	401	335	347	348	362	343	352	372	335	376	371	371	337	333	370	366	377	339	369	363	332	372	344	358	333	341	387	370	350	351	360	344	347	358	344	318	341	365	353	371	342	345	351	355	368	344	372	384	359	330	370	373	329	361	366	347	352	375	360	324	363	368	347	351	346	382	347	324	350	351	347	346	391	335	326	328	343	388	365	394	362	363	336	362	350	338	356	350	365	322	354	398	331	367	331	361	355	359	339	353	354	357	362	358	346	350	338	394	364	359	347	343	385	355	352	369	380	356	324	329	357	338	370	399	324	361	369	348	359	349	361	338	336	355	351	366	362	367	395	376	331	362	344	352	350	363	342	355	339	350	371	366	366	348	317	359	369	353	326	311	351	370	348	351	366	354	344	364	321	378	370	334	323	332	370	337	396	348	344	340	361	344	391	347	366	352	360	360	352	326	340	374	338	336	354	357	334	357	367	368	365	363	364	344	322	355	371	364	346	370	344	365	334	332	351	367	347	339	346	353	340	332	305	369	347	362	354	342	338	357	388	395	361	338	361	347	366	348	363	353	379	342	347	345	362	339	348	362	362	352	373	330	408	354	344	372	364	332	393	369	352	380	367	343	366	359	370	377	339	330	360	364	344	372	329	343	348	350	330	311	352	364	322	330	371	338	363	370	355	353	351	367	392	358	374	330	353	342	330	365	344	384	337	343	333	377	351	360	324	325	315	333	377	327	365	340	338	382	351	378	336	355	354	365	354	336	368	334	380	346	341	313	353	355	373	344	370	376	329	371	372	339	364	369	365	327	361	347	339	346	361	332	377	355	380	347	329	361	323	372	356	366	365	338	370	340	359	376	343	384	342	376	340	358	364	372	363	338	359	393	340	343	400	339	354	383	362	383	362	398	363	320	336	325	383	343	340	349	376	352	353	362	382	340	344	350	424	329	360	367	377	333	373	383	378	380	341	338	398	354	354	352	343	340	307	338	363	340	336	337	334	364	350	345	320	356	376	342	358	365	328	330	355	375	387	349	350	370	368	384	346	346	359	342	377	355	335	351	352	347	345	324	345	355	336	356	374	343	358	378	367	343	342	358	344	372	366	355	381	334	393	351	352	366	363	344	351	339	371	372	365	345	351	344	367	330	323	345	321	365	356	390	348	356	384	357	340	334	383	344	362	367	393	369	362	346	338	354	351	379	401	334	337	357	373	369	395	363	383	346	329	345	334
36573	62548	56920	44368	37420	30921	24223	18766	14426	10805	8188	5924	4448	3278	2436	1797	1442	1241	973	848	758	719	703	601	606	591	558	553	580	584	567	566	561	492	540	484	526	514	490	515	549	511	495	495	518	489	536	482	506	499	476	512	499	482	489	445	496	484	504	509	513	518	512	461	493	491	494	471	486	529	470	524	473	528	490	512	516	533	544	487	522	487	496	528	469	498	476	528	461	515	506	489	474	525	471	502	493	491	504	486	518	454	511	525	503	506	490	487	491	506	455	502	479	503	484	496	512	495	491	505	471	479	495	497	524	535	516	516	490	510	515	515	509	496	512	512	507	508	493	567	481	499	458	483	551	483	497	487	489	486	467	512	512	517	491	514	498	504	464	475	504	480	506	528	515	495	502	474	502	516	543	460	505	478	490	515	476	494	484	525	525	526	484	522	498	518	530	490	493	505	510	469	487	497	474	463	499	529	522	548	438	480	496	472	576	489	518	527	464	451	549	499	495	485	507	498	505	520	487	503	487	521	542	502	499	504	532	492	468	462	496	481	545	504	484	512	491	526	494	524	500	492	512	467	500	485	512	494	478	515	516	508	475	509	474	520	497	543	505	487	479	535	524	497	487	497	506	537	494	528	491	502	504	479	459	482	518	520	505	453	482	470	468	491	493	520	530	510	491	472	488	449	542	506	524	494	460	509	468	509	487	518	500	515	471	516	512	510	519	488	474	516	526	498	497	519	487	503	497	499	502	504	508	517	506	510	488	472	474	491	473	492	542	464	518	495	489	489	500	538	496	546	471	459	478	529	501	518	493	546	495	459	521	484	523	533	466	486	499	531	473	471	495	504	453	507	463	502	491	475	494	516	482	475	509	521	485	500	499	498	463	497	496	490	492	500	467	509	490	517	502	498	483	515	486	511	500	478	491	532	499	507	484	515	495	494	502	486	519	533	513	480	567	540	491	519	542	474	530	498	510	500	513	488	505	488	496	527	509	519	521	504	508	546	519	476	516	492	501	470	497	515	496	482	519	519	489	542	508	492	518	536	510	550	509	500	523	546	505	529	492	507	495	505	511	485	511	496	512	493	520	507	504	510	525	492	539	510	508	519	473	519	493	515	513	549	545	495	479	517	494	508	501	519	519	470	485	537	502	451	528	513	501	530	520	499	461	496	532	505	504	488	459	489	491	526	516	475	501	491	448	517	494	523	533	485	495	461	495	521	522	514	472	532	523	463	481	506	503	519	543	533	494	491	517	533	491	476	449	509	496	525	493	512	508	511	499	508	551	485	488	507	519	484	543	477	522	510	521	493	505	510	498	476	470	526	513	505	526	495	478	476	463	514	533	523	475	524	492	513	525	520	524	495	493	455	485	534	540	491	523	484	516	475	514	496	540	479	513	461	483	522	523	474	527	496	505	541	510	482	515	501	471	534	500	507	508	483	485	480	505	491	523	506	508	492	495	500	505	526	534	495	501	515	469	524	496	520	515	525	495	458	499	499	503	516	505	519	495	511	493	497	542	515	515	498	469	528	465	498	489	454	520	450	471	499	459	497	507	507	521	535	508	524	537	500	517	502	488	496	490	520	507	513	513	513	524	501	515	521	474	464	556	509	508	500	505	498	542	508	493	512	491	501	470	516	515	554	506	564	543	505	507	500	484	479	515	467	548	502	478	477	545	527	446	511	503	522	511	522	509	491	482	488	537	519	519	499	489	497	534	499	474	474	522	489	511	511	506	470	471	494	518	474	550	468	524	458	495	459	506	486	511	504	509	503	534	466	505	461	487	498	463	495	507	489	492	550	477	555	471	513	482	542	476	536	471	481	511	510	473	490	476	512	469	518	471	490	474	486	535	539	520	471	521	470	526	523	508	481	512	503	498	503	542	543	507	503	491	509	518	512	510	499	531	466	483	481	509	525	506	478	520	454	479	502	500	496	528	510	503	500	493	488	537	525	488	535	540	527	469	527	486	464	527	519	520	484	508	504	564	526	493	526	496	518	504	493	473	517	487	499	517	486	478	512	499	502	504	518	495	477	508	508	486	454	494	480	496	524	496	520	516	463	502	508	507	496	493	482	544	511	495	494	532	500	478	485	516	492	475	527	474	489	502	493	518	548	486	482	493	496	511	501	507	510	468	542	501	506	481	538	508	504	499	517	444	483	510	515	461	505	538	521	499	451	502	508	516	513	497	497	508	521	509	464	536	512	505	505	509	527	525	525	506	528	493	494	496	486	541	509	480	507	481	512	531	492	481	482	516	516	545	476	478	496	488	496	513	533	552	497	528	524	539	497	499	526	504	499	499	477	478	515	517	524	517	506	514	497	528	498	504	528	487	488	477	482	479	515	487	541	473	477	512	518	504	485	492	521	507	487	533	523	488	473	543	545	454	501	517	517	491	500	535	485	501	523	533	499	489	473	472	457	503	499	535	494	521	497	512	531	522	499	483	507	509	498	522	488	491	479	487	520	488	469	476	493	517	553	479	502	535	518	487	480	529	505	515	516	492	524	476	462	500	469	474	482	519	459	496	514	495	487	506	489	507	509	480	510	507	465	548	531	492	497	476	551	462	520	471	475	508	516	522	516	493	480	501	553	534	493	486	513	514	505	529	488	504	495	536	476	495	483	477	507	446	513	518	536	458	476	521	494	502	519	516	515	535	556	530	504	497	511	478	479	497	536	505	486	529	495	492	463	523	530	517	508	482	500	522	487	498	504	496	509	509	495	498	518	512	506	488	498	516	504	504	517	527	507	475	484	498	453	532	507	511	492	491	503	538	496	523	518	531	506	473	526	487	541	494	500	484	503	516	511	475	533	490	513	502	535	498	500	471	472	456	494	510	494	481	500	499	465	491	518	526	511	514	520	522	518	526	514	495	479	522	521	540	521	508	507	508	489	477	506	493	559	481	505	510	498	470	484	519	501	501	505	496	521	510	528	524	500	512	488	510	539	507	542	473	511	485	544	512	511	514	507	496	481	515	503	513	497	571	559	466	516	513	469	507	496	492	543	515	495	531	483	547	481	528	501	511	509	530	525	498	556	481	491	514	501	446	443	462	472	502	512	480	483	495	472	469	477	494	505	490	543	495	497	486	507	528	499	541	483	531	502	505	506	479	514	529	491	533	472	516	490	550	488	464	497	478	517	523	492	480	495	489	550	472	475	517	493	513	479	513	513	505	549	499	503	494	539	492	485	499	494	549	493	512	505	477	488	491	504	489	482	517	530	514	529	484	487	484	512	484	516	493	480	491	500	512	501	490	546	521	507	483	495	482	489	518	468	502	501	479	499	487	507	481	484	504	496	473	492	489	504	449	509	484	471	467	476	460	510	479	519	503	496	506	489	515	537	504	524	486	449	469	496	520	512	483	491	507	488	467	530	513	547	543	500	482	498	531	473	520	545	530	495	566	509	490	482	536	500	495	479	482	479	497	509	514	490	495	528	498	516	512	514	478	481	540	506	500	466	488	544	467	473	498	518	518	495	507	499
29233	32807	39337	31094	20655	12627	7411	4670	3070	2208	1551	1191	892	818	740	557	501	498	421	428	398	400	365	427	335	394	384	380	377	366	392	348	387	354	371	372	353	349	371	383	377	382	330	359	371	373	351	356	385	349	378	388	340	360	354	392	351	330	355	376	362	380	358	355	358	368	395	354	345	358	370	369	366	340	370	357	367	371	348	358	354	381	373	352	380	361	404	334	375	358	380	336	376	358	395	357	366	363	365	404	395	380	382	348	356	343	368	354	350	366	373	338	374	348	349	374	367	331	335	363	378	357	351	365	388	331	333	386	348	342	363	342	365	355	363	377	360	353	358	369	372	385	398	405	397	356	353	353	373	365	343	357	346	354	377	334	341	354	361	359	377	362	347	363	367	327	414	368	335	396	356	312	337	362	336	363	353	357	384	341	367	350	423	342	366	342	371	347	349	337	328	344	363	349	321	361	372	336	383	379	349	351	349	377	383	349	307	335	359	371	354	352	349	361	334	361	379	364	350	390	379	389	398	372	337	323	335	375	363	381	382	386	345	377	349	365	407	384	346	361	364	382	377	320	378	362	355	396	352	360	349	371	309	376	379	386	354	376	394	349	376	368	355	347	355	359	361	361	346	359	332	350	362	373	328	353	347	346	401	326	382	349	372	299	401	362	376	313	346	357	373	357	343	364	361	382	380	345	365	357	392	370	396	362	342	367	372	370	384	357	344	370	321	345	392	365	319	381	379	389	355	365	381	363	353	361	333	356	356	358	347	353	347	393	336	377	358	358	389	333	353	337	377	357	320	337	367	372	364	370	380	399	345	338	366	345	384	352	360	381	347	341	344	420	336	376	364	360	356	354	339	364	358	366	324	371	332	324	367	366	366	375	366	342	372	378	388	332	368	361	339	369	374	321	399	346	349	374	337	345	340	379	345	380	327	362	387	366	374	356	367	359	355	379	372	342	353	342	355	394	382	361	356	349	380	357	345	329	332	346	377	372	339	370	337	322	342	378	353	361	396	340	337	359	371	400	349	384	326	352	369	358	364	347	355	349	351	379	366	368	365	293	394	346	341	380	371	366	390	363	382	349	339	372	346	343	335	366	359	370	352	393	364	404	352	334	335	400	368	335	347	388	396	341	347	358	352	341	378	386	362	363	370	348	371	363	368	372	353	363	341	369	349	339	330	348	380	355	392	370	350	399	379	341	365	368	357	366	356	327	325	373	369	359	408	355	364	327	353	360	383	332	338	344	327	334	357	325	366	357	365	368	342	349	366	366	333	361	363	356	339	307	356	405	395	309	396	329	379	364	351	350	375	369	345	342	340	359	359	405	349	365	397	383	333	381	366	374	348	366	378	376	386	360	345	371	349	357	390	347	389	368	389	364	326	356	354	355	375	381	318	362	367	356	348	355	343	358	340	343	383	349	377	367	345	368	352	334	372	359	340	374	362	364	381	338	361	348	351	363	360	385	393	401	386	358	357	402	350	365	379	359	353	363	376	356	369	324	332	392	349	382	341	345	355	371	387	335	359	365	378	365	342	341	356	391	372	347	368	401	380	307	365	374	351	328	351	351	352	328	369	376	336	359	360	389	419	342	366	345	378	362	394	360	390	381	367	369	375	383	350	357	357	370	382	348	374	354	348	340	334	345	358	331	398	345	354	373	367	395	371	371	341	369	362	382	364	361	328	361	371	351	370	354	342	381	349	325	369	374	341	350	377	328	349	348	342	343	369	361	353	401	374	364	339	339	375	358	349	372	353	374	358	396	343	333	369	347	367	380	341	347	322	388	356	340	371	339	354	371	398	348	348	335	357	360	315	395	383	351	351	380	352	377	355	345	345	349	368	375	351	379	352	368	345	396	358	349	366	329	385	363	347	349	360	386	334	365	385	352	386	376	363	400	366	343	362	380	384	376	354	385	385	361	347	386	382	347	358	377	350	339	386	348	338	389	313	341	359	349	346	366	346	355	363	382	386	367	355	369	390	372	346	354	370	351	346	381	354	368	368	359	394	345	370	363	334	335	345	350	415	376	353	399	357	325	351	379	369	346	378	358	328	361	352	401	390	360	373	394	362	391	340	386	360	333	342	374	381	363	335	359	335	386	345	352	362	360	368	348	366	368	366	368	334	361	361	375	370	343	369	373	370	386	373	359	371	357	386	348	327	367	351	357	361	379	360	391	379	355	346	356	340	385	359	341	359	356	349	391	378	327	355	345	344	338	367	345	351	356	377	398	355	374	339	383	353	386	397	330	377	372	344	372	350	371	391	358	388	372	345	400	321	366	318	374	369	387	358	366	357	351	343	370	369	384	376	337	340	336	365	344	364	377	371	388	322	328	331	348	371	350	357	350	325	367	357	362	360	367	349	345	387	359	408	337	325	383	375	360	372	357	380	374	353	343	367	387	370	360	356	352	352	364	371	355	386	351	391	403	371	333	366	371	362	340	365	340	368	343	360	386	407	359	352	363	365	378	386	376	372	317	343	334	350	383	380	371	337	348	354	370	347	358	363	369	391	342	368	377	391	383	351	389	371	379	371	343	358	351	360	376	369	375	369	358	342	355	375	373	405	360	379	361	348	393	369	345	346	387	356	355	397	370	417	379	388	359	363	378	367	321	370	386	366	357	365	376	362	350	378	353	380	393	385	340	359	349	345	365	372	328	345	373	368	338	375	336	358	373	373	364	365	379	393	371	346	379	355	376	347	340	366	355	355	339	366	368	347	358	356	363	385	341	368	350	372	361	377	339	346	393	349	354	362	349	369	377	368	368	347	349	346	389	309	360	341	362	380	363	364	404	352	372	384	382	352	360	385	370	375	333	359	351	346	356	383	333	375	349	338	350	332	343	366	383	406	379	343	357	364	333	362	386	384	338	392	388	371	348	383	365	346	379	372	376	338	331	361	357	373	341	369	407	362	400	335	344	353	374	349	379	366	348	395	348	352	361	371	384	339	370	345	391	339	388	358	381	359	344	341	356	349	372	368	343	359	350	386	359	385	356	381	346	363	370	396	371	372	335	346	384	383	334	376	395	362	384	352	356	350	358	331	375	359	330	335	367	349	351	345	367	364	373	337	394	358	353	329	368	366	364	342	349	382	342	355	346	394	342	308	344	363	351	345	360	364	359	352	370	368	338	342	358	354	339	352	392	394	345	349	339	390	363	387	346	369	372	383	379	370	363	359	381	374	374	386	362	352	361	334	370	353	371	373	368	371	345	398	349	359	376	342	351	384	382	375	342	348	347	356	369	375	382	378	381	352	381	372	406	343	381	371	345	365	345	380	381	368	395	390	347	372	346	344	367	356	410	383	373	360	385	349	356	342	327	330	369	376	355	324	358	351	381	347	367	399	341	359	367	401	379	373	340	371	342	349	418	342	334	364	351	351	387	366	346	373	368	334	362	303	362	344	343	331	358	355	322	344	352	369	355	356	330	344	375	383	380	344	348	365	375	399	365	367	364	334	410	402	344	372	350	373	335	379	372
35095	50782	45686	34376	26824	19658	14359	10185	7209	5018	3737	2816	2084	1685	1306	1076	871	795	663	617	613	606	634	584	573	570	558	587	512	598	536	564	543	520	543	523	541	513	501	552	534	502	497	491	510	564	523	535	569	526	486	470	532	496	519	546	518	485	565	512	544	497	556	490	512	495	516	514	515	475	517	506	526	500	543	534	508	527	518	497	555	508	534	540	528	560	502	499	482	494	531	554	491	548	495	520	489	508	468	485	529	543	501	498	540	572	493	481	515	540	499	510	507	526	523	530	526	541	534	510	519	539	532	519	492	550	528	498	513	531	532	512	525	508	519	509	528	556	509	480	439	515	529	501	496	521	521	494	536	482	528	524	515	551	547	523	485	537	481	527	509	518	551	488	528	517	492	521	497	534	497	535	521	556	488	501	542	561	549	512	534	534	563	495	544	481	515	513	515	494	519	503	513	506	535	512	508	499	527	481	557	496	524	517	545	485	557	515	528	521	513	475	506	526	499	531	479	515	519	539	525	495	489	521	521	525	483	562	471	525	522	518	530	498	534	517	483	505	502	534	516	538	518	462	478	518	519	478	503	524	507	515	508	515	509	549	524	548	541	509	499	551	501	521	507	528	561	532	470	503	475	497	510	491	491	500	534	531	523	510	509	527	562	507	535	514	512	504	505	549	524	530	502	486	505	487	534	498	518	527	514	538	500	539	481	540	525	507	520	512	494	484	551	525	545	487	532	507	512	542	537	535	542	513	523	512	490	504	491	497	458	544	459	542	548	546	542	558	553	507	543	501	514	526	574	512	511	500	535	515	469	512	490	508	552	557	494	503	492	505	537	549	534	493	509	514	512	498	552	526	515	502	553	508	534	569	500	547	508	502	522	534	554	542	540	519	512	515	533	508	533	519	534	532	492	561	529	501	555	560	498	525	528	498	511	536	498	551	514	487	495	518	498	479	522	496	498	507	545	521	522	517	535	529	515	517	527	518	527	505	543	510	511	509	502	528	537	511	536	500	501	529	511	492	526	501	554	478	535	499	517	557	519	488	548	542	548	552	538	542	517	487	528	528	520	495	512	534	507	520	526	517	491	525	504	538	541	569	489	532	554	522	521	519	509	527	485	486	512	512	512	564	570	526	498	507	498	505	524	481	512	484	514	536	508	538	556	533	528	548	544	544	542	497	536	502	521	491	519	546	519	464	542	513	484	517	532	538	515	505	476	496	531	555	544	511	531	509	531	506	534	517	498	546	527	485	538	540	524	459	509	525	495	497	541	520	504	539	475	511	522	523	546	554	537	495	492	529	507	498	513	516	516	490	547	538	512	508	533	499	538	513	518	512	536	507	550	493	547	550	568	515	533	524	549	526	493	475	486	542	524	523	555	455	567	546	497	480	487	538	489	529	528	525	510	547	529	500	532	497	506	512	539	524	556	532	500	551	545	530	483	542	532	559	517	495	532	494	483	508	520	489	527	520	507	503	521	548	497	517	518	494	517	537	525	511	539	503	565	550	510	524	510	539	510	564	520	486	532	515	509	543	541	526	543	527	492	528	511	573	500	511	528	549	537	539	557	530	519	531	549	504	566	537	504	531	546	498	557	517	534	509	560	512	524	554	556	476	465	527	492	528	566	511	487	528	509	534	538	554	546	489	535	554	514	502	498	510	522	520	502	557	516	509	562	541	533	519	522	493	449	515	524	495	533	481	471	519	494	497	534	554	521	481	581	547	525	513	535	539	518	518	524	509	517	499	518	447	536	488	495	515	529	554	522	525	514	510	543	508	540	492	536	540	535	466	537	480	514	483	535	520	513	517	531	512	528	545	496	477	509	474	544	518	510	524	515	540	465	498	507	546	550	515	528	509	504	515	520	552	563	543	534	538	545	559	524	489	500	489	529	521	506	470	500	503	518	560	529	519	534	546	516	544	515	507	533	530	487	474	546	520	533	486	545	515	497	476	514	524	495	542	525	482	513	542	505	543	567	488	502	547	536	516	535	556	511	535	515	497	540	504	489	500	526	543	500	498	553	519	485	496	516	508	519	509	489	517	495	493	565	542	547	560	535	502	514	517	509	509	513	492	506	531	539	543	545	495	508	525	521	487	482	517	522	499	501	526	521	492	510	487	523	485	497	480	537	529	565	502	532	544	541	535	528	528	485	513	509	496	484	533	526	507	515	482	545	528	494	520	488	513	553	503	475	472	543	490	545	483	518	531	519	537	488	514	539	493	561	538	516	495	561	532	500	534	519	550	486	572	502	527	539	551	495	518	498	515	516	534	501	519	505	458	529	503	509	551	483	521	505	482	533	522	504	484	520	494	576	511	538	546	529	493	535	530	560	551	528	535	540	537	494	497	462	575	544	504	527	535	532	542	515	485	476	487	489	503	553	521	545	509	508	535	517	483	526	506	517	557	525	491	521	538	488	530	489	503	496	523	490	542	539	519	494	521	497	519	537	513	492	518	518	540	514	571	510	468	518	517	463	519	551	543	488	521	564	569	547	533	538	549	504	552	534	578	523	524	503	527	517	506	509	529	544	547	537	522	497	554	562	512	523	519	521	530	532	554	555	522	525	549	518	533	503	550	525	502	517	548	535	533	546	479	517	520	516	505	491	505	518	508	529	507	534	507	505	512	507	526	544	516	527	554	516	526	492	545	542	496	515	499	504	515	508	530	587	531	580	532	516	530	516	527	539	503	524	547	506	483	505	494	500	500	528	501	503	502	505	493	537	519	502	481	536	551	488	493	554	525	521	513	519	516	511	484	497	526	523	571	491	537	499	553	521	522	516	481	536	502	510	522	569	534	541	548	451	535	531	512	509	525	471	550	506	547	527	554	534	507	513	507	503	536	535	546	521	507	531	500	490	549	504	506	571	497	493	497	521	526	527	533	480	549	480	522	549	465	529	504	550	535	518	503	554	480	498	509	540	477	512	502	504	495	515	499	522	508	539	519	540	462	547	521	518	561	537	522	497	519	550	543	541	505	514	521	523	508	515	527	511	511	515	505	515	511	509	549	497	518	525	484	489	538	518	559	530	557	540	539	522	525	533	532	509	543	504	512	532	518	531	555	518	497	482	528	539	537	509	549	505	511	525	516	528	526	549	513	480	509	486	500	525	458	529	527	525	561	458	542	486	500	519	564	478	513	518	490	470	503	496	531	499	505	516	505	518	501	474	484	523	514	539	479	509	518	535	552	521	573	554	524	537	515	513	523	533	521	577	548	571	507	510	508	494	509	523	530	508	506	481	551	515	543	527	531	470	524	511	535	501	543	555	530	544	567	523	505	518	524	550	548	500	518	539	538	528	537	541	506	554	511	527	522	533	530	537	526	502	497	486	556	551	488	523	521	516	474	517	473	498	535	522	505	555	531	540	520	513	513	529	538	473	515	481	509	511	537	493	544	544	497	514	517	486	526	481	522	536	530	525	584	509	493	493	549	534	531	513	510	463	507	491	531	537	534	523	489	514	542	515	543	574	529	516	534
24156	20990	28879	27387	24409	20170	14056	7976	5102	3606	2436	1860	1475	1129	874	748	630	554	469	434	417	409	393	397	395	426	377	387	372	367	399	342	381	363	364	346	392	366	382	342	387	347	347	363	364	379	370	412	379	396	402	324	348	354	371	377	378	362	359	331	372	345	378	368	354	391	344	363	388	375	324	360	345	346	366	370	377	340	398	382	346	383	354	326	359	367	343	380	349	398	377	391	364	346	375	363	366	365	363	365	331	385	381	348	346	365	377	384	372	350	358	353	360	359	349	372	341	345	367	363	390	360	344	376	337	372	364	365	356	393	400	384	352	373	360	388	349	380	381	328	359	377	367	361	375	345	412	361	373	340	364	386	377	381	347	359	327	342	365	358	372	347	368	382	372	352	345	374	375	365	346	352	405	387	329	352	358	351	321	353	382	386	358	389	351	346	391	366	400	377	380	389	375	365	328	378	375	381	333	325	373	369	335	388	363	380	347	373	366	370	346	363	365	332	394	375	355	352	349	359	339	395	360	361	341	357	350	365	369	371	348	366	366	341	336	354	361	364	365	387	368	320	358	391	334	367	358	361	394	383	345	377	377	349	364	342	375	339	343	354	374	351	359	375	339	340	342	348	355	346	365	356	354	355	363	356	319	371	373	352	335	385	323	344	378	368	371	389	369	368	374	349	387	310	367	370	408	379	358	390	381	360	375	386	368	399	320	349	402	362	368	338	354	346	381	355	345	389	386	346	355	364	353	373	389	372	354	359	327	368	401	366	352	385	369	329	342	342	400	389	340	376	359	375	355	339	370	388	384	321	371	407	373	355	362	350	389	333	378	363	351	402	397	351	412	363	359	357	369	362	386	378	399	379	368	360	365	365	347	345	370	359	336	362	375	339	375	365	422	348	330	386	371	371	350	380	358	372	374	405	372	358	339	324	364	336	347	359	384	370	374	371	371	337	348	389	343	373	360	342	362	341	358	336	360	383	366	348	373	337	371	340	408	359	367	356	330	375	374	329	373	412	351	380	349	377	338	372	341	368	407	370	364	384	364	397	337	372	351	393	393	335	344	369	367	400	370	347	379	360	370	375	378	347	376	378	349	344	354	352	398	348	358	355	364	366	402	388	358	358	397	420	338	371	391	396	376	342	331	322	346	351	403	381	373	339	365	382	378	337	391	371	369	374	366	381	361	368	355	397	367	370	387	359	356	359	363	370	386	350	395	354	310	357	385	360	335	351	351	373	381	369	371	374	354	375	356	372	400	365	347	329	389	401	329	362	359	345	374	358	360	359	367	367	378	366	357	344	373	347	354	361	359	368	327	357	376	370	378	350	346	331	342	363	345	373	372	372	341	359	347	354	340	386	425	353	360	394	355	365	367	391	371	399	352	363	354	402	389	371	376	344	353	366	366	372	367	367	361	353	347	343	368	371	361	400	351	371	354	389	381	326	394	400	420	372	367	357	389	379	371	368	363	359	366	364	364	313	389	341	381	364	358	359	350	347	356	377	355	375	395	350	338	326	370	383	396	339	381	380	386	388	388	341	382	374	344	328	358	373	375	385	379	427	359	374	352	387	387	343	369	356	385	354	358	365	366	341	356	376	394	364	366	358	362	389	346	368	364	349	350	360	372	362	359	398	376	339	373	334	370	356	362	320	353	369	350	334	347	383	388	382	394	344	336	365	384	374	386	383	337	348	375	381	360	353	338	386	331	351	361	403	361	352	388	359	368	361	333	379	355	357	368	385	315	366	372	387	354	341	392	346	367	313	359	357	391	361	379	364	356	332	356	368	345	345	369	381	358	344	386	343	351	353	389	369	397	375	372	379	383	370	357	369	344	396	372	341	390	392	343	342	374	372	381	393	359	338	399	369	340	357	407	366	339	355	329	351	345	328	364	359	346	342	388	379	364	365	374	349	371	360	373	397	394	353	366	369	366	371	390	378	360	370	328	342	362	366	362	358	358	363	358	337	366	340	336	381	351	358	373	338	376	405	360	402	333	376	328	359	370	330	360	365	372	366	373	394	373	368	376	367	342	361	367	349	382	366	407	362	382	364	358	334	358	340	376	341	379	368	366	383	338	349	371	379	398	393	394	360	377	352	364	370	369	354	379	352	350	368	377	343	342	385	368	380	357	347	386	373	350	368	378	374	393	369	363	341	350	347	358	394	366	329	320	341	368	335	375	362	363	357	352	399	391	375	353	363	388	316	356	378	389	408	367	370	371	384	377	359	372	354	352	379	360	359	344	365	357	391	356	379	394	385	379	366	377	360	329	369	360	358	373	360	372	368	386	355	360	359	374	345	335	401	351	393	389	386	369	346	390	375	332	391	388	373	344	395	368	344	368	357	329	385	383	356	374	393	364	397	337	358	334	354	407	349	344	384	388	384	373	356	369	398	382	360	356	352	371	370	349	363	366	352	364	367	397	387	348	402	388	341	360	362	368	370	374	380	371	406	330	383	401	366	359	348	334	336	351	372	369	358	400	357	377	361	368	341	374	371	404	342	330	396	404	365	386	386	355	379	356	358	353	344	370	357	366	373	316	390	348	353	383	353	375	357	359	356	391	373	372	356	349	385	368	378	375	382	336	335	365	374	384	363	377	382	375	369	388	332	360	341	360	355	326	350	377	343	395	360	377	381	398	376	361	357	347	378	351	384	400	370	364	380	374	354	374	367	374	367	412	369	373	369	347	343	359	400	355	353	352	369	390	370	380	361	381	374	374	346	392	356	384	351	317	359	364	329	371	318	370	350	355	362	391	358	356	388	381	373	381	368	369	312	352	346	363	375	370	353	336	361	376	365	357	375	357	355	355	402	369	359	345	373	347	348	393	380	390	400	373	328	339	359	359	370	386	350	357	358	350	336	379	405	377	386	333	348	389	346	378	396	391	340	378	394	350	359	376	373	400	370	388	337	365	359	368	371	387	384	393	387	338	387	341	375	375	349	371	348	381	361	354	344	358	334	412	372	375	358	358	326	331	397	354	351	350	355	362	344	359	389	345	376	348	397	349	360	373	364	354	359	337	347	342	325	339	356	398	355	349	366	358	385	397	366	337	389	392	357	349	353	368	373	338	362	351	352	393	375	337	377	355	391	356	370	370	359	363	386	376	382	349	325	391	342	333	385	383	340	362	356	339	393	369	368	349	352	387	356	347	336	367	354	337	352	371	368	370	341	351	345	348	382	359	367	342	391	348	349	346	373	387	360	388	377	333	376	366	371	366	326	381	350	376	379	380	330	396	352	339	363	371	373	385	393	339	343	376	377	352	361	367	351	381	395	373	364	373	339	428	381	357	364	359	395	395	380	355	369	366	333	343	351	374	336	381	392	362	367	344	406	374	338	380	358	352	370	344	348	356	341	345	350	351	328	401	392	370	357	348	363	367	361	376	368	416	380	373	371	376	372	366	352	368	388	363	376	352	323	385	322	363	352	375	365	376	365	370	328	350	342	354	374	356	377	353	387	364	396	342	328	347	357	343	350
34377	56783	51560	39762	32511	25675	19991	14769	10816	7611	5753	4207	3204	2347	1849	1458	1154	874	789	726	684	651	623	585	594	581	546	557	574	548	593	591	528	543	541	501	569	565	558	503	540	503	529	544	507	536	521	502	511	522	514	519	488	536	555	567	518	514	492	510	513	534	499	542	523	528	530	520	558	531	490	511	542	512	520	517	547	508	523	526	577	545	539	574	513	506	563	506	510	473	542	546	489	537	515	536	557	562	523	530	513	523	515	529	510	489	550	515	517	527	550	480	502	498	523	551	543	484	518	501	511	541	526	548	500	502	506	501	482	547	539	520	509	518	546	515	487	523	486	489	546	535	559	512	523	502	542	525	514	520	503	517	493	545	515	496	492	495	460	504	500	567	557	490	548	552	512	509	505	543	522	509	522	519	549	510	545	534	515	544	517	494	549	504	497	483	509	518	515	518	540	508	523	534	501	499	501	505	517	527	524	530	515	528	538	506	535	546	512	520	521	526	564	522	530	559	542	553	551	512	535	548	548	529	541	532	552	526	532	517	521	492	491	512	518	526	511	517	526	511	532	471	540	543	515	502	536	528	552	493	485	514	532	536	523	526	568	584	511	514	525	487	514	497	527	517	525	492	538	547	547	494	586	533	561	507	538	508	562	510	528	476	521	517	510	503	534	500	522	486	511	525	527	486	516	518	514	518	549	518	511	534	548	536	553	532	517	512	546	507	522	503	561	501	528	506	499	524	512	478	518	510	546	527	490	556	464	510	538	520	512	527	480	515	504	544	549	507	514	497	501	545	546	492	523	549	501	504	575	526	513	467	552	542	548	536	516	514	493	552	508	517	526	534	505	501	518	523	509	568	522	525	478	539	506	565	501	502	527	486	518	522	554	531	551	506	484	579	500	507	514	525	513	518	525	519	546	541	465	471	502	515	523	499	533	512	505	551	501	502	527	529	498	508	502	513	533	458	521	531	541	547	485	554	493	542	539	511	515	514	518	505	537	526	518	580	522	532	501	534	537	521	528	520	512	520	528	506	511	547	537	542	569	504	516	522	561	503	510	541	498	563	522	487	527	555	529	536	573	506	536	510	515	541	572	531	518	573	470	551	548	508	514	550	505	553	520	503	555	577	512	508	503	536	542	514	525	511	530	559	518	553	513	504	521	533	530	504	501	546	550	550	515	531	519	485	528	526	524	540	533	553	471	514	505	556	508	503	553	550	508	507	549	488	489	526	475	516	497	492	496	498	536	523	534	513	524	484	485	525	524	528	504	529	511	495	516	539	457	544	489	573	557	533	526	520	535	536	543	512	569	543	531	529	547	490	514	516	521	521	487	516	531	544	547	511	535	540	544	499	503	496	530	525	525	484	525	498	557	499	509	573	523	537	528	512	491	568	508	500	508	505	532	536	494	523	514	482	523	559	540	505	557	506	548	504	534	507	525	521	489	513	520	494	569	487	557	466	531	492	548	525	498	534	503	516	525	549	521	508	546	554	511	489	554	503	461	561	545	532	535	516	535	535	540	531	506	524	516	512	541	572	494	502	522	503	524	514	545	534	553	500	510	527	531	532	508	513	522	537	467	527	482	522	509	516	485	497	510	522	549	489	556	525	488	505	574	510	558	542	547	526	523	497	507	524	505	551	530	519	539	519	520	506	520	532	507	513	538	488	536	516	522	492	519	517	528	531	502	517	498	496	537	527	469	526	501	525	490	472	532	517	506	537	521	517	557	532	512	540	550	520	530	531	515	512	544	450	548	513	509	545	503	492	487	530	491	535	508	497	555	535	518	534	495	519	552	535	540	487	502	547	513	521	544	488	524	489	516	526	511	490	518	534	517	506	548	490	520	519	508	517	533	551	506	500	525	513	529	523	527	531	529	556	504	533	536	533	551	528	523	505	529	545	546	487	529	513	481	509	496	529	516	519	544	550	514	477	507	536	527	491	595	530	554	539	498	526	506	517	537	508	498	546	487	521	493	521	535	539	566	491	488	512	509	514	534	510	509	542	517	521	500	527	544	551	499	545	531	581	533	496	530	506	513	534	541	578	500	513	502	520	533	545	498	511	493	485	518	563	548	524	518	485	480	509	528	469	557	485	496	531	486	527	496	522	515	507	514	520	501	513	533	548	553	493	563	515	562	524	497	506	551	509	543	530	505	472	590	514	507	502	520	523	486	518	521	463	559	526	506	530	511	554	507	532	543	525	516	515	459	510	519	520	553	506	531	523	513	501	537	530	497	542	581	537	559	559	542	525	487	560	500	510	515	496	485	548	504	542	511	526	522	543	477	504	559	509	506	508	509	498	530	506	482	513	507	521	462	525	490	509	517	528	516	545	521	530	536	504	516	514	518	535	534	562	504	513	525	510	522	525	518	464	519	505	532	491	474	480	465	511	529	543	512	514	502	514	585	512	527	534	522	579	500	536	589	511	526	571	497	517	501	456	521	518	523	529	521	514	485	505	505	561	514	525	466	484	497	510	542	487	502	563	517	533	515	544	549	490	520	551	544	509	514	548	524	530	498	569	522	495	499	511	543	532	529	523	544	544	513	532	528	548	518	523	542	558	514	481	566	509	505	544	569	490	547	524	490	556	510	509	514	558	498	525	517	477	497	511	569	490	511	546	519	494	571	554	532	558	510	523	501	529	527	539	528	465	487	501	543	501	496	493	539	524	517	493	548	523	542	528	503	525	580	533	523	491	500	548	503	508	532	549	552	520	555	570	529	506	491	498	560	506	498	510	521	551	548	495	493	500	551	461	490	506	540	514	508	530	569	505	528	515	487	491	532	472	546	494	523	532	505	519	516	537	543	508	520	543	518	511	541	533	514	491	537	518	514	506	521	506	486	517	485	533	496	505	520	564	542	508	551	504	541	545	532	515	548	516	542	548	517	501	487	501	530	536	495	522	557	553	518	516	543	532	504	510	508	485	545	497	525	537	515	497	527	504	500	487	524	521	527	532	519	546	531	491	509	547	510	498	556	514	509	512	520	510	558	534	495	502	495	536	512	498	526	521	497	512	513	550	555	524	517	540	519	498	514	547	498	497	519	527	521	547	554	537	498	533	507	533	536	534	522	528	504	519	514	516	532	488	546	497	553	570	538	555	509	532	520	505	497	524	518	482	521	485	528	518	492	500	500	534	519	562	513	504	525	493	501	503	532	494	493	511	534	536	514	510	515	547	516	497	503	555	524	498	532	530	532	596	545	529	527	550	505	513	536	513	527	526	483	481	521	507	518	478	495	541	516	547	528	536	474	517	537	518	535	511	484	528	542	514	512	539	527	505	509	511	553	525	539	497	508	574	545	536	549	525	527	488	536	488	489	535	492	526	531	538	495	507	546	505	524	472	540	502	501	522	523	513	525	508	512	524	524	526	519	462	517	534	511	523	544	509	493	487	551	534	489	480	513	533	561	486	539	519	546	541	467	533	556	515	543	506	515	475	564	500	573	517	554	484	536	542	495	530	538	514	560	516	537	523	500	551
22976	21005	28758	24204	22989	24067	21332	12517	7533	5253	3676	2703	1930	1498	1165	1011	740	652	538	480	422	453	431	431	389	408	386	407	409	377	348	359	402	360	409	377	376	354	392	343	366	366	355	359	330	362	359	360	356	390	321	374	378	364	374	361	376	384	363	352	374	366	366	378	369	335	369	346	381	334	355	328	369	368	370	336	369	373	385	357	354	356	354	378	352	321	370	404	357	356	363	398	351	353	348	359	364	380	403	396	381	394	348	354	358	371	337	382	391	342	358	351	361	334	377	357	351	319	338	381	352	345	339	342	339	353	343	342	359	369	351	346	375	412	356	358	338	385	345	368	355	380	363	358	341	336	320	363	359	348	337	369	335	381	362	363	336	373	357	382	333	353	356	376	370	353	373	376	322	368	362	388	335	352	399	357	370	397	378	350	360	341	387	373	336	370	387	393	377	368	359	336	361	348	352	365	344	381	367	372	359	346	364	398	334	366	406	372	341	383	309	338	379	388	379	360	370	346	393	335	359	340	354	403	359	379	397	381	349	348	362	344	342	358	345	339	362	333	358	356	360	396	377	349	370	386	380	316	372	367	386	384	388	340	347	348	357	379	377	359	348	359	374	380	382	368	366	380	349	385	364	344	384	359	405	370	367	348	368	366	384	351	319	359	409	337	363	355	383	373	361	374	381	346	371	378	362	326	347	344	380	352	388	333	362	365	337	321	380	354	371	361	325	373	362	392	372	331	354	334	374	384	334	339	357	369	363	357	349	333	341	386	374	342	353	382	373	345	398	397	362	371	330	361	382	368	373	340	368	350	376	351	361	379	372	349	366	357	369	341	367	375	357	375	391	357	384	354	354	374	358	370	383	345	345	359	346	363	348	376	372	351	347	383	360	371	348	375	386	408	337	322	336	355	387	364	364	350	353	343	332	352	367	371	376	356	360	322	341	347	383	395	380	377	343	388	344	338	339	369	367	365	341	338	351	367	345	365	350	356	395	390	366	369	339	365	335	376	389	352	398	354	372	373	366	370	369	371	380	358	384	368	362	347	388	358	362	341	357	401	353	323	349	361	363	371	319	363	366	357	378	366	335	377	344	346	322	371	357	306	367	402	354	389	345	394	363	356	375	340	367	369	340	355	340	359	370	349	388	357	372	364	342	345	375	344	349	355	361	370	361	390	366	361	378	381	361	342	388	354	363	351	367	358	363	374	370	355	396	365	380	344	369	353	344	394	373	367	353	374	340	374	358	366	356	406	329	399	368	357	368	386	379	369	326	388	397	380	343	350	355	320	372	370	360	339	363	346	359	339	359	352	355	374	346	351	356	373	363	347	355	378	348	338	380	393	392	340	341	366	384	338	356	362	359	357	358	373	363	350	377	361	368	405	337	339	364	369	363	396	373	380	352	383	404	369	371	376	369	333	358	338	342	345	355	347	346	365	361	338	368	377	378	312	384	332	333	359	352	393	341	310	363	341	370	355	352	371	314	376	358	373	376	339	351	328	381	362	360	363	364	358	368	375	387	380	376	365	385	357	350	345	392	352	364	362	361	366	329	390	354	372	377	362	381	354	348	367	348	321	361	358	361	367	372	362	416	345	378	379	397	354	360	354	381	364	367	366	393	338	372	392	360	322	355	374	370	370	336	380	354	335	371	338	355	389	366	363	353	333	351	389	336	364	326	361	377	374	374	386	367	349	360	384	359	345	373	355	373	369	353	354	374	378	364	377	411	387	331	358	329	353	359	359	372	352	360	341	394	377	359	380	350	357	359	354	357	364	371	352	349	347	381	381	355	356	330	377	342	329	358	346	372	347	329	366	342	354	362	354	405	350	390	352	357	339	358	347	369	353	358	353	360	359	357	369	371	328	357	371	386	355	368	366	394	354	361	350	360	354	346	389	352	327	346	347	381	351	348	338	324	378	353	380	362	352	352	358	345	378	354	355	388	405	357	369	353	335	367	344	366	394	349	386	372	356	363	334	388	378	332	355	359	346	338	326	416	330	381	392	352	317	350	332	366	352	393	377	354	355	365	364	372	372	335	378	362	342	347	346	405	333	385	340	390	323	332	392	355	351	392	340	357	380	381	354	324	389	377	347	379	339	403	369	384	327	351	315	347	378	358	355	341	375	384	386	363	364	384	374	366	405	367	321	354	372	407	373	341	362	374	335	367	377	366	358	369	373	363	340	341	390	362	344	362	365	364	362	343	357	380	359	384	352	359	331	333	371	380	366	386	356	378	335	383	365	386	353	366	366	342	323	356	378	366	362	367	335	345	356	338	347	348	347	356	367	327	354	355	385	366	336	384	353	378	354	371	369	355	394	347	370	358	367	352	379	372	337	368	341	374	362	405	385	349	347	336	383	385	381	375	358	365	368	370	365	339	356	372	364	347	345	365	366	337	353	370	375	361	360	355	381	347	335	353	398	346	351	388	376	372	383	370	375	355	411	328	343	338	360	364	318	356	365	365	398	379	352	345	355	360	372	396	340	382	348	383	371	358	372	340	360	328	357	375	349	327	369	358	416	360	361	360	372	348	353	381	390	340	332	350	370	370	333	381	372	378	375	382	405	399	381	363	372	328	333	363	346	382	361	348	351	364	353	381	339	338	351	381	361	360	376	363	331	394	339	349	353	354	331	409	338	352	346	343	365	348	380	381	371	348	386	378	320	381	345	349	383	365	385	385	353	383	363	354	353	391	358	366	351	349	336	401	353	355	355	382	345	402	390	353	374	354	337	339	382	398	408	352	373	340	368	360	346	385	381	344	336	372	354	344	370	338	384	355	353	391	349	356	367	353	352	338	372	373	367	371	335	382	374	350	374	374	365	362	355	348	366	384	357	375	345	367	368	377	367	390	369	332	343	379	357	385	393	325	372	361	368	401	354	378	401	369	367	408	343	363	347	344	368	337	346	354	327	352	336	354	376	389	379	376	373	336	358	392	367	362	358	382	364	349	354	382	371	416	362	346	329	319	364	326	363	352	371	366	384	374	319	371	328	348	372	356	352	384	347	341	362	389	355	369	373	363	354	388	360	384	353	362	349	415	335	387	321	355	360	354	390	364	378	360	372	324	348	359	357	361	347	377	355	364	382	358	360	371	353	354	351	317	366	376	362	369	370	350	338	375	325	344	366	397	340	319	386	376	356	373	379	358	350	346	362	351	336	354	375	388	353	360	349	363	373	379	367	362	364	353	368	344	365	347	366	347	346	358	385	355	340	366	357	393	342	343	381	335	351	375	355	361	355	401	376	395	321	359	372	343	338	378	356	367	360	380	361	380	371	356	386	337	349	360	375	365	330	355	368	363	341	322	334	379	335	324	337	406	332	386	353	360	328	384	353	342	377	388	355	346	347	327	332	370	369	389	383	369	327	355	342	321	359	321	366	366	354	337	352	358	384	405	359	367	373	354	348	341	400	351	350	355	383	336	351	350	365	361	371	375	363	361	365	369	347	376	381	350	374	366	378	377	346	338	342	326	356	345	360
36708	62452	57002	44801	37509	30673	24825	19315	14661	10816	7852	5910	4379	3253	2488	1870	1462	1190	1045	816	744	710	621	682	637	587	608	560	563	561	539	561	532	532	508	538	531	544	522	501	525	512	525	526	515	479	553	555	558	540	520	505	547	553	500	527	508	512	489	488	503	506	508	507	547	502	476	513	509	507	487	489	501	484	530	523	486	480	520	538	521	498	474	532	486	515	471	493	520	543	497	500	510	511	523	476	565	485	510	519	517	510	527	521	502	531	518	503	482	504	505	491	509	495	541	528	507	505	511	505	568	508	506	497	493	530	536	530	496	493	498	532	489	500	502	493	513	526	490	493	526	501	499	480	482	509	529	545	507	499	505	512	511	471	489	509	517	547	513	571	507	502	524	538	478	524	523	547	513	524	519	460	486	506	502	511	515	516	493	505	509	518	489	544	525	499	489	482	484	541	462	513	516	480	492	501	529	485	488	485	502	519	496	517	496	487	496	511	507	482	493	534	509	500	489	504	494	594	480	515	556	510	533	452	522	520	489	525	509	521	475	515	504	542	463	456	510	541	539	508	465	530	518	499	525	533	498	494	482	519	528	536	516	503	522	491	480	518	521	551	493	523	517	560	524	493	552	509	509	509	515	492	519	476	565	534	489	520	508	552	516	517	475	502	535	477	506	473	510	498	526	489	541	541	496	529	512	510	521	539	522	519	496	495	490	503	485	536	514	504	535	540	512	526	551	531	543	524	479	535	491	503	511	513	479	483	505	497	471	521	491	520	522	541	536	491	508	562	469	522	550	534	450	491	564	529	535	508	512	480	516	500	534	498	468	538	541	535	499	496	517	504	513	498	509	477	470	481	472	545	552	510	508	525	488	541	556	483	520	508	531	483	508	532	503	493	575	519	529	510	496	523	522	477	497	507	531	523	495	505	525	508	481	509	504	519	505	527	525	467	503	518	515	507	515	477	535	543	531	492	524	487	528	517	470	476	494	504	532	539	510	532	543	493	501	525	485	523	517	457	502	482	480	497	529	487	491	528	528	514	524	512	504	497	553	522	494	457	494	502	522	519	513	485	469	496	555	491	478	524	466	513	545	516	531	509	524	528	521	532	527	504	532	505	535	527	488	535	508	521	537	516	465	537	519	509	508	528	532	469	529	466	513	517	505	513	543	507	499	527	526	544	500	514	503	463	496	544	498	559	489	531	486	489	507	509	489	537	449	470	489	470	512	511	474	537	518	483	535	500	512	535	520	478	498	493	507	496	494	505	538	513	506	501	532	511	511	495	528	531	517	552	543	545	554	490	521	531	568	496	539	520	542	501	482	531	509	479	502	530	494	524	515	515	496	499	526	542	528	516	502	542	556	486	518	552	519	469	492	516	503	533	536	513	534	490	506	536	527	486	500	563	500	491	493	494	525	528	563	481	483	516	515	485	525	531	527	519	480	492	495	488	539	526	507	527	531	509	499	531	517	488	499	494	503	514	528	511	524	526	519	502	526	519	492	525	480	508	557	491	472	512	498	481	534	511	507	489	526	489	529	506	521	504	478	529	512	523	468	504	486	489	515	496	521	494	469	503	521	514	484	508	490	554	497	469	536	521	507	518	494	513	489	498	477	516	473	482	511	491	501	510	514	507	504	508	478	513	513	502	550	506	506	490	508	505	541	505	489	497	527	519	524	509	481	511	534	489	523	498	569	500	497	464	504	522	476	499	510	463	509	530	495	492	516	493	491	467	502	557	533	504	517	517	529	555	516	523	533	482	506	529	484	526	565	528	567	507	521	548	510	497	492	508	521	512	544	520	484	505	493	502	511	542	513	539	522	500	479	535	496	524	506	507	548	488	526	545	526	521	497	519	514	504	520	528	494	523	527	485	504	527	553	470	481	516	513	484	523	476	527	480	519	513	535	509	482	497	502	522	507	502	522	525	503	500	496	499	524	490	493	497	497	539	513	491	554	525	462	501	514	493	477	476	520	523	484	513	526	506	520	499	500	524	517	493	482	518	513	508	572	515	531	526	518	497	522	494	516	525	535	504	474	517	479	510	510	506	501	494	510	505	509	502	468	484	510	532	483	494	523	465	492	544	497	525	490	537	524	497	497	511	498	513	504	533	526	504	477	517	510	478	537	499	525	514	483	502	515	505	497	497	506	529	565	484	568	515	500	499	486	508	503	462	507	481	492	509	543	514	520	552	541	547	516	520	530	511	527	553	465	509	505	474	536	536	526	474	536	520	480	546	516	461	503	522	523	501	520	489	521	485	489	497	522	485	502	539	492	525	499	492	496	511	463	527	500	484	496	536	501	518	486	503	465	528	492	505	527	549	521	500	501	511	462	502	523	495	571	511	509	507	531	502	495	485	534	476	481	499	495	494	488	544	522	533	509	509	506	510	505	482	505	534	488	520	509	493	520	512	475	521	520	555	471	510	517	492	492	518	509	512	520	506	536	538	503	523	480	529	477	516	510	495	522	532	520	498	526	531	482	500	524	511	466	532	520	536	533	508	505	490	555	577	519	480	492	523	533	511	515	527	500	479	521	548	492	503	459	521	519	508	489	540	503	489	472	503	532	516	539	525	539	514	502	507	517	470	503	501	516	544	509	480	501	521	453	491	476	514	508	518	469	479	538	517	512	530	474	506	516	518	493	505	435	486	520	518	503	529	476	498	503	518	498	551	523	512	495	493	502	544	523	507	469	493	532	461	453	513	544	494	510	498	520	491	509	511	493	502	543	467	548	521	491	499	493	529	495	515	542	525	525	475	488	536	485	526	471	530	493	532	528	508	505	499	482	514	492	475	500	478	514	505	512	532	563	516	506	524	522	502	563	479	497	499	496	488	471	546	559	450	509	505	529	526	481	505	517	474	505	560	500	510	486	519	521	506	507	549	494	533	524	533	490	494	532	476	520	537	554	544	534	479	495	515	527	486	546	514	504	535	519	519	490	502	554	519	538	490	520	545	533	508	521	505	494	497	535	483	520	515	557	527	493	479	504	543	491	500	519	507	518	515	526	503	534	482	510	481	502	502	488	473	483	505	497	521	463	543	512	514	488	478	542	515	505	520	524	530	522	549	470	518	540	503	484	510	536	519	509	495	470	508	506	501	487	531	479	508	533	500	484	484	544	522	530	536	471	510	535	508	476	537	497	498	547	498	509	528	500	534	488	532	520	478	507	510	500	489	502	511	498	525	524	512	523	541	508	505	532	500	494	495	539	489	485	519	495	470	477	518	481	484	505	491	490	508	525	478	531	523	549	504	521	493	468	543	499	497	496	508	538	534	488	523	490	483	490	492	539	492	511	510	516	481	510	501	527	504	530	527	505	527	504	503	518	486	554	554	485	520	519	513	489	516	528	502	491	493	535	507	497	531	525	524	503	475	478	509	504	527	513	479	522	497	561	520	507	512	479	520	566	510	539	503	478	532	520	524	491	499	498	501	480	481	510	512	505	498	507	539	478	515	535	474	550	532	497	517	448	507	505	528	488	505
28828	32373	38976	30196	19269	12514	7484	4524	2993	2093	1612	1199	924	789	585	557	472	458	455	388	381	390	405	389	435	375	379	372	369	368	378	362	353	354	396	380	372	383	397	382	375	337	350	351	378	337	324	364	377	341	387	360	372	393	354	350	321	383	347	391	345	372	384	368	393	368	379	358	363	360	377	367	374	393	366	370	343	364	349	347	381	329	344	366	387	338	363	397	360	349	349	405	371	367	409	365	333	389	349	385	403	371	333	376	338	367	337	359	362	350	352	378	364	343	353	372	367	378	350	369	393	341	376	348	374	387	356	379	351	337	309	353	372	389	383	354	377	376	338	374	337	375	351	354	364	366	361	399	353	389	325	334	391	354	365	362	355	339	381	360	358	354	379	367	382	373	371	388	388	346	385	369	374	366	373	356	345	383	394	376	365	373	405	356	382	361	328	362	337	360	367	340	328	346	344	350	388	381	391	334	355	365	429	355	367	403	372	366	344	389	333	356	358	395	374	367	359	374	374	345	343	365	358	385	382	385	387	332	384	361	369	386	374	355	366	351	364	322	360	381	382	360	331	338	372	382	374	378	354	329	382	331	375	359	391	362	398	366	380	377	347	341	346	338	366	383	368	362	373	368	355	352	354	409	386	345	382	359	385	388	370	315	414	403	361	334	356	357	355	362	353	354	368	347	363	369	337	373	364	422	384	376	357	382	343	384	351	339	327	356	363	413	383	367	357	350	370	347	363	366	402	423	366	333	370	346	362	333	394	360	318	351	369	382	349	357	393	341	353	362	355	351	341	346	333	356	349	370	385	367	362	315	358	341	381	325	371	337	385	333	354	382	345	382	378	365	395	337	352	362	375	371	364	346	366	358	370	376	308	390	394	368	346	374	347	348	327	362	356	384	378	358	351	354	366	336	367	384	381	369	367	364	389	330	358	367	371	388	341	374	347	346	388	321	358	399	358	337	371	353	337	355	376	341	363	363	360	419	351	373	364	373	359	339	370	337	389	381	386	366	374	356	354	336	351	371	335	381	361	360	314	362	372	350	358	399	345	357	409	366	367	366	359	333	387	347	384	346	377	380	387	379	371	380	393	361	380	326	315	334	344	343	386	381	387	378	353	357	355	370	354	366	370	365	348	382	350	382	366	372	361	370	358	368	325	351	366	372	397	332	340	350	386	346	393	348	395	356	378	329	386	350	354	363	364	381	378	346	378	375	390	393	376	377	371	360	335	378	376	354	361	358	375	342	379	365	399	331	339	375	373	364	391	405	360	356	386	384	379	355	392	366	344	379	400	349	346	403	324	364	357	351	381	385	351	358	363	353	405	343	356	356	372	368	329	381	354	376	370	370	383	365	359	390	351	347	375	352	363	409	357	397	378	364	388	357	388	333	322	370	364	394	371	347	371	388	370	374	360	377	358	347	357	365	377	341	388	339	344	377	386	372	353	377	370	388	361	344	331	393	336	348	367	327	356	382	344	363	354	370	365	375	386	361	375	379	377	364	358	359	369	379	368	357	383	374	390	392	373	373	297	379	356	355	370	367	394	367	413	354	340	334	370	350	368	361	366	370	390	355	376	364	340	333	363	352	360	339	331	354	354	347	355	370	376	372	364	368	360	389	336	354	342	373	342	358	346	390	366	360	351	343	379	370	345	325	350	353	351	379	340	379	376	344	390	378	371	344	379	371	359	387	389	326	361	368	377	400	364	344	353	359	352	349	354	365	360	373	318	347	378	381	347	331	351	371	378	348	366	385	396	350	375	356	381	374	331	371	337	378	341	317	341	364	348	370	366	340	398	368	379	379	329	331	347	341	345	361	360	363	374	336	365	379	372	356	402	357	358	392	357	373	363	356	344	391	349	364	352	346	378	334	346	356	356	385	380	370	375	365	333	343	365	372	369	377	341	376	346	397	345	364	331	338	349	358	359	320	408	388	373	353	374	379	365	334	359	353	359	363	375	330	392	335	375	378	372	375	365	359	340	361	340	338	409	346	356	368	370	432	349	379	375	377	404	352	337	368	362	375	311	366	348	368	319	396	354	345	369	338	356	368	364	370	353	374	362	379	390	385	375	338	353	390	406	353	346	354	374	358	368	378	335	390	375	370	348	349	363	381	358	342	348	347	366	387	387	365	360	373	380	371	402	395	351	379	362	330	358	390	364	366	345	348	366	328	353	391	373	349	335	336	368	359	365	347	335	369	374	356	357	385	346	393	391	399	369	382	350	380	344	344	361	375	356	353	366	347	382	389	330	402	362	377	388	342	353	353	362	342	306	374	362	335	354	370	407	347	372	328	373	359	405	359	384	346	347	330	355	375	363	347	360	375	334	382	360	364	342	376	355	368	364	369	382	370	369	363	375	383	390	360	322	350	356	341	366	359	367	381	370	406	369	392	372	352	335	365	359	371	345	357	369	370	344	356	350	360	391	394	363	366	362	353	394	345	335	355	368	364	379	374	370	343	336	345	371	337	355	401	351	362	363	368	360	314	357	370	366	353	385	348	389	367	364	351	377	325	401	349	377	378	380	360	328	377	347	379	330	369	363	347	381	351	323	366	393	396	387	333	376	384	372	344	362	401	357	364	396	382	385	359	342	376	316	361	368	346	359	366	332	343	355	338	367	364	393	387	362	348	354	349	387	368	372	325	342	409	355	335	380	347	339	384	410	305	366	386	387	355	374	344	392	349	408	394	354	335	370	366	349	362	358	359	323	358	367	359	358	352	351	359	380	349	401	349	392	383	398	352	363	358	342	367	343	365	361	403	365	404	351	364	364	360	367	361	386	389	346	368	391	397	428	378	392	347	358	364	354	402	353	369	320	359	357	398	370	408	363	361	355	384	396	356	380	364	383	379	330	353	343	358	396	308	361	315	386	383	346	371	382	370	347	349	300	360	360	397	366	363	377	351	388	332	367	340	361	353	384	369	390	337	357	376	346	370	384	361	364	367	351	340	375	374	352	370	341	355	417	361	350	374	385	391	382	342	366	368	351	348	375	343	329	368	354	326	391	377	343	386	332	339	329	364	335	378	404	341	363	376	378	381	369	361	357	346	357	367	385	353	368	377	358	377	388	373	366	365	364	378	365	363	354	388	356	347	328	347	350	372	373	347	360	349	364	362	350	321	406	347	342	354	303	374	345	381	350	363	349	343	373	347	381	400	344	351	366	355	373	369	362	347	347	386	347	406	405	379	367	359	339	341	352	371	352	354	378	351	371	374	358	364	374	376	382	371	339	347	353	366	389	363	325	395	356	394	363	366	382	393	375	354	403	368	362	381	364	368	357	336	356	352	353	360	371	378	344	385	333	350	381	349	380	391	377	366	354	348	344	364	378	345	366	353	324	361	385	338	359	370	375	389	399	366	388	338	342	348	330	364	344	361	340	352	360	358	357	365	380	355	378	364	341	354	335	350	383	352	354	365	371	400	332	324	379	350	348	405	372	362	416	351	372	367	358	361	357	318	369	368	348	348	390	368	379	344
35056	50128	45249	33227	25823	19694	14238	10152	7135	4924	3599	2685	1960	1519	1221	1054	875	754	704	583	637	622	585	581	596	550	572	577	554	550	570	519	490	484	552	555	535	551	531	511	547	503	487	526	568	522	517	553	504	500	552	529	525	559	515	519	483	554	453	531	529	522	481	526	491	495	536	516	494	506	510	483	490	550	535	511	545	493	517	529	547	518	481	463	523	550	535	508	552	514	547	483	525	536	538	567	509	515	554	534	533	499	523	533	513	526	552	474	502	569	532	493	545	527	520	517	537	488	511	540	483	502	514	545	494	507	488	509	550	534	526	532	521	466	492	535	485	512	472	530	524	468	513	558	559	520	478	481	538	497	509	579	543	507	493	547	522	540	547	542	520	511	523	551	545	537	512	544	485	515	510	492	513	489	489	519	483	509	528	506	498	556	522	519	520	535	517	485	498	517	540	520	514	524	518	520	508	519	537	501	494	527	551	498	484	536	510	533	513	529	495	497	533	551	557	505	550	511	535	529	500	522	456	503	488	535	510	501	546	507	535	493	526	553	491	516	505	511	509	538	565	508	536	571	522	520	520	542	545	477	531	512	508	506	545	496	529	553	499	495	534	539	520	514	541	472	543	508	488	518	495	460	535	508	533	532	522	515	507	522	480	547	529	533	550	545	492	490	514	539	484	506	526	512	507	514	513	532	518	537	507	470	501	531	500	495	524	542	543	498	488	520	511	514	517	529	536	581	520	531	498	530	512	556	514	511	482	506	512	529	553	495	517	529	503	506	542	558	516	511	530	528	485	523	541	521	514	554	496	473	517	519	521	520	523	538	485	532	492	566	543	514	520	532	538	492	512	512	503	474	533	484	508	518	544	557	538	537	540	544	540	493	513	525	507	531	530	557	509	575	552	542	489	503	490	545	516	502	531	524	557	513	522	551	541	509	519	512	533	529	543	493	528	487	517	492	570	505	507	493	524	584	516	482	525	508	545	491	520	518	504	521	525	508	539	513	528	551	512	517	487	496	551	510	503	506	521	524	518	536	574	522	511	518	477	509	485	552	482	494	502	505	501	518	487	493	511	484	501	577	522	475	505	544	523	537	546	480	538	530	547	510	549	521	531	531	501	531	532	536	515	535	505	552	505	481	525	519	482	511	526	515	519	510	522	483	521	548	533	494	515	493	535	514	525	517	514	514	529	552	534	509	515	496	541	554	502	507	523	555	505	468	516	540	518	519	510	509	515	522	485	553	527	493	534	493	544	529	508	510	511	497	515	515	526	511	521	508	529	543	540	523	515	464	540	542	547	466	523	546	542	495	500	553	520	554	503	542	517	507	511	531	483	501	502	509	500	523	495	532	512	537	532	552	535	504	511	518	526	504	535	532	504	527	540	505	490	502	519	452	514	548	509	512	523	522	526	513	553	541	569	530	550	512	504	588	518	520	506	531	501	533	517	536	507	525	522	524	517	546	528	496	488	544	521	530	484	537	527	521	495	540	535	544	505	509	505	508	477	538	539	537	561	540	531	519	502	497	527	514	516	519	538	487	559	526	520	506	557	500	516	490	493	540	523	527	566	541	504	552	584	497	536	518	504	535	546	520	537	532	491	553	522	525	536	537	547	495	500	532	489	529	534	533	513	568	498	499	515	503	531	483	502	509	568	494	540	541	525	560	506	500	479	493	519	510	520	532	507	534	509	545	521	526	505	544	526	552	510	586	542	511	492	497	510	525	529	519	528	495	504	487	536	499	514	546	542	529	518	502	499	520	532	542	505	541	527	537	491	519	540	545	522	533	509	509	505	532	531	472	499	482	579	462	557	489	516	527	510	507	516	526	523	545	517	509	540	542	491	550	471	497	530	496	564	522	488	479	502	476	513	509	506	504	510	518	524	512	498	540	513	515	543	519	509	581	482	504	521	508	501	556	530	490	530	510	524	527	521	515	523	526	520	515	514	477	524	496	493	492	545	470	537	519	507	562	494	509	510	535	500	492	508	540	493	522	488	511	523	495	500	543	493	500	565	531	506	520	565	519	501	514	510	520	478	524	481	495	508	545	508	502	522	539	517	512	498	527	520	556	484	509	515	481	517	541	518	543	524	507	565	509	524	538	502	538	542	494	501	540	498	509	558	536	511	514	498	501	542	542	503	505	513	467	519	532	549	515	504	484	498	540	513	546	506	509	547	524	523	526	504	503	489	542	538	541	486	522	535	546	530	501	536	496	528	495	558	519	515	508	527	509	527	470	516	525	519	569	509	537	535	528	509	495	472	537	514	527	503	523	515	520	517	508	533	540	522	507	516	555	526	525	497	542	491	513	484	554	562	563	524	531	493	519	521	487	530	501	530	528	540	577	522	481	489	485	529	531	561	511	533	534	502	543	530	511	549	484	498	527	507	511	493	520	489	533	526	511	513	536	602	545	505	507	554	514	505	555	539	522	531	546	514	521	505	543	496	521	510	512	518	518	487	506	552	508	549	539	484	529	542	520	508	538	503	512	537	528	498	523	519	518	518	546	510	494	524	512	520	513	508	543	518	507	513	530	545	536	512	549	505	552	519	552	525	524	557	521	530	492	499	499	519	534	467	505	490	522	500	519	527	485	492	558	544	530	533	504	519	534	527	493	533	497	480	529	503	509	541	509	495	541	531	513	551	481	523	543	491	544	496	518	527	564	518	511	595	523	530	526	525	548	490	546	484	528	553	551	527	558	521	516	509	538	548	514	543	510	514	535	487	541	531	514	541	551	543	489	502	534	493	509	546	528	494	531	470	534	567	547	524	492	534	534	514	527	509	570	510	510	535	501	521	469	555	513	519	531	525	531	520	491	502	546	513	525	510	513	540	526	516	550	504	528	552	556	554	551	469	529	479	515	510	455	461	479	539	538	479	530	508	517	491	515	543	512	551	496	531	510	486	520	536	540	500	528	494	502	535	550	510	484	511	568	538	563	581	538	528	507	526	497	489	511	536	491	498	513	524	487	519	539	532	506	504	529	518	525	551	506	542	485	509	511	516	562	512	514	549	550	550	526	501	513	475	534	499	499	557	503	493	490	500	498	503	555	533	550	551	515	557	520	516	521	505	533	543	517	530	526	527	504	539	539	548	511	508	523	500	547	520	542	492	542	502	524	527	537	504	526	526	513	516	526	525	514	524	507	525	524	529	516	511	531	515	510	556	577	522	495	533	528	503	531	535	516	475	509	509	502	523	572	516	555	560	540	553	512	516	540	547	505	491	519	506	530	521	535	540	517	539	504	529	547	537	513	525	534	530	520	560	496	505	487	535	505	544	548	508	553	545	554	484	509	478	534	540	565	575	517	501	517	508	500	566	477	528	539	519	546	512	524	532	554	541	543	501	487	512	557	530	563	541	516	524	490	511	462	488	515	505	489	522	516	517	550	520	509	480	561	503	553	544	540	540	496	527	519	527	557	546	498	544	519	524	538	489	503	486	517	531	572	511	523	549	518	549	468	546	499	482	526	535	495	531	511
24295	21083	28829	27249	23917	19987	13449	7693	5056	3428	2459	1811	1378	1127	862	761	617	574	498	467	439	452	439	367	402	412	385	350	402	372	366	393	404	417	373	348	383	378	370	378	381	351	373	398	398	368	390	386	364	355	384	381	365	391	363	378	354	377	386	398	360	338	363	379	355	390	405	386	363	340	334	365	399	365	393	396	382	342	406	394	400	360	338	385	361	373	383	370	419	400	358	371	364	363	369	356	381	380	396	379	370	351	392	327	343	373	373	351	358	376	348	362	373	338	405	362	396	370	362	360	365	346	380	390	390	397	371	353	369	381	357	370	365	362	373	374	362	400	398	345	366	371	371	369	356	359	374	352	356	386	370	373	387	400	361	372	344	377	363	366	360	357	363	358	369	400	374	344	333	399	386	361	401	348	349	386	382	398	346	368	401	393	394	381	373	378	382	361	394	391	363	383	364	353	411	352	373	360	395	370	337	379	389	342	342	374	393	358	384	357	336	385	358	371	359	369	394	377	414	347	352	355	373	369	352	377	359	401	339	362	364	370	361	368	385	380	353	358	342	404	331	354	371	385	354	370	348	367	373	364	374	344	362	378	339	372	359	355	361	351	392	384	413	399	382	398	333	377	352	370	367	368	375	370	351	358	318	381	352	389	331	350	355	369	371	381	357	343	383	373	363	351	361	343	369	386	358	376	359	411	383	345	360	361	395	385	370	391	353	367	350	343	347	352	369	362	398	356	380	372	405	337	362	361	379	414	377	323	333	404	358	344	394	359	369	377	356	383	371	347	376	376	360	413	388	393	366	345	379	360	322	398	377	356	378	316	411	375	389	395	357	378	385	368	396	375	393	362	342	353	366	417	392	358	371	406	352	361	367	405	392	366	370	352	368	400	364	419	347	391	418	370	369	360	398	388	342	356	376	366	380	360	379	364	404	389	350	350	371	341	418	366	357	362	366	362	362	394	356	337	367	365	404	360	358	370	363	381	398	346	368	347	404	390	362	351	322	372	409	347	364	358	392	339	347	362	355	360	377	378	364	393	404	357	336	374	372	366	371	381	371	382	374	366	372	382	332	369	364	335	376	368	401	351	363	385	352	373	365	385	366	393	362	368	377	374	373	357	383	394	336	370	361	356	346	377	371	385	366	342	350	358	340	364	395	384	379	379	362	346	383	364	379	345	358	357	352	370	359	361	365	366	357	369	362	335	416	352	335	347	374	378	371	351	376	390	352	374	371	362	361	395	381	387	372	391	359	343	385	385	380	347	339	386	379	399	375	357	375	355	404	397	359	376	347	365	375	368	360	375	379	358	389	398	381	389	392	376	378	359	337	362	395	371	371	396	366	374	353	366	351	363	396	371	349	370	374	386	375	329	349	329	415	337	368	370	383	343	372	391	370	374	368	352	342	407	393	379	404	371	349	355	380	392	379	366	369	367	374	352	322	394	353	376	333	391	382	362	388	340	364	391	367	394	356	340	412	365	354	371	388	390	349	373	419	386	380	349	364	357	399	378	396	351	396	349	402	370	350	365	372	378	382	364	367	376	343	366	390	368	349	400	341	354	353	361	383	373	392	371	387	344	358	372	370	396	336	375	390	384	421	372	347	364	364	367	362	398	359	379	386	375	335	351	366	374	352	380	393	365	378	368	391	438	371	397	346	382	365	355	345	360	375	395	363	379	374	379	359	404	358	376	346	396	361	349	324	330	391	363	393	368	405	379	367	379	348	373	385	380	356	364	345	355	391	365	382	360	388	389	369	369	386	369	354	387	372	360	352	367	359	380	378	346	409	361	386	359	319	338	375	335	369	340	384	374	349	365	376	372	357	392	364	371	380	355	363	347	394	392	395	357	383	333	348	354	406	368	417	392	381	361	364	366	398	349	390	323	368	345	363	354	381	343	386	353	366	367	359	385	352	373	362	310	363	369	372	332	392	372	369	368	352	365	358	356	350	349	338	351	358	380	353	380	353	374	352	330	373	362	360	360	362	368	390	382	370	386	340	404	340	380	374	369	405	348	377	388	351	331	325	332	381	351	390	360	400	395	365	363	376	384	375	370	350	356	343	390	369	344	354	392	369	354	372	369	358	363	379	407	385	346	355	421	388	383	364	362	396	370	383	382	361	374	351	399	372	367	341	396	369	361	353	371	370	359	397	384	398	367	421	367	379	374	321	353	404	371	366	363	386	400	401	395	397	400	389	370	380	338	382	344	346	346	371	390	365	368	293	368	379	350	380	371	383	395	355	397	356	389	347	359	365	366	368	367	380	383	387	351	330	362	344	391	402	332	330	349	328	370	411	367	391	372	383	335	391	375	363	355	349	410	364	409	347	365	361	345	363	369	393	398	382	368	340	365	376	398	339	365	341	365	367	387	347	393	367	377	376	360	349	349	360	392	353	365	377	366	374	412	344	358	360	353	416	345	380	393	389	368	382	388	350	365	336	377	396	366	404	347	357	342	359	360	394	415	376	371	390	390	376	362	331	353	345	402	352	373	362	395	355	361	401	382	340	349	401	357	365	382	389	361	357	387	381	360	365	354	349	390	392	353	368	367	374	366	347	385	378	352	379	383	376	357	370	367	373	360	390	352	361	354	325	361	380	333	394	378	377	378	373	371	374	374	370	399	361	361	388	381	360	341	409	393	378	350	388	321	366	360	377	361	379	389	383	372	394	354	406	384	398	379	409	386	394	374	409	393	379	353	397	368	365	405	374	364	345	375	321	362	358	347	349	376	356	358	372	344	369	353	377	401	380	379	408	352	340	357	398	345	370	382	359	378	361	383	359	368	351	344	389	377	362	353	350	379	396	382	383	357	383	348	378	359	366	331	382	378	370	334	398	357	375	371	368	404	353	355	362	376	368	372	351	387	412	361	337	363	375	363	403	371	407	394	364	349	372	348	388	429	362	355	338	335	368	405	388	354	387	399	340	374	313	385	376	380	338	371	328	399	371	393	408	390	343	376	351	394	377	377	332	369	375	387	364	361	376	372	366	353	362	332	393	380	357	396	380	417	369	384	374	389	366	375	374	355	350	357	390	382	392	375	359	404	388	397	371	323	377	353	349	377	368	336	374	373	361	359	362	407	359	328	353	419	381	372	336	353	397	357	367	357	378	380	391	364	378	387	381	402	393	376	323	353	402	328	375	381	361	354	374	351	353	393	379	379	357	354	376	375	371	387	383	382	426	376	345	395	369	369	392	375	358	396	372	372	379	347	369	333	363	372	389	405	363	375	379	378	356	352	369	377	362	409	364	369	362	349	396	384	386	380	355	365	345	352	399	355	396	375	378	372	409	344	409	375	350	415	379	365	415	330	355	349	391	403	361	367	361	377	372	365	387	385	359	379	369	386	377	361	397	312	399	354	358	359	390	379	380	382	386	387	371	356	391	375	368	358	361	366	354	377	356	403	394	368	341	374	354	360	403	356	341	333	354	377	392	347	364	356	370	388	386	368	356	382	364	329	366	372	355	361	351	350	401	381
34961	57218	51603	39153	31941	25749	19247	14655	10645	7829	5782	4232	3124	2270	1790	1392	1173	916	867	775	711	671	647	636	636	637	564	571	598	564	557	570	555	565	549	544	565	567	565	560	526	527	540	578	548	542	497	544	551	555	543	556	493	507	589	501	522	544	507	499	509	565	546	516	544	545	541	551	520	529	537	523	530	537	513	539	536	521	491	533	527	528	553	520	550	489	497	579	514	493	509	545	517	530	521	490	547	529	503	561	535	505	552	537	523	573	519	547	551	573	516	535	542	543	554	522	530	558	499	537	511	537	476	530	529	529	539	571	534	563	528	525	507	486	530	555	536	519	534	521	543	533	540	523	535	536	539	535	541	497	559	566	548	482	517	527	503	504	526	530	498	521	529	509	520	534	538	570	535	548	570	501	511	530	534	521	513	544	547	481	559	526	548	508	532	495	559	554	509	519	486	515	559	517	517	537	553	498	542	542	537	499	518	537	575	536	562	558	541	526	543	549	541	569	505	532	567	539	541	504	523	527	542	514	534	532	545	500	500	522	543	535	545	557	553	507	504	526	484	506	504	544	570	516	533	543	525	560	548	516	532	562	530	547	534	570	531	568	523	488	524	577	570	518	527	488	511	523	549	526	526	528	545	481	544	560	538	499	540	552	545	507	515	537	545	538	557	519	500	541	507	541	523	541	548	479	508	554	590	532	493	523	520	536	519	561	568	552	542	504	535	559	550	534	526	534	529	590	546	520	518	530	556	566	511	534	553	521	522	544	573	531	534	535	532	503	530	531	526	520	518	506	527	537	516	541	569	521	547	565	550	540	529	519	528	553	512	543	550	516	521	508	535	491	534	509	533	550	508	580	552	509	514	511	519	537	528	540	543	538	512	513	502	504	535	504	533	564	540	531	554	510	511	544	523	522	552	518	537	526	519	541	492	495	530	495	506	523	566	544	555	514	561	493	504	536	504	525	524	502	543	528	517	484	521	535	533	505	511	562	542	583	525	510	547	514	539	552	559	545	531	538	531	505	527	538	487	551	553	527	561	478	544	491	550	535	539	504	543	550	501	489	548	549	559	558	533	524	532	550	508	545	511	550	505	536	517	518	536	524	539	494	511	505	575	534	523	524	485	531	554	520	522	483	532	536	508	526	522	553	526	530	541	526	525	531	523	585	479	554	538	529	523	525	493	478	548	519	471	530	530	496	539	515	548	504	531	511	495	531	502	537	521	519	523	520	491	571	498	483	584	535	517	554	549	530	514	552	568	520	510	525	557	527	514	491	558	496	534	518	527	532	547	494	542	506	551	533	492	531	558	529	523	526	562	548	511	539	503	559	528	554	506	529	509	535	499	571	553	550	534	527	535	540	529	513	555	530	525	526	528	573	532	508	542	526	533	532	516	520	568	597	526	516	546	525	532	540	582	526	499	512	491	536	519	539	542	525	553	501	576	520	520	534	518	510	508	519	588	497	515	525	489	515	552	538	516	554	580	533	563	512	510	549	547	526	539	515	523	525	495	536	500	492	513	531	551	533	514	528	527	544	515	552	507	574	525	552	518	547	555	559	554	546	550	523	499	562	516	544	534	569	531	567	533	517	518	589	483	516	531	541	529	526	554	499	525	512	524	553	527	518	509	517	497	551	578	569	516	542	466	547	531	552	462	497	516	527	514	523	531	508	499	538	506	522	542	518	555	548	531	550	518	521	532	479	586	506	532	537	540	520	540	539	488	504	556	540	550	531	489	485	545	534	550	506	530	510	521	546	509	526	496	534	584	510	515	514	541	526	508	508	537	520	501	544	545	524	521	561	535	500	485	512	540	529	488	520	539	507	544	535	510	510	505	493	507	543	517	564	522	545	516	539	520	507	489	540	532	490	565	541	523	551	539	551	518	521	548	505	551	536	524	529	554	555	551	531	519	565	571	535	494	538	530	580	509	514	549	538	539	523	533	533	532	490	540	508	512	506	562	526	530	537	500	522	502	515	503	526	578	547	548	539	528	529	506	529	550	548	576	540	511	557	521	515	559	491	541	540	531	522	543	509	495	504	494	557	526	524	536	533	544	568	581	544	544	545	503	518	525	527	506	545	501	529	540	522	539	537	541	529	519	536	527	497	569	522	546	549	547	526	466	526	567	507	536	491	531	530	543	525	537	528	558	570	535	520	568	530	540	555	528	509	532	504	524	541	541	535	510	527	499	515	522	526	517	538	556	565	559	542	539	549	565	523	531	538	504	504	536	568	515	508	507	520	589	493	492	534	507	527	493	558	558	532	526	515	550	534	550	553	526	530	540	503	551	480	563	500	519	543	539	554	561	513	541	523	499	518	527	539	541	538	525	516	564	515	538	534	536	540	514	541	571	516	523	506	544	551	516	537	563	570	541	517	496	572	521	532	528	520	534	513	536	544	531	494	514	508	501	571	519	520	556	517	518	526	551	569	553	516	525	515	536	555	510	539	567	502	536	506	530	513	542	538	516	584	543	551	516	559	530	579	541	527	498	524	526	541	475	518	521	501	493	509	572	541	544	553	539	496	516	529	507	543	550	521	500	533	515	514	540	538	540	481	516	532	529	475	522	510	520	509	546	529	514	566	545	546	525	529	491	517	522	502	529	517	528	477	511	518	525	552	541	510	493	564	516	523	504	576	493	508	539	559	544	536	535	489	524	496	551	553	517	519	580	497	511	541	532	527	574	538	558	510	536	537	499	530	547	511	553	478	584	521	542	523	498	513	554	516	514	511	527	538	571	532	569	539	498	543	517	498	512	555	553	533	506	517	506	540	542	540	501	494	540	500	531	485	530	507	548	526	536	530	500	499	525	489	499	530	556	562	516	570	558	504	549	506	571	553	476	537	567	511	523	515	551	529	467	527	542	549	493	493	493	487	507	500	491	497	532	514	501	526	508	537	507	560	526	488	523	506	568	532	521	578	507	522	532	561	531	502	514	542	539	493	517	517	553	521	550	542	483	512	557	528	516	517	554	560	516	559	519	555	524	526	558	607	511	550	569	575	532	517	560	520	535	499	547	551	506	571	530	534	526	520	543	534	509	572	539	557	535	572	572	582	506	556	495	534	530	488	529	502	556	497	513	536	529	537	522	477	480	521	500	505	559	497	534	540	531	561	521	524	538	500	536	528	538	535	494	526	516	520	530	507	496	493	528	545	535	548	534	578	539	503	545	505	547	559	525	518	509	551	522	526	563	503	537	519	495	559	528	564	540	566	551	511	540	543	479	538	566	566	512	541	508	530	531	539	566	531	520	555	507	547	542	512	509	516	522	497	560	533	553	563	566	544	497	553	551	532	517	537	502	519	581	540	513	505	502	529	511	530	470	529	543	521	572	548	566	506	488	521	543	518	536	519	521	533	528	556	495	514	514	513	564	543	521	534	533	522	533	513	533	507	549	547	497	512	530	498	486	559	527	539	513	519	539	561	473	540	547	532	504	540	520	532	520	554	519	590	537	508	553	511	542	529	533	544	502	516	522	520
23040	21031	28701	24204	22965	23762	20607	12020	7532	5218	3658	2630	1981	1546	1195	991	828	667	559	541	552	473	475	442	418	427	380	382	403	376	408	352	355	404	392	381	382	392	361	366	365	388	360	378	357	366	397	341	385	367	343	383	361	380	350	356	399	385	359	345	341	358	355	360	347	334	371	336	381	362	378	378	401	378	403	365	357	353	330	339	384	340	386	363	315	347	351	353	360	369	329	315	386	359	370	342	360	340	347	348	378	361	357	363	397	350	342	356	363	408	384	365	380	379	381	357	392	323	384	364	330	349	363	410	368	359	391	364	358	384	385	338	345	371	353	368	391	366	342	369	357	380	375	366	334	397	362	381	383	364	383	335	330	358	390	370	393	345	381	377	366	380	357	376	367	366	373	398	386	346	378	391	361	391	369	353	375	375	376	380	356	362	347	383	341	353	393	345	378	361	385	348	402	390	379	379	364	375	341	366	369	399	378	353	375	383	345	344	378	365	400	393	377	345	369	359	381	381	348	341	357	321	342	344	380	354	341	375	357	314	360	379	340	351	379	338	367	354	359	360	350	351	313	393	369	370	384	339	419	370	374	379	326	372	375	352	382	392	362	411	370	354	358	329	355	399	353	326	377	366	363	341	349	365	348	375	382	352	374	372	362	345	371	364	374	406	379	380	379	369	370	365	366	341	377	412	356	404	380	338	367	384	340	367	344	369	359	359	376	391	392	404	382	369	380	369	341	354	373	356	358	368	361	350	357	364	351	336	390	355	363	360	334	347	368	363	338	347	390	372	333	351	380	357	408	386	384	402	352	368	347	415	384	353	377	338	356	380	380	349	373	365	391	347	355	350	364	372	369	384	385	390	385	362	353	362	342	365	341	354	378	358	370	344	331	354	359	346	394	372	375	391	318	364	379	369	350	360	364	372	394	367	378	361	343	372	340	343	375	378	352	366	328	351	351	369	349	324	366	404	342	340	353	348	392	343	383	363	341	392	347	369	347	390	337	339	363	372	364	371	349	348	359	334	363	296	333	359	339	371	366	355	368	398	391	381	349	370	356	363	369	342	368	366	401	346	331	363	373	370	379	373	343	351	370	373	368	382	375	356	360	341	369	341	377	327	349	377	336	376	362	359	395	381	365	378	364	392	343	401	363	356	360	389	335	388	394	356	351	365	374	358	347	349	392	422	366	382	357	365	318	376	362	383	368	345	359	364	388	354	365	361	359	388	356	374	370	389	357	386	359	351	342	322	346	360	376	339	364	373	373	346	346	357	364	365	339	380	349	353	357	382	395	372	361	357	377	354	356	370	376	362	361	357	360	337	361	389	353	371	340	314	410	345	345	341	342	332	360	351	366	384	367	371	336	404	404	381	371	380	366	368	373	362	379	381	384	375	323	349	339	365	329	369	368	384	400	367	386	364	359	384	384	337	361	342	375	353	403	385	361	390	391	383	340	346	370	342	391	371	405	393	343	334	384	345	366	365	384	395	397	382	372	398	359	361	360	377	361	407	392	332	402	335	368	361	344	401	357	364	354	339	346	353	371	355	355	379	374	393	365	407	402	356	379	375	400	379	371	330	362	395	351	341	402	343	345	385	377	365	381	337	347	335	350	375	343	331	351	370	354	364	393	350	373	361	404	343	388	361	353	333	403	383	412	363	378	384	377	313	354	398	326	373	334	352	342	380	402	323	346	388	316	364	380	384	350	374	369	343	375	367	349	346	401	367	348	403	389	359	363	353	344	341	343	350	336	366	353	342	359	352	365	405	396	395	373	361	341	392	367	335	367	364	366	367	322	370	345	353	370	341	361	348	365	329	353	372	367	371	366	365	345	340	402	373	334	383	389	352	355	381	363	352	347	358	369	355	370	351	361	349	362	361	355	391	379	353	369	340	366	370	360	372	343	398	362	345	342	340	327	367	388	376	372	384	365	336	367	370	376	393	354	353	368	338	385	367	325	376	348	367	362	348	363	347	396	394	380	372	370	340	351	361	347	346	367	360	389	357	342	352	338	351	399	387	357	335	378	367	309	374	358	383	351	361	312	375	363	335	388	369	352	348	375	351	349	353	366	390	381	365	379	390	382	346	341	367	345	372	342	368	367	386	373	346	348	402	392	334	391	371	360	356	370	347	411	400	400	393	369	417	369	345	370	346	387	366	342	343	379	350	381	370	363	355	344	360	359	361	325	353	357	355	370	336	376	349	384	352	374	391	345	364	332	365	370	359	391	335	413	360	344	368	358	388	357	396	350	368	348	371	359	387	371	345	377	367	386	411	379	349	382	347	345	345	408	349	356	371	350	361	377	366	374	343	403	326	375	358	379	373	394	342	351	354	387	403	350	361	379	383	363	354	357	390	336	358	334	361	363	393	375	406	374	354	364	352	379	367	369	405	361	428	357	358	357	384	362	358	382	376	330	392	362	338	348	347	336	363	370	364	343	347	352	380	370	346	368	348	348	370	391	363	374	358	348	352	374	376	353	412	392	338	330	370	405	306	357	358	347	380	378	395	372	388	338	351	336	322	376	412	401	359	352	342	338	351	357	357	360	381	353	368	381	375	359	358	394	362	360	349	340	348	372	364	375	348	392	386	359	391	335	352	361	363	338	379	354	376	370	364	355	387	353	331	377	353	347	374	352	366	368	384	365	351	355	348	355	422	343	358	356	386	349	363	406	380	388	346	356	355	355	377	379	352	356	379	366	373	347	361	373	346	350	395	358	375	374	364	385	391	368	362	338	363	321	340	372	393	360	345	348	364	377	382	383	377	397	399	384	377	352	357	346	355	357	343	380	349	335	382	344	367	383	370	361	352	368	339	361	337	357	348	339	355	372	348	368	347	371	352	352	370	367	343	372	375	380	385	367	390	310	364	317	339	364	360	377	358	362	366	358	337	385	347	353	372	377	380	370	369	347	356	391	393	388	324	359	362	362	376	346	356	417	386	350	361	378	369	411	380	375	336	360	376	355	365	371	352	328	392	352	370	396	368	380	376	368	364	388	352	386	389	337	375	366	353	372	386	354	394	392	374	359	367	395	355	358	360	363	379	365	307	371	363	354	310	344	359	365	341	408	389	390	371	361	355	385	363	361	385	318	348	365	394	356	363	352	347	357	345	383	368	353	353	337	380	376	353	354	351	371	341	368	350	365	322	379	370	372	372	360	394	370	355	377	367	368	356	349	357	365	340	362	377	296	383	411	342	392	361	355	397	377	370	332	364	363	382	362	375	375	383	409	413	359	378	356	389	360	359	364	375	356	361	350	336	346	368	322	337	334	353	348	368	349	354	389	389	381	397	337	389	367	360	399	348	326	354	372	381	346	329	370	362	384	359	404	370	333	339	320	383	363	362	383	356	368	401	414	356	372	372	368	357	371	371	374	400	370	360	365	357	343	353	377	337	368	370	381	328	345	333	391	348	363	389	349	375	392	388	324	369	344	332	354	392	382	358	383	408	361	390	336	371	394	374	395	369	352	366	353	383	382	384
36706	62954	57534	43972	36998	30095	23958	19059	14530	10783	7966	5861	4474	3448	2585	1921	1488	1217	1024	939	794	742	703	655	645	624	636	596	566	538	544	521	568	575	564	543	513	512	529	497	500	563	569	482	505	529	555	482	539	545	533	495	495	510	509	557	559	503	511	531	537	535	498	488	529	525	489	531	516	510	532	507	544	509	534	489	521	528	478	502	500	561	501	503	534	545	534	507	506	506	538	508	485	544	521	511	527	495	541	506	500	494	548	528	519	474	508	499	498	537	531	532	495	514	530	512	524	507	531	512	503	522	534	527	516	521	518	466	519	517	521	523	502	487	510	496	523	480	516	512	504	559	503	530	542	522	513	521	514	525	505	515	485	515	555	482	483	486	519	516	520	502	549	530	467	483	534	496	509	540	538	494	489	541	491	511	499	523	508	511	490	520	494	507	497	484	492	538	507	527	498	474	484	523	473	526	503	572	506	520	522	505	510	476	525	561	519	531	520	503	536	530	556	504	492	517	541	511	476	515	544	493	498	494	511	516	522	518	545	482	518	557	515	525	522	511	516	527	492	517	537	523	496	556	547	484	492	504	495	483	525	481	507	533	550	498	536	546	494	531	535	519	557	547	546	531	538	494	549	550	552	500	586	552	543	534	526	530	536	518	537	534	522	536	494	500	528	547	483	489	518	520	506	462	460	504	524	505	520	535	512	564	492	512	510	535	512	526	502	512	529	521	529	520	476	532	517	508	515	510	528	518	500	522	472	525	513	536	485	530	532	528	487	516	532	497	529	528	493	500	528	523	509	503	532	569	482	512	547	495	505	504	485	507	491	502	511	508	543	518	519	528	540	541	495	509	538	493	506	518	497	530	508	521	498	481	482	504	522	497	503	486	516	511	512	530	533	539	529	513	472	538	527	516	471	474	504	500	467	542	511	527	502	549	519	496	563	530	510	518	548	519	503	542	528	510	525	503	503	536	511	507	532	505	506	493	527	527	531	544	520	518	502	500	491	526	511	493	528	513	526	552	492	507	528	473	494	521	499	499	530	504	516	532	517	537	529	535	502	556	518	534	524	516	506	482	490	507	521	555	504	505	543	519	490	476	534	538	491	504	508	535	537	516	510	531	514	519	474	533	509	490	564	516	516	494	495	495	501	530	537	554	552	549	501	500	557	507	543	494	487	481	517	523	464	516	543	481	527	536	529	507	518	500	522	533	540	533	507	522	525	505	507	529	534	540	502	495	490	503	525	492	497	474	484	515	475	528	517	522	509	492	479	504	516	523	487	502	518	502	519	496	485	492	517	529	534	516	518	526	526	538	503	518	516	553	462	537	473	508	521	550	491	554	529	536	510	495	575	514	535	581	516	532	499	513	537	541	502	504	480	524	491	550	521	477	549	528	521	532	551	527	504	525	504	525	507	532	510	535	489	543	504	486	523	521	519	526	508	520	529	498	497	481	515	523	512	533	523	557	506	520	510	504	550	553	526	522	513	537	506	530	499	483	535	490	537	507	532	529	487	501	550	510	497	573	520	482	528	512	516	498	544	531	549	507	555	529	569	541	496	468	513	538	531	501	529	553	501	504	520	512	519	516	508	512	520	502	513	536	526	538	491	519	530	472	557	493	538	524	487	519	528	570	528	514	544	542	507	507	540	539	523	515	528	530	531	489	547	535	496	495	484	539	468	513	513	551	525	526	518	499	535	506	547	502	523	480	514	530	506	512	551	535	532	546	484	479	546	505	511	534	528	513	507	521	516	568	570	529	546	502	517	519	508	496	485	502	519	529	527	513	512	514	494	520	529	533	523	479	527	510	492	494	479	525	502	505	503	519	512	508	528	492	528	546	481	533	507	547	551	525	560	525	515	537	531	506	534	468	471	472	546	504	513	521	503	505	487	517	549	549	496	515	546	510	502	518	511	513	521	508	498	488	489	543	500	569	545	530	515	537	496	525	533	524	473	560	530	522	502	526	507	548	530	496	471	479	470	523	527	542	489	498	539	497	459	537	536	504	515	502	555	538	461	493	494	498	477	507	507	508	514	505	512	521	512	544	509	526	490	525	581	486	484	503	517	513	503	505	547	552	513	530	519	507	506	517	532	515	504	492	528	528	537	496	492	502	565	524	509	539	509	479	515	499	507	528	499	528	538	512	515	525	513	543	503	512	538	491	528	544	532	486	506	526	504	530	502	458	523	494	522	530	517	538	469	497	496	500	532	530	522	496	515	509	531	493	513	478	518	507	506	522	537	524	485	536	499	491	504	523	542	527	472	518	489	526	513	507	512	472	513	483	526	520	504	543	491	500	541	525	496	485	517	520	488	491	537	542	541	552	516	507	537	494	531	544	537	505	545	498	532	522	537	497	483	536	506	463	532	495	503	503	543	507	497	524	520	530	504	543	498	551	536	524	518	532	519	525	480	492	541	522	498	526	542	498	524	527	525	551	489	522	529	522	504	514	546	508	509	514	496	562	492	519	502	471	563	536	513	528	484	498	484	539	500	563	538	531	516	545	510	520	553	479	474	503	514	546	515	540	532	524	518	492	495	532	511	521	528	509	534	478	531	468	525	515	528	547	545	486	508	493	476	507	540	538	539	546	524	518	539	507	572	522	487	494	460	508	557	504	515	458	501	518	492	485	548	541	499	501	502	512	506	530	520	515	469	504	506	519	493	488	544	513	552	508	441	483	565	533	529	529	507	527	512	566	497	501	528	507	516	506	539	472	516	517	516	546	528	542	505	510	555	518	546	498	523	506	510	536	488	525	516	484	521	529	530	476	535	498	528	496	511	528	458	544	539	525	532	495	507	500	522	508	545	473	529	505	509	491	500	511	540	528	510	496	503	453	508	546	516	551	487	509	505	544	555	528	484	525	482	530	504	482	515	481	484	505	528	530	513	534	504	516	524	478	526	503	504	512	497	482	500	530	519	526	464	499	513	511	513	538	535	529	469	524	534	507	548	507	553	517	515	535	520	491	496	480	515	512	525	473	501	530	525	529	567	519	502	526	568	486	524	517	503	487	494	482	567	517	577	555	530	517	540	495	496	544	499	530	481	521	514	558	504	505	518	560	539	486	515	505	490	517	488	503	473	557	495	514	523	527	509	533	491	541	549	509	537	518	479	470	557	498	525	500	523	526	481	497	475	497	487	478	482	509	506	536	512	512	517	499	504	461	501	515	556	565	498	526	538	537	518	558	470	544	492	561	468	482	471	524	516	517	513	515	509	493	505	530	511	502	522	521	501	538	500	564	545	497	503	496	526	565	487	518	496	513	509	511	522	529	541	522	509	518	543	496	543	505	515	599	538	527	519	531	469	514	481	523	521	566	510	511	497	511	512	512	512	529	558	480	504	508	553	497	526	499	555	518	529	496	496	485	508	525	497	523	509	508	490	520	479	494	484	527	520	514	555	478	518	487	535	526	557	460	523	486	520	502	542	528	499	533	484	525	517	535	508	536	517	493	505	543	551	534	499	501	497	512	501	506	491	537
29343	33600	39559	29780	19388	12030	7398	4668	3031	2104	1568	1184	951	812	687	571	513	443	418	426	408	395	429	430	402	396	402	359	398	391	374	369	350	377	376	392	356	405	371	357	378	383	340	381	393	367	368	375	395	370	412	390	365	352	378	365	399	380	342	368	359	344	361	373	383	343	325	386	376	367	394	334	370	350	365	338	342	362	380	367	386	373	355	380	380	372	389	362	388	393	393	372	362	348	402	398	368	399	352	402	395	395	362	371	357	377	369	363	340	350	397	372	362	399	347	380	390	378	361	359	405	394	350	356	395	375	344	393	417	354	362	371	381	374	360	339	420	368	350	355	350	404	359	391	361	395	376	388	390	351	404	385	367	388	370	371	398	355	393	373	353	367	381	327	392	370	376	353	388	344	377	348	375	375	369	398	372	370	366	386	384	359	371	406	373	357	371	384	354	376	394	351	332	374	381	368	375	370	373	407	361	411	395	344	374	384	362	383	351	354	381	321	362	368	352	361	368	382	391	386	386	370	353	400	382	347	363	356	365	365	388	386	356	336	368	377	385	357	382	366	351	372	370	388	395	388	352	398	350	363	371	349	359	369	362	342	352	358	367	338	335	371	355	376	365	381	360	383	360	374	367	389	339	366	354	376	358	365	344	333	340	366	362	342	411	375	364	377	390	375	354	391	353	365	346	320	376	356	363	361	365	369	347	362	351	374	358	380	365	376	367	365	379	372	370	360	375	348	352	380	347	422	351	351	399	385	371	362	383	374	384	363	389	383	373	358	393	373	334	384	408	350	360	377	374	351	346	364	371	361	379	324	377	355	369	385	372	362	374	393	389	410	372	362	353	358	359	386	379	366	389	348	381	363	377	393	359	391	379	375	367	395	348	405	375	392	378	388	393	380	376	362	397	356	359	377	330	364	360	360	385	385	394	342	356	378	346	359	362	395	364	356	362	359	357	367	379	390	379	361	340	406	376	369	346	362	386	376	362	374	402	379	380	368	368	374	367	360	322	387	374	372	363	382	366	369	357	350	340	368	391	369	356	367	363	373	386	368	382	361	367	368	365	329	385	345	352	329	390	340	365	377	360	384	385	387	370	387	362	381	393	371	377	364	364	361	390	365	356	401	387	364	355	380	385	365	389	344	360	366	362	371	395	337	352	371	357	349	387	343	383	359	374	349	384	326	355	360	377	337	350	373	375	367	349	392	369	342	354	354	353	384	393	346	366	381	369	377	389	406	350	386	379	387	386	342	383	348	348	356	369	379	387	353	356	385	362	398	387	363	384	355	388	407	345	378	352	350	375	365	367	381	365	392	360	375	366	376	388	385	371	381	377	327	350	382	391	358	352	342	352	376	385	346	364	365	370	347	361	355	387	378	362	384	386	339	381	367	334	365	412	361	393	384	333	352	380	396	412	351	376	354	410	338	331	399	373	352	330	344	371	378	393	363	374	389	364	374	347	398	401	362	346	376	379	366	376	379	375	361	350	341	364	370	373	350	361	366	402	404	359	374	384	409	357	367	393	355	386	374	347	395	343	361	341	394	371	360	381	366	353	343	386	358	365	399	365	335	356	370	376	348	362	351	382	398	360	379	390	407	373	385	415	379	394	406	408	376	334	394	383	364	365	363	406	393	394	348	387	378	389	350	354	397	396	360	386	402	373	340	345	365	343	387	377	392	328	365	374	372	355	390	391	376	371	341	363	373	366	366	388	356	386	384	345	389	345	381	354	360	365	376	389	357	336	390	428	354	407	326	346	357	351	337	395	369	349	369	382	372	373	370	366	358	372	341	371	380	394	375	392	371	382	371	350	389	364	400	354	394	373	365	389	370	362	372	363	373	406	366	378	364	368	374	358	370	371	370	389	394	364	383	363	360	366	359	339	373	366	379	346	390	373	333	373	350	346	371	425	351	372	368	367	365	351	383	361	361	401	356	384	406	364	377	406	375	359	364	377	364	352	377	401	381	381	337	374	365	351	372	346	394	342	348	341	363	346	408	364	388	344	383	377	379	373	344	342	346	390	400	373	353	365	365	357	335	373	372	354	359	402	319	387	374	360	394	349	409	338	418	383	403	366	360	416	378	379	367	367	332	352	392	418	385	380	372	365	375	374	371	357	347	371	392	415	370	368	348	389	414	323	360	384	354	372	357	360	363	361	351	367	362	332	396	385	396	413	387	379	358	380	367	332	375	371	392	368	386	406	336	383	360	396	382	357	383	356	376	359	373	376	378	374	356	368	364	384	376	386	350	393	377	348	400	395	375	402	399	365	386	371	411	360	393	390	319	361	368	353	352	382	368	382	353	389	390	379	374	389	386	370	381	393	375	384	328	362	362	358	375	348	375	399	372	402	410	377	411	375	395	338	362	329	385	366	349	389	330	383	320	356	343	378	387	364	406	350	357	364	392	374	379	378	373	323	381	401	392	409	391	353	333	367	398	370	353	360	365	354	400	357	364	341	344	367	373	385	367	379	400	360	385	400	367	374	374	372	367	382	399	359	347	364	345	376	375	375	391	362	370	361	357	373	369	357	373	364	365	372	347	367	363	370	342	382	387	413	339	349	351	392	359	341	364	339	352	393	390	364	403	394	361	373	384	383	381	394	357	358	385	367	361	407	383	377	384	382	378	372	346	348	401	342	398	365	342	387	391	367	383	354	388	395	349	335	362	410	380	389	359	375	369	345	391	347	345	373	404	388	395	363	368	353	393	390	355	357	374	367	337	385	398	362	359	360	396	383	372	353	378	352	341	332	364	363	377	392	386	384	379	377	366	380	367	386	382	335	365	368	384	383	369	400	348	371	371	383	368	376	365	373	395	351	360	381	365	377	347	357	386	360	375	346	373	364	380	386	359	334	351	335	391	420	345	387	351	385	374	350	361	386	373	369	383	385	402	378	360	371	331	339	387	362	377	414	347	358	411	403	384	373	321	348	377	380	396	363	350	369	376	361	358	364	361	375	366	400	361	366	382	372	323	348	367	397	360	371	363	387	358	339	357	382	363	373	355	385	360	347	345	387	352	374	363	348	366	377	385	362	345	360	363	365	386	415	369	370	383	388	379	407	374	363	376	354	350	377	374	379	334	374	319	350	389	400	334	357	351	386	408	404	381	354	371	346	366	403	377	345	378	364	355	400	378	373	400	388	373	347	362	372	375	385	374	368	367	330	400	402	386	359	363	382	377	397	408	375	378	355	374	352	363	385	349	392	367	372	359	368	380	359	358	386	369	374	405	387	388	373	387	386	374	368	349	409	390	375	344	384	315	369	377	392	351	385	360	384	367	334	359	370	388	351	369	377	377	349	349	348	347	347	382	366	379	363	339	384	383	365	393	369	355	380	402	420	387	369	389	332	360	377	375	406	374	389	378	365	351	397	398	397	366	349	370	314	386	395	357	378	387	375	321	329	342	368	395	384	359	376	397	359	340	358	383	370	362	368	384	362	402	357	367	368	357	365	365	360	386	360	373	348	413	417	356	387	339
35793	51463	45512	33032	25928	19455	14375	10353	7213	4946	3719	2697	2054	1591	1306	1133	881	788	735	654	640	662	642	608	594	586	589	522	599	543	521	576	546	564	555	502	541	549	593	512	527	568	537	517	532	513	532	517	539	534	520	500	501	527	527	505	519	537	497	501	538	514	541	544	518	518	549	536	519	496	509	554	501	516	553	509	540	569	546	472	553	534	524	545	546	510	544	515	562	516	571	509	541	533	563	552	535	566	528	462	534	540	569	559	549	497	527	508	478	565	524	543	550	516	505	539	551	516	535	502	504	537	521	544	501	507	532	486	546	535	524	537	520	558	525	556	545	526	531	501	511	513	563	542	531	518	499	528	534	536	532	545	499	511	529	556	526	504	530	563	534	527	557	545	574	515	489	537	527	561	541	525	572	503	520	527	538	493	553	577	537	519	516	552	534	555	532	580	544	520	494	549	544	516	491	504	500	542	529	531	527	505	504	535	510	532	539	533	524	526	555	521	518	514	522	538	516	491	522	545	552	547	528	507	547	539	492	534	527	492	525	553	553	523	541	497	571	545	551	533	544	528	547	489	522	515	535	525	521	520	579	544	522	557	535	500	536	523	509	453	525	548	519	536	528	502	514	503	542	524	512	523	505	566	494	531	530	531	573	495	507	588	544	542	537	520	570	542	542	530	498	568	529	529	528	512	560	548	508	531	551	551	554	601	508	519	550	551	525	507	482	537	583	562	506	481	555	498	540	538	539	539	522	564	566	502	544	529	550	536	551	556	519	567	566	518	469	532	476	523	532	540	524	535	525	562	518	531	550	533	531	559	517	545	505	516	512	542	590	552	581	548	551	504	529	550	526	520	460	538	506	562	509	512	539	482	527	501	515	530	569	532	541	500	491	525	507	556	499	526	519	547	527	560	559	520	524	498	559	498	517	543	529	564	564	539	546	542	504	551	548	534	482	537	530	525	569	551	537	515	501	522	548	528	524	500	504	556	559	492	527	491	542	533	508	585	515	535	517	543	534	505	566	515	545	566	525	528	533	528	580	511	513	558	530	558	543	514	472	519	580	542	514	563	524	624	528	521	529	535	534	553	548	572	492	533	532	517	516	523	558	501	529	516	530	571	488	534	537	519	551	565	533	505	503	514	558	513	567	520	524	540	572	543	512	556	588	544	548	543	512	543	528	521	545	558	529	532	567	530	512	549	532	527	510	556	500	558	568	507	547	557	563	526	492	532	509	563	508	541	585	557	535	539	595	537	547	518	536	545	515	552	555	543	511	539	554	524	522	543	586	542	501	585	515	526	541	562	517	576	501	545	540	525	537	491	538	525	501	516	533	580	538	511	485	584	574	519	558	548	503	511	511	520	536	485	532	547	551	530	565	522	539	536	525	575	529	550	588	531	542	508	553	541	545	526	523	536	544	544	522	559	558	528	515	508	519	511	547	502	474	512	544	517	555	544	535	542	526	534	527	507	540	536	537	580	533	541	578	549	521	529	553	568	551	539	566	568	543	562	554	502	526	560	540	562	520	511	536	524	503	533	537	563	533	539	530	549	554	535	562	527	578	528	505	533	552	531	556	540	568	530	585	536	512	530	521	508	558	564	510	565	551	528	519	505	546	560	530	595	519	497	498	576	519	553	517	549	560	552	533	543	537	542	520	544	514	524	522	528	522	564	519	586	517	500	497	544	521	535	569	500	525	534	530	517	535	565	507	525	606	540	525	532	549	510	514	525	497	539	519	501	497	571	531	550	499	497	516	546	535	556	539	529	523	538	525	511	510	499	535	524	555	520	540	530	537	539	549	546	522	548	522	521	510	540	496	510	549	565	565	576	508	541	543	550	530	524	545	531	525	513	526	525	539	551	529	505	575	555	523	528	530	540	560	538	574	500	530	536	556	534	506	533	533	531	548	530	564	541	507	531	546	529	528	531	538	547	552	489	531	581	539	506	524	538	499	552	508	519	500	491	551	518	549	537	544	557	514	564	553	526	549	552	483	536	529	560	523	508	522	559	542	529	499	532	543	528	542	541	531	502	549	490	486	523	527	513	533	522	538	569	501	502	535	527	563	504	509	523	535	537	532	534	488	524	496	501	494	531	524	537	510	542	563	560	525	583	505	485	559	522	559	516	548	568	567	586	492	516	497	522	520	528	559	579	485	503	519	519	534	485	553	509	557	504	557	555	523	544	492	502	515	515	565	539	515	533	542	487	524	500	529	536	539	488	573	530	523	536	532	522	537	571	513	541	537	557	507	571	563	564	511	523	526	532	548	519	547	555	493	554	499	463	551	562	521	550	515	534	550	523	518	515	511	499	516	540	540	530	540	519	542	530	577	559	528	576	521	538	575	552	521	537	552	527	520	535	539	541	542	543	523	524	567	505	525	549	537	499	488	504	487	548	514	569	501	486	546	582	520	524	569	512	530	540	559	527	537	532	507	507	507	521	518	513	540	536	497	521	559	551	532	537	550	521	523	503	500	504	533	529	539	540	497	551	533	528	498	584	542	581	527	514	532	580	510	552	538	556	577	556	483	498	503	538	517	493	562	490	460	552	538	545	534	507	568	534	551	510	548	496	533	514	523	529	548	531	588	522	548	547	540	545	546	566	551	548	530	488	525	563	481	581	528	511	535	537	528	531	559	508	532	519	559	507	537	555	522	515	545	527	545	535	495	541	506	536	534	535	559	538	552	536	503	526	553	512	551	537	515	523	525	564	520	516	512	537	553	561	538	508	519	525	515	537	516	545	570	523	540	538	545	544	532	552	546	543	482	569	507	549	533	490	532	537	547	541	566	530	516	553	513	523	545	530	571	500	501	551	548	525	538	548	535	544	507	496	525	543	545	518	531	572	553	541	515	569	535	493	506	561	510	571	547	546	549	516	580	523	494	549	584	522	527	587	530	576	537	522	526	554	560	522	530	538	485	527	534	542	522	542	518	557	527	521	521	533	562	536	501	540	527	581	526	538	523	532	517	520	532	494	536	550	542	501	503	484	569	544	512	516	522	535	566	493	526	498	546	542	574	523	496	567	529	553	539	578	556	517	492	523	476	535	534	546	567	562	533	534	531	537	562	544	544	554	530	560	576	555	556	553	528	524	526	526	556	564	507	530	520	561	566	565	516	543	552	516	504	512	534	526	517	552	521	535	521	544	555	534	490	512	532	555	564	542	553	555	511	539	536	510	522	523	570	553	528	500	553	540	557	557	503	538	551	526	501	546	500	550	515	521	536	516	531	539	555	567	554	553	485	521	563	485	494	509	570	552	546	510	546	512	504	554	558	540	550	545	574	533	510	509	529	544	526	518	520	544	540	529	541	506	573	527	532	533	539	501	526	562	519	504	552	512	521	545	497	551	579	541	529	562	565	511	538	553	542	534	550	548	505	503	541	576	526	509	491	532	538	525	534	531	505	536	520	528	560	549	524	554	529	521	533	549	512	531	538	528	508	548	503	525	531	520	507	516	516	524	510	540	510	540	516	521	526	532
24155	20940	28521	26615	23369	19433	13393	7969	5089	3524	2471	1818	1375	1061	913	714	586	504	506	467	444	490	441	419	399	416	406	434	382	408	385	383	372	393	390	367	367	388	338	388	373	380	372	354	373	365	365	388	378	391	388	418	385	380	379	369	363	362	335	364	363	359	390	380	362	360	364	411	346	360	327	384	365	349	392	404	337	398	393	375	378	409	359	379	372	378	386	356	356	368	356	371	361	369	362	359	350	393	385	374	382	348	393	423	393	364	366	352	383	383	392	350	339	361	379	379	405	352	342	346	367	418	393	384	410	359	359	370	388	357	358	364	400	417	369	383	364	361	396	378	357	355	356	363	395	376	393	387	390	368	373	363	382	370	391	354	329	373	357	374	379	365	365	359	355	376	369	382	400	406	367	346	372	357	370	381	360	379	381	371	369	344	379	401	385	411	378	374	382	360	373	360	398	354	376	348	375	378	340	371	397	388	371	370	365	349	355	394	367	395	364	368	373	367	353	369	382	362	390	364	399	359	361	355	354	392	361	382	354	366	363	400	391	393	386	396	362	353	362	366	374	375	411	386	382	405	395	357	357	411	374	363	372	380	376	382	357	355	394	381	348	336	374	364	355	359	362	390	390	351	344	373	366	385	397	345	400	384	335	348	350	401	380	353	387	367	365	344	368	339	343	351	330	370	396	401	393	382	364	377	373	399	365	337	402	360	349	363	385	369	365	364	411	343	385	361	371	390	379	387	387	344	370	346	360	379	331	359	368	354	325	347	372	367	365	374	373	390	412	381	357	373	373	363	363	357	362	355	381	363	375	384	361	345	351	407	360	392	361	362	392	406	328	374	362	369	373	361	389	345	379	357	393	373	355	385	363	346	370	380	342	370	359	391	407	339	366	389	377	382	376	415	375	409	369	371	380	346	375	344	406	338	394	389	381	377	408	372	371	379	370	402	373	377	398	324	348	346	404	400	372	366	372	404	366	359	353	374	371	351	389	371	375	361	352	384	357	357	374	377	405	378	347	335	374	375	372	345	363	335	345	388	346	367	366	372	375	388	364	400	370	357	356	374	383	379	387	376	418	439	358	384	384	371	375	381	374	358	385	408	387	379	388	376	361	375	391	380	369	378	361	355	360	391	325	374	369	374	344	406	365	373	401	410	408	347	363	382	370	380	314	371	375	400	377	394	372	379	366	342	368	378	396	348	391	361	375	401	389	381	401	361	337	385	392	397	392	394	385	377	367	356	426	374	396	351	359	385	389	354	327	352	372	371	370	374	375	363	339	390	387	374	390	380	357	352	369	370	413	367	362	365	376	335	343	388	388	410	407	371	364	374	352	362	347	383	375	359	393	358	368	369	382	385	376	372	357	370	388	363	368	376	371	372	360	419	334	396	377	367	362	364	373	365	382	321	359	363	385	353	354	346	380	377	373	368	361	390	373	365	355	395	363	360	400	360	335	400	378	368	335	331	360	375	373	326	372	390	383	385	346	368	393	365	392	369	363	366	368	366	365	368	368	377	368	391	366	400	353	383	384	361	349	365	389	349	393	383	380	382	399	382	389	368	363	375	360	372	347	345	362	380	398	409	383	386	350	365	379	357	369	374	334	363	393	374	380	375	351	352	410	367	375	368	364	369	410	366	347	376	380	382	381	392	364	347	372	359	379	401	360	376	352	357	344	363	403	407	374	362	371	368	321	377	387	411	371	337	370	397	375	356	335	383	344	371	340	410	404	383	343	350	370	351	414	348	377	380	357	383	369	412	373	390	373	384	390	351	401	384	348	366	406	384	389	385	360	362	382	377	359	395	377	352	399	382	383	358	371	371	385	365	346	405	385	370	353	370	349	350	351	398	379	345	366	362	359	366	381	366	383	351	364	371	369	359	386	402	362	348	380	369	356	327	375	372	377	376	368	364	366	368	394	395	395	384	338	372	399	367	371	358	367	348	386	362	370	346	346	373	371	379	374	403	391	393	345	341	370	411	362	332	390	348	377	391	348	402	376	351	364	367	355	365	373	326	363	374	365	372	374	355	384	352	358	391	437	350	353	370	354	398	358	379	406	401	367	375	414	373	380	386	392	360	403	369	392	385	362	362	373	388	347	377	362	375	389	386	380	394	385	398	390	380	402	371	395	366	357	361	392	379	389	358	362	333	367	387	387	388	356	372	363	368	402	389	363	349	352	365	365	384	366	388	349	372	360	403	388	392	336	373	383	373	386	380	386	376	382	358	413	394	387	385	393	366	361	368	416	370	368	357	404	320	392	379	335	369	393	347	344	333	366	380	349	364	366	364	391	345	381	346	377	348	392	348	375	399	399	351	374	388	388	378	360	389	395	392	363	395	365	371	377	340	421	387	359	368	371	375	340	384	385	347	340	412	365	353	406	365	384	396	384	366	376	350	358	374	401	351	380	368	346	379	354	373	376	395	383	376	398	384	366	345	378	366	374	373	368	353	374	416	367	340	375	346	374	362	362	392	355	379	397	363	388	373	347	362	398	329	397	342	375	355	389	361	377	338	354	371	366	378	397	391	371	365	357	346	368	383	355	377	395	361	345	376	365	391	359	343	325	351	359	397	383	347	353	355	366	394	370	344	396	350	363	371	378	405	427	360	352	373	399	370	363	386	391	405	351	387	383	320	385	369	373	346	353	387	380	331	391	351	378	361	367	386	364	375	352	373	378	383	361	373	396	357	383	355	390	386	372	357	373	394	374	350	380	381	357	372	379	387	373	376	366	358	396	360	344	339	373	367	385	391	367	352	355	377	373	375	366	392	353	345	357	352	367	336	360	397	386	373	361	357	395	380	358	384	397	423	375	369	381	360	363	372	345	404	415	336	359	371	355	380	365	383	394	391	363	364	372	367	405	382	359	349	395	395	341	355	368	352	362	367	358	391	377	374	376	425	385	401	371	380	379	357	344	385	398	353	383	353	367	378	378	358	380	379	391	353	377	356	381	384	387	368	367	371	364	381	387	404	405	370	372	371	391	406	392	382	346	338	363	388	394	392	370	358	360	386	326	400	392	377	348	415	399	382	336	371	375	373	399	360	357	361	404	390	336	381	371	369	373	353	384	368	362	361	410	370	360	362	377	359	394	384	366	412	368	381	408	332	366	399	352	353	371	379	342	368	406	380	366	376	377	341	379	401	374	388	361	391	346	374	360	369	383	362	385	390	384	378	327	370	375	378	371	369	365	416	376	374	373	333	367	353	371	353	387	377	367	361	355	393	390	367	395	375	320	402	341	361	378	385	362	404	380	397	410	386	374	399	355	357	392	348	362	367	377	410	358	373	356	379	379	366	359	344	371	353	348	375	396	344	358	378	345	349	399	384	400	383	386	393	361	368	385	383	430	416	360	407	379	371	392	365	403	386	431	361	362	371	399	354	387	415	375	379	368	366	376	393	363	356	394	376	369	364	380	411	352	346	385	343	370	413	350	356	387	347	393	352	411	384	380	324	366	380	343	334	372	357	381	399	396	364
35277	57008	50397	38212	31310	25376	19228	14532	10676	7874	5758	4260	3151	2331	1756	1408	1172	989	872	797	758	733	624	633	633	630	602	577	599	552	585	587	594	554	528	568	531	542	555	557	564	537	558	545	547	553	531	557	544	518	556	521	528	571	534	559	490	520	531	531	497	501	538	536	541	513	578	538	563	496	542	554	555	548	544	520	556	575	518	512	486	510	571	510	521	531	548	539	506	551	550	567	518	512	556	551	517	587	554	562	519	527	511	556	550	523	563	566	540	552	561	546	555	507	505	473	536	509	552	509	542	514	543	535	534	481	520	563	513	542	529	566	531	499	544	539	531	505	531	531	541	519	521	540	498	527	491	525	570	530	540	544	536	536	528	555	536	582	559	526	529	537	526	558	515	525	515	517	501	466	536	525	558	518	559	550	503	556	541	545	510	530	582	546	520	521	536	583	499	521	525	513	533	540	491	499	516	488	526	525	569	503	556	575	536	531	515	521	509	559	520	510	545	532	568	546	590	568	552	497	538	529	548	518	524	531	525	497	520	546	525	523	527	549	514	517	542	586	595	549	523	566	525	551	536	557	526	561	525	535	551	521	556	522	569	504	518	586	522	517	513	509	513	536	495	558	489	581	554	561	546	552	528	532	481	501	535	562	567	526	552	491	554	510	539	551	535	540	545	556	526	521	575	547	498	542	519	525	539	550	532	510	535	544	552	505	517	512	505	540	503	501	523	515	557	512	534	531	535	549	544	515	596	552	527	499	521	525	588	542	549	517	540	539	518	521	538	558	515	507	598	521	539	515	531	539	543	576	510	529	538	530	560	542	501	538	530	532	583	554	526	552	518	534	549	533	544	554	527	573	556	537	612	543	538	492	530	570	523	508	527	545	530	522	554	503	527	519	556	535	511	563	520	533	532	512	534	559	535	545	577	512	543	558	541	535	558	517	537	542	523	565	546	569	576	504	516	492	577	542	539	565	542	526	520	508	507	509	518	526	521	527	534	530	506	531	521	530	525	533	572	510	521	554	555	522	521	498	524	510	533	544	543	517	533	513	489	536	522	548	544	579	501	541	531	525	505	561	531	559	485	476	523	553	572	542	567	542	574	530	534	518	580	534	541	542	536	545	562	499	534	564	541	512	536	572	566	604	540	529	522	519	555	546	488	516	553	510	514	517	547	539	568	525	505	582	525	543	515	563	557	547	539	534	530	490	556	522	571	482	546	547	535	504	534	489	508	530	504	556	567	546	530	554	517	516	503	505	550	567	482	555	532	567	556	556	538	516	517	542	513	511	517	522	524	532	561	501	520	566	542	534	560	526	512	522	516	534	512	517	504	509	545	503	532	546	526	514	547	515	541	559	552	542	548	521	554	523	555	524	493	492	521	526	545	507	530	550	495	519	530	524	558	507	524	573	596	493	554	531	514	519	493	562	549	520	536	512	501	504	509	523	529	513	494	558	499	566	516	529	552	547	557	516	538	520	568	533	504	515	531	523	514	522	537	498	514	503	538	505	546	555	528	520	524	515	549	511	525	557	551	534	528	531	552	509	481	512	510	524	516	552	553	559	534	513	523	523	496	561	534	528	510	524	504	518	548	559	485	531	479	562	518	529	529	530	521	573	536	545	527	506	521	515	552	512	517	495	493	517	494	557	487	516	562	533	562	486	548	532	533	500	528	528	518	555	525	561	562	519	518	573	507	526	543	579	528	524	560	527	568	546	495	517	526	544	552	550	556	561	553	553	538	524	504	554	555	502	525	550	531	516	479	527	505	542	524	499	519	492	533	547	528	533	524	540	561	519	499	526	534	502	538	513	525	520	547	534	507	544	567	506	492	523	518	546	509	554	548	515	546	519	523	529	511	551	512	539	541	591	504	529	526	526	555	518	544	513	548	565	529	471	547	502	546	569	549	571	520	544	494	529	557	522	565	552	543	547	530	568	525	483	539	526	531	539	476	507	551	538	555	510	546	534	552	534	530	514	476	553	527	514	528	523	532	537	557	527	550	585	506	528	531	539	531	521	535	549	557	544	529	527	544	560	558	521	541	515	525	558	514	559	536	531	537	530	515	516	541	539	524	505	542	534	513	559	501	546	554	537	521	552	544	533	516	545	537	536	554	511	526	542	568	528	516	524	506	553	527	532	507	516	514	516	529	539	485	506	540	489	534	497	548	532	529	546	528	516	527	516	529	539	538	538	532	561	520	518	521	494	522	508	549	555	587	514	503	543	491	549	556	567	547	551	557	515	549	555	549	575	507	521	533	538	514	547	543	521	531	563	529	556	523	526	528	511	528	547	551	554	522	522	559	567	510	540	573	537	546	575	548	572	502	534	523	518	582	514	512	503	541	523	564	532	516	473	497	540	543	562	550	550	574	530	548	480	510	515	550	525	528	510	511	552	485	525	543	514	547	531	519	563	537	562	565	500	530	533	494	525	510	500	520	526	537	546	512	516	561	511	496	534	497	511	512	528	551	504	522	535	521	521	512	559	567	544	508	535	543	591	497	501	526	534	502	553	497	509	530	537	583	467	522	549	504	555	523	486	498	523	561	529	545	520	516	517	534	568	518	536	568	580	516	501	485	522	522	519	516	522	529	503	480	549	522	543	511	541	542	557	492	537	564	549	536	535	515	522	521	531	497	559	528	508	503	522	573	551	543	564	494	548	527	520	473	563	545	492	531	576	539	502	541	523	538	516	550	510	531	543	544	521	561	518	549	570	549	515	545	527	524	567	539	517	551	516	529	524	521	530	556	549	529	575	574	567	488	547	538	566	521	555	521	520	542	549	560	563	503	500	521	507	512	559	559	521	538	535	505	536	523	543	522	511	544	477	496	555	539	566	537	586	541	569	551	524	531	523	527	525	526	542	534	548	538	521	530	551	555	508	535	582	523	521	545	515	545	519	497	557	532	567	575	550	549	522	542	510	552	554	527	560	540	562	534	573	535	519	567	549	524	529	507	512	499	541	504	550	526	478	552	522	527	549	575	515	546	529	552	557	518	539	540	534	525	541	542	513	573	543	535	548	520	532	546	559	574	513	525	531	494	548	504	605	530	541	523	522	541	556	524	500	512	527	543	531	480	510	524	522	531	543	575	562	542	534	537	502	574	541	508	572	526	489	510	525	514	538	518	532	541	525	471	536	515	563	523	538	596	529	493	503	509	562	563	560	515	516	528	554	534	546	494	514	527	521	549	519	509	592	543	545	525	568	542	572	488	522	549	591	529	496	549	515	519	516	537	561	513	512	527	564	513	547	501	537	507	543	505	526	540	565	542	502	537	512	537	512	535	523	553	539	563	551	540	488	509	580	513	522	532	531	499	500	538	513	516	524	523	532	529	513	513	524	534	507	528	508	543	525	566	515	539	565	512	517	526	536	501	557	555	520	533	538	547	567	500	507	541	523	518	533	511	540	518	563	515	504	541	520	546	508	513	537	507	533	487	500	538	532	535	563	553	553	493	517	532	524	534	494	523	547	534	508	537	551
23021	21033	28757	24069	22885	23761	21059	12225	7859	5334	3775	2779	1998	1457	1126	1034	732	612	578	518	577	465	462	448	435	444	432	405	418	407	443	412	386	388	398	352	398	371	351	356	373	350	396	374	365	352	380	373	381	380	347	406	375	354	415	379	371	372	388	365	357	369	396	400	346	346	379	386	358	411	371	388	379	384	372	401	357	391	357	377	373	328	381	344	381	306	344	351	356	358	337	364	369	387	402	390	376	373	337	356	370	343	336	362	353	386	373	387	408	363	369	386	362	369	358	382	386	382	397	352	374	371	359	376	357	361	362	377	397	369	335	390	359	389	355	400	358	379	377	338	420	390	367	350	377	383	345	366	384	362	382	357	341	344	354	365	358	367	355	339	346	337	382	368	384	360	360	374	354	364	371	350	362	389	377	371	385	365	362	335	380	367	373	367	390	335	375	371	360	378	391	359	352	373	350	363	381	354	372	355	394	397	366	387	354	378	378	430	364	378	354	382	368	354	351	315	367	376	370	336	393	369	406	414	361	366	407	395	348	384	405	379	346	346	399	375	430	386	388	397	324	339	360	402	399	407	376	382	386	375	349	378	362	370	383	367	342	365	350	378	368	390	370	378	357	356	385	370	346	364	338	379	329	387	342	345	351	357	380	355	360	351	363	355	333	372	354	353	348	343	312	350	363	376	374	355	345	367	333	388	329	365	400	389	380	372	361	384	359	382	375	404	343	409	377	355	352	401	365	343	375	385	379	391	368	368	345	359	372	354	360	366	370	393	401	405	421	355	362	360	374	387	394	338	379	385	362	359	382	369	365	380	371	372	362	354	353	354	356	336	352	363	367	371	387	345	382	357	390	400	363	381	365	398	390	381	402	361	392	399	355	370	361	345	344	403	399	364	375	395	392	356	392	367	395	400	389	366	393	391	339	368	373	362	396	384	375	349	379	384	368	365	355	350	364	341	332	354	356	392	358	369	339	385	349	351	345	364	383	402	337	344	348	369	379	323	382	365	337	379	405	397	389	351	352	358	381	359	366	385	347	380	366	361	368	364	374	398	406	401	351	382	361	347	403	332	377	349	337	359	347	385	383	363	363	367	352	377	351	319	346	315	401	366	356	388	386	371	384	372	388	378	357	388	356	366	377	373	397	362	341	354	341	366	343	356	364	348	353	372	358	368	387	354	404	359	352	355	358	360	371	366	378	366	383	377	360	379	336	374	387	392	358	390	369	324	379	385	356	382	336	349	384	380	323	357	354	369	347	353	371	388	378	392	388	413	369	382	362	405	364	339	389	351	338	340	375	346	366	348	346	359	371	368	332	382	364	391	352	359	362	388	388	357	361	374	370	359	356	359	351	369	350	372	377	365	356	388	362	401	388	356	352	366	358	347	371	343	393	393	379	372	379	358	385	363	362	352	355	409	421	374	382	339	349	343	361	340	381	335	367	371	364	347	380	359	365	375	375	351	358	345	352	379	378	399	371	381	370	374	374	356	369	352	392	372	369	358	339	400	346	346	331	326	385	360	386	387	345	349	389	385	328	362	364	356	384	379	370	407	342	368	362	361	354	350	383	383	337	353	371	357	376	377	390	373	344	355	381	342	356	364	368	347	362	373	376	345	355	367	405	330	396	347	343	359	361	374	361	367	361	385	379	375	406	361	353	358	366	371	390	410	367	371	397	374	333	357	350	366	398	376	361	357	373	350	337	353	333	344	376	324	332	357	409	338	380	382	372	366	343	345	377	365	372	360	404	383	354	391	357	379	347	350	367	385	379	350	393	372	334	364	348	383	353	358	346	363	389	368	362	354	340	375	368	387	360	370	371	374	380	386	370	365	373	394	402	418	388	392	400	327	351	379	380	385	366	359	383	364	370	395	375	372	336	370	381	369	344	353	368	381	420	387	375	368	378	373	335	383	381	356	356	393	378	376	397	346	379	355	338	408	374	406	384	355	376	367	367	368	369	363	352	351	370	362	368	352	327	351	362	361	403	365	367	403	392	390	355	361	388	361	377	372	365	344	385	354	354	373	349	348	394	354	388	412	377	381	375	371	393	353	327	373	361	385	361	365	352	384	387	392	338	352	355	357	366	388	359	390	386	355	363	364	394	382	378	346	378	384	345	331	353	340	361	376	336	355	373	376	331	382	367	365	370	367	352	341	392	382	353	373	370	359	392	376	367	362	379	354	376	369	355	398	374	371	364	388	335	358	361	377	352	372	370	371	381	364	354	381	354	359	344	352	359	354	385	397	374	382	385	364	371	372	383	357	382	335	363	341	342	378	343	390	354	391	359	319	350	379	350	365	381	356	399	358	334	389	364	370	352	387	363	375	389	357	350	366	354	352	344	331	368	372	361	390	374	333	379	362	362	336	361	362	380	376	344	370	331	364	378	377	379	404	345	348	363	374	370	387	385	388	378	401	385	344	356	353	388	393	353	338	360	368	374	379	361	377	385	370	396	374	361	386	335	382	381	389	332	360	371	371	362	361	364	373	383	389	356	354	386	381	341	354	364	412	322	371	361	363	376	354	331	376	382	360	395	382	405	355	383	347	346	359	372	356	373	376	382	374	348	383	380	371	383	361	371	395	359	339	372	367	357	380	346	359	369	372	372	366	389	341	374	318	363	367	355	368	382	390	385	386	385	346	368	365	379	386	333	382	368	362	352	375	354	377	388	394	357	373	369	372	378	372	364	371	341	338	379	356	355	366	387	329	374	398	415	372	392	353	371	370	400	345	384	370	333	407	352	388	394	401	381	365	364	366	424	374	357	368	380	353	394	365	372	359	387	376	371	381	396	373	382	361	357	337	371	398	395	363	350	359	375	342	367	372	366	372	392	390	334	380	385	372	367	394	414	373	361	376	407	357	348	351	359	366	382	373	344	399	386	395	381	368	346	351	343	389	352	350	351	377	388	377	397	343	358	381	364	339	347	380	371	357	380	395	369	383	375	383	360	359	369	366	375	338	353	344	368	388	350	356	390	342	371	361	403	374	371	349	351	323	373	352	343	389	365	325	403	338	364	366	351	388	362	391	356	380	377	359	392	354	354	371	378	368	347	362	381	383	379	336	373	398	378	391	376	346	361	364	361	377	370	352	371	377	420	375	361	368	360	369	373	366	354	337	376	380	374	368	411	382	387	353	376	426	408	374	371	360	349	362	324	336	367	367	389	391	417	387	371	349	391	397	393	349	382	383	361	391	355	377	371	348	369	370	384	390	354	359	347	363	392	347	375	367	351	384	343	382	353	348	383	392	396	351	339	371	397	380	345	347	329	376	338	336	416	388	356	355	380	361	364	387	335	343	360	362	346	361	374	337	379	370	383	371	356	360	362	378	328	366	388	347	358	352	374	351	359	389	348	373	343	372	386	359	346	344	406	398	388	382	382	402	364	372	385	382	363	404	359	408	383	376	370	367	410	398	381	367	353	389	371	396	394	365	399	367	340	402	373	337	361	365	400	365	370	434	347	326	354	362	351	361	361	360
37386	62959	55786	43580	36758	30419	24657	19404	14820	11197	8367	6047	4417	3177	2547	1856	1456	1190	1004	820	792	778	715	705	662	634	603	582	589	571	551	549	577	558	583	548	533	540	529	567	591	522	516	478	518	493	541	553	537	522	508	508	571	509	511	524	536	500	511	523	482	547	517	522	552	511	531	502	530	528	518	486	527	525	559	514	499	472	551	528	513	512	518	570	523	515	534	535	509	523	549	490	462	514	558	499	557	514	507	518	563	542	536	528	555	494	518	506	493	553	519	471	504	504	502	515	528	543	533	522	522	537	503	522	517	529	542	527	473	526	523	504	483	521	533	525	482	547	528	507	507	554	501	497	497	517	517	523	510	532	499	520	535	542	525	486	536	535	549	522	501	527	528	524	531	531	490	525	550	498	548	540	539	528	507	523	520	529	491	539	526	499	545	539	541	528	498	539	531	497	511	539	475	553	526	537	511	534	496	526	532	528	520	534	523	533	536	492	521	513	529	530	534	520	486	478	535	495	539	526	495	562	525	554	518	537	511	548	559	524	538	541	501	538	554	578	534	503	502	536	541	497	491	546	483	490	506	490	543	524	493	498	512	577	518	511	560	502	511	527	517	474	497	519	497	553	559	510	504	521	528	526	520	548	524	523	541	541	536	558	525	571	521	547	494	513	541	469	511	477	528	544	552	538	500	544	547	529	527	513	543	484	498	491	544	521	527	540	511	533	516	511	528	502	514	515	556	524	533	489	518	538	507	512	512	519	504	546	504	515	515	542	502	510	485	543	515	504	514	490	563	520	507	535	499	527	520	540	528	493	555	493	528	575	484	502	502	519	551	482	526	521	519	524	484	531	548	498	504	530	526	512	531	537	511	498	500	515	558	519	558	488	485	525	508	506	478	523	547	528	521	542	524	498	526	558	553	514	566	514	555	512	503	514	519	510	515	455	528	551	505	515	532	531	493	512	572	535	546	510	521	554	521	543	482	525	523	511	529	522	530	531	563	493	523	526	514	530	516	535	523	517	535	534	520	537	494	517	505	540	516	482	561	524	495	487	533	531	474	520	509	510	481	488	512	518	548	488	536	531	574	556	535	538	527	553	514	528	512	506	516	526	524	543	519	515	533	565	521	519	529	497	522	500	501	518	548	506	519	530	539	563	495	531	533	483	510	488	533	535	516	488	510	497	550	544	505	499	550	528	497	494	515	491	520	516	528	527	525	522	532	532	511	538	497	463	514	519	498	523	502	524	510	546	541	490	530	532	574	499	506	561	515	525	516	547	518	521	535	557	532	502	507	512	530	550	498	497	494	522	532	558	519	554	517	549	532	499	508	518	548	515	542	512	494	518	499	542	575	475	520	522	506	540	510	522	521	547	491	531	579	560	522	527	561	501	474	512	514	563	491	521	517	523	531	514	532	532	510	537	471	580	494	527	488	556	519	484	480	508	499	488	542	522	508	511	530	531	547	508	527	521	536	522	520	551	546	490	533	492	522	534	571	548	580	523	494	542	531	538	516	535	511	534	546	512	556	530	556	562	507	514	542	475	500	501	515	507	543	539	497	555	520	480	528	517	519	486	519	542	497	513	527	548	537	554	535	574	514	488	525	557	512	553	552	530	522	496	507	517	524	510	488	532	518	550	542	548	507	528	522	512	525	520	506	483	522	515	539	520	550	549	489	514	539	517	513	539	527	538	490	511	530	507	524	500	508	510	559	488	542	508	530	508	524	525	513	500	515	466	555	536	555	476	556	535	516	502	489	524	534	516	531	508	522	516	514	517	526	506	504	533	524	531	554	518	516	490	520	535	542	509	503	486	506	510	511	537	507	492	462	521	533	550	548	485	517	549	522	487	508	553	539	520	522	543	489	528	512	503	525	531	508	499	574	521	545	535	516	507	512	526	526	518	526	523	479	510	485	542	516	513	538	538	515	517	510	534	514	542	501	497	528	537	490	513	538	524	521	529	505	525	528	505	549	509	547	518	511	539	483	522	520	501	511	553	523	478	509	552	481	522	485	502	556	531	489	504	508	486	539	526	548	515	551	533	501	532	506	540	522	490	519	528	523	490	515	536	541	477	537	516	505	516	519	491	502	537	464	514	488	502	519	496	497	487	523	485	515	493	503	495	548	519	500	508	489	552	516	558	552	515	488	529	494	497	553	496	496	570	513	509	529	570	527	508	530	506	520	548	459	523	552	487	519	570	495	533	559	485	510	494	520	552	512	513	540	528	536	509	509	569	529	528	505	541	502	512	497	528	524	562	490	505	500	499	531	567	519	520	541	512	505	510	535	523	512	515	526	548	515	478	538	510	548	530	481	519	504	514	522	536	508	547	534	514	542	511	521	508	534	540	545	535	530	510	510	493	527	536	562	536	566	479	532	566	483	528	494	468	547	494	521	505	503	528	513	504	544	539	522	510	504	519	543	526	510	561	488	493	531	541	518	538	521	485	507	488	518	504	506	539	536	547	531	481	559	521	477	490	540	556	492	526	541	543	505	559	491	494	518	460	530	511	529	548	527	556	538	529	550	473	513	541	504	511	511	571	537	494	536	542	531	518	524	519	508	506	557	537	502	558	502	518	516	552	527	540	522	501	531	513	513	504	518	519	510	482	489	519	528	544	528	570	553	477	558	544	478	556	488	494	545	482	531	521	482	550	511	525	548	493	511	531	539	517	533	525	553	519	512	502	538	562	524	518	534	494	531	568	507	508	506	528	529	504	496	533	459	551	453	569	539	556	563	520	561	553	511	515	518	499	542	491	482	557	536	508	545	535	522	530	505	486	518	511	460	492	558	526	507	528	562	544	537	540	501	505	546	514	493	506	523	521	501	495	503	499	539	561	540	504	552	537	516	551	539	504	487	525	536	538	536	551	529	491	526	526	529	536	520	516	536	490	562	506	487	509	508	480	528	496	478	518	513	520	528	529	455	520	557	531	502	485	521	493	540	522	519	532	546	495	522	540	563	524	534	501	525	524	495	527	533	544	528	533	528	507	559	513	541	515	499	523	479	550	483	545	525	579	507	515	523	512	473	510	553	541	500	519	530	504	486	537	501	490	503	535	530	531	524	497	550	509	525	524	509	527	482	477	561	571	493	489	522	493	522	527	507	535	534	537	549	555	548	549	513	538	525	502	516	541	513	551	515	512	504	524	492	562	534	537	502	496	541	526	529	522	548	542	539	512	531	557	526	520	480	505	490	515	498	524	547	545	510	521	484	554	485	527	516	539	560	506	522	531	483	523	537	548	499	534	505	515	496	544	508	523	566	518	511	527	506	524	549	524	568	507	474	519	488	488	538	482	510	492	513	517	557	501	501	515	510	538	512	575	528	528	538	493	497	507	484	513	492	488	554	502	544	500	543	522	500	524	530	522	511	534	549	547	525	494	531	485	536	496	551	503	522	545	571	498	517	514	482	527	529	528	527	556	498	529	523	554	540	520	545	488	520	546	506	549	490	508	515	523	527	571	504	552	485	531	548	547	539	509
29445	33678	38466	29068	19237	12193	7397	4597	3110	2197	1636	1224	994	786	692	563	475	516	478	434	430	405	427	431	421	414	379	395	384	403	355	366	386	384	405	356	412	354	384	375	358	377	353	363	388	369	368	363	360	360	385	372	380	384	387	352	355	398	415	394	383	390	364	357	371	376	382	359	376	411	376	369	416	376	366	362	412	372	383	373	350	370	383	392	384	361	362	393	401	358	405	401	329	361	351	389	397	372	372	352	363	355	397	383	365	374	366	331	384	352	368	390	358	400	375	402	364	369	359	390	352	386	370	384	404	376	358	411	370	369	401	388	409	382	373	355	394	403	338	370	379	376	413	379	395	350	347	384	351	355	378	367	370	400	390	366	369	393	398	383	330	374	390	375	400	378	362	382	343	413	348	378	352	379	388	373	385	379	435	382	390	369	361	353	355	381	354	387	382	384	342	360	387	347	397	403	386	357	390	392	386	365	376	384	384	411	340	377	376	387	381	384	373	381	356	389	395	405	358	378	390	361	397	361	385	396	370	396	351	375	357	368	366	414	398	363	363	358	380	362	344	370	402	387	380	355	374	357	382	366	373	378	355	376	384	394	397	424	387	368	359	379	370	395	409	342	398	387	355	372	367	383	375	345	392	334	363	366	423	387	367	359	354	337	332	381	406	333	367	380	369	346	369	373	384	369	360	367	417	392	369	352	383	390	424	381	372	361	392	375	396	355	383	381	367	359	390	379	356	378	380	355	380	372	379	407	403	400	346	359	406	423	368	356	364	372	393	404	391	361	364	381	339	409	382	380	402	371	338	367	368	372	373	364	406	363	404	350	415	398	394	340	368	356	378	340	370	391	396	399	370	368	362	338	393	342	385	364	345	362	369	394	393	373	346	384	373	344	397	385	343	391	361	385	391	372	379	355	375	362	372	395	376	387	371	342	376	366	348	408	419	363	384	368	377	386	388	348	376	385	358	380	384	384	384	402	362	389	387	403	414	397	419	372	378	407	395	368	384	358	354	366	349	388	372	397	383	369	376	372	374	359	385	343	368	407	345	376	380	359	371	390	304	392	378	347	386	398	362	424	384	378	365	360	398	337	364	371	365	389	383	388	389	376	380	375	380	402	377	385	378	382	359	383	358	361	417	393	373	367	410	386	384	400	354	351	362	335	343	370	371	337	361	388	354	365	395	394	337	368	354	396	406	394	357	341	380	378	405	364	350	369	369	367	340	364	392	354	382	370	358	353	398	358	404	373	373	400	412	397	349	361	340	395	388	369	349	386	349	393	357	375	371	372	372	350	342	363	365	353	372	344	377	360	347	330	354	367	387	394	378	367	367	372	401	359	363	373	337	405	418	353	399	366	384	370	375	370	386	382	357	373	407	379	374	383	396	357	374	392	390	340	387	363	367	351	380	357	376	358	378	353	383	347	356	382	375	369	388	356	369	396	348	409	361	349	377	392	359	367	391	362	421	371	362	359	360	392	401	375	369	370	391	401	389	364	363	352	354	362	388	408	363	358	362	370	390	355	410	365	344	333	406	358	341	378	354	374	407	343	386	396	354	357	387	374	369	374	389	354	369	419	360	369	369	371	385	385	386	367	360	404	377	362	419	395	368	402	381	404	370	378	378	364	372	341	385	374	346	342	363	368	382	389	375	379	328	379	342	354	408	473	389	376	327	369	359	366	379	355	363	397	372	378	325	373	415	347	342	364	362	356	390	392	353	375	379	388	391	375	389	380	386	374	328	380	382	373	365	334	346	345	373	396	378	359	396	357	402	404	379	301	385	393	375	381	349	354	382	358	410	392	389	415	354	361	376	347	362	396	327	371	304	354	341	378	376	335	359	373	392	392	374	382	392	344	420	363	399	394	388	382	388	359	359	371	362	380	358	393	361	350	360	341	374	366	388	393	401	345	373	357	418	363	367	348	371	339	379	377	385	361	379	366	367	367	361	370	374	352	371	356	349	366	362	356	349	384	401	367	362	355	402	373	377	380	390	391	396	360	383	414	382	376	355	371	359	414	394	392	338	348	382	404	390	370	351	395	387	398	337	364	373	365	403	365	365	370	361	415	377	368	376	356	374	351	356	394	370	375	343	355	384	370	385	365	394	383	370	367	411	376	366	385	386	382	367	396	382	370	364	370	369	400	393	385	368	359	358	385	399	370	390	362	369	401	370	398	412	336	399	364	360	378	393	381	374	378	369	382	392	390	364	375	360	346	369	368	359	374	397	387	372	345	351	377	381	379	388	378	352	406	372	410	369	349	369	404	385	385	383	416	363	377	392	382	382	397	396	401	386	375	385	384	357	347	382	344	370	354	397	375	376	348	318	373	357	384	347	383	394	340	401	404	406	388	364	386	369	387	337	396	403	352	395	390	354	376	371	371	372	370	403	381	374	398	386	367	350	367	388	375	388	362	366	370	377	407	387	382	363	379	371	360	389	349	398	382	387	350	372	343	361	358	384	345	385	391	410	402	415	400	384	382	382	380	360	384	366	407	380	355	408	406	362	389	368	369	337	362	357	368	378	384	392	375	341	368	387	403	372	370	368	367	361	364	362	349	345	390	356	370	360	409	350	372	372	373	360	375	381	403	382	385	358	364	391	345	385	356	418	395	388	380	391	388	384	364	398	350	397	370	412	341	406	392	356	334	365	390	368	365	390	367	392	391	404	358	342	366	372	380	370	372	381	373	365	385	405	421	392	374	356	372	354	387	396	377	380	384	385	375	343	371	390	343	372	377	324	394	351	387	380	372	386	352	403	367	387	354	378	397	348	370	360	388	360	366	399	387	388	354	357	359	349	391	367	376	373	353	351	394	349	360	375	381	407	380	404	431	391	390	386	366	386	398	338	386	356	353	408	386	396	390	403	381	360	382	347	372	358	346	367	396	340	377	347	379	375	389	400	398	397	392	376	409	386	382	357	370	382	416	396	357	344	394	391	342	351	389	361	380	412	386	353	411	370	362	398	363	374	364	406	352	386	395	379	373	377	385	353	411	342	355	375	363	406	364	371	345	370	387	359	371	382	401	355	343	389	398	391	371	392	390	376	376	371	389	359	357	392	375	383	354	383	390	381	359	380	384	369	370	403	417	383	340	369	366	370	378	371	374	387	397	372	376	400	389	358	375	351	403	394	356	352	350	396	385	374	391	408	375	372	362	400	373	372	382	362	358	391	373	442	377	385	375	363	375	349	381	375	373	392	337	390	378	368	401	412	374	388	365	391	376	340	404	334	377	332	413	362	320	369	371	368	363	383	401	354	374	379	427	366	401	356	383	359	359	415	406	365	359	356	412	382	405	370	350	363	353	381	378	375	362	381	387	370	365	382	358	400	429	391	358	360	361	345	385	377	374	344	335	368	414	396	369	355	357	385	362	384	383	381	364	376	390	378	331	368	369	389	341	404	382	398	390	371	393	354	388	361	372	380	355	372	393	400	372	387	379	368	328	378	383	355	392	404	372	372	370	346	367	347	366	389	403
36015	51546	44545	32708	25826	19653	14586	10310	7260	5200	3793	2756	2087	1577	1255	983	894	783	713	683	637	686	611	598	576	607	570	581	603	566	551	615	551	583	536	551	571	541	561	527	585	567	540	517	503	568	535	542	504	544	532	539	520	525	546	518	516	529	531	558	570	560	532	542	532	516	549	547	574	522	522	535	503	558	565	536	539	536	561	536	517	515	580	545	536	523	542	559	524	558	520	533	571	572	523	557	577	511	539	559	484	547	542	540	494	535	534	536	550	560	554	515	546	545	586	533	505	537	570	535	530	550	533	552	532	493	565	562	523	517	518	554	572	537	532	492	487	557	522	523	528	523	514	522	558	539	504	515	547	566	555	489	529	515	538	534	540	570	560	551	564	503	523	517	559	568	561	542	525	569	504	527	556	537	529	532	553	560	560	555	520	544	527	488	533	540	543	511	517	520	586	563	538	515	538	528	506	532	515	510	555	527	497	556	509	559	494	504	511	538	547	507	518	565	545	601	535	530	562	502	541	519	517	528	487	549	550	520	525	521	540	478	534	554	569	568	547	530	540	506	540	558	493	536	549	501	559	529	544	514	552	562	580	537	559	510	543	559	528	539	571	519	553	531	523	540	558	550	563	531	555	530	551	580	503	545	574	546	529	540	510	576	510	521	523	491	589	529	545	533	570	574	542	546	566	530	534	561	551	547	538	551	516	543	555	552	523	546	536	502	537	532	565	554	511	538	598	531	534	523	563	541	519	556	533	535	558	523	543	552	558	540	499	520	523	526	555	533	511	569	545	530	517	526	547	510	548	530	533	569	536	539	546	505	492	558	548	506	570	564	513	522	529	569	503	529	514	531	545	530	556	541	553	532	552	543	524	545	554	526	567	549	534	548	579	511	556	544	537	578	541	543	547	542	572	500	549	554	535	534	525	558	506	594	507	522	511	514	559	543	593	505	539	492	512	564	562	539	536	542	552	561	551	516	548	558	520	548	508	545	523	570	549	540	540	524	542	516	528	556	534	535	533	511	594	533	547	591	551	557	549	522	526	490	477	528	521	557	508	556	551	528	520	550	551	538	481	545	552	541	523	511	565	531	561	543	513	555	511	576	536	498	543	556	578	518	532	544	514	546	505	527	577	545	524	552	565	583	550	554	533	540	508	494	558	517	538	553	533	552	508	514	519	547	559	501	515	539	548	576	535	534	523	510	512	499	547	524	569	536	513	568	596	555	511	484	511	543	507	548	521	524	511	527	547	531	552	530	515	535	543	489	522	546	513	550	532	524	543	530	587	553	547	565	556	534	557	580	556	576	550	528	556	522	544	558	501	554	552	506	501	557	541	556	509	550	554	534	558	543	557	574	539	536	527	565	529	535	505	561	548	519	565	517	550	520	534	506	531	564	526	523	521	527	553	547	541	550	538	534	562	534	597	518	526	512	521	571	534	523	530	556	515	494	520	520	559	530	546	518	507	547	509	554	541	540	538	483	563	472	583	505	531	484	520	528	533	548	515	547	551	505	538	522	504	528	541	501	568	574	562	530	503	538	561	520	521	526	559	555	524	527	545	544	574	502	512	528	522	582	517	578	588	575	556	504	515	550	518	497	539	513	536	552	540	501	511	532	513	540	531	535	533	534	536	559	566	504	558	530	571	511	547	567	527	545	511	538	543	545	570	511	525	563	529	561	537	513	567	503	563	560	563	604	544	566	500	513	563	507	552	568	523	501	520	501	533	518	517	518	567	544	542	542	544	516	541	552	567	537	545	539	496	531	529	580	527	562	523	577	533	538	533	565	589	539	517	519	555	545	522	575	538	540	541	520	553	543	527	572	549	535	526	575	549	531	536	564	531	548	513	572	574	546	541	533	512	527	549	577	510	513	513	549	515	538	532	549	545	548	526	553	519	492	538	580	556	555	565	536	552	537	551	520	553	546	540	538	561	554	556	499	564	564	536	522	537	535	551	533	528	529	535	554	540	538	519	547	515	505	557	553	561	564	537	525	557	588	567	568	572	529	543	526	501	553	507	531	479	522	529	529	513	541	561	539	570	536	522	539	539	576	522	519	548	516	575	587	523	537	510	525	561	572	498	551	565	511	528	531	541	524	518	540	559	554	555	497	504	562	551	515	580	511	577	536	531	578	515	573	529	502	559	536	570	533	525	555	549	519	555	563	494	571	551	542	553	552	557	565	583	539	543	555	566	531	534	570	518	537	532	528	507	526	564	544	549	565	556	550	541	552	519	533	554	500	517	546	602	568	522	549	549	548	553	568	537	534	561	524	550	484	478	540	559	540	587	527	528	512	553	519	523	498	514	512	550	548	532	523	510	527	533	537	553	517	552	572	532	562	492	530	538	563	546	569	553	568	502	560	561	527	566	577	547	518	562	527	504	515	548	531	532	591	528	569	557	556	565	557	572	505	522	562	541	542	515	600	507	571	544	512	536	505	568	544	509	545	556	521	551	561	542	573	549	540	528	511	533	559	536	539	575	509	536	509	554	527	516	582	535	549	555	516	514	504	494	521	543	568	537	515	529	568	541	545	529	535	541	487	523	540	554	520	566	572	559	541	558	536	526	552	546	543	549	552	545	595	565	541	531	524	564	567	555	537	500	567	556	505	517	537	536	551	576	530	583	515	505	546	552	551	546	588	559	547	553	560	520	555	539	563	515	544	502	537	521	521	563	551	543	537	529	543	513	532	542	552	540	547	572	515	534	506	505	487	491	519	531	538	543	544	532	557	538	553	494	516	539	523	572	551	539	563	522	543	541	514	568	592	508	578	539	535	503	543	537	558	528	524	500	476	529	517	503	516	528	530	557	566	538	553	519	562	571	518	518	510	520	548	562	485	522	504	546	536	546	531	515	568	519	521	559	569	519	533	510	515	525	510	532	560	564	518	532	529	560	560	551	534	509	528	544	575	539	486	509	531	552	557	563	541	570	533	520	550	523	533	537	507	571	512	563	484	534	522	566	540	544	530	514	529	548	535	550	528	550	567	564	547	564	490	531	522	526	572	511	536	538	536	527	563	561	553	475	557	506	536	550	549	524	543	503	510	541	522	510	544	563	563	531	499	540	524	539	525	520	559	481	503	537	532	507	527	545	514	487	536	566	507	539	557	511	487	550	547	517	527	536	575	541	525	530	536	559	501	545	535	502	573	553	560	465	523	558	575	545	563	509	551	540	549	517	536	579	549	531	545	550	562	550	575	510	547	552	544	521	530	525	562	522	538	519	563	503	553	549	496	492	515	534	550	538	538	535	552	564	506	561	544	500	548	534	537	547	527	559	515	558	530	514	515	566	514	569	550	519	546	501	604	543	535	543	501	540	557	545	546	565	548	539	510	533	506	543	524	551	541	593	494	603	535	509	555	597	562	541	546	528	530	554	539	561	531	536	524	520	558	585	556	557	542	550	524	539	514	533	549	519	532	512	546	518	584	539	584	505	536	523	501	473	553	576	538	526	534	548	541	522	498	557	538	497	538	525	541
24239	21046	28669	26728	23731	19856	13834	8002	5168	3524	2521	1928	1460	1028	859	719	596	575	523	453	480	415	462	422	420	399	395	405	391	389	423	406	401	381	422	365	372	362	353	383	383	413	442	411	390	393	408	343	381	369	387	365	410	407	357	379	366	401	366	402	397	395	375	414	402	376	350	391	373	390	371	386	356	369	365	401	356	382	394	382	398	364	362	374	388	383	376	370	399	365	388	378	392	402	399	369	352	374	375	374	385	369	359	361	371	368	366	349	399	374	391	390	344	357	358	388	390	396	366	373	369	414	345	392	333	399	387	375	389	337	375	394	371	397	381	401	409	390	398	373	364	371	382	359	363	355	389	419	394	381	388	397	372	384	399	393	424	384	381	380	375	390	408	372	381	373	325	412	408	357	370	400	378	383	390	365	378	412	384	373	357	390	383	393	393	387	346	367	371	359	367	371	385	381	371	384	390	364	355	385	358	396	404	373	390	386	378	384	380	408	356	354	403	392	407	399	422	393	388	376	369	371	390	390	385	333	359	371	378	405	395	363	376	386	353	394	390	365	410	381	383	364	389	390	356	404	409	367	373	383	402	396	381	390	376	380	377	372	351	387	358	369	383	369	372	403	333	406	363	387	378	363	327	378	374	389	380	394	412	373	360	401	402	372	354	384	378	384	401	351	367	407	354	394	404	388	352	399	375	380	345	394	372	382	365	363	403	367	418	393	383	398	369	352	402	401	409	394	356	398	391	395	375	401	382	387	393	414	401	405	389	391	416	368	359	385	380	366	362	360	395	407	376	391	350	382	376	401	375	368	358	399	365	389	366	390	344	398	358	377	390	375	331	385	385	398	358	382	395	365	361	380	376	378	399	369	403	366	370	371	368	379	368	362	359	401	380	368	329	399	376	331	402	344	384	404	386	360	387	379	371	412	348	356	410	378	345	388	369	395	340	421	368	403	390	337	369	441	377	365	378	380	363	377	395	395	378	403	372	399	399	373	404	401	372	351	356	403	367	342	388	369	416	404	375	372	365	402	376	374	376	399	372	377	420	333	396	365	399	381	379	388	405	382	384	346	347	396	389	392	390	361	404	403	391	401	374	370	345	365	394	392	388	386	387	375	392	394	386	381	386	366	369	418	391	377	391	365	379	367	366	366	386	357	375	394	408	332	351	394	381	392	396	390	355	351	405	394	398	406	359	374	361	381	359	415	365	400	399	389	370	365	381	340	403	365	414	373	384	361	418	375	388	377	392	344	409	369	353	415	356	370	378	371	379	369	387	366	367	365	413	382	395	405	363	409	385	383	359	386	356	387	376	411	392	396	429	381	391	390	354	397	358	367	401	380	411	388	378	377	386	387	369	390	405	361	397	336	369	370	348	384	389	377	391	371	353	383	399	403	385	379	397	374	377	359	370	396	360	363	393	371	364	391	365	420	401	382	414	386	378	382	366	359	399	355	378	365	409	361	406	394	383	389	363	377	385	357	402	341	361	417	358	404	375	349	354	357	366	385	355	391	372	375	387	392	361	401	348	399	385	361	395	375	362	371	414	373	381	340	392	379	385	396	389	384	391	354	377	400	396	398	384	407	397	346	386	367	385	360	367	404	371	367	359	408	367	402	377	359	387	375	413	396	348	383	406	382	324	368	363	371	410	393	413	386	375	404	392	368	374	349	363	350	387	370	377	393	347	380	367	371	402	377	373	407	379	354	413	409	379	363	372	381	367	357	369	356	407	380	418	406	371	403	374	390	402	402	371	346	323	415	355	362	356	418	374	398	363	366	364	414	404	377	374	382	378	381	361	372	372	368	379	360	405	388	389	377	367	373	381	401	353	403	358	381	337	375	363	382	399	372	390	392	388	344	363	382	380	358	418	360	386	380	368	408	417	373	397	365	380	384	363	395	416	396	381	381	378	357	366	381	358	394	393	418	356	381	343	368	400	418	397	376	376	388	379	362	392	385	371	368	339	359	370	420	346	351	374	363	360	368	383	354	373	364	363	407	408	384	372	351	379	369	399	332	381	361	369	365	414	372	371	375	352	373	407	373	405	401	394	448	359	400	405	360	384	405	384	355	403	392	409	386	402	388	336	381	357	340	413	408	396	399	356	424	371	360	339	387	414	350	404	413	394	366	360	392	400	373	380	413	414	369	371	381	364	384	379	362	372	366	392	403	381	366	362	418	389	384	335	368	376	367	379	365	369	379	366	363	382	361	393	434	386	362	394	407	383	384	392	378	373	399	366	363	399	388	370	352	381	391	351	360	397	394	360	365	400	362	363	349	362	374	362	359	363	393	364	402	402	371	396	384	381	374	384	365	382	360	348	392	411	409	379	399	401	365	368	382	377	362	402	369	386	403	383	397	379	367	377	371	374	383	348	388	361	416	365	361	374	376	402	391	396	374	383	373	386	350	412	402	407	392	375	372	418	366	402	383	379	372	362	386	365	401	382	382	366	379	403	368	370	363	376	377	408	369	423	401	355	398	366	404	369	346	390	340	404	372	401	358	355	379	382	361	389	388	380	396	387	381	410	389	381	390	356	367	380	363	351	375	370	404	393	342	375	368	391	368	422	375	353	374	386	374	374	408	412	342	363	378	376	339	376	387	400	403	362	368	381	382	374	355	372	397	371	370	387	350	425	359	376	371	362	383	398	357	364	392	388	392	393	401	359	370	362	388	366	364	393	392	389	387	412	361	343	401	363	395	406	386	363	391	354	396	381	387	345	373	407	388	411	366	372	377	398	385	374	368	381	375	366	372	371	396	350	349	409	385	403	372	370	348	372	406	391	359	379	403	394	393	390	364	372	412	399	373	364	380	378	375	405	395	363	376	409	358	410	379	376	373	380	347	391	406	386	412	380	320	382	349	409	381	389	384	390	378	370	405	367	368	373	399	364	382	366	381	387	386	365	351	403	367	369	334	393	379	375	353	341	367	379	390	372	388	373	407	363	386	401	398	371	370	354	403	356	329	363	375	369	354	387	381	382	408	363	378	376	386	404	374	363	354	396	376	367	395	368	377	355	390	374	374	388	401	340	380	380	375	363	338	370	393	390	352	347	383	395	382	355	385	400	373	359	396	380	380	382	371	376	396	357	360	394	369	353	409	360	382	392	352	369	430	395	362	410	397	313	414	391	387	405	365	378	354	347	366	398	418	370	372	392	391	389	378	381	378	393	362	353	358	378	407	382	406	394	380	361	397	392	405	362	420	368	351	398	391	348	390	370	402	414	392	374	411	379	377	363	378	406	354	407	370	366	369	382	374	394	426	354	404	376	412	349	344	377	384	418	419	346	404	375	385	357	394	406	400	361	387	353	373	388	391	356	383	355	369	387	391	420	367	411	398	363	399	372	358	381	407	428	408	377	401	345	373	365	354	428	361	347	358	380	386	388	368	379	385	393	382	397	418	352	377	373	370	375	369	410	395	382	400	365	380	374	380	380	406	370	407	372	409	406	346	397	389	360	387	372	360	360	398	403	370	370	370
35499	57451	50023	38670	31951	25645	19773	14759	10857	7802	5688	4246	3063	2392	1850	1370	1107	951	862	770	771	743	671	659	619	598	604	627	608	592	566	555	562	562	534	550	573	554	561	581	567	543	569	590	537	560	535	544	619	521	508	537	553	515	599	550	556	523	544	549	517	518	531	530	549	559	537	534	537	572	542	529	550	509	525	534	521	524	538	524	583	531	544	511	542	545	567	581	477	517	544	600	571	500	556	509	507	545	513	593	526	563	522	527	566	539	546	539	582	559	522	534	494	558	570	545	536	521	515	519	549	521	525	584	550	565	552	557	496	520	572	562	537	526	570	541	531	553	517	567	564	571	515	538	581	535	555	545	524	546	572	528	559	556	515	548	523	532	528	578	563	552	534	538	517	561	569	555	528	525	508	536	523	521	547	572	545	499	472	508	545	556	521	576	558	537	541	577	527	532	532	536	525	527	561	525	560	520	557	536	535	545	494	523	523	538	531	544	529	541	576	518	501	550	538	535	515	567	555	538	516	520	604	479	565	511	553	557	559	531	543	544	563	535	559	550	501	544	567	501	549	516	532	579	488	503	545	559	556	532	549	539	542	537	565	534	549	577	479	524	518	556	545	579	553	519	565	510	505	546	561	518	532	513	547	530	565	521	519	552	536	561	616	511	589	560	558	529	509	553	555	534	535	526	505	551	524	570	535	516	522	570	535	535	511	517	555	514	505	523	550	511	537	532	543	474	525	525	555	516	530	500	567	527	536	564	529	536	552	528	508	537	528	550	546	558	549	532	500	531	537	501	592	522	535	561	570	547	526	540	577	584	506	512	504	552	526	516	573	530	489	516	555	548	526	570	591	508	561	549	548	526	548	539	526	569	574	534	551	518	566	524	558	559	513	524	572	559	503	536	508	533	537	589	547	508	578	512	534	541	544	521	530	530	556	502	533	575	528	558	549	536	576	524	569	566	520	543	583	532	535	532	529	550	538	565	503	589	587	541	571	521	562	525	518	481	522	548	522	561	508	522	580	558	543	554	541	561	520	532	547	520	546	510	545	550	564	530	563	571	559	589	569	546	555	553	553	506	545	533	540	595	563	564	535	526	540	537	542	555	518	543	514	496	577	535	545	558	496	539	510	537	564	574	572	550	542	566	550	534	559	482	561	546	560	562	545	533	532	553	529	554	576	577	525	529	516	556	534	546	534	530	536	558	555	493	534	541	532	533	539	500	553	545	559	515	522	528	511	548	524	518	562	535	534	548	493	521	558	530	550	557	583	550	510	578	544	545	551	511	541	584	530	535	570	544	483	567	552	530	587	550	558	580	526	518	548	554	584	514	524	500	536	537	486	556	523	536	499	544	531	524	515	552	510	524	516	526	536	479	547	513	555	564	505	541	527	507	534	580	520	537	584	560	527	548	545	540	566	533	543	540	537	535	558	536	538	517	535	547	552	547	522	528	563	539	551	555	562	530	556	520	557	536	513	536	559	561	501	527	548	511	537	512	554	491	555	554	559	515	521	538	518	522	516	563	509	580	530	564	568	526	501	538	546	528	511	548	571	549	534	545	570	532	513	541	571	544	587	546	524	543	563	522	617	498	513	545	560	547	520	518	509	570	541	510	530	577	540	588	591	549	517	569	514	528	557	525	530	578	519	534	501	588	554	605	518	556	533	534	512	515	531	501	539	543	535	525	549	519	550	513	547	560	520	544	529	573	514	519	530	464	549	531	545	558	554	544	538	537	550	546	547	611	514	537	529	528	542	564	578	554	530	530	518	587	506	542	584	530	512	546	505	534	547	572	558	574	593	526	544	535	566	528	517	513	550	528	577	559	529	505	539	552	528	525	549	569	517	612	573	521	540	541	552	502	545	521	572	546	552	596	543	590	559	535	517	533	537	539	548	545	530	587	543	562	514	527	548	524	522	541	547	544	528	545	555	580	568	643	533	541	540	510	576	547	529	513	506	514	518	527	562	518	563	517	510	520	533	564	513	555	578	530	602	517	528	563	535	537	531	556	563	510	567	550	547	537	549	536	525	539	522	534	519	556	537	555	570	519	584	541	547	539	547	546	553	527	578	525	528	522	563	543	506	581	523	558	522	480	529	543	490	549	535	499	517	556	534	588	621	553	568	539	515	504	540	507	570	507	547	562	548	494	558	560	542	558	525	573	571	555	534	553	551	517	539	529	572	554	549	596	510	570	530	521	568	510	556	519	538	540	521	544	505	542	554	560	550	548	523	544	528	518	504	504	514	568	521	569	523	536	527	540	519	558	518	521	502	588	552	572	534	550	493	540	544	525	529	566	582	532	550	512	547	538	536	515	508	533	538	490	554	508	520	555	562	545	513	538	544	556	538	524	520	574	557	571	530	562	542	569	539	501	500	548	570	551	553	519	535	518	553	527	529	550	561	525	517	536	500	551	507	562	538	528	495	513	530	555	518	496	572	517	564	487	554	541	574	487	533	518	564	555	555	508	532	527	538	538	538	526	535	553	575	556	514	516	572	491	529	575	523	541	494	519	522	576	496	542	544	501	549	507	532	528	530	549	477	502	531	505	544	540	566	530	565	529	565	582	528	556	570	566	558	538	536	503	534	506	537	564	543	556	494	580	612	579	550	538	556	589	526	539	520	560	520	575	538	517	545	540	549	539	514	522	516	552	588	592	572	533	553	523	496	550	580	552	564	554	550	506	510	547	517	521	513	515	535	558	520	535	531	583	548	492	526	529	537	552	558	472	542	508	507	532	577	528	558	535	512	579	552	557	553	512	560	579	546	543	496	538	499	537	521	510	562	552	536	520	542	501	521	510	524	575	561	558	573	569	551	571	549	565	551	497	514	488	549	537	568	561	526	522	503	582	514	557	568	539	522	519	549	520	541	519	498	508	528	595	560	530	527	546	495	561	544	566	584	555	529	531	557	555	520	531	535	517	553	528	539	545	547	536	560	569	523	538	513	570	550	606	516	548	568	534	536	540	540	561	583	561	521	510	550	578	541	528	534	541	551	554	561	547	509	548	532	543	545	535	553	571	514	570	526	586	569	573	530	527	527	500	525	495	553	529	507	520	564	533	566	518	535	550	510	542	514	527	559	540	535	570	544	518	546	533	563	558	504	515	520	511	564	542	556	516	517	538	547	534	537	500	552	546	570	524	571	541	545	519	530	535	487	519	586	537	525	540	533	560	509	558	509	504	534	530	525	585	559	563	528	539	561	525	547	459	511	555	533	535	562	554	538	554	513	565	570	529	526	518	561	517	502	585	542	527	549	510	522	573	532	539	537	541	509	540	559	529	574	505	526	527	564	520	571	529	536	517	555	575	577	533	567	557	547	529	517	534	536	581	531	542	516	525	526	514	556	572	521	584	532	533	566	595	536	547	533	535	512	590	574	518	545	528	524	540	533	542	542	546	513	548	498	531	545	549	550	560	508	519	559	537	543	518	527	571	539	527	548	533	560	571	554	497	516	514	543	574	526	529	548	568	528	577	556	563
23044	21043	28692	24178	23132	24099	21256	12424	7767	5383	3617	2601	1985	1501	1127	898	776	681	591	521	499	506	467	458	442	460	460	412	418	376	405	383	398	426	398	398	406	392	391	432	372	385	392	411	384	378	383	387	417	361	370	404	366	353	347	412	376	381	382	342	379	345	394	376	364	374	377	382	368	372	377	379	345	354	357	365	430	412	350	370	324	343	376	379	416	345	368	372	384	403	355	363	381	425	347	386	339	396	354	354	366	407	369	365	361	378	381	374	386	366	384	394	335	378	377	373	405	372	377	394	366	368	380	382	385	357	406	387	352	349	397	362	378	363	395	385	389	381	409	363	363	388	369	357	358	407	374	377	358	358	360	353	370	365	363	369	340	343	386	369	363	360	354	413	383	336	388	390	378	368	368	345	417	389	369	371	374	394	378	366	382	370	358	347	342	352	375	349	381	401	385	370	385	367	362	358	353	371	344	383	343	375	349	382	365	369	373	376	342	349	378	377	388	386	361	363	373	373	397	355	391	334	370	376	354	361	384	383	395	393	370	397	395	373	387	360	360	369	331	366	364	357	377	371	367	374	355	387	390	345	359	364	351	401	381	376	371	378	361	348	338	368	370	414	392	374	384	370	383	336	342	376	367	345	374	376	375	358	387	336	379	372	360	385	357	376	377	368	354	375	350	382	387	388	360	374	382	387	380	378	392	378	365	381	347	373	379	393	384	372	386	372	380	392	375	373	384	402	358	420	362	378	392	366	336	371	376	379	346	372	383	395	356	365	379	366	362	344	407	355	340	339	365	379	388	362	365	349	379	339	343	402	373	369	358	365	402	378	399	352	387	362	371	361	398	370	381	391	373	332	355	418	363	355	350	400	387	399	351	377	399	367	387	377	366	382	363	351	371	376	390	368	364	355	404	387	392	378	376	399	372	385	337	407	405	407	360	344	376	368	359	399	361	365	358	365	372	380	404	365	321	370	381	374	375	338	352	362	346	390	394	381	372	356	370	364	389	352	366	384	368	362	391	401	404	384	372	379	398	367	366	401	353	342	389	401	381	404	360	394	354	365	381	317	354	347	361	353	394	364	361	374	381	375	395	392	419	377	389	403	379	381	368	359	364	359	389	413	381	385	374	353	391	337	385	372	353	366	358	391	354	379	369	343	359	367	344	382	353	372	367	385	364	361	374	371	377	390	426	367	400	377	380	367	374	360	371	398	392	364	404	360	357	371	356	384	334	381	372	369	366	328	369	330	371	381	348	372	345	360	387	357	414	354	361	399	387	388	349	370	311	359	360	359	367	385	377	376	378	387	360	386	359	397	339	339	375	358	389	378	366	376	408	387	358	383	381	359	377	369	412	391	364	345	361	391	342	355	365	362	370	382	347	383	391	377	364	388	390	365	365	414	363	388	344	349	414	366	335	369	383	407	358	401	353	358	390	398	345	358	411	377	359	351	362	400	372	361	346	387	403	360	376	369	372	375	365	390	403	376	350	389	361	359	384	372	357	408	368	374	343	377	338	391	378	363	377	396	385	337	378	375	354	347	388	429	343	380	390	406	383	365	385	370	401	359	369	357	366	389	353	397	357	390	338	355	358	368	387	337	353	363	359	370	377	333	360	371	369	404	379	383	364	370	339	367	427	391	379	368	354	376	378	352	373	356	374	375	341	356	348	370	346	385	368	359	395	385	363	368	362	382	366	341	391	370	372	347	332	370	381	374	351	366	354	350	402	340	400	379	413	336	353	361	376	367	373	355	338	396	383	370	410	345	365	375	384	363	382	389	346	369	352	377	371	386	397	393	357	423	372	370	371	366	336	379	358	398	338	356	387	390	367	402	373	348	362	389	352	364	376	355	342	370	375	395	363	350	343	374	377	382	349	375	362	370	371	401	374	385	369	384	396	415	358	386	361	397	396	356	369	360	346	368	374	376	353	331	353	384	389	363	384	385	366	348	385	390	366	380	360	366	376	389	375	395	384	388	401	348	372	381	376	345	368	364	379	370	353	390	388	346	386	330	333	400	342	390	373	366	363	341	379	417	377	380	408	342	384	376	335	354	382	348	375	337	366	373	386	377	337	373	385	387	376	405	375	375	373	392	345	345	389	400	389	375	358	387	370	362	383	365	354	382	392	374	363	360	384	394	368	401	375	344	355	348	418	394	400	380	396	386	395	376	332	370	363	365	406	378	392	390	377	390	375	321	385	387	380	383	361	394	331	396	340	383	402	373	373	366	348	359	373	374	387	388	373	355	370	372	363	384	377	382	368	379	392	362	406	384	382	373	366	392	352	391	401	378	358	380	338	377	368	367	357	385	366	362	378	402	393	395	366	361	366	383	376	359	353	383	354	413	358	369	360	350	372	349	397	379	384	370	366	337	389	382	374	351	370	403	363	364	395	373	379	331	398	351	362	335	356	380	347	344	379	364	373	362	375	402	375	347	342	400	376	391	401	363	384	382	371	370	389	356	420	363	400	381	381	346	386	361	373	354	390	372	382	393	343	376	391	377	391	373	368	411	381	372	380	376	401	373	398	346	373	395	384	383	369	398	360	336	401	382	386	346	394	359	342	385	412	399	367	348	382	355	391	345	375	362	383	380	401	365	385	374	353	363	401	379	341	385	399	356	367	358	356	391	382	347	382	369	371	414	380	347	387	366	369	382	358	340	371	388	341	402	366	349	379	372	396	365	378	322	398	397	365	397	394	385	337	413	380	397	389	354	350	344	335	375	369	375	414	361	361	376	370	407	375	394	351	340	374	392	420	353	355	373	368	354	391	384	397	382	392	369	352	385	411	364	368	354	373	349	352	347	378	377	368	343	371	347	349	392	365	383	404	376	374	368	365	409	390	350	362	334	372	368	367	344	402	387	365	403	372	341	349	373	355	377	373	406	356	362	389	367	367	352	390	369	383	361	383	366	375	376	411	434	413	390	422	375	361	409	370	374	409	379	404	395	407	395	359	360	352	388	362	389	387	396	367	371	354	343	372	406	394	331	352	382	359	359	374	370	354	360	410	358	352	386	383	383	390	400	348	367	345	406	402	377	353	379	352	351	375	358	370	373	354	345	381	380	358	362	351	376	400	409	383	356	377	376	382	367	392	369	395	385	390	363	375	395	357	379	378	373	347	364	372	359	399	402	398	380	381	381	338	414	345	364	361	371	348	385	374	363	355	352	350	349	356	362	357	405	361	368	375	336	364	357	371	399	361	363	378	365	368	366	361	370	359	363	382	361	358	355	367	351	345	399	370	348	371	385	364	366	396	400	362	350	360	371	399	345	393	382	381	362	360	393	363	382	380	364	352	365	364	368	375	383	349	404	339	368	389	375	377	368	405	353	371	362	398	417	379	400	389	392	340	378	337	372	345	391	358	394	383	380	386	378	413	338	408	383	340	399	378	401	366	334	397	374	376	363	364	360	374	370	351	381	365	385	341	353	369	357	346	370	357	353	360	381	367	371	393	364	390	383	404	390	372	352	387	376	368	388
37253	62296	55340	44166	37179	30757	24966	19492	15040	11129	8171	5916	4312	3191	2329	1757	1455	1224	1028	907	841	757	749	709	669	643	672	630	619	595	615	587	599	517	584	560	546	555	564	539	526	502	507	526	494	533	586	564	523	540	511	550	516	529	510	456	506	543	520	520	485	497	519	539	536	548	525	491	542	527	519	565	518	507	519	531	497	543	580	510	524	549	541	517	534	508	509	526	543	552	491	537	550	531	525	527	541	517	536	541	543	560	537	547	540	533	499	547	510	533	558	517	497	541	536	510	506	556	540	535	560	508	489	547	512	539	489	527	489	518	560	537	534	500	537	548	503	514	517	555	524	506	510	536	528	523	553	536	547	519	529	557	509	507	504	557	534	517	547	544	506	547	520	553	533	530	537	558	529	514	558	533	488	532	541	488	506	489	534	523	560	535	529	514	533	515	478	522	526	509	527	542	505	533	535	565	546	533	552	533	533	526	530	548	555	517	519	503	540	562	558	489	500	498	523	523	533	557	507	518	512	533	500	535	506	528	496	531	560	559	535	528	516	541	547	486	532	537	511	533	552	540	510	539	519	546	501	519	536	535	511	542	541	517	573	525	557	546	553	512	531	534	515	509	515	519	502	496	514	493	553	502	507	534	514	509	561	517	513	516	531	537	502	552	509	487	551	492	532	535	525	508	526	544	511	528	533	557	487	540	501	503	502	546	568	544	512	526	484	496	536	489	513	537	498	488	544	537	567	546	546	495	518	520	500	528	544	519	537	524	461	482	530	553	506	501	525	510	544	534	524	537	541	502	514	520	524	510	500	539	545	542	552	551	472	551	524	516	522	537	525	559	508	550	546	542	505	486	496	497	512	551	548	519	531	512	517	501	504	522	529	527	499	524	522	512	547	544	586	516	543	526	554	538	519	513	484	515	525	519	544	534	547	530	596	514	517	554	520	492	520	503	514	575	534	545	524	509	505	532	536	524	511	520	563	500	528	492	518	536	492	574	557	516	540	534	507	505	553	546	529	526	511	511	522	488	530	549	532	535	542	482	548	504	521	546	555	558	518	528	504	541	498	538	530	531	507	524	480	492	551	553	483	568	495	515	564	554	548	549	527	554	507	540	500	527	497	530	498	545	539	555	485	536	521	539	443	556	515	509	514	532	537	470	554	538	548	540	554	503	536	549	493	530	510	531	549	524	523	515	538	489	518	496	539	488	487	488	529	538	507	507	495	512	509	535	568	557	499	558	555	527	505	510	530	521	563	495	510	555	569	559	513	526	503	493	487	587	526	515	533	528	531	532	529	563	556	502	527	549	539	530	541	513	502	522	504	520	553	539	485	526	536	523	501	463	521	504	481	482	514	499	522	489	560	521	539	525	526	522	533	573	515	510	546	500	510	547	510	529	523	486	512	554	535	563	524	547	517	549	546	504	508	515	547	491	537	545	498	534	529	496	505	517	555	553	515	534	534	514	514	507	532	500	511	552	505	542	517	528	516	527	491	527	526	551	572	495	548	504	484	500	505	532	517	538	563	543	499	548	544	536	488	559	492	520	552	570	522	514	522	509	555	545	569	544	545	507	497	535	527	491	558	539	507	510	546	525	539	542	596	573	535	500	548	530	531	510	507	521	509	533	560	513	500	529	526	498	491	535	536	555	531	522	562	503	535	551	536	511	500	563	529	517	544	554	498	476	481	509	576	498	533	508	491	534	517	504	518	590	511	489	513	522	496	481	522	521	503	476	522	531	530	538	525	516	491	554	561	548	546	488	540	541	521	554	545	544	527	530	514	527	523	566	499	520	507	504	547	500	526	519	533	531	491	502	496	581	519	520	553	534	504	546	495	541	491	575	510	558	492	560	501	472	514	518	515	520	549	495	528	544	552	501	550	543	530	529	529	528	517	494	515	513	483	516	505	543	494	519	559	503	554	544	522	523	542	528	555	510	508	502	527	549	518	540	508	515	491	534	540	513	522	512	534	551	530	510	516	505	540	486	537	551	565	512	533	533	502	565	540	574	524	556	491	498	508	509	481	542	506	534	495	528	537	503	530	496	541	496	542	518	543	554	514	513	505	505	514	514	502	538	497	553	511	543	489	497	513	521	518	510	528	484	543	532	499	515	510	489	527	524	522	551	579	526	538	511	573	519	523	519	505	503	529	512	536	540	536	523	522	521	511	499	502	519	536	568	523	528	517	512	530	541	525	494	520	500	522	555	501	526	548	543	494	517	519	550	526	548	500	511	508	523	497	497	534	522	552	510	563	536	505	510	502	529	540	501	565	523	512	507	506	525	493	513	543	572	531	571	555	548	543	534	538	505	559	497	490	524	523	543	544	541	532	500	530	528	558	513	542	531	488	536	519	542	534	509	523	580	543	541	523	522	592	512	525	521	519	525	528	559	524	527	528	531	530	498	527	542	519	487	528	535	514	548	566	506	508	551	542	505	531	510	521	544	544	516	534	559	549	540	543	518	512	537	572	502	536	543	510	555	495	526	528	534	513	544	529	531	535	516	513	553	551	479	496	510	518	499	491	500	562	517	514	530	535	526	550	525	520	528	513	555	526	530	539	502	509	517	527	513	543	484	567	488	525	546	575	510	498	511	528	536	527	538	533	542	523	522	551	500	501	517	517	520	500	552	491	508	544	520	474	516	538	467	546	522	527	543	539	528	505	516	542	559	502	532	540	530	522	535	531	483	496	540	494	531	517	480	525	518	497	595	504	538	494	527	512	570	502	506	575	515	538	533	515	565	498	537	493	536	524	499	488	506	544	544	537	497	565	486	508	548	518	556	530	513	490	582	502	550	543	503	506	513	542	491	511	529	525	545	547	505	539	547	553	514	507	509	522	499	538	498	513	557	555	520	538	500	514	502	535	507	541	538	538	536	508	518	535	526	559	523	525	507	576	484	531	540	518	531	530	528	518	517	553	523	561	547	521	517	508	540	509	490	532	542	496	522	567	549	541	531	546	504	532	539	503	494	519	531	516	546	501	511	506	502	511	545	518	533	552	519	518	525	561	570	501	516	542	563	506	516	477	537	507	506	546	547	506	523	542	502	547	525	504	564	528	515	529	479	512	530	531	537	520	550	502	554	545	478	543	519	494	568	499	542	552	536	512	550	536	555	535	542	546	523	506	556	521	497	496	513	539	534	506	533	493	510	531	567	541	507	499	522	510	556	504	481	506	536	539	520	544	525	513	510	509	543	515	527	538	573	528	553	518	530	519	523	523	502	522	544	522	505	510	474	539	536	540	540	506	542	517	526	537	528	480	533	480	557	517	492	514	541	503	536	509	484	518	506	524	481	554	526	499	520	523	518	529	527	542	569	517	542	484	519	515	520	522	511	518	544	550	523	498	542	531	535	494	511	550	546	557	522	512	490	538	544	550	554	506	572	512	508	559	525	485	529	542	498	533	537	507	560	508	547	509	508	491	490	536	492	515	494	551	535	558	534	512	542	515	569	535	492	515	527	503	519	528	547	524	538	536	470
29598	32637	37802	29853	19474	12077	7528	4620	3064	2133	1617	1245	931	729	681	580	557	490	453	434	471	397	403	433	384	419	412	400	383	398	380	405	365	399	383	391	362	391	380	371	364	398	416	380	375	387	364	377	397	370	392	368	368	406	369	370	389	366	373	370	354	387	405	384	384	383	405	386	375	362	354	350	383	374	414	411	405	377	353	397	369	382	354	374	388	372	406	382	374	387	422	384	365	363	336	395	394	390	421	367	388	405	398	419	397	407	369	396	415	366	372	369	374	375	390	404	387	396	400	350	373	363	367	422	367	355	381	356	376	380	404	385	371	379	388	393	371	394	383	378	415	384	376	382	390	374	375	406	396	352	387	396	358	374	408	394	380	351	374	372	360	391	393	362	376	360	363	431	360	366	417	393	353	355	372	404	382	364	377	334	361	402	371	393	381	402	363	380	402	379	383	377	412	394	389	393	407	353	383	361	389	350	404	375	371	388	404	394	372	393	371	374	371	384	353	420	382	381	351	382	372	376	359	399	380	365	382	371	382	374	364	384	382	363	385	391	421	405	420	374	386	402	425	402	359	391	406	377	393	411	347	379	361	370	391	422	380	386	349	373	388	371	367	379	352	391	400	384	374	384	406	371	379	362	398	389	345	365	376	364	370	375	363	421	408	397	366	396	396	352	424	375	387	382	366	408	408	411	377	366	347	376	411	376	379	412	395	377	375	389	393	378	356	359	362	381	376	369	338	388	401	438	353	383	379	358	403	365	366	378	427	356	376	382	381	363	399	378	354	357	373	377	403	364	381	365	403	359	370	377	383	393	399	396	405	397	376	373	359	397	354	398	377	369	364	379	378	384	373	358	341	381	390	390	359	401	375	390	400	339	399	402	421	372	370	346	377	398	396	399	379	433	364	369	378	386	406	408	412	364	376	362	377	376	394	380	375	394	389	388	333	378	367	375	395	368	382	348	375	413	381	397	415	391	390	367	366	364	348	390	367	362	399	359	394	384	389	366	385	385	365	376	375	377	380	374	388	387	379	370	398	374	409	401	360	389	370	385	380	406	392	385	377	379	366	408	383	370	402	403	385	375	400	394	387	401	379	378	375	366	386	416	366	402	383	363	413	397	365	393	364	398	375	413	382	385	351	409	381	391	343	387	398	372	385	438	333	392	370	346	397	378	398	387	373	425	375	356	408	356	382	355	361	372	386	376	396	382	390	397	348	339	355	328	343	360	395	350	391	375	368	392	367	403	345	383	378	381	392	378	414	392	377	437	364	394	390	367	370	369	376	377	340	387	404	353	414	381	381	363	386	407	396	400	383	387	387	354	353	363	358	364	352	394	390	412	365	362	396	413	389	377	360	369	400	383	357	317	350	383	399	375	374	396	381	389	370	382	408	361	357	352	398	394	408	368	396	406	379	423	375	422	363	346	361	397	402	362	376	388	390	397	373	392	393	410	378	411	405	407	409	393	387	343	385	371	359	385	364	356	389	349	331	337	367	428	341	383	388	355	356	355	395	366	375	367	368	387	401	388	415	380	377	392	409	372	407	374	389	351	391	382	369	364	378	397	399	386	390	371	384	386	346	379	365	371	377	376	376	377	406	378	407	368	373	381	359	384	360	403	342	373	368	395	390	399	390	379	397	384	398	352	352	386	353	384	396	372	415	372	417	387	370	379	398	398	364	399	382	417	399	385	403	400	376	370	404	393	355	400	391	428	388	396	380	404	382	385	396	368	412	372	396	371	352	386	379	419	372	413	367	410	370	399	373	380	389	390	370	371	362	416	380	381	362	362	360	399	382	393	383	363	391	353	408	392	380	392	373	399	404	344	369	374	351	392	371	378	346	343	385	366	377	376	364	404	377	386	377	353	384	405	377	407	360	378	379	406	358	383	377	376	396	386	385	349	342	399	394	427	351	364	392	381	419	392	359	394	381	379	391	407	419	386	371	349	395	403	365	362	383	395	381	379	417	415	376	391	385	404	358	391	336	372	365	388	394	391	360	371	386	397	388	383	400	419	396	361	403	375	374	359	394	367	363	403	397	355	385	367	369	392	366	348	373	413	398	383	404	387	384	394	374	410	378	410	396	414	378	379	344	407	364	411	338	400	374	386	371	379	366	366	381	404	349	377	375	353	371	372	324	393	391	347	383	423	384	384	363	374	378	370	363	383	394	415	367	401	389	374	382	427	358	388	395	348	386	374	392	393	378	365	403	368	373	352	385	364	346	386	360	387	372	382	361	364	399	382	383	378	380	396	404	377	367	395	402	375	382	363	404	394	362	376	390	391	375	390	378	371	393	399	403	390	359	403	412	360	352	418	380	374	402	346	404	394	399	358	378	369	408	406	349	379	373	402	369	383	388	401	382	398	410	369	388	401	399	393	386	376	379	388	361	386	374	376	414	405	386	384	407	370	431	378	397	358	393	369	391	354	382	397	399	381	396	370	402	349	395	414	379	375	384	407	393	341	371	370	362	372	346	356	387	386	384	366	382	351	375	401	393	351	383	378	397	419	378	412	406	396	362	401	394	411	353	392	380	384	393	380	385	388	365	368	388	377	417	343	382	379	365	376	359	404	373	378	384	363	397	368	377	372	412	379	344	372	345	397	394	381	385	377	402	381	370	381	397	372	407	366	366	352	399	365	375	384	388	376	386	402	378	365	380	374	399	361	350	355	392	391	379	411	394	390	393	379	399	377	382	399	406	442	407	372	402	350	399	403	395	369	377	401	390	404	385	384	373	347	364	377	385	382	390	371	369	364	364	341	369	371	373	411	403	419	388	366	405	354	404	377	386	356	373	377	363	384	397	369	365	376	379	387	401	401	372	372	391	392	390	369	383	389	375	362	373	408	381	374	404	395	413	348	363	361	369	385	384	388	360	362	380	336	373	342	383	402	412	374	357	409	351	400	390	393	353	394	388	379	400	393	385	382	371	371	410	361	356	398	378	349	373	370	349	403	371	380	376	365	408	374	370	416	407	413	392	362	352	424	367	374	373	346	426	372	376	383	360	379	403	380	376	367	376	378	385	360	394	369	376	406	383	372	420	394	357	414	374	392	357	360	386	343	403	361	369	396	362	400	346	370	412	386	382	364	349	384	386	390	380	410	374	398	348	394	373	393	402	371	363	411	382	398	397	391	378	354	389	383	402	388	416	397	393	376	387	379	399	407	376	385	393	375	385	403	380	370	374	396	390	381	395	396	389	377	391	375	401	407	420	396	383	378	374	368	386	400	390	417	400	395	404	403	400	382	383	353	399	378	414	399	367	336	375	387	361	424	402	380	387	340	378	386	375	436	392	372	354	360	382	384	398	391	372	398	384	393	358	383	358	371	397	354	392	368	333	376	380	378	381	381	396	385	383	360	346	372	379	353	394	368	377	374	374	363	384	376	429	364	375	378	383	396	407	365	358	386	376	421	414	410	397	377	388	364	390	383	398	366	388	390	420	331	399	404	375	422	425	389	361	385	385	379	346	420	349	391
36099	50559	44097	33537	25933	19698	14475	10201	7259	5193	3864	2783	1995	1468	1218	1010	895	771	717	681	626	626	651	619	588	576	559	541	609	595	575	553	587	555	580	524	567	568	501	523	539	538	532	527	560	558	546	539	582	561	538	566	528	502	516	551	529	539	583	586	559	539	557	559	589	520	571	539	571	531	547	551	520	537	572	550	501	524	568	549	541	548	504	536	511	568	537	550	556	546	530	508	557	585	502	574	566	570	556	566	556	580	521	533	557	596	514	539	559	535	532	524	540	575	541	562	557	508	525	551	549	541	568	543	531	508	533	541	550	577	541	515	531	539	545	573	541	537	552	544	606	553	536	491	556	514	552	550	534	560	558	554	512	540	524	530	538	556	532	551	552	547	562	588	525	534	529	535	543	565	515	536	547	542	530	542	532	517	566	570	540	569	490	531	523	527	513	586	546	560	587	528	519	561	550	563	513	537	534	524	552	550	557	554	530	521	519	518	577	538	556	550	585	531	573	552	555	558	581	515	547	568	551	522	541	538	541	517	524	540	554	504	573	553	591	533	541	586	552	545	507	561	559	569	510	516	520	555	532	532	522	577	526	556	568	566	537	567	530	509	538	529	599	501	566	536	508	532	587	564	508	513	569	569	499	539	568	552	515	545	545	534	587	536	528	551	521	545	531	526	532	526	542	573	518	549	559	560	576	546	532	508	586	527	564	518	538	555	500	571	560	515	564	546	510	521	510	550	567	557	501	561	527	542	518	509	521	549	552	565	552	573	548	541	518	551	561	517	598	523	510	523	554	533	553	476	517	543	560	567	554	549	532	554	538	528	545	549	529	547	496	553	506	528	537	543	561	545	507	550	573	550	533	562	544	536	537	490	542	549	539	557	558	503	534	582	554	502	532	569	582	540	560	557	569	566	519	528	580	563	506	546	547	560	549	581	542	551	552	550	561	544	555	548	520	534	544	570	527	519	530	515	549	524	585	536	509	577	546	520	529	541	566	505	521	537	559	539	541	520	539	553	573	524	544	529	548	554	605	538	500	550	560	539	529	535	543	536	579	550	498	559	539	546	521	576	569	556	562	550	570	548	516	537	545	535	552	538	519	531	555	528	512	550	575	555	552	508	565	501	574	522	569	545	599	572	557	529	555	588	553	533	553	553	569	514	555	576	539	525	534	542	579	553	559	512	515	532	540	583	560	603	514	545	545	551	540	535	557	533	577	547	549	503	590	558	522	541	523	548	494	542	558	538	547	555	552	547	554	547	599	522	531	503	563	523	555	536	535	582	512	533	567	547	552	551	526	525	495	540	559	556	559	531	564	549	576	526	522	536	552	573	543	522	542	563	521	576	524	558	579	544	517	537	568	552	551	588	636	538	531	539	538	596	531	542	589	561	491	568	514	532	551	550	533	561	524	522	535	567	546	550	518	519	537	532	537	517	549	474	546	531	554	540	573	536	538	542	535	557	567	549	511	501	530	545	527	518	520	527	525	531	536	555	534	554	531	565	546	571	568	569	531	551	570	556	567	511	545	537	546	594	546	525	535	502	556	521	507	543	518	581	552	557	537	546	537	559	541	559	528	525	539	564	515	488	542	568	551	552	572	555	535	566	532	555	504	520	585	536	519	531	540	561	534	512	584	537	547	539	565	542	562	585	549	540	556	530	576	531	545	595	521	556	538	545	544	516	526	556	564	566	551	528	584	537	514	543	518	564	513	553	535	563	534	508	511	531	529	547	568	568	517	577	533	511	578	557	521	506	571	547	571	568	519	515	579	518	541	550	553	547	501	541	551	552	527	564	526	538	546	517	598	529	538	516	553	572	532	543	567	521	527	587	551	582	530	542	542	564	571	521	585	548	518	528	569	534	584	566	541	553	558	567	559	539	561	541	534	518	497	548	568	576	533	532	572	516	570	517	554	562	525	510	514	536	545	541	554	555	555	567	533	575	554	550	527	537	526	509	521	506	576	501	512	568	534	532	524	591	513	582	577	546	559	532	503	580	560	521	545	520	554	575	570	539	536	574	530	553	558	581	568	498	530	575	555	567	536	506	520	512	547	555	512	575	551	505	518	541	510	533	568	547	549	530	540	535	537	520	546	537	541	581	598	546	550	497	583	541	562	522	556	555	493	539	559	534	512	537	526	532	522	582	531	483	556	587	501	555	558	543	551	554	585	499	572	523	545	528	542	529	511	528	517	552	544	533	516	563	539	528	556	535	525	528	519	573	556	519	559	554	560	604	580	541	572	551	575	551	560	546	552	546	550	558	552	574	556	589	534	570	576	557	564	538	516	566	558	510	543	543	551	520	536	534	524	513	552	557	534	540	556	562	538	530	557	565	525	551	529	531	532	544	502	554	540	500	577	569	561	519	597	517	554	548	509	547	553	545	556	582	507	553	568	518	536	542	559	563	551	571	576	568	591	535	558	551	512	537	557	596	528	581	563	560	550	559	540	521	577	530	498	517	551	543	513	525	533	579	520	546	546	532	578	567	521	559	572	599	540	521	543	572	560	598	565	553	536	575	538	546	501	552	538	539	544	568	528	551	526	542	561	550	559	557	539	501	568	508	550	574	576	536	556	502	561	545	548	544	544	559	516	546	584	562	536	573	544	540	503	560	536	530	577	569	542	527	540	575	527	525	527	545	572	520	590	553	520	539	550	521	517	564	565	554	574	548	583	568	593	530	551	562	557	539	511	504	580	499	545	520	568	557	550	548	556	543	589	527	585	547	544	514	541	548	545	526	546	570	524	521	562	551	562	551	543	565	544	547	547	551	541	508	560	528	567	510	532	521	540	579	515	559	577	552	545	510	565	531	521	581	506	565	589	508	561	544	556	570	572	556	549	555	567	582	537	507	571	521	518	552	514	521	570	548	536	589	551	559	568	533	535	536	540	563	534	541	570	520	569	553	555	601	525	493	502	544	535	499	540	511	531	518	576	567	534	580	546	481	530	539	531	554	505	515	546	574	565	556	594	554	554	562	589	536	569	513	535	529	552	551	534	571	551	527	560	554	536	539	543	524	540	530	589	498	523	574	564	554	513	529	515	524	536	539	548	535	540	549	557	520	523	535	540	531	509	541	558	540	528	546	579	531	543	516	545	570	586	542	528	548	595	560	561	556	543	534	564	539	544	531	542	587	516	581	556	520	543	542	581	590	554	582	576	575	556	569	540	542	561	527	553	577	577	575	566	514	504	568	555	509	582	524	561	542	582	544	560	539	530	555	549	549	494	540	547	534	566	518	556	551	570	608	539	530	566	535	543	516	534	498	523	567	504	573	534	515	549	556	547	547	568	549	526	560	540	573	543	565	581	513	580	530	567	567	564	564	506	530	509	544	565	528	549	545	546	547	560	505	574	522	582	542	516	567	545	523	533	544	562	554	555	507	538	565	558	564	525	536	520	546	561	553	530	517	543	564	533	490	541	507	556	499	543	546	551	539	580	584	509	534	522	547	521	605	561	590	568	561	571	566	523	567	535	515
24203	21037	28458	27065	23830	19739	13528	7787	4967	3356	2490	1854	1333	1015	782	694	609	618	504	474	464	487	465	431	416	469	402	412	382	416	384	397	443	385	404	415	361	355	374	382	414	408	360	417	379	350	351	373	372	401	403	377	380	353	390	402	365	385	377	397	391	389	373	374	353	379	390	387	391	357	380	370	412	411	414	411	373	348	394	353	375	352	380	396	392	379	392	383	377	349	400	412	399	376	347	333	399	350	367	393	387	368	382	407	380	389	396	373	375	351	400	379	364	357	397	403	362	420	377	374	367	376	369	348	368	391	400	377	386	332	382	395	367	359	353	380	365	430	407	415	357	368	392	379	388	397	381	357	378	362	379	358	399	393	389	361	378	419	432	366	359	398	351	372	391	388	351	393	390	382	392	385	365	386	382	387	383	388	352	389	378	381	388	384	356	373	366	397	385	380	360	374	371	411	369	383	381	363	401	379	368	354	398	418	370	341	384	378	341	395	397	389	370	387	360	364	321	404	375	375	388	385	372	375	365	362	385	386	364	404	413	416	350	386	358	357	363	349	373	352	365	385	397	360	389	365	349	379	382	412	389	375	362	368	357	404	397	359	390	376	357	363	394	401	426	372	368	389	369	396	386	364	392	391	362	367	356	382	375	409	401	396	382	380	410	365	342	416	432	349	356	352	383	388	378	378	378	379	428	348	374	346	411	386	379	391	400	390	365	400	435	379	377	376	404	359	358	370	381	373	353	401	355	362	380	384	400	361	373	385	385	366	387	351	369	362	370	380	377	398	378	390	399	398	358	424	380	384	387	370	374	393	381	356	369	387	358	402	412	375	371	400	342	378	393	366	351	414	415	397	357	388	378	412	394	354	370	376	374	383	409	395	363	384	400	387	398	390	391	366	421	365	397	399	393	393	373	365	385	361	365	374	383	375	372	386	402	382	413	396	389	388	363	379	385	364	331	373	353	375	393	369	374	382	386	348	350	340	375	387	345	342	361	381	403	372	399	366	376	387	333	377	372	339	411	395	374	396	352	379	373	383	397	357	384	388	357	360	391	354	363	414	380	377	378	400	360	382	359	395	409	374	415	330	440	422	370	364	397	367	346	402	329	371	357	407	358	374	383	353	388	378	364	384	401	421	347	356	379	353	380	366	376	347	344	340	395	388	397	387	365	381	401	375	367	384	348	406	405	369	385	428	343	368	378	382	398	382	315	411	406	347	364	389	372	402	373	402	376	365	384	392	356	370	403	399	341	384	401	407	381	358	409	404	401	340	362	410	358	373	367	373	404	391	364	336	411	399	402	353	366	390	362	372	402	398	383	382	399	343	392	360	353	376	360	394	356	361	379	379	391	377	345	375	374	370	394	372	350	332	387	369	389	402	373	346	401	391	363	405	390	385	363	380	383	448	346	375	352	388	344	386	398	407	367	420	366	406	371	349	381	365	366	386	365	396	375	360	338	373	363	362	361	382	358	348	336	391	397	362	379	367	391	404	420	360	394	342	367	369	396	402	389	399	402	356	401	390	364	379	364	380	397	360	400	381	382	380	366	349	349	379	360	353	364	374	390	410	389	346	363	378	395	372	390	395	381	388	395	362	374	381	363	365	371	419	367	391	387	417	363	403	358	399	380	364	357	368	373	390	372	410	355	382	369	349	378	362	414	356	388	355	362	393	338	371	376	349	399	382	382	391	376	358	390	381	384	361	353	352	398	395	394	390	395	353	381	377	401	383	394	404	407	372	384	395	375	382	371	375	349	347	401	405	359	409	363	385	391	385	426	393	383	390	369	345	363	389	375	367	426	389	391	378	361	380	356	377	386	381	370	374	402	381	376	370	382	386	384	366	377	342	367	388	389	356	364	390	357	377	373	404	355	349	374	364	337	396	351	387	398	336	373	391	390	376	369	366	377	372	356	370	384	407	380	409	362	348	406	367	405	372	336	367	400	362	397	393	377	388	347	373	423	362	356	401	395	376	394	386	359	366	349	363	393	363	332	395	368	396	369	402	401	362	360	362	377	374	384	354	377	363	380	364	359	394	382	380	380	377	385	400	364	382	427	348	365	375	420	373	334	400	390	353	364	375	398	384	386	393	377	349	368	387	410	375	398	382	387	380	394	393	399	397	388	401	373	385	347	375	365	323	380	370	408	389	367	355	381	396	373	376	379	373	373	378	365	348	373	385	382	381	380	389	382	365	378	412	363	402	356	370	363	359	345	377	373	373	356	400	373	410	368	382	408	373	416	379	353	379	396	361	385	343	362	368	380	372	386	398	394	417	373	372	375	367	389	385	401	355	400	391	397	374	348	364	357	376	391	401	361	399	377	391	340	379	358	382	365	358	350	407	377	374	376	372	396	384	369	364	390	389	373	381	408	362	344	394	392	363	389	364	377	351	389	392	377	417	373	367	380	386	385	354	389	329	355	366	396	356	410	405	416	364	379	412	421	381	396	386	377	353	368	367	350	396	369	397	373	372	384	359	374	337	376	372	393	374	397	356	367	366	414	393	391	384	367	374	361	355	360	403	387	405	379	388	375	372	385	370	399	413	341	379	402	403	364	398	363	370	399	415	401	400	374	383	392	390	353	391	363	341	351	342	350	386	394	403	373	371	359	353	355	364	407	367	372	400	433	355	374	356	392	373	371	408	380	374	381	388	361	347	419	343	356	346	372	413	390	396	379	357	398	368	352	344	379	341	388	384	392	394	401	388	391	340	353	412	410	371	375	369	407	374	415	362	415	355	416	397	369	386	347	412	375	380	361	387	365	384	383	393	392	378	384	373	395	372	394	359	383	362	372	396	399	409	376	353	391	373	348	374	367	365	380	366	368	363	377	425	377	411	382	392	376	389	382	339	357	364	375	386	401	401	386	365	348	366	378	355	392	360	383	402	363	391	363	391	380	414	352	374	384	385	374	367	373	388	371	363	347	362	377	387	365	382	390	370	433	376	392	375	419	344	387	375	355	399	393	395	380	399	387	382	384	360	368	388	362	363	385	407	370	373	403	374	408	397	375	356	374	351	395	391	350	376	355	406	429	371	362	386	353	368	379	393	358	396	401	373	369	365	402	373	361	380	386	423	391	368	382	347	375	376	396	345	371	362	374	386	401	398	386	402	408	368	379	382	411	429	415	395	378	367	371	387	416	373	376	391	366	395	356	386	376	405	397	326	363	401	371	394	400	399	401	398	418	393	362	340	378	350	374	345	396	385	412	388	395	389	361	407	340	373	383	381	349	397	391	388	388	394	362	373	355	368	380	414	387	376	393	377	365	367	365	387	351	378	372	387	383	400	388	396	380	357	410	397	360	417	336	390	369	359	410	368	375	434	399	412	349	390	361	355	405	366	365	381	358	388	408	397	367	350	369	388	395	400	312	395	376	388	390	404	370	362	368	400	393	388	372	385	389	356	389	407	408	379	402	403	353	375	393	383	372	377	384	346	397	350	360	342	381	391	367	371	388	376	375	376	363	375	350	367	399	390
35129	56316	50129	38948	31816	25419	19607	14553	10455	7674	5600	4035	3027	2288	1715	1331	1111	948	917	881	759	713	693	670	617	608	653	636	650	581	589	581	588	584	542	585	563	564	545	569	549	582	557	546	539	568	600	592	521	534	573	527	568	569	536	534	560	531	544	563	556	569	497	535	565	556	576	494	586	529	571	568	518	571	559	551	540	554	544	533	514	549	558	543	542	523	531	546	522	547	547	570	576	517	522	528	553	563	580	562	557	509	553	559	518	546	513	551	577	575	577	526	544	595	535	536	587	577	547	543	563	546	599	573	549	576	554	565	484	591	532	562	516	526	582	508	528	534	517	561	550	565	525	601	522	572	539	556	521	527	534	556	572	492	512	501	544	513	537	514	515	527	539	569	555	552	562	552	561	587	600	558	564	519	520	554	522	529	543	509	504	548	517	553	569	533	546	525	533	553	521	523	524	545	526	530	555	516	536	521	546	533	537	509	585	574	545	535	564	553	578	557	563	533	538	554	552	539	535	585	614	595	524	552	568	562	563	520	534	547	560	549	558	524	587	523	527	498	593	529	517	545	525	539	559	598	562	550	555	531	549	545	529	570	569	507	564	576	545	542	545	577	565	534	530	569	547	560	564	497	527	551	579	496	541	529	568	590	552	538	561	560	517	545	542	525	528	531	545	554	528	576	571	537	545	559	542	557	562	561	539	539	546	571	547	523	509	540	544	575	535	545	544	567	548	555	618	523	557	579	510	566	554	540	542	541	527	538	531	569	546	554	543	586	558	531	542	538	541	571	561	562	551	519	546	509	491	579	540	582	562	548	546	550	546	595	550	542	518	553	537	521	543	501	540	521	553	540	525	553	531	591	562	516	522	526	506	515	586	555	546	545	551	579	528	577	544	576	530	539	561	519	539	554	522	559	609	561	582	538	587	552	543	554	546	523	555	541	533	574	575	543	513	580	534	554	524	548	565	564	562	571	539	537	543	564	542	554	597	599	523	515	542	559	522	522	580	522	581	549	511	535	528	572	574	572	542	514	571	571	568	599	536	569	533	537	567	550	571	521	546	524	511	596	553	592	544	546	550	581	553	600	554	575	523	550	535	564	560	524	548	569	530	496	547	532	533	530	534	551	572	556	545	585	565	505	573	557	521	564	546	529	543	572	540	568	530	525	543	528	584	531	594	522	590	493	546	577	543	494	514	525	505	546	539	562	534	509	507	544	516	560	517	570	571	538	549	553	596	532	549	513	568	568	533	566	561	585	590	489	577	565	507	516	511	567	538	511	531	534	571	517	578	571	550	570	551	558	572	567	525	559	545	524	535	541	563	550	596	567	548	521	520	541	554	551	523	483	562	539	586	540	543	530	548	581	524	576	579	558	564	529	521	524	560	517	543	519	566	526	526	524	608	565	524	553	547	568	545	541	548	568	551	543	588	491	550	584	531	525	527	552	552	557	545	466	532	574	551	538	557	538	566	487	516	530	559	552	528	557	523	549	517	545	541	595	543	565	559	585	525	528	527	516	556	581	546	583	556	504	558	523	558	559	524	570	527	533	535	565	534	515	552	575	562	562	598	532	551	546	541	588	512	534	517	536	540	573	573	492	576	534	563	551	550	548	532	542	570	542	571	579	548	541	544	526	527	572	549	558	559	518	569	515	568	549	543	551	529	568	531	566	529	538	569	560	522	515	529	546	561	555	522	560	538	568	551	538	579	522	568	575	539	516	565	560	522	586	510	537	547	572	525	532	544	539	525	513	578	544	539	560	547	590	549	584	536	578	574	527	544	527	520	540	537	541	539	523	520	578	549	594	500	516	533	550	546	540	524	572	564	551	563	544	554	553	566	552	545	522	540	568	528	548	550	526	536	521	523	569	562	522	538	561	532	504	553	545	524	583	554	566	546	548	529	569	559	553	520	529	497	603	532	550	540	583	563	521	552	562	552	549	549	545	550	550	525	548	573	523	548	577	558	580	520	576	541	521	534	561	488	520	546	543	590	528	558	555	531	571	559	537	550	540	509	583	538	505	524	568	561	574	519	518	532	570	546	560	526	598	539	550	509	555	533	558	541	563	553	586	531	587	528	525	563	546	538	532	577	569	532	521	565	528	534	546	559	566	562	566	595	552	526	545	527	552	599	545	563	527	550	533	591	558	567	561	544	522	548	571	577	589	574	520	540	543	557	550	546	544	558	500	561	547	547	537	544	548	553	569	577	554	547	558	556	593	498	516	561	557	555	516	551	560	521	541	571	560	537	534	533	545	515	536	546	529	571	580	541	538	508	574	519	557	552	566	517	536	519	540	594	509	510	513	537	558	513	526	537	520	560	554	528	562	570	551	545	550	573	546	560	564	551	570	546	588	550	573	586	531	533	579	552	528	519	556	510	569	542	518	536	513	540	585	564	587	547	595	543	525	555	571	529	561	555	524	566	580	573	593	565	517	567	553	535	513	531	569	520	568	535	577	537	539	564	561	534	548	558	529	561	517	545	541	541	540	518	545	571	518	578	553	505	561	542	569	522	547	588	530	553	541	552	574	562	642	544	599	513	524	526	537	564	583	573	578	512	547	563	568	544	551	566	548	519	539	510	545	549	540	564	553	541	552	552	564	546	554	515	561	529	547	562	529	542	555	539	588	515	541	532	530	543	544	545	571	551	583	544	554	516	569	538	571	493	555	568	563	526	547	557	575	566	536	543	534	518	553	551	548	531	517	577	568	515	493	558	573	545	534	553	537	584	528	536	542	606	542	579	537	553	553	550	544	551	546	598	596	521	598	545	514	587	497	540	531	554	575	557	529	558	531	479	531	542	538	587	579	552	544	570	558	548	542	567	539	556	569	539	570	534	574	536	590	546	563	533	524	536	515	560	561	545	541	543	516	509	521	546	564	524	560	556	533	561	581	561	545	560	555	590	554	519	534	546	542	598	526	565	534	514	557	558	540	585	514	517	488	503	530	527	543	541	510	564	589	553	553	546	518	536	539	539	531	526	569	519	552	564	583	567	563	543	539	519	615	527	531	573	565	576	556	562	526	535	542	558	538	554	575	514	560	547	561	542	567	549	533	572	518	576	530	582	507	553	525	521	578	554	560	551	529	519	574	571	548	564	558	521	585	543	549	522	559	573	569	545	527	580	511	502	528	525	567	583	597	579	577	562	555	530	571	548	562	570	538	503	531	551	522	597	560	494	553	539	538	565	554	522	546	551	539	575	537	527	555	530	538	572	565	576	516	536	552	520	544	535	533	555	572	543	489	513	502	546	564	567	539	567	566	547	549	550	549	484	520	532	579	566	551	544	573	518	570	569	538	535	522	531	565	567	570	519	543	516	521	504	526	578	531	557	519	574	566	541	540	603	582	572	561	491	525	507	571	547	560	567	564	510	612	541	579	539	562	536	527	551	570	549	541	557	566	526	572	537	544	542	527	533	527	559	537	546	550	551	501	547	581	511	554	594	585	535	556	590	525	572	560	526	545	524	514	544	550	518	591
22963	21005	28745	24079	22985	24121	21187	12320	7834	5094	3657	2541	1836	1398	1121	887	755	640	606	570	518	515	497	447	434	455	423	435	439	412	417	363	389	398	381	404	389	415	399	355	389	386	382	395	388	397	392	395	397	351	408	371	366	413	372	356	401	380	358	397	375	371	387	381	383	371	382	372	360	367	336	372	393	360	428	381	403	394	370	369	381	410	365	406	346	388	378	369	391	388	343	373	407	390	394	361	390	334	375	338	388	436	385	342	370	374	375	393	371	369	349	367	397	379	379	349	389	389	393	420	351	331	405	405	383	380	353	394	356	372	376	387	371	350	384	366	375	417	365	403	410	378	381	361	395	406	387	358	377	370	328	382	364	358	394	378	397	387	413	367	425	385	391	387	369	404	384	362	390	370	385	401	347	380	403	385	378	364	346	368	388	389	374	381	400	395	370	373	352	352	379	367	391	413	386	362	360	368	358	387	381	383	386	345	367	363	373	414	362	350	395	349	376	363	347	402	377	376	389	346	372	346	400	372	399	355	337	358	395	397	388	392	343	369	365	365	365	402	377	374	383	362	389	361	349	372	366	378	401	374	381	387	367	388	393	381	374	345	373	380	390	375	384	357	385	365	326	354	376	349	345	386	380	397	376	388	394	364	387	376	374	393	367	380	362	377	381	381	349	378	406	397	347	402	386	404	348	358	398	381	394	386	382	388	402	396	402	387	380	372	396	389	376	381	375	358	348	392	376	370	384	357	365	371	388	357	398	364	363	406	385	367	418	381	371	371	385	365	370	408	375	360	367	359	351	384	371	343	385	375	394	393	374	378	354	376	377	358	379	393	372	359	393	385	373	388	360	413	384	388	393	395	375	410	376	347	406	389	357	356	379	346	362	381	352	388	381	386	347	376	379	416	350	388	366	395	347	362	375	393	376	381	364	365	406	392	405	384	365	399	361	383	401	360	367	394	364	384	379	381	366	393	401	374	394	373	387	349	357	358	395	358	359	405	355	374	399	379	377	351	387	396	385	396	358	379	331	421	391	384	389	364	387	389	377	375	360	413	368	368	361	420	406	384	358	375	398	395	369	397	375	418	379	380	395	413	398	377	421	396	396	402	402	350	387	374	399	384	371	352	386	342	377	409	388	363	378	334	400	397	360	369	407	359	419	409	397	373	380	391	379	344	381	392	415	405	363	364	387	332	372	361	385	376	391	356	372	382	381	394	380	369	378	379	416	381	360	370	387	378	367	392	360	376	377	393	374	342	367	360	354	384	386	362	385	404	401	369	379	402	359	369	380	364	395	384	356	380	362	387	394	334	417	363	374	374	409	399	374	393	376	414	413	404	415	387	412	426	330	338	369	380	398	382	372	338	364	339	340	373	380	395	364	385	369	399	371	394	393	357	359	351	380	399	321	354	368	345	384	351	376	388	365	361	378	365	366	385	352	347	401	360	349	394	368	341	387	393	404	398	381	368	384	369	386	354	371	361	395	400	370	387	350	383	395	381	347	383	373	364	356	398	357	373	385	396	434	381	397	373	360	361	373	386	379	376	353	376	397	403	382	367	369	387	334	353	406	401	360	357	354	362	351	362	347	384	384	391	380	392	341	397	378	361	379	360	410	361	407	360	397	380	377	382	373	361	381	402	378	388	369	395	357	350	362	404	365	374	389	361	342	377	423	372	376	389	379	398	382	366	390	398	351	380	367	354	400	397	371	391	346	403	357	417	391	383	360	414	360	385	365	370	364	365	369	328	374	381	361	380	371	414	375	370	368	340	357	387	372	383	373	369	386	390	401	344	406	378	372	366	414	384	370	355	348	359	376	391	385	388	359	374	354	371	384	373	372	359	422	403	386	363	372	399	365	382	393	415	380	360	412	380	374	372	390	377	365	378	399	408	357	419	361	379	379	360	376	363	395	359	388	374	358	382	365	373	395	398	382	366	372	422	416	400	361	363	384	359	428	374	380	376	351	372	373	374	388	380	353	388	375	370	381	381	357	373	364	331	375	376	389	366	384	402	360	375	394	406	395	359	369	360	391	390	342	382	398	359	402	360	356	384	386	376	364	389	364	369	392	383	344	404	380	401	339	376	373	380	420	381	374	405	397	375	401	401	375	360	399	388	401	364	361	366	380	383	356	369	375	381	385	386	341	328	370	377	351	395	359	389	369	390	417	353	353	354	426	360	404	392	407	383	350	405	393	347	370	377	416	376	374	406	392	370	370	380	403	394	393	361	387	356	388	359	341	365	382	381	413	365	343	387	377	379	415	373	396	362	341	359	362	387	410	369	373	380	383	372	409	375	356	388	379	381	370	372	388	360	340	376	366	400	373	377	382	375	392	393	372	369	388	391	397	362	383	400	378	371	402	377	369	362	354	369	378	392	385	367	348	395	367	346	391	385	390	354	389	401	403	380	381	378	393	371	412	379	401	400	410	401	344	367	381	379	357	391	401	383	377	377	363	376	381	385	373	419	382	365	375	378	348	393	366	379	388	377	365	371	387	361	372	361	367	384	361	397	392	362	373	362	364	363	374	382	379	443	358	343	375	393	396	374	403	404	368	396	413	429	385	415	358	359	338	366	345	377	376	368	367	389	364	396	356	404	375	367	386	386	377	373	396	372	372	355	388	404	408	374	346	353	362	381	379	368	404	397	373	409	385	351	363	361	382	385	350	375	364	376	410	351	369	380	382	408	371	381	374	387	357	386	415	359	368	374	403	398	347	390	354	404	387	378	342	360	390	368	363	389	356	393	407	432	374	389	428	399	375	376	384	359	379	376	405	399	346	355	402	377	375	387	344	361	379	359	368	366	369	387	352	346	380	337	374	376	405	381	388	377	395	415	360	362	367	354	374	338	396	387	391	392	402	371	388	385	389	389	387	390	364	405	373	376	381	342	388	399	416	362	396	392	368	373	433	406	352	397	374	348	375	379	373	375	355	356	379	366	353	411	386	377	370	367	365	357	388	415	405	385	364	402	356	366	367	352	393	325	370	380	383	410	376	383	402	395	385	385	404	350	374	401	417	380	390	393	410	379	387	410	353	389	387	427	370	374	407	353	401	360	407	389	358	384	391	341	377	335	401	357	377	363	360	379	377	362	398	354	378	363	401	385	381	392	366	377	400	351	358	396	398	378	386	379	367	386	394	372	357	380	391	391	363	351	374	441	389	372	357	419	368	350	375	363	436	389	392	368	383	359	390	410	366	389	351	385	358	376	379	363	374	338	362	353	353	333	383	382	372	370	406	364	361	382	393	393	382	386	351	382	395	359	385	350	360	401	366	384	407	364	409	385	372	365	370	383	377	369	365	355	368	392	388	396	387	350	382	370	403	390	358	394	379	331	362	367	402	343	393	362	389	349	361	404	386	397	385	394	377	395	404	355	398	432	371	363	370	379	366	401	405	342	388	402	380	353	380	392	392	401	395	397	416	339	353	393	357	386	399	367	401	366	357	376	342	395	379	377	392	359	402	348	401	367	394	402	348	358
36945	61954	55700	44096	36927	30710	24961	19356	14706	10427	7626	5618	4344	3035	2155	1809	1492	1252	1108	989	881	835	780	699	712	686	682	656	636	627	628	647	585	551	563	581	585	553	535	545	594	570	574	498	573	558	586	526	534	524	531	521	553	529	544	537	546	547	536	528	566	527	521	489	486	506	515	514	493	534	499	519	525	515	541	506	537	539	514	531	590	552	553	529	550	495	539	565	539	531	536	516	559	516	572	560	540	546	520	519	486	540	540	534	507	504	518	510	541	563	544	557	528	547	478	535	503	538	557	505	524	503	535	586	475	528	527	529	517	545	502	518	497	521	510	542	524	546	508	501	492	533	558	531	541	583	538	509	558	543	521	559	518	540	489	541	563	551	505	569	538	543	539	525	554	534	534	526	572	530	549	550	554	495	568	514	540	557	532	515	505	536	533	549	548	513	533	501	488	531	538	518	516	568	538	524	537	541	500	496	525	526	578	526	551	509	544	528	565	545	555	529	501	514	543	544	575	536	532	518	513	531	541	522	558	551	559	525	522	541	562	523	524	539	523	565	536	471	510	529	511	529	549	562	522	508	529	534	563	544	506	584	515	507	537	518	544	542	531	519	498	489	515	544	556	526	511	507	552	549	523	514	510	523	506	534	541	533	520	552	560	581	534	523	551	553	516	535	480	543	545	506	529	565	502	528	551	482	536	562	563	539	537	477	516	531	494	565	536	545	590	542	546	592	596	534	568	522	505	513	545	528	531	559	535	546	520	526	535	507	506	505	552	588	555	516	539	485	497	550	530	501	539	577	529	494	561	524	534	551	570	536	518	542	532	530	530	521	543	571	541	537	549	524	504	543	542	525	530	541	579	516	512	523	605	559	576	556	507	562	578	561	552	587	560	534	550	535	540	523	545	546	543	550	561	532	481	554	524	494	551	534	512	557	513	535	510	539	544	552	517	516	553	528	560	523	525	546	596	548	531	511	530	522	569	549	522	532	534	529	556	518	532	552	551	515	493	528	528	528	570	534	573	532	545	548	521	545	547	518	553	531	495	526	527	566	547	517	557	535	509	545	542	547	501	546	513	563	540	506	514	506	535	539	484	551	535	537	566	550	504	539	544	562	534	543	543	523	560	509	557	516	540	511	568	556	530	531	513	539	511	539	508	533	524	561	579	512	531	550	485	516	525	521	529	546	509	549	535	553	523	547	533	522	548	512	511	522	574	543	504	541	539	515	523	536	534	513	562	540	524	563	556	582	522	540	517	528	600	542	531	519	535	569	522	535	545	541	526	521	533	526	562	512	540	535	552	529	499	502	549	501	584	551	514	495	499	539	521	546	550	548	518	525	542	480	541	538	525	528	561	558	542	498	528	529	530	550	534	549	508	554	536	519	557	522	516	531	540	509	520	551	534	514	567	541	486	550	539	499	536	506	524	504	555	554	530	541	539	551	532	571	547	535	516	528	573	479	523	532	554	527	510	539	537	544	529	560	552	481	547	580	522	550	526	510	537	563	552	559	553	523	557	529	597	523	545	522	540	526	547	527	507	542	510	559	523	617	543	543	570	554	563	532	532	526	568	517	499	482	526	547	509	546	526	499	565	498	527	549	538	503	508	501	546	518	524	536	537	514	551	520	533	526	527	533	571	542	516	503	496	522	508	516	533	551	546	565	542	549	580	523	516	537	517	494	508	586	518	511	527	551	597	521	521	527	589	525	508	558	561	497	542	557	585	556	514	542	551	512	533	545	546	544	525	542	547	526	511	523	557	506	507	542	497	519	541	515	553	546	573	498	549	530	558	521	528	536	551	486	524	477	525	540	570	528	522	517	562	537	530	534	549	585	537	498	536	530	534	533	520	541	502	541	554	553	536	532	560	517	526	552	511	532	500	531	508	533	511	510	552	537	551	525	504	550	528	527	506	510	559	521	528	544	546	542	506	523	580	538	540	513	561	545	540	511	515	542	518	518	573	498	563	525	536	569	524	551	565	541	553	504	548	547	524	569	564	533	480	492	539	544	515	566	522	578	530	553	561	546	511	516	533	527	535	528	525	537	535	539	552	577	550	540	562	516	486	541	516	539	509	543	512	538	549	527	547	542	500	537	544	469	558	568	550	534	535	565	530	548	542	518	514	563	532	550	549	492	547	520	548	561	515	501	509	554	545	603	520	507	499	564	491	544	518	500	487	559	549	550	478	533	524	523	518	545	604	517	551	527	502	537	517	515	533	524	526	513	545	550	524	550	540	556	546	561	534	577	510	529	531	535	559	568	504	552	503	542	533	546	527	526	575	491	561	580	555	556	493	548	521	556	550	570	500	566	516	488	556	508	503	545	546	528	526	555	541	522	533	527	544	545	531	517	521	518	530	532	507	530	545	504	550	569	552	520	486	540	538	512	547	532	563	560	541	586	500	535	518	526	539	552	546	515	514	538	511	558	502	517	497	512	509	550	534	546	550	579	543	523	550	557	497	554	576	552	518	541	556	539	504	562	499	522	581	508	539	527	544	539	495	531	549	508	517	543	503	559	518	570	543	501	534	546	556	549	544	518	552	524	530	523	526	506	521	539	517	514	518	521	548	563	584	490	512	467	541	554	526	534	595	547	515	518	472	520	516	512	519	536	594	539	489	543	510	539	599	506	512	565	525	518	541	548	518	548	562	528	546	496	519	535	520	524	531	524	535	524	553	527	556	537	522	565	562	521	533	501	531	545	522	541	585	516	518	547	487	552	544	517	541	525	580	525	592	532	537	510	563	511	514	559	557	526	543	555	548	495	527	550	534	517	538	499	497	549	498	514	517	575	530	530	522	473	545	528	557	540	498	533	553	552	569	529	534	484	524	576	514	502	526	536	519	535	497	535	515	497	519	518	515	545	537	531	506	535	532	532	514	503	538	492	548	547	531	554	522	513	508	536	528	507	502	487	569	552	508	539	535	581	545	559	535	548	550	560	510	553	496	521	489	544	514	510	503	538	510	560	553	554	556	515	529	553	566	499	575	532	535	512	552	559	537	540	558	535	514	500	513	537	555	531	533	518	512	536	529	490	539	500	437	591	589	551	574	545	561	534	555	518	530	525	563	480	521	518	559	511	524	552	487	530	520	504	518	519	539	510	517	488	567	485	526	517	585	485	577	553	565	527	515	510	541	507	501	531	555	520	536	538	544	533	540	531	513	545	518	504	505	569	582	540	537	540	528	544	509	547	564	518	523	516	561	566	563	567	569	492	532	538	504	562	547	513	513	513	551	549	573	540	531	538	531	531	510	556	509	519	531	526	565	487	546	528	497	502	571	517	554	533	536	552	507	564	550	520	547	559	553	571	560	527	557	535	553	513	537	514	531	537	508	521	545	511	508	537	489	516	509	495	542	489	503	516	515	545	536	533	525	527	534	518	543	534	550	562	501	507	490	537	535	531	507	596	511	502	546	559	529	551	538	557	500	527	506	491	593	586	513	495	534	480	523	551	525	508	559	541	537	509	548	549	539	512	537	505
29540	32676	38057	30220	19582	12062	7365	4700	3012	2041	1495	1183	937	726	645	579	513	516	456	450	394	441	470	407	440	371	413	413	385	404	424	403	368	407	367	422	440	397	378	378	375	392	364	419	375	417	408	399	420	418	407	363	379	420	412	411	358	383	365	368	350	387	373	395	402	395	359	358	375	399	367	375	390	374	417	398	372	386	370	376	377	396	358	411	408	403	412	404	377	364	392	373	388	420	378	372	382	373	366	405	387	382	393	359	422	395	365	371	348	355	394	377	402	403	400	384	368	368	383	383	381	390	360	420	382	382	410	381	369	375	369	385	362	378	382	374	369	365	417	406	398	362	389	385	369	410	379	389	373	366	392	391	383	364	394	351	387	388	409	392	362	401	372	336	392	394	354	405	361	380	395	373	393	377	371	383	419	371	398	393	395	374	391	403	369	415	413	395	366	381	387	402	388	389	372	398	376	413	392	385	384	387	395	373	362	409	375	424	363	386	352	374	379	413	413	399	408	368	428	414	393	379	393	383	391	392	376	387	398	400	349	406	371	361	378	401	395	386	390	370	368	405	388	406	371	377	367	371	352	396	381	389	367	391	369	416	406	411	373	384	384	449	396	405	441	398	343	362	403	385	402	375	382	363	338	365	371	389	402	403	359	349	367	369	372	372	399	374	380	367	354	367	353	383	378	358	366	431	359	363	385	387	402	402	406	379	363	409	326	354	387	381	389	388	394	386	371	393	418	388	379	390	417	401	365	381	388	397	383	432	369	393	406	403	394	382	379	373	391	355	372	404	370	404	362	357	364	406	372	354	332	413	350	413	377	367	399	410	368	368	355	404	329	388	365	379	433	409	381	382	377	387	359	370	357	354	389	377	351	408	399	360	390	373	355	340	411	362	377	367	387	349	373	408	384	353	406	379	392	363	393	394	372	402	370	366	371	371	391	373	374	384	364	356	399	363	412	425	359	366	401	370	404	390	390	395	375	378	354	394	363	368	381	386	431	394	392	402	347	376	402	366	357	392	378	389	376	425	363	365	385	378	376	394	372	390	372	416	379	394	398	391	403	352	379	380	368	400	387	373	351	436	376	401	354	388	368	371	385	396	393	372	400	388	410	371	362	402	377	389	407	413	372	384	381	394	407	370	363	406	379	370	392	397	381	369	399	372	368	385	359	386	360	367	399	377	352	377	415	384	381	387	347	405	388	379	364	373	419	395	390	396	441	378	419	405	381	410	398	382	404	384	418	379	389	372	397	350	386	405	377	395	368	388	382	358	421	399	375	393	412	409	380	384	399	375	383	365	388	380	377	352	375	375	351	415	393	426	399	409	365	404	395	399	405	421	412	368	353	379	371	403	381	352	372	371	354	410	369	407	379	389	375	414	347	391	403	391	373	405	399	341	382	382	392	410	373	385	417	395	397	389	347	366	402	399	369	377	358	419	390	375	403	366	414	360	403	391	364	394	355	358	388	368	392	386	389	363	385	360	394	366	410	403	408	368	369	393	435	396	398	385	408	365	400	373	330	410	374	378	388	367	399	412	393	371	370	401	348	393	393	352	399	411	419	397	375	424	362	403	368	352	378	370	405	368	416	379	345	376	402	382	382	413	364	395	360	348	410	335	392	373	377	390	377	374	392	370	399	385	357	371	401	393	414	392	391	396	417	362	394	360	379	342	378	387	356	384	385	392	380	384	390	392	354	357	407	361	376	369	367	406	374	374	351	362	408	377	352	403	407	396	358	415	385	395	401	380	425	367	379	410	375	362	377	376	359	397	398	368	404	359	378	351	361	399	379	383	376	382	383	370	382	353	391	374	343	369	366	383	378	377	375	387	411	426	402	427	389	375	380	384	351	382	394	381	386	383	395	367	390	381	396	401	388	372	338	404	402	417	380	386	380	383	377	413	351	380	377	384	392	401	407	388	406	407	361	393	407	375	345	372	379	390	384	391	389	389	400	339	414	353	412	388	381	406	399	364	369	407	414	383	374	381	382	359	426	380	376	379	360	372	382	388	394	365	366	353	395	371	350	389	390	405	409	388	344	392	355	381	376	386	351	394	365	359	376	364	391	395	390	407	400	379	364	391	374	366	398	412	408	371	392	426	397	385	375	372	398	366	365	368	361	361	406	401	393	395	381	382	387	402	356	421	407	391	391	421	363	383	361	364	355	366	375	414	407	397	353	376	377	371	413	417	378	360	381	403	373	405	375	385	385	401	412	371	360	397	411	394	383	418	385	395	414	369	419	385	375	383	392	403	387	397	367	364	354	399	411	394	410	411	420	415	397	391	401	366	358	382	375	386	357	426	375	379	390	386	389	383	352	385	362	400	395	362	413	388	415	402	375	374	387	373	354	382	375	403	445	388	393	425	360	393	412	392	374	374	372	372	370	394	361	379	372	395	437	396	406	420	375	390	404	429	378	377	379	388	382	344	424	411	389	382	424	371	395	374	367	365	406	371	435	385	373	385	392	355	414	386	396	374	409	382	386	392	397	376	385	376	378	403	405	353	374	375	400	399	376	369	369	343	411	385	396	390	397	400	359	352	439	373	373	393	385	363	398	384	379	397	378	381	360	356	361	412	397	374	384	369	367	419	391	382	342	350	363	399	406	366	391	395	349	388	389	408	400	401	427	384	384	407	338	363	374	371	353	367	380	342	366	383	390	401	349	402	395	382	372	382	380	373	389	393	380	366	365	379	386	393	393	394	413	358	389	382	394	397	382	363	366	395	363	421	415	411	415	378	383	388	377	380	372	376	388	378	392	378	382	396	375	391	389	382	419	380	375	414	387	388	391	407	382	378	396	341	419	364	387	389	414	397	408	387	376	360	378	370	389	379	443	368	389	388	389	380	383	373	367	378	397	389	384	366	401	372	376	422	439	373	356	394	407	382	391	390	399	392	371	376	357	368	376	355	413	364	386	409	365	376	367	416	407	383	417	418	408	383	373	367	400	364	369	364	364	392	366	379	396	382	383	384	425	375	367	388	382	398	383	370	373	361	376	418	375	424	390	403	361	374	371	353	364	381	403	411	409	381	379	379	384	412	392	418	389	380	394	385	381	379	398	409	373	382	393	419	360	407	362	349	369	414	376	390	362	396	338	360	395	366	371	387	390	411	350	389	349	380	346	375	402	411	362	406	401	412	412	382	360	411	373	382	357	379	361	400	391	386	367	382	408	385	353	385	402	372	390	376	362	381	382	382	365	409	347	394	393	385	405	372	390	389	398	361	359	406	387	407	375	380	366	372	393	339	364	365	409	390	422	386	372	390	354	380	387	340	417	388	384	413	373	352	407	354	401	421	377	387	385	369	372	417	429	409	377	377	364	374	389	342	387	395	368	424	359	391	394	387	395	358	364	387	384	376	354	397	428	406	411	367	378	397	386	402	380	394	394	389	406	373	405	401	366	389	397	355	361	342	369	362	391	385	425	398	383	401	386	380	406	360	366	396	370	364	380	405	417	398	405	356	403	394	393	416	394	388
35605	50315	44676	33676	25933	19371	14253	10358	7280	5005	3583	2589	1956	1513	1162	1016	921	858	726	706	717	706	622	624	662	574	570	558	587	548	582	571	583	571	554	546	579	634	539	566	557	583	542	584	529	556	561	554	576	589	559	545	547	584	518	546	545	552	516	565	516	553	555	534	528	559	554	574	558	549	549	579	516	508	549	558	529	562	517	549	559	625	578	556	505	533	572	606	579	528	569	572	546	527	545	529	573	549	560	529	547	567	557	497	525	531	569	574	528	539	576	567	513	532	571	568	564	539	534	600	543	571	550	583	562	537	603	538	534	537	570	524	518	542	553	525	561	589	546	558	540	527	536	509	521	527	579	528	578	536	541	556	567	557	551	556	592	529	577	572	582	534	562	531	529	545	559	544	535	547	539	544	557	534	528	549	539	550	517	564	546	567	539	574	561	548	563	548	560	526	552	549	526	536	503	538	522	532	532	600	587	543	549	524	505	536	521	546	520	573	548	560	573	564	552	533	601	541	551	564	530	574	517	573	570	521	577	576	554	523	567	528	521	607	548	541	563	522	581	558	575	540	502	569	564	529	592	534	545	532	545	519	556	492	562	583	571	519	546	590	524	563	537	567	545	555	602	563	520	565	606	481	544	568	532	588	586	561	542	557	537	571	530	542	543	534	558	542	586	568	551	525	571	509	567	572	558	585	574	530	563	577	544	578	581	523	544	562	605	508	532	563	535	539	508	559	550	537	525	563	570	527	579	535	576	530	557	577	540	552	544	540	553	522	576	514	557	556	568	532	543	565	586	515	543	546	547	539	577	552	586	596	563	513	555	526	549	541	569	578	573	586	556	532	525	577	546	548	554	538	530	581	544	553	558	588	594	537	533	559	544	562	542	599	548	558	583	535	555	552	604	524	552	542	567	542	567	565	519	552	543	550	536	550	542	566	564	544	529	471	557	549	572	558	573	512	557	559	558	554	582	589	554	550	554	538	546	521	586	544	573	565	560	510	551	572	580	497	540	600	549	528	542	595	558	529	600	529	574	581	533	583	531	521	548	553	580	568	564	513	544	562	553	588	552	573	539	559	591	556	544	556	613	564	557	522	524	545	539	535	568	553	533	559	549	592	563	553	561	576	542	551	554	578	548	579	573	565	562	474	579	548	507	543	593	566	537	567	512	575	516	536	533	614	559	584	556	551	586	548	543	527	581	518	566	569	573	548	485	544	546	530	561	549	558	580	533	509	554	556	556	552	572	576	543	554	567	559	533	519	537	529	517	562	561	547	539	579	564	546	543	526	553	544	540	557	547	556	493	552	558	539	543	562	542	526	552	531	544	546	559	533	572	533	556	510	550	545	533	513	536	525	512	607	579	596	595	537	527	573	550	518	533	589	543	559	553	519	608	524	571	507	513	524	608	523	566	576	550	605	541	555	554	534	505	518	530	525	539	531	555	506	586	577	564	555	554	530	526	599	593	553	564	528	561	600	508	570	561	534	616	580	568	553	520	506	551	573	564	584	584	556	589	555	575	520	537	542	573	571	562	541	560	581	500	575	572	505	531	562	514	544	538	564	568	552	540	481	552	543	526	571	547	557	537	503	555	539	543	525	537	550	622	573	557	584	541	572	572	531	540	543	550	553	576	550	521	557	585	581	528	556	525	518	507	539	557	557	563	578	596	534	561	548	551	557	556	565	551	615	539	552	568	535	529	511	566	559	556	528	591	501	550	551	550	535	568	519	503	525	584	534	566	527	553	567	555	580	561	570	533	530	558	576	568	544	517	539	630	501	579	595	548	566	562	536	581	582	565	540	555	553	501	518	549	588	529	572	561	544	554	517	510	537	505	550	578	530	574	564	515	558	535	555	536	556	573	518	528	576	548	586	548	554	565	523	519	550	528	547	538	553	527	556	538	554	527	587	534	522	558	526	552	568	542	553	545	574	514	593	555	552	576	530	527	558	563	578	508	534	595	582	548	524	554	543	522	559	574	547	578	572	553	574	545	568	562	558	565	582	525	587	493	585	574	536	551	543	579	547	575	522	541	542	542	547	568	544	532	581	515	580	549	575	557	556	542	581	561	609	570	533	581	516	558	516	554	585	584	551	537	558	566	554	518	560	535	535	564	537	529	537	546	581	534	576	553	546	540	574	520	551	555	549	580	573	559	556	577	524	554	547	543	550	566	561	551	542	551	546	537	536	550	545	563	546	485	552	525	556	543	559	563	556	554	550	603	519	562	604	517	555	534	542	578	518	538	544	535	543	527	542	540	525	551	532	535	532	556	566	538	573	537	567	523	504	558	538	546	551	587	563	569	511	550	593	517	556	526	524	521	510	571	539	567	508	567	547	537	555	582	552	525	582	545	572	498	597	556	560	564	548	575	586	552	551	600	547	568	546	558	568	548	559	583	529	539	522	536	582	516	558	547	573	546	533	509	562	538	537	518	551	544	582	524	537	547	521	545	565	546	563	526	543	571	552	545	530	497	578	532	551	518	564	569	583	604	542	550	522	564	520	540	548	564	539	572	502	553	572	556	576	527	540	574	572	551	557	518	564	544	577	550	515	571	564	556	557	559	508	567	586	529	557	540	517	540	523	518	566	523	603	500	514	550	555	542	589	547	527	525	523	571	568	536	536	591	561	569	540	577	552	550	544	534	538	593	520	563	595	544	539	549	536	564	532	555	512	574	593	560	585	538	561	525	535	574	588	557	540	545	555	518	538	552	566	616	515	577	539	578	545	525	505	565	557	553	539	536	533	579	556	576	600	567	555	570	554	565	578	562	560	574	550	514	542	587	584	537	561	555	523	543	537	551	541	584	564	562	545	559	539	598	537	537	529	552	577	559	567	530	569	601	583	553	522	552	555	533	557	536	560	581	575	530	534	549	555	559	577	578	582	575	521	529	571	564	566	569	553	541	554	572	597	530	552	530	562	590	551	528	570	524	552	569	541	545	583	579	532	554	568	503	519	552	580	576	559	511	577	548	526	551	567	552	490	560	592	549	592	539	573	589	557	528	535	538	539	550	516	554	541	547	540	532	549	575	583	553	583	588	546	568	578	545	538	597	541	584	552	537	493	564	546	555	546	541	589	546	539	543	584	573	555	575	575	531	542	542	550	518	556	595	566	601	573	545	568	531	568	556	529	600	565	555	565	562	520	521	543	525	532	593	532	561	550	579	560	538	547	546	551	588	544	582	570	581	589	565	576	556	561	585	600	521	523	555	563	565	519	532	529	533	550	568	572	551	566	532	587	551	541	549	532	567	543	495	543	566	534	550	556	573	585	535	561	559	577	537	553	542	548	561	559	555	573	564	560	559	559	541	557	537	536	543	560	544	553	594	523	566	557	540	502	552	558	582	557	577	548	558	574	542	561	600	570	557	535	531	573	558	572	570	553	559	586	558	531	582	578	527	527	530	538	533	533	553	549	542	533	535	554	580	554	556	568	560	534	540	594	495	530	551	581	533	551	541	541	563	553	560	528	521	556	548	569
24181	21058	28593	27114	23708	19521	13639	7776	5168	3394	2329	1688	1360	1016	860	732	619	573	502	550	494	463	464	449	426	439	411	395	393	411	418	400	430	414	421	379	381	383	413	412	380	412	453	361	345	397	404	391	400	353	390	425	388	396	393	382	382	388	371	358	406	369	413	327	382	414	351	404	395	398	414	391	406	409	386	405	396	386	432	379	410	388	345	403	399	386	436	423	375	442	393	371	387	405	396	415	367	362	368	399	387	390	392	406	369	386	394	382	396	404	383	394	380	418	405	349	382	364	367	408	377	404	383	347	368	372	421	357	401	359	396	378	386	392	386	372	412	375	391	383	415	392	375	393	374	363	419	403	405	369	391	372	349	382	389	354	371	382	410	411	379	378	376	403	424	389	343	330	408	364	397	415	371	383	396	385	389	421	400	413	415	371	370	373	395	377	412	382	354	409	377	349	408	350	398	351	434	363	369	358	356	390	368	391	415	393	369	417	399	375	396	380	354	410	405	391	398	399	406	391	353	413	371	351	396	366	394	396	458	382	386	388	379	364	415	411	370	370	408	399	362	401	394	363	352	387	406	368	424	360	355	414	397	355	370	379	378	361	381	407	414	347	395	406	399	357	392	391	366	395	380	361	411	424	373	350	393	397	375	409	409	384	398	414	404	394	394	359	376	398	378	367	393	414	387	389	407	399	404	416	359	388	403	346	385	391	355	378	384	398	397	373	376	361	372	394	346	386	350	353	416	382	408	390	356	403	362	377	395	373	375	402	397	362	398	395	383	395	397	375	365	361	396	349	387	426	395	406	380	388	384	383	386	405	401	364	386	394	398	391	394	382	405	376	430	413	389	371	375	432	369	341	397	403	394	387	408	383	435	376	417	414	394	378	385	391	402	416	360	390	393	387	370	364	403	386	377	378	422	391	399	400	421	397	400	411	400	379	395	351	366	372	390	373	377	387	399	400	403	405	356	365	377	434	404	380	371	419	394	393	370	371	375	385	376	369	367	393	391	385	385	406	402	393	392	382	379	377	367	401	383	374	356	376	431	363	400	358	402	393	415	360	397	422	383	384	350	375	397	376	367	346	401	355	374	378	386	368	383	410	371	367	362	437	378	393	339	377	398	401	418	370	398	393	356	339	390	361	370	397	372	358	392	385	372	395	369	395	382	389	411	364	409	368	403	384	405	385	373	390	412	396	378	388	353	390	371	388	389	424	371	377	375	358	430	368	395	401	365	399	403	403	385	373	349	382	385	389	399	384	366	393	401	404	388	377	402	364	417	383	366	396	402	366	376	378	371	406	409	384	404	385	376	390	405	387	384	396	393	382	415	412	426	389	368	386	389	363	348	353	410	393	377	390	405	411	366	397	397	361	393	387	355	392	395	369	355	405	424	359	408	364	411	393	395	390	398	375	415	380	393	345	378	365	384	384	382	389	369	361	409	391	396	392	389	390	403	401	398	398	417	396	401	357	373	389	380	375	387	400	420	370	377	389	372	379	387	394	409	390	413	387	382	423	415	392	359	378	370	396	356	368	412	379	380	384	411	379	377	356	386	380	401	405	402	382	378	362	429	404	392	407	339	382	374	349	413	406	387	369	354	357	413	343	386	409	400	356	382	389	374	393	397	386	382	383	392	387	360	379	386	405	404	368	357	347	376	360	394	383	396	355	379	382	405	409	351	353	378	359	389	368	398	398	366	366	347	361	389	366	388	367	369	391	381	347	418	395	380	357	396	381	358	385	397	399	388	410	421	392	404	361	389	392	378	388	373	360	408	369	389	368	411	387	355	371	382	386	400	375	415	364	407	345	362	397	401	386	407	373	373	355	373	351	420	373	402	393	394	375	402	397	427	373	377	398	362	382	347	375	409	399	352	396	382	407	358	359	356	385	367	423	388	406	364	401	389	379	382	363	393	390	387	400	387	365	413	347	379	386	381	419	395	379	389	389	385	368	399	417	349	375	400	386	399	394	357	416	369	379	355	384	353	369	382	359	404	380	358	386	400	364	387	401	435	379	393	376	359	393	360	395	379	358	333	381	386	387	385	382	393	372	375	413	386	389	387	354	370	370	354	378	372	413	391	372	391	383	368	406	417	389	432	382	378	390	341	388	407	401	389	412	384	368	405	377	422	374	410	394	419	369	378	384	412	408	364	383	377	347	332	367	381	415	382	369	382	393	369	400	403	381	414	394	376	374	420	406	403	404	385	382	376	393	388	358	409	443	339	393	372	372	370	409	392	422	370	412	404	388	400	326	403	352	427	353	375	380	418	408	385	375	376	327	378	363	373	403	385	363	359	366	346	400	404	395	389	382	379	398	396	394	378	357	406	402	374	377	394	396	371	381	383	391	371	416	436	360	399	388	374	385	389	398	357	377	352	383	391	406	339	380	356	381	384	408	389	400	421	376	398	398	371	381	346	379	352	383	415	405	396	364	411	408	407	348	387	421	356	380	380	373	369	382	368	378	411	386	404	394	389	379	409	379	408	384	372	374	399	348	418	384	404	382	378	429	374	354	411	393	389	392	344	372	401	356	391	415	395	381	358	394	391	394	401	416	388	418	370	390	389	390	340	405	387	381	387	410	381	382	390	375	390	371	399	357	358	389	407	354	366	363	415	365	398	381	380	356	396	394	404	387	417	381	415	426	384	414	384	374	377	367	401	370	421	359	380	373	368	374	384	420	364	404	394	396	358	373	395	372	387	384	389	379	372	367	391	402	404	360	390	399	390	380	418	400	397	396	385	398	365	362	391	392	390	368	395	402	403	395	372	387	391	388	391	370	388	355	406	397	424	383	397	369	377	376	380	376	392	372	392	401	393	368	395	400	382	415	374	364	392	416	389	371	401	400	406	417	389	387	371	382	390	404	363	380	391	428	387	401	420	390	396	385	356	368	386	384	389	375	393	399	414	404	386	357	392	371	412	428	394	392	400	367	354	400	392	398	386	381	405	397	373	413	366	418	403	379	396	371	377	413	386	407	360	396	352	383	385	413	385	371	404	397	412	362	369	391	426	370	386	390	391	381	386	427	369	410	399	389	364	407	367	403	405	400	362	388	416	373	410	375	400	383	388	365	380	359	384	408	360	382	397	362	388	391	399	374	356	380	370	324	405	411	397	406	387	402	367	349	341	376	376	384	390	373	397	350	385	369	397	366	401	381	384	375	369	403	373	376	425	399	391	382	404	368	388	399	391	368	402	442	423	394	372	391	389	407	403	414	403	397	386	365	383	404	345	408	385	377	364	367	391	425	359	423	363	416	386	381	405	378	396	411	372	373	406	382	406	372	411	381	358	408	373	376	391	368	415	368	348	423	415	388	382	389	379	399	389	395	362	355	392	399	369	350	398	353	358	372	370	390	385	389	368	387	345	424	409	376	409	398	418	388	351	420	370	370	382	376	383	415	358	381	402	371	368	390	387	367	404	390	410	407	377	360	388	434	407	394	405	408	437	377	385	378	369	409	364	368	408	396	401	386	393	395
35005	56148	50457	39199	31412	25029	19565	14679	10793	7581	5490	3980	2798	2125	1657	1443	1202	1012	956	829	786	732	708	682	702	650	641	605	609	603	599	593	561	603	638	637	565	572	569	582	592	593	578	589	541	562	590	533	597	551	612	571	553	532	534	542	570	551	544	514	595	533	543	538	546	618	540	540	566	526	566	559	556	521	528	549	539	568	586	562	560	546	578	548	579	548	543	589	572	579	566	589	588	538	537	558	534	548	540	550	531	509	533	561	554	553	555	551	537	571	534	573	527	582	561	575	563	592	524	544	570	551	538	536	521	547	548	563	571	578	560	559	559	558	559	539	567	570	584	553	547	554	560	620	520	559	546	523	532	528	578	563	577	553	591	576	540	534	549	528	567	532	575	535	518	554	584	567	562	610	544	511	524	593	548	539	527	547	523	532	545	556	564	551	546	581	577	535	605	562	561	594	567	521	533	552	573	525	570	526	568	581	548	539	544	537	532	570	588	544	558	569	568	547	532	569	561	516	541	566	579	555	566	531	578	567	554	615	552	579	550	578	582	557	605	558	593	548	542	542	532	544	548	547	591	557	583	560	541	547	576	548	557	559	524	551	550	607	574	582	533	567	519	564	525	550	546	542	564	542	533	554	521	533	553	589	567	535	573	569	540	561	524	545	572	561	539	579	569	530	545	535	582	546	573	539	541	538	511	519	593	532	542	562	581	541	569	566	546	521	525	569	561	538	576	525	598	548	545	530	534	594	562	517	558	546	563	619	546	541	553	533	509	595	549	546	522	561	560	561	577	521	547	543	553	512	573	577	539	574	573	534	532	553	576	540	542	558	550	551	545	549	543	512	575	565	583	554	549	520	549	587	560	555	593	522	553	545	572	549	532	540	573	572	568	557	558	553	563	524	572	507	535	546	531	510	552	578	564	556	573	560	582	530	556	529	549	527	558	554	543	528	571	568	528	574	526	577	553	541	605	506	547	556	563	588	608	540	522	544	552	521	548	539	549	578	536	553	526	579	584	549	564	540	589	593	556	554	536	561	564	560	561	580	576	518	540	535	558	545	522	559	556	544	586	552	563	548	554	526	581	583	598	518	606	534	561	614	563	532	543	544	556	535	560	564	551	516	541	515	560	533	584	570	584	552	559	566	585	561	548	595	558	571	561	537	554	548	555	579	519	561	528	537	541	513	574	570	542	559	545	542	534	584	503	587	560	520	573	527	566	584	565	575	523	550	561	546	551	533	552	544	526	533	547	541	523	529	601	591	548	548	552	541	556	581	530	556	569	610	546	549	595	547	605	555	571	579	549	578	572	532	565	567	561	563	533	563	520	547	556	593	556	521	546	553	541	534	535	528	581	545	534	566	509	534	572	557	571	500	600	552	523	516	528	533	536	525	598	586	557	575	585	500	517	562	540	527	546	551	556	572	553	563	559	562	513	541	583	531	500	546	549	542	593	519	578	548	561	503	579	560	527	553	572	557	547	521	591	531	551	547	539	567	580	539	542	577	519	542	532	576	552	551	555	557	574	527	600	528	589	565	554	517	543	497	543	552	560	593	551	511	616	577	563	551	527	518	539	555	560	528	557	539	594	513	589	525	576	522	575	547	580	556	517	541	513	538	532	554	561	550	546	550	571	592	505	542	565	546	548	580	560	575	536	544	538	544	535	568	543	589	564	558	561	578	553	574	552	573	555	556	569	553	585	550	572	528	571	590	519	550	581	526	537	571	520	534	573	536	527	518	576	562	548	602	565	585	548	559	557	531	575	524	530	545	528	569	508	549	549	525	554	526	542	564	569	572	549	522	527	568	493	542	531	531	514	517	593	574	568	531	544	552	535	557	580	568	544	550	551	581	539	535	540	557	534	575	542	557	494	582	556	544	557	531	533	558	582	568	566	590	572	502	543	498	522	562	528	574	522	580	552	529	513	531	538	568	540	545	537	542	523	530	601	527	600	541	554	529	498	549	556	555	551	554	553	540	601	563	573	565	570	491	559	567	534	560	536	543	584	550	609	565	561	550	585	559	544	551	564	594	604	558	570	558	541	552	552	535	539	545	556	542	577	532	528	539	576	526	532	523	565	536	526	545	534	527	591	578	580	528	481	557	527	572	597	559	573	552	545	543	574	573	579	604	539	583	565	566	546	500	529	541	556	593	568	545	543	560	518	551	532	583	581	553	574	560	534	576	540	519	508	566	533	527	562	540	590	568	503	570	525	512	532	550	573	569	520	560	523	536	536	572	529	607	580	564	601	583	556	531	538	509	612	558	574	540	519	575	537	565	564	503	584	572	514	510	550	557	564	549	527	563	509	568	516	518	547	548	516	528	554	511	563	600	566	539	533	533	572	572	545	591	576	543	509	556	533	577	560	531	561	563	517	553	551	547	501	573	557	551	556	579	536	566	525	577	589	518	548	526	544	553	545	577	541	537	557	529	547	539	551	556	588	524	520	545	558	549	535	571	541	571	539	549	519	548	571	561	615	539	561	546	514	550	524	563	562	539	561	561	564	526	601	559	586	583	572	507	587	553	555	542	580	537	590	550	557	558	594	565	553	613	542	568	523	582	540	543	563	536	560	546	563	533	593	576	573	556	530	507	559	574	571	589	537	514	557	602	550	547	561	533	561	571	566	533	550	573	528	574	524	551	578	548	520	561	573	559	550	511	535	577	539	578	535	546	548	532	535	524	525	525	557	509	556	520	558	589	523	551	540	569	542	566	550	585	562	529	554	545	544	564	546	565	572	534	547	553	538	596	596	569	558	592	551	546	538	591	570	546	567	504	551	547	594	535	553	533	532	575	569	553	550	531	546	580	513	526	541	577	533	532	570	543	572	545	561	511	597	576	559	562	576	544	582	568	554	537	511	562	517	531	560	631	552	549	534	572	566	593	589	557	521	602	518	545	542	580	594	548	595	556	572	551	542	585	500	564	557	560	525	556	549	593	597	553	546	583	528	560	558	510	578	561	530	587	552	548	576	576	570	530	557	513	595	554	572	552	593	551	584	536	526	526	586	597	616	539	568	595	542	582	540	595	587	562	579	549	535	598	563	541	526	519	546	579	561	534	532	556	558	586	554	552	559	553	518	566	521	601	552	575	600	556	534	542	575	551	514	532	556	591	570	564	553	555	531	576	584	552	541	516	563	587	499	551	543	547	583	553	591	552	558	515	590	575	515	536	552	549	578	554	531	543	533	542	598	577	559	539	551	533	517	571	506	544	548	535	572	554	536	521	537	587	587	559	505	546	557	528	580	585	577	593	568	622	556	548	579	545	539	550	628	547	592	562	555	561	568	525	538	557	538	555	559	493	519	565	536	568	592	551	559	519	531	551	514	569	527	550	568	567	565	565	535	527	535	547	578	550	536	566	563	585	551	534	581	540	527	554	521	597	554	543	550	588	587	554	558	573	520	560	573	540	525	547	572	554	600	579	544	541	560	575	518	556	576	571	541	569	548	593	546	550	535	573	548	528	527	532	554	537	541	606
22977	20993	28721	24098	22707	23694	20836	11907	7751	5109	3510	2561	1930	1455	1156	1022	821	683	611	577	572	517	492	484	478	469	468	449	420	421	415	382	382	415	368	449	341	383	379	356	390	377	385	392	403	382	410	405	366	364	421	370	379	415	355	339	396	387	369	381	370	353	369	368	383	404	394	351	398	421	369	381	377	388	384	380	414	423	378	398	380	379	386	331	378	387	396	403	386	400	374	370	401	388	412	385	393	391	401	404	375	383	364	387	397	379	378	397	362	349	361	410	357	387	385	385	366	407	372	362	398	373	397	338	381	390	400	363	373	405	375	411	396	346	339	388	375	381	372	393	371	370	361	347	360	353	394	377	379	367	393	373	406	386	367	375	385	378	394	389	365	355	382	355	425	365	377	369	352	377	340	384	397	358	406	363	405	391	392	370	432	408	379	407	386	407	371	416	372	371	372	387	354	364	408	403	381	396	361	355	409	383	415	366	388	366	366	388	368	399	392	386	357	380	356	379	363	407	331	411	385	384	401	377	413	322	357	397	397	368	390	406	387	398	334	375	379	365	391	412	384	382	392	382	414	354	343	396	378	379	391	377	352	370	372	378	392	334	405	361	382	357	425	395	402	363	407	362	410	357	371	393	378	429	406	406	384	355	373	378	397	369	398	350	388	401	365	382	373	355	347	366	376	400	361	341	369	381	398	388	393	384	343	365	396	378	397	384	383	390	386	411	346	375	363	367	368	372	395	392	396	380	364	331	386	380	372	389	401	382	396	383	373	389	354	361	366	374	433	394	366	371	400	342	382	357	393	374	348	378	373	373	353	390	376	385	356	370	371	356	378	356	415	358	394	362	358	378	393	342	423	395	391	381	368	366	377	375	406	377	354	368	426	386	373	419	404	412	362	378	383	367	371	397	406	390	379	389	382	402	390	419	367	387	375	371	361	395	349	381	402	420	365	369	371	426	386	352	363	387	354	374	379	409	379	376	412	371	376	399	375	372	365	346	369	429	394	372	401	413	355	327	380	403	394	391	385	380	374	375	393	412	378	408	376	372	361	396	366	387	378	321	353	397	374	373	399	362	378	389	354	367	395	375	404	385	394	398	372	405	379	368	390	391	374	408	367	412	353	349	343	383	373	384	385	383	394	409	361	373	417	364	422	360	419	352	388	374	400	364	408	424	366	390	382	378	381	363	390	390	428	389	358	368	373	415	385	338	385	387	375	371	360	370	376	398	416	388	360	359	349	363	381	379	386	381	425	362	395	363	388	364	381	385	360	381	384	384	388	349	363	350	375	378	385	393	362	370	393	394	417	390	414	357	381	361	393	373	396	368	408	412	407	351	396	357	352	359	411	368	399	388	363	360	391	403	355	365	398	391	406	369	384	386	378	377	353	404	347	354	374	399	365	352	404	377	371	380	413	396	377	360	364	369	403	359	350	436	387	351	363	400	347	394	408	362	395	346	417	406	407	395	362	377	372	390	388	370	384	375	361	417	353	365	410	357	345	389	402	400	402	364	384	377	394	324	375	366	408	370	397	362	373	357	394	376	426	357	424	391	351	394	380	357	349	397	380	375	366	371	385	390	390	382	363	384	380	387	389	406	413	390	398	379	403	372	376	359	358	383	362	368	376	376	386	384	385	382	360	423	356	373	367	418	385	355	405	404	350	352	413	430	352	364	404	389	358	400	379	374	368	394	375	381	356	399	375	402	379	397	391	405	387	369	376	377	420	409	403	378	379	370	389	385	382	409	412	399	346	360	391	378	385	384	348	376	361	373	386	379	388	357	338	369	353	398	390	350	392	383	390	359	408	381	370	377	351	370	372	399	358	388	408	393	425	418	404	398	377	368	369	404	392	354	327	386	369	370	345	378	374	371	415	378	376	408	389	406	401	391	386	387	410	380	399	363	367	390	385	371	399	357	379	372	370	400	393	372	417	389	400	404	397	367	402	357	380	375	365	372	378	438	382	391	386	384	397	377	417	395	365	365	377	378	372	373	359	365	414	374	390	408	401	388	379	384	374	381	362	358	385	375	412	355	403	393	372	368	382	344	384	399	383	392	385	382	365	385	407	395	380	325	377	406	390	385	352	353	383	391	395	397	376	395	372	369	366	381	401	381	372	382	382	377	334	390	405	398	359	353	343	397	395	366	415	389	359	396	376	384	377	352	368	409	388	360	390	355	391	392	374	364	388	379	435	390	372	368	385	362	368	357	333	366	397	376	412	407	366	397	362	362	351	389	412	360	384	396	408	386	347	387	407	377	382	362	344	378	377	370	411	401	340	374	382	368	380	387	405	389	382	367	387	385	364	428	363	377	393	355	347	398	391	407	364	346	390	366	363	393	367	413	387	379	375	390	383	370	393	359	408	385	378	378	364	377	378	411	394	350	392	373	379	411	394	384	389	413	372	374	400	362	394	378	400	385	384	367	391	391	376	368	398	358	390	389	365	373	377	382	350	374	348	368	355	366	364	409	391	364	396	374	389	369	389	394	374	390	377	373	394	367	353	388	377	365	376	369	428	365	382	376	344	372	372	379	391	377	355	379	409	380	441	382	375	413	365	321	376	392	387	398	338	413	374	385	349	418	369	371	366	372	401	368	387	362	404	385	396	360	386	389	391	371	385	392	419	372	369	394	381	407	394	369	366	372	400	384	368	372	375	371	411	386	400	353	393	339	363	412	358	392	370	415	353	370	402	376	348	398	391	379	401	394	395	372	412	352	398	408	384	391	397	346	393	390	357	407	373	372	398	416	362	384	388	334	366	384	323	363	385	375	365	437	384	334	364	373	372	367	386	335	386	390	375	369	356	333	390	395	396	440	362	375	352	365	396	383	372	396	356	357	391	360	401	374	348	385	391	408	391	357	367	374	365	350	343	376	372	364	393	382	400	387	391	371	368	379	383	362	401	388	400	363	388	409	377	351	360	397	349	411	399	424	383	377	382	407	388	379	384	363	389	351	361	367	396	378	398	349	356	384	386	406	404	377	376	388	393	382	406	378	384	365	390	380	379	378	357	366	358	378	358	375	374	369	382	371	363	381	357	390	355	373	365	378	372	394	388	412	369	381	387	361	370	371	381	387	406	392	410	365	383	395	409	411	390	374	364	373	332	381	370	402	392	403	390	377	385	388	415	375	367	359	373	351	397	359	354	358	368	386	381	400	401	409	340	377	394	385	394	389	385	363	386	362	412	357	365	351	387	344	362	351	406	391	381	359	348	434	435	389	393	390	390	395	434	400	402	381	382	417	356	387	410	399	393	354	359	388	397	383	392	391	404	403	414	369	395	410	406	373	372	360	386	380	387	408	395	403	398	372	384	377	383	391	379	343	372	399	392	397	415	372	341	395	388	396	374	413	377	405	384	366	373	362	390	406	381	362	375	437	346	382	353	382	402	362	339	415	362	416	401	400	373	395	417	380	393	377	345	383	385	400	389	382	373	382	361	393	381	358	398	353	384	366	416	423	357	375	379	359	366	400	413	405
36874	61404	56038	44062	36440	30030	24362	19090	15002	10540	7828	5633	4133	3063	2382	1838	1584	1284	1122	1006	897	837	783	751	720	668	670	672	628	612	596	620	587	569	568	572	578	584	567	556	530	565	577	533	557	551	519	542	564	545	516	551	524	566	536	511	559	547	549	529	547	549	586	506	540	504	543	552	541	572	557	520	552	489	512	554	562	518	549	554	524	546	588	511	514	556	496	547	529	547	557	527	568	519	508	543	537	525	541	518	531	530	548	556	566	547	533	482	525	523	522	508	553	516	539	541	538	536	523	553	533	524	502	561	527	524	518	516	526	552	501	510	558	563	519	542	579	507	555	552	495	526	527	548	560	545	551	523	518	536	538	565	553	548	510	527	520	544	513	506	572	559	545	540	524	561	578	556	556	501	550	478	530	544	522	515	522	601	515	539	587	589	520	524	521	551	528	557	510	533	552	558	552	581	530	540	534	511	545	561	543	533	566	540	492	518	548	587	544	528	523	514	535	546	514	525	555	528	530	510	528	559	570	531	565	544	504	544	533	571	542	544	552	575	543	537	522	519	498	544	553	530	559	509	548	522	526	589	489	498	572	556	513	521	530	523	533	566	594	564	560	548	491	566	524	541	529	534	533	565	532	528	556	561	566	528	543	521	591	546	543	556	533	532	523	539	520	554	535	546	565	545	555	525	513	565	564	534	533	499	569	572	572	552	522	549	572	570	554	565	558	516	549	579	522	541	534	554	579	489	541	525	516	541	584	567	552	537	541	515	526	484	563	522	571	548	563	564	534	550	555	545	502	523	532	526	529	537	563	576	543	536	515	530	544	567	548	512	520	510	548	538	542	535	555	580	512	530	555	547	506	538	516	572	531	530	565	544	544	568	526	526	558	523	580	529	547	499	519	523	525	547	546	559	540	531	522	516	559	547	552	531	535	526	500	511	532	507	542	532	525	525	550	543	508	533	510	531	557	528	545	553	556	527	549	572	491	517	534	518	559	558	561	564	540	557	517	564	543	530	532	564	512	564	512	566	503	561	557	544	564	525	530	556	525	522	550	549	570	558	527	533	522	518	553	517	547	599	566	516	531	540	569	515	542	538	574	528	564	551	545	559	490	559	532	568	503	515	561	513	554	540	514	573	520	570	499	519	577	547	534	531	540	577	533	530	533	555	519	559	557	494	547	562	521	541	527	515	532	568	538	579	534	602	517	524	504	560	538	563	505	525	534	502	536	499	569	542	571	504	550	537	600	552	498	539	535	532	543	539	537	534	503	503	561	525	522	569	528	580	524	482	544	555	531	504	541	529	494	527	563	569	521	551	527	565	483	528	549	551	561	513	588	547	532	522	489	496	523	555	552	542	503	556	530	522	554	538	531	535	549	502	523	495	545	538	583	505	513	565	515	562	577	553	524	515	518	550	528	559	554	540	527	528	481	507	547	520	493	536	601	514	535	523	512	537	568	539	542	546	521	523	523	503	548	534	518	572	533	536	575	548	533	524	607	550	548	501	531	586	558	547	533	493	510	582	553	542	606	563	496	518	518	562	545	519	505	544	546	563	518	512	533	561	552	558	506	528	578	571	533	540	521	496	538	502	559	499	567	507	523	545	502	495	543	563	573	521	522	511	566	560	525	474	544	549	538	568	554	525	535	549	559	550	561	548	570	522	506	560	524	511	520	533	572	543	503	534	540	517	521	526	559	534	553	557	569	503	550	522	541	520	515	546	537	568	538	558	534	541	528	559	499	542	521	504	527	560	527	540	509	487	545	510	561	512	545	562	531	564	543	542	546	574	500	538	543	523	551	537	487	549	556	562	544	541	505	535	542	577	553	537	515	533	573	507	575	527	535	562	506	511	486	522	551	550	538	548	563	520	546	550	529	511	504	540	542	529	527	590	557	519	574	527	543	540	526	552	542	569	564	531	541	478	541	558	548	573	550	519	534	520	550	527	531	548	484	579	523	538	555	526	509	520	522	558	524	526	575	505	548	514	539	548	503	550	555	540	530	563	560	542	510	526	521	559	502	500	551	501	544	517	510	545	581	522	545	544	561	526	534	528	516	559	557	556	528	563	545	552	502	540	553	560	494	561	530	533	502	517	538	556	546	504	517	537	544	531	512	524	557	533	498	535	547	531	571	528	553	561	503	526	535	512	531	552	566	581	530	511	539	546	520	510	498	590	539	553	516	500	556	522	599	570	545	539	553	516	506	561	540	523	509	502	539	520	566	529	512	512	556	536	507	507	504	517	535	518	557	537	553	515	508	545	518	519	512	529	518	575	508	558	547	524	533	540	543	553	544	567	526	531	509	528	486	538	542	564	556	514	564	546	522	538	521	544	562	535	548	541	511	544	560	501	530	554	555	540	541	542	567	514	531	568	532	562	536	533	614	591	520	554	567	545	534	529	559	548	528	583	547	532	484	525	512	542	586	547	562	535	537	553	529	583	511	536	543	536	532	494	515	513	554	543	586	535	530	574	567	539	516	505	518	526	555	539	534	541	527	551	559	494	507	543	548	601	516	534	508	551	516	577	528	529	568	487	588	544	521	514	580	496	551	542	567	574	521	538	563	526	566	556	540	556	544	557	519	553	545	508	525	546	538	533	487	554	575	504	515	588	514	527	562	548	520	544	543	525	512	547	560	500	569	534	500	530	579	508	535	551	549	550	506	546	516	556	518	540	569	583	559	570	559	560	545	552	528	466	546	516	544	532	515	534	510	555	503	506	500	549	534	545	564	556	523	529	536	551	536	585	511	565	516	561	565	529	507	505	542	532	543	560	549	568	549	573	525	553	539	549	560	539	548	504	518	576	540	504	546	532	532	555	547	509	536	510	542	541	522	545	537	511	567	519	525	548	516	535	518	501	516	524	536	505	500	509	560	544	518	541	559	522	551	546	515	515	517	574	524	532	570	526	552	506	542	536	513	525	544	533	519	534	575	566	581	550	521	515	489	488	563	577	532	540	561	572	545	495	517	513	552	521	511	545	524	507	499	578	497	530	558	510	590	503	503	545	530	525	506	575	507	540	562	568	531	529	573	515	515	525	548	498	544	522	522	529	505	572	561	523	532	542	536	504	536	543	526	576	544	552	541	539	542	582	520	532	579	483	537	490	563	509	511	523	522	497	499	536	569	536	551	523	540	545	536	553	546	495	552	518	584	526	514	555	581	497	552	532	555	527	502	565	542	540	533	545	563	515	514	543	558	489	556	570	559	561	525	520	542	569	477	541	591	534	533	561	523	524	545	574	562	540	537	519	562	503	530	580	536	490	526	547	489	528	531	559	530	534	513	519	547	542	551	530	527	524	513	562	555	526	558	545	548	520	501	605	495	526	500	536	506	523	525	541	550	558	574	514	551	543	509	556	563	526	536	499	534	488	541	517	502	527	517	545	573	544	509	566	506	548	509	525	545	531	530	519	543	555	522	521	581	515	542	535	520	555	492	575	573	554	544	535	548	559	544	535	517	539	539	549	557	510	572	530	505	520
29217	32081	37893	29422	19005	11613	6772	4367	2838	2017	1535	1134	889	769	642	564	543	509	476	494	457	453	433	426	441	401	414	411	427	441	410	407	415	381	399	397	389	395	393	422	407	392	417	388	388	387	379	422	432	413	425	388	383	378	401	402	398	384	360	390	346	391	404	387	379	370	406	388	357	390	391	406	405	360	394	362	352	408	380	392	367	394	386	352	406	370	405	373	372	384	356	402	400	384	397	385	404	390	382	404	405	381	387	352	341	384	392	388	367	371	359	386	393	393	413	404	397	410	412	383	405	360	390	412	391	383	385	439	403	364	399	376	393	401	407	384	399	401	365	363	406	401	368	406	398	383	419	390	363	421	398	364	400	388	412	433	402	373	393	374	398	393	373	408	415	385	433	414	404	384	405	375	418	414	407	404	413	396	453	402	400	386	426	379	398	379	360	390	346	378	414	388	408	385	406	383	381	419	388	365	381	392	416	410	383	385	387	430	397	407	370	404	402	403	404	389	394	369	390	363	370	385	373	410	390	423	359	392	358	387	380	401	396	376	390	356	401	385	399	408	408	394	393	413	402	406	423	417	340	426	419	392	404	380	427	394	406	388	368	379	388	398	368	377	411	375	446	409	377	376	387	345	378	377	389	369	369	337	388	404	392	398	377	410	423	380	386	391	401	404	388	393	347	403	359	383	371	362	362	364	345	403	379	391	369	378	417	421	412	409	388	346	374	391	382	400	410	424	385	372	398	364	404	400	378	398	374	385	389	384	406	386	375	377	360	414	382	399	379	402	364	376	443	410	368	383	403	374	397	391	363	406	377	389	397	446	393	390	386	383	369	375	409	420	398	394	400	416	391	393	375	441	365	387	360	380	413	391	382	379	387	412	382	376	413	425	416	385	393	405	422	399	371	366	411	384	398	355	401	371	383	435	389	371	412	372	369	381	410	420	401	382	375	388	393	363	418	359	386	381	390	397	379	388	389	415	395	393	394	401	387	386	406	414	395	394	406	355	366	411	372	405	398	381	413	419	378	405	361	385	364	392	387	400	420	376	383	371	394	385	393	392	404	413	369	415	386	402	382	340	415	368	368	395	373	394	379	389	359	390	347	351	378	383	418	396	382	399	397	398	437	419	392	368	395	437	372	407	427	418	433	372	391	381	393	387	398	418	392	393	370	423	379	411	374	374	411	384	382	391	415	390	380	412	389	385	392	397	402	368	387	413	394	396	417	367	402	394	386	360	370	400	408	404	407	362	425	338	412	384	408	381	385	402	395	410	393	396	397	384	373	381	386	371	370	417	378	400	427	412	414	375	410	377	391	380	373	389	397	422	419	390	415	389	394	403	371	380	387	404	408	371	387	407	384	360	391	395	356	374	398	410	375	406	388	353	388	373	422	367	366	400	377	406	379	344	408	387	383	406	399	368	390	380	381	406	410	399	430	351	440	382	388	378	376	392	405	383	390	373	403	364	404	389	364	423	390	363	366	393	365	394	400	354	400	390	380	378	430	341	389	420	351	389	382	381	384	389	395	399	369	414	390	367	408	401	368	390	423	382	414	391	396	390	398	384	415	376	379	384	404	385	420	372	404	369	364	399	427	393	388	403	380	417	408	388	420	417	398	390	379	412	370	406	372	409	388	391	392	396	418	381	377	363	415	403	385	415	385	386	399	336	388	400	385	356	378	406	403	400	399	407	416	374	336	417	386	428	463	395	388	383	406	408	415	364	429	377	423	396	365	402	405	401	378	354	379	372	397	371	391	398	390	405	398	395	368	371	349	437	403	355	408	358	376	360	384	397	357	372	387	379	430	374	386	394	397	360	378	368	390	357	389	403	365	388	369	415	398	373	392	390	394	373	390	382	429	392	427	342	363	361	415	409	390	388	416	385	387	375	436	373	407	373	366	391	370	377	431	410	407	383	428	398	396	377	403	393	381	349	422	371	425	394	393	377	374	390	393	388	387	405	395	402	388	410	359	398	401	405	419	401	417	370	395	390	412	360	453	363	382	348	395	372	382	358	403	388	395	360	400	367	425	394	397	381	412	379	382	409	422	413	394	394	408	393	373	415	347	409	376	380	404	392	385	410	368	362	363	397	362	383	383	369	402	368	381	401	337	409	419	377	402	382	411	424	406	414	405	375	372	392	407	388	361	380	356	383	386	432	384	398	383	426	384	359	423	378	362	429	411	382	378	375	417	399	391	375	371	373	400	367	372	401	382	370	380	363	405	398	391	396	363	398	388	409	392	413	397	409	424	402	409	391	407	416	415	375	398	365	419	367	381	390	369	411	357	400	415	416	364	421	349	387	388	397	395	378	433	353	381	405	356	382	419	404	402	386	365	392	366	397	411	386	391	390	376	385	375	400	398	380	355	343	384	353	390	397	422	392	394	422	392	390	390	396	369	373	416	402	390	420	359	385	385	387	421	410	400	385	422	412	377	379	391	410	407	365	368	428	396	401	376	354	381	377	412	388	374	382	412	389	421	374	410	348	389	405	394	408	390	414	366	381	407	397	376	390	378	389	409	382	363	426	365	416	401	415	385	415	430	367	426	398	377	388	382	344	376	365	375	404	394	395	379	393	393	407	388	379	372	399	408	393	373	419	352	401	378	389	352	400	391	366	404	407	386	361	395	409	430	388	407	375	377	418	400	386	391	382	380	382	406	395	378	368	388	445	375	401	388	427	380	390	395	383	416	362	410	353	381	377	402	390	371	390	383	407	420	370	422	413	376	394	372	371	360	387	375	405	419	378	398	407	378	375	378	356	378	403	370	404	415	361	372	393	392	376	382	396	393	379	428	389	420	391	398	430	396	402	341	403	386	398	379	381	417	361	408	398	381	388	376	401	384	384	419	402	379	401	436	380	398	420	371	413	382	401	418	410	422	395	391	398	385	383	393	397	370	376	380	410	376	386	393	378	349	391	407	354	388	392	380	419	426	362	382	406	375	375	388	384	389	354	391	361	407	394	393	383	383	331	402	417	388	386	371	364	405	390	429	362	445	411	398	422	364	370	388	393	374	404	386	381	437	353	352	401	396	401	395	419	386	425	461	399	405	367	417	379	400	421	362	422	373	394	407	372	366	363	412	381	414	406	391	399	396	383	394	405	437	408	388	370	384	377	398	378	409	379	415	389	348	367	399	377	393	401	392	363	386	383	400	415	410	383	400	383	414	383	377	384	406	403	382	380	399	433	367	403	409	363	394	370	367	403	387	350	406	345	437	411	368	380	354	413	402	424	393	360	373	385	360	396	403	387	422	360	414	370	399	377	406	384	392	367	372	372	387	350	370	391	396	387	372	389	413	380	393	365	439	392	375	365	360	400	378	394	355	384	386	382	393	437	390	389	439	401	387	389	364	369	377	374	364	381	382	399	415	368	403	391	408	415	406	389	394	412	378	381	387	416	403	367	416	418	379	380	423	397	379	356	382	396	389	382	365	405	403	409	383	407	404	407	367	407	393	379	384	364	394	370	396	392	431	344
35606	50230	44313	32780	25588	18935	13427	9640	6996	5006	3547	2494	1912	1503	1277	1021	919	865	763	765	742	697	664	665	636	611	581	614	581	585	603	623	539	543	566	558	556	626	570	569	559	615	562	556	569	554	556	569	575	551	574	578	585	517	578	510	553	567	538	546	523	540	545	544	554	595	559	596	586	565	534	531	580	553	566	565	578	535	584	579	508	546	570	551	590	545	583	557	573	547	532	583	524	534	562	579	556	541	561	509	575	525	605	574	605	537	597	579	544	561	540	597	575	546	603	561	584	545	566	577	541	572	568	552	546	584	584	564	577	554	556	583	578	576	537	548	611	610	581	528	507	595	561	582	564	534	548	541	544	550	627	535	522	530	548	571	573	565	560	551	529	519	538	590	567	626	574	559	563	566	557	575	553	591	559	565	546	573	549	542	533	534	572	535	545	564	543	572	539	518	520	551	577	546	535	537	544	544	592	559	611	576	576	585	562	552	503	561	568	564	545	596	591	540	559	527	598	518	535	525	581	536	556	578	554	561	582	547	510	598	596	559	563	604	542	587	570	544	612	591	543	541	588	568	618	592	569	550	530	588	573	545	561	533	526	526	559	566	576	555	547	555	546	584	559	597	555	570	580	534	602	557	557	550	603	550	578	555	558	556	514	542	561	530	586	526	570	553	577	548	537	581	570	560	615	532	532	547	533	559	558	565	597	563	543	523	588	554	556	549	549	579	560	579	545	543	565	564	580	520	513	580	555	552	590	571	575	549	569	550	584	569	574	539	560	577	533	561	542	547	582	532	501	578	537	584	562	544	519	547	535	542	559	546	566	549	576	578	549	541	582	585	507	571	584	542	527	536	574	567	550	560	597	573	564	519	562	579	577	531	601	562	569	607	578	562	553	519	529	576	563	569	522	545	629	575	569	578	581	558	566	547	562	565	598	560	513	550	556	586	557	526	564	582	545	592	558	494	573	588	595	538	595	591	581	516	549	540	597	578	567	571	523	615	564	557	560	574	550	582	540	570	537	558	575	521	568	528	577	527	549	553	581	544	561	518	554	575	533	596	559	534	573	553	608	542	561	531	565	580	549	549	549	548	550	565	537	564	574	494	550	584	528	529	547	546	591	565	550	542	570	538	582	555	536	535	589	534	547	566	566	569	547	561	585	563	560	580	588	557	544	539	622	540	574	548	554	561	552	557	557	547	593	556	567	552	566	539	537	559	575	582	562	531	575	584	576	545	554	540	570	562	579	606	551	561	573	572	523	545	581	591	531	552	596	600	568	543	535	537	585	576	559	508	546	563	555	555	570	556	559	553	566	555	516	549	561	538	547	546	513	500	598	565	578	527	540	558	562	578	568	567	567	535	563	528	547	552	545	551	583	561	598	589	544	537	555	559	568	553	540	528	612	560	549	568	560	583	596	532	534	558	536	518	571	586	593	591	561	604	521	539	578	566	584	559	572	553	533	553	555	565	605	523	569	543	549	549	529	533	531	575	565	573	576	575	551	549	564	535	601	534	559	578	553	543	552	527	569	543	565	559	543	599	542	550	549	555	575	555	553	595	560	561	573	549	597	578	592	560	543	540	549	561	536	523	532	526	573	575	519	541	520	526	569	568	538	544	501	523	572	552	513	526	554	533	599	578	540	570	571	543	550	551	587	561	600	545	589	554	552	595	552	543	569	560	532	520	517	574	542	552	543	548	594	547	574	566	515	572	575	554	571	591	589	568	558	546	588	569	582	568	547	590	558	557	535	561	596	581	539	548	597	559	556	556	574	538	580	556	550	543	592	594	521	590	506	529	601	543	548	540	569	581	579	578	552	551	634	591	560	576	554	545	582	599	533	535	554	519	567	561	557	548	573	562	572	598	579	610	531	558	562	539	552	587	556	571	566	604	538	580	596	538	575	530	550	583	538	577	537	544	528	529	589	560	551	586	556	540	507	519	544	571	586	593	543	552	526	549	524	553	548	548	574	571	592	592	567	573	547	585	571	571	539	553	571	590	521	555	578	596	599	586	540	523	567	598	547	574	578	543	552	553	552	555	562	569	589	557	532	558	582	512	542	566	551	534	564	557	535	534	553	558	558	546	537	581	550	560	561	578	572	544	569	534	554	558	554	563	559	534	574	531	568	547	553	581	503	515	537	539	547	506	557	517	580	540	562	532	546	609	531	543	550	570	566	555	556	531	573	548	619	535	551	523	533	561	536	533	578	576	565	566	538	564	552	553	619	551	521	588	585	563	555	546	578	543	569	548	529	528	551	507	538	541	548	557	577	542	528	532	547	589	587	566	580	614	542	579	574	593	525	616	579	609	559	554	556	533	568	554	574	542	559	578	534	576	539	538	551	553	529	561	559	584	541	577	592	573	576	584	534	547	562	553	524	525	558	587	544	541	557	500	547	538	552	558	567	558	588	577	531	537	535	553	566	535	551	581	586	552	583	588	540	535	582	556	580	568	578	563	554	562	568	556	586	522	580	574	556	581	530	544	534	528	561	564	552	561	553	543	590	570	584	568	555	557	551	559	568	576	511	536	590	554	548	559	562	574	572	548	557	564	524	556	558	547	543	548	554	566	571	543	550	572	571	559	538	513	557	559	577	558	592	547	540	544	549	526	530	537	608	552	536	552	557	505	516	548	589	536	577	540	562	561	549	552	538	564	539	584	551	556	557	533	545	549	522	569	579	520	550	525	585	600	556	531	554	533	522	583	558	533	540	538	584	541	549	573	574	574	562	571	561	595	544	542	548	538	562	544	540	550	537	556	579	561	555	541	522	545	560	542	573	524	564	541	523	582	523	523	530	546	568	565	528	512	570	561	539	513	582	541	559	547	550	570	557	547	546	533	553	523	564	600	585	530	539	521	550	579	526	576	545	551	595	565	575	572	599	531	551	564	527	567	536	562	573	556	594	538	553	542	542	535	550	571	596	582	572	546	560	590	565	562	552	543	525	518	558	549	586	577	569	545	578	510	541	546	583	535	564	568	547	552	581	566	530	540	563	564	574	550	545	594	580	558	545	520	568	568	532	567	563	555	575	541	529	572	591	578	522	617	535	541	564	533	542	560	532	561	562	558	598	576	569	543	573	505	544	530	535	530	523	551	561	569	545	570	527	594	552	532	578	610	515	547	542	570	557	512	521	574	558	534	539	535	552	557	544	524	506	562	580	520	572	521	521	547	547	553	519	548	550	565	558	554	561	567	561	537	536	581	594	577	615	574	531	532	556	536	539	588	519	598	561	518	552	555	540	547	576	542	580	597	566	547	545	521	569	543	567	555	548	579	565	552	550	570	581	568	561	594	526	547	507	573	571	554	513	549	574	537	552	560	576	482	575	557	570	582	560	605	558	580	582	572	546	551	558	550	540	563	545	585	558	541	601	577	506	543	525	557	521	556	533	587	517	559	583	545	566	566	552	526	555	597	562	596	511	592	552	530	568	561	543	572	555	538	586	582	573	548	566	528	574	593	548	597	562	532	585	559	551	572
24250	21082	28677	26799	23519	19130	12577	7132	4595	3276	2424	1767	1391	1114	909	823	693	610	566	516	501	494	494	447	481	431	451	439	441	419	410	432	377	401	421	364	375	360	417	371	391	399	411	395	388	360	373	405	383	379	427	405	401	361	391	401	384	376	393	385	419	400	406	374	376	380	372	365	410	378	360	396	393	371	392	403	374	438	364	399	425	412	381	384	359	417	392	352	395	365	409	428	367	363	386	387	380	387	373	382	388	412	387	390	421	388	346	391	394	378	354	405	373	384	393	401	402	381	381	394	422	401	399	398	341	405	404	379	406	400	387	379	370	387	389	415	372	412	416	408	381	391	351	406	391	373	394	427	344	374	393	379	381	390	362	352	417	378	444	400	404	411	374	420	331	358	358	366	398	389	380	431	398	358	396	355	405	410	412	383	402	388	382	406	372	381	369	381	381	377	418	368	357	406	397	400	398	369	394	383	369	356	343	384	369	375	395	429	385	384	379	440	385	348	391	401	354	421	407	396	396	431	382	399	415	393	390	383	409	414	359	376	415	399	395	392	399	384	383	417	383	378	387	417	375	411	378	366	377	361	403	379	363	385	409	399	415	390	387	404	381	401	407	404	397	394	366	372	405	416	388	411	377	403	412	402	393	360	420	377	376	403	383	396	369	382	383	413	365	401	375	370	400	368	389	371	394	389	384	384	369	392	397	373	376	391	357	401	378	394	408	395	397	363	394	398	441	399	397	392	366	387	388	427	395	333	373	393	423	430	384	393	424	378	399	400	429	404	404	382	386	386	414	398	406	449	398	371	408	428	390	403	376	377	399	392	381	406	401	371	375	406	410	403	397	402	401	372	394	397	396	415	395	414	395	363	369	396	379	430	362	346	370	353	357	387	435	405	392	429	399	384	391	388	375	419	391	388	374	394	416	376	390	422	373	388	389	425	385	375	434	406	375	393	386	377	394	378	352	371	399	387	416	394	385	385	408	396	405	415	402	415	383	387	384	417	423	387	374	385	379	379	390	372	373	365	397	402	398	381	368	388	394	393	407	365	418	379	392	389	374	400	363	387	413	401	379	422	342	408	366	343	437	434	354	424	401	370	362	357	408	396	418	416	389	427	369	426	385	384	398	394	391	401	398	408	384	356	390	377	398	387	381	390	382	393	360	407	368	364	375	394	402	396	353	346	380	359	382	390	368	371	401	374	386	384	408	428	411	389	367	380	388	408	390	378	377	395	368	379	384	415	383	406	361	389	404	380	408	377	412	334	377	383	389	398	374	399	385	414	376	393	403	361	405	399	385	356	396	420	389	411	403	381	416	382	378	420	399	424	382	399	372	402	382	393	380	399	403	375	432	395	378	383	399	441	404	392	374	378	402	393	386	397	386	357	375	410	397	411	396	400	411	401	351	406	422	383	385	360	392	368	349	390	439	390	396	394	404	374	377	382	400	395	361	384	399	354	379	408	406	369	406	405	395	395	362	375	384	399	399	376	386	374	354	398	384	369	416	383	395	369	415	430	384	431	394	400	425	422	427	386	377	446	395	369	391	376	387	394	407	366	421	391	404	383	403	379	392	355	386	389	368	389	378	397	397	394	384	377	364	369	337	380	366	412	395	377	402	407	380	390	390	374	405	399	384	397	402	344	394	391	372	379	380	407	378	432	385	349	392	412	402	390	358	368	418	414	380	380	366	384	391	395	387	390	413	384	378	353	410	402	444	417	422	356	380	392	410	393	376	366	401	369	387	398	409	410	420	378	389	428	400	383	355	410	360	391	391	346	407	364	357	366	380	379	391	381	396	366	367	392	358	384	384	409	394	397	419	399	389	401	418	385	402	399	419	377	378	380	398	424	415	362	354	380	363	384	400	396	386	353	387	383	399	381	354	372	417	433	377	370	385	421	395	383	398	380	397	386	385	367	381	400	418	414	375	376	390	400	391	417	381	409	377	391	373	380	411	401	392	424	363	392	378	386	342	367	406	394	398	410	408	426	391	412	411	393	386	379	365	378	369	391	391	392	380	359	389	373	385	388	392	391	422	365	388	387	396	410	359	401	360	380	375	392	376	343	350	352	390	397	394	381	393	393	391	391	388	383	374	387	339	376	419	445	415	452	384	370	372	375	422	373	422	394	345	370	400	358	390	389	375	418	367	408	406	406	413	407	377	437	432	354	400	389	354	387	412	378	371	359	376	428	393	414	415	375	389	396	379	403	390	397	372	382	403	365	393	366	393	404	379	422	393	370	365	428	377	420	378	370	357	372	410	364	365	393	370	379	350	363	413	355	356	391	380	400	354	415	421	348	405	395	346	386	413	395	417	386	410	380	412	397	390	375	425	415	378	404	410	387	388	394	384	380	414	383	410	393	384	405	372	371	375	367	374	413	379	381	384	370	374	371	403	382	381	377	381	432	373	354	389	382	364	394	407	402	363	368	377	380	408	437	418	367	398	411	404	381	391	413	381	396	366	395	393	431	375	404	390	365	383	377	379	396	427	398	407	400	378	394	396	404	398	409	395	386	394	357	375	385	381	369	381	381	342	386	394	395	386	360	382	402	373	380	387	379	358	373	386	401	371	383	397	386	360	369	403	359	403	381	382	433	375	436	367	394	421	427	371	399	391	386	379	409	396	385	362	400	393	388	357	413	359	405	371	412	384	394	397	422	347	373	394	415	377	414	416	362	368	387	365	388	357	396	371	373	392	404	370	385	389	381	381	340	383	401	360	381	417	395	397	378	372	395	364	398	403	383	394	378	421	410	366	369	383	408	413	414	387	397	386	407	395	370	361	399	367	368	362	371	401	391	387	415	416	404	390	401	383	393	383	384	410	411	409	365	419	377	392	370	414	328	360	362	415	354	381	369	419	400	372	373	392	391	401	389	407	386	392	381	389	371	413	380	412	370	383	368	363	395	391	398	380	436	377	384	417	395	385	387	397	376	435	385	378	415	414	402	387	401	372	386	385	407	378	388	376	373	375	393	359	402	401	369	392	389	390	370	383	364	422	410	406	366	426	396	426	390	378	402	376	426	397	379	363	423	346	382	400	377	403	406	426	377	412	370	358	400	409	434	426	378	409	380	360	387	426	380	396	399	433	363	382	380	374	387	346	395	392	383	385	396	414	394	407	417	400	416	397	363	373	364	376	384	401	397	399	397	391	410	363	379	421	362	393	414	379	412	378	393	400	379	381	382	404	397	399	388	373	381	387	418	395	424	392	387	403	404	409	388	399	394	387	385	363	410	427	338	384	379	376	381	368	391	390	385	383	342	423	408	352	405	379	403	370	351	358	450	383	382	381	350	358	373	395	416	384	424	415	425	416	382	416	401	376	378	352	371	382	376	415	415	399	389	363	416	411	397	362	370	399	392	380	368	405	405	359	411	347	429	392	391	368	380	394	386	358	396	369	427	366	399	364	388	402	396	404	409	366	351	380	360	365	398	418	392	409	393	399	389	373	373	401	352	380	377	378	382	364	377	401	365	402	405
34830	55989	50306	38464	31384	24425	18411	13469	10088	7556	5579	4106	3064	2258	1831	1498	1253	1040	947	878	817	831	675	737	695	667	659	635	614	631	620	614	592	587	579	625	569	590	595	631	556	537	543	595	579	553	561	593	579	594	559	587	527	564	579	580	577	525	546	566	551	523	543	545	529	581	543	580	527	544	553	550	560	544	557	555	553	577	570	525	559	595	549	521	565	565	581	551	559	560	574	560	501	554	603	595	564	545	539	549	573	601	519	565	562	560	572	512	554	576	580	537	537	532	575	569	544	545	542	569	557	582	543	575	573	556	572	533	535	568	553	540	551	538	571	542	532	522	602	561	567	540	545	568	580	550	589	579	550	590	592	534	512	580	553	565	546	515	550	541	565	536	529	559	590	545	569	571	543	567	557	524	536	571	538	488	560	575	533	517	585	528	601	584	568	555	571	580	545	537	571	565	570	560	566	591	551	548	551	591	531	568	547	547	554	566	558	508	595	535	554	539	563	568	503	592	554	573	548	594	583	558	539	547	533	590	570	550	566	537	593	556	550	555	555	554	556	542	541	562	501	518	531	510	578	562	527	561	553	547	589	562	573	536	561	603	601	553	512	525	572	583	595	549	556	529	574	589	521	534	606	563	604	573	543	571	576	551	602	519	589	548	554	572	619	570	528	554	557	611	533	529	543	546	560	535	514	584	537	552	541	553	570	542	581	574	578	523	526	547	558	554	598	561	573	556	555	536	589	550	606	558	550	590	608	602	541	553	610	566	554	536	586	563	557	571	584	565	574	553	595	545	553	520	606	559	581	535	541	520	546	571	545	564	585	595	557	557	555	549	580	523	563	557	585	531	537	564	579	562	564	557	545	553	523	553	550	576	536	546	582	543	561	583	570	556	560	571	572	580	587	559	558	577	585	560	519	554	528	544	535	586	529	540	603	571	547	606	552	574	541	537	524	560	562	494	539	563	480	593	502	590	579	564	546	571	548	587	561	551	580	546	584	575	586	578	547	533	539	537	525	541	543	565	565	568	540	549	544	594	578	592	599	576	571	530	521	531	519	554	569	565	537	547	520	537	503	534	557	576	531	585	562	565	567	585	542	591	544	565	594	565	573	583	562	546	533	567	523	536	540	561	540	581	516	571	553	562	530	553	584	546	546	539	529	557	561	542	569	563	526	526	556	558	541	552	585	574	595	589	558	560	532	525	585	545	540	542	554	567	529	540	600	571	547	547	578	573	561	545	545	574	542	568	542	561	589	610	550	569	573	546	559	582	563	510	559	550	571	527	561	509	585	567	537	516	543	524	574	607	612	566	559	571	567	546	571	556	610	561	552	571	530	569	551	580	568	576	582	552	529	527	550	548	550	590	587	556	552	568	544	534	570	550	584	552	553	590	562	567	534	557	586	545	589	541	539	546	542	596	540	571	565	558	566	536	556	556	555	554	565	558	558	569	552	556	606	537	598	561	546	567	567	551	556	580	533	575	550	539	537	545	597	593	576	516	533	501	565	568	589	544	556	544	541	573	596	579	559	552	555	570	579	539	565	625	528	541	581	558	561	516	599	568	533	572	574	560	609	582	524	566	544	599	550	566	556	549	567	568	585	561	551	552	595	542	565	589	575	541	587	545	522	554	552	571	600	583	556	563	574	571	558	586	543	616	544	575	586	568	593	580	521	542	579	565	514	543	580	573	546	566	533	556	541	590	542	574	568	600	559	512	572	514	589	563	570	573	540	555	579	596	579	567	555	563	588	541	548	567	570	543	567	535	556	557	547	556	553	554	553	574	583	537	580	552	499	580	578	566	576	522	561	595	591	546	550	602	591	592	583	516	537	555	537	547	563	557	545	555	544	569	605	570	546	557	535	602	488	565	547	530	533	568	579	595	551	574	583	614	564	584	572	529	539	565	517	538	603	559	551	564	566	589	572	567	566	565	550	533	591	565	534	541	515	586	523	576	549	526	622	531	542	554	564	572	554	585	539	574	557	537	530	594	575	536	576	528	586	613	539	548	552	532	539	524	558	553	549	559	557	554	584	554	503	577	558	567	571	530	573	534	600	561	520	587	567	553	558	569	553	586	569	554	518	559	578	531	581	568	609	564	591	539	613	564	573	592	545	555	552	575	581	560	553	563	546	547	541	542	532	562	556	555	533	580	540	557	577	520	558	559	561	566	572	600	575	592	599	595	540	560	554	554	589	557	558	563	601	559	561	553	546	550	596	547	550	556	588	547	621	570	572	581	532	552	503	584	526	571	552	568	560	584	528	541	525	566	576	541	535	574	591	518	587	584	575	579	557	563	591	538	620	562	522	577	591	525	570	536	575	528	549	555	532	555	532	563	560	535	545	560	532	567	582	541	542	560	577	553	529	599	559	586	583	565	555	505	598	556	535	565	561	567	582	562	547	535	591	536	556	530	584	591	579	558	600	565	612	557	549	583	562	566	581	555	554	558	521	537	524	580	534	556	550	511	555	546	570	583	586	517	526	517	563	573	608	522	548	515	570	562	544	516	567	582	531	542	560	553	596	559	570	567	576	541	547	561	588	569	525	557	541	555	553	612	597	584	529	601	573	568	572	529	555	554	577	521	557	612	589	566	546	549	565	547	563	586	557	568	594	570	579	606	559	593	534	532	577	563	546	517	569	521	575	544	533	575	540	574	539	535	568	548	575	555	553	527	598	560	572	566	594	552	566	586	535	562	586	550	481	574	548	551	537	557	532	610	572	617	559	562	553	555	577	572	529	572	529	598	559	541	599	537	568	541	593	534	567	576	596	557	521	544	556	539	602	536	534	578	588	561	542	558	557	551	546	545	639	550	532	525	543	530	576	563	588	559	564	533	566	558	580	553	532	604	544	549	617	568	560	514	561	555	549	585	540	545	561	566	547	534	512	548	600	554	526	550	523	601	539	531	522	584	562	526	584	555	535	537	567	562	574	543	585	567	550	584	552	583	548	563	574	556	509	601	506	523	590	541	555	581	562	531	577	596	543	578	515	546	571	583	613	580	558	524	575	526	514	537	586	577	608	552	547	592	584	552	530	546	557	529	554	549	594	576	551	520	517	559	513	574	566	610	540	529	500	592	567	530	585	533	545	537	566	563	589	578	509	529	558	561	586	536	559	557	527	579	571	584	535	569	541	535	618	582	535	543	567	582	549	588	584	566	522	555	569	566	553	545	568	585	554	575	563	558	576	581	549	567	600	564	560	600	604	587	587	577	555	573	590	567	557	604	573	528	576	556	547	601	554	573	554	550	533	559	552	595	586	563	566	509	521	552	538	552	567	592	552	540	554	530	570	543	553	532	520	562	560	564	582	545	560	586	566	573	540	567	562	554	559	582	554	538	615	602	540	541	554	566	579	557	557	541	563	588	558	567	529	571	512	552	572	554	512	535	515	595	522	515	553	540	568	557	565	547	542	547	553	536	552	512	575	578	540	512	538	534	553	578	551	520	572	554	546	578	574	542	544	556	616	531	554	518	614	539
22909	20971	28576	23985	22627	23470	20345	11258	6792	4797	3534	2672	1990	1469	1192	964	812	709	618	607	587	523	431	505	485	485	482	439	423	437	435	383	408	413	407	429	399	433	409	421	423	425	407	418	385	404	388	379	369	360	366	382	425	342	404	379	411	399	412	369	345	389	415	373	366	389	372	394	382	361	351	403	382	374	368	413	381	348	371	369	384	383	440	362	395	361	405	362	359	381	390	361	367	388	412	389	394	456	376	380	356	413	360	399	391	394	379	371	389	380	380	342	369	417	379	376	433	377	392	368	426	397	396	398	369	366	388	391	427	375	375	421	348	380	410	364	410	405	386	388	400	378	409	379	375	433	367	384	413	403	391	360	391	360	403	368	365	392	385	386	352	399	393	366	418	344	399	376	382	401	379	396	381	391	357	355	359	365	383	391	358	380	386	372	372	407	413	369	386	409	412	395	390	371	387	409	392	399	388	370	372	355	385	380	343	391	412	395	379	370	378	384	405	389	390	349	415	359	369	372	384	386	406	361	366	369	377	384	369	439	366	387	408	416	387	393	394	371	363	386	413	420	356	384	413	360	373	377	384	385	381	359	401	392	403	398	372	394	396	401	392	375	413	372	387	387	360	399	399	359	386	440	366	377	384	401	398	381	382	418	385	399	403	396	379	401	369	384	373	430	393	393	370	385	364	387	441	404	363	413	354	391	425	396	388	437	377	344	365	374	365	403	388	386	387	427	372	337	333	386	396	407	409	363	428	372	386	363	418	373	394	390	374	397	382	402	349	435	391	390	408	384	381	384	413	422	412	363	382	402	404	383	345	370	367	390	391	369	383	373	390	389	336	434	389	378	385	378	379	401	377	395	396	351	393	407	366	371	392	391	434	385	371	409	378	390	377	395	393	387	393	369	398	394	404	416	383	379	387	381	366	374	365	398	402	400	382	373	361	364	366	361	362	382	363	430	365	356	385	389	376	349	393	403	424	419	376	371	405	376	428	387	370	381	374	352	375	358	389	374	396	366	368	398	356	388	412	342	390	422	419	400	383	380	412	367	395	389	379	372	395	389	405	413	399	370	367	353	400	377	393	387	364	415	355	372	391	384	385	381	404	371	378	372	384	365	376	345	418	381	373	379	397	366	385	377	372	359	368	402	392	417	366	391	376	409	394	359	400	363	384	364	346	406	383	383	390	365	402	401	437	400	385	395	398	365	430	368	379	369	388	419	341	388	372	376	362	385	334	396	359	403	411	404	395	393	356	356	399	322	382	382	372	383	374	389	362	389	415	390	424	395	388	378	356	409	390	391	364	343	447	435	390	382	385	420	371	364	380	394	407	361	398	393	393	390	383	395	394	389	380	380	388	401	385	352	400	355	391	406	403	371	384	361	386	377	393	388	378	414	371	382	390	373	375	384	366	394	366	383	381	369	402	385	399	379	379	370	351	405	374	391	378	384	379	399	362	395	398	385	384	417	389	374	402	351	400	386	393	366	366	369	391	390	402	403	380	395	402	401	383	379	370	395	371	393	371	393	382	363	372	421	374	346	376	387	375	411	393	409	360	401	367	398	367	391	391	389	363	417	376	411	428	388	369	376	378	366	375	383	352	384	395	367	417	392	360	390	383	361	404	395	400	349	419	384	394	358	369	393	408	381	372	387	397	382	356	398	364	435	368	381	358	368	393	356	368	381	393	384	358	375	382	383	378	375	373	365	338	395	421	395	419	391	369	393	360	372	388	418	386	397	401	383	391	409	405	380	368	391	397	388	410	396	365	411	401	396	371	359	370	397	370	362	413	361	359	391	361	376	424	378	354	391	369	395	413	389	405	387	370	391	347	391	390	358	375	380	376	414	385	404	405	401	391	363	399	380	403	427	388	418	379	383	371	404	415	346	404	382	392	404	373	373	384	418	407	395	397	392	407	375	411	364	409	412	369	357	372	395	431	392	368	381	384	369	375	369	362	365	388	380	369	391	401	409	401	371	373	412	400	415	369	391	387	401	426	387	355	403	387	353	398	352	400	386	406	412	386	388	371	400	396	353	419	380	371	377	366	407	373	373	383	399	398	376	369	388	396	390	393	376	365	383	377	412	378	360	370	401	400	378	418	395	370	368	393	379	382	403	428	394	380	383	404	373	390	377	416	375	362	380	372	379	389	376	370	390	415	355	367	370	382	407	406	361	383	378	408	395	376	417	417	388	362	406	391	398	388	338	379	386	413	346	391	375	408	390	396	403	378	390	399	389	379	402	367	395	415	375	396	380	365	372	385	398	380	405	371	382	390	384	378	400	389	426	394	353	397	410	401	366	366	353	365	376	385	392	415	388	374	388	386	395	382	400	385	369	405	377	366	372	349	384	375	357	368	391	385	372	400	366	419	356	404	408	383	397	393	408	376	397	395	351	356	454	394	358	418	379	403	381	396	362	366	400	346	393	393	376	363	395	370	381	375	406	399	403	420	368	394	393	393	398	392	371	366	381	405	384	352	371	390	378	404	340	388	365	407	352	396	387	363	393	341	372	382	360	382	357	375	382	348	401	394	394	384	408	388	401	399	413	424	382	423	375	396	363	391	394	385	381	382	375	382	383	367	368	388	373	407	394	402	372	388	387	393	349	424	397	388	341	392	378	387	388	374	372	439	397	376	371	379	366	372	385	401	384	371	376	333	370	382	372	362	400	367	386	378	396	378	374	408	370	386	407	403	386	374	400	391	368	405	367	374	414	374	377	387	358	396	385	389	391	380	361	401	423	391	367	421	407	368	390	371	370	367	375	383	400	372	398	428	397	380	385	343	427	393	368	394	383	401	383	384	356	407	398	367	379	393	368	398	383	391	401	399	349	347	386	358	385	338	435	388	383	391	358	406	403	367	367	381	387	362	424	360	391	373	397	390	381	417	350	348	392	329	391	394	376	416	407	425	383	370	346	350	389	413	413	373	375	405	369	368	385	394	385	383	359	405	376	391	387	415	379	400	400	380	397	381	392	392	385	366	389	376	382	389	379	377	388	387	389	380	396	430	356	361	420	419	379	381	397	429	389	373	389	400	362	384	397	396	359	389	391	394	445	363	388	358	385	379	398	390	376	407	395	362	394	364	390	415	402	389	392	406	395	405	398	402	392	356	356	403	411	370	369	400	375	373	397	360	388	414	374	350	398	370	385	351	389	451	401	403	388	391	375	398	398	361	367	387	385	372	364	350	384	427	372	407	401	348	397	379	413	381	388	380	353	375	373	374	399	411	369	393	364	313	387	391	422	379	429	385	372	376	384	395	382	398	408	408	369	389	374	387	346	408	371	360	404	383	381	420	378	352	366	383	401	365	366	399	372	361	331	418	404	400	365	395	404	378	365	403	402	379	353	364	412	360	370	409	390	382	418	406	388	362	381	399	395	374	395	368	394	394	376	387	427	366	388	398	360	392	398	361	407	385	439	413	364	395	367	419	385	360	353	378	375	390	357	414	404	393	367	395	358	400	371	375	360	376	417	381	411
36584	61534	55771	43527	36101	29398	23563	18058	13667	10255	7777	5997	4401	3174	2492	2089	1599	1325	1221	1050	991	905	837	808	760	713	714	651	615	688	622	587	612	587	586	600	525	596	566	548	554	581	517	538	566	524	542	537	546	524	587	574	579	545	590	577	535	576	546	546	549	545	560	487	500	532	482	533	554	545	530	558	508	539	554	578	557	556	572	571	543	562	549	556	539	538	570	483	531	558	515	535	543	550	506	571	544	535	542	559	564	537	524	531	567	535	535	516	513	530	550	519	545	565	487	541	536	520	550	552	547	560	543	617	506	534	551	524	548	532	586	562	502	564	533	507	519	488	539	517	573	538	494	541	590	558	569	571	541	556	550	585	526	559	555	528	538	594	573	541	561	551	546	599	581	514	555	573	562	530	559	560	523	535	553	541	516	537	535	517	542	566	550	566	520	526	571	545	568	553	543	545	509	521	521	534	582	597	557	538	537	532	524	530	534	513	532	549	560	556	569	523	541	558	550	625	532	556	572	575	537	529	580	558	503	540	530	571	529	527	531	548	554	598	533	555	522	564	523	525	544	543	545	578	528	518	531	560	534	578	542	530	559	551	557	554	536	544	577	559	515	530	506	578	528	569	510	488	510	603	516	524	551	537	593	541	560	545	532	582	537	541	530	508	575	524	531	554	521	525	536	549	540	539	552	570	557	519	551	503	581	551	561	531	507	552	551	537	520	529	584	552	562	546	545	565	512	544	505	534	569	542	529	526	502	568	586	552	554	542	529	547	490	469	569	563	508	561	570	572	553	518	511	528	534	544	527	525	522	545	550	531	522	528	492	526	504	602	512	559	528	526	562	545	518	522	503	580	519	559	554	529	522	515	544	480	541	566	547	551	547	553	558	520	555	568	533	527	581	528	528	527	530	535	527	502	560	548	559	545	596	521	537	542	547	556	587	533	543	540	535	570	502	573	566	541	558	538	536	534	532	560	549	526	573	565	546	536	545	516	545	522	555	540	527	522	576	561	499	519	526	556	563	534	522	526	559	579	530	515	523	551	542	559	577	504	583	561	547	509	557	521	530	578	569	559	546	540	529	524	544	524	559	518	567	531	566	553	509	523	555	502	534	560	576	542	541	551	507	563	511	560	549	555	551	486	542	512	531	521	519	504	577	544	534	529	551	583	567	555	517	564	526	552	536	540	578	520	520	562	574	537	547	566	531	533	547	563	532	553	543	522	529	570	549	514	523	506	567	493	532	543	543	537	491	554	556	537	551	538	541	554	554	574	502	509	566	510	562	560	531	562	572	555	547	566	530	556	535	586	518	525	515	509	541	534	558	537	568	568	537	536	537	573	524	559	502	536	597	547	518	564	517	574	518	521	532	537	569	557	525	503	521	550	550	559	520	528	517	565	520	531	540	563	543	587	545	564	586	566	532	532	525	573	531	545	534	539	561	541	536	490	567	492	578	530	563	567	508	564	495	540	544	545	518	536	548	548	549	529	565	528	499	567	528	528	525	547	553	540	588	573	525	539	492	535	522	567	533	541	515	527	537	576	557	512	537	543	508	547	568	550	525	593	522	580	563	514	556	520	520	518	552	573	538	549	525	552	514	513	550	590	548	519	520	538	538	547	547	504	544	539	519	516	561	543	518	548	553	509	536	517	567	528	543	567	548	532	547	535	538	558	533	526	547	533	522	494	589	533	563	535	586	552	581	521	556	532	566	499	526	534	563	545	543	534	566	571	557	540	558	588	572	573	557	538	490	522	578	566	544	567	573	572	508	513	553	557	556	529	502	585	570	515	528	492	519	573	537	534	530	528	537	527	536	586	513	542	573	542	548	580	505	545	549	578	577	557	535	566	501	567	561	506	530	519	510	544	518	549	522	535	552	571	551	570	506	519	540	543	547	523	575	544	539	558	510	520	541	522	563	530	575	568	558	523	549	541	525	523	568	573	546	554	543	528	522	514	534	550	556	565	537	530	513	616	542	517	520	553	576	547	559	541	599	541	539	506	559	529	549	538	517	586	539	567	508	549	558	524	540	548	536	526	513	546	541	520	508	546	474	504	530	488	526	555	548	530	563	546	525	576	531	547	549	550	522	554	566	498	558	514	552	521	499	522	524	536	555	558	538	517	566	552	538	543	550	526	539	568	524	521	579	493	535	517	575	497	558	531	582	514	556	531	543	548	551	545	536	536	540	527	566	494	534	548	574	535	533	504	562	532	561	518	543	511	595	530	528	530	528	538	567	530	521	505	543	557	551	527	520	517	589	528	500	535	558	557	544	524	513	527	537	543	533	480	559	517	557	548	536	549	531	495	544	545	529	524	527	518	536	510	530	550	532	543	541	525	502	526	522	534	567	528	527	548	532	579	541	577	568	557	532	553	522	534	587	542	512	570	507	551	562	556	565	547	556	511	504	529	506	473	521	590	563	550	552	557	521	552	517	576	545	552	550	555	514	570	552	528	505	535	512	513	554	557	566	576	564	566	585	525	575	563	541	541	524	539	548	571	539	525	516	531	513	515	521	516	551	575	548	497	565	524	515	554	515	505	595	489	518	522	514	552	552	532	533	546	557	534	519	539	546	531	528	543	534	569	539	554	543	555	588	525	564	571	467	537	540	547	550	534	521	556	545	532	534	555	571	540	533	546	527	543	561	508	530	514	580	567	534	536	553	581	577	525	564	572	534	575	561	543	585	529	494	505	533	589	536	550	512	552	526	511	537	480	516	510	555	552	572	518	558	541	551	529	564	559	567	530	543	539	556	508	573	546	549	517	520	580	535	574	546	555	550	557	545	531	545	535	530	528	578	530	525	544	586	576	551	550	526	533	529	591	533	533	546	541	515	540	544	566	535	510	508	556	571	573	494	576	551	569	551	531	510	516	507	530	572	553	532	558	573	560	508	548	595	595	517	502	570	547	532	539	539	537	517	539	547	586	540	577	573	536	540	560	507	560	544	528	548	537	503	551	514	533	524	537	527	566	530	518	505	547	525	523	555	552	577	539	521	514	547	533	533	532	516	528	548	553	577	539	567	568	556	518	544	529	537	510	544	494	522	519	510	553	555	576	516	548	528	530	545	535	573	572	523	517	521	534	520	539	511	593	546	523	504	513	544	551	531	527	579	495	544	532	528	530	517	539	565	534	519	556	544	551	581	533	552	541	514	511	559	601	535	572	498	580	558	566	531	586	521	569	572	514	509	566	527	537	548	560	565	540	556	537	552	559	518	569	579	563	547	512	546	545	527	558	540	531	510	541	515	548	574	536	524	542	559	530	513	530	602	568	560	549	579	534	521	585	512	514	564	552	564	533	520	546	564	552	527	514	529	551	507	519	527	555	539	576	506	567	563	568	585	516	541	555	548	572	573	526	536	511	539	559	534	575	549	523	555	584	518	571	531	575	543	549	576	545	558	579	508	542	519	568	554	508	560	519	527	560	522	521	495	560	551	485	525	528	513	509	530	545	551	588	542	562	578	489	539	575	544	541	533	550
29081	31638	36739	28322	18163	10816	6329	4027	2696	1807	1347	1188	940	809	683	596	558	471	495	488	469	490	418	434	450	415	419	395	424	394	386	407	408	397	396	436	411	392	408	411	402	357	406	384	431	352	424	424	383	389	388	411	403	382	377	419	404	407	394	419	382	405	406	370	406	368	372	429	426	394	400	396	399	373	407	387	391	382	399	431	384	426	393	370	385	379	379	365	363	387	350	358	415	430	376	364	379	415	372	373	394	397	382	376	395	390	403	402	393	371	405	386	393	381	390	383	397	411	372	405	423	367	398	389	386	362	342	396	356	362	406	408	375	406	372	384	410	392	359	428	420	384	376	399	371	406	415	413	431	402	414	375	402	387	406	397	404	416	362	405	383	412	364	402	378	387	364	393	390	419	377	375	385	396	392	410	360	419	396	396	386	398	400	391	351	399	392	398	376	392	388	409	369	374	392	374	410	367	375	370	384	459	373	411	365	376	389	384	378	390	405	410	376	359	364	384	371	409	406	379	376	396	372	407	386	363	394	410	421	419	377	407	402	372	393	388	373	391	371	366	365	405	410	448	388	385	427	413	374	365	416	378	415	389	384	405	420	392	386	366	385	405	399	390	367	393	406	383	415	418	397	414	382	378	398	358	411	412	371	392	388	406	399	387	387	384	383	400	374	408	381	386	353	402	364	415	414	410	368	404	391	401	434	411	385	360	399	412	386	374	387	392	400	393	388	376	390	388	362	398	383	380	393	419	398	397	415	402	433	389	386	398	412	362	379	378	374	405	378	364	385	380	389	415	382	404	382	369	391	403	386	386	390	369	349	377	347	374	404	356	388	384	404	402	423	396	394	357	382	409	380	372	414	404	423	396	398	399	368	419	403	415	395	383	336	384	411	373	384	413	419	391	397	379	396	361	402	407	387	399	385	387	400	408	409	389	420	379	406	395	381	367	388	377	406	391	346	373	416	379	388	388	402	409	387	419	394	430	376	388	387	399	385	384	405	389	349	364	404	375	398	367	357	388	394	410	376	400	418	394	376	386	421	425	385	415	364	447	373	364	388	407	395	400	368	394	397	363	399	370	397	396	408	379	383	378	406	383	396	378	389	402	369	376	416	373	372	387	359	390	398	366	404	401	394	358	406	416	429	426	384	381	428	412	382	391	419	403	394	367	346	378	371	364	387	379	373	409	397	365	416	352	395	399	396	407	379	400	408	369	394	385	412	380	367	394	399	395	402	385	360	397	411	382	382	377	394	359	394	378	395	391	423	416	390	372	374	405	411	374	380	385	396	358	390	390	407	416	405	376	406	379	394	409	355	370	356	363	406	369	379	396	410	365	375	380	372	375	392	360	400	378	431	381	421	378	411	384	410	361	406	382	406	408	323	374	402	398	379	399	428	384	403	366	368	434	403	396	409	404	371	411	402	398	420	381	385	402	396	391	400	422	377	396	325	435	376	417	383	353	400	401	390	381	384	393	417	376	409	398	394	392	403	357	449	365	431	411	355	372	411	382	386	362	365	398	386	381	388	355	380	387	392	405	390	404	398	394	395	393	406	397	379	431	416	355	367	396	387	350	393	399	388	363	384	394	383	381	376	372	373	369	371	381	389	397	347	389	411	376	433	364	371	373	407	390	406	410	396	404	394	387	410	372	387	355	401	366	378	374	398	392	424	397	386	369	427	403	356	386	412	381	374	380	379	396	389	403	393	389	395	406	391	360	364	393	434	394	367	402	386	355	405	391	400	356	374	343	421	363	374	380	423	423	364	403	362	383	302	371	402	357	408	395	390	416	379	379	364	380	370	363	386	380	398	407	402	406	417	346	371	360	403	381	347	408	423	396	354	403	386	400	368	392	370	391	411	372	397	384	411	385	407	367	381	376	394	389	393	397	414	414	374	404	393	380	375	378	410	407	377	365	370	360	399	379	336	402	403	365	392	420	386	412	385	381	407	417	421	374	393	384	371	408	379	381	370	385	368	404	431	431	348	371	376	391	383	405	373	378	350	364	409	403	413	392	363	394	384	381	401	402	406	382	387	356	377	373	374	363	408	443	370	402	411	405	416	419	385	409	418	399	367	410	379	360	407	358	396	390	366	409	396	377	419	377	375	390	381	374	441	383	357	407	413	384	408	409	378	389	395	413	429	412	386	384	387	378	369	389	387	396	394	398	372	398	395	384	413	427	394	379	363	365	398	404	404	377	386	346	448	392	367	430	384	370	436	418	392	382	406	387	406	384	403	330	376	379	417	404	361	425	378	373	416	324	378	378	404	371	424	421	387	373	428	400	373	371	385	380	381	350	388	392	391	393	392	436	414	346	392	369	410	389	366	391	393	391	370	397	353	368	389	364	371	415	378	405	401	401	422	406	398	368	387	428	374	373	384	380	373	374	392	376	388	407	377	372	378	421	381	407	404	397	388	372	400	389	347	386	378	381	361	394	383	381	412	391	386	396	422	389	379	356	404	365	387	424	391	368	407	382	409	357	400	367	435	372	384	374	358	385	402	395	372	359	430	353	393	393	407	401	382	366	391	413	405	340	417	399	407	344	381	384	410	367	408	356	402	405	388	412	375	387	385	360	381	393	396	358	403	393	361	399	409	389	365	430	379	367	413	375	367	355	356	410	388	349	382	407	389	427	396	377	406	388	399	401	393	407	410	407	386	405	405	378	408	388	415	417	391	368	390	395	366	393	409	422	369	393	396	384	386	357	413	395	394	390	385	371	363	394	388	376	358	383	357	397	369	380	387	387	412	394	362	382	362	371	399	403	419	427	401	363	413	386	392	396	389	371	398	362	379	382	363	394	395	380	395	396	424	420	411	392	431	392	393	424	397	384	422	417	393	391	441	359	360	408	370	397	417	412	368	372	398	367	401	399	396	393	394	423	419	392	389	361	371	396	399	407	402	388	375	416	384	391	394	408	373	401	396	355	402	415	362	397	385	391	369	393	361	353	395	410	360	374	390	385	420	351	382	420	430	388	370	422	414	403	375	390	392	360	416	401	326	374	373	401	424	396	381	389	381	388	403	428	403	370	391	368	378	409	387	417	390	387	395	367	419	439	393	387	362	396	382	404	372	362	382	399	404	377	368	388	364	448	408	376	397	372	414	406	385	402	394	369	405	390	425	409	387	365	371	389	409	415	395	397	428	398	379	383	411	396	370	416	420	369	382	367	400	416	399	395	397	437	365	432	376	387	419	375	406	389	417	402	387	412	405	372	411	407	355	387	381	381	366	373	431	346	381	425	354	413	384	381	387	346	373	350	410	354	373	387	387	425	390	423	372	403	398	386	363	359	390	333	339	399	360	392	387	408	409	398	381	378	399	373	392	413	368	374	407	398	396	410	384	366	384	391	385	421	380	384	383	381	388	395	395	387	341	417	388	414	379	383	392	361	362	417	396	418	370	408	412	377	407	404	421	404	371	377	380	392	395	449	394	381	360	393	378	381	366	392	431	404	357	378	362	389	397	401	410	416	383	398
34908	49579	43255	32069	24504	17877	12870	9093	6359	4601	3372	2610	2040	1588	1373	1110	972	881	815	732	688	703	651	722	679	631	596	635	596	614	604	595	579	579	580	588	587	565	572	583	581	571	556	577	576	573	552	560	526	634	583	604	531	523	562	539	543	595	565	594	558	571	573	587	532	535	588	550	545	533	507	564	561	530	594	527	578	564	539	581	560	570	552	563	497	604	583	546	581	539	525	543	537	550	545	532	546	547	565	556	599	584	543	598	565	537	563	539	572	572	545	570	525	521	602	535	567	531	540	583	550	548	573	533	543	580	589	547	544	567	599	531	561	561	542	552	568	599	570	559	570	593	606	543	543	583	523	569	536	563	578	571	572	525	585	571	553	570	575	557	509	525	566	563	570	593	554	581	571	553	536	571	542	562	566	532	564	589	561	557	538	557	550	559	589	607	553	531	528	541	565	544	590	564	545	565	618	560	554	561	603	574	538	546	544	557	540	572	530	538	564	554	572	560	572	535	549	559	530	572	546	552	539	590	548	556	591	516	582	544	580	571	533	532	557	559	567	556	574	551	566	601	611	580	544	583	531	570	603	565	550	547	560	558	554	566	581	552	544	584	553	583	542	578	559	548	536	545	516	540	593	634	567	579	562	586	571	575	518	548	538	559	567	541	548	595	587	550	582	568	601	596	568	560	564	569	564	556	544	543	574	562	560	593	533	545	561	580	576	572	554	584	576	595	604	574	598	602	523	562	582	501	581	580	592	499	506	551	543	559	506	544	540	538	573	543	535	558	569	555	528	569	554	556	553	590	579	560	545	553	592	550	582	526	578	580	565	561	524	546	567	586	552	600	611	521	583	568	568	558	577	547	534	540	603	582	589	610	572	550	578	549	555	608	556	592	526	570	520	568	532	563	548	579	601	555	570	576	573	544	602	612	601	546	579	562	550	597	523	545	543	563	596	550	556	596	558	583	602	577	587	550	529	560	561	555	528	519	547	565	534	511	557	556	543	572	597	552	516	586	527	545	585	553	541	541	536	569	547	568	569	602	559	555	528	594	560	544	554	546	526	552	567	524	570	571	539	602	554	529	580	572	558	554	553	553	565	602	548	579	533	533	572	586	535	553	581	557	538	600	584	559	576	562	574	554	572	522	598	565	571	577	554	596	560	571	553	554	567	530	577	556	556	577	558	541	567	578	580	532	566	526	579	571	519	561	537	583	579	519	547	521	548	549	548	563	548	602	543	566	546	551	555	554	543	537	599	598	554	498	520	581	559	545	573	568	543	602	568	542	537	545	559	554	561	561	550	556	558	539	509	552	532	574	544	556	586	549	571	548	601	573	594	590	572	580	545	529	503	546	586	537	497	590	605	563	513	598	549	526	558	583	597	551	515	593	571	574	604	581	531	541	610	553	562	568	592	552	591	580	579	558	561	581	549	563	562	564	582	531	577	576	559	554	566	587	569	557	533	562	541	564	566	562	574	560	582	565	588	511	546	592	563	548	603	502	569	598	556	571	536	583	510	557	541	593	552	576	585	579	550	582	582	570	558	557	568	555	578	550	554	559	550	551	527	546	546	570	566	555	586	536	565	577	581	529	550	567	525	569	570	532	564	599	530	538	572	562	562	557	592	575	546	560	557	569	591	531	565	599	557	632	558	544	595	592	577	578	594	554	536	611	546	556	569	567	583	525	562	565	602	555	562	562	571	592	567	544	566	561	571	601	573	557	540	567	541	545	546	550	556	577	561	605	553	551	570	581	584	576	549	515	554	581	532	568	583	555	546	616	536	555	611	549	568	532	559	556	551	594	611	560	585	544	578	625	603	567	583	558	560	657	568	531	547	564	553	586	536	553	542	544	539	555	565	589	558	584	530	529	578	538	568	533	560	537	576	559	554	532	557	548	556	557	578	562	578	584	553	561	543	551	534	530	561	528	568	556	568	586	554	507	583	554	571	568	524	593	556	564	592	562	564	559	562	527	553	538	543	572	532	599	561	530	532	590	526	556	573	561	566	578	543	563	571	582	525	541	550	559	569	575	561	522	538	517	509	536	608	531	514	580	569	526	530	525	536	547	607	562	546	622	569	568	548	535	544	560	603	574	554	586	547	558	562	551	573	570	539	526	511	526	586	533	561	547	567	536	556	572	584	589	565	578	582	574	569	589	565	540	555	579	573	555	583	573	572	588	565	562	573	557	536	594	553	535	550	607	521	576	532	564	564	533	547	583	555	547	541	599	539	565	522	610	601	568	565	543	554	541	539	563	556	575	558	572	551	564	566	596	555	536	547	581	592	593	534	570	569	587	541	567	558	538	593	630	565	530	543	589	555	486	566	555	575	529	590	554	564	567	582	579	565	551	540	549	532	562	528	599	542	521	591	499	578	556	549	583	566	551	537	528	585	541	592	614	586	574	527	536	573	547	542	595	555	578	539	535	550	578	592	579	561	562	550	553	566	574	580	575	578	557	534	557	514	548	567	579	566	605	577	553	542	566	571	573	550	537	577	542	559	537	560	552	573	552	544	568	543	543	548	547	537	549	613	523	581	552	547	553	600	580	547	543	566	537	594	560	561	591	603	536	543	536	584	577	568	581	567	544	602	515	547	580	571	520	531	563	525	588	581	543	584	612	575	538	589	552	559	548	589	528	576	549	553	571	565	539	578	556	559	575	573	556	607	597	575	585	553	531	587	582	561	541	583	577	540	555	546	561	543	567	546	583	529	559	567	526	527	574	572	569	557	561	550	526	585	600	577	531	620	517	565	573	582	533	562	551	582	555	538	596	574	510	578	601	543	584	522	564	548	547	575	591	582	556	582	557	540	532	559	606	564	537	570	579	530	553	567	561	548	594	557	553	575	549	553	564	585	571	587	600	591	602	620	527	556	581	560	553	552	533	591	573	577	544	552	555	556	562	567	561	563	596	584	551	547	555	586	542	548	563	556	557	556	532	578	559	542	548	565	556	575	587	563	576	589	565	529	596	570	561	619	573	559	567	541	585	517	556	522	579	576	563	555	559	580	530	538	600	586	573	572	551	586	554	587	550	547	583	579	574	567	551	553	582	562	536	561	537	523	597	528	555	551	557	599	553	546	567	543	542	543	564	577	554	550	587	553	582	576	547	561	592	541	547	551	545	585	566	556	540	546	578	560	567	563	527	553	612	569	544	546	539	524	579	532	536	615	573	546	571	508	560	553	576	544	570	541	596	583	574	562	550	554	589	554	591	550	539	553	543	551	559	545	605	568	552	596	541	540	642	554	579	589	537	559	571	526	576	576	527	552	593	580	555	611	574	511	575	546	539	552	517	549	559	578	561	550	598	581	592	543	547	567	530	541	514	557	579	535	573	595	592	537	576	550	546	542	558	553	561	601	559	525	577	576	520	578	573	596	520	579	586	561	530	552	556	582	584	569	572	569	571	582	555	582	542	531	553	579	551	587	578	566	545	588	559	577	547	548	542	580	567	565	573	552	598	556	581	533	562	590	579	592	566
24234	21040	28547	26482	23222	18931	12172	6956	4534	3189	2375	1801	1410	1143	873	759	695	665	596	532	508	489	480	475	473	445	442	448	427	437	416	415	410	412	427	431	412	411	383	429	412	383	390	379	418	426	379	380	402	406	402	365	415	420	380	368	390	416	399	398	372	405	391	401	387	413	408	408	392	394	408	411	372	365	386	380	392	418	424	413	392	381	401	341	380	405	400	389	376	400	416	429	398	430	375	359	395	369	364	413	391	416	420	363	372	371	387	412	391	399	393	403	376	390	378	370	380	411	383	398	402	358	390	379	364	396	399	408	400	415	379	422	397	380	409	378	393	380	383	421	384	423	400	406	418	410	386	377	425	423	402	385	362	382	386	389	393	402	393	406	405	420	406	395	405	400	394	374	403	431	390	366	352	368	424	385	405	408	395	405	392	364	356	361	391	414	404	405	454	390	376	354	409	408	398	377	394	410	415	409	387	433	413	406	432	418	381	389	395	389	368	412	398	369	392	416	386	423	417	415	398	404	417	423	427	385	407	393	405	418	425	393	403	399	422	403	426	391	400	412	388	381	391	419	430	427	355	385	371	392	359	406	372	385	372	378	403	385	377	393	426	388	399	386	384	384	366	394	402	373	400	380	404	399	385	394	379	385	371	388	429	373	380	392	388	396	402	383	431	409	374	400	411	420	367	424	421	403	379	371	423	394	383	380	402	420	402	383	386	378	355	419	433	364	387	364	392	387	396	366	385	368	379	387	376	397	371	356	368	412	367	419	390	379	403	381	407	385	424	425	363	429	357	385	411	393	424	395	403	391	339	382	396	418	397	363	405	372	380	387	416	384	379	410	391	385	405	354	417	384	412	400	332	386	399	374	428	446	409	372	390	442	379	401	403	386	406	440	402	389	415	368	404	400	382	425	389	379	394	378	409	423	414	397	380	427	408	390	396	391	375	406	402	391	408	404	374	389	414	377	406	400	420	379	384	407	413	379	433	391	384	385	388	422	415	389	389	398	369	395	395	423	395	396	430	446	417	415	373	418	370	386	376	399	408	409	387	418	392	392	394	379	361	410	404	434	399	403	394	400	399	381	427	407	430	393	373	402	394	391	386	420	389	389	385	409	381	378	429	405	413	404	355	423	407	406	411	384	389	415	371	405	360	392	357	395	397	398	418	373	379	405	392	347	425	426	373	427	391	405	413	368	376	379	417	376	399	398	376	403	407	428	394	368	442	412	413	384	406	383	407	360	424	413	376	409	395	400	384	387	428	410	391	391	417	369	416	419	370	378	388	406	387	421	390	420	405	381	404	395	418	408	431	390	455	411	375	377	390	387	410	416	410	389	417	395	380	369	396	390	409	388	407	412	404	404	377	361	352	389	391	422	375	433	374	400	386	378	403	432	404	414	388	394	414	387	362	389	370	390	379	400	396	384	428	403	350	408	391	398	425	356	432	424	364	394	393	400	391	385	401	382	390	373	439	411	372	369	391	434	392	394	416	431	386	403	374	407	382	408	377	380	387	366	412	393	400	384	402	394	391	405	397	371	443	378	408	395	411	373	421	426	366	340	433	368	406	361	363	406	417	440	407	367	376	403	397	380	396	387	403	418	408	361	396	410	384	377	394	410	417	364	406	400	426	404	417	373	400	376	381	369	411	406	421	367	411	356	403	371	393	384	397	367	390	435	396	395	403	386	376	402	399	396	412	382	387	434	436	415	395	384	381	388	408	413	445	439	396	411	441	382	359	378	391	419	414	417	419	375	383	383	424	401	376	408	421	426	444	418	420	456	404	383	403	402	429	373	401	396	416	432	402	389	396	383	405	426	402	431	385	386	374	390	407	385	393	394	412	398	377	391	379	404	428	416	408	386	388	403	393	391	388	389	401	370	397	402	453	395	383	394	366	386	413	394	399	432	343	387	403	390	399	398	392	366	390	395	398	398	395	408	421	397	421	400	352	425	361	387	371	404	420	453	361	415	421	386	388	386	407	410	440	428	422	437	383	423	373	412	374	396	388	391	436	421	374	390	383	393	370	391	398	378	413	398	384	399	405	393	408	404	407	427	405	403	409	436	402	416	422	426	425	374	379	420	376	417	389	377	399	408	413	413	404	392	424	375	367	423	411	377	435	385	407	391	394	408	390	388	406	400	391	401	406	395	395	415	405	411	412	414	399	366	410	406	413	392	376	366	393	400	358	423	390	388	382	356	404	393	393	380	379	381	386	383	397	421	398	410	401	398	384	409	398	411	363	378	425	401	376	406	381	416	383	382	367	358	404	410	394	380	394	403	424	401	410	390	395	376	429	432	404	392	375	407	382	422	356	384	354	419	363	386	413	449	398	408	369	358	381	409	395	413	391	397	397	431	422	385	395	399	388	415	391	376	407	397	420	473	390	420	354	424	374	413	393	367	376	395	391	415	417	410	379	404	399	369	379	418	409	399	393	417	423	388	332	370	414	387	415	435	384	367	401	389	365	402	396	413	368	403	385	434	389	427	419	402	365	376	387	371	401	377	370	458	406	384	408	387	392	381	412	337	379	389	410	360	391	363	403	395	402	425	403	387	407	368	398	387	410	399	434	380	418	367	388	395	371	418	444	419	395	396	407	402	416	405	395	410	393	368	409	421	369	399	424	392	393	402	410	406	387	390	428	357	390	401	400	408	385	404	419	381	393	393	412	401	400	397	407	370	433	394	355	386	404	362	379	419	417	396	408	384	406	355	416	368	435	393	405	386	387	421	412	388	399	409	373	401	430	359	365	410	384	427	405	429	379	439	406	403	369	407	389	407	439	407	375	360	402	431	424	400	401	382	414	422	402	385	413	410	370	370	398	396	413	382	376	403	414	408	403	384	386	377	409	415	412	378	382	400	350	376	369	400	387	382	406	381	386	387	409	404	403	369	402	407	414	372	416	403	386	382	390	403	375	399	390	392	400	399	403	378	428	415	422	371	382	411	386	367	391	407	376	383	354	389	409	355	424	401	414	410	430	419	450	413	370	394	394	379	401	394	398	384	401	397	400	386	395	372	385	367	385	383	372	412	338	402	385	378	403	377	362	387	407	414	390	412	408	399	443	397	407	381	407	405	385	378	397	410	396	373	384	398	370	404	395	400	409	379	427	394	417	421	420	397	384	395	382	417	379	406	422	370	364	372	395	379	373	368	417	382	393	395	395	416	403	415	392	417	412	412	389	387	385	365	394	423	383	402	383	405	363	360	380	400	418	387	391	365	421	395	382	421	396	426	384	389	367	391	382	399	423	422	407	413	431	419	367	431	422	405	425	375	368	407	364	379	416	411	403	433	414	401	384	400	368	404	422	426	370	385	366	405	407	370	390	425	376	373	386	361	370	408	374	389	413	368	381	384	362	373	417	373	429	420	427	383	420	384	403	374	362	382	392	371	374	374	373	383	399	455	396	401	393	432	400	392	397	420	423	405	373	403	370	391	398	403	420	405	390	456	386	418	392	379	373	386	393	384	391	409	385	410
34796	55600	49291	37627	30634	23778	17719	13497	9821	7351	5394	4076	3076	2324	1929	1563	1360	1134	1053	952	823	809	752	818	712	721	641	622	657	613	621	596	597	630	601	616	564	590	621	630	592	590	600	568	594	543	601	543	565	558	568	567	559	579	566	605	603	529	551	579	573	551	569	591	574	567	532	523	607	583	589	567	600	575	521	616	550	599	593	569	604	596	579	570	574	560	559	546	558	561	560	534	571	565	560	571	569	523	590	570	586	555	557	543	612	579	558	581	538	561	595	537	592	552	534	566	577	561	563	561	561	554	586	542	579	523	551	602	550	553	595	586	539	547	557	562	579	531	525	570	547	547	569	559	547	547	555	576	570	551	567	543	566	567	549	596	539	573	569	615	535	578	590	556	545	563	585	558	590	551	554	555	579	566	547	572	594	629	571	595	533	543	557	543	563	563	598	573	604	534	607	544	545	542	597	568	532	553	580	596	565	564	545	563	578	551	573	551	558	597	544	611	595	550	561	570	571	554	568	593	547	548	586	561	576	619	552	562	546	572	524	542	567	549	566	551	534	604	545	591	571	554	573	578	513	580	538	573	541	556	572	567	547	540	546	594	552	578	546	555	551	584	589	570	556	561	543	597	568	613	533	577	565	573	582	508	562	583	546	548	542	515	520	570	580	503	577	577	566	532	568	590	584	573	607	559	550	524	569	624	570	532	569	570	541	505	552	546	573	538	561	585	588	577	624	584	543	565	573	548	545	569	554	514	552	579	557	553	577	520	560	571	560	583	579	561	561	526	560	566	559	568	538	569	607	560	569	586	578	585	541	581	560	549	575	539	578	550	587	605	556	587	557	561	534	593	525	555	586	564	556	590	547	565	569	550	555	555	544	540	534	557	606	621	586	573	567	579	567	533	557	556	551	585	573	563	592	553	583	557	600	577	572	557	598	524	595	569	563	598	557	581	590	612	539	537	557	578	554	602	592	572	588	587	526	578	555	545	544	577	537	571	567	546	586	560	599	592	559	541	610	557	536	556	563	553	545	534	525	541	556	564	578	619	583	622	605	587	552	584	570	604	529	603	587	571	582	546	589	603	538	578	588	577	535	544	518	576	536	552	567	535	563	540	519	568	565	547	609	582	531	578	569	562	553	559	547	565	532	589	559	580	530	570	586	544	542	533	575	583	588	569	588	555	565	512	531	559	561	584	570	575	533	601	571	566	568	601	567	561	561	565	563	537	553	554	586	536	549	563	564	544	537	582	573	600	565	562	563	542	548	562	533	571	576	547	573	585	594	582	545	572	547	593	551	565	558	562	569	585	564	563	553	545	551	573	566	573	587	593	547	514	557	543	547	587	574	548	572	582	566	576	575	558	542	608	583	567	541	575	603	575	564	558	573	541	566	535	576	546	571	594	554	563	570	583	585	521	539	566	565	559	607	600	572	579	527	597	534	558	553	575	573	597	613	575	592	570	597	551	576	591	566	570	588	557	524	580	561	555	539	557	597	598	541	583	575	537	580	583	523	566	596	587	531	571	567	568	555	574	514	536	566	546	537	582	546	620	542	549	547	594	586	547	547	574	602	575	590	512	594	548	569	543	617	546	567	570	560	630	550	542	581	544	547	577	559	539	557	571	584	549	524	605	556	557	542	562	556	567	572	541	564	554	524	530	580	565	550	584	579	564	540	556	578	592	528	567	616	623	591	534	548	567	569	597	604	537	586	525	547	529	545	583	598	572	577	579	607	553	547	553	569	588	534	599	573	536	554	549	525	585	565	586	535	574	560	525	581	608	541	565	601	542	559	573	575	577	549	607	549	572	587	596	568	564	589	582	571	564	585	545	550	573	578	555	583	555	625	561	553	548	558	581	560	610	565	580	593	547	569	534	527	551	561	548	573	590	567	604	592	586	528	545	579	551	560	565	573	587	564	599	527	528	533	584	564	555	523	598	560	549	510	546	621	574	597	547	555	565	598	555	537	550	555	558	581	542	539	562	559	599	518	574	583	587	571	599	532	594	553	517	584	542	581	572	554	587	490	583	558	572	575	578	536	607	556	525	594	524	606	574	582	552	584	580	563	551	579	586	593	582	568	541	556	578	576	564	570	573	590	591	560	574	580	577	629	551	620	502	568	573	553	551	548	566	557	567	581	561	562	584	543	589	541	563	550	537	586	520	564	565	577	608	553	579	543	597	564	604	590	607	535	526	569	540	553	587	615	571	559	552	603	548	584	584	603	551	546	562	546	612	535	552	580	538	606	607	593	582	549	559	560	574	614	567	558	545	548	561	597	555	591	558	520	609	552	568	565	580	596	571	561	560	525	576	558	597	552	542	568	587	565	602	576	540	549	549	592	580	587	570	542	533	561	575	606	594	548	560	566	559	583	555	570	579	547	556	575	594	572	561	552	567	563	607	565	589	547	598	546	543	568	560	551	570	595	578	534	546	567	551	568	567	604	615	567	528	591	533	571	569	562	552	560	609	570	585	573	528	542	590	569	554	591	574	595	534	596	551	600	600	570	536	603	501	573	538	592	582	562	548	551	627	576	553	583	567	564	558	583	600	573	528	549	568	581	523	516	598	570	564	541	567	575	591	555	539	604	527	522	616	568	600	515	586	576	594	571	556	544	591	574	558	537	567	554	565	572	580	565	582	563	519	541	592	538	553	578	516	524	576	569	559	527	538	574	575	550	555	582	576	552	567	581	596	575	601	551	580	598	552	593	523	537	576	527	570	549	586	541	581	566	552	560	532	523	590	585	614	573	574	537	547	563	589	574	567	564	580	543	607	568	568	544	579	538	581	581	584	532	518	605	566	564	547	618	561	566	569	562	539	592	554	579	594	572	560	548	574	578	545	551	593	557	576	526	560	578	528	617	537	599	591	567	554	560	605	577	560	537	563	568	565	566	575	555	593	561	555	602	563	546	538	535	515	545	532	627	573	523	593	614	545	578	579	553	577	573	561	528	552	542	564	561	553	576	563	529	596	582	595	549	547	566	567	570	589	580	526	592	545	555	537	571	559	558	592	542	574	565	568	547	589	556	533	542	603	545	603	608	581	545	620	568	571	572	533	584	564	562	520	556	573	557	552	548	589	554	572	564	578	561	568	547	582	582	556	505	589	536	555	591	580	567	565	599	567	510	588	518	551	551	542	550	551	544	557	540	557	563	561	517	562	581	594	623	556	584	544	562	567	597	572	605	563	602	537	577	576	546	558	551	590	603	550	578	535	521	540	546	571	619	591	555	546	543	559	564	629	569	564	560	570	538	552	531	592	599	558	566	537	546	581	581	572	528	542	589	598	589	568	561	565	544	527	585	567	557	553	595	581	534	545	537	593	557	585	566	537	559	572	546	583	570	555	555	573	543	555	584	608	579	566	561	558	595	552	557	530	594	552	562	577	579	555	590	579	543	563	573	559	570	532	571	567	550	550	559	532	550	572	530	576	598	583	584	587	579	574	544	531	574	564	537	579	542	543	571	572	600	549	572	581	593	562
23013	21076	28755	24084	22661	23340	19616	11088	7014	4835	3542	2572	2086	1518	1237	1099	900	755	704	664	640	563	587	490	497	463	479	450	465	444	462	420	433	409	399	419	409	410	363	396	406	419	415	437	419	413	418	395	397	427	373	367	397	378	415	375	392	415	393	398	390	347	367	387	364	366	405	390	394	389	404	387	420	377	396	422	377	400	384	394	386	409	405	381	388	378	397	421	386	398	402	406	401	409	411	443	374	396	440	405	414	409	377	414	365	385	362	415	378	431	408	447	374	409	389	394	396	372	394	387	399	378	428	391	393	397	384	357	400	397	383	420	382	384	404	383	412	403	388	361	391	395	379	374	434	380	380	378	367	389	373	391	422	382	411	373	396	368	394	403	411	391	409	414	379	372	394	402	388	401	399	377	400	390	397	397	384	398	385	388	399	401	391	429	411	408	385	386	401	377	415	404	385	379	372	398	438	367	387	369	403	414	369	384	383	380	356	404	379	402	375	356	399	384	372	396	358	400	412	340	364	374	408	385	392	388	390	393	418	382	390	364	392	379	355	354	409	399	398	377	406	426	395	407	386	376	417	390	389	387	439	428	387	381	417	415	420	358	405	406	416	410	411	412	385	376	361	383	418	425	373	393	414	381	384	392	389	393	422	397	381	387	399	397	360	387	357	385	420	373	401	361	387	373	414	384	389	413	378	405	413	388	381	379	403	392	402	391	404	360	396	399	397	390	418	408	364	386	406	436	388	404	349	381	368	379	411	384	358	389	417	357	416	397	351	416	412	403	373	397	390	379	415	400	413	402	358	350	387	373	423	339	356	415	379	404	368	407	392	408	406	372	408	412	385	394	359	436	375	408	413	386	390	401	363	360	404	374	410	362	404	370	437	384	422	389	375	377	390	391	363	435	388	384	367	403	372	370	369	383	370	406	389	420	364	412	405	413	406	383	349	400	383	374	409	395	398	398	407	401	402	383	415	361	381	417	370	384	401	368	382	394	391	391	391	392	419	407	390	361	373	400	381	397	383	399	390	397	371	406	386	374	406	391	416	380	381	381	376	389	381	389	374	393	388	399	383	371	409	396	374	388	385	403	377	384	399	355	351	388	358	403	375	365	365	393	352	388	440	430	414	393	396	413	387	428	408	402	383	380	375	399	404	377	391	376	387	388	375	366	407	382	371	357	417	361	379	389	375	371	403	418	406	375	410	391	377	365	414	390	382	404	392	389	425	432	392	399	402	376	373	367	382	386	399	404	380	417	410	425	387	376	401	399	415	412	361	400	378	388	409	382	390	394	399	389	391	360	380	365	392	366	394	401	394	429	399	374	418	396	419	400	402	396	393	416	386	389	402	378	373	421	349	390	415	404	410	405	400	395	414	386	393	391	415	373	384	384	365	387	409	419	403	395	365	392	364	370	345	417	378	410	390	382	374	392	372	366	387	381	391	399	367	377	421	363	394	395	421	376	375	394	366	416	371	386	375	387	390	362	410	392	413	369	379	427	393	374	380	376	373	371	396	442	405	374	388	395	394	402	415	375	415	399	384	380	379	354	403	341	389	396	428	367	374	422	394	388	390	393	391	340	401	372	415	373	405	394	375	399	398	438	381	428	384	414	428	389	444	431	391	361	376	385	411	396	378	371	421	380	403	386	403	362	370	389	381	343	387	387	382	389	411	399	405	388	396	411	393	433	401	352	402	408	382	384	392	376	413	384	383	399	379	352	399	404	403	396	391	405	414	432	369	368	397	420	371	389	373	371	389	400	365	387	411	386	402	369	396	414	415	436	395	396	386	391	420	402	392	389	423	398	414	410	407	374	385	403	378	419	399	378	366	385	409	388	382	389	387	425	379	422	367	376	376	369	385	393	376	409	384	399	375	413	401	403	408	415	391	381	408	370	361	409	361	421	391	379	413	427	399	414	417	375	397	409	416	394	423	424	409	361	398	383	395	407	440	424	445	394	367	382	397	357	393	382	370	376	393	387	397	378	417	431	391	408	363	396	407	363	394	368	419	361	396	412	385	398	370	355	373	360	390	407	406	420	351	399	377	378	359	383	383	389	394	388	393	410	374	384	394	390	408	355	391	377	352	416	398	389	399	359	381	383	381	385	414	406	387	390	426	353	401	415	412	429	373	412	390	422	382	389	387	395	398	407	429	393	401	392	367	414	411	398	411	363	374	406	403	382	377	383	421	396	439	391	385	424	391	413	375	390	402	378	392	417	386	412	379	413	413	414	389	390	398	418	408	449	416	388	389	390	397	388	396	349	415	392	391	417	410	418	387	368	399	392	383	432	396	368	388	411	427	383	391	378	396	404	383	380	407	384	381	378	407	393	394	428	388	420	403	394	423	380	427	372	416	355	418	380	410	418	431	372	380	406	390	396	399	418	401	425	388	407	401	399	365	410	403	394	418	372	378	381	386	392	378	365	361	402	428	413	368	374	366	385	418	415	428	413	399	384	378	374	401	376	429	415	370	412	399	398	460	382	376	376	405	395	380	372	367	404	402	405	375	383	398	363	390	357	404	391	409	390	420	378	441	377	402	380	398	377	418	398	422	393	341	392	390	383	368	414	377	403	356	383	386	409	398	392	432	372	369	408	412	361	386	413	392	367	420	430	375	414	420	386	409	423	412	402	392	399	376	353	386	372	401	405	373	384	405	393	376	382	355	422	352	404	414	396	376	416	401	427	384	410	378	425	381	391	393	410	357	383	388	407	378	408	392	399	401	360	400	406	391	430	379	362	390	352	397	395	393	380	383	431	390	370	421	388	399	368	385	421	407	379	402	389	392	358	392	418	448	383	375	363	414	393	402	402	393	398	387	357	402	393	379	393	376	417	377	413	384	395	411	376	397	363	401	402	409	405	429	390	393	408	418	370	395	400	403	401	367	390	412	385	410	401	413	384	356	393	350	381	362	387	397	402	398	404	379	406	398	359	400	374	418	397	426	399	398	366	397	376	406	383	407	402	351	403	385	395	353	359	452	408	375	391	394	371	377	348	399	371	412	393	398	364	388	385	358	382	360	418	396	375	403	378	414	377	383	412	395	417	414	384	388	394	375	427	391	386	423	397	379	382	390	388	412	373	388	409	383	403	418	378	386	400	361	401	390	389	377	365	432	405	416	397	389	394	385	349	416	401	376	418	406	440	444	397	391	382	389	372	379	399	388	394	398	355	419	412	403	413	384	405	375	351	375	406	386	366	368	369	381	389	408	394	392	419	377	407	406	398	408	410	377	381	380	366	377	421	384	404	351	412	374	408	393	397	371	367	361	416	378	375	398	380	394	379	392	405	367	370	394	382	411	416	420	404	370	404	389	403	389	407	406	375	371	405	400	400	367	403	378	380	362	394	383	397	397	375	406	397	404	386	393	396	386	370	442	404	370	412	373	400	377	355	367	378	400	379	406	390	364	352	399	398	387	361	370	406	428	390	391	430	379	413	383	406	369	411	370	374	382	376	403	360	398	368	401	383	377	406	393	403
37062	61428	54674	42747	35736	28798	22755	18098	13668	10208	7911	6117	4501	3380	2708	2141	1754	1441	1328	1151	1083	955	917	862	786	769	736	682	676	673	643	649	690	575	570	598	609	598	564	588	593	580	570	603	554	551	565	601	552	538	588	597	524	541	550	561	538	564	589	593	529	518	525	606	509	561	515	528	541	560	566	569	569	556	586	545	535	550	543	508	589	539	562	559	560	567	585	566	578	559	532	524	545	571	559	585	529	552	541	521	570	559	587	548	546	568	548	567	563	551	586	550	561	546	540	542	524	552	547	563	557	521	560	547	531	510	579	568	564	551	573	564	537	506	531	563	533	527	575	543	560	539	511	575	567	547	548	573	556	519	543	540	536	560	540	551	574	583	573	548	527	546	533	551	554	551	545	557	550	540	572	544	568	564	547	559	509	501	520	530	541	534	517	532	518	528	572	562	553	560	566	555	547	569	573	521	515	528	565	550	560	548	566	536	521	495	561	532	589	526	572	582	576	550	540	508	564	581	567	533	502	537	557	545	541	565	536	568	520	543	584	542	548	529	595	527	582	570	510	509	530	527	583	572	582	569	552	577	543	547	532	565	545	531	537	572	525	555	561	591	531	515	555	537	563	571	551	601	590	533	543	566	539	557	595	545	535	530	545	536	557	505	590	565	564	539	529	566	551	572	545	539	571	562	537	584	587	522	528	483	528	542	571	564	537	553	518	554	566	553	555	558	567	533	534	533	549	585	526	601	552	541	560	526	547	537	537	557	529	514	536	558	542	557	538	542	605	534	541	567	553	563	555	569	553	555	543	545	561	546	552	567	551	523	550	559	546	570	521	566	579	550	556	569	537	509	553	531	540	535	525	542	554	555	601	519	552	541	567	563	539	539	572	536	548	563	557	538	534	531	576	533	581	565	580	584	522	565	569	516	524	546	571	566	544	511	597	516	569	564	535	527	535	563	596	599	520	591	555	507	576	512	576	539	584	554	538	558	543	601	521	505	546	574	531	553	523	524	548	557	537	573	599	548	517	529	551	589	553	536	536	520	543	554	493	565	551	539	537	541	526	574	548	524	553	520	544	547	543	551	550	543	533	576	584	552	540	551	540	553	558	588	542	555	570	564	561	581	566	565	560	579	527	585	529	542	547	539	571	530	564	566	530	548	526	513	534	583	582	582	554	530	518	568	534	566	518	580	556	543	584	582	532	538	604	551	575	537	556	548	524	526	549	527	468	560	565	519	581	512	551	510	527	534	542	532	517	550	584	494	564	543	534	573	560	575	539	517	539	568	569	570	570	529	573	540	539	525	531	552	574	562	567	530	547	537	576	574	530	555	502	568	535	543	540	532	556	540	551	530	531	547	555	568	553	535	578	529	583	572	551	571	545	566	525	570	546	537	563	564	556	541	538	526	565	543	555	504	568	516	532	574	574	550	537	522	573	529	529	556	556	552	514	572	543	548	554	530	546	514	555	545	562	582	549	582	554	532	533	492	572	539	545	553	563	600	530	534	567	547	591	555	527	541	548	515	532	548	570	553	576	539	542	557	509	599	525	568	583	540	554	573	551	563	594	573	567	564	568	561	543	554	563	498	521	570	542	572	554	595	552	560	585	592	523	564	554	579	560	510	560	597	538	592	561	554	568	560	594	554	494	567	569	555	576	588	510	571	591	542	546	565	545	556	548	530	580	554	552	564	557	559	542	534	522	558	538	496	543	542	537	532	552	562	568	526	559	544	500	589	502	533	539	540	568	532	542	600	566	570	607	505	551	515	534	526	572	532	555	510	511	520	573	563	519	543	566	589	553	575	560	573	531	523	500	565	540	511	578	584	537	550	543	548	555	561	539	579	551	565	582	530	546	560	574	524	550	559	518	520	548	556	580	565	577	528	525	555	550	523	534	524	573	568	539	534	603	535	555	527	558	498	559	514	571	549	557	531	569	550	543	547	520	546	513	531	565	538	522	543	524	545	563	593	563	591	586	574	556	510	530	554	535	544	531	568	538	542	550	543	517	551	537	581	525	528	522	515	538	539	548	551	561	546	572	538	529	534	534	560	537	513	591	530	541	505	521	538	590	528	577	526	537	567	524	530	512	576	581	546	518	598	528	562	557	551	547	486	551	498	552	565	516	540	584	539	526	596	577	544	516	513	563	556	527	533	553	542	576	566	548	543	547	546	495	545	520	563	511	530	559	569	574	516	542	507	537	545	581	516	542	541	525	585	574	539	555	549	533	554	572	574	551	506	558	556	590	549	518	567	547	556	539	577	553	544	554	522	513	573	539	539	560	513	526	541	532	560	537	556	540	537	513	541	558	560	568	530	503	533	584	570	561	525	548	531	530	553	538	568	517	559	553	523	536	563	554	525	539	595	563	560	530	574	557	512	558	564	558	557	570	548	558	536	535	589	526	500	544	556	546	556	553	562	544	524	522	530	524	513	568	567	584	521	555	562	571	569	554	554	524	544	537	551	603	595	573	553	566	538	541	581	504	568	552	515	540	505	520	544	575	556	539	579	547	519	506	558	557	548	582	564	515	554	547	595	561	560	579	497	556	590	544	571	576	521	561	526	553	561	550	598	531	533	545	554	523	525	558	562	549	519	542	513	548	534	538	505	552	582	579	535	547	565	540	563	524	548	551	556	587	557	526	527	520	501	532	537	518	536	559	509	553	540	561	524	543	518	565	574	545	568	561	556	552	542	538	578	550	539	563	544	560	557	550	540	519	568	548	562	515	554	535	537	544	563	558	559	560	527	506	508	547	538	538	545	551	533	539	527	578	551	543	574	571	518	533	501	541	565	562	550	566	559	588	579	568	583	556	523	553	526	536	573	531	514	583	568	572	538	583	508	491	569	509	533	542	574	555	531	530	554	589	562	570	530	530	565	547	562	547	576	562	545	518	530	557	553	555	593	583	559	570	595	574	548	534	551	586	539	533	556	534	540	551	589	547	588	521	607	526	565	586	553	578	529	545	550	567	593	543	551	521	563	610	568	578	577	553	560	602	572	546	570	560	530	565	574	555	534	577	539	531	565	527	563	560	534	586	533	532	569	556	553	559	573	595	555	510	570	579	572	534	554	566	552	548	536	574	535	571	582	532	543	492	563	573	520	510	561	525	529	567	547	532	511	542	540	568	531	522	524	539	544	579	546	500	544	569	542	544	562	541	539	536	554	612	528	522	562	522	553	582	540	499	559	574	486	534	586	557	501	537	533	543	569	567	563	589	567	577	542	545	536	568	574	548	568	539	556	553	596	533	559	535	542	506	561	514	556	549	544	556	524	563	568	583	550	560	582	539	531	547	539	550	534	532	533	572	520	588	539	521	540	561	525	543	526	564	555	549	540	544	557	501	526	543	557	540	568	528	571	550	559	573	579	526	545	552	529	558	528	556	557	550	516	562	562	540	535	525	541	539	569	563	533	566	585	537	573	586	549	562	567	562	524	536	547	568	542	555	495	561	584	591	540	524	539	554	553	551	581	545	527	568	569
29269	32157	36297	28007	17784	10347	5929	3788	2697	1896	1498	1186	928	778	732	660	584	512	533	514	484	453	466	464	455	407	441	450	412	414	404	400	382	387	424	436	371	421	429	435	414	393	394	436	410	416	387	390	429	381	399	386	401	409	370	397	396	372	445	392	387	363	406	394	395	397	385	402	404	422	386	394	368	388	429	378	391	378	407	433	407	368	424	410	376	402	404	392	377	420	384	386	371	416	417	360	395	420	396	387	374	362	413	365	384	401	400	392	378	413	384	402	378	385	409	372	391	425	378	407	378	418	375	390	419	427	393	397	379	366	394	409	413	393	386	400	380	401	427	414	406	386	374	397	379	386	363	386	405	413	413	367	380	389	394	367	385	388	405	378	445	404	364	408	413	404	416	433	432	412	403	367	389	373	407	403	420	372	407	390	391	371	406	389	371	384	332	403	397	397	426	396	378	388	420	387	409	417	367	363	377	444	371	391	386	407	398	389	408	391	370	398	386	387	383	450	398	386	416	416	416	377	396	368	384	419	442	392	385	407	383	393	411	382	428	393	401	371	370	394	411	442	410	386	422	390	386	389	374	367	409	399	375	408	397	398	392	380	343	387	393	390	406	390	374	416	421	379	419	384	392	395	413	381	375	369	378	390	430	440	413	360	383	397	391	407	416	380	404	351	388	384	396	371	380	401	386	382	371	414	407	391	377	378	448	418	390	389	402	365	414	404	389	364	425	417	391	413	357	414	384	372	396	390	421	393	387	382	387	428	412	404	418	410	402	391	389	405	380	392	371	414	421	407	392	417	413	398	375	426	430	373	420	409	372	401	379	374	426	414	365	407	411	387	369	402	388	395	385	361	386	416	357	377	408	385	395	409	418	397	412	406	381	421	396	373	379	386	395	424	381	378	408	391	382	404	379	408	385	393	374	387	401	395	430	416	425	388	416	424	370	417	387	385	397	421	395	407	425	375	439	410	405	377	411	404	385	373	410	381	385	421	411	407	446	424	414	406	401	395	381	421	376	396	385	363	400	390	384	401	395	424	393	385	370	380	432	437	414	407	400	334	351	401	368	407	399	407	395	381	382	369	405	433	384	458	407	391	398	401	391	410	405	374	386	404	385	400	385	405	413	402	387	372	382	390	406	406	407	415	409	415	382	379	389	410	406	361	388	364	387	416	394	423	392	406	389	416	373	403	403	397	374	417	385	386	386	398	407	362	393	415	400	395	418	400	383	402	413	380	399	382	357	422	381	387	383	406	407	400	385	403	414	395	404	391	365	412	404	405	402	402	404	416	407	386	393	417	371	399	414	390	369	406	381	392	413	439	406	410	426	372	380	396	423	428	387	383	373	422	402	412	404	379	382	395	376	416	415	405	417	395	393	378	365	394	370	418	399	377	383	424	420	393	398	375	381	417	387	394	399	419	373	390	396	447	420	403	384	426	416	431	391	401	396	426	385	386	408	385	384	437	362	379	399	420	416	411	397	385	381	358	399	380	391	405	396	388	370	431	378	374	365	403	418	395	386	374	413	404	402	383	399	408	382	398	403	384	385	410	366	355	352	376	403	326	367	346	368	412	359	400	410	399	385	427	377	376	422	420	401	396	376	396	406	393	399	385	391	426	367	406	441	423	405	393	368	343	405	407	440	397	373	371	399	434	398	381	389	388	411	401	386	415	385	417	397	389	413	420	391	387	364	395	399	393	400	407	364	395	391	380	387	403	437	384	374	402	391	399	412	419	395	363	401	398	396	399	372	391	414	375	407	405	389	375	367	400	403	360	415	381	423	417	403	391	427	381	380	419	373	370	409	412	400	412	379	393	394	437	390	383	402	402	370	379	431	393	391	410	418	403	380	401	384	389	373	384	395	364	375	462	403	409	383	384	395	357	439	385	418	379	377	401	388	433	389	382	381	384	372	428	411	433	348	432	374	409	404	379	388	383	391	421	401	453	434	424	417	378	418	390	405	372	382	384	386	416	394	376	393	410	374	380	386	413	343	396	386	451	416	359	424	394	404	381	370	395	421	420	399	419	388	424	398	410	392	376	443	393	413	386	385	380	388	389	443	424	377	358	405	391	443	391	378	368	416	385	359	396	425	372	395	418	426	404	387	425	407	382	421	422	389	385	382	391	342	384	397	369	366	385	400	408	424	399	431	414	374	409	397	378	417	371	419	406	373	441	405	388	392	372	375	438	394	392	392	384	413	399	395	393	399	393	431	412	394	393	391	375	406	394	398	365	386	398	412	400	394	405	428	379	398	385	422	400	405	394	411	391	382	415	418	422	408	412	437	397	383	427	364	425	392	425	406	421	413	379	381	411	395	406	403	395	382	412	413	412	436	373	402	421	420	415	399	370	394	402	414	389	391	381	452	413	410	383	429	404	387	368	394	412	401	392	369	394	423	417	372	417	380	458	419	425	360	364	388	394	382	411	392	380	388	359	451	414	393	365	400	435	420	403	434	418	371	432	400	415	374	373	408	410	390	382	419	418	396	416	410	364	399	402	405	442	356	419	395	387	391	375	359	355	392	366	409	417	384	401	360	370	378	343	395	418	410	384	411	395	413	399	399	396	388	436	369	397	409	389	387	390	409	421	380	389	386	427	371	415	394	364	411	402	422	426	409	390	393	393	390	427	412	380	365	385	380	391	375	367	433	382	392	419	381	401	389	430	410	388	406	397	368	388	397	376	398	421	400	421	387	379	421	388	423	435	400	420	413	397	376	416	374	368	392	437	375	413	400	370	402	373	396	415	391	426	438	405	363	415	368	389	412	389	395	414	389	385	402	462	385	394	427	410	402	431	385	407	421	397	397	420	389	387	411	397	379	390	376	357	422	385	387	401	377	400	387	373	401	429	406	413	387	401	417	404	406	409	412	402	403	373	371	383	397	395	407	381	338	363	431	406	383	402	423	351	379	370	422	395	382	379	397	407	393	389	357	379	392	389	377	360	381	385	374	364	397	368	371	411	397	412	397	421	413	377	397	392	388	385	383	373	383	386	357	382	382	395	424	405	366	356	411	387	387	390	362	380	394	373	386	405	381	388	353	405	393	378	416	396	419	382	392	391	371	413	413	399	404	389	410	386	397	425	388	391	385	362	384	376	402	378	378	408	394	357	396	405	376	374	398	387	408	371	413	384	383	341	389	396	414	396	419	379	401	406	376	411	380	374	412	405	440	410	408	417	373	365	371	384	369	398	395	397	415	411	414	410	398	366	358	409	380	392	369	387	408	414	414	415	406	381	407	413	397	352	392	378	388	394	377	405	391	381	377	418	401	439	384	400	394	396	431	358	383	380	392	403	379	376	418	413	390	390	378	369	412	431	402	386	365	392	408	386	413	413	395	392	423	367	406	378	362	375	381	375	402	423	390	370	408	376	408	394	361	432	380	382	415	390	396	425	393	430	404	413	370	414	415	422	415	393	396	400	405	374	376	380	387	394	355	387	409	396	391	407	413	414	396	373	379	397	410	405	380	385	401	391
35400	49541	42781	31684	24434	17701	12285	8925	6518	4810	3514	2632	1983	1675	1294	1132	1022	959	871	858	798	714	719	689	676	682	676	617	614	618	643	603	595	562	581	577	634	595	611	599	572	554	564	576	560	581	566	580	554	575	591	549	579	606	592	543	602	570	572	552	587	574	576	589	574	550	577	609	592	558	578	581	540	572	616	571	535	570	597	561	614	543	557	582	619	589	566	603	556	577	554	583	579	581	549	581	605	568	580	579	572	575	588	573	568	617	610	575	551	547	538	561	583	556	606	606	561	585	573	594	609	580	568	564	544	530	617	581	570	545	579	552	587	577	538	574	545	566	546	557	552	622	582	540	599	548	520	574	563	593	560	541	568	546	559	564	577	564	565	618	534	607	551	576	582	611	600	570	627	560	599	570	590	616	587	542	552	578	581	574	534	596	556	545	561	546	625	573	584	586	592	552	597	564	561	545	575	586	532	506	600	602	596	590	559	573	596	557	557	532	597	613	599	570	617	544	547	593	588	586	595	600	565	568	581	570	551	583	558	571	566	571	578	547	581	560	573	523	579	578	584	569	556	570	548	559	550	551	578	625	544	607	593	539	608	571	562	588	594	590	576	530	572	594	540	564	582	562	565	572	578	571	589	577	601	582	603	580	560	583	553	572	537	617	516	574	584	596	569	574	569	569	585	559	598	563	563	554	576	552	569	566	578	530	566	565	551	574	562	570	602	584	562	574	598	567	551	567	569	593	558	575	576	526	601	580	542	620	570	542	551	556	565	596	591	602	541	556	583	583	624	577	566	597	576	570	569	564	598	543	545	572	588	617	558	576	564	574	604	554	570	534	596	537	535	568	575	569	547	558	562	581	540	551	527	563	595	555	527	591	570	573	562	538	547	556	567	565	567	604	587	567	537	595	551	558	565	523	559	548	593	534	523	605	588	584	562	607	607	563	583	570	524	593	537	561	604	596	565	566	561	571	557	543	564	565	532	520	571	596	571	596	575	525	583	565	558	593	599	602	585	542	579	601	588	593	570	605	545	566	577	577	544	602	608	590	588	574	592	525	549	579	571	580	537	589	605	590	532	597	629	508	546	583	580	553	568	555	574	578	545	583	585	556	573	571	561	587	596	594	581	613	489	596	550	511	578	559	606	577	598	587	599	563	549	536	629	571	593	572	585	581	542	571	547	577	570	567	573	563	574	608	545	585	549	575	582	579	555	569	581	567	543	576	589	558	562	532	596	575	572	524	542	542	549	579	548	577	571	563	588	579	568	550	580	579	585	559	573	602	569	562	556	602	576	603	568	572	557	555	623	563	550	579	555	534	583	551	587	591	592	624	575	569	599	522	574	532	576	534	578	539	588	548	582	570	574	569	581	583	602	569	566	578	609	517	616	597	554	546	566	553	614	556	600	566	568	577	569	589	597	548	612	572	593	535	567	610	564	538	531	578	561	569	571	548	575	582	602	564	608	590	606	591	577	574	592	599	574	543	573	586	576	581	545	556	566	600	590	558	589	593	564	504	582	537	567	583	563	568	553	599	535	542	596	593	549	588	551	577	566	571	553	572	562	551	579	603	593	581	579	591	567	596	562	560	547	588	570	522	542	530	568	545	593	602	592	601	571	561	589	573	579	621	540	564	570	573	560	573	570	526	593	554	572	600	564	550	555	552	555	543	580	545	602	602	618	586	557	569	602	577	569	580	566	572	582	551	593	573	574	565	599	591	574	582	572	597	592	577	582	641	576	579	555	599	580	533	560	567	591	592	547	587	602	573	545	573	553	524	569	580	574	604	541	597	594	581	556	559	565	566	619	565	565	591	601	572	594	570	556	609	579	567	586	532	572	550	582	587	574	582	544	558	589	533	578	542	580	561	533	594	624	582	608	546	588	582	528	584	557	542	630	581	611	597	531	574	556	569	608	581	599	612	590	593	566	552	607	582	621	565	613	492	609	558	570	593	514	569	605	596	525	533	580	584	607	615	546	579	582	531	576	584	584	586	520	570	565	538	557	577	562	603	572	577	558	599	558	600	575	578	604	566	580	565	604	521	544	595	534	560	566	622	546	559	579	569	550	542	577	583	534	556	598	558	571	588	577	581	602	590	579	558	580	548	603	551	570	582	589	574	603	569	614	555	553	574	563	573	584	578	554	554	525	553	585	569	606	561	560	580	600	564	576	574	587	536	587	574	618	561	585	589	601	597	587	576	603	544	575	573	556	575	572	546	568	572	562	568	551	614	602	572	601	587	610	547	597	594	602	619	576	578	575	574	565	526	553	593	557	592	604	548	587	606	574	609	555	529	548	553	575	565	555	617	545	569	608	549	580	590	584	596	566	562	569	603	604	574	577	566	552	609	544	562	605	538	598	570	521	550	584	568	547	552	536	553	521	544	551	632	613	578	576	571	581	607	598	578	567	562	574	604	558	564	563	630	534	605	561	558	562	561	561	512	575	557	588	553	601	561	584	536	589	592	574	561	520	586	586	597	576	548	593	560	585	587	572	545	533	581	588	594	592	590	612	535	550	548	592	608	603	646	538	574	605	535	583	606	545	538	583	563	622	574	572	595	553	582	570	574	594	565	569	573	561	542	530	558	579	579	570	592	604	592	558	581	592	574	538	586	559	560	557	592	551	596	591	548	573	631	567	565	570	567	552	583	588	585	569	581	564	592	558	610	591	551	591	560	598	592	605	521	537	564	576	575	586	550	586	539	569	550	622	599	553	589	570	603	577	560	564	588	571	569	540	542	571	558	567	597	593	560	578	581	572	584	541	570	571	576	562	595	553	556	535	596	625	606	536	593	579	553	570	571	513	579	581	621	589	576	580	631	567	550	542	560	572	622	581	558	590	596	583	575	559	564	571	546	551	572	537	589	537	540	575	569	586	582	540	518	557	520	578	566	600	565	542	592	549	539	578	541	600	562	581	552	572	535	579	609	565	617	536	584	582	584	571	595	598	580	583	564	563	575	604	585	550	510	588	568	538	552	595	550	554	570	590	605	543	575	610	583	592	544	551	588	576	577	559	590	571	575	623	590	555	524	533	572	534	591	559	595	573	537	560	557	592	535	599	577	555	562	556	555	582	597	605	561	559	558	586	566	586	560	616	596	551	589	563	596	640	565	583	579	559	584	572	587	602	530	591	562	589	543	553	603	560	615	576	636	547	543	549	528	559	552	515	601	552	533	559	578	531	596	594	596	578	554	599	523	586	563	560	539	599	531	583	590	606	582	596	585	565	553	565	535	587	548	540	568	604	553	615	582	588	590	601	576	576	584	589	590	599	569	571	548	548	580	553	540	630	580	597	592	558	561	561	574	559	602	548	562	564	592	578	545	568	592	634	549	626	569	547	542	604	590	581	563	595	568	562	585	604	579	571	583	572	567	585	566	568	612	530	578	544	579	562	588	544	596	565	595	557	564	570	559	593	568	588	586	567	574	576	555	598	590	546	589	590	571	544	565	596	552	600	626	571	562	555	595	584	560	597	573
24312	21092	28576	26388	23176	18546	11923	6651	4313	3052	2409	1993	1380	1123	965	823	696	647	589	579	545	561	533	474	459	474	466	447	445	423	444	429	405	438	382	407	423	427	423	386	404	407	432	394	409	398	418	378	383	415	394	388	382	386	376	391	395	408	399	405	422	403	415	415	424	405	407	411	411	413	417	376	397	375	373	408	365	369	375	398	416	409	389	355	386	424	347	397	407	385	336	380	408	395	421	382	402	425	404	439	403	384	397	393	409	430	366	421	424	438	371	406	406	375	392	372	394	382	413	388	426	399	417	374	392	420	409	414	400	395	398	406	427	386	415	370	407	401	432	369	426	372	373	402	414	409	380	384	360	409	401	385	424	391	365	381	436	382	404	384	391	385	405	375	420	409	373	430	366	398	390	404	394	381	427	375	373	429	393	418	418	382	408	396	377	414	377	386	436	403	406	378	405	403	433	357	367	390	415	409	394	390	431	400	408	415	392	406	385	425	388	387	363	399	412	428	396	421	364	380	384	393	387	348	380	401	415	399	367	390	414	376	412	404	417	395	387	425	398	432	395	401	407	379	443	391	407	415	432	380	375	414	380	381	431	431	415	408	432	397	370	388	399	405	390	419	401	409	384	398	385	404	400	355	413	429	405	406	409	393	433	416	434	389	372	400	415	341	395	424	424	386	366	397	390	384	405	402	415	394	394	388	408	427	430	402	431	379	396	373	408	403	436	394	423	413	388	386	419	404	385	412	395	402	396	384	387	380	410	425	389	426	392	430	411	431	425	375	374	399	403	398	370	441	411	416	398	421	389	401	391	390	421	370	394	403	408	409	361	386	411	403	411	410	407	441	421	393	365	391	382	429	404	397	400	423	420	417	432	392	409	406	402	365	377	371	375	379	417	431	417	387	437	407	418	441	404	392	384	377	399	378	378	406	384	374	400	440	378	380	390	390	402	369	373	376	378	372	392	419	376	370	421	397	374	372	407	395	405	406	387	412	372	389	374	367	386	374	344	375	400	389	422	394	397	395	400	369	408	437	395	366	378	370	403	412	391	358	374	389	403	382	414	404	408	367	408	390	367	398	394	436	431	391	378	408	395	409	390	374	383	413	448	402	398	434	351	439	399	410	423	402	386	426	346	388	419	394	350	408	358	415	412	371	406	381	383	418	411	391	418	422	415	389	390	396	377	385	386	421	389	374	398	410	380	384	414	389	391	419	421	416	428	389	398	411	378	398	394	413	426	419	430	427	382	390	393	403	397	407	368	408	400	384	389	418	421	376	401	430	408	372	428	366	364	418	394	355	398	365	350	391	386	386	418	447	404	440	384	394	400	421	426	402	413	398	382	437	428	399	413	389	395	400	378	360	398	402	370	386	399	381	420	410	362	403	404	376	392	389	424	425	425	394	393	411	386	409	415	386	401	356	388	365	378	411	413	379	393	379	413	401	380	357	379	405	380	406	374	372	400	410	405	395	419	411	412	413	399	440	408	416	389	393	385	388	413	398	407	375	360	385	404	411	416	383	410	399	445	423	390	447	438	390	408	396	392	414	400	385	403	421	426	374	419	397	414	389	383	403	388	401	419	355	368	398	413	419	390	392	406	371	392	404	395	397	402	423	401	434	374	439	396	376	429	378	403	436	424	393	397	398	402	431	408	404	364	444	372	375	354	429	345	376	408	414	413	409	401	397	402	379	391	397	405	408	396	430	362	376	412	445	402	382	381	387	461	380	402	366	377	393	395	395	384	402	406	380	400	405	405	386	372	395	381	403	418	399	370	441	387	357	413	391	431	367	428	401	403	398	388	389	388	389	423	392	420	411	419	387	409	415	404	377	382	398	461	378	390	395	393	364	391	377	399	423	412	385	366	415	442	415	400	419	414	401	383	413	446	388	404	386	369	402	393	383	454	381	379	402	404	386	398	397	395	384	400	377	395	396	385	374	424	380	395	358	378	383	410	373	412	411	388	413	398	380	403	387	414	397	437	375	375	396	361	415	357	392	401	381	381	431	341	383	387	418	363	367	411	399	392	379	391	413	411	408	419	383	390	397	442	417	405	392	407	369	424	410	424	428	381	402	411	389	432	385	374	379	385	383	413	394	368	437	391	407	416	390	377	368	393	388	381	386	403	433	426	405	375	410	394	365	403	405	383	405	405	421	405	381	390	420	351	424	396	371	425	395	393	402	400	410	412	420	406	376	394	450	409	399	358	394	384	384	415	407	413	434	365	389	410	406	361	404	383	420	407	371	418	378	344	388	434	407	368	437	404	391	387	387	418	372	406	426	409	381	408	389	365	386	391	380	436	379	395	439	409	405	395	417	408	365	355	426	440	401	425	402	409	425	387	412	379	422	408	379	364	384	439	423	385	404	386	356	364	396	388	374	455	392	377	384	427	404	395	407	373	413	360	383	338	408	409	353	401	373	397	399	422	352	403	373	419	415	424	419	397	389	408	430	388	397	385	401	389	421	398	397	395	393	399	383	422	394	398	364	365	397	438	392	459	400	468	403	431	434	414	389	404	378	449	387	394	406	409	388	419	395	405	393	386	406	418	413	409	383	388	432	377	377	361	408	388	402	405	418	390	410	374	399	432	418	403	383	387	417	413	421	418	412	402	391	411	400	393	417	376	383	432	411	399	397	401	386	402	373	380	392	403	360	429	380	407	413	379	418	415	436	403	390	402	413	419	424	417	400	383	402	367	375	392	393	406	408	398	372	450	418	404	397	360	408	393	423	383	418	408	422	410	377	410	373	412	386	397	413	396	395	408	381	388	386	406	359	385	396	394	431	423	412	398	420	402	374	412	410	390	414	394	398	378	399	402	402	387	401	398	392	407	384	397	408	403	439	402	393	388	396	358	368	430	404	409	396	381	418	396	358	397	386	394	422	393	406	374	387	415	458	397	404	421	444	374	401	357	403	446	403	396	358	418	395	376	400	349	411	381	375	409	400	408	393	367	395	393	398	371	401	401	417	449	394	412	379	411	409	395	402	386	411	414	421	384	387	397	404	402	384	386	406	388	389	393	382	393	385	373	417	430	425	358	385	402	382	382	393	341	386	394	430	385	401	389	403	391	388	419	392	399	394	442	374	415	369	426	394	405	398	409	415	386	376	377	384	377	377	399	361	430	356	375	427	401	368	408	394	431	397	392	427	376	395	386	395	395	359	448	401	391	418	379	404	439	388	425	429	384	415	376	411	420	403	411	365	391	421	408	406	399	412	410	425	428	401	415	418	429	365	418	375	387	406	403	397	384	397	420	420	375	426	374	394	402	401	404	381	420	396	381	409	398	412	433	400	394	374	403	411	392	413	414	353	358	384	395	378	402	401	440	393	421	378	387	434	362	384	440	403	376	378	419	422	449	414	397	389	401	369	369	430	406	383	371	396	366	364	390	399	410	378	381	376	398	399	368	390	366	393	384	388	434	390	375	403	396	407	430	370	394	386	386	388	380	410	391	388	379	394	406	395	397	398	389	397	407	380
34785	55290	48899	37613	30779	23683	17700	12894	9944	7174	5618	4306	3209	2407	2016	1524	1419	1277	1156	1075	948	959	845	788	813	781	743	679	696	663	619	614	654	651	561	600	606	584	636	608	601	561	567	604	578	603	566	587	609	555	582	586	581	575	560	578	585	545	592	603	576	586	582	578	608	561	603	588	573	577	586	570	579	576	572	596	562	573	577	587	601	590	568	608	552	603	571	577	557	588	580	584	591	574	590	576	551	555	547	582	539	579	566	631	601	567	548	569	567	566	524	553	592	597	509	552	582	553	560	579	547	605	572	595	556	565	606	538	607	532	583	581	546	590	537	556	574	590	597	568	571	560	543	588	554	571	571	581	594	570	532	560	606	538	605	543	554	559	561	563	571	585	580	581	595	579	638	601	612	552	578	566	610	534	582	549	570	559	548	545	558	591	591	586	543	557	564	585	615	601	589	541	589	583	589	574	582	573	582	574	594	604	547	577	570	551	575	606	590	613	587	572	558	595	565	607	606	562	562	560	577	583	577	557	551	601	560	586	548	579	543	580	563	588	591	603	554	534	580	557	586	572	642	545	554	563	602	583	607	576	583	578	571	576	591	591	568	581	568	600	560	593	582	596	554	605	550	586	616	583	547	590	565	581	553	559	550	643	535	605	586	582	558	587	570	570	588	597	614	606	607	607	592	545	596	558	556	521	577	518	559	577	578	545	594	557	629	598	608	564	575	584	622	597	558	596	601	629	568	597	559	546	582	610	575	571	588	517	598	559	566	614	587	594	572	572	604	562	533	564	589	589	583	600	559	567	566	600	575	573	577	581	593	564	594	528	569	552	591	592	582	562	619	535	551	580	599	581	590	537	566	564	599	562	586	564	584	581	584	538	606	576	553	565	586	548	629	611	583	606	564	585	575	589	591	570	544	556	588	569	566	652	587	565	576	614	589	571	553	554	535	555	585	568	587	554	570	544	561	554	551	588	546	581	570	575	557	563	569	554	553	600	549	551	606	585	536	550	630	593	549	551	598	559	563	577	566	572	617	586	559	575	600	561	574	575	606	579	609	599	554	587	559	507	606	574	577	572	544	540	562	585	586	552	580	582	562	568	557	613	568	610	522	565	572	580	537	548	581	536	601	575	560	595	570	564	593	559	578	603	543	594	581	557	581	562	599	581	605	556	604	594	600	543	554	574	533	570	576	574	570	591	593	547	573	576	538	576	568	601	581	574	562	571	623	585	577	585	585	544	550	578	538	562	558	560	567	570	564	564	549	591	526	525	594	533	581	586	623	596	585	532	560	537	547	577	551	526	579	583	579	574	595	586	594	575	578	592	574	569	586	554	588	594	555	576	534	599	576	525	620	585	565	581	573	570	574	585	557	549	562	593	592	573	612	610	595	597	582	609	543	556	577	576	584	580	553	546	561	553	611	562	569	595	562	535	562	595	555	551	559	577	556	588	587	554	575	568	558	576	580	569	567	563	598	541	550	603	603	575	585	588	590	548	497	586	556	542	574	578	545	591	594	592	530	585	570	584	552	564	584	574	544	549	585	587	549	586	574	585	568	557	561	557	612	574	551	552	554	570	594	545	581	579	578	596	576	546	572	594	564	591	600	606	571	522	557	569	564	588	601	570	620	571	585	519	552	578	583	591	587	586	568	558	594	530	563	601	572	568	563	560	586	587	548	563	563	550	590	578	586	561	540	551	579	586	557	572	601	577	501	587	540	565	525	628	575	577	585	581	569	584	555	542	556	568	587	576	565	538	544	555	573	583	582	586	543	599	578	608	541	585	616	555	549	580	587	567	556	582	548	572	634	547	583	603	566	514	555	546	605	571	552	576	602	554	559	582	548	525	542	571	600	568	528	554	565	557	535	561	583	602	594	576	542	577	573	549	588	580	618	590	583	560	566	568	546	576	593	569	580	592	544	611	600	537	589	575	550	584	544	564	573	588	584	531	589	557	605	569	575	576	548	605	571	561	596	567	592	575	586	545	591	594	568	600	629	592	575	600	621	568	606	554	533	564	597	560	540	579	557	605	566	557	581	586	551	562	545	579	610	544	586	601	597	594	603	554	605	599	600	624	591	592	572	602	611	568	570	579	568	568	541	600	587	577	585	545	574	598	562	619	538	570	582	591	603	585	616	562	576	593	592	542	553	588	554	548	536	569	616	604	578	582	590	591	562	532	564	557	600	610	614	613	606	546	603	588	573	536	565	550	580	580	594	582	565	554	565	544	579	564	564	592	605	580	555	585	573	599	583	559	548	602	567	580	572	563	524	555	540	543	551	549	537	566	549	603	526	583	596	580	593	624	572	565	554	589	591	560	525	565	556	595	598	593	555	598	612	568	605	576	590	559	564	599	561	570	576	556	564	601	614	540	575	557	577	614	545	541	583	572	583	551	616	552	584	577	555	522	563	558	543	497	633	560	566	567	604	582	607	562	536	566	592	555	601	568	579	593	601	562	581	569	548	542	600	559	619	613	593	590	597	605	575	572	553	566	574	574	550	538	570	596	620	572	538	565	611	540	581	540	582	596	574	598	545	537	583	560	535	572	582	555	596	598	583	608	586	545	587	548	534	574	614	566	561	586	602	592	552	550	600	567	570	531	602	585	555	552	551	592	554	615	566	579	587	549	614	570	598	522	585	540	554	610	596	569	592	549	555	595	556	583	596	546	569	595	567	569	578	575	607	609	556	574	547	586	565	570	575	601	590	590	539	559	610	586	592	573	584	554	570	536	552	583	536	554	584	569	554	570	589	594	600	594	605	553	601	588	555	558	565	590	592	531	575	603	570	562	558	593	595	585	552	572	545	591	556	558	592	548	556	563	580	571	548	611	571	605	589	552	566	554	571	567	574	571	599	568	559	575	609	596	577	556	582	580	602	567	596	585	577	609	523	569	578	639	603	608	553	599	551	565	616	571	579	577	587	549	613	551	542	625	573	588	575	582	560	562	580	562	558	577	601	599	565	556	583	576	631	587	583	614	572	558	551	556	542	564	558	542	547	585	562	569	546	588	554	551	636	576	550	547	559	552	606	566	541	627	555	601	565	551	545	575	591	572	588	574	567	540	573	579	564	595	538	559	561	606	621	579	544	560	609	559	579	604	545	587	565	610	617	578	592	538	561	608	584	567	576	561	565	578	544	612	575	586	602	572	601	571	608	598	536	599	601	608	563	601	594	607	590	562	582	623	554	566	576	569	584	553	564	579	545	550	598	553	600	588	561	611	578	550	590	593	586	597	561	557	578	562	564	531	623	567	577	562	538	603	610	518	595	589	586	573	588	525	558	585	506	556	580	589	555	624	580	586	578	579	549	576	577	547	543	556	582	555	575	587	614	599	590	559	543	554	589	586	628	580	571	562	611	558	575	560	594	587	607	572	580	598	567	574	556	587	564	548	589	558	599	555	567	590	583	631	571	564	542	553	573	603	589	579	582	595	575	569	536	595	606	568	587	575	563	633	542	594	578	561	590	581	569	607	577	530
22934	20933	28519	23926	22354	22878	19060	10322	6440	4672	3559	2704	2111	1713	1312	1008	969	823	740	699	605	549	545	572	519	512	513	485	461	434	437	412	439	402	426	398	376	434	433	397	401	429	384	426	389	386	428	411	394	391	425	395	381	406	404	403	378	375	345	393	374	425	413	400	357	420	381	381	390	392	379	389	384	418	417	398	388	380	389	384	391	379	394	386	398	377	384	384	400	369	358	391	360	406	385	437	417	417	418	392	347	386	398	438	409	406	412	388	430	383	352	381	375	390	385	387	378	375	383	370	363	397	394	376	389	390	414	389	388	357	409	408	431	372	395	404	367	415	388	391	357	376	410	391	416	411	374	424	400	386	392	350	400	389	360	412	362	401	376	355	376	418	420	417	411	412	392	390	410	403	409	393	378	387	390	380	402	380	369	377	385	391	362	397	414	384	405	376	385	409	409	399	386	371	399	384	399	387	393	373	398	380	407	445	428	404	400	383	373	374	406	380	391	404	428	378	375	423	369	405	380	390	415	380	401	374	424	383	370	363	416	402	362	385	402	382	393	392	410	435	372	379	423	397	397	400	367	379	381	350	413	409	358	414	404	397	335	389	415	389	362	382	393	419	369	372	379	372	372	400	413	406	383	393	361	365	404	376	371	411	387	373	425	390	404	423	387	382	381	390	404	386	422	367	418	410	404	418	396	403	372	423	386	385	368	390	360	428	378	372	369	373	370	403	394	403	392	402	381	408	405	385	392	398	437	401	398	409	419	382	378	392	403	375	356	393	423	402	356	409	397	383	407	360	381	381	391	396	416	374	373	391	380	415	360	411	421	370	385	414	372	406	415	390	419	388	361	376	376	409	400	357	405	417	392	398	376	370	370	375	414	413	364	370	421	406	410	394	429	364	394	364	433	407	393	371	410	384	368	375	375	384	402	373	391	433	339	391	399	381	394	387	402	397	394	425	399	397	383	387	373	382	378	405	390	403	413	396	398	384	366	404	389	424	410	341	390	392	402	390	400	395	393	383	417	413	375	429	419	396	395	387	368	381	383	382	409	393	388	436	423	407	382	376	374	377	398	391	400	382	420	348	393	392	378	379	381	408	383	431	381	398	391	400	381	415	384	401	400	428	402	377	357	427	399	406	410	377	404	393	376	382	434	420	378	384	374	381	419	387	397	332	382	418	375	395	370	427	399	411	388	369	401	362	410	395	410	409	420	397	398	389	370	393	398	408	399	441	399	378	377	395	396	392	388	397	415	397	398	388	390	394	411	395	393	411	401	403	416	386	375	398	381	404	429	374	398	396	406	363	354	402	415	393	375	364	396	383	397	365	410	390	393	388	420	411	379	420	426	381	382	396	396	384	397	414	388	408	408	394	401	434	409	427	403	360	387	396	414	382	407	393	359	399	390	394	396	365	411	364	415	369	443	344	393	451	331	376	400	422	448	372	429	398	386	374	415	368	384	397	401	398	360	401	366	391	386	400	374	448	399	379	338	414	397	372	392	410	342	406	381	390	389	386	378	396	374	351	398	408	380	432	371	421	390	382	386	400	404	405	413	393	392	367	379	404	378	401	371	406	368	404	411	397	393	380	397	381	397	390	390	399	363	388	379	427	367	395	389	356	377	424	399	405	375	411	433	371	379	399	391	391	390	422	385	389	386	339	392	397	381	387	423	366	389	413	370	420	382	383	378	385	393	388	358	388	423	348	374	427	396	386	417	393	409	391	412	405	372	350	394	411	371	380	393	392	384	392	418	387	410	385	379	426	394	404	377	372	403	372	367	398	387	414	381	373	396	377	385	379	363	402	424	376	391	347	389	398	390	393	378	405	367	363	400	389	412	404	392	392	398	385	392	405	366	393	401	397	367	416	402	398	418	388	387	373	405	370	384	377	374	407	391	379	395	358	361	395	415	408	393	397	390	428	409	392	378	384	408	439	384	412	412	366	422	424	400	376	381	387	401	380	400	359	426	392	347	374	378	368	355	418	404	398	376	384	403	411	358	385	390	370	391	407	370	376	419	365	353	414	368	381	354	389	409	428	398	397	392	370	427	354	413	376	396	387	414	405	371	364	394	371	395	381	357	413	402	418	410	413	396	401	413	385	426	408	385	371	384	376	413	394	372	416	431	376	384	400	401	376	428	416	389	403	388	391	391	391	396	371	419	375	413	405	413	392	379	400	352	352	368	382	383	385	361	400	369	413	396	377	376	383	395	386	396	373	386	425	374	393	380	373	381	390	404	441	368	365	427	376	369	414	394	396	387	385	391	398	376	401	345	390	401	412	377	401	343	372	375	384	377	405	422	350	370	390	381	403	415	392	403	391	375	391	390	379	407	396	370	418	390	364	416	370	402	361	359	383	410	408	416	391	410	404	410	382	421	371	412	385	390	397	408	400	405	399	440	368	378	384	357	421	386	373	411	419	389	354	381	372	388	415	410	351	405	437	391	401	380	382	418	399	400	433	375	380	360	415	390	367	368	391	357	385	404	384	408	345	368	365	369	393	415	403	375	407	352	393	377	412	385	393	415	360	407	385	369	393	391	445	348	371	372	397	382	420	398	376	401	360	416	390	403	368	416	443	382	373	383	414	398	416	349	398	389	374	391	402	420	395	372	386	358	406	397	429	393	387	404	396	415	391	387	440	401	393	388	399	391	393	384	394	411	378	390	386	407	369	379	400	361	371	382	354	387	383	394	389	378	402	400	413	403	406	371	395	382	396	414	406	404	428	368	426	399	335	362	392	407	393	373	360	403	407	365	387	380	425	400	368	426	377	376	425	359	415	401	392	370	435	382	438	417	381	408	397	400	379	384	387	385	374	366	404	405	426	422	390	396	426	373	384	375	375	401	376	403	433	367	369	384	370	385	403	421	350	381	385	383	401	384	344	364	360	375	394	392	408	401	356	403	385	379	357	402	390	397	340	400	387	384	372	411	382	388	382	370	420	400	388	378	384	393	398	395	418	388	391	379	380	353	398	380	378	416	376	386	360	398	376	372	345	423	425	360	354	404	403	386	357	381	420	386	372	389	364	344	388	389	345	392	381	427	419	410	379	366	393	365	393	363	383	389	406	355	366	379	384	391	384	368	392	358	404	370	416	371	394	377	399	415	387	413	380	396	365	396	385	365	370	378	358	391	428	399	413	363	403	386	415	368	394	390	385	355	375	400	385	363	359	406	413	396	382	366	402	420	383	399	379	410	373	380	358	431	385	406	424	398	379	382	388	423	381	399	403	379	369	328	398	373	393	393	417	389	439	398	386	381	368	381	367	370	389	417	382	368	363	422	435	373	404	396	399	408	374	356	407	364	403	391	386	416	380	371	378	365	396	387	389	409	397	414	412	378	383	421	414	417	396	400	394	385	375	376	393	391	419	379	404	354	398	412	376	416	404	391	395	397	392	406	402	383	377	383	390	381	411	408	369	375	414	385	408	414	377	415	378	384	400	350	398	367	346	407	379	390	387	396	381	388	380	365	370	388	375
36796	60255	54038	41785	35267	28588	22120	16940	13248	10039	7863	6035	4730	3565	2840	2299	1868	1598	1389	1279	1171	966	1036	878	789	773	744	698	698	680	647	649	627	665	615	583	664	644	600	573	596	598	560	569	575	592	562	580	556	533	590	547	579	507	597	536	596	549	577	547	514	551	621	554	604	544	550	595	564	543	566	580	575	542	567	564	572	564	559	565	552	558	570	525	540	524	551	547	549	520	555	562	554	558	566	598	571	565	515	533	530	541	520	622	559	586	556	593	613	542	528	560	523	534	568	550	553	522	571	557	532	609	549	554	541	572	534	559	521	544	588	520	540	558	545	535	538	548	583	550	561	597	509	599	521	575	534	561	572	539	512	510	576	562	549	549	579	525	536	552	578	538	530	567	561	595	606	560	585	576	570	557	544	571	542	567	535	525	568	561	545	553	586	540	544	571	523	552	529	540	570	548	514	547	544	556	565	547	575	558	546	555	566	552	523	553	575	552	599	563	498	555	525	480	582	582	530	579	585	556	569	556	542	525	561	584	540	584	514	565	599	543	537	559	544	534	577	561	560	540	548	542	566	515	560	555	554	564	556	516	570	546	544	519	617	576	584	552	555	577	568	575	529	556	558	548	525	528	531	555	564	542	570	576	589	601	581	570	534	586	523	586	544	587	593	548	557	543	564	596	566	548	543	552	566	542	548	588	545	539	558	536	571	542	574	562	562	547	540	592	556	559	578	590	564	552	549	537	534	546	527	573	577	540	561	543	531	524	562	563	587	600	546	581	555	563	610	618	548	535	568	522	517	562	544	582	555	579	492	567	562	516	562	553	547	514	580	520	553	576	545	556	579	574	555	551	611	558	551	515	577	539	507	529	574	565	549	524	533	559	557	545	567	578	614	559	540	520	574	545	542	506	552	536	564	592	503	561	583	564	544	543	529	551	581	549	535	566	572	543	553	587	546	544	500	529	563	569	511	549	560	570	559	558	557	546	548	548	564	550	562	542	574	556	573	517	539	523	571	531	557	544	550	537	532	560	585	523	576	553	560	564	557	568	545	577	558	528	542	558	560	560	564	536	555	574	527	560	547	556	551	546	559	522	570	572	564	539	539	559	584	535	562	537	556	573	566	578	530	541	540	568	594	560	583	560	557	537	562	582	601	567	539	552	539	542	550	547	548	554	559	551	518	560	542	531	559	542	564	539	585	498	553	555	583	554	490	571	561	551	550	527	576	529	528	567	554	533	552	535	508	571	585	517	565	538	567	601	573	552	568	558	536	480	552	557	540	579	552	592	527	567	570	557	604	537	541	540	531	551	544	565	511	530	565	588	564	522	539	554	549	560	538	596	564	561	549	560	550	541	548	565	569	548	556	543	584	574	582	533	570	588	533	568	551	546	560	535	580	574	591	598	534	582	539	538	558	541	557	520	525	567	535	553	545	581	565	552	589	524	547	492	552	531	524	573	588	524	525	542	557	589	566	569	504	555	559	546	545	577	559	553	551	545	560	544	521	562	531	585	559	565	540	507	515	559	490	570	558	552	579	555	560	557	557	542	568	541	563	566	542	568	534	560	550	565	559	517	554	564	588	582	552	573	541	548	516	511	532	581	566	529	506	554	563	561	596	555	534	559	542	506	530	575	549	584	544	552	574	538	555	554	571	568	544	549	559	565	516	531	538	566	562	551	552	577	564	546	554	543	561	585	570	543	572	545	526	556	558	560	523	544	516	582	535	558	584	547	574	553	507	558	577	560	590	538	530	536	549	570	523	576	530	608	591	516	544	543	561	568	510	546	535	541	579	566	574	536	530	522	556	553	559	563	559	528	522	548	533	529	555	565	532	507	548	555	514	562	534	542	534	571	554	589	572	557	571	608	547	546	522	555	528	565	571	536	576	596	526	566	554	539	544	515	572	574	548	568	556	509	546	546	584	532	528	570	543	548	517	521	582	577	558	557	538	531	562	590	545	523	552	565	545	531	583	558	551	522	568	547	566	548	521	545	552	519	515	555	556	533	574	513	547	550	549	574	515	550	579	566	528	538	576	554	514	519	546	551	544	582	545	560	573	569	575	567	490	580	538	567	557	535	565	556	534	565	576	551	550	543	532	542	532	552	556	581	509	549	533	555	582	527	581	542	601	529	566	534	569	539	576	550	532	574	541	540	506	537	540	569	599	591	500	547	538	544	573	551	565	574	548	480	606	540	516	576	537	572	526	550	563	511	572	540	550	565	559	567	599	558	536	519	556	573	545	547	543	538	571	558	570	544	587	548	529	550	591	570	555	580	515	557	551	569	583	541	545	539	541	537	558	550	544	566	524	561	572	543	575	563	563	529	555	597	547	582	531	548	569	547	519	565	502	594	567	565	533	555	542	576	549	563	553	548	554	547	525	538	543	520	562	535	533	551	584	524	517	573	596	559	559	550	540	536	556	549	578	549	559	524	567	553	567	568	572	575	529	591	618	601	511	553	558	542	570	577	581	544	581	559	597	528	528	551	561	547	552	532	543	516	572	590	568	572	560	552	541	598	555	550	580	544	556	532	565	525	517	548	577	539	555	554	595	590	535	488	579	583	561	590	598	582	520	561	594	555	553	561	546	598	520	561	581	575	480	550	580	582	565	538	570	599	565	547	516	511	574	560	569	527	583	592	531	562	564	619	579	540	554	540	537	528	558	548	557	557	566	558	560	542	515	552	540	577	582	510	559	546	539	541	544	545	541	519	565	527	541	535	554	559	599	576	533	546	572	578	582	526	527	534	567	539	581	596	644	553	588	564	550	575	560	560	556	539	501	571	505	566	538	549	609	533	598	575	536	543	548	548	566	527	587	546	574	572	549	542	546	541	571	574	570	547	541	612	566	562	584	581	503	570	562	539	550	572	547	552	517	544	563	549	516	519	562	578	520	542	544	595	541	543	514	523	555	555	550	575	533	578	598	584	542	558	555	566	556	590	583	541	525	565	563	522	543	546	523	519	576	544	508	537	565	554	536	633	563	549	561	540	540	576	556	562	561	561	569	561	555	557	593	571	572	596	560	523	568	550	588	541	546	556	528	555	574	556	587	550	544	523	602	559	578	520	527	543	542	533	504	586	567	558	526	584	558	482	553	535	592	565	557	584	516	496	564	571	492	568	505	566	561	544	568	548	513	536	533	528	598	559	557	564	562	568	575	593	603	546	582	557	541	541	538	608	530	545	579	537	550	531	564	560	563	547	564	574	579	582	554	556	549	565	538	545	560	585	524	562	560	571	509	549	560	569	584	530	554	553	529	563	583	522	539	545	550	588	550	584	546	540	565	548	582	574	524	555	536	531	550	581	603	568	556	565	560	535	600	544	545	519	533	542	559	549	551	523	565	548	553	560	583	531	572	584	543	579	522	526	533	539	591	590	547	597	551	539	552	577	531	554	577	546	544	495	562	547	541	521	538	544	561	566	574	526	563	581	531	548	589	521	593	578	547	556	568	563	558	548	593	546	532	557	558	575	513	573	546	565
28853	31258	35805	26685	16716	9907	5777	3461	2482	1764	1488	1186	1040	844	725	646	632	604	499	511	515	422	499	412	445	447	460	448	413	426	404	436	453	394	415	426	385	470	400	426	385	398	407	406	382	392	393	385	408	409	419	416	398	399	409	415	381	428	406	366	409	385	403	378	397	392	407	361	383	408	419	424	418	432	382	409	366	406	407	395	389	414	379	375	419	354	403	393	408	387	396	391	377	375	399	439	394	411	423	426	368	428	392	382	380	386	447	395	378	383	396	401	391	405	413	398	390	406	436	375	408	425	412	437	419	404	403	385	418	419	359	416	396	381	404	400	391	418	367	413	399	402	383	375	419	423	421	412	420	410	400	343	416	425	391	357	366	378	406	394	435	392	429	401	414	371	403	379	433	395	402	406	422	403	409	432	414	436	403	419	379	399	392	401	387	391	398	449	414	396	403	391	413	410	377	377	405	420	394	422	426	390	379	395	420	384	389	405	391	420	412	396	389	443	424	408	408	398	429	381	390	418	391	415	375	409	432	381	408	434	379	417	375	364	398	371	412	414	426	378	368	394	411	405	424	400	426	407	408	389	393	444	417	395	436	382	412	362	353	409	426	439	385	391	418	399	443	446	409	425	392	381	400	428	399	334	396	392	425	368	422	422	402	398	362	384	394	383	389	415	408	385	429	381	392	448	415	410	392	417	392	436	385	428	406	401	413	404	416	388	400	339	408	401	415	397	437	412	395	414	423	390	412	422	396	432	421	419	383	398	422	390	421	397	394	391	385	402	379	417	403	376	425	388	403	393	418	417	418	432	391	396	382	401	371	420	419	399	369	376	379	396	415	431	426	395	395	403	408	410	371	417	384	416	442	375	400	408	384	419	428	415	401	377	395	417	362	398	393	381	413	408	379	395	421	419	399	403	403	405	407	435	378	406	432	365	436	397	395	412	378	412	437	373	394	391	390	373	448	414	432	406	380	407	431	396	416	394	388	411	401	416	415	392	405	369	374	432	411	391	426	394	386	377	392	407	420	370	411	372	391	399	411	412	405	402	361	375	360	421	398	402	432	389	387	413	416	395	393	393	402	430	402	392	353	372	393	387	375	404	388	359	385	399	400	415	399	405	398	399	404	395	408	393	384	386	413	375	371	410	415	385	408	424	411	366	405	390	391	423	363	397	385	365	448	429	394	399	418	405	428	418	389	402	432	414	396	408	393	411	404	406	396	421	417	395	388	425	394	396	392	420	392	391	402	382	430	384	398	452	414	412	421	411	406	421	394	391	377	428	397	399	423	363	380	402	379	427	378	403	414	398	386	403	423	389	405	416	359	390	449	400	418	396	394	381	360	383	449	393	417	382	393	403	398	376	444	371	395	385	410	424	400	435	399	414	396	394	386	353	402	435	387	421	378	415	364	406	434	367	397	427	385	418	373	387	441	411	419	393	358	366	400	388	407	397	403	383	405	417	372	392	406	401	396	391	416	437	396	406	375	407	380	403	421	409	374	401	421	427	385	428	444	399	419	409	403	410	399	383	436	408	415	389	360	422	367	428	426	402	365	392	376	399	440	415	400	366	420	399	433	443	387	385	369	429	425	373	383	438	370	402	412	411	378	423	368	407	406	437	430	403	418	389	383	426	414	401	412	418	388	377	362	388	402	379	421	428	392	370	401	397	377	413	373	410	391	392	358	414	399	420	399	365	430	387	386	438	462	374	388	390	397	387	403	391	400	416	382	395	416	446	459	386	396	411	437	362	415	400	424	390	418	392	415	393	392	398	388	396	386	427	374	387	398	372	389	421	412	430	465	384	404	382	387	394	420	396	398	396	364	387	397	371	408	403	411	371	424	408	386	371	425	430	425	399	431	408	417	403	391	395	383	447	413	384	387	407	434	396	414	402	427	408	407	395	398	429	399	407	391	399	406	396	378	378	367	395	381	423	381	443	435	409	412	406	422	412	442	400	415	394	429	402	379	412	375	420	400	429	420	384	373	372	415	401	407	387	394	418	440	395	380	410	369	388	408	406	387	365	384	439	409	439	392	405	384	452	411	402	391	398	391	414	412	412	370	380	427	393	435	400	416	414	370	370	417	378	413	400	414	379	364	418	388	407	404	394	384	393	405	362	372	384	434	432	412	396	411	431	359	387	401	355	385	413	447	415	400	446	433	399	398	401	382	403	380	419	366	399	385	421	401	403	366	412	391	390	400	361	353	415	426	421	328	411	396	381	426	396	369	429	377	411	438	373	397	401	434	400	366	425	375	426	427	395	415	391	431	384	395	419	340	385	405	377	390	415	375	388	378	411	386	389	390	361	430	388	390	405	410	382	424	418	402	429	407	403	400	408	442	402	395	375	431	375	411	430	394	363	404	398	377	356	406	425	443	413	392	419	408	409	407	456	380	388	417	420	393	399	341	425	418	379	401	444	390	379	395	411	380	408	377	407	414	403	450	395	416	415	390	373	395	399	402	380	387	429	409	402	408	389	399	465	387	410	413	383	358	384	435	392	399	377	379	396	394	401	411	392	440	379	399	429	414	422	420	384	418	405	388	405	367	395	364	399	394	427	402	412	440	388	394	406	405	395	413	422	402	414	403	422	391	383	425	437	369	404	423	412	361	415	390	409	378	405	409	371	420	370	375	396	400	366	425	424	413	410	405	395	426	408	428	391	390	411	392	405	408	401	389	403	416	411	386	417	378	380	361	378	413	402	374	442	380	418	408	414	391	457	403	396	435	380	366	386	414	402	364	456	433	411	399	410	401	398	433	376	419	407	415	425	449	395	401	386	395	396	363	409	415	397	429	399	424	417	410	380	400	413	394	430	414	377	416	362	386	376	386	389	409	386	400	373	408	428	409	403	410	397	429	415	393	404	373	421	387	410	384	380	383	391	416	393	380	399	402	378	416	442	381	391	381	431	420	387	377	426	448	385	390	345	420	446	412	401	383	422	375	374	373	404	362	395	449	400	365	374	412	413	379	351	393	372	396	426	403	403	375	414	383	432	405	402	427	392	332	396	411	396	427	414	437	430	401	404	419	418	398	389	418	374	408	407	410	422	394	449	386	346	391	407	403	421	368	427	390	396	412	396	395	398	396	418	374	410	398	416	448	390	382	418	402	409	406	392	396	433	387	412	427	399	424	417	378	398	372	378	393	420	400	393	419	389	410	414	427	374	422	370	397	363	383	385	403	395	408	429	426	383	383	362	411	397	400	415	403	393	374	406	390	439	382	406	430	369	409	445	399	376	397	376	447	394	428	408	407	383	434	394	369	361	398	385	433	408	422	418	416	372	352	402	385	393	420	385	396	421	427	373	376	377	380	373	394	412	409	395	372	375	399	416	423	434	417	392	386	371	389	424	408	400	459	389	400	391	397	396	381	371	415	368	423	458	425	436	397	399	399	406	415	406	404	405	418	392	390	386	393	403	435	414	414	387	400	397	426	408	397	380	414	394	381	364	419	394	385	428	396	382	382	394	397	401	358	401
34477	48800	42245	30548	23294	17179	11774	8284	6158	4390	3339	2695	2176	1738	1360	1197	1063	1044	943	880	880	730	765	721	693	658	645	656	673	641	635	610	618	586	574	636	603	572	621	587	621	581	597	578	581	606	582	585	578	573	605	574	567	576	561	568	607	600	567	601	581	574	576	571	566	543	579	554	587	627	604	595	570	596	552	583	545	545	559	555	576	590	644	588	557	548	531	544	604	565	547	568	574	604	530	535	624	602	576	537	560	570	561	559	569	579	564	579	594	582	597	522	564	580	585	572	556	570	572	570	562	597	587	629	611	591	533	572	513	537	511	558	583	589	542	558	591	557	577	552	565	601	569	535	554	586	525	557	583	559	573	563	566	527	579	589	583	565	580	580	613	575	600	558	533	597	580	595	565	542	572	569	575	530	569	557	539	597	548	569	567	572	604	534	559	563	605	564	585	584	610	554	579	583	566	553	568	599	570	594	549	593	577	548	586	579	633	599	613	578	615	560	608	537	582	534	546	552	597	532	569	572	600	614	563	577	562	533	572	582	523	562	570	568	568	554	642	603	594	503	571	559	594	545	523	578	602	558	610	539	569	537	605	610	560	591	586	595	554	580	566	559	573	551	579	573	546	582	566	550	551	555	572	599	594	555	607	604	573	564	552	591	590	573	565	564	612	561	572	600	565	578	583	557	587	569	579	539	593	601	545	591	573	612	567	495	580	613	604	567	550	544	591	555	555	555	562	551	561	528	576	566	577	595	577	610	580	574	586	582	570	581	595	554	551	589	526	589	588	582	537	579	605	585	584	577	564	625	624	566	551	570	585	560	613	587	539	557	580	625	578	594	606	561	560	586	600	565	551	561	558	557	585	565	514	546	570	538	547	587	584	535	556	580	630	546	576	573	537	561	576	607	571	558	575	589	582	583	568	566	579	620	570	595	547	600	556	538	578	580	591	605	590	545	592	591	568	521	565	548	556	571	599	548	561	570	582	583	549	589	603	579	545	592	540	591	584	585	575	527	583	549	605	561	583	549	542	580	583	523	530	554	575	630	572	561	559	569	571	587	588	605	615	551	569	528	605	595	571	539	558	610	527	587	545	600	594	614	544	585	564	562	569	564	559	600	557	570	594	604	569	574	546	567	570	562	578	590	563	586	552	570	561	561	597	531	565	608	528	575	572	588	609	603	570	598	591	564	575	567	594	586	558	597	602	568	575	578	586	601	583	573	603	573	573	579	590	531	601	597	604	577	596	584	600	578	593	582	558	563	606	563	545	577	588	563	517	579	572	598	549	572	575	600	591	570	594	580	604	560	568	585	551	598	575	539	557	599	580	577	593	621	585	598	561	604	608	540	594	535	610	543	550	570	551	610	629	541	575	591	608	598	587	582	577	586	577	559	552	572	593	566	544	580	551	619	619	579	528	600	620	614	562	548	632	609	583	548	597	555	593	563	552	614	582	576	587	553	585	573	562	558	563	559	591	570	594	573	570	596	564	576	540	585	559	595	592	582	568	571	571	597	596	570	580	589	540	554	594	605	577	556	583	555	605	571	587	531	560	548	575	605	607	627	547	548	591	580	636	558	599	553	588	559	552	568	579	583	537	563	543	561	585	542	572	562	572	576	597	609	560	585	593	556	582	589	587	640	558	566	558	571	568	566	551	563	569	546	559	597	556	563	580	588	574	536	578	577	572	540	641	594	554	533	572	554	586	557	536	578	598	583	550	558	609	561	539	526	598	585	608	611	584	607	607	587	546	562	554	584	558	569	580	564	582	603	544	583	588	571	604	604	555	581	574	567	567	577	596	568	558	558	590	553	551	537	577	567	561	560	563	573	536	569	544	540	593	564	582	567	584	584	576	570	566	533	581	554	630	614	612	593	595	584	557	579	574	569	537	581	579	553	585	595	579	559	590	596	538	571	571	603	599	599	558	563	551	537	597	549	593	564	543	585	568	570	583	518	589	618	611	551	584	578	554	602	622	575	546	579	605	574	536	592	605	595	553	555	576	578	572	628	550	576	575	551	605	579	590	564	570	552	590	560	639	557	598	625	641	539	587	554	526	550	545	583	588	545	605	547	587	628	587	599	614	590	597	594	635	610	556	617	580	537	595	549	604	590	555	576	558	549	598	591	587	603	609	574	582	567	578	536	551	575	552	521	585	625	579	610	545	572	575	562	571	571	570	619	589	565	583	572	581	590	609	568	548	591	577	547	641	560	569	530	527	626	575	587	604	601	598	521	603	566	586	551	601	596	587	556	593	596	600	556	578	548	604	582	553	552	577	576	560	554	564	574	608	589	550	574	584	588	578	595	569	604	573	509	535	579	613	595	555	598	590	549	611	572	562	584	591	555	568	609	583	596	565	569	588	583	596	576	585	601	596	596	567	573	572	561	554	545	617	545	564	576	568	564	582	526	583	533	618	596	571	553	613	609	537	570	635	599	572	528	545	584	599	561	579	537	566	560	592	590	554	540	569	570	578	581	572	618	604	621	598	513	562	541	588	574	572	576	619	606	554	538	557	596	572	572	596	580	562	553	568	552	589	593	561	630	592	595	580	588	592	554	585	594	581	545	570	559	567	589	544	561	571	588	563	607	621	613	629	586	583	563	568	540	578	562	582	580	546	582	565	573	608	550	588	573	539	541	583	531	609	543	574	595	570	575	564	567	602	555	640	563	614	597	586	534	568	582	546	618	627	565	575	582	552	558	537	555	561	570	568	537	621	608	598	593	541	599	579	584	574	581	561	537	594	576	590	608	561	573	590	559	610	575	573	577	543	569	578	680	578	540	598	581	578	604	575	606	544	572	558	563	551	544	536	619	587	599	601	543	531	558	560	606	603	611	563	592	561	548	628	566	575	547	608	595	579	561	594	576	555	607	562	609	612	615	565	518	555	557	572	599	568	578	592	558	599	588	585	573	573	628	606	605	525	590	567	582	605	563	596	573	546	591	543	544	531	564	545	554	589	583	601	612	571	576	512	610	572	584	589	555	558	573	579	595	589	587	604	596	543	586	603	580	534	589	550	585	568	575	557	562	606	581	552	618	573	598	565	581	635	579	560	571	591	552	548	582	580	570	605	553	617	544	592	533	559	624	520	597	579	582	576	591	573	615	523	580	577	570	597	580	538	534	545	561	562	543	596	565	527	577	550	591	573	577	552	606	574	576	562	539	559	535	602	569	589	561	571	585	527	583	518	575	573	598	538	578	602	540	558	526	600	605	521	573	596	529	587	553	586	585	576	524	585	585	592	588	581	566	597	543	555	628	558	553	536	586	598	563	575	555	574	613	568	623	534	556	536	567	559	568	591	531	611	570	550	564	520	608	587	550	600	584	576	547	558	621	565	576	571	598	575	566	598	608	586	556	560	560	579	565	581	560	575	569	553	550	518	576	538	579	582	591	591	579	625	575	553	561	540	576	571	584	564	613	572	584	580	567	591	532	558	539	602	527	548	565	575	549	535	599	585	553	562	565	581	571	550	566	602	591
24169	21011	28456	26121	22391	17917	11373	6372	4397	3144	2319	1749	1446	1216	1052	892	748	708	646	634	609	564	534	500	502	485	462	459	458	450	459	455	418	463	435	434	413	413	411	426	461	423	413	373	416	409	417	366	431	388	392	382	428	430	392	396	424	398	406	425	409	391	394	414	432	405	404	439	429	424	413	410	423	379	383	396	414	382	398	427	420	405	435	401	388	381	394	395	396	440	401	445	461	405	374	402	376	385	406	430	378	406	419	430	388	412	445	417	396	383	413	435	411	390	407	404	401	404	429	379	382	395	436	367	417	405	390	376	404	409	397	412	350	403	369	414	401	383	411	456	392	408	383	385	393	399	401	423	372	391	409	381	406	391	415	398	407	430	362	392	369	389	401	448	410	444	410	396	385	409	421	403	437	396	403	422	414	408	383	404	446	423	421	427	396	427	374	377	398	362	400	412	406	429	456	446	425	393	405	403	362	432	400	406	388	405	394	386	367	408	366	364	429	384	386	451	434	419	376	398	393	422	378	416	410	421	405	429	399	355	383	403	415	359	377	416	400	391	402	430	418	429	426	380	400	410	431	400	375	336	407	433	406	387	406	378	393	444	369	401	393	408	380	419	418	390	400	406	416	410	402	445	412	421	380	450	412	399	423	374	399	398	410	356	412	386	374	428	409	363	413	417	408	410	387	405	412	410	444	380	431	405	409	407	419	384	429	374	401	428	393	429	404	404	400	353	420	438	369	422	409	389	421	416	432	419	391	427	405	411	358	405	421	401	437	413	417	432	373	428	464	419	392	382	425	349	406	406	393	431	393	400	447	432	379	404	410	442	428	424	438	390	434	379	393	411	412	401	401	433	411	397	421	403	423	384	399	427	429	369	398	364	373	416	440	370	392	395	389	404	394	424	406	383	400	426	375	405	394	364	389	396	394	387	395	433	383	387	418	415	385	365	387	428	414	392	409	427	390	399	475	390	355	376	366	414	392	418	364	384	428	422	376	390	382	379	402	392	388	417	391	413	391	377	448	401	399	412	431	416	404	435	416	415	398	448	403	416	400	375	409	402	390	406	451	405	358	393	433	401	439	398	402	394	407	429	388	402	406	382	402	401	390	385	405	419	395	400	372	365	439	432	398	392	439	392	408	403	401	390	422	389	398	412	383	402	371	459	431	438	422	391	415	411	403	434	400	414	419	408	395	428	386	406	388	379	400	389	367	441	416	395	417	412	416	420	421	401	382	382	411	403	426	389	451	421	425	391	354	378	410	374	367	426	425	436	416	370	387	404	426	383	424	428	388	415	372	403	418	422	410	384	386	412	363	425	415	375	429	389	405	411	429	408	409	376	413	412	396	400	424	377	406	428	399	411	387	421	399	405	431	395	430	408	391	408	411	391	376	389	418	405	422	388	413	394	408	434	406	412	396	389	397	387	411	400	422	422	402	412	388	440	401	417	427	394	407	422	404	394	414	382	416	392	406	410	452	371	376	458	398	398	393	391	404	409	421	388	367	390	410	392	398	381	410	403	400	418	361	389	391	434	453	394	403	399	390	430	429	426	426	396	432	384	410	407	415	411	415	406	415	384	412	401	433	420	408	392	448	411	394	372	437	403	386	372	394	413	395	413	441	414	381	412	401	386	426	425	419	438	369	398	396	381	442	395	383	385	400	418	359	407	405	418	418	414	430	428	422	375	422	418	410	439	370	388	356	392	429	452	409	411	388	413	409	423	414	394	427	430	405	363	390	431	369	408	389	365	400	411	396	415	384	444	394	420	422	401	412	404	408	415	381	414	363	424	398	390	394	387	394	390	407	381	409	387	430	405	419	391	371	388	427	407	398	396	410	412	403	407	379	409	404	401	373	414	426	399	393	411	398	372	402	410	414	381	404	397	423	380	404	425	412	388	362	415	415	419	379	377	379	426	410	395	431	396	403	431	404	411	417	441	382	408	433	404	427	424	391	385	384	417	414	391	391	377	366	419	428	376	424	417	409	420	416	415	394	379	382	407	396	433	371	410	395	410	426	407	381	389	401	362	397	419	408	400	394	408	365	405	398	383	439	413	429	402	413	354	386	384	395	344	415	385	410	426	386	380	375	404	415	392	401	455	398	387	385	424	398	405	433	370	428	415	396	430	405	403	387	417	388	398	385	413	379	376	397	439	419	403	441	443	407	417	401	418	426	419	401	425	431	403	422	424	384	376	406	373	425	400	407	398	402	376	374	416	418	428	409	390	382	431	394	398	371	418	382	389	386	395	365	378	368	438	401	403	418	408	367	373	409	414	425	395	405	400	444	380	375	386	415	385	413	403	362	390	400	410	382	437	407	399	426	420	423	426	365	396	392	403	397	389	409	410	424	406	383	399	380	416	373	405	411	425	407	423	421	441	405	385	391	414	406	395	433	396	415	424	390	425	398	415	392	394	414	398	357	401	387	423	403	380	395	408	404	430	391	398	375	401	407	374	417	424	394	385	403	396	423	437	427	395	404	435	396	421	407	411	385	420	372	395	384	387	418	400	398	390	371	391	406	408	419	400	398	402	418	379	412	390	402	419	389	417	385	417	422	368	408	411	379	374	409	405	405	378	406	422	410	416	400	381	428	423	407	378	409	417	400	376	400	384	396	413	412	418	396	402	411	416	379	403	398	420	398	403	387	433	400	442	371	414	396	410	387	376	404	408	376	379	437	387	404	390	387	373	414	394	409	387	399	371	425	410	379	391	405	410	405	417	395	425	426	423	439	409	425	398	403	411	386	387	397	435	403	420	416	366	383	406	396	428	418	408	378	418	426	415	416	437	361	393	402	405	407	394	375	371	391	396	433	390	417	401	417	406	404	419	445	410	385	405	414	384	406	355	406	409	389	386	413	387	375	401	392	451	441	422	412	379	415	397	387	432	440	419	375	411	387	387	426	383	389	432	418	382	398	432	404	391	372	412	401	440	360	409	390	419	402	381	421	419	411	406	386	365	402	403	392	410	363	371	429	426	394	410	398	425	396	403	402	385	412	410	421	395	416	415	423	401	390	411	417	399	398	391	419	373	377	411	403	390	341	396	387	392	396	413	381	422	421	404	365	381	363	394	418	398	402	411	380	396	420	381	407	433	349	410	398	394	371	419	415	398	407	447	395	381	377	401	390	390	361	407	372	396	381	418	390	412	381	410	363	397	421	435	396	383	426	393	367	414	374	411	371	426	380	400	367	372	433	413	432	403	416	394	404	377	415	405	427	447	394	417	388	368	400	389	387	412	416	411	372	412	418	434	380	420	447	418	415	383	406	400	371	427	409	402	380	411	376	405	419	406	441	392	369	370	412	373	432	380	375	416	411	401	372	399	359	417	386	399	424	422	393	426	395	401	392	385	374	442	410	405	390	389	398	441	377	368	440	406	430	402	368	398	419	402	433	422	436	421	429	413	384	406	385	371	413	389	414	403	378	417	398	428	397	416	389	394	365	381	411	365	410	396	412	377	400	413	378	402	389	426	429	352
34009	54872	48355	36434	29040	23007	17415	12921	9611	7311	5531	4245	3357	2679	2115	1777	1464	1366	1227	1143	1028	875	866	837	796	740	741	730	723	672	643	636	638	684	658	611	596	588	621	616	589	604	615	644	546	620	545	621	589	588	551	553	580	597	614	598	571	608	591	611	578	565	554	542	588	593	548	567	549	590	565	594	605	571	628	593	579	622	567	573	560	560	609	617	581	574	590	593	572	594	555	609	579	583	587	590	597	564	575	560	575	593	597	608	582	606	604	616	572	576	586	583	614	553	584	584	531	563	582	596	606	559	539	543	587	571	601	573	584	586	579	536	587	593	594	565	605	584	541	552	578	608	578	548	610	590	564	566	592	588	543	559	595	524	574	535	583	575	590	605	611	575	550	591	588	591	583	555	596	584	566	624	574	562	590	580	546	571	603	592	576	533	546	588	558	554	607	560	566	553	572	565	586	629	600	569	578	602	580	574	576	617	616	565	568	578	551	602	511	589	589	594	542	569	554	581	590	577	595	573	602	540	574	554	580	588	571	558	580	606	557	567	587	595	545	564	525	604	560	559	589	580	564	616	604	613	573	568	561	638	574	548	554	583	570	552	580	572	616	570	585	587	595	572	564	592	527	599	616	590	594	568	564	579	619	579	567	575	551	577	569	586	601	618	553	558	613	552	527	571	578	566	581	529	576	583	541	559	578	573	623	562	590	590	645	565	592	613	571	567	574	586	563	611	598	586	586	543	585	557	586	567	561	591	613	566	543	545	632	547	563	535	588	555	564	588	593	577	575	578	562	571	550	590	591	635	538	570	593	566	583	563	570	624	596	547	535	563	599	588	542	562	582	555	599	623	585	575	582	603	600	572	573	583	554	554	577	594	554	552	576	601	565	594	548	599	563	596	599	610	593	607	548	570	570	578	596	563	594	596	570	578	579	537	623	590	572	614	601	588	602	608	537	554	590	596	615	551	542	592	571	588	561	554	593	575	566	582	604	524	620	613	609	595	543	610	567	622	576	565	508	539	568	529	551	580	568	547	584	585	572	591	569	566	626	580	586	583	550	569	592	587	582	585	553	565	590	564	576	577	583	560	548	620	579	542	598	631	546	586	565	526	568	563	592	594	556	561	624	625	574	559	589	573	569	592	572	571	561	592	602	594	589	538	551	540	590	542	557	563	586	560	574	546	550	622	559	592	591	583	548	566	543	587	580	562	562	575	542	594	608	550	601	589	559	575	596	616	557	581	555	533	569	565	582	562	553	612	600	594	609	539	573	522	605	614	611	546	588	573	567	587	579	567	609	610	563	592	607	548	578	569	578	612	631	612	538	610	587	541	563	616	557	613	599	628	586	525	574	607	568	603	596	616	532	589	582	562	615	592	583	562	602	575	533	594	590	550	569	588	600	596	570	583	545	597	589	593	598	574	592	587	566	546	578	551	560	581	579	581	611	620	578	539	589	612	615	588	592	584	589	613	567	531	616	605	588	571	589	543	584	606	573	588	629	615	612	581	612	582	586	595	596	565	536	581	574	584	642	553	582	559	578	603	558	598	579	588	567	562	595	592	579	555	592	600	578	566	581	578	547	581	584	621	585	584	555	584	547	562	550	572	578	528	565	569	618	579	551	558	588	567	611	563	584	565	585	549	596	574	585	579	560	553	574	576	573	598	570	544	577	593	592	544	566	563	579	602	559	594	549	596	512	580	559	543	525	569	547	549	593	559	580	571	563	596	573	576	550	636	575	636	570	606	581	575	569	560	607	564	582	561	576	599	586	592	590	576	575	582	574	593	547	523	584	532	580	542	573	606	596	563	607	575	616	606	587	592	552	579	560	588	546	568	605	543	571	566	557	573	585	586	622	594	597	556	526	570	593	596	596	532	572	538	594	579	582	596	600	578	578	569	615	569	573	549	583	618	554	605	581	581	564	547	623	605	573	577	573	570	600	561	607	596	586	572	510	544	555	572	588	571	540	562	590	559	556	556	569	606	613	558	607	562	562	582	552	608	549	572	548	555	535	562	566	555	567	595	639	583	593	617	604	563	581	551	530	583	610	577	559	576	559	571	582	558	582	630	589	576	563	552	567	535	599	555	547	580	608	581	548	547	529	556	587	628	588	578	600	593	610	579	549	563	569	597	603	593	604	560	527	535	585	590	554	565	546	563	567	608	572	569	586	567	559	608	576	591	563	599	572	576	618	582	541	595	614	582	583	575	552	540	572	611	550	580	582	570	545	587	637	602	564	553	593	582	562	525	613	585	622	576	567	579	581	589	599	574	562	578	623	556	564	624	562	590	619	581	622	566	543	570	586	636	593	586	595	591	571	582	597	596	577	598	628	557	560	539	587	621	543	546	537	595	597	551	622	574	575	612	583	593	561	591	639	600	552	575	600	526	570	568	593	605	591	545	597	611	570	613	553	565	583	561	573	553	548	579	575	590	604	604	564	538	537	543	568	570	564	536	595	565	625	554	623	558	581	575	580	569	555	600	565	587	539	587	572	599	616	614	557	541	563	551	575	594	601	580	591	589	596	556	555	557	548	580	593	568	592	564	593	543	567	558	564	592	567	542	537	552	598	564	611	581	581	594	569	565	560	603	576	550	558	576	594	588	583	589	578	601	601	570	599	620	570	592	547	601	585	610	583	571	606	515	591	540	612	557	581	572	585	617	570	583	572	579	573	566	543	552	577	575	592	569	566	609	589	559	606	558	586	580	569	555	553	587	558	579	601	550	582	620	584	534	594	550	558	566	595	566	555	573	543	580	576	554	574	559	602	553	520	564	575	571	593	569	577	578	555	574	591	590	585	535	543	534	541	557	573	574	549	595	620	579	595	595	646	578	622	590	579	558	597	532	573	564	566	603	579	586	584	621	620	554	519	552	561	575	596	554	587	549	540	573	542	553	578	579	517	559	593	549	572	551	548	615	584	614	593	584	579	568	598	582	581	557	595	616	626	544	585	554	610	574	592	568	555	572	568	605	554	634	556	541	565	586	593	602	600	606	591	573	607	597	614	556	557	540	611	574	571	565	567	584	596	614	531	586	654	560	585	589	628	648	567	625	636	556	571	585	579	595	575	592	566	635	554	565	595	568	592	550	607	576	554	510	577	601	584	601	591	585	540	579	572	583	550	620	578	605	607	548	564	572	603	596	600	549	543	584	590	587	594	633	554	602	555	591	571	592	588	552	538	591	583	578	603	552	576	574	569	573	585	567	553	605	597	595	564	570	588	593	551	600	619	617	588	571	581	572	564	547	579	613	580	609	569	589	541	605	586	581	558	569	576	601	548	630	559	583	541	571	598	584	583	608	551	628	581	591	544	562	563	615	575	542	519	522	600	575	564	565	582	579	579	559	583	563	559	587	559	551	544	545	589	630	589	593	619	590	622	563	553	591	582	598	586	590	557	578	579	545	577	574	578	544	627	585	607	555	583	577	561	574	563	563	576	582	594	546	602	586	555	613	553	533	567	589	569	603	559	577	539	569	620	561
22999	20996	28665	23813	22018	22580	18644	10032	6656	4852	3573	2802	2036	1681	1370	1087	1006	868	810	737	657	647	574	548	560	523	491	497	474	477	487	433	449	408	437	445	422	422	421	409	388	441	405	402	420	428	413	383	416	418	397	409	385	389	403	378	404	377	380	395	345	372	409	402	430	394	411	377	412	411	408	398	409	402	382	413	390	398	394	399	400	374	405	383	362	423	395	383	376	422	391	385	396	433	366	395	401	382	394	398	402	385	392	399	425	383	387	360	424	366	370	390	393	408	399	405	404	380	384	398	391	389	394	412	417	398	423	392	411	413	407	416	396	378	405	390	391	409	397	437	382	396	393	361	396	359	389	413	417	442	400	413	429	410	398	399	393	397	402	411	406	439	397	367	393	396	375	403	397	413	376	417	409	409	397	417	394	388	411	415	406	383	388	414	365	408	412	393	363	424	389	415	385	394	372	413	385	396	426	371	427	383	402	386	401	423	438	442	398	442	390	431	399	389	408	401	415	379	375	409	407	405	397	390	385	417	391	417	362	402	393	406	380	402	407	389	422	364	421	396	373	387	380	441	397	405	430	402	357	438	403	352	366	395	368	433	382	427	425	366	397	359	387	400	405	433	369	382	383	405	389	397	413	365	394	415	399	403	411	413	391	356	400	424	401	449	417	409	391	403	381	386	410	414	397	410	422	438	432	400	400	371	410	381	414	368	433	408	407	402	412	379	408	393	379	412	409	386	411	408	434	425	400	402	382	417	397	420	372	405	377	404	398	402	417	415	397	428	440	388	389	423	380	384	370	418	415	403	394	368	398	410	399	346	391	414	394	388	362	435	403	405	378	374	395	396	422	395	368	394	382	450	400	375	406	419	414	413	415	394	356	399	368	380	398	401	392	406	407	400	408	398	397	379	386	389	390	354	382	405	405	389	440	426	392	399	396	376	385	386	395	353	400	339	404	425	394	388	396	405	400	381	400	431	428	388	369	393	351	393	398	397	436	437	374	437	444	415	419	401	349	346	388	372	418	416	365	419	395	398	423	402	392	403	403	396	411	401	388	405	394	401	392	433	407	421	396	399	422	396	411	369	389	405	391	352	405	354	371	413	397	383	372	425	444	393	368	393	398	429	389	384	384	431	376	417	408	415	414	421	413	390	449	392	400	394	385	396	409	388	402	390	444	390	389	442	402	374	386	399	398	371	415	415	391	380	391	415	394	404	415	419	404	367	388	431	405	367	386	392	378	388	352	367	406	411	390	438	384	417	393	404	406	417	411	385	411	382	407	424	378	437	386	397	412	372	383	368	387	377	390	384	389	374	387	391	393	362	383	404	412	419	407	415	418	405	387	390	405	418	426	388	427	411	358	370	376	396	399	411	397	422	379	390	427	414	404	413	389	401	400	408	429	412	371	393	404	405	382	429	367	388	391	338	390	402	369	428	415	396	381	431	371	391	377	416	379	418	387	383	423	392	430	394	398	397	382	400	405	373	396	384	374	391	407	425	382	408	356	399	378	389	384	366	404	382	380	398	399	383	379	412	411	385	385	391	376	379	417	410	402	376	396	379	382	351	409	414	417	388	416	420	418	409	441	423	406	411	430	369	372	379	391	366	425	392	395	391	386	382	437	402	389	405	419	387	396	432	405	406	426	383	408	389	378	397	388	380	433	362	382	370	388	419	428	415	406	397	439	387	422	461	394	399	404	380	401	376	403	428	373	420	408	414	396	390	448	371	412	396	391	396	423	395	396	359	386	385	386	359	421	395	408	399	395	396	401	424	431	384	388	377	362	389	394	388	412	405	383	348	389	398	403	400	408	433	417	411	413	446	394	395	404	355	414	406	417	392	398	394	401	420	398	368	411	413	415	417	388	371	417	388	440	426	377	403	414	395	401	388	376	439	366	376	409	387	383	356	426	373	391	402	388	394	401	385	403	401	436	394	421	383	372	395	390	392	399	378	385	384	400	386	367	401	394	399	403	392	413	387	406	404	394	393	407	381	410	405	392	399	440	362	400	390	417	402	410	418	394	390	362	406	368	410	384	359	376	391	428	392	372	406	424	406	403	446	418	384	438	410	378	357	417	425	398	370	346	406	383	370	382	415	416	386	406	422	421	392	400	392	393	433	395	392	436	406	421	384	403	421	398	431	421	365	385	433	372	410	408	403	425	426	405	417	415	414	414	362	410	405	363	389	403	373	414	408	403	426	414	432	406	363	377	423	426	372	401	396	455	409	357	415	405	414	377	410	427	425	398	413	421	430	388	378	379	391	374	422	416	392	368	401	406	424	434	367	401	384	374	375	379	392	404	392	403	426	415	382	392	385	410	399	420	381	396	409	363	414	383	431	384	442	432	397	383	390	374	408	426	375	381	377	410	406	387	367	424	407	407	383	381	386	420	443	408	406	401	398	393	435	415	413	428	398	405	400	417	423	410	391	373	391	421	410	372	395	412	395	411	383	360	392	399	394	421	407	397	396	450	411	414	416	378	441	414	359	379	395	413	382	386	384	391	389	398	413	388	388	400	403	392	383	391	442	389	385	393	397	389	408	370	411	406	387	402	391	426	395	407	392	419	401	412	381	405	417	385	400	416	393	415	397	363	370	394	438	396	405	375	414	409	408	407	407	408	428	401	391	390	392	393	373	386	394	402	427	372	382	403	367	388	384	399	383	414	388	398	439	422	396	412	419	399	386	429	386	369	385	414	398	368	422	390	390	401	375	394	444	414	395	394	389	401	425	404	400	398	395	385	398	404	449	387	390	406	384	414	378	368	381	408	423	380	392	398	407	409	411	395	392	418	405	390	370	383	383	386	407	422	427	378	408	415	382	402	378	402	397	411	385	410	387	410	436	387	392	385	370	426	413	409	410	401	381	426	424	408	388	397	424	418	394	431	391	414	426	410	373	407	416	412	392	384	411	332	414	371	410	348	395	410	360	383	382	423	400	376	390	415	369	400	440	395	406	394	382	423	400	416	449	373	377	414	356	368	372	401	401	372	391	385	395	371	384	411	389	392	411	391	446	401	392	374	393	401	394	390	405	417	410	412	367	428	400	427	402	400	414	382	411	449	404	358	388	439	398	415	412	396	379	385	394	388	373	391	411	373	381	440	404	393	402	417	470	381	420	407	423	387	435	370	395	399	395	398	432	406	397	414	421	412	361	393	420	382	399	404	386	411	428	390	398	393	456	385	385	413	410	409	386	422	398	398	356	402	409	375	378	377	401	389	390	377	391	441	392	380	375	388	416	412	412	397	366	405	398	393	395	399	387	418	391	376	413	393	372	402	416	384	383	398	411	399	412	401	403	387	379	400	450	387	408	388	365	396	401	402	388	368	386	410	405	372	389	405	398	378	375	398	370	401	389	362	403	439	395	383	398	368	410	401	388	424	405	399	399	431	404	396	387	349	375	391	413	436	427	367	371	361	388	406	377	429	385	382	405	391	381	399	378	407	427	383	425	353	391	411	430	409	408	398	393	404	396	406	399
36117	59946	54031	41357	33773	27683	21744	17119	13580	10484	7949	6044	4836	3951	3101	2405	2192	1920	1541	1441	1255	1168	1045	958	893	865	728	752	763	798	681	621	654	646	650	719	588	631	607	593	580	602	616	610	589	530	572	552	580	551	572	549	594	576	594	577	574	572	560	529	563	518	565	565	552	592	598	553	572	561	516	544	560	568	554	552	564	552	542	593	560	558	558	565	565	595	548	572	593	533	572	532	552	579	551	568	593	580	526	558	568	542	573	529	601	528	558	544	572	548	554	567	575	573	594	561	546	548	566	586	559	519	541	556	562	557	547	573	559	594	536	561	520	521	556	561	599	572	601	552	527	562	589	568	569	560	582	547	565	539	572	556	532	527	533	557	527	588	585	532	582	585	544	561	557	522	539	591	541	532	541	540	580	525	566	544	581	564	545	549	571	582	594	606	608	559	554	550	525	536	546	554	588	511	589	569	556	593	598	559	583	540	581	554	568	537	562	576	562	550	579	531	559	587	558	582	559	531	569	548	559	577	528	516	589	521	586	577	515	579	591	570	564	541	545	596	565	558	547	533	581	548	567	561	583	545	557	541	555	578	546	552	580	533	579	549	587	557	580	547	580	585	578	567	570	560	552	548	577	564	559	619	530	539	544	564	518	568	520	596	562	635	590	553	566	579	509	576	543	558	570	565	573	483	542	562	538	529	555	561	546	576	574	584	574	555	562	553	559	574	580	533	534	537	598	542	553	565	554	561	560	629	579	572	578	554	567	530	594	592	572	550	557	551	519	598	558	544	561	545	563	530	575	566	546	530	547	561	595	557	535	581	605	590	530	566	598	582	549	543	594	576	610	527	513	537	550	584	522	597	558	547	580	544	542	557	574	549	587	530	533	524	590	573	554	614	575	611	600	560	504	555	573	539	572	597	536	583	564	573	578	568	526	540	577	565	587	563	557	575	584	600	583	576	556	601	546	549	525	545	537	587	532	565	542	582	540	602	548	606	599	580	551	542	554	511	547	570	548	547	613	583	549	552	558	527	508	557	495	610	569	522	597	530	598	554	579	550	581	606	544	580	557	533	521	586	556	520	570	559	564	587	554	601	571	564	587	557	577	578	531	564	549	589	519	583	592	572	558	593	567	544	547	555	526	558	541	571	599	549	583	526	568	571	577	569	544	560	596	585	551	570	566	562	556	557	542	557	558	560	562	576	584	587	555	580	590	543	606	530	518	540	572	584	580	562	561	579	599	554	617	554	548	577	563	569	570	603	546	594	552	570	553	549	534	558	590	552	575	589	560	572	579	547	556	552	627	604	603	580	578	545	505	556	570	568	553	540	567	547	547	617	523	620	519	554	559	616	570	547	548	568	603	590	612	587	540	555	556	539	522	543	579	571	603	584	539	573	566	579	540	564	601	524	595	569	571	572	560	588	549	557	585	524	554	554	577	539	548	521	575	565	585	566	570	624	577	509	581	542	571	533	557	555	595	529	547	580	574	554	570	614	552	567	533	580	565	555	556	487	572	557	564	581	566	588	557	558	571	561	553	565	582	563	532	531	562	572	581	524	572	548	568	543	560	587	552	573	594	604	579	562	564	566	590	590	590	564	571	591	539	537	536	520	578	541	571	533	531	565	572	595	545	569	538	555	611	526	546	529	595	541	535	544	563	559	573	541	536	569	564	567	553	586	561	548	506	556	534	554	582	573	545	542	545	545	552	522	553	560	583	532	535	571	559	563	541	618	583	523	585	581	517	544	584	555	557	559	542	564	553	588	582	559	599	581	550	566	557	570	569	598	529	612	551	552	551	531	569	569	561	586	584	530	598	545	514	542	546	553	580	542	535	527	558	546	607	558	610	573	573	557	517	609	564	575	598	618	544	583	572	578	583	540	574	578	607	546	552	562	590	515	589	564	525	548	540	579	527	529	576	559	535	579	539	523	526	560	589	556	562	588	558	587	579	551	517	571	541	581	543	553	530	547	570	576	547	554	537	568	617	571	502	567	583	565	557	541	566	566	564	551	535	558	509	558	574	541	539	560	560	588	548	575	572	563	571	590	583	538	628	533	549	572	543	537	574	547	551	574	562	533	601	541	567	550	588	543	537	593	558	603	555	602	604	547	563	543	545	548	558	581	558	546	522	584	595	582	552	505	535	630	539	559	558	543	547	571	555	557	543	598	544	568	573	555	581	549	541	555	551	576	564	550	556	519	597	548	566	583	568	533	503	515	542	549	561	592	541	600	572	615	536	529	528	557	554	579	566	533	541	547	586	539	548	542	545	571	587	572	598	551	568	571	568	606	537	538	630	581	586	560	576	575	574	573	547	551	540	573	550	548	575	544	584	613	582	610	539	535	532	531	539	532	550	564	536	507	561	608	526	551	567	587	580	587	585	545	552	588	567	552	510	584	557	542	558	560	552	589	589	574	602	569	560	534	508	573	568	618	543	540	594	548	580	563	521	573	541	549	581	603	605	536	561	568	576	552	531	592	600	551	559	540	577	592	558	561	567	570	552	546	586	589	588	548	576	638	559	567	561	559	558	589	587	588	563	517	572	562	562	593	568	555	579	588	556	561	536	569	579	566	605	501	607	568	556	533	547	506	508	561	543	553	582	576	532	549	531	572	558	545	542	550	598	525	561	549	588	552	600	575	554	552	548	554	564	563	587	555	567	566	543	549	565	522	571	581	530	569	557	559	568	573	575	582	597	536	584	551	539	534	574	555	519	543	549	589	562	559	588	547	567	562	583	562	595	584	598	563	567	553	612	551	560	540	566	561	578	532	546	552	524	604	602	523	575	573	563	571	564	536	559	583	551	578	545	592	567	553	596	534	602	545	589	566	590	549	605	565	536	492	600	525	592	569	564	532	560	589	566	589	564	574	545	533	531	602	544	543	593	546	543	579	578	606	586	562	578	574	578	564	556	569	598	575	552	551	556	578	564	560	591	556	571	545	581	530	576	578	587	578	625	563	545	557	576	563	559	550	537	612	549	560	547	596	561	539	549	544	583	632	574	591	571	570	585	575	557	520	570	542	567	549	584	608	544	592	573	559	543	521	593	563	559	580	590	559	531	522	564	562	571	560	560	564	583	539	575	575	553	564	546	577	531	516	509	535	577	528	547	577	550	548	559	560	582	541	588	628	551	559	568	579	547	556	538	575	587	565	516	567	599	588	582	575	587	583	551	545	506	604	570	534	579	553	584	540	566	555	563	567	592	548	538	575	548	524	569	551	553	581	579	565	562	576	551	534	568	580	573	587	592	571	536	554	565	550	535	561	564	552	537	553	553	531	556	570	539	567	574	570	555	584	538	584	563	581	575	563	557	589	595	558	574	523	557	562	577	576	557	574	552	582	550	577	543	589	556	572	518	548	542	575	559	561	608	604	579	541	544	578	534	539	508	540	566	556	537	580	542	573	567	554	583	582	548	577	561	559	584	578	597	513	628	582	574	525	520	539	527	556	585	602	563	569	531	568	553	571	610	570	542	542	589	586
28829	30836	35094	25946	15713	9267	5634	3528	2479	1890	1537	1227	1014	878	756	696	584	568	571	530	515	514	455	452	435	473	412	454	461	431	415	437	402	409	447	411	412	389	434	437	357	470	421	400	414	385	383	421	403	406	429	460	412	400	413	385	430	419	383	406	404	384	426	428	421	442	431	421	377	436	387	400	383	401	407	413	415	417	380	376	388	437	383	401	420	444	413	402	435	427	409	387	405	420	441	403	395	385	409	397	443	395	421	450	408	411	421	418	443	408	409	424	429	417	413	382	434	421	418	403	382	415	366	407	450	421	403	395	375	392	417	434	437	375	406	414	431	431	406	388	398	404	410	381	454	392	399	413	427	415	367	413	433	402	426	423	398	390	395	383	435	414	406	410	419	402	385	371	403	397	409	366	440	426	399	414	394	418	387	410	433	388	404	418	382	387	406	390	377	388	403	401	421	419	393	390	398	436	430	396	416	419	443	399	455	426	440	432	411	408	365	418	402	422	409	411	395	415	414	453	433	392	412	389	432	412	394	421	404	408	432	435	385	438	381	396	446	425	419	440	442	411	395	420	359	422	391	396	412	366	406	415	410	394	388	432	383	404	420	404	415	400	415	432	443	412	412	435	385	412	403	408	402	380	401	373	403	404	388	359	419	434	360	427	440	419	370	411	423	369	398	401	430	420	421	370	406	414	387	384	403	442	429	402	386	432	428	410	401	405	401	411	424	438	421	421	380	425	401	365	430	415	376	378	409	409	393	387	402	417	427	392	392	416	378	391	403	406	398	402	392	424	393	394	421	395	422	393	413	429	398	441	401	414	415	404	437	401	448	412	390	429	410	421	379	387	354	365	388	445	402	417	387	384	398	394	370	434	423	400	406	404	371	423	382	381	426	411	400	394	412	402	395	422	400	399	414	393	393	439	422	406	394	438	390	404	408	446	412	373	412	402	444	395	389	400	421	448	412	400	387	391	388	391	378	412	390	406	401	366	408	401	408	401	414	424	420	406	380	406	403	378	444	409	415	390	430	432	401	419	381	447	384	398	394	397	384	399	400	434	418	418	406	408	411	420	439	444	412	420	401	434	375	441	399	409	407	389	398	418	407	399	442	416	409	418	394	361	434	449	390	385	423	381	354	397	422	390	415	415	403	366	399	448	392	368	403	420	428	397	371	391	380	395	407	422	407	409	424	437	412	388	404	405	397	362	405	414	412	373	418	431	387	423	438	431	389	353	409	427	417	395	426	379	376	414	409	422	384	428	399	399	447	405	399	420	435	429	454	429	414	416	393	387	396	408	422	406	421	384	433	427	373	354	406	440	419	403	396	380	386	409	387	424	400	425	424	405	411	371	407	398	407	394	385	411	395	414	397	411	447	441	402	419	381	372	409	411	402	432	411	390	421	395	404	430	392	400	385	415	404	399	402	417	392	429	401	434	401	410	427	421	393	410	394	378	394	364	443	415	413	394	404	398	426	423	407	394	433	395	423	437	429	402	421	445	402	384	384	407	408	435	426	392	398	416	435	425	379	378	401	426	394	370	415	404	383	409	411	394	401	404	447	403	427	389	424	399	384	446	383	439	412	443	391	404	446	390	390	396	406	414	405	399	383	383	400	396	429	429	399	397	398	411	394	403	381	359	401	416	419	407	395	416	389	402	405	383	420	398	391	444	391	396	385	412	430	408	388	376	422	431	455	438	418	417	366	377	369	394	449	392	403	429	375	417	377	417	398	428	395	380	409	396	388	382	411	399	408	396	393	434	399	412	370	404	442	382	388	413	403	435	421	415	393	411	441	378	383	392	431	395	395	414	403	413	379	365	407	413	408	399	441	448	425	410	405	410	418	425	386	421	401	434	416	400	383	386	408	446	402	411	394	411	401	432	395	398	406	406	407	427	377	428	402	391	393	426	424	388	418	402	369	408	424	385	372	400	418	436	441	372	438	377	390	397	407	423	406	413	364	384	397	393	402	416	389	398	395	450	412	403	405	417	397	405	404	412	421	436	415	427	434	389	416	381	383	403	396	411	428	406	426	399	409	442	411	380	393	417	401	391	370	378	420	413	409	410	366	414	409	425	378	378	396	402	416	409	422	416	386	414	398	352	401	434	405	411	406	395	395	452	397	406	389	405	422	428	431	395	410	427	419	416	428	437	404	406	417	431	374	417	430	397	401	409	394	406	372	416	413	396	364	412	412	422	410	372	367	381	405	449	404	426	424	424	387	461	414	411	388	362	401	412	438	380	416	409	391	379	411	437	377	377	367	421	397	399	421	417	387	401	451	435	430	414	400	404	393	423	419	401	428	393	388	396	443	391	411	405	397	415	408	419	385	383	399	403	405	409	397	391	428	381	383	430	427	424	425	438	433	405	397	372	401	431	412	409	422	451	408	411	395	403	416	409	429	414	414	422	404	423	400	403	448	388	420	395	384	401	383	405	373	440	409	402	406	416	382	380	430	399	422	396	401	400	394	411	432	379	367	396	428	405	395	393	420	359	415	401	404	437	413	408	416	431	413	429	411	409	427	440	424	413	421	396	405	417	411	391	416	388	420	431	420	459	392	382	370	416	434	403	420	450	370	417	391	410	416	422	368	435	396	364	385	417	409	413	403	386	436	409	402	407	420	429	417	389	416	424	391	417	442	375	400	396	403	403	417	401	432	425	436	421	384	420	398	412	419	422	381	393	387	426	431	401	405	387	419	453	413	393	395	380	417	408	415	400	373	424	432	404	421	417	396	422	424	421	420	417	418	382	422	374	377	419	392	416	406	419	405	403	412	426	438	402	414	414	433	429	415	405	366	373	412	430	396	428	418	397	416	372	393	355	398	437	371	437	437	394	424	407	410	444	383	413	412	401	413	434	410	464	401	406	386	427	389	435	406	419	388	402	419	389	413	381	420	410	431	405	410	394	412	403	408	406	391	405	390	413	415	462	425	424	415	370	430	413	390	393	391	394	429	393	414	426	401	437	389	403	445	415	413	409	423	392	409	399	381	406	422	400	417	385	395	421	414	357	440	364	414	410	395	433	394	387	398	360	409	463	382	411	380	424	440	411	387	414	391	414	409	398	415	431	419	372	440	407	397	405	417	392	411	427	454	404	412	380	373	415	409	400	386	417	414	427	400	403	400	377	425	406	416	414	418	428	410	393	392	417	395	416	456	383	460	410	385	406	391	412	441	439	444	403	397	409	385	427	428	393	415	400	387	394	370	406	416	371	418	408	377	391	390	410	396	418	406	403	417	403	420	396	384	432	414	383	421	407	395	405	406	387	362	413	359	381	394	374	435	397	399	409	403	403	397	427	405	431	379	411	433	422	408	411	412	449	390	431	449	432	426	423	430	369	421	398	427	425	431	429	418	392	392	393	405	411	407	419	390	410	428	437	379	387	422	415	390	406	383	391	414	423	437	423	399	391	380	400	427	400	405	369	449	400	416	381	419	434	411	432	421	402	424	409	393	399	421	395	421	408	403	410	424	420	412	397
34245	48618	41978	29786	22103	16340	11784	8350	6306	4621	3616	2792	2320	1866	1574	1347	1151	1067	934	907	840	824	742	731	666	697	650	675	685	601	685	630	638	588	575	597	638	602	652	647	623	608	581	595	592	599	606	621	568	581	589	605	576	549	602	570	611	573	572	580	566	592	585	569	516	559	641	585	590	589	557	554	546	579	554	549	565	586	565	589	561	593	608	560	579	580	568	562	585	556	580	579	607	592	600	592	580	571	608	574	607	561	594	602	608	584	595	576	570	527	611	574	534	574	594	611	571	595	600	567	576	566	608	549	596	582	583	592	600	550	591	570	564	562	631	637	595	583	564	566	576	580	576	604	527	549	572	555	572	587	548	553	597	585	599	605	551	606	581	635	560	545	582	565	569	591	594	552	606	554	603	588	542	621	599	586	564	561	574	552	609	588	561	626	612	606	588	572	582	607	573	584	556	635	590	538	595	602	566	614	610	580	627	624	573	582	557	599	591	597	593	567	625	565	570	593	578	582	588	624	611	602	571	605	568	563	564	570	561	595	566	550	586	615	574	563	566	590	585	564	587	615	625	595	589	623	593	586	567	588	557	581	551	605	584	597	609	612	604	593	586	615	626	577	557	582	565	582	544	592	557	540	565	579	575	560	541	547	589	584	568	599	605	569	556	581	578	581	588	582	585	606	576	599	576	607	542	606	573	560	600	570	564	592	608	630	583	625	592	598	559	605	565	595	558	566	565	603	572	577	574	564	610	581	598	605	579	637	610	605	583	536	600	554	598	603	573	596	623	564	568	585	622	618	587	546	611	563	631	649	608	585	625	518	619	609	565	569	614	548	592	589	547	617	556	588	585	573	581	584	579	599	570	576	562	577	577	560	599	563	588	554	542	617	608	609	602	609	609	577	587	602	564	572	587	546	589	562	586	588	615	567	562	564	587	609	590	602	562	532	604	581	611	619	607	601	525	559	618	571	564	610	601	606	604	584	567	619	578	583	572	574	562	590	566	581	573	613	577	592	571	579	578	566	563	601	609	591	559	581	580	593	605	594	557	653	637	581	577	548	569	581	558	559	585	567	593	596	557	600	609	521	605	569	648	578	638	538	607	612	590	634	584	616	595	618	633	616	579	641	606	638	564	613	544	622	614	586	570	598	601	591	573	599	586	570	572	617	579	584	548	602	576	544	615	585	586	548	569	599	544	600	624	581	544	609	580	570	519	552	594	571	620	581	607	561	590	626	574	595	555	598	539	606	555	611	598	582	598	569	560	596	563	580	568	577	575	557	558	577	553	614	581	580	604	611	587	587	581	582	537	563	557	580	601	595	584	585	588	580	602	576	554	621	538	578	556	543	579	552	615	601	583	566	597	594	623	570	620	570	591	554	581	556	605	577	583	567	571	555	533	609	549	561	611	588	586	577	571	586	613	556	631	578	620	596	550	591	613	616	528	583	532	621	588	544	620	566	574	605	558	592	597	598	555	561	561	575	581	548	533	528	608	594	583	602	572	600	579	582	590	605	585	579	614	621	582	576	595	535	600	592	595	570	616	642	565	554	564	544	585	590	584	531	586	565	606	615	548	561	601	591	575	607	564	533	584	597	631	571	553	600	584	660	587	583	578	603	559	574	599	579	621	624	574	597	590	621	602	587	603	577	521	523	555	601	571	554	615	580	553	605	584	606	599	598	607	536	582	583	608	572	616	576	628	569	592	639	552	596	548	547	600	558	546	609	585	553	567	553	538	609	563	598	588	589	578	620	589	546	554	579	616	529	615	589	578	595	565	560	618	579	577	592	618	621	534	580	571	584	609	608	548	575	651	547	600	591	602	577	569	548	614	603	571	585	548	634	553	606	606	582	599	559	603	600	597	576	580	560	539	558	647	566	622	586	595	610	574	546	643	608	575	641	572	599	572	602	569	585	574	544	571	570	499	577	587	612	606	586	577	602	585	589	569	618	601	648	602	608	614	615	558	625	578	597	568	550	610	588	572	576	606	599	604	580	605	573	549	579	582	627	591	597	618	611	615	642	594	595	607	553	554	623	596	547	609	581	608	583	598	593	594	658	564	575	591	545	580	574	607	577	621	564	604	579	571	555	605	619	605	567	586	584	543	549	564	611	544	588	593	534	592	595	550	609	625	525	608	605	601	556	558	586	613	561	565	614	546	603	580	614	582	580	607	559	553	562	561	584	597	617	618	571	604	573	561	573	590	572	588	612	577	576	560	590	561	595	619	574	579	548	602	599	614	580	571	552	596	564	577	558	614	549	569	620	550	585	547	610	606	579	564	580	557	548	592	595	540	577	572	557	541	569	594	587	561	537	590	589	548	606	608	612	576	602	587	568	630	591	574	575	591	601	572	579	558	574	569	551	635	611	603	597	580	609	567	551	572	613	558	598	544	598	609	572	592	563	545	577	538	575	616	565	567	609	547	569	580	552	614	564	597	564	560	591	570	585	577	585	592	605	551	592	575	558	566	601	606	595	555	610	597	600	601	578	614	573	600	611	599	618	554	615	577	560	614	591	625	604	587	582	593	577	638	610	593	601	580	545	582	554	582	578	600	625	588	623	554	571	603	589	557	594	583	556	577	578	602	575	583	613	619	594	564	613	592	572	624	607	580	564	574	595	622	595	569	543	583	588	612	603	534	607	598	573	583	541	591	598	594	609	556	637	579	601	574	540	593	600	564	545	622	576	601	565	544	587	587	589	562	614	562	553	600	611	515	634	536	593	597	608	629	560	532	543	599	559	571	585	536	555	591	592	582	609	619	585	566	589	627	582	538	574	605	557	593	612	598	610	600	580	556	555	557	670	602	592	591	597	539	600	590	622	579	558	550	545	567	593	609	609	590	553	537	576	569	618	625	575	611	547	563	585	548	583	598	598	583	590	575	576	560	575	605	566	587	544	594	553	552	611	604	605	655	553	605	573	547	576	580	564	630	574	576	625	581	552	549	573	558	561	616	547	558	596	573	611	608	562	579	557	545	554	560	543	610	609	519	544	554	576	562	578	554	596	577	574	541	621	564	592	565	599	573	566	590	590	585	571	595	583	568	605	604	579	583	573	562	562	568	611	611	576	582	576	554	592	596	540	571	562	570	603	593	606	562	592	556	581	596	562	588	591	551	597	595	561	613	578	548	613	555	621	601	628	569	600	572	574	548	569	562	550	560	600	566	588	598	572	588	543	569	599	632	598	583	580	624	577	564	605	565	602	567	542	544	590	576	547	571	561	576	603	577	553	600	608	595	607	607	557	610	652	554	530	538	591	568	586	588	623	564	595	558	582	588	571	602	621	556	558	562	605	545	575	621	594	612	566	576	634	641	583	623	616	575	582	574	568	548	576	534	584	533	584	574	593	576	629	578	589	577	584	592	592	575	576	578	596	609	576	583	587	557	588	583	585	587	635	604	595	558	597	567	594	552	560	589	561	543	557	549	574	585	593	619	591	610	570	577	556	559	586	569	592	572	567	592	589	598	591	595	577	586	593
24173	21062	28323	25870	22126	17352	11410	6448	4449	3222	2352	1868	1529	1287	969	907	790	703	721	589	623	563	528	531	508	487	507	471	455	448	431	436	458	412	447	449	437	420	430	416	450	405	441	391	416	408	440	369	413	396	388	390	436	421	404	418	392	388	361	458	413	369	404	406	390	413	418	428	404	467	385	426	417	379	415	406	430	397	405	408	456	449	452	372	428	418	458	397	416	435	424	400	414	375	426	424	407	394	390	418	427	403	446	384	430	435	385	396	412	383	399	393	398	410	418	411	429	437	431	405	439	377	431	406	390	436	404	421	393	375	413	453	434	410	374	432	369	407	429	398	432	434	391	398	397	389	401	406	391	407	377	390	389	379	392	401	418	370	414	445	385	405	389	398	446	421	405	405	383	438	413	396	439	416	410	423	370	439	397	426	402	421	407	422	409	417	445	421	367	462	374	395	378	393	403	395	368	424	393	394	425	397	409	402	393	432	366	437	427	449	397	403	460	415	458	403	405	404	431	383	398	433	449	388	392	438	434	398	434	443	398	403	394	384	384	420	398	424	428	390	399	374	364	406	401	387	389	438	404	386	395	392	359	417	403	421	400	418	437	420	391	428	409	399	382	394	403	421	388	406	419	384	410	414	435	436	399	439	380	429	385	413	393	388	424	396	415	383	416	412	433	422	417	414	390	409	415	413	418	389	408	397	386	401	394	416	395	425	414	430	415	403	410	385	401	380	378	404	436	422	398	394	435	429	370	438	425	383	422	403	425	404	411	396	419	437	408	432	424	430	391	450	410	408	411	379	433	415	404	392	422	417	463	368	410	386	414	396	415	446	418	401	379	419	422	417	414	410	432	393	402	376	443	416	404	401	431	394	415	397	422	393	413	396	394	464	379	390	395	437	380	405	432	391	423	399	371	466	402	402	435	429	432	417	405	436	412	394	355	400	401	396	434	453	413	419	416	415	419	401	422	445	390	399	416	457	429	405	417	380	421	390	394	390	432	368	411	429	400	423	410	412	426	414	431	398	418	422	401	390	427	405	414	401	412	427	431	439	433	399	404	436	371	428	430	384	464	406	393	414	371	403	386	455	407	429	395	399	391	402	429	380	386	358	386	378	415	407	409	411	394	364	411	376	400	413	411	347	422	425	419	419	406	429	435	412	390	387	401	380	419	406	412	375	445	388	409	394	387	402	407	437	379	433	414	396	394	388	394	413	416	408	424	445	428	401	417	418	365	400	398	391	418	402	440	382	404	385	427	414	412	425	376	431	422	459	420	421	444	385	397	410	410	422	406	398	407	409	398	441	432	434	403	398	390	380	450	398	382	394	438	428	400	413	425	402	459	447	400	380	416	401	380	425	425	392	393	411	383	436	406	412	433	442	406	419	410	399	422	428	449	421	435	398	427	410	397	377	429	370	428	408	393	398	448	404	381	407	411	391	459	410	404	428	419	407	414	400	392	410	389	391	398	427	426	412	393	400	401	405	432	368	385	421	416	425	412	417	448	405	411	418	411	380	426	430	383	427	411	399	386	393	399	416	418	392	397	402	404	393	437	420	412	371	396	416	425	414	413	401	403	420	410	423	406	377	371	408	394	422	383	413	424	449	433	406	411	419	407	438	422	432	415	402	421	395	444	429	434	378	431	374	388	441	450	413	438	449	401	419	363	379	383	412	430	392	401	397	435	428	423	435	402	392	399	379	387	412	388	435	412	423	408	448	404	391	380	412	443	376	404	407	401	411	434	372	423	427	429	389	436	367	416	419	443	425	421	396	448	458	389	404	436	407	418	378	395	396	410	416	371	413	393	408	399	416	391	435	462	394	399	423	384	432	382	387	382	409	398	431	443	429	408	430	378	419	397	428	431	368	400	397	430	416	451	403	408	387	413	391	429	446	373	408	413	425	378	405	411	437	443	407	414	425	387	388	376	424	401	433	433	401	405	382	424	412	415	389	390	418	404	422	431	419	397	413	415	373	424	389	413	411	352	406	436	399	395	454	406	442	420	402	406	394	441	411	418	426	424	395	397	400	413	384	408	408	417	372	401	405	426	398	411	424	388	383	358	424	392	402	428	371	396	453	398	418	372	456	415	404	390	399	408	424	431	396	412	445	420	445	396	423	414	387	419	392	404	369	429	408	417	411	440	424	374	426	394	404	420	404	418	375	365	431	437	451	463	408	384	400	406	405	417	424	431	408	413	435	402	414	448	409	434	435	419	422	427	389	432	373	394	438	368	429	387	415	400	422	411	442	389	393	374	400	409	417	429	457	407	409	415	400	409	393	434	386	394	411	414	420	390	426	402	414	415	381	403	412	417	403	382	420	406	398	413	406	402	411	405	411	389	374	445	414	421	391	430	369	387	437	409	378	407	418	435	399	401	403	423	431	425	431	406	441	424	400	421	369	418	379	409	410	433	397	408	417	365	419	381	395	393	386	426	402	399	375	400	442	396	418	393	408	391	408	411	435	431	379	418	382	386	398	419	415	424	427	411	398	426	383	422	387	399	455	399	416	427	391	408	407	414	401	431	419	404	417	416	412	382	430	397	383	408	407	380	403	399	404	383	349	372	428	420	412	434	407	389	405	402	390	459	382	400	441	401	395	417	409	388	400	410	401	397	394	413	386	396	426	410	432	396	406	443	422	411	371	394	444	387	414	467	404	423	401	409	424	403	405	393	384	417	450	434	416	433	424	403	449	438	411	394	432	434	386	401	430	465	429	403	405	397	397	406	438	386	386	415	440	387	402	373	455	393	392	430	417	418	431	419	419	418	385	412	450	386	416	414	442	374	455	454	392	430	384	437	423	417	415	385	396	390	417	403	415	437	433	368	428	412	372	406	400	446	426	412	411	413	437	378	394	420	411	434	383	422	371	419	419	367	399	396	420	417	412	425	410	393	420	414	405	398	432	397	425	409	417	361	460	410	412	427	420	410	406	392	388	421	403	397	405	373	379	437	377	391	393	411	391	385	421	395	420	431	385	435	426	401	419	442	460	412	462	380	398	399	426	425	407	389	432	387	406	415	405	390	426	403	390	392	428	386	422	412	391	441	411	399	440	397	370	423	390	408	424	422	392	387	411	428	413	361	435	437	440	368	414	387	439	397	359	409	392	431	398	416	412	403	451	445	395	385	403	409	383	450	434	445	404	433	398	417	464	448	391	417	417	404	441	399	395	408	393	402	401	423	411	414	396	363	440	408	416	406	415	385	424	410	407	362	453	412	429	429	413	400	381	375	409	406	416	398	395	429	424	388	378	398	387	404	385	424	403	385	414	382	425	416	384	399	404	427	404	400	421	431	395	437	411	418	406	390	404	403	435	395	426	372	435	401	458	398	413	431	400	386	403	445	410	388	391	403	394	413	424	415	404	395	418	420	390	378	375	402	430	431	386	408	444	406	393	376	430	397	429	391	412	401	408	400	439	435	420	444	355	397	410	398	424	417	407	449	372	384	406	404	401	405	396	388	396	427	390	423	383	409	396
34062	53939	47683	35840	28511	22517	17207	12856	9750	7367	5510	4465	3542	2780	2309	1860	1592	1385	1257	1131	1072	988	902	888	828	775	755	712	735	749	710	678	639	640	646	584	596	589	598	625	606	575	570	623	639	578	643	583	577	592	608	579	611	583	609	583	594	591	540	569	622	575	613	594	580	590	572	553	567	589	593	584	612	560	610	596	563	604	594	615	559	573	577	588	613	592	533	589	586	551	570	560	596	561	586	581	605	566	599	580	598	618	548	597	565	612	527	591	579	593	602	532	629	607	624	588	589	591	562	611	625	617	642	598	599	569	579	577	604	569	580	568	575	583	572	567	595	611	610	589	598	535	534	584	596	559	585	561	552	639	598	625	574	581	583	605	540	601	594	608	576	558	601	622	600	602	607	542	610	609	604	532	566	613	532	585	588	570	583	575	588	582	597	581	601	624	584	582	554	574	574	555	593	550	598	565	577	591	583	576	561	542	559	580	606	548	613	580	581	559	563	572	591	572	606	595	605	639	576	569	601	571	543	582	547	611	618	634	608	563	543	586	543	549	591	575	543	585	627	568	598	575	588	554	564	591	585	591	552	567	568	599	563	574	571	578	550	578	601	591	574	565	580	545	586	518	585	622	566	593	584	559	610	623	597	613	558	580	620	577	629	597	593	670	618	617	568	578	591	601	562	603	538	556	594	586	606	590	571	580	586	560	548	595	614	573	582	587	523	617	616	559	618	578	595	615	606	631	554	572	574	603	588	614	612	577	648	576	593	562	593	600	606	592	610	590	598	566	582	612	576	586	600	586	559	614	518	563	559	640	601	561	601	587	590	550	588	540	590	552	587	555	594	597	611	636	616	593	583	618	607	550	587	563	584	632	580	588	600	580	599	602	625	559	617	594	548	575	567	580	587	547	582	555	582	605	574	536	573	573	576	590	583	564	572	577	610	576	589	623	558	573	577	625	608	610	584	558	592	594	600	571	594	603	591	567	530	595	558	611	610	565	586	554	631	597	581	561	575	551	571	591	571	576	535	557	625	591	557	535	539	585	580	601	576	609	610	607	548	614	611	594	616	599	590	579	573	587	587	630	621	606	542	590	597	605	629	601	583	584	564	562	564	571	578	584	585	611	590	607	616	584	575	593	583	572	579	595	628	591	602	532	605	615	587	580	610	574	599	575	625	572	546	567	576	554	589	568	592	601	577	576	536	560	626	575	591	569	588	591	585	591	590	583	583	624	594	563	609	582	559	585	568	584	595	600	537	615	598	594	561	573	622	551	612	602	584	566	572	592	637	611	565	592	553	625	538	624	597	556	610	613	596	620	586	536	602	615	613	588	535	594	575	586	528	568	614	632	570	576	608	599	556	576	577	592	560	614	534	571	539	582	621	591	600	584	578	565	583	620	599	590	602	554	611	586	607	552	570	533	612	581	600	569	592	574	542	581	622	578	594	556	602	571	626	583	569	641	654	608	584	607	584	601	565	576	593	583	595	541	595	590	576	611	561	573	591	591	624	597	609	583	586	573	600	552	561	625	572	583	585	570	562	551	576	560	586	598	602	602	589	575	576	580	582	563	600	583	578	618	594	585	596	575	601	598	578	593	601	588	565	598	597	601	623	612	560	566	573	637	616	601	581	608	557	622	597	556	596	601	585	620	583	571	594	558	599	578	609	614	622	604	557	585	613	581	632	603	573	559	571	627	610	571	589	625	559	630	588	591	554	597	611	585	623	597	604	588	581	599	551	581	611	604	559	612	558	577	608	578	575	624	601	589	625	599	599	587	567	621	591	575	551	538	581	602	564	557	577	577	566	610	575	549	583	582	543	593	596	591	592	573	628	592	566	574	594	588	616	557	596	586	589	572	612	548	608	547	612	597	587	620	577	579	592	568	562	602	555	612	567	579	605	615	551	579	584	578	616	611	563	557	639	612	556	540	614	583	564	587	587	600	582	577	576	610	557	591	566	575	563	599	604	597	554	564	580	560	644	573	594	614	557	618	604	585	595	598	603	589	582	592	616	583	541	591	617	570	600	599	597	569	602	593	625	584	613	570	565	557	627	557	600	595	545	564	560	556	593	543	591	570	580	593	564	581	564	547	601	595	583	574	592	542	593	650	594	604	614	581	585	604	611	602	608	565	566	562	613	544	610	570	594	628	591	576	621	598	622	613	600	592	625	571	595	585	569	565	579	596	593	561	576	593	550	558	569	610	570	615	623	577	565	567	624	567	586	625	604	637	576	610	579	580	601	572	574	589	571	577	573	603	557	605	589	579	588	622	564	622	583	575	566	527	586	601	584	596	610	587	570	588	610	595	597	639	597	630	549	589	589	586	571	556	619	593	581	541	584	564	562	586	567	589	613	562	571	548	573	553	527	569	552	562	566	602	600	602	604	596	597	548	614	609	582	581	623	601	586	580	575	578	579	570	575	609	573	582	565	567	573	579	579	626	581	555	593	559	566	578	598	643	574	561	600	571	566	572	602	598	570	581	573	610	595	568	584	593	570	596	541	563	624	567	584	593	643	589	635	599	547	576	581	574	620	617	656	616	591	547	578	578	605	543	609	604	586	579	632	595	535	538	599	551	616	552	588	577	599	554	554	573	612	632	574	575	569	572	596	589	534	575	588	608	572	564	617	582	571	561	598	566	564	615	580	609	586	601	590	617	605	590	566	534	554	550	583	571	632	568	574	620	532	569	588	592	579	595	578	596	570	600	591	616	584	596	608	572	577	591	582	586	592	588	600	570	595	570	588	611	598	557	600	561	572	609	587	576	576	619	586	611	593	611	572	612	604	559	595	566	580	578	566	585	593	590	575	602	575	547	562	556	613	609	579	564	582	593	579	611	602	589	593	597	578	644	615	618	584	583	561	569	573	597	596	587	579	598	568	578	583	572	590	575	567	603	552	541	556	560	531	612	612	605	552	614	564	601	614	573	597	578	582	587	580	544	618	559	570	591	581	590	547	640	585	588	621	600	586	544	582	571	598	601	575	596	606	553	612	573	613	632	605	605	568	585	574	613	562	628	603	606	562	530	615	603	589	540	627	601	615	596	597	587	641	550	577	590	587	599	561	595	591	582	572	599	572	597	572	575	571	594	587	557	562	607	613	605	623	557	546	600	566	596	551	622	588	591	626	605	534	608	540	581	553	576	580	602	575	633	615	556	562	593	579	595	611	591	596	594	570	616	572	602	562	624	581	609	570	584	613	636	585	568	583	577	589	594	577	576	555	610	555	610	597	577	568	571	592	572	564	579	603	599	577	581	610	571	627	606	568	564	593	613	609	581	608	548	612	613	575	552	595	582	588	571	569	591	584	601	607	582	567	619	597	553	617	544	572	580	597	607	574	570	549	613	606	590	601	581	576	649	598	578	570	599	598	596	586	603	575	590	561	571	564	576	527	559	597	538	568	588	605	557	585	602	542	592	559	599	566	617	589	590	577	595	618	584	583	592	549	591	503	583	559	554	596	561	595	637	587	574	592	575	579	580
22979	20974	28581	23922	22087	22578	18965	10276	6630	5026	3685	2867	2252	1777	1451	1192	1103	920	851	748	703	649	641	604	555	566	541	491	459	467	449	445	440	457	443	416	432	442	402	449	399	441	430	431	400	393	417	440	398	406	401	388	370	396	400	429	416	376	363	368	416	375	405	394	401	438	395	405	405	382	421	409	431	376	407	420	394	369	396	428	408	403	400	424	417	418	421	443	411	397	420	454	411	401	403	407	384	388	375	385	393	420	372	395	374	414	404	424	384	414	373	421	434	420	385	386	406	403	392	372	399	396	433	409	418	399	399	387	394	387	436	416	423	410	408	412	384	374	418	378	410	389	399	388	446	414	449	417	393	385	410	419	419	373	437	440	384	388	397	459	420	374	421	396	375	388	405	370	384	409	393	428	408	412	409	407	386	428	414	386	407	433	366	427	413	368	424	424	367	383	416	412	418	409	426	402	402	413	360	396	401	422	388	414	384	438	413	379	394	402	415	399	389	382	392	416	417	416	439	397	352	418	388	406	401	438	397	390	379	400	417	415	400	423	395	379	409	413	438	399	399	393	414	396	423	414	402	397	411	425	391	377	413	418	385	436	376	444	411	407	390	423	397	415	381	412	405	403	406	402	383	370	388	376	407	414	363	397	418	380	410	366	426	422	433	362	387	423	451	391	412	423	402	383	445	393	380	399	411	413	400	384	403	377	399	412	400	373	408	398	396	393	391	392	371	386	376	408	391	398	384	414	402	380	402	403	395	429	368	387	394	392	430	425	415	402	416	432	401	396	403	402	395	409	408	394	405	387	426	417	398	380	396	409	394	409	382	397	376	396	373	394	395	402	400	367	411	411	402	428	418	401	392	381	440	408	398	376	404	405	427	411	387	391	397	433	394	373	421	404	380	417	425	397	385	409	411	402	390	397	378	413	406	423	362	402	394	375	377	385	422	423	360	413	404	383	381	376	413	386	417	371	409	412	393	392	457	406	399	426	428	424	425	374	391	401	422	400	406	419	419	428	382	421	386	429	414	446	389	392	395	378	426	420	433	421	414	398	403	364	405	392	377	391	397	412	445	382	399	428	398	366	409	415	393	426	382	392	412	411	425	418	392	434	392	425	419	419	394	372	379	400	402	428	398	403	405	416	374	395	392	393	413	402	401	369	398	402	367	397	403	392	395	408	428	396	395	403	441	388	443	384	413	417	406	437	399	391	403	374	454	373	396	403	380	406	368	419	391	413	393	383	383	419	356	402	402	419	387	407	378	395	370	410	388	408	405	377	401	423	391	379	405	389	404	384	408	384	410	433	405	422	385	412	446	394	424	386	402	427	420	409	399	411	385	402	392	421	383	376	404	393	388	397	419	423	393	442	396	414	403	403	375	431	419	406	423	384	374	391	411	441	433	387	428	407	379	409	395	460	392	404	426	416	382	458	385	393	400	415	395	436	388	430	413	392	423	406	399	394	406	400	369	395	380	388	423	398	387	400	389	422	408	393	429	406	392	398	439	394	410	400	393	390	405	383	421	406	410	393	392	397	439	390	409	402	441	383	376	419	398	381	403	404	407	370	398	399	392	409	386	437	419	407	386	408	381	368	383	429	388	401	402	400	407	395	414	420	425	386	370	388	453	411	407	379	408	443	414	393	399	377	434	393	416	379	424	375	369	415	417	408	420	374	397	439	400	404	440	417	407	408	420	393	418	400	443	382	395	398	411	428	424	416	414	428	401	399	416	365	395	369	389	379	416	398	417	401	395	346	403	369	389	419	427	412	404	386	451	417	409	399	413	397	404	413	401	395	360	430	401	397	429	377	455	396	400	428	397	421	422	355	401	369	388	401	414	371	417	427	394	382	381	404	414	403	402	392	386	411	421	441	370	382	419	385	332	395	392	422	394	411	406	391	440	385	436	416	389	391	376	390	426	419	367	396	406	360	390	397	385	369	381	409	407	410	443	401	439	366	411	400	382	382	445	406	402	415	369	418	394	409	392	400	409	383	393	427	416	375	400	374	438	365	382	420	424	402	368	387	409	423	404	394	400	428	377	388	411	374	429	385	417	390	414	407	390	419	371	398	395	402	410	391	396	386	412	416	405	416	425	406	398	443	395	413	393	417	379	403	413	371	382	409	376	403	417	410	396	392	374	432	379	411	414	386	405	415	407	421	431	379	399	376	421	409	399	401	430	378	369	394	385	437	396	409	415	440	413	418	391	387	392	399	373	421	406	435	384	387	400	378	372	433	406	405	404	396	402	416	414	403	417	382	376	412	403	425	401	403	394	370	413	366	416	396	375	435	429	413	403	412	390	390	381	412	394	406	384	414	393	395	406	442	385	394	370	401	432	390	383	376	399	380	408	393	405	370	388	386	403	403	398	406	402	383	388	393	399	397	393	412	387	392	387	399	407	448	385	367	411	397	388	399	398	370	407	406	385	387	415	404	391	412	405	419	405	408	454	399	397	398	426	396	394	431	414	379	379	412	351	418	421	422	411	380	407	396	399	368	421	406	406	408	391	400	407	405	401	384	402	399	418	394	409	399	394	409	408	431	409	374	362	356	373	381	392	388	390	397	415	387	359	381	434	407	383	399	382	374	416	417	383	427	380	357	437	406	392	396	371	385	375	397	414	359	387	425	408	411	418	435	403	377	410	412	374	397	456	373	375	374	384	418	409	409	434	393	404	415	415	384	391	409	426	381	410	387	382	441	420	417	396	381	387	420	384	417	422	369	396	405	400	383	404	409	434	432	387	386	397	404	417	370	406	395	449	378	371	394	354	377	419	400	410	397	393	435	368	408	384	400	390	423	378	359	408	390	387	387	360	374	386	386	417	413	409	372	376	398	402	401	434	396	416	443	410	414	442	421	390	397	407	385	418	387	389	391	392	415	420	372	408	386	436	372	442	413	405	414	377	398	405	344	411	424	403	412	393	404	421	417	389	405	382	411	423	432	400	398	423	400	358	434	401	383	390	372	429	418	417	394	421	424	368	380	379	405	446	432	399	411	384	398	404	434	410	401	436	362	404	413	425	449	397	377	405	398	387	414	405	407	425	433	408	448	386	439	396	406	360	417	400	419	446	396	414	418	393	395	369	392	425	384	482	396	412	380	425	399	405	425	381	429	373	359	419	406	405	391	397	429	397	397	423	413	408	421	404	381	446	405	406	411	388	384	413	387	409	363	434	364	419	408	370	383	371	397	393	390	394	394	416	391	420	406	409	413	394	426	403	412	393	412	372	409	399	403	385	393	388	445	411	421	428	447	403	442	436	390	381	399	410	399	433	412	393	423	394	416	415	434	376	387	407	408	413	404	377	376	421	416	393	428	387	378	420	383	400	410	440	421	403	389	398	408	429	440	388	424	406	398	395	424	407	400	398	448	402	416	392	402	412	434	406	374	399	389	434	401	380	400	397	409	393	402	387	375	439	376	425	416	414	436	395	384	403	401	447	414	399	401	425	393	408	419	410	413	416	450	386	376	382	368	376	392
35657	58700	52492	41129	33787	27858	22322	17316	13669	10808	8267	6618	5183	3976	3215	2590	2268	1829	1665	1458	1306	1136	1131	983	903	863	800	794	769	714	759	656	683	652	665	630	660	592	625	593	590	615	600	615	585	597	568	574	576	573	559	518	628	608	591	556	603	578	570	530	566	546	585	606	583	589	558	564	597	583	633	599	579	580	556	581	621	563	523	594	558	558	586	602	554	574	544	541	584	560	594	560	550	574	525	558	587	551	579	607	602	591	571	574	566	554	601	571	601	547	589	561	552	585	566	580	570	607	565	601	572	560	638	594	615	583	584	624	533	548	587	505	552	560	602	552	581	584	541	560	570	544	566	610	535	602	595	596	596	515	544	576	600	592	553	555	524	549	591	571	591	604	584	602	578	540	582	564	613	566	574	557	568	603	584	587	566	565	564	547	557	557	605	552	561	548	530	563	598	526	568	553	567	533	584	560	611	598	572	601	556	555	563	600	577	577	522	562	576	590	584	576	559	568	519	562	548	571	563	586	566	584	561	593	601	602	561	583	543	587	617	580	509	567	550	596	574	562	646	573	561	539	572	576	577	580	597	586	600	533	588	595	556	581	579	580	557	582	564	524	575	574	598	595	529	583	539	590	559	561	569	609	578	554	515	574	577	557	550	561	578	572	583	552	528	589	542	540	578	585	594	552	581	585	602	538	588	546	563	555	532	542	549	581	597	562	612	551	587	594	568	560	609	578	548	579	587	559	572	597	558	576	566	517	558	559	566	553	597	569	593	587	553	576	558	615	515	593	543	577	596	581	581	581	559	597	527	569	607	577	579	560	543	576	610	572	554	571	596	605	556	553	580	569	588	573	593	553	532	552	565	576	593	575	560	576	576	557	551	565	562	568	565	562	555	570	533	552	559	633	548	568	584	606	575	531	569	530	562	566	537	584	593	559	537	599	591	584	560	572	553	586	534	538	543	571	544	580	548	538	576	583	582	557	581	565	585	537	537	541	553	601	535	544	601	552	593	573	610	542	577	552	574	592	540	517	581	553	575	620	597	579	624	571	608	572	573	563	601	538	570	524	583	608	561	567	576	554	566	565	579	576	522	603	579	520	550	575	560	566	563	549	577	553	557	598	529	564	554	548	564	584	532	526	519	563	547	570	578	589	600	550	596	585	570	612	560	546	581	575	546	575	570	540	613	556	576	577	519	582	576	567	577	551	528	512	565	587	542	573	552	546	613	553	543	616	567	577	581	561	561	581	613	579	580	575	592	560	577	545	612	525	600	578	616	621	568	575	545	603	572	591	564	617	578	532	539	532	585	544	560	544	554	593	586	592	584	558	543	599	584	551	577	566	599	559	554	546	591	531	603	549	570	553	546	567	571	556	522	564	563	571	569	548	578	583	537	560	573	525	560	543	579	541	552	557	566	582	549	568	535	536	586	569	606	586	563	570	553	582	590	583	579	595	567	622	549	603	527	537	574	571	581	544	547	533	580	585	584	565	586	564	566	555	540	567	559	553	493	583	605	551	598	522	558	569	604	575	584	598	564	561	533	559	542	559	594	547	546	578	569	592	534	560	561	563	552	574	562	613	577	564	598	593	536	573	584	551	551	539	545	600	528	540	579	604	558	617	560	585	584	575	563	598	578	568	571	594	535	565	546	567	539	600	564	554	583	527	588	602	545	591	539	600	532	590	541	543	557	572	535	559	571	554	583	584	538	576	565	566	575	550	588	598	603	605	602	563	559	576	563	568	570	550	559	550	561	566	611	576	540	571	537	592	548	583	570	586	564	559	540	545	584	510	525	568	536	546	585	556	566	533	577	580	571	590	553	547	577	530	581	576	537	540	630	532	584	573	587	547	544	587	527	584	549	516	584	573	621	559	535	574	595	559	603	544	518	597	583	568	582	578	539	534	589	589	546	538	556	516	501	573	528	557	599	580	538	532	599	573	584	579	540	551	548	551	558	568	537	514	529	570	552	592	565	573	577	531	585	574	596	580	537	581	556	563	547	580	572	579	575	557	574	593	582	546	554	526	609	576	581	599	550	590	548	534	579	545	519	559	595	570	574	565	594	525	566	535	550	599	562	563	526	557	600	618	570	584	537	591	569	566	571	632	546	616	558	588	540	588	599	535	563	570	564	578	603	558	581	596	550	587	568	584	537	594	533	534	578	604	573	549	544	586	565	582	613	574	595	528	580	544	582	553	601	587	572	595	567	571	577	635	566	560	532	551	564	566	586	580	573	590	585	606	593	573	554	570	606	582	583	513	555	593	565	575	546	565	559	558	597	615	517	582	582	561	540	594	563	557	565	590	586	547	563	591	576	583	615	560	554	551	572	580	575	578	537	541	613	561	595	560	544	532	590	630	590	547	566	565	568	558	524	593	612	573	546	563	540	579	568	580	553	578	537	555	581	599	602	571	518	587	593	573	586	551	589	602	607	587	543	584	534	574	575	601	557	577	594	554	580	576	545	533	567	571	527	597	580	585	587	610	544	589	592	553	571	568	541	581	552	550	607	538	567	574	565	543	552	614	558	589	574	541	596	582	576	576	582	577	577	531	572	544	576	563	589	579	576	556	598	569	546	596	587	566	552	557	570	585	541	558	571	548	593	578	556	561	566	580	554	610	582	565	515	570	572	523	577	561	575	541	557	575	554	531	548	591	516	586	569	564	601	540	549	562	573	614	557	566	608	573	602	613	547	576	582	547	568	559	600	591	571	590	594	563	577	594	569	563	543	613	551	609	546	555	586	591	568	589	532	534	554	584	554	598	589	554	603	586	544	546	572	563	587	577	570	534	611	583	536	587	564	525	577	556	544	568	540	551	575	590	558	589	587	564	605	588	588	609	567	558	563	598	556	549	609	579	541	546	541	570	536	558	547	575	563	599	587	556	585	558	565	578	548	593	621	547	552	598	544	577	583	569	604	576	583	551	555	585	504	591	568	584	596	575	591	548	556	597	553	579	593	578	580	542	576	567	589	556	532	563	563	548	591	548	566	536	600	585	553	565	565	547	533	557	561	570	549	566	569	582	550	536	571	575	556	574	584	547	556	561	551	561	532	533	612	579	609	570	510	556	578	562	576	563	536	572	595	573	567	609	566	539	557	588	561	582	549	590	556	500	593	535	581	576	586	584	539	583	577	519	558	585	571	525	543	558	558	547	567	579	582	583	549	561	578	601	559	535	569	529	545	544	584	602	581	535	580	527	579	573	591	506	517	560	557	541	525	562	568	576	541	563	590	570	587	560	586	622	566	560	531	548	510	574	608	585	559	566	552	573	579	582	567	569	559	594	586	536	548	545	592	573	582	555	564	546	610	522	559	618	557	567	594	566	534	588	590	568	572	597	547	602	626	581	609	547	570	602	554	558	618	562	581	575	571	566	566	588	548	571	611	598	567	544	591	594	597	590	583	551	561	553	607	570	562	595	580	574	579	569	568	596	574	547	584	607	580	551	582	580	594	553	601	576	592	589	521	570	560	531	550	598	584	558
28415	29371	33746	25487	15083	8899	5754	3722	2581	2007	1537	1233	1081	823	763	679	688	596	575	540	530	468	499	521	479	484	479	452	468	474	439	452	416	434	462	405	400	431	428	404	405	445	409	387	399	403	393	441	419	422	413	455	433	427	425	414	434	431	423	410	423	430	378	373	433	386	400	418	425	389	393	399	379	440	393	416	424	431	408	386	398	404	422	413	398	447	392	416	386	398	363	431	414	406	398	406	408	384	416	400	370	403	409	430	376	418	412	398	450	428	415	418	379	418	375	418	424	408	423	417	383	395	425	401	405	371	407	392	425	414	428	435	359	419	427	401	422	392	414	400	421	427	383	426	452	423	412	394	444	427	387	390	415	409	411	426	404	436	417	391	416	421	439	441	435	432	443	414	391	431	406	407	430	437	405	396	370	374	389	422	413	408	413	405	434	448	451	418	457	421	426	347	424	389	405	430	411	404	404	417	399	373	407	410	426	355	397	410	395	414	404	421	382	416	399	402	413	426	394	412	419	407	398	426	390	408	435	411	408	393	408	441	419	439	407	438	421	448	421	399	430	408	441	432	448	409	386	425	446	422	378	427	439	431	413	393	391	404	404	382	409	410	414	426	384	407	411	388	400	391	404	449	427	391	413	438	418	402	449	392	421	401	405	419	413	408	405	390	393	415	382	471	474	429	396	389	416	404	391	415	443	408	435	399	399	426	368	388	401	429	409	427	431	395	430	432	432	388	398	406	432	424	414	380	404	410	410	408	433	408	410	388	436	404	424	404	443	432	375	424	416	379	400	401	413	423	415	385	417	384	423	435	406	407	403	410	396	432	388	406	420	436	403	418	429	400	414	428	442	410	389	430	449	408	428	448	434	417	428	441	418	410	374	389	383	402	439	387	400	433	402	451	391	438	401	405	418	427	403	374	388	417	385	394	427	415	393	415	405	375	416	401	395	415	486	388	414	416	394	399	434	408	368	391	428	418	355	442	449	439	414	386	436	415	391	432	403	423	449	382	399	425	375	407	403	394	409	452	417	400	424	393	431	398	441	383	379	418	416	408	412	410	370	435	380	410	392	433	446	378	389	394	398	428	416	392	417	443	441	421	380	422	434	430	410	390	404	443	426	400	417	429	423	398	366	374	418	417	402	386	420	413	403	423	416	406	426	374	403	402	429	404	393	418	401	420	385	424	413	376	420	401	394	407	393	380	413	414	403	425	453	391	411	437	366	402	374	415	400	443	402	396	411	433	444	443	430	396	391	431	422	420	419	397	393	411	428	345	383	443	414	442	385	427	427	399	398	415	451	393	410	404	413	440	361	418	425	428	391	414	416	417	425	423	391	416	400	385	405	397	381	415	401	428	387	427	417	402	400	424	392	421	427	430	385	394	401	391	412	432	434	413	393	421	387	424	400	412	446	413	394	420	438	421	402	414	433	436	408	413	436	394	399	379	415	411	429	396	425	389	428	417	446	410	404	431	436	445	409	403	394	419	404	439	421	404	384	397	387	398	429	406	434	395	408	437	392	383	442	386	384	404	388	397	456	405	413	430	407	450	420	427	423	407	403	421	434	431	449	403	414	385	408	393	384	428	412	419	389	395	434	428	441	418	481	433	425	411	412	439	448	406	427	390	397	363	423	428	411	393	409	396	410	403	439	409	414	407	400	381	411	387	412	444	412	387	410	389	424	409	429	386	456	389	394	419	400	431	406	417	412	418	420	388	412	403	434	383	378	439	466	405	412	410	406	378	434	418	396	406	405	424	443	413	366	372	414	437	421	369	456	405	373	426	415	409	382	413	450	414	422	385	440	425	421	412	420	408	391	446	404	435	435	419	447	407	402	409	398	385	397	382	426	422	416	397	407	428	405	403	398	439	418	421	391	395	433	450	414	403	428	411	413	414	404	423	393	396	406	396	417	427	413	409	449	404	403	411	431	401	435	422	435	402	414	395	391	442	456	401	426	402	405	407	427	414	422	408	385	394	389	404	422	392	436	423	416	416	389	377	404	399	376	396	397	382	423	399	426	355	422	411	403	375	405	403	415	388	424	453	418	398	379	388	419	417	401	410	360	386	414	411	404	403	449	419	411	416	389	446	423	404	365	403	414	419	407	416	390	387	426	407	382	445	405	418	417	404	433	404	382	393	396	385	367	415	394	397	416	380	436	420	397	440	388	417	461	442	389	373	459	416	428	408	397	405	419	416	394	421	391	410	399	378	416	419	434	379	424	421	445	388	447	389	425	391	436	416	379	383	383	414	399	432	390	416	427	410	420	402	421	409	425	422	418	367	424	402	440	417	403	389	455	428	410	418	419	469	393	412	405	401	399	417	386	401	409	414	417	431	403	403	428	406	383	430	412	386	404	440	412	372	422	415	436	374	421	389	385	409	488	387	402	438	397	436	404	423	375	425	413	432	403	425	444	434	394	399	395	359	415	412	397	402	442	413	386	413	423	393	422	403	425	395	406	373	399	408	409	433	434	383	388	414	455	378	371	449	453	407	420	407	407	421	395	415	421	400	418	376	400	422	423	395	405	400	410	412	429	413	407	390	411	392	428	410	404	406	410	420	381	416	393	424	413	413	416	430	409	383	394	391	392	399	406	399	428	404	404	404	413	420	415	431	386	438	407	429	381	438	425	435	401	373	421	413	443	413	431	440	409	413	410	408	456	379	404	396	392	412	385	417	417	433	422	394	414	383	393	433	407	429	435	438	388	401	426	400	461	397	389	386	421	440	407	430	401	404	418	409	390	404	406	421	399	395	390	393	401	446	424	425	413	398	396	417	417	428	430	407	395	391	410	429	410	424	432	412	416	402	407	413	398	398	421	404	406	443	441	413	416	395	386	421	428	437	420	416	399	442	435	415	426	433	460	392	410	416	404	429	397	430	414	388	421	406	403	419	431	395	412	433	398	375	426	441	432	411	427	389	398	408	395	392	405	436	411	432	400	393	391	404	420	412	432	422	432	436	425	428	374	396	431	422	369	428	389	434	423	410	434	409	413	415	400	416	430	413	379	408	389	429	429	422	418	458	409	444	414	433	459	407	381	420	409	404	393	396	405	409	406	443	407	384	407	425	445	434	426	420	420	449	452	439	430	449	386	423	453	413	427	384	417	393	412	426	415	403	395	408	446	414	428	431	427	445	439	398	446	440	424	400	411	447	421	405	434	407	396	417	429	433	422	398	402	422	412	396	419	406	422	408	415	423	419	418	447	432	409	405	398	433	399	456	425	386	430	415	413	390	414	400	409	411	392	391	416	406	393	397	400	425	411	410	416	426	408	404	391	369	427	402	412	423	440	389	379	418	399	400	392	424	415	382	404	438	415	406	407	426	432	392	374	410	393	411	411	411	435	388	403	428	448	411	381	408	400	390	409	392	415	417	404	379	405	421	414	416	407	413	401	364	426	420	403	383	412	378	407	409	374	422	467	403	420	434	406	403	406	376	419	387	397	392	426	431	409	418	439	421	426	415	392	441	432	388
33457	46825	40929	29768	21872	16204	12086	8791	6454	4708	3710	2904	2339	1874	1556	1300	1245	1031	995	923	858	903	778	731	736	699	712	658	689	674	627	614	673	624	582	644	633	618	629	620	576	620	564	583	573	587	589	580	601	582	622	600	600	562	599	549	599	552	560	554	586	632	603	596	617	584	565	592	579	625	559	623	591	564	605	604	604	597	617	577	595	649	582	587	616	618	566	574	565	620	613	611	609	611	558	607	573	640	596	570	536	605	603	594	634	608	583	607	650	579	594	560	609	534	606	596	578	574	617	649	582	619	573	592	569	622	571	574	596	597	600	605	576	536	582	570	548	569	579	553	600	590	550	584	525	572	614	575	596	595	552	589	610	617	608	594	609	562	574	557	574	606	583	613	604	571	600	579	583	557	576	562	619	573	565	560	606	598	612	594	643	583	563	565	594	596	546	580	584	576	602	590	601	558	604	573	590	578	572	608	564	621	565	613	565	595	544	600	611	621	567	585	611	638	604	605	582	566	587	623	607	632	600	582	586	611	571	593	542	591	619	636	581	635	557	562	560	619	604	616	618	581	599	592	594	581	583	582	600	567	572	607	551	579	555	583	604	589	579	589	625	584	625	576	548	607	621	571	572	556	607	595	593	570	584	608	552	632	604	625	634	549	561	622	568	610	572	642	590	577	579	586	583	605	570	622	589	599	590	634	579	596	603	617	584	592	601	627	563	573	599	612	574	626	584	607	573	580	602	570	584	597	615	581	606	629	606	636	567	577	575	586	602	568	593	585	582	587	570	599	608	567	569	580	586	556	594	543	601	548	597	604	597	610	577	567	609	588	579	583	572	559	611	565	606	581	606	617	544	599	594	610	613	605	585	553	622	588	609	594	579	611	540	607	579	607	627	549	568	566	598	612	631	599	585	586	585	581	570	591	635	581	639	584	560	552	568	589	569	604	613	588	563	612	608	580	592	588	575	561	571	600	583	617	598	602	559	527	599	586	568	584	580	617	597	568	594	630	546	604	590	570	547	563	581	607	533	639	593	544	551	589	635	578	590	622	606	595	577	595	561	569	575	591	558	594	597	571	591	594	595	576	573	588	616	553	591	563	642	590	604	573	650	594	595	627	600	593	616	591	577	610	587	523	580	561	610	563	602	601	589	607	569	610	623	567	618	646	617	565	585	595	565	601	577	588	597	565	599	619	546	541	593	598	615	616	564	641	626	568	607	622	628	561	554	587	593	574	605	574	596	574	570	610	589	556	564	605	616	629	617	566	584	592	611	589	584	616	601	561	593	592	606	653	592	588	578	650	555	599	615	600	600	545	546	616	611	537	609	624	593	626	544	608	628	591	564	612	620	613	630	584	555	635	587	597	537	626	600	604	563	592	589	569	538	578	589	576	605	603	622	596	568	625	616	598	572	597	585	597	611	600	577	587	567	574	592	638	643	575	571	571	553	602	541	593	561	586	594	617	613	569	566	565	595	618	588	654	562	587	593	573	592	580	620	628	577	632	607	546	585	639	604	593	583	593	613	636	583	574	526	608	591	570	609	585	611	586	594	645	601	596	577	580	540	590	592	622	530	586	591	611	556	593	569	565	557	606	621	581	565	631	570	601	587	546	601	609	614	582	580	586	552	602	588	555	562	565	573	637	574	569	597	635	606	574	619	590	581	608	596	527	595	584	590	592	570	560	601	571	594	573	562	559	621	572	598	611	596	571	572	582	589	626	570	553	592	614	614	609	577	594	604	588	562	593	558	557	607	589	583	617	597	578	609	604	614	553	594	562	598	523	595	587	554	634	593	594	575	563	583	577	587	548	621	595	611	570	628	609	622	603	598	609	552	588	594	578	577	601	601	582	615	585	583	588	602	595	610	605	573	589	635	595	608	583	547	618	589	605	560	557	591	602	609	618	554	584	640	574	593	572	633	595	605	545	543	625	622	602	536	558	597	644	598	589	604	548	576	594	563	568	545	545	647	574	576	587	571	598	568	607	564	570	584	562	600	600	607	575	559	574	583	570	610	637	584	595	593	550	584	610	618	547	564	600	559	566	610	619	587	617	621	610	593	560	569	587	604	615	587	573	592	602	594	587	596	631	609	604	577	632	591	637	597	584	595	607	565	592	561	562	617	586	672	572	602	624	554	575	600	585	593	581	577	577	579	593	626	551	598	589	616	608	605	601	504	594	602	623	602	562	608	576	605	592	585	596	585	583	610	580	600	568	605	581	609	589	625	626	586	598	578	579	641	618	633	558	610	520	608	564	616	575	551	556	598	613	602	609	593	640	537	588	592	615	585	593	613	581	598	609	571	602	600	600	633	565	563	591	593	571	597	604	588	628	618	582	600	568	607	661	612	541	597	578	610	580	557	571	651	579	585	618	605	615	627	627	599	599	591	617	601	608	591	565	602	623	582	599	589	623	612	641	569	628	543	559	604	549	605	595	642	574	564	545	614	595	585	573	571	606	588	585	577	586	581	585	565	589	569	590	630	537	602	572	558	584	630	564	570	555	595	584	591	595	605	587	575	606	575	540	598	611	572	622	601	543	602	610	609	604	584	621	588	578	599	577	558	614	562	566	584	568	595	551	588	561	581	573	632	598	561	585	573	638	587	566	600	594	607	653	603	614	643	604	587	681	599	574	583	613	557	564	610	586	619	584	595	587	612	564	559	595	603	603	595	638	546	632	601	583	604	548	579	573	604	651	567	598	601	594	613	610	599	647	558	598	609	594	574	612	592	586	618	629	568	557	587	609	579	622	643	571	603	526	614	605	574	583	580	580	575	602	626	558	611	580	568	578	595	609	579	647	582	628	569	635	607	589	586	622	617	587	583	577	609	581	606	597	572	585	595	597	585	585	569	604	634	601	628	631	577	591	574	611	590	593	628	578	577	564	604	571	576	595	599	625	599	590	560	576	550	578	600	609	529	576	606	631	597	611	587	583	580	601	575	612	600	578	562	608	555	607	580	565	561	577	630	587	619	617	618	618	538	586	634	583	617	583	626	546	557	625	563	635	612	547	611	601	592	610	589	554	599	618	617	587	592	564	580	606	579	586	593	583	540	571	572	585	556	592	580	588	587	591	574	596	576	578	592	575	558	574	545	582	570	607	619	582	585	584	566	564	597	586	634	589	594	608	598	558	616	612	606	626	597	562	575	602	561	569	595	587	586	564	581	598	582	625	623	565	576	575	581	579	585	606	585	605	642	610	595	584	634	544	555	543	543	538	576	583	595	637	603	610	597	578	613	607	575	628	602	561	559	590	583	611	593	589	579	607	619	615	611	581	602	557	630	607	593	580	588	617	623	573	573	598	566	592	573	620	557	591	597	582	560	602	648	600	610	588	549	598	594	630	587	611	600	594	600	584	580	577	589	581	569	606	595	608	635	562	591	596	548	590	627	610	560	604	622	556	563	578	588	567	587	567	618	607	613	575	598	569	596	541	585	576	630	597	545	596	591	575	569	560	593	629	585	620	564	621	592	595	553	574
24186	20965	28165	25835	22007	16896	11083	6742	4483	3211	2408	1918	1603	1288	1064	952	867	730	695	709	627	611	575	515	506	498	497	450	462	458	444	493	429	465	414	420	448	420	404	422	436	417	445	426	426	388	440	447	417	399	381	416	416	417	431	406	396	410	439	389	409	433	414	408	399	410	376	464	448	428	427	406	450	403	387	419	400	423	407	394	420	429	394	413	372	419	376	395	420	354	408	409	384	436	469	431	414	424	414	439	407	410	480	367	415	424	406	423	404	429	399	395	439	414	419	442	415	420	418	436	425	416	407	404	408	418	406	380	373	416	427	418	376	386	387	413	380	414	400	415	408	432	434	430	421	416	400	425	398	414	389	399	408	396	420	392	377	400	413	424	379	449	419	384	418	406	425	369	414	428	436	415	401	418	413	370	381	429	459	428	432	433	422	407	379	411	393	450	383	421	428	419	403	424	408	420	424	405	398	396	409	416	412	441	408	397	405	409	419	408	395	410	425	446	397	418	422	403	420	415	458	392	444	433	411	440	405	434	449	425	443	414	406	385	403	430	423	385	392	416	424	428	396	406	397	368	421	407	445	412	410	403	432	351	419	407	425	410	424	415	386	400	458	418	414	400	372	409	417	433	395	434	355	445	372	408	391	425	446	406	414	420	427	384	382	425	456	406	414	409	413	402	429	452	421	387	407	415	408	454	402	392	394	410	385	403	403	438	433	428	404	389	379	383	421	417	414	428	416	431	413	387	406	400	393	447	460	372	391	436	387	377	411	430	390	408	434	392	390	443	424	390	424	388	386	404	398	404	391	390	443	380	423	419	423	386	391	395	391	433	427	409	424	435	431	425	404	424	420	395	387	396	438	407	455	448	425	408	399	387	406	400	423	412	397	404	378	376	422	385	442	388	430	404	402	397	438	413	416	406	442	404	406	409	430	403	408	409	380	436	373	417	429	409	418	407	430	414	414	404	440	412	411	420	425	435	418	426	440	416	397	412	401	456	378	416	445	405	441	402	434	416	430	416	382	421	439	392	372	393	416	400	433	428	430	421	420	410	381	420	406	424	430	407	415	413	430	415	451	414	408	406	406	445	394	448	391	394	404	403	433	415	447	380	441	401	434	437	411	431	392	455	360	400	425	416	431	442	438	410	446	406	397	430	411	434	422	430	371	439	397	438	400	413	390	428	466	423	447	392	396	395	422	446	424	407	462	400	383	432	443	422	418	428	409	408	426	413	437	400	395	398	386	422	412	394	413	405	402	370	437	441	432	365	416	427	411	417	401	418	390	426	422	412	398	408	402	386	405	423	436	413	428	402	397	392	413	445	435	453	383	410	420	438	438	388	422	415	376	407	416	389	424	389	395	428	431	439	417	422	435	430	413	405	408	392	438	392	428	406	426	433	436	432	380	389	412	404	373	420	454	412	404	430	397	440	412	434	427	401	413	396	369	393	415	398	432	392	428	426	404	422	395	405	422	389	395	411	412	424	435	390	423	412	461	412	426	435	407	427	420	401	407	423	417	431	388	382	431	399	389	422	411	365	413	409	419	403	408	421	426	397	377	411	418	414	423	387	457	393	396	386	444	433	408	399	388	412	422	401	385	404	419	449	414	431	409	435	400	418	402	408	388	425	411	377	421	423	426	448	392	380	395	418	421	413	416	396	434	438	411	401	377	426	420	458	402	425	418	416	410	379	398	441	450	422	375	398	383	445	384	393	414	392	427	397	399	395	372	397	413	392	391	411	434	420	380	410	437	399	405	383	416	416	403	399	389	407	367	404	424	410	441	428	424	430	448	423	404	416	404	418	414	417	402	426	430	396	423	382	423	414	435	395	389	381	393	411	393	403	375	431	372	381	437	437	391	415	419	403	388	376	438	353	385	435	406	393	424	420	378	410	417	421	418	434	435	391	427	402	401	431	392	399	411	397	399	414	399	378	419	418	415	400	460	404	421	388	386	417	418	442	395	411	415	434	416	444	378	423	379	402	427	407	416	454	413	428	426	392	397	373	405	411	413	413	410	420	400	424	444	433	433	375	407	389	425	399	413	451	443	440	447	391	390	423	383	440	394	410	411	397	443	419	400	426	394	371	437	431	423	407	451	406	420	416	419	424	421	407	420	413	436	412	411	427	428	393	391	421	388	398	401	394	394	434	404	410	419	428	419	426	431	382	448	431	375	441	437	384	397	418	409	414	448	371	406	437	399	468	408	384	437	398	394	395	426	394	421	411	414	432	424	423	390	409	442	452	427	399	420	418	426	402	441	442	432	436	473	396	423	450	414	402	446	391	410	403	391	414	420	395	431	436	418	428	404	403	389	448	386	432	397	447	341	407	403	450	438	399	391	411	386	390	386	407	402	414	404	403	407	418	449	389	407	425	404	408	407	427	426	471	420	415	396	410	417	380	353	397	419	403	416	410	407	402	417	390	404	406	434	425	414	421	433	423	401	391	380	388	369	404	393	377	406	410	417	437	431	395	419	412	429	450	431	418	410	430	392	405	419	401	441	451	398	430	380	397	395	403	378	376	406	409	387	374	400	395	424	394	458	436	381	408	404	404	415	381	372	380	400	413	424	409	471	421	417	389	392	448	414	412	411	392	425	384	435	397	400	404	408	405	429	430	424	401	420	402	426	448	428	443	411	398	450	448	430	443	394	415	418	423	409	384	377	415	423	413	387	399	411	428	406	413	477	418	425	461	426	404	425	406	388	395	415	400	388	434	449	419	432	394	390	372	397	416	405	413	426	386	425	411	395	415	399	388	466	416	427	410	408	423	411	440	426	398	415	417	433	396	381	415	425	459	428	382	412	451	427	388	396	413	440	393	400	397	420	410	378	382	411	424	409	403	385	414	441	409	402	432	411	418	395	465	416	374	451	422	399	424	418	432	423	389	399	400	392	407	434	399	442	426	425	435	410	435	392	395	437	407	410	448	411	432	395	408	432	438	444	390	429	445	395	408	441	408	374	404	395	425	406	374	442	415	456	432	380	390	368	413	376	429	391	402	409	409	412	441	435	434	398	406	430	411	380	374	428	402	407	409	424	427	382	405	413	431	421	407	373	430	419	393	425	393	430	413	379	421	388	387	408	461	423	443	386	441	422	424	417	430	391	396	415	412	373	403	384	398	380	394	396	402	405	420	389	405	401	427	399	452	415	413	405	374	450	441	410	426	421	443	417	449	373	415	438	399	392	427	437	435	425	393	443	401	402	418	382	384	425	385	403	423	398	434	380	423	432	421	426	438	425	389	440	373	420	354	429	409	421	398	438	408	416	422	425	434	396	404	422	425	428	391	355	401	429	392	419	449	389	409	412	416	418	465	443	409	435	420	389	424	403	448	398	388	366	433	393	439	448	415	431	410	413	413	442	452	445	443	407	413	432	379	418	416	417	405	402	421	387	384	418	394	393	386	418	410	401	394	472	403	431	441	404	430	414	397	424	460	403	422	410	385	422	408	404	421	420	416	412	424	412	367	395	404	411	406
32760	53032	46553	35395	28001	21886	17212	13238	10037	7555	5746	4558	3673	2863	2257	1859	1745	1426	1336	1178	1105	1056	941	914	830	819	787	747	724	657	691	634	686	650	667	659	636	650	650	592	632	627	613	599	611	577	628	627	594	611	576	573	615	576	640	628	609	607	586	577	606	608	620	585	628	549	586	593	560	582	600	605	566	636	532	613	582	630	614	569	582	560	617	590	614	585	610	601	610	564	587	595	591	629	569	589	563	576	570	591	584	586	518	587	588	606	604	622	569	630	573	554	601	581	598	582	616	597	602	611	613	562	620	547	588	595	602	611	592	581	546	593	617	593	605	600	556	597	587	572	613	550	608	621	621	585	568	625	574	615	578	546	610	551	610	598	637	579	560	611	624	585	566	600	630	575	576	569	596	608	545	589	588	575	603	596	592	573	611	603	546	589	604	634	579	580	603	591	549	608	589	614	579	562	575	579	588	570	635	607	601	650	643	578	595	597	621	620	580	605	561	607	573	527	603	591	572	558	584	613	572	598	621	642	551	556	637	606	580	607	623	554	564	591	609	626	605	562	639	569	590	576	611	622	580	594	551	569	601	624	621	600	623	564	570	569	583	592	585	559	573	596	617	592	607	555	609	569	565	584	595	549	596	627	600	586	572	549	580	614	580	608	565	599	596	613	649	617	659	559	575	618	618	581	573	555	628	599	568	565	556	603	554	603	603	576	613	633	643	584	578	596	600	586	553	605	589	588	595	588	609	624	602	574	574	587	571	576	611	591	604	571	533	606	609	582	617	584	608	562	576	569	602	608	600	594	564	640	601	588	609	612	574	603	582	605	592	582	575	593	615	590	554	619	607	620	589	570	565	629	572	596	588	586	565	585	555	590	626	589	576	576	558	600	615	580	581	557	584	593	628	561	595	580	613	563	607	630	562	573	613	591	635	602	605	605	567	593	583	583	568	579	595	581	603	560	577	623	632	615	611	576	598	583	570	622	575	564	626	574	582	608	597	618	558	593	604	631	578	570	561	569	551	570	609	610	581	564	580	583	572	589	615	540	616	587	617	596	577	604	582	569	615	571	603	575	565	588	621	587	592	612	598	564	577	585	553	643	573	598	620	629	623	579	563	563	568	642	555	548	593	611	554	602	636	609	594	622	612	581	567	613	609	589	608	595	647	605	611	572	608	610	576	568	578	562	545	611	585	596	610	604	549	613	640	576	597	572	595	647	564	540	558	594	570	551	610	564	623	581	576	576	642	596	626	584	587	576	617	560	555	610	629	586	573	628	579	597	571	582	584	627	582	620	590	595	617	587	574	557	649	552	576	648	624	588	568	603	567	578	563	590	585	592	593	550	591	603	575	608	600	553	576	582	577	590	608	583	620	602	575	627	587	585	622	623	613	605	621	569	586	635	576	554	608	572	616	585	593	611	634	557	634	532	582	574	550	572	602	570	574	598	580	605	567	616	603	590	625	600	597	565	612	632	577	595	565	588	577	579	596	580	574	597	577	579	602	636	608	604	578	550	573	564	600	607	572	604	610	523	638	619	594	614	649	613	598	581	586	596	577	592	597	609	560	604	593	592	588	572	611	619	619	580	581	570	608	576	637	596	610	619	609	564	628	629	598	601	600	582	634	631	606	567	570	577	615	602	621	573	586	552	600	584	575	618	632	572	603	553	607	569	590	576	564	577	575	558	582	581	614	573	587	607	591	611	545	595	584	565	613	597	630	623	541	590	567	585	603	586	582	570	601	559	591	612	586	589	601	547	572	570	563	573	587	594	588	597	629	582	606	602	632	604	559	552	602	580	624	571	593	602	587	565	573	588	588	621	598	594	576	582	606	554	621	601	556	624	564	631	631	622	618	610	556	581	588	640	567	596	576	601	622	566	592	592	588	600	609	599	605	641	593	598	576	583	587	602	594	608	550	552	563	588	618	577	563	573	558	612	590	558	593	598	561	589	616	595	540	568	568	575	608	600	580	618	581	572	617	617	589	661	607	577	586	572	567	591	598	593	606	586	561	566	568	596	583	598	609	566	602	576	567	580	563	586	585	562	568	555	569	615	586	581	576	586	622	567	608	576	581	578	602	621	584	619	603	635	625	556	590	592	633	594	584	618	613	568	641	580	613	636	599	597	593	528	588	580	566	568	608	627	553	594	570	589	570	599	613	554	612	565	610	572	605	568	597	611	595	568	616	589	588	623	575	617	568	587	600	580	567	564	604	606	614	581	633	601	618	571	601	635	578	621	620	583	644	577	618	572	570	600	605	600	545	583	632	554	567	616	614	582	590	599	617	645	603	608	591	574	563	602	628	591	583	580	567	549	564	607	547	591	576	634	623	593	566	613	618	595	619	613	573	553	613	582	578	610	580	628	559	551	605	577	639	603	603	549	608	645	582	583	622	622	567	567	602	598	618	587	590	577	579	613	609	565	622	609	590	552	612	594	591	577	631	575	570	597	634	607	564	576	592	638	595	582	628	591	597	566	645	621	615	581	597	554	586	586	584	576	552	588	580	559	609	571	585	592	624	532	614	593	585	644	611	584	587	592	595	571	609	619	568	610	579	588	566	637	601	595	603	648	620	541	590	598	544	553	614	564	608	587	579	640	581	630	582	590	584	577	610	666	622	638	640	560	564	591	616	554	580	600	561	542	613	594	576	577	632	620	565	553	658	543	582	631	647	581	546	539	621	575	578	576	568	616	577	586	596	606	598	592	582	614	631	587	558	545	585	592	600	589	614	609	573	597	597	636	617	587	561	593	622	603	561	535	585	607	578	639	596	604	605	607	612	597	591	611	600	596	588	601	610	556	597	598	574	614	587	609	598	605	572	609	612	584	634	593	589	598	661	559	630	584	595	575	586	635	567	544	595	587	587	598	598	591	561	574	621	574	622	586	576	536	588	621	606	584	572	588	596	567	609	581	569	552	621	628	579	618	587	610	600	608	567	602	620	605	593	638	581	612	602	629	664	619	614	605	568	582	615	582	587	587	621	611	602	565	582	602	630	623	630	603	553	631	607	598	598	558	621	555	658	627	588	611	599	570	622	590	545	604	562	613	595	592	608	565	596	552	594	624	566	557	590	584	597	585	582	590	614	604	589	588	579	603	600	591	621	568	564	568	629	633	596	633	575	542	585	560	539	581	576	628	601	554	617	568	572	548	624	599	599	592	619	564	582	610	574	571	588	648	601	576	589	576	594	582	540	627	610	605	596	620	578	577	563	577	531	542	617	584	617	579	595	592	567	586	596	581	568	562	571	618	603	588	629	632	608	590	572	580	572	580	593	619	582	589	576	565	631	605	588	629	553	593	617	609	592	602	575	610	547	573	593	588	619	573	557	601	567	620	600	573	569	566	608	556	562	591	606	600	588	570	586	572	586	583	598	612	610	614	587	587	609	599	571	612	624	570	600	604	631	596	562	584	637	610	577	570	591	639	575	605	565	604	598	576	609	564	587	592	572	608	578	601	634	589	613	582	555	574	596	579	585	579
22832	20843	28426	23675	21866	22138	18778	10785	7157	5113	3880	2863	2214	1843	1400	1334	1151	977	911	847	751	715	631	613	575	573	491	511	500	499	471	466	472	451	408	482	440	453	439	411	440	411	445	390	406	418	386	394	405	386	410	425	392	398	445	414	402	394	374	400	412	412	415	437	409	380	383	402	399	378	406	428	407	416	411	421	387	382	372	420	437	412	364	414	396	430	396	375	404	429	414	425	399	385	383	377	395	402	429	391	414	375	404	404	410	409	423	399	413	417	388	350	376	404	405	403	407	390	382	424	429	404	384	395	388	404	410	411	437	406	399	433	416	393	382	397	426	380	407	371	404	400	423	394	413	412	328	404	432	395	391	374	412	380	400	381	386	452	379	425	404	441	401	405	394	391	394	455	421	429	381	423	417	382	417	380	413	444	401	394	427	372	410	375	400	439	410	391	388	388	399	405	393	366	403	409	402	414	404	402	436	387	428	427	430	382	389	367	390	445	380	420	399	402	403	389	403	391	414	375	393	438	401	422	437	389	412	391	378	405	394	386	398	417	397	387	410	379	405	407	422	400	392	407	419	391	424	423	441	387	437	421	404	430	416	435	430	361	370	410	449	413	408	398	388	397	420	410	374	415	416	391	395	437	436	383	394	414	414	441	383	402	436	357	394	375	415	395	396	404	392	401	400	404	437	392	404	414	398	407	410	405	425	406	418	437	413	403	389	405	433	383	405	425	418	403	428	392	385	416	397	387	398	399	397	415	456	418	393	393	402	396	382	421	415	384	416	415	429	403	427	395	412	406	425	414	401	420	399	344	396	428	379	381	411	385	434	404	427	431	391	395	376	409	433	404	403	417	391	451	396	402	379	422	414	432	399	430	450	403	394	409	438	406	423	412	391	393	401	400	433	426	422	407	393	391	387	405	413	423	394	408	400	428	415	408	404	442	435	415	419	402	388	391	400	406	379	443	422	397	424	445	410	415	413	372	358	394	405	412	460	435	435	383	419	345	438	409	416	402	411	422	397	388	401	406	448	361	398	410	380	383	429	409	377	398	396	405	414	388	429	406	411	422	420	371	422	436	407	444	434	408	422	395	412	377	399	382	424	403	399	418	386	415	436	428	379	422	469	385	412	377	421	421	380	413	401	438	409	419	454	363	393	384	406	382	424	405	410	411	373	397	413	381	391	391	430	396	415	409	419	423	387	397	423	387	404	413	390	419	409	393	418	422	410	387	369	428	423	412	422	407	431	427	428	398	376	405	398	406	417	388	388	455	415	413	407	400	365	432	373	413	359	418	389	369	416	411	404	427	393	400	421	387	406	387	386	395	418	380	411	395	400	376	401	377	401	411	426	423	410	432	394	404	418	428	417	400	398	391	401	418	402	437	427	438	386	410	412	411	403	422	431	432	410	378	388	377	424	428	399	392	401	452	400	423	395	410	402	425	416	422	378	385	419	425	409	374	395	391	376	422	399	400	419	431	401	390	425	397	421	376	401	391	420	398	381	401	419	432	417	408	393	417	401	462	414	418	391	419	403	447	395	377	435	430	437	417	401	410	421	416	382	418	387	382	376	396	401	404	391	385	424	415	424	411	396	375	397	399	436	429	394	386	429	387	404	442	407	393	431	424	416	374	422	430	402	422	419	364	388	423	394	411	413	423	388	405	420	427	385	430	443	412	417	434	397	396	375	400	428	413	393	424	402	425	343	405	424	394	422	392	425	424	384	403	429	401	382	420	380	424	394	394	428	414	403	397	406	399	403	410	432	444	402	426	417	361	410	424	406	417	413	392	399	441	383	409	417	401	394	364	410	418	397	397	419	389	411	413	385	392	388	439	416	432	411	448	391	367	418	418	422	402	425	380	398	416	401	423	370	416	406	389	367	402	382	434	396	396	437	443	434	405	394	370	439	392	409	409	412	421	393	466	430	447	415	416	435	405	430	419	436	400	422	382	430	393	415	389	411	438	407	385	392	400	390	402	408	368	381	410	409	408	451	408	400	416	416	382	423	418	385	395	468	413	395	395	394	395	401	401	358	378	388	387	403	427	383	425	394	404	405	417	398	390	419	396	373	403	416	399	461	431	423	443	413	387	426	414	413	405	393	421	414	410	402	433	395	401	380	408	388	404	423	451	373	392	395	404	423	415	395	439	391	404	414	413	407	392	410	445	399	429	422	397	378	401	445	427	343	415	408	426	412	402	385	408	397	396	413	407	420	425	422	431	407	414	435	393	415	428	427	413	397	382	428	360	356	400	413	413	392	408	434	419	401	429	412	386	375	433	437	437	401	416	406	438	375	379	385	397	340	385	386	423	429	418	446	398	401	427	418	407	362	382	432	421	389	407	413	407	423	364	407	384	367	417	401	384	433	428	410	388	425	444	413	399	400	406	459	404	385	390	394	407	371	413	454	395	406	458	379	408	408	427	412	362	426	417	404	418	430	411	436	426	381	371	429	406	420	399	367	432	433	388	421	457	394	430	416	392	403	417	409	383	428	389	400	430	414	407	409	391	391	403	400	386	401	426	380	415	439	421	452	402	373	405	396	425	446	437	434	401	433	416	429	408	388	400	440	389	437	385	400	368	399	434	435	417	361	371	398	414	378	418	429	430	429	433	401	425	387	423	412	386	416	403	430	419	400	395	402	396	406	372	429	396	385	387	428	386	401	394	402	428	405	412	407	386	410	395	399	395	430	427	379	437	411	414	421	385	428	395	426	407	433	400	405	400	412	410	403	418	443	365	400	429	384	421	405	417	439	416	418	436	379	450	443	427	424	408	405	414	398	389	418	374	434	410	397	419	397	401	413	402	399	427	372	433	388	424	401	364	434	385	439	393	446	376	417	422	418	411	417	415	425	396	416	453	424	427	412	421	397	417	402	374	352	433	403	418	387	412	409	436	390	374	432	397	382	421	453	387	386	417	394	390	427	422	397	406	411	416	416	401	395	387	397	422	421	429	388	381	399	401	411	415	418	403	419	382	370	386	400	405	408	415	422	383	395	398	396	418	398	393	383	434	391	392	415	417	433	439	400	414	449	414	401	434	408	462	378	374	424	417	409	390	403	387	389	401	412	431	455	390	414	418	424	425	429	459	395	418	375	415	402	391	419	388	372	406	408	405	435	401	401	405	380	408	424	427	385	421	391	376	426	427	372	426	423	400	426	426	416	399	443	409	406	429	389	391	375	386	393	404	390	437	395	412	361	425	404	424	392	377	374	426	413	438	366	381	371	378	384	412	434	404	425	423	396	379	354	415	421	394	397	384	415	369	437	410	369	420	385	376	391	401	415	385	413	386	427	387	380	451	404	416	414	416	392	388	364	413	391	403	390	443	373	402	427	381	417	382	399	401	430	417	447	433	387	383	420	398	413	382	389	410	443	423	377	402	393	383	385	454	393	412	453	402	391	388	401	421	444	392	410	402	381	426	449	394	384	397	429	428	400	408	406	367	427	465	409	438	441	423	418	387	400	363	436	442	408	374	392	429
34740	57215	51311	39961	33247	26448	22058	17996	13984	10867	8511	6582	5277	4059	3153	2724	2307	1961	1727	1523	1378	1247	1100	1038	976	926	875	849	772	728	724	698	714	694	707	631	655	651	591	614	591	630	596	554	610	549	567	561	611	560	584	552	572	570	538	550	589	609	573	535	565	602	606	622	557	594	561	570	607	565	593	544	528	592	566	576	533	599	526	574	592	585	550	546	560	502	589	564	565	571	605	585	516	590	628	575	562	594	609	577	584	591	583	552	577	551	601	575	569	556	550	539	568	563	578	592	544	587	603	550	562	567	563	560	547	578	578	580	603	566	550	558	581	614	596	603	546	554	577	632	576	556	566	524	569	532	538	569	602	579	606	581	537	576	552	602	535	523	543	551	593	568	611	538	572	627	585	551	582	590	585	560	599	626	605	592	578	570	577	551	561	605	587	581	523	551	561	582	566	609	600	574	521	558	561	575	548	532	632	591	526	562	572	529	579	525	588	609	569	586	546	519	560	584	577	593	568	553	559	584	554	583	558	604	595	595	587	574	568	502	601	584	559	582	566	582	600	612	553	564	578	516	577	551	573	583	597	571	542	599	562	619	582	563	573	566	595	605	573	587	541	565	563	566	572	562	554	562	560	603	525	584	603	578	565	556	564	625	570	560	603	579	567	575	572	564	566	559	586	576	578	590	601	612	555	569	549	559	555	588	568	541	563	568	574	631	584	526	507	585	559	579	587	568	541	557	552	546	540	601	559	603	603	582	533	569	570	560	589	563	595	595	620	587	526	559	593	557	628	557	620	571	580	580	568	530	560	567	585	611	598	556	570	560	600	578	577	572	573	603	572	593	599	611	539	600	587	589	604	556	556	561	608	553	542	565	579	557	557	576	585	549	583	582	570	594	581	582	550	542	593	571	524	544	539	532	613	551	538	584	599	555	549	594	547	558	589	558	579	562	553	583	611	551	582	546	601	552	592	578	531	580	557	571	607	570	535	574	558	565	596	590	570	596	575	569	568	579	598	550	555	576	553	582	544	540	577	561	559	545	549	587	571	581	574	594	565	568	583	527	551	572	548	542	594	601	561	607	584	555	624	591	570	567	522	559	561	547	561	536	615	562	611	577	600	525	546	555	544	583	568	569	611	569	561	560	570	565	578	566	546	577	560	572	629	585	544	554	573	599	597	604	598	575	586	547	560	571	572	575	585	563	580	581	574	559	573	546	596	576	611	568	554	597	544	573	580	564	558	575	599	582	576	572	599	597	572	591	513	555	548	574	571	536	575	527	585	552	600	593	557	591	606	591	570	585	571	535	571	622	567	581	564	569	568	576	555	567	571	572	565	574	593	563	620	561	557	603	598	620	554	554	566	541	580	603	602	549	578	536	584	566	598	561	591	532	607	567	614	576	595	580	599	541	596	547	608	578	552	594	559	589	583	566	584	566	589	592	593	600	633	568	597	567	584	606	571	564	626	555	532	546	570	521	604	535	566	597	519	589	567	573	547	609	611	542	565	569	486	535	575	560	564	583	556	571	551	592	571	594	581	577	535	574	584	534	560	617	598	573	562	617	594	560	516	550	608	591	575	563	555	589	593	580	613	576	579	579	549	585	579	571	534	607	531	582	535	528	585	577	527	587	560	575	588	568	572	559	573	574	590	583	550	559	588	565	583	544	594	512	584	541	601	591	551	563	565	570	587	555	589	571	612	575	593	588	563	562	595	578	560	558	545	557	579	614	614	572	598	592	557	529	561	576	580	577	557	570	595	577	557	579	551	542	608	555	575	580	583	584	559	579	536	591	610	574	581	543	615	605	540	562	578	550	548	580	563	587	542	589	562	565	543	526	612	551	557	564	540	546	570	546	615	578	563	549	612	581	557	589	555	592	620	566	588	583	539	552	558	585	572	584	549	596	532	546	560	572	544	542	577	585	553	580	585	580	576	580	557	587	534	572	542	554	583	610	551	596	556	546	561	556	577	545	568	548	591	600	550	551	534	584	586	572	596	561	573	593	546	556	597	571	589	594	617	553	557	569	556	598	590	546	566	556	567	572	608	591	550	588	557	586	552	589	592	560	553	557	559	582	576	572	589	596	603	578	595	566	637	555	544	598	549	626	581	559	574	603	552	609	577	563	553	602	583	563	563	550	573	564	554	583	594	608	580	575	592	526	538	613	588	564	539	550	594	604	590	615	571	576	543	552	559	584	559	589	620	541	609	581	591	616	561	552	570	578	561	597	555	546	570	579	581	561	590	538	602	552	556	578	581	580	601	556	601	580	571	533	532	589	583	567	605	600	561	578	567	592	565	616	585	545	563	557	571	527	529	565	570	540	577	610	586	578	546	557	590	559	582	603	608	575	562	579	537	559	555	575	607	540	557	562	518	563	638	573	553	571	560	567	604	577	591	555	564	583	568	604	612	573	573	590	540	572	542	555	627	554	541	591	553	589	619	570	567	591	594	552	555	617	587	534	557	586	599	587	601	548	520	540	571	576	575	576	600	574	586	559	576	557	566	605	574	530	560	545	575	563	570	597	543	585	561	563	564	615	499	611	572	575	574	549	568	579	576	568	579	585	568	588	532	583	589	624	593	574	579	580	607	545	595	588	546	577	597	589	601	571	553	560	561	549	575	589	562	556	600	597	534	536	615	566	559	528	596	622	587	579	575	604	578	596	576	537	546	541	545	574	576	553	555	548	580	600	567	577	620	547	553	572	583	554	570	591	556	540	562	569	607	551	562	539	556	604	562	568	560	554	560	564	589	507	587	563	591	616	565	589	564	568	596	592	566	519	574	568	656	621	590	600	558	544	601	577	566	618	565	572	567	571	595	573	543	532	580	584	564	605	532	564	561	637	564	603	609	576	570	582	560	556	549	586	562	534	552	603	577	587	581	562	561	584	598	564	589	629	581	583	568	577	560	575	572	538	575	558	548	594	531	573	580	569	561	580	556	593	582	588	551	547	585	602	570	606	561	583	541	583	604	550	614	587	537	548	556	597	529	566	568	581	581	580	544	585	584	549	569	556	575	561	545	582	611	561	577	579	579	552	558	596	496	597	575	575	577	555	571	572	583	575	571	543	549	583	598	581	526	601	600	555	566	576	588	601	608	559	574	516	579	593	577	577	544	576	530	568	557	562	581	527	586	548	562	537	552	585	598	591	596	564	546	550	571	599	609	559	584	527	584	554	554	557	599	511	570	540	611	611	576	534	594	550	630	559	544	578	554	571	543	566	580	555	613	569	535	541	565	576	551	612	550	601	544	578	570	548	582	620	568	571	543	591	531	569	558	558	573	574	573	581	559	578	546	563	567	549	559	584	566	595	568	581	575	588	593	623	600	547	565	563	524	595	572	572	568	552	607	525	566	576	529	563	533	568	523	529	623	621	562	579	559	585	570	580	582	551	584	547	541	580	647	608	578	576	603	565	576	571	553	563	594	585	594	578	555	557	551	593	571	551	583	558	565	548	582	574	577	579	601	562	558	549	560	599	554	596
28411	28294	32385	24316	14643	8588	5261	3699	2670	2065	1682	1322	1045	898	751	754	719	616	624	611	539	554	474	541	462	502	475	494	467	473	426	413	447	454	447	445	440	426	423	405	436	415	367	432	452	378	403	376	426	422	392	408	437	464	422	428	449	418	399	457	413	405	427	419	426	430	439	420	395	382	428	435	427	406	400	445	445	440	443	409	416	420	418	428	415	445	415	443	431	440	424	393	403	473	438	416	422	422	407	417	406	414	418	422	455	413	402	373	418	425	407	409	374	450	466	418	369	409	470	417	426	404	413	423	428	421	440	453	414	432	407	436	416	440	404	417	426	476	398	443	398	407	452	405	427	444	409	420	397	420	418	429	409	395	393	421	415	365	385	433	400	429	388	431	434	423	421	422	418	423	407	427	455	439	404	423	448	453	442	376	404	425	422	417	416	432	396	411	409	421	407	432	381	404	420	403	437	387	401	431	401	457	416	402	409	424	417	416	412	448	412	409	419	424	408	423	434	443	456	389	416	394	446	425	444	399	399	443	418	437	399	452	410	445	399	423	427	433	407	450	406	420	405	396	388	430	365	462	391	410	415	453	457	399	442	438	368	416	419	401	430	401	432	404	397	409	395	400	427	423	426	407	420	434	395	409	437	418	448	419	405	448	442	424	429	423	428	469	405	407	413	418	411	401	395	382	419	428	426	432	436	417	437	381	423	428	418	426	407	411	411	431	438	436	453	452	439	460	402	424	452	441	408	430	415	431	384	383	397	393	426	417	431	411	408	436	432	426	422	429	461	436	401	399	415	388	394	428	397	446	432	422	414	404	443	397	436	407	408	383	376	444	421	425	427	406	405	427	454	396	401	420	439	395	421	397	426	425	464	445	408	432	412	466	371	457	446	423	418	427	435	441	414	386	405	421	437	433	426	419	403	444	426	446	379	411	428	445	431	437	391	396	429	405	399	396	416	405	445	387	430	428	415	392	430	407	381	420	402	447	391	413	452	435	417	397	437	428	363	413	426	374	428	438	407	425	440	465	420	429	411	420	408	437	404	380	396	432	388	418	420	411	422	378	458	461	459	433	432	397	408	421	461	424	411	452	402	402	404	420	396	415	386	433	397	402	397	396	425	427	454	426	440	401	432	384	425	421	395	383	436	403	385	406	467	393	403	437	437	442	442	404	446	430	399	423	450	422	407	426	476	450	407	399	417	404	398	448	380	399	416	391	429	442	440	433	446	437	435	427	431	419	400	415	433	435	447	421	425	420	468	465	390	397	422	442	417	392	427	404	393	412	439	459	412	430	386	437	426	430	416	405	393	425	433	431	422	418	424	441	432	432	431	396	468	431	388	447	442	400	431	383	432	413	435	432	437	431	420	407	403	427	407	443	436	402	421	405	437	400	443	422	412	409	409	410	444	412	436	434	411	406	452	430	456	424	420	381	382	376	410	461	454	405	407	437	424	446	436	383	411	416	411	426	398	429	407	448	386	437	427	448	422	424	415	404	424	419	412	432	407	449	442	399	412	390	417	421	402	440	401	456	403	433	438	413	444	429	412	417	433	430	432	428	405	434	440	412	403	432	383	436	399	429	415	425	444	389	426	460	461	424	391	433	449	421	422	417	436	421	425	445	405	418	438	428	410	437	448	428	420	422	409	460	411	418	429	422	428	374	416	390	393	422	434	393	443	403	423	407	417	427	388	426	439	443	442	427	399	423	402	398	462	417	459	420	394	410	423	404	432	420	419	410	437	395	410	417	405	419	385	426	442	453	425	418	415	456	404	439	444	426	422	422	418	393	413	418	373	432	415	412	421	415	410	383	431	426	419	427	415	412	425	397	420	406	418	443	409	449	379	393	434	411	409	458	410	390	449	392	444	387	417	410	440	437	414	397	388	414	396	395	440	414	465	436	394	405	426	436	450	463	422	416	399	419	428	386	402	449	423	478	423	417	416	417	437	405	427	417	432	408	410	402	415	408	421	434	417	424	428	452	427	439	385	417	414	436	426	424	397	451	397	417	445	425	400	418	429	431	421	429	436	419	424	406	423	436	394	433	414	402	415	432	426	416	411	382	415	456	428	379	448	421	382	421	422	441	412	406	424	409	442	396	459	442	393	377	407	461	459	431	417	390	435	399	425	419	417	444	438	441	439	432	405	409	460	454	467	380	400	407	441	410	396	439	435	417	412	368	418	410	443	394	416	424	449	408	397	428	380	470	418	396	441	415	426	428	435	406	420	437	449	420	412	401	421	471	447	425	408	423	391	409	419	392	417	410	438	397	426	390	428	429	400	410	408	411	428	448	419	418	432	391	414	433	441	401	411	420	419	406	398	428	437	445	405	424	407	399	446	415	429	427	446	427	416	407	391	429	386	398	427	439	434	412	420	422	443	454	426	408	407	405	447	402	463	424	418	411	436	410	393	439	414	419	416	414	428	375	415	438	392	412	439	388	444	468	399	392	435	420	429	448	404	424	442	416	433	421	428	420	450	436	398	438	431	413	431	448	442	418	455	427	406	404	376	385	397	392	407	429	428	456	425	415	439	410	436	382	433	441	432	443	405	435	420	379	404	402	417	405	408	392	421	419	414	416	388	454	396	405	405	460	423	460	441	409	411	383	422	394	399	415	401	417	399	472	442	432	409	416	391	416	421	428	432	381	415	402	421	388	420	423	386	410	420	413	423	426	413	429	430	378	401	385	411	414	422	411	436	433	384	422	421	409	431	437	407	428	417	437	420	435	405	430	433	427	436	424	392	449	431	436	406	414	432	382	406	420	434	404	453	420	417	428	416	437	434	428	432	419	424	448	419	409	425	400	426	428	441	417	381	408	426	368	386	421	431	421	423	399	466	413	434	437	432	428	435	424	428	418	464	434	443	421	438	377	433	456	417	390	429	405	390	405	410	433	414	418	422	419	425	417	417	438	401	420	453	399	424	411	383	430	444	415	426	436	456	447	429	404	436	452	457	416	413	357	400	430	433	423	424	401	410	403	401	440	414	387	413	396	413	411	420	441	413	429	424	422	418	428	455	435	449	391	451	401	421	400	409	396	418	432	410	411	395	396	434	398	400	441	428	394	422	440	420	408	421	433	430	460	399	407	419	355	417	419	402	391	453	419	416	405	416	411	440	442	409	440	414	417	435	422	421	366	392	450	439	400	412	394	425	388	397	402	432	414	409	418	413	418	401	450	427	450	452	407	420	417	422	420	389	429	419	386	398	400	408	413	407	437	417	427	454	438	417	424	417	405	431	406	437	417	396	453	429	440	433	376	398	417	400	413	463	415	468	414	466	456	383	451	401	389	423	384	431	439	431	419	397	431	388	465	426	416	427	404	423	465	440	453	441	450	428	405	461	407	396	408	416	450	427	413	441	398	441	436	403	378	433	414	458	395	428	437	431	390	394	423	425	431	437	431	404	452	408	434	417	400	419	409	375	418	437	433	437	404	450	457	412	396	401	465	413	441	429	454	419	390	413	444	454	420	434	426
32764	45621	39576	28487	21351	15319	11455	8765	6681	5166	3863	3042	2370	1966	1627	1517	1250	1237	1098	1014	978	874	853	854	836	729	701	691	700	695	670	607	645	644	678	639	613	655	623	644	632	612	608	643	621	607	620	584	594	628	586	593	604	600	593	606	595	626	616	623	608	568	613	585	571	580	613	620	592	581	561	588	598	580	567	576	602	574	593	584	585	582	601	599	576	606	607	597	571	620	585	617	591	610	581	612	634	574	576	607	594	583	626	599	552	589	653	632	626	554	619	598	608	592	582	618	583	590	652	625	579	539	602	551	605	615	576	608	581	597	543	624	596	588	582	586	598	589	603	567	628	633	616	575	638	592	673	619	592	594	581	588	578	591	599	640	602	621	623	584	582	564	571	575	602	601	597	580	588	605	650	596	618	626	602	637	602	581	624	570	591	624	593	630	571	588	604	585	609	591	592	625	569	610	660	561	593	622	599	527	586	596	582	613	615	586	556	590	598	606	636	582	580	600	581	601	592	584	577	616	592	587	590	576	565	592	590	649	610	603	578	591	588	569	678	594	624	601	561	607	599	555	584	591	592	628	611	611	614	593	592	613	614	602	563	567	609	591	569	616	612	627	580	529	563	589	644	579	592	630	644	527	561	580	641	548	600	593	619	600	619	605	549	605	611	556	546	603	586	624	565	562	590	604	605	605	579	593	577	610	617	593	598	586	608	620	616	593	621	609	576	598	573	607	557	585	626	574	596	567	605	589	596	650	598	622	622	579	590	644	544	616	563	580	635	599	601	598	607	608	616	577	595	605	567	594	604	581	572	612	585	647	612	593	585	606	595	569	595	573	638	599	594	598	577	612	608	624	610	603	595	555	555	592	626	583	550	588	601	569	615	552	635	629	599	565	580	559	552	590	597	606	602	609	592	609	614	632	606	626	636	608	623	580	606	561	576	584	558	606	607	617	572	609	616	601	621	598	590	566	627	617	598	637	596	621	644	565	628	592	621	632	614	597	611	606	571	622	598	565	600	566	612	618	632	633	604	557	598	621	597	589	604	618	619	583	589	565	572	585	605	599	581	590	594	580	618	636	623	596	583	610	570	587	607	577	568	588	605	584	613	593	564	552	566	602	590	614	629	606	620	584	583	615	588	568	624	608	570	620	558	571	617	620	589	573	613	625	606	616	576	580	589	574	603	589	560	645	621	591	627	590	601	618	562	596	565	567	561	612	561	612	540	602	613	578	618	571	590	605	600	613	609	595	612	597	595	597	603	624	608	625	606	604	606	579	584	622	554	614	620	564	586	615	616	556	564	576	644	563	581	575	599	595	620	569	618	583	631	647	597	577	631	624	610	599	626	581	579	595	627	596	580	602	565	631	598	601	596	609	622	598	646	585	551	610	621	603	628	585	634	634	642	568	615	622	592	593	612	534	612	562	609	579	613	565	596	622	626	611	565	641	563	599	611	639	613	614	606	642	600	578	606	608	608	590	611	576	568	587	579	585	625	572	590	603	636	602	554	610	608	592	636	578	602	618	619	632	614	584	586	597	577	565	599	623	571	578	604	577	625	573	578	632	604	602	602	582	635	636	614	585	590	626	594	611	608	554	580	573	602	602	620	580	572	571	589	563	578	616	609	626	610	640	593	568	621	598	585	599	571	589	566	558	604	601	600	589	590	603	584	596	588	598	576	598	550	586	588	595	604	586	586	619	601	627	584	583	608	612	612	609	608	626	594	582	564	566	602	619	576	598	587	607	623	615	626	618	601	563	618	590	584	578	589	578	615	598	589	549	619	617	622	618	548	583	580	604	668	588	598	582	561	572	586	588	587	575	565	625	571	556	614	613	588	638	586	573	580	649	570	578	601	603	579	607	580	585	600	605	604	580	634	571	657	587	620	637	582	597	569	628	628	566	584	600	629	568	566	567	575	612	561	591	585	572	578	542	543	633	604	585	600	581	593	593	592	607	605	561	656	591	580	658	611	568	593	581	600	573	586	589	565	644	583	544	597	598	603	580	633	603	604	587	599	648	616	641	607	621	637	565	533	552	571	617	555	593	616	615	603	596	623	598	578	560	603	604	538	560	607	597	590	566	583	625	639	620	609	606	596	598	612	574	611	627	622	593	608	600	610	571	636	614	622	595	600	566	562	590	548	573	588	564	591	619	616	588	614	586	607	571	624	605	586	618	617	564	581	606	601	591	595	605	597	608	574	569	596	601	579	619	610	643	571	585	614	579	592	586	557	585	566	591	602	631	589	554	616	620	563	575	585	604	627	591	555	615	576	559	618	596	574	586	651	558	584	621	596	615	586	599	601	566	599	577	585	626	630	613	600	588	601	617	559	602	622	656	646	597	588	598	648	602	604	621	624	613	634	610	585	597	561	564	602	612	657	569	567	599	628	584	569	594	585	619	584	637	588	583	572	607	595	574	537	590	608	649	612	613	571	600	592	536	584	591	611	583	596	573	617	542	607	605	632	610	605	576	593	614	576	603	587	576	627	586	627	600	591	633	555	600	596	617	606	580	615	598	581	592	617	626	579	585	597	580	607	642	596	603	576	612	576	605	594	625	603	543	598	588	596	604	597	595	545	621	546	632	594	595	612	576	563	531	594	605	636	622	593	565	606	600	593	599	571	618	597	614	634	610	595	650	625	597	617	594	582	572	601	575	603	615	618	624	585	554	589	602	609	564	548	575	601	589	623	567	617	606	612	601	598	610	610	597	592	614	608	604	585	591	621	592	576	628	580	585	619	583	601	570	558	631	649	554	578	562	623	586	545	632	639	594	608	629	597	597	631	557	623	595	604	593	579	590	583	610	556	616	587	632	594	581	576	596	594	579	603	594	594	584	598	601	577	595	608	586	586	632	565	557	608	582	570	606	629	584	620	596	595	603	615	634	604	573	578	572	620	581	587	582	605	600	621	596	576	572	605	578	609	627	557	603	599	594	571	590	626	610	598	582	589	585	597	595	642	571	599	585	563	570	584	628	589	602	576	597	597	588	608	620	638	616	592	573	571	597	625	607	571	566	599	596	589	603	570	549	600	579	621	565	577	637	618	593	585	591	594	660	621	574	631	630	600	611	633	579	614	614	584	547	614	563	580	600	576	585	612	592	576	589	597	579	536	562	587	580	601	585	603	596	556	639	575	560	579	643	592	577	582	601	604	617	586	621	599	624	598	593	601	564	662	583	620	591	560	572	595	631	595	598	618	575	558	621	592	608	586	585	618	618	594	629	623	583	584	565	622	604	629	605	550	557	579	586	609	622	602	580	569	614	571	616	592	564	594	635	612	614	582	590	632	635	566	581	613	608	581	618	625	637	581	573	561	623	645	619	572	611	573	581	582	614	593	559	597	618	588	635	609	533	653	611	624	604	616	592	588	560	610	561	586	572	618	556	584	586	603	604	604	647	590	572	604	627	603	631	593	584	627	624	619	580	604	613	590	605	604	576	569	617	609	607	607	592	592	605	583	594	596	618	635	562	628	613	599	596
24158	20963	28099	25389	21738	16819	10902	6665	4808	3442	2586	2043	1614	1368	1170	1009	854	842	737	681	677	675	575	555	524	528	496	502	505	499	446	456	445	411	451	422	431	454	399	429	425	430	439	431	427	441	405	437	427	401	440	414	419	413	393	414	440	383	428	436	412	444	407	416	414	408	411	427	432	432	401	403	433	417	415	420	395	410	396	414	436	426	427	419	408	440	422	428	404	426	397	389	411	423	426	420	425	416	415	443	431	436	414	487	437	420	412	422	408	367	445	405	397	433	408	425	438	378	414	383	444	425	403	437	435	403	420	395	409	412	415	439	418	406	425	427	435	431	445	401	430	434	389	425	448	433	405	417	424	419	441	440	402	419	421	419	416	416	409	455	403	384	406	428	401	412	422	405	446	427	404	389	412	427	420	431	410	419	433	412	420	451	427	408	461	410	421	416	405	426	430	429	377	451	397	403	411	432	463	437	383	373	408	402	424	438	386	402	439	419	424	450	397	403	444	434	419	404	401	419	427	476	392	426	419	400	423	433	409	394	405	459	424	416	394	381	427	397	399	421	395	453	389	401	419	432	417	437	432	415	419	404	412	407	427	450	451	435	411	455	433	421	474	432	412	407	399	403	430	435	394	391	403	416	392	405	393	438	442	395	398	395	382	406	417	467	405	421	408	414	457	415	419	384	415	422	417	459	440	430	414	439	422	435	424	411	427	395	412	416	430	432	416	438	421	441	394	401	413	422	435	405	424	411	413	426	420	415	410	423	414	428	431	437	387	432	405	437	404	427	460	420	378	396	436	429	410	400	470	444	437	413	429	398	439	417	396	386	463	419	421	436	436	392	450	402	414	427	402	446	449	460	439	427	419	384	450	400	436	391	408	399	442	372	402	435	416	427	416	415	451	442	433	421	406	409	392	426	446	385	417	424	415	452	405	416	430	430	409	417	371	434	424	418	400	426	407	407	421	416	420	413	412	401	442	397	385	423	393	446	435	441	421	405	454	415	416	468	436	411	408	391	397	430	423	446	463	441	436	442	376	421	400	463	417	423	420	433	421	422	437	432	461	431	408	402	383	439	398	410	447	399	421	416	431	424	405	394	443	408	385	410	421	420	450	438	420	406	431	413	439	399	376	412	398	379	468	456	432	425	400	452	382	451	398	449	418	456	439	406	413	397	394	400	456	417	396	486	413	416	410	427	421	392	414	452	446	407	439	480	412	459	393	432	406	412	431	431	414	433	414	421	415	422	433	392	443	425	394	419	422	425	390	400	438	406	419	410	422	409	401	438	405	438	403	396	441	425	420	415	431	438	394	436	441	439	434	410	430	368	433	428	423	428	399	446	417	424	422	436	454	417	409	438	381	411	421	442	432	408	432	413	420	457	414	417	455	361	425	409	418	402	427	425	418	411	413	425	418	408	439	422	420	448	418	423	420	415	412	381	390	451	422	465	438	392	408	419	421	447	421	425	400	423	385	411	408	402	436	421	428	408	390	412	401	433	411	423	422	407	416	401	450	446	418	462	437	395	436	423	416	440	432	407	404	423	412	440	390	430	374	428	418	426	392	391	443	457	428	443	415	438	416	445	411	382	442	442	412	446	393	403	416	432	421	422	439	449	391	429	441	390	445	454	412	424	406	407	435	457	440	423	358	400	412	423	428	433	417	401	404	413	426	398	384	404	428	392	409	397	416	388	433	456	436	455	401	409	421	422	441	456	442	451	437	434	408	403	422	443	399	405	408	395	453	365	437	409	408	412	433	425	441	440	405	432	418	440	411	436	392	408	415	423	391	400	437	443	433	427	430	429	412	433	426	434	413	408	423	432	421	431	411	440	377	380	458	426	418	412	416	408	447	435	427	430	410	418	417	425	408	424	420	399	436	416	437	425	405	423	437	414	438	418	438	400	395	435	418	401	473	434	468	448	440	420	441	392	433	408	349	406	415	446	430	382	412	429	447	423	385	394	413	435	454	435	396	389	428	455	435	410	400	395	404	447	436	414	396	406	412	438	435	414	406	429	402	389	420	438	423	425	457	427	406	419	400	443	434	408	414	374	432	434	405	378	401	399	424	465	419	399	416	438	443	435	401	405	404	405	411	440	412	404	410	399	416	413	436	425	446	431	438	413	403	455	462	444	359	398	410	428	441	420	459	423	391	408	445	395	435	422	433	439	427	430	459	419	420	447	407	423	382	412	452	407	438	428	388	420	443	428	413	477	410	421	439	376	440	425	406	398	410	401	441	391	436	423	398	418	390	413	390	423	391	415	431	390	418	438	405	411	456	421	439	399	391	450	424	426	414	429	361	427	394	437	416	409	415	430	410	425	430	416	430	426	422	426	409	387	436	399	419	432	412	397	417	391	406	394	431	432	426	442	417	439	438	428	410	411	428	411	404	448	437	430	422	435	392	429	424	415	431	390	391	411	457	447	416	401	406	402	432	401	441	409	449	435	422	425	418	409	399	396	445	417	432	435	360	414	397	414	412	403	378	404	411	409	426	426	439	420	425	413	409	432	438	422	415	424	439	410	392	432	417	397	446	391	410	383	413	440	414	435	401	428	415	405	421	409	386	429	415	395	426	430	417	466	411	369	431	401	442	382	377	432	459	403	407	396	382	411	448	429	409	411	425	426	392	426	432	393	438	399	389	388	451	404	415	402	425	395	401	395	446	447	433	405	390	445	406	424	443	422	375	447	401	415	437	392	408	409	442	450	409	401	417	416	442	437	393	435	414	399	429	416	433	413	409	404	462	467	424	417	419	421	386	420	410	443	425	418	427	451	441	390	420	446	410	432	366	431	424	424	447	403	414	420	446	416	412	389	416	424	429	429	433	406	402	423	410	397	378	443	430	415	431	389	394	414	410	404	440	408	427	467	375	411	398	424	419	384	427	430	435	394	385	397	440	425	456	407	427	475	388	410	420	424	440	394	420	440	423	403	412	416	431	418	398	404	431	402	418	448	382	430	391	456	453	397	425	420	453	416	445	434	423	412	439	409	429	409	378	426	396	422	479	410	441	419	455	404	405	418	446	416	427	377	424	400	420	386	430	436	439	428	367	443	435	432	378	421	384	427	431	421	413	456	378	404	405	389	440	434	404	442	443	406	422	407	424	408	418	432	413	429	413	460	424	411	430	432	396	443	425	427	385	413	394	379	421	420	414	443	402	481	430	439	453	434	419	435	417	441	413	395	458	419	382	450	416	385	433	415	422	430	424	417	403	395	421	419	420	409	408	405	408	421	397	405	414	431	376	399	413	400	413	399	408	443	406	440	432	417	419	429	368	425	446	416	411	431	418	389	412	424	409	418	429	435	448	361	443	451	426	387	411	400	431	375	419	434	391	448	415	450	436	428	390	416	431	417	442	418	410	443	456	457	420	418	442	387	402	417	428	415	429	424	421	410	424	396	362	413	419	414	426	430	452	438	413	403	432	422	427	427	399	470	387	419	406	423	423	411	401	426	434	419	445	440	435	418	412	413	428	418
32391	51308	45421	34091	27652	21730	16692	13390	10404	8055	6059	4975	3879	2976	2511	2200	1878	1595	1428	1256	1160	1078	1036	880	865	813	836	809	781	715	709	712	694	682	675	664	639	629	647	659	611	643	653	588	590	599	627	546	609	636	645	618	627	620	608	556	603	574	624	567	614	599	617	607	536	598	600	620	626	574	583	627	617	568	573	576	584	580	571	599	636	594	604	575	599	642	589	604	600	609	590	587	609	629	590	624	639	623	597	578	577	559	603	612	632	642	597	603	611	589	605	609	623	595	586	597	616	618	634	624	604	623	605	614	609	557	594	598	629	593	588	542	574	612	617	604	599	605	550	619	614	606	582	598	618	592	632	571	579	592	600	624	614	585	611	556	588	626	587	614	598	584	571	593	569	564	604	600	627	602	602	596	581	564	587	609	625	616	621	622	576	582	608	577	533	597	623	619	562	601	612	580	595	618	564	627	593	629	665	623	590	553	578	620	616	583	545	582	578	571	634	612	615	606	578	563	604	576	580	603	609	594	561	604	596	551	608	611	560	622	573	642	604	593	629	626	599	575	588	654	605	622	585	572	583	560	580	558	613	592	555	607	584	587	646	638	578	592	556	592	560	597	622	636	570	568	589	607	584	600	622	579	591	592	579	539	567	600	627	597	587	599	613	563	606	584	612	610	618	607	590	606	605	586	594	593	594	609	580	612	631	620	586	564	601	586	607	640	599	614	613	619	596	550	609	597	595	604	578	647	645	557	617	606	600	596	575	576	598	592	616	678	591	582	603	578	573	615	591	573	611	599	585	540	602	593	585	613	610	557	585	576	610	615	612	592	628	620	593	590	602	610	622	613	591	642	584	627	649	603	607	568	574	601	599	575	616	578	621	607	622	586	544	600	577	635	580	613	641	599	585	601	580	597	595	561	633	610	613	606	606	588	638	589	597	606	576	570	622	615	590	579	615	619	589	584	623	586	599	590	565	602	572	562	608	614	588	578	544	622	571	601	615	609	603	591	610	578	593	586	610	597	652	572	649	636	649	573	589	629	588	625	592	642	575	572	558	590	622	562	609	573	569	591	593	612	592	585	578	562	598	587	600	628	649	615	587	606	597	588	618	598	597	572	617	612	676	620	578	594	597	645	579	618	574	583	623	598	570	555	528	599	631	648	586	541	548	572	583	605	585	615	594	590	592	604	602	579	604	617	613	596	594	599	647	571	619	612	632	588	592	594	633	570	581	640	582	594	603	601	573	609	562	639	578	633	573	625	591	609	594	608	573	593	607	545	586	613	552	595	589	619	606	630	581	568	615	613	634	591	604	566	601	584	611	612	576	615	548	560	614	627	620	597	628	591	605	619	582	590	603	603	599	603	616	599	595	572	627	586	549	634	593	553	603	613	569	628	582	619	615	586	622	587	590	577	589	595	564	635	587	579	593	584	611	578	622	592	595	612	648	611	613	577	636	599	552	590	616	604	592	597	568	621	606	560	579	607	550	609	622	605	578	584	610	595	570	618	588	607	611	567	626	616	589	577	635	599	582	554	583	606	610	578	599	603	613	612	603	610	572	581	600	584	583	664	619	567	601	610	534	614	591	578	575	627	613	611	565	559	576	613	628	600	603	598	666	615	631	626	641	579	620	600	613	588	589	595	631	595	601	573	598	594	561	589	609	566	577	598	579	611	594	585	577	611	653	559	590	598	613	598	562	572	657	587	629	587	603	622	569	621	545	620	614	588	580	602	583	600	601	596	587	614	564	612	625	581	612	587	584	589	629	577	604	609	638	623	552	555	642	621	595	585	605	593	620	590	636	622	575	586	609	541	608	616	590	609	626	607	619	546	618	585	612	589	586	596	606	599	591	622	600	580	605	598	564	591	601	613	599	599	649	569	623	597	626	573	576	563	590	579	598	596	564	637	598	635	585	598	632	630	590	593	572	607	619	560	583	610	610	564	608	584	585	612	584	604	603	597	565	591	567	586	624	571	622	591	578	631	649	589	633	620	571	635	575	587	624	579	573	626	611	595	605	642	600	625	635	587	639	609	596	622	556	571	569	587	612	622	579	611	593	619	578	594	585	579	615	588	602	591	601	616	599	610	626	633	620	631	572	570	560	639	587	598	616	611	581	599	627	651	621	583	605	638	595	583	584	580	596	584	599	606	573	585	599	596	582	649	602	587	671	605	570	614	628	604	577	595	591	596	601	585	606	617	652	624	570	602	634	571	589	591	591	610	602	563	573	633	626	599	559	600	560	560	594	633	634	674	583	635	639	582	570	594	619	556	571	573	615	634	584	592	588	554	597	610	592	610	552	610	560	565	595	627	618	590	625	601	623	630	607	606	608	599	626	603	616	603	570	603	630	606	575	586	541	609	593	588	627	603	553	613	625	627	603	605	587	608	585	583	552	598	595	573	611	614	567	612	607	592	597	575	570	611	643	632	596	588	567	595	586	626	573	617	621	629	600	598	547	585	600	604	645	638	605	590	604	625	600	589	625	645	635	615	655	601	599	634	588	566	584	593	617	639	610	667	565	593	634	585	580	614	577	602	624	575	561	590	568	611	579	605	573	563	592	607	578	622	604	566	598	592	599	594	601	586	652	531	574	611	581	560	603	569	605	600	602	575	615	602	566	566	608	595	585	542	604	610	600	590	599	584	598	630	637	573	621	584	598	620	598	559	560	568	600	589	618	547	571	605	580	606	628	606	655	611	639	573	593	650	607	638	596	590	558	577	596	604	620	592	611	534	609	591	576	604	559	626	618	629	600	567	596	600	623	610	609	552	615	572	614	606	576	576	572	593	567	612	605	617	610	564	569	595	612	607	611	592	622	599	591	586	604	613	576	567	595	625	619	611	563	619	605	597	594	588	582	615	601	598	593	586	546	597	598	632	604	587	616	610	592	573	591	570	590	582	615	634	612	658	610	590	615	639	579	656	613	588	637	619	644	617	601	598	569	596	607	590	603	616	586	587	623	593	592	607	596	593	596	622	584	577	589	585	573	647	622	598	623	557	664	580	590	611	582	573	614	588	592	613	623	601	582	650	603	612	598	582	571	605	621	565	601	588	572	545	613	603	598	627	614	558	649	582	612	621	597	544	536	594	562	619	601	592	593	637	581	604	574	578	575	605	594	562	603	618	591	597	601	563	570	589	607	634	632	596	621	533	610	610	654	638	600	598	604	603	606	594	613	570	610	593	599	631	611	560	624	589	566	565	614	586	593	626	596	607	600	558	609	619	581	603	608	558	607	572	589	615	612	575	603	644	561	630	622	618	580	582	577	626	623	561	612	584	624	615	604	583	579	612	624	614	600	586	649	541	618	607	643	550	587	597	621	601	602	588	625	590	645	564	606	583	599	620	583	610	577	589	627	601	607	555	598	610	615	587	553	579	591	545	592	617	585	602	606	577	593	583	565	634	620	562	630	551	599	612	658	603	580	573	602	597	603	649	633	614	571	609	606	609	603	569	589	644	571	625	596	615	569	585	631	563	592	581
22927	20923	28560	23699	21893	22399	18704	10703	7083	5395	4020	3084	2380	1974	1631	1376	1204	1009	951	812	785	692	675	652	619	568	553	518	552	490	465	459	437	432	494	418	452	424	425	443	440	405	447	445	409	397	414	405	406	467	411	430	416	395	360	393	412	401	402	444	414	408	385	416	440	421	381	433	402	460	423	427	407	432	413	471	407	399	415	410	397	418	429	398	429	416	404	390	362	424	400	396	417	414	410	446	421	385	403	397	378	412	397	442	468	405	407	404	396	436	461	414	393	387	424	415	401	430	417	412	387	427	438	416	446	414	409	427	451	421	441	411	414	431	390	407	423	402	419	414	404	430	412	403	420	425	388	423	430	409	397	406	393	399	393	390	445	393	378	399	382	423	448	457	424	416	390	417	442	428	391	424	451	410	415	411	407	441	425	448	409	424	429	392	415	416	442	380	408	386	411	418	464	432	397	378	447	415	404	420	399	385	410	408	405	416	416	457	397	449	394	427	425	440	416	402	358	445	391	392	408	452	424	380	395	389	396	416	448	393	434	453	398	373	446	453	418	432	414	405	424	431	392	407	429	390	446	433	405	443	435	387	369	389	416	415	425	396	393	381	423	387	413	415	454	386	430	417	384	451	427	452	412	416	416	403	444	447	360	451	405	387	391	397	397	437	438	385	424	397	398	380	425	414	399	387	427	404	437	430	405	421	420	401	378	423	447	422	410	383	415	381	399	422	450	433	446	422	409	394	442	438	437	383	395	460	439	423	422	429	360	436	435	433	426	417	392	423	409	415	436	393	397	387	431	420	417	416	423	423	416	406	426	447	444	438	425	448	397	453	426	401	440	410	425	432	423	396	412	423	434	411	393	412	391	386	396	406	397	414	391	394	427	433	427	413	418	385	393	432	432	450	367	416	397	395	381	445	433	423	342	406	419	460	409	416	419	404	417	441	417	440	394	420	382	427	427	422	434	399	439	380	423	417	416	379	394	439	418	442	408	409	419	382	420	426	405	397	400	420	398	400	421	404	375	442	439	412	435	409	412	434	421	401	440	421	411	430	391	437	435	431	387	434	440	412	445	415	431	422	411	379	441	420	442	437	432	421	410	422	428	441	432	436	395	426	405	422	397	417	409	390	410	412	413	393	447	398	441	452	416	378	440	426	402	390	418	446	402	415	414	388	415	421	448	413	437	387	423	447	420	432	395	394	381	436	408	389	404	404	410	396	431	441	417	388	426	414	479	436	401	436	408	384	442	440	420	421	442	416	387	439	418	390	446	422	422	441	397	413	426	409	429	384	400	455	427	407	423	401	402	427	420	429	418	407	382	393	461	405	389	453	419	440	445	420	412	395	442	395	393	398	389	440	386	450	423	430	424	379	395	440	399	443	409	382	417	439	417	427	436	396	401	408	390	385	409	415	402	393	418	415	416	398	424	389	408	411	438	416	419	407	416	391	425	403	426	388	429	406	409	391	378	372	375	410	397	405	446	381	408	420	382	440	426	380	403	412	427	399	401	432	417	423	432	435	419	446	380	395	393	427	428	382	421	415	398	415	397	378	415	398	387	408	378	472	399	431	420	403	429	405	391	422	399	409	429	439	396	407	409	400	424	404	432	428	444	406	438	421	393	441	426	441	413	418	408	429	413	410	436	425	441	429	413	412	403	451	379	424	393	407	409	413	426	426	402	410	402	421	426	426	413	421	447	381	430	437	421	344	380	385	423	404	445	431	386	405	413	404	398	421	392	401	430	423	387	429	421	414	432	440	435	441	424	374	398	393	405	384	390	410	456	404	408	419	413	433	434	405	461	448	385	343	395	420	414	416	416	428	430	433	406	380	426	433	447	432	433	421	436	429	390	410	409	422	398	404	430	412	419	433	403	401	403	430	406	455	416	384	390	447	401	434	401	437	422	434	463	404	440	440	435	440	460	430	416	414	431	419	421	397	402	410	394	434	380	423	445	434	453	431	410	434	426	424	416	385	408	420	413	387	439	426	399	410	447	404	384	378	444	386	412	428	412	418	442	402	446	418	424	444	428	406	412	415	421	398	430	442	421	423	375	397	406	430	434	383	410	437	430	435	418	382	433	430	418	385	409	429	427	431	401	412	448	436	405	397	397	404	445	413	413	414	370	414	427	415	411	428	413	422	392	377	401	387	412	384	445	442	432	421	419	398	417	403	416	427	413	393	361	406	442	406	384	393	425	444	436	390	435	378	412	450	448	394	372	436	452	401	446	420	401	434	394	395	405	402	405	429	419	409	422	414	439	405	408	429	361	443	410	407	410	433	401	377	446	423	434	396	397	408	439	401	475	413	393	405	386	445	374	431	403	407	404	385	436	413	416	410	444	418	431	432	394	417	427	419	418	430	425	438	396	423	411	403	388	435	455	415	443	401	421	439	435	403	410	390	389	398	460	373	395	377	432	398	432	420	411	414	427	402	405	407	422	418	420	411	404	394	409	391	383	434	347	431	400	424	419	436	401	395	406	424	406	416	444	391	441	396	398	434	389	402	427	404	427	408	374	417	420	398	389	409	436	444	441	438	432	417	419	420	403	371	433	395	443	378	409	427	401	392	375	396	426	415	379	387	429	426	401	428	410	406	420	391	432	406	363	448	428	427	401	383	435	400	421	388	418	420	415	440	389	415	434	405	416	434	408	400	402	416	412	422	400	400	443	404	420	407	414	391	416	403	413	416	394	398	411	393	403	405	430	398	378	414	370	441	396	392	381	395	458	392	408	411	431	413	417	424	396	442	388	427	417	441	419	470	402	397	411	401	428	389	380	442	394	429	409	380	427	448	411	404	386	375	436	402	423	426	424	452	394	430	398	393	436	425	391	409	400	389	408	396	420	410	386	405	432	400	399	395	403	450	408	429	458	392	418	444	437	403	416	372	408	412	409	417	431	404	448	408	422	429	442	449	442	408	379	423	459	440	400	405	390	365	393	387	408	424	397	405	424	408	413	444	424	420	414	381	413	385	439	385	410	436	426	429	423	410	426	407	408	383	414	406	434	398	420	367	406	455	451	399	384	391	468	414	407	438	416	411	403	411	449	435	445	408	432	416	423	410	395	410	440	401	417	404	419	456	401	427	428	403	396	407	399	420	447	396	395	385	418	391	402	385	412	399	419	425	390	386	409	396	446	408	369	458	428	400	412	411	416	435	420	449	424	396	402	379	426	417	438	447	410	407	411	429	392	402	404	405	431	451	401	417	450	416	427	387	421	442	400	386	397	418	392	379	410	403	415	423	418	439	421	447	395	431	394	420	392	412	434	397	419	442	424	415	422	427	445	385	442	444	427	434	417	372	388	419	414	408	445	438	421	426	409	422	423	471	421	447	427	426	415	373	440	404	401	402	422	383	397	420	419	418	397	396	448	393	445	398	433	412	412	403	427	395	437	380	410	416	430	438	398	382	422	375	374	417	410	442	353	432	394	396	402	423	454	437	387	405	430	422	380	483	369	395	418	425	424	406	416	411	372	384
34104	56341	50697	39356	32905	27401	21919	17848	14114	11255	8994	7032	5513	4539	3645	3035	2581	2144	1817	1659	1454	1312	1227	1127	1070	939	862	843	844	798	742	738	739	695	684	698	633	624	654	626	645	591	609	595	619	609	598	555	592	573	555	630	589	559	593	611	535	589	569	606	546	557	604	598	612	572	566	594	563	571	563	558	573	532	576	574	592	549	609	600	603	601	593	564	589	565	594	614	569	589	548	620	604	594	620	568	593	599	584	537	631	596	545	552	579	594	547	549	576	623	607	563	580	601	579	575	555	585	534	568	584	581	585	579	567	572	575	604	604	588	615	582	616	557	587	554	580	593	568	601	589	593	580	573	617	673	589	579	602	593	603	614	557	593	597	576	589	597	560	584	602	573	586	589	565	571	593	568	579	599	596	600	610	573	551	590	594	562	550	600	584	580	566	608	599	586	603	567	609	560	565	567	612	588	594	551	541	578	579	580	524	551	545	600	664	548	610	537	575	555	583	591	563	628	540	602	561	571	598	604	588	566	564	590	570	529	580	588	584	599	588	569	573	604	586	605	583	556	567	609	558	574	597	590	587	597	583	596	565	518	589	632	540	593	575	585	606	566	561	639	546	615	590	594	566	585	548	572	615	577	543	606	553	556	570	564	563	618	598	568	562	605	590	602	558	631	541	596	582	609	565	603	629	575	573	613	613	561	576	586	579	598	583	635	609	607	602	579	573	608	533	613	551	572	579	587	556	587	621	565	594	606	576	593	607	604	599	618	592	548	581	594	571	580	589	531	602	537	610	633	574	574	617	578	560	577	547	571	599	576	588	590	589	554	607	576	565	590	569	566	594	610	527	549	572	606	572	599	587	588	576	613	639	604	564	572	552	581	563	534	632	564	573	591	605	598	581	591	641	611	601	597	612	592	585	588	589	623	576	544	575	554	583	586	570	539	560	584	569	569	596	587	595	610	629	593	525	619	561	558	549	613	556	553	599	603	601	633	595	618	544	611	617	576	592	617	586	620	569	599	623	582	573	542	557	586	531	601	578	608	635	575	672	555	577	588	529	575	611	597	587	596	600	564	602	637	535	564	591	620	577	590	591	582	538	571	586	614	543	554	580	604	559	602	589	549	579	585	640	579	590	597	605	604	577	592	598	553	566	611	600	602	552	559	601	581	615	591	543	599	562	581	571	573	584	572	543	597	563	613	566	573	622	604	526	594	601	588	610	523	611	603	598	609	610	579	601	596	527	600	570	574	601	551	552	613	576	565	567	570	564	574	578	601	570	567	592	610	602	571	601	563	570	568	589	534	594	586	581	569	591	592	564	595	560	561	573	548	575	575	585	592	601	598	575	565	598	613	590	576	579	582	554	625	595	574	555	621	584	616	577	587	575	578	551	551	600	604	582	552	579	569	586	575	586	548	570	599	545	577	575	613	574	615	562	604	580	574	570	553	538	613	593	558	552	613	572	607	578	545	597	604	552	585	579	611	572	584	571	579	586	570	545	577	556	604	616	602	592	546	584	584	611	569	613	609	568	599	614	547	547	595	581	591	578	571	595	586	619	609	597	620	551	575	548	560	573	592	599	561	562	592	587	614	609	577	559	574	558	615	585	584	590	557	566	574	610	556	611	554	609	577	592	582	582	575	551	594	587	619	589	605	580	541	599	600	591	583	602	581	569	584	578	602	589	525	587	584	653	611	582	587	567	560	583	588	541	566	653	565	577	581	571	616	567	563	566	556	574	555	617	586	544	576	595	638	575	577	607	602	595	582	564	558	593	553	572	565	609	589	563	572	534	561	563	574	568	540	623	597	568	598	544	570	581	619	557	551	567	568	580	589	570	579	530	566	592	618	597	533	566	623	586	629	571	603	594	568	568	565	618	578	558	588	577	627	566	627	574	582	575	602	591	572	602	562	580	577	627	583	580	580	607	593	597	611	602	553	599	573	584	543	594	577	586	580	566	570	586	570	612	583	599	581	551	630	585	597	592	617	593	538	549	567	590	577	589	588	589	591	554	558	575	628	586	596	532	570	536	608	551	581	587	641	569	529	542	573	596	533	603	611	594	557	584	577	576	581	593	548	602	609	572	576	641	546	589	564	553	611	599	578	559	584	612	584	566	572	561	597	571	552	561	614	557	580	579	574	585	582	569	581	652	563	602	591	577	559	590	576	620	568	584	564	552	527	583	570	570	597	566	606	585	567	619	570	597	549	553	552	603	600	573	573	542	595	569	580	577	608	637	589	583	580	556	587	545	569	598	544	599	555	602	632	596	561	576	581	608	589	590	558	589	592	571	613	566	617	593	578	593	561	602	599	566	554	591	582	561	601	559	578	603	586	551	582	586	549	613	606	569	629	542	547	598	570	556	590	602	620	598	579	565	627	596	565	566	585	589	592	587	598	571	564	548	605	596	593	602	600	562	560	575	577	596	613	588	556	544	603	591	598	591	626	540	583	621	586	575	579	599	551	571	537	578	570	600	606	568	555	575	601	613	562	549	577	542	586	572	572	570	546	578	596	623	588	607	594	568	607	584	571	568	540	564	607	568	535	562	611	582	616	605	577	572	548	570	574	558	520	586	560	534	576	555	574	595	562	568	558	571	547	600	613	562	589	528	613	594	613	578	573	603	607	606	585	539	615	576	551	588	544	587	562	607	575	560	610	586	562	564	567	588	604	577	585	565	592	573	538	563	585	608	594	573	594	591	565	598	595	571	562	596	523	580	614	586	568	594	566	534	604	615	590	559	581	590	609	608	585	592	643	605	568	562	573	541	611	606	570	576	581	582	542	570	567	562	631	568	601	594	615	589	592	621	594	625	600	596	599	596	594	597	597	578	590	565	545	574	574	550	614	592	612	617	622	585	557	566	574	608	590	558	636	644	586	551	590	587	586	618	527	594	593	629	587	595	609	582	580	561	561	576	608	584	565	562	615	554	569	569	593	600	621	553	592	577	576	599	584	614	577	575	589	567	570	567	587	570	556	597	614	620	575	604	587	578	573	575	610	577	584	636	585	560	585	569	589	566	614	546	550	570	567	622	566	560	636	544	540	634	552	552	592	603	584	569	559	581	536	567	577	617	596	622	595	547	576	590	581	556	547	575	571	572	601	558	604	565	576	529	604	630	600	607	604	597	565	650	576	581	610	578	568	534	598	577	556	562	595	530	570	572	581	560	586	624	544	607	549	586	590	591	524	592	601	577	574	563	605	631	554	606	609	611	552	592	605	586	581	602	585	609	575	568	605	576	590	596	607	590	585	636	577	634	601	560	597	557	555	587	600	587	623	573	538	564	579	574	559	535	533	617	569	579	587	556	597	581	561	553	578	599	599	600	544	587	583	586	596	591	588	584	541	543	581	560	584	570	583	618	540	575	605	610	605	581	565	615	583	587	570	552	601	563	587	577	579	582	606	598	566	578	586	604	579	580	608	576	587	578	575	620	544	614	537	566	571	594	590	604	596	575	614	609	576	545	591	563	591	610	612	614	603	594	586
28333	27772	31566	23516	14218	8821	5457	3750	2758	2055	1725	1385	1130	1060	820	807	699	651	630	635	522	550	513	538	489	515	481	505	511	493	465	452	433	421	469	457	442	440	415	400	412	429	435	417	455	448	423	429	429	454	445	423	395	410	431	439	442	419	430	448	418	414	426	405	448	422	406	452	402	441	410	429	431	422	416	465	423	417	439	497	423	442	428	427	419	443	402	408	436	410	425	414	435	455	422	457	411	399	419	448	429	431	450	421	428	422	400	385	412	448	423	404	388	438	418	405	447	439	431	423	384	407	422	418	447	451	447	421	388	376	402	451	450	457	427	422	432	463	410	412	429	403	420	424	387	439	424	449	414	377	423	410	412	393	391	427	424	422	420	435	414	442	398	416	457	412	451	405	420	411	444	424	404	405	404	404	499	412	421	408	403	419	427	435	403	449	401	450	396	438	460	446	425	450	372	397	448	438	433	396	417	417	419	423	412	402	411	448	403	431	426	435	392	401	449	427	423	442	453	408	469	455	413	405	418	425	432	428	416	439	430	411	420	411	417	409	409	412	426	411	416	410	434	436	415	426	423	425	419	447	453	458	427	440	411	423	476	379	419	435	442	429	448	416	438	424	438	445	421	445	447	439	412	393	431	416	457	419	439	391	392	398	439	472	403	423	493	418	427	420	439	444	429	435	449	405	444	419	442	421	428	419	421	416	402	443	414	435	434	438	439	430	413	382	458	428	419	437	388	418	430	481	384	417	417	397	425	438	402	424	474	437	445	425	428	417	451	417	433	402	398	442	432	389	404	444	460	438	451	393	428	432	421	465	426	427	413	424	407	453	419	425	423	429	451	413	436	454	411	411	401	433	448	450	426	444	403	476	461	423	404	436	452	425	430	451	391	438	412	435	430	430	428	370	442	426	403	454	429	399	418	462	438	436	422	389	461	428	420	431	463	391	454	429	470	421	406	423	438	428	412	446	437	437	406	440	416	426	423	405	421	425	388	418	448	426	439	413	456	452	423	399	454	412	377	451	430	433	417	407	470	399	363	414	442	409	423	420	429	396	442	398	422	422	460	439	392	445	417	415	397	432	399	397	431	418	422	455	431	413	424	405	471	440	426	452	435	400	421	414	436	416	413	434	419	442	418	431	415	428	405	436	420	430	432	394	405	448	389	427	426	402	406	443	412	455	442	400	413	413	449	407	459	428	418	481	421	437	419	431	406	418	427	435	444	428	426	400	448	404	456	400	464	430	457	425	422	414	440	428	465	405	445	440	438	401	446	417	419	403	476	456	434	367	419	398	403	398	421	443	406	413	402	441	439	422	403	445	402	440	441	379	439	442	412	444	451	445	451	476	442	405	384	409	411	451	415	431	428	409	397	427	446	370	416	440	415	507	417	401	411	427	409	396	445	429	440	451	394	393	401	424	431	416	399	406	407	431	409	419	469	400	399	413	434	394	451	462	444	418	403	454	399	459	387	440	439	417	421	423	435	389	437	432	447	435	416	443	430	419	411	433	442	418	419	415	439	426	432	412	456	435	437	425	399	380	439	417	426	404	449	413	441	482	445	455	438	457	412	433	446	434	426	432	433	447	376	428	439	432	419	426	424	470	432	438	430	429	426	440	432	450	428	453	416	415	425	415	404	423	468	437	439	424	424	445	427	449	457	412	486	428	447	428	412	443	440	407	407	433	447	408	419	426	415	429	396	421	413	429	404	395	400	454	433	405	421	425	404	441	438	451	417	413	391	440	436	409	452	426	431	408	424	426	405	423	384	418	426	418	443	425	413	416	457	418	428	424	385	418	398	411	418	411	414	424	407	451	465	432	416	456	391	391	442	442	423	435	478	411	439	379	436	413	447	435	422	429	410	384	397	412	409	381	417	428	411	434	426	423	432	416	398	463	470	439	425	446	452	450	431	434	426	439	433	434	394	410	422	403	373	442	437	404	487	442	453	431	403	404	409	442	425	416	399	411	430	441	435	427	446	428	412	445	439	443	396	402	440	427	373	404	419	473	436	397	434	422	467	428	445	436	420	413	436	452	420	433	425	448	429	403	432	454	428	404	412	453	432	399	437	434	448	411	447	375	416	411	416	413	412	393	435	431	418	451	422	406	431	447	433	448	406	421	419	408	480	433	408	413	409	468	405	432	419	427	439	433	455	416	462	393	440	421	461	437	450	453	429	388	412	451	393	424	430	420	428	421	426	426	422	439	465	419	424	457	392	430	483	436	406	415	417	460	443	443	418	412	415	390	406	444	460	438	415	413	444	422	454	424	475	442	461	414	434	414	429	446	432	462	432	396	449	422	434	399	451	428	428	496	401	430	429	395	392	420	413	447	385	442	444	424	412	415	446	380	436	411	385	416	368	400	429	474	437	439	381	425	418	431	420	382	441	428	401	435	421	435	459	470	424	430	424	452	403	422	420	454	437	429	403	443	422	409	414	409	491	404	420	444	415	450	431	442	454	424	445	436	426	423	459	426	415	409	446	399	433	441	461	448	449	454	401	444	414	417	410	401	406	398	433	441	444	426	429	433	446	421	400	429	392	436	452	456	409	423	440	444	406	492	419	413	440	408	408	415	487	410	430	443	429	434	426	408	413	446	410	418	377	431	402	456	421	410	416	432	411	415	419	423	440	428	446	422	431	429	428	411	442	404	428	408	408	412	450	416	431	435	405	450	417	416	434	383	440	442	468	425	448	420	423	388	420	403	412	449	465	458	418	425	431	447	412	421	449	441	425	445	425	467	418	439	410	430	416	437	405	415	393	403	432	398	438	447	429	461	419	453	425	449	407	380	455	456	435	430	407	435	391	402	444	446	443	399	420	392	420	410	427	437	413	439	405	439	431	414	375	442	440	420	424	427	412	452	418	416	392	453	420	419	435	427	388	442	421	464	446	463	437	405	422	393	438	411	436	444	458	426	451	432	426	442	400	442	440	440	405	393	427	415	445	452	435	428	428	436	398	427	439	393	394	446	441	432	442	445	406	426	387	402	422	416	450	439	469	393	466	427	434	409	383	406	453	439	431	453	403	401	435	452	421	407	401	450	412	435	435	398	431	392	426	420	427	426	432	435	368	403	437	409	433	458	403	430	443	391	392	394	457	409	405	416	432	441	484	440	423	423	417	423	406	452	425	416	415	409	421	428	396	430	454	431	400	436	414	430	434	378	453	424	426	424	409	436	454	429	402	419	383	444	418	411	398	445	447	453	456	412	402	405	452	438	441	387	444	396	421	410	445	450	437	427	421	402	435	422	392	406	408	437	420	420	391	417	438	424	448	460	394	423	438	395	412	392	366	410	446	447	403	452	458	402	419	421	394	438	404	453	411	431	427	378	388	402	425	407	473	457	435	428	429	398	431	419	411	441	414	406	436	437	464	422	434	439	443	441	435	445	425	412	431	428	425	402	418	434	433	415	374	490	403	370	455	418	441	448	414	456	438	392	402	438	436	409	443	435	438	446	434	413	415	424	428	437	383	412
32054	44888	38747	27672	21282	16005	11677	8815	6614	5121	3922	3161	2620	2118	1805	1516	1306	1204	1080	1065	985	939	900	832	821	759	727	757	696	705	667	686	703	658	637	699	642	629	625	624	602	649	555	603	609	600	630	545	612	617	591	576	644	622	605	606	636	588	603	629	605	596	596	570	609	609	607	592	640	562	596	613	585	599	618	601	608	600	622	612	605	625	600	621	631	565	574	580	607	589	600	621	619	627	583	641	589	611	596	611	587	607	650	579	610	627	568	615	611	545	656	593	600	573	633	610	556	632	617	615	641	593	592	581	601	619	649	626	597	568	591	590	605	599	610	636	608	622	543	614	611	587	595	619	605	595	606	647	574	569	606	599	569	582	610	610	628	598	577	603	599	576	600	613	623	595	598	630	613	608	599	629	589	613	512	605	592	612	616	586	614	554	612	589	592	606	593	597	567	674	590	598	611	615	620	577	558	573	594	593	634	594	622	595	595	616	608	631	600	580	607	604	587	562	603	603	605	601	591	585	614	642	563	628	624	604	608	574	629	584	626	610	585	577	588	570	645	557	606	576	577	658	633	598	617	646	607	589	584	627	574	581	598	619	592	607	568	639	553	614	623	608	628	661	670	586	602	623	630	614	558	575	615	593	597	565	593	576	638	596	615	585	597	588	609	570	631	606	618	637	588	617	595	609	616	611	611	598	588	591	624	594	600	587	625	596	642	618	578	593	652	623	620	648	574	627	596	578	631	597	592	670	586	648	582	587	552	623	632	604	624	594	611	618	592	616	597	604	619	644	624	600	599	616	573	640	650	618	567	557	608	638	584	584	607	597	620	635	679	638	618	644	613	598	615	580	610	599	579	589	651	625	602	619	635	562	582	623	598	577	585	633	640	620	633	574	611	568	594	587	620	599	617	612	589	617	601	587	584	612	565	637	611	609	558	597	609	581	590	569	582	599	586	568	560	577	651	596	580	604	636	596	602	594	609	589	614	628	651	601	588	602	599	631	591	618	629	595	587	624	602	605	611	630	626	656	558	618	616	575	577	600	636	568	562	629	575	611	590	589	640	580	605	618	603	636	607	610	652	577	613	621	610	577	591	650	592	628	616	582	599	620	639	578	650	635	561	584	596	591	615	610	585	614	583	626	599	599	601	635	611	598	595	596	645	646	591	610	646	558	636	624	626	605	608	590	627	552	639	570	552	672	584	635	644	613	551	611	646	567	612	561	611	586	602	611	602	597	572	603	606	612	618	595	589	620	615	644	599	591	636	578	651	602	592	590	615	610	637	584	619	659	601	612	576	609	613	614	618	645	570	612	575	609	583	556	627	586	553	574	584	603	649	581	647	597	556	567	579	590	591	586	616	581	634	624	586	588	585	592	651	613	592	605	568	626	598	612	609	585	559	612	598	598	604	619	618	593	619	638	600	617	640	590	590	611	629	591	652	614	592	609	551	595	613	567	648	617	587	630	595	595	619	574	608	654	641	578	575	596	565	642	571	613	587	605	620	576	626	592	603	597	602	617	571	604	599	569	639	553	618	579	632	549	585	587	658	626	658	562	636	610	611	630	552	599	620	585	634	608	607	615	605	610	592	568	594	663	611	590	597	634	584	607	611	604	596	594	662	638	642	555	636	609	586	629	571	626	584	578	592	621	628	608	602	614	604	645	611	600	572	630	592	633	595	610	586	610	631	577	552	621	579	550	591	624	597	583	636	552	619	612	647	650	597	586	598	594	649	636	660	620	631	644	602	630	657	637	635	607	636	608	558	588	622	609	620	619	607	611	616	633	641	602	603	630	561	612	600	580	631	613	580	605	612	696	595	600	616	584	581	612	579	593	561	617	626	613	603	613	646	593	638	579	680	632	621	639	599	625	626	626	632	597	615	647	607	575	582	628	637	601	620	606	664	627	600	617	619	617	598	601	605	625	591	596	642	612	627	552	595	665	606	600	628	598	621	621	607	601	611	572	592	608	563	618	607	603	611	582	554	593	580	544	617	621	577	631	606	597	612	586	592	583	587	621	596	593	621	641	645	634	558	618	624	596	607	630	630	544	638	610	587	590	615	569	581	609	602	568	610	591	589	612	601	590	617	565	606	614	627	532	654	603	592	624	609	566	586	597	607	590	625	627	575	583	618	624	660	623	629	574	578	588	604	639	584	582	625	653	582	587	602	567	673	617	651	610	583	635	597	594	596	587	599	595	582	638	592	569	609	622	616	572	571	618	588	606	585	570	628	620	606	594	604	610	602	588	607	633	587	564	665	582	617	597	634	596	611	627	624	652	600	658	595	601	617	616	614	598	628	615	601	589	593	592	621	597	644	647	625	567	616	568	589	616	573	595	584	589	610	603	601	572	641	610	607	624	592	625	574	589	629	621	649	545	575	599	605	600	611	586	575	587	594	604	628	614	590	625	606	578	620	606	578	609	582	551	603	577	618	603	614	576	617	592	590	624	628	619	621	611	615	603	646	590	574	636	607	613	596	591	581	592	631	594	571	607	586	608	575	577	616	637	645	626	564	602	600	550	627	609	577	613	613	630	609	589	543	558	635	610	610	641	616	601	573	586	587	618	617	587	584	627	623	619	622	615	618	649	608	614	653	563	625	654	607	593	612	581	576	614	601	573	588	592	627	616	616	586	589	606	609	630	581	578	627	629	610	620	604	607	596	540	595	614	613	637	593	596	580	570	571	613	570	623	643	566	636	613	575	651	613	641	621	541	635	637	589	599	613	604	602	626	636	599	610	608	615	610	633	602	599	624	588	615	576	582	605	566	593	568	622	632	608	597	634	622	592	607	591	637	580	564	586	597	597	639	593	611	601	600	628	583	605	633	593	606	605	597	572	616	618	607	614	619	647	627	544	602	637	601	589	601	659	602	603	595	614	571	643	614	632	572	613	622	600	610	626	608	585	602	636	630	574	606	632	585	637	598	605	639	612	602	592	584	603	603	637	618	564	599	566	600	596	605	586	555	625	575	632	587	605	635	569	602	617	626	615	622	605	545	614	584	620	592	615	612	622	639	651	624	597	588	654	581	623	621	593	579	624	649	607	583	635	558	614	589	617	644	660	631	603	591	616	620	584	606	627	605	582	616	592	627	634	626	615	595	605	614	610	617	626	604	584	611	610	638	600	576	612	612	592	608	591	602	618	646	614	582	600	636	638	661	595	600	636	589	592	605	608	623	583	552	621	628	577	572	574	610	570	594	622	571	613	592	577	613	588	625	591	571	635	552	570	565	663	636	599	630	604	570	581	615	574	607	589	592	559	623	621	612	585	623	623	639	574	608	588	619	558	594	635	556	566	588	606	576	642	656	625	616	599	590	592	617	652	569	599	621	577	575	601	564	585	617	579	646	616	571	594	609	565	642	637	597	592	591	621	606	605	631	632	599	594	580	620	559	594	634	668	601	602	593	619	542	611	620	608	604	611	566	636	588	634	598	582	624	615	612	607	591	556	614	612	625	588	576	562	587	662	611	615	593	608	622
24082	20960	28086	25271	21844	16867	11004	6598	4617	3472	2752	2096	1709	1461	1205	1009	948	797	781	764	656	643	589	562	591	520	498	477	503	488	450	470	458	449	411	468	422	422	452	476	403	435	434	440	441	425	441	460	454	417	408	408	446	444	387	426	448	424	428	422	399	428	375	466	441	430	449	420	415	434	426	407	426	459	421	479	449	437	417	426	424	393	432	439	421	394	460	428	501	443	430	389	435	411	453	413	441	409	459	401	425	468	423	413	407	467	403	415	380	404	405	417	401	439	415	421	422	446	433	436	429	413	406	425	401	426	405	436	415	421	451	428	402	431	423	397	452	415	397	396	407	407	439	440	416	404	417	401	403	439	454	428	415	426	404	403	399	438	408	424	435	419	448	431	405	426	458	409	376	447	421	401	415	416	463	461	414	441	431	460	422	418	416	440	384	420	428	461	413	402	430	445	455	404	404	416	414	429	437	423	383	416	420	429	431	435	442	437	419	438	434	393	412	407	438	432	472	408	398	441	395	417	465	432	434	433	428	435	424	382	449	394	434	435	387	430	407	433	437	392	394	415	397	449	398	427	418	399	453	397	420	432	436	408	416	406	397	386	396	480	381	443	400	414	423	466	411	398	463	416	425	436	433	432	440	450	436	421	420	450	432	484	403	419	407	417	453	432	447	438	429	446	409	454	434	426	418	420	413	365	429	434	429	419	454	430	431	424	398	414	415	420	409	406	441	435	427	425	402	418	412	444	374	408	407	424	398	468	421	416	438	397	413	461	426	414	422	428	428	412	433	438	418	413	424	426	417	428	445	405	425	432	451	411	405	431	464	423	400	451	412	476	435	405	413	417	424	441	399	455	410	428	440	396	449	394	404	421	420	441	448	429	400	470	414	409	395	418	409	419	443	417	414	426	414	412	384	407	416	419	432	422	443	426	376	418	408	429	441	420	448	370	426	406	445	408	417	395	412	392	445	420	404	420	423	441	414	440	413	428	459	439	419	408	433	442	441	410	427	433	425	398	441	454	441	424	423	424	416	427	407	407	448	405	394	409	460	412	461	447	435	421	428	413	424	410	376	394	392	404	413	460	437	411	387	411	407	434	448	419	445	415	433	440	438	427	411	436	421	421	445	446	399	428	386	428	465	383	444	441	453	400	439	385	399	427	417	440	432	403	436	477	417	389	414	399	432	429	438	422	409	401	432	427	412	463	420	420	432	415	432	428	409	391	454	416	411	433	442	425	436	401	410	408	368	420	446	401	429	338	420	407	392	430	426	425	405	434	406	416	448	408	403	432	409	415	395	426	407	429	432	438	402	441	413	422	420	429	480	406	435	430	438	407	403	450	435	432	439	403	438	414	424	422	439	442	427	410	419	409	442	429	441	420	391	442	447	419	420	407	411	433	452	425	421	418	416	370	400	426	414	393	460	417	404	457	409	426	451	439	385	406	427	396	380	408	411	406	461	404	458	391	450	448	424	415	399	411	436	412	383	410	419	421	441	412	405	442	435	414	445	417	416	422	463	444	437	392	406	425	398	414	442	394	448	395	408	437	422	382	378	443	446	416	414	393	442	416	441	433	431	438	440	419	414	457	401	421	443	417	407	389	406	438	398	391	442	401	436	416	438	449	418	430	425	429	417	404	407	428	414	393	387	405	456	433	406	447	399	412	425	433	416	374	387	414	438	395	438	419	423	427	443	411	466	414	437	400	445	413	466	421	425	398	430	455	429	437	404	434	383	404	440	427	411	415	403	460	428	428	471	447	424	419	400	420	420	441	437	381	408	412	427	408	382	428	398	408	412	467	440	437	434	414	408	417	443	407	419	420	425	403	411	456	420	456	392	407	414	400	463	431	405	430	457	384	380	419	447	437	389	434	411	409	429	415	423	464	426	394	413	425	402	365	418	429	407	435	454	396	435	407	433	430	430	400	448	396	385	412	437	442	445	401	407	453	433	393	390	468	416	419	394	417	412	433	435	458	417	418	426	394	411	403	426	435	417	432	450	433	436	404	454	463	420	435	401	421	448	451	413	407	400	428	404	412	465	431	393	413	404	431	419	396	366	418	419	469	425	438	443	371	418	439	388	396	384	411	431	394	410	435	442	418	428	420	415	419	414	432	435	423	399	424	405	428	429	419	418	440	377	414	385	441	415	437	435	472	422	426	392	424	431	401	446	423	414	397	408	428	448	410	442	407	413	452	465	405	455	366	385	411	426	417	436	383	416	454	446	427	430	441	421	447	428	439	408	432	438	413	444	419	387	398	421	396	447	460	418	398	436	404	430	399	428	419	381	377	433	410	417	376	420	419	434	461	434	455	412	410	427	428	413	439	461	405	409	399	395	390	432	452	404	428	421	415	441	414	436	430	420	433	416	474	421	414	409	401	440	441	406	415	456	403	438	463	393	427	430	421	442	412	440	421	406	429	417	450	413	428	393	392	429	401	416	457	431	443	387	416	417	433	410	380	428	426	437	431	429	409	415	439	383	407	454	445	434	427	425	406	407	428	446	438	437	419	408	427	413	405	421	446	430	420	414	423	436	432	463	416	443	401	431	449	414	435	415	406	419	449	418	425	420	434	410	400	413	449	433	440	431	421	392	434	368	404	459	431	407	411	475	407	425	390	378	422	410	439	404	424	441	422	442	432	451	407	440	441	424	435	422	437	437	412	410	449	434	390	405	413	469	426	426	396	387	446	444	428	408	426	388	414	401	410	398	442	397	416	434	405	405	399	465	414	431	451	427	418	432	435	417	446	438	377	453	424	391	430	418	418	391	413	410	413	433	406	408	421	432	432	420	441	404	436	398	419	460	416	412	419	437	416	430	430	425	423	416	418	439	408	425	430	406	370	424	473	414	406	428	380	450	436	410	407	389	427	398	444	429	447	406	416	415	436	405	426	431	426	421	421	420	437	439	422	417	404	412	415	431	413	450	446	419	429	429	433	412	400	414	432	431	468	411	423	442	403	412	416	448	422	401	427	444	394	427	416	438	405	407	386	432	419	400	440	410	429	421	429	410	464	414	420	435	413	427	427	417	401	409	404	413	389	422	407	425	401	413	440	412	431	396	429	412	411	396	420	417	418	439	429	423	411	422	407	400	440	415	445	401	449	409	427	437	452	428	453	397	426	428	422	413	438	410	432	401	407	427	420	430	440	431	430	428	431	414	422	393	414	400	415	440	433	415	403	421	426	416	392	386	435	421	431	423	395	431	441	404	438	400	424	416	415	452	385	457	407	414	446	397	431	427	438	396	409	470	417	408	422	422	400	420	411	456	412	421	448	400	411	363	423	422	405	420	428	471	405	426	425	407	419	439	428	453	424	436	410	425	432	433	393	424	439	415	385	466	421	444	435	477	420	413	414	405	434	441	406	444	419	420	390	436	444	426	445	415	415	409	427	423	385	418	397	402	420	467	432	445	395	423	384	432	407	417	392	421	417	395	448	463	432	442	395	419	440	447	426	458	436	422	430	428	395	428	423	422	428
31309	49986	44347	33715	27986	22001	17000	13316	10229	8046	6251	4915	4017	3254	2637	2141	1802	1665	1452	1291	1195	1098	1068	967	911	872	856	842	771	690	730	712	687	687	646	670	659	666	665	668	596	623	647	623	630	602	613	610	605	570	606	634	652	624	569	622	616	596	626	612	645	644	605	619	619	598	595	618	561	627	580	617	663	625	595	598	556	641	603	601	597	616	642	582	608	646	551	568	604	583	589	574	598	575	627	557	613	610	590	622	586	610	593	600	610	566	654	601	578	619	593	569	605	584	628	618	634	593	617	596	613	613	610	625	588	649	594	602	610	641	607	618	594	639	588	652	598	588	572	559	620	669	615	578	592	622	590	606	592	629	592	630	635	594	588	582	598	575	611	590	586	619	588	555	620	587	575	581	602	585	596	607	621	627	544	632	619	645	644	592	569	559	610	584	598	628	608	648	573	594	608	588	675	611	582	571	608	618	626	596	674	637	631	587	590	588	606	629	630	591	601	605	608	625	633	651	581	638	604	616	610	617	560	594	656	585	594	567	556	595	606	702	591	596	591	635	568	605	631	608	575	614	628	609	593	586	622	594	568	628	618	580	597	596	621	598	557	643	635	611	645	596	590	586	611	624	599	577	648	618	628	648	614	554	588	604	603	611	597	622	590	563	629	559	622	611	600	615	603	627	624	636	616	567	590	568	588	606	649	576	604	630	609	600	609	622	613	613	631	585	589	633	598	595	643	628	632	643	629	582	599	634	584	563	604	605	609	589	584	597	625	578	638	627	616	642	601	605	620	624	633	603	621	628	567	623	636	595	576	565	603	583	619	610	633	589	630	635	572	578	621	610	607	615	588	621	599	615	631	592	602	595	563	593	583	576	557	615	559	619	622	574	604	577	593	614	583	612	590	608	542	560	587	569	601	634	612	578	618	599	623	626	563	581	622	563	672	603	611	566	606	627	652	626	622	584	600	584	581	608	622	591	593	624	584	599	615	603	614	625	651	586	602	593	650	616	549	644	661	582	598	632	594	559	641	616	583	617	575	570	592	591	617	583	593	591	607	631	572	644	605	617	620	610	617	635	616	590	626	620	605	611	608	563	601	616	624	649	592	596	609	657	573	629	626	613	611	611	607	601	636	560	633	594	606	608	639	582	573	596	602	629	608	612	568	574	570	608	612	648	578	620	584	612	590	639	600	589	634	626	569	582	613	633	616	607	625	615	546	630	631	608	601	623	625	605	638	625	586	620	614	631	583	672	596	607	629	612	615	610	581	594	675	589	620	570	613	591	624	609	619	590	579	596	660	622	604	592	620	624	594	595	643	609	598	600	600	600	567	625	611	672	613	637	593	650	608	640	590	624	586	626	579	547	616	633	611	624	596	583	577	592	644	583	607	603	587	630	595	610	601	628	571	605	601	608	565	554	606	579	641	607	639	597	660	605	614	595	620	595	571	569	636	626	600	649	608	636	606	582	602	618	640	598	580	581	584	578	581	595	628	635	630	600	595	592	615	610	619	617	566	579	616	605	594	596	585	608	572	630	578	599	579	618	619	644	598	622	608	600	628	594	593	617	585	641	621	614	592	634	581	653	587	614	647	609	594	591	604	581	566	572	599	595	644	639	638	617	605	593	588	618	624	598	620	563	601	602	654	629	618	593	541	641	578	592	582	611	582	575	559	610	562	605	635	597	601	619	608	606	590	613	610	641	600	616	602	582	592	605	599	587	549	628	607	573	584	588	585	629	585	579	568	624	678	645	618	572	613	600	573	558	581	639	599	609	613	591	643	602	563	567	624	633	636	603	628	574	607	586	625	609	561	621	611	571	587	625	632	604	578	655	598	574	603	592	612	624	616	600	599	577	595	606	611	582	609	597	596	574	619	658	633	587	594	602	602	578	622	670	603	583	597	582	588	610	635	605	619	586	542	584	612	653	596	582	603	646	584	591	636	597	592	598	653	572	601	600	602	624	624	595	559	616	653	595	590	632	595	625	591	626	606	633	625	598	600	602	655	617	594	610	600	609	594	581	628	611	620	614	589	622	588	602	699	618	593	608	616	585	605	588	587	643	614	593	625	602	626	600	602	592	586	637	638	569	618	585	568	582	647	617	614	608	589	583	578	602	612	641	613	590	676	619	593	614	586	593	597	585	587	638	620	601	601	637	600	625	614	618	580	572	597	596	659	575	567	609	611	606	671	622	587	608	633	575	615	627	584	610	614	632	604	569	633	582	617	610	603	544	599	601	606	610	607	567	578	581	618	590	632	593	618	593	606	607	615	599	597	619	612	639	595	630	554	638	589	613	624	604	570	589	579	640	637	615	591	611	615	559	621	598	591	655	623	592	587	591	641	573	604	597	597	620	604	626	595	642	606	618	600	589	603	612	612	587	626	601	596	595	543	613	629	562	605	639	575	640	664	611	592	616	604	658	655	602	585	621	636	606	559	619	594	631	600	634	638	582	612	631	595	632	611	554	589	596	584	594	600	611	600	600	616	604	623	634	610	621	591	653	587	593	616	562	587	588	586	585	635	636	597	630	590	621	581	614	619	609	584	622	613	597	604	633	575	588	617	609	628	583	601	611	626	626	631	623	614	609	593	603	575	603	612	570	590	581	635	586	615	632	593	582	632	593	626	610	603	620	611	582	610	576	566	592	624	630	592	613	595	600	633	603	603	606	628	566	615	596	577	545	622	606	619	595	598	573	622	611	596	554	625	603	571	613	614	642	602	634	616	635	619	620	630	582	602	604	639	611	611	613	594	593	611	553	607	629	660	592	599	622	620	624	623	581	648	587	569	621	582	572	568	600	622	604	608	643	629	599	652	633	589	606	621	612	636	582	580	632	581	651	628	595	548	639	623	592	580	614	592	610	596	692	594	656	600	603	584	573	561	577	599	598	587	604	598	625	618	608	606	603	622	576	612	588	632	600	635	603	576	578	584	633	621	624	580	568	584	636	569	574	609	577	606	617	596	581	587	598	652	607	641	618	635	596	570	621	625	602	607	583	600	595	641	626	623	587	607	614	579	624	576	614	650	580	613	616	568	607	631	607	586	581	625	588	582	612	618	600	633	621	554	622	605	570	578	593	629	587	544	600	594	574	611	570	627	582	577	629	626	627	621	609	608	638	588	643	593	581	598	644	574	635	567	640	585	630	597	570	607	612	619	615	590	588	606	605	570	647	609	585	598	548	615	605	596	602	576	630	633	617	578	596	630	622	662	564	556	652	597	622	606	597	579	631	594	561	582	603	615	613	587	653	616	583	595	604	597	623	596	624	594	608	620	595	625	632	575	612	635	622	609	604	608	599	618	599	574	595	610	608	598	617	623	604	594	625	644	633	619	676	631	627	603	596	581	667	589	624	596	577	616	611	571	674	587	641	602	617	609	642	594	611	617	604	665	585	609	621	586	647	602	611	592	604	574	590	590	647	645	589	588	632	629	588	635	575	610	636	597	626	592	641	640	588	600	601	578	629	646	551	637	587	584	604	617	602
22913	20935	28533	23740	21886	22461	18671	10697	7095	5243	4082	3096	2500	2159	1701	1410	1266	1111	945	875	796	761	741	676	633	603	597	571	540	552	503	466	468	453	450	471	414	460	440	420	456	442	479	424	415	431	447	426	422	426	428	407	402	412	438	427	425	436	446	418	433	421	374	429	409	425	433	413	406	415	422	449	416	371	419	400	378	401	379	397	407	404	402	432	435	462	413	453	453	394	415	446	419	404	426	417	451	433	398	389	400	421	435	415	401	432	443	449	414	402	420	425	438	419	415	408	423	401	458	411	400	396	393	444	439	390	400	399	407	411	403	398	396	403	449	394	429	396	417	426	404	422	429	383	419	408	425	396	407	452	402	392	408	403	398	398	397	433	411	432	391	441	457	419	397	385	404	438	424	423	398	418	427	442	378	457	443	429	445	376	425	403	412	486	418	444	403	415	438	437	451	424	390	443	417	424	418	421	416	431	447	413	414	397	439	415	366	433	427	427	433	401	428	422	407	408	388	428	410	417	459	405	423	414	403	444	422	422	426	394	389	398	402	422	443	422	431	433	428	400	398	391	432	408	399	428	406	450	375	431	412	396	403	407	392	425	418	437	399	417	402	398	445	419	424	421	377	410	424	411	401	450	424	441	404	447	453	418	422	411	411	437	405	414	435	410	395	408	435	417	409	409	441	410	385	437	434	419	426	419	404	425	391	397	420	444	415	436	433	462	399	406	434	434	423	397	425	415	402	416	421	417	396	430	411	427	424	421	422	378	415	426	416	414	413	439	424	387	413	391	379	441	450	410	398	417	454	410	435	437	428	429	421	431	429	401	376	383	424	432	401	410	401	429	418	392	432	433	414	401	402	381	414	401	453	410	401	379	438	442	412	410	369	431	424	417	410	412	413	423	416	412	405	435	400	448	374	426	424	414	439	430	389	409	423	415	385	421	433	419	457	436	448	462	423	429	434	430	383	439	416	415	414	390	429	433	393	446	401	450	391	415	430	419	401	379	424	441	399	419	410	379	419	413	397	474	456	411	395	395	388	435	440	398	440	400	431	427	404	444	419	416	424	415	400	431	404	433	457	456	439	397	395	375	384	416	403	427	417	399	441	411	389	386	431	362	380	416	428	402	428	400	449	450	413	459	408	405	430	428	394	445	433	406	439	442	481	409	404	429	427	445	418	421	415	363	432	439	423	406	436	410	422	417	408	420	418	444	451	410	420	421	423	405	410	414	392	406	438	452	401	449	433	400	462	395	439	406	421	458	419	408	418	415	403	415	424	403	416	427	407	414	435	417	393	393	413	437	448	438	427	425	444	455	431	435	385	406	389	434	375	350	436	443	413	396	393	425	424	440	413	433	406	431	456	399	382	392	410	419	433	414	425	384	430	409	383	349	398	447	466	414	411	409	449	440	421	392	412	414	416	445	420	424	416	470	385	445	394	423	407	414	436	402	420	437	435	399	418	407	421	412	442	412	425	407	401	440	413	380	381	407	447	434	426	396	399	395	431	390	388	405	411	428	415	394	399	409	420	400	410	404	408	379	382	430	427	445	426	451	398	377	396	431	448	403	426	417	405	410	451	388	383	406	416	415	384	401	448	426	418	401	432	434	416	406	408	461	423	431	407	393	460	413	427	392	412	378	407	394	409	413	438	398	409	407	398	368	419	457	453	429	391	405	440	418	444	404	418	382	404	434	423	393	387	429	466	405	413	413	424	420	440	382	428	408	405	452	434	445	413	390	432	424	421	438	425	412	377	390	409	383	435	414	398	366	420	373	449	411	425	414	425	408	444	440	435	437	410	436	405	412	446	411	402	400	442	434	455	416	419	428	412	451	408	383	430	411	410	391	378	397	449	401	388	400	406	407	381	449	372	442	425	394	409	431	431	429	425	390	407	404	408	450	404	430	407	419	399	381	428	432	424	410	432	403	412	388	427	436	404	475	411	423	410	444	408	391	392	429	433	433	417	421	411	422	396	412	426	428	391	400	410	424	399	398	403	393	427	444	440	405	413	435	450	428	446	436	421	448	401	403	418	404	427	441	407	410	423	421	407	420	390	399	427	408	388	378	405	440	406	409	452	372	410	407	419	421	438	439	440	439	407	418	414	429	440	383	449	404	429	437	378	412	422	410	428	441	423	408	391	425	433	425	419	385	419	437	402	450	448	389	445	421	416	422	406	435	410	426	400	409	416	406	387	396	436	403	409	448	402	396	433	450	424	409	422	421	406	375	385	431	402	424	398	429	422	393	379	430	451	421	406	436	393	379	417	439	383	371	398	409	423	423	418	434	422	391	397	407	402	404	420	407	420	378	387	434	414	421	433	409	394	424	425	431	433	447	428	423	386	417	420	417	372	414	461	433	420	438	420	401	443	414	423	429	419	437	404	443	409	431	462	426	440	400	420	369	455	417	422	428	431	423	383	408	411	430	409	389	412	433	462	405	399	433	369	441	401	436	422	415	419	429	420	395	421	408	371	398	433	441	422	389	418	375	444	428	446	454	425	387	431	411	418	404	421	464	436	384	415	439	433	427	422	438	425	398	440	412	440	422	414	427	432	396	410	417	441	438	439	406	425	425	442	407	434	441	414	431	438	459	430	417	427	399	410	397	400	425	447	399	401	401	428	408	435	463	389	464	409	460	389	404	419	410	408	415	400	411	409	403	397	409	357	438	392	406	414	436	424	437	459	403	427	440	423	412	447	428	370	427	416	436	428	408	412	439	387	373	446	400	397	412	400	400	409	381	412	421	394	449	427	428	420	390	402	419	411	382	398	369	393	387	414	412	399	457	450	410	438	450	390	421	412	405	405	423	386	418	425	433	400	432	418	464	412	436	430	414	426	421	430	402	415	364	429	378	408	413	439	416	414	446	442	402	444	404	413	407	447	391	397	409	377	459	429	414	437	423	401	412	408	430	407	405	409	419	407	439	441	403	406	442	414	431	442	397	408	386	424	411	446	463	453	411	430	429	398	400	409	420	453	405	439	414	401	395	453	421	433	404	398	406	455	423	446	458	436	409	435	431	440	398	457	429	427	426	398	397	443	433	429	414	404	436	413	392	388	407	428	423	407	443	446	399	410	395	421	449	429	422	412	419	431	389	408	404	394	448	419	383	395	417	401	406	380	390	446	423	398	416	424	418	369	411	374	412	393	403	428	388	412	441	444	476	410	423	384	431	422	399	403	426	393	433	394	448	404	419	413	440	386	427	423	417	411	418	421	382	437	372	406	402	409	397	388	436	402	420	413	414	422	395	436	403	418	451	430	462	435	381	408	420	422	473	388	417	433	374	416	392	380	419	411	400	408	397	425	397	422	439	403	420	416	386	455	400	402	373	444	417	431	385	390	435	429	393	420	404	399	431	421	407	403	405	407	431	423	388	384	442	405	432	430	377	435	437	418	440	409	405	438	428	409	449	392	439	401	407	402	385	394	435	375	455	441	373	432	430	408	458	457	417	420	397	390	400	457	424	430	407	429	414	448	385
32962	54493	49985	39168	33458	27377	22164	17732	14084	11196	9123	7294	5820	4805	3904	3080	2589	2071	1972	1716	1547	1475	1333	1156	1066	1037	948	901	881	788	792	738	731	726	676	693	673	631	661	699	610	614	591	604	647	601	602	597	612	598	615	593	572	593	597	648	567	649	641	578	596	613	577	570	590	592	591	555	567	566	576	633	588	581	621	542	561	569	610	574	592	607	600	573	588	593	580	613	577	586	571	581	592	616	579	563	595	571	557	565	559	529	545	608	567	595	583	607	572	600	592	604	616	542	545	587	538	599	555	575	598	578	620	588	560	590	591	573	588	591	604	633	568	576	610	566	610	613	607	593	538	576	584	628	626	593	604	643	576	579	569	625	573	597	549	559	623	569	610	611	618	563	592	597	618	538	627	553	621	564	581	656	560	580	578	618	577	613	567	565	583	663	595	629	596	548	580	609	616	576	583	576	553	610	539	616	558	575	575	594	564	608	594	618	600	587	589	550	592	588	602	616	629	600	603	604	558	531	558	610	565	583	629	599	600	568	574	622	574	592	588	563	624	616	580	563	602	583	614	621	605	611	588	560	605	581	570	604	614	567	600	578	555	576	587	586	640	600	599	633	580	600	572	601	593	606	573	592	576	563	568	592	596	590	595	589	590	587	607	637	621	576	605	580	654	623	581	586	535	643	595	598	612	613	610	568	598	627	589	579	619	591	629	565	609	567	556	585	570	589	574	605	596	624	625	565	593	604	595	557	607	560	586	600	584	640	615	590	622	575	614	546	584	601	639	613	597	574	584	540	596	564	595	588	591	629	556	570	604	588	611	588	575	616	631	532	568	580	603	609	571	604	588	601	557	590	578	597	551	574	638	608	576	606	572	597	599	574	602	548	550	596	599	621	604	595	611	625	542	639	589	608	615	544	582	614	560	567	590	594	560	586	614	571	589	640	587	627	612	580	606	630	573	575	567	583	576	585	576	609	569	603	553	604	627	590	554	607	582	603	587	573	589	544	617	609	614	597	588	575	560	654	592	580	623	619	583	575	570	540	562	636	573	583	574	573	591	574	616	608	584	613	573	581	608	621	621	568	546	562	602	584	594	566	566	567	584	562	565	596	573	539	596	564	571	555	585	570	575	609	593	571	610	572	615	593	589	617	588	579	625	546	602	629	592	566	568	610	574	585	600	594	601	567	581	555	609	575	586	560	566	599	594	576	629	576	614	587	606	630	554	591	648	623	577	582	592	661	561	609	584	615	612	588	584	611	601	584	606	597	621	575	586	579	592	564	619	617	638	646	616	616	599	576	589	576	569	567	537	568	590	561	591	641	623	592	599	599	573	588	606	583	567	568	572	573	624	557	631	556	594	614	585	619	570	600	586	603	557	558	570	599	589	596	597	617	588	594	602	544	579	554	600	598	602	623	556	615	578	626	592	578	603	596	597	565	571	615	604	660	643	632	586	587	599	610	592	604	557	562	589	611	624	625	600	574	602	598	568	597	588	584	567	574	600	570	543	610	571	622	588	571	507	622	619	620	557	585	568	593	610	640	579	580	640	590	633	603	598	591	575	605	606	597	598	609	553	608	602	586	631	565	558	567	598	602	631	585	579	635	619	566	595	588	601	634	558	554	616	595	610	564	631	617	614	599	617	582	633	632	576	579	591	578	595	595	593	590	608	597	626	579	579	608	577	577	564	586	597	612	575	582	599	582	591	605	591	575	582	565	612	603	592	549	593	615	566	582	583	581	569	593	628	609	570	582	589	527	577	621	591	552	611	572	576	602	613	628	589	579	567	620	575	635	606	597	592	607	600	606	572	591	591	613	596	544	602	562	577	595	598	558	558	576	587	642	552	590	582	572	591	568	563	582	559	587	547	586	588	649	562	604	563	569	645	600	576	589	598	617	608	601	574	565	579	568	557	605	604	601	590	621	585	610	580	587	620	617	606	555	600	551	590	621	533	606	573	576	569	581	565	603	607	565	598	586	594	561	565	581	584	591	589	601	567	591	563	620	573	611	552	588	564	600	598	598	587	617	609	581	543	626	618	576	598	584	591	607	591	596	616	586	559	613	628	586	593	551	615	531	615	608	607	578	584	600	604	585	620	594	584	574	595	534	599	593	544	616	638	569	617	577	612	623	561	626	640	582	580	590	604	575	590	604	582	621	579	540	561	566	563	596	629	576	581	605	580	572	617	616	617	575	597	622	583	594	537	607	578	585	610	563	600	570	541	543	622	597	614	618	562	605	595	609	578	610	531	619	563	590	609	577	630	575	583	603	588	620	566	579	588	573	632	575	606	542	607	599	571	589	547	609	594	582	576	592	571	557	574	590	601	574	575	586	588	585	582	600	576	566	588	601	616	536	563	574	611	632	589	597	583	574	572	607	621	588	549	585	581	614	611	598	557	576	565	597	556	543	554	578	600	553	594	614	609	582	591	638	588	543	582	570	573	558	632	608	632	602	571	627	592	603	581	563	598	610	603	600	612	617	586	645	504	584	611	589	574	578	596	593	585	565	598	577	598	589	576	585	601	563	562	547	602	603	598	589	628	588	568	541	587	584	607	608	618	577	539	595	574	599	602	590	606	561	557	575	559	615	621	594	556	569	647	549	581	599	649	566	626	585	617	595	569	569	617	616	632	620	569	572	569	584	588	593	613	588	586	624	593	581	586	591	603	611	611	595	574	591	609	594	581	646	605	584	612	542	568	626	612	597	619	611	562	568	588	584	588	615	565	591	576	601	598	603	598	554	543	591	636	596	589	604	579	641	624	589	565	608	624	586	591	577	545	618	573	618	644	596	608	563	648	596	579	567	575	582	581	582	591	620	652	580	603	568	627	604	609	580	639	577	594	550	573	582	586	555	579	560	605	601	556	587	584	584	572	606	580	591	594	606	597	621	530	595	561	572	601	614	548	572	632	610	586	587	610	629	586	586	558	576	584	581	542	581	576	620	593	598	597	635	541	603	621	562	525	561	609	576	552	577	586	558	643	612	630	587	619	588	548	610	572	599	595	607	600	616	609	537	621	583	577	580	586	589	578	588	583	602	569	572	583	565	575	612	624	610	582	624	570	610	584	561	592	613	615	572	592	592	585	558	588	601	605	605	613	555	505	579	599	593	588	574	575	568	632	592	583	601	590	554	616	623	557	594	606	630	588	598	563	612	613	625	610	563	632	605	573	550	582	573	627	626	603	584	615	611	593	609	587	584	551	626	596	580	562	566	598	594	532	596	625	618	547	613	619	612	597	555	570	607	607	577	581	555	562	576	578	613	621	557	594	594	604	633	655	580	616	606	607	612	564	562	634	585	594	614	622	558	603	620	558	574	601	603	616	544	603	573	583	561	566	617	612	562	614	588	583	606	550	545	618	620	619	569	526	630	566	574	596	607	564	571	548	631	549	579	570	585	603	578	588	545	575	603	595	611	560	611	605	575	586	602	598	570	619	592	594	593	574	602	612	612	637	578	614	576	609	567	631	582	604	602	588	592	620	605
27947	26623	30970	23669	14387	8659	5293	3632	2662	2005	1688	1340	1126	943	855	801	708	659	663	558	568	549	553	513	513	503	487	473	491	424	433	431	435	426	494	419	485	406	467	414	443	447	461	439	418	404	420	437	436	443	419	397	465	402	427	437	461	419	406	438	425	421	430	459	490	410	442	401	399	437	440	459	406	442	415	427	403	441	413	401	440	408	422	442	418	426	395	439	437	422	414	413	387	426	409	437	428	418	426	453	429	449	387	420	421	437	438	403	422	409	426	432	426	418	406	415	415	403	439	489	430	452	436	432	393	396	407	433	436	415	434	404	445	417	394	409	461	418	424	414	418	445	421	413	422	409	476	425	380	459	411	409	411	425	420	420	393	411	432	421	439	443	423	432	455	433	414	402	447	413	407	421	429	414	423	426	419	391	390	400	406	410	437	401	394	398	426	433	435	423	386	401	450	441	452	434	414	426	450	415	424	454	410	451	426	461	422	426	438	424	410	451	434	435	449	457	438	447	453	432	442	440	457	450	424	414	459	436	429	445	441	431	428	436	411	409	415	395	409	462	431	440	406	423	443	434	419	433	424	428	416	436	406	451	440	469	446	442	426	439	423	416	402	398	417	423	450	411	421	443	445	455	419	443	462	400	433	445	427	407	410	442	450	406	398	412	448	455	419	446	417	441	454	461	435	449	437	448	429	430	466	389	426	432	404	397	431	433	430	411	440	434	420	433	434	412	440	412	434	411	376	446	427	422	403	425	421	427	454	412	461	427	401	421	455	393	386	381	435	412	420	411	427	457	398	388	427	410	449	403	423	432	459	450	415	454	407	393	381	442	424	477	436	439	438	403	402	407	408	421	400	425	369	411	441	412	421	451	431	442	442	425	428	441	424	455	414	440	410	459	419	413	406	471	412	440	404	429	436	424	432	447	420	456	442	451	417	400	399	406	391	418	411	392	407	421	460	422	485	426	404	447	431	406	448	372	471	443	414	442	402	401	430	417	429	449	415	424	453	431	437	412	420	434	411	400	420	482	388	453	430	401	428	383	420	434	430	409	420	428	424	406	434	406	460	438	406	400	388	425	391	432	446	438	427	434	429	396	427	410	415	429	401	465	456	405	445	451	455	433	437	422	428	417	443	442	392	437	451	430	433	426	447	446	390	406	411	432	455	425	463	470	429	441	436	408	404	428	398	405	440	406	428	432	408	433	391	408	384	394	461	419	394	430	450	412	433	415	410	400	445	454	436	466	439	430	441	448	429	446	411	425	401	388	462	380	432	396	431	425	443	436	408	430	378	456	414	430	403	441	453	415	427	421	431	424	418	418	415	461	401	428	392	459	411	410	430	391	429	438	436	416	453	424	410	387	421	429	440	445	395	454	440	471	429	472	469	412	438	458	429	424	472	422	418	412	389	428	421	412	429	443	433	430	437	426	408	464	464	396	387	397	403	434	429	399	413	428	423	404	455	416	430	386	444	375	471	410	413	425	429	400	417	467	420	428	425	422	412	454	393	396	410	405	409	423	424	398	467	434	438	451	403	405	386	429	424	457	420	382	448	409	440	418	421	430	421	419	420	417	406	431	417	450	470	429	443	435	409	443	442	424	471	442	432	389	398	470	421	401	429	389	409	399	436	450	450	432	430	406	420	429	422	401	452	396	418	431	418	423	409	434	449	421	402	430	423	397	448	468	430	432	422	423	445	424	414	424	425	438	440	431	401	452	445	372	439	435	422	439	428	404	414	432	447	388	434	472	413	392	442	415	387	423	413	429	418	405	425	445	431	405	400	438	441	434	413	413	400	407	423	409	405	434	400	415	463	428	413	406	452	428	470	424	409	382	437	404	485	402	425	404	429	439	435	375	427	453	407	409	456	429	446	455	450	381	404	442	425	426	351	416	384	466	430	420	437	419	408	409	408	434	434	413	458	396	408	399	438	421	449	426	458	409	425	446	371	396	439	430	463	416	442	403	416	415	418	411	446	411	424	445	411	409	418	426	429	436	419	473	391	447	425	428	445	430	429	400	445	408	437	417	451	432	415	425	438	406	448	408	399	414	436	386	448	441	448	431	419	414	456	393	414	436	430	414	431	444	436	424	399	449	434	404	438	406	408	410	410	410	417	413	411	409	413	426	426	428	437	459	426	437	394	431	439	411	418	451	437	415	436	416	458	444	427	425	447	392	415	408	434	405	431	460	455	417	386	435	383	402	401	403	414	412	407	462	409	428	410	443	432	406	445	462	438	442	407	427	418	409	418	444	477	416	439	414	406	430	435	397	434	426	428	417	457	436	431	424	404	432	414	450	422	413	411	413	420	417	427	455	439	405	428	437	428	414	410	406	440	446	450	447	424	398	437	400	444	420	473	399	410	421	422	448	433	423	434	424	404	424	436	417	463	468	412	416	407	432	455	431	452	463	432	446	436	451	433	422	464	395	439	478	418	443	461	428	444	431	435	426	422	435	446	399	408	423	424	430	419	431	437	420	426	451	424	438	418	430	449	422	430	412	408	438	428	427	445	436	461	404	429	445	486	432	397	425	431	426	434	441	431	366	439	426	431	421	456	436	417	413	439	407	428	424	410	421	422	429	429	414	393	427	404	423	431	414	433	412	413	410	428	434	374	409	440	426	411	452	413	420	471	460	446	412	445	434	418	419	429	423	406	427	427	458	428	393	392	451	464	377	416	447	445	434	411	440	415	412	402	428	409	443	443	442	406	428	469	442	438	452	405	377	435	422	408	443	419	451	432	425	443	390	422	401	466	479	425	409	437	427	438	414	395	432	395	428	416	418	409	434	430	439	395	411	418	449	425	448	420	442	438	434	436	414	459	437	441	441	429	461	439	410	426	433	423	462	378	457	424	437	441	430	464	388	384	443	436	456	405	436	418	408	424	422	458	422	426	395	459	422	464	468	429	410	443	392	382	410	432	426	425	422	454	448	432	486	462	473	413	440	423	406	467	399	416	433	408	439	482	426	450	429	387	435	430	463	419	412	456	414	412	439	396	442	422	398	412	448	439	428	409	402	417	434	455	439	392	443	432	401	386	438	394	371	392	425	407	434	461	448	438	420	415	431	399	405	427	430	459	426	422	446	419	450	421	415	436	413	431	460	423	429	484	413	423	426	447	435	423	391	397	410	410	422	434	429	413	409	449	433	383	413	450	433	428	426	415	447	426	382	455	401	386	419	414	442	417	428	440	400	403	415	430	406	414	453	422	422	474	458	420	428	410	439	437	430	443	428	415	403	430	427	407	434	430	403	440	448	409	374	462	465	426	401	453	420	420	439	440	451	455	454	443	428	420	426	452	456	442	437	422	435	429	404	410	419	397	419	441	451	384	442	434	445	431	431	440	413	431	473	411	450	435	408	430	429	410	413	442	455	403	427	385	418	426	409	429	414	403	410	424	415	456	453	364	430	457	425	409	434	444	436	433	447	426	446	425	393	431	410	434	463	418	411	395	421	436	404	447	439	411	445	437	433	432	438
30958	43397	38240	27894	21498	15800	11471	8690	6520	5145	3972	3284	2586	2140	1781	1562	1381	1255	1180	1009	984	982	872	834	804	778	751	781	715	708	688	661	616	646	660	635	655	647	627	613	593	631	592	618	622	655	611	633	606	598	584	617	599	623	590	596	556	606	637	613	633	565	630	613	616	595	564	624	614	640	615	619	617	671	646	589	577	599	613	627	633	570	591	609	634	594	633	619	604	639	598	629	602	628	610	615	624	593	602	620	623	646	581	641	574	600	588	618	592	624	619	628	588	662	601	574	626	628	605	623	646	607	587	622	612	615	612	605	659	569	602	630	602	602	598	612	641	580	585	648	590	596	543	634	592	636	613	581	619	647	609	628	608	637	606	579	597	615	581	592	597	630	601	613	627	621	558	583	603	614	578	663	615	611	657	562	594	596	618	584	582	611	646	597	598	584	637	606	626	623	578	590	598	604	629	624	620	631	523	542	597	659	619	626	609	626	678	590	637	606	619	642	605	584	598	653	601	632	597	620	579	659	614	594	605	600	605	584	597	634	622	655	561	637	608	593	633	649	592	631	623	571	582	628	640	618	559	575	577	607	568	627	613	633	596	636	630	628	592	618	608	604	608	579	635	564	639	633	623	610	616	603	624	622	632	589	600	639	605	611	575	600	616	574	630	597	589	602	628	598	593	627	621	627	609	653	629	589	621	598	586	606	612	582	608	603	580	572	624	635	625	603	588	602	593	600	652	596	653	615	527	636	641	607	654	615	614	606	652	568	601	598	615	600	574	577	615	602	627	645	602	603	622	600	621	615	617	611	574	558	628	582	616	634	654	620	545	611	564	589	635	579	608	579	592	633	657	601	599	634	566	576	657	634	595	593	625	608	564	638	612	618	622	611	593	625	543	566	579	570	617	639	609	609	563	646	624	667	559	632	623	629	657	635	593	587	646	669	561	637	634	631	619	621	635	595	623	592	580	611	634	584	613	584	634	600	616	584	613	619	596	620	617	603	582	611	583	642	645	588	595	583	556	565	622	605	619	647	643	588	612	600	644	623	599	619	598	550	588	599	594	601	646	628	621	565	611	601	621	620	588	576	624	593	566	607	573	579	598	598	581	593	636	639	608	591	629	594	641	611	599	621	558	574	590	603	623	624	585	665	618	624	636	611	616	595	602	596	601	581	619	592	598	599	627	633	657	640	607	622	577	629	579	626	588	596	602	616	629	627	629	616	614	614	619	612	562	632	660	599	614	617	595	651	619	629	598	620	657	581	586	609	617	601	655	600	611	632	583	649	604	619	611	625	660	622	583	642	620	624	612	626	654	642	595	593	562	627	603	585	584	582	581	593	627	621	603	600	601	577	605	628	634	593	649	613	593	556	593	588	580	608	578	631	616	633	627	563	596	613	608	615	609	617	621	655	608	580	603	592	632	610	623	624	588	591	650	602	559	618	646	610	614	628	570	599	560	604	596	585	624	572	644	635	578	649	576	539	624	628	571	603	554	577	619	604	621	583	595	601	574	588	640	622	587	581	604	617	574	690	655	578	574	630	641	586	621	633	624	606	587	613	603	567	648	646	630	602	550	610	581	611	611	583	642	595	579	608	635	610	596	581	582	609	621	570	623	603	595	623	606	628	619	546	577	614	615	586	630	589	607	584	638	624	583	598	624	617	632	651	629	600	617	592	586	602	606	592	611	603	601	628	610	603	597	586	601	590	606	608	612	579	620	602	598	610	655	615	603	592	641	629	592	579	622	608	613	581	601	619	583	575	646	638	657	599	563	616	601	642	602	600	616	593	606	579	602	624	616	596	619	615	640	608	597	575	599	626	583	605	608	640	583	598	641	619	628	669	602	611	618	599	610	630	628	600	629	581	593	563	619	564	587	605	565	612	673	572	582	579	599	599	565	589	660	581	622	637	611	623	595	612	589	662	616	587	579	602	616	619	636	626	583	634	622	556	636	606	620	600	612	651	588	618	647	588	628	608	636	587	579	595	640	585	620	599	601	623	622	599	624	622	616	630	628	550	588	603	624	576	576	580	640	628	595	587	621	622	613	609	578	579	605	593	590	597	614	641	581	600	566	632	617	638	629	626	632	562	616	608	576	608	601	631	615	625	627	593	625	586	621	605	601	587	622	608	626	632	598	594	629	618	625	600	602	552	608	595	574	618	642	631	617	591	611	626	588	620	619	597	600	592	613	619	630	599	628	576	618	629	595	587	611	637	581	595	598	576	660	656	606	625	590	597	602	614	596	577	613	633	604	645	635	647	608	609	626	643	629	576	612	601	590	593	580	604	629	636	595	605	570	616	647	604	627	600	552	623	630	632	580	675	649	619	600	637	600	630	576	580	570	592	562	599	667	574	611	643	620	629	583	633	641	611	582	621	575	657	562	596	602	585	599	593	615	573	660	609	606	634	619	619	634	601	596	566	674	623	610	636	654	646	603	613	600	604	549	572	583	589	577	578	627	550	618	603	592	593	561	665	609	588	639	602	598	596	577	569	625	617	624	617	647	600	585	643	601	581	597	646	605	645	657	586	657	604	584	590	635	608	659	615	667	630	635	623	605	617	624	653	610	586	589	583	596	604	581	564	605	636	616	648	644	650	606	608	610	618	629	555	571	598	602	597	582	619	612	574	610	636	610	615	613	601	629	574	644	626	605	613	599	615	652	605	645	679	578	613	587	596	599	602	584	605	624	569	586	595	608	587	630	658	610	572	636	600	575	601	627	630	587	600	599	586	606	568	576	626	638	597	648	607	593	554	606	583	606	590	586	631	601	603	610	583	594	570	622	625	601	590	633	622	605	595	584	609	629	604	617	616	582	594	651	640	597	601	606	646	630	596	606	631	666	609	613	662	599	607	604	640	664	633	590	585	651	632	566	618	619	614	574	641	641	589	645	621	641	607	605	612	625	643	618	578	627	602	607	618	599	618	606	558	636	620	614	628	640	612	591	608	606	577	625	614	568	619	609	688	593	594	578	565	560	625	589	624	622	595	636	618	651	582	633	550	613	634	570	662	627	646	599	618	640	600	587	583	631	580	629	566	604	584	601	586	582	604	642	613	599	616	609	590	611	598	593	611	621	611	574	633	629	608	621	617	615	562	602	674	617	628	636	622	593	608	609	607	625	635	593	601	583	591	581	622	615	539	560	587	611	651	599	609	558	619	563	613	627	618	608	645	589	628	628	602	599	591	619	620	592	628	575	670	586	587	581	609	633	613	629	640	599	643	602	588	585	611	629	631	616	616	605	599	625	584	582	606	591	585	636	626	604	596	617	616	617	576	594	634	605	606	596	598	627	620	622	581	614	604	629	647	542	592	626	607	616	594	588	599	598	600	585	648	590	602	613	588	575	645	632	586	597	635	595	615	588	592	586	603	595	620	599	592	625	597	591	605	584	625	606	601	593	639	617	611	648	616	632	630	578	602	632	643	595	637	663	614	600	577	592	637	594	581	651	622	559	635	642	615	607	633	609	581	604	580	634	618
24243	20962	28130	25558	21854	17003	10655	6493	4571	3422	2596	2128	1705	1530	1214	1080	980	837	812	740	673	643	628	611	531	526	494	515	555	479	515	492	437	453	489	487	469	472	460	452	431	424	449	436	429	453	435	457	445	450	466	420	419	401	436	425	441	423	411	435	468	389	447	446	414	428	437	416	400	431	425	452	405	413	437	452	428	436	380	467	405	447	450	432	448	449	416	430	441	434	398	470	386	435	430	413	443	448	449	402	449	419	460	433	461	447	428	422	421	439	403	437	466	459	402	426	398	423	417	432	432	451	409	439	450	434	412	389	412	403	456	398	458	421	467	414	439	408	429	446	413	389	439	387	418	466	435	421	425	370	428	437	403	443	451	424	431	448	413	450	447	449	445	425	437	424	450	420	407	431	450	432	387	432	426	445	450	412	418	466	449	415	398	408	427	462	395	440	422	433	458	449	429	436	441	418	414	421	431	428	448	451	398	401	438	419	412	426	423	429	412	402	439	447	442	441	443	414	429	441	439	460	440	440	450	443	475	395	432	427	443	419	457	399	451	415	405	418	442	467	390	429	468	438	409	415	421	432	428	427	424	422	434	388	448	419	431	421	433	449	419	417	419	421	448	416	412	431	431	436	449	400	403	429	407	412	430	424	406	436	403	388	441	458	413	440	454	424	485	408	425	434	432	402	436	427	427	419	404	445	425	457	431	455	408	439	438	448	459	427	446	431	435	402	411	409	381	458	417	412	418	417	467	407	435	424	413	398	411	436	426	417	444	449	447	402	425	407	450	453	455	415	422	437	427	395	435	448	401	428	406	406	427	400	418	431	413	431	391	400	425	438	413	445	435	393	443	426	458	448	394	468	396	425	449	385	405	417	435	434	412	413	399	433	415	418	454	395	415	453	430	379	405	438	423	416	451	426	432	422	422	458	440	400	446	405	433	421	455	422	423	405	436	429	432	433	455	413	434	404	402	417	384	430	441	459	388	413	484	417	402	408	400	400	421	456	417	398	411	402	435	433	422	436	424	467	402	422	456	418	455	422	430	394	426	435	416	436	453	428	415	432	471	446	427	441	438	423	438	423	421	449	419	454	464	439	427	451	405	440	440	417	426	424	468	420	434	410	461	494	431	445	400	434	408	445	406	399	440	431	466	471	433	401	385	418	401	373	431	448	444	436	421	417	415	463	416	464	465	440	427	439	456	435	435	408	448	429	378	436	440	454	407	392	476	463	477	420	428	436	404	422	441	436	432	445	403	422	446	439	428	473	395	436	471	456	409	383	437	457	394	400	410	439	416	460	433	409	424	431	435	402	412	426	453	396	456	494	447	405	400	405	433	463	434	414	425	417	420	434	412	445	469	468	408	388	411	425	436	424	430	403	410	408	423	424	427	426	429	432	441	421	451	441	459	424	419	421	436	445	405	471	439	455	457	456	416	428	410	406	410	446	450	438	410	417	402	420	415	422	473	437	424	419	446	425	421	439	425	427	407	462	430	409	391	415	470	431	440	473	404	455	408	414	441	423	424	448	454	403	458	437	464	421	405	426	443	459	401	421	407	449	446	444	430	456	438	427	447	396	428	450	430	427	423	399	462	427	419	407	399	416	407	445	423	412	432	391	453	448	402	444	428	425	472	468	466	431	408	422	438	432	423	437	421	407	452	474	425	425	439	431	419	439	397	416	387	448	452	422	407	444	414	431	423	402	420	397	412	445	425	442	396	457	431	416	420	471	396	409	440	418	424	463	401	434	440	456	431	453	412	405	402	458	424	438	413	452	413	437	422	401	388	423	408	443	435	423	440	439	433	460	412	452	420	419	430	437	445	432	411	476	410	403	410	464	437	422	434	401	439	459	432	430	441	411	438	419	436	438	424	425	387	438	378	453	405	436	457	397	438	428	447	439	461	424	442	428	410	453	395	411	405	433	398	445	417	434	440	408	457	413	443	400	461	404	414	418	402	442	469	420	462	450	441	446	473	417	422	417	455	448	441	422	461	407	462	411	395	411	439	440	398	428	407	410	453	423	424	438	440	441	407	417	429	459	398	450	416	445	419	439	427	452	460	423	454	399	423	447	439	435	415	435	450	436	468	433	423	397	457	413	446	430	460	446	423	410	449	397	416	414	463	420	432	433	404	470	439	434	425	448	400	438	441	435	458	425	435	433	453	456	397	418	469	438	453	406	438	424	420	427	455	446	425	443	458	454	459	436	441	437	422	411	445	431	413	429	424	379	437	382	416	422	426	421	421	456	397	410	408	427	430	449	451	409	447	428	440	396	450	424	400	418	387	408	422	409	438	427	415	405	413	426	419	426	443	419	465	427	407	394	396	437	441	454	448	410	472	423	478	444	431	426	443	416	450	420	437	395	403	432	450	420	447	443	442	422	452	427	442	419	457	464	436	442	396	419	450	462	445	431	474	439	412	469	456	401	449	382	430	417	426	444	401	432	441	420	396	420	435	410	441	437	435	412	430	437	436	446	442	413	403	409	399	437	436	430	467	431	435	415	395	412	454	422	445	440	408	464	454	398	403	457	442	424	465	426	422	443	420	433	407	451	438	429	457	424	453	422	450	436	377	419	450	447	472	417	412	403	444	450	441	411	435	399	422	426	461	405	428	450	456	457	417	435	454	413	418	395	456	452	415	417	430	442	430	412	430	421	442	434	417	452	429	403	413	443	476	413	426	436	411	408	435	399	466	412	468	447	432	356	419	430	456	426	415	408	428	412	448	465	413	427	451	416	399	415	432	444	439	458	444	417	424	415	416	446	439	445	445	416	434	492	471	422	418	391	446	458	400	411	425	427	444	416	433	419	422	419	429	450	401	418	419	461	420	467	407	430	430	390	437	414	393	406	432	388	404	411	429	445	429	406	423	423	382	420	419	417	378	399	382	465	440	445	416	462	439	412	402	423	439	419	420	438	407	438	418	438	435	424	441	396	419	435	417	414	435	481	415	445	414	437	411	417	434	423	406	443	432	426	436	365	481	423	453	401	401	431	428	426	440	435	387	400	415	399	432	419	443	407	445	475	420	429	413	427	452	429	438	439	454	403	421	432	460	426	426	469	434	412	417	429	442	435	428	387	427	458	451	451	442	417	407	421	410	459	430	435	427	418	381	420	426	430	446	450	437	416	432	407	423	442	450	467	405	442	407	423	432	445	413	410	402	412	457	418	406	448	401	424	416	440	414	486	451	423	419	453	461	410	442	435	465	446	430	495	411	392	415	419	442	456	435	423	400	453	471	415	392	434	448	420	408	427	429	400	442	425	399	404	425	426	441	448	444	426	436	433	417	419	416	420	415	419	431	425	410	431	426	435	412	481	390	401	395	398	464	379	405	445	421	431	429	427	431	460	434	429	442	428	398	403	418	390	465	416	442	423	408	446	451	453	455	466	436	436	404	446	432	428	411	428	439	465	440	436	414	420	460	440	416	399	440	449	398	409	418	409	424	432	429	427	422	434	445	411	426	395	435	396	446	422	480	439
30791	49627	44834	34606	27773	21942	16601	12871	9855	7821	6184	4949	4073	3332	2718	2358	1924	1720	1507	1357	1235	1141	1051	968	947	876	851	807	790	765	726	701	674	653	697	605	672	682	620	672	643	660	623	622	638	610	674	628	644	602	659	649	618	618	681	621	589	623	640	646	579	630	593	618	631	638	617	594	604	645	610	630	603	610	636	628	618	601	609	612	591	673	575	585	609	606	650	590	637	617	602	605	616	633	649	662	612	607	625	590	669	628	620	600	600	618	587	626	628	586	620	593	588	579	625	584	557	594	608	597	598	589	675	614	612	589	617	609	639	611	563	609	605	538	580	625	623	571	597	591	638	623	596	687	609	617	585	625	634	591	555	602	602	622	587	624	596	609	613	624	630	623	595	611	643	592	631	600	638	642	606	624	607	671	608	606	613	660	608	617	633	593	570	617	611	625	582	585	623	611	632	581	605	589	579	584	656	620	628	606	627	585	619	583	574	579	605	595	587	594	595	596	595	593	570	614	612	644	672	596	566	625	562	629	606	601	633	572	637	576	633	617	626	628	605	631	596	618	581	589	613	658	609	568	610	602	615	640	595	629	630	625	629	579	630	588	614	596	611	574	626	622	608	615	601	626	642	586	597	642	631	624	621	589	617	598	600	611	602	580	611	656	607	586	568	628	618	623	618	634	598	577	639	591	642	623	621	643	579	617	631	611	621	637	579	608	621	553	625	620	622	611	558	597	638	618	611	633	592	620	640	625	584	600	568	607	605	626	614	603	583	636	629	616	585	619	611	600	644	591	653	586	626	659	639	610	608	610	636	675	621	607	620	604	605	578	643	648	614	615	613	597	600	608	614	605	532	627	577	653	605	614	626	584	616	578	606	585	624	604	622	610	607	597	597	617	662	604	624	622	611	645	617	637	587	609	627	615	637	606	623	650	606	590	593	627	645	622	658	599	662	607	623	633	584	646	617	632	672	592	590	597	592	649	585	580	604	641	629	649	627	607	581	598	605	609	634	652	608	584	654	639	646	576	652	603	635	588	622	599	583	616	605	605	646	614	594	622	641	638	629	587	623	620	620	610	588	655	661	624	650	615	618	606	573	607	621	596	621	657	607	636	581	625	640	631	638	596	618	618	607	557	617	607	651	625	599	628	599	599	588	630	628	643	603	635	633	587	576	655	601	589	699	641	609	646	611	603	596	573	601	622	567	637	606	619	611	651	638	594	619	671	609	604	622	605	660	614	652	617	625	638	619	640	626	654	587	614	608	644	605	634	600	670	588	659	578	619	621	624	609	659	619	632	590	579	573	640	617	615	619	611	637	613	628	625	630	585	610	636	653	598	611	612	619	619	602	601	605	572	577	639	639	611	615	630	616	597	598	627	593	600	622	662	645	552	566	581	596	663	635	589	584	627	641	582	610	621	624	580	581	598	608	632	624	659	629	601	585	618	592	577	599	650	606	614	601	625	641	600	618	585	581	617	613	633	596	624	599	592	602	604	616	613	587	596	654	630	626	614	595	643	600	586	624	621	593	616	599	647	609	611	617	589	609	601	594	640	607	612	628	646	603	658	618	610	623	651	611	608	645	642	652	578	614	635	668	642	589	605	613	580	596	607	649	608	598	592	617	592	607	618	584	598	618	601	616	558	602	584	614	622	606	620	610	570	629	620	643	612	608	623	638	615	585	625	627	589	634	594	621	571	663	635	600	600	592	624	639	621	624	571	618	646	607	585	635	629	611	587	640	611	575	596	644	620	624	679	577	652	600	611	591	603	608	600	659	598	613	640	597	678	632	643	611	540	648	588	595	628	611	639	608	568	566	605	587	615	625	637	605	563	625	605	611	643	612	594	611	610	599	623	595	558	605	608	633	586	613	577	584	605	604	614	630	663	622	634	602	659	621	593	574	613	612	586	599	633	587	593	637	620	604	613	616	621	637	611	615	610	647	615	627	583	591	609	628	581	644	613	563	602	613	616	620	647	595	610	596	633	651	615	578	634	618	581	634	614	632	668	641	619	582	617	587	688	562	629	618	606	569	573	619	638	592	586	564	610	612	622	619	597	620	605	572	646	556	642	636	611	623	582	610	629	620	614	647	570	585	552	606	562	641	587	610	618	633	622	624	619	600	597	614	635	561	633	615	604	588	588	637	666	615	624	626	626	662	603	613	583	604	599	636	627	569	626	601	626	584	629	640	580	575	622	592	628	670	631	647	621	616	561	622	627	640	581	636	587	594	594	626	585	579	600	648	636	634	623	596	608	618	585	641	644	606	636	624	602	618	618	596	601	585	581	583	583	621	631	616	653	611	611	651	615	579	645	601	615	650	601	620	603	611	634	592	636	603	636	594	660	612	600	592	616	633	617	645	613	641	650	642	612	596	561	574	646	570	622	613	638	598	600	658	606	580	575	564	615	638	638	633	605	569	634	644	621	574	616	619	614	636	595	571	632	576	605	616	582	593	609	608	592	587	636	592	590	588	625	598	631	663	632	648	604	620	632	646	595	599	547	632	577	609	633	605	646	604	617	637	625	605	562	563	621	586	614	627	621	604	632	582	569	610	613	623	639	627	588	557	580	580	612	647	563	623	595	574	626	602	652	620	611	612	639	571	610	632	609	588	628	628	533	604	627	631	623	642	674	630	599	613	589	583	579	630	607	596	612	602	628	590	604	603	630	578	610	608	656	649	574	595	571	608	647	595	606	607	625	643	604	574	632	569	626	643	621	630	570	611	570	661	625	621	609	607	618	609	627	580	606	598	622	625	624	610	635	644	577	587	597	633	567	641	587	633	614	658	636	590	593	581	624	658	587	617	597	624	610	630	609	616	613	643	629	584	584	590	609	623	625	596	598	644	600	624	604	572	646	641	626	589	587	598	612	635	577	620	638	598	601	564	649	593	570	631	633	628	594	563	563	641	616	602	625	601	607	665	587	640	604	642	616	591	597	619	634	622	602	639	584	617	616	590	595	620	613	637	598	619	632	593	618	630	607	622	604	605	610	593	617	633	612	612	640	606	615	596	614	594	635	646	631	604	610	625	606	636	626	590	614	588	598	644	616	619	606	614	616	558	606	591	584	599	582	592	605	623	584	617	601	655	618	612	663	616	592	613	623	599	574	595	645	623	590	629	625	654	594	624	627	611	604	598	627	584	540	639	602	642	635	587	607	598	620	587	604	633	632	639	645	625	590	612	627	603	599	617	653	591	597	616	618	629	604	618	660	613	634	624	613	651	577	562	624	616	610	589	585	626	613	626	619	597	635	588	614	633	609	635	605	651	616	637	617	591	634	599	577	602	597	649	586	650	582	592	591	607	612	644	609	591	616	626	642	603	604	625	661	592	605	606	616	643	616	615	593	600	626	584	587	635	614	594	629	614	621	592	614	604	613	597	645	560	620	637	575	624	668	618	636	614	600	607	628	628	585	611	635	643	614	626	645	579	645	637	596	573	656	604	596	608	586	606	630	627	588	615	580	613	618	627	630	583	609	623	618
22973	20936	28549	23784	21922	22431	18794	10343	6744	4992	3908	3189	2500	2134	1767	1497	1295	1119	976	881	874	743	743	700	593	609	559	544	544	525	529	511	468	457	436	449	515	428	463	440	476	466	447	460	419	426	447	456	448	420	417	438	445	414	443	450	414	438	426	436	498	371	433	426	426	429	452	420	406	451	415	450	408	424	431	426	434	425	421	434	416	415	455	426	409	418	396	440	416	438	405	429	428	430	422	415	412	427	418	435	440	445	404	382	426	425	405	425	450	440	429	411	421	463	450	426	451	464	393	450	419	400	424	456	395	450	431	411	416	423	424	468	443	414	447	410	443	419	431	466	414	422	418	456	405	460	421	390	437	434	446	406	409	467	476	451	412	416	444	433	403	435	431	387	396	443	456	445	405	424	382	449	432	447	414	443	441	434	453	443	422	438	437	422	411	460	428	405	461	407	417	434	429	411	448	421	416	429	439	399	422	478	425	444	398	434	416	426	464	389	408	450	397	445	434	446	427	417	429	434	426	421	435	454	396	428	440	413	435	383	418	412	398	436	434	422	452	429	412	412	419	426	412	431	411	395	424	442	406	404	457	399	414	353	406	442	428	392	446	424	413	422	422	420	425	409	466	446	434	438	429	457	460	419	453	423	414	439	423	383	450	464	467	402	435	409	465	432	423	442	444	429	457	420	398	427	392	415	424	408	414	420	424	426	402	401	408	442	426	434	408	461	421	425	388	458	436	450	447	402	405	433	427	402	432	423	413	389	439	455	406	434	392	417	455	427	433	442	419	399	418	426	423	441	459	415	445	388	428	374	431	465	436	434	429	459	424	418	428	434	420	420	434	418	438	388	413	466	435	419	420	452	403	384	440	415	400	414	397	438	422	457	414	464	418	433	443	411	403	449	415	444	436	485	447	471	419	449	425	453	389	414	398	402	433	437	434	454	394	459	435	408	445	433	423	415	430	434	413	426	415	420	456	392	414	391	424	389	434	411	392	419	398	467	417	442	422	410	442	435	426	435	462	419	400	468	414	408	426	437	403	397	392	435	425	436	447	420	438	412	433	449	463	423	402	420	432	444	420	454	458	431	403	395	426	417	410	392	433	461	432	474	410	413	436	427	436	416	414	402	470	403	421	401	399	395	402	410	408	428	393	431	446	424	423	448	417	429	433	400	468	403	424	493	424	434	425	440	442	412	413	439	382	431	418	425	373	427	462	416	456	429	424	437	381	412	382	419	440	428	416	419	420	411	431	445	434	390	452	439	434	394	419	442	426	428	420	451	452	431	413	395	427	450	419	432	449	405	412	416	418	385	431	435	404	440	418	397	403	447	410	426	417	452	425	453	422	456	432	407	441	393	396	418	434	397	436	443	429	394	447	467	448	401	424	431	395	433	424	406	418	426	475	435	459	418	419	402	422	438	415	454	421	424	400	457	438	390	437	434	444	404	432	427	451	420	421	433	427	419	443	422	402	424	402	414	422	438	405	421	405	443	411	425	427	450	408	394	441	432	430	399	404	405	390	428	413	444	435	443	421	426	394	426	435	445	417	422	412	458	431	417	448	420	477	401	425	428	463	407	443	429	443	426	459	434	465	410	445	440	456	424	415	413	471	401	391	432	443	379	426	385	445	402	424	451	437	432	439	466	427	418	428	432	422	434	428	416	391	395	432	380	425	440	436	405	437	432	428	432	427	420	411	407	447	375	408	456	418	445	451	460	405	419	449	432	407	420	439	449	385	387	425	419	408	431	449	424	430	431	432	428	436	406	460	363	419	433	421	428	466	441	419	420	439	437	414	438	443	422	451	418	423	408	423	449	436	434	442	440	443	417	417	407	461	423	458	417	436	381	443	433	426	401	402	442	419	425	437	426	443	400	420	446	418	412	443	423	398	411	471	445	444	402	417	439	443	432	419	429	452	421	464	395	439	434	405	400	446	401	459	415	419	404	425	457	440	416	428	421	406	401	440	417	435	435	425	435	411	415	462	416	443	415	449	441	433	443	432	440	429	440	404	421	441	425	418	419	437	422	410	421	409	440	439	430	415	426	430	383	416	412	418	395	417	434	417	433	410	424	443	444	439	420	467	412	419	445	425	441	436	419	447	450	440	389	447	441	418	416	422	447	433	386	430	443	420	467	421	391	409	420	445	443	443	442	447	433	429	427	399	422	417	411	454	412	435	461	404	418	427	393	447	441	437	405	415	437	391	434	419	441	440	436	431	381	385	412	440	425	437	422	437	419	397	419	400	425	427	430	409	430	423	423	418	450	385	483	421	433	406	431	434	451	402	385	469	445	445	411	406	454	425	443	417	409	414	419	432	421	416	431	415	401	437	406	447	409	469	436	424	443	418	468	410	463	444	415	454	419	443	411	455	405	410	414	438	429	442	412	426	416	435	408	434	451	424	454	474	377	385	396	405	424	434	456	417	404	430	439	412	392	406	421	398	441	419	380	411	411	410	406	441	418	379	420	426	460	431	460	443	407	413	451	420	444	395	421	407	416	457	435	432	427	446	424	456	453	425	426	421	427	424	425	402	423	450	417	444	411	430	454	420	426	441	448	388	436	468	440	416	425	422	406	417	441	422	434	445	454	424	448	428	456	380	435	443	409	415	438	411	436	404	410	412	464	411	426	444	447	430	410	440	417	440	415	440	418	455	407	415	392	435	431	437	414	421	442	397	421	425	439	397	412	428	450	412	413	424	457	424	418	435	403	391	399	409	428	457	410	444	454	414	412	409	458	382	427	430	424	415	404	403	456	419	422	424	411	438	426	413	431	433	418	415	449	420	446	422	446	454	438	416	419	429	422	427	417	450	403	433	415	401	419	470	475	400	437	429	408	427	422	412	413	383	415	418	406	445	427	413	401	412	430	414	407	433	448	455	395	411	419	456	414	405	398	387	401	430	388	425	431	431	417	450	388	430	423	409	415	433	426	419	449	448	418	397	394	425	470	439	485	460	455	446	430	440	429	361	424	391	403	384	441	418	435	457	430	426	445	427	432	427	466	400	414	414	422	423	437	410	433	440	454	414	468	415	443	423	425	475	435	427	384	418	441	416	436	417	469	458	396	442	437	421	419	440	414	441	431	407	441	434	432	387	393	426	432	398	445	412	417	450	416	455	417	404	428	427	386	451	429	416	399	439	435	408	435	434	461	447	436	411	403	429	445	428	404	426	433	449	433	443	405	468	413	415	414	422	452	431	402	385	452	453	453	429	449	405	453	383	450	420	448	417	427	411	461	408	440	432	400	425	482	412	390	421	427	401	419	469	435	376	474	439	426	469	413	439	394	378	431	428	426	414	431	429	456	437	453	442	424	414	451	420	376	443	428	430	416	432	393	415	393	412	438	429	430	453	418	440	420	430	440	414	424	454	430	402	437	422	420	467	430	404	416	417	411	452	411	402	406	386	439	416	445	452	445	444	450	426	425	439	415	404	435	366	425	418	428	446	441	407	391	409	426	412	428	401	431	450	483	407	401	442	435
32618	54994	50398	39832	32949	27269	21988	17458	13644	10829	8710	7233	5847	4860	3801	3280	2775	2386	1959	1854	1565	1398	1311	1200	1123	957	938	957	844	762	824	741	721	688	686	634	734	648	622	655	652	642	600	594	612	549	590	571	581	605	572	626	597	552	585	631	603	566	588	602	617	586	601	609	623	601	558	585	607	628	619	601	622	621	570	597	632	594	584	568	617	588	594	640	639	607	562	581	625	548	608	589	590	601	587	566	593	643	573	588	566	593	607	619	572	610	573	607	615	610	573	587	634	572	570	568	596	602	648	580	613	624	588	554	589	581	607	606	559	588	608	543	606	612	586	558	574	592	583	592	633	573	611	581	583	561	549	578	614	588	600	590	590	600	600	605	591	585	670	623	625	544	602	627	565	581	595	614	635	539	620	634	598	587	597	615	600	581	636	603	582	601	630	614	618	556	590	583	575	625	565	517	583	625	647	611	617	598	586	640	617	595	562	610	611	597	576	612	583	642	592	581	580	584	578	608	637	558	645	619	605	544	612	595	610	604	586	607	598	636	597	630	606	611	589	633	602	572	593	589	579	568	598	647	599	578	570	580	606	609	621	611	602	569	608	577	588	562	599	586	615	584	591	572	633	634	584	633	585	577	587	595	560	623	593	564	579	607	588	590	617	621	590	636	642	600	558	604	572	562	621	604	602	591	609	612	599	608	602	593	584	567	593	618	596	573	615	589	602	559	612	576	599	558	577	619	586	593	596	580	640	642	579	615	598	572	582	585	564	619	595	591	588	620	575	582	602	595	595	550	568	585	626	575	610	599	617	584	584	594	611	610	640	610	606	637	562	592	613	628	608	667	624	631	588	547	628	618	613	608	617	629	587	588	610	597	570	604	584	574	567	583	569	609	592	606	572	575	619	593	551	599	577	601	612	626	619	564	563	588	591	582	594	620	585	573	587	628	615	582	562	599	568	609	598	536	630	562	611	594	570	563	542	585	601	615	650	611	584	569	576	607	558	599	584	574	591	601	550	618	591	599	617	559	592	603	610	584	591	583	576	589	617	617	560	624	604	562	595	591	596	598	565	602	593	600	595	574	631	606	616	627	590	556	558	626	619	608	585	597	553	612	605	615	617	613	625	631	622	635	656	606	608	581	617	609	652	586	608	578	631	594	608	594	573	555	571	602	617	595	593	600	618	600	586	543	625	603	619	597	610	606	584	580	586	592	611	578	552	559	574	576	558	597	599	589	623	628	620	579	559	596	599	592	593	569	637	590	558	598	567	646	574	586	582	602	600	562	574	614	557	558	593	585	578	607	586	635	596	568	617	628	573	573	573	566	597	582	571	573	600	619	585	577	598	628	597	590	601	643	625	572	606	578	544	628	613	544	555	598	565	612	573	583	556	575	627	605	595	599	590	590	611	609	560	597	615	566	589	590	639	564	601	631	626	604	587	581	620	581	608	598	620	595	607	588	612	616	609	572	581	594	607	594	576	581	584	632	561	600	601	576	645	595	604	568	584	605	632	599	596	617	611	596	604	594	593	554	571	606	605	599	582	603	572	592	595	607	593	572	568	618	597	554	588	598	622	622	595	586	569	596	617	603	615	625	638	654	570	619	624	606	599	605	566	615	631	598	598	615	620	566	639	598	602	612	610	599	602	555	560	604	591	590	615	600	612	614	600	578	581	598	579	610	615	611	596	580	580	604	612	594	613	611	602	552	568	577	605	644	602	607	590	534	567	605	613	585	533	603	552	590	610	602	596	590	584	613	580	620	588	557	607	598	575	609	627	583	550	570	569	594	579	607	627	555	597	554	646	620	593	582	602	614	579	629	603	642	595	600	618	585	600	576	603	580	589	611	591	620	578	606	619	582	571	547	592	575	613	600	622	625	611	603	607	571	666	588	594	586	596	604	602	599	628	600	633	580	606	607	589	617	631	583	574	562	651	602	593	580	622	593	554	556	566	625	623	591	612	597	601	583	582	635	614	598	559	607	567	627	545	581	583	608	603	610	628	609	602	599	622	625	568	626	586	597	622	586	586	603	591	560	585	544	565	615	587	611	572	583	573	551	595	643	585	638	571	585	649	595	607	565	604	626	570	567	630	583	599	566	595	605	612	583	570	590	602	616	622	639	578	561	597	569	581	604	555	605	614	583	567	555	620	609	617	605	561	548	590	591	639	614	616	608	620	625	589	562	587	632	568	595	580	576	556	619	627	609	601	591	590	624	575	569	595	612	552	577	560	575	593	599	564	564	556	599	580	621	597	593	595	615	578	598	636	589	600	594	564	574	575	607	560	600	638	599	594	625	602	602	583	595	628	557	612	569	625	600	581	636	584	614	575	604	572	577	580	603	558	597	583	601	621	582	581	597	597	561	582	590	541	617	596	643	624	605	630	589	580	579	609	586	601	608	626	590	591	618	630	601	547	592	535	591	592	635	619	564	589	597	559	606	604	558	611	606	584	589	624	555	619	578	597	625	595	609	590	580	577	530	562	566	560	632	590	612	580	614	587	590	569	595	579	642	597	597	630	628	580	590	593	630	598	596	598	592	625	599	593	604	607	591	592	616	601	597	638	578	583	610	650	581	556	608	615	599	644	582	634	578	590	609	576	582	571	564	632	592	615	616	613	613	602	581	600	591	636	636	627	622	641	570	585	639	626	550	588	591	601	638	584	609	618	662	599	589	586	632	616	590	574	623	589	611	596	580	645	582	549	604	600	622	617	580	577	611	580	604	625	607	580	629	625	621	615	590	572	658	625	611	587	575	579	608	645	601	603	589	586	607	614	546	586	574	591	581	614	575	549	642	549	579	593	625	603	585	620	605	572	581	594	607	592	572	610	606	549	555	635	594	618	622	573	559	644	604	576	601	618	592	660	606	613	575	587	556	596	636	570	553	615	605	589	559	601	613	585	595	574	610	589	602	587	594	590	595	562	551	606	641	591	583	615	617	610	592	559	634	587	580	598	599	602	583	657	572	611	562	568	589	640	589	595	590	625	590	576	591	564	595	600	592	554	594	604	548	643	618	583	613	577	597	576	619	560	632	601	603	551	570	568	565	610	608	599	570	592	573	622	595	634	645	571	610	550	577	572	603	609	588	576	557	611	631	555	589	615	593	548	630	565	565	562	620	612	591	605	627	600	638	557	605	584	553	603	606	617	577	609	589	548	557	589	626	592	591	565	604	566	610	582	569	597	603	581	605	586	608	561	596	613	585	629	599	607	583	586	622	596	597	637	615	594	617	585	583	599	579	572	604	619	582	631	573	613	605	558	619	597	596	582	579	596	544	559	622	569	559	599	599	555	639	561	583	621	546	600	591	615	589	599	604	548	586	607	577	580	639	608	588	606	601	607	611	581	591	580	578	659	585	594	615	615	576	613	587	574	598	643	602	594	576	599	634	597	653	638	631	594	602	597	617	605	589	575	621	588	582	582	585	582	604	598	576	589	564	566	597	602	607	613	611	622	609	618	563	567	625	597	629	579	621	558	602	615	590
27769	26757	31292	23916	14223	8634	5354	3615	2612	2076	1607	1376	1200	1041	930	833	714	750	688	675	622	582	566	549	469	487	513	501	493	469	473	494	497	506	443	414	439	455	446	445	457	440	422	411	468	412	449	432	440	453	418	432	417	465	435	406	421	407	466	468	415	461	418	411	448	426	443	429	408	467	448	447	488	432	445	409	453	455	421	411	422	418	489	446	414	451	439	405	416	420	450	452	460	404	468	433	429	419	421	412	421	442	447	460	457	466	407	427	447	390	464	404	432	434	440	483	453	407	414	410	420	435	432	439	449	433	420	452	439	444	413	454	429	441	460	447	427	421	449	415	469	435	429	463	416	404	406	449	412	432	454	439	394	450	476	457	409	435	410	454	421	473	440	457	410	473	450	458	428	465	416	417	439	439	470	407	469	435	417	420	471	421	415	424	448	420	444	414	420	389	433	425	476	439	396	464	443	426	457	453	445	480	423	418	434	468	401	423	459	433	483	463	446	401	454	407	387	437	468	443	426	448	454	429	433	439	443	431	439	434	459	400	446	412	404	410	450	431	419	463	478	431	420	454	428	445	430	452	450	464	457	399	407	441	443	430	449	435	434	414	473	438	451	430	455	441	414	401	419	417	445	425	437	435	467	421	419	446	464	459	429	417	430	440	417	470	453	432	454	455	446	428	449	444	466	423	420	442	422	455	431	434	414	411	447	391	484	457	428	454	469	438	414	443	447	403	430	441	436	429	424	452	423	434	454	445	458	450	397	409	415	418	448	453	378	476	466	421	424	410	459	420	408	384	427	457	436	418	421	453	445	454	443	416	415	445	418	423	383	415	426	427	442	418	406	459	441	431	436	433	453	421	458	435	404	454	448	437	429	444	457	450	436	433	412	429	432	421	392	407	448	440	465	422	463	429	451	431	433	424	447	419	424	437	423	434	441	447	415	438	430	440	405	455	427	413	431	403	420	413	440	423	445	432	417	413	422	465	451	432	397	403	451	454	443	412	457	418	429	416	481	444	462	418	488	423	433	420	447	444	451	393	452	472	426	442	426	449	440	398	456	441	455	451	420	448	407	432	445	441	468	460	404	428	425	421	460	485	457	469	455	464	426	471	461	400	427	436	430	419	439	431	450	467	444	415	426	432	410	456	477	432	419	422	392	450	410	432	446	423	422	422	414	436	436	453	445	451	421	428	427	433	445	449	435	447	435	399	472	436	442	426	453	427	493	414	425	405	395	436	465	412	418	457	421	471	396	450	462	452	434	429	473	411	401	421	412	401	470	466	453	412	437	414	449	468	417	399	431	426	446	415	441	431	425	464	425	431	403	434	471	436	411	440	474	407	469	425	454	440	444	432	382	444	444	421	422	416	456	446	466	433	472	426	433	418	409	421	419	407	451	440	408	410	438	435	433	450	484	429	470	433	470	405	468	425	424	417	436	423	438	387	451	440	463	466	440	424	408	454	422	431	380	400	423	424	435	407	434	453	427	452	449	456	429	403	469	424	454	455	435	473	419	454	433	460	417	393	420	408	429	440	433	440	442	446	434	446	438	424	477	446	422	443	430	432	467	402	463	464	453	421	440	459	426	486	455	437	428	424	438	408	403	438	441	431	438	460	451	433	431	439	388	468	493	441	444	461	447	415	432	442	418	456	420	431	410	434	441	420	451	429	415	403	449	418	398	412	459	445	435	437	445	443	454	443	404	416	434	444	458	412	440	416	452	486	456	432	467	426	440	430	402	448	434	459	424	414	445	489	426	421	452	425	456	429	461	417	464	428	441	392	453	436	426	449	445	433	435	401	465	445	405	436	459	408	427	466	428	421	460	427	428	430	429	412	441	429	385	412	440	430	444	426	443	438	451	391	415	404	436	412	443	454	460	450	424	429	409	421	472	440	444	453	454	451	454	440	427	399	437	432	420	424	420	415	387	473	438	428	462	449	470	419	427	467	439	446	416	429	455	430	437	441	428	443	462	480	433	397	460	393	468	464	388	421	426	424	407	433	450	428	419	439	419	421	440	453	462	433	415	447	442	406	457	422	409	446	421	437	452	458	442	440	410	418	433	459	437	454	462	426	414	450	418	411	437	453	401	429	443	428	443	431	455	389	453	422	420	441	409	419	435	477	439	439	455	420	413	455	447	432	434	424	436	448	408	411	424	434	417	472	416	461	422	466	444	463	436	456	426	453	393	434	433	437	411	394	428	428	422	453	455	430	463	445	431	438	473	436	446	469	446	435	430	438	454	391	409	421	418	443	462	469	464	423	440	443	437	439	430	459	418	449	409	439	423	399	424	445	420	454	491	427	449	416	436	453	469	423	413	422	427	413	427	461	442	437	433	380	461	421	454	454	423	416	477	412	444	447	420	455	427	438	415	442	450	449	430	450	392	450	440	432	430	452	412	459	453	432	433	427	417	433	434	417	409	445	426	418	441	435	450	396	470	455	470	418	461	441	455	473	425	410	474	458	388	421	427	463	442	412	440	442	439	455	461	396	439	409	445	453	463	453	436	390	445	456	466	428	393	440	426	420	426	458	437	434	424	426	418	473	418	449	453	433	399	441	449	419	426	453	429	447	459	437	447	403	410	454	443	428	439	473	448	443	457	402	464	429	438	445	436	431	415	441	427	450	404	444	440	434	439	415	457	442	425	422	422	438	425	397	406	431	422	438	410	449	476	412	381	466	418	425	413	433	422	436	421	424	457	424	451	427	427	466	484	428	402	478	395	452	399	435	413	423	421	386	456	440	429	434	458	449	446	482	411	431	423	435	448	434	416	418	440	423	440	413	432	477	459	433	438	446	407	430	401	460	458	430	411	441	412	475	408	413	420	446	454	432	432	412	446	438	433	429	414	458	416	421	433	416	483	433	445	450	420	416	441	456	458	387	459	417	427	435	414	446	451	429	422	425	437	473	446	446	453	466	435	431	419	426	440	420	403	460	423	415	424	466	446	479	451	463	415	482	432	462	447	431	422	448	452	444	470	413	403	399	483	439	447	438	426	477	431	434	451	441	433	440	427	405	455	402	442	454	454	452	408	415	412	414	442	446	439	424	442	468	456	443	405	441	444	449	441	441	415	447	413	466	466	423	430	453	435	422	413	413	432	414	430	453	480	447	438	382	468	389	393	428	440	462	433	407	455	442	447	446	415	428	428	475	426	456	427	422	457	468	443	504	431	424	413	456	463	437	476	437	400	428	432	422	398	434	423	446	407	431	450	423	401	435	416	420	459	443	422	432	451	450	453	406	424	403	445	451	454	446	449	408	473	425	437	444	402	430	423	440	444	441	448	430	443	422	436	414	436	448	482	419	414	429	416	441	435	467	419	426	463	446	453	413	425	399	426	455	442	421	415	482	447	413	409	437	424	436	431	417	434	472	406	426	446	446	429	434	423	433	427	477	408	443	439	430	446	405	437	394	443	442	429	452	427	448	424	487	404	415	457	447	413	425	418	449	491	438	455	459	459	457	436	425	486	465	436	421
30428	43801	38839	28007	21095	15741	11563	8638	6251	4977	4074	3309	2611	2278	1955	1620	1456	1357	1303	1085	1042	976	924	855	849	837	755	750	733	693	681	756	654	649	618	696	651	637	630	630	657	620	634	603	631	606	632	627	617	599	628	700	613	604	593	631	620	602	614	617	594	606	604	613	638	624	597	600	611	644	632	605	655	622	599	608	632	628	666	597	614	665	606	622	596	650	623	647	605	631	608	604	592	598	598	605	598	613	592	596	637	594	661	618	610	569	615	641	624	594	614	622	625	589	634	601	603	591	666	595	556	627	657	587	602	605	672	562	636	607	664	630	602	605	607	661	558	606	607	586	628	584	612	572	615	642	559	592	593	646	612	654	621	585	632	618	650	599	593	667	620	630	660	608	583	618	590	597	661	604	658	644	569	620	648	611	622	609	605	587	594	652	596	622	620	603	598	580	593	604	630	617	601	614	603	613	623	645	624	633	636	596	599	583	657	646	614	610	607	599	642	583	640	600	627	613	613	643	617	582	636	602	595	611	599	615	602	580	624	629	635	570	625	592	587	669	591	583	565	586	650	593	614	595	635	612	649	626	640	641	642	619	615	606	632	600	592	625	593	634	606	669	622	609	625	615	617	596	634	596	609	571	590	614	580	630	619	608	630	627	625	611	602	598	579	616	649	618	617	620	604	563	641	601	593	635	632	685	590	606	618	635	625	608	574	617	659	611	621	630	599	595	616	644	612	601	561	616	625	625	659	576	640	610	607	602	628	601	620	620	590	614	587	564	602	608	589	640	627	591	618	582	606	612	646	604	603	633	640	645	628	576	601	657	584	643	571	608	599	609	637	618	560	661	608	611	577	653	592	645	613	616	618	585	589	620	582	634	643	633	650	657	617	635	620	613	659	600	618	639	635	610	619	626	639	630	618	620	641	569	580	568	592	637	632	660	601	614	593	656	632	622	619	615	680	656	557	644	689	644	595	614	622	576	611	633	553	673	621	613	619	619	602	624	644	571	626	587	569	641	665	574	646	633	614	634	646	637	616	566	628	640	568	593	581	619	564	628	609	645	636	558	611	652	600	587	594	628	653	622	637	618	610	598	619	594	667	579	607	594	627	650	591	621	640	644	613	648	595	590	607	614	639	607	650	590	631	605	598	662	661	595	627	613	623	607	617	629	629	556	628	653	601	616	566	621	635	639	607	593	598	659	599	601	617	628	583	614	592	623	635	614	577	611	674	626	628	611	622	615	594	595	590	640	624	636	689	647	623	610	614	650	631	628	609	598	612	636	590	614	604	612	627	637	611	617	604	661	650	652	650	644	578	631	631	622	623	609	595	604	607	612	584	602	626	641	600	643	634	641	616	610	654	592	647	622	650	612	605	610	597	590	600	583	614	624	624	595	610	597	612	634	636	611	659	612	627	644	626	627	662	574	654	615	598	647	630	630	638	629	626	618	611	612	608	640	565	633	582	631	636	644	650	635	642	667	594	635	645	631	616	636	601	627	553	626	642	595	620	575	605	626	626	597	573	577	658	603	631	624	583	620	604	612	618	655	561	621	605	574	612	641	664	608	600	630	596	641	628	631	617	611	621	643	662	582	610	634	641	638	613	636	630	576	620	608	581	590	641	583	603	596	609	583	621	641	653	597	621	602	606	632	618	592	618	635	628	640	625	619	632	607	618	667	583	607	585	616	625	608	651	621	588	631	616	618	613	628	617	670	584	619	596	558	600	588	581	628	594	625	622	628	608	622	618	622	652	608	634	642	535	583	607	632	597	603	683	619	640	674	634	642	584	623	645	604	576	606	642	594	626	583	646	618	617	559	617	652	634	606	677	584	643	584	610	582	600	625	598	638	616	575	617	605	646	638	620	607	577	552	624	631	686	621	664	585	647	623	612	594	646	565	596	615	633	662	604	636	667	598	633	596	611	642	650	605	615	593	624	591	615	643	689	632	579	629	599	592	606	578	658	596	613	618	656	603	592	631	638	628	629	667	603	631	606	618	632	682	634	570	680	598	610	603	575	585	596	621	647	619	640	609	608	608	638	605	607	638	592	583	587	623	605	624	661	594	634	590	611	613	633	612	604	641	611	619	608	590	643	584	649	594	610	638	635	587	578	621	634	631	600	645	604	640	612	581	590	602	613	597	632	633	599	619	638	603	632	637	570	618	608	585	653	670	625	600	630	619	625	626	674	606	660	653	642	628	615	619	619	636	644	586	626	608	618	652	610	623	611	628	617	572	595	651	621	580	626	613	638	558	600	613	616	588	627	624	566	612	610	646	634	621	652	590	588	599	591	619	632	637	615	625	590	594	589	660	617	645	586	619	617	600	590	603	625	639	647	622	641	585	578	605	631	619	602	589	654	617	636	627	615	576	583	636	651	613	620	597	631	604	655	599	599	672	592	611	635	612	630	655	671	620	581	606	633	602	606	580	639	632	609	619	595	614	620	610	601	590	620	594	584	641	688	611	608	652	605	628	652	598	599	654	644	609	594	638	608	645	660	607	593	612	644	622	632	618	606	598	596	608	684	675	637	655	564	661	647	556	586	598	605	610	605	622	582	651	603	621	608	620	642	627	621	616	622	575	615	611	621	637	637	651	592	624	613	596	623	620	610	639	658	661	615	680	607	631	591	634	603	565	606	616	610	543	612	646	624	590	628	669	602	576	630	614	586	587	645	612	624	655	625	577	634	621	603	587	625	628	592	628	608	606	626	614	622	563	613	643	587	579	638	651	593	593	660	613	580	615	660	595	656	631	662	643	615	637	596	615	611	664	639	625	598	603	565	602	599	615	635	600	634	590	584	657	624	607	581	639	629	675	606	603	593	609	601	609	654	627	604	651	635	568	629	632	621	634	588	618	590	606	620	646	658	593	592	629	624	648	622	589	635	607	646	645	610	619	593	621	623	608	616	658	598	562	610	589	630	604	622	640	606	618	603	625	619	627	628	616	599	669	628	597	652	594	615	643	605	630	616	653	598	630	622	629	616	586	602	627	598	586	605	629	616	588	642	612	619	580	644	597	601	612	593	614	621	617	654	633	607	622	598	624	616	578	629	621	627	635	632	642	596	654	627	609	646	613	624	604	631	611	580	657	647	612	591	621	609	627	601	584	626	617	667	621	584	598	677	586	609	617	620	633	597	621	667	580	632	599	627	620	643	625	601	572	619	630	649	613	597	623	566	596	637	596	635	646	656	587	594	617	593	624	578	637	615	622	637	605	652	579	602	653	644	578	648	615	625	664	635	590	575	583	668	603	609	585	631	604	630	570	646	636	649	629	652	641	605	649	622	588	638	650	569	613	660	638	633	620	617	614	598	604	609	634	612	609	633	619	600	630	582	633	645	626	611	608	605	621	651	629	616	620	561	625	659	584	644	644	639	615	595	596	590	650	611	609	618	665	648	601	634	639	591	566	605	658	655	629	612	657	630	592	605	595	635	624	567	594	569	589	606	592	650	645	603	630	615	624	623	588	604	649	620	612	601	611
24197	21059	28165	25434	21985	16708	10634	6479	4411	3265	2756	2150	1763	1445	1263	1166	989	944	876	766	734	641	659	603	568	588	533	523	534	504	486	494	470	463	435	480	446	472	464	446	483	423	422	402	469	495	500	478	463	394	436	431	421	411	431	428	473	471	430	476	482	484	455	421	477	443	476	484	464	443	412	457	422	445	438	424	415	461	451	417	452	445	460	447	465	439	448	429	441	401	445	463	439	470	414	410	420	442	448	438	475	425	449	452	426	479	463	469	437	429	459	421	433	434	448	469	452	418	406	430	416	428	445	490	438	461	422	429	448	483	425	484	447	436	447	431	437	457	433	440	423	477	433	437	406	493	439	459	450	433	447	420	440	477	428	428	449	466	459	455	430	474	422	486	427	431	433	423	459	432	456	436	425	439	435	437	459	448	452	434	446	437	405	432	428	398	433	477	441	439	430	405	453	441	470	435	436	443	409	459	441	442	469	427	455	421	469	434	430	470	406	451	441	462	430	428	445	420	409	397	453	428	427	409	461	449	469	451	434	449	430	436	425	456	468	437	451	488	368	416	463	442	430	424	446	413	459	421	429	414	467	451	438	422	399	443	455	424	448	444	419	459	401	433	415	467	452	467	424	434	411	445	409	451	458	436	470	451	408	449	463	440	439	458	447	431	411	412	456	430	435	474	450	437	377	462	450	405	419	447	434	453	435	442	451	428	428	433	434	411	472	425	444	452	408	428	470	432	409	417	407	464	458	468	429	439	456	414	449	412	448	393	429	436	416	454	447	453	466	464	453	432	466	466	455	432	433	434	434	463	444	457	449	424	482	427	445	414	416	456	470	430	479	422	448	460	442	434	403	481	416	439	472	420	438	441	405	465	441	424	449	440	461	415	415	422	425	480	421	447	428	413	423	437	477	457	419	408	396	496	451	447	463	460	430	457	436	453	447	474	444	456	483	408	432	448	418	441	469	416	474	449	447	429	407	426	433	452	437	435	435	454	440	435	414	416	425	431	441	439	410	408	446	447	464	422	403	420	450	431	440	443	446	434	457	409	428	455	410	424	442	445	461	416	441	464	428	434	454	465	436	408	402	461	385	440	404	460	422	460	454	423	451	413	456	433	463	460	451	491	432	423	436	441	448	436	416	445	412	419	440	417	416	442	444	425	407	449	434	439	465	431	407	458	441	434	444	420	423	430	447	414	494	429	455	417	445	436	446	414	453	454	396	423	401	439	470	409	407	430	447	421	438	419	438	430	406	442	439	437	453	451	420	453	447	460	459	443	426	448	416	420	425	438	457	415	406	405	438	441	424	411	466	414	461	446	462	417	432	460	432	488	474	456	422	468	441	435	464	413	432	466	436	438	426	444	468	444	419	413	441	443	449	445	419	415	443	451	444	445	458	431	419	415	408	448	441	435	438	450	406	469	441	465	464	423	444	431	438	454	430	419	450	424	402	446	433	431	462	455	452	456	477	441	419	422	433	462	414	447	415	465	416	433	436	486	475	451	450	442	453	447	448	472	434	419	444	411	469	411	444	450	435	384	412	442	443	496	430	394	460	435	442	431	465	427	432	444	444	430	458	429	403	422	415	416	452	407	444	406	460	405	426	403	432	436	425	420	427	462	437	464	425	465	419	394	417	451	404	428	446	418	390	474	415	458	408	443	422	455	420	387	434	455	412	469	388	436	423	437	470	427	427	402	462	437	470	448	414	447	442	440	459	423	410	470	420	467	466	434	456	411	415	403	447	406	494	436	431	435	447	481	421	436	433	438	425	440	452	404	431	405	468	473	427	426	440	458	424	425	468	477	459	419	437	442	448	405	421	427	409	435	463	434	424	400	422	440	483	440	453	414	439	444	437	438	445	448	441	389	455	412	441	380	436	439	459	439	475	382	453	440	413	456	455	429	440	449	415	431	426	414	462	459	467	403	433	414	416	435	435	409	466	437	476	437	469	435	422	418	441	467	431	473	411	453	421	459	456	448	436	430	443	438	416	439	472	445	457	412	418	445	405	421	440	471	430	395	412	453	401	419	413	469	432	448	432	474	448	433	395	450	428	428	416	471	450	422	415	443	415	401	453	431	492	460	409	418	419	449	459	411	453	472	460	448	465	443	433	470	414	438	423	418	448	423	439	426	462	427	484	451	425	442	446	438	453	419	429	453	411	481	422	422	433	466	451	429	453	431	424	426	440	445	424	472	430	451	435	411	468	408	443	415	449	438	412	435	462	451	455	435	455	441	427	441	482	442	449	428	449	470	469	417	469	432	446	391	417	427	419	423	434	425	451	407	412	436	456	427	431	374	415	469	417	424	441	459	424	478	401	431	475	431	445	414	440	418	428	416	448	453	440	461	453	434	431	400	438	466	430	399	445	458	467	439	460	423	415	467	418	438	449	410	426	436	433	408	422	429	414	434	398	438	454	408	436	422	419	441	471	435	441	435	413	395	458	441	437	427	432	444	408	449	471	434	477	434	411	438	440	451	455	451	452	454	445	454	416	449	467	447	450	425	417	429	436	425	431	414	437	430	464	453	422	460	445	403	429	450	444	427	427	425	418	454	424	442	459	440	439	407	380	453	421	428	427	425	420	473	473	461	425	430	467	459	451	412	440	453	456	401	413	431	451	455	432	456	437	440	432	460	434	429	436	446	380	417	405	429	422	488	423	464	428	384	461	452	446	432	422	460	386	421	409	390	416	437	456	467	420	442	394	424	426	408	426	441	440	446	439	431	411	438	459	412	439	464	456	417	435	440	412	420	440	439	459	413	427	468	431	419	430	404	412	422	410	403	468	443	433	451	454	482	407	438	424	416	382	421	447	429	452	469	414	423	462	438	445	414	409	419	401	433	471	436	445	444	437	455	436	444	421	446	422	450	425	443	453	434	447	476	440	469	440	452	417	441	438	402	467	420	457	446	446	433	469	462	432	450	462	396	455	451	443	444	446	441	458	426	417	414	455	417	440	405	422	458	459	437	438	462	438	464	465	464	466	463	432	425	432	399	440	454	436	423	429	424	423	425	439	446	435	423	458	436	465	448	428	475	422	422	430	392	451	464	466	491	419	426	441	394	424	431	455	441	437	443	424	466	419	384	394	424	431	463	445	444	487	432	482	426	432	423	415	469	403	434	422	473	459	433	469	427	417	469	412	478	448	423	457	421	465	437	437	418	410	479	475	478	407	466	436	416	404	393	426	422	452	440	419	446	416	427	432	432	437	416	440	458	422	424	415	467	405	458	421	439	467	431	429	438	452	449	427	394	440	428	420	454	433	430	479	437	456	464	429	405	429	430	420	438	450	423	416	409	417	450	438	425	445	423	461	422	441	469	438	432	460	444	462	436	445	387	454	437	435	442	427	439	455	423	447	467	408	435	402	441	423	430	432	450	441	395	401	464	446	432	423	442	452	476	447	430	413	424	448	436	441	472	438	480	448	472	425	424	427	422	440	434	421	411	417	455	429	449	449	436	386	482	448	434	445	438	457	469
30526	49434	44916	34137	27788	21628	16528	12896	9692	7736	6147	4946	4125	3344	2829	2558	2080	1847	1639	1411	1296	1207	1178	1064	957	878	815	806	784	714	681	746	698	750	712	668	680	674	628	703	672	648	616	653	629	571	635	689	584	615	598	601	611	646	614	659	596	584	602	615	640	619	598	663	601	610	607	616	618	598	605	655	623	600	612	640	620	592	635	604	615	595	581	576	647	647	601	615	631	628	598	625	631	619	627	634	666	643	618	649	610	624	615	599	624	613	624	647	625	641	624	623	614	611	631	584	592	602	609	576	595	627	648	583	588	665	573	547	631	592	640	613	604	653	596	642	619	618	636	644	616	596	647	609	606	628	580	611	631	609	596	624	652	568	619	600	646	610	580	601	605	619	643	592	613	647	669	607	619	622	574	662	596	592	609	566	614	655	607	635	659	641	591	601	658	624	614	647	569	638	607	611	649	667	615	616	650	584	566	579	586	604	596	586	671	587	595	645	650	639	670	641	631	650	611	634	609	613	619	631	630	635	598	639	647	669	635	634	664	627	647	619	631	596	620	632	669	661	601	620	647	638	620	658	624	609	637	590	629	629	558	596	548	599	598	635	599	643	617	577	657	624	648	612	607	621	657	602	624	660	608	666	589	617	596	643	649	588	660	631	629	621	645	604	683	640	634	614	596	641	638	597	616	641	625	598	598	629	617	638	622	661	619	634	624	616	606	598	640	592	625	633	603	603	641	611	660	602	597	588	605	640	654	633	629	623	607	631	607	618	668	637	596	627	625	637	628	633	620	647	627	628	595	629	641	621	588	588	634	678	639	605	632	619	615	595	669	623	629	631	577	585	604	600	691	626	654	629	580	650	626	598	585	652	636	630	628	598	619	634	606	609	613	640	648	600	607	622	620	623	582	636	620	613	621	607	641	549	589	566	618	631	611	625	611	644	655	629	580	606	665	600	607	639	638	650	622	606	649	619	619	660	668	603	601	598	656	605	640	604	624	634	622	594	615	613	596	632	619	634	612	634	667	596	608	622	671	635	634	627	654	633	628	579	621	591	589	583	619	602	610	633	628	631	595	612	649	628	633	598	616	645	620	603	634	621	618	646	643	616	648	634	653	591	592	688	645	628	606	700	594	633	674	622	620	589	603	589	638	630	633	589	634	635	618	613	599	609	612	665	610	651	628	600	632	624	626	645	557	612	620	656	605	641	629	609	603	611	581	622	613	624	613	623	650	647	674	631	617	628	601	604	612	621	620	678	599	601	626	640	564	599	641	630	634	572	634	604	608	598	587	618	651	636	613	624	572	632	611	613	650	602	655	606	635	607	571	645	588	632	649	637	583	590	648	613	630	614	642	643	652	626	624	636	634	673	651	639	655	637	622	579	618	605	636	627	687	635	602	593	615	624	613	603	629	560	627	633	617	604	641	590	598	642	604	636	568	613	638	646	627	610	629	617	639	632	569	653	623	613	652	643	625	651	593	638	631	625	607	608	662	614	582	634	613	550	579	606	651	634	605	632	658	616	610	644	610	596	625	603	625	657	626	648	620	613	625	639	621	607	632	626	590	611	593	590	654	635	653	597	650	573	616	590	622	634	633	608	615	593	619	610	650	663	566	600	599	613	619	605	641	628	601	606	659	629	614	637	577	662	607	636	640	617	587	625	647	612	640	611	617	646	587	592	585	650	646	637	641	689	638	630	590	603	569	630	641	615	597	613	627	667	604	633	626	669	610	643	604	651	584	586	621	605	613	605	675	604	650	597	609	620	626	584	614	599	616	636	617	601	646	628	618	613	674	634	600	589	629	575	625	620	663	633	645	632	607	637	651	608	628	625	608	603	580	650	642	617	625	631	644	592	659	635	644	561	664	657	591	660	624	577	631	608	619	600	595	636	628	593	647	607	592	634	622	615	612	623	611	596	594	647	614	612	649	620	667	628	610	623	646	648	635	650	581	582	620	665	663	614	633	681	619	634	619	661	599	578	596	624	628	599	640	648	626	641	607	593	641	597	608	635	587	596	623	621	644	597	629	632	586	649	595	607	621	636	642	642	591	655	593	623	633	602	586	612	586	608	560	670	670	654	593	576	621	650	632	612	671	638	620	602	623	654	584	643	631	592	599	585	588	661	649	594	634	605	665	631	600	667	599	613	619	623	596	667	639	616	612	644	642	603	633	638	622	599	578	603	587	594	673	637	577	599	670	599	580	604	570	594	675	647	633	601	628	658	639	661	611	622	624	619	688	654	665	649	588	623	624	632	645	628	606	609	622	594	631	643	598	595	632	645	631	590	594	628	576	601	659	603	670	653	628	584	682	618	659	623	640	624	573	601	625	588	624	623	622	629	624	667	595	661	625	598	582	651	612	621	668	664	630	668	624	628	630	614	599	655	617	619	616	584	661	590	594	601	615	591	628	620	615	625	597	601	604	641	616	643	613	608	637	606	596	643	616	594	622	581	604	642	603	592	609	618	641	586	673	601	630	601	621	601	618	611	610	586	674	624	641	662	606	646	620	642	673	621	618	645	586	664	660	632	619	620	652	593	640	609	670	581	638	630	587	638	621	625	640	596	609	615	659	641	612	604	648	592	642	599	634	624	594	579	614	640	626	633	546	633	621	614	601	643	587	632	641	661	621	638	612	598	626	657	604	634	589	621	629	631	640	614	621	643	629	644	651	618	626	583	626	630	662	628	672	583	643	667	606	626	637	589	634	593	606	612	602	592	611	571	618	649	632	629	583	622	620	620	619	611	660	667	650	555	607	654	628	610	607	610	618	658	605	630	631	599	684	610	624	602	636	640	606	636	585	651	610	605	646	585	616	593	616	642	658	647	636	644	578	609	624	613	672	597	637	588	595	658	667	613	646	598	606	636	645	609	584	659	601	588	629	632	619	651	648	597	645	678	617	643	628	650	672	673	601	623	628	596	578	641	619	608	647	629	649	605	593	621	606	620	632	635	640	605	584	629	595	573	615	639	642	649	611	601	584	612	602	658	620	612	606	622	625	674	607	593	621	625	656	607	618	669	621	633	648	615	615	585	583	619	628	597	671	642	637	632	635	627	638	616	622	639	623	612	619	648	613	624	649	570	643	623	557	660	630	611	617	679	644	630	619	610	645	599	602	625	642	600	646	608	611	622	606	600	589	570	614	589	591	597	619	593	631	653	634	608	624	649	642	589	608	597	608	612	669	588	653	639	666	609	632	633	628	616	602	603	614	661	653	590	614	620	617	623	613	650	648	644	658	660	613	635	629	647	623	624	659	624	638	608	628	676	596	656	646	649	679	632	616	614	643	638	589	617	666	639	656	594	657	634	619	619	595	612	612	647	602	643	638	630	621	628	627	599	634	637	615	664	618	628	615	648	638	578	603	659	601	675	657	609	617	560	639	574	617	633	659	588	612	614	649	642	589	625	603	633	613	631	611	602	623	677	652	629	633	628	584	698	619	591	605	625	645	627	635	676	653	598	645	607	583	614	681	640	574	634	605	617
22922	20939	28529	23716	21919	22395	18451	10243	6800	5142	4002	3070	2520	2214	1794	1561	1325	1180	1039	946	871	794	735	711	615	649	611	581	546	505	528	480	488	476	452	483	472	438	459	476	437	452	452	420	485	429	444	410	431	443	437	418	446	440	434	413	422	451	446	461	418	439	455	447	409	398	404	438	426	433	433	444	424	418	442	445	433	454	455	439	457	430	476	458	449	426	416	445	438	423	443	434	439	412	438	460	456	438	432	412	459	388	452	416	457	445	451	470	454	405	461	409	425	417	440	431	455	415	442	473	432	475	423	432	409	449	410	426	423	408	464	431	416	417	390	413	417	433	417	459	421	407	424	458	428	425	412	411	447	456	440	489	445	465	428	454	402	413	454	394	410	454	427	440	432	420	435	450	447	432	439	427	442	411	426	443	434	435	436	456	437	452	417	429	459	399	422	428	440	447	456	444	408	414	432	403	448	393	471	435	430	438	424	446	448	439	443	424	451	463	400	424	455	432	409	445	426	403	478	448	472	431	464	423	396	413	422	441	426	461	441	436	444	435	405	465	417	426	417	427	420	439	433	443	442	444	424	438	447	452	421	420	423	442	447	430	472	438	409	448	466	424	450	446	455	465	411	458	442	444	402	443	425	426	419	381	416	449	410	437	444	469	451	447	423	403	473	445	450	433	412	426	435	411	441	434	412	420	426	398	448	430	400	425	422	449	472	459	413	431	416	433	428	435	436	442	446	478	408	429	420	407	477	461	455	420	417	432	403	409	431	424	398	435	441	451	442	452	463	440	439	442	455	412	436	457	420	433	422	436	431	454	423	442	460	432	433	462	393	457	447	442	437	424	417	422	432	472	425	387	396	458	447	432	441	441	427	443	398	399	425	455	412	470	435	444	438	411	473	451	428	451	439	439	410	467	440	417	427	427	433	401	439	417	472	432	456	437	411	438	434	457	421	429	428	428	443	436	459	441	508	394	454	440	416	439	463	415	435	393	437	423	434	446	444	390	457	460	404	428	458	429	446	422	436	451	409	423	421	440	392	425	414	489	432	442	407	392	400	418	433	442	442	416	459	440	446	448	434	471	445	400	422	424	423	442	424	457	460	415	466	424	429	457	444	472	455	469	442	426	423	447	419	430	423	453	433	443	448	436	423	435	454	440	442	426	457	417	454	469	438	445	409	439	399	450	424	429	421	378	435	451	418	417	413	410	426	429	405	406	465	429	471	408	401	433	447	417	383	432	436	444	455	434	436	404	443	424	454	429	415	414	447	436	447	460	427	423	426	413	431	448	416	497	426	389	437	404	439	449	427	433	424	420	412	411	432	422	395	439	442	433	450	403	483	400	463	443	434	416	435	413	445	429	419	470	414	409	421	411	438	414	437	425	413	389	443	445	429	407	455	432	419	414	468	435	402	441	426	465	465	476	424	481	431	431	422	417	418	444	447	454	452	432	440	451	449	429	423	434	423	458	412	462	405	479	412	427	454	492	457	445	438	421	419	436	431	429	453	411	415	446	419	437	430	451	482	410	452	423	414	461	487	410	459	433	456	433	428	454	464	421	407	460	438	426	470	447	462	413	431	444	429	427	413	461	442	406	440	406	408	462	445	440	418	421	399	437	397	412	437	417	432	472	425	439	426	404	450	431	431	432	443	420	402	414	443	410	422	450	420	425	414	438	446	458	418	446	420	404	441	406	451	471	439	428	436	414	458	441	415	435	419	378	443	445	452	412	433	487	433	454	414	452	414	435	447	438	434	471	486	449	390	437	432	450	420	430	429	420	432	445	444	434	432	452	434	387	400	418	413	471	417	440	447	435	413	444	398	430	433	444	473	459	482	447	428	456	447	449	400	456	400	411	439	453	413	461	418	412	436	445	443	439	434	427	393	411	446	456	403	451	438	411	414	403	437	467	464	435	458	443	426	442	389	403	420	428	388	451	439	416	429	450	451	426	445	428	428	432	461	440	433	419	436	434	422	459	425	443	452	429	407	428	418	459	435	408	424	452	433	427	456	438	441	453	457	425	470	423	444	443	460	400	421	408	446	425	416	396	424	418	481	380	427	418	452	450	456	406	440	417	412	447	457	448	454	460	458	433	461	374	423	451	469	404	449	439	444	405	400	463	437	422	438	435	440	446	419	430	468	451	428	456	463	433	423	454	424	430	392	411	427	443	438	428	431	427	407	418	416	402	439	436	470	443	447	459	461	430	463	457	416	428	400	393	451	413	442	414	436	418	400	426	421	438	417	461	405	420	408	407	439	440	458	428	485	443	465	411	431	469	446	426	452	425	428	436	415	416	417	467	418	443	451	452	467	419	400	419	446	421	377	431	450	429	429	446	467	413	441	443	433	411	436	433	437	418	417	435	444	413	420	417	425	481	453	422	441	455	381	437	468	440	406	427	418	432	482	426	443	458	417	451	441	439	432	445	390	458	451	403	493	445	409	431	428	450	422	396	468	446	445	393	442	438	446	442	467	398	418	416	419	488	461	410	432	421	397	451	481	408	433	433	436	468	419	424	456	381	472	423	417	411	427	412	435	422	438	421	429	442	444	422	437	440	428	423	442	418	450	429	396	392	396	464	399	417	430	407	399	404	447	394	404	438	415	433	441	421	444	440	388	409	433	438	436	454	432	421	436	446	470	406	435	462	469	432	419	397	430	400	428	394	414	435	419	444	417	403	466	468	423	398	443	408	457	428	419	402	442	416	368	438	419	418	456	472	449	474	411	474	433	436	422	440	427	393	443	459	418	394	440	423	432	455	416	448	399	429	404	446	463	414	470	424	454	413	446	445	450	434	431	437	440	461	445	440	425	452	428	421	445	423	438	468	418	468	438	410	389	434	433	448	418	461	413	488	435	429	446	432	404	442	394	470	435	410	449	444	439	439	448	451	421	451	406	409	430	436	429	427	459	441	428	409	445	439	424	450	487	422	436	423	407	392	414	397	416	441	451	411	413	467	459	404	472	440	434	434	436	446	470	482	410	472	461	422	436	448	449	422	430	395	421	413	424	407	427	428	446	444	441	422	399	431	418	442	430	436	442	428	433	439	443	429	417	444	453	419	479	420	445	437	426	457	443	449	456	463	411	410	438	446	442	408	427	438	420	420	399	427	439	425	428	415	431	416	425	428	440	428	439	415	404	432	425	421	465	404	442	404	427	413	472	415	419	405	422	431	421	425	471	429	428	388	449	418	411	414	436	415	432	460	429	439	455	413	444	428	423	448	426	443	451	420	439	443	441	407	446	419	443	435	451	455	438	420	513	479	446	460	417	432	474	441	388	424	440	421	419	412	406	427	434	410	482	457	426	445	435	449	393	481	464	397	431	400	448	444	419	395	476	439	400	440	435	452	437	437	460	433	431	439	455	405	433	464	401	480	389	425	453	420	424	432	491	438	424	394	434	384	397	426	433	429	422	447	446	446	441	439	423	419	452	444	445	441	413	432	450	410	459	427	428	420	424	426	463	455	423	447	421	421	423	417
32424	54465	50011	39619	32998	27100	21409	17443	13711	10786	8613	7131	5928	4838	3994	3344	2909	2388	2128	1912	1642	1480	1375	1218	1131	1043	962	881	842	882	731	764	710	700	754	691	675	637	666	693	660	576	598	635	580	620	627	579	626	644	587	634	663	604	620	631	601	587	617	583	606	629	624	620	579	614	620	636	580	626	585	602	597	617	565	569	629	627	588	593	593	596	620	631	634	618	562	621	584	574	594	595	643	552	621	607	639	596	616	604	597	591	629	592	573	612	605	622	614	617	626	620	689	628	611	643	586	627	606	622	576	586	624	624	623	605	609	636	594	607	600	591	600	623	616	612	650	623	588	551	616	604	595	594	622	618	620	612	609	624	630	581	676	588	588	605	615	650	616	597	622	599	600	586	581	598	602	565	622	610	569	583	604	602	587	599	636	624	584	629	599	563	655	615	575	615	617	599	624	565	607	614	601	600	635	576	602	614	680	656	598	579	611	596	614	570	633	626	571	607	608	589	629	609	651	579	613	575	601	632	638	592	601	570	556	649	609	578	621	586	635	623	578	604	613	609	591	626	655	645	591	608	599	600	634	619	629	589	626	640	606	618	629	595	586	613	596	611	578	594	604	598	616	622	630	624	616	589	624	612	580	622	594	591	650	662	610	605	618	609	600	615	579	594	636	579	557	633	606	641	565	580	597	629	628	592	593	596	585	602	611	595	566	617	595	589	579	590	661	571	610	556	631	627	599	599	637	610	597	621	620	593	589	607	617	596	590	609	635	601	618	607	578	639	589	628	590	609	600	605	638	596	609	583	600	565	582	594	568	583	635	647	610	604	625	611	599	565	576	616	582	603	583	639	607	615	605	597	574	579	608	614	549	598	597	580	616	613	600	594	588	616	638	587	608	618	634	587	597	601	620	619	637	641	585	624	565	622	547	599	627	653	597	594	596	619	594	599	635	597	593	620	629	608	606	607	556	620	594	600	610	593	576	587	608	597	655	608	572	623	573	650	633	636	614	618	579	604	612	567	626	606	571	570	645	598	601	639	604	627	657	634	629	589	612	601	612	574	598	607	620	569	597	611	598	636	602	599	606	589	556	584	598	636	671	577	552	583	606	642	581	606	585	630	598	578	622	604	622	611	582	578	605	605	622	598	593	598	654	601	597	611	583	566	598	609	603	630	600	623	631	609	636	645	641	605	609	589	599	635	593	594	612	564	597	643	601	621	595	559	639	574	620	609	598	568	636	614	582	600	577	585	611	630	647	593	572	560	625	579	596	641	568	605	561	633	582	618	620	577	633	615	560	595	573	600	631	661	552	571	573	594	529	605	643	585	596	588	612	613	639	579	649	649	626	589	596	599	621	619	607	604	578	593	579	562	600	565	594	647	568	601	601	641	637	590	637	606	612	605	590	609	644	611	635	612	604	630	571	602	597	569	575	612	635	599	580	625	606	634	632	604	623	580	583	561	636	603	590	613	571	627	621	630	596	598	628	632	591	595	620	588	628	589	635	608	551	590	608	592	624	586	629	577	601	591	620	628	614	608	605	615	579	625	619	624	590	611	614	563	597	624	639	610	593	600	598	599	611	563	574	626	582	611	584	643	628	615	652	571	616	639	644	581	581	599	587	619	600	585	549	580	573	618	592	613	600	601	595	541	604	578	637	618	632	627	579	595	586	638	637	626	627	613	589	620	607	560	576	585	622	611	619	612	588	584	592	534	583	639	613	621	577	611	556	617	583	631	559	634	630	588	595	624	596	610	584	651	580	588	624	609	603	577	595	604	609	608	600	612	584	623	591	590	627	637	588	587	598	599	573	602	590	622	587	607	606	574	567	608	620	604	628	589	589	615	595	592	604	596	621	636	628	589	632	609	620	643	634	558	591	620	600	519	601	602	551	615	610	599	609	630	607	605	605	577	550	598	594	618	599	593	615	623	572	648	659	628	579	593	561	616	567	595	600	608	589	608	613	616	557	597	657	632	597	557	622	635	593	572	604	606	586	608	564	626	561	606	621	580	604	605	618	636	598	602	615	651	574	613	564	578	618	601	622	618	605	580	588	614	590	620	595	617	597	628	560	636	598	609	633	585	591	649	623	603	614	588	582	654	580	592	574	589	631	571	592	599	658	630	610	594	634	621	600	631	653	624	622	603	624	639	601	621	557	625	596	600	640	648	626	580	596	626	659	554	524	556	609	551	615	528	570	640	602	616	601	619	606	612	648	595	569	578	568	579	594	588	596	613	600	617	620	590	614	566	577	589	603	595	613	594	624	578	592	580	559	627	622	611	578	624	625	606	634	604	613	597	624	649	608	637	646	610	613	658	616	612	617	594	618	623	619	622	597	559	624	596	626	629	585	587	587	596	617	590	585	616	589	601	624	631	619	582	624	580	656	595	646	619	570	586	588	597	589	619	586	621	610	594	596	599	631	604	643	602	596	565	592	589	630	554	593	576	601	595	634	564	608	590	613	618	616	639	585	611	631	634	602	615	563	645	567	610	624	595	569	627	609	575	578	610	606	591	592	649	625	638	597	567	610	635	612	668	616	607	578	615	653	587	646	628	588	625	605	644	630	627	623	593	628	626	614	656	620	658	615	623	610	556	597	585	592	572	629	577	621	569	636	610	607	607	623	609	609	639	637	574	596	627	598	626	575	597	592	588	638	605	617	580	585	565	605	592	605	558	611	590	595	627	610	605	624	617	597	610	602	606	620	614	577	594	571	569	623	596	623	579	561	625	607	625	591	600	629	586	607	583	544	611	635	590	615	599	585	596	581	614	619	598	619	609	574	599	595	616	621	661	549	621	576	609	572	577	600	641	630	601	594	634	620	628	612	608	604	611	595	588	623	595	590	598	625	597	572	614	632	636	582	640	571	600	622	626	571	592	618	607	565	600	620	594	641	579	606	605	610	590	614	582	548	562	611	575	598	589	578	623	587	586	566	630	654	608	619	611	601	607	608	619	629	632	587	635	635	600	600	591	616	577	619	608	603	624	604	642	617	599	623	575	596	578	590	613	628	607	618	630	619	577	583	603	610	636	578	627	574	568	577	625	599	578	590	596	593	598	607	566	626	620	608	613	607	604	564	600	590	552	634	564	608	589	575	609	601	578	564	580	625	585	636	666	600	606	602	594	610	579	578	602	571	640	582	638	623	629	549	623	629	615	620	622	616	577	582	593	591	597	588	571	584	615	608	608	625	617	608	598	574	611	631	608	581	668	611	616	561	618	625	570	603	619	605	637	610	596	580	641	651	589	600	629	605	600	585	628	633	615	601	600	622	580	560	626	620	582	625	639	602	604	632	605	598	597	614	600	602	641	600	583	584	626	616	633	640	554	600	599	569	617	630	602	583	625	606	616	649	623	591	630	613	615	563	626	624	593	619	600	595	618	634	597	616	594	597	622	649	623	663	609	618	610	654	586	595	602	654	618	633	562	557	618	622	610	636	600	603	625	612	580	599	578	632	637	624	612	678	615	598	625	629	625	647	589	603	580
27826	26336	30656	23794	14239	8770	5105	3399	2699	1912	1637	1309	1212	1028	951	845	752	687	681	622	599	586	568	556	503	502	507	478	489	451	466	478	497	493	416	429	443	425	480	463	480	469	408	430	456	429	473	467	443	444	456	427	427	472	423	415	451	470	415	430	467	446	436	456	506	457	387	446	427	473	446	446	431	420	441	452	454	469	486	425	442	473	430	449	462	421	445	436	422	442	485	431	416	445	458	423	451	425	448	444	424	427	430	452	423	451	434	462	426	414	418	508	448	468	441	458	424	456	407	427	451	450	456	444	404	411	409	436	452	465	467	429	450	432	424	424	468	451	436	472	437	455	437	472	459	478	434	445	395	471	431	434	413	454	440	425	442	430	442	420	416	431	435	452	435	438	425	418	440	460	453	413	454	432	441	474	437	444	437	449	425	456	427	413	443	422	434	470	481	447	473	421	448	466	455	453	408	442	447	431	468	401	428	426	459	474	478	447	453	393	459	413	459	445	434	422	471	443	407	459	435	443	481	435	427	449	468	451	427	449	411	437	414	467	422	426	447	449	411	458	409	449	425	432	431	419	447	428	451	420	401	447	422	445	419	460	412	420	448	472	477	432	452	506	430	408	440	452	477	424	459	444	441	486	444	436	441	479	428	423	446	430	452	423	432	436	451	432	406	423	404	442	445	438	456	504	398	439	406	469	473	445	415	448	399	445	445	443	429	455	462	470	472	474	420	392	409	425	452	406	451	435	482	398	453	426	412	453	439	467	423	460	447	438	431	449	466	425	420	439	444	422	461	439	464	420	443	436	413	447	441	451	444	469	422	452	468	420	458	422	414	401	460	409	440	407	411	421	479	433	426	441	456	416	451	437	459	438	469	386	468	446	494	455	405	432	460	433	443	452	461	440	407	463	414	404	444	417	453	441	445	424	419	416	422	423	409	457	456	437	413	442	423	428	433	441	435	437	427	448	433	396	442	451	438	446	420	431	447	423	464	438	420	485	460	433	446	442	441	445	473	394	417	430	432	435	437	420	467	439	453	453	477	420	405	433	436	436	431	460	422	454	419	448	431	432	417	491	482	437	447	455	442	402	449	422	420	454	459	449	428	436	458	445	435	480	473	431	437	449	448	447	421	448	411	444	441	410	461	423	444	452	436	441	440	422	411	429	460	465	425	424	435	421	477	459	406	427	449	433	415	452	405	424	437	440	422	421	443	449	440	440	441	464	446	449	459	411	409	429	446	430	424	447	425	415	477	431	433	475	450	481	458	467	428	411	432	440	475	451	421	438	447	437	473	448	436	458	445	422	430	481	443	407	477	437	472	446	450	437	443	460	411	444	461	427	459	435	460	434	463	441	453	417	431	435	406	452	457	474	447	433	441	393	432	426	403	435	435	427	435	468	467	455	422	440	451	459	455	447	423	450	431	388	474	442	471	438	446	434	443	442	426	425	434	431	447	464	431	458	415	436	451	458	446	411	436	439	406	381	467	436	444	427	469	439	429	442	449	405	389	398	430	432	432	434	432	397	408	454	482	436	435	424	418	460	430	433	465	451	440	412	442	433	431	406	438	429	468	423	470	439	424	431	433	443	451	461	437	432	440	499	431	402	423	469	483	440	445	439	444	437	451	463	434	467	423	465	463	438	471	421	438	439	451	483	414	453	438	400	437	470	448	430	454	417	416	460	439	427	440	407	468	431	429	429	434	430	459	482	437	405	442	466	479	463	426	469	456	461	412	415	467	444	460	463	478	447	449	470	464	458	444	467	427	385	417	441	441	455	459	464	436	461	421	467	421	425	442	396	446	424	423	458	443	440	439	446	450	454	458	418	471	428	441	414	444	477	451	447	424	459	440	428	450	415	409	418	464	473	465	427	450	393	385	448	451	451	429	416	434	451	449	417	469	447	438	439	443	428	475	448	441	448	431	440	433	416	438	399	431	458	447	436	469	414	492	443	429	446	431	437	447	421	445	463	416	433	400	439	431	418	430	494	443	450	439	457	456	415	417	448	437	443	449	429	440	477	472	456	446	457	453	445	442	394	447	439	447	442	452	455	479	443	416	438	451	459	419	399	437	465	450	436	442	443	464	404	432	425	445	418	435	452	446	426	445	411	423	423	468	425	432	451	458	429	439	427	452	450	444	449	429	440	389	458	433	431	430	433	498	423	408	433	462	436	455	442	459	455	446	436	422	429	422	435	480	414	467	420	442	411	447	492	441	464	476	436	395	477	441	446	433	472	386	457	436	443	445	444	415	417	450	454	441	421	435	439	472	429	474	456	462	428	408	445	443	450	483	441	464	459	435	415	459	486	457	436	431	410	446	443	461	433	458	467	481	440	430	430	455	476	414	420	472	420	463	433	388	451	431	450	408	404	447	417	443	475	432	443	429	452	441	416	426	433	438	446	461	432	433	428	439	479	426	415	461	472	429	446	443	450	488	427	459	438	426	443	462	454	434	450	440	435	442	455	453	440	470	435	425	426	422	451	475	417	432	438	411	471	420	422	448	417	478	453	426	472	435	434	432	466	423	474	461	427	472	454	486	462	450	465	435	433	432	460	409	446	441	428	460	402	443	438	437	436	436	463	451	425	485	413	453	443	434	438	425	449	427	447	440	427	428	419	419	442	446	463	415	429	393	440	410	441	473	438	462	439	453	483	437	457	464	424	440	428	470	450	474	441	424	464	405	410	463	410	435	423	456	432	457	440	407	460	455	438	462	414	449	426	451	470	445	399	492	431	469	440	447	432	467	422	437	455	412	429	426	469	455	420	453	449	429	408	418	450	439	461	474	405	425	435	402	444	459	413	447	476	465	442	463	420	470	442	410	447	436	421	455	435	454	429	396	447	457	380	434	400	408	485	491	439	438	418	430	446	469	446	474	456	470	451	451	453	520	454	468	449	454	381	419	430	427	458	428	402	436	432	440	460	412	424	468	443	422	464	477	460	426	398	446	464	420	450	457	397	454	457	432	426	471	466	453	395	477	461	420	418	491	468	482	448	488	462	440	437	402	441	459	463	420	451	434	419	460	442	435	432	452	449	446	423	429	409	462	447	412	458	410	450	425	464	436	458	457	458	421	444	478	438	471	445	399	469	423	474	437	450	426	481	461	484	414	430	433	439	405	448	470	383	425	433	426	497	395	421	431	385	429	451	451	417	443	450	433	444	427	465	442	440	417	457	461	443	431	460	447	450	425	437	429	461	463	417	423	434	403	412	411	447	457	423	440	444	435	455	459	444	444	454	414	429	476	445	413	467	460	437	432	444	415	440	444	455	435	459	431	431	435	423	422	436	434	424	449	451	464	426	432	422	431	434	445	471	488	447	459	437	425	415	448	444	405	436	436	441	442	419	414	418	442	446	436	425	442	417	423	409	421	414	435	413	441	400	453	479	428	439	446	449	450	431	449	411	448	441	420	453	444	428	424	406	437	459	423	447	448	412	416	433	418	436	483	466	446	469	439	445	435	427	449	423	495	456	425	441
30369	43070	38286	27783	21097	15816	11208	8402	6330	5029	3970	3122	2505	2187	1943	1729	1484	1374	1250	1196	1079	996	888	861	834	827	772	770	756	727	736	703	708	641	695	650	692	653	634	636	625	640	669	593	621	646	629	657	649	628	643	636	617	646	636	631	623	618	642	611	595	605	656	606	624	616	600	629	599	636	664	627	652	679	640	634	629	622	630	638	587	620	641	626	651	637	615	684	605	644	593	621	593	612	587	620	658	638	664	641	632	599	597	618	613	642	607	591	600	623	628	617	667	633	565	671	644	599	609	619	624	606	633	599	609	637	582	611	646	618	606	622	628	620	633	628	623	690	617	610	577	615	618	595	620	618	609	637	627	617	656	609	616	632	646	611	632	615	598	641	626	626	613	589	617	640	569	620	628	639	633	568	591	607	589	615	622	650	653	653	672	600	627	604	689	623	623	667	647	612	659	634	613	597	636	647	595	614	623	591	621	616	625	604	623	602	625	618	631	629	657	644	641	610	620	578	644	628	633	577	630	595	616	633	635	611	634	672	654	666	600	606	665	610	635	638	664	600	625	627	688	600	645	596	581	607	669	589	610	628	687	644	620	620	600	651	649	596	612	654	595	626	648	617	648	668	637	674	616	619	621	642	636	596	665	597	592	619	655	579	595	650	606	621	608	616	583	642	630	640	606	644	641	621	634	631	648	563	595	653	599	635	643	587	656	637	622	600	627	623	607	661	596	640	635	610	609	619	600	676	641	650	631	607	651	608	594	590	617	664	666	629	621	604	631	613	610	625	616	632	658	586	614	637	594	635	655	592	629	604	656	607	603	615	608	607	643	617	629	604	615	609	628	638	660	638	586	646	669	673	637	609	632	653	655	600	611	635	647	571	553	600	647	627	629	593	618	582	608	628	603	618	626	573	645	644	627	576	585	607	591	605	611	636	669	607	623	614	616	616	636	597	682	607	637	631	625	631	644	562	605	634	623	638	591	648	635	616	636	614	644	622	658	637	610	579	640	621	614	622	634	583	634	662	635	638	601	608	569	627	640	625	667	579	607	649	590	617	642	656	589	660	609	634	601	578	660	619	585	598	638	601	655	606	570	651	647	569	663	589	622	632	640	666	653	581	609	646	617	635	621	633	574	574	663	615	580	633	581	576	629	583	590	648	591	658	636	616	617	661	652	661	620	590	648	622	614	629	590	660	637	651	615	633	618	611	611	591	607	606	630	588	641	663	603	648	642	618	599	613	631	617	659	664	622	654	598	650	689	669	632	690	664	641	636	640	653	614	641	610	628	575	625	638	635	612	613	656	637	634	642	597	617	637	638	636	600	646	657	620	616	649	613	634	643	592	616	649	636	639	653	606	618	621	624	614	592	633	639	653	621	603	681	636	619	612	618	631	663	671	633	636	656	643	607	622	615	646	631	672	633	622	650	631	597	613	596	610	649	660	633	617	613	620	624	621	637	628	649	617	602	607	626	628	646	637	649	564	598	614	626	618	620	610	626	652	607	620	637	604	581	612	648	595	628	589	576	643	651	635	602	649	621	628	580	655	678	581	633	618	572	622	609	579	592	619	632	633	611	657	635	615	634	649	626	662	619	626	587	635	630	670	622	573	636	626	612	629	653	629	666	646	655	588	631	602	613	599	662	641	656	632	621	623	591	639	639	618	610	617	612	600	650	655	604	635	655	635	605	615	680	653	609	595	681	627	618	652	644	595	610	601	630	609	643	574	622	657	608	591	593	618	612	651	587	580	646	649	619	643	601	641	638	588	565	656	647	594	617	648	626	642	620	622	689	637	614	641	639	635	647	617	614	609	615	621	615	620	654	608	560	628	696	606	644	642	637	627	596	640	616	610	655	611	623	645	611	645	588	641	620	590	628	601	644	664	627	635	624	624	665	654	631	590	596	617	673	625	623	616	607	618	650	663	637	615	624	592	660	621	627	634	630	690	650	595	584	624	648	627	604	665	635	619	648	636	619	652	672	592	651	612	603	616	625	648	621	612	610	633	637	641	633	640	625	644	655	659	561	657	665	658	594	600	639	672	643	631	629	642	649	622	629	632	600	645	677	663	630	627	631	583	670	620	631	593	636	661	587	624	576	622	633	640	628	637	590	603	655	617	633	603	614	617	597	641	659	608	641	595	656	619	568	629	636	634	659	651	646	642	657	658	656	613	635	613	642	642	625	591	647	594	657	593	711	593	594	637	676	644	618	625	601	594	628	618	595	619	645	573	621	613	652	625	620	621	640	642	644	659	632	672	578	619	675	627	610	630	609	630	607	625	633	608	599	598	652	603	579	611	614	544	652	592	669	569	633	629	592	643	603	618	621	647	657	597	610	647	614	647	576	613	653	600	663	652	645	590	603	631	596	636	617	649	622	648	633	633	619	642	600	628	628	631	645	557	646	572	635	618	602	671	630	612	642	629	628	644	602	657	592	604	626	636	605	616	665	608	662	613	614	643	594	616	602	627	607	578	622	594	645	649	622	645	642	646	596	607	649	642	591	578	645	593	607	640	621	622	598	654	595	601	652	598	628	656	639	583	630	618	657	608	584	629	631	612	612	641	630	638	611	613	621	597	627	624	599	565	598	642	620	665	600	632	652	598	631	623	596	634	610	625	646	624	622	646	621	615	658	577	608	666	648	595	616	626	621	620	632	569	650	683	632	636	635	627	597	635	649	618	611	608	629	603	599	620	673	647	608	610	642	599	623	645	636	626	668	633	657	627	568	627	662	642	620	627	609	640	644	620	613	632	623	633	616	588	663	626	605	652	630	641	654	601	645	627	642	588	646	596	589	563	600	637	617	612	590	608	644	610	585	583	647	634	640	626	618	643	633	621	602	596	627	611	621	659	644	669	627	636	610	637	631	636	625	583	671	605	620	633	620	655	650	631	604	613	614	594	633	554	621	617	632	614	647	624	630	625	614	597	643	650	640	657	619	620	623	624	577	672	629	634	617	632	627	617	618	582	617	619	671	664	595	615	607	647	597	615	608	604	613	601	617	614	654	624	594	615	605	587	586	629	633	649	667	645	640	611	616	660	636	605	617	636	620	645	617	624	609	604	641	627	664	631	623	606	654	627	633	628	663	597	614	599	628	660	633	667	624	604	628	629	621	658	617	637	646	633	607	622	644	603	619	653	623	590	652	625	619	626	654	610	633	625	598	650	630	614	637	657	605	664	596	649	645	655	653	602	610	640	664	599	646	614	635	609	583	618	627	656	612	678	588	623	620	596	580	602	611	597	620	613	693	605	640	624	632	614	640	608	640	633	640	616	654	635	643	665	640	598	618	624	628	635	603	633	644	596	638	634	653	649	601	615	657	604	631	634	627	626	641	642	615	641	643	633	635	623	645	582	635	647	667	637	672	637	626	668	691	604	626	601	590	633	596	642	624	604	579	651	662	636	618	614	611	643	648	650	660	638	636	652	655	616	588	660	636	639	651	633	646	634	623	604	637	666	599	644	671	650	595	606	630	643	648	621
24090	20901	27995	25464	21668	16887	10629	6533	4596	3359	2705	2148	1720	1511	1270	1063	1017	927	876	753	777	679	616	587	589	575	560	598	483	483	462	492	481	471	461	436	454	439	439	423	452	474	445	435	479	450	429	436	413	411	431	424	443	453	456	485	427	455	460	423	456	436	452	480	464	447	438	426	463	494	439	431	420	475	436	432	462	438	461	461	437	502	444	432	461	465	464	457	462	439	473	433	433	467	460	452	434	407	448	437	444	455	425	422	461	458	427	444	447	450	463	390	433	431	432	480	411	433	471	420	429	423	452	470	486	430	435	451	405	467	422	425	425	449	448	463	444	437	420	469	448	409	427	420	449	432	408	414	448	406	453	466	450	452	443	442	433	435	446	437	458	421	456	458	424	437	474	447	473	435	414	461	413	451	457	448	435	441	443	465	434	435	458	447	404	456	442	427	399	445	422	395	421	434	431	446	486	483	462	415	425	436	472	422	422	482	453	480	394	458	420	441	443	433	425	456	463	463	428	407	449	425	474	456	429	414	423	401	452	447	479	392	420	414	453	461	412	426	441	447	432	448	472	403	443	450	434	425	459	403	451	466	460	477	459	382	429	416	424	430	465	457	440	419	446	450	460	442	427	411	431	433	433	453	431	472	458	455	454	448	469	470	434	438	454	401	454	429	453	467	411	439	441	426	443	465	462	415	478	476	440	437	446	415	465	435	398	444	444	425	458	437	437	421	428	445	424	433	436	442	429	458	441	466	408	446	441	424	468	439	433	416	436	413	450	409	428	396	413	424	449	450	418	429	449	416	442	467	432	471	397	405	428	438	448	431	458	450	436	422	396	436	446	444	397	437	463	455	435	425	438	437	430	459	428	424	460	418	450	472	444	433	414	458	410	477	437	463	427	437	502	402	479	451	430	440	427	437	428	449	401	441	460	443	438	422	449	450	458	393	432	446	447	394	451	440	448	448	462	453	466	465	466	433	439	423	418	423	433	458	443	425	423	410	455	458	437	426	420	452	425	455	384	463	425	445	476	454	454	445	446	456	453	476	440	425	423	442	453	427	449	423	432	426	429	439	432	467	415	417	438	425	446	445	424	423	400	413	443	415	418	427	438	452	471	450	443	434	416	451	408	429	422	457	384	428	402	432	448	458	433	457	429	441	457	460	449	451	459	459	449	468	455	476	473	426	458	448	473	440	465	428	446	428	458	420	474	432	443	452	435	481	448	426	459	435	444	406	449	428	484	403	424	393	447	437	432	455	456	479	443	454	447	430	431	438	467	443	477	415	465	449	420	465	414	453	455	453	446	441	454	469	415	437	445	455	435	461	437	425	465	434	439	421	427	431	452	437	466	479	450	436	440	446	462	454	443	442	448	438	403	419	450	435	429	429	404	421	453	422	447	423	486	428	422	458	403	425	440	449	424	414	462	451	451	435	431	415	426	460	435	456	423	438	454	448	460	438	440	453	428	443	459	425	444	447	411	427	489	488	469	407	471	434	422	416	456	432	480	426	454	443	426	474	483	450	460	460	421	409	460	460	425	445	456	461	434	434	419	489	423	412	454	458	413	430	424	435	443	417	437	442	446	414	451	426	422	455	442	462	428	473	422	437	434	431	439	416	424	448	429	442	434	423	420	429	439	413	431	440	459	400	448	466	461	464	423	434	432	446	463	409	398	426	433	435	462	458	428	420	452	438	417	456	471	453	438	451	435	434	441	421	424	406	464	450	410	412	460	452	442	445	431	439	456	461	429	455	442	458	433	439	472	489	429	484	439	430	419	402	426	424	444	443	462	405	395	443	396	419	507	457	421	466	448	429	448	461	421	434	444	457	453	447	432	427	459	479	474	487	446	416	431	437	424	464	422	457	459	488	445	412	485	444	420	419	457	431	407	470	466	449	451	416	428	465	440	444	396	432	410	459	443	457	461	434	431	453	423	463	449	455	457	458	432	448	457	439	392	426	407	464	433	447	424	447	448	433	452	429	456	446	441	447	450	459	413	441	424	419	422	443	451	387	456	428	459	421	479	471	488	424	429	395	424	454	482	437	421	457	441	435	437	433	448	445	433	422	442	456	448	447	451	482	413	424	480	433	392	436	404	452	431	407	441	431	489	457	458	419	455	428	466	419	416	438	475	461	458	422	454	428	444	404	423	468	448	435	445	433	439	408	451	415	455	422	465	459	496	423	447	424	453	422	428	431	434	425	472	454	467	414	441	428	425	443	439	427	458	434	404	411	416	441	473	450	434	425	447	438	440	495	464	448	411	423	422	451	425	445	408	450	477	461	427	445	438	437	430	457	460	475	426	437	433	414	454	442	452	434	470	424	435	396	473	465	459	448	451	431	439	446	474	441	438	410	422	453	435	417	425	449	438	444	418	445	407	431	418	438	441	445	432	438	428	431	426	423	441	439	453	446	439	449	406	423	495	450	446	439	430	426	407	427	411	440	447	466	484	449	456	459	445	449	427	437	438	420	456	433	433	455	464	441	401	458	437	419	430	472	412	471	472	434	429	450	418	484	469	450	414	437	422	460	451	482	469	411	431	421	467	410	409	436	415	412	411	420	436	435	408	407	474	460	418	457	450	445	446	434	432	455	455	424	468	428	417	459	443	445	424	454	455	450	414	457	443	478	452	412	389	448	445	456	423	429	460	435	461	411	418	439	450	424	417	418	440	442	462	423	419	421	424	423	452	397	472	422	438	438	464	449	430	451	473	431	445	409	421	445	442	422	422	433	495	477	446	452	443	438	397	469	459	406	438	431	403	408	443	408	466	474	431	409	459	428	469	440	439	455	443	444	440	444	423	468	435	393	428	448	414	419	435	434	453	466	407	451	450	471	421	456	448	471	446	461	429	425	384	417	419	438	436	425	450	459	432	428	409	424	451	421	443	475	446	408	434	428	470	452	454	410	433	435	419	429	465	407	474	479	438	451	447	469	422	389	460	462	430	430	425	414	466	437	460	445	428	433	392	457	418	460	457	447	442	419	470	455	404	464	424	452	462	498	400	438	482	453	438	444	424	481	443	446	440	414	421	438	451	439	449	452	418	465	457	475	444	439	460	444	461	475	433	449	421	385	403	454	462	393	460	497	447	400	433	444	432	453	444	433	432	463	483	436	400	431	439	446	433	481	429	452	459	410	432	419	449	425	435	429	439	442	432	437	411	462	482	447	447	471	435	413	440	414	439	400	425	449	442	419	432	434	440	490	414	426	417	434	470	465	430	447	447	430	446	451	442	445	406	456	447	419	431	418	469	431	456	399	467	458	441	473	439	427	462	429	454	497	439	448	450	440	430	430	466	455	449	427	447	487	458	407	465	468	382	447	430	463	466	455	448	468	459	434	480	429	462	432	452	417	453	474	409	453	470	473	423	420	450	444	419	433	437	418	429	473	451	435	435	462	439	439	437	451	423	447	410	416	463	463	437	490	434	433	445	439	450	452	424	466	447	417	421	463	430	445	431	449	425	416	434	411	412	407	420	446
29802	48931	44569	34090	27553	21662	16617	12906	9949	7820	6167	4946	4105	3241	2793	2341	2092	1862	1648	1540	1394	1198	1088	1079	911	869	856	859	793	776	735	804	706	697	688	695	723	657	683	660	655	667	650	649	620	620	626	650	635	614	590	627	636	649	593	654	649	671	664	573	627	643	627	622	611	632	614	617	639	715	682	583	632	634	600	629	626	613	630	623	648	634	657	617	583	610	583	624	628	696	628	667	626	641	610	639	646	668	605	660	636	620	638	641	637	621	634	632	557	645	592	632	618	590	615	607	667	644	630	573	628	585	624	647	622	600	635	607	649	625	635	598	598	612	656	636	625	651	628	651	625	630	626	617	638	650	644	611	633	605	620	640	612	628	618	595	632	624	645	660	573	605	646	615	602	666	643	602	632	641	680	633	640	666	627	620	627	615	673	614	638	588	591	634	627	621	616	592	626	614	615	643	576	612	655	620	645	612	603	604	565	601	613	619	610	627	614	644	637	616	621	632	664	623	583	585	635	679	618	583	623	655	664	649	663	662	631	617	594	619	638	595	611	628	673	578	639	639	606	662	605	645	609	641	593	639	641	632	613	670	650	668	630	631	621	636	652	605	586	681	612	637	618	638	607	639	627	613	671	627	643	663	670	652	590	610	633	636	664	642	620	638	589	635	663	617	704	652	628	608	627	606	647	615	598	617	598	617	586	617	623	610	637	602	626	619	626	660	624	595	668	601	624	624	636	661	608	633	636	571	590	586	605	600	683	666	652	607	638	566	621	601	606	684	589	631	644	660	622	618	610	644	633	602	608	629	666	624	634	637	639	629	635	624	585	634	610	656	590	608	639	624	662	603	618	655	609	640	572	595	617	633	652	648	609	647	625	651	644	618	645	651	626	648	629	638	647	607	629	616	610	569	624	616	615	646	596	619	625	649	606	673	602	623	623	600	595	622	659	568	622	647	623	647	619	658	621	611	652	652	625	626	619	639	651	668	619	661	622	581	614	657	627	605	634	619	616	654	616	640	614	637	618	624	613	620	629	640	615	637	625	631	639	591	605	616	646	618	659	618	607	647	613	635	664	666	637	620	601	657	641	671	648	619	580	614	633	612	597	604	618	702	644	622	616	586	662	635	582	597	643	641	609	636	628	625	588	649	632	657	667	615	609	646	618	628	654	644	656	642	630	660	614	610	624	595	654	682	593	639	629	574	606	607	635	643	621	615	680	621	641	638	673	635	604	607	628	667	635	626	644	604	610	690	618	604	635	589	612	638	602	617	655	592	612	590	582	650	665	573	594	603	638	597	642	626	645	631	605	676	624	635	612	651	663	632	616	609	651	628	640	631	629	609	646	603	607	616	600	620	644	610	608	638	625	595	613	623	609	633	615	632	611	644	613	648	632	601	645	626	570	640	591	629	635	653	659	591	652	634	615	596	620	647	643	617	620	648	628	656	607	615	623	631	645	628	652	604	659	606	644	617	646	588	651	639	588	596	614	646	619	669	664	650	592	668	650	609	634	588	617	644	616	619	679	627	600	681	604	647	584	567	594	639	659	634	611	600	635	620	645	631	627	591	609	616	629	604	637	628	617	607	601	604	647	653	641	622	691	611	653	602	607	694	667	667	578	575	651	609	583	575	645	598	618	612	614	628	603	655	654	594	638	619	609	652	644	644	608	628	637	624	643	621	591	600	607	630	676	601	610	624	640	631	607	582	615	640	608	600	668	628	621	610	620	626	655	614	623	637	623	635	631	644	620	625	641	639	630	685	572	594	647	627	657	637	607	649	600	624	615	601	607	585	585	630	622	644	601	620	614	643	623	662	637	584	662	632	623	615	651	660	606	666	628	621	634	628	650	570	642	626	648	636	639	606	612	661	651	632	620	599	641	651	644	643	595	650	642	665	635	631	627	625	604	610	632	625	614	613	660	599	584	626	650	625	629	622	659	632	621	586	620	592	623	559	595	597	657	657	631	621	603	637	622	665	642	639	594	618	628	606	629	610	615	583	579	634	661	598	570	670	588	612	654	678	596	632	616	648	641	658	633	638	654	618	637	645	646	629	594	603	600	627	597	636	612	628	598	597	650	643	643	616	597	619	621	637	600	634	635	627	637	650	622	640	634	615	566	589	644	638	682	643	578	635	579	602	590	631	600	644	619	649	603	608	685	643	616	614	639	663	572	646	594	634	605	667	617	621	633	643	601	612	634	615	646	638	645	614	612	623	642	648	615	637	605	623	569	614	597	662	651	595	639	590	619	634	628	642	605	620	599	630	593	584	628	601	636	589	667	655	616	619	610	633	620	648	641	624	655	637	637	618	625	598	634	629	632	605	645	632	640	666	587	629	628	660	656	618	625	678	612	590	673	608	687	609	614	622	621	660	673	624	585	607	593	603	681	657	648	599	663	585	632	637	634	650	588	645	613	619	637	647	643	656	606	609	585	680	668	616	603	582	595	634	604	577	615	664	631	674	606	637	679	612	632	608	596	630	624	583	630	604	665	579	654	650	633	600	647	656	621	642	631	603	633	602	638	612	620	625	630	658	608	608	678	636	601	613	665	623	633	612	624	611	619	629	604	618	605	655	645	604	627	573	618	606	656	601	597	626	636	666	629	634	614	628	640	629	609	622	674	640	605	606	608	593	599	656	664	654	581	616	620	631	613	616	606	671	647	656	633	617	592	575	614	656	665	622	591	623	644	617	639	604	644	577	609	631	644	586	652	644	699	634	661	603	620	607	599	642	572	605	653	661	651	638	628	648	620	671	622	636	625	668	617	619	634	580	624	654	606	646	606	682	582	609	630	616	640	618	626	606	651	651	612	651	614	625	673	649	633	651	617	649	632	635	645	665	621	635	618	633	625	632	631	614	641	605	620	656	621	643	641	683	643	673	633	655	598	618	629	625	634	632	623	598	631	663	637	602	673	649	621	656	639	613	664	586	606	607	601	611	651	618	635	624	633	639	666	624	632	656	608	620	634	592	603	604	593	608	671	633	597	651	620	678	627	639	652	621	601	623	665	624	674	601	566	682	633	657	660	645	642	616	633	630	630	617	579	627	620	631	616	657	660	642	625	623	602	637	652	628	624	667	569	625	637	608	580	599	627	617	605	638	656	617	653	626	621	586	647	660	616	615	672	629	634	645	662	640	635	577	604	621	617	610	575	655	607	649	641	643	608	614	660	645	618	587	632	601	605	657	638	621	655	642	645	620	648	655	626	630	634	612	609	602	663	623	649	638	646	628	621	641	661	681	623	661	661	601	639	575	631	599	642	606	622	611	624	621	630	635	640	646	679	651	647	623	609	674	641	656	664	621	627	672	617	623	612	618	642	637	600	628	624	629	627	621	614	622	657	660	618	600	616	675	619	627	624	608	634	627	631	675	631	619	639	633	627	667	598	630	622	589	601	627	661	624	638	633	629	652	642	661	599	615	656	608	655	572	643	646	631	648	671	649	607	600	643	646	585	620	607	655	618	633	679	623	602	630	672	656	582	648
22905	20914	28459	23752	21929	22390	18610	10440	7054	5264	4065	3276	2675	2118	1816	1562	1380	1209	1124	1012	910	787	761	709	649	650	577	572	562	534	537	518	503	474	489	492	438	479	460	452	458	441	459	464	505	426	450	416	448	416	441	451	457	452	464	516	457	424	476	448	439	455	448	463	468	460	443	408	405	428	455	474	421	473	476	440	400	453	466	443	426	471	472	476	422	483	454	438	442	453	446	438	442	424	469	447	446	426	418	428	421	419	435	456	447	439	449	452	429	446	429	441	427	425	449	444	473	436	429	421	438	445	427	428	433	433	401	448	446	418	455	454	491	444	416	457	470	463	441	407	435	478	452	439	415	403	427	447	454	467	463	433	399	457	503	418	422	434	452	437	465	455	409	442	439	437	453	476	422	430	453	442	436	482	472	431	440	416	489	478	418	468	429	456	416	424	424	461	433	405	462	441	422	468	379	432	434	461	410	411	432	458	460	428	446	475	446	468	444	415	421	463	445	430	423	440	446	429	486	431	457	448	463	405	432	421	447	435	444	449	446	423	430	436	479	446	428	457	441	422	459	415	451	437	426	506	445	437	483	458	405	433	451	445	446	436	450	483	433	465	444	431	398	441	463	458	450	448	469	423	440	440	393	493	424	402	472	455	434	447	438	431	436	430	417	419	441	442	478	426	441	428	483	442	434	450	414	453	407	449	417	454	436	424	433	440	393	455	417	456	429	418	465	444	403	420	431	425	450	419	460	451	468	426	480	428	431	461	447	444	411	441	458	468	445	411	389	382	446	455	464	420	452	404	441	447	451	476	474	425	482	457	449	447	453	433	470	405	437	444	444	428	389	456	415	425	440	435	446	448	416	422	423	399	434	419	415	433	480	436	435	470	423	410	430	395	477	411	471	462	448	468	470	417	444	469	428	436	430	451	417	432	476	468	495	403	442	458	434	458	412	430	428	450	448	477	439	456	436	424	418	428	462	445	435	444	446	486	435	417	441	443	449	442	422	420	465	441	406	441	462	426	445	396	437	448	418	413	481	415	449	479	456	444	425	442	435	433	461	455	463	437	427	435	426	446	448	433	442	456	437	443	434	418	443	466	463	460	441	384	474	432	439	508	435	420	416	469	429	402	445	392	417	444	438	436	456	435	419	445	422	457	498	460	432	458	416	456	450	416	444	426	496	452	435	409	453	495	465	475	445	414	457	465	433	443	437	464	433	446	462	469	425	437	452	450	403	424	430	438	431	430	462	449	466	415	434	421	454	473	415	457	411	445	423	462	476	413	433	455	425	458	430	453	430	450	458	429	393	406	442	433	440	448	474	465	439	439	467	435	455	445	429	431	455	435	436	436	440	448	424	418	464	452	459	430	471	417	465	449	440	418	429	427	439	436	448	468	416	474	410	374	438	447	422	391	459	451	441	463	440	432	438	468	430	419	456	457	450	391	427	429	436	443	423	442	408	457	452	426	449	433	456	428	434	408	414	432	457	425	444	450	436	435	448	462	449	443	460	449	404	450	411	384	416	418	447	435	447	451	434	420	447	435	455	442	451	446	451	438	424	421	457	416	430	448	460	458	477	438	441	452	445	446	449	435	397	431	449	463	412	431	422	407	414	455	410	387	471	408	453	456	455	437	415	408	430	484	443	433	475	439	417	424	432	421	436	468	429	468	474	433	491	434	450	422	452	439	410	449	426	461	432	428	439	433	437	428	433	468	443	457	443	470	462	454	444	431	455	409	441	435	457	480	444	460	459	485	431	404	442	455	459	445	436	464	457	450	432	465	428	413	409	429	438	426	430	426	470	451	462	445	452	441	423	439	440	439	467	414	459	462	416	466	491	442	430	439	411	410	419	454	462	464	447	425	416	464	451	433	448	430	423	434	435	440	435	436	469	422	447	411	418	433	490	460	431	469	453	426	403	418	438	440	445	432	453	397	441	442	447	435	413	437	453	466	439	421	437	438	424	440	453	407	442	447	429	418	482	427	387	441	433	423	437	433	463	438	453	488	435	432	447	449	463	462	448	424	422	429	502	439	427	461	417	451	460	444	430	470	459	454	442	478	421	369	430	454	404	438	427	433	432	430	485	415	434	427	448	451	460	426	400	427	432	486	439	440	430	459	424	389	423	442	438	438	465	436	439	427	441	424	393	451	437	419	478	446	480	434	453	437	433	425	437	469	429	446	426	444	448	453	436	451	471	466	420	431	405	445	411	444	457	456	431	429	436	477	446	472	448	439	483	420	408	443	463	417	454	440	446	470	452	414	430	452	424	425	416	464	429	434	458	475	429	451	431	413	448	426	459	392	419	452	428	447	414	425	450	437	452	432	449	438	426	435	462	448	448	465	468	456	475	446	419	438	453	421	418	412	435	440	417	469	458	406	438	411	438	426	442	437	407	397	461	409	460	426	454	460	456	472	437	433	440	420	415	483	453	464	432	454	454	457	430	456	400	417	462	447	434	457	440	399	444	417	434	447	433	407	460	448	445	461	491	447	459	468	399	429	446	458	422	439	449	442	445	439	409	468	425	482	460	441	448	409	430	468	420	440	486	458	456	411	423	422	410	444	424	475	437	476	423	437	453	416	434	433	456	447	437	458	443	479	439	407	420	470	407	439	441	451	458	449	415	466	432	446	438	410	470	425	470	453	439	465	435	441	432	425	420	437	473	459	457	423	410	461	433	464	463	436	438	454	468	443	440	466	424	446	434	397	429	458	435	441	441	436	462	438	473	430	439	411	436	423	445	432	420	431	442	417	438	448	439	428	437	418	434	434	389	448	472	467	449	444	478	437	455	454	432	446	446	456	443	467	452	439	489	427	409	459	469	445	493	402	440	461	444	485	422	478	414	443	463	396	421	456	418	458	453	436	423	421	421	464	420	459	432	429	442	479	422	429	424	463	439	396	457	433	483	410	436	437	479	436	442	403	413	409	449	388	423	428	478	461	426	441	410	409	447	458	443	420	437	443	420	418	459	450	473	487	437	432	431	459	419	445	439	427	451	468	436	399	430	467	456	442	451	484	444	432	412	473	476	422	459	425	428	440	443	462	425	484	447	424	427	426	416	471	461	448	441	415	434	470	464	421	429	450	420	445	444	463	461	446	486	443	451	477	485	440	466	473	482	448	435	458	444	421	408	467	445	441	451	434	447	462	449	398	442	468	462	410	434	421	466	434	463	423	433	431	413	432	424	417	461	432	468	417	412	429	413	479	434	432	418	475	403	406	433	459	468	458	454	476	421	423	445	454	456	423	459	410	442	458	411	473	452	451	408	489	451	425	425	461	465	481	427	395	466	453	494	405	447	421	451	429	434	419	448	444	458	435	484	438	428	483	412	449	471	437	470	440	452	424	458	444	446	459	447	427	434	431	442	417	437	443	466	459	423	453	429	441	452	377	411	449	478	458	442	432	427	472	455	467	450	438	432	452	418	420	459	434	411	446	402	457	448	416	439	419	456	442	417	466	418	470	456	451	432	426	458	457	430	426
31943	54498	49998	39614	33133	27475	21693	17615	13965	11047	9078	7325	6073	4791	4012	3350	2973	2546	2149	2013	1747	1446	1398	1246	1180	1080	1005	906	885	837	804	786	773	741	731	650	674	676	651	627	666	603	653	691	670	667	620	645	619	620	607	640	589	619	588	578	614	606	632	538	645	614	622	602	656	598	629	604	623	619	626	618	617	609	603	632	582	600	602	637	596	610	605	564	671	636	631	626	595	641	629	630	606	610	643	606	607	559	565	629	609	643	585	590	632	627	620	583	659	585	603	597	589	559	609	604	632	625	655	619	647	569	579	617	632	599	600	677	644	643	596	618	618	612	646	603	638	627	649	604	564	616	651	615	638	619	658	605	648	582	609	632	623	619	628	608	629	631	626	664	623	648	605	640	631	648	663	602	659	596	588	605	634	613	618	620	608	653	617	598	589	617	678	597	661	583	621	578	600	610	561	614	599	595	588	609	660	604	613	633	660	615	629	589	645	583	574	590	597	655	617	666	598	624	562	655	664	620	664	636	618	615	604	626	578	598	613	609	631	579	608	614	597	623	599	605	588	628	638	622	621	587	612	647	598	610	631	591	579	640	548	598	637	628	660	618	642	604	659	654	590	572	575	564	621	630	605	649	620	581	617	664	615	615	601	671	625	624	586	639	622	621	632	594	615	619	609	608	606	647	627	650	629	605	616	617	603	602	572	620	636	607	608	591	632	574	620	567	601	627	625	606	608	587	624	631	663	641	601	641	639	593	588	619	609	597	583	603	605	638	607	628	606	595	634	596	661	597	596	610	666	609	619	616	643	594	587	610	626	576	582	618	573	608	634	594	557	609	626	617	632	597	593	617	617	587	604	586	622	618	627	617	559	660	626	599	608	598	645	670	608	640	609	616	614	628	615	607	603	614	599	637	605	577	560	604	618	587	626	636	630	629	582	590	609	645	597	622	688	658	597	622	642	642	562	585	613	644	568	661	597	587	604	588	623	599	603	615	634	633	652	584	639	594	636	604	641	608	640	633	580	611	613	615	610	641	638	613	645	643	607	599	605	682	606	590	619	667	611	610	644	627	555	603	623	633	611	632	590	626	611	583	626	615	613	626	565	569	602	596	604	594	597	624	606	621	616	584	635	592	665	612	587	679	597	568	658	591	655	586	578	625	582	642	624	553	575	679	589	630	638	593	601	635	595	636	576	635	592	596	585	602	609	601	582	642	592	646	656	633	599	586	611	592	602	628	598	613	609	647	606	609	602	624	574	613	589	631	623	645	638	624	605	632	630	607	670	575	588	590	575	618	607	588	623	621	594	628	607	608	566	582	650	645	608	617	581	566	663	642	620	624	619	653	612	617	646	602	625	588	607	622	624	606	610	651	619	618	656	622	624	666	605	604	619	633	605	623	631	624	671	616	606	631	636	590	649	613	624	591	615	616	651	588	647	620	652	621	619	643	616	582	625	587	674	574	535	613	611	601	549	626	587	607	677	640	642	645	575	617	615	619	614	619	642	634	637	686	597	636	628	592	597	587	601	649	626	582	613	630	664	593	605	558	617	645	630	645	617	627	619	566	640	612	622	621	603	620	603	643	623	615	670	640	610	632	655	680	669	577	611	612	631	662	609	666	607	623	594	612	624	641	639	562	601	622	664	603	601	609	629	605	585	656	635	605	640	605	614	639	681	612	655	627	629	583	592	586	614	618	667	632	601	638	615	669	621	583	677	614	677	616	633	639	621	622	636	610	650	629	613	626	633	591	663	610	630	597	584	638	613	550	586	631	599	644	584	613	622	618	663	610	618	615	657	616	569	608	594	636	596	602	573	575	608	604	575	634	593	584	581	592	603	650	600	604	622	623	595	620	628	602	671	638	617	640	581	565	576	665	648	631	590	658	607	620	585	647	666	646	622	621	634	628	625	618	658	639	607	607	609	661	634	591	602	600	663	607	649	623	621	568	599	597	588	659	637	623	608	598	617	584	615	586	638	615	627	665	584	621	629	572	610	592	632	617	604	587	647	679	604	604	593	601	592	620	606	563	640	592	602	603	663	649	610	598	612	649	615	619	635	542	600	628	670	592	615	618	676	610	578	630	630	621	642	641	627	601	608	608	584	614	625	620	598	626	624	614	622	620	624	632	629	607	600	607	641	607	618	626	629	657	618	647	624	628	615	618	640	592	589	606	573	570	667	599	612	619	614	623	643	638	649	627	620	605	630	638	583	646	632	600	625	630	615	611	597	617	575	626	606	620	628	635	649	603	595	665	597	619	561	631	594	635	638	637	629	622	629	633	629	671	586	609	599	600	618	628	616	602	573	638	644	633	616	612	643	612	619	645	587	622	571	562	635	628	596	590	659	596	562	650	632	647	580	628	572	618	604	634	614	599	608	623	616	576	612	584	612	604	625	627	620	660	578	617	631	621	608	617	594	591	621	627	580	631	620	580	654	651	625	613	600	624	622	648	619	594	631	586	573	641	595	603	553	627	574	550	614	563	643	677	617	625	659	574	568	603	597	605	631	633	650	620	596	597	621	590	597	636	656	658	642	636	611	660	596	633	623	658	616	656	591	628	610	628	605	649	660	649	630	659	587	665	644	592	606	630	637	666	608	624	645	598	625	601	634	561	663	595	661	630	573	625	604	611	634	620	594	634	652	620	622	614	634	580	559	643	598	630	617	654	619	625	648	630	624	566	582	682	629	645	597	592	609	646	636	641	606	602	654	624	611	628	623	602	599	635	641	640	628	592	618	606	616	613	603	679	639	610	596	618	593	598	626	587	621	611	643	617	609	625	636	585	608	605	626	598	636	619	597	597	602	648	611	588	619	643	643	586	603	589	575	574	654	638	652	659	642	623	638	658	615	659	620	642	632	623	624	593	643	662	601	636	609	581	599	632	597	603	610	620	594	602	580	643	624	590	619	635	627	634	608	609	620	585	617	577	620	621	660	629	581	612	603	600	595	644	634	599	602	617	613	627	600	649	621	613	625	620	587	605	588	594	634	608	575	587	606	655	614	632	593	614	576	618	623	596	612	607	621	597	668	632	616	645	583	580	639	624	600	602	640	624	625	579	672	601	609	678	653	595	603	615	658	591	674	626	623	665	631	625	626	625	624	611	588	615	619	653	629	644	605	589	571	589	618	637	622	621	592	610	599	664	631	626	641	624	613	588	599	636	541	670	588	638	590	598	600	613	605	614	600	618	589	602	607	590	684	640	600	609	640	595	630	589	647	630	641	635	657	627	643	626	601	636	585	621	611	652	626	617	586	636	589	631	579	588	618	653	620	626	583	606	623	599	625	589	566	648	592	634	639	625	600	613	655	630	597	596	634	580	631	624	629	573	590	598	620	667	614	570	609	622	566	593	628	639	618	639	619	575	595	619	676	574	569	603	631	577	619	583	577	634	611	628	600	650	613	652	578	621	644	591	635	640	567	625	608	611	581	678	620	610	615	601	575	627	582	610	609	629	600	592	626	616	597	648	627	582	627	632	619	612	612	638
27824	26638	30532	23402	14065	8653	5433	3800	2716	2140	1764	1381	1240	1057	979	816	795	796	721	646	681	578	586	561	508	547	516	503	513	482	467	494	469	446	449	452	452	417	443	452	464	435	477	427	441	440	456	428	452	462	474	439	462	445	450	477	462	464	469	443	395	441	429	472	468	476	475	459	432	441	447	457	426	484	417	456	419	433	464	413	458	451	462	481	452	431	471	466	442	455	483	478	474	508	442	454	467	456	433	455	468	420	487	487	477	490	447	431	454	437	449	467	477	470	471	470	462	447	417	453	433	451	447	425	443	420	475	395	452	472	440	482	466	429	455	480	444	495	410	448	435	443	486	463	460	432	440	454	460	446	463	428	444	482	446	442	431	481	438	411	475	416	475	466	435	465	479	492	487	453	464	493	466	484	423	444	432	452	455	402	448	448	427	429	450	463	451	477	430	443	467	476	489	452	427	471	497	493	445	450	435	483	457	461	472	452	471	419	458	478	443	444	450	480	450	399	448	451	472	420	441	407	458	431	458	476	457	442	457	449	428	464	439	459	436	436	427	444	421	438	455	461	462	432	406	436	457	447	446	452	434	461	457	433	463	448	502	432	443	484	429	461	439	462	447	428	451	435	440	460	432	444	457	463	461	444	442	470	428	464	437	461	472	449	440	445	424	449	469	447	472	436	448	422	459	453	456	468	436	451	448	469	464	439	457	443	434	419	447	446	459	470	425	435	463	445	454	458	465	494	401	475	428	448	473	456	423	464	461	468	443	426	456	409	427	476	446	459	459	416	457	457	454	497	469	421	449	427	436	473	480	450	464	461	428	436	456	429	432	482	450	435	441	450	412	461	437	436	479	455	445	464	425	458	460	470	459	474	476	427	453	464	436	459	438	438	449	482	466	416	484	432	468	456	459	451	469	460	436	427	452	492	461	414	442	480	402	480	435	458	480	453	425	488	418	416	481	431	436	427	439	472	417	465	446	443	451	429	410	450	429	434	441	445	460	444	434	456	452	469	455	484	469	441	444	451	443	408	454	475	424	460	476	431	457	442	469	417	460	443	456	444	486	455	458	437	469	442	473	424	431	435	432	462	445	446	441	447	464	461	429	447	422	440	435	456	465	443	437	447	469	432	471	471	486	431	453	478	438	427	419	448	419	452	489	470	480	458	403	442	442	470	439	454	463	418	434	449	458	439	462	435	434	454	443	476	445	463	479	448	483	455	478	454	462	463	474	481	494	450	408	469	469	435	475	461	449	468	413	436	434	453	423	441	443	480	456	471	465	478	507	486	476	424	439	456	446	438	472	457	498	427	480	467	489	458	417	451	453	466	451	448	459	457	450	442	470	425	474	442	407	411	471	424	487	475	444	429	453	446	495	428	440	441	430	462	469	462	434	440	433	428	433	462	489	448	453	434	446	468	435	484	422	422	463	412	464	445	457	426	439	436	437	492	465	425	470	450	447	447	468	453	472	451	462	447	413	397	430	460	471	440	451	438	496	440	452	429	481	432	462	463	441	474	453	434	466	455	459	473	472	489	434	436	472	450	472	452	425	427	418	430	455	443	421	453	443	473	431	430	471	459	455	459	442	465	449	456	438	436	466	474	457	470	445	422	456	453	419	433	452	455	438	447	437	453	433	429	486	473	420	423	478	468	464	477	446	472	456	459	434	458	447	467	453	460	465	451	450	453	455	457	471	420	438	459	460	446	448	453	470	463	490	471	449	485	434	501	475	487	455	491	454	432	425	445	412	438	457	443	423	455	433	448	461	450	418	464	467	446	430	470	415	511	466	432	439	503	439	425	461	460	458	475	450	449	486	428	447	464	419	456	429	459	474	433	448	469	478	400	454	509	439	446	485	483	429	457	468	388	456	406	404	419	438	440	455	422	433	417	446	412	455	426	469	464	470	470	403	436	462	485	438	456	441	477	458	467	457	464	423	431	454	473	442	450	425	475	437	464	463	484	500	447	450	408	445	451	458	463	443	459	479	466	446	480	513	442	457	460	475	435	442	461	459	450	481	433	466	425	470	478	455	433	443	465	470	409	482	436	451	447	471	412	464	423	441	494	412	463	404	468	466	429	477	446	450	430	463	436	408	433	433	478	457	478	457	443	432	399	468	477	458	453	427	454	443	492	397	458	476	460	466	474	482	426	471	440	460	450	464	444	466	459	449	506	463	446	456	466	456	457	426	423	412	420	471	459	429	438	461	500	455	427	439	418	455	409	467	459	467	442	443	474	458	450	452	483	472	417	428	449	446	422	432	485	438	397	450	415	497	466	455	445	439	435	458	466	446	423	458	449	476	494	495	451	448	444	435	418	453	449	484	442	474	434	453	480	477	421	416	479	457	453	425	405	438	457	441	453	462	416	468	481	452	453	473	455	448	463	454	422	470	450	460	436	489	428	428	488	434	436	471	444	446	507	443	498	443	456	478	489	458	433	482	439	463	445	439	455	422	446	435	454	446	455	444	444	462	420	472	449	459	430	426	447	447	421	449	454	479	468	427	466	463	446	435	430	441	441	439	446	455	422	415	437	459	491	448	493	449	429	460	436	451	412	446	448	454	415	432	417	442	430	452	458	435	425	454	505	415	459	461	429	448	451	486	450	456	455	440	481	498	407	418	450	420	450	461	433	447	463	465	467	420	454	427	471	426	452	495	474	460	467	425	482	432	434	483	428	455	428	467	407	421	449	474	476	423	442	452	466	440	447	432	442	467	466	427	465	482	441	470	452	428	470	472	431	429	436	442	454	476	489	447	408	434	419	437	472	433	513	458	444	471	469	460	435	430	467	440	450	451	454	448	457	461	467	467	468	455	463	430	452	469	463	442	420	459	436	464	466	435	444	419	460	454	435	428	450	442	507	417	415	398	471	468	426	450	479	459	469	405	452	434	445	416	432	428	444	452	441	452	476	466	463	416	439	405	475	467	449	440	488	426	421	468	449	473	473	428	485	434	447	436	417	447	417	423	464	420	447	464	460	483	484	447	486	418	474	440	472	480	459	483	439	445	492	444	437	437	432	459	458	404	480	481	451	466	439	434	454	456	470	451	426	488	436	462	444	447	425	439	447	426	430	471	413	418	466	495	455	445	496	444	449	455	453	444	437	461	441	446	411	434	425	468	488	435	440	482	441	445	450	448	432	458	485	462	423	481	424	421	455	457	435	404	479	443	442	431	448	435	448	417	459	460	428	465	427	436	424	452	448	427	438	447	435	448	417	474	447	460	468	446	488	447	470	490	482	422	499	440	435	400	457	484	487	479	507	456	432	455	481	453	449	454	452	489	450	397	492	448	433	472	464	476	458	438	441	462	433	426	483	493	450	447	445	442	437	432	454	469	501	417	450	460	457	445	485	463	448	441	429	446	463	479	450	443	454	453	452	462	436	447	434	461	459	442	442	428	458	444	448	447	445	441	457	469	421	422	458	473	415	441	474	500	467	483	449	468	497	485	437	436	399	447	422	458	444	445	451	432	439	439	447
30052	43304	38192	27384	21048	15953	11640	8908	6781	5091	3952	3303	2691	2220	1917	1654	1515	1424	1287	1213	1073	977	996	901	846	801	761	804	725	741	731	680	689	710	647	669	643	679	689	663	666	649	625	639	610	648	639	616	675	620	664	627	656	662	664	621	641	586	615	602	638	690	611	690	655	650	618	642	600	614	606	616	652	661	623	651	636	655	624	649	632	591	629	630	630	591	655	661	621	667	645	648	629	587	623	614	649	632	648	670	603	647	638	641	641	630	636	629	632	648	649	694	596	646	639	646	672	652	647	607	651	611	618	648	623	613	655	633	610	694	600	606	650	603	602	667	633	638	663	635	658	634	630	628	619	642	632	644	630	675	658	612	628	619	621	624	618	667	643	623	602	656	611	595	640	624	647	653	633	626	675	626	650	646	635	648	625	662	651	619	629	612	631	634	627	664	653	635	587	661	587	615	630	639	635	657	655	643	608	611	629	622	665	641	670	657	662	597	610	672	640	576	633	626	641	648	598	614	665	617	650	628	611	635	667	633	593	623	614	633	643	622	635	631	627	633	667	631	653	668	651	657	684	594	654	642	651	646	625	645	615	622	681	592	599	629	617	647	619	639	641	634	621	645	649	607	602	653	623	654	625	631	629	620	614	610	666	651	694	621	640	648	604	607	638	649	640	619	651	641	635	612	613	665	634	665	610	670	644	627	641	662	663	651	595	579	636	627	593	563	652	664	657	677	653	612	620	643	605	610	648	624	610	656	607	660	606	626	652	635	673	616	614	632	589	658	615	662	636	633	648	626	639	637	602	680	636	623	656	574	614	639	632	606	657	616	621	621	617	657	609	638	629	640	601	621	666	628	610	641	643	588	584	628	637	620	614	635	633	605	641	600	611	591	583	597	620	664	606	640	608	613	649	604	614	659	638	674	594	616	633	654	611	624	666	654	602	643	622	692	612	648	655	642	612	624	640	640	610	608	618	606	660	618	646	596	694	639	628	575	597	625	645	630	619	671	643	659	661	631	609	608	645	663	620	657	605	646	607	626	657	598	681	622	614	654	626	626	666	652	625	654	591	672	614	641	590	636	623	638	623	633	625	625	646	632	667	689	631	608	621	668	628	685	638	663	649	630	597	680	657	643	607	617	637	636	628	662	617	652	650	652	689	619	663	599	630	609	632	603	674	627	654	634	613	649	616	660	631	658	638	666	592	641	653	645	625	627	628	612	685	630	673	648	649	625	633	656	615	666	649	626	619	609	610	630	642	638	641	627	637	640	683	669	613	619	584	623	654	605	616	596	641	648	654	659	648	646	610	645	626	657	642	636	596	618	616	632	681	616	626	684	600	635	629	658	678	616	667	618	632	651	655	555	606	648	620	594	635	635	641	641	658	647	634	641	642	643	598	648	692	650	624	615	614	663	670	640	612	600	649	626	630	647	642	677	635	610	633	634	671	618	664	642	641	653	619	616	627	632	616	620	631	608	665	635	622	638	643	639	644	617	646	626	651	610	665	644	614	631	609	651	615	654	621	627	617	650	638	710	657	626	664	636	645	594	653	599	634	621	617	596	660	653	639	655	602	603	606	635	609	610	673	633	611	672	612	583	606	599	643	694	654	640	652	591	580	624	620	660	617	689	603	647	639	627	628	666	611	646	569	660	590	664	628	592	639	607	589	619	667	642	611	650	624	674	636	604	606	611	633	700	649	573	662	667	638	650	601	648	675	593	631	652	664	613	640	599	596	645	643	611	601	636	627	637	636	619	616	629	614	607	623	592	653	637	654	606	630	638	612	604	616	653	591	632	613	636	649	616	623	624	632	657	635	629	634	654	620	651	630	635	608	614	641	626	609	636	619	666	648	631	618	639	617	600	614	634	607	626	688	639	629	623	652	620	632	622	645	618	631	640	684	672	615	647	623	620	600	615	605	619	605	616	660	631	606	643	656	648	670	679	602	646	615	643	630	633	669	608	628	647	612	661	620	627	668	616	604	631	615	663	664	663	643	617	632	656	648	688	662	628	595	650	660	619	675	648	647	662	613	659	628	616	681	613	618	649	625	627	640	667	623	700	638	656	622	619	644	615	645	628	639	634	653	607	626	658	637	645	631	603	682	621	693	586	635	619	640	595	646	638	672	652	656	623	633	621	629	666	663	631	666	669	616	595	617	623	613	645	649	641	626	649	596	649	642	670	638	650	643	687	626	626	598	631	638	631	669	657	631	599	663	637	625	649	683	594	611	603	649	598	657	602	658	621	621	660	664	644	586	602	671	631	625	625	621	671	620	597	643	605	655	644	640	713	659	664	630	655	610	643	665	658	620	675	655	642	584	668	656	645	628	646	656	630	650	629	650	640	599	635	636	669	623	633	622	658	616	620	621	611	622	615	686	648	620	581	607	624	637	634	613	642	629	645	639	620	643	649	633	595	598	657	648	595	657	652	675	640	608	628	636	655	613	661	653	641	630	640	609	600	645	646	596	615	616	618	631	642	616	640	619	635	608	704	657	631	636	624	638	652	612	646	623	689	627	637	632	666	604	654	686	632	632	608	659	595	629	607	619	602	658	606	599	613	626	643	606	662	583	678	673	614	636	631	648	614	634	633	626	623	668	668	636	599	645	656	610	587	594	656	673	626	645	627	655	665	631	672	647	638	655	626	644	647	598	610	618	591	630	640	619	664	641	608	635	653	641	630	627	661	635	615	675	641	609	652	612	618	650	590	648	635	617	619	636	607	641	645	623	631	650	629	634	628	624	611	599	637	618	625	655	623	637	621	621	671	625	607	661	634	649	609	587	618	630	631	625	612	648	622	582	602	645	650	645	637	648	615	659	625	631	552	595	686	646	646	661	613	648	590	623	600	671	689	649	666	625	623	637	647	619	610	606	630	629	622	626	626	597	617	611	656	593	635	634	622	631	623	599	616	630	653	633	686	643	620	611	615	605	643	635	640	683	623	676	627	673	671	616	603	634	655	632	606	608	656	640	648	671	578	648	643	611	616	645	612	636	637	599	629	618	619	644	607	660	585	603	628	624	649	644	615	600	641	625	621	639	612	594	636	639	609	662	654	675	611	610	662	648	626	682	632	652	640	626	615	609	609	619	617	605	612	615	648	608	603	608	614	649	653	624	670	679	621	624	677	574	630	617	660	662	649	634	582	619	672	649	633	586	638	659	631	661	629	599	641	611	672	658	613	629	627	655	667	633	686	692	666	644	592	656	648	618	679	621	618	618	630	644	636	597	648	654	652	634	627	651	654	647	619	589	657	663	653	654	634	633	670	631	655	666	625	606	602	615	629	694	615	598	645	629	635	637	619	584	654	629	636	573	646	628	604	646	630	664	649	599	666	675	630	676	649	679	607	645	639	605	590	679	677	640	635	669	675	643	633	646	671	612	625	617	629	574	630	665	610	606	662	630	644	624	633	608	612	630	601	668	657	621	668	604	650	588	619	620	653	600	587	589	649	636	650	600	641	663	693	661	675	633	620	628	660	608	663
24135	20932	28092	25332	21786	17211	10937	6598	4593	3568	2927	2207	1803	1595	1334	1182	1089	966	871	845	737	726	629	669	610	610	544	524	529	478	519	501	462	476	475	479	516	460	476	475	476	454	419	432	481	465	433	465	444	458	446	454	464	452	474	455	486	439	440	466	446	461	468	454	472	417	477	447	467	449	444	450	480	418	449	460	421	450	452	443	452	470	434	443	444	484	455	450	482	490	480	423	477	430	472	469	436	436	448	421	428	460	414	440	450	440	454	463	453	460	448	451	457	447	440	454	457	477	488	434	435	434	450	465	469	444	460	411	458	471	478	426	451	455	479	489	457	478	486	444	452	444	469	431	455	453	458	413	423	460	424	443	461	438	457	463	390	448	404	482	454	440	468	470	440	485	481	469	467	454	482	465	436	462	449	425	445	452	443	429	468	453	442	470	445	438	452	493	459	449	452	479	414	463	426	423	426	492	460	467	441	449	427	451	468	474	443	469	454	438	420	451	447	487	467	453	453	458	443	440	471	476	448	431	470	453	435	448	402	467	488	435	466	436	438	476	486	483	436	431	427	447	465	440	462	484	486	458	434	454	441	425	463	455	426	439	453	481	429	446	479	429	467	451	477	450	400	501	459	446	461	461	468	445	437	434	464	446	462	431	466	460	436	429	451	441	463	452	465	445	471	459	416	435	468	435	429	437	421	428	449	424	432	434	479	476	509	439	422	441	473	459	446	465	444	470	457	471	488	446	439	470	461	436	463	425	441	460	462	454	407	460	449	452	457	483	458	443	453	449	460	509	460	472	481	477	390	500	451	424	436	475	460	481	493	436	461	443	478	433	427	500	456	448	420	444	448	467	478	439	484	438	459	434	462	457	480	467	479	439	433	407	455	438	440	483	468	442	422	433	445	438	467	435	465	416	446	491	460	411	466	442	446	451	466	411	464	438	438	461	499	441	434	477	412	449	470	472	457	457	449	435	492	462	418	449	489	454	451	445	453	435	463	471	446	491	458	477	431	468	429	464	463	446	446	459	447	432	463	458	465	450	447	446	474	470	464	433	461	403	467	464	454	436	426	451	436	465	444	467	439	452	465	478	440	459	443	422	462	485	412	464	450	449	471	419	444	489	482	422	411	466	448	447	453	446	441	448	455	438	418	456	429	453	464	442	465	442	457	427	463	455	418	468	472	446	424	453	433	454	454	427	479	425	466	467	439	415	459	458	426	444	469	444	426	425	438	491	456	428	489	431	425	455	467	424	451	447	479	461	495	477	422	415	443	465	425	453	457	429	465	443	471	451	436	433	485	437	443	479	445	443	489	442	432	451	464	485	468	476	471	461	447	448	434	473	461	448	434	434	464	435	461	433	441	431	463	456	464	466	457	458	444	455	458	461	447	446	430	498	454	443	454	460	451	507	445	477	472	416	442	445	447	433	442	468	426	463	449	463	442	451	446	442	454	455	480	461	446	465	445	448	490	486	487	473	463	477	437	460	432	451	440	431	443	412	432	455	450	492	477	452	464	419	443	456	438	470	435	429	451	445	505	422	446	440	445	450	439	444	439	438	435	427	454	445	440	473	437	458	459	447	467	477	443	457	455	447	431	471	451	448	463	427	478	454	427	458	446	452	469	465	438	434	480	454	468	450	406	462	468	460	430	463	446	426	485	458	469	454	452	433	445	424	450	478	416	466	450	451	445	426	473	437	468	453	462	451	484	444	447	443	447	461	474	427	447	445	474	440	502	415	456	426	447	453	463	438	425	421	437	432	438	445	462	420	443	463	432	477	487	465	471	455	454	486	442	457	451	464	464	445	442	451	475	469	425	452	438	454	478	464	437	458	457	446	474	426	438	443	457	438	429	479	467	471	473	446	464	466	461	415	440	438	437	442	413	429	459	404	450	428	455	433	472	471	430	444	445	463	439	443	454	466	457	471	453	494	468	483	473	484	468	447	452	446	478	486	436	497	461	470	455	422	432	464	431	452	463	455	451	461	460	457	461	439	468	471	467	454	458	444	467	467	458	422	469	434	470	445	466	451	465	461	448	453	441	453	398	477	466	464	467	501	460	438	438	441	437	449	440	457	426	463	458	466	422	471	443	456	447	437	424	417	447	461	437	457	441	426	438	459	464	459	450	456	471	418	487	466	407	464	460	470	447	471	442	468	426	452	467	481	462	447	456	471	408	443	431	488	457	484	446	427	429	469	454	437	445	416	469	443	408	431	436	490	477	442	451	435	438	484	453	442	445	457	444	481	423	420	458	435	459	434	448	486	467	408	422	433	499	461	472	429	468	444	481	455	415	430	427	479	425	448	445	480	461	417	422	448	476	464	444	474	432	464	429	459	449	437	469	466	475	472	420	405	465	450	427	444	470	454	451	458	466	455	444	453	450	452	446	481	449	476	482	440	492	439	433	445	443	424	434	461	472	466	459	444	468	470	463	461	448	459	443	460	448	449	456	425	479	449	470	429	477	457	462	455	453	461	484	441	469	489	421	476	416	497	449	466	450	467	434	426	473	457	434	459	403	447	418	429	458	450	483	439	453	453	446	471	452	454	456	428	455	453	439	488	437	420	502	439	412	444	448	495	479	433	435	420	441	484	447	459	442	434	455	468	470	472	450	430	425	458	455	463	445	446	464	462	460	482	472	427	427	448	459	434	457	438	458	477	463	517	457	481	438	424	475	419	472	407	449	481	494	480	448	497	440	451	465	461	476	501	427	434	468	444	474	448	421	455	435	462	451	450	477	448	468	450	464	476	458	443	468	449	441	430	435	452	478	460	473	466	464	453	432	447	471	445	486	445	456	434	485	458	460	441	455	428	450	471	431	476	439	433	430	422	440	472	483	470	419	431	479	437	436	421	428	447	477	412	430	469	425	464	464	452	451	478	467	477	428	471	425	455	487	453	493	418	461	468	482	442	454	428	473	470	442	411	469	481	429	476	442	460	490	461	462	433	443	469	466	445	449	455	430	469	435	445	463	437	454	456	461	476	485	434	462	444	440	420	456	478	463	480	463	440	456	478	491	441	456	433	451	468	452	437	468	471	448	449	449	462	450	481	451	435	455	446	461	434	460	437	467	454	457	455	432	432	455	438	439	454	442	463	480	445	471	500	446	430	440	472	426	441	472	432	466	429	457	452	428	444	457	487	436	469	475	470	491	466	462	430	445	461	493	463	473	419	435	474	450	441	457	441	446	456	459	443	470	465	427	441	486	441	456	470	477	479	452	452	476	456	453	440	464	463	506	453	443	480	462	442	423	420	451	455	420	459	482	454	426	449	434	430	450	462	459	466	433	482	449	446	432	457	425	460	406	456	415	425	432	448	466	427	463	455	455	432	441	474	469	475	424	472	449	439	478	452	470	442	463	463	431	463	456	443	444	447	469	447	407	486	450	477	471	432	458	450	471	465	448	430	439	455	418	440	435	478	425	458	464	429	469	417	454	451	483	458	455	452	412	503	450	448	448	460	455	462	453	447	485	455	459	420
30615	49245	44482	33680	27710	22104	17056	13208	10412	8401	6575	5263	4103	3390	2774	2468	2110	1925	1679	1543	1366	1229	1065	1075	1029	1010	872	854	790	761	800	725	723	686	719	676	686	691	718	640	648	676	687	633	620	622	646	666	643	607	638	691	612	588	632	636	684	697	638	633	625	639	621	600	667	631	630	634	663	656	639	601	672	646	627	643	668	653	634	592	611	668	630	642	596	700	671	619	705	633	675	668	643	671	683	621	663	631	598	652	676	622	637	651	629	654	683	667	638	644	620	589	643	659	610	625	662	644	617	638	689	667	673	626	613	609	603	638	659	593	628	618	592	632	640	663	613	619	610	648	622	664	615	690	650	691	595	609	640	599	657	592	683	639	642	643	659	645	669	667	625	621	640	599	665	662	639	630	647	674	634	608	660	621	621	653	626	610	617	632	690	671	637	638	627	637	660	657	628	633	648	656	653	595	643	664	624	658	641	662	642	653	649	638	649	632	582	664	655	653	604	656	631	623	618	666	624	668	633	662	667	665	651	647	616	601	635	621	652	617	599	653	631	622	644	631	631	615	635	641	602	634	620	632	658	609	618	631	621	652	602	684	640	620	584	615	643	632	609	664	647	598	653	671	614	638	634	600	637	622	641	613	604	691	658	611	607	657	628	652	695	654	645	681	579	632	654	635	679	629	618	652	626	622	640	603	623	618	662	642	685	654	670	620	662	672	594	618	607	681	649	639	595	643	682	643	636	640	638	608	619	670	620	621	615	668	605	669	630	622	674	609	662	618	650	618	603	619	585	618	598	623	617	638	624	636	591	653	617	648	648	635	649	658	596	668	604	645	684	654	668	620	632	639	640	683	637	616	601	649	630	657	640	628	655	689	607	658	677	621	672	638	669	627	604	621	626	647	656	618	634	626	629	640	641	651	667	670	644	651	594	640	638	640	667	648	644	644	664	605	591	617	648	656	664	571	588	626	634	635	623	641	645	631	608	650	695	620	630	604	612	617	655	649	606	623	703	557	647	666	627	620	645	637	639	630	682	613	635	657	653	629	617	633	625	632	654	643	648	670	585	640	634	628	604	631	616	707	641	672	613	652	612	615	637	652	616	654	643	609	613	669	621	622	625	646	641	608	632	662	641	620	610	637	625	583	696	626	629	642	670	607	672	683	652	646	617	664	597	631	669	696	667	631	674	660	624	569	643	602	630	659	584	621	651	637	598	642	639	623	651	662	643	657	605	632	634	628	573	683	668	672	604	615	613	646	621	636	616	665	619	675	643	649	609	639	629	612	636	615	666	627	661	616	638	638	619	616	614	625	608	675	642	643	607	587	654	672	604	614	627	679	603	665	654	661	635	604	591	688	641	634	628	693	619	621	623	662	624	631	649	654	620	652	635	608	643	667	645	603	628	641	673	639	667	659	657	662	623	632	647	643	658	611	639	658	672	663	553	661	616	617	636	620	650	599	627	621	667	612	601	659	621	621	626	677	656	635	630	635	623	577	666	683	624	606	624	676	613	640	655	643	623	633	594	618	653	663	613	672	640	675	593	621	652	647	631	658	675	612	614	608	645	698	634	583	651	622	639	651	692	644	634	654	590	634	646	576	656	609	597	665	619	639	562	657	628	598	675	581	660	619	629	596	668	636	603	641	635	652	673	659	626	629	600	648	651	608	603	614	632	650	673	611	657	627	605	640	622	654	609	645	675	613	605	659	627	595	608	647	627	608	631	637	621	648	643	654	655	620	672	656	641	584	634	605	587	663	641	604	670	632	651	655	668	609	663	643	638	642	634	680	634	650	618	633	670	644	623	654	654	639	607	638	637	647	629	695	623	672	650	621	630	671	638	619	643	634	646	611	592	635	668	655	617	577	603	613	642	654	595	637	625	639	662	638	648	595	612	641	642	626	617	650	644	630	621	585	629	657	665	636	650	676	652	627	633	652	645	586	646	597	649	654	625	639	619	581	660	623	618	632	650	654	617	652	593	618	631	651	611	638	595	655	612	675	609	620	648	674	643	634	685	596	602	637	612	638	629	631	643	626	604	637	657	625	587	686	588	677	632	666	667	642	625	649	657	648	659	585	644	668	600	645	625	657	578	611	681	666	649	612	624	566	650	606	608	610	655	630	642	669	616	633	662	653	673	642	648	662	661	661	603	587	629	627	584	650	682	641	649	656	647	577	651	647	656	661	630	637	598	660	590	632	669	653	616	662	614	627	629	661	658	627	681	609	633	642	677	650	638	620	656	648	602	590	631	623	663	640	635	660	638	657	635	672	671	651	686	600	604	662	650	614	654	609	617	623	650	612	631	650	636	625	638	673	636	638	633	615	595	674	661	641	683	645	675	620	636	715	647	643	653	625	587	708	603	635	649	659	648	674	644	615	674	688	626	642	640	674	639	659	641	608	620	610	660	619	667	612	652	647	636	613	643	603	633	591	639	660	646	657	636	621	683	637	628	668	628	630	637	625	616	666	636	679	636	643	629	686	656	670	665	622	660	680	623	628	647	640	649	618	610	615	653	688	648	644	656	637	664	633	666	664	660	591	634	601	655	637	598	629	647	660	630	659	649	669	626	690	653	673	602	664	596	633	636	655	634	591	609	630	598	669	639	628	622	646	630	616	621	629	639	655	670	596	647	624	627	591	653	657	646	653	671	599	698	610	632	677	626	660	579	664	653	650	593	618	669	679	652	643	631	655	604	594	632	636	645	616	675	643	639	610	609	639	622	659	665	634	675	653	607	604	669	658	610	623	655	622	594	621	630	647	596	665	644	630	602	667	634	646	611	652	630	641	644	654	642	592	638	611	626	666	620	636	610	636	635	622	628	635	593	623	625	603	617	620	611	640	612	636	610	640	656	664	664	628	642	623	669	558	655	608	656	601	629	683	648	645	618	613	572	628	655	662	635	611	632	628	600	634	668	603	634	608	685	675	608	642	629	650	632	629	639	595	625	648	628	623	606	611	660	597	656	606	615	659	659	660	605	616	588	634	696	674	641	611	647	641	634	644	633	632	666	601	632	663	612	659	657	637	624	640	578	600	602	705	611	600	673	638	632	664	658	658	624	627	611	658	649	626	632	661	623	647	678	618	636	648	654	625	622	685	608	630	634	638	619	583	654	648	619	686	617	622	658	611	654	631	624	611	656	664	633	640	630	595	642	618	645	650	619	591	695	680	639	633	673	652	628	617	636	635	655	643	626	600	649	622	629	609	665	624	678	636	659	668	667	617	707	638	672	608	654	676	634	630	677	613	627	603	624	603	625	599	633	603	628	629	639	649	639	643	624	583	611	633	597	654	661	615	580	631	631	601	582	612	642	643	638	598	635	626	682	645	645	590	649	639	662	600	674	642	633	654	635	657	639	635	635	680	669	686	630	593	655	639	684	609	641	636	663	643	607	607	640	610	634	625	656	618	639	633	624	626	650	652	669	645	606	689	670	643	662	653	607	656	674	634	615	610	636	668	623	644	646	633	690	638	652	645	668	667	639	633
22984	20972	28645	23699	21880	22758	18974	10546	7263	5616	4330	3326	2653	2216	1760	1559	1362	1212	1086	1005	851	856	801	714	607	659	592	562	583	555	490	499	526	473	484	476	456	481	444	450	496	473	487	446	437	468	473	434	463	521	462	500	458	442	451	467	431	458	410	445	456	451	446	447	427	459	449	456	459	488	478	444	461	461	423	462	465	435	437	442	455	468	433	445	440	452	434	456	503	407	440	430	474	444	428	434	467	467	419	463	435	460	448	438	465	443	423	454	466	459	431	475	441	427	488	444	443	469	461	478	497	414	444	472	464	461	448	471	449	466	460	440	458	441	452	429	456	482	475	446	437	455	463	432	444	472	454	440	441	473	461	467	474	472	453	444	470	442	463	492	440	419	439	487	446	435	492	416	466	449	450	448	447	454	482	478	437	459	491	464	432	477	476	456	483	443	427	441	447	443	442	468	442	441	476	458	488	427	439	489	425	467	478	451	437	470	470	443	464	424	464	462	489	449	457	437	462	437	462	439	458	433	461	471	484	430	421	412	435	414	488	495	469	474	446	467	478	468	479	425	418	447	465	397	457	465	456	441	414	423	470	462	451	463	460	439	451	430	452	484	461	452	437	438	467	446	447	432	460	473	411	458	430	426	444	491	446	450	462	447	430	429	469	406	431	448	449	487	476	478	458	449	440	449	455	439	484	429	478	458	452	440	476	466	464	452	453	474	466	466	452	409	458	443	396	413	438	469	385	458	445	456	440	426	475	463	443	432	466	446	454	428	460	473	456	477	425	470	459	427	467	470	420	432	444	440	413	471	469	485	443	427	467	479	438	442	449	431	468	455	421	395	476	491	446	414	449	451	470	467	448	465	438	444	452	457	399	439	461	453	410	461	441	450	462	418	472	441	471	445	482	474	452	450	474	463	478	387	405	452	438	445	462	465	436	449	448	452	420	452	438	460	439	463	471	455	452	464	435	458	476	468	490	468	465	472	511	484	437	428	451	431	459	429	461	391	458	439	474	474	431	431	438	477	485	456	452	450	451	459	472	448	466	433	472	433	432	465	450	461	454	454	435	442	418	445	423	410	444	468	461	460	453	427	424	429	467	424	455	506	441	437	439	475	444	452	467	477	469	426	455	473	449	479	437	452	503	438	463	495	442	435	410	436	496	450	468	431	458	441	460	450	434	443	471	455	444	477	416	481	429	422	447	437	454	466	429	447	454	482	474	468	475	467	458	422	454	421	447	459	432	444	454	464	499	425	472	460	448	426	466	432	448	464	433	416	451	457	473	443	473	446	455	457	490	477	459	436	443	446	435	500	444	461	454	438	433	439	455	474	506	456	460	422	473	482	434	463	466	475	427	447	469	430	490	434	468	449	399	449	461	464	422	445	428	483	520	446	474	480	420	469	433	455	490	428	444	488	442	479	449	457	445	482	454	441	442	448	475	445	421	488	429	444	438	412	463	439	482	405	447	451	462	441	442	442	426	446	479	440	457	472	466	458	461	449	475	468	486	480	443	483	454	466	456	428	447	440	432	439	446	436	448	448	458	497	491	440	462	456	470	445	458	435	471	405	465	442	472	428	431	455	449	456	469	492	442	485	460	472	457	467	465	426	470	442	437	439	450	472	455	411	435	413	461	433	440	431	463	461	478	442	444	436	477	425	452	463	431	403	476	426	435	474	425	456	460	460	474	468	449	443	473	427	415	486	464	453	475	431	446	442	412	440	417	449	445	425	428	454	447	451	449	443	464	439	471	470	473	490	430	453	497	456	446	448	446	461	436	454	497	461	463	442	475	418	433	439	465	451	420	441	469	456	438	466	417	477	426	426	409	487	457	452	437	449	471	445	448	432	424	467	472	439	439	489	440	423	487	412	477	439	440	463	407	462	454	449	433	462	471	476	442	470	446	458	486	480	460	499	432	451	439	462	440	472	492	430	466	476	469	443	460	476	475	465	444	408	507	516	466	462	479	487	427	457	442	474	458	482	456	441	448	481	467	441	437	463	460	402	402	470	425	444	398	485	454	455	432	455	467	446	438	434	448	466	446	431	417	418	482	475	456	423	461	453	465	471	455	500	484	431	445	451	434	421	478	473	482	461	494	492	431	449	460	425	432	462	469	465	470	455	459	443	490	451	464	467	451	436	434	452	448	468	438	441	450	451	457	447	439	453	432	455	461	422	475	452	414	467	458	461	450	438	466	419	455	471	429	431	451	473	453	476	428	456	443	430	450	467	441	456	459	474	466	447	437	451	423	419	441	459	438	437	429	453	455	439	453	478	464	472	479	470	457	444	439	466	440	466	440	455	419	471	493	415	470	486	420	419	478	430	471	451	426	449	443	475	457	469	514	444	435	463	483	442	444	442	458	480	441	442	452	472	429	462	449	473	401	409	483	454	436	458	471	442	466	474	492	437	429	500	451	414	440	447	433	449	457	413	456	411	477	504	463	444	419	495	466	455	401	452	458	423	426	447	440	482	464	452	429	451	458	434	463	468	443	488	421	466	437	423	446	440	444	436	483	453	504	431	460	478	481	454	452	430	468	456	402	490	465	482	447	422	482	421	451	493	450	424	445	433	458	459	460	440	449	441	467	443	457	449	462	451	474	457	412	440	427	442	439	449	471	493	448	457	505	451	450	463	402	495	449	447	428	470	480	456	463	435	425	423	453	451	456	448	443	487	422	475	450	446	441	449	442	464	400	453	448	438	445	444	430	459	429	453	474	472	449	503	497	458	489	452	434	446	439	468	400	446	467	444	441	426	413	489	426	434	421	453	444	468	436	429	446	449	468	445	424	496	470	506	473	404	423	480	436	442	471	458	427	482	460	503	452	443	424	440	475	452	491	443	439	430	432	431	468	437	465	464	459	460	473	451	458	457	464	448	480	441	412	431	492	471	477	463	429	466	431	449	446	457	443	478	434	429	428	436	444	429	447	466	418	450	435	464	476	449	439	444	470	437	467	473	476	464	474	425	461	465	483	410	409	465	440	414	416	466	445	439	483	478	479	430	480	468	447	446	461	442	464	429	437	469	484	437	417	473	453	451	415	451	456	466	464	430	419	452	448	421	419	437	437	459	438	480	448	440	471	417	423	456	432	431	420	447	476	476	462	489	465	479	412	471	439	477	426	478	438	466	447	480	474	453	446	426	442	482	404	448	469	470	467	412	463	471	451	461	449	446	443	456	468	459	457	474	415	450	440	477	435	473	446	480	410	485	454	475	479	479	437	423	400	427	477	449	447	458	445	478	462	438	456	433	485	413	447	473	421	473	425	492	456	469	454	511	450	418	459	432	436	435	454	462	463	448	453	442	427	451	479	456	420	468	452	452	407	474	453	465	486	458	455	448	452	424	400	451	426	443	447	424	418	433	480	460	445	428	461	456	451	469	456	450	442	449	468	445	453	450	443	490	480	431	492	447	458	467	426	434	471	421	459	432	442	420	442	451	451	466	469	465	475	407	430	481	424	477	453	427	457	404	437	457	453	418
32633	54296	50017	39062	33376	27679	22187	17838	14454	11518	9369	7417	5947	4853	3997	3459	2863	2580	2306	1953	1679	1487	1392	1222	1135	1136	970	969	889	849	858	680	682	786	732	669	676	691	615	680	676	675	626	675	623	678	688	620	598	600	636	629	652	620	627	615	643	644	642	636	625	587	682	614	612	645	627	614	637	629	632	597	641	665	628	662	632	656	670	569	603	612	629	639	652	656	624	633	642	638	593	612	621	633	674	635	634	601	640	611	636	645	642	610	588	623	617	629	652	660	635	626	620	641	622	618	638	603	621	651	650	640	614	647	635	611	579	689	656	635	625	648	616	624	628	612	616	635	662	632	629	649	623	617	648	659	644	620	606	673	632	641	641	642	649	625	625	594	634	584	615	622	594	625	620	667	638	638	594	607	618	623	633	583	638	602	628	589	614	629	613	623	579	655	620	600	638	638	611	618	637	605	613	611	633	629	599	627	636	667	675	674	627	645	632	662	657	592	626	600	628	616	633	640	627	651	577	641	602	625	640	637	595	618	651	641	632	677	599	634	567	635	632	605	627	635	616	651	652	658	667	637	625	649	626	626	652	629	626	655	594	590	652	616	629	619	604	637	618	617	604	616	633	638	676	635	646	618	634	630	639	628	607	640	594	655	648	646	649	615	635	631	610	667	637	620	634	655	562	607	627	598	642	661	647	650	651	621	637	604	623	618	658	638	651	619	659	598	648	631	611	632	647	603	612	608	641	595	618	618	638	620	619	610	616	610	612	626	648	635	615	600	654	653	610	633	659	635	633	623	592	610	613	634	587	623	609	603	614	615	613	637	641	647	596	604	612	624	655	648	597	606	612	667	683	631	647	659	603	660	664	657	602	616	638	623	575	644	621	629	616	625	621	646	650	630	633	636	583	641	649	626	614	575	619	635	580	620	631	621	601	594	596	646	581	660	655	657	615	655	617	604	666	642	652	618	608	638	589	627	618	649	622	610	606	617	612	633	653	615	666	662	602	635	629	633	621	678	631	619	619	650	640	642	662	649	605	603	624	643	603	604	657	598	615	658	633	584	616	599	668	586	626	664	634	639	604	698	611	641	623	639	662	637	612	644	602	658	637	627	633	632	609	635	608	619	600	666	600	629	654	611	639	701	600	643	652	624	590	627	607	628	581	592	634	657	623	647	634	646	585	599	615	606	646	615	604	626	640	617	638	646	627	615	617	625	647	650	606	637	641	630	653	649	626	616	623	623	627	634	653	609	638	626	600	677	597	630	623	629	662	626	593	601	633	641	627	600	577	606	643	653	586	661	610	588	626	624	624	606	666	608	655	612	623	622	664	609	629	670	662	605	662	574	602	609	592	663	612	658	630	637	636	642	607	626	604	635	650	687	636	621	593	629	638	654	599	619	635	583	625	574	642	612	623	580	635	636	620	628	622	613	631	647	616	648	616	604	626	600	651	595	656	641	610	662	576	636	634	619	657	684	611	632	609	585	672	603	629	650	633	628	607	612	599	629	606	635	635	622	637	613	660	606	655	624	644	598	624	604	628	598	623	622	665	634	631	625	606	598	629	636	646	614	615	622	640	619	624	609	622	614	619	618	630	612	599	653	614	634	591	602	632	627	658	624	632	619	612	647	600	644	605	684	634	599	623	612	658	657	609	610	603	626	597	580	627	654	663	598	639	627	669	612	653	602	613	623	626	641	614	636	601	592	633	615	602	657	622	610	607	612	637	622	590	633	610	631	653	610	628	669	660	597	609	609	618	632	627	611	645	592	644	646	643	650	643	627	639	620	626	626	629	583	630	623	630	608	588	635	620	639	634	619	605	625	663	644	624	581	667	596	640	648	635	604	635	650	627	624	585	627	615	629	607	624	611	615	643	612	680	598	638	657	631	709	576	630	644	637	634	658	596	645	645	640	584	638	637	627	638	653	615	630	608	633	646	627	658	598	596	581	623	639	662	620	635	606	662	659	586	648	611	616	621	658	634	617	642	644	639	606	643	603	593	608	707	654	649	655	685	607	624	629	588	612	620	628	604	571	574	606	614	587	632	655	659	627	614	677	637	614	650	607	648	651	600	608	637	640	613	625	607	635	640	632	634	609	615	624	634	661	598	669	637	614	614	617	660	641	671	632	627	674	662	592	623	585	634	640	600	637	653	617	639	614	639	615	647	659	606	596	573	636	609	629	621	619	634	658	624	641	592	598	604	628	646	673	635	632	642	637	642	588	648	628	601	618	625	634	608	602	668	624	621	623	641	609	616	612	603	616	617	617	618	609	639	623	635	656	648	649	630	610	594	678	616	626	640	597	606	618	654	601	587	633	631	565	627	648	689	626	590	631	616	620	661	595	632	599	660	628	666	646	656	574	647	623	633	617	625	619	653	638	625	628	637	599	593	611	686	637	639	623	644	629	616	645	666	673	599	615	647	616	637	628	610	623	592	635	654	652	646	645	668	632	606	619	611	611	587	657	623	643	641	602	617	604	632	643	616	591	620	658	651	622	613	656	616	670	643	600	668	622	638	660	617	597	617	626	616	600	588	601	634	641	614	656	583	624	615	652	657	658	609	649	656	647	630	633	587	625	655	612	658	640	629	616	659	630	665	616	610	649	604	587	656	632	607	601	609	654	620	608	657	570	610	659	621	682	619	606	629	607	604	610	636	642	596	642	626	643	625	613	637	685	663	666	627	655	664	628	591	585	597	598	656	658	654	669	632	623	596	623	602	620	619	607	650	580	645	665	613	656	606	649	638	613	599	624	609	657	636	617	662	609	634	654	574	616	634	612	622	606	618	610	572	584	654	635	594	643	655	605	640	644	672	594	652	573	597	638	600	630	588	612	612	644	619	633	643	644	640	614	620	609	619	605	597	655	551	651	602	633	613	628	619	619	647	648	619	642	659	642	639	603	657	623	676	648	669	633	635	649	678	629	633	640	584	588	665	597	580	664	633	615	598	562	648	643	626	613	642	599	622	651	633	681	619	630	650	581	609	615	622	655	639	620	647	587	618	602	681	553	603	614	654	622	658	604	589	640	636	647	614	650	607	604	600	596	607	613	618	648	618	641	577	669	605	645	616	623	655	647	637	623	643	614	629	633	650	660	613	624	646	627	640	661	619	632	630	659	612	609	609	652	630	650	621	648	645	646	664	635	645	618	641	640	625	619	619	585	588	647	616	622	677	631	693	593	625	611	630	682	606	615	649	596	645	656	682	633	654	651	639	633	637	563	638	613	605	639	621	602	624	644	632	590	600	651	594	621	661	670	607	668	642	638	617	629	645	631	615	657	632	617	632	666	664	611	639	598	647	665	614	575	587	582	601	631	576	619	648	632	635	639	599	680	669	630	600	633	648	616	590	610	598	608	646	621	634	621	639	577	598	636	617	634	625	639	623	634	635	622	624	619	644	607	620	644	608	636	656	628	675	641	630	615	646	602	619	600	642	649	628	662	615	630	609	612	608	609	594	648	629	614	605	641	667	658	636	609	628	595	656	632
27916	26255	30587	23483	14369	8968	5712	3803	2796	2145	1764	1501	1340	1118	996	850	847	740	687	620	581	594	564	576	528	538	520	498	481	498	464	502	474	444	462	499	489	447	463	445	435	454	479	409	439	450	499	457	482	444	426	411	424	438	469	500	441	488	474	466	442	454	470	458	476	451	435	478	442	470	436	445	446	450	446	445	469	443	487	461	449	475	441	451	458	421	447	420	455	469	444	467	451	435	432	447	486	476	427	478	449	427	439	485	428	445	470	452	477	467	460	484	477	423	486	422	429	463	455	459	450	440	461	479	468	464	434	440	473	477	498	471	450	484	460	440	410	455	436	394	441	475	459	430	440	438	532	495	466	432	430	478	469	438	475	469	435	476	439	472	450	457	504	458	441	421	424	475	470	426	440	451	474	421	461	442	424	471	434	439	480	430	450	431	445	453	480	435	476	454	433	453	423	472	462	473	446	423	422	454	466	447	463	463	432	471	458	490	416	434	457	451	478	412	430	449	463	452	420	456	428	514	469	442	456	454	463	444	435	449	467	424	414	451	473	452	456	441	442	494	441	430	472	459	463	440	443	478	433	446	461	463	435	454	458	467	440	466	487	436	451	482	462	451	476	445	466	422	469	439	402	447	469	478	460	465	427	433	491	461	431	461	446	466	473	483	445	441	481	454	445	490	499	450	488	491	432	427	431	470	459	467	484	454	457	482	448	424	412	456	476	442	413	459	473	476	424	459	460	418	420	466	434	443	437	456	450	452	441	476	491	463	445	437	460	442	416	443	444	468	450	448	446	451	450	481	436	411	438	455	482	485	437	429	443	459	443	421	448	446	473	488	451	456	438	435	462	468	472	442	453	480	472	444	447	476	454	439	482	418	441	420	442	488	467	456	478	402	451	461	443	473	443	461	444	436	462	454	460	444	463	441	489	456	450	449	495	462	423	445	422	427	441	453	436	468	441	444	454	446	474	471	431	438	459	489	458	443	455	435	479	468	435	460	409	432	466	471	419	454	462	434	493	464	451	459	398	454	449	466	461	443	443	438	432	474	438	449	456	433	489	440	441	480	429	449	435	423	467	487	486	465	436	477	464	464	442	448	446	456	426	425	487	465	468	456	451	426	447	454	473	418	467	467	482	459	448	448	464	464	481	476	465	455	457	437	483	470	424	457	453	460	459	441	457	414	490	445	457	447	437	435	417	433	451	445	453	420	470	459	487	462	451	424	471	457	450	466	439	424	465	471	448	472	452	474	479	431	458	490	472	435	426	454	441	427	455	492	484	434	457	480	447	437	478	441	454	447	463	460	457	493	489	425	445	449	433	441	456	482	452	438	445	426	447	439	450	425	463	398	481	457	455	461	458	456	466	454	445	452	457	429	406	444	436	469	458	518	457	470	442	436	430	460	427	406	459	458	465	485	459	459	445	484	466	461	405	449	467	502	485	442	420	481	454	425	464	475	441	434	410	444	429	446	458	480	441	504	437	424	442	469	499	413	463	461	442	484	447	453	475	479	461	472	476	476	473	457	458	467	464	439	454	412	427	399	475	472	492	508	483	452	481	437	477	435	482	472	444	407	440	441	401	435	468	495	444	493	457	484	459	449	430	466	481	457	473	428	450	459	480	454	442	476	445	463	463	435	467	458	456	486	462	468	489	460	462	486	421	480	473	469	428	447	482	431	439	445	472	448	412	412	499	442	440	429	431	428	403	442	464	454	426	503	429	450	442	503	454	456	430	439	415	443	468	418	451	415	425	487	500	469	447	435	455	451	442	429	469	428	454	471	495	468	474	462	404	477	470	438	459	481	445	453	470	472	455	480	437	445	452	399	474	473	487	455	433	469	419	507	462	447	414	472	423	483	452	434	469	411	443	437	429	485	425	444	429	459	491	422	483	478	454	467	438	480	439	446	481	455	431	423	446	499	470	445	457	436	444	414	429	426	465	470	465	447	477	449	464	465	426	459	434	478	446	486	409	415	447	467	465	500	448	437	475	488	439	440	481	467	401	491	457	507	436	483	427	471	455	444	466	442	448	476	434	419	437	443	464	428	461	460	467	453	460	451	441	454	468	465	500	434	455	470	440	461	445	473	415	469	477	438	449	469	461	465	443	459	407	456	437	501	453	423	473	459	451	482	464	461	448	487	451	449	442	436	412	429	440	442	457	470	435	453	420	477	466	451	439	439	428	440	457	426	465	474	450	451	462	432	479	448	447	458	415	452	430	455	442	408	474	463	417	423	462	458	466	451	438	399	425	441	447	468	506	473	472	420	455	446	447	427	404	512	475	454	474	390	431	483	430	455	489	494	468	461	499	434	482	474	419	459	467	441	418	441	472	441	502	460	468	426	428	462	454	469	451	447	447	442	459	424	452	480	421	473	454	437	484	455	440	458	421	400	456	445	488	459	442	431	445	463	437	478	476	518	456	456	454	471	491	416	454	466	486	460	460	476	439	474	484	468	472	491	477	447	429	445	438	445	444	432	499	451	467	461	404	491	467	463	451	434	423	427	439	456	458	447	464	452	418	468	427	442	457	437	446	493	455	465	471	429	427	472	470	504	427	480	426	463	460	465	463	507	455	452	454	453	446	462	431	444	453	461	436	443	457	459	493	479	429	405	512	487	467	415	441	425	476	422	447	498	460	500	447	452	443	442	469	459	449	458	475	474	443	418	452	449	420	451	456	483	481	480	486	444	442	432	426	462	499	439	476	472	439	453	458	456	457	465	462	486	442	460	476	454	447	462	464	512	447	438	468	466	493	494	464	472	469	498	465	428	433	414	446	487	435	454	407	448	456	437	463	452	475	432	437	446	474	457	443	432	450	454	449	489	468	414	449	441	485	452	439	464	464	432	412	434	465	476	454	488	413	439	474	441	440	430	465	426	494	424	436	467	477	459	436	453	463	466	445	470	447	449	487	454	444	416	487	436	443	479	480	453	441	459	447	464	485	427	429	460	459	479	515	445	454	490	445	433	454	453	444	473	486	469	451	445	464	450	448	465	450	448	440	460	428	476	441	406	481	434	469	442	485	469	447	481	446	456	464	463	439	478	426	460	470	446	499	467	464	404	437	474	475	438	474	429	478	464	430	425	501	437	422	484	472	479	461	430	426	430	473	425	500	466	443	466	487	461	447	430	459	470	450	432	458	466	440	442	420	465	461	449	465	457	455	466	463	425	490	440	442	425	441	432	454	447	429	432	474	445	496	469	448	453	434	475	424	475	438	456	441	459	426	476	416	479	442	485	427	440	465	447	471	445	467	454	446	433	468	439	447	439	467	467	439	437	481	491	426	464	411	453	439	473	489	459	460	427	436	456	453	442	438	450	430	478	448	453	455	451	451	476	462	411	452	501	466	403	464	453	423	425	445	451	438	463	485	468	432	477	449	468	470	431	441	474	460	500	449	470	457	453	441	414	468	467	435	461	437	424	456	424	439	478	477	450	437	486	418	457	460	455	445	457	458	444	467	474	445	458	412	465	428	447
30463	43138	38133	27451	21596	16101	12081	8974	6646	5327	4234	3365	2754	2253	1961	1762	1551	1432	1254	1194	1029	1010	901	852	866	761	850	785	788	714	683	719	693	670	701	675	683	640	656	639	595	647	662	643	638	700	641	602	652	635	626	652	632	581	624	654	591	634	644	618	646	638	638	635	641	659	615	614	657	657	686	596	668	658	621	643	617	661	623	652	664	629	679	608	640	653	640	639	630	642	618	649	644	626	671	625	636	625	606	639	617	677	656	632	661	652	682	649	670	641	680	631	620	636	652	650	655	670	632	642	640	622	622	616	658	620	645	673	628	640	636	629	678	649	657	614	640	614	607	691	651	610	653	653	625	610	658	587	600	645	630	640	685	659	574	620	614	649	629	630	634	670	628	615	665	590	632	613	614	652	652	642	635	694	657	647	610	653	655	649	635	637	624	675	664	647	627	654	618	621	612	608	672	671	657	650	620	672	622	635	647	669	632	642	669	615	668	616	666	705	616	630	637	636	646	658	682	613	640	646	669	643	644	665	645	607	618	636	679	600	683	619	650	663	642	674	631	663	686	652	660	625	604	681	620	635	630	649	686	651	643	618	657	631	642	669	661	624	644	597	635	673	633	664	633	639	644	630	634	589	689	636	612	679	650	626	675	635	636	629	599	657	677	645	614	654	611	650	639	609	691	642	660	662	599	612	636	645	601	619	664	641	688	579	616	649	662	639	642	622	627	631	660	639	625	644	633	619	631	644	663	650	671	645	675	662	666	652	696	662	654	628	656	614	653	632	618	640	680	673	625	660	613	644	668	643	606	655	638	662	614	654	662	631	678	627	665	624	701	636	574	644	665	650	647	625	689	669	640	595	653	631	636	643	669	639	639	606	624	635	630	605	633	666	602	606	717	617	647	658	661	584	666	655	657	634	648	677	597	636	653	655	643	655	620	657	579	616	634	675	646	684	663	648	659	673	628	639	664	650	643	641	608	639	636	666	665	645	651	671	649	646	685	622	700	658	708	596	641	649	630	641	649	665	639	632	603	633	628	662	672	661	648	704	651	652	642	638	655	640	644	653	618	661	640	620	688	637	635	691	681	669	636	632	655	633	659	602	662	628	627	621	666	645	603	606	655	637	662	635	651	702	666	643	684	613	606	688	632	676	688	676	634	633	646	684	672	616	643	631	640	667	644	666	650	636	595	623	614	613	623	632	628	678	678	605	638	618	640	638	616	679	641	675	637	680	659	660	639	629	632	651	640	691	652	632	663	630	637	683	673	635	672	600	633	656	641	652	653	653	678	674	642	602	672	652	621	635	634	632	624	635	635	677	614	637	618	609	658	670	675	647	642	636	687	629	661	646	636	657	689	612	655	657	647	629	648	641	626	609	614	622	633	663	620	678	617	665	700	629	626	636	652	668	626	653	650	654	607	589	647	621	629	682	668	614	684	646	586	618	644	619	622	611	655	675	686	652	627	614	630	609	650	658	647	635	658	639	613	664	635	608	659	583	653	643	626	664	631	599	650	637	658	643	624	698	661	626	637	650	594	679	641	645	656	614	639	661	668	626	685	658	663	648	622	682	651	640	690	663	607	666	627	665	638	633	672	585	628	645	648	620	631	678	685	649	648	654	603	604	607	654	657	682	649	647	640	667	650	624	634	679	676	627	607	639	667	624	592	591	634	669	615	651	656	618	644	584	654	653	623	641	683	654	642	584	663	611	649	609	619	611	649	679	665	616	612	663	668	667	674	659	657	614	597	645	645	665	651	676	638	646	677	615	676	615	639	665	673	612	650	639	665	684	655	669	664	670	627	629	671	671	636	634	630	639	640	629	630	676	624	658	588	653	633	648	657	671	667	626	654	647	602	693	684	652	603	634	629	657	655	674	609	663	628	630	648	594	644	682	650	621	646	664	661	669	644	678	673	642	660	627	657	632	625	649	581	687	654	666	647	644	649	646	635	678	646	635	641	604	682	632	666	605	642	645	635	628	655	633	664	638	634	659	646	647	653	666	632	646	624	683	599	641	639	647	642	691	653	631	619	678	615	608	677	676	686	632	620	683	657	627	638	644	634	640	635	654	602	633	663	647	673	653	651	630	654	633	669	663	652	681	618	664	632	634	658	640	624	677	609	646	637	596	660	636	618	678	627	605	621	672	669	640	655	633	674	642	646	630	650	640	617	678	629	618	651	600	700	644	684	660	636	639	620	619	662	624	636	625	595	665	656	610	640	640	671	650	669	661	661	691	676	612	626	667	620	631	688	650	616	685	594	618	653	642	607	602	619	629	640	642	629	624	659	650	634	603	643	653	624	670	677	654	613	602	657	638	671	655	648	623	681	629	644	671	672	618	643	650	651	605	642	607	648	687	659	631	654	621	676	688	614	677	622	628	618	594	625	652	664	605	659	623	646	657	659	637	611	617	644	627	676	646	616	663	662	639	638	620	614	683	606	619	649	667	659	631	711	659	658	668	666	618	634	674	627	685	623	637	632	624	639	653	643	636	665	662	664	654	635	655	631	668	649	611	641	662	652	623	635	659	632	666	687	659	656	658	610	608	624	649	654	627	611	664	612	689	686	667	630	661	668	647	650	645	633	650	628	644	635	654	615	659	666	634	636	634	641	618	618	607	634	667	581	625	654	637	622	631	644	670	601	643	667	634	649	694	659	630	610	646	646	664	650	630	653	636	680	657	640	629	640	630	638	663	689	626	626	656	642	673	678	641	652	628	652	654	658	629	629	653	633	681	610	656	631	664	688	667	655	629	686	602	634	631	647	654	696	655	646	635	599	692	629	643	689	685	629	648	717	665	609	629	676	661	614	652	652	662	646	673	594	654	657	598	662	649	629	651	630	662	601	639	619	627	673	660	638	637	642	628	646	627	641	586	633	609	651	664	650	681	652	681	612	638	664	619	613	608	663	658	634	652	718	656	634	659	595	699	662	582	625	622	646	638	629	618	643	624	649	645	685	602	644	642	661	626	678	601	655	656	630	681	672	700	625	628	644	670	640	603	663	661	634	639	648	652	627	623	607	611	687	612	684	647	646	652	625	654	662	628	619	667	661	615	620	651	681	609	634	628	658	684	635	641	600	620	643	651	601	599	672	638	632	635	649	666	657	661	652	684	627	642	621	657	665	646	662	631	649	627	623	678	663	675	651	604	646	630	621	635	655	638	632	625	655	608	636	665	639	693	646	617	649	650	598	673	687	615	656	625	628	655	649	574	669	701	629	644	603	635	679	653	626	634	652	624	625	632	644	630	640	637	610	633	678	654	658	630	629	630	628	686	647	622	626	650	654	698	662	612	620	618	670	638	630	636	643	676	626	658	648	626	647	650	663	638	615	611	653	661	630	642	657	648	614	675	626	626	644	661	644	612	628	629	636	608	661	617	600	669	673	617	655	680	629	671	644	656	635	607	626	652	629	659	673	630	589	645	652	610	637	632	621	622	638	646	625	668	675	645	700	652	664	635	634	662	636	650	655	629	688	671	647	645
24216	20979	28114	25363	21913	17506	12193	7348	4999	3575	2797	2227	1902	1579	1307	1197	1009	896	859	752	664	667	633	608	660	603	522	540	510	530	503	492	485	482	468	463	473	484	486	502	451	464	457	447	441	425	444	506	425	461	468	471	451	485	403	454	453	483	454	453	458	447	483	466	457	490	443	482	478	452	450	479	452	463	475	451	462	493	499	435	452	480	458	445	438	432	468	444	461	451	479	456	430	461	442	439	519	485	469	436	497	439	443	456	445	485	463	466	440	408	480	423	444	450	449	436	460	481	462	455	427	449	433	470	451	478	441	471	463	424	479	475	431	456	461	448	431	426	450	473	448	444	470	488	485	459	458	450	439	455	469	452	452	434	487	465	479	467	475	423	459	444	450	450	476	461	490	465	444	464	466	433	443	466	440	463	479	447	463	453	486	450	440	456	440	434	454	465	478	486	474	458	468	452	437	458	464	435	490	456	506	440	434	422	458	436	463	453	449	423	470	460	461	472	472	417	469	458	468	418	443	434	463	452	458	451	427	481	433	439	492	453	462	468	484	441	423	461	449	427	433	431	454	447	469	493	475	455	466	471	460	439	467	463	463	457	438	485	405	465	464	438	480	456	486	485	496	459	437	466	460	475	463	465	477	485	467	468	448	443	458	455	439	453	435	428	439	441	423	466	513	457	470	433	442	445	450	500	479	488	488	456	442	383	452	469	460	456	441	445	436	459	456	442	410	457	413	447	446	421	442	411	470	473	468	442	449	446	420	451	475	488	431	461	461	451	502	483	434	480	481	463	518	434	460	486	482	496	490	474	484	464	487	465	455	456	482	474	466	477	457	467	491	488	487	433	455	467	472	470	471	429	488	476	501	436	414	478	481	476	458	445	460	486	450	430	458	461	471	459	488	470	479	447	457	453	453	443	490	452	423	474	433	450	487	458	407	445	434	489	497	493	435	472	448	431	448	386	439	464	465	462	446	425	430	413	470	457	436	437	463	479	408	417	446	445	468	446	445	453	415	425	456	491	458	454	434	439	467	464	464	457	466	462	483	476	457	444	421	458	472	433	420	424	473	450	449	457	454	447	414	469	449	440	442	472	438	485	436	453	454	448	418	462	461	461	481	493	449	455	433	464	483	441	432	473	468	490	476	479	449	458	487	437	431	447	505	470	464	480	485	445	447	439	466	457	471	477	464	468	449	491	458	435	453	436	427	438	452	446	432	410	490	422	449	432	498	462	440	482	471	488	464	425	447	446	441	454	465	425	462	472	450	432	463	436	449	437	457	465	453	462	488	484	466	505	457	459	473	439	459	441	447	459	498	491	438	465	463	431	445	441	456	414	472	455	461	469	465	462	459	432	439	451	456	446	437	468	469	446	482	463	475	431	467	456	432	473	477	490	434	442	441	500	436	444	478	441	467	457	430	503	435	437	486	428	446	470	484	425	453	456	493	438	459	485	473	426	437	453	460	451	480	468	453	427	452	479	441	437	434	439	426	442	465	470	468	447	453	491	426	474	427	449	473	460	432	440	498	473	463	486	473	472	493	446	444	443	451	458	426	455	446	457	471	504	469	447	449	453	458	441	458	460	445	470	448	440	445	498	438	461	471	458	461	425	466	426	498	477	430	492	455	474	435	500	432	472	426	457	444	460	456	475	439	459	448	460	440	448	441	507	465	496	441	482	440	471	463	458	476	466	478	477	451	425	487	474	434	450	450	450	493	451	470	472	510	442	434	456	429	443	461	454	429	446	441	436	474	454	531	430	450	503	454	454	464	506	433	499	483	455	431	437	432	463	481	467	442	455	451	464	445	479	441	455	500	474	490	467	450	485	491	444	469	416	463	426	446	449	478	477	446	455	460	453	468	452	452	423	471	485	473	452	440	443	466	456	452	484	453	476	501	505	474	451	455	442	433	422	458	401	485	462	472	439	443	486	432	466	430	458	469	462	439	478	422	386	467	440	445	436	429	473	419	469	403	464	443	425	472	398	466	452	450	440	428	470	446	411	450	489	453	465	463	457	465	483	472	493	451	467	416	496	441	486	458	472	412	443	442	455	454	468	442	445	461	483	482	496	463	459	481	438	460	448	415	435	460	438	491	490	474	468	459	448	458	436	492	428	477	421	486	446	405	433	457	452	484	418	470	444	442	461	453	453	444	471	432	490	421	449	446	491	429	457	452	449	457	464	442	443	481	455	468	474	437	460	480	445	464	453	460	445	459	467	462	476	471	468	503	435	461	447	464	473	467	446	459	443	467	495	451	442	475	445	439	468	410	449	465	499	496	483	445	476	464	437	467	469	476	466	433	477	437	473	445	438	480	474	445	440	473	467	432	483	437	428	414	469	441	476	493	436	456	460	448	487	485	454	449	473	443	445	465	422	470	478	481	478	465	476	486	461	465	474	440	459	453	495	463	468	468	450	479	475	457	414	469	456	475	441	484	475	458	442	440	451	485	459	481	479	448	451	454	468	423	456	447	457	465	474	486	444	468	499	447	439	449	453	453	428	447	459	483	485	442	464	451	504	423	476	488	481	471	443	440	427	464	480	464	465	440	461	433	472	434	470	450	466	467	432	437	458	441	419	436	446	449	464	449	418	449	442	499	436	451	465	490	445	457	443	428	459	428	457	474	487	452	459	447	452	424	441	464	446	448	446	433	493	476	449	460	458	434	475	433	423	470	424	484	471	499	460	491	459	434	491	455	460	488	446	438	482	482	465	469	472	438	464	463	465	424	468	446	481	456	442	461	489	441	454	483	432	434	423	440	472	480	463	441	460	466	457	488	486	434	486	424	446	462	456	484	440	445	437	452	474	462	433	477	429	465	428	461	454	486	470	436	491	465	465	431	479	417	447	478	434	459	456	459	450	459	470	479	474	470	452	444	473	449	413	459	454	427	422	471	429	429	469	439	460	453	438	455	441	417	471	473	450	447	397	414	422	459	437	432	421	450	480	473	473	425	429	453	472	467	456	467	451	429	476	468	457	462	460	476	452	434	456	457	477	482	445	430	457	437	421	414	435	445	459	470	420	430	451	467	435	410	432	485	476	483	463	466	454	460	425	472	459	432	452	455	468	455	471	467	494	435	492	491	437	421	445	477	454	435	464	478	445	448	437	451	458	502	464	488	441	438	456	462	459	475	422	409	450	480	484	484	480	448	468	464	462	490	420	463	480	488	409	484	453	476	443	456	473	453	456	450	442	477	464	437	446	487	465	490	427	459	468	419	442	464	460	455	468	492	452	460	474	424	456	477	440	506	452	431	466	479	453	488	477	471	462	460	482	468	475	464	460	444	418	472	446	425	493	464	450	454	432	454	496	481	469	474	453	484	475	457	460	462	439	470	449	444	421	450	447	476	436	445	473	442	466	443	454	439	455	480	455	416	469	435	417	449	466	461	455	485	422	431	446	469	480	471	470	435	483	436	425	515	416	489	471	455	458	457	451	454	445	453	446	483	425	413	441	450	463	482	497	478	455	442	437	498	473
30262	49011	44837	34245	28002	23071	18493	14176	10884	8210	6502	5205	4155	3459	2896	2472	2196	1903	1761	1379	1337	1203	1140	1072	1022	874	951	827	870	809	739	739	729	688	685	665	683	665	709	665	644	691	687	652	672	694	658	616	656	591	634	664	634	704	669	628	655	649	671	656	638	646	671	623	636	670	650	639	652	632	661	626	647	639	650	634	655	630	660	633	662	679	637	624	645	612	604	641	658	653	663	647	643	647	621	663	585	707	647	641	613	642	670	647	637	686	610	682	645	705	675	614	641	620	631	655	712	620	670	680	669	649	663	623	619	617	634	626	625	662	703	684	677	630	655	621	607	650	651	674	643	681	669	645	647	605	690	592	635	663	644	636	638	646	629	640	681	598	615	668	643	654	687	663	647	692	647	662	675	626	663	680	683	641	638	663	656	688	700	659	632	688	665	638	607	667	652	653	651	664	625	650	636	664	687	654	674	653	607	683	609	656	665	648	660	629	630	630	674	622	676	663	623	622	622	668	637	666	652	647	601	633	643	637	625	571	624	639	631	681	651	668	635	666	641	644	633	656	675	683	686	623	620	683	649	664	642	657	636	660	657	633	645	648	624	615	654	643	658	659	695	652	616	631	643	699	653	678	631	643	685	643	659	662	693	632	652	605	704	657	684	636	640	660	626	631	643	631	651	646	661	627	616	652	630	643	686	642	700	650	639	620	694	613	632	689	694	636	628	643	702	644	623	606	613	645	657	661	657	676	602	635	665	661	592	654	657	640	620	688	658	604	639	657	610	649	683	680	663	645	633	656	631	668	630	640	682	667	659	680	637	630	667	655	607	654	628	635	661	659	601	636	689	638	607	659	640	657	650	671	735	649	634	641	599	615	661	681	664	660	637	679	694	642	622	661	658	680	603	601	657	666	686	649	665	654	685	673	651	671	670	646	663	632	661	647	656	664	673	629	651	660	587	654	684	659	653	660	641	631	631	639	631	654	626	659	605	661	618	636	614	672	626	676	663	638	646	675	656	669	628	688	663	604	662	649	652	676	658	651	682	695	657	645	613	646	672	644	620	676	649	642	572	632	690	641	648	666	640	626	637	644	661	620	642	662	648	618	620	693	674	662	646	675	637	658	662	650	652	604	660	680	683	629	659	667	665	600	670	691	670	632	646	645	622	656	643	624	591	660	627	634	610	649	672	583	628	626	641	673	624	639	669	673	686	628	645	623	689	648	685	596	655	639	669	679	656	688	673	677	617	636	674	588	630	653	648	635	680	630	617	690	667	633	653	645	638	652	663	673	597	619	619	628	679	662	628	635	643	673	677	649	660	650	653	652	598	667	650	606	625	651	633	643	724	645	641	644	654	588	611	660	662	667	611	644	646	696	675	686	619	687	674	646	620	604	676	670	669	658	644	656	683	616	634	623	671	675	668	651	611	643	648	618	619	651	610	623	633	671	664	689	605	653	634	649	630	599	635	657	666	686	647	737	656	626	613	654	640	677	667	648	637	618	647	662	615	635	667	685	649	682	684	683	660	643	663	692	663	639	652	669	618	687	655	610	649	604	648	672	675	646	655	695	667	675	596	596	637	638	645	656	625	626	646	606	643	624	594	706	657	637	635	606	645	597	647	642	653	660	616	648	596	599	596	675	630	718	665	680	646	633	668	654	680	664	645	640	639	650	626	610	649	654	640	658	630	660	674	646	642	661	654	677	642	669	654	666	603	646	625	662	590	665	669	621	646	654	680	639	601	657	651	670	637	618	635	696	657	656	639	663	659	664	639	640	651	648	677	681	646	625	622	707	627	613	664	649	670	684	630	587	659	635	657	659	649	637	663	686	657	628	636	637	639	643	615	585	710	667	654	650	680	651	635	628	623	620	577	608	621	637	658	630	675	643	653	619	670	677	639	658	671	627	697	658	666	652	603	596	653	690	610	594	644	661	741	645	656	633	624	636	655	600	652	590	639	661	627	667	652	629	588	682	639	639	651	638	671	657	637	657	659	654	653	628	652	633	601	649	710	599	619	651	596	678	619	664	635	629	628	638	627	626	686	642	635	649	661	636	660	654	624	616	612	700	624	661	701	607	654	680	653	669	669	640	704	685	616	615	647	661	617	639	620	636	678	646	668	656	657	672	659	629	651	641	664	653	663	669	626	660	654	667	672	595	655	674	634	667	680	666	671	651	631	621	616	698	680	618	656	666	679	629	644	618	640	638	650	671	662	666	636	686	628	632	675	624	693	632	606	647	629	627	661	651	680	647	627	657	697	656	631	702	662	626	630	630	664	615	685	659	663	622	637	634	640	640	585	648	652	625	631	648	625	626	617	643	701	662	629	669	649	636	697	645	610	615	643	650	629	683	627	663	617	639	645	709	605	635	653	682	641	653	660	619	604	679	623	681	686	619	628	659	621	601	654	670	602	593	674	652	614	669	660	645	604	648	667	670	663	586	659	661	604	612	615	636	639	645	671	632	630	639	661	635	685	648	684	624	615	612	650	615	637	677	629	636	686	620	613	672	639	652	634	671	632	631	716	635	600	647	655	658	685	625	663	667	617	626	683	620	637	658	661	636	651	638	652	644	661	635	644	624	664	606	685	624	647	610	663	648	659	648	645	659	629	655	640	668	648	632	671	623	662	647	647	639	646	683	671	670	645	651	661	663	641	611	643	612	655	683	672	705	591	638	674	662	713	658	679	631	634	680	641	629	669	655	677	657	671	651	641	610	671	588	652	658	640	619	677	649	621	638	646	684	663	602	635	676	644	650	694	656	625	639	650	607	626	661	640	618	683	645	651	623	676	641	671	643	633	640	659	614	627	693	619	664	640	633	643	659	644	648	648	635	616	641	617	651	622	643	714	657	648	658	663	660	664	664	636	653	627	621	572	681	621	633	641	659	626	661	611	676	632	636	665	696	598	607	647	632	675	673	631	605	711	663	610	676	629	650	662	652	677	666	711	621	620	636	637	668	662	623	624	642	651	653	607	673	644	622	660	634	623	673	654	628	638	635	618	609	622	648	610	658	650	662	654	654	660	672	632	656	632	644	677	659	669	632	625	660	660	683	622	643	649	633	664	658	611	660	643	658	651	620	615	626	655	609	659	659	631	633	672	645	658	661	647	645	721	669	674	640	645	643	646	637	649	667	619	637	648	622	658	633	663	669	652	686	671	629	645	599	665	636	616	640	641	672	673	622	702	645	638	621	601	630	643	594	648	644	638	650	635	651	671	695	655	654	635	638	676	670	680	680	644	664	661	645	676	652	643	676	653	656	658	690	611	674	673	683	676	611	668	705	652	656	631	623	633	635	629	653	613	642	675	676	714	648	628	645	672	690	663	699	622	696	667	651	657	696	630	643	707	627	640	627	652	644	611	623	656	617	692	628	680	696	638	590	631	649	661	639	679	610	654	618	614	675	674	661	585	717	586	633	667	649	612	644	651	657	700	676	683	641	659	660	663	635	646	661	673	634	615	658	623	588	633	629	635	598	649	681	652	653
22932	20924	28505	23730	21977	22876	20168	11705	7867	5786	4216	3171	2680	2121	1757	1646	1383	1218	1085	938	866	795	750	732	638	610	563	549	554	515	510	526	527	544	491	463	470	504	450	489	481	447	436	464	480	472	461	468	485	459	410	426	441	460	464	436	463	472	481	473	479	455	478	463	471	445	462	430	502	455	463	473	454	470	429	488	438	468	438	475	481	496	465	472	449	443	449	469	462	484	427	457	466	487	476	458	464	483	468	434	427	462	447	427	436	413	461	468	463	444	458	479	461	466	466	482	445	453	438	472	460	411	447	461	439	445	459	418	478	456	471	426	483	469	474	446	473	443	415	464	431	424	463	418	409	478	506	422	450	420	445	430	458	465	450	448	436	473	465	466	455	455	498	450	447	454	486	446	471	460	455	438	465	460	459	450	453	431	441	456	425	444	495	464	443	449	463	488	430	466	450	424	463	480	428	479	451	399	481	453	437	490	450	438	430	476	434	445	447	442	427	443	476	455	475	436	466	465	430	466	430	428	485	478	433	452	419	479	486	450	432	483	463	458	489	474	442	464	485	468	423	437	472	415	485	475	485	464	464	456	403	439	416	458	492	452	444	446	463	476	424	451	498	419	474	478	471	438	484	446	496	458	473	482	466	440	403	457	464	440	435	441	445	447	483	455	473	458	464	448	446	426	448	476	434	432	440	492	475	503	433	457	482	475	459	457	454	457	448	443	472	458	475	451	458	428	436	460	471	476	491	455	417	470	474	469	499	471	420	439	454	474	466	474	456	428	450	468	455	473	495	463	444	476	428	478	493	445	444	494	462	445	448	469	455	414	452	459	467	434	439	471	433	434	467	429	473	470	423	461	453	500	447	445	456	426	447	450	419	448	477	454	468	477	482	450	518	447	463	472	440	441	443	452	454	435	449	409	461	462	489	443	448	429	472	469	427	459	428	427	438	468	467	459	504	491	440	434	446	426	465	450	463	459	423	445	492	455	428	441	451	482	433	472	465	456	408	467	421	453	490	448	493	443	462	438	470	435	443	443	490	446	446	509	484	456	442	495	494	492	421	435	439	446	487	476	425	478	454	504	491	422	453	457	435	470	447	455	422	471	458	430	443	449	450	427	449	428	430	471	434	468	481	466	487	449	474	463	435	394	485	458	451	472	462	464	473	435	450	443	445	464	410	426	448	452	463	435	462	452	472	412	461	454	462	451	477	504	407	449	455	420	468	443	470	463	447	459	465	463	459	418	462	442	458	448	411	460	456	456	426	470	472	454	463	427	442	447	440	453	443	475	470	430	386	437	422	442	484	461	463	451	428	431	467	479	475	412	438	489	441	470	484	444	484	418	456	455	472	434	461	454	518	417	467	482	481	435	457	449	463	471	437	477	475	417	425	447	473	449	452	462	468	422	435	460	430	463	437	450	475	427	473	519	449	424	464	469	450	465	467	451	451	466	488	462	468	454	470	464	464	426	452	467	483	458	447	420	461	466	437	452	469	392	469	458	426	426	454	434	460	493	430	471	445	477	469	468	453	467	466	449	444	466	481	461	484	415	450	471	427	466	404	470	456	445	446	461	467	446	452	476	463	465	487	457	505	486	486	472	475	408	465	478	424	409	451	447	435	479	476	420	434	435	422	482	463	446	432	450	463	483	439	454	454	446	462	469	447	463	457	503	497	448	438	447	427	467	469	461	454	484	444	471	453	482	432	515	483	466	431	441	493	458	383	460	478	406	475	440	503	463	453	461	448	429	415	449	467	458	451	487	443	455	481	504	460	436	436	448	484	480	448	438	428	444	473	463	477	446	436	406	422	437	469	457	439	482	434	461	453	433	450	451	439	453	431	459	480	492	439	465	485	469	440	466	427	425	432	445	470	466	455	423	445	440	447	449	404	461	452	483	487	478	470	473	485	482	469	504	415	415	486	462	461	453	455	459	489	472	441	465	450	425	455	470	450	424	426	492	475	457	453	465	446	435	490	438	449	512	486	447	461	458	431	436	470	471	439	467	420	448	459	488	434	464	473	445	466	482	460	426	449	474	455	500	448	450	456	465	454	481	424	477	409	454	444	414	434	469	490	467	438	482	451	477	472	484	489	434	428	437	475	471	438	474	438	468	451	437	436	483	463	459	441	434	450	493	461	446	437	457	444	465	429	432	434	475	476	480	434	440	465	443	428	479	463	443	476	471	483	419	461	435	485	440	487	428	463	459	469	459	463	448	425	471	491	462	400	458	470	418	442	458	439	495	417	474	468	459	474	453	429	453	473	455	461	475	472	437	442	502	440	508	441	448	439	444	447	465	466	448	436	487	460	466	483	456	447	462	491	421	466	454	471	451	478	455	455	464	456	454	435	468	474	461	448	412	486	435	468	451	440	461	441	443	453	447	499	442	467	456	466	449	485	468	455	450	463	483	470	482	486	482	468	435	437	428	437	458	437	456	452	462	450	479	422	456	430	453	403	440	471	460	420	443	469	475	464	493	482	445	464	456	457	441	477	452	469	466	421	438	460	483	453	452	469	458	435	466	454	466	459	478	480	438	485	436	482	479	456	456	444	477	490	454	453	460	480	464	482	450	427	445	481	481	461	413	489	445	462	424	417	470	465	475	458	476	459	439	450	512	453	457	464	428	462	457	433	479	473	428	469	450	456	447	487	449	496	481	481	451	467	449	453	429	454	449	460	489	445	447	451	451	475	466	455	462	458	471	428	490	460	440	443	454	456	460	454	467	430	476	435	448	480	410	458	498	480	434	445	479	447	462	443	457	468	439	478	466	457	466	438	471	455	475	446	471	447	472	468	457	510	444	461	429	474	446	446	441	438	443	476	465	459	495	452	461	412	500	470	456	482	446	435	452	417	435	439	458	477	484	447	418	478	430	443	466	484	467	438	462	441	465	464	476	442	463	446	463	452	439	469	441	481	476	469	463	429	467	454	470	460	484	491	502	472	456	429	494	452	443	479	444	436	461	465	506	465	477	470	406	442	433	445	419	468	453	472	458	427	419	447	457	448	490	456	441	509	420	435	487	447	441	451	477	490	449	458	438	448	461	466	432	479	449	476	464	450	429	469	452	465	399	439	434	469	433	420	485	490	461	455	445	412	437	439	474	444	437	426	508	455	464	488	423	459	459	448	480	471	451	490	473	424	434	479	478	446	462	439	439	436	458	432	466	442	437	452	433	433	442	430	442	448	435	445	423	451	454	463	468	453	446	478	485	457	519	443	445	480	470	473	437	481	475	412	453	427	449	433	458	462	443	474	469	479	454	451	438	449	448	447	420	444	468	482	451	473	458	496	440	464	440	465	439	475	458	438	452	467	465	469	476	437	439	444	464	450	425	464	475	491	443	483	481	437	446	450	454	478	469	448	485	460	456	473	416	475	448	464	453	472	454	457	401	461	411	423	468	442	432	482	494	505	429	494	434	420	488	432	436	451	454	407	472	494	451	449	435	428	443	460	467	475	459	444	438	457	457	484	431	425	459	448	423
32241	54590	50344	39414	33445	28763	24035	18887	15057	11887	9229	7177	6022	4877	3877	3334	2864	2537	2093	1783	1548	1409	1343	1191	1118	1058	977	910	827	843	764	744	785	752	743	708	678	673	675	654	695	680	688	677	675	642	653	615	612	688	654	620	601	627	601	651	671	611	655	650	628	594	641	631	630	611	584	658	670	637	648	618	644	640	644	625	639	618	661	641	648	632	613	619	614	633	612	623	642	618	642	614	663	634	621	649	625	618	615	629	618	600	589	643	621	694	653	639	646	631	638	649	703	598	722	649	630	572	639	658	672	612	629	652	672	675	620	661	645	648	703	630	647	655	591	590	677	621	676	653	620	644	667	643	621	666	660	622	616	640	669	640	638	658	594	624	644	623	639	654	688	630	639	663	648	610	612	619	662	623	646	611	659	635	657	640	630	637	634	582	643	627	658	599	641	660	652	632	651	618	601	587	650	677	650	658	625	639	660	619	648	605	684	671	605	644	652	635	592	617	642	648	638	620	649	634	626	633	645	671	671	650	609	652	668	631	644	624	637	604	611	605	659	586	613	617	627	625	624	646	643	592	631	596	641	673	616	604	668	672	640	639	661	629	641	639	634	646	644	648	640	658	607	629	630	672	625	621	633	654	676	599	643	592	664	607	626	621	641	604	619	650	604	637	624	648	648	678	595	661	634	654	623	620	644	659	657	568	639	644	621	627	611	630	648	641	637	640	652	622	638	634	637	626	605	582	621	594	642	602	611	624	641	680	590	617	624	637	658	623	650	608	662	625	653	629	666	624	588	639	657	636	664	613	650	653	622	641	663	603	595	628	616	616	608	603	636	641	632	639	688	615	617	635	671	655	591	702	619	612	669	649	645	649	661	638	626	689	639	637	601	634	636	631	615	617	610	677	604	625	604	642	650	642	634	617	625	609	646	666	645	659	626	657	675	645	600	665	618	614	651	634	621	604	683	633	649	658	613	685	643	623	646	598	644	607	634	665	640	630	635	577	659	612	642	645	635	629	624	632	625	667	645	658	610	612	666	617	620	650	584	628	610	657	617	665	621	603	662	655	613	637	619	632	602	661	663	659	587	651	604	685	594	640	627	673	617	629	605	653	637	640	636	640	609	625	696	688	664	648	669	591	606	635	620	633	618	610	696	591	607	645	625	633	681	665	648	646	610	681	620	608	621	658	674	634	642	654	663	619	639	651	600	648	618	604	640	606	662	647	616	637	651	676	587	688	652	618	671	638	653	664	633	653	628	675	648	648	644	640	623	623	645	609	623	639	681	568	626	599	636	620	658	618	640	662	643	634	635	655	647	634	631	653	633	658	643	613	585	648	622	620	685	642	603	668	614	630	678	607	672	624	621	634	677	629	643	619	643	638	651	636	609	660	635	648	672	592	687	588	623	671	602	622	629	620	679	641	626	611	634	657	657	663	649	661	608	620	671	649	634	632	686	605	603	627	634	660	672	667	652	677	624	621	703	613	642	624	628	590	604	646	617	683	581	639	654	632	664	620	672	626	665	684	647	663	645	645	675	643	617	619	648	642	667	676	634	624	627	627	624	647	623	589	627	626	658	623	651	644	629	623	677	664	652	691	617	691	625	593	648	601	650	616	688	641	663	636	576	669	629	636	609	567	658	657	602	636	652	640	712	647	649	649	627	610	632	649	680	573	668	633	625	652	612	639	626	664	589	679	590	610	647	611	669	651	652	656	665	648	634	644	621	650	619	605	630	632	644	617	614	689	601	598	616	658	614	594	658	608	627	698	654	603	652	649	608	592	659	600	638	598	626	621	681	656	652	657	689	604	635	663	606	689	660	647	615	611	646	647	650	622	623	663	669	599	634	597	647	615	630	621	585	592	656	668	650	655	614	666	593	637	607	665	595	583	614	610	624	624	630	661	629	632	609	623	666	620	646	654	650	660	613	587	664	577	676	658	624	599	620	657	640	647	630	635	616	618	601	607	611	652	633	654	660	655	656	611	646	634	619	656	628	645	656	641	640	698	608	598	659	637	622	672	678	656	656	622	656	624	647	602	619	668	587	631	602	693	632	619	657	692	580	588	653	629	660	620	657	644	621	670	647	632	678	641	640	628	658	639	698	626	679	621	632	629	640	662	622	615	593	620	600	622	625	654	631	647	620	652	664	646	597	671	648	615	627	700	556	634	659	661	578	648	615	622	641	642	623	686	636	642	661	662	650	645	657	661	660	708	636	673	632	628	599	595	663	654	617	708	624	672	648	630	633	637	649	674	649	641	644	644	674	638	657	688	599	655	656	651	660	603	677	649	657	613	626	602	647	659	626	594	630	665	681	627	669	645	664	610	694	632	627	625	598	620	649	610	651	600	658	614	647	600	635	639	648	644	633	656	618	669	668	663	669	630	660	627	632	615	597	643	626	647	639	613	644	625	697	627	606	652	585	649	644	659	632	694	612	619	639	636	691	584	633	637	675	609	644	639	627	590	661	622	631	644	663	616	634	625	641	675	636	661	623	625	634	661	675	666	623	666	681	592	632	625	655	673	630	668	625	638	639	661	657	704	652	626	600	652	643	632	617	631	664	629	657	645	607	665	665	594	605	627	624	625	642	605	661	630	616	648	639	622	620	621	649	649	629	649	608	657	705	600	648	606	670	625	630	668	660	646	631	645	642	638	650	651	652	656	644	615	586	649	644	616	654	626	614	617	666	681	617	637	655	643	613	697	663	658	696	566	632	625	678	596	632	638	679	633	658	648	628	577	622	619	664	658	641	604	619	670	632	614	615	614	654	626	584	593	635	627	630	617	635	589	633	632	595	622	688	669	593	639	648	685	627	578	659	607	628	620	662	602	679	612	637	615	618	656	608	650	659	640	642	644	651	664	585	630	665	659	659	614	627	724	646	651	647	616	636	643	617	610	637	640	654	614	626	616	690	651	659	629	697	649	624	627	618	654	647	659	633	642	641	636	678	639	662	661	688	582	614	632	636	647	670	622	673	674	671	561	650	628	633	585	631	651	664	649	669	630	624	614	583	614	641	614	623	651	650	614	664	665	620	601	613	660	625	659	663	625	654	627	650	654	643	676	638	611	663	625	635	647	626	625	679	610	634	694	592	626	652	658	620	642	641	653	624	654	656	632	630	675	630	661	599	637	629	620	644	648	586	690	593	631	663	644	589	665	624	607	568	588	606	606	632	662	687	661	669	618	648	589	683	611	659	669	622	644	655	625	649	601	661	631	601	630	684	640	585	645	694	626	611	651	646	631	654	590	605	661	643	632	652	626	661	645	594	607	635	626	609	658	622	629	653	645	632	651	643	647	673	617	637	619	647	593	668	635	631	623	668	662	634	622	647	603	616	647	660	619	605	605	668	639	621	656	641	645	649	594	648	624	641	662	593	650	641	651	643	611	678	596	646	605	657	674	657	618	655	601	631	636	592	643	653	631	672	602	609	631	662	657	600	659	621	674	637	629	602	643	615	635	599	593	620	599	622	575	615	658	674	685	687	595
27896	26394	31073	24165	15004	9599	6550	4313	3003	2347	1837	1429	1209	1094	965	831	802	762	702	599	636	555	598	553	547	542	513	513	494	545	507	455	459	505	433	471	467	470	455	488	475	419	472	457	455	452	480	478	478	468	466	450	474	441	456	475	465	448	453	448	470	482	467	483	485	467	468	449	443	455	466	469	483	468	470	463	443	447	456	451	484	462	431	450	443	432	442	426	434	455	433	461	438	452	502	464	449	441	475	427	481	482	493	435	465	459	518	468	467	476	505	487	464	462	448	458	465	471	434	458	444	466	456	464	453	437	435	491	449	463	505	453	454	442	450	452	513	466	459	454	452	422	463	458	488	444	418	474	441	432	428	455	468	483	465	451	450	483	464	452	404	511	492	503	410	457	455	481	427	505	457	485	485	487	483	488	461	455	453	456	452	423	457	469	504	419	449	464	458	465	441	515	466	515	443	461	450	488	419	424	462	467	480	446	443	470	471	471	441	460	454	488	420	485	467	503	448	461	449	459	435	475	442	430	464	440	442	465	459	479	481	465	467	496	451	494	467	444	512	443	515	490	463	474	427	466	466	466	450	471	487	472	433	465	463	469	436	484	462	463	438	444	429	465	468	447	418	476	447	458	472	440	441	464	462	460	420	453	435	426	480	465	447	468	452	494	454	474	469	452	493	465	488	441	456	481	479	441	467	472	460	451	434	469	509	487	462	472	420	455	487	463	484	465	448	458	469	480	472	448	452	409	466	477	417	465	446	546	456	441	468	442	496	485	443	456	486	456	461	484	475	478	471	449	440	464	464	467	479	483	469	483	486	451	457	486	445	486	442	446	474	457	470	486	422	414	478	453	480	432	475	483	451	422	478	449	487	475	467	468	448	480	408	480	453	442	434	453	469	456	496	472	494	482	448	487	453	444	481	446	456	493	415	474	465	465	456	479	421	441	485	451	490	451	467	471	465	492	461	445	457	451	442	467	457	455	439	450	438	435	436	450	455	498	451	479	462	432	430	460	469	446	502	443	493	443	477	466	496	464	469	458	450	451	464	469	466	439	443	461	484	447	472	460	461	473	465	447	478	504	486	489	449	432	466	514	505	458	463	449	457	454	460	469	415	450	509	466	462	434	470	477	485	489	474	449	451	410	438	444	443	428	456	447	448	467	453	459	419	438	503	474	465	438	448	435	479	431	440	508	470	449	431	432	466	522	476	460	460	494	485	444	459	475	475	473	494	439	448	435	448	457	451	451	457	473	442	442	458	407	488	485	459	455	441	471	438	443	494	453	439	465	459	472	457	465	464	417	467	491	480	487	455	452	498	459	463	487	437	468	477	430	495	427	498	442	495	426	470	492	428	463	432	480	451	423	475	469	481	425	457	459	472	483	461	472	427	456	489	461	491	488	461	454	453	447	470	455	493	468	470	448	436	458	467	459	458	449	439	473	458	432	433	454	479	411	451	453	449	449	459	485	504	456	481	471	481	442	473	440	454	487	490	462	478	430	436	475	463	470	457	454	462	497	467	474	457	441	476	452	508	447	479	471	457	467	484	455	476	465	477	439	460	468	456	487	466	466	458	477	475	469	463	392	447	450	455	480	458	436	477	448	475	455	438	471	454	431	505	450	457	494	448	451	444	460	463	430	486	446	415	452	482	464	442	489	468	446	438	448	440	463	426	505	473	470	470	439	436	465	452	448	465	500	427	449	474	451	457	456	472	422	487	482	489	453	501	482	432	497	411	426	473	421	451	446	455	432	522	542	485	459	472	452	492	448	437	457	469	439	474	487	467	409	451	443	447	464	488	472	475	482	472	440	448	463	474	469	495	482	471	468	453	475	479	443	474	433	500	468	444	424	463	454	421	493	461	413	480	450	427	448	455	478	469	432	437	447	458	479	461	485	408	463	448	453	514	461	468	446	429	406	476	449	499	478	450	484	519	459	497	486	441	438	447	426	473	466	471	483	483	462	465	463	488	469	486	469	447	452	465	469	465	427	474	459	477	456	457	474	476	434	474	458	478	475	418	492	449	490	499	466	489	433	451	482	438	432	455	449	470	504	480	452	482	453	421	471	470	474	449	414	445	464	437	486	467	439	474	497	467	465	450	474	445	472	442	475	421	456	461	435	465	476	455	442	450	453	424	463	452	464	443	431	470	477	449	492	479	505	440	384	476	482	440	454	449	473	468	485	436	475	488	521	443	456	469	486	464	437	479	435	473	460	454	464	498	474	443	465	471	518	459	479	467	438	461	475	491	468	445	466	452	462	468	452	459	493	485	472	497	417	438	465	464	479	450	430	452	461	462	440	456	463	390	417	468	489	442	469	469	460	477	445	426	457	478	453	434	471	446	474	494	488	472	484	457	448	463	444	436	461	511	485	464	460	483	484	439	475	465	464	461	487	517	462	469	452	435	449	488	496	496	492	469	491	444	421	428	458	467	433	501	454	456	477	461	455	441	445	504	479	427	445	456	475	441	439	455	484	443	463	422	505	460	495	488	444	455	466	435	483	468	413	443	423	432	457	502	441	447	464	471	509	463	469	435	423	454	477	484	458	463	427	442	457	450	475	451	447	504	449	415	477	447	501	471	444	442	486	456	476	453	424	477	437	477	471	448	419	484	483	458	459	463	422	503	443	455	442	463	443	452	457	440	472	439	431	465	466	461	451	479	461	472	447	439	444	448	435	467	441	453	528	485	450	452	447	500	458	447	411	447	465	442	434	454	470	486	444	446	452	493	473	460	450	474	463	411	472	454	438	523	462	430	474	435	474	475	450	471	462	433	509	426	433	444	461	469	429	468	444	459	454	434	435	445	462	453	452	469	459	497	414	461	465	424	466	449	466	468	451	461	479	488	437	470	510	445	507	453	434	446	448	432	451	443	485	467	451	452	462	465	464	501	455	489	455	457	436	467	469	448	512	456	476	451	446	481	453	456	483	499	451	482	478	459	478	447	456	450	484	506	438	463	468	475	428	501	480	452	477	481	455	478	433	452	465	451	443	456	477	458	425	447	468	466	463	517	465	447	418	483	468	460	457	468	467	430	488	442	456	450	470	435	458	442	479	441	447	459	468	491	492	459	465	437	465	440	439	440	457	486	453	488	468	441	456	477	451	469	458	458	496	451	410	462	461	454	469	481	485	457	444	484	472	458	448	464	488	455	461	439	441	440	464	431	444	430	468	443	427	441	463	455	447	491	446	472	486	511	422	453	502	442	468	463	451	461	437	448	480	461	473	436	430	447	417	454	408	464	442	491	474	454	424	465	417	479	464	439	454	423	469	462	504	454	476	481	484	469	429	424	464	456	492	467	460	465	453	471	461	472	462	420	439	450	436	508	463	522	494	487	443	464	459	414	495	499	466	449	443	485	469	453	445	438	468	471	498	481	412	474	462	456	459	457	465	449	469	431	453	411	479	447	487	450	496	473	461	460	462	425	469	488	439	474	435	435	452	515	457	497	475	465	444	488	450	455	442	438	449	482	455	453	479
30272	43263	38591	28226	21950	17012	13368	9755	7339	5547	4177	3387	2741	2357	1949	1714	1537	1438	1269	1171	1074	979	967	888	865	873	785	775	771	760	720	697	672	657	659	718	708	677	640	641	649	687	656	700	622	627	683	693	610	678	664	694	633	650	681	666	610	675	669	645	621	619	643	639	638	710	657	663	692	656	653	650	646	677	655	639	642	643	645	660	685	623	663	706	621	675	691	648	688	644	690	649	658	635	666	663	686	670	641	620	675	636	686	618	702	658	690	665	633	637	662	618	693	642	682	651	653	695	593	674	659	616	683	636	687	595	655	661	666	647	645	690	654	608	668	634	677	618	653	631	659	676	628	668	663	667	688	710	613	649	683	636	662	683	658	650	637	595	660	681	608	654	600	656	687	636	683	677	699	655	666	633	644	653	667	721	665	623	682	623	644	616	615	648	598	633	684	650	670	654	659	639	660	654	673	631	635	668	623	632	659	607	653	628	643	647	632	664	645	622	663	603	655	699	673	656	624	663	657	654	645	656	641	643	632	672	662	651	615	650	606	681	635	655	602	613	710	657	638	640	679	663	615	649	684	664	619	632	666	653	659	619	647	640	681	646	595	627	638	647	677	673	621	640	704	674	655	656	606	649	603	613	672	677	633	682	616	648	621	669	631	675	655	656	657	634	685	629	666	668	659	628	687	643	661	650	671	684	641	667	686	646	651	657	644	650	655	651	662	666	646	658	689	626	639	664	685	690	650	639	642	662	631	661	634	674	642	638	687	700	586	656	631	668	630	667	617	670	662	655	686	645	613	658	640	663	694	664	636	655	643	660	642	636	657	640	662	651	681	664	649	628	637	661	681	658	660	651	644	673	602	642	679	620	653	630	595	613	607	648	695	633	613	663	692	602	695	625	666	670	628	658	666	684	665	705	657	635	647	627	639	615	619	665	620	652	619	677	675	654	661	639	667	612	639	672	664	612	619	657	671	597	660	657	646	653	663	664	668	647	688	650	690	619	652	662	631	648	669	689	697	713	610	714	624	618	666	646	625	647	595	643	665	674	630	639	676	634	670	624	688	675	635	669	707	646	613	594	683	620	684	670	611	627	655	643	674	629	635	674	632	659	672	645	630	668	655	643	612	667	668	706	617	653	586	639	645	623	655	671	645	645	663	649	662	622	683	662	624	634	658	597	653	676	632	682	688	668	656	650	616	643	645	651	655	598	670	669	678	678	643	662	633	650	628	673	659	656	634	630	636	643	668	633	630	666	643	669	660	597	620	664	658	655	650	698	695	644	653	625	626	623	652	663	626	692	668	633	670	659	631	676	622	654	660	605	642	652	619	651	637	637	651	675	659	616	669	623	641	668	660	653	659	642	641	685	676	670	668	619	670	672	625	676	651	666	652	650	660	634	652	667	642	717	688	690	696	654	668	658	666	633	624	662	629	648	660	671	669	629	632	675	692	652	657	636	641	649	647	666	644	632	662	655	650	640	649	646	651	640	707	696	645	628	658	661	654	660	617	648	646	654	662	632	632	645	635	661	653	650	715	627	686	664	656	662	628	678	627	636	657	676	658	684	621	617	664	653	672	629	654	656	661	590	616	612	687	662	583	649	647	679	655	658	621	623	638	646	616	645	655	650	691	631	662	609	637	646	630	644	656	652	634	623	645	647	688	667	679	641	606	638	617	640	684	656	630	644	669	658	616	662	618	637	666	678	670	631	680	652	674	677	617	649	626	627	686	664	628	693	669	657	696	690	666	629	662	626	687	672	653	626	668	669	659	642	697	646	645	656	599	651	662	641	681	646	638	589	635	624	691	626	662	678	691	643	645	636	626	670	699	677	624	674	650	639	650	642	628	641	648	625	672	701	640	686	627	651	684	667	664	648	631	623	671	638	658	658	652	669	644	677	611	682	646	673	631	639	647	602	636	657	646	667	620	642	654	656	631	670	734	617	625	629	676	610	611	615	637	647	652	689	614	674	628	644	620	612	677	640	669	665	634	634	690	591	661	652	669	705	577	675	604	667	656	672	642	685	639	606	658	630	627	684	682	646	617	709	667	636	622	652	682	650	639	666	647	627	682	632	619	613	595	629	633	635	675	651	675	675	656	640	661	699	692	621	675	661	653	667	639	669	664	661	679	658	685	623	656	651	699	660	594	618	650	638	650	637	622	627	670	689	676	623	620	639	660	602	675	636	596	635	645	682	672	646	700	647	664	621	633	621	671	687	650	622	654	618	691	660	670	656	635	662	620	678	683	653	602	638	641	658	644	651	624	685	661	646	661	615	660	681	640	656	658	648	662	627	684	661	639	670	668	643	640	605	653	633	618	655	675	623	589	697	689	686	647	629	658	676	644	652	678	682	660	714	686	597	625	669	682	652	684	639	692	649	632	679	600	667	633	651	665	626	675	659	674	630	627	671	684	667	626	656	682	660	674	679	712	639	641	692	692	640	643	652	656	700	652	614	672	666	672	647	674	637	675	636	687	644	638	654	691	598	673	692	634	594	662	699	656	643	691	647	620	625	647	631	691	696	626	635	634	668	659	619	645	656	679	657	671	704	658	640	659	639	683	651	696	636	650	646	643	595	673	612	657	637	706	562	641	676	663	647	639	641	653	617	651	651	621	637	664	622	629	670	645	655	579	664	633	637	601	647	669	626	654	645	719	701	629	651	646	639	645	636	710	628	641	679	624	652	649	669	642	621	633	657	674	665	653	648	655	622	674	700	664	664	658	627	666	682	662	689	670	646	663	634	662	647	701	684	658	655	658	656	643	657	637	649	685	685	623	670	665	616	639	644	670	708	616	637	637	654	668	607	617	652	662	608	654	645	640	666	652	658	686	707	641	672	702	606	695	633	656	651	681	666	620	672	735	633	677	663	639	676	664	625	654	702	645	624	657	646	674	659	660	652	668	659	659	655	632	639	637	611	645	647	668	634	665	625	629	676	612	629	627	625	654	636	643	657	640	641	715	649	648	643	631	637	687	633	684	631	648	615	637	653	650	627	615	659	645	656	667	623	632	677	652	691	709	637	646	659	612	657	604	691	607	683	629	633	636	673	652	638	630	654	684	610	657	686	659	632	667	657	656	648	628	647	660	653	602	637	680	652	669	655	614	674	653	639	638	626	686	650	616	642	652	634	649	603	686	703	636	605	674	659	622	683	666	663	634	642	686	647	665	715	662	690	714	612	638	673	646	606	668	609	641	657	670	660	655	633	670	597	708	663	590	679	620	684	643	665	613	690	605	640	635	620	638	653	660	612	644	626	628	603	655	681	668	664	595	638	648	650	645	640	654	656	657	677	632	633	650	640	640	655	668	625	642	656	655	654	615	674	668	650	631	630	651	641	627	689	643	658	650	628	659	647	637	652	659	674	667	635	676	648	631	656	682	614	646	685	683	701	645	669	661	637	641	684	669	667	664	618	627	670	640	657	673	621	633	635	668	685	703	640	647	639	634	672	659	625	610	663	664	691	722	650	674	685	640	634	673	634
24183	20984	28124	25509	21936	17745	12638	7703	5288	3894	2877	2306	1881	1530	1310	1192	1029	974	842	774	717	703	676	611	573	594	584	505	537	536	514	476	494	506	501	485	502	488	482	446	479	448	465	489	436	460	496	433	510	503	480	477	446	475	469	446	434	439	467	467	498	459	478	423	500	444	486	437	480	478	463	499	451	456	446	458	446	459	471	472	458	463	456	461	452	454	428	472	466	471	475	424	473	418	471	455	471	455	478	471	446	478	483	438	436	431	505	451	502	441	450	501	445	494	432	412	483	475	467	437	477	452	442	453	441	453	403	471	471	475	445	469	466	435	427	483	410	426	436	493	467	498	484	430	473	471	442	484	502	452	458	474	463	490	454	461	455	485	464	449	420	448	468	438	484	467	499	471	474	478	470	497	435	465	461	507	489	435	484	461	453	485	494	470	447	449	431	427	472	444	466	480	435	483	500	419	487	483	459	461	473	428	468	427	459	462	471	476	463	453	445	505	470	455	438	471	461	462	477	485	454	456	456	463	494	452	456	435	478	494	416	494	460	468	494	438	476	438	442	417	436	451	441	410	476	485	503	449	443	451	432	482	446	449	479	444	465	435	460	475	451	437	471	460	471	463	456	441	463	444	498	450	443	493	489	450	506	478	470	483	474	427	456	474	426	446	503	452	414	456	463	490	462	452	459	443	455	430	456	438	453	405	434	480	479	474	442	442	436	496	420	482	467	470	449	480	481	473	441	476	452	460	468	450	479	452	443	457	465	463	510	460	457	459	473	469	455	469	468	474	454	447	446	506	451	482	450	434	485	462	486	479	479	457	498	472	489	456	511	463	446	468	445	438	484	468	481	454	485	457	447	467	473	461	461	466	466	452	472	447	461	513	443	479	477	443	476	405	456	461	427	498	464	444	485	446	448	449	457	476	461	415	467	475	464	445	433	496	482	457	438	450	467	435	446	423	445	493	437	451	476	504	457	472	466	457	495	501	417	448	434	451	414	446	418	500	452	462	499	465	460	438	427	427	421	404	490	467	437	474	480	486	430	449	451	412	472	458	430	466	497	472	475	457	474	436	420	415	451	463	471	402	453	432	478	443	443	497	459	499	481	477	434	482	459	489	487	464	427	454	420	464	467	464	467	449	493	489	471	458	460	459	495	453	459	505	486	459	462	443	414	455	464	475	440	467	429	482	465	490	446	491	427	483	507	447	416	469	479	428	456	469	443	443	456	454	468	444	454	435	458	454	469	464	464	452	471	446	459	468	470	442	430	443	466	433	474	477	463	460	456	468	482	441	477	458	484	466	472	483	412	514	462	500	446	455	452	460	500	451	502	436	487	455	458	446	434	475	489	490	447	488	471	450	460	465	487	481	443	459	471	442	448	436	495	448	456	477	480	462	409	437	494	441	434	474	443	462	434	476	504	425	429	496	463	434	444	441	447	436	486	455	439	472	454	504	484	494	457	455	435	436	456	524	449	444	445	482	445	479	476	475	438	477	472	470	418	459	435	459	464	470	495	460	485	466	462	455	470	463	480	453	433	487	479	464	463	483	434	466	464	496	490	502	448	453	446	493	437	478	507	455	450	433	510	409	466	453	430	456	483	445	449	449	459	513	443	478	456	490	479	473	411	464	455	423	458	452	462	447	451	507	491	470	459	462	464	471	437	461	445	408	423	442	467	491	436	492	419	433	472	499	448	449	457	460	453	437	457	458	488	456	495	418	477	504	482	456	458	481	452	446	472	441	498	470	427	478	483	430	435	457	481	445	510	414	435	466	437	459	459	465	465	433	453	445	461	431	439	473	467	443	441	461	427	429	461	465	453	459	506	451	435	467	479	458	435	462	443	456	398	477	516	473	464	463	483	453	452	437	464	442	479	444	527	464	463	486	464	490	500	487	461	494	423	480	454	470	442	437	455	478	442	447	438	463	508	458	432	456	463	483	436	452	419	462	489	430	468	418	472	464	451	470	454	490	437	481	449	464	469	461	485	491	484	445	495	498	452	476	428	441	452	499	430	462	445	440	440	422	485	441	449	429	445	466	463	477	446	436	453	441	484	459	467	524	477	468	443	485	455	457	459	479	451	452	456	496	477	495	461	409	480	471	461	464	483	454	460	502	451	460	488	459	434	457	471	492	455	475	416	477	479	464	440	464	476	470	482	459	470	502	475	460	440	476	458	466	490	484	465	470	460	472	457	434	472	479	430	472	439	442	454	467	471	491	456	447	488	445	451	452	468	456	469	421	500	410	467	440	447	451	462	454	426	445	502	481	495	493	469	443	506	493	480	462	456	428	470	451	430	461	489	471	474	443	488	455	463	450	450	484	471	453	472	462	451	449	442	468	474	479	452	443	505	434	461	438	467	483	469	493	461	462	468	466	420	443	455	453	479	473	466	459	477	432	465	457	449	480	448	490	457	470	423	485	486	464	458	448	479	430	490	472	449	436	465	465	522	455	482	462	420	480	465	461	450	445	466	496	491	508	443	471	491	425	461	502	491	422	475	469	483	467	438	479	462	448	465	478	424	454	421	455	452	494	458	469	421	451	476	457	422	476	482	482	499	464	478	467	482	467	413	468	435	459	453	436	471	465	454	435	517	460	461	465	432	429	461	442	489	491	447	449	523	444	435	486	468	451	466	498	425	461	473	464	479	497	459	480	414	462	467	464	446	443	479	498	438	438	451	456	459	499	511	430	464	464	475	496	449	476	470	428	452	487	477	455	431	468	463	433	502	444	429	460	466	455	486	479	458	436	448	471	460	483	447	467	472	448	440	478	465	431	470	459	487	491	476	469	508	456	510	462	489	441	444	444	437	463	458	465	461	452	475	444	461	458	461	451	466	457	446	463	497	439	455	471	443	435	437	430	464	491	492	453	452	444	453	452	438	455	455	448	455	449	451	438	420	448	496	422	443	491	471	497	471	467	450	446	490	439	501	480	468	470	485	458	469	486	475	460	504	467	485	440	455	466	454	495	456	452	454	459	473	455	469	463	457	457	459	449	456	462	430	473	472	446	447	464	452	441	476	487	467	454	419	463	472	449	471	460	465	458	472	480	473	440	472	469	471	419	468	445	470	452	420	499	448	486	479	463	497	493	435	418	461	458	487	470	453	476	468	410	469	476	474	445	437	475	420	438	463	455	441	467	448	464	483	468	434	468	453	460	483	471	464	400	499	448	459	443	458	447	482	431	467	468	472	473	440	451	440	469	458	462	447	453	430	476	458	457	454	465	432	474	520	487	449	453	469	446	448	444	497	442	461	457	448	498	475	453	476	465	471	462	483	458	424	469	455	463	458	451	426	465	458	470	487	452	509	463	447	447	475	414	462	461	456	406	438	404	456	450	415	452	447	450	500	423	453	470	464	438	485	453	449	470	478	461	482	432	499	485	488	515	430	470	458	479	463	446	493	439	472	446	446	504	449	473	452	469	470	487	489	469	438	492	444	503	487	483	488	461	475	480	498	489	429	480	459	488	476	447	491	498
30115	49404	44959	34591	28239	23195	19027	14603	11415	8605	6708	5310	4280	3520	2802	2447	2044	1846	1655	1410	1248	1160	1131	948	993	954	897	809	839	720	713	722	704	685	716	698	682	696	708	659	657	665	706	715	664	680	644	646	609	650	691	654	666	676	683	677	648	682	620	640	660	621	641	688	624	642	652	644	607	664	666	634	652	650	616	660	640	633	662	663	657	660	654	676	651	651	640	628	651	618	658	707	630	693	673	678	650	644	650	637	700	664	625	681	706	659	638	649	662	680	653	683	693	648	651	651	622	629	650	653	680	615	655	671	650	673	632	670	659	653	633	669	675	623	635	648	662	713	686	646	655	668	688	647	671	643	609	642	666	647	653	704	646	665	641	630	701	690	651	684	674	619	673	657	652	653	655	637	647	702	650	634	671	669	661	633	621	665	666	657	677	625	624	701	639	606	652	656	614	682	627	639	675	627	685	685	606	586	641	672	621	630	644	648	662	593	658	641	648	630	656	642	670	653	681	694	650	654	682	681	633	673	689	632	677	636	679	594	667	652	650	673	645	664	667	694	654	666	642	666	661	678	635	618	659	698	680	685	645	635	646	614	643	655	686	631	673	655	654	721	581	699	624	655	665	620	664	668	669	672	638	651	676	678	612	626	684	622	623	715	662	717	666	680	673	632	664	681	627	655	667	683	668	639	677	683	607	619	664	637	679	709	632	646	658	631	648	653	677	669	648	691	635	639	669	641	668	616	623	640	682	648	641	647	664	679	641	670	679	679	645	628	688	647	639	633	647	651	634	653	613	675	633	616	638	640	691	622	676	684	664	668	665	703	587	634	706	721	678	672	694	658	652	624	675	678	690	599	672	654	664	646	649	680	660	691	674	658	631	649	599	611	645	671	634	652	629	657	661	654	646	655	701	672	677	597	683	654	650	661	633	711	678	647	621	634	621	614	687	702	607	637	652	679	683	650	693	693	655	641	636	646	659	643	646	682	683	628	669	693	649	651	664	642	659	667	668	675	657	689	686	654	678	624	653	641	694	629	674	681	690	726	693	661	657	636	646	687	695	675	633	656	647	669	619	618	627	650	652	645	631	632	639	616	674	655	646	652	658	639	667	615	705	671	630	661	655	666	674	673	649	644	662	680	638	701	620	630	699	643	722	690	634	637	659	689	657	631	689	665	614	636	710	681	647	670	656	630	651	690	630	642	616	633	688	674	671	635	619	656	633	680	693	628	640	604	673	700	632	664	648	671	654	675	665	645	595	693	640	661	695	636	631	634	633	698	637	606	653	679	615	682	652	689	608	662	646	650	657	638	666	655	662	628	637	651	646	650	666	656	660	622	662	637	649	674	627	684	680	646	645	604	627	654	659	657	686	683	629	633	706	700	679	651	641	607	645	653	629	668	664	661	679	641	704	608	675	655	644	648	694	619	680	638	640	707	681	631	667	604	621	675	662	656	650	681	635	677	683	646	668	665	618	657	633	620	668	660	635	629	649	622	671	699	664	669	646	654	665	703	696	646	635	629	657	680	665	620	679	658	640	682	633	663	643	627	665	625	662	659	644	645	690	671	650	665	686	629	667	641	692	639	623	660	638	703	683	638	661	661	694	671	667	680	660	626	641	592	636	656	644	654	646	651	687	613	602	674	683	644	634	640	662	673	673	647	637	628	628	648	642	654	654	607	708	663	675	672	613	622	670	685	649	646	635	669	648	689	661	670	644	681	655	688	657	663	662	662	679	617	702	664	674	667	628	679	655	713	645	668	616	661	679	632	699	671	627	673	684	708	636	630	677	634	625	682	673	625	659	687	649	624	664	634	655	682	692	625	646	662	659	668	684	672	611	651	622	650	660	668	618	640	631	625	634	675	662	644	655	702	666	630	631	682	611	663	667	685	630	633	647	651	690	678	676	671	638	673	661	608	637	675	630	632	662	659	681	672	631	680	667	647	683	622	624	702	615	665	682	692	671	667	617	617	594	678	668	653	708	678	628	678	668	627	643	642	657	670	655	674	654	645	664	621	700	615	649	665	700	654	662	616	665	663	646	615	625	600	624	675	609	633	641	589	615	641	671	657	683	659	657	660	676	685	646	620	631	672	669	666	656	645	628	692	664	657	666	686	656	647	633	640	674	664	630	637	709	625	694	630	685	662	625	660	644	648	678	680	673	657	638	636	649	647	630	644	691	670	690	622	646	683	721	626	649	637	653	661	651	642	684	653	674	669	648	667	642	633	633	628	642	643	659	691	627	651	625	687	647	643	687	651	645	632	658	655	640	658	664	679	668	649	617	654	666	651	687	663	631	664	650	635	636	613	638	682	670	644	663	684	649	659	625	651	624	700	651	695	669	616	647	634	621	640	667	677	666	618	663	656	657	656	633	662	647	644	650	685	624	683	650	649	648	628	663	655	690	669	665	651	665	677	669	647	661	630	650	612	632	625	658	607	613	684	665	654	674	675	666	658	659	637	660	669	656	672	704	645	645	634	660	627	661	664	687	676	684	622	652	588	637	652	661	670	647	636	651	608	605	661	628	661	654	629	653	627	663	660	653	622	625	656	631	660	664	640	673	633	642	697	621	610	648	624	671	630	667	620	655	646	659	670	681	612	650	641	695	657	663	662	676	693	630	681	641	680	624	629	641	654	637	689	673	701	665	665	666	646	640	657	683	723	616	659	663	606	651	679	656	651	662	698	637	649	644	671	646	607	658	633	675	665	630	663	692	684	619	676	647	642	660	668	593	639	659	686	609	635	692	673	688	650	663	630	651	654	668	654	684	651	649	678	640	693	642	644	657	621	660	654	637	649	687	636	681	720	672	650	614	611	652	626	679	717	676	628	656	621	646	666	676	657	667	645	696	669	685	672	715	674	688	642	642	711	667	663	684	630	688	667	667	623	622	655	640	610	618	643	605	644	673	650	649	646	675	668	663	668	706	651	627	693	622	631	612	633	632	655	663	643	648	673	650	663	651	655	638	702	660	658	626	654	669	644	698	701	657	625	640	666	642	603	660	630	640	657	667	663	686	653	635	617	607	643	697	641	648	685	638	625	662	663	694	682	646	636	659	675	690	625	670	646	695	656	637	636	659	655	602	697	643	663	681	659	631	711	641	691	628	673	641	659	689	612	663	622	679	665	658	720	658	676	617	650	637	655	671	643	648	647	638	619	622	688	687	696	599	691	689	680	624	671	672	656	691	641	662	629	630	665	671	661	681	641	658	631	657	642	687	733	635	646	653	641	658	619	662	622	663	650	625	665	647	651	648	637	638	671	702	668	655	648	674	659	647	652	645	676	653	639	646	676	638	638	679	625	710	634	656	659	705	640	693	643	658	627	659	667	619	635	668	730	641	657	657	630	678	658	695	639	665	684	606	682	633	646	654	638	624	640	661	656	650	673	616	660	653	646	647	680	671	693	683	640	651	629	702	692	656	660	615	631	678	622	635	650	633	659	690	659	670	626	638	603	640	680	649	660	667	635	647	680	648	638	731	681
22943	20920	28555	23691	21941	22853	20456	12476	8301	5931	4424	3388	2690	2134	1759	1451	1416	1152	1032	933	838	770	737	697	697	596	581	568	550	543	502	502	514	555	519	502	493	499	514	519	449	468	464	454	449	458	482	469	474	447	487	471	472	495	453	511	453	450	479	463	478	469	438	462	490	437	441	462	477	464	491	474	471	481	471	457	483	449	478	456	476	481	459	460	433	440	467	464	442	435	480	438	421	426	478	445	460	486	458	452	487	451	465	455	469	457	461	442	436	480	461	463	455	448	456	474	455	473	458	459	452	443	437	432	416	463	448	434	458	447	509	478	467	461	473	445	455	439	435	440	485	476	457	481	439	436	475	477	451	465	429	469	505	456	476	458	470	463	466	466	467	476	424	457	454	462	495	473	470	453	484	457	466	487	408	474	431	446	463	457	464	422	477	432	465	455	440	428	450	467	461	489	459	442	440	421	464	521	484	419	454	504	502	442	448	488	424	476	472	412	468	409	482	499	507	435	485	467	476	466	436	463	444	463	440	455	431	443	445	499	441	476	488	465	466	457	513	488	460	474	469	486	441	486	469	429	459	479	454	469	412	479	430	497	446	437	497	467	480	477	467	460	486	431	468	455	523	429	484	468	444	416	473	456	455	450	464	442	482	493	446	460	461	463	479	466	466	446	481	462	461	478	473	526	473	468	477	455	481	450	453	424	463	474	451	436	485	464	464	482	473	465	456	412	493	468	442	452	463	456	447	418	445	458	444	457	443	454	469	457	441	447	486	440	480	488	424	502	440	460	462	493	477	434	496	485	424	486	439	454	454	469	452	451	466	466	482	467	452	485	450	466	456	479	471	472	446	427	462	454	423	448	474	456	473	465	441	486	448	422	490	472	454	484	480	438	465	449	463	492	464	468	479	517	474	468	477	480	441	459	439	439	461	459	450	428	459	412	430	438	440	462	468	500	432	495	470	456	498	421	447	436	456	490	435	466	465	453	451	440	467	477	428	466	469	429	473	499	496	459	441	436	469	478	506	427	485	444	447	462	461	443	499	468	459	430	463	435	437	461	467	440	463	501	448	457	414	461	511	492	445	441	489	462	463	482	449	495	465	460	465	438	464	439	450	471	427	455	515	486	455	462	434	468	464	436	464	455	415	443	458	480	487	481	475	469	453	499	455	456	470	489	485	467	457	468	456	466	465	520	458	470	457	417	462	473	493	461	485	441	460	423	476	455	466	432	438	453	449	467	489	473	490	482	498	412	449	469	460	469	505	474	414	529	459	461	470	457	476	433	467	458	427	443	460	469	495	480	442	457	436	458	439	479	497	432	480	504	472	443	472	433	429	470	451	435	480	460	435	493	462	468	442	448	500	440	438	482	473	479	464	473	464	444	457	456	451	427	440	439	460	439	447	435	481	486	479	476	441	461	465	459	521	459	496	433	457	446	456	465	413	463	430	459	464	481	484	436	436	445	469	427	462	489	470	507	489	510	455	467	453	462	476	504	424	450	435	465	451	491	418	457	493	489	443	482	457	472	509	461	447	429	444	451	434	445	436	468	464	460	471	436	438	426	472	472	503	448	479	451	435	487	461	450	458	458	471	467	450	493	467	461	452	456	442	477	461	507	454	455	433	454	428	449	501	449	506	469	443	473	454	476	461	476	443	446	465	444	503	451	442	438	456	475	442	416	472	429	452	437	476	454	457	458	440	468	440	441	441	445	447	484	426	445	487	447	453	451	491	442	463	451	428	439	470	439	487	467	437	478	525	479	458	476	454	424	475	443	440	435	454	430	453	454	490	499	410	466	467	421	460	480	462	470	485	496	475	469	466	491	431	445	459	442	437	466	492	438	460	474	458	432	438	448	451	467	499	441	503	461	467	449	489	466	473	484	458	442	465	451	487	479	463	489	468	423	451	449	454	441	467	444	480	460	461	491	435	448	480	469	472	439	465	478	410	467	480	454	427	467	452	461	473	484	477	459	458	440	483	453	499	448	469	498	460	428	507	464	473	458	483	469	481	447	519	454	450	464	443	439	435	488	444	437	464	459	441	455	459	475	471	484	478	448	461	457	477	457	467	458	504	434	445	429	493	452	467	504	450	454	469	460	451	449	428	489	447	489	468	427	446	429	449	436	462	516	430	483	483	479	468	477	426	453	446	481	457	480	480	447	479	467	446	462	461	491	435	445	405	462	474	461	475	485	441	458	451	467	455	507	451	450	432	465	454	446	474	470	471	469	461	445	457	424	482	438	424	430	455	458	416	447	470	461	472	497	479	426	518	495	454	448	435	445	453	473	464	429	483	455	482	463	470	457	484	431	447	464	440	431	446	444	439	458	446	468	446	509	476	452	425	457	487	456	487	485	455	482	452	461	442	430	437	476	428	487	431	431	475	487	436	479	440	468	426	513	422	434	476	476	484	462	453	449	430	476	467	435	477	488	472	507	486	404	435	457	444	469	416	439	477	462	436	475	463	418	447	485	492	469	477	453	508	482	482	453	460	465	470	472	485	442	490	473	445	478	456	447	474	431	479	484	463	508	484	480	457	461	426	422	464	486	515	459	471	482	409	442	459	447	461	455	455	450	456	453	455	485	475	500	507	438	472	441	469	442	429	472	453	476	494	411	463	450	477	448	460	449	480	450	416	456	443	467	466	439	411	458	466	408	414	466	444	461	457	486	480	468	430	457	441	496	468	454	461	489	452	447	473	475	428	467	469	443	477	453	436	447	458	475	449	431	455	482	477	444	435	476	451	477	432	458	446	487	454	490	463	434	451	458	484	466	443	452	479	467	432	453	455	457	453	470	445	470	494	458	470	428	444	480	461	466	495	429	471	429	494	485	459	452	441	507	491	476	414	436	424	459	454	447	490	501	453	452	441	471	452	430	476	476	464	478	467	439	469	476	442	472	467	443	490	442	429	475	479	471	442	472	451	471	457	475	469	430	446	451	501	449	463	440	465	437	455	468	471	457	422	502	448	453	475	465	469	445	486	449	430	439	440	487	454	468	451	492	483	448	434	487	450	464	473	448	428	435	490	445	460	498	471	454	460	498	422	443	450	486	431	459	444	477	478	459	409	468	425	471	446	493	468	441	455	457	474	468	458	477	481	468	467	477	455	474	440	450	463	481	492	456	448	449	486	489	433	478	462	464	426	430	468	510	469	435	477	462	443	458	504	439	487	469	458	462	448	454	444	426	483	438	452	471	508	461	480	483	443	495	440	429	401	458	478	447	419	481	448	434	475	470	406	451	469	446	487	475	476	445	482	463	447	481	468	478	463	479	440	468	460	505	465	457	479	476	443	442	474	409	486	447	436	432	469	435	478	459	449	456	444	467	441	451	500	483	460	435	446	464	434	475	445	482	442	470	430	453	466	489	508	470	477	434	418	422	421	457	445	450	474	467	442	452	443	487	502	459	469	491	443	483	481	447	458	446	469	498	485	428	446	415	487	484	426	465	470	505	444	436	455	494	431	463	466	459	441	463	449	471
32142	54795	50459	39464	33319	28607	24464	20031	15877	12533	9515	7735	6231	4916	3940	3213	2869	2540	2024	1859	1546	1405	1316	1217	1125	1010	958	927	756	777	792	768	744	729	713	737	710	669	687	636	686	643	585	690	606	643	669	652	662	683	637	655	626	635	676	632	619	649	654	627	661	713	663	599	661	615	625	620	652	676	676	645	669	657	631	657	642	637	616	631	673	596	632	661	639	650	663	656	605	630	637	654	631	687	608	656	681	613	660	677	689	677	623	651	690	676	621	667	650	617	673	611	702	643	620	678	626	627	632	621	634	654	668	648	662	663	641	613	670	664	669	675	643	679	641	619	650	641	640	661	633	636	707	665	622	635	644	574	623	656	625	600	644	631	635	603	650	667	675	667	645	623	629	624	646	690	650	619	654	631	641	643	636	642	639	653	636	640	628	591	647	649	665	598	648	632	656	672	687	659	609	641	653	674	605	656	631	590	675	631	650	616	638	680	636	625	657	622	661	632	623	662	649	634	639	684	632	606	638	656	633	648	634	670	593	683	621	659	630	659	583	616	625	641	629	612	671	701	655	674	613	653	705	696	621	608	624	642	654	606	632	639	674	602	639	607	655	671	641	741	679	631	630	633	674	611	624	683	666	616	706	667	663	633	676	666	644	644	727	653	667	673	624	630	657	646	662	651	639	646	623	640	641	642	610	634	638	643	638	611	612	651	580	657	630	645	664	634	640	698	650	629	641	652	625	665	663	644	674	679	651	620	620	697	650	632	619	634	680	632	642	652	638	628	590	668	687	631	650	636	629	643	645	636	618	656	636	660	647	655	662	687	661	620	665	638	692	605	640	685	611	647	640	620	669	681	596	662	625	645	673	640	660	676	682	633	640	648	637	654	639	650	635	601	630	650	642	681	606	635	664	651	640	651	633	615	674	660	648	641	626	647	639	660	653	597	670	623	632	649	663	679	636	638	618	669	644	661	667	657	648	679	674	659	654	658	673	636	653	628	704	624	675	668	646	636	639	669	613	660	614	654	633	682	605	652	615	640	626	649	635	653	602	673	652	652	667	640	649	663	653	640	607	610	648	602	657	686	620	669	652	641	665	688	654	654	649	685	631	652	656	639	627	656	642	670	655	648	629	625	606	623	616	627	640	659	606	641	673	619	614	654	650	609	629	644	642	599	615	632	647	645	669	652	658	618	672	682	645	644	620	653	626	618	628	640	629	627	602	609	648	653	635	620	622	664	634	656	676	690	637	630	661	664	693	643	634	649	666	636	631	647	670	660	604	621	646	609	678	633	638	647	639	633	635	607	637	616	612	663	637	646	655	619	582	590	611	703	629	614	615	648	664	642	653	657	664	662	635	644	634	622	645	659	656	683	590	634	608	641	678	601	568	624	686	648	648	636	646	682	648	653	639	615	654	665	630	641	631	623	668	629	670	629	674	625	661	614	655	670	627	618	653	703	622	641	677	628	675	639	615	685	641	695	667	651	645	587	677	643	651	620	619	678	668	593	716	702	696	609	630	630	641	646	639	665	625	657	623	659	668	619	639	651	604	680	630	636	616	677	663	612	599	685	652	616	662	666	619	674	664	656	642	658	676	613	621	635	628	628	652	624	605	669	615	691	620	662	652	611	699	635	646	654	653	636	678	631	673	600	660	648	677	637	631	635	604	691	668	636	644	606	672	619	604	684	616	660	611	621	682	629	651	680	613	667	657	637	650	672	642	635	678	663	640	633	617	644	635	626	643	621	622	594	640	667	664	627	635	727	635	644	637	639	642	645	676	641	681	643	643	655	660	652	677	648	638	631	641	656	650	590	671	599	622	640	656	606	661	677	627	645	621	614	622	653	648	646	679	665	603	661	655	643	660	621	646	671	633	658	669	676	638	673	649	619	618	642	665	653	646	675	649	661	628	665	623	668	612	694	671	655	652	595	627	651	658	662	625	665	628	692	666	678	672	647	667	656	664	679	640	636	671	658	628	635	660	659	699	671	635	647	671	650	669	647	671	662	648	612	666	643	648	647	632	624	649	645	673	627	641	645	631	675	618	687	667	662	641	648	577	604	687	591	619	640	609	630	642	670	660	654	657	628	630	618	637	662	658	636	640	662	685	645	637	608	617	627	665	668	622	690	628	635	647	620	622	614	612	638	646	668	630	636	620	615	607	657	699	613	667	665	631	671	652	657	673	649	673	595	620	665	656	656	612	634	633	654	619	661	638	632	634	666	661	623	658	638	652	627	591	625	642	613	651	632	667	623	670	653	645	612	686	661	657	678	620	662	615	611	704	651	669	624	649	644	627	654	643	673	670	636	632	659	639	689	673	641	603	604	683	644	639	619	644	688	659	671	647	608	642	676	652	629	649	662	641	637	657	659	624	639	686	591	607	635	672	650	672	662	691	609	694	643	647	596	667	653	651	659	612	641	627	638	665	638	660	636	675	683	622	610	655	574	651	620	634	624	618	634	625	615	708	659	645	646	639	622	684	638	649	655	677	629	617	621	634	648	662	601	638	652	645	669	644	606	679	675	645	661	657	610	611	638	689	660	600	645	625	670	608	637	633	615	662	657	630	642	645	612	652	618	622	709	611	695	616	618	604	645	637	690	693	674	650	628	690	647	631	674	595	637	626	613	630	630	638	699	646	647	661	646	634	646	636	632	657	621	651	679	654	649	612	615	623	631	650	616	675	675	630	644	640	650	660	649	690	617	623	652	622	682	587	672	677	601	673	673	633	648	645	672	632	603	665	615	650	597	615	577	683	621	604	667	634	629	670	679	644	622	652	628	687	641	645	664	666	640	647	655	612	612	650	636	636	608	677	699	624	626	644	666	617	632	606	645	646	642	650	652	666	628	625	614	638	623	682	639	648	630	657	642	653	652	625	650	656	664	676	690	599	655	646	647	669	646	676	637	649	640	611	667	643	623	695	669	670	617	657	649	669	667	633	649	675	679	598	644	662	666	673	618	666	630	596	664	658	646	628	666	640	676	686	621	637	679	692	665	687	655	645	625	673	692	610	669	675	659	655	692	633	635	671	677	597	671	633	617	687	656	630	635	653	664	664	636	621	610	614	630	656	638	654	652	622	622	618	653	672	637	607	673	643	655	648	669	627	613	619	667	636	666	633	630	611	648	670	652	605	639	692	701	679	639	622	651	617	616	631	676	650	633	636	684	634	674	623	696	656	626	657	631	642	653	624	631	656	661	643	584	610	638	659	621	642	638	634	619	631	593	656	648	667	694	651	663	605	659	657	642	686	648	679	656	691	609	654	640	643	626	668	660	643	688	620	699	650	669	642	649	595	650	618	672	600	648	626	662	634	629	602	618	621	629	687	642	704	665	657	601	645	675	578	642	632	684	642	671	644	647	638	631	690	621	639	621	650	653	663	668	669	673	640	677	665	641	601	666	626	646	662	684	621	675	678	630	695	580	634	624	655	623	639	645	601	629	653	654	612	609	646	641	635	674	654	676	619	638	650	701	648	607	640	674	621	663
27864	26740	31578	24340	15074	9682	6388	4358	3208	2478	1900	1428	1209	1062	961	847	851	729	766	662	585	625	593	613	539	530	544	522	493	482	498	477	472	500	434	497	440	505	469	459	529	460	458	405	445	452	472	445	505	450	481	473	448	459	428	477	485	484	454	474	465	457	456	480	480	438	443	462	479	483	432	452	436	470	464	474	464	505	463	445	443	456	438	455	477	427	429	440	464	464	434	464	476	437	433	439	483	471	476	492	502	521	456	488	457	412	425	449	471	482	482	438	451	429	469	452	435	443	464	479	517	464	430	492	482	480	450	430	466	511	455	490	474	444	439	462	443	483	460	450	434	452	446	444	482	454	446	492	478	469	511	471	421	469	478	468	465	469	489	441	448	443	485	434	474	474	480	458	489	450	491	492	467	497	477	471	466	443	435	443	458	411	477	456	449	431	459	462	433	490	492	433	488	464	462	490	456	474	527	470	450	486	476	442	471	456	476	464	462	492	447	484	427	483	452	416	453	439	477	454	413	475	479	466	423	456	499	491	443	474	482	463	477	436	443	471	453	480	450	448	465	454	487	471	506	459	472	448	456	454	522	439	469	440	458	455	465	468	470	458	510	441	431	488	468	500	463	471	469	442	424	432	464	471	453	464	490	460	512	471	470	451	458	456	474	475	437	455	437	463	469	440	483	473	508	470	491	448	424	485	444	473	424	478	486	477	466	462	426	442	439	469	446	484	462	429	493	476	428	464	511	453	462	455	429	457	426	487	474	453	491	437	475	490	441	444	446	427	466	449	415	483	456	426	474	504	434	473	470	500	507	444	454	442	420	470	459	453	485	487	441	463	458	423	461	450	478	482	455	497	467	469	416	459	446	464	496	462	478	441	466	457	458	446	481	486	491	455	447	445	512	470	467	491	491	444	444	468	488	434	463	475	442	462	472	476	456	463	481	422	467	456	455	457	459	477	417	442	484	467	482	431	441	464	455	468	447	445	426	467	465	453	484	412	457	484	418	458	441	471	452	483	449	472	434	486	409	487	478	479	456	441	468	463	463	461	455	447	449	463	480	462	465	430	538	450	449	462	486	488	471	447	467	456	434	450	442	492	486	486	465	447	457	436	449	474	468	496	456	448	456	476	470	477	443	480	504	447	439	464	467	453	455	475	478	473	443	435	492	444	451	496	458	466	413	454	441	491	486	461	458	436	448	458	461	467	453	505	435	477	477	493	488	426	440	458	485	487	479	482	478	477	458	466	458	448	468	466	465	464	468	444	494	463	443	448	474	467	475	461	469	474	457	474	464	449	444	461	483	435	468	475	451	447	477	479	477	476	482	476	457	454	457	463	415	466	423	438	489	468	444	470	466	472	454	481	463	449	483	466	461	437	456	467	448	452	460	453	465	482	495	498	460	456	430	469	448	446	464	458	469	437	435	474	450	494	474	440	493	440	423	462	465	449	464	477	453	465	440	446	450	446	441	451	453	438	450	505	444	457	451	507	474	462	440	442	483	508	473	472	445	413	446	446	497	485	440	473	456	456	473	442	494	432	446	476	460	428	425	470	449	479	463	480	440	479	461	459	422	442	477	431	431	435	484	432	438	475	478	450	443	433	509	489	496	419	488	447	460	479	450	472	464	491	440	439	503	498	481	450	489	474	482	445	469	418	453	445	436	471	487	469	483	500	433	473	469	466	467	459	458	448	450	455	523	472	448	471	437	483	469	480	461	461	452	481	469	448	461	441	502	465	473	430	455	462	467	466	459	466	474	514	497	520	438	447	448	497	466	458	510	474	467	453	486	479	483	454	499	493	434	505	410	454	438	481	464	474	416	510	479	450	481	444	500	438	439	465	454	449	431	470	474	449	436	439	508	480	465	481	484	437	475	448	464	464	435	472	450	460	491	457	468	478	476	459	496	468	474	471	445	426	444	492	445	435	436	461	485	435	442	497	437	428	469	450	446	453	460	420	495	489	436	428	519	467	417	431	474	471	492	476	472	480	453	442	432	473	456	468	458	484	444	462	479	435	437	442	456	442	462	480	443	471	477	485	447	481	464	456	479	504	449	467	446	513	438	463	457	459	446	476	450	444	460	465	448	448	469	484	440	445	467	503	432	473	443	444	510	476	480	467	492	447	460	478	426	446	461	466	433	441	452	456	463	505	455	444	439	447	487	477	500	449	454	446	482	459	446	443	501	442	491	506	491	465	473	438	442	516	476	460	472	441	475	495	487	515	445	448	474	443	479	498	455	461	440	461	459	444	464	453	482	467	484	462	455	492	462	456	412	418	459	491	475	473	472	460	473	449	451	486	460	466	468	468	443	466	484	420	459	445	490	463	470	447	463	465	484	472	495	472	510	450	455	469	434	485	490	474	410	482	423	511	483	455	481	447	501	486	412	485	485	448	462	489	501	456	480	463	430	469	464	467	470	440	510	467	423	423	440	418	451	478	462	501	428	448	478	479	481	457	461	472	419	455	490	444	497	464	478	481	465	457	485	458	463	438	440	448	447	451	482	485	461	441	429	464	483	469	445	480	436	466	485	497	471	476	454	478	461	447	467	498	491	466	462	468	421	468	435	499	462	427	440	435	438	486	456	505	449	460	470	433	422	477	478	428	510	455	445	443	469	447	419	448	473	484	505	436	455	470	496	468	443	469	482	487	460	485	448	461	492	529	445	455	463	476	449	452	488	454	458	442	487	440	495	443	449	463	488	466	441	526	453	480	419	454	473	457	486	476	431	465	470	455	468	465	469	492	460	442	441	490	483	475	487	473	439	462	460	473	466	458	497	480	489	476	455	458	483	475	447	433	497	500	456	471	451	443	429	461	470	482	455	489	487	449	440	538	446	442	457	474	453	478	459	473	461	472	465	458	465	440	460	484	437	490	467	458	452	459	468	481	504	484	499	460	412	485	484	443	510	472	443	443	493	421	450	457	464	445	454	461	462	483	507	431	450	483	466	488	491	453	519	444	435	502	493	467	484	434	470	446	457	462	464	432	466	466	433	453	439	442	443	454	459	469	477	492	439	506	440	446	450	476	452	471	453	455	432	441	496	444	468	472	493	488	474	483	499	486	440	456	489	493	497	465	473	456	445	489	482	457	464	468	443	464	449	447	500	444	458	461	490	479	457	461	431	476	457	466	476	431	511	444	457	498	442	459	436	453	472	458	468	455	448	487	491	458	496	444	450	478	469	494	486	448	473	463	482	462	473	447	451	439	511	502	484	466	475	437	504	468	502	450	444	444	478	485	482	489	460	440	447	474	478	472	440	453	466	473	469	500	459	439	436	458	476	447	445	448	440	446	472	433	435	433	438	457	436	499	423	457	459	443	483	488	484	477	454	465	461	469	484	470	425	444	493	480	478	436	465	444	479	473	476	471	464	465	465	479	453	424	464	446	453	439	454	454	496	468	433	456	483	457	451	439	472	458	453	460	451	474	457	449	458	488	420	452	471	452	472	468	444	445	431	493	469	489	489	460	463	483	446	441
29923	43673	38965	28533	21797	17157	13292	10295	7729	5900	4537	3496	2783	2225	2061	1659	1559	1419	1245	1184	1068	967	933	853	844	806	773	811	723	709	727	710	684	663	688	669	665	650	700	666	699	636	702	652	652	668	655	623	659	624	642	675	662	646	673	693	706	605	647	687	646	645	695	641	659	693	671	641	679	652	655	647	662	672	593	630	660	651	642	636	668	656	622	670	644	676	691	680	707	648	691	632	593	634	649	665	664	692	667	685	667	670	640	679	652	662	616	676	658	678	653	632	656	647	658	678	646	701	635	626	666	684	652	657	646	664	645	623	659	694	655	624	699	679	612	647	643	654	658	616	666	652	663	641	653	622	642	676	627	630	621	632	621	668	595	723	634	660	631	721	639	659	692	627	642	684	609	666	680	675	675	680	670	684	637	624	686	628	694	655	626	667	678	690	657	705	674	689	640	631	674	670	677	687	664	641	690	691	654	693	669	645	649	649	644	719	664	698	691	642	707	631	696	663	643	663	681	696	643	637	670	645	694	670	643	670	662	652	626	674	675	651	651	646	678	669	662	646	651	698	665	667	659	654	643	635	690	662	653	661	616	655	625	605	639	692	655	683	647	615	682	642	630	665	679	685	651	631	667	659	626	649	603	711	701	661	671	678	627	709	679	679	675	645	625	615	659	674	661	662	639	656	678	667	684	675	653	636	660	656	634	648	660	662	671	619	656	650	668	629	637	670	691	670	632	667	681	656	678	650	700	717	644	742	643	671	671	573	673	696	635	691	676	601	665	647	652	610	668	667	659	683	728	638	702	704	643	672	638	636	687	642	649	672	705	646	641	628	569	690	669	646	655	674	644	701	661	664	641	665	639	677	670	693	660	632	662	636	663	685	672	666	646	697	668	659	677	718	708	654	682	658	607	680	645	675	682	689	659	648	636	648	728	697	657	711	656	665	669	663	615	631	680	659	632	608	660	612	655	632	637	679	660	687	684	619	650	632	657	665	703	685	649	629	645	705	664	700	657	682	654	668	678	643	652	644	684	649	629	634	641	692	698	670	651	649	687	703	652	660	672	661	649	677	654	662	652	694	650	624	706	640	671	666	693	643	684	613	689	691	663	678	666	667	690	673	677	654	615	634	619	638	659	703	654	614	626	665	676	686	605	672	644	660	671	676	676	667	678	632	692	621	686	718	659	653	687	672	632	714	696	650	677	665	685	673	702	699	674	660	677	691	638	666	648	672	713	656	672	612	670	629	663	642	711	691	614	673	651	663	623	606	669	620	624	654	680	652	676	678	629	681	639	638	610	646	663	656	651	678	631	664	680	658	662	641	706	696	672	638	637	676	672	672	673	678	692	679	649	658	625	641	651	646	636	634	724	665	696	594	657	648	652	585	671	653	642	655	681	633	658	653	721	671	691	663	647	702	656	655	677	671	648	662	642	667	667	668	661	700	654	640	680	687	675	698	622	692	624	650	660	693	628	634	686	679	640	640	614	644	641	667	603	616	667	669	668	657	670	670	665	664	636	662	703	660	701	713	654	640	667	648	659	682	651	682	649	644	623	616	663	685	624	635	670	669	650	623	653	630	638	632	646	642	680	605	655	675	675	677	625	697	626	626	677	663	645	691	676	651	688	624	646	646	667	663	664	680	620	680	670	654	681	661	667	690	663	650	662	685	641	669	653	625	674	657	691	607	654	662	687	649	657	646	653	678	643	631	642	641	663	644	660	657	633	632	615	652	663	602	660	694	667	665	667	631	663	647	679	611	706	671	678	683	670	704	660	671	637	683	673	668	671	598	658	677	701	695	632	683	675	680	618	624	670	653	670	604	629	709	639	672	587	672	640	620	646	626	687	658	642	697	671	615	655	681	712	695	592	647	673	649	636	678	672	686	621	627	658	694	687	656	697	683	657	638	609	653	698	662	680	657	658	607	641	659	696	627	647	650	663	680	653	649	630	679	650	724	655	635	680	656	667	679	636	674	702	677	693	644	688	655	668	641	672	639	678	594	642	669	660	662	642	672	686	646	664	640	702	681	669	648	663	632	681	686	638	699	675	694	646	697	645	713	591	647	656	666	657	685	683	616	673	670	653	680	646	667	642	635	627	619	666	703	632	648	646	661	695	661	628	682	620	674	675	666	649	636	642	681	690	645	639	667	726	683	662	646	675	668	680	655	635	669	648	651	671	658	666	669	656	616	673	606	696	669	631	664	620	671	638	616	618	717	706	687	622	705	620	643	608	616	689	613	676	627	681	641	716	601	645	675	665	665	676	682	671	655	653	625	642	670	664	654	659	682	657	698	666	652	619	659	712	654	700	614	696	626	641	650	665	642	670	696	641	667	602	654	686	681	631	623	643	650	699	672	710	650	677	664	647	639	670	695	675	645	651	665	658	707	662	629	685	663	667	639	656	622	686	645	616	623	673	651	683	688	664	675	660	672	679	699	627	636	652	666	682	641	635	626	631	661	685	668	578	678	676	639	675	648	701	662	665	661	684	660	656	645	632	663	674	656	643	681	623	632	673	670	667	659	697	649	667	632	647	634	631	690	626	633	665	643	697	668	659	637	665	629	668	706	713	691	657	633	658	625	669	645	650	684	636	677	622	687	654	626	657	617	678	626	680	681	688	630	671	656	632	646	665	650	689	652	662	648	674	668	646	662	659	650	649	653	710	642	666	650	678	675	657	655	667	690	664	683	678	663	664	655	681	665	668	629	634	666	665	649	645	656	640	661	654	614	662	633	643	666	657	675	718	693	670	690	685	694	661	632	662	621	654	652	721	708	634	690	639	616	651	636	636	669	683	704	672	728	666	659	645	682	640	665	645	647	626	667	694	633	658	655	645	665	655	687	611	677	674	647	670	651	715	693	626	680	682	641	669	667	660	671	666	623	679	631	656	679	664	666	663	626	671	655	647	686	618	696	669	654	626	641	614	647	634	667	640	619	596	628	680	667	659	639	660	629	656	673	655	674	707	637	665	673	643	655	703	632	631	615	664	692	637	648	659	661	651	647	691	713	586	648	684	653	713	659	719	636	635	657	657	645	709	636	639	679	650	670	657	675	667	682	647	627	667	673	634	689	686	696	654	681	704	608	641	646	648	693	611	637	615	612	672	662	641	695	638	670	648	637	612	675	678	693	675	652	674	650	666	680	645	678	636	667	668	627	639	667	636	625	613	739	673	664	652	689	695	661	645	646	627	633	656	672	643	651	666	659	582	645	684	599	694	701	676	677	650	608	704	638	649	634	675	672	667	652	678	616	691	681	647	642	642	681	682	669	652	664	664	633	645	688	636	665	656	626	694	691	630	616	691	669	672	665	700	667	694	670	679	662	663	714	615	685	621	622	681	632	656	643	616	644	669	647	676	654	661	638	673	650	698	669	670	637	664	681	695	655	692	663	660	607	659	658	668	656	645	666	658	655	684	689	662	694	666	681	703	663	638	664	658	662	695	642	646	705	616	707	669	640	660	694	684	673	697	662	710	667	622	646
24162	21001	28091	25571	22107	17929	12494	7818	5527	4155	3091	2449	1946	1575	1338	1166	1029	929	894	806	748	653	665	637	588	576	592	548	529	522	477	493	490	476	531	515	469	478	481	508	504	464	485	469	471	482	465	493	489	460	415	439	488	496	453	451	482	483	468	460	480	444	492	448	506	474	481	470	482	474	443	487	438	487	499	474	445	445	507	476	477	452	507	461	459	471	468	472	461	459	452	478	426	467	466	454	500	462	444	439	445	455	476	415	473	451	481	467	468	480	443	426	464	468	455	449	503	463	476	466	486	475	472	496	411	477	485	482	449	446	455	521	439	458	468	476	488	476	472	444	489	483	500	462	433	490	471	470	478	498	455	445	498	457	462	482	457	455	469	484	478	504	474	463	465	446	488	463	481	462	428	462	418	433	485	450	475	501	466	462	475	510	452	460	428	474	502	443	443	483	465	504	479	448	441	487	440	485	444	449	469	482	475	465	480	457	473	488	465	488	493	465	486	461	480	462	439	463	481	422	442	454	484	468	481	524	451	432	467	457	437	491	479	455	491	456	457	471	482	464	462	444	455	461	475	521	481	467	474	478	436	494	444	486	514	439	496	493	498	472	463	473	462	493	469	494	496	452	456	507	448	465	454	442	468	475	438	451	482	437	481	486	487	460	454	420	445	477	458	458	469	448	510	413	476	471	466	460	483	432	465	452	441	477	481	466	429	470	480	470	503	463	451	496	484	473	478	450	480	493	480	486	477	453	436	475	457	483	470	448	447	507	449	455	494	462	421	485	442	500	440	458	488	451	495	453	503	460	489	472	490	510	435	449	451	467	480	438	475	502	448	415	474	456	455	438	447	483	491	456	493	457	486	473	501	477	507	463	513	475	473	492	456	494	449	392	426	491	481	518	489	469	425	494	480	506	467	445	479	475	432	476	468	469	455	496	476	478	461	480	487	459	468	413	459	476	482	474	458	484	466	456	450	500	468	462	484	482	511	462	448	474	518	482	502	459	499	458	470	461	493	448	456	432	494	479	498	458	471	487	472	479	448	463	431	464	500	449	459	482	448	482	466	471	478	475	481	471	471	451	469	439	487	464	478	443	470	453	460	499	482	484	465	482	470	459	515	469	438	466	449	454	470	443	476	476	485	441	459	480	448	512	472	461	459	491	431	475	465	467	486	483	462	462	477	481	476	464	469	470	473	468	479	447	475	472	501	479	465	459	474	471	483	457	439	487	464	445	460	506	464	465	493	476	457	452	484	461	461	462	451	469	451	458	498	458	454	477	477	438	481	461	466	481	446	466	445	470	429	479	489	455	473	467	448	482	514	479	473	446	481	465	487	457	477	461	469	466	463	473	460	491	468	456	467	476	451	464	492	468	447	497	441	472	471	507	518	464	521	506	510	458	498	459	509	476	470	467	476	457	536	446	474	465	468	499	447	475	498	487	493	451	475	445	488	472	458	489	474	472	486	451	429	496	453	439	470	466	460	448	470	450	476	448	485	443	442	456	434	455	461	433	442	492	459	481	486	410	467	449	434	473	426	463	487	489	457	468	443	478	490	471	462	467	454	441	458	491	471	477	450	509	423	472	448	462	427	466	461	486	466	474	480	443	449	450	501	503	446	493	464	496	457	471	476	475	492	445	440	496	458	483	446	483	466	473	480	456	469	510	438	486	458	435	453	479	457	463	477	496	438	450	458	462	479	467	497	416	451	444	434	495	435	433	449	484	438	467	490	443	493	484	471	467	471	451	506	460	463	460	453	467	445	433	470	460	465	498	493	414	470	431	466	491	485	450	461	462	474	463	499	486	444	480	487	446	478	465	440	493	469	456	446	483	448	456	475	464	440	467	463	434	439	469	486	506	480	457	451	503	461	477	476	464	491	452	479	471	467	477	472	446	450	456	498	463	470	437	478	494	496	468	466	462	452	473	476	470	463	469	465	466	465	463	455	450	498	454	439	434	496	470	458	471	521	477	484	450	470	494	446	470	438	450	488	480	484	440	460	490	474	466	454	463	485	462	433	440	467	480	477	522	468	445	478	441	478	461	433	516	461	451	469	486	491	470	455	409	475	460	424	469	444	482	502	448	437	506	471	470	458	478	467	454	475	470	516	466	473	472	477	466	464	455	476	478	474	495	435	467	482	487	453	473	447	452	484	469	459	450	490	472	454	520	501	434	466	482	487	450	452	467	469	513	472	454	463	482	460	460	453	454	466	460	464	436	491	442	465	438	470	473	471	471	422	472	501	472	477	482	478	488	444	426	435	470	493	454	438	485	475	472	469	456	482	465	466	465	461	461	449	489	467	483	458	451	466	459	495	475	451	433	512	474	470	504	440	498	456	447	473	445	461	456	458	494	450	450	451	475	488	448	458	470	470	464	443	428	454	471	473	468	453	426	490	433	444	449	455	475	470	500	471	443	444	479	464	433	452	487	457	448	432	472	449	468	449	450	414	450	488	444	473	455	459	428	472	493	441	486	477	471	474	516	445	471	466	473	450	464	441	466	483	489	441	480	443	490	463	469	475	459	469	449	487	464	458	461	522	439	441	448	509	469	425	449	450	437	430	456	476	482	459	438	472	506	480	479	446	477	442	509	462	451	452	468	482	435	443	467	474	463	446	459	465	473	461	473	445	474	497	501	471	456	490	508	433	463	486	469	465	484	480	446	457	457	461	495	475	513	462	468	470	471	461	454	446	515	467	484	468	467	466	490	466	413	482	481	488	423	448	475	466	451	468	390	484	462	492	465	490	461	447	446	471	484	480	432	471	494	412	487	435	479	442	480	503	454	460	440	465	459	446	504	455	497	468	480	478	476	505	479	498	480	506	480	496	485	530	433	498	498	498	488	474	457	513	484	483	463	450	487	407	469	449	437	466	475	467	464	500	489	466	437	444	448	453	455	482	428	444	466	484	425	471	443	472	455	494	446	473	455	462	499	483	448	454	439	458	496	486	477	483	455	437	500	436	462	484	477	446	496	471	475	459	466	497	459	449	479	449	457	477	500	486	475	516	439	469	428	428	458	470	456	493	465	466	492	480	470	457	453	453	499	474	458	501	430	474	483	429	485	475	468	452	489	473	448	486	488	471	456	494	500	421	484	457	506	475	486	484	461	463	456	454	469	481	467	510	482	447	445	444	425	490	454	492	481	458	500	482	492	424	424	481	455	455	492	480	467	476	483	481	478	494	456	476	503	471	471	448	489	470	470	450	514	517	448	440	484	468	466	465	505	449	464	476	466	470	472	473	449	469	463	494	427	441	483	450	469	471	464	490	494	451	471	477	463	485	489	451	427	412	463	458	460	472	503	426	517	418	484	478	469	459	505	460	459	487	468	477	459	447	457	454	495	461	458	471	523	480	457	461	459	490	423	438	466	450	501	479	486	491	468	467	474	471	469	476	470	487	445	478	458	487	479	466	485	433	450	495	442	492	481	482	472	457	480	462	433	490	511	480	444	474	431	459	469	480	451	475	491	483	457	419	468
29904	50064	45238	35105	28295	23248	18942	14980	11756	9200	7087	5592	4393	3502	3090	2403	2005	1921	1596	1387	1309	1200	1148	960	949	900	885	846	776	755	732	719	777	686	684	698	706	671	677	682	627	725	663	660	713	628	674	674	672	639	653	667	673	632	662	639	673	684	673	667	666	706	742	660	666	673	649	666	660	678	655	706	678	647	703	660	649	609	675	676	742	664	650	669	658	652	657	613	628	653	670	664	664	674	658	683	675	651	708	656	654	651	674	652	642	638	646	694	652	682	688	597	688	623	651	636	657	659	655	704	646	643	664	639	704	661	708	677	655	661	663	668	663	631	663	644	608	631	675	660	671	681	670	664	613	657	655	637	714	672	594	661	656	679	661	652	629	657	645	665	636	663	672	679	672	702	720	693	628	669	625	696	687	669	641	665	679	666	707	648	679	624	633	678	676	663	618	649	680	665	636	652	662	689	654	695	682	679	721	657	641	662	672	659	665	697	631	683	652	653	652	689	667	679	683	622	621	666	657	634	675	687	650	659	670	673	628	651	668	667	737	660	624	668	654	664	687	647	625	688	623	699	641	674	647	617	668	661	603	635	682	669	625	652	723	650	670	633	692	680	672	665	673	648	658	713	668	664	624	625	674	655	646	610	635	629	701	685	697	646	646	640	654	626	672	613	683	636	630	669	679	701	683	663	627	686	679	692	658	697	678	643	676	641	654	688	684	646	687	619	664	614	651	637	621	641	644	674	676	651	656	666	647	669	643	680	647	629	670	630	679	647	679	666	675	693	654	681	639	644	674	716	643	681	679	692	665	662	626	662	704	616	648	654	729	661	764	679	634	636	692	659	663	638	624	679	677	695	647	687	645	654	657	677	636	671	678	667	645	672	695	656	687	639	660	670	636	698	625	654	632	621	738	635	672	616	616	678	639	685	680	703	674	689	674	653	615	690	642	636	676	689	682	629	647	668	667	652	627	659	638	647	675	664	624	658	646	663	657	673	656	655	711	639	644	646	679	643	656	635	657	652	665	689	701	660	675	678	661	682	694	622	681	644	660	650	689	679	684	678	657	671	634	648	623	651	622	670	648	662	655	672	632	652	681	662	693	641	662	679	653	625	677	643	649	676	690	636	646	675	668	663	682	624	665	677	643	638	653	654	682	649	698	640	731	642	637	684	678	665	679	664	699	641	646	695	702	628	667	660	666	677	653	662	653	663	705	701	688	645	680	659	629	694	624	643	660	646	660	685	638	632	646	642	668	687	620	654	673	648	648	656	648	680	679	650	680	668	653	631	654	655	653	625	628	678	683	654	678	686	685	617	659	652	678	642	677	716	682	658	639	696	661	700	722	670	659	626	628	628	641	639	687	633	646	675	675	609	639	667	640	679	668	676	644	639	685	625	637	629	681	694	692	677	649	631	648	689	660	620	639	662	594	662	682	696	664	684	654	655	706	630	684	635	710	674	636	631	670	630	703	656	650	673	642	675	625	718	707	638	619	691	652	702	656	645	629	677	657	657	620	673	658	653	647	654	661	664	624	699	653	680	679	590	703	673	698	693	671	680	648	704	656	685	720	698	654	660	668	687	681	677	711	659	645	700	690	673	635	657	726	678	702	659	718	693	637	711	684	665	636	672	651	672	688	622	715	619	639	652	639	695	632	641	688	656	644	653	646	670	663	708	613	695	681	636	657	658	696	679	674	688	657	665	678	652	675	687	658	659	668	644	688	694	641	593	612	707	644	670	622	654	676	624	669	651	669	659	614	662	670	626	655	666	667	678	645	618	672	662	657	693	643	652	676	687	638	653	653	691	624	706	617	681	624	687	659	637	675	657	705	662	658	659	651	638	613	676	676	680	680	703	687	692	668	703	653	670	676	679	682	655	643	628	654	675	660	716	700	669	632	643	623	617	659	658	669	641	628	652	650	697	638	723	693	654	697	647	685	682	660	672	654	661	690	672	613	637	633	644	681	653	698	672	664	661	686	650	706	635	657	680	647	690	631	663	626	650	714	677	650	680	648	670	682	622	674	678	605	635	677	706	689	635	658	646	690	652	686	699	671	724	644	676	630	676	666	691	651	605	664	651	645	649	655	648	684	678	702	709	675	685	680	687	640	664	652	635	675	622	652	639	658	695	644	662	678	648	669	612	640	680	651	662	652	719	656	673	639	675	657	639	653	648	669	674	654	679	675	733	673	684	669	696	653	657	668	676	662	681	677	672	695	670	695	646	692	647	641	685	636	657	738	666	687	631	652	624	629	666	651	679	680	668	699	662	648	675	684	687	687	657	674	643	662	646	622	665	617	696	652	657	647	666	677	724	664	698	697	636	651	676	691	670	660	665	674	676	657	686	692	651	678	629	645	663	668	651	700	697	619	629	627	702	725	662	709	651	647	616	642	644	679	650	668	651	720	673	645	637	680	658	727	642	683	671	655	637	679	613	641	648	653	631	625	667	675	679	674	665	668	685	653	690	667	656	694	629	648	699	700	649	656	667	679	629	638	659	666	636	697	667	667	672	670	651	707	629	649	668	658	694	633	634	637	667	678	676	666	647	615	665	667	660	654	675	642	716	669	637	663	664	691	695	696	639	713	631	631	641	696	654	655	665	664	694	665	641	636	710	698	649	698	681	690	678	671	684	659	673	680	632	679	672	666	663	658	658	627	659	697	670	640	640	673	642	645	670	658	659	619	687	664	657	678	632	694	647	645	690	671	673	654	640	689	636	698	670	661	640	635	649	698	662	659	635	696	683	705	664	676	654	651	643	728	625	670	652	707	694	653	657	643	644	638	641	681	672	657	620	678	621	686	669	679	681	657	602	634	687	612	706	652	684	652	663	683	676	687	676	669	695	665	665	659	689	630	612	671	621	630	634	691	677	647	685	694	678	664	664	675	625	668	637	663	645	636	668	671	590	706	604	703	668	676	596	656	642	662	691	626	623	625	671	630	697	664	612	675	672	672	702	673	634	637	657	655	671	634	679	665	711	687	658	656	661	667	687	657	633	650	713	660	704	665	671	652	641	677	671	627	656	654	667	683	642	644	698	678	634	660	660	658	657	659	658	687	678	682	655	688	701	667	702	682	682	638	666	679	688	626	654	670	692	655	694	636	715	639	668	695	681	717	620	688	668	679	664	651	745	613	667	640	669	662	636	647	676	652	681	659	680	651	679	673	637	696	663	666	655	591	649	645	647	629	694	659	679	677	676	691	699	651	643	718	635	741	692	680	669	682	663	646	654	644	657	679	709	673	720	661	665	666	658	691	678	644	626	644	680	650	674	668	670	667	637	627	664	649	678	632	621	673	646	699	656	714	667	653	640	654	676	683	655	692	650	676	673	646	636	637	655	654	674	629	628	691	631	656	696	676	713	649	661	670	680	739	671	685	646	640	664	668	717	664	685	724	627	640	684	694	683	669	676	679	681	671	633	661	614	627	642	659	647	619	625	681	668	677	635	710	692	691	673	642	642	677	645	659	650	666	665	712	645	686	617
22984	20988	28595	23898	22166	23109	20725	12328	8425	6379	4727	3570	2830	2431	1923	1549	1351	1207	1082	949	825	776	724	695	680	625	579	555	562	509	537	489	596	478	494	457	493	485	451	527	497	481	472	485	471	464	485	491	434	490	441	468	499	457	456	463	496	500	460	478	434	484	478	501	475	487	481	503	502	512	461	481	464	467	480	483	434	449	451	476	437	507	490	509	478	451	473	495	433	461	482	494	459	456	474	508	492	465	462	461	470	453	437	446	474	459	503	503	441	484	477	482	469	462	429	485	446	443	457	484	433	440	450	477	470	501	474	452	459	511	471	461	454	476	497	476	465	456	472	503	464	436	486	469	458	497	482	476	458	464	487	435	498	447	453	417	469	504	467	436	494	483	476	444	442	452	476	460	473	492	496	483	482	436	462	467	486	446	461	495	466	475	430	463	499	452	457	466	476	486	447	505	475	478	487	439	475	462	442	485	488	467	445	419	487	475	474	491	447	473	448	466	441	502	445	474	445	471	465	475	475	445	460	473	457	490	480	477	479	435	437	455	465	436	468	474	455	499	483	471	448	468	474	469	472	460	484	478	488	456	481	488	457	448	444	454	475	447	445	486	476	495	496	466	462	465	467	453	433	457	452	492	442	450	456	485	455	473	446	492	460	483	477	447	501	486	499	463	484	444	489	478	494	463	505	490	509	477	468	487	468	474	464	470	481	447	428	465	474	465	494	481	472	431	471	509	470	439	453	432	473	439	489	463	448	452	520	443	482	453	415	487	461	459	504	466	492	473	477	504	486	442	478	491	481	481	453	428	496	494	459	475	470	482	499	443	441	492	462	453	460	472	496	461	474	446	443	485	473	439	463	475	476	447	472	520	482	476	494	423	471	444	504	470	462	475	465	484	485	463	456	437	468	444	444	488	476	463	449	486	445	493	486	433	455	456	456	464	454	462	455	489	491	488	448	446	488	473	497	427	481	425	487	460	447	451	473	452	486	488	505	439	447	458	479	504	457	484	459	463	459	476	449	489	467	464	495	503	452	474	492	482	473	454	483	500	481	487	449	464	447	448	492	437	466	487	443	479	461	468	487	485	477	502	465	473	518	466	492	484	480	482	483	464	478	456	467	438	454	466	444	461	472	457	503	426	493	420	448	471	487	429	441	458	461	445	483	505	453	452	479	469	463	466	475	467	449	455	509	501	439	504	459	451	476	465	473	433	495	516	451	430	446	499	453	483	458	508	499	519	490	450	481	481	488	493	499	463	487	472	493	516	466	483	448	524	460	446	473	413	476	483	500	460	502	448	455	483	504	458	440	448	470	445	477	456	497	460	474	455	463	459	450	469	480	485	463	452	473	452	469	443	465	448	508	437	445	511	435	521	451	448	442	476	493	472	458	464	441	461	460	434	470	480	453	466	458	425	413	506	474	469	464	492	485	448	495	442	448	457	469	503	480	452	471	456	466	470	481	477	470	463	519	461	475	471	483	505	471	463	450	515	481	431	438	481	474	473	495	417	464	440	467	493	455	472	485	460	470	451	453	493	449	414	503	475	494	445	489	475	467	470	487	465	451	468	451	472	461	509	487	459	460	424	461	481	453	462	491	475	515	482	446	480	497	494	465	464	464	482	482	476	498	479	476	455	463	430	489	469	455	487	478	503	454	477	444	448	457	475	450	462	458	462	487	464	450	472	487	460	468	494	429	458	480	434	479	437	416	456	480	494	482	458	468	494	506	470	451	498	446	456	443	501	446	468	498	494	461	484	468	480	471	468	468	516	470	460	486	464	508	445	482	469	475	458	458	490	490	501	488	476	451	504	482	437	471	459	467	479	490	451	532	460	454	496	454	410	505	482	453	477	512	473	468	469	466	482	456	479	456	451	450	450	478	504	464	474	470	471	467	470	443	419	465	458	513	481	447	483	452	472	467	493	497	488	488	512	512	464	475	468	456	447	471	422	440	486	474	461	497	512	465	487	452	430	478	492	442	474	486	472	506	491	470	479	467	504	457	468	480	485	504	462	461	479	484	483	475	506	484	494	448	514	461	455	472	493	451	490	469	494	483	454	427	464	427	455	470	471	471	475	476	474	492	481	419	465	450	436	473	489	440	457	461	484	513	479	470	441	481	461	454	474	496	436	489	445	485	480	481	468	450	479	497	440	466	477	480	462	465	469	488	458	489	456	435	455	479	462	421	466	454	448	464	479	430	478	429	506	473	447	493	460	467	490	472	470	482	457	432	481	442	463	450	450	429	511	453	485	486	488	458	471	454	484	451	471	471	465	498	470	431	466	440	480	456	479	474	471	476	478	425	476	458	415	483	456	459	474	481	451	460	467	497	474	467	493	492	435	474	441	416	513	447	491	430	462	473	454	441	443	466	469	493	426	458	462	459	473	477	464	470	492	485	470	471	489	492	443	480	496	462	474	456	420	464	481	470	494	486	434	448	466	471	482	473	454	488	491	495	487	481	479	473	494	510	437	438	474	466	467	481	458	487	471	462	468	492	469	464	460	495	472	478	497	492	453	478	468	446	462	505	493	447	509	482	478	461	445	463	497	448	461	496	489	475	474	492	480	469	486	471	511	445	425	490	472	491	481	478	434	463	471	473	474	498	499	473	476	455	476	499	435	468	511	478	458	458	473	483	416	439	483	471	468	458	462	451	482	496	484	476	510	477	497	475	458	433	472	456	483	506	435	457	462	474	460	476	467	517	481	470	488	478	454	478	466	456	437	454	486	451	470	452	443	435	477	473	458	449	474	492	488	489	478	493	528	420	454	477	462	466	457	461	496	486	453	458	468	455	471	426	466	480	438	496	458	462	470	420	476	445	527	447	471	437	468	469	458	475	468	462	482	469	457	487	479	446	472	466	456	504	464	431	460	471	461	476	476	459	477	428	470	484	482	467	492	478	469	475	464	482	434	472	428	484	423	440	471	517	464	485	457	503	463	420	467	469	469	464	474	484	460	503	441	476	433	461	488	470	444	501	501	460	491	442	450	465	504	469	473	480	523	464	487	491	434	462	476	468	462	502	475	471	492	474	506	427	436	478	491	453	458	498	445	481	508	461	435	419	466	479	479	479	485	479	489	503	473	505	473	479	496	482	490	446	458	465	483	482	463	471	494	472	463	504	450	454	469	459	459	468	459	469	506	473	467	452	474	458	476	487	490	433	498	504	448	418	464	476	454	478	496	469	467	479	493	455	445	443	465	487	498	463	461	502	492	485	539	521	444	468	439	458	472	473	438	478	475	493	513	489	439	503	491	505	500	450	482	459	471	491	491	498	461	436	485	496	487	438	468	488	494	483	450	488	511	496	499	448	465	445	465	474	466	503	473	480	482	452	434	493	460	504	444	450	426	480	479	441	460	507	424	471	507	497	432	468	458	472	466	428	460	457	437	466	458	477	460	496	419	500	453	502	471	490	453	470	482	488	448	467	460	466	458	463	485	467	500	499	450	474	485	427	447	452	457	483	481	474	430	504	471	439	464
32237	55327	50545	40486	34164	29127	24154	20041	16075	12724	10143	7977	6435	5064	4178	3379	2842	2374	2042	1757	1533	1435	1260	1176	1058	1010	932	864	783	804	797	681	763	752	700	689	678	671	674	683	674	710	711	693	671	674	644	639	669	658	694	671	630	638	591	659	621	659	614	661	647	658	659	649	610	650	644	621	700	717	671	661	664	634	681	676	650	632	633	610	620	655	652	680	622	706	641	689	632	654	665	620	650	651	679	632	632	674	660	599	673	657	644	696	667	705	652	608	666	665	656	666	663	662	669	661	655	692	631	657	631	647	663	655	701	709	663	642	739	653	658	678	681	656	715	646	660	655	657	671	664	648	689	653	627	642	643	631	682	673	593	615	672	634	662	680	684	653	624	639	645	634	626	650	662	662	680	698	654	690	639	671	695	666	660	690	612	641	688	657	643	691	686	645	688	662	666	643	649	682	665	637	626	670	637	650	685	678	636	669	627	638	618	565	650	631	598	686	655	639	628	655	639	649	609	622	667	637	664	638	600	679	641	652	669	632	637	673	640	655	671	661	677	677	686	631	655	648	625	660	643	650	635	622	612	658	680	675	704	668	646	691	651	691	641	680	651	620	634	683	666	637	631	642	629	620	659	629	646	692	638	603	697	678	685	650	633	702	649	668	679	643	669	635	651	644	683	649	653	656	660	635	622	615	655	622	612	644	669	629	611	709	665	657	642	649	669	646	660	667	599	689	652	693	662	645	627	584	611	611	690	663	635	682	688	634	650	655	614	602	672	685	681	665	646	620	650	640	680	632	727	641	674	647	649	632	696	667	667	614	650	618	650	664	697	648	658	646	680	639	656	640	633	651	652	692	627	628	626	645	635	622	649	670	648	643	636	635	694	615	661	648	665	710	682	651	709	664	676	688	652	650	649	681	609	662	655	628	652	638	598	693	587	616	638	623	685	621	680	644	686	619	661	640	697	667	660	651	671	587	630	673	657	671	682	669	679	643	674	666	611	660	674	642	681	678	654	669	723	668	655	671	651	624	661	645	673	666	624	668	678	691	694	654	679	630	643	610	642	615	653	614	669	685	677	610	642	643	607	619	651	633	661	627	679	584	702	623	677	651	659	647	648	658	618	682	643	691	625	632	620	672	625	647	645	650	639	708	649	642	647	659	678	604	678	640	627	654	681	622	646	644	638	661	634	643	645	621	621	674	653	709	668	666	625	647	620	668	659	647	656	653	643	683	670	646	654	650	634	671	674	682	627	609	658	669	709	668	667	640	668	661	628	624	656	705	611	645	661	695	642	650	613	609	687	661	665	674	655	681	631	662	635	634	677	679	662	647	687	658	702	649	693	635	627	681	652	630	707	658	621	680	648	668	650	648	646	651	661	653	665	623	678	670	628	617	683	659	666	669	679	629	654	679	673	656	675	679	632	678	667	656	673	653	668	643	674	659	654	643	684	709	666	671	667	646	648	696	655	665	681	646	661	649	659	688	657	646	629	655	670	636	680	628	675	660	684	668	639	671	634	708	659	659	651	700	660	641	656	628	619	669	621	620	643	668	641	655	659	686	646	692	640	662	654	667	619	581	665	674	639	714	689	633	637	657	662	670	669	660	631	685	692	618	644	601	635	652	642	656	628	608	612	658	731	640	612	711	620	624	691	661	625	648	662	655	636	677	665	655	661	654	679	669	687	662	672	663	720	694	628	626	672	677	666	686	703	653	657	666	660	648	679	641	667	667	649	640	648	666	619	681	656	670	688	687	629	643	642	694	660	658	677	619	646	677	657	656	680	671	621	644	641	674	685	670	615	698	641	660	677	617	637	651	642	587	647	656	638	644	661	662	660	656	666	637	654	643	631	669	639	607	693	666	668	693	651	657	654	642	661	685	639	684	669	656	639	671	647	631	633	624	680	638	642	617	640	614	687	680	641	678	658	645	660	640	692	646	689	659	673	615	624	652	636	696	644	647	665	619	692	685	667	656	657	714	634	661	643	666	696	604	646	665	653	674	638	668	665	651	663	675	685	683	650	666	604	684	666	654	659	663	613	670	653	649	661	674	670	660	626	623	672	675	680	678	659	641	689	676	623	694	658	654	680	665	668	673	634	636	650	680	682	652	685	677	670	631	648	639	619	634	691	686	666	644	634	646	658	653	655	698	707	686	639	650	668	625	629	644	639	665	628	634	646	700	697	620	643	660	658	647	678	607	651	659	630	622	648	669	662	686	629	657	651	638	666	656	681	604	598	696	636	646	680	642	637	722	655	656	647	627	647	651	643	660	663	660	668	632	677	648	647	658	644	679	650	691	674	660	563	680	647	693	649	651	624	656	624	655	659	677	623	661	606	678	668	667	635	640	692	682	626	641	635	652	674	645	645	622	659	650	653	680	652	655	653	624	623	626	677	664	678	624	663	651	622	659	620	685	687	665	623	647	666	655	626	642	648	672	711	631	644	649	627	687	666	653	683	675	666	693	648	630	666	663	620	679	673	644	678	621	625	655	693	657	614	673	653	690	675	670	658	655	675	627	631	679	618	703	639	694	669	687	652	680	653	683	648	675	657	641	620	646	649	642	648	628	604	647	637	647	663	655	687	670	674	648	671	603	659	690	690	640	665	663	707	643	612	703	647	622	686	586	646	687	648	696	629	663	618	662	649	688	645	682	654	677	645	653	643	696	662	688	660	714	652	648	629	630	656	601	655	613	626	635	651	673	689	646	700	668	645	685	677	699	627	616	647	618	643	637	645	638	652	726	691	664	661	630	671	655	631	660	617	607	655	670	652	681	683	715	652	659	633	692	626	635	679	687	734	671	651	663	611	684	694	693	678	640	687	687	663	658	634	673	649	648	666	686	684	692	646	635	625	633	636	643	672	664	617	621	609	689	660	717	677	665	694	635	599	659	690	675	676	628	654	640	661	682	624	646	651	663	629	662	635	676	684	655	637	681	641	665	638	639	669	638	652	659	666	653	650	638	658	635	656	633	635	640	677	666	680	686	663	619	642	683	682	620	550	684	681	657	659	663	662	666	668	651	656	661	680	658	662	620	658	697	642	649	647	685	663	698	697	700	647	622	667	667	626	652	688	696	631	636	645	661	603	630	622	665	658	618	719	651	702	643	573	632	641	659	660	663	650	687	689	648	650	628	682	622	702	636	660	654	695	687	661	668	683	619	613	685	639	657	664	599	659	642	657	660	599	641	670	676	615	642	636	652	665	654	647	677	661	654	613	652	648	637	650	640	667	657	657	674	662	669	653	669	632	672	661	637	656	655	649	665	657	640	703	638	697	640	627	654	644	645	603	652	656	663	660	655	683	685	640	665	652	635	644	629	627	643	586	664	634	654	638	653	663	630	724	652	647	655	686	672	641	670	666	672	663	676	683	659	662	699	686	638	697	702	669	665	684	702	667	675	676	651	661	684	652	692	635	605	625	652	647	640	662	644	638	677	622	661	670	632	595	650	625	626	661	678	644	669	628	669	674	652	649	636	674	647	660	671
27879	26807	31789	25574	16056	10262	6619	4424	3225	2442	1950	1613	1321	1176	1053	903	806	791	719	652	615	627	608	532	560	550	509	505	511	523	471	485	485	504	470	478	489	467	461	445	474	493	448	464	487	477	457	483	467	477	453	445	432	438	456	456	492	479	431	458	494	423	521	487	468	453	475	465	483	443	466	466	492	465	476	503	486	483	472	507	484	501	481	474	475	439	462	461	508	478	492	422	508	468	490	485	455	474	483	486	491	454	470	491	445	444	438	474	495	481	503	468	463	428	433	474	450	538	447	464	488	483	486	447	482	491	462	435	484	477	461	464	441	484	465	465	478	461	510	493	464	456	464	467	462	491	450	506	477	462	482	457	459	492	453	482	488	471	483	473	448	484	450	502	508	471	477	493	467	486	449	478	478	472	479	452	499	479	480	442	467	448	472	450	463	499	479	511	448	471	471	458	482	396	500	472	463	463	475	504	488	519	478	441	473	471	488	468	469	460	487	486	462	466	476	495	498	456	474	454	491	491	463	441	466	491	484	492	485	487	503	457	481	489	436	504	467	482	517	492	498	461	448	441	504	433	503	460	468	456	475	448	468	508	502	458	455	476	457	467	460	454	478	512	468	497	438	511	491	502	434	458	485	498	486	482	457	468	436	492	515	445	471	460	418	465	445	458	457	466	468	439	476	460	476	507	470	527	455	458	470	460	475	461	495	491	486	489	476	537	457	439	491	454	469	487	502	505	476	441	473	487	476	469	476	503	451	452	463	462	491	461	457	500	426	462	466	448	488	491	454	464	476	485	504	507	440	532	468	474	475	448	446	472	475	449	449	475	481	485	463	464	484	416	437	501	442	448	495	474	493	512	483	480	491	481	495	519	465	455	451	499	446	472	437	458	454	462	459	476	482	475	482	484	464	473	467	450	480	459	455	501	472	501	473	469	429	466	494	454	458	480	439	465	471	455	524	490	485	461	450	476	464	484	483	487	480	467	447	465	463	472	473	482	463	435	488	444	486	485	472	495	462	492	480	455	474	471	467	454	446	444	460	480	463	456	484	469	477	510	431	473	486	440	523	507	482	467	461	426	494	491	505	481	442	429	471	483	474	493	504	475	490	457	445	442	448	499	497	462	479	479	431	484	478	463	493	468	457	487	474	503	510	456	487	476	475	507	468	466	492	443	499	478	460	487	464	429	474	452	490	452	471	466	468	492	440	478	477	464	461	476	476	445	496	464	455	524	477	485	480	484	442	475	452	471	450	492	448	464	457	466	484	502	478	442	482	470	460	450	482	447	470	513	490	486	511	484	492	479	458	482	495	481	450	469	488	482	465	496	436	486	463	483	490	469	518	460	449	465	443	474	475	463	465	449	481	443	516	474	455	470	465	481	457	473	476	463	445	449	494	463	434	461	501	469	487	445	458	463	515	471	481	456	492	425	442	490	473	451	461	485	509	438	490	420	479	486	485	504	466	492	461	436	445	465	454	513	467	460	470	454	501	502	474	458	495	499	473	457	455	448	501	427	456	475	470	460	459	458	469	525	459	511	446	459	458	455	459	471	473	479	511	474	447	518	464	517	462	454	480	464	528	471	477	482	454	442	472	427	451	494	466	526	469	520	463	474	482	512	488	482	508	499	440	489	449	485	473	421	443	465	462	451	478	490	447	468	498	453	441	464	472	457	464	459	480	466	456	479	490	477	492	495	487	455	453	462	463	463	454	503	451	443	471	486	425	426	472	495	470	456	472	523	465	505	466	461	483	511	454	468	487	450	454	467	473	476	465	502	534	458	470	450	518	494	456	474	448	506	484	460	487	449	493	454	467	480	456	465	470	497	476	491	491	479	467	486	496	459	460	462	459	459	435	486	491	512	448	484	463	506	449	466	450	483	473	497	459	435	452	452	477	503	475	463	497	496	457	462	518	507	506	427	450	454	478	455	467	471	468	480	455	484	470	466	492	487	470	462	469	460	472	483	466	426	500	448	454	468	495	466	427	477	458	459	481	478	473	442	424	433	461	434	429	499	511	492	465	464	466	494	465	447	458	466	491	496	463	466	433	466	466	489	450	428	507	477	469	447	484	449	467	469	498	516	482	474	449	442	473	457	459	477	495	445	482	482	474	480	485	441	456	470	484	480	451	482	475	494	454	486	430	461	481	477	461	460	446	474	513	454	453	479	495	466	494	447	496	517	521	457	479	458	482	459	487	453	460	463	477	468	465	519	460	443	469	467	481	460	481	486	410	450	481	470	447	459	471	473	484	484	485	494	437	485	455	462	442	430	494	474	446	453	445	507	465	486	444	472	459	444	486	466	489	474	513	514	490	489	475	465	490	467	461	448	481	439	422	452	473	499	482	502	479	515	476	507	484	468	461	488	452	456	489	440	489	465	502	498	483	481	504	477	456	465	481	503	447	479	495	453	438	442	516	443	496	440	487	489	491	460	494	462	421	474	493	526	485	467	460	459	460	483	488	485	455	463	468	462	421	468	501	429	495	468	492	478	518	460	510	483	458	478	438	445	436	490	496	445	457	486	510	464	444	465	482	461	479	444	456	459	473	489	490	431	486	453	486	521	438	481	475	451	463	484	460	462	530	489	496	471	490	465	500	438	434	445	477	463	482	449	490	455	476	518	475	463	440	490	494	466	456	506	467	466	487	474	492	483	456	490	451	480	443	475	449	487	476	459	487	446	453	442	482	488	459	480	455	461	448	471	469	467	491	485	461	499	481	482	431	479	466	471	463	501	492	479	476	459	463	460	495	439	457	499	461	465	477	454	476	484	492	473	469	448	485	458	492	475	498	488	481	496	479	502	494	484	464	508	497	492	449	450	454	480	445	451	505	506	484	467	472	460	451	457	454	465	452	446	462	479	453	502	479	462	451	462	479	442	452	490	431	483	454	488	445	482	486	488	506	448	471	508	474	473	496	477	475	468	496	462	450	453	466	478	475	442	464	443	478	448	473	486	481	456	470	477	462	478	481	470	432	462	468	451	451	478	542	482	491	473	460	473	503	493	450	490	452	484	458	519	469	501	481	481	509	471	461	487	489	420	501	420	464	444	457	494	488	505	500	473	496	485	496	514	460	465	461	462	457	476	534	489	459	464	452	462	483	479	490	495	489	486	478	450	502	549	496	486	479	477	464	469	458	483	472	479	471	517	495	509	501	454	448	468	476	464	469	479	473	459	467	445	505	438	509	497	490	433	471	478	476	470	488	457	469	439	491	476	449	461	480	458	476	470	464	469	448	480	528	449	499	470	455	473	445	501	456	462	461	459	427	482	468	467	462	484	495	482	446	472	468	468	500	502	464	464	513	448	470	470	497	490	473	508	501	471	496	491	476	452	461	493	501	425	471	469	458	487	411	480	444	496	471	484	467	518	488	493	449	462	436	475	467	458	479	474	463	497	482	513	458	499	472	446	506	470	465	451	465	462	473	442	503	445	446	454	453	451	470	479	445	482	441	446	453	519	488	471	491	498	486	477	504	470
30217	43647	39365	29758	22986	18205	13561	10059	7721	5861	4530	3700	2950	2490	2041	1823	1480	1353	1264	1171	1022	1005	951	912	826	803	806	835	740	779	798	721	729	714	701	736	673	689	673	675	720	651	704	668	637	678	629	664	695	678	681	637	657	651	664	725	686	650	674	687	685	670	668	651	663	644	689	662	673	675	646	642	688	664	687	683	671	648	689	655	647	720	676	719	686	674	739	679	701	655	676	658	736	602	681	708	687	729	682	669	667	641	717	674	697	701	667	656	649	657	664	635	673	672	655	691	684	658	704	702	632	680	676	660	647	681	671	657	657	641	646	675	702	648	681	670	707	658	667	666	666	680	660	667	665	612	688	659	624	687	633	649	651	682	628	705	634	680	721	658	671	681	669	701	647	675	678	646	671	711	712	774	667	631	624	600	680	673	668	685	702	711	671	667	716	661	688	703	677	667	647	691	645	657	650	705	643	648	639	660	720	686	669	697	681	682	689	667	637	695	663	667	672	716	639	705	678	658	692	682	630	643	663	645	632	657	700	692	682	687	695	615	693	684	623	675	665	672	665	680	680	679	670	654	639	652	617	682	672	637	655	711	666	693	700	661	676	699	685	693	655	620	653	650	642	630	719	630	666	676	632	657	658	667	711	676	640	698	674	712	681	694	677	636	668	712	618	678	667	678	689	636	687	691	690	690	685	696	650	687	668	656	636	646	683	664	686	707	737	639	655	674	673	660	679	650	666	707	640	643	723	692	658	689	681	741	661	703	694	702	635	647	644	644	689	639	708	713	666	674	634	653	665	640	667	671	674	684	700	684	670	662	662	677	680	716	640	669	658	643	631	692	690	685	687	646	692	703	697	678	661	655	645	645	674	677	687	693	665	680	665	679	625	665	638	652	692	695	680	674	649	677	688	685	689	688	683	689	660	709	670	665	632	655	635	647	690	646	660	682	679	643	672	653	680	702	709	657	692	662	705	684	659	649	672	672	700	671	643	673	657	652	712	670	691	694	682	681	682	652	732	733	661	657	660	709	677	677	632	689	669	646	719	648	660	686	674	648	716	689	689	686	601	640	679	677	675	678	721	659	727	663	646	610	687	700	646	648	668	717	720	644	705	657	665	638	668	667	663	744	691	672	692	675	648	660	705	676	694	661	672	664	747	681	656	650	666	667	652	637	652	669	674	679	636	681	683	664	684	710	662	681	651	683	694	693	656	633	672	656	696	668	647	681	646	671	665	683	645	706	659	610	674	718	721	681	619	655	719	656	722	649	669	624	674	616	660	638	666	603	658	643	691	676	653	633	716	666	664	662	684	657	661	730	649	657	711	709	694	650	689	732	693	654	696	612	647	718	712	643	640	671	644	693	673	670	695	690	648	631	634	637	663	703	655	642	629	673	662	646	666	671	649	633	674	663	683	679	681	623	687	685	698	679	657	724	710	699	688	684	708	689	710	676	623	692	691	662	683	684	632	690	704	684	649	708	676	625	666	687	696	669	699	694	678	628	691	658	715	668	651	699	670	672	660	706	681	714	652	666	671	650	669	628	678	655	663	663	674	661	594	703	680	659	651	630	663	658	653	705	654	700	647	705	644	591	666	667	662	680	702	648	691	639	657	668	661	659	620	675	660	641	646	701	687	713	675	618	680	723	717	681	710	647	633	649	693	691	657	671	667	670	662	677	666	685	626	699	613	631	678	692	696	683	656	629	628	621	648	705	662	654	621	659	715	661	627	691	693	646	676	653	684	699	681	677	676	680	687	684	680	681	634	618	662	662	647	674	649	676	678	642	684	672	693	673	681	676	676	677	683	695	648	685	636	711	668	663	660	626	665	689	672	655	660	700	660	660	676	674	651	635	663	665	670	665	677	678	677	665	656	663	651	684	678	662	690	658	704	693	670	689	666	640	731	696	693	676	690	643	650	665	618	685	680	653	678	695	671	718	702	635	653	641	694	677	705	684	709	718	653	697	676	700	645	629	654	680	681	684	698	675	701	631	618	649	664	648	675	694	663	704	654	687	701	650	653	679	700	623	705	659	642	654	676	639	697	651	684	668	676	690	682	679	677	692	709	671	662	671	644	719	689	696	683	662	676	676	612	680	662	650	639	651	639	616	655	663	683	679	647	645	711	629	636	674	682	660	697	682	643	650	648	663	673	649	694	674	644	674	668	623	658	681	632	669	671	679	708	648	696	643	642	680	685	696	682	713	683	652	621	664	696	653	664	686	703	713	649	657	626	672	628	670	650	667	649	661	703	649	710	675	685	679	694	702	670	670	683	683	689	706	658	728	687	658	645	679	667	664	700	729	654	674	689	661	649	658	681	673	689	706	628	709	696	648	676	649	647	717	621	699	624	680	625	681	692	667	670	689	691	658	652	695	663	623	632	671	681	657	679	647	654	661	653	672	672	696	661	671	671	650	665	653	696	643	678	643	636	661	677	641	718	672	650	661	644	634	689	652	704	685	702	685	696	643	685	624	638	685	661	673	634	653	685	686	649	672	632	727	695	668	642	673	658	689	675	664	678	640	717	694	639	682	650	669	687	706	705	649	675	606	680	634	635	657	682	614	690	674	654	661	654	661	680	626	684	678	681	677	697	677	644	646	660	681	700	673	667	670	695	689	680	685	666	667	699	694	701	689	658	674	620	664	674	663	736	684	654	673	645	688	670	671	669	681	713	720	657	646	685	685	668	687	680	656	688	633	684	671	670	680	684	655	702	638	671	671	667	630	661	696	675	663	657	724	696	664	654	717	654	698	673	741	647	668	688	670	673	681	672	729	708	704	692	658	649	679	695	718	673	650	694	699	692	665	650	663	667	656	675	689	645	672	668	670	668	688	663	656	700	686	692	616	670	660	694	624	684	643	707	675	678	670	640	701	654	672	712	671	687	753	633	656	667	658	681	680	662	693	672	691	670	711	616	668	698	681	670	651	702	683	661	687	673	624	692	671	694	678	686	656	639	630	709	678	690	659	665	664	662	722	662	632	638	643	691	681	689	666	673	716	685	697	640	677	639	669	658	667	668	661	663	658	698	647	643	640	674	654	673	698	645	740	668	638	681	664	666	695	691	726	667	674	693	677	660	650	647	651	692	726	649	705	653	688	644	673	666	644	655	650	671	643	676	642	723	622	712	635	696	637	723	637	687	691	657	692	656	680	652	644	650	653	676	707	652	664	699	670	685	683	647	696	673	669	686	685	664	678	701	700	712	663	689	680	673	665	692	703	673	687	688	646	699	679	657	627	608	666	662	684	705	655	678	683	665	717	681	683	662	668	666	674	687	679	655	679	688	672	680	690	686	688	645	618	668	680	654	653	697	678	629	665	607	657	671	619	680	655	702	659	678	689	688	669	675	658	682	685	736	704	684	600	701	684	703	681	658	722	710	752	681	695	678	703	664	695	708	727	622	661	684	634	676	624	715	693	634	656	700	695	738	683	607	623	658	709	640	707	681	664	683	678	654	658	676	656	677	676	690	699	677	668	633	705
24189	21049	28249	25764	22749	18671	13093	8182	5316	3941	2993	2353	2058	1580	1273	1090	1037	899	852	746	762	688	656	635	590	594	552	562	533	493	544	510	513	504	521	512	485	483	512	475	516	484	455	489	467	511	439	508	482	508	476	504	464	465	473	469	490	488	459	491	512	440	484	503	486	480	447	482	449	496	492	425	485	495	478	477	473	487	503	416	479	467	444	494	470	526	455	477	453	449	496	493	458	448	463	428	493	485	485	481	475	481	464	454	493	483	465	455	490	441	440	474	470	456	472	428	468	510	484	476	514	481	479	502	468	437	464	459	455	511	495	498	485	491	424	459	487	433	470	449	486	490	489	443	435	383	501	494	498	502	460	472	482	474	483	486	522	506	506	466	521	478	475	464	463	512	466	501	471	482	499	476	446	493	474	496	474	469	483	503	508	484	475	502	487	509	470	436	496	475	464	464	485	493	480	473	483	505	473	488	498	516	488	464	492	476	501	471	493	507	455	476	490	483	491	458	484	478	471	491	501	495	453	458	487	448	488	451	469	508	515	470	484	471	459	492	469	459	421	444	471	476	458	473	480	409	452	521	472	470	447	490	504	497	488	445	483	495	454	455	480	472	483	479	462	476	480	454	480	451	476	526	490	461	497	497	481	497	449	433	445	458	489	474	471	435	492	454	490	438	536	478	464	469	502	458	447	495	493	458	452	530	476	487	457	467	517	447	495	508	477	488	465	465	497	449	489	456	481	472	500	475	476	490	478	457	457	450	453	490	488	440	499	486	479	478	496	447	448	454	456	485	509	484	474	496	499	492	485	479	458	476	525	501	485	481	487	473	458	479	474	524	495	476	470	520	474	438	472	493	473	507	497	481	521	467	467	446	499	452	447	480	510	485	483	518	486	460	523	491	478	441	524	471	488	486	454	508	470	481	487	525	455	447	486	443	498	475	471	433	444	499	474	449	466	469	486	455	462	480	486	468	469	480	481	513	485	521	470	456	462	486	476	477	452	493	487	470	488	481	481	419	460	537	499	473	441	457	484	446	470	456	510	476	482	483	475	472	457	461	471	502	463	506	472	490	465	488	474	470	504	469	475	452	508	464	459	463	498	451	474	451	457	517	477	462	473	480	467	506	473	519	450	483	497	475	504	477	482	449	489	493	470	481	486	462	460	452	461	515	479	474	487	453	498	496	465	453	471	460	525	454	442	510	448	459	429	474	443	468	457	491	450	447	471	471	494	487	500	446	469	468	469	442	465	471	505	468	472	481	452	455	476	494	484	494	461	450	508	484	489	480	502	441	481	460	494	457	482	501	479	427	471	474	502	505	482	480	475	446	470	497	460	479	450	492	519	481	452	485	518	509	473	460	450	479	457	464	471	449	509	447	472	506	442	455	471	495	495	455	489	403	520	463	474	469	473	477	458	468	531	509	462	449	507	457	486	454	496	472	468	484	434	480	482	449	443	461	447	486	440	470	484	492	485	482	500	504	476	487	443	451	473	455	506	471	491	491	477	527	442	476	446	477	468	498	469	475	469	487	484	487	481	423	479	487	528	460	474	455	467	447	492	464	495	455	447	482	479	473	469	463	443	455	469	450	463	474	474	467	510	463	469	480	435	437	455	472	450	531	479	473	482	467	488	507	442	512	487	477	443	447	475	464	490	462	468	461	459	460	465	519	467	473	475	485	459	464	444	501	456	507	447	473	432	472	481	492	433	467	460	493	488	454	516	480	460	474	513	417	470	449	488	475	480	491	440	491	469	463	469	454	506	453	505	445	479	484	466	484	461	488	493	483	488	454	469	504	474	477	479	486	491	495	511	486	443	513	460	500	528	469	441	449	458	448	487	449	477	481	458	480	454	435	483	495	499	515	498	494	441	504	511	497	475	485	441	508	480	464	471	477	467	454	467	456	486	437	497	471	484	493	487	460	481	512	464	470	483	465	474	477	463	478	477	502	485	456	517	463	440	453	433	444	489	522	481	512	479	470	500	501	465	482	497	505	490	435	483	474	465	521	508	488	477	456	420	477	460	474	498	487	476	499	479	498	464	471	488	466	480	495	488	489	483	464	519	474	506	478	474	475	466	489	461	467	489	467	418	494	507	475	479	459	472	508	494	492	456	518	442	445	491	460	507	453	525	491	503	451	499	495	500	456	464	459	432	444	461	482	492	468	455	467	474	455	466	449	472	464	514	456	487	487	493	456	458	498	446	470	498	450	465	455	446	493	481	466	525	451	493	473	490	459	502	442	474	499	463	467	465	487	484	480	450	471	496	468	499	471	479	502	434	446	510	520	438	462	469	544	477	498	430	487	446	471	501	446	421	449	436	489	476	455	444	517	485	423	504	497	448	478	458	483	477	431	470	455	469	466	498	453	456	458	462	472	464	471	506	472	476	472	438	470	477	496	460	482	472	479	489	435	446	465	467	479	472	457	466	475	467	484	435	442	455	460	474	456	473	446	463	464	446	474	460	481	478	485	501	487	434	455	458	483	454	512	460	510	492	479	496	456	503	490	462	480	501	450	475	437	474	499	482	506	462	462	494	472	449	476	503	465	470	481	491	494	489	485	465	462	467	475	478	470	471	482	476	429	477	441	473	512	456	467	483	465	467	477	489	450	460	484	462	488	444	480	464	475	469	484	479	454	481	456	507	484	435	481	474	497	501	497	496	445	481	469	484	441	495	493	464	468	424	485	463	467	453	478	493	460	521	451	482	503	485	491	472	466	509	451	467	510	505	473	457	471	478	469	444	426	459	513	457	474	454	487	510	470	462	495	437	444	489	442	446	492	470	471	468	511	525	453	527	489	486	484	519	454	468	478	462	470	444	482	465	458	490	441	482	468	475	479	499	488	452	464	463	502	484	462	507	428	475	485	437	440	457	490	448	460	458	477	409	471	461	494	488	469	449	447	461	485	458	439	465	502	473	461	482	489	486	464	449	466	455	452	493	467	458	474	497	438	421	459	492	521	456	511	467	445	472	438	450	503	473	482	489	473	479	474	470	477	461	472	479	467	477	463	485	446	499	509	493	459	471	449	480	479	452	450	455	463	505	513	470	470	454	451	463	475	479	432	459	485	471	494	452	458	460	409	453	460	439	455	466	500	466	479	493	491	468	473	466	492	415	483	467	431	438	453	492	472	467	486	457	476	458	463	468	482	437	491	464	487	453	493	423	477	421	478	454	499	504	480	491	468	464	479	502	477	428	482	495	506	475	479	498	469	454	484	487	475	495	437	513	429	481	466	458	479	499	463	486	504	479	515	460	477	448	446	434	468	499	467	478	498	535	462	499	476	488	490	490	507	478	481	470	474	443	475	431	524	480	463	431	471	505	482	463	495	476	491	508	459	468	467	469	444	501	448	477	454	485	456	488	482	505	480	485	506	431	450	480	511	513	466	435	517	477	443	491	480	478	509	466	491	448	500	454	464	487	481	473	470	507	455	425	453	458	470	466	435	461	496	482	480	486	495	462	492	512	463	460	483	478	448
30272	49753	45798	35760	29900	24218	19302	15223	11659	9038	6941	5642	4443	3524	3030	2380	2059	1815	1582	1481	1262	1136	1052	961	946	940	886	837	778	771	742	781	731	753	759	707	704	700	687	687	713	700	677	722	639	669	653	642	698	679	614	671	678	655	669	689	695	697	660	679	683	673	657	689	649	668	681	716	673	610	699	636	662	727	710	689	675	668	641	663	681	679	633	727	702	641	656	702	679	681	643	682	678	668	682	692	647	671	651	669	613	676	662	646	675	668	698	670	666	679	654	654	682	691	672	690	647	696	668	677	663	651	677	674	678	690	679	665	664	727	722	649	638	714	711	704	615	642	656	640	667	660	653	638	677	659	651	643	686	685	702	706	658	658	703	667	654	690	662	658	692	673	625	698	698	622	671	664	681	647	624	698	649	689	660	655	645	700	675	661	658	660	668	617	708	692	649	645	680	665	657	709	663	662	670	707	660	665	637	715	655	698	619	670	619	651	656	684	645	729	677	658	669	658	651	713	700	712	697	624	663	662	714	713	684	653	677	629	668	704	661	704	688	695	654	630	677	680	689	632	667	696	663	673	685	678	688	636	648	680	626	683	695	697	692	682	674	641	659	705	672	653	656	697	659	679	668	668	685	685	686	654	670	672	652	684	687	663	626	648	653	637	713	692	655	642	668	658	640	689	702	672	622	698	663	636	662	637	680	679	661	651	672	695	625	623	652	655	675	666	697	654	653	674	718	666	671	667	692	712	688	695	630	657	678	664	706	709	656	677	690	648	704	675	692	634	703	658	670	681	691	673	673	663	663	651	656	681	674	698	674	636	674	666	640	732	673	694	699	684	660	676	672	689	661	673	651	646	696	687	691	665	686	622	711	680	643	663	666	693	693	659	690	738	668	659	682	690	661	744	699	680	664	641	697	634	668	697	700	654	692	673	702	706	653	699	740	702	710	673	663	663	679	662	674	736	673	653	694	720	667	648	670	684	698	644	669	685	632	660	700	656	635	653	729	626	682	757	688	655	659	665	661	640	688	679	625	649	713	721	676	632	731	710	686	699	678	697	726	703	674	673	658	639	642	686	701	623	646	679	662	721	688	671	683	651	713	683	735	696	623	665	674	738	680	675	698	667	687	677	655	696	703	728	686	666	673	652	678	679	681	682	650	666	691	705	694	644	721	662	692	649	675	673	671	648	647	659	685	651	662	649	670	711	637	654	720	705	641	664	645	682	670	691	653	669	666	634	644	681	689	681	680	682	695	708	750	705	677	664	648	660	681	687	679	717	688	627	667	710	641	647	691	662	647	640	646	653	657	712	665	684	650	646	664	648	686	696	668	671	702	692	689	628	683	694	668	686	657	672	601	681	643	620	724	718	659	634	653	669	678	644	675	678	618	630	640	665	700	663	665	633	704	645	709	691	623	689	678	720	627	675	637	721	675	674	650	686	673	652	668	641	699	695	633	711	685	655	676	667	636	676	676	653	704	654	698	716	697	638	643	699	670	641	637	612	641	713	639	739	640	648	664	673	691	648	681	671	664	612	649	655	704	666	660	671	663	670	706	741	650	622	682	646	661	638	681	703	652	648	655	710	679	639	705	664	649	673	693	700	691	701	663	660	696	724	719	668	668	638	675	686	726	699	699	700	680	679	695	697	680	674	731	650	658	616	648	692	712	704	730	698	637	674	695	664	679	664	717	674	649	675	722	708	620	686	645	647	689	687	662	681	678	664	702	620	673	679	681	677	679	692	661	700	623	697	724	640	675	689	652	660	675	675	670	669	715	680	669	683	656	674	647	695	655	631	644	700	649	705	671	668	703	697	675	663	641	706	634	677	662	690	645	709	695	687	722	658	675	687	667	636	668	659	684	644	723	694	663	660	664	671	660	677	659	675	703	664	689	683	663	640	650	673	666	652	622	703	643	635	676	666	651	714	681	676	646	726	675	681	683	660	694	678	669	657	670	658	656	680	726	688	690	703	703	637	703	690	662	672	703	677	653	720	611	673	665	683	633	670	654	707	707	620	682	651	678	658	670	653	650	652	645	668	699	679	658	676	653	667	651	656	683	658	663	715	676	704	684	664	663	700	686	708	654	657	674	690	717	662	677	659	670	675	650	669	681	668	694	671	671	661	700	662	642	665	682	688	697	674	653	644	685	676	687	643	695	668	674	705	674	719	683	672	716	700	677	674	669	646	660	674	616	731	695	674	722	641	656	699	652	652	730	630	688	705	714	697	670	699	710	695	712	683	689	677	668	685	673	674	661	668	663	664	684	681	706	704	670	681	684	680	677	654	643	678	681	668	665	714	666	677	670	632	637	705	683	633	695	665	662	707	673	692	682	669	700	662	707	633	691	656	701	696	661	672	701	673	665	670	684	711	675	693	674	661	739	686	619	682	679	698	667	735	703	667	662	656	669	645	716	635	641	667	693	676	644	683	702	670	627	679	635	623	670	692	747	689	665	676	634	718	629	658	685	700	709	682	626	640	675	692	690	651	700	694	703	702	689	687	680	674	630	665	647	678	741	665	671	699	693	662	708	725	660	705	674	636	603	663	660	742	661	642	696	728	667	673	672	664	721	674	637	644	647	658	684	691	693	672	621	670	654	676	646	688	681	715	664	647	683	670	701	665	621	662	682	669	723	689	643	652	654	678	679	692	706	700	713	677	667	658	696	661	661	708	655	664	716	669	601	695	690	664	637	645	687	712	663	689	666	720	691	702	633	690	662	712	660	689	667	640	662	649	675	717	646	727	679	696	643	676	671	631	711	619	675	670	713	668	706	673	713	627	666	686	665	737	695	658	671	702	704	679	739	655	674	686	658	660	687	698	685	694	691	610	693	696	693	711	684	691	695	674	664	623	652	654	680	674	689	645	708	672	692	684	704	692	669	692	670	714	680	660	696	680	681	646	691	691	666	645	685	693	613	627	686	704	677	684	699	690	661	684	675	682	634	660	663	656	651	676	684	662	649	659	628	632	639	652	720	658	593	645	673	678	702	660	716	684	657	664	714	711	693	686	668	655	666	641	695	601	681	679	692	662	656	654	689	653	674	733	643	671	703	656	652	632	719	678	677	673	673	694	714	672	665	698	686	677	667	695	674	648	652	675	737	674	678	650	656	708	642	679	690	672	678	655	717	742	667	669	685	698	668	653	656	653	657	639	695	663	629	659	640	701	693	649	649	631	672	671	662	694	644	709	619	679	626	645	662	661	661	686	658	674	681	713	664	652	695	689	652	681	684	658	693	672	643	676	673	663	674	684	724	695	686	681	681	686	668	623	699	688	681	757	697	688	664	657	716	670	706	687	641	662	660	691	638	732	626	685	641	698	651	656	639	655	670	670	701	658	721	692	700	677	711	652	684	698	669	743	684	687	673	696	687	693	700	674	646	672	669	649	713	648	735	696	680	687	657	691	706	658	640	700	698	711	638	646	651	663	674	603	654	638	709	714	700	746	670	676	635	685	683	655	690	694	706	675	671	666	681	665	709	633
22931	20957	28612	23822	22238	23316	20839	12909	8434	6094	4559	3472	2733	2172	1837	1547	1340	1149	999	927	872	778	731	664	680	633	597	582	547	543	518	537	534	450	514	492	486	540	480	461	541	465	484	511	507	465	468	485	455	507	463	479	478	470	462	491	469	470	495	483	468	486	465	482	463	469	498	475	452	487	456	485	457	476	461	455	456	506	471	472	464	489	452	428	488	526	512	476	443	450	496	481	500	478	480	452	455	440	508	468	472	494	481	523	489	477	453	466	470	492	469	505	484	480	496	503	492	457	460	483	491	458	458	500	467	478	471	479	521	464	439	467	478	472	495	466	446	503	478	487	478	476	507	485	499	495	447	478	465	476	452	502	458	493	455	447	454	447	490	447	445	453	465	474	496	452	461	453	425	488	462	472	449	484	450	511	477	510	490	475	496	490	473	462	486	485	499	445	485	517	465	472	473	457	487	495	475	502	459	465	475	463	481	486	484	481	473	476	451	490	471	424	473	481	446	447	469	464	491	498	470	450	414	446	484	488	443	453	492	472	425	529	492	461	452	463	452	466	488	452	441	479	483	443	468	460	476	518	457	464	481	462	509	480	486	503	487	480	464	487	523	487	488	447	509	495	448	506	435	462	490	477	487	506	480	473	431	497	493	473	508	476	431	480	484	494	479	485	487	444	489	509	484	472	489	434	471	452	508	461	480	452	498	475	448	469	487	475	501	478	508	483	491	448	474	466	459	466	457	474	470	442	501	468	487	509	477	463	451	498	478	459	465	470	488	483	511	448	493	489	463	507	470	466	476	461	456	463	491	502	503	470	501	514	463	507	469	484	440	476	491	484	477	430	494	501	475	498	499	435	476	448	482	505	476	468	465	469	485	495	432	470	471	464	456	484	510	470	500	481	454	468	493	509	471	466	490	511	484	500	452	460	477	482	501	453	458	488	475	475	451	420	431	454	494	479	470	441	465	489	496	506	489	488	474	476	491	463	502	500	459	492	508	475	479	467	478	472	448	433	467	475	494	464	478	490	460	442	438	450	520	485	488	487	513	460	441	443	515	470	492	484	490	453	474	495	487	467	511	468	468	448	476	472	460	483	455	471	455	473	431	479	490	425	474	472	505	457	505	480	476	501	452	476	490	467	492	427	497	472	435	468	450	517	443	502	479	450	463	488	484	482	475	454	485	495	462	517	467	483	496	446	451	515	509	496	460	466	463	502	465	463	469	502	455	467	511	454	418	505	457	521	444	491	453	460	460	483	474	481	499	476	463	440	419	471	509	481	510	459	452	496	469	488	470	457	502	456	520	428	487	481	514	471	492	451	485	498	475	455	500	463	467	503	482	482	494	473	461	497	490	462	458	464	498	471	484	457	478	477	472	444	511	440	467	488	464	457	440	476	498	507	453	436	464	530	495	472	458	456	467	466	498	479	428	501	457	482	514	452	484	482	461	482	511	507	440	465	481	457	469	468	460	463	445	501	490	465	440	488	479	475	493	469	499	458	478	520	452	459	468	444	514	429	481	468	410	489	490	471	463	486	515	538	504	460	433	481	482	484	447	495	477	464	495	446	483	449	495	447	461	476	521	474	520	489	496	485	496	459	482	511	484	451	456	459	451	468	475	473	519	494	448	474	461	501	456	470	471	480	501	493	483	450	454	458	481	511	475	468	452	487	475	502	503	493	482	499	485	452	469	479	480	495	479	460	484	458	482	441	452	453	457	433	442	459	443	495	467	472	504	485	467	495	462	494	483	492	465	461	504	473	458	486	495	433	470	463	482	496	478	450	440	500	482	496	447	499	491	446	479	484	481	458	494	487	489	507	484	484	456	493	493	494	463	494	493	481	493	472	483	489	420	462	465	458	483	492	486	441	444	470	480	439	524	459	440	500	464	471	446	481	454	537	457	508	474	487	460	510	476	424	486	485	459	451	462	472	508	492	502	457	488	476	485	438	460	468	484	468	522	481	473	440	435	487	495	453	477	497	477	476	464	493	475	517	443	485	485	435	479	475	482	511	507	518	488	470	431	509	458	503	522	444	515	497	451	485	475	509	492	510	452	508	458	493	492	482	484	484	499	450	461	488	442	484	458	459	506	464	485	472	477	514	491	422	449	493	468	517	481	455	510	437	474	489	470	491	460	497	477	458	486	449	437	459	497	459	504	513	492	478	508	533	451	512	468	456	464	453	463	492	425	510	498	490	491	499	418	480	459	483	439	479	481	455	475	462	472	487	526	509	450	446	456	445	504	486	477	456	451	447	435	518	448	434	527	471	447	485	458	478	452	455	507	465	486	451	469	491	448	471	492	453	460	480	488	485	499	492	470	515	484	472	490	458	483	460	560	523	462	479	502	435	467	458	436	481	457	470	475	486	475	475	467	511	482	500	486	447	463	493	468	470	451	440	474	488	488	470	454	474	494	476	505	478	463	482	450	465	496	496	450	502	480	473	446	470	452	443	488	468	472	484	460	464	454	466	483	513	461	473	484	464	524	456	415	471	489	490	436	415	477	443	504	487	445	498	493	470	482	460	489	474	485	489	458	449	514	461	465	479	496	429	448	520	475	430	464	486	457	484	421	484	462	459	489	426	463	482	470	437	458	474	478	511	483	488	462	440	468	493	500	453	535	436	492	482	461	452	469	417	506	481	495	462	539	496	491	503	450	482	496	445	471	511	453	452	489	443	460	442	462	486	496	462	484	470	493	461	504	505	445	458	458	465	461	504	522	464	452	480	506	492	458	497	473	484	513	457	477	456	501	451	512	477	520	494	497	450	485	503	499	485	473	435	464	500	464	451	460	480	466	495	439	448	480	487	478	472	461	456	430	476	499	497	477	479	464	475	439	480	458	497	465	473	434	437	443	502	464	497	438	465	477	469	436	456	498	481	454	434	484	457	446	453	493	428	486	456	474	479	485	490	473	495	499	463	475	460	463	465	481	444	484	479	469	507	502	476	440	434	457	457	481	446	504	490	471	466	461	482	425	525	463	479	465	430	484	489	473	459	475	508	456	479	466	467	533	493	476	488	496	513	466	485	467	458	468	463	475	455	467	491	440	497	455	442	447	452	459	470	489	460	514	502	461	421	485	454	480	470	482	469	477	513	486	438	472	458	474	421	432	476	529	487	474	469	457	483	457	502	512	457	431	464	499	452	485	506	464	465	513	481	455	519	482	479	490	467	505	479	488	483	476	495	478	496	486	476	459	425	511	478	444	496	483	487	440	479	442	445	468	471	494	482	473	453	439	499	465	494	499	475	487	486	520	488	438	409	470	508	512	420	468	449	454	495	453	456	481	471	486	513	472	481	428	486	484	474	475	513	492	473	486	489	478	436	474	503	497	504	476	445	471	475	491	453	515	487	502	482	449	498	466	492	483	486	478	453	470	428	423	461	465	467	443	470	515	444	474	483	497	469	480	489	498	488	508	451	514	485	463	510	486	448	472	487	480	480	479	482	485	454	448	474	494	465	483	503	478	430	496	495	494	458
32458	55216	50913	40855	35072	29403	24777	20471	16057	12413	9677	7831	6215	4927	3934	3159	2696	2330	1953	1757	1538	1361	1195	1137	1059	966	953	911	849	815	795	748	744	689	723	716	691	713	706	670	639	675	671	644	683	685	649	703	707	677	659	659	678	703	646	681	672	656	669	633	697	653	722	663	678	706	626	709	648	640	680	696	694	678	661	649	649	655	648	699	654	623	645	674	650	660	689	634	687	725	651	677	629	701	656	640	679	651	657	660	715	681	699	636	728	645	653	683	662	631	603	646	642	623	685	710	643	708	688	648	607	658	687	665	616	651	688	642	624	704	649	654	662	686	724	663	670	695	700	642	650	652	648	632	608	617	649	668	683	671	683	688	651	664	675	648	620	645	686	698	643	695	661	666	672	651	673	667	643	658	683	615	665	674	635	677	584	661	652	712	674	683	641	630	677	714	656	673	654	657	649	702	705	686	633	656	678	702	667	674	686	679	659	676	637	659	673	672	650	668	632	707	652	612	691	663	679	640	668	670	704	660	642	670	672	672	674	659	728	708	661	682	680	687	674	665	685	679	636	687	692	686	646	640	693	683	646	669	636	686	651	675	686	711	653	682	674	636	656	644	606	670	657	656	668	691	687	637	638	669	649	670	647	639	678	641	688	685	660	666	741	638	644	678	682	670	685	643	706	679	658	640	672	677	674	694	642	687	655	647	691	639	634	665	678	654	654	652	612	648	622	671	676	614	658	637	639	657	682	661	697	661	652	706	695	690	664	647	651	656	671	649	683	669	641	697	662	704	674	643	687	620	655	665	670	662	668	667	642	668	677	683	658	676	649	721	648	661	670	648	716	646	653	677	697	624	685	651	697	659	676	630	652	679	666	697	673	675	662	644	671	647	648	628	620	672	621	687	666	661	671	701	663	652	629	698	653	673	733	677	653	615	690	651	630	689	670	656	643	678	686	665	675	631	713	660	673	669	693	656	671	657	699	686	637	670	689	646	628	681	617	652	662	680	617	634	657	692	651	654	703	648	640	649	661	617	647	668	655	664	655	676	688	691	649	659	645	647	653	707	644	657	662	636	641	667	600	673	673	677	677	639	627	661	687	632	692	648	678	674	658	713	699	678	635	667	648	689	632	668	670	701	662	668	673	670	639	683	682	694	648	655	645	682	675	652	661	658	658	650	634	656	662	635	628	690	687	685	640	704	725	653	683	660	731	649	723	681	651	653	679	643	681	655	696	646	668	720	636	673	638	640	721	659	650	703	619	723	681	698	685	703	701	733	645	656	625	681	648	659	650	637	643	654	634	620	660	670	709	671	656	686	624	656	714	650	636	652	718	656	680	625	658	688	659	711	667	624	675	662	696	618	708	634	660	607	650	644	653	683	697	695	611	667	650	669	637	636	645	704	641	662	712	702	691	644	620	669	704	686	631	691	659	654	651	672	650	640	687	639	628	686	650	689	657	646	720	647	664	672	627	620	661	665	705	669	642	661	661	649	692	691	683	649	640	688	653	659	631	623	674	643	654	665	664	664	678	676	718	657	672	680	634	660	633	632	618	694	633	673	709	639	678	675	693	688	627	645	682	643	669	698	644	664	672	658	695	687	708	681	667	641	641	611	692	645	650	678	666	638	675	672	699	644	634	660	708	688	667	663	642	608	658	646	681	682	669	639	653	638	685	631	653	693	640	643	651	705	697	670	662	665	659	704	671	666	690	679	627	646	634	660	649	657	689	643	648	694	675	677	644	629	666	592	675	650	696	652	683	650	657	640	717	703	674	712	698	662	699	657	658	599	645	688	656	643	666	683	660	672	640	672	694	679	679	680	734	644	641	721	698	636	646	596	678	646	705	650	626	674	687	653	680	687	711	631	739	671	651	668	673	676	662	681	697	676	648	615	653	675	678	664	672	653	669	681	667	671	638	629	629	658	653	671	683	622	652	641	684	674	639	661	649	670	633	692	698	745	681	657	644	654	661	636	636	669	643	700	620	649	620	667	660	682	650	648	621	686	684	681	643	659	684	655	683	644	673	655	678	633	668	673	619	711	636	655	708	630	669	713	687	629	659	619	653	681	672	677	619	599	619	637	657	698	674	643	637	678	649	668	670	709	661	661	660	700	647	633	668	613	717	715	690	681	645	666	668	671	684	684	664	685	667	656	673	669	668	668	664	627	657	657	653	673	655	635	665	704	668	625	683	711	680	693	631	638	610	600	685	652	698	727	667	693	656	743	672	625	695	627	653	656	687	608	630	641	694	693	602	654	654	683	681	621	664	631	694	670	659	636	686	676	681	671	622	692	630	676	698	670	673	681	669	664	652	705	656	611	623	641	599	646	697	646	687	672	643	663	701	677	664	690	694	640	652	615	615	664	653	694	694	679	685	673	683	665	665	629	692	624	679	670	660	698	645	628	619	713	664	684	661	692	716	699	679	633	635	646	667	652	690	638	651	622	709	727	632	651	667	675	751	661	609	643	616	645	675	670	672	668	664	659	682	687	656	680	661	705	604	654	650	656	669	671	655	674	675	626	683	628	636	685	657	720	706	706	666	673	629	660	622	610	661	677	644	708	685	636	660	654	686	643	669	649	639	684	662	685	674	725	679	710	724	627	693	695	616	636	666	696	671	718	624	622	709	659	656	627	656	660	660	696	603	673	664	655	626	671	666	604	654	663	651	665	624	655	677	648	636	650	670	729	668	664	660	686	658	653	633	679	654	620	664	698	645	653	673	656	667	675	675	670	647	647	634	660	712	615	704	681	661	619	681	645	656	658	704	658	688	684	664	639	652	680	623	689	636	663	684	709	667	635	668	710	636	612	664	614	702	671	619	667	650	693	710	663	673	633	669	648	635	630	631	689	619	621	636	660	682	650	660	668	659	642	635	663	706	658	670	664	734	710	671	698	679	661	691	689	700	643	649	646	657	683	654	680	658	653	691	680	691	644	674	618	704	658	666	650	695	658	664	672	599	667	666	659	679	675	694	650	659	672	627	691	665	619	668	670	688	694	637	646	715	704	670	645	652	696	691	680	695	679	621	640	686	626	643	660	650	647	663	656	645	643	642	687	671	648	665	670	659	697	654	649	688	723	675	644	669	685	710	682	657	630	658	723	652	671	617	610	714	664	662	632	634	631	652	674	622	654	603	680	679	653	710	647	663	692	657	626	626	635	591	656	665	658	653	656	686	617	669	677	685	672	670	632	712	652	661	625	662	663	644	658	661	630	656	658	659	643	652	679	651	671	680	682	664	676	646	700	641	678	664	675	694	652	691	651	691	655	670	689	644	687	654	680	649	692	648	659	685	640	666	684	684	693	667	650	684	681	669	669	650	683	693	649	685	696	663	673	666	634	702	647	721	701	633	685	671	652	649	645	670	673	639	636	648	665	678	637	639	664	664	661	644	684	649	619	673	699	689	664	653	622	684	668	647	641	640	630	744	669	705	612	701	652	695	706	667	655	661	664	681	655	690	704	641	622	671	653	691	659	673	644	672	677
27902	27047	32585	25955	16819	10483	6946	4890	3531	2651	1954	1581	1293	1171	1032	899	772	767	710	638	616	633	582	602	573	574	537	519	537	533	528	476	518	452	445	539	467	459	499	493	519	464	466	503	451	484	470	526	503	471	437	535	477	500	463	477	505	452	499	474	495	468	462	492	462	490	493	512	467	465	478	442	481	470	514	477	496	478	475	520	499	452	492	472	480	475	485	496	469	500	483	500	487	489	463	511	486	477	503	509	489	483	478	500	437	492	491	468	467	499	497	454	420	489	526	510	467	513	476	476	469	476	477	488	513	511	471	497	492	514	478	470	511	474	476	475	494	539	464	461	503	481	495	424	477	467	461	437	492	486	465	485	466	498	469	480	471	468	475	424	459	482	442	444	485	470	448	458	482	448	491	464	509	497	489	497	485	464	480	456	441	538	519	469	486	507	519	480	475	471	510	492	492	516	510	478	498	473	451	445	472	499	457	498	490	492	484	435	432	435	463	459	461	486	497	490	463	473	527	531	505	483	478	454	480	478	451	478	509	465	460	508	497	484	477	444	470	492	484	458	456	517	487	442	467	475	485	499	503	469	458	500	473	467	454	506	470	490	499	515	469	501	481	516	452	453	482	499	473	443	462	492	504	495	514	474	505	470	519	491	535	478	470	507	490	504	456	464	520	484	480	465	512	489	506	474	509	453	467	496	488	473	491	454	480	465	470	486	503	474	496	510	504	440	442	466	492	491	472	475	465	501	451	470	509	498	479	483	437	444	538	456	438	471	443	529	511	464	470	478	482	444	475	459	487	436	465	448	485	487	515	470	488	491	505	521	482	443	456	445	491	477	476	467	495	454	470	481	503	516	465	471	485	488	492	451	478	457	432	477	436	505	445	499	473	441	463	464	499	502	491	512	493	464	477	466	500	473	463	489	506	495	467	486	488	492	470	501	470	421	474	476	464	466	450	517	502	470	469	500	476	468	444	480	477	482	496	480	448	471	543	455	494	533	473	490	514	468	516	532	469	457	485	483	462	452	488	482	488	457	464	456	490	485	506	495	463	496	483	496	482	502	477	505	438	512	490	440	476	516	522	467	484	470	504	513	514	469	476	450	461	459	490	480	518	472	485	468	457	513	494	474	450	469	454	457	455	473	449	475	464	472	479	476	494	484	460	437	537	479	522	497	466	503	490	487	510	453	466	480	439	491	484	499	486	462	456	480	446	444	503	475	455	463	466	475	472	446	494	482	526	499	493	488	452	492	448	479	510	494	480	495	428	474	520	445	499	449	488	471	515	481	475	476	513	493	450	494	475	498	463	469	474	500	479	459	492	512	483	467	482	467	513	475	501	435	498	492	508	493	491	544	444	445	485	453	501	494	500	480	441	445	446	481	463	477	482	495	468	495	474	447	454	470	508	512	479	503	456	474	469	475	480	484	469	510	472	509	429	486	535	458	486	474	533	481	443	470	485	472	484	505	454	440	491	456	494	490	513	489	487	468	490	466	502	483	454	493	483	501	500	494	485	501	476	477	473	484	433	492	479	506	464	457	471	474	501	480	450	472	499	436	486	484	482	461	514	422	489	513	463	483	518	439	484	459	470	470	504	503	485	490	459	511	475	457	514	514	475	496	496	482	501	490	473	463	469	446	495	500	478	487	452	473	473	504	479	520	448	461	467	477	477	470	488	450	455	470	483	494	482	516	451	478	465	460	449	485	495	463	438	472	486	459	503	502	478	470	495	430	502	494	473	502	495	499	486	493	471	469	487	512	449	514	479	493	474	450	477	461	474	466	465	497	436	468	442	478	492	475	488	473	494	495	466	496	493	450	540	501	446	478	449	490	491	462	504	517	427	490	440	494	492	460	493	504	458	474	496	491	438	488	498	489	499	495	492	486	462	434	483	508	481	483	485	454	459	482	491	484	444	483	464	473	490	486	446	515	479	479	482	484	487	464	451	484	521	496	466	445	477	417	468	463	451	488	492	467	462	493	459	493	492	479	501	521	499	479	441	473	500	463	478	496	478	483	459	490	490	502	526	515	426	504	502	526	460	514	459	502	480	485	471	506	477	509	486	497	506	495	518	479	465	549	516	487	492	494	510	471	498	507	455	493	463	501	475	510	500	465	494	463	476	456	519	484	470	500	518	506	491	482	455	479	457	488	455	480	442	469	475	527	480	473	488	540	486	496	496	501	474	487	483	477	532	478	473	495	475	484	507	460	485	479	477	485	486	479	482	492	467	521	473	516	488	500	483	519	450	462	486	475	498	485	497	471	485	468	497	495	457	470	441	439	475	521	467	470	481	471	488	479	475	468	493	510	505	478	485	516	495	477	536	449	463	509	482	517	490	489	507	482	471	481	478	481	486	526	494	480	477	485	485	499	468	495	484	469	478	469	459	473	467	469	477	478	470	495	516	499	513	466	485	500	460	474	476	430	449	506	489	448	514	516	496	476	469	473	455	481	476	469	492	465	488	428	464	439	506	469	500	500	502	433	525	518	450	451	462	487	473	466	457	494	461	477	463	495	471	467	482	481	487	483	485	469	474	506	478	505	474	475	446	466	513	469	474	464	448	525	500	477	471	472	489	446	499	472	465	467	491	466	473	515	478	456	486	496	473	521	475	498	483	495	504	477	491	457	510	462	472	473	470	489	485	461	459	492	476	440	451	449	510	429	464	491	489	477	496	476	480	467	452	508	474	420	491	477	445	483	471	490	478	458	451	530	471	491	444	518	499	491	455	493	449	473	502	483	467	493	528	518	490	493	496	490	510	459	465	452	466	423	489	484	466	524	461	446	512	501	487	455	455	474	483	488	454	442	474	510	468	454	499	453	432	482	464	474	465	499	484	523	473	460	473	484	475	457	509	467	502	463	450	470	471	507	506	463	454	452	493	462	490	503	464	436	500	483	488	467	512	472	471	503	433	480	501	433	459	491	483	458	497	487	495	501	454	449	472	485	480	496	511	480	529	485	467	506	493	491	466	499	498	472	516	445	520	466	507	460	523	496	524	468	497	461	460	481	476	481	490	433	500	458	465	450	467	555	442	455	515	454	464	494	562	486	486	493	465	495	480	522	491	511	459	501	502	510	467	495	512	459	479	505	468	468	441	446	467	459	444	516	475	455	488	481	475	464	419	485	487	447	460	479	494	486	495	508	492	522	461	518	493	471	450	467	476	458	450	502	491	450	495	470	472	488	496	453	464	448	486	464	507	511	507	447	453	462	460	418	507	468	512	470	489	483	534	473	518	481	497	446	497	485	489	470	474	470	498	502	466	494	476	423	506	525	495	514	506	467	474	485	496	476	496	487	490	510	540	504	486	522	447	486	499	476	441	487	474	477	483	480	480	490	497	456	489	410	508	474	476	475	474	489	485	521	519	438	479	475	479	480	533	500	503	506	484	485	460	519	484	468	455	460	485	469	447	486	475	512	513	495	506	500	468	462	477	468	472	464	488	484	492	471	472	458	512	487	517	460	488	495	527	486	528	504
30171	44097	39843	29934	23720	18091	13851	10702	8143	6180	4721	3721	2931	2410	1956	1736	1493	1322	1260	1120	1016	963	972	905	826	776	741	748	783	757	727	751	737	724	744	732	712	677	719	666	713	696	707	632	666	730	645	687	706	664	674	676	661	681	673	640	661	666	689	692	674	666	673	701	645	648	676	654	669	717	684	659	679	656	689	688	725	706	709	661	696	626	674	665	641	701	692	651	634	726	682	711	701	678	685	644	680	709	681	695	717	699	652	724	651	628	702	707	663	660	706	672	681	686	701	692	643	690	679	680	660	683	692	662	704	644	709	697	685	731	632	669	714	691	691	649	708	695	673	648	652	663	621	682	675	692	681	680	657	690	614	683	677	715	697	676	684	641	714	708	680	648	667	667	669	711	682	666	679	682	705	660	673	662	695	685	674	689	685	709	706	656	755	729	697	622	704	702	677	665	673	684	679	646	650	727	640	675	711	690	629	645	654	734	686	728	700	671	643	701	709	666	695	646	668	715	704	709	675	621	696	671	675	696	695	670	660	672	720	740	688	697	669	691	696	662	679	704	649	656	689	654	704	686	694	656	677	665	705	670	685	672	688	711	731	683	691	685	614	674	683	693	621	642	671	661	643	710	657	645	703	683	678	640	668	699	722	716	674	670	712	671	685	699	683	701	679	702	652	687	691	691	691	673	705	695	712	693	658	643	669	672	673	685	672	661	651	668	670	663	710	662	704	688	682	628	698	677	679	696	705	687	663	636	697	659	702	675	702	684	685	631	681	637	689	680	652	674	665	693	653	674	657	651	681	648	775	651	658	671	655	666	679	700	678	665	695	676	682	685	670	684	664	675	713	678	654	664	649	724	719	736	696	677	664	661	654	637	667	658	680	660	693	666	702	612	678	679	675	691	702	698	667	696	648	658	659	695	693	621	667	676	665	673	684	670	646	665	729	694	714	663	644	688	679	704	673	728	699	650	709	713	701	669	675	683	678	651	662	707	690	669	626	668	692	628	621	700	674	728	660	630	682	611	738	678	682	744	700	654	654	628	688	664	666	643	726	689	735	693	667	673	669	677	687	667	675	674	683	699	677	690	663	688	667	643	699	694	654	678	669	654	636	647	717	664	685	666	704	677	679	681	621	710	646	668	675	649	730	676	667	631	674	700	661	705	669	678	710	695	687	669	702	674	631	705	720	669	658	708	667	648	721	669	651	682	720	641	644	674	643	653	651	659	647	647	705	688	673	681	680	692	667	691	652	676	710	636	703	640	712	701	670	664	657	616	681	732	688	697	715	678	721	684	671	650	671	691	660	648	660	641	677	688	671	659	688	683	703	668	664	669	702	699	643	670	686	707	662	675	649	706	668	689	647	679	625	695	656	734	684	632	702	682	690	696	702	670	687	701	661	674	677	670	701	718	645	663	698	711	682	705	692	674	698	665	666	683	680	692	676	654	709	690	663	715	672	701	700	706	650	679	730	696	700	662	699	663	692	665	672	666	640	667	668	691	670	683	708	707	715	668	668	705	692	700	636	644	668	656	717	669	683	685	665	640	702	688	694	656	660	691	683	686	702	682	683	660	671	673	715	680	658	629	688	710	714	669	626	670	701	670	701	690	720	686	667	691	679	692	675	660	660	640	693	667	694	652	651	679	695	705	697	675	699	688	732	658	707	729	698	651	696	697	653	645	661	671	708	648	681	650	686	655	677	679	670	717	700	726	691	718	728	637	739	685	659	675	675	661	652	665	698	698	656	661	714	608	716	691	650	669	666	653	673	691	671	678	702	685	631	690	706	656	693	679	665	662	701	676	656	642	684	659	678	656	744	749	677	657	662	685	639	710	651	657	655	659	682	622	698	684	663	709	685	668	716	704	706	645	633	697	637	695	665	676	708	684	694	660	688	712	645	686	643	709	704	683	657	671	692	637	661	657	674	700	664	659	699	687	657	692	681	696	688	657	683	647	723	664	683	649	721	677	710	698	683	698	670	692	655	703	717	662	707	672	648	778	691	664	729	667	707	673	688	635	677	694	616	681	686	701	658	681	677	688	674	678	688	674	678	700	659	673	683	681	640	681	624	674	697	681	756	682	648	649	695	672	666	625	682	668	691	677	667	676	694	671	670	668	696	693	695	666	696	683	632	700	662	677	711	654	722	720	700	708	694	628	670	644	620	717	681	718	697	651	655	665	682	689	666	657	652	698	661	679	695	670	639	652	676	674	685	667	712	654	720	680	685	650	646	707	701	703	646	644	660	725	695	689	644	693	683	643	679	681	712	680	667	704	653	723	681	684	677	683	664	670	689	686	684	691	646	673	677	696	695	703	696	646	667	703	688	658	688	689	667	641	692	692	638	685	660	708	653	707	669	705	655	727	657	710	682	662	634	691	684	656	712	644	692	652	668	645	645	685	639	659	641	724	709	649	677	717	695	649	693	669	679	662	659	701	641	735	647	722	717	636	671	692	679	683	633	659	666	707	664	667	726	656	668	654	689	723	702	676	646	630	680	683	689	638	687	691	724	687	659	690	693	692	669	685	663	672	650	680	635	664	637	633	674	686	654	647	686	678	675	629	683	665	706	698	666	640	644	691	685	700	685	656	663	634	650	628	713	682	638	659	668	661	679	664	708	676	703	677	709	646	674	675	715	675	691	681	664	669	689	720	712	695	657	639	667	697	727	708	664	707	710	647	714	669	666	679	684	702	683	702	689	711	662	674	673	664	671	700	683	685	683	681	696	686	686	685	684	662	727	686	615	678	655	659	635	627	712	688	681	680	655	640	663	688	722	662	660	668	656	700	686	686	709	699	660	675	687	634	648	671	677	683	641	722	720	716	706	633	689	672	685	681	681	704	707	694	630	732	666	638	643	697	641	635	670	692	745	668	632	632	727	705	669	651	594	641	661	681	657	648	683	726	671	678	684	666	680	719	744	690	642	670	674	672	652	729	692	675	695	658	676	670	658	651	661	668	657	685	656	666	687	675	667	696	660	680	669	746	714	723	661	671	682	641	720	677	716	650	685	693	658	678	691	655	709	650	688	697	668	652	664	692	628	669	675	699	730	647	677	703	705	698	685	713	687	663	672	649	669	649	637	669	697	680	710	698	725	705	684	676	654	647	704	662	661	711	716	678	642	673	676	685	730	651	644	728	669	657	736	608	683	678	642	677	687	673	650	731	683	648	655	638	647	691	751	675	675	683	703	689	665	629	672	675	723	682	691	595	678	682	669	688	666	673	653	657	665	668	694	662	661	671	687	720	626	661	686	674	670	651	653	676	706	716	649	630	694	700	659	698	713	665	695	710	680	696	652	690	667	667	690	664	677	714	687	717	650	694	695	687	698	670	690	664	687	680	668	702	635	730	662	661	700	698	668	639	682	661	701	669	677	702	676	669	687	681	660	623	662	723	704	683	660	647	694	655	664	745	654	682	727	721	689	655	682	648	668	677	685	679	699	685	684	672	648	697	655	680	650	653	699	645	692	655	633	680	732	696
24212	21009	28164	25952	22717	19105	13433	8299	5672	4243	3236	2480	1964	1669	1308	1209	1062	974	851	789	711	736	670	638	662	578	554	524	515	523	513	528	545	526	479	496	500	475	479	458	469	530	498	494	494	501	507	484	440	511	479	532	472	489	461	477	437	489	459	488	520	475	507	519	458	515	527	468	482	496	469	450	527	469	476	458	478	498	489	488	497	501	481	474	471	482	499	449	504	490	447	513	497	488	475	505	471	484	472	490	461	501	487	492	439	496	490	515	503	508	451	505	498	485	490	520	467	471	512	478	473	483	490	494	461	513	471	455	495	478	490	454	489	487	460	480	480	497	452	478	473	556	483	507	443	468	483	494	501	506	438	448	503	456	520	467	496	487	460	508	479	495	525	494	477	472	476	454	501	484	493	469	487	467	456	491	496	486	494	461	488	478	470	470	481	485	491	491	476	489	501	485	495	476	492	458	515	483	491	498	500	487	471	481	502	472	432	517	481	498	481	513	477	489	492	501	479	489	540	487	489	490	473	500	506	463	518	510	512	508	499	472	456	467	449	503	516	462	490	511	468	474	521	441	518	537	469	456	487	484	484	497	482	487	491	464	520	481	461	484	481	460	497	473	512	465	476	506	493	465	479	444	481	461	460	425	426	508	508	461	462	473	484	474	512	481	480	467	435	469	514	491	497	522	505	455	492	491	479	486	505	479	475	534	469	466	474	479	486	460	479	491	459	463	469	502	469	498	503	441	508	493	508	514	441	477	426	457	458	485	468	479	475	462	492	482	456	517	483	510	495	487	487	485	515	445	466	483	497	495	445	527	507	500	450	494	474	485	492	457	473	514	517	518	477	467	509	470	493	517	465	472	472	511	502	486	489	513	499	506	493	489	505	452	450	491	471	492	473	448	471	468	463	506	492	499	465	487	512	484	486	485	467	482	452	443	454	465	456	473	484	466	529	477	458	492	490	478	529	480	480	490	477	471	483	531	512	485	447	495	463	524	492	442	469	475	502	497	508	491	509	470	525	461	489	470	458	524	491	452	490	454	501	507	494	506	524	474	470	480	492	477	483	482	474	511	511	516	459	445	494	474	474	466	434	463	508	479	410	490	488	496	477	475	484	473	454	499	471	497	463	453	463	522	469	480	506	469	476	484	473	479	475	456	454	520	487	458	517	502	499	466	468	499	481	487	437	512	507	522	487	478	468	499	484	482	492	473	466	519	467	453	516	465	490	514	498	512	489	480	488	507	493	484	397	475	473	460	489	465	470	447	514	450	467	482	499	477	477	480	471	486	474	483	489	468	488	491	481	532	502	491	512	494	475	497	469	486	498	468	475	524	468	432	483	497	493	490	489	479	515	477	499	484	474	497	496	491	508	501	450	497	484	499	486	503	492	479	499	462	521	480	483	516	472	492	482	441	468	516	467	514	467	463	464	477	495	444	523	498	478	481	470	506	480	481	474	502	491	501	509	486	448	499	467	486	483	485	432	496	499	495	481	446	481	470	517	512	473	492	482	502	498	490	474	489	512	488	491	463	478	499	483	454	445	471	505	473	507	479	474	488	490	460	487	509	499	499	486	459	482	472	462	489	514	503	502	527	480	470	481	472	494	499	456	501	480	488	510	479	466	458	508	482	461	464	480	482	463	513	477	515	482	484	478	510	464	489	490	527	445	490	488	520	450	498	474	474	487	487	501	542	464	478	509	502	475	493	503	474	480	486	504	495	489	490	449	497	500	483	513	483	480	510	476	523	515	454	504	525	494	535	525	518	489	523	474	511	488	495	473	484	482	501	465	502	465	471	476	489	515	477	490	481	513	476	469	448	475	502	496	478	442	443	495	513	487	495	512	497	498	455	467	505	494	483	499	487	457	459	493	448	463	463	516	500	472	470	521	476	488	506	499	507	484	518	472	511	456	506	496	503	453	485	466	498	493	481	512	480	469	487	474	519	461	494	473	484	458	505	515	477	493	494	512	484	464	463	482	483	502	468	478	494	504	473	474	473	488	499	470	456	447	485	493	464	506	495	505	461	467	451	498	482	514	537	465	509	503	516	484	468	460	489	481	488	491	453	480	504	495	482	463	450	508	467	469	476	477	498	514	530	514	459	504	521	462	498	494	468	486	485	489	487	517	519	463	445	422	526	493	525	542	468	456	507	491	514	508	461	494	476	507	486	515	507	486	475	487	485	472	510	507	462	468	472	478	511	499	464	482	477	487	473	505	526	515	473	496	462	465	447	423	492	487	500	514	491	461	473	444	466	457	484	460	488	480	488	477	519	501	465	458	498	489	471	480	451	462	452	480	496	482	493	492	477	495	454	488	471	504	503	534	502	499	475	472	466	478	533	506	533	500	493	470	527	499	474	512	457	470	458	504	496	496	483	490	501	460	500	453	491	452	487	490	442	502	477	456	512	493	459	507	508	512	476	482	490	463	515	488	478	446	505	456	475	499	454	500	494	473	520	446	474	468	475	503	504	495	487	480	494	453	510	457	484	479	488	466	489	525	455	485	476	476	491	486	472	489	484	511	484	498	470	489	474	519	474	469	458	466	437	486	468	480	481	426	459	487	473	504	511	492	476	509	455	476	483	511	490	509	476	466	495	465	484	509	472	439	511	504	489	510	530	520	506	487	507	482	527	480	469	493	490	468	503	496	471	488	461	444	447	513	491	525	461	507	466	482	503	491	440	481	463	536	521	461	498	478	514	468	504	461	459	473	512	471	484	465	500	476	486	440	458	498	476	481	534	443	520	480	497	457	531	470	468	477	520	482	501	504	471	491	482	447	485	483	473	520	489	474	458	459	469	504	470	472	497	433	465	479	446	487	482	514	481	478	529	487	472	513	471	508	487	531	481	516	481	481	465	459	500	478	527	471	513	465	502	493	511	482	532	532	497	470	487	541	485	483	471	523	509	466	460	493	481	433	482	455	477	478	494	446	500	476	483	469	525	501	463	431	494	493	470	511	478	474	482	467	483	497	479	491	465	471	478	495	444	514	465	455	511	480	448	470	472	477	521	504	486	471	517	477	494	515	506	408	451	475	469	473	445	458	492	465	495	456	514	491	470	504	491	479	488	463	509	472	506	463	502	544	475	467	426	466	485	504	509	502	456	484	506	504	520	493	486	500	475	480	473	463	469	461	468	459	481	517	456	572	470	470	454	485	438	515	456	507	471	495	454	483	489	462	519	500	475	467	497	466	509	469	472	494	513	458	527	472	531	468	480	498	467	470	478	492	481	461	463	492	502	487	491	455	541	441	522	472	517	489	481	472	466	497	505	511	489	445	479	495	485	518	474	488	539	484	507	548	505	499	495	502	537	477	459	451	476	487	500	461	506	482	496	520	488	493	484	506	514	459	466	530	455	494	499	498	479	483	503	496	471	475	498	490	485	481	517	463	503	454	464	473	466	421	509	504	456	482	484	486	476	466	472	502	517	497	503	497	485	494	499	461	473	450	485	493	458	494	492	446	490	489	490	520	487	482	503
30377	49980	46150	35994	29660	24692	19607	15464	12007	9499	7261	5718	4438	3533	2863	2410	2041	1781	1568	1420	1256	1155	1037	1006	924	887	879	832	753	757	790	720	756	737	741	706	724	663	697	687	727	660	705	694	712	699	656	675	727	715	691	691	700	676	719	707	706	641	723	682	692	667	663	679	676	751	714	657	657	650	686	696	681	696	720	700	638	667	689	692	658	665	716	675	665	709	655	660	704	638	668	691	667	628	653	667	717	687	713	639	640	672	703	702	674	677	669	697	720	646	734	680	669	697	649	628	694	728	667	704	684	694	618	683	675	707	719	644	711	689	646	677	695	674	695	701	677	689	675	688	682	693	684	700	670	689	651	655	707	676	772	686	692	686	626	682	657	693	704	713	670	661	708	680	709	718	756	697	647	692	688	716	642	711	675	651	696	660	692	631	661	681	718	678	706	668	677	699	685	649	674	725	672	679	689	720	674	696	657	653	653	665	698	669	692	690	670	677	671	670	659	690	648	669	662	658	667	687	696	687	699	688	671	681	667	689	697	682	714	680	710	657	675	681	714	700	669	680	712	708	672	695	674	674	675	699	673	661	694	655	686	687	706	681	693	746	691	692	671	626	676	704	678	709	659	697	710	718	699	687	697	702	717	640	669	736	714	683	707	699	678	657	703	654	624	664	674	727	682	653	617	701	635	683	641	691	675	661	639	673	651	661	670	725	719	676	703	674	666	701	670	712	665	700	673	693	693	723	684	689	674	687	690	740	680	665	708	682	713	701	638	650	661	647	737	677	716	689	692	679	700	682	635	658	727	681	708	622	689	677	657	685	733	721	638	676	715	658	666	694	702	665	678	686	659	676	681	678	698	674	699	689	702	693	682	654	671	701	714	694	664	688	693	715	657	690	668	701	649	700	677	678	669	675	664	717	734	704	745	692	656	713	689	668	713	652	635	668	664	631	686	700	663	640	638	664	665	748	655	656	687	675	660	701	669	667	649	658	672	694	685	680	687	634	694	664	674	691	690	700	629	656	705	728	664	685	700	646	731	637	661	666	665	715	697	702	705	698	674	656	663	693	669	667	671	721	683	710	667	627	675	668	662	679	669	678	682	685	673	696	673	685	681	717	692	687	710	704	705	693	658	703	690	692	676	690	623	709	690	669	649	677	644	760	701	653	685	700	698	704	736	716	645	690	732	717	718	657	708	673	688	663	684	704	674	640	673	707	678	685	675	675	684	733	700	689	655	683	670	697	700	687	654	644	677	656	648	685	684	660	688	673	715	683	642	689	671	715	678	675	710	699	715	645	699	658	672	626	652	700	680	717	662	687	664	683	691	693	705	662	646	651	715	672	674	699	711	642	649	698	634	681	677	660	649	637	687	676	718	670	660	692	626	671	670	730	686	649	683	696	705	669	694	692	719	640	681	689	693	662	679	718	736	687	693	663	706	683	696	675	684	642	629	696	642	697	686	701	684	743	666	701	687	703	676	677	696	713	765	690	706	657	654	700	664	620	689	684	667	674	640	681	653	680	721	684	690	666	674	707	657	708	713	653	696	661	705	698	665	701	711	672	641	665	676	691	680	699	639	694	718	639	673	703	732	629	705	682	708	731	672	680	726	704	665	663	692	686	663	632	662	688	684	689	672	680	721	650	684	715	678	749	714	717	650	624	691	684	668	690	665	687	672	669	651	640	718	609	686	679	710	703	695	713	678	697	642	721	713	710	683	692	642	680	716	641	694	714	666	686	674	618	671	665	708	693	641	673	663	704	677	684	662	666	658	625	639	687	718	670	695	681	647	672	661	706	663	688	723	681	662	697	668	694	703	709	686	725	660	702	705	669	672	668	693	719	664	681	674	635	622	640	697	636	666	661	681	706	671	681	656	662	668	706	651	626	691	668	646	675	701	657	696	679	662	669	633	666	685	687	707	670	662	674	705	708	691	637	705	660	710	702	710	661	726	665	647	644	700	708	695	658	655	662	668	634	681	669	701	684	655	679	679	680	694	664	662	653	668	691	692	679	677	682	671	677	680	686	684	669	691	711	704	689	695	635	692	711	687	649	641	664	687	668	673	715	662	686	650	644	645	677	721	662	695	703	681	710	663	678	694	678	692	679	666	716	667	672	710	684	719	660	629	675	668	689	694	679	677	659	686	644	671	669	667	649	695	682	656	675	687	673	699	709	632	688	632	723	681	705	652	697	676	690	712	676	706	697	673	676	644	671	666	651	658	674	652	671	698	690	711	660	709	691	666	688	609	673	687	709	707	667	656	673	679	658	653	680	708	685	715	676	707	714	616	718	704	690	657	673	679	640	679	681	689	697	655	691	696	696	672	678	701	688	701	656	680	641	654	699	663	699	683	686	671	696	656	690	692	681	654	693	722	695	662	723	672	686	695	751	674	687	679	649	632	733	707	666	680	697	686	689	700	696	681	672	675	640	677	642	721	666	702	625	707	642	718	663	652	685	666	688	673	685	654	648	667	671	671	716	717	665	689	700	673	724	635	687	722	695	661	708	681	655	699	695	733	705	686	691	670	699	696	684	666	676	696	734	692	687	676	670	656	656	644	714	680	637	645	639	680	643	684	703	676	672	665	646	677	708	643	679	710	730	646	663	676	689	688	714	664	725	712	688	676	616	693	738	672	660	724	713	655	675	695	675	691	687	717	678	614	638	671	689	657	687	674	687	692	716	753	634	734	671	687	667	654	684	714	662	695	661	720	702	682	678	699	691	694	656	682	672	679	704	662	659	694	694	685	684	628	699	685	729	673	679	682	681	676	666	689	662	653	669	686	655	670	660	660	652	668	697	637	707	652	622	664	652	639	665	638	683	690	640	656	677	643	663	728	619	677	675	752	641	637	719	722	654	699	693	721	661	672	748	684	683	635	671	694	678	666	642	684	710	652	647	686	692	727	678	667	667	731	670	670	723	754	691	653	662	691	645	699	652	677	654	675	667	709	694	680	706	694	698	688	688	699	675	700	629	699	694	684	699	662	712	679	668	685	696	743	678	691	668	693	664	670	668	682	621	681	669	644	658	623	711	622	696	679	675	697	683	663	693	726	716	702	634	734	693	662	661	725	623	658	658	671	688	709	657	698	669	701	672	669	702	730	702	729	705	654	692	685	717	690	730	699	697	726	690	699	661	698	679	722	661	641	665	702	690	708	689	703	706	717	636	668	710	689	658	657	688	684	657	725	674	689	680	649	690	668	679	670	710	693	686	681	713	728	744	664	694	687	687	704	686	694	649	703	690	686	709	666	660	659	660	685	691	685	690	688	697	658	669	728	664	646	650	670	699	690	698	666	719	672	676	682	675	632	648	673	657	706	649	681	702	686	676	685	653	706	667	711	653	694	677	648	706	692	705	659	692	683	684	675	654	619	660	666	711	658	677	685	740	694	696	697	666	764	688	677	695	681	687	715	647	664	615	677	655	712	663	701	693	678	674	684	724	704	692	680	662	700	695	690	697	662	688	648	679	716	630	764	753	624	698
22994	20959	28577	23835	22237	23468	20858	12762	8556	6331	4765	3600	2814	2230	1870	1509	1339	1179	1060	912	839	776	713	720	665	598	622	585	578	550	547	526	536	530	472	492	512	528	470	514	526	450	486	488	466	511	472	512	487	499	467	479	497	440	524	454	494	504	464	504	479	460	457	474	476	487	516	473	482	483	506	484	467	499	491	483	475	489	510	488	487	491	458	514	498	459	492	490	529	516	496	502	472	470	504	488	484	470	490	450	453	455	458	454	483	439	517	466	510	454	492	465	471	499	492	460	493	500	501	510	490	453	446	464	497	523	476	463	438	500	510	511	450	475	472	466	467	470	498	501	464	459	503	430	498	472	480	516	501	490	455	467	488	477	513	454	513	495	486	498	505	489	485	445	469	512	513	517	487	476	508	496	519	484	468	517	470	494	474	479	460	498	478	482	492	481	499	480	531	466	464	470	478	484	516	495	460	488	489	489	481	481	474	476	446	470	477	469	470	513	492	491	486	493	495	472	438	465	493	493	500	490	455	528	491	493	498	456	492	486	485	484	478	492	457	480	512	471	518	516	508	458	499	479	469	520	475	454	476	500	488	472	457	520	489	473	509	505	449	510	484	465	481	500	414	506	476	479	478	445	427	456	504	484	499	516	459	491	487	506	527	443	509	522	464	523	468	496	463	481	475	533	472	452	483	458	468	483	462	458	462	488	499	496	484	469	523	508	445	493	469	453	512	490	489	509	518	481	470	504	473	488	461	494	485	469	529	484	512	457	493	528	485	465	458	477	447	486	471	480	485	492	498	507	513	472	480	503	442	492	491	465	478	494	503	473	469	477	478	473	498	455	508	437	513	464	475	500	471	465	499	490	453	490	489	457	517	501	507	515	491	510	476	482	494	468	488	481	491	476	454	468	515	480	476	450	493	467	475	531	465	455	469	514	495	498	471	508	473	478	480	509	463	491	476	472	499	459	486	469	464	475	499	466	460	522	484	456	476	517	514	489	442	510	467	496	475	498	496	488	516	492	475	486	503	505	490	477	497	478	492	498	505	533	467	502	490	435	506	461	485	461	487	487	509	481	444	480	482	506	508	494	487	464	460	471	497	473	521	452	482	465	542	495	500	447	446	443	478	493	455	517	462	471	465	438	485	509	483	483	511	505	465	475	520	494	519	491	478	494	476	504	511	467	465	496	474	490	496	486	488	490	495	484	495	469	512	485	474	486	458	510	463	509	464	464	494	503	454	475	453	525	454	476	470	465	524	474	477	487	469	507	444	506	495	506	457	456	501	465	481	502	468	445	456	469	499	468	523	488	447	508	463	469	479	483	456	455	496	472	444	490	482	458	486	504	470	464	504	468	456	561	489	498	456	485	497	488	456	472	466	482	477	505	494	485	471	491	493	505	494	516	483	514	462	494	447	514	487	487	483	502	524	478	486	509	483	492	488	455	462	450	507	496	516	481	453	465	509	497	495	468	490	492	461	530	454	478	493	481	467	498	495	495	505	471	486	513	486	459	488	517	472	477	470	475	462	488	504	475	518	489	507	494	451	483	466	496	489	505	481	480	507	497	481	417	478	479	506	490	533	487	452	460	479	468	481	498	508	479	466	472	492	452	482	496	484	471	482	445	549	478	491	474	461	521	471	464	506	472	491	470	458	479	513	465	476	489	464	453	486	480	507	496	512	448	501	457	469	502	490	512	523	470	505	503	451	462	495	462	510	482	478	500	473	466	495	465	508	451	501	479	476	461	436	462	491	471	482	487	506	458	496	502	498	535	499	497	476	486	456	491	472	462	515	499	469	497	491	495	519	456	477	490	490	497	473	499	501	486	488	465	522	471	517	485	500	491	482	450	461	516	515	451	474	499	478	465	467	463	448	479	492	500	498	511	505	465	417	479	505	469	515	513	487	474	435	444	467	479	493	490	499	523	463	468	461	524	475	479	514	482	468	456	517	505	516	509	494	483	469	505	477	507	450	501	513	450	516	477	497	461	437	495	468	483	493	475	476	483	529	493	457	492	478	494	476	466	472	480	463	514	511	483	462	512	495	473	467	476	524	477	509	483	483	474	507	524	438	430	485	475	492	455	481	463	445	472	479	477	477	468	508	499	484	472	476	511	482	457	448	502	449	498	494	454	507	492	474	508	492	507	467	459	479	479	464	485	478	473	461	491	498	484	498	475	489	465	483	464	498	502	509	469	509	480	497	503	474	419	486	501	508	507	457	474	496	482	500	439	472	499	492	483	488	462	465	508	488	507	491	516	491	463	490	459	482	487	508	465	476	461	477	526	463	454	474	473	506	490	485	507	468	505	498	485	485	440	521	477	468	503	493	479	499	473	517	482	484	496	478	495	468	504	520	442	516	456	485	504	498	520	496	507	455	450	453	471	449	489	496	468	485	486	523	464	473	489	500	488	527	463	486	474	530	485	520	503	487	433	491	469	487	481	456	480	509	562	517	450	486	480	494	493	475	500	460	499	514	484	480	514	500	493	489	494	489	464	477	482	462	496	494	469	496	460	479	480	478	485	510	463	470	442	464	477	479	484	445	509	450	456	517	485	486	479	512	495	475	481	492	496	462	474	496	473	528	448	484	453	466	480	494	465	508	501	490	476	490	455	441	471	507	432	466	484	504	455	470	473	477	500	484	496	471	491	510	517	477	454	487	480	483	453	509	469	485	504	482	464	517	489	503	486	480	522	437	473	484	473	544	491	494	507	470	446	477	488	499	498	505	495	464	463	466	495	470	490	479	485	487	473	477	498	516	466	489	493	471	522	479	472	497	435	493	481	456	460	465	454	431	503	459	522	516	449	495	457	487	479	492	501	497	507	466	510	478	459	467	481	486	504	490	487	460	508	485	511	435	484	506	470	507	495	453	531	494	475	525	487	491	497	484	504	474	515	486	491	453	525	476	486	472	463	489	497	475	479	498	468	483	458	472	478	465	494	458	470	452	452	509	460	460	480	482	499	470	503	473	478	495	463	490	450	417	505	441	523	462	510	494	504	502	484	461	471	502	457	442	435	480	469	456	477	476	479	457	491	477	482	473	520	520	446	440	489	473	519	494	430	503	451	495	491	485	501	534	461	511	506	497	483	473	466	490	463	487	489	495	465	433	463	470	447	478	470	493	495	484	468	492	468	487	485	462	500	472	454	480	542	465	498	446	463	499	440	494	475	471	503	483	483	491	530	475	460	467	487	442	496	470	479	486	474	518	468	500	463	477	494	500	443	499	481	465	470	478	474	446	511	483	464	512	468	489	497	498	488	448	478	486	496	479	488	471	458	455	486	492	470	524	509	470	522	453	484	474	468	471	485	471	475	475	501	520	450	497	483	491	503	490	461	450	490	479	479	517	514	478	505	496	464	466	476	457	483	462	487	478	495	461	489	470	459	470	494	523	477	483	496	480	489	500	485	514	491	521	474	524	488	478	510	514	483	430	488	492	470	480	491	475	495	494	473	501	533	471	520	497	469	510	488	483	502	497	454
32432	55441	51938	41077	34936	29964	24728	20074	15987	12692	10247	8110	6247	4972	3984	3121	2848	2451	2075	1742	1549	1427	1289	1166	1102	976	922	887	874	777	799	748	784	717	721	715	729	719	679	725	657	738	652	643	691	688	715	666	689	699	686	657	679	732	687	677	673	629	666	708	694	661	696	671	621	671	609	641	710	668	647	665	684	642	684	692	677	675	673	660	662	702	686	664	660	652	682	615	664	672	705	678	659	657	673	667	680	661	667	642	641	659	666	661	664	671	692	688	660	642	662	664	663	714	632	595	667	696	674	651	669	680	680	685	659	693	698	655	646	655	661	673	682	651	697	650	657	699	645	656	662	649	671	676	706	635	636	736	651	650	651	709	641	664	657	704	687	693	665	646	656	670	685	641	642	654	673	668	698	675	661	676	673	667	653	671	680	703	656	662	655	675	674	641	682	626	657	673	670	726	679	670	653	699	633	674	657	644	671	704	714	698	667	672	713	643	647	698	672	669	668	698	669	654	644	715	691	673	626	688	682	661	669	714	676	653	681	644	688	760	673	726	685	664	678	686	708	647	650	653	636	638	714	661	672	631	649	700	685	661	718	687	667	663	638	707	667	672	642	683	711	655	671	643	669	669	641	646	677	677	697	663	667	617	659	669	673	715	674	698	620	644	652	697	658	704	630	691	663	673	683	682	661	666	684	702	689	710	654	683	660	670	717	728	691	599	693	722	707	666	712	679	694	639	701	680	670	689	653	648	645	663	636	602	674	655	664	652	680	654	699	664	680	620	644	692	703	676	648	643	659	685	654	679	671	704	666	698	653	681	714	657	584	703	706	700	674	711	668	663	673	676	710	655	675	684	670	677	677	655	691	660	700	661	662	667	633	675	695	633	680	679	668	649	701	692	679	660	661	649	682	690	686	669	626	665	665	699	682	681	652	683	711	665	662	651	691	695	647	688	666	692	684	707	658	723	724	669	652	671	668	635	692	654	676	662	686	661	689	717	673	663	681	709	655	650	613	648	694	679	655	733	611	633	642	642	739	659	670	698	652	689	690	679	706	655	664	636	680	715	660	678	691	672	684	696	679	657	660	650	658	677	692	662	654	683	678	687	689	622	661	677	689	662	615	689	665	638	677	635	677	678	657	649	681	700	693	719	666	695	713	694	684	695	678	646	660	626	679	649	673	662	651	712	684	679	725	658	673	649	648	730	697	701	711	691	675	684	671	663	677	690	664	701	669	671	692	659	652	711	688	672	667	676	693	686	669	625	601	664	671	719	685	704	614	715	692	627	669	637	653	683	700	689	647	685	671	711	686	700	640	647	693	650	686	677	669	694	656	695	629	638	643	710	672	657	727	668	678	638	677	674	701	682	674	702	688	715	706	668	652	774	646	722	667	607	698	642	693	699	646	684	660	635	655	704	686	659	623	649	629	653	736	736	685	711	676	633	718	671	694	705	648	672	700	685	690	670	655	652	648	685	687	670	650	638	661	692	646	649	649	697	629	674	672	717	704	691	707	682	666	719	648	695	645	646	691	668	676	673	658	650	663	670	686	709	658	659	672	660	636	669	653	662	660	637	657	690	686	670	662	653	672	702	636	683	656	702	659	664	655	685	668	675	651	666	643	641	682	662	661	668	680	668	680	684	717	649	666	686	681	689	641	704	700	653	624	635	659	638	705	657	615	645	680	647	683	626	694	640	666	684	626	656	668	693	663	662	677	659	683	707	692	666	660	708	658	643	695	652	662	701	721	737	660	704	665	714	665	667	685	669	671	724	671	718	633	677	664	649	659	680	683	702	646	690	707	655	665	667	669	673	617	668	629	696	667	696	690	631	700	665	708	670	665	689	704	700	656	660	674	720	666	657	655	677	649	645	686	707	683	678	680	675	656	631	717	647	663	633	631	680	725	712	638	635	685	646	661	626	677	684	647	646	686	669	712	669	722	613	670	711	642	680	644	661	690	632	663	672	717	675	671	685	664	664	719	646	697	651	666	692	677	661	641	642	695	609	666	672	696	672	661	693	715	651	640	690	675	712	680	683	653	681	683	721	684	688	697	735	678	703	628	669	636	676	673	691	641	701	698	659	678	653	655	646	682	671	678	664	635	637	713	670	612	700	672	639	698	686	698	637	635	655	654	632	676	663	650	631	684	668	688	666	655	680	663	643	685	661	645	687	680	679	660	634	674	655	688	684	660	675	657	664	615	676	670	689	676	657	669	641	660	683	690	660	694	654	652	661	704	628	706	668	652	669	708	671	632	700	704	658	709	689	668	724	639	614	649	674	680	675	686	663	694	717	668	710	636	614	699	654	664	700	697	686	625	685	659	695	682	686	706	657	675	651	682	661	648	659	681	631	700	681	652	690	716	679	646	650	643	699	653	664	695	689	720	648	654	696	721	652	670	637	684	667	665	729	686	653	635	677	689	666	699	737	636	654	699	699	663	675	678	658	678	687	668	659	689	656	705	728	677	669	692	664	601	604	610	662	685	707	673	665	665	640	686	662	646	693	642	655	665	713	670	669	697	648	662	661	677	697	667	649	672	664	658	694	661	693	674	679	700	674	683	670	636	669	707	692	636	670	667	720	688	676	702	687	672	621	667	726	638	680	713	639	645	680	698	664	708	617	694	677	688	672	641	654	705	654	665	684	658	702	662	683	640	665	648	626	664	640	643	664	696	640	688	681	693	655	692	640	734	693	705	645	684	697	628	652	659	688	710	637	710	671	674	661	692	688	671	655	637	651	672	672	708	694	682	667	640	700	720	699	684	703	693	666	665	677	695	687	663	668	688	675	628	667	693	640	686	669	649	639	693	711	681	679	690	710	687	667	665	694	689	697	645	659	648	681	664	699	685	681	658	641	649	690	667	652	691	684	693	670	685	660	674	622	717	671	644	702	654	674	662	681	706	655	706	657	698	661	703	674	628	685	632	715	684	693	658	674	634	691	671	678	673	663	664	638	667	665	640	652	698	657	659	702	690	668	707	680	656	658	634	683	693	728	688	673	642	672	668	703	650	648	720	677	656	686	690	680	663	640	693	652	690	668	652	690	664	719	666	651	724	687	616	674	645	646	693	684	687	676	691	711	689	690	716	660	672	685	694	660	660	667	696	662	609	677	653	671	663	747	629	648	653	706	710	669	705	684	638	688	662	671	694	695	657	653	609	624	650	678	671	677	680	665	663	694	637	694	645	704	649	648	715	623	668	705	666	628	651	687	658	642	677	692	678	667	697	669	672	682	666	650	646	657	678	633	663	637	696	688	708	672	666	684	654	695	669	656	664	663	708	674	670	681	730	662	655	631	659	645	682	664	721	691	728	641	680	674	689	733	625	715	643	640	683	637	689	672	671	694	717	651	694	681	669	721	646	669	694	662	637	701	694	657	642	623	698	687	674	680	650	676	665	642	691	688	699	633	636	720	722	696	657	633	712	655	665	712	674	652	667	724	663	696	652	636	648	682	697	672	688	671	623	647	688	668	668	718	668	690	708	699
27946	27249	32974	26065	17230	11241	7195	5032	3528	2662	2086	1744	1361	1129	1027	918	809	756	692	668	566	631	598	547	518	549	570	541	492	527	488	552	492	501	534	489	459	516	527	497	494	473	458	475	497	485	480	508	496	495	478	511	521	515	506	504	483	485	472	514	483	470	500	503	456	520	471	457	434	499	472	476	455	494	496	472	480	466	532	476	512	500	481	481	517	486	507	478	468	484	469	514	472	504	480	477	472	477	489	472	459	466	464	483	505	487	487	513	520	495	469	473	536	500	460	520	467	449	464	486	477	468	471	432	486	481	472	515	467	483	477	515	507	474	469	490	498	498	495	433	487	520	462	486	497	466	475	506	488	500	467	474	449	479	520	478	486	483	506	456	463	467	486	460	539	437	466	505	480	520	462	454	486	470	484	502	470	484	521	480	457	465	476	465	508	498	519	463	462	519	500	487	469	515	450	474	474	472	492	470	492	529	474	491	456	475	479	496	462	469	488	485	498	476	459	479	487	510	471	467	481	465	488	499	509	454	518	485	538	437	430	510	509	482	482	489	482	475	512	495	478	512	475	488	488	483	516	475	459	523	480	466	489	477	459	469	495	496	498	464	444	496	483	449	477	465	537	500	500	481	465	500	485	484	475	496	465	541	518	506	472	469	480	468	516	493	522	531	490	514	467	523	464	478	479	463	493	448	463	501	508	463	487	487	520	458	511	461	479	479	492	518	499	495	458	485	523	484	469	521	470	478	489	513	523	452	529	473	497	492	494	491	481	498	490	509	536	465	467	488	490	453	468	525	481	439	497	451	501	498	462	505	528	453	460	513	459	506	469	432	487	494	488	493	497	507	482	483	467	498	474	498	527	473	430	501	487	452	508	451	529	515	479	513	470	465	487	523	524	527	470	477	479	460	510	481	503	478	486	476	506	485	487	466	469	483	507	487	507	511	500	512	462	457	496	457	473	476	512	465	504	531	463	499	494	467	496	451	555	479	506	495	522	485	495	486	493	472	484	528	509	469	538	450	515	509	490	498	469	456	471	455	494	488	445	507	483	443	477	508	482	489	488	474	538	505	460	448	485	467	509	468	474	492	481	476	468	490	493	509	463	480	493	505	467	493	486	484	496	484	523	496	510	472	490	510	487	478	494	507	472	487	534	517	454	467	486	481	502	475	491	488	470	493	491	508	492	484	561	495	518	470	473	464	464	486	505	498	486	483	462	509	522	476	448	489	497	481	453	493	437	532	439	519	478	484	493	510	488	457	460	478	486	497	524	494	470	486	488	496	508	525	491	443	497	486	505	497	459	492	520	494	512	510	494	501	492	476	500	468	530	503	469	452	513	480	462	462	467	509	447	553	514	480	487	490	480	504	470	505	502	554	524	489	461	490	470	478	460	487	449	447	505	500	493	500	503	483	481	508	465	495	500	470	503	431	468	497	488	473	471	478	515	502	476	499	489	516	498	483	499	514	516	504	521	471	486	506	474	523	486	487	488	471	524	475	497	471	471	455	457	504	515	504	451	471	476	489	477	465	476	507	482	531	474	496	496	494	457	439	517	483	501	450	492	554	475	504	495	459	513	494	505	437	515	479	494	483	486	486	478	491	469	494	536	483	486	464	478	475	497	447	447	482	470	483	526	486	467	482	483	511	476	503	494	519	404	485	481	497	489	465	470	501	513	498	478	493	503	490	488	497	500	531	474	529	474	539	490	453	479	488	458	487	469	482	524	494	523	475	505	478	492	503	471	486	485	500	479	477	506	452	471	435	480	474	469	461	460	487	522	476	458	485	467	520	544	481	468	475	518	466	510	478	493	514	498	466	524	487	518	493	491	480	493	477	471	451	467	483	469	479	459	474	528	474	467	512	504	491	513	457	505	488	464	489	501	462	489	503	483	501	485	448	500	468	489	502	476	463	472	475	486	492	460	482	514	444	493	477	474	505	437	444	480	488	506	459	514	504	519	498	518	479	471	496	462	464	446	478	484	465	484	485	497	472	471	497	463	515	528	512	492	505	497	490	495	533	481	449	516	509	442	522	521	475	451	481	458	491	530	495	487	449	519	466	484	465	444	471	488	465	482	476	476	503	448	468	505	492	539	514	514	445	495	513	441	514	523	491	467	528	463	508	501	470	495	525	513	488	465	501	458	446	505	455	500	507	539	477	501	454	502	509	472	492	476	492	468	517	511	453	493	483	478	488	504	515	484	472	491	489	487	518	479	463	525	460	510	509	519	501	494	506	505	524	494	505	490	500	531	487	492	454	498	491	484	508	523	461	517	472	487	484	488	517	516	502	477	469	487	495	497	471	502	461	485	473	503	473	445	431	490	472	481	526	513	497	496	476	464	526	465	492	454	477	427	483	510	462	495	477	503	477	458	452	486	489	504	464	480	514	492	447	527	467	483	497	514	503	488	467	485	480	507	452	500	512	522	453	461	500	484	499	500	508	506	507	507	423	480	494	514	503	492	513	477	490	476	475	485	511	490	517	497	462	540	511	477	492	490	464	510	533	477	498	478	450	504	491	450	488	467	483	509	478	492	508	485	479	471	511	478	483	492	482	488	474	469	482	491	525	487	484	482	522	460	480	469	471	449	495	476	499	465	478	512	505	501	509	490	462	464	488	445	479	448	493	454	475	487	485	513	488	513	492	479	486	468	485	493	480	507	483	496	474	479	516	472	507	461	468	483	481	466	486	490	529	520	461	485	467	528	469	496	481	484	462	498	469	494	479	459	483	516	496	504	486	511	463	481	464	493	501	482	469	530	460	454	510	476	449	502	491	526	528	454	470	477	459	532	473	489	491	472	484	529	484	497	484	492	484	458	485	525	512	539	480	500	501	469	488	504	449	494	510	483	510	485	509	486	459	466	498	516	481	456	476	515	472	437	494	534	491	439	488	482	447	504	456	502	490	487	529	487	477	493	482	499	454	485	494	518	524	494	486	514	465	500	464	469	444	511	471	494	441	473	470	505	472	494	477	488	499	498	494	502	469	466	483	536	458	459	475	497	506	497	468	508	494	495	509	490	487	507	485	492	491	499	532	472	552	488	493	499	440	510	486	518	434	467	467	497	455	487	528	491	519	475	496	483	480	493	485	463	459	517	473	497	531	485	476	499	487	522	508	491	499	512	471	467	523	474	515	500	497	471	471	506	468	488	458	467	468	482	484	503	472	492	473	505	467	477	453	474	515	502	489	481	457	486	492	452	469	461	450	468	459	482	476	476	510	452	502	485	499	479	510	491	460	490	531	479	469	449	474	464	472	502	477	479	495	488	474	511	471	511	444	475	502	480	525	465	477	483	499	458	513	481	493	482	529	465	438	506	445	489	485	489	456	484	490	543	463	495	512	479	491	492	472	476	483	476	469	482	499	453	506	517	495	471	450	502	524	509	481	479	500	506	524	507	465	482	496	514	501	504	455	523	496	515	516	477	465	454	509	490	502	475	498	499	504	482	502	486	455	499	461	475	503	507	474	464	455	487	475
30364	44301	40233	30222	24251	18976	14326	10867	8439	6302	4910	3957	3042	2474	2049	1761	1529	1398	1219	1164	1037	964	944	895	877	800	811	776	749	730	708	744	707	723	713	691	668	683	748	722	649	706	649	670	698	662	705	691	699	671	708	682	729	704	731	663	686	663	706	664	694	714	659	681	693	697	642	675	681	688	702	730	654	647	687	662	682	667	674	708	695	666	677	680	683	692	715	698	686	724	692	712	739	720	691	636	686	672	714	689	675	729	665	672	655	722	693	694	657	731	649	696	668	699	660	657	702	665	706	699	664	701	723	738	665	715	649	657	684	736	682	665	714	674	708	720	660	741	658	705	699	687	689	688	726	679	738	634	693	710	699	692	646	727	738	680	692	696	659	718	668	660	665	702	711	677	658	669	699	673	722	668	667	655	688	648	679	677	695	690	611	695	721	707	680	716	670	631	694	651	666	625	701	691	674	677	690	682	692	651	715	688	725	687	727	706	673	659	648	681	698	702	705	651	691	634	633	724	672	670	677	757	672	715	653	696	662	659	691	709	756	674	712	685	670	710	666	700	680	679	643	696	662	719	650	649	734	649	703	716	706	669	641	664	665	671	714	693	696	713	655	688	683	679	623	718	676	707	639	599	687	708	696	697	690	712	674	665	763	715	708	643	718	706	724	658	679	681	690	680	677	699	683	681	718	702	709	632	681	693	671	707	673	681	692	671	666	674	624	705	692	696	681	684	727	678	718	643	720	701	696	665	696	705	699	681	666	665	655	677	646	699	684	654	653	715	674	660	694	677	658	711	700	703	694	718	728	644	657	678	679	639	700	686	684	650	679	688	639	697	695	707	706	693	641	661	668	673	672	670	692	676	706	690	675	667	646	686	652	706	683	698	693	668	694	664	712	705	704	669	702	690	655	733	761	676	676	676	689	652	658	662	652	685	706	659	692	728	725	686	686	665	666	751	689	653	655	697	661	713	690	685	692	720	729	706	684	658	716	696	679	661	680	667	687	696	669	669	688	716	678	659	628	730	722	640	706	675	723	715	675	693	658	645	643	696	703	689	744	680	692	659	722	699	699	679	700	656	726	722	648	682	720	706	685	687	675	707	717	732	683	692	712	676	683	751	670	688	686	717	715	718	655	692	650	699	667	633	674	725	673	686	714	658	698	699	699	699	692	663	703	679	685	677	672	627	690	695	689	651	682	657	700	641	658	685	677	672	674	717	716	653	672	702	685	689	685	687	688	675	673	692	685	692	681	643	679	680	696	644	671	668	706	729	709	691	717	735	672	729	746	707	672	669	691	662	703	653	678	674	725	712	668	662	641	701	655	622	748	669	680	688	710	709	711	697	655	653	691	664	667	690	694	700	659	684	696	700	689	691	693	694	693	715	684	653	721	675	682	704	688	710	674	723	654	689	686	710	661	757	689	656	722	689	679	725	677	671	692	663	641	653	631	652	657	709	651	665	683	668	712	739	671	668	688	713	670	665	669	651	656	647	691	662	678	660	690	679	719	682	669	661	693	672	734	677	654	677	654	664	667	664	717	676	690	765	688	671	642	654	693	687	723	710	662	705	699	686	675	645	666	636	669	677	689	674	684	639	670	712	700	722	687	651	640	674	727	650	706	651	665	738	692	663	644	729	698	690	700	698	682	675	670	669	722	681	653	676	675	692	673	710	710	664	698	633	694	712	658	656	702	688	666	710	648	659	670	704	687	714	657	721	675	719	693	674	690	662	655	652	678	645	641	645	645	671	685	709	678	676	712	691	716	661	688	733	654	686	686	689	690	684	702	657	686	673	700	700	692	703	690	716	688	666	694	664	673	705	718	686	668	706	670	696	684	659	717	749	680	666	697	711	649	584	717	631	647	663	654	679	691	659	689	668	642	665	664	692	656	660	660	682	678	724	658	689	626	695	661	716	702	732	674	712	685	717	720	653	664	717	675	649	630	670	658	676	646	686	697	712	701	639	694	700	676	654	701	662	715	667	675	711	680	667	677	702	718	682	684	686	694	669	715	636	687	656	659	644	696	634	647	669	702	694	675	662	707	684	720	677	742	656	733	674	695	683	696	744	680	666	678	673	698	676	678	709	697	699	669	692	685	661	705	688	736	678	701	663	668	680	662	667	675	687	705	718	711	708	659	700	689	650	671	662	652	726	707	644	674	685	690	687	724	737	696	652	653	662	736	677	665	676	640	665	645	723	640	674	699	682	684	646	719	686	680	666	651	652	679	660	731	661	692	717	682	685	643	693	666	687	680	686	662	671	712	697	696	672	675	649	702	677	698	694	719	687	681	639	719	672	712	708	657	718	698	701	700	689	696	703	677	719	640	678	696	691	679	718	710	675	718	653	705	648	666	678	669	684	639	706	659	668	721	674	684	662	696	645	630	734	658	740	713	681	737	681	707	640	732	702	683	700	715	668	661	679	711	704	658	686	694	697	658	659	711	700	650	671	675	726	732	685	682	690	708	756	664	722	723	701	735	698	686	744	666	676	663	679	640	653	619	671	678	662	683	695	665	682	667	621	715	675	676	673	706	632	678	675	698	682	712	671	726	737	682	710	641	646	725	725	701	689	680	686	725	676	709	655	709	736	719	667	694	697	668	660	650	660	679	664	671	685	703	711	663	712	672	643	688	679	680	726	662	681	655	702	683	702	699	658	678	710	688	696	681	721	713	709	665	738	688	700	672	666	651	639	699	683	684	659	676	668	636	665	709	723	710	707	662	702	689	712	637	676	676	662	666	679	706	683	646	692	699	659	662	699	660	722	680	683	684	677	669	694	646	703	693	708	646	663	707	699	671	752	641	705	647	696	646	651	727	689	682	750	703	643	699	680	681	730	680	699	674	671	678	708	682	681	691	699	685	701	680	697	666	683	689	668	701	687	695	685	727	707	656	695	703	703	698	670	639	651	658	680	649	728	675	656	725	708	715	659	735	704	683	668	691	674	685	706	684	710	688	658	713	672	690	704	739	697	654	731	714	660	659	703	703	655	720	682	661	679	689	679	660	665	707	678	689	653	699	657	665	683	648	693	702	675	631	671	695	686	697	691	682	698	690	692	694	749	730	710	679	637	686	683	740	632	722	686	676	691	679	701	650	731	664	654	663	665	683	695	691	705	692	712	683	681	711	733	707	678	717	677	709	658	662	659	696	677	656	695	720	650	719	649	690	668	652	686	706	663	680	653	690	690	726	746	733	741	700	692	719	668	687	656	680	680	665	665	650	668	674	684	709	693	673	708	728	723	711	677	698	664	713	697	677	682	683	697	664	720	741	655	757	729	670	694	694	706	702	631	738	669	698	700	676	678	660	658	679	681	709	695	734	673	697	732	660	693	713	702	702	667	705	733	655	656	685	677	680	703	640	639	673	731	701	681	700	693	705	710	715	649	676	682	690	680	652	711	690	688	676	674	675	719	734	686	701	671	638	694	677	660	654	665	684	695	718	676	679	720	673	690	617	702	637	698	723	661	707	689	634	666	683	740
24316	21025	28307	26228	23047	19211	13709	8644	6102	4413	3373	2551	2009	1608	1398	1186	1125	989	831	784	712	703	668	653	576	597	609	587	547	543	493	502	517	527	525	480	488	452	477	499	503	525	464	495	525	489	507	502	512	481	473	524	464	466	479	499	492	507	493	501	497	480	492	485	471	502	469	533	439	470	498	469	499	492	515	482	491	481	492	459	514	515	456	485	455	468	498	531	454	503	534	456	466	484	477	459	507	470	469	506	489	465	463	493	476	446	457	516	493	480	484	486	475	516	507	510	490	482	494	509	531	512	460	477	470	498	466	472	479	487	486	478	507	490	460	432	525	513	479	492	472	445	493	511	505	502	493	432	465	478	523	504	465	499	482	457	479	495	499	523	519	515	473	491	465	469	485	479	492	485	510	480	482	442	512	506	459	469	502	498	461	477	470	452	499	483	495	479	461	472	476	501	445	495	501	486	506	492	515	519	474	485	498	462	482	483	511	481	465	497	513	503	486	459	451	501	511	489	460	479	471	479	482	502	454	490	477	490	479	485	534	475	498	464	489	466	457	455	457	466	526	487	502	485	518	446	460	461	479	485	483	514	469	469	506	496	536	485	468	471	448	485	464	474	480	438	508	461	446	495	544	505	466	495	461	495	473	511	473	461	454	521	515	520	470	492	496	471	464	497	490	507	496	452	493	475	536	505	489	499	482	504	506	504	454	472	479	457	519	522	484	490	505	459	527	459	459	492	479	491	483	484	470	482	452	480	443	489	496	495	483	460	493	503	502	471	514	468	456	471	465	501	513	503	498	491	490	453	490	477	445	518	518	490	483	499	490	473	506	448	482	546	488	509	452	475	440	486	483	547	466	518	456	480	491	497	480	485	532	497	470	482	446	530	480	483	490	508	448	470	442	503	520	490	493	480	489	511	521	492	487	500	494	512	489	514	504	453	503	492	500	458	504	458	482	508	508	504	520	475	475	473	501	496	477	476	477	498	486	504	480	479	472	471	512	492	479	493	463	514	446	484	486	416	479	508	466	487	473	486	481	500	507	479	437	489	483	473	459	537	496	464	468	518	492	496	467	506	463	481	492	499	466	469	478	507	475	480	486	489	493	519	505	485	490	502	497	502	497	535	470	456	483	474	483	498	498	509	464	525	503	507	494	501	479	527	522	486	507	504	453	481	515	492	498	496	456	511	492	503	498	505	471	482	480	473	477	500	459	448	493	514	510	466	521	499	480	501	453	453	513	496	502	515	481	491	471	465	471	492	470	471	519	494	533	476	516	462	488	480	499	505	515	518	514	494	488	521	523	521	465	465	531	496	510	533	480	492	483	461	521	518	510	483	519	471	484	475	489	481	491	506	499	491	465	525	506	471	428	510	512	480	514	466	484	497	468	509	501	417	506	474	521	487	480	581	486	461	465	478	536	465	476	490	496	466	482	480	456	456	507	500	501	525	505	464	511	458	488	467	465	483	514	491	521	506	471	500	494	471	450	486	521	490	443	498	478	534	496	490	491	543	515	475	480	463	470	485	491	510	484	492	533	450	501	519	539	498	459	477	480	503	477	500	501	443	497	491	493	506	532	513	501	477	452	511	475	471	534	491	512	492	478	484	489	489	463	496	486	469	457	486	504	460	499	500	465	496	458	471	480	502	470	527	488	461	488	515	472	473	429	520	495	515	452	476	493	515	484	479	492	458	493	469	502	517	481	489	477	500	498	475	496	464	478	478	518	465	496	509	486	502	495	524	506	513	503	498	523	455	489	430	498	519	464	476	516	481	473	515	500	517	511	479	426	489	522	530	486	501	467	479	458	487	467	474	520	480	492	500	484	461	485	544	485	470	479	480	517	489	484	523	501	505	519	503	495	488	468	479	482	510	506	521	494	489	459	479	483	437	511	489	455	467	509	495	479	449	516	523	480	517	476	504	532	496	476	517	499	494	468	495	521	465	518	457	495	482	486	481	451	506	482	480	482	523	477	490	495	446	469	513	504	484	512	506	484	474	498	485	449	439	426	497	502	466	512	505	479	486	461	489	500	482	449	460	499	461	456	486	502	453	499	515	504	504	502	463	454	462	489	502	500	461	491	526	511	481	485	507	498	486	490	511	511	472	485	513	500	495	461	465	439	489	494	488	470	482	474	520	518	506	503	511	473	548	490	515	478	505	521	525	508	466	464	465	498	461	476	531	473	478	478	455	507	477	473	480	505	492	481	534	489	469	494	460	451	458	464	517	521	521	518	468	516	531	493	511	490	482	514	467	449	482	456	483	442	495	514	450	520	485	513	475	523	472	488	478	487	507	478	479	505	462	455	501	520	519	478	494	500	481	471	536	458	489	487	482	502	489	440	488	503	477	478	460	497	527	516	494	494	497	493	486	526	464	489	475	511	474	513	464	477	490	493	473	466	507	448	511	475	479	451	545	474	464	481	474	477	509	470	472	483	502	521	490	444	499	501	496	489	496	463	524	483	484	489	483	492	505	465	468	483	499	465	522	483	515	470	462	473	492	460	473	495	511	544	485	477	494	507	514	514	484	470	545	505	495	479	459	484	439	484	477	472	517	465	472	482	489	515	451	459	509	470	510	530	518	509	486	480	479	506	498	476	502	514	474	438	463	464	466	521	522	509	499	457	477	470	467	480	459	527	477	505	471	526	435	497	521	492	491	498	507	529	491	473	495	504	509	494	490	512	506	475	452	483	489	488	488	483	470	529	525	478	468	514	469	515	481	494	480	475	497	480	489	494	477	461	501	452	503	466	477	515	476	463	488	495	475	456	483	498	474	485	459	509	485	509	497	491	494	468	526	473	502	530	479	486	473	477	510	473	455	488	487	485	521	487	492	489	479	499	473	495	492	481	502	470	459	464	508	481	527	456	510	512	518	477	462	466	515	516	496	514	489	490	499	473	493	470	477	478	525	475	501	470	512	496	521	499	523	489	487	469	460	488	476	492	447	481	512	461	527	501	490	473	503	497	434	496	476	473	495	477	533	484	526	501	495	474	491	479	482	484	508	477	472	466	450	463	497	507	487	484	530	489	436	516	467	465	515	510	485	469	489	466	493	498	465	492	515	472	496	492	471	472	486	477	501	481	537	518	446	468	458	527	489	495	552	517	456	509	496	501	472	463	456	496	445	513	493	459	483	494	476	465	482	528	494	469	512	534	484	507	472	500	501	525	499	494	523	468	502	478	479	516	509	506	457	483	479	460	492	513	525	480	521	538	475	450	476	494	499	521	501	479	471	482	509	494	505	465	496	484	466	468	459	501	480	503	492	496	494	452	493	471	505	481	467	482	463	507	479	488	473	501	498	476	486	492	508	486	453	491	477	534	445	473	447	463	488	508	486	488	475	496	483	505	527	527	489	527	520	477	501	503	490	478	502	478	467	538	458	515	496	509	488	484	466	536	481	497	482	500	525	517	452	475	480	508	469	450	517	452	467	487	503	478	467	472	523	468	544	487	510	465	479	472	482	482	481	486	511	514	519
30805	49893	46226	36361	30601	24933	20033	15944	12586	9708	7570	5788	4526	3685	2955	2407	2123	1781	1518	1423	1285	1119	1044	970	907	975	873	839	804	792	757	721	761	756	755	728	730	696	720	740	703	718	730	677	696	680	729	680	692	697	699	750	685	687	651	727	669	722	676	690	713	718	680	662	722	683	664	712	727	697	667	688	704	676	694	646	679	763	643	633	756	711	674	683	693	725	688	667	669	694	691	705	691	718	689	656	665	719	723	702	688	676	742	713	734	707	686	711	726	648	710	661	699	695	661	679	697	719	715	649	692	664	736	712	672	638	667	755	716	691	670	701	687	712	694	681	650	676	708	685	704	720	626	670	691	675	729	700	705	684	694	678	694	708	682	691	661	662	690	716	694	741	729	690	686	660	713	713	707	659	692	674	687	673	681	699	708	720	702	686	703	693	711	698	701	705	682	696	693	661	657	672	684	661	709	704	702	691	657	656	643	682	709	676	700	694	687	709	668	692	716	672	685	675	706	703	679	693	690	693	728	690	722	771	704	700	655	698	701	670	674	661	677	680	705	723	656	686	701	684	678	677	688	668	711	655	667	735	757	738	703	677	728	707	665	680	726	657	695	715	652	691	680	713	664	698	691	744	675	708	702	738	686	691	677	666	647	700	700	674	714	693	673	707	680	732	700	640	701	724	727	751	701	666	685	696	708	717	691	706	696	671	651	691	694	682	661	680	699	687	709	714	750	726	725	700	769	737	684	685	718	678	706	695	733	669	684	660	746	702	717	696	663	663	668	700	685	694	726	660	664	693	685	708	652	673	677	704	671	656	700	691	673	689	673	658	671	698	653	686	728	737	682	654	730	717	686	665	680	719	696	645	718	710	698	712	682	680	681	638	701	715	676	665	713	698	693	669	691	692	693	735	639	702	697	662	669	703	705	727	694	696	691	695	763	664	628	678	682	704	708	630	648	693	740	708	740	690	717	687	729	672	666	664	691	691	685	704	679	680	654	703	670	670	680	723	693	665	672	669	693	702	706	700	659	670	692	698	722	675	643	745	676	693	681	655	682	657	693	712	683	676	684	675	673	719	692	720	762	702	673	718	675	696	708	680	685	704	698	716	681	728	733	705	677	701	682	677	696	707	695	662	660	708	685	655	721	654	733	647	643	677	656	685	672	727	695	705	718	716	703	683	668	685	690	651	698	724	728	676	716	656	703	702	689	708	705	715	689	673	694	683	740	682	698	690	662	665	689	690	753	676	689	720	730	689	744	716	635	684	710	700	647	722	701	721	679	657	663	692	703	676	660	699	701	704	657	663	671	701	646	679	651	697	688	655	732	714	743	704	676	707	700	692	702	704	675	718	742	675	739	732	650	714	688	662	709	694	692	650	668	625	734	742	703	720	646	688	682	658	634	693	642	683	717	732	726	713	671	704	641	712	648	686	658	686	713	702	699	693	673	671	720	686	685	674	681	661	718	697	678	723	693	681	649	714	706	748	699	673	724	686	686	690	650	678	711	718	668	700	687	715	660	719	684	715	672	688	673	691	670	694	666	672	651	683	652	669	671	701	712	633	696	717	711	715	702	694	676	656	694	662	711	692	681	660	723	695	729	695	673	681	687	693	710	700	728	684	715	713	717	678	699	735	695	730	640	706	679	703	702	691	681	712	698	661	682	695	669	717	684	666	655	703	659	663	704	677	686	721	671	686	726	651	671	707	655	693	643	669	645	670	726	700	674	701	731	691	684	667	674	678	684	647	692	647	684	697	733	716	611	698	716	707	689	654	730	671	692	727	677	666	711	673	670	677	651	738	697	671	690	669	685	682	689	688	713	688	689	749	651	665	678	692	656	727	656	670	714	694	685	728	688	675	705	639	683	714	719	711	681	661	684	710	658	710	693	667	682	666	690	695	733	690	688	671	702	716	708	691	639	745	704	669	711	694	672	703	725	715	711	751	684	669	704	674	693	682	719	701	736	680	760	708	693	706	694	686	663	708	705	640	723	680	727	727	706	709	697	677	660	698	692	710	702	675	717	686	694	688	726	689	738	658	706	661	679	667	676	705	652	697	666	661	674	702	683	704	702	732	697	715	694	669	693	712	629	694	723	656	661	701	681	688	738	655	681	705	708	680	705	661	632	679	729	677	698	675	734	692	670	647	655	717	668	635	641	694	730	666	679	663	702	717	679	691	688	653	723	748	694	666	718	731	719	695	685	747	651	644	722	687	713	722	685	705	671	653	706	698	672	683	717	679	701	696	694	728	686	659	724	663	690	707	664	701	673	722	704	699	693	733	723	638	703	756	690	745	673	720	679	693	677	694	671	703	661	670	676	717	661	718	723	660	722	685	695	666	660	682	693	675	674	699	663	748	684	680	653	680	693	651	691	659	649	730	652	731	667	703	712	676	690	695	678	695	744	651	695	731	708	665	625	697	700	680	693	668	655	667	707	736	665	695	715	712	688	672	700	706	705	682	724	709	695	670	741	693	665	668	678	686	688	655	697	677	722	679	679	722	688	697	687	723	641	710	731	651	714	712	692	704	665	697	714	669	676	704	658	657	684	714	650	685	634	654	717	687	694	720	673	666	684	699	701	680	669	699	667	719	718	680	700	687	727	660	691	673	729	688	685	677	684	712	680	686	682	702	694	663	746	698	731	645	704	698	698	704	669	732	726	706	735	727	685	715	710	654	664	720	724	693	704	714	699	734	684	686	653	700	709	677	677	690	699	729	662	710	652	687	713	647	682	657	694	697	687	687	711	704	744	660	703	715	707	719	722	693	726	753	696	711	648	698	686	685	699	708	694	735	699	668	695	659	694	722	691	659	680	706	654	684	682	713	694	719	687	708	671	636	698	681	663	709	658	682	730	696	670	684	703	742	707	688	655	674	709	686	695	670	683	730	666	667	682	700	734	721	685	676	715	724	654	677	671	709	686	682	719	677	652	648	666	749	667	695	706	694	690	708	736	661	681	727	695	693	714	629	656	657	632	677	717	676	661	686	719	711	678	673	701	673	687	692	692	684	705	684	678	653	645	689	723	738	694	701	693	630	696	745	688	721	689	710	677	694	705	663	738	738	727	694	677	717	693	714	702	696	708	686	687	677	679	673	708	688	644	658	726	728	669	672	684	678	722	650	740	679	667	711	694	741	680	704	690	677	671	702	650	659	674	708	674	670	704	705	642	674	692	655	722	695	680	665	702	678	680	710	643	672	701	665	697	722	680	696	664	697	651	712	698	718	729	702	652	713	670	705	711	663	724	643	689	711	621	690	712	731	746	735	685	702	698	706	711	715	713	622	703	731	676	698	656	702	655	703	674	697	661	678	710	722	697	671	714	692	686	699	643	675	677	707	678	700	721	687	696	697	710	711	690	702	711	673	705	740	690	693	675	694	698	756	691	690	666	723	681	640	722	727	688	685	672	679	681	715	700	757	655	696	725	700	669	707	669	693	699	679	719	691	715	707	696	734	694	682	649	723	669	710	739	711	691	742	661	682
22945	20986	28652	23890	22479	23836	21344	12974	8825	6543	4765	3600	2839	2392	1929	1558	1294	1192	1003	939	836	772	684	658	648	606	627	581	636	551	534	523	552	511	493	539	480	514	492	479	497	507	475	493	520	531	460	514	446	468	491	469	494	496	497	504	501	506	496	501	547	501	484	479	459	454	467	470	497	494	526	467	468	493	512	493	502	487	481	513	502	468	518	497	491	484	550	507	488	499	505	506	463	517	479	482	476	514	484	515	490	486	458	490	452	512	458	487	519	491	491	491	521	463	512	518	523	485	509	514	507	500	492	472	495	540	454	502	475	487	518	456	451	504	486	475	479	485	509	494	438	459	518	480	526	455	482	502	525	497	504	491	503	491	476	471	512	461	463	454	470	494	448	486	486	538	500	489	489	476	489	519	506	495	482	507	487	477	488	455	487	502	508	506	495	437	489	484	483	506	489	511	454	500	503	502	459	499	455	523	523	496	461	513	495	507	486	488	498	515	483	492	468	478	483	482	525	493	499	475	475	467	500	491	514	487	497	458	466	503	480	470	518	459	523	462	526	506	503	514	471	464	467	491	504	490	513	468	504	496	490	469	476	483	460	505	510	525	490	507	518	494	491	437	497	493	507	501	501	482	469	513	475	464	443	504	485	471	447	495	471	495	516	471	530	499	475	515	514	491	451	481	512	493	444	511	517	502	488	516	505	521	461	515	473	494	472	474	512	496	475	501	499	487	475	501	519	513	500	480	483	473	544	507	478	442	471	478	464	501	499	480	480	550	478	475	504	506	439	529	497	483	485	490	465	475	461	483	510	490	483	417	469	535	505	489	505	514	496	492	482	490	489	540	505	488	483	538	474	486	530	483	527	475	510	519	481	502	465	490	446	465	502	490	509	464	479	483	492	505	504	477	512	486	478	496	492	492	514	432	488	507	466	493	457	510	468	467	518	488	463	507	477	518	503	519	491	527	493	485	482	487	476	488	504	474	542	497	495	515	521	545	449	485	487	483	505	453	483	485	496	486	499	490	507	449	466	448	501	504	507	482	474	490	474	532	522	497	496	514	498	444	487	495	479	489	468	508	520	504	511	508	465	485	474	518	455	557	516	477	487	493	482	483	468	530	490	455	491	495	569	505	443	511	502	506	503	524	488	475	486	522	495	496	497	510	470	499	490	481	525	509	515	517	483	536	482	493	494	491	492	483	503	470	485	500	485	456	469	495	530	478	524	489	480	431	470	517	500	505	482	501	487	476	474	520	469	519	496	477	546	458	494	502	487	479	482	523	499	522	472	503	475	478	517	496	534	507	472	488	453	506	448	483	510	499	525	458	508	479	471	506	502	454	483	490	498	459	489	514	474	492	508	499	464	479	508	479	481	487	480	463	495	525	518	487	462	482	506	515	515	450	456	507	514	477	474	484	469	513	468	462	495	453	489	514	496	507	500	487	508	503	526	485	491	502	502	492	491	474	476	480	517	480	498	500	434	481	507	468	479	473	525	479	458	492	553	494	487	485	487	523	476	448	500	484	490	484	498	497	470	494	511	479	502	492	490	504	509	492	498	467	490	516	476	469	491	488	486	502	505	500	476	498	502	457	435	505	504	502	505	478	448	482	492	472	466	493	523	510	498	502	451	523	476	449	466	506	473	462	519	509	512	486	501	492	477	511	499	482	454	478	490	541	468	516	477	500	445	494	466	513	526	487	497	503	501	473	492	494	500	453	491	495	476	467	486	498	484	499	496	515	452	489	475	484	469	531	460	507	483	496	433	470	496	466	527	487	487	477	517	479	457	505	482	495	455	492	474	471	496	475	465	512	465	497	493	493	486	506	528	500	484	502	499	497	499	488	478	485	506	453	464	483	453	498	511	502	477	500	484	492	478	507	490	486	456	498	540	468	488	474	478	495	454	455	463	479	500	494	517	510	456	482	499	483	498	488	468	513	480	517	483	488	497	466	490	493	519	514	563	506	515	519	470	470	488	481	489	497	504	462	478	487	502	488	517	499	477	480	518	471	483	495	513	483	509	547	489	502	486	526	468	468	464	464	465	472	497	498	468	491	493	503	475	505	528	486	490	518	469	499	533	523	489	496	506	509	501	480	483	496	493	469	515	470	480	465	477	443	517	532	474	461	489	462	486	466	492	509	444	483	514	491	476	473	492	441	485	487	490	487	475	488	487	496	460	504	460	481	477	472	492	516	503	484	498	514	487	480	462	514	507	451	476	515	468	511	454	495	475	464	468	482	483	458	505	466	499	506	500	482	489	488	425	524	468	506	472	511	456	437	476	498	436	485	458	479	516	492	509	539	476	497	503	474	479	529	469	495	504	476	505	487	525	519	519	491	519	495	496	457	473	487	471	546	436	486	491	515	514	470	531	462	485	468	486	545	501	487	508	445	466	516	480	503	484	469	502	471	491	504	463	527	508	493	511	451	477	467	462	444	457	484	495	470	496	483	524	490	477	508	492	482	491	509	527	517	511	469	494	448	437	460	482	439	513	485	456	461	507	493	560	445	491	485	513	487	476	470	496	443	485	506	491	522	485	487	438	543	463	540	506	546	474	501	439	473	480	486	534	460	485	464	488	480	484	479	498	481	485	450	490	495	484	474	477	499	474	505	504	533	472	458	499	470	497	450	490	481	506	514	470	468	489	502	493	502	454	466	484	488	484	486	468	478	477	473	522	478	499	485	495	477	449	481	487	477	519	470	502	487	508	478	487	497	490	510	496	509	497	525	467	492	506	477	546	513	503	495	448	495	485	497	463	533	484	515	489	511	475	498	439	504	485	497	472	539	498	506	484	493	486	509	518	475	475	476	500	516	518	464	477	511	467	490	482	483	528	464	459	465	534	463	484	466	512	483	475	469	499	507	476	465	492	444	483	526	487	483	514	473	506	508	525	490	459	467	448	483	498	476	492	504	509	507	457	510	461	453	495	477	492	510	510	482	475	482	517	472	490	490	510	451	458	505	466	463	505	486	471	508	477	522	492	500	509	486	480	482	496	491	496	496	478	504	476	523	499	452	492	461	478	498	499	534	468	490	503	509	496	503	489	481	473	501	524	507	521	505	517	522	532	462	476	516	475	479	501	448	491	486	483	473	477	489	484	476	477	481	530	499	450	554	526	514	493	506	538	522	482	512	489	472	499	490	488	492	476	483	493	489	515	510	488	497	493	495	519	482	529	494	493	467	497	511	516	488	486	489	469	494	491	512	482	497	509	478	496	478	510	506	504	476	483	449	476	495	531	495	498	475	454	498	474	502	512	498	442	514	512	509	483	516	447	474	520	490	489	493	471	496	489	510	474	494	485	527	482	483	494	495	507	460	496	474	511	474	490	489	508	463	535	507	442	465	500	496	471	500	460	474	523	490	508	489	500	499	458	497	502	496	489	523	522	479	494	485	487	513	475	496	495	445	513	483	491	439	482	472	486	477	478	489	506	508	489	528	501	459	475	481	479	478	490	512	453	498	528	476	541	506	502	482	467	527
32648	55401	51162	41905	35811	30304	25348	20567	16675	13202	10290	7939	6333	5368	4278	3386	2740	2331	2005	1718	1532	1354	1243	1169	1066	989	954	903	851	880	833	813	791	723	765	742	727	680	679	701	701	756	697	709	698	685	692	659	701	707	707	661	713	688	655	708	652	703	682	672	692	689	647	744	642	707	661	692	683	684	672	664	627	687	670	683	654	662	662	714	675	669	676	691	702	668	671	705	654	677	668	689	698	657	717	696	664	659	676	734	685	704	702	647	683	669	708	664	661	696	704	676	756	698	701	738	683	726	712	702	692	658	680	707	684	689	643	677	753	712	684	659	695	688	687	671	726	688	680	710	686	664	684	681	718	659	646	725	681	715	659	673	712	739	660	708	696	671	716	681	700	705	646	677	698	672	667	676	680	643	694	684	659	689	696	675	685	685	697	700	693	702	665	695	701	656	694	676	748	690	660	679	659	676	718	701	696	693	684	670	651	712	692	698	706	688	726	655	689	677	686	645	713	663	706	653	682	686	628	678	689	702	697	723	712	630	695	671	689	700	677	694	668	708	682	638	677	660	671	719	639	687	701	669	710	680	676	667	709	675	700	697	678	714	732	704	720	668	696	725	687	659	702	700	712	686	716	696	679	660	739	677	654	673	690	715	657	681	701	719	645	710	722	700	668	691	714	727	663	702	681	686	674	722	655	683	699	676	688	704	627	680	685	721	746	669	700	661	698	664	695	663	730	735	697	718	682	718	705	675	703	708	683	657	686	682	694	747	668	677	654	677	700	646	673	675	675	675	641	692	676	683	690	745	638	684	705	666	654	747	662	674	713	669	628	657	660	657	662	713	670	711	681	693	692	679	651	670	693	683	692	672	637	718	675	681	703	709	671	662	643	671	705	701	623	677	656	704	698	684	710	703	712	668	715	700	684	725	704	744	708	633	703	687	670	689	703	664	721	711	696	660	694	699	689	684	743	708	691	669	689	674	693	745	659	682	659	667	669	658	678	653	691	672	694	728	702	689	701	686	685	668	728	731	732	652	657	712	680	700	666	736	710	675	673	689	697	695	677	715	728	665	675	675	723	664	696	723	686	678	730	674	677	656	648	720	675	648	657	699	641	678	658	669	683	703	695	662	668	669	684	682	725	663	673	682	729	670	693	665	709	646	720	730	720	714	708	646	722	689	683	695	742	643	702	704	688	660	695	679	678	652	703	721	668	666	701	694	716	736	644	715	709	698	681	649	688	673	680	659	707	725	701	644	675	672	681	683	720	700	635	648	637	655	718	669	699	625	696	681	667	689	687	762	727	722	649	668	716	656	674	713	704	692	732	652	659	646	672	679	675	644	684	677	720	680	700	680	682	674	668	695	653	727	681	654	664	689	681	676	646	697	708	650	682	682	709	687	694	695	717	671	678	694	720	695	693	666	686	644	687	691	642	726	698	711	684	656	675	671	680	696	686	684	695	660	683	673	689	699	700	665	664	669	640	709	680	670	687	672	689	685	631	707	666	657	688	655	682	692	671	683	697	654	687	693	702	715	633	672	680	611	654	699	691	717	684	646	672	672	731	715	666	658	738	676	650	650	632	701	633	680	708	684	698	674	711	683	697	691	656	761	681	646	643	645	713	655	674	633	654	674	676	701	727	667	672	637	696	690	665	674	667	652	679	650	685	671	668	719	686	719	705	702	694	639	658	728	650	694	692	709	713	683	700	694	693	707	738	683	680	661	704	637	665	644	677	639	670	673	694	661	682	684	695	710	703	724	644	694	685	698	688	674	663	706	666	725	683	689	719	681	682	679	683	734	703	677	680	680	668	683	719	652	645	740	678	684	694	716	692	638	645	673	652	660	704	672	695	686	690	661	668	665	725	707	675	729	653	730	691	667	657	693	633	696	655	683	667	695	648	706	698	702	691	689	663	697	690	645	699	731	635	708	673	650	697	715	719	685	700	689	699	720	672	675	674	713	677	704	672	691	631	682	704	699	667	717	695	714	663	655	737	685	665	615	683	692	664	735	730	728	689	702	670	740	692	691	741	672	650	706	699	689	666	638	690	729	657	722	708	715	697	659	663	653	661	691	672	733	710	653	638	752	708	684	654	716	731	698	683	674	697	638	675	691	666	675	711	719	654	717	675	690	675	669	700	707	667	690	645	669	702	705	674	652	726	699	659	680	676	654	670	697	654	695	711	719	664	689	690	665	664	689	699	670	670	689	653	680	680	620	643	650	679	706	699	680	692	714	646	717	653	710	679	685	680	679	660	702	695	687	693	697	693	642	673	686	671	710	718	720	747	691	735	637	667	692	652	679	698	694	703	735	717	717	675	746	700	686	710	671	700	706	666	702	720	695	693	707	706	678	712	665	644	667	702	670	710	692	719	701	673	684	692	701	654	679	721	695	674	665	686	662	692	659	667	650	697	710	687	676	685	642	694	680	705	681	649	678	676	671	693	653	681	682	656	616	695	664	662	670	687	689	663	663	659	659	668	695	692	685	677	710	642	671	702	679	672	731	665	667	687	671	696	681	680	714	662	707	701	698	637	700	688	709	724	709	656	703	689	702	691	688	679	680	730	655	654	654	664	653	664	686	677	669	674	686	696	691	674	631	693	649	680	693	717	678	698	695	617	681	724	651	723	673	662	676	649	732	704	686	666	724	671	705	642	692	678	702	687	701	676	661	685	719	687	661	693	703	725	707	723	719	650	670	644	704	725	696	666	697	660	683	676	676	665	688	673	693	651	673	676	662	675	659	703	671	718	688	689	651	675	691	668	702	715	695	694	649	653	677	664	697	698	685	676	718	687	718	675	696	719	672	671	682	678	664	666	687	671	625	688	705	655	697	708	668	719	634	656	680	658	672	723	715	691	694	691	679	680	663	691	673	747	701	662	678	650	676	675	662	676	680	698	664	693	707	725	658	666	657	691	656	700	667	704	640	662	652	648	701	650	678	669	738	689	687	644	617	672	667	658	710	716	743	656	703	649	683	708	687	675	684	658	681	623	679	693	682	691	677	668	726	675	692	689	699	653	635	664	677	705	674	650	726	691	721	674	681	693	683	681	666	677	691	709	664	651	723	682	670	656	647	698	701	677	708	671	714	680	631	673	644	669	636	676	707	694	683	659	735	658	691	681	671	673	689	677	687	659	691	644	691	704	682	682	671	695	709	671	672	640	628	637	635	669	653	702	679	688	672	698	653	693	699	719	675	642	655	708	696	714	695	681	673	725	691	677	698	692	689	685	692	712	671	716	631	691	684	677	691	686	706	679	693	683	714	630	737	673	701	704	702	681	734	686	669	690	686	693	741	684	663	651	662	684	682	680	693	654	708	714	687	708	751	708	698	674	681	682	709	646	717	665	687	682	696	764	721	707	711	682	662	720	748	702	723	660	670	703	651	717	722	687	693	666	645	680	683	672	694	682	642	632	664	640	677	714	675	692	701	660	725	682	632	669	672	685	673	709	657	710	708	674	692	717	675	697	699	650	714	696	683	705	630
27942	27587	33107	27253	17939	11823	7706	5129	3745	2759	2156	1760	1449	1210	1016	906	790	759	702	671	594	640	616	570	551	584	546	535	541	519	536	534	528	502	455	524	495	502	487	524	478	485	496	485	496	534	553	479	458	484	495	490	490	458	489	482	477	424	448	488	463	492	453	486	498	471	510	497	464	523	469	501	437	492	485	481	478	480	496	475	497	491	489	495	483	509	489	447	463	470	484	476	490	494	478	502	487	552	509	493	497	518	503	547	460	487	513	491	470	491	499	513	504	498	503	496	464	502	471	512	508	494	501	497	502	423	531	505	457	525	507	491	489	528	505	494	464	489	537	477	499	521	517	518	466	501	514	505	520	512	512	513	469	454	479	471	488	504	516	445	490	522	465	490	480	492	484	488	475	526	484	531	474	508	452	496	509	493	530	464	478	472	538	479	504	478	502	491	482	475	494	480	530	469	476	466	479	466	533	498	513	518	499	464	520	454	527	497	488	493	537	476	472	497	537	520	473	506	480	476	488	491	473	495	506	560	496	479	511	465	502	489	462	483	491	534	478	498	504	491	525	491	479	463	509	513	516	470	500	504	489	516	497	513	518	494	442	487	533	470	500	502	517	500	467	495	469	473	445	484	503	508	459	462	475	503	492	460	468	461	472	501	502	451	463	535	513	471	528	489	492	505	510	471	510	477	529	456	542	476	483	506	491	481	484	487	497	469	552	513	477	479	484	482	518	491	504	518	476	495	461	483	458	450	468	497	487	482	492	475	500	486	520	494	539	496	460	457	494	486	474	501	484	509	499	519	471	492	496	477	488	499	508	481	482	510	503	499	481	470	446	495	472	474	472	493	481	454	464	472	499	511	482	506	463	474	488	519	494	518	481	485	510	487	480	442	481	495	484	495	480	511	480	513	501	476	486	489	521	477	500	494	494	546	473	501	488	477	494	479	501	489	501	495	477	458	531	464	485	431	483	483	475	525	511	503	511	485	509	447	462	507	467	512	492	484	474	498	462	488	501	511	471	486	472	489	510	511	510	524	482	480	540	470	496	485	483	501	524	487	524	508	471	502	476	553	483	527	487	477	499	519	500	505	471	451	446	486	477	509	502	517	499	450	490	510	452	510	490	482	506	462	487	477	497	469	485	490	492	487	492	438	494	504	512	503	498	493	490	527	483	481	477	497	505	468	439	489	483	487	452	470	456	460	478	472	469	519	474	516	464	539	477	474	474	481	531	431	491	476	507	501	502	497	505	476	471	497	514	488	501	481	498	499	490	525	507	492	486	472	526	513	452	456	480	513	468	503	493	487	459	446	497	484	478	493	482	464	522	502	481	492	474	505	509	492	472	477	518	458	468	520	533	463	506	505	457	465	521	477	456	492	513	486	495	499	501	475	476	509	518	504	473	457	519	479	512	465	463	453	484	506	517	478	494	516	484	505	473	458	511	495	476	494	488	496	471	436	493	483	459	481	477	491	459	504	469	490	525	518	520	470	490	498	459	501	479	461	471	523	488	537	532	520	468	506	473	461	475	493	498	516	511	488	493	508	512	438	502	500	498	511	479	506	475	499	468	488	485	524	495	495	525	494	505	477	496	505	502	513	473	525	476	456	501	471	491	454	461	463	491	480	494	492	495	484	461	474	472	503	482	505	494	467	491	452	473	471	503	528	489	469	546	457	509	514	471	496	494	512	492	463	515	513	493	501	507	486	520	528	475	493	491	478	472	508	492	466	539	509	463	492	512	453	485	471	500	479	445	440	482	489	539	466	547	488	516	472	510	490	518	465	536	500	519	490	504	489	525	507	470	495	501	488	464	446	481	464	499	484	527	514	479	514	462	477	485	492	483	489	494	483	504	513	487	511	489	479	488	459	505	461	507	504	470	498	529	505	503	464	533	472	502	528	470	463	508	493	458	491	505	449	496	508	504	431	507	480	522	485	490	490	468	475	502	445	471	504	479	479	505	494	494	459	492	460	514	504	487	495	492	495	470	472	484	468	529	516	486	503	513	499	492	500	500	489	468	527	462	478	501	506	493	459	468	489	468	490	441	529	503	474	495	497	489	458	529	456	474	460	536	473	468	469	495	490	460	495	498	491	520	446	456	535	493	467	479	483	505	517	510	474	468	524	497	527	467	477	471	490	537	480	530	476	490	525	486	507	490	449	471	498	522	449	493	452	450	510	506	489	517	503	473	498	487	464	482	500	528	476	493	440	482	490	505	523	484	475	499	495	504	466	470	488	468	481	495	504	521	481	466	477	500	498	484	486	473	455	462	513	481	496	514	475	454	506	503	516	504	525	450	495	535	470	534	483	499	462	462	523	486	487	507	510	472	486	475	501	475	508	490	483	488	506	504	452	507	504	457	513	471	490	485	514	501	501	480	460	465	488	471	514	486	481	473	469	469	490	500	493	484	516	505	521	432	447	482	472	434	474	502	445	472	494	497	470	486	502	493	472	509	487	461	509	488	518	500	495	522	500	478	444	496	491	487	485	499	505	478	485	509	462	478	500	495	524	477	457	485	441	479	499	491	502	460	497	501	539	484	496	459	505	473	503	474	451	547	518	498	529	496	484	518	471	477	503	459	494	510	487	475	457	441	477	455	496	513	488	528	491	505	504	448	497	467	490	550	464	499	509	495	494	514	511	444	507	499	499	501	448	490	509	494	505	471	513	479	462	517	550	498	511	522	481	507	494	514	467	486	515	484	449	507	517	475	515	486	510	520	515	480	486	474	483	493	460	499	477	521	503	511	476	501	514	526	498	483	481	505	505	488	461	450	504	468	465	478	510	472	513	479	487	507	515	517	464	466	517	506	481	476	504	459	508	519	535	479	471	475	461	505	493	492	564	487	507	500	494	481	457	499	517	511	483	495	528	466	502	458	514	478	493	506	500	469	478	476	499	460	535	487	505	480	520	521	498	511	486	473	445	536	514	451	501	457	459	448	477	494	501	514	452	455	508	502	501	500	529	468	506	476	486	499	484	461	476	507	468	441	504	486	489	507	467	485	529	506	497	515	500	512	463	505	507	508	470	485	517	526	490	507	503	511	459	467	487	493	513	461	510	502	482	502	499	448	467	457	510	495	463	453	487	502	480	501	476	464	490	498	511	503	481	507	456	499	482	504	455	513	506	477	493	529	485	448	486	480	491	508	491	495	506	467	446	493	458	483	483	499	489	484	501	451	520	465	522	482	502	495	506	477	496	539	507	470	485	482	497	512	494	474	434	471	496	478	493	487	488	474	511	479	495	504	479	481	529	514	510	466	469	476	508	499	507	494	484	502	472	486	508	508	502	448	485	484	479	464	555	490	489	517	483	537	484	539	482	479	477	481	521	479	487	437	472	487	503	430	492	490	462	495	485	502	461	475	473	489	506	456	466	484	457	533	488	520	538	509	501	450	488	500	459	517	513	477	506	477	512	506	503	479	471	484	505	466	480	489	467	498	468	525	510	483	481	502	503	469	510	489	479	455	449	497	494	479	532
30341	44625	40350	31183	25015	19753	14932	11687	8693	6681	5183	3956	3202	2532	2061	1826	1534	1355	1195	1156	1014	952	952	917	817	831	761	809	754	750	771	735	747	714	731	732	669	680	690	705	696	671	693	720	684	725	676	721	666	746	731	701	698	698	690	720	682	676	660	683	674	704	630	757	707	670	682	689	651	734	712	720	673	663	674	701	690	710	686	746	700	765	656	700	724	697	677	689	681	724	689	700	713	687	735	738	710	727	705	646	705	661	690	700	707	680	652	752	689	669	679	718	690	740	702	695	721	694	681	718	763	686	715	680	682	682	659	723	772	644	717	695	699	736	691	672	720	713	639	688	713	717	739	724	663	701	712	682	706	746	745	692	667	670	672	660	688	682	724	709	663	662	674	711	723	704	742	677	686	671	686	669	670	674	720	716	681	703	710	679	708	688	694	699	664	760	724	653	641	738	725	618	743	711	741	699	711	673	633	611	652	637	682	715	691	690	681	712	668	671	732	724	674	725	644	690	684	710	721	682	716	699	679	659	655	664	730	711	707	720	699	674	725	691	706	690	724	674	690	705	683	707	701	676	685	712	663	689	731	694	716	729	672	658	654	702	707	716	665	690	695	720	673	693	731	771	686	717	687	706	667	693	753	643	666	735	714	697	696	688	706	713	659	696	713	698	646	730	673	713	709	704	692	678	739	725	733	710	694	689	759	681	733	687	708	654	713	704	745	649	676	701	673	668	725	709	723	720	685	675	744	741	699	649	703	735	704	675	727	701	676	640	676	683	732	725	695	690	677	694	715	694	661	724	674	706	691	703	698	678	689	717	714	689	672	662	677	676	696	713	700	691	745	679	716	707	695	704	671	692	736	706	685	688	699	714	673	719	702	705	692	709	651	709	683	673	703	670	674	743	692	708	688	684	719	694	730	692	690	675	714	699	721	712	723	694	692	736	697	742	712	669	738	683	653	666	715	720	691	715	723	710	666	725	623	724	686	688	708	723	691	715	735	685	686	641	676	693	724	691	706	671	651	740	654	698	692	699	703	691	698	673	696	711	690	674	703	697	663	666	672	711	696	681	702	721	700	670	690	658	685	674	680	676	717	664	731	753	672	689	643	684	700	680	678	671	699	781	691	699	710	718	713	691	600	714	689	637	757	714	668	682	698	650	704	691	689	741	659	708	696	732	732	704	660	711	674	693	631	698	715	682	661	673	731	672	697	694	676	681	679	687	695	719	711	738	714	712	733	683	652	684	678	666	715	648	728	688	676	688	655	731	722	655	674	675	682	681	683	693	697	693	690	740	688	666	699	669	680	680	690	680	711	707	687	714	702	682	725	707	696	725	717	684	707	730	726	693	676	681	744	662	747	701	707	712	704	726	701	691	705	656	712	730	724	686	728	680	701	711	689	667	663	758	688	714	699	685	686	717	665	704	716	695	720	665	693	703	756	699	646	696	693	666	705	665	753	725	694	719	673	662	710	684	660	701	657	696	721	693	677	699	680	676	704	728	691	683	711	725	681	700	699	695	667	665	761	708	711	674	731	698	733	639	680	667	740	675	725	682	678	681	714	701	720	745	674	694	653	647	705	705	680	722	718	690	674	689	688	690	702	656	727	672	682	681	668	670	654	693	680	669	669	727	695	729	678	746	684	718	668	703	677	634	668	711	672	648	684	675	666	675	665	659	705	724	732	716	647	689	686	719	696	709	703	743	688	692	655	714	708	712	684	703	722	701	710	693	693	688	684	696	709	674	693	696	681	684	718	687	690	730	657	674	723	678	719	703	705	702	691	703	667	710	696	710	682	712	650	688	682	644	688	701	667	706	683	706	635	719	683	663	677	695	734	696	684	637	641	667	673	720	705	627	719	681	705	703	723	700	727	694	709	701	684	729	683	714	654	685	665	724	702	743	715	687	686	706	691	717	691	683	716	695	723	681	693	690	713	710	677	656	708	705	718	663	715	659	699	695	703	716	679	675	698	694	697	677	700	684	694	683	718	671	712	672	709	686	695	716	699	721	677	679	689	688	711	712	724	689	707	704	713	756	659	687	661	728	733	705	663	717	728	691	714	740	658	705	650	714	734	701	692	761	715	695	690	718	700	683	694	729	722	713	703	665	732	701	707	704	693	706	695	708	686	708	690	706	717	671	678	678	671	717	690	703	679	689	698	664	712	686	654	677	704	680	692	683	696	740	690	713	703	700	711	697	690	659	700	695	701	707	680	692	708	695	729	686	680	729	729	680	716	746	676	729	719	673	716	690	688	707	686	664	683	689	686	690	685	705	690	694	698	726	721	696	715	732	723	673	698	713	662	729	687	708	676	694	688	677	702	689	639	713	656	736	688	696	691	693	648	689	709	659	705	709	688	662	684	681	705	705	705	693	731	698	732	726	688	743	671	689	750	683	708	702	696	679	723	672	712	715	721	669	715	730	724	699	719	690	709	646	662	706	718	684	655	681	667	716	689	678	689	650	686	703	646	695	695	701	704	674	723	696	712	708	666	725	688	694	719	714	688	711	760	712	684	706	644	733	694	698	671	724	718	715	672	690	719	724	674	688	715	687	731	671	702	741	703	672	686	679	703	695	710	660	721	751	717	664	693	704	677	669	707	746	712	677	667	687	717	721	658	658	715	710	662	653	712	657	663	647	646	694	706	657	660	695	669	692	707	706	685	683	714	673	673	698	692	680	689	677	719	730	668	718	672	708	687	721	727	713	707	665	720	702	658	686	685	722	733	679	724	681	691	684	669	746	677	665	672	695	675	703	753	694	704	675	680	649	660	720	711	660	670	727	693	682	677	683	677	705	654	703	750	690	676	680	684	660	702	701	694	707	685	740	693	722	677	700	701	723	706	693	759	679	688	705	673	684	686	655	743	741	704	668	668	759	718	648	693	701	685	690	692	688	672	716	715	703	697	702	719	690	672	683	720	723	709	706	704	692	683	674	716	716	711	698	728	717	636	684	708	700	669	680	664	633	682	723	723	667	689	710	669	647	688	696	642	726	661	719	710	696	646	660	719	680	709	690	697	666	650	684	689	685	688	697	701	685	696	690	737	692	679	695	714	683	693	736	704	694	700	719	704	680	718	678	728	691	675	694	699	689	744	693	773	709	683	726	659	668	748	708	722	708	714	709	685	668	654	685	732	690	701	689	705	687	703	717	668	709	666	672	662	693	701	673	681	750	699	724	733	637	679	686	697	693	692	699	724	702	678	707	692	700	699	720	663	727	691	730	714	693	684	726	678	715	666	661	695	683	746	710	699	728	684	738	740	731	697	688	680	702	710	692	737	706	684	657	693	689	691	671	734	667	650	680	677	689	689	639	696	713	725	712	675	685	656	719	687	736	656	723	690	683	691	653	681	651	714	711	695	659	702	695	659	675	682	693	698	733	674	678	742	699	675	671	714	698	745	686	709	700	706	706	725	663	688	675	717	659	674	682	707	704	723	687	699	717	708	671	700	718	691	649	676	684	699	712	712	710	717	662	681	704
24161	20972	28135	26152	23139	19454	13967	8894	6086	4496	3387	2652	2089	1785	1461	1238	1096	980	841	808	752	696	671	634	589	560	556	540	545	516	542	518	514	516	507	535	478	527	496	527	471	509	518	523	477	513	511	513	465	460	542	495	490	469	499	503	487	503	498	474	493	507	501	484	468	473	517	489	494	503	472	517	513	522	500	516	494	513	540	484	500	486	481	496	485	485	459	476	479	503	551	488	523	481	495	495	488	465	484	542	482	462	494	495	505	501	515	492	503	467	463	518	505	497	498	491	448	482	501	519	479	495	507	515	517	500	519	445	509	521	465	473	499	521	481	471	527	496	479	525	509	498	470	495	472	514	531	473	547	483	464	514	497	532	502	493	500	557	509	488	510	493	490	521	496	508	496	498	475	506	502	492	480	477	504	488	482	473	460	525	509	515	481	454	519	489	512	444	504	489	477	498	498	501	490	467	516	532	505	456	485	490	523	476	481	512	486	506	507	500	452	510	511	509	480	488	481	450	515	539	523	531	467	500	482	478	486	505	512	469	528	431	504	504	494	477	506	497	495	459	516	482	473	476	492	450	491	498	474	498	529	527	519	485	543	490	478	463	488	472	518	488	490	463	503	541	537	479	510	517	466	488	483	489	499	530	465	485	488	533	493	467	494	457	502	476	481	479	449	468	513	536	519	495	521	453	511	487	498	486	506	535	497	476	465	530	499	507	507	478	509	480	515	517	482	503	504	512	498	505	486	483	514	489	485	504	473	484	511	507	505	517	505	482	475	483	473	499	497	489	481	467	495	522	496	466	485	477	492	482	475	534	510	518	478	470	481	502	492	489	481	499	499	474	479	470	539	511	482	494	471	468	510	466	528	481	508	481	503	504	491	507	536	491	476	463	504	506	474	512	489	553	476	528	489	502	515	512	487	474	527	505	488	490	482	485	482	517	519	491	517	498	479	522	517	505	479	522	524	508	484	521	484	482	488	524	520	540	506	502	505	518	481	475	490	481	456	463	488	506	513	504	490	455	532	476	506	520	520	471	505	478	484	498	504	508	509	511	483	487	495	502	494	490	534	462	517	515	498	500	518	506	490	486	510	462	445	505	530	505	495	493	519	482	469	491	521	492	491	525	492	434	486	477	461	473	475	464	503	483	486	528	465	492	488	445	491	463	496	531	466	524	491	475	509	504	452	490	472	461	477	513	468	470	481	479	445	473	501	506	511	522	488	497	483	481	509	486	480	497	487	525	475	531	538	531	501	462	511	483	491	522	491	465	465	489	485	498	469	565	501	488	477	535	485	467	480	483	507	481	475	449	523	507	479	506	474	458	531	462	511	498	510	510	494	464	538	484	517	485	531	475	488	480	498	492	498	467	507	491	519	495	503	506	480	519	514	487	464	449	507	526	487	480	509	527	481	466	490	497	473	489	532	457	515	506	493	494	498	467	448	491	494	516	469	492	499	494	487	495	483	510	465	470	501	506	489	480	512	502	507	486	501	533	527	508	472	496	512	476	459	486	490	462	526	494	479	491	493	521	473	482	518	496	507	526	490	501	517	537	501	492	516	464	525	492	494	504	498	474	510	487	470	500	487	487	507	504	502	507	470	460	505	504	494	459	493	507	491	514	515	522	488	481	518	548	523	447	484	500	500	491	520	493	529	509	479	472	483	491	468	485	487	504	491	483	508	518	517	501	472	489	476	467	498	518	530	458	490	477	501	496	499	466	514	484	479	469	481	466	463	462	471	526	463	524	525	544	474	496	485	502	444	479	456	529	484	486	474	512	521	502	508	466	538	484	482	487	515	459	522	432	484	482	478	483	489	489	529	538	472	465	480	518	479	532	492	522	498	470	479	519	489	459	506	505	510	530	521	505	515	470	483	518	475	517	512	478	504	497	525	506	449	458	495	505	541	477	497	504	465	536	495	486	478	513	503	477	488	474	489	500	490	532	487	493	493	458	511	526	473	510	533	528	510	479	488	475	510	426	464	519	464	493	497	524	464	503	500	533	547	547	482	476	467	483	511	489	481	487	522	508	511	470	475	477	480	474	465	518	495	482	452	446	490	496	539	497	506	481	496	510	580	511	503	509	483	532	479	489	506	524	519	501	462	476	510	513	488	487	481	508	523	508	510	479	464	519	510	482	470	496	500	465	514	507	468	503	511	514	501	509	487	512	483	522	445	473	503	517	481	493	500	484	510	474	489	497	464	495	486	519	475	469	523	501	441	511	509	514	491	504	498	514	480	452	508	513	490	524	471	476	457	517	488	513	526	500	487	493	518	497	500	512	523	474	517	507	509	530	486	561	495	525	495	484	462	505	511	492	496	494	490	497	511	490	489	497	516	519	522	513	500	472	508	452	525	521	481	475	464	510	518	488	481	505	475	485	475	459	468	494	492	527	527	484	518	497	507	491	458	442	469	491	477	515	532	469	524	507	523	473	477	532	512	471	499	499	514	502	483	454	472	474	455	507	497	475	495	511	494	468	473	506	484	495	464	496	480	487	494	512	459	500	452	482	497	471	473	533	449	516	442	491	508	478	497	499	489	477	490	481	505	444	494	502	472	481	477	498	485	479	464	517	512	468	498	506	519	522	489	485	480	493	508	472	492	497	524	471	497	480	475	517	456	515	503	514	472	515	503	494	525	469	485	498	474	498	493	486	452	536	488	478	495	514	497	481	494	462	494	533	516	459	539	506	510	488	499	485	516	464	529	528	498	443	485	494	501	470	464	511	491	505	486	505	493	477	486	487	480	504	504	481	521	454	524	497	510	460	478	502	496	492	510	463	488	509	496	497	459	515	524	502	501	497	461	474	494	469	515	494	513	509	487	503	474	485	487	529	528	494	533	453	489	493	505	497	479	480	500	461	466	504	514	481	480	486	495	508	492	494	487	532	491	483	537	477	520	479	488	498	513	542	510	483	521	479	524	479	457	510	487	479	508	507	494	466	489	534	515	501	527	477	476	486	488	510	477	453	543	468	492	463	494	482	483	486	508	513	494	472	493	549	494	501	460	511	479	466	476	521	541	504	497	508	547	518	520	497	480	490	469	495	509	495	515	508	495	504	495	464	499	515	502	486	473	470	485	490	482	471	461	485	505	492	487	496	467	445	488	456	515	471	483	509	516	506	452	495	470	511	487	523	480	465	497	491	501	493	509	547	515	518	491	492	517	478	495	496	479	509	484	486	491	472	508	485	483	511	534	460	488	475	501	500	521	516	487	500	521	470	479	483	484	474	487	494	440	483	501	474	505	504	536	459	512	499	486	489	507	465	484	507	466	435	534	526	523	495	490	536	524	498	500	543	548	481	442	480	497	502	506	452	478	478	552	478	517	493	490	508	559	519	504	476	530	473	491	487	491	527	513	516	506	501	528	517	545	495	458	519	504	485	500	511	513	483	536	492	526	568	496	529	507	514	475	481	502	493	476	494	522	507	533	495	490	513	491	517	480	476	497	473	499	494	519	482	535	488	497	510	523	453	492	455
30447	49763	46152	36860	30646	25587	20540	16162	12788	10007	7596	6021	4806	3868	2983	2516	2092	1745	1507	1300	1221	1091	1130	1006	972	936	893	862	851	768	783	760	725	772	734	698	702	719	720	645	682	756	675	673	660	696	706	677	705	667	651	685	709	657	649	709	695	660	647	738	657	708	747	739	698	730	699	707	691	648	701	703	646	717	701	647	669	723	709	702	692	684	727	711	712	715	705	727	706	684	690	664	712	655	691	740	677	650	672	684	709	709	660	682	654	704	719	710	628	706	707	667	710	686	712	686	682	728	714	701	664	704	707	691	714	684	732	664	704	704	669	688	677	723	674	664	714	707	700	672	751	673	711	713	679	687	689	679	686	689	659	694	690	701	672	712	682	643	680	695	709	690	649	670	692	672	708	715	703	687	686	691	698	684	730	678	676	708	730	688	674	664	696	672	738	667	737	684	762	707	732	739	676	660	725	657	694	692	689	704	673	751	691	721	676	664	710	675	668	666	719	680	740	739	713	718	690	729	666	696	676	663	706	714	691	686	667	705	660	663	700	679	680	697	713	684	657	715	705	687	653	735	698	667	707	685	710	648	726	668	710	694	724	705	714	747	741	700	693	667	691	699	729	718	716	680	741	657	698	669	677	736	703	720	677	702	664	654	717	685	739	702	758	702	734	697	715	683	684	687	723	733	697	763	699	712	664	664	722	699	641	667	707	722	720	677	687	670	714	678	686	747	734	671	712	711	652	731	724	661	712	705	700	717	707	674	698	651	717	688	706	682	683	698	695	717	674	734	710	732	682	708	715	661	724	710	699	691	671	691	716	705	695	629	709	694	713	696	697	716	684	693	722	749	690	697	719	703	661	667	729	724	638	708	653	745	740	675	722	736	710	702	717	701	723	722	696	677	676	730	686	717	693	687	709	673	673	738	657	712	701	734	682	662	705	704	666	695	704	715	688	665	711	677	702	684	676	724	687	700	684	688	661	708	680	685	649	740	721	685	703	706	708	665	686	692	693	682	703	682	682	714	709	753	675	683	748	691	702	684	659	652	719	708	709	675	641	695	668	705	705	677	671	652	687	653	693	697	712	695	773	701	713	652	727	655	713	685	700	682	662	697	745	639	702	705	707	691	717	697	719	694	639	700	697	703	662	690	684	709	710	669	675	683	690	696	674	719	694	631	723	658	678	726	670	705	695	738	691	701	695	716	691	679	668	665	684	707	672	712	686	736	689	658	695	728	673	691	685	707	747	709	710	679	724	674	732	688	709	681	710	672	712	677	686	673	667	709	706	764	699	708	657	725	673	669	722	700	650	662	693	689	680	715	721	723	697	691	698	691	695	701	661	704	710	696	663	657	708	681	672	712	672	727	675	726	666	747	702	664	664	720	670	687	750	681	650	712	730	655	741	702	698	667	687	713	741	712	658	690	672	712	690	695	661	768	699	744	712	670	710	709	624	709	735	681	645	682	748	723	685	700	733	688	740	654	685	693	709	719	745	707	687	749	720	689	686	731	703	719	691	693	708	674	652	711	676	648	705	691	704	677	687	661	647	705	721	730	691	681	704	706	703	684	653	745	713	704	755	668	681	718	679	643	699	731	691	691	677	666	716	748	710	688	687	739	709	692	700	706	658	691	658	724	694	650	696	697	739	719	674	668	681	716	713	656	685	692	715	695	706	701	689	731	743	662	701	721	736	763	655	653	704	670	670	664	726	653	717	707	708	757	689	660	681	691	692	733	658	693	696	678	671	718	718	703	722	709	692	699	665	721	690	680	760	718	683	700	699	731	735	695	688	675	682	682	675	718	696	652	673	680	674	759	721	709	664	701	713	724	732	709	715	701	682	710	681	693	665	679	707	705	644	703	708	698	662	701	704	682	675	709	701	689	726	717	750	684	712	671	745	718	716	696	689	720	712	643	710	670	679	649	703	665	679	677	681	661	730	686	687	679	665	660	700	705	718	679	696	714	664	734	708	712	663	700	676	705	678	648	704	713	696	689	727	670	694	679	682	681	700	666	707	679	682	728	718	706	665	682	741	726	753	690	741	755	667	681	674	733	710	647	700	724	720	728	743	732	735	719	684	723	752	688	637	701	676	739	710	667	668	669	715	702	689	706	753	642	689	671	669	687	679	715	745	676	691	673	710	746	686	646	658	673	710	729	606	732	647	672	708	654	694	698	666	675	676	683	710	697	696	739	707	685	680	678	684	669	679	690	684	738	713	676	722	709	709	647	712	690	713	686	713	698	720	688	698	674	660	746	634	709	644	704	694	706	652	722	687	640	720	650	706	666	720	682	691	705	759	698	678	739	690	707	695	692	695	744	711	714	735	665	695	707	664	667	646	725	682	690	661	656	724	700	690	730	699	725	654	716	707	727	705	702	647	664	726	671	691	728	684	768	735	739	689	681	716	684	692	708	668	728	655	678	731	646	718	686	658	687	692	691	691	704	664	719	724	664	735	680	723	697	732	695	655	663	698	741	703	699	634	723	682	714	697	721	659	661	667	686	660	705	684	676	679	663	713	694	696	681	661	722	663	703	666	710	729	716	693	714	670	670	704	732	690	736	637	684	719	708	699	663	678	686	658	730	715	705	689	681	691	648	727	679	740	671	708	668	684	705	684	660	718	687	752	697	652	755	717	661	674	693	703	701	719	684	670	684	721	709	738	727	693	735	692	704	688	681	738	678	712	698	757	700	679	716	738	701	709	708	722	698	686	697	695	710	726	632	712	711	681	684	719	685	685	658	704	662	753	650	685	705	742	737	628	694	691	650	730	722	729	658	685	717	717	697	680	741	731	701	668	692	718	712	656	664	667	699	689	658	674	640	681	713	699	716	711	703	726	686	727	687	747	746	703	719	671	705	753	755	713	664	699	717	659	762	722	704	674	688	702	733	687	711	717	724	696	652	745	715	742	657	717	682	714	713	716	668	721	677	638	694	668	729	672	702	690	701	725	688	690	708	700	726	750	688	686	701	699	698	698	694	691	699	693	664	710	668	665	706	699	729	724	653	716	706	685	649	714	734	685	702	710	730	713	710	725	698	709	636	712	722	710	679	685	661	732	703	710	697	652	701	723	692	688	719	662	690	690	730	705	701	682	691	697	732	670	724	703	717	718	704	732	702	654	672	706	707	708	755	691	671	700	705	687	682	632	686	700	708	668	737	696	698	788	677	698	695	685	627	688	737	693	691	678	697	722	686	696	683	720	707	690	688	727	650	732	697	746	705	672	716	658	740	652	685	674	718	706	709	692	681	727	692	678	701	701	703	684	696	732	692	689	693	704	667	732	704	697	715	679	675	692	712	664	714	672	736	709	675	698	656	702	689	682	711	668	702	739	685	701	678	651	673	692	666	660	686	721	687	771	675	732	692	707	682	669	687	665	709	709	694	712	729	721	689	691	690	700	682	678	679	675	703	723	701	649	720	693	676	669	700	717	681	687	681	664	717	700	671	706	720	653	649	667	746	683	675	723	689	720	661	704	718	686	713
22897	20948	28612	23823	22446	23909	21533	13251	8946	6959	5092	3887	3025	2377	1924	1647	1382	1161	998	951	858	693	742	690	629	651	597	551	602	585	549	547	555	534	494	521	498	507	499	491	520	504	464	479	547	461	504	468	488	470	505	513	472	478	512	523	483	445	508	434	503	462	492	511	530	482	529	530	486	520	475	492	495	520	529	491	493	478	504	488	503	480	490	489	459	488	478	520	478	476	499	534	520	475	548	487	438	471	480	493	538	513	497	495	497	533	505	500	511	500	516	524	471	471	518	534	503	525	488	473	489	517	493	509	488	508	478	530	510	494	498	499	501	483	496	485	519	485	511	502	503	505	490	438	488	473	493	462	471	467	482	490	541	497	472	501	517	510	476	527	513	493	520	471	484	499	500	505	488	461	507	500	487	491	480	534	488	500	471	490	471	515	489	517	502	489	470	495	536	461	511	495	486	482	475	510	479	535	501	469	513	474	462	526	485	482	553	501	523	461	498	475	516	483	509	451	486	481	465	487	501	481	528	475	476	472	458	482	501	529	464	498	480	476	477	471	512	446	472	461	479	515	495	520	485	478	457	500	522	491	478	478	507	511	504	434	487	484	477	531	490	498	490	473	497	486	502	476	496	458	482	466	512	470	504	508	443	474	454	518	521	451	480	500	531	498	475	485	529	488	494	513	477	491	514	519	493	494	501	499	481	482	454	476	472	556	455	470	483	469	508	470	479	496	485	516	532	513	505	497	476	491	523	509	500	482	485	509	513	517	464	492	470	477	484	484	503	476	477	535	517	474	485	473	462	524	473	467	502	541	491	509	517	480	493	509	451	533	479	483	516	508	486	544	526	506	501	466	511	515	493	483	503	496	475	518	455	467	502	501	500	472	510	510	512	519	497	546	487	488	475	503	507	504	529	498	486	500	490	484	452	482	514	493	506	497	482	508	469	491	464	499	484	481	472	505	533	485	494	494	476	524	489	491	477	508	484	486	511	498	493	475	469	483	478	522	469	537	507	465	510	472	496	461	487	469	440	506	483	467	475	498	474	457	506	469	511	457	500	515	514	504	492	481	497	501	476	462	526	521	488	516	472	508	492	475	480	435	512	508	486	506	501	458	500	508	485	507	495	499	503	471	479	504	490	514	506	504	469	475	467	492	519	510	472	505	512	462	482	493	502	487	527	436	477	487	458	499	464	484	511	524	462	506	490	474	497	439	473	476	487	478	512	453	530	500	491	505	491	522	537	478	532	470	496	529	496	501	491	491	506	563	498	481	518	494	534	510	480	480	478	522	486	512	506	485	495	495	514	482	523	476	492	459	480	491	483	490	509	514	500	484	472	538	493	511	514	517	546	576	492	497	512	518	536	471	449	497	548	519	497	496	484	478	535	510	490	520	523	546	494	502	540	475	523	494	533	487	472	486	516	474	467	497	550	465	497	499	522	501	486	535	516	483	499	499	501	539	466	484	497	454	526	489	537	507	509	463	518	480	500	508	486	519	515	487	475	492	519	484	508	518	498	483	524	485	490	512	520	495	451	501	521	526	483	519	487	489	552	503	514	502	515	474	513	484	484	515	533	471	481	493	497	494	533	516	506	531	485	487	523	498	460	535	477	481	500	502	470	485	465	514	484	516	503	514	493	494	510	456	527	504	505	495	468	506	490	468	499	437	520	469	463	495	453	492	476	491	504	511	508	430	450	467	500	489	506	503	499	478	500	513	539	482	478	470	508	476	449	513	491	498	489	520	476	480	499	516	481	459	512	492	494	464	514	491	490	525	525	482	488	491	493	519	500	453	501	487	487	459	465	506	517	503	516	430	490	473	491	478	495	466	488	514	481	462	531	524	500	464	506	463	468	492	507	491	500	490	481	501	493	487	478	480	479	484	493	506	461	482	496	457	471	497	487	504	478	521	448	479	490	519	516	479	487	491	472	509	459	486	507	498	507	498	508	483	485	469	482	467	497	486	471	527	452	495	476	513	489	456	496	485	503	489	542	524	508	482	434	500	491	472	479	523	445	506	513	528	542	463	459	461	484	500	477	480	453	502	498	499	498	484	495	449	525	506	509	508	513	466	508	473	507	501	507	498	528	502	504	501	508	516	505	473	471	518	526	500	471	449	508	439	511	508	478	500	503	504	487	513	461	524	468	534	497	497	505	497	473	490	497	434	506	512	492	478	467	439	461	493	491	449	523	458	489	499	496	450	476	485	512	508	507	473	501	480	497	499	494	501	518	470	481	497	518	483	504	531	495	492	487	473	492	510	480	514	496	476	512	442	459	501	491	499	445	472	531	480	498	472	490	462	504	533	469	521	518	483	504	488	463	483	455	482	486	516	469	479	517	493	482	490	497	503	461	471	536	504	484	513	486	497	526	484	483	470	489	520	493	489	472	490	526	483	464	481	474	495	512	529	478	483	459	493	505	492	465	510	482	477	502	486	485	513	513	485	449	508	467	489	485	557	514	502	497	482	452	492	497	506	502	526	479	509	470	484	515	505	498	524	496	471	493	484	462	529	509	465	486	486	508	532	491	467	483	451	503	463	511	484	516	459	459	474	515	534	481	476	465	477	501	468	520	503	473	517	496	507	510	508	488	479	505	469	505	537	511	479	496	503	479	513	511	448	451	477	506	492	505	499	491	496	508	468	480	506	527	528	503	438	493	505	507	513	501	477	512	501	479	475	499	469	516	492	517	496	469	512	485	485	501	478	495	469	505	532	490	505	487	477	472	512	533	511	480	477	485	511	460	507	522	480	503	494	488	519	500	519	507	524	484	492	478	508	484	450	468	499	493	487	510	497	517	491	469	446	505	470	533	470	494	480	527	493	482	493	520	455	484	486	502	505	500	481	520	454	483	493	492	484	479	474	490	500	486	510	520	492	459	510	514	480	498	505	500	505	488	486	511	515	522	471	494	524	504	476	491	458	462	485	505	510	508	515	488	493	533	528	484	496	483	510	484	489	472	500	490	502	456	537	496	496	499	520	495	515	466	472	480	482	464	472	489	503	500	506	428	484	479	458	479	501	491	519	506	471	505	499	509	510	452	494	489	521	442	497	495	513	508	490	506	531	518	462	469	464	516	527	527	491	517	463	526	493	480	473	491	459	505	467	488	483	516	486	469	461	473	480	510	521	501	491	481	519	447	515	514	478	530	513	491	475	490	478	480	487	530	500	504	484	482	486	490	476	499	479	488	471	507	492	512	479	485	425	477	516	516	498	504	515	481	505	472	547	490	499	474	502	454	534	504	439	488	486	482	513	526	461	486	482	502	482	513	501	481	501	486	493	485	488	489	481	449	520	539	500	479	472	481	489	461	487	506	462	466	521	440	489	468	480	501	492	509	484	482	500	462	511	520	501	495	498	514	485	516	501	498	473	469	502	474	512	506	490	516	469	462	474	489	516	486	518	497	504	461	489	478	470	523	489	499	499	480	476	563	519	480	463	470	495	519	510	485	456	492	466	543	469	502	461	526	478	529	496	465	508
32450	54610	52061	41819	35613	30622	25653	20842	16849	13840	10667	8327	6762	5348	4206	3454	2773	2271	1905	1746	1473	1322	1218	1197	1081	1000	935	919	887	852	834	820	769	705	771	717	710	712	737	708	754	676	680	718	718	654	685	703	723	689	710	700	665	690	674	716	709	660	729	664	662	680	707	699	683	698	708	694	699	668	640	689	724	649	646	708	723	725	611	704	695	663	666	693	670	669	674	733	715	703	692	652	674	694	708	707	731	707	691	724	701	741	680	697	703	712	659	669	739	697	685	756	679	642	718	678	684	671	689	698	669	697	640	673	726	698	686	662	653	687	677	653	696	665	670	664	701	710	665	663	685	650	681	706	682	680	654	707	705	686	677	677	637	642	738	699	717	664	690	649	696	687	737	663	723	671	660	690	662	716	666	700	696	675	677	661	638	706	690	671	674	733	702	686	715	679	721	716	747	662	666	693	733	688	698	693	660	664	667	677	660	655	705	716	668	689	668	677	696	675	712	690	705	711	744	660	658	707	679	720	675	652	707	663	646	722	704	684	675	689	696	685	758	673	693	664	688	661	681	683	746	678	689	687	709	698	638	690	698	674	634	665	742	697	702	655	710	641	653	664	691	725	727	723	686	712	664	697	684	667	711	655	707	658	702	730	691	670	660	697	685	677	688	701	689	731	699	648	677	679	708	706	668	697	656	681	676	692	626	701	671	695	672	633	685	685	679	686	714	719	757	669	667	653	686	686	694	680	667	688	664	658	674	706	653	695	680	708	706	663	682	663	663	674	685	683	674	681	648	700	677	680	705	644	649	715	673	667	688	688	702	709	708	725	633	693	708	680	726	699	709	694	719	665	699	682	680	698	735	701	679	679	712	692	695	697	711	647	620	697	693	676	713	632	661	667	722	743	666	653	710	673	695	655	697	718	646	685	698	667	633	673	687	677	703	698	650	644	663	629	700	695	638	694	627	686	710	712	677	695	704	683	675	671	720	665	712	688	697	657	672	642	708	699	734	656	651	716	740	711	680	681	648	689	677	694	668	662	634	650	647	680	667	687	700	675	692	744	710	746	662	700	668	674	683	709	675	672	683	693	676	710	652	685	710	644	717	674	684	659	695	719	640	678	697	692	685	649	665	704	687	682	718	680	643	667	673	725	732	647	664	689	722	675	699	674	646	602	656	641	711	657	680	653	665	654	663	666	670	649	656	719	689	693	705	707	698	685	685	661	644	701	652	683	719	675	679	696	681	693	665	729	721	701	677	664	685	635	701	684	659	699	752	725	657	707	658	687	676	713	674	689	662	700	698	662	674	689	685	677	676	692	698	736	659	688	717	685	752	688	723	718	697	698	706	693	693	743	687	699	698	677	717	689	628	700	710	685	687	708	718	664	694	701	674	686	688	672	704	635	710	671	719	691	700	667	689	679	673	750	692	678	720	659	666	665	676	720	674	721	731	712	681	693	650	634	685	685	702	680	688	687	726	683	710	697	684	670	714	716	695	634	680	714	726	718	689	725	638	670	668	726	713	669	666	680	666	691	682	656	726	699	687	712	661	655	699	642	665	687	684	705	669	717	644	687	720	649	712	716	675	721	677	652	737	687	720	661	685	705	695	616	690	743	729	687	719	678	717	712	683	684	700	725	724	643	698	674	696	691	705	658	696	684	725	682	707	682	717	694	628	715	673	610	721	677	695	648	670	713	709	697	694	706	700	663	717	695	624	703	692	669	698	691	702	648	659	702	655	729	662	652	674	696	685	697	654	698	706	685	689	653	703	690	707	696	710	647	707	663	719	673	680	709	713	693	742	701	687	685	687	690	683	689	680	709	715	739	718	684	678	679	717	671	658	661	694	695	681	701	648	712	671	701	712	671	661	700	688	710	714	704	619	662	735	641	670	685	707	676	714	692	692	714	686	688	700	740	702	680	673	664	643	671	607	708	699	666	716	693	632	652	689	685	688	724	677	667	701	701	714	706	672	649	670	717	664	701	698	669	682	702	693	653	712	683	687	717	674	725	716	664	660	682	670	671	665	702	718	706	726	711	694	684	681	693	690	646	665	648	676	663	666	698	698	677	677	670	654	654	659	672	662	706	658	651	721	735	656	683	708	725	670	725	719	707	719	742	677	734	664	690	658	736	684	726	728	639	686	692	714	671	657	658	688	672	660	701	648	665	728	646	665	660	702	659	693	709	719	687	642	673	671	714	626	668	711	718	664	704	692	675	681	710	705	695	673	714	693	667	668	703	689	635	704	733	675	724	689	662	708	686	692	757	708	651	725	693	712	703	663	681	677	711	669	751	706	630	682	674	668	695	688	667	667	718	674	663	711	690	684	673	678	714	690	666	697	700	731	695	712	650	714	693	727	698	707	684	695	673	710	629	695	683	678	681	704	682	682	668	694	702	684	676	702	752	688	730	676	718	677	682	686	692	690	696	648	718	682	675	704	705	708	685	692	672	686	714	705	670	693	702	676	681	707	667	684	707	668	670	695	705	693	676	705	678	651	663	673	679	673	692	725	686	693	713	665	695	706	669	708	675	698	693	686	660	662	698	712	665	698	682	692	695	684	665	682	679	687	744	662	706	694	681	624	635	704	674	676	691	708	699	719	660	688	701	687	671	681	677	648	617	689	710	672	652	684	721	711	695	756	730	724	704	683	703	689	683	710	686	689	698	683	690	655	697	648	698	679	679	702	672	719	647	659	660	747	681	654	700	695	662	668	680	687	681	689	693	652	667	678	678	633	662	661	672	674	645	678	681	703	658	681	699	700	709	703	715	681	713	681	719	697	676	682	689	727	679	713	705	661	705	717	680	682	655	676	706	743	691	700	676	693	700	748	704	657	718	697	706	696	734	707	686	706	675	635	737	662	684	691	635	693	674	692	681	692	714	657	668	685	690	677	682	661	722	706	702	682	708	688	667	711	647	661	724	670	742	712	727	742	698	660	687	654	679	718	704	710	706	642	710	697	698	661	673	682	713	689	725	663	748	724	669	718	653	704	688	699	702	645	709	650	727	685	738	718	748	679	689	665	719	693	707	677	701	677	673	676	677	720	656	677	678	690	685	700	721	739	685	711	673	690	729	641	675	684	697	666	676	641	671	726	694	733	689	666	706	700	686	691	645	722	714	718	671	683	669	759	675	703	670	691	688	717	690	683	722	690	661	655	698	705	664	726	641	719	705	657	723	710	689	683	710	707	665	649	676	659	685	695	670	701	698	674	733	730	696	652	698	728	680	730	745	719	682	727	729	649	673	694	673	680	689	669	675	727	708	678	688	711	682	684	671	673	660	682	686	750	660	737	622	729	723	723	734	683	630	655	738	677	717	659	688	672	690	673	709	699	665	719	606	647	688	674	663	686	702	662	639	702	687	691	687	676	676	684	685	666	699	690	689	674	691	693	733	671	682	688	733	692	698	704	643	687	656	700	695	689	654	715	676	685	705	656	660	719	655	708	645	706	676	700	701	676	667	713	712	683	678	700	712	670	717	674	721
28032	27483	33801	27448	17920	11651	7851	5247	3657	2824	2160	1719	1426	1204	1066	938	838	762	738	679	686	591	591	592	571	559	527	522	551	535	455	529	569	463	508	498	492	514	509	510	496	483	491	504	499	482	512	479	461	485	514	527	511	517	494	501	517	523	511	495	498	496	518	504	519	529	453	510	494	518	524	500	502	512	505	478	484	489	522	444	520	504	502	498	511	477	523	517	518	491	492	524	498	495	495	493	488	521	496	488	500	488	493	502	486	476	492	496	505	511	496	469	479	458	497	485	499	462	488	478	478	507	542	510	520	479	513	513	505	479	518	478	509	485	487	486	522	434	502	490	474	487	502	458	498	489	491	518	496	542	493	520	462	516	530	490	517	498	462	489	502	469	446	481	535	472	508	494	502	491	520	485	501	524	486	497	523	508	479	475	529	485	490	500	507	518	528	524	527	473	488	498	459	517	554	505	500	477	486	459	522	517	492	549	515	517	507	474	509	468	512	488	487	507	481	508	480	487	479	519	489	481	485	508	496	525	521	506	495	491	522	506	515	498	467	487	523	486	484	469	536	486	456	509	502	483	494	529	497	479	463	447	510	492	508	495	492	528	529	491	453	530	518	504	504	462	508	489	492	509	497	512	489	496	518	499	505	515	507	457	461	520	500	519	488	505	483	475	548	506	498	524	557	510	454	480	508	522	520	507	502	458	495	504	526	519	449	491	488	475	501	492	512	474	481	480	546	490	553	492	473	505	494	479	507	491	500	472	464	488	490	507	471	485	497	477	500	544	471	470	489	519	544	533	485	508	501	466	478	505	523	510	509	479	491	470	457	488	455	510	473	497	506	477	468	492	491	536	496	492	476	505	499	474	498	523	488	514	505	497	455	483	477	463	539	501	464	520	508	432	515	500	513	509	515	478	501	491	475	493	472	520	481	490	520	482	444	460	484	490	512	487	484	503	468	501	492	495	487	516	487	528	508	476	497	522	481	506	511	513	478	495	529	459	519	502	497	494	502	506	477	514	547	494	509	510	504	525	499	452	499	476	516	509	507	507	532	491	448	490	516	516	480	476	466	519	498	470	515	497	486	491	463	508	504	524	504	490	537	520	511	557	487	508	500	490	484	478	494	503	521	491	475	483	491	534	511	518	524	470	512	462	503	509	558	497	501	477	514	492	525	487	492	503	502	488	476	508	478	502	491	499	450	477	515	488	500	521	512	484	495	495	485	508	527	477	501	506	508	492	496	486	502	495	486	486	464	493	488	507	509	483	478	520	491	501	490	477	519	490	476	484	483	478	488	477	496	482	499	495	495	471	503	504	501	451	512	454	480	464	478	534	472	516	474	503	518	486	510	519	500	529	494	490	520	511	489	524	507	542	508	484	499	501	487	518	515	471	461	482	512	469	505	525	478	505	482	523	498	501	531	538	521	494	529	489	470	511	486	536	473	496	480	456	485	529	501	471	502	445	521	491	526	519	534	505	524	485	495	505	488	486	512	523	501	490	511	474	527	478	521	503	500	468	497	455	496	503	502	459	467	520	468	500	542	477	513	533	514	487	517	516	468	480	514	459	512	516	510	474	474	459	540	495	492	493	489	482	490	496	485	483	496	484	473	504	468	497	520	469	489	520	465	473	524	493	512	493	523	495	491	509	494	475	466	414	505	516	482	498	527	487	479	491	505	492	515	508	513	517	475	501	542	464	486	488	475	467	459	547	511	485	513	537	492	493	493	482	509	508	514	521	507	495	489	482	558	481	524	470	545	491	437	491	470	499	524	518	498	501	454	462	522	494	513	482	504	512	472	471	472	502	522	455	507	535	494	515	533	510	480	507	453	495	489	493	511	500	469	472	489	505	468	482	456	506	471	486	504	490	513	466	513	481	536	525	501	538	507	483	521	466	504	496	507	468	486	492	491	472	509	528	491	492	513	493	501	472	507	511	479	532	484	499	501	477	492	514	497	485	455	524	568	501	511	516	503	441	456	493	454	483	477	443	471	513	465	527	493	514	520	541	513	482	510	499	491	490	511	490	545	514	490	516	508	473	478	505	513	481	503	495	485	504	509	512	503	490	471	469	471	491	542	463	464	530	478	477	518	516	504	555	507	497	500	505	495	500	483	450	475	511	487	459	478	473	503	519	500	490	532	450	484	456	539	493	541	452	469	489	506	498	450	489	488	519	486	502	484	544	484	507	492	535	491	471	524	514	519	505	468	513	501	538	520	458	481	478	503	487	560	531	511	503	518	503	497	510	471	515	507	535	526	510	497	526	542	459	485	529	471	504	496	486	499	496	500	510	496	485	459	525	506	506	514	514	465	492	507	502	439	484	515	520	475	500	495	520	516	514	476	513	486	479	555	520	517	488	449	499	503	483	513	521	493	493	498	465	468	509	538	488	473	519	456	488	510	504	538	477	511	500	477	474	468	509	537	520	491	461	493	476	507	497	474	462	449	503	518	512	498	496	490	473	494	477	512	502	500	488	458	514	466	555	462	539	521	514	481	476	505	481	482	500	464	496	468	526	493	495	480	493	475	482	477	511	473	477	529	511	460	537	505	493	513	467	526	471	488	525	511	485	510	502	493	471	524	522	469	514	508	485	498	494	486	498	510	510	519	472	490	469	519	477	485	506	499	523	490	466	517	496	505	509	515	489	518	509	526	508	486	501	497	509	530	456	524	489	460	495	482	540	444	515	497	466	457	489	478	461	508	515	450	508	501	501	474	506	493	487	505	516	471	509	502	518	497	504	486	459	480	491	506	522	498	505	491	474	520	517	459	494	463	478	412	462	462	532	491	479	513	467	508	473	483	484	485	487	468	497	486	459	504	499	506	483	514	544	498	494	488	520	494	489	504	500	493	479	473	521	522	444	469	518	468	537	495	483	510	485	491	524	472	507	528	552	530	465	492	477	532	518	521	445	523	509	469	484	471	487	514	538	491	469	507	485	469	455	498	493	483	463	494	501	477	524	503	517	539	469	492	468	513	473	517	487	474	500	510	472	502	473	475	493	470	504	471	484	536	493	498	486	517	491	487	475	501	531	484	501	497	480	503	513	495	525	517	482	469	514	520	524	467	500	532	496	503	473	499	503	480	475	500	470	503	459	546	509	516	494	462	474	508	501	547	519	471	465	495	514	477	502	501	504	483	511	511	518	497	467	461	496	497	510	519	506	490	482	481	510	489	512	502	549	524	517	490	522	502	486	509	508	487	487	473	462	468	520	482	476	508	524	469	510	527	482	513	491	473	502	507	519	532	479	527	476	498	518	478	514	492	451	482	519	507	518	478	511	519	472	564	496	491	453	505	530	508	458	501	529	483	512	467	509	507	520	494	489	506	489	492	537	497	539	526	500	484	488	489	444	515	503	490	482	483	503	498	499	498	508	522	499	503	451	501	511	497	476	514	508	524	499	509	512	544	487	535	503	503	499	505	487	513	488	493	510	465	465	489	479	529	502	502	518	533	488	502	451	500	492	459	453	496	473	503	522
30296	44489	41150	31500	24867	19452	15228	11683	8710	6786	5056	3917	3166	2568	2175	1800	1537	1363	1179	1087	1061	967	917	896	863	826	831	854	824	807	734	727	756	760	689	763	740	700	744	728	697	658	722	738	719	720	721	742	657	725	724	694	707	725	738	711	673	697	714	767	730	639	746	721	725	745	693	707	707	705	682	746	722	779	748	732	648	691	743	707	709	778	698	728	693	730	726	687	720	721	666	656	736	706	718	684	711	679	684	689	663	648	714	687	713	707	709	668	685	710	703	704	706	719	740	733	727	708	748	716	749	740	645	711	707	717	706	703	693	689	679	679	752	675	711	725	698	724	709	681	702	708	711	716	703	729	721	676	657	691	681	675	715	669	731	695	680	716	709	639	749	741	682	656	723	715	704	669	767	725	661	682	682	739	642	698	766	705	668	719	692	679	666	682	754	695	724	664	665	728	710	706	696	715	704	714	678	715	688	698	714	652	665	663	737	717	719	648	729	736	738	690	680	681	725	713	698	692	655	710	689	693	720	714	702	718	701	711	671	745	705	691	696	715	736	648	736	732	714	699	697	715	738	710	706	683	727	723	693	777	700	698	702	678	692	698	705	695	729	677	703	684	735	690	693	737	699	765	703	680	686	650	693	725	677	704	721	682	690	708	674	715	755	699	675	704	693	686	676	690	740	700	707	718	723	637	710	722	733	688	722	674	696	698	671	687	676	687	727	775	726	695	663	738	713	684	752	710	712	691	687	666	706	694	713	706	713	710	710	678	676	680	702	697	721	678	710	668	694	697	703	724	701	770	726	709	755	704	755	695	708	737	732	662	706	675	636	716	734	695	693	706	760	659	682	751	727	703	669	683	725	684	689	710	718	751	687	674	687	716	694	769	679	722	715	666	716	648	705	746	714	680	668	699	698	655	716	737	700	672	670	712	674	672	703	734	679	717	671	737	733	726	728	692	688	751	704	705	696	654	652	727	725	693	692	717	659	683	720	690	719	727	693	695	731	670	719	726	669	713	725	703	676	680	708	672	731	685	720	697	708	724	679	741	718	653	716	714	730	751	701	760	728	665	692	747	724	727	657	720	649	704	680	684	710	688	679	660	716	705	713	664	739	699	769	675	685	730	743	708	707	683	688	724	701	661	736	674	717	705	715	701	745	685	724	708	733	732	705	694	684	700	729	649	652	674	662	643	714	704	669	738	699	681	734	717	732	673	673	671	725	742	688	682	711	669	697	651	698	724	723	693	731	703	728	696	701	772	715	694	676	713	695	716	715	725	750	662	736	700	733	675	730	710	709	690	713	669	699	727	711	780	743	667	688	695	723	677	673	694	762	708	672	704	707	710	737	734	694	690	705	714	697	691	706	686	749	677	659	707	742	688	700	785	679	720	702	757	653	671	730	691	723	710	757	714	700	703	653	715	695	693	719	698	677	722	724	690	729	636	693	713	718	712	693	716	696	709	695	721	734	668	722	693	692	735	737	704	738	743	736	685	695	681	738	739	716	656	757	684	706	708	655	725	686	699	641	706	684	736	737	737	685	724	717	687	681	685	691	748	708	683	685	726	770	647	671	722	707	721	707	725	719	683	724	674	670	725	722	703	744	677	710	707	679	688	748	715	703	695	687	699	735	731	709	662	781	723	671	710	729	747	688	696	679	705	701	706	687	708	730	746	721	736	693	707	710	703	699	667	735	738	713	725	687	750	722	693	692	717	687	770	685	676	708	681	703	714	691	688	690	692	718	739	692	690	714	711	747	733	657	756	695	695	742	706	679	700	696	697	720	686	689	697	725	646	716	705	745	685	661	676	716	723	696	700	665	706	713	759	719	715	746	694	712	705	719	724	699	700	768	760	714	701	673	700	714	714	703	688	709	698	732	695	728	696	783	691	716	724	712	711	711	726	726	688	727	719	733	688	674	678	777	697	636	711	689	709	720	672	723	712	695	663	714	731	703	684	677	726	680	771	774	641	702	647	710	710	722	696	713	674	708	743	704	709	667	651	703	690	709	689	750	720	654	695	698	700	762	718	702	735	721	686	701	681	708	714	756	744	696	674	710	658	721	675	744	741	727	691	703	698	731	702	704	667	704	721	709	703	715	691	727	687	682	692	684	706	698	688	703	646	747	676	700	676	686	676	725	709	651	735	707	736	701	731	710	702	696	704	736	714	676	706	709	732	719	677	687	707	679	686	675	666	722	719	719	692	707	692	645	739	715	682	739	705	717	730	704	746	679	677	742	671	676	704	689	741	713	664	666	692	659	710	750	701	728	671	731	665	687	708	730	715	657	720	665	727	731	697	723	702	728	655	761	687	744	719	704	671	684	632	740	674	734	722	730	715	706	722	685	704	680	662	672	702	697	692	739	734	705	738	712	690	700	710	705	795	668	707	686	699	688	732	730	723	717	692	704	720	662	689	761	738	705	699	668	669	707	726	694	735	682	642	706	670	684	669	707	696	683	734	716	705	694	714	702	710	654	710	689	688	689	692	742	693	676	708	685	702	756	697	682	720	709	695	715	721	683	712	646	697	678	715	657	679	704	724	714	721	652	716	720	740	701	676	655	722	679	673	774	749	726	738	711	644	724	689	667	724	700	695	728	705	735	716	668	728	657	725	691	730	704	697	698	712	689	747	694	699	728	657	757	667	660	677	677	791	695	701	713	675	737	680	697	727	666	709	728	694	718	773	701	706	693	725	734	727	706	659	716	734	711	726	744	677	730	674	676	731	703	715	730	691	721	662	659	673	705	726	664	747	733	735	744	696	705	683	712	680	739	663	702	730	684	676	680	676	745	656	691	705	717	747	718	670	672	683	688	738	710	710	676	739	695	701	715	703	691	716	663	694	698	767	681	690	761	695	727	723	676	696	707	738	688	711	737	678	675	686	656	680	660	675	707	730	662	696	683	735	724	743	707	720	708	663	693	658	668	688	682	679	725	741	707	691	740	724	680	734	670	751	700	687	703	678	689	718	719	663	668	697	724	734	745	735	721	678	711	713	700	690	691	690	709	678	676	639	742	684	674	702	708	768	730	741	695	679	711	717	695	686	681	712	736	672	725	725	680	711	679	714	695	714	707	708	735	710	693	697	748	702	666	718	746	672	712	678	694	720	705	736	706	721	726	678	744	736	655	720	672	712	739	698	677	731	711	658	684	698	725	663	686	693	714	735	650	701	665	747	713	685	732	695	728	679	705	674	748	699	697	698	751	658	708	687	653	707	718	747	709	691	703	699	670	715	704	696	711	718	718	730	729	716	669	676	686	694	702	745	721	681	682	746	759	724	696	762	719	724	699	664	705	689	711	744	720	729	698	680	688	714	732	686	732	680	675	737	725	680	667	718	716	739	640	753	702	675	714	698	686	693	673	740	740	708	749	679	706	728	707	687	710	757	731	662	702	722	654	682	728	670	690	762	720	695	739	697	707	696	670	680	717	714	701	708	671	727	756	702	692	682	732	712	689	675	724	684	734	706	663	692	664	727	705	763
24222	21004	28332	26510	23329	19477	14091	8760	6192	4360	3360	2574	2107	1681	1403	1274	997	978	826	784	738	718	619	659	627	546	575	551	555	548	561	517	540	513	549	516	505	519	473	522	531	518	511	475	545	487	481	504	485	515	519	469	479	499	532	505	472	529	474	507	522	473	510	513	521	494	491	496	504	451	529	481	486	530	495	470	509	544	497	498	563	459	521	485	512	514	486	496	521	541	475	529	486	486	475	465	506	501	519	511	465	492	435	525	513	513	502	514	515	482	492	499	494	458	497	518	475	462	498	476	509	514	490	537	514	541	487	491	504	546	499	508	504	486	500	476	520	471	464	523	514	493	493	516	544	459	496	459	492	495	499	478	464	496	471	503	532	521	531	509	486	477	466	504	487	522	522	553	503	538	492	490	524	519	479	525	515	487	518	501	500	487	520	526	510	463	497	505	514	508	492	491	497	514	496	489	456	510	513	494	514	510	488	492	504	515	482	497	497	548	481	539	502	502	536	495	514	520	511	520	478	490	507	473	522	470	484	499	513	502	479	535	535	531	539	479	486	506	493	501	500	549	543	540	519	507	487	459	474	471	467	465	525	506	513	450	508	531	481	496	504	477	507	464	467	514	468	495	494	497	492	469	491	499	461	488	494	455	492	492	499	504	511	468	490	486	461	528	493	492	504	512	504	529	539	461	487	468	490	546	519	531	533	527	553	473	460	505	514	509	513	516	540	528	477	506	498	519	502	517	509	543	501	500	519	520	511	489	519	493	518	469	494	515	501	506	483	528	482	524	486	554	495	530	511	485	492	470	520	447	499	515	518	506	495	506	566	477	464	496	530	509	494	480	477	521	489	477	495	504	528	486	521	480	546	546	492	488	510	533	541	523	499	491	514	558	486	474	504	503	497	497	517	499	524	497	540	493	474	480	516	496	454	500	480	483	472	489	493	491	460	477	488	502	492	499	531	502	498	516	469	522	482	517	507	510	477	495	519	519	517	493	477	497	465	475	529	494	507	523	494	492	476	510	516	498	464	501	500	458	508	522	491	514	488	507	496	510	510	514	505	485	489	541	520	499	524	506	472	472	484	487	464	472	499	514	470	506	505	513	502	526	529	551	507	533	549	506	517	512	526	527	476	482	471	508	513	470	520	491	478	487	470	495	494	519	469	491	532	494	507	500	493	471	447	515	501	491	542	507	513	458	492	499	516	512	499	489	532	548	530	493	492	518	497	479	517	496	486	544	514	522	509	520	493	473	512	516	512	502	494	458	491	491	490	464	509	487	489	486	499	512	487	489	468	485	528	498	479	507	478	457	530	524	542	493	480	496	532	540	500	490	533	513	486	520	484	512	511	483	480	513	491	477	493	517	534	530	464	475	513	503	474	507	494	532	529	534	494	481	494	507	467	496	501	491	520	472	534	517	495	478	477	499	520	519	493	517	514	511	508	529	481	509	550	505	498	524	493	508	469	504	558	469	479	486	482	515	568	514	553	495	523	529	483	507	480	535	515	462	539	494	460	501	522	488	543	502	500	510	527	458	477	473	503	488	497	462	488	528	525	485	529	502	491	504	519	501	496	515	515	495	483	463	495	505	534	481	546	515	495	510	481	465	494	486	519	482	505	487	469	517	523	556	492	483	513	515	503	463	512	522	532	500	469	502	465	543	454	529	508	492	517	501	455	508	500	523	553	511	459	538	543	514	474	491	508	477	505	498	508	490	468	512	500	473	524	497	505	532	491	452	514	481	492	478	519	515	509	518	489	504	520	494	513	518	532	504	523	514	463	476	481	540	447	493	480	503	496	515	482	504	529	455	535	498	529	469	475	495	490	478	516	465	505	504	508	485	520	525	478	512	478	509	485	472	501	495	538	459	546	512	505	548	480	527	485	508	540	459	483	489	498	491	484	481	485	478	497	511	458	518	539	492	481	511	525	515	508	495	509	482	492	528	544	537	531	453	495	483	484	481	495	528	519	501	512	486	512	484	504	541	512	486	558	484	506	492	482	488	508	518	497	545	474	499	511	548	483	486	527	538	484	476	472	505	504	529	476	524	480	518	505	484	463	504	519	478	519	519	539	454	490	497	520	487	520	505	512	534	476	493	519	499	503	515	506	469	505	515	450	492	469	509	498	467	509	476	531	524	522	561	498	500	516	500	518	533	493	506	522	497	523	466	503	474	516	489	479	447	499	533	492	484	490	531	487	528	533	455	477	532	506	537	520	484	483	483	542	479	482	463	487	469	490	490	465	488	515	488	454	481	508	522	509	474	504	491	477	475	513	507	503	498	513	523	469	520	472	502	547	524	507	543	476	505	519	472	488	452	488	461	536	468	528	524	455	508	466	504	497	502	503	512	488	502	504	493	514	487	497	524	473	479	455	531	546	495	472	478	488	503	493	443	497	497	513	496	524	523	487	512	495	491	480	535	491	487	493	513	521	518	535	509	481	495	518	463	474	519	525	487	488	541	515	509	483	461	505	456	508	510	518	537	490	497	520	503	480	493	491	521	507	517	461	510	507	497	503	519	465	541	517	437	469	517	484	514	513	465	503	443	518	503	514	497	457	522	508	500	526	465	520	511	499	522	490	518	477	513	496	473	499	467	509	491	493	495	483	519	492	522	485	511	517	470	480	476	503	521	509	481	483	519	496	499	489	541	493	454	517	498	473	483	499	528	499	495	532	520	547	509	487	527	504	474	518	541	525	494	510	521	511	512	546	479	488	511	522	475	516	445	508	487	536	484	485	537	488	506	492	502	494	473	490	484	477	506	526	433	485	481	515	504	518	527	501	518	472	490	521	501	514	474	446	461	494	518	492	510	494	484	509	505	527	476	507	487	515	504	488	512	532	482	487	511	450	498	526	499	500	529	532	470	497	490	486	493	482	479	491	526	485	516	491	484	537	476	499	497	469	488	472	528	528	534	490	477	541	524	497	505	528	495	484	527	458	505	477	498	475	525	520	489	478	508	484	500	492	476	470	541	509	481	495	524	462	484	496	490	546	494	535	497	496	527	533	524	527	556	517	528	521	524	526	498	527	495	465	500	520	518	495	517	474	514	501	472	504	553	507	476	543	478	491	521	476	496	495	509	501	508	512	508	498	485	454	505	486	548	440	490	495	504	571	486	504	526	509	477	498	482	538	515	482	479	485	546	502	504	500	495	518	528	524	498	558	513	506	508	525	502	523	536	463	488	497	489	494	512	472	494	490	526	511	528	531	495	488	499	520	524	542	490	512	507	490	506	509	528	491	490	529	536	481	527	515	452	501	469	461	506	495	560	517	543	501	505	487	458	486	509	510	517	490	480	522	505	503	462	503	472	465	513	485	486	455	528	466	498	523	458	489	483	484	501	465	476	501	491	510	511	489	496	505	481	454	503	485	477	498	509	474	487	508	498	504	485	474	520	492	489	512	493	530	497	536	498	517	508	492	514	484	525	485	503	508	540	503	493	479	499	470	444	532	475	522	484	482	485	497	498	529	485	504	503
30241	50480	47583	37831	30642	25247	20626	16415	12746	9804	7519	5756	4791	3883	3030	2524	2014	1805	1501	1363	1219	1158	1127	991	1033	880	869	851	840	801	789	772	748	746	720	779	699	683	694	777	713	723	749	772	722	704	649	747	678	715	674	737	673	730	690	772	665	700	727	731	675	656	717	714	721	739	654	688	724	691	719	701	711	722	716	693	670	700	670	709	702	668	719	725	726	731	679	701	734	658	740	678	752	674	738	733	687	708	697	720	744	711	713	723	701	746	652	677	680	701	688	700	692	722	679	695	695	688	696	720	711	702	715	697	725	691	679	722	727	673	687	724	739	693	701	730	675	682	685	726	710	703	720	744	699	731	756	739	689	680	738	694	672	686	726	753	697	682	725	698	658	697	640	704	721	773	675	717	726	679	672	720	743	715	701	695	698	716	738	723	676	717	741	733	713	689	753	704	718	702	694	735	716	723	657	654	728	716	700	722	674	665	707	710	666	670	692	706	639	731	744	697	697	670	683	710	758	700	675	718	713	661	732	666	691	692	711	711	694	716	720	685	763	690	732	684	674	666	717	688	665	711	680	703	735	703	699	722	721	711	690	697	696	720	700	695	702	714	717	701	677	690	677	697	749	682	698	710	686	707	698	713	687	705	710	680	656	726	736	737	663	688	692	743	690	701	693	708	710	677	732	693	677	704	690	687	755	724	738	717	761	692	664	724	655	725	660	635	723	720	690	734	708	710	752	663	696	676	718	689	756	744	695	690	712	728	719	684	748	691	771	701	718	695	705	694	680	756	706	709	731	733	697	703	738	712	718	740	699	726	729	735	703	727	754	692	692	730	667	743	692	723	729	636	689	655	673	705	741	739	716	710	706	668	676	716	783	680	688	708	722	716	658	725	727	680	688	719	752	702	749	691	694	681	684	693	705	747	748	615	642	720	700	717	684	709	746	716	709	673	718	689	722	715	698	692	705	726	657	666	714	729	765	650	715	739	679	736	702	687	725	673	669	727	702	700	720	700	724	711	715	694	726	677	692	687	712	681	692	734	697	706	722	707	684	662	674	753	729	705	699	715	689	695	675	707	663	701	695	705	710	704	728	712	721	740	702	717	714	734	704	694	659	694	721	717	643	730	702	675	701	745	713	752	736	685	719	729	706	701	717	692	720	693	695	735	683	684	687	714	685	708	714	740	677	689	705	711	693	671	697	724	730	743	687	743	626	722	714	727	690	706	702	671	710	698	713	682	712	651	726	697	715	731	714	712	711	698	717	733	712	724	697	684	701	669	699	686	623	723	720	700	697	709	682	684	700	678	762	704	727	667	748	715	693	691	688	737	699	748	699	704	659	700	720	738	721	699	643	712	725	688	735	682	715	729	731	690	708	731	742	702	703	741	684	752	742	726	737	695	731	718	710	684	721	677	672	670	699	687	712	706	732	717	721	694	700	694	702	698	690	651	702	721	689	752	670	701	699	682	682	701	664	728	686	722	669	681	680	764	723	689	648	695	716	708	692	671	711	693	695	715	691	663	682	729	704	680	685	667	761	675	717	697	707	648	695	711	736	685	705	723	699	697	712	751	699	706	695	671	739	751	718	700	673	720	668	701	693	659	734	707	724	684	737	713	688	684	710	708	763	729	712	768	717	744	668	678	708	713	698	728	733	681	757	703	712	728	687	712	733	703	710	708	712	739	737	670	733	704	771	700	700	678	680	722	722	711	671	706	696	669	678	708	663	733	723	667	671	764	649	691	711	693	729	650	740	731	703	690	703	709	708	747	739	684	703	721	696	701	695	731	718	707	701	710	742	697	665	721	695	701	682	721	722	710	704	722	683	715	784	702	720	703	693	680	701	747	693	752	697	710	688	708	710	725	715	719	739	709	696	701	691	766	755	741	670	730	718	735	680	653	678	710	735	707	663	689	705	718	659	703	704	688	706	689	744	655	721	709	744	760	689	765	725	695	712	731	694	714	686	732	704	656	674	711	734	732	665	726	708	682	725	695	676	703	770	751	720	683	686	692	699	749	634	750	717	767	710	710	691	742	698	739	748	714	722	741	720	707	714	721	717	668	739	719	730	731	705	739	706	725	719	635	705	723	702	753	698	715	717	660	736	694	691	687	741	704	658	681	700	685	712	665	709	652	695	743	686	680	703	703	703	734	715	744	702	717	720	684	717	725	690	726	690	669	675	688	669	696	719	663	694	720	661	744	689	719	691	690	661	699	680	703	721	717	677	721	662	701	708	704	722	718	717	665	702	705	725	664	670	701	741	692	740	710	741	728	743	715	672	704	687	748	681	754	731	692	711	747	755	721	707	718	677	692	687	670	705	722	666	722	727	715	716	746	711	703	729	728	695	778	657	722	710	707	689	741	672	732	684	706	694	704	708	685	686	692	682	713	688	680	673	667	685	738	737	715	698	711	730	681	671	745	683	721	693	721	742	701	762	714	705	727	680	652	686	683	700	671	706	721	734	705	687	733	769	738	684	677	703	697	704	777	734	628	735	714	735	666	766	704	719	673	731	687	690	705	749	729	727	680	713	709	661	676	715	697	710	739	731	662	705	705	695	713	696	688	760	714	746	720	715	710	715	755	710	706	720	682	750	701	653	699	678	697	697	665	721	678	701	716	713	703	706	684	765	696	730	694	733	730	696	687	711	695	711	742	752	691	689	706	713	707	704	695	709	699	661	714	730	739	709	682	674	715	721	719	675	699	755	743	725	704	744	746	724	700	707	711	730	693	718	698	703	681	696	683	698	713	706	654	702	688	693	711	750	692	717	728	728	666	673	715	711	706	716	734	668	716	682	725	729	699	710	687	741	738	648	689	670	718	762	720	744	728	715	697	705	732	742	706	729	678	754	667	685	722	702	715	642	747	733	716	687	728	667	707	693	680	691	747	695	796	691	706	707	703	746	732	726	715	660	704	733	721	715	733	721	722	693	765	681	698	677	676	736	725	745	712	750	681	691	738	732	732	680	715	675	709	694	712	740	741	703	726	720	702	707	712	708	763	734	712	722	723	727	668	687	708	653	717	691	746	679	693	726	709	707	720	669	689	692	722	708	677	687	690	708	707	680	694	695	761	718	703	711	691	719	703	688	698	710	678	728	703	716	709	725	639	696	687	716	689	688	728	697	686	711	669	718	710	688	706	680	701	735	721	707	713	730	646	696	712	729	724	731	707	714	721	745	693	716	697	679	677	698	719	759	721	716	707	707	709	767	707	682	755	743	698	745	717	674	730	711	694	695	708	744	714	720	725	709	669	705	707	738	676	730	715	754	758	709	693	739	748	763	688	685	714	722	686	727	738	673	755	690	726	744	674	764	719	716	714	755	767	710	690	715	767	671	705	706	706	689	716	709	675	700	668	736	727	722	723	737	699	708	712	690	711	723	691	672	714	699	665	699	687	688	662	689	702	732	768	709	708	714	703	704	757	695	764	692	726	759	721	704	728	736	717	699	769	730	693	683	719	702	672	698	750	734	676	709	687	724	701
22979	21010	28722	23878	22659	23863	21704	13297	9067	6742	4949	3868	3005	2288	1862	1622	1359	1132	1028	924	879	723	754	694	641	635	643	592	591	563	574	540	526	556	532	517	575	528	515	463	463	543	546	495	503	511	527	515	461	489	506	473	532	527	489	539	530	504	521	533	506	480	490	512	517	501	505	499	488	525	499	515	521	482	485	514	516	527	477	483	521	496	507	549	487	500	517	501	555	533	475	513	538	503	473	481	500	538	493	501	531	529	466	497	504	532	450	489	481	506	490	511	483	525	487	492	519	501	518	508	534	500	501	490	473	508	510	502	515	488	468	483	466	528	504	493	507	531	541	507	492	515	501	524	499	530	460	492	499	551	482	449	495	510	502	539	521	529	524	500	538	516	487	551	460	486	496	545	477	544	517	538	538	497	488	477	466	513	521	511	546	497	500	533	494	487	508	528	498	518	474	493	534	484	517	537	524	502	514	487	498	515	545	499	509	510	506	518	519	513	505	514	506	527	504	502	492	515	518	498	513	547	510	511	503	508	532	529	521	504	474	494	523	504	486	498	507	473	536	510	509	522	524	517	492	547	496	507	490	495	483	482	509	499	525	485	530	437	527	522	510	528	518	489	542	505	525	481	514	514	518	493	527	539	504	514	525	522	470	509	527	493	519	514	499	507	478	470	501	491	466	513	502	519	495	475	528	503	509	516	500	489	537	498	493	495	515	500	508	507	517	491	519	479	488	579	501	513	540	483	475	487	502	546	484	520	486	512	517	491	468	511	484	509	519	551	494	537	564	478	502	522	496	526	552	528	478	520	519	495	520	527	486	527	518	530	544	490	519	514	497	510	500	498	497	547	468	466	476	538	497	519	530	464	515	515	518	527	515	506	528	454	502	520	494	485	495	492	508	540	485	509	519	500	471	506	514	478	572	497	525	470	552	510	533	507	523	559	511	526	541	512	525	500	492	527	470	515	517	530	511	509	494	525	494	511	475	499	503	528	497	513	476	506	509	501	493	446	518	496	481	516	522	468	453	558	468	511	511	501	495	510	525	490	569	501	533	461	505	512	500	546	583	531	492	501	514	491	517	518	480	580	489	467	493	549	501	517	493	489	519	539	513	508	499	498	516	508	536	483	505	483	491	527	482	501	521	522	488	497	547	485	522	536	539	525	503	508	490	498	523	508	530	498	522	510	515	502	546	535	567	528	514	482	538	497	508	513	492	526	518	508	494	497	512	538	518	501	532	538	504	519	530	482	522	498	505	502	522	528	484	475	543	479	521	526	523	514	529	511	528	515	512	463	504	509	511	534	509	495	506	466	509	537	515	518	466	486	469	530	465	501	533	474	503	508	506	475	537	507	497	486	551	504	491	483	492	507	520	509	511	482	485	494	468	482	518	448	528	527	545	543	500	484	511	511	497	484	500	518	497	537	494	512	472	506	530	507	493	533	555	534	491	517	530	538	492	459	487	529	494	481	492	493	484	526	518	522	460	482	511	518	476	483	471	478	511	517	556	524	523	526	497	524	517	496	505	533	518	499	502	490	500	456	459	513	500	520	516	508	512	514	489	529	505	517	526	517	501	536	468	482	512	499	493	519	503	500	460	480	465	523	491	543	498	474	524	496	510	517	528	545	497	543	492	511	515	505	516	498	511	510	489	456	494	504	530	525	546	465	501	518	538	515	544	493	470	480	532	490	518	532	479	529	489	487	529	494	512	505	490	548	491	517	506	517	518	476	516	511	513	533	491	504	502	485	501	525	523	528	531	456	497	517	528	461	478	521	490	485	490	508	489	499	516	536	517	520	513	480	523	491	488	494	498	507	510	506	542	511	489	542	498	494	442	467	515	493	477	518	513	546	497	475	499	543	507	521	505	484	491	467	481	490	507	527	483	524	506	515	517	504	505	524	488	499	510	484	509	516	488	474	521	497	501	495	474	511	519	499	545	492	524	514	525	520	491	505	491	477	484	524	464	516	474	506	501	530	552	498	566	495	488	497	498	472	496	480	518	510	493	504	499	501	496	499	547	519	473	505	524	524	522	526	522	537	514	495	538	505	561	555	514	525	560	522	502	495	501	508	519	501	502	509	456	487	512	533	511	491	505	507	468	484	543	506	490	501	553	484	505	490	508	533	497	525	503	517	505	504	522	502	501	534	479	570	501	526	517	528	530	514	493	472	507	507	506	551	511	538	499	475	473	488	488	497	488	503	488	509	494	522	510	509	512	498	526	521	512	495	486	482	527	542	489	471	500	533	512	479	466	534	466	487	478	495	479	481	499	497	484	540	517	502	515	516	538	522	510	519	502	498	499	502	500	510	521	509	501	552	520	525	494	514	485	483	505	516	540	474	492	523	495	493	461	517	508	517	520	508	520	533	539	543	504	509	484	488	478	505	501	536	473	473	523	492	499	508	553	479	533	487	543	489	474	527	518	538	492	555	523	493	466	481	510	547	536	518	498	518	537	496	538	515	514	497	524	491	472	529	482	513	484	518	494	534	507	535	498	507	481	478	524	542	500	522	513	493	494	539	526	528	531	532	480	506	528	509	508	516	516	546	484	499	519	474	513	508	507	506	515	498	485	465	563	460	524	509	481	493	506	527	491	490	489	470	495	519	500	529	515	502	557	478	536	518	482	523	527	500	501	479	541	495	467	495	456	495	455	488	457	487	493	477	495	533	514	544	506	499	555	491	512	516	535	490	543	529	512	491	524	489	547	503	549	520	545	490	514	513	494	506	514	489	474	493	485	514	526	517	511	469	484	505	541	500	523	518	495	540	520	516	546	519	537	493	480	514	514	504	494	485	490	524	515	523	505	536	502	520	514	568	495	520	504	508	519	514	492	532	520	516	529	508	527	506	501	511	474	480	489	506	509	486	533	462	487	481	517	472	491	496	454	502	484	498	493	551	505	478	480	507	492	506	500	512	504	509	488	490	511	494	505	507	521	499	477	517	484	514	470	527	510	494	490	537	523	543	505	494	492	501	497	509	542	473	484	516	515	483	521	491	501	485	532	492	521	502	509	498	556	538	509	530	518	518	496	520	519	511	535	516	511	494	537	491	502	519	530	504	485	521	489	488	505	499	491	532	529	513	470	507	497	519	509	519	520	519	537	548	527	515	488	548	519	555	534	502	536	502	490	522	501	518	459	483	504	485	487	534	489	498	494	494	532	467	488	478	525	522	522	489	562	536	491	531	485	517	474	501	503	472	512	552	471	517	517	524	505	526	461	515	515	506	540	495	528	493	503	523	507	522	494	517	512	516	543	504	470	501	465	493	515	478	499	497	470	493	482	503	486	478	483	522	495	522	543	528	463	529	537	502	532	490	530	547	506	507	537	517	499	525	540	481	504	529	529	502	492	523	506	509	496	505	500	502	470	495	490	507	533	511	488	542	466	499	496	492	474	515	506	518	526	510	502	484	535	515	508	460	513	469	519	454	516	505	542	517	497	512	510	541	501	509	548	477	510	518	534	528	495	533	504	532	484	546
32261	56074	52898	42521	35892	30996	25767	20905	16811	13331	10515	8401	6657	5254	4092	3362	2757	2183	1881	1613	1516	1290	1197	1168	1150	1032	958	906	858	831	865	836	747	687	751	731	756	758	725	694	726	729	715	680	706	723	703	711	703	706	729	732	730	668	676	735	701	647	725	687	679	637	712	663	711	686	676	666	728	704	723	698	691	674	708	703	680	700	677	712	717	724	693	658	677	628	713	694	716	681	674	675	711	701	703	722	708	685	693	696	742	653	713	693	688	691	720	730	648	708	716	635	699	731	739	698	709	682	705	690	691	702	716	671	711	690	689	737	730	709	708	675	690	740	669	713	685	711	728	739	767	725	697	690	708	716	705	662	703	701	688	696	690	706	704	699	689	686	686	713	718	674	710	687	659	705	710	694	710	688	701	667	727	693	740	675	681	731	704	664	686	679	710	700	751	652	687	698	744	740	728	695	709	715	683	728	746	698	727	716	753	707	687	679	734	679	700	739	730	706	728	686	693	713	705	731	725	682	692	722	688	730	656	742	654	692	715	697	692	724	707	646	716	687	652	696	742	693	711	704	691	731	693	665	678	735	699	679	689	703	735	734	716	714	673	666	687	677	672	673	698	698	701	663	719	676	744	715	713	692	726	767	691	766	732	706	669	642	692	688	659	729	683	747	665	716	707	732	693	688	709	704	683	659	732	664	676	716	682	689	685	720	714	733	701	736	678	705	698	698	734	710	724	682	713	659	654	723	677	674	743	682	662	702	737	734	722	725	722	693	705	695	651	712	740	676	697	704	701	718	693	692	720	701	733	729	722	662	723	709	678	680	715	680	694	728	692	655	630	707	667	649	751	704	753	695	704	723	673	718	712	682	698	681	660	713	664	658	701	716	735	733	671	743	718	695	700	752	698	763	678	718	712	756	703	702	657	700	724	745	711	631	701	700	717	749	701	681	684	697	677	670	721	736	685	671	727	745	702	715	689	700	735	757	717	746	738	683	702	666	686	737	685	724	675	686	673	710	744	674	679	751	697	693	716	623	682	689	737	704	654	677	719	750	744	716	682	727	688	684	727	695	715	677	704	683	749	713	727	720	677	734	707	705	675	748	728	711	715	700	698	748	740	668	671	684	685	682	654	729	727	724	740	706	746	682	665	700	702	732	655	692	725	665	713	666	670	707	726	727	675	747	717	785	700	765	711	679	695	711	683	704	720	702	704	702	711	735	688	689	702	692	694	647	700	728	656	732	700	695	708	762	711	678	704	677	715	705	721	724	705	719	737	747	680	669	689	671	706	760	697	765	683	711	715	677	718	715	695	709	696	685	720	711	728	660	748	673	679	730	648	748	694	700	747	670	691	685	748	678	717	714	746	702	697	672	690	728	739	654	746	670	693	715	704	746	738	680	704	700	731	673	654	649	693	705	749	708	698	737	714	672	746	665	675	709	730	723	713	746	745	735	708	710	705	741	714	688	688	704	734	758	732	728	732	697	715	720	677	689	697	724	786	665	728	681	712	714	735	697	765	643	706	715	707	653	688	708	716	739	730	709	719	714	725	739	744	709	676	711	697	712	689	709	676	666	695	725	704	643	670	718	690	719	680	688	680	738	691	689	692	692	648	718	690	690	699	746	691	691	718	733	683	701	683	728	703	726	689	698	690	666	708	660	711	667	683	705	732	711	745	715	726	694	716	705	707	734	774	670	697	673	681	698	719	757	728	707	679	739	686	675	653	708	661	664	684	714	710	705	693	684	700	713	749	743	694	709	685	696	687	744	721	672	647	722	739	708	681	709	696	681	673	701	691	697	714	712	703	696	690	679	743	692	712	738	700	655	681	707	634	687	705	682	663	691	700	711	697	680	719	707	696	719	689	682	696	740	710	709	740	699	668	760	689	662	693	658	694	717	735	698	679	683	697	675	686	706	701	690	714	709	715	705	721	724	729	691	721	664	695	695	697	747	715	690	690	679	742	775	698	676	677	668	683	666	694	682	723	709	726	726	742	691	692	707	714	715	685	712	670	694	728	718	716	673	742	703	708	686	690	633	658	729	741	684	707	747	723	721	694	718	692	690	708	701	723	728	688	691	671	682	772	740	743	675	675	709	667	725	713	703	708	720	699	722	715	731	676	718	711	709	703	701	678	696	694	728	754	664	693	748	707	704	704	694	697	767	678	662	686	714	701	678	684	703	713	711	682	680	738	671	724	650	713	717	747	711	704	712	698	671	701	721	721	730	715	720	704	670	666	753	684	687	670	720	694	669	746	733	707	682	720	695	727	675	723	675	651	680	646	720	710	734	695	699	724	708	690	690	737	721	687	683	702	711	683	697	727	712	663	699	682	622	699	714	714	689	697	705	679	658	656	679	772	691	681	718	673	712	725	686	689	711	691	719	692	711	734	664	726	677	703	699	687	694	750	710	702	695	688	690	707	698	687	723	687	729	637	654	664	686	711	693	711	704	702	707	698	673	725	677	681	672	708	693	648	679	692	730	732	716	697	665	735	711	659	661	684	677	659	747	719	664	667	761	709	696	718	688	683	700	729	698	728	698	706	663	692	727	686	725	696	736	757	667	699	698	718	714	752	717	681	704	721	677	678	708	737	691	673	715	728	707	707	673	710	674	708	689	745	732	711	698	750	764	729	688	716	681	720	692	705	681	652	730	719	726	715	679	760	737	737	700	744	699	692	708	684	709	671	688	685	683	678	690	660	716	672	694	698	688	686	705	681	747	690	745	762	681	682	635	699	654	687	663	727	722	675	688	726	721	668	663	729	720	719	678	678	722	683	706	688	670	749	709	664	704	728	679	719	647	693	713	683	731	679	653	722	642	730	676	704	702	684	713	679	657	691	685	772	691	693	714	684	723	666	699	697	712	669	661	674	702	695	674	736	696	701	724	700	704	704	691	719	694	689	617	662	696	679	716	651	695	696	702	656	702	689	695	729	694	708	665	700	682	699	691	723	681	744	657	693	744	738	763	692	702	674	702	683	714	695	674	740	689	704	679	671	694	616	682	694	707	692	703	710	685	706	664	701	653	703	724	716	714	729	683	754	713	631	716	730	686	722	664	662	705	658	635	711	709	742	690	729	702	695	688	686	679	725	639	676	732	671	736	723	714	745	680	691	659	735	705	675	727	716	738	699	714	697	714	678	686	710	693	706	653	683	674	731	728	743	689	721	715	722	711	694	693	706	687	678	711	739	703	690	670	683	705	718	713	707	699	634	740	656	715	734	744	664	706	665	692	717	685	721	693	682	736	673	683	658	690	739	708	739	725	777	678	711	717	683	773	694	681	698	663	691	736	668	721	683	721	691	689	701	695	709	742	670	680	700	693	701	658	729	752	717	750	697	674	671	722	716	712	669	741	706	713	733	730	687	694	710	741	675	675	690	689	696	682	703	680	626	689	758	682	736	724	770	718	747	748	671	711	678	707	705	701	723	708	722	703	708	733	689	722	763	715	706	690	690	685	695	695	703	677	682	716	704	723	726	672	687	748
28015	27923	34570	27861	18831	12404	7953	5445	3841	2827	2259	1808	1433	1259	1040	936	804	735	753	640	608	583	611	568	580	569	528	511	568	519	500	525	509	506	564	509	513	553	489	503	507	480	502	548	511	495	537	525	514	524	514	513	520	491	486	483	500	490	528	515	507	502	516	526	511	518	498	518	493	562	501	499	504	498	498	501	548	507	527	513	523	521	507	511	505	507	481	531	520	531	515	472	488	507	510	533	557	511	496	511	486	527	510	522	487	512	536	534	520	508	528	548	537	507	517	474	528	523	479	480	518	534	546	520	496	530	508	483	489	526	526	517	502	514	506	505	572	502	485	510	466	496	485	506	508	502	529	515	488	515	485	531	518	513	493	494	510	471	520	489	522	519	485	537	529	495	526	498	503	497	468	502	515	522	495	516	534	509	529	512	521	498	532	502	498	519	485	499	544	540	502	483	476	508	524	495	514	489	552	497	508	481	502	516	517	524	511	525	493	502	508	544	489	469	534	484	509	517	548	469	553	535	492	524	499	526	512	491	493	489	560	526	447	535	501	543	477	514	505	486	471	478	537	506	478	520	494	497	471	510	541	521	508	483	504	495	512	528	509	529	496	508	478	550	493	519	527	507	516	509	508	470	553	535	526	545	541	508	498	514	483	503	458	518	523	512	485	479	531	520	544	508	537	514	524	494	499	519	510	489	516	570	507	488	541	533	505	529	519	496	533	504	489	486	525	477	498	505	480	481	500	507	504	468	470	492	519	463	513	458	472	501	506	523	530	516	508	481	518	485	523	506	519	492	490	485	534	522	446	496	475	480	501	521	530	516	481	551	491	479	465	496	480	476	500	546	511	512	530	508	519	473	526	522	489	491	500	505	521	500	483	537	503	549	502	534	499	549	482	518	523	492	508	495	519	531	512	516	544	484	523	538	492	515	519	541	523	512	503	451	477	529	488	513	514	502	517	519	517	498	502	495	520	493	486	518	509	488	445	517	523	519	502	557	523	511	477	480	511	500	560	525	513	532	535	559	477	543	488	528	512	531	466	518	488	546	497	512	526	529	529	518	495	521	492	485	519	488	513	521	489	530	559	532	477	536	523	511	536	452	463	536	478	492	463	529	522	505	524	517	497	506	512	529	491	488	517	527	528	534	501	498	494	509	521	498	488	524	496	523	513	508	503	518	457	491	534	509	503	451	564	520	530	505	508	526	543	511	547	507	540	511	506	541	520	539	514	503	501	514	503	546	534	509	479	537	506	478	504	515	513	489	531	512	491	495	498	466	496	465	523	522	552	522	529	502	488	497	506	501	510	479	510	500	490	464	502	493	520	503	463	529	450	506	482	521	537	534	508	498	522	487	508	508	490	545	505	534	470	482	499	529	514	524	523	517	504	466	500	496	493	524	469	493	520	524	533	505	475	532	513	503	508	515	472	565	537	524	524	488	537	533	507	529	433	524	509	510	503	515	510	471	497	510	554	480	537	514	543	517	528	468	468	501	517	478	492	526	487	496	520	513	485	534	526	491	472	480	522	486	492	514	520	515	466	508	459	454	530	488	474	505	481	513	475	512	484	521	556	518	482	514	502	505	462	466	501	480	466	473	506	490	498	510	521	494	488	458	532	517	527	492	510	552	523	483	466	493	533	512	509	500	514	527	492	509	478	508	460	496	515	523	518	569	517	505	493	531	505	557	510	486	558	511	512	536	487	525	530	507	532	473	501	503	470	507	489	466	506	528	509	515	497	462	505	504	504	541	486	473	486	514	478	491	547	465	515	485	528	497	486	476	552	504	499	512	506	509	495	508	524	515	528	492	528	499	489	495	508	523	531	507	519	511	496	543	505	537	522	469	485	460	505	532	495	506	516	530	482	549	462	516	482	527	487	510	518	508	483	508	518	515	515	510	504	540	493	495	489	504	490	453	496	551	518	502	536	508	493	507	529	496	480	515	494	494	507	504	436	455	546	522	526	490	517	519	464	519	481	461	539	529	532	489	478	493	526	513	507	513	499	533	488	522	525	530	509	495	530	497	543	503	515	501	494	481	507	534	472	552	518	476	498	507	502	556	518	492	491	498	498	499	502	512	472	471	526	528	479	510	541	503	474	528	533	529	505	514	513	526	511	505	493	522	480	523	510	505	526	488	498	507	463	504	549	510	479	522	488	488	486	492	512	522	539	518	518	523	512	487	471	545	486	496	541	488	528	510	488	504	472	476	528	518	508	501	497	504	512	535	469	482	493	511	560	505	514	504	490	561	515	548	507	549	505	469	517	516	467	456	520	522	531	531	517	543	483	506	524	555	555	504	503	473	525	550	551	493	502	485	497	509	529	515	531	549	514	494	481	488	495	495	495	508	515	507	522	487	483	526	530	513	478	537	467	527	548	487	486	506	489	528	507	532	494	514	475	516	538	480	501	482	510	518	458	469	487	491	480	545	503	524	505	507	508	525	523	489	509	506	513	504	501	497	536	512	476	490	488	495	482	495	492	517	511	519	532	506	517	519	501	507	496	487	563	518	480	541	498	522	502	468	504	508	508	533	494	545	522	513	514	527	539	526	495	541	461	518	527	501	509	506	506	515	484	531	462	518	535	517	505	472	504	554	526	484	459	498	497	483	513	506	473	479	519	514	526	494	520	499	524	490	505	514	531	495	495	472	539	490	515	556	493	515	532	501	507	482	515	503	521	501	523	497	515	546	498	462	564	511	523	504	550	493	505	488	497	501	532	504	454	512	526	519	509	489	496	512	554	498	481	552	519	499	482	460	515	527	527	485	491	517	526	486	498	485	475	492	516	528	556	531	512	456	515	511	509	535	535	487	530	501	432	516	526	499	516	475	543	481	496	460	499	513	507	457	529	517	526	500	525	506	510	562	542	538	501	530	492	488	520	483	495	503	500	509	529	496	462	540	516	537	513	537	490	516	481	526	489	521	491	556	506	510	493	517	523	482	534	523	521	539	510	525	498	484	501	486	514	471	533	502	474	495	489	506	514	510	541	509	507	528	546	516	487	484	524	498	530	485	490	533	500	508	540	499	570	514	526	481	525	517	494	519	475	467	473	533	506	491	507	504	532	523	533	485	477	520	518	531	536	494	493	495	499	464	525	516	487	514	520	477	521	513	533	491	527	516	475	513	482	534	515	543	499	553	525	499	493	525	478	529	511	515	473	509	500	473	481	517	511	522	485	472	502	487	488	487	537	497	505	493	509	504	489	498	542	517	501	470	530	504	459	464	477	510	490	477	492	497	510	510	503	485	515	518	535	475	508	512	502	499	486	505	510	473	512	505	506	492	485	526	505	486	543	543	494	489	539	514	462	464	512	493	526	487	508	519	462	539	483	507	533	537	487	461	504	506	534	503	490	486	511	468	480	502	505	455	536	507	510	524	500	503	490	533	532	542	502	476	523	503	521	479	528	466	498	554	489	502	498	479	538	521	514	534	519	447	547	526	499	546	503	507	515	483	499	526	477	524	511	524	506	508	481	530
30537	45387	41748	31746	25406	19902	15351	11633	8704	6599	5020	4074	3273	2620	2158	1831	1535	1417	1196	1040	1058	938	881	950	841	805	805	792	769	776	769	728	744	712	738	756	723	747	763	726	732	733	711	695	752	678	726	734	712	690	731	677	664	732	710	699	715	720	715	698	659	731	677	729	764	690	742	683	696	686	699	737	728	743	714	750	751	722	728	739	662	725	730	682	730	691	703	708	704	715	689	758	745	697	700	727	692	663	694	731	718	732	695	706	724	696	682	714	741	699	655	715	681	697	734	648	724	696	720	755	709	740	683	731	682	701	730	696	705	721	700	717	741	715	667	753	765	690	686	719	722	721	732	708	755	697	719	750	724	728	718	722	709	739	699	749	709	694	672	723	699	712	680	746	708	730	726	700	732	711	722	721	724	790	717	708	739	699	709	707	659	731	723	710	745	712	731	714	722	686	707	717	742	685	729	778	727	696	701	665	724	690	727	689	696	696	703	720	718	694	731	732	722	711	702	716	731	716	694	708	695	705	708	685	694	698	704	700	725	709	726	722	639	760	714	732	695	722	687	732	717	759	662	733	659	697	710	715	704	707	689	694	700	709	662	692	687	684	695	703	728	701	742	711	756	707	705	728	745	740	690	705	674	697	727	737	725	722	705	658	733	706	647	673	716	734	715	733	683	718	731	671	700	677	709	740	716	713	692	702	695	703	706	719	717	718	748	708	730	720	714	701	705	680	738	712	748	706	711	728	715	738	748	722	700	769	695	702	727	748	698	708	679	712	719	703	677	733	787	680	721	689	658	717	720	713	671	746	678	726	738	703	710	712	732	710	703	737	657	722	687	728	732	669	764	700	736	717	703	743	700	739	699	710	734	716	678	705	718	702	706	720	711	664	737	745	705	717	757	737	714	722	710	733	694	730	760	725	652	738	702	735	708	755	742	736	690	754	714	755	735	697	753	707	705	725	710	697	694	750	728	721	683	704	704	721	656	780	751	705	714	738	710	698	702	690	701	698	719	760	668	696	668	730	710	687	731	706	741	689	725	744	740	711	738	713	733	744	706	759	738	706	712	708	746	727	685	718	705	694	707	700	740	695	707	711	732	693	711	743	708	711	712	690	760	727	726	683	726	662	722	707	692	698	663	684	681	687	687	729	734	713	670	712	687	646	687	725	712	727	669	735	771	718	727	721	692	673	674	750	723	704	729	755	701	722	705	700	724	691	685	739	696	720	751	704	782	735	678	728	706	718	705	736	729	755	722	702	754	648	695	733	727	713	690	711	707	717	712	758	651	745	727	670	688	714	730	733	723	683	717	738	673	670	680	708	691	711	752	675	773	717	717	704	724	703	742	733	701	680	732	726	682	717	703	648	701	720	735	758	714	706	720	733	738	685	678	720	688	683	695	699	753	755	659	708	685	733	686	717	636	718	712	728	696	708	706	685	737	747	710	733	715	669	699	729	735	709	695	707	719	730	689	757	699	697	719	708	749	733	711	762	715	740	718	657	719	687	694	704	687	717	711	696	758	736	726	708	707	745	742	632	781	696	703	667	746	702	763	704	735	718	698	683	710	733	701	719	734	696	725	700	707	713	694	719	733	696	711	714	723	773	652	715	688	686	684	727	719	717	669	700	681	673	726	739	698	710	722	700	682	708	721	698	739	744	687	668	702	739	702	686	739	731	765	712	730	762	720	695	701	664	682	673	715	696	690	736	743	692	693	730	731	695	725	709	669	688	632	728	683	692	736	686	696	703	676	723	692	711	706	725	719	712	705	660	695	699	735	649	747	684	695	740	753	733	717	734	775	678	717	733	683	693	700	772	700	718	706	690	717	694	740	704	720	687	710	700	742	707	741	733	709	722	714	711	702	679	706	698	675	693	726	741	734	721	718	696	728	734	736	747	756	712	688	696	710	742	707	715	695	695	723	759	763	700	727	708	660	724	708	728	717	664	711	739	694	706	706	729	686	713	711	701	707	694	692	735	706	692	783	710	697	704	697	735	655	713	721	734	762	715	721	705	710	708	701	712	678	814	701	686	722	623	741	726	766	727	708	764	728	707	735	736	696	668	736	712	707	730	664	750	704	691	731	725	685	668	713	772	698	706	690	722	697	734	725	714	715	736	761	695	794	657	705	717	683	752	715	701	693	745	707	734	765	711	764	724	699	670	724	667	736	698	724	774	735	692	743	738	740	730	702	723	722	694	733	745	715	695	707	709	722	724	713	694	677	700	706	690	701	695	749	689	703	696	744	700	687	748	653	706	731	695	710	707	700	728	719	696	684	749	713	715	750	757	708	677	760	703	723	679	735	678	698	706	697	708	717	731	711	706	693	753	711	726	733	723	700	680	675	733	743	726	727	747	743	687	715	710	704	681	714	706	741	753	692	763	715	707	713	737	685	715	710	693	662	702	746	707	699	675	715	721	741	715	697	701	721	684	689	694	683	672	694	748	732	706	729	707	729	711	720	722	700	750	682	703	677	702	677	753	686	708	686	748	722	695	623	722	680	710	678	712	713	686	753	784	698	722	711	718	723	723	705	751	759	675	704	708	727	751	702	778	672	788	682	721	720	751	755	708	703	716	719	676	720	723	780	711	698	738	679	733	726	709	733	685	708	703	695	706	708	707	698	669	729	736	747	727	689	713	676	688	668	691	726	715	709	722	699	707	709	770	708	747	746	730	687	715	761	697	710	668	717	763	724	721	715	769	704	751	733	693	716	730	697	740	718	746	711	722	638	753	675	706	754	706	710	738	696	723	748	711	726	722	661	711	703	711	697	806	715	677	691	751	709	695	696	725	677	737	688	627	704	714	706	682	735	702	710	734	715	733	721	720	720	658	749	715	708	742	673	735	733	724	721	694	738	687	738	741	709	706	707	691	682	746	730	735	696	700	691	729	705	690	670	726	724	721	722	727	655	719	715	721	685	676	710	739	690	700	668	711	694	707	709	690	733	721	708	721	687	764	682	735	669	723	686	713	694	724	772	744	732	774	721	739	693	719	685	692	733	735	726	751	736	729	711	743	654	726	730	723	719	730	729	767	739	671	702	703	753	705	735	745	718	750	641	699	685	722	714	686	693	700	716	732	710	704	650	723	740	732	675	691	706	695	720	739	713	656	717	711	700	709	684	765	693	685	765	725	669	711	690	746	685	721	678	708	730	706	692	705	690	693	700	739	678	706	722	800	745	698	725	728	700	742	705	688	722	714	748	682	709	713	725	733	708	732	646	696	669	703	740	700	701	719	705	742	704	702	705	738	728	720	694	691	715	711	715	717	701	699	723	733	691	765	680	734	702	722	696	733	767	707	702	696	673	732	753	702	704	674	670	756	715	739	682	712	714	712	683	705	713	718	740	722	700	701	702	734	716	687	679	705	740	701	716	728	704	682	719	693	707	715	736	691	699	675	719	722	725	767	742	680	686	676	691	741	760	723	682	694	709	686	728	716	732	715	703	655	719	692	701	689	722	649	715	754	701	707	690	695	721	681
24217	20995	28299	26433	23523	19909	14254	9043	6163	4351	3489	2666	1955	1675	1394	1217	997	924	832	754	696	663	631	654	598	591	568	588	544	588	529	525	561	573	571	563	502	529	505	552	511	560	541	522	484	503	516	490	480	553	536	584	506	478	519	509	494	512	490	528	501	496	506	518	500	480	490	514	510	508	512	490	487	538	533	524	476	524	546	496	496	508	474	486	508	535	534	483	467	559	483	509	499	496	497	511	514	543	488	494	558	551	510	502	538	497	512	475	513	491	500	489	489	472	470	523	481	548	495	548	511	560	536	537	534	510	484	507	479	521	506	558	504	470	463	451	516	499	520	516	523	546	520	489	508	484	518	480	465	560	516	491	466	500	476	533	483	516	483	517	497	489	502	513	508	497	531	484	534	528	496	514	509	487	522	519	578	479	507	504	506	546	491	502	469	510	509	476	482	504	500	526	477	538	514	487	514	510	519	503	483	509	462	478	535	476	559	507	537	455	508	491	522	515	512	570	488	513	526	463	533	507	522	482	483	521	517	504	552	493	482	522	487	538	499	510	519	533	536	564	500	462	538	534	525	506	508	471	502	504	561	482	532	491	526	505	486	540	502	521	523	523	510	472	469	499	500	546	499	493	497	504	473	557	476	498	508	506	559	534	551	509	516	517	516	541	505	481	507	510	515	515	439	471	478	487	537	528	526	479	533	526	519	524	480	522	539	482	503	517	500	493	505	483	521	516	502	519	512	518	501	495	500	507	520	499	500	506	470	533	511	529	539	518	527	478	486	507	494	506	508	535	533	518	505	481	543	517	487	530	497	502	526	515	498	518	541	518	500	478	498	541	522	512	533	514	515	497	511	493	487	526	495	512	551	508	499	520	531	517	489	461	523	527	503	457	516	557	531	530	502	499	529	552	537	503	523	474	527	465	501	480	528	488	491	492	533	518	508	478	495	521	511	509	530	472	504	543	491	527	553	463	493	543	505	545	480	509	462	504	502	530	491	461	524	521	468	484	490	470	489	505	479	515	503	456	517	490	526	514	518	494	537	528	492	530	514	505	468	546	521	500	544	462	514	510	521	490	455	495	502	518	523	522	526	492	556	444	490	539	519	477	505	537	537	512	532	519	514	501	541	482	482	511	492	467	474	517	525	502	519	502	556	508	497	527	496	494	492	497	542	499	514	490	534	502	535	499	486	490	516	513	519	487	492	498	513	482	533	545	530	522	540	477	528	514	478	489	509	497	535	487	504	508	538	509	484	489	522	530	471	485	494	526	487	491	502	527	514	512	502	496	546	504	530	477	503	498	535	506	483	483	546	506	510	506	467	489	492	506	511	566	487	485	505	495	525	515	521	497	529	466	517	544	478	495	506	478	495	524	506	459	527	532	478	521	489	484	524	479	546	520	552	526	554	520	485	508	522	489	507	554	468	514	509	513	487	462	500	522	474	506	480	537	459	512	516	524	499	458	515	491	471	506	488	536	496	483	491	539	481	466	509	505	539	483	501	516	520	523	477	545	512	540	512	521	521	519	501	485	501	478	497	532	492	490	513	532	463	537	512	512	508	506	495	522	478	517	511	499	497	541	473	480	489	479	507	467	461	510	516	483	500	508	497	530	502	526	502	482	502	446	506	491	450	486	521	542	508	516	500	496	497	510	526	482	504	492	535	496	554	545	463	492	514	474	528	523	511	490	520	480	512	507	491	498	497	509	548	536	505	515	571	522	518	489	510	526	523	510	480	473	506	531	499	499	483	530	516	498	508	552	507	518	531	505	544	537	478	492	475	528	495	524	456	537	523	454	521	469	518	510	543	515	509	504	480	545	490	502	464	519	531	477	527	501	488	513	487	487	530	518	559	480	504	530	484	523	516	527	498	502	529	485	538	501	527	507	485	489	516	468	502	517	517	510	505	538	550	513	498	532	461	518	532	525	517	505	529	503	533	490	487	541	494	497	512	540	479	497	489	508	496	483	542	481	481	462	510	490	489	467	492	454	507	506	490	491	501	502	497	489	486	510	502	494	531	520	517	503	518	539	528	505	491	485	520	501	538	524	535	531	508	498	494	527	518	500	493	515	482	491	493	480	528	501	483	558	498	504	481	512	540	500	515	510	495	505	526	478	529	489	538	483	516	487	516	471	514	514	491	490	541	537	516	491	525	513	519	518	458	459	522	485	487	478	527	518	486	495	495	489	537	513	496	510	510	504	479	513	508	528	513	469	498	517	478	521	491	494	540	494	501	462	457	535	515	486	488	513	500	492	509	490	476	498	548	496	485	482	502	541	516	493	514	472	505	496	489	494	496	510	514	524	463	528	559	520	507	541	485	517	487	490	533	500	502	525	539	493	533	491	529	502	516	508	471	499	464	495	537	500	468	502	535	495	528	461	493	547	494	538	519	469	490	565	511	528	475	487	518	533	526	499	498	470	484	493	518	522	525	519	523	496	536	503	524	522	479	553	525	454	545	510	482	494	459	506	515	503	535	436	483	511	497	522	542	501	515	521	523	534	493	517	535	525	499	437	517	495	529	518	484	512	491	501	527	517	507	500	512	454	535	460	513	478	531	525	504	486	503	496	458	499	530	512	530	500	483	509	539	494	527	489	486	525	519	551	468	505	547	488	491	486	436	530	457	484	521	549	532	503	503	464	500	525	523	502	512	502	509	527	494	518	486	499	545	525	516	481	523	547	489	482	486	516	527	491	517	479	529	539	474	503	547	497	519	480	513	531	521	522	456	506	490	473	544	531	528	522	458	493	466	500	479	506	547	509	505	485	505	477	516	510	509	485	493	499	540	505	541	519	550	479	497	506	470	510	489	524	508	499	518	500	487	464	499	519	508	497	502	475	512	499	542	486	496	510	469	510	540	519	556	491	478	530	528	514	519	478	483	480	506	494	492	497	522	502	514	502	494	512	529	481	494	462	487	502	520	483	516	482	490	506	515	516	502	488	508	514	519	528	482	496	536	514	495	527	483	529	505	455	490	535	502	519	504	517	507	495	562	550	545	499	519	479	522	454	487	500	502	503	517	496	509	503	511	488	466	537	502	529	520	530	508	524	508	498	541	511	487	484	470	508	492	537	500	459	485	489	523	554	503	509	517	510	512	505	473	527	479	468	527	485	529	516	486	503	502	531	486	515	458	534	534	544	538	488	511	520	481	497	528	513	504	494	567	478	469	493	496	507	516	498	515	513	565	496	523	520	531	492	524	494	516	493	521	513	527	490	489	500	514	490	487	504	548	510	539	504	507	506	520	552	519	505	547	475	491	476	498	484	504	503	531	489	514	497	512	515	521	519	494	512	500	493	535	462	492	484	486	485	476	517	495	511	513	495	495	499	491	508	467	501	542	469	490	532	528	557	465	530	546	501	493	512	497	491	487	497	482	491	535	538	522	502	490	492	485	497	497	517	557	491	514	487	549	502	502	521	499	479	537	463	509	509	517	534	490	531	519	518	515	534	535	511	526	546	503	554	491	524	466	508	509	501
30591	51075	47691	37340	31504	25799	20601	16418	12730	9766	7657	6003	4631	3815	2982	2398	1940	1745	1608	1364	1168	1105	1025	958	971	906	867	792	827	804	770	840	746	735	759	808	721	751	708	727	682	792	767	710	766	721	741	665	734	676	725	707	706	720	730	668	740	730	712	705	690	708	663	699	711	736	746	691	743	655	711	667	700	707	670	730	664	701	734	658	689	731	736	739	668	732	663	731	680	720	728	711	705	664	690	687	683	693	679	708	727	751	710	747	686	729	709	714	722	732	709	676	725	687	754	712	706	705	713	758	688	703	707	718	707	684	717	694	664	737	718	746	708	661	716	734	754	737	675	752	702	698	731	722	715	696	724	726	709	688	699	689	746	690	678	738	724	684	733	718	766	704	770	721	706	736	720	731	707	691	683	703	702	783	709	701	681	710	721	708	706	690	698	736	757	697	711	712	691	746	733	717	734	775	728	727	691	727	726	707	721	670	637	756	763	664	740	723	696	728	732	666	717	656	706	706	747	715	653	701	704	728	735	686	686	707	699	716	738	733	740	732	700	713	750	703	675	726	691	693	731	744	673	699	796	712	723	697	697	751	725	675	750	741	737	717	710	682	705	702	711	691	724	710	687	695	702	751	710	719	713	726	711	663	747	686	716	733	685	687	716	729	670	688	708	736	709	743	744	715	718	727	734	745	762	747	756	779	718	644	679	743	699	731	703	704	710	759	722	718	704	742	704	746	671	746	732	721	743	725	739	747	737	748	726	674	734	750	696	728	689	735	739	688	708	741	698	710	694	677	718	695	710	734	691	732	709	707	721	713	712	746	695	705	694	719	728	755	753	724	727	678	723	729	679	702	705	737	734	715	697	726	703	679	700	728	726	681	713	724	739	714	719	750	726	689	768	666	683	691	744	691	748	712	721	705	636	687	674	689	728	735	711	731	755	711	712	713	725	690	710	729	720	742	752	677	710	735	634	705	766	661	713	749	713	726	712	674	721	723	661	713	748	776	696	720	727	736	722	715	767	750	681	694	709	719	678	726	741	703	726	712	739	703	692	726	677	693	721	708	698	742	740	681	660	715	725	718	693	749	679	772	717	687	699	693	701	719	726	685	727	667	709	678	676	732	718	743	728	686	711	717	680	735	750	747	691	697	780	728	675	728	708	743	712	716	662	686	688	739	692	717	704	703	662	673	733	668	711	741	703	704	725	683	779	718	735	750	724	778	690	679	730	731	738	710	686	746	718	712	729	726	706	761	676	658	720	733	675	697	728	723	642	737	718	692	687	729	751	713	732	695	690	727	734	723	718	690	732	711	675	721	681	693	700	727	733	711	678	679	701	709	750	692	718	701	692	705	657	710	762	769	775	739	715	738	740	720	762	752	720	745	728	722	728	701	713	699	681	666	741	724	664	730	697	720	719	689	745	723	677	697	720	750	725	710	735	704	714	726	709	708	670	706	713	667	729	689	716	726	714	768	688	670	693	735	689	698	693	750	702	699	686	690	716	784	690	731	712	722	705	710	709	695	726	687	723	668	717	726	704	713	741	681	742	696	761	730	730	739	743	701	645	740	698	704	706	738	756	726	706	748	746	692	684	673	707	715	716	692	779	722	707	698	712	762	700	724	721	750	740	677	730	735	701	716	695	704	711	690	722	618	698	724	701	756	662	686	735	737	697	684	743	694	733	664	783	744	749	735	706	709	722	696	686	730	704	743	756	728	733	758	732	752	729	722	745	685	713	756	729	751	741	728	720	780	689	674	711	738	648	734	686	706	718	650	685	732	752	719	721	663	779	684	719	689	705	771	687	720	710	699	727	724	728	711	713	702	692	767	665	734	704	699	751	702	742	693	740	745	770	749	672	668	735	721	744	715	749	743	708	744	717	731	668	665	664	715	699	715	769	714	701	717	749	727	708	724	704	730	690	728	696	729	682	739	729	741	713	704	705	683	628	730	654	730	762	716	792	707	700	694	726	668	753	685	720	681	698	666	708	704	728	752	713	665	718	719	725	718	688	705	728	723	748	677	768	698	712	740	722	728	709	749	737	702	702	754	713	709	718	716	740	688	701	750	705	734	714	695	725	733	721	721	682	698	727	684	724	711	662	691	702	725	721	723	683	760	724	718	713	695	702	701	670	738	695	697	702	766	713	700	706	696	739	753	741	763	694	703	738	718	704	747	709	755	671	753	717	744	668	723	700	711	674	734	717	705	737	723	721	717	709	728	727	709	723	701	759	674	708	722	689	737	713	699	726	709	720	651	697	694	701	691	683	705	660	750	709	679	753	748	720	676	700	759	711	712	719	746	685	713	742	702	726	686	736	685	693	703	731	757	723	712	721	777	742	671	682	717	686	689	722	755	735	702	706	712	728	742	739	741	710	689	723	732	685	697	692	785	681	721	682	681	738	722	712	706	771	736	714	685	733	726	718	777	725	718	757	776	715	762	729	743	698	734	732	720	762	771	684	703	749	672	731	682	718	763	679	698	731	734	746	741	662	700	708	750	696	670	715	679	715	723	712	737	784	722	773	739	704	710	710	731	726	712	750	752	730	740	710	723	697	707	729	750	668	641	721	705	677	749	725	709	737	740	714	675	697	718	685	699	696	698	710	768	721	742	696	699	768	695	725	674	743	687	740	765	723	708	728	696	776	712	725	737	773	696	731	691	668	719	723	703	748	681	687	719	717	713	746	770	729	699	722	704	641	729	705	728	705	727	729	713	709	735	688	690	703	709	764	696	724	712	701	723	712	776	721	717	713	707	693	697	720	715	720	721	717	739	700	718	730	702	778	718	758	743	711	718	716	704	703	705	765	684	750	712	732	736	708	717	707	751	752	760	700	728	745	715	706	769	642	678	681	729	753	685	749	719	696	702	735	737	699	713	669	698	733	680	707	674	690	733	739	717	744	752	759	682	718	704	709	707	742	689	734	702	667	728	720	734	720	694	744	693	739	708	770	716	680	734	724	761	773	740	745	716	719	748	702	733	734	706	720	709	740	746	697	704	679	713	698	760	696	721	722	727	704	671	753	675	702	753	736	696	736	718	728	754	756	712	699	748	724	753	662	713	682	728	747	711	717	733	694	671	749	720	765	727	680	708	692	715	739	724	735	719	683	721	723	726	704	737	702	639	699	790	686	728	691	700	702	743	701	704	733	718	746	705	762	701	711	719	739	695	687	751	722	741	703	734	677	705	749	688	716	705	709	684	715	696	718	671	702	703	684	679	716	677	720	730	767	748	732	692	774	692	745	760	765	725	680	680	698	704	717	670	702	712	712	723	749	740	759	687	704	690	715	723	715	740	685	657	705	697	763	691	748	709	711	739	710	683	690	742	700	729	743	652	697	701	705	664	751	705	677	747	673	760	700	706	710	694	758	731	729	693	747	723	722	718	695	721	747	689	741	703	706	720	708	749	722	716	721	659	684	718	709	761	744	670	718	738	744	716	753	731	759	681	697	703	751	717	703	718	735	761	712	744	758	756	731	730	736	715
22909	20982	28619	23909	22705	23942	21423	13077	9090	6816	5073	3754	2821	2273	1880	1580	1353	1131	1016	889	814	694	710	729	654	626	599	607	585	609	577	538	570	542	557	544	565	558	504	524	521	490	507	515	525	521	485	488	496	515	514	535	514	531	489	485	571	502	519	508	520	532	499	479	540	465	523	508	496	534	508	501	543	519	510	528	546	493	490	540	518	554	509	505	527	483	514	545	508	504	508	497	523	507	491	518	485	486	511	531	489	547	514	497	540	466	522	498	538	522	533	502	549	494	481	499	476	519	492	489	535	518	497	496	550	491	505	540	474	481	509	545	524	492	509	497	492	510	541	520	526	520	517	508	567	537	473	518	529	513	551	483	549	521	520	503	520	537	547	510	470	500	491	510	516	520	519	513	579	504	506	495	484	500	516	514	512	540	511	488	488	536	508	450	537	519	555	539	501	528	504	509	487	492	511	534	543	560	544	514	555	435	563	501	489	566	504	502	510	496	537	521	513	514	522	576	515	521	485	495	507	501	531	499	478	516	520	533	534	455	530	477	504	525	492	506	521	488	513	486	491	510	552	504	505	497	494	490	500	475	458	486	512	488	542	537	473	458	509	499	514	522	514	528	534	527	527	540	508	511	501	524	501	483	497	464	496	508	520	489	535	475	520	541	489	491	476	537	525	469	465	519	479	472	513	551	523	446	536	510	501	510	544	507	527	493	528	514	498	500	513	464	523	517	468	521	511	512	540	522	485	493	510	468	458	473	502	486	507	511	500	515	492	538	496	504	524	549	467	515	499	542	504	490	483	506	521	544	484	501	468	456	504	507	532	497	482	497	480	460	452	515	481	531	477	485	468	516	520	522	478	490	518	481	529	517	478	485	528	500	481	508	499	515	520	542	527	514	498	500	523	492	519	516	518	504	564	470	501	515	543	489	487	522	496	529	476	518	491	532	497	453	518	535	560	506	505	482	518	514	533	508	539	470	505	513	494	527	492	541	491	496	474	530	533	492	479	522	504	551	494	505	533	510	465	497	515	477	524	470	525	516	472	518	512	497	517	488	507	511	526	506	507	530	477	469	526	502	477	498	492	478	549	479	513	518	508	547	500	508	522	503	526	520	494	516	516	462	497	517	484	527	486	544	522	476	505	522	497	476	493	526	520	526	517	508	490	528	499	516	492	528	505	503	519	520	485	488	524	524	514	526	473	492	527	487	478	496	498	530	497	525	483	481	487	490	502	489	494	553	525	530	520	499	495	495	502	523	500	511	506	480	497	499	534	485	491	493	511	541	536	495	485	482	489	512	520	540	507	493	533	502	511	502	499	519	499	506	493	483	492	504	523	524	501	501	525	516	483	524	467	531	483	502	522	491	495	548	473	494	474	516	491	523	543	530	482	477	522	508	493	533	486	515	516	488	529	493	495	520	498	501	516	487	508	496	509	505	502	491	543	511	506	551	515	534	530	511	527	490	519	508	484	513	507	523	523	543	501	491	421	498	482	531	444	499	524	504	487	534	484	494	469	504	469	537	526	514	509	500	530	521	504	484	513	491	439	524	491	491	496	533	540	480	535	495	551	502	522	513	518	503	493	510	463	518	510	477	511	527	532	513	502	518	484	494	514	516	518	486	494	530	473	510	528	503	508	564	481	525	514	513	505	520	514	529	486	555	526	524	489	477	468	537	510	518	540	519	535	491	492	489	550	486	522	501	491	524	513	495	509	535	490	513	541	476	497	526	461	482	523	470	503	470	489	527	486	542	531	518	472	514	501	535	506	496	532	491	547	492	504	496	488	519	521	535	566	483	483	498	497	517	513	511	530	516	468	528	468	505	474	513	545	537	555	479	476	471	498	503	521	507	513	472	492	507	511	526	527	514	543	551	519	506	471	514	497	451	536	542	564	496	475	525	549	447	478	539	514	493	500	508	499	513	539	530	528	538	499	489	562	511	480	506	474	511	491	491	533	511	527	523	521	502	534	506	488	503	529	534	482	471	492	494	535	522	510	525	482	491	495	476	493	512	501	515	511	521	530	536	514	496	502	508	511	514	482	492	517	481	497	548	474	496	520	525	484	515	514	497	497	447	487	491	520	511	502	523	525	518	482	527	527	535	518	495	510	478	528	509	488	494	509	488	477	490	487	490	507	485	477	506	524	572	487	491	435	543	515	493	518	495	522	479	506	519	497	512	496	529	543	473	490	486	492	506	475	467	476	475	462	529	505	506	485	515	491	491	559	495	482	485	540	437	510	508	499	503	499	503	486	530	507	510	511	531	451	474	502	531	548	491	518	520	473	486	521	527	503	505	490	482	497	525	535	506	517	505	486	539	538	513	517	545	505	501	504	492	491	516	469	488	492	504	507	494	545	510	511	523	537	530	501	525	491	468	492	510	509	549	485	490	549	499	502	540	487	507	438	505	530	538	517	510	498	496	513	510	487	521	514	496	497	482	505	495	483	511	511	545	483	501	520	469	548	511	476	510	510	544	552	540	500	529	476	538	503	515	530	489	485	490	506	525	500	500	507	542	506	524	564	545	491	522	472	522	492	491	510	478	508	487	497	468	495	466	497	515	503	502	489	508	456	493	509	484	487	479	466	498	501	541	516	542	472	506	527	551	518	497	512	475	511	472	531	506	448	492	504	524	484	523	504	479	532	518	516	523	521	516	533	478	529	513	555	547	522	503	506	532	501	545	496	482	510	490	518	534	505	473	476	508	539	461	512	495	524	490	468	484	520	528	491	506	515	521	517	487	507	507	545	536	529	493	500	510	481	532	527	507	525	480	485	492	507	535	496	548	493	532	504	521	519	499	514	518	511	534	511	492	502	526	516	481	506	497	517	502	503	490	502	517	492	508	533	491	472	529	514	518	525	461	537	497	518	527	492	504	500	502	542	496	503	473	508	546	525	541	497	508	490	568	528	479	499	536	537	525	523	494	474	507	504	501	488	497	488	554	530	539	527	532	512	527	506	538	482	483	542	532	488	534	496	479	493	516	498	530	528	495	524	472	521	498	461	485	512	535	506	485	527	484	528	504	485	505	501	506	525	510	496	494	512	532	473	563	542	499	559	548	516	476	508	509	487	500	495	498	500	555	503	526	554	509	494	509	504	544	498	473	471	522	493	498	521	523	507	504	511	501	539	522	521	511	513	524	536	499	530	580	520	522	477	485	561	499	536	471	512	507	511	468	513	518	515	523	524	522	512	509	497	508	491	518	543	540	535	525	485	494	502	554	537	497	498	460	497	500	512	477	497	516	505	537	513	472	518	483	493	488	480	499	519	487	514	474	506	496	534	541	515	505	496	504	496	539	530	458	450	487	525	486	488	485	523	504	506	521	480	539	473	497	526	497	491	516	496	522	502	471	492	523	519	540	564	509	507	521	507	498	525	548	523	528	485	562	501	500	530	506	473	543	517	489	495	493	522	478	543	496	543	523	490	530	533	502	538	543	497	500	526	478	501	499	490	501	465	532	507	519	503	543	541	526	516	508
32495	56498	53132	42293	36467	30801	25562	20725	16970	13493	10580	8287	6482	5053	3928	3342	2761	2253	1885	1684	1421	1313	1242	1115	1106	1005	933	926	831	834	815	793	778	771	780	763	747	760	719	714	708	740	704	687	720	737	689	703	718	714	689	727	725	739	697	722	677	768	703	712	681	708	708	738	725	707	693	698	734	692	715	696	714	712	749	680	685	711	746	699	682	692	753	706	686	689	746	676	727	696	681	722	720	716	705	712	709	723	719	699	737	681	736	684	736	682	719	733	673	760	676	701	711	720	718	713	686	739	675	701	689	724	757	716	686	691	666	739	685	704	742	715	667	731	694	775	703	702	770	722	688	734	720	696	682	709	776	719	666	679	732	709	703	686	704	698	700	717	723	689	734	708	749	728	708	660	698	758	730	672	650	693	681	742	777	718	725	654	687	685	736	766	722	704	694	676	735	718	762	656	723	668	720	730	702	708	669	728	708	726	715	690	766	695	677	727	731	744	683	709	676	694	706	637	749	681	686	734	726	691	690	733	712	702	711	677	728	706	706	677	704	723	722	704	721	721	682	772	692	696	732	707	702	692	724	704	733	710	709	723	663	715	712	667	710	673	693	684	738	730	728	740	695	723	697	664	729	729	684	705	732	702	718	736	736	719	732	683	689	703	675	721	706	704	751	683	683	711	679	739	704	693	668	751	726	670	671	673	696	730	758	758	697	706	705	746	698	681	713	740	729	664	759	719	742	726	685	749	750	695	703	665	725	693	709	758	730	690	686	719	701	716	700	725	721	716	653	713	677	689	708	705	657	714	716	699	664	710	717	756	676	726	667	696	695	751	688	724	672	762	681	739	696	689	698	678	740	705	706	698	708	738	690	694	696	653	699	715	664	661	737	702	694	718	667	702	707	674	744	703	738	688	677	754	721	756	726	718	730	694	740	695	709	682	702	700	696	678	709	694	735	681	672	696	715	713	690	715	738	717	696	682	698	694	719	698	668	708	664	703	694	727	710	703	731	706	699	674	716	745	667	707	730	697	675	732	717	704	673	689	717	694	712	735	699	658	677	677	722	697	674	672	715	703	699	712	721	678	717	697	706	700	739	669	699	694	758	749	707	741	720	703	673	692	716	696	715	683	718	681	696	689	739	711	721	712	679	696	720	712	725	703	725	730	709	761	689	703	732	665	705	725	722	746	725	664	738	692	710	689	652	751	731	759	681	710	714	726	698	728	706	706	673	712	707	693	709	727	654	709	737	721	751	697	725	707	761	705	688	704	750	686	686	691	706	686	712	721	690	690	717	699	707	732	677	739	715	713	668	690	757	751	751	685	648	639	664	669	726	721	706	743	715	691	721	739	696	741	689	691	728	697	686	697	729	717	717	720	726	753	695	679	709	705	699	708	731	697	725	644	688	703	707	704	693	673	695	684	695	726	699	689	714	693	719	731	724	680	683	645	707	744	684	666	708	694	716	683	729	706	684	696	693	736	706	719	672	700	744	749	741	696	681	643	656	678	670	734	759	702	735	679	683	669	691	728	706	691	702	724	753	694	661	696	650	702	678	771	671	708	733	748	698	761	664	716	690	715	695	737	706	649	729	674	673	753	716	761	701	717	703	708	654	708	741	686	712	711	731	751	721	720	778	699	674	707	728	768	660	708	709	714	682	703	718	691	745	684	684	709	680	675	705	681	704	689	694	685	732	735	700	665	706	669	718	718	700	682	662	721	747	772	712	680	721	671	707	693	741	703	692	675	712	723	725	679	742	663	683	665	680	663	673	686	710	704	702	691	717	722	725	705	737	684	698	725	708	761	720	659	687	690	718	750	659	656	678	695	660	690	713	722	671	698	678	697	669	716	704	702	732	693	677	698	648	672	728	719	723	673	675	764	675	722	677	771	672	728	759	743	742	702	716	729	703	736	692	724	729	712	703	683	701	712	707	710	728	682	732	681	720	699	717	715	726	793	738	680	693	680	728	713	709	751	711	684	688	732	718	662	729	673	663	703	702	692	761	718	703	694	792	691	679	742	714	695	719	689	747	719	686	682	723	725	684	704	708	705	697	641	717	670	684	709	734	718	711	728	743	744	722	704	695	728	703	723	723	679	667	712	713	809	704	719	733	709	719	715	714	663	748	682	725	723	690	736	698	674	751	683	717	699	678	716	679	753	690	721	706	730	676	759	729	701	698	682	732	745	740	663	733	716	717	709	746	701	718	681	707	707	709	724	626	712	694	720	740	687	719	682	709	716	709	625	725	748	682	698	701	720	669	690	734	677	716	709	713	706	714	706	738	737	728	700	729	699	720	733	728	747	702	724	674	686	681	714	651	741	745	695	725	715	690	707	726	703	685	741	729	695	730	676	734	703	739	766	696	724	739	713	743	681	735	661	720	696	718	701	713	711	718	728	663	756	742	698	708	699	724	703	705	694	687	673	677	708	736	685	707	725	742	704	675	647	698	710	727	742	703	693	687	738	689	676	700	685	772	719	696	714	710	679	674	696	659	664	714	697	697	675	723	712	714	689	704	717	666	701	735	667	710	681	772	697	718	729	748	715	705	728	684	720	701	673	724	689	735	684	704	716	705	720	663	658	715	730	728	715	765	687	714	756	741	704	717	700	672	716	733	752	736	755	690	703	699	710	703	721	733	702	684	730	676	679	699	669	723	704	721	736	713	703	675	699	710	667	715	666	735	686	724	683	732	787	693	717	722	695	713	655	747	710	700	700	639	686	675	690	693	714	686	745	707	730	728	727	742	678	686	734	704	707	704	699	735	701	714	705	730	761	678	683	704	676	704	678	715	682	703	666	747	731	668	693	662	712	692	678	790	730	669	709	667	743	730	710	725	686	723	730	696	722	699	689	683	692	702	644	697	754	674	682	688	731	717	677	711	711	735	716	685	740	685	732	709	732	715	747	697	699	694	738	733	707	675	679	677	687	693	699	658	685	714	718	763	674	750	742	691	682	709	713	696	675	716	724	701	657	705	686	725	696	702	724	696	719	701	699	740	728	719	743	684	729	743	695	659	696	704	691	738	738	679	745	704	725	660	679	693	713	693	695	703	648	726	714	684	697	694	742	647	712	687	733	756	657	703	717	711	694	696	690	721	709	717	731	707	725	719	695	697	712	706	733	723	671	741	680	719	703	698	669	753	696	728	721	700	727	728	714	718	708	698	733	712	726	693	699	700	722	715	660	733	687	688	691	712	684	715	684	718	730	711	726	739	737	678	724	728	712	672	789	700	686	726	673	678	709	679	715	678	694	682	747	747	737	756	715	692	706	693	691	710	725	674	668	733	675	679	679	706	694	686	702	725	714	700	690	728	686	728	734	681	709	736	634	644	697	692	748	683	686	711	680	740	731	714	690	708	688	706	699	727	739	703	741	728	711	690	715	699	727	723	720	709	719	708	731	740	679	685	703	689	750	750	689	717	739	709	723	680	715	749	701	710	705	690	680	680	691	686	721	688	664	653	748	708	685	682	678	675	670	656	691	718	749
28028	28417	34718	27787	18729	12213	8088	5384	3868	2841	2144	1727	1442	1141	1082	904	818	798	699	724	646	600	590	614	578	595	548	511	557	559	504	515	544	506	560	501	481	518	508	485	528	508	534	517	458	509	506	475	528	491	544	550	504	478	509	518	510	520	529	535	571	508	551	544	527	512	503	545	513	533	527	480	493	510	457	503	516	517	538	464	540	506	488	498	491	532	521	499	533	518	517	474	505	498	537	521	515	480	515	499	540	532	530	545	525	478	508	502	474	519	514	481	522	479	515	510	507	501	526	529	496	525	498	519	514	515	496	446	499	522	501	508	472	480	500	495	495	535	546	508	486	507	497	536	541	534	494	477	513	538	541	533	561	515	499	528	506	471	557	537	525	557	524	523	487	526	514	528	519	529	475	497	493	512	519	487	543	505	515	523	508	534	498	554	520	513	469	535	499	477	522	506	492	508	546	539	488	484	485	527	484	512	519	522	528	515	546	476	529	503	537	528	487	509	497	518	500	501	491	504	557	518	516	538	501	515	532	480	501	543	522	517	493	501	514	517	482	513	450	524	508	490	463	499	521	505	500	482	530	479	512	506	520	515	558	476	499	494	507	536	527	506	480	532	538	544	559	482	509	514	480	512	506	496	491	555	501	498	525	549	530	505	533	475	451	471	544	502	556	479	518	477	506	528	480	545	509	555	543	506	504	477	492	540	528	504	504	501	531	528	515	497	494	495	537	534	510	526	539	510	502	528	500	528	509	467	525	502	534	508	543	530	532	548	546	564	517	534	532	523	522	530	507	511	505	499	508	555	489	491	512	501	532	519	520	525	504	507	498	494	504	536	483	547	507	515	507	507	470	530	523	526	526	481	458	487	524	526	505	564	513	527	507	485	487	523	495	488	544	516	541	480	504	511	527	517	497	509	563	488	535	526	513	507	463	525	507	505	530	479	501	530	556	510	506	540	510	502	483	518	493	487	515	509	512	534	500	505	552	531	562	491	521	515	467	496	526	513	515	521	504	529	485	497	531	501	511	506	536	541	496	473	485	509	483	523	542	511	503	531	519	499	523	493	525	499	571	528	515	547	500	479	507	498	522	544	533	442	551	443	501	516	517	513	520	524	493	487	548	465	490	495	508	538	476	485	526	476	521	536	542	449	529	502	555	510	478	508	513	489	505	518	539	525	547	481	469	500	517	536	505	493	522	484	521	491	518	503	495	535	493	550	541	517	514	507	515	465	488	529	517	511	492	557	525	503	507	530	519	512	537	491	526	485	523	445	512	523	520	516	499	502	493	517	527	533	481	502	535	516	532	523	534	505	507	502	499	540	487	545	560	520	532	525	489	518	548	509	527	543	506	507	513	531	547	553	512	478	550	535	515	490	523	479	517	492	517	575	555	520	515	530	492	489	534	569	563	541	536	497	500	463	539	477	597	506	518	517	514	528	486	499	531	513	481	528	516	537	529	526	546	480	492	502	541	491	514	477	507	467	543	517	506	495	483	489	496	459	490	504	490	468	524	508	508	490	538	494	497	517	519	492	521	500	509	499	523	528	491	503	501	481	475	511	550	530	501	493	483	495	541	551	488	519	531	495	526	490	505	490	527	455	524	500	526	529	470	500	488	494	487	501	516	472	532	501	461	491	462	539	488	534	494	505	507	509	511	522	504	504	517	548	530	469	480	523	474	483	501	539	524	509	494	501	543	498	541	489	536	521	485	481	528	530	550	472	482	496	525	518	577	480	480	520	519	500	514	531	545	500	542	552	519	542	496	471	477	488	487	530	518	534	511	535	527	498	463	517	533	561	541	505	549	500	516	469	523	507	523	490	517	508	479	540	510	516	517	497	476	513	499	525	526	534	532	510	554	496	511	503	543	513	483	542	497	531	512	541	529	511	480	479	537	521	467	486	510	515	506	480	481	542	482	529	500	508	519	556	508	535	485	482	507	519	508	537	463	520	500	528	497	514	553	527	477	493	535	537	478	497	536	499	519	536	503	506	493	534	492	543	503	490	478	508	530	550	528	521	502	505	498	532	490	536	512	504	519	529	520	509	491	525	547	478	534	530	510	492	487	508	469	542	520	521	518	514	506	534	534	497	559	521	537	489	503	466	512	491	508	468	531	524	472	491	534	529	484	517	516	491	495	490	479	486	513	500	476	513	516	484	512	492	504	488	528	484	522	501	487	531	489	508	553	505	515	472	544	508	527	519	526	504	514	499	545	487	489	490	518	511	498	515	506	551	510	493	516	488	487	534	522	499	515	534	542	542	498	472	559	527	532	498	494	476	483	513	468	509	544	489	501	491	517	534	484	494	498	520	540	520	509	520	519	478	546	491	529	546	522	502	536	510	505	507	510	548	536	529	501	489	499	534	509	490	516	498	559	532	476	502	509	522	520	474	522	548	510	495	503	540	513	496	569	542	515	486	505	497	484	554	526	469	534	538	527	518	482	484	506	500	524	489	484	500	488	516	511	567	491	490	491	498	539	490	481	543	532	535	513	508	501	464	500	506	528	542	476	541	533	483	513	496	494	519	540	496	519	518	534	549	495	538	520	510	510	514	515	473	468	500	519	507	520	530	487	503	525	509	503	491	517	486	514	511	517	491	536	589	562	481	510	497	523	502	487	495	511	490	505	503	505	514	528	526	528	532	496	473	487	501	475	522	526	542	519	516	519	509	515	532	480	545	532	526	500	534	519	520	506	487	499	504	521	497	519	506	516	507	529	525	510	529	469	499	521	523	535	507	553	546	495	512	479	527	491	530	501	494	523	506	496	479	546	514	511	524	517	501	547	531	506	500	529	553	487	516	520	487	550	527	492	470	537	554	481	532	492	509	453	509	521	518	518	537	476	525	479	507	476	545	532	510	524	483	505	522	524	464	478	490	521	489	530	491	501	527	530	529	538	528	518	546	558	508	553	554	547	567	508	478	456	484	514	532	497	505	493	518	505	496	537	490	516	519	535	530	495	508	513	498	491	471	550	513	505	562	530	505	515	500	527	507	508	506	532	500	499	540	522	500	491	559	504	513	520	550	525	499	503	545	507	495	516	537	525	534	553	558	526	510	523	532	502	515	535	489	539	477	531	514	483	542	500	534	517	497	525	533	553	513	489	484	496	532	544	544	489	506	497	468	506	518	488	502	496	510	517	530	485	498	519	559	506	531	512	503	515	505	531	503	526	519	494	464	505	541	517	546	532	541	511	487	502	499	477	496	533	514	528	491	567	504	477	480	516	523	564	518	514	515	514	504	531	506	447	506	515	489	466	504	505	531	474	496	508	496	530	550	533	508	507	516	498	520	511	543	547	500	503	540	495	499	557	526	484	495	522	494	571	563	512	534	479	520	541	487	493	535	504	500	510	514	512	546	510	524	505	509	508	486	497	528	497	519	506	498	504	524	528	497	502	543	528	498	485	510	510	544	531	536	518	498	485	527	545	471	521	527	467	524	502	521	531	510	538	498	540	491	520	544	522	560	517	525	487	518
30639	45602	41930	31725	25874	20050	15438	11664	8797	6735	5200	4063	3136	2603	2163	1845	1500	1394	1188	1130	1031	976	953	936	880	915	894	801	770	776	769	789	743	710	778	743	750	762	671	709	735	748	691	779	753	767	751	710	748	676	723	699	709	731	801	748	689	715	723	739	741	709	711	711	729	759	711	720	747	660	687	715	765	694	720	689	742	675	719	744	699	765	737	706	747	755	752	725	748	756	722	703	685	751	703	729	729	706	766	766	746	732	732	665	716	744	735	752	734	746	712	714	740	745	702	723	766	700	710	656	712	696	701	714	712	730	737	708	745	719	726	708	673	737	713	710	682	743	730	749	737	748	714	671	750	755	727	722	702	725	726	695	730	740	719	781	702	666	710	697	663	755	741	756	732	716	703	712	720	741	698	759	721	744	736	687	771	768	693	689	711	714	709	764	710	689	730	752	750	713	688	742	674	719	739	653	765	715	723	744	702	690	738	753	711	770	706	661	741	751	755	721	703	762	745	657	756	752	694	758	775	713	649	728	703	716	683	724	696	727	733	661	762	729	714	723	718	765	692	735	718	698	742	644	796	725	797	785	678	725	724	724	709	743	701	688	709	756	720	719	699	707	690	756	683	736	674	709	705	710	711	668	760	755	674	718	762	776	753	791	660	762	715	749	751	761	734	714	731	730	741	765	720	728	775	750	715	709	714	718	694	734	715	752	769	727	686	728	721	740	755	720	691	678	754	768	715	769	723	675	703	744	747	692	710	698	744	687	737	714	747	681	719	736	708	751	712	734	716	703	717	706	759	690	698	723	696	769	724	730	727	743	755	730	716	762	755	734	728	734	706	770	681	725	704	708	732	700	731	723	725	689	722	692	739	746	704	680	768	712	728	743	744	692	739	735	726	719	706	740	707	731	750	702	729	715	720	698	725	708	693	698	742	744	732	709	771	741	683	717	715	738	749	712	723	747	715	734	759	756	689	738	712	687	747	705	732	666	689	728	742	716	719	717	703	687	680	716	683	737	681	728	746	695	723	720	714	748	729	681	737	700	770	716	698	695	712	744	731	778	715	710	729	707	691	739	709	683	684	729	762	717	706	744	705	674	724	717	753	701	701	693	693	679	689	725	712	737	758	720	725	720	728	748	765	702	754	707	701	670	789	698	718	749	790	708	739	721	705	744	766	756	735	691	723	761	700	693	707	753	706	700	726	697	677	697	747	765	707	694	670	683	718	737	688	728	746	707	712	679	695	687	783	692	743	735	747	681	726	726	659	683	720	769	767	744	703	733	700	703	779	715	720	702	739	768	719	694	767	731	730	693	741	742	727	716	705	747	708	688	678	735	716	750	689	706	732	780	704	712	738	744	707	724	707	723	736	708	703	761	757	735	702	698	712	742	721	724	750	716	718	736	708	722	742	690	734	787	705	763	733	692	731	724	787	700	756	717	705	748	738	735	712	696	741	730	742	722	726	706	720	711	728	727	714	734	690	706	737	725	710	700	708	760	697	720	729	776	745	709	700	749	684	690	761	712	693	722	731	719	731	727	750	736	719	680	693	774	707	741	734	719	735	728	697	757	707	693	734	695	731	759	737	702	726	718	699	703	715	725	725	782	688	739	743	745	732	755	721	717	746	693	741	745	734	757	700	750	701	705	690	762	710	704	728	727	701	716	768	716	711	715	748	742	678	738	765	731	723	726	753	715	731	681	731	730	743	800	712	720	731	704	743	764	705	691	702	728	700	675	725	704	754	745	689	723	703	714	769	758	726	715	690	746	672	685	723	723	728	712	721	746	759	752	711	756	730	719	713	697	706	727	740	748	748	744	724	705	727	726	744	711	709	734	700	726	707	693	681	730	748	721	743	721	703	704	734	730	766	782	742	698	712	743	760	745	718	699	722	711	727	755	733	738	776	735	705	725	741	725	712	761	734	728	730	713	731	725	746	712	689	734	750	760	684	736	708	698	719	695	714	727	727	691	754	749	747	640	767	738	698	748	713	699	755	693	711	724	733	733	757	748	688	707	743	759	761	730	748	740	685	700	752	734	687	728	714	743	727	746	713	738	690	728	704	710	743	729	698	749	725	718	748	717	729	721	766	708	764	743	720	758	683	755	791	729	733	772	706	676	702	697	680	715	749	714	757	761	775	710	742	735	740	673	717	713	760	720	726	732	680	735	671	706	738	733	722	788	799	737	742	723	685	696	722	741	769	715	706	747	750	663	705	737	737	706	695	737	743	745	693	713	702	754	699	725	719	735	710	744	703	695	731	707	749	716	728	757	740	694	734	678	712	753	710	703	734	692	750	734	720	720	694	714	709	703	726	733	757	734	715	735	761	700	760	717	699	745	724	711	746	760	774	753	773	703	733	732	714	702	747	769	736	724	741	719	754	717	682	749	663	733	722	703	762	705	722	748	725	700	690	714	769	711	690	768	675	698	758	748	745	709	703	664	719	760	704	729	704	712	748	688	731	694	731	693	775	711	718	713	713	724	714	767	728	709	744	747	756	704	699	727	760	676	750	722	716	721	753	742	763	738	684	683	756	721	729	736	722	703	735	695	731	710	709	680	725	733	656	724	800	722	698	730	733	725	732	717	735	728	713	762	678	695	705	754	756	645	720	699	742	711	732	771	719	695	709	734	719	722	676	706	689	720	709	757	772	734	750	667	760	711	718	719	729	707	684	747	725	767	694	714	721	685	728	717	748	747	724	750	762	738	697	723	736	767	776	755	766	678	688	710	727	696	712	658	702	706	748	774	726	699	732	797	666	730	731	741	716	761	722	702	754	724	720	742	709	730	713	700	740	760	755	765	733	740	710	736	721	702	709	705	738	697	732	731	719	739	714	771	693	754	754	692	752	691	748	777	729	691	690	703	699	736	690	709	741	797	704	771	740	676	763	752	743	711	692	733	713	727	699	704	696	700	712	717	725	668	733	736	697	721	685	740	740	714	761	718	741	724	688	715	730	733	747	693	762	762	724	738	745	705	755	702	751	790	699	707	703	706	741	670	680	740	743	747	769	725	681	755	714	772	733	689	735	701	706	751	714	738	728	737	698	707	728	797	766	715	701	709	765	765	718	738	688	714	669	716	732	723	726	713	710	769	773	697	704	754	727	708	700	751	707	734	730	725	739	736	719	689	737	757	734	754	752	729	728	710	721	703	708	690	730	726	710	756	714	687	708	671	768	740	717	742	773	729	730	719	746	705	712	761	700	755	728	712	685	736	760	706	749	804	702	749	750	738	770	714	758	686	748	710	755	732	708	750	743	740	707	719	770	693	708	734	792	727	749	735	736	704	699	734	689	761	701	725	728	710	731	736	664	732	727	735	707	712	749	731	746	778	742	712	729	748	723	715	718	730	719	746	720	713	741	702	691	813	728	725	683	735	719	728	705	702	740	736	730	727	732	734	735	694	725	742	690	707	709	719	722	726	693	733	703	711	691	799	733	727	698	698	680	738	753	724	696	676	763	684	692	700	754	740	747	727	741	736
24193	21021	28349	26317	23561	19696	14463	9044	6073	4488	3257	2593	1994	1670	1373	1209	1080	909	844	789	727	697	625	627	602	568	576	572	526	550	577	541	502	537	573	493	532	521	504	494	524	515	534	508	499	529	522	538	535	537	514	466	448	515	512	537	508	506	554	514	504	515	510	529	520	532	493	524	533	519	503	543	545	477	549	513	518	512	541	491	472	473	522	523	520	542	541	517	491	545	513	501	549	520	531	517	536	463	483	527	537	509	519	536	455	529	522	488	554	487	494	460	490	564	495	470	500	501	515	491	531	494	551	508	524	501	504	545	530	508	504	480	490	485	538	496	522	517	523	485	512	478	544	499	514	510	504	507	464	518	513	539	556	494	498	528	510	515	514	494	528	459	466	513	536	553	488	500	545	483	480	495	521	564	524	519	512	525	471	518	583	516	522	534	528	529	471	534	495	457	535	490	529	533	502	550	503	465	507	548	504	499	496	524	501	548	482	569	530	532	501	486	519	487	463	492	523	496	526	518	476	511	529	495	516	494	529	513	488	493	528	508	526	539	543	531	528	507	533	507	464	513	506	505	532	451	510	475	533	493	540	479	541	564	524	503	439	552	505	505	489	514	509	500	528	480	533	519	525	528	485	529	493	540	534	517	527	524	510	519	506	505	489	512	487	506	544	513	480	467	520	485	481	514	535	479	520	527	551	507	500	515	491	515	501	511	488	495	528	543	499	531	526	536	499	516	507	484	487	509	517	506	505	508	514	500	527	483	547	515	514	519	518	476	528	533	531	545	532	499	494	536	522	503	535	521	484	516	500	487	525	512	494	516	538	509	525	492	537	531	502	480	537	495	474	530	529	545	486	470	554	485	535	502	498	493	479	528	505	541	519	526	503	494	528	473	491	493	536	488	532	485	482	541	458	508	529	524	521	514	522	527	501	478	531	498	495	488	540	515	533	487	524	466	529	438	502	524	572	499	526	513	506	511	553	520	527	516	559	561	462	514	496	539	538	523	507	482	556	496	525	538	521	550	590	530	497	521	487	530	533	471	496	531	493	486	503	542	499	482	500	483	502	527	537	540	530	547	492	535	504	533	525	546	557	509	511	560	503	505	467	525	500	470	541	524	530	515	507	531	532	507	490	564	523	564	497	505	518	507	543	480	492	510	498	526	498	518	518	522	511	512	502	488	536	466	502	523	518	496	536	502	493	518	522	508	507	504	484	519	504	535	526	506	542	561	512	494	485	508	460	516	532	478	495	520	533	547	532	501	511	458	477	518	556	501	504	509	497	509	532	531	498	499	552	513	493	487	515	515	490	527	523	532	509	482	502	539	512	531	483	510	518	517	517	511	540	522	551	522	491	496	514	516	558	490	540	502	521	539	549	523	494	498	500	520	532	497	537	520	492	463	505	484	516	536	498	522	513	504	510	489	530	528	534	532	499	531	486	508	512	488	531	489	530	499	522	517	532	493	514	511	495	437	491	512	521	499	558	547	481	517	533	517	516	524	479	481	510	476	508	483	506	535	509	511	523	502	540	510	532	514	474	497	554	494	535	501	528	497	494	491	487	505	513	522	531	460	511	512	504	523	533	504	505	530	559	512	516	524	480	505	514	559	497	496	494	507	495	496	525	457	513	529	498	521	510	517	529	518	515	531	563	499	550	519	535	534	464	534	517	562	488	515	566	493	560	536	521	512	464	484	497	498	549	490	520	523	510	510	479	528	461	517	566	504	545	540	489	515	481	474	502	519	544	505	508	519	499	519	514	534	522	500	504	473	500	457	510	536	512	547	503	523	517	467	500	511	554	530	477	503	515	524	499	481	517	525	559	497	504	530	539	504	488	493	522	546	536	468	509	523	520	518	485	539	503	542	507	462	507	525	528	529	480	524	512	483	502	546	498	535	495	542	515	492	509	517	537	500	527	531	544	522	498	498	474	519	496	514	518	526	508	499	486	516	489	497	523	493	532	523	533	541	494	511	499	544	510	510	525	490	537	495	524	539	538	516	546	493	585	507	516	528	521	552	489	507	532	494	536	540	492	508	486	528	507	535	511	525	542	521	485	569	519	494	445	459	508	494	493	515	529	509	491	526	523	538	525	507	509	544	504	494	490	502	480	523	485	498	514	521	513	487	466	536	509	527	490	509	500	521	515	487	504	511	523	513	478	487	535	531	515	534	515	492	490	467	533	518	509	472	499	475	509	516	538	510	484	498	516	486	498	527	476	498	518	472	495	542	525	508	503	448	494	523	544	529	490	507	496	523	522	541	529	506	490	516	509	523	521	493	512	496	487	520	491	524	520	494	473	493	482	527	524	528	494	501	534	479	559	508	480	495	502	500	539	527	483	534	545	523	532	513	517	498	528	506	498	523	529	512	519	484	545	551	503	530	539	498	549	506	508	468	487	483	503	499	493	568	500	498	549	497	510	519	523	504	506	500	536	514	521	472	547	495	477	506	500	505	519	482	503	515	557	502	539	507	474	540	500	520	485	499	510	517	513	512	495	504	530	513	498	535	506	534	492	543	486	503	518	527	518	488	506	527	497	521	500	458	531	499	525	555	500	477	488	471	523	459	499	484	484	494	508	485	532	531	489	515	517	535	535	506	500	560	475	505	524	528	515	540	502	507	530	518	495	506	533	524	533	537	519	486	496	484	527	503	539	548	489	457	442	534	486	535	513	499	507	537	541	513	565	527	523	520	493	491	523	516	521	519	493	491	532	497	538	511	479	500	461	478	548	517	503	543	513	542	509	530	541	511	485	514	474	502	493	517	548	477	525	512	510	548	514	531	521	502	519	505	526	542	491	523	527	505	520	521	514	512	494	537	521	540	520	528	540	502	532	481	530	512	481	481	535	530	468	543	499	505	485	522	512	492	516	513	528	521	512	472	554	553	531	507	515	540	538	509	519	544	516	530	493	558	517	468	475	485	498	497	514	521	499	521	518	510	500	521	494	531	501	484	514	540	532	561	533	510	494	506	476	527	522	508	535	475	538	544	495	516	556	539	501	543	504	507	507	518	499	565	523	516	525	525	513	525	473	497	484	507	524	485	516	497	528	522	438	557	523	523	478	516	530	532	520	497	517	494	469	488	525	507	491	484	506	517	503	526	504	562	488	513	542	528	513	502	520	493	528	492	474	551	589	474	500	517	523	493	492	486	485	546	519	507	492	511	518	497	517	511	521	503	563	518	528	513	508	491	523	522	530	504	500	485	469	538	534	531	489	501	492	519	519	497	497	547	522	487	546	491	480	509	526	543	505	542	506	517	514	521	504	477	536	470	511	502	486	511	501	512	470	558	537	446	535	567	504	478	537	527	498	542	503	506	504	470	489	506	493	545	513	525	514	545	514	480	525	498	507	517	504	510	514	539	471	469	508	535	541	542	524	574	510	517	534	497	497	525	522	487	509	577	521	549	492	488	483	506	520	529	488	509	480	487	484	513	487	566	523	492	518	515	532	498	523	536	560	541	510	525	519	540	470	538	494	538
30622	51800	47774	37389	31444	25535	20875	16417	12771	9710	7628	5790	4612	3541	2975	2421	2037	1710	1500	1330	1220	1180	1080	1077	952	897	885	816	786	774	772	739	766	766	774	769	732	726	750	728	750	761	776	739	694	728	743	689	720	730	726	737	710	707	723	761	783	706	693	686	763	756	703	747	684	735	768	705	697	739	728	738	716	750	694	695	731	710	711	791	690	694	693	739	723	694	705	737	717	736	719	757	714	761	712	729	737	719	729	738	722	737	741	741	742	715	726	707	771	706	734	712	701	738	703	731	715	743	741	678	715	701	718	705	702	747	739	690	733	711	708	730	727	699	734	667	762	788	712	733	741	737	709	756	708	707	708	705	718	748	670	740	712	645	726	737	699	719	714	719	712	763	689	723	637	715	733	707	751	734	787	721	675	706	747	734	765	717	700	704	704	727	707	716	719	700	755	716	710	749	716	665	751	725	680	751	722	767	741	704	705	764	695	703	743	700	711	751	733	715	708	762	712	749	728	724	736	705	739	666	775	766	727	730	737	742	700	753	750	713	755	758	678	741	680	724	746	679	691	740	685	695	681	764	737	752	729	717	724	729	754	687	717	696	742	713	734	711	723	702	657	694	708	738	692	746	761	692	725	731	729	690	775	697	774	744	749	719	744	715	680	722	650	715	723	680	733	743	681	718	725	688	725	758	699	745	715	752	744	740	697	729	744	696	744	771	698	700	669	742	694	669	688	666	758	681	749	755	719	710	703	757	680	728	752	748	706	728	711	763	703	713	750	718	737	757	741	719	748	805	691	664	709	745	710	718	698	727	723	731	752	719	735	760	712	736	724	696	698	716	702	728	717	773	701	771	739	732	741	729	711	714	722	765	732	688	722	705	733	682	713	721	728	758	686	718	716	735	753	724	716	719	687	763	718	737	704	714	741	742	728	666	689	743	718	691	700	752	775	688	762	742	736	738	741	725	737	706	737	700	742	684	760	719	702	662	743	694	728	733	708	709	729	707	718	751	750	775	738	720	704	719	719	779	758	725	749	757	716	732	724	718	802	743	739	721	699	723	789	740	715	697	683	690	683	690	751	716	721	723	726	713	771	717	727	694	742	700	746	712	739	700	731	723	746	718	710	734	674	694	738	718	700	719	708	727	732	772	748	718	740	722	712	761	722	723	692	726	762	732	773	763	721	737	713	756	755	703	696	751	752	737	749	676	739	726	769	731	721	741	688	695	762	774	750	763	750	710	684	756	727	743	665	758	720	729	748	681	697	695	734	698	713	725	772	692	738	680	707	728	744	746	767	720	710	758	746	704	721	738	736	779	715	724	716	728	742	718	707	743	730	736	740	716	766	725	744	687	745	757	709	685	744	727	756	727	707	685	743	740	732	672	767	725	696	716	719	744	699	728	735	747	696	734	718	769	756	686	711	738	716	778	716	708	697	712	704	702	723	713	726	743	712	694	712	736	745	714	709	731	729	722	705	731	734	713	740	705	668	759	710	746	713	710	711	687	762	704	758	731	724	708	623	715	676	756	682	714	751	724	718	710	737	734	731	746	699	773	774	696	788	746	761	708	710	752	720	740	745	727	771	755	717	730	735	727	716	715	731	690	704	759	704	714	725	789	734	710	723	734	708	710	712	765	714	754	733	758	746	742	714	693	698	750	710	727	743	715	771	710	748	727	687	783	733	724	719	728	781	744	712	680	672	701	736	696	738	728	716	700	701	714	688	720	704	699	647	721	745	686	750	736	711	716	669	754	739	751	733	705	704	750	736	726	702	689	784	717	675	714	722	725	748	739	759	737	740	758	742	729	728	738	730	754	742	679	680	749	726	722	678	717	689	743	782	717	737	733	721	727	745	723	708	716	697	763	724	758	729	722	773	751	708	668	769	723	731	703	714	739	740	726	691	736	723	740	739	714	681	769	756	728	731	715	721	719	744	763	719	745	766	705	773	711	679	702	733	668	749	702	745	742	729	689	740	733	746	726	745	707	722	727	707	728	700	739	737	694	741	723	729	680	752	743	692	716	760	711	694	755	753	771	682	758	748	742	723	706	716	715	720	695	767	748	707	757	693	685	681	705	706	759	733	699	767	765	669	694	688	711	698	705	715	746	701	696	670	759	694	740	696	704	731	725	696	691	714	759	740	718	719	765	686	700	708	732	774	723	729	709	737	686	743	728	706	759	713	741	733	709	706	737	708	720	722	770	771	741	725	730	704	725	776	756	692	745	721	720	719	689	745	719	701	743	741	674	742	719	699	727	745	783	730	748	704	753	715	719	718	746	715	689	713	702	710	687	729	740	736	721	752	767	729	762	692	730	746	734	762	708	700	721	713	728	718	750	751	700	714	706	736	729	706	782	733	696	761	686	754	703	670	677	750	737	712	714	736	727	717	771	726	686	695	731	756	746	700	736	693	701	689	689	766	720	747	714	748	751	685	772	734	757	713	729	736	720	730	738	712	729	768	710	716	710	683	742	711	745	731	688	724	685	752	729	758	710	711	689	697	726	775	674	661	751	698	684	646	725	716	716	778	708	740	735	748	729	744	704	774	769	736	767	736	727	694	779	752	675	726	738	756	711	719	734	645	756	745	706	731	703	745	737	723	744	777	704	734	764	707	713	763	725	740	705	742	701	789	714	744	680	734	787	725	723	715	724	706	749	767	745	703	758	718	758	682	785	718	704	695	697	779	735	731	699	744	765	740	620	770	725	782	709	730	711	710	749	690	748	711	733	727	764	748	759	727	703	709	680	724	738	761	746	735	734	734	740	713	756	699	760	732	763	710	750	710	721	717	681	741	775	719	733	684	719	650	740	708	743	759	683	729	715	773	712	716	707	721	728	722	742	753	732	716	695	770	699	784	745	743	800	699	711	695	700	714	742	708	762	727	719	754	711	773	697	696	718	696	708	731	791	727	751	693	763	711	711	734	718	690	721	689	697	764	705	735	740	727	751	718	665	752	686	740	732	743	694	723	790	723	729	738	740	724	740	751	693	713	727	711	694	714	723	721	717	730	738	722	710	756	730	695	746	704	697	770	727	719	695	735	741	743	712	725	729	756	710	687	720	737	736	741	757	741	671	737	771	710	753	756	690	741	719	723	718	754	718	707	761	738	786	752	712	727	744	718	724	705	767	668	739	748	768	661	740	711	700	698	699	747	752	777	721	753	767	715	707	720	750	713	739	715	735	700	725	723	745	707	702	721	704	702	734	771	765	687	700	792	671	746	714	754	726	702	741	749	713	678	722	709	725	747	748	750	736	693	713	732	741	778	709	717	721	738	725	709	724	692	711	744	736	741	755	718	771	746	736	719	785	698	771	778	713	730	749	726	710	794	750	735	739	700	712	703	794	702	740	700	741	776	761	739	727	712	654	759	738	740	766	684	756	730	739	720	754	682	740	733	740	764	762	731	758	749	669	734	747	694	710	694	760	707	709	764	777	717	731	706	689	722	721	678	734	735	681	691	716	746	725	741	670	770	720	739	695	706	733
23087	21012	28641	23991	22772	24198	21877	13796	9134	6673	4926	3690	2817	2347	1860	1520	1345	1130	1025	966	825	777	748	690	665	644	619	598	629	569	532	530	541	534	573	535	553	498	513	511	526	543	543	515	497	508	511	490	520	533	534	522	508	498	523	501	501	537	537	537	540	526	515	503	481	535	489	516	554	540	516	542	547	529	546	508	489	511	532	518	513	504	527	552	514	531	501	491	581	531	494	508	506	530	535	520	524	529	520	584	496	505	522	498	516	511	523	513	504	521	543	549	479	496	493	524	545	536	508	499	475	564	532	526	545	519	513	503	532	487	503	529	534	471	509	521	507	537	504	542	530	494	517	500	519	561	539	477	486	470	518	572	524	539	517	486	502	509	527	540	513	528	520	554	526	535	536	521	552	530	524	491	486	502	536	526	495	503	488	522	516	518	534	499	538	527	564	518	536	496	527	505	506	544	526	524	528	555	495	527	510	526	527	508	530	542	553	510	499	487	532	513	541	541	503	551	501	517	576	552	521	533	500	501	486	506	545	501	577	553	520	506	495	500	537	491	544	476	500	530	499	531	503	487	528	514	523	519	505	479	505	516	518	550	537	500	510	479	520	520	479	482	529	539	532	523	516	524	548	529	504	532	511	547	519	489	511	499	547	526	512	526	512	538	529	517	474	506	503	535	491	561	486	547	546	504	494	521	506	486	526	506	461	535	531	503	516	503	471	528	531	551	514	491	465	497	542	549	460	546	569	488	539	525	528	550	511	524	486	529	501	527	512	500	503	536	511	503	549	535	540	568	501	503	488	565	553	563	539	515	493	482	515	509	543	507	540	496	507	514	530	469	490	491	504	519	484	494	571	514	560	496	520	540	519	557	540	517	522	540	520	514	525	538	524	507	548	516	535	500	537	508	521	521	501	527	573	510	516	487	523	515	552	562	494	528	553	531	464	532	527	496	511	480	489	512	527	507	480	501	473	521	474	549	482	561	512	542	527	513	498	497	540	503	541	481	511	506	506	494	492	545	481	475	505	501	504	528	504	503	552	525	512	523	539	484	550	526	509	539	513	500	572	521	544	506	505	515	503	503	556	495	506	520	559	523	494	491	504	518	514	521	508	525	489	482	508	529	517	490	517	539	532	517	519	501	494	550	552	466	525	522	555	548	508	531	504	464	537	547	530	493	521	467	517	513	520	519	457	541	519	517	544	540	515	531	464	515	571	507	522	538	514	518	523	507	500	510	516	521	486	539	495	533	501	528	534	485	551	539	532	512	567	525	529	507	493	553	539	508	518	539	549	561	489	507	511	556	511	513	541	515	485	509	508	518	523	476	508	460	476	502	492	523	544	479	516	532	534	532	504	531	514	564	524	473	547	566	497	511	528	522	543	531	550	551	516	505	514	517	555	464	513	503	500	517	487	512	513	476	516	512	504	515	529	511	502	510	488	513	497	502	512	506	513	522	482	493	492	487	512	500	497	501	507	525	563	516	514	490	523	536	536	486	498	509	519	537	503	536	508	527	556	522	502	445	524	524	519	530	505	527	538	511	488	562	526	530	536	548	493	512	516	544	489	492	457	536	535	537	527	490	510	510	501	506	495	488	507	539	519	506	489	514	521	523	542	518	514	513	473	531	546	531	547	491	522	522	542	547	496	498	525	512	522	514	490	559	546	514	533	488	465	505	485	482	526	485	501	529	519	512	527	548	492	493	583	540	551	536	510	497	534	529	498	518	461	543	523	525	516	499	528	515	505	536	523	535	519	525	503	499	510	520	521	514	512	531	483	487	519	532	528	502	515	501	526	520	545	499	543	507	505	533	504	541	506	514	536	497	535	505	551	494	558	547	509	545	504	524	497	506	516	469	499	517	487	555	529	511	539	489	513	483	485	507	495	465	496	550	515	516	522	509	538	547	510	516	505	519	493	501	500	479	544	527	480	517	467	493	516	486	493	495	523	521	516	510	497	487	477	506	498	597	530	487	509	480	514	511	540	505	572	483	527	502	535	526	493	532	526	522	516	534	523	505	532	524	501	480	533	553	521	531	512	553	527	530	530	517	547	523	470	511	526	501	556	513	491	507	519	499	514	506	498	487	485	563	549	511	557	519	516	514	533	550	517	493	508	474	485	521	513	514	538	535	550	510	509	543	507	504	545	545	520	517	508	506	552	509	497	501	513	538	525	528	519	521	544	484	529	512	511	538	528	516	505	507	513	519	504	531	521	497	520	513	541	538	487	518	507	515	561	535	526	512	505	510	525	545	546	509	516	534	540	521	538	499	511	477	501	484	536	523	506	513	470	549	506	489	536	504	547	493	504	523	496	498	515	538	508	509	507	493	507	496	526	553	504	549	493	499	523	487	527	504	508	535	520	522	547	507	539	526	522	538	511	490	498	536	517	524	460	499	531	483	491	496	472	533	537	537	486	505	504	498	558	512	540	553	510	491	493	465	512	480	514	521	524	535	552	533	500	512	516	508	521	537	512	484	526	502	542	498	511	558	515	502	471	533	539	497	513	478	539	503	520	516	525	540	494	504	531	539	485	496	509	517	477	528	523	492	540	511	535	512	542	498	542	549	577	533	550	526	508	470	498	510	525	552	538	512	517	464	512	511	489	524	525	516	512	518	504	517	525	470	522	512	515	538	519	509	526	503	494	531	533	491	533	526	540	506	541	539	504	535	521	547	541	515	500	500	464	492	519	533	475	496	528	511	502	504	491	571	500	512	505	506	554	541	482	495	494	525	546	496	533	497	497	588	553	550	542	499	541	521	521	504	504	518	520	503	540	494	515	536	534	515	504	545	518	514	503	512	525	523	522	519	534	508	531	512	503	495	496	497	488	535	513	480	507	478	501	520	516	537	509	543	501	527	472	528	485	503	538	536	488	506	537	529	504	519	500	520	523	480	493	524	497	533	512	536	513	548	524	524	490	501	486	530	536	561	542	549	536	524	517	537	500	576	485	527	536	544	521	543	489	532	498	511	539	510	541	534	512	514	511	474	499	522	545	472	522	497	518	533	503	487	514	513	520	489	530	512	525	501	521	536	522	523	506	515	578	491	542	553	516	531	511	561	484	513	508	520	516	506	494	520	539	522	529	518	514	528	539	531	493	507	508	554	468	506	554	587	506	521	522	511	483	510	502	539	515	491	504	522	542	509	506	511	498	466	546	499	569	534	496	523	495	546	511	507	539	525	544	489	524	505	504	529	497	528	504	510	530	529	491	505	523	514	524	476	531	501	562	534	507	511	526	492	535	540	557	477	518	505	489	516	499	480	553	475	525	478	541	506	517	492	513	524	536	542	567	501	512	510	500	530	544	537	509	498	496	501	508	506	536	506	538	511	519	487	512	511	506	513	543	491	535	484	500	512	469	534	512	511	545	518	503	513	525	502	519	513	560	510	519	531	532	482	549	486	501	516	516	515	545	558	552	502	521	532	538	508	523	553	481	505	537	534	521	531	513	520	476	498	542	519	496	534	553	522	521	501	466	504
32997	57430	52889	42516	36824	31261	26113	21279	16956	13268	10311	8121	6424	5038	4083	3110	2661	2144	1871	1622	1531	1329	1263	1209	1041	1028	934	917	892	840	830	779	791	797	765	740	701	767	750	764	712	700	699	714	671	746	683	717	757	689	701	701	762	665	694	711	769	724	691	741	747	716	722	672	699	682	693	764	705	747	710	748	704	740	764	722	770	765	717	677	754	696	707	753	745	727	738	708	732	731	715	695	713	714	728	742	730	734	709	755	739	701	650	702	672	728	676	736	768	753	761	736	693	742	675	645	734	734	712	714	759	710	741	745	722	709	738	717	767	710	745	707	777	701	693	714	731	729	748	699	726	665	740	754	792	680	719	720	722	721	697	679	722	719	736	754	747	678	679	712	726	739	705	708	729	737	722	726	676	728	726	719	709	705	732	690	730	771	727	690	742	773	718	720	743	706	697	738	763	726	752	718	726	748	713	694	673	673	695	724	665	772	754	759	703	742	747	730	705	710	706	720	725	724	675	670	697	730	757	765	716	738	717	693	701	713	706	743	690	726	724	713	746	672	706	700	653	734	761	737	745	681	690	711	707	762	738	700	702	782	730	732	703	735	710	762	718	739	717	699	735	730	691	670	775	704	721	695	753	752	729	698	759	746	718	680	770	689	735	691	685	680	671	696	747	714	733	730	781	704	738	740	716	738	729	741	691	712	729	688	703	730	732	730	704	700	754	694	713	739	709	741	737	665	712	737	721	679	743	749	758	750	707	687	729	723	707	700	675	714	760	685	749	696	695	734	714	733	742	726	689	722	706	724	649	724	723	733	707	729	705	726	712	752	685	761	706	737	737	702	764	692	750	694	727	686	707	701	765	675	699	708	715	716	726	731	743	717	715	703	716	697	743	739	674	759	726	733	702	724	717	719	729	708	702	718	736	673	725	722	675	719	735	698	705	791	669	747	721	732	723	717	669	705	778	724	729	704	727	699	788	714	714	725	737	712	713	706	732	765	720	672	718	720	752	709	711	687	689	721	747	727	698	722	732	723	675	691	735	722	710	744	699	698	766	740	679	695	706	714	706	730	735	688	715	720	749	668	708	711	683	761	683	748	708	676	735	741	652	747	708	739	743	708	713	665	740	711	744	722	753	689	683	750	735	759	721	741	725	711	730	714	738	674	720	694	697	704	706	738	708	703	730	777	739	739	716	783	706	696	702	729	691	706	739	728	715	693	665	734	706	741	775	703	742	725	742	699	709	753	738	680	730	722	717	754	687	754	725	693	732	685	718	697	719	698	737	756	713	716	718	683	713	719	763	705	715	719	746	719	713	772	693	709	735	727	693	778	708	658	714	753	687	721	766	766	677	687	710	714	708	731	761	761	732	719	687	734	756	738	707	707	702	719	700	753	740	720	751	735	730	721	724	740	712	772	704	657	712	769	760	732	739	707	690	758	699	746	696	712	699	696	730	700	707	701	740	688	697	711	719	701	699	705	684	722	712	744	714	758	728	735	692	699	732	740	704	714	685	667	723	786	731	727	704	710	722	727	735	699	688	746	743	742	776	750	724	693	732	677	732	695	717	693	683	720	764	690	701	706	674	743	779	715	673	731	677	721	688	735	732	764	712	699	668	695	713	764	719	756	705	667	701	739	734	717	696	755	708	779	683	778	737	696	731	748	717	750	748	741	664	734	732	721	695	784	761	707	742	737	708	721	715	721	683	745	695	730	710	716	716	692	750	698	719	760	735	691	718	761	719	729	689	709	711	726	699	713	726	758	737	662	746	739	753	722	697	702	704	713	689	755	736	702	693	761	704	724	686	724	725	737	712	742	749	712	726	713	733	747	686	692	697	742	701	717	731	740	775	706	740	707	704	729	683	723	727	697	763	756	709	742	712	724	723	745	747	685	746	769	707	733	752	716	708	730	717	698	699	727	716	673	748	731	679	716	767	689	690	729	714	705	733	701	720	738	708	660	730	701	743	746	705	721	727	702	744	779	771	743	729	675	736	722	742	676	735	749	708	687	727	748	712	720	718	728	692	726	742	688	731	755	785	656	714	766	693	721	737	756	730	675	714	731	727	719	734	716	719	738	727	766	728	724	694	671	714	669	695	684	688	755	694	665	665	752	703	710	744	761	725	704	741	761	728	701	759	712	724	741	681	697	697	684	712	698	665	745	689	716	679	779	736	728	699	723	746	707	730	693	705	651	721	682	691	738	673	725	778	757	693	696	740	767	689	736	746	707	759	705	701	723	756	698	716	699	712	691	691	672	718	700	681	730	718	684	701	735	741	742	727	689	759	731	769	688	747	763	745	678	664	711	746	727	729	708	757	706	746	750	718	736	688	710	686	724	745	737	663	676	723	720	690	713	723	718	693	718	704	719	719	733	703	694	686	742	709	672	692	689	723	721	709	719	681	683	726	680	720	698	676	711	767	723	682	685	663	692	692	709	713	719	727	711	740	692	737	681	742	705	732	719	681	701	657	748	746	756	740	708	741	736	712	655	682	681	752	685	752	744	722	715	765	739	712	713	724	758	658	706	739	690	703	721	709	704	699	725	735	735	712	697	703	712	719	724	702	673	708	681	686	653	728	731	719	737	721	715	717	728	779	732	679	718	673	753	728	735	748	745	749	676	714	734	723	674	757	727	705	715	750	726	742	742	728	717	689	751	751	679	742	769	744	759	714	714	692	721	692	690	695	699	726	715	702	715	778	680	719	675	740	743	712	716	715	669	748	719	723	735	697	716	717	695	692	731	679	649	752	726	743	721	729	709	747	747	746	698	716	709	667	671	731	704	727	738	724	709	713	748	750	763	725	695	741	702	723	749	688	684	739	731	734	701	686	701	735	718	729	743	710	702	710	724	757	707	731	710	751	716	714	709	670	723	726	725	740	683	748	700	726	753	734	718	761	717	703	689	728	716	675	678	725	729	725	706	690	757	752	688	732	736	701	721	708	735	701	764	704	724	761	736	701	742	708	664	713	725	738	761	746	735	679	697	754	699	742	735	702	713	721	718	729	775	701	673	709	724	723	715	736	737	713	697	742	696	733	747	671	733	703	692	720	646	708	683	728	725	724	731	700	712	703	733	712	742	689	703	709	677	689	704	720	734	719	710	733	773	706	725	715	746	751	734	769	749	696	711	683	697	712	736	705	721	715	744	679	692	767	736	732	715	707	721	787	774	724	708	731	765	729	677	701	726	739	730	716	747	730	741	742	742	676	759	736	726	749	695	726	685	723	727	658	697	729	712	753	692	695	703	697	731	735	698	753	747	702	703	721	718	705	659	704	721	660	663	698	750	732	700	719	723	736	728	699	725	722	684	719	763	768	718	736	714	744	698	707	684	696	703	740	746	709	699	712	677	735	723	728	755	727	708	764	736	687	725	756	727	719	724	726	682	662	682	758	701	709	701	686	728	729	752	769	696	727	712	663	750	745	734	715	716	745	709	724	648	714	713	750	694	739	692	673	693	746	678	712	728	745	688	666	755	745	718	688	720
28167	28652	34585	28036	19250	12925	8322	5516	3755	2791	2170	1731	1371	1225	1054	886	762	755	747	681	624	619	591	604	575	563	575	513	570	562	534	550	509	506	496	509	519	566	550	488	520	524	503	459	524	479	524	543	539	517	480	546	503	499	502	487	499	483	557	532	530	511	512	515	552	525	553	499	483	525	533	542	485	513	518	530	512	515	501	529	513	524	516	497	563	519	548	522	528	492	530	523	519	522	485	533	514	528	509	493	551	498	489	484	520	564	521	511	496	519	519	506	466	540	510	501	539	556	478	580	511	529	560	511	509	530	524	496	494	458	541	541	531	558	518	494	492	554	531	507	515	543	504	513	505	528	491	506	507	528	480	504	539	535	490	488	531	551	503	534	542	526	502	563	537	495	504	500	511	519	519	541	524	492	462	486	502	540	508	539	557	541	505	507	486	530	495	525	508	510	506	527	513	470	496	521	499	512	519	564	544	506	538	534	541	503	515	484	475	508	484	515	525	465	476	515	536	487	493	525	505	493	500	491	523	540	505	505	541	541	485	500	490	541	526	518	521	500	531	531	492	486	526	532	526	506	532	500	520	493	529	532	540	506	500	501	530	528	565	482	531	499	505	528	508	537	539	495	526	501	524	520	450	481	507	513	540	489	504	466	541	555	528	554	493	522	491	547	541	475	501	499	524	498	508	479	523	456	508	483	534	478	536	514	501	514	510	518	518	502	484	541	526	525	529	479	527	507	492	516	468	513	528	501	493	513	524	561	495	518	513	508	499	531	472	530	518	518	536	546	526	499	524	516	516	574	481	556	524	517	507	527	505	515	473	544	524	501	521	496	500	563	527	484	543	475	568	556	544	500	493	476	536	533	537	517	511	497	518	535	528	503	540	485	524	543	507	506	508	551	535	510	489	530	504	502	506	500	540	488	511	570	498	542	489	495	532	487	505	519	487	503	573	524	538	530	491	536	520	523	538	488	503	497	552	465	506	517	482	490	535	535	547	478	555	526	556	511	526	488	500	517	525	516	564	499	493	521	529	535	514	497	522	524	569	538	477	506	497	504	505	501	463	521	490	484	538	530	519	547	540	521	499	535	522	514	544	543	516	525	502	496	505	492	534	496	501	553	493	511	553	530	542	541	508	518	494	531	529	506	545	535	531	557	473	556	510	527	508	518	518	491	509	507	494	525	508	492	503	547	497	477	534	551	556	553	496	494	490	547	542	514	506	500	547	536	494	518	522	501	518	535	563	511	506	546	522	557	514	553	518	515	558	492	527	557	563	540	541	538	496	533	523	496	510	530	542	518	554	509	499	480	497	557	529	494	530	506	548	500	527	514	536	541	538	588	483	527	469	533	533	556	525	500	499	501	529	505	516	514	513	558	509	548	493	519	494	508	505	534	531	522	494	490	541	552	518	507	499	521	506	498	466	503	563	526	529	500	509	520	518	498	471	489	480	492	506	483	490	476	564	524	531	498	563	532	473	509	477	532	535	508	523	471	535	500	499	526	485	482	510	473	491	497	544	509	505	500	507	504	471	474	552	488	488	543	516	541	523	513	508	480	535	534	535	496	496	483	498	523	529	491	524	508	522	487	527	495	502	482	521	474	516	531	556	493	491	521	542	502	532	511	494	527	478	481	575	496	482	535	528	530	499	472	513	543	479	539	499	504	521	507	539	449	516	510	511	488	509	548	453	490	542	526	554	500	525	490	486	518	487	495	492	507	525	509	554	510	545	481	522	548	475	477	516	519	517	498	557	524	552	483	464	494	559	516	533	466	519	463	473	502	533	512	507	503	530	520	540	511	481	535	499	494	528	521	526	534	506	519	537	491	498	532	529	501	513	494	544	484	527	504	498	524	520	542	511	502	529	557	471	493	500	526	497	493	529	539	539	537	508	536	518	514	508	556	475	541	538	522	526	555	538	539	508	489	510	481	513	478	514	520	526	517	524	516	510	539	524	531	497	514	511	544	499	511	515	537	510	517	561	530	513	505	541	494	528	502	510	532	537	503	525	531	494	535	543	533	491	516	498	520	510	520	502	476	540	487	492	502	505	530	481	500	514	473	521	543	498	514	526	475	514	548	470	511	496	530	533	539	536	576	495	480	492	490	511	528	476	498	510	518	530	517	532	519	533	548	482	536	504	500	517	520	514	503	529	498	523	519	501	567	534	504	528	507	506	505	538	523	534	531	523	478	503	523	485	510	491	525	521	537	551	498	510	510	521	501	475	549	551	465	505	490	505	515	508	498	536	557	470	512	493	529	502	527	518	495	464	506	543	491	501	482	548	484	503	510	498	537	511	483	492	537	527	506	480	510	515	489	517	525	503	486	547	521	521	464	542	528	504	549	511	530	501	528	508	466	495	497	518	526	513	466	486	506	508	542	488	535	516	505	534	527	499	515	531	530	502	512	509	530	500	547	520	500	545	500	512	494	516	518	479	525	501	507	506	539	536	517	540	532	501	508	537	520	507	500	505	515	515	509	506	508	507	500	476	528	541	526	523	508	493	526	519	513	503	533	525	554	500	531	546	454	504	478	482	566	511	494	493	501	523	533	516	528	506	483	532	529	488	466	529	503	530	515	514	472	508	508	551	545	519	559	493	528	551	522	495	528	538	507	513	574	548	513	502	523	562	508	501	545	472	543	516	507	507	487	531	510	476	484	512	562	544	531	497	481	465	503	505	480	499	509	493	513	501	522	473	501	502	474	521	462	485	502	497	514	503	517	507	535	576	584	504	573	519	508	547	545	480	536	568	523	471	494	533	534	503	513	499	496	478	533	503	548	511	573	527	519	517	497	532	550	483	530	553	513	531	506	498	517	522	506	543	488	526	465	506	507	516	514	537	547	506	499	501	518	517	509	528	522	536	509	529	548	515	496	491	488	499	477	555	502	521	542	495	514	522	507	512	493	493	550	479	504	538	511	535	524	535	506	529	533	556	465	503	496	512	528	504	536	503	525	535	473	506	484	532	490	549	523	493	529	478	530	497	524	536	489	515	537	524	538	507	528	529	524	500	515	504	501	513	496	523	509	514	512	548	525	504	483	510	551	530	508	493	544	543	506	557	544	511	554	514	486	513	520	521	517	488	466	525	506	518	540	539	469	541	564	466	558	521	504	459	530	523	550	512	499	543	525	519	512	487	538	527	483	511	501	508	536	493	507	505	506	512	509	504	510	540	504	530	527	513	503	565	528	503	526	489	514	488	490	532	511	519	517	507	478	546	513	535	513	511	516	468	526	504	507	538	534	516	539	482	507	470	520	527	543	502	523	493	512	512	538	512	481	498	539	527	507	525	504	544	531	543	493	510	503	517	524	536	517	525	482	510	538	541	517	487	493	513	487	541	532	532	499	496	509	545	524	539	490	510	527	524	536	516	492	545	511	529	522	531	520	504	541	549	559	541	499	502	520	507	531	530	494	528	564	553	519	525	503	457	542	500	509	537	537	506	457	515	498	507	509	533	505	520	520	533	539	531	508	522	483
31644	46097	41703	31468	25932	20635	15683	11786	8822	6582	5073	3825	3186	2418	2088	1688	1537	1307	1216	1066	1036	978	980	881	852	901	814	808	806	786	782	780	791	753	759	748	747	762	751	785	740	757	783	756	755	700	721	739	705	733	730	675	723	735	739	780	748	674	738	723	664	752	711	797	723	710	790	740	722	744	787	684	721	722	764	762	680	727	748	707	773	682	716	703	733	732	735	729	734	683	779	764	701	756	769	740	735	775	708	749	704	752	717	746	750	712	764	764	736	760	724	694	721	709	725	724	704	742	715	718	760	746	681	733	763	741	697	730	727	706	776	775	733	734	725	741	728	714	705	747	764	685	701	695	754	720	682	772	741	726	754	698	728	698	695	729	724	742	753	738	736	724	775	761	715	762	711	700	697	717	695	745	721	699	719	733	737	708	746	708	731	720	713	761	752	727	737	756	733	741	735	689	732	769	718	765	699	712	791	702	720	694	713	735	724	784	762	718	667	694	718	718	723	774	711	699	698	747	739	692	750	684	730	664	749	748	671	738	730	737	722	714	696	758	707	708	700	715	755	742	660	790	715	742	736	760	719	752	715	661	658	765	737	707	755	718	730	721	703	739	784	692	711	742	685	712	755	728	732	733	729	704	720	697	687	755	719	749	735	751	721	741	729	730	704	740	763	768	715	768	738	698	748	718	738	739	756	773	797	711	726	658	722	757	726	748	769	799	695	661	720	711	692	790	776	671	729	719	716	739	751	759	698	733	685	726	773	748	716	759	762	706	734	746	756	724	734	685	740	715	784	703	676	723	743	716	696	690	721	755	705	741	717	720	781	729	722	725	753	699	661	737	722	778	707	735	728	692	679	758	728	717	719	766	778	730	731	759	769	686	762	747	774	703	721	786	687	731	793	721	686	699	777	723	752	723	731	710	746	660	724	762	756	739	809	787	750	724	767	757	733	715	689	722	667	730	734	690	749	687	670	760	692	767	714	741	756	721	723	729	726	762	741	738	735	726	712	736	710	738	741	751	685	729	676	791	752	700	670	709	762	698	752	730	767	702	750	731	716	698	772	698	706	727	715	683	715	700	774	735	753	733	790	761	734	718	712	756	737	726	715	742	734	704	714	742	749	742	731	776	700	720	761	770	712	727	732	755	742	725	743	748	722	727	725	728	723	740	719	717	726	731	735	782	751	676	725	758	702	738	721	748	719	730	709	704	670	708	679	719	697	725	662	691	677	744	713	729	722	779	706	679	759	730	706	689	749	686	744	722	710	728	762	714	764	775	724	761	746	713	735	746	729	743	710	699	715	746	738	698	740	711	689	736	739	728	688	736	763	708	711	743	717	701	644	757	680	725	753	729	671	778	739	733	665	702	731	749	724	753	693	714	719	703	684	717	700	713	716	709	799	708	750	729	745	738	723	733	710	681	725	773	720	734	758	685	736	742	717	677	699	699	744	670	682	685	710	723	713	733	728	680	745	745	745	716	730	723	725	722	750	758	716	736	731	709	739	719	745	707	688	731	727	752	737	719	708	734	757	736	723	732	787	753	672	702	727	758	713	692	702	705	719	751	717	750	733	740	712	773	777	753	747	722	692	724	713	720	782	717	719	736	679	725	741	796	748	722	729	726	715	755	698	697	709	708	712	708	761	742	740	726	747	702	726	739	730	714	726	709	723	722	726	743	698	742	718	731	735	706	694	690	724	738	739	738	701	689	688	722	746	709	756	760	694	746	727	765	777	761	677	748	760	700	717	719	720	705	727	734	725	731	725	725	706	745	700	735	694	755	705	741	697	714	778	704	732	757	763	729	681	727	720	728	734	747	693	691	747	726	696	677	747	710	765	703	756	747	726	741	707	718	762	700	762	775	699	713	780	721	719	700	732	760	680	701	697	729	740	716	730	737	733	714	749	732	759	738	771	703	781	716	759	712	700	710	751	735	744	729	683	740	703	751	707	747	739	760	723	760	769	720	734	704	722	730	679	747	724	783	740	703	724	751	726	717	720	774	717	696	695	791	720	739	809	733	767	694	726	681	770	740	723	772	754	745	739	742	742	728	754	783	682	714	698	756	705	729	716	668	627	723	724	697	737	733	737	740	758	716	819	752	737	763	770	754	772	720	715	670	667	712	719	764	741	807	709	753	688	738	716	769	741	720	694	743	748	769	701	775	678	726	717	793	686	764	732	689	696	718	712	701	692	802	755	699	738	733	736	698	692	722	735	674	749	711	771	705	709	690	775	755	705	734	733	721	746	715	727	700	730	737	741	709	755	715	728	721	743	731	752	719	711	704	737	748	790	715	735	685	735	736	732	745	721	721	769	760	692	781	757	726	747	719	726	730	681	701	746	685	722	745	750	704	664	729	711	729	709	733	731	694	716	717	682	690	736	734	758	744	726	707	774	735	756	697	722	769	708	762	778	725	740	760	724	741	722	749	727	749	721	693	723	723	714	715	735	737	740	718	698	719	731	713	700	712	692	683	722	714	700	706	714	735	749	694	754	716	702	735	708	761	725	716	692	757	698	708	715	663	694	708	710	729	744	760	698	737	750	729	725	723	704	724	742	707	712	728	715	741	721	765	696	683	757	761	694	729	651	736	729	698	762	723	751	715	699	746	726	730	714	703	733	726	756	678	721	732	776	704	735	695	703	758	664	762	765	773	734	702	757	769	733	716	742	663	705	669	781	678	708	718	710	701	727	744	707	692	795	701	716	788	713	730	678	713	725	725	683	677	712	747	719	742	742	744	712	716	706	736	685	740	677	787	721	713	708	684	750	703	736	718	728	745	700	745	759	663	761	677	698	736	720	753	681	717	722	783	693	692	744	749	751	762	729	732	690	761	733	698	747	723	694	730	722	742	716	763	756	723	758	748	700	716	721	733	728	735	744	724	734	714	735	759	733	757	720	727	702	737	682	725	687	714	679	747	720	749	783	724	718	684	743	696	747	757	691	682	728	760	665	739	739	679	730	718	747	774	723	709	760	787	751	789	727	726	738	759	758	724	689	765	682	711	746	723	714	714	709	701	739	692	735	779	709	758	686	736	723	664	741	718	703	760	728	727	722	751	735	696	664	706	688	754	724	709	701	711	707	681	760	700	732	759	714	723	738	755	721	736	673	692	697	662	716	740	727	677	716	704	722	742	684	720	712	703	720	761	754	731	773	723	748	732	758	720	751	722	669	769	732	740	720	743	690	720	745	708	700	762	714	693	742	749	719	723	717	716	697	709	691	745	735	722	728	713	737	673	734	731	731	716	735	731	703	739	761	755	762	702	749	699	697	712	746	694	682	681	739	733	733	731	729	732	773	742	764	711	710	714	721	692	789	749	749	753	732	726	660	743	729	705	785	732	675	754	740	689	759	713	726	741	708	692	735	750	691	762	749	710	732	684	743	743	694	758	751	721	756	708	732	719	759	726	730	736	680	730	700	712	751	729	723	710	701	757	731	768	757	735	730	693	767	724	753	720	731	701	739	683	743	709	776	731	740	771
24109	20909	28236	26303	23772	20279	14353	8717	5888	4420	3216	2509	2013	1627	1383	1140	1012	910	833	786	685	671	625	610	621	621	548	583	559	582	537	539	532	518	536	528	572	483	569	551	500	527	494	515	511	489	539	499	523	506	505	512	544	489	529	501	522	530	525	509	509	550	537	516	459	479	544	522	508	554	523	509	486	520	486	474	528	508	518	515	529	552	504	475	503	519	545	519	553	479	504	504	495	526	491	564	475	500	530	516	486	512	516	558	533	551	481	554	488	502	533	549	553	510	462	487	507	503	526	493	525	527	488	490	538	476	488	538	485	513	560	560	527	508	480	548	496	511	480	477	494	475	475	525	504	508	523	499	479	512	528	524	503	493	517	492	541	513	482	531	508	538	562	494	518	508	509	551	571	512	517	497	523	453	561	490	511	467	495	510	495	500	509	517	524	505	558	480	543	542	476	502	540	532	518	524	519	511	544	547	530	511	499	517	497	496	554	503	495	541	515	516	562	509	530	506	497	490	532	513	488	544	510	493	500	508	513	487	546	522	481	517	524	503	527	531	546	505	536	515	524	479	484	508	503	487	512	567	531	496	535	457	521	520	497	526	496	473	487	527	523	501	508	487	496	467	499	485	559	512	502	480	496	518	513	531	485	519	495	523	522	520	511	494	486	514	496	547	555	543	513	548	533	517	510	473	534	499	554	536	589	560	485	503	530	512	475	510	532	526	505	510	510	521	500	509	511	534	510	555	507	509	493	481	538	500	507	480	522	518	493	478	547	509	504	523	503	475	492	492	465	509	523	535	501	531	530	518	488	518	474	484	504	504	511	508	521	539	487	544	508	488	557	533	548	556	515	528	539	483	542	551	484	521	531	531	495	494	524	498	512	488	592	480	507	499	502	464	534	517	465	536	536	513	521	511	511	511	504	488	532	529	506	506	496	558	467	562	538	531	475	515	530	484	523	510	538	532	481	535	494	506	498	508	517	502	505	557	506	521	513	514	515	504	526	505	530	489	530	525	528	528	479	533	502	504	511	497	521	510	530	507	514	515	540	548	508	529	475	514	532	510	536	488	509	540	533	479	500	514	486	568	510	486	508	548	509	556	522	559	533	514	473	537	525	536	508	491	474	563	507	508	548	498	508	521	480	521	512	508	502	544	529	485	489	483	542	510	481	528	502	524	516	511	528	514	509	485	527	519	516	517	529	547	492	529	532	509	510	566	552	496	536	496	531	496	525	515	511	476	518	517	511	501	475	508	499	542	536	515	494	477	532	518	525	517	507	518	518	502	540	528	505	514	526	496	507	504	527	507	540	490	496	541	493	545	527	517	526	495	516	454	510	493	549	536	515	508	477	486	508	520	482	496	481	507	495	520	513	496	533	505	468	530	490	518	538	542	535	497	488	480	510	527	566	528	523	498	542	520	502	528	494	497	505	530	540	530	504	505	508	530	470	494	534	504	532	524	496	523	496	492	500	549	543	539	492	471	515	526	520	533	560	533	508	525	562	481	483	506	520	515	481	474	536	512	483	550	549	512	475	458	531	531	514	478	506	509	518	562	513	526	528	537	480	514	506	515	492	535	528	503	530	522	493	503	499	537	514	455	520	489	518	508	524	483	459	526	533	506	514	516	473	485	514	535	503	452	514	488	522	509	463	516	541	515	495	468	557	513	502	525	521	513	518	511	539	499	482	511	505	507	555	501	489	526	494	476	438	473	529	513	507	539	518	502	542	487	491	460	522	511	524	531	508	497	488	473	518	507	536	514	515	509	540	523	502	502	538	527	511	514	524	499	522	529	495	537	479	518	523	479	463	482	496	540	574	520	488	561	519	532	529	493	506	477	500	492	532	476	479	486	495	520	526	446	517	538	548	521	514	562	532	507	500	493	481	532	488	515	468	512	531	487	537	474	512	477	522	514	528	491	519	505	501	468	492	523	521	493	521	529	508	507	515	519	512	508	531	512	497	494	545	517	500	489	480	512	492	509	513	525	500	469	492	490	503	540	511	537	482	537	539	527	525	493	544	500	495	539	517	488	497	506	534	572	549	441	530	501	530	535	486	521	545	518	508	509	524	499	493	526	486	484	504	483	528	486	547	500	517	495	563	518	542	531	530	534	532	513	536	478	509	530	525	503	555	493	508	496	491	550	514	491	488	546	512	518	507	484	534	501	513	524	524	513	511	513	510	511	515	485	485	528	486	508	496	539	547	511	517	500	500	492	512	525	493	539	536	519	475	530	511	510	491	513	543	496	521	515	485	525	496	522	552	542	532	534	513	479	508	549	511	504	529	542	543	484	502	480	490	500	501	508	474	516	516	499	494	530	539	509	575	463	512	494	507	515	498	507	528	501	531	492	442	519	513	536	495	501	568	522	493	548	512	528	517	544	581	525	480	501	558	542	506	501	509	499	529	513	534	521	522	491	531	503	531	498	522	547	525	490	499	496	526	489	517	530	546	476	515	525	524	500	479	520	530	537	520	507	523	496	522	476	523	495	528	524	535	519	532	484	529	475	533	505	540	481	514	519	510	503	524	493	497	505	512	497	496	493	504	471	497	508	491	490	521	541	537	514	501	497	515	530	509	484	524	509	472	506	511	525	509	515	568	482	509	553	502	507	531	543	516	562	513	527	533	488	555	481	502	545	560	503	515	513	531	519	527	477	544	561	508	605	512	482	526	527	573	493	516	464	479	523	481	485	526	486	517	499	533	516	475	544	522	526	521	479	493	519	524	527	502	521	540	526	515	461	522	519	491	492	539	517	527	548	536	523	523	535	506	541	532	520	485	540	481	511	523	511	542	496	526	473	536	546	516	509	498	547	523	526	509	524	529	500	515	499	530	489	533	534	537	533	519	507	521	494	502	543	515	496	518	527	458	535	484	523	536	515	528	508	535	509	545	495	513	501	522	521	523	545	508	505	537	547	491	497	482	535	494	487	522	482	480	503	496	544	526	514	511	482	487	527	521	482	485	550	540	512	509	519	518	527	497	541	489	529	540	536	518	486	525	501	524	520	499	519	545	475	545	547	515	520	518	500	538	500	486	505	465	525	524	502	476	528	531	531	554	517	473	532	497	496	510	481	506	531	523	520	514	524	552	496	492	485	534	533	492	489	476	512	485	522	487	505	503	506	505	526	528	508	507	489	545	506	517	485	537	483	517	514	513	517	497	503	534	497	509	527	505	464	531	490	524	532	524	473	495	535	523	459	484	518	504	522	498	500	530	530	536	548	547	492	479	508	482	511	550	537	491	495	512	520	510	522	498	533	542	487	529	510	532	506	461	515	505	541	571	527	534	471	541	519	558	471	494	475	506	501	512	532	500	523	551	556	509	533	502	516	499	479	535	489	482	500	522	499	501	561	532	500	502	534	530	528	525	494	504	571	508	489	518	550	539	559	506	501	534	512	499	539	519	537	532	543	537	456	509	484	518	533	507	517	443	541	540	524	524	523	537	505	585	543	536	509	534	492	529	540	509	528	505	521	466	500
31382	51994	47303	37131	31803	26154	20845	16127	12511	9703	7481	5723	4453	3459	2865	2265	1939	1760	1479	1322	1222	1129	1050	991	960	940	878	879	824	827	797	763	789	789	795	733	773	728	739	796	726	753	771	719	737	806	736	744	694	717	740	771	715	748	744	777	738	713	750	728	735	745	697	763	765	694	714	761	735	742	723	752	712	753	736	734	711	731	743	723	701	729	731	738	722	709	712	726	726	716	734	764	757	736	735	721	725	723	712	702	727	701	707	724	689	758	715	717	744	733	689	696	723	705	741	744	723	769	738	730	734	749	715	712	708	779	729	720	745	774	752	729	708	690	708	750	753	687	747	715	777	734	783	709	741	752	745	743	722	723	704	705	721	745	753	741	707	733	734	720	701	742	724	739	730	751	706	692	743	749	730	753	760	727	735	750	736	684	734	713	711	736	755	754	756	683	768	760	708	744	739	753	758	767	782	738	686	738	712	760	755	745	724	734	719	695	730	741	727	656	750	782	710	761	736	763	768	769	748	763	710	712	719	730	747	734	728	770	728	723	740	721	731	711	731	730	738	774	756	737	791	738	709	744	721	718	798	759	743	691	693	776	754	732	728	697	800	712	724	757	744	720	668	716	729	762	706	666	769	673	749	734	734	762	680	678	669	732	728	745	709	710	752	747	777	718	703	741	735	729	719	678	694	718	737	790	755	727	731	679	681	686	725	715	735	719	745	695	710	765	773	728	737	706	714	714	737	737	720	693	688	699	754	728	767	769	699	745	768	723	727	691	741	704	757	718	713	726	736	685	738	737	717	702	753	659	746	672	715	752	770	755	774	751	719	719	718	753	686	788	715	677	732	755	703	723	724	715	749	764	709	716	745	698	743	713	764	692	726	701	722	758	719	691	733	734	744	731	693	718	713	718	745	756	728	716	713	735	733	763	733	672	712	757	746	754	741	736	737	745	743	707	733	734	728	688	767	739	792	693	730	785	719	738	717	742	745	764	748	661	765	770	725	723	714	744	732	696	735	691	694	703	730	733	731	771	715	745	751	713	693	746	738	712	754	709	677	686	712	731	742	692	718	761	710	730	745	717	761	685	739	690	754	734	725	720	759	716	722	744	723	731	714	751	725	710	750	720	737	714	716	748	728	721	753	736	715	711	721	721	689	694	696	747	699	733	728	724	721	736	747	738	727	722	701	784	736	730	699	767	734	762	704	751	749	748	702	734	735	682	738	737	719	736	706	710	684	732	744	703	715	678	696	722	714	712	722	726	719	727	718	773	732	757	682	705	707	774	714	772	681	716	720	719	731	713	784	751	745	733	742	711	725	741	705	720	738	742	728	766	728	705	697	734	728	661	704	755	661	698	701	724	722	734	680	713	683	718	715	681	713	713	735	687	751	700	705	724	710	699	714	805	703	781	748	733	771	755	684	760	741	717	707	709	789	724	746	720	719	759	750	736	744	725	691	722	745	671	712	718	762	718	728	703	756	776	713	705	724	709	727	729	704	753	738	756	761	751	740	678	730	703	754	703	717	743	762	684	752	691	739	729	753	687	728	732	763	755	746	757	719	730	719	720	778	772	749	683	742	707	735	746	675	734	732	723	714	719	749	743	751	764	757	699	762	701	772	707	724	753	722	738	719	735	736	739	718	728	666	684	723	736	760	701	738	740	757	663	742	685	706	739	715	757	731	697	735	734	694	761	714	721	718	765	718	696	726	721	724	742	738	748	705	729	752	716	670	733	694	691	735	743	750	714	763	717	794	757	696	713	753	713	739	709	721	749	764	713	714	714	710	696	756	750	715	707	739	706	709	739	764	684	739	691	679	750	663	711	761	765	709	739	720	747	700	744	712	759	759	748	698	746	736	745	720	772	726	737	695	753	682	753	797	733	710	759	729	711	727	753	697	702	721	720	740	711	720	736	713	758	751	698	755	703	740	685	725	740	670	740	738	712	751	739	708	715	774	708	706	706	712	752	701	758	737	732	710	737	776	744	752	776	702	682	734	752	745	736	726	680	715	740	715	744	718	768	730	747	736	736	742	706	741	679	710	732	718	724	736	732	767	711	717	715	704	740	718	738	718	687	737	711	741	747	710	720	735	721	738	754	733	716	775	743	746	754	707	731	749	767	757	724	712	734	767	713	728	677	730	711	736	718	766	679	772	706	716	738	735	697	746	764	738	734	732	697	711	705	790	722	771	729	761	726	720	758	698	725	727	711	744	715	743	705	790	724	735	730	693	744	702	735	741	712	742	729	729	712	747	734	675	742	710	686	786	671	704	739	682	735	768	714	756	672	692	724	754	704	705	798	730	752	687	711	730	733	793	731	731	724	705	757	693	737	757	722	765	717	732	759	738	730	766	703	691	765	728	723	725	711	725	758	715	743	737	700	706	746	712	702	711	681	731	686	721	796	792	742	772	741	733	662	741	758	717	744	722	691	744	740	750	727	712	742	740	744	708	686	742	777	694	713	718	741	724	740	724	735	722	703	732	729	707	727	746	719	746	725	734	760	675	715	775	700	722	761	745	710	765	769	715	753	736	727	735	707	744	740	763	739	754	737	784	703	774	717	695	720	710	728	694	717	764	727	715	708	723	734	743	733	709	752	755	713	677	798	709	752	701	717	753	722	769	687	793	731	697	724	764	724	709	730	712	727	774	709	706	743	780	751	704	723	690	740	737	659	768	748	710	722	710	698	765	729	737	699	707	723	709	730	765	702	726	738	729	747	738	687	699	739	776	718	733	691	755	742	769	712	721	708	737	715	743	749	711	721	732	699	710	764	725	731	761	758	712	679	729	707	739	726	799	712	735	698	742	735	786	743	720	720	736	695	705	734	704	725	747	761	772	748	763	719	732	773	772	736	698	755	703	742	704	711	741	732	753	698	728	709	766	723	740	792	729	687	750	734	744	791	735	718	729	706	715	695	680	697	700	746	765	735	749	701	745	735	745	750	747	755	722	741	740	706	740	705	777	729	711	686	730	746	743	733	704	739	769	740	666	740	749	808	726	745	765	739	761	769	696	727	738	733	707	709	710	698	734	778	729	760	711	728	742	768	734	738	728	764	724	682	715	706	726	772	729	660	699	726	717	707	754	697	703	749	732	770	746	771	705	753	748	728	710	720	770	764	744	773	670	714	729	742	755	732	726	700	757	741	736	711	773	689	744	738	775	753	686	782	724	746	727	748	719	729	742	738	750	716	724	761	692	717	731	694	687	777	740	707	699	721	743	717	723	742	756	725	770	717	708	716	742	752	693	739	732	706	726	722	713	726	731	726	707	731	729	758	707	749	687	677	674	754	733	697	751	728	680	733	714	750	697	707	702	717	722	757	751	746	714	742	732	741	706	737	753	754	712	760	765	737	661	705	737	721	759	740	703	693	714	726	773	736	756	716	716	753	712	709	735	728	734	729	738	753	756	738	748	729	746	741	751	806	713	725	707	689	703	797	719	750	718	723	664	730	742	751	775	743	712	744	739	734	712	768	720	735	718	713
22861	20907	28600	23870	22918	24326	21943	13558	9015	6653	4944	3769	2889	2302	1829	1571	1293	1147	975	916	880	775	726	718	666	654	624	597	591	587	563	558	542	511	536	491	541	541	553	556	515	517	540	517	531	477	520	513	492	520	582	527	523	537	530	572	552	502	494	515	538	529	504	506	549	516	478	539	495	516	548	528	537	561	517	532	536	524	506	498	529	558	514	521	555	535	514	553	492	524	557	526	569	538	555	525	536	533	543	522	511	481	483	526	544	539	499	515	513	589	557	504	527	497	500	500	558	514	514	528	487	519	487	513	553	522	495	488	498	503	539	522	562	551	553	521	539	512	541	529	567	505	505	527	536	517	512	527	528	535	537	528	509	530	485	521	515	497	499	536	493	504	517	529	540	489	513	547	536	552	551	492	557	521	522	582	468	544	525	518	549	508	498	489	562	535	548	527	538	534	550	521	550	554	517	538	519	529	523	568	533	541	530	520	499	548	539	541	533	564	507	519	521	542	512	530	550	518	530	573	559	510	453	537	502	522	517	497	549	507	491	503	557	484	494	520	550	513	493	491	494	526	507	517	528	531	496	516	532	528	552	512	504	509	556	511	522	524	578	534	493	506	545	554	503	536	533	519	500	487	511	512	488	519	531	508	528	535	507	519	573	545	555	548	543	525	543	531	562	516	483	517	540	499	512	534	534	526	541	501	490	471	513	513	521	561	550	549	542	537	536	498	495	509	526	528	504	506	536	521	539	502	557	523	572	505	548	511	507	520	543	542	499	508	546	517	510	539	516	518	500	486	525	503	518	549	546	541	502	519	562	558	518	518	510	484	516	555	510	558	522	539	511	507	509	532	551	475	560	545	527	543	531	535	523	548	519	554	514	551	500	512	551	489	516	519	516	547	489	485	503	502	536	539	506	536	530	500	538	498	549	496	489	494	513	489	481	518	503	491	518	506	546	536	509	530	565	562	543	517	529	526	518	544	528	545	519	554	574	529	495	494	505	525	558	493	477	525	530	546	508	495	496	509	539	497	514	517	547	537	522	514	505	514	502	519	491	510	499	526	548	487	536	550	548	550	524	542	542	527	495	531	550	507	533	516	526	497	538	503	477	536	537	508	487	565	542	521	508	539	496	537	551	515	574	528	530	513	515	522	499	532	498	527	479	522	517	528	556	519	522	509	525	503	502	541	507	485	526	529	498	515	478	521	520	554	497	507	510	470	519	507	523	536	521	532	582	517	527	538	521	497	480	568	510	511	551	532	478	534	536	520	544	497	529	526	512	528	525	566	560	508	557	533	503	522	527	542	484	493	558	536	549	522	500	530	503	512	501	521	506	508	479	464	519	532	520	536	551	489	548	494	462	509	536	501	512	529	535	505	516	497	535	526	509	487	469	532	522	571	535	503	542	524	537	504	562	522	514	541	503	546	515	526	532	533	542	528	476	545	530	540	562	508	502	557	513	525	523	522	504	548	521	518	527	557	567	562	495	568	485	547	552	547	510	535	490	558	507	519	510	532	518	513	494	492	508	509	537	523	531	499	544	550	508	507	535	556	549	532	513	505	488	509	523	507	500	580	542	553	537	533	486	517	481	507	519	505	550	522	526	539	501	509	533	558	497	537	540	577	522	546	480	524	524	528	510	542	541	529	534	546	480	508	518	498	509	526	514	528	526	518	524	507	537	506	508	542	540	519	548	512	509	514	501	504	506	506	563	570	484	511	509	523	540	540	508	524	533	496	524	485	510	513	516	520	530	504	539	514	519	535	506	575	517	515	503	492	502	535	524	549	505	516	498	539	485	523	520	515	541	524	500	530	498	512	508	535	493	538	504	490	527	494	486	532	562	527	505	506	492	506	509	509	499	501	454	492	549	511	559	532	484	519	515	526	556	516	507	552	548	555	516	488	535	499	515	563	529	501	508	521	520	556	484	518	505	503	508	519	539	548	552	518	528	497	483	524	504	542	554	544	522	553	529	513	537	559	514	506	530	558	547	553	535	535	511	495	548	535	526	510	530	533	543	519	529	500	479	541	552	539	499	527	541	591	483	511	508	537	524	498	529	538	497	532	552	504	543	511	541	554	492	519	539	500	568	515	497	544	536	472	576	537	514	530	523	522	514	537	505	498	544	556	552	518	552	478	534	491	527	526	524	496	557	493	544	498	523	468	525	472	497	549	501	500	527	503	479	541	510	531	528	539	497	507	515	527	541	551	488	527	530	507	539	528	475	546	581	533	537	569	545	547	501	534	518	539	523	519	504	572	563	527	576	505	524	536	562	514	492	529	519	533	556	502	507	515	527	534	519	517	540	472	555	522	505	494	511	548	504	492	538	548	500	532	513	554	517	537	522	540	530	575	519	527	510	494	507	561	552	547	531	524	532	508	519	507	528	540	516	533	530	471	559	516	525	528	520	533	531	533	544	536	498	481	501	495	515	497	483	519	521	532	493	506	519	519	520	475	514	558	500	533	514	506	544	538	528	462	503	472	550	494	502	503	532	532	467	484	540	497	517	510	525	516	514	515	528	517	498	523	501	532	511	477	507	499	564	511	501	530	523	545	496	508	506	555	510	491	504	532	510	523	547	545	521	529	525	534	520	506	531	549	519	559	527	513	509	572	519	560	471	500	500	521	524	530	507	523	529	519	547	489	491	517	508	531	527	535	491	524	512	512	518	544	527	535	511	542	507	538	514	496	528	550	577	566	554	530	523	520	508	529	529	526	500	524	504	512	541	546	537	521	549	531	514	523	492	492	543	509	478	488	558	512	556	515	544	550	559	539	519	508	517	500	500	523	573	542	545	517	535	542	485	544	542	534	503	555	527	555	503	562	527	508	513	542	509	553	554	490	505	535	538	529	542	507	572	496	557	513	532	531	472	515	502	532	526	494	472	548	522	533	518	529	507	532	490	520	488	552	572	551	574	528	522	523	521	554	518	526	507	525	559	524	548	529	478	516	509	545	502	517	459	529	588	521	528	526	495	561	531	515	520	572	521	541	545	540	518	509	500	532	507	532	501	528	507	533	487	517	537	512	539	552	541	531	525	495	500	527	509	528	531	546	513	521	538	497	510	542	523	518	525	562	502	476	533	539	534	501	503	502	561	522	549	489	527	493	508	524	499	529	521	459	517	538	542	546	524	530	499	537	511	572	522	516	544	509	536	522	503	577	535	486	537	519	535	488	505	501	517	515	524	515	518	548	494	519	542	521	548	547	474	525	560	543	517	536	517	518	498	502	517	522	540	528	475	520	575	485	549	531	539	528	531	556	500	511	561	511	485	506	518	513	501	498	542	517	549	540	526	524	543	518	535	519	540	495	525	573	562	558	494	531	518	511	558	529	549	567	565	548	501	551	534	519	526	542	501	520	530	510	495	510	508	510	553	542	515	540	519	549	537	531	486	559	532	531	518	481	550	512	503	491	535	558	526	480	565	538	538	544	563	499	504	541	525	547	544	528	523	505	544	496	544	512	530	506	550	539	531	521	492	500
33184	56653	52923	42526	36836	31308	25866	20877	16538	13156	10352	8047	6164	4894	3845	3101	2576	2087	1873	1676	1460	1276	1130	1113	1063	1006	949	899	824	817	849	847	796	737	698	773	783	734	732	689	714	740	752	753	750	743	743	707	693	760	730	725	708	691	703	730	746	694	736	672	690	705	739	711	703	657	737	689	750	739	701	760	699	716	746	706	733	750	737	691	730	678	726	742	741	707	717	713	738	730	743	772	750	714	762	719	708	758	728	759	732	728	723	728	742	757	760	726	717	734	742	752	691	708	761	735	739	746	737	750	757	718	724	695	755	690	721	726	734	690	719	723	732	712	721	691	692	694	716	686	730	741	744	753	710	694	744	700	741	753	744	740	729	725	662	697	786	744	706	725	740	739	700	712	717	736	677	717	716	741	735	687	733	734	741	697	751	701	743	702	709	694	712	708	709	726	712	745	768	706	745	717	682	714	757	742	746	726	716	722	697	705	669	724	737	690	699	706	717	732	726	759	719	765	755	697	719	714	772	685	726	700	759	749	708	742	655	757	758	704	720	758	670	782	714	737	741	692	746	685	697	735	722	676	710	713	741	796	734	743	736	717	688	763	713	768	731	690	729	734	705	683	763	712	735	715	682	702	706	724	680	722	728	737	704	673	728	697	705	729	733	718	729	726	705	708	719	737	762	723	725	750	694	713	692	752	715	715	688	719	765	729	776	725	682	673	718	734	682	728	753	735	741	728	708	707	739	724	741	720	733	734	722	726	729	707	735	693	690	735	710	677	724	709	678	704	654	746	686	734	732	692	741	754	728	749	748	718	709	739	746	800	759	699	719	697	728	720	716	665	692	681	753	718	667	697	643	759	709	710	693	744	734	746	696	667	706	714	677	717	736	721	684	748	739	700	710	699	679	681	777	699	720	756	697	696	763	732	678	686	727	749	757	742	691	728	738	733	736	768	740	697	759	732	735	735	709	744	782	727	700	734	766	694	719	698	702	694	753	677	694	701	712	669	741	706	734	699	681	731	710	690	687	724	707	742	742	709	711	705	773	733	652	762	735	740	691	674	681	716	714	751	723	749	738	715	686	715	744	693	740	709	721	699	716	678	741	745	765	745	717	714	737	766	675	714	736	700	724	739	734	724	708	746	756	760	693	740	741	745	677	731	712	747	716	751	722	733	695	710	732	686	698	699	739	722	729	740	735	735	755	737	744	700	742	677	757	705	748	721	737	727	700	710	740	706	732	653	696	699	693	704	743	795	742	711	706	746	723	735	735	720	737	694	770	662	752	721	722	728	724	712	772	742	739	773	768	694	743	734	763	740	685	724	698	690	712	729	763	710	694	719	707	697	786	776	735	719	753	745	734	729	710	682	724	752	753	744	685	719	721	691	711	752	709	700	775	759	709	681	707	700	712	693	745	704	704	732	705	724	676	716	731	765	702	732	704	703	784	772	745	738	694	710	738	693	714	721	713	725	722	722	742	764	685	680	713	738	771	712	776	736	716	711	746	705	712	736	804	715	719	727	683	730	757	718	720	758	742	674	668	689	726	703	710	743	757	782	688	701	785	729	712	645	721	743	727	759	685	728	692	747	710	700	717	694	753	714	678	721	702	724	689	734	718	743	703	739	729	759	717	719	739	750	736	696	722	698	688	747	711	677	772	728	699	674	759	720	776	743	692	746	730	721	731	736	739	710	753	732	690	748	706	733	685	741	745	712	736	737	722	744	714	741	699	699	746	702	679	683	745	687	714	710	749	744	757	713	777	720	743	726	694	733	733	727	687	746	730	737	732	717	716	678	699	736	711	729	763	722	749	729	733	730	739	689	725	740	741	706	731	724	679	676	736	696	749	717	717	734	747	717	669	701	719	746	726	727	719	715	732	714	744	722	762	753	751	712	693	707	737	782	720	726	742	676	763	758	725	754	667	703	712	761	705	688	712	688	773	694	722	752	784	710	695	704	783	678	701	706	733	724	707	682	720	762	766	733	749	745	672	725	754	714	716	744	771	750	747	686	755	730	719	766	719	721	697	716	705	730	692	728	725	680	717	779	740	716	713	748	696	716	739	677	699	735	732	714	726	736	717	666	684	683	702	746	778	713	719	718	762	733	725	763	703	717	754	707	731	723	731	679	703	693	722	722	690	730	728	676	716	727	713	674	712	715	703	674	768	708	672	731	730	688	714	766	667	689	758	644	702	705	724	732	767	734	744	762	720	668	705	724	740	671	676	738	705	713	750	708	690	730	728	705	730	679	683	697	710	700	695	738	696	672	756	720	724	716	742	701	694	735	723	740	735	680	730	690	671	706	714	693	722	726	712	746	741	729	694	731	721	754	778	700	725	660	781	707	714	731	751	705	707	710	744	757	772	727	723	698	787	698	746	641	791	712	701	741	705	751	712	689	706	722	677	725	725	703	704	741	724	722	753	708	742	739	700	767	747	751	700	682	708	728	694	736	746	752	756	669	727	713	744	697	736	779	712	769	751	721	773	760	736	723	711	704	749	732	720	727	690	716	704	730	746	760	724	738	705	728	726	730	749	703	739	697	701	655	706	713	701	678	706	735	714	711	719	710	711	735	704	696	737	724	704	718	701	727	753	691	677	728	714	701	761	773	699	733	708	661	702	708	709	734	708	725	692	729	725	743	733	690	709	740	767	722	733	747	731	755	734	732	685	716	739	700	698	748	685	720	706	716	678	724	699	759	755	669	734	714	711	704	706	743	683	690	773	754	743	706	732	706	696	679	715	744	714	743	711	694	767	708	727	726	731	697	787	712	724	703	709	753	733	721	720	743	717	734	737	695	716	665	741	746	767	674	711	762	726	724	715	727	763	722	699	710	720	769	729	742	774	743	712	723	703	719	691	711	703	756	663	730	692	689	676	767	756	709	720	714	738	744	691	727	683	742	756	769	734	725	728	732	748	718	735	714	714	720	710	656	749	718	725	717	717	753	726	659	681	739	724	716	775	723	686	693	706	694	765	764	705	708	734	708	685	667	755	685	679	776	702	758	696	736	743	742	686	680	719	716	702	726	732	748	690	684	716	738	698	698	695	771	732	713	719	731	692	710	712	740	721	707	664	749	747	724	760	687	731	705	747	707	700	714	694	719	677	685	734	728	708	698	741	712	711	741	757	717	693	734	693	651	768	761	667	710	714	645	747	719	732	709	744	712	671	709	655	693	712	709	713	724	736	678	723	703	728	703	673	709	715	637	732	734	714	737	714	708	730	714	708	720	710	700	739	740	719	725	711	720	695	764	738	712	746	736	714	715	746	709	728	751	701	702	758	691	747	718	734	724	778	757	742	733	718	732	727	785	720	676	707	720	760	665	724	725	733	719	777	753	748	729	702	724	695	733	715	758	750	714	680	734	756	699	726	729	740	798	742	733	740	745	704	700	725	727	737	697	744	759	738	758	704	719	732	736	669	728	710	779	729	717	684	675	722	690	760	702	721	747	730	714	739	720	739	721	645	738	712	721	743	734	700	744	777	737
28281	28820	34428	28179	18980	12563	7914	5257	3798	2941	2108	1732	1414	1157	1029	871	854	793	707	692	657	595	576	619	592	576	570	567	544	540	585	531	530	518	501	571	542	539	527	496	545	513	529	498	518	532	533	533	503	528	508	524	492	522	541	512	508	534	523	530	505	496	540	553	541	512	533	511	517	514	535	513	486	512	487	535	541	490	512	542	513	510	511	516	472	531	519	577	520	518	503	469	510	526	535	513	533	536	544	510	565	522	523	547	491	539	462	484	507	532	521	554	533	517	516	539	526	497	531	508	511	545	515	533	568	553	518	523	507	512	527	509	511	491	523	520	509	522	484	482	543	519	525	482	535	551	516	558	527	536	502	479	492	475	495	495	560	524	501	486	507	505	552	549	550	574	515	522	483	530	517	518	482	524	503	501	531	512	548	523	493	536	566	544	517	543	525	493	514	532	497	539	521	572	543	509	531	527	534	551	516	529	473	485	557	507	504	531	531	510	530	522	523	525	524	566	524	548	524	515	515	522	543	502	516	515	538	494	511	511	512	483	533	564	515	541	456	535	493	535	501	476	534	500	517	538	509	553	493	526	525	532	560	534	532	534	522	512	532	546	485	505	544	489	564	487	528	476	517	507	521	556	574	515	538	491	493	521	529	543	526	556	524	526	528	538	549	510	498	526	511	501	540	523	518	525	517	536	497	522	549	545	557	526	554	527	515	496	514	512	504	508	525	520	513	505	514	539	527	481	503	534	500	514	490	528	540	538	576	508	532	535	513	481	517	510	538	481	548	527	517	534	513	494	479	507	533	508	530	530	520	522	538	519	524	562	514	522	547	528	520	529	492	520	555	527	521	553	539	561	527	529	541	526	511	530	543	528	573	545	538	513	524	468	546	512	510	525	474	525	492	503	534	556	505	575	536	559	579	546	513	527	520	517	540	538	525	473	501	546	495	521	480	532	497	518	548	504	550	507	479	512	519	528	565	516	541	528	533	515	545	516	526	495	503	502	537	528	489	493	526	541	503	548	513	540	531	521	518	516	507	465	542	518	484	539	515	535	540	509	534	530	503	547	502	560	510	526	512	510	530	505	489	511	563	551	527	486	562	503	468	540	554	531	498	534	510	507	531	495	488	511	516	498	514	543	540	499	525	545	522	510	511	525	525	509	504	503	551	542	481	520	540	545	499	495	506	531	508	505	543	549	519	493	553	512	506	535	529	540	502	547	510	531	511	500	589	533	524	457	566	550	463	533	514	508	536	549	530	488	550	538	482	497	520	517	513	545	529	535	486	515	549	528	546	503	496	489	505	501	479	542	514	506	505	481	517	499	528	540	532	528	499	526	522	505	518	555	488	514	515	508	523	526	507	599	496	531	509	507	528	519	486	553	479	519	515	490	530	512	519	526	565	518	498	505	517	495	515	557	495	554	513	558	549	531	508	532	547	529	559	506	512	516	488	536	525	488	540	507	547	493	533	495	533	501	531	543	551	533	507	507	506	545	535	524	533	568	521	541	510	569	505	514	488	469	566	491	519	517	532	518	529	532	501	535	513	556	495	485	525	491	522	496	516	509	542	530	512	518	496	504	540	470	516	530	498	538	552	494	523	540	519	550	529	522	522	535	514	540	475	531	519	527	511	541	513	518	502	516	504	512	540	503	540	533	555	515	521	525	520	526	535	538	546	526	539	526	512	508	483	522	516	512	518	514	572	519	543	530	489	531	515	550	559	479	536	495	539	528	501	561	532	493	500	541	528	525	527	509	540	497	557	526	501	541	518	527	510	474	541	509	518	520	576	535	544	533	499	537	552	543	523	505	563	527	530	527	559	534	569	529	532	510	502	542	514	529	544	508	496	502	534	553	529	504	497	507	523	516	509	501	531	553	561	527	538	524	556	484	528	488	492	536	550	511	532	512	539	533	491	503	530	539	527	493	513	519	512	475	539	574	510	526	533	488	563	508	499	505	512	528	518	481	520	508	510	554	499	540	549	508	520	502	514	485	544	520	547	540	508	495	509	502	516	464	535	510	504	521	465	540	537	496	527	522	522	491	528	493	535	501	519	492	509	526	533	508	538	517	528	487	554	507	493	524	543	528	509	524	545	557	500	563	517	516	562	474	492	540	496	505	487	476	546	524	513	524	509	489	534	528	499	494	500	536	527	539	507	503	515	492	537	532	515	516	586	544	544	531	516	549	529	509	534	520	480	502	486	525	547	551	548	557	498	524	515	527	505	523	527	490	488	535	532	535	548	531	492	494	507	490	502	480	474	541	523	535	513	525	527	522	537	524	536	517	514	507	518	538	500	501	505	544	532	509	487	474	524	509	529	545	502	507	529	529	467	507	497	504	479	547	505	516	532	514	507	535	540	502	515	542	536	486	523	492	542	494	547	574	531	498	495	523	526	502	520	525	481	526	553	518	503	500	553	492	555	476	529	544	541	531	521	562	533	571	551	506	504	503	468	518	558	511	498	532	552	496	509	501	513	523	534	502	500	535	522	572	523	516	548	569	509	544	510	531	562	509	539	513	526	529	572	539	510	548	500	527	507	533	549	528	521	586	504	530	484	485	519	530	531	514	524	515	568	517	498	529	526	477	563	545	525	526	580	518	529	503	537	575	552	521	493	571	527	500	508	521	551	512	485	557	519	493	485	496	486	499	533	520	515	533	517	521	503	487	541	538	542	473	510	546	513	534	488	512	473	516	504	494	563	505	520	527	544	544	543	511	510	540	535	508	569	501	549	566	482	533	528	562	556	521	524	522	567	546	522	524	511	527	499	516	496	525	494	501	540	550	549	522	489	504	525	499	516	524	490	550	504	516	501	521	501	534	491	567	500	540	540	511	509	506	541	519	512	547	522	470	532	544	528	518	531	517	542	534	532	537	492	539	512	498	527	501	542	501	546	559	531	516	489	499	494	508	533	511	505	565	518	505	530	510	508	539	518	472	504	495	530	560	513	520	566	522	502	505	514	518	487	506	538	517	500	518	521	482	503	504	536	517	478	531	508	505	512	560	539	484	507	518	500	533	527	559	514	541	556	514	548	574	531	500	521	503	559	503	523	497	563	554	541	534	509	551	507	569	521	556	510	518	526	532	508	503	512	522	530	548	544	512	483	524	526	575	560	537	543	556	527	491	521	533	533	528	508	540	515	526	495	478	550	537	537	548	511	536	524	535	525	528	506	518	546	547	541	536	508	527	534	480	510	486	507	550	526	516	550	513	541	490	534	541	495	531	511	556	520	516	608	512	513	520	541	500	541	519	532	552	517	500	518	524	517	476	517	494	551	560	511	553	523	536	517	472	561	497	540	557	498	482	490	522	524	518	497	526	528	478	528	517	528	534	497	513	540	508	533	569	518	512	550	524	524	531	521	514	520	535	546	536	508	516	502	508	501	492	464	495	538	534	557	524	503	512	544	535	545	502	514	495	544	538	482	521	502	535	512	542	540	531	515	504	534	513	490	489	496	531	539	515	538	517	517	499	535	529
31517	46130	41419	31897	25633	19859	15370	11469	8672	6471	5129	3942	3020	2502	2153	1705	1480	1331	1184	1125	1068	983	867	880	871	841	762	810	759	779	773	774	726	776	755	788	765	753	717	746	731	787	752	714	785	688	743	727	742	749	729	782	751	709	681	754	763	660	721	724	737	733	720	695	740	739	760	725	703	710	746	782	707	743	762	735	750	687	703	703	724	748	721	746	743	749	770	726	717	746	761	687	714	795	735	785	713	717	739	712	739	716	756	683	714	702	699	768	751	704	721	706	681	710	784	767	754	705	745	739	769	738	770	727	749	757	713	763	673	740	754	719	696	761	717	761	733	748	715	730	747	727	748	709	720	733	767	760	743	745	737	736	710	743	755	778	741	741	731	746	713	734	749	685	719	702	708	703	698	663	685	787	762	774	747	704	743	753	747	755	708	707	737	719	732	689	747	772	707	737	736	766	737	737	738	728	778	752	748	697	716	742	705	737	719	725	785	742	734	721	699	725	734	731	766	735	720	741	698	666	701	793	751	753	733	728	777	757	679	719	793	750	728	765	721	750	729	756	765	749	732	728	709	729	789	773	723	787	780	672	719	751	709	759	740	745	730	768	772	727	727	713	713	730	701	754	725	735	702	751	726	701	743	706	748	710	800	798	697	751	697	740	704	726	774	748	710	750	725	671	793	751	717	740	750	706	727	717	750	752	750	759	729	727	745	745	710	757	733	736	746	773	736	691	730	729	718	741	789	764	741	745	729	782	736	738	749	750	724	701	755	747	734	723	712	740	688	803	732	702	745	754	747	709	719	735	703	721	695	742	715	739	770	746	720	710	685	736	816	711	688	704	717	738	757	745	759	735	723	718	723	714	729	748	724	701	696	722	739	730	718	710	726	693	758	715	805	721	741	657	741	791	695	767	743	748	713	737	743	725	702	738	747	785	720	692	726	754	776	784	706	709	792	705	699	725	748	685	765	781	697	772	752	736	759	774	698	735	774	713	757	759	764	719	766	732	768	689	760	746	680	725	758	746	770	712	719	746	687	714	703	702	800	714	743	801	727	706	714	751	725	739	772	737	670	745	718	730	759	790	710	781	699	730	743	780	750	724	717	752	801	774	736	731	740	727	767	721	751	710	771	711	702	772	754	722	725	725	738	727	721	759	759	706	714	761	799	729	722	770	755	725	745	746	780	804	707	731	698	760	700	706	759	737	761	685	781	722	733	724	733	744	781	768	692	721	719	701	732	708	735	790	755	706	732	759	736	723	691	686	715	753	758	797	729	780	729	769	696	722	762	750	720	726	735	740	715	772	741	708	797	716	738	759	709	688	724	724	703	731	761	717	753	719	683	773	794	755	817	734	781	750	720	749	708	795	707	752	719	749	730	743	775	700	706	739	748	762	723	730	719	768	737	750	775	702	731	775	690	691	698	738	781	722	728	783	749	764	751	720	758	706	681	682	739	710	737	741	737	741	766	754	748	704	717	757	679	696	725	686	733	694	764	731	734	762	766	742	789	755	687	741	744	769	728	763	752	758	774	720	769	705	716	715	735	744	780	728	733	784	729	718	731	763	726	789	739	707	750	712	742	751	704	736	751	712	721	797	761	757	750	730	726	721	762	733	721	794	737	733	751	720	740	740	748	690	752	744	740	759	704	723	716	727	753	720	739	770	741	777	744	688	705	737	759	731	769	717	738	710	752	737	722	735	681	764	820	737	743	713	736	737	708	761	742	740	747	728	769	752	764	765	722	728	751	708	720	732	732	788	717	738	773	741	725	752	757	764	760	731	752	737	724	734	757	727	746	753	760	737	763	733	721	713	732	735	692	738	744	718	685	721	744	701	742	733	746	708	731	787	697	738	694	727	741	779	715	716	763	759	758	704	739	713	707	688	776	737	724	706	711	730	750	711	737	717	725	747	730	747	792	701	760	712	751	733	713	733	680	743	727	730	751	688	692	716	727	722	724	771	715	695	765	767	667	745	738	738	762	749	748	713	786	756	751	730	738	756	736	742	679	739	719	677	737	670	746	725	707	740	741	746	758	736	752	775	760	753	725	720	741	722	760	726	755	720	732	754	742	776	745	722	746	742	726	697	737	747	749	729	748	742	747	758	706	733	722	721	724	741	781	706	756	793	711	737	759	725	721	732	733	757	770	737	790	743	699	730	735	754	769	739	733	723	724	806	724	713	755	764	803	759	662	805	744	712	760	695	718	803	748	707	740	759	688	755	737	677	688	763	711	754	748	746	746	716	751	769	748	719	721	740	732	697	724	735	730	760	721	717	763	695	739	754	713	771	689	738	736	768	718	681	775	697	735	794	727	724	765	735	713	768	725	722	720	705	734	718	761	744	702	757	736	789	776	734	717	720	768	707	699	778	710	767	745	789	706	778	737	731	738	761	773	743	751	747	740	726	693	734	801	722	678	719	750	706	737	743	735	765	761	729	806	720	737	766	753	724	743	757	763	727	752	743	748	768	754	745	729	743	749	699	700	704	746	726	677	675	742	736	704	766	764	726	734	707	748	725	749	710	698	732	710	707	685	754	724	741	761	719	764	743	724	712	721	717	708	742	763	754	731	743	753	728	751	776	699	725	731	713	757	702	692	731	728	717	750	674	738	773	723	723	761	723	724	736	754	706	746	737	704	748	713	717	712	708	690	686	750	738	750	724	736	732	719	765	735	728	719	759	771	739	713	706	727	714	725	718	752	715	750	712	706	720	712	694	722	757	737	700	763	752	758	758	742	737	804	770	729	746	714	723	795	767	733	718	691	740	727	781	773	733	736	749	762	712	682	738	738	687	715	758	710	708	730	735	719	723	765	710	757	679	774	740	764	766	727	752	739	733	747	710	745	733	663	739	718	703	737	740	743	740	773	758	759	749	725	736	747	719	752	705	750	763	688	765	744	740	751	727	787	712	701	694	695	748	776	765	723	781	769	725	739	695	721	735	742	781	737	812	711	732	722	716	729	760	753	717	714	747	751	741	710	738	792	730	713	728	719	700	718	729	748	695	787	757	844	770	766	770	739	764	700	688	763	718	734	730	711	742	693	723	744	714	731	726	798	730	703	731	718	746	771	749	763	778	671	727	717	807	720	753	709	724	724	732	750	786	781	782	717	721	735	733	736	706	779	749	713	778	733	749	762	781	720	788	742	719	733	704	743	742	744	745	723	718	748	734	733	702	770	703	770	745	738	764	771	718	728	737	716	733	768	724	718	748	719	722	654	741	744	714	744	738	755	752	753	774	715	745	746	734	692	734	756	748	735	699	728	747	778	706	709	753	774	716	750	772	718	710	729	763	739	731	782	720	740	755	735	752	766	720	720	681	780	721	772	688	721	725	713	782	743	731	721	716	725	743	719	690	755	752	756	742	716	692	701	754	722	744	714	759	727	725	782	721	771	732	733	677	735	730	698	749	678	718	744	701	705	742	697	737	769	749	748	769	699	685	728	727	741	785	770	752	714	760	770	750	678	721	682	708	754	744	747	753
24326	21058	28434	26577	23503	20146	14612	8968	6120	4474	3282	2494	2011	1670	1332	1121	984	902	831	767	741	735	698	630	610	622	580	571	605	544	573	551	517	512	538	534	542	513	478	530	539	505	525	563	534	496	501	504	518	518	528	530	530	554	518	531	534	540	492	502	535	563	522	511	526	479	520	483	575	502	566	569	548	521	508	536	522	534	552	514	582	514	520	534	475	555	557	535	552	548	494	545	504	505	532	512	539	539	544	525	547	526	508	513	532	513	521	546	545	499	537	521	502	543	545	518	536	487	518	521	542	510	449	525	477	483	508	505	511	510	515	508	505	512	534	556	504	541	493	518	521	518	521	511	566	511	503	487	528	539	530	529	522	507	525	536	536	558	528	491	515	505	506	545	551	527	531	532	567	538	563	529	549	481	497	507	546	534	501	513	541	501	527	555	532	511	514	551	487	559	531	501	538	524	473	552	542	535	527	531	573	519	527	539	515	541	550	524	507	554	516	523	494	539	568	543	564	529	529	551	545	547	550	520	504	546	524	480	506	551	532	549	468	485	539	531	502	531	549	540	549	563	523	548	533	529	559	541	494	524	514	529	504	493	540	540	535	540	516	549	516	541	515	513	526	516	563	495	532	548	515	540	524	533	479	479	490	522	555	513	521	518	580	562	561	538	526	510	510	508	538	534	504	502	524	498	563	528	487	543	504	532	503	523	578	554	530	538	524	537	495	506	523	515	554	497	505	545	511	511	548	490	554	540	484	518	534	544	569	504	550	563	486	497	532	516	528	527	545	527	512	510	499	552	520	561	552	502	514	538	498	538	528	561	495	525	524	534	518	557	505	523	534	535	516	508	511	537	510	524	536	524	584	556	522	539	498	527	507	582	531	523	498	532	566	525	548	532	511	552	514	520	505	497	537	536	532	541	526	516	471	517	490	506	529	563	554	519	554	569	524	562	556	534	529	494	522	558	507	479	498	512	532	557	525	538	528	486	537	544	527	512	534	528	520	555	511	468	497	548	594	524	484	462	560	480	523	544	546	487	531	502	525	546	520	518	524	526	494	560	506	515	491	518	516	526	550	535	565	511	533	520	540	563	553	540	529	506	532	562	511	551	482	512	497	517	537	536	518	524	524	528	519	526	505	510	540	501	510	506	537	510	528	511	510	533	490	526	512	558	507	525	523	517	498	530	525	546	544	529	521	543	508	565	519	545	544	520	523	549	537	512	531	517	539	555	555	587	526	558	514	554	514	585	523	520	521	521	567	510	507	532	513	526	566	533	534	522	529	512	536	533	551	476	529	502	543	529	489	504	511	521	512	530	569	576	543	571	517	494	540	518	546	498	505	536	528	480	540	561	547	552	544	552	534	483	507	521	471	533	529	538	510	526	501	530	511	513	506	525	506	539	506	583	516	502	566	548	524	508	522	533	517	495	539	517	520	527	551	512	490	482	556	534	534	541	506	554	465	547	519	539	522	524	550	551	480	546	503	453	531	481	533	496	549	508	553	514	527	463	516	559	546	511	504	520	512	476	506	535	517	521	529	551	605	534	537	572	553	587	558	535	494	546	583	542	506	496	530	548	540	498	505	543	511	515	552	560	588	513	557	530	540	549	506	477	532	567	514	508	511	546	529	526	551	506	593	539	507	550	498	514	525	496	537	522	543	577	517	496	536	491	557	549	525	516	515	536	536	513	530	493	508	556	505	546	529	518	538	559	520	483	541	535	551	485	536	491	497	501	536	492	528	502	502	530	516	523	554	556	571	562	538	552	487	522	553	541	523	512	509	495	528	542	528	474	493	533	497	512	572	517	531	518	475	569	524	505	483	512	521	512	550	489	542	555	467	509	489	550	514	550	548	532	538	511	536	549	554	546	552	552	477	520	518	526	526	531	508	480	504	551	527	482	536	526	505	550	581	511	485	505	530	497	524	540	504	489	553	490	471	497	515	513	507	529	537	537	518	549	545	519	564	505	544	511	532	572	472	499	504	491	543	520	511	568	471	482	526	517	521	537	501	486	533	536	553	535	492	513	525	476	557	526	537	517	529	538	540	524	567	497	537	544	540	524	507	495	554	579	517	510	490	526	506	517	526	519	543	546	519	540	495	507	515	548	514	578	529	533	493	519	535	540	498	530	539	528	518	504	552	523	522	552	527	517	526	501	517	527	466	531	556	516	552	529	506	543	513	541	564	533	536	523	550	542	543	499	560	569	498	485	531	564	511	529	541	548	510	539	541	580	498	553	506	530	544	583	495	543	474	519	571	509	530	499	497	527	554	524	537	550	550	531	569	536	484	530	538	546	517	522	508	547	524	535	548	540	517	528	527	540	519	485	541	543	554	560	558	523	514	503	508	531	525	555	559	522	529	547	523	525	517	513	548	482	555	524	501	518	514	515	516	501	534	531	517	568	537	544	510	539	484	553	496	545	545	490	502	525	538	501	521	517	535	529	509	507	533	480	498	517	514	528	491	520	511	529	543	500	499	532	539	526	552	512	554	492	492	526	535	567	533	471	489	532	531	492	504	513	540	537	563	527	533	510	505	528	515	569	478	478	553	502	510	460	564	542	494	496	528	501	512	533	503	521	505	547	523	528	537	497	516	544	531	556	530	502	514	515	514	524	499	508	522	540	547	520	498	514	519	565	521	511	492	549	503	528	575	513	510	514	556	493	514	512	470	523	545	493	530	559	527	548	522	539	574	541	510	549	515	538	527	461	504	549	547	540	577	517	522	480	539	491	593	503	514	502	502	513	560	511	494	483	509	537	521	541	563	469	494	523	566	560	563	545	539	515	498	552	511	539	559	527	533	541	511	512	544	496	520	539	519	515	488	564	513	526	494	488	553	498	512	540	532	532	484	492	526	543	538	500	518	578	530	522	539	487	528	583	541	514	491	535	531	534	502	536	521	549	535	510	520	468	533	525	466	527	500	528	520	507	511	502	516	538	485	545	521	522	521	542	535	520	538	488	553	527	494	515	484	507	483	530	548	494	558	513	553	507	490	544	513	538	497	512	534	498	541	492	564	517	502	522	553	505	539	520	523	551	511	537	496	530	520	534	530	539	543	503	522	514	550	585	492	531	545	511	529	499	527	518	526	485	538	512	495	512	514	522	515	564	538	572	532	536	516	544	514	522	511	553	544	517	504	524	529	474	521	508	483	503	541	562	499	533	558	521	547	517	507	526	546	493	493	517	528	493	513	517	545	475	534	581	548	529	529	509	504	505	499	534	509	547	557	552	529	528	547	551	566	582	558	543	523	537	508	516	510	541	503	553	486	550	523	524	526	529	486	515	503	536	494	518	524	543	475	486	567	504	512	516	509	549	523	551	525	516	554	522	522	516	538	548	526	516	492	504	504	521	518	534	519	525	525	550	558	546	510	502	491	530	535	561	535	516	515	508	517	534	511	519	519	538	520	511	489	476	508	527	489	568	548	533	543	516	540	470	487	546	509	501	545	518	516	526	528	534	509	516	522	528	527	546	524	508
31453	52105	47933	37623	31546	25972	21207	16436	12638	9623	7412	5613	4505	3584	2873	2345	2017	1626	1449	1389	1274	1048	1044	979	979	903	907	810	831	881	771	829	805	805	722	710	783	776	753	745	785	752	741	716	732	745	759	733	709	733	742	738	722	738	790	756	755	705	710	724	706	750	711	775	751	742	724	758	767	724	741	707	711	741	727	785	758	746	802	752	694	792	749	776	753	730	780	778	763	764	742	764	729	683	770	775	733	715	733	779	731	724	768	751	737	748	720	727	709	751	793	736	731	751	760	781	743	730	760	712	747	734	743	755	780	742	742	743	710	720	734	756	747	743	738	820	704	761	766	781	763	757	726	763	774	755	729	778	722	749	742	717	714	719	787	762	737	721	740	757	750	697	783	757	749	699	735	762	750	743	748	737	687	699	740	749	770	733	742	747	750	718	730	729	736	737	695	791	698	772	744	805	757	724	732	741	720	779	763	738	745	717	749	722	813	748	752	769	737	736	763	747	783	758	747	761	742	720	737	799	758	762	721	794	747	707	704	763	760	756	697	739	768	788	712	745	757	779	670	739	741	718	744	754	755	714	740	753	696	736	711	702	747	722	743	741	730	735	752	728	728	673	768	773	733	722	759	716	725	751	741	709	741	760	771	702	731	766	759	718	722	729	736	684	743	762	755	771	702	755	793	747	735	735	711	758	781	727	759	752	780	717	766	684	734	773	706	671	757	757	724	751	654	762	753	781	680	795	694	752	756	748	730	752	787	748	733	729	776	746	735	765	738	759	746	719	740	731	727	744	777	700	737	725	819	728	703	730	692	751	713	722	744	700	741	697	740	687	757	735	722	711	694	795	723	733	709	783	740	707	747	769	785	755	754	748	702	704	671	750	722	726	723	758	733	746	715	716	778	754	738	752	734	703	707	744	692	736	744	778	676	747	761	747	747	727	711	727	778	767	760	707	752	717	750	739	781	762	736	723	728	778	732	726	722	780	732	749	754	704	742	703	700	741	743	723	775	758	698	705	712	758	689	729	783	798	736	756	740	736	732	735	767	714	722	725	762	737	741	759	714	765	785	745	707	739	758	755	723	743	811	780	742	763	772	724	765	728	753	742	765	753	775	729	694	765	727	722	740	760	729	753	698	767	733	751	736	732	794	749	727	768	696	743	769	739	691	706	789	725	683	758	745	761	760	776	807	733	788	774	717	701	713	729	751	715	746	702	736	756	721	713	714	716	786	729	713	714	790	740	764	716	732	726	714	716	774	772	725	747	768	743	730	752	731	769	756	718	727	725	752	715	762	741	748	737	753	710	740	754	759	798	736	719	743	716	771	798	738	711	745	729	749	766	764	743	740	779	730	665	782	788	765	679	747	740	770	742	752	752	731	746	723	721	753	741	713	736	789	725	750	722	765	720	752	720	762	710	769	776	735	716	767	708	739	773	680	767	728	791	741	739	729	753	741	749	748	713	760	755	772	762	761	756	752	728	766	745	731	760	750	742	751	729	742	701	749	735	771	720	809	722	786	773	723	770	716	728	794	799	741	752	760	744	742	697	716	741	725	763	768	724	792	738	756	778	741	714	776	773	715	738	717	812	709	749	711	753	750	760	719	747	732	728	740	735	782	744	727	728	785	746	729	787	740	789	732	769	699	727	741	748	749	751	722	733	760	744	691	705	718	763	755	728	747	751	723	735	785	734	770	731	731	735	765	708	725	757	739	746	750	728	718	737	777	751	734	775	731	773	746	711	770	746	801	733	724	738	755	746	759	754	725	748	748	757	786	722	772	771	745	703	741	739	751	715	750	728	729	796	736	729	774	760	747	793	691	741	767	747	745	740	766	718	768	724	785	731	761	715	742	748	726	711	758	776	794	733	710	741	710	796	730	756	706	712	739	721	751	746	770	728	757	746	736	755	729	770	708	754	747	735	744	754	771	694	808	698	725	796	825	750	744	740	734	750	731	779	742	732	745	664	734	738	731	750	743	695	747	757	711	748	765	692	726	797	702	755	814	760	726	760	746	770	742	745	763	710	744	736	714	797	775	728	773	769	718	714	723	730	695	752	754	773	741	732	739	759	763	770	756	726	766	727	775	733	761	761	720	711	723	736	732	732	759	770	743	698	736	749	787	739	739	781	763	765	759	750	750	719	714	771	708	733	741	708	716	779	750	785	758	806	742	751	790	711	677	748	718	760	722	716	787	754	750	727	761	688	767	718	710	723	708	749	750	722	804	701	752	722	717	728	716	727	719	720	743	729	706	721	794	765	764	663	700	760	747	748	742	740	712	770	720	790	731	758	742	737	743	754	751	735	736	711	751	759	774	727	777	746	754	760	744	789	739	739	740	768	750	768	687	785	732	826	733	759	729	761	738	735	720	760	728	761	720	717	733	730	730	762	737	747	722	730	759	739	770	722	739	758	743	756	750	735	737	769	739	706	697	730	735	786	773	725	717	747	736	766	731	746	718	767	761	691	756	756	755	744	718	761	794	708	709	739	715	777	769	749	706	725	690	775	735	744	716	741	737	700	738	743	741	721	761	768	735	769	712	741	720	737	723	760	729	707	754	749	770	709	750	712	717	693	712	768	740	711	758	754	764	745	758	729	731	743	760	755	743	725	747	729	740	762	767	721	732	739	733	756	751	709	717	685	724	759	708	733	749	751	742	680	705	746	727	742	715	722	763	725	732	688	742	747	786	709	751	714	713	698	741	706	705	781	738	722	736	745	765	756	735	733	717	718	743	747	730	763	809	786	728	784	794	807	764	777	774	722	760	740	754	763	704	773	696	788	766	712	774	715	746	709	780	784	824	732	751	741	749	772	731	784	712	730	744	716	772	798	753	754	771	767	796	780	744	742	730	690	779	730	676	721	725	770	747	697	749	732	729	718	732	707	725	723	734	697	713	755	762	709	760	740	737	766	764	736	752	719	750	657	720	731	733	767	745	701	738	741	763	792	732	711	774	781	760	709	762	750	736	740	708	737	737	734	736	767	749	704	735	775	776	742	692	737	732	679	731	710	730	753	751	729	712	709	703	714	745	748	774	767	750	713	753	730	736	728	745	739	726	720	757	742	746	734	729	729	752	738	754	715	690	753	779	736	708	742	745	744	724	797	735	723	757	722	736	780	770	772	744	756	718	776	739	697	741	773	775	726	723	736	724	738	775	710	710	759	764	780	731	709	759	695	754	753	727	759	727	795	683	774	760	688	721	727	719	694	784	733	695	725	763	760	756	742	702	714	757	740	797	746	778	708	739	764	757	658	782	722	767	777	730	748	722	771	765	754	792	734	714	681	736	732	753	722	696	797	734	731	797	756	715	770	732	744	720	697	715	692	753	721	737	720	747	726	760	784	739	705	753	744	751	757	756	733	772	702	761	785	733	714	756	702	720	748	750	708	752	763	732	796	740	781	742	732	751	662	715	739	720	708	725	754	754	741	704	757	717	742	731	701	745	738	718	750	728	748	727	679	673	760	754	794	759	725	728	712	783	740
22888	20915	28554	23823	22667	24336	22318	13800	9365	6626	4758	3623	2827	2216	1834	1548	1301	1119	1032	974	864	744	725	678	682	633	610	603	524	582	588	561	577	505	539	535	525	582	513	558	535	542	546	527	555	527	577	550	614	535	520	512	537	499	548	545	511	550	515	524	506	523	558	543	482	502	541	558	534	495	504	524	544	557	494	532	544	539	554	527	528	538	528	524	526	536	488	525	496	533	531	522	550	489	514	508	567	524	543	512	552	538	507	494	532	548	522	516	558	520	506	542	498	550	510	504	529	537	530	521	532	538	542	554	560	538	548	513	566	497	490	555	527	535	524	530	555	534	542	492	521	509	556	505	462	560	563	516	521	520	524	515	561	530	518	507	544	522	547	520	533	557	535	536	524	536	542	499	516	521	538	550	498	533	513	568	522	551	555	529	506	510	524	565	513	472	546	540	536	518	535	495	512	553	526	558	578	522	524	536	511	562	528	508	554	514	523	528	547	498	512	526	503	548	470	501	521	532	518	536	526	534	535	497	519	537	506	553	493	518	557	499	527	518	521	547	506	526	529	566	494	531	530	499	518	541	511	510	528	545	535	531	492	509	515	556	530	530	523	541	551	514	517	545	523	528	514	539	525	543	532	548	521	584	543	518	521	529	557	550	541	508	491	526	563	542	534	497	558	501	546	525	561	512	520	521	580	487	537	488	498	571	506	555	529	529	560	541	536	550	527	529	533	476	496	529	549	468	589	495	546	547	515	568	556	529	527	497	524	475	537	516	537	517	551	545	537	547	522	535	505	515	512	495	528	562	527	533	503	530	560	515	501	517	521	505	571	545	542	524	527	539	565	540	533	508	495	537	530	548	574	508	496	507	549	539	513	528	508	538	542	530	542	581	505	503	510	524	527	528	528	544	524	507	568	555	519	489	532	546	567	530	512	526	540	555	507	496	531	477	519	549	588	523	550	511	514	507	544	531	504	499	564	536	513	532	523	548	507	525	526	520	520	545	529	560	514	536	530	546	505	552	491	567	511	506	556	532	536	524	543	537	501	559	524	496	524	523	532	539	544	505	574	536	511	495	519	518	536	522	502	525	538	525	521	542	530	484	552	543	562	558	549	538	546	539	538	523	549	565	496	507	541	535	514	460	521	515	525	543	490	529	573	551	558	536	553	515	513	544	556	570	569	488	562	507	545	526	536	532	524	507	547	519	523	530	511	521	498	509	516	526	506	583	493	548	517	541	528	480	540	568	521	544	524	541	531	569	518	525	494	561	527	515	531	500	511	527	539	571	519	504	501	532	534	516	501	508	514	530	525	534	515	543	516	546	512	501	511	546	527	525	532	519	529	504	522	505	563	525	524	550	543	561	506	528	512	515	533	541	556	486	537	535	507	558	539	502	525	532	520	548	497	530	543	533	548	561	546	516	505	522	510	518	504	488	510	543	547	552	486	570	510	553	547	512	557	534	517	519	521	534	513	492	521	525	533	527	539	550	514	526	544	563	512	535	575	558	540	576	491	539	486	495	544	505	520	504	486	499	542	506	551	560	519	530	568	548	488	563	514	538	517	497	564	530	558	549	543	511	540	513	515	523	515	539	551	528	577	540	537	531	536	528	493	564	544	492	501	566	533	521	547	554	538	547	518	530	543	520	547	525	517	515	516	545	563	534	521	514	522	512	526	506	547	532	503	531	556	518	494	531	486	525	553	489	567	494	538	547	499	514	501	525	505	528	484	521	513	529	528	545	545	535	547	525	533	539	538	519	510	574	519	514	533	527	522	521	558	502	534	527	532	574	538	495	537	558	536	488	509	528	542	566	563	536	506	562	527	515	553	518	547	504	527	534	518	523	469	543	536	553	522	513	519	513	503	544	508	553	543	528	500	551	531	498	520	535	506	480	539	507	518	510	531	541	517	542	518	542	546	494	528	538	495	553	522	502	532	525	527	511	522	484	519	546	506	534	520	565	510	505	548	535	537	490	486	490	554	520	536	516	524	545	489	520	518	502	512	518	527	543	539	542	496	517	574	559	509	514	523	530	532	526	506	500	515	513	523	517	527	533	531	531	500	567	522	511	539	507	552	589	515	550	527	467	532	485	585	541	516	521	539	516	563	548	526	550	503	490	523	517	534	507	529	491	554	577	542	525	559	558	522	502	559	508	549	498	507	516	535	531	538	523	519	534	574	499	512	501	567	541	509	517	548	550	557	499	542	520	569	487	531	526	502	534	534	530	560	532	515	557	557	552	493	516	521	532	562	550	538	506	581	538	541	497	511	517	481	497	547	501	542	514	510	518	515	512	491	540	575	512	510	500	510	536	520	533	530	496	534	502	507	520	550	539	544	551	543	545	534	531	567	517	523	506	544	542	545	548	547	487	511	527	549	523	520	503	559	542	520	494	510	536	530	515	524	525	548	513	494	524	525	540	534	529	516	507	555	508	550	533	503	525	584	541	523	513	551	483	559	549	507	499	552	510	493	507	537	512	537	508	526	559	546	517	543	517	508	510	507	564	571	537	554	540	536	552	516	530	515	531	547	527	525	525	515	541	517	534	550	508	525	538	528	569	538	459	517	542	529	482	503	516	509	541	542	494	488	562	543	574	512	516	558	512	545	482	522	546	512	519	487	524	491	497	574	543	490	543	514	527	585	503	531	527	556	540	549	530	521	557	527	535	519	546	523	554	546	540	520	514	537	508	505	501	546	514	522	503	523	565	544	526	533	526	482	525	504	531	564	557	516	524	500	507	554	475	556	530	535	565	565	545	519	541	536	505	523	548	529	526	500	537	517	542	537	515	534	573	530	521	517	509	540	604	553	539	525	513	550	563	541	544	513	503	533	524	507	520	547	562	555	506	536	517	525	531	521	492	573	507	516	521	540	540	538	492	492	549	511	571	562	528	527	502	524	536	502	527	507	501	539	536	541	515	527	544	456	574	502	561	531	495	534	528	487	499	572	500	533	535	492	544	485	550	520	540	527	539	578	526	527	534	506	544	557	527	543	549	476	539	546	545	492	496	526	528	561	506	501	508	538	491	536	525	532	508	504	521	547	502	559	531	533	506	519	491	502	542	561	494	528	569	518	567	517	506	535	585	543	519	539	507	551	509	535	507	530	538	527	483	533	551	557	537	527	552	563	523	514	531	538	532	529	587	513	530	556	505	539	530	556	575	456	494	566	477	544	480	527	504	552	502	553	572	512	482	498	567	512	523	563	539	526	505	515	507	507	549	546	490	538	524	507	546	521	548	569	544	531	507	491	518	517	522	514	527	499	508	539	569	503	490	496	547	510	539	542	518	544	527	505	536	495	503	474	523	516	547	532	525	553	558	530	535	548	505	492	498	514	533	502	516	499	551	508	513	494	579	534	510	545	516	491	515	532	503	546	534	506	537	494	520	544	495	521	525	458	511	527	538	504	541	526	506	543	558	462	521	518	521	548	560	541	513	482	528	516	561	490	531	502	510	519	549	527	515	487	501	528	538	512	500	596	506
33036	56717	52679	42535	36690	31610	26204	21374	16942	13057	9919	7802	6125	4774	3889	3077	2553	2076	1882	1566	1443	1290	1211	1138	1076	955	926	880	881	804	777	794	806	792	784	757	733	774	710	687	722	713	776	713	754	719	728	718	778	681	747	705	697	764	749	715	714	700	735	732	709	731	708	731	749	735	745	770	730	755	745	761	723	746	736	692	725	732	694	712	736	750	799	745	694	763	718	674	751	713	693	760	716	761	774	719	762	752	750	761	743	698	730	744	677	707	709	722	733	729	734	715	747	710	712	711	753	761	687	722	727	736	714	720	729	716	763	740	723	679	758	738	750	689	711	735	728	771	742	731	755	779	740	714	750	760	707	745	758	767	738	745	716	738	753	735	759	693	773	750	715	744	723	711	699	740	739	734	732	725	772	735	753	722	644	760	721	729	742	751	746	722	678	700	697	760	702	769	730	761	721	710	773	682	777	765	681	768	720	735	766	738	736	743	723	736	743	759	730	768	710	721	755	726	734	745	718	727	730	716	754	728	718	737	713	744	736	713	744	737	753	705	755	669	771	695	749	734	732	761	736	717	735	737	722	670	726	747	718	744	724	720	674	742	715	714	783	713	709	665	705	742	715	753	715	749	765	753	748	706	757	730	708	688	707	678	732	754	681	687	752	765	721	739	759	728	728	756	736	742	716	775	736	719	729	715	792	755	718	725	653	748	693	697	756	775	735	784	748	759	749	731	768	712	755	715	757	722	743	730	746	720	764	725	751	724	724	721	720	733	709	715	745	734	757	755	734	757	718	711	720	725	727	744	740	690	736	734	747	707	716	711	729	695	772	725	733	749	746	746	732	704	749	694	730	722	716	727	728	768	755	727	721	747	792	731	703	720	704	691	752	745	740	708	706	709	806	724	763	740	760	704	740	730	741	735	750	709	730	717	721	715	743	705	758	732	736	742	768	710	731	721	704	680	721	783	761	739	738	720	739	721	713	771	707	721	771	758	667	758	732	749	776	746	730	721	735	745	687	718	786	695	746	741	734	750	719	723	703	743	700	736	781	716	750	749	702	756	748	735	747	791	716	769	683	723	754	766	764	675	721	709	734	704	738	781	688	734	682	737	714	722	730	770	757	734	684	752	702	741	736	741	715	669	729	684	776	693	761	743	751	729	730	771	729	739	697	701	705	744	730	690	724	763	712	731	724	703	764	720	720	727	735	711	747	693	714	750	720	726	746	729	735	729	713	709	733	753	767	725	711	720	782	756	730	682	706	707	725	729	777	727	715	747	760	745	702	725	751	732	744	709	759	728	719	749	746	701	760	749	740	706	714	696	737	736	750	717	739	733	757	708	702	701	723	766	710	783	703	748	719	755	694	690	764	762	731	717	718	739	757	716	759	739	680	735	738	743	711	772	782	683	701	753	720	700	770	702	712	758	726	697	730	740	749	721	754	758	704	719	716	765	721	734	775	756	738	736	752	744	713	710	728	686	762	742	790	759	777	710	710	793	694	747	740	726	772	725	697	724	717	779	698	700	785	725	737	740	771	684	719	710	704	753	731	726	718	720	723	755	722	671	743	758	731	710	729	700	707	761	742	739	711	724	774	712	748	764	695	731	714	751	739	738	725	757	717	759	702	768	692	710	739	739	753	741	719	740	709	731	713	731	758	737	722	732	708	775	774	729	705	732	736	704	716	711	735	758	715	753	692	748	739	729	716	780	722	794	780	753	693	739	700	739	767	725	773	768	723	722	726	692	789	748	757	739	724	748	705	795	758	766	765	734	710	738	738	697	738	725	707	702	727	716	750	718	748	726	744	750	698	693	734	774	724	712	720	709	784	746	760	708	743	755	726	716	747	685	759	758	733	731	724	739	735	733	688	726	735	731	671	745	715	675	703	764	726	751	752	724	786	732	714	720	740	736	748	714	734	743	726	713	753	716	771	713	736	715	690	741	781	748	779	760	769	698	698	727	703	686	761	757	689	725	700	744	729	728	678	728	760	700	800	777	714	733	709	673	722	741	737	750	736	694	703	788	731	693	744	733	771	747	725	736	747	740	763	749	734	730	685	714	740	739	786	751	737	755	727	708	723	723	750	739	698	748	746	708	705	732	738	717	758	719	727	743	777	748	741	677	745	706	750	718	717	735	724	728	747	694	716	690	756	732	717	758	718	754	725	721	746	732	746	684	786	719	765	748	757	775	758	709	781	725	740	757	740	739	746	723	716	745	702	707	742	719	778	755	757	716	715	732	765	705	748	705	745	699	711	739	756	740	714	724	729	703	735	737	704	715	728	748	756	756	743	740	751	715	776	721	703	733	733	726	693	714	744	743	733	746	749	732	734	735	726	711	690	743	781	731	723	677	681	713	723	731	788	712	718	713	728	716	723	734	751	724	707	731	738	733	746	723	708	775	714	746	711	765	716	756	770	725	753	717	690	748	752	747	763	763	734	726	742	697	745	724	766	753	733	716	713	718	727	728	767	724	722	715	740	719	747	734	726	757	740	758	735	742	697	773	766	693	776	723	736	776	677	750	707	728	747	733	704	695	730	743	782	706	710	761	682	705	703	714	732	782	724	746	763	737	717	733	726	759	761	740	745	760	717	690	748	732	711	731	753	727	712	681	705	771	737	743	801	743	729	726	739	712	739	722	741	738	738	771	741	772	727	726	705	739	706	734	745	680	762	713	752	695	750	722	760	730	707	708	702	728	723	708	725	762	740	677	744	711	709	782	771	729	753	689	742	739	698	711	730	749	746	716	762	747	688	683	723	757	714	708	720	775	732	756	724	725	753	675	744	693	739	743	724	714	722	759	744	725	745	771	779	744	683	746	756	751	758	722	704	707	758	720	787	741	757	694	708	739	727	694	754	727	711	751	744	756	688	746	780	703	754	685	735	717	777	786	691	763	828	724	769	772	723	716	724	726	735	734	759	763	732	699	742	744	732	774	743	760	783	751	704	753	733	750	669	790	711	702	755	807	748	731	693	754	732	709	716	694	748	738	706	723	697	751	751	726	737	679	711	744	745	735	731	741	728	705	710	768	725	745	700	748	688	721	741	734	691	714	741	762	737	744	751	761	726	696	779	732	679	754	756	766	709	779	698	724	748	751	771	737	726	742	720	773	742	761	702	751	702	696	706	740	706	716	733	696	742	757	694	697	735	732	749	752	721	716	729	765	702	689	707	789	726	742	764	782	713	770	739	745	694	730	712	724	741	769	728	758	727	757	746	738	735	717	701	731	677	724	721	703	719	703	751	734	689	729	708	698	751	781	732	724	790	714	763	687	714	717	728	725	719	739	740	732	740	751	748	749	750	749	795	738	783	753	785	747	744	713	680	788	738	770	732	697	736	743	749	720	726	724	739	721	697	744	719	756	754	721	700	753	740	682	708	747	701	731	657	707	730	712	750	738	748	706	740	708	740	745	692	712	750	736	735	728	732	723	706	715	696	735	740	733	701	754	752	698	776	783	736	748	727	746	741	732	745	737	702	737	762	735
28324	28791	34732	28327	19162	12612	8067	5094	3678	2809	2151	1706	1304	1129	1067	903	831	783	743	709	644	603	619	586	628	593	583	558	556	552	548	465	566	563	519	563	576	552	508	541	560	511	548	563	532	564	516	514	537	535	520	575	474	530	522	501	545	520	576	503	536	485	551	525	566	561	493	544	538	515	482	508	506	532	522	531	554	554	542	555	510	502	533	556	530	521	548	527	528	510	494	542	537	528	540	501	512	511	522	505	556	548	536	513	540	569	577	518	533	548	557	581	550	494	558	528	516	520	476	508	509	484	512	520	495	509	537	533	539	557	526	522	505	532	484	531	494	515	535	517	530	508	552	575	503	541	517	543	495	512	534	515	505	515	549	505	569	506	556	575	549	560	522	546	559	541	532	501	512	498	519	512	559	504	496	516	540	496	517	498	514	508	494	537	557	499	526	514	516	521	489	525	543	543	543	528	512	513	574	562	468	490	564	531	520	572	525	547	504	520	529	511	538	522	512	522	546	561	534	528	553	527	552	534	501	503	525	503	525	522	471	526	546	492	538	529	528	544	505	557	537	532	519	514	486	516	520	535	537	551	497	512	519	506	577	494	536	541	543	507	536	497	521	532	562	528	508	533	509	503	512	500	530	512	554	556	570	494	533	514	542	556	525	530	518	512	567	556	532	508	507	535	560	502	557	544	523	563	555	518	519	508	500	522	537	523	550	496	513	486	511	568	529	479	516	528	501	532	513	546	500	558	543	530	531	545	494	525	516	544	495	521	528	570	472	522	487	544	540	532	527	532	569	534	545	530	503	585	523	537	560	544	513	515	574	531	519	550	524	493	535	580	504	529	505	511	531	530	548	565	507	480	524	536	517	543	504	528	541	531	555	514	543	534	513	539	544	508	504	561	505	496	543	558	511	519	494	552	532	559	515	525	554	518	506	533	480	568	542	548	527	506	538	495	529	534	533	580	529	501	553	516	544	528	504	535	502	540	552	536	534	502	491	559	525	469	511	546	517	513	488	530	559	511	512	519	493	542	504	474	543	545	512	550	514	531	499	552	546	511	549	508	503	531	497	530	538	544	560	530	543	505	505	527	560	546	555	539	568	511	540	543	508	507	520	547	483	523	492	546	504	518	546	527	517	526	536	516	542	555	536	535	487	517	484	533	513	536	534	499	544	535	567	545	525	500	512	505	547	517	535	564	536	492	497	533	541	527	511	493	500	493	494	555	546	509	524	508	476	488	557	510	552	504	521	535	543	553	520	537	551	515	495	517	478	484	531	507	544	511	492	545	517	507	569	524	528	533	528	535	464	522	522	506	550	573	522	517	483	566	541	493	571	530	500	532	520	527	502	581	547	532	494	499	522	495	511	532	540	510	498	556	539	541	515	491	528	524	549	516	541	494	495	525	533	516	525	519	528	514	506	542	516	524	530	548	530	484	533	519	536	504	534	510	489	508	528	516	519	480	518	495	541	547	501	493	518	505	492	515	551	546	520	514	555	535	547	514	503	528	512	528	525	547	512	530	561	545	525	489	504	487	529	518	530	553	534	519	491	549	543	528	556	558	568	572	502	540	532	553	508	527	559	488	540	521	557	558	551	491	484	540	488	536	549	576	549	533	549	601	540	533	511	533	512	517	507	558	544	519	533	570	509	523	548	517	557	513	542	546	502	548	539	550	512	502	568	523	513	546	520	564	516	509	523	553	490	543	545	540	549	581	536	520	552	518	526	523	507	556	521	520	542	519	520	538	525	512	551	520	551	510	528	498	574	562	549	487	545	563	485	536	528	512	537	511	509	551	544	536	540	497	530	538	505	536	544	520	529	502	528	482	507	480	517	539	538	522	495	558	522	514	539	533	513	566	509	497	543	525	529	538	512	500	508	530	480	503	493	525	522	512	501	546	547	574	562	549	533	482	512	517	521	507	530	528	558	536	554	491	539	514	525	552	526	527	535	536	488	536	499	568	510	504	553	503	508	526	500	521	517	528	554	526	529	533	511	553	575	566	525	543	588	514	519	491	495	523	519	565	533	491	524	523	531	568	494	500	536	549	518	524	505	535	566	539	537	567	541	546	504	525	510	540	535	533	523	550	501	525	507	555	538	544	543	480	564	518	475	539	572	526	522	517	533	530	522	525	570	559	535	525	547	505	538	517	541	512	515	536	539	501	524	575	506	513	508	558	528	526	513	556	573	539	555	528	523	558	530	506	517	505	527	537	541	511	497	562	521	518	556	484	497	491	544	516	526	496	508	567	523	567	542	541	513	522	535	526	525	522	551	492	511	521	463	567	565	524	518	513	512	525	526	541	528	562	561	519	518	509	530	532	534	556	553	521	517	535	506	526	553	550	522	524	531	542	537	534	516	571	559	515	533	526	533	521	543	560	549	566	555	542	540	523	505	525	524	495	576	509	530	531	501	549	498	553	518	510	543	537	488	514	543	541	514	537	530	556	509	533	518	521	493	540	506	489	561	516	553	563	529	557	482	531	521	506	544	516	529	508	539	567	537	550	546	547	541	531	554	500	505	526	572	535	560	522	493	530	502	527	544	538	512	572	574	549	526	519	543	518	507	531	492	493	501	504	534	526	538	580	510	504	504	510	584	524	524	540	487	567	539	541	528	503	556	543	523	518	534	496	526	506	516	523	592	512	540	499	536	546	519	541	569	508	503	532	557	535	527	518	495	530	526	534	535	592	551	540	538	546	549	486	520	520	528	584	546	565	552	503	493	502	538	529	510	516	500	502	515	494	535	569	523	525	517	544	521	534	534	518	551	529	501	549	517	540	542	538	537	524	511	575	517	555	484	533	523	579	555	544	502	556	534	526	554	515	499	546	550	557	487	514	578	525	505	525	533	497	507	527	518	557	547	523	520	512	537	491	517	523	502	510	553	505	494	536	560	499	548	475	528	541	504	563	476	516	524	502	505	528	532	554	546	492	504	549	540	537	559	523	552	523	571	540	556	513	532	511	526	487	544	541	486	534	535	551	479	497	505	516	501	507	545	509	514	523	546	545	512	539	492	491	514	524	469	487	505	485	566	544	563	557	521	524	528	548	517	508	516	502	563	544	468	502	503	518	487	490	555	534	508	523	541	517	524	513	539	502	558	565	529	485	525	548	565	549	542	550	552	542	500	525	501	547	549	523	539	551	514	541	519	558	498	529	493	537	521	536	528	549	520	513	538	528	540	537	560	575	525	482	535	551	511	530	495	506	517	517	527	541	534	551	496	572	493	541	545	550	524	551	545	575	522	495	519	538	538	516	558	574	527	563	518	531	499	517	526	481	508	522	529	514	544	569	513	519	535	534	566	528	541	522	481	507	517	556	582	511	484	552	553	473	559	557	506	526	506	556	564	545	493	523	573	573	524	540	555	539	541	518	533	524	517	524	533	521	509	548	525	507	506	513	534	547	494	504	536	591	494	535	551	514	524	530	525	541	539	513	524	516	559	497	481	570	553	532	542	533	514	521	484	531	552	517	536	520
31351	45813	41737	32318	26037	20359	15422	11377	8611	6433	4891	3739	2941	2365	2003	1669	1440	1294	1189	1073	1068	967	934	878	853	888	865	830	806	815	743	805	805	753	770	786	715	714	747	722	769	783	735	781	723	743	754	719	778	768	724	714	749	766	758	754	716	752	715	742	765	762	719	769	719	784	767	803	756	682	768	758	758	745	696	751	780	751	730	785	736	792	776	717	777	760	788	820	791	807	751	777	695	767	742	756	767	687	745	751	703	690	736	779	739	734	746	742	753	772	700	744	765	775	731	771	760	722	765	775	743	696	761	787	756	712	725	727	740	765	788	782	814	738	760	788	716	741	736	783	764	765	722	747	730	742	793	721	741	762	732	780	697	716	781	753	799	702	773	765	740	786	733	724	713	732	719	749	757	769	728	748	765	762	732	750	744	755	744	699	742	749	744	787	741	739	782	768	779	767	750	768	725	742	771	743	708	756	672	728	710	747	685	771	725	736	681	767	749	761	729	753	753	722	797	767	715	761	748	742	781	700	728	700	754	735	726	734	755	757	768	771	741	742	797	733	732	736	713	809	754	728	746	785	699	717	756	766	728	708	791	770	707	747	695	737	748	688	714	733	706	772	728	744	744	760	740	722	813	711	698	749	782	736	743	700	705	730	737	735	737	726	730	757	774	660	732	723	715	787	744	751	704	734	728	737	752	791	748	711	769	752	748	758	749	749	746	751	766	757	732	764	761	711	727	740	706	731	765	744	743	756	768	772	774	750	709	710	732	717	743	711	758	731	739	772	751	740	718	743	734	709	720	790	779	733	757	759	689	723	740	744	753	710	760	704	782	734	729	773	723	724	742	711	778	707	771	720	678	729	709	749	726	718	711	721	722	713	685	761	787	752	759	750	687	773	743	775	719	809	699	739	760	742	730	739	714	782	738	765	779	761	749	763	787	724	690	728	742	748	740	770	672	759	752	711	709	722	733	666	718	732	753	734	727	757	760	748	783	696	802	727	777	720	775	745	768	776	716	748	813	709	793	722	732	751	725	717	777	748	755	758	704	749	791	679	754	683	731	718	742	736	810	758	764	651	757	746	748	729	788	694	756	760	755	711	779	759	712	746	791	758	750	734	698	723	778	768	711	766	736	783	738	767	757	747	737	774	745	734	756	723	772	707	760	727	737	738	732	759	749	782	743	739	767	711	782	778	721	726	767	720	725	750	772	765	796	733	761	760	770	790	760	744	783	714	742	751	732	692	723	753	715	808	826	739	734	772	748	774	726	767	734	709	719	725	731	714	722	734	743	790	763	724	785	767	769	725	800	697	734	774	731	776	751	718	773	753	704	712	741	735	756	762	738	745	763	738	777	704	803	761	739	749	704	724	735	717	749	756	721	690	745	703	762	748	731	750	748	758	745	785	787	737	808	743	791	756	730	756	734	697	736	720	737	727	777	761	754	724	719	738	723	764	727	744	761	773	761	743	760	743	696	737	777	763	713	738	690	787	777	704	753	720	784	781	712	745	759	746	746	739	759	761	741	695	754	740	735	711	694	779	745	731	724	746	752	682	779	721	791	761	732	769	721	742	729	743	692	764	752	759	687	737	766	733	768	734	752	742	685	772	734	769	728	780	716	774	758	732	776	792	719	688	776	729	817	735	717	740	767	790	684	768	783	737	796	703	733	741	752	759	771	722	765	718	737	801	727	759	744	793	765	740	722	736	750	710	799	684	769	720	719	717	764	764	722	711	778	749	738	726	736	712	732	732	741	744	736	729	751	758	761	704	750	737	799	757	762	743	724	746	756	727	766	700	736	811	722	770	762	759	739	753	782	751	751	774	719	747	712	778	788	741	722	760	718	779	719	740	809	811	709	709	798	728	734	738	762	773	750	692	739	754	775	733	742	786	739	770	730	759	739	745	796	728	760	749	730	752	754	753	769	780	732	758	706	732	789	735	713	702	730	696	797	785	710	767	747	730	738	678	738	775	775	740	776	693	743	770	775	762	744	753	709	739	770	738	724	742	768	794	766	799	733	708	712	740	692	730	707	771	762	712	783	722	750	744	697	680	724	791	775	725	718	732	781	665	730	714	738	743	733	725	745	792	787	756	705	774	772	750	755	781	756	753	731	717	784	715	753	764	748	796	746	766	759	749	716	762	711	727	728	716	742	722	714	736	791	728	758	685	750	727	728	801	706	754	786	736	719	753	752	764	707	698	708	732	806	781	769	749	732	759	723	752	741	764	703	778	752	715	748	808	748	747	751	732	797	778	729	693	681	763	752	709	738	787	766	743	749	725	751	738	782	791	724	742	772	703	751	756	726	779	717	710	747	796	727	738	774	751	723	742	770	786	754	736	727	787	763	735	729	749	733	715	780	763	745	716	717	776	764	747	760	745	740	792	724	727	747	805	719	747	771	693	770	753	771	744	745	712	738	716	789	697	713	733	721	783	710	745	713	794	749	743	731	787	756	797	756	771	746	751	755	732	749	793	814	738	736	731	799	748	722	729	728	769	731	754	813	777	764	756	811	754	769	745	778	756	750	764	760	776	765	728	803	726	763	702	735	765	743	752	752	715	740	735	754	749	740	770	714	701	730	776	762	779	755	723	688	714	737	772	734	723	708	739	754	742	738	749	718	754	730	756	707	763	714	749	757	737	751	744	779	740	744	758	749	755	770	702	750	752	767	741	781	752	734	733	742	729	759	732	740	755	753	726	699	733	799	741	735	745	773	832	747	699	740	728	718	765	776	773	763	727	727	734	713	724	772	741	731	732	728	734	741	749	730	675	708	744	773	759	743	708	703	735	740	743	724	716	735	757	699	762	732	715	764	753	728	754	737	741	772	784	788	739	741	738	741	735	693	723	752	734	772	769	719	702	773	747	765	760	760	761	769	761	725	778	766	773	736	749	750	723	766	735	749	792	777	709	706	723	719	704	789	738	797	751	783	747	737	722	790	783	734	730	767	723	706	756	708	717	709	762	752	759	779	773	752	772	753	755	718	764	743	762	707	756	757	686	773	695	715	744	727	760	753	730	777	715	750	681	741	766	724	741	778	741	727	754	788	724	762	738	804	776	745	712	761	748	772	782	733	785	760	750	739	805	750	686	726	679	747	735	761	783	776	751	783	699	756	734	711	822	707	756	756	747	730	733	720	744	762	721	716	722	767	737	770	753	750	770	766	724	783	681	741	747	753	745	722	754	721	744	731	767	797	671	732	746	770	719	756	767	772	768	747	730	802	735	742	786	793	714	731	740	789	733	725	805	792	731	746	699	727	699	734	741	767	766	761	699	766	770	770	791	727	742	777	776	778	744	749	755	710	754	728	753	716	746	743	769	718	694	768	782	743	738	749	735	744	768	744	777	715	754	730	743	758	688	731	752	756	821	725	757	807	708	743	794	706	758	747	782	751	770	747	724	731	749	764	753	736	747	759	765	767	726	717	733	757	795	785	780	747	773	720	713	753	778	756	736	772	773	786	781	727	782	726	819	700	734	748	727
24175	20949	28337	26590	23831	20221	14481	8918	6091	4523	3318	2468	1950	1597	1301	1146	1080	901	810	776	753	641	705	663	630	651	590	609	572	532	572	539	549	567	573	567	552	517	546	546	522	582	541	519	518	512	534	599	514	500	528	558	533	547	509	563	519	515	537	494	499	558	547	523	539	528	528	543	518	545	525	527	501	578	528	504	543	550	505	543	552	518	511	503	543	523	549	528	510	511	563	555	516	545	551	533	556	548	532	534	549	543	545	536	537	499	506	537	509	534	545	534	543	542	531	532	524	539	551	500	557	499	538	526	554	515	527	543	562	575	517	535	548	510	560	518	504	553	545	559	517	592	527	507	506	537	539	567	575	518	569	504	555	523	532	567	511	526	542	558	575	486	540	504	528	568	496	548	517	524	512	524	539	552	483	530	522	549	506	569	525	479	557	524	512	544	523	549	553	526	570	543	563	540	501	540	553	487	509	508	533	511	531	538	527	547	527	549	478	568	494	507	526	531	521	526	534	547	546	553	520	544	532	565	522	521	530	529	516	564	528	567	547	542	502	522	545	495	496	528	552	483	526	573	543	485	491	497	560	517	570	532	540	544	513	522	528	542	555	530	511	536	517	555	530	527	520	553	516	517	511	567	536	552	530	545	514	527	548	526	526	475	559	521	575	469	579	553	533	506	539	552	507	511	520	519	532	517	559	477	535	593	553	500	581	523	517	531	572	534	534	540	531	517	519	507	554	571	550	527	506	524	530	542	523	533	545	506	521	552	549	575	480	513	538	521	530	512	528	542	490	571	516	544	559	543	537	547	528	497	521	578	546	557	512	517	580	499	486	568	492	522	520	550	543	507	528	520	543	520	514	549	517	553	544	572	558	520	551	494	550	547	509	547	541	542	527	584	533	528	557	580	564	534	546	570	505	540	531	561	511	527	541	536	501	561	552	544	511	597	526	503	523	492	575	513	500	530	531	559	582	509	528	535	528	578	542	507	542	515	535	559	555	538	581	509	528	491	516	566	515	516	536	530	508	537	535	533	523	558	527	507	542	520	546	539	496	533	538	511	556	514	519	539	522	550	536	558	468	521	554	546	528	572	526	531	526	492	556	508	539	536	566	575	532	531	537	556	493	530	551	529	541	550	530	537	559	533	540	564	522	545	520	522	524	570	552	538	536	525	510	509	538	573	519	565	518	498	558	543	521	548	560	544	579	564	537	542	540	555	513	527	496	524	555	566	549	548	557	566	510	532	507	506	553	506	516	544	494	562	524	536	527	559	565	557	523	533	509	566	520	511	519	544	517	536	554	494	528	502	512	553	527	543	556	517	491	580	569	565	550	522	509	535	560	551	539	542	533	547	508	568	524	522	578	541	513	537	531	558	529	503	529	539	543	566	531	512	566	538	521	488	549	499	530	540	491	540	552	587	501	525	542	487	513	561	534	513	546	573	558	503	525	505	531	557	508	549	598	541	588	565	496	535	533	546	563	552	520	514	513	546	500	546	521	545	531	499	533	515	557	554	516	555	551	532	515	523	557	506	541	534	541	535	516	497	566	547	479	514	529	554	509	541	559	533	521	562	569	529	547	556	532	492	522	551	541	561	522	535	525	561	547	561	536	527	506	534	535	556	531	536	529	528	518	546	507	573	505	467	519	518	546	517	549	526	539	540	593	553	488	500	549	546	511	561	560	521	528	549	545	536	506	524	498	547	485	479	521	513	527	535	541	545	531	568	536	526	540	565	524	593	550	543	547	495	535	577	478	545	534	527	544	508	542	548	501	554	519	528	512	526	528	585	533	508	554	493	509	546	522	550	508	547	515	531	504	487	503	539	517	508	493	527	534	519	495	515	533	546	545	545	509	512	553	525	538	546	525	539	503	558	509	554	541	500	532	520	554	509	549	512	562	519	517	545	544	513	542	521	504	515	545	515	493	552	551	517	529	550	552	597	522	516	545	512	506	540	511	560	570	504	516	550	538	601	521	550	501	558	546	532	515	547	548	543	517	552	556	559	548	535	519	566	502	557	513	547	558	509	524	507	525	517	576	533	529	527	554	511	526	537	527	486	537	559	485	507	498	489	541	563	550	520	564	528	527	501	534	546	559	560	474	538	539	519	562	520	483	529	512	552	494	538	543	536	524	528	543	517	515	546	526	560	501	487	523	535	526	559	524	592	541	494	574	554	557	534	499	539	556	532	552	513	521	521	506	519	522	510	500	521	516	578	563	573	557	528	552	518	522	555	532	545	518	529	516	563	530	551	485	559	537	519	502	540	536	533	542	532	515	535	562	543	537	512	559	540	551	498	555	516	501	514	495	521	559	496	494	528	552	557	527	585	536	545	540	517	549	543	516	561	562	557	539	490	543	543	543	499	526	545	504	531	544	524	500	509	502	488	576	579	524	528	539	509	559	560	571	548	550	553	493	535	523	515	498	568	570	518	554	586	562	554	509	524	579	533	514	559	537	523	541	538	500	537	509	541	549	548	492	561	542	542	501	543	558	498	527	538	516	462	519	545	556	530	501	531	538	522	504	529	545	507	567	522	513	522	543	517	524	525	548	512	532	504	492	567	527	477	525	516	485	537	529	539	512	564	506	501	526	504	569	500	523	543	525	520	560	538	552	562	515	516	555	560	514	531	524	487	513	549	518	560	539	556	539	611	514	594	574	533	523	513	548	506	513	527	543	512	534	495	523	508	546	533	540	516	537	532	524	536	530	551	508	566	499	514	536	554	536	524	564	532	496	576	506	546	522	513	536	497	583	507	563	504	539	508	521	516	562	543	560	540	559	555	574	527	571	529	559	513	519	517	566	536	514	499	529	503	500	547	521	496	539	526	540	532	583	540	544	518	546	513	519	541	568	518	491	526	563	553	520	520	527	549	528	564	595	506	582	539	530	510	535	523	566	533	502	538	492	528	512	533	552	500	533	525	511	535	563	576	562	490	486	549	528	538	559	527	544	539	500	522	497	546	515	521	520	488	524	540	515	534	526	523	523	519	512	541	504	497	527	529	542	534	548	552	557	513	537	544	528	559	555	558	506	569	593	521	519	502	555	525	553	507	533	531	543	516	552	535	530	498	519	518	496	494	572	508	549	522	496	547	539	560	514	512	535	547	524	545	545	496	529	559	530	539	531	553	576	500	531	550	512	538	534	522	523	519	501	514	520	532	534	508	514	498	545	505	552	525	562	503	525	526	534	528	549	541	507	523	512	518	533	522	533	542	526	478	550	510	525	564	543	539	526	529	559	505	501	587	536	520	518	527	544	568	519	547	541	534	498	497	549	534	548	524	561	567	547	551	519	532	531	507	527	516	547	546	535	539	512	561	511	526	543	549	520	482	539	549	528	542	506	525	522	516	534	549	501	526	519	530	525	529	531	563	522	536	533	520	518	534	497	529	533	523	553	511	535	500	551	537	530	499	530	509	514	525	507	517	544	554	531	523	577	533	517	542	494	535	537	546	531	549	515	536	516	529	580	529	526	541	488	541
31075	51565	47715	37860	31670	26205	20638	16169	12456	9505	7266	5789	4276	3505	2667	2317	1891	1568	1457	1330	1236	1120	1043	1029	953	902	905	810	814	859	820	885	808	780	800	788	779	759	755	772	805	767	756	730	779	786	726	759	778	761	752	763	759	755	763	759	729	710	758	756	791	755	786	745	749	743	737	738	746	794	730	723	759	721	747	736	770	740	741	778	741	754	748	766	799	746	762	813	703	777	738	760	752	720	687	790	793	761	776	744	726	739	728	751	796	791	749	713	732	774	729	769	723	719	714	756	740	717	766	735	732	770	784	746	783	775	737	718	745	748	809	707	819	774	810	724	764	760	744	718	764	753	708	776	760	742	795	756	719	750	717	732	786	706	762	703	752	752	793	772	780	750	758	728	758	738	737	785	714	722	729	741	774	743	784	727	785	722	768	773	733	735	746	714	756	755	751	727	738	752	755	730	775	732	723	809	781	788	714	750	716	779	748	720	750	780	717	769	753	771	724	746	727	767	748	733	718	729	777	764	739	710	755	799	763	757	720	768	782	719	809	766	711	708	723	756	739	801	740	762	803	782	770	768	733	713	770	734	754	804	743	754	748	765	759	740	739	758	718	709	755	736	734	710	707	682	743	697	707	735	773	743	709	763	740	723	753	711	739	758	747	721	793	780	777	766	796	796	769	777	766	784	755	728	726	752	745	730	745	743	775	762	788	729	738	777	720	788	764	769	773	729	775	761	762	764	766	773	771	747	766	745	686	749	767	732	723	759	760	735	770	716	751	760	761	767	745	764	736	737	796	788	714	782	726	782	766	714	768	754	783	742	770	734	757	718	739	712	714	763	707	738	737	776	726	775	748	736	684	798	777	708	754	775	707	791	737	698	805	769	740	719	755	695	726	752	764	743	762	767	763	774	741	785	739	757	748	739	738	757	756	695	739	730	763	716	765	751	735	742	707	722	766	716	762	748	760	770	729	719	747	729	764	711	751	781	735	759	770	710	705	777	754	728	742	759	779	799	759	767	727	743	749	736	778	739	774	783	720	777	771	739	732	751	761	769	716	732	731	749	760	741	756	734	731	779	738	745	739	712	754	772	819	724	794	758	771	779	774	766	745	748	710	720	729	778	750	725	749	771	783	696	745	713	726	750	729	747	741	746	707	773	767	725	709	698	759	736	762	734	728	785	740	734	721	750	724	741	765	764	741	717	770	711	776	802	744	730	766	738	753	756	770	743	775	746	758	757	782	798	776	766	737	704	733	742	719	711	760	771	707	730	733	722	774	767	772	703	801	768	714	763	736	757	811	740	719	773	802	762	725	788	764	718	788	707	750	784	739	753	778	750	758	759	776	746	750	745	788	752	762	737	737	746	725	760	738	799	789	774	796	767	735	796	785	778	752	766	800	732	721	765	746	733	762	750	728	754	751	779	758	733	770	706	791	738	749	721	770	727	745	782	759	730	798	780	738	734	744	776	743	732	757	746	767	714	764	735	733	785	751	714	743	741	743	756	725	793	721	744	770	713	739	773	727	725	758	748	776	765	790	745	710	794	770	778	726	719	732	778	702	756	811	728	740	722	738	712	692	762	743	735	773	787	753	779	767	738	751	761	678	766	733	768	774	731	741	792	721	794	766	764	702	757	765	737	746	722	739	754	705	728	758	768	730	767	725	766	745	757	699	788	809	763	786	757	767	734	757	729	746	744	740	710	747	736	785	720	785	768	751	751	764	742	765	739	732	781	775	764	757	763	739	746	783	734	767	713	755	754	731	760	699	734	703	713	747	806	727	702	762	730	736	702	776	785	753	752	751	785	724	797	747	732	740	760	688	753	781	737	768	753	763	709	779	736	810	708	747	788	740	751	695	792	757	777	737	745	761	749	713	731	687	741	757	720	721	793	830	723	785	759	738	733	737	722	729	750	765	751	758	756	781	765	749	758	758	723	772	767	756	787	707	754	755	734	769	792	775	740	745	749	748	808	744	739	707	750	775	739	766	754	737	725	801	759	738	732	744	754	747	768	713	733	743	731	712	760	741	698	795	711	739	729	768	743	773	757	706	688	783	743	751	720	753	723	734	726	760	792	694	703	741	743	753	711	750	724	780	766	756	780	752	737	768	761	751	790	769	754	748	780	697	774	727	745	753	750	746	786	755	708	746	779	724	759	760	759	740	749	722	776	793	728	781	775	744	704	785	712	731	825	762	739	747	736	790	795	751	743	755	777	736	727	795	751	754	760	765	775	751	763	716	735	748	758	753	808	720	712	752	724	804	710	746	737	719	736	718	782	717	691	765	718	725	753	753	738	724	774	733	725	766	788	751	731	725	767	751	803	764	800	779	756	751	764	670	756	785	810	720	744	766	749	740	749	790	703	760	768	741	761	706	750	783	759	702	739	749	748	773	716	779	778	805	758	735	730	758	748	744	775	778	766	771	766	769	749	758	763	790	793	783	758	780	785	728	745	722	807	717	729	743	787	754	749	692	700	738	702	735	757	747	794	762	692	735	726	662	730	741	829	784	784	799	762	749	743	765	744	762	764	762	724	729	761	739	753	719	745	703	771	744	761	738	746	716	762	724	782	739	778	774	758	735	714	728	796	720	765	761	771	719	764	735	726	748	796	784	722	730	743	761	707	796	773	786	741	711	732	757	761	793	743	742	762	761	737	730	746	736	711	713	758	764	740	726	750	774	780	771	756	756	743	778	741	772	777	728	792	743	756	774	752	752	746	783	791	697	751	762	755	767	710	752	752	786	771	741	718	753	736	740	768	787	779	771	746	752	686	789	731	733	774	705	794	706	727	794	740	727	754	766	754	744	741	753	776	737	739	734	713	720	823	745	772	710	809	725	711	787	731	775	698	768	691	760	774	759	715	746	785	723	725	728	736	721	752	748	788	734	796	730	801	715	734	743	745	742	774	722	734	724	700	736	758	776	722	730	786	767	726	756	720	761	764	774	728	782	755	732	724	740	714	801	710	728	739	736	740	748	739	746	758	741	716	758	725	727	740	744	767	802	700	734	775	749	748	715	758	755	739	776	761	742	765	759	727	760	750	707	746	744	759	786	693	742	761	735	712	759	763	735	733	737	750	742	750	742	721	776	768	792	775	774	748	770	746	766	767	771	740	741	757	771	738	720	768	788	807	728	753	715	763	718	745	710	737	784	722	779	761	726	724	794	761	759	707	718	790	733	701	752	739	808	761	793	715	737	810	746	756	728	725	784	795	722	735	774	785	767	764	740	727	711	767	781	745	738	758	756	685	758	731	742	751	731	734	755	739	749	740	723	735	781	723	725	725	739	732	775	730	766	722	707	722	780	743	760	733	763	733	758	684	747	761	765	731	763	763	752	729	784	737	745	731	739	752	776	747	773	780	755	734	733	775	733	766	719	741	810	750	740	793	733	673	747	700	754	746	784	694	734	767	754	715	761	725	795	722	707	764	801	725	800	709	751	721	792	706	758	765	775	742	742	741	784	749	749	744	730	735	743	772	735	771
22920	20917	28568	23936	22805	23974	22058	13452	9040	6509	4763	3570	2704	2231	1870	1508	1245	1153	908	938	852	764	715	707	745	670	628	633	635	616	593	582	528	555	515	518	547	541	532	531	533	543	502	546	576	563	556	563	541	564	545	538	557	527	531	540	559	510	542	536	563	572	518	536	547	528	537	516	533	547	518	508	534	494	536	522	536	510	544	541	512	539	503	551	579	571	562	551	524	534	584	564	538	565	543	527	567	509	579	478	586	535	577	524	548	559	543	498	508	463	571	565	528	555	536	544	551	552	568	542	545	545	528	567	531	518	527	561	540	576	585	549	576	530	565	530	545	533	538	557	536	547	530	494	538	547	496	520	530	535	522	522	518	572	556	576	519	508	515	539	488	567	537	564	541	558	580	551	547	505	555	528	524	534	520	531	553	524	561	553	566	542	494	519	521	552	531	547	526	605	565	564	564	521	566	546	543	531	545	496	565	592	504	524	619	542	536	532	552	535	526	510	531	534	518	571	564	557	573	531	506	538	527	578	560	539	554	588	561	513	526	531	552	548	538	502	544	524	525	527	508	544	529	517	528	539	543	561	538	491	542	533	556	524	551	564	523	586	521	553	578	565	538	525	536	526	597	582	547	515	520	533	527	562	533	549	602	531	542	564	546	545	534	531	568	532	540	501	547	524	572	533	544	515	524	599	578	566	538	526	534	529	577	529	520	548	530	547	547	530	536	537	563	568	490	535	546	544	565	492	512	513	538	543	543	550	510	525	580	495	529	553	528	518	562	526	541	515	567	534	490	509	542	528	560	527	561	526	513	537	568	523	553	525	549	543	544	552	573	549	540	482	559	546	530	537	525	509	548	545	490	527	534	551	532	563	561	592	553	556	553	540	539	574	511	551	508	559	541	550	553	557	558	529	527	535	532	526	582	539	537	513	511	513	551	546	522	564	536	562	562	528	546	537	547	530	499	548	536	537	527	549	566	526	583	565	536	502	578	510	550	535	548	553	576	536	515	518	560	532	572	522	569	510	535	571	539	515	551	513	520	546	543	536	500	494	543	580	543	484	548	487	514	562	554	562	525	540	491	528	536	549	510	502	517	548	540	547	544	560	544	598	524	541	535	534	549	534	551	547	561	535	537	558	509	581	552	537	545	522	537	578	538	568	553	518	526	497	504	535	532	559	563	534	540	525	591	501	562	548	526	525	558	556	526	533	542	551	563	522	535	499	530	541	560	546	474	545	525	502	547	555	534	535	565	514	501	534	530	561	525	540	531	552	505	585	535	530	531	521	581	512	518	547	523	533	524	524	573	549	529	506	568	569	567	515	478	552	564	561	534	555	492	505	535	546	568	589	530	525	545	530	521	563	587	561	548	516	522	515	550	535	561	507	543	556	547	528	495	541	523	527	556	530	532	534	530	516	510	490	578	501	550	552	539	535	546	530	533	531	534	486	516	526	531	515	552	525	547	517	518	516	525	541	515	546	563	545	551	550	560	513	505	507	547	534	578	525	526	564	468	568	500	554	546	529	520	568	559	546	542	519	560	562	548	566	537	580	576	538	542	575	544	550	526	591	496	517	519	554	557	523	520	555	534	537	513	530	570	568	533	548	570	493	546	562	540	521	556	551	556	588	548	510	531	572	536	542	535	514	543	517	568	578	553	540	525	524	510	550	542	565	525	506	523	518	523	529	582	537	551	527	577	566	554	533	491	513	551	540	568	582	551	545	539	550	539	543	578	544	518	533	546	489	527	535	537	496	569	572	548	490	564	534	520	538	515	565	528	554	520	502	523	513	575	548	514	544	567	493	540	571	548	535	551	517	554	532	513	558	548	553	543	553	521	572	530	529	514	529	503	484	520	541	581	543	538	556	504	518	529	565	568	550	563	480	518	526	537	499	559	566	561	541	541	528	558	525	619	541	569	499	568	503	564	524	498	542	515	536	479	553	534	541	527	536	512	544	533	525	535	546	547	537	516	550	550	536	545	523	542	559	545	537	507	551	514	536	547	563	542	509	560	562	551	505	526	534	533	546	547	561	549	509	495	535	532	500	524	548	527	552	499	535	537	548	518	558	521	568	502	547	506	554	551	565	518	507	555	579	499	527	548	579	550	520	549	535	506	502	556	548	526	513	509	549	556	511	528	521	541	543	509	533	487	526	587	518	558	536	572	506	556	518	535	497	543	563	572	516	520	538	537	584	500	534	511	542	588	560	550	490	533	537	578	530	560	542	537	529	541	533	522	536	558	528	542	528	560	518	512	519	526	527	508	546	580	508	561	513	517	497	525	577	513	488	549	537	485	504	511	500	524	519	515	529	545	536	534	559	560	529	533	514	543	523	550	558	544	560	551	561	563	531	536	531	546	521	576	509	538	558	540	523	532	520	530	490	534	516	546	536	507	543	533	507	512	493	532	538	491	543	527	504	509	550	532	540	537	556	550	542	523	568	533	552	581	530	546	535	541	557	517	523	547	523	523	551	568	539	537	546	533	517	517	560	524	515	534	526	550	557	596	557	523	555	503	541	519	573	552	505	513	550	521	562	501	561	541	531	508	553	605	534	562	527	515	531	562	548	519	513	576	581	555	531	528	548	556	534	496	498	551	545	538	544	567	556	548	551	520	541	547	542	548	528	541	541	533	534	544	518	563	516	536	510	529	532	496	527	509	521	593	543	563	473	568	514	550	523	557	514	572	542	497	591	541	548	538	496	557	527	512	536	526	509	551	527	549	513	548	527	546	580	545	527	538	563	570	521	594	556	511	549	521	534	495	556	517	517	533	563	549	519	548	500	519	543	548	526	567	560	533	543	535	494	523	513	565	510	539	572	550	551	540	558	581	566	589	506	521	554	545	566	522	542	523	559	550	512	552	559	541	517	546	534	530	529	542	479	544	566	513	547	553	533	547	465	532	518	487	528	540	569	531	563	548	565	559	579	532	555	524	585	545	549	528	571	562	496	568	552	546	563	523	556	548	559	555	520	535	566	537	558	554	504	587	520	532	512	566	555	547	588	555	532	493	500	531	527	525	557	552	527	524	532	519	539	579	562	556	510	563	541	559	512	505	504	578	558	548	515	501	484	546	595	552	519	523	531	490	543	573	564	556	524	533	519	605	562	517	514	580	532	535	560	535	519	530	593	552	584	548	547	510	558	546	515	572	544	528	513	536	559	523	525	509	536	531	556	558	547	542	526	510	570	523	566	521	554	516	572	559	554	532	526	560	529	535	543	544	532	540	524	519	608	560	570	524	532	549	545	519	524	534	526	546	557	531	538	507	562	521	513	534	543	544	524	552	526	547	537	539	599	535	510	524	530	560	494	508	518	570	591	549	563	554	521	546	549	573	523	544	539	556	516	554	508	553	549	542	569	567	534	532	543	570	526	530	523	580	551	593	521	546	558	552	502	543	565	539	542	569	534	534	515	541	531	516	579	534	540	553	555	536	529	564	506	550	575	564	539	553	524	516	500	536	547	498	501	556	548	540	535	517	565
32797	56700	53236	42964	36376	31069	25763	20816	16568	12992	9964	7826	6123	4712	3831	3100	2543	2142	1803	1533	1443	1256	1167	1166	1072	999	945	959	926	829	850	806	746	863	835	739	761	721	787	720	761	749	735	742	738	739	725	751	776	770	710	753	709	748	720	746	744	758	763	747	775	766	749	744	778	741	731	732	770	777	779	752	790	728	724	773	739	783	802	722	688	709	724	732	748	737	703	721	731	757	723	749	709	750	782	766	740	707	735	733	711	795	780	763	740	698	767	685	752	697	744	740	762	711	739	712	797	764	738	706	763	720	759	742	710	763	746	759	750	729	703	805	765	768	718	778	689	700	726	733	767	706	808	720	738	738	744	714	737	712	710	759	726	752	751	717	743	751	722	778	743	698	750	750	756	742	741	795	743	765	771	761	715	763	735	842	714	728	729	733	763	751	761	742	798	760	801	752	756	706	746	724	740	742	817	769	727	717	709	776	755	733	797	711	712	732	754	736	759	742	779	738	760	739	753	732	740	707	736	811	735	719	752	720	749	718	734	758	750	752	727	779	730	767	759	749	757	747	672	750	782	779	763	675	755	749	753	733	714	779	724	725	673	685	721	730	714	716	697	687	757	728	720	757	808	728	739	741	780	780	720	704	762	762	700	705	712	767	741	731	745	788	821	755	762	758	692	769	764	765	727	754	713	720	761	714	706	768	735	718	737	722	756	740	731	784	795	752	760	767	747	708	723	692	764	737	738	750	741	741	702	729	771	705	729	707	762	724	768	787	756	791	770	750	722	686	738	733	726	735	708	764	716	723	724	707	706	745	714	761	792	793	745	724	760	751	774	748	728	720	753	774	785	753	749	723	685	692	743	733	717	766	745	711	781	736	719	743	788	725	716	714	725	778	703	750	741	719	742	721	708	712	746	732	726	750	695	730	738	740	762	734	788	722	742	722	766	719	747	749	729	726	743	771	781	729	682	695	763	768	770	743	811	754	732	753	775	754	735	782	794	781	732	727	736	729	735	797	741	749	768	734	758	787	751	745	803	749	756	775	724	743	769	754	746	754	758	706	763	756	711	720	739	764	754	741	740	755	751	739	766	721	772	758	671	737	777	760	761	736	776	698	748	736	731	745	716	739	777	697	679	805	732	747	754	773	714	779	769	758	724	713	747	754	760	702	745	811	781	705	697	716	726	730	719	737	770	695	744	682	770	749	721	715	702	775	724	790	775	720	777	728	757	753	727	747	727	702	741	747	748	755	791	749	714	759	730	740	714	786	717	754	715	700	750	748	759	778	769	708	763	719	692	738	784	743	754	784	811	727	744	751	741	739	744	743	748	775	723	775	696	707	740	740	722	734	715	732	752	757	732	734	713	678	759	746	702	766	757	760	761	771	763	705	757	706	774	752	746	710	760	780	736	723	763	789	740	750	727	751	710	757	753	758	748	773	755	712	705	741	758	717	747	730	746	693	778	781	723	769	761	780	704	728	755	775	769	718	718	744	720	745	720	769	729	777	723	799	785	713	746	740	738	729	746	718	775	696	749	734	718	719	736	696	776	766	734	714	779	717	744	756	710	709	716	688	773	724	777	757	769	705	731	783	779	783	725	692	756	697	761	748	808	712	766	747	761	718	729	765	686	714	729	741	729	721	746	733	763	746	751	771	745	755	722	763	738	762	744	724	754	725	779	718	761	729	717	672	785	731	755	731	727	768	727	790	751	733	714	744	712	743	762	711	734	779	733	764	722	747	804	697	731	733	755	750	746	780	732	688	770	705	717	731	788	737	692	701	768	775	736	756	730	790	739	809	738	752	719	784	729	748	751	727	756	738	689	766	811	780	724	736	738	777	737	744	779	751	742	743	769	709	706	706	763	758	735	794	728	777	698	700	790	740	776	716	737	729	726	723	750	714	735	721	745	758	734	719	733	700	733	715	779	714	752	683	726	719	771	747	766	690	762	756	792	748	783	740	749	771	766	712	769	734	726	729	768	722	723	758	719	724	717	725	713	737	715	793	788	781	787	762	691	781	710	771	722	730	735	766	772	795	765	759	708	728	715	782	737	701	728	736	725	754	741	706	695	746	767	702	771	751	702	764	775	717	733	770	727	756	748	682	717	781	714	689	712	750	706	774	752	754	785	673	758	733	735	717	768	724	712	746	737	729	738	746	787	742	729	739	745	715	719	796	747	730	770	756	730	698	727	717	741	730	727	740	765	737	758	716	746	788	713	755	746	729	757	771	727	740	732	745	747	730	774	698	770	729	699	746	783	709	723	747	762	701	799	777	763	732	745	771	741	732	757	722	711	801	752	784	757	700	768	701	751	771	745	762	755	706	755	723	703	716	772	716	747	775	740	719	707	745	807	769	713	709	737	765	766	792	750	717	787	722	798	752	761	735	750	752	721	735	792	748	741	743	746	771	746	763	730	716	750	680	804	744	758	772	729	735	778	693	785	729	729	786	766	722	776	763	687	796	740	751	723	705	738	771	727	771	777	712	705	762	743	715	762	748	790	757	715	719	723	774	747	712	723	739	743	683	762	733	713	761	776	792	733	783	776	785	781	772	756	721	763	687	761	777	721	744	754	759	774	749	762	715	702	758	736	760	725	742	720	757	714	762	764	759	745	738	765	735	748	715	755	786	780	755	757	752	740	727	740	781	730	717	730	711	754	728	710	755	774	779	742	734	690	731	736	745	750	753	783	733	730	806	748	792	739	743	705	721	812	784	760	714	714	731	706	728	752	752	758	765	721	746	802	738	779	718	786	727	687	747	771	721	713	746	793	771	748	731	738	719	768	750	713	732	747	726	730	756	743	762	740	802	740	741	760	697	780	734	687	690	781	731	777	701	743	756	750	741	746	745	725	778	785	784	741	738	708	741	745	732	735	758	766	747	703	729	764	772	726	726	755	741	746	762	757	755	703	757	815	729	734	741	765	792	756	763	726	805	770	718	765	780	751	766	747	746	755	708	754	764	738	749	792	766	745	774	766	738	766	760	701	726	717	741	716	774	757	741	773	792	741	736	743	788	741	761	768	787	763	760	754	728	713	733	755	730	737	761	751	771	740	786	702	718	715	797	759	755	755	724	754	718	721	701	720	785	755	738	741	719	778	747	726	744	723	741	748	763	688	770	751	790	797	743	753	791	696	772	738	689	759	741	713	745	730	734	721	798	729	738	759	754	744	750	747	715	750	746	761	763	757	685	753	749	737	751	718	729	753	744	749	753	712	752	733	772	787	754	726	779	750	749	741	715	745	732	736	730	766	758	770	720	809	731	791	792	734	706	711	739	761	709	738	737	751	753	777	748	790	778	780	766	768	727	721	777	761	810	725	754	725	753	755	731	707	731	739	721	708	755	737	760	776	714	749	744	775	712	745	774	710	725	759	723	757	736	745	755	758	726	802	758	706	809	751	787	752	744	690	716	755	735	794	717	756	779	759	724	753	748	737	712	762	744	709	733	721	708	744	745	770	769	761	793	742	717	743	757	731	807	741	750
28247	28806	35345	28459	18618	11978	7682	5076	3761	2716	2105	1637	1377	1159	1093	887	814	759	714	678	664	616	621	645	594	595	599	571	584	575	545	567	517	535	559	557	591	557	577	551	549	540	577	543	551	534	583	515	559	545	547	570	535	521	561	533	550	541	542	542	557	538	525	552	568	572	520	534	551	511	570	555	574	513	507	530	529	547	558	555	583	535	511	530	518	552	514	594	490	544	528	572	530	535	545	570	548	534	547	543	539	527	557	556	606	527	552	536	586	572	533	582	518	557	581	531	593	528	546	518	551	531	539	523	556	525	534	484	556	540	537	530	505	550	533	529	538	494	577	559	533	524	513	531	567	525	541	505	548	562	537	556	556	547	513	553	510	542	540	526	504	530	542	512	540	546	519	545	578	546	531	562	550	504	541	558	496	514	504	531	512	569	531	516	536	546	499	563	533	542	558	553	585	558	531	550	572	551	551	546	542	561	547	516	536	553	541	586	532	542	515	587	548	508	557	516	570	485	553	519	544	604	548	575	545	506	584	553	517	565	580	563	527	526	552	582	553	543	533	517	500	536	477	517	535	551	550	559	535	519	555	560	571	546	551	568	543	524	500	542	507	519	516	538	539	550	568	563	523	519	562	518	542	535	557	538	523	514	564	535	484	525	561	539	554	544	529	560	568	561	554	507	502	506	552	555	532	526	552	533	530	520	590	580	553	515	556	527	569	589	553	535	565	501	538	512	579	536	532	604	542	506	537	525	525	545	568	541	544	561	535	558	547	521	516	575	545	576	532	566	548	569	523	524	557	514	504	528	543	530	544	531	533	547	547	582	576	548	548	598	539	573	537	563	540	562	534	540	555	515	512	565	523	534	555	547	505	557	521	501	515	550	546	577	568	559	564	530	553	553	545	522	536	561	541	548	569	567	539	509	574	526	585	523	534	509	543	518	494	492	530	525	535	552	519	553	510	533	499	562	542	574	544	540	552	515	567	549	561	562	497	519	538	551	558	533	549	560	517	562	531	531	549	552	513	588	522	542	566	552	532	541	537	503	510	517	518	567	521	567	536	545	534	564	516	539	558	526	533	541	553	542	566	549	541	535	559	491	494	552	544	519	504	517	577	551	558	553	543	534	540	536	525	558	558	564	516	537	566	583	513	566	566	569	515	514	545	545	557	497	581	505	517	559	558	531	549	539	540	528	541	552	513	515	549	565	587	541	540	519	513	530	522	532	502	541	523	531	532	516	535	529	534	548	518	551	544	529	517	535	553	519	515	541	502	551	524	559	524	526	498	514	562	527	499	557	501	525	538	560	554	551	494	503	540	541	551	563	572	528	514	495	528	554	535	550	543	540	534	539	553	518	501	582	525	552	553	529	561	526	519	550	538	560	545	548	546	527	551	505	529	554	572	532	544	531	561	582	546	559	531	594	605	510	514	551	553	548	590	577	513	522	526	541	547	499	559	536	541	535	548	569	523	510	516	576	541	572	554	538	563	534	547	531	538	590	510	538	569	551	537	571	529	545	531	529	502	583	498	532	518	538	523	550	542	518	551	503	551	574	544	556	539	527	558	532	520	533	503	541	555	556	578	557	530	572	530	542	545	551	553	519	563	518	539	560	538	573	520	520	543	529	524	570	544	547	528	507	558	530	571	559	577	573	506	510	548	549	562	538	525	533	550	521	559	526	550	564	571	513	559	569	536	489	592	587	549	513	527	570	570	548	555	518	554	571	562	529	548	575	585	534	531	573	552	507	565	552	535	560	515	549	508	516	534	547	488	512	538	531	560	516	534	524	561	537	593	538	536	593	509	518	524	555	509	540	566	559	580	536	520	531	567	541	544	490	512	544	561	537	523	533	562	513	517	537	544	553	562	555	574	495	561	510	572	518	550	518	549	532	517	504	509	552	544	502	555	557	525	528	514	553	527	563	558	571	560	552	525	574	558	568	540	589	525	507	513	545	546	563	541	511	550	516	533	517	550	552	529	530	518	497	555	542	521	510	549	586	539	508	502	522	536	508	549	517	538	541	555	556	554	557	565	548	576	521	542	520	529	537	543	525	534	530	533	531	478	596	541	538	560	546	574	547	555	496	538	561	577	531	505	508	576	561	569	521	572	537	537	552	532	518	544	536	527	576	526	515	504	531	534	503	529	543	580	551	519	538	497	570	546	573	545	531	526	560	558	521	526	555	562	581	551	535	589	521	521	555	571	537	550	549	523	548	512	548	513	563	534	525	554	525	545	553	559	548	545	569	527	542	483	572	533	534	547	518	546	532	516	553	555	567	566	548	539	540	555	526	520	555	569	524	477	555	544	495	550	531	555	527	536	542	535	552	569	569	538	546	544	528	552	511	545	534	501	509	562	571	577	582	556	556	535	551	520	523	532	506	583	519	548	552	529	543	537	579	575	552	522	564	487	542	544	504	586	562	553	557	545	541	566	556	532	568	538	529	534	537	534	552	550	491	575	539	563	528	509	528	578	524	544	518	528	509	582	572	546	557	535	563	565	572	543	524	550	554	555	574	491	511	558	583	588	545	500	486	512	557	551	519	526	526	510	573	540	493	562	587	553	506	529	516	562	528	566	539	520	558	572	541	499	559	567	587	558	509	536	569	534	536	562	529	527	550	531	536	549	511	553	559	518	516	553	545	553	521	538	541	494	503	497	514	582	531	562	548	506	513	490	539	577	546	547	549	600	524	523	569	521	512	578	524	515	516	590	558	540	549	525	515	522	559	556	579	503	525	524	563	572	575	500	544	503	534	591	519	527	577	568	531	530	538	584	550	561	528	557	505	571	540	560	530	511	523	554	577	531	573	538	523	551	566	524	522	536	579	522	591	599	557	540	544	567	581	539	566	512	539	575	518	548	520	534	520	530	556	575	496	514	580	530	581	554	522	559	528	528	548	521	540	513	521	546	519	538	537	544	566	552	524	507	518	566	538	545	561	533	506	534	578	502	519	580	553	563	541	567	540	540	527	544	539	559	536	506	533	556	576	528	566	553	564	547	568	536	578	526	547	527	552	533	489	568	534	543	533	520	559	496	520	552	523	546	561	492	560	532	546	517	527	536	553	565	588	556	501	547	550	519	539	575	570	540	527	526	557	544	531	552	537	535	548	542	542	555	541	538	517	566	541	512	562	606	567	525	537	565	511	561	551	521	565	546	533	505	572	511	533	520	578	538	540	550	570	458	577	532	554	554	539	504	544	545	544	517	592	567	507	559	548	537	541	556	539	530	559	560	510	533	531	513	568	529	540	539	559	550	548	536	516	575	552	529	541	555	573	557	534	583	491	540	522	545	510	526	541	556	538	536	525	501	553	544	592	566	535	492	531	555	541	527	510	548	584	552	551	560	477	522	559	549	500	562	531	489	510	557	545	558	527	540	539	494	539	561	588	519	522	565	542	519	539	552	525	530	578	495	577	524	513	532	518	533	595	561	523	549	548	560	502	586	501	545	555	537	545	564	540	550	560	512	585	568	564	542	528
31548	46229	42264	32009	25216	19730	15003	11235	8277	6268	4814	3695	3004	2258	1988	1677	1544	1303	1275	1163	1046	988	926	871	841	877	818	818	825	804	791	779	780	780	748	742	777	780	785	772	732	730	813	691	752	749	735	715	804	750	741	808	753	740	736	753	747	771	735	737	802	756	752	753	821	744	772	740	774	779	744	817	732	783	783	785	747	754	714	758	753	751	732	736	771	777	785	799	777	774	691	739	748	745	772	746	819	741	721	747	797	723	709	760	748	785	811	785	768	701	764	750	799	717	785	774	766	762	741	698	755	726	759	819	761	731	754	824	741	757	772	759	716	771	725	726	726	772	803	800	803	792	762	758	713	741	753	742	781	724	701	737	770	752	768	724	708	764	797	765	757	744	765	737	790	770	758	742	747	738	746	769	783	737	767	774	735	774	766	741	793	713	788	781	758	751	786	709	779	729	779	821	761	768	762	800	772	779	785	748	781	809	776	732	751	792	762	711	785	786	751	819	793	760	766	804	732	764	765	738	768	765	709	726	765	718	745	755	754	700	704	725	776	770	762	765	800	725	706	728	754	735	748	744	795	781	801	821	783	727	718	729	816	771	756	743	783	771	732	758	749	802	779	749	793	733	741	741	797	729	747	770	721	738	733	765	801	759	740	742	803	739	703	797	777	774	724	734	785	774	815	756	709	742	755	721	737	804	735	782	786	769	759	760	725	761	758	792	760	824	756	777	649	716	770	688	778	760	751	760	733	718	769	773	775	789	738	714	720	733	768	803	761	812	756	781	764	735	736	740	774	753	770	769	740	782	753	750	784	770	763	810	776	733	743	767	805	776	738	804	779	747	750	735	775	809	792	868	729	718	756	731	760	751	785	743	721	778	758	727	784	737	775	789	734	773	744	776	768	745	738	753	757	744	754	770	784	743	740	752	752	703	750	776	774	764	731	801	724	718	766	759	739	774	737	703	766	738	792	769	769	766	792	779	737	755	679	748	765	821	697	742	743	767	782	754	744	778	688	715	716	755	759	771	715	723	806	792	756	788	761	774	790	729	792	757	768	761	801	793	715	774	758	703	800	732	753	772	725	745	742	743	780	719	748	780	718	729	745	755	754	803	755	693	740	755	747	733	776	779	786	766	759	706	746	801	746	764	742	782	720	740	744	772	797	785	734	736	693	766	745	722	735	804	747	754	790	769	736	758	746	772	731	738	744	740	776	728	764	785	743	762	764	775	783	741	734	743	788	735	758	697	755	784	749	732	763	778	786	729	734	744	769	755	748	741	752	781	739	708	755	742	758	753	721	727	777	747	762	772	743	746	735	751	823	723	811	761	735	766	751	774	779	780	725	745	793	768	764	747	794	745	752	750	732	720	758	760	809	703	729	771	781	730	814	816	709	758	756	724	763	727	762	722	767	719	741	801	810	782	772	776	699	763	746	795	749	769	794	739	743	791	713	733	791	741	762	756	789	743	735	735	767	789	732	698	754	746	776	722	757	752	804	810	701	745	739	773	742	763	745	769	755	746	764	724	763	752	757	722	736	759	771	746	718	729	731	755	767	772	801	760	753	734	700	746	759	733	705	811	758	774	768	814	768	759	747	750	757	790	787	732	748	778	834	778	705	749	753	748	754	757	789	717	754	823	760	759	739	775	786	789	774	745	764	822	718	805	715	776	759	734	765	745	730	725	759	785	753	752	779	708	795	741	704	801	738	779	739	765	750	742	758	772	758	766	695	758	749	772	752	719	784	717	751	752	755	746	744	722	806	787	750	753	776	705	741	734	822	711	783	770	760	761	715	736	746	783	739	697	758	734	708	748	718	771	740	788	752	738	766	756	761	783	736	754	747	776	729	816	752	741	740	769	784	712	768	741	786	748	770	796	752	747	754	747	733	730	751	780	748	747	764	731	786	750	744	760	728	752	774	745	742	753	736	759	730	701	802	757	748	749	781	802	766	750	746	764	751	807	759	738	752	729	761	729	746	743	742	727	709	768	752	720	726	724	784	773	749	793	750	739	780	743	715	756	811	722	740	710	770	759	755	754	750	741	753	743	763	767	776	774	750	787	780	728	770	727	794	774	746	757	796	726	713	739	723	689	716	714	787	686	756	709	759	773	764	772	782	744	782	777	717	763	691	775	696	815	754	733	761	782	730	768	733	770	705	738	762	751	768	722	741	767	813	720	796	729	764	768	754	756	713	795	734	753	741	747	766	730	777	754	759	772	752	747	778	761	773	807	743	745	754	753	705	768	772	726	757	730	728	743	776	741	785	802	752	696	798	808	784	775	777	753	709	746	808	732	817	663	778	728	741	787	766	765	804	746	755	778	739	775	746	803	776	695	768	758	743	799	745	782	791	753	724	788	738	747	776	783	741	806	743	751	717	763	737	759	732	747	722	730	787	808	801	718	763	742	730	789	774	777	791	706	698	738	732	739	772	750	742	798	757	750	731	745	805	751	769	746	753	757	691	753	753	738	809	784	749	712	763	788	747	732	739	770	708	767	744	744	736	712	748	754	785	714	789	846	743	802	763	792	786	737	739	763	742	766	792	773	708	744	718	756	717	747	707	774	709	779	782	771	802	737	761	736	753	739	756	761	782	744	758	732	772	727	761	724	731	785	754	731	748	781	760	703	782	708	782	751	773	734	693	748	736	733	732	779	751	728	735	805	789	763	744	738	713	746	795	806	778	773	713	757	826	788	764	768	728	782	741	758	749	776	726	719	746	760	718	818	771	754	725	718	741	778	736	759	757	719	693	769	738	722	751	735	784	749	773	775	782	766	753	745	778	776	780	730	760	819	765	818	753	781	769	777	758	740	730	781	724	755	739	789	753	757	757	719	770	784	796	737	780	721	767	700	790	745	771	776	771	760	736	789	726	720	761	789	784	771	771	754	761	769	752	780	786	739	722	793	781	738	732	727	740	774	781	724	706	790	795	716	755	749	773	748	767	776	769	747	756	798	719	735	728	770	794	755	768	719	772	793	769	812	761	837	768	802	775	706	788	759	730	778	756	717	713	789	789	795	760	743	788	757	732	781	754	778	788	772	760	764	733	741	748	767	795	760	733	783	758	721	798	780	713	726	782	740	721	754	759	729	742	764	694	757	735	756	767	775	749	764	732	682	788	774	759	739	743	734	729	762	759	710	767	758	728	773	778	778	689	802	787	711	751	736	694	781	732	752	744	765	750	726	812	740	744	758	789	745	734	728	735	776	735	735	759	800	754	760	762	773	740	739	743	703	751	779	764	760	759	791	747	782	795	796	740	770	787	724	761	772	769	747	770	785	724	748	740	688	735	714	782	716	705	755	750	782	754	740	798	803	756	769	735	751	752	752	771	683	746	784	763	714	787	778	727	768	759	733	725	754	726	763	731	774	805	758	759	767	779	750	733	805	794	743	730	789	722	743	760	777	763	787	724	695	740	772	764	740	731	775	766	703	777	750	756	771	768	756	779	704	798	775	767	746	798	753	741	767	763	727	791	743	738	698
24235	21094	28529	26786	23628	19931	14390	8775	6023	4351	3144	2479	1941	1618	1341	1158	1045	932	863	822	750	722	709	651	647	633	641	571	540	590	543	539	565	552	545	548	560	506	538	498	542	558	593	549	501	574	583	552	568	521	529	504	528	528	546	558	558	542	575	566	537	528	537	560	547	593	485	586	543	522	557	556	575	509	561	557	583	562	560	527	536	536	579	563	517	536	520	579	603	556	564	535	547	545	541	512	609	560	513	539	529	568	582	538	527	544	561	511	559	548	512	567	565	535	553	543	558	573	563	555	555	571	532	545	561	542	543	522	511	534	547	529	532	524	562	532	570	568	514	555	552	513	554	513	546	565	587	561	599	511	547	555	548	600	517	546	550	522	526	569	523	566	561	536	532	546	547	588	563	533	566	548	547	522	541	532	515	512	546	564	565	556	539	526	551	531	540	576	551	577	557	528	532	509	548	510	530	525	561	538	576	557	549	583	515	560	550	560	525	496	534	568	507	523	539	546	502	551	576	550	528	522	557	536	564	538	512	512	588	565	588	522	554	560	550	576	551	524	525	515	495	529	536	546	540	539	535	564	532	578	561	548	594	537	531	568	579	535	564	531	532	574	568	542	550	537	507	544	516	536	543	543	544	537	523	558	543	510	536	567	530	544	547	517	569	542	527	587	531	556	538	517	585	519	513	522	493	544	561	561	560	556	527	525	562	546	523	554	585	506	540	544	532	513	511	585	563	532	568	570	568	526	561	521	573	497	543	555	543	564	542	508	538	585	541	563	517	548	499	524	524	570	532	506	556	550	518	547	500	562	551	547	568	538	567	524	588	558	555	488	551	569	563	534	558	535	524	573	529	579	554	526	532	530	547	560	552	506	519	569	562	554	525	561	498	547	571	557	545	525	542	546	489	551	543	558	548	555	544	555	533	532	537	561	540	532	528	555	559	545	575	570	493	556	551	564	537	561	528	526	545	527	569	560	567	539	517	582	585	511	589	559	552	503	560	581	522	515	555	519	485	590	535	566	581	535	512	549	536	558	553	512	529	517	512	558	583	521	546	571	526	554	575	553	558	554	576	506	514	510	514	563	509	585	548	520	555	537	538	560	557	516	561	557	513	564	565	555	530	555	552	560	518	544	529	550	562	552	526	581	553	546	500	537	492	583	492	517	566	531	557	545	527	564	550	567	580	522	538	567	547	576	551	542	568	594	537	521	528	573	554	541	603	540	566	562	566	516	536	546	572	519	559	520	532	532	542	582	545	556	539	561	519	592	508	486	556	540	595	567	568	573	553	543	541	533	559	564	557	564	536	579	528	489	538	560	495	547	559	557	563	548	556	541	530	546	520	543	533	546	515	498	513	499	497	539	545	535	565	533	539	533	543	541	530	559	541	616	551	467	541	565	507	554	486	546	544	555	536	554	573	564	541	533	536	542	566	582	559	553	537	526	556	529	601	535	537	515	542	503	560	548	561	559	549	550	541	527	557	567	525	533	519	541	580	570	532	529	524	522	549	566	569	544	547	561	549	511	551	525	577	485	540	538	546	508	552	539	549	513	512	550	570	557	571	465	542	564	538	544	545	548	535	553	538	573	544	570	609	542	588	515	558	556	546	551	526	547	534	534	566	514	540	512	504	555	473	538	551	537	539	551	543	563	525	512	535	533	526	585	546	510	553	543	548	584	551	552	558	518	515	572	541	569	543	528	553	536	514	526	552	530	557	504	566	527	549	539	538	540	503	558	522	530	533	532	555	525	580	569	553	540	549	557	576	531	529	506	508	540	521	533	529	604	536	545	562	547	546	556	531	503	521	541	561	548	530	569	519	538	595	562	532	560	527	543	558	541	494	570	497	579	539	534	559	571	544	525	574	531	544	554	589	553	541	501	535	584	528	573	556	571	553	524	577	566	527	574	515	558	536	565	549	559	533	507	530	577	539	555	534	509	567	515	528	567	566	516	556	518	534	531	558	537	553	578	573	555	547	550	546	551	510	508	524	566	549	542	559	544	577	557	541	557	540	553	530	567	541	540	539	557	544	549	575	573	518	567	528	500	530	552	583	513	551	540	538	552	550	501	542	523	530	517	487	514	536	525	552	541	532	562	524	543	548	501	560	525	571	551	520	552	556	580	584	551	542	491	537	582	527	553	523	566	550	502	536	530	531	555	529	555	545	520	537	541	561	532	540	525	547	560	536	525	603	536	523	552	523	523	539	538	543	531	545	546	511	528	521	532	572	576	533	524	527	558	508	572	534	535	567	565	549	558	525	551	546	572	554	537	547	542	562	584	535	526	565	538	523	530	524	518	535	577	574	517	507	573	574	544	569	531	531	533	513	528	497	544	590	562	510	530	553	531	543	578	532	521	564	574	575	502	542	532	550	578	528	543	547	561	510	539	549	540	513	549	580	522	528	544	531	535	512	554	531	579	554	565	572	563	591	544	502	589	545	521	579	577	539	544	518	567	546	579	541	575	517	482	531	556	572	539	531	503	600	571	531	555	539	575	513	590	524	522	544	512	494	569	554	551	527	531	521	567	526	542	563	568	539	540	544	550	578	581	544	526	543	542	546	524	572	536	535	486	551	517	488	526	558	526	540	514	544	547	529	561	562	521	585	558	505	557	536	540	571	573	545	581	533	509	564	558	529	551	562	517	513	577	520	540	531	583	554	518	531	526	541	580	586	571	565	561	565	519	548	519	550	530	573	566	577	557	566	488	518	491	567	549	525	534	536	515	507	543	547	543	548	546	573	561	575	536	515	592	508	582	514	523	525	495	523	508	518	561	549	583	551	541	557	557	522	564	527	535	565	601	559	505	566	563	527	505	581	490	537	562	564	557	546	556	552	588	582	583	583	508	535	560	513	517	548	528	578	553	503	570	538	539	553	519	511	614	576	552	562	524	503	542	585	552	518	547	576	521	541	545	554	537	607	557	557	547	525	540	538	587	551	563	563	531	526	519	557	523	525	570	523	514	550	503	549	500	578	516	549	524	501	547	541	568	526	540	520	559	513	584	585	511	546	535	548	510	589	520	543	549	536	563	523	543	564	495	557	492	522	612	542	603	595	566	510	490	586	538	531	545	537	536	533	535	518	542	504	521	591	544	530	518	545	532	527	536	535	499	562	566	518	587	553	538	496	558	505	545	544	553	499	533	532	552	536	508	572	543	509	510	551	565	521	551	560	530	557	575	523	566	540	550	552	569	533	524	536	511	552	501	550	540	561	567	538	514	585	554	547	532	559	556	565	544	573	574	563	532	549	540	526	538	541	540	563	538	555	536	491	548	534	529	605	589	499	529	549	536	549	536	544	526	530	543	547	547	555	539	541	533	510	546	571	564	555	561	556	517	551	582	555	537	530	510	534	567	504	500	547	559	569	566	566	501	541	532	556	596	528	571	583	606	521	524	514	526	539	557	572	553	515	547	553	565	530	544	538	568	515	537	584	524	518	535	549	508	523	528	517	513	561	498	571	500	562	539	545	511	554	550
31423	52206	48554	38195	31295	25739	20467	16041	12404	9308	6954	5352	4298	3327	2759	2317	1969	1798	1509	1375	1216	1178	983	965	976	962	930	917	876	821	865	797	820	769	769	772	731	773	720	774	778	775	808	735	769	755	766	801	745	759	781	753	766	778	719	777	744	787	756	776	769	752	758	774	781	753	747	754	796	754	736	768	794	767	767	737	750	748	768	805	785	767	760	763	771	734	738	796	774	757	792	740	753	768	753	740	796	781	754	701	714	786	792	752	764	771	790	768	760	828	793	744	787	797	803	815	756	748	768	737	744	788	765	780	794	791	731	776	760	801	797	824	788	728	809	783	768	745	774	759	744	780	723	739	755	796	744	739	774	749	788	801	773	761	765	757	766	770	729	754	756	752	709	733	741	787	766	793	768	779	721	821	707	784	749	735	721	733	776	774	744	769	765	783	716	770	764	777	795	760	753	735	758	768	781	766	755	741	787	806	759	796	808	733	807	756	728	733	730	703	766	790	781	779	759	754	747	747	756	763	764	756	771	726	732	757	740	731	770	721	762	787	763	772	771	758	774	766	773	764	752	746	776	772	773	768	756	693	734	772	750	756	772	766	768	780	734	753	781	760	793	768	750	779	768	774	724	760	800	713	783	769	800	746	771	807	776	747	779	787	705	774	733	743	773	799	780	749	804	782	729	754	716	729	747	830	750	745	759	786	799	801	755	806	774	757	741	696	755	726	782	825	794	792	743	750	757	724	820	740	780	721	809	774	771	723	786	754	782	725	764	729	748	744	741	731	727	767	770	783	778	782	750	746	714	787	760	748	773	740	718	772	767	733	748	753	771	753	724	763	754	761	794	800	767	760	740	807	762	734	784	728	739	788	706	790	752	747	792	753	764	753	719	747	711	793	753	766	789	755	748	770	712	778	768	796	790	737	761	746	792	775	695	771	794	744	806	742	722	803	778	731	765	793	768	764	779	725	802	814	713	757	741	742	836	750	771	788	752	712	699	728	763	769	766	757	770	773	770	761	769	826	734	736	745	806	807	770	760	713	746	802	760	788	768	804	713	754	779	780	831	764	796	741	781	745	716	754	786	743	733	806	775	755	776	707	817	800	742	773	759	792	751	764	736	738	780	753	770	720	767	749	772	803	751	749	733	810	760	770	799	713	762	736	731	670	723	806	769	814	832	777	754	757	765	806	783	767	722	717	796	740	773	733	707	773	737	729	713	717	811	745	744	798	798	794	765	749	782	755	784	760	749	772	799	777	774	731	782	778	742	755	792	769	785	821	767	774	727	736	794	787	754	780	792	734	704	763	728	768	787	763	722	790	742	760	793	740	788	781	758	803	751	716	757	777	751	773	738	769	767	756	698	756	753	761	765	816	720	743	737	766	759	761	764	778	749	774	768	746	766	793	769	779	758	742	754	767	793	744	754	756	764	770	810	773	791	797	675	764	778	752	760	748	798	798	786	794	724	757	776	784	738	745	735	694	718	746	736	787	707	783	704	787	803	769	706	797	715	803	764	768	770	738	777	775	799	763	762	764	767	794	741	707	762	709	784	737	774	774	816	789	776	765	793	764	774	753	765	803	792	727	772	813	708	727	718	741	765	734	769	786	749	780	699	752	781	754	762	719	777	756	752	794	763	715	741	776	770	738	775	776	815	770	771	742	743	763	765	762	728	763	759	786	761	769	761	773	708	739	758	796	767	734	679	750	835	769	813	748	810	776	707	765	720	744	753	768	767	745	771	732	766	764	723	716	796	794	747	748	759	754	767	718	749	751	753	763	789	764	743	723	708	744	730	787	748	742	735	720	783	731	775	788	758	758	815	791	722	736	746	734	766	721	743	780	794	793	772	744	816	768	698	704	814	676	751	743	748	783	711	777	751	810	721	776	738	742	756	777	737	739	784	762	755	774	761	764	782	740	771	774	731	744	774	763	773	782	750	756	753	776	762	766	781	773	747	721	777	752	761	748	772	782	771	794	792	804	721	785	733	748	747	789	775	751	777	754	764	720	747	773	768	735	768	805	806	780	737	780	777	712	756	771	777	792	762	799	810	727	761	787	803	745	753	686	740	760	756	735	739	766	801	793	724	786	726	755	740	725	703	806	754	767	749	736	780	775	789	758	745	726	754	748	815	736	787	797	786	732	763	796	783	770	709	770	800	725	766	776	753	779	729	746	772	734	800	763	795	773	769	741	772	764	736	780	808	767	743	771	770	751	749	751	718	756	721	770	718	766	806	778	754	695	737	770	767	715	737	779	759	755	770	730	741	823	788	786	788	755	759	749	761	768	810	697	802	755	729	743	770	812	792	809	745	750	754	771	817	740	805	748	762	744	765	804	775	746	737	730	738	757	738	736	761	752	740	761	767	727	729	766	747	747	785	778	723	748	753	798	736	775	711	795	792	729	785	815	765	793	792	788	776	772	681	761	793	764	768	779	796	751	826	777	720	719	755	781	759	779	765	748	746	708	750	832	744	760	783	804	741	762	746	745	724	784	799	802	741	749	809	759	768	737	725	781	766	789	773	802	801	755	736	748	793	738	782	758	792	763	769	737	748	758	764	775	730	784	790	765	757	772	745	731	705	821	753	765	773	738	774	794	751	765	783	804	722	774	737	732	802	750	786	764	695	763	766	733	770	755	725	749	742	763	776	755	792	750	742	726	787	754	734	792	760	747	755	818	725	757	755	739	752	713	796	788	746	735	761	801	782	748	749	802	770	719	782	736	736	758	762	751	765	730	780	793	716	761	777	759	715	777	795	738	758	749	755	737	770	710	742	765	764	776	712	801	789	776	718	708	749	783	743	751	806	756	759	717	750	776	771	800	822	732	762	802	773	741	750	793	760	770	793	742	734	747	774	762	773	756	745	779	780	788	778	749	757	718	706	799	774	706	747	787	762	753	758	690	767	827	770	771	744	757	695	766	795	744	738	744	737	746	772	708	772	778	737	754	770	793	738	780	765	752	760	794	784	766	741	760	788	780	741	768	743	732	799	756	746	754	801	718	762	792	734	799	780	762	784	784	772	713	754	765	736	771	719	753	749	773	738	728	772	767	766	768	769	720	764	748	701	765	759	745	748	786	736	761	757	770	712	784	721	768	771	803	724	783	743	788	742	774	790	746	750	770	781	814	749	794	769	785	767	730	767	797	718	733	752	746	775	786	720	740	736	802	779	793	778	756	782	783	741	726	747	732	770	762	731	778	769	758	829	768	767	823	735	784	765	771	794	729	730	751	740	787	808	788	767	770	743	777	800	721	782	740	720	739	796	777	733	736	741	739	769	771	744	742	768	780	795	764	819	757	748	782	749	758	778	807	750	758	778	765	802	755	762	737	747	765	770	717	727	832	777	777	735	760	772	778	765	773	719	734	733	824	722	769	811	713	751	764	769	770	796	766	760	759	732	777	729	787	765	755	685	769	760	778	763	754	751	731	784	768	779	775	700	734	781	787	801	820	756	722	796	776	737	767	763	759	805	683	762	799	771	762
22880	20941	28609	23920	22720	23958	21814	13426	9042	6644	4772	3443	2618	2122	1779	1523	1338	1107	1018	912	857	752	747	700	692	667	659	624	620	639	611	642	575	563	520	522	527	555	529	572	501	545	519	549	526	522	554	601	569	547	607	564	539	536	563	556	542	501	528	511	534	539	556	541	533	555	576	542	552	529	550	557	539	581	533	527	559	518	548	548	550	555	530	513	556	542	545	563	541	557	572	578	537	528	543	584	529	536	557	522	508	516	548	604	610	561	551	516	540	537	550	526	509	538	534	560	574	559	540	528	566	593	554	548	567	531	553	529	525	592	554	555	581	544	504	550	528	537	529	574	520	524	533	537	511	503	542	539	530	539	617	514	568	563	546	551	546	532	560	532	567	547	524	534	532	527	555	552	537	535	516	535	554	507	547	546	552	524	565	566	501	554	547	565	564	537	590	518	532	557	592	563	526	555	538	535	524	529	499	525	546	544	523	566	521	572	546	534	529	535	558	534	533	512	595	566	563	540	553	518	507	564	501	504	528	588	516	593	568	512	546	529	526	546	522	548	520	560	539	527	572	567	567	562	570	570	519	506	516	576	566	549	526	576	520	549	563	551	539	542	584	531	579	504	533	563	546	528	587	549	547	567	550	568	536	555	551	550	558	575	547	545	544	523	536	539	533	557	558	546	552	516	533	501	581	566	564	559	558	551	564	540	544	572	551	519	598	593	591	547	550	558	530	525	547	548	535	589	524	566	511	600	588	576	553	531	577	529	530	588	577	533	502	586	533	512	512	585	527	543	537	536	561	549	540	540	543	526	557	514	583	549	580	582	547	562	547	564	526	534	564	542	534	528	524	544	571	540	552	558	579	557	545	541	513	547	528	560	541	601	550	551	538	542	521	555	537	591	541	570	563	537	547	541	594	535	527	493	569	523	554	514	550	532	546	567	514	585	557	557	523	544	526	484	533	526	570	541	542	515	522	552	541	568	528	540	527	569	596	533	545	525	506	560	553	542	589	533	535	553	538	596	546	543	510	538	530	534	551	560	513	547	535	534	561	553	537	543	552	540	576	555	546	564	524	536	557	536	590	541	524	546	538	550	526	540	537	539	516	577	513	582	548	498	541	560	566	552	529	543	554	530	575	527	513	541	546	521	573	523	542	551	548	555	563	514	527	566	530	545	546	538	567	553	545	533	540	560	521	560	508	589	567	511	585	529	567	558	531	536	537	567	543	592	518	533	526	584	532	531	565	536	594	552	518	546	539	557	551	570	509	527	528	546	562	532	586	596	553	566	533	559	493	542	578	553	549	552	564	550	542	475	543	539	555	558	499	575	549	567	552	536	564	524	565	558	555	536	565	520	576	526	522	570	566	570	547	531	488	545	516	538	554	574	561	543	563	542	573	565	533	537	545	544	526	577	536	538	591	536	506	599	534	569	541	557	513	516	548	571	553	585	558	553	567	568	550	559	470	540	519	506	530	546	489	525	517	525	536	568	568	572	538	539	527	570	567	541	552	554	521	576	520	535	546	543	523	550	547	517	577	538	516	601	504	567	539	569	559	519	537	529	564	538	547	557	570	544	524	557	554	517	557	568	590	524	570	514	542	516	558	554	557	555	567	593	518	524	579	510	552	560	564	523	537	545	559	540	558	538	547	528	581	550	550	587	549	552	565	574	540	539	552	525	503	526	538	565	534	529	596	548	516	526	536	574	565	554	562	510	522	561	576	514	536	574	553	531	558	557	522	570	557	550	579	547	548	577	541	540	549	511	545	531	537	552	542	488	555	521	564	548	526	542	550	532	583	518	548	535	551	549	521	586	563	538	538	559	557	526	544	503	558	600	523	516	560	566	519	524	548	579	551	535	534	508	562	511	524	503	572	524	549	597	564	511	524	573	545	530	523	561	521	547	538	544	580	563	521	533	583	511	536	503	538	546	563	521	558	558	548	552	521	547	514	534	540	565	570	531	572	584	515	550	572	560	561	557	531	552	538	576	573	524	545	519	552	548	569	573	501	537	567	522	517	563	572	567	539	538	537	561	525	537	507	610	510	528	538	556	522	561	555	480	596	571	547	520	560	539	554	547	546	566	527	534	541	560	528	516	552	512	564	524	514	574	548	542	532	566	570	579	511	528	526	552	527	517	566	524	543	548	564	565	535	531	536	563	554	531	537	547	540	539	553	532	586	527	559	542	574	603	542	524	482	562	580	522	582	578	563	546	562	570	554	534	570	567	529	552	561	516	524	565	505	548	503	546	520	590	601	545	571	571	541	572	518	552	505	513	553	559	523	503	545	544	548	543	535	561	539	541	554	524	534	557	511	549	542	516	508	517	570	544	546	544	513	513	563	575	523	551	550	518	526	580	548	571	553	535	560	564	594	535	553	525	533	558	578	507	572	580	565	510	550	502	566	542	542	514	534	561	547	521	546	543	528	525	545	554	567	513	542	560	550	526	517	554	515	563	534	565	537	554	579	540	556	522	538	565	570	555	547	572	521	528	513	569	565	558	576	556	538	550	573	539	562	535	520	507	511	556	585	538	562	551	507	576	559	564	576	540	504	555	543	511	532	574	541	561	506	526	539	584	561	546	530	536	526	553	578	604	531	539	513	530	550	550	541	555	570	549	496	598	557	559	542	537	579	535	560	521	542	552	573	542	578	559	588	560	589	518	497	559	553	540	533	539	560	548	561	547	531	500	599	527	529	478	575	545	556	541	516	530	561	489	542	556	569	533	557	516	547	536	528	526	545	555	551	522	536	506	571	465	555	546	517	560	554	537	536	566	520	536	546	572	503	539	552	546	557	497	576	583	538	578	538	569	562	525	554	497	555	560	524	538	576	505	485	516	534	550	539	569	564	516	509	538	537	560	533	527	504	559	514	525	563	579	529	557	567	545	557	544	545	595	570	562	522	511	559	582	542	528	543	572	533	531	548	550	570	526	556	569	508	539	542	566	541	547	579	564	539	559	552	484	556	541	534	507	508	541	551	536	571	557	571	582	525	563	525	568	535	525	573	558	543	566	548	543	516	545	546	568	595	570	569	539	538	557	508	549	567	495	504	581	560	548	522	561	542	553	526	526	528	518	575	577	580	507	505	557	517	551	525	575	562	533	548	598	530	554	534	556	529	552	516	578	547	561	537	515	577	535	542	587	560	576	579	559	554	554	520	495	507	535	552	517	559	524	542	565	582	560	533	546	586	537	605	545	563	550	567	551	521	522	508	559	494	567	577	556	560	526	538	550	575	554	551	587	547	518	515	509	542	514	541	512	505	572	532	540	567	561	584	589	558	607	540	556	574	539	558	505	566	555	557	522	533	528	534	535	556	534	550	503	535	562	496	557	511	544	538	510	501	519	577	538	560	559	507	543	513	534	551	582	559	531	568	557	535	550	569	529	530	537	597	584	563	551	535	531	542	532	515	555	532	519	549	550	501	586	588	537	589	562	543	538	530	532	557	542	553	530	544	552	526	515	546	558	542	566	592	512	537	552
32921	57581	53849	43079	36353	30736	25581	20664	16246	12853	9899	7566	5983	4759	3661	2899	2593	2192	1810	1627	1409	1289	1193	1090	1036	1042	978	967	875	841	843	830	788	747	796	767	743	748	795	809	759	747	776	774	707	755	798	763	772	742	777	718	750	761	809	721	797	754	746	742	796	776	776	739	770	763	726	793	750	792	758	746	795	747	781	718	764	776	728	737	768	790	793	778	735	795	794	742	730	775	749	754	801	745	739	754	719	744	701	686	747	744	725	815	772	761	762	816	753	776	727	754	747	736	810	738	742	724	731	798	726	755	761	766	718	765	772	745	729	772	762	784	724	738	771	753	768	730	771	744	698	731	761	736	732	752	762	770	752	767	682	758	748	766	788	768	752	794	788	721	730	751	725	769	752	795	782	787	726	714	732	749	720	809	798	732	823	788	723	763	751	763	723	719	796	753	735	760	693	777	747	732	752	772	773	753	768	738	769	777	764	780	693	704	778	745	722	762	783	779	778	730	739	750	728	752	719	748	780	802	783	807	692	747	767	710	761	733	723	767	745	742	726	756	777	764	714	754	743	769	746	755	738	792	789	737	743	730	738	711	728	743	747	760	752	756	697	794	774	771	787	777	745	753	760	756	760	719	737	750	772	783	745	739	721	718	738	712	769	739	732	786	717	736	787	789	758	781	766	738	760	718	781	764	771	729	777	752	681	760	728	774	779	705	719	741	735	782	727	776	731	728	757	784	770	724	708	768	785	774	770	737	749	745	736	758	730	737	730	715	806	773	721	786	730	788	757	742	772	746	735	745	722	723	766	732	754	748	758	742	741	793	765	757	739	717	700	726	787	788	753	790	717	741	777	745	694	750	732	734	733	734	738	725	761	743	727	757	762	747	752	807	712	733	778	772	736	739	718	771	730	760	769	765	722	784	771	764	716	747	749	747	700	797	726	753	771	770	738	773	713	745	734	750	764	748	761	724	754	737	814	740	764	714	699	737	707	768	769	782	772	729	737	748	790	738	751	741	758	753	785	713	781	702	742	779	742	737	760	800	755	797	752	746	701	786	772	789	734	757	758	814	773	747	718	790	757	739	769	791	753	740	750	764	740	824	714	745	736	771	763	823	780	782	782	756	754	744	738	780	765	785	779	745	736	821	761	776	767	773	748	746	736	720	750	773	755	720	761	746	778	742	707	717	778	726	774	735	827	767	710	753	802	731	815	785	769	793	707	785	787	725	741	783	756	814	726	763	739	781	700	782	695	792	763	763	788	666	728	774	813	748	772	762	810	761	719	738	710	778	778	714	753	815	730	733	796	746	717	775	721	731	754	747	755	760	736	736	778	752	745	696	721	739	781	718	763	754	781	740	732	779	759	732	727	760	765	714	736	768	788	734	708	763	765	766	783	783	741	736	756	725	766	776	794	759	753	756	752	808	729	778	722	727	779	730	789	736	741	763	738	703	682	739	782	707	769	745	761	759	735	785	753	774	701	699	773	799	751	733	759	740	754	691	743	753	711	766	734	753	739	765	755	776	729	726	802	809	747	763	745	722	710	718	713	769	745	737	742	779	749	740	726	754	715	773	719	725	734	723	739	723	771	718	730	791	776	763	763	762	751	757	779	773	785	776	787	729	756	733	767	767	764	753	699	726	746	779	734	733	734	718	777	730	770	765	761	753	724	724	753	749	760	751	767	764	772	729	687	778	737	753	801	800	760	728	729	764	708	840	691	759	809	796	765	749	745	742	731	784	771	787	769	783	718	757	798	728	775	739	800	733	746	718	777	754	738	755	782	805	739	740	769	733	738	761	755	752	739	766	738	749	749	732	737	724	712	753	765	778	762	739	712	716	738	755	742	716	745	771	750	723	755	752	784	765	721	754	770	729	762	745	761	783	762	716	775	739	780	763	745	776	721	730	773	765	743	770	765	769	702	767	801	755	769	732	815	765	768	789	730	737	721	764	730	712	744	727	766	735	713	722	767	769	793	790	755	728	780	786	759	690	722	780	729	721	704	765	749	763	769	761	737	793	746	777	707	780	747	760	752	780	754	757	749	771	771	774	744	740	702	770	746	755	792	725	785	734	754	764	773	790	730	706	764	757	736	762	773	743	718	731	761	744	769	761	715	765	739	722	755	723	743	706	715	683	756	739	796	732	759	763	706	748	748	737	738	738	724	693	764	764	734	750	772	771	772	733	754	769	774	735	734	755	717	754	754	794	759	762	724	756	788	786	751	786	699	772	721	791	751	761	807	759	766	775	737	733	764	755	763	767	726	784	738	731	780	781	769	720	802	774	739	721	689	690	754	763	703	743	735	760	734	729	746	780	781	745	741	723	758	754	754	759	752	752	753	752	732	779	744	725	762	721	762	746	745	748	767	791	734	754	771	765	740	747	735	789	769	732	772	785	757	756	746	713	785	700	786	704	716	722	780	750	729	751	744	778	732	741	747	795	783	726	760	741	770	730	740	751	781	777	765	747	736	723	741	744	767	702	757	762	763	750	753	744	737	774	759	722	783	770	787	766	706	744	754	769	769	715	788	730	724	774	755	751	770	767	701	766	757	783	736	820	767	718	734	729	779	732	771	797	784	735	760	764	729	782	803	816	760	738	778	763	774	744	758	774	747	751	736	722	769	736	732	747	741	757	739	724	712	758	723	750	777	795	765	742	696	788	714	740	766	731	738	757	735	762	729	767	743	747	777	736	754	799	731	698	802	711	764	749	773	785	739	717	737	731	758	776	813	746	752	767	746	739	793	736	748	762	750	784	686	714	767	745	802	750	759	731	738	703	761	747	771	810	713	724	774	726	743	732	722	762	749	749	761	743	743	714	720	781	807	737	748	753	741	779	720	802	781	747	762	763	719	744	772	760	807	735	807	752	741	696	750	758	768	743	767	763	726	736	774	726	733	729	745	763	719	740	723	806	770	712	748	744	766	758	739	743	772	769	673	756	738	800	750	747	759	774	803	726	752	793	772	745	767	775	782	756	788	773	706	742	719	757	765	716	769	737	757	751	782	782	717	826	790	711	735	759	748	773	800	756	780	776	706	751	746	704	776	791	768	792	714	763	690	777	717	788	802	740	786	792	720	810	720	801	752	785	765	784	741	709	763	748	774	736	756	754	794	769	759	721	731	749	732	803	797	793	728	806	778	775	765	772	798	755	775	764	760	790	762	797	777	757	727	750	826	784	761	751	752	788	742	772	792	763	732	762	736	749	754	745	742	781	742	755	793	728	772	742	768	755	780	798	757	787	703	739	746	791	750	765	773	768	737	769	718	713	790	736	711	712	772	716	729	723	792	718	737	767	760	746	757	733	756	744	747	766	752	749	751	761	796	744	763	756	741	810	713	740	781	790	775	780	798	727	782	756	763	780	797	718	717	731	743	744	765	752	712	743	722	699	759	756	785	723	762	764	753	721	753	804	733	758	711	735	753	758	774	762	720	739	750	731	731	752	811	795	768	738	732	775	771	802	760	728	767	771	778	811	763	754	759	754
28479	29405	35782	28804	18818	12387	8020	5259	3625	2649	2165	1633	1367	1163	1010	883	841	818	773	722	683	695	618	597	605	581	587	582	589	545	522	573	548	561	520	604	540	556	579	569	648	507	547	568	545	520	548	533	548	539	557	558	516	548	591	601	558	517	543	611	569	535	541	545	523	576	532	572	564	544	556	527	508	544	555	561	541	563	524	569	530	571	596	573	543	572	564	571	527	547	576	581	528	561	534	509	505	601	526	530	517	529	512	576	544	551	545	611	517	595	574	539	548	597	503	586	544	569	562	595	591	549	520	548	512	595	593	562	580	560	575	607	567	542	569	588	566	569	532	545	587	513	535	549	541	579	553	546	543	600	579	569	560	550	560	510	576	552	581	516	550	571	514	541	551	502	542	579	548	577	566	548	522	537	522	540	563	600	569	551	545	592	567	521	529	576	536	561	566	583	536	554	551	597	540	591	547	533	564	521	556	520	542	553	552	579	551	519	566	626	583	574	553	542	572	559	583	552	566	549	551	562	524	550	538	601	538	578	557	553	550	537	564	576	538	532	609	561	564	561	539	526	554	526	567	540	552	577	558	588	559	579	559	565	567	573	550	501	596	528	498	567	524	596	527	573	581	576	532	583	581	559	558	517	550	546	541	571	571	545	582	569	563	576	545	528	587	544	557	529	527	556	544	568	548	575	517	498	568	552	532	569	574	515	518	552	575	533	541	561	547	567	556	557	548	518	579	570	573	546	498	580	543	562	547	509	557	544	552	576	555	576	560	562	531	535	546	558	573	567	541	511	513	534	533	531	565	533	534	580	566	516	543	528	536	542	538	557	590	607	523	531	524	550	567	593	545	573	574	505	556	543	546	534	522	539	593	535	598	593	552	552	547	554	560	531	540	567	578	525	562	579	537	517	563	582	550	580	509	543	557	549	550	526	572	523	576	555	519	580	537	544	534	562	565	534	539	529	533	534	577	588	569	505	539	571	548	581	518	533	552	571	566	569	541	552	540	578	550	549	544	595	572	557	542	571	573	535	579	540	534	546	560	499	540	560	534	574	584	573	593	544	551	561	565	588	584	548	552	554	548	584	574	493	554	527	513	566	551	528	533	545	570	554	611	537	541	528	564	573	570	583	500	567	553	548	595	521	553	524	566	543	521	546	544	557	533	561	536	558	545	558	574	552	558	557	560	566	564	602	554	526	547	571	578	536	554	544	557	545	530	568	565	528	517	539	546	556	553	539	566	545	535	571	555	540	532	574	526	574	586	555	595	553	617	547	543	515	527	565	533	534	562	562	522	506	566	553	522	548	509	580	562	538	554	539	554	562	543	554	560	546	569	572	520	560	551	572	588	560	569	533	600	567	587	577	577	526	532	525	566	549	543	564	540	519	568	577	528	586	555	560	577	539	549	580	526	562	538	528	548	529	572	542	579	554	600	547	591	543	538	540	542	516	559	521	548	527	561	531	551	524	547	543	550	549	531	558	554	548	556	539	556	551	574	539	550	549	526	541	594	605	527	546	550	536	536	545	582	549	528	547	532	547	560	582	559	553	518	565	555	549	537	579	550	541	558	535	512	560	528	529	536	543	568	557	515	569	538	561	540	565	563	553	545	571	536	561	521	565	537	561	510	568	568	558	561	537	570	512	561	513	561	572	580	551	533	530	548	551	571	539	558	547	527	547	521	559	566	560	556	545	539	585	533	574	571	569	548	542	517	543	554	544	547	551	572	507	590	526	607	559	574	546	560	568	536	544	608	558	601	530	542	559	545	540	532	510	494	584	558	557	500	533	547	566	532	547	556	535	575	511	538	618	543	539	543	524	532	553	565	555	561	526	561	504	560	555	511	569	542	571	521	516	571	559	565	587	498	575	590	537	512	542	542	561	563	580	579	558	513	547	580	578	533	541	586	553	557	524	590	546	590	548	533	534	565	586	559	551	545	556	577	537	582	603	544	573	548	571	562	536	576	572	569	564	551	564	579	562	571	575	567	567	523	549	545	583	561	550	539	547	579	575	542	542	514	537	547	531	568	518	568	550	549	540	536	522	576	543	564	573	538	592	558	528	522	519	533	573	555	561	559	552	587	508	586	529	549	543	585	552	538	541	567	538	538	576	550	561	554	573	532	593	518	573	507	526	530	570	545	560	557	520	530	567	530	577	579	572	594	569	597	555	557	586	576	565	558	523	513	525	549	522	583	598	534	606	531	585	591	547	581	563	584	569	517	563	529	547	563	562	527	507	584	571	543	569	541	543	559	512	532	568	533	558	553	526	573	524	489	602	562	601	548	566	552	539	571	538	558	565	525	530	535	523	558	540	562	562	581	542	555	527	558	560	579	521	554	504	558	549	556	569	571	514	525	549	574	536	529	548	571	533	546	503	526	536	547	579	579	553	602	568	518	568	553	540	535	550	544	563	589	530	543	577	576	567	534	541	564	572	586	503	605	534	536	520	509	547	538	546	565	576	548	587	517	526	544	526	561	529	570	570	601	581	552	540	574	545	528	549	560	538	541	550	568	534	565	601	574	516	532	591	512	622	572	571	579	545	562	514	571	560	598	590	543	585	591	572	542	561	550	572	535	565	577	564	520	548	520	568	570	521	578	498	539	525	563	544	598	565	548	545	560	564	629	532	568	581	546	550	577	569	576	568	542	551	514	569	536	537	525	547	548	558	551	530	552	560	555	588	528	534	572	561	527	519	556	524	534	557	525	519	537	552	499	563	570	534	528	551	556	512	536	539	582	578	535	520	562	545	530	529	565	572	549	601	535	537	552	554	553	564	526	574	576	533	559	539	523	540	591	590	512	538	521	535	565	577	568	531	569	558	520	536	553	543	536	518	561	560	559	522	581	555	612	545	553	549	559	576	550	578	565	556	533	554	512	560	578	558	569	605	550	528	547	527	579	572	606	602	630	550	546	510	531	602	557	577	514	591	573	537	545	561	543	583	535	537	562	549	541	574	525	506	562	560	531	495	532	528	556	545	540	545	578	573	538	568	518	591	524	519	528	526	531	574	560	521	502	517	530	564	527	502	553	577	554	543	539	518	557	550	584	549	586	577	578	574	525	494	549	551	509	567	535	570	510	512	560	564	560	546	575	540	550	531	548	550	525	539	570	549	568	580	590	578	553	591	580	557	508	578	524	578	551	527	576	547	587	555	536	536	571	562	499	566	524	530	547	578	575	541	564	536	536	515	562	538	608	580	562	538	555	523	585	576	560	534	519	560	532	562	558	562	571	549	548	526	552	533	562	611	512	558	550	573	517	542	562	529	605	543	553	533	544	544	567	561	562	543	565	547	596	564	553	556	575	564	548	581	536	546	542	543	542	562	541	549	565	590	504	548	511	560	537	505	551	569	552	534	569	560	536	524	552	525	516	531	563	516	544	524	603	556	566	495	530	532	517	541	579	565	529	560	542	580	583	539	582	547	582	545	525	547	585	550	519	533	554	570	566	503	546	594	557	554	573	584	540	528	548	580	543	545
31917	46890	42802	32315	25548	19669	14933	11065	8298	5994	4731	3704	2874	2336	1910	1719	1446	1394	1259	1102	985	978	929	930	848	845	843	841	802	816	831	804	776	745	826	788	772	816	786	788	758	780	817	730	771	785	732	741	791	808	799	757	730	744	838	722	782	775	783	748	797	804	720	735	787	752	717	772	789	745	719	738	780	740	767	778	735	768	779	752	736	765	699	719	783	741	762	782	717	765	789	789	743	761	738	743	792	775	768	754	759	752	747	779	795	794	763	734	780	797	767	740	743	794	769	744	808	741	693	725	802	783	763	701	761	821	773	777	717	790	752	798	729	798	746	734	746	790	755	741	791	739	785	773	737	745	724	819	747	739	766	752	734	806	773	754	773	751	745	716	789	759	752	775	744	763	753	779	790	748	766	767	762	745	776	815	734	804	771	720	785	734	768	763	761	767	783	794	724	723	762	728	729	764	741	769	740	753	810	781	720	718	775	781	772	759	742	750	766	754	755	804	782	762	786	731	735	746	766	746	742	744	748	769	803	797	732	772	733	781	759	795	744	764	712	728	767	790	721	820	750	755	752	772	753	775	777	760	740	774	788	773	774	809	753	766	734	775	771	731	747	759	766	756	739	759	706	778	808	765	807	833	857	734	788	779	760	703	783	738	714	751	703	785	757	748	781	742	746	779	776	780	739	726	734	730	819	717	767	790	774	703	765	773	724	768	769	765	788	727	766	799	787	824	726	755	762	812	779	731	757	761	852	750	772	769	776	766	749	779	776	770	774	739	746	706	731	742	759	793	734	820	785	741	780	802	752	793	750	708	791	773	750	765	737	713	748	768	763	824	790	757	773	751	739	768	776	743	727	807	760	757	747	751	779	716	768	766	757	736	771	761	728	735	720	759	773	755	784	723	757	791	773	764	770	780	750	821	723	792	724	779	792	818	753	730	812	768	749	779	798	759	783	772	778	727	803	821	784	783	777	782	728	762	798	759	762	774	848	697	795	792	768	804	746	768	799	730	800	731	751	760	745	758	744	725	747	783	764	726	716	778	758	756	769	760	738	794	724	798	759	799	728	807	779	719	761	755	729	754	741	782	771	778	734	820	761	746	793	721	750	766	787	762	744	761	782	787	746	775	721	774	765	730	798	807	786	766	739	789	745	764	775	744	733	733	775	784	770	794	797	772	741	753	777	747	742	726	784	763	784	761	780	731	750	743	776	790	760	767	758	752	785	780	739	738	776	761	758	737	801	774	740	754	800	794	752	780	787	709	704	810	721	768	752	767	759	735	760	757	824	785	824	781	754	833	770	732	713	786	764	788	755	755	726	779	727	788	732	768	777	741	744	718	776	771	723	780	764	731	765	740	745	748	761	720	741	770	738	782	755	768	792	793	757	787	792	754	697	760	716	724	779	706	753	778	784	830	737	697	740	718	760	761	729	754	775	797	770	733	794	768	746	757	763	767	790	793	753	730	791	710	779	783	764	783	773	733	752	791	776	775	810	774	752	784	751	740	794	737	709	765	751	797	798	730	824	806	744	790	754	743	753	752	817	791	770	810	759	833	764	720	753	791	792	756	750	722	811	752	787	777	756	806	759	725	743	780	745	740	746	779	812	747	780	819	790	818	751	689	722	738	749	808	753	815	826	774	750	743	761	757	782	762	781	758	723	749	762	770	795	762	770	799	730	768	754	823	685	812	702	742	748	787	757	772	719	747	700	737	722	735	730	764	776	721	791	755	758	774	789	735	760	758	737	724	771	753	737	727	746	759	720	773	738	759	729	763	747	781	768	788	732	770	730	777	783	746	726	752	789	771	752	785	749	796	711	794	803	736	761	743	813	732	783	790	726	762	757	785	742	736	785	745	757	729	778	758	716	825	774	766	817	777	779	766	762	776	793	721	761	792	773	748	807	750	780	702	776	716	720	811	767	765	799	758	759	745	743	751	766	814	839	707	747	790	713	772	772	788	728	734	789	805	767	775	794	737	778	741	776	775	723	763	773	761	752	765	739	743	789	756	754	754	734	802	776	772	758	772	753	782	819	777	762	819	796	761	796	748	759	815	766	738	744	731	753	785	767	805	741	804	754	770	789	738	739	747	801	738	784	815	746	765	760	749	778	770	762	734	773	791	843	762	818	805	762	709	728	759	777	735	794	763	782	732	759	737	778	764	771	731	776	759	710	733	767	791	759	798	781	799	744	750	766	710	749	781	780	693	775	767	755	779	762	736	769	799	791	735	728	741	724	781	753	743	792	819	730	744	763	746	788	756	714	748	751	782	766	731	751	735	780	783	756	721	747	771	695	768	737	747	798	748	777	794	768	758	769	727	762	782	705	745	822	724	776	781	769	712	803	743	756	792	753	777	764	772	758	725	761	783	762	793	724	780	758	758	775	727	753	798	761	722	734	757	792	735	762	763	783	729	762	760	785	811	735	782	744	796	739	761	810	734	793	790	758	809	781	747	782	733	725	733	774	703	741	713	773	781	799	761	784	798	728	825	759	778	696	753	750	774	771	800	708	777	780	746	773	756	742	779	775	766	787	817	778	809	770	808	765	753	759	765	735	814	780	778	768	739	804	818	727	742	760	772	781	724	706	776	764	754	800	698	781	777	792	748	750	815	768	793	687	767	691	769	758	723	746	768	812	802	731	774	751	753	764	751	749	773	781	705	765	775	775	732	772	740	780	744	793	785	778	768	773	703	769	769	795	750	729	716	793	778	750	728	782	759	762	722	737	755	758	761	747	800	785	759	728	756	739	779	725	772	724	763	749	738	775	735	774	788	785	724	768	763	772	722	781	724	764	792	780	796	729	709	744	719	764	773	760	780	765	757	757	767	748	733	784	780	766	703	735	767	723	797	796	779	758	729	727	730	790	768	706	755	792	800	813	713	795	699	749	792	776	776	767	729	718	749	801	750	743	735	725	719	815	739	722	720	755	776	782	796	801	758	725	754	801	753	730	776	779	781	780	729	761	742	771	722	744	782	751	750	810	761	818	739	765	772	753	768	736	801	752	785	775	748	780	734	738	731	780	753	793	845	773	767	826	743	778	804	725	773	797	730	744	746	757	802	765	793	746	810	791	794	702	711	808	759	765	723	748	791	798	796	806	781	739	767	715	769	716	764	766	782	737	734	738	774	719	810	784	773	758	752	731	811	761	763	813	754	737	736	782	753	826	750	795	787	780	718	774	724	751	754	764	813	782	769	811	794	744	770	753	771	762	771	731	756	778	778	706	732	778	749	734	762	745	723	746	761	780	740	791	716	739	765	758	749	754	765	808	787	765	747	783	716	763	728	728	758	805	754	764	736	765	817	778	756	751	760	743	753	771	769	735	715	757	748	749	732	746	794	779	742	774	744	791	807	810	795	800	776	710	764	817	735	750	684	728	764	810	761	759	766	753	749	729	779	786	729	760	764	762	817	732	753	816	742	784	754	698	746	753	777	736	740	804	790	710	764	775	761	760	738	782	780	725	762	750	717	795	765	766	746
24159	21010	28436	26725	23669	20019	14173	8806	5841	4045	3052	2372	1846	1605	1282	1088	1025	1025	866	762	736	711	688	670	628	638	598	550	597	591	556	567	581	580	547	580	597	566	562	535	597	533	559	521	557	540	562	541	574	553	554	532	521	571	530	546	562	545	548	526	536	568	547	566	563	581	575	510	521	493	591	546	539	585	587	518	562	521	544	534	551	535	551	557	518	515	560	547	511	530	544	555	563	525	532	532	588	551	560	548	541	526	547	513	520	596	585	543	593	540	557	510	516	578	516	554	545	519	534	561	583	553	541	532	507	526	576	536	568	538	552	565	552	545	543	548	551	541	539	569	566	536	538	576	543	529	512	542	556	528	594	553	537	549	544	565	570	546	519	550	560	606	551	560	546	574	519	599	547	567	611	574	546	566	542	556	526	506	533	565	556	552	508	550	516	551	583	546	527	569	559	515	555	551	584	550	602	563	513	534	561	516	543	504	599	528	527	524	571	564	545	571	548	530	540	533	544	525	542	562	485	559	572	545	524	547	544	545	542	557	553	558	524	528	505	550	570	521	556	571	547	513	554	569	532	539	526	585	557	555	542	535	572	550	572	524	562	522	567	567	556	570	558	520	591	567	508	551	538	539	509	546	559	567	538	603	565	549	545	543	532	536	556	511	563	508	557	593	509	542	546	553	560	505	521	555	549	537	544	563	566	620	480	557	534	554	582	544	542	551	548	535	553	555	548	563	557	561	555	548	557	563	537	550	532	586	558	554	560	569	534	572	560	518	576	567	555	500	531	532	496	535	519	536	532	537	556	544	564	554	580	570	535	575	550	559	521	500	580	545	563	530	533	554	525	549	572	560	552	524	611	522	574	521	586	533	543	558	551	555	562	563	536	525	557	565	550	557	545	559	530	558	565	570	552	526	568	578	559	548	528	572	558	554	508	519	577	562	571	540	597	533	523	536	572	569	564	615	569	502	561	535	540	533	541	518	554	556	571	558	570	557	509	518	546	532	573	574	544	501	572	566	553	535	543	550	518	549	558	524	561	551	549	502	554	545	567	571	547	521	507	518	548	578	462	561	538	582	542	532	541	533	588	560	502	518	566	498	539	546	547	564	552	529	510	527	533	550	567	569	563	564	544	509	536	571	530	552	584	558	541	550	555	502	552	560	570	556	565	525	553	557	522	552	554	540	516	525	513	545	529	536	494	574	572	548	540	535	567	572	509	541	604	543	506	538	537	546	557	498	511	531	514	550	523	568	520	567	603	528	527	574	513	541	517	589	566	541	541	503	575	574	529	549	569	561	562	556	573	582	601	554	570	583	568	552	558	575	568	571	565	545	529	517	509	498	553	536	550	531	532	579	551	538	529	560	562	548	568	541	569	531	581	575	569	544	593	538	517	558	542	570	562	543	520	550	528	556	550	546	565	538	510	519	543	516	545	552	633	561	555	559	565	535	477	578	561	595	585	563	555	571	606	535	552	544	532	548	572	560	568	515	533	533	569	537	559	568	553	541	558	557	569	570	545	572	553	563	526	533	512	557	533	546	533	516	565	530	550	551	565	569	509	567	545	555	546	502	551	556	556	576	555	532	566	575	533	592	564	564	523	568	545	515	525	571	532	580	563	541	516	535	513	534	543	571	462	587	553	521	576	611	567	576	534	536	552	587	523	532	514	561	557	491	566	573	554	519	600	530	514	534	541	575	535	548	576	590	599	570	598	501	507	555	571	549	585	552	557	555	572	538	541	528	506	555	594	531	559	581	518	559	558	557	510	526	557	585	549	603	531	513	540	524	554	557	596	599	579	591	521	558	586	577	540	536	544	536	547	551	542	561	591	572	558	582	541	568	522	559	576	577	562	487	557	514	556	571	535	518	583	577	533	572	570	539	532	521	526	556	499	582	498	553	576	532	546	538	544	516	567	537	535	530	544	502	543	595	558	568	561	509	550	514	525	576	545	549	543	543	570	539	560	562	532	563	546	536	530	570	575	563	521	556	543	509	537	570	527	517	535	520	563	563	577	493	550	563	580	550	518	526	554	551	553	528	561	580	540	553	526	546	517	556	540	544	536	566	553	557	580	543	568	545	554	536	559	541	530	499	540	522	597	503	529	568	553	564	542	539	528	545	577	519	548	576	547	544	537	575	564	525	536	575	559	565	552	534	545	576	481	569	556	532	529	535	560	526	514	523	522	530	518	545	557	527	542	554	569	518	518	552	518	551	543	546	531	507	540	549	520	553	537	584	522	505	555	528	541	544	545	543	536	552	541	511	561	501	591	558	504	528	548	517	528	502	556	562	592	523	590	554	577	514	578	547	513	560	544	563	525	544	528	517	554	521	534	505	543	529	512	575	543	544	538	591	526	507	530	510	558	545	549	512	546	566	521	537	542	545	547	539	603	532	579	535	560	549	562	517	550	550	563	520	551	554	534	557	542	535	577	558	497	531	570	531	548	534	526	540	571	562	561	585	515	553	556	560	550	477	549	581	519	596	557	572	553	537	540	609	578	540	575	527	570	555	558	513	594	564	544	593	551	570	543	554	568	568	541	552	507	546	553	532	602	569	525	538	542	546	561	545	545	517	528	535	564	552	551	514	506	532	543	574	550	523	509	526	571	562	547	504	580	596	537	535	560	514	558	522	558	578	557	549	541	555	559	564	535	533	556	534	541	567	539	574	497	548	545	551	548	561	566	517	547	557	575	551	526	583	563	581	538	528	570	566	541	577	566	517	545	545	579	530	561	576	590	549	544	577	537	572	549	540	574	531	540	532	498	547	544	551	579	529	575	535	565	551	561	571	563	544	614	537	533	560	529	560	541	556	557	564	513	540	509	555	555	570	583	572	526	543	538	564	514	564	541	531	552	566	536	515	553	578	541	574	518	522	592	508	573	517	554	546	492	527	538	533	526	534	504	597	555	555	547	558	551	524	541	520	512	531	582	527	521	538	532	584	535	513	537	544	562	531	547	562	538	577	577	554	574	538	564	537	569	562	570	547	545	580	573	571	583	560	529	540	553	513	536	550	582	563	597	546	550	502	534	543	508	590	536	533	587	549	564	553	557	551	550	559	574	555	542	522	554	521	575	519	597	545	528	566	542	550	557	570	508	560	527	579	558	554	565	510	521	517	520	538	550	564	541	535	531	595	506	569	546	598	561	528	532	577	516	568	531	525	531	517	580	553	546	556	523	577	573	543	530	503	531	534	540	502	532	566	550	561	570	567	553	549	553	556	562	555	549	595	597	542	517	552	490	530	566	530	592	562	535	578	546	510	514	582	520	566	540	540	596	546	536	539	549	576	553	551	572	584	544	559	539	560	528	503	551	568	563	554	545	568	560	572	598	526	556	518	518	550	528	547	573	531	561	572	558	581	511	535	567	545	525	558	567	541	520	536	570	543	547	536	564	543	537	547	523	540	552	547	584	587	541	530	584	542	616	560	566	502	524	548	552	539	545	551	539	557	547	568	517	533	539	541	568	540	551	538	511	552
31525	52531	48460	37950	31340	25410	20224	15705	11937	8856	6949	5220	4142	3278	2641	2252	1929	1782	1474	1319	1263	1153	1081	929	1011	909	890	884	909	806	858	854	795	793	812	809	748	807	766	728	778	779	753	710	733	753	762	803	741	781	791	767	804	765	800	797	766	777	781	736	749	797	795	763	739	810	778	785	747	818	755	752	762	786	759	797	735	799	757	800	788	769	779	755	773	771	754	808	805	759	753	715	765	771	808	770	784	758	769	762	803	787	752	735	779	755	785	760	738	683	738	780	747	739	719	753	757	775	756	721	783	757	742	722	755	769	800	787	744	787	804	776	784	686	781	756	778	761	773	785	790	805	757	747	773	761	787	755	749	744	787	746	775	777	764	772	739	775	773	752	756	700	762	759	788	771	771	745	796	758	763	750	756	779	696	786	740	757	740	787	768	754	733	797	823	724	732	786	776	775	750	717	743	763	767	771	815	799	746	749	826	752	798	738	756	769	788	801	792	824	716	757	748	745	732	800	784	826	800	768	717	789	734	767	771	782	798	723	778	756	754	765	748	714	771	778	800	745	812	790	708	721	782	783	774	755	780	764	757	763	724	745	763	761	762	798	744	770	770	790	794	796	747	817	747	754	781	792	735	749	741	794	776	750	711	710	794	758	763	725	783	745	715	809	764	765	797	750	803	720	776	756	765	786	759	780	737	693	804	761	781	790	814	743	743	765	774	778	742	726	745	730	769	747	760	716	796	765	756	768	742	771	767	798	726	724	769	746	798	762	761	784	784	736	764	803	768	857	792	766	735	767	805	744	803	761	750	802	745	769	731	779	789	770	801	784	756	799	757	753	728	805	767	746	741	772	774	781	777	750	809	728	808	734	800	789	787	755	741	741	731	735	716	765	793	744	766	744	770	804	760	732	731	757	733	815	788	781	746	772	715	781	760	735	810	800	777	699	811	801	739	737	752	787	738	758	748	756	776	787	794	733	765	729	739	817	757	779	770	786	765	784	777	789	725	765	765	842	721	809	747	770	763	760	795	792	747	727	768	739	747	705	723	753	758	735	737	765	761	752	792	796	811	789	773	764	776	764	703	797	783	780	760	762	767	778	751	729	742	738	752	762	793	707	744	802	795	722	774	768	769	782	745	735	745	769	758	801	730	739	779	799	804	747	826	798	789	773	753	795	773	732	722	803	725	823	813	760	791	780	724	787	749	748	764	775	781	784	785	740	788	761	771	757	782	776	802	724	772	831	746	729	734	759	744	733	708	784	742	755	766	813	759	793	733	801	782	742	792	747	728	769	735	760	791	774	752	780	786	784	793	782	752	778	777	774	712	725	733	763	794	808	739	743	801	774	720	773	763	772	785	803	787	781	769	771	766	785	787	794	773	723	736	714	779	707	810	718	773	780	748	736	750	791	752	759	749	748	776	806	743	816	769	773	757	741	764	748	806	727	794	736	765	792	774	764	741	757	719	762	776	793	758	757	740	781	763	779	768	752	758	764	723	777	755	743	768	727	718	732	756	716	775	741	811	786	767	799	790	725	777	764	795	730	734	804	763	766	726	759	782	737	681	767	757	770	804	766	808	739	807	745	758	780	787	790	766	812	786	748	761	778	763	753	771	781	776	794	792	761	765	753	745	784	747	757	748	795	724	763	778	783	745	784	765	766	777	775	740	762	780	799	754	745	742	788	735	766	727	774	786	774	776	730	733	766	805	781	752	823	798	732	819	800	775	736	765	725	740	757	789	752	796	769	822	796	784	753	731	784	760	727	810	798	747	765	735	772	747	820	754	752	711	774	765	755	761	781	767	759	750	793	778	736	809	740	744	767	731	753	810	773	743	718	798	818	734	731	774	754	758	742	731	796	800	805	758	726	731	753	747	743	725	763	785	737	778	797	801	789	741	763	745	775	765	741	821	778	777	801	701	779	782	785	774	749	757	747	762	779	748	760	778	742	770	817	805	724	741	784	752	721	762	766	800	733	758	776	809	787	814	747	763	719	762	719	720	722	755	717	735	731	824	744	719	775	743	765	789	720	744	757	824	728	786	760	745	803	756	784	754	778	770	750	768	734	771	785	770	744	776	743	776	774	767	785	759	736	789	782	725	771	762	756	733	758	765	751	753	771	773	770	759	773	756	741	748	764	714	716	750	788	742	753	755	697	777	810	758	773	757	732	720	739	779	755	763	846	745	789	743	704	781	811	739	774	715	745	756	746	735	726	761	730	797	733	768	811	799	751	747	742	748	773	776	789	790	789	792	815	772	744	741	779	769	725	782	788	740	768	790	795	791	743	773	745	821	802	793	749	790	744	758	815	794	762	761	803	789	761	753	763	772	784	782	761	743	825	757	743	741	761	751	790	780	789	750	774	778	750	810	792	706	744	715	727	745	765	773	822	725	775	753	724	810	750	739	758	743	812	767	765	771	734	769	758	765	732	717	770	745	745	762	778	781	806	789	743	772	780	723	744	738	762	771	738	771	769	744	759	802	779	730	777	724	806	745	744	745	751	799	786	790	765	784	756	753	783	822	738	813	785	784	776	737	740	735	774	768	792	763	749	681	765	780	778	759	772	764	820	787	821	712	783	788	782	754	745	808	739	776	779	747	766	781	770	787	778	722	716	757	718	787	796	725	788	766	765	726	724	803	754	746	703	791	750	771	778	801	767	738	807	771	771	770	754	752	782	762	742	743	786	815	707	751	746	784	779	771	737	736	764	793	774	771	771	726	773	781	733	720	754	748	748	801	774	743	757	774	780	780	797	775	708	716	779	698	749	729	751	778	783	731	781	759	717	767	776	806	759	708	763	736	750	787	788	781	766	770	811	786	815	761	793	779	766	771	785	762	739	768	731	781	719	759	829	774	750	792	764	748	746	740	756	766	814	732	726	775	775	850	785	707	755	785	779	797	747	812	750	763	770	740	759	788	747	785	755	775	730	779	769	733	751	754	790	755	749	709	742	772	777	809	745	771	778	716	735	753	774	724	714	724	730	739	756	776	776	785	803	770	739	756	807	818	725	763	772	789	796	807	745	788	792	791	736	795	765	753	798	784	741	818	753	763	758	767	820	772	752	792	735	772	782	691	807	761	790	788	789	767	759	731	795	736	780	700	750	801	752	767	829	767	800	740	749	798	766	786	731	806	731	737	825	778	830	817	774	750	773	755	739	764	762	759	732	770	776	828	780	807	756	763	753	805	746	777	784	729	778	766	734	725	780	773	782	733	778	787	747	768	790	749	788	776	785	755	795	757	795	779	798	784	805	734	726	749	802	771	747	738	774	801	793	800	777	750	808	776	773	792	780	735	766	783	757	735	795	710	835	772	764	813	822	776	746	732	786	749	842	771	787	757	755	713	795	792	738	778	753	749	838	783	738	786	746	753	759	766	785	740	761	751	779	778	759	802	782	766	768	754	771	737	787	795	765	729	766	758	780	761	747	792	806	779	749	747	780	778	736	774	784	759	768	817	779	787	783	802	769	754	750	782	762	714	758
22943	20985	28687	23987	22878	24135	21664	13345	8864	6306	4632	3406	2737	2131	1702	1477	1257	1148	963	879	799	783	774	758	728	685	655	607	644	636	586	621	555	568	572	569	575	576	566	541	536	567	580	589	559	543	556	528	528	568	549	553	545	608	564	537	575	555	554	575	554	578	520	572	549	555	563	570	552	553	535	563	530	532	539	522	531	559	569	590	528	547	555	579	519	574	558	567	576	564	554	551	585	549	597	559	526	580	550	553	555	591	532	567	557	543	580	574	585	556	548	584	567	566	553	578	553	537	541	554	515	544	552	530	585	545	545	597	522	528	548	555	533	541	518	532	598	523	588	531	536	561	583	594	565	535	552	568	549	573	554	553	546	570	533	601	581	568	565	563	572	555	620	550	587	528	551	550	560	549	553	587	543	565	569	542	580	548	579	557	544	587	499	568	567	566	566	544	552	546	591	559	511	534	625	566	571	561	559	532	577	553	609	565	597	532	549	564	566	574	617	543	541	540	530	547	545	529	559	533	570	600	543	563	564	585	534	564	528	566	567	542	517	536	571	531	581	558	557	577	526	552	567	555	543	549	555	554	505	566	550	533	538	533	563	557	555	586	539	561	531	549	499	531	584	559	582	573	528	632	559	556	591	517	552	563	563	561	565	582	540	539	539	561	552	570	505	551	571	558	594	552	525	582	593	594	551	602	592	557	539	584	546	522	551	556	526	609	552	595	536	578	558	570	567	579	601	569	587	588	564	559	599	532	564	542	555	525	579	539	547	559	574	574	532	563	541	560	608	609	553	542	554	547	514	570	572	557	568	543	575	586	543	535	544	546	542	566	535	565	566	580	546	535	560	586	558	545	574	597	617	563	570	556	568	574	565	555	557	520	584	557	601	532	570	553	525	606	577	567	557	546	523	579	527	513	554	595	590	555	563	526	563	568	554	548	557	578	554	555	546	575	526	528	543	575	537	564	560	544	525	543	550	507	586	544	557	578	557	542	574	572	589	646	556	551	564	499	525	558	522	557	563	567	599	575	552	548	519	579	604	575	516	547	583	546	562	599	571	563	598	582	550	533	588	545	555	563	604	619	573	540	572	535	589	554	561	567	542	525	571	571	566	504	564	545	504	559	549	516	593	591	558	593	545	569	580	542	535	521	561	535	547	544	530	575	570	528	578	513	608	549	576	553	554	534	594	580	589	539	590	558	550	578	571	567	511	599	563	570	579	569	531	567	575	588	549	542	560	547	577	537	562	555	551	545	528	583	553	539	564	540	597	538	557	577	573	534	528	563	578	510	555	534	577	541	579	544	572	573	562	584	562	547	530	556	562	534	573	525	536	545	541	607	545	599	577	579	583	575	538	570	584	586	564	555	573	561	605	592	524	537	555	563	544	571	585	542	543	579	550	529	584	583	549	524	579	528	543	573	571	557	577	599	523	580	507	541	550	580	577	555	554	580	566	563	588	530	567	560	619	556	555	522	562	566	577	527	552	529	570	548	532	616	541	550	578	587	578	618	561	526	534	592	537	557	567	557	514	555	567	579	536	544	539	577	540	590	529	565	559	602	564	579	538	559	584	608	552	532	569	525	554	533	543	520	576	581	610	555	580	549	534	494	548	551	557	570	568	542	575	553	561	543	574	524	570	526	571	569	538	567	542	543	524	575	545	561	506	576	575	549	543	548	547	565	547	571	570	581	576	606	556	586	525	532	554	557	589	613	558	581	542	544	560	545	568	570	585	576	569	569	556	514	564	588	550	550	567	570	553	589	529	548	547	563	566	557	557	579	529	583	567	534	561	593	566	547	547	555	548	581	583	586	561	597	545	535	558	525	547	592	572	509	513	551	523	564	547	572	535	568	528	554	580	537	564	538	563	558	552	530	585	539	521	570	546	532	520	572	574	553	523	572	542	563	595	536	584	582	567	566	538	559	580	587	548	560	583	554	590	577	581	571	572	547	536	566	583	556	632	584	550	548	538	553	605	529	527	581	548	544	575	570	532	524	548	539	557	524	595	543	559	591	526	569	588	530	558	578	580	558	552	546	551	581	552	542	577	542	556	568	550	616	566	557	572	548	587	571	574	577	555	578	590	546	543	522	571	581	543	579	552	578	559	551	601	600	542	520	505	566	594	589	489	523	558	586	522	570	542	582	581	580	598	566	568	552	566	587	553	543	574	537	532	564	558	586	550	549	517	564	555	516	564	555	533	540	524	563	552	582	541	534	575	537	564	518	573	533	574	538	520	565	556	531	508	568	590	549	539	565	576	532	547	554	556	548	553	536	521	585	550	526	538	550	562	527	570	549	588	603	520	540	553	506	568	601	568	525	569	532	532	576	566	557	544	587	565	608	613	552	555	582	552	540	525	549	544	528	596	539	552	557	563	551	573	569	535	562	537	567	547	536	537	552	550	526	484	576	588	541	528	515	519	527	564	565	579	572	535	586	549	554	577	558	508	542	526	569	588	578	549	587	574	550	567	594	555	556	542	537	600	535	567	555	544	538	563	551	573	564	579	528	566	560	561	531	534	597	526	542	566	520	546	577	547	529	533	545	555	574	505	552	551	556	556	554	603	591	563	521	585	567	588	579	522	590	498	527	520	526	576	560	547	580	573	569	534	572	575	542	578	566	545	551	529	556	558	560	553	568	545	533	554	571	558	534	538	587	588	525	580	550	515	549	542	584	545	549	584	526	588	537	547	551	585	544	575	560	603	588	548	541	526	540	569	570	553	580	579	576	574	583	548	541	527	556	573	541	542	582	518	568	588	536	571	536	586	547	545	541	545	561	547	587	533	556	564	610	551	568	562	571	540	557	603	551	556	526	552	554	527	544	520	559	518	575	598	568	566	534	608	575	500	533	508	543	583	574	595	563	509	544	522	560	553	584	582	565	585	559	579	542	579	558	589	589	545	552	566	550	518	545	545	541	527	568	557	496	541	563	581	533	543	521	553	551	530	525	536	597	564	593	552	604	555	588	493	531	542	590	570	546	556	558	552	583	543	553	552	589	547	571	595	569	545	590	542	527	585	569	558	566	570	545	602	560	572	545	577	540	553	595	558	590	549	569	547	566	580	534	544	576	553	544	562	564	558	561	561	510	565	552	571	557	548	544	553	559	586	585	584	559	516	516	524	532	566	541	532	505	563	566	571	577	533	533	562	571	558	594	586	555	533	570	542	539	550	562	554	519	568	560	552	576	554	593	538	553	579	558	534	545	570	570	570	574	571	525	564	574	515	579	554	536	543	597	576	569	528	606	503	543	576	567	574	524	531	516	559	585	560	545	542	558	574	543	561	507	589	615	571	567	551	609	611	565	527	588	555	588	537	528	575	574	540	585	582	554	544	540	542	548	567	579	518	606	558	525	517	542	561	538	560	568	567	535	550	556	570	551	577	542	547	541	569	547	571	567	549	552	553	542	575	555	534	551	564	596	549	586	557	582	562	556	525	551	487	519	548	566	598	568	570	537	608	569	594	545	562	561	574	550	527	517
33946	58307	54156	43202	36571	30601	25582	20647	16348	12384	9469	7339	5726	4515	3667	2894	2498	2137	1757	1675	1351	1263	1202	1115	1010	1028	975	883	878	868	882	851	803	791	831	750	755	814	773	761	752	730	788	750	781	769	738	751	766	779	756	831	735	718	809	760	788	736	755	835	764	756	762	772	800	783	763	791	708	766	734	777	750	755	762	781	791	751	759	854	751	728	782	769	759	804	739	734	788	728	705	802	804	754	757	712	740	756	722	745	716	724	772	774	775	719	777	778	769	760	804	738	756	798	742	786	738	800	754	775	758	766	730	771	840	767	772	753	781	754	723	772	725	778	744	770	810	749	809	776	771	817	755	828	786	727	774	793	799	754	742	742	724	779	671	746	749	760	763	766	735	726	762	744	753	762	748	749	758	753	772	807	796	763	714	791	742	765	793	796	821	778	790	720	773	782	771	740	744	817	789	794	733	746	754	765	824	772	735	792	744	788	735	721	754	755	744	729	723	812	761	764	758	756	783	797	775	802	745	779	789	738	809	775	734	792	762	741	748	739	761	764	753	761	804	796	755	775	774	768	737	737	771	793	742	793	757	736	755	756	737	748	728	787	784	753	727	798	752	795	769	801	780	735	786	748	788	696	802	766	777	770	751	737	775	772	794	810	774	739	749	728	768	760	745	794	771	786	780	750	707	809	779	707	741	711	730	747	774	758	795	746	806	726	743	770	750	751	728	756	788	771	750	717	734	773	780	758	769	766	699	777	753	754	731	797	815	747	741	754	715	735	740	759	738	749	776	774	752	747	728	782	748	751	787	777	785	748	787	820	782	789	761	802	735	736	778	802	766	840	762	768	794	768	743	752	821	728	747	774	769	738	725	748	740	707	836	749	780	722	754	724	751	706	815	757	765	725	758	800	779	717	756	779	747	756	772	746	726	760	746	748	772	753	726	783	786	750	756	747	762	709	780	760	762	787	796	763	777	785	715	744	717	721	766	748	770	808	757	757	768	767	743	742	753	757	760	804	708	766	734	773	805	747	730	732	754	767	781	725	766	768	775	752	755	763	783	740	777	800	783	775	772	821	755	779	780	747	763	721	736	736	741	723	810	759	818	731	748	765	736	765	735	726	752	751	776	770	775	821	775	768	738	749	717	827	768	798	749	763	733	759	719	761	725	758	777	779	733	744	762	708	807	779	769	740	776	767	708	739	753	763	744	731	751	761	749	786	745	779	818	799	767	740	724	751	772	755	745	762	762	758	737	721	786	772	798	733	728	752	761	747	757	793	737	778	786	730	710	760	746	727	792	782	800	769	737	747	765	752	772	764	761	767	781	782	718	785	766	731	729	838	770	737	771	747	789	765	776	838	755	743	766	748	783	755	742	737	794	803	801	779	767	755	803	775	719	743	763	781	788	749	756	770	772	829	731	800	842	747	715	724	747	774	792	772	754	787	784	790	783	769	760	765	724	756	775	740	732	778	740	758	751	760	753	787	752	794	790	791	761	768	761	748	788	783	783	793	760	767	751	776	753	767	755	752	783	761	743	742	821	768	733	707	762	727	797	773	771	775	776	802	794	812	749	739	760	803	775	755	732	755	777	784	703	764	713	769	745	778	715	735	732	730	742	737	760	770	750	736	776	769	774	742	774	801	790	769	789	822	779	767	770	760	831	729	788	787	791	763	735	696	753	779	800	739	707	776	736	747	738	706	757	764	746	745	731	782	784	743	794	760	750	740	735	790	797	785	754	823	766	791	816	745	782	793	779	755	782	743	758	809	789	727	766	774	765	753	732	792	778	767	799	757	778	775	751	757	780	775	755	770	797	745	798	730	798	778	739	742	755	776	755	771	762	782	739	733	796	780	739	809	794	757	735	800	804	677	760	779	697	800	737	735	756	781	812	758	816	787	763	780	761	792	785	763	732	761	780	782	785	796	757	746	764	737	750	760	783	722	731	708	753	766	773	741	719	752	768	766	739	736	764	701	751	737	805	784	759	779	730	774	783	775	766	785	800	735	766	752	760	819	761	774	780	793	794	712	747	733	790	738	787	780	755	753	730	756	745	749	780	754	752	757	767	729	754	770	816	761	783	783	721	765	719	796	781	762	760	779	770	730	765	762	716	795	736	742	785	746	737	746	747	746	724	780	710	781	759	751	796	774	748	750	772	744	785	740	729	726	757	753	738	770	755	750	775	750	757	811	751	835	771	744	778	777	745	818	759	757	728	772	730	732	744	869	781	746	745	737	780	809	782	797	769	722	780	733	771	728	757	771	746	730	781	754	719	789	765	709	778	763	744	787	861	734	740	741	754	775	747	738	740	795	781	726	752	777	752	755	755	754	779	777	750	762	757	769	765	775	736	763	752	766	695	771	745	789	768	746	762	763	729	780	774	794	773	739	734	710	761	727	727	769	767	817	715	783	755	775	729	754	733	782	785	751	729	725	793	791	762	751	796	776	761	794	780	784	804	745	755	784	795	721	781	702	733	732	752	771	816	753	796	769	732	795	740	775	747	723	754	790	761	850	779	785	782	742	780	771	732	718	745	763	751	799	758	764	741	766	800	793	756	750	802	753	755	721	772	766	694	763	778	762	779	803	802	753	776	756	767	746	765	778	751	790	788	738	798	715	710	765	752	770	761	772	760	779	761	771	767	793	772	741	781	762	743	742	762	816	779	784	734	744	747	728	757	744	798	735	763	795	733	710	746	787	737	762	756	793	752	762	801	794	743	749	740	758	793	762	761	773	796	726	751	815	790	791	761	809	724	764	795	762	754	753	800	742	786	804	760	761	742	742	734	760	756	771	771	722	774	771	762	771	765	743	774	804	758	796	753	790	780	744	769	776	749	741	710	756	768	729	787	757	817	736	727	750	732	749	744	784	734	778	811	765	777	747	778	766	741	825	791	764	738	804	745	751	787	746	763	745	748	767	795	763	741	758	789	717	795	742	751	769	725	744	769	733	750	729	742	762	778	772	763	739	776	757	750	724	708	760	771	757	754	751	781	750	755	759	722	759	748	767	726	771	750	735	757	833	756	750	755	774	754	761	784	758	777	775	737	738	713	737	757	817	785	785	747	820	773	777	765	798	771	803	816	786	744	809	777	779	799	763	710	730	772	770	750	756	724	765	770	790	762	759	815	724	766	786	805	717	760	776	720	750	741	772	795	766	751	749	786	724	757	745	767	768	750	794	741	785	785	770	749	752	767	770	739	788	770	794	775	763	797	759	732	742	808	728	791	733	789	742	744	787	726	764	722	743	723	768	781	721	805	749	749	773	791	758	769	777	809	734	738	734	736	743	730	765	750	757	823	724	762	775	751	741	770	742	691	766	777	758	783	753	831	744	731	776	715	728	737	743	748	695	781	801	747	767	777	695	721	743	747	782	725	780	779	761	714	744	772	735	791	803	770	718	725	733	770	786	798	706	758	787	717	775	752	776	755	785	781	809	748	780	742	765	788	779	775	731	725	778	735	737	775	737	778	758	753	754	783	792	779	741
28277	29239	35584	28122	18481	12151	8025	5191	3738	2680	2014	1603	1378	1165	944	917	844	820	754	655	669	633	647	631	602	637	615	610	589	574	567	609	569	571	577	582	556	526	558	540	570	563	546	551	524	543	550	525	559	514	510	558	542	556	560	573	561	577	553	560	516	526	556	561	561	541	552	561	561	525	557	556	547	512	512	575	566	569	570	547	582	570	533	546	537	570	541	575	575	534	573	571	557	584	556	590	577	534	548	570	529	528	556	550	538	576	510	578	570	563	556	510	584	539	535	609	602	544	582	500	555	565	558	539	522	553	568	540	536	551	535	543	542	532	528	537	579	540	545	599	537	533	529	577	544	542	549	536	555	523	531	553	581	562	566	485	538	547	563	547	571	535	551	548	552	545	578	566	570	549	563	560	570	538	534	540	572	529	535	509	578	541	549	513	562	567	574	552	563	584	562	566	573	552	555	542	550	502	566	556	529	568	558	565	563	580	570	588	530	544	562	575	576	551	527	567	538	559	532	552	567	551	568	551	562	571	544	533	544	559	527	549	587	581	517	537	563	487	567	578	568	544	548	551	567	570	581	586	559	551	520	548	583	520	586	509	529	511	557	557	567	585	548	561	539	586	536	536	575	551	571	571	515	543	554	529	527	551	542	532	567	535	547	575	520	525	555	576	504	554	531	569	553	547	528	571	600	580	564	537	566	530	563	558	551	545	558	555	561	564	572	556	568	581	540	518	578	541	528	557	548	573	568	517	582	599	540	572	531	560	568	577	604	542	580	538	538	505	534	561	506	541	605	593	578	570	543	522	539	541	555	554	537	554	536	556	562	561	617	562	592	537	552	580	586	558	567	520	582	533	579	533	556	546	567	561	526	562	566	545	522	514	542	552	561	557	535	548	541	548	538	541	594	550	540	572	581	572	540	539	569	554	574	545	610	589	521	552	540	526	573	554	548	501	542	580	535	570	527	510	529	560	490	583	570	550	534	542	573	533	565	533	557	533	536	500	557	475	550	515	549	505	573	546	528	556	531	609	574	559	496	600	555	561	597	537	570	553	581	596	543	514	573	564	537	559	553	544	548	583	546	546	517	501	552	524	546	564	579	565	560	533	543	566	555	558	545	530	515	535	606	546	580	557	531	540	571	547	562	535	547	541	531	534	617	556	545	593	574	537	521	565	531	525	534	558	585	589	538	564	585	601	561	539	539	549	571	528	537	575	562	565	576	559	568	578	561	542	549	574	508	521	513	590	560	618	583	577	566	598	543	539	583	533	577	552	564	554	584	544	574	608	558	559	573	545	558	548	574	556	557	591	559	553	546	577	544	544	531	564	575	602	524	561	573	531	518	511	574	559	551	549	542	517	529	585	514	579	546	492	565	573	556	551	537	556	531	542	562	551	562	525	547	510	531	573	523	549	529	549	532	593	544	590	566	590	539	549	590	526	570	516	560	620	519	537	504	569	559	561	550	551	552	591	541	535	566	592	564	573	578	538	565	551	563	554	548	604	549	563	537	581	512	561	513	539	545	573	549	569	589	571	501	559	567	513	522	549	568	540	560	551	547	505	533	542	542	563	558	550	551	557	565	531	560	597	553	572	538	571	511	562	609	539	562	599	557	545	521	562	571	541	552	586	532	529	561	559	582	553	530	591	552	590	576	551	550	553	513	568	572	571	547	560	554	534	550	555	561	544	542	541	556	619	616	571	586	561	562	532	564	572	587	563	515	557	525	551	590	573	582	519	589	552	538	583	572	544	576	583	549	565	581	571	616	532	569	572	559	547	534	533	510	561	542	585	601	562	563	514	562	547	575	581	543	585	554	574	543	539	563	536	555	567	552	554	573	587	591	561	591	541	530	552	563	548	559	503	554	566	541	563	536	541	597	532	513	516	527	494	545	543	539	566	550	525	569	508	568	567	534	586	590	508	503	548	537	560	541	555	563	559	586	552	571	588	565	595	574	563	541	584	581	547	583	576	564	533	549	537	564	622	550	512	559	573	555	526	556	560	556	592	524	577	551	551	548	538	568	515	584	521	572	561	550	601	583	507	533	533	543	540	497	579	568	554	583	545	522	593	553	565	513	536	541	538	580	577	536	558	582	554	563	529	574	535	535	577	547	533	584	533	553	546	567	553	566	547	554	589	569	548	572	564	577	577	528	573	571	563	554	514	567	581	555	558	553	590	527	557	579	517	573	585	540	574	510	568	550	547	529	535	585	564	556	569	550	550	550	521	579	575	538	587	517	538	557	539	570	525	566	552	559	591	523	547	580	526	541	561	590	554	621	537	600	568	536	550	540	552	568	561	510	571	556	522	560	537	570	549	595	595	544	578	565	566	541	565	562	575	559	513	530	532	553	567	555	573	585	562	545	519	569	530	601	547	546	553	561	556	573	544	519	538	536	533	594	507	552	529	569	557	550	531	556	530	565	561	608	579	591	557	575	504	527	598	516	545	563	565	528	572	546	540	519	590	515	561	521	545	548	594	544	536	515	514	579	524	585	548	522	493	508	503	534	588	540	540	526	600	523	603	584	545	579	550	532	566	556	555	591	554	594	518	571	553	534	554	592	585	565	534	542	544	515	521	531	595	513	570	536	577	613	601	565	603	525	595	586	559	558	567	548	553	536	524	548	553	571	531	580	554	580	549	548	562	561	569	499	549	536	576	534	566	580	574	499	547	536	527	560	542	553	553	550	541	551	567	520	538	542	571	584	555	564	565	527	566	526	562	577	546	543	611	555	588	538	535	601	542	580	558	555	547	543	578	561	604	511	557	581	549	540	522	555	547	550	583	617	552	564	525	533	576	545	588	559	577	548	541	569	563	542	583	535	541	541	559	545	562	518	532	524	521	577	557	542	582	579	545	579	582	577	560	516	520	550	535	574	566	529	540	535	541	565	559	529	519	538	569	588	521	543	534	512	542	544	540	581	527	567	589	549	533	507	514	540	503	556	566	578	562	537	565	575	548	533	504	566	558	542	559	553	578	538	561	556	580	577	531	595	568	506	545	542	536	523	526	608	570	546	529	511	573	569	568	582	555	508	552	536	549	576	559	588	528	573	604	583	540	570	541	577	540	529	531	560	553	546	562	546	519	550	537	542	592	563	553	522	563	590	603	536	589	558	530	540	579	569	554	608	544	572	529	551	510	563	577	561	556	540	561	584	570	572	578	541	577	555	544	541	551	591	540	585	554	537	511	534	580	522	564	532	564	568	573	572	538	550	562	548	554	576	576	576	574	537	538	527	524	533	591	498	558	535	539	581	559	565	591	561	569	538	506	565	593	547	602	559	519	568	553	518	546	580	579	585	554	574	531	540	559	560	567	576	549	535	562	572	554	570	529	556	559	547	611	563	555	526	523	566	548	543	522	536	544	529	593	518	528	577	588	506	540	549	551	576	547	574	565	553	580	586	546	561	546	522	553	587	549	578	523	576	556	512	523	538	586	573	500	576	591	563	572	533	558	594	573	549	557	560	586	584	565	541	528
32001	46765	42268	31801	24876	19665	14938	10989	8211	6142	4630	3571	2824	2395	2003	1658	1449	1311	1201	1105	967	1014	948	932	882	860	847	868	790	828	793	801	795	809	812	805	813	776	769	778	736	785	754	748	786	762	758	744	773	821	756	754	765	731	763	745	845	752	776	746	729	758	764	741	744	757	808	723	780	782	748	764	829	746	787	725	773	810	786	761	804	767	740	796	747	761	783	750	799	766	803	723	777	778	769	811	709	748	798	805	791	742	751	775	783	746	760	828	730	728	832	730	788	745	808	742	779	757	814	784	784	810	770	776	756	753	813	762	778	775	813	793	735	708	719	784	772	749	799	762	783	743	812	712	836	765	786	759	808	788	778	778	782	767	784	800	798	802	733	771	793	789	744	759	787	805	809	781	728	791	715	786	784	772	762	788	746	801	740	782	770	719	751	789	796	749	793	805	739	781	780	719	751	788	798	727	755	760	734	745	728	754	754	755	788	773	781	797	763	776	794	739	757	795	794	797	755	759	802	781	760	795	770	757	794	763	802	769	755	768	795	815	790	820	784	774	796	794	807	774	824	704	777	734	792	759	844	774	786	824	763	786	750	750	780	754	754	783	781	782	780	773	790	782	781	746	739	761	777	808	785	770	752	762	759	747	781	811	756	747	797	763	752	787	794	726	781	772	753	755	758	765	756	742	776	740	777	780	783	752	795	772	767	761	811	814	766	758	798	761	726	793	752	773	809	759	719	749	832	766	761	767	800	763	794	738	723	768	784	765	727	792	799	784	777	795	793	746	784	763	756	760	832	778	776	772	775	768	767	785	816	761	781	740	772	722	782	718	825	775	814	762	776	787	726	818	769	729	799	816	774	796	802	775	734	799	739	816	800	702	783	760	769	792	747	713	711	816	720	763	824	765	725	749	768	810	782	775	702	786	754	727	724	788	784	754	763	726	730	789	779	794	749	762	798	755	728	770	767	809	753	774	760	756	783	785	803	737	797	755	768	815	760	774	767	765	770	748	767	783	786	752	755	768	758	785	799	807	756	756	821	769	751	731	775	768	776	728	717	743	771	782	801	759	759	773	792	778	773	825	722	790	762	783	774	757	753	756	718	799	789	762	762	792	761	799	756	754	724	748	744	737	784	765	804	742	788	770	770	774	828	767	771	728	777	766	767	726	733	763	773	768	705	762	787	785	767	779	780	791	769	791	754	727	829	745	738	723	783	776	725	775	786	746	743	768	757	755	773	739	792	780	754	774	749	822	818	788	744	764	769	759	744	773	763	762	748	764	762	747	757	759	717	797	720	777	757	774	774	808	801	746	747	729	741	774	808	795	765	734	760	737	764	793	783	770	772	806	779	780	773	745	738	797	773	772	787	731	768	780	763	781	770	745	788	783	708	755	723	767	826	812	761	810	758	756	747	794	783	783	811	791	786	792	859	773	742	782	770	749	728	798	805	755	726	782	767	709	810	757	784	772	794	759	757	742	790	838	762	752	754	784	792	786	742	775	795	751	746	808	763	745	827	772	760	732	750	752	734	708	750	778	719	761	733	765	773	791	792	745	737	774	785	786	750	739	752	751	770	760	766	785	717	771	756	793	794	776	782	792	807	727	760	769	777	760	756	758	753	784	774	760	779	755	765	748	758	757	773	792	737	761	796	744	771	736	731	746	748	718	743	773	782	754	750	749	819	743	726	730	785	744	739	809	792	795	715	737	729	783	772	763	798	757	775	741	778	756	754	789	795	732	798	757	738	767	777	732	755	785	794	734	774	773	783	827	733	779	781	736	749	769	841	707	790	832	704	749	764	789	787	768	785	740	724	762	781	795	769	760	770	778	740	795	786	768	742	784	761	802	748	795	781	759	765	790	719	744	859	760	721	826	748	689	752	757	754	762	750	776	752	787	749	737	732	762	786	753	761	786	768	775	758	789	771	758	769	750	711	737	781	771	773	764	766	782	723	750	743	721	772	743	767	757	765	711	761	766	763	736	712	733	795	791	809	772	735	756	711	731	758	740	742	756	711	762	736	757	780	801	744	793	781	771	720	767	778	768	816	749	775	717	761	815	774	787	819	792	774	771	805	779	790	757	793	815	817	746	795	771	769	797	803	765	746	801	786	772	770	735	786	776	773	829	757	778	774	732	801	784	735	728	769	790	792	798	710	706	773	760	747	761	798	824	824	750	747	719	753	750	803	790	778	755	788	769	790	753	760	783	799	800	758	792	765	797	792	790	802	818	787	802	754	729	761	776	784	775	800	727	789	759	738	769	753	785	760	773	725	781	738	757	765	778	747	748	778	828	771	779	797	740	758	730	750	742	771	786	740	765	798	774	737	784	730	725	802	829	744	753	732	775	814	735	743	821	770	759	755	761	746	709	757	743	746	781	692	836	795	766	804	761	774	778	750	805	776	784	810	738	776	744	783	718	741	779	742	769	709	783	747	738	770	795	721	793	780	840	726	765	782	751	775	805	814	803	754	748	800	754	756	821	791	813	753	716	737	762	766	741	710	744	814	768	765	766	754	768	795	811	771	784	702	758	786	774	768	809	754	742	782	752	764	818	767	761	816	724	820	786	728	795	732	748	791	804	791	729	778	786	791	756	757	776	784	783	783	768	749	707	751	763	748	761	769	756	775	715	779	816	777	764	787	777	877	795	773	799	805	749	802	781	768	751	793	789	751	779	757	779	767	820	791	788	766	800	792	739	796	788	790	781	776	810	816	777	771	769	758	839	797	803	775	806	791	789	786	732	741	775	820	737	760	752	768	753	775	723	739	757	780	768	756	748	739	776	736	763	792	732	758	768	756	805	778	761	742	775	760	745	750	824	780	792	789	699	745	811	751	779	739	718	758	747	728	866	767	782	768	798	735	844	771	783	761	772	728	757	785	798	761	787	769	801	784	775	737	730	767	758	826	823	733	710	772	793	723	806	783	767	739	755	757	751	762	759	757	755	769	801	740	793	757	747	744	769	781	822	771	784	794	773	790	745	721	771	777	804	789	815	752	786	762	759	782	761	757	748	744	742	775	710	758	812	780	714	722	820	747	738	710	728	774	761	775	741	729	740	753	769	751	765	766	815	747	783	773	801	814	756	818	743	811	772	764	813	759	790	739	809	793	825	821	799	779	803	714	734	795	787	808	770	787	731	773	781	786	759	792	777	798	798	759	709	774	744	771	779	759	810	839	776	761	775	767	785	771	777	784	777	707	763	792	783	769	746	742	765	765	763	758	754	776	809	773	770	795	791	770	749	749	762	780	754	728	788	804	767	739	758	722	763	799	774	770	771	727	767	713	784	806	748	779	779	765	771	783	774	766	775	782	775	758	760	802	780	743	754	720	726	768	722	735	789	753	803	770	799	745	752	790	758	781	758	737	797	739	770	821	742	772	794	729	744	789	780	728	781	754	737	771	770	774	814	774	740	799	778	737	802	736	771	770	771	768	776	758	780	723	765	728	747	797	819	770	779	801	798	761	745	759	833	748	750	734	720
24118	20932	28334	26352	23363	19781	14269	8789	5875	4284	3221	2384	1878	1491	1303	1165	1114	962	868	765	682	686	693	604	685	593	617	663	578	599	604	568	648	574	584	565	562	571	530	562	526	555	564	535	561	561	573	578	585	581	548	570	543	541	557	551	501	555	547	570	564	596	581	557	617	569	572	541	560	590	545	579	571	546	593	566	580	576	519	558	557	509	536	571	574	519	526	605	534	556	544	528	573	586	560	555	566	562	523	565	584	588	484	552	568	533	522	543	587	554	575	563	555	566	590	537	570	587	592	562	561	535	571	537	559	572	566	587	522	595	611	610	569	550	533	589	593	558	530	555	562	524	520	561	602	494	539	579	517	569	569	566	530	557	562	573	523	565	552	541	575	547	545	570	569	567	550	583	556	571	560	570	590	512	582	590	544	574	579	589	570	593	573	563	585	524	555	571	560	541	519	522	551	567	496	569	559	543	589	547	555	538	533	529	551	583	568	570	534	565	541	582	552	573	526	571	540	568	544	569	611	529	503	533	551	531	517	577	565	531	573	549	547	548	525	555	515	563	536	540	560	533	615	567	608	531	584	568	552	559	571	599	559	531	551	576	554	544	581	543	561	586	543	545	537	544	569	548	503	569	601	537	559	551	578	588	572	550	556	567	561	557	520	521	592	574	588	545	569	544	531	576	547	543	604	533	525	561	572	521	559	592	596	558	555	530	575	553	593	593	584	551	555	559	544	560	540	601	568	583	590	526	577	610	561	540	562	547	510	561	523	541	580	572	609	557	541	578	559	536	591	532	558	551	540	517	561	497	567	535	569	558	527	556	602	564	559	540	568	527	516	594	563	537	535	576	532	565	525	550	560	569	532	555	568	529	571	556	552	622	563	581	557	601	596	581	586	548	619	552	550	563	548	586	569	594	566	566	569	573	556	543	531	575	529	605	526	538	556	578	511	525	538	574	609	576	538	535	549	544	560	603	546	542	556	570	553	558	562	604	565	608	521	519	531	517	539	598	549	576	582	619	573	558	612	531	588	549	544	541	523	498	536	566	542	587	580	552	574	606	577	554	546	592	567	575	545	561	549	554	575	555	585	562	599	570	555	552	523	597	560	594	550	535	553	586	531	549	556	602	557	546	587	560	562	576	576	576	548	575	568	558	557	520	535	545	584	534	529	559	511	531	560	621	556	525	527	541	576	522	524	527	585	579	500	559	537	538	512	558	534	587	575	560	607	563	526	584	541	535	586	592	561	564	557	552	582	599	609	578	538	571	577	632	601	575	552	546	521	566	522	515	560	598	574	612	531	521	562	567	548	529	575	555	539	544	576	598	528	550	573	561	556	593	561	549	536	546	559	539	559	532	564	547	557	531	578	587	549	549	564	547	531	552	563	548	558	569	542	592	577	540	558	506	560	580	517	553	590	542	567	603	509	562	541	563	548	558	592	549	545	584	552	514	575	553	574	586	544	528	563	597	551	623	541	594	560	531	569	537	558	577	563	569	591	583	562	557	572	557	578	524	550	546	544	570	547	550	603	530	585	559	557	554	558	559	591	565	497	531	559	580	563	561	549	548	566	548	558	582	559	588	550	570	520	575	532	577	582	557	563	550	606	588	538	574	558	581	545	553	541	538	537	585	526	526	596	519	548	536	522	570	543	533	550	557	546	547	537	541	550	542	585	557	551	587	583	562	540	555	585	545	596	562	589	570	528	529	539	526	535	566	576	576	531	550	603	572	602	526	521	560	582	557	545	543	552	567	591	573	590	564	558	578	602	548	520	556	535	560	571	526	550	579	535	521	578	537	539	545	558	585	553	569	534	547	569	557	535	552	550	553	574	567	627	554	590	549	560	566	541	558	544	553	540	548	579	555	597	561	554	522	548	519	565	557	569	570	574	563	569	504	536	569	589	548	610	559	558	568	568	556	584	575	522	566	582	541	526	549	565	574	574	541	549	559	617	566	560	566	548	564	569	568	569	561	539	548	539	538	549	572	551	543	579	592	565	568	585	591	532	592	587	579	573	536	586	574	556	591	551	573	587	561	555	566	546	540	553	550	557	572	538	547	568	594	533	564	534	555	521	574	534	533	527	549	528	526	537	556	537	526	531	570	533	583	576	533	521	545	535	593	584	573	564	537	558	539	562	585	555	571	550	539	550	599	537	567	576	524	532	565	569	553	570	585	511	547	508	525	588	570	552	588	573	560	542	563	599	547	595	578	582	568	536	556	546	561	537	557	603	579	530	554	568	541	530	560	520	545	546	552	557	560	559	545	545	557	544	539	559	554	534	547	559	535	566	554	534	573	514	579	587	559	582	584	523	535	531	561	527	542	559	532	547	527	563	584	566	598	546	528	608	590	532	570	528	567	541	563	618	573	533	580	529	559	568	579	536	573	560	580	562	594	559	558	605	615	566	523	563	573	517	592	588	523	562	552	563	537	556	535	558	528	607	600	555	562	554	579	559	595	538	542	612	545	591	562	553	579	552	554	551	540	535	574	550	555	545	571	581	596	580	530	556	562	592	551	543	572	550	545	561	573	533	564	579	569	544	521	553	573	603	524	573	618	548	563	538	516	550	548	571	591	538	577	591	585	576	586	587	567	612	535	541	551	599	532	541	598	542	598	557	575	565	531	564	545	546	563	587	543	580	605	530	557	532	546	561	523	577	536	544	589	556	544	578	550	539	574	537	566	555	552	519	575	546	567	541	559	515	542	559	560	559	563	502	583	555	563	555	569	563	548	567	530	566	561	552	573	568	569	536	545	552	534	595	551	597	574	514	531	557	547	551	602	558	570	520	518	579	532	572	512	583	551	509	534	569	549	509	517	577	571	557	552	571	571	546	573	542	567	556	598	582	542	491	550	594	569	550	548	589	560	550	558	566	590	567	523	579	560	600	528	555	607	580	533	563	561	586	585	587	583	573	540	562	581	555	544	570	562	573	564	548	530	559	544	526	563	571	559	569	585	568	526	614	552	544	585	536	507	578	543	542	601	576	566	547	545	554	537	564	562	510	577	535	547	560	552	564	535	558	573	593	555	539	545	539	547	546	554	555	595	585	558	554	559	600	594	591	566	573	582	608	549	560	561	567	562	517	613	552	520	571	535	563	582	591	548	542	585	551	579	513	563	538	603	594	607	571	505	575	544	575	588	542	587	606	551	518	563	571	526	539	550	532	569	560	555	548	538	569	576	588	550	541	511	574	555	552	578	602	541	570	559	566	541	563	532	551	494	559	582	559	569	560	554	540	545	554	556	544	601	551	559	574	582	522	565	570	558	593	568	551	524	574	512	595	549	567	572	541	533	519	560	587	597	538	603	573	549	576	543	570	535	541	550	530	554	533	522	561	600	562	536	556	498	575	525	546	565	575	533	573	582	573	531	554	564	524	536	519	522	589	577	537	548	544	508	541	523	558	592	535	532	561	559	558	554	569	556	548	570	563	551	546	522	577	549	571	567	564	554	577	526	547	533	512	555	533	587	554	543	561	566
32201	52440	47989	37336	30931	25391	20205	15799	12055	9097	7150	5330	4138	3181	2645	2243	1972	1646	1446	1278	1157	1103	1059	1027	968	924	940	886	896	838	861	832	785	768	830	845	798	778	798	812	758	738	783	776	763	767	781	731	709	772	755	781	793	730	816	788	786	799	772	816	809	764	773	731	767	781	753	816	756	786	812	764	812	764	762	739	750	793	798	785	771	809	760	776	788	746	755	738	770	787	799	703	737	802	797	761	745	784	743	768	794	776	748	738	810	826	754	756	775	747	761	786	765	826	735	720	781	795	793	772	759	785	819	796	774	788	781	735	776	797	777	812	784	759	808	786	719	814	820	810	761	771	761	752	736	794	768	754	781	792	806	803	772	698	786	752	742	767	754	759	781	743	772	784	738	787	749	779	755	744	719	771	766	757	808	729	766	773	745	801	748	757	784	773	781	812	748	815	743	777	789	739	782	738	835	784	798	759	752	743	786	792	761	767	759	792	697	783	720	797	791	723	791	746	784	804	810	735	715	799	801	767	790	785	824	780	728	742	754	731	807	777	773	759	749	724	742	743	745	726	772	753	791	750	794	763	724	789	776	746	785	800	763	731	713	769	759	769	785	759	753	785	808	800	778	773	823	783	759	755	800	799	739	760	785	764	786	774	807	816	765	760	785	826	803	775	800	779	784	774	803	735	724	799	774	792	785	796	783	771	751	765	812	803	811	795	752	788	761	764	827	777	831	793	761	792	786	801	780	751	770	805	764	736	797	807	805	793	773	770	775	755	801	769	784	786	716	765	741	748	727	765	773	793	742	749	809	783	790	817	789	770	779	764	812	764	825	791	805	750	771	825	772	742	744	784	813	767	810	785	743	810	797	793	798	794	764	796	750	772	817	768	756	735	754	719	755	782	775	783	799	768	786	839	754	782	784	732	795	713	805	797	788	771	796	740	776	762	721	772	788	752	753	765	746	788	770	771	806	760	802	762	780	818	811	754	770	778	772	773	749	818	764	742	813	798	764	748	734	746	706	772	745	809	771	783	787	763	752	823	777	729	752	813	761	814	738	813	768	746	747	786	766	800	751	792	810	801	800	784	801	756	769	780	765	724	813	786	768	810	774	749	777	766	753	750	752	785	784	767	774	786	749	739	738	783	759	776	795	710	772	795	765	770	772	756	762	747	790	791	772	809	735	759	798	756	779	734	792	814	762	775	763	732	735	778	744	753	790	803	714	786	760	778	757	759	768	743	741	758	830	760	759	782	733	798	760	818	747	759	784	747	748	766	764	787	818	765	759	761	763	776	752	777	764	714	811	759	764	778	776	806	821	795	756	740	814	746	781	803	756	773	768	747	771	792	765	709	766	723	774	815	793	767	776	796	755	804	744	748	760	712	765	806	726	850	835	743	741	780	786	760	786	753	766	751	842	749	795	797	797	744	775	759	838	742	782	761	794	742	769	735	752	762	785	750	808	770	742	776	715	758	741	794	758	793	827	739	770	755	745	720	790	806	799	790	747	798	762	774	771	751	769	789	788	798	787	773	795	795	733	757	745	768	754	804	758	788	793	781	791	763	785	790	753	758	774	773	817	748	820	740	765	799	840	779	774	806	736	771	756	769	741	804	725	813	731	808	747	796	817	807	723	732	792	754	777	757	745	826	773	789	784	764	790	751	771	762	804	752	806	839	764	820	765	821	695	755	819	748	770	810	800	782	784	742	791	778	767	776	749	802	810	763	802	775	802	759	795	750	794	809	775	812	768	791	810	810	743	769	784	764	750	779	816	774	696	769	766	821	728	789	731	738	800	790	832	778	768	784	751	826	776	804	732	777	788	758	747	806	769	755	801	792	761	803	781	779	791	784	761	731	769	774	746	807	781	768	791	827	809	758	795	817	772	766	791	772	776	775	759	795	785	815	817	748	747	809	780	784	781	819	743	808	767	771	767	754	778	806	824	758	769	714	825	853	751	713	781	831	763	770	802	759	773	753	760	784	760	791	787	772	808	776	789	819	791	822	774	829	783	778	802	820	787	795	746	800	741	788	734	794	769	777	750	844	793	805	754	751	781	796	770	764	783	791	758	775	797	788	738	755	785	771	813	733	773	772	785	758	783	745	756	765	794	787	771	807	748	786	779	783	776	774	801	742	752	779	826	775	769	817	813	791	765	779	787	779	789	755	745	818	755	755	723	728	761	756	772	763	744	797	792	776	769	767	735	726	769	722	778	792	776	745	773	763	798	799	772	780	783	748	754	810	732	796	771	794	774	757	777	786	795	802	742	767	734	744	745	759	766	796	789	799	753	770	774	767	782	789	758	778	710	815	776	786	753	771	769	763	726	770	758	765	786	758	789	803	762	752	779	757	796	807	773	787	776	779	771	773	764	777	785	810	741	808	765	749	767	790	810	770	745	711	711	799	774	767	736	803	743	784	773	774	752	836	760	752	779	785	775	759	809	790	755	801	767	794	778	767	775	778	775	813	778	802	845	779	773	784	742	770	771	743	776	815	800	776	765	791	798	722	783	740	812	767	731	746	790	766	800	726	745	806	778	778	726	801	729	752	737	785	814	709	792	805	746	797	768	794	797	744	815	769	794	709	742	770	839	749	733	788	768	751	810	824	777	792	772	796	767	768	749	738	802	766	798	770	763	708	796	815	749	761	725	784	736	750	778	830	764	807	808	781	787	798	780	722	779	809	770	816	753	783	756	801	777	734	779	781	830	730	781	736	755	829	757	759	771	759	771	761	817	764	745	726	794	747	745	826	772	752	737	762	825	777	772	736	707	755	775	785	774	762	760	779	762	758	781	758	756	763	800	780	784	752	834	759	753	743	798	736	823	727	783	756	765	784	738	786	733	750	825	735	791	794	790	725	823	766	756	761	758	776	737	763	756	785	740	812	751	772	818	796	796	804	771	788	775	779	773	738	728	747	815	803	729	781	823	762	773	738	754	768	748	810	727	783	827	785	782	761	843	776	779	783	808	821	812	763	771	749	771	804	750	773	788	778	766	734	852	751	787	751	806	733	790	768	771	727	769	757	771	722	777	754	791	786	696	781	755	773	753	746	780	734	792	791	743	749	749	767	786	815	781	767	787	777	785	799	732	760	805	764	790	767	740	797	743	752	754	812	816	805	813	813	736	749	801	790	761	766	788	754	759	687	786	759	776	746	775	810	771	761	741	812	787	818	749	770	757	763	779	764	786	801	756	782	770	734	791	763	688	796	696	768	761	793	761	795	754	762	785	809	805	780	759	787	769	744	807	776	734	794	764	805	801	755	787	749	753	767	758	800	770	749	787	774	773	775	774	784	767	737	751	767	743	793	781	785	776	766	764	781	747	769	788	779	783	779	795	783	791	766	783	760	787	776	775	744	786	789	739	764	794	784	772	800	777	794	780	756	806	764	779	797	809	714	789	792	719	754	801	824	795	773	784	788	744	784	783	759	800	749	784	812	724	809	753	775	801	782	798	697	848	821	796	743	775	819	812	788	760	792	791	808
22939	20922	28517	23947	22721	23949	21698	13164	8707	6475	4610	3556	2650	2097	1763	1474	1271	1160	968	874	831	790	750	736	691	707	684	622	591	660	609	603	639	596	561	598	593	551	581	589	585	545	592	577	546	578	594	555	552	540	578	547	561	570	527	558	625	541	551	543	553	543	578	579	555	533	559	563	574	517	558	581	544	534	525	575	591	553	545	558	583	569	538	603	581	556	555	582	591	554	544	611	599	602	561	576	543	572	498	611	574	563	564	584	553	554	563	539	536	576	541	577	610	558	554	590	595	593	577	575	545	574	579	561	575	579	582	587	550	591	587	547	523	547	586	576	573	548	598	566	566	576	553	576	578	580	535	577	571	547	551	540	569	574	524	594	596	542	567	586	567	563	509	562	633	517	556	590	545	541	573	519	560	586	553	510	573	530	531	536	565	545	552	550	520	608	590	550	584	557	567	555	551	548	559	552	548	603	524	615	560	583	577	606	535	545	578	536	603	537	531	546	540	572	567	577	557	566	565	552	580	603	553	526	544	558	533	542	573	521	580	572	511	558	530	588	575	563	536	532	556	549	553	554	578	564	582	579	582	549	534	568	538	534	542	548	523	558	571	595	595	595	578	598	567	543	585	558	579	603	569	564	536	583	562	568	600	554	555	582	543	565	562	547	596	562	534	541	528	553	566	568	577	590	569	597	528	527	545	545	554	590	577	568	554	528	565	595	554	568	551	580	556	517	582	521	557	528	561	554	588	579	577	582	585	527	527	521	532	570	517	533	565	542	558	578	543	549	564	575	561	563	534	572	579	521	547	569	589	571	551	541	598	541	559	592	588	578	550	545	551	606	564	565	579	558	519	563	599	600	550	557	555	606	563	569	568	583	582	564	568	570	576	538	551	563	567	576	589	552	555	592	514	560	503	532	544	539	546	548	589	570	541	535	539	588	582	569	547	587	582	578	559	555	571	545	613	573	560	550	552	559	550	629	523	546	564	527	555	559	539	545	498	547	571	589	543	540	561	507	565	550	561	531	553	586	585	591	571	599	569	539	562	563	543	563	531	629	576	520	507	631	571	566	606	599	560	539	541	590	550	555	568	561	566	584	553	510	586	576	549	559	557	581	560	526	510	579	538	564	580	562	550	548	543	550	590	565	510	562	566	585	536	553	588	589	613	559	586	565	543	578	550	557	551	616	587	516	561	539	549	580	594	553	572	590	575	553	546	558	537	586	562	533	562	593	599	579	580	548	568	604	575	581	572	531	562	575	603	598	579	565	565	573	609	544	545	547	545	576	561	558	581	556	536	525	557	557	547	567	561	562	548	560	570	577	569	606	558	556	557	524	568	549	591	572	560	575	579	596	571	592	531	623	561	588	549	572	572	527	569	553	547	560	577	528	542	540	568	569	599	580	560	558	595	580	586	552	566	571	568	578	529	600	562	517	557	548	569	612	582	596	584	542	581	549	579	537	519	568	578	528	521	545	638	632	568	575	561	525	535	549	609	561	567	541	567	552	543	579	547	538	579	593	602	586	597	561	583	566	579	579	606	591	564	505	566	579	554	520	568	580	552	591	545	557	539	599	561	585	575	525	574	580	592	566	589	564	564	524	566	597	553	558	535	585	576	630	559	546	577	593	573	564	607	563	612	628	556	567	560	562	539	576	578	572	619	594	542	570	570	563	594	561	590	556	544	558	557	544	534	598	569	567	592	513	497	548	575	548	574	542	557	547	561	543	567	548	555	554	556	559	521	569	601	552	558	544	537	555	574	526	586	532	607	545	527	540	519	517	542	582	577	562	579	532	531	479	542	564	564	568	558	552	577	544	582	558	571	620	572	568	580	542	574	590	564	575	572	581	561	520	566	531	581	549	581	570	523	542	533	567	563	577	557	567	563	557	555	541	549	541	572	559	561	546	549	577	557	577	532	564	572	552	587	517	591	598	561	561	574	561	556	581	566	547	502	575	602	509	575	579	571	536	559	585	552	588	569	547	551	564	562	560	538	610	587	561	535	565	547	570	554	560	599	564	588	571	575	568	588	563	550	558	575	562	520	580	546	535	543	592	565	571	539	541	561	561	546	543	570	598	541	508	560	578	522	584	585	547	559	542	567	581	530	543	534	536	599	588	562	592	545	583	588	569	584	578	533	558	524	561	574	517	523	576	521	557	584	554	581	567	550	620	553	557	564	538	533	565	554	526	562	553	582	574	570	564	534	540	534	551	598	535	574	578	579	552	560	585	527	569	570	546	581	551	549	559	581	575	520	531	567	539	584	592	589	586	576	525	544	591	589	610	588	534	571	559	552	573	585	561	572	551	547	541	587	558	541	580	523	564	594	570	570	540	542	588	585	572	542	540	598	560	593	575	549	573	582	563	583	563	565	583	498	562	551	568	598	571	600	583	578	577	565	552	532	579	544	551	547	552	592	507	586	558	576	568	566	529	570	584	570	609	597	585	542	535	562	576	562	600	562	554	559	557	564	563	576	562	560	563	583	563	569	614	604	560	567	562	542	598	589	579	541	555	558	592	529	543	574	552	539	557	600	572	585	534	558	627	575	587	564	616	573	578	590	560	584	565	546	565	544	574	581	549	537	494	561	529	531	544	546	547	518	597	520	548	527	538	548	584	609	523	579	521	599	573	553	573	511	527	596	609	525	604	539	538	553	574	573	604	532	599	530	568	592	512	595	544	569	557	554	577	541	560	532	554	549	565	578	550	527	562	563	558	586	527	566	622	557	571	609	563	578	564	577	549	571	553	586	561	553	575	580	545	556	618	543	555	570	560	571	568	571	563	567	535	585	624	575	570	556	543	531	519	520	583	563	522	617	560	559	539	524	546	588	570	567	570	527	595	537	541	547	579	555	576	537	552	539	533	535	573	557	566	522	549	561	548	597	545	583	524	595	516	652	563	539	545	550	578	560	542	525	541	560	567	553	581	586	565	573	579	571	611	541	566	549	565	570	542	538	569	587	551	577	539	566	584	576	564	534	545	544	533	536	544	563	550	546	552	552	567	527	573	561	558	559	582	558	587	560	550	598	571	579	510	550	569	534	570	588	566	556	548	587	519	564	563	590	567	549	566	522	568	512	530	554	533	527	537	549	584	581	538	595	587	547	547	577	534	588	532	515	547	585	557	574	575	594	532	522	558	597	553	577	559	555	555	505	594	538	558	568	564	540	557	620	541	588	589	572	613	577	507	595	591	599	567	567	526	554	548	552	556	561	585	549	565	516	573	516	505	568	600	572	565	541	589	536	537	553	573	615	542	562	554	600	563	560	552	530	592	537	552	570	606	570	537	576	577	562	512	577	568	587	578	578	585	508	537	541	552	566	560	549	549	582	551	562	574	546	548	542	552	575	574	522	537	569	572	549	564	562	574	548	555	577	559	593	561	575	555	572	525	575	548	547	587	563	545	569	548	576	548	550	554	574	572	567	552	546	592	571	564	540	556	537	548	575	554	533	559	557	575	531	561	544	540	585	557	594	563	530	522
34175	57534	53277	42476	36363	30662	25380	20323	16144	12556	9819	7575	5865	4582	3672	2990	2618	2117	1751	1574	1380	1300	1237	1134	1048	1048	1034	977	914	833	855	784	848	801	749	751	791	790	771	815	825	750	778	793	805	767	771	775	736	784	763	781	795	723	748	777	760	792	745	773	758	806	729	759	767	796	758	779	764	748	822	785	714	719	761	777	804	747	735	790	800	766	742	738	809	783	796	761	772	757	777	826	789	802	834	814	811	811	837	774	737	792	778	816	717	794	792	824	760	802	801	810	754	806	757	786	753	727	691	787	786	712	795	787	747	760	812	778	773	798	837	810	760	786	767	746	757	751	758	814	774	812	786	764	789	819	781	768	796	759	793	731	786	751	777	784	814	761	714	775	754	743	752	755	790	758	737	801	761	732	728	781	781	714	785	793	741	822	781	755	831	742	778	767	761	788	786	771	816	769	778	757	774	762	818	816	782	775	815	804	797	826	775	769	755	776	777	797	719	759	742	797	824	753	751	748	757	774	789	735	729	802	808	807	744	807	762	780	768	817	799	824	770	748	790	752	843	779	778	794	764	758	759	844	779	786	803	762	772	751	804	743	750	749	763	822	808	712	769	753	740	791	776	767	734	763	725	761	768	773	782	758	759	834	740	738	736	768	780	770	755	786	824	769	792	806	765	785	746	731	792	767	728	813	774	818	791	742	766	803	783	763	807	776	766	736	769	740	758	771	785	727	788	777	818	766	760	831	779	769	761	805	716	789	775	735	763	744	776	745	776	796	801	835	800	800	755	766	768	763	732	773	757	744	780	789	762	739	751	785	785	775	858	767	742	755	791	706	800	788	783	827	762	781	764	774	748	752	755	772	740	748	741	747	782	758	773	778	752	809	792	714	757	777	782	766	811	746	793	735	754	764	738	740	764	778	830	808	750	814	771	760	756	820	772	790	813	740	775	795	733	742	795	767	768	779	789	761	756	876	785	713	784	775	779	721	767	787	768	765	834	821	784	797	758	764	745	756	776	726	796	778	787	775	748	720	752	773	755	784	781	778	704	754	786	781	798	765	768	793	815	747	751	777	805	839	759	747	779	739	758	789	730	788	801	789	810	756	756	770	763	816	755	757	768	709	793	734	787	790	755	813	759	725	726	743	757	790	774	797	791	774	782	735	794	779	754	753	780	816	765	760	802	814	769	780	823	717	785	759	787	795	764	776	757	788	770	761	782	721	825	780	753	738	773	761	773	751	791	751	779	757	774	777	790	727	749	725	797	806	798	781	822	771	770	807	731	771	739	770	727	779	769	745	807	776	746	783	777	766	777	759	747	741	782	774	734	765	768	827	776	789	788	769	831	814	789	792	790	776	770	784	773	745	761	793	761	742	796	718	793	781	773	815	750	808	770	711	782	746	772	767	772	742	743	781	788	754	803	795	735	781	824	738	759	758	754	788	817	751	766	736	785	754	825	793	761	744	761	791	746	779	798	788	713	795	740	762	801	807	798	735	752	759	741	830	718	736	727	780	774	756	729	744	780	825	805	750	762	745	800	732	744	767	808	844	748	769	780	740	816	765	774	770	762	782	763	758	764	800	782	780	776	816	806	776	725	716	764	761	776	792	773	794	737	774	763	763	763	836	777	746	708	772	751	730	694	770	747	814	786	807	809	758	775	778	776	800	804	754	791	779	757	739	751	785	749	798	833	759	766	782	747	759	753	769	753	813	751	798	810	800	782	822	757	755	780	805	785	788	755	741	797	731	779	767	797	776	737	784	768	775	780	763	767	771	743	784	802	736	782	757	778	814	747	786	807	778	772	786	776	774	762	794	813	746	757	802	742	754	778	774	766	769	770	733	783	749	759	787	835	797	799	773	773	752	760	783	776	752	795	823	739	754	758	756	760	755	717	731	768	732	779	837	830	771	780	777	751	798	777	766	791	757	763	766	784	794	823	804	720	807	826	800	789	793	805	782	749	753	727	782	755	791	752	781	846	793	776	753	740	789	747	769	781	768	792	768	789	766	755	757	751	753	721	769	720	743	760	767	742	766	757	798	815	771	749	796	753	787	785	733	771	796	715	824	778	772	754	778	753	784	681	784	751	764	791	751	770	782	745	755	816	740	782	765	782	760	777	754	862	763	774	762	764	777	749	770	739	721	721	728	808	767	756	766	792	752	773	832	718	742	758	808	767	756	795	788	723	743	732	787	807	730	746	781	746	765	710	757	775	781	804	745	802	747	793	785	775	714	765	756	793	731	757	759	787	777	754	777	746	810	854	758	765	766	776	818	712	799	773	799	771	737	799	817	759	731	738	815	707	746	773	768	726	734	758	740	788	773	790	784	760	831	694	786	766	735	765	806	743	748	819	806	771	765	797	733	782	809	760	766	749	740	804	806	806	759	754	841	773	771	762	778	776	768	759	783	774	836	749	762	722	795	792	752	752	772	775	776	834	769	755	727	786	765	751	776	754	727	767	684	852	767	697	767	775	780	774	749	765	809	799	751	744	751	751	817	743	764	816	797	775	788	730	811	808	730	780	782	745	786	742	769	777	740	773	845	742	781	782	779	792	786	784	723	788	740	744	725	801	767	783	782	778	773	738	775	789	746	804	777	788	821	748	743	824	789	756	744	772	742	748	816	733	781	781	771	811	777	744	779	807	750	760	755	761	752	769	752	734	770	757	817	755	777	738	783	825	788	739	773	840	777	735	831	748	759	791	768	805	759	840	773	807	758	790	790	794	795	776	736	802	738	760	742	732	731	763	706	740	751	809	808	826	746	748	766	826	775	753	769	742	795	738	744	761	815	702	732	792	770	769	752	752	764	764	769	773	765	830	771	738	736	747	765	798	758	800	776	730	798	766	790	731	723	770	803	743	790	800	763	760	716	768	743	786	796	754	789	707	809	751	754	770	820	817	750	782	736	801	789	752	775	763	733	759	752	800	816	736	745	732	774	774	800	830	762	762	791	768	745	795	753	755	768	799	785	735	790	764	781	743	818	710	776	785	682	787	753	786	813	744	778	775	774	773	776	754	832	775	729	759	773	724	796	735	745	792	775	785	763	741	768	760	789	744	779	800	761	746	709	783	758	791	803	773	779	782	760	758	766	785	761	790	740	764	789	746	700	765	747	789	732	781	713	750	748	725	789	841	816	700	753	764	790	767	805	758	765	753	786	794	757	753	753	745	757	762	742	739	766	772	780	756	770	818	711	762	766	757	837	757	741	765	796	831	768	746	794	775	773	757	755	695	778	763	736	820	797	751	778	766	744	755	787	763	778	741	738	767	831	734	804	810	782	856	730	728	783	819	753	764	736	768	761	786	782	774	762	804	714	801	764	772	741	793	762	791	825	749	744	805	794	778	790	783	815	769	766	737	784	779	804	743	768	735	750	779	762	757	754	725	762	782	761	759	773	729	771	771	782	782	756	751	741	731	796	761	798	794	817	712	762	793	797	794	772	784	808	793	805	770	753	806	760	791	762	768	805	765	767	814	735	747	735
28459	29212	35304	28139	18937	12421	7777	5178	3593	2707	2125	1666	1432	1197	1032	952	882	815	702	699	668	694	654	641	635	605	638	582	542	562	562	600	590	584	565	563	543	588	577	563	533	560	583	556	508	527	564	549	588	601	574	571	579	568	531	589	600	561	593	536	559	535	561	535	588	533	587	550	548	564	570	598	610	584	558	587	551	590	528	550	598	545	563	528	556	532	515	565	588	550	570	564	544	591	549	578	556	575	551	577	557	567	561	559	543	540	568	519	557	530	567	568	546	600	571	602	585	593	535	539	563	589	582	595	556	540	555	563	552	520	575	547	557	573	530	565	579	556	558	610	532	584	564	553	591	556	566	592	590	617	582	570	614	594	559	541	582	563	601	564	577	586	577	580	586	542	558	576	574	550	542	560	592	561	568	570	571	573	576	534	596	544	568	538	566	599	544	558	568	553	589	589	584	545	639	584	568	544	559	537	573	567	579	611	546	548	522	525	549	593	560	536	592	501	569	545	590	564	557	537	581	567	573	568	588	557	568	548	612	575	568	579	586	556	580	569	573	550	594	595	562	565	540	578	555	572	555	549	573	567	543	561	544	559	583	559	560	542	571	598	583	571	575	593	549	608	558	560	568	585	542	588	579	560	573	565	543	559	583	591	564	585	578	595	546	553	591	549	581	549	549	544	537	559	584	552	531	513	559	518	556	596	597	538	548	603	584	574	566	590	558	560	560	528	546	575	591	556	572	580	572	545	528	591	532	552	560	620	562	584	521	548	568	560	585	600	557	564	575	600	567	544	543	624	569	592	546	532	567	618	574	589	564	556	558	579	589	625	556	547	569	602	566	540	546	596	558	554	598	593	600	577	558	561	534	519	548	546	548	583	616	558	568	562	559	612	571	546	534	593	597	581	563	550	562	534	581	542	568	537	584	565	542	578	590	589	559	581	566	592	539	590	585	584	556	591	573	604	527	535	552	560	568	556	518	524	549	532	564	527	532	595	559	513	563	569	586	548	553	584	578	546	578	572	589	551	561	592	581	569	534	544	584	557	572	578	558	591	587	533	510	556	539	563	563	670	563	562	606	576	592	550	556	608	565	557	588	596	541	584	586	561	593	590	577	580	575	536	580	574	608	573	551	553	579	539	555	544	586	553	565	596	548	548	614	569	546	541	570	547	565	553	571	592	592	580	539	581	556	558	589	581	575	559	522	609	559	583	535	529	587	534	587	540	599	553	566	570	565	567	603	621	596	583	542	543	581	565	553	569	577	594	607	566	624	538	501	576	508	576	579	580	547	593	587	573	570	556	551	587	576	530	589	566	605	544	537	586	593	570	512	562	529	572	553	562	573	563	579	529	578	566	554	534	579	550	607	552	568	560	541	574	557	631	597	579	562	555	554	603	560	523	536	560	543	578	581	599	548	535	565	580	537	568	578	619	567	556	538	538	593	562	557	516	561	550	582	551	555	543	523	546	574	600	561	565	548	543	561	549	578	530	593	567	597	580	559	516	564	579	561	565	564	588	541	585	583	573	550	607	559	578	518	586	558	587	602	527	558	604	612	556	573	531	564	577	524	544	554	554	572	574	585	592	620	546	553	588	494	539	553	586	554	547	540	578	555	560	555	565	551	537	542	535	542	515	544	565	554	597	598	551	590	553	610	587	582	532	556	547	528	586	538	592	560	558	554	559	551	552	554	566	567	602	549	574	543	559	601	537	576	579	579	550	538	564	575	553	567	534	585	564	611	603	603	563	579	626	543	553	540	589	561	513	579	565	528	594	535	564	578	545	562	552	553	573	588	593	562	607	542	587	560	568	561	642	532	596	542	558	605	573	557	594	570	608	585	574	574	552	591	564	574	595	550	537	571	552	561	583	608	576	550	580	600	570	561	543	609	599	548	527	557	543	579	550	595	576	540	579	544	552	573	577	567	569	536	549	561	593	555	573	596	548	583	560	541	580	549	575	511	578	536	553	605	566	567	561	569	547	558	527	585	583	550	573	567	549	554	606	590	565	568	644	586	567	561	522	535	571	548	507	559	556	543	546	546	560	550	555	515	558	575	570	531	539	558	539	573	614	562	563	572	582	563	569	572	570	588	529	537	569	565	571	603	541	537	535	570	572	564	571	565	542	532	549	584	608	562	581	559	575	568	550	500	535	579	573	522	590	601	509	562	576	554	568	569	556	557	604	579	555	550	578	554	632	544	544	540	523	562	569	566	592	536	584	563	536	536	543	579	557	587	586	557	587	539	572	613	539	598	560	587	575	564	532	552	576	572	565	567	564	534	569	537	537	538	552	597	557	545	577	592	576	579	541	561	576	573	558	580	577	589	552	568	599	576	590	598	584	540	542	595	550	601	562	569	569	567	569	567	561	544	550	576	521	579	557	539	567	607	587	554	566	581	586	551	553	582	561	603	579	578	544	548	584	622	576	593	561	591	519	555	562	585	548	585	543	534	523	575	575	546	566	530	570	571	576	548	557	587	551	548	557	562	563	577	555	587	571	607	547	530	601	523	551	579	579	578	596	535	610	567	594	577	502	538	562	544	578	559	568	622	565	609	623	565	542	536	568	546	553	565	569	558	536	606	602	529	582	558	505	573	568	523	563	583	582	576	560	593	518	533	554	568	573	580	564	547	579	584	580	548	553	542	530	534	573	584	543	580	535	598	558	620	536	577	563	555	575	524	623	533	562	501	587	576	560	544	550	568	575	534	536	567	547	544	619	637	540	533	596	571	553	534	608	545	589	581	593	541	572	599	541	551	584	630	560	576	595	602	593	599	573	600	583	584	517	571	564	556	582	559	572	546	576	600	573	556	621	584	576	544	572	531	537	598	556	532	587	540	563	548	549	562	573	535	548	540	563	576	544	553	553	567	537	561	555	557	554	560	559	561	592	577	545	564	565	547	605	601	579	590	560	605	567	558	596	596	576	558	551	581	590	568	566	555	589	580	549	574	564	606	587	584	606	554	569	560	594	578	550	588	586	569	566	609	563	584	574	614	594	557	561	583	589	553	564	600	618	571	554	564	559	602	604	599	536	568	558	549	585	573	532	597	548	540	562	585	541	538	555	564	540	570	592	606	559	582	582	548	532	587	557	559	590	541	622	614	568	596	541	593	565	575	570	575	544	562	593	564	548	556	543	562	548	582	538	567	574	554	565	578	583	556	577	586	534	562	547	567	589	554	602	574	547	569	548	564	559	562	554	499	520	574	537	561	603	547	576	596	560	570	570	570	581	576	556	549	521	571	546	559	538	570	555	585	555	560	542	622	603	523	590	565	548	552	585	618	589	571	560	574	548	531	584	521	570	591	607	577	579	540	550	536	537	575	568	524	557	556	562	543	545	548	601	580	546	594	562	582	531	582	570	601	566	598	581	566	580	581	598	562	591	591	552	592	589	591	548	605	556	577	589	587	534	563	573	558	564	526	568	576	552	615	595	559	556	603	500	538	503	541	564	540	567	545	558	565	551	559	572	521	555	546	599
32422	46720	42314	31990	25369	19818	14736	10999	8115	6165	4757	3632	2856	2304	1932	1716	1498	1309	1201	1119	1074	1035	1022	904	901	908	890	762	854	810	835	821	801	759	811	831	830	805	765	814	751	827	808	760	778	767	810	797	806	783	778	837	798	801	808	789	761	763	814	806	772	755	797	816	830	730	755	753	764	778	777	760	772	746	787	784	783	788	799	798	752	803	797	788	780	831	786	783	747	724	784	829	798	829	784	832	792	783	754	785	771	740	760	743	759	767	799	766	754	784	774	771	774	776	793	755	781	740	754	766	811	754	783	741	813	801	832	767	736	773	827	780	802	787	796	772	780	801	770	779	818	752	832	748	805	776	755	822	817	778	799	826	771	783	828	766	754	736	757	757	793	747	809	769	809	794	852	754	755	793	775	780	764	793	795	801	751	722	766	774	824	751	797	821	755	755	775	771	831	761	759	731	758	753	805	763	765	756	752	832	794	827	785	748	806	796	807	776	741	725	754	797	778	816	858	798	793	774	847	758	769	763	782	776	777	828	787	842	755	690	766	756	776	754	767	800	771	801	786	773	756	773	802	782	824	752	787	778	782	731	744	725	744	787	761	811	761	759	827	828	828	802	845	788	796	764	800	802	728	810	803	760	751	758	789	800	759	785	733	831	778	821	755	775	823	787	763	809	784	806	767	770	745	805	762	800	806	829	775	794	826	778	715	780	747	800	791	722	743	759	799	812	820	800	777	749	714	772	792	783	761	751	813	784	760	804	788	770	836	784	824	781	806	806	798	760	746	776	786	751	803	826	795	800	780	731	782	757	808	817	762	780	750	785	779	772	798	822	790	822	788	815	766	832	773	822	789	733	785	730	804	789	738	771	831	750	727	753	769	798	771	773	768	828	774	810	792	748	774	775	781	786	801	781	775	796	759	805	784	745	782	763	833	772	813	827	738	839	805	759	795	737	792	787	757	723	801	814	757	800	804	830	759	786	814	832	780	766	822	759	746	772	821	758	802	783	746	766	797	768	744	814	790	748	791	772	787	791	817	768	784	779	758	784	811	782	793	756	787	768	745	757	750	828	776	792	746	786	758	787	846	799	834	790	722	815	803	732	743	815	769	783	763	786	772	799	799	727	757	785	783	762	770	822	789	778	788	795	795	800	727	827	773	778	789	788	787	758	768	771	816	788	726	804	779	778	797	805	768	710	822	815	751	807	801	752	771	775	709	753	787	801	777	780	800	778	770	782	751	751	779	769	750	789	770	793	774	720	814	795	738	802	813	728	790	788	825	778	795	830	795	784	780	826	822	773	762	814	754	793	768	774	803	824	768	745	781	740	789	811	828	805	778	763	807	765	753	823	746	769	777	766	760	805	787	805	753	820	778	740	828	799	758	739	751	818	730	789	752	785	774	723	766	756	808	806	751	824	777	753	782	755	788	763	785	748	846	758	798	814	815	790	799	760	806	777	760	797	772	741	828	754	794	793	778	765	755	796	818	770	768	807	776	752	806	728	687	767	778	780	756	762	821	771	763	788	780	746	782	773	762	787	819	763	826	828	821	827	760	773	716	818	828	823	749	766	764	814	790	776	781	713	727	812	758	771	834	764	755	818	802	770	784	775	786	792	777	799	776	786	814	766	802	769	804	799	717	749	839	851	819	814	805	774	817	797	786	787	822	790	816	781	802	792	732	761	800	783	810	785	768	746	733	784	790	808	827	767	734	762	791	731	798	739	742	798	759	763	789	785	830	786	766	792	834	777	779	740	822	754	795	767	734	790	820	742	733	737	776	811	785	754	820	817	777	762	816	778	769	727	759	809	765	810	831	825	803	749	804	815	771	767	789	808	831	769	806	822	758	756	794	764	802	767	749	799	768	763	741	788	804	831	811	794	783	781	793	780	763	764	730	774	793	816	776	768	795	804	791	813	761	763	849	768	795	797	762	822	792	703	800	810	749	770	811	766	800	744	760	738	833	760	801	782	745	748	773	759	803	758	755	788	757	800	773	744	789	832	784	773	809	752	749	759	741	772	750	762	761	784	740	766	834	777	794	761	772	799	775	782	789	809	804	758	768	771	806	727	734	765	800	743	793	854	770	781	763	746	793	751	786	805	813	763	753	803	771	762	770	760	736	754	730	783	787	824	689	815	794	767	805	817	778	732	767	763	774	792	764	793	796	780	857	768	830	765	795	801	801	769	788	799	773	803	794	783	795	778	802	744	738	744	797	796	774	795	822	789	782	834	785	775	776	786	772	805	781	740	745	777	798	769	825	775	696	785	763	782	766	746	804	732	779	798	814	786	788	799	751	753	785	748	813	769	769	732	753	779	735	804	741	755	783	729	769	772	812	777	740	754	745	755	796	794	786	842	789	729	767	748	842	790	780	784	793	757	817	793	828	772	808	772	816	782	740	764	796	799	792	784	801	781	764	774	773	745	822	800	799	755	785	775	826	795	797	753	778	767	766	808	713	776	786	805	824	783	778	826	779	808	775	792	777	751	770	790	777	787	804	808	718	793	873	853	818	818	736	774	789	793	780	744	762	788	755	861	783	787	749	780	766	791	758	805	740	765	783	827	763	776	766	728	819	750	794	825	783	762	754	765	789	755	753	806	775	764	764	749	838	775	800	793	765	803	781	793	737	757	750	777	753	772	816	801	799	828	796	778	750	731	820	742	710	789	796	765	759	808	780	754	771	743	862	762	829	765	778	806	776	747	759	758	827	824	731	818	776	792	806	762	798	774	803	784	802	770	821	767	787	782	813	816	782	788	835	798	783	755	793	746	818	777	793	775	780	745	760	831	724	800	770	793	784	786	755	749	790	806	803	848	768	783	767	733	782	857	733	767	795	779	705	780	839	792	749	792	797	757	800	826	835	762	787	752	744	746	754	746	818	859	763	771	778	761	738	767	806	784	770	761	773	782	772	846	763	732	748	800	753	756	790	829	729	775	798	778	809	779	764	796	739	792	769	741	822	791	788	791	780	803	786	779	771	750	767	775	737	773	811	805	818	766	765	747	771	845	745	787	832	736	752	776	746	790	744	800	736	858	752	791	785	813	750	794	832	751	800	780	748	811	773	781	819	748	742	805	724	779	781	813	800	764	780	811	802	827	765	778	772	743	791	756	753	777	817	794	745	769	767	777	840	785	738	823	822	753	785	798	794	741	814	804	766	814	792	751	724	781	788	722	764	781	771	733	772	796	772	816	769	826	822	793	749	775	813	777	832	777	761	812	784	781	748	772	769	780	827	802	846	724	785	782	732	804	837	805	813	804	827	758	835	753	794	707	809	746	772	753	806	745	788	802	809	846	764	768	772	792	829	771	771	826	787	760	790	802	773	822	766	792	774	780	764	775	778	823	826	780	781	813	801	783	803	755	750	815	775	796	747	760	716	813	727	791	819	800	765	786	806	764	829	758	771	742	758	803	818	758	800	740	799	816	815	775	768	747	831	787	819	755	810	778	785	760	772	796	756	748	779	785	769	803	760	751	800	803
24104	20970	28348	26704	23640	20123	14010	8566	5895	4198	3183	2480	2004	1662	1389	1136	972	940	808	810	777	683	708	635	681	596	608	644	575	607	568	585	605	612	592	549	591	541	568	589	595	593	578	562	569	530	606	506	527	581	577	564	563	585	579	528	615	542	559	541	564	539	592	565	597	606	614	574	601	572	579	582	548	575	556	573	574	510	515	539	539	584	619	562	603	576	586	534	575	616	568	584	560	573	576	557	551	559	574	566	579	564	541	554	564	572	581	572	589	546	609	567	567	580	545	553	543	564	601	549	548	548	641	540	607	568	565	603	548	536	524	546	555	548	564	610	546	611	621	541	569	553	546	600	535	560	539	588	593	544	563	542	557	557	589	582	592	573	519	582	549	576	589	523	523	552	525	564	551	577	524	537	590	575	558	551	552	551	593	564	582	560	581	560	520	536	569	550	575	569	617	600	611	580	571	576	639	565	556	551	562	543	579	547	577	565	567	547	545	610	562	533	549	534	606	603	588	602	638	578	595	560	534	592	605	558	559	540	531	586	581	553	567	562	596	557	554	592	587	599	555	588	546	556	566	566	556	523	584	594	545	567	533	582	559	570	592	541	533	539	565	582	581	516	552	565	583	618	545	504	545	561	581	564	558	561	540	563	589	601	551	541	584	570	544	541	571	587	571	572	582	545	580	540	586	536	558	565	568	581	588	590	559	544	541	567	538	597	588	580	578	562	563	545	529	568	557	553	573	570	565	551	593	508	594	542	573	544	529	576	540	568	613	559	544	506	606	619	519	550	564	601	561	582	567	559	561	579	577	580	570	611	586	610	594	589	564	600	557	544	532	571	582	567	584	564	553	528	573	569	563	558	566	565	588	563	589	563	565	564	598	570	583	580	547	554	552	566	564	577	535	557	573	577	624	585	523	523	550	564	563	567	559	533	570	552	575	584	535	557	568	600	556	590	546	588	569	584	543	562	566	559	595	550	565	555	574	579	568	523	558	548	550	596	528	557	543	577	569	570	546	558	593	554	589	601	556	521	574	565	574	574	612	553	507	540	520	540	567	593	578	554	552	540	586	562	594	544	563	552	567	556	600	540	566	567	612	545	587	595	550	537	547	561	579	582	609	589	558	530	563	523	558	584	530	569	569	566	528	566	589	567	572	581	512	566	569	560	585	588	536	550	562	576	612	617	585	554	541	567	553	558	530	589	535	541	543	585	554	585	588	569	603	585	533	549	545	599	572	545	554	570	552	533	558	540	587	550	555	568	593	547	600	581	573	530	620	533	572	542	573	565	552	563	569	583	549	551	545	566	518	538	558	537	583	509	527	587	575	536	586	571	578	551	578	578	551	560	548	533	568	578	552	551	616	566	565	545	626	565	545	538	547	543	573	571	557	575	570	546	632	540	562	532	576	574	565	558	566	589	520	610	538	562	547	548	579	561	536	594	559	562	552	545	588	552	566	608	579	559	584	624	578	526	576	581	580	557	592	586	573	591	544	603	578	550	576	591	568	582	589	566	584	580	535	551	579	534	640	599	567	555	571	593	574	542	548	545	588	583	597	600	577	557	587	574	557	552	576	564	570	579	589	537	535	549	538	585	518	545	573	569	603	544	572	582	541	572	564	574	614	558	555	590	571	531	591	585	584	599	594	629	508	586	529	566	552	565	546	582	563	550	625	553	544	545	542	591	565	612	573	604	554	574	579	599	593	571	536	559	546	569	539	556	556	567	548	586	561	584	578	530	582	581	546	531	564	560	547	567	608	552	572	566	567	575	540	542	565	555	565	584	545	553	564	581	561	583	517	583	526	567	566	536	586	565	556	570	509	568	586	573	597	603	558	598	599	572	556	583	543	547	575	539	597	527	550	592	542	559	582	550	556	550	586	581	554	576	548	545	561	592	527	580	624	563	535	596	552	534	561	579	560	582	584	521	605	565	586	527	556	570	598	557	555	576	580	570	521	563	563	556	546	565	556	555	561	554	530	557	559	533	588	594	565	550	578	578	570	530	565	560	554	576	553	592	555	599	575	539	616	576	553	597	565	527	585	537	528	580	554	583	555	634	582	575	555	543	553	574	544	575	596	554	567	582	550	602	564	565	613	579	574	571	533	575	598	551	549	589	570	533	563	594	592	555	545	551	562	564	590	594	580	589	546	567	548	567	543	575	527	588	554	563	576	560	611	579	558	585	546	604	575	564	537	583	532	577	540	546	561	584	592	561	563	569	544	528	524	560	573	564	580	585	555	563	568	528	585	602	583	538	580	564	528	533	611	560	587	558	582	543	569	616	530	571	589	564	582	559	560	554	543	558	571	575	576	567	566	603	581	626	603	592	579	547	546	593	571	552	541	576	558	509	568	549	588	613	545	563	600	563	592	569	563	572	570	542	544	578	570	575	608	583	557	575	562	547	567	614	585	589	547	549	568	565	528	592	567	576	587	573	577	569	556	582	558	568	553	555	608	585	557	557	573	587	631	528	593	578	567	578	585	574	591	569	559	561	530	559	575	547	608	547	537	577	563	591	597	572	550	531	569	588	570	583	581	555	561	520	559	540	559	554	552	574	551	564	583	588	519	550	557	557	539	578	594	532	543	550	595	573	554	562	616	574	562	576	571	584	576	568	572	593	621	556	561	571	601	563	565	563	555	582	574	564	545	548	575	593	564	572	577	550	525	556	591	567	588	548	584	600	578	607	548	559	580	571	548	566	526	565	568	575	593	565	538	512	576	589	531	577	566	577	545	515	528	566	552	571	540	595	561	550	565	568	514	525	582	580	535	554	560	564	584	576	574	593	568	578	566	560	587	569	541	574	529	526	625	581	561	591	560	558	543	570	566	588	576	574	574	571	581	556	556	549	564	577	541	571	540	553	539	597	572	589	603	584	553	604	597	590	524	566	531	587	542	583	562	579	537	547	545	571	579	552	559	523	537	562	566	583	583	594	608	577	594	592	539	556	588	542	535	590	571	606	567	568	574	598	569	599	587	555	563	622	612	539	559	571	561	582	594	549	565	583	560	572	599	553	595	567	593	566	548	585	572	541	593	588	547	517	593	595	587	554	612	556	567	571	560	575	579	592	564	552	571	641	582	570	602	589	560	576	550	575	573	575	585	567	639	563	595	600	567	514	585	569	543	579	597	558	585	577	553	571	575	562	584	553	584	540	572	527	544	535	574	558	579	588	545	591	550	564	546	537	555	606	548	592	590	606	538	582	549	560	564	578	577	634	530	565	566	529	573	566	561	574	551	577	571	532	526	541	534	555	619	554	613	586	602	537	552	593	552	566	565	556	585	579	569	563	560	580	553	571	552	603	532	546	592	523	547	588	579	562	629	544	554	576	580	581	525	553	563	539	545	517	610	610	576	584	549	571	604	552	553	551	519	571	591	568	594	540	565	545	569	607	587	551	574	567	578	582	541	568	556	572	564	572	535	560	515	561	561	590	519	560	573	574	599	555	554	601	549	598	567	546	556	541	526	557	558	538	586	575
32300	52349	48206	37832	31409	25515	19823	15391	11929	9096	6956	5414	4304	3368	2594	2189	1890	1652	1404	1261	1139	1107	1149	1030	1061	956	902	888	857	864	861	798	836	806	857	784	797	775	771	750	796	786	820	803	794	788	812	797	767	782	800	831	778	776	787	809	791	819	777	751	751	775	776	795	724	793	790	760	771	749	754	766	789	832	798	788	734	762	768	770	789	783	776	803	794	797	743	763	808	810	768	721	800	771	803	768	738	787	794	777	768	777	791	819	737	779	785	757	816	801	805	803	781	803	815	797	783	815	760	798	750	784	741	782	784	751	782	838	828	775	776	790	803	823	841	794	839	730	801	819	769	801	778	752	774	760	746	729	793	801	774	761	786	806	789	774	813	776	756	748	770	764	816	733	791	735	747	789	791	761	803	787	755	753	782	761	785	766	797	816	822	759	767	781	787	777	785	795	793	769	770	810	823	784	749	792	776	812	772	751	809	764	778	783	796	818	766	836	779	796	727	813	810	835	789	795	743	821	782	833	829	816	802	780	767	808	824	789	739	793	766	798	762	795	783	737	762	804	769	811	787	800	831	792	784	825	823	767	787	732	747	780	780	776	810	777	796	809	796	780	754	803	761	800	808	764	699	779	781	756	741	803	814	780	828	840	802	806	807	779	780	826	817	770	757	768	783	778	710	807	815	789	784	772	746	819	722	779	820	785	764	784	788	810	770	767	820	779	749	806	795	779	775	763	763	791	749	754	777	775	722	811	831	761	796	761	803	804	780	827	787	770	800	811	773	702	828	771	721	789	801	797	777	755	744	806	846	790	771	772	844	781	774	806	801	848	765	774	765	780	802	781	795	808	753	792	747	792	826	793	779	728	767	778	762	773	745	732	761	755	823	780	780	752	857	760	740	762	803	726	790	776	733	818	782	803	779	811	767	763	767	756	798	754	804	784	798	760	794	775	790	810	852	820	760	791	787	804	814	771	822	812	736	808	751	808	816	810	816	748	816	795	756	794	781	800	773	786	840	808	787	734	742	799	833	748	801	741	791	799	784	791	770	768	788	747	821	795	784	764	736	757	810	767	801	771	770	823	773	760	757	774	823	778	767	799	798	743	775	789	782	764	842	805	803	760	800	762	794	778	747	748	784	804	775	747	834	758	829	765	772	736	773	861	765	755	788	743	795	821	773	769	809	783	776	773	809	784	824	803	754	794	780	787	808	745	770	729	768	778	800	773	773	774	785	766	768	814	794	806	798	816	785	833	820	776	757	752	801	758	844	776	781	788	786	806	779	783	771	804	801	784	760	784	793	772	812	824	779	767	776	774	780	768	787	784	784	737	753	775	772	740	848	837	745	807	846	808	738	777	745	749	843	756	760	768	763	810	758	810	734	841	741	741	809	768	779	757	766	814	754	793	741	780	787	811	805	775	789	745	813	799	711	813	817	789	766	776	802	806	746	784	771	778	786	778	826	790	786	819	793	802	783	732	737	771	747	824	805	799	816	772	762	718	792	784	804	762	818	797	790	787	801	768	782	748	795	778	794	755	776	828	782	770	775	804	811	725	757	794	807	835	765	779	781	745	822	802	757	815	749	771	839	781	783	752	765	741	838	721	769	798	790	780	798	800	782	788	796	760	802	794	781	759	757	799	814	740	774	794	841	770	808	726	854	791	779	753	762	823	784	783	802	807	805	765	777	809	847	762	795	729	753	769	787	801	765	731	754	824	795	782	803	846	745	786	786	772	745	814	761	787	814	776	822	768	830	772	772	783	764	811	788	791	819	795	806	793	763	817	776	789	750	760	803	775	789	809	759	747	792	757	767	811	788	740	777	837	766	798	745	758	754	738	761	782	778	852	785	802	741	771	757	806	758	785	774	811	808	799	789	758	800	822	783	790	789	775	774	761	820	804	753	801	765	738	760	767	805	786	794	793	815	813	845	801	722	792	769	799	789	748	790	760	773	782	768	774	810	797	784	775	769	781	842	793	808	763	820	810	826	777	806	784	785	796	795	805	760	784	802	752	829	788	775	751	787	772	774	802	816	804	755	753	755	766	753	761	817	731	756	744	752	801	796	760	769	785	814	775	773	787	798	736	749	801	760	811	795	788	730	814	769	749	851	785	805	802	769	759	746	753	769	781	792	819	765	736	810	735	730	775	789	797	776	800	823	785	775	815	737	722	829	752	779	781	805	798	715	811	776	807	744	770	795	792	766	789	808	772	783	799	787	778	755	821	790	785	755	793	787	772	808	775	758	786	815	778	793	751	834	811	688	807	767	763	753	778	789	807	811	800	802	816	725	803	801	737	777	773	793	770	795	810	787	781	757	837	751	789	774	736	760	760	782	765	811	765	786	825	772	795	760	779	775	739	733	744	786	722	806	746	778	755	751	764	769	775	791	780	766	814	761	763	789	799	794	805	810	810	802	791	791	777	777	760	804	755	790	752	841	765	790	776	788	818	773	780	797	787	757	770	768	768	793	798	790	839	781	800	769	752	785	802	833	806	820	807	763	715	803	736	835	762	819	833	754	753	822	733	768	713	803	770	785	771	770	769	768	773	765	834	816	762	810	749	764	833	795	800	764	776	748	771	809	782	793	807	807	753	773	762	780	853	807	788	792	857	825	775	741	785	788	761	810	835	754	779	761	828	763	744	836	795	861	755	742	773	815	817	709	794	786	756	794	790	776	780	745	809	766	773	748	773	803	747	782	798	734	772	790	762	787	778	795	762	800	756	764	818	762	789	752	796	883	802	731	734	764	782	780	781	762	835	781	791	719	778	759	774	827	749	798	792	804	793	771	846	826	821	756	775	791	796	767	785	813	746	811	831	812	804	810	767	793	765	837	770	810	835	787	763	747	739	837	742	819	757	798	822	783	740	867	758	746	777	781	787	818	796	803	788	759	771	790	761	780	780	859	823	753	760	771	770	766	801	810	738	803	787	755	797	792	785	765	743	822	743	773	755	790	798	803	797	751	806	790	793	733	716	730	758	786	758	811	763	790	806	776	799	811	820	832	782	747	772	761	855	777	796	800	770	823	751	822	802	830	751	774	745	749	774	752	780	796	787	833	763	785	789	796	848	760	780	856	790	740	789	790	766	775	790	768	794	751	783	758	765	766	731	827	723	764	817	819	801	779	749	809	773	822	790	772	798	736	796	806	823	801	732	764	751	784	740	831	785	784	765	777	773	773	769	778	741	814	770	816	784	762	792	797	788	836	820	778	741	724	752	784	802	812	753	831	753	738	749	767	798	715	793	773	777	750	768	794	810	778	785	756	752	759	812	778	773	806	741	754	758	753	844	797	753	795	809	749	823	778	763	781	783	797	782	777	733	791	769	711	800	755	714	747	810	826	810	813	788	810	776	808	810	776	780	756	769	775	785	791	737	789	782	746	716	771	751	801	762	818	823	819	840	796	773	841	781	819	791	799	804	762	799	796	772	811	775	809	751	752	783	741	774	791	791	755	759	805	805	798	820	817	803	814	824	816	781	793	764
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
