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
341189316867	341189317428	341189317978	341189318528	341189319076	341189319628	341189320178	341189320728	341189321276	341189321828	341189322378	341189322928	341189323476	341189324028	341189324578	341189325128	341189325676	341189326228	341189326778	341189327328	341189327876	341189328428	341189328978	341189329528	341189330076	341189330628	341189331178	341189331729	341189332276	341189332828	341189333378	341189333928	341189334476	341189335028	341189335578	341189336128	341189336676	341189337228	341189337778	341189338328	341189338876	341189339428	341189339978	341189340528	341189341076	341189341628	341189342178	341189342728	341189343276	341189343828	341189344378	341189344928	341189345476	341189346028	341189346578	341189347128	341189347676	341189348228	341189348778	341189349328	341189349876	341189350428	341189350978	341189351528	341189352076	341189352628	341189353178	341189353728	341189354276	341189354828	341189355378	341189355928	341189356476	341189357028	341189357578	341189358128	341189358676	341189359228	341189359778	341189360328	341189360876	341189361428	341189361978	341189362528	341189363076	341189363628	341189364178	341189364728	341189365276	341189365828	341189366378	341189366928	341189367476	341189368028	341189368578	341189369128	341189369676	341189370228	341189370778	341189371328	341189371876	341189372428	341189372978	341189373528	341189374076	341189374628	341189375178	341189375728	341189376276	341189376828	341189377378	341189377928	341189378479	341189379028	341189379578	341189380128	341189380676	341189381228	341189381778	341189382328	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	3600	2300	2772	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22902	21433	29150	24096	21456	21612	12123	4833	4060	3462	2577	2089	1783	1478	1145	1029	941	858	751	701	645	588	591	579	563	550	551	521	555	535	479	453	406	443	451	398	397	400	398	419	466	401	400	372	451	459	382	423	372	396	367	324	382	415	383	403	361	391	410	384	407	365	406	362	357	391	396	375	350	361	368	341	348	387	377	374	374	377	356	347	380	382	346	358	401	390	399	342	389	333	386	358	362	399	384	361	380	347	418	336	357	409	371	385	398	314	369	348	364	355	354	353	345	370	354	391	353	364	407	367	379	384	393	363	407	379	348	406	392	362	348	400	379	402	390	351	351	380	378	378	353	392	371	384	364	375	359	374	363	353	384	373	377	357	325	361	387	370	380	389	368	332	371	373	408	349	314	377	381	352	357	372	381	391	392	353	374	350	368	397	402	352	359	392	382	407	390	389	395	367	370	382	345	400	341	367	373	388	396	385	380	358	369	363	361	371	396	376	400	345	357	361	383	407	366	383	336	359	379	388	356	348	362	361	356	364	364	383	376	359	363	379	406	380	382	368	375	332	350	368	351	333	382	399	377	354	366	361	378	341	361	356	380	361	351	351	347	355	366	357	337	361	349	398	385	365	354	371	324	356	387	353	352	381	401	360	368	356	367	394	368	359	400	386	350	358	384	340	383	365	386	355	371	372	381	377	344	364	356	389	354	375	412	329	378	370	371	397	364	341	364	340	367	378	313	326	347	389	339	375	372	359	351	374	381	356	356	391	354	347	352	386	344	334	323	351	375	345	371	375	362	367	382	409	395	332	381	367	353	364	376	370	353	406	389	396	347	323	363	398	332	371	365	375	342	353	378	357	363	421	326	353	381	377	376	390	311	379	390	386	367	329	355	350	390	361	384	370	356	325	368	399	360	346	359	359	376	344	358	361	354	401	392	359	393	368	393	338	326	356	424	368	339	374	383	385	408	384	363	389	387	361	381	404	380	368	375	374	356	386	371	368	404	361	363	339	383	374	379	361	350	350	375	366	381	365	381	345	397	402	374	368	355	396	363	375	357	354	348	386	327	355	382	367	359	393	350	373	368	385	369	368	347	360	376	355	375	379	322	358	388	351	346	363	352	388	381	407	398	385	345	358	401	382	346	358	347	378	380	349	373	340	366	373	374	371	352	374	374	364	382	395	357	356	367	373	355	348	372	366	337	351	357	363	347	389	365	394	360	362	376	371	373	356	382	355	321	369	381	370	331	384	393	399	357	369	362	354	373	394	322	342	366	375	357	394	390	348	353	396	358	341	366	390	362	350	364	362	374	380	375	343	356	363	393	361	356	358	405	358	366	341	345	399	390	349	385	389	360	370	403	366	365	373	346	396	376	330	357	373	409	350	391	384	367	329	350	338	354	383	404	389	344	370	352	356	396	365	346	386	391	387	381	345	381	401	374	392	366	373	345	356	372	363	378	357	365	354	390	359	392	358	397	385	388	375	370	372	353	335	411	362	371	406	367	368	383	390	391	393	364	386	415	372	346	348	381	371	376	390	376	373	377	368	384	390	357	370	359	392	334	366	411	367	402	339	366	348	379	343	372	364	364	414	342	357	362	347	383	371	361	379	355	360	413	366	370	352	388	391	380	361	380	351	395	399	304	364	369	380	371	356	393	399	417	360	375	366	354	335	360	369	347	339	399	380	345	345	352	390	338	361	370	404	396	387	369	405	336	391	356	352	340	352	360	353	348	343	360	399	341	385	379	342	351	401	363	362	349	372	389	338	347	405	415	366	366	397	366	376	367	364	362	370	372	379	348	347	384	328	372	343	345	337	363	395	378	348	378	336	374	350	362	399	364	388	371	340	372	367	384	347	345	416	361	382	379	371	361	397	376	348	364	362	374	380	388	344	410	409	356	326	363	371	379	368	373	386	375	349	371	348	367	399	363	396	350	391	357	379	379	355	407	358	376	346	392	374	365	357	356	363	367	366	363	387	389	386	365	395	345	357	362	388	383	361	366	359	356	336	373	365	359	370	338	370	377	370	402	387	376	425	358	382	347	366	390	382	378	371	348	367	387	368	373	392	345	386	350	358	368	354	353	323	371	367	380	357	371	361	379	404	403	350	340	366	363	373	376	362	356	347	373	379	389	356	380	351	353	392	402	398	352	356	373	372	351	398	393	373	382	397	376	326	358	381	379	349	380	382	373	390	332	377	383	364	338	366	357	356	375	354	344	352	386	379	390	371	352	345	421	390	366	381	362	372	362	335	392	363	378	365	376	352	355	374	395	389	367	377	372	351	374	339	369	391	352	351	374	379	351	366	387	341	364	345	402	364	368	367	393	397	383	413	387	399	370	367	353	363	354	360	369	381	345	365	366	368	357	380	359	328	339	380	363	374	352	379	387	377	374	390	387	352	348	394	385	405	341	350	370	346	355	370	353	339	371	358	406	379	378	352	380	363	376	385	364	335	368	382	378	378	358	374	342	371	367	393	391	357	360	344	386	384	367	389	343	357	390	381	378	353	408	377	380	387	338	369	330	382	376	363	347	356	370	362	361	360	372	366	378	367	389	364	364	358	399	381	393	374	350	395	408	388	359	390	381	371	379	379	420	386	377	357	366	352	339	347	402	361	403	356	375	366	358	355	385	376	373	353	365	348	367	370	367	394	384	365	386	378	385	381	384	377	420	373	419	360	385	375	388	370	381	366	401	390	366	385	388	350	410	334	377	344	409	326	360	398	385	372	375	365	415	369	386	384	376	396	364	339	375	332	356	325	419	363	375	344	365	362	346	384	371	356	378	398	382	392	358	361	349	363	346	358	388	377	368	379	343	337	381	360	316	337	398	395	384	394	388	389	381	365	367	385	400	376	350	342	359	336	351	406	378	341	394	365	339	370	387	419	378	354	354	345	389	355	394	345	380	379	399	357	388	355	376	386	364	352	349	388	389	360	337	373	361	350	356	341	359	374	389	383	352	388	366	327	353	369	382	384	342	389	359	375	372	387	386	382	360	371	374	345	359	347	377	388	348	343	379	358	395	360	354	364	347	344	379	361	401	371	381	363	373	377	423	338	367	372	379	401	379	411	383	353	365	340	338	352	364	393	372	323	323	336	389	413	361	388	360	377	388	382	379	372	378	379	371	327	377	380	380	397	361	361	401	382	361	356	379	365	351	356	368	377	342	357	362	352	338	397	384	386	349	379	381	353	401	370	340	358	386	365	367	340	385	357	387	422	370	366	360	356	333	359	372	345	374	375	365	397	375	389	380	403	373	363	365	360	382	372	357	374	355	354	359	373	387	354	353	377	370	373	389	373	363	401	409	330	405	372	354	379	388	362	355	349	370	366	394	354	376	341	356	392	396	388	403	372	348	324	356	398	322	370	378	359	381	390	416	376	358	395	380	357	369	335	355	390	394	379	381	367	351	356	352	363	383	356	373	382	386	363	374	351	370	367	388	351	355	349	399	362	381	363	356	339	370	413	362	373	364	351	386	385	387	385
29731	47948	27525	15910	12998	10129	7962	7271	6867	5588	4369	3281	2983	2326	1854	1463	1264	1104	1021	821	838	737	749	750	751	642	664	660	640	560	573	515	470	490	446	435	432	471	456	415	438	458	450	419	431	416	434	448	418	443	387	406	451	384	388	400	399	388	395	366	382	374	405	367	369	385	387	392	385	382	370	358	403	366	369	398	336	345	383	378	393	377	406	378	376	361	413	382	384	395	369	348	359	384	366	388	358	374	364	362	382	395	375	384	364	358	358	381	400	398	408	375	357	386	400	404	398	366	401	374	355	359	359	389	361	394	336	398	387	390	391	408	397	370	369	388	357	370	364	365	390	404	400	376	357	361	391	382	381	414	400	370	353	378	352	379	379	388	345	396	360	372	364	362	379	333	397	399	376	362	365	375	368	390	398	395	391	353	421	368	364	417	387	388	324	383	375	395	373	346	368	388	376	372	365	403	406	351	391	385	363	332	387	374	374	414	393	396	412	380	365	398	363	365	364	377	401	375	378	365	384	379	395	361	402	342	393	348	394	357	349	370	339	365	352	400	350	388	381	373	362	346	352	359	380	410	374	388	341	341	377	395	407	371	373	388	394	379	380	379	389	367	413	412	361	384	376	400	357	378	366	410	380	379	363	388	342	379	377	400	329	373	365	399	352	368	382	405	378	379	368	363	403	376	344	409	353	394	388	389	385	350	365	378	386	397	348	377	399	378	457	413	370	398	372	376	363	379	394	391	402	351	382	356	367	408	384	385	386	407	343	357	364	382	368	366	371	382	366	398	372	387	378	358	386	395	381	381	357	366	352	358	376	379	370	385	383	361	361	339	382	380	396	354	400	399	367	362	384	400	378	386	373	389	377	372	366	339	377	362	394	386	415	415	421	380	361	409	403	377	356	350	415	368	369	373	408	419	347	390	407	346	366	352	391	397	374	393	369	381	408	365	373	356	389	408	348	336	366	383	361	339	381	367	360	408	408	421	393	383	351	410	391	367	400	371	386	388	333	411	372	364	336	382	382	370	362	405	371	351	355	430	378	390	377	399	344	359	331	395	391	356	374	365	399	391	351	393	373	431	388	379	367	385	390	371	383	321	370	366	364	389	393	366	385	377	360	406	408	389	378	368	352	394	381	374	402	383	378	356	390	402	361	383	376	357	382	338	407	370	371	362	360	381	371	369	394	379	387	405	379	378	378	398	358	346	387	342	385	324	392	335	411	334	359	399	365	445	371	384	393	431	348	339	383	373	364	359	365	397	383	392	389	357	396	376	341	383	421	362	352	360	366	374	375	380	413	369	346	365	330	393	380	410	380	372	385	384	364	379	364	386	383	340	368	354	374	369	382	364	347	392	365	392	354	393	372	366	366	369	351	355	371	374	397	383	395	388	371	394	383	371	382	411	371	336	376	358	385	389	368	368	411	359	391	373	408	372	382	371	378	405	385	348	389	363	381	361	363	393	376	390	371	396	384	376	380	373	353	382	383	352	372	391	408	365	400	345	361	392	359	350	383	399	380	388	400	402	385	371	378	370	385	350	399	380	370	407	381	413	410	386	390	393	370	374	366	376	365	342	389	398	373	374	370	327	395	390	381	406	368	377	360	356	395	385	385	406	363	378	363	398	344	381	375	407	384	387	385	390	368	366	421	388	367	384	384	396	388	365	375	360	368	399	367	385	337	358	355	387	351	376	364	386	358	379	397	409	433	357	413	352	398	380	372	351	387	373	365	379	346	356	358	381	384	364	398	361	368	399	351	365	369	380	393	388	406	369	371	379	407	397	378	349	376	377	392	412	394	390	386	364	343	387	406	344	398	376	377	366	352	381	374	330	358	361	384	382	363	374	417	385	372	369	347	431	366	354	386	382	403	365	393	372	389	409	376	352	381	362	381	360	368	362	370	391	374	362	341	371	399	352	396	391	343	399	368	379	381	359	351	407	376	373	397	392	397	330	383	381	396	372	400	392	373	392	349	372	377	385	346	373	358	387	359	354	395	346	394	344	354	371	400	400	390	357	366	367	390	397	377	378	410	404	364	358	399	369	362	392	360	379	384	355	388	378	363	380	384	371	367	426	362	407	371	376	379	422	369	350	379	366	378	401	378	365	401	371	346	390	400	369	346	364	395	405	372	375	394	372	390	363	414	389	377	357	361	355	382	379	392	377	356	385	364	374	381	355	394	393	375	421	372	376	375	401	360	386	371	356	370	379	343	395	376	392	346	365	382	373	354	395	395	341	376	352	379	375	345	381	431	395	389	384	371	345	383	361	378	390	358	382	396	389	399	414	344	358	397	386	384	390	391	341	380	374	387	391	374	381	400	373	403	359	375	380	343	392	379	369	363	366	400	355	360	391	380	387	372	389	362	366	404	387	373	370	373	355	365	366	399	380	353	385	364	359	383	373	361	371	375	338	345	386	363	379	369	379	363	372	383	381	397	405	372	352	396	345	367	363	376	379	423	378	396	361	368	382	385	373	409	385	360	378	360	384	347	388	382	398	409	367	385	378	397	395	365	357	410	370	366	396	372	431	357	422	416	410	392	373	371	417	393	355	414	398	354	370	384	378	387	356	369	403	368	392	363	352	348	378	382	395	373	398	426	393	405	398	385	370	391	369	376	366	386	336	376	348	386	380	376	387	393	379	378	392	379	355	388	421	403	391	394	366	396	355	375	379	353	364	380	388	387	384	388	376	416	378	360	351	381	381	378	362	377	402	369	376	337	389	392	420	389	418	375	348	384	369	383	384	382	360	400	403	376	360	390	380	369	397	363	364	379	375	361	359	361	350	415	392	383	386	376	413	358	391	359	357	391	377	364	363	347	388	397	382	379	367	352	371	375	385	336	406	398	383	428	371	358	369	367	406	374	385	389	361	391	387	411	380	394	418	406	352	387	382	382	374	340	378	356	357	388	398	387	364	402	422	400	426	379	390	409	409	417	362	348	360	369	425	367	383	370	377	357	406	387	380	400	355	374	400	375	373	373	393	370	387	352	402	392	396	400	353	377	407	345	394	415	398	370	385	399	369	376	369	369	355	362	359	408	369	374	362	386	376	361	381	378	386	352	373	364	335	371	340	341	362	377	334	372	418	369	394	364	403	380	390	370	400	374	389	364	404	378	368	370	373	394	361	366	372	383	364	425	387	394	371	424	362	366	351	365	352	370	321	377	363	375	371	338	363	369	358	334	371	358	367	420	357	385	363	372	363	400	362	394	374	372	362	400	402	364	386	379	347	387	390	373	367	377	376	411	381	383	321	338	390	343	356	367	369	405	358	410	385	350	356	390	379	348	378	404	370	382	370	370	384	360	359	389	376	362	417	385	356	385	358	401	362	377	372	383	366	377	408	372	377	379	411	384	353	377	379	390	335	333	383	382	378	348	380	393	354	371	345	411	383	389	378	378	348	417	383	375	365	403	366	402	401	368	388	401	371	406	381	408	367	357	391	373	381	353	399	396	365	396	407	392	366	380	383	390	383	437	357
28569	22268	15221	7058	4067	2940	2299	1921	1818	1538	1134	1011	977	908	745	711	636	650	574	571	596	569	559	575	520	492	546	492	507	510	488	460	475	457	488	475	484	463	483	448	468	486	454	422	447	439	474	484	464	473	462	448	478	451	450	453	468	471	477	453	465	503	449	485	463	448	425	419	520	434	451	452	468	434	450	444	455	455	475	423	478	482	480	434	441	447	469	474	479	443	474	486	426	476	471	449	437	457	441	468	443	454	437	470	447	441	410	487	425	415	450	478	473	487	446	403	454	439	474	461	428	476	422	494	467	447	481	440	442	457	449	435	440	460	449	470	452	456	457	454	425	457	420	400	456	421	445	459	464	462	421	449	428	472	433	425	496	428	462	457	447	462	469	455	458	404	450	433	486	421	414	452	458	457	410	463	470	445	477	412	434	450	436	423	437	453	454	448	477	459	463	459	455	441	492	472	446	467	439	444	460	478	457	432	427	452	449	437	426	427	421	468	456	470	501	484	466	462	422	460	457	461	449	454	438	388	450	437	420	479	470	446	474	480	468	419	455	428	473	416	407	473	446	460	464	440	479	434	463	434	464	475	442	442	468	463	408	436	462	440	456	488	508	446	456	416	463	461	442	467	393	470	455	416	408	461	426	469	488	478	478	460	445	471	456	457	471	488	416	465	447	454	466	437	429	462	453	436	446	439	455	478	468	448	464	473	443	463	425	426	448	472	447	438	450	478	422	428	439	473	419	424	418	426	492	468	475	473	472	470	437	474	471	430	461	468	455	458	481	453	434	435	429	442	444	405	448	442	468	442	407	442	437	473	462	435	448	452	463	445	411	483	444	438	460	465	468	462	432	459	474	418	475	474	436	438	432	434	461	462	439	465	464	427	480	423	438	420	466	464	471	437	476	464	449	449	440	475	491	410	448	434	445	446	494	461	468	460	439	418	427	444	427	453	470	463	455	454	479	446	462	440	498	408	431	462	470	434	443	423	462	459	468	452	460	486	472	468	449	474	444	440	449	401	458	439	451	473	452	440	461	478	436	474	450	425	452	483	457	483	458	468	456	442	451	437	481	434	451	463	425	428	453	425	466	438	465	459	427	457	480	483	437	425	488	460	466	438	490	468	441	485	442	431	411	442	422	426	486	424	437	410	485	461	438	429	455	470	475	473	508	468	450	432	401	471	424	457	449	448	404	450	430	426	437	440	448	451	452	432	444	486	453	411	471	408	415	437	440	447	417	426	467	429	455	428	485	450	478	450	440	476	489	461	468	429	474	448	424	468	439	462	482	441	467	441	435	465	441	460	486	455	436	437	441	493	489	434	468	459	432	448	467	450	478	421	458	445	480	433	434	457	434	449	430	454	435	451	427	490	450	475	468	463	471	440	449	444	444	432	440	446	429	436	476	460	452	482	444	468	467	413	471	475	479	445	457	477	446	425	484	467	441	449	448	462	433	501	433	421	440	448	438	436	439	491	437	464	469	485	457	451	450	435	467	445	440	457	408	444	458	447	481	447	396	463	459	467	453	458	431	484	438	448	488	425	438	451	413	464	453	433	448	416	491	418	471	492	417	432	469	479	459	445	451	414	473	428	424	463	456	488	479	453	466	447	424	433	451	473	479	481	441	444	465	438	439	455	438	483	467	436	439	453	431	453	459	474	458	471	497	450	472	452	431	464	448	450	465	453	406	456	478	439	431	439	440	466	439	481	463	455	464	455	464	434	433	436	428	467	412	459	470	439	454	444	421	480	450	464	469	426	439	408	431	472	430	422	449	471	432	468	463	432	441	423	423	442	487	460	420	460	452	447	478	488	431	444	444	420	430	445	476	419	452	484	471	455	503	460	417	410	426	446	473	458	444	472	432	479	461	418	451	441	425	439	460	456	459	462	444	442	467	440	422	482	484	472	466	448	516	457	456	447	433	445	484	473	450	430	460	479	416	470	461	439	465	431	483	463	460	445	431	462	451	456	445	454	472	472	423	422	438	458	433	433	449	449	433	439	447	438	407	462	492	417	439	417	471	451	455	453	442	491	480	476	393	425	453	458	460	424	490	456	423	479	460	452	454	471	466	457	454	471	438	440	450	448	411	440	433	485	438	475	472	413	422	476	456	462	431	454	421	478	448	453	485	442	444	429	435	441	466	440	412	453	452	399	438	451	467	453	446	428	445	441	485	437	464	440	465	462	472	445	495	456	461	462	463	478	409	451	425	420	462	473	450	463	440	458	463	463	444	468	440	436	477	471	436	432	425	458	438	461	467	448	454	480	469	442	447	438	464	441	399	441	455	462	463	459	469	454	452	463	444	456	448	438	442	449	451	427	422	473	506	441	418	452	496	443	462	458	475	462	430	464	459	457	475	438	488	438	412	464	426	471	432	416	432	455	486	443	458	466	476	483	443	416	432	424	464	449	463	463	432	419	451	426	476	441	440	439	453	445	436	473	475	475	464	424	445	461	439	449	468	468	449	451	460	447	467	447	479	426	453	428	463	462	466	418	437	497	432	462	416	402	469	473	479	443	428	452	434	474	451	417	484	444	437	463	452	470	460	467	486	448	471	440	478	417	446	418	441	423	447	504	442	444	473	452	431	457	462	421	415	455	458	432	442	468	470	438	474	481	444	482	487	453	438	460	453	471	399	469	453	439	503	487	443	455	466	484	448	468	456	454	476	485	464	428	434	460	442	457	411	436	480	431	417	441	464	444	447	400	407	480	502	448	424	473	484	467	454	423	416	454	443	438	451	447	468	444	414	469	452	427	463	441	450	420	458	476	474	457	451	462	441	464	438	423	403	426	439	454	467	414	444	439	445	475	466	473	446	455	434	410	434	452	472	449	457	468	453	449	446	441	469	482	428	493	455	452	450	433	446	470	498	492	475	448	420	476	448	434	426	472	512	473	468	451	466	464	474	471	492	483	448	455	491	436	451	441	439	458	433	451	420	423	456	418	440	484	443	449	425	451	462	453	448	455	460	410	485	461	466	416	468	467	455	448	479	466	470	462	443	450	445	451	510	421	438	439	488	453	470	459	456	484	508	428	512	432	455	492	493	471	446	492	438	435	460	447	425	449	466	479	469	431	473	441	430	426	426	475	463	438	450	455	456	465	452	452	461	459	480	491	466	431	490	432	463	448	464	440	443	473	467	470	464	436	425	439	476	420	465	446	446	436	477	444	453	450	476	438	473	479	489	430	432	455	457	432	451	482	490	443	446	456	442	445	458	444	430	465	445	447	469	443	401	412	439	478	451	428	458	443	415	459	431	433	479	475	481	480	479	458	422	477	506	468	431	426	446	455	458	444	445	429	503	455	461	483	446	453	482	437	462	471	431	459	442	457	476	459	456	468	474	450	483	454	447	465	466	437	485	461	457	450	448	460	431	435	489	439	468	473	430	461	423	410	440	444	467	431	421	439	478	447	457	449	442	450	464	488	468	446	495	396	474	484	426	440	477	459	433	498	451	453	457	489	446	450	466	432	491	501
21332	30879	14595	7126	5896	4915	3885	3330	3094	2439	1860	1580	1404	1273	1015	880	815	744	679	610	650	596	609	641	600	598	593	587	595	551	549	527	519	472	482	509	510	521	508	476	488	512	521	474	482	510	526	462	484	469	503	448	510	508	459	438	506	476	482	467	496	476	472	481	488	482	447	493	461	481	476	500	480	465	503	480	492	478	489	498	504	473	491	438	499	531	476	461	495	455	487	483	466	507	504	462	481	480	467	491	469	453	482	498	527	499	460	511	482	472	527	478	517	456	467	475	493	488	462	489	483	472	444	486	519	505	487	477	490	448	487	513	497	457	434	541	458	502	459	487	504	497	446	474	481	460	448	493	482	482	478	459	463	490	543	483	454	482	445	487	459	469	477	494	497	476	473	481	468	471	486	469	472	456	467	491	525	461	472	478	510	511	444	486	471	490	479	485	490	494	508	468	454	471	476	470	466	460	430	480	479	476	476	500	459	525	486	483	426	486	485	502	479	452	486	436	447	467	450	498	478	448	483	497	475	500	513	519	491	518	478	509	510	464	470	501	486	487	516	486	448	503	449	507	495	489	487	460	475	509	491	440	507	459	475	480	478	493	484	476	446	465	472	498	470	490	525	510	456	483	457	451	448	529	473	500	486	509	458	468	471	470	467	500	493	487	450	458	499	495	438	472	459	476	464	448	450	495	480	456	473	481	508	473	471	483	493	446	495	479	473	479	475	461	448	439	481	468	470	488	459	494	466	487	491	477	477	472	471	471	486	492	475	497	497	489	482	455	524	481	506	494	427	481	453	477	451	460	475	489	481	487	478	490	472	459	490	463	496	486	505	486	501	501	480	447	478	472	495	490	477	413	517	491	479	472	464	452	476	455	484	490	453	491	466	458	489	466	515	484	499	503	423	464	455	520	485	474	474	488	460	476	459	466	480	489	472	490	477	479	441	469	420	477	465	477	498	463	476	445	502	527	471	477	480	453	498	511	458	456	485	482	501	501	526	472	460	494	503	498	464	487	482	465	470	488	473	443	462	464	484	486	449	453	484	479	457	494	490	478	470	473	489	460	545	479	493	460	467	483	458	465	495	455	540	456	476	511	495	472	489	472	468	474	497	480	427	465	493	477	502	486	505	501	519	462	491	507	489	482	426	505	488	508	507	450	476	478	499	468	484	496	490	473	517	471	505	490	482	474	470	481	475	431	530	485	455	442	509	513	504	492	458	488	473	479	486	481	489	467	513	455	466	498	499	467	481	480	471	494	494	464	489	456	454	480	495	480	444	500	474	467	461	481	485	466	503	491	509	472	487	472	472	477	453	464	482	494	463	487	462	479	481	483	460	506	471	479	474	490	476	465	504	511	452	534	482	507	491	467	443	490	504	491	499	473	458	470	518	548	483	499	509	492	502	463	494	453	468	485	475	505	495	487	466	493	443	530	512	489	494	497	469	464	512	486	524	486	491	473	491	459	483	498	476	494	472	473	495	535	473	486	489	482	478	466	487	457	514	482	454	501	519	502	474	510	483	502	467	534	473	508	482	480	462	474	466	487	486	449	507	467	471	518	474	508	505	477	485	460	489	490	544	501	503	480	445	509	478	497	469	449	461	438	461	488	480	528	473	444	493	487	478	478	507	455	457	459	470	455	456	482	535	508	464	480	503	470	545	456	482	488	511	497	489	493	480	462	483	460	485	451	509	478	476	471	488	462	472	490	475	441	482	459	453	515	438	489	503	484	443	499	493	426	466	476	467	492	502	485	488	473	486	501	462	494	461	502	450	468	462	471	510	514	465	521	491	503	488	476	514	500	434	480	479	503	466	452	507	489	500	458	489	446	493	492	488	431	483	452	447	496	480	512	478	457	503	434	536	490	475	511	478	479	500	446	462	496	508	497	435	480	473	440	481	461	457	469	471	488	505	487	536	457	418	466	484	483	493	473	458	478	469	465	489	515	498	464	456	469	481	479	481	442	503	453	518	503	475	482	495	513	447	490	499	474	486	467	468	486	421	492	493	452	540	461	477	490	540	480	468	503	481	475	449	506	497	497	503	497	452	493	467	488	463	459	540	469	473	479	513	424	505	485	483	477	475	508	463	479	463	436	469	463	463	485	440	476	489	519	452	472	481	531	460	449	468	478	483	483	445	466	510	448	503	475	489	466	504	492	468	517	507	469	457	460	478	468	485	504	525	483	473	517	493	447	474	453	435	439	475	468	494	477	483	489	456	487	485	492	535	466	477	507	458	457	462	488	487	505	483	497	501	488	471	463	442	485	458	472	490	493	506	480	492	475	443	481	475	488	500	484	481	508	498	487	484	472	501	433	470	475	494	489	490	470	460	469	491	485	460	498	487	505	503	472	484	505	450	486	508	481	481	494	441	478	461	496	477	491	448	511	476	486	511	473	472	452	469	481	464	530	463	452	467	469	494	468	521	490	492	500	499	441	475	448	516	434	474	504	484	490	430	461	476	498	494	488	490	454	490	467	466	479	477	470	504	458	466	447	452	482	489	471	506	497	482	481	471	477	444	500	503	477	470	497	431	422	451	492	467	478	465	507	487	449	480	470	489	499	468	477	518	461	487	469	498	457	501	469	505	481	467	460	493	479	477	463	476	519	500	504	488	452	475	453	473	468	475	505	485	474	489	539	484	477	474	521	502	437	561	458	446	481	488	469	515	497	468	491	477	473	479	491	502	474	445	497	520	480	459	481	519	454	478	506	461	479	464	498	470	488	453	415	487	480	489	504	476	470	497	506	544	491	460	500	516	486	506	461	464	491	476	455	475	493	484	510	489	475	487	460	476	488	485	492	468	457	462	474	466	488	514	515	469	480	481	470	489	460	517	427	509	487	485	491	474	515	460	444	481	483	473	492	507	489	507	466	476	492	491	453	496	473	477	471	458	510	533	478	486	462	458	472	511	474	470	491	464	477	445	487	496	483	515	466	519	446	477	482	475	488	481	491	465	465	482	422	451	483	448	485	456	474	525	478	473	497	462	451	484	516	487	486	469	477	472	489	420	490	434	453	489	496	441	502	456	493	465	471	499	466	481	453	472	487	478	469	475	466	451	515	433	487	457	481	494	450	497	466	472	475	483	493	460	465	468	469	457	480	479	497	454	478	492	472	487	479	479	505	522	474	467	459	487	526	482	482	490	471	460	463	449	450	459	463	505	489	478	471	509	433	484	467	493	436	500	533	445	503	461	476	489	474	501	460	480	515	457	498	469	466	505	449	482	460	493	519	466	469	483	478	496	519	487	486	480	493	457	495	502	505	496	455	463	480	461	501	498	461	445	503	487	446	467	496	445	470	473	441	475	460	514	463	438	449	466	448	466	470	459	518	472	513	447	487	490	478	500	465	481	455	467	465	453	493	459	464	493	446	486	470	473	489	480	456	495	498	461	461	476	463	478	508	479	497	526	501	490	505	428	472	503	454	495	454	492	483	467	488	491	469	483	489	463	473	512	445	500	479	498	516	507	493	488	485
23567	21094	28273	24172	21151	13556	5934	3886	3090	2329	1688	1411	1236	977	895	716	677	645	538	537	531	485	486	526	478	502	440	437	446	396	396	370	368	384	353	360	356	373	356	354	397	353	341	329	373	340	346	338	343	320	365	339	354	302	317	385	361	321	374	330	316	347	316	332	311	341	347	318	340	312	333	356	345	288	322	294	291	325	337	370	344	339	331	338	358	349	351	328	327	374	334	343	328	333	326	338	342	294	341	298	295	320	331	339	340	325	334	296	319	352	365	321	357	323	310	302	317	331	323	346	342	342	294	304	319	336	308	331	336	312	319	305	332	353	311	341	358	335	335	333	348	365	336	337	305	338	311	341	323	303	341	329	356	352	342	332	353	329	331	307	306	368	318	328	300	347	316	306	302	324	339	344	352	332	355	295	311	326	348	322	340	332	352	317	293	333	321	314	319	354	315	341	343	330	336	306	349	331	312	316	317	324	327	332	321	285	327	324	314	325	301	329	334	349	330	348	316	342	326	344	340	315	320	310	337	343	313	365	326	352	303	339	312	302	340	331	308	323	358	326	316	310	305	336	329	335	320	300	320	325	324	345	312	344	350	320	343	333	310	324	321	323	320	314	332	346	304	321	347	362	311	329	317	364	327	338	340	328	307	342	343	340	347	297	307	350	318	305	330	313	340	329	327	343	348	321	315	340	327	337	340	317	345	324	324	313	317	343	329	354	326	310	353	366	340	333	361	336	318	317	341	343	316	325	318	331	331	300	331	324	316	365	302	334	330	338	326	344	326	302	329	293	335	340	346	353	319	322	354	332	330	327	314	327	324	323	322	345	332	365	338	329	333	298	309	353	332	344	336	342	329	335	289	329	309	349	305	346	304	304	346	317	339	318	319	333	338	323	331	311	333	343	328	320	305	324	332	332	312	316	328	279	296	336	335	324	323	369	318	336	337	339	306	324	331	319	324	329	326	314	338	332	353	305	329	330	329	319	349	317	314	328	322	356	330	348	338	315	345	307	321	309	349	344	345	338	324	299	317	306	316	341	311	339	332	355	331	355	323	327	339	344	317	320	293	353	328	320	373	347	342	351	335	335	336	342	313	336	318	318	321	332	307	337	310	324	326	287	319	348	327	316	329	337	333	343	332	326	329	351	349	344	308	338	293	329	351	303	341	337	315	324	333	365	327	348	349	316	311	313	323	347	305	307	344	334	335	339	364	334	342	314	327	315	325	321	335	339	291	360	339	328	343	317	342	355	340	339	338	310	330	312	323	335	343	314	349	307	334	341	327	350	331	284	323	361	355	350	324	323	346	299	310	345	322	375	375	309	331	365	338	319	307	350	313	316	349	337	324	334	318	294	342	315	307	328	315	343	328	333	326	319	353	307	305	334	316	341	354	328	333	320	347	330	319	352	344	317	324	318	355	332	309	329	327	334	350	324	337	379	315	303	364	324	320	321	320	342	333	330	326	371	341	326	316	309	309	344	337	341	342	310	303	309	322	357	311	357	327	337	304	363	312	329	335	344	302	300	306	364	303	322	353	344	333	333	312	308	289	297	337	343	312	333	304	321	343	319	330	333	307	326	328	325	307	322	354	318	326	348	318	339	338	341	301	342	284	330	316	341	312	348	307	372	336	337	342	322	356	313	336	327	324	357	314	360	349	318	321	354	362	334	316	291	312	330	297	347	337	324	288	325	318	328	305	334	330	317	338	323	340	341	348	339	308	388	328	341	345	289	333	338	332	318	288	317	339	317	371	325	317	331	310	330	340	332	350	349	352	329	321	335	293	326	319	349	358	349	302	327	332	296	307	326	351	352	312	307	312	340	351	298	331	358	314	333	333	344	316	302	385	338	346	355	340	332	321	337	330	321	315	343	340	339	314	312	345	335	328	335	346	351	327	329	335	330	318	308	312	339	317	323	317	333	342	328	332	306	283	312	330	317	328	334	345	322	329	328	326	336	343	323	339	349	285	309	321	324	325	327	289	331	316	316	347	353	334	348	318	318	324	318	346	331	325	301	319	302	326	352	323	322	348	300	334	325	333	339	322	344	365	324	328	302	305	327	329	355	322	326	329	346	327	343	322	321	314	312	382	306	293	331	314	339	338	352	343	342	340	341	298	330	332	341	320	352	359	355	296	323	329	338	343	338	342	354	340	338	327	342	316	319	337	321	310	341	374	313	364	332	306	328	292	348	297	330	308	312	343	310	323	314	334	332	333	358	338	330	336	340	337	327	311	307	319	349	316	335	325	360	331	322	327	333	315	368	352	320	334	338	325	334	300	336	323	306	321	314	308	330	343	330	330	303	341	339	342	362	336	358	284	299	358	362	304	339	372	351	357	363	331	352	304	339	333	314	332	328	324	336	349	351	358	351	319	317	328	349	332	369	322	324	339	330	333	335	326	358	347	326	321	322	331	326	315	335	343	319	353	332	361	338	340	340	319	319	364	336	360	295	352	328	300	345	317	313	329	327	310	343	348	334	347	335	331	341	350	323	333	337	324	349	318	316	324	331	307	337	327	317	319	325	332	327	347	370	321	319	337	351	357	331	324	314	321	338	338	323	356	312	326	334	331	331	358	328	346	329	310	322	308	338	399	333	350	332	335	334	321	330	341	325	319	348	323	327	334	323	324	335	346	354	347	345	344	313	287	351	307	320	299	313	344	311	334	330	324	334	332	335	343	348	295	306	322	349	330	350	335	360	310	340	335	336	326	320	339	335	298	326	333	344	306	328	300	333	366	349	333	330	350	335	287	317	327	343	342	328	345	325	317	311	321	319	327	318	317	321	354	326	341	344	307	360	331	326	320	317	320	323	330	349	342	329	325	314	339	340	295	345	351	313	302	341	322	316	325	300	322	324	316	321	306	314	348	336	297	308	343	336	327	319	337	330	311	311	328	388	326	344	308	342	345	292	313	359	324	355	307	326	330	337	340	301	351	314	326	316	333	334	340	339	328	338	334	318	324	308	284	349	328	326	321	349	313	357	335	329	297	310	342	324	300	313	309	333	336	349	339	332	322	327	365	287	357	334	317	330	336	326	353	335	368	327	312	333	338	339	347	333	322	327	298	316	357	328	347	325	333	333	364	324	328	314	321	304	316	330	330	321	284	322	312	327	330	341	346	329	342	355	347	317	347	356	339	320	347	355	343	353	331	299	335	326	315	306	327	331	342	320	339	373	325	330	356	350	344	336	295	316	306	330	318	330	327	325	321	315	320	347	338	342	298	319	310	324	302	317	355	302	336	348	314	332	331	322	334	315	332	380	347	311	305	318	332	345	294	341	324	311	354	309	309	332	347	310	346	318	364	342	380	305	325	326	352	347	327	342	322	346	368	326	358	313	322	337	365	318	309	349	335	310	336	319	314	311	355	323	340	324	348	346	343	302	306	330	339	328	328	342	331	311	364	350	329	345	333	314	313	316	319	291	344	324	323	329	314	326	312	310	335	287	315	310	305	325	344	315	313	330	316	330	328	332	354	350
25985	41047	21990	13866	11447	9390	7464	6207	5000	3821	2860	2230	1986	1546	1289	1122	971	853	723	695	690	604	618	568	574	565	551	534	539	468	440	438	435	438	393	368	396	379	382	389	365	371	395	400	353	371	437	401	395	391	353	338	360	358	349	381	384	368	339	373	333	337	336	336	354	357	348	340	339	355	372	371	339	358	337	357	354	370	361	351	323	313	343	342	345	353	358	347	340	336	363	351	376	351	348	360	408	366	364	344	313	369	333	356	378	346	346	340	365	340	377	361	362	331	342	322	301	371	361	346	345	338	363	370	371	355	370	342	322	356	353	359	330	334	383	352	344	330	352	347	335	331	351	335	342	358	358	372	367	339	290	340	365	342	336	348	378	367	328	338	367	358	364	349	357	397	339	355	352	352	362	358	303	368	344	323	337	374	375	328	349	349	378	342	364	338	330	334	321	331	345	322	322	360	345	372	342	348	363	335	370	396	354	399	332	343	325	371	337	345	366	337	338	367	350	353	367	333	348	373	378	350	352	325	369	343	341	345	370	352	338	344	353	398	319	337	333	313	338	320	335	361	371	354	369	340	363	348	334	368	350	360	336	316	352	375	345	355	340	329	336	332	368	330	387	370	372	368	371	358	354	339	334	363	374	366	348	358	357	361	378	348	367	337	345	307	365	307	363	337	381	344	330	369	348	318	335	366	343	369	328	355	339	336	355	344	341	367	351	349	339	352	333	362	344	354	340	340	385	376	355	343	339	331	378	341	341	372	316	363	377	325	369	355	350	350	344	366	357	354	345	373	355	352	337	347	375	339	354	333	338	341	346	338	355	346	352	359	357	346	360	348	311	380	340	343	366	352	386	336	372	359	359	345	369	350	340	309	374	358	353	353	347	331	368	335	374	358	359	366	330	368	357	330	333	371	370	354	356	346	344	347	331	385	348	338	333	335	340	358	355	344	340	343	370	382	325	323	372	358	366	349	343	357	335	330	355	361	335	344	352	360	340	334	401	339	345	360	386	381	343	348	354	346	355	336	322	339	349	336	326	325	372	335	357	384	345	330	339	375	334	380	345	348	351	357	348	350	333	340	322	360	350	331	364	370	367	358	384	352	365	357	353	335	321	316	327	346	353	338	360	332	382	354	325	363	388	307	342	343	341	351	349	369	370	344	334	355	343	375	343	359	331	341	380	353	364	326	369	330	360	398	340	370	351	346	345	353	376	354	365	342	377	375	348	344	380	349	333	375	328	328	367	372	385	345	358	315	339	326	363	325	338	363	329	360	338	341	355	348	365	360	347	375	403	322	356	358	361	383	399	344	351	337	347	378	344	363	324	342	336	324	350	341	364	335	367	342	343	354	360	364	340	349	366	405	342	340	341	351	348	367	366	363	368	382	339	362	359	384	340	316	325	342	347	336	321	347	329	361	324	352	380	356	371	331	349	336	358	366	367	355	380	354	355	346	380	350	339	348	321	328	354	354	341	348	362	356	337	325	344	364	338	347	363	361	359	354	344	345	341	387	357	363	331	352	340	329	347	335	352	355	345	344	344	345	354	334	335	353	367	339	347	355	344	335	348	329	332	375	348	338	363	334	347	355	346	366	348	336	337	402	342	327	335	353	375	329	336	345	317	333	386	334	344	329	387	386	354	370	360	333	333	334	352	368	349	340	374	355	333	333	366	336	325	350	325	338	361	354	309	377	353	327	340	367	321	341	397	334	358	362	387	363	351	358	340	360	360	367	372	353	321	351	348	371	330	315	398	346	363	363	400	339	372	341	340	325	383	367	398	324	317	396	332	369	350	334	345	347	389	346	322	361	339	334	357	360	359	370	337	341	364	330	335	320	341	343	328	360	366	369	350	363	369	343	340	317	322	345	346	346	358	360	379	397	352	335	339	315	341	348	363	346	353	352	364	349	308	390	329	322	337	342	360	366	327	389	368	374	348	334	334	348	355	366	360	341	322	360	367	351	357	381	332	337	349	349	313	370	373	331	354	348	359	361	362	347	397	357	375	342	336	363	335	343	359	386	351	386	348	358	353	342	352	332	360	366	371	333	337	347	323	354	357	355	340	321	346	340	358	352	317	391	351	337	351	340	338	359	371	353	343	353	367	362	353	359	350	350	342	361	333	374	340	381	357	363	360	360	375	337	362	371	331	339	330	383	377	376	352	362	338	348	398	342	361	352	398	344	364	331	334	377	356	353	365	352	344	359	332	341	361	336	354	361	400	359	369	322	371	370	338	319	367	344	385	333	334	356	355	333	331	332	348	366	347	372	378	342	380	353	349	335	367	353	341	365	336	371	325	335	348	343	366	354	381	338	353	333	380	365	366	362	328	356	366	339	369	368	334	315	382	368	360	359	345	370	353	336	364	373	317	368	377	349	349	344	353	370	342	334	342	318	340	328	369	339	337	367	372	350	318	341	356	337	356	328	357	349	346	348	335	345	365	341	360	334	333	335	372	367	388	353	335	335	357	315	365	350	329	362	314	363	340	377	332	361	350	370	325	334	358	340	372	359	348	337	338	344	393	324	350	341	360	356	345	356	359	321	349	361	337	399	331	357	377	350	360	372	365	361	360	311	362	343	362	340	345	342	352	350	331	317	353	371	383	332	340	366	365	333	378	334	337	314	334	362	340	324	353	361	360	354	354	324	317	326	345	344	339	353	328	306	314	368	377	368	354	346	341	355	357	369	339	373	321	337	331	375	358	373	345	365	350	330	352	375	340	333	340	360	336	325	377	346	351	332	360	360	337	324	336	343	307	336	340	346	348	360	352	334	345	341	308	367	380	346	347	343	376	347	322	359	362	350	312	366	364	357	381	331	384	348	354	347	357	334	326	393	331	345	354	362	381	329	346	372	328	373	349	353	336	360	345	338	341	376	320	325	370	322	357	363	362	332	325	360	337	374	368	332	322	345	348	321	381	332	346	327	310	357	344	330	363	373	347	347	336	350	298	381	358	356	349	348	381	324	301	366	325	357	325	329	341	375	334	304	346	326	350	334	357	341	337	333	354	368	319	378	375	360	355	373	321	334	347	343	374	325	329	338	342	372	319	343	384	319	339	343	372	333	354	354	320	369	362	336	398	334	358	341	362	369	336	357	381	362	345	334	344	338	355	342	361	331	340	319	314	341	371	372	334	351	349	376	348	328	364	356	347	312	347	358	320	348	322	359	350	347	359	348	360	338	343	358	348	365	324	381	367	367	404	368	374	351	363	319	357	322	326	350	356	376	342	360	337	332	310	350	362	374	361	369	396	389	359	306	367	365	362	343	347	345	379	359	363	329	343	356	346	365	380	366	338	345	333	369	340	339	338	323	347	352	356	371	378	346	355	331	370	331	360	364	327	341	311	363	340	370	369	344	342	336	363	351	358	341	387	349	352	367	344	341	349	334	353	332	320	354	352	390	325	367	364	343	366	338	390	352	340	335	299	391	321	350	376	332	345	386	354	371	342	346	344	319	336	368	361	335	364	294	352	344	372	328
24806	21061	27025	25216	14475	6300	4073	3120	2399	1767	1538	1326	1199	1088	904	891	856	745	712	687	691	674	668	618	638	592	656	610	628	624	554	561	583	593	576	568	508	540	568	559	539	553	546	555	547	476	581	515	572	573	546	564	569	474	572	534	527	498	521	507	540	528	513	541	538	497	523	560	545	502	545	540	535	517	544	532	538	515	578	495	519	519	531	511	567	543	520	527	544	487	530	503	500	520	488	490	539	530	533	560	501	526	487	510	507	495	533	521	505	515	489	507	505	533	507	560	506	516	505	509	567	494	507	545	524	545	524	533	523	538	565	533	535	585	516	504	509	538	529	507	569	528	493	550	534	538	524	565	506	556	503	516	538	508	615	550	541	559	535	524	531	518	526	499	572	547	553	551	547	554	512	523	550	570	508	523	553	494	544	501	540	497	499	513	545	532	569	514	522	514	566	571	493	534	528	512	562	529	523	543	492	494	484	504	488	530	530	540	544	485	463	499	515	529	534	529	525	503	539	523	528	501	538	535	543	507	548	507	563	506	515	538	542	557	558	527	543	510	539	585	510	500	494	540	542	509	521	542	498	519	533	484	528	547	551	536	503	531	481	553	557	543	515	524	533	529	529	510	513	512	494	538	529	538	546	482	536	525	552	513	493	526	535	492	538	505	521	505	544	568	550	495	477	507	533	530	552	534	533	529	569	510	556	556	557	556	540	486	539	545	524	559	503	566	473	552	553	545	564	513	523	506	543	533	556	494	548	534	523	531	545	567	553	514	536	523	511	547	538	515	527	545	550	548	467	546	533	500	546	501	555	529	548	589	531	520	555	529	528	537	545	527	518	498	483	491	533	528	547	568	497	560	520	475	540	520	540	505	562	524	552	496	544	471	521	483	539	509	534	563	528	485	530	539	509	502	510	503	563	528	514	491	521	533	490	518	494	536	576	570	489	556	514	524	560	535	546	502	513	494	534	549	561	479	552	536	530	488	517	539	567	519	512	512	519	544	518	567	560	530	499	552	500	491	523	535	499	513	512	526	505	579	549	527	513	551	520	543	542	525	524	551	513	527	547	537	542	529	555	527	508	566	538	538	496	533	572	536	475	503	542	549	512	501	522	517	526	555	542	528	519	536	493	506	526	518	487	525	527	515	528	550	495	534	535	533	498	571	528	557	491	542	522	519	542	526	505	483	557	567	522	512	530	485	490	500	496	518	540	556	499	567	491	546	522	489	508	497	503	527	481	535	495	499	506	526	524	536	492	526	549	512	530	509	548	539	531	505	503	553	522	531	536	533	489	519	521	515	531	496	511	518	555	550	515	516	526	562	510	505	532	499	527	502	510	473	529	511	532	530	542	525	556	539	533	536	550	547	557	542	551	501	536	555	577	531	501	566	550	524	554	519	536	549	509	508	519	508	546	547	528	553	509	483	522	477	503	516	535	534	496	528	550	499	495	520	557	510	542	527	552	566	526	594	509	543	507	475	532	502	558	530	551	553	569	549	496	589	537	532	519	518	541	543	553	525	544	538	488	498	555	527	493	526	517	536	542	507	564	551	498	523	517	504	509	523	533	551	568	532	527	486	530	544	494	517	530	518	507	534	524	547	554	531	567	517	548	507	538	532	523	493	530	491	540	477	526	484	519	546	534	511	566	584	531	562	485	516	504	563	570	530	529	504	517	525	542	530	525	538	546	539	536	535	516	496	531	534	517	551	511	514	531	532	515	529	541	522	557	517	513	549	562	540	517	499	508	514	512	536	515	523	493	537	522	533	540	514	529	519	496	495	573	529	535	506	546	518	495	525	533	553	538	599	527	547	516	520	509	507	516	508	513	512	480	522	493	516	555	508	529	518	542	516	523	508	546	520	551	516	563	549	539	513	559	541	561	520	528	529	507	517	489	524	476	520	557	527	517	546	562	518	550	508	500	537	547	519	533	550	528	522	482	521	485	477	487	529	526	517	539	579	569	516	533	513	475	542	531	569	553	542	557	492	544	508	535	532	556	574	536	507	537	539	525	495	515	512	518	526	555	497	501	511	538	515	519	491	544	495	514	512	535	544	581	511	536	512	555	527	528	539	511	525	506	533	505	538	500	524	541	545	529	514	535	547	563	510	510	506	501	528	527	526	559	535	533	523	571	510	518	551	491	526	547	503	504	518	491	510	575	522	532	489	525	545	468	548	511	582	498	545	555	510	558	564	535	570	510	541	520	502	507	486	484	499	526	536	532	538	522	538	522	509	477	519	480	527	534	524	491	492	524	522	522	517	492	501	502	524	501	530	478	581	529	521	517	506	526	539	514	514	521	513	518	520	530	511	521	509	548	583	528	515	544	555	545	533	487	492	503	512	520	564	526	497	528	525	505	554	559	501	528	527	497	575	471	534	505	511	512	545	517	516	537	528	509	517	503	531	495	582	573	517	521	484	562	524	506	552	510	534	535	528	562	528	511	515	543	500	487	524	488	517	521	508	521	480	522	533	524	568	531	490	557	517	559	511	537	507	532	499	503	495	497	515	571	510	548	510	590	554	555	556	525	531	544	526	502	512	516	545	525	472	491	508	586	542	506	534	512	504	546	533	540	557	546	569	519	552	576	533	554	495	533	505	532	566	517	511	543	545	528	535	527	503	530	527	510	500	521	549	497	513	520	560	534	528	497	474	524	523	560	560	540	515	533	516	513	524	541	544	515	542	539	562	519	486	492	578	461	548	526	511	556	542	506	498	498	537	525	559	547	512	512	555	554	554	491	525	540	510	553	478	510	513	535	551	550	559	518	499	539	578	511	550	537	537	504	471	523	496	539	483	506	500	566	502	513	525	534	508	508	513	499	541	521	534	499	522	548	522	512	545	505	521	530	544	510	522	478	502	569	549	510	506	500	548	544	506	570	531	525	563	540	537	526	498	502	514	541	545	520	545	560	519	499	496	601	515	510	523	521	562	481	562	493	538	517	559	539	568	549	552	569	517	508	551	510	512	512	523	536	512	548	514	506	558	493	544	544	554	570	530	530	534	538	519	494	516	506	561	517	526	507	535	581	527	529	534	522	491	553	568	546	554	517	539	523	488	563	519	538	495	540	505	515	484	526	570	554	539	501	544	551	471	580	550	564	519	518	551	520	522	533	536	557	470	558	550	497	489	529	518	550	523	547	538	530	542	519	548	523	547	528	523	532	516	559	506	527	597	556	491	488	538	533	531	561	507	579	529	498	545	576	531	512	527	525	575	532	500	542	536	529	535	520	492	523	522	541	508	532	512	530	549	528	515	552	481	519	568	529	543	544	547	520	568	540	513	523	557	516	510	545	543	558	521	490	530	513	531	526	513	516	558	531	515	501	514	501	494	563	472	520	523	527	508	502	539	548	506	555	526	470	533	484	560	528	507	482	520	496	520	508	517	551	517	534	505	546	529	555	544	547	513	544	511	504	537	562	515	509	541	501	548	511	517	540	530	538	551	534	514	523	535	578	514	503	506	491	545	508	548	490	522
24592	36562	19736	12895	10807	8705	6675	5333	4464	3124	2517	2012	1794	1550	1266	1081	1035	918	887	813	691	784	761	726	742	693	686	697	664	659	627	595	582	575	558	603	585	538	534	555	520	555	577	525	591	537	520	598	546	553	586	555	520	524	541	538	545	560	560	604	564	514	510	565	545	569	600	542	548	510	527	556	516	521	555	560	570	510	530	505	545	545	545	555	535	582	539	542	564	530	584	502	531	559	585	574	566	588	547	569	549	541	559	525	541	533	536	555	549	535	531	509	564	571	544	559	511	521	514	528	529	547	507	544	500	584	510	518	547	500	550	566	527	535	565	562	559	560	556	527	561	519	561	512	524	496	541	536	510	528	535	538	542	568	549	564	524	502	516	585	496	534	549	536	562	554	538	538	509	554	541	559	541	564	556	551	525	539	573	588	552	510	542	548	563	532	568	558	511	557	497	543	479	533	551	545	526	554	538	532	545	594	505	556	570	544	519	497	594	518	514	570	541	539	531	526	548	566	536	530	528	531	551	492	550	581	512	560	558	530	508	500	525	554	551	593	540	523	530	568	558	557	557	523	545	517	519	565	548	540	558	561	547	553	526	552	538	555	530	557	551	535	527	537	535	533	536	560	513	566	567	530	529	533	551	521	516	513	546	555	526	505	530	560	558	500	537	560	546	518	536	523	538	531	510	533	530	555	503	569	509	550	519	549	502	561	515	527	570	556	499	525	520	602	586	552	544	500	555	584	552	538	523	548	503	533	543	522	594	555	538	551	572	564	522	502	555	537	534	506	550	513	525	540	567	550	525	566	529	551	569	586	543	557	547	563	548	567	516	539	544	491	518	555	556	556	534	564	506	572	526	576	494	565	536	535	510	492	520	573	527	500	555	525	524	551	532	534	529	525	509	531	550	540	551	522	516	552	526	560	505	557	533	582	519	533	513	545	540	546	539	546	522	524	483	548	570	542	514	547	524	589	491	517	555	532	558	540	566	532	573	532	513	525	526	540	523	559	551	522	559	492	521	532	541	541	581	540	499	508	595	557	560	524	524	552	514	536	575	571	511	570	567	568	545	542	512	544	558	512	554	513	526	520	540	524	564	529	532	524	540	492	508	528	568	519	546	525	580	544	530	507	553	528	582	540	543	582	527	507	550	583	537	565	525	543	553	550	568	495	552	546	542	533	544	565	528	563	567	596	528	554	534	528	523	513	533	506	524	572	531	493	526	517	518	536	555	534	529	565	553	540	552	570	545	557	556	539	516	543	539	511	519	585	565	528	509	535	574	524	521	559	572	519	521	537	542	500	564	542	529	510	529	531	561	558	525	525	520	476	548	524	524	519	519	539	519	553	517	541	519	525	526	584	535	488	552	545	543	541	527	546	511	525	541	496	552	541	535	554	572	550	549	511	532	567	564	532	532	560	517	556	548	529	525	529	514	566	527	560	519	513	558	552	498	563	578	529	543	555	530	514	554	541	571	563	543	557	578	580	547	484	552	567	568	514	561	529	549	538	549	540	538	520	544	564	568	536	548	541	588	545	547	559	524	519	542	583	530	545	559	523	551	555	544	557	560	541	552	557	556	506	535	530	519	555	539	506	571	534	539	537	520	527	517	563	552	537	539	569	546	537	506	524	541	556	536	534	566	546	549	576	562	542	537	589	529	533	541	523	518	540	579	530	548	499	518	519	545	541	514	505	532	522	537	583	522	530	557	535	518	536	569	521	541	563	528	531	529	514	569	553	512	541	536	559	512	526	568	526	546	526	526	501	573	510	574	544	477	500	540	521	552	534	578	517	549	536	543	507	525	510	527	524	519	544	523	501	527	530	579	539	561	533	496	545	551	523	554	519	512	571	565	512	585	541	542	505	534	526	526	535	558	517	559	547	541	579	493	537	505	582	519	533	561	564	519	545	556	530	526	549	539	503	525	561	572	547	532	541	547	522	499	535	545	562	569	524	621	537	569	551	556	538	583	530	553	529	539	550	500	523	559	516	558	534	541	585	542	551	513	541	525	566	593	509	544	518	588	522	539	516	544	558	554	523	545	518	534	543	521	558	549	525	509	568	547	547	497	544	509	547	553	540	522	536	572	503	546	553	554	533	550	525	535	526	577	555	543	543	560	557	579	519	559	527	536	533	515	591	574	530	532	511	515	545	530	532	544	524	539	554	480	581	535	519	493	542	567	503	584	506	551	523	506	513	525	524	567	554	568	540	518	550	563	500	529	577	546	583	519	565	550	508	559	509	520	520	509	553	540	542	534	569	568	532	527	525	541	542	576	593	530	503	548	535	532	557	526	557	571	564	569	467	560	604	521	528	529	529	558	550	487	510	511	566	549	514	549	525	573	494	612	516	546	568	589	527	598	512	572	528	541	590	519	540	562	540	558	516	555	514	557	511	545	519	535	526	549	502	532	515	517	546	568	523	542	529	509	563	554	523	516	537	514	516	536	543	538	540	505	549	523	571	528	541	511	516	524	580	537	596	575	527	529	531	525	528	547	516	522	519	528	512	541	545	556	513	534	537	522	540	536	545	499	516	549	560	519	546	547	542	527	514	566	530	535	506	514	510	510	557	545	539	526	510	550	506	563	502	552	518	491	510	550	575	545	542	518	505	522	507	533	525	539	555	535	560	492	546	556	563	534	560	561	489	572	584	560	547	499	533	568	568	572	503	536	560	561	520	523	574	530	550	562	505	514	550	526	501	561	537	504	541	498	548	522	522	518	536	568	531	533	553	590	532	565	501	559	518	538	537	549	548	512	532	588	555	501	581	507	552	509	519	508	552	530	554	498	556	566	565	569	513	579	554	487	516	571	510	539	567	497	562	568	512	512	520	520	568	566	545	472	511	560	529	557	539	503	566	562	521	541	521	547	516	536	542	548	561	531	548	574	532	565	581	516	572	568	588	517	501	542	571	547	521	496	552	568	546	546	529	559	530	560	533	520	561	518	481	567	529	535	514	517	533	542	544	601	569	525	500	544	555	520	518	520	556	554	592	580	539	565	522	531	518	550	571	490	511	569	541	510	480	515	540	536	527	525	509	532	520	553	545	549	521	547	539	497	548	548	519	566	503	528	520	563	532	557	535	565	524	527	542	499	505	553	556	527	523	525	501	571	512	573	568	526	534	571	556	526	517	524	490	550	530	565	529	549	578	578	524	515	548	510	571	546	518	549	566	545	521	504	550	547	529	549	550	540	525	501	533	511	534	532	573	559	553	545	536	530	535	545	552	519	511	508	565	553	509	525	511	550	529	496	541	564	538	538	548	553	533	545	553	542	566	568	546	547	554	566	528	594	540	521	545	539	529	561	529	562	530	576	535	557	550	545	568	543	522	538	481	555	529	547	519	565	523	556	539	544	551	535	519	566	534	548	571	541	537	515	528	504	505	534	518	548	569	535	594	510	546	529	584	508	513	522	513	539	551	569	536	555	546	559	528	549	518	571	531	500	548	531	511	570	539	519	521	504	561	504	542	549	521	534	518
22581	21123	28759	23743	21195	21596	14795	5940	3911	2899	2350	1870	1670	1382	1145	1037	915	797	671	664	621	558	581	572	533	539	543	525	515	492	437	440	397	421	440	428	395	416	414	394	453	408	445	426	440	427	402	347	356	439	394	401	428	357	397	435	404	391	411	362	340	375	425	399	332	350	381	354	379	367	344	337	371	392	364	412	344	359	357	364	408	395	393	363	369	342	365	410	406	386	381	420	375	373	358	359	357	389	406	396	396	399	370	367	402	376	371	384	382	409	385	379	413	359	372	374	382	361	370	391	404	393	373	375	403	340	383	346	345	354	376	379	400	348	398	381	393	376	389	342	413	381	382	363	342	378	382	385	369	331	352	377	387	392	363	383	344	382	339	401	383	335	347	387	389	364	369	415	369	372	341	367	352	358	372	353	378	357	388	362	365	361	357	398	373	340	325	364	331	386	370	371	374	410	378	368	395	393	388	373	345	340	359	356	426	404	411	335	372	368	344	373	365	361	407	367	373	396	353	401	408	388	348	369	367	356	369	392	411	369	368	395	386	384	388	394	367	392	404	383	355	367	344	395	374	369	383	385	382	380	392	353	387	378	390	380	391	346	367	371	396	391	388	381	378	356	394	385	378	350	352	402	365	381	381	348	349	353	348	384	374	392	354	373	380	390	366	375	345	366	342	362	395	389	392	372	384	402	392	356	358	376	382	379	367	374	378	373	361	373	359	356	394	409	357	380	387	394	385	391	372	377	350	373	398	409	377	403	386	355	378	355	410	339	365	383	386	398	356	355	369	377	373	370	366	387	360	393	373	383	379	379	368	369	373	401	366	383	366	368	374	364	367	355	350	366	400	382	392	397	387	362	407	374	361	358	391	367	401	385	345	362	387	394	332	346	345	361	387	386	366	404	391	383	363	377	379	400	359	413	393	379	359	399	352	406	366	382	345	370	383	341	341	383	372	386	357	401	378	337	379	365	359	367	382	386	391	396	359	384	360	412	375	409	395	391	396	356	382	385	346	349	395	354	356	378	385	375	378	372	388	363	361	348	372	401	362	366	394	367	356	381	386	350	374	378	336	360	423	363	332	377	402	385	361	386	373	356	363	368	380	357	396	365	393	374	370	362	377	400	403	387	399	424	361	371	360	355	366	340	361	394	351	382	352	395	354	367	355	394	343	350	379	410	388	372	374	384	371	420	372	361	343	385	378	380	363	383	370	382	372	371	395	382	385	399	402	379	369	362	356	376	346	398	331	383	377	390	398	387	393	401	383	361	360	348	354	381	365	384	377	384	363	381	377	342	371	387	379	354	381	359	383	370	384	390	418	393	382	391	404	351	365	377	382	378	366	374	387	406	363	414	369	378	367	364	371	350	397	366	368	364	399	376	362	355	354	413	360	366	376	401	381	388	422	384	364	411	383	399	380	367	374	374	378	361	366	346	348	379	386	314	373	380	361	371	343	362	367	382	345	375	410	364	359	367	322	375	370	390	425	372	378	437	347	339	363	364	367	380	371	358	374	352	395	375	370	363	374	342	408	375	385	322	348	411	372	366	383	356	345	402	391	403	351	368	359	357	393	385	343	377	393	370	392	397	368	382	389	355	336	368	385	410	364	380	393	403	357	373	393	379	353	375	409	364	354	382	362	358	365	365	357	356	385	367	387	377	374	373	383	391	346	381	365	365	383	378	363	383	371	368	399	335	400	381	396	371	388	380	422	391	378	366	353	359	365	366	400	331	364	367	401	377	374	340	390	392	368	367	368	388	383	363	371	392	351	383	367	398	365	396	387	390	369	413	384	371	355	353	370	405	357	369	386	401	374	390	373	357	377	383	382	411	382	379	346	406	398	368	339	368	353	374	403	390	359	376	396	367	388	380	385	373	365	384	373	404	373	340	353	358	347	374	356	387	349	362	352	391	379	357	359	366	365	376	361	373	382	391	401	381	357	364	367	362	361	370	380	399	359	392	393	376	391	337	343	387	380	385	388	372	380	385	374	364	372	362	393	369	396	367	348	378	370	334	401	356	382	403	373	373	352	379	381	328	377	359	373	353	395	376	382	369	361	375	375	395	362	405	390	400	380	373	347	373	401	376	383	351	383	353	373	386	378	351	381	389	356	342	381	379	384	376	357	375	385	370	350	374	366	404	383	370	379	365	390	383	357	375	361	370	385	368	392	368	337	385	356	392	402	376	360	406	352	376	360	364	398	365	394	373	354	366	389	356	409	360	360	380	376	379	376	373	380	339	407	364	359	388	380	363	372	350	379	393	373	360	370	352	368	383	391	373	372	367	371	362	383	351	392	376	346	341	395	357	380	350	384	380	398	366	345	363	384	424	352	380	397	389	385	415	367	351	361	366	360	380	378	352	379	380	369	365	379	348	345	387	390	378	381	365	357	348	417	379	394	360	338	359	340	375	366	378	392	422	403	363	409	353	365	404	340	389	383	367	386	382	396	370	374	366	368	365	392	329	356	358	368	395	344	355	358	379	351	401	381	358	393	348	383	388	371	375	381	405	368	365	367	378	353	367	376	360	364	386	391	359	410	385	370	355	399	378	368	394	376	362	369	369	389	363	383	372	400	364	381	367	388	359	362	384	380	392	401	426	393	364	352	373	376	363	337	358	367	359	344	384	368	362	351	352	359	364	332	387	397	380	368	358	356	396	378	354	354	341	348	365	381	373	345	388	354	381	371	414	362	372	403	363	367	343	391	385	334	409	384	384	350	370	376	389	410	396	411	393	393	360	389	379	352	361	378	359	341	389	359	391	356	371	377	344	388	363	382	345	359	383	345	369	326	386	370	340	383	383	357	333	406	360	357	375	370	327	379	323	351	387	367	380	407	422	380	382	371	353	377	354	343	375	358	364	383	380	346	341	352	352	388	372	375	350	358	385	387	361	363	390	344	356	338	341	400	363	354	374	358	355	394	364	379	399	364	402	384	369	368	400	360	395	401	379	365	376	396	370	369	377	366	372	419	342	336	359	383	353	362	372	386	388	378	343	350	397	383	361	353	387	367	398	387	394	361	358	365	413	356	398	365	344	339	362	393	373	352	364	368	363	358	382	376	387	354	367	411	346	381	374	348	374	405	397	382	391	372	347	380	363	341	349	373	366	356	393	316	356	361	378	357	377	378	365	374	385	381	383	332	362	377	391	381	353	384	365	392	383	364	343	382	388	411	393	386	370	391	368	391	404	372	339	378	352	377	384	372	333	345	374	360	366	372	340	366	413	327	400	405	341	364	370	366	433	335	385	380	365	380	400	402	402	364	380	353	355	368	369	375	369	391	375	371	382	358	401	379	376	359	355	309	383	348	383	369	400	363	364	396	382	371	376	380	359	366	375	394	375	393	344	386	391	388	386	385	354	378	393	377	384	363	382	344	386	377	393	367	339	344	384	356	376	376	376	368	388	374	382	370	407	360	389	381	375	373	374	364	367	414	382	366	376	389	371	367	367	388	399	380	396	356	393	360	364	403	396	374	345
29340	47044	29980	21068	18284	15010	11012	8553	6204	4754	3768	2986	2466	2166	1850	1466	1264	1151	962	889	788	746	746	749	694	687	620	621	580	522	549	497	476	451	453	459	443	438	487	477	420	460	407	448	464	442	413	413	423	392	395	403	379	399	394	418	372	402	382	366	422	392	414	357	387	414	372	379	392	398	388	381	376	433	402	366	383	397	406	372	381	343	382	383	391	392	392	388	361	391	397	371	397	386	378	426	382	383	377	358	393	396	390	367	371	403	410	367	385	407	377	376	392	389	376	366	437	398	390	391	374	393	358	360	387	385	436	382	408	383	377	401	363	371	355	339	389	352	363	392	384	366	391	385	394	372	397	384	378	386	384	372	386	375	419	404	399	385	368	342	390	365	380	363	393	382	404	396	389	384	365	367	380	358	360	382	356	385	334	403	379	380	343	419	383	378	368	398	347	374	351	390	402	365	402	391	395	386	375	383	384	399	393	372	388	373	390	365	398	439	388	391	406	369	365	382	393	407	340	380	393	400	347	407	386	416	421	420	357	408	361	358	346	391	388	396	399	382	403	370	373	382	361	341	376	391	367	395	365	384	377	375	382	367	397	393	395	365	374	350	372	368	365	342	345	392	343	374	399	358	379	393	365	402	405	386	393	351	410	377	399	357	410	386	361	366	344	363	429	386	371	342	369	400	360	368	387	392	377	389	376	417	391	399	387	365	364	422	364	372	358	361	348	385	386	367	370	370	358	341	368	380	372	354	364	388	352	381	356	379	389	382	371	388	357	387	382	418	376	362	386	359	384	345	360	380	392	401	406	382	379	404	408	378	360	384	384	377	406	375	403	408	377	376	372	390	395	372	389	384	390	389	348	412	383	381	416	420	372	353	421	399	366	356	396	381	369	402	407	356	375	359	354	383	371	371	364	380	394	369	386	368	382	398	405	360	401	364	374	388	362	379	433	372	362	366	378	358	378	388	411	379	396	391	347	361	383	402	392	398	384	391	410	406	385	383	410	404	378	382	331	374	421	392	371	373	370	360	381	426	375	405	386	413	359	390	384	375	369	402	383	374	366	409	386	421	381	396	381	365	377	370	371	381	362	395	427	353	380	381	394	376	379	384	377	405	380	350	365	394	399	362	374	374	364	387	373	407	385	401	383	370	400	370	367	400	433	360	393	331	394	372	402	352	407	386	345	366	363	411	398	361	379	384	390	397	376	388	381	383	397	393	396	366	382	352	345	396	393	415	369	400	398	389	364	389	426	375	374	396	382	377	367	372	378	351	396	373	389	417	350	358	377	381	382	373	424	394	371	376	351	375	357	401	388	413	360	365	384	417	395	374	393	339	368	370	394	357	368	418	377	386	391	375	394	388	400	363	364	355	391	378	387	386	379	390	384	367	418	393	395	357	402	364	400	401	396	385	382	391	411	381	424	383	366	383	406	383	361	369	391	401	339	403	368	380	376	403	315	385	393	382	372	369	413	342	373	372	378	380	412	379	403	416	378	373	382	357	415	405	404	388	399	378	352	359	406	390	342	374	393	363	375	345	378	406	390	376	353	386	343	378	393	375	395	383	338	413	423	401	351	373	346	390	372	383	385	377	369	388	351	367	359	414	335	364	401	387	398	413	380	348	384	348	351	379	361	349	386	409	392	366	370	421	392	367	374	397	381	378	384	417	380	384	377	380	372	374	368	389	387	400	397	407	374	382	385	408	418	399	375	383	394	406	350	397	356	380	385	394	363	367	385	375	380	369	386	346	357	382	360	390	389	394	376	378	394	384	395	410	364	371	360	388	371	335	366	416	336	401	388	370	375	369	365	396	394	372	368	403	379	375	358	388	413	335	409	394	364	367	396	347	376	349	400	371	374	373	402	413	402	358	382	355	376	402	359	392	391	386	406	375	383	409	372	391	382	374	352	399	373	376	343	366	409	383	387	391	381	387	365	399	378	409	414	387	370	406	398	375	359	393	362	370	399	374	399	388	364	361	375	379	402	394	353	368	387	395	367	411	409	382	391	384	355	348	416	391	371	399	389	393	404	364	355	387	393	409	413	389	381	392	398	357	352	374	375	349	370	403	373	384	368	383	349	388	404	352	387	383	390	363	402	393	416	411	366	389	397	398	382	377	353	376	420	371	415	357	405	378	383	379	386	384	371	381	380	368	429	363	339	390	377	390	416	419	363	369	400	384	391	366	377	362	379	387	353	389	383	388	377	372	377	321	371	387	367	393	369	379	375	391	379	410	351	356	347	396	379	403	416	374	405	356	389	342	384	389	402	369	393	360	389	392	367	404	373	383	385	397	382	398	379	411	381	399	403	389	375	343	354	367	365	352	351	360	404	364	363	363	372	388	406	374	359	396	385	386	408	394	345	368	392	401	351	372	360	375	336	376	391	369	407	402	383	395	413	371	376	386	395	380	389	386	363	395	393	365	378	400	404	368	392	375	351	375	383	384	366	372	363	361	390	362	366	350	379	370	376	368	392	382	400	358	389	376	393	398	374	335	374	363	373	351	441	404	366	349	423	368	351	375	360	388	392	389	389	401	392	394	355	372	349	414	378	368	399	372	391	399	379	373	383	418	381	342	414	394	396	383	355	401	332	375	361	375	400	362	400	371	373	353	385	351	378	385	379	336	408	406	344	436	377	405	396	412	358	381	368	350	355	388	375	387	444	375	383	400	386	366	407	385	393	369	390	370	401	392	379	379	416	402	409	379	348	340	415	386	369	412	385	376	389	381	379	379	378	392	408	367	390	362	369	342	407	385	368	365	375	364	381	375	365	379	357	376	389	389	396	395	389	396	377	367	391	364	394	399	359	353	397	379	334	404	365	349	368	375	381	372	355	373	394	363	391	366	346	355	389	381	382	364	391	378	362	372	377	381	374	351	369	376	369	378	413	414	404	373	392	412	358	376	410	369	383	384	386	367	394	380	395	411	358	376	370	382	373	372	381	411	386	380	311	379	374	387	410	360	358	380	361	385	372	393	383	349	393	360	360	377	370	373	379	418	366	369	363	398	398	363	346	378	390	390	412	388	368	396	366	385	380	383	386	385	367	392	405	422	374	377	407	375	388	360	382	385	353	401	345	387	408	372	383	366	393	401	401	342	360	365	348	372	366	377	373	360	368	370	359	430	412	364	376	412	364	373	369	398	403	416	413	363	358	377	403	403	370	400	351	383	393	369	387	350	370	383	394	411	357	397	365	373	341	392	375	391	405	384	379	373	332	378	407	382	376	382	370	407	412	390	368	367	353	406	398	383	379	348	388	350	364	377	373	358	398	387	416	382	387	378	416	391	378	374	409	346	357	381	395	376	392	378	392	392	400	417	399	402	385	365	392	371	359	366	360	361	388	387	392	383	376	374	386	380	385	394	399	427	394	369	381	399	348	381	409	384	399	398	380	389	354	350	369	381	378	382	407	416	392	385	382	358	381	371	419	351	380	409	383	368	422	409	415	380	388	393	374	402	396	386	399	360	360	404	371	352
28421	22159	17460	11552	7015	4682	3157	2088	1685	1373	1180	943	859	939	748	672	576	646	581	621	532	552	569	543	523	532	514	539	529	555	486	472	516	476	468	477	505	482	479	467	483	476	466	500	459	436	455	498	471	438	430	478	493	479	490	493	451	470	482	472	462	474	437	495	457	430	448	456	468	480	419	485	465	500	462	471	457	454	447	478	452	486	448	456	480	485	471	442	445	478	471	477	454	475	457	471	450	461	497	425	422	481	467	442	503	499	469	468	478	484	439	467	464	461	426	479	463	439	468	462	476	482	462	487	448	475	480	428	507	484	466	440	478	463	468	447	459	477	459	434	475	489	425	481	462	453	438	468	442	458	441	453	497	487	450	462	451	480	480	468	455	492	494	449	458	457	473	446	465	460	474	469	478	443	479	436	479	458	499	456	435	476	462	497	501	442	444	468	447	444	461	479	481	460	464	446	461	430	485	496	412	498	463	455	489	469	468	467	443	508	480	471	471	493	451	486	462	457	493	433	484	432	433	452	491	454	472	467	440	430	456	455	483	427	502	428	469	458	487	488	492	482	483	473	491	481	449	440	471	487	464	450	467	447	464	462	439	446	444	450	488	437	442	463	479	412	499	448	451	507	468	464	516	456	476	468	455	477	467	450	478	425	484	451	451	439	477	448	484	449	456	430	437	457	442	459	500	439	516	502	473	478	443	471	453	454	470	475	471	485	436	463	468	500	452	474	469	486	512	494	448	466	468	435	438	417	431	472	471	458	446	482	448	462	459	430	449	434	459	468	454	441	451	441	479	422	479	457	462	472	412	456	416	455	453	462	453	446	453	475	480	493	446	455	460	470	461	441	448	475	467	453	497	460	464	480	454	494	456	464	484	442	504	495	426	464	471	467	495	496	475	493	490	468	445	454	490	465	441	461	456	496	480	454	454	459	439	466	450	445	475	479	450	470	478	469	475	457	487	453	446	495	452	445	449	449	457	470	472	459	450	456	464	501	504	470	488	471	466	488	472	498	435	436	455	475	458	503	456	469	476	492	406	455	441	464	449	466	433	445	451	485	499	505	431	461	472	463	453	470	492	472	488	432	447	453	472	481	456	494	518	466	461	481	462	500	456	462	455	455	469	490	463	467	473	476	455	463	446	425	468	494	482	447	476	468	498	474	482	482	458	448	476	426	461	487	489	444	477	451	509	468	470	469	485	444	433	457	457	445	456	475	500	490	432	496	484	458	451	448	514	447	459	471	465	507	419	486	490	467	429	447	462	460	477	424	503	436	429	472	459	486	473	495	486	483	467	471	446	435	473	438	464	502	448	477	461	451	426	417	457	464	441	465	464	488	485	428	476	437	473	464	477	442	446	500	489	479	514	485	459	420	469	477	456	488	477	448	464	478	482	463	464	462	454	448	501	462	480	456	454	504	432	467	434	478	486	452	469	424	503	475	469	485	473	470	470	423	513	449	453	389	503	445	490	476	462	484	464	444	460	470	476	480	475	477	474	445	441	488	463	484	483	460	441	439	518	452	457	483	451	486	468	486	485	464	476	456	460	489	468	450	459	465	453	483	472	463	454	472	451	508	465	500	438	448	487	457	429	479	462	466	474	455	429	461	446	447	450	497	461	476	435	461	508	499	488	478	430	482	466	470	440	459	503	469	463	505	484	500	462	480	443	435	452	441	450	408	458	459	485	467	485	459	454	446	509	495	466	439	456	434	487	486	442	459	432	482	457	461	471	443	489	479	493	450	469	478	447	415	480	463	455	433	462	473	477	438	460	480	440	446	419	481	485	460	493	440	444	440	533	464	470	474	470	443	443	496	487	482	468	437	466	471	475	488	465	501	416	453	476	469	465	441	502	447	456	466	419	475	476	447	472	460	475	478	463	457	471	437	435	422	484	475	454	489	459	493	459	498	448	441	428	478	468	478	447	444	438	479	474	477	464	480	436	459	457	499	440	461	430	499	445	479	460	410	480	418	469	462	449	521	450	478	494	447	441	463	490	421	479	474	457	476	489	463	435	491	483	457	462	494	482	427	435	476	461	495	480	447	455	433	473	472	474	483	477	465	506	465	478	484	456	455	449	436	450	445	472	524	466	475	471	461	451	441	470	442	447	451	442	440	469	450	443	433	466	456	469	457	514	457	466	451	471	494	458	466	466	457	443	510	432	474	450	495	457	484	463	454	428	477	455	456	424	450	438	466	426	452	468	437	439	470	433	469	432	452	446	472	465	484	452	503	487	501	430	479	452	460	461	503	517	444	458	450	455	440	458	466	457	479	455	468	466	474	450	440	495	447	475	501	471	449	425	476	484	451	502	466	474	447	458	470	449	467	478	451	459	507	470	450	453	431	449	463	453	466	483	453	447	466	449	458	454	506	484	465	459	401	455	471	445	445	445	477	459	478	473	502	488	501	453	445	484	505	480	443	517	466	470	477	469	486	477	481	425	459	439	457	454	486	476	499	470	469	480	495	427	463	487	454	465	434	458	429	472	483	440	442	474	462	459	502	476	459	479	455	434	492	486	485	469	442	464	455	390	463	465	471	433	440	476	481	494	473	494	481	471	462	472	441	481	496	416	474	485	448	443	480	475	451	477	455	427	475	465	489	467	457	482	472	474	464	455	433	489	428	466	472	465	513	463	473	461	498	472	436	506	470	492	441	466	480	448	461	485	438	444	457	503	492	452	460	468	443	469	475	497	486	474	473	468	449	458	442	477	458	494	479	478	450	473	460	457	457	475	468	451	455	437	487	465	476	469	460	476	436	505	466	478	468	404	450	440	462	433	478	443	464	462	482	491	463	431	466	478	490	455	439	469	435	469	495	461	469	486	454	466	456	447	467	447	463	504	446	444	497	469	480	438	471	462	460	474	471	488	473	450	459	448	431	485	470	485	453	428	492	465	498	475	454	457	448	484	522	455	418	422	463	485	461	454	457	466	428	480	434	453	420	457	438	454	467	449	478	435	467	450	485	475	485	456	460	454	471	450	494	444	463	473	476	511	492	460	494	475	410	485	472	434	474	445	480	505	451	460	505	469	412	476	444	451	474	444	487	466	508	488	430	461	454	444	479	391	470	440	470	454	438	415	453	425	471	448	456	467	491	473	465	465	453	466	457	492	455	485	461	462	457	529	528	475	444	480	452	511	466	468	416	486	458	464	491	502	475	441	481	497	438	459	486	450	409	481	462	463	482	445	430	468	465	461	472	425	475	429	468	485	478	448	469	491	440	486	459	462	430	452	505	454	437	399	487	480	467	473	472	459	484	444	472	455	482	439	434	477	480	441	466	462	455	471	408	473	477	473	511	480	471	494	457	470	496	456	450	472	464	502	507	424	442	464	471	456	439	499	464	472	493	443	431	489	479	488	432	487	431	449	486	492	464	512	485	477	484	433	419	447	404	457	486	456	419	491	469	438	418	481	475	476	499	443	460	475	499	468	491	448	461	445	463	461	449	477	459	489	429	412	454	499	520	441	502	436	410
21332	30862	17968	11901	9556	7130	5136	3444	2660	2140	1732	1386	1298	1255	1027	927	857	799	751	712	656	647	637	692	634	663	573	624	579	544	562	547	496	497	499	501	473	529	515	526	522	512	536	542	524	512	525	502	520	477	465	520	481	493	481	504	484	504	485	446	516	490	525	505	500	501	529	518	489	497	498	496	483	456	529	493	540	491	481	514	487	484	497	511	481	509	494	467	522	502	491	470	451	480	482	481	471	479	480	533	453	485	497	481	476	485	486	479	506	480	513	494	520	487	518	522	505	512	479	513	525	490	507	480	483	526	485	460	515	474	495	512	495	445	490	495	479	504	469	472	457	488	476	503	476	520	492	453	518	454	456	496	468	496	490	481	535	444	516	476	480	470	501	489	500	520	521	467	532	484	470	483	505	444	479	478	511	481	470	466	469	453	487	468	529	451	476	480	480	503	481	496	477	489	497	468	451	451	507	501	515	448	478	524	466	494	480	468	494	464	505	537	530	504	524	461	475	490	518	509	509	467	445	488	462	475	464	484	470	466	478	522	529	513	526	491	488	483	521	491	521	481	501	490	472	470	502	470	474	513	505	494	469	503	484	495	499	460	496	465	518	476	487	462	500	496	497	465	503	523	499	496	479	488	475	489	491	451	476	449	476	515	470	474	461	487	490	464	471	479	494	537	488	450	510	532	454	470	458	470	473	476	514	438	451	539	489	488	515	492	505	441	499	462	466	482	520	506	516	481	491	472	478	464	485	472	462	481	480	503	479	465	462	491	469	473	471	515	477	508	467	464	507	469	490	472	513	476	532	500	495	487	495	481	484	473	481	542	477	499	518	493	487	478	473	505	453	503	518	505	528	483	468	492	510	517	493	490	469	465	475	507	504	455	507	461	456	483	460	501	517	492	482	485	483	494	480	483	472	474	486	483	473	514	476	455	480	488	474	512	458	516	520	487	447	474	509	506	486	486	450	510	507	507	442	479	473	469	500	501	505	456	500	459	498	480	475	471	551	498	531	459	466	516	503	486	483	473	507	455	501	455	470	477	498	530	488	478	530	455	461	512	507	495	502	494	502	529	432	492	487	469	489	469	487	504	474	504	490	507	470	505	492	491	516	466	474	508	504	464	450	511	455	485	462	467	491	488	487	499	505	476	459	499	488	462	511	450	480	499	467	468	495	452	462	494	521	479	471	510	478	532	449	485	464	490	489	472	497	507	483	489	514	446	515	494	466	513	485	509	511	466	464	459	468	513	459	476	474	480	511	504	508	512	475	510	503	495	474	493	508	514	478	463	471	447	511	489	478	523	500	468	468	476	491	526	502	527	498	480	467	465	488	524	465	497	476	521	484	489	491	510	469	452	504	503	497	490	494	504	473	469	487	492	519	468	509	538	485	519	501	485	513	488	505	485	475	472	484	467	490	470	486	530	523	499	479	463	473	464	496	504	502	504	462	503	498	493	489	488	460	476	511	487	482	483	472	480	474	488	465	480	481	518	476	539	484	531	500	470	459	440	461	475	455	476	463	458	517	473	475	506	520	495	494	487	465	489	519	478	507	499	493	499	473	508	510	492	480	503	479	447	474	489	461	519	522	493	506	505	482	506	499	541	469	486	505	505	514	463	503	478	508	475	477	507	470	476	481	481	508	497	483	473	529	481	518	516	478	468	491	505	478	488	457	476	428	468	436	502	497	461	490	468	494	470	529	494	478	494	494	469	479	488	495	456	516	515	477	506	489	496	476	448	477	478	492	512	494	482	499	509	490	511	471	450	524	491	493	493	509	490	459	493	520	513	477	478	492	443	469	486	486	487	492	498	469	481	480	484	496	462	496	497	490	482	490	445	506	449	511	452	454	466	479	483	467	487	452	489	523	526	486	479	476	502	446	476	509	474	458	461	432	494	498	509	465	506	443	479	523	493	434	479	481	490	488	522	494	432	504	468	486	488	517	466	479	469	503	497	486	479	514	495	465	500	468	483	524	473	475	481	489	472	518	530	497	496	436	526	474	459	477	493	500	477	439	514	497	465	442	449	514	497	482	466	506	529	470	424	488	489	481	467	568	489	485	461	496	520	507	466	555	452	477	486	493	499	482	482	468	508	466	499	471	481	496	487	496	510	519	489	445	481	454	483	472	472	498	499	443	468	456	476	524	472	526	513	469	500	489	465	471	493	470	483	473	495	461	471	501	513	497	493	450	532	473	485	527	497	489	470	494	504	487	496	458	478	493	507	454	492	490	478	502	501	474	484	510	481	517	521	497	491	471	503	523	457	478	509	507	539	486	463	493	529	471	485	458	480	472	479	515	465	497	484	511	480	474	472	508	524	483	485	475	505	497	519	492	496	485	499	489	492	466	491	486	452	485	507	477	474	516	463	516	488	468	497	472	505	487	514	453	493	471	481	520	492	517	492	504	480	514	493	491	495	486	481	519	471	526	484	495	466	495	492	480	498	488	477	534	508	463	471	471	502	462	522	506	501	509	459	485	491	482	506	491	511	473	499	477	503	534	496	476	496	451	529	517	459	454	499	507	488	502	478	522	501	523	522	475	493	463	496	508	472	463	493	466	511	503	492	452	478	497	454	499	495	455	467	463	495	531	481	467	452	451	499	494	490	494	532	490	479	476	493	500	483	512	464	517	470	483	500	494	500	466	490	487	469	482	461	503	473	488	484	479	470	488	506	500	504	531	523	506	472	514	508	506	502	484	492	521	503	492	489	449	474	489	514	500	483	519	472	488	496	461	519	484	479	470	496	476	463	536	526	468	503	517	475	480	516	516	485	508	474	488	467	458	487	520	490	492	498	465	498	471	498	491	474	484	481	486	482	443	480	505	487	479	495	482	469	433	457	506	459	466	492	485	459	473	467	519	505	499	501	489	529	513	497	498	480	518	536	479	476	523	495	478	501	469	460	470	445	460	478	540	490	467	462	484	472	481	465	484	485	513	510	497	498	495	510	455	466	541	498	505	491	494	500	496	472	488	496	468	491	489	543	467	505	467	480	489	501	504	473	523	492	511	463	532	447	503	471	501	497	510	506	499	486	494	530	491	490	456	479	457	457	466	506	467	493	445	508	496	471	473	466	473	527	478	534	490	457	471	516	527	488	506	495	468	500	516	477	519	506	502	463	512	519	474	493	511	492	474	483	491	520	475	488	474	457	504	502	474	493	490	514	471	508	489	448	472	464	507	503	492	501	511	458	463	465	468	424	533	472	496	518	488	490	477	497	521	475	509	482	460	491	480	495	510	490	523	508	504	479	465	471	481	500	479	454	492	493	517	461	485	473	492	505	475	513	505	495	464	515	510	506	504	482	441	471	475	493	476	480	514	518	487	463	474	461	468	477	461	482	482	469	509	468	497	480	479	478	493	457	501	521	505	495	473	463	474	503	505	489	469	491	493	498	516	493	486	492	468	448	497	511	477	501	464	484	502	508	525	509	487	494	504	503	490	510	475	483	495	469	503	503	445	454	448	467	471	468	515	481
23601	21094	28232	24243	21219	14329	6168	3104	2502	1975	1587	1301	1179	1101	865	745	759	678	608	605	505	498	510	540	471	427	409	453	426	428	391	394	397	353	331	403	361	365	351	399	349	358	312	341	352	367	340	331	369	344	357	362	354	358	344	328	322	355	369	335	337	352	383	338	328	329	332	328	341	355	330	348	348	361	318	331	334	327	314	346	304	348	311	336	335	368	330	345	330	314	324	321	303	334	341	369	358	329	359	348	303	355	331	288	343	303	336	313	314	322	374	304	344	381	322	327	320	331	303	341	341	319	327	329	370	338	319	331	339	342	321	318	329	325	342	344	333	356	327	351	375	373	341	325	329	334	351	335	344	351	332	328	339	334	353	325	310	322	342	358	329	336	323	314	326	365	344	357	335	351	337	361	306	337	346	327	324	339	342	336	378	366	349	342	337	332	306	297	353	343	319	314	325	318	330	341	342	364	326	337	294	338	313	330	316	349	341	333	341	347	322	326	326	365	311	367	339	306	319	339	358	361	337	330	344	315	358	344	344	358	331	352	337	334	326	342	352	357	365	373	344	302	362	337	332	329	358	331	361	335	354	307	355	317	349	356	310	308	343	298	314	339	334	314	321	327	321	354	348	363	345	321	368	320	364	295	349	353	325	348	324	312	301	329	334	370	371	304	320	371	332	338	313	333	300	338	315	363	305	347	346	350	342	357	335	360	312	330	385	328	361	338	292	328	334	341	354	333	342	358	340	332	366	355	347	315	359	324	347	373	355	331	320	356	308	315	307	321	318	298	336	313	341	309	346	329	318	340	322	331	336	306	296	353	352	335	308	327	290	325	315	352	330	321	317	334	346	331	330	329	327	330	325	343	344	318	341	354	357	330	333	362	354	328	353	331	329	321	344	364	344	333	305	319	288	324	343	307	357	327	311	336	320	342	345	334	333	351	335	348	324	340	360	329	339	309	327	328	317	340	318	347	342	328	339	331	321	337	346	349	360	322	341	330	341	333	338	321	324	341	338	322	346	342	331	325	308	311	330	290	302	333	344	336	329	326	331	316	313	309	324	296	332	306	313	359	295	344	322	340	367	305	322	366	335	336	312	334	316	336	330	311	324	317	304	333	346	341	306	354	325	313	342	320	315	336	331	341	327	342	339	339	320	369	318	301	336	336	306	348	344	331	356	325	378	355	352	317	340	334	340	357	347	334	323	321	330	330	354	350	366	309	323	346	304	351	340	330	358	347	360	342	330	316	317	338	337	357	327	377	350	312	382	330	312	349	345	298	329	361	356	337	332	383	338	297	329	360	337	350	327	343	343	350	366	313	350	342	353	345	335	354	334	329	345	339	340	342	333	356	343	305	362	338	335	322	402	322	347	302	347	341	357	341	333	299	335	322	351	327	320	328	313	338	318	354	332	316	320	332	317	331	358	337	349	353	339	326	308	312	341	325	331	342	329	347	320	366	333	347	323	331	356	324	314	338	314	349	319	345	345	337	319	350	344	314	350	339	330	325	332	314	351	360	341	340	338	345	347	362	332	318	301	325	311	340	318	315	340	386	353	354	319	314	338	314	304	348	336	352	342	311	327	317	305	325	335	332	306	315	329	368	336	364	404	341	322	317	316	339	310	349	341	346	358	353	349	330	336	341	312	333	315	283	345	325	333	332	334	340	322	322	342	350	376	338	337	296	320	327	314	306	331	329	337	338	293	298	310	344	351	344	325	357	351	315	326	285	329	341	345	345	348	348	341	300	318	322	332	325	341	320	314	362	325	356	331	356	353	277	343	338	312	360	327	356	360	349	341	332	347	339	350	379	307	356	347	320	315	342	372	331	329	311	301	317	325	336	335	346	337	361	343	322	324	329	343	333	372	319	330	354	359	332	320	331	352	335	333	345	335	336	341	348	342	327	316	304	339	347	323	314	320	321	321	334	306	340	304	305	315	338	357	338	342	338	329	326	340	327	332	345	342	332	292	328	332	316	335	329	335	344	304	319	316	319	356	347	331	308	339	313	309	315	303	364	377	331	330	348	335	313	323	330	361	318	331	322	341	370	321	338	339	357	342	284	321	332	364	357	337	347	329	303	323	342	339	335	346	327	331	340	343	319	318	337	321	343	324	345	349	347	329	340	346	329	327	314	363	329	334	348	344	304	319	303	330	306	356	305	321	349	362	347	309	352	332	340	314	360	325	324	299	314	314	318	352	343	351	354	342	312	326	359	347	318	363	316	321	330	345	364	323	366	327	373	356	364	367	321	353	322	328	349	370	374	330	344	324	371	316	327	339	330	366	369	338	345	308	358	357	334	360	338	329	329	365	320	333	348	325	340	359	345	331	348	317	302	310	324	331	323	294	358	338	334	336	346	335	341	314	334	328	340	367	320	364	363	341	330	341	316	301	328	331	316	306	334	330	337	319	315	307	364	338	327	330	346	337	374	351	330	332	369	327	326	346	353	361	378	329	317	346	338	365	349	342	361	341	332	352	354	315	349	320	354	348	359	317	338	346	310	309	319	304	319	332	308	321	327	330	297	342	360	335	338	328	329	340	324	365	342	330	320	317	338	324	333	345	336	371	314	356	338	353	333	352	331	377	305	327	335	345	323	362	345	313	328	361	343	333	344	330	330	318	319	325	340	352	320	367	327	324	339	353	332	352	340	353	325	310	330	335	330	328	336	352	318	300	327	335	354	338	337	314	327	316	333	319	315	332	335	340	348	329	311	336	352	310	329	310	332	323	325	341	358	305	342	319	335	349	356	348	299	372	350	288	352	333	338	314	349	308	325	355	346	322	352	325	347	328	318	332	361	343	348	321	321	371	345	340	323	328	350	343	324	329	328	305	363	329	342	317	345	350	357	316	286	306	317	324	332	338	350	317	304	324	322	324	357	330	322	346	352	333	326	367	332	322	327	342	339	322	313	299	299	332	326	306	332	373	324	372	325	292	336	357	307	370	309	328	343	327	337	318	360	351	329	342	397	339	329	346	366	341	335	336	333	331	340	317	344	314	332	317	323	328	333	333	341	336	352	319	353	330	342	356	307	338	336	350	312	370	322	306	328	370	368	338	331	303	323	349	352	341	311	333	335	343	349	352	325	302	326	321	301	341	341	347	302	346	323	292	322	348	335	357	322	340	355	309	359	338	322	344	317	324	342	336	369	324	336	338	342	333	340	349	332	321	338	303	355	345	342	346	302	312	333	353	324	356	380	339	317	312	361	355	320	321	339	330	330	341	309	323	316	318	354	325	322	317	323	322	332	329	328	342	337	316	325	320	333	374	339	325	339	324	335	328	305	358	340	354	336	298	293	358	367	361	318	336	346	370	354	320	345	332	372	325	342	327	321	335	351	338	359	335	334	350	378	322	343	315	352	331	384	332	370	368	330	323	333	344	352	326	327	337	311	347	333	314	356	352	342	314	365	304	350	355	333	329	348	320	339	339	300	336	332	345	336	329	346	354	316	325	346	345	339	347	310	365	303	327	320	342	329
25677	42039	25936	17834	14300	10611	7442	4967	4119	3429	2614	2112	1843	1649	1312	1094	1012	890	841	694	661	698	632	639	604	559	520	541	498	482	415	447	429	422	366	461	383	370	385	377	404	380	388	411	407	426	408	410	353	373	381	351	385	401	380	361	373	374	383	368	367	355	375	365	376	376	348	366	374	364	387	374	359	365	382	373	349	358	369	338	339	354	338	361	359	344	325	343	367	370	349	358	356	356	377	346	371	338	405	368	362	384	330	373	354	330	354	383	382	346	323	320	348	340	352	381	377	371	355	336	336	352	353	358	363	407	355	346	330	356	366	351	363	333	350	377	359	340	343	384	378	362	361	324	349	369	409	333	354	351	355	352	345	364	372	347	328	360	333	327	326	391	330	354	385	386	331	349	341	353	338	340	359	361	375	342	350	334	347	357	330	360	379	359	391	375	344	345	340	368	364	361	361	376	371	343	345	358	374	349	357	320	346	389	356	379	388	365	350	358	373	333	365	360	379	341	350	349	364	362	345	353	347	403	333	372	361	302	358	334	363	321	369	330	317	368	358	352	374	395	348	371	364	348	355	362	345	385	351	310	361	359	355	358	361	334	350	390	381	344	383	338	365	345	348	367	396	356	327	361	375	368	320	348	369	375	382	377	343	395	363	339	346	386	363	365	370	344	345	342	365	360	343	368	371	375	343	359	395	334	367	343	341	364	351	371	354	324	370	374	364	343	345	372	369	391	355	371	348	343	365	341	369	364	338	316	346	342	355	360	323	391	383	365	355	365	384	366	368	396	350	361	339	369	339	368	352	340	360	367	353	373	377	374	358	360	360	382	329	355	384	349	394	317	369	345	379	368	342	371	347	347	339	360	372	370	335	347	315	361	374	323	384	356	365	369	383	374	391	337	343	389	336	383	334	348	334	367	330	340	351	351	385	398	358	342	356	388	340	335	389	382	348	344	333	369	360	401	353	333	358	326	323	339	379	381	363	355	362	372	346	326	342	388	370	368	361	353	353	355	357	371	349	378	374	317	334	357	396	334	359	353	351	341	364	370	388	313	363	372	362	340	359	356	343	383	380	338	344	344	367	360	354	388	350	368	359	359	415	357	336	369	352	368	422	394	355	352	362	375	325	369	344	379	349	343	352	355	361	339	344	352	363	343	363	350	364	312	346	357	322	359	364	383	364	355	390	372	365	364	338	371	380	374	357	350	386	354	359	359	351	354	370	363	390	334	348	362	381	358	366	371	390	359	381	368	341	381	378	371	345	337	392	359	356	348	364	343	354	344	369	359	348	368	374	354	363	376	371	340	340	341	345	364	367	366	346	358	323	366	380	336	335	364	400	334	367	378	367	322	374	377	355	341	355	360	373	354	362	335	374	357	365	371	384	336	385	365	375	338	332	337	356	365	377	384	379	387	353	367	343	354	354	374	378	360	359	317	336	359	393	320	352	351	347	354	359	376	389	326	379	342	371	401	333	371	333	387	341	356	365	379	358	363	351	347	375	351	369	369	342	359	347	349	345	357	361	382	371	343	346	355	355	359	363	379	350	358	347	376	360	385	393	338	366	343	384	311	348	364	346	327	355	350	371	363	357	375	343	330	348	362	344	367	348	356	356	327	327	349	344	368	361	353	395	411	339	362	362	366	344	341	352	392	374	376	345	345	348	348	341	370	393	340	370	369	361	341	353	337	363	338	362	334	379	363	347	322	394	337	303	389	343	376	385	337	359	357	367	383	346	361	336	388	365	360	346	333	344	348	347	305	384	370	334	374	338	343	362	354	335	354	380	347	365	357	344	357	338	328	352	380	359	396	357	359	354	372	381	381	343	369	384	367	363	376	329	373	373	366	328	341	348	368	390	362	339	396	362	351	385	352	335	381	396	363	327	340	362	370	360	369	345	365	327	327	336	372	378	352	332	359	357	385	351	368	372	341	349	346	331	335	339	360	346	351	389	352	383	357	338	330	332	296	385	397	372	364	364	338	382	347	387	368	362	358	368	350	334	364	351	329	378	367	363	339	360	352	367	332	359	354	366	367	339	312	333	361	338	344	338	382	352	345	361	349	367	335	366	349	370	345	373	361	356	385	361	331	333	351	377	366	375	357	360	337	349	336	351	394	372	351	373	337	395	370	369	357	342	364	354	346	354	316	362	344	354	363	373	330	358	339	326	387	311	305	339	293	366	350	368	357	339	348	384	369	370	374	358	358	360	394	334	358	351	355	374	359	332	364	377	342	372	353	325	367	346	351	351	398	331	329	371	334	364	358	359	336	365	350	361	394	346	336	358	371	336	419	387	341	371	353	348	387	352	368	360	341	354	335	367	361	363	366	374	348	365	346	377	352	399	327	369	368	326	351	356	340	359	381	343	366	359	353	344	368	387	419	370	348	341	346	349	401	350	372	360	346	342	354	343	372	383	358	361	356	371	348	322	344	375	359	342	343	369	353	365	362	369	357	379	398	327	319	344	378	348	353	331	368	350	353	336	352	340	366	343	361	361	380	322	356	343	353	371	369	363	342	362	355	353	314	343	350	362	353	361	322	332	360	355	338	324	345	345	376	346	381	363	343	368	363	365	347	378	336	382	355	392	360	358	312	316	346	344	349	355	341	356	350	336	390	382	325	341	351	349	358	361	351	351	372	346	333	364	332	393	338	353	364	349	376	399	310	345	333	342	333	328	324	390	352	361	359	364	344	350	389	338	338	334	334	356	395	380	350	366	364	345	405	320	360	364	360	354	323	368	342	372	356	392	317	367	354	342	343	348	365	365	390	344	379	354	379	390	376	339	335	368	381	376	314	343	345	339	364	347	353	339	378	405	356	384	358	334	393	396	398	356	355	358	374	342	384	356	352	359	363	342	351	353	351	328	352	369	333	340	328	382	369	370	333	377	391	329	375	348	373	397	398	358	333	351	391	338	338	389	353	373	365	326	319	369	386	395	340	343	369	368	370	343	359	377	371	357	350	377	366	344	349	368	333	340	374	342	300	342	341	339	382	405	347	353	378	336	368	395	390	359	348	351	344	338	353	376	376	374	379	401	344	370	338	328	357	346	346	347	335	336	366	390	373	368	349	328	373	352	345	384	385	340	347	319	395	339	329	372	346	349	345	334	377	369	335	365	354	356	356	353	376	361	366	366	364	388	380	366	348	371	360	333	367	343	339	333	329	377	355	364	333	371	384	362	385	356	361	363	369	362	390	346	341	371	379	306	326	338	369	358	340	358	356	344	355	346	371	359	344	327	360	352	345	372	363	335	364	353	371	381	350	378	344	328	361	340	365	317	367	371	343	346	345	359	338	361	389	384	356	381	347	360	345	343	360	340	382	359	394	378	355	381	314	353	355	319	347	334	355	391	349	345	304	347	360	364	349	360	360	376	372	352	343	337	348	337	384	336	344	335	384	370	374	346	338	317	351	375	369	364	352	367	378	366	323	367	343	319	383	392	353	354	380	348	371	334	329	369	352	369	365	363	366	369	333	332	376
24776	21023	27070	25161	14519	5829	3490	2410	2072	1726	1547	1352	1258	1045	982	852	809	781	729	727	669	660	685	696	623	618	664	599	645	586	599	579	562	571	554	578	568	524	524	526	515	556	525	538	518	519	540	533	529	534	520	569	511	571	535	524	529	524	542	581	543	561	532	517	522	532	507	528	526	510	527	521	514	524	556	523	528	551	550	526	557	584	528	557	543	559	534	510	557	501	527	510	517	536	511	529	508	522	525	552	540	531	508	537	509	495	568	559	564	454	518	543	537	527	552	524	506	515	525	486	533	564	521	475	524	524	534	545	546	550	559	550	552	563	506	536	528	556	481	570	545	497	528	566	540	540	553	526	513	563	552	542	554	536	490	507	550	478	539	523	537	513	509	555	498	516	506	582	496	513	556	537	535	534	542	502	555	479	532	493	511	549	526	528	591	503	575	538	531	597	523	547	513	526	509	507	486	533	479	527	536	532	506	509	536	524	527	521	531	546	524	516	549	487	535	487	525	560	523	497	489	558	517	501	552	497	494	542	540	528	548	515	527	486	520	511	551	489	486	525	507	584	566	523	544	506	521	529	523	502	546	533	480	536	563	523	536	526	555	530	489	534	544	547	521	548	525	561	521	540	523	527	553	525	510	539	549	541	534	522	535	573	543	534	577	545	551	503	514	530	481	510	508	560	554	512	578	566	518	508	557	528	548	566	528	494	514	503	526	544	555	569	533	521	525	542	506	511	558	560	495	532	495	478	506	552	552	551	555	514	538	475	492	531	541	557	530	565	565	523	500	506	519	519	526	537	539	511	542	549	538	513	500	508	532	542	538	515	530	536	551	485	496	514	576	495	577	552	532	538	577	547	530	505	502	573	542	523	495	532	512	549	521	517	569	566	530	497	531	488	528	555	544	538	493	555	548	521	514	497	543	520	535	509	563	582	542	550	571	512	537	516	513	530	480	514	546	550	537	559	557	523	529	553	547	542	565	530	495	546	503	521	521	534	513	536	544	521	532	524	551	528	551	520	540	507	510	533	529	544	502	540	564	513	527	526	556	538	496	489	491	562	498	519	597	549	551	486	526	467	553	537	532	543	531	509	544	533	537	537	563	504	504	569	541	550	575	531	519	523	502	554	466	511	498	521	498	540	540	522	568	518	545	570	478	512	553	573	533	529	539	562	536	602	536	549	530	517	533	507	558	582	563	521	532	542	504	512	578	496	506	520	532	535	504	566	548	504	557	534	520	567	539	485	515	497	555	567	490	517	508	521	563	574	518	575	513	537	530	495	503	501	542	541	511	560	550	496	488	465	544	515	486	547	516	532	553	550	474	565	571	549	535	541	547	516	523	513	493	544	525	550	537	484	535	515	513	504	535	539	519	539	500	510	565	532	534	533	498	522	517	512	475	545	516	517	515	514	557	536	530	582	562	562	510	517	534	508	517	496	545	504	527	593	567	518	520	518	508	505	511	529	544	549	523	510	510	538	538	539	498	550	530	504	534	488	560	545	572	553	564	543	510	534	567	546	497	514	534	535	512	511	538	550	534	516	525	530	528	541	520	573	498	513	504	527	520	498	545	540	541	547	535	528	535	541	536	520	540	499	524	561	480	507	547	499	569	517	542	568	536	530	539	517	563	573	504	504	530	593	535	556	512	534	505	546	511	539	480	499	516	548	547	544	561	480	511	545	532	531	507	542	539	521	518	559	555	555	549	552	538	503	531	542	492	547	535	545	566	535	490	557	500	553	524	534	509	544	509	509	555	517	493	524	526	494	518	508	553	511	560	552	528	565	586	588	542	536	515	498	523	523	545	539	517	546	507	516	528	501	543	527	541	555	544	504	558	525	507	508	521	512	513	507	527	499	535	565	555	505	573	522	575	577	496	557	552	514	545	497	531	480	524	531	539	515	547	490	552	522	521	525	495	485	538	512	515	478	538	541	498	539	511	534	559	546	567	522	528	477	542	512	522	504	517	528	548	530	565	518	464	519	530	540	501	487	495	518	502	535	591	539	535	534	514	540	500	504	551	526	494	536	503	507	543	523	492	510	515	553	535	517	522	512	551	538	513	486	548	527	532	524	536	515	530	522	576	500	552	517	516	560	551	518	559	527	520	518	496	509	549	496	504	473	537	544	538	528	522	511	531	546	509	547	510	540	530	510	524	544	548	521	482	558	539	515	546	566	546	528	563	551	532	545	466	539	516	518	539	565	540	507	539	521	521	527	526	571	540	550	527	510	521	565	520	557	514	505	506	506	476	529	536	543	535	512	530	497	511	541	531	515	535	570	511	572	475	499	502	570	551	521	532	507	520	554	519	563	523	516	575	533	507	498	539	535	515	506	559	520	518	578	521	551	531	515	525	480	524	561	515	543	535	521	514	543	521	536	537	556	508	521	510	527	522	494	508	528	541	507	544	539	525	542	532	558	512	549	514	555	557	514	514	546	524	556	544	500	523	553	547	552	534	507	528	544	516	548	506	491	531	545	553	569	534	525	503	543	556	533	523	535	560	552	564	559	531	534	535	513	527	509	548	522	544	518	504	514	518	521	510	518	565	531	489	544	536	521	533	572	495	516	528	517	525	534	563	569	530	517	551	492	554	556	531	543	557	490	546	534	526	520	528	503	534	523	570	573	495	514	520	552	478	540	558	555	533	547	491	524	512	520	511	486	531	514	493	564	547	503	535	522	544	559	534	578	509	567	544	523	504	558	532	521	545	519	557	545	550	480	503	543	566	539	529	547	524	529	504	535	549	523	502	500	527	516	472	491	546	548	549	502	548	551	523	479	553	556	533	522	522	528	493	544	556	600	528	499	521	523	518	501	498	543	554	531	533	496	552	558	520	527	486	506	525	556	531	539	547	501	569	532	554	550	517	562	548	542	543	515	600	496	505	538	523	582	558	507	561	505	467	509	533	580	534	524	542	543	514	556	534	524	522	526	527	527	542	564	530	557	491	500	533	530	553	546	543	514	547	539	512	533	572	557	544	491	517	505	528	526	519	591	590	538	542	550	559	539	543	533	583	511	562	517	533	521	490	565	522	509	510	541	528	524	518	544	483	537	518	546	534	495	538	527	541	544	503	511	546	527	519	509	519	549	481	524	543	527	553	515	525	540	545	568	559	493	544	495	506	584	536	490	517	529	556	510	494	562	508	542	541	539	526	544	518	507	499	504	537	528	553	537	526	559	501	520	529	507	536	586	556	504	528	518	483	513	588	583	534	484	533	588	527	530	530	560	531	519	569	485	578	545	523	564	546	556	468	498	499	533	546	535	568	521	518	523	537	542	509	532	512	514	531	549	546	544	538	549	569	524	512	565	518	532	534	519	522	547	516	542	527	525	496	537	493	521	542	511	539	511	540	548	537	527	562	522	464	527	551	519	544	538	538	517	525	515	512	553	511	519	533	534	536	536	529	542	519	496	545	513	559	529	508	511	550	535	535	561	527	494	528	546	574	571	517	566	549	509	517	536	540	520	564	526	539	546
24351	38026	23646	14674	10862	7775	5668	4215	3548	2975	2410	2010	1818	1550	1301	1128	1098	952	910	873	766	779	769	763	730	674	778	701	640	635	606	625	615	565	617	614	605	606	596	560	568	561	559	579	577	586	598	583	527	557	556	562	576	526	518	616	547	579	536	599	591	553	543	552	533	563	531	576	516	513	517	585	521	546	560	579	523	512	555	533	500	566	564	555	546	550	585	561	557	541	563	510	542	534	531	550	546	564	562	547	561	512	570	544	554	534	546	540	563	558	546	588	574	549	586	589	549	560	498	574	491	587	540	584	551	505	520	571	541	542	535	540	526	558	552	549	544	548	554	495	591	552	539	547	548	530	563	556	519	516	575	576	526	536	523	551	530	564	556	531	582	496	504	542	541	544	518	577	529	520	549	571	555	569	555	534	574	595	522	503	558	545	505	550	518	535	527	522	547	515	568	556	513	531	588	573	507	561	540	571	553	557	550	536	552	521	511	556	555	524	562	515	501	529	485	516	511	531	496	538	579	523	545	547	549	492	581	556	520	554	517	525	514	540	579	554	540	524	566	530	499	595	532	536	533	508	510	565	562	557	533	547	496	536	597	553	539	529	550	551	516	526	583	583	521	563	592	569	543	521	579	539	541	563	603	516	512	556	532	546	495	571	565	507	550	510	552	552	530	595	565	527	539	507	562	547	565	575	550	550	599	559	523	546	555	580	570	476	537	526	587	518	550	562	526	549	541	559	590	600	551	550	528	562	521	523	577	526	538	510	535	536	568	579	537	542	540	547	546	557	580	530	547	584	525	546	537	571	537	506	573	539	577	537	565	536	551	532	534	552	510	565	531	512	544	542	532	561	547	543	542	516	521	546	555	599	564	541	492	546	506	532	575	517	554	551	568	574	556	518	602	557	589	548	542	571	522	560	524	533	540	557	568	560	491	548	588	550	587	515	548	549	512	570	565	520	549	538	535	589	546	540	513	531	578	561	557	527	564	566	529	528	524	547	534	549	534	546	555	548	520	534	513	530	550	496	536	518	584	565	566	539	527	544	538	589	536	536	544	538	544	547	529	542	593	550	551	564	558	561	538	531	589	577	529	573	606	569	563	538	573	582	539	538	544	524	547	513	561	561	538	531	522	558	543	563	564	557	577	533	519	517	558	569	533	525	525	581	545	507	516	525	526	568	596	543	584	575	558	509	540	537	598	555	564	513	559	540	532	517	549	542	565	531	537	566	560	534	567	528	509	494	548	586	564	550	530	539	537	547	534	531	547	550	587	516	554	564	535	536	565	531	527	514	552	525	560	571	507	523	539	569	523	580	542	549	554	541	543	572	550	591	542	543	522	559	565	525	523	536	549	526	558	568	536	532	565	550	527	539	570	550	530	527	578	501	535	558	519	557	520	537	579	551	548	511	549	558	549	551	574	572	549	545	555	574	514	540	529	508	515	577	594	556	552	526	546	550	547	556	557	520	553	551	514	521	528	561	552	542	588	591	561	544	571	562	536	566	590	542	579	534	542	560	527	587	546	545	542	547	553	512	532	533	573	536	536	531	548	519	563	581	521	557	572	578	544	545	540	516	486	526	562	541	538	558	524	561	514	556	569	547	522	528	555	585	570	557	545	549	539	560	533	515	569	571	534	511	571	541	572	577	532	535	543	528	579	534	537	553	569	564	572	548	533	549	521	541	551	606	555	563	536	563	566	502	559	561	577	533	510	566	531	523	500	562	587	540	597	548	535	554	577	532	524	529	582	576	540	539	546	532	552	535	530	549	530	544	545	589	582	508	559	591	524	550	552	543	551	514	571	525	545	559	588	539	566	557	526	553	559	552	547	527	548	547	553	558	555	496	576	541	544	550	563	549	585	534	531	542	520	544	533	567	557	528	534	543	572	565	519	526	544	594	544	562	545	564	568	520	533	554	543	557	531	528	524	566	537	552	536	530	552	571	563	571	510	562	573	555	555	570	535	498	546	534	552	540	569	596	538	540	534	504	538	539	522	558	548	523	561	522	537	538	549	577	526	552	509	533	535	552	521	566	551	581	564	522	515	533	535	524	558	521	605	548	537	547	540	542	541	534	555	523	563	535	523	581	574	558	559	559	551	561	550	556	528	558	515	567	527	569	552	552	533	525	538	506	543	545	520	536	527	545	606	553	549	530	524	548	517	564	527	461	504	580	527	546	523	521	549	543	529	556	542	588	593	528	566	530	591	581	555	557	549	534	529	505	525	543	579	630	549	568	559	510	530	524	565	616	533	571	552	584	555	586	550	582	605	543	508	543	546	542	557	530	506	551	541	535	545	553	524	572	553	491	568	565	546	587	576	547	551	580	573	547	522	560	538	546	547	483	548	545	564	525	570	523	518	478	531	562	538	570	571	536	542	543	549	549	574	543	573	543	560	592	550	553	544	538	544	522	581	516	528	553	554	506	514	551	536	546	551	549	544	561	531	542	561	525	555	490	512	513	562	559	527	551	508	546	508	576	506	564	528	572	514	495	538	547	533	532	538	588	531	489	545	516	547	586	538	550	551	531	493	555	542	592	545	587	550	580	551	514	569	543	561	587	518	535	549	565	559	532	521	511	593	512	531	543	576	513	534	529	525	542	570	545	538	569	559	532	587	583	508	540	543	563	545	570	542	520	564	561	549	536	518	519	518	521	520	571	591	550	570	524	541	534	568	545	585	498	569	516	553	559	521	536	523	534	531	532	561	542	541	584	622	528	541	562	576	535	518	498	558	525	586	514	520	557	559	538	528	549	538	556	512	574	555	563	542	543	594	550	534	534	538	601	541	586	536	540	558	535	530	561	579	577	569	565	570	539	522	558	521	576	567	525	575	564	567	545	567	525	528	543	562	532	543	558	511	541	552	540	560	527	545	517	569	560	568	538	555	500	557	552	561	524	588	557	544	537	546	558	587	526	555	582	543	570	519	561	540	590	586	565	542	593	490	544	549	518	569	539	547	533	538	542	582	521	565	527	529	520	558	551	599	543	538	511	542	497	527	546	551	552	500	565	499	555	508	566	513	527	507	526	541	524	554	554	546	520	494	507	557	556	586	526	525	531	570	562	556	584	496	547	540	512	535	529	544	542	562	518	536	518	545	595	533	561	535	515	514	521	554	513	562	542	571	541	536	543	496	550	542	556	544	501	581	530	543	535	548	531	486	531	541	563	567	563	577	553	538	516	569	551	518	537	544	555	565	522	556	499	587	570	582	573	555	562	515	562	521	553	593	558	568	557	564	525	552	566	581	547	534	537	554	530	534	581	548	592	524	550	550	540	579	535	536	528	566	572	533	522	546	560	524	531	530	593	572	531	543	505	523	545	567	557	533	576	553	569	515	557	523	568	570	519	530	549	532	512	517	556	569	541	511	527	514	571	543	572	516	522	549	540	549	564	554	539	543	541	528	573	531	516	529	539	550	538	568	554	582	552	576	543	555	548	536	569	555	532	613	582	578	534	549	543	554	546	554	572	554	552	513	555
22473	21082	28654	23752	21127	21246	12810	4914	3614	2977	2181	1797	1735	1508	1181	1050	911	863	778	768	683	614	598	622	609	537	567	569	513	507	496	447	435	437	443	460	400	415	432	423	434	425	410	391	406	444	403	382	420	378	385	381	383	410	354	417	385	389	365	408	417	409	414	370	380	382	376	381	374	362	380	402	372	362	364	394	388	346	367	370	393	363	383	387	394	354	372	414	380	373	404	386	384	363	339	357	353	395	347	403	352	405	369	374	333	403	371	427	373	383	360	383	382	378	389	342	373	402	373	377	398	405	363	405	376	388	394	401	394	380	349	387	397	355	368	366	368	405	386	394	375	401	391	380	340	359	391	389	359	360	344	391	358	393	382	383	359	370	387	407	390	380	387	392	333	362	399	354	336	343	356	341	395	366	393	395	381	417	372	393	372	363	411	350	382	372	386	326	387	395	362	376	364	355	393	375	393	363	411	364	370	374	363	393	366	367	365	358	369	375	385	376	371	396	411	361	395	376	374	381	377	370	371	405	390	395	391	386	377	381	370	375	350	352	396	396	404	384	338	423	399	380	346	363	372	366	390	373	380	377	374	375	378	325	387	372	355	382	385	349	373	353	377	361	452	406	396	383	399	366	358	374	388	341	387	371	396	372	387	369	392	380	358	381	361	379	403	386	363	370	353	387	394	373	384	364	376	386	331	355	365	375	359	382	390	363	350	375	392	381	377	401	403	382	415	356	391	371	323	399	374	380	369	405	380	347	336	377	393	391	416	391	349	371	389	371	352	369	408	409	380	356	350	366	347	356	378	386	328	348	386	376	368	384	365	353	366	346	375	411	404	355	371	403	360	392	402	378	354	349	351	364	348	387	387	425	380	374	361	339	366	355	365	353	394	385	379	377	388	355	366	372	376	388	368	385	349	393	390	377	381	391	362	395	373	370	388	404	380	342	360	369	357	347	418	365	374	380	407	383	402	383	373	388	356	382	340	342	331	375	374	375	374	366	381	394	370	389	390	358	379	417	371	385	360	379	388	410	383	348	398	373	387	364	391	375	353	387	350	381	363	376	421	399	370	362	386	366	343	389	339	349	383	403	388	365	362	356	371	365	343	359	391	405	365	361	373	394	372	371	367	389	417	405	359	390	379	344	415	387	360	401	391	392	403	401	354	377	389	377	371	412	389	405	381	382	353	396	361	370	386	393	374	350	386	395	381	394	357	374	389	378	376	399	381	400	374	351	383	390	395	355	390	359	379	397	367	369	387	385	352	352	409	398	383	380	402	386	367	388	416	372	396	356	378	396	399	382	406	380	385	368	359	380	372	374	363	398	379	384	367	372	369	395	344	417	385	359	396	387	403	359	381	398	365	432	413	371	378	355	354	365	379	372	350	359	381	385	366	366	367	351	366	395	382	381	366	361	365	378	392	377	388	402	409	384	373	357	371	372	351	428	359	390	421	388	382	382	417	352	358	413	379	362	371	398	355	358	406	379	371	375	386	362	407	398	380	380	333	356	342	388	400	419	369	384	362	357	400	369	376	361	339	368	376	360	367	358	375	352	373	411	368	365	379	377	362	381	378	416	385	382	384	389	357	356	367	341	353	377	397	378	375	386	356	364	369	382	392	393	407	387	375	382	364	405	392	428	383	391	359	379	384	362	369	401	394	371	393	378	360	401	384	385	376	412	368	339	356	379	373	387	403	378	327	351	381	383	335	377	391	402	362	373	372	382	388	380	370	402	367	336	374	372	386	367	383	405	405	332	381	387	374	377	373	389	375	369	403	370	355	409	354	367	380	348	352	380	394	389	388	379	352	399	360	370	371	366	332	386	397	394	384	378	359	357	358	369	384	359	396	373	356	406	363	377	393	368	405	370	377	383	412	381	390	368	355	364	392	388	382	380	390	403	357	382	379	387	359	412	373	374	365	372	381	420	362	381	357	348	394	356	384	379	372	372	378	392	377	404	395	367	429	348	417	404	407	334	388	383	378	334	397	401	397	367	387	392	402	399	361	365	374	416	400	359	319	366	389	382	339	405	397	347	351	384	370	406	400	372	381	371	356	390	363	374	364	410	388	377	372	389	419	397	366	373	390	381	353	377	385	364	403	395	353	398	377	388	403	380	382	342	377	378	338	413	377	384	388	400	404	382	397	356	390	410	359	390	314	364	398	370	389	358	370	388	384	385	398	371	383	379	367	387	388	381	368	381	357	385	372	373	377	395	372	351	382	410	381	386	367	381	407	423	408	365	376	372	369	411	381	333	337	413	375	374	380	373	384	395	370	354	351	377	369	394	385	411	349	394	386	400	363	399	362	377	417	386	390	396	396	389	372	378	372	387	387	313	389	388	369	386	427	400	352	388	376	379	414	352	386	387	404	403	361	374	340	355	385	393	350	359	383	354	368	396	380	388	381	389	359	384	386	394	366	408	384	377	384	356	352	342	374	428	391	338	364	393	352	361	357	379	357	333	386	365	424	387	358	389	395	398	371	400	384	372	416	337	385	380	392	353	364	354	391	397	366	361	395	333	375	419	381	371	379	389	394	344	377	395	378	373	373	388	394	410	390	383	398	365	391	362	367	391	355	342	391	384	378	375	375	419	391	388	398	366	357	405	365	384	362	381	370	383	380	361	333	354	386	374	408	363	408	395	361	409	383	351	392	408	383	363	374	374	389	382	398	403	386	388	397	371	372	370	397	389	389	353	370	386	369	393	396	379	387	384	372	380	385	415	371	386	366	382	347	366	370	354	348	409	336	384	367	398	396	376	403	342	361	360	366	348	341	379	365	378	367	392	348	348	394	396	351	397	390	386	393	376	391	392	371	366	396	426	402	382	381	374	360	396	364	372	333	417	378	356	357	345	342	375	365	382	381	388	406	338	390	377	363	356	367	386	381	425	369	368	388	382	382	395	326	353	367	387	351	409	357	376	381	385	396	352	371	369	387	387	395	371	363	349	373	375	342	363	355	407	373	355	361	363	403	398	393	350	346	352	395	362	363	359	362	355	383	414	379	403	400	398	371	382	373	386	340	385	378	376	395	369	413	366	351	335	394	376	380	374	373	349	354	390	357	387	354	386	340	375	350	400	388	387	374	356	363	352	393	385	395	401	383	359	351	407	374	349	408	365	377	360	418	406	410	387	401	377	347	423	378	387	367	398	374	362	351	401	397	429	341	353	396	399	359	358	369	387	346	369	369	387	392	371	377	388	406	392	366	400	401	396	366	391	377	410	408	417	399	365	345	337	349	356	386	373	361	370	369	388	383	382	385	421	353	409	416	359	347	380	391	373	335	389	392	380	404	435	345	355	359	372	400	376	365	416	353	352	368	368	380	360	394	359	357	371	395	344	393	394	381	382	419	355	411	394	398	348	381	353	396	392	410	371	407	344	369	382	380	359	410	386	369	386	391	366	386	382	377	370	326	378	349	371	420	361	367	394	394	369	404	361	364	377	397	398	391	354	356	345	404	393	366	360	369	405	389	367	381	359
29538	48139	33234	21360	15954	11288	8828	7252	5774	4810	3607	3037	2628	2284	1738	1508	1268	1228	1057	890	856	833	827	746	738	758	673	602	589	582	490	505	485	480	461	444	416	494	427	448	437	453	399	429	447	372	396	418	424	438	418	411	441	388	386	397	402	421	366	424	402	397	372	378	404	379	390	374	415	399	403	417	378	408	382	379	373	403	396	378	425	399	415	389	368	366	395	391	421	404	353	413	377	401	404	404	363	391	406	388	351	404	398	398	415	372	397	388	382	398	407	388	384	364	374	390	390	413	368	381	377	405	394	394	398	384	406	387	391	430	401	376	402	362	391	355	388	401	407	366	391	402	369	371	382	402	394	419	402	369	396	391	394	380	404	364	385	387	380	381	400	362	371	390	393	388	417	397	380	372	389	396	374	343	405	411	365	382	393	360	393	382	369	361	385	367	394	374	379	369	350	382	395	342	430	383	426	359	408	350	421	401	402	393	376	388	378	377	405	362	383	391	385	372	411	365	386	375	419	378	388	389	372	407	364	398	387	391	359	394	384	402	399	381	413	381	374	403	379	390	382	378	386	394	380	421	378	403	412	375	379	355	358	372	408	375	363	414	377	383	403	406	383	394	397	414	413	397	431	390	396	378	355	389	392	370	370	407	378	347	368	343	426	375	389	367	375	340	407	374	389	359	386	395	418	404	401	373	381	381	364	389	409	367	373	389	363	369	397	363	398	415	370	429	364	414	413	379	428	364	411	393	374	399	377	370	369	405	409	369	354	383	361	396	361	388	406	401	359	375	431	424	414	386	390	380	363	404	385	384	391	385	353	410	377	344	369	393	369	410	357	353	361	405	428	405	425	426	354	389	361	367	411	401	364	391	361	377	373	401	363	387	374	400	374	373	385	367	378	370	379	410	408	376	388	381	384	378	373	375	378	382	406	369	391	416	402	343	387	411	374	387	353	383	362	372	395	402	395	366	357	376	388	385	390	431	410	401	380	368	386	382	349	378	394	386	360	403	364	407	376	398	396	412	397	384	402	417	406	364	357	447	376	399	410	404	373	386	368	395	382	374	378	376	342	418	388	373	360	383	363	377	401	401	433	358	370	402	369	365	362	395	400	367	360	352	380	378	340	406	375	398	386	416	386	367	391	405	393	400	418	375	412	370	337	398	392	379	407	403	370	406	381	378	426	370	399	348	374	373	403	394	375	327	400	377	386	396	407	400	393	390	408	381	391	403	396	398	375	378	423	369	372	382	430	401	354	404	399	387	410	382	389	388	390	390	423	401	416	386	382	394	346	384	390	361	372	388	387	353	414	376	387	411	369	396	385	394	360	398	414	389	394	401	376	359	391	397	375	400	359	376	365	412	385	384	401	381	405	373	371	395	369	410	374	387	398	374	398	382	380	413	357	375	388	370	379	395	355	392	387	404	370	409	393	422	359	399	407	411	381	363	400	396	392	354	387	380	387	380	395	399	375	418	415	370	377	369	371	413	371	407	378	388	384	396	387	407	389	391	389	360	396	411	378	404	384	381	390	392	377	375	365	394	415	384	374	401	383	374	380	365	359	377	396	398	419	377	386	398	410	391	382	381	377	389	361	405	383	365	383	378	370	390	377	401	405	347	383	393	378	392	396	380	398	386	368	383	405	389	383	399	369	394	351	389	340	387	369	392	395	408	412	387	396	350	368	390	364	357	372	394	404	385	396	367	404	377	353	376	367	391	345	413	410	373	376	392	411	386	378	406	382	375	360	376	371	404	349	396	395	383	389	362	384	384	343	391	367	355	384	414	371	373	380	381	374	408	373	371	391	402	394	425	382	375	362	404	368	389	423	377	420	383	417	405	375	394	399	373	365	388	417	376	401	380	343	385	366	395	412	400	369	396	347	394	386	407	403	399	402	393	410	361	404	411	372	434	393	423	376	351	403	395	378	364	374	358	389	416	370	368	353	384	368	409	379	383	393	437	379	358	384	390	386	403	399	407	369	402	384	400	404	371	405	397	381	399	378	383	413	400	390	382	406	397	365	382	418	352	346	387	397	401	352	400	424	402	416	373	379	369	398	386	388	374	404	369	382	381	402	395	397	398	363	380	344	371	392	366	391	391	397	377	366	429	359	404	378	373	387	416	395	405	380	378	379	386	393	395	417	373	370	403	388	370	411	392	399	385	355	354	394	379	391	422	409	387	380	369	426	397	393	359	407	370	400	378	401	412	416	375	384	372	382	363	405	369	391	354	387	391	413	386	377	349	348	376	381	363	367	368	386	385	382	382	413	388	391	381	376	346	382	371	381	378	408	391	372	391	398	412	373	376	368	401	373	382	377	388	414	366	397	385	404	417	363	392	407	431	388	414	388	363	370	362	375	372	378	406	384	393	359	390	373	380	383	364	369	377	365	380	387	409	386	392	390	359	411	411	411	404	374	398	373	396	394	415	405	388	398	385	380	394	368	374	386	418	375	383	382	419	369	383	390	413	353	378	379	347	406	371	388	389	391	360	342	388	379	342	358	410	375	398	439	365	417	392	378	381	399	368	396	410	383	361	408	352	396	404	383	399	388	395	403	401	386	408	394	377	415	400	376	364	374	398	395	414	333	386	382	438	374	371	377	381	399	374	402	369	387	360	411	389	365	363	368	353	368	392	383	381	401	352	377	361	363	373	366	441	397	372	391	387	397	400	363	409	374	369	357	391	383	367	422	375	389	412	347	377	365	402	383	383	380	394	366	395	371	394	427	394	383	365	354	417	379	396	389	368	361	378	363	378	394	348	424	402	372	387	404	393	395	379	422	422	379	411	387	362	392	348	394	372	381	380	349	443	398	396	357	408	355	391	383	371	360	338	387	401	367	410	372	401	373	419	412	365	370	350	378	368	370	419	373	405	377	429	386	364	390	381	392	376	388	380	379	412	412	386	417	383	399	388	377	393	370	380	407	361	376	399	347	392	385	368	343	393	407	387	389	391	419	374	403	351	335	397	388	412	381	388	355	399	397	403	389	397	400	396	378	380	414	377	389	396	396	376	413	383	398	401	374	384	374	388	386	376	405	388	419	391	383	399	388	357	414	390	406	394	389	374	404	344	379	367	409	350	387	374	416	389	370	354	381	355	412	392	376	359	389	386	390	359	375	340	408	388	345	383	382	400	387	368	374	391	394	378	425	411	399	374	385	405	393	395	398	377	390	369	354	400	383	351	354	383	390	367	417	362	371	369	420	415	378	385	399	360	388	354	377	376	385	393	393	382	362	387	391	361	367	407	384	391	387	428	405	358	348	411	388	384	378	402	396	377	376	383	399	352	405	396	379	385	408	387	410	397	419	364	418	382	422	436	391	380	405	407	371	359	387	374	367	379	356	385	371	400	358	352	376	358	381	409	352	409	373	400	372	373	382	362	365	384	383	362	384	349	424	421	389	387	381	390	347	378	398	382	384	390	405	355	386	394	411	406	345	371	409	408	376	368	381	388	394	420	389	406	387	376	354	405	364	399	385	414
28472	22435	19539	10704	4870	3001	2219	1998	1736	1468	1205	1067	938	816	806	755	703	665	621	612	556	597	569	567	600	572	588	547	512	515	535	472	452	486	476	468	525	524	479	533	469	474	474	531	468	488	480	507	429	488	440	453	470	456	463	481	481	499	489	469	476	478	494	460	461	431	468	502	474	486	438	470	460	437	532	452	472	454	492	453	475	470	456	455	464	467	482	429	461	489	455	479	479	447	452	461	484	465	443	465	466	452	480	486	452	494	455	458	424	498	479	486	486	501	471	455	435	480	481	451	423	465	446	490	475	483	459	457	421	438	473	499	474	487	423	442	452	435	477	409	519	476	436	475	455	486	483	476	443	502	479	472	473	460	448	480	464	474	432	489	482	480	446	491	477	441	456	488	500	508	486	461	440	488	495	461	448	458	477	440	464	498	492	466	504	459	467	507	457	454	442	470	463	452	489	468	479	452	420	451	452	515	429	446	455	489	419	454	505	460	467	483	449	465	494	470	461	445	475	486	498	502	487	485	470	449	464	484	470	443	475	462	452	425	452	471	473	438	472	496	447	453	446	438	479	480	470	503	497	519	474	444	457	489	483	431	447	466	475	465	431	473	485	479	439	443	482	464	468	450	463	500	457	479	462	477	482	513	481	491	472	458	447	492	471	443	470	457	454	487	459	440	417	441	448	473	464	437	496	456	438	478	440	477	458	493	453	487	484	457	455	443	499	469	456	474	437	494	479	418	492	486	445	473	461	466	492	460	485	439	460	473	478	460	435	447	456	471	492	466	448	481	481	507	409	479	473	464	447	467	487	437	501	490	491	501	451	468	476	444	426	428	494	479	452	436	465	433	471	472	445	467	445	446	431	465	427	464	502	468	470	507	422	479	483	439	495	487	463	485	485	479	491	504	458	470	483	452	454	455	497	488	479	475	466	465	446	473	449	479	499	487	431	433	463	474	496	422	440	440	474	493	494	502	481	455	486	440	493	471	480	478	482	485	446	481	502	445	454	472	426	452	485	485	469	476	488	493	444	484	434	487	461	435	460	443	451	470	483	445	461	457	446	476	486	471	479	457	441	466	476	475	435	459	453	489	460	466	449	480	482	465	470	456	520	444	447	448	459	466	482	510	475	482	448	446	449	442	478	432	460	469	489	472	439	493	490	448	474	477	459	475	500	506	463	483	470	487	525	466	473	479	466	439	446	453	462	442	469	445	462	469	470	444	472	455	447	484	471	432	475	486	465	450	444	483	481	485	492	480	430	474	454	464	455	467	463	473	480	456	451	499	419	482	477	475	482	475	424	444	470	452	456	445	448	486	454	486	472	472	476	490	435	458	491	418	441	477	460	487	442	464	444	461	462	491	451	461	426	453	457	463	412	441	495	451	478	512	458	448	508	445	451	432	457	494	458	474	471	488	472	472	500	489	499	437	460	496	495	471	504	463	451	474	470	434	487	473	459	496	477	454	528	504	495	482	479	449	452	473	463	483	488	453	499	455	453	456	482	471	476	491	460	497	475	460	501	478	474	471	481	450	448	501	474	484	490	487	488	453	471	492	504	460	494	467	447	486	444	487	453	438	459	467	456	447	475	474	482	472	447	450	476	486	480	459	455	494	464	531	437	441	486	467	475	451	500	492	448	480	465	441	460	430	424	462	482	445	514	463	473	494	453	465	473	487	469	473	425	480	433	471	450	466	458	462	462	459	458	452	469	459	555	507	465	465	474	475	487	459	480	502	492	465	453	476	501	451	451	446	443	466	459	488	440	482	471	438	459	441	456	488	468	466	472	454	469	427	439	481	479	433	443	469	492	485	459	475	460	425	480	455	466	493	459	483	463	475	464	467	458	493	463	463	509	428	463	475	533	429	460	453	475	476	453	524	458	500	462	460	461	448	474	446	463	441	473	460	458	472	465	461	469	471	451	478	514	458	467	467	471	473	482	514	465	493	505	469	473	497	459	453	442	460	455	474	458	493	498	437	476	467	462	488	480	450	441	486	501	469	430	489	455	470	499	451	453	498	483	436	476	453	496	450	452	439	468	465	447	473	495	447	486	490	513	470	492	465	476	452	461	466	456	450	491	438	442	432	468	479	464	460	460	456	501	506	490	475	428	479	463	465	487	464	468	423	447	453	457	455	458	467	474	459	469	467	474	495	451	447	450	480	496	431	487	484	462	476	441	452	459	482	493	468	464	507	459	445	473	445	487	514	495	474	463	504	446	479	477	475	464	495	416	461	450	509	467	476	484	465	466	459	495	453	453	468	488	529	466	478	451	450	477	472	469	476	466	496	435	469	490	406	490	447	484	451	455	433	481	478	490	486	499	442	458	493	462	462	448	441	446	463	485	453	463	504	452	442	478	452	460	456	477	483	496	452	481	472	470	480	455	477	478	470	490	490	467	453	454	442	473	432	475	476	438	479	471	462	407	501	442	476	496	446	413	438	471	497	444	448	425	519	476	478	472	473	458	464	430	432	436	498	445	459	451	472	490	450	456	465	476	456	513	500	503	496	473	408	448	474	491	488	480	425	470	480	484	420	500	504	445	471	492	483	451	464	460	457	515	461	443	474	433	479	506	468	479	473	490	462	419	437	462	440	493	484	507	480	467	484	494	485	477	477	488	429	438	455	465	486	470	443	470	447	458	451	462	492	434	469	484	457	464	492	486	427	469	457	468	486	462	408	458	482	501	510	479	517	489	474	460	507	495	464	507	445	448	477	445	468	476	460	456	477	434	464	473	489	468	481	451	465	486	418	474	477	441	500	465	455	449	455	478	471	455	394	462	488	465	456	480	474	462	466	454	451	500	507	473	468	461	442	453	421	430	451	508	478	457	426	500	510	443	500	476	488	443	488	480	476	457	463	449	487	440	470	465	481	432	513	466	442	472	460	492	437	443	475	461	479	480	462	434	481	446	456	452	457	444	454	485	460	462	456	452	427	454	452	459	447	443	459	491	437	472	479	481	443	502	489	472	463	442	448	486	429	484	461	458	463	442	459	474	448	486	466	462	481	424	461	459	442	479	475	445	437	447	450	484	468	460	486	434	487	438	483	473	463	451	485	438	486	464	497	454	460	444	508	454	452	465	476	438	451	465	467	491	481	466	505	452	489	414	493	464	477	493	461	476	467	503	443	482	494	458	499	445	466	488	487	470	436	445	469	477	493	459	474	495	465	481	471	484	488	463	479	477	465	463	465	476	442	464	490	509	475	476	498	475	499	462	473	455	439	485	492	464	500	473	467	441	476	466	467	493	441	438	424	468	441	479	446	448	486	473	459	484	468	444	481	481	439	469	451	462	420	459	496	468	439	478	462	497	460	489	485	459	502	484	451	482	455	451	461	453	467	454	455	502	495	430	464	431	510	495	437	471	498	488	460	447	486	452	454	498	477	472	444	492	464	449	484	479	406	451	472	476	500	466	470	448	529	497	471	472	458	487	455	425	440	497	490	450	477	452	488	481	493	480	480	481	460	486	440	465	475
21636	31364	20636	10186	6795	4732	3832	3382	2948	2294	1791	1579	1423	1178	1047	886	882	780	748	698	617	637	649	625	616	637	617	601	599	568	561	544	528	554	538	522	519	493	545	545	469	509	510	525	499	559	498	527	505	490	476	515	503	466	500	494	479	543	510	503	476	490	491	480	459	476	521	470	490	494	515	527	468	523	459	493	499	492	513	498	511	453	479	474	484	490	488	504	500	453	534	505	476	487	457	489	490	486	511	467	474	508	496	479	528	471	529	503	452	507	501	512	523	488	503	484	461	504	491	498	506	472	468	515	441	484	461	493	526	495	517	490	487	492	455	534	491	474	468	513	465	527	500	468	508	478	501	511	477	494	507	465	519	480	533	486	530	514	502	450	519	506	497	482	488	518	471	481	484	452	507	497	504	470	521	527	511	511	465	488	511	467	482	473	476	472	533	517	478	493	489	483	513	483	521	479	521	527	513	445	497	514	519	528	510	477	488	489	497	510	480	487	484	460	465	484	496	489	505	506	488	498	495	487	473	488	468	491	524	491	463	467	503	434	504	550	495	482	450	459	531	474	471	510	525	505	501	451	473	469	501	505	465	513	473	480	501	521	489	512	505	489	492	514	475	494	486	486	486	506	489	481	497	472	517	461	480	527	501	450	530	471	479	503	495	481	496	532	521	476	514	492	509	493	503	512	480	497	487	461	507	489	464	457	469	496	478	502	533	542	463	541	493	508	505	493	492	492	483	499	498	470	505	481	502	499	498	488	460	479	521	476	496	499	525	509	498	482	515	509	466	518	467	504	479	464	466	474	454	481	502	496	520	498	490	499	501	517	483	481	482	491	445	540	500	506	480	478	476	477	517	512	491	504	468	475	473	496	490	485	555	480	472	496	509	505	474	510	518	469	484	499	471	472	483	464	481	485	501	492	458	488	503	479	477	505	467	471	549	410	486	497	479	505	481	524	493	534	513	512	479	492	537	529	497	511	486	495	443	528	522	515	515	550	465	547	501	502	468	487	472	543	483	468	513	488	477	496	477	485	484	515	487	491	511	443	500	506	489	465	511	460	483	520	523	498	502	489	462	468	503	494	479	486	485	536	498	516	511	497	498	512	504	458	468	494	515	498	490	477	462	492	471	478	479	505	503	458	500	509	504	495	494	501	510	476	482	474	465	511	479	502	494	520	469	484	462	510	465	513	477	494	492	456	529	481	473	465	519	466	459	531	519	474	498	493	462	508	502	514	477	490	484	494	465	512	459	505	501	501	477	514	484	475	501	503	497	474	439	502	481	497	528	466	487	485	488	484	505	514	483	480	509	489	504	489	528	521	503	501	459	481	477	518	483	474	458	485	521	482	491	509	463	474	475	478	477	504	524	463	462	509	469	472	511	437	493	462	487	474	460	515	501	527	502	465	495	479	478	511	499	480	489	447	494	513	487	469	473	494	467	487	482	541	502	469	494	462	491	481	509	507	474	483	438	448	473	520	504	467	488	511	512	485	488	501	469	471	486	520	520	511	456	515	471	482	478	489	472	464	487	462	502	471	513	468	472	460	533	502	440	466	471	505	469	472	499	483	505	484	488	482	468	523	494	464	510	510	471	529	501	473	486	472	466	511	490	513	493	490	491	489	457	514	507	497	492	510	479	519	498	491	518	486	460	482	477	497	521	481	488	491	480	473	497	500	509	476	535	466	500	461	495	451	486	507	547	527	510	494	496	472	483	464	493	502	508	477	443	512	476	456	450	493	498	507	483	503	510	467	484	489	473	520	482	512	457	491	476	497	481	475	508	502	471	491	486	498	517	463	509	494	497	460	451	461	504	512	507	497	450	511	484	489	504	480	518	481	492	486	497	455	482	491	502	510	472	479	527	467	544	465	482	518	482	487	493	533	476	514	510	437	512	475	500	499	504	468	498	443	482	491	498	481	473	486	512	497	489	517	484	473	495	497	500	525	511	488	497	475	459	525	493	513	508	468	490	492	475	475	515	484	490	484	506	483	478	494	463	496	480	473	501	494	468	493	473	468	478	472	470	496	514	479	478	457	536	453	506	495	476	478	478	448	486	493	479	530	496	527	472	467	493	529	513	482	498	504	477	484	493	446	518	482	474	500	502	474	459	483	461	532	499	487	472	535	490	514	498	520	495	460	505	520	471	534	462	507	482	490	518	523	461	468	467	517	514	498	473	495	484	501	486	461	487	511	498	490	506	533	530	504	484	506	510	479	494	516	496	514	492	515	478	463	498	476	499	484	496	517	533	434	489	492	435	435	500	472	471	476	471	470	481	456	504	486	504	510	480	485	475	473	508	505	537	481	486	482	492	486	490	504	521	496	528	482	536	496	480	476	509	478	495	492	492	482	486	480	500	499	519	537	495	517	486	522	488	501	470	497	475	517	535	494	474	483	473	463	504	521	448	500	525	488	500	519	510	470	512	466	501	481	500	491	489	520	505	488	498	514	530	492	441	462	486	498	510	507	486	466	489	498	496	473	491	489	491	519	491	490	504	526	462	527	456	490	459	495	494	514	498	526	454	509	505	493	488	505	504	470	487	516	500	461	504	507	509	470	486	508	462	530	472	464	494	463	537	485	467	532	467	514	488	515	470	519	440	495	488	506	499	460	462	512	486	504	504	486	459	495	506	509	474	489	506	527	484	513	476	463	506	497	510	510	500	479	523	533	523	506	477	541	494	539	490	450	510	468	457	466	475	474	507	515	533	500	506	488	480	463	510	514	501	500	484	518	468	490	485	483	506	410	490	448	475	509	529	474	508	522	483	501	496	502	486	481	540	493	518	475	500	503	451	472	475	447	511	489	456	479	533	466	537	468	502	466	491	499	522	494	448	472	477	472	499	515	507	553	529	508	546	498	482	489	469	489	501	474	493	499	486	472	448	530	448	520	517	479	482	486	491	536	513	457	511	455	543	472	483	507	463	449	480	482	517	459	484	511	535	470	507	509	504	502	471	499	477	501	522	531	455	487	504	507	472	481	490	488	497	492	495	475	483	493	495	481	458	477	480	497	489	505	484	487	531	537	492	451	469	518	488	508	480	470	484	480	461	502	479	535	438	491	523	531	451	496	511	494	502	523	467	492	439	523	475	496	530	487	495	481	509	485	460	486	492	488	483	486	490	504	493	497	501	513	474	486	474	516	480	483	495	470	468	472	484	464	506	514	532	481	512	504	531	458	489	496	496	532	489	496	483	476	502	465	479	518	453	476	497	494	490	515	484	448	464	429	500	477	502	500	490	513	526	480	494	511	540	496	523	492	482	510	492	516	497	461	452	493	487	500	464	469	511	474	483	497	490	513	527	457	437	513	504	492	483	525	501	510	523	493	489	488	494	541	483	453	510	465	467	494	533	521	478	472	459	520	520	509	523	474	496	523	475	452	491	503	492	470	473	504	471	503	532	490	494	495	517	503	501	543	480	488	503	481	500	534	491	481	451	538	523	492	523	517	513	487	472	485	522	523	488	470	532	478	495	498
23569	21030	28113	24165	20980	12941	5109	3368	2635	2289	1901	1466	1100	1041	885	831	747	678	607	535	542	547	528	510	509	460	459	440	406	420	456	373	379	359	381	375	386	337	411	375	330	363	369	413	341	327	370	337	365	326	360	312	276	336	332	350	330	350	340	349	344	359	355	363	333	335	325	352	347	347	347	318	321	306	324	337	343	380	369	337	348	305	345	338	300	352	329	358	335	351	337	344	339	318	312	328	311	381	318	366	317	300	310	358	356	313	352	359	331	306	359	305	334	352	343	359	348	339	356	337	335	363	322	347	302	345	339	391	350	341	344	358	330	346	342	340	333	296	332	356	352	349	329	323	336	339	346	317	344	342	370	351	339	343	359	351	346	346	342	323	351	338	313	351	356	327	339	342	337	335	335	313	335	340	326	349	344	329	312	318	325	308	334	326	361	338	321	346	334	353	328	321	326	337	339	304	344	346	345	358	328	374	306	323	329	382	349	345	351	328	311	346	351	344	323	334	326	346	370	350	310	343	335	332	361	316	338	324	350	320	353	358	333	349	323	328	354	354	331	337	339	316	307	351	358	330	357	346	346	329	368	320	387	336	330	318	323	329	366	324	329	312	343	356	368	337	344	364	327	360	369	327	328	329	355	369	328	332	330	325	367	340	354	359	341	347	325	305	325	331	350	358	327	342	353	318	299	345	353	323	342	339	329	349	337	334	390	330	343	347	307	341	346	351	338	326	374	360	343	332	319	337	362	362	326	336	325	332	332	358	336	309	314	344	367	314	328	338	357	336	342	338	327	348	318	335	309	350	339	349	345	317	338	310	330	358	332	366	350	324	354	350	332	321	319	347	356	343	333	343	326	333	324	313	357	346	338	355	339	305	350	337	342	315	361	343	325	347	364	363	332	360	337	336	329	348	321	316	338	352	318	342	328	331	339	318	350	320	303	367	365	325	359	333	324	325	326	382	338	325	329	363	295	363	344	322	321	330	331	353	337	358	330	374	344	370	358	342	361	292	362	311	324	350	321	370	360	372	349	345	320	316	341	332	364	326	324	339	354	346	328	367	329	331	299	334	308	339	338	337	369	298	309	323	348	356	315	335	338	362	318	323	313	341	346	328	359	344	318	350	299	323	350	376	340	348	361	352	337	359	360	305	328	327	351	339	346	335	355	362	348	333	322	354	336	317	325	354	316	347	337	355	335	357	339	370	364	305	302	351	355	308	306	332	357	348	335	330	349	326	324	342	327	345	339	348	344	330	306	307	346	354	349	339	353	368	345	303	341	330	332	316	361	340	326	315	350	328	328	311	363	313	373	348	339	351	332	327	341	346	377	318	324	368	339	304	337	349	325	343	333	338	336	343	327	356	363	325	333	346	353	336	298	325	352	352	349	334	341	342	327	361	315	374	327	368	350	320	352	343	330	297	348	350	358	322	322	318	327	295	327	327	303	312	351	328	336	380	332	353	367	342	327	334	334	337	310	326	336	338	334	336	362	351	333	358	349	326	345	321	329	345	363	335	319	301	316	287	317	328	355	334	330	334	318	329	334	362	334	318	341	356	372	327	343	345	350	315	357	359	342	353	345	324	352	339	334	336	347	319	319	354	346	348	328	374	346	334	317	328	342	357	325	338	313	351	328	330	355	348	327	344	326	329	335	335	327	321	328	317	325	327	350	345	368	328	341	318	327	358	337	311	350	336	330	306	315	342	341	314	341	338	333	323	333	361	325	308	352	310	353	363	333	324	364	322	323	326	324	320	317	311	345	334	322	338	345	356	342	330	349	338	328	350	364	368	335	343	381	311	315	332	325	303	341	310	340	361	306	290	310	301	353	331	338	338	358	318	340	327	348	371	341	339	380	316	310	356	336	331	343	338	351	371	337	323	341	364	364	306	353	326	326	334	317	287	354	338	356	314	341	323	338	345	332	330	353	336	337	324	347	336	360	322	339	341	313	318	357	340	354	334	330	320	349	343	337	394	323	342	351	308	344	358	349	334	361	349	327	350	335	322	325	350	354	304	298	348	345	335	366	357	333	338	342	335	322	382	347	353	347	336	354	336	327	347	344	346	326	328	319	317	316	348	304	340	374	343	352	347	342	339	339	352	296	349	332	318	328	319	324	314	304	311	330	315	353	337	326	341	323	334	293	330	319	360	357	333	350	304	337	321	347	316	333	339	335	378	317	346	337	336	339	365	361	340	333	321	335	370	321	319	349	321	337	347	311	333	333	319	327	334	353	325	335	292	343	339	300	311	335	320	310	374	341	348	348	358	289	324	326	326	320	379	330	308	356	333	354	316	336	330	347	348	331	327	318	344	356	309	334	332	358	333	344	335	354	355	328	309	355	333	282	341	333	377	334	350	353	320	339	341	308	306	346	319	357	382	364	380	327	336	326	358	322	344	341	358	365	348	360	324	345	320	337	319	348	313	333	327	310	327	331	333	314	367	359	324	340	378	357	370	336	330	296	343	326	374	355	344	381	317	330	324	320	316	321	314	359	288	355	353	342	359	328	347	338	344	351	358	325	370	327	291	335	374	331	317	353	314	341	321	360	353	332	356	366	319	325	307	366	344	349	343	340	356	339	337	330	307	373	351	345	326	341	352	336	336	311	367	354	319	339	318	323	343	327	321	352	348	325	344	326	336	346	339	318	299	299	371	328	366	306	347	310	331	317	319	358	359	346	341	343	320	359	324	337	329	324	343	342	336	342	336	307	362	326	348	320	346	342	321	326	336	312	334	319	319	351	346	318	315	312	316	326	340	332	322	308	367	316	314	340	347	302	332	331	347	307	346	332	367	290	303	337	375	311	324	344	345	323	350	360	344	334	357	329	321	306	344	326	331	339	332	334	368	319	339	321	321	307	346	317	342	318	326	317	355	327	337	338	354	348	325	353	380	328	313	352	297	357	328	320	307	315	333	364	329	350	348	357	343	302	347	347	312	336	345	356	313	348	314	346	325	353	343	329	336	331	346	297	344	350	337	354	356	331	338	349	307	340	330	341	336	308	346	325	334	341	323	325	360	348	335	345	311	330	312	348	319	343	383	347	336	339	340	336	334	326	341	336	329	331	355	337	356	337	342	335	321	361	321	354	360	335	358	342	316	352	339	336	335	327	315	334	353	327	352	367	364	320	360	378	309	334	354	334	337	311	314	346	359	339	344	351	370	362	300	326	329	348	339	343	350	336	325	373	328	334	328	333	357	327	359	314	362	323	362	330	369	342	336	333	327	342	360	314	328	319	328	335	327	329	335	330	338	338	304	345	299	348	305	317	333	341	360	330	332	321	336	332	333	334	340	360	303	334	349	333	337	322	352	328	302	285	352	340	353	341	314	327	329	381	359	332	334	350	369	349	353	328	358	321	335	319	335	333	295	314	324	322	316	322	338	355	363	331	340	322	327	339	330	326	336	312	331	347	315	326	350	346	354	354	312	344	341	352	340	338	337	335	363	365	352	335	342	366	367	367	317	341	338	325	328	333	340
26076	42227	28109	15610	11132	8477	6649	5499	4752	3847	3141	2312	1819	1559	1251	1163	1057	932	816	740	666	655	652	613	585	571	559	522	514	473	480	440	428	429	419	365	409	403	413	403	370	366	389	381	396	396	404	387	356	391	379	377	381	366	406	372	364	366	364	314	373	380	370	355	332	329	365	368	384	369	370	315	378	360	388	381	364	352	375	374	352	368	352	333	351	312	363	361	379	341	345	359	404	351	353	354	404	359	355	335	355	358	361	363	360	376	345	339	348	349	348	359	333	369	369	376	349	352	387	409	338	377	383	332	365	351	341	340	357	351	342	340	344	352	351	359	338	366	317	387	348	344	364	359	375	348	355	356	358	359	339	363	372	365	391	373	357	384	369	368	369	353	366	367	355	365	386	347	319	362	362	401	327	349	368	348	371	367	367	368	362	355	388	334	360	339	364	366	341	329	404	384	339	369	362	378	395	345	381	364	385	355	348	380	360	325	346	380	373	350	339	361	393	380	341	396	317	384	389	371	338	336	351	346	345	359	358	356	336	363	344	356	342	334	344	389	362	373	345	364	349	358	381	331	358	345	351	332	342	339	357	366	342	337	380	340	374	360	365	365	350	329	334	353	336	398	364	344	316	348	392	328	326	356	373	346	357	370	328	388	373	341	344	371	404	337	335	340	363	345	349	361	375	370	348	355	347	369	334	375	354	344	354	374	380	373	336	327	368	373	353	358	366	375	352	371	345	361	367	351	347	355	376	375	348	332	369	310	360	338	355	378	413	356	347	321	336	367	352	350	357	382	375	361	364	362	378	366	368	360	320	346	364	364	387	372	375	358	357	376	365	385	368	371	373	323	362	332	357	352	385	374	392	374	375	370	371	332	387	348	364	357	356	391	355	333	360	367	343	345	371	353	347	365	360	366	366	364	374	345	336	335	352	390	357	333	354	376	373	388	367	345	355	350	334	380	373	373	366	369	357	359	351	350	384	385	366	367	350	345	374	379	374	357	356	395	390	336	364	373	358	370	366	345	393	348	363	370	331	326	343	378	375	403	369	374	344	347	366	370	357	361	389	362	332	364	346	407	384	353	329	405	351	358	351	366	345	360	346	345	361	368	352	337	392	388	360	369	355	378	356	364	398	370	342	361	344	375	402	337	372	346	331	349	363	378	383	378	368	331	388	365	383	340	334	375	365	394	361	343	367	359	359	409	352	367	351	360	379	364	344	355	325	345	335	335	364	356	355	355	349	372	330	375	330	353	362	352	360	402	384	407	332	370	361	374	354	352	358	350	346	370	360	371	371	349	362	359	351	373	398	396	395	336	373	337	335	389	405	337	356	354	353	395	342	362	358	397	328	325	392	361	380	347	362	357	334	351	356	334	369	350	335	397	364	373	348	396	332	355	351	370	342	312	363	344	378	362	395	352	347	364	345	353	357	365	353	360	334	360	358	386	370	335	360	351	335	337	354	384	339	354	382	365	378	389	359	364	363	354	399	364	372	369	343	368	380	347	326	361	382	343	350	362	368	338	362	367	368	349	366	345	375	341	347	347	374	342	335	349	349	369	364	352	364	373	385	366	337	330	359	374	345	360	348	399	338	358	371	348	367	395	337	335	361	343	396	373	347	348	360	380	354	378	349	359	359	395	344	357	362	347	343	347	387	333	374	342	368	392	374	355	378	351	335	330	344	343	390	355	353	373	321	350	335	385	355	362	369	376	380	344	317	378	358	356	363	326	348	347	314	354	378	385	367	323	338	370	370	370	339	352	335	344	351	330	335	377	351	339	393	335	325	381	370	361	355	338	379	349	409	391	376	348	349	368	351	354	380	329	381	361	349	359	354	372	371	349	386	363	396	383	347	385	300	379	366	374	355	354	385	344	385	363	360	341	353	311	337	349	357	366	323	339	350	353	349	374	350	363	366	374	332	358	378	327	358	364	344	360	365	349	362	384	331	355	364	383	390	374	333	365	385	298	356	359	347	350	358	324	338	357	344	392	330	383	359	335	332	342	360	338	354	320	395	356	367	330	362	352	368	320	364	372	351	345	350	387	348	394	342	367	345	373	342	358	383	353	346	372	399	342	364	332	343	352	355	361	356	366	340	365	363	350	391	382	350	356	366	349	366	369	343	351	373	346	363	363	345	383	356	373	365	344	351	353	359	378	368	367	300	365	363	376	341	312	342	370	372	346	361	347	339	361	358	378	346	330	352	371	331	352	339	372	380	353	374	344	364	370	315	369	346	341	330	336	396	310	355	353	363	360	352	335	362	372	375	383	334	354	339	363	364	344	342	354	378	373	350	354	335	357	346	381	392	370	384	352	374	386	351	372	336	362	331	348	410	368	355	332	363	375	336	369	342	334	351	362	370	391	329	358	325	376	331	367	373	381	371	396	332	367	360	347	358	357	342	317	351	369	329	352	369	362	359	348	345	355	362	393	334	365	337	360	370	357	358	367	403	383	364	351	405	351	378	326	350	351	378	385	359	353	350	362	362	363	375	364	369	368	340	398	393	387	381	324	351	350	354	352	371	346	354	323	339	392	401	411	338	371	399	372	366	355	330	347	380	368	368	350	383	361	395	369	347	343	331	348	336	331	379	338	409	344	342	342	347	346	363	370	334	379	322	348	351	380	357	323	385	380	362	366	370	341	361	412	377	389	351	346	367	331	368	341	322	361	371	356	357	385	344	342	364	347	350	357	373	366	396	378	362	361	377	395	364	395	392	401	349	341	338	360	358	363	381	363	362	366	365	365	345	363	401	395	368	383	374	355	363	370	356	397	317	356	352	326	391	381	349	360	346	369	386	367	330	359	368	394	384	377	362	361	343	326	338	369	360	313	338	349	369	359	322	390	367	342	356	411	365	374	382	370	372	332	348	354	360	348	329	358	325	349	375	346	386	378	361	352	362	346	358	375	347	340	379	331	392	351	344	344	348	360	380	387	343	363	370	354	343	356	360	318	332	373	370	339	340	359	334	388	363	364	340	362	345	361	372	331	339	338	358	370	376	351	336	346	350	383	389	340	330	382	373	385	347	383	372	374	366	343	333	329	374	353	394	342	373	347	361	350	360	330	335	383	336	355	374	331	368	330	339	393	395	342	357	386	342	336	362	339	370	345	364	316	395	310	348	323	316	337	341	367	361	355	385	356	341	346	369	337	399	352	315	349	333	387	363	350	360	360	358	371	369	357	383	356	377	341	341	366	367	360	373	325	379	340	367	332	370	401	362	394	346	356	340	371	365	371	350	332	353	360	382	344	374	366	361	358	353	353	352	360	357	348	336	373	381	380	363	330	379	338	379	335	339	319	366	355	319	401	372	344	391	367	369	373	361	316	331	364	372	348	341	365	355	347	367	352	353	372	369	354	352	337	354	338	359	348	353	317	374	359	320	369	344	386	327	347	355	330	381	351	357	381	336	345	355	354	362	347	388	371	343	356	332	364	317	388	324	361	339	391	382	340	315	376	351	364	338	368	368	362	342	369	346	364
24711	21027	27056	25135	14037	5526	3525	2763	2436	2015	1804	1390	1223	1051	966	933	814	760	760	656	692	731	672	643	680	650	617	649	642	592	591	574	619	537	575	612	586	539	591	554	568	552	545	540	553	571	497	545	547	581	542	548	542	547	510	507	532	535	542	586	537	556	578	534	523	524	542	527	522	485	515	527	548	545	509	534	531	590	549	524	528	601	547	539	515	517	560	537	566	579	516	509	536	545	549	507	562	567	538	500	524	514	543	581	525	528	551	569	535	545	524	530	504	554	536	571	553	576	561	504	530	530	527	520	545	514	544	510	534	549	543	546	519	573	533	496	527	531	562	511	494	540	521	546	598	560	509	581	551	522	507	496	528	536	518	558	524	533	498	519	523	490	542	587	512	558	564	523	540	584	519	555	546	539	521	530	527	537	553	492	543	554	499	547	512	568	516	550	529	498	527	556	538	541	549	519	544	524	571	548	518	563	542	537	551	516	559	580	486	525	556	530	508	527	523	523	529	522	486	543	574	521	541	533	521	540	534	528	515	530	524	551	534	562	514	523	525	497	535	536	529	550	562	534	582	524	536	528	495	521	538	545	539	516	549	563	531	531	544	535	535	510	584	537	532	509	563	521	546	539	540	518	561	486	561	557	565	506	593	531	551	554	559	540	551	537	514	537	518	565	574	545	539	518	531	534	558	538	533	514	544	538	508	535	566	516	539	538	596	543	541	561	513	562	521	558	515	503	506	549	554	520	520	486	511	507	550	590	540	521	546	561	518	555	524	544	520	570	556	507	499	560	549	528	532	539	513	507	546	546	535	534	512	532	525	568	527	509	533	594	574	532	529	486	537	516	515	561	506	542	527	539	509	513	569	538	541	522	547	564	518	556	524	524	512	522	546	550	541	496	558	578	551	551	531	604	528	555	542	522	555	552	500	570	547	548	508	540	544	531	565	517	538	506	576	557	561	532	547	533	546	513	532	555	561	517	496	554	532	525	540	545	581	537	568	551	559	523	555	563	517	510	557	550	567	563	474	532	498	541	571	568	532	534	543	564	564	522	563	525	545	507	506	539	504	534	570	512	532	584	519	576	550	499	540	583	536	519	574	545	516	554	541	572	569	553	566	590	536	518	545	535	522	543	533	532	553	558	494	510	538	508	555	522	500	499	552	527	520	509	514	569	540	515	497	516	566	517	528	524	551	538	536	542	525	523	520	559	563	526	521	532	522	545	546	561	502	559	520	567	523	566	528	528	547	569	537	545	504	558	511	552	540	542	580	535	525	511	533	517	555	561	562	546	550	504	528	557	544	528	547	543	505	474	484	543	573	542	554	548	534	545	515	557	531	547	517	550	535	555	525	543	526	482	587	497	566	533	562	565	509	575	533	542	537	518	552	525	598	554	537	554	541	555	559	508	512	516	549	512	505	516	504	556	523	543	522	554	544	537	542	551	542	532	556	553	581	537	525	535	596	536	550	572	568	549	544	542	517	514	573	556	537	515	543	524	526	507	532	543	589	520	538	547	521	547	528	506	522	577	516	495	521	535	526	518	563	544	496	504	518	548	544	554	512	504	538	539	576	543	535	566	555	541	542	533	548	531	522	509	571	546	519	529	569	536	487	566	558	549	568	502	498	517	544	524	560	554	551	513	511	516	551	499	517	545	559	511	555	530	514	559	489	553	546	556	514	573	516	546	519	563	554	510	551	587	544	537	535	475	535	525	516	510	565	536	557	508	552	535	529	548	527	540	574	575	541	498	541	533	550	503	523	547	478	542	569	454	570	579	510	533	559	501	541	554	558	573	541	515	534	546	557	583	527	509	546	484	512	535	540	507	535	514	510	556	526	562	517	524	515	547	526	551	547	553	558	541	521	526	541	554	561	530	503	569	576	564	525	536	533	517	570	533	522	505	540	523	540	528	539	541	530	535	524	552	535	530	533	536	546	557	534	531	527	556	558	534	555	546	543	539	557	588	537	543	506	533	495	560	520	549	533	586	567	550	535	522	538	578	562	546	570	527	555	559	516	560	550	547	516	529	536	509	531	534	515	569	581	539	540	578	534	546	529	513	505	527	513	554	530	583	535	540	526	507	554	534	545	523	518	498	572	528	541	497	545	504	542	550	526	486	600	515	541	550	487	552	568	512	537	480	580	537	522	504	498	550	523	544	530	540	560	548	527	536	511	550	542	551	544	542	537	503	521	550	533	528	524	587	533	564	535	546	585	560	548	565	531	535	533	527	510	518	519	516	503	554	491	519	567	519	502	560	532	538	535	565	491	549	596	557	545	584	564	526	538	543	535	556	546	506	535	536	537	498	571	517	530	557	561	576	518	524	530	504	552	569	528	538	555	539	567	478	498	510	546	547	511	579	530	554	514	550	554	529	528	534	490	535	515	515	537	540	515	535	534	543	553	547	542	542	483	537	542	515	533	564	551	542	599	529	567	505	554	534	562	573	550	470	567	530	576	531	532	520	548	501	525	586	523	566	530	556	504	528	591	543	523	559	493	550	524	542	554	541	536	525	550	538	539	528	547	535	534	547	541	553	519	528	506	545	550	559	538	571	549	519	545	524	497	553	491	589	520	523	514	551	551	514	552	516	572	486	557	542	521	560	521	558	542	502	545	520	529	554	511	511	545	534	538	489	539	513	531	559	557	544	540	514	535	565	528	535	503	547	559	508	539	512	515	557	559	546	549	535	564	546	529	545	534	501	545	545	551	522	562	547	542	528	534	532	572	507	514	554	505	538	523	554	565	558	528	545	546	560	523	511	535	529	565	546	514	526	535	571	528	549	553	508	518	533	533	513	536	562	540	529	563	589	535	494	537	521	550	559	539	570	526	541	549	556	574	505	540	548	536	538	564	531	545	543	522	551	548	540	536	490	551	550	563	536	517	549	551	536	590	578	559	540	498	540	573	512	568	507	541	542	494	512	518	501	574	554	537	507	506	522	508	558	549	508	559	565	520	543	552	546	541	525	494	496	491	556	555	538	545	542	547	497	502	565	566	549	513	519	471	597	530	511	517	527	514	534	528	558	528	536	521	508	564	545	539	565	513	548	566	556	524	511	521	527	542	524	481	542	587	560	557	491	572	520	515	512	510	539	559	527	542	523	539	551	569	578	544	558	533	518	496	566	539	553	539	507	521	501	561	551	555	570	499	519	539	496	521	517	556	525	505	565	484	564	506	503	549	529	560	559	574	532	543	565	540	522	537	538	525	580	550	521	505	515	517	537	512	556	511	526	504	579	545	560	558	485	557	533	539	533	512	556	543	534	561	536	481	550	538	534	550	514	527	548	512	512	519	552	555	547	514	573	516	527	505	516	513	528	587	521	552	512	533	533	527	561	556	509	539	552	580	522	509	558	594	519	529	475	513	550	522	537	535	524	531	570	539	523	555	563	555	520	512	548	500	566	575	608	527	556	525	516	540	516	576	541	534	571	568	532	533	539	555	566	553	545	526	550	499	504	491	513	528	525	514	506	549	514
25096	38938	23151	13194	9719	7668	5823	4860	4067	3441	2838	2155	1735	1493	1242	1217	1147	963	964	882	837	785	813	744	686	762	694	728	712	677	630	640	618	597	642	564	600	590	556	494	561	606	627	579	595	576	576	565	582	551	561	593	580	565	572	553	569	584	588	522	562	568	535	584	569	545	598	554	527	553	537	555	585	565	573	560	532	576	527	576	550	528	546	560	562	611	510	561	579	521	563	552	554	594	549	564	559	579	511	544	531	553	562	525	539	533	545	551	537	567	546	549	536	559	597	552	544	570	567	568	540	560	534	536	570	506	565	537	567	551	550	559	589	550	549	597	569	574	586	613	523	523	550	559	522	519	549	552	525	549	548	594	570	552	534	576	572	554	581	537	560	554	563	547	561	558	595	586	571	477	526	533	535	577	576	521	587	544	568	556	531	588	540	518	515	535	580	542	501	579	529	570	539	589	558	575	528	506	549	572	551	573	536	526	523	557	546	598	555	534	534	577	580	554	565	562	555	543	537	551	567	573	545	562	570	550	547	538	569	564	534	583	499	553	542	528	543	527	561	557	532	569	545	535	545	600	578	555	552	565	590	532	564	559	559	576	570	560	578	552	478	546	617	557	544	535	558	570	565	544	570	546	531	577	515	549	518	561	520	541	565	543	542	588	549	563	585	528	547	528	537	570	535	541	555	593	555	537	550	546	558	541	565	539	583	544	549	572	542	526	520	551	544	507	544	553	541	522	547	531	615	549	550	546	536	555	540	537	580	559	526	591	582	533	545	550	542	540	553	563	529	584	560	545	493	554	553	519	553	568	549	551	560	559	513	566	548	517	540	541	571	550	551	574	531	559	511	567	557	499	539	546	536	596	571	527	562	550	566	572	550	502	539	551	523	589	551	559	548	564	557	500	544	535	533	566	521	521	531	544	530	596	575	559	539	548	535	542	559	565	558	535	536	524	580	515	537	525	536	620	569	570	577	543	537	540	569	601	548	546	568	560	573	590	558	537	543	531	560	552	557	551	534	560	544	539	539	569	542	604	552	529	552	541	563	572	566	508	570	562	555	557	540	546	535	569	560	571	569	504	529	545	562	539	553	561	568	536	525	556	512	570	564	545	580	568	522	519	557	551	533	541	540	547	509	562	563	575	509	533	538	523	575	542	540	523	547	514	576	507	569	517	532	514	579	600	545	563	522	596	532	515	535	608	570	531	598	598	580	563	545	520	574	545	578	587	594	560	548	547	512	546	562	598	562	553	584	596	538	517	560	515	586	586	550	542	549	554	587	533	552	508	569	569	551	565	563	525	572	573	571	537	570	567	533	525	563	545	584	550	547	563	574	565	593	554	595	537	503	518	549	541	558	536	517	574	558	526	552	540	548	528	550	539	601	516	542	558	539	542	530	578	533	554	521	548	555	494	527	544	514	536	535	515	556	528	566	608	572	568	563	539	558	542	590	524	537	591	576	535	573	547	565	526	576	598	552	532	570	565	516	566	563	545	542	579	522	569	563	542	564	531	535	519	559	567	570	551	505	554	608	550	564	530	539	586	586	582	523	553	555	513	548	607	549	523	539	547	549	560	562	551	529	534	519	553	535	568	534	578	479	613	523	541	556	560	573	478	537	521	523	539	563	537	592	562	559	532	533	571	570	601	555	569	561	571	538	529	594	556	560	540	595	570	518	576	604	571	544	553	534	557	575	554	558	540	584	566	544	530	547	556	576	567	514	537	564	539	560	535	554	565	562	548	590	566	576	525	538	495	566	529	581	584	543	554	496	567	533	583	521	579	588	572	549	561	510	550	562	567	531	565	567	566	557	520	534	534	605	548	556	529	532	534	524	578	560	505	533	538	556	535	551	544	536	560	563	543	562	578	560	559	518	552	572	581	549	582	570	521	555	599	525	565	596	562	566	534	565	541	565	531	577	522	530	516	541	575	585	529	522	558	573	558	523	557	561	544	543	550	546	552	535	530	578	508	565	558	515	567	553	582	581	542	570	572	495	549	573	548	518	569	552	539	565	566	524	554	513	569	562	587	566	528	547	550	558	589	579	548	534	561	558	531	503	541	602	598	506	591	561	531	530	530	527	581	553	559	541	509	544	560	555	529	535	589	553	557	596	545	573	566	583	533	534	547	550	565	516	529	540	538	587	546	577	537	532	555	534	544	562	561	495	554	554	537	531	532	561	537	581	561	523	551	582	516	521	581	523	536	549	577	559	540	584	557	552	531	564	566	559	575	575	542	554	591	576	578	546	533	560	549	586	547	589	529	597	554	560	529	535	587	554	578	561	536	517	589	564	533	571	563	564	546	563	573	543	586	560	514	533	595	539	532	549	547	563	540	601	576	513	588	522	559	564	535	555	493	529	507	567	543	526	520	580	540	534	545	559	569	548	540	589	514	535	528	556	537	524	592	527	546	531	552	569	579	550	558	543	543	546	585	599	569	507	519	566	551	541	547	545	535	537	532	578	542	545	570	540	525	537	593	541	589	561	544	537	544	519	519	558	534	553	570	583	488	576	504	567	525	558	567	545	573	572	524	504	592	503	532	569	550	574	575	522	584	555	580	532	534	537	577	564	554	572	550	543	529	517	537	566	571	549	557	545	567	559	536	580	583	572	560	519	521	539	595	557	537	539	558	584	510	569	562	525	523	521	539	547	515	511	563	595	541	581	593	537	544	514	538	497	565	597	554	537	548	597	537	530	555	578	573	575	515	556	572	575	552	578	530	547	571	527	549	543	559	589	574	543	544	527	585	568	595	548	554	539	583	558	597	539	530	543	546	559	565	496	569	553	524	576	551	544	532	562	552	508	521	554	555	543	547	535	538	563	563	525	501	549	562	555	525	571	536	526	530	580	530	539	548	586	575	566	538	538	558	533	545	554	556	560	540	551	557	561	544	559	566	570	498	515	547	533	572	567	523	581	518	541	540	591	556	553	569	597	546	551	598	586	553	575	527	549	528	542	534	536	563	552	551	550	572	577	528	580	492	593	580	541	549	538	528	556	570	533	561	557	544	552	537	562	537	540	524	567	562	535	543	522	556	565	560	556	563	536	577	556	559	561	591	548	565	541	562	580	546	579	537	535	540	547	526	522	572	511	573	511	521	515	543	552	506	514	550	576	511	539	557	541	582	572	520	579	556	587	556	551	581	540	534	537	601	539	548	577	555	531	560	510	556	524	541	559	589	568	548	524	528	560	533	550	544	550	488	548	493	554	521	555	577	531	571	598	609	574	541	539	547	569	575	549	541	539	558	525	557	524	554	563	577	591	565	620	579	540	590	516	559	542	543	516	527	608	520	583	502	560	564	570	531	574	544	528	568	581	549	507	554	545	553	557	517	591	501	549	588	535	534	499	563	584	529	535	536	586	511	556	485	566	539	589	505	579	561	551	551	547	527	540	521	554	519	563	579	555	574	580	553	553	605	530	562	557	545	563	526	520	525	546	510	551	561	530	517	555	574	558	572	530	544	535	529	561	539	536	588
22482	21062	28683	23666	21109	21412	14173	5590	4090	3204	2857	2088	1498	1311	1104	1025	929	842	800	694	655	657	636	603	603	587	556	552	544	538	508	425	507	463	436	483	454	410	443	422	431	398	435	421	442	384	396	412	408	375	367	402	399	339	427	372	410	390	392	406	388	395	378	415	385	366	407	393	434	402	381	352	395	384	383	403	403	391	425	398	386	375	401	379	396	393	379	385	386	371	380	408	384	434	378	362	396	414	429	386	412	353	384	412	392	399	354	380	352	389	380	390	379	351	361	390	429	384	371	409	365	407	382	387	380	375	375	398	395	365	385	391	407	398	411	369	392	382	381	384	407	386	353	374	358	392	365	377	418	358	431	408	397	371	391	389	410	393	395	389	389	446	381	388	396	368	352	358	367	373	400	365	382	394	384	396	359	345	418	361	383	379	413	387	382	395	390	383	365	379	401	379	388	386	364	387	411	393	396	376	365	371	393	381	406	375	410	399	398	385	387	382	389	383	403	386	424	384	405	384	376	374	380	385	404	338	343	387	358	385	392	419	372	397	413	373	370	385	395	365	339	415	353	397	380	382	361	393	372	368	390	356	401	357	385	375	359	400	382	367	417	380	382	393	402	387	375	393	395	386	403	368	392	369	402	383	382	355	405	380	420	357	389	382	377	395	355	398	411	350	428	387	374	373	414	387	389	389	401	401	393	374	350	385	409	369	378	378	377	390	395	356	384	394	419	355	388	379	372	403	393	424	377	377	419	359	405	376	388	346	427	381	422	378	362	372	377	384	404	356	371	401	402	381	394	371	379	416	394	385	398	377	376	414	406	382	364	373	374	369	407	386	378	364	370	364	401	372	393	437	383	372	358	386	381	346	371	408	384	370	368	380	411	343	377	414	368	395	397	389	384	347	419	366	396	395	408	388	366	386	384	349	381	357	383	412	356	393	359	376	371	391	389	380	380	417	393	403	387	394	372	411	397	399	369	370	371	422	387	425	413	366	372	354	402	425	394	404	366	378	370	357	393	383	407	393	395	404	388	358	401	387	375	372	390	379	377	357	377	369	380	376	385	398	365	432	383	378	371	380	368	379	399	379	397	400	384	390	394	401	420	405	374	391	400	383	371	352	361	353	432	369	397	383	374	368	402	337	382	358	393	348	386	378	352	385	387	383	431	393	383	417	361	385	391	362	377	382	415	416	396	378	376	362	354	353	384	391	388	380	400	384	346	382	419	361	359	375	393	354	394	387	372	394	409	376	407	425	353	362	412	392	339	399	383	396	393	364	372	405	374	359	408	358	337	380	384	389	403	362	368	375	376	373	401	394	362	408	398	371	363	382	354	384	380	406	357	392	411	406	360	384	347	404	396	392	398	350	386	380	424	382	386	381	418	354	384	383	405	389	400	355	402	383	381	385	398	387	367	393	349	388	341	401	420	378	398	352	387	360	365	381	393	398	399	410	366	365	393	373	403	391	388	397	375	367	402	391	380	379	385	412	449	383	369	397	416	357	379	378	387	404	400	364	367	395	403	367	372	385	384	358	396	363	382	360	392	418	350	420	348	378	371	404	373	377	385	378	343	393	383	361	370	378	391	394	395	387	350	398	378	399	386	389	426	387	399	377	371	365	420	384	378	363	416	360	402	410	396	404	406	396	363	367	388	362	404	368	358	377	384	370	394	370	405	378	362	393	398	388	396	413	357	379	376	369	370	390	395	335	389	399	396	364	386	394	385	389	353	379	389	388	380	366	395	372	369	356	376	400	372	358	387	436	371	389	390	386	372	393	380	413	406	389	360	360	361	401	397	387	353	392	411	394	352	375	391	380	381	374	351	354	390	427	406	407	414	359	388	374	404	383	405	360	395	354	415	344	376	386	377	383	389	375	382	393	367	387	368	392	389	379	383	379	369	354	393	343	357	387	411	381	374	402	361	397	394	395	395	363	398	401	382	423	372	375	411	364	376	372	386	366	389	391	391	377	372	375	396	395	364	388	365	417	377	383	388	386	406	377	391	376	368	385	385	354	382	416	364	359	385	375	401	370	366	389	375	418	383	380	387	363	386	366	382	410	397	354	397	382	385	375	385	394	383	377	375	374	428	364	354	394	350	355	380	345	407	399	368	365	391	381	370	389	362	403	381	359	387	389	416	329	430	390	376	403	394	423	371	366	394	415	398	392	367	381	378	382	361	373	399	382	388	382	390	394	369	376	386	373	358	407	391	377	406	380	396	396	357	362	353	390	391	377	395	400	384	387	390	393	375	399	389	401	432	381	374	355	380	364	363	404	365	412	373	404	366	385	386	357	386	357	378	355	370	420	343	410	380	407	423	388	407	359	388	380	364	402	390	401	411	403	355	381	380	398	402	387	367	354	388	372	417	384	398	346	365	375	391	364	388	353	382	414	415	382	373	365	411	399	388	397	404	378	393	361	382	370	389	367	414	355	403	433	369	401	394	400	384	377	343	378	445	381	389	350	379	429	385	405	367	384	404	349	366	385	390	401	392	366	358	404	388	379	341	401	364	381	382	407	397	400	370	363	379	409	374	367	391	421	397	389	395	372	393	392	390	366	329	381	409	417	379	407	397	409	380	387	391	397	413	371	392	382	364	392	367	360	368	393	378	381	417	379	344	355	352	402	404	356	371	412	396	360	387	378	411	369	393	396	367	380	351	410	383	382	356	397	388	357	382	368	391	349	383	357	387	347	352	381	354	367	376	403	375	379	358	392	385	417	360	386	401	401	418	375	388	402	382	400	350	383	411	415	366	382	370	378	386	363	382	377	386	383	381	386	363	374	382	354	398	376	400	388	369	375	378	357	410	374	393	384	390	415	383	370	382	366	411	396	373	415	352	391	383	390	355	368	412	359	398	402	392	391	399	395	394	391	389	357	414	412	362	384	382	388	395	409	402	385	369	378	409	347	372	386	422	379	382	406	409	383	380	359	393	387	400	400	385	359	376	375	377	367	394	389	422	368	382	378	377	405	396	365	403	385	402	384	395	377	383	383	388	404	350	400	350	365	393	407	386	404	394	380	361	385	372	363	367	377	387	347	357	379	377	379	378	397	365	368	346	407	367	359	377	385	355	369	385	368	358	379	373	390	402	386	373	375	373	400	375	368	424	353	381	402	385	375	384	392	373	385	378	372	406	378	373	421	366	365	363	343	377	381	346	412	348	390	363	389	393	375	382	378	381	368	376	393	372	376	403	373	422	439	389	412	393	405	410	373	436	402	397	371	372	382	364	403	393	363	389	395	381	388	368	414	384	377	398	382	400	375	382	387	405	374	404	348	395	412	380	371	376	425	384	321	390	371	363	374	382	357	407	363	363	402	400	382	382	360	408	374	390	381	389	395	415	379	347	365	389	354	365	363	368	370	362	381	395	349	370	344	394	396	406	362	379	356	375	392	381	386	406	360	385	379	358	380	377	402	363	361	387	439	368	385	384	390	384	379	387	371	390	363	420	405	380	358	382	369	361	414	391	385	349	364
29547	49196	30456	19219	16095	13404	10435	8165	6700	5267	4466	3222	2437	2016	1675	1438	1306	1183	1097	898	870	888	782	793	734	663	677	663	618	605	543	551	532	495	432	455	453	481	462	462	438	442	453	420	454	474	435	424	392	418	413	415	416	408	404	415	393	425	404	358	360	414	392	393	394	385	409	402	447	405	397	398	425	370	400	435	385	355	382	435	400	371	391	348	389	421	385	394	411	402	378	337	403	439	383	412	377	399	398	406	362	395	404	404	396	336	416	417	390	396	398	421	398	396	395	388	390	398	404	412	400	405	409	416	400	395	373	376	449	368	368	410	389	362	379	415	407	362	415	384	384	422	396	416	384	395	387	418	398	381	396	400	406	378	375	399	403	401	434	373	407	344	366	351	425	394	414	410	406	393	364	360	360	353	399	373	408	401	383	407	409	382	388	355	390	368	408	390	400	367	376	382	385	347	387	349	397	372	381	423	384	360	389	395	394	387	400	375	408	393	372	418	387	400	382	398	367	384	357	368	422	383	408	411	418	402	412	369	379	392	372	410	374	394	450	377	378	408	379	358	361	383	421	397	369	440	392	393	397	388	388	400	373	399	407	419	411	406	371	360	379	369	395	387	381	396	377	422	397	396	400	371	409	420	388	397	390	374	418	404	371	397	390	406	398	368	394	394	389	367	354	361	401	396	408	401	415	391	400	418	423	378	384	376	413	409	380	433	398	390	395	391	371	418	375	402	397	390	381	408	402	403	409	392	357	400	385	389	382	426	408	407	400	351	375	390	408	381	345	388	407	367	387	384	394	387	379	400	387	370	372	385	376	391	325	368	401	415	408	397	379	363	378	377	424	371	422	357	479	374	389	392	393	375	370	399	397	394	373	396	403	398	384	415	400	363	371	371	406	385	393	368	411	404	356	367	408	385	345	396	400	386	360	371	368	389	381	440	401	420	419	399	376	440	376	377	397	358	369	390	392	377	421	410	384	410	372	375	399	400	372	390	367	395	382	386	442	394	399	382	397	393	386	364	384	334	400	407	366	376	357	385	393	377	407	396	412	405	392	399	439	373	400	402	430	359	406	363	385	382	402	402	408	407	402	386	377	379	362	399	359	386	426	415	360	337	404	385	412	373	417	414	379	374	412	394	377	416	392	409	400	383	421	389	382	417	372	407	381	386	368	383	397	384	388	414	375	410	357	396	386	421	380	369	363	365	426	360	402	422	381	435	375	356	395	397	397	355	355	374	381	406	386	349	399	384	425	396	381	394	413	422	368	396	377	404	420	408	372	397	409	368	390	447	421	372	371	397	393	341	409	369	407	400	374	408	405	392	368	403	387	368	385	401	392	385	399	412	365	402	398	369	400	400	351	379	369	367	368	386	372	388	383	380	403	365	350	434	369	370	407	428	406	409	358	413	391	355	420	425	396	404	409	381	411	404	416	419	414	385	382	398	378	370	405	392	392	403	420	356	402	362	425	368	361	393	405	388	377	396	364	366	392	419	412	381	402	417	357	368	402	389	371	378	413	377	416	384	409	385	411	388	387	400	376	423	425	359	393	366	409	390	351	388	416	439	387	391	384	382	375	374	417	412	404	413	359	380	391	436	380	394	398	448	372	362	384	349	375	388	365	368	369	376	389	370	400	377	395	371	408	411	383	396	405	388	406	387	419	425	385	369	401	380	405	362	366	416	424	363	376	374	424	385	377	392	381	379	453	396	399	369	379	384	375	376	411	403	412	395	415	382	396	348	378	378	402	387	383	385	374	387	378	416	395	394	391	399	397	448	397	354	413	385	384	394	445	403	378	411	371	340	395	394	409	407	379	365	366	377	370	416	403	389	379	393	395	407	351	356	400	392	370	368	407	395	421	357	385	414	362	417	365	379	374	369	371	411	383	389	400	382	399	401	364	398	366	431	379	411	380	374	341	360	382	399	379	377	370	410	380	403	382	415	415	403	427	358	380	396	417	421	397	422	420	379	401	420	397	378	375	389	390	396	370	368	383	431	399	390	393	408	404	401	411	379	372	373	392	410	404	400	416	392	410	383	359	412	425	366	386	396	422	409	371	380	364	336	409	425	373	385	378	370	403	356	374	377	403	371	370	379	390	405	392	384	382	402	370	393	410	394	384	394	380	410	410	373	394	425	383	358	414	377	410	403	382	397	394	360	361	395	426	389	395	408	380	361	397	410	410	366	413	424	376	374	420	359	421	352	422	388	415	381	406	408	407	373	409	359	341	410	385	386	387	404	401	375	384	383	373	376	390	388	396	377	375	402	393	393	396	368	365	410	404	345	419	380	362	374	397	389	391	392	376	336	377	368	384	364	368	371	391	356	385	398	416	396	402	384	370	385	375	418	410	363	371	394	386	410	374	400	391	383	369	396	363	383	410	420	403	372	421	391	396	369	366	398	423	388	369	403	404	395	405	364	387	392	413	404	377	388	349	375	404	396	367	406	398	421	404	405	409	406	397	372	389	385	416	363	410	364	386	395	386	411	390	390	395	396	383	341	388	375	394	387	417	398	394	387	405	368	381	432	345	403	385	361	367	384	397	357	362	409	382	391	399	398	408	395	410	363	438	418	385	390	398	365	401	368	418	416	402	430	385	386	363	408	420	390	393	382	366	369	376	425	377	398	406	390	423	378	396	390	383	400	415	441	356	351	382	395	382	426	354	373	406	399	450	439	365	354	373	372	383	348	427	407	365	401	378	402	407	372	358	389	447	401	416	389	407	361	385	369	352	400	386	406	383	360	412	419	378	355	388	377	360	364	381	395	391	398	406	379	415	421	377	421	378	382	410	407	386	397	417	401	395	422	395	358	408	389	401	376	410	383	356	376	378	388	375	404	402	385	391	390	393	367	392	382	374	381	416	406	387	373	403	363	367	400	426	397	416	436	412	411	409	391	371	412	385	407	386	374	374	425	359	387	359	376	395	386	407	410	373	434	393	373	392	371	385	366	343	367	373	363	404	399	422	370	402	427	368	416	403	400	434	386	396	407	371	361	398	403	383	444	380	417	386	392	419	403	387	410	387	396	374	397	380	392	412	366	404	395	410	387	392	392	404	406	356	406	387	351	406	408	420	418	404	393	389	415	408	389	381	391	389	391	376	441	387	374	387	360	407	424	363	406	383	401	372	399	400	355	387	403	393	360	374	390	445	395	389	377	372	402	399	384	405	388	371	412	412	378	408	373	371	417	425	358	400	391	399	364	389	368	411	387	392	390	386	417	362	402	422	382	415	375	405	358	437	411	394	406	402	376	370	378	384	376	400	368	388	414	366	379	388	389	392	385	386	404	411	385	378	412	405	393	433	389	344	402	369	385	372	401	386	403	388	381	390	352	395	396	383	377	402	377	390	356	358	402	374	390	377	401	372	403	364	389	395	394	398	394	403	344	395	404	403	397	386	408	411	408	395	404	415	384	377	358	405	406	450	376	395	428	356	372	394	394	372	397	389	412	396	406	392	349	366	367	442	406	389	408	402	409
28871	23317	18427	10098	6001	4252	3102	2277	1745	1531	1355	1106	964	783	777	742	703	678	611	598	629	625	545	592	606	581	539	559	532	546	515	542	476	501	471	494	497	466	490	501	510	482	525	533	519	509	492	514	492	486	507	463	499	473	466	515	449	486	465	476	504	483	471	490	484	482	456	482	471	471	485	484	486	454	466	514	486	465	528	471	488	442	483	449	481	486	483	473	497	486	482	519	465	497	476	479	478	477	443	459	485	462	483	474	477	449	487	498	498	490	484	491	483	494	461	502	458	495	495	485	490	488	449	530	504	474	503	491	480	490	454	477	486	500	443	472	478	434	440	468	482	478	492	480	468	514	457	460	506	496	500	459	483	530	475	468	486	510	474	473	511	461	471	468	448	515	497	501	466	462	485	477	520	438	486	452	502	478	497	497	473	469	500	453	478	456	478	440	480	497	468	456	478	479	466	472	480	493	421	466	518	427	485	456	465	497	471	481	468	496	493	453	494	472	474	512	517	456	496	481	429	464	520	481	485	494	488	445	429	481	480	497	526	489	474	505	447	448	461	499	502	468	462	501	504	457	480	455	446	508	475	484	488	415	457	494	508	516	449	458	491	476	479	466	507	497	473	468	492	452	491	441	523	497	514	435	480	439	484	478	465	505	486	533	476	471	441	495	466	490	499	497	445	509	484	515	467	491	472	465	493	495	497	458	419	485	496	454	484	495	477	480	482	483	500	448	513	466	481	478	464	487	493	453	457	472	502	473	486	487	472	466	454	439	450	473	477	444	490	475	443	500	478	475	513	428	502	471	487	457	466	515	452	492	451	456	443	446	473	452	477	470	445	500	545	496	484	478	453	497	547	474	499	511	469	484	491	458	472	459	517	478	470	477	497	508	491	448	490	479	457	462	468	510	498	474	461	469	486	464	457	486	499	476	492	472	466	469	443	475	497	470	477	450	468	486	456	506	489	466	471	471	472	458	436	449	447	483	494	464	477	476	484	523	472	474	486	505	463	466	442	466	496	492	435	464	526	473	459	500	468	470	474	496	469	518	508	467	502	470	475	494	471	482	437	492	463	463	513	486	439	519	456	482	476	469	472	512	474	457	496	454	415	503	456	514	466	437	513	511	483	513	460	502	481	488	518	479	503	500	471	496	497	445	470	465	479	480	470	422	468	434	490	464	495	464	460	467	522	484	451	504	471	479	469	480	473	450	469	481	469	466	490	465	488	468	482	503	472	479	500	492	504	506	466	474	486	473	462	525	474	486	482	468	471	479	484	476	513	492	488	472	491	468	502	487	518	502	500	482	485	489	478	499	500	494	500	505	485	484	463	491	481	474	491	520	441	483	484	500	499	516	425	475	494	492	475	516	449	486	460	504	477	504	479	534	479	460	504	514	478	499	486	492	474	436	471	483	490	511	495	464	464	484	424	468	505	492	496	490	483	463	487	499	479	446	502	455	526	484	475	505	489	475	447	446	497	490	476	503	508	486	472	509	505	468	495	455	482	512	499	484	489	511	533	443	430	465	501	487	459	501	453	507	466	465	483	497	519	475	487	462	482	464	430	455	509	514	451	464	476	487	454	503	464	455	485	471	483	460	509	498	485	493	452	477	470	464	516	503	482	532	450	447	477	483	486	495	495	501	480	447	462	449	467	524	480	465	477	469	493	498	475	501	494	477	480	463	519	475	492	480	458	474	429	514	504	480	495	468	433	518	480	448	463	479	506	457	475	464	480	516	448	455	447	507	493	486	473	505	498	502	466	477	501	483	498	477	457	484	420	495	478	494	487	452	464	476	458	451	460	461	484	463	476	490	480	478	521	492	489	499	480	500	474	450	463	470	460	469	462	450	489	479	464	458	494	489	437	468	461	484	468	428	493	488	445	484	492	434	454	453	504	466	434	476	470	464	474	497	488	477	469	530	485	492	448	493	466	441	470	528	491	449	460	447	495	489	457	465	445	505	498	459	479	470	455	492	509	495	493	489	460	476	483	471	501	472	492	447	484	475	493	471	461	471	519	444	437	480	453	507	481	494	505	521	454	501	485	476	478	503	486	504	462	482	499	502	438	446	508	485	465	476	478	501	465	490	468	457	471	434	474	503	447	495	471	485	466	501	476	441	457	491	506	484	440	469	526	504	455	456	449	472	459	482	496	514	489	518	498	470	495	501	452	509	481	483	442	494	499	501	473	497	525	513	483	462	474	474	491	486	476	468	480	482	465	499	462	472	462	466	473	482	502	481	484	475	474	472	484	462	449	515	504	452	492	469	483	430	471	416	475	467	469	472	457	477	470	478	474	468	473	509	465	484	468	486	460	496	483	448	475	507	499	482	493	478	471	489	511	542	454	451	497	455	435	467	509	479	475	430	488	468	455	452	468	472	476	477	480	466	494	466	464	447	494	451	480	430	474	500	495	507	444	498	448	504	505	471	493	458	501	491	490	429	454	476	445	482	447	469	468	506	440	482	507	438	506	489	474	492	507	475	468	500	490	443	481	461	496	470	475	491	466	491	478	492	494	511	480	495	480	505	473	473	499	477	494	485	487	484	479	478	479	475	454	483	497	470	489	525	467	433	470	470	514	452	512	506	521	493	496	467	506	468	483	447	497	478	493	515	495	447	494	499	454	455	485	454	475	498	424	442	480	499	527	477	442	470	511	471	469	482	485	463	460	474	492	449	495	470	483	472	421	464	471	495	481	478	493	470	496	496	466	496	522	520	456	480	494	486	463	476	479	474	451	487	475	433	447	501	480	482	464	505	453	444	483	461	500	463	483	486	430	477	498	481	441	468	485	477	473	460	494	464	502	537	438	493	496	498	473	482	445	514	512	519	465	471	433	411	472	496	458	488	456	467	459	473	510	498	454	453	469	466	495	440	450	486	462	470	455	474	458	511	499	497	466	492	469	460	484	499	516	448	467	475	465	489	466	507	462	448	464	487	487	449	512	496	487	492	508	465	459	471	500	433	501	495	465	509	444	507	490	451	452	511	504	481	494	506	493	516	461	468	484	460	487	487	497	477	481	478	461	479	487	478	452	467	488	517	473	446	500	488	467	477	467	500	454	466	468	452	465	481	452	518	461	456	461	493	494	491	477	473	472	461	439	467	458	475	512	487	453	426	464	465	464	479	457	481	480	453	492	498	471	453	481	484	465	452	484	479	481	472	469	443	476	478	462	446	492	482	480	443	488	474	478	495	448	444	486	456	452	445	443	488	478	515	505	476	486	467	481	504	493	495	448	529	431	492	449	503	468	481	447	465	452	482	481	485	498	464	521	447	463	427	443	441	474	478	479	501	499	458	506	528	457	453	448	468	490	459	483	454	477	483	470	480	466	467	538	486	462	489	451	462	467	493	506	459	473	489	438	488	461	496	508	484	483	464	440	499	490	493	521	507	515	489	475	476	479	464	522	490	478	483	446	482	518	467	477	534	458	468	442	478	477	458	472	471	467	478	460	481	487	486	467	499	462	483	525	435	477	479
22355	33553	18610	10535	8513	6871	5230	3736	3032	2443	2040	1653	1343	1059	972	886	913	848	709	670	717	651	662	668	674	655	648	601	628	616	574	542	527	535	533	537	550	535	476	523	509	514	540	521	529	506	534	547	514	517	540	492	516	471	502	501	520	528	490	476	523	497	512	551	494	489	499	531	549	508	502	491	492	507	477	477	538	494	486	489	505	493	478	504	516	533	467	495	510	474	517	545	518	536	505	499	484	513	511	533	526	500	514	499	506	474	513	495	522	495	538	518	514	492	491	451	492	497	531	489	544	468	496	492	509	522	553	497	530	485	490	484	532	509	507	510	485	483	495	524	520	504	497	493	506	469	502	540	493	501	468	482	526	488	499	476	479	513	527	523	477	481	515	509	476	522	481	486	517	501	534	502	497	545	515	476	551	519	510	474	508	499	479	476	477	497	504	493	518	527	497	533	466	499	513	533	473	542	461	475	509	482	445	485	506	477	518	501	504	469	471	483	508	522	528	516	485	480	524	521	492	531	491	503	508	475	513	489	513	530	507	499	494	498	500	499	501	511	505	557	453	483	539	501	452	550	495	513	484	550	502	521	497	486	489	527	507	523	477	495	506	503	502	484	481	503	527	471	467	512	512	536	512	500	496	478	493	497	496	531	511	471	527	498	492	505	509	486	523	509	504	492	487	537	516	545	488	511	488	554	502	514	488	463	478	519	492	506	508	487	518	483	536	486	528	497	512	511	501	495	505	519	477	496	497	483	511	514	501	473	490	488	488	480	527	504	477	544	497	512	492	512	527	524	487	534	520	473	506	502	477	509	523	494	499	551	529	526	517	527	487	520	490	482	524	524	500	493	457	466	498	498	502	530	496	488	541	496	491	534	484	515	509	444	551	492	489	509	505	535	510	552	521	505	470	485	513	537	488	543	534	479	539	526	506	524	471	498	498	518	483	529	480	516	533	503	519	476	464	526	496	487	493	505	483	501	492	482	477	474	507	513	552	507	453	509	494	492	517	506	520	489	457	477	460	495	547	550	506	452	495	468	488	495	511	543	464	489	519	502	532	525	506	485	510	570	517	484	533	459	514	506	526	533	505	509	514	530	476	509	480	515	520	468	449	526	469	519	527	494	514	441	511	483	462	491	540	522	529	494	475	475	521	503	505	514	526	482	500	464	490	486	522	526	498	493	522	474	518	508	490	509	497	482	501	549	498	494	532	502	500	512	510	483	492	451	515	514	512	531	530	499	541	507	502	555	520	477	464	488	503	479	505	510	488	524	462	492	465	467	490	492	467	491	497	513	513	506	497	466	497	484	486	491	468	493	464	501	473	507	472	455	514	471	480	502	509	504	526	481	485	478	470	515	501	524	481	510	483	532	493	472	495	531	478	486	523	489	498	477	466	535	496	500	501	527	493	489	531	486	542	495	512	534	516	465	486	486	536	477	505	508	506	479	505	519	494	487	529	510	459	535	512	492	530	502	487	529	510	471	515	523	491	502	481	534	498	486	517	486	518	484	501	527	495	509	496	527	488	492	518	517	473	513	520	492	479	484	486	496	484	481	521	492	458	519	490	480	491	532	538	546	512	530	486	530	555	531	464	499	468	484	527	480	515	486	490	511	570	493	481	508	525	519	481	504	494	522	471	515	510	530	516	484	488	492	487	491	473	501	464	491	463	488	466	539	508	495	484	514	507	503	512	490	493	512	482	492	493	479	513	490	507	523	496	517	545	499	495	517	521	475	470	518	530	466	487	468	487	485	498	506	494	522	494	496	464	491	484	501	480	495	515	524	504	492	538	490	506	532	538	503	534	482	503	513	475	480	487	507	509	521	546	489	513	501	491	515	553	481	475	517	474	467	495	496	513	478	528	471	471	478	497	485	505	505	488	516	489	476	446	495	482	502	484	485	472	452	491	487	503	512	502	529	499	532	493	527	476	528	521	492	527	495	500	494	507	518	494	473	548	500	540	518	491	483	502	533	509	472	471	493	502	497	492	524	511	495	520	526	480	514	524	512	490	538	490	461	501	511	530	532	495	526	515	514	486	518	491	508	512	514	498	517	535	497	489	514	449	514	499	494	495	445	484	512	472	527	541	512	493	493	519	483	498	528	486	531	527	500	475	462	479	486	482	518	528	510	487	495	555	511	518	530	540	459	531	504	500	513	506	477	504	492	533	530	520	481	533	458	498	494	504	466	472	499	529	504	512	496	524	480	536	488	490	547	450	507	534	514	502	497	517	483	522	469	494	490	467	506	508	470	505	512	475	487	502	502	531	514	484	493	494	481	472	520	481	454	481	518	508	501	524	500	509	485	515	473	543	522	483	513	455	492	481	549	495	516	484	471	485	516	486	504	460	546	513	497	498	473	490	532	456	503	533	492	475	501	502	473	487	506	470	531	486	517	490	473	516	474	485	529	517	511	483	457	521	496	486	488	475	485	519	538	491	494	472	527	517	521	480	487	540	493	492	458	494	507	528	513	536	523	469	493	470	495	492	526	486	467	526	496	559	494	492	444	523	499	538	487	516	517	488	487	484	475	485	533	487	480	530	536	503	515	482	541	463	485	499	485	554	511	509	515	531	498	544	483	514	542	503	506	506	461	492	498	534	526	491	457	519	509	507	485	531	489	455	453	492	498	487	480	501	504	481	476	487	501	472	513	527	493	486	504	526	483	463	485	505	538	503	549	496	528	495	510	513	504	527	497	519	507	523	488	496	492	476	507	489	525	531	481	528	484	493	525	504	483	506	556	483	503	493	524	505	476	485	469	480	518	511	499	512	527	533	496	484	498	506	475	513	538	451	487	499	485	500	491	493	481	509	504	510	557	494	502	475	483	498	483	514	499	510	497	501	490	485	488	492	483	442	471	485	520	461	506	487	493	484	449	472	549	529	518	527	513	493	482	534	524	468	490	490	473	514	525	520	565	502	522	476	500	531	486	495	457	503	517	524	490	553	513	497	510	522	525	506	470	474	513	492	479	495	505	513	525	467	526	473	538	524	507	491	505	498	508	501	495	475	503	491	510	509	494	501	483	506	518	536	481	523	490	510	527	502	504	471	536	525	492	486	501	520	487	503	505	483	507	489	493	502	486	512	527	519	484	521	502	551	499	483	510	478	538	454	466	533	486	497	482	518	515	551	503	486	475	506	484	508	499	530	469	518	527	500	476	505	482	514	525	488	462	506	507	531	485	515	497	504	508	464	481	528	542	428	485	526	487	522	502	450	515	501	476	447	511	531	467	492	501	441	478	494	465	487	491	519	483	498	471	511	494	502	479	522	536	500	474	498	521	479	490	494	497	537	484	530	507	496	478	518	487	538	505	492	520	535	506	491	515	551	513	496	494	501	524	533	547	438	481	538	506	494	496	496	450	535	486	514	484	521	493	519	488	503	482	511	485	488	502	487	521	520	531	525	494	516	523	501	518	466	482	490	466	541	517	479	480	539	569	485	531	460	491	472	476	470	503	498	507	531	522	530	479	492	481
23650	21092	28229	24242	21253	14865	6582	3714	2537	2170	1824	1357	1101	949	832	868	763	667	584	544	545	539	569	567	515	482	487	464	453	440	388	405	374	375	371	390	367	373	378	380	393	391	377	360	367	337	363	381	343	349	331	348	366	375	343	372	344	358	321	346	338	330	359	374	337	332	347	316	357	331	381	326	376	287	337	345	340	342	383	339	357	355	339	350	362	330	367	318	367	351	340	338	373	317	343	357	357	346	348	335	352	375	315	319	346	373	328	299	332	336	351	309	358	347	349	344	357	347	344	316	321	354	346	342	362	312	356	329	366	348	322	324	315	305	336	326	380	368	324	348	374	392	357	335	336	369	342	299	350	350	327	326	390	334	341	326	338	366	345	307	363	380	296	323	371	334	330	332	302	339	338	356	385	384	359	333	316	353	335	362	370	329	381	355	344	350	352	339	353	364	348	293	342	338	310	326	334	337	369	323	355	367	350	336	334	361	349	315	363	346	349	348	360	336	331	338	342	335	348	323	350	339	343	348	328	332	329	359	339	328	356	368	366	342	349	364	370	363	321	294	338	377	299	356	360	343	347	371	350	324	337	371	348	334	340	338	349	337	345	347	357	342	343	341	322	350	346	327	320	314	305	318	340	342	360	343	332	334	358	317	357	370	317	307	354	334	363	353	352	352	333	341	372	376	311	335	337	349	346	307	313	324	381	329	351	360	356	303	365	312	322	347	337	343	339	358	368	359	341	319	373	327	342	350	335	356	320	340	320	351	357	367	359	340	351	328	344	313	353	334	338	308	326	366	340	346	361	375	346	347	374	364	322	361	359	346	351	335	372	332	324	352	327	319	317	358	345	332	369	335	336	344	366	361	324	322	349	359	348	311	346	370	338	349	344	336	356	334	361	362	344	350	342	327	349	333	341	344	351	335	365	327	319	329	345	353	344	356	323	368	377	350	351	327	370	333	353	339	344	374	361	356	352	330	381	321	344	328	329	331	349	359	402	344	360	321	336	348	342	360	335	336	345	338	347	355	348	317	347	354	335	329	351	320	320	345	378	352	357	364	340	328	326	347	380	365	315	343	350	347	327	359	345	334	350	343	347	341	334	341	327	334	311	307	355	368	368	332	327	302	405	339	371	349	366	340	325	343	347	356	362	339	334	306	345	323	318	334	346	325	334	352	353	337	323	334	392	354	348	345	311	353	341	320	343	338	351	334	342	342	322	331	323	355	332	351	342	326	348	367	312	351	351	340	343	353	359	300	328	341	345	367	363	330	374	351	362	336	362	353	351	341	325	328	347	324	340	320	330	365	332	352	315	341	348	353	333	322	313	352	339	331	342	355	320	329	346	344	329	337	343	388	364	340	353	341	320	345	335	342	340	348	334	330	337	332	350	363	320	335	343	348	347	357	341	319	342	357	358	322	363	353	320	332	349	335	367	335	358	354	343	350	353	346	354	316	330	328	352	333	383	361	363	349	339	368	336	333	331	345	351	324	348	341	344	335	372	342	327	355	354	323	365	332	319	361	341	330	359	324	367	349	331	327	342	327	336	334	335	344	345	364	311	317	342	369	324	363	327	340	364	340	351	337	336	363	338	357	382	361	370	362	382	328	342	338	322	369	357	341	342	321	361	381	331	335	336	342	328	334	352	317	350	344	366	360	347	365	339	317	371	359	381	349	334	380	341	383	351	366	366	352	335	326	354	322	356	341	318	321	356	306	341	363	359	350	338	338	366	334	346	359	347	362	326	324	328	358	349	319	318	355	361	367	336	339	341	325	342	329	357	325	350	371	311	314	355	346	359	363	346	370	322	342	341	350	345	344	336	367	339	367	361	354	329	373	360	350	331	335	354	352	337	341	339	326	314	358	332	349	358	385	379	347	367	363	354	349	366	358	341	329	337	320	333	322	371	367	317	337	365	334	346	339	342	318	370	359	334	328	347	359	344	341	333	364	329	348	355	327	329	321	335	350	343	362	359	358	330	349	367	331	326	352	300	398	333	367	361	329	345	348	364	373	388	321	349	340	325	333	343	352	339	366	320	343	355	379	360	321	342	333	364	327	382	341	347	370	343	376	329	344	314	359	339	323	320	320	337	324	358	328	351	332	294	338	354	340	327	372	364	345	325	351	336	347	350	329	365	363	359	315	333	370	353	348	344	345	311	334	336	342	334	351	349	356	350	345	366	346	376	342	341	343	371	328	346	337	351	350	379	332	372	344	326	353	332	337	331	375	323	355	350	344	357	324	333	335	359	360	345	359	356	392	326	327	348	359	378	357	352	381	325	321	343	358	370	315	306	352	349	317	354	362	342	348	350	339	356	356	319	341	348	349	353	341	343	345	350	350	389	367	351	337	368	302	337	350	323	315	388	314	359	310	331	363	338	315	355	345	336	353	343	350	321	313	336	333	290	323	320	329	332	363	319	312	355	351	348	342	329	362	293	353	347	393	336	352	313	355	374	345	399	325	342	329	341	338	338	340	329	331	348	371	351	323	333	333	345	353	340	361	316	327	350	339	371	358	325	294	324	331	344	353	362	360	334	356	330	347	342	338	351	331	319	327	368	353	367	351	362	339	344	385	339	314	346	328	362	326	336	327	346	353	335	345	343	336	343	325	351	324	338	377	344	358	345	340	360	317	364	359	341	314	347	324	367	361	344	344	388	325	330	327	358	342	353	378	323	343	337	328	352	341	368	376	338	332	324	343	349	330	330	343	348	370	365	326	320	317	345	356	318	360	338	360	349	343	316	356	357	327	349	343	336	335	331	333	321	365	381	307	331	300	369	372	346	366	338	346	336	366	373	325	339	313	359	351	330	337	372	392	325	347	353	335	334	338	332	330	357	354	368	340	353	348	349	350	343	316	346	327	315	336	365	358	328	332	343	337	309	359	363	403	342	362	344	329	356	310	354	350	360	333	341	345	310	337	346	322	366	332	347	358	327	365	366	342	326	357	331	346	332	380	314	331	331	359	380	376	326	340	320	350	358	318	354	331	358	324	337	356	321	302	298	337	304	331	361	339	360	345	352	344	338	331	291	341	348	349	321	326	374	318	349	358	358	324	325	334	340	395	311	346	361	333	345	333	334	359	311	355	340	347	365	358	325	325	343	350	349	332	344	323	371	347	349	317	365	352	335	369	377	322	355	348	337	338	341	346	343	348	353	317	341	312	336	361	325	328	359	352	321	325	322	342	337	328	341	346	321	344	367	340	366	348	337	359	339	331	332	360	336	348	309	358	357	324	345	342	332	319	374	348	349	361	343	355	370	313	353	362	367	302	362	333	337	364	342	324	309	342	368	349	325	319	349	334	332	351	336	369	361	354	332	323	368	388	320	307	358	332	318	342	344	345	356	351	336	351	338	352	349	363	319	344	354	336	324	366	343	379	365	332	330	318	325	326	339	316	376	320	351	320	356	340	346	334	338	369	350	349	333	359	344	350	347	358	337	326	355	383	350	356	351	360	324	358	349	369	350	389	374	334	318	319
26148	43520	27173	17449	14303	11046	8065	5765	4209	3580	3179	2285	1718	1410	1259	1136	1001	948	759	701	702	690	653	628	579	570	615	502	564	503	499	451	448	420	410	456	408	394	421	410	415	398	429	383	442	385	376	426	387	371	364	369	371	393	372	384	384	366	386	347	368	346	348	360	377	362	349	371	355	383	335	366	365	376	347	387	392	340	373	332	362	371	342	356	331	368	364	381	373	359	355	363	359	356	362	371	369	349	347	363	360	361	372	369	363	368	349	358	412	393	329	380	342	377	346	366	333	363	369	362	413	363	364	355	372	357	373	345	372	362	360	396	410	389	374	361	365	325	361	335	363	362	331	374	357	376	367	340	360	358	381	384	346	347	362	419	351	371	396	384	351	359	328	372	377	365	354	374	370	384	345	367	346	366	345	374	353	346	373	381	388	355	370	375	361	402	356	373	387	360	365	348	382	339	380	360	382	365	389	378	384	373	359	384	373	387	368	341	367	356	350	336	357	362	350	334	336	312	372	383	388	369	366	374	362	339	358	333	360	386	320	336	355	376	385	359	337	369	380	352	367	386	371	351	348	348	364	362	364	392	343	347	374	344	367	346	375	360	316	348	382	369	370	395	367	354	361	349	353	355	354	344	359	356	352	390	344	370	361	377	370	384	392	345	365	368	365	332	343	347	340	336	365	358	347	363	367	351	363	411	363	354	353	344	357	373	354	354	357	359	389	375	401	384	354	373	365	387	358	386	364	375	397	362	346	355	348	359	342	335	390	371	356	376	375	336	368	378	385	343	365	381	336	352	359	378	375	361	355	367	354	357	381	382	349	337	368	347	400	358	365	351	394	359	335	395	326	374	352	394	335	363	342	374	375	366	371	339	349	377	354	348	367	340	347	383	386	378	355	386	398	329	364	327	348	362	366	373	376	400	378	369	356	380	368	355	398	351	358	350	360	340	360	390	381	380	360	346	419	361	364	370	346	359	333	378	379	362	375	354	365	352	339	386	352	346	339	340	340	370	401	386	359	345	329	345	370	347	372	363	345	357	355	356	330	372	382	388	357	356	343	363	365	340	335	321	337	334	371	377	328	379	334	346	347	365	357	346	356	335	379	368	371	372	370	360	401	338	344	363	347	365	336	370	350	331	370	367	363	338	398	344	354	409	382	359	346	372	380	402	385	363	342	347	343	394	389	361	384	364	397	357	371	353	383	382	391	358	407	389	342	360	364	366	357	363	349	350	338	371	357	345	342	318	368	346	360	345	372	354	338	404	337	344	351	347	339	376	344	363	358	360	407	323	370	358	361	356	333	378	378	390	383	355	367	400	348	365	368	386	351	331	374	382	364	363	355	389	362	344	366	370	376	354	350	382	380	350	371	376	369	364	363	341	341	362	373	370	355	343	348	324	342	402	365	335	345	339	352	369	346	374	396	352	365	366	372	346	392	358	393	342	373	372	360	352	357	377	379	384	345	396	334	366	365	355	367	362	382	363	346	343	367	373	335	373	360	381	366	287	369	358	348	362	356	331	375	361	398	363	325	352	371	388	383	353	347	347	370	368	353	351	388	349	358	329	389	359	368	339	353	367	343	396	369	334	371	386	383	368	372	356	360	372	390	354	358	345	384	353	406	367	370	331	402	353	362	360	358	339	363	326	390	355	379	393	388	365	378	364	327	362	364	380	332	338	345	349	389	337	344	362	353	363	373	398	386	322	377	352	344	363	365	329	374	349	365	397	403	394	349	362	351	339	334	363	365	371	391	357	396	370	358	386	383	363	339	337	348	364	401	375	364	338	341	387	354	324	382	368	341	348	368	345	361	347	375	380	380	376	358	380	357	350	333	357	373	368	397	347	385	399	391	354	376	367	409	353	346	366	350	327	363	357	356	381	372	380	375	385	390	352	332	371	398	342	362	333	362	367	392	384	396	347	410	339	341	329	356	379	369	388	389	381	391	374	351	358	366	367	355	344	367	385	361	365	346	362	379	343	357	417	395	381	393	366	355	332	363	395	351	377	392	376	361	364	361	375	384	399	371	346	362	372	356	338	359	360	366	349	393	345	338	340	358	394	343	339	377	352	330	381	380	406	342	378	358	354	401	357	365	390	370	363	351	373	362	370	350	395	396	346	347	348	395	376	370	334	322	345	386	340	329	370	346	403	341	323	338	353	357	351	372	335	354	344	376	358	363	337	366	374	346	341	364	371	368	348	350	361	391	367	361	364	365	345	329	359	379	366	381	373	356	369	347	395	357	397	343	353	385	356	373	381	326	375	350	345	384	378	343	390	392	365	388	365	341	367	374	358	360	338	337	363	398	352	319	373	345	405	360	365	339	391	365	357	369	359	363	358	362	363	376	368	381	352	369	339	400	368	374	354	399	345	376	382	351	348	377	395	377	360	378	373	360	332	356	362	360	364	339	379	352	350	346	354	355	369	399	357	386	354	388	373	333	402	335	376	403	354	367	334	369	365	367	369	406	340	347	397	351	369	362	363	375	342	379	346	357	370	377	351	378	345	363	354	418	368	362	364	339	356	387	330	389	351	337	354	350	385	388	361	366	340	398	386	355	358	357	368	389	348	366	392	368	357	387	384	369	408	358	357	374	384	374	361	346	353	393	369	349	387	364	368	375	382	361	344	361	384	356	390	379	345	339	327	365	371	339	363	354	361	373	351	379	376	386	343	337	394	378	369	389	383	365	373	407	358	376	379	336	376	370	344	358	354	357	358	357	392	384	377	353	370	381	380	380	361	363	328	388	348	369	377	389	391	367	371	361	371	336	389	352	382	380	390	381	405	355	364	350	377	383	379	317	326	337	387	384	364	357	378	354	357	375	376	362	341	400	364	345	328	374	350	409	331	389	344	368	363	372	344	373	392	371	373	382	394	367	379	362	342	380	384	406	337	352	356	380	363	364	342	373	366	353	363	338	347	360	354	370	350	349	383	367	367	347	364	387	353	358	382	367	351	349	360	345	363	364	362	370	367	344	365	342	349	371	353	395	348	366	391	375	369	403	369	357	345	367	385	361	378	343	324	341	351	370	362	341	386	359	400	358	361	361	409	366	354	362	373	363	360	347	360	325	352	382	418	379	389	393	346	342	354	365	369	366	374	365	393	387	354	345	372	330	366	376	346	375	381	400	336	389	352	398	363	372	374	376	415	374	390	386	353	323	368	394	334	343	364	375	368	350	319	399	389	345	356	361	405	356	360	350	374	341	385	392	337	364	388	347	345	372	380	369	379	391	382	374	337	380	352	357	357	318	333	358	360	342	378	354	342	313	363	355	364	334	342	362	397	390	408	374	379	383	341	399	340	368	380	373	351	336	357	396	344	365	351	354	352	403	366	364	387	385	353	362	368	377	378	360	380	365	355	365	350	371	364	374	363	420	356	336	338	365	367	417	373	366	373	390	358	376	360	366	376	376	341	339	352	354	364	345	398	369	369	340	364	341	360	342	347	347	399	424	335	323	349	385	350	370	337	374	371	369	362
24769	21107	27268	25244	15628	6816	3654	2566	2118	1802	1619	1374	1046	986	922	909	822	823	777	708	744	703	698	694	657	652	631	626	589	611	623	558	576	565	594	582	573	565	558	580	536	559	566	570	522	549	555	554	572	515	609	549	503	537	559	519	575	581	560	534	527	545	531	533	531	584	557	528	547	523	527	531	570	528	527	585	566	522	558	509	540	584	534	541	552	549	531	548	551	552	578	535	552	557	534	558	549	574	520	533	534	560	595	577	540	562	580	500	542	556	557	505	587	596	560	534	520	519	598	553	611	560	523	562	561	556	562	520	561	516	534	519	532	536	568	563	573	545	527	513	547	560	535	550	580	547	546	524	573	551	516	538	508	554	518	564	520	516	570	544	568	536	501	525	527	533	608	554	606	586	599	533	549	547	559	530	545	601	534	521	520	545	518	539	551	529	543	544	559	539	528	542	546	559	575	515	573	537	537	557	549	526	556	494	527	517	539	532	526	544	558	546	516	523	530	562	549	561	511	547	538	562	504	556	583	495	536	532	523	508	540	577	521	541	531	518	538	534	565	582	545	578	515	510	540	540	577	501	574	551	538	519	535	526	542	570	575	550	568	578	595	558	550	551	532	572	523	528	563	574	566	542	530	530	506	530	567	564	506	556	525	588	583	563	498	543	569	548	537	545	552	549	519	524	552	595	547	518	580	575	604	545	497	491	544	524	572	547	525	558	543	517	536	545	565	561	537	573	526	545	528	528	537	508	540	603	559	536	521	567	536	544	533	534	560	552	536	512	549	579	511	550	543	540	519	568	560	552	531	561	546	524	573	542	575	512	575	523	544	529	572	567	545	548	563	524	507	561	538	561	562	601	542	589	542	536	547	557	535	507	528	525	540	531	568	473	563	513	571	505	527	537	579	516	551	552	530	508	540	552	517	543	538	528	545	532	550	514	527	542	528	566	556	539	499	560	572	558	527	522	514	542	552	556	529	516	601	511	518	539	525	581	549	506	541	549	551	516	564	514	534	523	558	514	542	576	567	542	570	528	547	573	544	574	572	572	589	531	577	545	561	575	541	489	597	547	518	605	528	554	551	562	555	537	570	531	562	558	568	533	601	526	553	504	536	548	507	512	542	545	550	563	491	526	517	561	512	550	537	556	514	564	538	556	521	523	526	568	577	547	551	592	550	594	568	524	525	563	524	506	560	535	565	548	557	552	572	543	582	550	545	592	547	542	546	547	530	551	547	516	539	544	528	546	486	582	546	575	512	514	536	531	529	506	536	555	531	549	550	545	542	566	505	542	557	579	543	623	528	558	599	571	561	555	585	529	554	513	512	533	592	579	526	563	529	551	547	511	576	530	530	524	552	522	575	497	541	565	543	568	535	539	538	538	540	530	561	518	563	554	551	556	539	548	550	575	541	528	552	563	556	543	558	557	569	527	531	551	529	544	547	550	551	613	558	516	548	565	539	535	588	566	563	538	516	520	488	513	573	545	552	506	534	573	552	554	572	585	536	523	532	534	525	543	509	562	533	550	552	537	552	564	565	528	562	572	570	518	564	534	545	527	541	538	541	558	539	551	511	568	547	524	531	551	535	575	567	521	541	519	543	543	542	556	594	518	509	580	542	546	534	593	528	499	547	518	510	555	525	559	576	548	536	537	516	488	528	555	553	563	555	550	558	512	569	552	529	535	561	541	516	587	555	556	563	558	563	558	547	557	561	556	543	562	543	508	559	567	564	587	530	516	559	531	564	534	588	517	548	553	550	596	572	544	526	548	519	513	514	561	548	591	565	609	536	503	521	543	548	547	579	520	532	530	534	548	545	552	565	510	537	549	556	569	541	572	553	579	535	558	552	516	558	531	536	588	572	557	559	507	534	542	587	556	541	565	594	556	565	554	541	561	537	541	548	535	586	532	556	520	569	530	540	575	517	577	532	586	530	555	498	527	528	537	582	534	539	562	504	559	587	546	558	526	534	575	549	542	537	504	550	558	576	578	562	554	541	541	607	535	570	585	522	542	546	556	552	564	563	544	566	537	529	568	544	507	582	583	576	537	526	526	549	563	527	507	499	523	486	522	574	543	575	593	542	510	556	568	526	544	557	525	562	519	550	562	568	535	553	560	566	569	562	519	517	482	543	567	560	509	561	538	561	527	529	566	545	533	501	548	560	584	563	507	607	567	565	560	541	523	565	555	543	581	564	525	522	516	507	550	498	536	564	564	580	533	522	554	559	480	590	578	531	544	531	545	581	544	562	575	524	547	534	557	543	552	541	546	572	641	542	536	527	515	568	514	560	526	548	555	556	572	527	548	555	534	547	570	584	544	551	525	541	505	539	559	600	584	532	540	554	586	538	526	568	542	571	577	551	505	568	549	555	539	546	500	567	550	465	503	516	512	500	543	556	525	509	493	540	540	522	560	586	576	508	515	553	555	562	519	556	571	526	559	555	556	526	553	534	544	568	579	550	556	564	556	550	546	554	557	571	554	523	546	551	536	553	582	583	537	579	518	542	489	575	527	496	526	529	566	509	549	531	545	565	543	526	529	584	542	535	559	530	514	540	518	571	557	535	542	527	540	610	593	539	563	524	544	512	564	558	548	547	534	540	556	533	536	553	533	548	533	544	563	572	605	534	521	522	551	559	558	548	552	553	523	497	534	527	571	525	537	521	568	566	531	550	550	576	556	545	496	543	543	534	580	570	581	557	539	521	545	559	522	559	546	559	557	587	545	543	533	584	558	557	523	568	566	565	536	513	541	569	566	566	510	569	558	566	528	545	491	539	532	567	517	522	544	522	588	558	555	523	557	522	559	543	544	537	569	531	538	574	510	577	574	541	530	517	580	522	508	554	591	548	542	566	574	550	533	538	573	579	576	552	535	523	592	473	537	542	567	557	529	570	577	561	542	553	585	548	510	554	501	526	602	560	568	596	532	578	549	572	535	581	553	585	547	513	521	554	571	557	530	576	591	538	544	537	592	545	541	579	537	578	545	537	566	563	525	539	561	572	575	539	524	564	546	541	568	583	574	529	508	561	519	515	543	526	518	546	554	540	586	574	557	577	589	562	558	520	561	593	559	564	522	548	550	593	510	538	559	525	548	540	559	513	547	569	533	575	518	543	514	541	578	551	523	560	555	529	560	503	579	502	523	531	506	534	529	544	560	527	537	582	563	537	554	550	540	555	544	530	533	520	557	520	555	538	568	553	581	542	558	543	541	572	563	578	552	565	532	531	541	531	550	558	535	580	552	546	547	547	538	516	517	544	508	500	586	544	565	575	540	549	577	572	506	548	551	557	548	561	554	544	545	593	562	530	528	523	538	555	557	533	580	542	549	535	607	536	569	548	591	537	577	553	551	517	552	539	587	520	563	542	541	591	550	537	519	566	532	576	545	589	579	554	539	582	570	582	550	545	530	578	586	524	544	554	547	559	533	527	543	548	576	512	566	528	515	518	547	558	604	586	529	522	551	540	537	547	570	505	531	572	524
25284	39301	24451	16214	12658	8889	5762	4391	3616	2975	2695	2129	1540	1354	1282	1178	1053	1018	938	851	819	822	820	746	731	791	698	712	682	701	658	632	626	616	617	534	582	576	571	627	563	591	576	546	603	591	585	549	567	578	508	533	553	557	573	577	583	556	527	564	541	579	561	546	542	581	575	570	567	578	560	601	559	520	520	576	528	558	565	613	552	575	511	561	575	533	593	585	578	554	538	581	593	518	540	523	568	562	560	500	501	505	542	571	572	563	533	594	574	580	573	587	598	607	590	540	562	558	559	558	548	562	585	570	554	579	560	581	562	587	580	551	553	553	578	542	567	557	545	543	495	559	545	569	520	601	607	537	589	532	593	534	590	565	576	542	550	576	614	548	561	541	571	575	514	563	538	569	576	564	535	540	544	561	534	530	575	578	531	570	573	572	521	527	531	536	555	556	546	565	589	568	572	583	529	584	563	592	578	574	510	543	545	589	528	559	565	580	573	555	542	565	576	593	567	556	536	578	532	575	561	525	549	566	560	556	561	577	530	534	550	546	521	553	524	562	565	579	591	563	577	501	514	556	518	551	582	561	547	579	558	557	532	571	530	541	550	587	521	523	545	557	604	589	549	558	563	547	598	563	518	555	540	560	538	595	551	578	569	577	559	585	566	556	575	560	533	556	526	555	576	560	579	516	587	551	565	536	550	532	571	578	572	583	570	540	552	563	537	585	577	533	536	551	604	542	537	620	544	559	525	553	574	534	549	553	543	526	546	553	535	587	586	576	575	542	556	554	541	547	561	569	573	521	577	495	546	553	574	557	542	559	562	599	574	512	574	521	532	570	600	574	549	551	564	535	558	537	555	576	561	548	533	558	548	553	545	516	545	575	519	527	586	552	539	587	561	513	557	588	577	559	589	568	580	550	573	582	498	580	555	538	624	563	544	564	574	560	536	568	577	543	541	579	577	561	531	556	557	500	548	525	584	577	513	549	588	537	581	578	566	580	584	596	594	507	554	548	579	549	561	592	525	572	567	556	567	554	583	534	561	537	593	567	561	572	560	515	557	518	579	546	545	565	596	572	568	554	545	554	549	555	552	574	553	550	548	617	513	554	505	545	565	535	555	486	550	582	545	556	556	536	540	535	554	563	608	551	548	525	562	519	560	515	561	568	573	570	535	604	506	570	550	560	555	563	558	546	539	566	578	540	532	531	574	621	547	502	560	517	531	574	551	583	562	563	540	551	574	528	556	573	596	578	581	567	563	535	575	569	550	562	557	538	555	591	556	587	533	534	581	533	539	563	554	542	522	533	564	556	517	574	534	535	550	500	556	535	573	598	579	546	548	588	506	561	566	549	566	516	567	566	567	536	551	565	534	534	567	517	553	551	546	579	593	544	567	544	550	580	560	573	526	564	528	530	524	581	542	530	541	554	557	568	579	600	512	548	543	598	550	515	591	561	596	531	584	537	601	547	551	530	544	590	587	537	561	565	554	534	504	534	524	535	502	576	539	550	575	549	534	555	544	571	574	537	541	562	539	578	566	558	579	559	558	527	539	558	567	560	584	585	510	581	545	541	556	558	558	545	547	554	564	561	548	561	526	535	528	581	511	544	562	584	539	568	541	538	535	531	553	564	524	532	525	548	578	606	538	568	552	579	563	547	574	562	516	543	500	601	542	583	552	554	572	544	510	579	572	536	530	545	570	548	552	551	564	577	565	540	569	536	552	530	568	541	602	556	581	523	589	583	572	544	487	548	606	534	524	574	522	543	589	541	584	577	519	557	588	562	560	548	557	538	569	524	525	553	573	526	578	547	548	583	534	579	561	557	604	563	551	518	620	538	580	565	518	559	556	559	562	529	538	570	591	525	531	505	511	533	531	574	527	545	557	561	547	554	537	561	539	514	501	549	575	550	572	567	568	584	558	539	565	574	546	585	572	523	518	557	555	545	543	552	557	588	537	505	569	580	547	550	541	560	554	625	535	517	533	548	597	532	564	538	551	585	602	549	528	549	547	596	566	571	532	566	585	574	546	589	552	582	536	537	562	578	592	526	579	598	515	537	590	569	569	569	542	567	505	558	530	495	587	599	566	551	561	532	597	544	552	554	565	526	574	525	562	619	529	562	564	586	524	594	518	594	538	594	558	548	523	550	514	516	546	556	564	559	546	547	546	569	495	553	585	534	546	582	543	592	532	588	551	547	553	553	521	557	564	562	560	542	546	575	581	526	507	548	590	570	608	594	537	558	591	565	581	592	566	564	538	547	546	582	540	511	556	548	559	542	549	534	564	583	560	558	547	574	522	564	556	553	540	524	525	553	530	558	541	555	569	575	569	520	549	578	489	584	552	581	592	571	545	556	506	557	561	579	533	540	539	523	591	562	542	597	564	592	561	537	505	520	570	534	558	577	550	559	566	557	585	566	575	571	555	537	551	578	594	565	503	561	542	576	528	537	537	546	596	589	612	577	565	537	571	542	517	537	545	564	568	557	540	546	528	517	606	565	539	562	556	527	532	550	586	545	584	593	557	557	548	561	514	564	583	561	519	575	593	511	527	562	608	545	562	540	585	529	532	535	560	585	576	576	563	585	541	563	528	589	582	587	601	568	546	553	528	564	516	548	536	578	543	528	563	544	552	533	528	520	597	565	556	589	592	517	540	549	544	550	490	563	526	538	555	593	565	575	560	589	561	540	533	633	574	570	551	551	538	542	526	515	499	527	541	550	577	555	531	529	539	567	572	583	586	523	543	546	622	554	549	557	520	533	529	546	590	564	543	521	587	541	548	509	568	535	558	522	529	558	553	541	570	532	547	491	589	597	536	574	580	538	608	574	563	509	514	517	557	534	577	545	571	556	531	567	589	586	526	498	538	550	554	545	583	549	560	542	544	597	570	558	530	529	570	568	510	527	561	561	532	557	560	583	538	580	539	532	562	554	555	536	539	520	605	585	572	578	579	559	535	541	555	563	548	607	545	568	567	562	604	561	545	587	570	538	583	572	579	571	572	586	559	520	525	543	547	574	573	605	547	576	563	546	590	553	597	551	553	581	560	521	586	547	535	508	533	548	558	570	560	549	580	580	594	546	532	563	523	562	617	565	575	507	543	544	528	564	536	557	528	566	573	522	578	588	572	580	545	562	551	516	546	537	592	589	596	549	548	541	562	562	581	556	558	550	552	526	524	521	563	531	560	568	573	559	539	565	561	588	580	551	577	563	516	569	566	530	556	616	552	529	561	586	579	529	566	556	611	582	569	577	530	575	533	518	545	559	550	581	603	545	581	569	570	564	563	566	573	534	548	543	543	517	607	552	570	551	564	604	558	568	580	598	558	551	556	525	583	586	538	565	583	554	549	535	543	543	560	559	581	587	596	533	525	557	554	562	545	509	552	575	552	537	548	581	564	583	576	522	569	553	568	559	548	554	580	582	548	568	573	543	546	539	574	558	547	548	583	549	558	547	536	563	570	559	550	580	551	538	522	587	564	542	581	570
22367	20952	28494	23594	21031	21212	12994	4491	3494	2777	2387	1992	1489	1234	1060	1137	930	826	770	663	724	652	662	605	594	550	587	559	570	520	525	505	481	476	434	420	420	406	409	450	447	434	444	440	404	440	420	422	380	364	410	394	381	400	414	440	453	408	357	402	400	373	368	434	378	420	377	366	408	402	375	368	395	371	390	412	378	359	427	403	356	357	372	365	388	356	352	388	399	369	398	360	379	394	372	389	379	392	382	366	383	380	356	357	386	399	389	403	382	348	383	386	390	409	398	411	429	357	404	373	411	381	391	393	401	376	401	380	373	364	411	380	400	386	357	391	394	366	386	398	381	375	382	394	397	380	416	394	371	364	380	374	401	409	323	366	394	373	400	400	388	379	340	371	370	389	341	414	355	378	387	381	395	375	362	414	375	399	372	385	385	406	368	373	359	357	410	380	371	387	388	388	392	403	426	359	388	388	404	389	393	377	366	384	368	398	406	363	365	404	385	378	373	387	408	400	399	363	376	375	400	375	381	390	410	389	361	368	366	378	383	417	388	393	389	410	360	397	411	396	355	377	360	393	388	420	366	376	406	377	374	423	361	368	378	404	371	380	365	391	389	404	397	400	379	389	389	388	405	362	385	392	395	427	394	395	400	417	411	370	397	379	396	372	364	415	363	409	386	414	387	373	376	360	393	386	424	407	376	397	381	386	395	418	386	349	378	395	384	394	356	390	384	399	389	394	385	403	366	366	426	398	415	414	384	358	421	399	394	380	390	394	354	356	379	363	378	362	411	403	402	396	373	410	373	382	396	375	414	385	393	360	378	379	372	375	410	353	367	356	387	376	395	407	386	389	372	387	380	393	378	382	341	397	393	413	378	398	363	371	367	379	378	371	373	403	424	391	355	397	362	398	352	362	398	370	380	440	397	363	400	384	366	391	373	391	421	363	361	362	386	336	376	388	378	401	389	392	399	383	353	379	407	400	407	368	414	385	385	351	394	393	362	334	404	404	377	389	409	376	396	384	397	394	372	360	399	397	375	405	367	408	398	422	400	444	382	412	382	375	368	427	438	401	367	390	412	413	378	362	374	355	368	340	389	358	417	361	408	395	422	392	387	386	362	368	379	377	401	394	400	364	374	401	387	421	370	390	367	413	360	354	381	390	409	394	386	361	362	389	391	415	414	363	389	425	386	395	386	386	383	405	383	401	389	385	394	402	379	405	386	395	423	366	359	380	379	372	391	371	408	404	374	406	371	438	391	389	384	384	369	389	356	357	387	389	419	390	364	373	380	377	383	383	386	397	375	388	397	383	412	387	340	400	417	417	374	371	366	376	383	409	417	387	404	390	364	403	392	406	362	374	403	385	380	401	378	364	389	348	382	376	394	385	393	398	367	363	392	364	370	442	365	378	346	407	353	424	371	388	409	378	411	402	385	434	392	371	409	384	413	377	433	397	350	384	388	390	402	360	385	410	418	377	362	385	367	394	398	432	395	398	364	403	374	379	371	370	413	392	411	395	375	346	397	369	410	385	396	397	410	357	402	338	358	366	384	401	409	435	382	378	380	368	409	387	380	392	373	398	426	387	388	368	379	389	383	402	389	401	377	415	374	398	398	421	369	418	370	374	434	383	359	388	390	364	390	399	383	384	387	361	386	405	346	403	411	363	387	387	359	359	383	385	372	389	368	373	404	380	383	403	371	355	414	381	356	364	402	385	418	389	364	399	386	379	388	391	408	362	368	395	406	383	422	379	394	372	370	340	374	391	372	378	366	354	384	416	386	365	391	405	362	387	415	353	418	360	381	377	360	357	406	389	369	425	351	386	393	371	421	387	366	428	378	372	394	370	391	387	395	385	397	378	417	397	388	378	378	384	375	375	355	393	393	380	382	371	362	401	376	368	388	374	407	413	392	380	363	376	378	346	388	409	390	405	423	382	416	377	403	382	364	381	388	391	393	362	405	374	412	386	387	355	392	364	410	389	391	372	415	386	391	388	423	440	384	368	359	365	402	408	426	363	376	364	352	355	374	396	352	422	346	370	384	395	412	417	424	416	391	383	348	392	363	395	391	410	380	340	389	398	377	350	413	364	369	376	383	406	401	401	371	384	358	391	384	366	387	401	424	388	365	403	385	351	400	375	387	367	378	383	367	390	363	377	423	386	407	390	391	417	386	395	386	389	368	378	365	421	380	379	393	362	365	371	322	401	403	406	388	397	376	403	404	369	378	346	370	387	399	379	382	357	393	371	396	401	359	422	355	360	421	397	398	396	379	398	379	385	405	386	422	392	392	373	394	371	364	393	385	399	409	364	361	397	379	331	412	384	399	386	436	380	377	383	375	394	406	394	373	397	393	421	376	374	369	411	414	397	347	442	359	388	360	378	369	384	389	396	411	378	388	385	374	388	404	420	366	395	426	364	407	391	414	367	393	363	413	391	381	367	347	388	357	353	363	381	411	357	372	376	409	395	348	366	357	417	390	349	415	381	369	402	380	364	356	390	349	384	403	402	394	423	360	376	375	373	388	383	394	362	390	381	404	355	375	368	377	369	369	358	399	357	400	404	396	408	385	384	397	395	364	391	378	403	374	368	409	365	406	351	408	387	405	405	384	415	367	367	392	348	375	365	370	378	375	412	367	370	383	387	365	360	372	377	381	398	381	419	372	393	409	351	374	368	416	386	348	395	388	414	380	351	413	368	359	380	401	354	380	367	392	388	410	369	393	385	420	364	421	362	351	414	389	379	392	403	378	386	377	403	360	377	365	375	382	382	364	399	391	383	397	397	360	409	354	370	407	369	376	386	401	415	367	378	371	404	408	389	376	370	382	361	430	396	401	381	402	389	365	370	397	353	378	375	391	410	389	365	408	366	343	357	388	406	385	422	377	348	385	390	382	365	403	372	380	386	397	403	368	388	369	367	368	417	387	360	358	425	359	390	388	382	384	363	401	323	409	370	426	382	368	356	380	397	388	375	397	359	342	363	378	382	351	392	404	357	394	388	383	413	413	360	393	424	430	381	373	386	397	402	363	339	369	381	379	356	379	396	352	417	389	363	387	352	406	371	394	381	358	382	361	399	407	375	387	394	376	369	371	408	406	436	397	384	394	383	354	394	404	384	386	380	392	385	380	384	426	366	381	398	429	389	417	370	389	379	367	388	421	389	397	394	372	380	372	368	406	395	411	403	363	385	381	419	374	401	343	395	397	365	380	388	364	403	380	353	399	391	381	378	370	369	398	411	400	372	377	372	404	382	387	352	394	360	369	373	398	393	380	391	387	374	412	403	389	384	410	377	363	376	403	380	384	416	371	398	355	364	385	330	332	396	384	423	391	385	373	370	366	383	429	389	381	375	375	419	395	378	369	376	387	381	373	373	383	365	342	386	360	364	365	365	395	354	383	399	373	384	362	393	388	376	354	411	388	379	416	347	359	414	372	371	375	375	368	344	428	381	390	413	391	365	373	400	398	387	399	359	455	388	394	402	384	399
29585	47945	32285	24753	18726	12890	8571	6703	5555	4654	3926	3086	2412	1822	1681	1537	1374	1184	1025	963	870	838	783	747	724	737	699	608	624	566	573	590	567	480	440	477	443	470	479	461	455	433	474	404	365	395	462	407	399	410	419	374	397	429	400	405	432	435	428	393	385	417	441	395	400	383	407	390	344	414	397	390	387	412	408	377	417	404	357	391	421	415	422	429	423	394	380	402	398	375	367	398	372	363	382	391	414	407	389	398	378	424	399	382	410	390	435	379	414	381	419	394	413	369	383	376	405	423	396	388	388	388	390	388	383	401	393	370	402	371	420	354	382	384	428	411	381	379	344	404	378	359	393	367	420	399	395	402	413	410	385	351	370	406	352	358	389	401	375	357	364	388	387	351	360	380	379	396	373	388	402	420	392	402	371	389	393	399	371	381	423	395	417	450	396	398	406	369	356	343	404	380	420	424	368	386	381	359	342	375	351	428	396	409	395	394	376	375	414	393	415	383	377	376	384	373	397	382	380	379	402	379	398	363	377	382	373	404	402	384	394	387	358	372	384	375	394	388	381	390	358	374	381	390	383	398	387	407	360	423	405	382	394	391	387	352	434	361	391	391	404	439	385	376	359	368	380	410	392	393	403	396	324	417	361	377	389	395	404	362	358	413	418	376	382	353	371	412	384	377	361	378	394	392	401	367	391	350	380	403	391	383	400	374	394	366	408	407	418	394	377	379	381	358	395	386	387	403	331	403	371	387	364	401	382	390	422	427	398	427	363	412	391	358	364	386	399	425	369	398	346	378	403	363	387	373	401	369	378	344	422	381	380	387	387	390	389	427	383	398	406	390	353	361	395	384	391	398	395	392	389	375	422	360	394	349	389	397	387	406	390	369	413	353	388	402	384	381	361	380	409	377	353	376	364	374	378	381	386	354	380	381	399	406	402	377	409	378	381	385	392	410	434	394	421	368	374	408	380	376	375	369	405	362	390	392	374	393	407	390	400	389	361	414	373	398	425	364	393	375	376	400	399	389	397	407	379	400	386	397	402	413	383	373	418	387	375	377	396	369	375	384	393	350	398	378	408	376	395	402	383	387	406	363	406	396	391	393	357	375	389	369	415	387	402	355	377	372	435	387	400	392	401	400	390	374	399	376	374	405	363	395	392	391	416	414	398	367	435	403	389	408	415	386	370	386	401	410	373	362	361	381	401	436	417	401	397	387	395	383	396	404	364	395	360	363	394	378	377	405	427	427	363	383	393	347	399	397	375	414	393	388	371	375	387	388	412	393	393	402	369	381	372	429	377	367	354	380	378	400	390	394	379	376	372	407	422	392	382	382	376	363	379	394	404	398	346	396	375	390	377	417	379	388	417	404	393	369	386	394	414	409	372	392	395	372	411	373	413	382	385	364	382	413	389	406	410	402	383	369	405	387	420	403	397	399	377	363	390	375	387	376	397	400	398	384	349	418	400	409	373	421	393	404	373	385	378	413	383	382	390	370	356	388	378	394	367	388	393	389	413	383	372	360	385	387	393	400	356	395	404	431	394	408	376	361	427	415	375	403	368	369	369	388	361	352	362	447	370	369	385	392	391	393	373	398	399	397	421	388	431	399	380	400	416	355	388	399	389	404	416	407	385	338	416	387	412	391	379	387	377	382	391	412	400	361	408	388	366	390	375	397	387	385	352	387	403	380	374	377	403	369	400	358	387	390	355	363	360	363	411	383	368	422	372	392	386	380	382	385	427	407	402	402	384	418	381	382	415	438	369	383	369	395	392	418	399	351	405	381	400	408	402	333	409	392	379	370	379	378	403	373	409	401	417	376	364	412	377	407	398	340	409	372	353	402	408	393	388	399	387	402	380	369	396	402	388	405	362	384	380	392	404	426	368	370	388	403	393	368	374	425	404	361	368	378	400	396	385	389	394	366	424	379	402	376	429	418	412	396	381	374	402	399	382	445	357	397	433	412	392	394	397	373	366	366	395	408	391	369	403	390	378	388	396	415	374	409	354	368	377	377	359	394	388	389	393	400	389	423	351	338	433	393	436	374	375	362	383	395	386	394	421	362	404	385	394	378	383	377	390	375	389	379	360	385	387	371	369	373	377	386	408	396	388	392	398	396	378	374	377	365	414	407	368	396	364	385	362	404	407	378	402	393	363	378	370	400	374	360	372	335	385	399	405	358	387	396	386	388	378	387	402	343	395	383	359	397	384	399	378	397	370	397	397	421	371	370	411	395	385	400	391	390	393	370	366	388	420	364	363	390	402	390	385	383	394	357	382	378	399	389	367	430	425	423	403	373	408	412	369	432	390	382	415	381	416	369	409	406	398	395	377	408	404	391	391	369	390	391	408	424	359	394	408	398	374	367	378	368	392	394	394	400	375	399	419	418	419	414	375	402	405	384	388	391	374	400	363	372	397	405	404	396	386	385	409	416	386	396	411	413	361	380	396	397	358	403	374	393	403	388	355	391	387	403	380	405	364	369	412	371	379	352	391	381	379	410	354	411	365	360	352	388	406	372	353	379	431	381	395	357	418	375	399	388	372	407	385	405	381	378	400	413	387	389	355	417	381	380	362	394	369	397	393	379	415	401	364	396	386	386	383	374	360	367	408	360	402	378	394	403	410	411	384	368	369	372	378	423	404	391	361	418	378	386	407	433	383	400	385	411	362	369	381	356	398	393	446	421	416	435	412	376	417	393	398	370	378	403	365	368	398	387	406	403	406	375	366	369	388	392	407	372	397	377	381	395	373	382	369	387	376	369	348	373	414	367	386	367	379	402	416	385	356	373	370	402	411	391	361	382	396	413	459	410	409	432	369	387	413	381	360	374	393	375	419	426	391	368	392	373	405	397	433	403	376	387	408	397	413	368	418	378	383	361	364	373	388	378	417	369	341	384	401	431	372	387	385	401	383	362	394	375	403	434	409	437	436	410	374	372	391	370	392	354	367	380	375	392	383	395	376	367	420	384	379	365	403	415	375	405	384	391	396	388	370	383	386	416	408	390	374	370	385	367	368	398	380	405	404	366	407	384	376	391	396	409	360	373	397	412	386	368	404	411	379	380	374	376	364	374	379	369	370	421	419	402	398	415	382	383	378	404	377	386	407	412	370	392	409	361	420	423	348	389	364	413	409	394	403	356	423	400	407	361	377	385	379	390	359	382	379	374	364	407	444	424	370	368	409	393	398	369	379	429	379	396	409	417	359	390	389	384	379	383	380	361	380	415	379	390	390	384	402	348	377	366	396	379	406	380	392	390	392	391	400	395	415	409	405	387	387	419	389	398	395	383	397	393	398	370	351	402	410	411	402	404	408	374	369	360	424	365	387	392	385	376	408	364	424	420	387	388	390	413	419	381	399	398	401	392	373	385	405	390	389	357	416	395	369	367	382	387	394	428	390	381	395	364	395	395	399	379	378	367	370	426	400	406	394	351	369	355	378	385	422	379	382	420	386	396	398	385	396	390	368	413	380	425	362	378	376	356	371	389
28591	22611	19605	13160	6746	3512	2228	1800	1604	1396	1259	1008	907	805	752	753	688	672	590	615	631	566	571	582	526	576	593	508	546	501	510	496	514	526	510	500	496	463	493	474	486	504	488	447	460	496	480	474	491	470	499	489	502	502	475	502	454	454	486	516	484	466	457	481	485	485	476	465	489	497	492	492	505	455	450	503	468	451	456	477	462	493	434	443	483	477	437	425	488	477	475	446	474	480	488	499	460	466	510	477	467	460	421	475	463	434	468	516	446	462	505	480	458	482	450	481	489	465	448	506	507	456	480	503	487	476	472	485	466	509	488	493	481	499	486	469	474	494	461	478	492	452	482	487	463	474	466	494	490	491	473	487	506	477	493	477	463	473	508	474	486	484	475	529	486	482	520	488	489	474	472	483	480	489	535	459	433	468	493	497	508	500	477	481	490	451	452	480	467	474	476	462	458	476	484	485	477	524	464	493	450	436	441	481	453	449	446	517	493	475	481	464	467	477	486	510	482	460	437	455	492	465	460	490	473	477	500	449	483	499	475	507	455	456	486	457	485	474	497	443	515	463	511	494	526	469	481	453	483	477	456	463	456	497	463	494	513	493	478	496	490	498	510	486	502	530	495	462	483	452	513	446	485	481	493	431	453	477	442	508	506	469	474	453	504	479	502	503	506	455	469	513	464	463	480	438	456	445	498	507	487	470	428	485	500	488	509	470	473	466	455	471	468	460	429	480	496	458	462	474	482	479	470	482	455	447	504	486	479	500	470	470	481	501	453	507	490	481	481	493	489	491	474	450	455	490	487	515	517	482	506	500	492	469	473	475	497	485	469	500	464	497	496	446	477	472	484	510	467	486	488	505	498	508	488	519	461	454	476	457	488	422	477	469	481	480	473	464	500	483	462	479	470	463	473	482	448	489	458	460	451	457	495	458	542	450	441	455	474	469	485	470	498	474	518	449	446	477	488	495	483	492	518	490	487	478	489	450	485	502	480	483	485	471	496	493	490	455	449	479	492	520	486	460	453	452	500	504	491	492	460	503	477	499	468	469	472	516	501	492	473	488	484	475	482	471	464	462	504	479	460	440	456	464	467	455	490	449	509	463	484	503	450	456	451	486	513	485	431	462	445	473	464	480	527	437	470	506	511	491	457	460	461	465	474	455	487	474	488	467	488	461	446	434	437	478	522	475	494	478	497	456	458	490	481	513	487	449	484	440	494	467	468	483	454	427	466	521	492	513	485	508	467	498	454	488	463	454	485	466	473	502	541	461	459	484	455	459	478	448	501	483	472	466	469	454	497	464	469	451	468	486	487	484	463	482	464	481	474	454	486	497	484	507	483	449	466	497	463	498	472	471	459	500	470	476	491	467	455	434	466	469	459	461	473	484	449	508	506	516	475	457	459	434	491	526	490	461	462	469	456	425	477	460	463	513	451	470	445	464	493	495	487	532	461	515	457	472	506	423	477	477	471	473	460	457	446	476	433	494	486	476	494	466	453	473	534	463	514	465	480	495	493	483	492	439	513	502	499	478	451	480	474	467	469	452	450	462	459	455	478	477	474	499	507	476	477	497	488	502	448	460	485	454	472	491	510	481	483	534	466	446	470	502	499	487	487	444	488	458	491	458	483	443	478	463	476	473	481	465	506	521	478	491	432	503	460	441	475	482	468	496	481	480	465	504	475	520	444	455	463	506	466	470	468	463	444	462	464	445	515	499	507	474	475	449	480	478	450	464	457	454	475	505	465	512	465	439	469	457	501	493	489	483	449	483	494	468	451	462	432	448	522	480	462	498	494	463	454	486	466	474	482	450	483	458	506	458	529	478	457	471	491	492	483	476	494	469	519	488	489	484	444	459	500	471	491	451	478	467	494	523	500	517	442	471	455	490	468	479	481	472	462	461	471	445	497	466	482	481	481	470	453	473	485	510	482	474	475	447	453	479	474	469	463	500	461	469	501	489	467	488	496	467	500	449	469	473	444	459	485	454	464	457	471	499	494	460	480	443	472	540	507	450	458	486	471	526	437	477	465	502	529	483	465	468	469	474	446	457	466	490	488	475	485	499	491	464	489	501	459	423	464	445	494	482	493	469	438	448	460	480	473	475	453	453	482	457	479	482	505	482	479	458	478	483	517	465	471	436	476	499	488	494	493	462	496	496	498	463	481	492	501	485	519	487	519	499	475	493	489	486	469	486	470	481	500	505	485	488	415	517	457	519	466	506	464	498	442	491	453	480	495	471	429	488	517	474	506	498	460	492	487	515	500	503	485	485	488	504	461	447	463	465	468	453	493	483	483	520	454	480	465	499	488	433	479	452	464	514	457	479	496	439	460	460	431	436	484	457	458	473	518	456	477	496	484	478	484	513	507	442	470	441	502	468	507	503	449	456	465	506	501	495	483	491	473	443	506	481	445	451	500	493	495	440	454	472	500	473	511	470	491	454	462	467	464	486	523	484	451	473	478	475	480	490	498	478	456	450	479	437	490	490	476	473	473	483	466	483	509	484	469	472	479	453	464	469	469	472	473	497	481	507	440	461	494	468	480	445	467	446	506	469	521	468	516	467	476	489	486	500	479	509	524	474	472	455	501	483	500	460	508	463	473	452	463	479	495	445	444	513	458	453	485	487	485	471	469	496	491	472	495	489	455	457	465	466	510	444	495	458	480	452	466	470	486	448	491	477	489	510	498	479	502	455	464	496	493	487	453	462	460	452	510	445	487	473	489	509	484	477	514	454	432	513	487	522	503	472	497	496	505	523	518	473	512	460	489	428	439	469	453	413	465	473	449	495	506	493	464	482	525	467	476	497	428	492	472	495	488	460	494	458	496	509	474	482	469	480	485	474	497	485	466	525	454	452	512	473	481	470	492	497	522	443	485	503	504	442	493	474	521	492	473	484	433	480	485	442	411	480	502	440	488	457	483	491	446	463	477	500	473	497	449	461	477	505	448	451	502	475	506	453	469	517	483	510	490	469	490	502	478	538	519	502	423	464	479	472	512	455	472	476	494	472	465	456	506	474	474	475	442	511	471	470	470	478	498	453	461	486	473	497	486	485	442	476	490	434	495	491	454	484	454	471	448	498	491	509	492	471	451	452	475	465	462	471	491	492	491	486	481	516	501	447	475	492	437	503	493	501	440	452	459	473	496	451	454	444	509	484	495	472	482	447	488	479	463	503	479	469	500	485	506	447	484	513	485	471	458	472	468	475	471	467	457	475	470	442	485	452	427	469	473	511	494	474	481	445	457	487	483	458	457	477	507	490	455	481	491	492	479	480	495	502	485	490	493	487	495	467	468	505	459	460	480	469	472	505	472	473	493	423	477	468	495	478	489	466	510	459	497	455	463	457	493	491	475	443	499	517	474	480	466	462	462	515	501	494	515	482	498	452	470	514	488	466	463	508	490	479	462	504	461	464	465	487	531	457	483	474	485	456	492	475	473	450	476	479	469	476	460	468	476	468	480	459	466	438	489	505	444	525	463	510
22209	32016	20345	13117	8786	5517	3829	2981	2555	2157	1882	1652	1212	1084	1022	965	883	815	723	736	717	691	684	657	600	612	597	572	562	583	591	526	534	507	530	507	489	521	522	554	529	447	535	521	515	504	466	511	525	527	529	522	481	497	468	501	517	526	481	494	519	498	515	523	538	474	522	533	484	492	511	495	494	497	497	515	500	519	503	534	461	461	505	499	483	530	453	455	538	467	515	558	505	541	474	505	451	481	526	487	507	495	513	558	518	513	504	476	535	550	533	485	495	510	521	472	481	524	478	505	470	476	500	493	500	494	499	561	522	474	476	455	498	545	468	489	505	496	550	518	552	499	491	530	506	517	526	481	530	503	497	515	501	515	503	485	452	526	491	523	476	484	473	523	497	505	523	511	523	526	504	501	509	494	510	505	460	483	483	490	516	461	530	489	515	491	472	499	496	525	526	496	522	511	457	493	511	485	488	504	510	501	510	515	491	498	521	523	520	497	475	509	483	465	552	519	510	493	527	539	498	494	487	512	516	504	496	506	452	508	515	474	526	538	472	501	474	492	491	464	507	533	488	499	486	475	506	480	492	518	525	538	489	463	536	481	465	471	509	463	484	536	488	514	465	488	489	521	518	460	501	499	531	498	498	556	538	540	477	482	513	512	521	485	473	510	496	465	494	506	481	506	482	525	543	544	504	472	544	508	495	502	510	490	495	536	520	499	476	510	462	492	500	497	484	465	487	547	483	509	475	477	455	478	524	484	482	480	488	516	499	520	526	457	520	482	485	496	503	494	494	478	521	523	480	492	471	500	533	505	521	495	510	474	499	491	516	480	463	517	499	461	495	523	494	492	515	491	478	495	510	500	482	519	501	502	487	454	509	471	480	463	488	540	491	534	505	500	476	465	456	517	522	500	471	504	488	528	478	481	496	504	530	519	494	480	504	447	494	492	502	478	515	469	482	550	490	511	498	506	483	511	490	533	481	494	492	518	490	537	539	482	498	501	456	494	487	481	481	538	505	487	479	495	469	502	515	509	493	481	495	492	497	488	478	486	524	510	496	530	503	470	487	484	488	501	450	489	550	531	513	496	510	490	486	509	481	476	492	511	500	473	506	481	504	486	515	479	489	490	539	492	510	526	540	488	504	489	511	482	504	498	469	501	467	511	466	499	463	451	494	508	496	511	502	535	495	484	470	469	480	486	488	502	501	510	512	500	481	504	483	546	483	470	491	489	471	506	503	499	512	459	481	499	496	516	521	473	445	516	528	480	522	480	480	474	483	514	511	507	501	471	459	507	529	505	541	481	497	546	475	488	484	512	487	492	460	476	503	519	469	483	504	509	534	541	493	499	503	505	510	505	505	488	510	492	484	502	464	508	514	516	467	481	518	489	506	557	487	472	537	491	498	497	513	484	485	517	468	476	533	526	482	517	478	494	501	514	496	513	464	512	512	462	491	519	486	498	477	489	477	497	546	500	499	496	500	497	492	554	495	503	505	468	477	484	494	438	449	487	511	520	557	478	489	507	477	509	497	486	504	493	491	511	522	524	508	528	516	496	488	519	501	501	521	544	470	495	485	477	490	477	498	514	511	475	474	497	500	505	491	484	491	502	513	481	486	504	505	495	511	513	513	480	521	482	490	499	474	497	482	500	514	519	539	519	475	486	456	487	499	513	505	507	509	482	486	489	507	484	483	461	525	482	533	535	472	502	509	480	506	482	489	503	483	510	467	531	494	499	488	506	515	463	505	502	536	479	530	509	523	487	489	517	475	493	481	492	498	470	503	488	490	517	543	472	471	502	490	514	512	454	501	471	516	466	489	480	522	506	500	475	460	502	512	515	486	532	481	513	519	506	487	487	484	486	476	513	486	487	505	481	483	535	484	501	503	495	499	476	480	514	519	526	501	501	494	492	505	500	483	495	526	474	490	484	499	513	523	511	519	507	517	535	519	511	476	495	478	457	527	496	511	486	525	477	492	483	497	500	474	505	482	477	527	473	521	517	452	467	537	466	542	461	483	505	494	493	504	471	507	511	524	483	494	524	504	488	502	488	515	477	497	464	500	503	504	524	526	499	508	478	499	519	533	480	484	499	502	491	506	492	500	505	490	485	517	514	470	528	492	493	509	462	482	476	520	500	524	510	509	514	442	483	490	558	505	534	517	540	449	484	459	474	528	496	479	492	480	463	501	507	516	488	450	466	514	508	470	528	529	496	503	502	462	483	452	524	478	529	480	481	517	497	495	496	496	507	481	533	540	448	529	472	508	492	486	507	525	481	504	491	515	518	502	510	517	502	490	425	485	475	481	536	512	498	484	519	489	483	492	549	498	470	497	498	532	559	503	503	510	500	499	510	517	487	512	491	494	472	519	522	477	505	499	500	519	449	495	522	428	484	512	468	460	517	526	508	533	516	511	538	507	479	552	520	498	514	503	502	469	499	471	532	507	493	494	481	504	504	482	508	507	512	493	508	556	513	516	511	503	498	517	496	508	532	500	506	532	484	442	497	511	513	477	501	455	529	490	533	517	471	508	520	512	487	440	491	527	533	514	491	489	508	476	462	520	523	474	538	541	496	519	512	497	471	491	469	524	474	513	463	490	500	505	477	541	475	537	465	461	539	444	521	505	521	491	489	456	521	450	543	514	509	510	511	507	512	510	530	478	514	447	534	498	537	537	508	498	474	538	491	485	508	503	519	521	488	483	490	509	502	521	516	492	503	495	522	495	506	502	528	468	485	497	504	471	482	510	545	484	519	531	490	486	536	534	492	500	463	526	499	482	510	499	496	520	482	512	520	519	493	517	492	532	482	490	455	514	482	559	522	507	509	504	485	478	569	522	486	519	498	500	458	483	527	519	499	529	470	495	489	524	523	470	516	467	513	535	476	513	501	509	481	499	493	478	487	458	504	481	509	533	514	530	489	497	493	488	520	505	502	451	504	489	531	472	464	487	512	527	483	470	507	493	530	517	531	508	517	496	476	470	485	471	486	515	502	532	486	489	514	503	527	485	465	477	524	492	527	497	517	501	483	502	511	523	495	485	553	498	458	511	491	468	504	547	498	497	498	487	467	497	469	523	508	470	504	501	493	463	546	469	529	516	503	500	458	464	473	523	507	495	532	538	480	506	485	488	534	523	492	526	517	495	513	503	492	536	485	482	512	492	471	545	517	489	433	468	479	504	461	486	498	488	495	496	473	511	468	518	477	509	508	513	465	511	459	526	474	535	481	550	493	504	439	509	526	503	489	489	492	518	478	517	488	508	498	514	482	494	499	487	483	492	494	521	509	494	501	545	501	512	517	521	516	512	495	513	488	498	508	505	496	545	506	516	529	495	512	534	488	507	503	517	492	522	503	510	508	499	474	496	511	491	477	491	514	516	504	507	509	488	501	502	532	470	505	525	477	495	506	497	494	458	516	515	509	463	500	491	490	501	488	496	503	509	497	528	529	516	510	501	522	516	512	524	499	438	511	488	538	489	483	513	486
23607	21083	28274	24162	21090	13539	5311	3084	2552	2009	1717	1470	1154	997	899	781	749	675	620	613	598	550	540	519	499	492	505	455	431	476	489	375	400	407	386	385	394	416	386	376	392	394	362	370	362	387	375	353	396	332	367	334	373	345	342	328	363	344	342	342	358	335	319	340	362	356	348	344	379	372	322	306	373	355	336	332	379	357	366	333	340	334	332	355	375	331	362	399	373	358	317	367	359	332	321	349	379	323	329	311	391	355	365	312	340	329	352	383	344	392	348	344	328	344	341	336	364	369	313	324	347	321	368	330	338	329	343	363	345	357	334	332	346	323	364	380	329	341	329	343	361	345	335	345	388	338	356	342	337	362	346	329	350	360	375	332	333	345	343	343	351	330	360	335	393	336	345	342	352	338	367	329	354	352	336	329	332	361	347	319	351	312	359	348	330	391	332	308	328	358	350	332	368	358	329	324	296	388	336	341	361	327	378	333	291	375	329	362	354	321	361	330	326	340	376	321	308	377	322	322	327	369	336	335	321	360	325	329	359	349	358	381	352	381	319	334	344	341	341	368	359	348	336	335	360	326	327	316	325	325	353	367	320	362	326	371	368	344	359	342	334	334	326	349	346	330	331	331	325	307	378	338	352	340	388	362	341	327	351	314	321	363	355	326	340	371	366	353	356	342	321	359	354	353	360	354	310	321	377	346	367	361	372	333	380	341	345	365	346	358	371	367	335	333	336	357	348	371	322	343	352	348	352	348	333	352	347	370	317	382	327	366	356	309	322	327	343	383	316	315	326	354	298	377	375	344	340	338	393	335	359	360	321	352	321	351	341	340	350	333	332	337	313	343	326	348	339	353	350	360	341	334	351	354	333	339	327	345	319	315	355	327	356	370	348	356	321	374	356	381	313	320	361	328	354	345	329	352	333	325	335	335	346	346	344	350	356	348	358	285	367	356	336	367	325	340	357	336	330	364	333	336	384	333	362	292	333	304	351	358	334	347	360	338	339	366	331	313	347	364	364	346	362	370	332	335	319	324	339	341	329	345	355	330	345	361	371	358	341	343	336	308	342	372	358	345	343	315	352	350	362	345	376	349	347	322	361	315	326	340	342	344	355	359	340	360	320	361	334	353	352	322	339	358	344	332	366	387	349	320	345	351	305	323	383	346	348	328	352	345	364	361	340	340	388	332	325	345	335	365	335	365	348	342	348	330	332	354	361	367	320	369	340	341	340	351	365	334	344	343	384	354	350	370	322	364	349	337	370	324	393	362	358	347	331	352	395	317	350	325	348	382	352	396	367	361	360	332	349	345	333	339	326	339	341	344	364	325	329	327	309	370	362	332	348	350	371	330	352	350	361	339	325	375	334	365	328	345	365	324	327	338	358	337	355	361	345	353	350	358	318	337	316	340	323	373	333	364	354	361	326	339	329	334	321	358	324	359	350	346	345	347	351	336	316	352	344	342	341	345	331	310	328	373	372	353	334	337	341	346	342	337	345	378	360	368	357	349	339	331	354	339	358	365	360	331	379	333	338	357	345	331	371	357	356	353	343	330	352	296	343	325	345	338	326	361	335	327	372	379	330	331	346	356	341	326	370	351	323	349	348	345	357	346	346	332	349	364	370	338	360	335	329	343	331	335	361	326	328	339	318	345	351	337	382	342	381	319	352	338	342	351	319	368	377	338	337	366	284	356	321	338	317	310	334	304	352	316	364	333	352	350	346	371	384	366	328	347	310	356	350	314	356	326	313	314	330	338	366	334	373	364	364	350	326	333	315	342	354	360	342	293	377	341	311	319	372	361	354	361	346	378	318	337	351	365	330	329	312	317	381	319	369	325	342	315	328	343	337	339	339	357	313	367	364	353	354	333	333	363	348	357	317	312	356	325	330	334	308	328	368	336	323	356	315	353	359	346	341	333	327	333	367	335	351	354	361	349	329	377	345	355	334	340	360	353	338	345	332	356	331	338	343	331	385	324	312	351	389	347	341	337	357	331	319	353	347	396	358	345	338	362	359	329	361	362	328	315	326	348	335	359	333	329	334	360	347	377	335	339	364	343	321	332	329	352	364	346	359	329	357	356	354	373	331	360	363	331	322	371	300	331	358	352	316	331	335	336	344	329	326	324	376	349	361	348	330	374	345	361	338	357	369	348	346	340	328	334	369	318	344	321	377	305	355	321	312	344	313	328	357	378	320	324	347	329	346	354	363	322	317	281	329	320	332	343	341	320	366	360	383	332	340	326	367	348	344	347	345	355	322	358	365	352	332	310	367	330	352	353	316	339	353	345	345	310	355	313	330	332	329	340	337	328	320	375	359	351	343	348	355	358	333	352	369	374	344	371	305	372	342	333	340	366	355	320	378	323	333	345	361	344	332	350	384	311	322	353	353	341	315	353	359	346	342	320	350	330	351	378	327	345	354	355	366	342	332	339	338	341	384	327	355	366	334	351	381	350	366	348	364	381	379	355	351	358	343	343	348	380	337	336	350	379	368	343	338	357	349	348	383	335	356	359	332	364	341	308	347	336	348	344	355	346	333	312	356	325	357	347	333	382	357	367	340	355	347	331	330	354	352	364	308	383	349	364	358	354	355	349	338	360	320	355	319	333	339	364	334	355	327	337	329	375	366	368	323	357	321	347	382	357	330	336	325	351	352	347	364	362	341	373	340	345	369	378	312	338	374	313	375	342	359	323	355	357	348	319	386	345	324	341	341	335	329	337	359	359	375	331	346	327	318	358	337	338	344	332	322	343	385	354	363	371	332	347	367	378	321	337	313	342	317	335	339	333	363	342	334	384	358	306	331	322	371	325	334	334	324	362	360	379	326	361	333	334	369	336	319	312	365	334	311	343	356	358	324	304	336	351	356	352	350	321	331	336	359	355	355	335	377	327	318	361	343	373	370	339	385	360	371	359	339	348	364	363	346	369	355	360	295	346	351	300	379	335	382	348	336	333	295	335	372	355	335	341	352	338	376	320	345	368	400	335	314	349	333	343	341	324	343	351	371	351	384	333	367	344	333	328	307	361	340	311	352	346	346	346	337	341	337	359	382	365	331	354	351	366	340	372	344	328	360	378	328	345	343	359	351	342	348	368	324	324	376	321	352	301	357	358	327	336	353	320	350	311	337	331	381	336	345	350	319	348	312	387	369	355	359	347	309	357	361	339	366	326	342	349	352	337	349	358	353	325	326	364	323	355	308	338	343	385	347	363	314	319	346	332	330	319	321	366	341	353	313	331	349	335	343	355	333	362	358	347	332	362	346	369	347	347	374	369	316	335	305	339	366	367	338	331	327	326	362	345	352	350	324	357	356	288	305	329	356	351	350	355	327	333	341	354	318	340	346	362	354	354	353	329	319	329	315	339	353	357	353	311	353	306	361	337	340	377	379	344	370	349	338	367	332	356	361	344	381	367	338	336	341	371	318	356	372	364	333	358	314	341	356	374	339	336	365	334	334	385	326	325	370	349	324	373	369	347	358	305	352	332
26093	43041	29357	18236	12430	8791	6501	5110	4308	3257	2929	2289	1833	1420	1310	1223	1108	929	783	773	743	705	679	641	637	631	558	509	511	520	469	399	451	425	444	455	444	405	407	422	397	381	408	392	369	388	420	408	391	394	353	406	375	411	344	376	390	377	380	384	325	362	373	371	365	371	346	329	363	329	354	375	353	356	346	378	338	349	386	340	381	358	365	340	353	361	378	370	364	357	362	398	350	398	353	353	363	353	372	364	351	380	399	398	311	354	358	345	409	340	380	366	366	366	363	377	393	403	349	348	368	340	422	374	375	360	341	359	357	388	399	386	353	343	357	380	347	341	371	380	384	357	368	373	351	370	377	344	351	395	363	322	380	388	335	367	362	343	362	340	364	391	370	399	371	372	364	346	366	338	364	361	363	334	363	376	346	396	330	370	336	378	371	334	351	377	352	366	339	399	369	346	336	362	351	357	390	372	383	391	371	349	375	379	353	375	375	359	389	350	394	381	371	372	382	364	370	357	340	311	346	372	346	339	364	359	374	361	336	341	350	359	347	321	370	340	386	385	358	338	340	382	344	364	349	390	375	355	338	368	345	390	354	367	392	381	403	349	340	367	364	358	353	369	377	371	378	358	357	414	332	320	357	382	356	370	355	346	347	378	354	374	377	330	370	329	334	351	350	377	348	348	321	382	373	386	339	405	389	343	352	355	413	348	385	395	360	352	376	384	363	362	373	354	386	383	378	403	354	359	375	340	339	339	389	373	384	345	417	376	355	388	363	388	360	375	374	394	365	341	382	379	368	361	356	329	345	372	374	369	335	359	394	357	364	365	387	371	383	403	384	369	354	373	336	346	358	374	352	357	375	371	376	307	343	358	377	352	357	364	345	351	336	320	335	322	358	342	373	355	369	364	321	334	355	349	334	384	347	345	387	386	362	397	358	383	350	378	351	353	373	351	388	375	347	356	427	380	356	348	368	374	345	379	353	356	393	359	394	381	373	370	350	384	356	338	372	350	348	367	369	369	380	347	370	362	373	369	350	337	410	394	379	370	383	343	377	344	369	341	353	331	374	345	403	394	392	355	353	337	370	386	392	343	352	364	345	374	338	368	304	351	375	370	357	368	346	378	382	361	367	345	341	369	346	361	364	395	337	358	361	368	361	343	389	362	392	349	362	353	383	359	357	333	342	362	347	345	381	344	377	354	381	357	365	380	395	374	345	347	380	390	380	348	374	335	369	348	397	368	347	342	364	361	353	346	353	358	371	343	371	401	393	347	332	374	361	391	383	357	376	346	342	364	362	368	352	365	400	376	369	355	401	396	331	386	360	385	369	333	327	390	365	339	365	370	352	372	383	412	386	359	367	339	370	358	420	369	373	364	372	342	381	372	350	363	378	388	394	373	370	408	305	368	385	335	373	372	370	354	353	367	365	363	378	365	383	349	387	368	376	378	397	403	388	363	361	374	367	356	349	376	359	383	311	363	357	350	340	341	333	324	404	371	401	342	372	365	411	334	360	356	380	339	346	374	400	352	330	368	346	390	383	395	343	341	382	358	359	352	351	359	351	343	358	357	392	364	382	366	363	371	364	344	370	380	383	346	376	374	390	332	359	379	374	356	354	348	353	369	333	364	309	351	352	380	381	378	368	340	361	366	376	383	374	369	378	374	401	357	376	379	385	366	367	373	397	341	358	341	339	392	348	360	370	372	359	375	361	376	358	336	359	347	366	372	332	372	388	367	358	362	388	379	384	377	338	375	356	350	357	365	396	360	356	322	346	381	356	355	344	343	343	333	370	350	360	361	383	340	357	353	365	362	339	366	367	365	325	393	385	380	426	362	386	365	344	370	357	366	357	382	393	368	389	335	378	348	379	386	349	373	376	372	384	368	366	363	383	357	335	367	354	373	352	349	367	381	343	332	371	398	350	365	402	359	338	369	388	392	421	360	355	360	385	341	376	360	369	335	347	365	344	386	344	337	378	363	400	364	364	361	347	332	380	370	377	373	369	351	359	358	357	375	347	392	361	352	354	379	327	340	355	340	367	396	350	365	367	367	336	356	393	355	344	359	366	391	329	350	371	376	321	350	380	356	366	320	395	351	374	382	346	374	390	359	405	393	348	382	365	332	367	363	387	372	354	367	370	381	370	354	362	335	345	370	343	355	355	361	384	379	375	328	372	357	361	335	357	353	355	379	365	409	349	362	353	407	376	344	357	379	349	329	359	354	374	380	356	388	357	359	320	381	354	363	394	337	327	395	355	369	389	358	395	374	371	346	330	374	365	375	397	349	392	367	367	356	383	373	362	403	330	377	327	374	302	372	348	389	370	357	353	327	350	344	389	395	375	345	375	362	333	349	386	375	357	358	342	351	319	378	361	389	357	335	360	365	352	367	406	349	340	406	352	377	328	349	371	339	387	376	393	362	364	354	380	373	329	364	352	378	377	368	351	378	375	347	383	347	372	362	335	360	382	368	367	344	351	345	352	366	396	322	341	361	379	342	352	378	395	343	356	355	401	366	372	395	408	360	377	356	346	379	347	364	341	332	355	376	363	345	358	394	406	379	353	354	377	348	349	378	377	326	364	378	348	358	358	346	329	354	376	374	368	370	379	385	349	396	386	325	381	393	375	415	366	393	374	360	391	336	366	356	355	394	368	338	401	360	351	380	353	371	365	397	373	363	351	359	370	332	365	354	341	383	361	371	343	344	387	365	338	381	388	394	381	383	359	382	324	381	356	335	374	367	360	352	393	376	338	378	333	379	340	363	352	385	367	356	356	335	340	380	360	330	354	344	365	358	421	373	413	352	372	387	349	388	356	384	336	345	386	356	385	344	345	320	362	355	352	381	349	383	380	414	350	369	356	349	350	364	402	349	364	366	366	351	385	363	359	367	337	354	364	362	391	403	396	379	340	374	378	338	343	355	320	369	391	365	372	354	372	364	351	343	381	385	349	313	374	369	352	329	416	395	351	394	377	329	333	385	352	349	386	322	346	386	350	379	375	387	380	340	390	392	352	375	366	349	333	349	368	375	328	364	389	359	385	354	420	347	348	318	361	378	335	392	341	381	347	358	355	380	334	351	368	409	347	396	340	386	366	360	373	367	363	368	364	369	354	373	338	373	363	333	344	371	388	344	376	343	391	348	353	338	341	313	377	334	408	366	381	368	378	348	347	394	381	361	394	362	407	362	355	400	378	387	388	357	360	351	377	350	373	373	396	364	357	361	365	374	358	352	371	368	362	395	347	358	371	375	334	394	339	344	376	380	345	367	377	369	414	361	306	353	395	368	360	362	349	388	380	350	339	353	362	372	330	362	376	383	363	339	368	346	347	345	340	356	384	353	354	374	371	362	360	369	352	383	400	338	366	371	384	362	366	367	372	363	374	341	374	341	386	358	356	377	379	370	379	371	354	371	353	373	370	352	310	334	392	360	388	362	361	364	348	378	345	375	358	345	362	355	345	365	375	351	401	352	365	379	390	379	349	352
24855	21146	27308	25233	14055	5358	3387	2552	2199	1876	1631	1428	1160	970	1014	897	846	772	701	783	733	724	675	669	641	678	633	642	663	612	610	596	566	575	535	546	585	581	577	592	540	563	535	570	570	562	555	527	511	563	587	525	558	518	550	541	537	572	538	585	583	555	533	548	535	563	549	570	555	576	545	511	528	555	561	557	525	569	538	538	556	596	556	524	554	550	564	579	552	540	504	596	570	564	553	552	545	608	548	564	558	558	532	521	547	535	513	543	555	580	532	531	525	549	553	513	556	577	498	533	538	499	526	545	537	606	582	572	576	569	564	574	527	528	558	502	547	514	518	508	574	533	565	578	533	565	501	539	567	525	583	515	548	536	550	568	549	530	586	587	530	522	514	524	549	587	534	593	549	564	571	535	506	522	547	536	534	579	596	564	508	548	541	516	505	546	524	527	538	562	543	556	540	548	526	595	559	574	494	556	540	552	570	594	516	569	554	546	566	549	527	550	563	534	574	539	533	529	560	540	538	540	547	503	559	545	524	563	538	528	557	481	552	550	596	529	550	517	564	523	534	518	529	529	552	534	557	538	551	537	539	523	540	520	591	550	503	516	570	577	503	568	525	552	555	524	574	556	541	573	549	578	529	514	580	535	586	528	570	573	564	551	598	552	559	545	520	545	540	526	573	545	512	528	551	543	539	545	581	556	565	508	558	526	537	569	500	497	532	564	577	552	536	549	545	579	566	579	543	561	563	532	531	593	499	579	551	505	525	524	571	538	592	537	525	525	596	526	598	582	533	545	488	552	585	538	601	498	549	554	593	518	566	527	572	560	536	549	521	558	568	548	546	540	552	556	566	548	574	540	522	532	525	508	542	520	561	527	544	519	548	533	562	520	562	546	514	599	536	543	556	507	501	492	502	510	569	560	586	580	505	560	558	570	506	564	503	558	494	552	563	535	572	534	523	582	533	525	587	559	531	525	520	534	508	566	541	525	605	547	565	557	516	570	535	566	553	544	593	517	539	537	515	546	552	515	526	501	552	525	546	538	540	522	550	528	492	587	570	565	550	505	567	532	551	537	576	520	555	523	523	516	566	559	577	528	485	510	502	530	551	523	564	536	534	587	564	555	544	516	559	533	529	539	555	551	532	575	517	564	535	555	549	551	566	492	523	549	622	543	526	534	555	514	484	536	563	549	574	513	569	553	542	520	535	558	534	573	563	500	598	615	585	529	558	557	546	553	548	479	513	569	579	581	511	557	550	518	538	553	554	565	565	553	563	534	567	521	549	526	564	509	595	519	545	579	585	563	527	508	519	543	526	556	556	543	572	566	509	535	519	554	545	562	517	544	498	524	564	552	584	555	522	548	535	504	499	538	580	514	549	527	520	520	520	541	533	576	574	523	535	566	529	546	565	537	538	553	532	514	525	590	599	515	525	530	568	559	577	537	514	522	561	578	559	556	551	524	515	560	536	567	552	573	571	552	576	590	575	519	556	565	516	556	546	534	550	540	540	559	538	558	563	542	571	580	583	563	547	532	560	537	527	552	570	558	546	531	510	568	552	531	512	545	520	539	561	574	555	570	555	571	512	533	550	493	559	534	493	569	562	523	582	528	549	540	541	559	563	530	533	574	530	534	527	548	536	562	530	533	556	555	540	512	590	565	559	515	535	561	578	559	521	579	568	541	532	526	527	565	538	554	595	543	520	582	544	522	571	578	526	557	551	531	507	539	559	524	583	570	569	561	542	541	494	548	557	554	546	495	518	532	524	560	532	565	553	567	505	608	543	551	551	530	547	534	567	528	512	543	546	567	532	568	523	541	535	516	528	528	568	519	532	505	533	504	609	527	525	530	510	500	591	549	534	547	515	508	588	535	574	536	560	529	524	560	549	557	574	541	552	529	548	512	550	505	565	545	545	570	529	519	502	555	549	548	568	540	554	554	546	524	525	600	552	548	598	561	573	591	526	532	585	523	510	556	521	518	571	512	584	524	549	523	540	543	528	569	534	550	522	527	552	552	542	523	541	540	532	585	518	548	558	531	555	533	538	538	558	561	547	529	502	510	527	528	578	569	582	553	548	566	562	555	550	529	530	551	551	538	581	476	556	557	514	549	564	552	537	541	541	556	549	527	515	562	547	537	569	536	570	607	579	563	542	559	565	550	533	540	531	560	539	524	523	524	552	549	566	542	516	587	538	537	498	532	593	551	566	542	553	535	588	526	583	570	522	552	538	528	529	525	604	523	559	527	595	548	562	524	537	535	532	554	535	561	547	528	551	557	521	510	507	578	531	544	526	541	532	555	561	550	517	523	557	527	549	519	537	615	529	553	605	538	570	529	553	536	570	557	531	544	532	524	531	574	528	508	582	574	583	588	546	555	502	550	514	503	543	549	565	539	572	495	522	522	556	528	509	545	556	554	545	564	554	534	567	558	533	501	540	545	573	562	537	544	559	564	564	516	525	534	516	544	562	565	527	571	509	558	555	567	525	596	537	564	552	515	538	578	580	578	549	578	544	519	563	560	530	571	525	551	599	540	522	532	531	529	549	541	510	555	550	549	564	537	538	573	546	550	548	542	534	564	570	543	549	572	503	552	598	565	524	567	597	560	587	587	566	537	556	530	519	551	564	565	592	584	508	555	542	547	540	525	552	585	495	520	528	561	534	550	566	585	585	604	575	529	519	525	546	548	564	529	535	514	543	566	560	569	560	524	559	525	559	590	572	586	564	565	591	557	575	507	585	552	556	563	567	572	576	509	573	568	552	524	506	566	553	542	562	561	560	539	550	551	561	551	570	605	544	536	564	535	553	521	533	520	552	524	536	507	554	531	556	564	541	553	539	570	518	572	547	564	555	539	549	491	559	522	563	550	506	553	541	582	560	548	574	533	570	569	548	502	511	566	570	558	571	540	559	573	561	531	548	516	563	528	527	540	542	533	521	562	549	567	530	530	545	512	553	533	552	531	532	579	580	569	585	539	525	528	564	556	539	543	487	504	535	495	525	543	525	473	504	566	537	505	539	570	564	550	583	548	552	549	550	572	533	570	564	569	524	554	560	512	515	538	515	547	530	544	562	554	552	491	587	504	520	568	544	512	539	551	526	548	551	536	586	550	519	548	587	565	604	522	559	535	566	555	542	560	528	547	500	527	531	551	590	516	552	533	567	535	530	547	551	532	560	549	530	538	512	550	542	553	566	523	564	526	527	532	508	528	544	580	543	544	602	581	499	542	494	534	571	549	594	542	517	526	533	579	574	562	582	512	570	552	508	553	529	484	578	539	490	535	567	528	555	591	553	554	535	536	565	556	587	545	551	540	513	511	536	538	531	563	551	543	593	578	527	566	562	560	566	563	591	530	540	514	536	555	546	547	574	570	565	512	530	505	547	534	546	577	530	520	559	566	554	539	562	529	547	537	549	536	550	598	502	517	531	548	554	580	515	542	578	527	555	544	535	526	544	551	535	550	494	526	587	575	579	552	583	578	520	567
25317	39150	26608	13873	9916	7333	5570	4310	3866	2969	2590	2192	1700	1489	1328	1191	1106	1019	879	910	860	798	805	755	734	764	752	703	690	668	638	623	617	610	599	612	580	587	600	629	574	589	588	565	598	536	635	572	548	580	551	558	549	567	552	561	612	550	548	536	536	570	563	585	562	534	573	587	540	579	502	590	584	574	548	559	573	566	551	618	550	555	546	576	533	589	599	583	548	591	527	586	566	545	591	498	564	547	557	539	553	551	568	626	560	546	551	534	538	588	553	559	561	556	517	582	562	549	546	568	543	573	542	548	582	591	548	577	554	563	601	562	617	591	576	606	543	533	556	552	546	581	564	560	537	575	569	551	573	558	554	553	546	582	522	566	523	585	585	560	512	510	555	563	563	539	551	571	562	563	517	523	547	562	583	556	594	551	588	546	599	517	586	524	578	538	559	551	598	572	596	549	551	579	568	561	540	567	532	560	540	574	550	583	569	567	559	600	530	586	572	551	587	559	547	555	556	563	591	544	540	588	563	583	572	535	542	559	628	527	582	568	595	574	585	583	542	594	566	527	573	568	547	598	539	600	548	578	577	572	587	566	556	579	495	555	556	575	571	539	484	580	578	535	589	542	520	567	550	565	508	538	560	559	575	559	564	560	550	542	527	553	536	594	577	519	582	547	559	564	561	550	573	540	545	598	602	555	566	566	564	548	589	515	548	556	538	546	565	544	520	565	542	600	532	552	591	553	596	565	547	598	613	561	534	579	571	585	537	555	575	599	564	548	578	559	555	542	546	567	581	536	521	557	591	537	542	576	576	548	587	582	578	556	596	560	583	558	584	549	571	546	533	584	567	547	523	557	546	559	547	534	524	557	533	552	577	567	598	599	544	565	572	585	537	537	550	571	536	498	573	562	586	590	548	581	569	548	572	570	577	579	514	530	536	528	573	560	545	526	599	560	534	565	567	566	600	562	588	538	545	539	608	561	522	537	570	527	512	547	552	560	565	603	582	541	555	570	525	583	553	533	553	512	560	549	607	521	554	539	587	530	565	590	546	585	561	516	608	569	572	537	542	555	548	551	586	567	523	584	553	571	550	544	587	545	555	571	598	589	536	615	555	564	562	564	551	537	571	562	589	525	574	537	558	580	578	579	536	565	569	564	541	534	546	540	566	559	527	552	539	567	539	541	568	608	566	561	539	580	590	526	503	539	620	537	582	580	561	537	486	539	568	563	553	551	527	570	550	532	559	556	583	563	554	594	555	569	562	504	553	606	528	528	571	593	558	532	565	560	544	566	564	566	606	539	498	586	546	547	578	560	521	592	565	581	576	539	510	567	593	591	563	576	587	570	564	569	575	590	569	538	576	541	566	604	588	536	571	591	549	567	560	556	552	560	572	570	521	543	591	572	555	554	568	600	572	546	519	507	594	572	561	517	557	547	543	528	580	550	555	539	524	542	567	560	539	555	540	564	586	585	586	574	608	511	577	581	566	538	589	533	507	569	571	540	580	568	562	562	565	519	552	523	595	565	550	571	534	627	571	570	574	517	551	560	567	530	626	578	552	560	534	569	545	538	554	533	516	575	597	513	541	553	537	567	576	582	544	566	538	558	532	518	526	591	523	537	620	587	544	536	552	577	554	557	566	571	530	529	508	547	569	591	534	601	553	559	563	591	535	566	594	550	586	556	568	558	564	558	557	575	544	575	556	574	562	568	533	553	581	575	536	542	527	544	567	568	595	532	551	519	519	567	590	564	568	536	598	559	557	598	520	558	584	566	570	561	558	568	582	527	553	585	542	529	567	606	580	572	600	541	586	568	563	569	572	607	589	561	563	546	545	542	589	542	545	578	552	560	554	520	525	536	572	532	599	568	580	593	549	579	585	564	613	529	555	521	524	549	529	562	552	553	552	545	587	549	556	596	567	571	540	544	593	592	578	583	575	519	534	586	558	579	563	588	536	584	580	594	549	581	552	539	544	581	554	527	570	581	563	567	549	585	545	560	555	524	563	572	536	546	509	532	559	562	554	535	544	570	587	547	533	600	523	564	568	562	562	593	573	539	564	609	601	544	592	546	537	557	513	545	579	576	571	614	590	579	586	580	576	572	569	549	604	523	542	539	567	574	589	547	552	553	536	545	524	570	576	561	553	575	527	502	543	578	533	553	566	571	606	591	521	532	587	577	596	581	563	604	589	560	530	548	598	545	536	583	537	529	538	568	542	563	536	570	560	557	583	559	560	531	562	551	574	561	537	565	603	568	583	589	533	554	571	556	579	564	521	549	575	541	560	624	573	551	564	574	571	564	587	574	593	552	594	560	551	552	579	566	569	579	572	515	581	511	586	572	564	523	535	589	567	471	554	563	550	555	537	558	572	571	555	556	542	541	603	569	563	572	546	570	559	528	590	562	541	565	585	555	573	608	531	539	530	549	551	545	544	549	601	542	546	574	517	550	559	563	569	552	559	542	567	593	547	587	551	584	601	571	562	574	539	503	528	573	551	600	562	587	573	566	566	585	545	579	529	578	514	546	564	539	571	594	553	585	621	557	538	567	525	576	579	569	556	560	533	558	601	549	599	556	570	553	569	540	570	538	544	591	539	532	544	572	554	546	557	532	596	561	543	574	564	587	555	572	556	570	589	578	591	583	530	608	597	519	553	554	559	566	551	535	582	573	599	531	577	554	582	609	544	577	564	557	564	557	537	555	580	584	551	571	594	582	562	566	522	540	543	546	571	538	515	555	595	573	581	566	514	565	540	570	541	546	581	584	583	583	521	551	551	576	575	520	598	567	572	576	572	538	537	569	551	557	563	565	588	554	576	572	582	576	606	533	558	576	558	524	535	565	564	579	581	534	567	526	584	558	553	564	535	559	532	575	572	593	581	577	548	578	578	576	542	561	572	591	550	559	558	553	534	571	555	571	575	553	563	550	568	526	552	558	560	594	564	580	534	532	560	566	588	503	544	545	537	536	589	568	524	544	560	520	550	563	606	559	553	562	552	574	536	556	565	572	514	564	571	549	568	566	572	571	577	556	543	487	566	580	523	577	563	541	555	558	573	579	547	562	550	566	558	567	552	592	553	583	565	556	623	583	567	508	515	539	570	544	558	552	577	526	541	523	576	580	584	553	584	547	558	561	554	565	536	497	602	590	568	577	539	579	571	508	553	580	576	580	596	573	548	542	573	533	584	562	556	551	538	520	571	499	584	580	565	562	569	572	552	545	563	582	566	596	606	519	531	575	582	575	599	564	584	543	540	531	568	567	576	520	586	492	593	539	557	571	550	571	561	545	552	564	534	555	587	566	600	569	594	549	590	528	548	547	549	549	557	549	571	533	555	576	573	567	561	530	537	561	562	599	568	602	565	555	570	557	563	527	572	568	567	526	576	555	554	579	544	567	576	578	600	551	600	626	598	544	563	528	558	536	585	579	577	559	582	592	577	601	515	581	609	521	538	574	554	540	553	616	576	546	591	577	564	565	593	568	598	529
22615	21164	28838	23759	21192	21379	13069	4906	3692	3016	2539	2107	1626	1414	1213	1166	1045	928	834	745	717	709	664	678	633	631	613	614	486	565	462	458	497	448	458	430	454	432	455	438	381	434	417	414	409	413	426	376	398	415	400	415	406	443	440	386	415	415	420	411	390	395	366	397	417	377	372	430	426	386	380	361	393	353	393	380	387	375	417	379	386	414	371	390	361	380	379	366	389	445	406	369	394	356	366	413	428	369	360	410	404	390	400	389	417	396	390	414	408	403	412	387	388	378	405	387	392	377	400	392	409	390	404	373	362	404	371	408	382	390	376	401	396	371	377	383	422	413	416	390	397	424	370	386	409	369	363	397	391	383	398	405	387	383	395	393	420	373	392	418	380	403	365	433	388	365	408	379	400	411	385	412	385	387	396	402	374	371	389	425	401	390	407	384	434	402	396	411	402	362	432	353	403	413	406	408	396	381	367	377	384	407	405	375	432	408	430	380	391	382	410	375	393	359	374	395	420	409	343	364	397	385	404	382	418	413	373	412	379	383	405	389	360	406	397	396	409	400	405	408	371	375	387	372	371	400	391	424	368	385	356	398	426	368	385	410	401	382	392	396	367	412	376	382	374	364	369	384	364	382	363	379	408	360	425	385	398	378	384	379	363	383	396	380	365	382	388	371	393	395	382	409	404	358	362	396	410	350	387	399	370	386	425	375	393	411	362	374	385	381	410	397	391	386	420	380	433	394	390	404	356	426	394	375	396	378	375	367	401	379	394	372	383	435	421	371	418	410	355	412	381	395	367	387	392	408	384	423	414	342	393	428	396	403	395	406	391	386	375	416	350	388	409	378	347	375	429	404	393	368	412	369	412	406	380	378	363	370	395	373	355	393	369	377	417	401	403	421	377	381	402	400	404	402	384	398	411	439	400	387	402	377	421	368	393	411	376	385	422	414	402	390	407	391	387	402	398	396	376	374	390	395	435	400	386	364	342	376	374	365	378	418	383	394	408	382	394	386	390	374	352	402	407	420	381	365	394	383	353	352	402	405	373	388	382	401	373	380	391	387	386	411	396	408	406	354	368	382	402	412	409	385	398	389	385	373	374	395	417	401	380	398	398	432	387	370	396	411	405	361	415	409	401	396	376	390	408	413	360	391	398	375	380	427	405	378	408	371	373	366	395	413	402	412	414	374	386	365	420	385	405	397	417	387	370	374	380	450	409	423	378	395	413	400	407	411	376	404	391	371	372	402	395	417	389	367	382	381	373	382	406	392	400	405	397	385	426	368	411	404	392	403	360	398	380	414	415	408	361	368	397	401	418	415	397	380	391	367	375	387	375	383	379	447	367	414	388	402	399	410	382	384	405	375	437	370	367	441	393	384	407	403	395	365	411	400	409	398	409	409	401	436	417	376	393	403	392	420	378	371	369	403	409	422	423	404	385	386	369	424	368	424	375	387	391	408	384	433	418	412	409	386	405	384	378	401	378	369	380	381	410	421	369	429	358	385	390	388	397	400	374	428	401	398	411	388	388	375	393	381	417	393	426	362	397	382	394	378	389	384	415	399	388	407	428	410	419	399	377	396	384	411	359	398	412	426	393	375	399	367	379	390	405	429	400	380	404	401	406	414	385	396	389	325	400	373	348	364	410	410	384	398	409	410	397	348	396	396	378	404	393	414	373	393	392	386	413	375	387	350	403	370	385	375	422	365	380	398	379	370	395	346	387	370	396	373	381	387	399	383	369	372	361	419	357	371	368	396	369	415	396	414	364	394	395	390	382	400	427	383	381	404	350	364	377	361	351	433	389	367	409	404	376	360	410	385	369	410	380	387	399	374	385	396	379	415	372	397	349	406	414	370	380	405	382	399	384	374	424	372	388	361	399	382	412	422	360	353	400	360	360	386	371	410	384	410	382	341	372	374	396	413	407	399	394	392	392	349	423	407	357	367	393	381	430	427	375	401	391	373	391	384	401	377	388	394	397	397	416	394	397	384	392	386	373	399	337	422	421	405	405	377	364	375	410	383	387	391	398	366	371	421	324	395	392	393	366	391	392	369	445	399	415	402	372	391	352	358	418	379	398	405	419	400	385	383	350	404	393	414	352	388	411	399	406	410	398	436	387	389	336	371	410	392	416	425	391	376	386	405	387	394	392	424	392	410	422	431	390	397	387	384	384	391	377	406	366	374	382	386	397	379	392	372	403	390	374	429	393	419	368	385	418	368	398	375	391	403	370	417	389	361	384	369	405	379	384	431	417	366	413	408	351	384	379	397	403	416	402	385	387	380	434	403	383	397	386	370	390	385	385	365	369	362	398	380	397	355	384	379	386	411	417	419	386	360	408	384	402	386	375	373	383	415	377	394	397	393	416	383	402	402	415	414	397	386	382	401	387	360	371	358	396	375	348	399	382	425	380	403	416	393	364	396	392	377	369	385	417	379	378	392	426	383	397	361	415	397	389	401	391	393	373	388	363	425	376	409	407	360	408	400	373	385	372	421	404	388	397	358	347	407	391	409	398	393	406	368	363	360	439	375	386	385	359	366	373	414	354	385	380	418	394	382	377	393	443	436	402	415	399	364	395	385	339	391	365	388	362	414	399	382	380	391	412	398	387	398	367	336	383	413	382	407	411	443	372	426	380	380	363	388	404	396	379	392	384	364	412	412	406	376	394	361	422	405	375	380	392	389	387	399	418	379	408	362	383	397	420	390	387	415	412	386	393	379	407	429	399	392	393	375	447	392	385	358	385	359	380	378	389	388	379	429	404	360	401	401	382	380	379	351	399	398	400	420	427	390	403	346	380	360	398	404	405	389	376	396	404	390	399	363	362	422	406	374	401	408	386	386	401	374	383	401	413	397	392	370	382	372	425	375	390	402	410	381	389	429	405	404	390	432	393	406	384	397	373	373	355	386	393	386	379	400	431	414	403	423	370	397	389	404	400	392	408	393	377	346	372	397	387	383	396	377	388	338	410	392	365	370	398	364	400	380	401	409	374	401	368	366	405	398	397	365	368	393	402	401	376	368	416	418	402	395	368	381	376	367	393	394	399	424	421	373	384	371	389	371	396	407	371	374	373	383	368	415	378	383	411	359	380	393	384	381	389	379	405	428	396	396	431	431	398	405	375	417	416	384	406	417	381	381	418	407	351	431	372	378	334	386	408	420	404	385	384	397	389	363	414	375	364	371	412	397	432	399	413	373	366	386	409	419	399	394	372	400	384	385	410	418	388	398	384	360	383	417	404	389	378	390	391	368	413	393	352	372	432	406	399	381	375	364	407	385	376	372	397	388	407	406	395	413	407	405	381	410	366	385	386	383	390	396	391	436	397	371	411	404	434	392	383	357	374	392	421	397	413	386	373	408	369	403	389	423	376	394	412	388	395	399	371	401	375	383	394	406	418	389	398	427	409	414	404	379	415	375	422	374	402	372	352	417	346	393	413	403	387	456	379	396	368	424	360	381	370	398	385	412	363	391	378	396	410	394	401	425
29621	48488	34911	19142	15659	11727	8819	7327	6056	4886	3917	3397	2572	2061	1889	1631	1495	1169	1063	1000	958	897	825	811	787	740	673	646	604	564	539	537	503	513	503	468	463	484	471	480	412	469	455	458	423	406	413	447	424	418	413	418	442	392	431	451	428	421	436	410	394	424	440	411	437	408	414	368	410	415	397	393	406	392	414	406	378	436	386	390	379	422	406	392	388	377	404	402	396	426	385	383	373	397	393	399	424	435	391	385	439	419	416	397	376	406	438	386	417	387	380	393	402	402	390	408	402	401	400	381	390	387	436	404	394	404	393	406	383	384	376	360	429	414	373	428	406	440	426	384	403	394	384	392	419	368	367	376	387	379	376	412	344	376	392	424	390	424	402	385	391	389	373	377	398	372	406	365	400	397	400	400	415	408	397	387	416	365	430	394	390	432	389	388	369	398	376	391	383	393	401	400	386	388	394	393	428	431	382	381	378	381	383	406	388	380	380	419	409	359	391	396	415	390	429	391	398	380	369	406	395	411	402	386	354	402	343	380	406	451	367	378	417	396	415	413	420	365	431	395	449	427	438	386	384	405	367	383	418	421	392	387	405	425	423	410	374	399	402	409	378	383	376	377	374	433	396	375	400	377	382	399	404	410	360	396	411	399	421	385	370	374	406	411	393	400	421	407	407	391	412	373	388	410	376	393	384	404	378	410	407	390	403	392	377	449	398	433	405	398	396	401	385	384	386	404	404	406	422	402	376	401	431	403	372	388	408	443	417	354	409	384	385	400	395	377	401	380	366	398	405	420	390	417	388	370	417	370	390	376	416	407	390	389	404	401	388	400	386	362	375	403	435	379	358	401	415	398	366	388	418	387	362	391	407	418	414	412	390	400	401	382	409	404	373	360	423	394	428	417	366	396	387	367	391	423	382	410	420	407	408	389	398	386	377	359	414	430	369	401	391	412	378	410	410	375	411	423	370	380	436	371	370	413	362	395	400	382	433	380	407	360	401	420	420	389	430	389	393	396	384	378	389	427	397	378	392	377	407	411	372	385	381	395	422	402	405	419	378	381	387	388	380	401	387	412	388	383	379	392	407	398	387	406	408	409	396	395	395	374	421	392	392	415	401	394	388	376	383	395	377	384	371	431	393	416	380	399	385	383	412	387	398	383	396	412	396	367	391	391	386	392	405	396	404	409	393	397	406	384	385	372	385	408	400	392	415	401	414	368	350	386	418	406	399	409	375	390	407	433	386	385	422	392	416	401	388	390	397	403	413	417	334	380	401	416	398	369	416	382	363	384	389	402	381	395	385	393	370	403	388	422	401	406	388	405	395	371	417	390	400	411	407	414	362	417	395	424	397	366	410	412	398	350	418	394	394	368	408	400	401	374	425	397	398	416	375	403	410	400	372	431	373	372	393	414	364	416	419	402	367	421	395	385	408	439	398	365	398	398	401	403	353	413	389	399	416	391	402	406	402	382	390	401	416	376	408	402	374	420	371	385	398	433	388	400	387	412	417	392	432	414	414	403	402	386	406	408	386	434	403	372	366	401	368	425	390	402	405	381	385	417	414	420	382	360	415	382	407	366	355	433	406	369	381	394	383	423	458	372	387	392	369	396	405	371	406	415	379	412	365	355	424	404	410	408	378	368	397	428	391	377	396	383	372	413	384	370	379	375	398	370	361	394	400	394	411	382	402	393	386	412	413	435	386	415	390	395	384	394	389	381	425	382	417	426	380	427	417	400	396	417	407	404	381	378	420	372	400	434	396	372	386	396	381	379	402	391	391	419	361	372	395	396	403	441	408	433	380	377	422	390	381	397	405	401	394	358	407	376	427	408	413	406	368	404	405	393	352	407	406	405	428	362	410	384	380	382	407	390	385	396	374	423	415	387	421	388	398	431	382	399	351	374	419	386	385	425	394	424	389	400	374	406	411	412	376	394	420	398	428	398	426	411	390	420	383	357	424	405	386	421	415	414	392	406	353	364	393	400	380	383	385	388	378	392	438	388	402	406	368	381	399	424	366	391	407	395	379	387	401	388	374	376	422	413	397	394	381	387	403	414	377	414	400	373	364	390	409	393	412	416	413	388	400	420	401	381	376	397	347	428	394	406	380	359	398	374	402	422	397	397	431	386	393	400	382	367	417	394	377	381	399	409	365	376	415	397	410	381	391	406	380	439	403	367	399	397	398	372	403	391	367	433	375	390	386	420	434	395	342	369	382	373	407	411	416	373	432	376	396	404	376	398	417	408	399	391	410	437	368	391	397	392	378	401	405	420	415	409	406	408	393	428	394	420	382	393	391	412	376	370	384	393	428	396	427	400	389	386	415	389	395	414	409	410	398	411	449	411	369	406	400	376	400	384	363	429	396	395	385	440	368	431	391	392	387	380	392	398	397	371	383	426	382	413	388	403	364	394	398	365	423	392	393	388	420	418	371	391	410	402	403	422	383	405	370	347	409	384	414	384	385	374	400	372	396	372	382	392	416	415	407	371	367	378	372	411	369	408	403	368	401	405	425	412	388	371	395	386	389	454	430	403	361	419	383	382	421	386	406	387	405	421	409	387	392	393	395	412	374	377	400	418	364	389	433	433	407	398	411	354	453	415	399	417	379	388	405	428	389	360	392	390	409	435	344	405	416	379	387	407	407	410	406	405	387	398	373	426	418	387	417	361	411	392	402	350	414	409	411	394	427	377	374	355	379	394	408	417	397	388	375	405	388	433	397	383	404	365	429	433	393	407	409	375	406	428	406	405	400	436	460	395	389	385	410	403	384	382	457	407	414	402	420	416	443	393	397	392	406	417	402	401	406	414	380	428	391	423	394	362	415	397	386	411	377	403	421	407	415	398	377	378	407	385	411	413	400	385	397	369	419	386	420	383	391	379	380	397	369	399	398	400	406	442	398	401	378	374	410	410	382	407	393	381	382	421	405	401	405	390	379	400	366	406	401	367	371	433	400	399	380	402	406	385	428	400	367	408	380	425	411	388	372	363	365	406	388	390	438	397	396	385	363	395	404	416	403	381	418	375	375	409	374	406	394	387	390	406	428	390	422	416	408	421	412	372	378	407	379	399	374	345	386	407	402	408	417	395	407	332	411	359	436	389	417	431	386	392	403	392	391	411	382	388	409	405	380	395	413	410	411	388	437	370	412	393	383	381	411	419	413	382	410	427	415	396	417	428	377	393	407	384	398	404	396	402	362	377	403	400	414	404	398	406	427	418	379	398	349	410	426	372	396	391	395	422	417	408	398	382	383	387	408	366	453	411	393	412	409	395	391	377	348	412	368	397	416	383	402	391	396	406	389	393	412	398	398	427	422	378	444	399	393	416	409	401	419	421	450	378	418	387	388	400	376	363	417	377	423	416	410	425	412	421	380	382	425	403	364	414	418	411	382	416	402	374	410	378	424	425	368	417	413	376	391	403	421	418	389	371	377	402	397	395	410	369	388	397	392	408	386	418	426	352	386	385	415	382	419	436	389	443	371	376
28752	22689	19189	9567	5189	3326	2469	1862	1589	1458	1249	1167	948	841	805	726	738	687	662	597	553	583	564	561	606	580	517	554	535	526	550	545	490	474	480	529	502	493	481	483	487	494	525	490	451	495	456	474	528	455	471	474	452	471	475	495	483	468	491	454	465	511	465	460	461	467	495	518	450	447	479	479	483	445	470	526	494	470	466	477	482	481	497	479	464	498	478	465	456	457	454	479	486	504	476	553	456	488	515	488	493	521	481	536	485	497	461	479	461	456	488	460	472	512	480	530	471	509	457	488	433	471	450	473	432	438	461	471	482	479	482	435	482	469	474	488	488	503	490	513	445	462	533	462	513	495	506	481	452	450	433	473	490	433	487	470	475	501	478	431	488	527	468	437	490	506	469	486	483	476	475	467	490	511	460	521	468	462	446	450	489	493	509	465	449	465	448	524	463	497	451	464	456	489	467	458	493	483	474	481	479	496	498	516	467	440	474	454	474	481	470	478	487	492	479	449	482	483	416	472	466	459	472	479	497	463	489	425	485	492	467	451	526	461	472	477	479	503	464	466	538	480	486	510	484	442	472	490	447	468	505	446	458	448	489	479	456	461	443	482	470	492	477	485	473	474	485	484	449	466	460	464	487	499	504	449	504	458	489	468	498	472	497	451	441	515	462	439	455	459	478	507	479	479	444	462	492	507	479	458	467	480	494	483	453	472	458	458	471	490	494	483	464	474	463	470	491	467	486	480	455	439	470	474	502	513	481	494	496	467	448	477	480	506	502	506	479	438	471	450	483	486	455	471	485	492	479	492	509	485	511	502	485	483	475	479	500	504	488	492	474	496	493	452	463	469	497	436	488	488	465	477	481	464	484	469	440	502	513	492	472	463	464	479	488	494	479	456	506	472	511	437	453	479	518	454	451	459	477	495	509	488	491	451	471	503	522	473	453	463	485	496	452	446	468	496	444	508	459	457	442	521	513	451	495	467	480	492	475	458	477	463	453	462	480	482	484	465	480	469	448	505	488	486	481	442	433	498	471	454	531	510	484	470	490	503	474	468	509	476	525	447	522	499	450	499	465	463	481	479	450	453	472	507	451	482	461	497	447	447	476	480	438	456	464	488	460	444	465	441	467	485	493	473	457	486	510	476	454	489	475	492	456	470	469	434	514	496	471	491	435	456	498	472	478	479	464	497	482	481	468	481	470	505	480	465	512	461	476	483	488	482	463	523	446	469	498	443	470	487	475	461	474	492	511	473	493	461	473	444	468	463	485	475	536	497	497	495	435	466	461	499	519	454	469	462	500	466	474	533	470	503	513	449	491	505	502	446	474	518	482	482	522	483	477	475	473	460	510	454	434	452	488	483	449	459	468	493	476	447	466	456	448	434	438	466	491	487	489	483	513	437	497	469	496	471	488	464	452	485	509	495	472	464	440	512	434	468	475	477	475	471	483	471	478	488	443	453	469	465	489	487	446	469	475	481	518	479	499	498	486	482	430	491	483	467	464	506	491	505	491	526	468	485	473	466	481	485	488	472	448	447	516	475	498	468	485	490	522	442	449	474	466	484	443	471	462	475	489	503	516	495	467	470	447	507	512	476	470	488	526	488	429	487	485	458	467	474	470	463	490	474	490	473	495	467	490	454	457	465	479	468	489	471	484	471	460	464	506	466	493	465	442	498	498	478	496	478	458	465	444	459	471	466	444	484	451	434	465	510	467	486	498	441	488	513	456	494	462	488	465	471	514	510	485	526	454	479	468	467	450	447	466	457	441	499	490	480	467	449	511	484	492	455	465	487	450	453	475	501	489	500	450	482	500	459	505	452	466	452	465	492	479	460	495	463	496	458	509	459	470	513	488	450	457	500	506	484	455	465	503	507	473	459	465	431	497	472	529	505	473	505	457	487	449	493	494	471	503	477	471	448	517	483	503	484	480	505	473	483	498	497	449	471	509	480	499	476	498	504	469	440	455	485	454	442	470	494	452	487	492	467	508	471	443	509	494	483	497	496	507	506	484	482	454	513	477	536	453	471	482	453	483	477	465	496	466	483	475	456	472	493	514	440	465	492	498	502	474	474	521	494	482	462	483	480	488	458	503	483	519	454	477	456	461	487	437	480	507	509	462	432	494	474	483	492	480	465	500	490	487	454	464	522	509	498	472	479	444	508	472	498	505	475	507	488	465	519	459	503	448	488	452	487	459	465	492	488	495	489	505	472	476	493	433	465	508	484	484	481	487	450	483	514	454	462	488	464	449	465	492	486	482	493	518	435	516	500	441	475	435	472	511	455	483	500	497	484	466	475	485	500	458	434	438	516	456	468	475	444	481	434	479	486	483	460	516	463	441	477	514	476	464	478	487	475	489	511	486	444	467	531	454	496	473	457	443	490	496	453	452	488	476	518	444	495	477	487	481	531	491	457	516	491	476	526	461	484	502	549	493	499	454	462	454	456	489	500	444	476	484	456	446	466	492	497	496	447	490	460	487	485	491	491	496	463	468	447	484	500	474	446	478	516	474	467	450	466	494	440	484	514	464	486	449	486	485	437	523	488	478	532	501	505	494	437	435	484	447	476	470	460	522	477	500	500	500	481	482	473	471	512	465	477	472	448	446	427	501	457	471	448	452	491	435	521	470	472	471	509	539	469	482	516	480	443	493	457	446	487	492	469	517	452	455	450	491	484	464	506	469	488	464	486	452	476	484	486	479	460	468	465	475	466	433	453	443	449	486	494	487	444	497	423	449	485	473	486	455	474	476	447	486	455	497	445	466	439	456	481	460	457	480	481	476	488	486	477	495	490	492	510	467	463	484	496	518	487	473	440	459	467	466	493	485	460	491	468	472	517	493	491	472	479	507	517	483	494	492	468	473	491	467	474	519	477	481	523	481	463	453	448	471	450	491	501	474	499	465	461	429	471	483	475	512	464	470	449	461	475	519	499	492	504	470	432	499	530	446	467	505	465	492	471	506	463	474	501	475	494	495	491	464	463	510	466	504	487	496	431	497	483	471	508	488	498	466	501	459	484	526	431	523	445	533	483	457	491	458	490	465	505	501	484	537	490	456	460	454	490	450	511	448	469	518	464	516	455	485	484	446	480	464	465	486	480	484	473	514	476	499	493	430	514	472	523	499	533	483	487	479	512	421	454	469	504	472	459	483	484	534	467	524	463	504	494	497	447	468	453	474	510	456	513	527	475	484	463	498	481	480	498	493	473	503	472	518	473	488	432	441	466	474	522	511	478	484	487	458	489	472	417	488	477	526	439	462	491	454	485	452	478	477	480	458	480	481	495	485	456	501	480	461	513	484	479	477	431	454	516	484	477	429	480	517	458	494	441	464	463	454	452	492	453	505	478	470	464	470	478	526	459	497	464	482	500	485	467	460	469	451	473	500	454	450	492	451	449	453	500	491	477	475	449	483	487	459	479	497	486	519	460	454	451	498	448	485	475	457	451	466	445	491	483	487	491	469	497	455	482	441	485	502	463	497	506
22218	32094	20083	9603	7489	5578	4091	3250	2715	2267	1871	1810	1417	1189	1097	1007	884	825	794	735	750	735	651	696	648	674	588	593	606	607	611	533	553	617	564	541	511	551	544	527	502	475	539	496	531	571	502	553	530	516	487	535	499	512	506	467	518	484	499	528	474	466	516	509	528	475	513	509	536	517	519	512	478	518	539	504	530	490	522	512	489	529	498	484	504	508	503	534	546	524	520	478	531	486	494	506	488	509	460	477	489	474	508	499	521	500	513	511	489	488	494	520	515	543	505	481	504	473	492	504	507	490	497	534	483	476	525	497	512	467	510	511	502	483	510	522	496	508	520	432	532	507	520	468	500	498	522	513	530	501	493	508	504	484	517	487	483	530	457	550	487	464	515	486	483	530	518	498	487	516	490	467	530	478	475	512	505	517	464	529	492	483	565	468	499	505	491	518	519	516	509	520	518	503	534	461	533	469	509	488	512	495	500	527	506	513	523	512	527	524	490	484	511	497	545	530	487	515	480	496	510	533	512	465	483	510	537	465	507	483	473	465	535	503	490	509	465	509	476	566	460	475	503	494	484	525	498	482	516	517	543	484	497	476	523	502	487	507	487	511	515	488	498	525	513	493	526	485	504	507	495	496	518	474	519	504	496	538	524	492	523	516	506	506	510	494	538	515	487	455	486	482	482	493	502	516	513	539	488	498	485	486	538	524	492	483	493	509	501	490	503	495	504	522	483	489	469	469	518	507	475	533	522	486	484	491	501	530	518	491	467	522	530	564	508	527	524	494	506	530	490	496	509	497	473	469	479	478	515	477	512	475	521	537	497	521	495	502	511	494	483	512	485	501	493	486	498	467	512	511	471	486	503	515	483	487	475	510	518	499	540	443	468	574	491	518	514	480	482	523	494	466	514	485	509	518	510	505	459	520	487	516	470	519	462	467	483	545	501	481	482	505	496	508	502	502	512	477	556	496	520	484	513	505	481	561	456	542	479	514	536	506	483	488	515	495	498	495	472	495	472	518	496	541	457	523	467	504	502	542	529	512	499	500	497	489	529	558	500	505	485	519	495	484	463	506	479	463	501	522	492	495	480	471	506	490	528	504	462	475	527	496	514	454	488	503	496	504	488	514	468	497	541	510	494	482	544	526	515	495	467	499	469	541	478	504	508	481	509	470	472	480	479	484	513	505	511	511	525	563	500	486	523	494	503	535	528	473	494	527	509	505	516	512	528	514	505	499	503	496	466	503	476	498	517	503	503	496	505	469	523	498	459	502	513	495	535	515	535	577	501	494	523	524	482	465	473	478	522	505	512	515	543	465	500	519	531	499	469	517	496	513	467	506	522	543	508	512	526	529	483	514	499	532	464	488	511	520	494	568	481	517	505	519	490	478	462	504	486	505	486	513	512	457	495	472	510	474	529	498	488	534	499	476	516	481	488	504	499	490	490	518	561	498	531	530	497	502	501	493	526	502	467	540	453	498	529	507	500	498	542	512	511	506	507	502	508	539	522	517	512	498	484	504	488	477	503	519	519	510	505	508	485	501	528	544	509	522	445	493	480	523	478	510	491	464	517	492	508	481	509	518	494	446	517	488	490	504	500	480	497	493	463	511	497	529	489	505	485	556	511	485	456	515	521	516	472	524	517	495	525	475	484	495	513	515	511	477	496	520	500	505	537	526	471	491	510	484	544	494	483	509	472	502	455	502	575	503	515	490	500	456	514	477	506	472	494	479	513	536	483	480	492	471	503	465	501	489	502	513	506	501	491	511	541	540	525	494	506	518	446	508	546	491	527	471	495	500	495	471	518	522	499	503	518	518	480	525	502	530	517	471	520	521	519	493	537	478	498	484	477	499	488	499	504	490	503	503	502	512	489	543	495	510	498	503	494	514	515	461	481	520	535	531	538	514	498	459	515	513	459	483	487	510	505	488	495	540	539	477	506	484	498	494	476	474	561	521	504	515	545	496	519	478	509	443	542	530	500	509	503	489	488	494	509	517	526	525	468	521	506	555	495	464	514	508	503	555	476	488	515	512	525	470	552	506	491	502	497	505	488	494	533	511	522	516	518	514	485	490	494	541	510	506	514	479	508	497	501	543	523	502	516	541	514	503	519	521	524	509	501	514	466	509	502	490	507	524	529	498	507	455	523	473	532	518	504	520	537	513	463	500	511	498	483	478	512	495	497	511	513	513	503	481	491	485	520	522	491	517	523	491	494	517	485	480	556	483	487	505	504	493	481	508	537	494	485	529	501	510	503	499	492	499	500	506	495	487	535	504	498	544	528	494	512	517	514	523	544	528	523	508	514	491	490	523	526	489	504	543	518	517	516	498	519	492	481	487	525	503	514	509	556	516	459	491	536	528	523	476	517	499	509	491	511	485	486	507	524	504	540	505	531	503	526	514	497	466	505	497	457	535	529	532	476	513	502	510	478	514	473	509	517	520	466	455	496	494	496	513	504	500	517	534	487	507	470	480	493	542	519	510	518	512	504	512	483	535	555	492	506	517	535	522	509	521	508	536	511	525	481	506	547	508	495	504	499	513	476	520	480	491	505	487	481	463	525	480	499	487	478	534	513	493	469	524	495	503	550	515	507	495	516	534	521	514	520	506	479	547	510	504	565	485	505	506	539	531	502	498	492	493	512	496	524	504	527	535	500	519	517	508	457	522	521	512	491	511	490	479	506	516	511	470	461	477	499	495	463	517	501	508	486	525	503	515	475	529	501	489	484	506	535	509	496	505	477	470	501	524	532	482	520	505	508	495	512	486	486	506	496	451	525	560	493	467	557	507	509	498	508	496	518	505	475	489	488	476	522	555	481	532	551	456	494	503	478	510	459	474	499	475	512	515	500	481	509	510	501	521	493	540	523	506	486	518	509	540	473	498	571	506	487	528	468	504	508	506	493	519	524	493	550	481	534	536	500	543	476	474	516	486	516	513	504	488	478	526	514	490	508	493	489	475	524	495	492	507	507	514	524	507	458	515	525	538	527	490	546	532	485	505	508	509	491	512	512	476	475	505	458	481	484	509	478	501	529	550	483	503	455	504	489	483	521	489	476	496	518	488	512	505	519	489	499	496	494	493	535	493	485	487	485	484	504	473	488	476	514	490	544	503	485	507	531	497	491	537	489	522	529	511	494	520	507	479	526	498	515	472	488	517	487	512	478	501	523	522	527	514	504	489	498	497	505	523	491	477	518	522	514	468	503	527	510	527	526	531	517	538	513	484	483	497	486	520	487	505	479	517	487	486	486	515	497	517	485	509	488	523	498	528	520	507	522	536	514	539	514	510	520	480	525	494	509	492	479	487	428	470	545	511	497	522	498	496	502	520	540	475	495	524	526	511	475	503	505	479	556	536	521	517	542	485	493	512	498	522	482	558	538	524	526	503	493	468	491	473	489	523	510	523	462	492	513	459	435	448	467	420	479	513	483	511	508	504	504	531	510	506	524	492	528	521	508	499	491	506	482	531	532	471	507	511	477	509
23697	21112	28241	24236	21139	13406	5845	3615	2697	2224	1755	1534	1196	1069	923	907	735	701	638	615	629	507	566	521	541	505	457	482	447	429	421	411	430	407	387	352	410	368	368	340	341	366	382	372	366	388	391	363	337	370	373	364	384	386	305	355	343	355	364	333	362	350	357	335	341	389	338	362	339	351	400	368	354	334	361	383	329	304	306	351	327	360	344	322	325	352	330	343	300	368	378	322	356	355	344	337	357	350	334	350	368	375	335	351	355	350	348	367	315	358	330	309	323	332	330	327	343	337	332	324	335	366	330	321	336	351	354	378	316	334	347	313	369	369	360	369	318	339	326	373	347	358	356	334	400	333	327	360	351	374	353	316	334	338	333	346	347	364	334	300	348	342	351	312	362	355	318	345	356	358	352	336	387	361	362	347	355	325	361	356	355	350	357	327	364	327	335	334	336	290	322	352	383	335	328	337	326	354	348	365	371	343	354	368	314	362	344	356	345	334	336	340	331	345	348	352	338	347	331	317	385	362	377	370	346	334	330	351	351	324	348	342	338	342	357	356	315	338	354	352	339	336	345	355	335	346	346	351	343	374	352	329	334	368	346	343	322	309	369	356	368	327	350	323	335	387	345	386	354	322	345	324	365	328	345	332	395	332	309	334	322	334	315	363	320	329	375	345	371	330	305	345	319	336	348	308	320	348	353	380	324	335	347	317	335	345	341	373	349	381	329	320	354	330	357	344	338	356	318	380	317	344	352	318	339	322	321	316	353	347	352	341	352	354	354	339	291	330	351	356	343	350	329	345	337	348	336	293	360	330	337	361	301	318	357	326	333	357	354	376	352	320	347	332	350	341	345	337	362	325	326	368	324	336	352	365	349	358	330	351	354	351	325	356	352	382	374	332	332	337	316	333	346	354	323	341	343	348	310	327	350	341	349	344	328	315	310	349	322	359	357	349	362	335	343	372	352	322	333	334	345	357	345	332	362	313	343	324	315	312	351	339	360	339	320	347	362	308	338	353	343	345	350	383	322	352	348	322	365	388	324	340	354	322	377	333	352	358	346	363	345	335	349	344	345	322	404	368	339	366	350	354	370	358	314	363	346	342	337	376	375	321	318	327	339	316	318	336	352	336	343	368	344	328	335	333	358	333	301	370	340	324	370	347	329	373	321	340	368	343	351	365	331	335	363	371	351	320	345	338	330	340	351	360	338	365	349	344	356	342	383	316	356	345	336	389	327	332	323	333	382	357	325	311	365	349	383	346	384	347	320	361	336	341	334	367	321	329	354	371	336	320	375	345	342	362	348	356	340	338	396	309	350	337	355	378	340	354	383	355	339	340	318	348	362	338	324	325	338	368	372	318	356	362	336	326	323	312	325	348	350	349	311	365	303	358	383	333	341	350	352	338	379	351	336	350	332	367	343	365	355	348	309	338	363	347	343	373	349	345	331	352	365	350	322	341	358	344	337	314	358	348	345	360	364	348	312	342	353	334	351	392	314	354	349	346	357	334	407	323	323	333	353	328	354	350	344	331	363	330	349	349	334	349	349	346	348	345	335	352	309	346	346	355	325	373	350	347	307	383	369	359	347	352	353	335	360	336	319	359	321	353	371	332	366	350	335	360	353	368	359	303	349	372	333	342	349	348	340	330	335	346	347	316	350	321	345	352	384	337	338	294	367	333	319	320	335	347	329	336	382	328	299	346	345	386	391	314	370	321	349	307	307	365	339	320	361	360	359	346	342	352	338	368	355	345	351	318	322	339	352	360	323	336	390	342	326	325	367	353	355	328	337	331	347	359	337	367	339	368	348	346	334	350	341	351	337	343	314	314	370	310	302	348	351	378	356	314	336	364	346	366	325	324	341	347	358	330	328	332	303	338	307	359	320	361	336	410	352	348	317	337	336	347	353	340	338	365	344	360	363	343	376	339	389	333	310	348	320	341	341	359	314	336	367	373	318	365	358	331	313	342	359	369	348	372	307	357	325	352	324	358	356	372	341	381	350	348	335	343	349	329	357	310	346	338	338	340	338	358	337	373	318	325	343	345	305	331	324	354	320	341	347	346	356	357	342	322	318	369	343	328	332	349	349	351	353	328	364	316	308	320	350	325	339	308	361	350	321	358	348	342	347	374	340	339	357	384	333	306	317	345	345	342	352	321	351	351	317	322	320	382	371	360	353	364	365	346	342	358	356	318	328	319	300	350	317	352	366	282	367	344	321	314	343	360	340	360	343	339	333	362	341	370	343	335	353	352	348	356	358	334	349	355	324	320	337	365	370	329	352	347	344	325	332	335	372	343	307	363	346	353	340	323	339	371	329	340	329	351	345	387	328	352	354	336	359	354	336	355	293	368	372	363	315	358	358	367	356	337	357	355	368	358	349	352	363	338	346	326	348	377	344	349	315	334	313	306	330	324	387	347	331	361	331	373	328	324	356	347	316	342	327	343	360	349	352	328	331	381	362	347	365	334	354	342	361	322	344	316	333	327	343	335	333	359	325	349	358	343	353	313	319	351	350	332	357	347	338	308	358	311	348	369	367	344	380	334	335	312	338	363	355	300	357	310	329	338	317	347	362	319	327	340	324	326	322	350	296	340	313	318	347	353	384	373	312	290	353	378	376	345	344	355	328	350	325	318	339	384	317	353	362	347	339	338	345	314	341	342	355	312	376	335	342	324	329	314	346	344	349	351	292	309	326	341	351	331	325	338	341	328	347	332	330	339	348	353	348	318	333	366	350	315	385	359	356	321	324	368	330	373	308	340	334	346	327	351	314	350	332	365	346	356	376	317	347	349	342	373	347	358	350	379	336	349	353	382	312	325	362	371	331	359	351	330	340	350	313	361	347	324	361	356	335	320	330	330	322	355	341	362	372	340	345	334	365	338	383	330	382	359	325	345	376	338	369	330	319	329	340	339	337	345	363	337	362	327	359	346	362	349	339	349	336	325	335	380	338	339	353	341	358	339	358	380	353	331	348	351	351	392	334	348	311	351	343	373	361	363	334	345	330	380	366	330	312	365	346	317	331	367	321	325	365	338	325	367	319	329	346	336	342	393	344	326	307	353	353	306	350	309	343	359	341	364	373	340	375	371	354	354	356	340	357	368	314	344	338	330	307	358	371	344	360	333	347	325	379	343	379	352	352	350	380	322	379	337	353	338	348	345	351	355	359	363	337	321	364	330	365	344	347	342	361	320	359	338	341	327	361	346	346	365	354	332	342	334	330	335	372	335	330	337	342	343	352	359	355	370	362	357	322	315	320	332	344	311	363	355	316	359	335	377	356	347	351	341	342	356	354	352	310	332	329	363	322	323	324	320	346	367	322	344	339	337	369	339	316	338	361	302	313	329	345	328	355	333	368	358	355	341	357	304	349	336	319	336	315	362	329	317	354	327	347	310	313	343	322	359	378	295	303	329	354	339	366	349	346	355	315	353	347	315	342	362	345	312	356	345	367	358	327	326	318	344	340	375	346	344	351	344	350	335	344	343
25647	42835	25883	15097	12239	9331	7503	5716	4631	3795	2836	2591	1990	1663	1399	1338	1095	945	879	822	744	735	635	631	660	610	556	539	536	492	484	456	476	437	410	425	445	431	439	439	378	414	395	408	407	409	389	386	397	371	424	387	400	354	398	376	335	360	382	373	377	387	349	370	373	386	371	353	381	364	349	363	362	350	407	396	364	354	384	387	390	363	330	373	390	398	391	390	368	366	375	371	386	408	341	366	342	356	359	368	384	361	373	348	380	383	363	387	398	359	382	390	376	370	338	356	327	343	360	389	349	381	384	355	373	344	372	391	359	378	384	371	317	364	382	355	363	376	400	343	367	400	375	364	364	336	370	398	355	410	352	328	383	371	361	377	374	370	334	372	368	418	388	341	383	357	376	381	342	363	337	358	355	366	377	378	351	382	355	410	370	384	360	369	362	367	364	363	369	368	389	332	372	366	343	391	416	370	409	395	368	367	367	364	346	338	368	352	379	384	379	388	407	373	380	360	412	352	375	383	375	364	379	377	374	366	377	364	397	350	348	371	378	355	402	384	391	389	347	383	391	363	366	345	388	363	347	359	348	342	363	365	397	344	346	375	374	373	361	406	333	390	374	377	341	373	386	390	378	399	364	397	385	332	375	391	377	361	344	371	393	364	337	359	380	349	380	370	323	343	325	345	378	398	385	343	342	369	379	364	388	399	375	398	360	389	357	362	393	379	369	376	365	399	366	387	381	379	363	379	358	383	365	338	354	382	382	360	342	376	370	344	355	368	361	397	360	357	368	377	366	361	372	356	394	369	382	369	384	365	357	321	378	340	357	396	378	378	366	383	390	376	371	374	368	359	402	380	331	377	381	383	333	398	354	371	368	336	369	387	363	379	367	376	372	354	345	365	353	360	386	364	371	344	351	384	364	356	369	368	398	369	354	326	393	363	397	395	395	372	371	381	375	365	385	369	357	359	372	358	395	353	353	391	412	332	394	366	392	355	380	370	369	328	381	354	388	388	380	385	369	390	344	388	353	365	368	381	375	359	377	377	349	337	372	341	349	377	347	352	382	363	376	352	380	362	362	337	359	358	388	381	358	343	332	399	388	353	412	408	359	341	366	348	346	359	367	392	389	352	346	390	373	355	377	365	375	395	404	373	342	358	355	346	360	401	386	370	385	333	359	367	394	382	362	366	351	411	372	351	362	372	355	350	367	395	396	363	379	373	400	360	354	388	360	357	326	346	354	360	359	354	385	370	357	388	346	379	384	346	408	392	373	381	353	357	377	360	379	342	405	368	390	356	388	356	352	399	351	393	326	350	397	357	398	398	393	372	364	337	368	361	398	341	357	397	391	400	412	400	347	431	332	378	378	375	371	357	376	357	347	371	365	379	370	336	353	405	383	385	350	339	383	390	383	370	369	371	380	366	335	350	401	383	381	363	374	337	353	376	365	402	379	361	361	355	387	389	397	344	389	322	393	356	346	378	413	377	333	396	384	363	371	375	363	392	366	341	370	346	372	408	390	331	358	361	343	383	322	381	334	394	365	386	346	344	390	364	368	354	345	345	355	357	395	361	346	358	381	351	351	356	393	370	383	367	348	358	377	335	343	354	359	396	365	391	384	396	380	331	351	396	372	365	372	392	370	371	366	349	377	385	404	352	350	361	368	350	361	368	365	346	351	371	387	372	384	347	344	358	359	388	390	356	340	366	367	384	369	367	366	354	361	384	343	386	376	349	381	388	348	380	313	348	347	388	366	352	387	375	358	366	363	386	378	347	419	360	356	343	384	411	323	394	337	362	357	385	393	337	396	366	390	366	366	379	384	359	359	342	369	390	368	413	360	335	362	393	341	411	403	373	345	316	366	373	386	349	363	375	398	385	370	369	360	408	392	362	400	328	381	394	364	357	386	368	365	367	349	365	396	388	330	370	367	388	351	364	358	367	384	351	364	393	397	383	353	349	352	347	389	391	360	364	339	369	358	364	363	406	341	325	381	342	366	380	388	380	362	361	348	383	366	331	359	373	369	394	382	307	390	365	358	325	350	366	377	384	367	378	372	357	385	373	383	363	352	381	399	377	371	379	371	342	367	397	380	385	346	336	384	377	384	377	366	367	361	358	372	355	371	370	328	376	387	372	361	399	372	384	352	347	330	359	359	344	371	408	370	343	345	350	387	374	365	338	383	392	341	343	378	364	403	367	359	364	378	355	362	376	372	361	372	368	400	331	337	357	335	329	362	350	336	419	343	349	413	359	376	341	358	368	399	366	361	349	368	389	403	357	385	300	361	387	380	356	379	391	366	370	380	332	399	381	401	364	345	342	405	388	381	359	355	346	345	368	360	351	377	371	374	381	358	363	381	384	369	369	393	365	349	364	400	348	378	360	338	376	338	381	363	378	379	330	359	364	364	389	340	371	348	336	388	381	369	364	351	375	322	370	362	374	399	349	368	372	338	389	360	372	372	337	362	378	370	382	370	365	384	355	361	382	341	412	351	393	380	375	357	397	360	377	347	365	389	351	377	365	371	360	370	403	415	373	388	379	399	418	357	384	355	363	386	366	376	380	403	332	377	357	358	389	361	356	350	414	354	357	367	358	358	377	342	364	376	391	380	367	344	367	374	366	341	323	354	384	396	380	353	345	389	388	358	345	361	360	329	355	378	384	373	398	340	399	389	341	369	380	381	381	391	374	406	402	337	362	385	400	366	346	362	357	361	360	359	377	360	369	387	353	392	374	399	372	376	331	363	382	355	382	390	351	350	337	384	334	378	387	350	383	364	365	347	390	344	359	358	339	363	378	360	408	317	354	350	338	351	385	401	393	350	380	372	385	353	383	345	355	367	359	332	339	365	365	357	326	355	396	396	357	373	377	374	391	373	331	373	366	368	388	360	347	392	385	368	336	340	399	396	382	371	380	380	363	364	353	384	382	406	369	382	391	361	365	367	381	414	387	371	383	342	378	367	353	399	356	360	373	402	381	356	386	349	348	413	383	363	409	348	357	377	368	344	380	376	368	391	404	359	390	336	359	384	380	365	398	359	370	334	396	369	368	374	385	367	375	343	349	359	351	359	356	371	376	311	332	415	351	386	372	359	376	379	384	344	369	402	303	374	372	367	406	362	379	353	353	365	361	399	372	371	379	406	368	337	347	338	401	358	392	379	382	354	411	351	360	365	390	388	355	334	332	369	357	387	406	380	388	410	343	368	384	400	335	364	350	372	368	332	340	348	352	412	372	388	381	343	330	348	361	387	362	427	330	366	369	389	382	372	360	382	411	394	349	360	366	319	352	377	358	395	366	376	347	381	382	395	354	367	370	362	372	361	396	359	378	380	350	373	390	364	353	373	369	388	340	354	360	379	388	370	331	402	370	400	379	350	352	370	362	360	417	396	368	397	348	387	406	343	366	380	366	371	380	397	356	372	383	400	369	354	404	366	362	370	362	348	325	360	395	359	346	382	380	368	364	367	359	371	392	340	358	325	386	363	357
24895	21138	27172	25258	14681	6151	4297	3233	2356	2100	1579	1430	1253	1075	1005	958	897	847	718	730	755	656	717	666	653	662	675	623	631	589	672	560	624	593	593	592	570	581	639	561	584	553	521	586	529	543	559	537	550	552	506	560	530	538	570	549	541	541	559	531	540	571	579	549	506	565	545	527	563	550	561	499	550	538	548	588	584	577	577	568	537	603	557	527	585	591	532	557	578	565	545	555	563	560	586	538	549	562	578	553	555	594	541	539	539	532	569	535	560	536	551	564	563	531	544	543	572	586	558	575	581	549	588	540	547	555	530	492	547	584	533	582	565	556	524	518	519	543	562	561	577	552	559	533	560	546	551	544	559	559	552	562	515	564	510	545	582	547	549	575	541	536	560	598	540	524	519	588	579	579	544	564	512	553	535	562	524	563	539	557	579	547	594	521	585	577	573	560	556	525	525	527	547	529	567	581	547	552	575	546	542	566	610	565	563	599	563	601	537	546	615	559	568	543	502	578	546	530	556	532	544	518	595	599	517	562	552	564	572	556	548	519	577	532	573	508	571	555	488	574	596	544	568	556	601	550	547	577	568	554	510	531	519	558	574	496	560	528	548	563	527	559	528	556	557	564	566	563	545	564	574	525	589	519	551	509	557	585	573	589	540	580	550	570	561	569	553	550	566	498	557	533	561	483	535	531	538	538	558	573	553	558	551	522	553	533	564	521	572	571	533	525	580	547	561	526	556	563	559	535	558	510	549	571	543	541	618	541	566	573	537	579	511	599	552	553	524	581	567	547	594	542	579	556	548	569	542	522	536	529	554	534	539	593	515	561	564	541	593	567	555	539	570	570	534	561	555	577	558	526	514	490	549	546	509	558	505	577	560	585	540	538	562	547	538	537	568	534	555	568	553	515	542	507	553	550	573	567	533	519	567	509	561	556	533	559	546	523	566	579	528	537	563	563	573	525	570	530	537	560	593	531	535	560	540	553	518	527	562	508	525	531	559	561	567	533	549	538	527	551	524	521	533	592	552	597	549	542	567	534	564	557	565	533	524	538	565	539	554	583	557	566	504	564	553	544	577	531	566	586	529	535	525	558	522	523	538	537	552	572	533	556	551	519	572	516	556	593	552	530	577	585	529	585	563	560	555	581	560	565	539	575	529	558	505	524	573	521	539	518	548	553	578	591	591	586	539	511	512	566	603	527	572	576	556	513	553	538	541	533	572	575	593	558	567	577	498	583	586	560	593	515	519	552	607	544	554	536	522	566	492	551	541	549	540	518	559	565	511	546	584	521	512	547	545	523	548	582	557	542	564	570	563	591	545	542	560	573	546	552	542	535	561	548	561	549	562	570	547	563	590	584	560	574	551	577	538	525	533	520	555	544	558	559	537	565	557	510	566	530	516	535	604	542	575	570	529	532	550	541	542	553	530	567	549	590	561	557	526	570	595	564	567	507	561	551	500	588	571	560	487	564	539	536	527	542	557	532	516	574	562	562	554	536	545	581	547	569	578	523	512	530	553	546	531	603	574	547	545	571	559	553	583	552	585	562	551	537	566	576	601	543	551	607	564	531	581	577	574	543	585	547	605	551	538	526	575	533	529	571	570	543	535	546	564	547	540	546	575	549	542	551	490	518	548	602	568	585	519	531	564	559	561	529	527	592	539	556	561	534	547	553	567	580	548	546	575	573	569	586	553	591	536	567	566	536	526	548	539	512	574	558	566	557	548	545	513	538	519	547	552	563	528	539	555	488	518	550	545	586	542	595	543	530	559	539	547	562	552	507	539	572	584	563	574	587	567	572	521	514	573	543	541	548	539	562	559	485	509	578	583	568	536	530	532	559	528	523	530	501	559	575	524	546	568	560	525	595	508	513	525	598	540	516	579	531	562	522	578	582	504	527	584	555	539	587	542	558	533	545	535	627	576	570	539	541	519	546	494	556	564	571	574	508	540	574	554	576	541	564	530	499	510	555	563	547	536	576	558	557	570	533	545	555	547	603	541	578	545	541	566	537	564	549	543	539	520	531	585	530	551	511	570	519	548	573	547	538	595	609	519	567	548	550	539	565	567	535	583	530	538	555	544	601	566	568	538	589	545	534	508	554	563	546	538	569	520	562	572	570	529	594	525	514	511	547	529	567	568	538	588	561	522	583	549	587	543	553	540	556	503	554	536	542	571	545	542	542	557	519	592	545	563	520	565	556	535	586	556	548	559	519	570	582	570	528	521	552	550	537	527	532	541	516	559	505	554	558	508	541	568	546	560	563	529	533	596	514	597	610	571	524	550	536	545	532	533	551	597	553	576	516	552	567	570	574	512	548	525	579	583	544	567	521	570	533	552	544	547	513	545	519	540	536	554	532	532	556	546	507	576	542	550	575	576	548	535	551	558	529	600	548	543	549	551	524	560	563	553	535	518	577	510	569	509	528	520	567	558	591	564	604	549	570	539	566	564	537	595	528	569	547	550	528	549	480	542	551	574	583	558	581	552	522	549	565	538	569	530	585	536	509	497	558	588	537	570	534	562	586	515	583	551	556	575	552	577	534	547	524	573	549	560	556	551	518	554	551	551	594	559	535	544	560	608	572	578	566	542	562	546	548	537	541	569	567	530	561	542	575	572	517	507	536	539	526	572	560	556	531	542	543	501	544	526	553	551	585	598	560	526	556	544	500	501	562	562	578	560	535	531	545	569	575	546	565	535	549	551	581	582	570	525	551	542	524	557	528	525	553	543	538	565	539	526	583	569	592	561	604	499	547	558	516	542	542	573	543	532	554	567	550	583	538	588	563	499	553	543	543	616	510	534	546	551	579	550	561	570	567	553	529	535	551	517	566	517	569	517	539	564	539	533	515	588	555	569	554	604	577	578	543	562	595	535	584	565	541	560	560	548	569	567	579	535	560	527	574	593	570	540	550	528	551	580	565	570	601	556	542	524	554	586	550	523	570	541	542	548	539	525	540	549	547	544	556	561	597	550	531	581	531	551	559	505	568	544	514	560	514	604	561	552	582	571	538	546	543	528	556	564	544	524	541	532	542	583	549	533	536	558	513	515	533	537	516	564	548	537	520	511	563	569	504	522	566	576	564	581	567	564	508	549	591	578	543	586	526	535	545	579	497	582	545	539	522	589	578	543	522	535	562	574	576	598	503	533	521	536	552	551	553	610	528	510	502	531	536	567	543	553	527	574	530	608	546	602	607	532	597	575	556	548	534	584	568	532	528	536	521	539	526	575	554	556	536	564	560	522	579	520	554	538	564	524	536	511	567	565	520	534	598	537	537	534	531	544	585	589	526	592	556	506	541	531	553	525	596	554	535	580	515	542	525	549	525	567	547	539	515	549	555	546	582	541	536	528	554	549	537	562	534	544	571	553	554	529	571	536	551	573	565	575	502	561	603	548	561	513	557	546	581	596	535	546	563	534	559	546	518	529	561	581	513	586	557	550	554	567	524	551	559	572	597	578	526	601	557	532	571	528	575	539	547	528	567
24688	37973	21082	13009	10738	8422	7075	5529	4193	3327	2592	2221	1838	1578	1368	1367	1140	1039	959	873	859	856	830	800	785	775	741	688	661	626	684	630	661	559	603	631	606	575	570	603	582	653	593	584	590	584	555	627	569	594	588	561	551	545	539	587	569	554	572	571	596	627	576	617	583	531	576	549	552	577	541	606	576	550	588	559	597	554	585	577	557	534	533	554	546	556	555	568	579	557	569	576	597	610	593	540	569	575	580	591	538	584	547	569	581	565	581	543	565	549	515	565	606	599	574	577	598	574	544	620	562	570	580	579	592	569	612	587	568	566	569	563	535	572	573	569	566	568	591	498	576	521	599	590	563	571	550	565	549	576	584	543	544	544	578	579	604	546	528	545	565	583	581	607	549	561	533	565	594	561	548	556	569	561	577	570	549	545	586	576	563	543	551	588	546	625	532	543	545	577	599	558	562	565	582	542	566	573	585	585	537	529	575	585	586	586	582	591	591	552	593	552	555	576	611	534	509	571	592	586	510	573	547	574	528	596	554	546	535	560	561	554	565	593	569	573	561	579	575	549	523	555	554	582	546	604	568	572	547	573	542	536	545	570	590	571	570	562	559	559	531	589	566	553	540	611	580	563	545	552	580	539	537	620	540	555	534	632	543	541	562	555	599	561	555	530	522	565	588	590	569	512	573	540	490	589	576	561	632	542	560	606	565	551	552	584	539	628	531	584	583	555	518	560	525	563	540	582	576	600	567	589	561	580	528	560	546	594	607	571	528	545	525	612	589	574	552	573	572	595	530	585	606	591	553	557	565	580	570	519	569	553	594	538	535	601	581	572	569	562	522	555	580	534	543	528	544	531	580	599	568	571	544	571	587	556	567	564	615	557	567	531	550	597	543	593	599	559	544	570	536	577	569	530	533	596	562	549	570	595	559	522	560	515	586	570	551	568	553	531	583	592	542	576	564	545	579	582	546	601	556	531	628	546	547	579	578	601	600	580	585	603	547	559	562	547	555	560	536	556	599	606	549	527	582	568	528	549	594	605	548	563	554	599	547	607	586	601	561	557	539	557	517	572	578	596	545	564	559	545	558	550	546	578	543	580	566	575	586	568	567	537	573	539	531	502	580	545	587	560	583	540	576	538	548	593	587	566	501	556	592	516	575	572	562	550	574	528	567	539	535	565	578	566	571	529	574	582	585	547	552	584	584	569	525	566	530	551	564	523	558	567	577	586	572	608	599	577	543	577	579	611	544	556	534	571	532	539	575	580	559	605	591	571	573	581	575	604	567	601	560	533	590	560	578	559	536	534	557	584	551	546	564	563	559	553	581	583	574	586	555	554	612	531	550	584	598	543	564	578	547	561	542	591	565	578	538	568	615	557	575	557	552	570	545	545	533	515	577	516	570	540	552	540	566	584	560	548	535	583	575	610	597	588	564	546	584	565	584	571	545	615	532	549	575	555	544	580	539	548	580	553	575	565	598	570	566	608	603	564	578	606	578	533	579	552	536	583	582	557	576	585	571	572	602	594	568	564	553	574	549	575	515	515	600	559	576	611	585	550	525	606	545	596	561	568	586	547	537	564	565	598	555	575	575	552	592	525	547	565	522	563	558	570	562	594	575	543	534	547	590	594	580	574	648	508	556	549	577	533	567	560	585	575	583	541	594	565	551	571	569	549	542	601	563	562	538	600	594	540	573	552	532	591	564	549	568	572	580	538	560	573	585	621	583	562	596	563	571	553	523	589	580	598	615	597	558	514	540	580	541	554	550	578	579	640	531	595	588	629	567	543	557	579	574	577	606	550	560	592	564	537	544	590	568	551	550	545	593	561	607	583	577	576	541	547	548	516	567	555	557	563	583	540	578	611	553	603	572	606	552	550	593	572	594	582	550	570	557	601	548	578	600	570	579	532	596	497	522	560	560	554	574	567	565	585	607	574	546	607	537	549	543	566	540	564	585	529	536	600	548	588	565	578	548	516	576	528	578	556	543	574	574	594	598	595	571	642	565	554	597	596	570	534	548	556	579	562	614	541	560	569	560	591	543	565	563	561	557	551	575	560	586	577	572	586	567	579	584	559	559	599	597	553	562	539	532	560	601	585	567	558	585	561	580	559	611	551	583	524	553	624	547	563	547	572	570	541	570	585	540	592	555	575	541	551	575	552	593	568	564	578	544	548	589	593	552	574	588	502	570	586	523	530	576	542	548	563	581	549	567	550	555	566	577	536	560	554	598	546	579	560	570	536	561	558	576	532	580	589	564	565	562	555	587	551	611	556	578	574	582	538	559	556	594	565	543	585	546	569	580	578	559	587	562	598	537	599	561	599	545	563	577	591	593	521	525	575	554	538	575	568	576	547	588	573	567	556	565	574	560	576	503	532	568	571	581	553	523	594	606	562	585	562	583	570	549	574	577	572	549	562	582	544	556	526	568	544	584	547	542	552	568	529	549	603	549	579	591	523	575	595	559	576	570	579	579	606	550	538	602	578	583	595	564	596	585	570	601	565	599	544	551	610	574	602	567	538	609	519	521	561	590	557	584	576	537	527	613	632	571	561	563	605	573	566	566	620	632	528	566	558	571	532	523	590	561	534	551	537	579	552	565	614	564	577	574	530	535	566	572	555	599	566	569	610	545	559	590	565	569	567	579	528	585	593	585	580	569	551	546	562	523	576	577	535	599	577	544	559	536	562	597	565	588	583	571	590	540	610	501	587	566	522	538	544	563	568	548	581	515	543	561	565	556	516	557	557	598	602	581	606	550	584	546	594	582	563	579	574	555	603	563	549	574	554	560	545	578	544	581	607	575	599	583	559	559	532	563	563	539	562	524	542	571	599	563	577	574	544	585	569	589	566	582	566	581	571	581	596	523	560	562	551	556	597	540	570	555	605	553	537	555	518	575	562	589	548	580	564	547	554	519	605	552	556	573	569	562	554	552	606	579	610	569	564	541	585	584	568	600	542	629	527	548	530	592	624	551	600	539	553	587	563	550	592	542	594	565	541	549	560	613	571	553	584	560	553	550	602	574	561	543	529	590	555	587	609	549	569	538	505	569	552	580	536	597	553	572	556	530	535	598	558	555	497	517	560	562	542	578	543	572	540	602	541	607	568	547	554	580	610	562	560	558	556	567	552	567	583	585	559	545	564	593	556	537	579	578	606	609	570	576	560	609	563	614	540	545	593	562	527	562	586	554	561	582	538	612	565	565	547	558	512	546	588	580	614	570	557	586	527	574	564	585	551	580	570	508	562	573	565	583	552	533	540	552	557	557	643	553	546	550	533	536	586	518	604	593	519	564	572	569	540	614	568	605	587	604	536	523	607	549	555	566	551	575	581	515	563	559	563	562	548	583	534	570	586	554	538	581	562	558	538	586	591	575	597	553	530	528	552	547	566	577	592	551	575	571	565	554	585	565	570	558	576	570	561	608	557	553	600	577	594	582	572	599	577	544	567	565	547	604	529	574	587	570	564	587	493	555	576	515	610	572	568
22609	21153	28719	23830	21205	21589	15129	6677	4453	3037	2538	2084	1724	1430	1209	1129	1041	839	749	779	772	694	673	634	644	653	589	562	573	514	509	504	442	379	449	485	454	465	405	447	434	442	453	442	405	422	391	398	395	390	388	395	426	421	403	404	385	375	400	397	399	410	391	421	393	407	389	420	399	364	402	404	418	400	416	429	448	401	374	411	399	412	402	415	390	401	406	386	386	419	418	419	372	432	408	380	395	401	419	401	389	407	391	421	395	400	376	379	371	361	376	403	427	390	388	378	404	438	415	392	394	380	403	382	378	381	375	413	400	381	393	414	418	412	381	416	394	381	445	425	406	384	406	375	376	390	422	384	425	398	388	403	381	391	390	395	387	430	380	384	408	395	380	395	402	400	382	382	388	407	394	403	394	421	391	393	413	431	382	396	377	394	411	395	379	405	363	412	357	394	391	363	413	393	391	400	390	391	344	411	393	390	404	378	387	385	360	379	403	400	411	386	406	400	418	369	383	389	378	370	411	385	351	396	365	391	356	418	400	384	407	383	394	368	393	417	391	394	392	405	385	450	421	364	377	383	415	392	397	416	375	438	381	381	412	430	426	371	413	406	402	402	412	373	373	402	398	375	387	412	396	390	390	393	367	387	369	419	412	405	378	382	368	385	384	404	412	372	408	419	423	420	370	384	369	397	373	399	397	402	404	404	386	429	383	367	393	409	353	398	423	387	443	421	371	393	402	362	404	408	406	398	421	369	362	429	396	395	418	428	411	396	386	389	384	401	418	388	409	401	424	385	378	408	386	383	378	388	387	405	365	418	411	396	441	409	400	418	408	363	397	419	415	402	426	388	412	392	370	374	403	373	392	393	414	404	375	424	385	399	439	433	401	395	377	387	365	390	405	456	393	386	408	430	358	420	358	388	391	356	407	402	379	410	424	429	394	391	388	377	417	380	414	421	418	381	394	366	368	409	404	390	398	384	342	416	410	418	414	408	422	404	428	437	388	385	399	418	440	402	368	380	388	407	411	378	403	414	372	375	358	387	406	396	426	401	372	416	428	396	373	401	389	407	377	393	411	370	377	377	368	381	384	394	399	423	384	380	398	396	393	402	404	392	389	436	410	397	410	397	381	383	408	388	392	390	381	367	425	397	433	397	357	384	391	395	394	392	408	374	406	407	416	394	394	411	376	401	368	399	374	418	402	417	402	398	371	338	396	421	409	382	369	369	418	400	384	399	401	425	385	396	388	415	384	415	409	361	388	404	365	389	384	365	385	396	406	412	366	411	351	388	378	381	382	385	379	387	384	375	419	359	352	383	391	376	403	391	409	385	359	393	371	363	410	404	366	404	383	388	395	393	454	396	418	371	389	424	391	387	433	397	419	444	399	425	376	405	417	403	429	354	389	394	404	384	401	409	393	370	412	390	386	385	411	383	372	395	404	403	391	381	393	416	380	404	398	373	396	380	398	373	418	413	372	392	368	397	429	400	383	377	364	409	395	395	384	376	404	379	402	424	387	428	395	431	408	366	417	403	383	362	345	395	428	382	393	372	421	373	401	418	416	387	396	407	370	412	358	407	398	396	407	406	380	399	418	389	385	403	417	433	386	427	383	415	393	425	384	398	404	417	342	404	394	413	366	406	351	389	425	397	410	390	411	344	427	415	382	370	418	398	374	383	416	390	393	418	419	415	406	435	425	422	419	381	375	411	405	442	397	392	403	372	393	396	388	378	389	407	425	408	383	410	370	350	412	386	387	386	392	385	426	383	391	404	387	379	389	421	423	414	386	386	384	386	363	410	393	430	377	431	413	429	404	395	383	420	439	415	377	421	379	390	383	434	381	444	400	403	402	403	377	388	404	377	358	397	412	411	392	381	400	397	400	398	348	389	399	384	390	369	406	384	361	380	405	389	369	376	389	389	387	402	403	423	431	390	416	396	411	387	405	371	382	406	401	388	435	400	401	401	413	410	390	419	395	370	406	413	374	366	399	407	381	395	403	363	398	388	382	379	428	448	381	384	389	381	418	424	381	418	394	438	368	410	363	351	398	395	392	408	404	355	380	422	368	418	375	437	450	396	406	398	407	421	389	405	370	395	417	418	419	391	380	398	403	411	426	385	411	397	406	419	414	398	408	420	389	380	407	367	427	371	403	376	410	416	397	390	389	381	391	376	398	387	368	401	378	386	377	368	392	398	423	416	466	403	414	381	382	391	396	400	387	378	391	408	379	387	411	378	403	387	421	405	368	389	398	411	405	386	398	375	396	373	403	412	422	361	431	420	406	397	367	428	400	383	373	397	379	387	406	400	417	403	376	384	394	372	420	389	408	402	379	401	395	396	378	420	387	386	391	407	365	402	381	376	373	362	394	393	375	405	401	429	388	416	394	396	404	426	393	430	391	373	413	377	416	371	428	417	431	399	360	368	437	399	389	436	369	361	406	382	389	437	404	383	415	371	373	397	384	378	352	363	416	395	385	407	417	382	404	362	424	376	386	421	403	425	372	408	411	397	440	394	374	357	413	357	388	408	399	410	395	356	359	412	386	375	409	410	398	415	363	407	437	364	437	381	432	404	405	380	376	394	370	372	414	361	408	364	382	390	424	412	425	391	396	372	394	404	416	377	375	360	394	389	412	371	396	376	370	410	396	402	385	416	393	377	426	388	373	405	394	366	399	398	410	415	406	418	397	386	390	390	404	421	394	391	399	373	404	441	404	391	389	394	421	392	380	372	363	411	402	396	398	383	373	358	398	406	370	394	403	416	401	422	378	372	424	379	403	415	413	417	424	367	387	419	406	395	370	393	377	429	408	367	393	396	401	402	393	396	422	434	388	413	440	359	390	376	448	392	404	402	389	352	387	375	410	399	393	408	396	407	440	420	431	366	441	427	404	356	411	414	412	394	397	421	366	371	409	413	381	395	395	415	418	402	392	440	362	393	402	395	407	380	396	393	381	386	372	444	380	359	426	387	424	385	415	377	410	390	436	390	366	368	375	383	383	390	410	373	380	422	386	399	359	405	418	410	386	371	384	376	411	357	388	396	388	398	377	419	420	383	392	402	414	427	385	390	416	400	381	402	387	445	416	376	394	381	389	403	420	383	407	383	400	411	381	365	340	388	413	416	395	413	388	399	388	392	400	402	403	455	405	392	393	399	367	423	386	396	419	396	413	436	423	395	386	387	375	391	379	412	392	364	411	405	390	414	359	401	408	399	380	388	368	380	405	398	384	388	396	390	379	388	368	381	387	399	406	389	409	404	389	398	378	378	383	382	392	391	414	374	378	388	402	395	429	410	371	393	419	382	413	392	425	409	367	407	367	374	392	390	407	390	426	407	402	375	396	377	405	386	380	372	388	401	430	385	379	387	403	424	383	407	387	379	389	397	418	413	392	394	374	359	380	387	425	393	380	406	372	372	425	425	392	416	406	383	418	419	398	431	423	385	390	402	429	394	373	410	397	425	386	395	374	381	378	367	380	401	428	421
28887	47058	29926	21062	18025	14512	11677	9408	6900	5119	4181	3281	2741	2079	1848	1679	1413	1142	1048	1031	974	816	818	753	778	740	691	680	643	629	539	528	503	506	465	501	497	414	437	463	477	448	442	449	484	435	475	445	463	457	386	439	414	419	451	424	445	429	390	377	434	400	425	420	396	426	402	396	398	394	381	409	402	418	383	426	430	421	358	441	417	411	411	408	399	388	400	408	403	417	414	431	351	402	423	416	382	375	396	388	388	415	432	405	441	431	372	398	408	423	376	409	415	419	423	395	396	393	418	413	433	377	414	389	414	383	429	418	383	393	404	415	402	380	392	398	439	411	398	382	431	424	426	394	381	405	406	397	405	378	397	401	426	407	444	386	432	374	367	405	411	393	393	389	390	392	404	417	383	411	401	382	371	390	414	401	398	404	403	394	413	411	409	402	398	392	422	445	397	383	391	402	429	418	383	398	359	401	401	412	404	404	376	395	401	427	414	397	424	405	422	358	406	388	390	424	439	411	411	408	399	404	396	414	415	429	381	421	445	423	381	418	365	405	439	403	390	394	413	384	412	429	402	396	413	427	394	434	397	424	384	413	431	409	424	415	420	405	366	428	408	433	416	403	422	420	371	421	418	437	396	391	441	415	385	380	421	431	415	417	418	371	416	417	398	386	423	428	408	372	388	390	414	402	397	383	410	422	405	411	383	414	388	374	369	366	374	420	392	426	395	399	392	397	455	422	392	398	386	370	378	378	419	401	418	422	417	406	362	410	403	430	409	413	386	395	382	431	368	390	434	406	419	388	416	402	393	383	398	403	408	393	421	383	378	379	405	376	398	412	398	393	406	414	401	418	377	398	392	414	349	384	416	383	410	383	360	418	397	434	412	391	390	411	406	427	401	425	402	430	406	398	406	375	408	405	402	386	387	416	405	394	421	396	388	417	378	406	401	386	450	424	395	406	408	424	417	403	393	383	398	434	402	395	380	389	405	393	389	387	403	433	394	436	389	402	428	393	436	413	419	395	407	394	437	393	375	393	422	369	384	362	383	402	398	392	403	384	413	393	368	406	416	368	385	394	403	425	401	417	408	380	392	398	399	391	397	412	365	402	402	418	415	413	421	385	403	403	394	400	399	438	420	425	401	406	380	447	392	378	401	385	392	399	396	407	399	423	418	407	389	390	406	424	384	397	417	409	395	376	372	452	399	393	404	376	438	383	420	366	410	379	380	421	378	380	436	415	408	373	426	383	402	364	381	392	400	389	429	404	401	400	425	386	384	407	404	405	442	416	389	412	362	382	405	384	344	400	391	401	392	386	412	412	364	436	411	377	393	442	433	376	383	386	421	389	403	409	395	386	393	390	397	413	400	425	425	424	411	423	384	395	423	411	390	393	413	425	408	384	382	382	382	400	405	374	380	433	406	412	418	400	421	411	403	425	387	383	390	394	385	385	395	429	401	408	398	382	388	393	397	403	404	407	422	440	382	415	385	408	408	392	415	401	416	398	384	419	392	374	386	383	397	416	441	406	444	378	398	410	429	372	400	390	414	424	408	392	420	377	404	406	396	398	392	391	393	412	405	419	420	397	399	411	389	384	383	406	403	381	419	384	418	438	367	378	400	391	380	380	405	402	388	412	411	412	415	362	404	387	399	397	385	459	406	402	367	410	397	390	406	418	370	420	426	405	395	384	436	374	383	407	435	447	430	383	414	418	404	403	382	413	398	390	388	409	385	414	406	405	364	422	418	393	387	395	427	383	392	396	385	394	392	387	413	417	367	429	372	408	426	410	379	377	379	438	429	409	382	407	428	410	387	397	393	394	371	411	425	384	360	375	419	381	414	425	384	380	352	383	406	382	398	396	416	403	411	393	374	406	399	401	388	391	405	385	424	388	397	407	350	403	439	376	384	418	393	379	370	446	435	396	407	384	396	415	370	398	416	402	376	393	405	410	418	451	416	397	399	390	384	351	433	395	399	412	407	389	383	405	406	369	420	413	409	371	355	377	406	425	400	429	396	391	404	381	396	448	415	398	424	415	402	399	384	369	419	387	429	396	425	371	373	409	401	437	407	393	418	414	426	368	411	392	388	412	374	394	378	431	389	370	398	396	381	408	402	383	406	397	395	416	431	440	401	361	405	396	415	411	418	410	390	418	411	422	402	377	416	422	385	377	376	391	415	428	385	432	399	422	391	425	407	391	411	412	405	387	385	429	385	388	433	414	408	388	405	387	431	381	400	393	379	385	401	396	397	366	414	394	373	406	397	419	380	417	381	399	376	393	378	402	385	364	386	394	386	399	365	412	402	431	406	397	398	424	412	392	407	437	374	404	386	405	383	359	399	385	379	421	423	402	375	424	413	379	423	371	413	401	416	392	431	411	393	366	399	413	416	401	391	398	386	388	395	382	412	410	441	387	391	424	425	382	398	405	402	386	423	396	387	399	388	404	391	396	389	395	392	389	374	420	390	405	408	386	424	372	413	458	416	387	408	428	407	415	353	373	399	387	415	372	368	443	404	408	389	416	390	438	394	393	413	445	418	391	382	387	389	443	397	404	380	362	406	415	414	368	402	390	396	406	393	374	409	393	404	411	406	410	394	399	419	412	414	372	388	407	391	410	410	366	392	410	394	430	367	434	408	346	403	440	409	421	418	375	383	414	400	383	421	387	386	411	392	409	437	416	409	353	407	402	432	423	408	399	399	368	401	390	387	401	400	414	402	422	402	410	404	423	382	423	452	383	403	412	449	365	382	418	394	399	414	412	370	421	381	399	419	410	429	402	399	424	435	418	381	384	380	410	409	385	377	418	430	393	379	387	413	452	423	373	387	408	410	405	416	417	422	387	403	398	389	407	375	387	389	407	397	381	390	418	425	402	422	412	360	405	389	366	399	403	395	426	421	414	417	401	416	420	433	438	398	437	425	367	400	410	417	372	425	389	372	383	413	396	387	415	393	413	448	399	441	393	400	411	436	424	425	390	404	392	412	382	401	397	382	407	382	380	400	398	436	417	439	421	395	387	373	424	419	403	406	359	423	379	392	410	402	400	389	385	411	407	399	403	394	375	403	403	424	406	430	381	414	441	413	434	414	382	405	393	395	415	423	418	392	411	407	401	416	385	412	444	403	439	401	368	419	381	377	410	393	387	402	377	405	366	418	384	413	343	356	398	378	412	385	402	400	394	403	366	401	401	407	423	382	427	413	409	425	390	401	401	381	411	397	415	395	385	414	392	401	397	402	370	399	347	402	388	367	436	407	378	417	399	372	414	412	399	426	408	441	423	409	375	386	409	385	412	415	371	402	417	406	394	388	389	386	406	402	405	405	380	392	387	373	366	401	405	400	384	393	421	411	399	416	413	363	398	421	408	437	381	400	453	375	388	401	390	381	437	368	367	399	386	400	377	394	404	424	448	406	440	368	395	383	443	424	398	393	406	421	409	361	390	420	394	402	419	387	410	383	359	397	409	416	426	413	410	399	419	411	412	391	370
28688	22411	17775	11164	6789	4462	3185	2427	2030	1539	1370	1114	963	842	873	762	712	650	641	608	595	629	615	647	583	571	547	571	553	492	533	486	556	573	459	477	489	504	509	511	488	519	519	466	484	478	483	468	454	447	511	493	544	481	507	522	508	502	507	467	485	502	523	469	504	490	473	493	459	470	468	508	522	468	501	501	498	482	448	479	494	505	479	507	482	465	493	490	489	489	501	484	482	456	463	507	523	499	494	503	521	556	511	512	538	488	461	452	472	459	519	485	509	491	506	463	470	485	480	463	470	526	447	453	465	518	497	449	476	540	487	477	448	446	484	525	492	508	468	488	522	516	470	471	481	485	504	477	480	474	482	496	456	513	479	529	520	446	500	511	496	496	486	452	458	494	499	478	495	460	454	477	501	456	490	489	491	480	496	450	483	514	470	500	486	497	476	507	450	516	541	494	518	461	486	487	497	472	531	500	448	488	468	499	487	477	486	506	465	463	477	470	474	472	458	473	511	514	476	477	474	489	470	457	465	479	515	470	482	510	483	453	514	481	476	479	503	487	498	507	479	473	524	474	475	432	510	456	439	472	444	479	470	485	490	506	436	505	479	493	520	473	502	497	479	471	480	502	463	502	488	457	495	519	482	435	477	501	495	520	473	494	524	480	501	463	504	489	483	490	502	476	501	474	468	484	498	470	493	491	474	498	442	481	499	464	478	501	514	517	499	507	487	459	489	522	498	477	490	500	517	476	513	531	479	498	495	502	469	497	496	494	495	462	462	461	463	476	536	497	462	487	440	457	485	495	531	466	505	476	465	509	504	472	512	544	462	518	471	483	448	503	476	466	479	423	480	502	495	460	489	475	490	481	489	507	459	447	509	519	486	484	450	466	505	504	481	448	496	497	466	506	516	474	494	461	500	486	481	474	464	488	473	466	519	515	484	507	527	494	480	469	506	531	507	490	524	490	517	483	505	496	462	488	486	474	506	502	500	458	455	499	494	486	484	479	520	495	496	459	512	466	519	515	507	530	489	468	488	523	471	450	448	459	465	496	523	470	453	501	515	508	485	489	466	532	482	476	492	446	491	484	479	504	543	507	451	512	489	527	470	521	536	461	490	476	489	521	503	455	462	492	497	465	503	505	482	476	492	478	498	469	494	475	467	503	450	521	494	475	488	472	460	502	475	482	509	473	488	491	468	468	478	463	483	473	473	504	474	520	516	480	457	490	452	482	479	481	492	513	465	475	500	474	503	512	504	477	489	473	511	480	487	480	470	494	459	446	488	517	480	484	491	466	498	478	504	515	478	529	504	473	501	486	480	457	497	532	492	494	487	493	491	478	532	509	501	479	475	498	478	447	477	503	482	503	478	467	484	475	492	490	470	496	492	493	492	512	492	518	516	501	484	504	481	527	492	459	501	495	509	451	469	504	487	464	493	487	496	482	460	446	505	477	514	461	530	497	512	490	480	496	458	482	504	480	489	495	489	478	482	473	453	473	481	477	467	492	506	494	470	497	444	489	468	496	500	458	502	494	510	505	460	494	496	479	459	438	459	477	439	436	455	473	491	496	492	488	495	519	448	485	453	471	514	483	481	542	505	484	489	482	497	510	477	484	557	436	480	508	480	453	477	451	458	475	498	489	458	497	445	476	453	452	503	482	502	495	518	487	527	462	536	478	489	494	480	494	456	481	501	476	479	496	434	504	519	468	480	480	475	502	463	490	490	508	488	474	455	470	436	461	469	472	476	524	457	503	501	457	492	496	491	486	467	515	507	505	480	499	501	510	507	496	486	490	483	510	507	479	517	447	469	507	489	474	448	518	521	489	483	480	501	465	488	491	474	492	471	460	496	494	508	519	488	459	472	498	516	472	485	518	524	432	524	474	509	489	516	495	478	454	484	479	474	480	439	533	486	470	509	475	482	478	453	487	469	470	506	483	494	499	473	483	495	494	479	510	489	463	474	458	475	474	490	446	474	474	533	464	499	477	471	484	463	483	495	500	525	473	475	499	501	447	504	484	506	480	505	449	500	473	455	490	495	456	484	499	506	460	487	476	468	466	492	491	522	491	482	483	445	420	498	492	459	487	476	462	504	484	469	499	499	495	503	501	476	501	491	487	494	493	480	496	485	491	475	468	499	529	487	470	487	505	479	434	473	457	474	494	510	541	474	458	518	473	488	494	468	517	460	508	472	515	499	494	511	483	489	495	511	481	458	474	468	507	491	524	451	480	522	500	470	463	482	497	513	470	510	478	486	474	501	502	508	493	498	470	488	522	498	493	551	473	493	502	472	511	521	537	447	465	495	465	526	495	458	421	462	502	491	474	493	444	465	458	508	546	536	465	461	492	495	496	506	484	451	503	493	499	486	499	515	563	472	508	467	467	508	468	448	482	442	507	458	476	498	512	496	510	512	512	488	465	474	495	511	474	502	451	493	502	508	455	459	472	536	506	498	516	516	473	465	492	522	520	450	453	478	484	497	489	476	515	544	532	494	530	517	467	496	447	503	489	528	453	495	547	469	477	487	483	494	471	492	455	478	481	499	472	465	447	476	467	488	510	479	445	487	458	495	440	476	509	492	456	529	473	488	513	509	468	490	462	486	493	519	508	476	496	490	457	464	516	497	472	497	480	506	463	479	478	468	465	500	463	549	512	477	473	481	475	492	474	469	464	461	467	465	480	491	438	489	486	473	519	505	474	467	505	464	489	505	514	476	463	485	497	489	504	458	525	468	424	483	475	503	470	459	510	462	495	482	503	479	444	491	530	466	466	517	487	444	464	475	494	500	523	460	469	464	454	501	505	490	500	510	453	491	484	457	506	524	470	480	483	477	486	482	478	478	517	483	495	495	506	486	488	469	498	476	523	506	508	540	476	511	481	479	487	441	516	468	472	471	454	514	469	465	460	469	489	528	488	500	482	531	510	440	480	491	486	506	477	458	508	521	513	504	495	491	480	462	473	466	446	451	482	494	465	476	454	533	478	477	498	487	490	467	512	452	421	466	465	521	512	526	479	488	492	470	477	510	510	507	469	482	501	439	487	471	459	486	498	506	480	468	465	473	480	483	456	496	538	493	486	515	487	490	508	495	494	486	508	520	475	455	468	502	484	474	526	447	494	515	504	481	477	480	496	484	483	505	479	518	506	473	514	473	503	476	487	514	491	477	497	486	490	471	459	485	477	524	491	500	491	508	473	478	476	446	487	513	501	507	479	516	455	457	509	510	489	496	503	455	476	497	473	498	484	447	473	516	491	497	434	523	500	485	464	508	451	479	504	472	463	522	483	490	490	488	509	517	510	503	484	503	499	509	448	496	462	485	527	542	500	500	524	514	478	463	482	477	454	528	479	499	484	491	468	518	516	462	504	507	498	488	477	490	479	456	438	496	492	464	496	522	462	484	469	493	476	501	498	500	465	454	504	492	470	474	496	515	488	491	485	480	472	503	441	509	482	480	493	458	460	506	495	505	493	503	479	471	502	512	487
21390	31140	18043	11525	9598	7105	5524	4103	3346	2373	2009	1613	1479	1190	1175	1063	906	846	803	762	790	684	701	642	656	653	652	626	612	603	548	555	560	567	559	535	521	538	514	542	573	498	495	542	550	535	477	531	504	564	499	530	528	534	538	493	497	498	528	529	489	510	544	543	514	502	491	560	525	504	534	496	533	493	521	500	515	535	525	504	531	514	502	500	529	473	516	545	494	522	529	508	542	464	563	513	546	486	518	498	473	532	535	507	502	512	526	496	474	503	502	528	531	519	521	513	534	526	529	525	551	502	530	532	512	533	490	511	515	535	507	537	547	507	491	507	510	525	476	485	482	475	503	512	483	537	456	519	527	528	510	508	466	530	471	482	538	526	509	527	507	487	529	514	493	486	487	501	535	507	541	510	537	496	497	501	533	556	528	497	522	491	529	501	495	488	502	543	498	508	468	507	522	472	495	498	485	501	484	476	492	504	540	510	538	539	532	538	550	486	487	504	514	502	528	490	517	545	527	516	526	519	509	520	505	475	498	515	527	507	517	531	507	509	531	479	492	561	533	536	512	516	524	494	523	492	561	524	497	558	510	510	537	543	533	515	513	502	492	518	512	525	499	486	527	533	460	543	526	507	487	485	500	520	511	518	502	535	507	504	516	492	489	489	467	479	490	553	507	494	512	518	521	517	547	498	499	507	509	534	527	535	491	531	523	468	500	541	524	513	502	512	501	497	501	541	505	513	494	516	488	502	556	532	514	472	513	516	498	531	515	490	536	517	489	507	548	509	510	535	543	496	529	494	529	529	530	572	547	530	500	483	503	497	481	486	478	490	543	512	477	548	484	521	517	568	473	531	515	520	495	539	517	496	509	509	471	501	553	478	522	547	501	536	509	527	538	527	495	502	526	501	518	470	482	492	532	491	516	493	469	549	505	482	519	475	491	510	495	528	519	535	481	552	489	484	545	535	497	503	545	476	531	538	474	535	486	536	521	509	482	519	523	526	514	495	473	531	528	468	533	493	519	522	533	514	539	543	537	520	496	519	543	514	518	515	532	528	501	535	491	507	513	486	537	536	538	532	480	528	544	513	535	482	492	508	515	518	483	532	498	530	513	519	506	514	541	523	505	510	506	524	527	514	517	509	510	533	528	522	536	549	525	535	523	533	553	525	511	475	526	521	540	492	470	547	526	492	491	534	512	521	507	484	504	492	533	453	543	533	507	508	517	506	519	535	544	525	501	506	494	528	501	487	515	527	501	502	526	523	498	516	512	553	507	523	486	499	509	520	540	527	520	505	455	500	511	513	503	516	513	524	519	532	519	504	527	481	521	532	520	490	509	489	489	503	571	517	533	511	538	465	535	537	511	551	549	509	467	523	555	517	493	515	505	498	513	494	507	516	524	509	520	510	523	508	516	495	497	524	511	523	513	518	527	532	478	479	515	494	540	503	522	505	533	510	524	523	516	511	507	530	516	540	511	529	488	540	523	507	518	492	480	510	499	507	538	485	508	515	535	504	504	497	484	508	524	473	485	525	464	507	503	521	495	495	512	526	493	481	485	509	529	485	513	496	515	487	517	521	495	523	504	537	512	524	518	515	495	487	508	529	520	541	499	479	522	508	529	475	492	559	473	482	534	499	537	549	484	522	498	508	534	508	473	531	509	478	481	526	532	506	536	486	481	513	575	552	502	539	515	510	536	505	497	519	536	499	503	496	535	537	530	508	518	530	493	517	503	482	499	499	510	511	517	538	493	505	533	477	476	515	505	513	511	484	559	474	485	511	499	478	522	496	477	506	515	532	471	515	534	474	516	524	467	478	515	487	514	542	512	593	516	520	498	548	500	500	489	501	517	536	484	515	501	512	514	510	519	501	491	513	497	534	532	497	512	518	480	504	479	521	493	529	535	538	532	487	501	497	510	497	522	513	499	542	519	534	511	503	548	561	519	509	473	497	517	518	563	544	516	485	530	513	579	470	492	488	542	499	509	520	517	494	509	513	475	524	537	507	536	519	492	488	560	497	530	496	505	509	481	522	500	556	517	522	524	526	535	542	505	513	536	552	518	442	461	483	480	487	509	483	483	490	500	518	477	526	555	478	518	497	519	492	494	512	523	529	500	534	510	501	503	495	498	518	508	485	514	529	520	502	515	528	535	518	498	515	499	517	554	523	447	522	537	524	522	495	515	522	529	506	482	536	510	538	515	502	540	510	501	516	518	523	505	536	534	526	497	513	520	514	500	519	510	529	472	487	510	500	532	503	496	524	480	524	533	521	530	498	510	482	500	511	515	542	513	514	473	506	511	541	469	482	508	536	472	460	467	532	503	499	490	473	511	511	509	525	545	537	486	543	519	513	531	522	486	555	480	467	487	529	515	525	492	512	490	532	530	513	494	523	500	513	499	509	544	531	523	495	501	542	540	505	509	515	474	549	519	532	513	528	559	529	499	531	510	470	510	536	524	515	508	530	540	465	502	552	514	544	516	514	492	516	483	563	481	525	437	490	516	529	505	547	532	462	487	498	528	558	525	501	537	549	496	495	521	498	506	501	528	519	522	524	497	518	528	532	475	479	480	505	506	520	487	480	515	534	502	481	519	505	552	547	575	513	481	534	516	501	529	519	487	525	503	513	475	513	471	508	524	522	546	502	505	470	507	486	487	478	498	454	535	474	519	514	503	529	518	523	511	472	524	538	561	540	487	522	506	517	513	483	495	511	513	557	551	526	513	480	480	491	506	490	519	472	535	531	480	532	502	498	508	506	508	504	522	525	450	514	537	553	520	510	481	548	573	472	500	509	474	546	469	505	529	508	519	533	487	521	494	522	555	505	512	523	499	502	532	546	549	507	517	492	518	518	488	571	561	505	522	512	489	503	506	536	500	516	536	476	505	500	516	491	519	483	522	559	557	480	509	511	487	483	516	499	498	523	509	484	531	515	504	528	514	540	498	523	541	542	529	530	508	478	504	478	520	501	492	471	498	491	526	486	537	555	520	564	505	577	479	553	502	482	542	551	505	495	512	480	532	480	540	510	535	517	492	525	479	536	494	514	489	479	509	495	545	514	496	506	506	454	487	512	506	491	500	542	494	542	495	525	533	520	515	521	511	497	512	523	487	512	547	487	499	539	502	512	540	542	546	568	530	485	498	552	533	546	494	523	494	495	539	504	489	509	481	513	513	505	554	509	522	527	498	485	496	492	515	500	516	521	460	520	467	478	501	488	541	490	459	481	511	499	513	526	525	560	519	545	524	509	520	476	531	504	490	554	510	516	517	484	489	493	522	506	540	543	533	494	539	505	538	489	498	486	534	478	478	490	516	517	527	538	480	507	488	521	509	524	509	490	474	494	517	494	514	495	538	474	523	569	500	468	508	490	507	503	542	550	499	525	476	514	484	487	516	539	510	531	498	507	496	513	488	478	478	512	516	504	546	504	495	512	551	517	488	498	499	536	503	523	543	537	504	525	527	526	553	517	523	482	537	492	508	497
23732	21129	28294	24247	21198	14256	6252	3790	3047	2298	1979	1530	1326	1177	1005	900	782	724	628	591	579	528	548	546	540	509	463	467	458	445	458	432	374	398	385	391	370	362	366	365	400	367	396	404	410	346	339	344	363	349	375	363	362	341	354	369	352	335	389	355	356	383	366	381	349	379	343	361	355	354	354	371	348	349	378	361	342	368	339	332	383	369	318	372	322	366	418	343	364	376	356	383	368	359	358	369	341	337	354	335	347	357	337	348	347	361	347	377	371	367	362	353	350	345	321	385	342	336	330	319	357	355	376	386	345	371	335	359	374	328	350	371	375	353	352	367	372	326	372	356	382	347	359	375	353	341	344	349	353	343	354	349	340	318	353	362	355	364	361	387	364	352	338	365	374	324	334	359	345	318	364	357	345	341	398	369	338	366	321	319	331	381	356	342	371	378	368	358	369	347	356	355	367	351	373	314	380	342	351	350	367	367	351	361	354	367	341	343	336	377	357	377	367	355	335	342	319	340	389	321	343	372	325	333	350	356	383	350	324	363	362	354	367	383	350	374	345	338	378	381	338	363	342	334	386	363	342	331	334	333	356	335	372	392	373	364	348	323	352	363	338	329	366	369	373	322	350	365	375	381	330	361	387	360	358	374	321	328	381	350	345	401	348	360	314	392	356	345	360	319	326	359	335	349	369	355	346	338	370	367	334	369	348	385	328	331	364	361	347	346	364	350	355	330	326	367	368	371	350	345	353	355	344	392	353	350	322	387	332	357	371	369	344	371	332	343	370	330	335	340	364	363	359	343	355	363	352	378	365	367	362	343	321	353	344	334	329	339	372	341	356	362	343	352	352	335	389	333	352	329	389	349	341	354	354	351	375	340	369	360	352	359	377	334	371	384	334	369	329	317	346	354	341	363	364	354	336	348	359	352	386	322	337	347	347	349	317	358	351	353	319	363	367	348	368	388	381	369	348	330	342	357	324	360	329	376	371	359	324	347	364	359	360	369	353	353	352	381	339	353	348	340	352	332	318	366	317	354	385	347	344	348	316	363	338	356	385	374	372	352	355	338	371	344	359	365	367	359	372	372	358	338	376	372	360	356	336	370	359	321	380	362	368	353	344	356	355	392	358	348	378	390	344	376	343	346	338	350	333	360	318	380	351	381	341	372	353	351	325	406	368	345	326	354	350	338	347	352	373	364	349	354	362	362	349	368	328	333	348	398	348	366	368	364	370	367	377	335	336	379	338	349	354	363	351	338	325	346	362	369	397	339	343	337	327	364	331	326	373	371	339	355	361	334	318	360	363	371	339	329	380	345	318	376	369	347	374	333	352	344	350	335	320	340	340	348	332	383	356	350	380	364	349	358	345	382	377	365	323	344	372	379	361	385	347	347	360	336	362	340	341	364	390	370	345	366	363	327	336	355	352	376	370	378	343	334	328	365	352	326	361	337	344	371	358	374	329	373	384	340	342	353	353	356	344	306	357	411	345	304	339	381	317	337	347	301	322	358	339	362	396	362	337	361	347	337	332	378	379	359	386	365	362	342	362	375	342	338	358	339	376	354	361	364	323	359	357	362	389	346	337	368	376	330	352	367	387	359	360	365	367	369	351	377	379	377	351	393	352	359	356	317	369	320	341	335	329	352	353	358	312	335	323	364	347	388	377	325	320	381	334	367	354	343	386	341	347	411	363	278	369	353	341	362	328	395	350	352	359	373	338	392	354	327	333	317	388	327	297	361	346	363	357	350	326	339	354	349	332	330	368	410	334	332	367	348	364	333	353	350	384	347	349	358	352	371	360	375	365	355	377	351	337	361	351	340	334	396	347	370	341	327	399	354	336	315	339	356	346	359	336	366	327	331	398	338	353	373	362	358	379	304	359	353	361	318	343	309	368	353	362	371	331	324	348	354	368	373	344	340	360	349	370	356	391	348	332	341	350	377	327	368	355	322	325	359	361	375	343	367	348	341	335	328	351	338	358	323	356	349	332	349	362	357	340	368	361	355	341	375	359	365	325	329	349	358	370	350	386	350	354	369	348	358	313	342	329	347	378	362	357	391	361	365	347	360	339	362	362	372	387	379	392	334	352	355	352	350	319	382	345	327	384	343	320	373	360	346	371	343	359	371	305	357	338	369	340	371	340	379	361	379	337	364	350	371	367	356	343	395	376	350	373	348	342	345	342	338	351	320	371	327	354	349	346	375	354	340	363	349	358	359	373	341	367	347	352	322	346	352	320	339	367	341	391	329	342	346	353	349	353	377	337	360	376	363	350	331	372	320	357	328	385	366	373	383	360	372	378	331	368	369	348	366	328	365	342	356	344	363	332	337	319	330	348	334	345	349	346	344	382	342	343	371	341	373	361	370	372	351	359	361	365	344	356	339	377	386	344	354	322	329	313	354	341	383	358	349	348	368	345	364	379	393	337	356	371	353	363	329	346	371	363	326	365	368	329	359	311	375	324	389	384	364	363	318	357	367	344	322	339	344	382	349	348	344	351	368	346	361	377	392	329	343	377	341	323	374	381	361	344	365	345	361	378	373	367	348	377	354	352	341	356	344	350	367	356	369	325	390	374	337	332	366	372	349	370	360	345	392	345	344	313	355	333	349	349	360	342	328	325	365	347	364	348	353	311	331	374	341	375	328	324	348	376	377	339	345	361	359	355	359	343	362	364	327	373	352	337	326	349	382	347	365	382	355	353	343	363	376	328	340	305	341	357	369	352	328	345	361	378	339	365	347	377	378	342	370	328	356	369	375	376	315	352	361	353	342	361	347	334	352	404	390	352	356	363	386	357	375	334	349	346	351	362	368	348	366	326	355	356	340	340	314	356	355	344	334	351	295	350	368	332	365	354	358	338	340	340	350	329	365	373	339	374	357	333	356	339	315	353	355	370	360	369	355	342	388	304	352	329	346	359	364	387	359	387	366	377	338	322	362	332	343	329	379	336	357	336	341	350	331	346	381	329	361	356	348	357	384	372	338	317	338	376	352	344	358	326	367	342	393	346	331	327	354	362	365	356	324	371	337	364	338	373	379	343	350	359	356	395	334	370	351	346	372	378	362	396	347	362	313	375	351	352	351	407	360	359	363	350	338	350	352	365	336	364	397	334	389	367	345	353	364	369	328	313	337	326	342	351	339	389	375	371	365	343	357	336	344	310	358	367	401	384	347	350	352	352	346	342	347	343	339	371	364	360	341	369	356	364	368	364	355	361	372	359	345	369	362	338	324	382	378	350	350	360	330	302	338	391	350	342	347	377	376	374	339	359	361	360	358	367	365	335	353	343	327	374	334	360	351	334	390	356	360	348	337	330	407	369	377	357	391	353	370	389	361	356	333	373	313	347	320	348	349	346	354	315	342	342	332	344	373	337	357	330	371	351	360	350	344	339	348	364	355	373	343	368	336	352	380	389	333	354	347	361	354	333	369	360	373	354	364	349	354	365	351	338	351	363	359	350	344	357	358	390	379	361	344	372	356	366	365	358	359
25622	41205	25686	18191	13992	10058	7645	6019	5056	3749	3156	2474	2107	1656	1595	1278	1104	937	851	831	827	713	674	652	659	612	594	611	530	508	505	478	447	468	457	449	417	402	456	419	435	408	390	417	405	413	383	404	384	405	387	386	409	396	397	393	404	362	402	393	350	376	407	374	380	384	415	360	372	398	372	389	370	394	370	378	369	396	370	368	366	375	382	378	386	381	344	383	356	396	366	373	372	384	417	336	391	356	399	355	359	370	359	375	352	381	359	352	343	388	367	353	351	353	342	361	364	397	374	419	377	376	367	352	355	388	377	358	375	399	376	366	369	400	373	370	378	367	347	374	376	378	400	371	383	351	342	357	389	359	390	349	405	366	406	405	359	374	412	367	389	390	365	362	383	406	376	386	375	384	370	350	353	357	351	361	367	378	400	384	350	340	405	336	368	385	399	400	376	371	375	372	366	367	355	365	333	363	363	344	385	347	364	400	376	391	371	368	361	344	368	359	375	381	379	367	387	342	340	377	378	371	369	393	392	352	398	394	395	380	417	358	374	360	380	397	373	377	406	380	363	364	357	421	340	384	381	366	368	415	374	376	373	348	392	394	381	391	385	385	425	362	375	372	364	378	346	359	384	365	313	406	377	390	386	383	339	373	383	351	383	354	368	367	386	367	377	397	346	354	387	366	383	368	371	414	400	365	364	380	387	366	379	349	388	352	362	377	373	376	375	370	342	381	388	375	386	405	411	417	385	400	366	356	386	374	418	351	381	360	346	362	403	365	340	388	358	390	403	340	381	366	329	330	384	383	385	374	362	419	361	363	365	378	388	386	365	380	338	380	395	364	363	358	361	350	397	341	386	393	390	385	380	390	395	375	366	383	353	372	372	357	389	391	355	348	362	401	384	393	359	388	384	370	396	370	399	362	355	374	396	356	362	392	366	373	372	358	406	336	390	368	377	384	389	347	408	373	374	382	387	355	382	385	364	396	389	391	373	403	389	371	344	369	357	362	358	362	358	382	416	384	387	389	361	378	380	363	375	372	364	399	367	389	397	388	393	374	407	362	365	390	396	379	376	378	388	382	359	377	371	340	360	364	380	398	375	370	355	384	333	368	393	400	392	368	349	338	395	371	383	353	365	376	368	377	400	334	375	358	369	367	394	385	380	405	353	371	399	375	378	355	348	383	382	372	351	365	379	367	367	383	376	388	368	349	367	361	367	374	397	367	380	400	377	402	370	392	352	354	361	362	373	350	405	382	389	359	377	391	386	371	369	368	369	425	391	388	376	412	387	361	389	400	372	348	391	380	369	353	366	379	365	366	378	350	403	388	389	393	399	384	360	375	362	352	370	401	397	377	347	358	396	369	371	385	371	407	341	345	363	370	379	365	370	367	373	359	336	387	416	366	395	396	374	381	369	362	379	380	443	376	376	367	385	358	364	382	406	362	375	363	362	389	348	339	338	374	379	378	408	390	359	390	361	387	349	387	343	310	375	385	360	415	374	372	350	361	369	360	358	387	398	370	384	401	409	376	354	347	385	376	398	390	380	401	402	393	357	358	397	380	390	402	382	394	385	391	361	355	381	367	384	366	398	390	382	335	389	364	376	368	363	349	362	394	365	405	373	386	347	331	370	366	374	366	368	397	359	382	347	386	392	373	389	342	383	352	370	344	396	343	352	381	370	327	381	407	372	391	395	375	380	357	392	393	358	382	392	388	360	369	404	395	350	394	383	363	411	340	404	395	349	338	375	353	395	364	380	410	395	374	385	336	374	390	372	384	362	368	386	370	409	382	363	371	384	364	386	353	382	356	388	360	392	373	418	355	341	350	366	373	377	379	362	357	392	387	362	359	382	364	355	374	393	379	336	357	375	392	376	360	365	381	342	368	393	377	342	365	362	396	384	362	382	375	362	365	410	339	394	328	368	368	388	373	372	344	387	401	356	388	388	388	373	385	401	377	379	354	359	368	361	359	382	371	414	358	388	401	371	359	370	407	393	384	379	347	389	382	384	361	387	418	417	373	356	347	381	387	375	382	397	366	397	364	379	367	345	376	366	371	368	374	410	409	380	363	365	356	390	374	403	398	368	381	386	367	413	384	408	363	378	367	324	363	374	379	326	399	407	379	402	376	381	370	384	398	355	342	370	405	372	397	362	342	377	363	398	386	410	387	409	397	356	372	365	396	368	407	386	394	352	345	372	332	398	401	396	364	376	351	414	401	391	374	395	364	382	339	363	361	394	375	374	398	398	369	381	370	382	390	385	357	406	395	357	386	394	383	363	377	363	354	385	366	367	421	367	380	382	404	400	400	367	363	359	400	391	388	394	354	385	371	380	398	386	347	391	384	383	379	364	360	362	403	358	381	364	357	363	382	372	386	349	369	384	398	373	382	373	385	372	384	350	399	364	389	382	353	383	379	402	386	358	366	381	376	389	370	354	363	356	377	381	359	359	376	380	367	390	392	384	393	376	391	403	386	376	362	358	371	375	374	388	371	425	420	399	342	376	389	351	377	375	401	416	371	381	370	356	397	382	380	432	392	390	384	401	364	424	354	371	364	348	356	375	325	376	371	385	411	372	370	390	399	381	365	386	381	346	351	359	380	343	374	372	376	366	415	386	389	379	358	388	371	364	334	337	350	374	405	366	380	406	384	397	370	413	367	377	366	356	356	414	347	394	411	373	363	402	385	388	359	404	382	393	390	374	382	347	389	363	375	409	387	367	394	407	374	356	369	377	361	378	398	358	367	369	387	374	354	387	388	421	352	397	417	376	386	395	383	403	358	396	373	403	350	350	403	348	406	363	388	350	373	384	384	369	335	370	367	384	371	355	394	371	410	398	411	393	357	349	386	366	386	357	372	364	377	458	386	381	415	413	373	384	342	364	396	386	397	349	389	414	345	393	401	386	389	390	353	363	358	355	418	362	379	387	379	397	373	398	376	359	375	353	365	380	364	374	367	363	377	351	399	395	411	403	398	354	420	379	409	401	379	395	382	349	395	351	385	365	386	354	367	381	387	372	383	363	384	396	363	394	362	382	389	361	383	362	369	378	396	385	413	366	402	386	399	392	362	353	351	378	350	358	369	403	360	366	436	372	391	376	357	378	381	355	360	373	368	404	359	371	367	388	391	377	371	372	380	362	406	382	381	371	351	369	324	350	358	375	391	382	339	380	344	353	375	373	398	390	383	355	366	363	389	404	367	399	404	368	362	400	371	388	377	314	359	379	369	374	372	388	415	371	370	379	386	370	359	370	383	380	362	355	393	391	344	394	387	399	382	383	379	400	357	377	344	403	375	386	358	352	385	364	436	361	393	378	386	381	355	408	368	407	370	393	378	345	386	386	392	379	338	380	336	351	358	388	380	399	360	405	369	382	364	370	352	395	372	360	345	367	363	352	367	360	337	378	371	375	388	344	394	371	365	405	366	382	368	412	369	403	383	389	351	402	405	411	350	348	363	383	408	374	373	370	377	357	379	387	407	412	390
24728	20988	27045	25128	14488	5659	3746	2785	2370	2034	1726	1372	1324	1064	1056	953	864	743	777	788	742	707	626	668	672	669	610	659	635	572	584	578	569	605	608	593	542	603	587	555	581	589	611	532	569	543	566	555	533	566	536	583	550	603	566	547	533	550	534	564	530	561	554	570	522	577	532	556	513	510	547	523	566	573	603	546	565	548	492	552	571	506	532	544	557	536	524	536	592	586	556	552	564	540	554	497	478	518	513	546	535	570	538	575	568	539	567	534	526	536	587	556	498	575	555	526	557	538	549	544	559	549	559	531	573	554	535	535	541	544	548	521	546	558	543	549	558	572	592	524	518	573	585	525	518	587	537	530	483	565	565	531	495	496	535	616	563	594	590	602	546	532	540	551	559	544	524	605	598	602	553	548	568	513	550	516	550	562	495	544	523	515	586	565	532	530	563	511	527	532	519	594	559	549	554	552	510	563	588	561	554	534	555	530	546	535	592	531	547	560	536	568	550	550	546	534	537	538	541	551	538	580	535	561	541	511	535	538	584	554	515	544	539	527	543	583	555	541	554	543	530	583	530	532	548	561	542	556	543	591	562	558	584	544	579	551	561	556	540	567	534	598	592	523	566	553	508	561	589	520	540	517	556	533	579	526	523	564	550	564	603	564	523	505	541	588	553	628	574	543	561	541	552	549	545	538	560	531	514	530	557	540	538	571	555	616	504	527	561	540	553	517	537	490	560	588	566	528	573	529	495	565	514	521	545	544	575	576	548	542	579	553	569	539	523	530	539	554	514	541	508	534	512	483	533	542	530	496	531	526	551	546	599	549	552	562	551	540	517	543	514	566	545	537	546	533	487	542	519	576	557	553	494	502	503	504	547	556	521	563	511	523	503	589	592	552	551	571	531	560	551	560	511	539	564	582	559	529	551	536	561	546	539	580	535	519	551	548	576	514	586	539	558	554	546	538	569	566	550	542	578	566	515	558	524	585	531	577	601	540	536	535	529	557	528	533	586	567	536	557	539	527	501	598	529	579	499	558	570	525	543	561	519	535	502	544	542	535	562	542	537	530	536	577	518	544	580	576	554	534	533	547	548	564	544	543	559	551	553	561	497	486	533	528	530	557	570	525	513	550	614	573	565	547	516	528	578	577	501	517	541	558	556	548	541	550	526	553	534	539	532	534	505	580	562	588	601	559	548	518	547	558	535	554	587	565	544	547	542	538	539	541	546	507	537	579	560	512	512	594	545	516	572	553	558	569	577	526	549	534	550	562	545	579	536	563	503	573	552	557	545	565	569	496	559	571	557	564	585	537	535	517	561	513	540	543	593	540	519	520	556	535	534	547	558	577	584	542	544	518	536	540	517	543	559	581	560	591	510	507	537	537	544	518	529	564	613	502	535	524	535	542	531	579	533	545	556	500	546	566	552	571	562	532	556	511	537	505	544	490	518	582	551	559	587	562	524	545	544	564	576	553	539	540	567	510	529	558	569	552	563	524	546	603	547	540	558	566	562	556	547	530	540	594	535	521	560	532	573	537	560	570	562	552	557	567	556	526	543	543	550	574	570	585	549	541	580	538	575	546	528	536	549	558	568	558	559	575	580	530	564	514	561	546	560	518	566	560	555	491	576	553	566	540	566	565	510	562	561	548	532	500	552	567	555	503	563	540	591	533	534	540	552	543	546	584	529	496	534	563	545	531	558	556	534	559	536	534	551	530	538	506	539	529	572	540	520	520	567	530	533	559	525	560	546	583	539	580	526	567	526	544	584	592	551	533	529	579	505	591	586	499	514	565	533	581	551	570	497	543	526	542	562	574	602	552	560	573	563	553	518	515	549	570	553	517	534	602	564	530	563	569	547	541	527	536	541	503	550	558	561	506	560	540	608	576	515	532	543	535	557	555	550	553	534	556	542	547	552	545	533	560	515	556	574	546	588	544	532	552	570	521	563	521	554	532	545	504	547	532	586	559	530	539	527	556	532	569	574	568	537	548	557	560	528	572	577	549	559	570	555	543	534	556	583	561	503	537	554	548	548	564	575	561	566	526	547	554	593	566	563	553	554	555	533	560	550	570	522	522	545	552	552	517	547	534	561	570	554	570	541	572	556	559	542	518	540	520	541	564	530	543	578	537	547	572	548	569	528	577	571	551	506	536	577	552	570	549	554	514	561	572	533	516	540	614	554	527	549	531	564	555	534	560	573	550	499	608	523	559	560	565	511	504	565	535	588	540	561	553	556	555	537	532	583	584	517	587	547	583	571	592	543	547	580	519	555	554	506	499	555	600	551	528	541	555	527	517	580	547	553	550	577	566	539	585	560	566	537	600	553	522	533	540	552	491	538	539	562	565	536	542	501	518	567	508	542	583	540	532	548	529	536	526	592	531	578	558	566	545	564	515	577	523	492	519	571	519	579	525	517	519	559	496	544	571	565	534	512	508	536	530	541	533	546	537	567	570	504	556	587	529	594	543	515	593	498	569	531	563	570	550	562	546	545	566	583	541	575	545	526	504	565	589	592	526	593	532	571	572	555	556	546	611	528	553	518	517	558	553	572	521	600	558	524	562	530	573	568	570	550	561	557	573	578	532	564	530	534	521	547	569	564	630	569	534	567	539	518	526	525	535	524	576	515	529	592	489	542	519	571	533	554	503	557	492	496	554	606	547	535	580	560	547	501	543	569	563	530	526	540	550	537	548	568	524	557	543	539	545	559	540	523	557	547	526	578	538	541	542	557	542	575	544	545	544	569	532	520	554	544	548	526	545	568	523	564	522	541	559	532	589	550	510	620	549	577	559	553	535	558	577	562	576	550	557	531	544	555	579	535	512	554	559	527	545	532	558	563	571	544	510	510	592	538	538	547	565	563	550	544	549	554	587	545	538	503	573	529	581	589	553	586	519	582	560	529	494	551	536	562	550	535	577	517	529	492	522	576	543	553	542	591	575	512	569	563	549	567	529	548	536	549	546	551	544	553	565	539	521	522	564	553	542	564	508	557	565	552	553	559	580	549	555	545	559	594	562	548	558	513	558	542	592	596	580	573	525	561	516	545	573	563	512	551	568	541	573	560	532	545	591	581	521	532	547	536	526	516	564	524	536	561	583	529	583	546	558	537	552	518	562	528	561	552	568	559	540	539	545	577	552	501	569	541	558	534	579	544	550	551	532	497	574	561	543	536	554	571	559	555	558	567	536	535	539	588	547	568	508	554	554	539	566	544	546	560	556	533	520	576	562	501	577	512	542	550	557	522	524	527	566	492	559	546	548	504	576	539	549	578	552	533	566	513	551	502	560	546	560	521	538	525	557	543	597	571	532	571	542	525	539	573	514	536	534	516	528	559	543	589	547	526	553	539	547	537	551	539	577	558	548	563	543	554	566	541	567	514	549	555	558	543	551	521	539	527	499	491	532	504	568	534	505	559	514	567	546	520	537	571	526	538	560	562	549	547	517	520	562	574	540	561	545	563	517	518	549	527	517	554	565	561	547	572	555
24582	37158	24106	15057	10350	7920	5750	4738	4159	3309	2756	2255	1870	1662	1489	1239	1067	1019	948	882	850	842	737	835	765	743	676	719	678	686	651	679	627	544	599	633	647	608	637	614	608	612	580	618	591	602	553	535	579	588	585	564	552	584	574	595	576	619	620	552	558	563	550	559	558	568	570	570	574	593	529	579	570	597	538	538	545	572	603	539	548	542	567	596	572	609	563	590	570	601	519	573	526	565	540	525	592	559	553	530	602	580	549	601	585	579	600	553	597	530	542	578	600	542	590	564	560	552	581	571	552	565	579	574	554	575	556	565	591	527	572	536	543	604	591	540	537	544	559	561	530	569	589	583	513	585	569	544	515	547	576	546	522	569	574	600	534	546	583	532	577	564	542	590	567	552	595	522	551	592	584	618	562	571	582	562	569	538	521	539	574	591	556	566	533	576	499	527	563	544	567	538	526	547	565	585	562	547	553	560	575	580	549	590	576	558	526	541	560	591	593	555	605	583	598	564	571	552	563	596	543	612	559	551	578	526	527	615	576	571	552	602	548	619	573	548	575	555	582	553	581	581	564	567	551	586	553	562	554	550	596	522	559	552	565	519	564	531	605	555	552	558	597	560	537	567	600	512	537	547	566	540	519	548	586	519	558	556	570	552	568	548	567	561	535	571	586	567	555	568	536	504	615	561	546	571	558	548	568	547	548	576	565	594	535	573	537	553	523	545	551	572	599	554	556	593	564	557	580	505	565	531	587	587	573	524	533	594	572	561	609	554	526	558	581	547	598	584	569	543	562	554	596	544	571	594	587	547	508	623	544	557	572	564	556	560	571	557	557	552	535	561	600	598	582	569	582	570	571	526	553	609	555	532	569	512	560	588	578	531	573	545	636	595	567	575	556	567	599	578	574	584	554	553	567	560	538	591	591	557	583	552	617	543	578	548	545	565	606	556	569	607	556	590	558	628	569	575	566	594	613	561	586	590	507	557	539	589	542	569	562	560	542	582	571	553	531	529	595	584	562	553	569	571	582	564	601	555	534	581	553	586	569	546	614	588	558	574	590	588	603	545	546	581	524	516	547	558	513	569	589	553	538	580	606	567	562	541	601	540	587	580	562	603	600	581	544	542	582	515	590	542	539	586	598	573	548	571	570	569	546	579	583	571	565	582	571	601	531	546	568	568	551	622	558	529	514	581	573	550	582	564	527	532	568	556	622	563	595	567	586	563	590	564	617	546	550	550	570	637	556	557	567	530	551	546	548	553	528	572	565	525	590	582	595	534	542	602	603	556	592	565	555	562	524	536	574	575	590	567	561	571	552	575	564	577	587	592	548	586	605	572	543	528	568	569	575	590	560	576	588	530	612	584	565	558	593	543	592	573	527	535	566	590	547	554	564	590	572	601	511	567	562	562	584	571	528	512	593	548	526	531	543	566	589	625	591	551	520	603	587	554	560	550	568	555	570	586	545	623	543	583	540	573	588	545	565	582	549	531	563	575	586	601	563	571	525	528	572	563	588	549	565	581	609	609	529	559	505	511	583	598	538	601	549	568	572	554	609	579	506	609	555	569	580	593	570	551	563	581	568	565	575	531	528	591	523	571	539	564	569	559	611	568	556	541	593	578	567	540	594	588	612	512	589	543	624	585	589	591	587	545	538	608	594	531	536	614	560	556	561	592	560	521	570	556	571	533	655	584	571	542	580	592	577	549	545	570	542	581	623	576	561	573	570	582	539	615	537	560	535	580	522	614	579	564	544	544	533	559	523	534	587	596	583	547	572	524	567	577	521	583	543	588	590	569	580	542	566	561	524	541	564	610	562	556	585	593	577	582	580	556	580	546	610	532	575	550	568	564	577	582	563	560	576	572	569	593	565	548	583	559	614	605	542	561	542	604	574	563	572	560	564	601	602	560	575	570	575	584	601	588	582	581	564	567	543	558	562	504	541	581	545	557	575	569	570	598	589	583	545	532	630	561	536	555	590	561	513	555	588	557	585	593	606	584	585	564	558	531	538	596	594	557	567	550	555	545	567	540	546	618	523	561	597	544	576	574	570	543	549	626	542	602	556	594	591	561	558	529	610	561	549	549	591	545	558	546	575	576	575	553	536	585	537	542	603	551	553	524	568	576	579	582	564	532	557	530	561	534	563	565	576	525	569	583	561	584	544	558	590	550	573	569	579	600	563	508	564	556	591	581	547	599	526	548	569	566	551	550	531	540	605	567	606	572	574	565	541	597	593	544	521	586	579	550	575	577	579	562	545	501	554	574	560	556	568	550	531	570	564	589	564	604	551	521	502	612	545	547	555	543	584	578	518	582	553	566	558	559	606	561	578	556	530	533	550	571	535	542	549	618	560	565	566	538	593	587	585	591	543	526	560	586	556	584	587	544	594	581	544	527	578	606	590	542	552	556	556	554	584	585	577	614	537	532	565	619	545	602	591	614	575	542	608	554	541	527	581	531	567	522	571	543	562	566	526	607	581	581	581	572	572	574	536	568	586	575	552	521	566	540	583	568	550	564	587	568	592	572	568	575	540	570	595	555	560	579	543	568	592	567	554	566	592	610	603	559	536	576	546	568	549	591	578	568	553	555	542	554	581	575	597	538	556	567	540	585	570	573	555	559	562	555	584	572	582	598	546	580	569	584	599	576	562	578	582	566	551	581	566	551	544	654	574	579	549	559	564	578	549	586	600	544	515	563	573	521	574	559	516	562	553	597	542	528	525	586	565	568	552	551	592	589	542	538	545	590	558	551	542	573	596	572	538	575	546	574	574	556	581	599	532	541	536	569	538	605	587	540	616	514	594	589	552	575	549	514	565	531	539	551	591	595	575	575	567	574	572	554	515	579	549	576	533	535	597	551	538	603	525	585	591	550	547	548	552	560	544	561	562	612	565	544	556	543	597	580	574	510	566	545	590	575	580	590	508	566	566	550	575	557	563	552	569	564	575	559	575	549	591	579	579	555	582	576	627	533	542	600	554	566	583	549	575	627	533	565	553	583	589	564	540	570	563	603	578	570	545	572	546	552	579	554	555	532	517	586	551	544	539	526	570	554	535	581	568	569	552	568	569	557	579	565	569	565	579	583	551	598	586	600	591	562	570	539	590	582	564	586	561	577	553	521	598	557	531	574	581	553	568	551	552	597	559	539	611	587	541	519	543	551	538	585	549	542	540	609	562	573	567	624	554	568	539	517	586	529	589	597	584	547	568	539	571	551	540	563	567	587	561	601	564	552	553	560	550	595	567	604	573	595	576	530	588	509	543	578	554	598	577	602	559	588	566	606	538	580	584	545	550	534	547	549	553	590	523	524	586	586	541	565	515	556	561	594	603	565	554	591	564	595	534	580	574	638	540	531	605	560	586	563	586	564	583	590	565	529	582	544	560	551	559	550	599	544	540	598	543	554	552	596	531	550	544	609	558	578	578	560	531	579	583	531	527	573	560	550	550	583	560	573	541	548	616	530	558	544	592	594	532	583	564	593	554	568
22597	21136	28744	23767	21179	21391	13904	5416	3957	3253	2701	2153	1903	1545	1366	1134	979	880	799	812	730	699	678	668	631	594	601	620	576	566	527	452	447	456	441	477	452	442	404	431	435	435	434	438	442	446	410	443	437	427	451	402	444	449	424	412	404	441	409	406	425	412	411	385	417	391	424	366	411	400	390	358	351	418	406	379	379	407	424	410	434	380	393	408	415	391	394	406	406	392	431	448	358	413	415	405	389	416	373	400	407	336	415	427	401	404	400	429	449	425	403	395	393	405	421	396	408	408	418	391	394	387	375	404	415	376	400	424	403	368	386	380	446	406	407	390	360	418	396	378	392	390	426	403	397	419	392	393	415	397	393	419	376	392	425	392	381	394	389	411	411	409	431	399	389	367	389	420	400	387	371	370	400	385	409	403	379	391	399	403	438	393	411	395	368	399	427	410	417	356	415	428	388	371	379	380	421	408	387	385	410	411	399	448	438	445	371	389	343	426	389	382	371	372	406	407	417	421	367	402	414	402	373	385	393	398	371	381	428	409	386	398	423	401	407	415	401	410	332	400	400	417	404	422	389	383	388	367	397	397	404	382	391	397	372	389	430	401	434	412	374	381	413	429	394	392	408	406	415	399	368	379	403	367	413	393	387	404	416	382	381	397	399	392	410	349	406	420	374	422	401	352	400	409	416	386	407	409	396	382	380	377	404	410	404	415	392	389	390	387	355	385	396	394	385	416	377	380	391	431	391	384	363	410	398	384	380	387	374	420	396	408	441	417	375	391	352	405	414	323	380	379	390	399	404	389	436	401	376	386	409	377	374	403	410	363	378	407	451	391	366	350	429	390	409	387	398	415	420	421	388	415	394	411	423	384	411	388	412	435	399	420	398	369	382	392	385	375	384	438	370	380	405	435	443	398	359	385	380	401	435	410	409	400	391	384	385	390	360	372	404	423	438	409	372	411	406	394	402	398	372	396	382	403	377	393	376	427	378	413	392	390	384	420	433	426	436	385	405	413	369	408	382	397	403	393	404	407	372	423	387	387	409	418	403	395	401	394	439	418	408	400	345	411	349	390	373	381	383	374	396	387	411	406	375	395	408	413	409	385	389	451	378	419	392	399	399	394	408	407	361	378	386	369	383	384	378	397	397	401	360	393	404	398	437	414	422	404	396	388	399	367	398	399	370	416	390	396	395	398	426	408	407	366	378	394	407	433	398	371	388	414	398	376	387	393	431	397	388	407	402	392	397	441	395	401	382	393	405	410	440	417	405	381	398	433	396	439	376	395	406	386	397	411	351	377	404	368	415	374	378	391	401	405	391	410	385	363	396	392	412	395	418	404	403	371	399	364	400	406	432	425	387	404	404	380	406	411	398	400	381	427	425	378	429	436	363	418	416	391	407	419	421	390	420	393	402	404	418	403	379	378	371	418	430	397	389	423	385	376	396	385	397	389	424	383	374	409	391	395	404	375	376	393	377	423	375	441	395	379	405	436	413	392	388	418	377	371	387	421	384	441	383	385	402	395	383	385	375	424	419	386	427	395	395	385	400	403	371	373	375	421	417	387	381	419	387	412	364	396	402	417	398	377	375	425	387	383	413	421	425	412	391	401	349	374	385	407	381	378	403	397	426	359	409	386	382	408	428	394	371	363	398	408	428	442	421	399	384	384	419	381	398	401	355	408	391	379	377	371	385	378	436	411	398	373	443	394	444	390	431	410	418	406	393	383	406	357	411	409	416	411	410	365	445	447	386	425	401	439	407	405	383	401	373	372	393	381	421	400	379	413	389	415	401	388	429	442	393	400	417	405	416	437	401	398	409	411	400	384	400	394	389	351	389	359	414	414	367	421	395	399	383	401	394	426	409	414	374	440	402	439	400	392	392	401	361	401	390	381	381	420	370	385	402	385	367	373	400	394	382	381	381	385	415	394	405	362	405	396	420	413	389	395	383	392	396	388	402	400	422	420	386	414	400	430	417	381	410	395	411	396	400	396	409	356	420	400	390	388	388	413	412	416	393	422	378	362	418	414	415	375	418	422	363	396	374	429	375	400	408	388	406	392	363	401	366	350	414	343	396	411	404	393	374	401	418	376	400	389	394	393	392	418	406	383	377	391	380	416	414	389	393	424	398	407	438	391	411	379	377	378	371	379	373	376	383	396	353	399	381	346	434	388	402	407	419	415	397	407	398	407	402	388	390	406	430	386	365	386	386	424	374	401	395	438	376	412	396	398	439	418	410	427	395	406	382	413	413	373	397	370	392	377	439	390	403	388	365	367	385	423	391	425	386	392	390	427	437	406	370	401	424	374	400	373	396	382	414	422	398	349	399	369	407	408	398	369	416	427	386	392	403	414	415	411	396	385	417	411	398	413	389	409	385	416	378	392	386	479	392	406	401	410	398	367	374	377	390	381	411	394	380	385	381	395	351	387	415	385	422	386	406	378	375	377	387	376	407	379	427	423	383	398	410	374	397	411	388	377	421	407	409	380	376	414	394	352	388	398	378	403	412	417	407	424	392	334	393	409	386	406	384	421	410	406	408	408	413	368	418	404	403	365	373	425	376	428	413	393	399	364	404	417	367	389	415	425	401	412	395	384	397	414	415	379	394	390	344	396	411	394	373	422	380	403	409	387	396	366	397	412	374	392	384	407	380	411	392	382	354	381	380	402	394	418	369	409	404	384	383	400	398	425	378	406	393	392	386	416	371	392	375	396	380	370	413	397	360	397	397	386	395	375	378	403	379	375	396	402	398	421	388	376	411	410	381	381	390	386	395	403	372	403	399	403	380	403	383	381	395	378	388	384	408	397	389	404	390	395	418	408	364	411	395	391	383	384	408	380	371	395	386	411	366	359	398	411	412	393	373	392	368	374	403	396	405	409	406	385	413	369	376	399	364	386	387	399	412	428	405	402	372	400	382	359	409	426	349	381	380	396	415	424	413	378	415	386	387	386	397	372	411	393	402	424	428	386	390	376	426	414	400	455	371	391	395	409	408	373	411	401	411	387	396	373	418	390	401	407	397	424	363	405	406	432	454	411	387	380	405	398	427	389	405	376	385	397	387	371	390	383	401	393	370	441	392	403	410	406	387	403	402	383	403	404	416	408	381	401	398	410	382	368	392	395	408	416	424	389	386	404	437	389	380	399	383	403	414	391	428	428	401	421	385	378	392	420	392	404	402	390	432	406	379	371	433	408	411	440	423	416	394	414	414	382	363	389	358	391	407	357	434	380	397	381	392	406	390	379	371	389	406	370	404	393	421	397	387	409	369	398	387	411	387	415	367	419	427	401	398	406	401	435	380	393	359	401	399	409	363	414	431	398	402	406	386	389	395	397	392	397	410	379	425	385	393	383	417	380	405	399	395	412	389	424	379	428	343	403	412	392	374	397	389	402	374	395	390	414	395	373	397	371	425	386	380	426	375	386	382	406	396	396	376	396	388	362	452	402	390	413	394	369	388	384	372	417	375	390	433	378	380	395	401	401
28772	47447	33493	21525	15601	12871	9871	7813	6388	5051	4398	3506	2965	2371	2062	1627	1376	1212	1133	1024	1040	849	817	845	782	771	679	692	609	603	612	536	470	497	525	542	501	487	468	416	463	442	450	432	433	439	426	422	404	450	418	430	422	424	431	406	444	409	425	418	413	390	395	420	444	436	386	402	438	437	423	405	443	345	414	414	394	429	409	384	423	401	403	400	414	409	416	356	427	404	410	408	363	380	403	411	390	391	381	412	407	411	415	416	423	412	387	410	357	377	414	340	425	406	419	420	395	410	381	418	411	441	369	416	370	422	428	419	387	419	403	429	403	419	402	375	424	414	376	366	418	427	412	416	392	414	401	382	417	425	394	421	438	417	406	410	388	374	433	395	439	395	422	427	390	415	385	409	419	432	406	400	434	386	360	382	412	408	391	394	394	409	403	399	411	417	404	411	412	384	396	393	410	391	394	389	393	374	439	391	379	446	419	414	426	423	433	463	422	408	404	387	404	399	422	426	379	417	406	431	407	378	428	406	431	380	401	428	400	374	416	366	413	410	403	365	399	415	373	413	406	393	394	413	405	344	450	415	373	383	432	403	422	387	392	409	425	411	386	405	426	394	425	407	407	400	423	401	403	440	383	419	403	398	407	393	395	364	421	405	402	385	393	413	424	443	412	429	362	389	402	421	414	406	383	400	422	400	424	404	407	406	430	400	399	398	422	361	353	404	414	389	418	390	384	403	393	400	398	411	379	417	386	408	428	416	391	416	425	400	439	383	388	409	411	401	396	383	396	415	383	425	404	377	413	406	388	395	397	426	396	383	398	413	403	406	394	380	394	413	393	392	389	386	376	431	386	417	429	400	408	399	367	367	393	404	390	412	428	388	391	396	373	404	376	407	436	429	432	437	379	416	422	426	400	417	396	380	423	410	419	392	421	413	363	430	382	406	416	419	399	445	403	397	441	399	411	366	398	413	403	376	383	409	381	430	385	357	404	440	393	434	417	415	396	380	404	402	394	414	398	399	431	403	374	405	430	382	380	429	428	426	431	422	399	375	407	431	417	436	412	422	380	417	386	369	397	415	403	427	400	403	392	384	411	428	406	433	389	402	442	387	379	422	427	402	408	415	393	417	445	413	398	387	410	430	408	374	422	368	396	450	395	412	424	416	397	388	394	404	392	411	373	400	425	443	416	373	404	422	399	408	400	396	373	400	393	378	430	431	382	396	387	409	412	374	434	417	379	377	410	381	368	380	400	405	417	414	418	435	407	399	400	431	369	399	397	412	407	410	424	363	398	389	391	402	402	404	408	422	407	385	440	403	377	421	421	439	447	381	384	376	399	421	400	410	394	399	460	405	417	389	397	381	373	398	437	391	401	404	373	386	417	402	419	397	378	405	416	407	391	395	410	397	368	439	419	454	408	391	389	402	390	387	379	368	397	398	391	393	390	442	446	371	391	435	408	410	403	414	419	409	412	414	394	380	407	396	401	395	400	388	381	394	415	392	397	431	422	399	425	443	393	390	410	393	417	362	386	400	418	392	402	391	378	376	367	439	402	443	411	375	443	399	366	403	391	430	400	406	379	407	419	421	369	401	384	410	379	391	369	375	391	415	403	399	423	436	423	428	426	425	415	432	375	413	392	380	384	374	404	394	367	351	426	425	418	425	400	430	374	411	394	386	405	408	395	356	436	400	372	380	398	421	388	382	365	456	435	399	408	383	400	411	407	377	405	413	374	401	385	431	386	397	374	415	401	403	376	376	403	380	369	381	413	432	416	408	409	380	419	391	399	411	407	400	412	375	436	404	402	440	394	408	396	416	432	443	400	400	403	385	421	388	370	410	442	398	445	413	395	413	395	387	383	438	425	398	407	393	420	430	417	409	416	424	427	406	409	416	415	391	414	392	376	384	397	403	412	434	349	431	396	383	398	421	406	434	403	406	420	385	410	413	349	389	414	438	445	375	411	413	384	413	427	442	392	408	423	401	375	448	337	353	365	425	395	394	408	379	388	416	382	382	391	417	401	391	367	386	404	376	403	403	386	394	405	401	389	382	400	388	389	397	379	410	424	409	426	388	418	405	393	408	392	428	381	420	375	414	430	390	410	420	377	380	393	394	394	404	400	422	393	396	428	395	423	391	422	404	385	421	390	380	387	407	426	400	426	413	394	405	417	415	421	387	371	386	368	410	404	425	381	413	416	430	387	417	431	395	397	416	385	428	365	399	403	417	404	408	381	382	411	416	401	388	412	387	417	408	411	377	418	416	390	423	379	404	400	358	394	397	380	376	409	427	431	379	400	391	401	429	401	399	396	402	392	371	386	396	433	440	393	367	421	383	393	376	359	434	457	412	385	404	435	400	404	423	410	431	399	413	399	429	440	405	384	393	386	393	397	405	393	391	437	424	412	421	340	419	363	380	405	408	421	396	416	418	397	387	422	387	404	442	407	417	363	394	416	420	369	407	386	401	425	409	399	415	379	430	373	423	423	382	393	448	391	373	404	432	429	408	406	414	385	374	379	413	400	409	421	368	380	393	389	402	408	398	411	396	393	392	377	434	416	419	395	422	389	446	383	409	403	393	415	417	414	392	411	409	390	358	371	432	409	414	393	396	394	402	395	409	401	418	381	397	387	384	390	426	420	414	440	360	363	356	392	397	402	393	390	414	379	414	397	416	408	404	374	426	390	423	370	416	427	412	391	388	376	419	411	434	388	446	396	395	423	399	393	421	425	385	415	399	405	416	398	401	414	409	426	435	391	374	387	392	399	416	435	382	426	370	400	424	372	393	405	391	383	383	391	411	395	418	442	418	392	448	433	420	386	424	413	421	402	404	376	406	387	400	393	426	391	399	438	385	407	402	388	416	422	387	405	412	401	400	424	405	402	401	381	381	427	389	405	367	400	413	391	421	399	446	384	377	375	404	438	413	375	429	384	386	414	387	370	437	387	416	383	366	420	427	384	377	409	433	397	399	403	411	399	445	412	378	404	407	383	388	394	411	435	423	407	409	393	408	391	436	427	415	389	365	397	379	401	381	421	378	360	393	375	366	426	396	420	419	394	429	419	437	400	414	400	405	401	414	415	427	411	418	389	396	432	407	376	416	391	435	423	408	390	377	388	376	413	366	405	419	393	419	396	399	382	351	396	408	421	442	379	374	435	387	401	440	418	373	412	414	406	407	409	384	389	423	424	380	388	410	436	358	421	417	435	437	419	411	437	384	387	383	404	394	413	420	385	419	353	410	416	386	426	410	402	400	394	388	403	415	398	377	452	456	408	443	403	415	411	402	406	391	370	427	388	422	416	403	412	407	414	422	393	375	409	429	366	403	353	438	398	397	416	437	393	391	370	403	398	407	450	421	453	432	398	375	409	399	393	370	369	430	398	369	396	373	428	398	418	401	404	384	402	415	410	387	396	393	421	411	406	397	393	398	366	392	454	395	368	409	436	421	405	403	402	377	429	410	426	393	407	410	394	409	423	370	370	412
28726	22457	20124	10838	4991	3237	2886	2101	1713	1552	1343	1176	1070	960	821	741	674	664	625	607	598	576	633	589	560	559	549	528	519	516	543	564	525	521	527	487	492	520	492	522	508	526	478	514	507	485	486	507	502	491	525	487	468	486	476	496	498	498	510	500	498	495	504	481	523	501	463	465	473	493	535	489	502	502	507	493	495	527	483	522	488	466	486	492	456	490	496	492	469	503	513	470	506	492	507	508	427	540	481	469	476	490	485	492	483	483	527	492	478	477	505	476	561	516	515	464	495	537	477	470	503	525	500	503	510	441	503	487	488	517	509	516	502	496	501	541	479	475	442	463	488	512	498	472	472	514	467	515	500	490	519	481	496	467	473	480	474	494	510	514	480	494	489	435	459	485	525	514	487	504	508	518	488	483	479	452	500	495	486	502	489	489	447	468	481	480	501	457	498	494	494	492	500	476	447	492	467	471	474	480	523	494	494	491	507	481	510	474	442	506	496	483	461	525	482	512	493	495	462	465	436	466	490	509	519	502	519	483	466	475	507	488	467	468	497	489	532	501	519	462	450	511	464	497	499	524	501	493	473	482	479	507	501	470	475	462	501	459	488	501	484	454	446	449	494	481	452	482	475	481	491	523	489	461	475	499	480	474	468	502	524	505	480	486	466	477	481	497	471	521	466	496	483	496	511	493	474	465	463	463	468	479	507	450	515	511	464	515	468	509	472	517	499	479	456	529	458	500	510	483	481	490	481	469	518	508	492	468	483	507	466	484	472	515	501	496	496	474	529	507	474	463	480	480	487	468	502	481	463	499	486	519	438	484	474	493	517	442	501	496	459	509	476	515	488	498	480	486	466	488	491	496	486	519	456	466	486	479	508	444	507	525	471	478	535	503	504	513	450	488	486	462	496	465	503	471	503	475	495	515	464	500	476	466	459	515	471	454	474	482	481	473	505	527	474	513	495	475	490	503	517	480	492	446	456	520	446	502	457	490	504	465	543	487	483	493	498	487	501	495	533	502	527	486	501	504	501	494	481	486	484	498	488	468	485	502	495	486	532	492	463	492	552	523	488	486	460	529	472	495	470	495	467	490	436	479	485	478	491	470	476	472	484	485	537	487	447	493	472	498	485	528	487	483	482	490	508	483	509	498	451	517	495	469	504	496	489	514	461	471	533	534	458	452	478	473	487	477	482	503	450	458	465	496	498	514	520	469	490	490	516	510	476	495	506	460	470	455	441	483	514	462	495	481	474	455	473	495	497	488	501	468	514	506	436	493	524	460	481	486	439	506	509	482	510	453	483	513	473	470	464	470	450	499	483	488	488	504	471	477	480	518	477	495	496	500	484	488	479	531	453	481	435	479	490	554	451	514	464	477	478	466	490	456	487	464	459	477	451	484	459	492	469	484	503	508	469	538	500	464	492	503	532	509	501	452	482	514	491	438	526	515	464	479	451	436	506	496	488	490	525	497	511	453	527	509	510	483	472	490	476	495	478	498	491	485	496	485	457	473	498	466	460	466	497	492	515	496	452	500	485	518	496	518	504	494	467	455	466	457	496	500	490	491	482	458	510	526	501	497	488	495	512	498	494	477	459	465	481	506	485	499	511	458	500	492	497	506	493	464	464	485	521	495	483	498	489	523	502	477	514	489	467	491	469	478	470	531	464	464	478	470	483	467	492	505	511	474	472	501	500	492	498	474	472	529	481	497	502	458	476	463	517	519	441	481	465	508	472	501	492	464	470	506	483	523	504	503	514	504	507	456	452	479	472	466	495	469	444	499	464	498	492	478	515	504	451	487	459	479	442	531	492	455	505	475	511	470	482	450	532	487	498	511	492	462	455	487	448	497	517	463	501	490	510	470	509	492	507	439	509	465	457	493	470	492	498	463	506	470	480	505	513	475	487	476	466	474	507	529	517	483	490	513	476	480	487	485	492	513	509	488	463	485	488	485	480	498	513	488	454	501	518	489	520	494	520	500	532	480	519	485	487	487	513	486	488	478	478	495	509	479	540	476	508	495	523	472	503	505	479	466	476	507	475	497	488	456	491	510	530	494	473	458	502	479	503	475	482	500	522	514	510	467	523	469	502	511	475	470	505	503	462	473	502	469	460	482	505	459	445	488	493	495	479	489	478	465	486	471	520	514	483	458	502	489	438	485	486	459	514	476	511	528	483	473	491	500	487	456	465	503	449	502	515	450	494	494	462	501	490	455	477	523	491	490	506	452	480	482	490	463	507	451	465	527	492	502	522	511	445	462	509	515	525	485	463	483	513	527	497	474	462	458	496	472	486	495	464	474	526	493	498	492	462	488	472	458	494	498	508	479	506	432	521	461	513	494	501	472	472	477	499	490	507	535	507	500	459	489	488	492	469	483	497	478	520	480	497	482	465	502	471	461	489	493	533	504	458	483	487	519	485	480	499	488	508	464	488	471	503	460	433	502	487	530	473	457	480	527	470	491	439	462	511	498	517	492	484	453	512	497	461	505	483	521	469	480	464	472	476	447	518	517	477	482	490	475	472	511	500	500	475	482	508	532	483	471	486	492	463	456	505	487	487	453	507	496	475	510	501	488	478	468	464	498	482	434	492	493	488	525	513	506	485	536	455	461	472	492	458	489	504	521	482	497	511	500	507	498	455	511	501	455	538	526	499	473	488	486	489	458	477	482	485	487	513	468	541	480	480	470	484	511	487	479	498	467	483	480	474	491	459	462	490	447	466	479	515	480	464	503	472	495	476	481	468	499	483	487	455	527	488	517	502	482	477	481	445	475	459	481	460	487	488	500	498	464	519	493	491	494	491	478	516	483	454	468	497	457	501	454	466	493	486	455	458	479	463	452	452	480	494	447	526	475	476	449	473	468	496	489	488	425	500	533	457	522	474	530	469	442	501	490	499	487	461	463	471	515	497	494	461	532	504	483	488	492	459	478	536	456	498	478	464	488	482	527	484	478	466	498	508	444	467	459	474	478	494	453	497	480	492	487	481	519	521	483	469	438	492	496	434	463	462	509	483	458	472	509	497	447	487	445	482	468	481	502	520	438	531	502	528	504	463	471	451	484	487	507	500	485	492	472	471	458	519	510	475	490	512	494	494	514	493	498	489	490	506	498	532	473	479	489	531	510	464	549	493	479	452	481	494	477	472	502	487	522	495	493	514	498	480	481	493	513	493	486	497	503	479	478	443	511	501	500	515	436	488	504	494	477	490	473	489	511	468	439	442	499	475	512	459	462	476	475	499	494	472	452	470	497	525	481	461	462	526	498	469	473	521	473	492	485	458	518	471	508	496	442	510	485	458	472	492	480	514	481	525	486	507	480	465	488	512	491	476	488	498	492	494	512	463	463	500	486	501	465	479	483	495	504	466	480	479	459	492	508	483	487	507	445	475	501	469	499	508	478	491	506	460	469	456	446	513	478	483	504	492	551	479	496	465	478	517	501	469	505	528	506	509	463	454	470	510	487	484	502	528	492	504	472	449	447	499	521
21384	31587	21085	10636	6873	5413	4836	3617	2999	2514	2129	1868	1509	1377	1125	1034	925	835	796	740	764	691	684	745	668	627	643	654	617	615	602	600	560	537	576	541	515	552	490	542	508	541	546	556	494	524	550	511	492	578	484	465	529	531	508	515	491	533	507	512	502	530	530	506	505	513	522	507	513	509	492	537	505	494	522	509	505	524	495	522	519	505	490	490	492	506	538	507	484	489	512	488	513	530	544	510	526	474	499	497	485	542	459	528	513	469	551	488	547	549	490	540	488	477	484	503	487	522	509	522	512	509	491	509	492	511	483	505	509	515	503	481	515	508	517	528	512	483	506	499	517	525	499	514	536	552	487	533	488	502	502	513	514	515	490	506	516	511	532	524	527	525	528	485	507	535	526	511	511	512	533	469	530	513	542	506	510	507	482	503	502	511	504	485	550	530	526	502	534	518	533	506	534	484	501	522	479	534	504	467	532	484	538	499	467	540	502	479	498	525	469	470	508	525	528	533	518	501	548	507	523	533	536	508	511	531	516	550	512	491	526	480	501	490	482	537	500	488	533	547	517	501	542	513	510	502	526	533	512	477	512	499	493	513	518	485	517	501	489	499	520	476	489	556	512	493	508	485	501	516	492	492	526	513	525	511	528	529	477	502	489	491	496	512	504	537	519	497	545	522	515	513	513	508	521	508	478	510	487	487	449	515	495	548	524	534	474	482	521	526	499	533	472	505	497	507	530	497	522	467	542	519	544	475	523	534	502	522	539	524	481	482	550	487	483	500	464	531	544	531	508	467	503	523	525	544	526	515	498	505	555	452	516	515	514	516	513	498	496	529	465	519	553	494	478	490	523	445	487	508	484	478	462	484	494	540	518	485	485	523	510	540	511	530	476	484	516	510	509	484	516	493	475	494	535	487	539	533	529	499	512	503	544	533	511	487	498	546	511	525	488	526	496	534	493	531	555	515	494	507	475	518	550	504	505	523	502	477	512	540	497	542	488	525	575	533	482	503	500	518	546	503	500	470	506	523	527	540	471	472	492	538	527	526	465	515	492	494	510	520	482	511	493	493	508	543	440	496	476	505	510	474	528	541	509	485	457	528	471	522	507	510	533	534	532	520	512	547	516	518	530	501	499	506	514	543	500	504	494	501	500	547	526	504	506	518	525	514	543	508	545	530	542	507	501	534	494	491	533	534	523	526	539	545	494	514	493	507	490	511	496	481	534	516	524	473	516	508	508	493	533	560	482	502	502	529	513	479	506	504	468	490	469	544	483	497	517	532	487	489	531	488	504	514	481	501	530	560	527	500	519	533	495	510	523	517	521	487	518	496	543	512	478	512	467	513	475	546	560	483	489	509	514	521	490	476	481	531	534	498	517	503	495	472	488	509	549	470	477	518	481	490	500	506	521	546	467	504	527	531	542	556	516	512	555	472	505	484	504	497	501	494	520	475	521	484	525	509	543	512	516	548	464	498	506	545	516	529	536	504	519	531	533	477	499	494	488	527	503	531	504	498	490	487	464	496	489	487	547	500	548	500	491	504	517	530	500	502	492	510	496	501	524	496	502	537	498	528	482	520	524	506	474	541	547	483	508	491	545	504	503	528	471	503	498	508	502	513	515	512	535	535	522	478	513	494	528	504	502	511	470	521	510	494	518	506	504	496	530	547	521	516	529	533	484	510	494	522	497	487	499	533	487	513	521	514	515	549	552	505	524	523	524	529	452	507	481	517	541	509	537	518	519	509	553	497	523	530	487	487	517	523	485	510	474	495	501	539	534	518	524	523	512	535	502	484	542	507	517	473	535	509	511	504	494	514	527	543	482	506	505	525	517	502	469	517	531	525	509	502	515	505	476	549	529	520	541	490	532	518	509	509	484	532	522	532	524	511	515	535	495	519	511	576	492	521	498	531	535	523	515	519	505	519	522	536	506	491	512	530	518	520	498	510	546	509	521	527	525	508	521	507	528	519	531	467	527	502	517	508	493	513	512	471	475	525	480	498	541	521	500	508	516	489	493	503	510	493	490	513	536	506	530	491	503	440	513	543	503	496	488	512	504	526	538	552	479	495	510	514	524	547	493	514	489	471	501	495	507	508	532	497	493	528	538	562	520	486	513	497	517	519	476	517	544	492	448	512	491	505	530	482	536	489	493	472	473	501	522	503	547	544	518	510	526	526	498	527	520	464	514	514	558	512	507	475	462	512	514	482	506	524	526	516	528	512	475	526	549	546	483	554	503	525	523	542	522	492	489	500	506	529	555	546	520	518	485	501	505	496	513	508	524	544	503	499	479	501	536	490	485	465	507	499	481	513	494	542	502	554	543	500	512	514	500	501	516	556	492	531	536	497	496	541	497	553	539	516	513	519	512	523	499	522	487	510	458	493	488	533	455	534	516	531	538	482	514	514	513	485	524	492	516	543	459	512	493	513	522	502	501	462	544	489	495	537	500	483	516	517	482	545	489	511	482	488	490	468	513	501	528	521	518	506	569	492	503	532	511	444	509	523	543	560	517	536	510	483	528	503	517	528	482	534	540	497	512	530	477	500	489	502	521	516	496	501	512	527	466	510	484	569	490	528	521	545	487	493	514	488	503	521	497	527	504	478	514	523	490	539	540	497	494	496	523	477	510	510	532	528	499	537	492	484	473	493	555	541	471	510	529	533	519	531	526	528	485	515	505	506	511	510	512	559	498	542	484	494	493	538	480	474	568	544	481	520	529	524	521	509	501	486	488	532	508	520	504	488	506	529	559	498	492	500	503	492	531	510	465	523	471	525	504	507	495	527	541	508	488	520	542	538	474	542	556	507	519	518	540	491	520	470	548	479	467	481	460	515	541	508	490	509	527	531	489	516	500	465	515	509	514	488	485	516	527	494	534	492	536	501	558	517	513	517	498	514	570	537	532	517	543	506	515	499	556	520	481	571	533	520	518	487	519	545	493	493	512	509	515	517	522	481	498	522	496	530	475	496	500	501	476	551	512	516	506	519	514	535	534	528	487	544	521	483	539	530	518	501	509	509	556	525	516	528	530	499	497	444	496	515	514	498	513	534	525	519	471	482	502	471	538	523	520	546	499	513	506	512	505	486	511	526	496	541	507	483	496	500	523	516	510	511	488	494	485	531	503	522	527	507	498	532	538	522	506	464	501	495	462	565	487	502	495	480	498	513	498	496	500	477	489	486	513	510	516	516	502	542	517	485	557	469	512	561	466	514	504	522	492	520	473	513	504	517	478	529	559	550	530	506	528	503	506	488	530	485	505	503	504	505	559	531	504	526	475	512	507	494	475	500	516	517	536	519	501	514	554	511	533	535	528	503	483	477	521	524	550	509	461	489	486	510	513	502	535	516	507	508	528	508	496	500	524	519	521	503	522	543	506	552	529	495	527	525	485	476	506	491	515	537	526	496	490	554	488	524	504	467	485	484	504	531	504	521	558	478	519	521	493	548	513	548	488	489	512	499	517	463	533	528	518	502	470	507	525	493
23660	21084	28207	24244	21062	12478	5672	3451	2668	2377	2023	1653	1332	1139	955	858	742	655	599	659	579	576	542	578	538	526	534	508	466	468	407	418	385	421	432	381	374	347	356	380	371	367	358	347	401	352	345	361	405	360	392	388	345	371	362	379	344	339	355	380	364	365	383	319	393	367	351	368	381	345	378	318	378	341	363	343	356	345	342	353	350	349	359	329	363	335	344	356	366	340	343	361	368	355	335	342	331	368	316	355	357	345	338	351	377	346	367	353	357	403	352	341	348	368	330	341	365	337	389	392	330	367	341	350	364	360	367	333	388	378	366	360	392	324	351	342	365	314	352	360	359	328	370	350	328	354	331	355	334	367	351	343	317	337	347	364	376	323	389	341	311	346	347	350	367	322	346	360	365	341	368	341	347	370	333	377	350	370	349	344	337	374	341	383	360	354	353	331	353	351	352	302	332	338	307	351	361	383	337	351	336	344	317	364	353	361	330	384	373	338	333	357	357	366	337	348	349	343	358	330	346	358	358	328	352	332	368	374	345	343	336	376	375	344	338	372	365	333	357	404	347	350	359	333	335	335	324	347	356	333	312	374	338	329	325	349	397	371	359	347	374	305	374	314	354	386	348	372	296	343	350	357	358	337	356	366	327	349	317	380	335	362	370	366	369	331	348	349	317	339	348	358	345	334	366	377	353	340	365	337	321	339	334	314	322	341	349	355	320	334	335	351	332	337	334	361	346	314	348	344	371	382	374	345	327	333	356	333	373	359	365	334	339	322	340	367	369	347	363	342	317	348	354	360	353	340	329	325	333	339	328	307	315	346	371	336	315	367	363	364	384	337	340	312	333	346	344	358	337	332	349	326	388	364	343	338	346	349	328	363	363	345	343	355	337	347	355	360	352	357	330	317	382	331	330	345	353	338	377	311	358	363	359	369	370	343	388	342	334	352	334	344	329	361	363	353	344	349	365	362	357	354	367	346	345	343	352	363	335	332	370	386	368	327	360	374	356	349	367	372	335	380	350	381	384	387	344	324	365	338	330	356	327	320	377	322	333	346	339	348	355	329	316	329	337	341	393	379	372	363	394	354	343	326	345	341	339	314	343	374	348	342	382	364	350	365	350	379	347	347	376	356	355	366	353	354	381	327	326	355	352	338	347	348	379	314	370	317	357	314	328	353	361	368	386	382	334	291	339	324	378	375	352	325	353	343	353	323	380	362	347	343	310	363	330	336	395	377	337	353	333	343	352	310	400	344	363	360	365	370	343	347	324	330	352	338	348	374	376	358	359	327	369	346	346	349	376	312	364	362	333	358	367	396	342	351	384	352	372	347	325	330	331	322	345	367	348	366	355	343	330	373	347	400	349	359	340	355	346	318	323	346	355	337	396	356	333	346	369	377	332	387	353	349	355	361	333	347	339	363	362	332	335	350	360	358	360	406	352	350	327	339	315	336	364	354	377	362	360	372	360	342	339	362	382	365	320	327	355	342	363	377	355	320	360	379	328	336	362	362	336	362	356	377	347	344	329	378	362	346	317	377	361	363	328	365	380	347	343	350	400	344	333	353	365	362	322	349	341	332	357	342	343	393	369	336	364	345	372	372	354	319	360	355	377	323	352	322	366	340	326	329	350	348	382	334	333	372	360	346	358	330	383	368	354	384	351	355	367	345	330	338	343	351	337	371	351	378	338	346	313	321	365	330	365	337	379	337	349	325	345	339	334	370	382	360	352	361	336	351	328	370	347	352	331	352	335	378	331	357	345	340	357	351	370	373	358	341	321	326	336	353	355	344	357	354	350	343	382	337	332	335	357	339	363	359	349	366	345	347	367	351	349	322	345	355	339	353	331	324	354	349	349	351	374	354	343	346	331	345	348	376	368	333	330	371	348	352	328	319	347	360	339	374	302	361	363	376	353	328	327	372	337	352	360	339	350	349	349	350	368	361	341	334	324	366	304	351	347	350	370	350	356	351	369	365	373	366	333	359	301	326	314	336	342	355	349	334	332	380	336	311	357	375	339	357	379	367	354	356	377	384	356	339	351	361	370	321	344	356	345	364	323	342	320	358	324	352	351	352	366	363	352	337	360	324	354	353	368	360	353	365	347	333	345	355	344	323	333	372	382	353	365	361	319	339	341	336	351	361	344	356	347	332	355	337	345	341	322	347	332	377	328	351	322	361	329	352	362	348	371	342	328	377	379	343	345	378	350	340	399	382	327	338	329	377	326	361	378	327	339	369	333	364	323	335	356	352	322	334	336	322	358	358	338	335	347	329	378	304	361	382	351	324	350	327	354	319	347	353	372	338	353	372	323	389	358	365	390	323	340	334	327	336	358	330	373	349	345	362	345	321	333	337	331	340	357	301	339	358	375	323	376	353	364	324	336	351	341	334	313	334	355	335	355	367	362	307	309	349	365	339	357	362	337	331	352	311	353	337	333	348	343	361	387	353	369	351	376	368	351	341	348	355	321	331	362	381	330	370	331	362	383	329	369	362	346	337	364	328	333	301	358	379	370	347	307	356	333	338	345	363	348	383	358	334	347	339	341	383	324	315	383	320	344	370	355	354	332	352	365	340	362	343	320	361	342	345	347	350	373	324	360	334	359	351	355	335	325	350	348	374	315	360	375	354	321	353	377	363	352	351	335	354	354	357	338	364	321	348	347	337	313	340	328	309	342	342	327	368	362	345	412	294	353	378	339	337	349	353	302	335	373	353	380	353	358	380	373	367	333	336	372	337	338	339	336	362	350	339	348	382	346	330	369	355	346	341	366	357	366	378	362	370	373	356	322	344	341	380	379	355	370	348	355	372	331	345	331	352	392	333	335	363	337	325	342	358	345	379	358	374	363	354	313	333	398	366	333	354	346	378	344	344	324	332	343	353	361	351	339	353	370	327	369	331	367	312	363	322	330	355	356	355	359	361	337	355	349	358	350	371	344	367	390	346	378	373	361	340	367	347	369	336	346	332	369	364	346	351	309	350	314	323	334	344	343	329	373	333	352	327	349	332	350	295	334	348	319	369	351	332	359	373	370	355	342	331	357	362	337	321	351	330	385	341	334	338	357	356	385	364	340	354	354	345	367	359	394	339	376	357	367	355	356	350	311	384	346	351	347	328	352	323	382	348	340	366	340	353	348	366	353	358	345	360	398	347	339	337	335	322	354	365	378	322	345	322	353	334	347	361	371	320	357	365	319	354	342	390	367	379	354	334	339	369	357	366	367	341	350	345	335	334	390	344	343	338	335	340	353	371	386	370	369	346	326	392	335	375	374	375	349	390	371	348	376	353	352	316	336	324	355	341	325	346	335	346	356	342	348	368	345	348	369	357	368	323	343	374	375	360	329	367	386	357	386	332	328	335	377	328	341	327	322	327	318	333	341	378	312	328	322	355	317	356	334	355	344	345	345	374	335	347	342	358	348	323	344	401	362	360	348	358	357	346	364	372	377	338	352	366	333	379	332	356	328	371	335	312	378	328	358	345	344	333
25592	42626	27367	14516	10108	8016	7429	5493	4460	3925	3247	2568	2080	1844	1523	1195	1002	970	816	821	697	658	698	659	686	636	611	574	530	521	489	478	435	433	475	498	418	403	438	405	373	436	393	427	398	380	399	411	388	361	375	373	411	376	363	386	374	390	390	359	355	400	389	386	381	403	401	390	356	382	375	374	379	361	369	357	367	382	380	389	359	393	358	411	363	347	401	373	381	377	382	375	381	383	387	386	357	397	365	375	354	358	363	369	370	353	354	370	375	376	400	372	380	381	398	402	367	386	344	369	374	389	398	349	413	405	367	376	373	321	411	385	365	343	387	364	348	380	343	350	333	378	369	346	408	350	370	356	366	414	385	381	401	378	394	372	349	385	371	365	367	392	346	387	357	375	356	389	354	382	382	342	371	358	376	383	339	391	360	354	348	380	388	370	351	396	393	391	366	338	400	358	373	351	366	351	393	375	342	385	344	345	396	351	342	379	360	352	403	374	375	377	383	390	369	353	379	413	379	372	365	363	363	376	392	379	333	375	391	373	349	364	377	362	361	392	352	394	358	337	369	375	374	390	380	372	372	388	348	386	386	353	378	365	360	382	357	363	369	365	380	376	397	385	354	366	382	374	395	373	398	348	350	377	417	370	387	366	336	400	364	378	382	372	404	362	402	367	369	376	373	402	370	385	405	352	328	366	394	353	388	375	388	383	389	373	372	347	393	376	363	399	366	375	338	358	381	378	404	368	381	376	349	395	373	389	373	346	366	363	382	378	377	355	352	360	369	362	390	373	357	348	355	355	396	353	404	336	346	360	362	402	349	375	353	398	344	362	371	384	338	365	403	361	397	386	337	380	370	366	379	348	362	389	374	389	355	376	366	354	387	351	384	367	341	363	378	344	365	388	360	370	361	384	368	391	379	373	368	385	383	363	356	377	381	357	357	388	321	368	371	353	364	352	326	383	372	376	360	396	400	384	376	397	401	338	374	365	364	360	373	374	374	365	370	383	372	376	348	389	374	362	360	355	389	396	357	386	391	402	368	401	353	376	394	345	381	359	351	411	351	381	351	396	361	369	401	387	376	395	369	396	372	369	351	383	374	364	364	380	368	345	379	361	395	360	339	383	305	386	370	355	387	358	382	353	375	359	371	371	402	378	385	356	375	382	376	384	333	405	365	361	393	403	381	356	366	397	342	360	386	374	350	342	372	384	399	385	393	357	410	374	356	356	360	356	396	361	392	360	390	383	342	369	353	388	379	399	338	397	366	404	393	413	379	382	363	377	347	400	376	382	366	363	395	355	395	376	412	369	394	328	400	354	354	379	375	387	350	357	381	396	373	373	403	381	349	396	393	432	364	384	362	386	401	405	373	377	375	397	399	378	365	367	359	381	377	384	362	372	376	361	364	358	379	396	373	377	366	370	351	393	369	385	383	348	376	396	364	339	391	396	382	391	377	396	352	390	345	395	376	357	397	333	363	395	381	382	340	354	367	396	355	342	392	411	359	365	354	365	362	381	414	400	343	397	416	393	371	361	355	353	356	380	380	390	398	399	373	373	377	378	349	366	363	320	350	355	397	365	345	353	362	358	388	370	384	368	322	358	377	384	409	377	410	396	376	374	382	340	367	388	371	348	394	377	352	379	360	369	369	403	336	396	399	416	404	368	350	384	393	358	394	384	397	369	372	360	369	319	349	331	371	383	395	368	369	342	397	383	376	382	361	375	362	392	402	406	370	344	387	354	379	369	357	358	376	380	404	397	372	333	383	405	359	349	372	337	364	383	365	356	354	375	378	354	395	401	366	360	384	365	367	387	390	380	379	378	370	366	369	397	380	405	352	398	343	369	374	358	378	360	364	390	377	384	344	387	370	374	356	386	373	370	347	391	397	354	387	366	363	367	356	357	403	399	378	362	361	426	399	398	364	376	353	391	372	417	365	351	357	371	389	380	384	374	346	364	347	345	383	379	372	396	379	359	374	384	401	335	371	367	359	371	378	355	395	346	403	341	359	372	353	367	358	392	389	383	344	354	361	369	375	381	379	394	364	373	342	358	373	413	399	403	369	357	382	390	429	385	359	393	330	374	396	394	348	368	379	368	341	372	390	359	357	354	383	382	345	353	375	388	390	356	394	401	403	367	404	360	369	377	379	407	369	386	377	360	372	368	355	372	357	365	391	365	404	367	358	382	407	361	357	373	333	383	365	357	407	380	373	346	344	378	358	386	354	376	362	372	381	339	308	359	424	357	407	396	396	377	366	347	381	380	351	391	366	388	371	365	379	392	409	375	358	363	346	392	369	348	376	384	345	383	392	374	371	378	371	419	372	402	383	379	387	395	356	350	387	345	354	371	373	394	351	384	350	378	373	400	357	355	382	381	384	363	377	357	351	390	354	392	353	366	375	342	376	398	387	367	389	352	360	408	370	346	387	372	398	366	363	370	345	332	358	379	400	381	424	399	373	406	383	385	382	380	411	351	387	361	396	415	387	393	345	344	400	397	379	373	355	378	387	396	351	377	399	364	380	359	404	356	401	408	371	349	402	376	355	387	378	378	354	342	387	376	414	375	393	378	411	400	376	384	407	360	375	359	377	374	364	336	364	358	375	358	375	406	369	366	374	376	341	346	361	380	373	378	379	353	344	383	393	356	382	364	376	376	378	382	359	350	352	384	372	374	376	363	351	365	369	339	371	383	350	362	385	370	373	367	368	373	377	393	337	398	409	367	379	395	423	365	351	421	377	396	398	360	364	365	389	384	374	352	373	402	364	379	370	398	389	385	352	415	345	351	381	356	372	371	329	345	370	353	370	357	413	377	364	397	381	379	364	409	384	367	399	359	385	396	385	380	399	385	401	385	361	367	357	391	359	414	372	383	366	383	361	379	359	373	342	360	359	352	402	357	384	383	328	354	360	366	377	372	358	368	310	363	390	375	365	376	373	384	345	369	345	374	382	379	386	358	411	400	369	372	319	371	392	388	386	366	387	353	382	381	368	373	399	403	454	354	356	354	394	352	388	367	353	378	369	365	356	362	382	350	369	359	391	356	388	370	348	381	380	370	322	385	373	348	349	371	364	365	371	390	379	391	390	382	345	376	389	373	386	387	355	343	388	373	365	352	377	391	405	358	347	379	358	356	409	354	359	355	378	366	358	400	324	339	355	385	374	353	384	350	392	366	383	367	379	345	389	355	380	382	376	378	362	362	336	341	378	368	363	417	372	400	374	390	386	368	379	378	364	388	415	371	372	388	399	413	351	396	347	406	377	382	335	368	386	370	323	430	383	363	386	365	355	348	367	334	406	360	404	331	371	411	401	363	377	385	370	391	357	312	373	367	414	376	381	382	364	351	363	367	374	408	304	382	363	357	365	390	356	384	374	371	352	375	359	354	381	394	369	387	347	376	349	366	404	325	341	355	366	400	403	363	377	348	357	350	356	316	362	354	382	380	353	402	403	388	392	363	361	388	391	420	384	365	390	364	380	345	365	377
24880	21129	27257	25223	13616	4953	3267	2504	2202	2023	1785	1573	1258	1212	1016	1010	876	802	802	745	744	739	713	744	722	651	673	661	673	647	599	573	612	602	615	620	580	583	598	531	583	621	591	558	555	564	569	572	628	525	614	604	553	537	583	593	533	543	548	576	591	588	589	548	549	605	556	569	540	596	601	581	602	554	550	588	556	595	590	571	602	578	562	573	568	572	507	559	538	613	604	548	553	530	584	578	577	544	536	547	585	588	549	579	541	540	572	550	535	572	524	553	554	548	536	591	555	544	525	556	575	571	589	538	571	510	554	577	538	582	530	555	526	549	515	539	591	499	570	549	557	532	552	543	566	589	569	550	566	538	540	587	548	595	541	517	561	558	579	563	600	561	585	586	567	566	594	545	599	550	506	549	535	618	576	521	573	568	570	538	533	528	539	551	569	590	568	537	562	543	535	546	525	564	552	547	535	541	573	567	546	526	576	544	552	558	566	534	541	588	572	548	523	539	575	563	558	575	551	535	562	562	507	520	558	541	564	549	565	540	529	536	548	539	561	583	583	564	477	537	587	585	534	560	562	575	549	559	572	561	497	584	541	519	580	585	566	559	539	558	536	543	584	546	552	522	516	598	567	592	584	569	569	554	587	559	566	521	572	559	537	575	536	547	549	558	536	539	559	548	535	539	583	574	569	568	569	531	614	526	562	582	558	593	572	545	579	551	571	573	579	558	553	535	537	520	557	553	496	558	593	582	572	526	566	542	572	521	574	574	538	585	557	545	558	561	572	565	572	569	558	538	582	543	580	573	528	573	524	540	565	542	565	567	581	561	530	554	572	536	582	579	534	566	516	568	542	546	522	572	513	533	541	519	590	555	563	553	565	582	583	567	552	529	574	548	552	597	522	553	529	554	578	560	544	521	536	547	548	515	507	536	552	617	581	557	574	588	561	552	623	568	557	566	586	566	567	540	562	546	588	553	551	590	560	607	578	531	579	586	600	534	535	560	580	536	564	560	531	570	543	565	591	568	592	544	530	510	563	569	561	607	534	528	540	542	589	547	573	560	538	518	533	550	557	565	552	582	517	563	554	567	537	576	524	521	556	507	592	519	539	587	577	562	516	551	552	540	588	556	590	571	569	517	552	563	550	533	569	523	544	544	522	517	568	556	568	594	574	534	537	572	555	529	547	597	573	539	543	569	533	544	557	571	560	596	542	552	593	568	523	535	564	557	545	552	557	586	516	575	550	537	551	561	554	563	525	555	584	589	547	543	572	552	493	544	556	543	541	531	535	579	535	528	521	583	528	525	534	566	527	559	566	611	564	543	567	557	573	567	519	535	579	567	535	603	558	586	541	554	538	541	540	545	581	578	575	553	546	544	557	600	604	561	582	521	577	563	585	571	606	566	566	561	535	527	553	520	577	558	587	573	558	555	548	546	526	556	518	572	558	539	598	578	525	566	594	569	558	570	533	568	542	529	568	555	510	544	549	562	549	542	589	549	521	566	522	559	547	545	540	599	555	569	551	557	561	564	552	578	543	543	518	584	563	549	532	549	558	551	495	530	575	605	526	552	589	543	545	555	572	582	578	555	543	562	548	568	565	527	541	541	567	541	598	603	532	570	559	582	588	572	573	548	578	569	577	536	559	583	565	562	554	548	595	556	597	547	558	559	562	511	565	528	536	560	585	526	577	607	565	553	575	580	611	565	576	553	503	581	555	494	561	524	550	560	537	580	551	544	577	589	542	565	554	512	536	574	579	546	576	558	509	537	544	592	524	546	595	574	565	552	571	607	565	564	540	533	535	565	574	583	560	549	527	581	551	568	548	550	543	550	538	561	595	548	596	528	555	562	547	516	601	579	554	561	545	567	556	525	534	552	575	545	554	589	536	551	544	533	548	538	585	555	584	569	570	530	551	558	577	565	546	563	556	562	547	602	587	520	576	526	562	595	557	528	555	549	591	544	541	521	561	573	542	567	547	536	581	529	561	577	504	573	523	610	556	530	539	514	579	590	600	557	563	555	556	585	528	529	550	535	538	501	509	564	535	544	563	553	579	524	516	585	551	550	529	519	580	600	542	548	574	593	533	546	540	594	561	555	574	531	565	573	586	526	543	534	567	504	545	529	549	535	532	526	555	540	539	533	579	526	575	501	582	581	602	538	553	585	540	559	598	566	548	575	568	592	536	536	556	562	539	586	540	550	546	581	553	547	578	607	549	534	553	565	558	563	548	609	576	584	561	560	571	546	579	571	570	566	571	546	560	541	588	556	540	532	529	570	559	572	531	565	539	569	599	540	533	605	552	543	569	532	571	545	566	551	532	559	579	543	584	568	540	562	553	564	557	573	557	560	527	555	585	575	558	555	559	571	559	561	535	590	538	556	549	571	564	576	515	575	557	626	562	548	547	546	563	532	557	539	556	563	643	528	547	540	556	522	574	552	582	563	553	500	582	559	525	543	553	558	569	518	527	568	503	522	547	571	529	558	547	563	544	582	509	583	564	537	584	555	545	573	534	558	578	536	549	575	598	510	547	588	512	550	576	567	545	532	603	576	589	589	570	572	566	540	559	587	566	580	552	518	545	559	553	523	542	557	532	589	554	527	560	614	554	589	551	566	574	559	555	542	518	572	571	632	546	550	573	547	579	544	523	539	572	518	567	596	555	554	567	496	544	542	569	553	588	546	541	547	567	546	558	597	596	538	578	566	551	558	557	561	568	509	564	549	530	576	573	579	536	573	547	569	565	536	552	603	524	550	536	575	561	535	512	549	547	622	521	546	543	585	569	537	561	571	541	555	522	602	540	557	576	623	527	551	547	588	575	592	574	575	579	588	579	558	570	542	591	550	543	573	512	585	539	527	549	560	499	586	585	560	555	550	565	568	551	565	550	576	541	554	574	551	563	550	534	551	541	570	550	513	530	589	524	600	575	578	543	532	529	572	576	551	551	549	567	554	566	562	566	546	532	567	541	524	570	588	531	571	519	541	523	552	577	538	560	548	555	567	579	554	570	609	555	563	599	568	548	529	572	560	542	601	600	521	565	601	559	532	560	567	512	535	574	545	570	547	565	546	562	562	591	584	574	577	597	547	541	550	559	549	556	540	522	568	556	581	542	547	540	563	548	531	564	544	546	526	565	563	563	539	567	572	510	566	556	582	485	553	598	609	516	547	556	628	566	522	618	536	574	548	596	597	563	526	537	614	552	578	540	603	602	545	524	556	547	559	542	560	550	535	544	564	577	530	547	565	526	593	571	545	532	559	625	538	583	560	530	560	573	524	545	557	564	530	552	596	587	577	542	542	571	561	570	550	533	566	558	558	571	574	565	538	526	550	506	563	543	533	556	604	580	585	572	531	518	523	555	567	550	586	533	559	584	586	571	561	523	557	561	562	549	584	536	548	557	577	559	559	570	528	553	576	555	542	567	544	562	535	518	537	541	559	559	594	566	543	599	553	565	558	574	574	569	550	546	581	552	564	531	567	551	533
24707	38362	24069	11894	8701	6892	5409	4504	3792	3389	2890	2473	1972	1720	1378	1275	1083	1007	931	962	904	887	842	819	827	803	771	758	693	709	670	676	599	633	633	666	628	573	584	617	600	579	594	611	595	597	585	604	580	557	652	544	569	573	598	557	578	577	607	590	557	625	561	590	576	558	570	609	584	604	596	566	586	582	530	574	558	566	563	613	568	571	561	562	553	582	568	584	567	556	519	580	607	566	576	568	584	519	561	560	564	585	563	567	544	611	570	609	544	553	594	600	575	569	595	549	578	572	532	590	569	589	602	554	542	576	572	577	593	559	583	583	553	565	602	564	570	592	594	563	575	589	565	624	577	581	536	583	570	578	542	572	596	575	561	592	584	563	570	569	605	596	610	614	603	531	574	557	544	596	639	613	593	539	592	530	523	563	557	582	550	542	564	596	601	571	549	572	583	551	531	587	570	592	574	595	602	537	555	568	545	599	573	584	566	529	619	586	585	553	589	569	588	564	555	545	563	586	557	538	573	551	552	571	566	541	538	600	573	562	595	563	598	560	582	594	564	551	587	553	589	592	550	507	602	593	578	599	534	563	558	560	544	575	557	578	556	519	578	593	572	564	547	556	544	574	566	556	562	581	584	556	593	593	613	573	562	561	579	570	576	585	571	537	565	563	534	540	562	568	528	558	583	553	518	540	606	577	590	599	554	616	534	585	556	599	544	576	595	566	572	583	553	568	565	587	600	602	551	581	616	549	532	542	551	540	621	563	597	595	608	553	559	566	586	588	601	587	601	570	562	565	557	527	569	584	575	581	562	573	556	622	568	566	549	589	639	529	571	551	564	565	564	616	581	543	564	557	580	580	608	564	560	561	583	568	569	578	599	551	565	553	544	544	593	550	620	570	545	595	574	563	551	594	579	574	614	598	547	574	584	563	583	535	550	596	574	560	548	564	556	602	582	586	594	573	593	572	550	576	592	603	559	607	529	577	584	563	555	549	569	570	567	551	570	523	590	544	590	572	577	647	536	552	598	597	577	570	567	553	561	584	568	526	545	562	559	489	584	594	605	587	561	542	589	596	605	584	606	551	556	592	568	607	557	609	553	546	607	590	607	560	523	541	572	575	617	582	582	565	532	615	573	576	601	566	567	562	590	606	607	555	585	552	570	557	564	597	596	569	585	571	607	586	575	562	588	570	577	608	591	599	586	605	577	541	581	527	568	543	529	555	525	557	591	542	553	606	585	576	630	584	594	583	564	587	589	600	563	551	576	571	543	576	588	573	577	592	582	626	567	613	578	569	553	572	583	533	576	552	593	574	584	568	522	554	583	550	630	583	576	604	523	576	613	592	605	575	595	506	573	600	574	582	584	534	582	584	628	604	600	637	558	578	574	558	570	599	588	548	532	585	565	576	549	561	591	538	609	596	545	575	549	538	563	546	590	569	540	583	551	550	590	583	568	567	599	582	588	557	563	584	593	575	559	563	549	567	544	555	604	583	546	559	573	561	561	582	576	569	557	545	572	599	584	552	590	581	609	630	598	574	576	596	577	544	603	568	557	575	566	638	584	561	580	563	583	538	568	600	504	610	554	585	580	601	605	592	538	554	601	624	588	532	567	601	535	552	590	575	588	565	583	526	571	567	548	564	521	567	572	560	551	548	565	569	587	588	585	607	572	560	608	597	541	585	616	637	571	583	563	556	588	578	572	565	563	558	610	579	571	591	566	562	541	622	556	615	599	572	579	586	634	575	593	621	577	569	558	544	612	568	620	583	583	534	559	570	571	564	557	535	572	581	605	577	617	564	619	583	545	560	587	629	605	560	524	556	615	550	572	556	547	582	528	537	587	546	611	547	563	576	567	570	555	556	562	565	560	564	545	589	552	630	599	576	582	524	579	547	601	572	587	576	627	621	575	573	573	569	558	592	561	582	570	547	582	546	579	576	574	623	575	571	559	592	548	592	618	514	592	568	564	576	592	562	569	595	574	577	577	566	534	577	569	546	581	542	565	650	620	582	514	548	564	567	584	572	626	593	595	611	572	563	579	520	558	571	588	542	563	535	585	570	547	539	581	557	559	541	578	603	609	570	524	562	601	564	550	630	614	582	519	600	566	531	580	523	559	550	576	543	570	570	585	564	495	583	536	544	573	495	620	587	565	545	588	581	564	608	589	612	562	605	576	558	584	546	584	571	563	565	534	557	560	540	560	583	566	584	546	569	627	566	574	610	551	585	572	586	532	578	573	532	553	565	583	552	603	594	594	594	567	594	530	603	589	563	595	592	546	597	558	589	574	594	566	580	583	585	612	537	598	644	572	576	572	558	579	594	602	581	538	580	611	617	556	535	575	549	550	537	579	556	557	571	556	557	535	584	590	566	533	582	580	570	552	597	557	569	553	594	580	564	558	550	547	563	597	577	543	592	528	543	583	576	549	532	551	568	583	593	571	595	575	592	548	552	560	559	567	586	588	605	532	590	600	577	594	583	607	575	578	551	595	567	514	590	568	498	601	552	612	579	549	583	611	577	575	567	608	586	569	584	567	543	586	528	613	558	591	579	584	579	552	574	552	579	593	603	537	557	567	580	580	624	552	556	574	566	552	580	541	549	537	617	587	582	571	578	591	550	584	576	574	565	541	600	550	622	552	607	566	563	576	580	598	506	594	584	580	569	556	545	584	580	578	537	570	591	557	557	577	546	534	560	524	590	597	610	582	584	543	588	610	592	581	589	594	584	551	612	604	578	579	560	603	532	578	575	560	569	598	577	596	591	591	545	636	594	539	576	562	596	573	536	596	585	604	581	571	554	568	542	530	569	575	561	579	558	571	588	587	596	573	557	606	565	557	560	605	561	590	584	534	559	550	513	555	581	575	513	545	623	568	593	584	616	555	530	579	579	575	561	562	564	564	599	609	596	574	560	580	573	545	561	587	550	561	582	583	587	568	558	552	567	594	582	603	503	583	613	566	598	550	578	606	596	557	600	592	586	565	588	565	532	593	560	613	586	642	551	561	583	574	576	560	594	590	569	559	582	563	573	578	554	595	533	569	609	573	560	593	555	543	552	573	573	585	597	540	561	579	602	563	564	536	567	587	585	595	541	525	579	565	557	551	558	520	600	547	566	607	621	577	587	572	526	566	590	533	540	568	563	583	537	568	548	556	562	574	553	616	562	596	578	569	563	546	585	599	546	559	542	584	590	555	594	622	558	570	580	594	541	608	558	571	584	541	586	588	602	590	522	546	601	585	556	590	577	567	579	560	555	565	535	563	609	564	533	586	561	577	575	548	578	549	540	572	593	548	542	550	576	579	573	582	569	564	607	586	625	566	596	585	576	550	548	562	547	572	585	570	541	577	574	528	545	585	556	594	534	592	556	562	552	576	542	559	574	583	564	557	582	572	561	542	604	645	595	614	551	547	525	593	568	535	604	570	593	543	570	571	535	586	588	606	571	553	601	589	571	576	558	559	582	567	561	537	579	582	590	583	569	595	557
22574	21075	28653	23681	21085	21239	12636	5028	3821	3296	2760	2253	1784	1575	1317	1142	950	870	804	822	807	628	757	712	695	592	635	585	547	595	547	500	509	512	495	462	444	462	458	459	421	451	390	392	421	423	424	414	410	422	400	403	427	433	424	443	411	418	404	380	408	406	418	377	378	420	388	407	386	407	360	404	398	389	401	405	441	381	407	389	409	414	368	383	419	412	396	403	430	395	401	444	402	411	370	357	367	442	390	391	398	437	405	390	395	413	387	409	411	413	394	381	418	438	373	399	392	450	361	389	405	444	409	395	417	386	385	412	344	409	452	386	372	439	379	427	378	423	416	402	371	382	390	389	434	401	399	354	424	414	386	377	434	393	397	403	395	364	382	426	416	397	414	417	414	413	405	392	380	405	380	410	413	410	390	403	395	391	386	394	396	370	392	408	391	415	403	423	364	394	390	387	446	403	380	388	434	365	382	417	404	405	374	404	382	363	397	375	418	391	429	398	425	396	414	406	411	445	409	419	405	419	364	420	405	407	385	390	410	408	431	403	412	356	382	408	397	417	416	406	397	402	406	382	401	407	410	400	394	443	399	409	434	422	400	366	416	374	377	416	396	392	358	387	397	383	384	393	427	368	438	404	372	382	421	398	437	410	407	448	421	414	402	369	371	399	427	373	360	411	425	402	421	381	429	401	404	414	403	408	408	360	402	379	380	359	432	407	397	379	403	430	409	397	381	371	371	367	380	397	389	394	406	430	373	393	435	411	346	364	394	390	383	402	358	416	375	393	411	401	400	419	388	410	400	441	383	381	402	397	402	378	386	416	382	416	380	374	352	385	390	354	405	385	422	372	442	407	384	448	427	407	426	387	369	417	396	395	413	398	380	419	400	396	401	439	363	386	394	386	423	401	373	384	383	393	369	383	403	408	402	410	370	380	424	366	414	406	365	430	404	399	402	387	396	425	396	381	443	404	402	376	435	407	448	396	407	419	430	451	433	417	393	403	379	406	423	400	397	366	398	418	422	429	426	391	379	419	431	396	368	424	411	413	400	418	386	377	391	415	386	421	429	386	425	408	427	385	383	447	366	421	377	414	410	398	386	410	386	399	426	385	414	363	415	387	390	438	378	372	424	398	390	412	389	388	386	359	380	419	400	378	376	404	391	404	408	425	424	425	405	406	376	386	420	387	391	407	402	429	369	407	393	380	381	373	435	409	356	369	385	395	377	403	406	358	352	417	419	358	419	417	363	395	409	411	389	396	398	400	378	402	414	359	385	402	378	403	420	417	375	388	383	390	367	394	431	386	496	414	409	394	403	430	435	391	413	371	412	440	395	395	397	414	368	441	418	395	382	386	433	412	411	403	409	431	412	392	391	425	371	430	412	409	417	404	423	392	386	422	424	367	371	365	420	409	377	404	385	432	412	402	417	384	395	428	406	415	423	409	432	385	385	359	406	357	401	380	406	409	414	399	403	431	440	388	387	395	389	363	418	424	381	393	418	392	428	363	430	377	442	396	394	385	401	411	405	408	400	379	452	424	403	399	432	406	437	390	389	428	378	409	382	404	363	410	365	381	391	431	385	452	380	410	415	410	402	379	368	406	376	393	417	409	384	414	432	392	406	370	400	408	398	390	435	406	396	419	406	363	386	400	375	415	384	429	392	404	382	370	378	401	392	387	395	431	386	369	404	417	405	424	421	354	433	381	383	381	370	395	413	404	388	389	391	401	365	443	394	401	401	400	429	381	373	412	385	432	406	421	430	397	372	419	404	428	408	433	408	388	401	354	399	385	396	410	395	385	403	413	366	404	361	370	376	404	368	392	409	397	416	411	384	398	456	429	407	364	394	407	432	399	383	386	392	418	376	386	395	406	426	405	446	396	375	399	389	370	386	406	443	404	420	415	364	384	415	403	379	415	357	424	387	419	419	419	409	405	379	406	396	428	366	375	393	377	410	379	387	380	390	381	381	399	406	403	382	441	360	407	385	396	408	395	413	399	357	394	384	401	412	368	401	412	422	403	396	389	405	400	398	416	429	384	399	411	417	397	413	385	420	399	392	412	393	406	377	400	413	397	421	397	402	410	361	339	396	404	377	412	396	403	385	364	402	408	411	423	403	386	435	405	394	396	402	386	379	380	415	381	359	415	399	391	412	378	384	375	400	394	406	407	400	371	379	379	374	423	373	397	407	401	414	392	434	406	410	372	378	380	402	353	383	397	390	391	383	420	360	428	392	384	385	375	381	425	429	433	383	392	407	405	385	417	379	449	421	416	403	378	411	421	367	397	393	386	408	419	415	403	422	396	431	410	395	425	426	392	409	432	411	398	434	428	412	407	405	410	381	384	425	395	403	432	405	386	399	395	400	358	409	354	419	382	359	429	385	403	377	394	404	416	410	369	403	429	394	395	371	391	395	368	412	397	428	399	427	421	424	363	394	405	439	416	391	380	412	405	400	400	397	416	397	393	381	412	417	372	375	406	443	404	457	413	392	389	411	406	381	414	413	371	404	403	372	440	440	429	386	408	373	429	394	415	390	394	363	393	442	397	385	346	393	390	387	387	438	365	396	428	387	377	413	388	419	391	420	403	388	432	384	421	391	396	389	411	383	361	428	411	396	408	399	387	389	397	405	416	400	397	390	414	398	374	428	388	376	409	405	365	392	408	369	394	397	382	425	394	385	389	408	421	410	400	366	388	360	391	401	389	446	362	423	398	385	363	401	413	385	411	435	406	401	400	391	406	413	409	399	364	460	402	436	418	439	388	382	377	388	378	451	389	411	401	413	394	408	394	414	395	375	413	359	391	393	407	391	424	415	402	387	427	426	414	372	405	411	371	402	386	390	411	401	398	393	399	404	425	373	398	417	405	401	375	410	433	404	409	432	421	411	362	417	391	424	406	431	408	406	418	408	416	420	419	409	369	406	411	421	363	425	421	406	380	409	393	393	384	380	429	414	366	402	374	405	395	383	372	385	434	427	402	409	417	393	379	424	408	377	420	402	377	417	393	375	358	388	394	413	375	434	425	390	397	404	388	401	410	398	375	403	384	413	405	436	414	409	418	397	422	408	411	387	373	397	386	364	400	401	377	385	413	384	420	374	420	399	372	413	422	425	403	413	394	435	402	401	381	388	397	394	399	383	413	419	396	410	405	397	401	407	383	384	417	417	407	401	399	394	395	405	393	399	381	383	386	395	414	383	412	382	412	405	392	408	394	424	344	381	372	379	404	398	361	387	354	391	435	382	423	419	409	376	410	377	425	399	396	372	389	386	377	416	394	397	392	395	399	391	415	394	397	403	420	373	452	387	374	395	430	432	384	424	416	421	353	420	397	429	375	358	406	421	408	403	423	428	425	404	403	424	386	403	412	379	386	379	399	439	377	384	380	402	360	417	404	397	372	377	395	391	403	401	387	403	413	404	402	386	399	405	384	397	408	389	338	398	426	351	433	376	441	405	379	370	386	383	392	410	366	423	371	410	400	383	411
28577	48172	31949	18613	14679	11585	8724	7490	6317	5316	4579	3549	2840	2477	1893	1662	1359	1252	1070	1159	966	935	890	847	815	815	709	728	616	640	550	527	479	538	511	525	494	468	486	460	485	457	436	436	429	433	456	433	440	451	427	460	405	494	445	435	425	416	389	411	446	419	441	427	407	429	395	398	387	408	432	431	393	409	433	374	391	450	405	402	416	407	416	447	394	428	382	373	429	379	412	418	420	422	436	433	428	447	389	412	430	400	423	416	409	410	438	416	394	429	410	405	425	394	436	393	418	402	438	431	409	414	420	368	424	451	397	423	424	440	421	426	404	421	364	393	419	390	400	433	382	412	390	374	402	394	411	419	428	435	425	369	417	442	387	375	414	398	414	405	421	400	409	419	438	413	425	407	388	447	412	423	395	420	431	377	412	390	422	423	436	425	420	438	383	435	439	422	403	420	403	388	396	411	398	381	414	362	416	423	432	381	393	401	384	398	391	432	423	401	419	415	418	437	365	406	403	396	414	451	420	444	409	357	407	370	430	409	383	404	402	369	399	420	408	435	407	368	409	424	356	395	405	405	403	424	410	369	422	415	426	395	401	414	401	391	428	424	420	410	365	447	427	387	436	414	394	394	421	402	424	398	429	385	415	393	379	412	440	412	419	402	369	398	380	401	404	395	392	413	413	400	389	403	411	370	392	407	457	381	404	422	406	421	411	397	371	394	388	400	388	419	396	434	438	374	453	396	398	405	380	438	407	418	397	406	411	391	405	394	410	434	405	406	400	420	421	410	428	382	415	394	438	427	417	384	427	376	386	410	426	370	389	396	420	398	416	400	406	381	377	425	409	372	392	419	373	381	405	431	395	390	405	415	395	404	379	394	430	410	423	376	403	381	383	403	401	418	439	398	415	404	418	397	409	413	425	369	409	413	384	392	415	393	417	428	376	435	399	422	384	433	384	430	419	402	394	412	413	380	414	415	411	392	421	439	415	397	404	409	416	425	376	395	455	408	392	426	449	416	480	421	413	405	412	432	384	395	421	393	382	392	346	410	386	404	392	449	415	413	431	388	380	418	410	425	427	387	424	400	389	402	395	375	449	376	372	420	396	424	387	402	437	388	389	388	403	418	411	364	401	393	379	443	427	393	373	412	417	395	398	426	425	402	434	421	382	409	423	372	406	405	404	417	415	406	407	406	380	393	408	415	430	410	408	405	409	405	424	402	426	402	385	389	428	410	398	395	415	407	413	410	395	387	408	376	413	394	410	396	408	384	403	395	413	406	403	386	381	422	403	444	428	420	384	417	384	417	410	375	397	400	396	422	395	405	427	433	413	428	416	430	378	403	428	413	406	415	413	402	416	373	407	391	394	391	419	430	429	405	410	408	409	399	409	407	419	429	397	386	376	394	394	386	415	419	411	409	399	418	390	413	404	396	364	415	373	402	410	399	370	367	394	412	405	414	410	404	419	430	412	426	409	428	376	400	428	423	380	401	426	427	398	388	401	419	406	391	387	433	424	399	433	409	403	397	383	399	378	381	430	441	425	400	424	401	435	385	396	398	439	409	437	380	414	415	389	415	409	431	405	390	405	391	426	399	401	408	416	408	444	353	398	391	420	384	432	383	413	381	424	387	405	380	385	389	427	390	392	411	412	391	409	401	390	427	394	389	389	393	384	396	379	427	408	395	387	433	410	400	424	441	405	414	378	443	389	441	400	410	369	417	418	393	432	427	396	397	434	401	423	396	411	421	401	438	409	418	410	384	408	380	435	412	410	394	394	385	389	393	398	411	395	409	406	404	394	420	435	400	397	420	418	393	371	391	426	391	413	423	420	441	390	390	426	421	382	408	390	413	401	390	349	380	418	357	414	425	381	417	384	379	401	417	386	426	411	399	395	390	416	398	394	374	397	432	437	430	376	420	438	396	421	389	363	427	411	388	441	419	373	388	359	384	364	454	384	405	401	406	397	415	425	419	388	431	394	417	410	408	403	376	437	409	419	423	391	439	446	399	425	379	400	387	394	421	382	423	415	395	426	445	392	406	430	421	396	388	381	375	409	428	429	408	412	378	421	376	399	429	426	420	394	395	379	434	390	361	409	375	406	460	377	374	385	410	421	378	431	404	378	404	420	384	411	364	389	432	410	382	410	399	427	430	430	422	423	379	381	408	364	379	410	385	467	394	431	401	390	408	428	441	448	389	371	416	411	417	391	392	390	419	416	397	408	433	404	369	433	401	415	415	368	431	443	386	417	472	386	407	427	379	392	380	392	382	423	372	398	384	396	400	417	395	392	435	431	372	415	402	396	378	416	404	413	403	342	427	429	380	410	446	420	410	385	436	401	386	413	399	404	399	414	420	383	411	410	425	445	402	399	375	429	431	410	413	364	447	409	399	409	413	427	407	402	408	424	441	420	380	367	400	375	427	394	404	389	404	418	389	378	425	412	420	396	418	413	414	424	399	374	438	398	428	459	384	412	403	377	424	385	416	411	364	419	440	380	376	406	403	412	346	399	447	401	397	400	394	408	397	404	420	417	426	402	369	421	395	424	408	438	363	409	410	411	391	420	419	390	457	417	416	421	424	400	403	418	424	423	395	361	377	432	430	398	387	411	418	428	421	396	394	409	341	395	391	414	395	414	436	394	408	433	423	394	416	364	430	397	390	455	382	401	419	428	418	421	379	363	436	438	348	393	391	381	414	452	387	400	377	422	432	398	440	399	436	411	385	390	440	372	449	399	401	433	381	448	377	391	419	359	404	405	370	410	375	408	423	408	371	441	428	434	423	366	350	400	381	424	393	403	385	436	425	385	428	422	411	437	388	410	418	411	416	410	407	408	401	376	424	450	393	391	371	441	403	408	429	415	403	416	410	406	418	405	422	407	409	409	398	389	415	453	406	407	403	427	455	430	430	416	439	395	392	424	407	415	411	434	395	407	409	412	376	418	388	393	396	403	394	373	445	410	430	388	389	389	404	387	396	360	419	418	408	406	426	410	398	413	404	371	391	396	426	426	375	410	418	397	385	446	391	465	424	397	421	405	413	416	377	396	392	399	405	405	393	376	407	397	362	405	379	420	392	414	430	396	440	381	443	401	423	411	406	382	409	418	406	425	403	369	455	399	414	412	427	402	423	405	396	414	437	421	373	367	370	388	413	407	375	400	406	413	446	414	389	380	406	409	406	396	423	404	410	398	424	390	432	424	409	401	394	373	389	394	391	397	390	404	404	406	437	399	393	407	385	399	426	345	429	407	403	399	404	428	390	417	380	395	417	355	370	430	399	410	381	411	410	422	435	401	408	415	433	401	393	419	412	420	425	381	385	393	410	355	398	400	453	415	412	423	376	411	377	427	400	398	408	416	420	379	409	405	389	413	406	382	382	386	424	427	415	397	391	408	399	375	405	385	415	396	421	426	391	423	400	434	427	397	408	404	431	375	421	395	412	380	389	415	406	451	413	391	422	427	381	411	427	407	456	429	414	404	403	401	424
28711	22814	18847	9453	5084	3512	2616	2119	1818	1662	1388	1176	1068	954	871	754	756	715	652	679	646	609	583	584	629	585	618	558	552	574	508	528	552	514	493	523	527	489	532	503	495	527	492	500	477	510	493	487	518	533	528	492	500	540	494	465	494	514	518	465	501	486	490	506	508	469	507	462	506	505	487	484	505	467	484	484	490	496	513	501	486	524	480	504	496	519	499	483	475	529	477	484	498	507	483	486	483	499	513	448	506	503	464	512	490	486	522	473	440	479	462	537	485	480	481	497	466	504	507	486	494	483	502	512	487	475	519	466	496	516	482	469	499	483	486	497	478	458	500	470	476	504	442	502	509	535	487	483	486	492	504	504	501	465	477	495	504	498	479	493	497	480	474	502	473	528	505	535	484	466	443	470	484	473	466	476	489	486	479	497	466	471	539	481	458	505	461	492	490	508	451	492	473	528	486	503	498	504	459	489	509	489	473	454	551	487	499	508	480	456	502	482	495	493	535	487	496	494	534	487	488	461	460	526	497	484	489	478	509	522	541	496	512	500	487	472	492	487	525	466	491	514	499	451	502	526	509	487	523	513	497	503	506	522	521	492	502	534	485	493	496	487	496	521	470	513	479	509	460	538	470	517	498	501	454	477	526	488	482	485	544	512	471	499	506	535	467	503	464	512	512	469	491	458	477	512	529	500	473	478	460	449	506	468	485	497	507	505	493	470	462	463	488	474	481	501	510	471	481	507	507	539	506	477	495	476	503	504	498	454	491	506	496	490	507	490	496	482	472	487	484	510	526	491	503	479	574	487	532	479	527	466	472	450	456	486	481	515	433	479	487	501	464	487	479	524	467	499	476	493	519	499	486	479	511	463	515	477	463	495	514	515	495	483	525	460	498	475	476	471	506	495	505	469	476	523	509	496	502	525	502	475	488	477	490	475	507	478	434	485	479	504	525	517	484	489	506	506	512	533	486	520	505	523	493	515	510	520	475	486	521	492	477	489	541	521	507	517	488	520	467	482	480	485	478	497	490	483	468	524	472	455	465	520	493	476	520	517	485	457	478	478	506	468	475	519	492	489	481	523	470	479	502	465	506	494	518	519	464	506	494	468	515	488	493	493	449	513	510	475	505	485	462	531	522	511	456	503	493	529	475	541	517	482	462	493	497	526	512	489	449	538	456	484	484	516	500	469	530	535	493	511	490	472	459	508	478	522	460	490	489	482	487	496	524	509	473	466	512	480	476	496	483	482	492	510	503	499	468	498	518	512	512	493	478	462	489	529	513	498	505	458	527	479	486	513	441	515	476	482	521	501	516	484	472	500	474	507	516	508	494	483	513	474	497	467	492	485	475	502	508	515	501	497	523	457	505	485	514	526	488	487	502	506	528	524	497	486	451	498	464	513	461	505	480	532	463	492	501	507	491	503	522	487	462	494	505	497	481	498	471	521	482	515	496	482	442	497	481	485	492	524	493	503	484	487	506	528	527	516	512	507	487	470	449	517	491	482	455	492	483	505	467	503	490	488	458	488	475	485	461	496	506	507	495	476	515	471	500	460	455	467	510	468	479	499	500	493	469	496	519	502	484	479	455	486	500	463	492	512	457	534	491	466	446	481	476	486	474	479	516	471	502	456	514	531	499	476	480	505	502	507	476	459	486	481	516	488	508	489	489	494	505	490	476	431	500	489	512	500	497	489	464	489	480	558	492	495	518	508	473	536	482	507	473	480	530	480	479	484	494	524	490	500	485	465	446	500	526	500	496	507	485	508	482	503	494	468	516	494	504	490	467	474	501	474	516	471	502	522	502	505	472	497	503	475	474	475	460	449	491	505	482	478	504	494	499	475	499	482	471	445	484	513	541	497	446	483	494	455	518	477	524	517	504	496	483	476	473	486	489	490	484	482	477	481	495	492	476	507	492	520	465	504	491	473	478	481	538	527	475	465	530	500	482	467	494	521	520	502	432	498	507	501	503	493	477	524	483	493	523	465	472	495	498	518	452	494	500	478	457	488	485	490	487	512	499	521	463	485	473	493	462	480	491	556	512	540	515	488	525	491	478	477	507	485	497	447	531	464	507	490	480	507	506	485	520	492	492	525	457	477	462	506	517	477	517	491	497	492	492	482	464	451	533	490	459	478	465	497	488	452	483	486	493	488	475	440	472	493	518	468	529	487	457	508	521	474	524	495	518	502	510	483	468	464	496	495	521	522	559	480	497	507	496	501	467	486	489	489	459	501	522	472	526	522	471	477	529	476	485	520	505	494	433	468	474	523	492	503	497	509	449	494	477	491	528	490	506	502	528	435	496	505	465	498	497	471	486	468	460	531	446	486	501	468	490	507	454	501	528	482	488	481	471	460	473	463	518	517	466	547	516	499	521	496	551	480	498	461	502	498	516	475	516	521	511	462	515	504	525	490	481	507	471	486	494	456	460	484	521	522	499	499	454	495	480	484	493	525	496	500	467	546	503	502	489	517	477	468	468	494	511	479	509	488	488	491	509	474	487	493	486	519	457	486	519	510	510	459	494	516	496	494	475	497	478	480	464	552	485	471	497	468	483	487	435	445	516	480	512	479	525	512	495	508	521	488	509	495	499	516	470	520	503	519	488	476	514	476	467	530	480	542	473	480	525	516	525	503	527	497	466	461	491	481	508	469	503	495	502	504	485	490	496	455	467	471	461	471	453	486	479	489	484	487	501	472	494	477	526	558	469	493	469	497	503	498	477	519	490	517	474	517	471	486	469	496	508	494	548	494	469	495	516	516	506	439	526	530	457	503	486	473	485	510	498	489	467	441	489	515	490	497	464	473	528	518	532	497	488	487	541	481	452	513	519	461	535	468	505	495	502	499	493	499	488	486	477	510	504	473	488	506	497	483	528	483	524	478	523	459	503	457	496	543	479	489	495	525	527	479	453	456	478	466	479	511	485	476	532	535	503	468	482	504	506	502	553	504	466	498	462	486	532	469	507	483	496	475	513	474	462	519	467	472	531	513	435	506	499	476	471	497	515	471	497	462	488	509	542	432	508	494	505	519	483	516	490	497	459	497	517	488	504	494	466	498	440	509	457	504	491	483	498	514	532	485	502	504	523	503	493	516	504	490	535	483	471	516	511	458	515	481	464	477	485	526	484	486	494	465	474	466	503	530	487	515	520	491	532	494	485	488	501	518	491	504	500	506	479	484	522	500	474	482	524	477	494	456	534	487	479	451	494	504	514	485	498	518	457	459	505	500	482	511	494	476	470	485	489	478	478	480	468	462	476	472	484	502	480	481	487	506	483	493	499	485	492	478	447	499	492	449	481	486	508	460	508	498	474	479	522	496	507	490	461	447	469	484	508	494	494	498	518	480	510	435	500	499	462	499	495	493	500	502	472	455	509	492	455	469	524	460	500	507	506	511	493	497	481	492	529	460	485	493	458	445	535	515	504	485	443	467	539	524	473	488	465	500	504	518	493	480	480	541	495	510	523	500	503	496	473	476	513	531
21302	32741	18614	9499	7405	5808	4384	3778	3005	2808	2084	1847	1541	1289	1235	1039	931	825	766	851	714	684	770	750	674	685	700	583	601	572	623	587	525	585	525	599	561	559	565	564	548	497	531	545	522	553	557	539	521	526	510	482	512	563	506	516	546	504	520	541	563	548	464	541	444	521	507	499	519	537	533	559	513	499	549	533	520	490	500	494	470	525	536	513	550	574	528	496	552	503	494	533	471	490	489	502	506	460	527	526	489	510	532	557	528	515	479	524	509	501	499	517	516	540	490	511	516	526	523	526	498	500	507	538	488	503	502	503	500	505	533	537	559	520	516	505	455	500	547	514	506	525	522	492	541	504	530	524	498	539	481	542	509	488	516	515	526	500	489	521	521	492	540	531	506	487	509	523	529	517	546	498	490	525	511	487	544	531	529	521	518	457	511	506	525	523	541	526	519	494	507	507	525	543	545	503	507	524	527	507	526	541	515	530	485	485	541	493	497	510	508	546	541	514	568	495	522	528	519	506	539	533	513	500	466	480	516	506	533	480	524	524	575	522	504	530	499	459	528	522	505	494	525	503	519	482	520	494	547	490	497	538	505	490	548	515	560	484	559	506	528	488	553	485	542	475	480	510	489	532	509	524	526	505	504	468	549	510	492	527	562	470	499	514	519	513	539	516	525	531	492	514	558	539	551	536	505	490	515	510	525	533	506	513	503	537	515	505	513	520	487	502	507	529	515	500	535	529	516	512	488	514	529	547	483	523	498	477	540	535	525	536	492	558	523	536	494	513	472	529	535	502	497	501	496	469	485	555	554	523	505	532	499	523	505	530	525	510	522	508	485	502	511	542	522	508	500	523	532	487	509	507	486	529	542	528	512	474	514	481	491	521	511	527	495	526	488	499	513	544	544	484	519	488	528	484	526	567	512	526	489	488	571	455	539	487	521	507	511	515	521	518	513	531	524	501	512	554	503	496	521	492	516	456	533	510	501	517	514	559	489	541	524	523	507	511	522	475	525	488	502	521	538	501	532	506	549	492	544	510	547	495	512	546	533	506	549	531	525	549	511	561	479	517	568	506	514	524	519	489	509	483	558	547	524	519	523	495	519	554	543	556	542	527	509	500	500	470	524	539	482	513	498	510	517	519	485	505	497	546	500	521	517	509	528	505	498	533	501	506	515	565	520	534	525	514	478	498	487	514	510	531	479	495	484	477	487	542	504	540	507	502	554	481	514	476	497	467	542	523	488	509	536	529	536	538	493	491	508	499	526	488	522	512	534	491	543	529	533	501	533	526	502	478	527	504	504	528	567	522	502	533	549	502	487	524	503	546	548	513	546	511	559	539	537	530	531	500	520	495	546	520	555	530	469	539	533	494	510	542	514	499	495	545	489	519	492	502	538	526	547	540	481	503	561	514	532	510	540	490	502	548	543	509	542	549	499	481	497	511	542	516	476	525	511	551	513	516	527	517	533	515	518	477	516	495	550	541	503	519	526	542	479	533	481	518	521	542	528	487	511	501	526	498	536	508	521	504	471	481	564	509	506	533	528	494	516	508	504	539	525	517	519	553	502	492	516	542	502	545	503	547	494	493	522	518	536	538	484	523	524	481	483	532	497	504	555	492	507	525	509	523	521	494	515	502	506	532	540	520	545	513	485	481	539	517	503	504	487	510	544	527	530	516	489	526	540	484	545	520	518	508	562	549	516	502	513	526	562	533	515	522	508	486	504	527	491	554	534	510	506	505	545	522	479	516	562	530	521	493	513	512	529	558	479	514	477	507	484	521	516	531	504	516	494	477	533	513	565	539	533	512	518	499	519	506	518	487	526	514	535	547	508	519	525	537	508	545	513	553	510	546	532	512	521	532	556	578	528	543	544	519	503	501	565	519	498	511	513	457	536	510	510	498	544	484	597	508	532	503	486	490	490	484	560	507	488	507	528	543	521	513	525	480	528	498	499	495	535	502	542	521	548	499	533	512	531	531	547	505	512	532	543	483	525	537	543	496	537	514	528	500	524	527	533	511	554	498	530	534	520	509	476	521	549	530	529	509	510	480	524	528	492	511	520	511	516	498	492	486	498	524	517	498	504	511	545	556	475	517	525	494	525	501	483	510	490	489	508	513	546	533	530	505	519	544	499	518	498	524	528	523	478	505	513	487	540	522	549	507	515	495	527	553	476	509	549	528	502	559	530	564	507	539	532	463	466	489	546	504	504	525	540	522	525	532	546	532	506	520	534	499	489	492	512	538	503	479	528	545	500	497	557	476	492	527	515	500	548	527	540	470	514	526	509	563	519	515	514	475	531	484	520	475	540	534	549	510	518	511	537	533	493	536	527	518	525	541	527	540	504	510	543	521	546	530	513	549	504	471	555	526	574	535	520	539	510	520	503	549	525	546	528	550	518	549	508	490	512	502	571	545	535	532	484	525	518	498	510	533	548	513	495	532	482	509	543	510	524	494	501	538	507	494	500	491	530	505	476	508	494	479	533	527	524	548	491	542	531	501	493	500	501	522	521	488	526	496	498	503	518	511	559	480	491	497	519	523	519	496	474	537	541	530	547	500	508	540	508	536	498	514	509	529	492	524	532	520	484	529	486	511	492	460	513	522	527	517	507	517	524	494	499	518	535	517	496	483	542	595	483	518	532	547	559	507	518	511	533	484	564	522	541	502	511	520	518	519	482	521	515	493	519	520	501	493	543	539	496	544	518	519	524	500	528	561	533	516	560	576	521	547	492	525	533	494	548	521	525	549	523	498	534	543	500	538	503	516	536	479	524	515	512	506	510	502	497	510	486	536	513	471	494	517	499	476	519	514	480	508	497	511	531	492	539	533	533	522	506	557	497	473	503	510	536	488	503	521	489	535	566	534	555	509	504	482	485	516	496	524	500	508	525	489	490	523	491	534	543	537	497	530	508	540	526	481	504	532	528	490	518	538	511	486	496	533	488	514	521	553	555	500	521	500	517	505	522	503	491	526	510	524	550	542	567	502	558	514	524	533	514	521	525	523	514	515	523	522	501	508	514	518	538	536	520	499	533	557	500	494	516	536	545	492	535	540	550	522	497	499	519	523	490	462	523	507	521	563	488	520	529	488	526	495	492	527	515	465	503	523	515	526	481	490	524	503	524	560	513	503	544	561	500	511	523	509	496	499	523	499	504	493	524	500	550	536	496	477	538	513	483	489	501	530	459	512	498	499	489	496	514	555	529	517	525	520	462	562	504	510	543	487	546	525	508	525	508	552	558	550	542	500	498	493	527	517	538	502	516	521	540	476	510	470	519	505	532	554	526	503	471	513	502	506	531	500	526	507	543	506	552	540	509	526	497	522	534	527	537	470	523	494	532	543	521	527	499	552	527	466	532	525	549	506	547	524	531	499	471	475	512	515	497	490	529	552	533	514	532	480	511	488	508	516	481	498	456	513	525	506	519	510	499	525	507	537	549	539	529	470	541	512	560	508	529	492	519	508	502	489	526	496	514	520	501	555
23626	21095	28221	24249	21118	13708	6119	3951	2956	2481	1937	1652	1420	1207	1054	879	769	703	637	687	582	597	563	525	530	530	548	451	462	485	479	420	431	379	425	412	425	386	378	366	377	365	413	364	343	378	378	390	394	379	398	383	368	364	369	358	373	422	357	347	338	363	354	347	347	357	367	364	367	383	334	356	385	341	375	330	357	357	350	353	373	346	379	355	385	381	376	332	401	371	337	368	366	340	345	318	378	361	357	356	370	358	368	321	326	357	361	392	360	380	337	400	366	358	392	365	370	348	373	346	364	373	387	359	336	387	347	332	389	337	345	333	344	382	365	331	366	376	364	375	359	363	351	340	345	378	356	357	358	345	377	352	363	364	361	377	343	365	356	359	365	316	383	386	335	324	377	360	376	353	335	336	367	340	380	353	341	363	385	380	374	416	344	336	337	359	341	342	323	380	367	372	366	373	378	353	362	340	374	358	338	360	382	374	365	316	354	369	347	380	398	358	343	374	416	354	316	366	362	372	324	363	367	354	381	380	350	325	359	362	391	333	363	371	346	393	372	344	338	368	354	366	351	353	356	374	331	331	399	359	364	348	347	350	314	363	340	362	354	356	384	342	342	342	353	370	391	351	352	357	388	398	356	382	369	346	361	377	337	397	357	369	371	362	364	348	358	327	373	391	333	337	354	360	354	359	393	343	359	391	329	371	378	358	401	323	353	336	337	339	381	345	365	371	335	381	384	363	354	379	335	348	371	317	317	357	389	346	371	358	349	342	331	367	343	357	388	377	324	366	338	377	340	342	331	369	367	362	381	336	360	354	355	355	360	370	354	362	360	366	377	360	375	361	371	342	364	341	383	333	382	360	367	378	381	330	357	379	349	327	381	338	371	367	368	351	333	380	375	375	385	327	352	386	353	369	381	337	377	360	360	363	343	369	349	381	372	385	357	361	330	347	381	361	358	374	358	357	343	351	358	357	348	376	393	358	367	376	410	420	365	351	369	355	357	387	371	329	366	357	368	328	382	360	361	388	363	366	366	336	369	360	362	340	338	358	374	360	361	341	376	378	384	355	361	353	376	357	391	362	346	350	328	375	352	395	352	390	375	352	377	328	341	312	342	341	324	345	326	346	354	388	356	349	355	377	378	353	371	368	327	378	356	355	364	359	363	335	299	367	366	337	363	357	368	360	371	358	380	351	365	359	350	364	337	345	346	328	341	393	362	346	373	364	351	308	365	363	336	341	359	372	344	395	358	364	387	348	352	344	342	394	380	373	355	332	364	352	337	351	392	368	350	357	353	346	336	367	322	380	363	363	365	355	378	319	355	373	336	370	335	361	349	367	323	342	369	385	370	342	380	368	364	344	368	373	389	373	342	384	345	382	360	378	396	366	357	322	338	389	366	359	365	356	381	361	341	361	358	369	327	392	361	363	367	396	332	391	383	369	373	363	368	340	375	359	371	369	341	349	371	372	341	359	369	348	379	342	370	341	388	382	384	351	391	369	350	392	349	333	359	365	346	343	329	361	384	368	364	335	360	367	356	365	355	350	377	353	376	350	347	340	349	392	356	373	339	359	385	352	364	373	376	357	371	372	376	351	336	352	371	352	366	361	355	382	402	375	368	356	386	347	337	359	340	364	359	370	377	308	381	370	344	368	377	339	365	346	348	342	368	378	367	342	342	353	345	375	327	346	353	344	370	339	353	347	362	372	372	393	362	338	345	321	366	338	359	363	343	359	383	354	345	335	314	384	357	356	387	380	339	386	371	363	355	350	406	389	367	369	389	362	376	361	372	330	353	365	359	353	357	329	338	361	390	335	370	361	346	393	373	352	375	385	333	391	364	384	384	330	361	333	367	331	339	384	333	345	328	379	348	369	348	396	366	324	393	377	336	352	353	360	377	334	385	384	360	377	328	356	352	361	359	325	364	332	355	388	352	353	342	368	356	339	382	346	384	342	376	346	357	348	389	357	346	337	376	355	377	370	391	395	382	379	331	387	383	386	374	358	383	383	363	337	391	340	367	329	371	389	346	339	346	334	390	375	358	359	357	371	354	371	343	382	362	353	368	377	371	352	343	374	366	364	384	359	358	331	364	338	376	332	367	372	323	341	376	332	401	370	369	342	369	357	355	349	372	357	360	319	321	341	358	345	350	355	355	370	357	362	348	360	365	358	356	356	380	322	344	352	357	313	363	358	372	341	381	354	379	362	359	367	323	387	368	361	360	353	358	388	380	362	348	379	336	351	385	362	333	345	380	363	369	370	348	349	378	353	331	364	338	403	345	382	369	356	365	365	375	368	391	321	330	396	362	380	375	372	351	320	376	364	414	373	346	320	360	326	363	366	383	366	365	336	345	331	343	357	339	337	348	359	372	362	368	344	418	319	335	335	393	347	343	366	371	390	340	357	336	377	392	370	382	344	340	387	327	388	350	325	352	367	340	323	365	332	355	386	336	381	335	372	350	360	331	368	363	329	360	357	352	339	369	363	378	354	358	321	378	383	334	377	357	354	309	378	375	364	325	347	317	358	342	373	367	357	323	358	356	361	341	359	384	367	348	398	348	394	389	379	396	328	360	346	367	410	355	356	360	328	352	336	328	376	368	362	359	347	353	379	369	360	356	345	356	374	338	364	352	357	343	374	385	353	374	364	338	356	333	351	346	373	377	363	358	342	378	365	346	373	367	379	356	369	384	370	373	347	367	385	367	373	328	344	363	387	339	375	357	375	367	354	354	311	338	339	356	363	313	353	367	362	345	369	366	327	345	372	383	375	372	363	348	354	367	356	370	329	357	345	360	324	337	375	362	381	400	408	376	363	387	375	368	380	325	386	361	377	395	355	363	354	312	367	341	338	344	389	333	358	336	355	335	365	358	368	369	360	366	361	357	369	342	367	334	384	364	364	352	362	350	351	385	374	367	397	322	352	339	391	361	346	371	375	360	358	399	351	344	381	340	346	357	372	362	356	340	384	374	347	370	360	321	358	367	324	362	382	380	356	354	391	368	367	332	351	342	361	341	303	373	339	344	364	356	396	341	337	352	352	348	392	356	357	341	367	377	382	345	345	386	331	393	323	333	411	358	368	343	334	336	374	372	352	339	350	378	395	335	362	347	354	366	340	380	355	354	339	382	310	369	368	380	359	386	394	345	360	380	369	388	355	352	396	337	358	350	333	357	326	324	345	342	386	363	356	383	369	376	339	352	322	362	381	362	343	337	343	358	372	371	376	369	370	349	363	347	326	338	366	347	374	362	389	349	345	349	346	371	386	397	385	399	354	356	370	385	334	360	355	337	328	379	337	368	364	373	366	323	362	341	339	344	365	320	380	353	389	356	357	365	389	371	342	366	396	373	345	359	368	358	363	362	349	357	384	379	371	380	318	351	360	353	372	377	352	387	401	333	370	376	383	367	345	353	350	374	329	337	374	369	368	337	363	394	377	382	354	327	348	344	355	374	347	364	366	345	349	349	375	356	403	349	392	364	375
24827	43536	26559	15670	12127	9431	7535	6298	4930	4198	3167	2687	2174	1722	1483	1223	1098	909	853	898	757	749	745	723	696	633	609	548	537	568	482	512	449	448	415	458	427	404	444	385	375	402	391	405	400	411	448	429	426	404	366	420	394	405	364	365	385	352	385	374	393	369	389	395	361	386	360	368	384	347	349	356	367	387	394	355	403	410	367	400	455	421	410	415	418	412	411	406	408	403	410	365	360	380	408	403	380	376	361	413	389	383	381	365	389	416	347	369	353	408	372	399	374	381	399	373	407	368	409	410	369	372	382	343	384	370	366	352	371	394	375	371	368	397	398	409	374	365	384	396	378	417	372	390	359	391	403	357	394	392	422	367	357	345	366	379	348	361	349	379	412	412	362	390	402	387	349	367	366	365	372	387	382	370	394	409	343	373	367	367	366	399	430	374	348	381	366	383	381	363	383	401	374	371	385	398	392	409	370	389	375	350	350	374	414	398	378	382	364	400	366	343	417	379	361	377	397	377	391	394	405	365	403	349	384	359	379	382	379	385	346	379	410	387	411	372	380	389	368	376	400	372	374	353	379	394	350	346	358	366	397	368	365	363	388	384	322	355	397	362	383	391	394	361	382	349	365	370	377	335	363	383	361	359	401	420	394	391	373	380	395	382	386	361	405	409	386	418	366	375	379	371	362	383	373	381	380	371	388	380	380	393	379	378	379	432	410	368	363	347	363	398	379	391	417	379	363	397	344	384	385	361	381	387	380	347	360	357	405	367	381	386	345	359	358	359	339	384	396	365	385	396	403	365	397	367	393	391	380	353	365	393	380	376	380	383	344	379	365	398	385	356	394	404	373	373	388	377	349	393	421	386	384	351	374	391	357	400	355	353	407	357	394	340	351	380	361	393	353	356	382	403	386	360	393	388	351	372	382	398	398	383	356	400	417	387	411	385	367	386	379	363	399	372	382	398	369	416	397	385	366	439	392	378	378	368	385	400	376	382	345	343	379	369	401	373	376	377	383	389	376	390	384	427	412	381	338	376	393	376	345	345	382	413	417	394	387	363	383	378	395	390	355	374	362	358	371	362	388	375	399	376	377	377	395	366	394	399	400	385	375	366	387	403	374	350	386	352	365	396	404	371	385	353	332	383	358	368	380	396	383	392	399	399	364	344	370	396	389	376	381	369	353	399	379	404	397	397	362	385	411	365	383	369	363	375	305	367	385	355	368	384	359	416	349	383	368	362	404	383	383	398	384	390	372	396	393	360	327	374	358	403	368	382	342	366	386	361	360	362	356	366	389	343	366	396	360	407	405	381	353	370	337	362	393	384	365	400	389	370	370	385	368	370	344	363	360	387	334	359	348	388	368	375	395	396	366	343	348	352	360	409	378	414	351	392	376	362	353	391	344	391	365	364	351	404	328	404	395	374	366	393	389	364	386	351	361	387	397	383	342	371	405	377	375	394	382	361	407	390	384	411	363	369	425	400	402	386	379	391	425	401	372	368	395	386	390	417	392	431	390	385	408	374	408	360	363	385	396	374	379	351	361	376	407	375	376	376	388	389	383	385	390	396	383	360	410	389	389	372	364	383	355	408	394	370	405	349	366	389	391	366	328	394	379	374	374	368	361	359	395	359	366	334	374	379	389	379	380	393	351	364	360	362	388	399	380	341	377	348	398	395	364	379	338	354	376	391	371	410	384	369	383	364	387	373	379	363	422	402	382	375	416	393	393	366	370	356	412	368	356	386	378	358	393	372	361	345	397	375	374	384	363	360	366	361	378	406	384	395	427	349	374	378	361	373	399	381	369	394	360	355	406	400	375	395	375	385	409	403	358	371	380	387	384	377	375	373	361	379	400	406	380	361	405	406	404	405	353	386	395	372	413	412	363	380	365	384	401	375	422	401	395	361	368	380	393	391	397	367	343	391	355	387	376	364	375	420	335	398	369	400	381	373	367	364	378	358	348	336	386	378	398	359	382	389	371	377	375	342	405	352	403	358	412	387	400	335	362	366	390	350	366	362	378	378	387	373	373	367	405	353	389	386	354	391	385	353	364	412	406	363	390	363	379	387	380	410	374	383	363	365	379	381	355	407	362	358	376	400	381	395	356	368	366	415	352	394	407	360	383	394	389	366	368	369	389	360	379	362	353	358	368	389	384	384	408	387	380	428	352	381	363	393	322	379	370	370	376	403	370	372	397	395	366	357	370	359	352	369	363	363	345	412	388	386	392	378	352	391	423	405	383	387	376	379	403	399	369	376	407	373	358	398	384	369	372	397	415	374	360	391	397	403	394	386	384	375	394	372	375	356	361	385	372	371	404	392	355	384	382	372	394	363	380	399	396	422	366	389	415	323	364	363	386	362	368	382	371	395	413	347	358	341	397	353	363	369	313	377	371	385	395	367	369	376	405	385	397	408	358	398	367	385	385	376	375	412	386	367	389	369	392	409	349	361	431	364	367	377	378	439	349	381	386	369	359	367	387	396	411	396	390	424	388	374	365	371	356	385	394	367	412	368	361	383	372	361	349	377	374	374	360	344	387	387	376	363	351	384	427	347	357	360	367	404	367	404	380	389	340	365	399	420	396	429	398	374	383	378	396	373	368	381	357	425	385	384	388	399	374	388	333	389	349	396	380	345	349	386	402	392	365	388	396	414	371	371	388	379	411	365	369	391	377	378	369	384	354	383	366	382	383	387	386	424	388	364	369	387	413	378	381	387	431	399	379	387	385	403	392	396	429	392	337	361	384	378	362	399	376	364	349	355	403	346	386	388	380	434	392	383	392	374	398	344	363	407	422	364	403	379	402	373	335	385	392	373	373	365	378	403	405	377	369	405	354	372	398	362	359	377	341	375	372	393	361	384	375	397	403	376	385	372	376	378	392	403	374	376	385	340	370	339	376	389	396	394	351	355	414	387	369	385	398	356	376	344	396	351	373	376	419	394	335	401	374	402	367	386	348	369	371	354	377	415	372	396	369	378	384	378	372	375	383	404	396	413	366	373	372	351	365	416	370	391	392	361	391	384	427	386	368	397	417	390	400	403	398	379	352	349	352	372	423	398	381	359	395	372	409	366	380	394	395	387	372	386	364	354	380	420	374	379	405	381	368	394	354	373	386	352	369	381	370	413	384	370	387	392	368	358	409	358	403	368	405	370	393	328	364	372	385	385	394	376	349	363	366	407	397	376	397	409	419	377	373	389	371	364	370	355	354	375	387	361	389	411	387	383	380	371	338	418	358	386	379	402	381	397	336	368	357	377	348	388	358	381	434	374	376	369	397	420	372	390	384	389	412	348	397	357	400	390	408	370	382	401	383	356	428	355	375	373	356	364	399	398	371	379	381	353	398	399	357	405	408	377	374	392	383	376	377	408	372	359	395	370	372	367	359	390	367	352	362	387	383	361	363	420	376	374	389	341	372	377	363	356	373	360	362	386	373	363	376	384	401	359	365	385	384	393	389	372	366	370	358	323	359	371	382	372	401	406	395	388
24765	21109	27193	25229	14531	5996	4110	3216	2586	2122	1756	1547	1365	1140	1064	974	889	794	822	760	727	671	737	739	718	692	643	643	652	700	622	607	615	591	621	588	578	584	600	540	575	544	571	552	576	580	599	563	585	585	572	590	590	584	557	563	570	543	592	565	571	548	605	567	573	528	558	573	583	578	552	558	558	551	590	579	582	567	606	581	623	550	583	556	610	596	586	563	590	537	548	535	565	605	550	590	560	588	569	564	604	532	548	570	551	559	525	559	555	567	597	545	557	566	544	587	570	597	522	590	545	532	578	570	539	582	597	569	557	591	581	534	529	577	579	559	542	574	541	572	584	543	577	615	531	609	600	613	563	564	552	538	511	574	637	559	560	570	513	545	555	557	522	565	549	620	576	584	596	550	579	519	576	584	533	553	596	567	509	554	545	569	547	578	544	573	568	601	559	563	525	549	558	548	568	563	546	546	578	570	553	575	529	594	551	549	573	536	560	576	550	560	599	581	570	551	556	574	582	604	536	581	564	593	570	586	596	556	552	537	569	602	527	576	551	597	597	565	587	573	610	594	545	572	573	552	522	561	600	600	603	586	558	544	576	589	561	561	549	545	537	576	624	598	557	559	553	548	530	556	563	568	560	579	579	536	547	601	569	571	546	589	595	535	572	536	592	533	583	538	544	561	527	600	610	565	541	544	562	566	601	598	567	558	548	532	615	535	564	594	523	628	577	557	609	595	559	539	567	550	601	640	587	534	563	560	544	576	556	571	548	549	590	580	540	569	560	549	584	561	554	564	554	613	577	582	580	546	558	549	560	597	547	571	599	570	519	564	586	531	538	563	561	574	570	575	557	549	535	552	557	578	585	602	579	564	555	526	550	562	575	567	516	538	589	522	551	544	565	531	560	529	559	564	564	590	569	560	570	568	547	542	550	549	523	587	545	540	542	551	522	542	544	607	555	566	539	561	557	602	604	521	550	556	553	550	576	574	584	552	620	586	565	564	580	588	543	586	539	558	570	582	564	573	549	574	568	468	499	580	540	562	616	552	608	581	585	531	574	577	564	547	538	542	596	513	578	528	548	557	600	533	566	551	573	542	552	529	538	562	556	530	589	637	569	597	586	569	529	584	609	579	606	533	547	569	581	562	550	544	548	563	553	593	565	557	571	535	613	559	581	536	598	562	575	562	574	567	580	551	571	568	600	567	600	576	581	575	566	628	564	595	620	536	542	577	577	564	551	544	549	545	576	572	578	565	548	568	571	559	548	569	556	569	593	558	541	588	592	561	520	558	569	584	551	558	569	552	604	592	591	574	583	540	582	556	571	571	518	524	584	596	611	559	598	545	577	573	566	549	606	549	585	538	528	534	569	546	534	546	508	544	575	552	518	563	562	570	532	547	563	527	557	552	582	573	587	603	548	607	576	545	532	526	508	538	570	558	558	553	567	562	553	548	545	579	610	575	570	593	585	560	596	535	552	578	544	565	595	562	587	533	538	548	559	610	524	587	562	597	524	538	568	537	609	585	547	564	581	555	567	517	541	575	611	533	540	572	567	553	617	582	617	581	520	567	524	598	534	545	558	583	559	602	566	556	538	589	512	592	545	582	586	590	542	558	585	575	558	583	578	528	553	540	571	601	562	548	542	560	532	544	589	589	563	593	615	562	559	607	567	592	540	572	588	552	570	567	565	559	569	514	524	516	585	574	567	574	579	591	522	563	581	548	584	587	559	567	555	545	573	546	564	612	545	532	603	543	563	542	595	588	552	594	587	579	531	578	555	557	593	542	548	530	552	572	566	540	573	592	577	577	554	549	563	571	521	584	546	619	570	585	567	574	532	577	577	570	538	574	550	575	548	568	539	535	546	582	566	558	552	544	616	590	542	543	567	561	591	540	617	580	553	584	547	577	548	591	554	573	523	555	535	583	581	566	531	564	565	587	573	568	562	556	578	578	533	536	581	570	539	573	565	584	580	557	550	562	578	589	540	548	546	591	579	576	587	528	550	608	594	574	554	551	583	531	530	527	561	584	557	536	513	517	572	590	586	559	548	576	601	584	559	566	511	527	584	550	563	545	546	570	547	542	553	596	547	562	548	556	568	550	553	557	621	562	583	572	575	520	554	532	564	528	554	520	607	573	568	535	557	568	586	585	521	536	543	597	537	561	541	528	527	580	547	563	555	564	594	553	534	586	551	531	525	600	561	552	549	543	519	554	571	545	572	542	559	540	574	574	569	546	536	553	547	561	522	595	577	543	569	567	594	545	523	594	577	556	556	600	558	585	546	535	567	598	588	548	569	549	619	570	542	591	499	554	568	571	551	546	538	546	529	554	566	543	562	539	552	571	594	550	543	538	581	558	525	580	612	508	594	557	538	533	597	524	579	566	591	551	520	572	584	559	565	603	611	591	594	557	601	554	586	582	584	573	563	590	578	576	555	546	557	569	617	507	577	549	578	592	600	552	590	566	600	539	606	549	537	538	586	592	530	579	546	599	579	569	594	590	534	573	596	605	591	582	584	546	536	528	597	563	589	541	587	585	562	575	570	596	553	591	537	555	543	554	571	588	569	572	563	534	568	566	536	572	588	608	552	549	547	558	567	544	537	553	556	543	611	595	557	575	622	520	562	579	564	600	547	573	567	534	566	519	626	564	571	528	534	611	568	567	620	552	560	562	563	569	539	583	560	581	583	554	548	539	587	610	542	574	533	593	534	568	582	571	546	590	616	600	543	561	583	558	565	574	596	550	573	557	584	542	569	584	606	531	586	588	549	560	573	561	546	559	580	561	573	579	543	523	572	570	598	594	562	581	588	557	535	552	614	558	588	590	573	543	591	553	546	578	587	551	541	615	558	567	569	563	546	628	565	556	561	571	524	557	561	565	533	580	565	584	608	586	585	583	590	541	586	591	542	555	590	553	520	572	550	592	578	567	575	572	550	590	565	538	551	582	560	541	520	547	554	569	599	596	593	540	550	525	567	563	602	580	606	596	545	542	548	566	566	555	622	593	566	571	537	565	570	562	558	525	554	538	613	584	580	550	563	528	552	556	610	563	526	523	545	529	570	571	553	549	562	597	548	620	575	577	544	582	543	574	581	564	533	580	540	597	523	522	526	541	566	588	562	565	598	573	525	604	587	606	547	561	541	543	610	581	580	554	608	587	557	581	548	553	577	565	580	592	582	542	559	563	518	589	542	589	586	586	587	557	607	538	550	553	577	537	540	564	558	576	620	575	556	538	569	555	589	553	545	546	555	647	586	553	535	524	563	569	530	555	542	585	562	558	546	556	522	593	612	540	573	580	592	561	544	546	572	581	569	594	582	575	568	549	569	568	557	573	567	567	580	559	574	567	570	552	582	600	538	562	582	552	597	601	523	562	543	550	559	546	572	556	537	604	601	554	524	534	601	612	560	549	577	560	549	574	566	584	550	589	560	573	585	573	595	581	546	529	566	537	547	573	516	540	560	542	604	567	569	515	586	519	601	534
24335	39578	23585	13466	10701	8121	6341	5425	4440	3578	2936	2508	1942	1679	1496	1327	1184	1042	924	979	832	877	804	805	805	764	722	719	692	724	639	607	635	607	596	616	654	614	614	626	581	630	608	621	579	612	547	627	609	595	596	597	590	628	564	569	586	559	611	617	603	581	584	585	570	567	569	585	603	553	543	561	588	574	566	560	588	568	606	600	595	602	616	561	577	580	602	536	612	602	594	585	567	566	564	548	554	563	571	570	569	574	580	567	533	579	552	561	607	616	592	589	583	576	605	565	558	604	607	559	539	554	603	578	587	625	561	582	575	565	612	550	580	577	578	563	568	584	580	579	539	552	624	612	546	536	585	600	566	562	636	601	564	577	556	549	569	562	596	595	531	574	529	581	575	561	582	568	547	575	566	585	587	591	597	579	628	592	574	572	616	581	576	570	591	588	544	617	542	556	564	577	588	591	566	562	625	551	607	574	607	538	569	519	573	599	562	562	625	584	575	552	563	610	568	611	562	531	560	581	590	568	595	604	539	579	567	623	582	551	559	558	547	567	549	579	585	584	582	577	579	540	566	589	587	585	573	597	569	610	578	601	568	578	544	559	534	614	581	581	588	608	569	551	554	559	560	585	552	544	599	605	597	597	589	540	583	607	588	574	583	563	561	596	607	576	534	543	558	577	552	584	573	606	585	558	593	537	549	595	570	602	557	571	586	589	539	573	561	544	624	624	582	579	617	592	567	552	599	542	553	547	573	551	622	569	544	533	596	548	563	576	598	571	588	598	597	560	628	567	598	607	579	550	587	556	583	555	600	592	591	573	582	523	582	557	603	577	570	615	569	586	579	587	588	623	576	570	603	578	583	594	605	537	576	554	600	600	560	591	582	608	564	576	588	586	623	551	607	600	618	572	612	575	545	605	594	569	560	612	579	561	576	561	622	603	575	608	574	563	577	595	557	571	585	584	583	575	586	576	625	586	586	597	570	610	588	584	571	568	577	582	566	593	610	577	552	562	614	586	594	553	580	555	587	550	558	582	593	625	567	582	567	622	588	595	583	605	564	562	587	589	523	571	563	506	518	561	559	519	598	554	580	563	556	570	596	589	570	620	571	581	585	584	567	566	593	565	566	528	573	587	578	581	532	524	596	562	610	589	605	592	567	570	590	560	577	543	549	580	557	589	565	565	598	578	589	598	549	579	556	609	590	592	594	590	599	594	576	580	570	594	546	618	594	589	544	556	576	584	579	566	559	585	544	583	569	599	600	602	545	605	556	552	563	564	563	618	559	630	512	512	622	582	561	547	551	528	567	590	589	615	573	614	592	583	569	595	574	556	575	551	542	547	600	556	603	570	605	631	614	582	577	595	575	586	594	572	560	573	616	596	579	623	520	592	550	592	594	562	568	604	606	561	575	578	577	567	534	602	561	597	571	614	567	557	577	573	522	635	592	564	529	562	609	557	548	613	547	561	567	582	574	585	619	574	596	581	569	532	597	555	570	560	571	587	603	556	559	557	547	533	565	557	595	520	603	542	558	585	600	596	574	529	550	536	563	538	609	593	592	567	563	573	551	558	599	542	615	577	546	610	583	539	552	570	528	555	545	570	613	564	584	605	547	572	610	606	561	573	572	555	557	561	598	581	565	592	603	613	613	616	577	606	577	616	595	582	576	571	570	558	586	593	551	605	572	539	581	614	612	531	579	607	602	555	553	604	539	586	587	600	607	556	581	599	594	552	566	570	616	550	623	590	565	600	594	566	573	574	564	627	588	598	604	565	549	569	551	573	567	655	567	586	561	576	625	616	602	593	576	513	601	571	535	586	579	586	553	520	585	555	580	596	587	605	562	545	579	577	586	590	586	542	602	603	527	591	554	581	538	589	598	548	594	603	578	566	603	543	573	532	586	587	552	565	574	586	587	566	578	561	569	631	602	562	570	598	589	596	582	575	587	607	585	598	572	582	563	612	560	572	591	578	603	607	579	529	633	538	567	540	576	612	594	579	510	598	608	576	589	599	561	618	580	593	585	597	541	579	584	583	548	543	570	553	569	586	541	559	595	594	554	560	607	577	564	585	607	590	580	567	560	607	631	571	599	561	566	616	593	558	586	549	573	577	566	596	554	526	536	588	542	585	592	556	605	549	575	624	546	564	560	573	566	563	552	543	533	571	586	613	555	516	589	574	593	559	586	604	591	575	599	589	534	563	604	603	560	577	554	592	571	616	560	553	599	530	571	597	574	584	564	563	588	602	603	582	572	580	546	535	588	582	578	594	567	568	614	590	567	579	541	608	567	547	576	592	556	566	602	631	620	602	585	587	572	578	554	542	613	611	550	622	580	586	562	586	600	560	591	562	622	605	610	582	575	564	586	585	536	567	591	581	573	606	570	610	571	589	571	624	575	593	538	570	590	581	616	620	621	539	569	590	577	595	587	577	581	574	549	572	588	576	632	586	623	532	611	582	502	590	592	568	588	530	599	577	569	599	599	531	538	593	602	565	598	596	605	556	616	516	572	584	561	564	598	587	579	542	594	580	592	579	576	569	576	636	584	557	610	552	637	576	591	606	616	585	530	522	577	572	616	557	585	569	604	551	585	611	583	575	558	559	574	578	526	590	589	561	576	523	558	605	587	589	576	607	580	583	564	587	575	555	592	566	595	548	559	552	576	601	622	515	575	564	623	614	591	595	547	575	555	558	616	534	556	594	606	600	583	619	580	569	547	567	587	595	558	610	628	566	558	585	592	545	591	582	608	625	582	584	558	579	537	540	534	576	556	571	581	586	571	579	600	553	593	555	616	578	590	599	547	561	561	541	532	596	545	591	570	551	580	549	566	592	571	538	602	597	575	605	564	610	560	579	565	551	557	570	570	553	506	591	594	600	570	563	574	603	522	568	594	538	575	561	538	596	586	598	595	540	591	600	576	595	605	564	587	560	593	542	593	593	590	588	585	537	582	538	603	547	549	606	578	561	633	587	575	594	557	585	554	554	564	603	606	572	552	580	585	621	581	569	566	589	567	586	564	597	544	560	589	576	576	574	601	608	594	574	558	537	560	566	530	561	549	569	585	555	565	613	564	572	562	554	569	553	587	562	533	584	601	567	582	593	589	557	586	594	551	564	561	581	596	620	563	564	567	594	558	602	619	561	606	572	630	554	578	570	568	620	613	555	577	602	578	563	567	615	574	596	567	574	573	558	603	609	528	572	553	552	608	560	586	607	574	611	590	604	608	568	586	596	547	550	581	601	559	569	600	619	540	581	588	568	604	577	556	555	613	573	596	556	552	576	569	525	622	557	573	552	623	568	581	596	581	581	532	562	569	546	615	608	543	558	577	565	567	584	643	583	574	562	541	560	593	559	556	565	579	504	570	600	567	575	583	584	515	609	568	570	541	579	581	547	579	596	580	613	596	612	580	565	587	550	586	578	610	568	602	560	560	576	588	612	575	547	590	564	577	567	567	592	556	607	583	568	598	558	578	581	631	577	571	589
22576	21143	28806	23737	21197	21519	14522	6202	4375	3571	2826	2242	1815	1623	1347	1174	1012	837	882	855	692	692	696	737	622	557	616	583	555	570	581	506	449	479	479	456	454	457	466	464	420	454	440	413	444	457	409	436	422	438	416	416	408	419	424	457	402	399	417	395	457	454	390	438	410	390	411	410	437	409	437	406	394	399	419	413	450	405	436	385	393	413	424	440	393	410	403	400	403	420	403	391	400	423	415	409	407	441	412	403	405	368	394	401	425	408	431	401	409	428	415	427	407	425	429	425	408	468	399	418	410	418	484	376	416	419	424	401	424	399	403	409	462	398	430	417	471	363	384	436	464	431	438	422	379	402	406	402	421	417	414	399	394	395	366	373	384	410	421	422	408	398	385	379	393	424	420	392	403	381	378	405	383	397	436	418	406	399	410	401	417	395	415	413	387	400	417	421	417	399	384	381	359	406	396	417	394	392	399	387	425	373	404	406	384	432	392	453	415	383	416	410	426	407	435	437	414	438	410	398	410	396	403	389	427	392	422	398	398	411	427	379	416	417	401	446	398	379	404	414	394	378	433	420	391	385	394	476	386	421	402	395	438	397	431	395	415	390	414	396	432	399	409	393	441	394	468	408	429	412	392	391	377	392	425	364	393	381	394	398	391	413	390	381	382	375	392	441	399	422	437	404	426	413	418	401	426	412	370	405	408	400	408	406	420	452	409	411	383	401	458	423	419	378	420	402	405	426	394	412	389	410	414	467	393	424	411	419	398	398	428	396	407	402	416	381	368	410	397	437	425	395	437	387	403	409	448	404	406	398	393	402	421	450	418	430	425	418	412	417	369	425	408	415	452	405	383	452	418	402	414	388	402	414	414	417	395	414	415	383	411	401	419	407	424	412	427	425	430	427	356	432	409	384	436	409	377	398	413	397	423	424	407	459	444	433	422	387	409	404	416	398	415	446	425	444	403	396	413	436	390	410	420	378	440	374	428	410	434	370	391	394	413	404	388	384	418	391	396	427	380	422	401	392	414	387	385	409	373	403	400	406	421	405	407	450	437	394	413	384	408	391	402	400	438	382	408	394	431	353	431	411	421	391	423	382	398	395	420	399	384	442	398	437	419	403	399	372	372	449	426	434	418	380	369	447	409	408	440	433	388	431	428	415	368	398	408	431	393	430	394	400	428	410	390	422	412	434	406	408	385	395	406	386	411	414	402	425	443	410	421	427	414	408	440	389	380	398	397	340	428	413	391	434	363	390	435	394	375	444	408	433	420	391	420	376	406	407	413	415	422	380	413	415	392	440	412	412	411	385	429	440	418	419	436	380	408	417	388	454	436	404	395	426	430	396	416	403	411	429	422	410	395	420	442	404	429	404	394	433	400	383	398	418	417	362	398	414	398	400	412	400	405	430	425	421	392	406	415	403	424	368	392	445	412	405	388	392	390	417	419	387	376	391	402	380	402	434	423	419	394	415	428	414	404	387	413	440	382	433	396	396	413	456	416	419	400	405	379	422	409	394	396	435	411	412	417	393	406	443	401	418	425	422	390	434	398	394	389	405	418	418	450	382	426	365	412	387	380	427	404	427	379	418	429	397	427	437	439	421	400	403	407	413	427	406	409	418	419	396	430	420	416	414	407	421	392	404	455	400	396	404	389	432	426	428	400	436	459	406	383	398	405	385	396	418	378	412	417	388	385	461	392	450	389	411	446	417	370	433	392	405	391	426	424	383	386	429	392	399	427	428	413	346	384	418	395	430	397	404	436	398	401	462	383	417	398	374	446	417	450	431	385	388	401	421	399	418	418	434	416	395	402	410	396	408	411	444	417	418	386	434	418	410	391	409	443	413	373	428	391	428	417	403	415	435	453	449	412	377	384	397	397	421	413	405	405	393	403	406	414	403	449	417	443	419	412	392	464	413	394	368	431	428	395	401	406	381	415	431	424	408	382	421	358	421	378	429	411	395	401	416	391	407	406	412	411	385	395	414	371	440	426	460	411	354	444	412	407	370	375	412	376	423	419	434	395	407	385	426	393	405	387	393	425	410	464	422	416	384	385	416	403	411	386	457	382	399	404	387	381	381	414	406	427	418	428	418	442	425	442	377	433	383	394	407	441	422	416	443	426	426	420	408	400	383	386	401	446	406	404	395	439	446	394	370	449	396	403	416	414	441	397	396	399	436	410	404	424	418	399	392	428	395	394	397	432	434	435	425	405	387	423	380	419	443	408	376	378	417	447	390	455	429	417	398	427	448	392	429	403	399	420	368	410	405	421	388	413	444	383	439	435	400	440	409	407	388	391	377	404	379	388	428	438	393	406	416	400	412	395	410	422	393	389	399	411	394	407	407	445	475	429	400	406	421	411	396	424	394	403	407	433	425	417	438	356	420	401	405	429	393	401	392	386	422	437	436	414	439	424	436	373	428	410	422	410	391	405	427	429	447	423	444	429	397	439	393	398	415	430	402	412	423	423	418	460	409	416	405	369	427	388	367	388	415	410	401	389	403	422	426	430	416	401	457	417	406	400	418	449	406	397	439	406	404	424	407	416	397	417	436	405	404	449	438	433	413	428	433	405	411	391	397	439	417	445	410	431	424	424	397	408	425	391	428	427	400	393	427	423	408	420	426	436	430	424	425	486	405	430	395	440	435	434	410	377	404	378	391	403	427	386	426	421	403	459	424	392	395	419	389	415	425	422	437	425	388	389	423	427	415	394	435	419	405	429	412	373	437	461	431	416	428	400	422	406	389	432	375	395	390	397	418	404	399	402	388	409	430	433	400	397	395	375	445	432	398	389	412	407	414	399	411	406	403	413	399	419	430	401	406	406	415	435	408	400	398	429	398	391	391	384	428	423	407	413	422	421	400	400	427	398	391	440	414	408	439	417	382	415	421	435	421	417	371	393	429	410	425	397	456	394	437	400	414	433	433	406	392	411	398	409	414	416	447	401	426	420	405	404	407	387	419	415	366	425	395	412	395	412	423	395	424	429	405	372	390	432	405	392	384	403	400	399	418	431	407	427	414	439	427	416	423	406	381	429	411	378	403	429	402	398	395	426	405	425	406	422	413	380	371	392	408	387	421	405	365	417	427	395	387	452	397	392	393	396	405	414	360	398	391	416	385	435	417	426	438	426	426	469	407	398	418	422	402	394	416	422	424	399	380	381	406	399	376	433	394	401	402	460	450	411	478	393	413	419	423	407	423	415	412	411	394	412	385	378	432	411	409	456	389	401	410	403	362	417	429	424	421	395	407	444	405	421	404	406	439	403	411	416	417	469	453	398	417	412	422	400	436	391	398	426	407	393	424	397	405	378	384	438	438	465	427	423	404	395	384	426	438	400	383	406	417	367	417	423	405	410	399	409	416	413	417	396	368	434	380	395	432	424	421	390	427	431	384	405	394	395	386	422	405	400	413	405	395	431	403	413	387	409	398	408	381	395	433	421	389	400	382	380	415	434	440	398	401	383	429	391	439	396	434	383	411	411	417
28957	49595	32639	21035	17147	13603	10703	8854	7280	5718	4454	3576	2774	2322	2036	1732	1361	1139	1121	1053	858	972	885	843	820	719	729	690	672	668	566	547	509	501	521	507	521	498	471	486	480	449	471	464	462	425	445	456	409	476	432	444	374	423	419	444	417	448	414	442	425	411	400	394	428	426	441	437	423	434	415	414	429	383	420	399	436	399	433	448	411	423	429	420	401	427	396	439	417	417	374	435	413	421	393	422	401	425	443	439	418	437	390	406	391	408	435	445	421	419	416	439	398	428	427	437	427	407	401	391	409	426	417	424	428	403	443	408	393	448	418	423	398	452	421	433	400	406	397	426	434	417	410	426	443	424	431	392	406	388	455	418	399	427	359	422	425	407	418	401	440	394	414	399	383	407	377	415	404	450	386	389	401	403	408	442	430	416	433	421	403	408	413	387	427	419	431	384	384	409	436	455	418	413	411	462	420	403	399	422	398	381	419	428	407	365	421	369	410	429	384	388	406	412	428	409	417	429	408	437	399	420	383	416	392	396	394	446	412	429	400	453	394	417	435	437	445	409	431	416	412	389	413	398	395	404	409	429	425	411	448	451	449	429	405	409	403	459	426	474	430	451	428	414	443	391	446	429	383	389	383	390	401	445	411	424	411	426	372	433	451	380	398	429	413	406	435	417	425	414	404	451	388	427	431	405	439	406	455	409	424	387	390	383	405	428	433	439	439	418	400	427	414	437	390	413	441	389	416	438	414	399	381	388	450	410	429	396	416	432	436	433	404	412	389	424	439	417	431	410	413	415	411	453	431	428	413	376	418	442	434	425	393	401	450	441	405	394	450	403	419	440	419	411	429	431	395	444	427	401	431	404	413	397	416	420	420	397	396	453	437	429	417	411	384	419	438	414	439	403	447	445	431	421	423	398	429	435	435	436	415	431	391	407	424	431	428	394	419	403	415	424	402	397	375	391	404	470	391	419	412	392	425	406	425	424	420	367	414	422	423	404	418	412	415	406	406	413	402	401	434	432	390	429	445	429	385	394	435	412	430	420	452	431	437	410	390	418	409	395	385	416	426	454	417	409	396	375	391	425	417	406	422	370	403	420	436	439	419	410	432	448	408	408	415	428	419	407	395	422	408	404	407	465	462	461	404	417	431	401	432	392	402	416	383	406	441	424	413	444	408	412	450	450	414	398	405	426	435	385	398	408	438	432	388	448	474	437	409	418	402	412	391	411	390	401	382	408	419	415	430	413	402	424	412	425	426	464	415	395	414	375	398	414	408	411	369	430	405	479	425	407	426	390	403	425	395	445	405	396	436	400	413	411	408	443	438	395	420	406	423	403	460	403	439	435	445	411	374	413	405	453	424	420	419	412	441	410	422	411	425	415	405	423	462	426	411	401	432	435	439	421	383	437	439	383	443	420	396	415	405	400	397	417	423	431	415	435	408	402	428	403	399	407	386	416	448	393	410	411	406	407	414	405	380	412	382	421	426	435	388	404	382	438	450	425	410	412	416	425	404	399	398	440	423	384	379	409	425	420	418	428	444	409	408	458	424	395	457	380	396	420	430	435	414	433	383	442	401	436	418	437	433	442	444	415	417	416	405	391	422	442	430	415	406	470	456	416	424	434	416	398	435	422	385	461	392	446	451	371	390	399	416	411	448	444	418	413	423	456	433	443	445	414	433	381	428	368	430	414	400	385	452	390	413	458	373	421	414	423	418	367	435	421	434	462	414	422	438	450	406	427	404	384	421	401	430	406	428	383	400	405	416	379	440	417	447	431	398	373	445	438	390	436	414	422	410	454	440	429	444	422	382	419	407	416	397	397	438	396	420	432	395	464	415	401	375	412	456	399	429	393	438	409	408	439	446	412	420	393	435	408	396	467	397	434	430	421	422	437	408	387	404	430	428	396	396	394	395	454	420	465	410	429	381	414	425	414	417	424	412	429	412	404	393	397	465	454	425	431	421	370	402	430	420	417	441	411	411	407	442	434	414	436	419	386	416	418	376	432	423	421	419	434	410	402	423	401	412	396	409	418	391	411	420	392	398	392	421	415	413	403	422	436	411	392	444	434	400	410	417	396	398	386	466	437	420	404	414	413	412	420	392	389	414	392	441	430	377	411	426	395	459	427	425	403	419	430	425	437	414	423	379	425	423	423	413	411	405	446	399	420	436	367	416	441	385	440	408	426	460	380	395	376	403	408	434	380	416	400	403	416	418	451	416	412	445	404	423	413	410	411	389	374	410	397	378	445	414	384	413	425	407	390	401	417	417	456	395	435	430	396	448	426	376	433	405	449	429	454	439	401	398	406	426	407	449	404	417	384	410	432	421	434	423	398	426	386	407	391	416	436	378	425	432	413	404	441	414	424	424	460	401	443	404	360	390	414	439	384	398	426	440	426	441	393	452	428	412	417	428	388	427	418	448	409	405	433	418	445	411	408	404	456	390	434	399	403	438	469	445	402	383	432	379	407	456	407	387	405	424	404	407	395	433	383	414	427	436	394	405	434	386	393	440	432	405	400	401	444	415	423	395	455	440	444	429	436	395	431	417	432	415	445	414	429	438	402	385	398	398	418	453	398	417	413	405	418	435	418	415	412	427	430	423	417	403	416	385	407	435	412	412	424	414	416	428	444	420	414	403	435	400	420	423	392	428	417	382	437	425	418	430	423	438	416	426	427	437	412	450	412	398	395	396	446	392	388	422	365	431	428	406	441	424	427	373	425	394	441	419	397	394	410	399	431	388	406	401	392	430	435	414	443	418	414	413	422	438	400	396	449	389	424	417	437	403	467	427	402	420	404	393	428	378	438	414	414	408	398	404	408	419	413	449	387	401	402	402	418	418	405	447	401	405	402	433	388	403	424	405	443	416	413	420	411	417	422	422	444	418	362	409	423	410	464	411	461	393	437	415	414	419	445	396	447	418	402	409	406	399	425	409	396	407	412	393	418	442	409	416	421	409	452	424	394	406	423	423	452	403	404	419	405	419	435	411	437	414	411	440	424	401	420	418	431	420	406	396	371	391	432	396	459	462	444	429	412	390	415	416	452	434	425	414	400	404	425	441	419	409	436	415	440	428	411	409	390	450	387	402	445	393	424	445	410	395	403	424	357	438	422	416	413	406	411	413	403	399	416	392	447	419	417	408	394	409	403	433	382	430	412	428	414	409	395	431	415	431	405	411	422	430	384	419	413	405	459	408	390	426	447	430	423	411	400	441	447	424	417	428	422	432	419	441	384	410	416	390	415	401	421	410	399	386	392	389	403	415	409	398	419	412	422	396	417	409	422	430	406	411	422	395	399	395	455	406	415	446	400	432	411	353	422	390	382	400	407	430	443	388	407	419	428	392	406	420	428	448	419	381	445	412	396	442	438	419	413	416	403	438	400	383	455	414	426	400	457	434	420	408	394	420	383	429	413	430	388	450	414	434	424	384	394	425	389	422	379	447	419	438	395	372	399	395	479	411	429	427	381	420	442	433	441	431	427
28837	23049	19643	11158	6177	4061	3264	2570	1999	1674	1418	1192	1058	973	829	808	713	659	693	605	587	645	635	602	577	546	573	565	570	559	578	509	486	501	524	495	529	505	521	523	523	485	492	511	519	504	496	482	469	484	503	502	563	492	529	532	508	513	490	459	480	522	499	496	486	477	533	487	454	492	503	503	515	449	520	471	493	494	479	468	477	479	481	534	506	492	464	490	503	493	482	512	492	538	483	507	505	511	491	526	442	484	504	510	488	514	471	517	532	510	454	511	501	502	483	510	510	516	499	504	497	496	458	533	501	514	543	482	485	447	492	510	459	526	478	477	508	475	490	498	484	504	523	502	524	500	484	499	539	509	489	538	507	495	503	525	546	480	500	484	504	494	433	521	467	495	524	491	472	487	510	495	497	527	529	485	489	485	471	488	518	522	507	474	477	492	518	473	500	479	498	505	470	496	487	508	462	457	483	516	476	508	516	487	474	517	538	483	498	472	481	489	508	502	468	475	510	507	499	528	524	519	455	464	496	511	451	495	502	504	501	495	488	463	496	504	480	539	501	495	493	481	484	480	505	439	518	507	513	545	506	464	484	495	498	524	511	480	465	491	505	520	465	465	507	518	492	500	498	480	496	517	527	508	511	471	506	486	473	468	495	521	505	455	518	493	488	515	501	501	507	484	478	510	478	494	508	508	435	465	512	518	532	503	479	490	548	512	491	459	495	469	505	499	489	486	493	525	525	488	487	478	498	461	518	502	453	462	496	490	476	527	498	532	502	523	494	508	483	501	514	532	490	478	484	479	511	492	520	513	495	515	489	518	532	501	501	447	491	475	505	494	515	506	524	484	489	491	458	468	490	497	501	468	473	481	514	449	516	489	489	497	504	480	489	519	523	514	513	483	533	503	496	520	522	482	538	479	496	512	463	520	515	490	519	553	492	536	477	458	459	507	503	470	514	488	525	512	435	477	489	555	486	494	457	501	447	499	484	471	520	506	524	515	534	494	500	509	486	516	512	473	500	523	543	521	477	544	519	545	509	521	505	525	530	485	490	493	500	497	503	508	499	441	486	499	528	518	508	499	484	505	506	459	501	486	451	470	481	506	528	476	469	520	520	499	516	508	498	478	485	492	497	473	513	479	520	469	482	491	467	504	497	489	498	491	488	484	528	460	517	478	470	516	479	479	482	509	498	505	483	506	470	490	494	465	500	471	546	507	534	474	520	486	561	514	459	513	527	510	486	504	474	516	500	519	435	487	505	495	515	483	526	489	453	521	489	479	508	531	494	491	502	487	484	473	539	513	494	464	497	495	484	483	459	491	556	496	496	492	496	463	461	515	464	547	490	543	473	486	544	475	474	486	505	500	529	526	477	508	510	491	487	496	516	484	521	506	498	522	466	502	496	481	511	505	528	519	472	490	520	482	503	521	509	524	489	467	514	478	515	516	478	492	513	486	485	508	501	455	487	470	516	514	466	475	507	523	487	524	506	466	511	479	491	483	534	514	490	475	508	463	484	487	496	503	495	487	516	512	507	492	538	483	473	525	480	505	493	451	497	485	507	504	497	523	509	474	496	497	507	492	505	457	528	525	509	482	518	503	520	525	475	472	480	505	475	494	542	522	534	487	480	480	503	486	501	494	518	441	458	473	464	454	497	502	490	517	496	509	501	529	498	523	479	497	516	508	481	485	489	513	482	495	493	511	482	478	532	519	516	478	484	470	487	490	505	517	505	473	486	511	480	491	519	493	559	464	507	472	474	490	498	450	506	518	496	518	512	501	526	499	514	536	502	512	484	487	510	520	487	486	517	515	478	493	505	445	477	475	479	487	511	500	506	495	550	484	517	468	518	495	517	556	497	472	492	511	489	494	498	522	500	520	546	463	484	511	471	488	481	500	483	487	495	517	519	476	487	535	500	489	456	511	476	479	499	539	488	523	524	496	505	517	486	504	502	444	517	448	528	496	490	490	528	519	522	501	465	508	490	462	506	541	512	546	487	496	500	483	493	509	513	533	545	537	536	477	506	461	463	509	502	503	450	521	518	519	469	486	470	492	476	513	538	530	537	481	520	468	454	505	498	503	497	506	515	535	548	479	484	507	505	582	515	496	468	488	503	497	507	517	507	499	514	471	528	475	489	495	483	472	497	519	485	456	484	498	462	498	454	492	514	452	493	481	511	499	484	456	500	511	493	499	508	563	486	470	485	481	443	496	506	478	499	500	467	497	488	546	497	531	479	455	510	495	521	518	475	506	516	467	469	480	493	522	509	467	507	489	491	518	487	513	472	507	483	518	506	472	496	461	491	484	509	506	499	513	464	507	484	485	509	480	478	477	485	482	462	520	509	533	525	516	481	451	481	497	512	506	496	494	503	469	514	471	471	496	531	533	506	467	511	462	490	492	529	496	512	498	512	453	467	480	470	534	484	454	498	501	467	513	488	480	487	472	510	473	459	512	476	514	513	488	474	499	500	457	539	468	519	491	507	485	501	510	535	502	520	510	488	487	515	524	504	492	466	465	504	480	503	516	529	515	490	490	484	495	510	489	509	494	505	512	493	522	519	450	488	522	524	519	537	492	468	481	475	490	496	520	516	511	447	482	483	498	496	524	491	512	525	492	475	493	515	480	482	483	492	502	510	483	488	473	510	432	516	513	492	482	487	454	491	538	525	486	503	487	500	475	484	521	513	478	511	498	469	488	488	488	531	489	503	490	521	545	486	467	491	464	520	490	498	532	471	522	492	524	541	477	512	457	512	502	495	517	503	502	527	480	549	507	500	501	516	529	464	538	482	488	471	488	501	530	481	460	464	516	492	517	491	505	489	484	482	502	516	475	475	446	523	528	471	475	472	517	509	525	483	487	470	471	464	541	493	531	490	479	494	480	529	463	510	506	517	478	476	481	512	465	470	494	499	479	509	505	526	508	519	494	515	518	499	480	476	494	533	490	466	518	489	506	467	483	495	517	479	517	517	500	489	478	493	498	535	481	479	492	483	468	532	500	520	507	487	517	516	464	495	460	455	554	477	485	491	493	451	502	475	490	534	460	508	504	493	460	509	531	486	507	514	525	537	433	508	515	537	488	505	540	507	492	534	458	477	505	482	478	456	468	512	510	510	483	509	478	455	502	497	547	500	517	525	480	504	495	491	523	446	525	481	470	527	520	498	520	480	503	470	454	483	460	538	459	502	503	494	501	473	466	537	472	480	471	504	478	496	506	486	457	499	513	520	497	464	481	496	514	529	512	474	510	569	496	483	504	513	448	486	493	489	496	489	487	482	476	515	460	505	478	491	494	489	471	502	517	491	492	475	502	508	518	493	502	473	487	499	472	509	551	491	490	528	469	470	456	437	481	503	488	487	491	469	493	526	463	508	471	530	508	491	529	527	502	477	518	495	444	495	529	506	511	501	491	458	493	486	533	529	497	510	505	499	512	510	470	498	528	509	513	488	499	519	521	493	473	491	478	482	521	498	489	507	502	527	525
21733	33112	20332	11167	8832	6500	5447	4326	3495	2695	2205	1842	1494	1367	1214	1053	950	883	794	795	788	736	678	698	686	677	666	645	581	631	578	588	570	591	503	487	574	540	511	533	576	527	555	551	556	552	539	525	538	558	517	527	490	522	499	524	517	501	545	506	524	545	548	530	484	533	521	519	524	525	541	484	514	495	495	522	507	525	488	530	496	513	479	509	561	509	534	510	574	514	497	524	516	520	548	534	526	515	541	535	542	551	509	523	484	537	532	524	561	525	509	491	516	520	520	487	529	478	484	542	469	538	513	489	541	480	535	564	511	540	478	458	498	501	542	536	494	508	478	493	527	521	543	498	533	532	511	510	530	531	524	520	526	493	570	494	553	494	499	558	520	532	551	545	543	520	519	558	531	529	526	477	555	497	533	514	520	520	527	538	518	530	528	535	474	526	520	532	514	493	485	562	513	524	522	508	525	560	553	536	522	534	525	523	558	494	532	450	529	511	493	508	526	503	477	571	513	521	522	528	452	504	542	557	498	494	514	560	544	526	534	489	512	566	473	498	499	573	546	525	521	517	488	515	543	552	526	472	552	554	482	520	537	525	582	550	528	515	523	512	499	526	519	537	478	502	514	519	518	542	494	509	501	527	571	537	529	531	554	486	508	535	517	500	510	535	529	506	577	509	557	543	537	535	523	501	558	529	555	514	523	552	528	506	524	519	507	485	548	534	474	531	532	518	530	470	507	530	526	560	537	520	548	528	542	502	537	512	531	521	534	532	501	514	523	532	511	534	512	513	542	508	475	519	518	513	526	500	525	483	503	509	565	552	511	495	511	530	522	531	499	476	496	497	507	478	527	494	507	491	523	506	505	499	503	549	483	569	492	518	498	530	540	529	568	506	502	555	550	500	553	526	533	528	500	543	552	523	541	522	506	516	559	486	564	544	527	521	493	529	521	532	503	541	560	519	511	568	525	493	518	519	541	539	466	517	546	504	522	518	506	531	509	513	516	536	504	534	551	518	515	533	517	508	515	538	517	504	502	534	502	514	548	556	512	524	523	529	556	527	566	538	519	523	523	510	510	534	534	530	499	515	522	535	500	522	528	529	521	524	523	520	552	523	516	466	510	542	553	525	548	535	503	543	550	508	492	518	542	556	561	556	515	528	541	535	526	509	538	553	504	505	496	563	506	555	554	563	512	529	497	494	496	547	525	526	507	533	546	499	519	491	529	536	491	536	511	571	514	547	538	507	487	540	508	535	544	491	517	548	555	543	517	559	512	522	507	545	514	541	528	563	496	520	503	536	538	499	561	492	564	573	512	523	506	529	504	522	512	520	563	507	533	493	515	511	509	535	511	514	490	478	526	512	531	493	547	527	567	498	538	548	551	516	495	516	479	534	558	529	493	523	528	529	519	513	521	481	507	513	505	522	469	551	472	500	514	524	512	501	497	505	533	506	508	543	510	558	514	576	548	545	551	509	523	504	522	526	501	536	526	511	549	522	540	519	544	532	578	540	539	523	538	503	554	573	514	521	521	552	481	548	519	568	486	525	550	510	541	526	520	513	526	518	501	527	525	573	485	505	473	514	523	532	539	494	517	521	528	536	490	548	546	513	525	551	548	498	493	502	518	527	542	531	554	496	513	539	495	524	523	567	516	521	525	480	506	504	533	520	541	514	506	527	517	467	555	530	548	511	556	574	524	520	522	504	533	511	524	485	515	502	512	519	506	530	548	518	519	520	510	522	490	528	548	526	537	514	512	550	518	548	509	578	529	475	572	471	492	516	511	527	562	503	538	520	518	504	526	509	539	469	505	512	536	494	512	501	542	530	560	537	496	558	513	532	531	548	542	537	520	538	520	517	519	493	520	507	554	527	534	536	544	508	509	527	506	540	534	582	524	547	503	508	517	555	534	515	536	542	529	497	520	541	525	539	495	549	529	566	502	505	511	572	518	525	504	543	570	507	496	512	543	518	522	501	522	517	503	511	503	482	530	544	551	479	487	519	522	502	504	561	510	483	512	516	544	485	535	497	518	545	476	539	529	526	515	510	516	550	538	511	538	479	539	499	521	538	507	500	513	542	476	557	560	528	520	543	530	490	523	541	547	569	497	549	488	536	518	501	516	554	565	495	508	535	489	499	538	543	537	495	491	519	500	515	502	509	521	513	516	510	517	538	532	474	544	517	550	529	528	594	503	508	543	469	509	534	537	517	484	518	524	563	537	497	528	526	520	526	557	543	530	522	527	504	508	498	511	534	531	519	487	517	523	516	524	525	543	505	516	517	503	573	522	479	497	519	486	489	486	506	482	537	568	552	516	513	562	512	544	575	521	511	556	493	556	529	537	488	507	539	524	512	531	481	542	536	520	507	543	513	542	529	484	513	474	488	508	512	547	537	533	518	525	511	495	541	543	543	515	523	509	511	508	528	535	503	549	518	511	504	539	530	516	543	552	506	520	467	517	521	534	499	522	495	521	534	563	492	526	502	539	558	509	479	520	528	555	495	508	512	474	504	545	502	517	515	507	547	560	529	517	547	496	525	612	533	518	552	510	510	515	534	488	555	524	521	526	493	509	481	581	505	563	532	519	553	533	516	537	551	523	518	523	498	521	514	512	514	507	540	549	502	528	524	548	545	497	485	528	526	511	514	550	503	489	515	560	506	521	546	565	527	539	537	515	521	528	499	522	527	535	540	482	558	518	534	512	510	528	545	542	508	542	477	558	514	493	546	515	542	526	572	509	551	497	526	528	549	547	571	490	548	515	524	537	507	536	554	481	551	500	528	518	526	524	496	564	545	494	542	521	516	512	510	525	503	552	518	544	505	512	548	542	467	507	534	565	530	536	545	533	562	526	495	572	540	508	521	512	568	568	553	531	497	514	489	524	568	554	507	496	534	559	546	552	537	520	513	584	528	565	504	552	513	523	538	502	520	539	541	482	486	530	540	542	499	525	524	551	501	534	517	550	480	554	517	517	516	505	490	525	526	514	508	539	547	505	549	545	563	557	548	497	528	523	550	506	521	509	503	535	538	532	563	505	513	506	550	499	481	505	498	491	491	524	512	541	523	533	532	533	527	513	519	537	528	543	547	510	520	495	517	496	528	499	532	528	537	538	526	534	521	508	517	537	502	512	554	554	552	563	544	518	519	496	446	508	554	481	539	560	494	503	542	528	497	504	508	530	514	507	494	518	544	505	515	546	552	511	482	479	504	540	502	520	514	516	519	517	543	531	545	541	543	513	524	503	503	565	498	532	504	495	531	546	548	516	526	560	497	482	546	577	548	562	511	505	512	536	542	490	530	541	513	524	528	527	512	538	519	508	507	508	530	547	514	502	514	566	512	531	504	551	557	562	505	540	561	571	496	483	524	535	466	514	478	558	502	527	533	550	540	553	547	551	542	523	493	508	462	522	505	519	553	499	531	535	488	529	537	548	500	496	514	564	529	504	537	515	470	490	518	503	525	546	518	499	492	454	527	502	543	504	533
23661	21101	28244	24250	21163	14182	6570	4098	3174	2516	2108	1588	1346	1156	1044	897	739	643	669	596	598	554	599	563	501	493	525	421	455	495	416	450	393	412	380	418	410	388	423	372	371	388	390	385	379	381	395	367	343	361	399	362	377	344	407	335	357	368	383	350	390	348	356	351	371	344	357	362	401	395	346	389	353	321	342	337	374	369	349	362	399	341	386	376	362	373	368	380	347	365	389	369	405	364	366	358	376	388	364	359	368	388	337	334	329	376	347	371	362	389	333	355	376	357	371	350	380	382	349	366	355	359	397	393	393	395	367	339	339	365	356	349	381	372	344	362	371	373	370	328	351	368	379	361	339	370	372	362	354	347	370	389	347	395	350	323	369	359	348	363	346	348	343	329	367	340	368	371	356	355	365	359	328	385	369	382	369	380	355	347	324	345	328	324	367	364	360	380	381	356	344	364	368	368	362	386	370	347	364	392	383	365	311	358	370	359	368	381	398	394	375	363	338	342	373	339	362	372	367	377	410	347	359	344	387	357	390	368	361	384	348	385	362	382	350	356	369	350	340	373	375	374	353	377	363	362	360	392	366	390	369	364	358	356	390	409	360	371	384	356	329	343	379	373	340	364	364	337	365	378	355	355	363	393	354	381	349	377	369	368	348	348	345	399	361	370	365	378	349	349	344	325	364	353	341	358	342	382	349	378	335	383	365	336	339	385	402	388	358	383	337	375	378	362	363	362	382	338	379	362	379	380	351	357	357	366	389	317	383	380	381	347	353	352	356	346	386	355	369	349	372	358	340	346	351	380	367	352	346	365	347	354	359	323	391	378	356	350	369	375	360	404	343	363	337	343	356	366	364	370	349	374	399	357	345	372	360	372	369	367	353	382	345	375	345	351	355	371	365	364	329	354	367	380	392	385	360	390	325	394	391	412	368	382	361	327	363	366	361	385	341	369	350	383	360	368	382	389	353	384	368	386	370	335	343	367	373	330	343	370	345	353	362	375	369	365	369	331	356	377	322	366	378	331	358	368	368	340	362	367	363	351	328	332	329	371	357	353	370	355	375	370	363	346	357	362	376	369	371	343	360	363	351	323	355	327	379	362	353	388	356	392	329	356	379	395	371	413	382	341	375	354	357	374	323	374	383	329	368	378	359	358	327	393	343	346	353	378	348	341	394	363	305	383	402	388	348	370	376	381	376	342	407	376	387	365	351	354	360	364	352	349	352	352	360	378	357	355	342	353	369	342	368	343	347	386	347	370	390	365	330	352	358	365	353	367	341	362	381	337	386	307	343	346	348	362	382	335	356	392	362	352	341	387	382	377	353	359	368	369	323	403	388	358	383	395	365	361	379	358	385	400	386	303	396	370	364	336	345	377	369	335	360	346	386	371	364	353	339	304	353	338	344	388	374	381	331	334	349	379	351	354	389	357	355	365	337	373	373	385	341	374	384	329	357	384	381	319	350	328	381	385	368	356	369	352	349	371	354	371	374	362	352	331	328	332	363	357	358	339	330	375	360	358	359	379	343	372	393	350	392	351	327	346	404	368	353	379	378	331	377	399	346	361	356	362	391	386	343	370	360	355	367	344	346	378	383	372	384	386	368	358	358	374	355	385	354	356	326	377	376	348	338	368	384	365	349	357	341	324	387	375	354	368	360	357	345	345	409	348	326	353	364	369	331	342	367	369	362	358	354	363	356	361	382	335	385	346	346	394	372	360	350	362	352	357	377	353	371	407	323	330	364	371	375	370	362	348	358	373	359	381	381	367	336	324	345	394	333	348	383	363	347	371	362	339	360	377	374	364	358	317	340	345	351	357	380	346	356	367	376	355	400	368	392	321	361	347	354	357	357	366	342	379	383	359	377	379	365	358	376	381	313	359	397	377	359	367	365	367	339	361	347	357	345	368	344	326	365	377	353	385	359	367	352	348	345	427	409	344	362	374	328	379	403	362	386	347	370	336	342	371	330	377	357	344	379	359	378	351	364	383	304	356	372	380	364	379	338	343	374	363	341	358	351	357	340	336	376	361	395	380	354	385	374	362	370	362	368	312	373	358	364	379	341	362	365	373	381	377	331	347	374	355	353	352	377	386	362	361	343	370	373	385	389	385	388	381	383	355	363	386	340	375	399	362	371	384	356	361	383	345	376	370	358	388	341	392	346	334	376	316	324	374	350	367	390	357	375	357	360	374	333	362	354	361	359	384	339	374	347	359	360	347	348	389	394	365	364	380	367	377	332	346	353	338	353	345	349	353	355	327	372	350	372	377	349	360	339	369	356	380	388	383	362	385	365	367	390	348	361	372	328	396	370	372	326	383	388	365	384	341	370	382	384	413	344	378	374	357	331	366	358	351	389	360	363	365	364	362	335	387	355	340	346	375	360	367	351	377	348	388	368	401	382	357	314	359	348	375	375	372	325	355	385	383	365	377	349	354	362	343	326	328	361	345	355	394	362	344	303	343	366	362	372	352	349	381	402	379	356	385	316	343	369	344	382	339	377	371	368	371	379	382	378	346	389	337	396	361	363	366	359	356	346	369	359	353	381	343	394	403	353	359	399	347	348	349	364	364	362	389	348	345	373	335	338	353	349	381	361	394	342	371	362	347	353	377	370	382	394	357	366	339	371	357	349	381	322	354	361	353	366	345	325	400	369	355	338	372	332	371	339	375	360	352	352	366	370	363	359	323	355	365	352	395	358	363	367	412	382	374	345	337	374	385	351	385	405	365	390	361	362	359	377	351	350	389	343	383	356	361	357	339	371	327	363	366	343	353	377	351	363	368	367	340	352	363	374	384	343	378	349	377	366	389	338	287	396	346	341	376	339	363	370	327	357	376	362	349	337	389	356	340	359	398	393	343	368	352	348	353	378	393	307	367	381	360	373	355	369	373	366	360	372	370	358	372	384	402	365	394	370	348	406	359	369	377	333	366	330	364	372	337	380	363	355	336	368	351	343	382	393	370	356	360	374	357	381	366	386	354	366	376	363	352	386	366	387	335	360	339	352	380	374	360	402	368	401	370	377	373	391	374	362	363	355	371	347	402	349	355	364	349	339	351	352	369	391	339	378	362	378	383	353	388	347	387	310	358	359	354	384	336	347	372	382	381	368	369	317	327	343	379	367	368	370	388	371	366	372	357	368	391	363	377	373	345	332	357	372	352	391	383	372	339	393	358	378	353	392	347	377	363	345	334	374	321	349	387	377	365	337	357	374	354	372	372	380	352	346	352	389	358	335	347	395	364	348	342	368	373	359	373	370	377	368	351	361	342	374	364	372	369	402	378	358	360	336	357	343	387	339	375	358	380	390	378	375	359	380	360	352	341	340	346	375	388	377	373	337	336	351	349	346	356	331	362	340	327	378	367	341	353	345	396	347	353	361	346	372	390	326	377	378	366	388	347	369	388	360	421	363	375	384	391	366	372	356	318	360	369	345	375	335	354	374	329	394	391	348	339	334	375	378	359	364	366	349	383	395	379	407	364	365	335
25460	44132	28891	16671	13270	10029	8206	6474	5471	4108	3289	2559	2019	1733	1562	1332	1079	921	939	752	758	715	688	732	715	638	648	543	528	573	509	496	448	492	497	436	470	431	453	404	418	420	370	372	450	406	392	411	425	403	405	411	405	368	393	421	423	404	381	412	405	383	418	397	410	371	371	361	380	398	425	348	377	428	377	416	364	392	379	399	384	429	409	362	377	392	414	427	385	415	373	372	387	387	393	382	398	390	380	378	367	375	373	404	381	377	382	361	374	408	390	391	363	386	373	361	375	378	379	393	386	367	384	438	386	411	373	384	434	374	398	413	403	373	382	409	419	383	385	382	372	417	406	358	400	395	411	392	374	364	395	457	381	399	396	386	367	396	423	404	348	377	383	408	400	401	382	356	387	400	355	368	395	417	429	378	385	395	398	395	363	411	377	359	379	372	421	403	315	357	398	411	375	373	363	406	396	402	363	389	386	386	393	386	395	395	357	388	389	375	343	391	359	386	415	369	387	385	385	406	393	437	400	423	348	384	377	380	386	357	397	395	407	408	351	392	392	381	377	375	412	357	435	393	392	383	412	396	402	367	379	388	407	411	406	370	349	368	373	419	380	372	369	384	363	374	391	405	418	361	376	358	405	410	389	381	379	397	377	359	374	371	371	344	391	400	374	374	384	360	401	376	411	371	390	364	391	368	367	385	371	352	369	367	420	361	362	395	399	339	398	378	402	381	357	410	406	388	383	345	380	376	354	371	395	389	368	387	380	337	373	392	423	358	359	400	376	388	392	393	388	429	406	414	408	385	376	409	358	380	365	361	367	394	394	363	392	406	374	382	374	401	400	364	356	391	387	411	371	384	403	397	424	404	391	361	409	414	355	391	340	399	366	393	389	392	382	419	408	354	370	389	396	355	389	441	383	393	385	411	397	375	382	370	380	379	368	411	373	368	370	397	360	358	387	375	376	381	389	369	446	384	379	393	396	398	388	411	405	403	386	386	419	372	385	367	349	414	383	364	396	390	350	405	375	394	360	380	373	379	362	402	386	422	398	394	412	366	376	375	386	399	382	387	368	358	403	385	374	396	401	388	392	374	370	352	399	383	381	401	394	407	359	349	393	359	407	346	347	386	397	403	400	420	413	385	389	377	387	388	382	399	397	366	367	368	400	394	394	395	392	372	375	386	415	416	384	366	394	384	396	401	396	386	401	377	391	377	364	378	340	405	401	397	402	342	389	360	413	376	363	318	382	387	393	356	393	372	375	403	394	381	401	400	403	372	380	386	371	361	389	368	402	392	378	371	378	391	391	379	376	355	364	389	379	373	409	394	410	383	382	376	396	413	411	395	384	402	362	385	372	384	391	364	389	403	362	361	370	392	370	382	395	366	425	398	425	373	392	386	381	386	368	375	361	385	394	444	398	370	356	399	384	379	374	374	381	400	390	399	364	377	389	376	348	398	388	386	392	349	389	345	387	343	382	403	403	410	379	419	376	383	408	411	385	401	400	342	380	352	395	352	393	351	389	380	384	402	379	369	362	369	388	369	399	425	416	382	353	384	385	406	358	391	383	389	405	420	376	392	390	374	351	401	362	367	333	398	335	380	387	373	360	371	387	377	369	398	392	381	379	376	416	386	374	401	352	414	372	349	382	386	408	394	383	372	338	404	406	387	370	353	345	398	390	388	401	372	386	384	379	415	386	375	385	337	367	375	397	394	405	364	340	384	407	384	388	389	360	394	354	404	398	337	368	378	364	398	400	376	355	368	417	397	380	426	370	365	364	360	399	372	411	386	362	385	398	366	369	416	412	394	417	369	362	396	398	368	362	374	379	357	383	392	361	390	405	356	412	394	398	391	412	404	365	371	407	352	392	424	367	401	379	379	383	379	390	418	400	387	381	373	396	372	366	400	407	354	396	411	360	350	412	382	374	414	343	406	389	418	440	409	346	394	397	351	356	389	395	420	379	381	359	383	348	386	401	400	373	390	404	370	366	383	379	383	388	390	408	384	346	383	357	362	402	395	357	387	399	347	373	420	371	425	424	329	390	410	434	360	376	391	396	364	390	377	381	381	381	404	387	396	381	375	406	370	394	376	374	365	392	361	386	385	394	381	367	382	369	395	372	381	411	393	389	382	383	438	403	365	387	375	378	409	370	374	424	359	347	411	380	411	388	435	377	384	401	389	377	356	375	388	378	398	381	382	380	379	356	374	381	387	388	391	365	375	375	387	373	399	349	396	378	369	394	407	436	357	361	400	346	385	402	380	391	360	397	414	414	378	408	378	399	382	344	398	403	362	404	379	366	393	409	384	432	395	389	396	390	386	381	365	390	378	388	371	402	379	387	398	394	387	414	383	369	368	414	387	408	386	370	404	390	361	328	362	372	395	387	383	395	405	379	358	387	385	358	366	369	393	370	375	367	415	385	362	404	406	373	370	406	372	367	403	420	364	418	365	334	397	397	397	403	348	410	364	380	424	398	435	423	370	389	405	353	399	349	342	370	374	386	386	384	387	355	353	395	401	397	385	390	375	363	364	401	416	423	404	369	374	380	400	362	399	413	396	368	409	418	369	363	390	384	371	373	396	382	400	367	405	398	376	371	384	390	415	418	365	369	345	386	417	376	410	374	388	410	389	386	381	382	383	390	408	370	419	380	382	385	407	365	377	382	385	411	427	401	365	368	385	391	381	369	366	386	397	369	389	386	369	424	413	371	404	362	375	376	367	392	388	385	368	400	402	409	377	371	411	400	353	414	377	373	376	420	390	373	401	359	360	387	388	397	394	386	356	355	376	368	387	407	362	388	382	353	378	382	370	382	402	381	419	367	375	394	367	347	365	361	374	367	409	396	402	384	356	396	384	422	404	342	364	411	385	349	371	392	357	384	410	406	392	400	404	394	385	395	397	395	373	428	361	375	385	383	375	419	352	387	370	380	397	380	417	370	344	387	386	408	396	383	384	365	368	375	367	397	387	401	355	383	401	373	385	367	424	390	387	365	407	388	382	399	386	384	368	419	362	360	380	372	377	401	383	392	390	380	367	389	424	362	386	396	388	415	369	365	380	383	390	400	373	387	377	364	373	388	369	382	373	387	388	356	423	376	381	396	353	363	392	380	387	398	387	388	398	381	396	387	440	407	377	398	392	395	399	393	394	375	387	390	425	367	378	353	366	401	419	412	399	387	425	400	356	370	407	362	400	390	373	366	382	370	398	389	394	403	414	369	392	404	391	379	367	367	371	411	389	399	390	389	434	380	373	355	380	388	401	359	358	380	380	409	387	377	375	368	410	373	405	366	372	384	388	398	362	403	387	360	403	343	398	385	338	360	335	375	341	402	408	370	362	376	415	356	381	379	342	403	400	383	379	371	405	380	373	370	393	397	360	402	337	388	383	377	402	375	390	354	362	389	406	381	378	374	382	386	393	383	398	363	358	442	413	402	395	411	396	376	371	394	373	389	394	378	419	368	398	384	376	427	348	387	381	404	394
24742	21031	27112	25111	14798	6614	4431	3278	2696	2142	1789	1460	1260	1176	1074	997	882	836	800	742	788	695	749	714	697	674	662	652	680	644	618	630	640	594	585	628	594	575	576	590	569	587	586	551	572	591	579	622	552	589	553	564	596	583	552	578	622	571	571	574	590	567	578	537	583	590	573	521	549	533	567	596	564	584	586	538	576	543	542	564	614	587	563	569	556	572	611	587	551	569	542	540	561	566	545	558	557	524	537	563	554	597	558	534	529	552	562	594	603	552	599	569	617	597	525	612	572	589	572	609	582	609	535	539	560	580	555	592	525	586	581	536	591	542	568	525	577	576	588	556	556	557	558	551	556	563	558	581	516	546	566	612	523	551	551	550	561	599	578	584	542	595	586	586	532	563	561	562	572	551	600	534	530	563	555	554	551	617	577	575	552	573	554	515	555	549	573	533	574	568	570	561	583	606	553	622	566	596	551	531	588	597	596	565	597	540	541	551	594	537	581	582	593	542	556	560	600	539	536	603	574	541	589	573	579	555	604	534	537	568	553	579	540	579	522	579	553	604	576	578	546	534	566	558	571	544	540	572	573	555	517	559	571	613	583	597	555	575	534	564	627	541	524	575	576	585	580	562	585	545	567	591	584	562	573	585	572	557	574	566	569	594	559	571	579	550	558	532	559	554	562	562	585	575	592	607	567	587	571	579	566	548	562	518	538	547	519	565	559	564	569	550	565	578	592	540	594	565	568	553	559	535	601	614	532	581	553	612	524	568	531	564	534	550	558	567	541	541	537	556	564	578	581	573	564	585	566	566	567	571	555	567	599	559	620	590	621	592	592	539	586	624	593	505	551	590	579	533	551	565	578	564	567	613	530	582	600	567	531	554	563	577	544	542	571	551	519	554	563	553	550	571	571	564	523	563	563	558	577	557	550	569	535	520	587	565	556	623	576	556	592	594	546	571	542	612	551	580	561	565	581	540	578	574	561	555	584	595	537	630	536	575	569	515	571	573	551	563	596	618	600	539	573	584	518	544	539	624	545	551	580	592	566	565	535	541	555	547	560	583	559	561	585	548	546	593	524	556	578	574	545	576	562	585	581	586	549	542	572	561	610	570	597	613	572	566	562	576	579	575	578	544	524	572	554	569	559	533	592	609	566	541	603	536	599	555	571	540	564	586	523	590	571	548	552	547	537	576	548	537	564	575	574	608	557	587	563	556	558	573	569	614	576	544	568	570	542	580	609	570	550	603	564	561	573	549	586	566	577	576	561	553	537	577	561	499	579	546	559	559	566	543	552	529	580	521	557	546	569	576	500	546	570	601	555	563	527	567	602	576	556	559	544	598	570	527	584	572	566	608	584	593	551	580	539	550	583	591	559	603	589	532	546	544	587	533	586	550	541	505	531	556	575	543	584	600	541	550	555	635	536	568	590	564	562	562	513	586	593	572	558	584	582	550	566	586	623	558	514	563	535	603	603	585	550	569	568	583	576	587	568	565	576	547	578	576	555	602	568	583	584	549	554	545	569	569	558	560	558	564	602	556	546	563	593	583	562	572	558	551	571	566	553	581	528	569	570	528	560	547	589	595	566	563	546	568	568	560	582	564	551	579	554	558	591	571	558	605	595	545	546	539	556	563	544	535	524	581	538	616	579	560	625	546	563	590	596	542	605	591	551	558	621	608	562	544	544	543	529	565	586	587	547	564	601	556	597	558	562	594	580	564	496	533	581	548	571	584	555	530	560	590	574	545	609	563	571	551	608	584	576	596	586	571	593	560	557	559	538	548	545	566	584	552	549	553	600	568	531	554	594	608	545	590	603	613	523	546	586	544	600	548	522	560	569	526	583	555	578	524	557	497	538	534	558	540	573	573	571	511	598	575	558	565	551	593	536	555	577	583	578	561	566	565	533	566	538	534	587	577	539	562	565	551	533	536	587	604	573	561	548	536	554	577	554	542	552	572	552	586	570	532	564	573	549	614	575	560	588	559	588	544	576	574	537	568	560	553	534	534	563	556	604	558	537	570	562	573	537	537	585	509	539	578	544	555	564	617	562	560	543	560	563	591	530	548	576	537	535	538	601	591	617	564	526	534	570	589	546	603	571	604	554	569	573	549	541	566	524	595	526	557	577	586	561	562	567	561	568	534	607	585	554	563	602	580	582	558	534	548	566	601	558	581	530	604	534	581	565	540	552	555	491	562	498	569	562	575	537	553	552	613	552	555	562	586	599	554	562	586	578	554	559	551	542	552	536	578	584	585	597	612	584	568	584	560	537	581	565	564	562	560	564	584	552	534	575	554	534	563	572	595	562	576	611	595	545	569	574	604	587	576	535	578	571	589	552	559	548	556	577	576	549	574	568	572	581	586	548	543	561	562	562	585	575	543	585	577	555	598	562	555	542	604	569	554	545	581	541	532	540	574	569	579	651	588	572	538	565	589	585	556	545	550	568	562	550	581	587	560	553	555	566	586	581	554	610	610	584	534	574	559	597	577	618	599	579	568	551	579	572	569	577	571	545	568	603	533	553	553	547	573	566	580	559	610	567	559	540	570	582	567	496	571	584	574	552	558	547	561	557	572	557	592	586	497	535	536	521	558	534	546	571	533	566	547	570	587	565	561	575	596	592	539	570	576	546	557	588	570	549	579	605	581	568	575	540	553	573	563	557	571	562	553	572	564	540	597	574	588	577	581	530	561	562	532	589	577	572	572	561	524	601	597	571	556	614	560	583	562	566	554	576	583	595	539	586	553	529	607	592	557	535	581	617	551	530	562	589	534	563	594	565	607	584	546	523	561	568	563	589	591	554	506	554	543	593	556	547	556	566	558	542	598	576	573	567	610	555	547	550	540	579	526	548	566	567	552	544	571	552	537	554	540	549	559	581	605	587	543	593	534	595	559	549	544	581	570	546	601	605	584	556	549	557	575	567	628	559	607	555	540	520	583	529	544	561	546	556	569	539	507	576	562	560	561	532	509	568	585	562	577	565	583	544	575	523	540	564	524	583	558	569	575	584	598	551	540	598	570	602	552	584	537	519	582	582	571	559	567	563	595	568	495	599	616	574	551	592	604	537	604	563	575	547	550	575	543	579	624	537	579	562	540	596	548	590	566	552	539	587	571	567	581	538	581	552	566	552	546	531	581	581	536	521	556	577	574	547	572	553	562	558	564	569	550	552	602	546	555	580	541	557	583	562	583	571	580	573	561	537	586	591	558	559	546	553	544	553	575	565	614	559	550	579	615	572	572	575	545	555	576	599	573	605	590	550	553	559	580	588	588	552	603	564	554	561	570	523	534	545	584	546	617	593	587	620	576	594	599	596	576	499	550	556	560	579	575	586	575	578	602	620	546	558	557	583	570	547	533	579	587	618	613	592	557	560	560	562	567	576	584	575	611	549	560	546	553	545	585	604	555	574	569	562	606	554	542	607	535	529	554	627	543	523	564	557	520	546	548	486	583	560	575	600	597	532	545	580	560	552	558	565	520	523	584
24532	39698	25687	14656	11004	8886	6812	5668	4539	3711	2950	2282	1921	1606	1443	1265	1090	1012	1035	852	894	820	846	833	777	815	706	777	712	769	670	645	647	635	648	645	618	619	578	601	612	602	567	608	617	643	619	593	542	574	597	534	586	583	612	568	579	557	526	588	636	568	590	600	553	551	595	573	587	583	549	628	606	572	574	610	588	603	618	575	569	567	557	598	574	565	533	550	579	563	564	532	537	622	576	598	582	557	579	575	622	607	581	575	582	553	567	591	564	571	582	583	593	612	572	591	615	546	536	575	606	634	564	605	605	606	563	577	556	584	574	585	551	579	553	546	544	584	575	586	537	596	574	598	565	572	593	578	564	580	561	591	551	567	618	585	609	571	577	535	588	596	590	547	589	575	585	518	583	571	609	594	589	585	594	585	624	567	638	582	563	545	553	586	583	581	592	551	597	575	587	607	580	550	606	550	561	603	587	581	530	568	611	548	580	541	585	591	630	580	626	577	583	565	557	560	607	584	588	574	605	563	602	551	599	538	609	593	560	577	599	584	571	571	554	588	576	576	558	584	558	572	573	555	578	561	557	565	541	554	562	565	574	547	563	567	542	549	598	565	587	574	582	560	560	604	543	590	588	591	544	550	547	572	569	580	584	626	566	566	592	603	598	554	604	611	593	613	592	593	564	607	573	595	576	602	573	554	553	580	579	572	609	551	567	580	517	574	586	591	575	567	538	587	598	591	548	552	559	530	567	583	569	595	594	570	593	574	580	560	606	575	557	570	611	568	594	573	631	620	559	576	587	555	564	606	599	596	576	574	536	586	611	595	566	580	560	595	553	575	580	586	523	579	594	572	558	581	623	578	570	572	562	562	599	615	568	591	585	564	573	537	545	578	575	572	595	601	624	593	600	577	590	565	570	609	594	547	582	544	557	596	546	565	542	582	590	566	604	606	573	588	550	602	585	585	576	584	586	585	626	610	573	589	606	619	557	585	602	601	631	578	573	588	589	566	537	585	571	577	608	562	622	590	608	554	590	556	570	559	573	595	582	578	554	589	568	586	575	591	543	571	576	614	613	579	620	545	554	589	564	595	608	585	549	588	549	560	591	595	581	576	567	601	595	584	589	560	551	605	566	628	539	571	597	587	565	566	568	587	543	577	574	554	571	598	594	573	598	564	613	577	572	576	585	586	549	593	624	596	582	545	588	591	598	556	621	590	600	562	559	587	586	551	612	594	607	553	557	570	585	588	646	612	555	587	586	580	559	567	567	553	617	550	618	578	536	533	608	550	530	591	527	568	557	559	589	556	531	531	589	608	532	561	552	593	575	535	560	636	597	604	575	647	565	575	587	556	593	583	570	547	556	556	562	554	583	572	579	612	572	531	569	641	581	599	605	592	550	598	580	554	581	598	579	599	584	579	626	578	556	571	569	606	585	567	624	625	589	538	593	602	582	592	545	565	577	591	593	549	597	580	574	565	610	579	574	627	586	608	571	646	618	609	541	609	603	590	584	570	578	559	620	610	566	584	535	585	596	610	605	587	576	558	541	586	577	604	563	529	571	594	578	516	635	584	572	582	616	621	574	616	544	571	595	564	573	561	596	571	624	593	583	537	556	554	577	558	603	602	559	551	605	624	518	595	596	556	577	591	532	570	606	570	548	544	567	592	545	539	599	559	607	575	580	588	594	558	560	588	603	576	574	577	558	571	614	577	586	537	612	582	537	552	594	595	609	596	612	559	580	637	602	587	565	589	558	551	561	592	577	543	584	553	566	578	581	589	583	598	604	553	570	572	606	573	535	631	569	600	578	613	555	593	572	551	545	588	580	625	581	576	637	569	553	623	529	613	601	550	609	623	565	616	575	606	554	565	579	596	563	571	598	636	588	575	598	591	595	618	576	519	611	542	535	572	582	578	588	628	567	566	550	608	552	544	586	595	557	596	615	581	542	531	558	598	583	576	577	580	601	572	586	632	543	569	543	595	581	599	560	602	556	580	536	598	593	592	543	585	573	583	595	534	582	559	548	597	580	559	538	582	564	560	595	553	558	602	614	601	534	601	591	594	540	598	571	550	603	591	618	562	582	572	549	624	557	582	615	542	571	585	566	565	569	526	574	577	565	550	605	570	579	563	563	577	583	600	559	578	594	574	581	584	558	617	566	559	576	605	589	598	575	637	583	588	571	563	563	591	584	543	586	549	590	619	582	584	527	557	589	573	586	558	564	517	573	557	567	602	578	590	631	610	568	563	548	569	581	576	600	592	614	567	574	578	564	631	580	599	590	592	550	589	612	543	570	614	566	588	603	589	552	647	582	577	582	595	573	550	572	523	572	566	592	564	561	565	559	588	601	601	607	538	611	560	585	554	567	589	593	599	561	546	561	606	576	598	570	587	568	578	626	631	603	576	591	607	569	616	576	615	601	580	615	605	582	558	571	553	588	607	597	593	550	552	589	535	566	522	630	549	632	605	594	549	608	593	586	549	532	573	614	582	599	614	561	616	571	570	577	532	603	610	542	566	582	617	574	573	569	621	535	571	625	598	558	540	590	555	570	587	612	551	615	599	594	623	610	558	538	535	586	539	568	529	597	629	577	574	558	556	576	578	571	605	588	603	601	590	560	547	572	570	568	577	587	554	619	533	601	580	560	586	599	546	601	586	544	570	555	576	578	555	585	601	588	545	569	593	577	546	559	533	588	578	544	585	558	584	614	536	581	588	561	610	571	551	572	560	578	626	561	604	598	558	610	553	629	554	577	580	576	663	547	549	558	567	618	599	567	608	577	606	627	586	600	572	623	587	589	539	573	584	559	517	577	590	564	581	544	591	556	573	595	554	575	578	594	579	585	538	559	575	574	573	567	572	544	566	608	613	541	592	603	585	601	530	578	612	608	573	569	578	567	587	572	577	588	596	592	579	593	559	609	604	567	548	579	610	581	603	572	581	561	583	586	599	576	542	615	632	590	591	547	602	565	573	601	581	554	551	564	597	584	596	586	550	580	591	613	565	587	570	579	576	570	604	614	604	547	627	596	594	566	567	574	558	626	579	559	588	615	623	582	548	601	578	571	597	592	566	650	613	591	580	545	598	575	583	532	578	611	569	553	622	599	596	627	552	578	574	582	596	595	533	577	577	588	573	611	600	597	572	580	612	603	574	558	613	553	589	562	601	585	618	584	559	550	566	608	600	558	548	577	597	586	597	545	601	564	577	581	558	595	561	539	565	516	600	528	577	604	609	552	600	566	549	588	572	563	586	584	609	555	545	577	602	552	572	565	575	549	611	559	611	571	581	592	562	558	565	557	571	598	620	565	601	600	545	586	586	576	606	563	586	576	569	542	556	575	587	536	545	565	540	599	585	551	595	565	597	551	570	591	554	564	577	600	572	582	547	588	579	598	597	561	571	584	579	610	557	579	605	542	578	557	542	561	537	559	592	560	567	563	605	601	571	549	586	587	556	572	595	577	555	596	553	559	611	542	590	586	566	590	581
22488	21046	28657	23654	21113	21484	14981	6669	4486	3469	2805	2126	1769	1416	1353	1063	933	911	907	765	713	817	724	650	650	628	603	581	587	564	590	533	473	470	482	502	440	455	438	458	442	435	449	477	441	460	412	436	434	397	437	396	391	421	445	434	435	424	411	418	414	425	403	390	420	419	406	455	445	421	413	437	411	421	400	407	413	426	381	381	403	398	418	407	389	369	393	403	431	422	421	408	412	420	434	414	423	443	426	401	358	443	429	465	399	443	421	438	403	442	387	422	422	397	422	430	418	392	455	429	453	397	402	395	424	442	399	432	424	448	391	402	432	417	397	428	428	417	398	381	419	429	403	365	417	411	390	439	435	397	430	445	385	436	393	392	413	395	376	414	403	444	430	372	404	402	388	444	398	422	405	401	402	389	443	413	419	391	408	441	427	409	414	462	409	412	435	393	425	383	383	414	399	402	418	391	406	450	378	401	407	405	395	399	412	409	420	376	418	437	438	402	431	425	393	401	395	439	374	404	427	410	398	393	424	418	440	419	400	383	398	417	389	418	415	413	397	408	424	394	403	430	427	421	422	394	417	406	440	412	416	368	425	418	395	444	373	395	411	410	425	402	426	338	394	453	407	417	434	391	422	407	450	409	388	422	375	404	437	416	433	442	405	405	368	396	429	415	423	378	389	448	409	426	420	410	408	399	380	410	411	440	396	424	425	414	409	418	418	435	412	421	421	425	415	415	374	378	445	453	427	394	386	354	442	403	422	413	430	435	408	371	412	404	415	379	388	420	427	404	362	410	411	421	375	409	393	399	406	393	405	383	420	423	376	429	447	410	410	389	389	424	435	425	398	414	388	398	421	392	434	452	407	440	413	421	393	437	409	390	403	430	374	423	390	381	401	395	394	429	421	411	446	400	391	384	387	409	403	411	439	428	416	440	406	381	441	390	396	416	388	408	386	399	430	395	396	443	437	429	377	398	381	382	410	419	430	424	447	393	399	427	411	395	405	420	379	404	402	411	420	433	419	422	415	442	423	410	435	396	394	438	409	364	394	431	427	376	404	405	425	418	410	394	439	405	414	388	401	392	391	401	409	386	432	409	374	450	405	445	406	421	408	406	404	418	397	417	363	422	432	403	433	416	395	424	421	381	431	407	399	411	428	425	356	432	419	404	407	419	413	405	402	416	453	380	403	449	430	430	432	397	404	419	393	410	413	407	429	462	411	381	423	415	455	419	418	406	426	382	430	381	380	415	435	413	409	384	418	430	398	445	432	440	413	424	420	365	390	401	392	445	450	425	436	428	389	428	399	393	421	381	425	413	388	424	430	398	372	384	406	444	388	396	411	389	443	385	401	400	389	414	398	409	414	413	404	464	360	398	427	408	366	409	439	422	389	421	432	407	424	395	432	413	432	467	419	408	371	425	386	429	397	390	432	427	438	416	411	420	393	408	411	366	405	416	421	418	417	416	397	437	417	405	418	396	427	453	367	427	412	447	432	395	433	396	441	401	420	402	395	387	393	389	424	402	405	432	384	396	423	394	397	417	434	432	403	395	379	416	416	414	423	411	406	379	418	420	428	395	418	417	417	391	390	407	384	438	423	378	383	444	397	422	404	400	419	404	422	417	383	395	413	394	444	445	376	340	392	423	393	454	412	456	414	390	383	425	372	409	388	391	398	408	435	435	431	432	434	417	444	424	389	397	422	397	424	450	411	372	422	414	414	427	401	445	411	450	425	399	372	412	415	440	418	389	390	421	429	437	426	430	415	380	416	386	397	380	418	402	407	423	399	396	416	405	449	411	428	436	390	432	420	379	433	400	440	401	413	404	407	392	412	373	418	430	405	442	395	427	401	410	414	379	469	454	427	420	419	390	427	424	425	417	406	417	410	413	389	403	412	458	416	435	408	417	428	412	414	402	420	386	437	413	413	409	403	395	421	427	417	398	388	427	422	420	437	437	416	403	422	405	411	412	444	422	389	408	415	415	417	407	434	454	380	422	406	471	454	402	395	399	403	432	435	404	373	439	400	393	415	398	404	424	407	417	404	410	400	420	418	412	416	436	407	400	392	404	440	388	407	410	418	413	427	388	402	418	406	377	406	394	407	411	435	409	382	426	373	408	395	421	417	420	388	413	394	424	403	379	425	412	415	402	400	399	436	423	451	430	400	408	434	373	421	401	428	415	412	398	406	410	398	407	384	400	408	472	417	386	392	435	374	401	384	391	413	428	393	403	434	397	421	378	421	430	434	384	432	388	379	413	388	393	397	423	412	403	424	445	394	410	387	407	408	390	450	430	411	417	445	443	426	419	445	389	426	405	413	417	417	407	404	404	397	405	404	377	419	444	401	388	424	394	396	421	405	427	394	409	380	376	422	412	438	447	422	414	452	411	430	426	373	407	382	390	447	395	407	429	427	414	432	406	431	378	422	440	431	418	394	448	426	445	425	438	445	395	410	425	428	395	417	410	424	432	415	416	399	384	428	384	411	445	416	409	399	382	427	415	418	428	365	455	414	396	401	396	414	373	390	429	453	397	396	407	402	435	424	412	442	401	405	376	423	400	374	421	442	402	393	415	392	410	408	447	415	403	428	448	414	410	418	409	434	436	405	406	412	410	416	359	401	424	444	410	417	457	418	415	397	393	398	449	424	381	446	397	417	410	423	435	434	430	398	388	422	422	407	417	412	434	406	436	425	403	372	453	400	415	431	412	431	357	412	398	429	400	407	424	394	383	407	418	440	411	408	422	407	414	391	418	442	431	421	442	424	402	373	415	405	418	421	406	432	398	375	411	398	432	383	395	400	415	453	434	399	406	409	365	404	377	366	425	394	451	413	369	401	400	405	426	404	414	404	395	413	384	414	415	423	418	418	381	425	405	382	398	422	392	393	434	400	422	396	373	435	413	426	437	417	456	401	372	443	378	398	435	439	429	450	434	420	408	397	369	399	419	391	436	428	435	424	427	409	409	416	419	395	378	425	405	450	430	406	428	426	427	405	421	404	417	394	421	414	417	407	412	406	436	391	406	435	403	441	375	422	457	379	421	398	373	432	416	416	393	446	404	413	440	413	415	445	429	401	439	433	435	395	434	429	409	414	385	403	423	406	419	443	408	424	415	370	415	413	399	420	403	429	382	396	452	389	416	409	433	443	370	399	401	419	397	377	389	392	394	405	439	406	417	431	404	384	396	415	395	389	417	389	390	381	425	399	383	447	414	407	414	399	378	400	410	398	418	442	404	411	466	427	453	448	454	414	377	413	424	408	435	395	386	433	447	431	413	417	390	411	399	408	405	414	401	383	392	423	431	388	406	429	433	420	401	418	373	341	461	387	387	447	413	393	394	404	405	405	423	371	429	399	399	423	408	368	422	387	417	412	413	446	384	430	388	402	414	412	395	399	397	365	397	387	417	437	409	428	424	362	402	385	383	445	431	442	388	433	456	384	395	403	445	401	413	389	433	388	408	394	378	395	404	408	377	420	403	431	478
28685	50095	35866	22037	17045	14377	11405	9395	7036	5675	4417	3405	2599	2220	1976	1575	1296	1182	1111	969	896	943	914	890	777	759	726	643	636	709	602	549	542	528	542	516	511	444	493	469	486	452	488	428	429	451	438	461	443	427	439	442	467	425	458	405	424	413	419	401	418	427	442	373	445	410	434	409	418	411	399	449	427	442	388	415	425	481	422	426	431	449	406	422	424	435	423	425	417	418	444	454	423	434	454	424	432	391	427	428	426	404	416	421	411	389	439	432	458	407	407	443	411	435	402	417	414	382	420	475	409	403	434	427	425	406	390	420	429	401	427	397	412	409	444	411	433	386	413	431	402	399	426	415	422	414	434	403	401	422	401	459	407	399	419	428	424	453	407	395	430	426	405	423	409	441	434	406	448	404	422	392	418	393	395	421	415	436	425	408	482	423	431	405	438	433	444	394	436	383	424	422	405	418	456	432	371	427	398	410	395	410	428	392	393	406	421	437	414	399	446	454	453	449	414	418	410	437	383	429	391	426	413	415	414	445	403	441	430	395	455	400	399	444	402	412	430	421	458	425	430	368	426	397	446	439	405	436	432	444	423	407	423	416	407	377	442	424	393	416	434	401	423	419	429	432	418	432	398	406	402	417	409	439	427	395	459	390	410	411	401	421	420	445	462	395	416	440	407	387	374	396	383	429	404	414	396	435	471	408	424	410	424	409	434	436	403	437	438	457	397	461	439	424	411	419	413	407	398	427	438	426	427	428	436	459	410	375	412	424	437	394	414	396	405	401	423	404	414	390	386	466	433	442	410	386	446	409	431	414	440	448	461	418	412	431	430	413	399	426	427	432	371	406	429	420	417	399	403	382	413	463	419	432	390	387	395	448	442	413	382	385	387	456	426	383	418	425	378	391	405	419	455	384	434	416	420	420	382	410	435	452	392	410	429	397	414	435	427	405	430	422	418	394	414	422	421	369	409	450	411	418	424	402	426	400	411	436	400	447	426	407	440	388	377	409	419	466	389	424	432	437	420	431	395	427	404	409	376	439	418	448	414	440	404	396	432	446	399	417	411	426	423	374	438	435	418	420	438	433	405	405	381	406	388	412	393	424	435	427	406	435	426	405	393	409	426	401	401	409	408	421	394	415	423	380	423	431	441	453	415	394	414	409	397	441	453	398	400	373	399	418	385	400	392	382	388	405	446	392	464	449	407	390	408	459	385	412	428	435	435	452	401	426	442	391	410	389	427	411	355	357	416	420	411	432	391	425	444	391	406	430	417	431	444	424	427	424	436	406	477	443	451	429	390	436	416	408	420	440	410	417	440	440	407	431	436	427	406	451	463	406	425	469	445	404	427	424	445	395	407	385	439	410	432	470	449	421	371	417	385	426	411	434	391	425	424	405	380	403	427	430	404	460	431	402	404	412	421	402	398	423	415	429	447	398	445	434	403	414	410	437	431	397	438	430	391	402	427	469	423	428	389	426	411	430	406	434	434	443	449	416	432	423	422	412	423	454	435	431	384	416	423	399	408	443	407	408	439	403	399	425	413	391	426	389	437	441	441	418	448	418	416	364	427	409	422	371	440	412	402	417	423	433	413	414	448	400	419	419	407	413	452	363	422	395	406	401	429	452	463	435	435	414	464	437	384	423	382	403	428	422	403	384	436	412	415	427	398	410	394	408	367	418	390	430	437	396	401	406	391	409	395	387	365	420	370	420	432	411	441	376	441	425	408	448	426	411	433	430	407	448	423	434	405	430	418	390	428	410	452	444	415	412	407	431	433	413	397	434	372	451	402	382	410	436	433	414	407	416	382	413	395	378	383	464	448	396	417	437	446	419	393	420	415	408	409	435	443	452	416	401	387	397	384	428	425	398	421	416	410	413	467	388	426	432	399	427	381	396	424	442	422	408	431	442	435	428	426	429	402	417	430	445	447	414	406	399	418	427	443	423	438	412	442	405	410	453	405	410	379	413	416	428	416	399	425	457	420	425	439	401	419	396	414	427	398	417	403	408	430	415	432	433	402	433	399	417	403	424	390	413	425	421	431	403	423	428	445	415	403	445	424	427	386	389	421	434	420	426	400	429	421	401	387	440	428	398	406	420	389	387	412	426	391	445	412	414	377	386	448	430	397	429	422	447	404	398	389	404	425	420	418	412	416	430	441	458	431	412	413	424	401	397	416	436	420	404	409	406	430	427	413	441	440	449	436	463	425	463	402	402	417	437	393	367	439	387	447	411	404	407	426	399	411	426	414	395	448	437	420	421	414	433	428	413	401	436	444	372	417	399	438	423	416	396	421	430	451	395	433	421	429	430	394	409	419	429	395	385	465	405	422	413	425	392	467	401	419	412	441	394	413	416	428	400	447	405	434	409	430	396	393	452	413	408	417	448	427	436	426	409	447	432	409	416	388	417	416	439	442	426	437	433	425	426	404	424	407	417	433	421	458	439	395	403	386	408	424	402	407	406	428	377	409	439	442	405	404	418	447	452	419	407	433	395	386	418	388	422	429	411	448	447	411	415	411	429	415	413	416	426	416	433	421	406	424	397	404	390	409	449	408	436	432	409	440	441	383	417	411	401	450	421	412	437	391	388	426	424	407	414	445	390	400	393	394	416	417	408	422	398	416	439	443	434	437	418	411	362	400	384	404	407	413	409	401	450	439	414	401	414	428	401	448	401	422	397	445	416	377	400	410	427	449	426	423	408	442	434	430	454	437	440	419	407	396	413	451	433	440	403	410	443	400	426	421	384	415	430	420	459	370	407	381	401	413	415	421	411	401	395	432	412	412	421	436	434	387	438	428	431	404	420	398	393	420	450	417	404	415	400	409	392	396	430	396	410	444	411	390	409	388	388	435	471	387	399	441	464	468	409	423	419	404	406	422	436	403	407	402	398	426	435	407	419	440	413	450	414	398	407	425	441	440	381	412	420	468	426	407	428	470	426	409	419	425	406	425	464	410	416	397	442	429	409	427	374	432	425	387	427	380	436	429	400	422	421	420	432	369	421	427	446	416	424	437	377	397	432	415	421	436	396	431	412	403	365	412	423	423	403	405	388	421	419	420	444	429	397	400	403	422	427	408	423	444	424	392	432	423	448	402	377	404	382	418	398	462	452	392	433	413	397	435	391	428	413	418	426	389	409	386	391	411	412	416	413	408	426	417	462	438	402	411	405	438	443	441	405	444	421	437	400	410	427	429	437	404	414	422	418	403	403	460	391	375	373	460	433	420	446	429	432	420	412	408	443	433	428	413	403	442	443	400	420	414	395	381	405	434	396	437	450	419	421	444	413	392	412	411	435	421	379	407	436	446	437	406	402	419	423	431	417	424	446	391	391	412	413	424	412	424	433	412	417	429	410	400	404	407	424	407	425	440	427	408	442	384	427	413	379	398	375	408	402	448	427	438	419	430	403	427	394	411	411	426	401	401	418	416	402	410	415	402	444	409	378	414	436	430	403	420	421	412	415	393	400	434	431	394	407	448	419	417	414
28983	23313	21904	12870	6195	4277	3143	2654	2069	1672	1375	1150	986	929	816	828	652	701	672	599	665	649	603	589	583	605	594	601	556	575	579	515	525	550	567	536	511	561	515	518	557	524	524	498	534	536	508	498	496	504	520	528	488	471	503	488	506	498	522	526	492	519	501	492	481	476	528	505	518	469	481	498	485	496	463	471	515	463	496	475	510	503	476	503	505	497	534	500	491	556	503	533	532	495	484	509	504	496	537	511	484	500	477	488	543	502	512	468	503	500	520	501	491	538	514	483	538	495	544	519	497	487	507	513	462	470	487	483	498	508	515	499	484	505	495	522	510	499	514	495	476	494	538	481	531	509	484	510	509	539	537	521	501	520	471	496	456	527	501	490	517	516	482	522	509	512	471	537	530	536	466	501	484	474	545	517	475	482	505	505	499	487	521	517	500	508	500	517	505	457	507	457	500	500	510	481	505	491	513	496	517	509	510	465	523	475	468	499	503	486	527	484	482	481	509	534	486	455	485	495	464	483	506	495	483	522	570	502	499	585	531	476	483	513	511	527	512	488	490	494	526	481	530	477	505	498	512	483	492	520	515	513	556	482	466	481	478	511	518	507	507	507	467	550	543	513	520	484	492	499	508	483	510	475	498	476	517	473	541	522	482	495	559	508	445	540	486	513	501	552	503	522	466	507	482	499	485	493	495	479	497	515	500	495	504	499	509	523	527	493	515	502	529	521	507	533	516	483	502	497	486	470	499	480	504	475	451	473	494	468	487	486	500	467	502	492	497	510	510	503	478	494	509	508	496	495	512	543	506	481	516	461	511	482	487	550	507	499	487	512	442	486	467	466	493	556	487	536	531	517	492	537	521	525	488	541	523	520	526	447	512	522	496	523	488	523	515	551	539	505	504	464	482	516	492	465	546	511	528	489	498	498	547	504	537	480	495	544	504	504	498	495	525	508	509	504	512	490	478	479	530	504	533	510	531	519	484	457	506	472	438	517	461	478	480	488	517	516	523	486	482	456	515	507	475	518	492	483	447	493	513	495	504	476	577	512	490	481	528	491	489	505	518	488	504	544	484	473	482	490	523	459	487	513	551	521	471	473	516	460	497	454	479	473	521	537	485	528	523	484	484	526	446	496	536	491	476	449	521	450	520	553	507	500	499	479	519	474	527	507	468	488	484	492	534	508	517	527	475	478	562	464	520	467	485	492	528	486	512	535	532	484	517	527	515	519	495	534	505	512	509	481	477	510	517	502	465	532	487	508	516	511	492	498	502	523	524	490	540	500	534	502	499	497	498	484	486	490	501	500	516	506	493	547	498	497	500	497	522	504	475	477	473	528	507	525	502	512	518	476	492	521	482	512	473	511	489	538	514	486	527	507	480	517	508	510	535	506	482	498	460	490	487	511	491	495	486	518	489	538	465	460	524	533	547	502	495	479	544	477	501	507	507	480	488	498	552	514	490	505	504	553	489	499	515	518	460	520	538	528	484	497	498	536	514	485	485	548	512	497	481	485	491	490	498	508	507	532	450	516	475	484	507	520	510	539	471	517	496	465	521	475	493	446	508	505	521	546	536	502	482	484	494	528	480	506	514	504	531	501	501	453	516	506	537	491	507	504	520	506	484	523	521	528	497	505	499	535	456	497	495	542	502	525	497	524	491	502	498	521	520	494	543	522	512	505	493	527	518	531	484	491	516	514	506	470	489	484	504	499	532	482	516	533	470	506	510	501	518	532	466	494	472	504	512	500	543	480	483	510	506	489	479	534	518	499	526	497	516	551	554	553	482	520	510	495	513	510	477	528	495	507	478	485	499	469	526	497	505	519	480	485	510	473	520	542	498	505	491	474	500	542	501	474	494	486	530	475	508	507	515	495	474	499	497	522	519	490	524	491	506	518	483	484	467	492	502	497	498	493	519	516	490	506	488	488	475	521	489	479	507	481	506	511	524	504	496	510	516	521	535	541	521	521	521	504	526	490	476	514	514	502	496	469	510	500	502	515	506	473	487	465	503	496	505	533	498	491	479	461	525	504	524	528	482	482	479	477	532	559	550	519	520	495	513	499	463	480	503	478	519	467	558	491	497	511	510	528	520	505	505	508	467	500	505	539	462	473	534	500	482	501	506	504	530	521	498	476	516	469	492	490	475	492	521	530	483	507	500	486	540	514	531	485	528	503	504	512	468	475	530	522	493	470	526	493	482	491	466	506	477	484	495	514	516	485	520	499	505	511	480	525	479	532	505	524	489	497	506	515	451	510	469	467	511	487	514	509	498	488	540	502	493	511	514	494	538	527	523	488	523	507	530	514	523	511	457	505	526	497	498	513	498	488	537	518	518	457	509	503	516	529	524	495	495	517	494	471	494	528	531	453	494	500	541	514	503	487	492	465	505	516	520	540	516	504	483	480	498	471	456	525	505	555	461	511	479	512	498	492	491	522	515	488	486	537	496	527	514	496	546	487	484	521	471	522	492	494	547	491	484	462	514	511	533	502	531	510	495	499	508	526	500	507	515	462	494	486	511	476	517	490	478	489	499	486	484	494	512	500	530	485	527	500	495	495	481	469	549	500	485	517	505	506	528	503	501	487	509	506	468	514	502	465	492	539	507	480	519	566	472	511	485	497	488	503	529	478	467	533	528	530	500	513	514	476	507	510	501	486	487	491	455	504	478	489	492	526	489	478	510	542	576	477	493	524	497	517	477	520	536	487	497	511	512	513	502	491	494	497	489	509	504	497	527	565	532	533	540	512	495	464	513	515	516	492	491	507	517	497	451	500	522	480	508	536	475	526	453	502	506	495	540	526	495	534	507	481	511	531	526	512	510	491	520	493	535	491	472	514	547	511	504	492	545	533	498	558	474	495	509	489	521	517	503	521	489	483	496	508	495	511	484	507	489	499	518	493	501	507	502	460	483	500	462	479	489	526	457	485	474	501	549	486	473	525	470	474	493	500	507	513	512	469	503	496	531	515	488	505	474	497	492	481	538	472	506	499	511	531	485	477	534	522	467	497	518	466	467	515	472	472	486	527	446	492	524	494	535	485	485	516	463	522	513	524	489	530	464	515	536	512	504	491	466	515	501	469	475	483	478	487	524	497	494	554	542	510	513	507	504	495	503	441	487	466	498	514	522	497	462	491	557	493	515	500	526	526	493	530	539	474	520	469	517	447	530	462	540	474	510	514	481	492	478	502	499	479	552	464	505	518	484	507	497	545	512	501	492	515	472	483	497	498	519	488	532	468	492	502	506	459	501	502	486	499	524	525	508	512	502	509	505	498	559	475	482	486	461	485	473	499	502	461	462	511	500	516	505	511	473	530	496	474	497	469	507	514	506	462	496	471	524	497	524	542	472	498	505	534	519	503	520	496	490	519	499	528	495	519	548	524	508	451	551	523	465	526	500	484	525	484	497	519	479	536	473	542	473	507	483	527	469	521	524	452	512	526	490	488	477	490	476	483	531	513	523	516	504	516	515	503	488	492	476	498
21970	34057	22891	12320	8501	7058	5298	4496	3478	2696	2088	1736	1406	1238	1202	1038	915	819	823	730	759	751	698	707	700	669	689	646	592	595	642	576	557	579	597	516	553	533	569	566	557	524	518	521	548	534	549	517	531	504	529	520	486	515	562	509	549	524	571	537	527	511	548	524	550	565	498	508	525	512	551	536	543	561	562	519	515	558	527	540	504	519	518	538	500	518	542	584	537	555	499	516	526	501	541	547	536	509	546	529	496	518	505	504	527	495	515	522	527	530	507	518	537	527	504	477	529	517	585	555	495	525	481	532	544	502	547	496	548	530	502	605	535	504	539	584	499	529	533	510	534	523	529	533	540	551	515	562	537	504	529	524	522	532	539	521	499	552	503	537	498	515	507	535	528	505	545	491	524	533	523	545	542	537	546	495	493	518	518	524	545	535	496	519	550	539	532	509	505	508	536	503	502	546	570	471	491	516	515	525	487	540	502	522	544	506	546	546	544	555	491	574	510	539	547	553	487	537	542	535	527	548	480	510	520	559	550	550	542	522	539	508	513	540	543	530	509	474	514	555	538	544	517	555	539	499	473	520	530	508	545	500	518	556	514	495	510	535	510	523	568	538	537	526	554	546	555	541	552	540	523	550	578	537	541	529	494	513	492	564	540	525	523	541	526	495	541	540	477	545	469	509	575	546	552	552	576	550	523	564	576	527	534	490	495	534	544	567	525	515	549	506	499	504	485	562	515	520	532	508	518	541	490	531	518	552	485	505	565	519	540	530	507	554	529	488	520	519	512	535	537	589	517	508	532	506	530	558	519	517	540	528	512	507	535	529	570	547	540	545	543	527	525	515	521	508	534	514	525	515	529	485	502	508	547	509	547	496	503	525	472	502	558	517	538	531	515	560	504	561	536	476	550	545	519	539	486	538	492	544	533	539	558	538	535	529	502	508	521	525	563	539	514	535	554	558	529	526	549	506	545	575	507	506	548	518	504	509	517	556	527	518	557	509	511	535	528	542	532	566	545	510	512	551	532	477	531	585	501	553	546	522	520	525	545	540	521	538	546	487	540	519	538	546	501	546	541	527	515	536	498	563	489	541	487	545	500	541	520	488	501	527	525	535	559	529	538	500	569	564	505	562	536	507	553	551	500	555	509	519	505	462	541	559	530	578	523	537	502	538	519	555	537	522	507	597	536	545	569	525	523	542	563	511	505	522	536	567	562	533	526	525	480	525	524	511	529	533	509	540	541	547	522	498	542	495	531	543	566	529	520	533	531	513	573	513	560	502	513	561	546	524	558	526	516	520	522	492	543	525	551	508	494	531	522	523	512	527	474	570	509	539	491	498	519	513	512	538	512	538	506	529	531	515	515	534	526	503	511	563	532	478	520	495	546	524	552	521	555	531	556	477	524	549	503	520	509	471	531	487	525	510	527	564	560	498	500	530	510	529	499	570	546	527	530	535	519	531	558	521	507	534	511	552	523	550	510	498	546	533	493	555	534	504	528	532	525	552	516	500	502	517	494	521	552	502	540	522	485	495	527	538	493	534	556	530	534	511	511	545	506	518	521	546	522	512	505	480	532	529	552	500	488	516	511	536	528	548	497	520	504	529	555	495	529	525	528	554	545	532	533	490	510	548	512	538	533	493	540	480	535	545	546	503	510	532	495	523	489	499	525	523	520	517	519	551	538	525	507	473	561	508	534	563	509	542	528	543	531	532	528	523	507	558	536	541	539	532	514	561	512	515	552	528	507	515	504	559	491	510	485	532	504	525	504	524	528	527	503	533	499	509	539	540	536	559	522	539	490	586	534	531	530	516	514	542	537	528	512	535	519	567	549	554	518	505	578	515	505	531	540	531	516	517	509	539	548	545	553	484	547	539	488	530	540	543	545	527	486	524	510	550	537	478	555	530	531	570	546	483	529	483	539	521	528	489	493	533	514	473	517	516	534	556	541	510	496	502	509	515	517	516	549	518	536	570	487	580	605	540	511	498	521	490	527	520	529	528	525	506	509	475	512	514	529	503	500	518	553	504	512	528	507	487	529	570	538	530	527	542	544	530	535	513	509	587	501	519	527	550	568	556	526	544	510	520	504	547	547	568	526	527	519	509	516	511	545	517	493	527	546	487	525	496	560	520	538	511	524	556	490	536	518	521	545	529	546	521	546	548	528	588	522	525	525	525	534	504	572	525	498	587	538	544	491	488	514	533	517	528	508	541	535	555	536	500	554	561	519	536	539	539	522	527	568	520	525	496	491	520	512	533	510	532	508	501	498	511	545	527	565	543	513	528	505	533	530	575	554	526	526	499	532	503	513	509	547	541	499	523	528	553	501	473	518	524	536	501	492	505	517	546	559	533	533	544	550	539	511	512	539	549	526	469	495	530	545	497	500	524	496	503	546	488	504	510	542	520	528	515	510	536	543	527	522	518	501	553	514	593	544	510	522	548	493	514	502	550	514	537	533	532	551	543	491	516	546	530	516	487	530	537	516	524	482	563	545	542	526	494	529	491	524	523	524	547	521	524	570	529	541	523	498	532	530	566	520	546	545	546	536	523	520	497	514	535	551	512	526	532	510	484	537	523	496	498	525	537	534	557	516	535	549	519	531	533	500	544	534	510	521	525	507	535	527	504	522	513	520	551	519	554	503	545	534	496	522	574	544	522	510	536	518	511	516	539	552	518	538	530	550	526	550	541	533	532	562	508	526	506	502	495	546	546	554	497	498	509	553	543	528	560	491	535	518	529	483	540	516	540	526	513	532	556	541	516	523	485	532	528	542	488	530	556	483	524	551	498	534	567	514	567	507	549	480	518	559	553	522	524	544	528	530	552	488	508	505	516	503	532	531	558	526	524	527	569	537	530	510	504	544	494	515	527	527	524	532	501	563	480	534	495	541	549	512	520	512	493	560	507	541	534	512	566	517	498	460	531	551	524	541	565	549	539	539	533	524	558	527	538	530	475	518	511	525	472	547	564	518	533	487	526	523	556	510	541	530	527	534	554	529	522	493	506	516	545	535	547	493	506	520	553	576	546	550	512	537	501	490	516	501	495	509	541	550	546	558	508	494	502	506	509	537	509	511	498	517	520	518	548	515	527	542	503	531	542	507	515	523	568	532	536	526	510	511	499	535	518	519	539	502	524	505	523	537	490	518	528	491	520	543	555	561	511	490	540	529	522	538	522	509	528	542	499	565	535	511	555	523	519	524	589	511	492	523	515	516	558	491	543	544	522	497	540	518	574	523	554	463	510	511	562	540	516	499	506	493	531	545	519	541	485	524	535	535	509	534	518	575	552	489	503	530	513	535	527	503	524	535	518	522	511	549	510	535	520	538	534	523	553	505	516	548	496	561	491	541	526	537	518	547	538	491	504	584	527	532	562	512	533	518	574	511	572	533	502	521	539	564	527	493	512	491	503	517	541	571	536	541	540	523	541	512	506	506	544	518	527	535	516	488	516	514	497	539	505	540	518	539	529	551	531	496	547	567	531
23504	21019	28182	24106	21085	14461	6772	4297	3148	2452	1954	1556	1289	1042	978	853	707	705	663	636	602	596	619	571	512	531	513	491	500	434	433	416	432	430	444	376	382	390	405	393	380	350	353	376	405	352	380	371	349	375	378	376	403	392	328	368	349	368	348	355	369	361	370	345	345	363	383	366	396	357	343	342	412	370	349	353	361	379	385	407	362	378	378	379	423	360	350	384	387	376	361	382	385	345	387	366	388	326	361	378	371	368	382	368	360	368	371	396	373	339	382	354	382	349	330	415	368	386	366	373	353	334	359	378	376	370	354	350	357	371	395	363	338	364	389	373	380	351	410	367	369	366	374	367	321	341	356	378	363	375	381	373	363	375	350	372	390	385	379	363	342	324	362	356	348	383	396	350	389	323	363	357	378	375	357	340	353	381	345	385	379	386	337	360	360	393	320	376	410	395	384	400	379	368	375	319	374	385	365	380	377	396	373	379	362	342	390	355	364	350	384	371	361	371	384	381	416	333	394	393	352	395	371	379	365	366	382	388	387	367	350	325	385	345	401	394	376	363	342	374	356	367	394	378	379	362	402	363	385	326	330	385	345	397	373	348	350	370	342	350	383	357	370	358	380	353	364	408	382	388	340	335	365	373	373	344	381	326	331	360	366	375	348	346	359	365	364	333	334	412	343	349	370	383	386	380	366	353	363	378	340	347	401	372	344	370	330	314	361	373	360	355	388	380	345	382	389	349	363	342	370	375	445	399	361	356	375	346	382	389	345	383	356	360	349	347	381	379	357	373	331	335	374	368	350	320	349	347	384	371	358	374	380	345	331	366	390	337	393	342	400	394	340	357	374	372	374	373	352	362	377	375	363	351	382	362	395	370	345	347	343	395	371	387	393	362	375	368	376	367	402	368	344	354	352	399	359	331	368	332	341	330	364	392	341	366	385	359	388	346	391	373	350	343	372	365	384	356	377	345	367	361	373	355	369	343	369	344	371	382	364	357	397	371	377	355	372	366	383	384	346	391	331	353	348	381	331	375	372	373	380	375	326	386	385	356	377	365	380	358	371	354	347	373	380	337	376	371	360	370	358	357	372	380	372	359	374	368	384	380	361	339	334	407	359	389	382	346	352	321	371	373	351	394	362	359	395	331	400	320	346	338	359	360	370	366	394	366	362	376	376	369	353	382	361	399	346	379	367	356	415	377	359	377	360	341	382	349	342	343	407	362	369	381	359	382	373	410	377	366	366	383	330	402	377	389	349	410	360	368	364	381	349	374	382	357	386	347	345	380	356	349	380	415	352	364	361	351	343	385	376	369	366	400	392	394	355	395	370	334	372	391	363	364	363	359	363	350	376	330	376	388	368	345	362	336	375	364	400	367	354	371	354	392	393	375	373	343	369	370	341	352	386	363	352	341	352	344	375	360	389	373	339	364	368	348	376	383	340	351	350	370	376	343	395	341	348	359	353	372	329	398	392	363	327	345	347	387	332	388	353	363	375	372	379	367	345	357	365	371	344	312	418	335	362	355	375	365	346	338	360	388	362	330	351	364	378	330	376	361	371	378	381	397	395	360	364	372	383	382	368	374	376	344	342	372	347	365	357	354	358	368	366	338	362	364	384	352	373	393	386	359	361	316	337	378	389	383	370	344	354	366	355	372	354	378	366	397	365	363	358	366	350	366	341	388	377	361	400	372	381	377	343	353	356	377	361	399	393	352	374	352	377	382	367	338	351	370	335	355	365	406	387	359	395	345	367	360	374	346	371	333	347	342	344	385	385	380	361	420	358	376	352	364	340	376	378	395	383	345	346	369	356	414	345	362	375	398	360	367	388	375	361	337	319	351	368	385	348	361	396	359	363	388	373	373	359	374	349	386	387	352	365	358	340	376	392	356	351	367	354	406	353	389	338	358	358	334	327	332	372	354	360	329	370	359	308	366	341	361	358	366	372	395	357	368	377	362	357	368	360	357	355	358	356	363	371	351	378	368	360	370	365	394	389	399	368	362	371	383	368	384	378	394	343	358	401	347	378	374	365	368	383	366	381	329	393	361	340	351	377	362	371	383	399	346	373	374	356	363	367	375	323	373	380	367	360	412	379	390	360	370	392	363	383	368	362	360	353	363	351	365	354	351	372	399	410	348	335	382	386	357	348	386	370	335	362	349	403	337	374	366	326	334	356	361	355	366	350	371	367	353	378	393	347	360	364	323	376	376	355	378	383	371	391	415	371	338	382	353	401	392	386	332	357	372	374	367	358	375	360	370	396	358	333	340	346	345	383	391	330	356	350	404	361	355	375	388	339	359	417	371	379	377	357	373	359	345	381	367	339	363	390	361	362	389	369	372	358	379	348	367	372	397	347	383	351	390	366	359	397	355	342	377	344	361	400	338	379	361	362	355	336	358	373	381	350	358	367	350	370	374	395	372	404	372	346	397	363	371	342	357	358	378	371	346	377	390	370	384	356	362	386	381	351	355	397	348	380	378	320	364	344	346	358	373	335	371	355	363	400	388	361	349	356	339	344	338	374	371	351	365	375	349	381	355	359	342	340	349	353	384	341	369	365	357	348	357	356	364	381	373	390	380	374	400	370	343	373	378	380	361	370	350	352	378	370	344	355	392	347	359	359	346	372	385	334	327	355	358	357	362	354	363	390	367	364	351	347	349	378	369	372	351	372	350	334	377	362	387	342	359	352	360	355	358	372	316	342	372	342	350	365	327	353	392	363	341	373	375	366	348	356	399	371	386	371	380	356	353	360	338	358	381	392	368	362	331	403	385	345	371	361	346	349	342	359	376	355	338	359	356	342	363	347	372	396	366	386	361	384	387	391	371	356	368	374	387	352	356	392	385	363	330	357	349	363	345	383	344	365	389	361	360	377	368	369	339	363	399	353	343	378	365	379	377	387	331	381	364	352	345	379	362	392	378	326	382	375	359	353	344	392	357	356	397	363	374	360	365	382	370	380	367	336	317	379	376	399	364	330	387	342	366	394	346	364	377	363	365	337	350	377	381	366	372	393	376	371	364	373	370	362	352	342	356	369	368	380	404	396	334	395	335	374	345	348	384	349	364	390	348	350	365	359	355	383	353	369	333	370	358	363	364	360	359	368	381	387	372	393	390	348	351	335	357	374	345	387	361	398	381	365	382	361	382	345	394	353	335	347	351	332	332	349	385	424	373	389	386	373	365	332	373	367	402	347	380	353	328	363	335	368	343	356	369	376	349	363	343	385	337	371	377	377	363	351	361	383	375	371	370	355	373	354	377	358	369	352	361	365	406	313	353	401	341	370	353	373	359	367	353	373	370	360	338	372	391	335	336	371	382	387	376	345	362	362	384	385	390	353	369	379	370	390	349	377	367	380	370	370	362	367	342	383	396	356	358	397	378	316	378	381	329	381	340	374	335	361	375	353	347	373	365	334	391	349	362	374	358	361	382	372	412	376	358	373	403	355	339	371	361	339	343	332	320	372	349	363	346	366	380	339	342	368	343
25170	44782	30231	18398	13032	10721	8355	6665	5310	4028	3120	2568	2027	1637	1425	1207	1023	990	902	777	783	847	733	701	666	591	594	542	590	548	533	490	497	469	469	447	482	450	408	377	447	420	441	428	412	405	400	394	397	371	379	412	371	445	420	415	349	383	412	403	385	377	367	382	351	368	410	401	427	399	391	393	371	374	400	362	371	405	404	372	420	360	387	431	374	366	384	376	449	361	392	413	364	368	395	433	390	391	363	384	375	391	384	376	398	398	388	402	400	407	382	381	357	417	398	399	370	384	459	363	392	394	385	394	344	403	405	389	401	386	384	364	386	391	339	405	369	378	392	382	355	382	361	365	381	385	376	359	412	415	357	361	387	372	399	367	390	400	367	392	373	399	397	362	411	395	382	376	355	418	387	376	389	356	359	361	383	384	407	406	399	394	388	377	393	392	389	418	368	370	362	399	345	364	360	360	371	384	384	383	389	392	392	384	345	421	406	356	397	382	389	410	380	367	344	372	381	421	357	404	398	382	377	393	378	398	366	373	349	399	402	350	387	406	376	417	371	387	406	349	399	391	379	391	410	387	430	369	363	365	370	373	386	353	407	367	385	413	372	394	380	387	418	372	411	411	395	332	384	383	354	385	406	373	390	378	390	383	348	395	380	371	387	439	386	378	422	408	387	377	417	373	386	401	384	381	442	391	365	364	388	384	393	356	402	348	416	369	395	382	386	388	370	357	372	408	387	418	382	406	396	358	398	372	367	351	355	383	364	384	409	422	381	387	395	411	364	373	355	400	352	399	356	376	415	385	383	387	360	421	399	381	364	389	383	406	378	400	378	412	422	404	375	368	412	367	406	375	406	393	405	395	383	406	390	376	387	424	410	423	425	397	392	398	371	397	351	381	393	377	370	379	399	368	408	376	406	363	366	352	400	399	380	367	398	386	400	376	406	373	394	394	385	388	384	370	381	402	410	403	348	358	401	425	404	387	386	379	348	403	390	402	427	373	392	382	425	380	374	397	379	389	412	385	388	384	366	386	395	412	369	422	390	370	365	357	370	403	391	382	408	374	393	403	384	394	372	390	400	417	387	373	394	407	442	395	381	407	437	403	379	377	365	417	387	373	396	421	380	384	390	397	394	381	375	367	377	389	401	416	363	375	393	393	401	383	377	368	366	372	367	413	401	401	400	394	380	356	367	364	424	353	357	372	407	405	338	395	380	366	385	388	371	395	363	351	358	375	386	354	396	362	383	397	365	420	368	352	414	406	379	380	386	353	423	362	418	374	364	396	389	371	388	406	373	399	372	393	389	397	359	379	405	370	363	359	372	408	397	395	351	429	387	409	417	409	391	355	417	428	409	370	384	374	378	379	369	371	392	339	381	369	369	376	380	375	377	343	383	392	376	372	412	381	395	367	387	363	400	412	419	377	350	347	398	394	371	372	403	353	403	383	393	413	387	381	364	393	363	387	388	410	398	404	393	391	376	328	369	417	373	367	415	376	394	361	384	355	384	366	380	386	364	375	413	373	372	390	370	381	399	388	387	407	392	374	392	398	365	406	397	380	403	391	380	405	366	403	400	383	372	396	382	378	381	398	373	391	363	401	375	390	359	393	406	374	372	373	386	401	360	386	420	346	383	368	405	408	396	368	410	383	379	371	395	395	393	413	399	385	351	383	414	361	398	390	382	415	393	386	389	385	385	372	402	400	391	370	399	374	370	377	391	400	417	389	382	350	406	383	395	385	400	372	385	371	372	365	402	411	386	400	375	412	392	379	384	395	391	386	385	397	398	400	341	364	399	372	395	378	341	390	386	368	392	387	390	406	384	382	380	422	408	401	376	397	414	406	396	378	397	373	405	375	369	372	387	419	396	371	364	367	413	394	406	370	406	387	372	366	359	410	365	395	398	376	377	373	391	347	330	421	381	379	381	364	404	390	391	379	413	397	360	400	386	376	343	374	360	371	402	396	382	361	385	370	387	383	372	429	400	382	347	422	389	370	410	362	376	392	394	354	374	365	393	371	378	398	389	337	359	374	356	386	411	394	427	366	359	365	400	375	355	371	363	399	397	398	389	390	376	403	350	386	367	382	397	341	392	381	370	376	418	382	401	406	340	387	430	391	413	369	361	435	412	374	405	378	437	413	378	389	353	408	389	375	387	373	386	395	425	382	375	406	379	361	374	383	387	368	369	363	414	382	374	400	407	380	383	380	390	386	391	375	372	393	389	378	363	367	405	393	388	394	375	392	377	391	406	392	364	398	410	418	419	397	395	356	373	372	398	380	357	373	376	403	383	390	377	408	418	363	355	389	399	386	418	406	367	399	393	395	394	347	391	392	404	384	370	398	402	374	374	392	397	377	364	407	395	400	350	383	375	355	388	377	381	363	386	403	393	389	387	392	387	377	378	362	407	338	386	360	417	360	377	378	392	393	353	382	386	380	389	401	354	415	388	376	361	382	369	389	395	381	414	418	391	386	384	395	405	355	371	414	396	393	383	370	431	393	378	371	414	342	376	395	366	363	410	392	367	373	375	402	382	381	363	392	382	378	379	369	357	376	372	400	389	391	346	403	394	392	383	368	367	358	389	376	382	403	406	402	380	369	386	389	383	375	361	401	360	409	377	369	379	394	386	398	426	423	378	379	369	345	378	387	341	415	398	373	360	371	410	411	398	382	379	384	388	392	391	350	366	391	390	406	387	386	384	380	389	386	375	395	387	418	384	424	365	377	405	401	396	377	386	417	386	384	383	379	377	397	401	403	362	384	431	363	375	394	368	368	377	408	393	368	361	387	367	373	331	379	406	361	390	387	385	383	406	390	405	390	393	359	404	365	372	399	392	371	386	394	397	376	415	395	402	353	386	369	451	376	378	364	364	370	363	390	413	387	428	376	435	385	401	348	405	382	390	384	391	428	392	379	370	367	407	370	368	368	383	401	355	366	387	366	377	391	376	379	372	378	418	391	382	363	378	383	343	371	412	372	424	398	355	353	387	387	406	415	373	384	386	391	399	361	390	418	363	361	416	454	366	392	378	435	404	377	370	381	387	382	380	396	364	361	379	415	387	374	349	366	369	400	377	400	386	370	388	375	411	375	393	379	398	371	390	370	374	409	402	399	388	384	368	341	427	380	389	372	417	386	397	378	383	388	404	366	392	366	402	402	416	403	374	377	389	380	377	417	388	380	382	424	401	372	371	374	375	399	406	371	369	377	396	381	382	374	371	360	354	391	395	381	378	388	405	356	383	406	410	391	387	417	340	350	412	429	376	386	378	363	382	350	398	368	377	369	388	348	405	394	358	363	385	374	392	345	363	417	368	373	394	374	363	368	358	358	404	369	412	366	387	408	385	373	386	381	382	393	374	381	404	411	363	374	389	399	362	390	414	404	360	438	380	371	410	390	335	394	389	380	370	407	402	374	399	379	393	412	363	378	389	398	390	421	371	381	426	386	341	397	377	373	390	405	359	402	360	401	381	364	384	379	396	399
24803	21073	27213	25220	15342	7037	4828	3460	2690	2139	1732	1398	1229	1155	997	957	897	848	769	752	732	739	716	731	677	654	653	661	676	687	645	607	603	595	575	593	603	571	599	588	597	641	579	572	569	578	549	629	578	596	583	562	549	582	587	584	613	617	575	571	527	618	590	612	570	600	579	577	591	569	550	540	517	570	554	572	591	572	560	548	555	559	570	568	604	600	553	585	564	523	568	566	593	598	539	559	581	561	597	580	536	614	536	554	556	565	577	567	590	581	576	569	559	591	590	610	565	521	572	555	574	545	553	601	623	604	597	573	606	618	591	567	561	565	580	583	544	552	602	564	588	548	607	609	567	583	573	638	541	539	547	634	560	591	537	581	586	594	571	580	566	569	570	558	588	571	574	534	573	539	559	570	579	584	574	529	536	566	575	518	538	534	613	587	568	572	556	534	576	545	557	607	577	596	566	582	552	556	518	597	572	543	562	550	562	517	547	572	539	592	567	597	553	598	609	572	568	536	597	560	596	534	574	580	600	556	583	523	571	576	575	623	579	582	581	557	545	589	570	573	549	560	579	566	595	591	561	550	572	564	562	519	573	554	544	587	544	571	608	578	572	552	560	555	536	537	516	548	576	546	576	551	534	578	579	595	581	590	621	620	591	580	598	598	570	568	546	589	533	566	537	533	552	567	554	546	563	592	539	532	606	597	559	585	591	584	549	563	597	614	603	542	579	557	591	580	517	569	581	591	589	579	583	623	566	553	591	570	535	554	545	559	575	556	553	557	559	547	574	563	575	592	595	535	551	572	530	593	593	589	589	515	563	580	532	600	573	593	624	581	590	579	548	560	554	560	550	581	560	538	563	597	551	561	572	547	575	579	561	559	577	555	608	528	577	555	582	525	580	599	572	552	557	567	586	609	581	601	615	560	586	567	605	587	555	565	545	539	561	583	575	571	593	566	582	560	595	547	598	495	607	565	589	593	580	569	567	551	577	574	610	576	543	532	578	570	574	530	553	597	559	545	544	571	556	549	585	611	553	546	585	560	535	590	564	575	609	611	596	566	590	563	621	574	532	578	570	632	580	593	565	581	620	558	568	592	552	529	607	571	585	568	571	591	595	558	583	578	581	578	603	594	537	599	584	571	558	589	565	590	530	572	601	578	535	577	581	570	553	593	585	601	595	622	589	571	610	535	556	555	576	563	557	609	584	579	552	579	610	547	599	574	544	576	582	542	554	536	575	574	582	572	561	576	562	604	605	584	590	590	565	588	567	557	592	542	562	579	518	569	627	540	570	594	569	585	566	588	596	583	534	586	548	539	568	565	569	547	566	597	575	551	592	607	583	573	591	558	609	554	558	596	580	589	528	579	585	545	560	573	591	590	562	578	552	629	556	584	582	586	566	599	586	588	553	607	609	549	612	598	607	623	565	524	595	593	552	576	599	554	566	533	537	599	609	541	585	595	588	564	573	611	604	500	623	586	562	562	532	572	557	556	565	591	555	583	580	560	600	541	582	577	621	556	577	561	600	557	554	572	603	516	608	604	572	586	593	539	557	557	576	551	566	570	555	583	623	534	573	595	573	552	596	585	614	592	578	579	558	585	602	573	577	544	590	575	599	598	599	591	550	555	572	541	526	569	565	561	577	556	566	547	547	564	533	548	570	567	601	565	593	568	581	519	582	555	591	564	597	592	564	611	578	578	567	617	598	523	587	574	575	563	552	607	564	567	591	593	586	595	572	589	559	613	549	601	568	562	553	581	542	556	596	562	564	601	553	564	541	603	605	552	551	605	588	548	600	537	566	597	564	580	576	627	533	573	611	581	600	560	572	557	591	584	603	543	606	568	545	551	594	577	530	541	581	552	517	526	555	579	569	588	542	579	565	551	576	634	546	575	523	586	560	512	542	548	549	569	570	598	571	550	568	589	533	593	587	588	539	593	557	552	547	562	612	566	575	609	585	562	582	578	615	562	568	566	595	583	582	574	547	584	544	551	596	604	591	551	606	596	578	582	574	567	557	565	574	562	565	583	575	592	603	561	548	627	561	623	577	565	587	583	541	567	575	540	575	587	577	552	587	604	610	585	576	564	608	582	550	587	573	557	575	573	598	564	603	595	630	588	530	602	591	586	547	605	602	567	537	517	579	547	541	542	574	548	554	560	558	568	570	553	584	577	574	578	542	587	566	583	574	583	547	568	611	575	561	579	615	596	572	578	534	564	567	556	592	583	564	545	583	570	605	563	546	563	632	584	559	602	590	552	576	615	563	543	567	570	588	566	579	548	591	567	579	525	603	601	585	585	530	607	593	617	610	574	580	589	625	593	604	527	633	564	596	573	572	576	559	576	551	578	607	606	560	567	566	566	579	603	564	547	569	542	590	576	560	586	577	576	570	597	601	576	561	566	548	551	566	562	566	569	560	598	590	608	582	591	569	589	569	595	565	613	598	575	557	568	571	585	597	544	602	566	551	604	553	608	562	532	593	555	620	564	556	568	579	548	528	546	584	571	587	534	564	551	572	591	567	556	533	588	562	570	570	606	539	531	585	562	563	602	585	542	538	606	554	569	553	562	495	602	601	552	574	583	528	609	557	603	595	592	542	577	622	561	555	593	600	535	578	582	539	569	575	581	566	601	577	555	563	565	592	588	580	553	548	567	575	550	547	597	573	539	601	557	516	548	596	518	580	555	576	601	591	585	614	584	575	571	584	568	595	546	573	546	636	583	604	566	578	606	568	587	522	530	570	553	566	582	599	582	565	577	547	585	568	572	601	593	571	571	594	604	561	604	537	568	569	564	587	606	544	613	565	563	567	554	566	598	596	565	556	570	535	556	551	547	560	559	602	614	568	552	600	583	586	624	589	544	581	581	574	574	560	550	566	565	566	521	567	564	579	546	577	582	600	514	558	586	564	534	579	575	603	559	591	556	574	560	583	610	547	543	566	571	552	543	566	572	623	546	547	572	625	560	565	589	565	564	576	547	590	561	579	552	568	565	563	549	587	573	585	594	571	558	562	585	584	533	560	590	572	550	514	593	552	583	564	580	530	559	540	622	561	535	557	540	598	531	539	568	539	572	544	555	552	565	597	566	571	607	587	527	566	580	545	573	576	583	595	510	634	511	589	535	589	596	575	565	594	593	586	584	560	548	604	562	551	570	589	578	551	574	581	607	540	556	517	570	596	567	575	537	572	579	576	579	527	570	559	582	637	561	553	617	615	580	572	573	567	547	562	517	572	582	554	610	596	573	548	550	570	590	547	546	562	564	570	569	575	554	551	528	558	555	582	556	561	590	567	572	573	555	582	540	517	577	576	566	530	585	580	601	605	555	579	569	580	599	561	565	612	549	571	538	580	610	534	577	523	588	623	619	563	600	573	550	539	585	575	579	535	576	592	556	524	564	551	604	573	571	531	583	590	542	568	519	574	594	584	554	542	543	560	564	592	560	567	553	565	526	559	589	553	572	615	596	562	603	617	534	581	585	647	605
24295	40932	26226	15503	11968	9337	7457	5797	4498	3616	2768	2240	1788	1573	1415	1229	1076	1040	980	931	934	881	872	810	737	802	720	674	727	724	723	684	683	610	635	645	607	582	602	638	640	602	629	592	618	559	563	577	610	624	656	579	587	632	553	562	613	586	637	570	568	594	576	572	586	589	560	554	620	596	599	586	588	566	580	629	588	545	594	579	597	610	560	542	592	565	617	586	619	575	598	576	565	613	566	546	562	600	573	558	596	554	534	567	553	555	584	631	596	607	614	532	571	567	572	577	596	547	561	568	583	598	600	581	591	595	568	548	607	546	576	566	565	584	570	557	598	561	560	586	598	570	554	591	596	607	608	563	555	582	607	554	602	584	577	542	580	564	553	576	565	545	544	569	564	559	599	628	594	616	612	577	580	560	582	575	621	525	577	637	612	595	610	642	591	608	596	594	578	608	580	590	550	594	607	604	596	580	620	591	607	558	593	619	564	586	555	587	545	582	578	583	588	575	577	576	569	563	569	573	593	555	664	576	564	580	601	627	608	581	590	576	604	590	596	542	630	582	554	577	632	562	570	582	564	623	611	576	562	581	556	577	647	617	618	591	583	613	583	571	587	604	596	557	549	580	546	579	571	600	585	602	584	600	580	626	561	626	560	571	586	601	588	618	591	613	581	552	586	602	574	646	620	617	592	569	634	550	582	588	605	578	596	585	580	561	606	582	616	632	597	630	584	604	609	554	600	534	576	609	582	584	566	595	559	600	608	576	582	592	581	559	581	617	603	594	598	578	601	600	593	609	580	565	571	598	607	616	602	579	587	591	617	531	622	573	626	617	597	586	587	621	597	570	577	573	595	555	622	594	624	579	585	518	628	590	558	607	576	608	570	625	579	576	579	637	587	606	605	632	566	556	593	610	561	614	538	645	573	593	586	598	564	562	578	569	588	554	627	552	569	600	577	578	582	627	588	536	594	590	603	550	571	575	595	607	573	579	604	574	570	617	574	562	575	568	576	622	602	598	580	595	582	545	561	550	577	560	603	556	615	544	568	579	592	584	581	589	567	604	603	570	594	586	589	575	609	581	566	580	620	601	589	610	573	555	619	589	590	563	562	616	548	597	611	608	557	611	575	632	585	570	559	630	620	587	582	596	619	607	584	571	562	585	595	607	570	590	613	586	588	590	560	588	606	580	567	559	617	608	593	577	605	546	587	594	578	633	594	574	613	571	577	558	603	606	550	592	575	577	599	641	606	603	621	601	601	620	555	588	564	581	579	570	552	654	578	605	591	561	622	595	533	611	582	594	594	584	588	557	577	650	598	602	600	592	513	534	570	583	614	596	565	598	600	608	595	568	597	582	608	561	571	536	630	599	590	580	621	592	573	596	579	577	614	535	547	603	578	563	574	595	593	598	596	589	633	578	561	577	596	631	555	548	617	588	568	600	568	604	597	561	584	582	553	541	585	595	572	535	594	573	639	601	553	590	628	591	568	613	590	575	587	574	546	631	596	576	583	568	559	600	605	544	610	621	591	590	612	612	541	588	573	578	599	536	545	602	603	565	602	561	571	566	590	590	584	578	584	574	568	560	604	542	578	595	595	603	556	622	565	586	560	584	607	578	565	596	563	581	553	581	568	623	563	556	563	578	547	580	554	611	574	579	561	568	575	582	569	620	585	554	545	606	591	611	625	573	608	638	526	630	612	609	588	626	628	561	597	578	572	573	572	582	580	566	590	590	625	587	612	569	621	551	594	591	585	612	602	595	569	559	541	549	638	578	591	577	579	566	553	574	563	574	562	566	569	594	539	568	577	593	576	605	598	569	568	601	631	524	595	621	587	595	592	590	575	601	516	560	553	558	611	591	626	609	536	554	562	564	566	581	594	585	601	615	600	575	588	626	551	573	611	590	578	617	594	593	541	562	540	548	600	585	600	580	598	546	598	580	598	590	618	583	604	559	605	600	603	574	568	599	591	553	571	587	565	603	654	600	568	583	580	565	570	588	610	566	590	566	588	591	574	564	611	617	592	568	564	651	582	565	581	589	603	590	577	633	612	599	569	592	585	553	558	542	592	566	568	593	600	591	578	582	581	589	588	601	600	546	592	620	591	604	568	568	553	589	568	630	603	543	570	594	592	577	593	589	603	584	579	552	607	581	565	545	578	587	618	553	576	569	575	515	576	584	554	596	588	577	619	607	605	590	574	590	557	580	623	584	605	560	637	538	577	588	550	621	583	580	610	560	584	589	553	527	608	600	608	564	617	615	631	577	559	524	590	604	555	563	568	537	562	571	599	544	570	563	563	584	575	572	573	595	526	567	622	612	555	571	576	591	616	540	585	615	605	585	596	556	580	585	626	589	601	555	574	583	585	576	555	597	544	563	584	579	613	590	613	553	596	598	599	540	527	592	607	590	591	588	595	581	609	619	579	600	548	619	560	587	619	609	604	590	581	558	597	595	570	595	583	541	584	578	588	603	616	592	564	593	579	605	605	595	617	566	592	584	559	578	571	626	597	565	561	609	566	612	585	585	561	621	592	617	550	585	604	578	558	604	594	578	589	571	575	595	605	581	571	605	606	566	596	593	541	621	557	561	550	603	594	586	547	568	616	536	587	589	548	609	560	584	572	598	588	607	590	598	604	574	562	578	575	557	638	574	619	584	612	585	571	636	619	600	565	572	583	598	597	573	610	566	592	606	621	569	557	516	602	562	546	583	599	585	582	570	570	597	579	616	594	579	642	607	630	602	595	604	597	580	561	589	645	599	581	630	574	587	634	562	586	558	529	615	538	566	561	538	627	631	591	571	614	615	561	541	580	615	579	580	590	575	565	587	574	579	556	571	544	595	579	545	564	598	593	605	558	592	580	605	562	594	556	542	614	593	580	597	558	569	602	539	558	570	580	599	560	572	593	572	597	605	543	588	568	570	544	621	596	569	604	579	577	538	593	564	592	588	576	589	567	587	573	573	569	548	611	618	587	590	562	580	576	557	590	615	583	586	567	580	608	571	593	558	574	566	608	598	565	595	610	611	580	586	551	547	588	576	568	566	560	568	556	560	574	548	578	596	602	594	550	557	557	590	599	571	564	534	551	567	549	541	563	557	559	631	599	569	598	569	582	603	574	544	577	547	591	547	627	607	609	574	621	563	593	577	582	621	574	597	583	575	600	564	574	536	598	556	589	605	584	614	583	566	582	607	546	570	596	594	594	608	598	575	592	583	563	581	561	600	604	562	598	579	544	628	532	585	616	549	594	628	571	538	578	609	621	623	597	589	585	605	623	584	572	564	594	560	603	608	594	537	594	583	619	579	613	602	583	560	562	607	604	561	638	535	577	617	607	589	574	579	589	576	592	611	561	567	580	632	584	624	613	576	580	578	591	578	584	563	549	643	564	647	547	620	635	565	557	567	560	590	621	552	601	539	615	582	582	568	566	580	582	565	631	590	599	591	601	612	568	632	598	612	568	605	518	597	568	609	561	599	585	608	612	574
22500	21049	28617	23683	21091	21429	15086	6248	4348	3498	2590	1992	1567	1357	1286	1135	939	914	805	777	748	742	653	672	680	646	606	591	575	566	550	489	481	473	501	504	489	492	451	460	472	404	460	430	427	426	424	409	419	416	420	402	432	450	428	422	418	392	415	405	419	377	413	441	381	402	362	390	380	410	399	409	422	442	452	385	450	440	474	419	427	385	384	415	404	431	374	391	417	378	410	430	416	399	441	392	421	390	426	391	392	414	427	441	413	411	412	438	413	439	371	434	404	435	394	472	449	432	415	421	411	420	375	424	396	399	395	439	408	431	489	403	412	450	404	412	392	417	395	403	437	430	417	418	403	383	419	408	427	421	426	404	392	397	381	384	394	414	377	415	413	403	497	429	416	394	419	433	426	426	442	392	392	445	387	419	429	454	361	380	425	409	412	428	432	427	417	438	389	396	400	420	384	431	387	410	436	447	412	409	442	437	417	422	402	378	394	397	429	390	411	451	418	431	456	424	426	415	400	426	423	406	408	410	392	421	390	401	401	424	405	399	429	444	446	406	396	397	426	388	409	423	424	416	442	413	436	385	416	384	402	408	379	426	432	404	406	391	411	435	383	446	411	412	419	407	393	438	428	414	399	423	393	393	425	381	436	448	413	452	422	388	417	367	422	405	453	428	425	394	386	400	411	414	423	413	423	451	434	435	393	401	456	395	445	399	459	391	434	424	408	418	474	386	444	393	410	407	403	419	432	394	413	426	392	383	407	408	419	445	347	401	409	404	428	395	411	420	400	434	402	427	411	412	376	382	448	436	400	392	438	409	467	414	428	422	433	388	441	393	424	378	408	419	401	408	398	433	377	399	402	381	406	391	407	402	377	389	376	409	433	416	375	394	406	405	410	414	435	446	427	434	437	430	409	392	418	436	411	436	362	408	439	390	399	422	414	451	447	417	386	402	386	431	425	416	392	423	398	425	452	409	427	413	449	413	394	400	438	401	414	432	429	416	433	390	406	432	395	412	431	426	409	436	400	435	422	389	400	396	456	397	413	427	415	435	407	413	352	393	417	431	440	406	407	455	378	410	429	391	415	378	410	395	444	390	386	413	408	427	422	439	423	418	408	436	421	446	382	440	382	419	435	403	438	446	423	387	408	399	421	408	421	409	411	394	416	371	416	448	367	431	419	394	405	409	422	418	421	420	400	393	415	419	412	392	403	435	411	414	449	411	383	382	402	411	458	385	395	412	407	416	384	403	435	430	451	433	429	416	424	363	388	405	373	425	432	397	395	367	431	417	405	447	396	381	440	409	409	407	428	451	438	417	415	416	396	401	418	399	406	426	443	389	443	442	432	393	392	374	422	413	432	403	429	442	409	389	402	393	424	416	416	426	456	381	388	460	413	427	398	378	464	400	403	402	443	391	430	408	414	402	399	391	427	437	413	396	397	415	412	408	399	405	442	405	434	394	424	435	408	431	402	425	408	439	409	415	402	384	401	432	396	397	404	414	406	467	412	401	425	420	417	392	391	395	383	395	430	409	424	431	401	419	392	426	382	413	432	441	436	377	389	424	385	407	409	402	389	399	387	430	429	420	420	411	398	366	426	433	382	430	390	420	433	411	355	406	431	432	402	407	422	435	435	371	391	404	391	407	397	388	435	428	424	415	402	412	393	420	447	446	423	439	442	450	434	423	438	422	412	395	410	410	422	392	417	438	416	432	405	384	409	431	419	408	419	449	401	375	412	423	375	429	385	401	417	372	390	443	433	396	408	411	432	387	390	414	420	409	411	459	472	422	388	397	376	406	411	416	418	406	408	428	373	412	431	420	417	424	403	397	404	425	445	428	419	387	403	441	404	386	401	422	443	378	417	409	403	390	402	448	394	419	413	411	422	422	428	396	433	433	441	416	395	387	421	399	379	414	431	448	431	382	421	446	415	442	387	420	408	441	401	412	425	421	397	426	411	400	424	408	415	436	393	406	407	416	372	424	386	425	385	414	441	414	453	430	425	453	425	413	410	415	356	419	432	389	450	420	381	420	448	373	394	388	422	419	400	390	396	462	433	396	385	405	405	425	415	397	439	353	415	414	414	425	469	381	404	445	414	425	392	412	404	417	403	389	379	406	424	388	438	398	392	406	411	393	434	409	428	436	399	424	424	399	411	394	450	422	384	409	394	383	392	410	412	407	387	414	445	354	453	432	390	446	429	407	403	434	385	439	405	444	434	420	409	410	434	421	427	393	433	441	413	384	419	417	415	436	418	432	421	405	405	418	406	452	425	383	429	436	430	394	472	406	426	446	398	420	416	415	428	405	436	398	403	451	419	429	392	427	391	423	410	406	418	386	422	450	424	417	438	439	387	419	398	404	364	370	416	425	381	420	399	417	426	419	362	420	440	404	442	389	443	394	438	410	382	414	426	386	413	414	440	388	425	436	393	432	399	404	407	420	394	399	395	428	399	389	438	403	435	439	423	422	446	433	439	393	440	450	446	418	422	417	433	403	425	437	373	380	413	442	430	430	389	392	428	418	421	396	424	444	414	426	428	430	422	403	437	420	381	394	400	414	424	417	426	417	434	404	426	452	397	432	419	439	444	455	424	420	431	464	425	417	440	395	435	424	426	373	396	428	395	446	418	416	405	427	425	426	419	377	395	438	387	429	418	418	421	415	441	394	417	395	365	412	433	415	432	360	434	432	419	405	383	426	419	448	399	396	441	395	440	425	417	423	406	403	436	377	440	394	366	425	442	403	385	404	413	420	402	433	382	401	407	411	429	388	386	423	449	429	387	419	416	400	396	468	448	395	394	439	452	402	412	418	407	423	406	396	458	407	387	365	421	445	389	450	413	394	441	429	407	431	405	393	389	391	417	436	385	427	400	415	397	414	433	444	418	389	429	436	429	400	400	417	463	412	423	407	381	416	415	434	412	392	406	418	387	421	399	406	445	422	404	413	395	404	382	430	393	384	415	491	451	373	447	432	462	374	434	431	441	424	437	405	421	406	428	422	435	413	401	408	400	426	448	380	407	418	427	424	432	432	403	435	437	423	446	406	423	413	395	423	409	409	421	420	437	427	438	412	438	399	401	402	427	420	438	454	387	447	430	377	421	373	409	413	409	432	388	409	431	408	405	432	412	420	402	441	415	404	409	417	469	412	381	413	402	408	411	434	416	410	420	401	436	402	441	408	431	444	389	398	375	411	392	415	403	412	420	371	399	394	411	420	450	423	435	396	419	433	439	407	438	432	401	424	410	421	405	404	393	389	398	409	430	402	417	441	397	420	409	387	419	410	416	444	447	403	406	409	434	447	396	390	380	411	389	379	400	393	405	425	392	394	448	388	406	429	385	406	419	415	425	430	407	472	391	409	425	400	395	419	407	423	428	440	420	411	353	381	404	380	401	401	416	414	405	391	404	387	395	413	449	394	424	432	383	389	368	433	458	430	419	375	419	421	404	384	417	411	444	407	409	413	420	411	415	421	410	404	446	437
28547	51169	34998	22326	18529	15040	11495	8873	6990	5505	4169	3246	2504	2088	1826	1629	1224	1319	1122	1028	1002	934	866	866	805	770	765	648	674	684	647	605	531	508	520	538	481	482	519	488	484	472	453	445	434	436	421	436	436	442	458	415	423	441	356	449	393	422	435	403	418	417	419	445	395	393	462	418	415	402	419	388	386	375	403	403	434	408	409	441	394	423	417	399	399	399	400	403	443	404	412	412	412	397	440	444	430	417	425	429	424	438	401	429	414	402	411	428	405	438	387	448	389	458	446	448	421	448	454	455	422	447	417	418	445	425	429	410	441	445	422	386	417	402	406	441	391	426	419	417	401	385	437	417	390	425	412	407	415	410	456	409	417	443	410	394	436	412	385	453	410	426	435	409	394	435	432	395	451	446	426	407	421	403	391	393	393	430	413	413	421	445	405	447	442	410	430	414	418	439	429	432	418	428	422	429	371	430	452	391	403	445	454	396	430	433	383	421	424	447	449	408	400	396	429	434	417	424	386	424	421	377	421	409	446	390	420	423	413	464	448	407	429	408	421	412	437	418	459	438	416	404	428	425	406	427	415	429	422	404	448	404	434	401	387	418	449	425	467	432	418	392	397	425	422	379	437	434	421	441	425	436	399	402	416	407	445	451	410	406	461	417	457	435	446	414	455	437	467	464	423	394	392	426	429	433	437	399	423	399	416	454	460	430	447	415	433	423	408	447	450	458	425	421	431	425	448	406	406	424	408	418	388	395	425	446	418	395	418	478	448	446	406	424	399	429	403	411	438	462	398	415	403	460	417	402	358	396	404	430	489	408	402	437	396	449	431	377	363	410	393	400	403	381	420	440	394	416	413	412	425	416	401	380	418	416	405	401	436	367	437	429	458	428	418	447	429	450	401	392	452	415	436	460	412	454	404	399	417	436	431	435	428	407	387	396	389	434	443	410	409	440	427	434	420	404	399	400	429	424	404	416	431	436	419	419	431	446	381	398	435	419	415	454	413	411	446	417	430	440	434	418	417	417	411	450	438	460	382	463	454	394	415	401	407	447	420	417	422	409	368	433	420	449	426	417	440	439	390	466	403	464	424	398	406	455	438	386	377	411	424	406	444	445	397	416	408	422	435	433	492	417	448	399	441	428	386	464	446	413	395	446	393	449	424	466	419	429	395	388	454	452	409	397	406	391	406	432	396	441	396	396	394	403	427	394	416	367	403	417	415	435	424	435	438	403	401	479	394	409	455	402	408	441	425	409	408	450	410	419	449	413	467	410	449	402	439	462	388	414	433	402	412	407	447	398	391	418	403	393	420	403	428	397	433	404	415	449	429	366	428	424	452	404	458	375	412	440	396	426	406	427	408	410	418	434	433	408	475	426	429	442	408	383	416	426	422	420	413	394	419	417	404	432	436	391	434	405	430	439	377	435	396	418	418	427	419	428	400	457	397	418	427	397	448	440	399	393	414	410	396	429	445	454	421	392	435	403	402	424	458	431	447	395	440	433	426	428	441	408	403	432	431	384	394	419	458	414	405	453	487	447	414	376	411	412	392	437	467	398	411	414	444	452	414	411	384	400	431	434	429	430	402	423	404	411	441	453	444	425	423	463	449	383	403	413	440	439	403	451	431	419	434	405	399	422	393	402	441	456	463	431	413	401	437	446	370	430	433	414	382	411	431	436	423	424	432	444	422	404	385	403	437	389	427	403	438	378	408	424	435	428	440	401	414	429	435	411	467	396	454	390	437	400	434	420	404	441	434	438	438	436	384	411	390	394	420	413	413	416	404	425	405	415	431	438	448	402	421	382	413	410	407	394	391	442	434	398	462	416	388	428	429	419	424	439	409	412	435	409	406	396	414	463	386	467	424	410	422	400	415	410	387	450	400	441	418	431	389	413	419	421	399	412	442	416	437	430	414	414	410	438	432	467	440	439	431	391	396	429	386	434	437	414	449	439	414	435	447	418	417	438	424	394	418	440	406	427	403	442	408	400	402	440	411	431	439	485	414	433	390	449	435	422	405	425	421	449	412	422	454	445	439	420	414	415	430	408	406	407	432	440	419	426	411	420	435	424	420	418	421	409	442	381	469	414	421	434	393	440	422	455	393	447	447	377	439	403	434	427	382	403	416	391	429	413	434	444	437	404	412	419	392	385	401	397	449	425	413	438	438	411	395	399	430	426	413	367	376	450	368	425	441	392	405	386	398	436	427	425	427	380	413	421	392	417	416	417	435	426	381	409	398	422	409	440	432	419	392	403	427	420	438	421	452	384	459	414	400	418	417	419	384	412	399	422	416	446	404	442	425	440	403	446	398	392	441	446	442	410	397	435	391	435	438	402	425	407	391	433	395	425	423	394	425	419	432	421	415	383	431	433	412	433	421	426	409	448	392	463	453	414	409	439	432	418	449	427	417	404	405	426	426	409	428	444	425	403	429	434	431	443	423	412	412	405	410	406	433	424	394	409	399	434	411	418	446	390	417	410	429	451	401	456	454	379	434	439	427	439	428	417	431	385	412	402	408	420	416	438	475	421	413	433	391	427	437	382	439	433	461	427	409	410	416	419	439	402	415	413	418	430	423	394	468	356	383	438	437	407	387	412	403	426	400	386	422	448	416	453	439	407	428	432	391	436	424	436	394	456	447	430	406	398	401	439	396	431	442	404	430	434	441	408	435	403	376	409	430	413	427	444	446	423	416	438	377	419	386	437	409	410	383	408	428	401	394	411	409	413	396	419	433	402	433	431	412	413	441	450	421	376	429	391	427	414	396	444	446	405	403	442	438	402	452	403	406	405	443	447	403	370	398	444	389	422	411	465	373	454	397	444	428	447	419	427	429	427	439	387	396	400	422	432	445	463	440	448	443	420	432	386	410	403	413	437	435	469	460	435	430	440	435	386	432	398	415	407	461	423	433	420	423	399	413	416	414	432	408	448	403	406	416	435	387	423	430	405	416	433	419	404	412	426	409	429	437	395	464	422	392	448	407	383	429	431	414	448	426	418	404	451	430	406	401	392	440	437	418	415	407	404	392	379	397	421	412	408	449	399	401	413	422	429	426	428	407	425	407	428	415	404	409	429	426	419	422	431	415	440	404	366	434	453	422	382	448	436	409	401	418	422	436	428	379	402	398	432	438	437	448	454	456	390	404	444	429	408	418	424	447	445	421	386	426	452	390	394	458	413	429	381	435	417	403	454	397	425	413	427	389	397	419	449	429	413	421	424	391	427	436	436	428	429	421	403	411	420	436	409	424	416	397	442	407	444	434	432	400	427	406	377	432	401	409	419	388	421	444	410	441	448	398	408	389	414	384	395	416	423	417	438	421	431	405	390	405	431	445	402	414	403	400	396	441	431	429	426	432	431	432	434	440	385	431	390	439	473	432	412	436	406	384	441	430	413	406	384	433	398	433	396	402	408	406	442	393	392	441	403	422	387	435	406	411	415	384	397	393	436	433	418	386	411	422	418	406	426	440	400	444	427	392	436	464	436
28672	23876	21728	12810	7326	5043	3392	2599	2087	1693	1331	1157	922	925	844	778	745	676	627	656	641	582	592	577	631	606	609	568	587	536	591	557	576	531	506	508	518	515	507	520	505	534	503	517	531	516	487	545	481	472	518	438	489	503	515	484	504	511	492	476	488	516	476	506	487	489	537	527	518	518	503	503	523	483	483	542	489	508	520	537	509	510	490	453	466	482	475	518	467	540	519	471	516	478	470	503	480	510	487	474	507	542	501	509	511	473	479	520	507	515	513	505	495	507	464	496	489	511	493	487	514	488	497	498	493	531	535	501	422	517	471	493	490	522	492	542	481	492	502	515	482	464	530	506	494	523	527	495	504	505	492	500	498	461	520	510	505	468	511	508	504	505	529	509	513	480	558	502	535	511	517	467	516	481	516	502	517	513	491	529	483	512	485	509	493	519	498	480	522	492	468	478	497	516	510	517	534	476	457	498	497	506	544	485	506	475	526	478	508	501	504	511	476	496	514	476	473	514	505	470	510	519	533	511	502	468	504	516	463	502	500	470	477	507	533	475	507	502	516	537	494	535	511	547	508	505	537	506	477	531	469	502	468	504	477	498	520	523	508	481	482	486	521	500	497	457	480	497	523	519	488	495	495	492	511	518	527	501	542	512	483	501	496	497	510	478	515	499	478	509	525	495	500	501	483	492	495	493	519	512	523	459	492	516	504	527	535	524	519	521	506	516	495	541	484	485	530	534	477	507	518	520	496	518	515	491	502	472	491	505	505	512	475	451	479	518	500	516	523	505	507	544	520	488	487	506	468	496	524	511	497	496	491	494	496	463	551	496	519	515	473	507	505	461	489	451	519	492	486	517	545	502	473	503	534	521	495	526	532	505	501	534	505	540	512	489	521	493	497	527	484	501	506	490	492	507	491	500	484	516	507	481	504	460	518	535	511	541	471	477	483	506	534	471	516	502	451	497	480	534	477	518	495	475	493	501	501	487	499	502	527	521	518	501	502	483	565	505	527	499	574	487	499	488	483	477	504	489	446	539	485	526	494	513	455	481	514	524	478	500	511	491	490	531	479	480	517	548	496	493	456	440	481	475	485	541	497	543	460	504	497	497	506	493	503	520	460	498	507	461	497	491	497	516	477	491	518	512	510	506	490	473	530	478	486	459	544	480	505	498	510	532	511	531	518	506	506	473	502	525	520	497	537	488	536	463	545	458	493	470	445	494	516	488	520	492	523	526	503	517	508	540	464	498	482	495	497	499	482	563	516	485	484	495	488	489	456	492	535	478	527	509	456	477	451	475	513	486	477	508	495	513	490	505	494	514	504	506	559	487	518	524	528	482	487	500	530	522	531	528	536	482	463	499	492	503	450	489	540	475	501	493	556	488	503	492	517	468	531	479	483	484	509	536	500	508	529	516	477	535	519	509	524	495	545	477	495	508	497	531	549	554	535	494	471	505	492	532	482	524	500	534	487	499	489	507	520	484	493	480	517	460	495	473	492	550	476	463	527	491	486	560	485	524	521	509	524	496	504	529	484	538	463	510	486	516	487	498	513	506	501	489	494	526	507	501	515	522	497	495	493	501	559	514	510	479	530	514	525	497	486	496	501	492	533	526	525	480	498	528	486	533	544	461	485	475	495	514	483	541	497	524	509	509	492	484	507	491	477	500	480	477	469	589	442	494	504	484	496	495	494	504	489	487	481	506	521	492	469	505	472	511	489	526	561	507	533	496	467	558	501	536	503	488	512	498	543	487	522	477	499	488	514	449	527	503	480	497	513	490	510	489	526	493	543	522	480	532	508	529	504	500	511	553	519	483	478	464	524	515	522	502	505	547	506	535	563	501	510	525	501	510	510	498	476	492	475	488	482	552	511	487	525	517	470	524	505	515	468	519	522	509	531	526	506	519	512	518	510	510	469	495	467	495	488	521	466	534	504	511	511	505	490	526	505	481	487	495	504	482	511	514	507	497	549	467	487	517	495	476	491	546	550	528	478	517	521	552	512	542	545	489	451	485	515	463	553	526	489	490	517	498	498	522	516	537	456	514	484	479	520	539	512	490	499	464	479	508	466	466	497	524	539	520	495	508	530	529	555	490	509	500	496	477	511	493	511	490	508	513	487	517	499	491	480	486	491	531	502	481	539	500	529	498	519	496	532	499	546	456	474	501	510	513	514	515	496	502	508	522	510	478	520	471	500	491	497	516	492	521	507	493	521	503	486	503	511	498	530	525	492	532	503	447	515	535	469	488	512	512	506	496	477	511	538	507	497	469	479	494	484	496	491	514	483	520	507	502	467	493	485	521	488	502	474	491	522	537	497	507	514	511	506	505	517	501	495	519	499	522	476	505	498	535	489	479	542	473	509	513	525	487	530	520	476	470	504	474	491	476	463	476	470	514	514	508	493	481	512	511	502	455	512	509	519	527	556	508	475	469	526	494	520	484	525	496	538	510	506	466	526	498	471	483	466	512	504	518	538	448	514	514	479	513	494	502	474	520	496	517	543	485	500	545	531	497	511	478	504	523	521	488	552	533	510	501	531	489	506	522	493	502	449	549	522	501	506	494	512	524	511	478	529	475	516	507	514	464	505	505	505	501	510	503	514	488	480	514	486	520	524	474	499	515	516	522	441	516	527	519	504	483	529	485	497	537	533	485	489	533	505	514	521	487	482	482	513	503	521	512	478	500	472	504	497	491	455	505	524	481	500	525	496	497	522	534	490	503	522	508	529	497	493	492	528	511	525	540	504	513	522	506	456	509	475	479	467	487	487	526	494	495	514	506	518	496	482	509	497	498	488	503	519	503	486	511	511	486	502	524	494	508	547	532	538	471	523	490	494	506	469	507	503	521	483	497	507	522	508	495	519	509	507	491	566	548	524	500	506	545	503	469	513	489	515	475	517	510	542	513	475	467	459	532	482	494	494	478	502	536	514	491	525	511	497	509	473	495	506	477	530	550	531	476	463	464	489	540	490	488	510	463	488	475	471	470	523	485	494	498	475	490	489	537	504	444	530	496	481	519	512	441	479	478	491	483	516	498	494	540	499	540	503	493	512	522	484	507	491	485	463	466	514	490	497	522	505	506	552	479	496	498	493	478	491	531	497	545	466	495	518	573	501	526	570	523	489	509	543	485	496	491	534	522	484	524	512	514	508	483	542	509	501	528	499	504	487	545	528	480	539	500	523	486	539	496	525	501	463	532	490	510	489	494	516	494	511	463	507	513	496	495	497	466	483	516	501	509	505	485	483	527	487	484	512	516	503	509	466	463	559	526	509	507	518	526	512	525	500	455	495	510	520	508	535	499	569	511	543	481	488	505	477	470	480	534	534	465	495	493	491	443	446	472	476	494	523	486	484	489	527	524	493	495	465	473	500	546	478	471	491	456	505	482	503	547	520	508	460	530	474	535	469	513	488	489	478	510	544	499	528	453	505	480	486	477	499	520	519	503	540	511	540	480	557	518	463	510	489	508	525	507	508	497	469	552
22117	35447	22624	12557	9951	7836	5588	4302	3411	2774	2169	1764	1376	1237	1144	1030	860	869	865	740	800	724	672	718	693	687	669	557	630	644	614	604	582	572	537	549	575	519	570	530	563	563	516	506	522	555	553	550	499	549	493	523	484	518	586	470	510	533	563	526	567	558	520	507	561	565	516	540	536	518	529	551	515	553	507	556	516	537	474	517	534	503	528	563	552	535	533	519	512	498	549	523	517	501	530	551	562	529	529	578	515	515	488	559	513	518	533	517	530	535	567	543	531	570	521	543	513	574	535	582	536	558	504	557	536	532	500	495	500	567	519	510	550	523	524	537	531	524	523	546	553	543	524	566	516	531	541	492	536	546	543	560	527	539	550	537	550	512	580	535	528	589	515	496	540	572	563	535	509	554	559	531	506	548	504	493	524	516	542	507	487	548	538	549	505	525	526	553	555	526	540	501	525	517	488	513	473	523	536	493	547	520	477	560	537	527	521	507	540	499	527	504	534	479	548	531	521	524	555	544	539	478	540	523	517	558	570	512	519	529	575	510	538	512	540	553	500	541	502	539	552	528	514	555	510	510	544	529	567	477	544	501	537	540	543	505	511	483	541	559	528	492	477	529	557	501	518	481	516	529	505	519	542	478	542	506	557	556	548	530	502	522	518	509	539	548	535	524	475	527	534	517	534	512	538	508	578	564	516	564	494	540	515	531	523	523	524	506	545	540	498	521	479	526	551	541	520	492	543	532	489	533	501	517	563	552	523	490	538	495	495	585	496	514	539	514	532	548	546	518	547	492	502	553	551	535	524	497	488	528	525	501	492	536	518	536	565	544	573	520	548	555	532	496	528	521	509	550	507	537	527	498	535	559	525	496	524	529	550	511	543	499	534	518	543	554	519	518	548	580	539	506	542	514	553	517	511	558	540	528	530	501	556	533	510	530	524	554	514	518	523	504	501	512	553	530	499	490	536	544	516	524	527	553	529	561	535	523	525	539	541	558	540	514	531	518	521	520	525	494	533	484	511	534	546	541	517	531	506	524	484	494	495	527	527	483	539	555	559	508	537	508	542	536	492	545	498	542	537	543	545	514	510	530	523	554	520	530	491	538	499	525	581	528	528	532	560	492	518	544	516	506	487	513	509	507	515	484	478	509	549	515	576	524	514	495	514	513	533	554	548	525	516	532	530	510	537	486	517	512	485	514	565	527	545	507	513	539	522	531	522	524	540	507	500	514	516	510	500	562	522	544	496	526	534	517	591	512	496	512	538	512	509	524	515	534	559	473	479	487	568	514	510	554	531	504	536	533	518	567	483	571	520	542	536	537	544	554	509	537	550	499	550	489	511	521	548	569	541	561	514	511	519	537	541	545	513	481	476	467	538	510	509	554	564	539	524	538	540	564	490	509	516	523	513	488	500	518	530	609	543	520	520	546	541	514	530	526	549	495	550	527	516	493	553	543	508	532	485	546	542	521	530	509	551	502	512	517	548	552	516	534	488	526	534	533	519	494	504	526	576	530	498	531	547	520	510	565	498	523	521	550	540	533	501	532	561	497	587	533	507	515	506	495	517	493	505	523	467	525	533	529	513	539	527	539	520	520	523	520	487	511	484	552	492	516	497	535	533	573	516	499	565	513	471	534	510	547	519	521	509	491	494	536	528	526	477	510	522	518	532	477	526	527	511	522	513	517	515	494	474	525	538	542	513	527	532	569	553	503	546	543	548	540	519	537	521	576	533	501	554	532	525	517	520	517	496	531	523	524	495	520	509	490	526	514	535	522	483	539	523	583	539	508	503	466	563	531	541	539	501	535	513	508	571	535	535	507	516	521	573	502	494	550	525	529	584	511	519	523	524	551	542	522	488	511	515	510	510	502	570	542	501	583	556	546	482	505	560	499	550	507	493	530	538	501	542	507	510	526	504	526	526	539	520	564	528	476	533	521	527	527	518	560	539	503	496	508	531	495	560	487	506	507	553	499	523	537	536	521	495	537	525	563	525	480	481	509	477	539	497	496	547	506	535	512	533	507	517	557	505	517	524	533	548	524	517	549	542	525	551	469	523	529	506	546	542	525	519	552	544	576	532	511	529	534	574	528	509	529	523	515	534	531	515	557	543	545	534	568	511	538	549	495	534	504	529	496	544	498	571	535	530	523	554	504	522	543	535	516	516	536	570	511	509	551	521	532	538	552	499	545	541	537	527	500	527	522	526	503	520	487	496	499	553	530	507	535	529	556	518	550	511	495	506	563	498	510	547	506	569	527	493	541	532	511	533	523	484	484	531	516	536	518	497	535	514	500	523	496	536	521	508	542	550	535	518	533	537	505	571	516	509	496	544	545	492	542	551	520	508	503	516	533	528	527	511	520	531	532	500	499	504	545	526	529	484	544	516	568	507	518	549	540	544	535	535	529	501	528	547	529	515	503	496	548	562	509	558	527	520	573	538	519	557	532	502	579	510	563	505	512	515	542	489	521	529	512	485	502	506	518	527	514	523	498	533	562	523	532	511	540	533	499	501	515	498	530	541	499	507	549	553	537	545	518	532	532	547	516	480	551	496	571	521	512	494	546	569	532	566	545	507	512	512	503	527	560	533	488	535	549	525	558	542	543	571	507	524	520	525	509	513	585	515	553	505	502	550	541	536	516	567	514	537	512	533	519	509	484	491	539	465	537	518	534	502	567	498	502	526	532	504	531	498	535	523	500	520	505	523	498	533	530	542	569	552	531	531	533	533	523	543	530	510	500	511	568	568	522	504	541	544	518	491	521	517	544	514	534	581	525	501	543	566	522	539	506	464	556	482	555	533	522	540	553	541	556	512	541	531	517	518	526	545	527	492	545	545	510	461	535	534	535	535	544	516	512	523	542	534	518	528	510	545	538	514	501	534	513	531	507	511	509	491	497	511	526	501	524	522	546	536	564	535	519	543	534	520	511	506	548	530	488	518	554	513	543	494	538	519	510	534	514	549	518	502	529	533	500	555	538	521	516	523	489	529	530	526	511	539	534	494	550	514	546	476	527	523	555	544	535	534	518	523	493	543	503	553	553	511	513	549	505	547	520	539	496	508	523	556	506	530	547	549	549	530	524	537	519	516	527	498	533	515	525	531	527	500	513	537	510	528	535	465	592	521	539	534	513	548	552	506	527	576	522	531	554	520	520	545	515	499	484	497	533	501	543	506	527	553	524	560	533	525	503	518	546	537	475	522	546	545	576	507	536	500	527	529	495	503	500	499	484	529	504	522	474	552	515	529	538	510	568	530	479	534	527	480	494	511	507	562	558	530	489	523	500	513	501	530	551	506	543	553	543	541	513	522	511	529	494	541	519	579	554	542	509	538	526	507	567	536	513	525	513	491	545	503	529	515	546	505	493	527	547	524	485	500	487	555	541	501	504	561	507	531	495	513	493	541	546	520	541	530	526	535	526	561	500	545	523	534	527	513	540	511	537	524	521	540	506	555	565	542	519	483	530	527	552	521	503	533	512	470	556
23405	20908	27968	24032	21017	15180	7326	4290	3119	2549	1900	1487	1194	1079	1012	855	743	710	663	620	628	598	531	508	557	557	540	464	479	509	473	433	419	402	433	390	413	447	398	374	371	367	357	378	368	385	385	366	394	395	331	356	360	387	373	373	366	370	405	417	361	333	343	372	380	389	331	368	369	369	359	411	372	351	370	370	391	354	359	377	390	375	352	396	387	387	339	405	417	386	366	395	386	369	345	356	358	391	416	335	331	368	389	382	364	391	377	331	401	375	356	355	345	334	361	353	388	358	356	361	370	381	353	365	353	334	373	331	375	345	368	369	342	390	381	369	389	367	362	426	390	340	384	394	358	350	344	371	341	333	358	364	355	348	364	375	323	376	373	368	368	375	361	351	373	390	388	387	352	371	353	334	373	361	359	366	394	360	355	387	371	348	372	359	339	345	337	373	359	340	384	408	394	352	363	353	337	366	374	354	367	338	371	369	379	365	338	368	358	379	403	338	354	351	376	364	379	402	356	360	352	390	338	360	359	342	379	360	366	358	381	371	315	362	362	371	361	382	385	344	398	379	343	327	381	365	350	362	335	339	382	375	353	353	348	359	357	408	365	342	348	374	379	361	358	333	403	354	369	375	366	370	350	376	365	337	396	354	376	343	382	328	386	379	376	371	371	379	339	384	386	348	329	372	359	403	365	347	372	390	387	381	337	349	410	389	393	368	353	329	349	365	347	376	374	358	345	353	368	379	380	365	344	365	358	375	365	358	355	354	367	393	327	373	354	375	388	351	359	382	361	358	368	392	367	357	349	339	399	326	357	367	351	365	345	356	362	351	381	380	390	376	340	340	339	374	377	337	347	370	355	374	385	358	377	336	344	366	365	380	369	366	356	339	365	379	350	363	339	373	417	353	359	370	351	386	388	381	366	367	393	371	364	370	380	365	363	368	389	351	367	384	342	369	359	361	375	384	395	341	372	361	360	358	357	341	368	355	382	349	332	330	388	357	355	384	391	370	389	371	363	374	333	373	361	375	352	382	383	405	380	350	383	372	374	378	316	393	374	344	372	388	375	354	391	385	375	363	346	366	344	374	355	385	410	371	386	355	371	357	329	360	385	372	341	376	362	371	362	373	372	375	366	368	386	366	372	369	371	358	368	356	344	375	324	354	380	356	381	391	347	387	375	353	335	356	382	356	358	355	390	376	361	367	347	362	374	352	360	364	370	375	368	368	356	360	353	371	345	356	375	385	358	359	374	369	364	362	350	377	367	361	396	368	400	370	361	352	356	392	323	371	355	359	361	399	420	336	379	390	372	386	367	381	376	381	351	350	395	399	358	355	362	378	359	356	338	340	362	376	346	363	364	396	335	362	321	353	361	355	339	384	369	371	373	356	364	373	355	348	354	332	379	356	343	340	354	339	354	387	370	362	353	376	358	339	357	365	363	328	349	303	382	370	369	402	339	369	363	386	359	368	357	373	389	362	352	362	378	340	395	381	356	352	355	387	342	383	375	337	340	346	363	363	393	399	399	349	396	335	365	378	394	358	410	398	360	373	397	368	361	349	379	354	373	318	350	318	377	372	378	383	392	362	333	385	351	380	389	370	378	348	369	389	331	342	350	390	397	337	335	383	365	387	374	354	317	373	376	361	361	367	377	362	365	346	352	395	381	378	361	371	371	373	374	396	356	379	360	374	385	347	353	375	353	342	360	346	374	365	357	331	322	352	333	356	389	386	341	365	352	363	393	369	347	360	379	364	368	311	355	384	406	373	356	401	356	381	366	363	377	353	355	370	378	363	381	360	395	321	348	361	364	370	373	380	339	374	353	380	388	415	365	328	364	340	372	371	391	351	372	362	400	330	379	349	387	412	376	369	345	355	358	365	367	382	378	340	345	369	356	358	356	383	415	409	358	382	396	377	362	358	375	377	334	375	383	354	333	340	365	373	414	346	396	349	366	395	381	337	370	339	336	383	379	382	374	353	402	362	358	349	388	368	343	372	399	374	378	369	356	361	375	385	425	386	402	350	363	380	380	366	379	384	350	325	396	354	376	391	357	375	372	368	361	343	356	389	395	375	353	359	382	358	373	396	371	372	384	346	374	335	383	360	366	368	347	374	377	381	383	364	386	380	334	379	354	365	364	348	360	353	353	364	367	379	337	374	375	391	320	380	383	345	383	380	352	369	376	366	379	341	361	323	418	388	379	360	343	355	362	360	356	343	359	362	356	321	369	364	383	333	328	362	367	361	346	379	339	385	362	358	372	331	335	340	365	380	375	386	348	376	372	354	373	354	375	349	372	355	365	360	373	333	374	352	378	342	329	372	359	382	350	379	391	345	372	367	338	358	357	373	330	384	381	367	360	364	394	349	376	331	386	358	377	406	370	382	339	343	361	374	360	353	361	375	360	389	381	356	350	365	390	378	358	366	371	351	401	366	373	382	336	346	376	379	397	359	364	353	341	355	363	328	328	367	348	343	350	310	359	354	406	352	369	401	375	344	380	351	366	350	344	345	382	358	385	364	354	402	358	337	407	376	376	357	345	361	343	358	397	372	390	362	371	410	356	353	353	403	346	347	345	354	415	343	348	405	360	375	393	370	365	340	355	364	359	351	373	346	347	362	338	355	378	374	371	367	375	387	380	384	351	375	401	360	383	349	384	364	371	344	348	347	378	392	340	353	343	355	336	359	344	337	348	350	360	347	348	393	336	339	384	348	369	358	370	378	351	362	351	326	393	358	361	326	393	382	351	336	364	357	358	388	371	370	382	403	360	336	370	358	332	368	354	350	367	382	361	367	380	356	368	389	375	360	372	381	364	391	377	365	337	383	371	352	360	394	359	359	355	366	346	395	364	330	376	352	365	343	359	321	358	365	365	382	348	362	395	377	358	348	385	338	341	396	341	383	389	352	377	349	360	360	354	374	357	371	379	367	376	372	388	359	339	341	395	391	385	377	406	337	375	356	367	348	392	352	335	350	379	369	378	333	362	353	346	385	374	368	364	377	371	345	398	382	350	348	363	324	347	375	353	371	358	381	363	351	360	407	370	353	342	382	364	368	381	353	370	335	381	371	357	368	374	367	389	376	361	368	363	370	345	392	346	376	355	355	341	357	333	359	354	345	361	387	376	374	381	372	360	365	338	374	393	365	368	355	333	363	378	361	371	372	364	378	399	341	386	362	364	368	365	378	369	349	368	398	352	369	306	368	339	380	345	348	377	362	375	345	372	365	360	371	353	376	378	368	356	379	331	363	339	385	374	382	395	370	369	351	397	353	400	371	353	375	378	380	378	368	366	387	368	344	399	345	335	345	368	358	361	393	364	370	361	377	357	381	398	343	344	323	371	386	381	384	388	350	344	396	362	378	378	358	355	338	399	379	347	311	351	360	382	338	354	367	365	350	372	370	351	360	331	372	391	364	335	375	349	348	338	347	388	313	346	405	411	365	361	324	363	364	374	347	356	358	373	360	369	375	375	357	346	347	340	369
25518	46353	30386	19101	15309	12134	8854	6553	5379	4108	2996	2301	1835	1590	1408	1198	945	958	877	795	777	745	687	687	629	629	607	568	552	515	556	535	469	454	423	447	448	445	443	419	417	395	411	370	432	441	423	391	417	375	398	404	410	358	374	394	357	406	382	387	398	400	393	385	386	386	387	395	375	377	389	387	390	392	415	383	388	376	395	371	384	327	403	402	385	358	379	360	416	415	386	391	408	365	387	398	422	417	348	368	394	376	399	389	363	382	417	390	373	366	420	354	383	422	407	398	366	393	356	351	395	408	394	423	395	360	366	404	370	401	392	409	382	377	392	358	395	379	406	418	386	391	346	452	394	382	353	381	405	383	376	406	379	351	407	377	381	379	382	367	419	370	410	386	399	385	386	381	384	373	354	403	381	370	361	382	382	418	407	373	409	375	386	383	387	398	379	414	365	381	373	368	404	345	381	356	382	402	401	374	393	411	381	395	400	373	401	387	363	402	386	376	360	412	355	392	345	394	377	410	399	389	402	416	413	367	405	355	393	365	424	409	406	390	369	383	408	376	400	383	363	401	424	364	360	363	366	385	380	386	403	370	405	389	422	403	374	365	412	419	409	356	369	373	371	362	408	389	389	391	373	376	356	421	406	399	355	409	368	406	371	404	365	403	409	378	390	395	398	389	380	393	372	390	370	388	391	397	380	384	366	377	348	383	377	374	409	377	378	390	378	346	399	358	381	364	351	355	350	404	409	402	379	384	368	376	387	428	366	397	401	347	371	357	357	413	392	368	387	363	383	377	387	413	406	377	380	382	392	380	406	388	364	391	388	419	381	389	382	386	399	388	385	388	399	382	380	396	388	462	389	416	393	370	359	398	382	389	389	360	410	377	365	395	385	388	409	398	389	380	423	417	414	388	410	366	363	391	367	394	379	357	391	356	411	369	375	402	413	368	387	389	374	369	396	347	387	389	393	396	408	399	361	379	378	394	352	351	362	337	351	379	395	381	361	389	372	410	381	411	380	400	360	381	379	384	382	366	344	377	391	391	387	381	372	380	354	389	394	378	360	379	371	378	370	377	379	418	389	367	399	412	393	367	430	409	369	413	370	375	418	403	362	383	398	360	379	389	419	389	393	378	395	374	391	380	385	391	390	420	332	373	375	385	371	397	437	383	358	378	391	385	384	396	358	405	390	360	397	405	359	384	387	374	391	393	389	394	377	390	331	387	372	405	378	375	399	392	398	392	402	406	411	411	407	372	382	383	394	386	359	401	379	359	387	374	355	367	391	391	388	379	398	371	444	384	339	346	404	380	405	362	390	367	388	347	354	361	396	370	402	417	397	363	378	375	412	388	394	364	387	396	370	407	362	350	388	372	395	402	396	365	428	425	393	368	368	365	373	369	389	397	392	398	383	351	405	359	350	385	407	363	364	402	345	378	412	403	405	383	390	415	454	386	401	359	383	382	375	373	405	373	355	386	372	427	370	408	406	377	394	369	390	353	378	385	377	361	392	370	378	383	389	372	359	401	397	362	393	391	397	413	410	417	400	409	380	397	377	415	390	415	380	379	353	414	393	396	365	437	405	364	391	401	410	365	368	372	386	460	381	366	370	381	369	378	378	404	391	370	408	360	393	382	365	390	375	371	401	422	382	334	409	402	395	377	369	374	369	409	392	386	430	388	372	390	372	395	365	352	387	396	383	404	367	385	376	384	360	397	408	376	351	381	372	388	399	381	408	380	346	402	372	396	379	376	399	388	387	382	407	390	394	375	357	373	392	379	359	405	403	361	381	400	385	372	390	369	382	424	391	411	407	378	383	390	387	406	375	373	355	390	353	395	374	369	372	393	417	371	389	391	388	398	387	406	385	372	345	393	401	381	409	383	371	367	404	347	374	357	355	367	378	354	386	372	395	429	406	363	380	397	406	397	350	385	394	368	406	397	357	396	380	374	362	381	393	372	367	395	390	369	395	367	354	347	393	381	394	374	383	408	424	405	359	341	385	428	354	391	407	393	374	407	409	372	389	405	394	362	403	369	433	404	405	415	440	369	406	377	395	376	370	411	388	389	375	384	386	385	366	383	386	426	367	410	401	362	388	402	383	377	372	385	429	379	380	426	391	344	403	381	389	402	409	418	378	406	401	389	402	390	342	397	366	422	385	402	396	395	394	430	381	366	367	343	358	417	414	366	388	415	392	398	397	361	377	379	375	405	395	372	367	418	388	378	372	381	363	384	388	375	394	338	357	391	374	366	389	377	387	417	414	393	433	368	405	410	383	370	414	378	384	401	361	375	378	415	390	372	399	414	392	390	416	420	348	389	394	392	380	377	399	386	387	426	414	361	361	373	383	409	398	372	365	358	380	371	399	382	383	377	387	393	323	405	364	381	433	403	392	416	404	390	385	349	404	415	389	377	391	359	392	374	366	382	390	370	389	380	372	394	380	386	381	385	391	410	421	382	402	384	385	412	374	377	360	396	350	383	383	398	405	398	396	384	389	405	388	376	410	377	373	381	390	381	394	399	394	391	384	379	389	369	405	369	373	404	400	377	407	434	399	385	355	378	395	368	392	399	368	388	407	383	377	389	368	406	387	408	406	406	337	416	399	401	397	385	410	368	367	374	403	391	354	375	389	373	382	408	377	413	393	402	409	396	405	377	355	377	367	392	400	353	374	391	396	361	391	427	368	377	345	399	376	337	363	362	349	405	375	402	380	393	389	404	382	393	379	412	410	355	378	368	369	355	391	402	385	378	368	383	394	342	408	386	400	387	403	407	390	421	365	410	404	349	412	376	377	377	380	407	361	376	362	363	401	374	373	405	401	358	426	415	420	347	386	373	394	362	389	380	381	363	365	396	381	380	408	358	368	392	364	372	384	377	389	353	390	339	371	351	417	367	380	376	404	375	373	412	372	388	380	390	386	355	361	390	405	345	384	387	378	381	409	389	369	381	361	373	428	370	372	380	358	376	396	384	403	415	373	416	404	353	376	399	411	389	386	372	362	396	370	404	404	398	377	394	343	408	368	385	378	386	379	386	385	366	407	378	364	383	367	416	382	395	380	427	395	409	419	372	387	371	387	393	411	404	423	396	384	384	392	421	426	387	377	369	373	399	418	380	409	369	393	387	400	400	356	415	380	388	390	400	399	344	424	399	388	386	364	390	381	390	383	361	411	408	387	396	329	357	400	358	389	341	361	386	399	403	407	396	387	345	347	386	399	380	365	361	392	386	389	391	380	387	378	355	350	432	390	361	381	397	364	375	398	384	413	361	390	421	395	386	379	389	409	374	365	358	401	355	404	350	393	396	358	388	410	375	386	375	388	408	396	393	358	381	388	391	398	392	388	401	370	389	384	361	398	369	364	363	356	404	414	386	399	356	378	424	366	383	375	399	375	390	380	392	430	379	394	369	407	400	366	407	389	382	360	375	405	398	371	399	393	428	373	365	399	374	380	389	396	400	392	383	385	371	391	334	418	380	378	401	399	359
24797	21045	27171	25306	16167	7823	5138	3610	2729	2231	1704	1341	1207	1107	1014	1000	899	819	802	790	764	708	752	709	713	683	688	635	655	663	633	616	653	594	581	609	615	565	638	578	584	575	625	609	567	564	611	563	593	572	609	574	565	568	575	555	549	585	562	582	592	575	571	576	579	604	558	550	534	584	567	541	567	585	593	602	590	599	564	570	627	648	579	594	601	582	553	626	541	604	588	560	560	589	598	574	568	612	584	563	561	604	607	584	601	586	560	562	569	571	613	592	592	573	620	514	624	554	612	593	541	561	552	530	579	556	558	557	557	544	559	540	595	614	598	574	553	545	597	575	559	589	586	544	557	608	642	593	593	580	574	548	609	576	555	549	559	555	592	575	539	582	567	607	536	553	554	586	582	596	566	566	559	570	571	597	560	600	552	555	543	593	597	558	619	591	600	591	591	583	604	596	617	563	546	558	539	592	534	567	590	607	557	608	602	633	546	572	560	561	567	577	569	561	590	566	553	608	607	574	547	551	559	586	589	593	594	580	560	546	590	603	543	563	586	625	574	593	580	574	550	605	586	632	584	568	564	574	586	588	633	577	598	612	594	523	578	575	549	579	562	573	609	595	603	589	569	591	595	539	587	538	588	568	546	579	551	597	550	555	618	540	567	557	596	564	582	576	599	574	590	572	567	510	568	564	579	563	581	543	579	531	580	559	613	581	576	550	600	566	577	572	569	559	579	563	571	597	572	585	545	602	600	563	588	596	563	579	568	589	570	578	536	568	549	562	599	589	579	576	536	562	532	577	571	542	587	559	560	516	559	546	598	624	586	547	565	595	553	573	588	575	554	588	598	593	583	522	589	610	564	655	603	596	576	601	555	602	599	555	573	576	622	571	586	547	633	579	605	565	571	554	565	534	588	577	542	572	575	552	570	538	584	572	556	537	616	572	599	583	593	541	550	577	573	545	582	608	552	566	556	545	577	613	566	602	606	558	577	588	564	581	556	530	595	548	579	550	604	584	511	588	575	566	586	539	570	565	577	608	617	571	589	601	586	576	548	554	615	507	530	568	598	594	592	594	590	591	548	562	524	571	558	595	587	564	559	558	540	545	565	561	557	565	592	574	575	542	561	568	566	568	544	573	590	538	590	568	564	553	571	593	580	588	574	561	549	545	587	579	580	575	566	601	542	597	572	529	582	560	576	538	581	582	583	570	579	597	564	640	561	556	532	575	583	617	601	559	554	566	607	553	548	594	619	543	584	570	534	598	564	558	539	606	563	581	548	563	559	574	550	574	558	576	574	559	614	574	597	576	533	531	588	582	597	569	593	560	563	577	581	576	592	551	605	594	589	602	547	582	583	595	574	574	566	531	610	579	605	566	551	555	587	590	582	579	605	591	580	551	594	571	545	540	589	548	614	560	573	577	566	594	613	582	583	571	586	606	546	575	534	575	534	545	590	535	584	603	574	588	571	594	550	546	564	570	574	554	563	521	535	580	538	578	620	605	555	560	567	577	585	559	587	587	540	571	562	557	576	546	571	566	565	577	594	577	594	570	618	586	593	589	544	588	609	516	567	596	612	571	588	613	583	584	579	567	598	552	571	578	601	521	570	599	611	548	583	550	607	615	576	539	547	589	654	582	556	565	533	589	596	582	594	578	571	563	582	587	540	540	576	582	558	598	556	511	578	582	542	559	571	536	560	601	612	576	602	613	573	536	558	571	538	552	521	583	631	604	572	561	595	592	584	560	641	544	583	558	565	543	578	622	571	618	568	580	581	522	581	583	569	575	560	565	539	578	509	595	555	562	608	612	560	588	586	587	634	540	619	555	554	565	642	546	610	590	588	569	591	542	575	564	556	573	538	570	565	587	589	563	558	547	563	591	532	564	576	580	564	588	594	580	588	578	571	571	612	581	582	573	557	575	590	549	584	576	541	573	574	584	587	551	625	590	561	573	587	563	591	573	580	588	502	534	542	537	554	574	603	596	579	570	560	553	562	566	528	580	563	584	574	558	553	562	543	556	538	576	611	553	563	549	562	580	551	582	615	596	535	637	593	537	567	589	558	573	571	576	554	574	545	586	566	575	553	609	577	561	558	575	581	581	569	553	597	556	605	577	540	600	543	560	571	576	600	591	559	559	563	571	540	585	589	537	563	564	564	625	567	590	593	564	575	603	584	594	551	578	582	572	608	578	603	539	556	574	580	594	564	561	571	530	584	598	566	569	563	625	576	567	596	560	566	594	598	552	516	592	549	564	557	583	564	599	586	573	566	534	548	599	536	578	540	583	571	576	600	540	607	561	570	576	561	570	593	618	550	564	584	566	592	558	597	578	585	596	577	576	559	601	556	588	561	532	544	565	585	572	571	583	564	589	545	526	600	592	592	576	591	567	557	575	608	584	582	568	570	571	556	563	587	609	628	548	602	583	581	586	566	564	590	594	588	558	581	575	530	583	558	554	626	557	563	576	601	542	524	592	559	576	548	571	512	587	627	579	566	588	515	563	557	609	572	597	576	580	565	567	596	567	587	575	598	591	573	561	530	615	553	583	579	541	550	580	584	609	533	557	617	644	602	593	554	564	554	570	556	518	574	585	562	584	566	554	591	592	577	557	566	583	530	610	574	549	551	586	563	569	551	580	579	584	558	589	530	578	575	562	629	579	562	567	601	592	565	539	559	603	564	596	572	562	577	597	600	569	568	600	556	598	548	574	586	561	594	574	593	580	567	610	601	563	577	562	598	578	580	540	535	508	559	574	586	516	585	561	557	557	547	580	567	622	617	551	578	539	572	619	538	577	595	567	553	631	556	580	582	560	566	524	589	536	573	587	563	550	574	558	600	577	534	555	541	592	554	571	536	583	594	567	550	591	582	572	571	549	582	612	570	589	550	569	577	569	576	589	591	557	585	586	623	576	585	555	579	609	596	570	580	545	603	581	530	585	605	602	573	647	588	570	588	553	595	543	628	570	567	534	550	569	527	568	531	601	564	593	564	525	574	636	583	594	555	606	571	559	581	535	610	565	575	533	572	611	571	597	575	574	539	597	521	538	553	553	563	600	603	530	573	564	544	575	586	576	583	556	598	573	588	584	538	565	614	587	549	515	588	573	586	617	570	576	601	589	603	569	576	587	534	559	573	583	589	592	582	571	597	579	583	529	538	597	555	562	570	594	574	532	518	550	592	553	559	573	549	583	588	565	584	625	599	619	540	562	566	558	549	578	568	561	586	557	602	574	570	610	569	572	576	567	586	570	552	550	545	559	571	551	549	562	602	571	572	552	553	561	557	550	569	520	583	606	577	553	542	559	572	571	577	597	580	584	575	621	572	569	576	578	532	559	566	569	561	589	613	555	517	597	553	593	571	560	579	551	526	558	554	534	560	597	545	614	561	613	576	569	599	568	627	602	607	602	543	553	577	566	570	578	543	580	574	568	580	539	572	603	609	548	546	589	553	585	581	558	543	616	574	553	599	595	584	612	596	570	536	588
24870	42589	28037	17280	13567	10255	7718	5945	4763	3626	2730	2116	1674	1472	1415	1196	1128	1064	922	933	907	829	871	771	841	737	753	741	686	763	718	651	660	639	629	616	637	617	602	646	611	644	594	687	631	600	583	625	635	606	590	576	603	527	589	572	594	584	595	572	614	623	568	583	599	568	663	572	582	587	620	595	589	602	585	565	577	592	614	597	592	587	567	615	591	542	564	576	584	553	597	589	598	581	584	594	620	593	548	588	554	567	554	576	617	577	559	640	593	584	587	539	617	555	600	559	576	591	649	608	577	534	566	604	546	584	562	592	604	685	573	598	590	555	578	591	571	608	582	593	580	615	581	599	571	562	594	616	589	586	611	546	590	627	594	600	590	547	569	574	601	591	583	595	580	577	557	589	579	589	594	602	565	617	592	586	638	595	585	560	581	565	575	568	599	655	560	573	603	563	549	586	585	560	552	580	572	574	598	620	586	626	568	626	574	580	588	570	600	575	583	601	577	587	540	597	629	629	560	574	610	601	621	557	571	596	649	560	587	607	547	570	601	570	611	552	566	573	619	621	583	571	615	569	572	587	568	597	587	601	603	597	610	605	631	610	567	565	603	611	589	605	617	569	578	554	588	544	535	607	586	609	584	608	594	577	589	615	604	581	568	540	524	591	592	591	576	611	617	573	574	579	609	587	554	573	572	566	563	525	620	543	582	586	601	561	587	562	563	618	574	532	567	589	602	590	626	621	601	622	586	564	626	565	580	592	579	587	566	580	599	670	604	594	581	569	570	575	572	584	611	580	578	575	600	584	586	584	588	600	600	605	573	583	601	583	577	560	573	541	627	552	559	595	590	648	552	576	534	608	610	582	570	596	620	603	598	613	568	570	606	607	557	568	530	567	602	595	589	595	576	589	607	594	624	644	570	561	649	569	612	616	596	645	624	606	591	581	586	580	614	643	582	601	567	588	595	583	618	621	544	584	576	569	585	598	605	639	592	608	547	582	630	589	568	552	608	607	569	613	552	586	610	601	603	551	575	609	566	590	584	611	586	565	551	584	624	542	586	611	583	602	591	566	576	607	587	631	546	571	608	570	568	539	595	605	551	632	594	573	625	545	603	627	595	639	626	598	604	591	558	591	566	559	580	609	562	573	613	609	507	566	548	600	619	566	599	555	556	549	594	574	619	616	564	565	603	619	578	584	651	587	605	597	583	593	584	570	605	546	598	582	562	581	574	633	590	541	602	586	608	580	560	551	601	542	552	553	588	593	605	562	556	605	597	573	578	546	569	599	563	573	563	622	580	601	623	552	555	578	553	628	593	583	601	607	596	583	625	602	584	592	596	601	622	621	641	644	615	563	582	540	619	581	590	595	624	560	576	558	598	553	616	616	603	523	580	547	569	566	565	607	590	551	576	567	572	624	543	602	580	546	567	660	594	597	561	574	573	569	624	593	583	583	615	597	601	536	580	568	538	558	584	589	603	582	620	588	567	571	595	623	576	593	598	547	588	580	570	584	597	573	572	629	585	604	582	515	573	589	609	602	624	600	585	588	569	589	570	543	607	617	596	566	540	591	567	571	604	606	587	591	566	562	563	592	596	558	575	607	602	574	597	583	565	598	574	550	572	601	574	599	591	587	594	580	623	617	513	570	634	589	603	587	602	574	584	609	604	586	610	609	611	584	598	581	606	597	587	569	594	583	585	586	652	589	595	562	625	546	556	578	609	569	589	583	617	614	586	526	563	535	593	578	569	549	620	604	578	587	603	561	590	537	598	568	610	568	619	573	564	599	573	609	602	596	612	589	591	567	586	585	628	583	576	618	604	597	518	547	574	580	565	629	580	546	574	609	561	581	592	565	640	544	604	597	582	557	605	584	560	598	604	596	584	550	562	562	555	590	600	563	609	607	615	567	581	620	579	553	537	597	566	605	561	551	628	621	582	587	578	615	571	582	575	572	622	606	578	531	559	596	558	582	543	587	579	545	572	562	566	615	594	608	553	619	618	604	586	613	553	570	576	609	619	582	560	570	577	617	606	644	578	586	586	563	612	629	572	587	591	564	557	541	565	584	635	594	568	591	574	574	563	600	589	603	648	566	559	618	613	587	565	576	547	574	567	539	636	589	551	583	611	581	594	559	615	620	569	575	573	599	616	563	599	563	616	573	589	554	565	573	579	559	586	615	579	569	587	589	619	583	603	581	545	632	581	573	559	612	528	591	586	611	569	591	580	589	558	569	615	567	544	564	553	574	604	592	534	571	562	632	586	598	628	598	549	570	565	574	601	600	567	586	571	576	570	601	544	596	575	592	564	612	570	587	560	580	596	594	582	563	581	600	584	549	585	575	578	564	619	616	624	612	545	612	574	610	543	589	580	583	583	626	609	555	601	566	592	586	592	585	567	610	563	597	587	601	584	557	557	620	596	590	576	582	552	630	638	523	591	559	616	587	593	588	632	578	569	562	606	620	660	590	631	559	589	570	557	551	561	607	562	651	566	587	557	643	627	571	597	611	620	547	624	618	605	551	613	567	596	564	587	562	563	605	588	589	577	621	619	558	568	602	591	559	600	624	591	578	606	587	607	586	578	604	584	613	630	608	571	632	586	605	569	593	581	566	594	608	570	572	599	589	542	581	568	611	572	601	525	573	572	574	549	561	570	563	579	634	602	549	588	600	633	592	549	567	584	594	606	584	571	605	610	560	586	578	619	625	583	597	632	568	578	595	586	576	581	626	598	594	584	537	602	587	604	611	598	565	572	620	602	556	594	578	537	588	597	601	661	605	597	637	617	555	611	548	606	574	611	582	591	630	607	598	562	603	608	594	579	596	569	591	600	574	565	583	583	580	622	570	550	628	548	571	582	565	557	572	590	595	563	606	580	607	594	606	592	615	567	581	578	584	576	608	571	607	571	600	565	579	578	604	615	573	599	566	588	594	619	545	586	577	613	552	546	637	574	587	567	607	581	574	594	562	573	591	584	575	591	561	618	611	594	591	582	564	585	559	605	618	566	581	592	568	611	583	587	592	550	623	556	577	606	577	612	630	559	572	570	635	563	574	591	567	593	588	595	535	593	543	603	609	581	568	608	538	592	576	633	579	584	611	533	639	592	605	613	577	587	563	569	613	561	566	570	606	599	537	575	563	580	575	564	575	548	572	610	589	606	590	597	611	589	594	605	586	625	572	604	574	613	624	577	600	571	596	563	559	583	606	613	611	591	636	618	597	611	580	604	610	647	588	560	610	568	623	571	593	568	601	612	563	561	547	595	622	608	590	566	587	568	582	577	601	589	586	609	608	545	593	617	610	576	544	611	599	594	595	585	604	574	581	593	592	585	574	574	613	606	541	610	559	593	620	582	602	566	591	618	605	597	570	563	593	586	586	582	615	635	543	596	587	604	585	587	576	571	581	577	601	555	570	595	634	595	579	606	547	590	558	603	550	560	571	566	584	559	615	619	583	635	563	600	576	597	634	563	600	585	611	590	610	599	636
22540	21114	28764	23725	21225	21732	15891	6915	4713	3398	2726	2085	1667	1442	1311	1009	932	931	785	814	763	692	678	689	696	650	600	586	585	602	557	516	487	470	509	516	484	454	466	449	406	434	441	442	449	441	438	418	424	450	422	451	424	428	390	437	419	409	444	427	465	405	432	433	446	408	423	432	435	429	434	409	400	414	451	412	447	433	404	418	448	427	422	440	378	447	433	390	445	451	413	444	424	435	380	459	415	455	401	415	423	437	409	416	425	462	439	389	425	387	434	436	462	464	413	426	427	441	389	429	420	411	440	373	413	428	415	428	445	431	432	429	402	423	442	419	465	447	413	413	412	420	410	420	421	414	441	430	419	405	432	448	433	430	432	387	433	412	432	440	445	418	383	362	445	416	423	409	433	463	405	414	492	423	425	420	429	490	421	446	452	416	434	409	445	452	413	410	391	416	433	450	436	411	406	407	416	426	414	474	423	454	436	436	400	396	442	417	423	412	381	437	406	406	427	424	440	401	390	395	477	408	428	410	402	391	436	442	437	458	421	440	431	442	418	417	434	423	421	408	398	392	391	432	437	433	412	405	435	434	433	429	449	427	423	414	449	426	405	460	401	422	388	404	413	444	437	404	411	386	436	401	406	400	433	445	418	438	411	387	419	407	409	424	459	453	418	440	413	421	424	434	442	416	408	428	414	406	392	465	391	408	420	437	419	476	388	449	452	403	443	418	449	394	400	442	419	439	447	438	427	395	464	432	428	437	425	438	433	411	395	424	410	396	406	438	448	451	403	448	419	410	433	397	402	419	419	409	414	407	461	399	432	432	415	416	428	385	406	417	410	367	421	423	417	409	427	433	427	440	419	439	430	418	487	392	365	416	413	452	411	400	427	415	422	409	434	429	440	402	369	433	441	427	447	430	413	465	408	422	390	401	444	394	392	407	413	418	429	464	418	412	399	411	417	433	421	434	372	406	452	406	423	442	402	444	398	422	437	469	433	418	446	410	437	394	378	408	421	389	433	446	432	429	414	416	446	410	435	408	429	452	449	436	456	421	440	462	442	416	447	432	400	405	419	428	406	470	442	448	426	416	438	459	394	443	424	405	429	428	418	428	460	428	417	450	416	404	415	391	430	423	418	424	423	423	406	444	433	386	424	431	427	401	430	448	434	386	403	430	439	445	446	422	416	450	396	437	434	452	430	402	410	452	408	423	481	440	410	437	410	413	426	397	413	412	431	385	428	458	386	430	401	429	451	425	414	436	379	424	409	375	434	414	438	405	451	431	438	402	436	421	421	437	404	418	451	405	413	432	434	416	424	418	427	414	421	443	417	444	426	404	383	430	427	400	401	427	431	443	443	456	416	427	420	426	429	422	438	466	416	411	430	400	440	424	441	429	412	444	417	410	418	430	413	406	454	412	424	405	392	412	426	415	413	387	394	401	427	432	436	418	449	405	433	430	421	407	419	410	392	446	432	397	410	425	426	430	422	425	463	390	400	386	440	466	438	447	451	414	442	414	434	435	433	425	405	453	433	398	435	447	410	399	423	419	439	418	422	398	444	408	454	407	404	451	438	405	406	436	391	453	419	394	424	429	409	410	418	398	425	390	402	419	445	436	427	429	433	409	446	425	461	416	420	408	452	423	425	432	397	423	421	439	417	416	420	406	420	459	452	444	422	446	419	434	440	421	409	406	422	377	406	403	449	393	406	413	421	453	460	434	406	458	403	460	416	427	433	433	407	411	414	389	447	378	424	446	446	459	464	419	423	448	421	426	407	425	448	437	444	403	395	417	408	389	437	419	414	397	413	411	441	425	404	416	415	396	389	386	406	389	437	392	431	449	456	419	418	390	446	455	435	416	459	433	417	452	418	420	450	434	396	415	432	422	395	398	417	431	368	422	444	408	389	455	424	420	406	427	398	432	462	421	483	408	409	400	416	456	428	426	446	403	384	381	445	423	421	425	457	423	399	369	422	442	417	401	390	425	459	448	395	440	419	413	449	376	426	430	411	411	426	395	447	423	405	459	401	432	427	398	407	432	422	422	381	435	413	421	419	404	413	424	433	436	413	415	423	404	378	419	405	414	463	396	408	422	414	396	470	420	434	411	396	401	416	452	443	418	388	398	428	450	449	414	408	398	409	444	411	450	426	435	423	388	424	444	432	444	384	394	385	421	449	359	419	433	445	428	391	421	406	431	415	391	448	409	441	387	432	451	434	362	412	389	401	405	427	444	395	447	435	423	412	448	426	409	403	471	429	392	422	432	429	390	434	425	427	415	430	465	466	356	412	434	432	433	451	412	420	375	450	417	420	404	417	421	414	447	451	437	417	382	421	439	446	373	403	376	378	435	413	453	412	441	427	400	395	384	440	424	418	414	417	410	408	426	428	426	430	396	433	448	408	396	426	438	403	408	423	448	428	407	418	395	443	409	416	388	422	405	406	435	422	450	443	477	433	408	408	435	427	437	456	419	403	428	472	441	430	461	432	429	415	425	411	426	414	414	423	393	416	393	415	393	410	417	432	461	449	389	428	396	420	417	439	437	418	423	436	431	447	404	406	468	455	405	421	427	419	440	436	440	463	402	407	458	421	416	408	443	430	448	409	422	437	414	453	428	425	407	454	421	416	433	451	422	414	455	437	442	438	415	408	418	441	456	386	403	426	417	380	421	407	417	425	404	447	413	429	440	433	412	430	401	418	444	431	424	409	388	440	421	429	422	424	423	439	461	422	436	396	401	402	392	462	356	448	428	423	385	411	418	467	400	433	443	419	425	421	392	369	405	439	393	401	395	413	425	431	451	385	403	457	432	433	430	400	434	448	402	443	409	407	434	394	386	419	414	429	387	446	438	421	394	420	415	413	425	428	423	428	452	393	424	414	426	408	418	430	374	435	446	396	402	398	415	428	429	412	431	408	422	418	418	393	432	433	451	419	424	440	418	419	430	425	449	373	404	419	409	436	414	398	431	411	435	447	442	455	370	459	409	421	400	437	423	437	448	444	414	415	438	396	373	396	434	442	404	443	435	396	445	452	424	418	397	436	411	415	440	432	453	414	405	421	415	422	419	440	416	422	420	436	434	433	418	444	412	419	429	416	403	393	440	450	409	445	437	420	476	400	390	394	424	428	406	423	447	428	430	420	420	393	429	428	404	396	423	447	412	443	432	435	429	398	428	439	419	418	398	395	411	420	445	410	421	387	468	419	401	423	431	418	389	431	393	406	430	416	434	423	441	406	414	433	415	478	390	407	431	438	408	410	408	415	429	416	416	445	453	434	429	406	446	410	440	414	371	453	440	443	412	424	429	414	401	421	423	438	404	476	417	433	402	398	418	406	400	427	396	398	417	417	448	426	403	425	418	401	444	455	391	427	443	446	411	382	397	387	414	423	417	430	411	419	383	432	405	427	442	448	409	413	425	428	387	418	396	424	384	439	390	443	397	436	430	439	432	446	444	419	422	453	451	422	414	405	419	423	426	406	412	420	461
29466	53394	36917	24400	19968	15612	12273	9604	7536	5519	4384	2997	2582	2200	1929	1380	1365	1261	1044	998	917	860	823	783	829	745	741	703	645	689	642	561	542	534	528	549	501	466	498	482	505	490	463	470	410	472	462	469	423	430	410	443	452	399	475	412	411	385	436	439	444	443	382	451	442	408	454	449	431	461	420	454	410	449	404	381	450	421	435	427	419	447	393	402	432	419	410	446	431	425	410	408	405	425	393	416	421	436	429	465	440	429	423	471	443	424	383	408	408	398	441	446	438	417	442	416	405	406	448	405	428	431	412	415	460	407	461	432	484	424	424	399	476	464	432	427	452	430	454	402	459	459	413	412	431	425	443	435	385	422	439	443	445	388	388	434	421	433	433	422	427	430	429	427	427	434	453	426	398	458	461	404	428	419	437	451	410	402	419	437	479	436	417	440	425	447	446	411	421	432	429	424	404	436	385	431	442	464	428	423	436	450	429	434	413	380	447	447	404	404	425	382	435	439	413	429	469	436	448	424	398	418	441	467	416	435	397	431	405	400	434	420	432	420	405	433	422	417	434	403	418	421	408	456	402	423	401	424	448	424	394	412	432	438	429	437	441	445	394	444	426	454	383	420	428	422	442	409	438	422	427	447	428	426	436	427	434	428	452	425	425	448	429	418	428	453	413	408	420	428	443	389	441	453	390	402	375	460	445	455	437	430	452	439	473	401	431	458	433	386	428	416	401	427	460	438	424	415	379	425	418	446	382	458	422	416	413	427	446	415	427	450	445	416	405	403	423	443	403	453	430	407	437	428	425	436	440	433	430	398	409	460	426	432	408	419	379	464	419	408	435	417	415	409	463	418	408	426	410	426	426	435	454	422	404	450	445	403	457	458	420	460	419	397	431	391	453	442	456	421	436	445	440	426	404	459	423	413	478	413	408	426	427	422	400	442	433	448	438	423	448	444	421	444	435	371	394	423	432	434	443	455	411	427	432	436	434	431	419	413	401	435	430	400	441	448	458	436	406	442	380	420	443	431	462	442	458	432	374	428	400	418	450	431	426	453	383	424	460	457	459	413	417	381	442	449	452	401	435	433	428	450	420	440	418	415	397	419	392	429	473	423	435	436	415	405	438	424	426	450	399	429	439	423	471	447	428	452	428	424	437	425	416	407	443	417	384	421	436	401	426	412	400	432	414	398	398	422	445	433	380	414	453	395	446	400	420	388	421	430	461	387	424	415	440	441	434	409	431	439	441	400	425	410	443	436	417	434	462	457	423	413	424	426	396	437	430	432	412	455	436	445	398	442	422	429	397	448	412	420	436	429	457	442	428	411	412	416	404	421	437	387	431	441	416	419	390	375	428	414	399	421	413	375	389	437	409	424	468	411	446	396	419	472	411	467	412	419	399	409	436	446	412	458	418	416	415	429	445	425	415	425	449	431	388	470	437	468	448	431	465	425	467	431	407	426	415	383	418	404	437	404	446	432	423	400	430	423	412	413	416	419	423	425	397	446	439	414	475	412	429	417	414	394	456	435	440	397	405	429	399	415	402	408	419	381	413	418	424	423	430	410	421	436	405	424	412	424	403	409	404	437	410	388	451	453	407	429	409	410	440	421	425	408	447	433	414	434	410	441	394	403	426	446	410	433	434	437	386	431	452	448	406	423	450	420	388	470	414	430	428	401	420	428	401	433	416	399	404	431	434	412	420	428	446	477	412	406	422	418	413	399	414	391	436	463	400	433	446	419	423	451	467	437	387	443	394	428	427	432	436	445	411	421	434	432	450	391	438	432	407	441	429	407	413	447	412	392	452	427	415	436	411	423	427	382	428	433	464	407	421	456	410	434	420	423	429	449	465	431	412	430	450	433	418	415	446	449	465	438	412	460	462	402	416	439	441	453	413	422	423	433	431	406	414	419	452	443	415	450	420	396	434	418	425	428	448	426	405	400	403	431	425	421	414	457	422	384	415	409	438	411	435	408	420	437	425	385	426	426	415	427	415	474	450	437	454	401	463	430	409	465	421	408	430	392	461	448	417	450	402	451	441	422	387	420	440	438	454	425	448	433	422	427	433	391	426	437	427	391	427	428	434	416	414	406	417	383	434	410	439	470	427	419	421	451	424	386	384	424	424	419	423	401	397	431	411	451	448	427	429	433	432	421	434	422	465	462	400	452	441	416	437	449	439	446	418	408	401	437	437	412	431	406	424	453	434	445	428	431	418	405	421	431	434	399	395	445	404	393	423	421	436	432	426	413	367	413	439	433	454	453	411	435	437	416	421	446	424	428	442	428	414	439	430	409	441	412	415	402	432	443	403	398	409	462	433	429	383	461	402	426	452	416	443	393	410	422	438	426	409	431	454	410	450	447	437	446	417	418	430	433	432	459	388	407	406	471	451	444	428	464	420	424	425	397	411	406	428	393	429	441	434	407	419	433	405	400	411	423	415	426	422	446	388	415	398	406	462	432	451	442	438	423	405	448	459	419	392	424	385	428	426	441	455	453	440	428	458	426	453	455	426	415	421	427	433	402	417	454	428	428	454	376	456	451	422	458	464	423	441	427	447	443	441	425	396	444	428	459	426	420	406	392	408	409	458	450	455	455	430	415	440	417	421	411	443	459	422	440	414	464	400	418	464	413	393	432	430	420	429	419	421	456	427	437	425	412	390	438	422	396	404	438	465	435	492	412	447	409	442	420	431	443	404	443	429	458	419	405	412	402	430	402	407	433	433	431	417	420	422	406	423	456	422	418	449	451	442	444	429	450	450	436	399	438	419	437	411	433	474	418	408	416	432	430	415	453	422	440	429	444	435	422	462	427	437	424	424	419	426	429	417	405	404	434	436	415	436	410	416	422	435	419	415	411	414	431	476	410	423	435	438	407	385	482	399	440	406	438	429	423	432	443	429	440	428	454	441	405	412	443	425	414	401	417	395	412	403	416	452	407	423	418	418	424	416	397	410	418	469	408	440	425	429	434	383	442	395	422	393	430	420	412	408	423	404	404	412	466	459	416	466	395	391	413	424	441	464	431	389	437	419	403	416	432	394	481	434	450	426	428	413	434	452	422	428	440	432	379	426	451	396	426	441	383	394	434	405	428	429	420	405	434	404	440	399	413	396	465	427	395	423	445	421	444	446	448	439	388	447	441	450	402	402	447	426	435	453	450	471	372	399	424	426	403	457	439	423	442	438	414	437	439	429	402	432	410	438	406	436	428	391	472	413	415	448	403	443	384	439	422	444	399	408	462	452	409	429	410	416	409	428	461	439	460	435	430	404	442	413	429	421	431	417	373	379	422	459	443	395	411	406	426	405	408	431	438	420	429	416	428	415	427	418	418	448	428	436	447	419	438	460	405	441	413	419	429	428	437	397	406	436	422	447	396	421	452	441	481	420	454	453	451	465	424	416	398	435	424	441	433	419	469	428	430	400	418	404	428	437	397	444	424	413	387	421	460	452	470	433	403	440	427	436	442	431	402	412	412	417	439	454	418	427	445
29037	24685	23680	14901	8670	5458	3668	2810	2136	1659	1359	1118	1005	972	882	740	738	718	665	666	646	599	591	619	589	621	580	601	563	572	585	536	555	542	520	500	486	505	463	538	545	525	532	501	510	495	506	520	499	514	504	520	515	486	517	454	517	561	513	557	531	522	517	483	540	513	513	467	495	502	518	506	524	541	508	519	543	455	491	538	462	540	489	481	519	542	519	490	487	519	473	522	515	515	473	487	520	518	560	499	519	487	503	525	496	479	536	512	515	509	509	523	483	494	500	533	487	540	501	508	489	506	522	519	538	509	527	517	521	483	470	492	504	536	507	534	491	519	489	510	524	504	533	492	519	530	541	466	503	561	509	503	495	490	473	528	494	522	510	537	525	502	511	526	492	509	538	544	475	535	543	524	493	523	487	530	480	533	455	562	515	496	592	520	519	525	494	484	473	537	502	504	546	462	517	503	536	472	508	497	529	528	477	553	502	511	533	531	451	518	501	556	541	467	517	530	497	531	500	477	489	532	496	505	516	538	494	506	531	551	498	495	541	557	512	475	496	543	532	507	544	504	525	498	499	547	481	508	490	534	505	504	465	515	524	501	528	506	505	525	536	525	494	513	533	484	498	546	516	504	513	543	534	476	528	521	514	513	515	566	508	500	500	535	513	534	523	542	518	524	481	490	494	488	512	533	549	533	483	518	526	504	550	455	500	491	534	484	528	520	506	549	517	467	495	518	512	484	531	534	465	495	501	520	502	508	539	523	504	522	548	500	521	549	508	592	522	485	527	487	527	510	502	532	523	504	491	486	483	519	535	510	516	536	523	499	497	487	476	514	511	507	526	465	497	514	493	519	527	503	482	463	537	507	509	517	547	491	490	488	504	545	551	497	556	518	510	535	526	504	521	537	497	526	507	494	495	548	541	527	487	502	551	522	533	498	515	540	489	508	469	513	509	498	529	506	504	574	565	495	486	503	497	525	509	492	524	511	500	474	510	494	482	519	503	566	552	558	499	530	531	475	501	512	515	493	519	510	534	543	526	518	486	471	510	554	492	518	522	524	513	513	484	527	509	544	509	509	492	517	532	516	504	522	512	510	509	496	535	488	522	526	520	532	520	476	499	500	515	495	537	509	544	522	492	538	554	518	495	566	538	516	537	488	490	472	507	561	493	497	491	526	487	488	512	516	554	514	525	516	538	527	532	512	545	517	509	503	474	526	539	524	487	513	517	515	482	488	513	510	534	515	490	510	527	489	481	531	497	504	523	488	510	500	471	482	508	513	543	512	496	501	531	537	468	530	546	490	523	544	514	500	465	484	500	481	516	499	533	505	480	509	500	534	534	543	511	556	475	514	489	515	466	518	516	510	484	472	533	505	478	462	502	480	497	528	533	530	538	492	506	491	503	471	475	504	517	518	495	502	511	529	496	477	483	552	536	489	513	468	509	488	545	511	477	498	505	535	520	492	480	499	489	504	517	484	477	503	542	478	494	504	499	493	499	481	501	529	514	486	528	478	496	505	512	527	515	519	508	508	523	531	491	507	509	509	517	541	509	499	504	491	515	457	491	458	508	514	529	561	476	533	533	489	499	520	490	539	527	511	536	514	501	512	511	534	505	536	523	561	576	494	545	548	508	496	438	525	486	512	501	498	511	522	511	480	518	521	510	488	503	501	534	538	544	539	519	495	509	487	564	528	505	507	503	535	503	514	498	538	530	567	524	504	564	466	511	508	540	496	528	471	526	517	501	517	529	478	517	499	484	532	510	491	471	533	474	551	515	462	509	493	506	487	540	530	538	530	569	525	530	538	518	497	512	495	518	488	515	498	484	518	491	522	516	493	498	488	503	497	498	519	520	500	501	511	533	488	563	518	509	509	529	456	529	508	503	535	569	529	534	503	523	528	512	503	519	540	529	530	533	529	512	503	497	501	486	528	506	502	528	559	494	495	537	558	490	450	504	496	504	496	493	534	497	542	542	570	483	514	523	483	511	527	480	529	546	508	520	585	507	461	511	516	466	508	543	509	504	546	522	476	518	509	504	536	520	526	494	496	506	515	479	527	478	504	515	539	492	501	475	504	519	507	540	487	486	533	513	521	509	527	488	490	492	524	494	511	549	519	492	554	514	515	486	506	517	478	509	498	514	503	513	485	485	483	532	493	515	495	554	454	511	527	492	490	480	515	492	496	503	518	481	508	448	504	532	513	570	508	514	521	493	515	530	481	507	468	498	511	488	516	526	526	469	520	524	514	509	502	547	522	488	523	469	489	537	515	523	507	507	554	518	477	489	542	550	508	517	528	507	471	500	525	484	478	529	523	477	550	533	514	465	513	526	534	500	507	505	538	497	476	503	505	507	485	527	492	501	548	506	515	500	526	511	524	553	513	514	524	515	490	521	517	476	530	537	484	501	512	527	491	512	500	522	514	523	487	488	501	518	516	507	515	503	537	489	521	526	491	493	555	477	508	498	558	527	526	508	512	499	498	529	524	521	562	521	556	542	522	503	489	533	496	487	546	518	472	489	531	527	489	492	519	475	556	499	486	535	507	502	553	466	530	519	506	489	506	471	491	516	516	491	534	543	490	545	466	507	510	503	530	540	543	534	477	514	514	482	520	539	491	531	541	495	502	503	505	533	470	516	478	498	528	532	491	485	562	506	535	500	497	527	491	517	547	536	527	480	501	531	474	523	535	502	521	540	544	507	532	514	527	533	514	475	497	505	483	473	490	508	499	504	558	515	511	519	520	459	496	526	496	541	489	544	507	519	532	516	486	489	517	512	552	533	560	482	526	515	500	497	473	541	526	524	501	544	502	541	530	540	514	554	522	522	500	499	476	522	530	554	558	461	542	522	521	526	536	514	479	482	559	494	472	500	475	513	520	561	520	525	530	486	516	480	536	556	474	504	506	510	518	535	482	502	525	510	546	501	532	527	526	506	516	497	559	506	528	473	527	510	523	516	501	511	487	527	498	518	494	519	498	475	475	551	474	472	490	508	513	511	523	522	550	519	502	483	482	484	536	475	500	522	522	543	551	469	490	563	513	531	491	518	475	508	502	465	531	514	498	480	529	519	493	545	498	524	498	538	524	523	520	474	489	514	479	537	524	477	506	523	511	526	491	499	537	502	536	505	516	519	492	511	526	520	498	529	503	486	491	508	526	533	552	515	480	509	490	537	484	516	575	528	519	476	498	475	526	514	540	536	504	521	504	500	535	556	473	510	518	514	504	512	483	534	478	482	527	482	528	516	526	562	498	475	498	553	528	483	512	514	523	508	529	500	554	473	491	516	526	528	515	519	506	498	545	516	493	516	559	520	525	491	510	512	530	518	534	570	496	503	545	494	522	538	494	562	511	523	513	498	498	552	503	541	499	457	491	494	506	504	506	519	532	503	510	498	498	521	510	523	539	537	526	498	504	550	525	519	507	529	530	527	505	475	499	495	480	538	528	518	539	506	523	520	505	517	517	542	534	490	515	518	487	489	555
22954	36766	24260	14396	11468	8356	6182	4687	3562	2723	2117	1634	1438	1264	1169	940	896	872	811	769	788	739	721	723	712	665	640	632	636	603	628	591	589	612	572	560	557	499	548	517	565	605	507	542	535	530	546	503	519	538	504	524	542	542	519	531	561	509	545	526	539	510	539	556	477	513	515	518	531	574	501	589	527	494	556	516	499	470	550	515	586	557	570	509	555	532	544	560	547	526	541	543	518	527	523	566	511	554	492	541	540	562	513	587	542	576	536	505	530	515	490	567	556	572	489	551	505	513	556	532	543	513	553	538	549	513	500	516	480	532	560	547	491	541	529	547	561	561	522	554	542	529	523	502	537	515	536	551	517	538	544	517	530	520	514	528	582	525	501	508	519	497	560	516	531	592	582	507	513	511	536	511	545	525	524	526	508	535	555	511	513	559	544	557	519	539	532	546	576	504	555	527	508	529	507	552	564	530	528	511	529	535	526	582	514	527	506	550	510	532	524	520	550	521	521	489	532	550	500	517	528	516	545	581	560	551	511	539	565	517	554	518	569	532	480	545	534	533	529	510	548	568	526	510	553	529	506	501	493	527	527	532	549	559	543	558	530	558	514	530	535	532	516	544	542	539	498	562	534	524	525	526	502	561	520	567	546	581	509	547	537	571	511	530	526	567	520	501	526	519	515	524	516	506	520	524	495	512	551	541	484	550	577	495	568	531	532	572	525	566	551	510	544	524	503	539	529	563	524	524	538	498	513	562	549	519	549	520	505	550	502	518	545	566	533	538	513	525	548	553	564	484	535	574	552	548	515	522	496	513	515	514	557	504	521	509	516	463	526	501	535	538	502	517	570	522	551	495	530	562	513	560	531	557	533	592	529	534	530	521	526	534	520	532	509	529	527	533	534	521	518	523	510	556	552	517	506	550	559	546	528	546	543	496	540	543	527	582	546	546	571	493	533	530	534	524	518	521	540	539	549	555	500	519	501	538	522	543	519	531	555	497	562	535	517	542	516	520	538	543	594	501	505	556	548	526	538	512	524	531	518	502	529	561	540	505	546	530	523	531	540	536	531	555	530	525	561	522	528	504	516	513	531	511	510	527	530	531	532	532	557	538	576	516	544	558	532	524	511	560	559	490	510	526	554	571	559	512	509	548	518	539	510	516	551	536	538	574	528	531	526	549	510	527	526	541	518	518	566	538	538	532	502	538	555	543	553	483	558	534	530	566	513	532	517	517	562	484	522	513	516	556	503	540	528	567	508	523	493	554	519	560	568	531	534	529	512	553	521	505	540	543	502	523	525	539	546	537	473	533	528	510	521	562	497	511	511	528	546	536	539	572	497	556	498	566	561	541	506	533	536	524	526	523	509	554	535	530	496	532	515	511	526	514	534	553	534	515	551	532	551	536	530	548	529	522	514	517	511	501	522	535	536	551	516	522	536	553	533	521	548	526	549	523	552	592	534	570	533	549	482	551	495	508	533	562	509	559	540	514	564	542	531	507	540	493	505	522	538	516	552	537	531	519	528	542	537	537	550	544	550	502	530	508	545	523	567	500	548	565	549	546	529	508	553	543	509	485	547	526	507	543	518	551	508	535	559	562	511	542	529	523	514	541	510	535	560	524	535	504	506	523	539	540	522	545	508	519	540	526	490	513	519	522	548	506	558	526	540	535	505	514	497	529	530	558	564	527	518	516	549	549	558	534	576	564	515	521	498	536	551	567	546	495	583	551	515	538	535	564	528	559	537	513	518	495	538	543	533	517	512	553	496	524	558	532	521	536	544	493	521	580	516	527	519	535	500	550	527	555	559	534	576	524	541	517	485	544	534	517	563	556	526	540	515	518	549	546	528	540	555	524	509	496	566	528	561	474	530	517	506	510	542	524	525	559	544	501	542	554	515	501	536	540	539	549	530	527	545	529	484	540	534	515	528	547	530	552	510	523	511	563	525	547	533	576	538	516	562	514	562	512	559	558	540	574	527	552	567	519	563	494	507	594	517	538	554	570	516	533	532	516	559	518	519	501	550	497	537	531	505	554	576	492	539	537	585	544	526	519	524	529	516	548	507	568	541	540	537	521	505	545	543	527	515	573	537	562	525	544	508	547	548	545	592	527	510	530	502	550	535	558	556	540	547	532	523	542	573	545	561	548	515	525	565	498	509	554	534	545	513	555	532	534	528	567	526	506	539	505	546	548	530	519	554	526	567	505	540	532	548	525	561	519	501	543	528	528	543	513	503	497	518	529	557	526	516	553	516	549	520	532	525	558	545	574	534	534	503	518	523	548	547	539	549	493	527	533	550	535	544	546	573	554	515	502	534	564	581	547	534	526	509	488	517	535	510	518	534	544	539	550	524	568	577	506	570	521	566	539	525	555	526	544	521	533	516	546	538	506	549	540	500	545	535	512	539	561	541	519	562	523	567	578	519	536	507	540	563	519	571	535	509	511	512	543	505	561	536	544	514	518	566	511	517	480	549	494	526	514	532	504	586	538	536	532	513	515	527	506	556	491	518	569	550	524	558	523	524	552	561	529	521	533	530	531	526	524	509	555	517	546	525	564	507	517	539	531	507	569	498	546	550	554	496	512	555	477	548	532	521	577	547	529	514	543	506	548	546	504	487	541	509	543	501	530	517	550	504	564	514	539	532	590	536	575	512	495	531	463	543	580	510	531	551	573	513	534	523	508	571	521	516	515	571	551	504	594	542	553	525	489	487	551	529	573	561	522	541	528	576	544	503	502	545	510	537	548	538	507	477	487	513	544	527	548	554	542	551	571	544	519	503	544	534	522	567	559	545	532	547	498	528	505	527	544	569	532	507	545	564	538	573	569	553	543	560	530	557	530	528	545	557	578	533	562	546	551	544	564	504	550	504	504	489	506	520	554	513	549	517	514	557	551	561	535	512	491	564	522	541	540	549	538	523	476	539	529	556	541	550	513	508	559	518	533	573	532	554	566	515	529	557	541	496	515	541	539	552	542	542	556	529	531	514	503	579	508	551	551	552	536	539	530	563	572	532	543	539	478	542	558	501	527	530	555	480	540	485	510	533	535	507	543	519	543	540	500	519	580	478	511	551	532	519	540	486	533	540	517	494	531	510	544	514	550	520	555	538	520	570	504	496	560	560	533	529	500	582	574	561	543	513	535	528	557	545	579	531	519	551	581	522	565	557	547	504	523	554	467	537	505	518	508	508	556	537	535	503	547	590	549	540	527	502	565	555	583	507	547	525	501	537	568	543	560	509	523	517	505	525	538	542	525	573	518	511	545	562	495	554	500	528	553	545	509	528	538	511	539	537	553	561	583	525	574	569	515	541	600	505	481	543	495	518	500	484	520	499	565	507	544	516	531	542	550	531	541	519	504	490	466	505	534	566	527	539	558	523	521	566	527	537	543	516	522	549	551	536	539	545	521	474	523	512	531	530	571	510	531	527	494	546	544	487	529	563	548	507	557	561	499	511	570	525	539	582	560	485	525	513	560	518	524	524	547
23593	21032	28150	24220	21314	15941	7925	4482	3291	2557	1921	1454	1248	1126	926	751	779	690	632	619	628	556	552	561	534	517	534	502	466	466	473	413	413	413	435	415	441	379	367	409	375	405	404	362	370	400	392	394	356	382	331	359	346	366	404	392	406	375	375	379	375	364	392	388	346	361	399	396	379	363	376	367	365	386	355	427	358	393	393	393	343	364	347	345	360	326	363	382	364	363	388	382	368	364	337	373	356	378	361	360	353	399	373	397	381	390	387	356	352	359	323	366	400	407	334	361	335	380	394	380	350	378	357	352	369	345	370	344	376	417	378	386	392	343	344	391	405	386	386	372	377	373	351	362	398	355	404	397	375	354	377	360	378	344	378	352	371	349	337	350	380	359	374	407	332	346	367	389	398	413	366	357	348	394	354	351	405	386	355	361	386	399	381	345	403	360	345	371	378	368	337	362	359	357	406	350	389	349	399	362	360	357	388	374	388	348	358	367	393	376	353	391	395	387	381	380	405	362	348	346	367	375	348	358	371	398	361	365	392	376	420	404	367	376	423	373	369	388	378	364	355	363	377	358	375	367	379	356	359	348	361	364	354	392	358	379	341	362	346	371	382	410	353	378	380	384	385	369	374	396	409	379	386	387	398	361	360	376	417	384	354	351	388	407	343	391	371	373	365	384	378	401	351	363	377	379	364	338	381	376	364	372	356	362	387	383	352	346	377	358	374	378	355	362	333	340	386	378	365	344	376	351	393	362	384	342	358	363	392	378	388	349	354	387	346	372	350	329	361	370	354	376	405	360	367	359	391	355	409	366	376	374	422	376	379	380	391	379	369	353	367	377	382	363	387	385	379	423	339	356	369	354	352	379	349	345	359	364	349	380	374	383	364	408	334	383	353	411	350	393	355	376	366	350	352	333	359	351	371	349	400	398	424	338	396	364	377	381	384	323	379	356	351	371	359	366	372	377	366	401	329	396	371	366	362	372	357	386	376	369	390	382	385	392	379	380	402	403	377	376	363	352	396	383	350	359	343	353	379	337	375	366	398	380	357	339	387	394	370	377	351	347	371	348	374	384	406	379	373	360	328	377	350	362	382	377	367	396	382	364	371	374	346	394	403	396	376	345	375	352	334	352	370	365	383	337	385	374	374	370	368	387	340	349	360	356	392	402	395	344	362	384	351	406	372	346	371	405	382	383	373	346	385	326	366	323	385	362	357	350	364	383	358	381	413	366	353	334	363	392	375	393	368	367	380	387	376	373	358	397	326	375	380	384	390	378	352	373	380	388	350	390	358	352	354	398	375	355	375	373	377	355	361	334	407	358	354	375	376	369	401	374	407	347	361	370	387	336	356	367	389	354	395	377	383	385	378	411	354	367	381	342	378	356	364	378	377	374	379	357	361	384	358	427	397	393	363	354	391	383	364	380	410	360	360	380	345	366	337	359	348	369	396	352	349	369	400	389	392	402	355	374	346	362	357	382	385	407	363	409	415	407	384	373	357	395	371	357	373	358	382	365	380	395	415	375	375	371	343	370	376	397	369	375	387	344	324	364	390	351	378	373	362	363	358	365	400	341	401	378	366	380	390	362	372	394	381	391	362	386	377	378	355	371	382	397	365	368	411	392	346	372	357	371	361	366	390	384	356	369	374	348	324	338	353	376	358	342	356	330	369	382	363	381	358	376	379	390	395	351	338	363	379	363	351	361	365	367	405	380	376	381	361	394	429	388	362	377	369	409	370	387	343	346	406	390	375	373	365	409	376	398	376	384	382	379	352	367	409	372	361	343	353	379	390	401	337	355	367	353	375	372	395	398	398	397	403	372	390	371	362	401	392	368	359	367	369	416	353	386	380	392	386	400	396	347	383	389	358	367	383	352	355	359	405	379	378	358	392	359	392	368	400	380	371	337	407	353	405	386	342	374	390	404	372	378	382	339	355	381	337	332	386	385	379	381	367	390	360	372	401	366	395	379	380	357	352	380	389	353	368	393	401	395	360	374	330	370	349	358	424	372	387	346	336	376	393	375	336	431	371	403	340	380	380	379	383	355	367	363	401	375	378	382	368	371	367	365	401	350	401	301	367	363	387	350	373	363	356	413	365	345	375	374	379	374	376	369	329	366	402	382	349	365	392	368	358	362	386	370	410	387	393	404	369	363	376	364	369	371	366	378	411	375	386	367	358	361	425	363	377	348	409	359	412	374	403	397	381	350	336	369	355	357	405	401	372	364	381	414	359	347	393	389	374	372	360	364	358	357	390	419	362	378	386	350	389	352	412	347	366	395	347	373	384	399	363	380	361	391	365	370	366	374	383	344	394	394	369	361	375	362	368	365	359	400	366	384	355	373	355	397	346	370	381	381	398	387	384	361	343	361	371	401	361	406	392	375	390	384	376	352	381	386	388	379	391	367	372	380	362	372	352	396	407	330	369	398	361	387	382	368	357	379	372	359	386	387	379	370	340	397	379	371	364	406	351	373	356	396	388	372	367	361	330	385	376	359	385	364	402	385	373	350	350	371	394	375	381	399	357	373	402	386	344	374	350	355	363	373	385	384	345	384	345	352	374	379	367	377	342	354	361	355	365	354	405	381	346	411	396	357	367	364	373	366	367	409	351	373	399	380	412	392	386	387	351	361	375	396	324	379	372	386	383	374	380	354	398	415	358	377	333	381	373	393	385	365	353	345	353	345	332	392	344	376	371	360	396	375	372	361	334	340	371	374	422	368	357	358	351	365	368	390	375	367	373	369	356	370	358	346	359	373	362	369	356	373	347	409	383	392	383	363	388	361	387	374	355	376	391	415	372	387	375	341	376	390	367	341	335	388	382	374	377	373	359	357	351	381	383	414	339	377	386	374	404	385	356	384	395	380	361	394	397	407	349	360	373	361	351	379	382	393	341	390	375	385	397	357	364	343	416	360	361	390	373	365	367	392	421	396	368	347	395	383	363	349	372	356	346	351	369	407	347	358	397	357	367	353	392	365	365	396	373	352	385	357	397	381	398	355	367	370	386	375	358	388	367	361	398	364	374	375	404	372	396	358	394	388	343	358	374	406	363	382	367	378	384	355	393	366	375	352	361	351	377	400	346	354	395	376	350	384	386	383	377	382	376	379	358	391	364	372	372	369	414	363	349	375	365	340	359	389	364	363	385	376	380	391	350	385	404	410	387	368	367	377	394	375	357	403	389	358	385	402	366	350	356	392	368	354	363	344	369	377	367	400	351	426	362	356	348	364	366	364	374	355	356	366	356	376	368	376	349	359	373	344	357	380	365	375	410	389	406	391	358	356	359	409	366	376	376	379	353	396	380	392	367	404	361	377	411	398	372	380	390	359	358	361	373	350	353	357	411	365	371	364	342	399	386	369	364	347	368	403	380	349	367	364	349	366	386	384	385	405	349	331	396	349	337	387	363	380	373	356	378	372	387	344	380	379	370	383	398	348	355	387	371	366	336	356	347	424	395	368	350	378	397	348	381	404	362	374	371	380
26220	47305	32176	20981	17281	12822	9160	7171	5528	4056	2990	2346	1837	1758	1316	1020	996	982	851	763	770	747	630	711	650	605	585	568	542	582	537	519	448	446	454	452	432	443	455	450	424	412	436	414	435	393	398	441	411	405	401	444	423	376	420	395	399	426	371	384	386	383	348	450	424	420	390	378	383	404	407	390	408	349	409	388	394	364	394	360	380	393	424	407	385	399	356	393	393	397	403	388	391	399	350	376	401	374	367	397	442	424	411	400	415	405	384	401	380	403	423	412	396	385	394	427	406	384	389	393	416	376	415	400	397	401	413	406	393	390	376	417	390	426	385	417	369	384	380	404	416	355	410	385	387	405	346	392	389	406	385	377	378	383	371	373	411	390	370	417	397	377	416	376	383	385	377	361	460	381	388	388	412	390	393	383	381	363	423	420	399	417	400	413	401	388	353	394	355	426	382	376	372	429	381	387	383	386	399	370	386	396	379	388	418	389	445	379	393	404	377	392	405	404	430	375	406	387	405	387	381	421	407	411	394	369	384	398	358	369	371	372	409	369	399	442	382	397	401	407	380	400	361	400	377	391	411	426	400	399	381	411	360	378	417	376	404	385	385	409	410	435	356	391	370	406	389	418	373	379	394	401	355	411	431	372	383	434	391	415	373	401	394	401	420	412	388	376	424	448	404	389	395	368	396	374	382	371	422	368	388	404	376	376	366	395	398	353	416	414	403	387	381	409	410	396	420	392	351	417	366	390	383	390	389	403	364	356	364	382	407	376	394	368	399	387	376	380	387	363	405	367	398	375	390	383	403	362	380	385	357	384	378	388	410	396	408	410	357	380	378	409	379	369	396	377	395	398	386	374	371	378	359	393	365	384	378	432	398	408	401	421	406	406	408	402	393	373	424	372	389	409	392	417	396	415	415	425	394	405	368	387	371	403	382	402	403	378	403	391	399	372	379	409	415	359	378	378	387	371	374	378	387	396	428	396	433	422	414	420	390	377	395	408	415	360	426	399	453	386	393	370	390	440	401	417	383	390	383	425	381	387	386	385	399	427	399	397	383	409	411	413	377	370	367	381	415	383	374	378	392	395	377	378	395	398	427	366	432	411	407	407	374	385	408	373	402	403	415	404	406	389	403	371	357	406	402	419	401	391	421	381	410	361	379	365	387	411	397	390	406	397	386	360	433	386	382	387	348	416	402	411	379	366	439	412	395	403	406	417	406	384	428	402	403	413	391	393	390	424	378	385	381	370	416	354	405	439	421	399	417	392	365	371	397	416	365	397	425	407	392	387	382	394	356	376	409	407	403	398	389	430	381	431	371	394	394	399	360	416	355	372	382	408	378	455	400	405	385	380	420	395	386	396	412	378	401	368	387	378	392	388	422	384	391	426	399	408	399	377	407	391	407	411	433	399	405	431	388	403	363	371	424	372	404	387	391	398	373	404	396	408	438	346	398	378	361	387	360	422	392	385	390	411	411	393	396	397	389	402	390	423	390	405	394	382	421	376	386	405	385	400	413	416	397	424	386	392	393	384	399	387	396	383	426	410	402	415	394	407	381	362	394	425	401	394	380	395	387	412	439	402	424	401	373	418	368	399	364	394	420	355	373	402	414	397	393	404	395	385	362	406	380	371	370	382	419	401	392	356	394	419	370	430	387	409	453	404	407	392	382	368	427	416	390	419	400	398	399	418	423	399	390	444	378	390	363	389	395	386	384	422	408	352	390	361	403	384	386	425	431	398	381	342	373	390	382	415	413	448	435	414	377	406	388	379	410	416	396	406	395	392	389	387	387	426	449	399	381	406	390	360	404	376	425	411	371	416	375	420	412	410	392	398	386	378	419	394	364	383	423	442	396	400	435	407	425	413	383	357	379	371	409	408	408	367	400	429	380	400	412	408	403	384	378	413	405	401	379	400	364	361	381	406	401	396	392	388	408	388	413	410	359	347	383	402	433	364	399	401	378	391	360	412	410	393	384	365	390	426	390	418	375	404	411	406	381	368	374	421	412	402	388	372	437	423	383	417	393	399	408	388	387	374	410	391	391	402	414	393	410	419	384	376	409	367	385	389	380	398	407	405	383	410	395	408	399	377	404	382	401	405	377	398	373	413	379	422	398	401	390	418	373	383	364	406	403	404	376	419	412	378	368	368	367	398	424	393	398	408	426	426	398	394	396	342	407	404	393	401	373	428	371	375	394	414	359	395	417	386	420	395	414	401	370	372	399	428	408	390	385	416	371	355	387	394	400	381	388	425	334	394	371	409	396	383	375	386	382	407	406	446	380	400	388	372	366	389	435	378	363	385	392	372	394	373	394	420	413	400	420	390	425	400	397	415	400	397	394	398	403	391	350	374	375	394	445	394	411	399	371	412	406	417	399	373	415	371	389	384	382	388	409	390	371	404	381	393	389	398	400	401	392	382	377	404	391	391	414	399	383	406	397	396	357	374	410	376	355	404	390	419	387	394	410	415	394	366	383	372	446	403	383	391	401	398	387	363	419	405	380	382	420	427	419	404	385	375	384	396	351	386	389	369	399	359	407	409	408	390	375	425	367	398	412	377	406	365	414	367	393	373	373	393	426	441	390	436	374	411	377	396	417	390	409	369	406	394	363	422	396	402	371	393	348	380	412	399	413	394	428	401	400	392	382	411	387	369	425	410	387	413	404	388	382	363	344	383	394	378	397	385	405	434	407	397	403	384	369	421	379	374	368	387	378	428	393	383	360	351	394	416	402	398	410	384	394	406	365	381	424	358	395	402	379	386	370	400	390	395	405	409	399	386	373	424	406	392	399	385	381	387	399	378	436	405	361	410	423	435	369	398	432	416	360	409	398	389	423	412	375	402	401	419	356	391	405	392	412	427	383	387	413	400	400	365	401	399	389	388	360	363	397	406	404	377	379	394	389	404	404	403	384	349	411	373	418	388	403	382	407	427	366	420	358	393	377	401	423	377	384	386	373	384	396	384	411	436	384	427	383	401	420	411	420	400	410	412	380	388	387	423	370	412	396	374	428	376	399	384	385	435	383	398	393	370	402	409	395	378	396	382	404	393	381	398	375	396	390	385	426	379	373	396	395	391	373	367	394	353	392	406	403	400	392	416	455	413	365	403	370	382	403	410	363	405	384	381	413	404	395	391	388	373	402	389	402	416	406	369	402	395	431	383	368	375	398	381	395	408	424	414	380	382	384	396	398	402	379	380	379	371	403	398	387	415	405	388	411	413	393	393	360	452	383	406	411	383	397	427	388	390	382	422	420	369	388	390	380	364	369	422	403	401	391	393	409	395	387	399	385	391	390	389	403	384	357	431	414	363	375	391	383	379	369	397	375	379	354	363	438	365	421	405	386	402	402	341	364	384	394	388	351	406	393	420	398	410	401	385	406	371	385	382	368	384	366	394	390	346	367	400	419	394	374	381	408	423	407	366	400	429	379	376	408	379	385	426	382	402	393	388	359	399	409	400	402	374	403	393	402	385	386	397	380	410
24783	21119	27333	25311	16789	8646	5126	3548	2771	2122	1721	1427	1197	1143	900	946	894	834	786	807	721	757	744	739	722	739	671	679	632	649	642	615	642	620	553	582	583	635	621	621	605	598	596	597	592	606	630	576	588	583	539	562	604	580	621	571	582	563	598	569	604	561	583	560	575	639	549	562	605	560	601	567	541	558	534	555	566	593	596	567	600	556	577	554	575	538	599	553	561	576	600	558	622	546	602	577	531	587	557	618	564	539	586	608	573	569	619	533	621	571	585	587	585	574	623	534	586	582	554	587	556	583	578	582	596	575	564	578	580	582	612	572	593	572	612	578	616	633	556	587	573	563	582	534	604	578	550	555	588	614	561	607	581	582	525	559	597	610	613	605	573	586	573	602	581	559	564	559	557	555	620	565	624	575	562	577	586	633	617	556	617	572	647	549	568	588	607	599	602	555	566	579	601	591	580	610	603	561	574	578	558	592	557	583	552	615	613	621	608	604	570	544	582	581	564	551	584	578	592	598	574	560	593	584	553	541	566	568	614	589	554	589	581	596	603	629	580	575	590	590	557	556	593	576	607	554	613	587	614	621	583	570	613	582	593	588	583	549	578	613	608	598	592	605	578	565	605	582	574	577	552	563	574	621	593	570	576	597	565	545	623	589	554	571	545	553	571	571	581	601	555	547	554	585	631	587	556	604	583	562	563	582	627	611	573	604	595	569	546	534	559	546	579	565	560	593	564	595	599	559	616	625	573	606	572	619	584	619	580	606	577	595	588	601	581	615	577	564	553	551	554	588	571	570	566	583	554	563	619	583	604	553	591	573	591	566	602	588	567	594	571	559	563	561	589	583	593	577	581	624	563	586	576	585	592	600	578	555	597	550	590	581	596	565	572	563	532	571	578	578	576	620	556	565	607	575	547	607	612	612	625	555	565	550	594	590	605	556	539	586	595	570	570	584	571	615	560	567	591	554	576	526	572	557	589	598	607	584	613	568	580	586	554	534	559	604	602	572	592	579	568	593	562	583	571	567	598	580	581	538	591	566	581	590	561	600	528	604	576	583	608	598	567	564	596	588	580	565	594	583	607	583	581	548	593	573	577	612	575	591	554	573	570	608	558	611	609	550	641	571	586	605	591	545	600	574	566	577	588	630	613	600	598	550	589	590	591	574	564	559	582	562	638	591	619	626	589	622	594	599	601	556	547	561	605	591	587	577	569	587	584	575	570	526	608	579	592	546	547	552	555	550	571	587	588	552	582	593	571	542	598	631	630	547	571	576	582	618	580	597	587	595	591	560	618	562	648	596	584	595	622	517	568	583	552	591	625	554	576	547	577	567	543	601	581	552	608	545	579	563	602	625	594	596	600	578	596	569	560	591	576	600	629	545	561	537	577	582	562	551	529	576	583	603	581	545	555	607	596	566	580	599	537	585	567	576	569	577	569	596	574	567	596	584	563	568	561	589	560	582	548	560	590	571	541	558	587	555	585	566	559	591	586	602	596	568	616	568	611	580	573	625	547	590	572	543	626	577	547	631	557	601	571	539	564	536	579	555	606	581	604	541	592	586	593	575	594	646	582	577	618	583	593	578	607	604	601	574	575	625	586	590	573	581	612	572	604	584	601	575	518	560	551	572	610	581	585	534	573	601	530	533	574	583	523	605	569	574	562	569	595	580	557	549	595	569	574	614	618	613	616	546	607	575	586	571	586	593	573	584	590	543	574	575	567	596	595	571	596	579	532	595	568	576	563	541	561	607	610	571	554	586	606	577	592	632	606	562	588	546	557	619	583	586	592	602	555	592	603	574	558	589	582	590	608	584	550	589	593	602	613	563	557	552	614	590	547	565	567	599	599	584	561	567	624	603	573	599	599	585	591	579	611	557	591	584	580	527	554	541	620	604	591	590	555	565	591	598	631	578	593	606	588	566	565	556	607	571	579	584	581	641	599	569	570	585	570	582	611	562	609	535	580	566	608	607	609	574	573	559	608	608	553	633	604	571	559	610	618	587	574	603	607	560	564	622	535	569	565	559	574	549	604	567	544	576	616	596	608	576	573	585	571	609	608	595	583	601	571	560	616	581	568	568	582	574	568	580	558	585	563	574	560	581	622	600	607	569	593	560	533	562	551	583	542	573	613	567	583	543	566	549	542	597	565	593	543	615	528	566	663	590	585	564	592	598	624	591	585	578	533	601	581	564	584	622	575	568	603	616	590	652	541	568	574	587	614	597	602	570	586	513	555	534	589	578	542	613	572	612	606	584	624	520	608	613	618	618	569	565	590	587	545	602	568	568	613	560	579	604	590	601	556	551	587	581	612	577	585	561	579	592	579	591	618	592	613	568	568	561	550	569	568	591	568	598	575	563	579	608	587	563	566	582	607	553	564	579	549	567	555	603	583	582	565	565	609	574	565	574	584	594	566	610	569	574	552	623	588	569	576	624	581	551	588	548	592	618	576	549	574	591	587	539	620	615	562	559	580	589	587	567	543	582	575	582	560	577	591	607	610	533	558	597	585	566	591	583	548	579	581	571	545	599	593	607	570	582	573	591	591	581	612	548	573	579	528	591	625	582	579	571	579	545	600	558	609	590	575	550	629	555	574	605	580	589	581	581	600	607	622	547	577	581	581	512	578	595	602	599	589	557	581	613	558	542	584	580	588	587	574	602	555	596	638	591	574	588	576	563	549	605	576	574	590	573	559	568	558	604	560	601	564	576	549	572	578	563	615	526	538	590	563	553	564	601	583	581	565	623	560	523	585	550	603	596	591	586	540	589	572	571	545	607	580	603	588	557	541	552	547	598	589	613	564	586	609	552	613	606	563	586	554	619	591	587	588	547	572	575	584	584	540	608	574	565	587	530	597	535	551	570	559	593	554	559	600	613	556	568	592	525	580	540	550	571	564	575	558	559	566	546	575	586	593	590	592	536	604	597	560	556	589	566	570	612	571	620	614	537	602	571	560	540	545	588	568	553	601	562	624	570	571	541	539	584	569	629	615	620	580	556	537	557	574	572	563	577	573	550	578	606	611	570	568	552	577	605	593	544	583	549	590	619	539	595	569	539	577	566	545	578	582	567	590	553	597	624	616	593	590	580	572	601	544	566	574	568	591	601	533	545	539	604	564	626	586	586	622	611	595	563	534	587	581	566	579	594	594	575	517	572	580	605	588	578	585	613	581	604	597	574	542	560	577	555	589	564	566	583	585	574	573	605	575	557	599	571	617	612	647	588	547	586	604	578	613	606	580	575	569	540	578	589	576	557	521	559	601	580	569	566	591	553	618	564	554	589	569	604	584	576	634	586	559	576	574	610	581	567	624	603	550	556	615	592	590	575	589	617	575	592	562	581	591	638	574	577	592	566	564	575	572	610	623	596	586	612	583	607	601	612	568	560	638	598	608	615	582	585	567	571	585	567	546	554	576	569	610	581	582	601	566	546	575	572	639	545	605	544	601	559	606	566	624	570	573	583	613	555	604	594	581	610	543	582
25646	43512	28608	18031	14812	10869	8016	6031	4670	3586	2742	2177	1748	1578	1389	1097	1143	1020	929	921	873	859	801	865	801	732	740	733	772	748	749	702	669	671	690	666	642	642	644	601	588	570	642	640	625	578	646	588	604	578	596	605	597	640	614	564	573	617	583	610	625	644	575	562	562	607	565	599	538	614	605	638	593	579	572	597	602	571	596	606	592	562	612	599	632	608	598	589	587	585	576	587	572	585	596	598	568	580	604	627	610	611	600	595	606	555	603	611	591	545	622	560	574	571	594	607	621	615	585	595	605	597	604	564	587	597	577	601	548	650	625	606	588	627	601	610	542	554	623	577	592	575	557	574	595	565	610	557	583	601	583	556	628	600	617	563	583	629	564	576	563	586	576	562	567	616	631	561	638	637	591	567	570	603	570	569	584	548	575	630	594	610	657	600	598	564	598	592	539	557	574	615	598	581	587	578	603	596	583	620	631	579	592	569	544	580	631	655	584	586	569	592	584	601	605	620	611	583	591	602	585	585	539	609	597	608	572	537	608	643	619	543	586	534	573	578	611	589	602	614	601	599	619	597	605	610	557	588	572	622	539	597	582	608	578	572	613	600	581	530	590	568	628	592	630	575	608	578	615	581	555	573	611	567	559	619	626	596	613	584	586	583	591	648	603	597	588	573	611	587	608	621	582	568	572	610	599	586	591	583	627	581	546	540	596	603	593	599	584	591	623	565	559	575	631	597	627	645	562	596	599	573	539	606	611	577	601	569	565	610	643	601	589	590	604	567	569	583	606	632	624	599	620	554	640	575	597	576	570	605	585	588	556	553	595	611	602	596	578	605	600	578	581	563	605	554	572	582	560	601	598	575	592	566	569	597	584	607	580	582	602	564	603	582	609	604	580	578	608	583	560	574	586	551	548	589	563	585	609	578	604	612	598	591	595	643	612	563	582	644	534	615	623	595	587	558	580	586	626	611	611	566	610	592	566	644	583	611	611	626	561	580	610	583	625	615	569	627	609	614	561	618	599	604	585	623	586	574	587	600	546	609	611	562	541	618	618	599	573	573	568	592	595	607	589	588	587	602	598	587	590	550	598	590	636	590	557	615	587	615	612	624	583	607	586	592	601	604	579	609	628	593	585	637	546	609	600	604	589	535	597	574	573	576	602	615	578	565	595	562	602	597	581	608	590	568	564	577	602	598	600	615	616	591	603	622	609	595	593	610	573	630	582	548	590	567	579	598	602	564	626	612	621	596	584	568	582	571	624	639	566	619	613	581	559	595	587	596	592	649	591	615	635	577	598	546	555	592	563	611	590	607	641	608	583	628	619	634	605	588	562	593	584	569	598	620	587	585	575	588	562	592	610	630	608	624	614	565	576	595	591	580	626	566	611	611	617	568	592	613	580	555	592	608	618	578	598	586	627	582	624	655	619	566	582	570	589	571	592	619	573	607	600	632	631	598	586	617	609	598	574	603	615	590	621	577	590	571	583	551	629	590	578	564	554	591	582	581	608	603	620	574	560	609	567	628	577	574	570	611	615	600	602	573	564	582	625	555	555	630	590	537	606	566	605	634	616	587	647	579	560	602	586	594	602	632	614	630	611	620	587	592	561	610	589	589	548	652	544	559	592	604	584	597	639	589	593	612	623	583	630	581	617	566	590	595	611	546	599	632	579	613	629	595	609	570	567	594	603	558	589	623	600	558	624	582	623	538	651	619	577	637	575	535	591	625	613	612	597	593	563	579	600	649	578	606	559	612	620	576	560	561	565	551	588	618	594	543	590	575	588	582	577	545	574	569	591	624	612	579	592	615	598	630	605	571	596	545	612	593	584	633	551	586	584	572	612	610	571	592	613	547	590	590	573	591	562	609	620	583	626	570	594	611	636	564	601	606	591	586	640	628	557	617	604	577	568	596	583	603	576	594	671	600	589	562	555	642	626	568	606	565	594	629	590	645	564	575	597	598	597	579	603	594	608	587	609	565	604	595	601	594	630	614	569	581	571	590	627	637	558	589	599	596	612	613	581	595	612	550	644	594	644	614	596	600	566	580	580	564	592	582	630	631	533	566	586	597	634	579	558	588	640	561	603	576	584	580	625	558	596	578	581	607	602	580	585	571	584	568	630	605	604	589	548	599	577	557	591	594	646	625	611	590	549	599	566	596	585	619	597	538	589	598	590	601	580	605	580	607	592	609	602	597	595	577	587	623	599	656	587	568	598	581	584	612	634	572	599	579	602	576	599	589	633	607	632	597	605	617	553	584	568	613	563	628	574	620	586	601	635	620	623	563	606	624	593	556	602	586	619	576	615	608	557	585	566	577	612	559	620	621	581	613	639	601	588	601	556	588	612	612	627	594	606	583	597	625	592	542	595	625	571	617	622	614	606	632	597	547	632	599	655	599	578	592	598	605	643	592	631	589	618	565	616	606	589	624	628	575	580	548	558	617	652	591	610	635	541	598	584	616	583	637	636	574	573	558	583	640	571	599	583	617	603	639	585	592	607	593	603	581	591	592	602	618	601	592	595	594	618	596	591	650	599	597	647	594	598	581	609	608	611	564	590	586	556	594	560	609	592	590	615	642	600	579	586	575	603	642	621	592	631	600	620	617	577	590	569	606	579	567	606	610	592	557	598	592	605	544	578	574	555	547	574	613	600	583	580	603	599	619	623	568	557	588	614	584	560	589	598	587	602	641	552	587	572	581	583	619	644	622	570	613	579	587	591	616	577	591	616	572	625	597	581	647	607	582	618	563	592	565	609	609	556	591	625	618	610	609	602	590	585	571	598	583	586	584	628	621	585	583	595	601	610	567	619	582	557	573	587	564	536	611	598	618	604	578	558	575	629	605	649	596	596	607	608	583	561	622	597	602	549	582	566	584	538	609	619	642	580	606	591	576	602	576	602	580	556	611	602	587	625	576	613	553	581	626	584	577	615	570	581	539	604	617	587	604	613	586	595	582	583	610	615	591	642	577	567	597	576	632	582	612	612	593	609	579	603	620	585	621	559	619	638	580	599	594	608	581	580	570	594	597	595	592	580	596	562	602	593	597	579	597	643	616	547	620	599	569	558	606	560	556	583	603	577	594	631	586	610	583	588	563	576	592	633	574	595	603	592	575	554	570	636	595	586	624	595	554	604	593	593	622	563	586	558	579	606	581	615	562	613	566	610	578	626	604	602	615	578	601	540	608	556	628	583	607	588	587	578	617	600	592	564	607	570	587	590	592	619	565	592	640	597	570	602	581	596	567	607	601	580	619	616	581	622	601	562	631	579	551	628	638	610	584	620	625	570	581	565	591	574	574	609	572	605	550	579	565	544	584	594	584	611	604	601	603	631	587	598	608	563	597	590	611	586	552	589	582	618	590	583	601	606	599	584	654	612	611	539	625	601	622	615	567	618	579	625	577	562	600	583	597	623	621	583	602	605	610	593	587	615	550	587	604	587	602	600	574	604	639	601	601	577	584	583	600	570	562	594	614	588	606	623	576
22577	21087	28639	23772	21172	21598	15667	6735	4561	3507	2532	2095	1677	1505	1147	912	914	860	841	871	760	680	627	670	656	634	625	574	565	605	582	512	505	513	493	462	484	475	456	455	477	478	445	449	460	446	404	396	453	447	443	444	364	432	410	432	404	394	417	419	389	411	429	389	416	420	433	431	422	452	452	457	416	426	387	465	429	473	420	427	444	435	397	415	422	407	413	439	473	436	408	452	453	424	434	421	391	399	427	458	405	429	412	406	416	425	422	421	411	417	444	446	464	379	440	404	439	419	399	434	439	406	453	401	394	406	432	400	415	443	417	416	433	445	402	439	414	449	405	410	418	435	397	412	406	420	448	438	402	408	443	428	386	432	432	405	420	422	431	378	425	423	450	418	454	391	405	405	409	426	437	386	416	406	448	411	387	441	397	403	387	435	433	411	418	425	433	400	388	412	405	438	413	393	410	393	398	432	435	400	405	388	411	432	402	400	434	433	408	465	379	388	427	408	372	461	429	416	426	449	410	426	400	385	446	404	386	415	409	421	426	429	434	433	445	395	401	427	408	429	434	439	390	422	428	421	402	464	392	420	415	425	438	393	419	409	438	412	404	401	444	427	440	439	431	414	393	434	432	406	409	401	442	426	381	383	430	373	420	435	428	431	457	428	427	405	402	423	427	438	429	436	423	409	418	409	404	426	420	423	416	406	399	398	427	438	379	436	435	424	426	422	409	443	412	416	381	424	402	444	428	457	416	408	400	426	404	395	417	442	394	414	424	436	405	439	448	410	399	400	445	421	399	446	424	423	426	434	409	409	421	396	429	410	408	437	414	432	435	385	435	426	418	441	413	383	425	405	421	414	381	413	463	398	422	468	405	437	422	445	403	406	435	418	402	451	416	459	420	429	432	408	417	419	405	425	425	405	427	400	415	407	439	450	389	414	472	415	422	402	412	413	434	431	441	432	412	440	445	400	376	417	428	411	431	439	422	423	421	415	409	425	436	391	411	438	438	441	443	445	413	381	419	402	427	386	408	385	412	413	430	398	422	410	414	394	407	395	434	405	404	415	420	427	430	382	422	441	438	400	382	432	391	458	436	448	416	420	446	407	413	436	401	453	390	446	427	425	418	450	458	423	449	441	418	411	437	454	424	444	433	427	459	457	461	402	409	426	418	449	467	415	432	432	396	463	447	434	394	432	428	462	400	384	412	408	461	419	406	373	421	474	392	420	391	421	409	418	440	421	400	406	454	418	385	430	419	438	419	416	440	400	398	453	444	407	377	429	429	409	436	407	443	425	432	458	409	384	456	424	420	428	426	409	406	421	458	447	413	440	410	441	447	411	466	421	405	402	455	416	422	441	454	390	446	444	406	469	399	396	417	423	425	436	398	414	432	416	415	439	398	418	467	440	424	421	445	419	448	445	412	434	396	438	457	435	423	431	426	385	407	405	429	430	407	387	423	432	382	406	411	387	442	396	438	434	432	416	423	441	419	382	411	420	399	431	387	442	416	419	438	427	420	407	411	446	427	414	410	448	416	435	421	445	438	406	429	442	445	407	418	398	419	412	406	425	427	429	405	431	415	457	414	436	422	446	428	399	434	422	450	420	414	411	431	419	433	422	393	451	392	397	413	428	450	462	419	417	417	422	413	418	410	402	440	415	427	410	414	399	414	431	395	407	465	427	373	434	416	401	457	461	365	428	381	431	395	404	416	434	455	451	440	427	419	404	378	416	367	425	441	430	417	421	400	426	438	437	462	441	427	439	418	414	423	436	431	420	425	403	393	415	407	423	412	408	433	425	413	427	378	424	397	392	400	400	410	452	411	421	401	447	382	433	394	451	398	404	440	406	402	430	423	457	420	427	414	419	424	403	409	386	419	392	410	451	414	402	434	405	447	455	443	400	401	448	438	465	422	420	408	405	434	409	408	418	420	385	428	416	434	451	424	468	438	454	423	433	411	398	405	405	426	463	443	423	382	446	437	423	399	436	423	408	447	406	422	400	448	422	441	363	443	432	410	426	425	400	384	416	430	446	382	446	407	436	433	402	425	405	418	416	419	454	423	438	438	425	449	398	437	401	408	433	418	389	467	477	429	381	416	433	429	396	393	419	387	422	376	452	432	430	386	395	436	431	411	438	429	407	455	413	424	431	389	413	416	404	419	445	431	409	442	441	449	437	406	389	429	419	423	440	403	404	425	435	425	439	425	419	415	409	461	436	431	421	398	442	462	458	446	443	446	411	392	400	395	452	424	412	429	399	406	398	401	471	433	402	392	451	446	432	436	421	440	407	418	427	406	422	407	432	422	431	424	446	432	430	430	407	392	436	441	438	441	406	420	414	416	418	418	397	383	407	384	426	404	398	425	437	448	417	415	437	404	426	432	422	421	415	417	435	456	390	404	433	416	399	425	444	427	374	418	408	421	441	434	419	438	438	377	411	407	440	422	424	428	416	399	424	426	435	404	383	398	429	417	430	446	417	427	445	428	383	429	437	372	399	415	444	440	421	405	388	424	458	417	426	423	399	430	445	435	440	436	386	427	460	405	418	386	450	407	434	430	439	440	437	404	428	437	397	422	421	399	430	401	438	433	437	415	440	443	415	456	380	416	401	417	422	428	393	402	410	459	439	403	413	438	409	436	420	398	426	409	403	381	409	418	457	428	415	411	402	431	419	420	382	397	432	423	413	388	433	412	408	395	422	411	449	430	415	430	477	402	397	421	423	430	426	403	387	422	412	438	393	421	374	448	443	402	431	439	444	441	429	409	408	389	453	417	438	393	393	427	387	455	458	436	443	417	395	414	432	375	414	444	420	408	452	450	422	417	448	443	433	384	438	452	423	443	444	410	433	427	413	417	423	395	398	448	374	448	377	407	431	417	403	401	420	414	429	431	413	405	440	445	412	441	415	431	407	412	364	429	415	427	415	431	431	460	427	440	400	441	408	413	378	436	420	414	417	437	423	416	415	421	388	439	435	415	423	429	430	411	390	446	407	401	442	443	446	439	399	424	415	393	422	419	413	426	446	414	417	427	455	440	439	430	434	386	435	430	406	393	414	422	424	430	411	409	411	430	397	415	441	404	398	404	427	408	445	415	418	418	412	406	457	428	430	433	415	399	419	437	426	428	432	417	440	423	431	397	408	409	413	439	409	412	438	420	437	399	428	438	439	414	439	397	395	385	442	405	403	418	394	434	404	439	440	368	411	405	421	436	431	379	412	421	411	404	427	428	455	436	393	427	428	385	421	436	434	443	397	428	453	447	399	413	437	422	433	413	427	417	399	425	428	427	439	390	453	422	430	393	436	437	430	391	401	354	420	425	424	399	415	430	410	400	395	399	480	428	442	403	446	410	409	428	456	398	385	445	428	431	420	423	422	415	445	420	395	412	418	449	394	394	408	380	404	429	397	425	411	451	391	397	423	438	446	400	438	434	395	426	418	441	425	421	410	431	422	457	405	417	424	427	406	414	381	430	434	464	393	431	435
29590	54092	36635	24849	20106	15842	12223	9468	7028	5391	4096	3158	2650	2170	1613	1337	1346	1236	1097	1023	942	881	832	871	723	747	742	715	663	680	606	626	537	553	541	543	551	525	508	479	476	396	433	468	446	436	507	457	440	452	449	429	448	434	419	400	478	463	429	439	434	433	437	433	449	419	446	408	372	456	436	446	428	427	423	421	448	405	381	421	443	389	436	440	444	428	427	412	437	436	429	427	450	414	410	441	412	417	430	442	427	421	453	448	456	434	439	420	416	479	452	435	431	458	480	398	423	440	432	428	439	428	462	426	453	430	452	441	405	447	422	420	446	434	443	423	431	469	453	443	439	446	448	409	406	459	440	413	407	427	399	419	392	435	482	447	398	432	419	410	434	413	415	438	459	413	431	461	428	460	422	460	435	415	432	429	416	376	414	399	429	421	443	409	427	384	410	404	420	437	469	446	457	387	404	381	402	437	404	416	451	411	392	424	418	422	424	438	415	430	453	410	423	429	434	436	465	418	425	430	412	415	422	445	445	445	458	447	422	424	391	390	443	410	424	432	428	385	415	416	416	447	432	409	427	421	425	408	428	432	434	412	417	422	446	423	441	430	442	447	397	413	445	437	400	418	438	444	414	428	431	458	419	436	410	438	412	469	471	412	448	413	452	453	423	451	428	465	416	434	398	421	423	434	415	403	444	433	439	414	447	443	420	392	404	441	410	433	406	470	424	386	422	410	440	412	406	437	447	411	425	450	435	451	425	413	419	438	406	396	411	426	421	426	434	418	451	435	424	417	410	444	414	396	429	414	421	419	416	435	429	417	413	406	419	395	403	430	416	445	400	426	424	455	459	425	424	468	415	408	406	409	400	431	428	423	447	378	432	446	450	392	450	405	460	445	440	395	424	430	456	433	423	419	439	441	415	429	413	415	457	437	462	421	420	408	436	420	403	432	407	423	426	463	435	420	459	447	422	433	415	451	392	428	421	432	444	460	443	447	423	449	379	456	446	469	433	445	429	433	436	447	431	422	435	427	431	403	403	445	437	469	458	432	439	445	413	427	422	453	413	427	404	444	425	418	411	468	390	447	377	395	413	415	459	403	470	426	419	402	426	411	441	436	409	413	459	372	444	440	440	406	442	447	425	406	468	448	454	431	452	423	417	438	424	409	434	437	447	403	407	484	389	443	441	413	417	406	411	460	441	422	408	459	465	423	435	426	394	442	456	412	417	426	445	399	434	457	401	449	448	465	455	411	453	428	439	425	412	402	441	438	378	408	417	466	434	424	390	413	412	405	438	456	466	438	417	423	445	415	425	425	423	424	401	450	458	422	433	407	398	458	444	421	403	446	415	415	399	416	428	413	426	414	377	412	417	424	442	414	424	419	422	422	386	435	411	407	415	401	414	427	400	404	457	408	414	435	420	453	413	417	450	433	425	408	411	456	404	389	456	412	408	445	407	397	407	407	424	439	406	441	458	454	445	390	378	439	445	414	432	419	422	395	449	422	427	448	476	413	424	392	387	406	424	420	413	425	433	415	413	432	419	424	424	403	443	417	416	433	437	411	465	444	406	423	405	434	454	437	395	434	408	402	388	428	425	440	449	451	421	389	430	445	424	425	434	421	425	430	460	445	463	450	440	440	425	429	430	417	470	390	445	432	412	440	434	391	461	424	400	413	438	457	440	423	398	449	432	444	443	460	443	425	423	445	400	468	412	407	417	419	430	448	403	420	425	382	409	437	408	418	443	409	436	453	435	428	412	426	423	421	404	393	435	403	424	444	424	424	439	417	408	433	460	435	402	448	423	405	440	428	414	464	413	455	439	441	426	458	412	417	447	425	436	444	411	392	387	430	412	426	442	400	424	428	417	419	396	416	445	421	447	466	416	413	420	460	451	441	375	421	463	435	450	419	412	416	432	413	408	396	476	428	481	402	422	414	429	444	439	448	411	467	402	414	409	475	466	440	452	400	414	403	411	454	418	451	400	403	453	414	456	393	446	409	407	469	408	398	407	443	426	458	481	442	460	441	437	436	424	412	454	412	430	415	455	424	442	429	427	443	414	436	470	456	431	451	430	436	410	405	449	426	432	429	462	430	406	442	470	391	423	409	390	423	421	416	381	430	415	384	442	428	430	395	438	467	402	414	408	436	413	449	439	406	426	475	428	448	417	392	395	411	434	450	434	453	466	396	435	439	419	397	427	399	447	434	453	425	429	428	429	458	420	423	434	411	377	450	404	416	441	404	415	430	431	454	427	435	423	455	390	435	447	454	456	405	440	448	453	449	428	400	424	432	389	412	422	430	422	414	430	449	437	398	403	395	424	457	438	442	437	433	478	416	481	440	424	444	404	403	444	385	453	447	422	448	410	428	400	432	414	428	421	429	415	473	407	456	454	430	431	435	412	404	411	437	466	442	431	409	459	445	424	425	430	414	469	421	443	454	462	433	413	412	433	454	395	433	456	398	417	444	460	428	453	421	423	432	456	398	452	408	459	429	407	391	455	452	395	398	443	413	433	456	399	428	459	423	446	423	448	470	436	439	448	435	401	474	442	457	423	429	453	453	453	423	422	412	401	427	461	423	420	424	419	428	451	443	370	419	424	401	390	448	410	460	408	415	433	408	441	440	456	425	444	426	410	422	422	438	420	463	402	456	407	443	418	455	441	448	444	384	416	432	376	420	441	429	449	468	412	376	439	406	424	421	426	425	431	414	443	442	434	415	419	426	453	377	411	437	438	428	433	410	416	449	418	421	485	402	421	450	415	415	407	436	404	421	442	426	401	431	432	419	426	463	447	451	413	445	427	431	413	420	412	430	440	478	432	412	430	426	414	444	432	439	449	425	432	411	472	423	403	376	433	419	445	440	436	396	443	428	427	443	445	410	430	460	438	407	449	418	463	402	479	446	467	399	421	421	418	431	410	442	433	419	452	433	419	427	445	443	410	456	408	433	428	453	467	425	408	421	401	447	411	399	430	458	434	410	442	413	433	421	445	423	437	436	426	401	398	447	424	409	382	446	448	409	429	446	437	452	418	448	455	450	450	434	413	405	393	428	434	454	444	434	433	400	408	415	452	429	437	424	420	430	393	436	426	444	426	399	402	395	444	418	432	461	415	404	416	430	404	430	405	425	425	439	444	400	432	447	409	450	408	412	408	441	441	381	438	460	455	438	454	429	415	445	438	436	401	409	437	431	451	428	449	423	447	436	418	482	461	415	430	400	422	421	427	437	404	429	378	402	455	418	430	441	408	438	408	422	438	414	413	435	450	400	399	447	403	407	424	407	445	447	400	426	454	440	416	434	442	440	434	398	432	411	421	429	423	405	426	410	436	408	453	405	460	440	420	472	413	427	420	389	411	406	458	422	448	431	413	400	436	426	435	417	402	433	427	438	428	418	383	417	434	445	452	400	423	445	422	381	436	424	451	420	394	444	435	416	413	425	413	466	443	418	419	392	466	415	421	422	454	434	397	433	430	441	439	423	401	457
28870	25024	23073	14544	7646	4886	3712	2740	2128	1689	1343	1168	1075	902	803	754	717	698	655	624	675	627	642	585	602	581	645	598	614	595	561	563	541	514	540	550	536	525	547	552	531	526	526	532	510	535	542	545	550	537	539	520	501	517	549	525	505	482	542	504	501	555	523	556	539	484	478	514	497	540	529	495	530	546	548	478	517	528	495	552	498	460	464	521	487	526	529	530	500	486	522	497	496	482	511	538	501	487	480	552	520	495	510	499	487	494	514	492	480	507	504	541	522	564	528	535	525	534	519	509	502	522	522	507	503	534	502	499	523	501	478	500	519	506	520	534	501	533	495	516	534	512	519	471	489	514	515	513	487	506	464	490	502	500	531	486	493	542	495	495	492	531	516	503	527	481	512	535	515	530	539	464	493	534	478	519	530	502	473	493	545	472	495	505	471	539	504	502	516	528	508	523	501	520	555	491	520	488	498	499	505	503	529	517	509	514	488	517	478	501	521	544	523	511	567	508	488	496	533	501	493	525	513	473	499	503	526	505	545	523	557	499	517	487	490	539	536	500	530	495	528	505	544	498	514	528	491	501	489	462	544	506	516	498	528	493	504	534	465	488	512	497	518	509	532	526	507	486	524	494	499	514	501	479	483	479	534	516	460	512	522	529	481	514	496	536	503	482	514	499	489	497	511	508	487	488	518	506	507	523	498	507	538	474	510	468	519	532	550	549	524	558	528	512	512	492	530	465	513	460	464	501	542	483	478	506	527	513	500	526	510	532	466	479	504	529	487	485	562	476	513	529	520	532	480	513	491	518	469	521	528	492	513	558	524	504	490	509	488	483	493	513	483	485	461	492	505	479	485	516	512	519	501	533	520	464	507	520	490	490	527	511	497	512	560	504	506	526	480	523	518	471	489	559	540	533	515	520	518	529	496	511	520	473	501	504	482	519	498	516	497	530	509	502	479	516	503	511	510	531	484	529	528	531	489	493	520	532	485	528	529	481	508	501	536	537	524	535	494	494	506	500	522	454	488	485	492	501	474	544	474	513	517	490	501	509	521	484	518	530	491	494	485	503	513	508	538	495	511	521	501	566	497	539	514	534	556	508	495	496	531	572	482	537	516	500	522	466	502	515	527	509	486	532	459	519	472	514	504	534	489	495	457	497	549	496	556	543	534	521	529	529	546	508	503	476	542	463	536	506	560	504	541	493	515	536	548	512	492	502	490	525	526	534	508	493	501	506	512	542	524	514	488	515	514	521	564	529	538	514	522	516	513	533	471	482	494	531	480	483	524	487	516	527	576	502	508	516	465	490	513	518	545	531	521	515	518	510	487	505	531	477	546	473	533	529	514	505	504	495	497	532	518	497	495	489	494	516	524	532	471	551	497	527	508	502	531	517	507	534	492	482	558	483	508	534	523	495	499	466	482	530	528	520	503	499	506	497	514	481	544	526	513	543	525	515	493	485	500	476	498	552	530	503	488	528	508	494	515	511	488	507	535	482	540	511	547	506	500	529	527	531	526	508	508	538	499	477	510	517	498	511	495	531	480	475	492	489	514	501	534	488	489	522	522	500	570	499	501	514	500	521	484	533	567	510	496	503	466	522	522	511	485	505	480	503	539	531	476	523	499	466	546	508	520	496	491	489	530	518	495	524	492	484	481	543	493	538	514	510	468	519	489	465	489	516	500	552	494	559	518	487	490	527	532	533	525	494	516	558	458	486	489	480	501	529	492	483	527	508	512	505	509	531	491	532	503	514	481	532	515	494	491	511	512	538	496	528	518	521	531	520	489	494	539	528	489	511	533	514	542	518	484	495	485	549	538	518	489	540	520	491	520	502	476	535	500	485	488	505	503	514	543	514	526	453	507	538	481	528	477	540	495	507	459	526	522	462	509	503	514	534	491	572	480	498	503	482	512	511	483	515	503	518	509	492	485	500	452	505	473	511	513	478	546	497	506	466	534	520	516	528	516	522	515	509	463	521	532	507	505	473	510	504	482	495	481	492	496	511	532	505	504	572	512	482	523	463	511	508	503	504	484	490	481	538	465	454	511	476	512	465	543	510	552	542	515	495	526	538	545	492	511	524	501	469	508	541	543	510	475	519	525	508	481	510	464	476	520	458	515	485	519	486	474	482	513	505	561	516	499	500	478	524	532	557	518	518	465	502	493	513	505	548	522	486	507	508	534	508	484	522	500	497	523	545	505	515	497	529	508	470	528	487	519	528	496	516	515	530	486	532	508	532	517	514	526	525	505	515	478	512	500	523	494	515	494	517	467	491	504	536	512	471	497	512	518	517	527	495	471	503	491	556	541	538	526	536	491	498	514	503	512	464	491	505	495	450	470	515	494	521	487	498	486	477	507	527	493	525	504	521	491	541	506	511	517	479	518	521	482	509	513	491	494	525	572	526	529	489	510	456	508	529	489	521	521	525	515	497	484	506	480	507	539	481	482	504	472	503	459	502	492	500	536	543	505	531	485	520	515	497	496	501	532	517	495	506	495	504	518	539	514	515	529	503	496	485	513	517	470	531	520	560	531	545	505	473	518	498	479	538	506	537	492	526	511	527	543	500	491	482	471	517	488	547	524	529	526	499	523	495	504	507	537	480	513	504	503	537	500	510	559	545	518	538	541	509	522	528	542	521	517	525	517	513	514	512	470	464	506	525	499	502	500	519	486	536	486	503	528	525	530	551	504	519	554	516	516	512	516	533	460	516	523	474	566	511	513	494	476	550	565	502	493	502	525	468	523	507	539	480	527	512	554	476	519	471	506	527	501	504	507	534	505	507	496	513	500	578	479	511	532	511	516	501	514	545	517	522	544	530	508	497	532	490	520	532	514	498	529	488	489	527	528	520	558	478	499	499	491	468	538	517	509	509	483	535	508	531	508	497	499	508	494	507	517	514	548	530	536	504	559	510	537	562	513	545	467	522	543	547	512	522	498	556	516	556	508	516	538	524	525	509	541	505	530	485	519	506	514	481	527	531	488	532	519	496	511	490	475	509	483	493	478	521	516	542	518	535	495	514	496	525	496	551	498	455	477	503	509	543	531	472	499	479	458	462	473	521	531	511	519	509	475	516	508	557	493	502	534	525	522	489	547	491	495	494	513	536	521	513	540	512	544	499	533	537	510	516	514	520	502	527	482	544	530	497	497	547	513	511	512	499	530	509	531	481	490	529	520	533	514	498	493	513	537	515	519	504	508	518	539	501	478	496	508	532	490	518	508	550	505	523	507	509	513	481	531	544	505	498	516	505	577	516	497	510	500	481	521	497	515	527	507	519	502	480	508	508	507	485	549	501	523	518	530	500	506	535	544	539	505	503	449	486	462	509	511	528	543	505	529	554	543	534	529	490	518	495	487	522	496	578	508	519	497	509	495	532	552	461	497	516	520	507	513	493	565	506	540	464	532	535	478	478	491	501	501	506	463	527	526	519	500	512	485	514	499	528	512	484	532	482	507	497	527	503	510	493	472	499	541	500	521	477
23636	37326	23720	13841	10016	7667	5861	4663	3513	2723	2137	1738	1526	1266	1048	899	920	859	802	810	734	727	681	685	696	639	623	645	668	669	643	620	591	562	560	561	598	561	521	553	532	532	532	513	572	516	527	532	513	535	515	509	539	571	520	567	548	561	495	547	539	529	552	571	531	544	534	481	562	520	556	549	553	540	504	511	536	536	509	562	529	552	536	536	555	525	547	560	524	537	553	539	516	548	551	542	496	520	510	546	549	518	551	564	543	524	507	518	540	520	522	558	547	540	545	497	552	578	552	530	533	560	493	526	541	533	513	506	503	567	530	526	533	537	553	533	495	523	537	485	528	530	564	531	561	552	524	567	559	540	533	515	521	539	525	514	549	528	536	514	545	497	498	526	519	480	526	563	531	525	518	515	554	560	520	561	573	560	541	491	515	547	532	569	529	550	508	552	508	550	538	509	517	556	541	532	555	508	549	544	536	541	523	509	537	509	513	535	512	558	474	516	503	558	529	508	546	508	542	529	569	614	558	544	536	516	530	551	527	507	551	535	516	517	568	545	543	541	573	530	526	531	523	527	504	488	512	539	542	523	552	560	539	543	496	529	537	562	522	514	547	484	522	526	538	533	527	552	555	564	553	547	519	520	559	547	548	551	518	536	535	511	526	557	514	539	548	498	529	531	531	512	516	491	558	554	519	527	503	535	514	490	536	521	495	506	510	538	510	551	532	541	528	540	529	581	533	503	547	539	533	521	522	545	531	524	549	519	588	563	532	478	552	513	541	515	538	510	560	529	508	530	538	552	477	515	552	542	533	539	552	556	552	559	508	572	543	525	525	533	531	558	484	544	536	512	579	543	531	494	514	513	579	546	538	545	532	554	486	525	542	535	530	506	534	521	536	546	532	492	541	561	525	536	572	528	549	556	549	545	530	546	539	492	534	555	562	598	528	509	521	508	573	541	549	542	563	553	508	498	532	527	546	541	547	553	527	508	507	510	514	556	543	525	496	526	563	510	559	544	528	559	516	530	544	536	525	531	536	514	509	526	555	509	515	535	563	528	574	527	548	527	533	513	565	537	556	545	507	506	505	506	542	532	533	573	539	513	532	534	525	532	557	501	511	544	525	544	518	552	539	522	597	541	482	561	538	585	565	542	487	541	517	555	555	500	532	506	520	527	528	519	522	530	516	562	551	530	523	525	608	477	531	532	524	565	542	548	535	533	538	554	538	528	509	479	516	562	520	553	563	534	497	518	515	549	543	566	543	531	571	550	529	536	532	505	575	495	513	546	519	535	540	563	548	511	548	539	550	559	534	572	504	523	586	521	566	523	482	535	537	562	482	546	523	540	514	555	521	545	499	526	541	537	548	560	540	532	519	531	552	515	517	498	574	531	541	546	512	523	559	514	541	551	515	502	566	529	532	565	554	544	543	548	544	535	541	517	498	544	530	561	507	471	483	472	521	527	558	549	530	557	555	519	525	571	540	531	557	538	512	538	544	553	524	501	539	548	527	620	538	519	521	499	510	532	528	558	536	504	546	545	550	510	516	529	560	509	511	512	540	530	563	520	581	542	532	549	514	530	530	532	492	534	508	529	584	506	537	529	479	549	514	536	525	541	541	523	561	503	578	536	532	529	541	482	535	525	521	575	503	523	508	571	534	627	507	534	519	544	551	527	550	532	571	509	550	523	538	561	524	542	577	537	525	542	503	524	544	557	529	506	521	535	524	552	520	585	534	516	523	522	555	564	539	515	538	518	536	520	583	558	546	576	553	520	530	535	555	532	533	534	525	586	524	517	568	549	513	545	539	551	530	483	532	540	539	540	505	554	499	551	515	504	472	514	536	504	529	528	554	506	564	559	540	550	488	567	576	519	536	507	536	558	575	526	563	586	551	581	578	531	549	546	534	543	535	565	493	491	499	554	507	544	497	530	490	531	513	507	564	532	509	592	518	544	535	555	531	539	612	525	526	604	510	570	519	489	556	544	500	548	557	529	552	529	491	559	548	558	496	602	521	517	522	485	516	521	497	527	570	502	563	558	515	527	549	537	502	506	518	522	511	535	535	554	537	521	552	544	524	522	536	514	512	538	531	515	555	578	485	511	479	537	509	559	517	534	520	562	494	548	548	555	555	569	530	535	515	533	526	547	557	486	551	550	534	517	515	575	571	564	555	538	479	541	527	525	536	528	542	549	533	528	544	542	537	531	522	524	549	510	530	532	521	589	539	521	534	512	583	537	537	582	571	547	559	544	528	516	547	533	550	506	564	575	525	539	530	553	548	523	522	527	505	560	523	529	537	543	556	557	543	512	517	576	538	531	534	527	534	503	531	527	547	542	518	534	548	530	545	558	541	550	515	544	550	498	526	488	530	502	555	553	511	486	544	507	544	510	572	505	507	546	548	530	518	521	554	525	535	535	538	545	527	533	466	535	535	531	524	494	512	532	513	526	503	534	534	537	551	508	527	511	518	510	521	525	561	522	531	547	527	534	511	579	546	497	562	533	504	520	537	521	569	536	557	520	549	505	542	491	527	490	513	553	536	532	532	544	533	540	513	513	560	560	511	529	558	517	528	550	526	507	533	538	553	510	553	537	523	507	510	514	508	514	548	588	499	503	523	518	484	540	495	490	490	502	558	520	510	546	521	562	500	558	536	547	538	573	520	485	557	538	477	538	570	591	553	530	530	511	553	562	507	540	541	542	559	545	523	519	544	513	571	588	489	534	503	529	555	530	551	593	510	572	547	555	552	545	503	530	574	544	563	500	533	510	515	530	528	543	561	570	522	533	507	533	559	558	531	548	543	514	553	550	539	561	546	514	518	519	548	537	539	538	535	573	544	545	554	491	515	518	546	580	558	565	561	534	568	541	541	548	550	571	557	544	572	529	554	567	555	533	548	542	547	580	543	545	532	509	565	557	510	548	565	531	550	487	544	523	530	506	494	500	539	530	513	499	540	495	519	550	573	535	551	522	527	544	521	575	525	524	553	559	510	541	529	523	508	534	527	534	523	568	567	533	586	532	508	524	560	554	499	532	544	535	529	537	488	546	519	537	536	525	526	587	536	543	497	570	562	530	560	559	518	539	493	510	493	499	516	543	544	516	554	534	509	543	530	534	491	552	521	562	544	557	554	508	533	527	523	539	558	524	558	534	549	524	519	553	518	555	557	541	536	557	579	543	577	538	523	566	547	493	532	540	560	529	532	526	542	525	536	507	482	518	522	517	578	535	505	537	511	531	549	507	564	568	516	525	539	524	524	532	551	502	575	489	488	563	502	527	552	525	521	580	527	537	570	528	533	536	521	554	547	529	576	508	576	521	521	543	547	571	573	528	549	527	549	532	537	541	555	529	562	556	543	532	507	546	519	529	503	536	543	521	550	533	569	534	557	527	523	521	547	557	529	547	503	547	519	523	515	509	546	522	554	527	575	544	557	520	524	516	528	532	528	533	542	511	521	531	515	499	581	489	541	551	542	479	532	555	569	532
23634	21125	28233	24145	21112	14944	7198	4468	3250	2431	2014	1489	1417	1166	919	777	777	775	679	645	597	561	646	516	554	496	498	484	497	476	447	477	386	424	432	385	362	396	390	379	425	403	412	385	397	398	353	372	367	366	402	374	388	398	385	376	359	374	444	386	392	379	370	390	370	394	369	385	382	371	358	391	389	377	393	405	418	351	398	369	422	365	396	406	372	376	408	394	367	380	356	387	352	388	385	351	391	415	401	356	389	382	396	384	391	410	388	351	413	411	356	344	374	336	352	368	356	340	373	364	377	359	383	349	369	387	402	354	381	387	387	370	386	387	385	351	363	384	385	388	368	382	367	390	361	354	376	372	387	361	383	364	362	401	389	406	369	361	390	372	379	378	331	375	417	351	397	343	353	370	366	386	388	398	373	389	397	332	387	393	373	384	377	403	358	359	380	380	405	349	358	367	357	354	373	408	388	375	369	385	367	404	406	367	369	380	410	376	401	372	394	361	383	391	376	379	380	397	382	348	354	383	343	358	391	373	365	353	363	395	384	373	366	356	414	360	404	370	398	353	393	360	384	375	408	377	396	351	373	425	383	384	382	361	384	360	348	412	357	391	358	391	394	369	378	437	388	366	370	371	366	382	382	390	390	379	373	349	414	337	384	337	354	353	345	363	365	357	358	347	371	361	397	379	367	348	368	351	408	303	381	376	406	342	373	364	361	357	385	350	385	357	374	378	373	388	389	382	367	385	378	378	401	374	369	374	364	367	360	368	381	366	368	356	398	375	401	360	383	370	357	388	376	383	385	353	399	364	400	363	395	390	376	365	389	363	367	356	380	386	368	374	358	379	370	329	390	385	386	375	385	392	370	366	390	354	363	363	377	364	379	379	374	370	403	372	384	368	393	376	397	335	378	358	350	351	410	344	371	414	382	324	371	363	398	371	352	376	402	416	380	352	379	397	392	364	359	394	421	338	384	398	349	369	377	367	386	407	414	409	387	365	375	397	381	364	438	399	371	379	367	411	382	353	377	379	418	392	380	392	383	378	378	371	356	363	407	407	349	384	371	419	407	405	333	403	393	371	376	395	363	388	349	374	378	383	363	349	432	386	367	391	372	353	371	365	389	347	356	383	393	350	375	372	372	388	363	357	371	354	358	353	345	388	414	406	389	354	390	427	362	387	384	352	405	378	373	387	384	367	324	382	365	407	377	388	385	392	364	376	390	397	372	378	356	363	357	372	361	379	379	405	390	403	392	371	345	371	384	364	368	363	354	355	361	369	411	359	390	354	383	375	377	385	411	349	357	358	362	364	402	383	335	377	371	371	366	390	359	358	344	397	362	414	363	357	416	374	398	376	429	353	366	384	372	352	388	372	374	402	376	350	353	368	389	367	394	375	340	360	384	391	397	373	400	381	362	387	375	380	368	414	406	340	374	340	361	373	392	388	367	378	405	393	386	350	400	386	356	388	369	391	383	389	397	397	380	360	380	354	370	360	365	374	392	403	350	369	343	357	382	381	345	360	400	363	370	353	366	383	368	356	374	417	375	389	363	398	400	371	375	407	414	387	403	355	375	366	358	359	390	335	356	376	411	365	409	380	398	365	342	422	381	368	425	372	396	364	337	362	362	392	383	375	365	379	371	377	373	372	379	385	383	387	383	375	333	380	373	420	360	378	353	362	392	352	307	376	361	361	401	346	402	353	378	366	363	365	364	398	364	389	400	377	390	355	358	393	358	413	377	408	372	352	403	378	385	383	387	410	412	363	378	370	392	383	372	405	379	370	354	385	363	372	400	331	366	383	354	385	356	422	374	343	411	381	362	382	399	388	374	367	375	366	352	377	398	365	375	365	370	342	357	361	399	374	398	375	382	383	349	415	366	339	382	419	363	360	359	418	371	414	354	385	386	363	381	400	383	322	373	383	350	393	392	357	389	369	343	384	395	393	375	368	353	393	408	383	362	365	363	354	350	362	393	394	370	357	375	362	401	353	398	360	371	381	368	394	372	369	365	398	395	355	360	348	370	343	385	362	387	382	369	408	364	359	398	355	363	374	377	346	370	354	361	374	360	363	359	399	371	345	413	377	376	377	376	346	401	401	373	369	358	396	376	379	336	390	359	371	367	405	419	362	346	365	333	390	367	375	367	391	354	368	361	390	363	376	378	393	377	371	382	371	351	375	409	329	384	393	362	373	376	362	362	384	412	385	380	387	374	371	367	364	399	420	387	411	380	380	386	388	348	358	392	373	380	374	379	381	370	361	341	348	377	332	406	385	384	403	419	382	393	417	410	372	353	397	370	387	398	381	372	369	373	397	392	382	394	334	378	383	393	392	381	340	380	361	389	372	353	397	374	377	349	341	389	382	360	407	402	372	422	346	393	373	360	370	383	369	390	387	391	400	418	401	367	353	386	384	392	352	368	371	354	370	388	361	367	387	356	381	365	339	354	352	374	366	371	405	390	376	380	388	376	370	385	373	374	417	392	380	377	365	392	390	370	394	366	378	368	366	365	367	353	377	384	403	392	365	372	378	360	374	368	384	371	399	403	404	414	443	363	394	387	363	373	346	363	329	367	329	358	369	373	355	356	369	348	411	374	357	395	373	338	366	397	376	372	361	378	352	341	385	360	349	375	391	352	375	376	391	412	339	387	359	356	389	355	362	398	393	393	352	378	353	421	394	389	376	349	353	364	374	379	409	370	382	406	387	391	390	390	363	398	389	343	376	373	368	375	382	375	399	376	377	382	369	346	376	364	372	350	374	380	393	367	385	391	383	376	376	383	380	407	393	307	369	376	369	360	391	370	341	367	370	384	388	386	423	375	317	412	373	361	369	396	382	395	343	370	369	362	385	404	380	345	376	383	361	411	366	381	375	383	367	391	338	396	385	375	349	360	371	334	339	368	349	372	405	391	369	372	369	372	360	396	358	403	392	351	384	388	385	378	413	365	358	402	354	371	384	346	362	382	446	364	367	363	425	392	375	416	381	386	371	384	412	388	369	394	389	393	344	388	376	399	351	381	393	394	394	389	377	391	413	389	367	405	363	357	379	408	381	423	365	360	349	371	384	378	386	384	382	324	371	377	360	384	362	368	388	370	385	362	387	334	379	441	380	393	351	374	392	383	348	379	369	346	380	406	370	343	361	377	340	409	367	351	375	375	355	379	384	412	422	378	340	353	380	343	360	385	341	370	374	368	356	360	360	394	395	362	391	386	373	376	369	392	369	357	381	377	404	411	341	367	364	398	387	386	392	350	393	396	411	396	353	381	367	390	385	359	374	382	379	326	365	392	377	393	410	384	378	351	378	371	374	374	374	398	369	377	369	390	368	362	385	380	398	382	338	364	368	360	363	385	364	372	350	374	401	399	364	373	373	369	357	373	354	389	393	354	360	385	389	355	386	361	378	367	369	365	376	372	383	382	365	365	382	387	376	357	373	361	390	361	366	392	388	390	385	421	372	408	347	381	389	388	365	397	383	367	375	420	395
26821	47569	30600	19114	14419	11087	8880	7139	5374	3949	3153	2482	2038	1657	1283	1075	1000	1029	865	826	744	687	669	686	623	566	584	559	648	550	554	498	529	459	439	432	416	423	449	419	456	382	424	405	430	381	418	370	415	437	399	383	355	399	399	406	377	435	408	407	375	380	377	420	425	444	395	422	413	392	402	369	408	396	419	435	362	409	378	377	386	383	419	405	395	423	402	394	388	414	405	415	405	366	432	392	400	386	433	406	383	453	402	381	431	418	430	396	418	415	381	392	381	387	386	375	427	378	376	399	375	377	407	390	392	387	413	415	403	409	413	406	411	377	400	372	390	393	377	403	399	409	392	422	401	390	398	422	417	412	385	390	399	387	393	437	408	375	376	396	388	416	388	383	385	373	412	384	435	359	396	390	358	431	364	372	397	413	397	401	361	406	385	382	429	389	390	405	419	371	387	380	396	380	410	394	416	372	384	376	414	395	416	424	387	420	410	384	395	363	396	392	379	398	382	411	397	414	383	415	384	381	461	370	401	374	445	431	384	406	393	425	413	388	372	392	385	369	382	418	408	405	388	413	392	397	408	409	421	388	392	409	370	422	385	427	379	416	412	389	370	395	411	403	395	396	394	398	386	414	390	355	407	390	381	386	384	365	400	379	395	401	388	412	411	388	397	422	404	416	388	395	402	421	390	373	394	394	436	393	457	386	391	397	393	391	382	379	351	398	353	392	386	395	413	378	409	387	405	387	390	338	385	406	368	426	395	365	377	394	410	391	430	406	372	377	379	409	442	415	391	418	394	404	380	413	418	390	401	392	375	403	373	428	398	400	383	378	383	401	410	398	382	384	369	376	356	411	398	394	421	404	401	412	380	363	399	408	378	394	419	375	417	374	385	406	387	416	412	380	436	381	387	371	392	388	400	397	392	358	378	451	427	385	427	376	391	401	398	417	359	361	372	381	388	387	407	402	386	397	426	372	377	422	393	386	405	427	387	377	410	346	370	412	404	382	355	409	391	364	420	377	376	391	412	392	391	372	392	386	412	392	377	405	416	390	387	393	419	424	385	402	404	384	395	366	398	391	371	413	417	392	449	372	419	394	375	395	377	398	359	398	381	413	398	414	380	375	366	393	401	423	400	392	394	386	419	397	382	414	410	389	396	374	406	383	375	401	394	439	411	388	379	418	365	399	402	376	395	372	412	381	415	364	388	407	362	409	401	412	374	393	407	429	403	425	362	422	388	375	372	373	358	388	374	370	396	391	368	360	380	376	420	417	410	367	390	384	416	396	416	394	372	380	410	382	427	407	381	378	389	419	383	405	376	379	440	402	393	385	409	377	403	382	415	402	413	370	373	369	415	380	383	399	408	411	376	373	388	402	400	418	387	381	383	386	374	383	409	389	420	393	365	401	421	402	385	386	390	396	410	385	422	388	382	422	368	395	401	395	399	388	407	420	385	399	399	399	395	431	386	401	414	385	413	391	392	401	416	417	425	369	375	372	396	409	420	401	399	414	410	386	416	401	412	436	377	387	438	396	395	377	393	412	438	433	428	393	389	361	402	368	376	405	441	389	410	419	387	388	414	376	424	434	418	395	408	393	387	387	356	398	372	392	409	435	367	383	389	379	389	400	418	386	385	398	406	397	414	429	391	439	371	403	401	431	377	419	380	362	385	397	373	404	413	376	422	385	379	404	391	406	421	398	408	381	405	411	366	388	388	431	414	376	392	389	419	374	412	388	417	425	363	386	401	395	366	403	377	399	400	428	388	374	409	393	401	406	369	435	426	399	396	372	379	411	385	423	353	388	378	373	359	357	383	391	359	372	382	376	418	383	370	373	425	376	384	349	414	356	394	415	378	428	374	414	382	395	386	407	389	363	440	427	396	405	407	400	392	420	400	362	375	369	399	365	438	415	390	383	402	384	403	403	386	376	383	390	388	359	391	369	392	384	434	398	422	405	389	420	404	392	387	423	386	404	414	415	404	419	426	413	402	442	400	399	394	389	425	387	394	387	428	372	409	419	394	414	367	407	409	379	408	400	408	398	407	400	393	399	371	360	427	415	372	401	411	390	438	401	364	418	386	395	422	429	421	405	387	401	386	412	378	376	424	413	374	382	381	378	405	379	398	336	361	374	355	445	363	408	388	426	388	375	369	375	396	391	382	426	424	421	420	381	397	386	429	379	368	431	389	399	400	396	383	425	382	427	375	360	407	396	401	426	410	407	358	408	416	366	386	357	382	378	391	376	452	397	411	401	379	388	400	378	388	380	377	415	389	370	440	394	346	384	429	355	396	405	379	381	377	376	382	433	382	380	433	461	389	396	387	422	395	399	398	409	394	402	387	384	418	423	452	391	392	388	405	400	373	421	424	395	380	408	391	413	370	395	399	411	383	415	385	385	393	409	397	380	396	385	387	433	410	367	426	410	398	386	433	386	404	414	398	362	388	383	358	347	361	398	410	415	390	390	365	411	413	376	382	378	381	410	399	389	423	401	380	346	393	405	406	375	397	404	382	373	399	393	398	391	398	421	424	409	383	387	441	354	412	376	392	407	385	405	416	422	391	422	406	420	404	426	422	404	381	381	390	423	436	413	410	405	389	356	380	379	391	407	412	387	423	395	390	405	393	408	402	367	365	388	391	398	424	397	367	370	410	405	372	408	379	388	388	424	402	404	423	432	383	397	393	445	345	392	361	402	385	382	394	378	400	392	376	385	402	382	412	388	426	383	416	373	402	412	395	401	412	395	439	385	373	386	383	384	412	405	429	430	393	407	393	389	366	390	378	421	428	392	410	422	384	381	388	418	399	380	426	387	389	389	362	374	375	396	375	391	410	440	440	403	403	397	416	441	426	392	364	354	423	410	399	400	384	362	379	370	406	407	422	394	387	424	413	404	434	430	413	360	373	393	381	357	378	399	385	390	381	381	383	403	370	414	368	379	401	425	429	388	447	404	396	412	394	387	387	382	425	431	400	382	397	401	401	387	416	388	403	387	401	374	404	426	391	369	417	450	384	435	407	410	361	379	448	429	428	411	383	392	427	375	414	344	377	415	421	421	400	386	407	366	382	376	439	391	346	400	372	404	393	391	379	422	377	375	410	407	375	396	407	385	416	382	381	417	381	413	382	367	415	409	402	390	408	430	394	434	412	388	364	379	412	386	382	394	391	387	382	411	411	404	370	369	397	393	397	432	405	413	404	387	400	406	409	405	415	432	385	414	405	376	437	385	413	417	405	410	420	397	373	408	398	419	411	387	369	392	375	454	403	404	387	379	378	396	403	401	399	387	447	387	392	433	428	400	405	383	432	360	402	383	392	400	365	400	438	387	435	424	362	391	413	418	425	391	399	387	393	429	405	390	373	412	416	443	406	398	367	382	396	380	424	397	421	395	395	376	404	419	362	397	372	404	425	390	392	425	414	372	401	385	376	381	400	412	407	372	375	400	380	418	394	383	381	377	402	399	382	401	396	384	413	363	396	386	395	418
24844	21101	27237	25139	15258	7181	4783	3436	2602	2105	1798	1483	1280	1138	997	895	918	820	781	798	812	708	744	687	750	702	680	672	736	708	626	651	602	624	615	596	615	615	566	580	598	602	576	579	559	583	611	583	565	597	554	627	579	526	521	579	611	529	545	544	604	611	595	570	554	600	584	541	572	551	610	622	550	566	576	555	560	595	565	566	577	598	595	591	547	601	537	548	566	548	527	562	626	537	575	570	565	591	580	555	573	600	583	622	614	618	608	564	579	557	566	597	533	568	551	558	567	614	571	563	538	585	544	617	578	599	603	606	587	553	594	553	572	605	627	535	583	607	591	577	549	593	538	539	573	563	608	632	589	631	563	598	571	513	619	590	592	588	592	540	565	557	507	592	635	619	583	590	577	551	571	621	566	559	589	601	602	611	598	611	651	617	602	578	577	572	550	602	597	564	569	574	574	603	573	560	565	563	585	525	575	606	592	605	562	556	552	565	628	587	588	552	562	589	527	534	574	527	560	578	572	556	555	562	540	588	568	563	579	591	624	574	620	574	586	599	569	564	536	612	516	615	614	614	570	591	577	581	549	563	557	603	577	562	577	520	563	634	561	590	629	580	575	544	567	573	571	569	588	564	564	579	587	580	604	573	581	578	592	544	583	511	574	576	584	601	598	584	598	589	600	568	552	596	556	576	541	620	556	589	616	524	570	587	593	580	589	563	581	591	582	585	575	606	573	565	613	574	598	590	622	588	597	612	566	570	578	601	599	593	552	568	582	587	621	601	586	568	625	595	584	594	559	575	604	565	602	567	611	653	572	607	578	580	526	587	558	588	567	615	552	576	572	571	566	617	562	583	566	583	590	589	567	528	633	554	550	546	548	586	569	568	584	629	607	557	526	576	560	556	560	540	561	587	579	561	598	589	566	556	587	552	541	576	589	590	568	610	609	582	564	547	605	597	583	582	525	547	618	603	542	590	599	573	570	579	568	585	555	535	609	579	604	558	558	555	607	638	563	603	610	564	564	581	590	568	578	566	579	582	584	614	581	591	575	579	547	591	546	580	580	593	594	540	562	546	606	535	620	580	579	574	584	594	580	562	553	542	589	631	601	584	539	626	561	527	558	602	557	591	585	586	530	611	598	589	549	548	579	524	604	524	574	570	597	569	574	537	597	558	590	584	556	616	574	571	551	590	603	563	632	587	577	639	580	574	586	595	593	585	590	602	554	583	589	586	571	595	570	563	576	557	556	582	625	555	565	635	566	576	561	592	542	570	558	598	539	593	566	529	566	543	598	552	547	591	560	572	556	620	597	592	614	604	603	599	524	577	586	534	571	627	583	557	565	543	583	562	562	597	619	558	577	579	537	590	582	580	579	601	573	639	565	594	608	599	631	600	609	579	566	600	561	574	568	581	641	585	569	572	547	583	561	564	613	549	570	570	567	595	539	584	561	588	585	587	623	585	590	579	577	559	561	574	550	612	619	581	569	570	581	558	601	567	592	534	583	608	579	587	560	577	567	541	579	582	538	619	559	584	586	612	596	579	576	635	571	594	562	570	574	571	606	559	604	533	586	566	547	576	591	597	601	597	564	573	598	585	578	578	549	573	555	599	621	601	547	597	565	552	585	600	602	603	589	558	587	579	603	584	576	593	560	565	601	553	577	651	555	527	554	628	564	564	548	591	578	569	573	570	568	553	583	610	591	575	607	601	615	569	533	543	611	565	585	604	559	604	601	619	608	651	556	572	580	613	575	585	530	565	610	608	577	594	604	583	568	581	555	546	568	600	563	588	583	581	592	596	536	574	534	580	594	602	558	550	550	566	572	553	593	542	593	592	576	600	590	560	606	577	585	605	608	610	550	587	583	567	604	571	595	628	609	581	558	582	565	601	537	611	560	598	545	573	587	571	595	584	531	578	578	545	588	599	634	525	625	566	583	632	569	592	608	601	584	597	608	586	592	580	597	590	568	584	573	569	588	575	567	613	562	586	585	599	594	556	567	588	541	624	580	585	567	590	535	576	573	574	568	586	581	533	612	613	623	598	587	586	584	573	621	618	588	622	579	570	579	571	634	564	547	553	579	566	603	571	578	597	596	611	561	535	567	557	602	562	565	553	574	567	580	544	537	574	573	533	603	621	600	593	570	642	581	567	579	589	608	561	553	561	588	593	560	575	601	582	576	560	608	557	635	600	600	584	596	574	543	600	618	598	584	644	569	581	575	593	572	590	646	561	611	526	602	572	630	598	590	622	576	605	560	601	567	556	607	582	544	600	602	561	570	546	557	573	569	549	537	569	515	624	587	579	571	569	613	619	602	544	572	604	619	594	605	570	620	540	556	573	564	579	560	547	602	575	595	607	583	582	580	547	578	528	573	568	596	555	601	552	628	563	569	587	587	586	570	585	549	505	570	594	581	584	556	611	594	588	549	580	513	588	595	561	604	617	596	597	573	590	603	635	585	604	598	568	542	606	572	574	561	621	586	574	601	600	568	555	550	639	568	567	528	565	572	593	597	580	599	606	579	565	530	619	556	576	590	612	579	548	595	594	575	543	586	553	599	559	568	591	599	576	602	577	602	577	577	518	559	582	530	574	594	577	570	591	586	602	615	562	565	598	555	578	576	563	639	609	541	597	558	574	610	586	599	572	665	603	578	544	578	558	587	530	558	591	568	577	568	563	513	552	570	589	570	563	602	585	540	613	549	578	562	578	553	573	598	573	585	562	560	578	609	590	599	575	537	582	599	572	558	569	572	572	598	548	564	584	596	604	577	543	597	573	567	551	585	575	605	615	572	586	567	582	551	572	546	568	580	598	601	562	617	621	591	565	550	559	597	544	601	578	534	593	548	613	585	583	576	605	533	577	571	563	565	576	562	569	537	593	579	580	578	536	581	579	578	607	576	593	586	549	597	594	577	582	586	579	570	564	559	577	593	537	526	575	546	540	591	572	540	584	589	578	605	573	593	583	625	584	563	535	581	594	549	592	605	576	575	537	570	543	567	571	570	574	564	565	542	569	598	606	586	597	558	545	625	545	567	626	592	561	512	598	593	534	561	598	598	609	570	564	541	592	568	599	539	573	580	528	536	564	598	591	568	579	531	559	566	576	573	594	614	607	622	573	556	576	574	589	563	600	578	579	564	580	542	595	551	580	606	603	595	602	599	521	569	601	612	592	601	603	563	531	566	627	614	628	573	578	602	627	530	560	569	572	571	590	604	572	551	571	585	591	570	586	579	604	558	600	561	593	607	604	543	595	582	570	588	589	568	605	605	600	573	574	542	606	574	571	560	599	589	588	605	557	594	550	578	547	558	582	595	597	584	595	560	589	550	573	537	581	536	559	586	584	567	578	578	552	609	557	584	568	573	581	569	581	568	597	573	611	521	559	538	543	534	569	558	560	610	575	616	571	591	608	587	570	526	612	586	582	554	586	579	519	594	604	585	584	605	568	576	598	546	582	621	541	593	531	595	596	568	585	559	602	577	622
25802	43440	27091	15964	12214	9471	7549	6067	4543	3557	2785	2226	1938	1638	1297	1128	1098	1002	972	973	848	812	842	815	787	810	726	752	721	763	653	648	659	617	624	637	612	673	608	625	569	580	574	567	591	565	596	575	613	605	637	616	609	573	583	603	639	612	576	610	589	566	639	635	598	601	608	608	567	560	593	623	547	586	594	569	588	608	557	625	565	661	597	566	615	582	605	560	567	617	639	613	547	597	603	634	628	617	602	571	610	597	608	580	573	620	608	626	568	569	620	586	566	555	587	627	605	599	615	601	619	571	630	565	583	587	600	596	595	565	583	565	562	562	626	590	619	633	607	549	577	584	563	581	584	563	556	582	592	586	567	597	586	552	560	565	569	610	595	573	614	542	621	592	585	579	593	593	582	600	576	588	599	610	618	606	628	579	620	541	606	636	611	588	579	581	582	590	592	587	616	594	604	590	598	605	569	616	596	588	581	591	587	544	597	556	584	600	624	586	614	623	563	584	594	599	611	576	538	618	600	612	580	642	615	562	604	595	589	563	596	565	658	556	602	620	622	648	557	606	509	636	599	621	596	588	616	584	565	586	587	624	579	599	573	582	603	596	616	605	602	583	598	564	566	590	593	568	580	605	584	602	598	616	588	583	549	616	601	530	598	637	614	634	563	619	621	583	606	609	600	617	598	597	614	573	547	596	647	565	588	589	588	624	597	565	629	606	625	584	566	596	632	540	606	558	575	626	576	613	597	560	636	562	612	568	580	590	601	585	578	574	637	594	580	571	550	616	553	596	588	596	573	586	559	617	556	591	594	600	609	569	605	610	573	584	638	628	597	595	590	573	571	555	600	625	583	591	591	598	570	601	579	611	601	618	558	602	583	566	558	592	582	584	613	570	599	612	577	610	555	620	588	612	632	592	572	585	589	637	605	643	603	545	563	630	570	588	593	625	535	609	597	582	574	598	597	599	588	510	588	584	618	575	577	574	606	627	553	621	587	542	557	602	619	616	605	576	581	629	619	569	571	607	599	596	628	563	612	612	576	577	563	612	555	590	613	604	595	596	585	580	576	613	555	618	562	552	612	587	609	574	532	606	590	617	605	620	574	611	584	625	546	575	606	597	605	584	584	561	633	570	585	568	600	575	588	565	597	583	596	573	599	573	571	597	615	564	587	595	612	576	579	572	616	623	577	573	567	604	591	604	583	549	603	559	611	533	606	603	570	606	582	623	590	598	586	617	607	604	604	610	594	573	565	612	619	559	591	598	573	578	595	571	613	606	583	594	638	571	553	577	589	605	597	568	555	559	616	606	626	541	603	580	596	569	564	602	586	579	609	615	595	568	604	618	607	601	609	582	594	615	594	598	596	596	613	601	591	558	582	584	565	585	562	641	540	607	634	627	584	634	615	564	586	608	540	608	615	581	570	642	568	602	586	590	628	601	573	620	615	555	595	568	556	601	608	601	554	637	592	585	610	598	610	580	575	615	591	561	625	577	584	597	612	616	594	610	573	610	555	595	576	613	588	611	601	564	570	602	610	588	625	600	605	559	588	579	637	601	615	593	570	630	560	566	620	583	563	577	589	563	584	595	593	608	608	602	617	602	551	618	624	614	608	542	566	574	574	534	630	554	612	561	626	641	612	598	556	625	600	616	619	583	584	633	625	582	586	608	549	607	626	583	549	575	623	579	639	573	575	607	585	590	595	568	633	587	575	612	598	579	573	577	625	615	586	605	598	632	632	619	628	583	602	571	562	572	582	583	607	609	580	578	600	591	553	611	593	613	616	593	578	621	624	591	584	582	591	565	577	587	587	616	573	591	543	586	595	587	621	638	604	566	669	549	578	593	608	587	596	559	617	569	600	588	594	634	591	571	605	624	632	568	571	577	607	584	609	568	570	605	637	590	587	574	572	588	588	581	601	664	581	602	564	604	621	636	606	602	600	585	620	595	597	576	611	578	583	626	566	526	574	598	574	578	594	582	578	588	565	610	579	590	578	600	612	564	570	590	591	620	596	581	527	582	611	563	614	603	580	570	560	653	589	554	626	598	585	593	568	585	605	569	579	574	601	591	602	559	602	619	585	619	587	568	601	603	597	590	567	574	587	589	593	622	605	623	609	563	596	592	583	618	590	566	594	615	584	587	597	599	575	594	610	613	601	573	601	578	642	604	606	575	582	626	581	580	557	547	585	596	581	596	642	573	576	584	614	606	558	634	638	561	608	596	579	631	584	584	579	581	620	596	615	600	620	563	560	563	556	596	644	602	592	559	613	597	558	617	584	594	605	595	580	568	580	585	576	570	615	595	619	562	611	587	532	578	625	589	653	629	588	601	562	624	638	601	610	600	613	585	597	592	588	614	598	586	546	577	578	588	565	615	593	648	610	535	609	590	559	629	615	591	584	564	560	590	593	580	595	566	604	553	619	579	598	616	584	596	596	635	565	564	562	579	594	557	584	582	586	573	608	562	579	612	609	613	551	576	599	623	568	612	617	599	594	588	616	572	600	633	572	614	562	604	613	530	596	582	600	570	627	618	607	581	622	612	586	639	585	683	570	660	546	578	595	611	577	622	588	623	631	624	543	613	603	612	622	598	602	614	635	559	591	618	648	552	618	590	556	626	614	609	584	603	579	605	596	584	610	624	614	565	605	566	602	607	583	639	607	574	587	635	610	598	629	558	605	598	540	590	597	564	581	571	583	614	589	571	603	598	607	567	581	572	564	585	595	583	568	562	590	547	609	582	546	617	618	577	569	589	605	585	593	602	648	590	561	580	617	598	615	588	608	586	589	614	574	624	547	593	620	579	587	587	614	530	604	607	594	567	594	575	629	592	621	640	610	579	583	573	607	616	611	597	601	577	626	586	573	620	619	580	630	623	621	608	622	587	591	611	588	618	660	617	593	567	588	600	573	580	633	622	605	605	577	548	574	616	607	597	586	567	590	597	623	556	615	581	632	639	559	619	595	643	593	625	553	607	589	553	621	610	588	620	580	556	593	620	568	547	561	622	608	606	560	564	605	587	576	572	557	607	584	581	602	607	616	591	594	609	569	570	591	632	573	581	572	573	582	607	597	590	623	598	609	587	561	623	554	628	603	570	569	596	624	585	568	630	592	587	621	567	617	605	599	594	602	577	635	630	623	595	604	658	621	587	642	588	652	609	606	612	593	582	557	562	557	614	637	581	622	556	591	626	567	580	550	578	587	590	593	542	604	589	616	604	579	559	603	571	602	589	652	600	597	589	552	576	545	589	621	602	651	562	634	534	578	628	567	574	589	604	622	604	632	574	629	618	616	600	585	621	591	588	593	597	566	604	592	606	569	581	651	575	597	560	578	611	581	535	590	628	538	601	565	576	563	591	597	561	596	603	613	601	578	593	581	620	616	624	625	591	596	566	599	578	572	558	651	600	547	592	619	536	593	578	584	579	591	548	584	581	587	671	608	578	600	646	591	564	573	565	585	609	575	655	578	604	591	593	619	564	582	606
22481	21057	28666	23677	21129	21500	15100	6732	4329	3431	2683	2126	1737	1419	1183	1020	1027	847	868	810	752	776	684	684	645	615	595	599	636	610	593	541	507	532	488	470	436	435	454	497	442	378	451	434	441	464	408	423	420	414	422	394	436	415	448	422	426	435	473	429	460	415	422	460	420	385	407	424	449	429	411	417	451	410	450	431	440	417	473	414	445	415	393	446	431	433	429	445	413	406	430	440	427	408	396	390	423	457	429	422	434	427	430	400	387	418	415	435	412	402	408	436	397	423	415	426	437	415	399	438	435	393	423	439	415	399	445	404	443	418	430	454	446	433	402	433	443	440	449	426	424	463	407	401	437	421	443	422	417	450	450	407	440	414	436	423	399	458	427	385	460	430	441	411	440	430	429	415	428	395	429	402	393	409	448	404	457	473	426	452	416	419	417	435	427	407	412	414	464	418	409	455	398	439	398	407	451	426	420	421	410	431	451	427	373	399	387	440	428	421	457	447	432	404	424	439	423	407	390	405	412	419	436	452	406	413	464	381	406	442	396	430	441	439	430	411	412	415	425	426	436	408	434	458	439	451	406	428	432	467	374	400	426	430	409	428	425	393	444	467	432	436	404	450	421	421	409	400	415	446	436	391	419	415	395	421	436	445	436	426	429	428	425	476	420	396	414	466	408	428	431	410	450	393	443	421	418	425	442	440	468	427	439	400	385	409	410	434	468	427	416	424	421	446	423	377	396	455	436	406	405	452	409	452	404	423	413	443	450	437	424	369	423	433	437	423	419	432	424	428	440	403	427	413	435	421	440	432	449	411	434	388	446	382	435	420	401	415	451	423	453	415	445	445	433	420	396	413	440	430	418	380	424	426	448	408	425	425	455	444	401	398	447	421	447	401	407	422	387	427	408	408	376	431	442	390	423	448	440	438	422	434	365	421	403	408	418	439	411	442	421	404	431	420	439	423	413	384	415	421	428	433	472	432	412	502	430	429	433	437	420	392	441	403	398	418	438	387	429	454	436	432	437	425	421	424	452	412	420	444	381	407	438	456	393	416	390	409	400	453	409	402	442	393	447	405	455	425	449	399	411	428	437	432	426	445	412	415	427	446	467	440	445	424	461	444	457	425	429	431	433	436	449	393	436	378	410	401	420	423	424	427	424	381	413	420	403	395	424	465	439	422	407	435	429	460	384	450	431	418	405	407	408	402	420	402	450	420	425	439	421	434	420	393	431	405	423	407	440	429	474	427	467	388	443	430	442	393	419	437	437	401	406	383	392	422	396	414	429	387	437	456	412	423	426	421	401	424	385	409	440	406	414	471	405	442	435	441	426	432	399	428	375	428	419	379	427	463	450	425	397	430	425	411	409	430	443	429	396	438	409	454	385	460	425	466	434	413	425	435	432	400	405	395	391	412	417	428	422	437	443	405	425	461	381	421	397	419	416	445	458	387	390	450	401	442	414	417	424	410	424	414	438	446	418	392	450	392	420	461	425	431	412	407	395	443	406	454	407	424	418	435	405	416	413	414	453	418	430	398	402	397	413	416	462	461	401	417	388	391	421	404	442	395	375	391	424	436	406	397	430	478	462	437	428	466	407	429	423	436	410	433	420	433	417	441	421	416	458	416	424	409	440	413	386	391	437	433	445	439	393	449	433	443	418	468	417	446	448	423	419	423	410	445	419	434	427	402	412	387	395	415	421	417	446	399	409	391	429	447	406	423	434	445	401	396	446	427	428	436	432	455	401	401	458	446	428	439	427	414	407	409	432	408	441	401	427	442	420	405	469	441	411	403	405	452	450	400	449	393	384	435	394	417	440	409	413	402	432	414	430	426	434	443	399	421	415	434	452	428	418	430	423	400	427	440	422	458	449	422	471	436	431	401	453	428	434	447	396	400	452	424	426	446	421	410	434	441	423	427	436	481	418	410	396	447	423	417	441	433	420	427	421	433	397	449	434	422	399	406	457	460	381	434	407	454	441	420	414	433	441	429	417	455	383	476	438	411	405	433	442	395	407	403	468	453	386	447	444	404	407	428	424	410	467	441	428	425	434	428	412	407	394	453	434	447	415	411	420	415	418	400	428	381	423	419	437	397	423	395	431	409	437	435	397	413	410	429	392	423	417	434	429	451	428	403	402	411	390	411	406	394	422	430	432	409	447	409	408	442	416	400	467	448	464	432	426	445	408	425	391	405	436	427	440	437	424	409	439	465	466	446	459	474	402	472	447	382	439	405	408	456	429	445	401	425	435	391	428	413	391	464	468	428	423	459	466	426	457	395	419	414	422	432	414	420	393	451	409	421	427	431	442	401	387	385	457	393	399	415	422	414	423	452	443	419	424	434	420	428	450	419	405	428	404	419	399	436	404	396	425	411	371	424	405	448	423	391	418	391	438	444	434	455	367	425	394	395	420	400	416	408	427	425	447	416	441	383	441	421	429	449	399	411	407	440	382	425	424	400	400	423	407	415	412	393	445	387	426	448	409	398	409	433	436	418	414	456	422	419	410	424	418	432	457	414	414	403	452	390	418	404	396	422	428	411	396	422	428	443	430	408	436	405	385	415	416	412	454	435	409	438	412	428	413	441	459	399	421	417	411	427	376	418	445	399	424	441	391	424	421	417	410	434	436	451	401	426	411	410	407	433	419	443	420	425	422	423	407	425	407	421	435	397	426	443	439	401	372	416	454	386	424	407	430	420	449	440	433	383	411	422	432	414	398	447	432	397	457	419	451	447	399	399	442	403	406	459	425	417	439	397	464	449	425	416	468	415	419	452	412	415	394	418	428	423	426	416	405	421	415	440	382	424	419	436	428	410	427	468	404	407	465	443	423	423	444	422	431	452	432	413	470	387	434	416	412	434	430	419	418	415	423	422	432	432	415	453	389	413	456	396	433	450	424	430	421	428	423	435	434	439	430	428	408	400	429	435	414	439	430	460	430	428	386	433	422	402	452	425	379	423	424	472	419	423	433	456	439	435	416	428	416	416	431	408	423	401	453	412	424	413	390	430	472	389	437	394	413	416	421	450	437	415	413	449	423	394	406	424	395	442	409	424	465	422	389	435	480	417	444	423	414	433	439	394	379	470	471	419	431	397	424	420	440	414	444	403	440	444	434	436	429	403	407	458	409	443	396	427	433	413	408	420	436	441	433	463	429	394	400	433	435	424	426	433	447	433	401	426	455	428	443	391	419	397	411	441	410	397	392	409	407	405	403	419	398	404	395	426	380	408	421	437	422	426	439	380	426	427	427	434	438	407	431	370	481	385	417	442	421	426	441	432	365	441	411	435	444	414	424	428	422	434	390	426	456	420	409	441	439	409	454	472	422	451	430	402	388	427	456	444	438	429	433	398	437	418	397	389	445	412	412	427	407	406	394	436	389	388	425	429	421	422	411	427	412	464	453	424	445	419	412	428	399	434	413	440	360	414	402	407	426	420	433	440	385	428	440	442	403	439	415	419	431	410	431	426	434	396	394	412	402	389	452	393
30063	53600	34922	22775	17965	14251	11649	9334	7162	5530	4276	3328	2838	2156	1654	1425	1341	1150	1173	1057	920	911	850	895	777	742	720	733	694	732	593	552	541	537	510	498	518	501	507	498	469	440	449	466	448	458	445	421	410	434	435	425	415	426	413	439	431	425	388	407	444	443	449	418	452	439	430	446	443	416	483	400	439	420	434	426	430	444	437	388	443	431	454	433	440	437	442	436	442	411	428	435	407	437	452	410	416	403	413	479	428	441	408	427	409	438	441	438	420	390	437	416	451	431	435	420	458	455	427	419	420	427	418	463	424	431	402	429	424	430	428	417	450	427	404	467	450	461	439	403	452	410	441	397	422	424	454	444	434	416	414	423	423	444	433	426	425	453	415	428	446	396	437	419	422	431	469	436	467	419	434	442	405	423	424	393	390	421	431	443	417	378	423	424	401	447	415	403	456	397	410	416	438	446	446	407	407	465	401	424	478	403	408	421	412	428	387	437	428	422	431	427	406	440	465	435	416	427	452	463	453	426	442	466	443	437	469	483	446	428	424	425	420	453	409	426	454	491	401	404	452	441	424	459	413	438	419	441	416	414	451	432	416	423	464	419	421	435	403	417	431	467	401	422	439	418	470	453	415	427	417	456	440	446	421	494	427	451	421	422	405	445	414	464	436	420	410	425	483	424	435	406	461	441	428	414	453	410	416	436	387	408	416	406	404	444	403	419	447	438	467	425	418	421	430	409	422	417	402	438	443	449	409	448	415	437	449	439	431	425	446	450	432	444	395	420	445	446	429	406	443	438	456	472	416	408	448	430	431	437	410	411	428	439	413	418	411	445	443	412	432	409	422	412	441	433	455	418	407	384	417	421	417	396	458	434	434	459	473	437	394	458	404	399	458	391	461	378	437	408	464	427	420	401	432	429	447	391	410	399	444	430	428	429	448	446	411	426	456	367	386	394	448	426	459	387	448	447	465	388	418	428	417	425	447	446	466	399	420	421	397	446	418	422	417	398	422	481	423	451	429	454	423	403	411	404	443	435	439	435	418	402	418	415	442	398	467	404	435	435	421	446	432	403	457	406	442	401	443	440	418	407	381	459	463	427	478	411	416	438	405	444	423	398	444	422	446	432	405	450	417	408	395	396	415	424	449	460	427	404	413	444	449	437	445	426	479	445	423	451	408	438	385	444	420	409	413	445	439	444	427	426	403	429	418	442	452	446	423	453	434	400	461	407	446	424	409	431	383	432	425	424	455	447	435	443	426	445	395	416	421	440	411	418	418	456	401	432	417	412	424	450	418	434	453	408	393	422	413	414	407	435	392	444	418	419	405	445	443	424	389	436	437	403	407	432	425	446	423	440	398	426	417	398	446	418	452	457	428	410	428	431	417	445	439	419	417	419	399	439	427	423	421	421	422	421	405	435	461	390	408	426	424	465	452	425	442	399	413	419	457	475	425	413	458	433	468	400	430	383	419	406	454	435	409	406	415	432	455	442	425	445	443	397	442	426	455	427	385	418	414	443	415	462	438	440	438	439	432	408	430	421	445	399	421	445	418	445	424	399	442	430	425	435	418	415	461	421	413	432	417	455	435	427	450	447	450	436	401	453	424	432	412	417	439	406	398	436	389	423	440	409	430	420	411	451	428	464	384	428	453	426	417	426	424	434	472	427	416	410	435	420	416	437	412	415	426	435	415	439	447	408	412	449	437	435	438	424	429	418	392	431	434	440	439	416	424	379	446	453	431	404	416	441	426	411	391	426	465	417	451	411	445	420	413	397	429	468	407	444	440	454	445	432	427	418	412	427	374	402	437	445	408	441	427	425	430	416	413	395	412	429	415	419	445	425	447	431	393	432	439	421	407	445	459	431	431	422	448	416	476	423	431	429	396	394	426	434	422	376	452	436	401	449	441	399	414	415	451	446	441	412	445	388	427	417	423	440	413	444	425	436	423	405	424	425	442	439	435	455	426	423	403	427	415	443	439	424	439	425	435	425	446	444	438	409	450	456	455	419	433	431	413	436	411	402	444	446	460	435	411	416	459	383	396	454	457	444	417	417	445	439	408	412	451	440	399	443	459	425	402	469	453	436	406	422	413	427	418	444	413	435	426	414	420	460	424	448	429	415	445	407	426	375	437	426	426	441	444	443	431	398	431	439	412	466	408	416	432	391	413	415	437	412	429	418	430	440	433	460	458	428	437	422	422	420	414	436	443	423	437	410	439	475	378	418	421	412	435	416	456	436	421	452	423	431	467	418	439	435	385	425	472	418	407	398	413	453	409	433	413	444	435	424	461	448	427	381	407	441	424	398	456	399	426	440	462	440	466	449	433	422	393	428	440	408	404	452	427	491	417	428	427	406	474	384	436	411	412	421	437	402	414	438	462	449	417	443	440	414	459	390	462	418	430	404	398	445	415	440	428	421	432	464	408	473	413	452	410	421	454	428	454	434	393	419	440	400	414	426	414	456	430	420	419	461	455	436	437	436	439	403	418	465	393	486	428	425	422	419	429	411	444	429	380	434	425	429	415	436	423	419	425	429	469	465	451	430	433	430	434	438	430	426	404	446	426	426	430	465	427	435	415	455	450	460	399	411	410	429	396	467	405	458	426	423	436	418	434	412	444	423	414	427	413	415	455	410	421	429	460	430	477	432	412	425	425	396	469	410	435	419	469	408	438	447	442	431	442	420	436	395	412	400	451	450	468	413	445	421	471	430	409	443	425	408	438	399	408	450	458	428	398	410	450	483	405	433	457	423	433	458	438	452	452	434	458	426	410	450	428	403	425	421	405	472	462	428	415	423	407	438	416	416	425	433	396	428	450	424	412	435	455	439	431	415	426	425	441	431	436	419	423	426	434	430	421	438	401	442	431	438	482	383	427	413	420	446	428	405	465	450	417	447	441	422	433	435	436	443	414	430	423	426	439	413	420	417	430	439	434	395	448	428	440	411	412	415	465	406	442	433	455	420	382	435	431	423	446	441	420	423	415	405	436	405	434	443	452	419	461	416	430	464	449	436	448	378	422	419	449	455	429	394	423	406	410	449	417	436	411	430	416	472	450	406	432	417	393	420	438	406	436	424	429	455	439	442	438	437	412	457	462	446	420	425	411	456	441	443	457	446	380	420	425	429	435	448	376	456	429	409	401	423	408	417	415	431	414	394	396	410	410	404	411	434	443	418	403	434	425	435	407	406	460	436	451	432	424	421	418	432	399	431	436	429	411	414	421	430	425	388	437	454	457	422	453	435	413	412	435	401	442	434	465	454	415	449	420	438	442	424	418	406	413	453	428	438	401	412	444	417	448	444	427	455	434	384	438	424	443	463	426	430	428	389	435	461	397	448	436	409	397	437	414	413	446	394	419	451	454	405	408	414	460	438	428	448	436	447	453	439	412	429	438	411	460	459	407	409	418	404	446	445	428	444	451	452	435	462	440	427	439	447	416	435	388	406	454	432	442	425	420	435	421	452	434	437	437	419	425	431	434	427	416	472
29035	24702	21804	13157	7078	4834	3485	2697	2146	1740	1343	1204	1096	872	772	739	735	711	695	686	682	597	590	631	601	632	561	583	545	596	530	590	544	514	556	506	523	553	548	524	562	511	524	494	488	523	499	490	490	515	531	500	527	524	502	517	536	542	505	529	501	528	486	510	552	512	524	490	505	531	480	505	491	496	497	517	481	535	516	554	518	494	513	501	486	495	486	498	522	512	493	472	516	509	495	487	520	514	489	483	508	488	524	585	496	500	511	526	508	527	518	521	507	504	536	508	521	519	544	491	469	516	516	485	487	488	487	500	525	521	531	503	524	562	518	500	516	505	509	494	525	517	489	517	515	542	479	503	507	526	517	474	487	496	527	508	502	520	495	544	558	531	503	490	477	496	508	535	534	513	547	563	488	514	494	542	561	561	532	503	504	513	525	479	487	493	516	549	535	560	532	532	507	532	502	507	486	525	480	514	544	515	468	501	509	515	512	533	526	520	516	589	525	514	486	521	500	510	538	507	535	519	538	514	528	497	500	512	467	509	488	515	534	520	474	469	513	497	510	504	486	522	503	477	559	500	510	487	484	490	467	538	483	512	505	499	552	508	480	526	479	536	522	518	496	506	488	486	510	516	485	478	495	526	519	522	491	513	494	520	534	540	471	505	524	507	513	560	526	504	514	501	500	500	508	510	522	524	526	467	477	481	484	553	554	476	468	500	527	535	520	539	524	500	538	500	495	497	488	510	514	500	520	510	459	523	479	515	521	475	515	478	519	551	514	536	494	486	504	482	509	491	499	498	510	492	550	511	510	464	501	483	514	483	505	504	523	528	507	493	536	520	513	501	517	511	533	527	565	479	491	520	516	519	497	499	479	509	480	522	522	509	496	512	511	473	480	519	516	512	482	495	496	530	490	485	492	517	510	506	534	494	492	465	476	520	519	519	519	500	522	506	478	503	527	555	499	556	519	546	488	475	548	535	510	511	475	503	523	518	551	478	527	504	520	475	461	486	491	498	489	510	530	480	527	513	518	562	527	523	515	524	467	494	467	511	484	554	488	487	510	519	467	484	512	477	512	527	506	491	515	491	485	507	559	494	499	543	480	517	517	514	470	498	510	457	519	481	516	498	539	519	537	489	515	498	489	493	466	512	566	506	564	518	511	490	539	505	484	471	529	456	503	537	496	486	493	527	508	535	501	544	488	508	497	499	539	480	511	480	516	526	522	519	511	476	518	492	471	504	525	520	543	506	489	503	528	504	527	530	488	462	492	509	511	502	474	535	503	504	515	493	465	539	512	500	501	514	549	502	473	505	493	516	504	469	538	484	557	547	521	518	515	516	508	547	526	523	499	554	556	514	516	533	554	520	583	493	530	523	526	483	495	524	516	546	474	517	523	495	509	519	490	498	492	547	499	530	537	465	507	496	481	479	492	511	534	496	497	512	503	510	554	480	493	560	541	525	508	519	524	500	524	526	528	498	506	503	519	494	509	500	468	517	503	491	526	486	501	519	496	526	493	465	473	515	530	489	533	505	521	528	514	483	486	564	517	493	541	533	456	512	520	482	512	489	493	515	516	507	531	498	469	558	533	536	516	494	487	509	494	511	506	481	529	481	524	493	508	504	509	492	505	543	548	486	474	527	510	489	525	485	517	497	516	501	469	506	507	511	567	515	542	474	522	513	526	492	515	478	539	485	555	471	497	535	505	484	502	511	517	525	499	490	510	527	472	502	514	444	477	480	495	493	476	526	534	533	473	510	524	518	554	535	518	473	496	486	516	476	532	508	551	496	525	550	509	472	487	540	493	500	525	509	519	496	511	542	528	518	558	508	508	498	527	488	482	549	503	520	533	542	494	513	512	483	483	482	521	555	507	470	492	514	483	504	525	513	499	525	515	466	518	515	495	542	506	508	494	545	561	491	487	496	557	488	507	526	496	520	503	556	540	499	491	487	539	526	570	533	491	512	498	521	499	527	511	526	527	465	539	510	516	487	484	495	513	491	500	502	522	512	498	456	516	559	495	522	488	498	500	505	565	502	505	487	497	517	484	561	535	511	498	524	488	510	521	501	485	497	488	527	561	532	544	464	541	517	508	554	514	489	498	499	517	547	514	487	515	495	498	547	507	508	508	509	526	521	478	508	492	479	525	510	481	523	528	496	539	491	518	485	483	485	444	505	483	522	488	528	478	513	500	527	536	522	482	504	517	517	519	522	551	521	490	534	472	534	513	499	508	512	540	529	537	504	529	534	516	522	532	545	458	522	464	512	500	534	522	526	524	490	493	473	481	526	531	522	474	489	521	516	492	501	553	504	480	533	563	501	459	516	497	546	538	513	482	482	505	508	508	516	498	515	500	533	520	502	513	519	538	476	505	495	475	524	502	529	494	477	559	455	501	481	539	508	492	527	510	520	486	527	525	514	525	519	505	466	475	503	502	538	526	504	522	479	545	519	530	488	496	506	500	515	497	466	528	505	519	528	519	520	531	517	485	574	508	519	523	510	528	536	492	491	502	496	512	499	491	516	538	484	529	470	505	494	492	462	526	542	518	526	504	493	513	488	450	543	505	479	504	498	500	453	515	514	536	549	511	503	490	517	505	472	461	520	489	515	522	499	510	501	519	547	506	503	488	538	502	505	522	492	558	511	465	527	485	516	503	500	501	533	526	511	511	507	503	510	499	508	526	526	600	510	548	495	501	515	497	526	504	530	509	517	472	548	489	508	525	488	549	490	488	529	500	516	535	533	557	508	512	481	489	500	494	507	482	528	539	514	512	530	531	519	497	494	545	519	527	528	496	526	505	513	505	502	523	502	545	520	520	489	498	524	518	504	528	510	518	476	463	527	507	527	551	521	491	521	500	510	498	531	525	517	490	521	539	525	532	510	512	551	525	506	501	466	531	519	500	560	493	504	536	530	490	542	546	483	526	518	494	507	522	519	484	489	512	528	511	474	507	528	506	566	466	468	546	477	477	529	502	498	509	486	505	504	555	480	473	510	557	509	513	520	568	472	516	522	493	534	550	508	500	531	516	501	525	528	507	454	498	466	531	443	548	499	504	514	534	520	432	510	492	500	523	536	464	518	483	486	481	451	522	530	512	530	525	495	538	482	519	475	524	496	480	511	480	487	480	511	516	544	514	513	527	511	484	486	485	499	527	567	543	571	491	495	506	494	516	515	510	493	483	499	501	525	538	524	499	523	507	499	549	503	490	523	507	551	512	518	480	517	519	480	524	476	545	503	496	493	502	519	520	511	516	499	444	552	502	522	491	568	528	537	525	526	525	502	499	514	523	556	503	550	507	507	508	496	488	513	494	485	463	490	555	515	498	516	524	492	496	447	490	513	518	530	500	532	527	494	494	502	508	503	528	541	530	543	507	532	501	499	500	519	495	465	536	504	520	533	551	480	502	487	505	492	559	527	506	513	534	516	499	484	516	536	501	523	498	512	509	528	552	542	499	485	521	519	481	481	511	497	504	518	527	512
23477	36896	22216	12450	9371	7332	5862	4714	3663	2838	2077	1745	1524	1270	1040	970	924	788	815	816	723	827	733	720	636	656	659	641	662	601	614	599	558	594	590	554	531	603	550	594	543	569	596	570	527	531	559	512	528	513	507	518	581	576	552	539	513	521	512	533	528	537	532	544	503	525	525	537	545	558	546	567	562	531	518	527	525	543	533	538	550	529	523	586	562	569	527	560	498	550	545	563	532	558	519	542	554	515	548	531	513	557	520	512	558	505	535	547	545	543	523	532	533	537	529	520	527	560	542	518	527	559	504	564	534	520	550	510	513	549	557	519	543	557	582	566	561	587	547	507	532	518	551	507	543	537	504	515	560	548	516	536	521	542	558	550	536	502	539	518	532	557	524	531	570	554	553	507	570	532	534	547	519	518	567	531	530	536	543	510	544	542	518	542	547	592	536	566	580	522	519	559	554	545	526	551	558	503	569	534	488	555	543	484	562	527	528	553	497	562	498	505	528	563	538	521	535	515	500	539	589	527	512	514	504	555	551	510	542	560	555	517	564	520	526	563	547	548	518	488	548	517	535	520	546	534	499	584	547	549	496	523	517	531	506	550	547	528	502	568	538	519	495	538	501	525	515	562	540	534	537	567	516	600	524	539	490	548	548	543	519	545	500	512	598	523	493	532	533	529	539	579	514	541	525	559	541	555	518	549	550	525	529	504	510	504	586	555	488	541	541	527	512	518	537	502	525	521	517	523	500	541	550	543	541	521	522	561	550	484	528	535	537	516	561	550	553	519	539	559	564	514	533	558	549	576	516	544	529	546	575	534	535	538	574	505	537	534	531	568	539	532	564	554	507	512	535	520	563	536	526	560	559	543	535	535	534	531	572	532	499	521	520	530	544	552	540	495	535	511	554	557	553	523	522	535	548	521	505	508	533	525	514	542	572	541	507	536	498	531	512	586	514	564	509	598	519	493	543	551	542	519	529	501	563	539	512	550	542	490	522	561	503	564	546	536	511	483	539	542	551	541	494	559	503	526	540	551	522	559	544	502	525	512	501	520	540	507	540	530	529	550	502	523	524	539	563	516	520	528	540	557	521	537	531	541	522	504	561	569	546	554	519	532	533	525	526	527	557	527	545	552	532	516	567	535	492	551	554	542	529	526	541	511	549	546	546	531	532	496	550	533	555	544	526	551	550	542	516	465	553	530	537	530	569	521	508	547	526	517	571	520	543	481	516	533	509	547	525	543	574	501	570	538	529	493	522	561	573	540	532	518	541	545	540	539	524	506	525	553	556	490	506	529	541	544	540	505	518	506	567	545	563	521	533	536	518	548	502	524	534	557	532	534	567	510	526	552	532	511	510	493	546	529	520	531	557	559	524	537	517	539	557	534	568	547	493	555	523	543	529	538	501	500	527	537	555	495	532	559	509	504	522	567	485	496	547	517	515	578	540	513	532	560	531	568	543	567	587	546	493	555	526	512	515	521	555	534	530	560	528	545	572	555	549	497	512	493	520	544	559	512	543	490	537	556	542	543	477	526	554	582	498	538	538	498	556	549	530	512	568	518	542	527	555	543	524	524	534	534	511	522	536	530	519	517	511	542	509	526	512	533	536	544	545	512	566	545	516	547	574	478	541	505	526	501	542	568	542	555	541	509	547	534	567	507	535	509	524	501	542	532	550	518	554	557	499	555	498	539	555	498	549	540	549	549	553	515	537	542	579	530	562	565	511	526	519	548	528	550	534	558	490	513	485	517	535	571	543	568	493	526	504	523	547	535	552	525	510	537	522	539	519	564	567	559	520	567	538	513	536	548	591	570	540	516	537	527	543	520	568	573	537	567	537	542	501	506	503	527	520	512	528	519	521	539	515	511	574	544	524	504	497	529	499	519	568	561	518	540	509	584	496	555	516	550	537	525	535	552	547	527	514	500	539	551	520	550	574	519	525	544	565	566	561	521	515	519	542	476	541	554	492	522	530	520	483	530	507	537	528	495	540	518	516	539	551	556	567	541	532	574	506	504	552	509	526	521	513	534	524	529	531	538	523	540	531	534	494	508	543	510	565	539	549	506	560	549	539	497	523	546	591	522	518	512	527	536	504	549	510	511	516	533	556	562	510	552	534	474	539	540	534	504	563	597	541	564	583	510	535	512	536	538	536	551	551	554	567	540	464	505	497	507	527	533	556	566	548	539	568	526	505	583	533	512	521	556	543	553	561	540	538	558	527	547	574	493	500	528	553	561	565	548	552	524	489	520	529	537	555	518	529	532	506	534	551	518	598	551	558	548	526	549	525	552	483	556	555	525	562	499	568	560	537	519	514	550	524	530	532	545	549	525	539	487	544	556	527	536	510	549	537	558	492	517	469	519	529	523	563	567	543	590	569	501	513	546	498	554	510	532	539	531	533	544	541	514	512	503	559	538	530	517	538	511	566	509	514	515	511	566	506	495	590	575	559	553	518	526	520	544	573	562	539	506	593	526	541	530	535	589	574	580	547	525	521	516	584	516	499	575	543	506	519	503	532	545	525	526	538	548	515	539	547	548	560	552	533	542	525	542	550	545	534	539	544	554	543	536	549	516	530	550	526	508	554	542	512	523	474	487	547	547	574	551	517	529	608	539	536	500	548	546	502	513	566	559	521	508	568	547	559	529	548	547	532	546	542	569	535	565	530	524	526	541	536	499	558	530	545	548	536	499	509	529	507	547	531	542	511	541	543	539	527	563	523	533	548	531	597	547	512	546	555	539	568	530	504	553	521	549	546	547	519	526	535	540	489	570	509	512	520	539	507	566	540	521	551	555	512	528	544	500	518	514	514	560	518	544	545	541	565	562	547	498	542	519	539	523	523	553	535	523	567	572	559	588	536	496	531	549	520	533	583	536	482	520	529	545	530	524	535	520	533	536	563	532	525	570	538	505	505	531	513	534	528	538	498	545	522	545	520	539	501	547	539	532	541	546	557	539	537	502	529	531	540	541	578	521	529	537	541	498	529	519	558	498	540	539	523	544	545	538	525	492	554	518	497	506	531	542	553	549	553	484	488	528	494	554	497	543	531	523	545	504	510	505	561	574	489	524	540	527	500	549	557	509	535	550	541	505	527	514	501	538	480	547	549	529	537	535	509	532	521	557	506	541	536	540	547	540	567	543	554	570	518	543	553	528	538	561	554	547	477	520	545	531	535	513	533	547	543	540	503	489	536	554	533	515	573	534	514	523	547	542	521	526	500	547	525	478	532	534	531	547	497	510	579	529	529	558	548	519	544	531	577	517	541	505	536	567	569	514	506	499	535	546	518	559	508	515	526	537	536	526	561	543	533	537	504	560	522	554	540	553	503	504	518	512	522	505	514	592	568	527	544	535	520	504	518	542	520	530	534	537	498	557	525	528	579	525	547	554	553	530	533	558	523	538	530	518	599	521	520	558	516	546	517	497	553	545	545	535	520	570	600	523	514	533	537	508	534	537	515	501	508	533	527	543	546	518	533	544	531	538
23568	21095	28207	24249	21218	15195	7550	4694	3462	2627	1862	1555	1335	1069	891	809	750	688	720	661	583	627	579	560	513	507	483	500	538	496	487	479	388	412	419	391	413	398	425	383	428	394	391	411	422	374	403	413	381	404	373	388	396	353	363	404	392	352	377	403	383	373	347	363	404	380	410	384	394	381	364	385	345	394	412	355	402	354	392	381	371	379	391	381	382	371	383	353	398	369	395	354	365	389	376	359	413	352	375	391	390	377	348	388	397	361	365	391	348	359	429	360	373	349	364	404	377	315	378	408	376	366	346	389	377	413	359	383	389	379	340	412	386	381	343	372	367	392	363	345	409	391	365	411	377	401	383	401	384	388	395	373	396	365	410	355	388	395	370	336	370	379	359	367	390	388	423	408	369	382	436	396	384	382	345	391	374	408	359	330	356	371	390	388	353	330	386	388	351	371	343	388	385	397	445	380	353	391	340	345	404	374	374	324	366	398	354	363	400	401	380	344	342	326	363	363	378	397	399	359	398	375	349	354	391	394	381	354	393	378	383	353	375	420	415	360	387	416	380	386	359	388	387	403	385	399	361	416	382	391	369	408	364	354	391	398	345	339	372	398	416	385	376	363	380	350	353	372	359	401	404	404	387	371	396	369	362	382	405	361	380	360	399	383	392	372	374	361	374	370	376	407	398	368	402	368	375	376	403	366	371	368	383	378	414	395	384	363	382	420	399	347	389	376	383	330	387	389	372	388	399	376	399	384	373	414	384	371	381	401	385	360	356	412	387	379	379	383	374	369	354	372	370	373	378	365	349	357	358	352	418	374	378	375	373	395	411	359	399	405	384	389	370	362	375	362	354	381	407	387	358	395	359	389	373	361	395	385	395	393	417	387	359	351	389	401	411	403	358	385	370	377	384	336	385	348	379	368	380	372	383	389	391	375	379	354	387	425	415	371	346	372	372	386	376	382	359	372	395	367	367	409	418	366	390	394	361	373	359	383	363	350	349	354	385	414	389	380	379	338	373	383	371	374	379	351	363	381	377	406	385	378	377	349	387	384	351	409	382	375	340	359	357	363	391	382	382	406	382	364	366	375	361	383	378	367	397	379	403	368	365	390	351	372	378	412	386	388	337	387	385	389	363	377	384	397	381	353	383	347	362	350	422	381	392	369	346	372	397	446	386	361	367	396	395	381	396	377	377	385	360	360	359	340	357	377	387	353	374	384	369	393	417	364	381	361	390	379	412	359	376	358	380	337	363	373	402	379	402	344	363	375	352	387	348	408	394	355	386	390	367	364	411	388	361	376	398	388	420	390	366	373	397	333	377	405	368	385	396	424	350	389	391	399	365	366	429	386	352	358	354	356	364	387	337	384	363	372	360	363	395	350	373	344	365	371	399	400	387	394	395	362	387	433	389	408	396	402	379	394	360	425	383	369	384	371	382	370	397	422	377	401	373	394	417	380	373	370	377	426	331	325	363	399	377	399	376	414	372	366	380	416	371	365	392	379	380	383	333	356	358	377	379	357	350	377	379	392	381	387	398	355	374	367	354	380	377	373	356	360	393	351	378	388	392	352	366	386	383	377	380	373	383	384	384	387	402	369	363	372	384	367	403	352	339	357	346	338	370	385	355	352	399	384	381	357	357	387	370	359	403	403	370	345	405	389	400	347	387	381	405	377	367	364	409	376	378	388	392	387	386	421	381	358	389	349	368	392	350	370	336	384	373	384	394	375	357	363	408	393	382	347	353	382	416	410	405	329	409	388	390	396	417	415	391	391	401	368	397	403	361	409	398	376	351	388	376	336	379	405	368	375	321	397	386	372	368	364	387	392	371	389	387	390	395	385	414	388	402	385	376	380	396	385	385	376	363	344	349	360	418	386	368	354	396	355	366	386	393	377	337	394	367	355	345	391	360	363	366	369	354	372	374	389	384	393	415	398	360	357	371	386	407	339	362	378	390	371	383	386	387	361	369	357	392	380	343	368	338	406	394	365	394	359	386	383	375	345	390	390	359	385	387	410	354	369	411	388	385	407	390	368	403	372	362	402	361	332	408	384	374	375	357	371	380	324	366	409	399	383	401	370	391	397	404	356	395	385	360	367	330	390	380	352	362	380	402	368	386	341	375	356	373	339	390	363	386	357	337	395	362	365	394	413	381	376	359	352	378	381	375	352	354	417	391	414	380	397	359	400	378	364	391	377	375	353	369	395	392	382	380	384	390	378	403	364	380	403	392	400	401	366	392	397	393	393	381	392	378	393	324	394	353	371	365	371	381	405	394	367	385	360	394	358	353	401	375	368	378	379	370	387	386	397	367	392	374	374	373	371	380	404	424	369	389	374	395	370	348	368	368	376	388	389	356	395	346	394	369	395	363	400	381	383	357	376	353	403	387	355	402	371	364	377	384	375	369	420	401	364	401	379	367	367	385	354	354	353	342	367	418	375	348	355	355	380	357	405	385	372	362	393	407	372	392	375	354	363	391	351	403	373	371	414	383	353	401	384	403	379	373	407	354	390	378	384	366	341	364	387	365	377	390	351	359	382	373	367	380	367	384	324	386	371	403	390	393	384	411	376	398	406	389	394	390	413	389	374	365	374	360	379	347	350	381	425	374	350	377	386	386	412	394	399	396	350	384	367	385	356	388	387	335	392	408	341	407	394	393	394	384	382	366	383	412	372	390	379	398	350	377	389	388	359	400	359	378	377	386	384	337	394	382	348	359	426	389	379	368	414	390	373	378	378	364	379	349	367	371	348	401	401	382	411	397	388	360	380	403	380	371	384	370	395	372	393	396	336	351	376	364	350	388	330	382	372	392	345	384	406	418	347	389	385	388	392	359	376	399	394	399	350	346	372	388	376	376	370	363	352	369	398	381	382	371	383	419	399	376	369	390	362	391	391	366	385	386	374	382	395	389	396	395	355	347	383	361	373	365	380	404	392	388	357	408	343	415	360	406	377	396	376	361	371	393	408	399	363	373	377	393	345	395	381	394	408	392	371	395	364	387	383	395	396	386	405	376	404	403	439	412	395	372	393	353	356	382	368	379	413	344	380	370	388	383	373	355	372	393	359	376	365	386	376	366	384	385	354	361	396	398	373	370	347	364	384	397	364	376	377	384	382	375	399	371	390	385	385	358	430	409	355	396	395	355	357	390	358	411	379	339	368	402	404	358	344	394	383	356	375	355	369	382	359	369	389	385	380	373	367	401	378	391	355	394	417	354	347	415	346	359	372	381	361	342	366	354	400	363	391	392	408	378	380	368	370	401	383	360	383	396	378	403	374	386	368	359	387	336	379	344	373	391	356	409	379	413	397	369	379	378	345	378	365	368	365	390	372	392	382	363	413	388	387	396	360	416	381	387	378	389	409	385	393	390	372	406	376	378	371	370	409	366	376	342	378	356	373	391	379	392	386	383	352	380	387	361	381	396	352	355	394	377	378	370	350	375	359	408	378	366	382	363	393	371	340	374	428	391	388	381	390	372	366	378	406
26833	47524	29611	18660	15061	11444	9032	7268	5650	4340	3093	2422	2081	1533	1254	1099	1024	975	904	787	715	681	709	710	679	631	611	607	578	592	539	547	478	510	426	451	445	431	457	418	419	443	417	426	399	403	380	374	414	392	397	379	413	384	366	376	416	395	404	411	420	389	382	412	410	406	410	411	427	411	411	407	395	395	435	419	398	396	439	437	412	372	428	431	385	407	413	428	374	421	389	404	391	451	375	415	407	435	400	407	397	382	407	400	395	385	404	388	390	405	410	378	379	385	417	386	378	427	411	410	425	419	391	370	425	386	429	425	385	403	367	418	391	400	389	419	413	364	415	396	407	408	413	418	384	405	382	390	389	372	440	389	396	409	414	419	419	374	433	373	374	407	385	414	399	414	390	403	410	402	397	399	412	409	426	410	392	396	411	382	410	430	371	412	405	403	385	386	419	405	420	425	440	410	409	412	415	373	421	423	385	390	376	414	403	378	380	385	401	400	390	396	385	401	427	397	392	368	376	391	399	346	378	405	399	392	416	399	389	388	388	397	399	394	421	403	421	406	434	401	405	403	405	390	420	394	425	409	383	405	395	406	402	398	398	403	404	388	386	406	435	425	414	386	398	377	392	387	390	417	385	408	403	425	424	408	363	354	381	420	395	446	404	397	385	403	419	412	358	416	370	403	375	405	379	390	405	394	430	409	384	415	386	420	398	427	434	372	408	384	410	414	396	404	398	397	381	403	394	410	412	383	387	393	392	392	375	398	382	393	390	370	377	382	404	399	380	421	397	403	408	403	411	414	352	417	395	402	396	413	396	412	425	410	380	423	383	416	407	413	384	395	405	398	416	421	389	379	394	412	405	368	408	428	412	389	402	419	362	412	421	416	375	437	409	381	398	424	399	398	421	401	359	384	420	421	419	404	435	395	397	399	429	404	388	427	388	372	408	407	434	382	400	397	389	389	363	415	385	413	374	402	415	375	383	375	400	405	409	402	439	403	378	385	396	405	433	421	381	361	443	438	396	403	401	426	402	396	425	389	386	431	418	412	403	429	409	423	407	363	407	379	405	444	394	415	418	372	408	376	396	407	403	394	401	408	397	405	387	385	407	393	389	406	411	399	422	381	375	405	430	401	398	387	411	404	408	417	395	382	410	378	411	380	397	438	408	401	391	402	392	380	429	382	412	417	389	382	398	397	385	414	390	372	384	414	440	424	384	393	356	395	405	424	415	416	391	377	387	426	395	400	405	442	416	386	386	397	368	407	415	418	436	427	403	369	428	387	425	408	423	407	377	375	388	405	394	401	387	401	423	391	415	406	383	405	390	414	400	416	419	364	410	392	386	377	386	364	388	399	399	422	401	432	374	359	402	375	403	415	376	400	421	403	402	359	388	383	428	381	397	346	394	408	426	387	389	359	382	419	401	393	395	400	426	422	390	433	424	421	416	393	414	405	408	378	383	407	431	407	408	431	370	416	384	445	393	409	396	428	376	402	372	359	412	376	394	376	426	393	413	390	420	395	423	417	383	390	395	399	397	413	408	408	400	412	408	418	396	435	390	387	394	416	398	405	402	424	412	413	375	384	413	417	331	403	382	433	419	383	347	419	387	408	379	382	407	439	401	406	369	403	383	410	408	402	372	397	359	372	396	393	380	384	390	375	403	389	405	385	415	404	418	387	372	382	396	369	412	408	392	438	412	376	400	418	414	388	374	425	390	393	417	420	405	386	399	383	415	431	389	381	378	403	393	388	383	403	391	417	402	402	395	418	418	388	399	403	401	395	369	403	393	407	384	387	441	447	419	394	383	390	405	409	420	433	423	386	384	416	400	401	409	415	407	402	414	377	396	416	375	391	380	392	378	422	398	402	389	390	376	408	389	380	394	404	402	402	417	415	432	418	395	424	364	405	412	419	361	422	373	376	411	382	396	396	402	377	383	390	433	358	385	369	390	397	376	392	391	399	386	412	411	403	412	378	393	380	409	382	371	400	378	410	348	392	388	384	409	396	380	386	407	403	403	420	399	391	384	380	389	393	374	418	398	391	424	402	396	437	416	395	384	386	371	399	373	400	394	427	363	414	412	415	382	397	389	359	397	399	383	383	414	406	422	373	387	395	374	425	390	398	403	383	391	426	396	397	375	414	391	415	384	405	416	433	403	386	387	385	392	436	380	416	379	392	408	437	377	426	383	395	414	412	423	385	385	396	391	406	427	404	381	387	417	407	386	358	383	384	359	415	428	354	389	363	408	382	407	418	417	408	401	383	387	396	377	435	412	402	419	392	417	432	419	415	392	429	435	391	400	416	387	403	416	396	394	431	393	387	422	344	392	395	399	406	391	416	416	390	388	403	366	413	429	398	422	398	410	410	400	426	386	401	382	402	367	390	419	435	408	397	425	390	411	414	390	421	415	407	401	393	387	365	445	412	358	420	437	395	400	388	383	379	440	409	397	371	398	421	407	411	422	383	394	400	397	405	436	424	386	372	405	387	410	438	372	383	384	423	393	383	418	423	423	383	397	375	364	388	378	449	371	400	387	412	395	395	416	389	385	381	422	405	368	368	414	421	388	353	418	375	412	378	383	392	380	435	379	407	433	412	383	392	411	427	378	410	394	401	442	407	409	402	382	400	391	433	389	445	445	400	406	392	452	430	380	456	407	422	397	356	398	433	392	378	380	415	398	421	387	384	416	399	407	399	407	388	392	392	395	421	405	393	374	434	392	425	372	377	378	418	379	403	382	410	409	393	412	392	394	410	383	370	382	394	381	404	395	395	409	392	377	367	404	402	396	391	412	391	395	381	367	425	387	417	403	390	403	390	408	400	373	409	364	378	366	389	381	389	407	387	389	405	413	364	366	393	410	388	439	382	403	393	431	378	385	431	445	351	397	366	393	404	422	392	407	412	428	378	405	405	378	392	395	386	399	389	384	427	409	390	378	394	391	391	386	429	382	407	395	431	404	354	423	422	379	399	377	402	392	406	415	398	393	378	384	404	409	430	428	425	417	391	422	406	390	368	380	405	400	409	412	429	380	410	377	393	391	419	361	406	407	373	380	385	414	398	398	404	432	401	394	408	400	355	376	404	389	405	383	364	398	400	410	439	396	417	392	387	386	385	411	375	343	403	369	403	390	414	418	410	388	398	376	407	357	415	382	400	396	392	406	399	389	380	390	409	410	366	397	400	400	386	414	405	407	394	426	365	400	399	383	420	410	446	452	385	423	415	393	399	396	392	361	380	409	412	409	396	400	347	404	397	399	366	422	420	368	405	350	361	429	406	391	389	410	353	372	408	403	395	380	401	398	401	395	369	391	396	418	403	416	362	399	429	371	416	421	416	373	392	400	386	394	389	403	401	392	420	388	389	394	403	417	424	424	429	390	447	401	441	388	400	405	405	397	368	411	424	381	377	395	410	423	400	409	400	427	421	411	421	419	387	382	393	445	378	414	399	397	411	378	413	371	381	411	412	390	377	388	426	383	381	388	372
24685	21058	27180	25129	15777	7508	5093	3806	2885	2293	1705	1459	1247	1083	938	943	837	867	826	744	743	730	751	712	761	675	700	701	681	667	645	664	644	603	632	615	578	644	643	609	614	591	555	589	604	587	599	575	561	593	580	628	561	596	577	605	550	587	578	548	590	605	583	613	547	599	550	545	578	610	611	617	585	590	632	544	574	576	561	598	641	554	626	559	634	588	622	598	572	596	578	606	562	591	576	562	572	579	602	592	602	596	567	581	613	599	605	580	571	582	550	577	609	578	569	620	617	585	595	567	569	576	587	603	575	580	574	628	598	575	615	621	595	544	551	564	556	598	569	554	612	601	603	581	586	606	601	614	577	562	592	594	580	560	617	577	616	561	584	568	565	544	589	570	609	571	564	543	563	591	601	597	617	570	571	600	585	587	533	587	594	610	583	571	564	565	596	578	576	613	607	568	579	588	614	584	616	534	600	570	572	582	570	602	522	544	584	558	619	596	591	553	591	562	621	601	590	599	566	589	571	604	623	628	556	566	664	589	625	594	642	590	585	557	599	570	563	555	561	550	607	580	567	594	622	613	623	552	597	580	572	542	562	535	608	605	582	585	592	584	612	565	614	568	574	593	559	590	576	573	587	572	599	575	597	567	578	594	602	579	588	634	624	569	594	594	604	565	554	623	581	581	587	612	556	585	590	607	628	517	566	591	608	590	554	573	595	541	597	594	603	621	591	595	548	573	563	585	600	601	571	601	589	554	591	618	578	577	564	559	556	601	559	640	574	602	589	544	620	624	622	556	625	588	627	562	581	592	604	579	606	577	613	603	587	556	620	628	580	590	582	580	610	601	581	632	596	559	612	553	612	552	623	583	561	584	593	611	596	599	597	590	586	564	603	587	587	569	616	593	618	598	573	598	596	565	603	594	603	568	603	615	590	596	574	571	621	603	616	561	630	642	584	602	574	634	587	534	608	542	593	601	623	555	569	601	575	584	580	574	577	583	555	569	584	555	597	622	607	547	555	605	616	622	568	567	597	601	590	575	612	568	639	585	575	592	599	595	618	567	548	579	604	555	624	596	620	552	600	603	599	632	586	593	556	588	544	576	582	594	615	559	614	592	615	577	536	579	556	641	561	607	569	573	593	620	611	586	602	543	616	582	565	580	587	620	621	538	541	596	619	538	601	579	550	583	561	574	592	584	559	558	575	590	625	580	552	605	581	587	585	593	570	578	596	608	587	544	623	569	578	626	553	607	541	587	560	611	626	598	561	599	531	592	589	599	571	573	579	609	589	627	569	608	562	583	589	545	607	608	560	565	635	613	581	563	609	537	602	589	569	578	574	591	611	603	613	599	603	629	606	570	624	596	592	561	627	593	606	585	599	564	603	577	570	622	584	565	605	579	585	586	555	534	622	594	590	580	570	663	581	564	606	610	573	561	604	604	602	585	596	588	604	607	597	598	595	624	596	560	571	551	607	595	560	552	562	593	595	578	569	603	582	545	578	596	575	611	595	614	610	595	605	653	591	593	606	559	610	567	580	584	608	607	575	581	585	627	567	616	623	581	556	602	622	603	627	573	612	549	609	612	593	541	596	611	574	613	597	562	606	612	629	607	556	606	588	552	581	566	595	592	571	586	524	604	549	589	574	588	596	571	588	596	633	591	564	615	564	594	607	639	561	536	533	616	624	564	586	554	603	595	544	585	574	577	603	581	599	615	581	615	638	600	563	555	570	593	592	577	592	587	586	562	588	554	537	594	561	578	572	601	630	609	624	566	617	528	604	607	597	594	542	573	575	602	565	648	579	548	551	567	565	595	614	539	616	580	601	617	582	591	595	627	609	578	640	607	608	605	573	571	580	591	553	582	623	557	585	587	585	583	608	601	584	625	575	587	600	585	595	546	570	583	596	590	566	566	578	555	589	597	626	576	580	592	557	590	554	611	625	566	562	625	603	544	562	570	586	564	579	634	614	558	588	569	570	622	558	590	592	577	577	637	572	617	579	609	558	559	545	575	560	614	598	557	592	585	567	540	568	621	557	614	574	554	602	557	599	555	604	623	545	610	628	585	634	605	581	576	564	603	604	593	611	556	581	570	584	568	560	612	578	567	607	610	593	634	571	600	598	585	568	560	577	629	563	573	566	596	594	614	587	586	592	616	559	595	590	544	580	565	565	586	593	570	609	613	577	623	594	558	596	569	603	534	605	615	543	533	557	591	619	574	628	594	564	551	621	624	523	572	569	612	622	593	600	544	587	599	581	550	590	570	583	592	602	595	577	630	594	618	598	537	634	580	590	585	558	595	591	564	575	560	560	565	620	615	601	606	593	603	614	620	575	597	569	583	580	602	564	577	605	593	574	630	590	559	548	595	544	579	589	573	654	604	584	600	609	619	592	612	573	562	553	619	535	573	607	593	581	597	613	587	581	592	564	561	544	568	564	595	571	515	604	588	582	593	587	585	566	598	587	633	585	632	566	552	626	596	601	608	556	562	585	619	580	589	598	583	568	562	608	632	584	593	587	585	595	579	567	563	579	633	568	608	597	541	596	581	572	577	556	589	541	605	617	550	605	584	602	558	610	575	600	582	596	577	602	631	548	552	602	583	597	562	565	530	601	568	629	600	533	533	603	560	580	588	576	550	620	573	563	620	587	566	571	587	596	553	625	607	572	613	582	595	549	557	558	618	575	589	565	619	610	581	640	548	584	613	569	596	606	589	615	584	597	605	574	539	592	586	594	567	599	586	592	608	619	579	591	578	609	583	562	613	555	551	568	618	584	552	558	580	609	623	594	612	596	574	570	601	580	628	589	570	586	606	595	641	586	599	612	571	572	623	528	632	575	583	597	561	605	560	590	555	613	582	587	623	610	574	582	612	608	597	566	583	582	610	607	578	658	598	558	566	622	596	609	616	577	614	616	575	613	606	581	548	619	603	628	535	632	609	594	534	612	593	583	606	626	574	591	551	589	582	595	630	607	612	580	556	621	614	574	568	636	577	577	601	595	612	586	623	588	580	626	582	583	607	585	592	584	589	564	628	593	598	582	615	602	591	583	581	609	543	579	565	567	594	589	566	657	593	580	562	579	566	574	601	646	576	586	565	592	620	590	552	546	622	571	593	549	575	590	577	563	581	558	600	592	631	570	629	601	594	596	566	577	580	623	568	574	581	560	621	547	609	573	552	616	611	585	571	555	611	592	600	595	589	587	584	569	612	601	579	596	578	614	565	631	599	590	601	628	603	614	554	609	539	585	530	625	608	566	600	594	541	559	575	589	562	603	621	569	584	629	605	613	562	532	595	604	589	588	609	575	544	571	582	552	589	602	552	553	562	588	589	592	624	583	597	605	558	650	613	557	582	580	625	636	578	539	561	600	596	619	573	626	607	585	610	583	612	569	585	593	587	567	620	611	595	578	636	587	613	572	609	576	606	546	564	579	587	583	579	619	574	588	558	592	593	565	571	564	581	538	587	584	614	586	621	591	566	599	587
26033	42893	26229	16020	12912	10001	7921	6475	4943	3666	2767	2294	1913	1497	1307	1181	1105	993	1017	891	890	843	868	796	811	815	799	758	757	719	707	694	644	671	642	650	671	651	667	612	618	662	602	628	607	588	640	581	625	597	613	572	609	579	614	610	575	620	584	631	597	634	604	592	604	598	587	593	624	585	583	561	543	601	655	570	580	584	651	624	576	548	609	594	611	631	589	615	564	616	629	604	595	577	589	621	614	625	592	585	601	603	651	581	618	592	621	574	582	599	609	614	591	564	625	622	647	586	587	571	608	617	602	557	575	564	608	581	574	580	599	626	559	573	602	600	626	570	584	618	581	616	602	620	612	611	568	568	615	638	591	618	564	571	577	582	574	611	600	596	612	617	594	632	572	592	639	602	552	605	605	589	587	609	628	587	568	628	603	586	558	606	620	618	616	616	591	587	606	597	588	620	624	614	605	585	571	610	635	612	598	611	616	594	557	612	621	590	601	586	663	614	612	608	573	604	605	587	606	604	615	581	646	594	635	600	582	575	597	606	610	576	597	611	602	624	649	632	551	560	597	618	596	581	616	636	610	621	600	582	606	592	631	573	659	605	564	628	634	582	560	647	613	584	597	575	587	607	583	609	607	649	595	660	594	574	608	592	559	623	568	599	600	580	596	577	614	586	599	574	609	587	572	610	650	616	608	604	578	615	575	577	597	573	605	621	589	578	595	583	582	602	575	584	651	605	603	606	603	622	604	621	618	553	582	617	617	575	574	575	614	621	592	609	564	602	639	571	574	606	580	603	606	625	613	608	624	571	616	574	629	577	586	608	605	547	580	600	605	623	627	641	580	688	621	590	608	576	593	586	590	582	593	631	627	603	643	592	633	589	574	568	640	605	571	557	606	631	572	607	605	600	631	635	621	622	575	552	587	581	572	593	586	599	620	611	556	611	622	645	596	586	589	606	610	572	591	565	587	620	585	581	630	621	612	589	594	576	619	638	613	607	570	617	559	643	582	595	598	635	624	602	628	646	562	580	587	598	587	644	614	636	617	617	584	650	590	634	569	580	621	597	564	617	580	618	564	600	660	554	608	618	586	630	606	599	686	611	578	588	588	603	595	617	603	626	602	624	613	578	628	623	594	567	589	566	592	622	596	580	668	588	592	616	667	585	583	553	616	593	581	614	601	599	588	600	627	614	568	639	602	620	622	588	613	583	617	633	615	576	573	639	607	586	568	593	563	548	575	604	621	587	600	617	598	604	611	616	634	586	615	616	563	651	586	622	605	608	602	587	603	597	626	576	601	606	595	597	613	558	662	623	583	580	588	589	616	574	585	570	555	666	575	604	584	599	610	592	627	567	606	551	610	582	596	596	600	601	596	592	562	639	617	615	602	585	559	631	594	619	607	615	625	560	587	611	591	560	649	574	601	628	577	627	594	572	620	586	621	621	624	614	604	578	598	627	568	629	605	578	625	567	614	588	588	586	604	583	603	600	616	623	584	645	595	580	615	633	580	626	595	599	626	593	626	577	645	587	581	616	624	593	620	599	622	602	607	610	651	536	595	592	596	622	610	590	614	581	617	585	616	617	598	612	635	610	606	590	635	621	594	599	596	614	610	566	621	573	598	619	619	623	597	582	619	633	585	557	612	622	582	603	601	593	611	631	607	599	620	608	641	589	591	554	594	597	607	611	589	592	583	589	571	565	600	566	607	575	567	623	600	614	575	544	603	596	618	613	618	642	616	585	620	636	616	556	591	612	593	634	562	606	577	622	588	603	580	627	585	591	612	576	570	631	605	603	594	631	609	630	608	624	581	617	611	584	610	620	593	561	601	585	581	632	615	553	591	597	590	587	594	567	616	583	633	566	632	615	566	575	584	592	591	612	594	617	602	621	592	615	626	613	617	582	592	562	620	618	552	629	634	604	616	604	646	598	615	614	555	612	605	595	600	564	630	566	607	603	583	608	620	594	602	616	642	641	596	620	615	606	633	615	614	590	618	581	584	620	607	614	614	607	611	613	585	614	583	609	610	608	616	558	587	602	576	558	612	587	588	665	615	617	567	620	582	569	592	607	574	646	543	604	606	615	574	632	608	575	632	605	608	647	573	580	592	575	635	605	597	636	532	557	563	591	585	625	623	566	593	596	628	624	571	622	614	620	617	627	563	540	593	614	589	579	570	587	627	585	596	583	588	588	620	594	598	624	553	619	637	597	613	597	594	588	638	640	601	589	599	592	599	574	589	629	625	602	619	622	571	622	605	584	643	639	613	578	588	590	606	629	631	592	619	576	605	606	588	593	594	586	626	624	601	554	628	577	599	615	624	613	611	601	619	572	580	616	605	611	592	582	572	591	603	595	622	612	603	573	578	627	646	601	650	581	627	603	579	598	632	596	616	570	607	572	602	613	621	568	625	617	595	607	577	616	610	577	640	582	624	586	575	651	563	595	626	569	609	610	617	552	638	610	552	627	604	603	634	610	544	603	560	562	599	616	568	603	558	524	594	592	528	561	561	605	624	611	614	629	595	603	587	573	628	573	615	660	613	615	610	568	627	582	587	594	573	607	596	618	593	598	598	606	611	633	590	595	594	624	597	592	566	590	623	601	594	624	582	578	578	568	596	593	577	596	589	571	619	600	619	593	607	596	591	622	600	589	618	570	605	646	597	598	617	601	631	607	620	596	590	631	621	595	556	588	626	600	582	599	637	578	576	583	605	613	608	592	582	596	634	627	563	622	607	607	605	609	607	617	595	555	637	582	598	572	596	545	630	629	592	574	601	586	588	589	619	564	590	576	557	642	596	599	614	568	593	578	606	611	582	605	596	574	592	637	645	581	585	613	620	609	606	615	566	594	558	589	588	640	600	609	593	631	590	594	622	601	618	580	617	571	576	581	602	593	607	601	598	599	630	603	598	589	576	597	573	554	597	588	616	595	612	591	572	593	584	619	646	608	609	605	568	584	660	599	605	585	583	602	582	579	555	605	614	603	617	573	619	599	589	623	588	596	585	606	606	593	573	558	592	639	596	628	635	629	594	561	623	583	605	597	577	579	554	582	593	623	580	639	647	600	610	612	599	600	581	621	576	615	618	611	584	602	612	592	625	623	580	514	589	611	598	566	591	633	623	640	594	625	606	571	616	601	587	579	607	605	594	612	648	594	610	637	570	561	590	596	573	571	640	586	597	603	599	578	640	623	588	633	568	576	579	562	601	596	596	615	614	614	583	593	600	572	648	617	615	607	594	605	600	590	613	560	597	625	548	582	587	603	595	670	615	578	568	610	590	594	588	579	565	594	601	579	568	596	569	621	625	584	598	584	640	648	587	578	547	584	573	597	608	625	613	592	566	591	604	593	586	600	652	594	632	583	590	567	610	593	595	602	597	616	574	584	607	586	623	587	572	566	613	573	597	630	632	587	598	634	615	583	595	620	580	570	632	620	579	574	591	592	645	635	566	551	567	638	548	599	605	592	578	617	600	618	593	564	577	590
22519	21080	28691	23691	21153	21617	16276	7492	4837	3594	2666	2244	1747	1336	1203	1023	981	846	829	732	728	734	709	681	674	592	615	665	676	577	550	573	518	475	502	449	516	486	445	460	454	438	436	443	420	427	442	487	418	438	460	454	471	443	467	431	422	439	425	441	423	462	468	421	408	433	441	409	433	434	434	393	447	435	439	449	416	455	439	414	443	446	446	455	453	437	418	460	419	402	433	463	464	423	428	374	418	471	405	417	452	425	415	431	411	440	436	431	404	466	416	441	422	432	427	419	402	444	449	407	428	432	424	423	414	415	439	474	412	437	425	418	441	382	429	421	465	417	390	444	447	456	441	430	455	412	428	413	388	401	420	410	454	426	449	432	418	387	454	428	436	414	428	465	436	445	428	439	418	436	456	417	447	392	459	424	422	418	419	437	409	416	401	421	402	419	415	440	449	428	441	424	410	408	425	442	432	406	432	388	397	401	395	411	416	415	413	467	436	466	442	434	447	446	387	462	460	391	419	435	430	417	465	447	406	412	425	433	419	435	441	429	440	426	463	421	420	452	420	408	423	367	435	447	433	407	447	442	413	437	416	444	454	423	416	457	461	469	438	420	397	407	430	446	419	413	431	413	435	416	460	391	426	427	420	453	451	406	421	426	400	434	414	430	419	431	429	400	446	438	434	403	432	420	434	405	429	447	447	453	444	405	428	434	437	390	433	413	442	420	448	426	433	441	462	499	446	419	461	459	435	405	449	427	415	426	407	420	429	419	417	459	397	413	437	421	396	430	434	448	444	435	438	406	424	407	428	413	416	399	429	435	449	399	441	414	411	468	451	433	411	382	400	431	422	407	467	428	425	429	427	427	415	443	458	439	449	425	396	440	448	476	433	404	426	415	458	436	441	404	413	434	420	435	444	450	436	474	444	432	444	417	435	479	436	431	409	402	441	416	405	429	440	414	445	389	422	448	424	403	409	438	409	406	459	407	439	417	408	433	468	414	412	424	424	434	443	429	421	425	403	401	450	418	430	441	442	446	403	420	450	436	399	413	458	434	402	399	433	421	434	422	468	440	442	473	413	443	454	408	422	428	451	442	434	408	431	442	397	436	436	430	422	449	406	420	432	437	453	391	418	425	396	399	420	387	477	368	454	438	401	445	396	436	375	428	435	377	435	433	421	428	416	429	401	451	477	434	450	385	409	447	414	419	458	400	430	459	426	404	407	446	429	406	430	425	437	381	447	403	440	433	409	446	423	429	442	427	414	409	444	386	391	429	457	442	443	443	409	404	439	410	439	455	457	456	454	438	411	412	418	481	457	422	436	393	451	499	438	403	436	392	425	381	414	424	461	430	419	445	412	422	410	427	465	426	446	411	417	403	405	442	439	489	434	469	452	424	429	454	452	413	412	412	415	405	403	435	463	388	421	410	405	394	457	438	451	421	401	417	418	447	415	419	430	458	400	445	416	429	431	411	419	407	431	401	450	414	429	411	444	457	436	426	442	437	402	460	428	420	426	443	429	458	415	410	446	406	427	455	424	477	411	422	463	426	423	422	399	409	444	442	435	437	420	429	443	424	420	453	394	461	459	421	442	432	437	460	428	430	448	417	398	426	427	436	426	447	440	427	407	418	415	400	427	412	439	417	416	377	471	444	448	452	408	429	437	405	440	435	397	402	433	469	416	442	443	404	446	463	416	419	445	426	451	415	408	429	420	421	417	442	416	435	451	428	422	386	435	405	425	423	450	416	382	413	418	411	440	408	423	474	426	436	445	389	392	439	440	433	434	418	447	442	421	432	428	418	440	425	431	417	425	405	444	428	405	430	426	412	409	428	435	402	447	411	463	432	463	382	413	427	411	374	419	438	402	428	421	403	404	437	438	401	438	438	427	422	433	402	409	417	442	478	442	435	451	415	443	447	449	412	422	421	408	449	417	461	415	470	418	387	413	399	441	412	440	436	445	381	442	428	386	399	414	433	472	440	425	434	461	450	424	406	438	428	421	415	391	399	446	436	425	417	412	429	421	413	401	453	428	433	408	404	415	435	382	469	414	441	460	442	429	467	423	442	439	441	404	441	436	445	410	450	442	435	400	421	458	414	418	441	430	417	400	418	433	429	400	402	405	409	399	435	420	425	441	401	426	411	439	451	405	434	449	430	407	447	436	399	446	407	361	440	421	422	409	448	438	426	417	451	454	459	461	463	390	438	421	446	416	425	425	437	393	405	438	419	436	448	400	449	438	452	459	408	401	466	404	419	440	427	453	447	488	455	417	402	426	463	424	423	473	395	410	442	412	399	440	398	428	441	412	404	406	429	422	439	450	397	443	412	445	434	399	439	451	402	478	474	436	442	442	436	445	426	437	403	389	423	460	424	415	404	430	435	444	388	409	416	434	423	430	440	433	429	401	445	404	448	398	403	413	384	400	446	393	436	428	435	412	443	400	418	440	414	431	444	440	421	414	424	433	434	400	436	426	437	428	448	461	442	471	443	453	423	411	452	388	442	441	424	451	420	448	403	430	420	433	407	435	413	425	436	416	395	428	432	388	403	434	422	406	448	402	440	426	441	437	462	428	435	440	435	451	441	423	416	428	447	393	453	436	474	397	458	422	422	392	421	437	448	413	420	430	430	439	466	439	411	415	486	445	411	423	460	431	427	395	422	415	428	436	429	450	403	472	433	434	430	447	416	425	445	438	413	415	438	457	410	399	414	407	432	492	416	412	436	444	427	452	430	426	414	428	418	439	411	408	440	443	473	469	453	435	396	397	409	469	404	376	404	413	415	428	477	446	470	430	389	410	398	411	455	422	471	469	423	415	427	455	441	431	396	440	401	442	382	429	405	443	439	396	410	435	403	416	370	437	389	412	415	432	415	416	404	444	458	468	435	435	411	410	401	429	448	432	438	408	390	379	445	406	458	437	442	395	415	430	454	418	449	398	471	460	416	435	406	430	402	435	415	421	399	423	449	410	440	433	450	455	446	464	427	418	389	430	411	432	429	460	422	396	432	427	435	399	428	409	425	415	402	425	427	424	440	453	433	423	462	414	440	410	426	435	486	440	420	414	420	417	424	447	409	414	446	439	419	452	448	453	431	456	413	422	422	414	412	425	454	421	469	441	420	440	452	381	429	414	416	459	496	434	418	404	415	467	443	458	420	412	460	458	460	423	432	425	404	425	423	433	423	435	444	440	442	400	450	451	428	442	451	443	445	408	417	414	478	441	413	446	402	402	432	427	416	426	465	438	428	393	442	425	414	424	390	424	427	442	456	419	426	456	395	439	409	405	416	448	426	447	477	412	421	397	380	482	440	441	407	416	438	401	458	432	406	461	406	475	426	412	439	416	432	406	450	407	440	417	426	395	465	474	434	376	428	405	432	421	429	390	437	428	394	427	469	425	422	436	453	435	413	435	411	444	422	422	449	446	470	436	427	453	487	461	396	468	444	414	434	406	408	426	410	465	426	447	405	403	408	412	427	421	442	430	416
30036	52620	34142	23467	19215	15776	12995	10254	7685	5721	4305	3503	2698	2000	1633	1449	1316	1187	1188	988	933	798	852	829	818	734	685	718	727	671	633	601	543	539	498	518	492	497	514	508	478	453	466	479	433	452	436	456	405	461	421	449	480	438	443	457	497	435	442	464	444	426	443	432	438	454	477	458	451	417	418	441	424	430	444	449	419	431	443	465	443	459	442	439	496	436	449	419	420	477	446	391	438	438	416	439	427	426	404	428	446	440	448	450	460	484	439	445	465	434	436	423	423	413	447	470	429	449	410	438	420	406	422	471	463	450	488	454	437	497	439	410	410	430	399	439	442	413	421	435	438	442	417	432	420	457	421	393	428	432	457	408	422	434	428	464	448	433	420	435	423	428	452	393	423	437	433	452	451	425	422	444	455	434	465	415	440	426	441	417	436	418	427	450	430	395	429	442	451	452	403	434	434	433	459	431	504	424	442	391	465	409	444	471	404	435	471	394	433	451	405	430	455	456	415	450	423	408	419	424	399	412	418	433	451	467	449	420	419	395	422	459	396	432	414	417	456	440	429	412	431	435	388	446	439	429	430	447	440	400	455	446	421	428	431	484	423	432	412	460	415	401	436	408	421	454	470	415	432	403	403	400	438	465	416	462	405	441	486	432	444	438	400	393	469	490	445	418	427	449	452	426	444	478	434	436	418	410	485	414	418	410	439	465	466	385	466	391	460	404	405	432	394	409	419	420	409	442	443	437	408	434	487	424	446	436	466	455	449	454	446	440	416	408	414	422	459	449	424	446	436	495	453	411	428	412	418	401	452	429	401	442	487	440	413	440	437	466	468	455	444	423	451	396	424	434	457	444	437	417	466	430	424	451	400	433	442	420	421	433	426	425	435	442	458	424	414	423	449	404	415	443	396	475	420	432	415	481	445	420	406	452	453	431	418	421	430	411	443	436	470	451	440	439	440	421	456	434	432	439	424	435	445	424	454	443	465	402	457	444	406	432	396	399	415	437	443	441	433	456	448	450	428	428	446	443	406	432	459	430	464	445	456	477	426	450	410	431	422	452	446	445	459	425	455	448	430	413	418	427	448	413	448	429	477	432	454	453	409	430	453	467	413	419	433	443	431	421	405	474	415	419	438	447	443	414	438	411	409	474	415	433	437	390	437	442	420	405	439	435	428	400	458	423	421	419	450	414	455	459	434	420	410	403	423	447	455	461	408	426	445	445	425	444	409	475	431	423	414	457	408	407	403	448	423	417	441	439	460	444	425	453	423	412	414	414	426	429	424	479	470	403	434	411	437	428	421	460	444	394	448	425	421	465	426	424	388	431	438	454	419	453	435	411	408	434	423	442	438	446	436	410	414	461	446	449	433	451	425	454	413	434	431	446	428	411	423	430	441	452	408	424	491	445	457	468	467	450	414	450	438	415	405	467	442	440	436	453	386	407	437	431	443	454	413	388	433	439	411	457	424	402	422	386	422	437	452	443	432	469	416	426	427	448	450	414	407	415	438	435	430	430	435	426	440	377	417	450	444	445	427	475	438	433	431	439	440	438	421	429	467	457	428	448	435	429	421	420	437	466	485	425	428	420	399	453	446	425	402	439	415	461	427	429	411	438	394	394	426	452	451	442	404	416	437	413	423	435	424	445	434	418	425	417	409	445	445	477	398	443	434	414	456	431	419	442	431	434	430	431	415	445	415	471	426	403	399	436	442	445	439	462	469	417	452	396	433	430	449	451	413	460	435	422	410	413	448	447	465	396	419	417	419	407	427	424	437	455	443	442	428	420	463	452	438	406	437	429	426	436	436	439	428	423	488	419	413	417	375	424	407	448	407	456	449	447	438	438	429	446	430	490	431	429	449	459	439	424	480	438	422	424	409	471	463	486	442	419	439	467	442	425	443	412	418	425	428	434	432	411	460	437	433	434	436	405	458	425	427	428	420	420	440	460	408	457	425	450	417	464	425	448	430	406	419	409	381	401	425	448	447	404	442	433	414	383	432	452	431	411	432	458	440	441	414	456	422	428	446	465	430	449	476	447	411	420	418	434	433	422	436	455	438	429	448	429	439	435	427	391	413	400	440	437	446	441	439	444	420	417	448	432	440	448	464	452	459	404	434	445	447	444	436	435	396	405	456	420	438	409	462	486	457	459	404	407	411	407	451	418	454	459	401	451	384	517	433	426	434	455	467	437	435	422	404	384	444	436	453	430	411	442	459	438	469	448	433	401	427	467	443	416	473	420	432	415	462	419	441	403	423	476	437	457	445	457	472	429	424	434	442	444	403	460	414	446	418	448	386	440	421	433	431	468	452	475	461	447	463	449	446	456	415	465	450	442	447	406	449	416	447	435	430	463	472	430	448	465	443	418	432	429	449	413	447	419	442	398	395	409	444	424	443	463	429	435	456	458	426	424	433	390	431	430	411	408	431	440	426	427	463	467	425	398	415	391	446	424	446	418	443	456	407	427	440	427	439	467	442	431	444	409	442	420	446	432	442	447	477	417	445	450	436	454	406	417	454	462	446	431	430	463	402	432	416	441	406	448	434	442	447	428	448	415	451	413	465	425	449	473	429	481	446	436	428	476	438	411	411	461	416	437	468	427	417	427	390	409	470	413	430	427	431	432	412	417	452	459	397	457	440	422	430	480	432	440	440	443	414	439	401	442	476	444	419	419	459	453	468	423	430	409	440	438	416	449	417	425	456	457	442	430	438	437	442	451	397	456	437	442	421	449	453	418	428	431	415	425	455	411	438	428	420	444	448	434	413	419	411	419	467	398	438	430	431	445	417	391	440	436	460	439	395	416	432	423	436	441	410	445	444	423	417	420	454	433	408	448	470	451	426	456	409	431	429	387	423	405	447	459	420	437	429	454	436	475	403	424	439	424	432	415	442	404	440	433	423	470	433	410	425	409	450	426	449	398	471	437	449	437	430	432	434	413	421	443	446	395	441	413	420	445	419	465	418	457	430	461	463	437	443	405	418	375	429	435	446	434	418	415	425	426	464	445	423	446	419	395	421	449	424	423	424	439	439	470	394	431	393	401	427	415	440	434	425	442	396	458	432	453	447	451	403	417	459	401	431	435	455	420	440	439	459	444	450	415	424	427	432	441	418	463	444	437	433	427	442	435	435	413	460	441	447	417	378	414	441	453	423	452	436	439	405	434	425	445	439	440	466	446	464	421	396	423	455	480	472	423	428	454	444	404	420	407	442	431	446	397	435	435	411	402	450	442	428	430	433	435	451	443	422	442	451	428	420	480	465	462	506	428	424	403	406	462	450	407	438	426	405	454	474	451	426	454	410	441	411	419	424	443	458	431	473	437	420	416	399	399	428	442	416	451	449	427	396	425	424	445	411	414	444	405	480	404	430	464	435	398	459	454	452	444	441	425	425	437	446	429	421	469	448	482	417	445	409	418	402	446	421	458	440	412	451	434	465	451	429	437	470	446	419	421	433	444	423	399	424	467	426	410	475	427	453	431	461	389
29062	24563	21359	13462	7832	5580	4201	3080	2265	1816	1476	1264	994	829	765	809	714	703	670	594	691	631	665	677	593	580	554	585	592	553	545	520	545	538	562	514	542	513	524	545	543	501	531	514	527	515	511	552	494	511	498	524	488	525	495	512	494	567	506	546	554	527	479	486	521	528	532	526	500	498	468	473	515	478	511	543	557	515	546	539	503	484	554	522	522	487	515	550	515	547	485	525	500	494	498	534	546	521	515	556	518	526	527	542	510	515	518	551	547	497	528	517	542	487	541	504	525	482	533	489	499	493	502	503	546	478	501	531	516	541	516	472	510	531	545	498	504	503	512	510	486	540	476	474	524	524	548	531	533	499	506	504	514	474	520	508	513	501	509	502	505	543	499	533	531	519	501	530	509	542	558	508	484	509	513	518	501	522	585	494	528	531	525	534	523	526	499	499	520	540	525	482	513	505	574	490	520	571	534	522	518	514	515	510	477	558	514	526	528	550	504	497	511	511	491	549	525	492	529	531	523	524	513	542	551	487	514	451	518	507	519	507	508	502	568	495	506	493	539	524	517	534	524	493	533	490	477	545	525	520	494	522	522	532	501	531	517	554	547	544	457	507	539	522	503	571	481	489	522	546	547	523	546	521	516	532	548	502	525	527	523	523	479	528	533	503	537	536	512	529	519	513	511	510	515	532	551	490	556	491	499	487	529	529	547	529	534	535	517	557	487	493	508	507	520	524	526	506	533	489	507	525	515	474	561	525	564	492	446	480	524	518	501	523	530	557	516	532	554	557	534	519	518	517	497	490	534	540	508	512	521	521	515	497	472	507	481	520	490	539	504	539	532	499	545	497	539	487	532	498	542	506	478	555	537	543	531	520	526	539	509	472	529	543	550	569	521	526	504	524	506	560	558	511	504	528	541	517	551	488	496	528	489	465	505	529	514	523	504	479	499	515	509	531	518	527	499	527	529	511	508	534	520	554	549	507	567	495	528	539	501	548	534	512	540	524	534	574	502	517	549	534	499	514	557	535	529	514	510	516	500	504	508	525	558	526	515	521	547	481	522	508	491	504	512	480	535	498	524	542	539	538	569	528	497	524	500	547	514	534	531	523	536	536	526	523	482	481	493	540	557	536	509	534	506	495	538	529	517	452	539	519	522	537	517	514	527	526	525	467	492	509	497	525	531	505	528	514	549	548	531	532	529	510	499	521	511	483	474	510	538	493	512	545	529	525	533	497	525	505	495	505	484	521	526	491	529	528	527	549	497	507	542	553	497	537	527	485	564	527	500	547	523	480	509	486	520	547	528	534	477	516	488	503	489	505	508	522	538	544	505	514	524	522	514	540	522	487	558	516	543	495	539	495	492	497	506	522	515	534	530	478	509	531	513	564	530	527	489	532	511	504	509	513	529	518	503	495	525	539	484	519	514	492	551	498	572	541	526	534	535	559	515	478	572	475	529	505	563	526	518	472	547	485	520	523	553	521	508	510	529	538	534	549	523	503	535	533	493	522	521	507	526	567	521	554	511	510	495	499	509	550	538	488	467	489	552	511	467	533	477	484	485	516	568	491	533	541	505	528	546	540	501	488	486	513	535	538	549	507	551	515	514	505	514	515	542	501	524	506	542	457	511	505	568	514	474	544	506	469	556	545	492	506	504	546	541	521	545	499	488	498	492	518	511	531	511	469	522	497	539	507	508	516	500	522	499	505	556	521	541	488	504	471	535	544	487	514	506	525	536	530	486	505	490	504	565	523	506	536	552	567	499	496	531	489	543	522	504	459	519	505	522	515	540	515	525	562	527	514	499	506	539	532	543	564	551	487	489	547	556	543	501	532	484	487	529	546	528	573	531	542	506	517	523	526	526	481	498	532	514	535	571	509	540	547	479	513	507	521	478	493	493	516	518	500	532	509	524	496	563	474	486	546	489	577	516	515	519	518	507	519	506	539	517	526	519	560	494	511	490	503	542	538	495	519	495	492	586	513	525	490	510	504	488	526	511	531	497	537	530	521	531	545	520	511	500	503	547	508	540	553	513	477	508	510	562	511	553	490	543	549	518	517	531	505	482	536	578	529	491	542	503	521	539	462	524	549	567	525	512	520	536	511	540	523	532	497	509	484	480	538	542	521	519	526	512	495	493	505	515	499	500	541	559	516	526	532	551	507	535	536	510	494	516	497	549	548	515	522	516	504	498	521	537	471	474	504	527	499	511	511	512	518	575	506	486	539	546	510	553	506	503	524	481	520	529	490	576	527	524	539	497	539	555	570	539	482	496	539	515	493	499	509	550	539	552	528	519	514	533	539	554	512	544	517	481	499	552	478	543	497	513	550	535	522	554	526	490	568	527	506	495	500	507	515	518	525	499	495	519	533	516	522	496	539	549	532	514	552	473	545	519	542	508	505	550	482	507	545	473	550	515	517	520	561	506	575	473	516	472	516	507	552	547	526	492	526	521	540	511	491	512	502	537	519	552	556	511	571	562	517	518	538	508	493	491	547	552	486	506	544	547	494	505	490	513	532	542	506	511	529	517	511	522	526	476	504	533	514	507	510	513	508	473	524	494	511	506	526	532	557	518	479	516	538	526	519	511	519	497	515	518	534	503	557	538	562	524	563	532	520	491	495	533	500	501	549	514	533	507	491	538	526	518	506	543	513	509	529	507	540	491	552	547	559	527	541	482	569	540	497	526	531	527	522	482	501	511	515	551	519	504	542	501	496	487	535	568	496	530	494	517	493	557	550	485	499	486	516	521	525	527	537	496	466	487	492	524	540	487	488	542	499	559	549	481	513	509	551	537	559	549	504	494	528	527	482	516	510	513	478	497	514	509	551	515	537	518	488	552	518	514	545	515	514	548	512	537	517	492	518	561	519	498	522	495	503	534	550	521	535	497	524	551	511	517	516	501	548	488	544	528	489	497	488	536	517	506	499	554	539	509	519	496	527	575	534	486	513	504	515	498	556	547	581	532	538	536	542	558	541	512	511	507	530	510	509	477	525	512	515	485	534	520	487	520	514	525	488	561	495	502	516	506	489	519	515	519	514	462	484	536	522	487	512	487	521	530	532	505	544	507	532	509	485	506	546	540	478	516	518	490	521	475	544	521	532	495	509	550	483	509	545	530	497	506	559	511	533	503	538	538	529	480	537	510	537	488	510	514	559	527	498	505	538	522	478	498	537	523	489	523	532	519	523	542	497	505	534	569	534	536	537	526	515	491	507	483	532	568	539	527	534	465	525	497	513	518	478	538	496	519	564	537	533	490	486	510	532	551	518	548	522	526	533	547	527	567	535	507	512	573	462	523	524	527	521	512	533	532	530	499	529	500	526	543	541	539	494	520	531	489	503	550	503	522	526	554	491	477	581	519	527	489	561	520	524	512	499	507	525	521	512	559	537	494	546	563	492	517	563	483	521	522	528	514	528	539	539	503	509	513	527	526	532	514	532	536	548	493	531	524	489	556	545	498	516	544	564	464	488	516	511	469	499
23668	35999	22033	13222	10328	8561	6792	5156	3675	2834	2181	1838	1496	1218	1069	999	959	823	822	792	834	760	709	698	711	672	651	678	706	624	633	624	635	546	622	571	553	599	536	570	547	550	534	565	595	573	515	563	574	533	540	539	553	533	537	558	525	515	508	551	553	509	543	585	580	553	586	544	554	537	552	515	536	524	536	527	526	526	565	500	543	558	557	552	525	517	581	527	541	488	515	538	562	530	562	553	531	535	506	534	511	576	539	551	512	528	501	506	530	552	517	525	549	533	585	549	522	489	509	532	553	547	566	562	555	505	512	535	526	544	561	522	544	568	521	550	524	573	507	511	515	591	512	516	559	508	542	599	566	569	563	500	557	565	550	548	551	572	541	554	576	561	548	549	553	546	531	557	540	543	511	538	540	534	491	527	554	550	529	510	526	499	542	572	508	556	544	523	533	532	543	537	591	506	533	551	517	529	550	531	552	576	552	561	525	568	616	551	511	539	523	559	555	510	547	530	557	565	555	538	538	586	501	562	522	519	529	519	513	528	549	467	523	557	532	506	535	565	552	564	554	544	530	530	561	529	567	581	538	561	507	525	572	583	486	575	545	588	550	562	475	530	534	569	545	544	540	548	534	524	506	515	555	560	532	516	503	548	529	516	507	506	524	518	512	536	551	576	528	537	563	503	566	517	544	556	537	603	580	547	517	555	571	540	575	550	476	556	536	580	556	545	517	549	519	569	534	573	543	521	584	519	537	526	560	524	579	579	571	514	564	553	538	555	601	520	511	550	516	533	513	512	553	554	526	558	522	574	532	561	522	533	559	581	569	550	551	525	544	583	525	543	546	520	569	532	539	529	550	496	553	570	558	530	524	543	591	552	528	596	556	555	485	539	554	552	523	565	541	547	514	556	566	515	569	532	560	555	541	542	521	559	504	546	575	531	523	546	527	527	514	509	544	533	565	541	519	562	538	539	521	560	526	574	533	569	546	546	541	576	524	524	526	519	502	537	523	510	543	511	516	512	563	524	538	547	501	531	506	517	566	545	537	533	529	551	573	555	530	507	535	527	542	549	560	563	516	532	563	531	552	538	520	533	526	562	565	571	546	539	531	517	548	557	590	517	576	565	562	534	529	538	508	566	524	554	544	578	534	513	591	540	550	525	523	542	499	542	551	580	554	514	538	536	595	594	535	578	554	496	516	538	543	562	528	560	549	543	508	529	508	515	535	561	531	583	525	529	565	501	554	546	569	575	545	555	523	531	535	515	515	559	530	594	545	516	554	568	530	567	538	537	514	532	540	515	567	566	568	499	527	530	518	546	522	512	513	539	521	516	566	613	526	556	546	553	547	529	528	585	520	531	557	519	586	527	516	515	520	517	523	493	532	576	566	535	555	569	549	540	538	530	501	557	517	512	507	514	574	543	552	540	552	527	553	555	526	550	527	521	493	519	520	518	535	538	549	528	534	544	495	580	541	538	521	506	539	564	563	565	554	503	579	524	544	528	511	547	545	519	537	528	558	546	542	544	482	554	529	588	581	527	526	505	527	545	532	532	547	539	543	499	518	537	541	561	573	542	533	568	531	561	524	516	500	567	569	544	542	551	509	522	543	525	534	487	519	518	500	583	562	521	540	507	540	562	585	535	527	540	551	545	527	560	553	528	552	571	517	563	557	556	550	563	543	551	518	611	578	552	492	512	552	550	590	546	539	584	569	552	534	556	575	565	570	525	548	523	553	538	520	550	542	549	560	556	546	512	569	568	539	550	559	597	538	568	538	552	496	558	561	533	528	526	565	537	502	488	561	520	557	525	525	563	528	528	545	564	525	553	531	508	506	527	557	519	505	512	548	547	513	551	576	529	540	565	533	581	567	589	543	547	536	538	573	594	565	542	510	535	524	561	532	533	564	546	555	534	559	550	544	534	563	542	552	562	535	592	570	516	554	537	520	523	536	521	561	527	546	518	567	518	544	572	542	538	555	587	559	546	590	562	576	511	548	556	562	542	548	519	533	515	533	535	586	541	535	537	601	560	527	518	553	542	600	562	571	522	514	540	519	521	507	544	561	514	549	548	550	558	538	569	555	564	538	536	545	523	552	549	519	504	543	481	541	487	574	577	526	527	525	555	509	550	591	529	534	586	565	523	531	599	563	541	519	543	531	542	512	556	551	511	531	506	510	529	587	537	508	572	562	533	536	572	530	522	540	522	528	531	532	540	542	551	507	543	513	549	541	545	503	552	573	510	546	521	525	528	522	531	542	558	498	567	502	537	517	541	527	531	531	528	534	531	518	576	561	556	522	532	463	562	566	539	535	584	542	552	529	553	534	549	524	576	593	573	556	545	513	585	551	549	536	548	541	558	524	596	567	525	549	563	547	548	546	504	536	529	536	528	571	583	541	542	553	549	555	547	540	508	550	559	560	553	512	557	498	567	511	554	595	550	555	548	560	555	545	515	538	523	524	515	556	568	553	581	534	535	571	551	557	556	500	555	522	568	583	561	544	524	532	569	500	551	558	552	553	554	543	534	500	499	527	471	561	570	557	558	499	540	524	551	525	511	497	524	545	557	579	515	543	547	540	540	527	562	509	492	507	553	561	545	509	540	558	545	541	516	516	506	516	492	552	534	553	552	520	552	517	552	526	519	559	549	510	568	542	565	537	562	559	550	566	526	537	554	525	523	515	520	557	538	523	549	502	550	545	520	532	551	536	563	530	543	550	571	573	508	518	518	576	564	558	555	553	543	569	539	539	562	570	547	486	559	561	569	514	503	541	543	541	550	533	539	527	525	539	567	546	544	550	525	533	530	560	526	524	520	528	533	568	543	552	566	506	571	554	555	546	554	553	510	525	527	533	564	533	528	516	533	530	560	563	546	564	556	541	544	573	571	494	564	542	556	589	554	572	517	578	546	502	592	574	525	554	566	563	538	507	527	537	553	560	549	537	502	542	514	573	578	604	516	519	553	543	551	532	542	576	507	553	547	563	553	493	554	519	542	556	566	530	533	530	556	519	544	530	537	527	516	502	541	560	509	553	538	541	547	581	555	515	572	546	482	560	560	527	565	531	563	516	525	498	533	524	514	560	570	569	566	560	544	529	550	558	549	553	554	514	574	560	534	581	564	545	553	522	538	523	571	535	548	512	538	556	534	578	562	538	512	567	569	551	563	523	504	531	526	549	531	514	571	520	570	519	556	553	552	566	527	547	560	511	572	517	532	549	562	558	579	577	561	533	548	589	517	543	554	520	525	526	555	528	555	550	507	533	526	525	567	571	533	522	535	529	562	566	588	535	512	580	532	559	550	556	492	576	537	565	553	559	518	523	579	522	562	547	547	550	547	545	574	557	560	553	496	535	549	536	525	536	549	546	524	551	548	522	560	489	527	557	530	540	574	614	575	549	496	535	531	549	556	564	518	539	569	481	559	518	512	570	531	546	575	559	547	536	525	563	531	540	575	521	527	538	572	550	549	529	542	504	550	525	537	559	567
23697	21089	28209	24228	21284	16101	8458	4979	3233	2517	1931	1701	1261	1003	821	796	773	717	684	593	603	604	557	555	545	504	500	469	463	515	474	422	429	409	463	410	383	399	410	386	384	401	396	403	411	400	363	366	369	357	368	412	352	372	377	418	352	416	384	396	414	393	387	380	405	413	374	362	380	395	371	335	354	370	371	413	367	398	365	375	385	350	403	390	392	321	417	386	395	375	391	385	388	394	399	359	397	405	377	397	369	383	441	375	387	401	358	369	350	393	349	398	351	393	404	379	384	373	419	370	372	356	368	371	390	386	360	396	361	360	399	367	369	396	407	372	356	394	349	397	348	356	417	398	404	393	382	386	402	393	387	366	370	397	388	378	418	374	399	422	364	435	379	371	381	437	356	395	388	376	394	382	366	369	382	369	400	384	388	336	375	400	395	370	401	405	354	433	414	381	387	377	363	394	407	368	374	392	385	369	374	392	366	397	383	388	380	366	381	381	349	378	361	401	385	362	400	348	345	409	417	367	360	412	372	369	396	381	367	368	378	351	385	382	401	364	377	331	374	357	382	388	357	392	382	381	392	369	345	376	370	385	409	337	391	402	385	393	349	373	351	351	374	363	391	379	369	404	375	379	387	391	380	356	379	392	385	392	378	377	375	350	332	374	368	355	399	394	358	378	361	371	363	367	404	358	366	389	409	355	374	349	360	374	354	360	361	381	415	395	382	384	344	396	395	383	377	373	371	387	382	378	357	381	401	371	369	393	398	393	368	388	389	381	376	372	345	401	382	344	397	393	375	391	404	391	413	393	379	365	366	397	372	418	399	381	401	375	394	391	404	400	422	347	347	352	368	388	369	436	380	382	387	390	384	367	360	355	361	368	369	406	393	350	372	410	365	399	343	382	379	387	371	408	376	344	397	404	394	367	352	339	361	385	378	374	371	365	402	384	344	376	374	374	372	426	400	374	389	384	374	421	387	393	383	388	380	419	365	387	399	372	362	374	347	403	375	378	373	383	382	375	376	373	366	347	417	376	381	368	421	365	392	428	366	427	373	375	345	378	407	383	397	336	363	379	373	363	379	389	379	365	382	379	395	378	383	385	380	361	404	369	388	368	387	389	410	378	380	364	374	390	396	401	400	373	369	366	400	375	403	375	371	394	383	365	423	367	373	372	388	381	381	394	350	414	356	355	385	386	378	406	395	416	382	373	371	392	375	418	371	372	366	342	353	402	371	400	362	354	354	368	361	376	381	419	415	364	371	380	380	391	390	394	379	376	365	376	383	345	386	342	385	362	368	370	347	367	361	396	398	369	392	356	391	383	381	399	361	355	389	398	346	355	364	387	408	414	413	372	420	412	375	394	371	362	396	398	375	384	366	380	407	411	391	385	365	381	393	360	421	391	395	362	396	355	369	370	428	379	368	396	368	380	361	398	397	364	401	375	378	418	415	394	364	379	392	370	346	391	399	380	394	406	384	414	383	366	380	397	371	374	375	392	382	404	377	365	382	386	364	378	398	436	388	371	421	396	385	396	396	405	377	371	362	351	369	404	411	399	389	344	381	384	420	347	349	364	403	377	393	373	370	386	378	352	405	410	403	360	370	357	395	371	401	375	409	397	379	371	389	380	377	370	383	390	376	380	390	372	362	373	362	356	343	389	352	380	417	422	386	374	381	401	403	394	393	364	373	391	359	376	377	381	379	386	351	378	405	399	403	371	389	370	382	400	354	387	387	387	405	393	396	415	420	378	372	401	383	329	399	385	377	374	343	387	332	396	356	382	396	375	393	344	351	347	354	368	388	386	379	407	442	386	363	356	374	367	395	399	407	408	374	374	395	398	381	384	386	411	391	405	334	412	374	386	407	373	352	354	403	371	371	390	413	415	366	388	390	384	389	397	391	389	407	380	390	366	361	326	435	355	348	380	411	382	360	369	404	400	381	352	378	371	371	368	426	400	380	343	392	382	387	374	374	380	381	388	367	389	351	376	361	370	388	366	368	392	336	395	339	351	394	389	358	372	407	340	363	359	380	386	376	398	382	392	409	406	383	381	341	380	363	373	379	396	369	397	384	385	340	390	397	374	375	406	382	418	383	367	366	411	401	405	353	381	374	390	388	377	415	410	371	380	388	386	388	388	396	358	387	375	351	365	394	382	406	393	400	390	375	385	399	345	396	367	370	387	380	380	384	408	375	368	370	368	338	360	383	389	392	383	383	386	363	382	378	389	412	416	381	398	406	398	353	408	376	357	363	402	393	382	401	435	359	375	361	378	380	369	362	406	417	365	401	390	358	413	356	367	379	364	385	398	388	350	384	360	338	343	399	380	361	382	358	395	365	363	396	403	386	367	395	400	375	383	358	395	373	418	404	402	357	377	374	373	380	387	368	327	361	385	347	398	352	365	409	382	385	357	380	392	391	380	398	359	398	403	385	377	358	350	369	363	402	368	395	388	362	383	368	402	388	357	386	388	338	361	378	383	370	406	381	411	372	399	365	373	397	380	371	377	396	371	349	409	360	369	385	380	394	383	359	379	352	393	381	388	357	380	363	371	385	373	389	357	350	381	407	377	382	400	406	375	396	372	406	386	334	400	373	364	408	410	386	404	407	367	403	392	373	345	345	382	367	368	394	370	375	381	351	377	384	417	407	379	376	373	372	410	369	332	385	417	381	354	390	340	357	382	371	398	395	392	420	383	382	379	391	384	354	409	358	353	389	405	349	412	376	371	379	373	408	379	391	409	406	392	406	406	347	408	363	387	359	366	395	419	371	400	360	391	382	382	369	330	397	388	369	390	368	358	422	368	389	406	403	407	348	368	363	360	350	361	388	352	366	372	369	371	392	410	369	407	399	404	382	374	367	393	371	390	389	352	381	361	374	386	369	415	380	387	397	378	366	373	367	366	359	381	385	391	367	393	393	389	412	341	409	372	404	357	400	416	365	379	333	373	391	387	384	397	382	393	393	396	385	387	389	345	401	355	372	406	409	359	374	389	363	406	378	414	382	384	380	399	412	392	360	432	327	375	375	339	343	388	387	358	391	347	395	396	394	369	361	391	361	375	391	360	356	391	382	414	419	392	359	381	400	363	370	360	412	350	364	398	396	374	356	382	388	402	390	370	411	384	367	363	392	351	356	357	376	365	402	376	383	384	395	366	347	396	355	380	380	391	379	367	404	388	354	390	400	388	401	358	379	333	371	369	344	380	348	402	364	368	423	386	362	383	371	368	380	376	370	358	399	377	403	389	348	403	369	380	387	387	383	402	360	383	358	374	400	394	371	359	367	326	390	328	381	403	363	397	429	381	353	389	341	381	397	375	395	359	371	398	391	395	380	382	374	360	378	379	395	356	388	366	396	389	397	401	392	344	403	353	381	362	382	367	394	380	388	375	373	368	408	404	361	400	363	379	408	393	380	408	368	388	400	365	400	359	389	397	390	375	396	378	384	387	378	385	357	338	373	380	364	378	403	396	385	406	378	411	368	381
26808	46962	30135	19171	15882	12848	10022	7426	5331	3904	3289	2526	1927	1479	1241	1090	1031	996	902	766	754	636	727	729	638	603	587	582	634	601	539	499	489	408	440	432	454	425	424	436	465	405	450	397	402	389	405	416	392	392	417	398	392	456	408	379	434	424	408	390	392	460	427	407	426	400	416	435	412	406	406	419	387	403	373	417	393	379	391	419	392	430	412	404	401	422	407	392	439	439	440	398	397	401	405	396	398	460	433	394	398	388	398	416	407	448	389	382	448	426	404	389	418	402	401	392	385	434	436	383	431	391	423	432	412	399	411	398	436	432	414	410	418	400	373	404	415	394	375	363	415	392	366	417	395	386	429	411	395	386	413	408	401	416	451	417	391	425	375	429	425	406	373	425	390	446	379	413	404	384	380	364	385	350	391	374	395	407	414	427	400	420	418	397	431	404	425	382	386	407	413	400	383	387	406	392	397	390	413	362	404	401	377	385	429	432	429	399	390	425	419	408	434	419	399	382	399	399	419	365	407	407	387	418	402	419	417	449	379	411	387	413	388	397	400	407	389	415	395	405	414	408	406	409	381	390	343	397	437	395	414	358	416	425	386	390	418	414	381	400	399	367	384	387	414	365	403	409	412	395	398	398	388	380	429	421	430	401	399	355	398	403	386	407	389	383	406	394	381	404	395	428	379	427	428	402	409	401	379	395	383	390	388	395	406	411	427	404	402	400	386	415	412	423	380	399	357	400	427	380	390	431	382	413	387	424	385	386	407	419	400	385	420	439	404	379	438	455	423	395	397	420	414	425	387	371	406	396	438	411	388	393	375	435	358	424	412	426	398	436	385	397	393	415	414	440	366	384	384	406	402	412	419	434	392	424	399	373	404	422	447	372	401	377	410	407	432	410	399	429	396	439	417	392	410	384	384	373	392	410	398	394	420	355	392	398	424	411	406	416	405	383	391	408	403	394	384	380	384	450	399	399	404	432	420	368	439	421	395	424	453	418	430	365	422	417	374	371	409	391	415	432	418	421	408	381	366	411	430	413	408	385	417	394	389	377	412	402	380	400	422	391	384	418	404	452	357	402	430	408	399	424	422	384	407	414	420	417	362	399	408	413	408	421	367	424	362	423	409	445	403	384	399	401	393	422	429	431	365	403	377	384	379	423	374	418	426	410	374	390	388	410	381	440	393	406	408	440	405	369	427	387	398	399	386	407	390	352	390	389	376	408	400	447	407	365	397	377	398	392	406	388	411	438	408	387	412	402	410	414	379	446	420	379	406	392	386	409	403	388	399	397	387	423	378	390	406	434	392	389	408	423	403	385	402	392	445	401	433	393	411	404	388	384	390	413	371	385	396	391	401	391	404	363	394	425	382	407	425	376	370	370	395	395	404	399	408	418	385	396	408	406	392	398	426	396	390	429	409	373	366	437	422	403	402	444	403	403	401	410	387	420	426	400	412	441	403	396	403	398	406	441	364	384	372	389	393	418	402	424	380	430	394	432	371	403	404	407	391	394	386	431	417	430	417	368	377	404	398	390	372	382	402	391	391	391	399	402	412	422	412	400	366	417	387	430	406	368	410	393	411	423	426	412	418	380	421	380	408	422	391	430	405	419	395	404	395	372	409	397	453	424	431	400	404	406	384	374	399	389	453	402	393	396	416	395	379	382	415	364	409	382	392	367	381	420	373	390	388	405	417	376	393	397	398	386	406	368	426	409	402	397	396	424	421	386	399	408	411	406	401	421	398	384	350	422	408	389	398	414	417	410	418	440	409	399	416	403	409	383	413	417	414	374	397	410	419	402	400	376	441	389	392	388	423	392	412	440	435	424	376	378	395	396	416	411	394	411	447	405	411	413	389	393	402	397	378	443	424	401	430	413	416	414	415	415	351	405	420	409	418	403	374	414	411	440	387	450	394	378	409	390	412	430	397	408	414	418	397	376	380	387	357	450	379	383	381	399	402	394	398	443	384	427	411	413	396	405	388	448	419	395	434	369	428	397	411	430	374	390	373	423	410	371	425	409	408	392	415	417	410	422	383	384	397	415	430	392	370	345	439	397	421	395	428	387	426	395	392	436	418	403	415	388	406	403	412	433	396	404	459	408	399	381	403	392	360	427	387	397	378	454	385	393	444	411	385	466	416	399	401	409	401	380	413	385	447	432	441	393	393	371	390	420	433	376	404	406	393	411	393	377	428	402	411	374	385	430	377	422	415	390	421	411	385	384	409	449	432	425	395	389	410	435	392	365	398	414	376	397	398	423	400	407	421	420	417	397	389	423	395	366	415	373	402	367	383	407	404	441	432	380	382	401	394	412	396	398	385	382	402	393	385	410	376	416	360	405	382	405	439	411	398	429	377	380	425	411	377	384	400	358	374	392	414	419	413	412	411	416	398	411	427	374	415	382	412	393	402	407	426	399	422	409	440	384	372	401	366	427	403	496	417	410	413	419	374	399	420	403	411	408	375	400	371	363	420	391	407	393	430	385	386	407	409	396	410	385	362	395	397	399	412	397	455	414	413	407	401	415	414	377	424	415	420	378	386	390	432	373	386	417	398	380	375	380	423	429	399	397	399	416	374	392	384	419	392	420	440	379	430	399	417	385	390	394	457	395	411	436	419	396	407	410	380	394	358	402	400	415	402	396	383	439	374	453	383	383	391	408	425	412	413	422	393	415	415	405	381	402	428	351	406	380	364	426	389	366	410	381	436	378	422	404	423	421	390	411	374	402	383	418	413	402	387	428	415	374	385	441	419	392	375	418	390	404	370	389	397	384	406	401	404	414	394	411	408	410	386	393	401	397	390	410	392	380	389	399	424	419	398	404	386	418	406	409	407	405	410	411	399	387	401	390	383	391	390	420	430	379	374	376	419	419	405	419	396	429	382	420	374	424	399	448	397	403	391	400	360	381	348	422	400	401	399	401	395	421	368	388	421	426	409	405	406	416	413	432	389	404	374	416	395	392	402	387	426	389	386	405	402	387	422	382	388	385	387	399	433	435	400	427	442	397	435	393	387	393	394	375	387	384	401	372	388	397	418	393	421	437	390	414	380	398	422	398	417	396	416	389	387	426	410	360	393	407	382	373	402	408	406	374	445	392	403	386	387	373	376	393	389	396	369	428	417	413	401	415	418	375	413	383	411	382	384	413	416	412	406	414	396	389	400	403	386	406	376	386	421	360	416	387	397	427	401	428	408	412	424	360	370	412	402	395	361	390	413	398	411	401	404	395	413	424	413	418	420	428	412	373	399	368	397	442	374	374	375	419	402	373	414	425	406	394	380	413	407	386	418	389	407	368	365	406	378	403	406	396	391	431	408	416	422	404	392	387	405	384	417	399	362	411	399	416	404	406	394	411	400	382	407	365	412	361	416	397	390	419	374	412	381	407	427	360	416	395	450	374	426	389	391	371	397	395	431	380	394	394	414	429	391	400	403	399	437	384	426	399	377	372	442	382	405	376	407	406	393	395	414	388	444	403	430	432	410	423
24777	21049	27203	25113	16011	8288	5616	3794	2714	2130	1755	1586	1236	1144	972	938	863	843	795	800	770	753	755	726	703	630	754	687	661	705	654	666	627	642	632	644	629	583	597	610	611	554	586	623	619	592	595	598	584	597	642	593	587	629	597	595	600	557	623	596	587	610	628	602	647	622	601	562	616	602	582	602	632	588	587	582	580	602	611	607	604	565	631	601	584	615	607	599	593	613	597	625	613	594	592	640	643	567	637	618	619	604	629	595	552	595	631	606	580	597	606	560	617	589	627	587	594	612	566	580	580	614	620	594	576	590	586	600	573	628	567	560	632	618	573	599	615	591	607	581	632	609	571	604	596	601	622	619	601	601	596	596	583	608	616	553	591	595	577	623	598	576	598	545	582	591	622	588	596	539	610	552	605	564	563	556	599	602	622	603	595	602	617	575	599	610	600	608	574	643	647	616	567	582	591	606	597	581	597	584	557	577	585	535	611	563	584	609	619	597	600	612	621	575	631	551	575	575	600	583	631	581	571	604	588	591	596	598	576	576	628	625	634	603	585	563	601	587	619	589	637	610	572	639	530	585	617	560	593	622	583	583	638	600	601	643	580	576	566	625	602	600	592	623	613	598	613	602	574	569	595	606	605	596	595	580	572	533	614	604	612	569	581	597	581	598	617	577	561	632	638	582	598	570	577	626	604	625	645	613	597	670	607	621	624	612	585	617	623	624	659	613	589	638	568	615	582	591	603	616	599	617	601	594	575	577	614	607	572	611	578	583	582	628	614	581	625	553	617	617	595	650	583	632	609	610	612	589	588	627	625	637	589	607	627	574	609	539	597	583	598	557	582	552	607	642	590	563	594	612	560	619	579	597	584	611	649	581	612	579	553	629	627	619	665	612	611	564	565	606	568	589	557	620	611	603	605	580	609	611	602	580	563	528	631	608	614	610	598	601	595	620	613	550	613	567	573	586	595	566	578	568	564	607	588	565	638	577	639	573	589	634	567	610	578	598	586	581	607	623	606	613	598	590	612	580	591	614	581	609	590	597	574	605	583	571	593	622	607	575	608	581	591	612	603	599	602	580	579	665	575	606	573	627	587	577	582	578	635	584	557	624	559	577	606	569	578	581	564	575	646	586	594	568	561	579	565	612	590	622	554	586	629	569	549	579	618	591	538	596	582	632	646	614	583	596	607	611	589	630	632	590	554	592	623	573	615	592	554	596	605	598	579	531	617	598	644	603	598	589	580	614	615	572	575	565	598	595	617	622	593	623	621	538	526	593	621	612	640	615	585	568	523	602	670	562	606	586	615	524	610	577	599	567	593	597	634	601	610	628	622	623	598	574	603	559	584	564	571	567	702	577	553	617	577	646	602	553	614	594	594	593	587	591	540	599	646	597	635	632	566	586	603	589	618	589	661	620	587	622	607	635	561	555	625	568	569	570	590	579	609	621	596	620	602	617	610	624	601	612	596	565	603	630	605	595	577	568	617	652	604	586	621	637	599	623	573	575	660	577	584	564	567	567	559	626	564	560	603	615	585	589	551	594	620	590	576	549	587	599	554	581	587	574	636	580	603	624	576	595	585	563	599	623	605	593	622	560	596	628	623	611	621	596	602	608	613	623	585	605	592	580	556	607	615	566	596	614	546	607	610	651	630	616	594	542	580	571	585	596	613	585	627	545	575	564	597	574	584	612	610	584	580	597	581	566	584	625	592	602	610	576	550	596	575	616	618	586	607	584	576	578	589	599	613	622	562	569	607	575	587	609	581	624	617	561	617	585	631	579	542	614	568	617	587	602	611	623	636	577	615	637	598	639	627	605	634	625	593	630	603	599	607	612	602	584	642	570	567	656	595	640	614	566	616	605	617	595	598	585	650	617	613	656	595	603	617	600	577	627	608	634	576	555	594	551	614	620	604	572	565	621	582	622	605	596	597	617	600	622	632	587	552	603	591	558	597	582	579	613	569	608	577	576	597	582	562	562	573	612	637	610	588	587	581	602	611	570	591	649	569	567	597	592	628	600	592	563	582	618	593	579	635	615	600	590	606	596	635	607	627	616	632	627	611	578	602	606	559	623	639	624	608	586	588	574	610	567	596	610	592	636	606	605	588	595	647	580	612	579	576	618	611	606	606	547	606	588	611	576	641	601	597	619	606	587	571	615	553	601	610	600	648	591	649	606	594	599	550	610	620	554	595	588	626	583	593	612	606	570	627	575	601	587	563	600	612	579	563	602	558	561	557	588	590	565	604	585	570	601	569	640	555	599	653	581	614	587	620	590	597	620	572	597	596	597	600	573	620	586	600	571	568	567	640	570	589	563	609	586	583	591	624	616	572	581	564	619	617	585	561	594	579	614	583	581	599	636	578	613	625	552	608	622	587	600	558	563	577	581	598	591	594	604	606	585	626	587	628	578	612	566	625	604	597	590	619	576	599	561	567	566	604	616	583	542	595	598	614	608	592	610	593	588	598	558	607	571	588	644	592	625	576	580	569	617	580	582	603	628	589	609	539	574	620	608	592	609	591	577	613	636	604	584	541	596	596	640	628	608	603	605	606	613	600	584	545	565	576	539	586	556	614	626	644	623	609	585	582	589	593	568	611	594	646	591	588	595	611	601	617	647	585	597	582	561	593	609	615	606	550	621	597	608	626	578	602	573	603	561	617	634	560	595	621	596	601	595	585	607	636	604	601	574	616	590	611	594	609	591	608	607	581	561	605	600	571	596	603	558	590	582	578	605	563	565	647	598	630	638	600	578	591	603	525	611	587	567	560	600	629	599	620	563	578	581	643	583	594	583	603	586	584	590	590	581	605	622	593	603	630	607	582	568	591	600	565	659	616	633	610	615	630	613	629	596	543	613	576	611	578	587	637	567	667	608	584	598	611	572	603	612	600	606	605	591	579	615	611	600	572	590	630	632	635	593	616	623	605	585	576	605	594	618	560	564	582	595	596	598	552	594	600	585	647	593	598	647	637	611	609	549	584	582	592	642	603	578	604	589	612	609	589	587	569	572	587	606	604	607	630	556	619	587	648	628	601	599	596	575	639	615	625	610	604	568	567	637	590	590	590	565	606	643	562	609	609	597	615	565	616	634	618	606	574	578	560	574	607	603	615	623	608	584	598	599	561	619	572	595	561	622	585	608	598	595	588	609	583	582	568	561	569	613	640	568	620	568	632	649	602	564	603	555	582	593	563	604	586	596	577	614	606	546	564	589	579	571	652	613	617	629	601	585	617	636	608	550	618	598	601	615	614	601	583	590	570	547	626	582	594	602	661	602	596	645	563	600	567	614	585	619	585	585	609	612	592	587	585	639	597	579	583	610	591	643	591	574	647	579	597	658	618	609	614	591	625	593	596	563	620	560	598	573	626	618	578	585	618	601	598	606	558	624	531	629	618	601	594	593	593	641	590	570	596	592	599	575	584	595	615	600	562	643	581	584	603	577	655	590	583	647	607	612	604	618	517	598	604	607	646	593	612	582	628	584
25922	42796	26947	16232	13160	10668	8574	6255	4523	3495	2792	2452	1860	1550	1274	1156	1136	1013	1006	928	940	906	897	779	795	769	773	777	760	813	715	710	645	671	645	665	622	618	593	665	637	578	588	625	650	665	614	608	638	625	586	618	603	617	588	602	612	614	586	595	628	590	601	611	575	650	623	572	556	592	633	611	631	634	570	607	589	564	644	647	602	635	613	574	604	574	629	602	605	617	614	637	635	601	578	629	618	601	606	558	643	610	624	611	615	601	638	616	602	624	607	587	613	615	580	643	659	617	618	660	633	625	607	605	594	647	612	630	639	626	572	603	612	578	621	618	605	612	599	615	610	585	551	594	625	622	601	601	641	557	637	643	613	602	583	599	661	611	582	656	605	644	615	563	595	590	562	603	587	587	607	562	640	605	584	617	608	590	614	606	623	626	601	580	620	602	648	639	574	615	593	586	577	611	591	610	614	599	562	586	612	620	628	636	595	649	597	615	627	614	556	577	574	611	624	636	640	577	617	586	635	612	594	574	603	606	600	556	581	576	600	667	596	619	574	620	594	599	626	613	594	623	595	620	600	584	554	602	611	581	564	620	581	613	648	591	616	617	573	635	596	639	626	587	552	603	584	622	607	621	603	569	580	592	620	611	574	624	642	595	599	588	609	612	591	598	537	576	600	560	656	598	586	612	572	628	602	660	589	584	604	607	632	612	607	611	661	633	600	633	579	625	623	611	574	605	570	583	610	614	645	591	631	586	613	606	611	597	631	654	583	613	607	649	564	600	597	663	601	612	603	588	605	584	671	625	588	607	610	581	599	613	604	565	637	620	663	609	585	615	563	605	594	615	643	611	620	582	676	591	634	579	629	597	638	599	592	592	611	630	604	598	584	640	628	625	599	603	635	654	611	614	621	558	618	598	606	573	598	560	646	588	639	597	584	598	584	614	608	583	585	587	614	641	643	600	568	611	601	619	640	625	574	614	584	630	598	613	609	560	623	641	597	628	571	594	612	562	611	642	574	608	666	609	632	680	604	621	607	615	639	587	591	612	613	618	582	562	652	584	655	615	595	610	637	608	616	617	603	621	620	599	598	614	610	612	637	611	678	598	638	615	598	608	624	581	574	564	627	609	630	613	597	595	598	588	589	635	574	589	590	563	557	562	616	561	591	608	626	593	626	579	609	591	588	570	585	620	631	641	624	612	628	609	610	607	632	588	648	596	623	628	626	627	600	656	609	650	648	587	626	678	616	614	597	636	597	581	595	587	587	643	643	627	617	597	607	595	596	622	574	582	588	597	607	598	621	608	649	623	593	565	639	657	641	582	637	565	600	664	563	635	591	578	606	575	585	595	637	642	648	554	621	589	622	582	646	618	603	609	571	587	611	632	649	582	597	565	623	612	583	637	570	596	627	629	611	602	628	623	572	593	566	580	599	589	624	610	574	572	604	600	608	625	617	612	615	596	621	589	626	583	609	638	598	620	573	604	616	566	609	625	628	649	609	578	572	616	613	596	615	564	613	654	606	624	604	623	616	618	606	657	565	576	615	581	618	604	590	639	611	623	606	601	605	633	572	615	602	630	586	625	564	597	591	671	584	666	590	581	598	614	632	626	559	597	591	630	625	575	634	570	574	583	563	595	658	569	603	645	593	641	595	593	572	638	588	615	605	628	615	615	638	592	554	618	667	630	633	575	604	585	603	639	611	581	601	614	608	578	585	583	608	616	569	616	591	606	616	616	658	600	589	622	638	588	583	610	597	629	590	620	580	623	620	654	604	568	581	633	615	588	573	582	616	619	569	648	629	622	593	586	598	613	623	581	548	643	586	579	581	647	592	590	616	600	616	604	617	573	607	629	615	588	588	637	629	609	596	616	639	639	593	637	594	601	632	588	585	592	602	572	632	613	601	613	640	637	608	567	610	566	572	596	566	581	575	576	578	605	647	584	605	601	649	638	583	572	571	667	592	595	613	651	609	627	605	601	629	598	625	593	549	606	569	580	620	582	628	623	604	595	614	660	618	604	584	609	557	572	619	599	602	629	602	617	615	559	588	592	583	648	559	634	607	598	571	622	609	646	642	604	610	578	594	594	608	566	638	596	608	607	573	621	612	632	603	589	598	616	614	624	612	620	619	589	621	604	605	557	604	575	620	636	597	628	590	583	626	589	590	575	632	657	538	622	651	629	624	588	641	583	622	591	570	642	602	587	631	617	556	580	590	579	609	632	603	617	602	621	577	546	597	610	622	552	606	594	579	608	629	635	610	570	606	575	587	576	595	588	622	610	590	620	615	601	584	603	583	617	629	587	590	606	626	577	580	570	552	611	645	611	614	604	616	620	580	594	622	613	600	609	654	629	625	576	615	628	613	576	617	626	572	611	659	632	585	625	605	573	540	618	572	593	644	592	622	631	612	610	625	604	629	586	623	592	604	604	597	577	633	599	579	538	621	564	642	647	642	612	635	607	563	647	591	614	586	618	618	563	581	621	629	564	576	602	594	616	636	588	618	537	611	582	598	617	613	599	627	618	579	643	593	586	615	626	613	625	616	567	604	589	637	577	674	606	604	626	626	639	629	563	610	603	614	650	609	566	595	621	622	628	576	575	586	606	632	581	597	613	569	573	596	612	608	609	640	591	634	609	641	627	635	611	565	654	570	655	610	572	641	611	612	623	620	623	605	634	602	598	611	615	610	605	637	636	542	603	634	590	591	614	588	613	589	580	609	582	611	609	619	612	656	587	616	610	620	607	653	653	593	547	626	602	621	599	618	581	620	622	562	614	579	612	669	607	593	616	611	600	591	581	634	612	578	599	621	567	597	604	606	589	626	628	578	616	597	599	616	601	586	650	600	602	588	607	588	605	579	603	614	626	570	613	598	546	578	588	625	590	528	604	591	578	624	617	595	586	604	605	596	621	592	606	607	572	581	562	636	627	617	622	596	601	630	609	612	584	536	605	639	637	599	589	586	662	593	590	582	596	621	557	576	641	607	622	572	605	593	618	616	571	602	602	571	582	599	599	648	612	575	594	617	602	579	594	595	604	606	605	597	586	611	589	594	617	625	647	615	625	603	612	604	601	625	600	574	612	613	621	650	600	645	647	622	569	599	635	599	585	586	601	590	616	599	568	558	615	626	619	597	620	629	584	627	594	578	570	584	616	615	641	610	647	639	626	593	597	580	573	639	631	608	571	614	630	567	577	581	627	586	621	557	573	673	563	593	621	643	612	579	556	627	568	590	623	649	594	622	627	639	614	620	573	594	645	629	541	566	655	568	643	625	628	599	604	661	634	594	574	621	578	552	615	666	567	560	614	595	619	615	555	630	626	625	601	621	573	621	618	602	620	610	633	647	578	561	578	596	624	566	596	607	593	638	631	620	589	584	569	597	632	625	584	633	610	589	593	608	575	600	641	613	621	635	636	586	573	632	613	616	594	658	553	580	577	621	593	660	642	630	562	603	666	610	608	588	572	623	593	584	580	602	576	631	644
22497	21077	28636	23721	21148	21663	16216	6981	4348	3279	2618	2148	1696	1424	1101	1009	963	937	848	776	766	698	696	660	646	600	608	651	623	642	510	500	501	504	524	467	521	427	476	416	462	470	464	449	450	423	433	462	432	443	417	434	462	441	425	458	428	439	390	428	460	423	440	420	439	416	444	417	412	429	449	436	456	439	444	454	445	439	408	429	449	446	436	426	450	405	438	448	415	448	502	475	410	458	465	437	456	473	464	413	430	480	461	399	460	426	440	407	406	449	439	407	433	420	437	456	424	441	438	462	449	459	405	427	409	450	415	438	459	429	462	413	426	415	447	457	421	443	440	408	408	394	442	424	436	435	427	426	424	424	435	453	435	453	434	444	446	431	443	425	426	398	447	446	447	413	429	419	428	440	458	468	387	410	422	445	439	401	430	463	419	460	457	412	405	435	459	450	415	414	439	459	449	432	427	431	455	422	397	452	403	423	406	401	436	411	443	461	405	402	422	439	435	455	412	441	418	438	418	424	421	459	458	410	451	465	426	407	440	441	449	434	454	440	391	416	405	421	426	419	438	440	463	449	450	454	449	390	423	432	456	481	412	437	404	416	420	402	468	443	408	442	428	442	439	391	446	430	391	406	441	419	437	403	432	429	414	453	421	428	395	453	424	450	413	435	416	428	453	460	453	403	425	429	442	389	462	397	436	434	459	436	435	422	471	449	440	457	421	450	429	439	430	430	423	419	475	457	440	427	406	429	410	426	409	466	417	445	464	457	453	450	417	430	455	447	407	416	399	429	387	402	402	441	417	442	431	464	443	429	441	449	413	401	465	422	392	444	437	423	434	462	432	415	417	424	449	437	440	418	409	431	426	458	457	421	402	436	441	452	425	433	459	416	447	412	436	377	428	447	393	461	449	455	441	462	454	405	444	413	433	442	400	434	414	438	418	439	422	436	412	440	436	438	459	422	459	411	393	450	447	462	411	408	434	450	398	457	427	427	461	426	458	453	451	422	424	419	437	442	405	420	431	436	453	457	401	417	456	418	436	441	393	455	426	437	453	417	439	433	459	417	475	448	414	405	444	482	475	450	445	410	427	488	454	444	417	452	434	417	433	438	413	411	402	465	455	469	425	449	402	431	446	436	420	431	408	487	417	432	451	436	424	461	446	419	452	445	403	416	431	451	444	411	442	427	451	413	409	466	398	406	450	408	421	429	389	418	416	434	433	418	438	442	430	456	432	421	439	466	435	441	457	444	394	451	433	420	435	433	439	382	441	424	466	421	437	429	440	405	409	441	420	424	435	425	406	423	409	412	429	432	435	428	406	429	416	442	437	436	409	411	464	419	420	442	461	430	425	411	459	429	424	444	395	403	435	479	412	430	443	444	443	417	397	416	444	441	439	432	381	453	436	418	441	403	439	429	422	414	455	424	474	449	416	447	423	410	442	428	392	419	483	408	434	469	427	432	437	407	423	414	384	407	461	429	451	463	426	446	456	438	412	410	448	413	435	415	406	460	406	422	415	455	428	448	421	420	459	415	467	419	388	439	473	414	463	446	471	445	447	425	418	429	433	432	418	442	422	484	422	443	408	419	430	432	392	465	411	413	420	447	462	455	404	446	402	449	438	443	421	400	412	422	434	426	423	448	411	436	451	416	431	427	439	417	439	482	451	418	411	411	423	448	449	406	438	409	455	413	416	436	466	435	459	473	404	442	431	410	445	410	405	443	446	441	439	429	431	429	465	386	434	394	461	467	425	423	431	420	426	416	421	457	397	468	430	460	440	382	419	459	437	410	456	458	410	434	444	410	365	460	464	428	438	420	404	426	453	440	431	416	465	478	421	468	393	371	454	434	419	452	407	447	398	457	416	439	449	445	463	411	411	378	469	455	454	458	464	405	456	417	441	428	427	440	470	400	410	437	400	455	442	419	418	442	389	473	432	424	445	440	425	444	422	440	420	440	428	426	431	445	405	441	441	439	407	419	453	447	425	440	465	419	451	416	446	412	464	444	408	421	432	406	437	444	429	422	410	450	410	443	440	422	475	448	421	476	469	439	454	392	435	414	444	452	437	427	493	398	432	416	447	426	450	424	462	447	466	422	444	417	422	442	431	440	461	420	432	416	441	445	411	425	463	412	434	442	397	435	456	392	422	422	400	467	428	430	436	429	422	478	487	418	449	437	439	451	437	466	419	406	425	455	452	447	444	452	416	439	463	463	426	391	439	422	451	421	442	465	473	414	474	455	434	421	475	432	422	449	455	413	447	425	448	431	419	434	434	458	468	454	446	394	455	439	427	404	473	442	446	427	452	422	423	450	431	447	429	422	447	435	447	472	450	432	479	443	412	433	456	419	444	407	407	420	419	445	459	412	446	430	425	428	445	440	448	424	446	416	412	425	459	438	450	462	435	443	471	441	427	443	434	446	406	412	396	426	442	442	461	435	436	431	432	487	443	423	406	432	442	434	416	442	437	421	466	435	438	474	400	482	442	454	450	433	427	417	432	425	432	474	431	424	406	459	419	413	414	423	420	450	436	432	426	476	435	418	427	438	448	437	449	438	448	392	412	466	424	435	444	389	428	429	470	446	444	387	458	443	429	419	462	474	419	424	421	464	427	444	425	426	423	453	470	418	422	408	444	459	452	472	393	458	441	423	440	461	442	393	436	447	447	460	452	452	459	438	416	471	401	402	421	422	454	444	444	457	447	415	424	409	446	430	445	435	416	456	426	405	428	446	427	474	399	470	422	443	441	454	437	454	448	451	431	430	441	398	425	378	435	428	454	440	409	473	440	445	431	434	425	412	458	456	418	428	451	430	402	417	436	405	466	459	422	409	437	440	432	425	436	429	435	422	426	409	418	464	429	435	423	440	436	449	419	433	481	425	457	448	421	461	449	440	382	442	414	403	427	435	468	407	425	467	460	435	434	440	399	433	500	405	431	440	419	464	402	402	424	426	430	410	436	436	459	424	438	434	435	414	423	440	389	431	460	426	458	472	425	453	433	448	421	420	434	459	438	431	467	420	449	445	404	435	395	423	414	393	431	457	425	453	421	453	428	432	398	447	445	435	449	428	378	477	439	432	442	425	436	405	416	424	431	418	432	414	466	442	407	430	425	433	421	426	420	404	456	439	452	450	449	438	425	473	418	436	423	393	451	449	460	427	398	440	423	440	411	449	430	451	422	416	426	426	444	429	404	421	436	434	437	433	389	433	444	403	440	458	457	405	424	463	416	418	435	424	414	432	431	450	460	438	429	480	413	456	408	460	418	422	418	466	424	438	398	437	429	443	451	461	456	434	427	426	433	458	454	441	408	431	435	414	450	451	497	465	432	435	446	421	452	447	424	424	425	398	434	439	417	435	402	454	427	457	441	443	452	439	418	417	427	427	459	472	431	437	432	443	428	487	435	460	430	443	435	465	456	428	459	461	442	438	444	463	448	451	401	416	418	419	430	450	439	409	447	406	413	383	407	443	447	485	446	443	474	438
30021	53337	35021	22766	19023	15701	12791	9553	7061	5363	4173	3399	2569	2090	1620	1473	1358	1159	1049	1014	949	972	907	826	790	729	693	702	712	720	682	583	530	525	513	509	489	509	516	481	531	459	456	489	456	430	472	438	458	453	437	477	444	451	420	430	476	494	442	420	437	408	441	462	460	453	449	424	444	459	465	418	443	418	442	431	482	444	442	444	448	432	414	458	434	415	454	467	407	432	439	467	450	441	405	444	459	472	427	424	452	442	454	458	435	457	466	424	456	404	455	425	427	459	445	429	411	420	411	425	414	438	439	438	483	447	456	463	431	456	432	477	439	471	446	448	443	438	430	449	431	440	434	459	419	404	455	452	427	413	444	439	438	388	470	438	440	428	446	438	449	441	414	441	418	400	451	454	449	465	441	455	424	443	427	447	467	432	421	409	447	434	422	428	449	421	448	457	420	408	434	426	460	454	436	466	468	425	462	417	440	425	420	416	428	433	474	442	431	408	401	412	419	484	430	429	452	407	420	483	431	415	479	453	468	423	447	446	417	423	458	415	428	405	423	435	412	444	470	461	430	426	465	457	401	428	469	414	411	410	448	417	444	446	430	497	406	390	426	464	426	402	410	409	460	423	469	471	454	420	442	448	416	458	432	472	424	429	463	419	461	405	421	421	465	437	433	465	429	460	441	454	429	419	485	465	443	464	443	441	440	465	406	454	391	481	428	407	387	420	436	425	465	471	383	455	427	466	418	460	377	450	425	464	431	432	419	420	452	428	436	451	412	425	480	451	448	484	451	451	422	443	469	452	436	413	442	431	441	419	414	437	417	420	430	397	426	422	439	448	396	460	485	446	413	410	435	438	432	451	409	425	396	427	449	454	454	442	429	427	447	451	471	466	445	458	446	435	443	484	411	491	445	397	412	447	414	439	469	459	418	443	439	463	442	397	420	449	463	488	414	412	443	428	436	441	433	456	424	469	453	459	453	434	441	442	432	420	443	446	473	437	455	451	443	417	394	426	447	412	402	490	431	466	428	416	416	498	449	478	445	421	441	425	429	464	435	428	423	467	459	463	393	410	442	448	490	459	432	422	436	422	444	407	405	433	435	444	439	428	406	413	453	419	426	434	449	453	449	460	462	407	454	403	429	436	414	446	472	430	422	431	450	414	406	455	440	419	450	419	461	460	433	443	432	408	454	470	469	462	414	397	409	430	408	446	465	426	442	421	409	426	418	441	456	452	385	459	424	416	415	449	422	435	437	448	423	442	423	426	437	419	413	426	452	418	435	414	420	432	416	404	460	462	413	398	395	457	438	436	420	436	416	469	450	457	430	416	427	423	439	435	441	425	430	479	430	411	417	404	395	463	429	457	454	431	398	466	439	441	429	423	421	424	421	473	447	424	459	424	453	444	470	437	443	448	454	439	450	427	450	440	441	456	405	428	423	422	432	489	451	447	471	476	425	440	452	405	431	426	469	415	414	448	439	445	450	445	401	443	429	440	442	428	433	458	413	439	454	411	469	426	429	429	439	424	452	426	439	430	446	438	425	444	451	454	430	385	447	436	440	402	494	467	433	434	467	435	450	458	411	457	427	435	430	442	431	457	461	437	478	451	420	448	405	425	406	447	408	421	425	464	445	407	434	424	451	441	449	431	410	419	482	463	432	426	453	414	435	452	449	465	439	435	439	428	487	424	443	473	460	459	444	440	434	415	416	430	464	419	446	462	449	448	432	414	457	458	436	461	433	437	433	444	422	438	458	433	515	406	414	443	400	438	465	442	397	461	415	438	405	443	452	445	453	460	448	423	426	426	389	451	435	425	429	475	456	488	415	446	431	465	440	466	446	430	442	444	431	428	422	424	403	443	440	413	437	428	458	435	417	402	427	422	419	449	435	393	420	429	440	434	440	479	450	432	432	458	444	389	419	454	411	428	424	437	430	412	423	426	444	473	422	472	438	453	417	456	449	452	435	455	455	432	485	410	405	433	448	455	410	407	441	413	511	450	362	446	437	433	466	444	445	464	450	439	439	443	470	409	456	411	392	441	428	447	442	429	378	444	435	406	468	444	440	409	445	414	405	413	418	455	449	437	485	445	457	437	439	459	448	440	438	429	419	437	432	420	452	426	429	486	447	475	395	430	415	436	440	409	434	445	453	435	410	459	426	410	426	438	417	424	476	449	452	442	433	478	416	415	460	417	454	457	388	430	419	446	412	371	421	432	461	444	446	455	453	436	399	449	479	484	460	434	420	425	452	441	436	431	431	479	425	422	404	448	436	420	435	449	469	425	459	387	421	442	433	419	443	441	446	453	410	409	423	462	480	427	431	443	419	457	436	428	409	415	426	424	450	398	419	432	433	452	460	436	412	462	408	433	410	470	440	458	423	438	403	437	417	434	460	457	425	438	421	458	426	445	430	431	440	398	465	444	448	466	425	417	450	406	473	440	418	431	436	445	425	457	466	444	481	429	430	430	439	435	422	412	464	446	449	449	450	424	440	435	416	411	435	418	443	410	444	492	383	446	465	438	447	442	427	447	409	411	404	410	450	422	424	438	419	431	446	444	467	469	465	475	430	437	439	458	452	446	443	434	455	434	447	448	483	452	422	468	454	425	442	439	463	455	453	428	441	444	464	474	445	430	391	430	450	465	440	444	459	451	450	457	424	448	464	440	415	394	432	473	420	451	439	466	462	461	424	435	460	434	467	417	415	430	452	403	416	453	459	402	433	430	441	431	436	423	430	409	435	448	393	438	424	428	444	449	441	464	426	444	439	476	442	472	414	466	453	441	439	456	456	422	424	448	445	446	446	452	434	419	396	442	455	462	446	439	447	454	463	459	434	426	423	431	431	428	456	418	429	446	450	435	415	453	401	444	423	415	426	446	474	448	389	425	447	461	439	462	431	459	442	438	419	418	435	435	452	421	425	449	449	435	406	447	425	442	467	419	419	446	441	434	467	450	409	436	424	438	413	419	444	419	421	467	466	451	434	449	447	445	436	429	464	432	440	409	486	451	438	408	435	452	413	457	480	414	415	439	442	439	433	460	446	428	441	417	401	500	408	437	456	426	442	424	446	417	399	500	473	425	418	428	463	464	414	429	408	399	447	423	422	436	447	436	427	417	464	461	437	417	422	424	462	418	443	461	460	398	425	409	443	432	429	471	422	442	442	434	432	421	414	424	469	449	435	458	428	433	424	455	438	440	411	420	434	425	440	441	421	440	449	416	450	442	436	430	408	419	452	427	430	455	448	404	439	480	434	438	451	453	444	451	445	443	428	414	461	458	430	416	437	477	416	434	471	424	457	435	443	454	430	369	431	427	405	402	460	464	452	421	474	463	444	390	440	396	455	442	481	416	426	433	420	458	420	440	435	454	429	446	450	433	444	446	462	401	432	452	390	415	451	450	458	461	437	437	409	426	452	445	435	427	433	459	422	433	442	433	488	439	440	431	405	409	449	437	418	464	426	451	412	444	463	467	418	479	432	435	433	423
28867	24978	22525	13293	7616	5172	3660	2684	2086	1715	1400	1231	975	921	789	819	746	693	660	656	683	656	664	608	654	575	596	617	589	577	550	562	547	518	560	583	574	564	536	553	547	535	513	533	572	519	498	495	527	499	502	489	528	520	512	548	515	491	497	531	520	549	523	515	546	502	524	510	536	532	497	489	530	507	556	556	545	555	526	530	539	578	523	576	517	537	533	535	527	540	536	481	523	526	570	488	517	564	539	533	550	521	511	534	518	533	515	539	536	514	540	556	544	540	532	554	524	538	511	512	498	546	506	536	465	550	557	539	497	534	520	538	566	511	565	553	501	525	490	515	484	536	484	511	494	541	514	521	501	514	524	508	524	530	556	533	548	540	522	544	513	518	521	511	510	500	563	497	495	512	514	511	504	521	493	501	543	532	562	529	517	508	506	509	532	505	542	478	511	510	516	522	535	494	506	511	518	544	539	548	512	550	529	532	548	525	537	517	565	537	489	477	503	513	523	548	515	550	533	552	508	521	482	554	546	527	524	549	536	523	515	519	498	539	523	541	538	533	537	545	521	507	514	527	515	541	558	555	542	529	509	516	496	557	498	490	508	526	483	539	546	476	535	534	530	557	592	527	548	548	551	522	524	509	514	500	490	522	505	495	561	516	524	564	536	506	523	530	496	542	540	527	548	500	549	509	492	534	529	521	523	519	520	571	497	538	521	551	501	521	545	535	494	576	498	531	560	542	518	520	479	517	505	495	551	532	540	547	532	503	522	526	523	516	515	519	505	514	512	523	506	529	557	506	521	545	534	548	523	522	537	531	550	495	497	522	580	535	535	529	542	542	549	522	579	512	538	523	539	526	506	503	481	518	496	472	516	509	516	522	517	472	524	474	561	529	507	548	532	517	523	529	519	539	542	523	516	519	503	501	510	484	521	535	538	555	529	515	526	527	549	500	477	509	466	546	555	547	529	544	525	512	469	521	505	513	511	506	503	521	514	523	509	483	508	573	531	503	541	497	515	528	510	520	524	527	552	501	521	513	543	526	520	542	531	528	574	570	522	522	484	516	540	490	515	550	539	543	517	484	512	495	552	512	551	540	504	500	527	486	504	559	507	494	548	557	528	543	506	526	484	528	522	538	572	528	566	532	566	561	568	480	518	503	524	532	531	503	518	532	507	458	564	530	530	511	545	516	519	506	548	534	555	507	516	506	516	488	558	570	530	464	504	507	510	519	520	512	533	488	533	538	525	576	517	505	490	554	549	508	473	523	513	485	523	522	497	507	516	506	497	548	554	502	499	536	528	516	518	523	505	506	528	505	532	534	481	541	516	552	537	518	516	571	503	509	549	485	491	575	486	540	531	535	559	510	530	531	547	507	505	496	535	504	530	548	515	552	502	555	507	461	495	555	563	510	519	503	533	523	521	535	487	541	463	495	523	487	491	493	486	558	535	508	509	550	536	491	523	508	526	509	514	575	497	528	506	535	553	501	544	490	495	497	537	548	562	508	528	524	532	546	530	531	544	505	514	478	526	526	542	517	499	537	511	522	522	495	563	547	534	507	525	537	499	542	558	504	575	564	540	503	555	532	537	530	496	527	483	506	482	541	519	525	507	540	556	507	482	536	510	514	577	490	519	545	544	522	521	543	504	566	514	521	522	521	530	534	519	533	506	514	500	515	504	492	524	542	547	536	516	553	489	550	483	528	546	540	516	495	539	517	551	551	528	520	553	526	531	511	533	491	539	531	513	548	520	530	521	521	550	537	477	542	514	516	487	534	497	488	532	562	494	543	489	494	543	543	518	472	563	495	526	509	508	488	501	551	531	534	505	494	519	528	551	496	546	525	551	526	549	514	504	514	532	500	481	512	515	492	511	528	547	522	492	540	507	512	497	501	531	535	508	534	509	504	519	525	560	508	534	547	516	541	463	517	507	513	588	501	514	544	538	530	513	523	535	551	523	494	529	573	538	522	512	503	473	515	523	504	524	522	525	474	543	540	515	529	474	523	535	502	549	517	546	525	530	531	572	523	532	503	495	561	520	539	520	525	555	515	509	559	502	515	499	534	503	493	555	495	541	559	543	500	521	509	530	546	501	479	509	528	536	515	519	526	543	507	525	517	520	519	612	510	485	492	518	520	499	500	513	526	548	494	521	550	524	558	490	539	542	518	529	500	517	536	544	538	503	539	518	530	508	526	476	514	529	492	553	525	540	541	549	505	500	546	483	550	562	513	473	518	517	496	516	518	527	479	558	514	551	516	516	500	540	530	533	526	490	526	512	544	507	544	534	460	556	533	503	540	495	510	529	499	529	479	528	489	560	515	531	492	558	507	526	550	523	522	540	505	556	524	540	536	516	498	524	528	533	534	497	563	477	532	534	568	503	488	488	524	509	469	505	595	512	556	524	530	475	533	517	510	526	535	506	503	507	498	522	554	543	500	548	493	505	475	525	505	521	501	513	526	569	513	491	520	525	516	531	510	503	502	535	513	524	527	520	563	508	508	534	481	540	566	539	528	539	522	518	535	506	523	513	514	519	487	566	489	515	512	523	506	519	516	562	488	522	496	499	497	516	540	510	527	515	514	477	506	564	527	556	565	522	492	497	486	508	519	518	520	547	525	503	538	518	541	542	540	547	531	499	504	509	556	539	524	511	559	504	507	536	546	549	546	528	525	496	534	502	497	501	532	525	512	496	539	544	545	532	525	508	516	480	523	544	536	560	548	519	523	512	563	537	551	520	527	559	490	532	523	530	520	525	547	533	551	520	526	536	478	504	493	517	519	504	504	505	529	543	501	557	534	525	506	506	520	529	522	547	518	559	490	520	493	556	530	522	534	513	528	534	526	575	527	496	530	491	507	521	495	505	460	526	538	532	549	525	546	507	521	515	555	501	519	514	522	514	522	482	530	539	498	546	512	527	513	526	564	522	569	515	522	551	485	571	559	508	483	546	508	538	477	500	482	521	552	538	572	544	524	509	525	512	555	515	530	490	526	475	555	513	492	489	503	560	517	492	509	490	562	531	525	524	508	521	534	478	513	536	520	562	506	495	488	519	536	498	532	495	544	591	554	517	517	526	511	488	525	520	507	527	504	505	562	528	509	535	556	548	529	527	525	503	494	499	521	526	537	524	506	506	537	510	530	543	479	499	566	513	541	513	538	521	536	543	534	523	513	516	516	513	494	497	534	506	498	552	548	508	538	516	521	501	520	508	501	545	553	537	510	514	499	569	580	546	543	557	541	509	524	529	520	537	503	527	510	522	534	552	527	525	520	524	539	526	556	529	486	542	549	490	512	516	519	500	576	511	488	542	513	552	537	571	507	540	533	542	517	507	498	541	512	559	471	515	525	533	504	538	513	497	511	470	520	516	529	516	529	569	493	517	531	515	510	586	549	517	554	510	542	546	523	527	502	486	519	508	518	521	537	504	504	522	518	534	481	539	526	541	502	517	529	553	566	551	516	498	498	542	505	528	531	523	517	525	521
23639	36889	22829	12730	9969	8221	6143	4700	3392	2745	2228	1788	1434	1270	1090	1011	856	851	829	815	738	689	733	689	673	624	633	644	675	636	594	651	579	567	570	552	579	548	545	548	599	577	530	524	555	566	534	514	563	571	541	527	547	555	552	557	576	526	543	552	575	552	537	551	537	531	547	559	496	535	512	542	562	563	548	568	552	546	556	517	577	537	512	546	529	549	548	539	564	522	541	545	547	568	597	539	563	569	553	524	530	535	520	540	540	568	561	549	531	528	575	579	585	579	528	528	571	547	548	552	552	563	538	550	533	543	526	589	536	535	569	576	547	546	563	547	533	535	548	560	540	500	548	556	525	528	548	521	558	524	521	511	536	564	539	522	525	554	561	500	549	538	528	514	542	522	570	507	525	536	566	496	566	544	552	539	530	532	580	539	555	589	575	534	525	558	560	538	536	584	557	550	550	603	559	530	530	504	505	541	585	558	579	533	566	563	546	557	567	569	562	530	509	550	571	548	570	542	573	570	521	516	502	583	516	572	557	544	544	559	521	534	514	542	563	512	536	553	561	548	564	555	518	535	538	533	538	512	531	567	551	540	567	554	527	527	570	568	551	552	544	565	522	517	600	548	557	549	516	550	570	528	533	543	578	544	494	542	576	523	520	546	531	519	521	545	562	555	552	501	537	508	543	492	524	540	546	529	590	539	527	549	562	533	529	565	542	532	515	566	562	545	536	539	585	573	565	532	527	513	535	575	543	567	545	556	535	539	515	518	588	525	554	550	532	527	557	600	551	554	534	491	544	517	533	526	515	579	537	575	522	531	513	540	556	545	547	522	516	527	570	525	519	540	553	518	548	525	542	557	557	542	560	518	556	542	571	539	513	557	522	504	539	525	572	513	535	527	496	589	550	544	541	549	580	534	573	541	596	529	585	528	538	523	486	505	545	529	569	547	554	549	561	550	579	581	586	515	526	534	513	561	572	576	520	531	526	567	512	520	582	519	578	557	505	528	571	538	550	530	585	560	566	564	526	505	595	588	519	538	527	552	525	572	506	557	591	533	523	531	551	550	565	540	513	565	572	567	549	574	538	531	521	538	560	551	591	555	549	551	550	493	575	517	560	525	549	509	560	540	520	559	550	540	571	527	534	543	522	532	551	559	532	558	563	539	587	521	511	561	520	585	568	532	554	592	557	512	518	545	533	510	552	547	595	518	551	570	516	546	552	559	572	537	577	552	498	553	536	572	569	564	570	514	543	562	548	548	555	528	496	584	532	563	501	593	569	519	508	554	564	501	541	555	531	573	548	533	522	531	531	560	523	583	573	545	514	550	547	542	496	526	598	556	509	541	551	523	554	538	564	580	530	569	542	511	548	532	536	569	515	528	534	536	561	585	538	547	530	543	556	533	503	527	557	570	524	525	536	564	518	554	537	549	514	558	501	525	588	535	562	486	509	551	555	554	565	569	528	542	549	564	547	515	512	579	583	544	548	516	518	509	529	523	549	517	578	557	521	547	522	546	542	554	561	571	563	528	560	517	554	567	514	542	512	529	507	547	548	559	550	531	537	532	576	548	533	564	549	547	537	535	545	570	586	568	606	549	548	557	524	534	554	564	540	504	542	540	552	570	578	505	591	521	559	531	550	552	569	560	541	528	488	515	557	559	544	573	531	545	555	532	500	542	564	531	605	504	546	551	553	596	538	557	535	576	555	536	553	561	560	530	535	554	537	588	547	504	525	546	546	544	530	523	565	537	587	535	517	527	498	513	522	564	547	556	527	543	555	540	542	474	578	534	478	561	550	564	592	551	531	532	544	592	537	559	542	578	559	567	559	501	535	551	579	512	543	533	563	517	552	550	536	520	554	508	537	510	549	541	506	481	559	575	571	575	547	525	572	568	530	516	552	573	562	546	567	573	595	510	532	506	546	545	549	532	541	584	557	555	527	563	525	552	531	537	557	534	560	540	550	554	572	549	561	553	554	543	533	523	532	520	544	545	561	593	558	537	568	594	568	547	542	527	555	522	530	545	546	517	536	530	504	534	524	566	524	550	594	519	540	545	528	559	560	545	512	538	520	521	531	542	546	542	545	568	582	547	567	555	561	570	557	527	567	520	545	571	556	561	530	569	514	496	520	517	553	577	553	570	507	557	542	576	504	592	507	543	528	520	532	543	536	555	561	534	513	557	516	585	532	541	521	551	574	537	559	555	591	568	534	507	525	536	527	571	544	540	571	517	540	520	493	522	512	508	575	583	538	522	600	548	562	528	508	538	516	557	566	512	527	548	544	587	521	529	550	521	580	544	561	546	543	523	538	547	538	546	545	572	560	541	553	505	525	577	538	539	513	569	581	547	562	561	546	531	520	511	530	544	559	558	560	493	549	539	547	562	544	567	584	578	530	576	547	544	517	535	584	539	506	542	577	552	570	611	554	563	530	550	529	552	553	517	526	555	521	561	561	526	562	556	542	558	576	562	484	489	521	528	576	551	475	535	560	518	493	534	553	537	543	543	556	549	531	526	527	539	590	550	547	571	527	539	547	524	566	551	529	531	536	505	512	543	561	535	532	611	544	550	515	547	564	545	583	559	553	578	535	555	556	551	576	529	523	576	535	551	555	570	552	548	504	546	536	543	512	515	561	534	586	553	554	553	533	538	589	556	538	527	580	546	526	549	548	521	537	532	534	570	548	552	572	557	533	498	542	518	593	552	572	488	494	522	530	556	542	554	537	553	602	549	535	531	558	523	541	528	502	531	538	522	494	546	532	542	557	523	563	572	548	503	533	567	582	557	558	570	565	542	559	549	538	531	573	542	550	498	548	597	533	531	564	556	509	528	503	573	567	577	576	536	562	534	513	561	543	544	549	559	536	541	550	560	500	518	533	520	544	544	536	508	563	555	611	535	562	536	531	505	548	485	530	527	567	534	560	524	517	551	530	570	527	546	557	556	541	541	496	522	589	528	554	566	562	524	573	541	589	528	549	559	529	528	526	526	535	566	520	513	526	550	545	549	573	561	572	549	511	554	551	529	557	542	563	558	556	559	547	540	544	552	580	556	517	540	572	585	545	535	542	540	559	605	535	582	566	575	557	551	526	513	550	543	549	545	510	587	524	536	543	550	495	553	511	586	535	608	527	572	547	544	528	572	564	549	578	570	522	519	574	518	534	519	594	548	534	551	557	496	559	565	563	531	514	547	532	517	526	535	494	541	570	591	539	591	515	520	589	513	545	510	547	517	518	543	540	565	543	551	518	552	541	516	560	490	549	574	559	530	559	537	566	525	513	568	512	517	543	545	534	595	548	554	537	514	528	540	526	548	559	519	526	506	488	547	603	576	538	572	585	535	546	509	539	574	530	532	546	554	549	539	536	542	526	546	528	579	529	540	493	541	550	588	529	562	480	575	541	567	560	574	563	528	523	522	518	509	565	578	549	601	557	540	532	555	530	514	517	580	543	533	543	562	580	574	571	583	535	549	529	578	544	536	529	561
23513	21023	28174	24083	21131	15231	7703	4426	3081	2444	1958	1630	1252	1045	910	879	778	756	673	634	657	591	577	546	541	535	478	520	526	508	493	431	435	420	415	403	414	418	421	361	419	408	419	391	356	378	391	361	363	380	364	415	368	390	387	396	379	340	386	385	394	382	405	353	376	409	393	349	386	382	388	386	355	413	364	374	356	429	362	419	385	386	396	393	411	386	386	378	401	368	399	359	370	366	375	363	390	366	412	377	381	377	382	404	387	395	370	377	382	349	385	359	385	402	377	379	375	378	385	356	401	355	409	380	358	407	405	365	422	416	374	390	383	335	405	405	380	352	407	361	385	403	370	404	379	360	429	378	356	358	372	376	345	374	366	359	406	373	336	378	386	352	378	398	377	350	417	374	407	400	390	351	416	345	385	394	379	365	374	396	388	358	376	418	394	380	394	384	433	396	410	382	379	365	401	398	373	380	370	372	379	334	360	401	383	394	356	389	362	380	388	398	353	389	418	395	410	390	376	405	356	394	384	371	360	390	361	408	368	371	400	400	370	355	365	395	381	397	386	396	366	330	380	410	398	376	372	394	406	366	363	389	395	347	397	396	406	388	400	398	391	371	359	418	392	400	370	376	383	384	397	342	400	402	388	355	391	356	389	388	363	380	345	388	399	392	362	386	343	390	438	387	371	350	379	409	384	383	370	367	384	345	405	384	385	413	372	359	394	372	396	358	386	383	396	381	363	367	397	338	422	401	393	394	374	398	402	395	406	364	402	430	382	371	377	377	386	356	404	370	422	336	405	375	363	396	382	387	379	372	388	383	369	354	386	365	405	382	383	417	362	394	394	366	367	387	379	395	412	367	406	373	405	360	389	380	385	350	403	352	393	396	371	403	376	388	359	404	393	406	376	367	390	433	364	387	359	386	381	425	412	379	410	397	378	401	396	372	374	355	334	390	399	402	359	403	381	377	381	424	380	399	417	366	392	381	368	377	408	369	368	363	365	383	388	378	374	369	387	365	390	402	364	378	422	375	410	423	383	398	389	386	342	382	379	381	390	394	404	373	388	345	366	341	408	368	356	376	343	392	394	397	391	384	363	397	376	414	383	418	398	372	379	385	386	358	377	362	407	377	376	355	389	387	354	387	364	391	390	380	367	393	369	405	396	379	383	369	390	357	374	370	376	379	383	365	342	376	363	369	379	411	401	402	343	379	388	389	352	416	384	375	362	409	405	433	385	396	384	406	419	415	409	429	380	408	366	408	357	400	393	396	385	396	413	370	420	390	361	380	395	346	375	356	392	361	381	362	406	389	383	365	381	382	378	373	399	353	411	366	379	374	414	395	383	378	362	352	366	399	393	423	388	382	342	364	394	350	405	354	351	369	388	375	385	381	385	377	407	378	366	370	380	405	406	389	365	344	392	370	370	385	379	395	363	358	426	387	388	412	356	390	368	374	352	366	389	370	412	392	401	373	375	406	386	387	375	414	353	371	385	391	364	374	384	398	365	378	372	405	409	396	386	376	396	396	363	384	408	355	408	371	382	401	375	387	363	370	404	382	389	377	385	377	378	380	365	401	393	382	386	399	387	424	377	376	382	389	367	400	382	394	330	330	407	347	364	367	357	386	384	375	354	425	386	379	359	428	378	405	365	392	367	380	411	375	363	368	370	357	362	364	382	350	418	391	387	380	387	384	394	397	387	375	357	386	385	381	371	381	387	397	379	349	396	377	417	414	360	405	364	417	357	408	388	412	369	377	374	374	346	390	405	413	417	356	403	407	373	386	407	387	412	351	381	423	362	392	392	399	369	378	389	384	360	374	411	375	388	363	393	403	373	376	416	381	340	415	371	369	378	402	359	394	377	353	384	380	393	391	353	405	395	369	377	360	354	382	365	350	392	401	410	370	405	391	385	374	376	402	407	419	338	384	373	350	397	389	388	399	378	418	356	389	396	394	361	358	374	388	379	387	377	404	412	358	363	393	341	356	405	379	379	392	410	359	361	359	409	384	371	395	375	368	382	380	400	370	350	349	392	389	395	398	387	389	383	385	359	384	370	388	394	375	397	378	346	364	363	366	393	365	393	370	395	404	360	360	387	376	381	381	365	409	410	380	336	385	383	367	395	382	413	381	419	409	386	362	382	376	409	365	395	401	397	375	410	384	374	395	359	360	363	414	410	387	370	375	387	362	391	390	395	399	386	376	374	390	374	369	359	360	409	402	404	356	392	412	405	400	362	403	357	372	370	385	377	397	364	386	368	407	388	405	387	384	402	381	351	387	378	389	373	401	402	370	368	397	393	397	398	363	387	369	382	350	380	382	370	391	394	378	388	368	382	365	404	398	364	360	387	379	371	385	386	364	378	381	390	373	420	390	397	406	364	401	371	374	373	351	376	402	389	363	404	340	380	366	396	368	396	415	375	363	398	358	337	370	401	365	396	358	383	391	399	342	384	391	387	379	411	373	410	365	378	373	383	393	365	387	393	391	384	378	404	354	415	390	399	388	376	401	387	382	384	393	398	387	368	358	425	386	387	428	367	333	373	389	400	315	365	352	368	343	364	368	383	387	399	372	410	392	361	385	393	350	345	324	337	361	367	392	373	341	387	369	436	388	418	431	349	375	378	394	343	341	381	383	356	378	402	391	377	395	381	392	384	378	355	405	381	421	402	401	404	417	364	401	374	395	382	399	373	370	394	364	379	386	374	384	395	361	389	353	386	376	370	351	418	394	370	400	391	379	377	358	384	391	382	419	387	409	357	376	364	417	342	369	354	378	365	386	384	363	377	381	369	378	374	361	372	393	379	400	427	388	380	389	408	394	373	407	354	335	343	381	362	380	377	387	393	368	381	407	386	366	377	381	374	351	335	379	416	411	387	387	378	393	345	363	379	397	389	388	430	390	379	406	415	381	368	395	366	386	371	390	399	364	380	383	378	366	362	376	349	394	386	396	386	386	373	389	414	363	361	386	395	383	382	374	386	346	381	360	384	386	358	367	419	345	359	362	408	370	399	388	360	387	371	416	363	378	403	404	375	381	377	384	373	389	404	389	374	373	381	386	394	333	390	395	424	396	402	410	431	374	394	379	360	381	382	353	367	405	383	375	369	387	358	409	421	376	350	362	376	379	361	396	355	393	388	380	395	360	351	369	396	355	403	379	403	397	391	424	409	389	408	391	357	371	380	383	369	391	391	387	366	351	407	377	414	357	382	373	385	374	367	387	368	385	389	370	334	373	389	399	398	359	366	377	359	417	409	382	379	367	401	376	356	394	394	377	370	381	404	377	375	414	394	372	386	418	406	381	416	397	399	384	370	388	353	416	376	382	379	378	401	408	387	367	387	340	385	368	388	365	369	377	374	395	381	380	385	388	399	412	366	391	395	416	339	372	398	383	402	380	412	412	381	366	384	380	359	363	366	379	388	386	398	376	374	389	413	353	372	412	397	380	359	384	367	365	388	417	389	389	370	350	405	386	396	443	401	371	371	417
26634	47519	30404	18011	14715	11616	9154	6669	4934	3915	3024	2589	1940	1570	1256	1202	1031	935	852	779	764	735	763	699	630	576	559	638	652	582	567	500	523	473	474	467	459	431	475	443	415	415	431	399	400	395	402	394	451	394	414	402	394	386	427	403	405	402	437	376	430	402	429	444	441	405	414	417	401	436	422	449	401	373	430	387	377	405	364	374	390	408	388	401	372	432	399	425	412	417	400	372	387	421	397	387	423	397	400	382	377	399	401	404	413	418	434	414	397	417	410	437	408	399	409	387	423	336	417	357	446	407	417	404	403	385	397	436	421	427	408	369	391	408	402	403	407	377	403	379	409	403	429	396	413	407	405	409	379	414	402	457	420	387	403	402	355	406	389	461	400	390	395	360	415	415	421	394	408	420	416	378	406	426	416	428	365	408	384	408	402	406	412	394	425	398	385	406	383	381	402	373	383	433	440	423	393	424	383	412	395	389	395	368	376	370	402	358	401	386	397	389	365	425	420	394	425	415	411	398	375	401	388	375	376	401	398	406	403	389	403	390	398	434	413	391	419	380	397	401	406	403	426	391	407	432	420	416	393	395	447	413	423	412	420	416	429	378	400	388	373	366	404	384	409	406	399	431	418	388	408	400	413	397	414	410	419	371	390	391	409	382	383	413	410	380	414	381	393	424	397	392	387	396	390	388	385	391	406	410	396	431	407	409	385	404	466	389	383	385	371	392	353	382	396	394	397	388	392	411	386	389	414	400	377	392	424	409	407	381	389	386	389	453	380	375	399	379	405	397	405	385	385	378	403	418	393	423	399	408	406	401	379	397	414	419	412	438	431	399	426	370	394	417	403	391	406	424	400	409	391	402	389	378	420	394	391	379	392	415	389	404	393	358	388	397	401	386	380	384	414	374	431	406	408	401	399	400	391	400	402	371	360	396	399	415	426	406	397	431	407	390	401	410	408	399	408	411	380	409	389	408	399	370	379	432	404	402	384	434	405	401	378	414	381	411	439	408	380	385	398	419	391	361	391	392	390	400	400	405	407	361	422	388	397	392	408	442	384	422	395	381	407	424	412	392	413	394	447	408	384	441	414	374	379	400	402	425	382	410	371	410	431	385	390	391	426	364	402	385	417	390	398	392	413	377	396	443	389	446	426	378	401	399	388	419	447	430	391	414	405	399	376	397	397	436	428	377	429	432	389	394	398	419	400	394	409	409	404	395	440	385	411	414	387	410	380	378	419	399	398	435	420	385	399	398	364	369	402	401	420	412	409	440	400	391	407	396	403	412	428	403	417	406	417	388	375	370	417	427	425	415	382	374	412	388	393	408	414	428	379	390	375	413	409	379	400	358	400	387	404	384	421	358	390	377	409	392	404	388	398	420	414	408	383	418	421	406	372	384	386	405	392	407	430	405	403	410	425	381	384	387	387	393	395	404	425	368	388	397	397	417	397	359	387	401	381	394	411	415	460	406	385	428	417	429	399	372	384	423	394	415	375	392	400	378	404	387	382	411	410	372	406	376	402	448	395	423	411	426	379	400	396	350	388	418	403	393	392	372	417	419	434	374	370	377	397	360	397	396	382	408	381	399	430	418	426	435	414	398	381	398	411	411	370	428	429	404	447	410	384	383	408	416	407	425	393	400	391	382	425	410	416	438	393	366	408	423	424	415	394	393	407	409	386	402	450	383	384	397	416	367	391	398	441	399	423	431	420	414	422	421	449	404	416	397	425	399	391	378	397	443	397	424	372	386	414	391	396	371	414	420	421	386	418	398	428	395	404	389	408	400	380	413	430	391	397	413	408	414	387	357	379	394	419	421	421	425	376	390	392	394	409	395	429	421	398	424	389	407	359	422	414	368	411	423	396	399	413	384	406	383	390	371	416	380	414	408	410	439	401	401	359	413	419	395	407	411	413	427	425	406	385	382	419	455	395	416	418	380	392	414	401	392	405	437	411	381	377	387	395	405	383	419	428	382	410	365	401	394	394	412	398	397	428	412	492	420	391	410	406	407	388	396	404	400	429	391	405	363	382	406	371	421	374	429	388	428	396	412	416	412	424	412	427	395	387	373	433	412	415	404	402	405	395	393	397	407	378	423	385	468	388	417	398	435	398	397	395	376	397	402	415	429	396	421	375	409	423	417	390	369	429	420	413	369	407	409	416	424	404	402	395	385	412	370	369	421	411	405	420	409	416	419	423	410	376	416	398	397	392	405	398	387	407	416	399	438	414	390	405	404	386	372	404	381	386	370	412	414	418	344	413	369	392	360	434	401	376	417	429	405	406	397	380	400	390	403	412	413	437	422	399	394	406	425	378	385	404	421	395	416	386	395	416	398	401	402	368	415	406	401	434	386	369	391	433	391	372	400	405	410	382	417	406	403	392	406	385	402	398	407	378	404	403	386	398	352	397	415	416	414	400	389	401	376	390	404	432	361	391	341	411	396	370	428	369	392	378	420	387	418	383	427	406	377	419	394	397	374	415	414	392	382	414	409	385	364	401	382	401	412	386	389	393	373	398	391	386	423	393	388	409	388	384	425	394	375	401	392	419	448	411	402	383	432	416	371	424	370	401	422	395	378	350	414	389	420	429	388	395	423	379	402	440	399	406	408	405	378	373	414	391	418	441	414	379	394	390	391	408	377	404	379	409	366	399	393	413	437	424	430	390	393	411	395	401	421	389	384	391	401	393	392	373	407	397	403	372	425	429	411	411	397	362	402	404	357	418	399	387	413	397	386	379	399	389	395	409	362	404	416	335	419	391	417	428	401	394	397	407	412	425	377	443	389	392	422	419	394	433	425	425	398	394	380	390	404	382	409	444	393	413	425	384	443	367	394	397	410	370	388	417	400	410	421	404	391	400	403	441	379	402	397	402	399	411	417	399	433	438	418	399	418	421	408	397	404	396	399	382	408	383	427	431	375	412	422	396	386	386	390	404	387	426	393	393	411	411	366	398	402	413	408	383	399	380	410	402	398	438	418	413	411	397	409	404	368	429	383	396	397	416	409	361	385	406	401	414	389	394	444	373	384	397	373	382	421	400	415	406	387	382	406	399	391	407	377	379	415	394	389	415	428	429	404	429	411	392	414	418	386	411	383	387	397	387	413	394	373	339	396	386	400	370	377	436	386	386	417	420	403	402	386	395	398	401	397	415	417	418	403	424	415	415	411	422	406	415	439	400	411	428	389	412	420	357	397	403	435	380	362	375	428	407	372	408	430	394	402	372	395	419	424	389	408	421	399	394	420	406	353	392	410	383	394	386	382	420	409	395	392	417	393	404	390	414	410	447	390	398	372	435	408	417	395	399	414	427	428	361	364	362	392	396	401	383	427	388	385	391	415	401	410	380	374	394	393	402	383	388	396	410	409	402	408	410	398	417	402	384	419	413	401	410	406	407	378	391	412	417	389	425	385	395	391	401	367	395	421	410	409	418	404	406	397	430	424	418	389	368	406	410	419	399	395	389	407	426	358	438	402	422	378	431	415
24804	21068	27203	25120	15371	7534	5030	3533	2538	2186	1750	1500	1199	1125	992	953	862	849	810	803	774	794	722	745	736	707	669	661	709	697	624	628	623	641	585	621	639	598	579	621	589	584	540	554	582	660	584	600	598	587	613	577	631	617	603	606	637	622	603	661	618	548	613	592	592	593	581	570	588	590	604	632	591	580	564	621	612	586	607	608	629	597	578	612	615	568	592	592	612	591	624	576	591	588	605	587	633	589	622	601	548	625	599	583	562	608	601	601	569	565	636	575	613	588	616	598	605	601	588	601	597	654	601	617	627	617	571	597	607	628	602	569	615	592	591	566	574	590	599	632	577	648	617	626	617	580	611	583	624	599	585	559	571	575	622	628	631	653	595	607	619	640	582	538	614	612	567	653	585	575	567	569	608	593	580	634	583	616	600	575	580	576	565	608	614	583	567	574	580	574	567	600	575	602	586	594	617	578	596	601	634	594	597	597	596	621	590	594	624	589	595	620	612	581	610	565	602	590	537	593	623	592	599	582	654	624	588	553	559	672	628	646	571	624	633	620	588	631	657	586	619	590	576	569	597	592	623	616	586	607	630	573	577	620	611	573	605	599	600	544	589	616	581	625	565	594	617	598	609	602	634	593	595	584	615	587	633	630	601	625	585	558	655	573	605	591	616	576	611	633	608	615	629	612	613	562	585	608	631	637	621	597	616	627	576	639	587	628	609	584	592	614	627	591	588	608	594	580	605	613	592	612	600	603	620	621	601	606	629	588	572	635	594	631	613	617	599	619	584	623	610	619	597	622	571	564	600	596	602	635	609	599	582	596	578	583	601	580	619	616	614	642	608	588	576	632	578	629	595	612	622	588	596	626	617	581	601	627	616	632	636	577	610	638	591	639	583	585	595	591	651	599	597	617	612	616	612	588	595	584	629	595	609	643	590	603	613	617	560	555	572	612	547	556	605	603	594	615	576	566	612	620	581	548	591	596	596	572	597	590	627	593	605	593	578	592	586	629	579	595	616	619	623	602	565	592	603	604	604	593	570	658	575	627	554	572	609	610	591	592	622	541	603	586	581	596	620	606	656	634	655	625	614	639	573	609	596	568	593	576	565	567	640	587	604	592	601	598	567	609	615	579	585	618	599	560	599	628	585	581	605	600	629	639	656	611	602	603	573	612	605	557	557	551	586	599	590	660	596	618	577	598	604	556	617	559	602	578	616	613	578	595	667	588	613	561	564	586	594	648	620	604	598	578	543	596	603	560	605	590	651	589	606	593	584	595	630	615	616	629	598	582	579	598	604	619	605	628	612	595	589	582	620	586	586	597	582	653	626	585	627	619	568	584	619	554	552	543	595	618	582	598	578	582	593	577	618	598	579	582	592	588	600	636	620	613	641	641	631	619	599	578	564	612	601	569	607	639	602	614	656	581	572	619	588	647	645	581	589	616	605	622	591	621	595	537	613	578	593	587	604	618	592	621	613	584	627	574	575	624	654	612	573	614	589	609	602	613	562	622	618	580	608	569	580	570	622	612	605	590	601	612	608	571	586	615	616	635	585	582	605	585	600	606	601	541	621	571	569	609	585	572	569	563	627	617	640	656	624	601	579	638	552	633	599	594	602	609	648	586	638	576	569	626	611	588	589	607	616	629	654	562	571	569	604	565	586	595	663	571	604	595	594	579	633	652	622	599	607	625	616	636	599	581	581	614	552	578	604	605	636	582	570	603	588	601	562	609	608	620	612	550	555	607	622	558	579	629	610	646	611	579	605	596	665	599	621	619	609	600	608	608	571	609	604	594	628	614	571	555	566	627	628	632	548	628	632	572	583	614	557	598	571	602	555	617	594	585	619	582	620	602	612	592	575	626	585	580	582	621	663	626	606	615	607	588	631	598	555	594	599	587	628	577	589	577	568	602	606	617	572	575	629	616	601	600	621	586	594	594	575	615	642	599	606	604	630	580	620	605	593	590	543	598	609	606	613	599	557	586	590	597	606	626	628	622	591	601	610	597	627	621	591	589	564	622	617	621	637	622	615	553	576	616	634	626	583	616	642	595	602	588	623	615	623	598	607	589	637	584	575	627	609	577	572	577	568	639	647	568	633	604	619	611	646	585	610	602	575	539	597	583	601	600	647	605	592	610	570	564	622	577	601	628	578	653	575	599	605	595	594	581	588	624	592	597	630	594	601	596	636	592	572	546	596	588	599	566	641	576	578	611	583	603	579	605	625	629	583	580	565	633	550	570	574	624	614	592	619	602	632	625	564	610	596	590	608	601	577	619	597	594	639	630	603	562	580	621	605	589	594	625	625	655	603	574	629	607	598	607	572	627	603	633	566	626	602	606	551	596	662	614	617	625	558	616	614	600	625	602	616	575	567	582	569	600	579	610	606	598	620	590	638	580	605	599	647	599	565	624	554	602	601	579	555	607	573	556	572	603	574	600	569	611	585	599	556	609	609	611	598	614	580	631	627	603	615	639	644	609	603	571	661	594	583	607	587	625	597	542	639	618	651	613	614	593	596	606	575	653	630	626	604	603	587	625	590	578	589	588	603	615	569	582	584	659	584	612	565	588	606	589	621	567	635	603	625	599	600	572	562	592	636	608	633	637	635	588	547	568	606	634	639	589	598	611	589	626	583	595	621	626	620	556	591	632	607	649	604	605	588	608	578	638	628	642	599	551	584	638	578	673	615	647	630	608	554	575	611	589	639	587	614	619	576	627	647	646	609	577	567	616	570	572	565	613	566	656	593	607	577	636	607	587	541	636	626	591	551	601	607	605	628	596	620	610	606	574	604	578	558	632	602	576	569	581	632	587	623	566	616	600	580	584	630	568	605	575	617	598	592	589	624	687	584	602	559	616	613	597	627	617	568	633	603	617	584	614	594	626	568	670	598	584	628	610	586	600	547	574	619	555	543	586	618	618	609	618	570	598	623	591	603	607	573	575	563	564	621	619	596	549	572	565	598	584	638	619	596	601	636	569	629	585	598	617	613	615	606	619	595	594	548	609	598	637	558	601	606	577	617	578	636	593	601	616	633	661	624	526	580	606	579	572	608	606	575	551	612	530	616	609	586	607	594	562	610	584	592	549	577	623	595	601	588	628	651	600	615	602	569	549	638	558	592	591	598	615	564	571	641	631	595	577	639	643	586	595	613	593	629	573	606	605	579	615	618	615	585	625	629	627	617	597	597	599	602	572	596	591	574	608	638	557	597	603	599	611	609	612	601	565	617	616	593	638	659	621	566	588	636	621	567	632	593	595	627	618	565	667	606	608	579	587	550	595	633	621	589	616	615	578	579	580	579	585	670	620	578	617	556	570	643	611	574	615	610	633	609	577	572	582	622	559	608	609	587	576	636	599	588	594	598	587	602	626	603	570	581	633	557	625	574	629	578	609	586	621	618	563	562	587	606	585	567	593	594	590	632	592	588	586	605	630	582	602	630	594	598	553	573	608	588	629	582	587	588	574	562	618	612	619	621	587	601	600
26029	43481	27037	15391	12361	9674	7725	5639	4334	3510	2741	2273	1826	1577	1327	1291	1058	1037	949	1019	974	868	882	837	774	741	753	746	763	683	731	718	656	669	644	630	590	644	610	637	640	660	596	630	612	618	642	634	581	626	601	632	594	574	600	632	634	621	594	636	604	643	595	620	619	583	626	596	638	595	643	652	575	629	603	591	593	612	603	618	600	604	593	631	607	595	617	642	614	595	608	618	601	581	642	635	607	639	622	574	609	591	668	603	597	609	581	616	625	657	622	597	581	614	610	608	631	646	600	592	576	596	617	594	557	558	572	612	588	610	576	582	619	648	588	579	586	602	610	606	608	612	622	625	599	608	655	607	628	602	611	592	616	589	638	590	589	610	614	639	633	617	601	622	613	583	639	591	599	612	578	627	588	627	642	603	595	613	617	605	614	642	589	614	550	618	644	608	633	645	639	600	638	620	638	624	578	631	617	616	657	630	610	625	588	606	566	653	600	617	574	602	609	643	611	618	676	615	582	578	640	618	609	580	622	570	570	621	611	608	620	603	571	636	621	581	637	624	658	593	589	591	611	600	637	595	620	580	577	639	614	616	610	600	592	608	620	585	596	630	604	617	603	606	613	558	613	620	599	627	605	609	649	627	614	588	623	587	632	631	603	600	620	609	620	560	610	579	604	650	603	630	661	616	603	591	655	616	648	569	593	600	596	603	582	626	643	628	642	595	586	633	607	602	586	580	586	607	643	576	589	596	618	635	613	626	587	597	576	584	577	630	591	606	569	597	642	589	602	624	571	618	593	627	626	582	609	606	594	590	590	605	645	575	580	628	581	605	599	623	628	615	584	597	614	612	626	635	563	571	640	596	600	646	602	592	643	630	614	556	608	563	618	647	608	571	619	618	634	659	623	633	626	606	595	588	620	625	648	633	592	561	590	653	591	628	663	611	596	609	620	581	555	590	591	623	609	629	631	640	607	613	583	637	611	601	629	605	598	569	610	585	583	617	606	569	608	591	663	620	605	562	597	604	614	554	610	611	579	601	617	592	643	594	575	628	647	621	646	619	566	605	607	630	600	615	659	591	629	603	573	617	590	601	626	627	621	587	591	647	582	596	598	667	616	601	603	604	640	640	599	563	595	604	606	635	652	581	668	615	562	589	617	649	580	649	565	596	605	581	598	615	615	594	605	644	559	598	595	618	581	565	607	601	613	578	633	609	644	637	611	620	595	612	612	631	614	592	627	629	608	617	607	604	623	632	594	624	644	587	579	572	554	600	600	630	606	608	622	639	567	616	593	613	625	579	590	600	596	564	597	582	632	638	590	585	644	650	603	631	570	600	614	625	638	590	582	601	621	601	582	620	672	599	562	575	601	610	608	581	551	642	601	611	579	599	633	597	587	627	579	627	631	636	571	587	592	585	638	584	599	634	634	647	573	585	596	615	604	658	582	599	660	615	620	575	595	648	637	606	607	607	605	624	616	598	621	624	609	573	652	588	584	610	601	633	588	621	610	572	587	613	602	644	645	627	591	618	599	606	659	624	604	596	601	609	636	591	587	630	658	609	661	572	618	612	597	612	647	624	628	578	622	573	582	598	621	607	604	606	625	623	599	645	607	593	592	592	633	641	583	560	633	620	591	587	608	584	611	572	570	688	621	630	648	621	630	632	601	597	631	631	607	578	570	604	639	574	609	628	646	603	603	590	629	611	621	605	650	644	604	595	598	596	623	621	624	596	608	600	631	615	549	656	622	580	616	575	602	564	584	581	597	605	608	539	633	619	617	631	572	621	607	612	560	639	644	579	615	603	624	613	598	655	612	637	621	622	597	610	582	636	657	600	602	585	591	630	592	648	655	565	549	646	595	612	600	630	591	597	629	606	614	634	587	607	596	592	623	596	602	606	601	607	609	603	592	584	598	619	586	585	580	620	606	628	631	624	611	623	628	593	628	606	607	615	620	614	592	608	552	618	628	616	621	609	624	673	605	600	571	631	625	584	601	662	626	609	605	617	620	600	591	616	586	608	617	609	652	637	585	570	632	611	638	577	610	615	617	599	609	638	642	592	596	626	613	607	597	601	612	624	599	614	581	623	606	588	603	606	599	611	587	613	619	629	574	564	583	691	581	611	597	577	596	578	591	561	623	605	607	652	575	590	582	606	640	589	607	642	593	648	627	599	585	610	640	548	594	637	631	627	624	640	643	627	598	640	585	563	569	614	591	592	601	608	630	611	596	596	595	541	615	622	622	582	603	557	623	585	630	611	620	661	593	591	635	607	615	611	586	624	579	616	620	561	660	635	589	614	625	608	608	604	601	563	643	618	641	614	602	620	604	586	598	647	601	624	602	577	592	618	608	620	622	592	596	648	580	639	609	597	572	612	648	577	617	622	624	578	622	588	575	616	620	634	607	657	593	603	573	539	574	594	612	647	548	628	594	584	621	629	591	626	614	604	611	603	622	649	564	572	568	617	627	597	599	590	610	593	602	645	595	624	596	632	625	643	573	604	625	568	655	621	599	592	564	647	587	618	584	657	630	634	589	587	606	617	616	602	599	692	609	604	581	634	638	614	626	596	633	560	618	589	592	535	582	653	635	572	591	620	609	596	640	562	587	593	625	603	614	589	580	604	594	625	645	657	588	600	636	600	621	634	606	631	636	605	600	581	560	645	602	626	595	630	587	606	621	598	619	626	644	565	607	585	618	647	605	608	573	622	619	627	628	573	600	628	643	618	627	628	626	664	607	584	616	620	563	639	613	633	630	679	644	667	590	621	599	627	604	599	651	562	624	583	632	641	634	589	661	638	622	658	609	569	622	608	612	622	595	564	602	627	649	651	574	638	612	635	635	617	641	634	630	604	582	634	623	593	575	598	619	612	592	581	595	609	618	593	642	595	623	631	584	599	587	639	623	654	616	596	596	584	596	587	579	634	623	595	578	619	630	563	577	616	648	609	629	572	590	610	617	572	564	607	600	583	588	622	562	590	625	623	664	627	602	601	633	578	594	629	640	593	577	569	634	641	627	603	613	570	662	596	620	601	611	633	613	623	655	572	543	605	623	621	643	605	626	586	603	564	609	578	604	571	638	556	605	614	606	602	619	640	591	620	646	625	591	627	602	616	599	596	584	594	626	560	604	584	623	542	619	595	610	605	593	600	634	599	595	639	593	640	608	573	611	594	619	608	607	607	642	602	628	597	586	615	597	615	617	636	627	536	621	607	591	647	592	629	599	616	628	613	639	639	582	585	643	611	594	549	637	617	604	617	607	573	611	624	608	678	599	641	609	602	615	589	629	593	611	584	614	630	579	618	609	590	591	638	644	612	592	549	571	635	636	589	625	615	598	609	636	596	609	582	578	609	598	624	585	627	604	624	603	661	667	639	602	619	574	608	601	630	597	647	642	591	589	586	588	587	639	609	605	628	627	622	591	612	650	554	570	618	603	592	616	593	605	621	620	574	633	632	637	599	626	645	586	614	605	663	587	626	614	620
22507	21097	28690	23724	21164	21560	15356	6489	4318	3326	2783	2208	1745	1399	1173	1088	941	880	826	825	823	772	751	672	696	606	585	645	634	608	564	501	467	464	509	487	512	465	439	495	483	470	444	416	456	439	445	459	437	436	458	446	498	430	440	452	443	418	446	456	449	434	446	456	423	448	439	438	435	442	438	465	423	456	451	453	426	443	495	445	449	443	417	431	456	440	435	424	478	466	455	443	461	443	438	429	431	453	421	401	461	429	426	388	458	395	461	433	441	407	468	439	450	426	419	440	450	443	412	436	437	425	439	434	430	472	444	440	459	422	428	430	446	446	415	439	445	444	457	404	457	408	427	428	402	455	446	450	391	452	446	442	438	398	423	460	434	430	455	441	379	403	456	440	421	446	432	455	436	444	406	458	441	412	454	467	413	467	432	463	417	427	442	453	411	433	439	394	451	436	397	410	451	453	423	453	438	437	427	450	456	424	417	435	399	436	446	456	436	472	405	435	443	422	449	411	458	419	407	444	461	465	463	459	410	444	420	403	451	479	438	446	420	403	451	423	450	435	455	448	411	430	452	452	423	414	456	448	411	438	427	442	466	428	408	454	435	430	441	420	442	415	443	450	451	448	439	459	408	453	439	429	439	438	445	438	435	405	451	441	434	454	450	459	435	451	412	444	427	432	424	475	438	457	448	428	442	458	409	418	421	438	429	429	450	453	465	435	453	429	421	410	418	454	425	419	400	442	462	411	404	418	403	444	417	430	458	419	407	413	434	409	429	435	459	409	447	444	427	418	471	483	454	416	465	484	481	450	408	471	441	444	462	439	456	448	422	473	422	440	403	439	391	428	456	405	424	451	407	393	454	435	435	445	458	466	421	439	479	412	456	422	439	429	416	439	447	462	421	418	451	387	446	438	425	452	442	414	424	407	418	419	398	431	437	405	452	427	414	420	429	423	410	450	455	476	469	419	428	450	415	446	437	416	440	412	458	419	428	416	436	429	441	399	419	419	396	416	465	440	433	451	449	413	429	436	417	407	486	450	463	426	441	428	426	463	431	468	428	449	408	427	435	452	433	438	447	432	423	433	398	434	419	449	435	415	428	434	462	390	493	469	449	427	428	409	450	446	436	447	423	386	411	431	429	436	436	421	462	521	410	413	444	415	453	430	452	435	397	462	435	418	416	449	426	427	418	477	431	399	435	435	410	453	425	432	465	427	483	467	435	456	410	461	446	456	454	474	435	413	441	423	450	421	412	463	454	445	425	428	420	419	399	368	434	416	409	454	402	438	414	425	425	449	402	440	457	437	441	453	412	409	446	434	444	408	416	417	387	450	449	419	437	440	408	451	418	447	426	418	446	457	430	407	436	439	407	411	426	424	443	425	431	429	440	456	422	462	411	455	448	419	424	377	407	432	427	498	427	435	433	440	410	459	425	437	471	446	495	431	420	386	442	430	460	385	451	408	442	455	429	428	454	434	484	367	420	480	426	411	461	417	407	438	480	424	417	431	436	442	399	434	453	407	461	453	456	454	437	416	457	443	467	406	442	408	481	416	416	439	441	430	412	436	429	471	428	418	410	432	408	455	430	475	446	416	427	433	453	456	505	428	404	399	408	424	452	446	450	432	444	463	416	421	446	444	407	450	446	417	422	456	446	437	417	441	427	438	441	426	401	429	447	391	416	448	424	410	433	435	434	461	417	464	438	444	430	466	460	460	453	438	467	395	442	453	434	410	475	413	444	445	443	427	441	429	428	468	446	398	432	442	398	418	423	412	446	433	426	433	468	416	436	443	439	384	441	455	451	435	445	427	439	415	427	382	423	446	422	447	435	510	374	408	428	470	444	381	395	413	413	438	456	412	427	376	413	408	370	442	442	464	480	439	440	427	472	403	439	459	464	465	390	424	442	424	433	433	415	448	428	411	444	395	445	429	432	432	418	443	396	438	432	423	438	414	410	438	425	445	413	473	419	395	406	422	397	406	430	398	421	399	452	467	434	412	425	432	406	441	410	433	409	422	446	437	408	466	437	431	449	428	436	440	451	420	423	429	437	427	435	442	400	436	455	452	461	456	408	437	396	418	406	413	432	415	449	426	441	466	450	433	458	429	424	442	418	422	452	437	442	456	415	417	401	442	436	431	421	438	428	414	467	443	466	413	438	423	425	440	439	466	443	402	409	421	430	433	449	411	389	408	425	425	457	443	427	431	472	434	447	461	423	454	411	456	394	478	457	435	385	455	419	437	424	426	423	424	437	453	461	424	433	463	447	449	451	472	459	472	436	436	440	413	407	409	474	446	450	438	398	464	434	416	397	430	429	463	414	442	417	423	476	417	456	436	395	446	417	435	431	433	444	438	468	425	466	414	393	470	442	416	444	485	473	419	461	446	409	458	428	399	394	423	434	463	427	460	423	429	424	458	421	430	434	453	423	419	473	458	417	388	425	433	438	429	451	426	422	432	424	401	437	430	439	448	428	462	438	435	402	417	398	445	452	438	443	448	479	411	463	437	443	420	452	432	412	458	465	450	460	447	397	457	412	432	452	423	470	436	422	442	439	441	465	450	435	428	419	409	437	432	446	449	470	455	450	439	452	446	461	420	431	417	426	483	418	475	422	412	449	437	429	449	406	408	417	423	446	460	463	420	450	458	417	437	389	453	443	455	420	417	384	432	419	436	458	402	429	421	447	444	455	471	402	466	456	442	427	475	452	453	432	445	487	415	393	441	430	419	420	445	429	407	404	441	460	435	465	428	447	445	456	436	437	423	420	421	412	426	466	437	455	430	428	507	418	450	461	420	439	439	449	432	450	458	442	402	481	426	432	401	427	416	444	441	442	449	415	395	420	392	471	424	438	432	446	456	416	405	477	448	413	472	429	443	416	439	400	433	448	444	419	428	442	434	453	411	446	420	483	401	399	415	437	444	454	445	429	451	445	425	401	401	403	412	437	452	431	433	419	449	453	445	446	439	415	417	451	454	438	394	473	472	433	415	443	458	440	437	446	421	476	419	423	449	464	420	463	430	438	404	401	434	474	446	432	464	441	439	458	442	419	415	443	388	440	463	421	438	412	426	469	415	430	447	451	441	425	424	409	425	423	461	469	447	451	445	453	419	486	414	403	427	425	429	442	422	461	441	478	436	449	439	397	465	413	457	438	423	443	420	448	415	431	427	433	418	442	422	436	424	458	422	424	437	444	450	444	406	434	429	437	399	439	426	470	454	431	426	437	395	437	419	392	381	452	447	466	462	410	434	496	439	447	433	448	443	434	466	427	465	459	457	448	424	426	432	435	423	456	437	443	403	471	411	491	424	404	484	414	429	438	446	435	453	409	427	444	445	412	428	414	465	422	438	424	429	435	457	445	445	383	429	413	400	435	423	450	458	423	433	426	475	453	439	423	447	420	418	417	418	411	457	424	420	471	417	449	476	449	434	409	436	436	431	445	420	452	427	445	410	472	409	441	413	399	401	446	431	431	429	453	431	405	440
30125	53380	34384	22009	17860	14960	11768	9152	6601	5369	4324	3336	2712	2234	1784	1523	1310	1163	1090	1004	957	982	973	882	815	805	671	747	739	690	599	577	531	511	531	558	517	493	501	453	493	476	469	462	483	462	444	460	445	461	467	491	438	471	441	456	471	447	465	471	457	448	482	440	456	460	466	479	474	432	424	497	451	474	437	464	458	464	422	463	482	428	456	415	437	463	460	447	461	452	453	446	469	439	431	457	452	443	451	436	430	438	498	455	450	428	449	460	470	457	458	477	480	459	423	448	454	436	478	463	462	411	432	440	475	440	474	452	441	455	432	463	446	454	455	440	427	430	440	433	484	452	417	454	450	406	434	440	437	483	437	489	473	421	411	426	436	458	432	436	470	446	421	395	444	424	418	463	424	429	427	440	458	452	435	448	438	457	459	416	441	417	441	436	441	453	421	467	426	425	463	464	399	433	476	426	447	411	437	437	467	427	427	435	459	405	455	404	399	450	396	438	432	450	440	419	457	438	475	414	450	455	430	437	442	399	418	437	454	411	431	477	449	409	418	422	448	423	481	486	457	464	416	451	445	479	436	440	436	426	445	425	408	413	462	411	429	430	423	459	454	423	439	441	426	424	420	461	426	431	433	408	478	473	453	459	489	454	412	435	419	481	429	492	439	445	451	458	460	437	420	375	420	438	427	432	424	463	445	447	492	453	447	446	426	440	407	471	464	415	426	436	459	474	439	408	400	415	410	415	434	436	422	466	419	431	413	446	446	424	427	448	431	448	456	446	452	420	455	411	438	446	408	444	433	441	490	424	427	406	448	461	421	440	443	406	451	437	444	444	455	423	440	419	454	454	450	477	468	399	460	446	501	406	461	445	431	488	436	424	422	467	448	436	440	435	427	458	465	397	465	454	427	452	412	439	477	436	459	450	394	380	411	452	486	412	427	430	499	463	404	414	472	444	440	418	423	441	424	455	440	421	447	401	463	443	460	419	446	434	435	468	442	444	459	432	438	449	421	438	452	428	447	450	434	457	480	416	451	425	432	430	455	488	435	423	403	449	449	435	427	447	387	477	432	436	460	435	424	392	444	433	457	429	439	452	448	434	446	433	445	487	408	427	465	437	436	453	434	429	467	455	443	437	429	415	425	423	433	433	405	417	420	457	421	429	410	472	429	442	442	421	469	415	449	456	440	449	422	437	497	436	499	447	403	435	451	449	449	452	444	457	418	452	449	458	447	410	435	473	447	489	400	445	410	416	464	421	452	426	449	454	433	423	426	455	434	416	408	442	433	452	443	442	420	439	408	419	454	439	407	449	456	437	460	466	455	463	423	459	396	447	424	409	429	443	429	389	475	464	384	446	439	443	426	463	454	434	418	455	464	445	470	404	483	473	407	416	459	401	446	427	449	443	461	409	474	427	427	430	437	426	423	475	427	446	420	437	418	448	463	438	498	441	471	449	437	436	417	453	445	410	483	464	433	438	413	476	415	422	410	456	435	439	482	397	468	438	426	457	434	434	469	448	411	463	445	474	434	430	439	450	430	415	475	393	441	442	403	468	467	444	423	466	458	415	469	445	405	448	432	453	452	436	447	459	458	408	420	450	477	452	418	446	463	444	408	450	424	433	436	456	441	464	438	429	440	410	435	421	444	462	436	447	436	425	467	403	429	455	435	426	431	454	461	432	418	400	407	432	461	449	442	458	409	433	452	425	445	451	497	439	438	421	417	428	438	465	430	432	444	453	385	472	466	435	456	443	439	443	454	447	439	474	447	425	425	408	445	437	450	444	414	465	458	421	453	456	419	447	426	439	478	430	447	442	402	424	411	470	476	451	452	471	471	438	439	435	457	432	450	455	436	459	435	475	456	440	453	440	414	430	455	456	425	416	429	456	413	431	475	437	468	410	440	425	425	457	448	415	442	452	395	434	468	468	429	435	398	399	427	458	426	466	419	417	443	440	444	472	452	423	438	399	450	446	475	425	432	440	433	449	418	412	459	482	416	455	456	418	423	459	423	400	493	487	419	484	480	453	461	429	422	405	446	432	441	447	455	463	438	455	428	427	448	436	461	437	444	471	473	445	422	454	453	435	458	472	468	469	458	445	423	418	434	431	453	438	459	443	441	416	434	437	414	442	468	438	479	450	422	421	441	438	489	450	438	439	407	444	438	418	431	423	424	429	441	471	452	449	438	445	443	431	410	423	447	429	431	448	443	457	420	403	430	448	424	462	447	468	472	474	457	444	440	434	448	445	447	422	446	405	478	442	434	472	440	432	440	421	457	453	494	429	430	449	401	464	455	444	449	434	466	440	447	429	441	435	427	477	445	461	417	476	449	424	433	491	451	464	444	408	444	447	436	456	418	464	444	457	405	413	439	492	429	461	445	405	458	428	436	444	467	454	416	474	458	450	435	436	417	445	409	437	452	455	394	417	439	434	437	459	452	432	452	446	404	447	447	427	466	393	430	454	417	464	478	459	453	420	447	424	430	448	424	427	452	437	408	403	440	445	438	446	428	445	459	429	455	430	427	454	447	417	465	480	467	409	434	422	460	416	443	469	449	441	453	456	438	417	438	484	439	435	418	474	417	399	443	460	429	447	425	479	442	432	422	415	461	452	447	467	444	430	433	429	439	462	397	455	414	457	418	457	444	442	458	456	446	433	423	430	429	461	446	440	465	446	449	426	428	461	407	447	430	444	436	435	411	457	430	421	454	442	422	410	452	416	469	482	400	479	456	445	428	460	426	408	470	430	424	444	431	472	468	437	445	432	454	463	487	432	416	413	422	453	441	444	446	467	435	431	470	443	437	435	422	453	450	445	429	433	439	450	433	457	430	409	466	428	422	469	455	447	469	420	454	412	460	411	418	426	437	440	421	442	461	432	442	454	441	464	408	447	418	443	403	468	407	466	418	406	435	437	431	430	468	452	449	454	438	441	420	446	436	463	397	480	434	409	474	437	427	420	434	413	464	422	451	397	429	424	428	419	399	439	420	438	426	422	440	437	434	422	494	434	412	434	432	460	492	413	450	431	442	420	436	462	450	460	429	456	434	462	435	438	461	409	475	427	438	456	443	409	436	452	441	427	443	433	478	455	462	419	435	431	425	469	432	475	453	441	402	450	430	421	409	475	405	401	435	441	419	443	448	452	437	475	449	434	477	484	475	411	397	420	456	449	438	413	484	454	456	408	450	441	448	429	440	460	454	426	421	455	417	406	444	433	443	471	467	447	411	456	449	454	447	457	442	442	465	454	443	444	490	408	443	442	445	434	428	398	448	424	420	417	454	452	443	412	435	438	460	463	456	417	443	438	454	423	467	443	433	448	453	445	446	410	449	445	425	459	457	417	442	420	440	466	442	439	449	435	446	483	418	447	440	446	436	468	414	453	467	479	468	434	427	464	448	437	425	433	445	416	438	432	441	411	450	477	449	434	422	482	445	459	443	436	448	467	441	424	414	455	440	418	423	439	444	450	443	452	422	477	447	465
28848	25370	21301	12550	7044	5025	3761	2623	1986	1676	1390	1122	1033	912	904	809	764	711	679	643	664	669	635	641	595	624	609	587	557	606	589	561	560	557	543	556	535	517	552	529	553	533	498	554	545	524	553	517	528	526	530	555	504	553	505	468	523	537	505	536	516	525	526	523	544	520	527	530	498	533	551	519	482	540	495	526	535	552	514	511	492	525	558	495	546	494	472	542	528	543	532	564	527	538	537	547	555	520	549	536	525	523	562	500	515	525	510	575	550	484	573	535	522	514	518	506	515	524	508	538	516	487	532	564	536	561	553	518	534	503	516	492	547	512	522	531	513	496	550	526	539	493	517	534	577	519	533	522	557	509	549	556	558	537	528	496	485	566	527	545	520	490	495	549	525	565	510	515	572	528	543	536	476	530	524	547	555	506	516	524	516	507	503	534	516	539	565	530	498	556	538	541	584	539	503	552	509	541	482	510	527	528	499	528	543	532	548	536	496	518	514	508	507	470	564	494	496	521	525	527	512	566	521	485	513	552	537	516	518	490	534	534	489	531	497	509	568	520	515	542	509	535	523	566	473	495	545	497	524	535	520	563	503	559	504	545	515	508	514	515	530	541	514	541	546	566	514	608	516	469	542	511	510	564	529	512	551	546	527	510	539	490	536	540	527	520	472	498	535	503	515	538	573	524	531	510	508	546	519	541	482	547	557	540	494	549	533	540	554	538	564	480	544	519	524	543	532	483	536	550	527	541	521	515	540	508	528	474	519	540	532	543	544	533	527	531	531	507	511	537	519	515	546	493	523	566	534	497	583	531	568	541	516	544	532	484	534	497	565	551	519	485	509	528	506	511	519	528	552	536	507	512	512	531	545	521	516	506	510	532	550	529	540	515	512	511	524	528	534	546	524	535	522	547	545	550	550	495	545	517	519	471	510	495	533	542	497	572	504	484	510	534	590	532	513	509	532	492	519	535	507	521	516	518	554	519	516	505	564	598	543	500	502	488	526	531	498	487	561	551	526	554	531	544	534	502	507	515	528	517	486	520	526	524	487	495	523	491	502	526	521	540	521	521	519	561	539	555	552	549	496	528	555	514	518	571	542	517	516	564	552	512	531	535	506	560	513	495	522	542	517	518	468	560	515	540	506	565	503	533	531	544	543	533	572	520	529	527	490	516	519	492	469	523	533	555	534	541	540	511	538	519	538	529	532	530	548	496	528	550	523	484	527	518	501	506	549	549	522	524	497	521	499	532	547	533	536	509	539	522	506	558	531	557	494	513	540	526	530	532	546	504	506	523	508	510	549	581	510	512	565	497	538	517	537	569	529	517	529	527	541	531	543	562	499	498	539	482	544	525	518	533	513	521	513	557	530	521	526	480	533	502	531	505	473	533	543	538	510	503	505	561	539	529	496	576	514	498	554	509	516	482	554	542	532	572	521	526	519	546	536	556	526	550	514	520	559	545	572	527	528	525	502	541	550	544	521	537	542	536	514	522	526	522	555	541	537	519	546	517	526	525	518	521	535	509	483	531	519	509	523	469	497	516	541	527	480	539	523	517	517	504	515	551	543	539	542	490	529	530	515	521	569	506	519	477	527	500	530	530	503	495	547	528	509	531	485	525	552	520	524	533	512	544	539	517	524	527	524	515	493	531	524	509	547	493	499	531	540	577	530	552	537	514	532	540	491	543	514	582	520	521	526	542	499	540	541	552	508	532	539	558	546	565	533	481	539	504	516	504	536	474	527	544	547	503	532	551	514	480	513	507	539	509	544	525	504	516	593	515	575	513	506	533	532	540	502	518	487	518	490	506	528	495	529	526	556	528	553	504	518	533	500	558	555	523	530	511	500	524	545	521	533	521	501	535	511	528	508	486	535	561	504	525	593	499	517	513	504	548	545	499	535	513	529	512	536	520	509	515	518	546	500	505	533	529	518	473	510	489	495	515	562	553	524	524	525	518	488	549	503	532	526	546	501	528	527	507	512	518	538	533	542	496	523	533	511	508	537	531	516	503	532	476	530	540	579	521	528	477	533	489	544	560	511	544	539	512	540	540	544	515	507	530	503	525	504	518	541	511	495	540	523	527	502	485	532	529	490	550	536	518	469	552	504	518	534	541	507	503	535	536	528	565	512	561	506	491	546	533	508	503	479	532	516	533	570	539	519	557	514	513	493	532	563	520	516	531	547	552	531	532	530	544	509	547	497	499	477	509	508	495	525	513	542	508	535	534	537	488	542	517	558	519	503	572	551	504	546	520	535	519	533	519	557	508	543	511	542	488	483	553	512	523	538	507	509	503	523	519	540	548	543	498	538	543	514	531	563	489	521	450	509	496	551	558	486	520	505	554	535	539	539	547	500	511	514	478	521	562	531	495	523	538	529	531	518	493	540	513	494	517	472	533	554	541	535	525	516	524	516	536	511	507	528	503	549	532	515	528	534	512	508	520	514	542	509	505	530	524	508	504	546	563	537	531	547	564	510	540	500	528	567	545	522	541	542	547	565	538	546	546	526	511	525	537	517	575	535	548	534	495	523	495	527	498	537	506	499	561	501	503	534	529	504	562	522	537	526	546	555	496	550	551	516	510	510	509	521	537	544	501	452	520	542	501	537	509	476	544	493	514	513	510	538	556	525	527	524	480	531	518	531	508	528	538	580	568	516	539	538	543	531	533	515	533	532	536	508	532	501	507	553	489	509	547	500	553	486	544	541	556	509	508	522	529	531	551	519	461	528	512	511	551	510	538	519	548	511	529	524	542	497	489	532	529	497	565	501	491	534	576	528	505	512	543	530	507	540	524	506	532	519	527	539	548	537	511	565	546	495	536	545	491	498	515	482	484	525	507	533	500	516	455	543	533	497	549	507	541	546	533	506	529	575	550	507	518	541	520	557	538	531	500	494	518	545	550	510	533	541	518	530	515	487	549	508	537	574	489	521	527	532	521	508	543	537	537	550	515	526	519	542	544	489	510	526	497	538	536	498	540	508	509	533	524	542	550	506	503	538	499	497	517	511	539	568	496	517	498	503	550	528	539	515	492	542	532	548	545	494	548	518	548	581	559	541	533	546	536	454	487	504	600	535	548	545	519	508	523	483	515	565	539	575	515	556	553	529	516	525	530	529	537	469	499	489	496	520	495	481	556	517	512	560	499	511	522	574	542	522	502	553	554	506	505	546	523	502	530	507	523	535	518	553	546	517	498	534	534	482	532	531	537	562	525	535	502	527	494	529	460	564	473	508	472	513	475	511	505	539	550	515	535	555	513	478	507	468	546	515	533	523	553	543	501	525	528	501	507	523	558	525	529	513	510	570	520	483	499	527	524	517	540	525	495	504	518	511	506	501	501	536	539	499	561	508	534	560	522	508	501	525	509	510	538	522	485	504	514	495	544	509	497	553	532	537	521	548	492	512	538	502	529	532	552	543	539	536	528	482	512	549	533	541	517	515	500	492	523	491	541	491	542	476	497	478	582	532	522	499	481	473	519	534	503
23826	37037	21412	12181	9265	8018	6007	4394	3327	2596	2212	1853	1484	1267	1131	1004	879	912	805	793	734	766	748	787	722	664	681	683	620	621	622	543	568	607	609	609	531	543	548	566	554	562	555	582	548	558	561	529	572	548	553	574	527	557	592	577	545	525	567	538	557	542	548	534	565	568	624	514	536	526	547	556	521	576	621	553	525	554	586	555	563	529	501	565	534	552	516	536	542	599	540	580	504	584	552	580	531	591	553	574	574	556	533	557	539	571	589	559	577	584	588	568	551	591	484	538	549	514	520	563	556	525	552	548	563	545	502	530	521	572	572	547	569	525	547	547	546	548	533	562	571	494	547	550	535	536	545	534	557	558	521	531	613	511	577	523	556	541	522	563	563	581	534	597	559	596	546	569	553	512	558	552	560	563	498	559	555	535	553	558	550	558	574	548	557	520	544	543	534	553	498	551	536	512	547	529	570	534	559	574	536	565	530	531	528	529	509	539	503	545	535	508	514	587	534	522	544	555	593	504	503	578	526	551	535	555	528	556	534	585	568	587	537	544	570	525	582	548	505	510	543	506	553	562	527	581	498	564	563	536	564	563	605	560	573	531	575	559	564	548	514	535	533	558	566	553	544	574	528	555	540	548	528	550	586	530	543	565	570	532	554	527	536	569	524	506	541	583	536	523	504	580	572	526	585	574	544	575	559	551	559	529	553	542	581	597	542	523	542	526	540	557	552	485	532	540	516	521	543	516	553	552	554	528	554	529	518	590	529	552	566	550	540	577	549	530	564	548	537	517	538	507	531	480	558	521	563	577	554	512	557	580	526	540	573	539	509	526	549	546	523	547	492	551	542	512	573	546	553	543	489	545	499	598	554	526	540	548	522	550	552	552	541	528	520	553	575	568	531	533	511	530	505	567	580	542	553	530	572	543	543	541	559	518	551	522	557	538	571	564	560	518	548	511	562	603	557	548	518	554	543	519	513	533	523	545	536	526	552	505	558	549	538	515	560	556	563	547	509	538	544	514	546	572	561	545	551	476	567	520	571	495	558	552	501	559	523	529	529	528	500	530	521	525	535	543	512	524	532	565	569	528	575	552	541	551	518	517	551	557	547	520	582	535	534	543	528	509	538	588	528	529	526	500	537	582	537	556	557	547	554	508	527	565	531	533	497	533	557	526	491	619	559	521	553	518	520	542	558	570	560	573	540	531	512	556	535	574	531	533	548	562	553	564	562	552	529	511	567	509	544	554	536	545	526	578	530	565	564	532	569	532	539	572	545	572	563	538	553	571	571	541	550	542	521	538	529	516	543	556	527	549	540	572	522	509	524	513	515	534	549	495	505	503	525	568	574	538	505	532	527	534	530	566	530	551	545	586	577	551	539	544	540	562	534	573	578	611	497	516	554	555	537	505	580	545	570	543	561	548	562	533	571	573	515	570	524	540	561	562	539	534	543	543	530	550	550	548	515	522	551	534	539	555	572	565	510	564	523	572	581	531	536	598	547	555	591	570	584	553	552	567	571	556	569	530	564	553	611	560	575	539	573	549	560	574	553	532	529	579	582	551	526	488	558	527	578	554	549	544	543	571	565	541	525	584	531	528	556	532	556	578	545	583	544	562	556	545	523	581	561	552	551	551	586	572	576	565	598	614	543	567	527	541	540	543	587	514	548	534	541	532	568	509	565	563	587	581	554	580	560	552	539	535	558	491	567	508	540	546	546	553	538	563	527	540	520	537	550	557	539	579	571	516	573	532	488	555	522	548	541	488	520	536	542	536	557	558	556	592	560	530	530	563	559	588	550	540	531	575	544	572	510	588	559	529	528	579	566	534	544	492	539	554	545	554	565	534	564	565	577	595	544	541	543	577	553	549	578	521	537	542	576	552	524	554	543	548	537	499	553	538	575	537	533	547	561	530	523	536	538	539	530	560	564	539	575	533	584	577	542	542	511	531	563	558	587	554	557	565	536	528	546	505	508	546	555	530	539	572	515	555	535	564	563	521	572	543	567	560	528	610	532	576	572	555	566	579	534	583	606	544	540	543	533	530	553	561	575	534	534	540	514	549	529	549	565	520	540	529	537	534	548	550	550	559	539	575	560	566	566	576	558	551	571	516	561	518	569	548	577	539	596	543	588	538	587	536	525	552	509	508	571	528	548	507	517	576	570	595	553	533	520	555	524	532	517	583	589	500	526	585	507	593	542	510	549	515	555	585	580	537	556	585	545	568	541	504	539	534	525	544	537	562	539	584	561	578	519	532	514	541	572	575	562	540	547	514	539	560	539	540	540	579	542	576	561	539	528	576	562	546	522	550	515	562	538	552	543	572	540	532	584	540	559	540	551	571	555	534	529	593	540	568	523	537	549	540	583	524	557	539	556	528	551	559	537	523	558	545	572	534	547	602	558	544	531	591	567	543	536	544	562	542	561	552	534	577	578	531	579	530	538	576	583	506	588	561	553	528	554	621	565	544	539	549	562	578	549	576	539	527	519	562	541	577	555	537	563	567	536	560	567	557	509	562	542	536	564	575	527	565	557	563	558	556	563	538	538	577	542	545	521	558	556	562	540	586	541	524	519	589	518	548	554	504	535	541	570	578	577	585	550	552	559	572	548	551	509	570	600	542	532	564	538	544	565	549	591	567	519	560	526	528	514	546	526	544	542	549	547	517	571	563	539	493	555	541	572	534	577	552	543	537	530	555	559	551	541	561	560	560	569	518	542	572	567	537	512	556	546	535	553	544	543	550	570	537	551	596	542	547	575	540	549	523	549	571	591	541	525	520	550	540	575	554	574	535	554	566	514	532	546	524	577	536	556	562	529	530	512	549	548	570	539	557	525	531	540	557	516	543	498	561	535	537	546	557	505	566	528	555	554	534	561	509	560	537	541	538	551	538	529	531	498	551	544	515	536	543	601	561	536	561	517	539	542	564	518	537	538	557	580	494	508	563	547	508	560	553	579	568	554	541	551	540	513	513	546	508	545	543	544	586	566	578	544	524	535	520	514	578	525	536	576	504	526	554	539	517	557	555	540	541	543	500	544	567	555	531	526	545	571	532	550	543	525	545	572	545	558	539	563	582	571	492	487	579	545	555	525	495	549	519	531	569	588	528	560	601	529	595	540	542	483	574	524	535	559	525	576	567	526	530	520	579	527	570	530	546	583	558	558	573	554	561	557	571	573	528	560	546	555	533	577	564	518	517	542	551	537	543	570	549	559	547	574	546	552	536	530	532	598	565	572	568	545	557	572	580	590	563	567	580	521	568	551	514	530	571	533	571	534	540	553	533	552	579	560	550	550	524	544	572	542	573	522	563	477	535	509	531	530	539	571	589	538	580	553	573	528	571	520	513	539	512	563	574	563	529	574	578	508	487	535	552	558	519	554	553	571	549	558	541	549	591	541	547	530	542	528	551	562	534	526	530	558	569	555	552	516	528	573	554	494	518	535	559	510	600	543	561	535	550	544	522	614	524	581	509	564	561	557	523	575	551
23601	21012	28110	24174	21120	15627	7875	4421	3030	2389	1946	1478	1287	1105	938	859	747	666	673	654	626	604	587	574	554	564	514	487	456	502	446	413	463	439	407	401	415	401	402	397	388	400	385	415	389	387	396	399	381	395	374	364	387	369	388	421	419	378	383	377	379	394	383	364	375	365	389	369	351	353	388	341	389	391	419	379	366	404	422	378	367	411	420	364	429	379	450	377	369	372	363	399	352	394	396	399	373	419	398	390	392	388	421	376	381	410	377	354	367	377	421	382	369	377	391	363	386	356	406	405	353	391	409	379	369	385	414	380	401	374	355	409	391	370	380	382	376	359	372	398	375	409	398	402	345	381	384	386	382	407	374	387	376	400	395	381	372	416	381	349	350	378	361	386	400	385	410	423	370	427	396	357	394	384	380	390	384	418	400	391	369	393	377	365	378	405	409	385	383	374	407	419	350	400	382	392	379	403	361	391	398	358	393	345	359	403	341	369	411	402	360	382	360	367	396	381	385	346	407	388	378	382	366	402	383	364	372	360	390	376	375	381	366	342	380	414	395	392	383	429	388	352	391	383	399	369	394	367	409	415	404	393	360	356	355	378	374	333	398	369	389	391	374	365	400	401	390	371	388	400	345	419	398	372	399	372	416	359	410	398	382	388	375	385	368	382	376	378	372	402	386	362	400	389	390	394	381	345	351	350	388	412	363	380	412	386	372	375	407	400	339	362	363	386	367	403	374	403	385	407	407	384	398	363	360	418	391	372	412	339	403	388	399	391	360	377	367	379	407	398	371	370	380	380	362	375	360	380	365	362	385	400	373	373	384	402	377	384	421	390	387	373	388	347	407	403	361	368	373	429	380	365	406	377	392	390	407	379	380	418	398	392	394	348	370	390	402	347	388	381	403	367	366	375	351	358	358	373	396	375	404	404	402	397	386	404	403	382	376	363	366	383	367	354	385	386	376	404	377	381	368	415	388	369	356	387	380	397	361	441	371	372	401	362	400	373	372	348	385	340	363	395	402	366	363	359	391	441	413	381	378	418	373	380	362	390	374	398	404	400	380	364	376	413	394	398	378	387	390	414	384	373	380	369	363	369	352	400	392	375	385	378	369	348	401	416	372	373	381	375	386	372	334	362	376	380	368	389	360	362	394	368	381	391	374	368	425	383	378	397	389	400	354	376	394	375	417	427	363	376	404	408	400	402	381	367	367	390	379	391	368	360	352	373	365	372	368	389	402	375	402	400	359	378	390	392	420	382	380	366	401	428	378	379	362	414	328	383	367	409	399	383	386	351	411	401	365	373	373	396	381	370	353	386	405	387	393	369	367	381	323	385	421	367	378	406	407	398	395	409	391	363	401	393	415	359	383	412	355	397	393	367	416	383	387	377	372	383	409	411	368	384	389	375	367	371	414	391	396	365	359	409	347	386	373	425	371	374	382	352	382	410	375	423	334	431	372	382	369	407	397	379	356	372	406	388	407	412	380	398	416	361	397	376	390	367	387	394	328	354	383	377	398	420	376	344	366	375	375	367	368	414	401	387	405	373	380	355	336	342	393	422	379	367	403	388	347	407	375	368	404	380	393	388	383	373	401	400	407	377	396	375	374	368	375	412	383	391	386	343	392	400	380	365	385	358	394	374	379	375	371	386	365	390	378	388	401	411	361	366	374	395	393	385	395	392	380	360	382	347	348	378	397	374	401	377	384	392	416	393	385	403	347	411	389	355	367	380	337	377	395	398	378	387	384	398	408	387	359	374	370	394	392	394	368	408	402	374	384	409	400	363	368	351	388	358	404	415	408	373	385	379	359	374	390	381	366	376	356	378	373	365	409	360	391	391	391	372	393	397	369	396	385	379	386	401	362	425	388	380	383	391	319	415	383	389	378	397	368	366	382	400	353	372	382	398	367	365	336	353	361	422	358	409	397	346	401	382	352	370	396	383	400	368	371	374	398	400	382	385	378	348	361	371	385	364	384	368	384	393	362	351	371	370	376	381	401	368	364	400	408	405	393	395	368	391	373	350	383	372	396	400	406	379	389	398	354	375	407	398	372	376	376	371	384	406	422	379	378	403	354	404	374	385	389	394	396	405	365	379	375	376	371	406	396	356	394	424	373	397	400	389	343	391	379	390	407	393	400	377	367	369	387	372	376	353	343	390	395	365	357	362	394	388	389	370	423	367	404	399	389	384	353	384	390	379	418	388	411	373	371	383	389	410	378	385	365	412	379	383	399	343	365	376	361	388	360	381	379	358	407	366	392	327	404	373	384	381	367	380	423	400	379	352	401	398	374	359	367	383	357	397	388	385	378	403	407	381	359	335	382	376	369	389	388	382	370	347	388	386	394	359	354	394	369	387	401	360	398	347	395	409	391	393	365	405	378	353	368	345	365	396	388	397	399	392	353	404	390	369	414	340	403	365	369	386	386	373	383	373	370	370	359	337	347	417	370	395	371	347	362	384	407	380	371	368	372	411	379	382	368	395	390	374	378	379	390	344	378	379	388	363	411	381	400	374	355	389	363	374	358	395	384	443	390	419	385	399	416	404	385	367	415	347	367	347	395	365	378	409	316	416	368	376	376	388	397	386	366	374	398	417	364	403	402	399	371	370	376	373	372	368	372	372	374	379	331	380	387	349	370	396	361	378	383	371	398	383	377	383	381	387	378	382	376	425	387	387	410	377	341	391	354	357	388	369	432	384	395	382	404	354	401	421	348	402	404	342	375	410	401	379	366	353	381	392	354	371	402	353	367	419	345	365	364	385	386	362	383	379	382	401	342	398	394	366	359	393	395	375	391	430	365	397	411	364	354	382	428	344	409	381	379	344	364	362	383	348	359	387	353	375	359	351	405	348	374	361	385	412	375	366	388	424	388	361	408	419	381	379	376	402	353	384	403	368	405	400	385	380	415	379	420	406	419	364	403	379	397	366	361	399	369	381	374	382	362	387	370	387	377	398	376	375	378	372	349	353	409	369	355	408	414	381	419	409	381	398	382	422	371	358	416	361	385	424	392	402	390	359	375	375	407	358	406	415	384	379	383	398	413	401	374	365	394	342	385	399	377	397	390	371	363	421	388	391	415	375	388	344	371	377	400	370	378	391	407	373	341	364	352	397	412	412	371	389	388	376	385	400	348	398	394	409	404	397	394	417	402	398	390	358	398	396	386	387	362	384	379	415	351	399	372	376	389	372	376	359	386	392	385	366	383	423	411	369	354	403	386	336	374	386	383	384	394	390	391	393	365	359	374	393	367	409	364	387	419	381	352	387	407	366	385	361	406	366	396	404	374	400	378	392	390	397	372	383	388	377	385	362	346	396	385	374	367	363	372	382	374	432	391	338	395	377	391	397	380	406	388	408	353	452	390	377	430	392	384	394	372	372	382	360	402	415	361	387	388	360	379	401	390	348	380	388	337	381	367	387	378	344	398	415	387	397	352	400	362	389	382	403	369	393	374	352	368	359	362	392	426	390	340	392	395	357	363	421
27017	47555	28760	18029	14484	12470	9223	6669	4854	3730	3065	2406	1891	1612	1407	1234	986	883	833	868	778	771	739	742	718	572	598	580	558	583	548	498	498	477	478	420	427	424	410	407	412	411	416	415	391	374	430	439	439	406	402	407	419	424	397	397	396	406	393	379	403	382	418	366	424	420	423	386	432	415	427	393	428	425	394	389	407	403	426	411	398	431	431	406	387	393	453	409	432	407	398	371	422	459	378	390	426	386	381	433	396	437	409	378	387	420	413	384	405	385	388	416	417	405	409	423	402	404	426	425	388	434	426	384	376	442	417	399	390	460	384	379	422	378	393	366	399	411	416	416	379	376	420	356	415	403	407	387	408	430	394	381	383	420	406	406	413	398	407	435	409	423	423	401	383	416	435	407	429	434	395	381	385	422	437	390	399	426	382	390	394	423	407	421	418	407	367	400	401	362	393	414	428	424	395	401	388	352	410	394	404	426	421	394	396	408	401	383	397	420	436	388	431	397	422	409	409	414	392	403	366	436	427	419	404	381	393	379	388	388	424	410	404	415	375	443	396	426	427	410	412	403	377	405	398	406	408	416	388	411	380	427	456	381	381	411	416	421	415	395	404	386	411	410	417	393	422	397	391	385	440	411	377	401	379	428	379	412	400	401	392	387	402	399	433	407	398	415	352	375	427	410	392	401	399	394	387	404	393	421	388	378	427	393	404	393	426	408	393	396	438	388	433	431	383	411	415	380	426	388	464	416	398	387	414	433	404	403	401	389	391	416	405	402	432	415	402	384	435	405	388	406	394	410	387	426	411	417	391	362	402	373	392	406	413	409	397	388	386	401	416	386	402	404	389	401	421	393	419	373	401	395	440	400	407	391	373	395	421	386	350	382	399	403	421	410	417	422	407	439	394	408	369	388	372	402	409	424	375	409	386	441	398	441	396	392	367	407	428	397	416	383	412	403	415	386	415	394	418	389	410	419	397	463	386	408	435	430	415	391	394	379	422	389	369	393	448	394	371	374	394	415	405	384	431	376	437	415	393	394	395	409	398	403	386	404	384	438	419	379	412	404	417	408	415	376	403	424	422	404	439	417	376	395	396	388	449	347	402	423	420	425	414	414	402	438	407	394	416	406	406	411	383	419	392	419	413	376	394	389	421	382	447	408	392	403	367	423	392	409	398	410	453	401	396	405	405	380	356	386	406	424	402	400	395	417	413	427	404	408	390	391	420	403	396	419	421	447	403	409	413	392	376	445	389	410	434	397	415	387	421	412	405	440	364	383	391	368	374	404	423	396	405	416	418	368	388	361	375	366	366	428	394	421	424	392	405	366	406	389	381	405	428	412	426	382	418	401	399	370	405	414	394	422	415	423	415	405	467	428	394	417	393	414	435	409	414	430	440	403	388	392	422	373	409	413	383	392	409	373	422	400	345	431	407	462	406	397	383	389	429	424	403	412	376	408	386	391	397	430	385	395	428	401	394	420	394	376	401	405	395	389	364	420	375	381	413	394	418	397	400	407	404	406	387	413	416	420	422	413	413	408	436	435	456	415	385	404	451	413	424	408	402	414	406	414	437	402	391	395	408	415	383	417	414	437	379	402	380	425	390	399	376	404	428	428	346	409	398	432	397	429	417	399	364	425	379	378	417	470	413	415	363	392	447	395	401	430	394	434	400	415	384	425	422	430	400	383	431	418	404	396	429	398	398	376	426	402	390	388	397	375	421	374	425	388	415	381	417	405	384	424	408	422	421	432	411	400	391	414	408	398	400	411	377	397	396	411	383	411	435	416	397	388	410	443	389	411	407	399	366	381	401	409	395	385	400	400	384	401	394	392	385	411	410	403	400	421	393	387	390	360	379	377	387	404	400	417	390	406	399	413	395	408	387	375	408	403	398	422	376	417	401	392	388	399	390	417	395	393	434	383	416	397	420	433	406	372	421	417	408	431	392	424	395	430	421	388	394	466	404	393	424	404	474	454	407	412	405	398	427	383	409	415	470	403	396	384	422	378	422	400	365	389	442	412	411	388	416	385	416	387	415	403	400	413	416	436	415	412	380	403	436	408	416	409	406	413	405	402	435	374	375	399	366	402	415	405	405	399	358	388	431	422	386	401	427	413	392	408	428	416	443	414	422	344	403	398	389	407	378	403	427	404	372	395	388	397	380	391	375	402	428	404	427	437	406	428	407	407	390	417	381	392	416	400	410	420	391	430	396	373	402	433	380	399	382	374	407	407	417	431	398	412	430	392	398	393	399	399	407	391	424	406	390	398	418	374	421	401	411	396	410	420	425	407	415	416	399	395	384	386	394	419	421	424	394	402	400	395	382	398	414	403	417	414	384	409	403	383	386	417	412	393	401	381	387	399	431	394	433	404	401	375	433	416	417	392	393	386	388	401	394	409	399	411	409	389	416	412	412	410	401	415	395	417	401	394	391	369	376	395	413	420	381	448	420	397	410	373	416	456	389	416	408	397	364	423	389	398	416	425	375	394	394	406	407	427	424	378	367	414	420	425	382	409	405	421	388	409	404	435	436	406	381	392	407	427	436	413	405	419	431	368	393	427	437	397	385	439	419	402	428	414	393	388	428	391	397	382	383	404	400	425	437	391	414	421	383	392	406	394	414	380	397	415	412	393	404	395	378	374	401	421	405	419	429	417	404	397	425	401	425	429	404	420	389	379	409	418	412	437	422	402	385	409	400	409	414	402	397	367	431	404	405	396	402	418	377	430	419	399	400	430	419	403	409	412	406	419	400	396	410	407	406	406	372	436	385	403	390	444	396	372	402	388	378	392	391	418	416	432	424	391	384	400	385	441	431	414	405	395	407	427	411	424	438	401	390	388	394	415	407	385	404	428	415	395	390	375	423	412	387	413	385	393	370	410	385	406	399	393	408	383	382	421	384	420	400	420	412	406	362	402	395	366	390	437	369	417	353	352	405	404	389	392	414	432	407	412	406	422	413	426	429	404	406	408	421	410	423	381	385	359	414	383	400	440	398	398	437	417	384	378	444	384	440	379	396	420	433	378	367	407	398	388	430	378	389	374	406	392	417	421	393	398	416	416	380	394	428	398	427	354	398	398	390	383	407	373	404	415	420	402	389	382	378	383	414	407	418	392	402	385	423	406	388	389	418	390	404	373	420	393	420	422	381	394	392	366	373	399	404	365	408	378	381	355	426	403	405	362	373	408	396	386	399	411	377	423	381	408	382	388	368	387	425	405	395	464	428	375	363	410	381	412	377	398	396	409	395	369	416	419	411	413	400	389	424	415	391	375	435	420	434	404	418	409	378	402	400	398	374	375	440	394	388	427	382	373	428	392	389	398	413	401	421	403	427	405	376	400	424	399	440	397	430	444	384	384	389	446	411	415	428	405	389	420	353	422	423	419	420	424	403	428	391	433	439	396	407	406	375	390	414	419	402	403	440	409	430	424	364	398	406	395	431	422	415	395	393	437	403	417	405	378	440	378	445	394	399	418	369	399	396	391
24836	21147	27219	25215	15699	7887	5237	3350	2586	1940	1669	1454	1281	1146	1037	890	821	807	773	837	790	778	748	751	716	717	678	704	674	629	639	602	621	620	570	588	592	616	654	610	646	544	596	620	593	598	589	647	607	595	619	589	574	593	646	586	641	605	569	582	615	554	603	597	596	624	607	612	607	578	640	602	658	558	641	574	565	566	623	614	629	603	621	623	563	578	601	618	612	595	625	626	599	615	619	601	630	564	595	644	577	613	582	587	608	564	614	637	628	616	605	607	599	579	611	606	555	588	614	599	589	574	599	633	623	621	584	652	656	642	572	611	589	587	555	615	588	592	579	563	654	604	605	604	588	626	584	594	590	602	633	619	574	582	605	562	586	595	573	586	582	612	589	632	628	563	589	615	557	602	613	619	585	551	579	554	591	605	603	610	597	593	600	588	621	651	664	605	623	536	619	587	629	602	589	625	616	577	644	609	589	591	616	628	604	625	563	630	594	597	629	610	618	607	577	610	570	579	546	614	593	665	601	615	609	626	568	616	642	632	629	626	562	569	619	563	578	657	638	580	604	566	644	582	570	600	548	614	640	595	576	573	610	625	600	579	577	596	601	617	665	560	599	612	599	603	581	576	629	593	618	653	567	616	657	570	593	592	581	558	553	600	569	585	629	562	572	571	586	606	595	555	583	613	582	608	549	610	603	539	580	615	620	544	600	618	615	610	573	596	600	645	621	621	601	587	618	605	598	621	603	587	602	569	577	608	620	620	581	596	611	598	562	579	644	611	586	593	636	591	602	597	569	599	612	547	601	626	573	592	553	651	578	649	590	604	594	574	566	627	606	598	617	631	627	592	603	586	611	602	580	603	614	656	632	564	602	578	611	565	595	614	595	612	624	594	615	622	634	582	607	638	563	615	631	609	635	597	617	613	629	613	604	613	645	587	631	608	607	582	610	622	583	574	649	596	610	606	615	623	638	603	620	603	604	604	576	577	596	613	607	559	598	607	623	602	602	681	613	589	616	621	572	617	603	611	574	615	608	552	601	601	600	559	568	570	599	610	580	607	598	579	590	633	661	596	606	612	633	570	580	538	612	609	588	626	620	562	638	597	584	649	617	597	626	578	574	582	608	600	586	611	617	617	609	594	600	574	585	596	595	650	577	611	602	620	595	616	604	607	591	590	568	617	605	571	630	601	587	559	563	618	590	603	629	606	602	586	604	587	593	622	599	616	599	639	583	582	571	624	600	576	620	613	610	617	605	608	620	596	592	576	636	597	622	623	643	572	594	600	587	539	610	577	584	587	634	600	599	622	623	605	595	619	608	652	629	616	609	632	602	594	560	598	588	621	624	572	606	606	595	559	600	556	540	633	615	618	603	629	605	604	580	560	580	599	594	627	551	588	615	588	596	596	591	596	641	614	587	616	593	587	588	590	631	621	601	590	566	666	592	599	640	563	627	568	598	622	545	602	552	578	605	601	614	621	540	667	599	615	660	608	623	568	575	590	606	553	577	600	620	587	614	590	600	582	618	596	592	595	633	572	599	601	570	625	612	618	621	596	601	656	589	564	611	624	617	582	626	561	600	610	597	571	590	570	591	615	588	590	634	627	614	583	634	631	611	625	608	588	576	575	630	589	553	622	563	603	577	575	666	587	623	585	619	601	639	603	617	600	584	559	636	618	581	605	581	605	596	562	599	578	599	612	632	604	613	607	613	600	601	593	622	607	588	570	568	601	597	638	582	600	596	602	617	600	652	603	591	593	593	646	629	589	631	626	541	617	623	602	607	569	630	574	595	639	601	588	572	600	602	638	588	629	592	562	598	593	598	597	550	606	619	610	588	617	608	615	570	620	599	607	614	627	604	576	633	552	590	606	593	575	620	611	592	568	568	569	626	613	618	572	610	637	623	620	579	626	588	576	598	602	608	599	615	590	620	618	612	609	614	582	587	590	637	621	654	606	612	620	591	581	614	653	638	573	609	609	618	641	597	635	626	608	609	624	564	601	637	642	621	625	585	608	627	580	597	586	564	561	615	590	626	590	597	594	590	633	539	577	607	579	556	624	586	603	542	634	621	645	598	562	570	579	657	625	633	581	563	616	609	600	605	625	566	597	572	586	559	591	615	589	604	584	615	572	581	597	644	630	596	558	627	571	654	609	603	564	575	580	614	579	603	581	600	624	596	624	556	646	574	625	587	578	579	610	633	618	621	606	638	627	576	588	621	585	628	621	618	619	607	624	607	643	603	585	577	610	619	597	605	634	630	592	585	593	624	573	602	600	629	602	586	614	673	606	647	615	594	619	581	589	602	629	578	648	586	606	568	609	569	636	584	574	621	600	623	563	610	590	648	612	588	600	630	615	575	607	584	575	612	575	616	579	584	574	596	596	616	604	589	554	611	589	599	617	565	626	625	619	598	624	617	608	650	560	587	566	611	626	604	590	588	606	539	607	640	554	584	629	588	566	566	610	605	600	600	596	611	623	634	586	616	575	626	605	602	599	595	597	608	582	593	603	581	607	596	594	601	564	625	592	639	607	611	615	604	588	579	622	602	656	599	609	557	615	625	646	623	562	568	621	588	597	591	639	604	624	582	603	630	603	626	625	595	598	588	572	579	617	574	604	585	577	628	546	578	625	588	605	565	558	580	623	599	631	586	603	631	556	639	611	532	603	657	587	638	635	628	604	612	631	625	626	600	596	590	600	616	620	628	585	605	571	577	589	594	581	563	614	594	599	588	583	623	571	590	580	577	651	602	564	621	598	633	603	593	592	607	588	529	597	644	639	604	556	590	566	645	623	585	632	630	604	610	585	545	601	603	596	592	542	564	602	571	610	581	579	579	600	642	552	587	637	548	562	579	627	608	599	592	608	592	588	612	638	616	579	594	599	586	614	635	623	582	575	635	593	590	638	634	588	584	587	602	587	584	541	601	580	583	561	632	607	614	553	600	613	576	595	635	591	597	602	556	579	583	610	641	557	612	631	601	566	607	618	613	605	595	614	577	544	620	593	637	630	581	651	619	550	538	599	559	521	590	551	624	609	598	579	623	587	606	549	573	587	592	579	600	587	555	634	585	585	630	632	596	616	645	588	606	555	633	641	607	580	629	614	582	608	584	584	605	621	647	642	642	582	594	582	629	577	586	568	587	604	573	608	576	611	575	587	656	563	588	573	605	597	586	604	618	603	604	562	612	586	602	566	593	586	560	594	603	628	631	620	609	598	582	622	605	622	626	609	595	598	598	613	571	534	551	621	588	617	588	591	592	596	563	602	619	625	623	601	600	623	604	579	599	610	578	594	585	517	565	595	593	588	567	559	648	588	625	623	548	606	611	561	620	611	601	552	635	662	598	605	603	604	608	574	589	624	664	603	585	656	611	634	599	601	622	601	583	632	608	597	630	608	600	628	613	607	598	638	593	615	612	608	592	639	593	618	593	574	568	612	589	597	576	615	589	593	568	578	621	632	594	635	594	602	568	614	601	584	615	630
26103	43911	25548	16226	12823	10639	7990	5800	4313	3371	2769	2108	1819	1521	1400	1196	1071	1007	963	986	906	917	911	895	811	791	775	753	744	703	729	622	710	654	683	635	615	651	625	616	627	625	633	609	612	615	620	623	617	591	580	622	592	635	589	605	575	642	630	637	574	601	630	627	624	598	587	645	599	563	632	622	610	630	630	596	592	612	635	630	624	622	632	607	600	613	655	592	600	584	630	603	663	643	634	628	612	644	627	646	548	599	677	624	619	561	594	572	600	590	604	601	610	596	631	600	668	593	612	580	615	610	579	584	629	651	626	599	594	621	620	617	627	626	678	639	656	596	611	581	622	640	598	622	584	596	627	548	604	645	681	620	617	576	574	593	611	639	642	631	585	629	647	627	612	566	613	629	568	570	592	607	606	567	601	644	599	617	654	585	615	642	602	602	559	609	582	593	602	606	576	590	612	634	571	634	592	565	588	610	613	587	554	612	581	608	599	603	620	623	632	612	610	623	610	584	611	556	602	614	604	581	647	612	627	604	657	617	634	628	613	592	641	615	629	605	607	585	633	638	634	639	629	630	628	648	604	624	641	605	603	618	642	611	585	619	674	600	624	618	591	620	584	602	608	628	569	596	597	657	584	624	578	663	612	623	626	568	572	629	630	595	616	566	606	682	608	633	595	608	610	610	621	614	655	589	604	601	622	600	635	602	626	600	629	581	633	679	627	636	624	621	598	651	593	615	587	595	601	555	603	582	612	610	596	624	627	608	650	669	611	607	572	587	607	559	642	577	589	640	621	609	587	573	564	638	627	586	597	636	614	627	606	611	634	614	632	602	629	628	648	597	627	621	634	608	615	621	600	601	609	624	596	564	622	595	632	642	642	572	625	648	617	600	635	577	625	602	623	612	655	610	624	641	596	615	611	612	617	610	600	604	607	594	606	617	601	630	641	620	580	596	607	636	608	577	568	615	583	620	588	646	594	646	586	586	603	617	650	591	574	571	586	593	592	639	616	604	586	617	631	556	598	615	618	618	640	597	597	632	682	645	612	615	600	574	620	570	584	611	574	614	577	590	615	614	581	608	609	627	559	595	588	654	591	649	602	660	669	651	589	635	619	596	611	621	595	608	593	611	608	570	627	606	630	634	574	590	613	625	592	564	580	598	664	666	611	586	648	597	634	620	656	647	579	628	591	608	667	634	639	632	639	635	632	611	660	650	582	614	668	606	579	609	603	595	634	577	635	602	635	634	581	622	598	621	659	622	629	582	556	630	554	605	581	640	616	581	603	646	665	582	626	610	599	612	626	586	585	584	652	622	601	582	609	595	588	557	613	656	620	571	633	624	604	602	543	651	609	662	595	609	620	646	584	611	643	644	579	627	586	611	588	640	592	647	624	590	620	610	586	592	641	594	619	624	651	611	622	600	592	639	576	594	615	625	652	658	627	641	627	620	594	590	579	597	588	610	599	620	623	608	576	609	690	586	630	651	586	606	609	592	591	602	617	630	588	594	623	632	611	580	619	623	625	630	608	610	576	613	670	588	599	656	588	639	582	637	642	664	654	590	568	584	584	589	590	600	583	570	611	643	588	648	596	568	609	613	609	610	572	597	585	614	579	584	629	620	632	628	630	643	597	603	600	560	645	616	598	573	601	647	642	635	572	598	609	649	582	610	588	611	586	638	640	637	574	602	614	644	619	645	570	602	591	616	605	641	587	627	564	616	643	626	585	581	617	607	609	595	568	624	640	586	608	633	645	614	646	616	623	607	610	646	647	628	622	628	611	615	642	617	631	639	565	631	613	626	593	609	627	624	612	643	640	620	557	671	619	612	605	579	617	572	601	617	660	618	630	596	593	659	599	618	609	603	618	587	611	610	643	571	590	625	627	621	608	606	610	622	582	640	609	585	624	625	567	624	615	634	620	620	615	646	569	598	597	633	623	601	588	634	577	624	626	648	603	599	607	613	610	585	601	603	642	601	614	610	644	633	639	600	562	629	595	630	628	614	597	635	582	592	597	627	610	560	599	627	588	622	592	653	603	616	577	636	567	629	630	574	610	618	619	578	607	642	572	645	656	626	599	643	594	618	598	573	656	541	636	605	551	619	596	640	603	610	596	625	644	585	633	601	609	577	621	648	606	578	625	627	626	572	612	648	626	587	581	613	603	645	601	599	651	620	613	645	620	606	604	635	613	627	648	623	609	649	581	628	610	615	615	640	594	614	597	603	591	529	633	597	605	597	559	644	602	640	640	595	635	651	589	562	585	610	655	636	637	664	609	594	658	622	571	583	601	601	602	607	603	629	605	587	603	623	629	599	635	589	560	613	575	650	612	614	648	615	572	607	600	637	600	614	568	627	610	596	631	607	629	573	574	592	594	641	615	611	643	589	622	597	652	590	616	631	598	618	612	572	594	616	591	642	601	630	533	652	606	624	633	615	655	562	609	625	602	626	602	677	596	626	593	571	615	589	588	621	583	592	589	617	621	604	634	582	594	568	588	659	561	612	591	601	601	614	603	599	614	576	609	623	621	626	589	615	583	556	646	613	641	631	594	623	625	599	636	578	635	586	610	594	564	596	591	613	624	620	613	639	567	552	635	551	638	623	591	598	653	610	612	636	649	596	614	585	597	625	630	606	566	628	562	603	589	597	635	599	645	633	622	626	619	653	625	593	602	623	615	612	609	624	591	647	609	631	617	608	618	586	594	625	600	601	578	639	662	658	614	610	586	656	613	596	637	638	626	619	598	623	584	671	630	629	622	615	620	614	626	634	593	678	573	659	589	629	666	610	627	618	608	586	582	632	637	608	635	646	593	612	622	619	579	633	598	605	617	626	581	673	612	613	610	609	631	642	565	582	637	629	640	551	600	630	632	670	652	618	589	624	634	588	611	585	631	586	627	658	591	598	623	572	623	645	611	615	568	605	617	616	646	543	602	646	571	610	598	613	665	639	637	631	597	639	609	603	613	572	655	581	577	620	628	628	586	593	644	598	620	609	608	626	557	631	643	654	619	609	618	608	633	613	588	629	604	658	606	620	643	673	604	626	588	617	620	617	617	615	632	587	624	585	624	599	580	576	639	588	585	660	589	628	654	617	634	636	637	612	607	581	668	648	619	630	625	621	633	649	598	582	604	631	634	631	630	598	573	589	586	553	626	611	597	642	655	577	619	633	648	629	615	611	615	587	564	594	596	598	576	625	581	604	562	604	636	593	624	596	621	601	662	610	630	677	634	561	622	637	632	607	576	595	613	621	578	626	623	650	575	604	611	677	598	625	570	573	652	604	574	623	608	667	563	618	608	638	608	632	595	592	595	651	603	586	563	613	626	640	598	612	612	577	618	604	591	639	579	606	629	633	610	585	631	601	631	612	638	585	640	609	643	628	586	588	629	627	644	604	597	586	607	603	581	627	607	590	591	579	606	579	613	557	607	610	620	614	697	643	580	645	637	591	608	608	636	643	596	603	644	577	639	634	587	636	603	626	631	639
22400	21044	28665	23633	21127	21612	15423	6440	4171	3310	2619	1987	1630	1392	1282	1060	912	846	788	864	793	744	765	748	705	626	637	627	603	575	579	501	511	450	454	489	488	490	469	479	416	414	442	477	426	423	496	471	429	479	439	457	448	421	422	462	469	427	461	443	431	436	445	424	414	433	405	449	457	439	474	419	441	453	465	454	433	452	460	430	439	461	462	397	434	437	485	462	408	443	425	452	431	441	439	450	428	412	441	455	413	448	438	411	431	441	459	454	407	420	452	434	428	446	432	461	449	441	430	428	418	438	444	460	461	452	408	430	399	429	470	436	464	409	428	438	407	436	478	449	443	436	448	457	438	435	447	446	443	453	480	449	435	461	444	419	427	434	449	448	431	405	422	461	431	416	373	446	464	460	475	400	459	425	400	434	440	456	413	428	426	441	412	432	399	411	469	406	420	496	455	461	427	437	434	441	440	473	457	429	435	507	422	450	411	389	441	432	425	451	454	438	487	406	452	430	401	435	446	435	445	425	444	443	440	406	411	460	427	425	482	460	423	455	375	477	462	462	438	422	469	480	449	438	456	479	410	432	435	424	439	444	443	432	460	468	427	439	430	437	428	478	411	407	414	469	418	448	440	426	450	432	487	459	442	406	420	427	406	441	453	423	444	470	448	456	434	455	447	440	481	450	456	443	432	472	431	439	444	434	417	441	463	456	400	413	431	411	452	452	438	418	439	424	460	413	437	470	454	443	420	416	416	468	420	369	452	428	448	420	439	453	396	436	430	408	459	442	474	489	440	452	455	434	438	480	472	434	412	460	447	442	438	424	427	430	417	433	434	419	467	443	412	448	451	427	447	409	413	421	428	455	426	460	420	462	424	412	433	452	420	453	470	425	429	438	397	420	444	473	463	438	427	401	414	441	464	435	449	450	485	432	423	398	438	397	460	441	453	425	456	460	436	439	436	437	443	474	433	433	423	460	384	415	415	440	449	435	467	428	434	463	453	416	402	476	412	438	432	443	414	450	454	443	434	415	431	441	468	413	504	416	468	459	429	408	407	467	424	462	434	457	426	440	450	436	452	463	459	411	432	460	455	466	452	441	422	437	435	449	457	428	433	429	393	444	468	490	419	447	469	378	448	454	445	445	428	419	434	444	464	411	418	446	413	400	465	427	423	398	454	456	455	461	422	462	489	489	403	482	435	484	418	439	441	420	425	431	422	434	419	486	414	442	439	444	447	439	445	439	446	455	414	449	489	459	448	412	455	424	423	442	429	426	466	409	411	426	418	461	429	455	427	408	438	426	457	443	448	407	493	400	413	423	432	404	417	447	473	441	451	445	432	463	461	474	461	441	442	428	422	450	442	448	416	449	415	419	392	428	438	438	460	465	425	466	423	417	413	449	407	448	394	373	456	411	440	466	431	411	475	447	471	477	419	470	471	461	478	424	461	421	451	396	454	416	421	433	426	443	432	449	427	461	446	435	464	477	456	438	467	416	429	473	437	463	450	393	440	431	454	466	446	443	439	451	462	420	420	470	459	414	434	422	431	427	440	483	445	445	454	420	406	432	423	472	457	414	461	486	408	396	461	427	446	416	433	444	452	444	433	420	409	421	407	465	396	439	423	446	435	429	394	476	440	459	454	489	406	447	436	448	440	455	430	429	410	426	459	439	424	450	429	425	445	471	457	453	434	427	430	435	453	455	457	441	421	480	445	442	437	446	439	431	418	436	454	432	455	429	437	480	459	430	443	426	445	462	433	439	396	425	445	453	464	465	424	445	471	443	388	396	424	422	458	435	431	431	463	436	470	445	414	436	447	406	432	442	447	445	459	415	421	448	416	434	460	448	424	406	449	415	455	431	447	451	407	421	448	424	440	437	413	423	446	446	441	399	457	438	431	447	425	486	475	409	424	485	431	443	414	443	464	418	406	469	392	444	429	458	437	401	456	441	427	456	419	420	452	457	401	479	475	453	420	434	450	447	490	368	419	443	446	412	432	455	438	437	446	437	418	457	450	445	480	425	422	430	451	452	445	427	415	445	397	490	438	454	437	455	423	449	419	482	462	437	421	418	453	429	444	467	450	379	430	463	467	459	443	479	411	452	438	428	451	436	472	434	482	463	455	470	467	477	476	445	435	463	433	389	475	398	433	442	430	462	405	452	425	483	395	383	437	437	419	422	403	471	429	423	450	429	451	424	430	403	435	435	453	412	435	470	443	415	447	442	416	428	441	463	438	427	414	427	420	417	396	451	460	391	427	439	452	420	417	419	407	442	447	435	454	443	408	481	459	472	417	441	489	434	439	431	491	427	437	432	435	454	454	443	421	453	421	434	461	407	423	447	448	478	421	431	441	422	411	423	409	486	434	440	450	440	449	457	427	422	428	444	487	441	422	446	441	433	457	451	416	447	442	390	448	463	457	407	441	445	436	422	451	433	414	431	436	457	446	446	490	433	405	414	469	442	415	445	462	493	440	476	455	465	402	424	434	472	425	453	433	454	458	449	404	453	431	415	444	410	426	423	434	460	409	419	446	430	420	460	449	408	429	433	446	444	402	420	423	442	421	447	411	457	417	415	466	446	424	452	463	393	409	445	474	435	433	459	453	439	438	468	441	452	454	453	420	445	449	430	469	446	424	460	427	465	432	442	454	448	431	440	446	475	428	455	438	422	439	467	483	437	456	414	471	434	430	447	455	417	451	477	429	413	458	411	449	399	418	466	448	402	422	412	442	450	420	438	481	459	432	452	445	402	449	437	440	451	421	464	450	455	463	456	455	443	473	470	408	443	423	429	403	445	423	456	469	433	464	452	435	428	433	424	414	450	430	472	412	429	437	442	456	456	434	457	418	437	460	450	430	442	441	416	443	423	432	408	469	417	425	419	411	448	447	417	443	455	436	478	412	442	463	449	441	407	436	466	436	439	450	407	427	453	453	427	444	461	449	473	450	436	432	436	437	444	411	408	437	445	425	446	450	436	462	429	422	441	475	441	461	402	467	442	425	417	410	446	478	438	465	442	441	484	383	420	403	467	414	467	447	388	462	416	426	427	452	435	439	470	445	423	440	439	378	419	464	472	461	422	416	440	442	453	443	423	434	429	422	431	485	418	455	434	412	395	407	416	443	399	427	411	436	435	449	436	412	431	432	446	464	461	424	420	443	446	419	446	472	460	409	443	432	416	441	479	421	458	418	420	452	446	473	419	446	426	405	409	428	424	447	439	440	456	427	445	430	450	445	466	422	464	442	412	425	462	405	471	432	439	418	464	419	433	460	410	446	441	436	487	467	442	419	441	433	415	432	441	423	437	426	423	458	418	412	458	438	454	443	422	435	423	431	426	436	447	443	443	430	433	480	427	434	427	473	444	415	445	429	472	424	418	474	419	440	418	445	434	451	432	399	445	447	419	414	466	408	451	447	462	490	457	442	423	461	429	451	406	440	435	458	488	416	424	454	433	451	433	410	460	450	469	418	465	417	439	446	450	410	462
30572	53175	34294	23816	18846	15676	12021	9022	6668	5158	4229	3203	2476	2040	1890	1438	1288	1120	1087	1158	1008	952	955	946	782	713	768	686	599	672	604	561	589	566	498	500	574	498	506	484	521	478	514	476	448	460	475	476	442	462	464	450	438	484	449	469	439	438	454	428	462	480	422	445	461	433	484	445	450	475	414	413	427	438	407	430	444	451	450	457	466	465	438	460	455	482	475	460	453	457	423	449	440	460	428	461	419	440	431	480	431	418	490	445	466	447	432	414	440	461	454	433	470	464	397	458	429	428	459	466	450	455	485	412	432	469	419	398	462	469	453	485	459	466	459	468	431	452	447	443	436	458	444	466	441	480	453	415	429	461	450	434	432	458	451	461	495	463	442	364	450	429	449	407	455	462	429	438	418	440	467	404	482	405	424	498	407	462	424	429	410	457	457	441	436	392	447	471	447	462	426	444	460	418	461	431	417	440	438	446	451	460	424	452	407	468	469	465	456	425	461	443	438	442	440	431	429	426	433	473	474	443	432	448	404	429	442	473	461	457	445	444	450	395	443	437	459	444	472	429	420	434	451	531	461	444	396	437	438	442	452	436	451	435	454	436	453	419	472	461	420	458	447	473	428	419	448	428	431	437	475	477	436	428	439	418	407	410	428	428	488	419	458	418	396	441	432	417	436	460	414	435	455	439	407	468	442	449	416	435	454	461	473	469	442	434	438	465	427	394	432	422	439	470	431	432	438	459	449	460	424	478	474	420	412	451	450	408	436	449	393	451	430	433	465	422	451	445	444	481	436	443	446	411	427	412	454	438	477	432	416	462	472	445	399	461	410	454	456	421	429	438	423	460	394	448	454	453	462	441	434	439	454	410	484	438	438	433	425	455	437	446	443	477	443	454	473	432	457	399	457	444	495	454	461	422	458	428	462	446	469	406	410	432	491	403	447	427	444	440	433	446	419	446	422	400	402	440	416	431	423	445	452	471	419	488	423	423	480	421	433	440	459	444	455	424	420	452	452	425	421	433	448	418	409	425	468	422	454	475	464	406	428	425	445	461	413	434	450	488	420	414	442	421	429	426	436	471	443	478	429	402	489	449	464	405	435	443	455	428	462	497	441	429	443	419	419	486	453	418	437	468	399	453	398	467	459	453	463	438	413	420	442	435	485	435	436	431	424	459	451	457	412	466	446	435	448	438	437	444	452	454	477	398	447	457	411	448	459	446	453	432	424	403	454	451	418	422	456	442	436	451	485	450	460	384	446	434	423	450	440	454	462	424	440	483	449	479	465	446	447	457	433	447	470	460	421	450	447	450	461	481	428	429	425	456	441	440	453	426	442	478	410	447	465	450	446	452	450	461	490	469	465	433	435	441	472	443	451	414	464	476	457	429	429	413	474	448	455	468	433	456	443	441	440	434	446	435	435	450	407	479	401	445	449	421	433	426	419	409	445	447	445	466	461	417	438	439	449	438	438	452	416	446	463	442	445	403	455	427	438	410	438	442	435	463	447	468	443	441	464	416	464	451	454	411	430	427	457	410	415	458	473	468	447	437	447	430	409	462	477	441	441	443	469	486	441	437	439	412	437	443	457	435	457	426	444	430	447	442	448	437	432	462	448	419	450	440	442	453	453	395	481	431	452	430	462	414	447	449	441	440	471	436	402	449	431	441	417	432	449	419	420	420	469	424	455	415	441	460	443	428	437	436	416	464	418	457	483	431	469	495	465	408	444	411	470	445	483	426	428	444	475	428	419	439	419	443	423	427	447	449	448	445	444	418	434	458	472	455	440	427	413	458	470	451	451	407	398	436	422	418	438	438	446	427	429	451	438	445	432	434	412	435	472	415	467	456	453	465	428	393	476	467	427	433	453	468	443	424	463	421	424	436	468	466	475	441	461	412	409	440	451	417	445	461	433	425	462	452	433	451	449	471	439	442	443	402	431	423	462	442	485	451	427	455	444	458	471	447	420	446	410	436	410	449	438	440	435	470	449	415	424	434	421	419	441	410	445	428	467	466	440	474	441	460	478	418	440	439	460	449	469	432	457	451	439	439	438	431	454	420	457	448	488	429	408	428	455	427	426	435	448	431	448	458	436	439	422	471	415	418	422	438	444	441	421	437	419	452	401	445	425	420	444	428	408	441	456	420	451	435	431	435	475	440	476	427	445	410	439	448	434	425	419	491	451	417	417	447	436	417	437	442	451	408	438	436	405	448	428	419	484	442	456	446	451	409	469	422	450	457	440	451	443	458	422	428	435	436	388	440	480	441	460	420	430	469	458	431	471	413	457	459	474	447	463	407	441	417	447	422	440	443	402	433	456	418	422	400	443	427	438	447	429	439	441	450	422	419	469	431	439	423	450	415	448	428	443	391	469	462	419	443	428	462	485	442	412	412	460	451	411	462	434	465	434	447	411	449	437	400	455	452	424	437	452	439	478	457	486	438	439	425	458	451	447	473	501	452	425	425	449	472	455	450	455	422	439	458	437	444	460	415	466	401	466	455	420	444	449	439	402	385	452	451	401	454	437	405	405	413	447	462	425	422	441	490	404	486	413	447	446	422	395	440	444	454	435	444	433	484	417	468	437	435	425	437	452	458	432	435	435	457	434	443	438	440	490	411	443	398	456	453	461	462	452	481	484	442	404	401	487	447	474	441	424	443	422	451	464	410	467	433	448	472	429	438	420	448	407	422	409	424	414	441	438	428	414	412	479	441	467	427	469	433	436	448	460	479	435	437	426	440	446	435	429	455	441	427	420	453	431	480	404	468	417	424	451	424	459	456	426	462	425	440	452	448	424	431	439	477	420	429	430	452	467	431	457	414	449	400	433	440	441	424	487	402	398	474	414	440	449	455	445	444	462	419	431	473	419	419	439	408	393	468	478	457	441	464	470	438	435	460	453	465	428	452	466	417	420	446	467	408	425	423	460	434	463	414	420	403	434	452	456	459	449	435	456	454	442	455	453	459	425	439	422	422	438	417	430	447	424	439	455	425	470	457	420	411	470	442	456	423	463	424	441	448	418	475	406	410	448	479	422	409	451	417	433	460	456	415	471	451	442	447	415	448	448	435	407	439	422	423	399	506	437	430	437	492	442	437	442	443	445	401	461	463	477	446	462	410	427	426	467	447	432	458	426	409	424	460	440	445	465	418	459	460	414	452	445	419	429	417	430	471	424	405	407	435	435	452	436	449	427	473	425	432	437	449	469	427	446	420	457	409	444	446	444	481	488	399	428	421	448	450	413	470	431	436	447	492	415	431	451	419	394	457	465	415	448	401	424	441	470	440	443	458	456	428	440	443	435	462	414	453	400	472	396	438	446	430	465	426	416	426	444	464	459	453	423	383	418	469	453	461	482	477	433	466	415	464	500	457	450	397	457	440	428	470	428	466	437	410	398	427	445	447	476	413	445	459	432	412	440	473	460	426	420	460	429	407	434	453	446	464	439	449	451	464	472	460	464	432	440	446	440	452	452	453	463	435	429	460	418	436
29202	25526	22328	14092	7757	5161	3627	2550	2063	1574	1409	1140	1025	872	903	733	721	719	653	629	679	658	687	668	587	547	588	563	578	606	571	558	564	563	518	569	549	559	594	591	543	479	506	512	480	525	532	481	465	516	526	534	518	517	536	503	549	509	538	520	508	482	473	506	560	523	507	534	502	550	506	526	540	499	494	521	539	539	537	534	523	499	538	503	508	528	526	528	532	573	525	541	524	551	520	488	517	494	525	501	521	544	538	558	540	534	531	533	558	486	569	521	529	511	483	544	519	565	504	531	538	555	521	516	532	493	523	519	483	540	535	529	569	517	518	543	509	550	561	514	513	529	504	514	503	539	531	561	507	540	568	538	529	524	494	523	539	512	547	496	517	514	494	496	555	519	533	532	476	482	499	553	580	555	555	486	538	511	541	528	520	543	514	566	544	499	545	507	525	512	498	490	539	515	543	502	523	545	506	559	532	504	552	529	518	513	578	521	535	536	506	490	497	496	567	534	528	518	498	513	540	513	521	508	521	541	533	521	538	542	557	554	527	504	594	543	526	563	524	539	524	483	503	491	547	538	488	517	538	534	533	553	532	532	548	520	553	519	526	496	532	537	503	523	524	569	546	507	476	573	551	507	555	498	489	563	547	527	544	553	529	523	543	499	532	517	531	558	545	535	542	478	542	517	544	507	531	489	490	478	526	537	541	517	489	506	496	557	532	484	559	542	526	510	523	481	512	491	517	550	523	535	487	504	509	514	536	515	534	488	527	558	523	544	536	499	524	481	597	530	516	500	463	525	506	545	513	536	501	494	531	466	526	519	482	545	529	553	511	490	545	601	513	550	527	504	534	511	523	550	565	535	534	546	534	516	527	536	563	552	494	514	541	518	506	525	505	496	538	543	522	518	488	537	501	540	480	551	514	550	556	521	542	508	491	553	580	547	505	478	547	547	529	541	547	515	534	502	532	540	535	558	473	515	520	542	483	509	512	529	514	562	537	498	524	564	525	518	579	525	535	554	581	565	489	541	535	515	499	532	549	547	516	529	488	560	502	500	543	535	520	523	501	545	553	508	514	537	529	553	527	523	492	539	539	511	535	534	549	509	524	497	521	500	550	523	575	516	540	521	543	534	559	530	549	498	515	553	550	481	539	536	510	500	532	516	528	512	530	534	545	521	498	530	528	557	500	536	533	516	513	543	561	527	485	555	542	550	540	536	547	505	529	493	522	540	555	507	528	476	527	528	547	536	522	562	502	531	532	564	527	502	490	507	532	535	530	539	513	520	543	536	512	504	532	536	498	518	516	475	496	548	529	563	530	524	511	498	530	526	517	551	558	507	535	530	528	556	525	494	537	553	501	564	537	585	518	517	540	522	514	515	566	555	554	515	523	581	557	503	537	550	558	521	542	541	536	550	547	534	552	495	551	506	518	510	500	540	482	569	515	542	493	513	494	531	483	478	526	502	523	521	540	530	549	525	491	528	515	546	546	540	549	502	510	544	506	553	501	471	501	488	539	544	553	532	489	540	506	530	513	499	538	523	528	542	550	536	526	524	552	545	503	540	494	506	515	519	548	537	533	513	514	552	492	488	504	537	516	491	536	484	552	489	537	536	517	538	516	521	492	522	522	525	531	558	505	530	516	497	559	486	478	546	508	542	548	544	506	513	582	521	511	515	511	561	550	450	510	516	479	487	529	514	502	542	542	551	511	513	523	506	522	557	526	511	534	537	562	478	533	490	533	518	507	554	484	534	553	533	524	497	557	520	513	526	534	515	511	498	552	514	507	509	499	595	552	491	538	523	565	585	513	556	528	480	522	527	529	528	541	510	543	537	560	511	552	547	563	513	548	497	524	516	485	509	555	503	501	537	499	479	543	566	524	533	529	546	506	523	565	533	539	516	505	523	541	562	527	542	496	522	544	522	523	529	533	538	525	523	522	533	527	534	549	564	577	526	535	496	523	528	545	555	531	496	457	511	555	522	525	484	511	541	508	536	523	521	480	505	501	559	524	531	514	507	569	513	524	555	496	552	551	518	532	544	547	519	566	511	497	519	543	520	505	498	505	557	539	493	504	562	502	542	515	544	512	513	548	550	517	528	512	500	525	498	528	551	538	514	553	481	534	527	555	505	494	542	486	526	518	538	541	533	526	519	543	534	535	546	529	524	553	534	513	536	520	537	559	554	503	511	548	528	508	509	499	489	513	510	518	593	563	555	545	490	467	543	513	515	530	567	565	514	517	543	519	555	530	518	523	534	491	533	520	523	510	526	563	516	565	550	537	507	528	528	540	488	502	551	557	508	516	511	538	505	536	509	532	532	520	509	520	505	543	542	506	498	535	480	531	538	525	545	539	530	578	593	523	538	523	539	499	491	527	481	499	545	530	562	562	514	535	520	519	536	539	503	528	536	556	499	521	532	485	526	534	517	524	485	557	547	530	533	537	539	523	510	503	498	541	547	516	496	530	525	551	529	524	530	518	520	495	490	461	488	527	561	531	535	522	536	525	564	530	533	501	581	518	562	508	564	487	492	554	539	510	495	573	532	506	505	535	552	540	517	533	554	538	513	521	476	520	490	546	551	551	529	505	494	559	518	534	503	531	552	549	525	514	522	507	521	539	542	566	521	574	522	496	491	520	532	507	532	504	569	547	515	517	531	549	531	526	482	507	536	491	557	515	544	565	517	544	513	542	512	520	514	515	526	529	489	521	566	543	468	502	535	515	524	527	499	511	463	528	532	560	527	557	507	543	508	540	497	535	531	482	520	514	556	496	526	548	551	543	554	529	532	486	498	556	516	487	550	519	541	530	537	570	514	547	524	523	481	550	521	514	514	529	552	530	589	502	480	547	505	491	521	556	511	527	548	513	503	537	528	520	528	530	518	548	515	519	533	527	592	591	524	503	532	516	485	529	538	523	504	515	551	521	558	498	560	506	533	522	542	533	511	527	494	526	509	510	522	531	516	545	538	539	554	542	481	533	519	512	480	490	530	525	545	504	550	523	529	563	526	528	495	502	514	513	547	510	536	498	516	492	537	524	543	508	484	483	541	535	531	543	528	541	502	534	582	528	545	556	527	523	544	521	525	525	484	519	510	536	554	566	540	497	502	505	506	529	532	541	537	520	512	487	498	538	492	540	547	507	480	521	512	521	507	507	549	510	507	518	526	522	558	556	533	545	486	491	539	511	518	566	533	554	509	540	521	499	532	510	525	480	547	547	520	523	537	544	524	544	485	548	543	514	542	544	525	534	534	534	553	521	571	507	507	522	518	531	551	508	530	503	520	529	539	532	542	508	555	514	520	517	512	505	510	534	518	518	490	522	574	504	502	489	511	503	549	560	519	529	538	495	530	523	514	503	475	513	508	510	569	514	496	552	488	587	536	523	508	539	545	532	540	539	522	532	527	551	544	544	548	544	543	518	504	503	503	523	533	541	550	537	549	537	530	550	482	540	517	529	552	486	553	567	553	512	470	528	529	534	521
23847	37495	22661	13645	10211	8117	5866	4503	3302	2619	2050	1675	1336	1259	1142	1016	930	796	794	830	760	747	762	752	693	670	611	625	642	689	587	577	605	614	547	577	551	525	535	542	587	577	559	508	550	539	582	547	551	557	522	554	558	564	526	576	542	564	564	609	543	530	578	536	594	539	540	563	531	565	559	556	561	545	554	495	577	526	543	568	531	526	561	530	546	490	528	572	562	519	553	527	535	575	552	541	504	523	561	536	540	569	558	576	565	589	599	529	531	552	528	570	562	536	560	572	579	561	541	507	560	542	576	513	565	567	560	526	562	562	562	549	541	533	514	530	589	513	529	591	554	561	547	561	530	511	602	567	554	536	543	544	553	542	541	533	550	546	503	527	536	558	588	551	582	553	562	546	571	632	556	537	561	585	561	563	528	538	502	565	553	590	558	542	555	560	569	550	572	563	567	530	537	547	589	515	502	528	558	541	583	539	532	615	548	562	577	552	570	561	568	610	564	541	509	537	531	562	533	564	553	548	597	529	552	567	545	569	541	605	563	520	573	590	558	520	520	542	534	579	536	571	548	550	559	542	559	570	551	557	586	555	549	556	563	532	576	522	584	511	523	541	559	530	552	587	586	570	563	563	556	563	597	521	579	515	513	523	568	527	546	565	543	518	553	540	555	575	535	524	542	571	577	562	537	556	560	521	592	602	582	551	528	530	510	550	544	549	544	549	547	556	585	520	569	583	521	549	556	563	561	523	590	513	496	560	559	518	507	544	536	557	568	562	551	594	544	540	527	555	540	548	580	617	549	590	560	523	550	572	525	543	523	510	527	515	600	507	549	508	574	541	559	491	492	556	591	549	528	551	586	558	543	574	551	535	531	534	586	578	527	569	604	505	542	546	531	581	538	533	549	523	533	570	578	560	550	529	589	564	567	551	530	570	540	588	568	536	587	523	542	526	549	531	531	556	549	531	575	556	542	560	562	535	558	553	561	526	558	573	567	576	554	544	565	579	555	579	595	569	533	561	563	551	535	508	540	522	558	529	543	562	543	527	542	610	539	547	522	540	550	548	561	503	535	560	546	521	557	504	539	554	569	532	564	582	553	578	591	517	530	567	597	560	547	531	583	543	542	511	562	541	545	551	565	533	587	560	545	537	564	571	565	540	557	542	547	547	536	535	520	546	549	569	541	557	504	521	551	555	495	528	568	552	544	571	541	512	545	555	511	545	548	574	570	530	507	603	563	565	523	542	508	559	597	585	555	562	593	586	517	552	570	506	506	555	563	552	550	545	547	533	561	521	531	566	571	536	593	546	557	544	549	554	547	569	561	603	534	519	566	556	574	556	543	585	501	550	561	551	568	578	544	571	549	555	581	596	517	559	578	567	605	591	552	557	542	594	579	574	513	553	546	543	543	598	496	526	557	540	522	519	551	585	584	488	564	571	564	558	545	544	581	532	536	541	569	522	542	526	604	521	581	545	523	559	558	550	537	513	544	548	515	567	582	537	556	561	539	585	586	594	537	566	518	579	579	612	518	566	545	571	560	544	560	578	542	497	582	588	532	548	548	576	581	561	554	583	548	551	546	542	562	565	539	593	606	547	564	530	573	571	576	533	548	533	563	529	550	545	544	573	528	554	553	537	521	529	533	499	504	580	549	556	557	555	558	532	540	578	544	574	535	543	572	589	583	541	545	529	543	499	573	553	586	543	560	541	565	520	502	587	553	519	519	539	519	546	535	567	607	515	569	537	560	578	541	512	577	562	539	547	574	552	568	519	557	525	572	537	556	549	526	581	575	543	568	530	539	574	560	544	582	531	560	542	554	517	645	567	593	547	525	569	583	546	562	578	520	557	546	552	554	567	575	526	565	529	577	529	505	535	552	538	548	542	563	557	522	545	543	565	548	563	519	530	537	550	562	571	585	541	553	552	525	571	521	601	557	551	518	549	529	524	569	554	513	550	563	546	563	567	590	577	570	549	547	575	544	546	524	534	545	545	539	572	513	540	601	574	538	526	572	583	565	546	558	530	508	556	538	559	551	568	581	600	553	524	609	512	531	524	562	565	572	538	597	569	550	531	536	567	540	540	558	540	594	542	602	582	541	539	543	561	542	546	542	532	541	530	555	556	556	585	580	527	551	566	506	553	575	563	535	525	555	572	549	587	558	578	552	564	606	588	523	595	533	581	563	508	564	565	562	539	547	568	565	579	552	552	545	576	577	563	530	518	502	555	585	542	587	566	548	533	557	545	541	582	499	567	572	537	575	592	586	507	560	549	572	521	512	542	572	590	486	529	541	556	546	580	530	553	535	575	583	528	579	555	538	530	565	555	567	569	535	506	594	546	536	585	526	525	567	579	564	544	633	544	531	564	587	551	543	563	576	564	567	548	598	565	523	569	505	561	566	520	550	557	558	554	547	566	554	547	554	552	557	525	559	539	556	551	545	509	531	544	600	559	557	569	518	529	549	545	543	591	577	525	563	523	581	526	513	551	550	560	554	520	510	581	525	547	497	554	569	540	542	551	556	557	556	542	538	592	544	518	558	569	543	528	531	532	603	551	547	540	555	559	554	531	571	535	571	538	534	561	564	531	575	570	562	534	550	575	569	523	580	542	573	593	536	537	579	541	560	561	520	610	530	564	557	550	581	542	530	533	534	540	559	540	597	558	547	533	538	534	533	555	546	563	567	536	570	565	523	558	544	558	535	553	535	568	550	518	557	588	585	543	585	568	567	552	592	582	570	551	537	524	546	554	552	529	572	571	530	549	586	564	543	578	547	557	528	546	549	573	513	566	566	491	548	539	557	568	558	557	531	521	552	584	544	559	543	530	552	559	550	543	548	530	585	574	585	568	519	547	560	562	536	578	532	557	581	549	556	538	565	541	609	562	541	489	526	566	505	549	531	559	552	567	551	597	545	547	564	547	562	556	525	530	537	528	577	536	571	574	546	566	513	560	550	529	547	558	543	528	532	556	547	506	506	565	508	562	561	548	506	556	551	515	564	523	552	517	611	530	550	559	519	571	582	535	568	531	569	549	541	563	549	509	544	511	521	563	556	512	552	578	541	581	553	525	550	587	528	582	579	516	565	575	557	534	591	554	522	561	536	529	570	565	522	525	565	568	549	526	579	538	569	534	516	537	590	526	536	541	507	574	547	533	551	590	547	489	547	566	550	555	544	552	557	528	522	553	580	552	550	521	545	577	536	525	560	523	531	511	534	561	551	541	563	553	578	549	575	511	513	550	548	545	554	570	537	577	540	552	581	538	561	575	545	557	527	535	563	564	577	572	544	538	529	526	577	565	533	566	555	533	519	536	542	549	566	552	562	550	567	555	547	556	558	508	547	529	527	546	514	559	547	572	545	555	573	537	538	550	594	551	535	525	514	564	557	570	545	558	593	552	536	510	504	547	575	585	526	525	556	501	545	557	520	556	557	547	519	501	582	551	572	535	576	577	555	595	548	527	532	507	565	547	602	565	581	588	546	544
23602	21032	28131	24178	21210	15467	7478	4308	3085	2266	1822	1511	1204	999	907	839	735	689	683	654	559	578	593	644	551	567	528	501	503	496	429	456	430	404	404	463	416	416	424	426	426	383	384	389	389	383	385	412	399	383	372	406	387	390	422	395	406	375	382	374	400	381	369	401	403	415	396	417	408	395	403	378	392	384	434	369	380	376	410	368	396	368	383	433	362	372	376	403	390	379	379	377	410	415	410	386	410	395	401	385	375	375	384	358	375	380	366	367	396	397	410	403	358	387	398	376	374	398	373	400	332	410	399	400	413	396	368	374	381	406	396	403	372	380	381	348	380	367	419	386	388	369	366	357	367	421	404	416	400	359	384	375	372	366	396	357	416	370	418	403	368	385	386	419	382	378	382	384	400	421	417	418	387	410	362	414	372	392	386	387	375	355	371	382	418	412	420	380	391	386	381	391	403	391	401	384	398	371	388	363	359	397	378	411	408	398	346	377	433	370	415	384	359	412	363	356	372	404	368	413	416	387	387	395	388	373	379	377	417	352	375	387	408	384	376	356	389	403	380	356	391	369	374	385	349	418	388	349	367	395	396	381	375	360	406	380	347	393	369	389	419	395	395	400	374	388	364	356	369	393	395	377	421	411	409	377	394	411	375	345	387	410	374	396	391	389	420	413	375	326	372	393	384	387	418	409	406	387	372	371	361	391	365	394	387	387	392	367	388	395	408	419	356	384	411	441	387	393	375	356	379	357	381	376	414	376	410	388	363	373	382	370	394	362	378	353	413	398	380	406	391	390	387	350	402	393	397	391	382	393	407	378	374	397	357	372	401	363	389	400	390	437	376	378	386	378	378	393	392	380	401	402	385	378	384	351	390	413	401	398	370	375	404	367	374	379	430	398	355	410	384	377	387	407	419	381	401	394	409	364	385	399	410	392	380	386	363	380	361	382	367	403	406	381	377	382	376	407	396	428	366	398	381	404	367	379	350	399	373	384	419	385	408	391	376	381	382	395	401	438	384	343	366	390	392	369	386	393	371	431	402	411	367	382	400	422	366	404	410	394	381	356	404	403	373	394	396	374	376	394	376	359	375	405	358	395	359	377	391	353	376	418	390	404	367	397	370	373	391	392	384	408	363	394	338	380	401	390	381	371	356	380	397	416	393	373	392	377	390	383	396	377	347	378	365	382	378	416	370	396	361	380	408	388	399	401	389	349	350	346	382	356	396	391	392	391	363	400	361	394	399	411	399	371	427	365	399	382	368	395	394	363	412	380	352	416	415	355	353	399	376	401	403	407	350	375	407	458	401	401	371	367	388	377	350	393	392	402	414	396	385	407	375	395	414	402	391	388	385	361	391	388	394	403	413	365	372	400	419	392	386	395	413	367	387	421	366	396	397	363	412	385	375	367	385	382	379	353	356	392	406	426	395	417	395	361	401	389	394	389	384	355	386	420	368	362	378	374	356	399	359	399	375	369	372	376	394	372	367	375	365	402	406	392	403	387	411	354	365	393	338	389	346	398	381	369	375	389	420	367	386	409	401	363	356	368	398	413	408	361	384	388	394	384	394	393	381	382	405	383	371	364	371	364	393	356	387	355	406	377	404	375	364	402	429	406	424	391	423	388	378	407	396	385	400	345	390	368	395	347	421	401	378	409	347	390	361	399	379	395	389	361	423	398	411	404	382	409	402	374	418	361	404	408	399	360	392	384	387	401	392	369	396	391	393	377	375	398	385	375	407	376	423	358	359	353	373	367	410	398	372	408	385	348	383	361	419	396	368	417	378	419	400	376	408	378	384	405	360	350	423	408	389	405	398	383	405	401	375	368	382	386	366	377	355	363	377	363	408	379	354	399	394	432	399	396	373	402	396	393	356	395	389	364	367	403	386	366	406	387	391	367	390	376	389	378	379	345	398	394	371	372	373	383	346	377	356	398	403	370	378	377	405	370	356	384	342	404	385	407	402	396	392	376	400	374	384	371	446	378	409	361	416	384	367	375	390	374	401	370	457	394	387	387	400	369	380	367	402	424	401	425	376	391	390	377	403	382	372	393	387	389	401	389	360	346	407	387	400	442	382	378	371	387	373	392	395	416	360	390	389	422	378	386	414	395	376	380	393	401	386	399	381	400	339	376	365	386	368	374	403	406	365	394	354	408	415	396	390	385	387	427	394	379	374	388	388	382	352	394	411	368	375	393	411	381	388	388	383	350	410	415	388	374	364	390	364	352	395	370	418	401	404	364	389	393	427	386	404	377	386	390	401	388	391	398	400	420	389	399	371	371	401	355	403	371	353	366	399	376	398	376	376	368	376	371	355	367	372	428	382	365	421	421	388	390	367	402	376	378	383	404	384	412	400	394	389	377	366	385	379	409	427	400	370	366	383	378	412	371	407	385	374	392	385	360	367	366	382	392	389	378	397	357	364	385	406	418	368	375	383	402	370	393	377	374	421	344	388	352	394	398	406	400	390	384	388	389	380	379	383	411	390	372	374	390	401	426	415	373	363	357	359	382	357	386	390	414	381	372	395	376	378	365	412	385	389	372	393	402	411	417	404	389	402	374	390	383	382	376	422	404	343	381	414	358	409	403	394	364	383	382	378	350	372	364	381	401	395	363	401	414	388	362	387	408	363	390	346	392	413	356	403	389	376	374	394	397	385	388	383	383	364	381	413	379	406	383	380	385	396	376	420	361	403	373	372	346	392	369	387	408	380	395	381	374	382	377	418	382	389	387	404	403	394	409	412	376	402	378	421	409	389	418	398	385	409	407	361	422	360	360	403	374	379	367	393	397	370	396	369	363	407	377	361	383	419	397	360	363	404	371	392	368	370	401	361	347	392	395	374	398	366	396	391	392	386	383	340	393	377	380	378	355	351	388	403	373	388	392	371	391	441	386	367	413	379	416	425	392	363	396	397	390	415	413	368	373	379	388	376	362	397	384	370	401	381	397	389	391	414	353	387	383	386	367	383	369	381	398	370	390	373	375	421	375	389	389	421	360	398	420	393	394	426	409	406	369	390	381	393	422	377	396	406	401	383	386	376	418	422	405	391	380	365	368	421	407	401	402	373	396	380	367	367	389	373	405	370	420	387	402	383	389	428	376	365	367	405	379	354	409	440	367	370	416	393	405	352	397	394	404	419	428	384	415	412	374	387	394	355	374	388	377	395	381	402	388	393	360	400	352	412	416	384	388	378	387	395	403	368	372	405	383	368	391	400	407	391	365	366	396	373	392	357	420	382	430	403	381	398	398	372	403	373	408	378	380	386	404	379	410	374	369	396	433	380	371	429	414	367	345	418	413	376	378	373	375	379	387	374	372	397	364	400	404	384	340	380	354	393	393	393	400	373	403	439	379	393	372	375	403	382	391	396	369	378	380	399	366	407	373	392	355	406	361	341	379	394	384	383	355	404	374	412	378	387	379	399	405	454	392	400	404	432	360	378	391	387	397	331	402	411	373	404	350	357	361	419	396	369	370	393	390	358	393
27395	47806	30652	20037	15570	12060	9073	6765	4993	3800	2966	2394	1814	1609	1322	1097	914	934	876	916	763	780	764	762	685	634	582	617	552	557	452	492	465	454	446	416	434	451	429	440	420	436	439	402	439	436	414	441	406	417	395	432	384	407	378	392	368	429	418	390	438	425	405	374	384	393	428	398	374	409	416	451	410	437	404	409	459	387	391	408	427	440	387	394	381	431	434	419	436	413	447	421	419	406	390	411	373	399	425	377	409	391	402	442	408	376	433	382	398	398	419	390	427	429	445	437	409	411	401	427	399	392	405	394	395	404	380	379	415	430	421	392	371	404	383	390	422	385	412	379	385	443	410	387	409	427	388	373	418	405	421	398	400	404	413	384	396	408	405	383	366	434	408	377	380	424	414	423	405	389	419	405	391	389	385	416	396	427	431	382	370	403	417	429	453	404	420	409	385	420	400	369	387	415	425	411	382	435	393	435	423	408	426	378	399	401	403	409	421	413	383	447	440	420	401	439	452	417	421	382	391	423	387	435	403	423	402	405	406	435	381	444	374	398	397	406	387	402	421	398	418	404	409	404	392	364	416	389	406	422	369	396	396	406	396	376	427	437	390	416	431	416	390	406	408	382	413	398	392	414	392	403	368	431	385	388	408	403	425	407	403	375	405	401	445	438	419	410	401	389	376	426	366	420	405	421	405	413	401	407	383	394	421	413	413	402	405	392	401	393	408	372	435	407	398	416	384	421	402	399	411	422	403	421	395	406	398	392	435	405	375	387	396	400	398	415	396	398	436	438	430	353	412	417	423	373	411	405	376	426	390	418	406	429	408	415	416	416	415	444	404	374	414	408	420	391	403	409	427	386	410	408	399	366	384	400	414	359	402	405	398	453	450	399	403	404	402	425	419	396	376	440	433	417	390	408	402	378	427	437	444	401	399	440	395	397	410	475	420	387	407	424	396	425	399	397	422	407	410	405	411	390	434	405	372	429	389	424	424	411	402	433	410	428	385	441	392	381	395	403	430	391	421	435	420	401	408	411	393	406	404	376	377	413	421	398	399	400	412	438	403	396	424	401	411	405	397	377	401	426	405	425	421	431	395	362	418	413	427	398	370	425	393	412	398	417	411	437	409	398	439	383	422	452	406	399	402	443	436	393	430	431	366	420	412	382	420	416	409	386	415	424	420	417	372	418	407	384	449	431	407	401	433	406	431	401	403	430	377	431	443	381	394	418	397	391	385	388	414	403	381	425	402	422	412	399	391	405	443	406	381	420	389	389	421	398	400	440	422	416	416	387	397	397	434	408	394	376	393	417	438	419	370	406	419	387	428	394	421	405	404	396	409	426	394	396	393	391	429	406	372	433	403	368	399	380	431	403	424	424	400	404	431	412	399	416	396	383	412	380	422	411	410	349	396	389	401	392	394	396	430	401	418	438	383	385	419	404	416	424	400	417	418	413	405	417	380	394	421	379	416	410	382	406	407	440	378	443	411	410	420	385	366	410	384	399	366	425	407	368	422	393	402	395	409	390	376	415	419	433	430	377	367	380	384	413	422	406	398	394	397	390	397	422	416	421	416	379	416	394	389	382	424	400	404	399	386	401	387	414	412	407	378	391	427	425	408	358	393	432	421	427	380	387	427	406	395	392	399	407	424	373	446	425	409	391	417	408	427	419	420	401	380	421	393	392	394	413	441	348	386	436	461	429	396	391	384	399	404	415	434	338	374	417	424	438	417	408	415	401	405	404	393	383	413	410	432	404	391	416	407	405	432	394	410	419	430	381	413	385	371	374	415	409	453	435	409	450	430	405	400	417	415	413	381	391	426	373	435	412	433	422	366	413	407	371	406	399	409	399	365	422	347	412	416	388	427	376	412	433	421	434	411	385	435	398	406	418	394	405	388	381	426	384	417	400	401	434	413	444	382	398	417	434	445	424	406	428	409	397	445	350	430	393	418	416	386	399	422	398	431	423	404	414	435	381	380	427	425	397	434	421	402	424	395	417	418	412	389	449	378	429	378	394	409	388	427	415	392	396	399	400	400	390	384	389	386	411	394	401	412	425	420	434	411	411	436	405	418	410	388	415	420	391	448	395	392	386	421	403	406	405	418	434	393	394	381	400	390	399	393	399	389	401	424	392	370	414	388	412	440	411	432	435	415	411	418	419	400	401	413	379	416	386	422	398	389	402	419	378	408	362	426	416	411	413	426	364	438	434	397	363	413	414	404	442	403	395	415	405	432	407	394	363	409	395	394	388	395	390	425	366	459	388	394	375	403	370	363	405	446	423	417	442	407	395	422	377	364	413	416	393	407	409	417	421	398	372	405	414	428	421	422	412	409	412	413	407	398	406	402	419	414	418	423	442	419	421	414	410	435	350	396	420	409	436	386	426	405	379	457	390	405	410	403	392	420	415	385	412	419	407	383	425	418	387	367	412	383	425	422	373	375	380	432	390	387	398	393	411	402	425	426	392	407	420	422	409	414	416	408	392	393	373	391	424	402	407	398	396	443	394	417	400	376	412	385	438	377	385	395	404	436	402	406	406	436	417	411	413	388	396	419	368	405	411	403	411	409	433	432	398	423	392	448	410	439	399	414	423	420	399	388	428	397	397	405	440	404	397	401	383	380	391	417	435	395	370	396	388	389	408	404	416	419	425	410	428	389	391	382	392	368	356	408	385	405	457	371	427	397	401	377	400	396	380	423	420	382	417	387	402	425	432	394	404	434	391	453	416	392	393	406	361	401	429	366	430	385	418	370	414	397	407	419	379	411	418	393	434	395	410	365	367	403	417	410	401	416	402	407	433	411	439	410	413	410	362	427	374	433	429	407	438	392	419	361	380	420	434	402	405	422	412	403	419	418	396	414	391	401	378	388	437	374	405	388	424	428	434	413	378	419	413	401	386	394	404	411	400	416	436	393	357	400	397	376	399	423	417	400	353	407	408	422	404	393	420	375	410	379	411	386	419	412	362	390	386	393	427	410	426	390	416	426	433	396	393	391	388	359	407	401	381	401	393	429	420	423	412	354	418	419	410	394	426	397	384	432	424	371	382	399	409	415	410	411	447	421	354	395	436	386	394	420	404	367	400	391	399	424	387	408	394	401	362	412	412	414	397	410	400	413	408	411	392	417	392	428	410	402	432	420	436	402	359	424	427	444	387	417	388	461	409	448	353	385	395	399	420	412	399	417	414	407	419	415	396	439	393	421	364	437	429	380	415	384	398	451	432	402	387	427	379	406	416	427	440	416	428	408	386	413	392	401	401	406	400	397	381	439	399	406	404	386	386	400	400	408	414	381	419	393	421	427	393	409	446	412	403	408	390	390	397	395	393	401	409	413	443	410	417	402	423	425	383	388	442	392	428	397	388	424	429	395	401	367	444	397	424	403	368	420	381	410	413	404	443	429	399	395	384	390	425	400	408	373	385	383	401	419	356	378	388	371	400	427	389	409	440	402	421	408	402	423	399	421	434	442	405	417	423	404	401	422	415
24820	21114	27242	25425	16387	8028	4990	3468	2572	2052	1676	1446	1321	1145	1045	931	901	842	805	808	824	756	762	770	786	708	714	663	714	671	666	671	663	630	671	612	570	615	653	640	684	589	604	620	643	604	611	659	642	625	614	604	628	634	581	607	571	593	625	652	615	569	591	657	641	618	623	619	654	672	598	600	623	668	596	639	592	620	605	595	637	644	596	628	634	608	657	582	681	655	587	605	635	606	581	624	643	636	641	652	603	562	636	629	610	604	601	615	614	686	642	629	638	610	596	595	643	604	600	604	592	636	626	620	613	636	603	633	567	604	619	604	622	595	593	632	575	618	566	610	616	641	671	571	581	550	564	584	593	624	619	609	627	580	615	692	628	624	639	649	608	596	576	614	602	627	628	625	635	656	620	625	618	599	600	634	632	587	583	617	602	561	592	617	619	614	668	585	613	604	609	603	628	591	636	573	599	619	596	617	615	622	626	615	576	648	600	595	589	618	674	642	631	585	604	629	592	612	587	595	631	576	637	637	587	543	632	660	579	631	592	640	593	625	668	567	634	609	633	620	614	584	610	609	600	593	599	645	631	608	634	584	642	657	589	603	607	578	582	613	606	565	652	636	627	613	619	556	618	625	624	641	665	625	587	609	664	626	546	610	651	621	574	620	635	614	603	577	617	634	594	577	627	600	602	593	601	609	628	603	585	603	589	582	597	612	642	615	614	642	581	614	630	601	696	698	577	648	668	613	601	621	620	645	640	646	634	601	581	618	630	605	621	620	613	595	666	593	588	589	621	583	617	632	604	609	653	590	620	591	595	620	606	589	562	658	569	650	597	639	629	606	632	627	649	619	633	623	598	638	660	603	653	605	624	581	592	609	593	640	585	604	558	563	622	628	643	585	565	575	637	643	593	622	604	590	609	626	595	642	625	606	619	619	613	605	597	656	625	562	671	621	628	589	609	629	655	628	598	600	612	610	632	609	636	617	591	563	598	605	620	620	604	585	552	617	625	611	576	634	612	622	610	588	591	594	561	615	646	653	641	604	631	587	618	616	668	605	535	629	583	596	626	582	578	652	586	638	650	634	625	616	598	645	587	638	642	607	579	621	590	629	627	576	625	616	610	627	622	598	602	595	615	600	610	602	608	619	627	600	591	572	582	596	618	620	618	613	589	613	607	573	613	646	584	655	634	672	619	627	630	652	599	593	612	615	616	576	658	611	631	628	605	603	618	613	602	590	648	584	655	643	623	594	601	608	627	586	575	623	624	581	610	631	576	587	577	605	592	591	577	593	615	628	640	636	567	601	646	615	606	624	622	624	589	574	616	586	599	549	632	626	638	628	594	662	645	610	574	626	592	629	609	643	616	581	621	590	591	617	642	589	585	599	583	650	623	642	584	579	600	615	621	620	615	627	623	630	621	594	657	607	592	647	586	599	609	607	573	548	643	589	615	604	653	620	610	619	600	585	587	602	582	646	596	585	614	631	606	610	632	620	638	583	624	614	590	636	619	612	600	612	569	574	632	561	569	616	613	600	635	627	600	608	609	591	652	619	628	668	688	597	627	596	639	636	610	584	623	551	651	618	595	614	608	655	593	595	612	572	582	600	639	597	616	622	600	579	620	625	573	576	625	608	589	591	570	611	666	616	590	605	612	620	593	627	623	642	606	609	620	614	654	630	622	607	615	626	588	663	632	625	601	642	614	579	627	631	607	622	575	574	613	612	653	597	651	625	617	560	574	601	621	577	589	633	598	574	603	606	622	603	618	602	597	618	622	654	613	633	591	629	633	589	614	595	588	649	649	618	641	640	612	637	571	582	632	599	651	633	613	592	605	638	589	594	627	586	604	610	594	619	629	617	604	591	615	623	603	602	633	596	624	582	555	643	598	616	622	586	630	609	635	659	653	622	595	646	600	610	619	632	650	655	631	611	596	611	586	613	650	588	623	626	606	627	601	656	609	596	633	642	585	651	645	588	586	585	644	595	562	647	637	592	585	604	609	614	626	604	651	594	589	647	583	602	647	594	578	603	584	636	582	593	573	635	631	592	602	626	612	599	607	631	592	620	611	592	617	599	607	651	557	659	586	615	612	622	606	600	618	558	556	644	635	636	661	621	616	613	608	597	585	605	624	607	588	574	622	619	600	626	595	584	608	609	568	604	563	614	610	586	602	574	594	627	613	557	633	666	576	604	574	630	591	605	670	669	620	610	590	648	593	584	593	632	600	603	606	569	575	574	598	567	633	622	557	630	632	600	608	598	610	622	606	603	598	598	607	623	594	603	604	621	617	637	585	614	615	591	658	611	545	591	628	627	592	601	596	626	652	620	628	590	607	616	559	602	596	608	624	594	596	640	607	627	601	616	576	576	587	622	573	656	631	586	604	634	590	596	616	636	645	623	586	594	645	634	617	628	630	607	595	638	623	595	624	652	626	596	617	627	593	592	621	602	594	601	600	619	655	596	614	566	623	638	660	571	627	609	618	600	569	571	630	589	626	629	679	598	652	596	564	593	586	659	649	655	570	611	588	643	652	599	607	605	654	621	560	573	604	637	565	649	576	558	614	655	598	588	599	594	628	583	647	607	638	609	589	654	593	572	595	656	636	593	544	566	622	612	627	578	600	566	570	652	584	615	635	593	590	608	606	635	637	624	594	609	587	601	612	603	604	595	611	623	644	599	642	641	601	621	588	613	568	603	591	559	615	574	597	589	623	626	622	592	643	572	602	618	599	591	599	589	627	626	595	628	630	624	638	612	614	650	610	663	673	568	612	627	630	549	586	641	609	640	609	675	635	645	660	630	585	627	558	585	603	615	589	621	609	643	610	621	570	658	606	641	625	615	647	623	592	625	587	641	603	661	604	601	670	642	575	593	605	606	644	592	619	641	599	596	634	595	605	629	622	583	601	594	592	613	631	655	602	645	620	618	557	596	588	608	624	604	609	639	616	576	623	639	579	592	609	616	606	636	592	649	591	589	653	644	601	562	607	609	594	600	618	589	581	630	632	580	550	620	621	618	616	642	625	616	592	639	623	622	621	609	633	595	637	621	622	596	625	618	603	632	623	631	614	607	593	599	583	619	579	662	676	627	553	624	617	645	663	585	609	629	634	641	589	602	612	593	619	631	600	589	646	670	660	647	619	564	653	635	587	633	618	659	629	617	629	610	597	624	605	622	587	620	635	596	550	612	600	622	612	631	606	616	625	642	666	652	643	616	569	590	618	611	596	564	619	634	623	607	639	636	621	614	634	593	589	612	648	637	562	648	603	619	588	600	597	608	638	581	597	600	633	605	640	582	621	592	600	646	626	600	589	615	593	583	628	599	615	622	585	608	588	633	591	609	636	596	592	638	600	620	649	640	641	616	565	672	633	648	649	604	633	597	646	619	612	621	628	630	661	656	670	601	601	614	572	608	610	603	609	654	604	651	651	627	578	662	632	562	624	596	657	612	634	622	624	667	633	616	652	572	582	618	597	608	608	552	600	641
26889	43381	27698	17865	13470	10175	7633	5816	4427	3368	2601	2144	1686	1537	1362	1165	1059	1071	1014	970	885	875	945	905	823	745	844	677	786	754	668	675	669	640	697	656	644	680	637	631	633	716	638	631	586	625	622	672	638	584	618	594	643	606	627	639	643	614	628	575	642	671	631	624	636	649	629	669	609	625	601	612	593	658	616	603	624	642	620	635	601	680	543	636	587	616	601	658	623	656	661	617	633	631	619	630	621	597	645	630	591	587	595	655	628	653	609	609	655	589	621	614	544	601	579	618	562	606	606	628	560	620	618	627	641	621	652	587	611	631	615	588	624	602	645	609	593	656	614	636	656	664	633	619	569	658	576	627	639	620	610	602	620	621	624	588	624	596	628	604	640	587	628	608	617	629	621	639	613	566	553	593	642	612	644	597	640	638	612	632	634	570	616	572	665	630	663	653	634	635	639	585	611	597	601	639	667	670	615	608	614	640	592	629	610	604	653	624	610	597	652	642	633	613	625	596	646	614	570	621	686	608	625	663	601	575	610	700	600	598	630	602	641	601	629	623	644	668	663	606	637	579	622	615	632	625	666	622	579	576	645	612	600	635	618	680	610	601	630	637	627	571	633	631	599	610	641	607	639	631	658	608	649	671	588	651	637	591	603	588	624	631	606	625	617	594	637	624	629	615	687	600	627	621	626	593	593	601	603	619	626	653	595	627	632	626	558	643	642	615	618	617	624	662	655	594	607	621	569	633	598	584	624	627	652	616	600	657	632	653	611	632	629	635	543	687	627	646	606	588	675	640	655	587	639	597	610	658	618	590	678	620	614	649	644	593	653	620	662	572	597	656	618	633	598	631	585	607	608	582	620	614	586	574	632	626	622	646	642	641	560	595	642	593	630	647	647	606	587	589	639	634	592	622	619	616	590	603	621	620	642	622	607	652	574	606	625	642	598	604	614	605	593	653	592	621	618	649	664	603	657	650	612	599	573	603	607	616	604	581	609	677	598	619	595	572	600	621	642	611	638	620	618	567	591	616	647	642	622	633	605	630	632	627	656	642	596	621	676	606	591	620	656	629	612	599	615	594	606	568	596	543	610	643	637	671	612	594	612	607	684	620	663	620	622	605	653	605	658	641	651	635	635	624	583	606	640	650	607	600	656	672	638	605	631	573	637	592	637	679	627	609	643	622	635	637	624	629	667	623	620	620	579	621	625	597	603	623	605	590	614	650	624	616	582	611	614	624	588	617	620	596	613	588	662	646	602	622	630	597	618	605	615	613	630	613	645	638	651	642	622	660	621	637	634	611	652	565	642	626	630	600	629	648	634	610	641	607	642	643	610	628	566	643	591	574	675	643	648	652	638	557	617	579	633	581	626	597	650	619	652	629	622	621	586	645	612	595	625	590	635	666	606	640	645	647	627	609	602	653	628	621	596	643	618	585	624	662	616	580	589	627	638	599	618	628	654	643	627	610	599	601	632	663	641	643	592	641	598	650	601	627	631	641	617	594	607	648	611	582	659	574	623	602	580	620	630	623	604	679	653	636	603	609	569	648	637	583	604	677	623	600	614	616	611	618	634	618	608	657	626	636	596	595	603	628	648	651	594	615	603	575	651	602	591	661	638	632	632	630	619	670	652	648	628	665	635	607	653	604	622	660	632	658	674	652	641	638	648	614	614	613	603	624	577	613	651	677	651	621	652	629	615	604	657	651	628	585	684	637	652	643	583	595	663	619	566	599	616	629	630	620	653	634	640	663	667	668	601	612	632	653	615	627	589	651	643	650	606	602	614	668	660	612	643	634	621	633	618	621	621	678	607	650	617	596	627	650	629	624	644	593	601	615	602	633	602	568	578	643	594	673	635	670	647	619	642	618	600	640	644	624	611	625	635	597	632	630	654	601	579	604	611	588	639	623	634	605	608	672	655	597	629	628	599	612	660	611	663	619	618	647	618	588	601	617	625	624	613	640	647	637	623	642	638	642	643	612	657	680	663	611	614	646	603	619	611	658	612	637	659	632	626	642	622	650	611	670	608	630	632	640	631	630	644	581	670	644	628	588	653	625	611	644	646	619	640	621	615	596	588	650	604	653	598	625	600	586	610	604	624	604	563	637	645	664	582	612	613	622	683	558	659	604	639	653	657	637	608	604	638	601	649	603	631	599	605	625	656	644	575	627	652	606	631	637	632	586	604	616	651	656	597	616	589	611	622	642	592	562	613	618	586	627	602	639	650	607	609	600	638	615	605	624	595	634	612	663	628	647	623	663	587	615	644	572	605	647	633	612	594	591	646	618	607	621	598	593	663	592	587	617	614	590	625	614	611	633	611	602	618	595	562	608	599	628	655	609	640	647	666	635	609	640	600	618	636	598	676	635	654	586	616	642	623	663	600	632	596	623	681	611	645	625	645	631	640	652	609	617	632	608	648	597	622	601	604	607	616	598	636	686	597	623	600	664	632	640	636	645	579	591	600	608	607	632	675	629	619	629	583	620	588	641	682	613	612	633	634	627	624	606	618	595	624	638	646	645	632	644	645	643	627	640	609	630	617	611	620	617	671	601	682	596	606	607	653	604	617	614	603	570	613	640	636	621	591	628	614	589	594	617	593	682	598	603	626	613	612	610	660	594	642	616	658	632	602	678	601	620	624	630	594	614	612	636	584	624	614	608	617	625	644	632	680	615	636	650	640	624	583	661	609	632	637	635	609	615	596	662	615	602	659	631	627	621	631	618	628	592	641	607	611	598	620	617	604	615	619	617	620	604	635	559	644	612	597	611	598	629	615	582	609	623	621	644	634	652	638	602	602	592	621	639	597	609	615	637	561	637	620	620	673	623	589	618	636	642	588	602	643	661	603	633	628	626	610	637	637	646	675	602	618	626	629	622	626	613	655	617	634	638	659	625	615	652	585	650	611	598	603	628	641	627	600	634	645	622	638	602	630	610	602	677	682	615	617	630	651	631	622	591	631	615	592	624	607	610	611	658	643	601	586	631	624	621	614	656	629	643	604	594	650	620	627	611	594	639	645	600	641	655	621	588	613	604	638	624	640	648	579	618	697	633	670	597	574	623	621	613	612	644	634	658	565	631	615	578	621	635	625	620	606	562	628	633	614	642	634	593	613	617	598	606	591	623	616	670	670	608	630	602	647	672	602	601	647	592	665	676	620	648	569	586	653	620	606	587	666	625	631	610	647	578	608	591	642	652	639	667	636	629	613	598	610	625	645	612	643	654	613	603	602	596	630	649	646	616	566	640	564	589	635	625	625	591	604	625	571	630	622	596	588	640	647	658	614	658	674	647	653	621	611	595	678	615	633	606	572	605	596	635	623	617	656	604	643	571	607	630	605	624	625	639	597	643	637	604	615	602	636	626	606	628	647	638	611	552	654	556	607	609	605	663	627	627	579	593	620	608	617	615	624	617	638	612	653	632	630	602	603	599	631	607	636	624	655	617	632	577	640	611	589	612	620	625	638	577	638	624	613	598	618	649	655	602
22458	21035	28638	23655	21132	21473	15293	6383	4057	3330	2465	1944	1521	1471	1311	1018	932	915	862	847	726	700	817	714	679	619	587	646	628	564	543	550	491	469	534	496	495	464	503	506	493	425	442	440	431	471	444	461	435	456	461	428	428	450	454	445	441	449	412	454	465	477	438	431	440	420	449	436	460	434	479	421	484	428	471	429	440	459	448	436	447	420	487	419	426	435	441	475	426	408	467	418	482	438	493	434	464	485	416	476	434	422	425	415	463	445	445	428	422	453	417	425	446	412	440	434	410	425	442	430	419	450	415	433	439	429	468	463	418	422	423	436	445	433	417	453	449	404	438	453	497	487	475	413	420	482	402	406	472	439	466	417	476	448	438	475	453	483	479	425	447	453	449	394	464	447	457	378	424	448	413	485	434	460	456	463	435	436	449	432	450	463	484	447	449	433	453	433	426	468	446	444	377	402	450	398	429	452	451	421	446	424	396	440	425	418	463	439	386	456	422	466	442	452	466	418	429	443	420	430	420	470	407	471	438	397	440	413	459	434	485	431	449	446	418	434	448	431	424	432	468	476	476	457	427	467	463	425	452	454	458	480	440	417	430	438	447	437	433	470	404	453	399	399	454	452	448	455	482	459	434	429	478	446	457	425	414	462	430	438	429	451	398	451	454	399	477	460	374	451	454	461	406	457	444	466	442	455	429	455	465	445	432	479	437	435	492	460	436	423	435	452	430	436	458	447	442	426	434	437	455	469	428	436	472	424	446	431	427	446	437	417	423	446	459	444	442	462	422	429	437	439	424	426	465	447	447	468	414	488	422	452	397	387	435	426	455	466	420	446	460	444	439	450	413	454	419	455	433	428	477	463	424	439	428	429	429	411	439	447	417	458	401	477	446	464	446	439	460	441	417	448	431	453	490	415	489	426	431	461	433	433	433	432	402	387	447	467	464	442	444	424	459	430	419	425	405	444	457	406	431	454	470	430	449	437	472	450	437	458	473	444	444	455	456	392	424	420	447	462	419	472	422	401	443	457	407	448	454	437	457	463	435	458	458	438	447	410	439	428	442	456	464	413	423	454	424	407	416	414	446	409	486	413	447	426	407	430	447	432	438	434	444	475	435	431	451	437	402	447	484	476	449	474	438	436	393	473	439	424	444	399	436	428	422	441	459	415	419	442	417	404	409	419	434	427	488	454	446	456	430	444	392	476	439	461	464	446	414	448	447	473	401	419	415	428	467	472	462	435	474	436	412	410	432	419	457	434	463	424	421	434	453	452	418	466	428	438	478	472	438	485	425	445	441	436	394	378	391	457	490	442	457	434	441	400	437	470	422	402	451	442	456	449	469	399	444	437	434	438	418	391	444	439	447	440	434	423	454	407	443	426	444	457	437	447	425	410	429	416	495	408	455	444	451	440	456	460	461	438	432	413	411	446	436	451	468	417	450	421	410	493	450	434	424	453	421	411	446	425	436	414	398	425	429	410	427	418	434	474	440	440	458	420	473	462	429	429	429	493	427	406	473	417	444	451	426	437	443	432	475	462	414	433	423	432	462	457	485	469	435	467	435	424	482	461	476	426	455	439	452	408	419	465	433	411	464	423	402	440	477	460	473	445	421	413	428	433	448	472	421	467	445	480	452	445	458	429	447	427	426	425	466	439	454	422	461	434	435	418	455	460	451	410	455	467	436	472	420	392	461	442	443	463	472	374	421	452	490	447	409	439	386	460	440	452	472	426	435	442	438	418	420	457	443	460	442	426	422	455	432	427	420	445	429	445	440	446	425	473	463	435	431	445	421	466	441	436	407	432	453	396	417	447	413	472	430	440	419	426	452	441	494	438	426	438	410	424	413	445	463	433	414	458	436	415	451	436	453	465	434	459	419	446	415	436	438	403	407	424	416	436	447	461	458	425	439	478	418	433	417	427	433	454	434	395	439	443	446	456	433	427	451	434	441	455	439	413	440	428	440	477	441	474	450	459	413	429	417	447	459	445	455	408	428	434	432	413	458	451	416	438	386	451	435	429	396	456	411	479	456	443	420	418	437	427	438	424	446	473	451	452	449	422	459	428	425	432	425	436	451	475	445	422	440	426	453	449	464	415	432	453	450	447	432	440	452	417	429	485	425	423	435	464	497	396	462	413	443	435	438	471	476	407	439	434	424	412	423	451	430	425	446	421	457	438	460	432	413	432	433	462	457	453	451	480	404	441	466	411	448	468	461	441	425	442	433	452	432	486	439	408	417	459	418	432	513	464	439	426	439	514	445	429	454	437	434	426	423	455	403	427	447	466	442	422	441	418	440	438	462	437	453	426	426	460	386	412	414	469	431	439	459	467	460	431	468	467	445	439	452	412	428	392	476	445	410	475	448	440	457	474	475	429	422	455	478	429	472	450	471	402	410	442	465	447	450	458	473	449	397	398	431	423	409	426	430	430	433	459	463	426	425	456	443	491	439	445	433	398	445	412	444	421	485	445	456	441	444	414	430	461	459	431	434	461	428	454	439	437	410	439	478	458	393	436	454	470	438	456	472	427	433	459	411	485	444	448	461	434	415	410	431	382	431	434	429	434	413	438	431	478	432	446	433	460	443	439	446	375	424	461	429	423	433	383	457	447	397	415	439	472	451	416	422	427	435	410	462	454	452	421	441	400	434	444	421	420	425	469	447	455	460	431	403	414	446	427	442	492	466	454	464	430	471	402	411	459	447	421	444	427	434	384	449	427	399	414	486	444	448	452	454	423	434	478	447	456	467	454	435	446	433	416	421	433	458	433	471	467	392	454	434	460	468	510	436	446	475	442	447	422	420	419	472	446	445	461	429	425	435	494	447	484	418	444	458	434	438	415	462	446	451	445	447	456	441	451	413	435	432	417	453	418	469	437	421	455	438	515	443	425	468	449	432	429	452	419	462	442	465	456	456	443	443	455	459	462	456	430	421	435	470	426	431	423	448	439	461	490	473	413	440	474	428	463	443	418	463	420	473	429	431	463	439	432	462	422	451	437	456	483	430	464	404	409	441	478	437	446	469	451	447	446	426	417	455	459	449	435	424	392	460	422	471	437	465	458	424	435	413	466	440	429	429	437	438	441	460	469	441	442	448	460	450	423	422	426	464	434	494	456	462	424	423	432	444	399	418	464	448	399	433	470	388	425	454	450	438	472	446	425	433	437	417	406	459	442	452	426	419	481	443	442	456	437	446	433	460	472	451	417	433	418	440	443	422	423	417	439	433	412	427	463	431	421	462	434	431	451	439	430	462	455	414	437	503	456	437	447	438	465	441	439	451	433	455	441	384	466	389	433	468	455	413	399	423	428	451	443	467	403	443	439	461	422	490	430	487	448	437	434	438	468	456	422	434	391	419	442	429	444	477	455	458	442	461	462	470	439	410	469	460	431	455	455	458	428	432	421	435	464	430	460	423	440	480	416	433	427	428	445	487	461	413	433	436	455	423	441	427	421	467	458	459	411	419	410	442	474	418	421	448	432	415	433
31004	53153	35548	24940	19317	15040	11480	8958	6673	5174	3972	3147	2349	2180	1857	1399	1322	1222	1158	1125	1014	965	990	841	807	806	693	693	663	647	585	536	545	499	508	510	484	499	509	470	464	458	468	454	474	457	404	475	468	437	476	476	472	417	466	471	446	449	436	450	428	463	469	453	472	479	445	473	475	481	433	431	450	474	458	458	450	436	441	435	431	450	448	472	441	446	485	450	431	452	450	448	476	471	466	484	470	441	440	448	436	475	442	455	439	429	435	466	465	440	469	449	464	447	428	451	446	447	465	453	439	479	456	407	444	449	430	454	464	413	447	455	442	442	487	473	435	439	450	440	479	467	491	430	432	399	441	441	401	459	432	459	452	456	467	463	432	488	412	460	477	457	398	437	446	457	440	440	440	438	465	458	462	457	415	471	457	456	442	448	432	426	435	428	437	457	447	448	465	419	481	392	431	428	437	511	459	409	463	428	442	425	448	463	431	448	433	443	455	447	451	413	466	429	453	468	432	478	444	411	473	482	469	499	461	430	460	455	432	454	448	435	464	431	444	484	409	459	455	469	450	453	434	412	454	433	422	449	462	428	445	445	454	422	427	433	469	462	422	465	419	451	468	423	425	426	443	421	452	501	463	445	462	445	446	440	443	424	465	451	426	412	440	437	428	439	429	445	435	477	455	444	438	451	462	411	448	466	493	452	443	459	418	433	427	444	432	468	451	426	423	381	428	411	453	463	416	443	461	445	418	457	439	468	461	475	471	439	478	429	471	465	417	439	448	428	433	428	457	449	465	436	493	430	429	452	415	432	414	481	427	450	452	437	445	466	426	476	446	477	439	438	474	439	455	421	479	464	439	440	446	459	426	433	424	413	423	423	413	414	423	452	433	472	418	469	463	435	451	421	420	437	446	459	411	430	407	454	436	430	446	451	443	413	399	448	459	486	405	450	472	471	442	468	432	473	453	452	441	436	434	391	447	459	478	429	442	451	432	421	424	440	446	453	435	449	450	436	408	470	430	475	482	458	449	426	472	487	419	469	469	437	446	447	475	447	467	404	473	454	456	481	463	457	444	444	447	491	426	455	426	416	421	456	409	473	456	437	485	467	436	469	456	437	458	431	457	458	455	466	425	417	428	457	428	454	421	464	432	457	444	443	461	421	449	453	466	420	449	451	449	485	436	459	427	451	452	480	458	452	473	433	435	418	456	461	491	425	446	433	484	479	456	416	437	442	442	455	456	416	432	452	436	468	397	454	470	434	449	438	460	481	445	444	469	475	473	478	440	446	483	442	394	436	480	435	470	434	471	433	454	422	455	429	456	440	443	414	445	469	472	451	423	430	452	416	460	464	451	469	434	406	456	433	454	433	469	427	434	409	459	441	427	487	449	437	446	446	414	455	431	413	433	477	461	435	427	451	445	452	454	456	479	437	444	402	404	435	434	448	461	443	439	420	406	374	453	417	446	449	445	468	431	412	448	442	451	439	439	441	454	474	460	470	411	455	471	433	442	465	466	436	449	465	434	454	475	478	434	428	459	432	425	454	467	450	448	442	487	459	430	418	400	448	452	467	403	447	444	432	429	443	407	469	437	425	466	454	478	478	426	429	423	427	475	393	436	435	396	453	449	459	412	473	453	456	444	442	450	441	454	429	459	475	473	438	463	395	439	455	418	473	428	455	424	439	432	450	441	481	404	433	455	411	441	458	447	446	422	423	414	425	414	462	451	453	468	431	460	442	436	472	438	405	426	447	452	418	466	476	434	419	461	425	422	427	473	478	455	456	485	421	443	465	464	443	455	449	443	458	439	455	443	446	441	451	450	395	477	452	423	452	442	415	451	427	499	440	435	430	429	449	448	465	424	443	458	409	450	487	445	450	441	468	478	445	472	437	461	444	479	473	455	407	430	450	449	430	433	442	424	442	452	458	431	446	445	445	429	478	472	464	408	461	424	421	445	425	398	425	427	448	447	472	461	452	463	444	437	435	429	451	475	450	434	453	440	440	481	460	472	447	413	458	419	480	451	432	455	467	443	466	458	442	428	463	463	459	457	437	457	464	420	458	395	431	432	433	441	433	442	461	470	410	431	459	462	462	422	472	432	425	457	448	438	429	464	380	449	474	434	436	425	438	434	446	459	409	436	457	452	435	434	457	440	427	459	469	453	471	428	473	479	439	429	438	457	443	453	456	437	445	433	458	431	420	463	452	432	457	465	446	427	444	441	433	460	424	413	416	468	407	429	459	446	416	464	437	432	436	448	470	441	460	431	454	474	482	454	421	470	456	462	464	435	445	462	469	469	461	450	409	481	412	442	485	427	434	441	472	432	436	461	442	416	463	490	472	441	419	439	436	420	453	434	473	435	449	467	442	465	471	455	399	405	427	430	444	437	429	470	443	411	463	459	445	438	469	455	439	420	395	389	413	462	418	447	429	453	453	438	454	466	394	414	425	417	449	442	459	434	448	456	500	481	439	435	452	450	419	438	480	445	441	458	455	432	461	496	467	441	398	412	437	465	461	469	427	455	471	472	485	462	461	448	483	433	415	455	452	470	438	443	415	434	480	441	471	427	473	452	436	435	449	442	470	434	450	414	446	436	467	454	415	449	467	431	438	424	414	483	438	443	419	448	444	461	462	466	427	454	427	432	450	433	451	483	456	427	415	455	430	468	443	452	453	450	457	452	458	414	464	481	446	432	457	484	433	422	431	439	484	451	502	412	439	456	455	467	443	460	424	450	413	475	450	454	403	446	467	418	481	459	416	446	434	443	420	455	436	419	465	397	425	446	415	427	439	462	443	411	424	455	425	400	463	462	437	435	471	442	469	451	449	467	446	457	480	430	468	440	493	449	429	433	433	419	442	464	443	422	400	460	491	484	451	479	453	471	421	470	451	433	435	432	430	415	453	468	412	459	460	461	451	460	461	441	470	425	466	450	432	469	457	492	440	423	436	427	453	424	456	462	462	421	465	404	405	434	446	492	465	458	452	425	465	406	409	489	450	460	458	430	437	426	439	458	429	422	428	447	445	464	463	430	456	476	458	465	491	446	441	414	498	467	445	434	445	445	442	432	442	452	447	406	440	462	476	426	447	439	437	473	479	416	446	458	481	443	423	428	454	427	423	426	422	464	438	496	432	429	432	439	457	451	413	414	458	411	413	423	420	429	435	448	456	422	437	492	466	432	460	419	471	447	461	429	446	446	412	478	425	422	447	425	447	470	460	466	454	410	441	438	423	485	434	434	454	432	456	476	462	446	448	429	445	468	420	437	442	451	415	459	463	430	466	472	437	430	425	441	467	455	442	417	454	454	436	441	436	405	446	446	404	447	413	485	432	471	410	422	426	474	468	444	446	494	448	437	408	431	450	462	417	438	439	438	435	476	452	426	453	439	436	453	399	432	444	450	439	504	436	428	420	397	436	489	474	424	418	449	479	428	473	456	468	472	416	446	457	494	450	468	434	451	469	451	434	407	425	428	455	425	455	481	459
29086	25254	22993	15190	8078	4893	3452	2632	2060	1606	1314	1174	1016	985	828	730	746	738	708	697	664	702	622	623	620	613	621	560	555	524	568	572	546	540	553	566	510	557	515	500	515	520	549	562	525	563	517	535	503	579	580	521	509	501	524	501	548	545	508	523	506	486	557	522	485	572	519	549	522	509	518	495	491	476	512	507	579	552	495	509	553	502	512	509	540	580	503	513	500	519	524	537	536	500	572	524	523	533	559	553	530	528	492	551	553	529	546	538	533	554	555	541	516	504	530	542	555	486	533	529	539	529	544	508	527	539	522	544	522	567	558	501	526	573	508	531	517	541	586	557	549	520	508	567	528	508	545	533	519	516	505	477	516	562	525	544	523	514	541	494	534	542	552	492	510	549	569	548	545	564	529	527	530	509	579	497	500	532	540	527	516	498	492	497	508	503	553	539	532	526	514	510	480	561	537	495	515	525	559	510	567	520	548	561	562	532	526	514	549	518	529	556	569	508	544	496	539	553	555	537	541	529	527	511	480	541	543	530	546	530	522	516	477	523	532	524	532	546	535	534	536	501	526	565	540	569	497	550	513	547	518	527	506	532	563	483	530	556	532	530	532	520	536	514	498	523	529	533	531	557	529	581	540	537	514	545	513	511	575	582	554	523	553	522	535	516	527	548	508	535	563	552	473	493	497	502	530	553	531	552	515	553	521	546	522	567	522	552	493	512	525	510	519	505	563	561	501	502	546	534	544	579	519	524	536	525	505	497	490	516	536	524	564	534	546	555	537	521	552	532	523	514	534	523	539	555	534	532	506	499	492	542	514	521	576	520	531	500	505	506	542	499	550	556	513	493	551	547	569	522	548	556	502	507	526	540	576	490	524	490	516	493	503	539	534	559	495	579	560	525	567	511	535	560	556	495	522	563	545	554	550	498	522	516	482	544	536	534	570	518	479	511	579	563	496	523	506	550	487	576	519	508	505	564	529	538	528	512	543	546	505	534	545	544	587	533	577	552	491	508	528	519	531	487	516	530	540	560	527	499	501	536	497	527	536	525	539	515	548	520	530	486	501	543	502	513	524	540	543	532	529	540	550	533	502	523	524	548	545	534	486	505	551	532	550	515	539	561	526	537	548	533	536	541	542	505	529	551	524	540	546	513	516	514	548	522	567	590	519	546	510	540	528	521	536	539	533	554	527	546	545	550	549	551	536	548	540	552	536	466	520	555	568	524	500	530	555	540	518	549	557	540	568	523	538	502	548	520	545	499	562	555	553	535	525	519	533	542	560	520	516	529	517	549	517	509	556	535	560	552	527	501	510	561	499	505	574	529	490	523	503	539	556	559	500	529	542	506	513	588	550	516	529	496	561	470	515	506	518	520	494	522	532	527	488	530	543	527	524	524	540	515	488	534	531	532	533	576	508	559	580	527	534	509	507	498	557	513	543	526	520	541	537	538	503	568	557	555	527	552	542	501	482	532	521	516	517	541	523	554	525	548	541	524	549	529	531	529	516	517	502	530	557	548	544	514	489	557	529	527	547	524	516	523	519	533	526	505	513	536	530	526	513	540	512	512	526	516	533	503	534	518	516	554	559	498	523	570	561	523	541	528	515	516	509	491	490	521	533	534	525	519	530	572	553	486	506	551	548	519	563	487	532	517	541	536	543	529	525	554	485	571	535	578	565	544	526	502	509	564	531	526	541	555	561	545	514	536	530	531	491	540	586	542	552	544	518	551	509	525	536	565	508	506	527	544	564	485	489	528	523	486	536	566	556	540	550	491	525	526	546	528	525	479	533	501	573	548	573	499	533	529	501	481	519	515	523	534	524	553	544	544	556	528	560	518	547	524	517	550	554	573	533	531	508	516	539	560	511	546	521	531	545	569	503	524	544	495	558	507	553	578	528	499	516	502	576	521	513	488	524	538	525	513	532	520	565	589	475	544	517	497	518	535	552	554	504	536	529	541	515	510	495	513	580	527	556	575	531	490	509	522	497	532	479	540	570	546	532	548	472	524	539	548	528	518	527	518	542	483	522	530	531	559	485	531	538	530	539	529	486	551	479	514	507	512	523	535	585	507	519	476	557	490	549	547	506	571	502	516	558	520	551	518	525	515	519	505	533	530	540	563	580	521	531	505	532	542	501	557	494	504	502	524	550	519	559	547	520	547	544	535	528	503	551	557	580	533	559	502	533	513	513	541	554	558	510	518	512	549	581	552	575	503	535	552	496	539	562	530	498	506	504	531	533	495	531	581	536	516	523	534	530	529	547	527	534	510	570	508	562	541	497	519	539	532	526	558	511	518	525	511	502	527	544	534	564	540	560	523	510	512	535	531	518	518	497	536	535	523	546	565	537	578	520	540	533	512	551	541	530	509	539	511	510	517	558	536	534	549	510	512	528	586	534	517	509	515	517	525	503	535	505	500	502	503	544	507	554	529	511	550	525	513	548	553	540	516	536	525	464	514	545	579	531	559	536	476	526	510	498	540	535	486	531	563	504	535	542	560	521	516	540	511	539	523	494	549	578	539	542	515	570	520	541	491	518	526	490	528	547	500	519	501	547	517	501	499	515	587	551	537	532	548	531	594	563	548	502	562	531	541	483	548	551	514	556	542	506	551	516	525	531	520	531	550	501	576	524	529	513	542	530	527	535	520	545	523	527	513	505	532	551	528	527	494	531	517	547	514	524	537	493	493	513	507	534	535	491	517	508	532	506	545	540	518	536	519	576	523	514	532	503	537	473	542	536	539	514	543	513	536	534	566	541	549	499	530	543	519	515	505	499	540	506	514	548	514	573	542	516	533	511	539	547	544	564	508	491	546	527	532	530	497	546	482	548	520	521	556	560	504	518	507	555	525	517	556	533	537	525	519	523	555	541	531	552	517	545	523	544	502	573	548	509	553	511	542	538	528	548	529	522	490	498	531	494	544	508	494	494	527	472	498	510	530	515	538	528	507	569	567	553	497	494	516	534	517	522	564	562	540	509	536	483	540	549	530	511	514	554	511	494	549	549	515	527	541	519	551	513	520	486	535	480	532	506	524	511	543	511	551	513	561	545	530	518	518	537	484	555	463	503	549	518	499	512	511	508	584	519	524	531	509	523	549	570	512	521	521	528	529	563	486	532	555	534	508	501	525	528	571	513	541	528	526	515	516	566	530	514	516	521	541	525	525	471	531	585	545	535	540	538	537	554	522	530	506	552	529	542	537	520	533	487	534	565	539	547	536	514	548	559	552	502	536	534	546	517	499	551	580	521	570	531	517	490	506	487	543	545	514	540	506	546	519	493	508	503	543	535	541	526	535	536	534	518	486	523	548	521	534	517	558	547	552	524	553	506	499	546	522	503	496	525	499	543	557	558	530	545	532	522	527	506	569	529	544	528	548	528	519	532	535	525	501	524	552	492	539	544	530	551	526	525	486	544	541	519	564	506	529	500	488	519	541	532	497	576	520	521	528	481	539	564	520	540	514	558	544	517	501	472	563	590	502
24197	37098	23850	14563	10435	7666	5708	4436	3284	2609	1999	1647	1381	1325	1143	888	917	861	869	824	783	787	802	751	711	690	619	690	637	640	623	577	619	553	580	557	581	619	570	589	610	540	548	543	572	538	562	572	548	554	595	555	559	522	569	537	570	548	543	603	537	577	568	552	545	548	528	548	544	575	573	556	535	544	561	527	585	580	587	526	563	556	555	552	579	544	563	558	517	535	560	536	552	536	552	541	561	578	568	593	553	610	547	564	524	550	549	535	583	577	515	590	535	523	545	590	529	581	606	583	541	540	574	551	614	534	519	560	555	562	575	575	545	527	522	561	534	542	596	556	509	565	575	567	581	551	556	527	536	531	517	563	554	558	570	551	527	597	540	586	574	572	572	530	564	545	471	564	576	575	589	529	527	533	592	543	556	541	553	608	541	573	579	549	548	518	554	577	547	588	557	607	558	528	522	533	520	555	536	567	515	540	640	552	554	583	576	551	551	559	548	565	551	582	590	597	542	566	585	514	588	558	577	570	531	515	587	576	536	550	573	555	581	567	551	592	550	539	536	553	526	575	554	563	532	589	543	627	545	560	552	578	565	492	538	545	531	523	566	588	559	544	552	571	516	513	550	556	522	551	557	592	520	567	536	516	560	545	547	557	542	594	553	542	535	583	539	527	587	540	549	559	586	545	542	529	562	516	528	536	568	527	560	536	586	569	548	561	577	592	538	548	576	572	568	560	535	570	556	569	570	549	541	601	572	542	537	526	544	595	564	555	563	612	541	601	524	557	585	533	519	543	570	567	573	521	540	517	542	561	556	517	603	536	522	518	504	533	564	542	555	539	533	570	558	539	553	577	562	557	515	544	547	580	570	582	579	603	547	551	591	527	546	538	551	560	556	543	554	575	533	579	568	581	573	560	546	523	545	540	523	548	545	545	514	595	554	564	566	570	536	559	581	575	540	534	568	570	522	569	565	543	549	558	547	621	600	554	560	542	549	547	551	557	579	554	551	596	559	556	540	556	542	540	561	523	544	539	526	561	535	567	523	548	577	511	565	574	575	562	551	560	564	572	569	513	578	612	554	556	613	586	567	524	550	581	547	577	574	572	524	523	540	532	596	539	579	589	600	573	516	511	517	581	542	582	559	526	571	571	558	544	584	562	572	570	552	546	550	541	522	549	560	524	548	560	583	558	543	587	543	538	497	556	547	549	570	552	545	550	576	584	533	584	552	562	579	578	543	529	551	572	535	574	552	549	534	538	544	571	569	518	567	505	552	570	572	550	532	574	560	580	561	559	556	555	540	572	544	560	570	529	541	595	576	557	566	552	569	548	555	513	583	559	573	513	527	566	588	618	570	533	555	598	559	531	535	541	613	533	578	537	563	504	558	542	569	510	561	558	502	512	554	542	557	574	529	542	573	540	562	545	560	515	572	575	556	562	568	550	527	555	591	548	498	545	574	570	530	539	558	547	574	542	563	569	554	573	577	536	556	508	516	588	572	537	578	550	577	551	550	589	530	574	548	527	582	554	602	607	517	518	529	556	545	514	527	516	520	598	535	563	558	537	545	533	567	546	542	563	535	575	575	537	532	562	541	540	526	572	542	579	581	554	549	559	560	573	560	545	559	514	535	540	576	548	540	555	538	519	537	580	514	567	516	546	576	516	576	603	569	594	525	527	559	560	524	525	598	533	558	524	539	575	574	529	563	583	520	570	569	554	529	527	540	561	520	596	585	561	555	608	564	523	556	599	589	524	581	567	570	540	534	564	559	572	512	503	558	576	529	588	593	616	547	527	549	532	575	564	563	524	571	528	548	522	581	587	530	565	581	565	586	589	534	558	563	550	595	562	549	536	546	514	541	515	577	620	557	545	540	584	569	601	590	554	543	549	525	550	567	551	565	541	504	564	552	547	578	540	566	598	590	545	576	547	537	537	589	551	544	563	584	551	573	586	534	600	565	558	553	554	588	538	541	570	537	538	568	537	539	553	581	559	594	584	550	557	529	568	568	542	551	521	564	554	585	582	511	557	615	535	526	523	549	554	550	536	541	520	551	581	560	575	567	526	558	527	638	563	569	551	578	558	551	559	588	553	564	549	531	564	560	527	602	556	528	581	548	538	509	566	504	587	544	537	551	522	543	518	549	566	544	553	540	568	546	520	562	577	565	538	578	554	546	573	549	548	564	565	552	560	548	536	551	557	516	546	496	557	534	571	516	555	563	589	574	541	559	540	564	572	555	539	555	558	555	548	578	550	533	553	599	611	529	519	524	549	576	570	559	516	560	517	553	500	578	554	519	554	534	531	568	552	584	562	567	546	528	565	572	564	566	520	561	558	531	563	519	544	528	526	530	534	538	559	545	551	568	526	556	574	569	570	525	537	577	575	534	623	560	534	510	574	512	519	554	553	558	588	548	554	552	558	573	549	510	588	530	594	547	536	574	521	561	557	539	540	553	553	542	505	580	600	525	571	506	546	545	566	537	561	558	593	571	522	545	532	544	568	564	573	566	553	550	539	559	537	553	552	554	552	566	583	538	558	527	570	560	550	546	535	570	539	565	581	554	614	542	589	583	549	553	560	561	575	539	530	538	556	545	508	576	567	589	526	561	587	531	543	574	547	515	584	570	541	534	552	565	549	551	602	574	570	577	532	565	540	579	536	539	582	538	542	581	517	602	570	544	545	517	535	541	556	544	533	611	555	547	568	531	578	574	604	514	519	575	554	523	539	498	518	530	534	516	585	551	532	545	551	537	573	617	556	547	563	579	525	580	543	547	622	611	584	521	521	590	550	548	588	564	579	538	599	517	535	582	574	538	571	563	569	574	553	529	555	531	558	544	550	552	553	576	591	524	553	508	579	569	545	552	522	553	553	570	541	542	541	564	564	572	564	555	553	579	542	534	529	551	535	555	559	565	551	552	561	536	551	530	514	554	584	554	491	554	572	559	533	537	555	546	604	597	564	552	551	543	530	559	581	521	504	552	555	555	587	522	539	532	514	558	565	546	530	577	584	536	567	538	547	530	538	604	561	526	551	525	572	557	584	539	570	581	577	553	570	594	591	536	547	557	558	580	529	566	547	509	533	609	560	544	538	530	547	550	564	576	535	552	590	540	526	585	565	577	534	613	560	549	599	561	555	548	581	526	569	550	592	555	559	541	541	551	601	609	546	535	540	568	573	572	566	546	569	559	530	552	583	533	525	579	548	557	549	557	534	583	518	540	586	542	546	536	552	575	546	595	580	606	533	524	566	555	539	553	516	554	526	520	546	561	565	528	527	558	518	589	552	539	551	566	559	533	540	548	537	562	564	537	568	567	569	552	542	590	559	518	529	549	566	555	540	542	532	567	584	541	572	536	544	528	520	555	530	543	577	547	544	597	562	546	597	587	483	540	531	502	537	546	542	557	623	544	543	582	542	527	546	565	619	560	576	555	552	564	564	600	562	550	559	537	565	532	545	559	552	534	549	597	552	556	540	568	551	517	574
23656	21079	28187	24283	21176	15403	7242	4246	2928	2282	1825	1532	1220	1159	901	800	750	705	688	703	621	593	584	578	560	515	481	506	484	461	403	439	424	432	431	414	441	417	406	406	384	389	378	356	381	410	373	384	374	396	400	375	427	386	404	407	401	394	403	391	375	372	411	436	355	410	387	365	398	402	362	373	415	395	367	420	387	388	381	383	412	424	402	384	375	388	357	383	399	390	410	372	404	351	417	357	417	397	411	376	369	411	370	402	341	384	384	381	391	346	355	380	385	401	372	371	368	378	372	350	361	382	366	345	416	391	360	379	386	373	380	382	382	394	417	331	416	382	364	376	371	352	404	406	407	377	417	377	395	381	365	398	378	402	330	359	391	387	374	416	396	404	394	395	383	389	387	381	355	371	357	383	400	393	381	377	393	415	394	391	407	376	393	391	353	415	357	343	368	401	388	368	360	376	387	371	399	393	391	389	402	391	445	370	368	389	389	386	396	379	398	395	381	379	390	412	381	379	361	384	378	381	401	399	369	414	402	395	445	401	356	379	365	400	384	392	370	396	367	376	385	326	404	400	404	404	376	375	379	369	361	352	399	416	397	378	369	403	369	386	405	398	393	378	397	344	408	390	415	415	332	410	399	393	402	392	403	394	367	407	388	417	397	356	383	394	366	395	359	372	431	394	395	399	345	376	396	380	352	412	401	369	408	392	368	376	397	417	363	411	367	421	391	386	412	395	368	363	400	393	399	376	377	399	421	401	380	408	361	375	374	396	376	365	392	363	380	445	379	370	385	372	364	378	377	375	386	371	350	389	359	388	400	370	380	373	376	390	396	399	405	375	404	389	366	375	346	409	336	418	390	408	390	394	381	393	393	403	368	375	348	395	400	409	380	384	422	369	403	387	375	389	364	406	368	422	372	376	383	363	381	375	380	429	383	383	397	390	382	401	414	387	360	338	379	419	419	374	375	389	388	406	388	385	365	415	389	376	397	388	388	383	388	397	387	372	399	385	388	367	422	369	395	390	421	366	366	377	356	388	405	360	398	405	394	369	402	359	420	395	390	404	385	402	366	360	379	364	374	386	392	355	380	341	412	407	380	394	443	362	405	393	382	412	402	384	365	380	385	369	390	386	352	363	383	402	357	385	388	387	378	379	370	393	391	373	359	371	397	389	370	398	376	379	375	362	366	371	349	408	393	398	386	405	383	385	371	355	392	413	400	397	419	391	377	429	379	363	400	368	418	378	394	373	380	386	373	405	411	401	378	360	353	416	396	373	382	385	373	376	390	403	389	339	382	390	381	369	392	379	409	390	434	402	358	367	420	401	370	369	370	398	387	424	390	401	374	385	412	387	367	394	382	425	398	400	436	410	384	344	374	391	370	399	385	367	384	419	366	402	414	413	369	374	406	387	400	335	383	378	391	349	363	365	364	405	367	392	365	350	365	376	373	389	424	386	366	367	424	369	388	377	379	372	378	370	366	402	336	358	425	371	404	367	377	392	392	417	394	376	383	392	389	381	401	354	387	383	360	399	343	356	382	407	394	388	423	382	419	380	402	408	399	376	420	411	420	396	398	347	406	375	387	381	393	387	359	370	379	372	378	401	388	390	344	380	385	372	390	381	346	383	395	362	364	395	390	390	377	391	399	394	364	361	346	381	384	389	374	404	377	390	385	378	390	404	404	405	380	365	358	385	410	390	384	386	372	382	382	367	411	418	373	374	390	415	361	387	390	400	401	423	402	372	408	389	365	375	386	387	375	369	361	364	377	403	385	362	378	390	358	388	402	337	357	398	393	401	384	378	393	383	356	401	408	385	385	369	386	386	396	353	425	394	419	405	376	423	373	382	376	402	378	396	360	387	411	408	428	403	385	378	409	382	344	400	416	403	408	383	389	389	347	353	405	364	407	371	382	406	382	406	369	379	371	384	402	399	394	367	375	382	416	383	379	381	381	416	403	386	372	345	420	395	388	358	413	359	398	358	389	391	385	357	361	419	373	378	373	372	387	376	363	372	387	386	372	389	399	403	382	392	413	382	389	378	384	367	416	414	394	392	372	363	387	379	393	400	380	384	361	405	414	385	400	359	364	397	372	371	387	353	350	401	398	350	376	379	367	403	396	396	376	424	388	400	380	390	372	365	392	376	384	366	379	406	391	383	420	362	368	394	430	380	357	381	406	379	371	376	364	370	405	336	350	368	362	383	411	385	367	386	400	397	372	380	412	351	390	429	352	443	384	388	397	383	366	426	405	366	370	381	392	376	425	370	380	398	385	364	408	359	403	386	378	417	371	389	386	369	347	412	402	437	385	372	393	382	364	384	391	409	349	370	374	408	429	357	358	396	370	434	387	378	385	419	399	354	383	375	357	347	420	364	378	384	387	390	388	379	373	396	412	345	379	403	394	378	385	408	377	427	391	381	395	396	363	380	355	414	362	368	381	383	399	381	396	403	379	369	382	367	401	376	353	393	403	389	366	400	409	384	373	387	376	420	406	387	362	385	411	391	357	400	385	364	396	399	363	404	393	413	403	347	403	381	360	368	380	383	382	364	404	393	376	381	376	399	370	400	349	393	357	420	406	406	426	381	390	417	370	381	393	413	377	375	395	374	392	416	378	421	370	373	385	389	401	390	399	390	399	397	359	409	404	384	400	379	417	410	323	405	391	365	409	431	395	390	401	389	389	382	384	392	403	370	378	345	376	381	398	372	397	376	364	431	388	413	372	374	365	431	386	362	389	380	396	384	385	400	377	393	369	368	391	370	386	384	385	412	393	376	397	383	385	389	376	370	379	397	379	396	376	409	359	377	405	363	398	380	368	409	380	429	384	382	374	382	395	398	409	393	401	375	399	395	398	370	369	392	393	418	332	379	408	377	386	372	425	381	382	387	383	382	406	361	383	395	387	357	411	393	363	376	387	396	369	398	402	361	403	413	377	382	404	406	379	416	407	361	380	385	391	345	386	393	385	391	351	364	409	386	382	397	348	403	378	356	370	402	396	390	376	373	378	377	378	390	385	385	388	370	420	371	374	368	385	410	373	382	382	395	369	393	392	382	402	385	364	403	346	380	391	390	421	380	391	387	368	389	389	387	386	369	405	409	385	423	369	393	364	380	384	386	376	382	424	385	376	374	379	399	399	379	402	397	400	390	373	422	395	384	411	402	375	366	369	413	399	385	382	400	360	365	386	378	414	381	365	393	392	356	378	383	379	388	372	389	356	373	402	386	385	378	392	412	423	407	371	361	396	360	373	407	404	366	387	369	362	368	374	365	399	372	362	383	409	373	391	353	405	365	416	392	387	381	397	333	411	403	408	396	358	374	368	396	412	365	411	373	392	408	395	362	374	391	351	336	415	395	388	412	384	397	374	391	370	388	355	366	408	373	381	421	378	352	385	409	408	371	381	376	399	357	376	410	409	402	403	401	369	390	363	402	388	383	386	405	358	387	395	380	383	371	416	405	381	352	379	387	377	378	408	407	383	382
27674	47149	31965	20950	15804	11932	8705	6672	4977	3793	3056	2389	1953	1710	1317	1097	1075	999	972	842	726	742	762	719	648	617	559	577	600	561	478	479	476	471	453	440	469	483	457	439	404	456	406	481	408	385	357	433	401	426	433	385	445	385	406	378	432	419	423	400	404	414	406	368	424	392	413	387	400	384	394	429	404	409	432	397	402	408	419	416	396	408	397	389	402	387	384	413	389	422	450	433	411	403	421	389	418	419	391	430	431	431	449	422	426	387	429	419	423	380	388	370	427	371	404	405	409	416	406	407	378	438	395	419	410	367	401	427	396	404	422	411	453	430	438	395	391	398	437	404	401	396	442	407	418	428	401	415	391	380	406	418	398	421	413	373	419	395	392	409	409	406	435	449	429	411	374	384	380	393	417	447	424	433	397	390	444	374	412	400	380	402	410	396	429	418	408	431	410	408	387	369	393	416	423	396	390	446	424	399	439	413	421	399	421	407	385	391	393	454	413	397	394	398	391	413	419	400	397	424	400	386	409	396	375	413	405	412	410	413	400	389	407	408	425	370	419	438	369	395	407	436	429	403	412	424	419	407	420	378	407	389	388	428	391	416	401	429	389	428	438	408	411	418	461	433	424	415	400	430	384	401	403	409	399	375	420	394	376	398	419	408	392	424	416	403	396	396	416	435	404	421	427	434	416	402	416	420	415	426	416	419	378	421	430	395	397	410	411	440	415	437	390	401	414	403	433	426	440	434	436	451	433	414	395	381	462	383	414	406	384	389	430	401	385	392	431	448	397	423	429	423	357	421	391	429	381	424	417	421	389	410	386	393	426	394	396	419	400	396	410	428	386	402	408	396	418	402	406	420	431	416	444	409	394	426	387	383	394	461	423	431	410	413	400	425	386	423	416	416	470	408	432	458	413	378	409	402	419	426	416	430	414	405	442	451	383	371	382	397	405	380	423	443	376	408	399	390	394	416	425	352	401	379	392	362	388	430	390	442	424	392	393	426	422	417	421	414	390	419	413	442	396	399	385	424	412	418	397	423	430	406	436	382	399	387	389	372	438	394	426	379	406	396	391	451	397	402	409	413	393	406	416	387	405	410	415	415	433	424	391	399	395	430	384	428	395	402	394	420	424	388	373	423	402	395	407	438	428	420	403	430	368	418	413	372	408	405	442	421	403	426	414	445	411	378	385	413	398	446	397	432	416	400	417	418	367	398	374	381	399	359	435	383	426	395	406	417	405	400	411	424	440	390	448	415	438	383	398	381	407	403	440	410	387	429	387	400	414	383	393	387	412	407	372	410	466	396	419	390	401	422	426	402	419	427	421	406	425	443	393	417	397	423	422	436	433	394	391	407	424	386	404	414	407	445	394	415	401	414	409	396	418	402	404	452	420	418	383	404	403	404	402	435	419	405	443	418	402	403	409	441	442	447	390	400	394	404	386	411	443	400	418	411	378	394	433	412	406	398	390	407	428	409	386	403	406	379	462	413	396	405	385	437	423	392	422	398	417	437	443	422	392	418	433	402	402	417	436	426	417	413	427	443	398	383	405	413	428	417	378	396	412	409	387	418	388	414	419	460	394	418	394	401	404	404	443	396	436	389	418	421	379	424	399	418	465	433	421	461	410	435	417	408	408	398	452	402	426	408	435	412	461	398	443	397	392	396	391	387	433	425	383	415	453	414	404	399	394	421	394	388	396	432	405	394	403	405	384	429	435	393	389	404	434	402	381	407	403	433	369	406	425	409	386	392	360	440	422	424	461	376	451	440	435	425	396	391	414	396	403	419	431	432	365	421	408	387	446	444	445	416	402	411	430	444	383	388	404	395	385	380	423	410	437	417	417	418	425	373	375	425	394	386	433	409	365	416	403	419	385	432	394	417	391	441	420	382	409	417	436	424	403	389	401	397	442	405	407	402	418	432	424	388	399	427	400	390	442	417	441	471	412	412	399	452	408	423	379	399	443	414	387	440	439	403	433	424	405	430	414	396	380	440	392	389	390	390	408	406	413	391	408	422	358	417	372	396	436	448	395	404	447	415	401	416	379	412	389	396	402	397	408	399	394	401	427	402	404	406	393	393	400	415	420	452	457	385	417	415	413	445	419	408	409	381	404	435	380	406	367	407	397	368	415	410	395	399	418	416	398	415	410	418	398	412	396	431	410	380	392	445	414	388	401	394	387	396	389	406	387	396	426	404	449	424	428	370	412	391	440	371	405	402	441	379	396	412	367	430	427	404	375	444	422	409	420	411	406	434	422	398	392	414	398	435	399	381	449	410	410	419	349	455	399	438	412	377	425	439	409	421	419	399	404	425	404	455	432	427	395	436	406	394	454	400	388	439	440	435	412	377	433	426	409	398	387	400	393	444	426	386	412	373	416	415	403	406	407	422	415	408	436	385	391	384	408	426	409	410	392	405	435	402	413	404	388	428	389	393	437	436	436	400	398	391	426	411	416	424	410	402	377	390	406	424	434	415	431	423	410	430	407	429	432	371	404	411	396	424	390	438	405	379	417	409	427	426	387	400	373	397	433	401	411	434	421	404	437	386	403	415	381	377	399	432	424	412	407	381	403	394	427	411	397	414	415	403	404	425	433	432	403	425	424	387	406	414	411	400	443	410	400	424	398	440	419	409	394	395	414	434	394	430	426	382	412	417	403	425	444	401	458	425	376	404	389	394	433	396	401	392	440	370	364	447	445	388	412	382	397	382	394	408	421	400	389	455	424	424	410	403	384	378	409	410	428	389	400	431	407	373	411	423	407	393	431	425	438	411	395	420	415	409	400	396	412	421	415	440	402	411	400	424	378	408	413	410	401	383	405	466	390	438	375	427	376	443	416	400	432	394	392	384	412	397	452	438	420	429	365	403	398	421	385	414	422	423	428	441	402	437	383	412	401	401	416	413	413	392	410	408	424	401	417	401	396	448	407	405	407	396	437	438	390	358	366	432	433	403	397	449	413	401	399	416	454	403	413	405	415	411	422	396	381	396	427	411	450	384	419	403	424	459	411	437	389	377	416	394	414	407	412	404	412	405	408	422	380	431	434	415	414	425	359	421	384	397	369	420	409	422	442	427	405	423	429	394	435	401	439	399	373	419	366	411	443	414	387	368	462	420	437	423	449	405	418	433	404	431	422	408	409	405	356	427	411	449	417	422	428	403	412	425	417	386	410	396	407	424	397	404	413	396	399	393	429	382	431	426	414	388	452	396	393	389	422	410	421	379	406	422	397	435	404	401	415	407	397	407	427	416	401	383	384	403	412	421	431	408	433	390	409	417	389	422	426	418	383	376	398	414	425	425	387	363	430	396	404	417	394	371	431	378	409	436	411	420	400	433	405	409	437	410	363	385	386	418	410	395	391	406	420	418	385	402	395	390	421	415	426	419	423	380	405	436	459	399	430	442	401	367	404	418	400	422	412	454	398	400	402	397	385	393	425	376	423	381	435	382	396	410	419	394	376	392	400	398	412	435	394	390	392	440	403	369
24604	21025	27232	25148	16215	8019	4822	3361	2419	2059	1699	1464	1232	1248	1057	948	899	818	837	760	741	726	758	749	709	703	700	693	700	681	651	652	682	658	630	649	624	604	615	657	594	622	603	638	590	581	647	627	657	617	632	588	598	618	623	596	618	580	640	622	590	587	613	624	595	632	607	643	599	589	603	578	636	611	626	560	628	615	612	687	594	558	619	613	625	614	603	613	594	621	597	594	616	598	631	597	632	621	617	595	618	629	656	585	575	618	627	625	617	644	642	589	631	566	589	571	588	610	586	628	633	614	590	637	567	627	669	592	579	603	620	604	611	597	608	595	592	656	654	594	637	591	551	616	645	620	664	593	651	606	631	599	611	671	626	604	609	625	618	592	620	610	583	627	611	586	634	611	582	623	604	617	638	636	584	597	580	581	591	610	635	589	595	595	624	589	607	625	605	601	624	595	581	580	650	615	622	604	599	605	600	613	624	638	607	605	581	592	610	615	609	641	641	600	591	614	566	599	602	587	598	602	626	640	662	655	634	623	610	649	650	618	639	633	618	581	619	596	587	582	613	642	607	640	633	627	610	582	606	575	578	615	571	569	618	545	547	608	660	636	587	620	571	625	629	613	681	632	589	608	625	586	602	627	598	638	596	615	618	629	590	513	660	633	567	641	584	610	612	551	582	577	633	632	619	639	640	616	610	641	604	581	670	579	571	608	600	623	640	589	596	606	621	613	641	642	647	655	562	652	599	608	581	631	584	585	629	579	588	617	579	596	588	604	583	623	619	558	599	631	638	612	617	599	594	591	605	666	590	575	579	582	582	591	592	649	586	601	640	615	570	652	593	623	606	564	614	604	614	582	626	647	599	617	642	672	617	603	603	588	608	621	624	627	626	595	594	615	584	650	625	613	604	624	645	598	645	594	605	634	593	612	605	615	617	557	599	589	620	606	568	644	599	610	618	615	569	606	615	606	636	643	609	638	604	605	610	638	595	621	670	598	596	655	593	618	609	625	642	583	592	579	584	651	549	618	621	623	603	611	607	627	651	551	585	599	589	643	638	624	610	581	588	581	587	624	564	588	620	606	556	592	675	596	623	596	609	640	634	599	556	546	628	604	626	621	602	621	599	580	627	620	631	568	628	579	595	611	593	638	612	598	584	652	592	592	596	583	565	629	652	602	585	659	596	609	640	572	590	652	628	619	639	636	604	606	621	586	579	601	580	586	606	636	574	617	590	668	595	630	613	603	603	643	621	588	578	559	602	623	654	652	609	576	601	665	603	655	648	590	591	590	571	616	608	620	591	597	579	612	579	612	618	648	611	613	596	572	628	585	619	615	585	607	611	631	627	563	612	612	592	628	583	634	567	595	633	592	593	590	568	586	628	628	598	585	594	619	649	576	605	616	615	643	627	639	579	609	614	591	607	605	600	626	628	674	567	605	632	600	600	603	618	619	597	625	602	622	551	639	609	621	553	612	597	606	628	630	599	640	608	655	618	595	565	621	602	601	605	597	608	630	595	639	599	596	601	573	598	640	626	583	615	631	629	573	606	590	621	592	574	565	583	593	591	633	617	552	587	591	600	602	642	598	616	613	635	638	597	615	596	567	568	598	571	643	608	626	593	623	593	668	578	646	648	677	603	645	604	611	583	592	616	586	581	585	602	593	580	600	615	598	581	599	593	575	634	592	578	603	602	573	599	599	578	638	624	658	630	569	559	610	596	620	583	638	602	586	603	625	627	624	626	639	605	600	623	626	627	613	609	583	640	574	606	609	562	602	589	558	655	580	588	614	609	633	626	618	620	629	626	577	615	606	621	600	584	628	649	625	561	601	593	610	617	626	614	594	640	587	574	648	584	580	611	600	621	653	615	609	620	594	589	614	621	582	646	580	598	598	563	590	635	617	608	574	621	641	626	614	609	618	601	637	608	606	629	586	587	572	611	642	605	560	609	590	575	581	604	588	615	579	620	594	659	608	696	609	638	593	628	605	628	575	567	618	591	641	604	633	607	587	607	576	574	607	589	613	583	595	583	595	637	584	584	567	592	630	628	619	557	649	598	635	605	580	635	659	617	597	578	620	581	579	665	628	618	583	674	617	629	596	629	612	585	610	633	614	627	625	663	578	599	604	629	581	650	631	624	658	603	606	586	613	626	615	593	590	586	626	609	639	648	565	628	570	617	600	588	566	628	632	619	540	630	605	628	614	670	611	598	650	592	590	599	561	628	605	632	640	583	635	614	582	610	641	607	623	650	599	634	616	583	624	575	639	586	628	606	648	646	618	605	633	605	623	619	640	581	587	595	622	589	589	575	584	609	634	579	578	608	627	615	609	569	618	597	608	611	572	645	599	616	652	574	645	619	615	611	621	633	611	625	637	604	585	594	623	631	594	626	599	607	600	640	596	591	587	557	648	574	606	594	565	577	640	594	587	583	615	656	607	599	568	601	637	588	571	610	640	618	611	600	634	592	587	627	600	669	549	617	627	565	609	620	611	630	583	635	589	656	596	605	633	626	611	610	613	607	593	612	620	597	616	594	599	650	605	636	579	593	617	593	598	610	653	625	632	608	641	610	625	633	617	639	589	606	612	590	610	568	617	643	555	570	597	601	639	562	585	594	587	596	656	596	588	599	603	625	613	576	591	643	588	607	574	572	592	607	653	585	611	623	571	599	570	571	607	622	614	620	618	637	585	621	605	640	633	647	576	597	645	570	659	599	652	632	647	579	592	601	638	576	634	646	601	602	605	575	631	600	622	612	602	553	600	609	622	588	571	632	607	593	594	567	590	633	574	643	589	600	580	558	596	605	566	607	589	644	597	631	604	643	639	603	589	618	614	618	611	572	607	611	586	593	618	560	620	577	571	602	608	593	624	630	606	566	627	643	573	552	609	579	609	587	601	661	603	586	621	583	624	604	610	644	632	629	617	640	600	652	623	658	576	578	575	602	613	590	592	589	601	592	607	554	549	607	579	585	580	552	628	657	604	579	607	658	632	591	584	586	583	609	633	628	598	594	607	640	613	570	587	577	583	616	638	639	629	614	636	592	620	606	590	560	588	563	554	642	636	598	608	556	604	652	603	610	641	628	626	619	633	595	599	625	613	644	565	590	627	610	606	588	573	611	584	609	573	603	587	611	563	615	626	601	633	617	635	604	626	660	643	595	595	600	583	612	599	583	614	641	606	589	633	629	628	622	594	559	617	606	568	609	617	557	608	633	634	566	632	574	594	610	603	622	615	611	652	570	622	605	591	595	592	613	613	612	640	642	589	582	588	574	630	654	595	611	577	610	601	610	575	592	628	597	593	602	581	615	632	581	605	587	623	643	595	646	598	621	598	608	617	587	625	593	575	625	597	601	566	604	566	626	624	582	598	608	567	622	600	568	621	626	573	597	596	610	609	605	621	588	604	614	590	554	601	602	558	588	619	576	641	623	579	578	595	604	595	585	544	632	614	610	622	562	593	636	642	593	645	640	651	614	619	643	588
26896	43536	28848	18000	13702	10346	7412	5481	4190	3310	2605	2119	1867	1608	1388	1139	1108	1014	992	870	883	861	919	876	835	724	744	744	724	710	748	690	675	682	631	640	643	683	652	632	677	662	660	602	631	601	597	609	663	645	616	650	642	638	674	601	578	628	648	640	623	598	653	615	629	614	613	599	587	620	590	655	640	674	660	594	664	623	638	608	618	604	591	605	622	624	620	619	606	602	587	627	604	604	640	624	638	600	654	596	643	624	597	662	613	592	635	621	663	575	600	671	620	668	634	627	628	629	618	608	612	593	679	633	597	588	599	617	622	631	642	621	640	671	653	639	625	606	658	644	646	591	593	644	600	643	588	631	604	583	579	623	611	646	660	613	649	624	623	663	633	642	573	627	670	593	598	661	637	654	621	617	591	632	619	586	635	593	615	566	650	667	584	607	635	616	618	617	636	588	578	629	636	639	648	624	579	637	581	621	593	619	642	639	600	594	630	579	645	592	611	627	636	637	598	530	589	601	617	629	657	596	609	633	573	615	598	683	633	616	599	619	619	625	634	658	656	618	588	591	635	639	618	616	621	623	616	586	613	637	623	651	564	623	618	646	655	603	612	647	651	669	612	650	583	662	663	643	614	610	623	619	596	649	589	646	590	650	654	587	664	609	632	616	610	608	595	593	623	594	619	659	613	592	597	639	603	604	589	644	655	637	633	613	612	570	632	599	629	622	629	646	591	626	604	641	612	629	623	642	631	636	641	669	624	652	641	624	640	623	651	609	627	633	617	612	596	616	643	608	634	637	583	616	641	642	635	612	650	644	624	639	630	595	654	618	638	596	636	623	592	641	611	616	598	617	624	617	618	623	648	644	574	600	635	624	615	590	603	600	583	630	553	616	636	598	614	651	645	627	592	621	671	604	585	618	614	606	617	612	601	653	613	648	637	605	621	612	630	618	598	651	617	629	611	586	570	632	641	612	595	616	606	618	617	601	621	616	632	611	640	619	623	622	629	610	578	618	624	625	649	626	628	599	611	632	635	605	636	594	607	640	639	633	626	616	615	634	600	636	592	650	621	654	585	599	636	601	621	638	631	616	635	625	636	604	637	640	605	609	593	633	644	594	624	600	612	595	616	602	611	675	636	596	667	572	619	637	622	654	625	618	641	601	636	642	600	629	634	584	659	592	600	622	595	582	592	570	647	629	601	612	585	604	624	622	593	630	640	609	635	630	635	623	646	609	605	644	630	610	644	643	642	657	607	573	645	635	593	612	597	663	654	669	598	616	592	649	599	614	603	678	635	627	594	594	637	647	607	609	628	642	638	582	643	614	593	633	643	624	594	627	631	645	632	634	652	587	604	621	605	605	602	639	643	622	603	623	607	609	559	655	623	643	648	650	670	628	652	653	589	578	616	636	609	619	648	593	613	595	593	612	623	595	629	584	629	653	608	613	577	659	588	663	594	606	644	602	620	598	619	596	661	591	649	612	654	621	609	654	632	653	672	637	604	583	599	615	648	627	630	603	575	609	672	614	633	606	593	632	642	700	627	576	625	614	656	601	631	617	626	584	599	601	659	580	619	603	594	615	634	636	609	627	642	586	632	607	565	648	620	652	607	587	621	640	592	588	660	612	636	672	633	594	623	605	610	618	612	614	647	645	604	577	647	596	589	572	664	583	624	640	589	633	647	614	607	614	604	626	663	611	657	632	600	678	633	572	597	649	624	606	608	643	628	572	647	622	633	645	648	602	582	606	662	621	612	647	632	602	631	586	625	604	620	665	612	604	617	617	652	641	635	585	566	611	640	603	620	635	635	641	605	666	607	603	623	585	656	617	663	627	624	582	607	617	641	680	631	613	643	633	623	611	624	636	594	616	677	631	623	630	607	601	580	623	630	636	567	633	632	611	600	619	636	602	609	643	638	627	609	593	638	636	577	629	628	624	645	620	572	592	620	636	613	586	611	636	666	638	623	642	600	599	662	643	624	635	605	643	690	623	622	607	624	652	610	602	615	581	562	616	634	621	599	607	585	609	647	616	597	625	647	674	580	587	611	642	625	643	656	628	643	579	618	657	639	632	609	635	582	589	588	661	626	636	607	701	600	638	592	662	622	638	578	630	671	608	626	606	608	602	615	641	630	632	575	626	586	628	593	633	624	603	648	650	570	663	638	621	609	625	634	619	602	654	641	640	576	595	613	638	637	620	611	622	626	606	600	618	615	626	597	612	643	608	591	600	624	623	624	618	665	607	594	598	629	606	644	635	661	625	654	637	627	623	643	659	643	640	621	601	632	632	594	602	608	627	625	641	619	621	621	643	585	627	599	617	621	586	613	616	648	634	617	638	568	615	629	626	661	634	613	659	589	640	613	623	561	627	630	616	618	665	609	637	592	646	657	602	644	662	610	646	610	616	597	621	621	617	618	626	591	626	608	605	614	644	629	643	641	624	633	634	651	595	588	635	600	651	624	605	651	567	622	614	643	584	600	615	653	652	619	620	641	616	578	615	612	611	651	599	578	634	627	643	666	615	617	599	602	655	576	611	648	620	657	628	628	596	593	589	621	607	624	625	627	639	622	605	606	628	627	619	622	627	646	574	613	609	588	601	613	603	597	604	620	614	613	668	683	669	605	639	597	618	635	622	622	582	627	596	647	648	615	581	640	643	624	605	628	670	626	601	586	624	574	624	621	619	571	630	633	640	557	624	622	632	656	629	620	590	652	618	673	632	653	655	614	591	668	638	650	627	659	609	580	646	628	591	628	607	647	593	662	607	629	578	626	620	637	654	646	651	637	638	606	602	655	594	602	603	617	614	636	667	575	564	652	596	606	653	622	622	576	647	610	597	607	607	630	597	650	603	640	618	628	574	597	618	631	608	555	632	643	645	607	612	648	578	655	576	605	611	603	624	624	628	644	575	622	607	632	599	636	673	597	587	631	638	609	621	647	635	688	623	599	612	653	640	650	646	617	648	651	577	639	608	637	624	592	626	599	654	633	598	639	672	597	606	629	613	665	581	649	664	621	608	658	674	632	606	629	636	616	611	639	615	603	624	639	644	631	668	609	610	632	613	626	590	625	636	576	649	651	621	604	573	601	638	616	620	646	663	644	567	577	608	640	642	647	603	607	630	625	654	615	650	640	682	579	619	643	656	645	644	614	599	618	618	660	644	613	629	604	620	623	614	602	607	592	617	623	661	658	601	641	630	647	592	641	588	632	600	600	630	613	713	647	614	650	636	622	632	657	634	596	657	656	571	642	608	597	641	626	678	632	643	651	602	610	636	625	624	633	609	629	676	645	619	630	599	592	632	623	597	627	593	627	625	588	594	601	620	660	681	608	641	603	608	629	625	660	611	647	617	622	605	633	658	613	601	615	657	619	589	602	666	617	618	621	609	625	643	598	589	603	565	607	606	656	616	662	653	608	606	629	616	641	628	648	643	645	588	595	611	585	631	617	620	626	630	642	604	651	609	616	578	616	623	622	606	615	618	620	627
22546	21122	28718	23721	21200	21586	15344	6199	4073	3217	2515	2023	1674	1436	1256	1076	1032	982	855	786	721	765	744	750	689	625	608	610	585	589	546	522	523	462	474	477	464	480	466	479	482	455	481	457	451	462	450	435	474	464	452	420	445	489	475	405	465	462	441	442	437	489	451	444	456	434	506	477	440	390	451	447	469	453	494	448	463	482	426	435	462	468	433	489	464	436	476	467	422	436	445	447	469	432	435	446	444	420	455	444	459	431	431	481	433	488	463	450	453	478	468	449	424	411	426	452	457	454	470	429	481	456	492	455	438	437	437	450	460	459	423	448	422	434	463	409	495	448	473	415	446	415	425	470	452	434	441	428	393	452	439	438	428	493	461	446	459	476	461	424	443	461	460	483	458	447	423	479	489	425	417	438	439	451	457	476	425	442	434	427	443	426	459	480	432	462	442	422	476	462	429	440	458	439	402	456	447	410	462	454	463	477	450	442	446	476	468	479	439	468	426	415	450	435	412	478	464	421	441	418	479	447	439	410	462	463	463	447	433	431	442	463	461	453	481	453	461	445	452	507	460	455	443	467	437	460	452	426	389	469	460	431	430	463	465	457	482	432	490	463	425	392	406	510	438	471	440	458	439	476	444	434	472	459	463	429	446	441	427	416	457	462	435	468	461	453	448	469	481	444	443	455	445	467	423	428	455	434	479	468	444	458	470	454	452	447	425	465	449	453	404	441	453	463	468	431	468	472	463	422	484	493	442	483	451	477	424	475	425	422	426	471	444	445	409	454	430	463	457	474	444	447	469	454	437	422	448	426	409	440	433	479	443	457	441	425	475	435	469	465	464	409	465	438	510	458	471	469	428	462	439	470	466	454	456	457	443	450	457	444	442	488	437	453	433	421	481	456	424	438	434	421	463	441	453	453	455	426	423	439	476	424	471	475	442	422	421	425	461	460	466	468	486	476	434	457	471	433	496	444	425	462	407	443	460	479	446	441	443	443	490	459	465	448	473	445	435	448	453	440	426	471	469	441	431	455	446	440	424	421	439	409	469	418	410	454	444	438	472	423	424	441	448	458	427	462	461	456	416	474	472	482	457	471	441	447	441	417	475	457	474	426	421	448	459	440	470	487	469	483	454	465	445	433	434	463	463	458	425	476	510	447	447	427	436	452	449	437	452	463	462	477	497	457	417	462	422	461	448	463	452	438	440	446	470	460	430	450	448	429	453	429	415	457	438	440	428	453	462	438	459	466	445	480	427	425	460	450	482	495	447	434	458	418	440	472	478	409	447	461	463	463	443	430	449	451	474	458	449	419	421	445	430	455	421	423	488	438	488	419	496	453	468	420	425	475	480	452	420	479	452	420	433	444	457	429	446	432	478	458	443	480	460	453	438	404	466	419	436	441	425	480	472	446	484	469	449	436	445	448	420	466	410	476	441	465	462	432	467	460	451	466	442	466	499	462	443	478	465	412	423	441	450	458	476	436	419	462	438	436	459	466	420	484	459	435	436	444	459	468	482	465	461	453	422	447	483	477	429	417	439	477	495	438	459	448	462	470	446	411	437	417	467	430	410	453	408	433	426	455	486	453	461	457	435	455	409	459	444	475	471	458	455	438	418	417	424	478	419	492	449	424	419	439	452	424	444	498	460	477	452	420	468	435	446	419	426	432	462	450	436	416	472	435	462	430	436	405	454	434	468	439	431	444	447	447	469	457	430	462	432	463	442	431	465	434	443	423	446	416	393	444	443	416	443	458	429	427	438	441	445	440	445	450	424	461	449	461	439	403	429	466	437	465	467	457	448	427	418	503	448	436	475	481	449	460	456	459	464	451	483	466	473	462	459	435	457	502	464	465	445	437	438	435	390	447	461	439	473	463	414	464	435	461	464	464	439	446	422	485	454	463	442	467	473	445	399	467	453	420	435	450	462	474	451	463	434	430	441	470	424	432	432	452	455	522	445	436	474	444	438	475	425	430	432	463	429	477	445	473	439	470	481	446	461	461	441	466	407	422	454	453	454	478	421	434	459	466	427	470	416	465	420	426	415	460	432	429	436	450	407	478	446	457	426	484	425	429	441	455	446	420	459	463	406	450	438	448	439	421	456	419	449	479	430	416	453	435	409	430	425	401	444	424	472	412	415	423	462	426	458	436	438	429	477	422	423	465	466	438	443	443	444	433	450	444	462	485	438	473	448	468	434	429	498	390	475	451	442	423	474	439	451	458	436	451	440	454	443	432	446	456	458	452	443	448	468	444	485	456	427	446	413	466	410	473	433	437	465	465	429	425	426	458	440	412	434	452	431	460	437	497	466	466	432	481	436	469	477	432	476	444	428	426	451	425	461	418	425	420	448	432	461	438	406	419	463	445	449	485	427	450	434	440	449	459	460	446	437	443	482	400	451	451	451	491	458	428	437	459	445	450	408	469	463	429	421	421	425	435	464	471	434	446	437	413	431	424	410	455	442	451	410	465	432	467	458	469	450	459	457	460	417	483	434	459	440	434	428	430	429	459	449	432	439	425	456	440	438	461	468	437	495	453	419	442	420	424	471	417	455	454	457	465	419	483	433	466	433	479	432	446	458	384	438	459	426	479	455	510	472	470	479	430	420	434	419	421	424	401	477	413	452	467	426	456	448	461	461	436	490	460	434	422	415	462	425	443	429	445	463	455	452	449	455	465	489	436	433	413	459	460	435	433	441	417	432	444	448	430	441	410	427	418	459	446	434	456	454	443	451	442	437	460	429	439	411	472	450	416	450	456	448	480	423	476	454	435	425	514	493	444	444	448	430	452	462	430	417	445	423	457	460	442	458	428	421	469	465	465	427	460	446	478	478	432	436	456	462	454	442	445	504	430	427	455	436	439	467	427	402	463	437	425	454	430	437	455	418	436	464	432	432	442	443	457	446	452	442	449	454	410	439	466	431	480	448	436	438	429	385	411	468	415	434	440	445	445	435	435	477	441	426	422	445	445	441	425	449	448	479	423	456	480	449	432	426	463	454	452	461	452	417	459	421	489	426	455	458	490	443	436	440	431	414	442	450	428	448	437	450	439	479	412	448	463	437	435	439	464	429	466	465	480	449	431	412	431	439	417	422	455	448	451	434	426	444	493	426	461	469	460	437	439	461	436	489	434	454	418	446	437	448	437	471	438	429	450	480	466	448	427	427	432	394	430	474	438	443	464	491	472	441	479	484	456	406	437	422	410	435	434	433	442	397	453	469	426	463	461	471	456	425	457	475	464	450	419	412	435	443	427	456	451	415	471	457	463	452	438	451	444	446	470	437	407	417	443	466	450	410	428	477	421	440	420	481	478	470	437	429	465	431	462	449	463	486	448	459	456	475	418	428	437	441	449	457	463	421	436	454	455	472	454	455	441	411	448	418	473	449	434	439	431	450	474	449	443	458	427	478	473	437	480	479	435	471	445	424	456	458	413	456	471	447	419	428	432	422	443	459	434	430	435	436	420	437	456	448	454	448	471	440	464	430	441
31358	53242	36958	24692	19519	15567	11491	8539	6554	5171	4023	3235	2574	2159	1627	1485	1320	1248	1122	1026	928	935	901	841	848	713	700	664	691	667	588	583	554	529	535	495	528	509	525	459	479	478	482	485	437	477	463	470	462	431	474	453	445	440	430	430	483	444	442	441	447	459	504	456	486	467	463	498	452	472	473	429	470	480	449	426	434	471	467	443	465	485	439	464	451	444	416	470	447	471	475	453	430	414	450	477	459	460	473	439	457	508	434	474	455	433	454	427	484	460	466	472	451	444	484	399	453	449	469	475	458	448	441	441	448	417	471	435	455	485	417	500	436	463	462	435	445	487	461	471	470	453	429	434	429	461	456	450	435	457	429	488	446	449	472	465	430	425	448	454	418	444	441	442	430	434	414	471	464	462	425	458	483	452	485	435	418	442	426	448	460	444	482	460	463	456	453	455	461	455	452	448	465	470	410	444	414	483	451	454	480	455	456	480	475	478	526	422	426	452	451	471	472	423	472	454	475	497	485	475	434	421	456	437	476	469	461	435	479	430	456	471	419	438	437	447	448	428	416	471	426	466	452	468	437	464	477	435	454	463	450	437	457	413	444	436	432	468	482	441	426	461	470	442	456	504	454	467	455	453	463	461	468	480	463	461	465	422	484	496	461	430	480	426	477	440	423	494	457	463	434	447	435	435	446	441	440	439	480	442	465	424	430	481	434	442	471	443	452	427	454	437	423	462	437	478	468	445	419	419	411	434	459	458	460	463	437	438	471	448	454	452	460	441	490	455	473	448	390	454	474	433	418	467	465	469	457	470	415	475	460	457	436	453	441	448	479	451	446	464	423	404	451	450	464	449	457	455	420	444	440	407	439	435	432	443	436	438	415	435	420	435	446	424	393	453	405	453	452	472	416	423	460	459	461	468	443	473	456	454	460	432	440	470	449	410	442	446	434	467	436	434	481	464	420	461	458	437	438	481	431	439	457	442	428	434	448	430	484	445	434	412	419	438	457	428	479	437	458	429	435	477	483	452	425	477	464	462	475	457	423	436	455	452	463	484	428	428	456	435	473	464	416	479	474	459	452	461	443	465	438	458	434	476	451	486	452	451	461	432	424	436	460	456	465	436	436	430	457	435	458	431	421	469	447	478	454	438	464	480	483	461	459	472	507	405	475	440	449	444	453	452	440	446	418	457	423	456	469	473	452	425	449	406	473	425	452	419	448	441	418	456	448	443	457	436	456	455	446	432	464	445	441	445	454	475	437	495	447	466	473	454	446	423	471	415	456	426	467	436	462	437	442	483	497	426	429	458	439	413	449	467	446	461	464	442	480	464	474	434	448	438	429	419	472	451	447	489	416	407	423	450	440	428	457	450	479	439	440	430	444	448	473	456	458	450	439	451	449	484	437	436	418	469	434	441	467	426	437	455	480	403	404	473	448	442	473	467	452	475	455	468	413	513	456	441	439	479	407	462	458	410	460	442	491	466	453	442	464	428	463	438	435	496	473	448	438	471	492	420	459	434	469	464	456	429	443	466	442	417	472	444	465	465	486	459	479	413	449	425	445	412	463	432	467	438	448	486	477	459	442	404	406	471	445	478	426	450	436	442	473	447	455	465	485	491	448	446	426	446	469	442	447	418	446	422	448	449	416	456	432	463	442	481	449	441	449	487	431	442	452	438	450	466	417	443	467	457	395	441	414	417	460	465	480	474	432	462	448	465	463	441	485	443	462	440	436	433	440	443	459	456	462	472	470	458	428	460	449	466	470	406	425	491	435	475	455	479	487	488	443	458	463	432	422	490	471	434	457	467	430	464	417	468	467	485	480	440	444	429	479	437	464	457	448	462	442	438	443	424	446	470	442	476	432	509	442	440	465	469	474	468	454	445	447	458	439	419	430	460	464	444	446	454	462	482	457	433	450	466	426	427	471	434	502	401	473	481	451	468	482	497	429	428	480	427	432	411	442	431	448	441	436	419	462	445	470	448	445	469	430	475	410	450	417	469	454	453	420	416	438	438	442	441	447	465	479	473	431	480	456	448	480	456	437	449	426	475	457	440	448	496	449	460	467	447	435	411	470	453	436	438	461	451	442	449	437	453	456	456	467	440	459	426	464	457	444	470	463	467	485	459	467	463	435	413	435	467	461	450	445	464	407	478	425	487	457	459	472	440	429	457	416	464	421	480	449	450	421	447	440	411	444	454	455	459	460	439	403	452	415	460	470	452	426	422	457	478	468	429	461	475	479	467	443	450	406	442	446	444	438	500	452	468	437	459	431	452	446	405	481	454	427	487	437	436	451	451	439	476	467	457	443	417	425	448	414	438	469	411	473	452	454	462	429	458	438	485	453	445	455	436	430	453	450	442	474	434	432	481	440	428	484	457	448	428	465	444	476	477	441	413	445	459	445	438	440	446	453	463	446	419	435	406	501	449	477	444	495	458	474	461	445	435	496	469	426	480	452	431	445	443	433	497	467	468	426	463	416	417	442	461	415	463	450	441	448	458	459	447	470	432	446	475	454	416	442	468	447	474	470	422	464	424	451	429	461	437	456	461	455	440	471	468	456	454	456	458	446	422	443	436	469	481	451	459	454	452	433	473	475	461	440	436	449	452	395	488	455	423	436	432	501	419	440	435	456	449	444	477	469	400	443	435	460	431	446	454	438	471	453	447	454	461	436	466	448	464	474	466	426	467	480	441	464	455	431	452	424	461	457	462	479	432	433	410	413	425	446	473	407	448	455	478	435	433	468	427	446	471	473	443	451	450	414	465	454	465	430	441	451	466	446	455	439	457	471	447	433	448	445	414	461	469	402	449	475	462	463	451	432	470	443	455	456	464	443	502	465	502	429	480	430	470	464	469	432	455	413	434	452	438	443	396	479	499	463	423	472	468	465	453	399	455	452	465	433	475	460	448	467	470	435	453	428	473	429	466	427	452	443	442	403	420	470	456	454	459	407	443	483	420	465	457	485	456	448	431	421	477	461	465	453	416	442	452	450	464	474	444	437	469	445	488	427	418	451	445	434	461	438	445	441	454	465	420	463	457	443	459	476	472	445	459	458	482	440	439	406	451	437	440	449	403	465	460	425	438	481	431	456	493	459	426	442	482	438	436	407	455	441	457	442	440	466	421	464	450	458	468	431	437	484	422	491	460	459	467	451	436	459	454	450	440	479	435	486	452	416	442	476	437	459	406	466	465	444	462	448	387	433	442	427	460	507	443	449	441	441	463	440	471	456	438	486	432	449	487	464	476	427	462	426	455	426	452	432	481	448	438	422	476	448	449	459	472	414	454	461	437	454	520	472	455	444	458	405	457	484	455	434	452	473	412	458	462	462	475	448	436	467	433	424	476	463	414	459	470	428	459	462	454	419	424	471	424	420	504	425	439	478	450	446	458	465	447	489	410	514	488	446	444	430	469	456	451	430	459	438	466	474	410	475	466	447	497	457	474	457	440	468	462	416	455	470	436	442	439	446	449	474	456	446	433	426	454
29078	25366	24054	15260	7747	5030	3343	2529	2010	1641	1423	1291	1094	968	853	815	785	719	681	662	667	645	696	616	622	624	621	632	557	560	586	539	524	540	531	556	556	558	547	557	569	538	534	528	571	543	536	554	581	516	534	523	544	545	576	559	508	522	562	532	552	539	515	527	529	527	548	562	553	529	557	515	528	539	544	564	509	506	576	546	552	517	549	523	522	557	506	529	569	565	537	542	548	569	551	551	545	543	561	591	542	546	585	564	564	532	536	558	545	537	563	556	545	542	512	535	536	523	568	560	554	531	512	534	567	587	559	532	539	503	505	527	514	563	617	501	555	533	526	522	577	569	577	513	590	512	542	556	501	536	555	533	546	545	530	537	570	556	518	529	520	534	495	457	521	501	532	524	517	577	565	505	522	588	538	536	543	525	557	566	564	583	502	556	535	573	520	525	544	565	534	546	535	577	567	522	530	559	499	534	513	527	542	542	526	547	545	518	561	540	573	538	534	528	513	579	547	555	593	563	488	512	513	560	548	527	573	485	562	538	584	553	527	535	504	530	526	507	588	543	572	537	547	605	544	561	563	541	520	523	559	565	527	542	537	553	561	554	539	529	559	534	560	533	509	543	569	531	564	531	529	516	567	523	553	570	537	558	498	537	529	583	513	551	528	491	551	540	538	558	559	513	496	537	535	550	549	538	536	560	536	594	492	558	543	526	518	521	550	532	536	564	565	575	542	545	556	534	489	528	522	580	518	577	565	538	550	542	582	536	515	510	527	538	534	528	510	535	555	521	537	555	522	562	510	550	539	527	520	531	541	619	561	579	512	517	540	525	518	516	549	514	560	523	543	551	519	580	549	524	526	538	552	546	522	522	536	525	585	545	530	563	575	548	547	550	553	562	542	527	576	554	539	506	510	541	561	539	540	561	497	547	562	552	570	559	534	524	547	560	523	547	568	532	575	534	564	567	537	545	522	537	543	562	526	565	534	576	535	549	526	551	543	566	559	486	540	528	557	535	589	553	529	598	550	536	534	523	584	562	563	569	550	542	535	561	574	569	565	564	555	585	528	550	520	530	524	556	533	567	573	547	578	535	490	545	525	524	545	508	503	521	546	538	544	539	540	517	545	521	573	541	605	513	572	550	526	550	532	528	489	546	573	491	576	531	483	508	539	544	530	513	566	530	562	520	528	558	538	505	527	535	604	594	520	575	519	531	519	563	494	559	535	546	543	558	562	547	518	570	578	600	542	534	523	506	539	560	523	521	560	569	523	563	554	518	525	555	562	564	578	502	498	533	516	537	540	539	540	513	526	550	497	530	553	513	543	557	517	545	593	581	557	531	504	531	570	499	524	542	540	578	562	502	561	566	547	557	545	527	548	524	556	530	554	520	545	526	548	552	506	586	489	503	518	518	529	554	531	576	573	497	521	574	554	524	493	524	470	499	542	528	488	536	517	555	567	550	543	543	540	523	492	496	551	526	515	545	575	528	513	572	545	525	573	541	549	514	550	542	565	542	545	499	572	536	525	553	515	535	571	528	580	533	523	532	503	544	502	570	529	550	578	559	558	582	575	558	562	529	565	577	524	519	568	519	516	556	546	540	533	523	568	569	569	527	503	519	529	567	526	563	538	544	554	556	556	552	562	558	519	520	528	554	531	524	509	553	569	560	582	554	532	516	521	508	561	572	487	521	548	560	493	540	531	519	515	557	548	530	530	526	566	529	506	498	516	516	544	550	516	543	523	612	556	570	498	565	519	534	539	541	600	528	598	569	519	549	510	520	543	553	526	539	523	563	553	548	492	561	557	519	460	552	516	509	512	499	551	509	507	525	510	537	511	530	532	520	522	544	552	544	532	528	572	531	517	523	531	538	530	558	548	554	500	525	528	576	555	523	511	548	500	577	554	533	529	580	563	519	530	554	546	532	514	550	534	558	531	550	534	551	511	531	515	528	520	559	533	516	528	512	527	566	566	495	516	572	568	555	509	539	569	561	543	567	541	513	533	556	573	552	564	549	558	568	568	531	575	579	524	564	541	520	575	528	533	533	562	542	592	539	589	581	549	541	539	539	522	555	513	535	528	547	535	555	553	542	522	589	506	552	491	526	490	602	567	560	548	534	518	536	541	510	551	538	546	515	587	541	484	577	524	566	519	543	524	525	519	538	548	516	509	563	515	566	569	531	579	533	531	541	499	543	529	517	560	546	516	541	510	556	580	582	542	523	533	538	533	557	519	535	557	513	537	539	580	575	535	564	538	531	525	501	562	522	552	562	551	524	565	528	540	555	542	543	574	532	564	546	522	517	502	513	539	538	533	544	498	536	562	527	544	556	547	519	525	559	534	535	576	532	511	498	576	530	550	559	560	522	564	534	526	537	530	515	540	530	523	543	515	535	566	546	555	525	547	587	525	498	524	558	505	545	565	543	531	544	547	548	575	514	530	539	577	535	565	520	541	524	563	542	538	555	540	542	495	551	524	538	542	553	524	560	541	562	543	460	532	532	498	520	585	542	518	510	528	531	506	519	545	542	536	550	560	518	510	585	569	585	511	516	576	549	558	529	504	542	519	557	558	521	552	566	542	572	477	528	539	565	523	543	547	554	570	564	537	525	532	491	502	526	520	528	571	531	554	545	498	542	568	516	556	515	538	529	535	553	486	556	510	560	557	547	556	522	566	514	538	551	546	503	623	536	574	529	520	525	548	541	545	533	550	553	524	567	523	540	530	549	551	554	522	565	558	538	550	531	543	562	517	564	577	553	518	489	517	527	542	555	561	506	510	508	578	519	508	545	520	544	556	564	531	549	578	515	562	523	558	519	497	536	539	559	554	518	543	561	540	532	515	527	515	561	549	519	516	531	509	550	545	531	518	531	591	536	551	528	554	545	536	564	554	583	543	507	551	567	574	582	551	578	538	542	549	531	538	494	492	531	535	533	550	524	503	568	524	512	563	562	552	566	512	527	532	527	535	513	539	549	539	505	517	532	566	535	554	523	578	540	547	572	512	503	552	561	549	544	542	545	513	558	565	597	576	580	546	499	529	572	556	543	494	547	523	527	522	526	555	536	516	527	531	537	534	529	542	493	522	573	528	536	505	498	513	543	586	529	523	503	558	500	535	568	566	559	543	518	508	563	513	529	531	512	557	558	536	569	541	530	521	566	545	543	538	547	537	542	547	514	561	535	555	556	535	529	548	590	525	533	548	513	532	555	534	581	522	547	574	517	539	531	563	543	574	573	581	519	531	546	515	577	490	556	513	551	566	499	528	545	590	533	567	569	539	577	554	594	527	578	551	544	553	545	510	554	572	563	527	518	514	560	552	513	485	536	573	573	514	539	518	518	499	526	546	541	553	529	547	457	537	538	538	554	520	541	588	517	514	535	531	474	538	512	501	512	515	537	560	535	531	541	522	508	577	573	550	572	562	522	554	544	509	521	557	598	537	534	537	557	509	533	562	516	579	527	599	514	540	548	548	551	547	593	558	544
24722	37159	24995	14501	10247	7645	5688	4151	3242	2581	2171	1781	1531	1277	1098	1037	989	873	831	765	760	777	747	695	696	692	635	580	644	644	641	591	607	555	547	603	609	586	588	587	588	583	566	529	545	566	546	575	562	546	596	568	542	587	586	546	594	632	548	559	608	539	564	544	566	530	598	565	556	562	535	588	523	537	573	574	556	566	536	578	536	546	567	607	570	569	623	601	533	567	536	600	559	567	528	566	562	590	604	560	569	534	544	524	572	572	601	549	540	529	548	552	568	564	579	560	550	542	571	563	573	536	542	583	581	561	560	585	562	550	513	570	520	553	539	510	545	565	558	622	540	531	585	576	519	558	554	576	565	530	525	600	539	569	548	560	572	531	512	557	569	589	531	612	588	552	511	526	591	566	585	574	577	546	549	576	536	595	594	572	575	565	525	551	587	514	594	578	552	569	551	550	551	605	547	567	554	534	575	530	610	557	641	575	554	576	548	564	541	531	576	546	546	538	538	551	540	543	569	556	571	580	584	542	576	567	560	552	537	592	541	553	534	565	528	524	568	541	551	537	589	593	539	584	565	526	564	539	522	540	548	549	581	580	544	517	589	567	563	565	579	519	584	530	521	521	541	555	567	573	590	559	588	571	556	547	558	565	638	573	554	516	575	560	583	574	530	584	537	589	556	577	581	511	548	550	575	543	529	531	520	575	548	551	539	568	561	556	586	549	531	570	578	560	584	564	561	534	574	530	539	578	598	578	563	528	576	514	576	530	561	537	583	553	520	560	581	615	566	562	556	554	558	579	513	569	572	590	568	512	582	569	517	539	565	551	558	560	568	527	579	559	564	584	590	506	523	551	553	572	545	544	561	581	572	526	527	561	598	556	569	540	543	576	582	576	537	557	536	548	522	523	538	519	604	542	583	578	546	562	602	531	564	591	560	537	536	608	538	531	546	536	547	586	612	579	591	544	558	571	608	549	551	572	582	591	544	549	550	536	607	523	551	553	558	562	594	564	543	557	560	532	533	534	557	565	586	516	536	577	553	551	557	593	585	560	538	574	516	558	536	596	577	533	583	582	550	567	559	523	532	577	571	575	511	564	593	578	512	535	539	561	506	517	583	551	574	574	564	580	598	553	579	547	562	541	562	574	567	507	545	588	551	569	540	509	530	568	562	546	490	545	553	542	548	535	566	557	571	547	519	574	539	558	550	513	557	563	552	522	554	528	550	598	572	540	558	535	554	537	534	569	582	548	536	571	544	560	537	553	567	587	565	549	518	575	536	538	552	534	587	501	560	517	558	550	564	533	571	586	543	531	559	526	582	550	510	515	591	560	541	543	579	600	548	553	564	541	596	592	572	559	574	598	563	547	536	566	589	582	586	543	541	557	539	551	586	538	566	541	555	556	568	588	554	587	551	518	544	582	575	550	535	528	554	551	583	579	561	553	568	562	522	546	546	604	570	575	534	578	567	524	582	591	576	556	528	545	527	575	555	551	558	574	574	542	573	567	544	548	551	536	551	562	589	566	543	578	597	580	585	545	569	538	531	551	566	554	510	558	589	546	563	595	542	580	559	527	584	572	508	578	559	604	574	535	564	592	547	536	580	596	561	597	544	578	566	549	567	547	554	552	583	580	537	558	584	560	550	560	548	531	582	585	579	548	570	533	575	574	561	571	595	573	577	558	561	549	512	557	556	576	531	520	567	568	564	564	564	519	557	566	564	534	597	565	536	527	560	560	536	563	552	592	583	550	588	574	554	578	547	558	578	547	531	583	571	560	569	542	561	578	538	547	527	568	575	539	568	522	558	556	558	555	555	524	541	543	585	557	534	585	566	551	567	559	557	550	544	550	581	574	534	530	563	540	559	557	576	539	590	561	548	540	624	553	583	532	551	588	607	578	545	568	565	580	605	554	541	561	606	557	577	568	575	555	590	573	575	576	548	532	592	533	476	521	538	558	599	528	610	566	562	538	537	584	541	553	560	589	560	534	597	569	561	567	510	595	562	565	556	551	555	539	556	564	546	560	573	589	592	582	533	586	564	545	631	568	576	568	558	590	607	575	548	554	545	565	556	560	580	539	544	547	545	535	574	537	541	564	576	537	557	561	602	530	533	546	612	523	557	549	566	559	598	535	567	582	562	559	545	556	544	576	601	545	578	548	535	558	564	577	583	584	565	562	517	602	542	569	585	573	567	552	539	574	530	573	577	532	534	544	580	568	554	568	559	540	555	581	525	549	565	561	540	556	554	592	563	535	554	555	563	565	570	576	526	558	540	585	561	547	547	564	587	581	617	558	536	564	611	554	558	517	553	555	547	568	532	543	589	580	559	554	524	586	548	603	603	603	520	537	549	584	538	549	575	517	526	550	580	583	522	547	558	573	546	555	535	583	582	535	537	536	520	568	576	549	578	556	525	584	614	563	538	568	546	586	562	543	553	542	557	598	569	519	607	555	542	547	547	536	576	557	560	565	569	542	568	531	536	513	564	531	575	569	587	570	545	587	570	560	523	551	547	580	544	557	573	542	538	549	543	570	557	598	567	570	547	540	558	536	578	561	535	536	548	570	581	597	542	518	578	572	563	547	620	567	576	573	509	556	589	577	593	588	576	520	528	546	545	581	563	552	519	540	569	580	571	607	526	577	602	528	545	519	580	564	563	616	537	517	559	534	515	579	553	590	564	533	525	543	544	596	537	554	586	598	610	584	533	553	590	515	559	542	540	527	527	551	550	551	517	544	581	553	538	552	580	566	601	555	547	542	547	571	542	546	527	558	556	543	529	566	559	567	567	541	583	577	553	594	558	545	504	575	593	542	577	587	545	526	584	555	513	564	559	562	588	560	581	580	594	529	616	540	579	547	583	542	541	588	518	569	576	602	539	543	546	518	560	573	538	575	575	601	577	560	559	561	541	555	553	572	544	543	524	575	535	550	589	551	559	543	533	562	569	525	554	488	548	544	565	534	523	556	565	575	539	574	534	581	546	554	564	575	579	558	578	586	572	541	600	580	556	539	534	523	559	580	572	533	538	559	537	558	564	553	564	562	589	540	535	567	563	551	547	560	530	560	560	554	574	579	557	603	521	518	568	558	541	578	562	567	539	565	592	554	569	549	565	557	596	568	554	611	566	551	583	544	554	542	562	555	558	588	527	569	574	551	547	570	549	532	635	593	569	589	572	560	533	512	556	561	532	555	549	561	536	581	570	561	552	535	531	535	562	603	577	547	559	554	577	594	545	570	616	569	489	571	523	570	539	531	582	614	570	557	532	582	541	563	561	541	545	587	550	542	530	544	528	527	568	582	573	517	583	579	552	554	546	554	589	547	552	557	528	577	568	568	591	554	544	557	551	564	562	532	523	532	546	560	553	519	551	558	563	537	591	565	556	573	594	549	536	550	567	551	563	611	605	548	565	562	560	559	529	527	544	519	564	568	571	551	528	562	529	567	562	553	545	543	522	553	577	555	615	598	565	567	587	594	516	534	568	574
23584	21065	28285	24144	21199	15218	7199	4067	2969	2346	1836	1558	1259	1125	861	777	792	700	692	618	614	589	562	573	569	510	517	510	477	471	457	404	437	424	422	439	377	432	419	369	425	427	423	366	410	394	431	382	397	407	396	389	384	394	393	371	355	367	390	387	411	410	389	385	373	385	431	404	407	384	419	400	385	400	411	376	389	361	366	391	361	397	400	387	376	395	390	387	383	395	389	396	386	393	428	393	385	388	407	372	401	355	430	392	402	384	408	391	379	359	385	394	388	375	448	389	383	415	374	396	402	405	407	429	392	362	387	386	356	400	372	388	408	389	390	400	392	388	409	367	391	390	405	395	354	384	380	417	414	382	399	380	384	385	422	398	399	421	353	406	412	387	397	386	400	352	374	367	389	398	403	353	406	385	383	367	367	366	369	405	408	377	359	374	401	359	412	378	400	388	387	392	414	362	350	373	397	359	392	377	420	387	416	397	403	404	362	380	423	400	388	397	368	387	377	405	391	403	421	367	379	390	413	376	392	412	376	384	401	381	399	386	396	378	387	359	388	409	360	376	412	375	397	376	368	383	388	400	390	403	380	394	402	383	413	383	381	391	371	387	408	387	403	429	387	394	380	402	407	413	439	395	397	408	401	388	426	379	394	358	403	362	396	409	401	399	384	415	390	390	418	401	408	394	398	388	425	384	395	364	424	392	403	374	399	408	391	396	357	323	410	397	428	401	419	374	361	397	390	419	389	382	396	410	368	352	404	382	380	351	404	398	370	405	384	406	385	394	369	391	403	399	425	393	337	389	396	396	383	390	385	398	376	367	354	364	366	378	385	393	391	404	404	397	370	373	415	431	383	363	381	370	390	384	381	371	380	388	376	409	377	361	385	353	389	397	392	370	392	393	427	395	367	399	419	370	414	387	400	402	418	409	393	395	388	375	376	384	408	403	406	414	417	368	378	426	423	397	386	416	406	421	387	407	409	396	395	410	368	392	405	380	358	403	397	335	342	360	396	423	381	350	392	386	425	402	394	399	340	390	402	384	372	382	396	417	363	413	400	401	385	420	408	387	404	388	367	365	377	418	402	389	399	404	377	390	397	360	391	398	382	389	361	384	357	366	382	399	411	381	406	398	375	407	412	417	419	412	384	366	372	421	415	387	380	416	360	404	367	379	390	349	358	384	380	404	408	411	392	401	406	392	425	384	339	393	408	402	381	370	429	402	410	426	408	409	410	382	407	401	420	388	377	380	406	385	400	385	361	388	375	389	422	372	420	381	404	394	394	400	391	407	389	367	379	408	382	389	397	363	411	393	412	375	387	375	420	365	396	410	381	388	375	347	384	383	392	365	389	412	412	367	377	400	403	404	393	392	429	387	405	399	411	385	383	407	388	409	350	373	369	373	395	434	352	419	376	417	356	385	398	400	413	426	370	386	377	400	401	391	397	405	399	406	361	394	377	404	405	389	406	416	386	368	400	404	393	406	373	363	361	405	402	430	375	390	403	366	393	337	381	391	389	374	403	392	415	403	358	413	406	385	382	392	387	397	357	383	368	387	399	418	396	438	416	359	386	356	398	387	377	436	372	410	366	386	354	388	394	399	370	408	377	381	389	429	350	392	377	402	386	379	391	406	415	388	414	365	371	371	398	396	417	396	372	391	392	383	378	375	390	412	356	380	398	357	393	374	369	394	369	403	398	421	372	373	411	360	436	395	393	373	374	403	340	368	386	379	402	395	418	356	396	407	407	385	402	405	349	372	413	356	399	376	383	382	366	400	385	378	375	426	413	380	382	378	366	383	378	374	383	357	402	387	433	409	403	419	376	395	450	369	389	386	411	413	394	400	414	356	404	363	366	374	403	387	412	364	390	396	381	369	417	380	364	405	377	427	407	394	375	377	407	401	399	382	386	410	402	419	402	360	398	428	401	389	362	381	433	379	376	409	404	381	416	385	382	363	406	400	382	366	370	394	378	392	396	382	398	377	422	405	399	380	403	397	408	361	391	420	356	341	389	388	402	411	436	370	371	346	390	368	381	410	400	419	436	391	424	396	403	398	374	407	373	406	394	400	409	392	391	358	422	377	380	383	390	359	391	395	357	423	407	372	391	421	418	425	398	371	408	387	369	397	378	411	392	354	376	412	398	393	422	403	384	372	389	371	413	417	392	411	411	369	372	373	411	390	391	398	376	386	403	379	371	390	420	420	434	391	430	393	378	394	385	394	435	378	390	399	354	381	405	399	413	390	409	402	391	368	397	408	419	394	386	395	391	371	328	397	392	410	380	382	372	382	380	390	409	358	393	337	430	388	400	406	425	391	358	404	404	386	403	386	384	404	406	415	392	421	389	375	401	385	364	374	384	347	410	393	402	429	398	399	393	381	399	379	399	379	383	400	399	381	405	385	364	380	393	374	400	398	407	366	415	427	380	380	384	366	362	386	380	361	393	383	410	390	354	417	351	405	369	367	363	420	405	398	398	404	439	380	406	405	361	409	400	382	391	398	362	386	373	383	400	393	416	390	372	398	360	401	402	365	400	401	411	385	401	393	403	380	383	443	406	392	375	407	363	380	398	421	397	382	410	432	371	374	338	364	419	383	378	354	415	372	402	390	382	389	354	392	432	401	374	380	387	416	363	410	398	385	385	339	392	377	367	410	380	372	386	381	401	372	391	377	375	382	361	376	377	382	368	380	385	418	379	385	368	402	375	373	379	408	390	389	404	395	395	391	378	421	365	434	380	353	380	393	368	392	405	384	387	426	388	388	357	402	402	384	387	404	408	431	381	358	419	403	366	396	365	383	391	395	406	395	401	422	381	388	362	373	361	392	391	384	355	407	390	415	421	415	370	401	438	376	387	382	405	399	418	366	373	382	386	367	388	384	399	376	409	397	401	380	407	401	379	378	416	397	357	383	360	380	424	384	384	399	423	403	384	379	372	386	394	372	410	401	392	398	424	420	369	351	375	428	368	392	390	385	383	414	388	391	375	398	386	388	379	367	385	399	365	426	386	363	415	354	422	390	396	401	359	396	389	407	380	394	379	361	378	388	379	406	391	391	381	420	398	382	385	378	403	402	394	391	403	422	390	381	401	370	368	369	412	380	396	431	370	375	371	350	373	422	367	447	383	370	363	391	403	383	399	394	392	381	439	393	391	414	360	427	383	386	404	392	376	380	381	407	383	365	370	421	395	375	416	401	405	429	386	389	375	373	384	372	373	362	401	377	362	412	387	396	373	400	360	416	403	358	348	421	386	399	408	403	409	371	365	389	369	408	347	369	368	388	403	359	394	406	397	371	403	385	396	385	423	377	393	362	396	393	395	397	403	386	378	417	401	392	390	398	351	393	373	354	414	421	388	382	416	370	395	362	404	396	388	381	417	409	365	416	404	369	374	374	424	417	425	368	408	373	372	416	396	382	389	350	417	383	402	394	371	394	383	384	392	425	418	379	386	406	397	387	382	397	403	389	382	410	375	380	371	411	392	374
28054	47720	32676	20647	14871	11290	8495	6256	4755	3768	3006	2430	1956	1698	1258	1264	1048	1025	868	811	723	737	741	724	639	597	574	554	554	524	530	473	470	414	458	485	440	431	433	426	440	428	437	385	408	434	432	432	440	435	391	440	436	405	424	425	400	401	435	418	400	437	410	417	414	453	429	419	430	398	396	403	418	416	422	422	444	411	416	375	410	435	423	420	388	404	442	406	417	443	418	429	382	419	407	386	422	399	369	415	432	437	421	417	384	419	427	414	416	439	432	395	441	395	396	400	441	412	429	441	407	404	398	377	410	442	385	450	400	393	400	429	407	436	391	423	425	419	387	408	419	407	412	367	418	406	414	387	410	401	438	469	375	424	380	424	418	420	429	430	374	388	409	447	410	412	442	386	408	401	472	391	443	420	407	420	429	415	384	406	434	434	392	389	372	380	407	424	397	408	404	416	409	433	417	412	384	392	416	433	415	401	375	427	400	432	393	401	411	461	402	396	411	428	384	413	379	437	423	414	406	410	372	401	387	408	394	425	409	421	412	438	417	380	406	402	402	401	427	395	397	425	422	410	410	421	392	411	444	425	436	427	413	414	401	433	419	417	428	397	389	395	374	435	416	373	412	415	402	390	438	416	415	404	406	393	404	398	409	418	431	420	395	390	371	400	413	393	434	446	421	440	388	388	396	384	418	377	415	406	395	392	430	406	373	399	459	383	420	409	418	421	425	440	370	426	413	385	413	410	401	384	372	455	401	395	413	380	446	411	411	425	427	397	401	404	413	457	416	385	421	399	399	378	421	444	400	379	416	390	377	396	414	416	404	390	403	461	426	435	436	395	418	429	419	416	407	401	393	394	409	418	410	449	445	417	403	424	417	414	426	415	397	407	425	420	426	404	402	431	392	424	375	416	422	421	397	416	394	406	410	412	430	413	400	405	417	406	412	419	409	421	394	434	413	398	446	437	401	388	430	453	425	433	407	430	411	399	416	456	381	392	438	442	408	366	429	414	393	414	426	398	431	411	416	399	421	398	426	416	409	377	412	399	404	425	417	415	399	424	418	420	404	425	441	435	418	382	441	424	426	369	421	427	403	411	429	442	412	393	410	406	393	388	377	435	425	419	447	430	409	417	423	407	414	362	392	416	422	380	406	395	389	424	393	419	405	425	394	413	390	434	403	427	386	401	421	415	440	403	424	419	423	418	423	385	424	417	385	409	365	431	396	415	454	400	423	424	403	409	417	407	408	387	414	425	390	403	389	402	403	435	386	450	393	399	415	422	458	419	386	430	410	403	429	403	405	415	386	419	415	430	451	425	389	424	419	385	393	385	392	421	403	393	376	426	420	367	383	391	355	376	425	413	422	418	420	397	397	439	408	396	432	452	377	400	393	415	419	411	402	394	424	391	466	396	387	426	394	390	409	411	390	405	425	417	405	400	396	395	438	423	415	405	396	434	424	397	390	438	415	401	379	422	425	410	442	410	427	425	436	387	399	397	404	446	399	426	411	388	417	426	433	389	401	385	384	405	389	373	439	411	416	421	415	416	424	373	421	423	423	426	393	423	396	392	379	419	403	409	385	410	417	417	406	425	412	415	396	400	383	371	407	408	416	415	403	423	403	370	406	437	398	365	439	404	430	441	434	388	350	422	403	431	418	417	375	421	403	417	412	399	432	418	443	408	414	394	424	419	427	384	391	387	406	395	362	440	412	417	406	410	405	427	420	422	371	439	409	436	409	410	404	383	412	437	396	400	382	376	460	403	382	405	421	426	453	420	398	415	424	418	392	402	394	402	380	370	396	411	435	402	405	389	436	432	395	437	408	417	400	422	428	414	417	434	413	412	405	436	415	409	413	450	413	393	421	412	384	409	428	449	410	405	413	408	401	410	421	422	416	413	409	413	394	373	408	426	401	395	395	415	401	419	438	410	390	397	434	420	398	454	401	385	389	388	454	370	425	402	426	456	402	442	395	417	413	432	398	438	428	394	390	395	410	406	406	411	413	410	387	436	382	405	354	394	401	422	396	415	417	385	449	419	420	407	379	408	416	422	403	371	436	398	418	410	426	396	396	410	414	400	451	425	447	414	404	418	436	407	415	420	424	415	443	411	380	396	422	409	419	413	386	395	412	427	397	403	389	433	420	413	369	388	420	413	413	425	355	403	396	406	391	407	415	410	425	425	429	391	412	392	394	428	421	419	398	428	414	415	427	395	391	406	419	420	457	434	413	415	434	407	395	411	410	372	394	392	438	398	414	404	441	426	390	409	418	376	427	380	419	426	427	418	389	393	369	390	417	410	394	455	408	406	420	417	394	427	371	430	415	429	419	397	374	394	404	413	467	420	385	411	399	420	420	390	409	416	393	420	394	355	398	432	438	379	379	422	376	411	434	453	394	427	372	384	405	371	409	428	391	420	395	421	395	403	406	421	431	393	418	395	390	419	431	383	373	402	422	434	413	373	407	457	443	392	396	428	385	404	392	398	419	414	401	367	390	420	392	426	423	422	411	402	417	400	430	409	374	426	394	427	386	412	391	427	421	437	436	405	393	429	412	406	389	425	445	433	395	434	391	429	394	415	454	444	420	388	408	428	380	413	421	402	424	431	410	442	414	403	425	423	435	404	461	368	419	410	387	422	471	407	431	388	402	426	440	395	435	385	486	395	415	408	408	379	421	410	407	454	429	438	404	401	422	402	428	380	384	418	427	401	416	438	428	414	426	393	396	419	398	412	435	427	429	395	439	414	391	383	390	450	377	383	389	413	417	429	400	437	427	417	399	382	397	429	424	398	401	425	421	406	426	393	421	399	418	389	410	396	366	401	422	428	379	415	393	418	418	388	386	402	413	394	417	407	396	431	429	397	430	398	415	398	432	414	418	390	420	410	416	420	423	420	381	398	413	426	408	410	397	414	410	417	407	428	379	404	407	431	405	425	394	416	394	426	413	427	428	411	390	406	395	401	409	412	382	380	438	423	382	438	390	404	445	398	408	403	409	404	368	404	433	385	415	406	436	412	413	426	379	399	436	382	423	404	388	374	398	416	401	424	429	421	406	404	391	403	399	424	423	431	406	418	353	435	439	422	404	391	412	403	377	420	412	387	405	419	406	419	418	389	424	389	410	431	406	440	396	399	431	416	421	417	442	388	424	434	417	409	383	387	462	379	405	430	410	387	386	378	406	389	394	388	403	420	397	402	375	411	388	411	417	429	408	426	402	400	397	433	421	405	379	398	402	421	419	407	428	377	405	434	434	404	372	407	435	409	395	411	413	436	415	410	407	418	452	408	410	423	420	362	394	414	400	421	416	383	405	348	416	456	395	427	380	413	398	403	383	366	389	429	379	396	410	429	409	424	412	428	437	385	413	390	413	408	424	413	375	376	412	423	429	434	407	417	418	394	401	351	382	416	422	408	391	405	385	400	420	432	443	418	398	407	445	432	388	433	396	421	412	435	377	439	389	417	393	426	375	376	387	420	381	398	383	409
24764	21117	27337	25271	16095	7834	4792	3281	2461	2080	1758	1517	1334	1216	1103	977	961	892	874	799	721	809	805	805	717	697	680	679	703	664	629	699	669	637	651	621	640	557	632	641	605	622	633	601	640	600	657	639	642	628	659	621	634	629	593	629	607	636	642	649	663	590	659	592	646	620	596	608	657	629	637	562	625	661	583	607	617	614	629	597	644	614	627	630	614	629	658	641	631	584	618	603	640	637	627	587	616	627	648	623	582	599	591	623	644	647	579	613	664	614	599	578	592	638	656	623	606	631	560	591	614	628	638	607	643	645	628	590	577	628	637	591	597	598	638	619	622	643	614	623	605	604	635	623	636	647	595	649	652	651	616	594	629	637	603	648	569	595	613	669	619	655	651	618	615	634	615	675	643	626	635	640	593	587	609	646	616	602	580	568	646	609	621	618	604	615	668	599	575	612	620	652	631	601	647	599	590	618	623	578	601	606	630	613	626	591	573	590	667	632	633	622	589	647	616	688	667	599	567	656	648	586	586	621	598	622	589	630	642	590	609	577	610	566	610	567	651	600	613	633	631	593	614	568	617	604	600	652	619	661	620	608	583	623	638	637	637	587	619	620	624	632	612	641	630	650	647	636	614	596	623	614	606	564	595	617	596	619	614	612	642	631	593	626	622	602	631	614	588	618	627	660	626	608	578	585	645	623	604	596	594	633	639	586	587	639	639	610	594	609	623	606	620	624	625	576	603	650	640	581	619	580	640	604	612	573	639	630	646	655	600	607	542	600	644	662	637	667	629	591	637	605	552	622	622	608	575	635	602	614	606	609	618	615	594	588	601	581	618	649	629	559	620	634	605	600	617	629	614	656	588	607	578	620	598	595	596	556	614	613	610	601	625	652	645	596	547	622	631	597	679	624	623	606	650	625	614	599	628	641	603	600	655	638	623	573	592	629	658	590	593	659	658	644	608	591	613	633	581	626	601	609	576	610	595	592	604	642	582	580	609	570	653	608	597	598	648	615	652	613	592	590	539	613	602	652	616	588	608	617	621	643	618	669	597	592	611	588	633	612	650	606	633	596	579	626	633	600	662	614	653	581	609	615	609	614	565	587	630	616	588	611	617	630	611	628	609	590	624	628	627	623	655	648	640	624	624	609	641	606	617	595	651	627	632	634	622	640	629	596	633	607	652	646	637	646	622	612	648	624	603	594	600	639	615	635	594	625	608	623	628	617	603	597	607	593	587	611	596	638	634	583	603	650	617	594	643	570	679	616	646	627	597	603	574	631	639	621	624	650	617	614	651	613	641	562	649	658	659	628	601	639	632	624	593	634	631	606	643	644	622	633	628	609	587	606	623	603	596	607	648	620	624	602	606	605	594	592	648	629	605	603	629	603	593	632	596	605	634	595	642	599	639	625	597	634	650	621	640	621	632	604	652	643	601	601	619	656	584	658	612	647	640	632	609	617	587	607	594	619	619	663	629	654	636	644	616	639	603	644	626	597	617	599	609	650	653	646	616	604	634	642	597	596	590	605	624	659	635	639	623	617	616	642	657	565	620	598	578	608	627	586	571	640	578	615	619	642	636	617	587	615	590	669	618	624	612	627	584	631	591	602	592	652	626	630	630	604	618	610	630	626	584	581	627	661	618	642	613	649	668	612	615	591	683	607	598	607	639	626	635	573	608	625	645	609	634	597	628	614	593	613	632	628	641	580	592	597	649	590	586	624	615	621	582	583	634	630	580	570	602	567	600	577	607	647	567	640	628	604	576	614	610	614	567	597	625	649	624	696	618	583	585	602	650	617	619	665	574	588	611	632	569	614	628	632	597	655	651	610	610	626	603	631	643	598	581	615	627	578	591	679	577	626	642	615	631	600	635	598	646	604	604	590	607	583	611	585	633	620	620	607	615	676	589	668	600	632	597	604	608	612	657	607	593	609	591	625	632	657	611	639	597	595	628	646	615	615	599	620	573	637	582	605	616	667	668	611	614	628	650	683	597	563	644	638	581	566	607	647	604	650	656	586	603	581	616	586	596	600	595	667	614	578	624	626	605	616	653	631	601	595	611	577	605	573	623	622	610	601	606	629	651	628	598	579	651	610	594	605	622	543	627	649	610	611	628	580	606	636	641	599	586	610	625	614	645	613	615	628	625	621	597	611	651	647	629	608	635	613	596	643	609	609	591	593	650	595	609	597	599	671	664	618	640	617	659	607	657	598	618	590	630	606	639	644	607	613	600	599	627	614	636	649	610	572	604	596	614	620	629	646	628	620	608	617	611	590	599	588	600	637	626	606	639	640	601	593	578	601	610	636	614	581	609	610	581	595	593	608	600	659	646	627	617	613	672	650	594	634	632	614	631	647	642	634	630	602	614	573	615	646	643	647	604	639	639	637	659	600	581	679	608	641	617	627	619	662	608	594	658	620	575	611	637	616	649	609	639	633	596	595	625	666	639	624	628	642	611	600	638	652	656	611	640	596	660	616	605	615	626	592	600	566	618	618	621	617	587	595	634	639	615	615	601	645	647	606	618	613	602	592	597	614	608	591	614	645	640	588	588	618	620	628	624	574	624	689	593	634	628	633	657	609	687	653	607	564	604	608	668	587	624	549	616	629	603	619	628	600	625	659	621	610	623	626	544	610	606	613	621	600	609	664	557	609	651	621	573	630	615	662	620	637	614	616	603	616	629	671	609	570	602	621	633	614	607	601	600	618	646	647	602	600	632	613	643	646	635	572	633	647	628	631	594	648	618	628	649	569	580	570	637	597	668	634	614	584	641	629	610	641	636	607	570	646	647	644	607	605	632	640	600	610	647	600	624	597	648	624	583	620	603	585	651	638	578	655	615	591	624	590	639	619	577	631	656	573	635	631	609	606	595	604	601	591	609	618	646	618	646	634	601	621	618	657	585	598	585	585	659	648	612	615	622	574	646	594	619	580	622	640	624	624	656	666	573	597	634	607	619	634	577	602	607	628	585	643	625	654	619	637	609	642	584	634	612	650	651	624	633	609	625	603	623	621	620	609	606	621	579	612	601	653	601	628	711	607	650	595	600	559	624	668	642	596	612	615	666	640	642	574	681	645	629	601	603	603	638	616	592	619	590	602	617	651	624	629	647	654	563	639	625	591	649	628	604	625	620	622	674	570	635	599	649	612	619	663	665	634	620	607	584	622	644	614	624	615	615	573	640	636	622	598	612	579	611	684	651	642	636	597	611	632	590	616	601	688	623	652	589	618	611	618	632	628	639	635	628	617	615	607	601	656	635	610	643	601	635	594	637	598	620	633	586	613	625	597	619	635	588	589	621	616	602	601	574	604	583	607	647	609	629	631	600	628	594	598	597	582	564	613	620	623	607	676	624	637	623	600	696	619	639	628	686	600	625	590	585	623	633	584	637	648	606	563	670	648	612	577	628	662	623	595	595	636	630	602	644	603	604	597	552	633	628	624	627	604	567	610	606	615	627	613	604	618	625	600	632	623	605	643	633	585	617	601
27314	43993	29796	18053	12717	9852	7379	5468	3972	3392	2670	2235	1854	1564	1435	1265	1157	1127	1000	993	873	911	877	880	781	791	762	767	717	710	705	641	696	663	655	635	638	638	687	615	653	618	628	605	615	676	615	643	674	654	626	620	640	618	632	647	633	649	648	636	634	633	636	666	687	627	615	646	667	629	597	638	647	647	650	657	581	595	598	624	593	629	605	578	635	592	599	669	642	666	648	666	652	619	633	605	631	618	637	658	634	646	609	620	625	633	634	625	615	617	626	639	623	626	616	635	593	620	596	624	657	620	644	637	650	618	627	615	588	659	637	592	615	627	608	636	614	577	655	600	625	620	628	670	594	611	575	590	674	656	662	677	650	624	631	682	662	624	631	651	667	635	655	633	622	600	648	645	633	611	661	621	633	650	615	604	625	641	633	637	665	660	600	636	647	603	620	639	664	672	652	648	622	613	612	640	596	620	618	602	654	599	622	667	632	623	631	663	605	600	645	597	625	626	638	585	620	629	666	659	610	589	629	606	660	642	642	649	684	622	645	637	624	576	623	595	590	627	659	614	632	581	627	613	628	665	653	625	630	637	637	636	623	607	624	638	578	616	595	642	604	637	598	618	603	596	634	619	663	655	608	591	633	625	616	628	644	631	651	619	655	642	615	590	621	621	613	651	607	628	628	629	615	654	655	587	648	629	647	650	636	627	597	610	641	662	577	542	657	626	595	618	624	668	620	629	614	624	608	643	613	592	642	610	621	670	565	626	652	646	609	673	646	591	606	656	619	608	633	644	599	628	639	621	644	623	686	654	605	647	608	678	636	639	619	596	633	622	661	605	634	655	691	603	606	636	624	637	643	650	657	615	618	614	614	681	617	638	655	643	667	608	640	641	611	641	648	634	659	610	627	604	630	603	650	627	624	613	613	640	652	652	661	626	644	653	600	641	634	646	648	595	616	590	606	623	606	625	599	656	628	589	631	640	629	652	607	649	601	607	626	640	572	644	631	638	609	624	637	610	637	662	616	639	646	604	638	653	591	622	631	658	599	600	582	576	628	591	641	646	633	595	621	616	612	625	599	613	633	615	613	617	645	625	648	643	628	617	632	602	613	631	651	659	641	622	645	648	633	610	632	626	626	635	629	596	635	641	614	626	608	621	626	672	677	630	661	629	612	605	633	617	635	656	602	605	664	601	616	593	639	629	615	656	607	624	579	635	645	664	663	591	644	642	620	617	617	641	608	626	613	637	630	588	600	627	633	616	656	648	597	640	642	604	632	614	601	656	636	661	634	677	653	596	627	611	591	615	662	615	644	642	631	646	620	665	588	604	589	621	607	636	656	661	662	622	662	620	638	604	625	592	608	658	656	630	578	635	616	632	656	613	660	640	676	665	589	624	679	647	567	648	631	583	642	626	616	653	616	626	615	613	630	597	578	684	627	632	640	630	624	662	615	635	622	638	629	637	633	688	624	610	635	643	603	620	592	641	658	629	613	614	615	623	656	614	631	625	649	608	632	612	632	653	660	604	659	619	609	653	619	619	643	615	666	609	650	585	614	624	636	623	603	649	637	632	629	606	637	630	589	659	654	578	670	636	595	691	601	596	586	589	625	626	681	629	620	600	670	637	645	612	642	649	630	646	581	646	620	652	617	599	649	601	616	604	609	639	613	636	637	607	620	623	686	637	645	635	668	620	617	607	671	629	638	635	676	631	622	620	615	628	630	642	617	646	589	631	665	607	651	610	610	620	634	608	639	641	652	639	672	607	649	595	653	599	628	646	594	634	652	602	639	601	633	669	648	655	639	667	593	646	639	622	572	660	610	650	591	634	624	593	613	608	614	594	613	594	664	619	627	614	622	688	670	632	615	651	611	623	673	609	621	651	622	637	593	619	605	615	626	617	668	621	633	656	638	622	654	635	604	577	644	590	565	643	614	614	627	590	635	618	616	601	652	604	632	604	625	609	638	634	631	613	609	618	643	690	591	621	658	624	638	634	666	599	654	646	644	607	639	575	669	616	630	647	617	638	662	638	620	656	619	656	634	646	620	630	656	610	558	655	596	664	637	615	616	652	642	592	625	594	603	607	613	653	626	652	631	614	641	624	664	669	656	607	633	592	642	666	580	645	638	631	667	629	641	663	654	623	572	652	662	618	653	667	635	685	625	580	667	609	601	635	591	665	614	598	620	624	571	656	679	615	650	670	643	647	604	647	645	667	656	612	619	590	634	618	625	637	640	617	633	633	621	654	611	575	617	654	659	685	644	605	650	611	636	622	604	630	640	625	655	685	627	643	596	607	618	645	633	597	624	651	611	606	658	665	628	603	657	614	661	611	653	611	663	593	657	649	628	589	621	622	638	669	645	640	660	622	628	614	636	633	602	631	626	666	615	609	614	606	631	671	662	626	601	641	633	610	646	629	649	645	631	650	595	632	643	600	617	636	640	616	646	657	641	632	644	618	617	634	667	631	665	648	628	597	633	612	645	611	580	656	621	637	617	602	626	636	673	637	650	599	650	609	613	644	680	616	642	668	629	632	629	649	629	639	639	609	578	613	623	625	685	656	676	644	591	623	579	658	618	652	634	633	622	619	605	636	642	674	573	631	638	641	667	616	656	629	666	616	594	655	598	573	621	677	618	616	649	671	604	642	681	607	623	607	637	601	587	647	634	604	615	654	661	622	630	625	636	625	618	617	624	659	636	643	671	639	671	626	669	609	537	618	656	614	677	651	611	636	614	646	641	620	594	658	632	664	658	670	596	632	614	621	686	604	620	613	678	626	644	646	649	628	635	600	609	626	634	655	630	638	601	632	604	611	607	620	595	646	630	598	659	654	663	609	632	621	670	674	618	635	604	647	655	638	605	622	598	669	665	632	607	618	615	623	585	614	607	589	629	616	632	614	635	613	658	613	652	589	659	597	674	685	613	604	633	637	641	656	626	643	614	652	618	622	636	610	622	644	641	671	647	659	597	627	685	676	622	646	607	657	569	646	637	619	634	682	633	638	608	580	630	606	624	596	595	632	646	634	641	586	619	603	606	626	668	592	667	609	666	601	622	623	582	628	619	597	641	614	642	617	609	625	620	605	626	653	608	630	618	600	592	627	589	652	602	677	642	590	603	616	614	636	638	612	655	606	641	590	634	635	671	636	606	623	630	635	661	617	685	658	661	619	599	604	616	651	622	638	624	593	603	584	649	625	622	672	617	637	617	653	584	634	603	660	605	609	673	609	634	597	607	657	620	653	662	597	596	646	665	603	657	647	645	620	619	617	628	650	600	639	626	633	646	642	636	609	626	651	651	638	663	584	663	603	632	638	639	637	659	642	642	611	587	626	651	635	613	612	642	616	616	667	613	629	647	635	627	648	632	620	604	602	632	628	611	618	602	584	629	612	623	628	635	634	598	648	605	655	610	670	574	628	594	592	615	603	632	630	598	645	599	661	617	599	648	642	649	652	619	645	628	663	678	643	659	591	653	643	639	611	683	610
22458	21046	28652	23672	21132	21504	15440	6119	4008	3226	2391	2122	1763	1468	1280	1061	1003	936	858	738	724	744	708	680	679	586	554	577	592	528	532	534	528	458	478	477	499	465	487	431	458	461	494	463	486	451	479	448	494	443	477	444	453	451	459	458	456	429	444	459	421	449	458	465	456	451	462	437	472	484	452	472	471	458	463	415	427	478	458	484	424	432	440	474	470	460	438	429	450	483	457	416	471	454	461	432	428	459	442	465	456	485	463	427	469	464	432	435	462	439	468	467	445	443	474	446	497	434	481	434	440	472	443	456	444	434	436	474	457	459	421	424	433	448	426	481	414	443	472	464	426	436	440	432	430	492	401	421	460	446	445	450	435	452	419	419	477	407	436	456	448	429	454	476	478	447	453	446	453	419	452	411	472	408	448	476	462	478	408	469	459	414	437	426	485	441	457	483	453	419	435	446	475	367	452	474	465	433	420	447	460	440	473	494	458	457	424	449	465	472	481	451	452	485	447	445	426	410	447	459	446	419	462	464	461	474	461	449	440	446	442	463	450	469	429	453	464	446	419	413	461	440	456	470	457	432	471	445	425	473	453	465	445	483	467	444	452	425	441	434	484	424	402	443	428	443	432	429	445	464	437	429	431	433	433	465	453	431	425	466	462	455	448	445	442	428	456	460	411	442	421	449	436	467	458	431	484	421	475	457	492	444	447	437	450	458	451	442	423	409	444	446	449	441	436	458	470	469	405	441	457	442	447	424	429	449	467	470	432	436	463	446	437	470	442	436	467	481	471	448	468	420	495	431	465	457	441	442	464	430	462	425	429	463	453	422	456	419	449	432	456	480	422	411	462	403	415	460	453	456	431	442	454	470	440	448	444	439	453	420	465	465	462	478	464	453	419	477	455	422	459	464	460	412	423	440	427	473	456	435	461	493	467	473	470	438	429	442	440	451	421	477	447	466	441	445	456	461	437	472	409	419	443	450	449	487	492	439	452	426	425	445	449	501	470	454	461	418	444	435	420	441	491	407	437	463	445	437	453	446	429	425	423	468	456	459	476	464	483	454	453	430	482	452	471	442	404	457	434	469	514	430	423	432	453	472	461	457	427	412	431	439	458	448	422	457	466	439	459	476	434	448	440	438	430	449	492	423	474	467	439	437	413	418	455	458	437	422	455	447	488	433	436	436	442	435	430	422	476	441	463	429	442	451	438	469	435	431	447	469	416	452	460	439	446	433	462	462	429	460	467	441	465	427	437	428	441	425	442	406	445	437	440	459	441	448	489	426	439	441	438	419	438	441	450	462	462	425	446	482	483	424	490	432	415	467	434	471	469	446	463	444	445	453	402	443	422	456	447	446	442	440	438	469	444	480	456	450	468	408	466	445	461	456	432	437	449	419	456	434	441	450	471	446	453	435	484	494	442	485	435	430	437	474	452	467	461	427	449	480	452	486	428	450	454	468	466	470	422	470	434	455	457	467	432	418	438	446	441	457	458	427	429	466	468	434	462	432	437	435	449	407	450	448	447	433	465	447	459	484	434	473	416	447	457	449	435	430	438	474	452	452	434	412	468	452	410	433	441	464	458	446	454	450	440	434	429	473	469	421	462	447	436	473	449	420	419	448	476	450	455	462	443	479	472	441	438	468	444	444	495	426	461	450	452	446	458	446	457	461	481	447	458	419	437	428	457	477	462	459	489	430	437	470	443	451	434	436	422	441	436	450	447	454	468	465	407	403	454	468	425	414	433	408	412	432	479	438	422	454	459	403	440	450	515	465	446	451	448	429	426	447	471	445	409	454	468	444	436	432	445	440	446	435	442	437	478	442	474	452	445	461	445	499	458	470	442	479	476	481	460	442	450	451	448	438	465	429	434	454	489	407	489	495	436	436	439	433	457	452	442	435	400	469	423	457	438	405	464	423	400	451	441	496	471	456	464	426	473	432	459	454	477	483	460	472	480	464	459	433	400	482	441	460	469	455	454	432	448	446	434	445	468	412	426	420	498	480	474	450	456	470	420	457	456	414	454	462	474	474	424	464	445	460	458	426	456	419	473	426	471	442	482	458	462	468	420	425	458	481	440	430	467	493	421	471	464	433	436	456	475	474	454	473	450	442	418	474	424	461	449	438	443	442	430	447	470	461	452	470	467	421	505	449	411	457	474	448	472	448	446	461	517	424	462	409	455	460	451	434	408	439	451	402	453	466	441	442	440	442	439	440	416	436	449	454	463	425	456	448	447	437	422	443	408	431	468	406	445	426	479	448	455	444	452	435	446	389	473	465	434	454	460	414	443	436	498	403	430	462	456	405	474	469	440	447	437	436	433	422	428	433	453	440	428	401	395	458	396	453	454	453	423	494	447	479	429	475	428	450	399	474	455	441	441	440	456	449	445	470	450	475	446	453	462	445	437	413	448	469	462	445	444	459	476	462	471	458	438	419	432	454	413	449	458	423	463	465	468	443	441	432	418	400	438	430	447	414	406	445	417	467	450	444	453	486	479	471	426	444	425	417	442	452	428	442	438	405	448	435	416	456	480	435	439	416	436	441	460	430	419	485	461	458	447	436	443	425	483	447	463	457	438	481	470	476	460	443	478	447	432	448	430	452	476	463	427	480	457	471	437	402	458	427	461	438	444	458	463	446	474	461	449	475	425	438	411	432	432	468	444	452	434	425	454	461	439	446	461	430	474	449	423	429	429	400	443	419	430	447	451	436	442	447	438	450	415	442	448	442	432	452	445	414	471	443	476	440	425	406	459	458	438	450	463	404	452	470	475	450	447	499	463	438	443	479	491	460	428	452	471	503	447	426	473	471	431	438	432	445	446	440	458	473	461	466	444	418	471	427	454	423	421	478	448	453	439	444	457	477	405	478	440	420	446	460	426	459	454	478	440	423	460	426	458	428	437	426	469	433	434	455	444	453	462	451	441	442	455	425	419	425	435	444	447	465	507	492	432	403	470	444	401	476	445	455	438	443	450	470	474	474	486	448	454	461	426	421	428	474	464	435	453	448	456	477	443	445	447	455	443	431	502	479	459	460	433	456	405	474	441	442	441	456	442	451	455	429	474	397	425	485	422	446	408	442	437	462	428	436	469	458	459	426	441	456	473	476	465	418	434	503	449	403	472	432	453	451	435	448	437	448	460	422	455	443	445	461	493	446	488	449	402	436	430	458	458	449	436	426	424	442	425	468	423	461	424	472	447	452	439	415	460	457	498	397	469	457	464	468	435	426	437	449	432	404	447	430	398	449	457	470	447	428	482	472	455	453	442	465	391	453	433	463	419	414	469	441	507	471	466	439	426	431	430	461	470	445	479	422	434	454	423	437	429	451	457	478	439	493	461	419	464	429	455	433	452	468	428	422	422	420	431	454	454	415	442	407	418	412	445	437	443	445	461	468	431	456	450	480	439	463	483	473	437	454	450	460	475	468	442	459	475	463	467	464	427	404	450	428	405	418	442	464	438	470	469	422	439	453	463	445	451	486	444	417
31503	53307	37109	24974	19320	14926	11391	8305	6336	5158	3987	3259	2759	2164	1788	1560	1354	1192	1101	957	911	871	934	876	796	721	661	670	706	638	587	568	514	546	481	543	492	541	500	512	504	471	463	467	454	469	470	460	458	478	492	497	451	452	481	485	477	431	501	424	492	451	464	500	467	481	465	449	472	515	446	473	486	463	435	456	465	479	440	420	489	444	430	502	446	464	448	478	478	422	470	445	452	410	466	426	422	411	486	464	490	441	459	448	398	460	438	444	423	460	445	459	486	464	452	451	465	433	443	455	481	438	457	429	464	464	462	474	424	467	467	494	486	477	458	471	474	440	435	473	477	409	434	439	444	446	427	449	452	421	454	445	428	443	416	430	413	423	453	480	491	476	478	476	426	422	419	438	435	415	430	442	435	442	464	443	458	433	465	448	456	450	430	389	422	453	425	442	457	472	441	483	506	446	493	472	480	434	407	466	454	465	431	439	462	448	438	403	476	480	479	459	417	434	475	426	440	421	465	436	459	422	485	443	437	441	464	465	467	476	430	443	452	461	459	461	434	439	464	456	455	401	457	436	497	468	466	483	504	426	407	427	455	467	484	483	467	444	435	455	492	463	449	451	460	449	455	453	464	413	440	439	449	477	461	442	456	424	422	453	448	447	440	459	469	461	450	414	434	450	439	406	473	400	458	465	445	483	453	495	471	464	446	460	446	475	450	424	478	439	423	429	448	450	463	467	435	479	416	446	458	431	458	457	440	448	424	452	461	431	432	464	421	477	437	471	454	457	402	449	445	475	466	442	414	441	494	459	467	435	469	456	436	450	450	458	464	444	442	468	470	449	503	442	441	447	458	464	456	414	446	440	433	464	434	424	462	478	473	434	419	467	445	462	480	486	440	447	445	445	407	430	440	482	466	433	444	432	408	444	459	460	464	455	448	498	473	429	440	445	467	474	516	509	435	447	467	455	455	481	389	439	480	449	415	436	458	476	454	427	436	427	436	425	475	466	468	415	423	463	445	429	413	465	443	469	466	440	479	454	443	415	430	443	417	426	464	448	451	500	436	423	467	472	455	435	463	488	403	426	457	444	455	432	461	491	475	468	460	449	458	415	440	472	463	449	465	441	472	427	467	479	406	453	435	466	428	448	456	420	445	506	421	482	450	434	437	443	477	477	455	505	449	464	483	427	435	448	434	430	449	481	454	475	478	476	489	461	439	450	440	456	471	464	421	445	441	474	466	442	466	436	441	443	453	486	473	441	447	460	449	446	472	458	422	440	486	482	442	467	456	438	444	460	454	492	470	459	429	488	429	465	439	475	456	410	482	425	473	421	426	437	434	461	422	450	447	486	465	426	447	476	426	455	416	464	441	425	455	442	439	426	436	434	438	499	448	435	467	472	517	434	478	480	467	411	440	506	411	461	501	426	446	449	467	507	468	469	437	458	441	480	424	445	398	477	512	457	430	457	467	476	459	467	465	408	461	423	506	449	433	441	474	440	420	498	418	436	465	477	479	453	471	431	446	467	467	435	440	458	481	469	462	464	481	412	436	475	433	441	458	446	444	444	451	455	450	433	463	434	495	436	441	445	445	432	441	472	428	441	455	428	462	450	456	458	473	454	439	429	433	448	431	398	449	441	419	475	464	444	465	456	454	416	441	453	432	415	445	496	460	466	421	474	438	461	439	444	459	471	442	463	487	457	446	449	481	454	476	475	473	403	466	460	426	438	487	458	462	479	432	438	475	473	452	452	457	467	445	496	438	450	469	432	424	435	443	494	465	424	435	468	447	441	490	435	437	444	449	473	469	434	491	441	446	468	430	410	441	429	487	465	440	446	446	451	466	460	447	431	418	452	439	476	476	503	438	462	409	421	419	428	488	426	465	432	505	443	431	408	468	467	448	412	441	401	469	428	468	461	472	492	489	433	435	507	437	494	477	438	489	434	432	451	445	420	435	460	441	447	457	488	430	433	481	456	449	485	413	463	446	490	442	456	471	419	448	482	460	402	455	465	448	478	467	471	450	480	468	468	461	460	473	454	466	462	471	445	466	441	459	454	436	450	449	438	467	476	445	458	440	418	432	421	431	496	469	455	461	478	464	465	439	436	449	430	441	429	444	440	454	463	403	474	452	443	478	454	459	435	447	415	453	462	470	476	438	444	475	417	490	457	454	484	456	452	441	451	452	439	440	468	423	448	457	453	483	443	439	466	442	408	490	423	479	470	474	477	429	420	454	444	434	440	485	418	435	427	430	454	442	494	454	470	424	448	452	453	440	455	433	461	430	459	508	461	485	486	424	426	426	453	420	464	453	444	441	466	517	426	453	413	444	469	479	448	461	440	456	464	430	444	453	443	474	449	473	474	477	431	482	467	471	446	450	456	468	462	449	459	461	477	456	424	469	462	462	459	426	433	440	463	455	466	448	465	450	461	433	471	431	402	452	448	482	462	442	446	428	445	426	446	452	481	440	424	457	465	457	436	444	438	468	438	463	458	490	447	426	436	481	466	464	414	459	445	459	444	453	445	428	464	454	445	452	452	429	439	438	451	425	455	462	447	416	482	461	453	488	418	488	437	461	467	459	444	435	487	431	449	445	457	430	473	433	452	481	425	449	462	454	465	451	485	472	457	452	432	437	455	493	453	457	462	441	417	423	499	457	443	466	450	423	449	440	426	453	481	458	470	463	465	466	489	481	453	442	436	422	460	479	461	463	455	474	441	471	412	456	467	440	441	443	443	429	479	421	456	438	432	394	470	439	452	462	430	446	467	442	456	446	471	448	463	490	460	446	434	431	469	480	411	439	432	419	432	473	419	463	453	500	431	435	482	469	422	491	440	418	430	410	467	459	463	435	431	429	494	422	469	445	435	467	455	486	455	456	449	457	479	446	459	456	475	450	441	427	442	449	422	468	474	442	450	465	471	431	461	446	453	468	436	452	463	437	472	425	497	464	421	447	450	471	442	415	447	462	466	491	424	416	448	469	442	467	469	469	381	445	493	453	449	438	470	434	432	440	474	434	439	454	429	464	426	416	486	477	452	441	448	452	432	449	459	423	459	462	451	425	436	460	486	455	453	457	443	491	456	473	428	439	420	429	455	464	393	483	437	467	440	449	425	489	457	436	420	406	443	466	449	472	463	448	456	508	460	425	445	420	458	482	400	474	390	460	469	478	437	410	508	483	428	454	459	471	495	438	461	439	462	460	460	488	456	439	411	484	464	420	457	438	458	442	382	498	461	457	442	459	423	443	455	457	455	456	462	461	475	466	429	473	471	472	462	440	443	443	452	442	428	451	450	481	454	455	430	483	485	432	482	446	438	480	435	426	446	448	459	444	455	450	448	426	473	457	477	469	440	464	464	442	442	459	453	453	466	435	444	427	445	439	486	456	444	479	452	475	451	460	439	462	470	455	410	429	432	457	456	452	456	453	465	488	484	479	458	409	425	457	456	413	441	443	468	458	457	421	424	459	420	478	442	448	433	445	424
29319	25855	24118	14739	8201	5063	3484	2447	1905	1678	1366	1234	1108	954	880	787	842	726	721	618	654	688	662	684	569	555	563	589	622	594	564	553	583	571	523	553	626	548	544	560	515	558	582	548	504	540	560	574	561	555	579	542	524	506	539	574	586	574	551	506	533	510	539	540	562	542	550	551	551	556	578	539	579	492	553	550	551	534	552	541	578	558	542	544	538	587	558	541	560	549	539	539	522	514	582	541	554	555	500	582	542	527	556	574	527	546	581	572	562	575	591	562	547	515	552	559	558	579	546	547	551	541	526	580	509	510	526	511	546	539	562	539	579	556	526	538	542	605	539	534	547	530	553	519	532	552	600	568	572	571	591	618	550	582	533	565	550	550	576	544	538	525	563	524	532	547	550	551	547	528	536	531	537	559	521	533	568	535	495	563	527	538	554	594	479	541	554	528	566	546	559	474	549	591	572	521	532	511	557	529	528	523	509	570	521	509	527	561	570	525	548	597	518	566	561	499	520	574	538	552	508	567	537	538	583	529	522	526	566	553	546	535	527	532	499	544	548	513	569	527	519	540	545	571	570	531	568	552	574	533	540	523	528	511	520	596	566	550	569	574	536	536	502	556	525	554	542	532	558	539	543	541	531	541	533	501	543	516	529	547	552	573	572	543	543	510	572	561	573	551	565	500	562	528	557	548	573	556	565	578	547	563	528	544	580	605	557	560	537	518	531	536	554	564	533	553	563	577	541	509	547	556	540	554	543	527	574	545	538	513	549	562	530	554	557	553	551	535	531	546	551	539	553	542	540	575	527	556	531	555	559	545	526	533	537	567	497	529	528	508	544	525	574	561	550	560	511	558	548	488	560	502	522	580	574	562	556	568	535	552	519	543	496	522	510	577	553	535	546	564	563	530	523	522	542	587	584	544	553	529	528	511	550	557	561	540	515	532	532	589	553	540	556	536	471	544	508	526	532	581	540	525	578	560	542	556	570	530	589	507	558	573	523	542	519	567	578	537	563	530	558	533	530	572	554	537	585	559	532	553	547	498	531	518	515	573	555	540	555	559	505	496	546	563	545	554	570	559	596	574	538	561	549	530	533	552	551	546	562	571	551	515	600	561	562	535	512	528	557	536	550	517	619	553	556	570	512	499	557	604	513	542	577	567	552	529	498	575	541	547	513	519	562	512	514	539	516	515	556	531	518	531	540	557	533	538	553	551	553	519	523	554	592	559	515	517	515	552	544	521	563	545	587	557	591	545	569	544	531	542	555	514	512	560	570	547	506	538	572	533	560	564	545	553	547	549	580	558	554	548	569	507	566	551	535	585	537	570	588	519	568	539	562	561	542	533	512	540	562	525	553	559	548	498	566	547	554	543	521	529	532	563	539	502	506	534	579	521	605	537	592	531	539	529	558	526	538	565	539	547	592	549	548	539	546	538	517	537	496	611	538	524	504	512	524	557	559	556	589	516	494	562	550	527	574	516	564	528	535	573	525	523	547	512	557	563	546	549	501	544	527	546	525	559	542	511	588	582	522	487	576	524	578	503	575	572	483	540	552	578	568	528	573	517	524	565	552	512	533	561	545	538	520	595	543	531	517	509	529	503	569	587	567	558	588	525	497	540	542	521	575	522	506	532	560	549	518	571	546	539	568	507	535	524	521	541	535	514	560	529	576	520	539	514	565	542	549	544	533	536	552	546	547	534	504	524	534	532	498	534	550	566	551	558	565	520	534	564	540	564	547	569	548	591	535	554	559	578	580	519	562	555	549	540	479	527	552	533	533	580	545	523	544	564	549	558	551	484	526	524	542	548	523	529	581	585	573	554	516	538	504	518	564	577	550	512	556	612	537	563	504	532	509	546	558	524	538	554	521	555	577	495	535	538	556	577	514	517	565	572	540	499	520	537	537	515	542	540	529	560	514	531	537	487	555	564	539	516	528	540	531	521	539	525	530	567	549	558	514	543	530	539	557	571	565	568	545	535	505	514	556	577	567	543	594	546	504	507	589	543	559	494	553	545	563	598	539	532	538	557	526	552	569	532	557	564	540	586	554	540	531	559	556	554	534	565	566	544	523	538	550	553	517	578	556	541	530	546	527	532	557	559	541	508	548	503	533	518	553	515	544	533	520	531	541	530	553	517	513	542	563	545	535	552	511	543	519	535	524	574	559	579	546	559	551	526	539	501	551	513	586	541	518	519	580	550	566	526	553	558	547	568	571	553	508	551	577	545	567	539	563	525	543	579	548	570	509	500	534	543	533	540	563	533	560	566	510	522	512	541	562	551	529	538	542	575	506	533	537	551	526	577	513	573	555	551	587	541	561	564	539	533	540	543	543	597	527	587	533	529	573	584	561	552	542	559	527	568	554	586	581	518	507	505	573	532	562	542	501	578	545	550	533	548	566	550	552	531	531	547	540	538	497	586	552	553	531	566	519	537	541	563	511	528	529	579	565	542	549	542	560	514	561	548	577	555	547	552	528	548	559	564	535	547	543	529	515	545	549	519	550	508	581	552	577	533	586	556	506	518	535	559	561	511	550	544	549	568	542	575	541	570	543	580	542	520	542	585	551	562	533	538	515	534	547	563	519	531	526	525	519	563	519	530	544	529	601	562	532	575	547	505	543	528	599	550	544	568	564	562	561	528	568	569	516	560	506	546	546	509	492	552	555	547	514	503	555	536	532	539	526	560	533	570	544	540	543	593	540	547	542	590	577	539	570	559	520	528	545	535	546	566	539	553	526	522	502	511	576	527	515	547	541	571	564	574	548	590	543	504	520	552	551	549	563	522	558	515	525	545	541	575	520	558	540	537	544	594	556	544	534	518	526	565	541	521	545	557	594	547	553	507	558	484	531	543	556	563	550	539	523	502	552	512	534	539	555	529	505	542	550	555	548	540	516	531	540	533	568	542	534	521	489	509	535	507	517	514	554	500	540	572	544	526	526	601	512	535	549	535	533	508	540	538	525	558	572	551	559	571	542	516	522	553	520	515	540	539	575	549	556	563	536	538	548	525	549	586	528	510	531	542	576	502	561	548	531	560	553	497	526	550	533	570	537	546	511	505	548	569	540	527	537	543	560	509	541	548	539	529	538	534	548	577	516	518	534	528	553	560	586	550	527	589	526	541	529	579	561	568	547	546	563	551	554	524	549	507	547	528	545	562	532	543	537	527	538	526	549	558	553	521	508	533	540	546	587	532	532	527	535	511	505	573	582	543	586	564	559	606	506	549	510	528	534	541	590	551	566	549	512	522	564	533	552	541	533	523	534	496	514	512	536	544	536	574	490	524	567	538	552	549	523	557	526	560	526	568	596	537	532	542	540	573	538	526	548	556	569	509	548	506	586	545	513	579	522	593	505	589	515	542	518	536	590	598	523	570	550	547	573	551	548	557	582	594	549	545	544	541	550	514	541	617	556	561	574	550	503	574	524	562	532	516	534	540	554	533	566	513	505	537	556	570	513	543	571	550	571	570	575	565	550	548	533	516
25131	38030	24794	14242	10574	7728	5845	4085	3159	2520	2147	1777	1515	1301	1113	1110	964	948	886	766	736	756	801	761	650	676	673	634	626	609	673	608	626	585	579	568	565	623	574	569	575	575	554	544	565	573	590	568	575	588	564	558	567	609	527	551	550	553	540	558	577	555	572	569	512	539	605	548	551	561	559	596	589	554	544	612	567	534	568	521	577	531	540	552	509	583	562	550	566	551	618	577	554	558	562	614	531	565	556	589	556	592	566	582	543	532	610	564	533	575	568	555	546	543	563	563	506	563	562	615	590	523	556	586	588	536	582	534	554	574	560	589	548	570	546	524	564	625	512	569	585	595	556	557	540	532	544	579	626	563	560	574	600	516	559	572	528	583	558	582	555	572	555	534	559	549	581	564	578	573	553	550	555	574	554	562	579	580	541	541	577	589	580	594	539	567	550	559	555	545	568	597	576	536	559	583	542	608	542	584	509	531	555	543	556	545	536	554	545	564	618	546	533	550	569	525	553	561	566	570	534	626	549	555	509	533	534	577	568	568	532	578	552	618	564	604	552	601	582	581	552	553	595	547	573	597	582	595	575	586	507	577	548	586	525	552	553	599	541	529	555	571	563	608	550	569	553	569	591	534	509	553	542	581	508	584	552	566	547	607	599	565	566	573	548	575	617	556	555	569	585	571	580	537	578	542	604	569	492	564	575	577	533	534	585	560	573	554	576	538	510	531	563	548	540	568	547	540	584	582	607	589	560	590	558	560	577	555	605	525	547	541	620	566	549	580	554	545	567	585	551	580	564	517	574	543	574	596	569	555	601	555	589	569	601	568	606	564	540	591	517	531	568	594	569	579	549	542	570	584	618	566	576	558	590	540	571	598	565	558	556	549	613	573	545	561	563	545	594	579	594	571	511	556	552	581	589	551	556	509	577	559	598	534	561	567	605	552	581	581	541	519	564	566	594	521	584	572	608	521	566	600	602	580	550	586	554	586	604	563	581	576	571	533	562	549	542	593	530	562	530	548	568	599	562	529	566	568	598	585	532	535	552	536	563	569	545	528	561	563	567	544	559	598	568	578	524	585	511	551	568	583	556	547	560	582	589	584	572	584	567	511	571	571	542	600	589	567	587	535	577	540	559	549	594	554	576	559	595	537	528	578	639	592	591	585	589	568	570	570	574	547	562	586	583	538	577	569	539	612	536	586	577	562	576	560	585	566	531	609	566	605	566	556	573	551	560	599	588	574	526	528	560	575	593	570	565	558	583	559	571	603	576	564	591	512	578	612	543	530	569	563	610	565	554	578	548	538	536	576	602	530	613	568	583	539	580	579	580	609	564	559	570	564	568	559	593	577	512	543	568	588	525	536	586	582	544	596	564	584	537	539	516	555	582	580	560	519	560	563	542	629	606	540	542	573	569	588	565	594	574	540	590	575	576	557	536	559	539	567	540	553	547	572	563	550	562	560	573	567	545	534	562	573	557	582	531	548	537	561	577	564	553	534	563	537	552	545	525	536	554	558	590	561	593	605	548	618	586	562	544	538	582	556	576	578	543	571	570	577	581	568	596	536	554	611	565	588	577	526	546	594	567	578	551	546	583	601	586	574	574	581	546	558	521	585	574	546	551	568	558	569	567	545	560	577	621	553	559	600	544	520	563	547	576	565	556	578	582	608	563	534	552	569	570	622	540	585	555	549	547	572	602	549	551	542	510	567	560	522	577	571	562	551	578	576	549	634	548	569	537	519	577	561	569	567	585	564	605	594	562	569	520	581	569	589	563	533	575	547	591	538	540	581	594	549	541	594	597	567	580	523	547	570	533	596	551	622	585	527	571	515	521	555	615	556	573	577	637	592	575	547	520	535	602	568	576	522	577	529	567	627	533	567	574	601	584	579	575	552	580	560	582	594	541	578	554	576	546	592	521	562	602	567	591	537	553	572	562	547	558	556	545	537	553	592	547	564	548	524	623	582	581	565	563	554	607	544	553	522	553	591	550	628	581	534	599	531	566	594	588	551	567	562	578	572	585	563	573	568	541	555	545	594	557	582	555	566	541	552	551	558	569	533	556	609	563	567	621	549	581	573	575	577	596	569	601	575	566	553	534	602	592	581	572	583	579	523	515	573	547	602	548	550	571	567	574	524	544	548	554	518	515	566	558	544	553	569	526	586	592	559	565	573	579	558	547	524	553	533	603	603	593	551	615	532	586	570	537	593	542	564	533	590	563	581	567	540	526	578	566	608	579	559	565	531	572	568	536	569	546	591	590	553	557	534	530	611	599	598	588	551	596	615	526	520	564	564	583	585	520	559	602	564	596	544	563	600	544	575	578	557	524	589	593	567	569	551	516	577	590	558	542	568	604	559	536	546	554	522	568	601	544	589	555	542	578	582	543	522	545	591	570	559	495	550	582	553	568	570	522	584	567	552	554	539	587	567	546	556	574	559	536	591	587	513	574	550	516	537	561	571	599	565	530	570	582	581	583	600	557	601	533	530	553	544	575	596	573	618	562	556	545	549	515	577	566	592	559	560	566	587	506	565	558	580	549	561	582	606	611	594	541	587	534	563	543	527	581	551	557	576	552	545	555	595	583	553	583	564	560	597	557	597	604	555	549	527	629	574	536	566	561	610	536	542	565	549	591	562	570	549	571	594	550	565	573	553	621	562	571	574	548	551	580	552	530	551	527	596	574	605	592	589	534	582	599	582	636	563	570	559	581	563	572	557	545	582	560	571	550	521	586	607	568	544	575	582	541	587	565	572	594	567	573	587	597	583	535	575	531	568	574	519	585	542	580	559	559	589	587	583	577	554	575	595	551	595	545	574	583	565	544	560	545	578	592	550	557	612	562	553	608	556	561	619	589	558	599	571	570	552	511	554	505	524	558	556	539	576	549	554	571	547	594	555	552	581	586	584	567	570	556	555	528	589	572	514	610	565	573	588	557	539	584	618	610	567	617	560	541	625	581	568	609	566	550	588	565	548	604	599	572	620	565	556	601	534	534	545	501	545	558	547	599	596	546	538	547	552	588	571	565	537	537	577	601	609	548	574	584	557	552	534	573	532	575	565	556	562	566	528	571	531	586	553	579	527	547	545	568	540	550	559	523	548	581	568	561	554	550	521	554	579	608	557	591	562	554	581	548	579	574	559	558	561	560	554	572	581	540	534	589	584	546	554	588	540	551	559	580	552	573	594	589	551	578	582	576	536	584	576	547	547	530	549	577	552	557	589	633	573	651	603	622	597	555	589	556	557	566	559	549	522	512	532	556	607	535	524	574	564	561	589	587	548	567	521	590	540	564	539	570	541	569	601	594	596	520	532	596	595	589	575	552	537	586	584	558	597	536	555	569	576	515	555	563	536	599	552	525	526	562	557	575	579	589	609	594	542	536	555	555	534	583	563	569	579	601	559	569	593	568	600	578	568	561	564	535	569	580	553	587	536	560	537	542	575	550	551	594	572	552	559	576	603	564	546	564	582	586	571	557	548	593	576
23604	21060	28138	24225	21266	15445	7503	4072	2907	2397	1945	1507	1355	1055	968	921	840	725	653	588	609	593	576	564	559	489	497	494	473	440	470	421	408	400	419	392	430	488	420	402	419	411	401	426	398	383	426	420	412	393	407	406	416	355	394	392	408	398	414	400	394	384	371	400	363	403	371	409	396	377	437	423	396	410	381	407	406	380	372	403	383	413	421	404	390	386	414	369	430	391	414	418	425	378	432	374	381	382	377	405	382	436	406	372	366	389	386	449	381	373	389	396	381	404	387	404	438	394	387	399	421	374	399	397	377	369	395	414	381	386	405	383	373	374	416	372	411	361	377	384	401	394	354	393	364	395	392	397	424	369	391	338	393	371	367	403	413	384	379	394	432	370	391	412	386	379	399	408	391	420	370	370	450	436	394	377	371	402	399	411	443	400	422	408	398	371	396	350	372	368	435	425	411	445	416	401	383	435	395	414	378	418	370	408	414	405	379	414	400	380	413	415	380	365	393	377	397	386	388	398	414	379	417	392	348	403	383	374	384	406	373	412	378	372	368	399	376	424	394	389	374	386	383	419	396	424	379	404	383	404	400	359	407	388	400	378	429	406	374	396	376	396	393	379	441	411	411	404	394	407	397	388	402	406	393	385	378	363	406	398	377	402	390	409	410	405	391	425	389	372	403	376	406	425	380	413	384	376	395	378	380	393	378	404	379	379	351	401	382	385	402	385	381	397	433	359	382	407	380	397	423	401	391	430	399	360	390	392	386	371	412	409	365	421	408	411	402	366	385	430	379	396	418	374	425	411	363	396	393	414	405	373	412	398	395	387	395	408	370	412	346	373	392	398	417	403	362	383	424	370	403	364	396	349	382	409	366	408	420	379	395	394	384	375	420	401	419	357	417	375	385	416	379	434	420	403	410	398	402	405	407	416	386	397	411	360	411	374	410	407	392	355	390	402	351	389	392	378	372	420	384	411	354	400	355	380	389	417	440	389	385	390	399	401	401	379	378	372	359	409	413	378	369	409	413	369	380	382	393	388	399	363	359	391	410	360	411	402	371	346	397	405	371	425	400	395	376	406	408	409	397	400	398	392	369	397	392	372	402	394	379	386	385	389	371	363	365	400	414	366	413	356	386	384	402	365	404	366	395	440	393	405	374	404	402	408	398	423	405	402	391	383	409	404	396	398	394	408	455	387	397	386	423	398	385	391	405	417	381	399	432	363	377	376	373	419	394	384	402	371	403	394	408	374	414	365	387	410	391	413	403	374	436	356	407	417	382	355	381	357	389	373	401	418	384	382	382	381	399	374	396	395	378	389	369	387	394	380	365	382	448	408	384	382	397	373	385	391	398	389	378	384	386	390	397	384	390	424	365	384	368	402	371	399	386	386	403	425	375	370	388	385	398	375	428	396	395	343	399	410	423	374	360	405	406	404	373	407	371	410	407	399	424	379	435	410	394	379	399	384	394	419	420	375	356	404	408	407	342	386	429	393	381	386	398	383	386	393	408	410	415	394	412	396	395	381	409	407	367	378	381	396	407	389	423	374	383	382	440	397	406	379	374	429	372	399	424	409	410	371	403	438	399	366	385	402	415	435	397	425	379	416	427	407	408	396	398	426	393	404	366	417	356	396	410	400	406	377	394	344	378	409	372	403	377	348	380	376	373	366	413	332	375	386	399	397	427	436	371	394	423	399	414	410	390	410	401	401	417	384	372	370	366	384	396	370	389	383	369	389	393	387	377	389	369	398	396	379	380	393	387	376	400	407	387	420	379	371	392	369	398	414	416	408	405	393	424	401	397	431	373	393	378	417	382	409	419	380	386	387	368	387	408	415	424	372	412	401	391	378	408	418	383	411	415	402	396	394	387	377	418	374	363	388	395	421	406	381	366	345	417	386	385	402	414	354	403	430	373	371	384	430	415	407	407	392	374	391	400	394	406	415	398	379	402	406	376	345	407	368	390	365	370	380	402	422	385	407	411	418	379	416	373	376	387	374	442	375	443	446	388	377	384	403	417	411	405	409	346	424	365	418	403	367	394	385	354	420	391	367	379	383	413	391	367	388	415	420	405	406	425	351	408	398	416	404	390	373	402	397	399	397	370	398	396	382	385	427	406	417	381	410	387	398	382	390	419	418	416	373	395	359	394	388	378	423	425	367	395	386	412	415	368	409	373	369	382	421	395	376	421	402	392	413	395	422	397	381	382	399	380	391	420	379	387	402	402	382	419	375	421	406	408	381	393	395	403	382	444	403	390	385	411	362	388	403	394	386	393	396	420	394	429	375	401	358	425	375	421	381	388	349	382	359	420	383	386	395	383	370	385	377	407	384	399	370	387	383	419	431	390	377	389	387	390	365	404	386	379	358	414	392	401	403	373	408	382	380	370	401	375	409	416	425	414	384	395	408	437	410	390	379	394	372	399	392	398	414	429	413	400	400	372	408	392	384	368	383	402	367	365	418	398	406	388	422	388	399	392	399	399	387	389	374	401	377	386	383	408	363	411	388	379	407	383	403	406	406	434	328	400	400	356	389	388	428	406	402	397	411	382	368	369	361	408	394	409	389	398	415	390	371	416	407	403	404	368	429	389	368	425	383	387	387	375	386	361	412	411	361	403	416	372	349	383	428	409	408	392	363	364	411	374	385	391	398	412	401	428	384	395	367	368	374	385	387	397	403	395	373	364	387	442	400	399	419	397	422	389	408	424	379	375	380	409	398	431	394	415	424	373	403	396	406	361	400	394	410	389	399	374	410	410	416	415	404	405	373	396	403	404	378	326	397	428	418	367	399	391	405	404	393	391	397	425	343	384	434	390	329	369	406	390	370	393	404	413	407	382	370	401	403	394	385	378	401	404	399	381	419	357	375	400	407	396	393	406	410	400	414	401	357	382	381	395	392	438	393	394	401	442	394	396	378	405	401	423	421	409	393	414	393	400	373	364	414	423	397	357	415	402	381	407	352	417	368	380	395	395	388	388	418	358	393	367	430	370	394	426	368	390	366	407	386	397	411	398	409	392	400	392	345	423	386	417	405	381	371	401	420	386	352	385	413	410	387	416	371	390	391	412	382	386	361	412	367	362	435	418	349	403	418	409	360	448	367	387	395	381	385	426	391	361	383	430	413	383	372	411	366	382	392	382	390	403	380	397	377	408	358	371	422	400	388	352	386	412	403	401	386	418	399	339	391	363	403	382	370	397	415	379	395	436	417	389	413	352	415	426	405	434	387	389	372	368	389	395	386	380	387	417	380	391	352	384	363	389	414	407	378	404	399	413	397	416	369	394	397	424	405	402	412	409	438	412	398	395	391	408	392	394	427	405	375	403	412	416	384	410	343	385	372	403	365	382	398	375	397	404	402	438	400	380	443	395	379	386	397	417	394	410	412	388	400	399	404	406	396	409	419	378	391	410	388	389	449	350	394	392	389	400	396	423	360	384	402	385	415	399	394	399	375	431	379	386	371	394	404	374	418	420	389	410	400	387	414
28530	47801	31910	20306	15492	11867	8683	6361	4753	3630	3113	2373	2048	1564	1408	1296	1119	949	877	713	733	713	777	683	696	617	615	562	537	486	442	480	451	447	473	421	487	469	442	439	456	421	413	420	396	461	428	442	451	452	420	436	439	406	390	394	442	439	410	420	426	438	442	414	427	407	434	423	379	432	451	426	417	437	433	394	431	398	437	404	434	446	401	390	404	392	433	447	379	444	374	419	413	418	417	402	399	429	436	398	392	461	441	432	438	432	409	446	404	414	426	421	415	440	445	413	425	412	377	437	384	411	435	432	447	422	417	413	419	410	391	440	423	411	457	393	387	423	462	430	433	395	436	407	441	399	413	415	418	409	432	356	436	409	402	405	379	434	431	413	424	428	398	444	414	437	385	434	421	408	413	398	395	429	423	398	427	390	400	443	440	463	433	388	387	394	438	390	406	388	425	386	396	415	442	410	409	441	406	458	408	385	450	413	414	404	409	418	418	422	453	391	406	394	385	438	432	416	423	421	374	398	406	446	411	414	390	403	413	399	413	387	415	428	392	392	375	427	447	407	401	444	405	392	399	386	420	450	427	404	407	419	398	408	440	394	437	415	471	380	408	434	455	440	429	417	432	417	397	417	445	387	424	424	427	383	446	417	398	414	450	424	405	406	418	446	404	426	392	386	405	402	394	412	415	424	406	387	422	386	409	380	407	405	415	443	404	409	396	449	404	419	410	389	426	399	417	408	374	404	414	389	415	444	408	438	419	460	395	416	415	412	423	418	402	425	412	401	402	393	427	401	415	411	416	425	424	382	392	403	422	416	415	415	443	418	435	379	409	424	381	372	423	419	420	416	390	415	419	433	400	421	398	358	391	403	399	431	440	400	391	405	388	405	416	392	420	396	390	407	420	411	418	414	420	425	398	434	452	418	436	428	426	384	410	418	420	412	422	431	431	433	403	432	406	426	436	430	429	418	414	425	407	425	406	418	404	414	413	428	396	415	419	418	445	441	444	398	438	400	377	410	410	404	405	390	431	446	432	381	418	424	408	429	439	390	401	422	437	400	401	432	430	406	438	399	427	431	408	437	444	419	423	390	435	401	419	430	401	396	460	420	428	406	419	375	401	397	409	410	408	432	404	406	427	415	436	385	410	401	426	426	427	455	440	405	398	397	404	391	445	437	414	389	406	394	408	373	429	432	447	432	409	412	398	394	386	440	446	439	427	372	432	378	382	428	425	424	391	441	414	366	431	389	409	450	424	411	453	411	437	410	405	394	415	422	402	411	413	386	409	414	455	423	431	416	397	419	448	411	405	396	442	437	419	413	436	396	399	400	398	411	435	402	411	446	409	391	430	407	400	418	434	425	411	414	400	433	416	400	420	382	409	398	449	380	419	383	415	424	386	386	425	418	391	402	405	397	394	416	402	405	415	434	390	448	429	409	407	407	393	414	412	429	409	413	393	379	394	390	421	376	395	401	413	412	395	404	390	423	428	405	389	401	384	392	389	406	434	407	418	384	382	423	434	413	414	430	404	413	422	416	439	437	408	443	429	421	412	409	467	415	416	411	450	406	426	401	418	427	432	409	420	416	394	414	392	405	412	448	403	422	403	409	439	394	403	436	411	406	421	465	413	422	438	419	432	397	404	433	425	406	415	396	403	427	402	409	423	408	452	390	411	435	440	407	410	410	432	394	420	408	420	410	437	408	378	434	411	408	414	405	451	411	412	405	413	408	444	384	400	412	401	416	438	434	431	398	395	401	381	410	389	415	424	395	408	411	417	410	393	391	449	402	442	406	418	424	447	396	404	399	403	406	418	403	432	458	410	414	434	394	379	396	446	441	375	437	387	415	431	389	414	421	454	413	456	394	395	395	450	426	405	405	388	383	390	413	433	394	412	375	445	370	390	416	393	414	405	414	399	408	374	393	427	442	432	422	418	424	429	394	425	418	411	396	401	412	397	389	426	434	438	382	370	423	430	444	403	403	406	395	396	385	406	401	411	413	402	426	378	433	393	441	438	401	430	436	432	420	407	449	393	418	393	396	446	457	442	451	419	451	421	404	411	423	431	385	409	411	418	390	461	412	429	391	419	410	429	418	426	396	384	391	421	427	403	419	422	406	407	398	431	387	399	421	401	405	436	415	417	434	433	428	403	403	407	379	436	424	449	434	414	418	416	417	388	421	404	404	408	434	439	403	438	423	407	416	414	404	407	415	399	411	405	418	416	412	430	417	443	425	404	402	437	454	430	408	420	399	436	425	409	429	423	448	433	389	379	390	420	420	397	415	403	443	401	401	397	437	400	393	413	402	407	389	423	435	375	448	396	463	402	401	410	435	428	387	407	420	407	417	399	401	437	419	444	424	444	424	416	393	432	405	390	406	419	397	408	399	401	397	406	445	430	378	451	408	408	411	386	454	429	460	370	393	446	410	375	468	393	442	426	423	437	435	390	373	450	424	401	429	420	411	384	408	399	412	432	403	409	388	408	390	383	403	434	404	396	444	467	436	429	431	443	437	426	401	458	419	413	432	422	406	428	390	390	370	392	441	406	414	415	413	390	367	456	430	384	436	447	446	412	425	439	413	428	429	423	380	376	441	404	371	403	425	420	411	417	442	461	448	402	426	409	381	423	417	407	388	391	403	429	381	461	446	401	422	407	422	425	409	433	391	404	402	401	398	440	413	410	420	392	407	413	396	433	409	396	397	419	408	400	414	457	410	420	429	394	423	444	442	419	444	410	392	419	417	407	424	416	421	398	429	430	417	400	451	422	421	368	425	389	418	403	428	392	455	443	428	440	462	406	431	397	419	403	421	417	421	430	419	398	404	425	421	434	374	398	405	384	384	397	402	402	435	411	443	419	423	408	462	403	393	400	395	448	393	397	419	420	440	404	393	423	435	420	385	435	436	410	430	418	416	414	391	391	432	425	424	442	444	425	427	421	396	364	409	408	429	415	391	371	454	380	432	401	461	431	404	392	420	419	396	419	400	437	415	388	424	422	378	417	432	384	441	429	448	407	411	425	439	402	444	412	413	415	403	376	409	420	418	429	394	421	438	374	430	415	425	393	380	405	405	378	397	415	448	426	430	439	394	421	398	420	415	404	407	459	412	439	373	412	390	412	464	417	441	406	409	406	429	438	417	413	377	402	394	427	395	402	393	428	388	428	424	420	426	415	416	436	402	418	428	385	401	406	391	406	429	408	442	424	395	402	433	401	425	414	372	421	413	428	400	427	443	394	359	416	411	408	419	397	446	394	420	407	393	408	387	426	408	390	416	421	438	408	416	420	404	416	421	422	420	416	399	384	400	391	417	415	416	415	398	434	422	411	440	370	417	422	412	418	389	444	445	406	423	426	390	393	411	395	447	417	406	436	393	435	418	406	411	382	375	413	419	385	393	436	424	445	371	409	416	412	406	372	434	387	381	415	412	444	429	404	412	390	424	426	402	398	412	449	397	384	434	433	369	426	378	408	426	394	399	436	406
24804	21107	27249	25274	16377	7799	5011	3393	2447	2049	1794	1471	1302	1222	1091	967	841	882	823	757	734	765	816	793	747	717	710	709	672	668	698	628	646	648	637	660	667	670	595	674	617	624	645	629	653	610	643	565	638	600	685	678	653	628	604	636	628	592	611	632	598	621	616	637	635	617	652	571	628	586	648	596	606	615	580	628	637	594	636	662	621	653	624	615	620	667	645	615	679	602	609	604	646	628	639	654	617	601	625	632	669	635	686	615	619	631	632	653	675	606	616	643	619	665	629	642	642	640	617	613	598	605	651	660	668	618	666	573	657	619	603	648	638	619	599	633	656	596	676	585	650	576	660	608	622	606	670	592	643	610	632	589	635	636	661	664	644	635	603	648	633	664	645	681	598	592	586	644	612	623	603	615	631	618	633	607	620	608	632	645	677	614	572	642	631	663	624	605	643	619	611	592	634	618	620	601	606	625	611	654	657	658	654	636	617	643	620	627	615	639	623	611	632	633	675	555	648	586	606	622	658	573	620	630	611	586	620	664	630	573	628	636	639	627	652	612	603	637	633	626	584	642	641	609	627	591	621	604	653	627	616	597	621	649	645	615	627	589	607	623	593	584	616	601	609	601	626	604	608	628	613	593	641	618	584	600	620	607	606	647	616	642	599	654	638	595	647	604	628	653	668	631	624	660	618	623	607	661	634	603	622	625	595	643	643	639	633	593	671	651	659	609	633	636	591	616	641	654	614	634	581	644	625	600	593	640	635	678	630	602	612	620	660	592	588	584	599	625	578	637	626	622	651	610	642	627	617	626	641	659	661	620	621	614	619	651	658	578	634	647	604	634	685	651	626	638	619	616	588	643	639	670	593	627	604	617	610	588	619	615	631	568	636	620	624	571	618	637	616	627	593	635	610	632	657	601	593	603	624	597	603	634	645	627	645	668	623	600	586	644	631	637	600	633	642	683	613	633	614	645	607	648	602	595	604	650	642	641	647	586	632	639	643	667	602	617	632	595	648	661	596	605	614	652	624	602	617	607	596	640	636	633	643	628	607	600	605	601	620	603	658	626	582	624	633	666	639	595	701	601	670	652	655	628	623	620	642	617	579	644	669	619	614	631	668	616	641	609	616	601	613	621	653	597	644	611	678	628	636	578	657	644	696	595	645	600	660	649	609	581	635	627	604	579	610	621	589	593	653	676	634	620	631	591	606	615	595	596	632	644	682	640	626	581	638	643	634	577	637	650	624	631	612	539	604	604	654	607	626	588	653	643	592	655	706	664	613	609	616	608	599	613	656	635	621	602	632	586	619	655	658	598	615	607	642	595	600	624	644	627	596	654	619	611	614	627	620	585	636	624	581	623	627	652	609	623	636	664	625	613	659	644	648	635	623	638	605	642	642	652	651	643	589	615	624	608	590	624	639	648	619	624	614	614	657	600	642	636	618	608	631	639	648	647	604	642	612	602	622	591	621	656	623	560	639	611	617	606	699	646	576	637	671	623	639	604	596	600	565	621	606	625	638	674	590	635	602	613	605	593	605	602	676	598	651	615	655	603	619	644	647	620	671	575	626	612	633	686	653	660	650	643	616	604	591	619	675	594	638	609	612	673	601	583	571	587	602	604	628	644	596	626	661	634	612	588	604	626	592	607	615	634	613	599	660	619	609	676	608	623	617	636	589	603	625	581	613	670	610	608	621	603	616	655	670	592	600	592	581	616	614	629	623	627	603	625	646	636	583	643	629	649	690	666	652	630	624	627	643	634	631	626	646	633	663	649	602	655	615	676	616	581	657	654	582	582	634	657	615	622	620	604	634	622	655	605	641	606	597	589	644	611	635	633	600	615	640	639	640	636	612	618	640	615	619	615	597	701	607	593	581	608	610	662	614	666	598	635	610	602	638	624	625	605	604	620	620	606	628	645	626	630	629	613	644	662	558	585	636	599	620	571	622	582	631	643	629	604	692	604	647	623	583	664	649	648	606	631	587	628	613	654	615	612	579	612	671	589	590	639	633	681	575	653	635	594	639	622	614	589	660	601	574	624	623	609	633	595	600	629	601	596	645	596	650	614	600	640	614	666	601	581	653	627	599	685	611	643	618	626	629	603	641	604	594	582	645	597	651	638	619	618	621	606	602	616	630	618	653	600	630	618	598	621	592	633	592	614	625	652	619	606	590	608	616	575	588	627	637	605	644	637	615	597	580	613	674	614	653	650	589	606	605	660	626	603	634	649	619	648	676	616	602	646	593	619	623	618	616	572	636	633	619	601	631	615	606	587	675	660	661	632	618	632	659	661	620	651	603	640	631	668	635	585	612	639	648	657	645	630	582	636	655	601	615	619	633	631	682	600	613	670	622	655	588	632	597	608	629	610	614	629	651	602	594	604	631	626	618	640	649	645	638	663	609	635	579	643	578	606	608	574	593	647	658	608	657	662	611	553	645	606	603	581	589	615	673	620	576	579	632	648	639	597	668	597	644	589	645	653	637	649	657	547	578	612	594	610	649	605	596	651	650	605	608	635	617	627	617	643	582	591	595	652	622	582	660	581	637	607	652	628	642	609	608	615	572	612	659	626	625	617	637	646	566	642	579	635	629	626	621	582	619	628	671	613	639	600	633	655	589	609	631	635	617	582	628	628	584	627	652	667	664	624	594	647	614	643	640	644	637	572	663	652	636	585	622	653	603	597	642	601	619	589	594	634	592	661	675	622	619	657	641	621	652	619	596	634	661	641	615	618	618	629	596	617	651	638	623	603	638	614	630	626	559	606	636	603	637	647	612	639	642	701	632	619	589	629	626	556	614	638	653	653	649	593	666	593	670	584	612	642	609	624	603	579	637	669	600	601	615	585	614	629	621	627	658	625	665	593	645	665	632	658	615	644	615	596	562	601	620	668	630	607	615	626	618	606	630	600	647	675	618	626	615	638	598	676	563	608	632	613	638	626	604	638	620	636	630	614	667	592	615	600	644	633	615	632	662	605	574	646	631	597	632	661	593	612	582	650	678	595	631	631	638	609	620	646	590	618	634	664	617	617	595	584	632	601	645	605	595	642	638	642	611	572	614	616	623	596	616	647	622	607	625	620	638	616	611	660	641	599	609	632	647	645	608	644	557	573	584	594	634	588	609	602	607	664	637	628	642	607	609	644	604	629	617	601	657	628	640	704	621	588	653	580	609	622	633	618	633	627	649	559	643	654	596	591	618	572	636	615	630	582	591	627	627	643	631	604	606	620	675	599	612	583	639	639	566	582	627	604	652	583	611	633	652	631	592	618	601	603	634	636	618	645	651	598	557	630	603	648	609	559	648	585	585	633	613	646	619	615	633	588	630	646	625	603	640	643	629	607	645	628	618	604	630	636	657	614	633	574	659	654	633	636	638	614	633	617	642	631	650	603	645	594	631	614	592	601	597	609	570	596	635	661	603	629	646	636	630	611	637	645	605	608	636	644	585	612	612	618	615	630	637	616	645	671	611	606	606	648	618	636	596	605
27730	43597	28527	17437	13163	10050	7590	5672	4184	3382	2675	2154	1946	1610	1456	1272	1114	1018	1015	871	912	869	935	835	789	825	750	748	747	684	695	670	679	594	657	650	685	719	662	658	641	629	653	631	593	618	634	659	623	636	647	666	669	660	633	647	649	659	585	605	587	620	642	606	636	654	626	626	637	645	620	637	619	618	667	675	647	572	637	612	635	660	628	654	638	632	635	662	643	626	596	623	630	656	651	658	671	655	649	659	651	653	638	636	632	643	629	623	651	647	601	633	645	640	663	651	652	602	593	615	658	620	648	635	638	619	644	650	624	623	602	667	603	644	609	625	634	632	633	630	613	589	636	642	641	604	642	668	623	657	598	633	615	617	614	653	673	644	629	620	626	622	601	610	698	604	634	596	623	653	662	574	603	600	665	651	685	625	623	684	641	603	663	639	637	650	677	664	676	647	627	654	662	627	632	636	648	646	671	657	668	601	691	632	580	599	595	671	657	632	623	645	637	651	596	638	634	649	639	656	590	622	666	696	649	650	648	611	602	614	664	572	647	605	632	684	607	634	647	633	638	632	599	667	637	662	653	655	630	587	607	642	691	620	649	629	625	639	619	632	654	612	628	680	617	642	673	620	695	631	631	682	654	611	646	604	627	660	609	633	586	666	615	652	589	581	675	648	678	673	641	623	648	589	625	623	668	653	607	632	662	640	599	616	618	666	623	640	640	643	676	679	673	650	614	657	636	608	646	651	586	676	698	659	625	600	642	678	628	615	653	636	606	646	637	612	643	626	659	603	666	629	633	644	678	643	666	616	651	602	647	625	630	632	622	667	594	628	648	647	656	633	618	664	652	656	631	600	637	572	638	618	646	636	579	626	645	686	593	634	670	606	643	615	659	659	635	650	650	661	633	624	638	628	644	665	636	615	627	607	604	663	651	636	613	678	606	628	643	651	705	676	678	596	635	664	586	659	640	655	616	627	660	626	645	627	610	627	633	637	656	662	653	626	672	677	648	664	623	639	648	615	632	657	662	632	654	599	632	588	658	654	652	631	621	620	689	621	642	615	647	671	561	610	645	659	632	646	657	626	632	626	630	640	671	600	656	614	588	629	674	650	651	653	664	617	645	577	647	599	613	678	630	650	640	648	615	642	624	649	681	645	649	662	630	598	649	610	623	643	609	621	627	651	609	602	616	678	657	625	605	668	599	664	634	602	636	681	607	651	626	606	602	608	654	622	593	667	621	596	613	639	637	657	667	658	643	588	619	632	656	659	621	662	613	640	657	640	607	679	590	641	620	655	599	646	627	683	638	656	671	644	641	619	620	610	616	619	629	605	627	603	599	638	636	664	676	642	600	636	621	666	615	595	604	666	638	631	559	645	625	652	649	599	638	607	653	627	647	682	628	645	615	628	644	636	605	600	614	624	639	645	616	631	624	651	618	657	611	659	601	632	648	619	665	634	646	640	637	613	616	633	616	612	607	658	644	644	630	641	608	622	638	656	587	621	612	659	646	594	655	589	627	614	641	588	638	605	602	630	623	670	691	642	625	616	614	655	636	638	630	651	621	606	694	601	625	639	645	661	665	624	676	633	598	639	647	628	617	625	593	676	662	618	662	624	620	649	624	655	634	653	628	639	656	652	639	636	605	621	647	658	631	690	621	645	618	634	638	613	646	600	633	640	623	641	641	650	627	659	578	628	664	620	702	598	597	615	624	624	646	643	607	653	629	626	643	608	672	649	615	670	642	650	623	657	653	653	609	615	642	648	650	623	614	635	597	612	670	624	620	613	579	664	668	610	639	601	618	616	627	641	641	650	657	624	677	595	623	648	653	645	653	638	623	597	638	641	673	668	615	633	615	579	637	607	613	615	607	613	644	658	595	656	710	602	651	603	647	615	631	646	632	617	677	646	647	632	639	613	602	624	677	668	672	597	609	592	634	688	636	591	663	641	621	644	626	601	585	617	630	639	619	567	639	629	594	653	658	652	623	572	620	626	633	651	676	637	626	634	645	590	634	644	580	625	650	607	592	595	662	628	638	649	604	612	646	630	623	600	626	635	656	640	637	591	624	625	671	650	619	682	644	639	624	601	648	638	607	671	613	662	649	628	638	644	644	604	597	638	658	680	651	601	621	676	621	631	635	639	646	602	625	640	657	652	649	629	604	606	631	608	638	644	597	607	619	640	647	659	616	634	647	581	596	629	612	589	688	634	603	617	626	666	610	619	601	663	603	618	645	638	608	662	621	615	595	635	609	636	628	623	600	643	664	632	613	668	583	602	646	640	626	653	638	699	647	628	601	625	618	620	608	634	632	581	630	623	607	640	643	669	622	689	644	613	620	610	641	679	617	654	634	616	698	629	645	587	567	681	656	636	671	649	642	624	632	666	664	626	585	614	606	664	649	637	623	647	659	602	669	668	609	629	624	626	628	641	622	638	614	643	636	651	660	672	652	612	611	679	597	631	593	639	635	647	632	638	653	619	618	633	642	653	634	599	638	631	598	607	619	628	633	637	659	638	688	643	667	613	653	660	672	633	644	628	604	589	648	594	616	634	692	637	639	636	635	661	626	660	648	642	617	629	625	612	651	602	670	650	622	585	633	612	608	618	652	599	638	684	605	635	607	586	610	601	597	653	680	599	658	642	652	663	665	625	665	667	625	602	612	582	656	672	598	687	652	584	675	621	600	635	634	584	593	569	653	600	618	611	637	634	593	666	654	633	592	666	693	614	641	694	638	656	643	640	605	640	649	602	635	663	645	623	578	630	576	594	619	639	648	620	628	650	561	608	670	670	578	635	629	621	640	577	651	592	618	623	640	673	584	629	615	632	610	593	693	616	604	652	653	615	623	595	667	628	610	598	623	644	637	568	615	637	662	615	598	674	620	664	632	668	654	661	667	623	633	646	629	657	659	623	663	611	648	651	647	597	623	613	635	641	666	614	644	629	670	670	684	646	617	653	658	655	654	593	637	646	658	607	662	622	612	625	613	644	663	621	687	617	662	666	627	644	641	603	649	635	583	639	640	618	612	601	648	662	674	651	565	644	632	657	633	658	664	640	612	614	654	616	629	634	641	668	659	651	644	656	599	645	655	616	657	656	619	656	620	652	635	622	605	631	669	640	635	612	636	626	610	671	584	654	660	640	685	659	670	645	592	667	626	659	634	623	581	636	669	653	653	651	577	590	672	619	630	648	615	629	632	598	638	636	632	617	625	637	609	630	648	650	696	594	655	633	618	672	608	613	606	618	663	590	636	594	603	652	646	615	620	625	642	612	688	644	671	670	654	642	614	616	673	651	689	635	628	654	638	665	646	646	693	652	626	629	647	641	602	621	615	632	596	624	640	647	643	580	648	634	639	644	641	664	609	668	633	652	635	669	614	647	631	636	596	635	587	612	649	675	668	639	621	657	637	600	571	626	623	653	623	681	689	607	668	613	650	584	641	617	619	628	639	596	592	590	619	599	643	662	659	593	610	612	669	597	630	613
22493	21057	28605	23702	21135	21566	15719	6356	4031	3300	2667	2036	1744	1478	1255	1159	1008	917	845	731	717	721	717	691	654	578	633	578	569	544	548	501	511	445	488	455	534	474	516	472	459	480	525	484	458	469	454	465	481	440	472	488	466	490	479	458	434	488	468	457	463	448	423	465	464	419	456	476	466	430	440	463	470	448	475	469	487	447	464	485	462	443	457	461	468	474	448	458	460	474	472	468	411	463	461	449	452	440	443	481	481	458	483	471	423	439	467	448	455	455	481	456	454	462	439	461	448	442	400	453	428	511	423	430	476	487	444	468	444	455	452	483	489	461	441	471	476	485	443	496	436	457	440	482	442	420	437	473	449	458	481	453	453	449	437	467	448	441	451	443	442	463	472	481	440	459	465	463	424	456	490	453	452	446	516	450	443	449	468	467	489	412	479	462	481	450	444	459	480	463	496	454	441	445	442	460	447	461	437	487	463	439	459	484	496	440	476	462	437	452	432	455	477	444	476	458	455	473	430	439	425	468	421	430	456	444	451	484	458	452	446	475	424	439	469	435	446	454	470	423	457	440	414	509	451	427	436	463	460	447	495	487	437	434	435	470	444	477	416	450	494	461	485	422	461	463	445	461	463	471	485	471	482	456	454	434	464	471	421	473	420	443	452	436	474	445	451	430	474	456	481	431	472	448	476	446	464	434	438	462	478	448	465	433	469	406	459	497	439	466	428	446	433	471	437	452	503	410	470	440	447	454	446	431	450	465	437	437	453	465	458	433	476	441	454	482	479	443	510	442	495	411	490	465	433	469	435	430	436	434	438	472	444	459	460	462	473	473	440	476	483	463	501	435	446	478	462	461	479	466	451	465	465	463	462	439	486	492	477	473	498	432	428	442	475	445	450	466	444	468	456	453	455	462	462	493	444	420	439	436	481	474	460	461	437	453	448	441	434	459	415	498	475	436	455	475	438	513	442	429	439	426	432	468	428	444	450	436	451	446	439	490	420	433	439	439	435	459	459	457	451	466	447	474	460	482	474	460	444	474	454	435	457	468	449	489	436	425	450	423	462	451	457	460	461	456	441	443	462	478	444	469	451	432	469	461	444	402	388	487	460	427	469	474	502	473	440	449	453	423	435	460	457	461	455	445	411	449	458	438	448	416	453	459	454	395	439	445	454	427	442	411	375	450	456	437	471	449	414	450	462	463	473	454	465	482	476	478	515	423	455	473	471	452	460	443	444	472	455	439	420	443	432	466	405	466	451	490	431	448	440	437	489	408	443	468	448	451	461	439	456	434	458	470	473	451	450	486	433	459	449	398	491	461	449	464	472	456	461	454	414	477	438	455	510	461	491	451	446	505	445	435	448	488	456	490	438	456	431	443	476	435	450	469	489	451	476	485	453	482	458	439	442	456	446	449	436	445	440	483	433	477	437	460	481	452	440	450	444	482	458	399	436	477	459	482	470	427	432	480	470	464	447	455	472	461	430	465	405	468	469	438	461	418	415	493	488	422	472	422	472	443	390	420	446	442	454	469	432	454	451	461	452	432	454	457	475	488	474	482	436	470	459	461	449	471	458	429	445	461	445	398	449	459	450	424	458	459	471	446	436	456	415	476	481	450	424	402	462	463	452	459	421	458	453	440	461	458	451	478	428	424	494	428	447	445	445	449	441	422	440	438	450	462	471	478	469	486	438	454	458	447	424	466	451	415	446	442	437	478	475	464	414	401	444	429	468	435	493	474	381	454	488	432	489	430	438	465	481	470	437	452	432	456	488	475	460	472	440	418	439	461	434	462	443	476	422	471	441	479	480	445	451	434	465	491	456	436	469	462	449	457	462	459	483	459	480	462	469	450	467	428	447	446	438	459	407	474	480	411	427	485	431	439	420	435	497	462	447	440	402	460	463	482	469	474	426	445	456	490	458	446	450	471	468	433	450	430	426	459	442	474	458	457	458	472	463	461	485	408	457	462	452	409	501	479	409	449	420	498	435	459	488	471	434	464	464	449	438	489	433	464	421	457	477	459	425	464	446	471	442	442	419	442	473	475	429	424	440	472	451	454	444	462	461	442	445	453	445	479	480	450	467	463	492	403	431	436	472	425	447	464	461	476	463	463	461	467	444	446	443	462	439	451	446	460	491	458	482	407	493	437	425	420	448	464	455	440	441	453	470	437	429	434	495	461	448	434	469	392	472	461	461	493	471	487	432	461	452	470	475	474	431	423	487	423	470	455	472	420	453	452	476	414	438	502	472	457	429	472	513	497	456	438	476	481	461	483	472	417	443	467	480	469	444	479	432	463	482	456	421	469	476	459	486	440	463	468	470	435	460	453	476	460	452	440	478	477	442	437	459	476	439	442	462	463	415	419	403	446	426	447	485	439	497	451	422	473	452	468	445	434	464	456	427	454	443	407	444	450	457	436	479	473	436	468	450	451	501	431	450	424	439	474	426	445	466	477	436	432	458	478	469	460	450	449	472	469	467	422	433	457	489	453	455	485	458	435	452	409	433	453	473	468	456	436	458	447	449	408	471	463	461	466	463	469	500	454	478	456	441	457	483	459	424	472	451	476	466	444	451	423	477	447	455	455	431	452	452	417	426	477	447	438	458	455	464	475	461	433	457	450	476	454	450	462	463	430	483	459	436	444	479	451	454	468	464	444	459	470	433	427	421	406	405	442	475	484	471	467	462	466	475	453	439	421	472	449	473	443	467	441	469	442	488	472	456	428	415	449	461	426	432	435	490	401	429	447	455	502	446	468	414	431	476	457	424	457	434	448	433	452	464	452	442	495	451	462	480	449	429	482	468	476	484	430	454	425	468	466	426	467	419	451	458	472	444	449	449	452	434	471	444	452	446	470	468	445	468	459	432	485	456	443	468	468	415	476	446	462	450	487	462	452	456	431	420	432	471	447	452	446	447	470	455	490	438	484	454	455	446	402	441	420	439	442	467	453	444	437	441	457	447	475	478	472	430	444	465	462	467	455	480	464	459	428	452	471	435	419	428	464	437	433	417	444	480	455	428	427	430	410	460	463	437	441	445	458	451	462	442	434	472	452	427	478	462	462	510	432	445	425	475	440	451	436	461	467	453	479	434	459	439	484	451	459	466	446	444	428	466	482	443	449	456	449	463	431	437	451	456	450	455	467	479	451	505	422	417	409	441	462	430	458	458	432	440	451	465	458	465	464	451	441	473	475	457	481	435	484	441	468	455	459	475	467	456	429	453	460	467	476	429	449	484	434	436	439	479	417	495	457	455	421	456	444	427	454	452	465	433	450	479	450	437	421	457	430	429	462	454	465	435	453	444	458	446	441	404	424	429	443	433	434	450	476	452	414	465	476	431	461	477	442	429	471	463	474	433	456	430	454	431	452	417	425	469	458	473	432	450	464	433	459	437	463	435	419	463	424	490	459	474	437	485	449	464	415	464	446	480	440	425	416	433	437	433	429	490	469	427	450	481	484	443	438	452	447	440	428	497	434	483	426	410	479
31618	52809	36753	24887	19957	15444	11644	8570	6567	5266	4147	3164	2632	2119	1784	1535	1349	1088	1026	941	863	942	877	784	709	679	669	691	622	612	541	587	523	473	516	499	555	530	539	467	506	459	481	473	464	466	489	469	462	481	482	474	477	506	467	505	487	479	477	482	470	479	416	434	479	451	462	465	455	440	483	474	463	440	449	448	453	484	474	449	484	471	512	491	443	474	439	509	454	503	485	497	471	463	467	475	454	453	468	464	443	496	456	479	457	416	432	494	428	441	453	435	453	479	445	466	434	470	463	469	433	460	451	444	484	452	494	413	464	461	472	442	507	457	477	450	437	433	443	446	447	487	445	458	441	444	442	459	462	413	479	470	447	466	477	450	448	450	462	476	394	440	464	417	470	426	476	460	502	462	458	454	478	452	471	475	466	481	472	456	463	480	456	464	411	427	472	442	485	469	445	477	479	437	443	483	459	511	485	464	451	496	458	465	493	446	501	419	476	477	458	466	440	473	502	478	442	461	425	492	441	434	485	420	450	451	479	478	481	469	444	479	460	447	453	448	474	471	429	444	477	483	458	455	450	463	479	467	508	447	458	438	447	453	466	424	467	419	482	422	454	408	449	458	445	427	464	455	441	451	465	450	450	423	463	483	476	440	447	473	460	433	467	426	478	451	491	479	454	456	502	454	447	474	491	471	419	477	404	474	462	486	451	436	436	464	480	428	482	463	445	443	426	451	448	476	464	457	478	459	435	467	475	456	459	448	420	463	419	440	476	414	485	427	479	457	484	429	431	464	459	427	444	462	457	478	444	447	440	513	436	488	433	417	479	470	467	460	464	427	466	466	437	472	516	451	483	435	459	460	467	473	449	456	449	467	465	467	443	426	442	450	439	427	459	473	449	492	434	439	460	460	453	449	442	444	454	474	448	475	455	461	473	441	470	443	437	474	461	459	496	450	411	469	451	459	464	503	459	447	439	480	456	459	437	428	438	455	500	452	444	456	471	478	494	421	430	443	449	494	415	471	483	461	458	444	455	434	459	468	487	463	455	421	419	476	444	462	422	440	499	464	433	470	475	455	437	409	436	440	468	460	479	427	484	442	459	456	432	451	419	439	424	458	433	448	478	430	464	433	455	448	453	488	474	475	440	423	448	423	433	490	444	462	442	450	465	455	451	449	441	450	424	456	446	444	458	469	457	450	476	479	490	465	487	439	464	447	472	474	451	445	412	448	462	459	444	495	458	470	486	446	445	410	446	429	467	440	446	461	440	458	444	420	434	429	450	441	413	457	470	427	451	438	471	469	457	455	440	474	446	441	468	444	469	461	461	489	444	444	493	484	453	479	492	466	459	427	497	482	445	470	422	433	473	462	490	487	462	453	445	460	486	437	448	439	467	472	473	457	443	454	449	455	447	470	506	456	477	488	482	488	447	484	483	470	460	497	449	460	466	447	454	489	444	475	439	484	455	444	483	462	453	437	421	443	478	513	460	491	455	446	430	425	460	448	422	445	421	451	443	459	478	440	461	435	455	445	439	454	520	453	457	447	440	458	479	474	471	447	432	429	473	441	440	459	465	441	436	433	456	397	421	465	480	469	468	496	431	458	470	446	458	474	503	471	462	499	480	421	423	454	432	472	490	486	451	454	461	470	448	422	450	441	432	450	469	439	448	479	464	478	451	482	434	460	454	434	475	451	434	442	471	448	446	437	441	445	408	471	477	426	467	428	480	438	467	460	452	469	463	473	488	437	467	417	508	464	471	465	453	444	465	469	490	447	459	462	431	485	435	418	427	429	473	467	454	421	507	462	477	448	444	492	455	433	466	456	472	472	445	447	459	474	481	433	459	455	475	470	485	495	472	448	452	429	441	499	434	427	490	437	439	455	452	434	484	447	490	445	455	497	461	455	419	429	434	475	453	470	449	431	472	466	444	438	476	485	435	457	454	448	440	484	499	454	447	467	443	444	473	449	457	458	441	498	473	464	455	434	487	435	456	474	491	440	429	464	427	467	441	457	494	451	453	492	477	450	427	472	430	470	485	471	442	467	452	456	468	442	455	480	464	463	463	396	468	469	545	448	450	448	444	496	476	436	472	438	452	490	446	472	431	476	479	451	455	481	423	445	455	445	483	427	475	463	476	407	447	485	441	468	470	472	416	459	421	445	413	482	469	467	495	479	481	462	456	492	448	483	413	466	431	426	427	469	465	464	469	460	442	483	465	437	461	475	459	472	457	463	451	412	447	489	460	432	476	489	456	439	476	462	476	433	445	453	429	446	452	467	448	435	445	481	480	467	470	455	484	475	466	429	476	474	507	432	460	442	458	468	439	482	466	441	461	448	435	452	480	445	438	482	407	451	436	433	487	459	444	454	448	412	420	442	494	462	438	469	430	458	464	449	434	450	465	473	448	485	481	500	480	448	503	467	465	478	441	432	506	451	439	457	496	476	477	455	429	463	474	521	461	435	470	470	453	457	414	457	473	456	480	477	467	466	460	500	449	417	410	460	487	465	447	468	441	442	487	439	450	460	439	491	473	451	477	485	475	455	458	483	450	470	450	424	475	463	452	452	469	444	491	454	465	419	431	432	441	468	446	455	481	469	448	473	470	472	471	451	427	473	424	464	465	439	500	444	472	468	459	476	468	503	435	473	420	487	480	466	475	436	432	455	491	460	484	440	452	454	444	486	424	455	444	454	446	438	472	433	455	451	452	382	457	464	484	454	459	451	454	438	450	486	456	424	461	461	455	422	443	453	461	480	492	477	445	441	404	439	453	471	470	468	472	476	427	434	470	461	489	491	445	429	473	471	450	461	451	482	427	459	466	471	466	447	431	448	445	440	439	441	452	456	435	460	488	451	455	446	471	470	468	489	428	445	472	426	416	468	438	456	454	418	440	428	461	461	471	452	460	483	417	453	433	491	481	460	443	464	491	480	441	462	425	412	466	435	445	464	398	493	414	428	472	479	416	456	455	465	415	459	450	452	463	414	488	445	469	469	419	461	473	466	428	438	442	424	472	417	468	499	495	459	484	456	444	433	461	456	428	456	424	452	438	454	445	470	471	433	401	455	492	467	448	463	467	461	488	466	451	419	458	457	435	466	440	456	421	457	460	436	495	471	430	508	453	476	439	450	474	483	459	489	437	447	463	445	487	420	481	428	435	435	448	443	467	466	460	457	474	446	476	454	481	450	470	472	463	496	463	450	465	449	462	447	456	453	457	429	485	441	411	439	462	453	444	442	461	492	466	433	474	459	464	496	479	459	459	460	425	490	453	466	439	466	454	432	432	424	440	480	451	449	477	469	459	470	445	454	457	425	470	417	438	482	470	457	450	462	476	469	462	443	467	433	446	436	438	431	467	473	461	476	466	449	444	465	501	440	431	496	468	427	455	478	471	485	462	511	440	432	466	422	469	468	448	471	444	458	483	454	460	442	461	447	489	420	457	500	469	461	467	514	447	483	452	431	481	446	446	471	486	471	449	486	457	455
29219	25530	23625	15208	8277	5358	3711	2680	1965	1620	1353	1132	1068	947	836	804	783	671	604	681	677	658	646	661	623	573	628	592	565	558	562	580	578	545	550	561	542	590	544	538	583	545	565	541	530	534	573	531	571	498	540	523	551	544	534	536	571	525	561	535	513	537	515	558	516	509	582	562	584	604	554	560	533	500	574	560	535	515	537	536	551	554	535	557	547	551	521	531	556	523	589	523	547	529	534	496	548	535	555	543	582	535	531	540	570	562	568	505	504	565	521	541	539	533	553	550	546	561	551	551	573	499	535	562	546	507	539	547	538	568	527	566	531	532	543	574	548	550	563	548	573	514	546	540	570	542	561	581	553	546	515	598	523	540	534	545	570	514	557	554	509	531	561	585	544	520	578	518	516	556	552	502	519	532	525	544	571	553	537	514	535	575	565	506	525	557	524	528	510	538	560	512	539	539	532	588	560	533	539	544	560	562	508	555	539	513	567	580	569	565	573	557	546	581	503	548	572	505	554	551	553	534	558	542	541	495	539	511	534	547	542	531	528	545	543	552	539	539	527	546	599	567	529	564	578	546	587	582	522	534	523	552	492	506	556	475	622	563	514	560	517	582	587	587	534	541	540	520	536	547	504	586	531	503	608	516	508	544	568	526	528	558	559	538	581	527	508	518	500	580	512	542	575	536	547	566	540	528	519	538	501	555	519	551	541	570	555	531	564	513	515	519	497	548	476	576	548	555	568	568	547	576	565	552	561	535	516	520	549	553	570	543	569	549	542	561	521	589	519	540	553	563	530	554	514	504	573	517	490	536	511	524	546	530	542	527	553	580	508	555	517	457	549	551	536	563	485	525	572	596	555	508	575	547	542	530	557	500	577	550	550	471	542	547	571	484	544	558	543	519	555	537	519	569	565	544	534	589	495	510	529	560	572	547	567	534	566	533	514	543	551	512	537	539	505	538	520	552	503	498	582	559	574	505	495	527	504	540	516	590	532	551	508	522	514	534	509	551	543	560	552	513	535	557	524	510	525	550	541	548	587	567	540	577	622	555	540	531	576	576	537	516	541	532	536	544	581	562	601	538	572	572	566	535	534	536	537	544	571	518	544	568	533	488	573	539	565	560	532	556	505	526	524	563	541	548	520	508	497	520	542	546	564	566	549	561	553	557	498	503	534	536	564	584	527	549	551	520	532	538	536	533	543	518	521	547	523	568	540	552	492	540	543	560	558	560	547	537	572	566	561	508	525	563	551	515	528	554	525	567	537	540	535	567	553	552	523	509	559	536	501	567	547	524	513	569	544	537	527	532	534	521	526	567	545	542	559	550	576	538	523	537	520	554	571	527	521	531	526	540	524	539	539	558	564	562	537	583	551	513	580	565	509	545	523	533	537	533	516	552	563	585	556	563	483	513	558	544	528	522	589	548	519	449	612	551	565	555	560	540	520	542	516	540	528	523	521	509	545	554	578	569	565	544	565	508	558	561	614	552	544	494	550	529	512	506	528	548	536	541	549	571	562	559	562	539	560	565	553	507	535	559	542	604	525	548	547	564	490	513	524	549	538	512	595	523	555	545	579	542	536	563	534	557	574	589	509	528	538	520	554	550	584	554	560	577	518	546	549	562	532	559	565	530	559	555	539	580	559	552	537	531	551	533	503	605	525	549	535	541	521	590	546	543	554	520	533	576	538	545	518	542	512	550	557	530	522	547	581	587	526	521	563	528	545	513	573	556	551	520	544	533	594	558	532	533	522	536	573	578	568	569	528	525	589	539	560	549	534	533	565	509	565	527	519	566	546	543	546	549	564	559	548	575	520	528	523	600	560	532	520	570	532	537	566	534	549	503	577	568	549	533	499	548	554	554	566	545	513	555	558	546	558	538	538	548	538	508	576	576	532	550	526	555	564	564	533	574	557	540	587	538	521	533	541	563	524	563	512	536	512	523	527	559	567	564	527	540	514	503	554	535	556	562	554	541	543	573	552	589	537	551	547	548	515	582	515	516	520	532	534	595	575	538	551	536	518	517	588	573	535	551	559	532	539	542	539	498	529	559	561	537	598	547	571	527	557	553	570	590	542	563	526	535	554	564	543	537	555	542	564	540	575	537	529	564	585	555	549	549	539	562	554	587	534	534	558	524	525	511	516	621	565	536	549	572	517	574	510	564	552	517	532	535	590	538	536	527	552	542	531	565	567	551	560	509	531	578	535	550	516	556	549	541	577	590	588	550	570	527	592	552	515	534	541	537	583	541	567	518	516	536	544	499	559	576	526	556	530	521	505	517	560	569	569	547	516	535	545	528	563	519	557	542	569	542	555	557	537	584	576	540	542	537	559	486	504	583	591	506	569	551	545	579	559	536	562	555	549	516	573	559	574	559	580	519	531	511	540	529	558	524	510	550	501	510	526	510	535	553	553	517	538	527	534	525	547	582	544	571	529	551	569	539	543	543	581	544	552	501	586	540	568	555	556	530	543	568	520	564	501	526	585	559	531	570	565	516	558	552	537	498	528	566	544	545	554	546	542	555	541	524	571	538	519	535	519	594	503	597	519	578	537	528	558	565	583	574	523	528	564	535	529	541	529	584	541	536	574	509	559	599	516	568	567	517	513	539	559	508	526	506	535	553	539	563	560	581	507	553	537	554	512	579	523	522	578	508	569	548	528	530	564	557	549	570	539	528	516	540	553	539	539	547	526	542	550	534	565	579	551	543	547	545	559	555	569	534	566	558	545	529	538	539	558	563	542	555	569	543	560	536	537	526	532	527	590	571	503	566	518	534	517	526	502	546	533	598	569	528	572	541	556	565	543	532	507	565	504	519	536	578	529	552	510	557	561	548	523	580	585	580	543	547	528	520	500	593	528	496	541	551	562	543	508	566	551	522	481	518	514	547	518	531	569	580	563	554	532	556	512	514	563	507	538	532	546	547	517	527	598	511	578	548	565	530	542	545	522	553	560	523	524	525	567	574	532	575	557	527	537	537	542	549	564	528	480	524	506	550	555	582	553	556	543	537	523	505	511	546	556	563	541	528	548	520	593	567	510	543	519	541	558	553	556	560	562	522	498	526	541	534	589	505	564	540	536	539	537	534	523	506	560	514	533	568	558	524	539	533	557	579	528	529	603	529	528	532	491	554	542	542	559	546	541	565	532	555	527	578	519	547	529	558	540	556	567	524	579	538	564	595	558	585	512	555	539	588	553	545	554	532	552	548	506	534	625	575	569	558	589	561	520	559	558	552	583	557	551	561	516	512	549	552	572	532	531	539	557	557	555	548	529	548	540	543	515	509	562	555	566	579	503	547	524	577	531	580	558	506	552	522	593	564	586	513	544	501	539	518	561	561	572	536	532	487	547	543	522	553	567	530	546	554	539	596	533	579	557	508	543	550	529	548	522	574	532	567	515	520	562	522	559	580	520	602	549	555	519	502	534	579	529	538	569	527	554	579	505	541	480	520	523	516	573	564	547	558	534	521	496	548	522	531	498	515
25626	37570	24169	14682	10931	8001	5951	4319	3257	2683	2148	1692	1438	1280	1114	1007	894	862	773	736	758	741	787	729	663	628	650	622	612	598	571	597	617	610	608	605	626	595	607	535	555	545	592	564	547	576	560	590	591	551	559	616	604	548	553	622	579	556	564	585	566	562	606	544	540	565	586	596	567	564	589	566	593	600	562	600	587	540	567	568	577	557	603	567	582	537	558	533	555	571	509	588	564	591	568	548	572	585	580	591	576	541	597	564	553	596	585	596	592	560	540	578	568	569	568	566	552	578	562	550	587	531	541	584	612	587	554	552	561	540	544	570	563	527	575	596	590	546	541	568	564	624	536	561	577	592	544	580	582	570	549	579	563	538	561	563	520	540	552	583	568	557	537	600	541	553	541	598	602	606	555	531	541	554	549	557	534	591	505	539	573	571	571	577	555	572	540	552	587	554	601	575	600	556	565	583	556	525	560	566	552	544	588	564	555	611	535	530	595	621	598	548	577	544	555	581	568	552	582	584	565	554	593	560	568	558	578	598	567	612	579	535	539	561	611	553	604	553	542	569	521	579	520	577	541	557	580	540	581	577	585	593	568	550	545	570	593	580	558	567	547	562	530	589	605	559	625	573	566	569	537	595	531	598	557	564	554	565	523	569	556	545	562	563	550	567	570	550	571	581	535	548	596	553	524	579	571	546	597	573	573	576	588	567	538	560	557	579	600	542	563	613	579	564	579	565	569	550	579	540	564	592	566	579	565	609	554	533	577	585	561	574	546	537	628	569	615	584	563	565	600	566	580	576	604	575	557	575	551	541	599	586	555	586	551	582	607	525	543	525	582	554	564	546	574	543	576	521	575	559	565	544	565	550	580	537	524	599	553	529	519	564	550	544	537	597	563	556	569	586	538	560	559	580	579	559	566	530	552	580	574	592	535	575	567	545	600	568	548	521	550	584	522	604	566	524	583	570	583	575	564	545	532	584	592	539	574	576	571	577	537	573	557	607	578	568	560	566	552	583	557	507	551	542	516	526	587	560	606	541	571	551	553	581	582	565	599	559	574	595	602	543	554	539	606	565	586	567	560	562	601	573	526	523	552	556	565	592	533	539	577	570	563	532	570	599	568	564	538	599	545	569	567	526	556	587	576	554	544	546	544	581	516	522	559	568	616	580	536	590	543	563	576	565	544	584	598	597	524	557	571	556	560	580	567	567	575	525	574	584	605	612	553	584	557	542	569	535	572	585	564	589	540	579	572	621	598	528	539	570	555	569	579	577	577	550	562	574	585	573	571	563	572	563	580	578	581	533	596	566	527	552	559	574	584	547	615	557	584	592	524	568	586	593	514	584	538	567	590	592	533	561	571	572	553	593	527	606	602	546	553	549	573	545	545	530	541	545	577	567	560	548	537	582	569	562	578	581	605	607	611	541	583	587	525	557	560	520	599	609	554	511	560	591	532	536	563	538	586	631	532	575	551	567	516	572	556	577	541	549	585	574	560	608	552	560	557	568	561	561	551	561	571	573	571	547	572	532	525	556	565	550	573	551	575	557	559	602	549	564	537	598	575	499	576	577	567	562	554	578	570	600	567	560	553	545	549	560	591	558	526	587	580	599	566	569	577	590	569	560	591	551	564	525	533	558	549	533	559	559	606	578	604	539	611	569	541	536	581	569	588	555	619	564	553	545	558	558	571	566	582	571	558	560	632	565	522	603	566	583	543	523	561	568	535	588	542	555	531	591	517	561	526	525	523	589	567	536	592	555	582	534	556	607	561	554	551	512	572	569	570	607	556	593	547	545	577	551	570	570	505	572	551	584	598	533	555	602	530	568	541	583	590	578	521	514	571	580	597	585	540	554	571	586	574	560	592	562	569	548	533	555	579	556	560	586	558	546	586	577	564	552	581	576	576	559	617	565	556	539	578	581	529	565	560	562	597	584	556	572	553	590	535	553	569	566	538	549	556	583	588	590	496	541	543	554	533	583	586	572	570	595	561	634	569	568	572	553	555	541	545	576	594	543	563	558	602	565	563	577	577	577	562	514	598	592	549	594	549	577	596	555	566	570	550	581	593	552	605	575	532	546	535	581	566	578	527	543	570	580	578	569	546	575	550	592	587	558	610	565	567	611	582	584	552	559	509	604	574	549	584	581	580	572	546	566	586	584	569	552	620	588	552	570	542	568	608	550	526	571	517	576	588	581	519	543	560	529	603	554	588	574	515	556	519	590	634	512	539	559	553	568	547	557	520	537	567	586	526	572	586	550	564	583	585	575	552	538	570	560	586	522	579	565	570	579	521	545	587	578	556	586	571	533	565	570	557	576	553	548	573	607	581	530	568	586	570	598	562	585	569	552	572	574	574	560	559	538	550	521	573	544	520	565	535	578	548	508	583	557	521	568	589	580	538	557	563	580	572	593	580	583	561	587	560	591	496	581	554	578	587	523	536	597	578	596	564	606	568	576	569	542	579	615	569	551	564	566	600	556	589	537	585	564	538	580	567	538	533	546	564	555	527	569	578	603	574	552	515	582	577	580	565	500	587	575	600	539	527	593	584	579	550	570	571	571	556	542	545	537	580	527	583	597	519	574	566	563	568	546	573	582	571	595	514	561	549	541	564	596	563	557	533	553	545	573	598	598	585	600	568	571	583	596	598	541	610	553	538	583	563	555	529	546	576	516	583	581	594	601	579	576	583	587	523	601	531	505	562	551	526	608	530	567	527	553	516	579	607	559	591	556	527	598	551	529	618	567	558	563	552	523	587	575	593	580	556	568	580	557	584	589	533	595	544	590	570	528	565	570	564	601	551	629	592	559	588	576	569	506	574	577	567	566	594	551	549	554	577	611	577	535	557	521	566	578	561	548	535	588	592	582	553	578	588	562	565	531	563	550	540	567	535	558	552	562	559	604	577	577	575	603	568	583	526	593	574	545	538	627	567	546	594	562	529	576	553	577	555	567	582	556	554	571	542	597	548	526	559	559	518	542	562	552	594	558	553	533	561	573	588	571	569	593	531	564	551	550	550	580	559	542	577	518	584	579	585	566	522	533	575	604	572	556	564	569	566	598	563	595	554	564	534	566	619	565	550	537	552	534	590	587	524	571	603	588	596	547	567	557	524	552	524	576	571	558	529	604	554	565	580	600	548	570	564	515	523	596	592	572	589	561	570	599	578	585	592	539	563	508	574	566	576	561	541	551	550	527	568	601	549	568	560	539	604	553	595	549	540	579	563	580	573	548	582	565	634	533	581	570	615	531	537	540	530	568	602	563	575	575	552	534	544	558	553	531	538	513	566	548	604	586	552	576	540	556	563	563	553	549	566	623	594	558	571	535	572	574	575	601	569	562	536	582	541	565	531	588	584	520	541	562	606	596	545	596	556	557	544	583	578	554	571	572	558	557	578	535	569	569	591	585	585	535	551	525	527	552	534	562	544	566	557	596	573	571	583	563	610	597	589	526	574	550	565	602	613	575	570	563	577	556	575	597	505	514
23459	20926	28012	24031	21161	15706	7744	4332	3027	2355	1900	1459	1230	1063	861	832	791	703	644	599	550	608	561	563	498	523	459	538	465	465	454	390	408	422	412	422	382	399	419	418	429	399	404	372	402	392	415	380	438	406	396	377	420	404	426	390	412	413	398	414	396	417	359	369	403	416	411	404	381	382	444	371	409	371	376	387	395	433	367	408	388	411	433	406	404	411	362	400	392	427	408	378	411	397	389	348	390	411	418	414	373	402	374	393	432	371	398	394	394	389	392	381	405	387	380	425	428	353	390	415	400	380	408	373	421	375	388	370	417	350	400	383	399	389	355	421	385	424	369	414	405	372	412	401	432	382	388	387	407	397	386	383	363	394	378	393	378	374	392	381	377	385	370	393	377	368	383	369	348	385	351	381	374	392	391	426	417	412	394	379	396	392	398	416	382	364	372	414	387	413	410	371	428	399	376	391	367	380	368	403	438	406	416	412	415	404	394	374	370	370	412	374	391	420	382	386	392	398	383	395	378	440	392	387	388	407	377	395	401	413	362	396	372	395	395	380	405	384	376	377	384	368	380	420	421	358	442	382	340	395	402	390	400	385	391	370	405	411	401	376	390	391	361	384	365	399	393	399	369	426	453	363	378	410	364	409	394	348	370	422	383	388	384	433	377	366	402	398	401	408	378	360	397	413	383	415	429	402	406	371	408	414	426	390	401	377	430	429	371	392	450	398	409	365	391	416	417	373	398	420	410	383	377	404	382	401	410	348	391	410	398	406	379	371	387	374	377	403	390	432	386	383	388	380	364	378	365	384	397	369	417	389	408	392	384	367	409	374	379	386	389	423	378	362	395	362	412	395	374	365	395	403	394	380	426	404	382	407	365	389	364	384	371	400	411	379	373	374	378	366	376	408	413	382	385	388	368	422	406	361	416	384	390	421	400	388	404	365	388	440	386	379	422	372	390	416	406	362	403	389	394	411	380	383	380	384	384	404	416	401	381	373	369	400	392	384	372	381	345	364	404	369	400	364	395	388	382	388	396	383	376	377	400	423	376	371	400	401	414	397	381	402	420	403	373	378	404	376	360	397	341	405	377	375	383	369	376	404	407	412	384	386	409	367	360	395	416	388	400	399	433	379	395	382	409	376	391	429	363	391	400	394	389	402	350	378	411	380	367	375	379	383	378	393	382	401	382	382	348	399	445	411	392	416	380	399	419	381	398	372	396	412	385	405	377	418	414	433	381	393	395	415	371	385	421	383	409	363	399	395	376	426	363	395	394	390	387	375	364	404	406	367	379	357	399	359	398	398	403	389	388	386	414	390	443	411	391	365	360	406	385	403	397	389	405	424	375	404	395	397	399	382	365	377	387	370	382	385	401	399	374	393	420	413	377	371	435	416	373	409	379	383	403	370	384	379	399	375	440	391	386	381	366	399	419	424	381	369	392	368	397	383	426	374	395	423	399	399	385	403	381	418	440	355	399	389	388	368	388	371	382	393	388	412	388	398	424	383	426	416	363	384	369	390	404	400	398	405	395	424	418	378	431	406	383	369	386	411	352	381	401	422	434	356	416	391	389	399	380	407	385	361	386	380	398	397	421	406	385	385	412	346	383	392	398	357	362	412	368	410	386	401	402	362	382	405	421	380	390	360	357	404	362	386	379	427	418	384	420	388	379	402	371	385	342	391	396	370	412	396	401	382	393	376	369	398	411	415	376	410	420	397	378	359	386	396	430	383	405	383	414	395	398	432	362	375	371	336	423	398	394	332	426	383	432	392	405	419	364	382	438	374	385	430	395	379	405	370	341	360	384	372	441	386	406	389	379	390	372	398	400	407	399	360	381	410	364	371	420	411	392	388	370	363	404	401	372	365	434	413	396	407	394	385	379	370	413	372	373	400	436	431	396	343	420	418	394	386	402	374	404	398	373	413	388	402	396	397	390	376	375	394	433	410	379	371	379	373	382	391	369	359	376	426	351	423	421	369	437	380	395	413	403	397	434	409	388	405	430	364	394	361	432	400	408	353	423	406	380	395	431	409	384	396	425	398	404	371	420	402	388	436	374	399	409	392	402	382	415	397	393	380	361	409	378	374	386	402	456	397	418	391	406	366	352	403	416	407	391	373	397	378	410	398	354	373	399	411	358	397	387	406	374	385	416	378	417	385	405	388	407	413	391	393	375	355	377	390	362	381	383	413	373	396	403	369	381	404	409	392	440	406	414	434	453	388	391	420	396	372	418	412	374	374	434	410	382	388	410	366	385	362	393	364	381	372	380	384	411	423	408	372	408	376	440	388	369	375	375	390	349	377	363	387	386	396	414	377	347	392	390	381	400	390	372	403	408	385	405	372	395	393	406	367	423	353	391	400	392	409	369	389	353	419	412	429	375	384	388	417	375	375	393	385	407	398	410	392	419	387	381	430	370	381	383	424	387	413	378	389	383	354	364	383	420	406	401	364	425	376	430	381	384	379	416	380	381	403	389	388	390	385	409	400	379	420	414	392	400	366	405	379	363	387	394	400	385	397	399	408	402	430	410	412	354	418	399	355	376	387	384	401	383	364	398	429	378	393	404	425	365	414	415	404	410	412	359	361	405	420	389	402	393	375	357	389	364	394	386	420	429	396	411	402	417	419	382	439	399	410	413	418	406	415	368	384	414	362	368	423	402	429	433	362	414	402	414	364	374	403	410	410	395	392	406	372	397	378	371	380	384	378	395	382	366	403	403	390	389	402	393	357	399	414	388	374	390	395	361	405	371	410	415	397	393	398	385	418	409	395	385	367	385	368	417	389	418	401	390	409	408	410	365	387	368	381	365	381	394	366	381	398	431	380	416	399	397	397	385	369	394	396	372	401	406	381	398	394	375	390	380	406	408	410	417	402	398	367	393	375	391	400	402	369	379	407	390	389	381	389	391	371	411	423	409	404	406	387	419	398	355	374	380	369	376	368	409	366	427	405	426	404	374	400	398	388	407	345	412	364	421	406	402	401	365	415	414	418	391	393	383	421	377	400	416	432	367	404	419	389	380	389	403	419	398	383	409	359	371	388	420	389	397	387	400	399	356	395	453	417	374	370	429	392	397	425	402	405	401	414	402	379	402	383	419	373	384	384	407	399	403	424	402	406	394	433	390	362	370	408	369	374	400	362	390	395	402	386	374	399	416	383	389	387	398	388	384	391	362	397	409	373	397	362	397	388	378	413	423	374	397	397	400	405	369	378	427	404	392	370	408	380	360	372	403	379	401	380	355	363	429	387	400	398	380	421	387	390	400	358	391	368	341	372	342	423	390	380	358	416	370	413	372	390	369	380	402	371	399	407	405	367	370	349	394	389	417	417	400	390	403	389	378	400	388	395	405	380	396	396	392	396	367	382	413	445	395	382	398	396	400	393	400	404	411	437	400	398	397	408	407	369	411	381	414	402	381	413	404	368	386	420	401	405	383	382	406	405	412	389	401	406	366	376	381	399	402	378	387	405	422	360	398	359	396	387
28424	46712	31323	20927	16122	12232	8994	6780	4956	3742	3032	2276	1920	1554	1301	1234	959	845	758	752	754	712	739	653	648	601	597	522	520	509	484	460	465	456	442	476	471	484	388	465	412	409	417	418	400	457	442	400	408	436	442	403	465	420	392	419	429	419	426	431	440	391	438	395	441	413	408	407	419	414	425	405	441	427	413	395	407	420	395	430	415	419	419	405	396	409	406	413	420	398	415	443	433	431	397	413	385	391	403	419	399	410	397	401	422	419	427	437	381	414	379	415	454	400	442	413	441	407	415	387	451	400	429	404	415	420	403	429	410	423	411	392	402	381	436	418	429	427	424	427	411	411	390	403	399	399	386	420	404	421	398	407	453	427	413	421	426	412	388	394	395	417	431	422	389	393	402	400	423	423	404	403	402	394	442	429	418	415	399	410	414	399	395	433	426	387	413	385	431	453	425	428	428	421	419	434	386	408	412	402	444	440	385	393	429	431	424	393	436	422	408	397	389	382	435	412	419	405	360	389	446	409	399	430	411	434	443	441	428	391	385	402	410	417	419	435	400	440	404	411	416	402	415	412	398	392	410	400	409	416	449	436	397	408	388	429	420	411	427	455	392	383	398	398	421	408	411	459	413	421	440	424	422	393	424	389	423	396	393	430	430	413	444	418	410	434	377	407	436	392	401	394	409	419	418	430	397	387	390	434	422	428	412	427	433	437	422	401	448	419	407	398	423	405	417	433	422	423	424	414	421	409	422	421	396	431	447	418	382	392	418	394	416	384	410	440	414	428	431	390	436	394	396	418	370	406	405	421	373	415	429	440	418	410	408	428	433	410	427	393	397	462	425	393	399	456	413	436	390	440	404	378	389	392	433	452	396	442	405	381	394	437	367	378	418	414	412	413	399	420	374	426	418	413	416	418	418	412	391	454	419	423	430	404	451	424	396	416	420	402	422	404	464	421	414	384	414	388	381	412	398	395	398	458	382	410	395	399	408	398	410	427	409	367	407	380	455	396	399	389	398	426	395	386	434	465	413	391	397	414	414	375	366	382	452	411	403	435	404	399	406	415	380	406	400	401	408	430	397	399	427	406	425	447	403	417	421	408	431	407	410	436	385	441	436	406	404	397	384	407	387	400	397	409	400	435	400	423	426	454	414	403	438	391	393	433	406	472	398	421	427	410	438	422	418	404	424	393	397	426	385	420	402	407	408	410	409	448	408	405	419	395	390	453	393	368	434	425	384	415	400	389	400	448	403	453	408	443	428	375	402	420	426	432	429	440	413	405	397	444	435	401	411	427	422	398	392	414	382	428	449	439	423	420	441	407	404	390	406	379	428	430	401	404	418	425	443	423	436	400	392	431	443	443	395	444	377	401	402	376	401	424	425	411	404	458	378	411	410	438	386	411	412	406	408	401	413	415	460	412	411	423	374	411	422	409	421	426	390	413	439	435	440	417	385	412	423	442	414	409	425	402	398	416	422	422	430	415	381	427	407	427	454	422	432	431	438	420	416	431	406	408	422	398	372	390	419	412	430	388	424	426	408	423	407	433	399	436	453	388	418	449	432	376	408	380	412	431	425	401	408	409	400	400	430	430	427	440	434	417	421	393	425	435	409	410	415	442	356	422	408	415	397	418	377	363	385	441	392	433	410	416	412	402	419	417	453	418	400	415	434	429	385	402	415	418	430	414	402	405	411	409	410	386	401	427	392	402	409	389	386	402	424	419	370	429	426	437	379	412	441	406	407	409	433	400	411	421	434	400	412	405	393	404	365	402	404	411	402	393	416	401	427	425	406	404	402	408	436	393	405	417	418	391	375	415	389	443	427	444	431	442	378	426	378	426	408	436	415	420	404	441	384	457	427	406	415	422	417	448	404	438	406	399	397	407	422	409	395	431	423	412	428	430	431	412	412	407	377	417	381	469	447	410	415	413	406	387	385	433	417	397	446	397	388	400	427	412	401	385	443	431	400	461	432	411	408	434	404	416	426	417	410	428	358	413	401	410	420	408	388	402	432	402	400	397	401	428	413	415	419	436	415	438	424	391	407	406	435	412	389	434	400	412	402	450	449	441	431	445	417	440	376	420	381	426	417	427	437	452	416	412	381	409	439	471	407	399	429	425	408	432	397	430	399	364	422	387	413	412	444	393	423	388	440	438	395	385	421	415	423	441	394	419	417	405	438	407	420	411	387	419	418	416	460	398	404	402	440	396	428	411	408	402	413	386	417	450	408	376	415	402	418	456	421	444	413	411	430	412	413	420	421	420	424	392	409	404	414	409	369	393	433	392	388	391	395	387	390	390	405	409	390	412	391	383	377	404	392	431	433	440	401	408	416	395	388	421	376	423	469	426	405	408	371	453	382	413	377	440	416	423	393	413	417	399	427	412	423	418	415	378	419	398	426	428	433	413	357	395	403	402	418	390	373	411	377	395	432	378	389	397	404	431	388	433	440	435	411	413	409	389	426	459	402	427	418	399	392	422	414	401	383	416	419	417	457	422	400	387	414	409	393	385	384	394	448	394	424	430	375	398	406	400	375	422	443	404	423	436	416	436	430	423	419	398	433	420	383	414	415	404	424	430	448	399	432	420	426	425	410	434	430	425	407	404	396	407	436	412	413	409	444	367	386	418	414	385	409	453	410	428	391	446	428	430	391	404	402	410	409	468	401	419	386	418	364	424	363	433	414	394	405	370	415	412	411	383	397	427	402	425	399	403	411	399	391	425	413	443	416	413	384	392	438	344	416	428	409	397	419	397	454	431	441	408	423	368	432	371	363	440	383	426	427	429	410	447	411	419	410	382	403	417	393	383	434	444	437	370	393	366	418	421	406	396	391	410	388	370	411	408	390	449	399	396	387	404	431	425	405	418	420	386	425	383	414	436	428	422	442	428	445	438	413	441	409	404	403	444	407	431	412	387	416	436	421	437	437	421	420	443	412	379	375	416	398	416	420	429	419	423	443	456	427	436	421	421	397	436	379	412	414	413	407	444	437	369	434	382	421	375	405	410	415	407	416	421	436	392	421	394	428	422	427	405	438	431	405	417	425	393	420	405	394	395	428	425	424	436	396	431	408	423	421	421	479	445	373	411	439	399	407	415	402	437	406	453	445	399	447	443	396	402	402	430	402	418	382	406	435	398	409	402	426	439	405	402	414	435	407	406	418	401	370	420	430	399	399	415	449	386	415	402	413	442	420	385	425	425	394	393	449	416	443	402	403	399	400	428	413	407	415	397	439	425	410	401	427	408	459	419	412	416	405	415	406	415	415	429	381	408	419	453	431	450	425	444	428	409	385	404	422	428	442	399	438	390	380	387	414	400	430	420	394	388	426	424	413	396	409	405	412	444	468	395	410	406	401	407	423	404	390	395	400	457	417	414	457	407	414	404	414	373	443	416	413	438	434	447	384	426	394	433	401	420	426	422	409	385	416	431	380	398	397	388	427	389	442	431	425	396	431	395	409	429	417	397	434	404	430	389	382	428	423	371
24853	21097	27223	25415	16662	8578	5203	3408	2601	2184	1802	1545	1319	1158	1032	1023	884	864	846	764	751	811	763	752	716	707	676	708	687	651	641	644	695	646	662	606	631	670	621	627	635	666	647	642	626	666	633	637	620	601	621	687	636	664	662	622	620	630	593	622	645	636	605	639	599	627	632	668	628	643	655	615	632	658	668	675	611	649	644	646	642	630	644	604	638	651	659	623	627	618	628	635	625	603	654	609	683	665	633	657	625	656	573	610	628	610	654	607	607	689	590	631	611	661	629	680	684	598	640	598	635	611	598	642	630	597	611	632	629	649	636	624	618	629	622	611	625	634	608	606	658	639	593	625	625	621	618	631	637	634	623	602	607	599	638	575	581	606	601	651	637	637	599	629	648	606	694	603	608	618	595	616	555	633	592	628	630	654	623	601	631	593	630	668	623	625	631	641	632	606	581	610	619	637	622	603	608	645	630	600	645	608	597	619	622	630	649	619	603	610	602	596	615	643	636	609	648	652	589	613	640	649	613	650	598	621	635	661	613	605	616	692	627	641	584	648	655	632	643	637	585	602	654	632	675	650	568	631	642	681	579	668	613	650	601	612	629	663	634	657	654	624	630	601	617	642	630	598	632	611	699	637	629	572	670	679	643	635	639	639	652	598	612	617	675	602	629	596	587	608	657	614	612	597	578	621	645	611	609	632	631	619	616	681	660	672	567	630	652	631	653	663	600	610	659	611	660	636	636	623	626	604	617	617	648	610	598	694	615	658	662	677	625	599	660	626	603	651	643	640	623	605	632	602	633	592	674	582	660	665	637	632	596	637	647	618	625	613	600	644	635	611	634	676	609	613	637	616	642	660	632	637	605	626	641	609	633	625	599	623	615	663	613	643	645	627	628	622	648	637	578	548	647	683	601	638	603	608	666	621	638	642	664	596	609	639	622	604	614	609	663	673	648	619	680	605	659	613	627	652	629	602	644	630	653	598	675	623	614	619	647	659	640	590	645	569	654	619	655	640	616	613	635	617	637	637	640	662	604	592	672	593	605	563	664	673	629	623	632	615	597	647	669	611	606	610	640	641	587	592	628	638	597	630	592	604	640	600	605	627	609	639	610	618	635	625	602	604	635	603	626	617	633	602	680	658	643	653	660	624	633	607	606	606	637	652	630	633	674	602	616	589	632	577	615	599	646	622	641	598	697	599	587	633	624	601	637	619	651	637	626	620	616	629	610	593	626	582	675	601	668	575	614	573	621	666	665	641	550	642	621	666	654	616	574	608	604	603	601	630	634	647	628	660	632	649	593	637	644	668	599	633	623	616	658	656	629	670	659	601	646	648	611	614	613	617	622	674	592	634	653	634	615	606	600	642	651	677	610	680	590	596	647	616	642	602	651	646	633	629	620	696	617	665	662	587	633	617	627	616	590	598	605	577	576	662	620	631	607	620	624	623	619	622	620	585	602	607	632	610	591	585	643	625	633	606	622	614	642	657	584	678	660	555	616	628	600	710	624	598	644	636	643	683	629	579	604	671	625	650	572	628	599	593	614	672	635	611	626	655	626	615	615	582	579	568	641	654	620	584	606	635	641	640	601	634	659	597	630	647	636	671	686	619	590	668	659	691	671	650	635	602	607	632	620	616	621	622	601	615	653	616	605	643	658	632	584	633	604	621	612	625	588	625	615	642	660	605	645	639	611	617	615	618	586	617	620	625	608	639	621	538	659	645	680	652	575	622	615	610	615	615	631	585	629	598	621	639	605	619	664	650	647	630	639	590	583	640	605	648	626	653	624	614	627	646	624	598	657	643	585	650	626	634	646	582	632	608	624	608	590	621	619	647	633	658	608	642	650	638	615	642	612	635	637	638	640	643	672	611	625	641	610	653	618	606	586	606	601	662	606	651	634	638	612	609	604	649	577	606	638	656	614	665	661	594	636	611	652	607	585	633	605	615	614	634	614	626	614	650	628	642	673	655	574	653	623	597	627	642	668	614	672	600	670	618	608	637	649	635	573	630	617	641	634	654	654	602	643	654	647	618	660	625	613	609	625	600	629	607	621	608	608	652	625	672	622	618	622	642	647	615	615	589	618	637	610	642	633	606	620	619	649	652	665	620	642	683	653	584	639	626	671	539	628	610	569	660	643	629	621	614	632	670	600	646	630	611	644	651	619	643	631	668	653	621	618	645	632	660	649	659	657	601	632	600	615	638	614	658	588	653	638	622	667	630	605	610	660	671	625	648	627	643	625	641	638	614	640	694	608	636	613	642	605	603	581	638	653	630	633	591	611	638	584	596	679	628	627	635	608	617	645	601	620	620	623	613	652	610	629	613	643	619	634	639	620	618	625	616	637	617	655	633	673	632	658	593	598	636	633	644	611	635	606	635	650	646	617	647	662	637	640	640	656	645	653	622	617	614	587	683	572	608	620	621	559	638	619	622	674	597	607	665	643	634	587	649	637	627	644	648	594	591	633	624	644	627	662	622	645	659	582	651	700	614	629	577	663	607	604	620	650	581	606	560	624	657	621	631	564	701	583	634	617	658	645	622	595	605	633	629	609	594	620	603	668	618	610	604	607	614	631	609	616	628	610	602	594	663	628	595	647	628	598	599	656	660	649	585	659	627	683	608	611	642	583	654	622	603	579	611	648	651	600	627	643	614	660	603	610	643	659	649	643	646	582	607	645	611	644	686	603	582	598	670	660	617	611	659	625	631	577	624	640	586	650	645	651	610	652	683	586	623	626	629	605	619	614	627	663	602	626	647	598	611	642	621	643	588	615	605	618	648	642	583	635	638	658	646	617	637	675	630	621	638	630	607	636	614	655	640	634	589	640	650	648	643	650	588	628	676	667	609	617	637	623	623	656	619	668	628	592	645	621	610	594	598	589	669	649	648	629	638	651	576	671	611	625	640	612	655	613	643	630	589	605	617	567	599	669	583	668	563	617	620	661	652	651	625	614	647	658	619	638	602	630	606	640	627	637	640	592	659	651	625	648	633	652	628	640	614	644	637	628	592	626	610	628	667	618	649	602	625	647	578	624	590	662	628	600	623	633	610	656	631	655	602	565	643	648	652	632	628	659	656	588	624	587	637	630	656	658	622	601	593	630	646	592	606	581	594	598	609	596	670	612	626	650	612	645	624	647	640	649	625	638	632	658	606	649	626	644	612	598	595	640	592	670	595	637	639	647	614	644	646	609	626	667	600	633	657	648	612	621	643	687	650	631	645	629	620	634	635	613	641	644	636	615	638	621	625	612	621	649	637	603	629	639	602	587	607	643	662	623	644	658	639	638	615	637	629	631	654	665	671	628	617	618	661	616	633	667	609	642	585	616	608	623	621	643	628	625	642	661	630	613	574	603	641	640	612	623	651	638	597	639	602	628	609	640	623	633	613	674	622	608	606	653	610	625	628	606	633	613	628	622	619	623	632	670	630	635	607	651	598	648	610	604	587	650	621	591	597	627	629	637	627	673	618	661	625	630	639	624	649
28056	42677	28226	18322	14133	10679	7754	5793	4367	3546	2815	2207	1829	1498	1403	1364	1062	1009	907	853	865	895	868	810	751	765	782	747	726	662	711	636	723	661	675	664	646	657	660	631	701	673	647	564	648	671	677	627	682	647	620	639	622	671	651	630	625	655	643	639	619	639	628	659	631	644	663	626	671	632	643	664	700	633	625	680	639	647	666	609	654	666	656	637	693	646	634	642	667	664	647	610	619	642	679	654	671	644	657	613	635	661	633	620	654	646	627	635	650	637	606	575	655	628	657	641	641	617	622	627	678	638	594	622	616	623	680	695	657	624	637	668	629	629	620	637	660	621	606	642	627	635	632	658	644	658	643	631	608	640	600	640	633	624	606	611	626	663	617	626	616	611	661	615	635	621	710	640	637	682	648	646	657	662	651	655	630	664	620	607	674	648	638	662	634	621	673	630	632	624	639	679	690	646	622	628	679	618	647	642	639	603	637	648	652	618	654	650	662	614	652	621	652	608	640	638	619	639	602	635	640	626	620	609	585	654	649	642	650	623	635	612	653	650	612	577	700	636	618	641	634	642	598	615	580	607	676	649	623	650	671	686	630	626	649	626	625	650	669	634	647	597	592	669	626	642	683	646	626	627	640	647	639	635	647	645	636	658	621	668	676	647	633	668	656	644	567	633	652	666	673	617	647	649	632	616	636	624	632	634	662	646	654	650	640	667	659	636	624	651	680	571	643	627	640	632	647	634	646	629	658	626	620	591	640	677	649	614	644	681	642	637	665	627	655	612	676	607	625	678	641	632	651	600	668	638	629	587	643	650	646	618	645	671	639	695	636	630	626	667	653	651	643	691	625	617	609	673	645	578	632	624	627	657	639	638	641	605	627	648	683	626	649	616	658	673	591	628	613	632	621	594	603	643	629	669	653	621	677	646	602	621	573	659	659	654	625	675	614	598	667	638	622	629	647	598	659	651	632	613	650	671	660	592	648	621	619	609	651	641	648	587	614	636	640	659	617	617	682	631	675	646	661	642	622	641	652	656	641	660	679	599	636	666	632	628	623	624	567	664	627	616	630	679	635	658	628	687	623	601	623	643	671	659	660	651	612	654	664	633	649	663	639	639	659	633	660	674	610	674	603	631	626	594	642	662	671	641	627	658	681	641	683	647	677	653	617	661	659	618	589	604	626	620	653	643	673	661	603	654	633	650	652	614	639	682	655	653	660	595	655	630	624	619	633	636	670	633	616	653	664	651	625	688	636	661	692	630	630	617	620	639	608	648	613	629	668	637	610	648	662	617	623	647	642	703	663	651	628	605	671	648	606	609	628	649	670	678	607	638	654	621	627	612	659	642	642	624	660	634	618	662	651	634	703	632	665	636	624	623	632	618	648	594	663	680	661	636	641	677	662	648	638	634	649	637	680	651	619	602	664	657	609	650	646	630	678	614	658	664	653	597	676	624	629	655	666	663	668	674	604	638	639	610	634	647	648	683	637	644	677	641	622	632	635	605	640	658	651	673	608	649	626	607	654	594	662	617	641	651	589	578	654	624	627	652	657	658	642	641	706	614	611	663	632	629	639	661	639	670	601	653	651	627	650	598	696	669	646	604	669	626	636	662	664	631	677	627	615	650	639	625	634	612	643	586	645	640	648	718	648	673	630	647	632	639	651	645	638	594	640	632	631	610	620	660	578	627	677	620	628	589	661	662	639	651	630	600	659	664	655	649	622	674	653	625	630	612	635	622	646	614	632	637	613	617	704	664	627	635	628	658	600	652	642	643	617	631	653	625	642	660	620	624	623	596	609	655	649	615	670	632	626	623	641	634	643	630	677	603	660	577	642	653	612	632	640	618	636	615	612	645	659	641	653	624	637	667	596	650	637	661	683	647	587	668	609	657	622	646	644	666	656	610	674	634	613	609	651	641	642	649	661	625	599	641	652	653	679	603	590	604	651	686	685	617	604	674	609	665	664	635	647	615	623	661	654	634	645	589	628	648	632	652	628	684	605	656	647	664	645	616	649	636	622	619	630	631	642	662	637	613	583	643	636	654	630	666	657	684	643	621	665	619	593	643	656	676	612	659	657	623	660	628	604	648	613	640	645	638	613	660	632	592	651	657	630	633	651	655	622	624	630	641	654	648	664	645	645	628	687	624	641	622	601	633	645	645	665	638	643	594	646	610	649	705	633	632	682	622	680	691	646	641	689	670	618	641	685	617	633	627	616	568	639	603	622	635	620	655	629	672	644	617	606	644	635	635	645	665	628	619	614	645	644	607	670	614	584	622	670	647	629	621	634	645	634	625	662	622	674	600	662	632	634	681	659	649	604	669	644	629	598	619	639	616	657	611	647	645	617	639	685	634	630	646	613	638	670	639	639	656	625	656	653	637	648	696	626	638	668	601	646	641	641	607	597	627	683	609	684	576	610	624	617	628	666	613	648	661	676	651	596	658	661	605	678	624	636	609	624	634	653	650	637	644	652	598	652	642	642	615	635	713	647	617	656	654	592	660	664	652	574	573	648	616	653	652	638	669	642	638	637	629	639	635	658	656	597	638	656	639	624	707	637	645	651	635	649	672	614	641	654	605	654	627	675	694	659	637	658	635	597	645	634	616	609	640	629	646	602	632	644	611	633	627	662	620	651	648	654	634	653	605	605	685	657	621	669	589	621	636	595	657	661	640	633	671	663	612	641	669	614	639	654	647	632	650	626	668	635	651	646	651	654	614	661	641	607	654	625	646	646	626	647	635	641	646	595	616	581	572	665	590	681	642	668	674	675	600	636	655	642	673	666	676	649	628	668	619	633	619	627	646	611	638	643	677	619	673	631	676	654	609	600	650	646	700	610	624	661	619	630	618	584	622	646	659	613	604	622	605	646	615	673	673	664	660	623	625	602	666	604	614	622	637	612	649	613	649	666	639	639	636	654	644	643	606	632	659	627	656	613	587	658	651	664	655	593	605	661	595	620	647	629	649	645	610	576	627	650	660	634	616	604	631	641	655	656	684	616	660	665	615	639	591	620	628	639	612	637	654	648	654	659	619	597	645	618	659	634	591	626	653	657	612	577	606	654	661	642	606	623	645	606	658	642	642	659	627	633	655	620	614	626	672	653	629	663	663	638	663	657	607	634	654	636	654	620	630	602	584	638	617	657	672	677	688	628	674	654	661	624	657	680	637	680	604	647	659	683	615	642	649	626	634	653	597	621	673	646	657	627	685	650	643	641	696	659	647	647	644	600	588	629	657	629	640	594	638	667	609	613	619	637	613	666	640	649	623	671	634	614	635	590	589	633	664	581	647	582	625	645	591	601	666	631	667	609	645	635	642	651	636	649	639	613	667	674	642	609	637	621	658	602	640	640	666	664	647	643	694	648	644	623	610	633	650	630	609	669	663	682	601	630	633	650	629	681	637	650	686	619	662	671	617	631	644	649	681	640	674	628	639	627	667	582	624	626	638	644	634	637	632	669	680	637	632	613	588	622	620	628	672	605	552
22443	21058	28630	23667	21194	21639	16115	6392	4096	3444	2670	1990	1666	1421	1309	1089	912	827	767	743	716	745	696	698	651	645	619	604	508	536	465	539	512	479	489	441	562	465	482	500	464	442	458	443	475	486	482	478	422	441	472	474	505	438	495	446	478	440	471	498	421	458	478	464	436	488	449	439	476	436	453	443	468	405	475	448	434	470	450	475	471	453	467	468	410	482	465	467	476	440	460	446	452	468	483	486	465	460	425	424	470	449	477	470	472	473	441	429	427	468	488	452	466	472	450	468	406	464	479	473	493	469	502	429	475	458	466	410	474	462	475	491	463	453	461	494	436	451	489	412	445	464	488	441	494	454	478	468	472	466	453	402	443	471	435	456	463	477	488	458	461	464	448	457	462	448	474	473	396	447	463	458	464	465	427	459	428	468	436	415	468	438	447	455	461	469	458	437	462	440	441	456	440	448	474	481	464	436	523	477	468	465	441	446	482	465	447	423	422	456	439	453	470	447	474	436	453	436	442	455	466	449	466	460	460	464	432	425	468	456	477	438	459	460	456	461	433	478	484	470	477	446	439	432	445	457	439	465	461	453	486	457	455	457	444	492	464	442	406	442	419	452	497	459	479	465	448	440	454	456	457	428	438	501	443	489	445	466	470	470	484	466	432	437	456	469	442	471	475	485	459	433	441	470	458	451	433	472	437	454	485	448	459	458	484	462	436	446	482	466	451	433	429	455	451	430	440	458	465	476	453	415	454	461	457	461	421	430	466	479	440	442	456	469	465	423	451	462	432	442	464	471	459	442	456	413	463	499	459	441	436	413	460	460	485	435	461	438	441	438	479	433	462	444	439	412	465	443	444	432	445	460	450	447	474	457	422	472	449	451	428	458	483	461	405	479	462	440	447	469	472	480	423	449	459	460	477	434	469	476	476	468	445	433	411	475	467	430	459	451	440	472	473	459	482	470	437	440	445	450	474	436	453	478	465	437	471	461	458	473	506	446	478	463	466	449	482	469	462	421	453	457	431	439	421	441	457	466	483	455	471	473	437	426	445	468	460	453	450	479	494	464	478	460	442	455	437	454	432	444	470	464	471	465	477	419	455	438	481	466	476	446	447	457	439	468	478	458	476	472	438	477	443	455	471	465	443	437	458	444	436	482	443	457	472	477	433	457	455	419	446	439	434	467	459	445	471	470	495	498	439	443	506	419	435	443	456	478	448	439	468	470	502	464	456	451	448	512	464	449	460	461	464	458	477	465	469	488	467	467	459	457	504	454	457	433	436	467	470	473	472	470	486	477	470	508	481	431	435	473	427	453	430	460	443	415	478	471	443	444	415	446	477	468	474	455	490	457	448	442	460	455	465	441	479	443	442	465	422	456	470	476	457	451	456	439	466	458	439	438	443	452	471	455	495	454	462	480	439	466	465	410	446	472	444	443	430	483	435	453	465	449	445	443	471	452	451	443	431	440	458	456	474	441	459	470	443	490	473	489	462	409	475	480	460	433	444	477	437	470	438	438	475	452	417	464	476	473	465	431	447	495	477	431	432	494	491	490	487	452	470	444	442	438	450	460	471	466	469	456	477	474	471	496	469	452	452	446	454	403	448	486	451	422	488	477	435	461	446	472	460	483	490	477	421	449	432	505	430	448	459	467	438	465	450	446	470	443	461	432	431	493	449	482	429	424	448	445	467	476	441	427	426	482	426	460	467	468	440	453	422	461	472	461	465	422	474	436	468	450	495	465	465	453	486	466	441	458	489	431	443	402	456	459	462	457	415	421	478	429	482	432	455	476	461	450	426	478	421	443	399	471	467	422	480	457	484	460	427	449	469	510	445	459	472	436	460	466	456	417	442	464	479	460	456	459	450	459	449	489	445	463	465	442	468	432	438	478	484	464	446	498	458	454	413	460	450	519	418	473	438	491	440	442	464	464	446	434	493	415	491	452	455	451	445	464	475	469	454	444	441	437	456	450	516	459	452	451	509	453	446	453	420	460	467	466	465	438	444	461	430	436	467	456	509	485	465	438	450	402	434	468	439	426	455	446	469	432	436	459	458	485	445	445	436	458	461	430	428	438	410	438	450	447	444	453	429	471	479	404	449	472	468	466	469	477	445	490	447	448	443	456	478	435	417	463	438	455	450	463	500	424	428	454	456	433	470	464	463	437	458	453	429	457	475	421	439	460	480	446	441	458	449	478	447	407	457	437	452	447	471	445	458	454	449	470	492	441	476	466	421	434	408	443	448	440	460	454	426	458	473	459	483	451	432	466	480	421	434	450	430	460	423	446	424	476	424	480	447	448	434	465	469	452	435	462	435	462	468	475	437	460	452	400	489	475	455	429	478	427	464	458	471	441	446	470	497	480	445	473	467	440	462	453	435	462	445	435	436	432	413	445	447	474	472	431	459	429	450	465	474	485	491	447	474	467	451	493	441	457	432	460	440	473	454	447	443	444	445	437	457	430	452	471	421	515	450	396	439	468	444	466	463	411	440	494	457	424	439	451	484	463	477	481	447	421	445	447	449	462	450	471	443	451	465	396	483	463	473	415	444	415	501	448	469	484	436	501	452	459	443	453	456	472	431	476	453	445	452	408	421	442	444	442	483	481	412	479	440	471	475	489	441	458	494	440	486	440	480	459	472	450	451	432	499	473	462	407	459	415	481	481	445	474	404	434	486	460	451	440	472	454	464	447	470	470	407	443	426	472	478	419	487	466	495	465	460	456	394	425	443	443	458	439	433	416	436	422	443	463	444	435	471	436	491	462	414	461	413	463	453	458	449	420	400	428	465	486	458	442	470	451	443	427	469	472	438	449	459	429	487	475	454	421	457	486	454	452	431	492	447	436	470	445	469	461	445	471	433	471	439	449	462	431	486	430	449	439	463	447	506	416	461	445	425	484	448	459	452	460	475	448	453	417	470	473	511	441	461	471	429	464	472	472	498	481	503	436	436	465	440	461	466	469	480	476	447	447	430	463	442	472	422	508	502	415	455	462	455	441	427	471	440	449	486	484	432	439	498	432	434	489	465	445	429	501	463	461	474	498	445	463	445	440	441	486	486	454	478	444	465	480	451	433	445	427	457	431	438	476	493	429	480	423	484	432	478	450	462	497	446	461	446	475	471	455	455	448	446	419	450	451	461	449	466	455	447	473	447	465	459	434	426	465	470	478	423	422	489	449	448	451	467	436	484	451	487	475	436	441	457	465	462	423	444	486	423	437	433	449	475	409	470	448	449	446	496	450	447	457	454	445	443	460	482	469	486	506	459	481	442	460	459	463	448	467	474	463	487	469	493	457	444	472	483	449	452	443	464	471	472	438	479	471	473	457	446	446	438	431	418	447	450	430	486	432	461	449	434	440	463	429	495	422	466	464	461	470	476	442	440	456	429	454	474	456	437	475	408	462	502	453	434	439	449	444	431	473	466	488	479	477	422	442	435	445	458	452	436	434	453	433	434	477	472	474	459	450	422	443	442	410	441	452	456	467
32146	52056	36552	25693	20943	16344	12198	8695	6652	5433	4060	3118	2552	1960	1806	1424	1214	1041	903	901	901	894	890	800	754	732	681	713	566	571	515	499	531	544	474	490	491	535	500	528	524	525	478	446	502	474	459	470	500	460	467	499	504	444	474	481	465	490	474	522	462	473	464	478	481	430	454	469	474	443	470	438	468	498	489	468	458	479	442	461	470	464	492	470	460	477	467	431	451	490	492	458	448	442	440	444	471	472	493	459	451	482	472	419	442	442	446	487	449	461	445	468	424	471	462	448	473	505	472	484	488	469	461	451	494	455	488	455	461	446	467	442	463	489	457	488	463	453	423	474	426	453	469	448	447	442	530	450	482	428	451	429	442	438	463	474	439	456	473	421	494	445	471	466	498	496	440	462	463	490	483	488	428	449	471	469	467	457	430	467	435	475	443	499	468	425	464	465	475	455	421	489	470	446	430	520	498	443	477	493	495	504	426	443	448	472	442	473	424	466	458	446	443	457	472	415	437	447	496	470	460	441	495	442	455	425	459	495	450	447	477	466	446	485	465	464	455	493	435	449	453	477	450	457	494	459	461	499	440	434	464	480	503	471	459	489	463	469	439	437	486	452	472	484	482	487	496	444	449	461	437	434	450	450	468	461	462	455	469	462	478	491	463	459	484	460	434	445	459	470	440	427	485	464	441	423	463	461	455	468	480	467	478	468	479	454	494	480	451	476	467	464	464	443	483	467	484	448	442	469	445	438	436	420	460	469	453	424	461	458	465	442	422	478	452	484	478	474	473	475	415	444	458	427	462	489	490	443	468	462	483	456	439	472	455	469	466	485	471	476	466	428	433	474	412	432	488	436	458	440	446	444	504	443	412	463	469	454	477	463	475	466	455	428	488	441	496	467	463	453	481	482	466	466	456	466	434	463	444	484	466	470	479	466	475	501	483	435	485	456	441	444	462	477	477	436	442	482	476	460	463	426	455	476	454	465	455	417	434	449	438	441	470	446	523	480	483	474	486	511	498	409	443	445	414	467	502	439	452	481	495	480	498	476	442	460	475	472	445	436	458	450	471	470	485	493	455	484	467	425	498	478	425	471	470	459	482	452	434	452	443	481	475	435	455	412	460	459	440	424	473	496	439	503	460	440	457	454	441	486	433	505	462	471	461	455	460	477	450	468	426	444	472	471	459	459	467	459	438	443	465	472	463	436	443	459	413	466	469	463	441	472	485	451	486	486	454	439	483	449	439	458	453	472	467	439	484	452	453	456	485	457	478	453	449	461	481	465	439	517	419	448	454	480	434	446	460	473	491	481	479	456	443	436	479	445	450	451	469	397	468	439	479	457	410	444	450	443	445	477	457	466	461	459	464	463	474	480	451	469	417	473	460	465	490	482	450	441	454	461	458	472	451	485	436	452	474	475	484	483	451	483	463	442	440	474	474	467	453	465	455	441	476	439	446	467	463	464	454	446	447	457	432	415	471	466	456	461	477	443	421	470	473	467	455	446	478	450	462	428	449	489	428	484	470	473	434	425	445	490	467	461	487	451	476	482	464	438	452	505	474	436	450	469	430	465	479	454	465	456	438	448	475	468	449	448	464	470	428	468	483	499	480	472	458	462	453	465	450	472	465	450	431	477	480	449	456	460	431	477	436	468	486	473	465	422	449	452	459	448	444	412	431	473	460	455	457	454	465	444	505	519	457	468	479	489	456	416	457	510	465	443	452	467	485	428	464	475	452	437	494	501	408	436	448	507	467	424	438	455	472	446	456	467	476	484	468	452	467	436	465	476	476	464	469	452	488	436	447	463	492	467	453	446	431	449	430	485	488	454	476	452	459	423	438	446	466	443	460	453	451	466	456	467	451	468	469	452	460	447	414	463	483	437	465	517	457	475	451	467	503	447	411	432	458	449	469	496	475	471	430	424	478	468	468	474	428	466	440	477	451	498	487	455	432	431	477	439	456	476	472	436	493	441	423	458	489	452	458	464	453	442	462	476	442	493	457	474	483	441	469	452	475	453	446	467	461	435	447	491	454	417	456	489	462	482	478	429	464	460	442	479	457	483	453	426	445	463	462	454	478	452	428	403	459	451	462	424	469	454	442	480	449	458	430	466	448	462	417	406	460	453	463	437	436	440	467	403	442	429	464	460	485	446	480	490	433	442	487	487	437	462	480	482	477	493	437	452	434	438	458	475	502	451	469	412	411	477	466	453	402	483	480	524	455	438	425	498	438	442	470	474	433	464	475	424	477	428	427	419	412	459	474	477	424	476	452	439	471	479	473	434	489	432	454	450	465	478	448	485	475	465	453	454	482	497	456	430	444	466	437	469	449	480	465	507	481	452	459	452	440	455	458	449	431	479	448	466	469	465	416	461	460	454	434	466	449	422	508	451	464	472	456	463	451	446	472	463	430	447	493	472	481	430	438	460	472	480	433	446	455	458	460	465	448	453	448	472	459	457	467	441	423	465	470	448	450	497	489	437	459	452	428	502	450	435	430	442	472	460	448	497	466	472	433	459	441	425	445	449	429	456	433	479	479	468	460	481	481	478	431	483	470	471	459	448	458	438	444	459	478	472	460	435	465	448	470	472	462	467	507	459	439	485	452	461	468	463	480	474	461	479	426	437	474	478	460	479	466	473	441	443	458	449	423	426	476	464	491	451	467	441	426	443	441	469	433	450	453	445	502	452	457	469	495	430	442	460	461	456	482	427	448	459	470	478	486	450	485	452	473	491	448	479	462	485	484	436	436	467	466	452	484	431	470	457	440	426	450	448	465	460	480	419	464	434	475	470	456	448	459	455	448	462	466	469	456	468	463	473	472	502	457	438	451	422	470	450	461	454	447	478	458	474	449	484	461	454	478	457	445	465	463	475	488	446	415	496	450	478	428	453	436	458	408	476	457	455	465	429	464	440	460	473	445	490	467	499	451	448	438	472	457	479	430	466	446	449	446	431	423	423	459	437	430	442	438	435	499	450	443	431	460	474	447	491	437	488	475	444	466	437	418	474	442	478	454	449	477	442	476	454	457	478	452	420	480	460	493	494	444	483	445	451	464	451	431	465	466	478	448	448	485	459	457	487	451	458	426	466	454	466	433	476	473	483	477	444	441	459	453	468	474	470	462	506	432	450	498	469	430	421	472	454	443	481	435	462	489	457	452	445	478	497	459	455	454	515	437	478	468	474	471	489	457	459	466	447	445	429	434	470	417	445	466	460	496	461	451	466	472	459	438	456	449	438	478	494	444	456	451	471	423	461	451	467	449	460	465	445	453	426	442	492	450	466	489	405	481	454	425	458	453	454	485	452	472	454	473	474	441	445	442	466	478	451	445	476	455	464	473	505	435	437	452	438	477	507	477	455	456	465	497	440	483	484	447	483	482	499	458	500	436	471	455	486	455	477	438	485	484	462	463	479	428	451	463	466	498	466	452	462	462	462	431	470	465	419	430	458	459	484	486	456	476	449	460	486	457	465	440	447	466	473	465	434
29570	25250	23826	15983	9027	5654	3722	2573	2011	1798	1319	1155	1061	906	866	794	748	665	643	590	634	675	674	692	587	630	635	620	561	592	564	557	530	531	539	573	579	550	574	544	537	558	559	554	580	587	537	557	559	520	585	581	609	549	542	554	589	546	576	562	541	533	514	563	571	549	546	547	568	531	541	533	537	577	601	562	506	571	568	564	574	540	583	532	554	552	548	520	541	570	561	498	585	578	566	566	548	589	585	569	568	591	557	526	553	532	573	551	518	538	525	527	509	558	533	548	540	556	519	551	517	550	545	573	555	581	532	539	590	535	568	568	511	541	537	591	547	547	544	542	525	534	574	535	521	557	544	541	530	574	574	525	517	517	539	520	590	548	563	546	558	536	579	567	548	534	537	559	519	556	583	550	556	551	543	564	549	505	541	526	565	556	519	567	564	536	562	537	598	565	543	535	535	604	527	569	533	515	582	577	583	526	559	555	556	548	554	552	580	538	566	561	563	557	597	547	575	580	536	569	532	524	564	555	547	569	588	573	594	531	547	547	573	565	552	558	555	558	568	515	578	603	581	533	564	525	547	561	558	570	522	553	533	527	510	528	570	531	535	546	547	543	550	560	540	559	556	551	541	578	546	538	552	553	530	548	596	582	570	523	575	535	539	542	580	561	549	525	567	564	546	532	547	568	549	566	574	543	577	542	513	552	557	577	548	514	559	544	566	540	555	552	536	584	530	542	595	513	571	575	562	579	596	561	560	561	530	552	543	561	573	513	561	574	529	554	538	564	554	536	532	588	621	510	551	551	548	571	578	569	589	578	569	504	567	582	550	577	568	498	547	513	521	552	523	531	541	551	558	566	546	560	568	570	566	558	563	574	566	571	526	548	571	576	512	528	527	563	559	541	608	530	566	550	544	542	529	532	551	577	553	521	587	565	575	555	528	566	610	551	568	535	589	525	578	529	536	540	540	550	537	567	562	595	540	546	537	592	570	534	555	561	602	519	568	569	578	566	584	543	565	559	583	552	551	527	566	558	545	543	564	539	575	558	565	545	582	503	541	536	514	504	596	602	545	529	542	586	595	565	553	592	535	558	535	544	551	531	513	572	537	546	562	541	565	485	561	580	564	604	561	514	568	583	543	562	565	584	536	530	548	544	570	569	545	525	542	540	533	601	578	593	592	560	552	515	576	529	534	561	554	505	548	530	530	560	522	582	583	553	590	589	552	575	547	519	511	562	528	537	545	555	578	558	566	568	590	522	567	528	560	530	512	540	559	556	549	570	520	534	525	550	553	541	518	565	567	555	547	563	580	524	568	554	535	525	533	510	563	517	542	588	524	523	567	553	578	578	515	532	566	529	567	562	575	601	572	548	555	558	549	561	574	537	558	515	551	540	544	583	495	513	593	535	544	510	562	570	515	527	544	572	572	552	545	525	556	569	515	579	516	560	559	521	546	547	563	545	563	525	549	499	521	555	582	551	558	531	536	562	564	572	557	552	545	546	580	548	571	534	568	546	528	564	563	523	509	546	508	541	542	547	578	593	559	531	532	554	569	561	575	530	578	562	551	564	548	542	561	536	535	513	555	541	574	548	565	613	563	545	554	533	573	554	534	559	576	503	501	557	575	566	606	520	547	591	524	545	504	575	541	593	564	532	577	503	540	551	568	521	500	581	534	540	555	529	514	559	500	550	554	515	567	580	525	557	549	538	572	556	573	527	541	555	520	524	517	510	546	518	557	584	530	564	556	538	519	546	561	496	563	532	579	550	528	584	542	554	565	558	561	557	503	518	544	559	517	574	587	586	552	575	575	584	556	564	527	574	553	545	607	599	573	534	556	544	540	520	548	583	547	523	566	525	532	534	545	549	537	503	562	556	537	541	600	585	567	543	544	558	539	545	514	518	562	571	560	557	571	518	516	534	539	521	581	567	568	576	566	546	577	508	559	535	556	542	583	524	553	517	586	561	564	549	563	579	567	559	520	573	533	578	602	544	595	535	560	542	540	577	533	534	539	516	519	557	575	592	548	538	550	570	554	572	562	559	528	560	549	571	505	533	542	551	600	558	554	552	600	553	595	534	527	521	537	556	516	541	576	553	608	548	529	581	543	571	569	555	518	557	550	574	578	551	567	535	541	553	502	506	534	571	568	541	557	585	537	534	542	524	613	522	580	515	540	496	544	564	514	556	561	505	581	541	522	539	573	546	593	521	560	541	577	569	545	531	533	552	538	552	582	556	543	607	547	545	556	535	572	569	535	565	570	580	583	569	564	568	565	595	528	525	544	534	557	520	533	501	550	554	541	509	541	572	531	506	546	518	523	557	549	561	544	505	517	559	557	551	545	540	538	529	553	530	576	516	598	558	529	592	591	541	543	567	509	567	565	558	514	519	485	574	565	527	580	554	554	555	535	552	553	532	505	581	572	547	521	570	578	591	528	561	540	560	523	528	528	566	557	548	566	573	553	551	529	529	570	521	568	506	548	513	538	529	565	545	562	554	541	544	613	563	534	585	532	575	551	570	565	551	583	553	559	619	532	589	531	509	559	527	590	579	575	539	561	537	588	543	556	558	587	554	582	552	561	543	572	580	551	546	515	542	590	563	496	572	583	537	537	582	568	548	558	537	579	524	562	568	547	547	535	565	529	563	563	564	532	556	533	557	564	532	534	544	601	502	545	502	553	535	543	572	528	548	572	553	559	586	539	556	568	573	591	576	532	566	567	583	537	537	549	529	537	589	554	542	567	570	534	542	525	498	518	530	560	555	571	582	563	540	567	537	576	557	525	502	524	539	602	537	588	506	544	538	541	528	571	544	567	560	593	588	538	550	546	544	521	562	549	533	546	581	551	527	544	570	568	528	542	555	552	531	503	570	594	587	532	544	524	574	546	580	550	555	518	540	556	559	545	554	564	558	538	519	539	592	552	562	574	588	557	564	519	569	586	545	546	544	562	572	534	526	539	520	563	594	535	522	571	550	542	543	551	543	562	546	572	523	522	534	576	589	542	562	573	582	571	554	554	554	551	549	527	532	580	526	566	519	535	553	564	537	537	514	575	520	553	553	537	552	565	532	589	526	533	581	580	586	568	552	521	563	569	510	566	581	570	531	533	529	525	579	538	605	539	529	538	527	557	559	555	531	526	580	540	558	568	562	551	549	551	540	565	571	534	578	582	517	550	531	540	567	579	528	558	534	557	572	514	545	559	560	566	583	537	574	565	603	538	597	566	529	576	539	554	545	547	577	568	516	570	523	608	549	535	524	534	555	608	563	584	554	534	533	573	543	548	545	522	600	594	583	589	591	560	533	525	566	524	577	549	570	578	514	540	516	554	509	555	563	555	493	583	533	513	569	581	566	572	568	533	584	494	510	524	512	513	557	555	574	538	541	519	581	527	569	566	560	582	550	530	572	559	554	543	548	557	541	569	583	569	548	555	531	550	545	535	553	539	576	571	556	542	543	549	569	569	559	569	527	545	524	527	555	597	543
25826	37049	24904	15407	11611	8579	6037	4285	3113	2770	2026	1631	1449	1243	1242	975	892	830	753	778	748	844	737	776	656	676	671	646	574	642	575	537	575	645	598	580	570	595	571	552	568	570	597	586	526	558	620	599	599	577	531	586	605	602	631	553	579	595	574	572	616	595	584	558	579	543	587	635	530	568	550	567	607	547	568	569	526	610	526	529	564	561	566	638	596	579	531	576	558	582	556	571	543	587	554	583	592	559	587	557	538	576	577	549	584	579	574	590	582	566	604	596	600	572	582	590	587	537	541	561	578	589	551	545	573	578	587	617	611	552	565	553	557	618	544	566	571	587	530	581	524	566	535	598	550	578	602	552	569	544	567	586	618	549	600	580	521	527	544	575	562	558	599	566	612	591	560	598	569	541	567	576	591	572	590	559	576	584	538	552	574	531	571	607	548	533	568	593	612	603	556	568	570	575	563	546	564	616	631	595	579	535	569	566	599	538	586	596	580	592	579	591	558	573	611	573	611	559	526	552	566	587	546	595	603	572	600	550	586	576	594	588	576	587	560	594	566	559	578	556	548	622	556	581	554	545	539	624	536	581	580	598	593	578	603	547	547	537	566	568	557	557	562	586	562	571	625	592	555	579	580	586	566	555	566	602	572	590	575	568	562	564	610	567	578	611	586	567	543	519	542	540	536	567	585	584	566	610	533	582	554	544	568	533	591	555	560	557	556	578	574	564	561	546	582	592	565	595	590	585	591	579	523	517	528	586	562	581	573	557	575	597	580	568	520	607	597	575	595	575	540	590	597	537	541	590	601	615	587	568	551	563	623	546	531	598	562	595	563	532	570	582	589	567	544	581	554	586	597	569	542	569	556	570	572	579	604	592	542	629	578	568	574	583	552	584	545	528	575	568	583	570	557	578	611	571	559	592	620	542	611	585	573	578	563	571	527	600	561	575	565	574	588	567	619	581	584	566	590	600	570	519	555	583	611	562	586	566	581	590	560	547	529	572	572	593	578	576	521	559	598	539	564	556	553	588	513	594	568	577	544	574	546	533	574	549	574	569	551	548	573	563	579	595	537	545	585	543	577	574	580	566	561	631	554	535	606	598	532	561	601	609	567	557	619	595	560	568	539	493	601	577	614	560	553	559	573	573	562	571	517	563	513	553	630	531	590	568	598	576	596	549	565	575	550	563	585	577	570	582	562	557	557	556	586	578	581	546	560	610	580	569	567	558	575	592	550	551	518	577	613	524	552	534	556	581	576	586	578	577	588	611	562	576	589	586	549	577	592	571	573	568	587	558	584	598	560	587	581	558	562	545	565	606	536	526	604	583	597	609	561	596	582	600	596	572	596	538	563	516	594	546	556	590	561	584	572	576	576	559	577	569	592	599	580	585	572	557	584	582	605	521	587	574	548	560	636	627	525	644	589	564	584	568	620	545	539	553	561	632	565	581	586	529	567	546	596	555	563	565	586	509	570	535	536	533	580	559	522	569	570	592	543	571	572	599	630	563	582	569	593	583	594	571	573	574	554	575	555	570	584	593	567	541	565	572	551	557	545	554	517	579	538	574	604	578	549	551	588	589	531	558	612	601	587	561	541	559	581	608	555	565	553	578	578	590	603	582	540	578	599	555	568	588	613	586	558	586	572	578	528	568	549	600	526	539	591	591	594	560	590	618	531	576	569	558	553	561	588	596	586	565	578	590	531	597	527	543	571	563	553	583	580	550	575	537	581	605	558	571	564	566	541	544	573	569	573	582	524	566	561	610	579	581	578	573	545	547	582	578	528	592	552	586	571	582	545	587	569	565	544	554	569	558	552	554	558	562	578	582	578	579	593	565	623	546	569	611	559	542	576	585	520	560	577	564	556	509	586	568	579	569	588	547	570	563	570	618	600	613	556	555	523	592	582	585	551	569	565	620	552	571	624	545	550	587	534	575	580	573	585	535	557	538	569	587	560	564	559	550	580	606	571	577	598	538	552	575	582	568	524	566	572	575	563	554	601	582	552	548	589	605	521	580	553	571	562	580	581	586	533	529	613	558	554	547	592	549	547	551	588	624	560	561	590	544	559	571	554	576	572	579	631	568	600	592	536	585	594	562	618	606	567	561	591	552	591	552	528	571	569	544	590	588	568	558	579	602	610	568	563	590	617	586	576	564	582	557	566	581	581	563	536	556	546	602	565	519	571	595	567	602	549	580	556	561	561	503	543	612	565	525	572	596	559	571	551	570	546	572	537	531	581	589	557	523	559	552	592	560	574	575	618	558	563	601	566	540	587	606	592	553	523	583	566	603	592	584	577	577	523	565	581	573	572	579	562	586	606	578	602	581	622	582	563	565	547	570	580	586	571	541	562	584	567	560	532	639	545	566	573	535	573	541	590	614	575	611	567	600	568	569	579	605	563	584	588	552	548	573	580	596	532	597	584	598	596	566	540	556	598	559	539	567	565	551	546	572	584	600	591	628	562	540	580	549	561	533	561	605	543	591	565	551	590	591	538	568	597	583	577	591	580	573	609	590	590	576	577	584	492	573	553	579	581	552	590	544	583	577	556	541	563	540	601	525	612	573	603	600	589	584	619	536	558	616	566	624	607	540	586	537	600	546	548	583	543	554	500	562	577	590	607	594	580	532	639	642	607	579	582	575	587	562	564	593	527	540	614	611	513	587	552	581	537	564	566	560	550	594	526	583	568	590	571	546	614	546	593	572	553	587	557	568	547	537	579	626	572	548	562	554	567	568	564	581	537	589	591	603	570	547	597	525	577	590	556	568	569	574	572	561	580	565	615	581	589	586	596	574	571	563	559	557	592	570	603	543	569	568	606	580	641	546	537	567	564	595	561	561	542	567	574	567	569	588	605	573	591	567	559	576	510	541	535	602	567	564	529	565	612	614	586	561	588	556	539	601	545	570	590	591	545	576	585	570	550	571	563	556	565	560	566	613	541	559	575	515	596	585	603	597	582	545	536	576	544	575	556	537	563	580	557	542	530	541	574	562	534	539	576	579	557	597	590	578	575	562	552	579	564	550	560	595	573	542	546	604	558	574	583	602	587	555	600	565	602	575	560	569	614	585	555	587	561	565	559	583	599	617	590	528	543	604	567	577	573	544	575	540	561	561	574	535	562	586	595	542	575	574	572	519	604	573	582	565	564	497	587	579	568	587	547	550	554	598	616	542	609	557	608	573	582	567	550	586	590	545	557	576	564	582	605	583	570	578	564	571	584	593	573	598	581	556	565	604	593	569	559	561	593	598	556	598	537	564	544	573	580	523	592	551	510	544	541	580	618	601	548	558	506	590	539	590	574	561	561	585	571	557	544	592	578	535	570	546	561	575	614	584	586	588	590	565	594	571	579	600	575	576	574	552	594	552	571	596	562	562	533	586	562	549	585	589	597	574	585	543	562	576	587	577	563	623	592	564	621	540	547	572	555	596	583	551	563	557	586	569	583	603	571	560	588	548	551	544	559	546	594	560	570	608	523	570	560	562
23602	21009	28108	24227	21348	16052	8163	4297	3024	2513	1802	1568	1185	1079	992	701	674	657	595	596	642	654	598	587	482	524	520	471	446	465	433	409	388	429	423	423	444	393	432	398	423	391	392	410	420	405	388	402	402	425	412	408	398	386	374	414	389	400	379	380	403	379	421	395	453	413	414	425	415	411	436	419	411	399	383	420	419	406	410	382	408	366	432	400	414	376	389	366	408	362	425	359	414	399	425	421	407	392	382	409	401	392	394	389	400	425	376	399	381	365	348	391	367	404	403	403	402	439	405	417	427	408	420	405	412	383	400	421	401	409	370	390	429	427	424	398	380	399	428	416	378	387	428	394	435	369	405	400	381	380	401	368	388	415	361	414	399	441	408	366	422	395	399	352	403	394	392	411	394	411	412	435	405	368	401	415	378	406	401	418	452	432	388	416	427	388	408	382	391	376	429	408	398	448	409	394	384	404	429	430	397	387	423	408	410	369	403	396	394	387	408	368	430	397	408	394	395	425	425	415	377	391	389	382	425	361	412	369	410	403	380	417	377	450	410	382	413	423	393	415	412	362	397	387	403	378	361	413	390	404	418	389	425	399	377	422	369	410	402	404	410	422	415	395	410	395	435	381	369	394	404	425	397	365	378	406	383	414	383	390	405	411	399	355	408	370	428	381	394	363	412	408	368	392	414	384	442	359	405	340	413	413	402	380	401	399	393	441	419	402	383	411	396	388	405	401	401	408	427	406	399	405	403	388	398	400	409	450	395	418	381	365	441	410	386	401	379	392	377	390	388	423	383	444	365	380	392	383	409	385	408	416	375	390	421	412	393	416	409	397	417	417	386	376	375	391	424	405	403	406	395	402	399	387	409	427	416	392	423	405	393	372	413	398	397	418	450	392	395	421	406	413	367	396	444	428	374	398	384	397	372	397	385	402	457	386	390	412	397	375	385	392	410	434	407	461	409	402	395	385	410	382	400	411	402	397	413	387	357	382	417	391	394	432	466	443	403	401	408	416	427	431	361	401	412	416	392	418	393	393	389	381	391	410	414	382	385	454	402	426	416	439	419	406	383	433	399	398	365	400	379	352	386	389	387	409	372	407	360	385	410	379	384	394	413	392	396	384	421	418	403	406	390	390	402	373	382	420	427	376	374	377	429	369	420	400	410	404	414	407	416	417	408	395	387	388	403	393	372	417	386	374	375	403	415	406	404	420	407	383	412	422	402	397	376	380	430	404	395	435	377	409	440	385	406	385	411	392	399	372	374	365	403	399	393	390	417	376	432	403	391	392	391	387	395	379	376	361	379	388	382	397	354	420	396	392	406	407	393	412	401	372	408	439	382	415	402	419	392	437	412	411	410	417	368	383	411	403	358	426	381	387	381	394	408	407	439	367	400	392	424	419	379	373	401	374	409	428	393	413	415	408	385	408	396	398	397	397	416	405	385	432	386	380	393	407	383	428	400	400	374	407	420	405	404	389	409	350	390	385	426	423	426	376	402	416	364	443	377	409	437	381	370	400	397	401	391	429	419	412	399	415	403	385	415	405	394	441	437	403	424	398	430	375	397	409	403	388	412	368	419	402	364	397	404	396	433	374	391	407	416	430	390	389	403	391	413	432	423	385	443	402	372	403	382	384	396	404	437	426	361	362	410	394	390	381	385	408	412	369	440	392	412	388	412	389	395	417	382	381	400	415	418	385	378	405	394	422	403	350	396	420	411	449	364	410	401	409	380	378	412	403	451	366	411	431	375	424	366	385	407	415	419	430	411	448	385	443	428	369	383	408	417	414	396	370	410	373	397	397	391	352	417	390	417	385	398	409	398	387	405	390	414	389	398	380	381	367	358	376	416	424	371	408	431	418	393	424	363	409	392	381	396	405	405	395	402	402	419	395	389	416	376	402	409	401	378	423	410	383	401	410	423	406	363	403	441	384	392	407	443	397	409	417	378	412	412	416	435	391	400	406	421	366	396	388	409	381	415	373	397	371	416	409	371	401	397	401	449	363	395	427	421	389	415	425	388	420	404	376	405	418	396	376	411	383	406	382	418	408	407	398	404	403	407	462	371	400	432	382	417	369	399	388	394	367	383	397	402	420	434	395	400	424	402	416	409	393	430	378	374	376	383	376	388	384	412	389	404	409	367	403	436	398	397	404	401	402	397	407	378	365	404	410	368	437	419	405	359	395	387	375	410	441	379	428	400	369	406	399	393	381	393	415	381	407	410	393	387	412	417	410	396	373	412	416	409	384	380	389	385	425	385	412	370	385	392	393	421	391	371	391	378	401	363	416	417	418	382	376	376	390	386	403	418	447	415	392	410	404	399	395	373	417	362	374	408	386	450	382	398	407	441	397	376	398	435	374	402	416	440	384	419	406	395	383	414	396	373	382	434	408	395	391	389	417	402	454	378	402	406	396	418	423	410	417	414	428	425	398	407	376	372	374	380	419	430	422	424	415	385	404	403	365	367	428	384	377	382	439	397	429	410	402	388	383	400	451	405	395	416	373	414	376	397	385	409	428	412	347	379	428	388	386	403	402	419	431	398	394	426	400	400	404	399	379	391	428	402	418	415	407	377	372	405	423	413	390	386	362	417	397	404	415	367	384	394	380	366	401	393	406	412	398	397	424	414	392	380	411	416	415	397	421	441	419	432	404	372	400	398	393	393	413	394	406	408	410	420	412	400	426	395	444	382	342	387	400	392	442	440	374	413	387	429	417	383	392	402	406	406	399	384	439	399	427	376	356	405	403	407	385	388	402	428	373	404	404	405	402	422	401	425	399	385	401	399	369	415	383	386	386	416	388	436	389	386	355	361	400	406	394	389	366	423	425	405	398	376	401	414	381	399	388	386	418	402	400	403	443	466	401	455	394	375	422	385	375	405	403	419	408	381	413	408	374	427	374	382	396	394	406	364	426	397	388	412	398	398	354	399	383	433	429	398	385	400	345	421	389	352	390	381	374	404	455	413	432	404	432	395	416	382	400	398	416	355	431	452	367	406	420	382	397	408	416	396	393	389	405	383	381	365	414	402	404	380	408	412	393	366	439	401	390	387	377	418	410	406	402	399	407	423	410	443	406	367	404	428	394	387	391	390	403	394	423	381	401	385	369	350	390	395	399	415	398	381	368	427	413	393	400	400	395	410	422	354	412	401	396	382	382	410	384	398	398	380	403	428	388	397	393	398	383	430	410	360	428	428	374	443	411	378	406	376	390	391	394	397	414	395	387	418	372	415	408	405	372	403	388	449	373	410	417	375	386	415	401	410	361	424	366	402	397	403	405	374	440	413	407	413	371	437	432	367	408	410	401	411	429	397	421	399	407	434	386	383	381	395	389	401	404	396	402	400	387	377	388	382	397	460	397	428	373	391	411	426	393	389	388	409	393	401	431	405	385	391	391	400	402	400	361	421	390	383	401	429	388	413	411	370	415	397	412	401	419	372	403	410	426	400	389	389	383	361	397	406	388	430	425	409	358	390	414	401	363
28355	46607	32204	21812	16725	12434	9171	6475	4806	4084	2876	2359	1709	1549	1417	1043	923	817	773	705	733	803	660	657	614	578	589	536	480	474	450	448	475	444	472	443	482	431	455	446	404	431	454	414	418	457	413	437	418	434	425	436	423	431	417	454	432	419	405	406	418	402	428	418	398	426	424	417	429	438	411	427	403	401	458	393	448	434	395	439	426	411	425	407	443	443	426	441	398	445	425	419	375	444	454	426	399	435	392	447	415	422	419	451	417	435	417	428	426	415	432	425	433	390	401	464	397	434	375	384	437	461	450	430	420	387	413	439	400	405	436	434	448	419	450	439	416	429	418	446	429	439	397	415	428	427	401	438	437	425	454	425	413	393	394	391	435	411	407	413	384	405	430	400	401	445	408	454	439	399	404	394	441	425	424	416	409	436	439	385	413	392	406	437	421	421	403	427	428	444	403	417	413	428	421	412	420	448	412	426	444	445	431	401	420	434	406	453	409	411	400	405	420	429	403	412	416	409	456	436	428	384	370	411	431	423	441	410	400	414	420	413	433	410	413	450	422	398	412	448	427	401	370	390	439	431	421	399	426	415	425	445	434	430	440	422	426	426	444	385	401	393	422	403	424	399	471	405	395	388	432	420	437	439	422	408	432	405	443	431	410	429	432	405	443	398	391	406	411	414	420	411	436	456	413	400	416	402	411	398	396	387	397	424	435	419	427	398	399	412	396	394	444	419	387	423	399	405	449	395	419	412	402	410	429	441	412	408	421	426	428	411	435	408	423	422	392	436	426	440	458	443	425	399	436	409	396	434	434	401	438	426	444	419	381	399	404	402	404	436	415	430	441	391	408	391	407	410	442	409	389	413	423	400	396	395	457	371	402	426	455	428	383	416	417	446	404	439	453	431	416	400	449	415	403	444	391	393	394	403	419	398	424	432	435	421	437	459	399	434	401	443	416	409	432	384	389	410	424	420	415	422	430	404	429	379	396	404	416	386	414	408	383	411	420	415	419	435	434	403	392	418	436	411	430	418	402	418	393	456	420	414	419	421	393	386	433	456	396	400	401	388	445	404	424	442	422	447	424	407	431	424	447	453	397	403	415	392	427	442	401	421	387	404	411	433	429	445	407	418	417	426	432	418	424	368	405	400	406	432	393	418	435	383	419	414	407	416	451	390	394	424	425	435	401	424	439	418	428	450	394	408	437	421	431	402	407	419	409	395	442	439	422	426	426	387	403	458	414	398	430	426	417	427	421	410	397	389	439	410	414	441	419	432	453	379	426	417	440	449	395	425	427	440	380	409	432	434	447	399	421	421	415	421	384	410	445	368	432	398	416	403	392	410	431	431	404	409	436	459	440	441	400	439	430	402	395	406	407	431	411	404	413	387	408	431	403	427	404	406	452	418	397	435	434	406	431	431	422	403	372	422	401	449	437	437	405	395	444	428	419	425	432	410	442	412	421	438	438	409	437	450	398	432	417	422	361	441	428	404	429	422	441	452	419	408	439	449	439	429	423	397	400	417	396	424	429	431	414	419	424	411	398	402	424	438	408	425	419	401	414	423	396	420	429	419	437	387	411	444	397	419	414	375	432	407	446	420	426	411	443	445	413	424	441	401	418	418	433	417	445	442	382	404	458	402	391	402	416	417	394	407	396	397	414	394	435	413	400	428	425	439	449	445	405	408	427	403	415	415	427	402	422	425	428	410	437	406	388	450	424	440	418	415	405	458	459	430	395	414	420	391	429	410	395	434	410	400	440	429	387	420	379	438	418	404	408	392	409	424	423	463	422	412	457	407	412	387	396	413	392	422	449	378	433	418	394	416	415	414	421	399	419	402	407	422	399	388	403	390	414	430	399	438	376	409	411	439	389	423	417	407	427	414	417	464	463	450	411	415	399	405	444	419	415	417	435	407	423	388	387	390	453	429	433	417	415	419	416	441	442	404	392	411	392	410	410	429	408	422	429	419	411	405	426	441	387	422	415	430	404	440	396	434	397	448	406	435	441	431	415	385	411	377	451	439	417	395	416	403	450	412	451	432	415	408	402	422	402	403	387	453	462	429	413	423	419	389	417	433	380	432	387	393	394	451	432	424	427	436	424	422	446	416	411	433	399	445	399	418	460	436	418	424	441	416	395	454	409	451	414	395	384	471	477	424	455	424	418	425	368	412	391	413	433	450	429	414	395	426	416	435	410	389	427	444	422	399	377	425	421	417	451	441	443	460	420	470	405	398	408	402	416	404	411	456	406	407	393	436	424	401	425	431	384	442	399	417	400	433	422	389	427	451	402	407	414	406	411	433	417	426	458	421	423	405	406	382	413	388	413	401	390	452	429	396	382	408	394	444	396	437	437	452	402	423	420	473	408	405	402	403	447	390	400	436	454	406	420	434	431	410	446	412	408	442	437	421	382	457	414	414	462	448	430	428	402	417	429	430	447	429	437	434	433	416	411	404	398	446	427	423	435	419	429	445	399	466	396	411	440	416	428	419	404	409	438	403	415	397	377	400	397	400	378	409	454	439	397	389	438	412	399	380	425	399	382	428	418	423	421	370	413	389	435	402	429	423	424	415	439	422	421	409	459	410	443	415	461	438	410	419	411	400	441	404	428	401	446	413	436	431	414	415	394	398	397	423	409	433	386	424	405	406	402	445	394	385	424	445	412	411	439	411	406	433	388	396	426	414	430	439	416	413	415	404	388	410	430	428	424	409	439	410	405	406	422	444	427	411	433	444	401	439	415	450	386	404	415	392	414	405	446	463	420	370	422	411	403	415	445	421	390	366	420	402	423	444	417	418	402	425	446	410	429	425	413	424	400	418	428	425	445	383	401	440	442	405	390	404	418	408	434	403	420	409	440	386	416	376	378	439	411	434	444	409	444	423	416	403	437	384	415	412	440	426	413	381	415	412	459	411	416	397	452	415	461	424	444	431	400	405	433	432	434	406	463	444	428	404	434	393	436	450	411	414	426	424	428	422	433	424	416	431	422	402	384	414	443	414	396	380	401	448	381	431	436	410	415	432	413	412	412	440	399	425	412	410	412	416	421	408	395	431	436	465	450	385	444	428	426	435	396	389	441	425	425	413	493	416	414	426	385	416	469	362	412	408	414	430	404	421	399	381	428	440	403	434	466	426	393	396	426	391	432	407	421	419	398	403	415	392	404	421	442	478	405	423	421	410	418	424	413	402	441	453	435	388	430	425	398	422	420	443	412	358	443	372	388	403	442	405	420	434	433	415	445	423	420	424	443	453	402	439	435	432	439	430	397	399	439	469	391	400	375	417	433	424	426	413	401	420	432	418	433	412	370	418	412	421	419	415	461	430	456	430	446	431	419	417	434	399	400	405	439	431	405	428	443	429	413	404	447	428	409	390	435	413	439	426	407	426	405	426	423	410	412	404	426	424	433	394	397	386	403	399	403	404	410	442	454	436	431	420	420	389	451	398	437	406	401	410	423	403	420	436	408	410	412	417	405	388	396	421	416	429
24647	21024	27229	25347	16762	8310	4918	3438	2619	2312	1754	1504	1262	1179	1051	837	894	821	754	755	753	815	775	722	688	709	716	663	686	716	678	681	625	660	677	645	662	634	647	579	652	634	629	667	616	591	677	612	625	666	651	565	582	643	629	672	617	669	649	640	627	623	615	626	685	604	644	652	638	627	617	643	630	589	634	635	629	599	637	638	641	610	619	665	655	598	595	666	645	649	614	572	602	644	655	646	604	650	643	639	615	678	641	612	652	630	582	659	645	634	697	669	634	641	624	650	661	613	659	648	600	618	615	619	633	656	603	665	606	633	673	636	624	627	619	670	666	640	605	626	625	642	669	626	659	622	662	641	592	646	588	630	610	685	650	598	568	600	659	654	615	658	612	619	646	608	611	648	642	656	691	650	588	639	594	592	599	630	621	627	610	623	616	602	637	646	657	616	620	614	636	627	687	595	635	628	646	622	597	642	601	624	658	660	615	677	599	656	632	650	637	673	653	685	658	610	604	616	602	629	625	650	606	629	628	637	597	654	644	644	594	665	625	656	613	606	587	644	631	593	632	617	607	621	649	619	672	678	679	625	634	621	636	633	641	632	622	629	620	618	636	616	638	642	646	610	640	644	614	643	694	683	668	689	638	639	658	604	574	611	672	594	620	638	633	686	595	625	625	616	630	669	587	626	656	615	669	658	630	634	639	605	616	626	636	646	620	608	628	620	628	610	635	648	606	622	652	609	634	620	609	621	620	582	657	659	631	647	633	616	612	597	646	654	674	623	604	607	617	634	603	618	616	588	633	643	613	608	650	641	643	652	569	656	604	635	640	608	622	573	647	657	605	617	663	646	645	676	650	617	593	654	654	652	643	608	592	615	616	614	640	602	641	656	653	625	653	654	634	557	651	622	654	648	626	643	661	643	670	630	632	623	629	639	651	650	625	630	604	647	618	612	621	618	602	651	618	636	632	637	641	676	655	641	667	635	637	678	695	613	647	626	621	662	643	633	653	660	661	624	640	613	625	617	619	625	617	620	681	623	619	670	660	658	626	639	643	624	645	666	621	603	606	629	621	614	615	660	636	640	640	617	663	568	636	591	657	613	638	664	658	640	645	646	668	655	651	639	608	620	639	583	657	620	632	612	633	620	618	655	590	644	606	591	600	618	644	666	646	633	642	621	626	649	647	697	637	622	620	710	676	594	587	619	618	612	619	635	647	646	644	648	612	612	624	627	638	639	578	618	642	624	625	608	628	587	612	654	671	658	610	634	654	666	686	634	622	607	635	653	618	664	642	623	584	622	591	657	631	658	631	597	627	596	674	637	639	656	618	599	627	630	623	629	628	585	636	702	629	629	635	649	633	584	631	608	644	626	656	612	583	572	690	646	609	620	645	576	613	586	670	626	619	626	628	635	655	602	654	639	629	645	612	625	579	547	683	631	588	630	654	656	683	666	579	669	642	649	567	668	662	652	616	628	637	625	574	611	628	644	669	628	640	611	674	624	624	631	634	671	609	591	696	634	647	648	622	619	657	659	654	617	553	653	623	608	620	573	613	644	584	611	633	630	643	636	603	628	617	599	618	662	614	644	620	628	640	631	684	633	628	697	614	634	662	599	636	640	661	705	607	665	616	619	613	635	624	620	610	654	641	588	634	608	620	602	656	667	620	655	646	653	641	608	643	619	591	614	598	681	645	622	616	598	619	635	601	606	655	636	618	599	608	653	646	647	668	669	637	625	650	594	581	667	598	638	648	653	631	609	580	659	619	628	643	612	699	624	628	683	655	628	650	665	617	649	632	635	661	630	598	596	619	629	623	635	634	657	657	598	639	647	659	606	596	632	672	647	583	660	638	638	611	642	641	625	621	621	598	630	636	651	615	692	652	633	658	629	672	643	601	577	669	633	622	644	643	620	633	662	649	676	630	641	670	619	626	637	642	586	615	664	639	629	608	668	669	627	616	593	664	605	604	597	592	628	614	595	643	619	621	673	656	621	652	615	641	626	598	635	613	629	608	630	627	653	636	595	635	603	625	646	627	611	649	644	606	630	640	600	621	625	598	644	623	639	593	622	629	615	690	642	609	650	633	649	663	666	637	617	655	652	618	666	615	634	611	627	601	629	680	641	652	680	630	686	644	632	631	632	642	636	635	663	583	642	631	648	646	649	646	606	603	574	620	664	610	587	614	630	625	623	642	671	614	629	632	607	616	616	627	627	683	636	613	619	636	624	615	648	622	644	634	659	624	609	665	646	636	584	650	652	660	630	617	613	613	651	604	657	660	645	622	645	620	631	658	624	682	659	623	678	629	647	636	628	700	646	617	654	584	682	607	593	633	655	620	629	642	606	647	655	630	600	636	615	644	636	648	623	650	605	634	585	650	598	630	657	650	657	584	640	621	616	584	605	611	608	663	617	631	623	646	609	620	594	633	616	627	635	655	637	621	610	618	607	648	617	623	649	633	659	647	626	632	691	661	617	621	651	608	616	626	663	676	621	648	616	670	634	604	635	632	658	608	638	603	666	612	585	597	609	624	633	622	667	665	613	636	651	632	640	650	658	632	683	680	653	617	654	621	663	610	624	634	620	583	592	656	604	639	671	635	647	586	643	596	651	611	633	664	667	602	639	644	666	602	643	646	616	651	635	611	620	613	619	650	626	629	652	633	650	633	618	627	629	609	611	631	611	634	650	597	639	639	632	634	609	620	626	664	639	665	634	633	661	637	610	642	645	609	622	598	647	627	633	625	592	603	672	616	642	678	619	615	655	623	657	614	608	647	640	604	623	669	653	636	600	599	647	639	597	632	600	658	674	570	636	682	610	619	643	628	655	682	663	594	668	624	685	563	693	639	628	649	613	633	631	629	632	627	657	622	579	606	646	615	586	639	667	640	614	662	646	622	649	667	627	617	655	650	638	601	592	615	669	623	605	602	642	618	580	659	643	641	621	619	627	590	666	652	631	618	622	620	646	640	592	611	638	577	644	654	658	642	617	618	634	651	631	692	688	646	670	590	634	611	610	666	682	625	629	607	644	617	668	597	630	621	667	604	589	657	628	609	634	647	650	618	638	626	620	642	622	655	650	607	636	667	581	628	637	631	623	648	617	638	649	658	631	655	670	613	610	633	605	631	627	636	624	619	635	636	630	644	641	548	601	672	625	635	608	604	646	631	634	564	605	605	610	655	621	631	632	608	638	648	598	646	653	627	658	605	655	589	571	667	626	639	674	648	628	608	596	602	636	612	631	640	629	640	604	669	621	619	658	604	594	652	615	663	640	599	614	642	618	605	640	598	577	676	575	678	606	638	646	682	606	634	634	613	684	621	641	669	671	680	599	572	590	620	629	633	658	623	677	651	636	601	629	639	647	650	605	618	638	643	608	666	605	607	627	628	630	607	610	666	647	612	654	652	635	633	620	626	622	644	649	672	629	604	638	623	651	629	646	664	685	573	663	595	611	624	598	678	665	604	656	654	625	613	654	648	596	646	617
27947	42535	28837	19199	14045	10294	7670	5761	4442	3679	2691	2288	1656	1577	1404	1035	1009	937	972	936	920	914	925	837	815	749	766	686	685	703	648	708	662	682	714	667	685	667	649	687	675	665	669	594	652	611	658	647	628	676	658	642	656	651	651	658	651	700	655	633	696	663	631	611	688	631	635	647	640	651	634	651	646	660	677	625	619	700	657	694	682	648	631	629	659	614	651	612	664	619	647	654	646	628	636	668	655	645	647	625	691	646	611	639	648	623	673	626	648	651	661	642	656	617	616	656	616	645	642	604	602	622	643	693	626	639	661	645	670	616	671	711	638	597	663	684	622	667	680	657	667	622	688	652	654	648	648	620	631	647	606	646	637	642	644	631	665	637	637	644	646	659	642	651	630	665	617	640	631	664	670	690	627	677	674	679	641	679	619	624	651	631	607	630	636	716	652	592	651	643	676	640	626	657	625	659	636	631	638	682	603	632	627	686	623	691	652	653	641	650	664	625	635	616	634	591	675	638	680	665	644	647	619	628	643	649	636	629	617	659	662	619	644	646	610	629	655	624	650	680	617	614	666	658	587	605	616	668	618	646	655	612	662	603	636	648	652	626	685	650	584	654	652	698	712	684	626	633	666	649	655	625	678	643	666	603	683	633	645	651	653	626	629	634	654	660	618	634	673	678	616	641	631	615	645	625	613	659	671	589	623	652	638	645	628	658	611	676	633	604	591	623	624	647	640	662	685	598	662	676	603	612	584	677	637	575	622	628	671	679	604	629	640	662	637	670	664	638	676	608	636	618	614	597	657	689	633	628	599	606	657	662	659	665	619	628	609	651	613	682	625	701	646	642	623	661	637	609	633	644	626	638	615	641	618	646	603	650	599	675	642	671	695	621	610	655	620	610	646	602	664	604	638	625	651	649	619	628	621	597	656	642	605	672	627	622	614	650	648	653	646	628	642	651	645	635	651	646	642	677	644	643	623	647	616	658	691	651	602	618	650	681	625	681	663	671	577	592	677	656	661	640	622	634	640	621	618	667	632	649	637	624	605	695	638	626	657	629	688	642	631	646	670	637	629	616	646	596	642	644	643	636	645	616	598	681	677	655	629	615	659	635	624	616	633	637	657	652	631	614	624	647	616	605	654	645	650	621	616	660	630	658	653	641	633	668	702	620	651	638	612	685	679	631	643	636	661	649	649	609	675	643	590	610	613	602	633	622	618	646	627	656	671	665	650	623	642	646	655	609	616	666	669	672	642	618	638	645	578	641	686	582	617	604	665	675	620	653	638	617	633	630	613	669	626	618	655	663	604	633	654	621	627	649	632	671	634	646	634	671	639	636	656	656	644	621	655	643	632	607	634	651	607	611	632	608	642	628	643	619	606	688	636	618	646	616	638	674	647	627	626	652	660	698	650	697	650	631	619	690	625	615	657	634	652	613	624	652	634	609	676	611	737	632	625	641	603	625	654	661	657	664	651	637	614	637	658	636	631	634	666	694	637	694	619	620	603	602	688	586	661	652	617	678	629	695	707	675	627	608	670	642	638	601	614	644	598	622	646	651	629	604	658	653	607	604	656	615	652	628	640	623	658	605	644	635	616	599	686	589	656	637	664	619	638	624	618	664	651	668	687	638	655	655	658	631	659	626	634	625	663	594	642	598	603	612	632	670	638	654	652	640	624	629	626	657	668	617	626	635	658	652	623	656	682	592	645	646	594	634	640	642	641	584	629	647	632	644	647	615	617	642	657	646	655	604	657	641	655	634	643	613	663	649	626	665	623	609	626	635	659	628	667	634	641	617	620	629	635	633	639	633	632	644	621	671	608	644	668	684	622	676	691	667	618	652	657	639	632	672	627	619	651	657	678	632	621	674	630	643	643	659	663	628	619	703	646	634	647	632	637	671	676	623	639	659	632	628	639	623	661	642	607	650	646	631	655	649	629	665	636	645	688	666	619	643	643	617	631	635	669	654	641	597	665	620	673	627	646	638	644	644	640	668	660	619	654	629	618	672	628	657	655	654	645	622	639	648	657	646	632	628	633	617	692	678	623	625	625	645	682	646	627	648	630	648	689	606	624	620	602	665	593	626	657	642	655	639	622	674	620	669	628	632	620	594	635	630	622	642	635	678	658	658	597	620	628	675	641	691	649	618	613	591	653	634	608	602	625	642	627	681	643	638	659	621	668	652	681	670	649	631	654	612	661	606	650	653	620	610	613	672	661	634	650	617	678	605	629	632	634	658	632	681	624	665	643	567	624	725	619	597	660	654	615	655	651	695	595	592	647	618	651	652	681	625	656	664	658	630	631	643	664	621	663	633	636	623	635	626	617	653	666	646	642	609	667	624	639	684	609	620	672	624	667	649	629	627	639	612	652	631	691	653	558	643	612	648	647	619	636	628	635	620	613	633	617	664	627	684	655	675	656	658	683	673	658	689	639	616	630	635	618	606	631	648	626	650	637	648	631	675	631	629	604	660	640	630	687	629	693	603	645	655	625	662	613	642	651	667	625	599	619	632	668	614	637	664	624	615	657	647	613	677	659	691	628	622	602	617	676	677	624	677	667	695	664	692	674	682	640	624	615	656	617	640	653	643	629	681	596	672	645	652	651	677	638	619	633	623	622	657	722	622	678	597	626	652	655	609	649	670	672	618	631	669	669	639	593	694	649	624	646	629	648	649	607	660	603	646	678	643	635	638	620	671	601	640	666	633	620	651	630	639	622	604	663	618	633	651	667	639	639	633	616	648	675	621	647	620	634	631	656	628	641	663	638	638	608	590	645	658	660	661	652	609	659	628	690	635	648	631	673	627	652	646	640	676	621	649	636	629	714	640	642	610	655	591	653	644	634	683	621	655	624	653	663	623	628	599	630	623	602	634	625	667	643	647	660	624	634	687	674	642	598	629	674	639	693	616	610	648	642	645	671	671	658	634	638	627	675	605	648	613	579	625	638	678	620	652	604	623	671	628	656	626	678	655	641	670	604	648	634	605	609	638	639	637	619	653	624	651	653	608	664	613	620	619	666	610	660	606	662	660	681	617	657	666	637	697	627	634	643	669	655	628	636	635	667	630	604	662	608	643	630	651	635	670	650	664	658	664	641	636	656	639	630	667	652	655	692	657	609	610	688	626	611	665	638	644	624	602	647	669	687	607	646	659	639	649	639	630	607	652	642	637	570	627	675	652	658	627	601	648	639	646	639	604	663	563	640	645	647	618	643	633	639	655	675	625	625	629	665	633	670	601	680	623	612	687	648	625	673	632	619	665	622	652	658	653	625	615	616	614	623	629	651	593	640	687	628	655	645	651	659	657	650	641	620	646	619	705	676	662	651	651	638	648	665	638	663	666	629	630	707	588	676	642	629	645	648	642	657	596	626	589	614	658	624	625	657	635	678	648	636	691	679	646	632	645	625	631	670	624	620	636	613	636	657	627	683	631	598	669	631	699	662	684	577	632	627	653	643	591	667	694	620	625	582	687	634	655	618	671	642	672
22527	21085	28648	23737	21199	21591	15750	6608	4218	3543	2603	2104	1613	1460	1160	948	917	851	755	749	785	838	651	636	639	631	630	573	567	595	475	465	456	496	487	535	547	487	509	522	450	490	486	503	512	466	458	478	466	486	437	445	450	493	478	462	444	510	483	464	463	464	460	500	436	502	438	474	447	472	466	480	486	481	469	450	466	512	486	468	479	454	451	485	479	473	467	506	468	439	455	434	454	424	466	459	470	425	464	477	505	487	469	491	458	464	470	461	455	481	504	450	468	503	468	522	493	491	422	487	459	446	447	471	470	481	454	405	439	415	468	460	481	408	463	443	468	446	456	440	494	439	490	488	489	462	450	435	485	459	476	492	476	438	459	413	470	489	459	453	450	475	432	479	449	448	498	462	485	463	470	477	419	492	458	474	458	446	466	482	448	451	439	477	476	466	475	482	469	468	484	476	484	470	507	468	491	477	505	451	441	500	428	491	491	486	446	466	483	468	465	501	459	460	428	493	422	470	479	477	417	473	496	433	447	483	494	477	478	447	437	482	454	438	458	490	474	495	458	469	431	466	459	436	456	481	485	483	424	454	434	460	453	479	487	468	520	447	436	455	458	462	456	481	457	462	483	475	459	529	477	475	453	471	434	476	462	449	455	445	472	451	511	467	444	481	440	476	451	459	451	476	489	481	469	421	488	478	420	458	451	453	469	461	444	445	473	479	446	449	459	471	455	442	474	483	431	444	482	446	413	459	468	469	468	464	470	482	432	477	435	448	462	480	483	447	472	496	468	425	489	483	451	485	449	481	430	470	432	451	441	481	449	481	461	468	473	464	422	490	487	491	466	437	445	447	466	458	475	429	452	489	452	455	466	458	430	492	443	467	475	488	434	490	445	487	516	459	465	434	471	428	486	510	459	470	490	439	441	440	500	452	473	447	471	456	482	491	464	493	433	498	445	441	478	428	443	494	432	451	454	455	488	449	487	419	470	476	476	449	439	464	453	471	463	425	424	475	446	522	502	436	444	442	435	468	447	462	472	459	447	437	466	447	472	476	465	442	464	461	425	450	445	425	429	427	479	447	459	479	448	468	455	426	487	466	447	428	500	474	488	451	454	419	444	466	445	419	460	467	458	440	479	491	471	463	485	434	476	489	453	460	474	451	476	506	461	424	440	455	453	468	417	479	475	467	459	437	480	444	465	431	484	503	469	476	467	477	433	473	475	434	442	472	461	480	472	482	441	492	422	461	442	467	431	474	443	447	479	416	451	466	473	473	456	463	453	471	435	445	474	464	463	458	454	463	413	461	478	451	468	484	498	450	470	449	449	448	457	484	457	484	511	462	432	498	475	451	482	456	461	473	461	479	445	486	479	466	489	436	516	464	453	472	456	435	463	511	442	464	464	454	435	473	471	499	475	456	431	451	459	482	464	427	458	499	517	475	456	472	485	467	425	476	450	452	454	452	443	464	488	459	527	480	466	465	447	473	450	413	448	506	435	440	442	443	434	455	461	454	442	442	486	424	464	460	454	473	489	470	504	473	483	472	490	463	484	424	437	453	457	477	464	456	475	424	461	433	475	466	448	482	502	452	444	482	486	477	457	491	471	520	429	462	452	452	446	454	463	440	448	453	430	468	494	459	453	458	433	459	461	475	450	479	470	453	459	487	431	446	431	434	467	479	448	450	425	465	474	482	459	460	490	422	468	492	475	463	453	481	474	424	436	480	487	442	437	499	466	462	480	453	459	496	453	480	510	452	407	434	459	477	491	428	489	492	458	498	475	481	440	455	473	435	477	421	451	467	461	450	471	471	512	450	486	464	486	479	461	442	462	474	471	448	476	459	461	464	441	498	430	467	463	436	477	477	472	475	480	491	498	468	475	448	488	466	505	495	449	456	461	478	446	459	470	449	492	445	454	406	441	454	481	465	503	463	478	493	496	458	455	468	459	489	486	460	470	498	442	452	501	457	474	476	420	446	478	438	423	489	482	433	462	440	437	477	471	447	476	456	459	458	473	462	458	444	459	470	440	458	477	450	484	451	425	458	472	488	448	466	478	422	441	478	435	475	438	440	487	507	412	458	433	485	479	438	488	457	428	463	466	450	471	468	459	431	470	465	474	463	461	495	476	413	472	451	453	469	489	469	477	447	470	445	457	424	473	438	471	464	503	463	483	479	463	425	490	463	482	427	509	463	447	485	469	497	439	454	457	435	458	477	459	479	453	452	469	440	431	479	478	446	482	453	470	505	475	460	461	478	481	475	482	466	432	504	488	462	481	470	462	455	497	469	475	447	481	453	445	406	450	459	417	476	498	454	468	421	475	450	471	513	454	501	454	462	474	461	453	446	468	481	472	503	466	450	478	480	451	478	485	453	450	447	458	456	436	465	463	465	439	509	468	461	488	471	482	480	463	435	411	459	447	437	422	482	462	448	414	479	474	450	461	452	453	474	429	502	454	484	471	460	450	423	486	470	479	464	477	453	479	432	432	479	439	463	455	460	473	467	455	471	428	469	413	467	449	455	461	434	483	408	445	469	428	463	464	486	471	438	441	503	468	449	477	472	428	481	484	442	436	445	504	442	455	472	472	473	441	409	480	437	440	523	448	470	485	492	446	450	436	479	493	451	469	476	490	451	461	431	456	499	442	465	478	470	440	467	454	450	433	519	461	476	500	459	441	462	445	458	450	504	441	430	436	491	479	441	446	453	483	486	455	455	473	451	495	489	451	444	465	458	467	449	471	467	424	471	469	441	484	428	461	461	451	473	489	468	489	466	492	415	492	437	472	424	456	441	462	472	450	445	486	437	409	481	460	428	462	420	423	393	444	446	469	441	476	484	434	458	458	475	440	473	488	454	456	489	478	468	414	480	435	441	469	437	461	468	458	479	475	413	465	422	440	474	512	469	468	488	463	414	470	415	447	465	440	474	485	451	450	472	473	436	463	454	479	457	446	465	453	456	446	477	468	483	452	433	480	487	427	480	461	487	443	398	478	452	494	442	457	461	443	468	446	465	471	454	458	479	440	473	497	443	441	407	478	449	449	446	479	437	462	505	484	455	469	461	465	470	490	468	427	437	476	439	479	465	428	451	440	438	465	471	484	453	461	471	522	441	460	497	465	511	429	456	479	440	433	456	414	487	456	440	470	492	432	468	460	463	464	459	440	468	455	456	491	466	486	467	483	456	435	461	465	474	450	479	472	436	459	453	458	451	475	454	479	445	484	451	403	471	446	471	418	442	417	459	473	487	446	501	441	476	491	461	450	471	456	477	472	457	470	476	461	407	470	442	457	478	396	467	463	445	445	442	425	444	474	477	447	470	464	475	455	435	411	456	474	453	486	468	477	467	454	460	465	459	494	469	438	447	505	471	478	437	483	474	450	490	406	467	429	469	472	486	416	473	461	466	448	504	472	477	425	490	466	463	474	459	487	468	506	465	479	495	497	497	442	472	481	451	482	449	490	457	475	426	473	482	494	457	454	474	431	453
31825	52101	36903	27022	20711	15523	11494	8642	6887	5492	4163	3133	2457	2230	1723	1237	1210	1039	948	923	928	870	921	841	775	740	742	610	560	541	526	506	508	547	513	502	476	501	526	490	506	477	485	481	501	478	462	509	466	497	470	488	442	468	461	473	481	454	444	455	475	429	487	488	491	502	463	464	481	470	440	443	445	436	456	464	447	462	453	466	473	439	436	417	446	466	448	501	432	457	466	481	447	452	483	452	476	448	526	480	477	428	510	455	461	429	465	428	462	462	439	442	477	462	476	467	457	442	472	450	458	453	496	477	463	461	448	449	469	466	449	495	417	484	460	466	455	459	476	455	488	474	457	435	437	435	449	475	445	452	459	468	487	402	504	452	493	506	496	447	457	443	487	471	453	489	480	443	457	458	501	437	467	447	446	494	453	466	453	437	442	437	454	472	505	448	436	450	467	470	453	485	510	461	450	501	476	491	450	465	470	464	428	454	476	495	435	465	446	484	427	475	491	462	460	435	481	471	477	482	439	441	459	461	430	433	452	469	480	453	454	464	445	500	469	461	444	458	456	444	504	434	469	447	467	462	453	459	451	464	471	454	438	482	433	497	457	458	447	425	466	494	464	496	440	457	507	431	490	490	464	440	482	472	432	460	443	503	446	476	486	461	463	425	489	458	444	477	455	474	461	459	424	466	449	449	461	435	436	473	442	455	506	490	455	483	482	452	503	441	450	472	432	448	437	448	474	458	465	460	465	447	493	448	468	473	424	478	440	451	455	458	419	473	486	479	459	465	445	464	481	448	455	458	439	504	445	434	450	439	464	474	462	480	423	466	466	477	460	470	463	483	452	499	504	459	483	429	490	471	443	496	448	471	496	429	446	460	467	481	445	425	474	475	474	439	478	471	453	470	431	439	510	458	468	484	460	439	438	452	449	448	476	456	459	451	446	433	498	455	497	457	451	445	515	433	500	481	444	432	431	491	460	472	478	511	454	463	497	477	452	437	469	457	470	470	468	454	440	445	446	476	471	469	474	438	450	474	429	476	479	409	479	448	450	467	457	442	467	446	472	462	463	468	481	509	438	491	446	452	424	464	477	445	464	478	445	468	461	459	446	465	486	447	469	433	470	455	482	437	485	429	436	480	450	469	452	478	430	461	485	479	450	431	438	486	483	456	459	480	432	495	463	489	485	465	487	483	450	469	485	445	459	450	459	456	451	431	463	459	450	466	452	457	477	419	446	464	494	470	452	440	452	447	451	463	440	470	456	493	425	466	442	467	495	452	476	493	475	470	482	452	472	439	460	442	407	461	455	478	472	472	494	457	450	452	454	477	480	460	437	472	437	438	468	477	460	486	462	422	441	457	438	454	486	478	468	463	453	424	449	441	458	429	466	477	454	458	424	496	469	505	469	476	439	467	447	451	469	490	487	473	449	504	476	436	470	471	494	465	437	484	508	469	450	452	451	463	479	484	452	431	446	466	455	502	442	476	445	446	456	452	494	479	434	441	461	475	440	482	484	455	429	436	503	470	445	444	433	469	468	499	473	492	465	441	493	442	434	451	442	453	476	452	453	463	460	496	461	463	460	445	468	459	494	453	429	484	481	471	403	474	467	444	503	506	435	421	470	474	474	478	468	491	466	449	451	458	440	442	452	458	450	462	463	505	447	474	446	489	466	458	503	468	479	499	501	479	491	447	448	446	473	449	468	447	432	476	486	471	471	479	443	472	460	476	474	457	495	456	447	482	444	449	473	444	468	441	460	437	455	439	430	462	445	498	457	442	421	489	470	476	481	464	453	452	452	446	495	447	422	454	433	486	408	442	511	477	470	466	438	482	470	455	469	488	479	463	458	451	459	465	483	436	425	404	474	480	477	438	488	463	483	445	447	455	426	424	489	487	436	427	439	468	479	460	446	441	471	449	475	460	460	430	461	460	461	440	458	465	471	467	478	458	411	490	505	476	438	417	450	472	456	473	492	473	477	417	473	473	460	503	445	447	439	452	470	479	493	494	488	483	468	449	482	465	412	456	464	448	455	451	464	438	493	477	455	465	457	482	483	473	481	440	441	424	435	442	451	456	457	435	482	440	483	452	454	479	455	449	500	473	425	486	507	466	478	448	440	461	485	455	421	472	467	462	449	503	448	444	428	439	469	444	425	450	481	450	455	448	440	466	502	499	490	482	451	483	474	468	469	476	466	476	472	468	438	481	484	455	451	452	458	442	480	433	444	439	463	450	411	495	476	445	460	488	500	454	440	451	451	415	494	451	467	445	412	471	406	474	491	471	440	483	506	458	458	445	457	465	466	442	510	472	485	426	467	478	490	498	492	451	498	442	440	465	459	458	489	501	445	443	468	474	453	501	483	464	455	473	453	476	457	429	446	484	474	468	457	506	457	455	472	459	456	486	454	442	445	485	459	437	490	484	514	487	488	463	462	451	503	473	480	468	463	435	452	445	447	446	459	441	464	432	470	470	451	500	448	482	431	446	472	454	441	475	484	474	411	462	505	494	457	431	434	479	449	488	437	496	444	465	452	460	509	483	449	515	455	460	509	470	446	432	459	453	454	483	531	459	465	444	449	451	428	456	484	475	462	472	463	428	441	467	457	414	444	478	427	416	434	451	510	471	462	473	457	474	474	450	471	484	477	490	414	472	495	441	493	464	485	467	498	464	441	441	471	452	547	445	455	511	448	472	471	442	438	466	444	429	480	475	437	442	440	469	455	471	419	481	443	458	467	456	472	504	456	458	461	461	469	471	462	482	460	471	452	447	447	507	467	472	443	483	493	498	491	422	458	487	460	468	475	500	459	484	486	447	462	450	452	497	474	482	459	475	494	450	455	453	466	460	460	452	487	441	449	412	446	439	469	422	457	463	459	462	433	422	462	436	416	472	490	437	454	451	452	469	466	464	466	456	476	446	461	455	429	464	495	453	446	499	489	462	478	420	475	465	436	439	450	486	460	461	451	424	463	447	470	468	460	449	452	431	439	453	441	497	426	446	457	504	481	439	447	463	446	409	449	456	423	479	471	479	478	472	492	439	451	478	456	458	447	485	475	456	454	469	484	484	478	461	480	492	451	473	443	443	457	478	505	452	466	452	460	470	454	460	473	457	478	451	484	502	465	461	418	494	448	476	451	458	459	487	503	468	498	434	454	457	471	504	482	438	431	460	494	459	491	453	451	481	485	467	467	459	449	475	450	498	409	466	461	477	438	483	413	438	450	451	427	455	451	493	436	441	443	466	476	495	490	497	484	479	449	449	457	429	458	467	437	472	470	441	455	448	477	495	420	414	452	434	457	451	460	443	489	462	510	451	449	431	490	409	474	452	450	484	464	483	481	452	487	475	469	470	511	480	491	467	467	473	465	496	481	463	407	486	463	475	473	469	429	469	466	469	481	418	509	462	482	465	447	470	462	489	440	460	419	480	485	528	457	477	422	482	463	498	471	503	486	461	434	487	470	474	449	453	481	483	484	462	474	495	479	477
29301	25530	24350	16589	8906	5212	3515	2675	2130	1735	1417	1173	948	892	831	739	719	709	639	653	668	659	618	629	546	618	649	616	588	543	538	579	541	552	572	518	592	609	514	564	604	613	576	556	536	551	561	566	528	528	606	601	562	556	532	539	542	573	589	581	558	540	544	565	593	570	544	543	528	582	558	531	561	547	567	585	561	570	547	575	588	567	598	512	570	566	510	522	568	577	550	563	589	512	621	548	573	572	611	567	566	553	527	576	556	563	541	561	564	590	565	563	514	562	568	530	579	553	539	562	582	570	517	540	540	576	553	568	541	548	557	562	567	602	541	545	531	526	561	567	566	551	553	569	564	551	545	584	525	545	577	526	561	501	576	547	600	535	530	557	576	617	589	553	550	548	585	563	591	587	544	551	538	536	600	590	545	556	529	562	571	558	554	590	551	549	547	608	536	573	619	527	540	620	597	545	518	564	612	580	538	544	541	570	567	498	541	564	529	535	575	574	541	550	548	524	585	530	545	571	561	574	530	549	560	566	558	567	569	529	554	558	533	537	549	568	483	584	571	588	543	529	589	524	547	551	575	589	581	542	540	539	529	512	548	512	579	533	494	533	570	591	590	591	523	563	529	537	562	541	584	557	590	580	586	543	560	559	556	546	560	527	578	537	590	549	576	565	557	554	599	583	553	552	570	603	542	554	597	569	511	539	526	574	544	532	567	559	530	552	516	552	572	561	578	563	538	543	512	489	541	514	526	582	558	558	569	548	575	569	545	565	534	584	591	566	588	480	562	575	569	569	582	597	569	566	516	537	578	521	537	504	521	562	555	542	556	564	570	581	566	577	520	540	572	539	561	572	528	542	558	540	531	540	493	572	548	560	565	556	553	553	550	609	540	593	548	560	538	565	540	568	573	560	581	583	569	569	575	543	527	578	560	549	543	571	580	602	512	553	585	547	558	582	551	545	549	552	573	587	567	585	548	561	603	594	574	575	535	542	554	521	548	590	575	551	536	556	498	535	508	590	581	580	549	547	588	569	535	564	537	544	574	560	570	551	582	551	579	537	566	561	530	553	545	552	560	583	594	523	522	579	533	570	502	558	580	582	566	543	558	581	540	568	540	488	551	539	559	572	593	571	543	568	523	569	584	542	522	555	560	594	535	555	524	535	516	592	595	553	576	546	552	554	556	583	538	522	596	591	588	552	543	574	571	531	530	532	548	587	536	526	557	554	573	570	549	573	564	542	551	542	565	589	541	610	588	474	529	554	578	593	584	546	534	531	575	593	574	537	577	518	530	522	577	523	522	515	568	524	549	567	564	581	553	570	561	514	542	573	539	568	506	574	536	548	607	624	539	527	566	549	582	526	561	587	534	594	523	535	534	591	574	589	552	577	597	553	595	530	544	556	551	548	554	556	511	537	548	550	608	579	551	580	539	545	589	580	528	560	559	541	537	574	571	547	544	574	535	553	552	528	548	530	496	592	585	519	563	573	543	557	583	565	601	521	547	573	534	547	598	577	555	531	564	523	521	543	598	573	570	522	522	530	522	509	534	575	612	554	562	565	522	594	551	517	558	578	507	612	567	551	555	562	554	569	593	572	552	574	536	571	560	589	547	542	564	546	537	515	575	548	524	551	590	510	570	556	589	536	536	521	590	558	527	566	574	553	606	532	580	575	538	556	497	580	533	547	525	528	542	524	553	534	595	503	519	546	569	510	546	543	558	594	599	602	522	534	546	528	546	551	554	557	605	585	535	537	553	540	540	544	554	548	570	569	599	562	604	576	550	529	531	562	510	555	544	523	585	560	547	536	568	521	567	543	537	509	588	588	567	589	549	535	551	624	557	537	577	538	559	535	518	556	553	536	562	542	566	541	503	555	546	558	547	568	538	578	544	540	555	568	557	561	546	551	567	531	547	552	515	561	600	541	538	535	587	609	585	549	571	555	528	572	570	521	576	602	580	580	567	554	535	563	607	546	573	539	554	560	512	553	550	567	516	600	567	594	546	540	590	580	536	559	573	580	573	577	540	536	534	564	528	553	572	553	546	542	584	584	545	517	542	545	554	564	530	553	533	566	566	587	541	579	517	544	530	562	543	555	575	544	538	556	531	544	541	550	575	570	585	543	534	558	543	549	539	544	543	567	591	580	577	535	597	599	565	570	591	562	563	539	567	542	568	558	564	526	545	555	540	556	554	530	556	532	531	560	580	520	554	589	534	552	539	562	548	543	564	559	549	559	556	535	607	544	576	543	549	556	586	526	542	577	577	574	556	594	575	567	565	542	535	591	563	553	606	573	562	563	550	532	544	557	563	579	574	562	571	562	581	542	575	525	598	540	558	525	528	561	531	577	531	550	546	559	569	584	561	525	559	551	544	532	563	562	531	571	582	484	578	547	536	540	580	506	568	517	571	564	596	579	555	532	577	516	592	565	540	546	584	581	524	547	560	579	586	561	513	556	571	561	545	542	581	581	577	526	513	547	563	602	558	527	565	554	571	579	556	567	549	546	561	583	554	552	581	556	559	540	556	541	555	564	583	555	573	533	574	548	561	542	566	532	564	542	515	566	523	550	571	596	550	517	566	535	550	554	576	560	534	577	571	562	529	568	583	518	503	545	601	559	573	570	561	537	541	512	528	536	560	537	573	547	576	547	568	532	521	607	562	586	537	554	600	567	568	550	558	544	535	550	549	535	564	587	568	556	554	563	578	520	606	491	578	541	503	515	509	558	540	536	566	544	594	573	543	552	532	576	582	550	551	563	546	578	539	561	569	561	568	545	529	546	584	567	618	578	545	504	558	567	563	577	540	541	534	524	566	555	522	553	500	599	541	545	557	557	530	543	529	559	553	559	548	563	588	557	552	544	603	604	576	560	544	516	542	591	558	568	545	512	573	588	554	551	529	521	521	542	522	545	508	561	563	548	553	574	570	575	549	537	579	551	557	548	567	557	532	571	551	548	552	529	532	548	563	538	562	560	560	581	514	560	517	526	582	550	568	563	537	579	557	553	548	539	564	589	531	560	572	577	545	528	584	519	545	498	559	573	556	554	534	530	590	539	564	499	561	525	570	559	543	531	515	553	554	566	582	565	580	539	539	567	546	562	565	563	559	577	581	566	560	528	508	544	559	569	600	543	597	569	562	500	516	566	583	541	545	572	563	524	547	579	546	555	572	547	515	562	576	583	574	566	556	536	582	571	580	517	496	520	568	532	556	565	576	592	547	536	591	587	540	531	575	583	571	565	533	524	581	539	553	609	557	528	609	576	538	519	570	575	597	571	551	562	557	555	588	547	562	558	602	520	577	562	567	562	506	492	592	557	547	558	549	559	548	534	512	551	590	533	587	581	531	511	551	570	567	567	562	518	551	598	549	575	515	544	563	513	577	553	543	513	514	559	575	517	529	616	557	560	563	587	588	549	589	552	530	579	583	590	505	563	539	542	523	537	546	561	560	535	532	570	540	589	572	534	584	573	546	517	599	533	547	549
25834	37372	25481	15699	11358	8259	5672	4425	3491	2781	2139	1632	1358	1246	993	880	831	768	713	742	721	738	752	707	634	659	673	610	620	623	642	576	593	602	593	590	596	576	614	587	582	577	573	585	559	622	586	536	619	589	603	592	555	559	557	588	577	602	592	552	580	592	585	583	592	558	561	625	599	584	578	576	579	607	586	579	547	562	579	571	605	595	571	578	597	557	576	622	538	621	518	577	560	591	569	573	586	560	593	561	566	580	610	558	566	585	538	576	611	605	555	566	599	564	569	569	582	572	616	613	573	638	569	566	573	592	563	527	567	543	582	582	571	578	585	573	621	575	617	601	554	561	577	536	579	577	571	592	579	545	619	554	622	537	580	578	580	578	562	565	558	570	563	570	591	585	561	592	548	594	523	563	574	611	584	550	597	575	546	550	564	552	605	580	566	575	588	587	599	564	593	610	582	600	593	569	597	576	580	578	624	573	609	574	620	595	557	601	555	574	573	588	586	580	635	599	579	596	631	605	609	551	569	583	583	577	549	554	576	572	563	586	599	584	585	590	563	565	622	546	574	572	550	584	621	583	607	593	579	582	637	593	563	551	540	572	533	567	585	597	547	525	570	552	579	532	592	541	587	584	581	630	569	558	576	567	560	536	538	564	551	580	572	561	533	574	566	554	565	600	563	553	566	596	572	576	555	609	585	604	572	587	589	540	605	557	616	605	569	576	575	587	549	581	572	593	552	534	531	574	531	562	597	604	586	548	580	534	531	582	550	551	562	617	562	577	605	606	570	550	561	562	576	585	607	590	577	571	620	601	594	536	547	581	595	593	589	597	561	556	608	559	578	584	587	560	580	549	598	515	577	582	542	583	613	592	576	569	582	594	600	569	580	594	582	561	596	585	558	582	568	561	558	602	559	561	592	583	541	528	562	577	556	586	560	586	561	557	612	582	589	621	605	598	552	569	551	600	582	566	573	613	577	557	629	596	576	598	552	546	556	565	575	556	546	547	553	584	605	549	568	593	596	601	567	584	552	616	567	566	553	582	576	539	575	562	575	564	628	531	595	557	568	586	560	594	536	543	531	551	586	568	562	640	553	556	559	565	602	588	581	580	594	573	569	581	531	548	563	583	573	556	570	595	580	549	610	564	528	573	590	572	589	575	581	545	571	572	545	560	614	581	603	591	557	553	567	594	562	588	577	552	566	562	579	567	567	573	521	603	601	544	579	565	557	591	586	539	611	548	576	573	538	566	571	581	586	607	569	626	553	619	585	587	564	553	614	584	579	554	531	562	560	605	576	565	612	572	592	579	588	577	545	580	559	580	598	606	603	569	634	560	578	578	601	554	612	583	561	512	600	558	593	567	571	580	597	636	566	615	584	530	590	582	550	569	535	572	571	579	521	545	551	541	553	546	599	526	531	589	586	622	554	603	555	561	559	558	558	597	549	534	567	607	532	595	566	519	581	593	563	595	582	553	596	585	592	578	620	551	583	585	584	579	581	596	536	569	599	555	622	567	552	564	553	511	561	611	574	617	616	550	557	590	529	582	575	554	608	552	580	613	562	558	608	548	598	554	536	574	574	535	629	567	565	564	541	552	540	589	582	560	587	573	592	597	585	543	612	564	568	573	631	618	574	586	599	558	562	620	545	561	581	546	608	602	578	552	539	566	601	561	565	573	540	559	613	553	560	536	511	568	570	550	608	608	564	581	618	604	559	581	562	593	590	603	579	615	524	592	599	587	547	570	556	586	537	604	590	576	577	565	549	570	592	555	618	550	591	602	565	576	580	562	574	600	554	583	577	575	603	542	583	574	567	583	538	550	562	567	571	596	549	583	553	552	581	523	592	570	557	581	599	577	569	532	608	594	570	583	592	580	547	592	574	564	541	523	570	582	594	626	554	556	585	554	588	583	575	639	530	649	563	568	563	532	564	580	555	592	523	542	541	570	560	537	573	576	566	568	599	581	574	591	555	541	591	566	543	564	587	568	565	560	564	610	595	578	582	581	566	579	610	565	573	564	597	614	572	547	541	623	593	586	561	566	605	591	570	599	515	612	558	595	581	596	595	586	578	529	575	577	577	574	603	618	566	543	561	586	554	574	610	579	573	594	582	575	547	567	550	590	601	619	588	536	582	555	545	596	588	560	568	556	544	607	545	584	600	570	556	588	623	551	596	588	560	622	619	564	577	594	568	549	610	566	567	577	577	585	552	562	606	615	590	608	544	559	570	605	535	583	625	586	500	584	555	577	537	581	596	611	556	550	557	541	559	572	592	592	566	548	576	564	576	609	575	539	554	582	552	601	573	571	575	572	565	545	569	560	569	526	612	639	566	547	543	553	587	601	580	576	581	568	585	589	579	621	584	561	588	581	611	598	564	569	541	558	592	583	632	594	588	557	596	554	555	611	537	576	578	589	576	587	542	600	564	558	576	613	570	576	595	603	624	567	541	585	587	587	559	578	611	613	590	563	566	576	588	595	581	586	586	633	601	563	564	554	550	526	564	621	595	591	587	589	591	567	529	587	602	552	613	595	604	583	597	574	591	553	576	583	577	557	584	581	579	588	603	604	579	574	616	599	568	597	568	599	607	547	551	602	577	537	569	622	578	553	594	602	547	549	582	560	569	560	542	589	572	538	561	538	576	596	569	598	644	559	531	596	558	552	594	578	568	551	608	572	550	546	549	551	582	618	555	547	556	617	582	565	583	590	605	561	598	564	577	611	591	560	610	568	520	580	556	587	563	575	550	639	581	555	561	568	565	553	595	506	591	517	608	557	595	572	610	553	584	605	611	546	658	595	557	571	557	550	590	544	539	582	557	575	585	578	544	584	629	629	593	595	573	532	566	585	572	579	572	577	556	548	588	571	546	571	575	558	529	574	576	568	560	543	547	561	592	576	548	588	592	558	564	561	609	604	590	576	616	587	585	595	575	578	560	576	563	599	591	535	601	591	566	580	566	554	627	579	568	558	588	589	563	574	583	602	584	569	591	570	541	567	590	607	620	566	618	598	561	599	607	607	610	600	543	592	566	565	580	575	552	576	583	568	564	537	549	525	589	561	559	551	625	571	602	591	568	611	596	581	565	554	598	534	558	585	582	617	580	543	566	613	555	527	545	603	572	550	585	593	557	580	565	599	596	534	604	588	588	587	582	563	565	599	550	585	576	589	574	570	540	585	529	594	590	570	584	618	553	582	584	618	553	561	579	545	597	564	600	536	569	539	564	551	548	551	582	583	541	595	557	573	544	586	594	538	579	584	561	579	592	545	542	506	549	565	576	566	582	566	598	613	596	607	576	541	578	573	628	596	554	586	561	565	549	530	542	592	569	613	573	609	572	592	551	570	544	556	549	579	565	565	562	579	601	573	575	612	562	568	533	586	568	544	596	618	577	583	570	570	594	568	589	558	542	549	582	586	590	573	593	569	560	549	567	518	553	622	605	576	565	542	561	612	562	620	576	550	550	578	601	592	559	597	571	586	572	618
23602	21033	28204	24154	21290	15738	7667	4291	3207	2695	1912	1494	1137	1010	839	750	679	591	623	628	608	608	581	550	526	521	497	459	463	446	484	460	457	425	409	408	395	417	379	416	391	414	432	445	406	372	373	410	432	414	391	457	417	428	378	416	411	374	391	455	401	402	431	416	411	413	430	401	385	399	426	402	385	430	391	400	392	425	435	417	383	350	395	395	395	357	388	425	422	430	435	411	421	453	411	415	403	411	396	405	422	388	370	371	379	384	445	410	367	406	398	432	393	397	407	413	372	415	411	388	410	409	388	420	414	407	368	400	430	426	418	407	445	384	402	394	372	411	372	416	393	425	424	384	373	390	410	426	390	389	357	406	419	388	383	418	400	372	456	420	405	403	376	402	410	428	393	410	433	424	402	380	388	397	388	396	427	367	392	444	409	375	399	392	385	407	400	411	394	368	402	429	399	387	393	407	383	392	410	385	406	397	394	391	423	396	405	419	409	414	379	393	381	363	398	418	409	360	380	380	397	385	380	412	398	407	385	405	388	411	404	411	391	435	384	367	397	414	404	387	419	403	390	401	442	367	381	404	430	426	399	395	381	448	393	394	382	429	416	413	381	405	391	386	399	437	401	406	384	416	401	354	400	415	381	363	426	407	394	369	415	433	392	385	384	414	420	423	427	433	429	351	401	393	392	437	409	355	409	386	377	439	423	433	377	421	387	393	434	416	410	438	391	377	390	413	408	411	433	425	376	402	402	379	366	417	403	364	383	400	418	369	377	434	388	364	424	420	382	394	403	378	413	398	412	433	449	422	412	404	366	391	403	357	399	359	398	415	418	419	395	350	412	404	386	376	391	449	398	396	413	410	409	384	394	431	386	419	390	381	407	389	359	428	402	437	398	420	419	404	380	384	368	386	418	421	425	423	412	402	416	406	414	400	416	399	408	399	429	396	389	395	428	397	362	388	413	417	377	364	410	421	378	403	372	436	401	425	356	443	400	415	408	399	420	407	435	401	412	370	383	401	430	380	394	403	380	378	385	423	384	384	376	431	397	384	416	436	402	395	418	420	390	383	399	373	384	377	419	391	396	384	397	423	405	387	399	385	434	400	410	427	418	404	375	412	386	410	385	356	396	392	404	410	414	394	360	422	442	404	410	417	377	391	400	408	432	396	400	391	390	372	378	380	404	414	393	428	416	380	436	414	372	397	382	377	427	366	397	372	386	405	414	378	390	401	411	410	407	417	405	398	412	409	371	400	419	397	409	416	397	421	411	383	370	388	392	395	358	392	383	411	413	388	350	404	394	424	418	365	357	417	385	417	417	379	366	377	384	401	394	388	432	384	408	377	400	408	423	387	382	368	390	433	399	386	378	369	365	384	388	379	408	369	388	407	417	389	376	396	408	388	436	381	403	383	401	422	437	429	426	379	430	418	386	390	388	393	408	378	394	404	389	406	415	391	410	403	394	405	428	379	395	413	386	432	399	429	382	380	400	397	391	429	381	391	400	410	417	407	407	450	389	400	455	391	393	365	355	380	390	415	404	364	402	389	378	422	428	413	399	439	398	422	420	405	390	405	395	393	421	407	431	421	423	378	406	390	391	396	407	396	407	406	405	389	375	404	413	379	379	398	384	400	416	387	408	426	398	405	429	380	415	410	397	427	365	417	413	420	408	380	382	398	410	433	378	408	405	421	378	402	387	410	412	388	397	432	391	431	392	414	419	394	394	432	384	415	396	424	403	400	400	405	404	447	402	400	423	414	400	421	440	417	432	428	394	370	367	376	403	394	353	372	373	445	398	397	425	376	380	397	395	377	417	369	401	368	392	379	397	399	416	423	385	378	374	408	392	397	388	386	416	425	376	355	402	417	405	379	374	394	409	368	412	375	436	370	423	391	395	418	391	416	449	380	394	427	404	396	387	377	409	422	379	373	373	425	385	399	371	401	402	444	344	380	446	442	398	395	417	440	424	419	378	442	405	390	375	390	438	419	417	379	405	396	388	425	392	405	388	411	392	396	402	374	388	432	405	405	371	407	380	415	383	382	408	408	416	428	408	399	403	403	408	426	396	409	414	380	412	423	385	426	394	424	420	412	391	408	416	360	376	423	421	362	416	412	363	364	382	385	388	381	422	395	417	392	389	366	359	428	369	373	422	431	400	371	402	393	412	408	391	402	385	380	384	399	433	398	416	428	366	373	374	420	413	402	403	392	374	437	429	379	389	380	399	433	405	388	444	399	393	376	413	420	416	381	422	384	408	423	389	394	409	379	377	412	419	402	418	392	423	440	410	414	408	399	399	428	399	429	417	370	435	381	418	387	364	384	394	393	368	419	405	385	367	398	408	392	392	388	388	418	423	408	428	431	401	390	397	374	381	409	405	368	352	397	409	392	401	369	413	424	402	406	415	436	415	398	413	419	460	396	432	412	399	372	423	396	405	391	408	428	404	430	411	416	429	414	372	427	383	373	437	376	408	384	424	409	387	410	385	403	417	379	394	363	403	374	381	425	417	386	419	402	420	349	409	431	367	387	409	399	392	403	401	376	397	399	391	402	399	425	380	412	402	396	390	440	384	402	388	406	407	422	406	382	401	367	377	400	408	401	413	411	370	361	418	385	433	430	424	401	417	442	364	405	411	401	391	418	415	400	369	400	383	383	386	389	435	378	401	431	382	416	408	392	413	409	428	404	383	384	393	420	403	428	438	392	400	382	377	385	421	392	411	376	390	379	401	363	398	371	395	425	411	398	392	390	423	404	393	423	388	407	375	387	402	389	391	393	402	392	417	431	409	390	375	393	392	395	394	429	410	406	417	398	399	430	404	394	389	394	393	391	405	398	398	397	414	385	399	402	375	380	396	395	415	429	400	411	384	423	425	350	399	381	391	390	361	398	423	398	415	423	425	410	451	394	412	413	431	423	406	413	408	444	414	417	373	416	422	410	392	381	394	360	378	408	400	381	389	368	408	422	388	403	412	418	406	375	428	399	374	439	408	389	420	381	393	401	389	388	405	378	456	412	388	439	424	420	391	412	387	395	394	410	394	383	380	438	393	396	381	393	385	411	388	423	423	379	414	372	348	375	350	423	406	389	441	373	390	384	387	387	371	396	387	349	389	393	389	427	372	388	411	368	384	397	408	376	380	364	395	386	395	410	399	392	414	391	386	430	379	346	436	422	404	380	379	439	409	396	424	396	389	396	386	373	415	416	381	420	405	436	420	377	403	431	424	415	398	397	382	412	378	365	404	409	404	392	381	381	367	390	411	410	363	435	372	415	395	409	371	365	416	395	398	417	396	413	398	342	416	409	391	418	384	388	394	387	409	384	399	418	383	438	430	402	399	402	382	439	434	371	400	413	391	378	392	437	409	383	408	383	412	393	388	399	387	381	418	407	392	410	387	392	387	400	411	393	410	405	370	424	402	435	398	414	402	380	442	400	411	384	405	399	388	400	389	393	392	379	348	393	408	407	377	403	371	420	387	428	370	403
28586	46624	32700	22400	16246	12322	8928	6684	5251	4209	2968	2204	1699	1505	1196	1045	889	768	766	745	750	707	677	686	623	633	605	537	479	486	468	451	454	463	429	433	449	464	444	446	446	458	421	448	434	438	425	367	444	424	422	421	430	418	406	413	425	411	428	435	458	408	412	448	470	419	464	424	427	384	451	467	389	435	443	410	414	430	418	414	462	427	373	407	406	420	422	423	397	417	417	455	410	453	394	429	454	456	430	429	435	446	408	417	401	401	419	426	412	407	434	409	439	423	442	418	421	435	417	418	411	404	409	443	418	452	433	395	400	424	426	421	397	406	463	423	442	405	412	436	433	401	414	434	403	430	421	448	403	420	425	421	432	428	428	377	420	407	414	405	401	409	421	427	414	416	417	380	434	396	426	401	421	400	409	424	441	465	416	386	443	391	440	417	406	430	453	429	439	410	416	385	422	447	412	391	439	408	426	402	405	435	411	452	433	459	409	379	436	420	398	430	394	419	425	430	420	373	413	403	406	419	389	399	394	393	430	401	443	451	422	404	417	435	431	440	423	449	404	444	427	450	401	417	440	445	448	420	443	406	442	397	413	438	424	417	411	402	449	414	405	403	406	423	447	425	426	393	409	432	431	437	417	442	408	429	405	398	463	395	445	402	434	446	418	414	412	429	381	425	405	422	415	417	404	435	391	399	447	404	416	454	441	459	433	389	405	441	380	395	418	424	415	445	416	422	390	420	428	438	448	454	436	422	429	437	455	425	438	452	423	400	422	427	407	414	409	441	410	431	398	427	437	402	418	396	429	473	417	415	439	448	403	439	433	440	426	427	373	436	425	403	421	398	440	414	410	450	403	464	432	410	426	460	422	404	405	416	405	431	443	442	421	420	445	407	440	411	434	411	447	393	420	420	411	430	469	420	459	428	445	427	401	441	415	455	440	387	428	434	388	455	417	427	448	426	416	415	421	392	436	375	432	419	449	435	404	439	436	438	414	401	412	401	418	454	422	412	432	417	442	406	443	465	399	434	414	412	425	419	401	376	392	406	425	428	389	446	409	434	424	411	416	430	421	407	433	428	388	445	430	410	472	445	390	388	432	390	390	425	456	429	420	406	403	423	435	424	396	396	402	428	444	406	427	378	419	423	430	400	409	421	413	403	387	424	454	460	375	451	430	403	455	409	428	398	436	435	435	426	399	433	435	401	445	448	434	449	438	427	411	438	418	417	401	404	427	435	420	388	389	438	430	461	455	434	428	391	401	430	421	408	387	432	437	462	441	416	434	449	407	405	424	444	411	394	440	420	404	426	403	418	401	402	430	425	427	424	395	420	396	448	401	441	413	471	411	440	408	403	453	394	395	407	438	417	438	413	441	446	453	436	400	444	406	411	412	399	413	456	413	407	395	434	460	433	405	441	440	440	434	427	404	432	424	427	415	390	405	416	412	438	407	432	391	417	428	415	417	404	441	428	424	431	407	444	438	449	407	446	459	439	437	387	453	422	427	422	408	419	422	441	389	417	419	370	399	399	416	458	441	424	399	413	389	402	427	449	440	441	374	428	399	414	422	431	410	414	387	418	456	424	421	430	398	402	433	409	428	452	419	407	426	424	443	430	416	458	428	417	403	421	414	425	404	425	454	409	441	420	395	414	451	452	402	415	435	452	439	399	458	442	438	385	402	401	425	412	440	473	415	406	406	422	425	425	424	386	414	392	420	467	406	444	450	460	460	418	420	462	431	409	450	420	385	412	406	444	421	412	446	436	409	423	392	404	424	417	414	395	467	406	438	388	415	405	403	401	412	404	411	419	408	416	393	429	429	399	396	422	415	409	430	429	416	452	438	404	440	404	409	422	429	360	405	424	448	405	459	442	409	458	414	374	425	406	438	396	417	443	394	428	418	431	431	448	421	402	440	399	428	429	417	410	423	424	434	422	416	419	456	397	399	419	448	426	423	456	453	466	405	441	467	377	424	418	445	452	412	460	420	437	433	409	452	367	423	412	419	419	446	423	391	423	402	400	429	423	416	479	411	424	427	387	409	453	437	393	423	437	432	410	398	422	430	430	436	456	452	450	410	481	487	431	423	412	419	419	415	397	441	417	447	432	401	401	431	450	418	439	438	436	430	442	430	429	405	433	440	393	458	446	431	396	426	424	423	394	426	428	407	417	403	408	414	403	448	428	413	422	416	443	421	429	394	411	420	418	453	400	407	378	415	414	412	410	403	405	432	419	395	422	468	413	418	426	448	403	402	429	445	451	431	398	421	419	430	453	410	439	394	416	450	395	421	432	408	421	425	457	432	467	404	461	416	414	409	421	447	422	395	414	419	427	391	423	407	422	404	386	414	409	396	401	420	416	406	431	424	415	385	459	390	423	430	445	453	444	454	401	445	404	464	422	435	454	459	425	438	457	378	440	400	448	416	445	441	413	443	457	449	378	433	458	411	430	422	396	429	434	409	386	376	424	435	405	421	445	419	446	415	435	396	430	432	445	461	420	405	442	454	460	417	396	417	439	376	427	401	408	424	420	438	420	452	403	389	450	404	416	429	409	402	404	419	399	419	444	424	416	420	428	407	425	422	390	402	434	399	421	402	431	400	420	439	407	410	413	418	443	400	413	426	431	423	373	415	410	442	403	426	427	411	412	454	423	408	428	437	369	454	437	398	403	400	412	407	453	410	404	402	406	422	430	410	400	386	439	395	391	415	421	399	385	407	393	391	425	417	445	457	439	434	460	417	398	418	420	427	441	414	454	394	447	414	417	424	432	460	429	410	416	399	430	422	441	438	416	429	387	421	410	435	406	420	427	422	396	446	418	376	448	393	408	434	421	395	443	409	407	420	481	439	443	463	469	422	415	459	447	424	389	411	441	417	446	425	424	446	396	441	388	403	404	411	417	424	445	455	426	435	433	421	412	405	415	444	447	435	419	406	418	442	424	412	402	391	429	417	440	400	400	390	434	453	417	421	403	384	407	425	403	460	417	415	426	401	452	420	390	452	406	407	378	447	444	404	442	365	410	405	407	460	398	422	402	433	432	428	417	421	410	405	400	469	419	394	431	426	437	401	420	443	410	386	383	423	418	432	433	445	452	430	406	438	410	416	403	466	411	420	396	469	437	438	462	448	449	423	452	421	396	445	386	436	429	431	414	422	412	460	431	438	423	426	448	400	389	441	424	434	383	419	391	400	419	442	462	423	435	442	414	387	440	423	399	408	464	450	450	421	443	418	437	439	388	426	421	398	401	466	415	447	447	406	442	457	444	398	438	446	436	390	438	443	443	425	413	412	414	446	394	434	423	420	436	417	406	423	392	422	428	385	438	436	429	434	435	461	423	421	413	400	450	416	420	415	403	434	462	399	444	403	418	400	399	431	398	417	438	394	441	415	398	448	421	427	447	432	395	452	425	428	387	439	420	427	453	398	440	406	405	435	429	387	384	376	427	420	401	401	434	432	432	419	410	419	467	413	441	427	404	424	436	410	403
24820	21130	27386	25439	16647	8384	5036	3571	2755	2363	1668	1411	1213	1068	951	911	874	845	792	787	777	788	762	779	777	679	756	714	661	680	666	678	634	706	666	656	681	684	628	633	651	624	677	615	648	632	641	619	679	664	638	672	634	660	634	675	652	677	618	679	622	663	623	682	682	656	607	637	672	720	670	642	619	638	657	589	712	642	595	609	634	670	642	645	643	629	603	620	643	603	628	633	658	670	626	637	604	647	654	646	670	651	666	688	587	662	625	657	632	689	647	645	651	681	639	664	662	666	627	602	698	677	673	653	667	677	657	639	625	683	628	641	604	687	667	699	634	609	617	668	642	615	628	634	676	648	625	652	641	601	632	657	634	607	619	625	651	646	658	631	668	640	628	635	684	636	644	641	640	656	641	621	682	659	640	626	651	636	617	683	621	606	653	631	610	648	652	631	631	631	620	618	628	686	654	645	664	673	635	682	685	636	600	627	671	665	704	617	627	707	666	645	621	672	656	664	640	624	614	629	640	649	591	615	667	688	611	655	619	672	663	618	619	659	598	642	679	633	651	679	658	631	612	648	644	680	624	667	656	625	644	625	627	615	611	685	655	668	653	621	651	624	658	658	690	610	664	615	602	658	655	633	682	672	621	630	616	602	674	648	642	627	617	667	656	648	638	620	666	629	661	637	673	630	649	659	663	637	615	688	628	661	640	624	662	665	672	678	655	646	608	661	631	607	615	659	607	625	582	591	619	665	639	649	640	603	675	599	662	669	645	641	603	615	627	630	646	655	626	661	632	616	612	633	600	630	624	614	660	654	679	671	608	630	628	628	671	639	637	656	637	609	664	611	618	639	652	615	661	629	651	649	676	650	623	660	651	614	595	622	597	642	626	642	697	662	698	653	634	655	660	660	617	642	693	636	644	678	685	690	640	648	648	682	618	608	656	661	618	645	618	673	586	673	702	571	622	642	614	646	641	625	636	668	665	649	678	662	672	652	599	632	676	664	646	614	648	644	699	640	661	665	626	603	619	628	595	660	655	628	615	621	633	635	632	691	648	655	689	646	676	669	659	639	667	670	647	640	663	661	634	753	606	647	634	685	667	653	627	605	643	635	668	661	645	682	656	639	678	637	663	638	667	650	678	616	631	610	638	690	619	646	648	635	647	640	624	646	628	644	619	626	695	634	647	658	653	661	640	649	612	627	624	660	697	625	645	660	641	624	626	623	629	629	584	632	657	668	629	616	666	650	615	599	599	640	635	633	662	642	641	652	655	673	676	646	624	628	684	672	641	617	598	611	641	693	626	663	642	616	661	644	661	667	690	657	688	640	634	643	622	599	657	670	654	621	673	629	631	673	680	632	587	646	665	668	673	645	644	631	671	625	658	624	662	664	621	626	683	656	673	602	665	645	675	607	640	563	656	667	609	649	640	677	665	651	633	644	650	648	658	673	608	658	625	630	583	654	657	632	639	647	642	580	629	634	624	628	637	668	640	629	643	705	647	683	635	680	659	678	674	621	643	657	639	633	635	658	647	645	665	676	694	666	631	627	620	661	685	677	621	635	644	632	683	673	653	637	627	663	640	631	632	647	629	674	621	621	649	645	625	639	655	646	708	622	636	642	628	652	624	605	667	641	607	678	619	615	604	630	640	657	668	634	654	610	683	639	598	658	619	639	634	660	620	656	645	668	665	621	633	647	650	629	701	642	641	683	655	671	653	619	620	600	645	616	614	654	659	655	675	667	668	611	616	676	659	637	635	645	612	712	624	639	648	594	622	623	652	627	679	602	679	646	656	643	659	633	633	633	641	601	681	663	658	626	625	633	665	651	630	662	613	689	627	604	624	645	636	619	667	636	641	618	645	635	660	584	652	607	673	621	622	637	662	643	655	609	661	641	616	635	629	677	624	654	616	644	643	674	645	629	678	656	655	649	653	669	652	641	654	644	622	614	642	646	619	666	645	619	624	649	637	632	685	639	685	667	661	614	648	633	641	640	666	650	642	605	631	663	681	654	631	652	658	619	618	573	614	612	606	677	606	646	646	676	635	627	660	640	599	598	631	633	630	617	672	644	664	695	670	643	637	655	644	617	618	654	649	651	665	608	615	658	646	679	642	600	640	613	687	622	633	637	617	627	616	635	643	627	636	609	672	611	618	641	629	626	665	617	610	678	626	650	670	598	620	656	730	699	660	625	645	622	643	666	635	634	656	626	688	601	645	669	651	682	643	660	701	598	670	647	619	664	598	635	692	613	651	662	686	641	638	652	686	643	671	669	632	650	630	695	657	676	657	689	687	652	624	630	661	615	625	658	651	684	631	667	642	665	663	652	652	630	626	598	649	591	642	613	622	637	647	671	638	628	692	654	647	640	611	619	659	613	667	618	642	633	646	602	632	666	678	656	629	661	645	660	611	623	658	624	604	652	630	694	645	639	648	626	623	632	647	640	663	615	653	662	670	646	637	693	628	649	585	594	608	655	649	664	685	659	617	630	661	671	635	657	651	648	636	616	654	684	627	630	648	620	625	681	616	669	657	625	702	726	627	678	666	665	642	652	622	617	608	631	694	627	642	673	640	658	603	609	630	616	660	660	630	665	633	637	642	605	658	634	593	627	643	617	628	648	659	663	624	685	621	629	676	682	644	658	646	636	589	652	670	640	640	680	633	617	681	635	653	622	660	631	638	647	628	633	631	625	636	671	639	628	673	646	617	641	643	626	647	674	679	661	616	613	603	667	641	605	684	642	624	656	601	638	627	632	657	623	724	661	651	671	613	641	627	624	589	619	627	625	626	666	693	678	622	596	649	653	603	668	634	671	640	614	657	595	643	664	654	663	584	621	637	649	678	682	620	585	689	660	663	598	605	670	618	675	641	648	663	669	597	628	671	603	654	666	646	671	653	644	671	610	672	633	670	602	671	618	670	623	638	673	619	637	660	653	627	641	652	657	662	677	617	643	660	648	644	617	663	652	647	644	634	667	651	613	634	633	652	660	601	621	644	647	664	668	640	679	631	635	620	637	607	681	630	661	661	660	685	605	614	660	645	678	607	654	645	658	632	628	600	656	619	618	619	589	595	640	618	641	658	631	625	682	644	617	672	635	601	658	681	606	618	643	608	649	633	634	649	646	612	618	606	668	649	575	637	594	662	679	618	647	702	681	663	623	656	649	624	681	653	669	634	683	638	597	607	629	641	661	610	667	640	662	646	642	631	654	615	672	669	694	621	640	629	603	662	637	662	689	646	660	632	674	630	612	660	593	634	657	657	632	684	654	642	648	652	631	663	646	626	647	648	671	616	638	671	626	643	659	663	664	613	637	652	595	624	660	667	641	618	643	641	683	651	610	640	629	619	687	661	662	651	642	655	668	651	641	659	662	656	636	667	683	618	638	630	620	640	614	627	660	638	626	653	660	674	607	654	617	668	620	680	634	623	632	658	623	626	623	642	650	658	653	638	631	689	681	602	646	602	676	656	630	690	689	659	639	633	612
27967	43021	29559	19688	13818	10323	7677	6077	4774	3767	2682	1991	1662	1481	1210	1016	1030	965	922	875	944	879	844	835	827	802	746	715	731	666	690	660	710	660	683	705	670	651	703	662	649	655	678	710	648	674	655	666	612	689	683	632	610	648	647	655	648	644	675	653	625	624	654	631	637	645	686	617	657	632	622	678	687	648	651	603	656	623	673	666	657	650	635	628	664	675	668	625	639	650	604	647	651	648	635	628	676	667	659	651	623	666	657	624	690	652	667	643	620	681	667	614	638	619	651	662	673	620	652	714	664	653	630	655	657	610	653	681	680	663	700	662	672	665	703	696	658	683	625	660	637	644	620	648	593	626	639	634	674	586	629	681	673	637	639	590	645	673	623	662	642	651	706	653	647	648	671	643	661	646	649	645	669	659	647	628	663	629	626	677	650	616	656	650	629	645	683	636	649	625	672	619	662	659	647	653	656	663	678	646	652	622	628	635	612	671	622	646	657	624	655	644	696	650	642	662	614	634	639	631	622	609	658	629	642	651	651	681	618	659	634	605	671	666	669	642	605	618	639	656	644	618	643	623	650	611	616	678	647	672	633	664	628	625	641	690	595	616	617	667	642	651	645	629	655	655	683	680	634	634	652	666	677	640	687	699	648	678	685	655	685	635	628	671	641	661	671	640	605	632	681	694	658	626	623	632	639	680	639	627	637	662	620	660	613	683	645	670	612	673	664	691	660	663	627	697	685	671	681	646	637	669	652	617	644	623	669	574	632	647	624	639	672	649	695	644	657	615	634	672	662	703	672	678	668	632	656	674	643	632	637	609	689	620	610	628	660	631	690	662	664	656	642	619	675	653	612	684	656	643	646	666	595	651	658	601	622	633	648	636	654	620	617	615	668	708	624	658	626	672	696	617	658	632	682	647	621	656	683	636	670	610	660	643	637	628	686	638	665	635	644	642	647	725	629	672	670	632	674	616	632	634	637	617	646	666	616	675	656	688	657	713	668	655	606	604	652	711	648	659	619	650	665	663	657	688	632	652	666	578	648	621	656	617	628	647	635	634	642	622	649	622	682	665	656	604	631	643	606	662	671	633	618	634	624	657	655	665	639	636	656	583	631	648	643	655	618	652	674	639	630	662	624	684	640	631	611	642	613	647	655	646	682	637	652	636	611	636	616	653	669	669	655	612	624	627	662	629	634	681	655	663	649	652	689	668	644	679	615	688	680	665	575	663	633	663	638	655	651	634	622	623	655	657	628	616	617	650	673	630	648	665	661	635	660	666	650	621	660	645	655	584	672	636	686	652	657	674	610	621	680	669	629	685	655	692	651	679	644	670	632	666	670	607	646	608	625	634	648	610	639	611	716	641	637	627	626	692	680	702	677	676	665	640	672	641	689	671	588	613	664	597	638	619	626	645	658	670	609	649	656	680	585	676	658	623	692	651	640	639	657	623	651	626	640	657	663	617	641	642	655	674	679	648	701	593	618	622	647	641	681	629	654	674	642	652	634	663	691	659	638	616	633	651	693	661	645	613	608	641	628	661	697	637	665	651	671	624	602	649	619	689	691	662	629	624	608	635	650	641	627	652	664	620	684	685	671	663	649	653	634	635	670	628	672	605	610	637	628	650	666	636	647	635	660	659	668	621	701	645	616	668	686	609	663	677	650	659	666	620	619	675	667	649	633	637	642	676	627	639	638	657	626	647	670	708	635	616	640	660	609	634	670	668	640	614	686	636	621	665	629	645	640	705	633	632	618	697	616	603	664	715	674	665	622	644	695	691	638	667	596	634	652	674	665	659	658	646	589	655	655	649	630	666	647	697	635	674	645	632	705	658	642	685	552	606	650	649	655	691	653	654	632	634	669	601	689	647	691	605	644	670	721	658	689	632	644	630	642	687	634	661	636	665	600	675	621	625	665	616	634	602	603	655	674	660	654	666	608	620	654	635	654	651	649	631	639	695	610	603	656	624	651	716	655	683	629	678	669	652	634	658	657	635	676	628	648	651	618	629	623	703	728	632	619	672	645	679	671	632	642	634	678	633	676	673	674	649	668	646	665	613	655	621	615	640	684	595	619	632	662	610	659	665	626	658	640	603	636	613	645	647	636	677	607	635	651	691	640	618	639	669	643	652	618	660	669	647	651	666	691	640	664	630	678	646	619	643	599	682	652	655	624	649	637	668	630	633	608	689	665	662	644	660	647	630	688	717	634	635	654	624	676	660	668	661	632	638	647	649	621	654	623	679	649	623	634	672	625	600	628	638	644	656	639	618	637	626	640	641	625	632	626	655	618	658	643	653	641	685	667	663	646	621	582	656	612	659	695	650	571	670	650	625	678	645	622	638	626	641	676	677	625	628	662	640	642	677	618	658	669	672	686	656	638	713	683	678	668	688	664	650	673	660	687	616	630	662	681	661	629	701	636	630	622	651	640	631	642	648	648	656	683	657	638	665	658	648	642	641	670	650	671	641	644	681	653	630	674	649	651	665	631	633	640	651	629	652	625	662	614	640	624	656	675	629	673	705	634	643	643	643	674	594	652	639	706	680	621	615	644	651	672	648	636	609	631	608	643	640	648	660	635	661	649	652	684	640	641	653	691	653	662	635	646	690	664	701	632	651	644	655	645	657	631	627	648	658	637	607	650	670	641	679	706	660	618	644	645	630	640	630	673	675	694	682	651	606	661	636	645	636	661	626	634	667	633	620	707	691	641	618	625	657	699	663	639	651	657	662	652	632	624	643	684	709	646	629	672	663	671	671	683	646	602	635	631	672	630	674	703	646	665	635	696	634	641	615	687	638	654	660	671	625	659	653	661	637	660	638	601	691	669	665	624	595	669	684	638	640	660	677	613	640	687	678	622	637	647	690	651	642	618	663	619	642	655	629	600	644	657	639	658	642	657	673	640	613	669	624	671	666	612	645	661	642	645	651	654	584	652	633	660	675	651	617	652	664	633	636	635	663	590	619	636	648	698	669	654	680	674	655	667	637	672	691	668	694	655	668	654	636	640	643	678	630	678	644	621	636	644	612	653	647	635	651	631	675	629	604	698	635	692	650	622	636	658	673	682	685	643	656	652	612	701	629	646	661	668	633	650	658	665	649	670	645	644	680	649	610	667	674	704	619	589	693	643	651	664	654	672	699	665	691	631	606	656	634	675	643	671	672	641	605	637	634	656	685	652	663	634	671	647	659	652	642	623	605	619	654	691	690	657	646	636	641	679	647	657	626	639	650	611	650	692	631	689	639	635	632	677	629	623	676	687	662	680	650	678	627	645	678	667	650	665	649	622	651	608	631	659	695	652	629	645	670	665	607	652	656	610	649	656	669	673	626	670	619	646	602	625	631	612	694	661	619	635	666	675	646	697	680	675	650	651	617	674	661	662	635	663	663	649	630	643	643	697	622	665	637	640	677	638	645	632	656	635	665	678	646	650	646	668	699	628	634	702	679	643	653	693	613	662	622	666	637	655	651	656	679	650	645	597	663	663	667
22481	21055	28611	23679	21166	21581	15860	6898	4343	3567	2581	1901	1530	1312	1102	1003	887	831	743	755	736	729	738	693	716	665	603	594	526	502	509	457	512	510	514	509	461	501	526	518	496	501	467	499	458	442	429	447	464	473	493	483	496	496	518	474	480	478	467	473	453	455	482	478	508	446	521	496	505	449	521	462	485	501	458	457	485	470	485	513	499	504	504	465	499	455	485	473	487	492	432	437	463	453	443	517	444	479	461	490	457	481	490	501	439	470	440	471	484	459	458	479	475	461	485	495	448	455	458	468	453	451	449	417	469	475	423	460	462	486	455	462	459	483	499	472	471	500	517	483	451	451	458	475	470	478	464	482	488	458	460	434	452	454	458	449	405	440	442	454	431	475	427	469	424	470	451	443	469	483	464	457	475	455	478	441	468	447	432	457	477	471	467	501	496	499	447	450	493	501	489	471	460	480	489	481	475	473	454	429	483	465	467	455	435	485	455	457	489	465	498	461	498	448	452	461	470	465	450	474	497	484	490	456	508	476	450	460	503	452	465	471	486	462	469	460	498	431	499	455	482	494	474	462	477	465	476	462	463	507	453	447	456	452	450	446	482	469	437	480	461	453	454	487	469	488	478	519	446	489	504	442	470	514	461	453	463	468	481	500	473	470	509	431	494	474	497	447	457	488	455	472	516	450	458	517	441	448	473	481	484	454	495	494	479	426	480	482	465	477	470	419	456	461	463	445	424	444	511	482	478	443	483	463	466	474	459	465	460	502	438	487	467	473	459	458	431	450	437	488	480	492	476	435	466	440	460	469	450	469	480	434	450	445	502	445	471	484	478	476	464	478	472	448	455	463	457	475	425	448	508	497	468	475	506	479	467	476	468	484	462	508	461	471	486	485	473	449	481	482	500	468	463	488	473	428	448	493	459	418	437	440	499	465	471	434	445	469	468	439	446	488	494	456	437	494	439	429	497	466	419	476	460	499	460	438	460	460	477	457	480	489	460	478	473	480	451	501	444	476	470	456	498	474	439	428	460	442	463	479	481	459	449	456	452	392	479	433	468	484	449	460	450	479	459	459	442	455	447	445	459	460	456	455	468	474	482	470	436	468	474	503	445	468	460	470	495	477	473	496	490	455	508	489	460	476	465	480	440	428	445	482	453	494	490	480	439	469	473	483	469	489	454	477	513	487	460	488	444	461	424	492	453	439	441	498	469	463	472	429	480	500	474	477	468	468	453	455	477	449	428	480	474	482	500	480	456	508	457	442	445	483	510	439	488	428	508	469	455	469	461	470	442	481	479	468	478	499	469	473	462	484	466	445	471	500	463	474	430	431	469	464	487	493	436	457	485	520	443	469	473	450	475	472	459	426	480	485	442	472	496	470	441	470	449	462	425	486	497	490	486	487	449	458	483	469	481	516	444	479	445	481	509	484	478	531	441	510	456	442	474	494	483	450	467	497	470	461	431	456	472	459	452	473	460	477	449	470	437	483	489	446	448	488	495	475	469	474	465	450	451	432	456	456	490	456	465	444	487	473	464	452	471	457	461	476	482	440	490	478	486	501	486	455	456	476	489	475	506	467	492	472	485	460	436	461	418	467	456	452	447	475	498	459	482	435	457	498	466	484	458	449	468	489	462	435	476	437	450	466	460	477	453	456	438	451	475	470	471	450	480	442	492	432	490	482	461	480	505	468	447	434	486	477	467	419	451	465	461	436	427	439	480	502	459	484	478	428	459	476	473	482	433	458	427	438	462	440	484	466	485	473	477	461	494	468	472	467	429	479	490	444	482	442	440	517	448	465	464	485	495	461	501	425	476	428	449	469	417	484	471	464	445	472	434	448	487	460	456	494	532	455	478	459	490	486	464	459	468	479	511	480	475	438	450	478	488	464	485	432	455	456	458	473	462	452	465	461	444	493	477	471	490	472	451	483	498	483	435	465	495	420	464	456	463	497	478	485	432	493	482	487	455	499	469	468	440	436	521	485	473	469	476	483	469	441	447	491	427	443	446	457	477	470	471	452	499	474	453	468	487	510	447	464	457	511	461	485	461	445	468	461	495	445	492	486	467	441	467	468	458	456	465	492	467	467	525	470	495	470	455	459	470	480	482	490	489	489	477	494	457	458	470	478	474	480	451	468	514	481	464	493	491	475	464	467	452	472	507	476	467	492	443	463	423	450	490	434	475	467	459	466	474	505	444	450	457	480	466	474	474	495	462	495	475	479	461	440	430	483	460	452	451	479	469	477	469	463	519	472	465	469	492	463	480	468	459	477	482	489	496	482	413	475	459	516	426	470	488	496	428	478	467	445	465	471	480	439	480	464	468	450	477	464	473	472	470	457	468	457	442	471	438	458	501	476	440	480	437	453	483	436	465	472	444	444	472	482	487	426	504	445	482	462	478	451	465	422	482	485	459	466	507	475	486	436	473	471	439	443	479	470	489	487	460	462	440	477	468	462	444	481	489	493	448	493	466	464	468	455	443	465	472	459	445	458	435	455	474	452	488	452	444	504	451	482	444	439	475	452	456	432	444	511	473	457	467	453	467	485	474	471	444	497	488	467	481	440	490	491	458	459	451	491	459	474	507	484	454	473	496	470	504	473	464	440	469	456	498	433	502	494	463	424	458	495	481	475	477	445	465	467	467	447	483	434	477	420	434	458	441	490	474	420	442	450	466	477	492	504	464	482	514	471	452	428	469	445	456	477	473	457	470	504	499	452	470	440	447	478	475	479	450	470	437	470	464	497	443	442	498	486	466	462	502	491	467	460	454	454	459	451	483	448	477	462	449	466	458	478	471	456	433	461	434	468	492	488	489	480	479	443	434	486	529	478	485	484	471	457	482	509	456	480	466	459	457	503	482	466	427	442	496	494	458	480	470	484	461	496	464	463	439	494	530	507	498	444	478	428	485	505	428	414	477	474	452	465	469	461	480	459	486	455	484	502	480	465	488	466	470	478	446	449	457	475	448	434	485	492	496	476	493	473	477	486	520	486	474	528	484	471	502	468	456	448	485	462	453	457	432	432	481	504	459	478	496	479	451	456	462	468	444	497	474	422	484	475	445	528	505	445	460	441	465	486	456	458	487	441	471	488	480	442	481	492	514	506	452	482	449	487	483	450	461	465	464	501	480	431	487	465	465	434	498	458	439	443	438	461	482	468	471	465	448	449	431	493	484	458	460	463	472	462	455	515	446	488	443	491	439	436	462	466	465	469	451	437	493	461	461	481	522	479	491	475	491	473	464	512	492	464	489	446	433	461	417	476	458	459	446	473	450	439	460	499	462	460	471	473	486	404	445	457	479	477	468	448	515	481	463	469	486	462	485	466	455	460	436	452	468	450	467	480	471	485	455	432	423	472	476	474	461	455	452	515	485	490	421	439	477	463	465	466	448	431	485	518	518	511	474	507	459	465	537	457	484	509	490	487	456	485	522	498	494	449	427	440	483	484	478	484	473	473	461	473	473	454	489	481	480	450	463	443	444	450
31717	52428	37699	27224	20387	15506	11861	9319	6975	5778	3949	2907	2308	1907	1498	1239	1145	964	888	930	951	924	948	830	775	751	631	640	622	574	511	491	546	525	498	466	510	527	497	476	483	503	507	503	488	487	481	525	504	494	486	469	499	513	478	494	451	466	500	491	479	475	468	487	497	469	492	508	454	488	495	481	454	421	446	496	457	462	475	465	465	468	460	469	498	529	483	451	441	462	472	455	469	525	481	474	459	466	458	446	453	527	456	476	485	478	482	460	464	472	469	481	467	493	465	481	462	475	484	431	479	479	475	496	480	478	477	456	450	502	448	472	438	459	452	469	440	456	462	461	478	461	449	457	462	449	452	478	515	462	476	457	474	473	486	455	427	471	412	445	461	490	438	443	451	498	431	458	478	465	476	464	469	476	438	502	479	457	530	473	423	479	487	489	468	467	461	443	471	482	469	494	491	438	475	463	485	484	487	478	473	478	481	454	459	472	459	445	476	481	464	496	452	430	495	426	484	499	460	483	461	468	448	478	416	482	422	460	416	415	477	486	454	481	462	399	476	470	446	475	454	477	476	461	448	449	507	473	457	457	484	412	452	456	450	452	444	471	467	485	468	460	453	455	486	461	452	426	483	478	485	456	472	481	494	453	453	456	474	469	451	459	446	457	475	509	491	460	489	459	481	467	452	439	466	486	490	448	456	450	485	477	460	445	421	463	488	487	490	471	463	458	477	444	451	480	472	469	496	484	426	468	483	484	475	447	472	478	483	487	449	485	461	494	431	449	484	465	422	456	488	439	457	486	445	439	438	471	428	496	476	440	473	455	474	507	461	476	445	449	453	480	479	506	451	454	500	493	479	475	482	504	509	463	473	474	460	446	460	470	469	477	513	480	458	455	431	493	445	446	490	468	438	470	481	485	470	457	461	482	467	454	478	499	489	481	446	476	469	513	454	436	455	524	476	468	480	471	502	481	466	511	497	463	457	467	459	478	451	450	480	459	470	475	459	481	459	431	474	484	478	444	488	456	448	488	448	464	477	482	496	497	486	447	469	495	485	501	452	464	491	475	443	451	489	456	451	470	471	466	461	464	429	444	498	508	521	459	468	449	489	490	493	444	443	491	485	509	460	504	503	468	453	453	519	489	467	468	499	483	477	474	512	499	484	451	464	483	464	475	477	459	465	474	478	462	456	491	476	476	463	489	460	490	431	467	513	475	478	453	485	451	445	454	489	441	475	509	461	450	496	455	484	463	457	457	456	488	506	464	479	460	461	456	436	455	446	455	484	469	466	443	465	433	414	468	470	429	509	431	449	479	458	477	466	478	496	458	491	478	486	456	515	463	465	507	510	482	469	433	492	462	467	458	443	449	457	439	452	479	454	449	478	444	438	479	454	451	451	455	428	507	454	509	432	454	439	465	484	461	456	493	466	437	435	445	526	439	466	455	461	429	462	516	446	465	445	454	482	459	447	466	465	463	492	466	446	440	470	510	479	460	417	440	472	434	433	481	468	491	452	447	466	488	455	471	493	490	488	433	480	473	464	480	492	470	470	468	497	450	471	482	464	438	458	464	481	504	490	424	447	459	439	482	459	463	485	481	492	478	461	470	501	451	471	440	459	504	428	443	434	483	477	486	475	458	442	458	488	486	492	484	466	417	482	439	445	447	480	473	482	501	487	448	481	465	455	458	405	480	462	516	465	464	473	465	448	452	459	479	473	484	457	501	479	490	478	422	463	467	487	465	449	492	464	435	496	484	473	499	436	436	469	470	477	495	480	441	482	447	447	423	470	449	444	479	452	468	458	453	458	494	429	469	480	486	463	500	434	488	503	455	458	444	462	477	430	478	490	463	471	450	474	468	492	485	478	463	466	460	464	500	477	486	471	442	480	461	478	491	476	411	459	469	440	472	488	488	456	442	482	476	454	462	471	485	438	483	457	499	455	438	500	488	469	496	459	469	497	463	418	454	467	497	459	479	499	475	462	472	459	469	488	487	490	489	468	464	450	444	470	482	502	495	415	505	456	468	482	473	471	506	467	487	505	407	468	451	488	451	457	489	473	493	465	479	444	494	515	466	439	470	472	457	448	468	474	461	470	475	460	459	471	447	480	488	456	474	501	466	475	476	445	461	447	454	472	471	511	446	474	479	501	467	469	450	469	479	508	475	512	477	472	473	485	459	444	440	451	471	475	473	436	459	461	443	454	452	470	494	467	436	454	431	423	434	467	447	465	496	480	455	459	441	480	481	460	471	478	476	405	477	470	430	476	445	456	465	461	465	477	482	446	440	482	451	472	445	438	474	472	475	516	468	454	450	468	450	467	456	450	465	497	496	429	492	477	482	496	433	472	472	496	442	486	459	502	438	477	451	470	433	468	480	475	453	430	439	449	472	496	452	489	491	466	445	446	487	481	474	449	452	464	457	511	494	464	502	460	442	451	478	459	499	494	514	497	431	461	447	470	477	474	490	455	456	456	491	490	444	456	469	470	443	468	468	459	487	482	433	463	468	502	463	466	486	475	478	490	454	507	494	486	464	477	456	471	484	445	470	449	458	432	432	462	442	478	454	488	477	434	427	428	479	504	460	488	479	489	457	448	491	459	485	493	448	473	446	473	467	451	466	451	448	449	475	465	507	466	427	458	466	509	436	453	469	519	470	486	414	468	504	484	441	455	485	488	435	473	447	465	466	476	477	450	475	487	452	463	460	467	456	470	476	466	491	475	476	457	451	456	454	488	462	441	476	518	455	452	476	453	473	476	467	455	474	452	502	466	424	484	498	483	469	469	485	499	465	468	459	436	419	482	453	443	433	463	463	458	492	465	449	480	464	487	487	468	470	448	480	463	458	465	445	455	452	453	457	439	485	454	439	461	470	433	445	493	444	470	414	501	445	458	437	515	475	472	471	461	435	485	457	454	462	431	480	485	498	479	505	477	452	476	465	420	521	450	464	483	490	490	475	482	497	438	466	451	448	516	460	474	457	436	464	462	484	469	439	482	449	481	477	407	463	459	449	494	494	457	498	466	505	438	456	493	455	475	462	456	468	504	455	471	463	509	468	456	436	512	441	438	459	470	457	460	467	447	461	437	459	478	411	449	432	509	460	453	447	450	476	473	449	471	482	473	488	464	461	466	438	503	447	471	499	512	449	520	475	471	513	493	444	470	456	466	487	459	482	472	457	450	506	478	451	462	474	482	458	508	461	462	429	481	472	490	481	422	414	485	469	475	464	465	500	487	480	491	485	443	485	447	502	513	490	481	422	446	468	450	482	460	433	474	485	451	489	433	453	488	490	475	463	420	451	446	476	453	486	499	467	471	449	458	415	475	446	471	499	476	491	485	459	449	478	455	461	441	489	498	486	448	426	478	495	453	449	464	463	486	504	470	504	458	443	469	438	438	470	480	435	481	460	477	475	473	512	476	452	454	423	489	449	464	481	414	467	447	462	434	438	466	472	451	483	492	499	488	471	463	466	504	461	472	494	464	486
29234	25608	25059	16566	8895	5276	3737	2729	2106	1745	1296	1091	964	870	792	747	700	692	688	666	667	649	672	648	591	608	649	598	560	582	594	542	594	521	551	563	564	535	618	584	588	592	561	536	570	579	548	538	554	541	540	579	530	517	532	575	585	568	544	566	539	517	590	566	563	577	555	557	582	539	553	576	514	558	579	543	565	581	565	599	535	529	537	555	502	582	577	496	580	545	567	581	540	542	540	572	539	582	533	584	539	527	539	557	551	555	595	558	572	562	550	523	545	546	576	537	570	546	536	554	549	550	591	539	554	538	569	553	546	566	577	560	571	564	574	538	559	581	559	551	562	528	511	570	550	580	558	583	528	550	570	507	591	554	554	515	522	567	592	566	584	531	559	551	553	553	549	533	586	580	513	591	555	566	531	552	565	549	604	544	550	538	556	539	572	594	552	555	547	541	568	543	579	577	568	526	572	545	544	559	552	545	578	504	559	575	561	527	560	495	580	532	536	578	576	569	550	558	559	543	571	577	562	558	512	580	543	559	556	560	568	564	555	563	560	565	573	583	568	575	540	561	582	532	547	604	557	554	567	567	563	548	533	568	529	546	572	535	568	553	585	553	594	524	571	551	595	539	554	541	555	597	551	549	576	598	534	556	553	513	565	563	546	543	564	521	531	545	561	586	554	567	536	574	538	541	525	529	553	580	562	585	551	536	546	585	545	524	592	532	547	515	532	577	589	531	526	547	552	557	557	562	563	535	571	549	511	558	569	530	555	568	584	571	517	540	553	560	583	554	528	593	567	544	564	609	551	550	527	559	545	578	578	535	619	548	549	576	550	575	541	565	554	584	586	538	558	533	586	559	545	496	526	569	519	541	563	550	556	547	562	553	592	551	523	563	583	555	573	551	556	556	563	561	540	562	551	557	570	589	547	549	556	583	570	551	525	545	548	547	564	588	569	546	561	574	551	570	563	562	539	535	534	588	549	546	560	573	560	536	549	547	525	562	532	598	499	564	551	566	520	609	513	532	555	559	541	581	563	518	552	556	518	573	546	537	535	569	588	578	567	599	519	564	569	575	561	568	541	541	556	542	584	543	536	568	553	523	570	549	533	572	536	540	564	518	534	552	579	542	572	580	579	562	592	547	582	524	580	529	585	529	558	577	529	550	572	522	562	558	577	560	547	625	539	574	564	561	551	580	556	543	570	608	546	583	558	608	578	600	574	529	555	553	576	535	568	566	552	593	529	569	577	528	544	550	519	524	540	522	542	590	520	558	625	560	571	558	556	545	618	565	561	550	566	565	574	561	582	556	558	585	576	509	562	569	557	539	562	546	572	553	519	593	557	554	553	549	544	560	573	568	570	582	543	584	567	592	546	558	527	556	622	553	528	582	535	544	578	578	562	573	523	573	561	553	529	549	577	594	581	577	554	546	595	602	570	562	525	574	558	525	589	560	549	610	541	521	567	559	526	584	513	555	564	546	559	575	587	558	554	544	529	517	551	553	511	589	564	529	526	574	544	562	526	558	600	509	562	575	529	538	559	537	559	543	539	555	548	568	575	599	576	572	551	539	568	587	530	575	573	548	562	546	582	553	564	558	554	506	612	573	535	589	545	567	578	551	542	543	590	530	568	564	567	556	587	578	552	546	597	553	515	594	545	543	555	563	524	578	534	552	551	559	568	550	596	586	571	584	521	586	571	564	534	584	519	588	575	515	545	542	524	589	564	516	559	522	595	562	561	525	555	552	584	592	573	519	512	609	565	573	598	561	552	569	591	565	564	580	559	571	584	557	554	558	566	519	590	566	542	593	510	565	543	520	532	576	592	518	569	562	563	566	548	588	561	559	545	540	571	528	523	523	581	556	543	557	619	528	590	528	552	548	570	554	539	611	551	599	545	582	574	577	536	559	550	545	568	555	575	557	568	554	593	562	589	510	517	631	587	611	617	559	509	554	551	537	559	563	532	575	600	551	553	558	565	567	569	576	543	534	548	575	543	549	538	565	522	592	555	560	576	564	590	575	540	573	522	562	552	552	548	536	601	547	575	555	568	572	557	626	555	583	553	553	531	539	507	581	538	523	548	545	533	560	594	559	557	499	574	564	565	542	530	553	549	571	543	535	528	535	542	540	559	554	543	567	563	598	572	558	541	577	565	522	608	549	580	575	544	591	554	567	570	537	604	577	585	548	528	551	574	529	552	552	570	555	556	516	567	532	569	530	527	543	516	569	534	586	574	589	591	560	574	563	550	534	551	600	547	580	563	535	556	543	543	544	537	568	563	545	565	555	528	554	528	615	550	547	555	570	551	576	533	541	553	525	523	551	558	549	527	587	529	534	516	569	548	574	608	582	590	510	579	563	560	515	546	557	526	595	545	565	526	533	603	582	535	557	557	573	510	547	548	574	577	550	539	525	530	550	571	561	575	551	554	548	556	578	526	530	560	584	572	567	554	546	566	548	531	552	581	541	563	545	549	545	554	565	582	547	554	567	524	549	540	514	491	587	569	513	540	548	546	541	563	568	545	584	581	544	536	574	599	562	564	566	541	503	582	566	571	553	584	533	549	565	573	547	568	519	569	555	551	511	597	534	567	559	589	527	566	548	537	583	520	562	542	560	541	591	562	565	558	530	521	546	533	560	524	575	545	587	539	578	548	584	600	587	573	550	565	565	592	578	563	538	551	518	572	578	528	550	570	586	568	564	541	539	599	550	580	538	609	580	557	560	564	556	571	558	531	577	578	541	595	586	575	549	570	567	584	565	582	555	541	556	572	587	522	540	535	555	529	591	551	556	536	540	546	533	569	547	559	579	563	595	546	521	575	543	537	576	567	566	577	565	588	559	597	543	557	506	542	544	543	519	472	555	597	546	543	540	560	501	534	524	549	576	552	524	524	539	566	539	549	568	583	576	543	542	521	535	577	552	572	589	592	594	585	507	533	590	613	547	542	580	572	549	567	565	555	557	523	540	582	571	537	573	518	516	544	536	604	566	552	561	562	549	545	581	582	538	568	590	540	549	508	577	583	547	579	594	553	559	600	571	547	516	556	539	579	588	563	520	568	594	585	563	535	592	538	558	555	521	530	529	561	584	554	576	561	542	528	537	549	550	560	541	586	543	504	591	596	572	546	555	567	617	591	551	591	542	538	553	586	523	533	617	518	577	558	525	554	571	604	572	550	548	557	545	584	526	557	533	595	616	587	536	554	603	583	558	557	565	603	560	562	559	559	562	538	601	560	572	584	550	582	561	547	551	551	556	548	581	497	575	513	534	583	559	544	580	595	519	560	563	550	552	505	541	595	544	517	560	578	532	558	543	539	551	582	561	580	576	555	544	585	575	521	537	544	537	559	552	565	587	551	563	557	561	575	562	596	545	562	528	576	536	549	551	567	534	547	525	544	541	590	570	556	603	625	530	551	578	591	554	564	529	564	519	550	526	512	537	593	527	614	570	537	519	605	551	558	544	573	535	548	550	565	548	564	599	583	560
26006	37765	26013	16006	11373	8092	5837	4588	3487	2808	1952	1532	1310	1126	958	907	851	769	666	763	744	791	722	730	693	669	612	644	581	583	559	560	611	582	584	591	602	592	546	506	594	597	566	590	590	573	594	567	574	589	544	572	574	600	552	606	545	534	586	603	564	507	537	585	574	570	569	601	604	581	558	577	557	587	572	552	582	593	596	596	598	557	535	544	548	594	598	586	563	609	553	563	576	556	547	560	531	605	599	569	577	595	580	582	577	567	575	583	578	591	646	567	564	584	569	566	583	625	616	575	596	549	595	564	594	559	521	558	558	606	567	554	586	593	599	578	571	555	598	569	573	599	545	550	586	590	545	559	608	547	618	567	595	559	564	576	586	567	588	579	576	549	558	567	570	593	569	533	562	572	575	554	582	598	559	575	591	551	583	626	587	549	566	594	575	592	594	553	605	576	591	553	589	576	608	574	529	568	599	553	574	595	536	598	598	577	553	531	546	551	530	562	577	559	589	555	585	602	614	576	557	577	568	582	571	550	585	596	561	575	534	599	554	592	577	591	588	562	612	583	569	599	578	558	546	544	579	624	570	542	579	580	599	561	552	566	550	605	543	602	633	574	567	581	554	605	552	578	603	580	592	578	557	589	551	554	553	560	550	568	561	543	553	555	547	542	529	560	582	616	598	583	559	554	580	606	592	613	588	583	578	596	565	565	585	536	564	566	590	560	557	564	561	571	586	553	601	596	581	589	577	557	577	615	591	579	597	572	601	582	593	568	568	566	580	596	566	601	569	545	573	616	536	580	550	558	590	593	560	567	619	577	567	536	569	566	587	588	596	579	563	590	585	562	608	583	605	602	609	614	581	594	565	561	553	580	597	575	571	585	597	595	595	530	549	592	538	557	550	589	617	570	524	562	602	564	577	560	569	594	556	577	587	569	587	593	589	604	546	544	600	567	573	585	584	568	577	567	570	591	608	588	623	602	592	592	565	584	619	578	584	578	566	564	615	593	574	591	596	542	570	589	578	534	580	555	601	576	567	570	566	580	574	550	558	585	604	602	579	597	575	569	565	615	602	560	578	580	566	603	566	564	582	566	587	589	599	618	521	579	587	594	617	563	586	556	563	532	583	567	536	586	563	537	591	514	600	590	565	575	564	594	582	572	556	581	567	594	585	616	575	579	561	532	558	563	621	543	558	577	589	538	595	574	594	570	558	576	593	598	619	591	560	580	601	584	580	565	588	604	537	581	596	549	547	529	571	588	566	592	619	565	572	584	572	560	587	564	572	589	560	553	570	568	576	588	563	535	594	565	539	578	527	565	613	591	559	564	620	606	577	602	584	557	587	575	532	560	614	591	577	612	554	603	578	546	540	576	554	554	605	639	580	553	599	576	538	549	572	567	580	595	593	563	600	584	568	529	573	581	588	599	574	573	579	603	605	548	587	561	603	591	552	576	583	570	555	613	555	574	596	529	555	547	588	610	586	550	595	587	618	559	585	590	550	540	550	623	578	596	595	551	620	565	618	574	565	548	547	565	573	600	578	628	559	554	585	582	561	587	597	595	540	545	613	584	587	596	581	556	574	576	604	594	572	568	550	572	523	573	547	583	581	601	629	573	588	530	551	592	579	524	582	552	566	556	569	600	556	574	595	580	545	617	568	567	585	579	556	502	643	622	569	588	585	560	605	591	547	593	559	556	567	562	542	588	572	523	557	546	574	607	596	577	525	558	588	569	611	570	586	562	584	571	599	573	571	558	617	546	590	624	549	567	571	619	565	617	582	576	598	577	579	572	583	617	578	608	583	546	566	631	604	577	538	604	592	558	550	551	521	520	568	613	573	595	552	562	555	563	573	559	578	597	551	601	544	574	563	579	578	580	623	584	571	615	579	544	604	574	570	598	589	587	555	545	622	541	561	569	614	564	582	554	551	553	598	611	574	573	541	549	590	581	543	531	562	616	587	548	601	573	539	556	560	553	561	588	568	575	575	547	545	576	618	562	606	614	616	595	632	571	557	570	599	591	584	575	593	573	568	545	582	575	571	552	555	571	581	595	572	572	585	615	596	570	574	550	539	596	531	602	635	606	608	532	546	553	589	575	569	556	583	579	566	562	570	570	567	545	546	559	596	577	527	582	551	594	566	612	555	577	564	561	619	550	596	547	576	563	552	595	550	565	550	617	588	566	594	549	576	579	548	585	592	544	604	539	555	622	564	565	590	585	599	586	574	628	506	558	601	589	564	587	595	536	588	587	534	613	542	603	563	591	564	572	574	597	590	605	580	576	554	542	587	577	592	567	558	586	546	578	548	566	561	560	581	582	534	598	559	580	593	588	577	585	560	588	578	569	553	587	570	605	539	551	590	610	586	611	584	571	576	536	571	566	558	572	540	560	566	564	545	586	575	573	578	547	566	557	590	552	649	541	572	565	558	574	562	581	612	583	531	565	581	519	541	565	602	561	556	638	566	565	578	580	541	584	592	593	592	589	549	594	596	549	594	542	572	547	558	618	560	559	592	572	577	592	617	584	582	587	613	571	596	537	556	593	596	565	592	580	613	589	593	587	599	592	542	606	576	575	556	542	578	568	591	610	566	602	578	523	585	581	587	573	583	547	572	565	593	611	585	534	573	569	621	571	642	600	606	586	550	584	543	560	536	580	567	553	556	587	576	545	599	587	591	616	564	584	579	580	613	626	584	604	583	581	584	613	591	601	583	590	570	581	563	572	557	601	525	575	567	585	541	585	598	574	559	602	577	567	561	573	543	560	599	568	565	586	596	597	559	590	603	586	588	594	538	556	575	594	600	576	578	611	604	594	584	569	558	582	583	617	581	579	579	519	563	558	567	523	573	510	553	606	573	533	576	556	603	587	559	616	560	557	573	608	559	583	587	594	594	572	554	605	606	633	583	576	588	564	567	571	558	569	605	568	600	602	609	578	584	633	574	596	570	569	577	603	578	563	583	577	601	560	577	589	615	621	585	554	541	585	546	623	554	600	613	623	579	607	558	534	542	592	579	596	603	588	580	578	581	561	610	586	598	558	562	562	542	606	570	595	628	520	590	565	581	551	550	581	624	588	556	578	548	546	543	560	576	615	561	586	600	584	554	566	577	631	560	602	586	598	555	620	556	606	540	540	590	607	523	562	578	576	585	538	592	575	575	590	557	622	565	580	564	592	584	564	613	553	559	579	565	580	620	555	590	577	525	586	567	594	584	586	527	553	622	617	542	555	599	611	538	595	570	564	574	563	566	566	600	576	612	576	557	578	597	562	596	571	574	585	579	596	590	586	574	587	578	556	532	567	620	560	571	624	580	540	595	585	562	580	573	542	591	592	560	574	576	564	568	586	570	568	573	539	574	572	577	604	612	542	614	576	625	566	592	584	542	560	552	565	540	603	590	604	595	581	594	569	587	540	582	577	560	556	610	559	568	525	625	581	575	566	561	576	576	624	609	613	553	548	552	599	636	548	593	599	602	596	567	595	554	575
23534	21031	28188	24175	21299	16022	7960	4421	3189	2590	1747	1240	1099	943	816	795	659	628	588	631	581	547	577	557	561	542	513	499	474	454	403	417	420	418	440	404	445	424	438	414	378	404	434	390	438	390	423	421	419	409	424	391	397	405	419	403	429	432	422	429	420	416	394	410	392	431	419	430	411	422	384	409	388	395	438	406	430	415	427	403	424	403	415	419	447	380	405	409	404	409	417	373	418	425	441	413	392	382	419	430	375	406	408	403	386	388	386	416	401	408	403	414	403	443	407	372	400	397	445	414	402	429	376	412	399	403	434	431	426	424	413	436	398	418	428	444	385	362	401	440	409	405	414	423	358	386	383	398	416	376	412	397	434	412	430	423	399	405	378	407	452	395	399	405	416	394	373	371	413	391	395	414	406	425	423	379	399	407	417	406	395	428	383	421	409	434	372	396	416	413	419	402	381	403	444	363	434	391	385	372	401	418	356	393	423	407	359	390	396	400	417	377	407	381	399	382	428	369	418	405	361	408	389	407	409	393	397	421	419	435	404	440	400	407	433	445	391	377	378	446	438	419	429	431	421	408	401	429	341	418	384	382	443	380	389	413	408	409	385	399	400	407	364	391	403	374	377	399	401	408	424	415	430	407	413	387	420	422	423	429	411	430	380	393	413	379	386	370	378	421	351	411	399	417	418	408	411	405	401	373	391	431	400	405	421	370	413	430	405	416	403	417	375	409	426	384	358	407	421	417	390	436	412	422	390	390	395	380	396	401	394	374	427	440	399	416	406	397	405	414	390	399	385	374	410	404	407	380	348	383	406	428	379	403	366	435	367	384	411	431	411	401	426	415	430	390	360	437	375	407	395	412	442	417	369	403	387	411	385	414	423	408	421	396	423	393	428	408	428	409	439	402	370	417	406	396	418	412	399	394	424	423	414	434	413	412	428	384	422	433	425	376	408	400	406	390	468	436	409	462	413	415	378	390	418	385	435	414	398	399	401	385	383	427	394	375	388	405	405	405	414	405	418	419	397	387	429	411	404	422	395	399	439	363	388	393	370	372	436	383	446	411	430	431	430	385	387	388	383	418	398	435	396	418	388	389	429	430	438	406	400	425	386	407	417	400	409	400	432	373	436	377	390	406	437	412	393	433	376	378	432	402	388	438	406	422	392	425	398	422	404	420	402	425	402	402	393	399	394	419	417	424	378	421	432	380	423	394	410	383	386	417	407	447	366	388	414	429	390	426	399	417	449	395	403	418	395	385	420	435	375	368	400	434	393	440	405	402	405	409	402	385	410	419	391	434	412	417	414	421	421	435	382	401	366	389	393	411	437	389	400	387	407	409	394	379	399	400	422	382	400	406	400	421	441	388	396	442	424	414	393	388	383	407	425	403	383	386	401	391	405	408	401	373	406	433	416	437	415	392	374	407	417	398	391	410	411	419	400	428	409	418	409	369	398	420	421	433	420	418	432	375	393	404	429	396	421	418	396	410	401	425	414	430	418	395	382	391	385	421	383	421	438	374	409	404	420	417	401	411	381	422	429	396	413	404	409	403	408	428	425	418	360	399	414	438	417	419	440	386	404	397	419	394	397	415	382	426	388	392	418	407	401	414	448	411	399	421	418	402	428	388	432	383	409	393	425	421	376	419	418	364	355	410	459	386	444	388	366	375	399	391	429	407	404	433	390	423	410	405	438	466	433	400	409	413	442	409	385	413	370	395	435	423	397	417	400	409	402	425	396	414	406	434	405	388	417	384	425	379	394	376	380	394	430	431	384	415	379	410	414	392	359	376	394	436	352	400	410	420	390	397	393	405	417	415	424	397	377	407	365	432	395	405	401	396	448	411	424	371	410	405	410	425	424	410	388	434	418	394	370	394	411	386	401	412	404	426	386	383	411	407	392	365	374	378	364	372	382	424	390	420	435	411	413	374	397	416	388	414	413	401	381	443	415	392	412	409	420	422	417	388	383	385	400	395	411	426	383	409	389	414	415	428	385	412	452	436	439	432	386	375	424	421	404	426	409	418	417	408	419	403	401	396	409	406	379	422	414	425	390	440	415	422	421	437	410	406	386	411	409	414	418	407	369	400	380	396	430	367	389	362	431	437	412	425	401	437	415	413	396	403	434	401	417	396	443	394	403	380	424	361	395	390	419	426	447	402	404	412	390	385	413	372	414	391	426	429	422	435	409	376	408	418	399	438	392	391	391	444	408	411	392	419	437	374	393	393	394	399	424	404	425	383	414	413	436	407	390	384	402	417	426	408	397	435	384	403	394	409	382	389	419	407	420	401	425	402	423	409	399	444	394	402	387	450	416	387	385	390	391	396	385	422	407	385	408	402	403	397	402	423	375	393	386	441	396	399	370	376	410	406	387	407	421	400	387	388	367	380	403	409	393	383	432	388	398	432	396	411	433	367	392	396	406	409	430	388	384	379	408	423	420	398	430	408	420	414	394	388	413	420	398	408	385	372	418	437	387	392	391	372	416	420	404	390	404	408	402	396	414	381	391	427	437	384	404	448	428	432	430	413	400	435	417	362	411	409	388	405	397	405	407	419	419	420	387	414	371	399	375	410	368	421	393	399	418	434	391	407	385	384	391	406	405	391	430	387	382	403	363	379	390	397	475	375	374	428	383	399	386	397	428	389	395	425	386	417	394	372	411	413	363	374	376	431	406	383	397	399	412	407	400	412	382	410	385	426	392	426	407	419	381	423	373	412	416	410	419	399	425	433	396	413	425	415	397	389	388	384	409	424	390	367	363	422	386	392	450	411	395	386	417	415	363	407	431	391	417	424	389	376	369	398	393	417	409	401	406	414	381	363	389	383	409	394	437	392	409	426	416	421	391	395	427	392	435	388	412	361	415	399	405	408	444	376	386	426	414	393	396	422	409	385	407	437	412	395	399	434	396	390	438	424	394	434	402	399	395	462	426	414	400	390	418	412	424	392	384	388	393	393	425	388	363	388	412	395	403	424	391	419	412	363	388	441	427	412	431	407	414	429	409	404	400	404	406	410	417	408	434	416	401	417	418	428	399	409	402	431	393	435	366	374	359	395	415	405	411	374	421	376	424	387	387	384	428	445	386	387	407	436	404	385	420	393	408	408	467	404	433	437	381	389	425	419	419	437	401	437	392	399	411	450	374	389	428	429	434	415	412	402	464	391	418	380	401	408	397	421	444	403	460	396	424	394	399	388	396	433	421	418	420	391	374	404	445	372	420	400	414	432	421	412	378	425	384	425	409	399	429	425	433	410	402	401	381	387	410	394	418	424	442	405	385	389	417	433	399	442	426	391	358	421	442	377	421	356	451	373	397	396	402	382	438	411	421	398	398	395	438	406	407	383	425	448	409	388	429	431	409	402	375	440	419	405	402	386	413	374	427	394	424	412	396	345	411	413	406	386	383	392	392	410	447	387	396	433	411	427	381	407	414	390	388	425	407	453	388	392	418	374	412	426	375	433	412	375	394	394	379	401	405	380	421	402
28450	47818	33835	22482	16744	12365	9130	6893	5496	4156	2680	2023	1661	1348	1130	990	868	838	721	756	718	688	691	665	621	598	548	487	510	502	438	446	469	422	515	462	447	456	391	454	439	422	420	470	440	421	421	455	438	432	431	457	388	458	416	433	440	451	434	438	445	437	401	447	467	401	411	419	441	418	445	419	469	436	447	404	437	450	457	426	404	425	447	418	403	435	406	426	433	456	429	433	441	410	430	419	419	454	402	448	431	471	438	407	428	441	436	453	406	430	388	473	454	415	423	478	435	447	432	390	416	400	434	452	436	403	439	429	464	449	405	454	397	445	417	429	422	427	429	469	443	419	415	406	428	422	441	420	441	451	431	411	408	442	426	434	425	450	421	427	463	429	452	387	482	445	416	450	445	378	435	404	437	448	427	433	431	415	429	399	421	430	429	436	430	415	425	431	431	415	429	426	472	479	404	414	450	422	414	428	394	421	420	429	447	429	413	408	462	445	432	406	442	457	473	441	447	445	395	448	456	416	421	430	457	417	460	418	451	434	433	402	456	424	406	421	419	447	418	429	412	408	416	431	418	425	407	432	431	433	409	402	413	407	427	444	406	404	433	413	439	431	481	412	413	423	438	434	440	431	423	426	467	449	433	442	406	450	396	449	437	426	456	411	390	379	445	451	438	433	402	407	418	436	411	399	440	418	415	411	425	427	429	387	404	399	440	421	447	397	428	423	388	426	400	408	416	428	465	456	402	471	420	451	440	399	416	395	437	435	411	408	395	411	442	402	422	428	436	431	440	428	441	429	408	391	410	447	460	425	446	422	434	427	409	427	415	421	433	415	431	386	405	419	414	399	417	442	407	422	431	428	409	463	430	408	436	451	434	423	401	416	406	428	474	444	458	416	440	448	429	458	454	457	440	413	414	396	428	412	416	444	439	414	421	419	409	410	460	446	413	437	448	454	453	405	435	428	465	417	447	421	417	443	385	431	405	448	426	425	424	400	428	437	409	446	469	469	428	421	411	432	428	412	453	433	451	400	448	434	424	455	421	419	457	451	459	407	431	416	444	440	419	467	426	440	447	445	421	410	439	414	440	410	447	426	393	405	455	446	418	432	464	402	392	423	391	387	445	419	406	457	451	435	465	424	393	460	454	469	423	460	438	438	429	388	425	436	424	436	411	438	418	443	428	441	449	390	413	470	402	433	397	421	410	417	441	415	441	420	487	427	410	421	410	431	455	413	410	414	444	435	408	446	404	424	442	425	434	391	438	367	428	408	413	431	420	456	440	408	420	411	435	397	408	433	437	388	476	432	443	430	402	437	433	408	457	431	402	421	415	464	422	440	436	428	453	459	435	460	414	427	425	441	405	407	460	417	442	445	459	408	456	395	437	440	415	443	464	398	421	405	389	411	430	409	438	423	409	448	437	395	440	440	413	408	452	427	409	425	421	464	443	464	398	479	434	449	434	455	411	417	439	445	405	404	407	455	442	374	427	426	432	408	397	438	417	424	437	432	449	404	445	414	460	410	426	455	433	412	450	434	432	407	398	473	408	432	421	424	478	432	418	431	397	428	415	429	419	413	429	427	424	438	405	475	423	415	389	400	418	446	398	427	400	449	463	439	414	437	449	445	430	464	423	454	436	427	426	391	432	427	408	434	431	377	422	391	447	483	443	461	403	431	399	415	435	451	436	430	406	419	392	430	417	431	444	429	392	453	408	372	452	421	437	427	446	451	414	406	424	444	423	405	432	438	392	414	444	450	431	423	434	424	419	398	425	447	405	418	417	427	447	440	436	415	441	421	452	409	410	410	385	441	433	446	413	414	438	429	430	441	468	425	432	424	420	435	444	408	391	397	406	430	404	441	431	428	415	433	422	408	416	386	467	416	442	480	455	422	412	402	431	416	380	417	403	411	448	419	408	409	427	426	406	401	413	405	442	434	442	436	404	415	420	450	450	377	454	441	451	408	447	457	403	420	451	413	428	403	411	430	430	418	421	434	402	415	426	431	428	395	451	417	441	431	463	440	414	421	402	421	438	445	440	450	418	431	391	416	431	400	424	455	412	456	403	402	417	438	473	417	451	427	446	441	393	420	459	430	443	410	426	428	425	406	429	416	422	434	457	406	413	413	421	432	396	419	420	439	425	434	427	447	423	384	432	414	434	456	472	416	431	436	387	455	449	459	436	442	421	426	451	443	465	418	426	410	424	453	401	422	446	434	432	423	441	420	450	436	371	384	398	432	432	443	434	423	480	431	415	401	446	429	447	412	400	426	417	420	416	403	390	425	397	428	413	444	434	438	427	465	426	450	425	425	439	407	435	427	448	422	406	448	433	415	424	421	437	400	413	407	408	431	467	422	452	461	438	419	439	406	454	422	465	435	414	419	429	433	415	423	436	431	441	401	415	428	430	432	442	404	421	417	417	380	413	411	410	410	420	418	406	451	434	401	426	406	421	460	437	422	420	448	423	425	462	454	440	383	452	413	371	441	437	431	431	430	417	430	431	441	454	453	412	426	429	445	399	436	426	427	399	415	424	402	418	423	409	437	430	451	434	443	416	471	419	435	431	377	432	419	418	442	441	424	420	425	455	426	420	407	416	451	414	422	408	418	387	400	424	415	413	391	408	421	465	437	437	423	404	448	419	429	435	420	436	418	448	420	441	406	380	425	447	432	457	410	445	441	404	414	482	393	444	426	435	434	436	431	438	426	433	413	410	444	402	453	424	427	415	400	451	466	406	445	419	435	409	412	415	413	432	458	425	456	440	392	420	429	427	421	416	419	454	407	426	423	415	398	425	427	440	403	443	437	430	420	437	431	447	415	447	444	406	418	449	469	434	443	428	424	429	431	426	430	416	426	417	453	433	454	356	443	435	424	442	420	422	428	407	386	403	414	457	427	450	439	393	408	417	424	453	422	385	417	458	410	449	432	427	432	430	434	421	429	401	425	401	461	448	434	423	416	418	445	437	387	408	439	412	415	431	405	427	434	420	433	408	493	441	440	395	418	405	432	446	424	421	443	411	450	421	426	430	419	461	425	430	471	438	425	437	436	450	398	438	449	412	387	458	438	459	436	420	460	377	491	422	432	444	399	437	436	417	408	423	420	453	441	445	438	439	460	440	403	393	433	426	408	391	430	410	430	414	444	435	408	423	400	403	442	412	412	417	426	420	392	464	417	431	430	395	468	404	437	456	398	406	437	418	407	421	382	416	401	439	418	434	434	420	427	458	426	442	419	426	423	455	413	424	424	389	444	439	435	434	418	436	428	418	416	478	420	442	419	458	428	414	400	421	444	448	452	404	412	400	435	401	447	412	397	435	422	440	420	439	417	412	426	437	411	428	411	369	402	420	412	418	414	476	407	408	422	440	391	461	426	433	442	406	451	430	430	426	424	415	433	443	426	465	432	453	434	426	441	440	414	429	394	421	396	419	448	420	406	431	431	444	442	405	427	413	474	464	453	430	437	442	427	406	428	399	456	426	410
24815	21143	27471	25504	16925	8490	5071	3553	2828	2290	1710	1313	1183	1121	992	850	869	828	785	746	827	814	727	764	731	776	723	683	650	700	662	688	674	636	649	647	655	669	632	648	664	619	706	599	625	676	671	636	675	646	614	678	665	668	681	670	643	639	652	674	653	629	652	656	641	607	641	658	677	648	674	705	654	650	671	632	642	619	654	622	685	660	629	653	642	627	595	665	647	691	657	661	658	632	657	665	664	653	650	658	662	643	699	619	638	626	642	708	580	621	610	643	642	658	715	635	667	582	606	658	678	633	672	661	669	638	623	642	632	668	652	618	651	704	653	618	650	641	636	605	640	697	623	649	697	659	650	641	577	661	651	649	642	692	669	633	641	613	649	668	662	670	625	717	642	632	624	644	612	642	652	659	620	618	689	651	712	633	654	643	644	633	641	642	654	662	596	610	632	623	661	650	603	650	634	611	655	592	651	653	634	658	687	639	667	662	672	639	657	680	616	655	651	649	710	615	618	644	654	648	598	673	668	677	648	668	631	687	653	659	639	632	642	654	606	614	631	614	636	632	665	600	633	574	627	636	691	640	642	667	619	667	641	639	623	632	653	646	624	651	625	660	657	633	649	646	681	683	679	623	646	648	642	647	631	654	655	635	662	605	646	622	689	590	648	620	630	632	639	635	572	614	686	642	667	629	644	664	641	628	635	596	644	658	662	646	650	653	637	633	629	656	648	645	607	603	645	662	645	617	642	636	645	677	662	687	663	664	684	641	657	631	624	635	670	689	644	612	671	647	638	617	659	658	618	629	605	645	631	632	591	655	667	650	651	636	659	657	645	694	667	606	644	616	622	609	628	639	629	645	631	638	622	608	689	621	672	622	672	605	611	627	650	655	638	636	677	647	629	667	606	619	637	646	636	662	630	635	635	629	645	626	671	603	615	714	620	598	616	646	582	644	657	685	656	659	651	661	671	641	601	646	636	665	631	662	634	670	648	635	640	603	612	649	617	626	636	639	674	653	653	675	648	679	667	651	674	623	652	605	611	657	622	620	660	644	638	660	641	666	627	659	649	636	673	662	587	599	623	698	622	588	656	685	638	628	626	645	650	677	663	632	667	623	662	676	654	621	642	659	672	682	656	637	595	654	669	631	682	644	646	631	606	638	634	619	667	667	617	672	674	641	654	631	690	605	664	665	637	656	622	640	658	707	649	624	614	673	649	674	622	609	637	635	627	671	631	650	635	622	657	638	676	646	587	597	643	619	684	670	573	685	621	610	642	628	633	631	670	602	634	618	656	661	653	649	648	646	636	646	673	620	618	636	624	685	650	693	649	653	670	618	639	654	694	649	611	681	607	582	675	634	676	662	634	629	678	638	607	622	729	643	634	664	607	644	659	633	647	609	655	612	669	658	661	674	602	666	594	632	707	675	671	614	660	618	628	672	655	640	644	624	641	627	667	659	678	631	647	592	664	637	654	624	587	688	629	641	664	614	648	617	693	672	672	634	687	688	651	691	664	665	653	633	656	666	614	614	640	623	663	660	632	664	647	694	619	653	646	664	658	628	635	688	610	658	606	645	656	640	615	646	663	602	649	637	656	665	643	662	652	645	654	650	623	647	630	636	656	629	646	646	597	673	636	680	634	632	675	629	662	647	659	626	629	662	670	663	621	611	686	648	644	644	665	618	642	636	634	676	677	630	649	733	657	622	657	657	611	660	649	672	704	646	649	638	652	673	650	680	624	665	717	652	648	635	653	676	640	664	659	631	643	647	674	687	633	641	687	624	653	645	642	658	644	644	643	671	659	648	646	612	665	678	649	643	644	663	649	661	622	665	609	625	635	682	657	666	621	661	657	631	649	633	635	674	674	672	680	616	668	651	698	632	641	625	615	611	689	656	614	663	599	697	678	620	648	647	642	621	654	603	673	628	705	665	661	664	645	598	648	632	642	612	647	679	673	621	669	619	615	628	636	620	653	659	648	642	642	611	671	646	629	650	661	639	641	642	656	658	633	679	632	659	654	596	626	608	613	629	676	620	627	630	631	667	655	623	650	633	578	647	743	656	654	655	624	679	640	650	674	660	636	640	635	643	658	624	660	669	627	689	623	611	656	666	627	617	613	630	617	688	607	653	608	665	634	632	731	576	668	624	632	670	616	703	652	677	650	619	631	647	652	656	628	656	644	602	619	633	618	675	647	654	671	694	641	665	648	616	609	603	643	638	665	639	648	670	635	651	609	620	613	652	642	616	658	655	659	650	643	636	620	636	637	672	656	608	613	621	629	670	666	663	641	620	627	603	654	660	631	641	657	700	649	641	666	625	697	640	625	604	669	658	633	633	655	641	587	626	602	646	670	642	663	626	624	643	633	652	663	651	623	634	617	686	695	626	634	612	639	653	675	613	626	620	641	583	629	626	634	628	653	656	683	618	681	649	611	588	653	630	602	658	641	648	636	630	654	665	652	639	610	654	636	650	657	619	595	567	654	685	624	704	676	638	640	649	664	660	614	639	602	677	604	672	717	602	693	687	661	677	646	675	636	626	667	650	655	640	631	624	618	646	630	680	661	687	646	641	641	649	666	635	678	672	656	686	622	686	647	645	682	607	710	563	619	617	664	624	711	695	640	634	632	640	672	660	662	649	631	643	636	645	657	669	596	665	656	666	651	617	615	621	567	666	637	711	654	640	623	633	665	656	677	685	607	663	627	627	655	651	695	638	648	639	639	664	654	635	665	694	606	657	617	679	639	647	674	648	649	669	655	597	601	653	653	602	623	646	605	681	596	669	652	632	674	627	660	615	688	672	602	627	647	637	621	657	674	615	639	632	635	689	649	688	634	645	656	676	654	620	652	652	647	601	624	630	628	637	685	624	603	641	617	615	665	627	652	654	669	649	658	596	681	655	713	647	674	690	633	634	661	652	662	632	670	650	621	652	636	596	675	672	643	669	627	644	587	650	667	651	606	639	615	691	681	630	604	648	641	612	624	621	628	657	649	660	604	643	678	675	661	608	662	650	671	630	636	678	634	622	690	613	677	635	651	664	630	617	606	689	663	648	667	624	632	639	662	636	634	686	642	660	683	629	708	651	619	695	665	645	619	659	578	596	668	661	715	662	603	624	632	685	632	666	610	667	660	645	682	618	622	675	638	641	652	618	642	588	611	627	626	662	632	670	691	594	684	624	654	637	665	611	662	671	651	644	594	593	654	644	609	674	602	633	680	694	657	670	643	617	650	645	667	669	637	657	634	684	656	633	649	651	637	704	641	663	645	666	685	642	635	647	625	706	656	613	654	655	647	626	610	649	598	678	631	624	641	652	672	663	622	622	630	643	669	608	639	645	638	639	652	676	645	628	643	629	613	597	681	594	603	680	668	687	653	636	638	632	647	685	646	653	657	657	645	632	665	613	647	627	673	662	632	655	601	693	615	650	639	631	664	696	629	622	624	654	641	661	611	686	631	658	628	629	620	668	626	649	685	644	643	640	654	654
27683	44037	30620	19969	14567	10565	7657	6040	4752	3785	2473	1859	1633	1381	1213	1107	990	932	897	867	931	872	879	850	791	809	763	719	732	674	683	738	642	654	702	684	682	706	670	639	677	625	682	665	669	690	654	633	687	705	727	660	662	630	642	673	702	667	647	672	607	671	632	670	638	663	682	619	662	670	670	641	704	662	650	677	677	662	643	653	659	641	662	642	643	667	676	673	633	664	655	661	673	645	591	696	652	637	649	701	720	640	659	631	693	659	655	657	690	624	630	693	663	647	606	652	654	654	616	705	675	634	659	677	637	657	666	651	646	628	656	658	648	679	645	662	644	676	664	661	621	662	686	670	617	651	703	645	682	661	660	680	657	672	653	679	666	651	649	621	652	649	667	654	667	685	664	619	635	614	661	669	638	654	683	674	640	628	711	610	638	648	683	646	687	657	631	653	684	653	649	658	648	622	653	708	616	676	627	635	681	686	645	672	611	637	690	682	660	631	649	663	667	648	683	682	653	663	651	666	654	669	654	652	682	728	657	632	664	676	648	659	684	648	679	632	654	640	736	673	616	662	665	634	663	641	676	667	677	589	655	688	636	682	700	708	644	660	640	679	626	622	691	667	659	657	628	680	649	658	590	652	621	645	584	672	640	661	673	663	668	648	647	680	662	657	638	676	650	681	668	643	631	626	689	623	633	668	704	665	650	679	663	644	692	660	669	666	711	658	620	643	629	664	602	677	686	683	678	716	620	640	683	629	661	626	667	652	659	676	682	666	671	639	637	669	606	652	715	658	685	627	686	626	676	632	625	637	670	633	633	681	672	703	648	634	585	634	671	661	664	633	671	623	677	644	689	626	666	656	652	682	633	624	622	667	691	655	698	693	653	661	628	676	667	690	640	659	710	684	630	647	692	687	610	663	640	715	686	682	685	641	687	668	673	661	616	677	671	675	644	649	630	712	670	661	629	677	647	701	640	639	658	672	668	637	670	648	635	633	693	647	640	635	632	690	654	676	663	696	654	587	647	681	670	666	678	651	669	671	635	658	662	653	661	652	694	641	637	683	642	638	581	661	661	680	658	680	673	625	610	669	663	687	634	666	650	623	689	631	628	667	660	659	691	668	620	684	735	705	625	641	638	704	605	676	622	624	617	702	640	644	683	620	680	685	641	719	677	662	677	649	670	660	637	651	634	697	646	688	661	653	685	653	682	585	673	686	605	621	686	597	628	684	690	682	651	666	675	661	628	674	650	657	660	625	635	638	652	618	641	672	666	686	648	641	689	679	686	681	639	686	617	675	632	665	640	643	701	653	683	653	660	634	652	698	715	702	609	687	625	645	649	671	616	690	639	619	695	712	632	682	638	634	638	633	638	670	677	643	677	679	636	644	670	644	663	606	694	638	683	712	691	645	664	690	691	677	632	639	636	699	610	659	626	656	680	606	653	629	630	636	702	653	624	654	694	659	655	697	678	659	634	640	682	650	666	727	658	606	693	664	663	633	643	682	645	670	681	658	650	650	655	690	667	620	665	609	649	651	662	682	672	651	658	670	693	610	656	696	686	691	655	638	632	626	645	663	687	666	666	620	672	650	629	626	660	665	654	655	730	620	666	650	647	655	649	669	647	667	609	685	650	627	649	663	657	653	633	617	632	681	659	613	650	658	672	665	670	650	649	636	681	646	656	631	671	666	691	654	603	668	678	660	599	680	665	675	671	675	610	649	651	645	612	645	624	648	641	699	628	642	693	604	639	628	636	646	668	662	653	638	649	698	629	682	637	681	701	686	654	650	633	630	628	639	656	593	638	634	665	677	648	659	669	633	671	673	661	692	659	651	674	615	648	647	625	617	651	664	614	658	599	656	664	632	644	648	672	651	740	654	670	633	608	662	651	653	680	691	653	652	648	699	642	628	665	629	677	645	621	660	652	654	675	617	675	667	657	626	692	644	613	681	657	737	650	682	699	682	657	629	634	687	659	612	652	676	639	659	683	663	667	670	687	657	626	657	707	620	635	664	657	659	665	676	631	674	626	608	671	640	690	632	654	662	682	665	574	674	624	667	651	637	640	699	639	653	629	667	604	640	586	674	659	677	654	634	681	654	629	585	697	656	682	690	691	690	662	691	628	635	645	651	674	633	670	644	661	649	663	655	653	654	705	637	652	605	675	684	643	623	669	669	655	656	681	663	652	668	656	682	660	663	613	664	649	658	654	657	642	647	655	663	647	626	661	636	650	713	680	657	678	693	679	697	640	706	680	663	687	638	641	627	671	670	680	599	648	716	611	639	642	611	668	655	677	659	662	650	644	646	657	647	690	648	637	682	700	648	661	656	654	692	647	648	685	669	630	657	629	645	641	631	665	649	685	651	646	643	652	692	640	684	647	656	663	634	666	686	666	655	636	620	688	633	669	685	682	660	668	646	699	666	650	666	639	654	629	657	652	633	669	643	682	675	641	676	678	647	620	683	666	637	658	647	700	667	658	635	674	683	678	648	648	670	691	669	648	687	642	674	651	658	627	604	619	706	719	630	640	666	628	648	631	637	666	652	670	661	699	676	700	643	668	665	691	685	671	700	673	675	632	624	617	645	666	688	654	666	641	621	644	645	645	672	643	690	684	701	666	652	627	675	683	649	621	620	663	689	626	646	642	648	611	687	665	675	632	641	622	664	679	660	679	635	667	624	581	660	634	667	633	642	671	661	653	659	643	650	706	670	674	671	617	632	631	695	655	659	685	689	643	685	654	672	648	665	663	670	651	714	663	665	631	664	637	679	632	666	666	706	666	682	665	682	655	671	656	655	659	646	650	609	665	606	645	652	663	644	662	648	658	632	684	688	668	621	636	640	617	640	660	645	641	633	662	648	668	639	654	698	676	666	642	685	629	662	653	699	678	620	637	651	681	663	677	669	636	637	648	618	647	658	663	635	681	691	659	669	646	659	686	579	644	679	647	658	661	673	664	677	684	663	650	666	618	629	680	656	671	629	655	682	612	644	671	632	625	685	645	670	668	658	648	676	644	636	659	624	687	664	680	611	638	684	633	653	615	630	648	645	656	641	603	689	652	667	697	642	642	633	725	635	673	680	642	638	629	672	676	651	721	688	675	623	675	660	638	658	707	627	642	671	662	633	635	671	642	651	649	632	649	628	626	685	643	609	658	655	640	617	684	685	682	662	679	665	651	648	652	636	681	672	638	672	716	625	610	668	700	635	691	668	600	633	661	668	700	676	640	695	645	630	669	649	658	605	654	669	657	659	695	689	656	672	668	626	652	663	656	663	642	680	660	684	650	657	675	681	667	622	642	667	657	644	632	642	659	635	673	708	658	652	664	635	695	625	618	681	669	687	698	700	618	624	645	639	655	663	636	680	639	629	661	650	643	718	651	688	647	666	646	656	658	624	691	665	667	609	651	612	634	629	665	630	659	652	648	677	618	659	685	676	648	649	659	660	683	605	633	684	670	673	646	622	669	637	642	638	676	644	672	637	643	672
22453	21031	28551	23692	21160	21470	15518	6923	4535	3526	2429	1741	1475	1267	1030	922	871	777	752	716	676	781	737	697	636	631	599	564	501	522	481	548	506	489	507	501	496	506	488	475	475	522	493	473	476	460	538	453	509	441	466	511	515	507	453	484	460	512	467	429	468	471	479	489	452	491	493	511	473	450	440	492	480	461	469	500	492	480	488	442	465	451	464	473	463	463	429	438	474	442	505	521	476	471	469	500	464	493	430	454	489	446	445	469	467	480	483	494	473	469	464	473	464	459	458	443	455	457	472	428	454	516	477	489	447	477	477	462	487	444	490	518	478	490	441	484	472	488	426	479	488	502	458	491	465	479	461	481	452	466	463	479	491	465	435	476	418	474	479	479	496	507	475	448	475	470	481	450	476	468	437	471	450	489	484	480	466	462	501	473	487	458	454	469	494	441	453	444	485	476	447	490	467	453	489	499	486	501	506	453	436	447	530	432	488	462	480	479	448	493	489	450	460	461	484	439	445	509	467	475	492	517	420	479	462	466	487	452	487	455	456	459	496	478	446	470	470	466	474	471	529	468	512	445	488	463	445	475	514	474	432	488	440	457	513	448	439	447	476	466	446	488	489	504	469	449	463	472	474	508	476	461	458	492	465	475	436	461	542	482	482	445	484	456	448	445	497	473	471	459	454	464	490	447	502	459	447	494	473	454	472	493	437	469	472	460	461	447	464	522	427	444	446	505	449	496	489	462	487	486	486	467	485	503	498	403	489	449	466	478	443	432	465	478	477	497	447	469	460	475	459	449	490	464	443	486	468	466	521	469	456	462	440	457	474	415	431	470	507	458	469	435	438	485	461	466	494	490	452	457	484	490	493	487	486	479	458	502	463	437	459	455	493	444	478	485	450	499	423	455	469	455	474	472	445	486	421	461	466	480	466	484	460	466	428	477	452	470	482	476	477	480	513	458	479	456	475	470	488	433	463	484	456	472	493	462	469	468	462	482	492	466	460	457	480	471	493	474	475	477	490	450	408	487	487	446	444	462	513	473	483	440	478	490	485	449	457	497	461	449	489	502	466	458	462	482	460	465	455	485	502	437	472	430	512	446	498	472	477	451	483	477	491	505	447	443	496	455	482	474	488	431	441	488	447	470	468	462	441	468	449	449	436	468	480	461	473	462	461	486	485	465	495	449	484	496	468	454	432	456	455	437	466	467	448	482	453	461	436	485	501	470	502	480	480	453	465	427	460	504	481	457	462	471	445	511	469	498	468	436	443	481	442	481	482	473	468	527	478	450	473	476	456	468	458	492	474	464	445	452	487	459	445	448	451	476	447	473	462	474	506	456	489	474	470	442	440	449	485	496	462	436	498	465	487	497	478	489	489	500	448	459	492	487	435	447	478	455	464	489	430	471	479	480	488	466	474	475	465	477	455	457	470	466	486	457	482	490	478	486	485	463	477	463	510	504	456	467	486	424	474	453	490	482	445	467	517	442	468	444	473	476	461	459	502	462	496	458	485	496	482	405	473	443	472	511	444	467	479	454	448	454	475	463	433	479	489	444	448	492	476	449	473	459	456	453	479	459	462	488	505	455	482	460	471	457	477	452	495	489	486	478	453	404	468	456	467	478	463	490	465	489	469	439	477	455	475	447	459	451	457	477	484	501	467	479	469	465	480	496	463	437	485	440	487	463	478	464	466	461	452	466	461	462	471	418	497	430	448	485	504	451	461	477	494	476	500	506	464	429	478	489	472	505	469	469	457	442	456	464	477	451	418	499	488	471	491	498	483	497	480	495	452	481	489	455	502	473	501	495	490	457	496	475	513	484	435	468	460	464	440	461	492	453	470	462	476	484	454	467	485	465	492	478	499	437	516	465	459	440	463	466	475	499	481	508	437	477	473	476	461	462	491	486	447	514	441	483	484	450	434	457	487	455	465	490	468	431	468	485	467	498	434	481	443	443	471	464	455	442	461	460	438	464	480	470	476	458	476	456	452	519	476	463	447	456	426	483	468	470	428	453	481	452	466	459	498	464	486	478	481	480	486	415	442	473	468	449	485	498	470	497	479	446	505	471	450	510	451	446	465	477	466	456	432	478	492	466	441	515	465	491	476	467	438	456	494	471	459	464	479	444	448	459	469	484	445	456	512	487	440	444	493	492	441	481	450	462	449	491	477	490	446	432	465	450	497	418	506	485	474	472	457	440	451	448	470	469	425	470	463	439	471	449	466	442	444	431	448	486	447	476	475	438	438	442	462	457	489	443	464	439	484	438	481	498	496	465	431	449	435	466	478	469	473	456	455	485	481	460	507	479	501	473	441	475	473	500	458	445	470	472	464	471	511	487	452	449	437	480	459	511	435	481	456	508	451	487	481	473	464	478	496	477	467	470	445	484	463	477	464	464	460	484	451	481	429	480	449	457	495	489	496	487	509	471	482	487	450	483	473	481	468	506	521	446	454	441	461	474	441	460	498	484	460	488	495	477	478	458	469	470	483	536	490	467	485	484	520	481	450	443	461	447	462	488	512	459	437	486	506	419	499	453	502	500	497	458	482	425	428	486	475	435	449	471	458	497	481	479	450	456	527	492	452	469	438	471	487	474	440	472	497	455	466	448	480	487	489	495	452	475	489	464	452	520	486	515	511	475	488	475	477	440	434	470	446	448	444	529	477	486	428	433	433	459	439	456	459	460	419	442	452	483	480	475	460	468	476	461	476	450	422	475	471	453	488	465	474	486	454	476	450	495	529	443	483	492	465	457	462	468	469	435	486	467	461	492	461	465	460	514	475	496	459	452	483	465	470	484	485	441	495	521	471	427	466	471	464	471	456	494	451	489	453	508	488	481	459	433	490	465	472	463	477	503	472	458	463	468	476	501	470	460	457	485	466	484	449	482	497	439	450	472	495	491	470	461	448	504	460	440	497	449	502	515	466	466	432	505	445	471	450	478	548	459	483	463	486	472	447	493	497	498	478	478	465	428	436	463	458	480	482	475	469	486	469	460	458	461	477	477	454	454	458	470	500	461	488	438	463	443	451	423	444	447	488	479	463	448	480	475	499	454	460	447	485	476	477	451	450	485	489	475	531	465	429	466	481	496	440	490	449	484	435	484	478	471	484	478	440	454	448	496	452	421	428	446	472	489	514	424	467	479	480	478	490	493	476	477	490	443	446	441	461	423	470	453	484	466	471	436	464	463	445	484	482	483	499	494	466	488	499	483	479	489	466	479	455	446	441	490	491	446	443	473	521	458	404	494	469	431	466	478	439	480	471	451	471	502	465	478	482	484	492	509	495	469	471	482	449	468	458	442	451	417	465	454	495	518	503	462	475	476	486	457	466	496	485	453	495	453	458	422	484	441	461	499	485	448	462	455	440	481	480	486	487	484	449	513	497	484	488	426	476	483	454	484	466	488	457	449	480	458	489	415	485	447	460	462	443	488	480	451	477	476	469	426	474	429	479	460	503	520	467	503	464	478	507	451	474	512	454	472	464	447
31776	53294	38291	27238	20986	15141	11522	9410	7097	5564	3803	2743	2178	1825	1420	1323	1078	965	941	854	926	892	875	774	744	718	650	611	537	548	560	514	534	495	526	538	478	514	526	463	516	486	513	494	484	476	486	500	463	482	486	493	482	445	472	503	469	440	427	504	462	464	474	471	477	483	441	469	478	505	486	489	446	436	455	451	439	513	505	462	504	473	458	516	482	509	469	470	474	490	476	471	482	453	477	458	523	498	480	455	482	462	478	490	438	437	469	445	500	467	489	478	495	484	474	453	517	470	473	500	480	515	477	430	443	461	437	454	471	465	449	462	447	497	512	477	476	444	478	459	484	476	482	463	490	485	438	471	424	490	467	461	481	479	487	488	481	446	490	473	454	464	525	480	442	515	455	444	478	451	501	473	466	478	461	505	452	465	454	463	436	497	490	452	491	475	470	434	486	479	480	484	528	480	476	482	468	478	468	463	479	477	458	495	463	445	479	472	468	477	467	478	449	479	501	456	456	494	463	436	482	470	445	476	491	468	476	484	487	488	487	466	456	460	458	495	495	522	509	432	483	444	483	513	453	490	461	494	457	443	443	497	474	476	512	500	463	455	452	483	456	457	430	482	487	496	470	484	501	443	438	490	463	482	446	486	488	453	401	459	484	493	479	466	455	481	472	468	501	468	477	480	482	491	472	464	463	447	451	454	451	446	487	431	486	494	475	478	492	476	471	501	459	511	502	488	489	476	440	428	466	456	473	499	457	439	461	464	450	412	470	473	445	471	482	499	429	517	482	436	452	463	453	498	479	483	511	456	491	434	497	493	444	443	492	485	475	458	497	470	459	473	448	465	421	467	465	490	433	462	433	448	502	479	487	469	521	489	470	463	493	485	464	468	466	485	458	473	482	500	495	472	434	487	481	452	463	509	478	508	488	452	436	465	509	460	487	488	474	463	483	539	441	477	416	503	449	470	485	412	515	441	458	468	451	469	504	480	472	465	418	452	434	481	463	470	474	473	465	466	518	477	492	499	471	502	479	447	469	442	485	471	455	482	484	494	474	459	503	507	514	470	483	458	430	477	512	448	479	450	498	458	438	495	446	476	502	491	447	460	461	485	511	458	483	464	465	462	475	468	484	499	427	490	471	498	467	468	482	480	483	479	478	457	492	476	484	467	499	433	467	478	461	456	491	462	485	437	475	445	464	510	454	485	460	457	450	455	497	499	466	494	464	450	498	484	469	476	443	489	436	485	430	465	467	471	479	463	436	418	462	505	492	472	433	520	451	514	492	426	459	461	509	462	484	487	446	523	456	504	507	463	480	471	477	427	458	472	499	477	491	457	464	483	498	480	470	473	482	477	477	475	489	480	440	444	472	479	446	495	445	469	447	473	479	527	463	476	451	467	478	498	455	446	495	504	441	466	474	486	490	472	472	476	508	443	472	497	458	496	488	492	516	484	498	440	472	527	437	470	484	469	484	441	472	487	469	500	438	475	456	419	489	456	464	451	473	490	490	504	500	490	438	520	477	464	487	479	460	459	496	475	521	450	467	460	473	428	503	488	450	468	479	494	475	492	431	478	493	476	429	436	458	511	481	471	503	469	454	478	517	462	442	465	454	473	475	491	492	466	445	451	451	461	494	526	434	468	451	498	461	455	503	440	485	478	491	464	455	456	483	471	491	488	485	456	471	471	479	483	518	449	463	497	465	481	489	499	477	468	479	478	491	468	509	506	434	475	476	461	482	466	484	474	475	453	480	487	463	427	475	476	463	454	486	501	475	479	477	521	459	470	472	486	474	450	478	479	475	459	461	486	486	484	447	459	498	500	465	453	498	496	515	519	435	475	491	461	468	473	456	478	480	509	478	514	477	502	446	520	471	480	435	463	459	477	480	480	474	467	463	471	453	476	465	458	469	450	451	500	492	494	440	446	478	468	496	446	479	497	471	456	458	492	476	447	496	502	457	472	493	482	505	481	481	444	454	463	479	455	449	498	490	492	491	460	461	465	443	476	462	460	447	481	488	493	459	463	445	428	468	459	484	458	485	449	452	503	461	435	453	493	452	424	476	514	479	469	471	440	489	406	507	479	455	470	432	436	464	498	436	453	462	467	456	439	468	476	459	502	481	454	459	476	447	428	472	472	485	430	505	464	474	466	500	464	469	458	472	454	492	507	487	458	432	455	480	473	492	459	475	461	434	511	479	460	475	482	474	502	480	435	457	476	460	476	449	448	441	433	490	475	493	437	458	431	453	479	483	463	481	473	506	460	473	437	477	463	447	474	443	484	483	436	454	462	437	477	512	465	450	442	482	456	469	471	464	477	483	414	450	457	456	467	469	466	472	488	494	441	494	474	514	475	471	479	440	484	471	491	489	487	502	435	496	468	471	467	486	502	487	449	494	464	461	488	488	459	428	489	471	435	516	455	447	492	481	453	453	450	440	454	452	437	484	480	475	480	483	460	472	498	493	500	452	473	464	470	455	461	453	440	470	469	521	489	458	447	494	469	515	474	482	457	480	463	447	492	448	439	485	500	450	460	489	453	470	451	465	468	492	447	486	475	467	470	504	481	438	439	472	454	445	461	491	486	485	478	513	442	452	469	484	475	456	486	498	487	480	433	482	484	473	439	475	447	454	461	488	446	452	466	469	473	479	459	467	482	484	457	477	444	459	487	444	477	483	454	445	467	497	474	464	473	438	463	438	478	485	404	458	480	483	471	498	495	492	447	447	457	466	441	503	482	444	503	446	502	444	451	477	491	491	468	501	496	499	477	487	463	502	467	439	450	474	510	468	440	473	487	481	476	475	505	433	487	464	477	463	476	414	498	431	455	464	438	498	472	470	467	474	505	449	437	465	468	427	463	478	449	490	496	442	482	498	446	489	477	491	490	482	486	474	491	470	490	479	485	490	481	485	476	463	470	479	439	495	475	471	421	476	493	440	477	493	458	492	461	485	509	476	459	505	470	476	466	445	463	443	490	462	450	472	480	457	470	525	493	489	490	456	439	462	494	461	428	507	485	504	427	501	452	462	459	430	473	479	461	515	479	464	481	453	445	455	480	483	457	443	469	469	479	429	476	455	477	479	503	476	479	453	449	499	480	472	494	434	456	472	447	496	503	451	456	482	503	464	494	468	447	477	505	447	483	463	485	450	461	479	475	456	476	452	488	474	465	494	489	459	509	481	477	492	466	478	490	500	483	466	474	480	493	467	458	470	469	468	494	462	518	482	466	461	467	488	427	463	447	453	478	470	464	477	446	447	447	473	495	469	447	484	460	449	445	467	454	460	432	457	481	466	489	461	491	461	461	484	480	436	477	478	432	470	487	466	470	450	456	462	505	467	480	454	446	490	438	477	436	455	497	449	482	449	505	449	541	485	486	510	477	486	538	474	463	488	503	464	437	501	470	445	522	439	488	536	478	486	486	476	484	460	460	486	491	480	491	455	472	467	469	443	479	485	487	489	500	451	459	449	485	481	470	494	503	444	468
29687	26228	25475	17165	8948	5158	3477	3073	2139	1664	1277	1073	953	871	810	743	693	673	718	691	715	673	627	651	591	669	598	590	585	560	652	576	509	598	564	578	585	607	595	594	546	573	593	564	586	583	541	596	530	516	627	584	600	571	591	554	558	551	548	559	543	579	542	595	529	570	598	537	512	574	549	577	564	576	508	574	536	562	580	525	526	580	542	573	594	578	548	596	573	551	551	570	568	549	548	565	586	598	599	572	579	603	536	567	554	552	582	558	564	577	543	524	556	560	567	570	565	599	534	563	581	585	541	564	579	602	553	552	508	545	579	546	545	604	563	553	556	557	549	575	572	522	595	610	602	514	598	544	561	571	577	568	535	534	529	559	543	572	564	573	559	588	600	562	541	594	554	569	533	549	592	535	563	496	574	519	552	591	553	546	559	553	607	531	580	540	577	543	620	537	563	559	586	595	551	551	575	535	527	580	552	537	544	580	584	541	558	573	584	529	597	590	569	513	577	581	517	533	549	556	541	573	562	541	534	562	576	559	583	572	576	613	526	610	524	564	565	592	548	598	554	540	573	593	518	622	519	599	590	561	550	540	568	570	551	543	535	553	550	605	592	560	599	556	556	566	548	507	568	579	543	578	522	545	539	599	601	597	552	563	528	545	551	550	582	547	553	577	544	553	548	562	570	580	589	592	599	557	530	580	549	538	525	564	567	592	539	556	589	591	582	586	571	592	550	525	604	527	548	552	552	564	540	577	574	551	523	581	558	536	537	579	551	582	556	539	549	554	588	549	544	549	571	556	546	617	580	535	597	539	607	545	555	548	567	531	547	563	572	577	558	544	596	597	611	567	584	587	558	574	563	569	598	562	559	580	554	554	539	536	558	554	567	582	571	570	567	571	510	577	520	534	602	583	560	566	577	555	580	575	552	589	566	556	547	572	590	574	569	565	568	570	551	572	551	596	588	577	546	585	589	560	564	554	568	576	535	566	553	578	565	573	564	541	551	576	608	565	595	575	567	595	525	541	558	564	586	566	588	566	552	563	579	570	575	578	544	574	569	566	588	537	555	567	551	537	581	630	593	562	542	584	540	564	569	568	561	580	560	583	567	572	597	593	572	548	588	542	541	551	555	580	547	574	548	518	530	543	594	546	613	549	556	535	633	551	544	564	550	561	552	582	569	597	535	566	582	512	558	564	550	555	586	557	593	559	562	584	543	545	614	596	551	560	568	560	578	549	576	573	560	543	595	517	571	548	561	548	522	585	544	564	568	539	538	558	584	560	590	557	551	532	560	567	572	559	562	556	549	553	564	543	532	561	538	591	552	566	608	574	571	581	595	561	592	577	508	564	575	597	540	563	562	564	547	545	539	552	543	568	549	527	535	547	517	576	526	609	583	560	503	562	553	554	531	632	564	550	537	560	570	534	503	573	575	572	583	547	582	589	521	569	585	576	559	563	559	552	572	545	558	580	566	565	565	568	541	595	595	535	559	564	545	602	599	571	583	531	570	549	563	554	613	552	561	564	550	562	501	546	575	546	570	540	615	535	551	538	582	578	589	595	569	584	552	509	573	561	549	583	552	558	597	598	575	604	559	608	569	613	550	559	533	603	575	543	554	568	580	556	618	563	597	552	564	581	580	585	557	591	552	522	564	585	596	558	549	578	495	588	522	529	569	583	581	584	546	562	597	590	587	578	578	560	562	546	530	547	545	573	586	584	552	572	551	535	576	548	549	555	550	543	554	554	563	558	541	568	588	553	566	607	576	571	593	549	542	548	580	553	567	484	573	567	562	553	547	521	550	551	533	560	543	543	587	570	550	571	575	566	558	575	565	575	573	603	593	633	590	584	568	584	548	576	576	554	581	566	584	568	540	565	554	557	563	570	557	543	572	548	478	561	573	568	552	565	577	577	614	605	551	545	508	564	598	574	595	546	550	581	588	553	558	568	557	594	541	561	536	553	530	534	576	601	569	576	597	534	557	588	500	565	567	572	548	551	587	570	582	558	606	574	565	516	560	579	545	614	577	547	542	565	579	614	513	531	537	573	536	539	562	504	581	557	534	593	579	537	586	594	533	550	565	579	552	531	542	552	621	534	587	545	567	580	609	567	537	550	574	604	535	558	576	545	594	613	553	587	576	604	566	555	561	528	627	563	548	573	562	566	564	550	573	550	552	516	562	570	579	576	571	563	547	561	561	503	526	551	542	553	584	543	562	539	535	575	589	546	547	585	563	556	520	590	531	568	573	526	551	549	535	574	565	596	563	566	542	552	530	564	574	566	576	581	612	545	600	538	566	583	574	578	559	583	550	548	597	585	556	542	560	606	555	567	547	559	582	528	575	548	589	558	573	583	597	518	579	539	513	582	566	591	556	561	563	608	591	537	559	563	538	553	572	619	562	564	585	584	569	554	522	535	585	582	577	593	548	571	566	557	620	560	545	546	541	511	525	590	559	612	546	568	553	539	541	580	627	540	547	597	586	543	577	574	594	584	586	587	573	591	571	555	602	532	593	558	566	573	557	561	545	549	602	578	603	542	580	554	559	581	556	574	544	540	587	532	575	541	536	541	563	572	565	621	534	551	561	606	586	543	593	547	607	589	590	535	571	614	560	610	575	570	543	561	567	490	567	547	603	549	533	624	560	568	579	569	544	573	547	597	552	609	574	552	558	535	534	590	542	553	593	553	514	531	582	570	621	555	597	617	532	553	559	584	568	583	573	576	550	570	558	569	550	553	573	577	591	569	518	567	527	528	571	581	553	530	560	519	584	573	583	540	573	548	578	566	568	558	560	568	517	551	507	580	579	561	567	564	582	558	577	499	567	562	573	557	620	548	552	561	524	604	568	527	550	535	600	558	564	592	577	589	559	529	611	552	571	576	537	560	584	574	553	569	569	523	529	598	556	515	591	562	564	561	542	524	610	594	530	539	558	588	590	544	612	553	539	547	569	578	593	568	592	551	489	595	561	554	592	603	576	523	555	553	543	555	590	572	557	570	575	588	556	593	577	576	535	557	589	574	616	556	544	553	571	529	536	574	570	558	555	522	623	585	583	572	554	573	593	576	573	544	566	568	570	580	608	558	609	551	563	547	524	568	568	580	614	586	537	631	560	557	599	550	514	565	562	576	575	563	572	609	555	578	550	569	548	579	597	567	560	592	544	556	534	575	585	544	561	571	585	582	597	521	571	600	557	531	538	570	582	589	523	548	560	514	581	525	591	592	583	591	575	605	548	540	497	555	552	562	607	531	570	594	574	535	553	558	573	584	573	547	560	555	545	574	566	559	551	546	544	531	599	542	570	575	587	536	569	576	570	561	572	581	580	554	589	599	543	570	574	568	579	580	521	568	567	539	580	573	586	604	601	565	584	585	592	589	554	531	553	559	560	565	543	553	575	560	583	513	572	562	636	567	535	562	578	551	550	557	548	555	583	559	574	586	550	585	559	575	512	612	565	591	508	576	593	562	558	582	564	585	570	565	582	549
26254	38758	26649	16458	11422	8082	6008	4994	3373	2615	1974	1495	1242	1093	1000	847	832	820	761	802	767	745	715	736	705	676	690	626	569	620	625	585	636	549	633	592	596	651	588	644	577	574	523	569	539	586	596	597	611	580	623	533	543	603	541	613	621	600	603	585	615	572	554	598	612	574	563	630	584	528	621	586	575	597	562	568	578	621	576	605	560	557	632	586	632	571	602	573	591	601	586	612	603	589	582	605	568	560	560	603	571	603	578	573	598	564	620	567	571	596	588	598	609	604	563	568	582	609	591	627	610	556	590	612	567	579	593	602	610	622	597	592	562	584	603	565	591	570	634	608	542	539	576	603	560	616	612	573	567	588	637	570	551	591	587	586	611	565	569	595	567	561	588	589	589	577	625	608	589	573	626	593	547	621	583	597	564	587	588	570	580	570	595	592	596	578	608	580	615	664	594	581	628	604	606	589	586	602	553	591	553	597	603	592	586	605	552	581	593	576	595	586	587	566	572	618	608	579	622	611	608	567	583	591	540	578	565	535	621	592	550	607	600	583	561	600	614	542	604	618	566	587	559	573	593	608	564	541	595	557	604	588	594	605	590	568	625	613	581	602	612	584	565	603	594	637	590	602	570	625	604	554	603	588	587	612	564	594	558	607	568	618	571	596	641	590	596	619	568	583	588	588	604	589	598	612	572	569	586	592	621	604	589	602	562	621	600	592	591	606	596	577	557	575	618	588	610	617	567	589	615	596	562	539	569	602	570	588	585	577	576	596	610	613	562	584	625	604	620	566	572	603	602	567	632	605	532	611	590	569	608	597	574	585	581	574	552	584	529	620	559	546	618	582	599	580	619	614	580	527	605	596	589	569	549	579	579	546	570	553	606	586	582	616	581	590	589	578	596	576	567	609	573	571	547	588	547	635	567	605	618	629	552	594	544	594	587	584	609	582	562	589	561	549	573	551	590	576	597	600	547	590	579	541	610	610	607	608	528	581	574	622	614	587	607	610	564	630	618	606	562	596	612	563	567	593	584	632	609	544	568	563	573	617	582	571	576	580	561	589	600	538	562	533	605	634	576	548	591	566	601	591	574	587	552	604	576	577	561	614	621	569	576	635	555	585	578	577	593	603	594	606	577	552	586	592	581	578	614	606	566	525	578	546	605	605	605	606	598	597	562	572	612	604	614	581	587	547	566	559	533	559	617	595	600	604	587	597	563	545	587	603	572	573	575	581	572	593	582	586	600	593	559	591	624	593	530	556	558	607	577	571	590	599	588	584	564	611	604	569	595	571	578	606	587	607	572	601	617	582	578	572	563	571	616	608	561	560	603	578	608	607	628	599	595	598	613	578	585	581	554	570	563	626	572	588	593	574	576	588	596	578	616	590	554	579	577	557	560	569	573	583	614	599	591	598	581	609	567	583	563	612	639	558	553	581	558	635	593	596	595	555	587	592	596	565	566	623	589	578	580	601	607	582	620	574	579	595	594	577	583	611	572	577	606	601	617	595	551	614	606	543	622	589	580	573	559	596	551	584	576	609	565	561	574	582	560	590	610	568	595	586	569	628	586	546	584	613	617	636	567	558	579	583	569	630	565	640	629	574	578	526	585	558	559	575	545	608	621	604	583	593	600	569	555	593	569	577	550	590	574	622	580	580	578	610	620	594	595	619	576	575	604	551	591	609	592	551	569	596	570	622	603	581	623	577	578	593	568	606	549	578	586	581	585	599	592	590	582	577	582	557	649	584	614	577	562	591	580	566	568	571	599	614	596	564	547	578	587	579	569	585	570	605	566	579	636	623	559	597	593	558	584	604	592	587	613	551	578	598	553	584	571	584	574	603	594	608	574	594	560	534	576	586	551	567	566	591	547	624	554	595	578	543	613	560	570	609	603	588	589	609	600	614	564	588	599	593	589	649	609	570	544	614	604	556	593	571	619	562	606	577	586	603	572	593	601	563	569	609	611	602	553	622	555	586	595	576	584	565	566	629	567	577	550	594	640	604	580	568	590	537	587	600	599	594	607	542	628	596	583	610	588	561	576	605	566	562	582	579	621	616	573	550	628	655	633	596	587	630	572	587	613	575	627	559	575	584	602	607	540	565	568	621	570	600	585	630	591	560	577	576	573	599	585	588	602	594	628	589	565	560	616	601	568	611	605	548	533	552	626	539	617	626	598	586	573	574	623	622	613	593	584	599	611	549	588	543	563	589	618	596	583	577	574	596	566	614	557	584	608	620	578	588	525	565	597	609	612	586	579	619	591	604	596	623	618	584	585	546	612	589	615	600	583	560	601	538	578	595	569	625	589	596	565	587	598	610	551	579	603	583	564	580	571	574	606	590	578	602	591	555	573	585	555	587	575	567	555	614	582	628	575	570	563	594	585	586	573	533	598	570	595	571	583	583	575	604	581	616	557	604	565	600	620	611	551	606	607	591	602	619	547	595	570	616	561	573	577	565	582	580	569	566	608	587	565	593	631	562	565	586	573	622	554	561	610	595	577	542	624	578	593	596	612	537	569	568	582	575	637	568	593	631	567	575	584	607	572	600	626	582	568	594	590	622	600	593	601	630	602	564	631	573	615	554	602	588	587	570	588	576	606	557	612	580	617	632	614	600	572	631	610	572	590	557	613	604	600	572	557	624	525	598	604	585	592	571	563	553	602	536	615	604	610	566	570	550	569	564	624	582	565	583	627	608	515	613	601	580	591	567	596	637	620	562	565	596	585	603	603	593	603	594	582	614	603	551	592	556	592	610	558	614	584	581	552	563	566	559	608	548	550	547	614	594	600	560	611	575	600	567	603	538	594	630	579	607	582	561	569	551	580	580	588	567	608	599	613	589	573	570	616	634	601	583	615	580	585	586	576	587	592	553	561	577	565	634	596	567	583	616	569	601	598	627	600	633	608	591	564	581	575	576	616	550	591	597	567	592	637	624	593	619	584	584	590	602	581	593	547	546	567	576	588	612	548	571	556	589	579	629	546	623	586	575	573	597	572	581	646	606	563	594	593	594	552	578	546	582	599	593	587	581	593	597	582	567	561	599	602	554	603	609	606	590	564	575	603	581	631	611	562	577	586	601	547	555	590	584	635	567	616	582	575	600	599	592	550	576	564	562	582	571	591	580	528	588	609	595	571	554	542	582	570	588	565	551	585	530	554	602	642	598	573	595	588	544	561	605	613	583	581	532	619	548	581	634	596	618	633	600	580	577	604	597	568	600	587	574	581	604	596	597	516	566	608	555	589	557	608	579	544	593	611	599	586	619	606	583	547	604	625	569	580	608	644	570	603	567	546	606	578	592	573	597	613	564	602	600	597	562	609	579	611	565	611	643	570	573	591	586	567	551	589	602	582	595	563	569	586	556	636	614	610	567	555	586	593	589	576	562	553	593	576	608	588	588	567	564	594	599	579	572	574	584	586	621	554	603	583	585	569	602	571	605	550	562	548	584	559	570	577	589	590	629	584	548	559	641	556	514	574	647	577	589
23587	21032	28188	24211	21243	15679	7775	4878	2927	2242	1831	1279	1116	940	806	730	646	649	616	557	576	588	604	558	563	541	503	497	432	453	439	433	442	437	415	436	434	408	443	429	430	387	408	441	433	455	407	392	440	446	459	431	414	403	406	453	384	439	465	414	427	423	430	409	398	365	437	394	430	408	456	389	446	430	423	429	414	408	386	403	425	428	423	426	394	393	445	453	383	424	415	387	421	402	408	414	399	379	444	412	402	409	417	422	392	418	423	400	417	410	380	433	399	404	425	438	413	423	427	430	401	418	374	407	410	424	448	398	424	414	416	384	411	412	410	441	433	423	417	414	416	407	409	423	406	403	415	434	413	442	414	426	426	381	423	394	438	395	422	424	415	427	385	381	378	408	431	399	438	410	392	390	441	403	422	389	415	429	396	409	387	398	401	420	408	417	400	440	416	388	466	427	393	430	430	412	367	405	404	428	397	418	426	424	403	418	442	445	425	401	431	399	380	410	401	409	414	417	420	405	398	444	417	429	371	439	392	433	402	412	430	385	389	391	428	412	384	442	444	438	412	400	376	387	416	389	403	404	405	453	424	409	409	377	394	413	417	413	406	443	427	404	417	398	372	422	388	412	380	427	362	417	417	422	396	384	417	414	406	408	416	460	389	405	386	407	432	395	408	409	393	440	407	395	416	432	412	419	401	418	366	458	451	381	404	417	381	383	435	428	438	414	428	407	440	373	432	389	417	382	406	457	432	399	448	425	420	383	405	411	405	420	420	393	408	393	398	415	392	431	432	391	385	443	437	427	426	362	436	385	393	431	431	417	425	346	400	423	420	371	378	417	411	399	401	407	407	374	414	406	361	429	463	393	403	401	448	430	370	391	417	418	429	411	436	403	399	402	406	408	378	395	426	367	404	408	388	394	430	448	402	428	396	459	364	421	417	371	406	402	396	420	418	419	468	404	430	402	438	418	401	393	392	396	404	356	382	398	382	437	395	420	407	423	380	404	407	428	447	399	441	427	412	380	427	406	420	399	413	445	406	413	448	450	412	419	447	409	417	416	377	425	410	400	398	386	411	410	412	413	408	367	421	414	425	430	431	360	428	417	391	416	463	399	400	412	414	416	373	409	432	407	388	427	399	417	444	449	421	397	394	424	401	432	406	396	392	424	425	446	441	461	417	399	433	418	416	406	462	384	394	425	417	406	405	446	437	395	381	395	411	406	426	446	431	400	415	388	437	368	419	415	395	436	418	414	464	395	402	412	396	402	409	419	403	404	416	427	413	401	388	428	417	383	393	395	401	407	424	366	411	397	409	413	448	415	412	375	427	417	409	382	406	438	427	409	390	411	367	428	392	404	391	406	400	431	429	446	378	433	389	392	394	432	416	371	390	437	405	446	400	402	389	380	395	396	408	407	423	407	405	403	433	408	405	425	415	415	424	378	416	435	429	422	422	396	420	413	383	387	412	414	401	404	431	398	428	385	411	424	398	412	403	432	358	386	396	420	426	422	410	401	452	446	391	412	431	374	451	396	428	415	357	386	415	428	432	423	401	410	409	440	389	383	413	433	438	383	417	450	461	372	410	406	440	422	377	440	401	408	378	399	353	431	406	412	432	379	386	407	420	437	433	421	396	413	380	415	444	408	379	412	453	418	425	405	397	421	399	436	451	375	400	488	381	431	392	404	415	381	401	396	393	402	419	412	428	460	410	422	433	415	385	416	435	424	390	424	422	434	419	434	440	392	409	381	403	362	418	408	435	414	418	422	428	418	407	423	399	379	401	425	399	406	404	374	422	451	401	391	402	395	400	433	408	426	400	429	417	424	386	407	403	422	407	422	388	375	417	388	437	411	384	401	408	398	395	379	413	367	434	389	390	443	391	425	418	409	427	404	434	417	418	393	458	430	418	387	431	425	438	393	454	445	393	389	376	419	448	410	409	403	390	414	430	392	422	430	450	416	399	416	438	414	412	442	407	418	384	422	406	396	443	414	418	416	376	369	418	445	367	423	434	407	431	388	422	425	406	415	414	392	426	410	404	381	434	424	386	416	461	426	402	404	404	397	381	418	410	414	383	448	390	411	432	412	404	421	377	414	428	421	393	420	405	414	392	406	412	437	424	393	381	442	442	394	434	399	427	461	441	382	372	384	419	404	433	387	385	448	403	422	422	432	444	376	402	362	389	387	400	447	397	424	424	422	434	400	444	389	394	429	418	402	406	406	416	390	414	396	394	416	389	430	439	406	393	431	377	421	434	415	420	427	441	430	423	400	408	450	403	413	419	400	402	413	416	362	430	404	400	421	423	413	449	389	397	399	418	392	416	399	432	378	391	430	404	433	402	429	445	376	404	395	401	418	393	426	423	439	402	375	398	440	446	407	422	423	392	382	403	404	407	391	414	428	405	421	389	384	416	398	426	386	397	396	425	421	383	417	415	405	428	404	358	427	412	412	397	456	424	371	381	422	402	437	423	431	408	410	380	402	417	413	426	397	416	366	426	404	399	408	394	428	383	412	405	461	397	371	410	393	399	429	442	402	412	433	420	435	398	416	393	407	427	452	392	426	412	411	402	373	456	421	392	424	393	422	395	406	434	416	402	390	423	440	388	410	386	380	399	435	398	387	415	403	381	405	428	424	413	443	413	420	440	369	425	390	398	394	418	411	382	404	400	439	399	417	394	393	421	404	428	402	400	376	362	401	416	382	433	465	419	392	421	416	394	395	375	393	433	395	409	429	411	426	381	408	381	430	403	372	397	417	380	426	421	423	405	395	444	403	440	412	432	408	366	407	438	429	398	418	430	432	415	416	425	444	405	395	430	439	384	426	379	387	420	416	412	422	412	407	400	418	380	372	374	371	391	414	382	429	394	437	401	412	414	418	416	427	384	400	427	401	389	426	442	429	408	419	426	380	407	425	423	412	390	434	427	410	434	421	377	416	438	412	389	423	403	438	419	375	421	426	418	436	420	417	380	413	414	369	397	425	409	439	391	410	410	421	436	437	442	417	387	404	436	393	412	425	409	395	367	400	393	396	384	392	414	412	428	405	370	422	390	422	383	410	425	389	415	442	429	385	405	435	406	398	384	436	410	384	385	428	394	401	433	423	408	425	411	425	404	455	390	432	451	412	405	412	448	408	398	399	407	441	405	385	402	413	401	460	434	398	411	412	439	409	381	411	425	399	417	394	426	429	423	397	416	403	402	404	421	372	405	410	395	389	413	419	381	408	442	390	402	437	439	418	454	383	408	411	433	413	389	421	411	398	426	362	408	412	417	419	398	445	412	403	416	408	375	388	453	381	400	463	413	430	418	412	418	397	372	419	380	402	413	400	393	414	442	407	383	403	461	410	433	416	411	401	393	404	397	414	430	377	392	415	418	417	436	412	415	415	413	413	377	406	401	430	426	431	433	439	378	396	394	406	409	440	441	387	404	433	440	370	428	409	381	388	417	401	420	426	438	397	424	417	412	448	397	385	400	425	432	400
28875	48101	34184	22742	16417	12092	9242	7412	4787	3775	2793	1936	1591	1376	1124	992	834	781	780	777	727	693	714	645	594	657	589	531	505	466	472	447	450	456	458	504	423	544	457	452	407	500	404	444	434	439	420	443	418	416	443	439	443	469	433	407	418	415	459	473	440	455	435	484	423	425	421	448	416	468	415	427	428	417	454	436	433	443	411	445	480	426	423	419	433	477	422	412	469	397	418	433	413	436	434	429	406	424	401	504	397	432	446	422	493	451	422	425	451	417	401	418	465	447	415	476	442	455	388	419	406	448	443	424	434	439	417	430	428	428	454	435	424	439	430	450	395	416	419	398	462	420	439	410	448	432	435	450	437	437	455	431	385	444	451	431	455	432	423	444	453	391	435	443	405	446	448	428	459	434	437	411	414	425	434	431	464	451	434	441	418	426	447	438	441	451	428	399	414	434	461	430	450	447	410	430	406	436	409	477	427	419	415	415	409	426	456	424	435	437	408	399	416	395	420	424	415	435	454	400	406	434	437	448	435	404	436	470	390	428	442	426	428	415	407	447	400	421	435	440	454	403	424	387	412	437	451	436	425	409	456	411	423	429	421	463	435	453	464	437	461	437	410	446	446	439	451	421	441	409	392	405	413	407	413	422	405	443	388	403	425	423	414	426	428	443	425	398	430	408	472	438	390	485	427	432	386	401	425	434	435	419	421	409	449	420	437	415	410	437	416	457	425	439	407	435	398	440	434	418	463	452	461	415	430	446	427	403	397	407	466	426	380	436	429	458	428	411	416	455	428	453	412	391	436	429	438	453	443	411	399	412	428	476	434	396	443	469	437	479	405	429	404	420	460	440	437	438	425	435	440	436	423	438	418	411	393	435	438	447	412	417	406	427	448	422	424	429	468	463	467	437	453	439	403	391	424	386	412	443	459	429	444	435	397	413	452	422	443	497	437	424	432	424	406	436	441	429	414	416	409	414	413	424	478	406	442	375	427	421	440	417	440	480	417	375	426	440	423	419	406	407	456	428	443	440	450	450	427	474	400	419	402	433	425	417	430	457	434	443	451	412	408	442	373	426	396	430	433	444	437	435	423	418	430	429	500	415	435	456	412	461	417	426	430	446	439	444	485	439	459	424	428	404	497	415	403	440	444	457	449	459	505	449	428	435	426	436	454	375	441	426	447	400	428	435	430	407	445	408	436	414	413	429	424	426	450	418	405	449	424	402	449	414	428	432	448	447	427	431	455	431	413	410	411	452	419	490	469	399	428	444	414	455	401	401	449	451	418	438	448	434	418	423	443	428	437	439	454	448	416	425	456	412	464	434	445	410	424	436	442	443	447	436	450	420	439	427	436	443	441	404	451	418	443	422	435	475	400	451	368	447	414	424	423	445	439	454	434	414	420	416	437	444	414	417	444	416	447	426	412	422	454	397	470	459	386	451	414	416	450	444	415	405	442	453	441	445	446	438	414	416	438	430	434	412	431	416	437	420	407	433	453	385	393	427	429	420	496	450	434	438	425	435	427	474	393	406	387	423	445	423	405	449	450	437	461	460	449	436	427	441	439	447	427	411	397	406	468	417	429	434	461	451	464	424	412	419	456	441	424	423	402	445	448	443	406	421	440	399	438	444	434	415	442	428	413	453	458	434	390	437	441	427	456	457	439	401	416	436	426	436	435	392	427	436	484	470	440	419	444	445	447	437	447	437	444	443	401	435	461	428	439	435	429	454	434	429	428	436	402	427	445	471	390	449	431	444	416	462	432	441	447	460	449	408	436	438	390	446	407	455	444	417	415	414	440	440	399	394	430	421	416	467	456	424	424	453	418	432	419	442	425	468	413	449	391	431	408	445	432	482	448	476	421	413	429	443	450	412	467	455	393	413	419	424	473	413	403	419	421	409	439	424	434	432	461	469	476	385	401	411	436	448	406	487	448	460	448	459	435	474	422	454	431	423	455	447	386	447	420	427	447	398	453	435	442	432	451	453	463	454	416	403	428	453	412	448	445	485	403	441	434	449	401	466	424	433	455	411	407	432	419	447	419	400	454	444	447	353	422	425	427	459	395	449	446	445	431	408	406	437	406	417	405	454	421	436	437	450	431	405	421	431	437	437	422	397	407	403	439	456	422	431	428	399	444	458	416	407	421	431	416	385	449	445	422	429	421	441	377	423	426	429	468	427	422	429	407	432	423	439	401	434	440	469	420	394	416	423	434	435	455	410	465	483	474	434	457	428	464	436	451	424	437	420	406	422	455	445	440	417	409	435	454	418	452	455	456	441	484	424	433	437	431	413	455	415	441	429	407	445	382	456	463	426	420	414	442	415	435	448	449	406	403	399	437	437	425	407	435	473	445	467	440	441	415	419	424	443	439	425	455	405	441	407	467	424	398	440	448	406	404	443	442	453	429	421	452	439	431	415	435	442	430	414	471	447	425	420	434	408	449	449	454	452	416	414	422	433	447	457	460	464	403	416	428	429	432	426	444	444	404	419	433	396	467	424	404	467	458	463	445	424	419	440	437	440	427	437	449	404	395	405	442	429	409	403	473	415	468	439	443	431	448	448	447	429	457	426	439	462	432	442	430	435	424	423	441	423	436	432	423	402	398	423	438	419	408	439	416	428	399	426	481	412	403	445	418	398	442	454	428	414	476	445	397	424	431	400	434	433	436	407	426	435	456	411	425	425	430	436	461	459	420	394	447	408	418	428	423	446	401	411	437	424	424	407	463	427	409	419	416	441	404	403	451	417	464	458	408	477	418	426	434	429	416	398	452	470	431	457	438	457	416	413	449	385	435	420	459	431	447	438	439	472	438	404	443	452	442	420	404	431	416	430	422	418	456	443	418	464	426	444	464	441	415	421	419	398	462	433	405	427	414	415	408	387	410	428	395	427	441	463	413	432	420	416	440	429	486	455	408	412	411	394	425	438	445	432	433	426	404	432	437	456	396	433	423	414	431	444	412	411	440	424	422	409	415	420	428	443	386	444	395	387	414	399	403	468	443	441	454	445	422	421	452	442	417	450	413	429	431	449	500	489	441	448	434	434	403	397	416	407	446	432	417	430	428	435	425	431	420	464	425	457	444	426	414	403	449	412	434	424	430	413	417	387	461	474	423	413	417	458	441	427	441	423	430	459	416	413	466	447	396	429	414	435	431	438	410	439	449	415	439	441	421	480	408	419	407	425	441	429	440	459	423	411	446	471	452	440	421	399	404	407	420	431	411	374	398	415	445	415	449	475	423	423	462	436	437	456	395	454	448	401	418	452	455	419	425	417	453	438	428	382	428	436	410	423	418	465	395	469	433	439	452	475	448	455	460	404	437	415	434	421	444	417	435	412	451	433	454	456	436	397	432	423	464	456	399	410	447	408	426	433	400	420	423	405	455	462	426	446	427	408	419	437	441	400	450	428	423	440	440	393	415	396	478	417	424	445	483	412	431	451	421	442	435	456	422	448	449	429	456	415	429	428	390	440	459	408	444	403	416	443
24843	21112	27422	25479	16728	8143	5078	3767	2494	2000	1652	1303	1162	1115	966	917	866	849	842	781	806	853	783	722	789	717	699	737	690	653	682	654	648	649	643	640	655	670	602	643	651	689	670	634	640	641	663	679	650	650	659	658	658	661	644	703	640	653	667	602	648	693	613	687	678	667	632	691	668	632	670	614	617	583	621	653	630	666	627	658	657	649	634	681	655	653	646	646	704	648	665	672	673	662	672	608	654	633	674	694	655	642	677	722	652	668	660	614	630	627	706	628	643	700	622	676	661	638	696	664	684	648	661	648	662	697	634	675	668	672	633	672	609	641	633	634	644	636	611	622	695	680	666	623	661	646	604	656	627	640	665	671	628	640	598	683	676	676	624	659	660	624	660	666	656	629	643	692	634	695	677	620	645	661	648	641	681	631	655	646	661	651	652	655	652	630	645	611	693	643	677	627	623	663	699	642	596	649	594	621	620	707	666	628	605	672	649	653	689	615	650	608	664	680	676	648	631	667	627	667	647	672	652	639	656	620	672	657	659	642	646	630	654	664	658	689	645	660	660	649	613	690	656	686	621	676	671	651	656	686	650	688	662	658	622	637	703	660	651	649	673	666	640	695	613	651	661	665	628	693	650	663	647	614	647	650	654	668	652	682	625	670	604	658	657	647	675	697	642	642	663	657	624	679	635	694	665	662	649	654	634	661	662	663	683	647	662	686	645	645	673	662	652	673	639	636	691	646	677	660	679	694	704	685	663	629	625	634	666	658	663	630	631	675	676	616	670	655	680	687	675	683	689	649	623	662	720	648	674	646	649	647	664	658	684	658	660	662	641	648	625	640	646	681	607	609	676	602	625	665	666	674	646	626	657	605	678	640	687	663	649	645	650	660	646	625	607	665	642	621	646	664	641	634	617	665	693	638	615	639	665	659	634	693	610	632	653	653	635	652	628	643	636	697	709	738	660	604	651	648	610	679	638	672	658	641	636	640	696	699	677	633	636	647	620	627	664	682	628	672	689	647	654	637	672	641	665	642	643	643	654	672	679	690	696	706	596	602	644	644	653	648	649	672	684	662	615	597	663	645	658	666	678	664	653	644	678	648	670	649	632	714	614	652	646	625	671	704	654	592	657	676	678	664	657	675	640	654	660	674	686	689	562	651	637	625	657	622	627	666	644	670	593	643	684	650	650	662	618	641	644	678	652	668	630	672	588	652	691	650	669	627	688	660	629	678	653	609	655	661	682	668	596	667	623	678	652	681	698	629	655	704	658	636	702	653	677	703	649	662	650	666	619	650	584	635	630	639	675	613	633	636	664	602	625	679	680	623	689	668	693	620	627	664	652	660	678	656	663	709	643	689	664	652	654	636	625	665	673	680	611	633	672	632	646	640	649	637	669	634	660	659	630	648	678	650	669	670	647	675	637	667	642	686	698	709	654	670	622	613	635	651	655	630	680	663	642	680	667	639	686	658	620	653	642	629	629	681	683	608	618	687	672	650	708	664	626	698	656	642	645	647	611	636	661	674	626	678	658	655	695	648	592	652	614	708	680	678	683	647	662	593	644	640	667	638	634	620	665	663	664	610	647	641	676	589	672	641	650	654	627	625	636	617	705	682	644	642	629	643	690	644	692	661	644	682	593	669	618	631	653	614	599	682	590	672	670	642	628	655	689	661	685	621	671	617	645	626	656	628	677	644	678	616	659	640	689	629	643	675	658	641	643	666	637	665	679	649	720	689	642	639	659	678	667	621	655	616	658	661	668	692	670	690	702	635	623	650	689	591	723	646	680	721	673	593	660	643	658	639	625	669	647	680	652	662	673	671	629	687	656	653	660	665	619	628	673	674	664	667	679	651	670	631	626	673	593	671	679	647	684	649	659	619	681	669	589	615	662	636	612	674	665	677	666	641	648	625	671	670	661	628	658	705	656	673	662	660	643	636	611	640	664	673	681	659	653	638	726	635	693	646	632	626	676	600	629	666	654	658	592	623	615	639	586	684	635	624	652	698	636	676	653	617	637	660	657	638	655	648	676	629	651	656	650	630	715	668	660	656	612	638	665	638	656	598	608	644	668	626	607	602	669	669	631	678	629	608	747	645	675	680	685	693	675	681	660	657	669	649	683	659	648	637	631	603	687	669	637	653	647	686	611	673	636	633	665	645	718	648	690	663	688	635	642	701	664	661	646	649	600	624	633	647	668	613	640	652	641	622	715	663	633	633	667	630	653	682	649	630	673	635	660	655	665	616	692	643	708	657	636	650	660	567	667	630	555	679	647	644	663	635	641	637	718	692	608	616	683	668	642	645	680	708	633	695	641	689	664	658	642	627	596	718	657	671	692	613	673	644	664	641	631	659	636	625	644	642	645	653	677	724	673	624	632	656	713	655	698	613	682	662	667	641	643	711	674	675	674	686	626	655	663	633	661	675	615	685	638	682	693	672	669	673	675	682	674	682	609	656	659	661	689	685	628	644	658	670	636	630	658	602	678	626	651	665	668	653	617	649	678	645	673	675	656	670	652	677	692	661	644	653	640	636	658	631	622	651	646	655	587	638	647	592	634	640	650	644	652	643	637	684	634	636	639	682	658	633	604	667	671	648	696	680	607	640	641	639	644	639	639	652	661	674	655	666	665	677	609	657	622	634	644	670	676	716	602	636	642	638	670	650	672	690	623	699	673	688	643	674	605	650	656	650	671	658	635	666	599	680	635	663	655	640	648	653	615	643	667	671	629	676	676	655	656	631	649	631	629	622	726	635	644	672	667	695	668	611	695	588	645	647	658	652	682	640	668	674	666	657	665	645	665	630	648	625	710	643	596	648	636	627	589	663	670	605	649	693	629	656	648	625	651	651	621	695	685	675	638	656	642	594	663	686	605	667	671	657	632	621	672	666	694	602	669	629	713	666	650	625	647	660	624	655	630	657	653	602	648	641	666	669	653	631	655	679	686	662	638	653	661	658	623	624	648	608	651	668	688	666	634	665	640	645	620	664	645	694	634	665	670	675	623	644	660	623	615	635	631	673	696	640	643	627	643	656	665	635	693	706	663	632	637	709	632	670	669	667	659	652	692	651	613	642	668	656	690	629	668	668	619	660	674	668	648	638	645	644	641	661	645	641	652	662	655	648	681	670	688	641	615	633	666	649	716	651	647	615	628	653	648	658	607	711	669	643	663	605	646	654	662	677	623	638	602	627	606	682	685	638	643	683	632	693	643	661	660	624	657	657	667	669	642	681	627	661	674	655	639	626	663	637	656	636	652	617	647	692	654	639	659	640	597	626	622	665	642	640	649	610	672	689	666	683	619	641	666	671	627	626	644	642	611	683	647	668	654	663	619	704	596	616	709	646	646	700	611	650	635	657	662	694	651	721	620	575	630	642	677	626	607	689	674	622	640	612	658	653	680	636	653	699	677	649	700	615	610	636	635	699	665	680	688	639	696	664	667	674	689	643	615	620	627	643	662	645	621	664	669	669	645	635	650	676	700	653
28241	44635	30497	19376	13742	9978	7854	6139	4014	3316	2478	1781	1537	1399	1236	1117	1008	973	923	896	921	917	884	805	803	789	735	722	720	687	704	689	692	668	659	707	705	723	670	619	686	658	634	648	690	653	681	693	658	721	684	635	612	668	625	729	689	672	674	640	688	647	688	653	681	718	621	665	663	652	676	656	672	646	694	680	656	678	670	715	665	672	686	663	679	652	659	685	653	647	681	663	680	657	680	654	634	659	673	669	677	651	642	713	645	614	637	667	641	690	680	683	651	687	618	672	698	648	609	666	648	689	676	660	705	673	639	677	655	677	616	649	710	670	659	637	669	682	652	678	641	699	649	697	643	679	628	688	655	623	709	616	628	707	690	702	671	655	678	679	671	645	740	650	649	683	655	667	623	708	694	586	626	664	666	714	679	670	640	660	638	649	680	675	650	643	658	654	666	693	683	683	667	646	661	658	686	646	653	665	631	681	703	656	655	699	643	680	658	618	626	681	640	659	677	680	638	638	663	685	618	682	683	701	632	667	676	704	648	653	688	656	679	623	674	646	692	681	618	632	632	668	676	710	625	658	682	654	619	633	650	681	673	590	659	665	673	644	643	696	624	661	654	648	655	678	660	692	668	605	625	726	668	685	654	675	634	624	630	646	684	673	685	672	683	656	642	715	676	637	656	660	677	637	645	668	644	636	701	653	660	663	683	655	617	670	635	680	681	665	670	652	668	658	701	646	649	696	666	670	647	620	672	677	653	647	695	711	671	690	656	630	665	630	638	661	660	643	633	661	661	685	666	654	640	663	678	671	626	637	685	661	629	678	674	659	655	648	682	687	667	607	682	651	697	693	665	617	715	654	685	669	629	661	676	649	657	662	661	639	643	628	671	670	661	687	646	694	678	702	690	653	663	668	675	686	631	649	646	625	689	630	695	678	662	614	667	656	699	669	683	684	615	645	710	671	682	675	663	673	708	671	683	704	651	610	672	710	686	696	658	615	702	699	642	663	657	682	646	666	628	675	692	706	690	636	672	642	645	676	657	662	691	701	635	690	676	667	679	696	689	707	688	629	681	691	665	640	642	644	682	722	657	674	712	673	619	677	657	626	628	620	646	641	686	700	683	686	638	620	678	692	666	626	670	675	687	615	709	644	649	637	655	651	668	661	639	656	645	671	642	678	677	689	687	660	645	667	630	642	705	647	652	652	659	652	685	649	665	648	654	626	641	645	695	637	667	649	660	687	668	732	684	675	646	605	694	660	684	702	657	669	632	674	638	616	657	642	642	635	668	676	641	637	634	651	688	646	682	693	680	690	668	683	667	621	667	651	655	673	658	669	644	709	642	666	695	615	643	638	666	601	657	617	638	685	678	659	651	738	670	671	674	631	670	678	662	664	714	677	631	667	669	664	673	656	691	658	671	664	689	676	618	650	674	660	703	594	675	655	662	652	646	645	632	695	654	664	644	661	634	636	663	699	678	629	663	680	692	678	651	620	734	672	693	669	675	635	680	644	682	647	658	682	661	676	681	626	633	670	631	595	650	670	662	683	637	682	645	699	655	690	625	689	653	681	643	654	676	670	629	628	647	653	638	672	725	642	674	651	672	654	658	673	743	644	680	675	682	670	675	653	641	676	675	653	678	654	639	640	694	675	651	614	706	635	670	641	633	681	639	665	651	696	659	701	633	701	679	576	647	697	655	623	648	654	614	654	686	675	680	668	683	680	730	682	699	650	646	635	640	668	680	645	662	671	653	649	634	653	685	684	628	627	616	629	643	678	622	646	621	673	641	718	620	667	715	663	640	697	685	734	670	674	670	659	687	658	715	666	668	681	689	625	673	667	666	624	667	696	665	634	654	603	674	669	676	683	671	651	641	605	656	674	640	600	687	619	656	649	658	650	662	694	673	669	719	652	675	662	648	690	681	630	636	650	663	621	631	644	726	660	643	657	681	655	620	652	635	665	662	668	661	716	680	672	639	664	648	624	684	661	683	709	629	637	653	689	629	680	658	646	636	689	662	668	670	678	631	647	676	693	632	685	618	661	672	664	732	640	673	712	642	642	662	709	660	673	692	662	679	650	663	630	598	625	650	669	666	647	621	647	668	642	637	649	704	660	658	680	653	687	661	681	659	621	697	678	668	700	617	675	664	669	653	651	641	679	631	663	666	664	634	618	649	642	674	646	667	662	665	616	655	661	639	659	660	641	678	641	704	642	589	658	664	624	662	690	646	669	689	664	650	653	687	609	689	637	624	669	686	624	653	655	651	683	661	638	652	699	646	637	650	615	648	614	675	699	658	646	652	668	678	647	646	677	664	620	660	672	675	640	631	633	670	664	651	688	646	644	626	661	643	661	669	678	656	624	655	645	636	611	713	682	661	662	654	636	729	630	657	681	676	617	669	620	645	619	628	637	668	681	641	689	693	662	670	656	658	678	621	686	680	667	691	699	680	687	643	649	626	662	704	737	693	723	662	683	637	658	661	627	691	647	674	667	675	689	683	667	666	630	686	665	632	676	628	670	636	644	601	659	673	622	652	678	625	670	645	667	679	621	624	668	611	638	701	667	628	677	657	691	640	653	705	672	718	629	619	676	664	682	654	664	668	620	654	708	685	695	661	639	694	689	663	668	662	727	646	620	667	649	650	677	650	624	696	618	696	720	650	686	692	673	677	653	642	674	657	650	710	678	636	697	667	651	657	701	625	652	629	715	686	698	662	620	643	654	611	667	679	677	667	626	694	703	643	627	669	680	670	633	671	654	668	679	686	699	663	640	677	648	653	718	611	612	691	694	663	648	673	659	642	620	632	664	661	689	645	673	684	710	642	678	647	674	661	671	644	632	708	663	675	641	676	659	670	667	670	628	652	694	694	638	662	680	703	620	662	636	691	641	660	619	670	647	666	635	670	643	647	634	647	669	663	638	651	676	693	680	698	677	725	660	679	654	661	655	649	699	668	642	631	715	699	676	663	642	625	649	677	664	690	641	666	694	646	718	657	627	723	638	633	689	681	672	671	674	696	703	643	634	649	624	669	633	679	662	656	660	658	721	645	695	658	678	669	683	672	672	655	666	695	670	657	640	675	648	695	689	696	673	668	639	694	676	695	697	648	690	656	659	666	690	632	674	667	711	648	671	670	647	666	711	608	682	665	684	638	635	631	640	650	657	651	659	619	628	665	652	669	700	640	652	723	687	680	651	679	647	640	658	718	692	619	643	696	635	640	637	690	648	647	638	663	646	664	642	639	643	724	686	653	653	691	646	609	664	657	657	628	664	685	673	659	654	651	631	595	670	685	656	598	653	662	627	663	652	660	641	689	612	656	675	658	687	638	676	641	681	608	665	688	642	675	670	654	696	673	630	684	655	653	644	681	705	629	644	665	688	636	681	656	707	652	660	647	647	644	677	652	701	635	629	669	649	617	658	653	622	633	673	693	679	694	672	665	653	696	652	652	667	631	685	647	665	642	686	643	662	688	653	676	635	655	700
22524	21083	28716	23720	21184	21493	15628	6549	3757	3258	2467	1654	1481	1296	1050	958	858	763	720	754	760	772	754	657	662	643	618	562	571	501	503	489	500	535	497	452	462	517	519	513	506	520	504	460	505	494	468	491	512	479	499	464	473	462	485	490	497	471	483	473	472	524	502	459	456	481	523	482	492	472	500	437	507	491	491	494	514	467	451	517	487	493	501	504	463	463	524	495	469	498	475	521	457	475	492	500	461	494	468	493	484	471	473	471	458	474	471	448	471	513	477	505	477	484	471	488	478	466	504	505	493	469	484	498	435	453	467	512	474	491	496	459	441	501	484	460	465	495	487	486	476	498	512	515	496	470	521	461	444	438	474	480	446	477	471	440	531	481	467	440	488	475	451	513	472	439	495	455	508	484	482	490	490	507	429	484	470	509	510	456	503	509	509	482	454	478	466	486	498	456	486	457	435	517	443	512	493	483	449	458	487	451	497	455	474	470	490	458	466	478	507	478	484	498	519	435	448	468	455	478	475	467	469	460	477	464	485	481	458	477	485	461	442	464	488	471	480	483	474	497	466	468	460	434	483	468	502	474	470	457	494	502	486	469	489	527	454	484	479	478	472	499	448	451	469	465	527	447	468	438	444	485	504	469	450	441	487	484	535	509	472	473	464	495	470	485	461	468	459	452	467	454	482	491	459	449	475	499	484	485	485	430	454	495	456	417	456	464	496	468	470	493	488	504	511	449	469	489	507	477	467	473	466	484	469	464	486	481	436	466	479	508	467	444	473	465	482	500	436	509	486	499	459	485	502	446	455	460	498	496	493	498	463	449	474	483	478	488	452	500	515	462	489	480	457	484	456	472	512	469	420	458	469	459	538	420	479	487	515	440	478	466	461	477	465	488	463	504	454	434	473	470	476	445	490	481	455	448	467	499	447	454	484	466	477	451	460	451	469	497	491	474	486	420	434	470	491	469	507	481	457	486	480	471	474	491	495	461	469	505	503	472	499	469	472	476	456	490	479	462	427	459	452	476	461	498	462	468	460	509	475	456	477	480	458	448	497	495	428	476	445	457	504	522	502	458	492	473	499	478	487	469	442	470	462	491	480	427	459	497	507	471	477	482	498	475	452	494	508	445	490	522	478	474	464	486	479	478	503	455	484	477	478	448	499	475	467	496	482	500	497	482	467	459	444	447	440	492	461	481	508	510	452	491	521	434	487	507	486	502	463	511	530	484	488	464	496	452	466	469	457	472	500	489	488	466	477	494	450	534	504	525	505	409	434	474	490	447	471	459	489	469	474	469	470	456	480	514	461	474	448	541	462	480	457	462	462	507	429	500	492	478	489	453	499	458	525	472	461	506	494	489	489	461	444	466	458	449	447	461	478	473	491	449	436	476	470	498	441	457	496	460	467	503	477	465	462	455	486	438	487	507	497	479	475	484	512	468	500	451	451	486	484	471	485	485	470	480	507	493	480	444	483	466	459	440	496	464	485	488	467	487	480	468	452	491	444	487	447	473	482	486	510	524	447	483	467	476	495	470	535	426	467	498	460	438	468	474	457	458	471	466	437	489	484	475	503	486	453	454	439	444	489	466	489	495	472	446	470	535	479	498	456	507	507	474	452	480	448	474	468	495	487	461	498	461	489	468	484	430	463	501	441	449	430	492	470	471	490	446	475	491	438	491	457	454	494	476	482	514	490	463	478	486	457	427	484	488	453	471	433	515	484	475	485	537	483	461	464	437	433	480	475	463	496	497	484	477	450	485	488	487	495	514	498	492	524	467	488	496	459	487	465	501	472	503	466	432	453	506	497	459	496	498	484	476	482	420	463	476	467	535	466	508	441	521	449	466	449	513	476	474	439	468	480	442	514	479	496	480	479	459	466	485	452	487	471	480	475	466	497	444	478	477	471	484	510	469	449	505	504	501	488	455	529	464	460	458	520	490	476	505	470	480	467	475	484	499	513	486	474	506	485	478	443	494	494	475	481	493	466	496	450	477	497	457	487	477	455	505	514	459	424	471	483	475	454	466	470	458	507	440	476	502	454	468	506	464	465	448	470	431	445	423	439	443	469	523	449	459	497	458	473	454	442	491	478	485	470	473	473	486	494	471	459	485	498	498	467	432	467	470	501	510	463	444	433	524	458	461	522	484	482	462	468	453	482	457	474	500	494	504	464	477	483	487	491	444	471	471	448	464	479	470	466	453	497	521	476	476	479	455	486	486	488	475	470	481	464	477	425	479	480	462	492	520	483	478	452	450	476	491	461	481	476	479	469	466	491	458	481	445	461	474	490	461	478	470	454	542	531	494	462	451	479	459	458	458	440	433	474	464	477	452	497	443	498	493	447	502	498	495	465	437	491	471	496	482	511	471	468	466	454	433	451	475	452	457	461	456	485	446	463	473	429	480	479	479	479	462	474	449	460	488	517	470	428	453	494	441	452	436	499	456	465	476	465	452	491	466	484	477	487	471	473	479	455	478	453	504	467	491	463	493	497	467	496	522	480	482	463	467	455	452	498	547	434	480	483	479	523	468	493	470	511	495	393	473	465	491	449	486	484	475	477	470	439	447	471	478	507	465	484	423	484	481	501	489	484	472	499	469	466	454	495	512	501	503	494	447	437	445	472	480	435	505	489	478	465	440	451	469	460	450	471	438	473	486	438	493	465	495	447	486	507	476	482	452	491	465	494	465	469	457	453	465	491	443	490	464	471	459	453	465	463	486	459	490	475	488	469	459	474	473	486	485	437	509	462	474	429	474	400	451	493	467	487	470	485	467	475	465	490	477	472	444	503	488	470	478	440	466	488	449	448	474	445	453	501	484	489	455	497	524	473	478	491	457	459	516	479	485	469	478	475	464	484	474	452	442	466	486	500	462	427	486	482	506	490	475	480	457	455	484	479	444	486	468	462	463	484	502	474	459	486	473	519	449	464	461	511	437	509	476	483	446	519	489	489	482	450	516	417	498	469	483	491	456	505	533	452	471	503	441	438	477	489	460	488	443	448	467	472	494	471	478	470	512	474	502	466	477	474	486	533	485	461	518	457	448	479	450	492	455	484	439	501	510	467	474	467	476	481	448	475	471	496	466	489	493	489	463	447	512	495	459	485	436	486	430	456	453	480	466	464	488	491	493	467	499	456	474	485	494	438	478	444	433	449	479	463	453	455	474	516	480	453	451	486	470	484	498	443	470	499	515	461	478	492	463	494	483	493	425	485	462	497	475	465	449	459	480	503	531	485	467	474	433	485	470	428	482	485	447	468	461	472	447	507	475	503	468	526	474	490	461	523	475	466	482	486	452	522	471	470	493	479	428	442	499	472	482	488	469	466	526	448	507	495	459	458	511	429	484	454	461	459	462	456	477	483	484	482	473	465	464	454	439	458	482	470	480	498	446	468	463	448	481	481	490	457	472	475	467	422	454	462	452	503	490	462	455	471	465	467	457	476	510	454	465	450	436	458	473	496	487	464	464	465	468	498	465	478	503	442	486
31809	54479	38430	26288	19807	15095	12030	9089	6063	5157	3793	2633	2126	1670	1456	1239	1056	1008	940	883	939	962	871	806	775	692	639	642	541	532	537	543	567	542	518	503	539	500	500	500	515	516	557	478	473	504	536	531	505	491	531	522	474	487	471	485	472	481	485	512	484	504	500	492	482	478	470	465	551	506	540	475	466	498	487	468	507	463	500	488	492	477	435	458	495	505	448	488	445	514	459	446	501	482	504	494	464	470	478	479	496	457	473	503	503	499	496	523	459	477	499	487	481	492	480	498	469	493	502	469	495	474	504	479	464	467	483	504	533	455	489	485	492	437	466	456	425	497	448	528	486	488	508	493	448	481	507	480	476	477	499	464	458	462	491	471	448	463	478	468	482	480	496	495	501	435	484	503	447	420	478	498	493	444	451	471	472	521	496	477	474	493	455	473	525	473	448	480	470	478	478	447	484	482	442	517	456	477	465	458	490	506	490	476	509	457	475	512	479	477	487	561	479	513	496	470	506	456	515	499	476	477	458	495	479	485	469	439	474	452	455	484	440	496	492	508	481	447	493	490	471	425	454	504	485	499	460	434	482	482	500	475	493	505	447	502	464	527	487	494	480	452	482	483	458	464	465	453	498	484	480	498	461	452	468	480	485	508	504	443	459	451	475	497	481	490	480	444	422	491	437	532	484	477	466	489	470	486	480	489	461	474	485	449	493	528	480	495	487	477	451	493	480	465	538	483	484	480	478	460	477	486	473	476	508	501	472	451	481	462	499	476	470	483	515	480	474	482	495	470	453	459	475	457	483	488	479	436	463	505	490	441	432	468	487	462	482	495	481	486	463	488	497	461	472	466	486	491	454	504	472	529	482	475	522	490	498	488	444	490	498	437	474	472	459	505	464	466	465	466	457	439	447	481	479	506	486	490	441	439	492	500	484	458	457	522	498	459	487	444	525	452	464	424	488	447	520	479	498	507	517	491	485	496	496	464	469	452	454	466	475	528	529	466	477	460	476	428	480	529	514	483	455	454	498	509	490	489	480	487	460	487	452	425	472	518	507	476	485	447	464	489	470	487	497	508	448	472	492	472	493	479	519	454	489	486	495	447	473	473	468	490	479	480	486	468	437	469	462	459	469	479	482	476	477	509	466	500	506	499	466	487	479	502	475	482	518	475	500	518	494	499	461	493	457	470	530	461	480	475	493	477	464	462	481	446	482	512	457	486	451	445	460	449	489	497	499	516	462	485	506	490	470	463	453	471	479	446	472	485	466	478	471	444	508	476	469	474	473	467	470	466	487	486	452	451	460	472	456	487	463	477	448	489	483	466	499	484	479	491	488	479	487	499	443	483	491	466	443	463	448	474	463	487	497	487	506	461	433	480	484	476	454	484	523	470	485	489	466	491	460	481	476	469	472	472	478	467	498	483	483	502	502	450	472	473	453	480	470	446	481	509	482	499	463	480	492	479	470	461	471	457	455	488	489	462	498	491	508	454	539	482	474	478	475	482	471	424	501	462	485	503	470	456	541	477	476	475	467	465	493	462	484	485	471	493	497	443	513	498	458	443	460	454	480	470	457	484	473	508	441	462	459	440	494	462	494	477	423	527	484	474	487	465	456	514	455	471	523	476	519	472	478	459	517	488	479	469	443	499	477	488	512	462	498	477	513	494	471	463	470	469	473	484	488	474	458	484	490	458	443	455	413	469	479	482	464	454	473	524	485	480	496	472	522	507	473	501	486	510	477	439	519	453	534	488	479	444	479	499	504	490	493	464	494	486	511	468	464	475	510	461	493	468	452	470	467	471	510	492	489	493	492	485	479	460	523	490	476	467	486	478	428	481	465	478	484	468	475	508	486	459	484	465	499	468	458	456	486	490	477	478	486	467	474	439	474	509	505	448	474	443	446	438	536	499	509	468	463	494	481	515	462	444	506	476	491	502	466	490	460	453	479	449	466	477	477	477	469	494	467	479	507	469	488	493	435	500	464	455	466	494	467	514	463	426	494	467	488	496	459	483	447	477	504	498	485	501	502	476	457	451	488	524	464	480	495	501	478	444	494	480	495	476	505	427	444	481	509	466	455	476	482	470	494	452	504	507	495	461	465	484	449	492	493	468	459	443	478	452	491	459	505	481	456	497	515	463	445	464	484	449	477	490	499	495	480	470	433	461	515	504	486	459	478	471	481	483	494	524	477	507	496	476	474	462	474	451	454	476	485	473	442	449	482	494	475	501	457	491	496	512	473	501	505	515	472	472	463	509	497	456	464	474	493	463	468	504	472	470	496	504	468	482	453	506	456	452	483	462	510	468	477	509	491	519	486	477	504	488	493	466	474	465	483	474	466	495	501	452	471	450	447	500	442	494	453	484	512	466	466	455	484	487	484	493	501	461	485	414	478	491	495	473	477	481	478	509	512	452	467	487	453	491	448	458	475	457	506	463	494	479	474	480	478	486	506	461	490	470	484	463	488	466	481	493	459	453	466	499	518	501	463	496	443	473	496	485	504	477	468	496	482	501	477	488	457	512	483	505	419	433	460	503	484	497	465	478	460	452	496	498	464	506	492	477	447	489	491	470	449	520	484	478	469	463	484	487	526	434	484	503	494	456	445	466	446	474	494	482	487	467	466	478	497	501	441	499	463	459	495	485	477	461	504	459	473	473	459	429	462	505	438	478	495	475	483	490	463	480	499	509	496	505	463	507	432	484	441	480	491	508	465	460	457	458	464	454	458	480	446	494	454	463	497	494	449	460	451	476	435	527	504	448	469	484	501	488	485	493	470	466	477	502	488	499	485	492	458	486	507	503	472	525	510	513	490	473	446	513	490	507	461	454	469	456	515	451	433	468	489	467	480	496	454	501	475	487	491	504	526	495	438	493	466	477	472	463	517	466	435	496	464	468	483	474	460	482	476	474	484	475	460	482	495	498	468	483	468	526	506	472	461	505	479	461	475	478	474	461	532	505	458	484	481	471	500	449	467	472	478	481	426	466	463	477	526	523	490	493	498	486	491	457	479	477	474	469	468	473	471	515	491	522	479	494	492	543	480	505	515	471	466	462	472	467	522	487	440	495	435	458	471	460	479	465	474	473	489	462	480	463	453	470	490	480	489	496	492	489	472	454	509	474	489	474	478	466	524	501	458	452	463	475	482	497	477	488	480	475	448	487	471	510	462	464	514	487	482	496	487	466	434	494	499	439	468	468	468	490	488	454	476	481	471	482	495	499	468	468	490	464	494	479	466	483	468	504	461	489	472	483	459	484	484	460	491	471	494	520	499	471	466	472	484	484	454	514	488	469	455	479	461	491	459	505	507	468	449	455	459	475	484	509	494	488	480	485	441	471	499	469	503	475	492	502	479	458	501	453	458	481	490	459	479	482	479	471	485	486	496	464	536	464	459	470	520	478	463	459	478	410	507	515	496	495	465	511	439	472	436	497	466	488	410	455	462	494	475	478	485	508	494	465	449	424	453	458	434	456	501	484	492	488	485	485
29753	27068	25734	16481	8863	5598	3958	2466	1764	1671	1308	1069	931	838	804	742	721	708	673	731	670	698	656	619	643	659	607	650	581	607	593	604	585	510	590	600	591	547	610	574	574	576	585	537	568	594	568	583	562	609	588	556	599	589	535	578	560	565	568	601	568	584	608	577	593	527	583	563	593	558	643	540	572	547	566	560	579	550	599	550	585	564	596	565	598	545	538	583	594	555	577	570	555	586	615	564	587	588	564	615	565	564	547	591	583	564	619	620	541	556	549	583	597	544	586	591	559	548	561	581	558	563	547	585	608	616	590	537	572	562	550	575	560	596	567	530	532	578	578	603	557	579	598	599	558	582	536	567	564	548	563	567	581	646	615	575	526	596	540	568	540	522	565	594	546	593	559	553	584	590	574	538	585	553	539	591	547	595	570	557	592	607	573	608	581	573	532	570	624	582	590	562	563	555	563	592	611	542	585	540	575	574	578	570	572	552	546	568	595	604	540	556	584	517	505	577	579	545	590	576	569	601	567	602	533	578	601	569	543	535	563	571	591	525	564	590	591	537	607	539	597	568	542	550	603	562	601	545	555	537	520	566	551	568	588	556	584	548	611	560	547	551	593	563	584	556	555	556	548	571	564	567	600	559	587	545	576	566	561	573	605	574	602	549	550	569	559	591	587	548	556	561	584	544	583	549	569	595	587	563	623	546	557	630	557	563	575	569	521	604	539	558	607	577	611	581	540	593	575	564	534	598	545	556	565	620	554	565	576	566	538	583	585	566	607	550	608	568	589	562	574	579	590	546	602	563	547	578	567	583	563	560	587	548	556	571	593	552	565	559	589	540	605	571	574	526	543	581	555	583	583	609	553	569	566	597	594	573	561	581	572	584	548	568	563	534	587	550	531	581	535	565	539	557	568	571	553	553	557	556	534	621	583	568	534	571	603	583	602	590	516	560	585	539	604	592	576	545	575	578	589	605	560	561	591	563	579	574	579	568	574	590	556	556	589	574	573	581	592	564	564	610	519	573	614	583	569	579	569	532	604	577	568	603	532	600	563	584	565	529	568	602	590	538	540	584	581	589	576	544	569	515	504	567	555	560	585	551	601	546	559	546	544	602	595	563	599	581	586	560	564	570	612	569	565	560	529	605	574	588	562	547	550	611	568	575	589	549	548	569	554	583	591	603	548	599	582	551	569	553	529	560	587	564	582	606	549	613	636	575	572	560	554	593	582	598	583	579	558	542	622	531	593	588	544	559	586	575	603	599	588	590	574	550	613	599	541	563	594	524	558	568	544	597	520	546	583	596	572	574	537	597	560	646	582	584	580	563	599	601	574	610	544	566	547	565	570	566	547	535	553	611	597	539	542	548	586	559	588	540	566	561	547	600	577	601	553	568	510	524	553	612	543	599	542	535	562	571	599	509	546	608	573	560	582	596	581	577	562	579	563	587	580	566	573	546	556	553	571	608	545	549	551	561	525	565	552	580	547	570	577	576	591	579	578	556	576	596	580	576	552	542	587	599	593	575	543	571	576	567	571	609	624	590	564	581	555	579	608	559	561	569	549	568	554	580	609	611	583	519	583	557	522	569	578	601	557	544	581	604	606	574	556	572	579	562	592	531	571	549	537	560	574	591	581	558	566	553	605	561	576	530	600	583	590	607	617	571	576	624	592	576	569	598	616	567	570	538	554	615	570	610	614	554	542	546	555	589	549	546	595	606	546	557	573	577	571	517	546	559	579	584	558	546	541	545	612	553	606	579	556	552	576	560	544	600	569	600	612	537	542	546	511	554	554	597	597	551	565	587	609	556	565	593	561	562	533	551	557	575	577	616	567	576	577	600	590	566	565	555	570	548	528	562	606	554	529	555	629	568	512	592	597	601	575	601	621	574	607	598	563	553	587	591	604	578	537	582	625	589	553	564	549	570	609	546	590	543	558	551	540	581	539	588	569	601	554	591	588	581	552	581	605	593	585	569	563	549	576	534	559	534	585	570	550	613	574	549	555	623	560	542	568	533	564	593	548	589	605	551	626	602	540	580	555	582	573	604	573	591	570	563	591	571	601	605	558	608	560	534	588	525	553	637	545	520	576	571	617	597	599	561	594	599	548	586	557	561	520	572	570	606	539	527	609	530	587	568	577	571	547	585	569	531	608	607	578	610	537	605	553	556	563	551	523	570	587	604	553	539	623	590	515	598	560	562	563	561	591	570	579	572	579	522	552	572	572	551	550	567	608	567	557	552	618	545	578	528	606	552	539	552	594	542	562	569	589	593	623	554	589	581	595	514	542	567	613	540	533	531	543	567	609	587	614	560	591	572	624	615	564	564	596	531	595	581	547	577	548	583	578	576	590	570	570	601	554	566	568	584	553	636	556	582	579	547	575	577	584	587	552	564	566	605	598	538	525	560	609	559	581	592	553	542	587	632	619	550	575	574	573	540	593	532	517	605	564	567	581	566	564	586	513	575	576	588	579	595	547	589	575	601	569	572	575	556	533	589	556	580	572	562	551	554	544	560	596	572	618	623	592	584	575	532	598	555	549	532	562	602	581	593	568	597	570	562	575	589	567	576	574	561	563	615	547	550	571	594	576	551	590	608	546	572	592	592	594	643	555	529	592	550	613	579	554	578	596	556	569	615	559	545	565	557	547	567	563	574	592	543	556	567	591	569	579	557	542	556	559	579	557	599	556	544	562	583	553	581	568	605	640	539	578	562	578	625	555	562	568	572	549	577	533	596	588	592	587	570	592	563	605	561	533	577	560	603	567	544	556	563	545	585	538	625	589	577	568	572	581	605	601	551	539	595	569	576	568	515	539	606	625	560	574	601	580	581	602	599	583	593	577	528	558	561	564	556	540	583	616	557	569	553	594	564	547	555	596	592	574	592	541	599	535	584	563	575	535	568	623	559	569	574	571	569	563	546	555	563	614	597	544	593	545	587	579	571	579	602	582	619	579	551	582	613	569	599	567	578	578	584	584	554	568	561	578	582	603	578	590	579	590	551	572	595	583	546	550	544	564	553	558	537	574	578	600	584	544	557	585	618	562	574	586	584	553	591	554	580	569	550	571	573	557	592	599	579	591	534	526	580	576	563	583	583	575	592	587	557	541	553	571	578	558	573	562	589	541	592	511	542	557	554	560	544	616	631	589	544	549	575	604	566	578	583	581	562	509	550	546	566	607	605	552	611	549	562	584	559	582	578	531	544	571	579	574	584	608	570	556	580	513	535	560	568	560	596	562	607	571	508	575	554	548	549	563	599	573	530	530	565	599	556	522	597	614	581	539	591	541	531	587	555	574	558	564	632	545	557	585	594	573	523	565	581	599	572	560	617	538	604	574	614	533	529	524	592	535	566	578	590	551	589	567	553	612	566	563	576	551	626	623	594	604	560	575	538	522	550	589	543	588	553	612	548	584	509	552	575	528	624	600	542	587	588	553	587	552	562	598	563	585	574	606	568	578	570	604	562	559	565	580	614	591	582	577	616
26775	40075	26371	15492	11301	8260	6495	4099	2756	2473	1829	1402	1318	1099	981	886	821	758	734	806	822	779	740	778	671	669	649	664	602	651	570	617	559	616	662	654	623	556	610	626	584	587	627	576	624	617	617	601	593	625	595	576	594	623	611	587	625	615	639	642	592	613	616	611	621	575	599	590	581	606	598	612	557	609	585	615	603	608	554	636	606	597	631	579	592	616	564	611	573	620	625	580	632	578	556	590	560	603	604	579	586	592	610	590	585	564	623	597	596	599	604	603	594	613	595	548	559	643	563	566	611	592	578	610	620	575	576	591	590	540	571	580	572	568	647	584	638	621	613	582	625	616	576	597	626	599	592	594	626	599	563	612	611	569	597	618	569	588	578	580	598	604	598	620	588	537	602	614	606	604	601	649	559	585	604	632	582	611	607	585	606	593	602	609	585	625	598	584	560	603	567	612	574	588	586	580	619	601	585	624	607	602	575	606	605	611	537	630	592	643	589	578	571	594	564	582	663	574	629	608	614	576	558	588	581	590	579	606	610	617	634	603	592	586	590	631	599	564	577	558	560	620	607	538	576	624	604	602	596	577	587	577	581	592	569	604	599	550	596	559	566	622	630	609	555	588	539	568	601	546	623	595	582	586	590	564	567	607	591	599	549	632	576	590	612	533	568	594	589	578	587	581	597	628	571	622	595	588	562	578	587	590	596	633	664	592	579	591	603	585	581	575	543	607	599	595	541	563	565	569	611	621	578	558	601	607	620	619	590	621	608	563	629	594	625	589	586	584	628	534	601	604	600	597	606	600	574	604	552	593	595	595	588	622	595	566	602	606	550	594	576	608	586	615	582	604	601	648	581	624	576	570	592	598	586	631	574	612	611	603	570	575	634	611	591	621	527	629	573	574	577	567	574	607	562	605	581	572	592	579	585	580	641	588	581	635	596	590	596	594	613	599	537	560	618	588	605	570	604	597	601	623	583	606	579	596	579	556	620	604	610	610	647	580	558	613	603	576	565	584	602	561	616	547	600	602	623	596	623	600	574	573	589	577	593	638	605	578	558	574	582	575	578	600	541	606	602	626	566	560	548	568	572	593	561	608	625	600	589	560	564	598	623	589	592	544	525	580	611	615	542	580	645	555	614	546	586	563	595	612	606	607	639	619	617	576	590	627	594	609	580	571	647	614	597	638	600	581	594	546	621	615	593	608	607	563	577	556	572	604	560	583	577	556	595	578	595	588	573	591	633	627	609	603	592	642	592	573	619	562	644	596	567	601	613	628	594	560	592	597	560	562	592	599	607	575	593	561	584	574	605	566	589	575	602	581	615	573	577	632	613	573	608	592	581	611	655	643	576	569	570	606	564	570	555	625	592	589	586	597	571	610	569	586	591	564	587	574	602	594	640	587	575	592	591	628	610	565	596	540	575	552	572	620	575	564	626	587	592	579	586	558	566	584	594	587	613	622	609	605	573	579	616	587	554	567	597	524	568	566	583	608	614	579	558	574	581	618	601	558	625	609	581	551	589	607	578	615	638	614	613	592	610	572	630	617	619	608	581	569	621	583	602	589	629	569	566	568	581	588	609	601	600	548	558	564	589	618	595	618	573	632	589	611	599	614	592	566	589	593	625	572	588	560	613	561	579	612	576	619	580	592	636	593	622	608	606	586	618	600	605	591	589	605	566	599	577	578	613	582	618	613	589	575	591	589	638	628	590	597	573	580	596	644	615	637	578	594	553	561	658	579	554	575	555	631	600	583	627	582	568	615	603	571	560	574	573	627	581	571	585	596	610	585	631	598	580	569	596	605	610	602	650	572	572	622	605	560	557	603	599	572	543	590	588	594	578	607	572	586	591	670	576	601	566	610	558	608	568	604	602	579	588	559	553	558	627	562	601	596	563	577	613	620	601	627	608	622	605	626	594	570	606	594	564	635	629	562	517	585	584	588	611	618	588	611	612	547	551	602	600	578	576	570	598	569	550	592	606	595	577	608	575	637	599	613	617	604	587	560	574	581	589	620	635	573	541	585	619	568	544	609	623	564	574	585	587	603	595	549	556	595	572	604	576	564	560	648	578	608	596	590	599	562	557	607	550	599	579	587	604	597	589	607	604	602	615	569	585	584	611	632	567	589	547	599	578	598	577	590	558	594	610	605	574	577	600	613	605	570	587	608	604	569	595	590	622	631	639	562	607	621	577	588	627	537	547	565	600	561	615	614	573	603	603	584	590	618	590	577	593	587	582	630	615	594	552	600	572	606	626	607	581	565	569	622	654	574	564	575	601	605	620	585	585	596	567	605	613	608	618	636	612	567	663	609	616	586	619	600	552	551	667	585	598	604	632	607	628	582	596	621	620	583	619	574	624	575	615	593	596	620	622	613	593	575	586	591	586	553	566	629	588	585	600	584	606	643	644	614	555	576	582	599	554	608	575	601	605	602	606	522	576	600	591	621	571	590	577	615	617	621	620	598	594	565	603	555	552	597	591	579	626	596	615	600	593	607	566	611	615	586	590	583	598	643	648	580	605	557	616	598	571	603	571	573	566	567	596	571	607	604	560	583	642	596	605	604	610	616	654	629	546	547	620	585	554	572	616	596	671	572	612	622	584	582	597	632	623	607	586	604	602	578	637	596	596	615	573	631	584	595	562	635	561	570	623	566	624	590	568	570	593	607	580	615	621	629	653	590	596	587	552	569	601	576	571	568	597	610	585	575	597	610	588	594	564	637	582	580	598	613	616	581	589	560	581	564	650	568	617	571	598	562	631	579	571	627	544	568	629	571	578	628	594	601	613	554	621	615	565	553	599	588	636	579	597	609	602	628	585	608	613	608	589	608	590	643	604	618	615	636	580	610	626	614	591	597	583	587	611	579	608	576	601	587	604	611	601	609	586	591	641	594	597	601	549	582	574	588	601	607	631	540	621	569	597	592	634	637	563	577	558	633	564	623	578	596	637	569	549	637	656	595	554	631	559	579	628	580	572	589	593	585	578	586	572	576	579	551	571	645	585	592	580	541	614	586	629	625	598	594	578	569	634	574	597	602	627	639	550	580	592	583	565	611	576	600	588	563	579	558	572	586	589	632	591	594	600	602	592	609	577	560	592	551	621	638	597	585	572	616	568	565	569	624	620	643	574	591	621	651	619	636	636	634	563	622	599	584	554	571	554	613	564	552	595	582	575	582	570	621	554	620	559	583	597	605	609	622	578	602	578	611	609	576	623	603	565	590	614	587	600	571	578	599	593	578	579	622	559	553	598	558	599	628	594	575	585	578	570	602	596	583	570	584	581	558	625	630	584	592	579	585	570	607	567	556	587	579	603	596	577	581	606	595	603	602	608	607	591	595	587	537	593	614	597	592	562	625	609	608	583	606	609	587	628	579	578	624	555	547	602	577	576	585	603	619	560	594	636	593	615	585	610	599	583	563	599	606	580	599	603	611	624	599	591	551	603	597	594	578	634	603	573	593	593	574	600	573	584	572	574	580	569	591
23630	21108	28281	24268	21390	16136	8352	3941	2406	2187	1483	1240	1038	884	780	735	687	665	591	611	617	643	578	560	502	529	517	450	443	451	424	451	461	424	444	443	402	403	440	469	429	446	395	429	414	401	422	406	462	432	435	447	394	433	398	403	398	464	404	389	407	421	457	423	423	429	409	387	444	414	391	450	414	396	435	453	407	410	433	394	444	410	407	429	412	401	408	415	412	405	396	398	429	411	443	437	399	448	411	408	424	404	375	440	411	423	417	431	453	430	409	417	440	427	387	405	440	411	435	415	441	403	414	391	436	404	426	449	405	421	413	389	421	417	407	450	459	440	455	416	436	482	400	475	386	418	421	430	433	439	403	401	384	423	413	467	404	423	395	422	408	404	401	425	439	450	429	391	448	385	401	419	381	392	413	432	447	410	378	449	398	386	400	424	409	425	400	427	443	426	448	425	419	434	432	411	448	391	389	435	411	460	427	422	440	428	412	403	401	426	411	439	422	399	405	376	387	432	406	438	428	392	404	449	424	424	412	447	400	377	420	418	425	428	392	389	371	430	412	435	439	418	425	394	410	423	432	414	404	404	447	418	427	396	406	396	421	434	431	437	441	392	387	397	397	416	422	439	427	376	414	372	431	348	417	432	424	432	420	441	425	403	406	426	405	419	420	411	425	409	445	414	425	424	415	405	420	392	415	456	409	387	419	396	396	425	453	432	448	392	402	439	418	388	391	399	425	385	406	416	424	439	438	429	425	393	399	402	408	434	405	453	405	417	422	408	383	417	402	414	387	427	427	428	398	386	418	374	381	388	430	438	444	382	403	452	453	425	402	369	415	445	413	435	417	455	419	384	389	438	411	395	423	421	446	424	409	470	438	369	382	407	432	388	409	469	433	443	413	425	400	423	419	405	421	390	410	461	427	403	429	407	441	419	405	396	427	427	386	411	406	410	431	421	411	409	429	451	411	385	429	422	406	408	394	447	405	412	392	393	427	435	401	413	405	412	429	397	416	421	414	422	460	419	406	450	430	399	423	371	397	420	433	431	405	446	420	436	401	422	429	444	403	419	412	427	394	400	421	440	419	408	418	417	386	425	393	388	421	389	392	405	419	433	418	408	442	451	418	421	439	425	374	412	438	402	413	399	410	444	422	402	387	448	379	423	430	430	393	442	378	404	467	425	408	399	417	402	429	443	398	398	409	453	407	452	405	446	423	421	419	366	438	398	440	408	412	405	386	414	396	421	405	427	388	422	421	397	417	413	374	404	405	409	430	421	369	411	446	451	455	400	411	417	422	436	386	422	419	378	438	431	399	398	429	402	412	422	421	390	427	407	408	429	422	403	413	412	441	426	395	380	412	391	455	457	385	452	407	422	393	433	418	419	433	420	429	437	436	411	393	402	398	405	429	398	445	400	396	379	395	425	415	396	398	410	425	410	441	422	412	418	450	412	388	407	441	407	431	411	416	365	444	420	410	425	453	416	445	406	440	397	407	400	402	418	456	406	435	419	409	464	429	385	429	442	385	399	434	384	398	407	414	390	422	428	377	404	450	399	451	421	376	440	411	375	439	434	409	404	452	403	408	426	409	404	394	413	427	449	378	420	431	456	410	390	415	399	416	435	403	386	461	431	438	418	415	440	425	381	402	448	385	409	366	449	416	423	435	372	423	411	432	405	401	418	386	426	435	405	384	421	445	458	396	372	359	378	401	423	409	444	393	399	430	415	432	372	440	425	402	411	403	431	410	430	418	420	427	446	405	425	408	397	431	420	413	400	421	406	439	413	395	405	412	413	416	401	405	441	452	417	420	396	445	424	405	401	430	374	404	392	399	406	416	452	406	405	411	411	444	445	443	406	417	420	447	414	371	397	383	400	424	396	416	433	400	406	426	433	411	409	408	389	444	406	414	396	426	432	406	440	423	402	372	442	424	392	399	427	405	453	442	402	459	435	408	434	428	424	439	432	424	420	422	425	408	449	449	408	409	412	399	435	422	440	406	379	402	417	390	457	413	415	390	382	407	385	450	420	400	391	395	407	417	401	438	412	433	414	373	391	422	421	414	424	424	396	417	445	429	439	419	447	433	398	410	416	400	400	412	431	420	409	420	409	452	450	420	359	385	439	416	381	427	420	420	393	424	397	417	389	424	429	403	388	407	440	402	405	388	422	457	408	414	403	396	416	454	437	444	450	397	405	456	402	441	422	425	405	424	401	423	392	409	425	425	414	408	410	403	433	400	398	399	428	426	406	372	416	392	444	413	387	417	442	411	404	428	379	394	417	399	436	418	427	429	404	414	428	386	386	419	404	450	408	424	397	407	439	470	449	400	399	430	416	430	436	416	396	387	407	425	438	419	434	407	398	450	453	429	395	398	421	436	424	393	423	411	414	434	413	413	422	455	394	391	400	394	397	449	404	417	402	377	395	387	422	420	444	418	410	411	394	419	398	454	413	405	439	413	447	407	436	391	385	379	401	415	411	426	405	421	422	419	417	451	385	417	434	405	438	391	400	430	411	434	426	400	376	413	386	438	389	412	458	420	415	416	394	405	415	423	412	411	368	399	412	422	445	403	377	415	376	456	410	420	472	442	431	418	435	444	413	429	474	437	409	439	413	407	397	440	433	429	406	432	427	381	405	403	410	427	387	401	433	414	406	424	422	419	413	429	387	445	441	433	411	382	391	370	437	406	428	446	423	408	419	372	381	436	415	401	429	425	437	400	412	418	450	454	377	387	423	432	429	393	430	429	421	408	416	412	451	422	419	450	396	450	418	449	444	441	418	392	423	429	401	434	402	439	411	423	436	394	424	421	388	430	427	398	411	430	423	416	380	429	408	420	444	425	389	393	417	420	430	409	418	438	425	421	398	395	386	387	439	379	425	422	407	432	372	383	442	406	436	399	439	414	418	395	404	431	428	408	432	399	434	423	422	416	445	400	395	421	412	394	423	399	441	417	402	424	422	374	393	394	394	403	433	398	446	447	423	397	383	426	425	403	448	404	400	404	405	417	439	403	422	418	427	434	400	436	422	444	365	420	371	426	414	394	419	406	393	440	387	410	440	427	424	388	432	427	393	403	433	390	385	436	419	424	413	411	432	459	441	453	416	400	414	405	396	418	438	409	482	388	402	443	415	391	412	400	407	423	382	371	416	412	401	441	405	430	398	437	387	418	408	395	433	421	390	399	426	414	404	434	482	431	425	404	439	435	408	420	371	459	429	424	414	431	479	403	457	428	407	406	368	411	431	396	413	405	421	401	407	439	422	433	404	475	396	441	416	412	476	459	427	370	443	427	432	434	462	372	422	401	412	430	448	394	417	416	380	427	399	453	399	415	451	449	415	419	447	372	448	413	389	413	414	427	401	408	398	419	413	411	423	452	415	413	426	433	418	408	393	403	441	407	462	411	400	452	392	386	409	407	391	393	418	417	427	438	390	430	438	446	440	389	417	440	421	435	379	414	412	410	412	382	424	416	410	420	455	421	402
29105	49472	33794	21493	16700	12886	9571	6032	4009	3365	2312	1806	1628	1276	1095	1000	844	881	745	801	783	749	706	571	600	577	528	451	511	496	441	457	511	475	463	433	469	466	458	467	446	431	454	470	450	459	445	444	426	446	417	458	452	459	428	480	426	476	455	432	407	460	459	427	437	454	432	404	447	460	400	460	440	434	428	467	465	462	432	434	446	434	429	468	413	455	412	456	441	413	451	446	439	431	457	456	463	449	441	460	454	432	425	442	444	461	438	396	406	458	447	453	450	450	414	419	448	425	400	458	435	457	418	411	450	424	437	437	425	402	487	431	439	428	429	443	414	449	452	438	445	434	451	414	447	432	435	435	419	404	447	468	392	419	411	456	420	422	415	494	415	439	456	418	432	427	457	441	444	437	403	447	451	432	419	413	419	479	391	403	428	440	448	453	465	448	441	451	449	439	480	442	450	404	461	446	446	455	395	465	460	461	415	406	411	453	435	468	453	442	420	417	408	494	438	433	439	427	415	432	429	432	439	435	463	408	412	417	439	465	419	450	419	424	432	426	445	428	403	441	447	435	447	435	445	435	426	426	406	430	434	457	439	424	462	454	453	397	419	404	417	439	429	419	479	474	413	421	419	458	432	423	449	404	446	414	442	419	435	414	460	428	471	406	443	444	445	443	460	363	404	413	433	431	448	466	440	381	454	465	458	417	442	448	436	443	409	402	429	426	431	432	426	426	450	413	456	427	411	428	470	439	374	406	444	410	424	425	453	403	429	488	429	397	453	427	423	442	418	428	456	423	428	449	431	415	458	423	451	441	484	442	423	456	464	428	465	443	415	425	456	426	492	434	441	440	445	447	450	427	400	425	409	473	473	452	437	437	427	403	409	455	401	440	450	426	418	451	447	453	423	449	445	440	424	421	452	440	422	436	424	427	444	442	464	422	414	440	402	442	444	434	403	419	454	437	442	423	456	439	458	460	472	424	443	443	460	444	407	413	458	462	449	391	448	441	409	444	465	412	474	442	426	422	461	459	432	450	435	413	442	430	402	444	418	446	403	430	450	473	449	445	412	428	434	395	457	482	403	380	419	429	427	432	433	432	451	465	383	437	451	416	432	474	451	455	488	445	405	438	404	422	457	410	420	422	428	438	453	420	461	442	470	453	466	470	428	429	460	474	433	428	458	412	454	464	411	399	445	433	455	421	469	441	446	462	395	444	395	428	468	438	460	445	435	461	428	442	402	441	415	404	446	427	476	423	417	443	455	454	437	474	441	489	422	409	448	416	447	449	447	443	464	451	438	405	489	413	426	428	439	414	411	443	438	427	445	413	457	425	443	403	434	449	417	400	441	426	437	421	444	434	417	428	441	457	435	482	468	471	465	425	435	418	501	425	444	453	480	414	485	450	398	401	468	430	452	421	430	446	437	403	458	442	437	439	397	428	413	430	438	413	424	413	395	444	427	423	459	447	458	417	416	429	407	414	424	437	420	407	429	398	444	433	430	428	447	428	450	425	449	455	446	464	406	486	467	475	430	472	430	415	408	420	451	471	429	390	443	469	429	447	406	441	450	437	403	438	435	409	421	419	439	424	426	468	454	429	433	433	457	452	469	465	452	402	440	457	428	433	428	392	429	430	414	431	416	432	430	462	438	424	427	444	468	433	431	419	428	425	397	447	420	381	426	425	434	420	477	460	405	458	505	428	438	459	428	439	423	416	436	420	462	435	403	432	460	449	404	401	473	434	421	416	439	419	466	445	441	382	398	419	435	430	421	457	435	421	433	449	445	415	445	420	418	439	438	441	466	421	463	441	423	434	462	431	419	436	449	415	448	428	446	463	452	436	423	425	448	419	453	443	436	472	434	438	412	428	440	443	500	422	435	440	406	437	480	447	455	478	425	436	419	422	407	413	477	459	449	436	425	421	462	429	410	426	443	462	444	451	421	468	409	425	482	411	454	410	420	420	427	439	430	432	444	465	452	414	433	429	451	420	431	485	418	418	450	386	461	446	444	441	425	416	441	428	456	429	438	430	446	409	454	411	407	452	406	437	434	445	387	444	411	402	444	444	441	445	401	427	458	424	456	420	423	420	452	423	430	438	413	405	443	405	415	443	417	434	439	446	426	441	432	403	434	438	441	470	421	431	434	460	473	453	435	428	454	443	406	441	477	435	409	452	412	459	460	422	448	404	462	454	448	469	425	473	419	444	440	401	458	446	484	446	398	440	431	480	438	452	416	444	451	436	428	461	413	435	425	454	437	460	402	423	454	435	416	424	416	446	402	422	438	432	419	425	423	431	423	456	423	445	427	423	416	447	459	428	439	417	458	444	444	455	446	443	430	422	417	421	436	452	425	385	419	405	403	409	430	410	480	413	441	410	423	445	420	461	430	413	447	449	438	436	389	422	484	445	467	421	454	425	412	422	427	433	444	460	447	458	458	461	418	418	434	429	428	405	411	414	440	435	477	459	407	424	433	435	418	464	437	425	447	447	426	465	416	427	437	431	390	432	442	435	425	425	428	443	441	453	473	414	464	421	467	449	428	444	415	473	466	437	440	429	453	435	438	448	404	469	433	475	448	410	436	423	433	448	449	436	428	433	411	445	433	421	419	440	457	419	424	428	392	461	421	425	403	414	488	459	460	456	430	466	399	449	462	424	412	443	486	405	428	410	443	433	465	412	407	438	430	421	449	471	456	454	466	447	417	444	436	484	440	439	443	416	460	412	422	439	428	431	429	461	454	487	463	445	421	417	412	466	453	424	477	421	413	454	410	482	439	414	432	418	460	402	432	453	423	445	392	452	435	426	461	442	433	448	444	420	448	413	388	472	412	423	429	454	418	459	427	435	412	402	421	466	448	433	428	451	410	442	476	469	434	441	426	438	441	407	460	398	423	442	424	425	420	429	486	484	432	420	444	450	412	409	435	392	424	444	449	401	434	458	453	483	474	462	423	464	407	419	451	417	443	430	406	448	418	468	449	431	406	484	481	394	446	443	432	429	446	399	463	416	446	422	433	469	440	442	439	463	415	458	470	419	446	431	456	434	401	447	413	433	441	429	462	410	465	436	450	447	421	452	393	448	437	412	405	421	440	449	392	447	462	472	437	447	464	441	402	441	444	394	451	462	458	465	422	443	417	436	487	408	422	410	445	454	430	431	419	439	465	432	434	402	432	421	450	470	437	449	459	413	466	432	461	414	426	439	434	412	456	401	394	442	489	430	416	445	422	435	435	450	437	455	431	401	451	429	390	468	451	421	440	414	458	450	403	439	452	423	421	436	454	456	405	437	451	416	431	440	423	396	463	440	404	428	429	426	442	506	447	436	451	439	432	444	445	460	434	440	441	449	435	412	440	450	443	426	434	419	470	409	454	460	425	426	455	404	437	454	466	430	459	453	427	445	419	396	418	452	415	466	416	423	419	442	422	425	447	456	408	445	456	439	457	408	435	422	446	457	443	428	415	432	437	434	423	435	465	437	424	458	428	420
24710	21045	27246	25369	16611	8466	5125	3029	2073	1843	1367	1166	1148	1007	925	879	852	837	793	822	814	788	793	772	762	731	748	695	667	660	695	629	634	680	693	691	658	673	660	710	667	633	655	703	673	702	688	693	650	688	646	659	659	654	707	648	629	651	676	648	671	667	653	635	615	647	668	692	701	627	686	687	642	616	645	637	677	676	641	653	656	616	700	661	678	664	659	646	643	633	639	679	679	637	617	630	707	650	687	638	646	641	688	648	657	649	672	662	649	608	637	641	662	643	655	672	637	643	678	663	708	664	643	668	710	658	649	666	696	671	643	654	622	640	696	614	642	649	630	620	651	669	721	661	663	623	676	666	686	670	685	642	649	637	651	659	649	657	641	664	700	647	644	645	665	652	642	625	684	611	638	679	671	644	661	636	654	676	655	655	663	637	664	648	674	663	626	621	664	639	641	675	629	716	667	591	618	661	646	659	662	676	638	662	675	622	702	656	682	718	651	643	635	649	668	669	620	643	694	660	674	666	650	599	606	667	651	639	660	683	696	635	624	665	701	625	710	625	647	639	663	665	691	684	654	660	647	625	665	660	682	653	596	660	621	666	687	637	652	660	608	636	639	639	665	664	682	677	685	610	639	630	705	610	666	657	689	675	662	638	685	657	640	619	669	636	653	681	696	650	639	633	617	634	683	636	668	690	642	678	624	664	649	658	630	659	722	657	699	680	663	651	671	628	663	659	641	691	699	632	605	644	695	633	703	631	673	630	689	660	652	654	634	678	660	654	619	685	646	635	634	681	626	680	636	675	664	666	642	657	635	640	671	646	678	657	644	680	661	669	663	699	622	669	671	630	647	640	685	648	641	653	637	698	640	675	662	662	648	628	644	659	635	677	644	643	659	679	674	656	659	591	645	682	650	633	637	654	693	657	697	666	654	593	665	638	687	646	666	658	617	651	677	695	658	665	657	630	609	661	600	679	702	626	626	685	692	666	673	649	642	638	580	660	616	627	627	642	647	675	663	662	648	681	678	669	663	670	625	673	655	639	646	687	626	677	631	694	644	677	685	686	596	692	625	644	679	646	639	674	655	694	685	623	624	619	640	640	645	664	644	636	677	634	636	660	635	630	656	651	686	667	681	643	613	661	619	619	691	645	631	609	606	674	669	630	682	704	595	669	641	672	650	649	652	650	631	672	639	603	644	662	668	680	635	640	639	675	621	692	630	658	670	662	671	657	587	666	657	646	643	676	664	657	632	673	630	636	693	622	644	662	644	617	688	653	671	682	679	641	653	654	692	662	640	644	637	710	707	619	659	643	669	636	668	693	710	652	668	673	640	691	619	685	634	685	687	657	659	662	675	655	673	659	637	692	680	632	659	670	654	642	647	629	626	689	650	643	688	703	718	634	660	668	682	649	638	664	628	628	621	639	630	649	658	603	670	618	626	652	681	627	654	693	633	644	699	643	611	629	642	678	650	619	639	655	658	638	688	657	631	669	666	635	687	659	659	668	651	640	653	630	702	662	667	631	647	679	599	647	656	653	667	636	675	671	659	619	712	611	691	613	643	691	649	696	628	703	697	638	660	676	696	661	650	655	645	670	705	655	669	699	669	668	648	704	645	661	642	642	674	622	663	673	681	656	676	691	670	631	670	601	686	645	689	629	630	650	657	646	634	630	645	751	669	664	689	679	695	690	658	647	638	611	646	679	664	666	634	669	636	626	609	625	676	656	655	687	649	631	726	642	668	719	633	642	702	630	637	622	619	662	614	692	628	653	659	639	673	707	681	624	629	673	636	617	663	644	685	618	687	718	661	656	653	626	631	654	676	617	658	682	656	658	633	658	647	663	625	647	681	628	650	658	657	645	648	687	672	632	648	603	686	671	626	647	672	676	670	634	630	595	703	668	634	661	629	623	663	654	621	691	676	603	659	670	605	686	670	640	675	667	664	619	637	667	643	642	645	641	641	698	629	674	654	637	639	629	670	664	664	676	648	676	646	704	580	624	655	695	614	646	689	632	581	631	632	653	655	686	651	617	677	650	671	620	647	645	683	677	626	612	669	662	642	671	681	687	696	663	662	654	671	665	672	605	625	652	627	681	644	621	718	654	629	672	648	649	679	689	645	678	633	642	671	650	612	670	655	622	655	647	644	700	723	690	696	659	685	643	669	655	682	626	632	722	654	623	638	670	618	658	670	643	644	689	645	657	637	628	713	643	692	681	675	650	657	648	667	652	653	659	651	632	667	611	622	651	680	675	717	693	622	646	644	668	662	666	624	634	660	684	623	633	665	625	599	650	627	614	652	650	641	654	620	616	702	652	635	626	645	671	617	628	746	673	668	681	645	651	624	666	641	696	651	693	698	663	639	696	632	675	622	627	594	660	621	641	673	647	658	668	637	634	656	647	653	665	649	669	650	683	651	658	644	662	669	681	657	673	653	631	632	608	666	669	625	635	671	628	674	720	648	677	669	643	642	642	664	670	658	684	675	705	622	664	678	641	666	680	616	653	660	662	624	632	631	685	605	696	614	672	647	708	631	663	641	655	667	694	690	633	675	644	683	669	605	638	613	654	676	666	677	610	636	644	618	659	675	676	678	696	629	667	672	671	646	613	615	654	639	711	674	634	697	637	688	661	646	627	624	638	642	657	620	626	653	666	649	682	619	668	634	699	662	676	663	631	636	660	657	686	644	657	604	664	661	645	618	699	699	602	709	674	677	626	647	657	680	645	669	624	639	723	687	634	680	686	622	693	653	673	689	674	719	728	631	632	627	707	641	656	674	657	673	639	661	646	632	641	592	671	615	673	688	643	691	651	704	660	687	684	658	648	684	653	665	618	649	664	634	656	669	663	630	681	685	641	670	646	665	608	647	626	658	670	590	666	643	639	695	634	637	608	670	700	637	588	677	635	624	653	676	703	628	686	627	680	683	649	669	629	697	662	713	632	696	634	669	646	668	665	648	610	687	635	636	674	646	667	703	643	660	673	652	638	665	696	623	662	657	671	630	735	636	643	632	648	636	633	635	661	642	654	661	694	663	663	694	659	705	613	650	639	657	689	662	658	634	660	630	696	671	663	660	678	663	630	636	656	668	686	705	682	642	613	606	655	676	669	620	716	665	638	681	641	665	713	676	650	678	658	649	645	640	668	654	630	606	676	672	640	645	650	680	619	628	608	624	667	617	624	644	656	653	642	657	639	654	633	669	670	638	677	633	676	655	664	679	629	669	662	660	631	639	629	640	676	621	658	661	689	628	661	649	648	658	638	656	636	641	660	692	658	645	731	665	645	645	650	678	646	672	652	664	624	609	612	671	666	658	663	652	640	677	665	614	636	679	653	642	609	674	667	725	662	649	658	712	605	627	659	681	677	622	680	620	622	648	694	635	647	582	643	646	651	629	678	694	646	698	634	707	686	631	667	649	711	643	661	674	657	673	657	637	636	659	694	643	670	693	636	660	702	637	653	691	637	649	656	682	691	655	624	679	653
28380	44918	30417	18742	14195	10661	7785	5002	3498	2784	2159	1757	1499	1322	1230	1076	915	974	920	934	941	936	890	790	820	761	785	710	723	678	757	693	697	663	683	726	633	772	663	688	728	704	703	662	679	655	682	698	655	664	652	682	708	681	685	700	612	664	643	666	686	644	676	721	683	704	647	652	666	661	628	654	638	669	696	668	665	643	670	677	645	675	662	673	650	704	637	639	667	651	655	702	652	626	696	691	703	635	644	682	647	662	644	667	641	640	659	680	649	633	685	681	697	699	678	681	654	691	648	651	651	701	646	667	722	678	621	694	667	673	719	678	684	620	643	611	678	695	654	678	675	692	655	657	631	635	634	631	687	642	646	661	696	678	706	667	644	663	675	645	663	607	696	667	657	630	650	667	619	658	696	648	659	726	708	682	655	637	633	655	657	654	633	696	672	648	652	640	652	608	666	675	648	660	654	639	684	703	712	624	665	655	600	648	683	689	682	635	645	636	653	693	686	658	652	668	660	651	655	611	655	685	630	697	625	662	644	663	638	656	666	622	647	675	604	658	674	672	664	664	653	645	670	679	651	692	629	680	682	685	656	662	652	671	645	640	647	696	651	677	642	669	654	708	646	673	661	648	695	650	694	669	684	668	669	666	709	668	652	626	700	641	619	672	660	656	662	696	677	657	665	626	660	623	676	704	672	672	615	684	736	670	670	713	696	660	626	680	679	671	653	674	691	652	694	658	680	655	665	667	662	719	649	664	674	648	663	625	663	677	651	678	690	669	660	666	665	636	638	675	658	678	693	678	668	680	707	708	656	722	663	652	689	679	680	634	641	638	621	657	700	667	671	676	672	630	686	658	661	636	647	726	663	663	645	654	663	622	648	720	702	679	677	643	650	625	671	673	647	628	635	680	674	680	660	671	671	716	681	658	654	688	675	625	634	698	621	678	665	667	674	664	623	675	677	670	678	656	640	629	656	676	696	696	701	652	687	706	639	626	639	681	668	689	672	706	661	703	688	674	635	657	669	653	700	689	661	670	623	673	658	666	757	648	692	702	666	695	670	688	661	628	611	682	691	646	715	647	661	682	666	650	651	684	645	669	665	672	692	696	665	661	632	657	708	654	677	627	663	662	638	696	665	660	663	677	702	723	643	697	634	674	654	707	663	653	667	680	638	670	669	651	663	662	609	669	715	637	635	689	682	663	646	668	656	704	679	700	635	644	660	639	673	686	705	705	656	661	635	651	709	630	649	675	644	664	680	657	684	649	668	676	671	649	615	668	651	713	654	652	640	600	656	645	669	651	643	692	623	685	631	665	666	637	657	673	688	651	620	655	735	663	680	687	676	689	614	666	619	686	639	623	693	621	664	636	666	634	660	665	677	659	645	690	670	648	630	658	645	655	675	661	643	663	648	660	625	691	644	672	665	665	632	701	652	640	649	675	655	682	624	629	680	651	663	609	701	629	684	685	661	673	657	667	675	656	664	650	652	692	710	638	664	732	665	628	640	709	687	662	708	685	672	639	663	630	694	706	690	665	641	661	637	647	672	676	701	684	722	713	654	675	643	685	665	634	641	676	679	650	698	650	648	623	629	692	665	690	637	656	645	614	666	666	701	639	599	630	661	708	661	682	637	704	719	647	636	686	705	684	632	668	656	673	664	663	645	667	671	635	654	699	680	675	650	660	654	671	655	653	670	692	686	628	660	698	678	709	683	648	667	681	626	644	681	661	661	649	659	650	663	643	653	674	653	628	690	719	662	685	645	631	639	665	645	654	654	666	625	674	612	698	665	621	682	604	679	707	672	700	689	691	649	675	660	650	710	667	646	666	673	655	656	608	637	657	643	616	688	663	691	651	684	670	685	617	680	668	697	634	632	669	722	689	612	655	683	630	671	652	676	675	647	665	650	644	628	660	638	694	694	701	665	684	625	664	674	692	654	612	685	657	676	654	651	664	725	660	633	638	611	638	725	685	677	664	703	656	647	647	651	627	685	660	660	656	673	633	668	724	668	672	608	651	639	710	717	707	649	683	673	660	687	636	683	668	627	668	671	644	649	676	679	606	623	651	643	671	644	672	657	660	656	670	685	649	667	673	670	648	679	652	677	654	641	651	681	622	711	697	677	692	676	673	720	673	653	656	673	707	664	694	629	651	638	629	648	680	680	653	677	684	650	666	694	661	640	642	629	723	658	672	677	668	667	655	651	705	706	688	660	645	661	647	663	671	696	691	662	684	650	722	630	685	635	620	615	666	617	639	661	640	647	690	672	666	678	673	661	655	656	661	651	661	656	688	730	689	676	678	710	642	630	662	706	666	653	625	679	700	676	675	644	699	722	680	696	705	635	652	688	661	687	685	683	646	666	664	645	670	658	705	684	673	703	618	615	696	665	636	690	697	672	646	687	660	691	669	632	698	676	642	679	686	676	690	651	644	653	661	670	677	660	695	663	667	692	698	624	663	738	650	623	658	638	635	656	632	685	669	687	663	709	666	655	628	721	688	679	608	655	654	693	694	703	654	639	685	720	621	702	703	676	680	632	691	695	666	663	696	622	615	655	642	719	633	645	696	698	682	713	684	692	665	717	631	712	623	651	671	666	654	657	661	651	678	693	668	673	715	632	727	639	629	648	689	679	689	641	656	630	655	651	665	671	655	630	664	648	652	665	665	634	647	668	636	654	660	666	654	679	685	648	636	663	696	663	652	645	663	692	664	643	665	667	671	636	745	650	633	661	652	671	651	704	642	636	648	636	676	665	649	635	642	668	705	665	649	643	659	641	690	668	641	647	642	724	660	710	647	685	688	632	662	641	682	633	671	661	624	674	645	663	653	689	684	684	716	644	666	654	666	619	657	674	669	660	655	664	642	648	666	647	590	695	664	682	687	658	654	704	689	677	691	693	698	682	626	647	672	660	672	674	615	675	711	700	695	670	690	701	692	668	662	696	669	685	648	667	654	676	653	693	639	645	650	658	711	719	683	666	604	629	686	683	670	654	707	679	632	657	663	664	697	668	659	689	656	681	619	660	600	618	676	658	659	645	633	629	695	639	683	658	646	660	701	671	704	640	672	671	659	681	721	653	657	694	722	664	699	687	633	660	647	685	675	721	660	682	719	708	629	643	653	688	674	680	649	690	681	664	692	661	693	697	661	656	661	676	643	689	692	646	599	684	620	691	710	600	700	650	670	625	666	681	643	678	632	684	669	688	693	711	675	656	680	673	641	653	704	722	666	700	625	668	657	652	631	631	686	671	666	681	663	632	641	652	686	652	640	680	650	684	634	654	639	651	661	656	674	659	660	670	657	691	594	722	671	710	679	676	657	710	620	676	654	697	734	648	687	701	672	697	700	635	688	618	658	686	658	691	618	706	693	639	625	652	656	664	621	687	621	649	716	635	645	682	710	684	693	714	689	678	668	685	646	648	629	655	622	659	669	680	648	621	674	656	649	606	690	685	693	685	679	724	700	667	707	641	644	671	697	673	678	690	628
22500	21055	28592	23711	21160	21534	15326	5472	3364	2732	1964	1645	1294	1178	1026	930	925	840	763	836	785	787	695	712	650	635	540	514	537	535	547	519	497	521	520	548	504	479	537	534	495	494	484	534	505	503	468	487	489	491	510	466	473	465	499	499	485	469	475	470	450	479	468	505	494	497	455	457	484	469	457	467	466	460	516	477	498	468	500	491	454	475	511	457	488	508	493	479	445	498	490	496	487	469	478	461	482	471	475	517	501	472	482	474	449	503	502	495	465	501	494	473	512	473	465	459	488	468	492	491	510	510	504	506	456	474	469	456	451	479	454	498	451	482	493	487	497	461	499	487	450	494	479	497	440	504	489	468	504	480	466	461	471	499	489	449	444	491	451	466	499	473	463	484	455	486	494	486	487	481	478	478	462	487	488	447	434	495	491	471	450	499	497	474	441	437	464	469	489	434	445	482	502	433	480	465	482	485	501	438	494	464	494	452	461	498	463	453	431	499	483	470	469	463	462	514	470	470	513	488	517	483	465	476	489	525	468	464	515	478	540	459	460	511	471	466	491	469	511	478	499	455	474	502	495	462	470	484	493	509	467	524	458	479	470	473	479	473	480	474	471	465	415	492	481	465	480	466	473	492	523	437	450	488	491	474	500	511	480	481	508	495	486	485	470	468	483	490	485	485	444	438	441	475	464	483	509	499	469	470	486	490	454	477	443	495	530	482	452	434	460	465	489	466	453	514	467	497	495	476	466	450	442	472	440	479	505	486	481	484	456	471	431	472	467	475	446	463	465	473	461	482	493	500	457	495	491	498	444	475	488	456	481	472	460	481	489	469	449	430	460	488	449	483	479	473	517	507	485	502	521	444	472	507	486	476	494	466	474	478	476	454	491	493	480	470	475	478	491	452	489	499	459	513	486	499	484	436	448	459	471	490	484	471	468	485	478	454	462	461	493	428	515	489	497	466	460	529	482	498	453	496	494	469	482	464	506	519	447	510	446	513	488	485	475	499	453	478	469	457	493	494	502	484	431	448	440	472	491	471	459	489	463	467	472	476	440	515	462	462	494	485	484	511	489	475	487	483	449	471	460	523	481	470	479	442	457	458	475	485	507	478	480	486	521	523	475	468	482	429	469	492	485	495	463	459	470	450	487	500	498	441	481	497	470	499	487	511	502	513	472	497	476	489	448	452	474	530	473	456	505	503	476	469	480	475	471	504	481	462	471	499	466	455	516	463	444	470	472	510	447	472	480	468	523	535	493	513	465	482	474	451	528	501	505	470	437	485	514	466	467	481	471	535	503	468	439	484	488	460	505	461	496	475	480	466	452	499	489	453	487	462	448	441	457	519	473	457	494	481	529	508	462	495	462	471	461	500	502	502	438	476	497	508	450	452	494	465	443	434	454	456	473	465	493	459	471	476	501	484	495	476	475	522	461	496	501	472	479	470	450	471	490	468	467	515	485	483	475	502	466	473	477	515	476	456	429	504	455	506	469	485	450	483	459	500	493	472	472	468	496	461	465	484	486	422	495	438	492	435	461	467	444	498	467	510	521	514	461	479	447	433	480	465	456	475	463	518	483	491	459	495	483	467	512	495	485	477	511	495	445	477	508	474	529	496	464	485	479	477	448	518	470	494	424	463	417	448	478	500	505	448	468	473	473	438	482	483	472	459	472	474	475	482	433	468	471	476	502	484	477	517	510	500	475	492	440	486	481	458	470	503	490	494	460	487	459	475	441	502	499	470	423	469	489	473	466	495	465	466	469	469	467	498	492	504	467	469	488	499	515	489	511	477	437	466	508	468	473	461	481	506	462	469	466	520	488	462	481	515	499	463	483	531	464	462	472	473	478	480	481	482	455	496	487	458	480	509	470	493	478	487	475	425	460	491	487	485	489	453	460	503	440	479	443	439	454	469	472	460	458	462	472	449	440	475	476	452	493	506	499	499	455	430	462	480	457	495	466	485	502	475	506	499	507	479	469	461	491	482	511	504	485	502	473	453	499	498	440	469	487	484	475	473	461	508	453	469	462	482	517	472	507	474	471	499	459	506	522	462	510	451	508	482	486	444	465	461	479	513	483	496	420	491	477	483	492	463	482	482	495	491	459	506	502	474	511	489	486	454	471	474	430	487	477	475	497	473	472	513	482	469	492	477	487	474	487	479	489	441	475	446	495	451	475	419	475	480	497	465	446	471	500	492	465	497	452	456	504	480	478	491	486	450	454	451	495	445	537	487	485	470	469	456	458	467	491	528	439	469	495	482	470	473	492	458	492	504	448	458	426	494	524	478	487	456	480	482	466	472	496	461	505	453	465	457	456	444	487	489	459	501	486	484	455	478	485	514	457	474	470	449	516	491	465	477	481	484	444	494	476	505	518	485	469	444	457	466	454	476	464	454	522	450	491	484	457	480	500	469	490	429	495	474	465	485	484	478	492	475	474	485	527	511	448	449	460	461	496	496	489	459	479	462	481	456	464	476	461	507	517	495	510	510	465	448	454	468	477	484	458	441	465	486	458	461	486	492	468	495	489	513	455	471	485	450	479	470	455	496	480	494	490	462	473	459	485	481	452	449	475	505	470	506	492	474	478	484	458	477	475	460	496	459	482	486	465	489	477	490	468	470	480	470	485	474	471	476	457	456	497	503	443	458	491	464	464	487	489	492	483	469	477	474	487	498	486	478	477	481	471	496	504	477	461	448	460	469	505	449	492	467	488	446	463	501	469	495	494	498	487	484	475	504	462	421	488	446	459	496	477	501	483	484	486	482	491	495	500	483	529	511	472	469	503	484	495	452	476	461	465	485	490	493	469	446	462	453	494	449	456	461	460	505	470	499	528	468	477	491	515	495	449	471	495	450	490	450	482	474	512	486	498	474	468	487	456	488	491	480	497	484	489	491	471	505	449	471	463	470	526	493	477	464	496	445	503	497	466	457	484	525	485	495	486	472	476	431	428	518	478	421	470	504	487	494	489	456	468	491	512	506	484	454	491	445	444	496	464	481	459	485	453	488	444	486	474	507	494	498	519	492	443	503	457	439	494	461	511	497	452	453	482	468	461	511	506	466	511	445	444	522	493	497	500	430	504	451	476	480	479	463	444	497	474	491	487	450	484	479	497	474	459	484	462	442	456	494	468	477	498	442	445	476	510	510	434	483	460	469	486	491	454	482	460	472	483	479	474	453	473	477	476	440	462	481	433	468	467	490	487	466	487	461	452	485	500	455	498	502	473	491	475	502	471	505	510	468	448	462	457	450	455	458	502	477	474	485	449	509	478	488	425	447	450	490	484	476	504	506	479	505	486	470	444	452	495	483	465	459	431	508	489	464	480	463	505	527	502	480	468	497	476	446	481	504	473	496	494	496	478	468	494	500	493	497	488	499	482	503	490	497	476	460	464	498	473	474	498	446	469	516	474	502	460	444	461	487	460	501	458	450	518	494	532	454	461	456	474	472	495	467	500	470	439	493	465	484	489	483	437	457	481	524	475	501
32089	54688	38273	26219	20602	15659	10883	7692	5427	4288	3050	2664	2011	1656	1458	1244	1208	982	991	986	1008	962	866	795	724	697	673	593	586	580	537	532	540	547	565	538	499	495	555	518	548	513	466	514	498	491	523	511	507	506	497	488	493	455	497	460	471	473	467	484	539	516	479	488	463	474	502	473	488	486	484	478	484	490	461	467	509	459	452	501	477	504	458	484	517	480	497	521	495	495	466	467	458	508	476	491	470	495	491	486	449	465	501	494	431	492	480	490	505	507	486	488	455	444	487	492	477	478	484	462	476	476	494	512	455	483	454	514	467	502	511	466	504	508	476	472	492	480	479	490	494	450	504	442	480	446	497	494	485	474	447	476	445	515	467	496	462	505	484	456	451	485	499	489	531	451	450	490	467	487	427	516	464	474	484	465	467	486	471	479	482	498	481	482	466	485	473	473	447	442	489	510	484	479	440	448	504	482	503	471	519	488	503	468	463	478	490	494	459	466	472	440	451	461	506	461	459	531	523	465	508	495	499	464	467	479	471	498	472	501	487	474	481	492	488	471	494	479	454	507	472	484	512	468	482	446	448	483	480	499	470	463	452	471	475	503	481	464	476	498	481	528	528	508	458	481	484	466	451	455	475	504	475	511	458	486	509	476	471	460	492	493	448	462	457	467	476	489	480	447	513	479	513	497	508	516	461	467	441	473	491	466	503	480	480	441	464	417	468	453	463	470	494	480	477	463	493	503	492	495	472	478	458	463	459	500	462	457	520	486	499	510	487	485	495	435	508	483	487	470	475	474	462	470	452	482	498	515	491	486	482	455	494	511	463	487	473	487	507	487	422	457	507	501	488	470	444	462	502	481	479	504	528	477	527	504	478	480	500	511	485	506	463	502	403	457	447	499	493	491	445	490	490	473	464	450	468	465	499	499	479	478	447	419	516	461	472	506	500	480	504	485	495	470	456	514	441	525	466	477	417	489	498	470	457	452	461	468	488	476	475	479	477	472	469	517	499	514	489	518	484	516	449	503	501	485	480	477	473	493	514	493	492	498	475	471	480	478	447	470	498	486	489	484	472	459	500	503	506	451	488	472	471	495	510	507	488	487	508	433	487	456	473	495	498	481	466	490	478	523	472	463	476	489	496	420	480	487	439	457	484	476	499	469	481	522	469	472	472	449	508	462	477	489	495	469	496	472	489	478	499	474	475	469	466	489	462	470	497	465	518	473	485	507	468	476	457	442	501	455	466	465	499	472	469	487	480	460	489	478	494	460	477	493	520	492	510	504	556	470	498	480	489	502	452	538	461	539	502	515	468	477	458	520	433	462	430	485	523	466	506	456	468	491	484	469	497	513	491	463	492	435	425	501	480	484	508	501	481	462	518	490	478	472	478	516	462	480	490	460	481	422	447	486	488	468	468	463	518	495	503	505	519	474	481	478	504	436	473	469	466	512	471	488	486	482	458	470	536	461	493	485	477	475	530	494	491	495	466	479	467	461	488	443	490	498	490	456	454	491	508	485	457	477	467	490	453	462	466	491	491	498	471	505	511	484	477	513	466	467	425	478	480	473	457	496	456	483	466	470	495	474	459	467	443	489	487	477	464	432	488	474	473	501	466	502	503	493	497	494	462	510	456	484	481	457	510	452	463	471	474	480	487	458	536	505	440	476	498	496	488	494	513	466	472	477	529	452	462	474	483	444	471	466	498	470	439	483	476	479	499	453	477	465	457	474	483	473	457	466	534	474	482	534	485	522	480	530	472	511	473	516	504	470	500	440	476	489	501	481	461	469	469	500	501	481	454	468	476	497	484	488	497	453	480	488	466	451	502	436	504	495	508	460	502	481	452	467	425	495	500	480	432	455	479	474	483	487	507	495	422	473	446	457	487	466	500	493	467	495	488	460	468	465	467	476	474	488	479	503	458	426	463	459	489	480	458	508	492	453	476	489	459	499	461	456	492	450	442	472	494	506	489	455	481	530	489	466	450	530	512	432	460	481	493	487	452	525	444	473	488	479	461	487	477	459	484	468	514	521	501	472	486	464	465	449	454	442	493	429	498	465	482	489	496	499	474	479	515	429	488	483	463	480	495	463	462	448	444	474	489	460	498	466	534	498	524	483	497	431	486	487	500	488	461	471	459	471	477	502	497	515	463	493	474	438	473	500	467	475	449	483	461	489	482	504	485	499	454	452	469	509	492	467	530	501	490	455	493	466	479	488	457	503	496	527	459	499	467	530	517	484	515	482	465	505	442	496	452	486	460	478	473	509	494	508	497	457	480	451	474	453	508	505	460	493	474	483	458	443	525	462	472	463	459	482	479	507	487	439	494	483	457	456	495	466	473	452	466	478	480	513	482	492	506	476	479	479	478	493	463	482	525	472	513	458	466	432	471	522	455	475	493	536	495	482	480	459	479	440	504	474	475	482	480	463	466	469	454	445	478	477	473	498	495	457	496	478	463	504	465	461	490	461	443	479	491	484	486	456	468	482	451	473	504	463	471	470	457	480	465	492	469	463	468	466	498	493	460	505	458	436	484	494	516	482	498	505	533	490	451	475	486	472	510	473	480	472	466	485	516	467	505	510	514	481	444	493	469	505	499	492	516	483	465	455	516	499	501	464	452	446	481	469	481	489	495	454	448	485	459	488	533	441	509	460	491	455	447	511	502	467	476	430	496	473	464	469	501	499	490	486	516	440	480	516	490	469	489	483	485	479	510	475	486	438	510	472	437	458	472	479	461	494	485	479	504	458	484	464	435	485	461	483	460	468	429	464	450	469	483	436	466	448	477	468	496	469	446	497	477	491	471	494	469	496	472	447	478	480	468	487	489	461	472	449	491	498	479	442	469	458	498	483	462	428	458	455	477	475	482	479	498	511	473	466	478	469	488	430	483	460	493	470	490	434	441	505	472	440	471	457	483	486	474	516	477	496	457	480	486	453	492	472	516	479	514	486	478	455	477	501	456	474	476	482	470	482	489	450	494	481	475	466	507	480	522	459	480	487	469	491	480	489	485	483	488	512	431	470	477	471	497	478	492	516	437	479	503	509	483	477	499	466	481	529	501	501	497	498	502	516	471	471	488	506	475	492	432	513	462	466	479	509	511	469	478	459	464	489	467	450	459	470	470	460	467	459	480	461	474	483	458	499	452	501	492	497	440	497	488	433	457	466	449	496	448	490	512	473	497	468	460	482	456	471	464	524	455	494	493	461	495	493	498	482	479	462	458	495	485	457	492	496	474	488	459	494	469	470	463	478	469	526	479	467	487	464	511	439	468	466	487	467	494	482	451	513	521	488	474	491	490	475	499	493	497	472	473	494	456	446	497	467	451	499	495	474	487	481	456	528	444	457	484	478	468	466	455	483	461	485	513	430	497	474	479	464	528	529	498	473	497	467	499	492	453	457	467	492	456	482	474	504	448	448	501	454	500	493	486	496	515	506	474	455	507	502	446	484	508	525	447	494	452	472	528	459	455	513	481	463	453	430	466	506
29640	27044	25507	16821	9023	5443	3578	2315	1625	1443	1134	1052	843	852	814	699	729	745	689	702	684	661	679	722	635	587	614	612	541	624	538	613	590	604	569	581	565	571	601	579	618	581	600	594	564	561	625	567	564	605	577	611	535	569	599	600	575	588	575	560	585	605	589	617	586	582	610	559	552	594	562	566	581	589	619	575	559	597	574	540	580	569	571	562	544	611	602	554	542	573	542	576	583	556	597	635	556	589	556	611	599	587	613	572	555	614	611	600	593	583	589	543	582	606	595	575	551	571	534	571	566	546	591	554	576	585	541	586	592	570	600	564	546	556	600	529	553	592	604	568	556	570	598	576	573	587	568	557	552	592	534	583	583	600	600	565	555	557	575	566	543	592	533	556	610	565	520	626	587	607	550	595	561	579	582	556	591	555	596	554	590	568	556	569	577	586	551	610	574	540	539	579	535	562	546	597	578	599	559	549	587	588	543	543	522	605	617	581	563	551	593	579	573	589	587	615	567	555	559	587	581	554	599	569	616	560	568	535	594	522	548	544	570	560	556	566	568	588	578	556	558	556	568	574	575	561	563	583	587	576	588	582	594	574	593	576	579	571	570	585	564	497	585	584	585	617	599	541	575	568	574	545	595	583	604	608	574	606	531	560	584	584	575	601	547	577	541	542	561	552	565	571	572	575	573	577	584	546	558	617	550	535	578	570	577	572	578	604	615	584	590	544	571	565	609	586	535	567	538	575	570	597	549	596	587	600	606	566	608	580	538	551	563	609	559	573	564	535	587	546	559	597	584	614	561	567	573	605	543	556	517	563	573	577	544	588	559	580	565	537	610	569	585	581	612	572	608	598	617	572	537	620	566	540	540	596	574	569	552	553	600	607	534	598	611	576	548	621	567	558	554	579	591	600	557	552	533	595	526	583	582	585	559	595	623	593	549	553	579	564	562	526	568	605	573	624	552	613	570	519	610	631	586	546	577	590	559	547	602	594	583	596	591	594	618	575	585	603	582	561	561	579	537	566	568	543	568	573	580	536	561	589	600	596	572	558	555	562	588	591	591	578	589	607	552	601	610	620	582	577	598	508	646	543	588	579	535	616	590	558	548	543	540	578	571	550	539	570	597	577	590	579	561	555	580	577	588	559	611	559	565	587	575	557	604	591	546	601	590	599	613	577	567	565	609	590	561	575	579	574	569	561	576	546	584	582	576	541	561	568	569	594	603	576	564	567	590	598	596	525	575	583	540	543	595	597	599	608	626	591	596	562	579	583	577	571	582	591	551	579	600	636	585	544	576	572	584	538	544	571	560	604	507	576	592	621	608	530	596	590	589	560	592	579	556	596	612	625	570	558	622	606	546	544	577	596	562	546	635	555	553	602	569	575	585	597	555	548	581	558	594	570	529	605	555	567	588	603	591	589	592	587	619	562	610	571	546	579	567	548	598	594	598	561	592	540	532	580	572	590	608	566	594	566	564	612	571	531	592	554	564	574	580	526	531	577	560	573	565	563	583	553	600	571	563	520	566	559	566	566	554	616	611	622	579	635	569	605	585	571	579	566	604	537	549	561	594	575	545	529	604	605	539	611	588	608	568	602	580	505	567	565	612	551	545	556	589	610	536	612	602	549	587	558	559	587	547	562	570	591	565	585	569	612	618	579	569	604	565	560	587	545	608	569	605	569	599	584	601	567	566	585	572	572	586	584	576	595	584	567	593	623	558	612	567	588	574	580	569	585	580	562	599	591	566	558	605	576	572	617	595	571	535	602	587	542	600	543	593	575	550	587	570	565	567	570	550	540	574	593	562	548	575	568	556	591	569	632	568	581	512	554	578	608	587	570	591	610	594	604	587	568	597	588	584	622	533	569	563	574	570	556	619	532	623	556	578	532	535	559	577	568	582	611	611	604	559	582	579	595	611	593	603	551	560	562	586	557	593	560	569	578	539	539	598	608	563	531	585	608	577	589	573	568	575	562	531	506	595	601	604	589	581	587	569	555	557	574	604	523	584	599	565	575	575	617	609	603	581	577	576	560	582	573	586	587	570	532	581	577	593	594	599	569	565	580	573	563	548	564	577	582	602	592	575	626	583	606	524	578	532	574	591	617	572	546	558	609	623	571	559	584	580	601	617	603	566	524	576	547	561	578	602	527	534	549	550	585	582	568	540	545	529	570	584	565	600	556	612	556	618	551	509	631	566	562	563	535	578	597	580	589	602	532	562	562	598	579	609	603	551	543	568	543	573	572	565	596	560	563	550	595	548	554	583	629	597	531	578	575	520	578	556	620	551	568	578	533	597	598	601	578	526	562	555	609	582	578	585	606	559	579	613	593	580	565	585	548	555	576	573	563	603	562	575	602	585	541	601	570	568	563	588	570	585	590	602	592	591	595	574	584	579	549	568	600	544	588	555	584	560	575	599	579	576	558	551	564	556	538	585	550	590	628	511	598	523	589	569	546	559	559	580	577	619	590	524	531	559	595	598	529	555	556	561	605	572	627	604	613	561	579	573	562	577	602	579	596	540	566	606	610	576	559	568	620	570	587	571	615	561	587	535	541	539	562	557	585	600	613	591	591	561	589	622	525	622	562	566	546	578	594	556	586	599	595	544	579	625	609	556	547	594	579	581	606	570	552	558	587	564	557	571	553	561	602	566	561	552	569	570	533	602	562	556	578	523	586	583	570	600	565	578	554	603	559	513	543	554	563	613	585	597	582	551	545	620	574	594	539	517	596	586	576	548	537	625	523	588	591	555	609	565	561	551	529	541	588	525	564	569	567	609	603	609	560	602	524	536	618	608	545	559	549	563	596	597	590	526	572	575	554	548	591	575	584	592	565	591	586	589	553	576	559	575	525	614	569	590	584	581	554	587	600	602	594	616	571	572	614	609	568	539	594	569	555	555	574	577	558	615	548	561	552	572	571	614	548	592	598	547	583	573	607	563	578	589	595	547	531	625	554	590	578	587	600	568	595	538	601	591	558	560	598	573	572	602	571	577	584	628	563	560	545	570	552	563	542	610	599	612	566	577	602	549	564	564	560	552	580	573	571	569	548	617	555	571	559	564	589	569	564	592	588	605	573	581	530	584	595	568	584	516	576	575	546	559	621	595	553	582	604	546	592	600	541	593	558	578	575	581	594	566	595	576	583	540	569	557	591	589	532	530	588	567	556	563	546	587	572	573	556	571	568	548	568	625	528	611	622	546	572	591	580	567	577	579	565	598	576	580	607	547	527	589	568	578	582	598	524	589	577	630	538	544	575	598	574	483	626	569	608	617	567	570	565	547	634	548	577	577	576	539	563	570	565	648	589	585	541	582	563	570	529	536	597	571	583	558	561	574	572	601	589	599	552	562	585	624	580	573	618	581	541	567	601	564	554	551	580	570	607	559	593	578	542	548	560	586	581	552	593	571	591	609	561	558	566	582	563	603	562	594	568	601	588	631	593	574	590	573	572	571	580	590	599	554	545	562	570	578	593	605	559	584	537
26920	39359	26546	15684	11219	8417	5714	3756	2599	2144	1524	1386	1157	996	953	905	894	757	830	782	748	765	722	696	695	661	604	635	645	616	616	596	613	629	590	580	658	599	595	631	631	652	606	612	608	596	615	600	587	604	604	629	630	609	610	648	613	588	624	591	630	580	549	643	589	606	588	583	599	561	618	602	631	585	600	601	605	571	630	635	572	634	576	610	628	542	528	595	607	584	610	565	632	603	600	655	606	587	597	604	618	642	615	598	588	556	583	627	568	610	589	604	585	599	618	583	596	575	579	560	596	608	549	550	600	593	604	637	573	563	596	593	570	592	617	657	563	585	601	610	567	593	606	625	603	617	567	597	577	593	613	553	625	620	602	600	599	592	579	653	656	567	573	635	604	586	612	604	580	619	602	569	588	623	596	603	566	592	638	581	572	569	559	593	623	601	649	568	606	611	600	586	573	574	580	638	574	582	585	589	607	622	605	585	596	578	619	635	625	603	594	624	615	595	625	576	593	587	574	633	572	578	527	624	564	624	577	573	592	581	576	600	585	610	570	565	582	626	603	593	594	604	602	595	608	620	550	626	605	584	584	610	614	572	610	608	569	578	584	593	573	615	577	623	602	596	568	617	554	607	619	595	587	543	588	626	611	598	650	615	573	625	618	623	626	598	566	673	599	610	615	580	601	607	565	615	600	601	592	594	586	608	573	577	591	626	564	609	569	591	630	585	596	575	558	574	582	595	632	597	598	595	591	605	613	598	621	579	558	584	625	580	587	576	566	584	607	579	579	617	569	611	598	590	622	559	586	609	611	593	612	573	575	590	600	585	610	568	575	600	637	564	582	611	579	632	596	562	609	601	612	586	579	598	601	561	597	563	589	587	559	626	576	594	604	559	598	581	626	605	623	617	619	630	611	618	596	564	567	594	585	580	573	581	584	619	596	606	584	612	595	638	615	630	585	625	584	592	576	621	624	569	616	560	626	579	593	597	593	608	609	561	657	640	557	575	590	615	595	590	581	607	618	586	595	590	612	591	570	612	620	613	571	575	595	580	562	648	614	616	584	606	606	614	586	600	562	597	586	596	579	587	605	560	599	589	585	600	584	607	573	605	608	626	607	615	603	597	569	589	592	614	554	603	584	589	579	587	540	630	595	579	633	592	603	595	589	576	591	593	590	554	572	601	613	660	586	582	604	578	613	647	588	610	547	633	634	618	614	609	553	599	600	572	603	626	621	598	619	569	610	639	616	608	596	585	565	594	580	615	575	570	616	569	566	575	592	618	586	627	519	599	603	594	619	592	606	607	583	585	589	597	637	594	587	575	584	581	551	612	614	596	568	558	592	603	575	592	558	567	586	583	619	589	589	562	604	591	600	603	594	598	629	585	557	600	621	571	608	588	599	547	595	623	628	613	590	673	652	609	623	605	571	624	621	622	616	612	579	595	612	590	615	625	588	610	603	599	584	625	572	590	643	645	610	611	634	618	607	603	581	613	598	569	647	654	596	608	568	607	581	614	589	614	580	585	594	580	592	581	626	608	557	566	628	571	612	611	577	620	594	616	603	627	587	609	662	583	598	590	608	567	577	608	556	557	593	610	569	619	562	619	604	603	616	634	593	640	593	609	600	591	629	626	567	632	587	621	584	565	569	577	631	625	570	609	632	590	559	566	599	591	618	556	605	601	561	590	582	572	564	589	598	582	532	604	571	637	555	591	554	595	584	629	602	566	599	651	571	583	607	587	629	608	574	591	574	609	566	563	570	591	606	625	617	589	598	631	601	612	591	609	596	577	602	575	618	598	624	594	558	604	604	610	650	598	594	622	586	596	591	584	570	581	595	615	581	617	544	589	601	593	608	609	598	642	630	598	603	602	576	588	593	603	565	550	575	618	632	602	577	603	602	618	571	562	570	583	569	582	637	602	603	557	591	583	597	572	564	601	579	538	637	593	639	589	584	644	633	631	624	581	612	628	592	597	610	593	583	577	640	587	595	606	609	607	566	616	612	663	559	588	604	584	578	572	615	592	606	587	599	610	599	616	602	575	619	615	587	607	592	603	617	656	589	583	592	555	623	612	597	579	589	598	580	599	598	662	605	612	642	564	622	576	599	600	611	617	619	610	597	645	541	606	588	589	595	591	589	630	599	596	598	592	616	591	553	581	640	565	558	584	589	588	600	609	586	582	582	595	578	562	602	586	583	605	586	597	608	590	580	555	639	562	640	584	600	568	539	566	652	602	600	580	587	604	614	610	602	566	612	626	576	544	586	574	585	625	590	571	615	585	584	594	586	573	623	623	568	597	573	572	606	586	569	571	543	632	577	620	602	627	613	587	585	615	578	596	585	596	597	615	542	535	624	632	620	605	590	603	630	612	584	605	607	616	579	555	621	598	607	582	596	593	619	610	572	576	558	590	578	608	551	589	582	580	595	646	586	600	561	573	591	544	575	551	587	542	599	604	603	551	594	542	620	625	600	599	552	635	600	574	571	589	561	579	575	568	665	602	621	589	592	610	600	583	635	587	608	637	581	594	572	614	630	597	585	603	560	570	570	629	580	582	596	583	579	599	622	589	619	597	559	608	581	574	632	605	574	649	602	596	615	587	606	623	588	603	600	589	588	591	607	582	545	605	609	581	598	608	618	567	610	596	619	576	581	578	592	640	609	564	608	556	600	570	588	593	560	612	577	597	628	577	601	579	596	607	587	578	615	556	652	586	612	602	632	554	640	580	634	589	622	586	590	556	570	586	556	633	614	557	594	616	593	588	565	594	624	653	611	569	575	620	596	612	595	617	586	572	594	607	574	620	559	609	584	593	610	573	577	573	631	590	571	620	584	577	593	577	604	576	601	593	578	621	572	591	629	610	558	605	627	612	606	624	584	590	592	557	579	627	623	588	598	580	569	599	571	593	567	636	601	627	587	585	597	601	618	619	597	602	609	600	581	601	634	597	562	565	577	607	608	585	610	560	589	583	545	617	621	599	581	566	611	616	582	596	573	582	557	614	608	616	604	589	587	571	599	627	588	601	582	625	603	604	583	577	591	553	603	611	641	569	582	623	566	568	613	576	605	577	595	588	582	590	552	611	558	615	581	545	592	583	553	597	632	571	594	669	610	602	595	592	574	560	598	594	589	600	568	567	603	554	629	608	636	618	581	582	605	557	582	586	623	594	589	619	612	588	598	600	607	604	584	590	584	613	551	632	567	581	572	567	588	576	583	661	615	650	603	571	572	568	572	591	551	625	591	640	594	575	618	594	634	583	576	551	621	620	595	627	636	586	573	583	613	584	552	581	546	566	602	619	584	598	627	609	597	620	638	599	571	620	655	587	600	583	688	625	583	594	656	559	598	580	597	554	599	610	575	560	589	632	603	630	630	612	624	593	614	545	587	597	583	571	587	588	586	606	605	566	569	610	584	605	596	558	595	601	586	583	630	590	572	617	585	588	598	581	649	596	573	628	600	628	564	614	605	553	575	603	604	616	596	600
23702	21133	28310	24342	21461	16244	7888	3854	2537	1964	1486	1148	1008	954	788	762	710	605	599	633	701	614	569	525	556	467	457	482	470	469	457	437	417	445	436	431	432	451	434	451	429	437	438	435	423	424	459	410	414	419	464	434	412	415	425	437	435	406	418	454	447	420	421	437	404	419	451	415	417	399	411	396	428	419	443	429	421	444	401	389	401	393	407	452	415	450	370	476	413	424	410	415	408	434	445	376	446	397	403	397	411	404	422	398	399	439	431	406	446	463	420	467	458	378	439	425	412	437	412	409	423	410	433	392	410	392	416	427	399	444	385	459	439	391	424	455	412	392	388	415	424	414	463	415	398	385	467	429	420	420	399	435	410	427	446	339	394	433	409	387	383	428	431	410	396	398	401	426	424	447	391	407	441	421	439	377	456	453	431	401	435	420	438	436	414	398	452	433	445	426	429	410	415	413	449	465	425	433	408	429	410	406	442	425	442	424	440	410	468	420	390	430	393	435	399	442	410	408	411	455	415	388	419	420	377	421	401	403	434	421	458	452	416	389	417	436	427	472	426	360	398	382	461	403	404	437	404	401	421	455	411	379	456	397	405	441	406	445	457	401	445	381	390	412	416	413	437	432	454	456	455	437	417	431	425	416	417	425	437	412	386	399	377	441	454	405	421	407	387	427	425	459	443	433	417	392	433	435	407	428	451	451	435	440	433	386	465	406	413	401	388	394	419	416	417	389	430	448	454	438	409	426	434	404	404	401	405	410	409	405	428	427	437	421	456	430	402	449	439	366	401	426	407	394	388	450	423	432	459	419	399	439	428	433	419	406	401	417	430	379	414	403	460	421	430	433	411	394	411	440	448	443	405	427	421	417	421	449	395	427	399	415	412	418	398	405	377	418	401	438	429	430	434	402	450	412	419	405	467	431	415	395	407	411	431	440	409	417	420	420	392	407	405	400	431	423	452	396	421	399	426	392	413	407	419	434	419	409	411	421	426	441	407	424	411	415	425	450	440	434	370	423	408	409	459	397	428	401	388	419	418	396	440	410	405	413	412	422	449	410	398	404	414	401	392	437	423	418	384	426	431	417	437	404	430	431	422	421	426	411	424	401	406	441	398	410	426	424	422	416	400	398	448	406	438	419	424	429	426	433	432	397	378	419	442	433	446	405	424	400	425	415	431	386	416	407	397	408	433	406	437	398	390	415	452	423	434	407	383	414	445	446	363	445	412	418	409	432	421	427	413	429	434	442	414	407	404	432	454	406	428	425	447	396	440	414	428	428	396	390	410	401	420	407	398	411	412	409	394	429	419	411	430	402	411	442	439	418	431	424	434	403	401	449	441	411	414	445	411	433	380	442	432	386	431	413	440	457	454	387	465	453	429	425	440	415	421	410	425	425	418	421	449	443	405	415	463	402	404	427	397	425	422	432	411	393	425	396	396	403	429	442	393	402	456	395	456	417	403	393	399	388	379	378	452	422	435	404	446	435	382	411	397	424	414	455	440	428	392	417	416	389	365	480	429	409	398	430	394	402	430	413	387	434	421	408	408	416	440	411	435	389	416	389	433	386	429	404	409	423	425	397	372	432	417	434	430	437	425	410	405	417	415	428	431	429	428	425	397	436	430	430	478	442	422	436	439	396	442	403	446	405	430	434	388	395	369	421	413	383	400	418	441	405	422	425	426	383	422	440	419	389	414	416	450	431	405	415	428	411	447	394	430	400	417	390	442	415	397	423	444	443	391	435	439	425	370	439	441	430	431	396	426	451	455	464	398	411	433	393	441	416	431	372	407	431	414	393	370	422	432	411	442	416	414	422	409	433	433	399	440	416	384	415	426	392	417	448	409	409	456	432	429	438	392	391	402	433	401	400	395	439	413	410	424	417	392	414	444	395	436	424	415	419	428	434	398	409	418	402	382	402	407	386	428	399	423	413	422	409	390	375	400	448	408	411	416	422	436	430	425	407	400	402	426	399	408	388	448	408	387	412	388	426	401	457	386	409	390	403	423	438	402	390	401	416	410	438	433	412	454	403	384	420	406	399	388	391	437	406	420	416	402	402	439	425	440	415	421	433	402	424	427	417	434	446	390	435	440	410	357	413	406	393	399	400	425	441	405	402	400	418	416	390	425	377	419	383	460	456	416	429	397	400	420	421	408	435	421	392	423	391	407	396	442	438	410	426	424	406	381	403	379	452	467	407	411	457	453	396	352	423	371	414	438	433	419	450	450	387	440	431	395	397	380	374	408	417	401	427	384	409	402	434	428	420	417	422	434	418	415	437	417	454	401	432	433	420	434	366	406	430	413	401	446	421	433	431	428	416	405	399	417	417	394	403	414	413	439	455	412	429	411	407	425	428	417	397	393	381	425	425	424	406	381	425	410	429	462	412	438	420	418	438	453	396	399	421	424	453	431	416	451	446	415	395	429	434	417	420	423	425	393	392	416	418	386	423	416	403	446	422	449	431	384	422	408	436	414	436	383	419	379	420	413	422	395	422	440	421	431	435	424	433	416	420	399	416	414	451	415	414	404	370	436	389	371	400	407	448	416	415	435	404	452	449	414	408	406	440	428	410	415	413	442	356	433	378	428	450	415	391	389	418	425	401	394	421	429	454	438	409	443	412	411	418	404	430	434	399	413	458	441	438	413	398	417	475	452	411	419	448	410	393	413	464	431	444	420	428	415	399	403	432	410	418	438	402	398	411	426	416	398	402	413	431	412	441	429	424	384	400	390	396	421	420	428	437	443	432	432	389	400	425	435	400	420	385	392	375	414	412	404	396	459	419	397	424	443	413	419	430	426	385	414	408	413	421	433	442	432	412	402	425	407	453	401	471	425	413	426	457	438	415	464	445	445	385	418	394	378	423	425	394	414	408	390	424	377	404	434	437	415	455	419	436	413	419	407	376	424	400	439	421	397	422	392	417	453	428	440	418	412	437	386	418	412	411	462	425	446	405	419	417	412	414	429	419	382	389	412	424	383	419	389	407	403	424	413	424	398	400	426	396	429	450	439	403	424	420	413	365	411	429	435	402	417	441	394	401	391	437	414	431	421	424	425	442	415	411	400	399	385	423	433	411	456	420	448	412	391	395	361	384	451	433	395	410	401	434	404	422	396	407	412	387	392	393	411	424	450	409	426	372	412	439	394	441	405	384	420	433	416	426	421	397	402	441	435	419	448	418	456	431	408	419	412	412	424	403	411	432	443	404	389	423	420	429	425	386	391	411	425	404	383	402	393	437	472	401	406	417	410	418	426	425	456	449	374	384	454	402	421	433	421	396	459	424	414	396	442	394	417	412	425	418	425	387	417	412	413	401	410	431	405	453	449	414	412	432	389	417	403	417	433	442	451	419	409	411	427	401	410	435	413	421	411	401	449	447	409	401	457	418	421	391	416	399	400	409	421	399	421	424	429	381	425	413	426	359	419	422	398	442	404	439	392	414	414	418	392	442	436	433	415	424	438	442	447	440	445	426	440	449	383	405
29326	47900	34239	22514	16925	12819	9172	5935	3975	3119	2238	1817	1457	1292	1108	982	907	779	793	734	725	784	681	628	606	542	542	524	476	459	471	493	463	468	474	441	460	435	436	431	471	439	421	466	466	487	475	451	430	430	417	458	496	445	425	438	423	451	459	417	467	403	435	454	445	445	451	445	421	478	429	456	452	452	422	446	444	466	446	432	453	447	448	431	412	425	458	434	450	440	397	425	440	471	450	403	426	429	438	438	387	471	436	441	435	491	425	449	449	426	422	410	416	423	431	446	432	409	451	459	427	440	456	407	462	436	455	424	409	449	429	425	421	451	447	446	462	430	463	424	451	465	429	438	477	420	458	410	460	424	429	438	443	447	451	421	454	457	432	413	434	427	426	416	425	450	460	428	446	439	440	465	465	431	445	417	435	451	415	439	448	400	421	438	417	455	442	461	462	428	423	452	439	423	441	438	449	438	432	439	418	441	424	455	447	435	474	423	442	465	412	448	409	427	416	453	435	439	429	450	420	472	399	448	423	471	433	435	425	478	461	415	457	432	437	443	439	432	424	429	421	479	410	422	433	417	428	437	438	445	402	462	443	481	440	400	451	456	425	472	424	413	452	399	471	457	409	487	479	452	447	404	409	450	459	451	450	463	439	423	460	437	461	428	473	439	453	478	446	433	465	426	464	394	435	422	419	454	467	402	407	431	425	454	416	405	436	449	427	449	440	458	469	414	431	420	428	474	429	449	444	422	430	427	422	445	443	472	428	432	432	461	409	476	453	442	423	428	486	409	445	428	436	502	459	433	438	425	457	437	422	435	446	438	423	433	430	382	433	415	430	433	432	408	460	427	433	422	452	429	416	428	423	465	414	412	438	417	434	409	451	429	429	420	432	455	372	424	453	440	447	457	447	427	447	402	456	441	452	469	422	444	456	469	457	430	439	433	434	449	436	437	438	399	396	410	456	445	475	373	429	487	450	438	425	435	419	433	433	442	402	453	444	387	443	423	436	462	459	385	422	430	431	423	471	420	415	437	441	444	428	421	429	455	418	401	429	449	446	425	412	456	415	450	441	426	450	481	454	427	406	423	445	471	431	465	470	446	411	440	448	405	412	435	455	434	391	454	396	438	412	412	414	458	458	474	452	425	423	446	404	418	454	439	419	437	396	445	404	445	443	406	413	469	407	386	427	479	428	387	419	455	451	435	490	428	442	437	422	394	419	449	428	419	413	442	403	457	454	439	471	433	446	439	410	452	408	466	452	432	465	465	449	456	425	416	422	469	451	407	425	432	452	400	454	474	477	420	454	435	429	443	445	422	416	431	455	430	396	476	445	436	448	468	468	454	414	463	425	410	442	408	414	435	436	421	453	459	439	404	406	424	427	434	424	427	457	429	440	446	462	458	429	437	422	425	435	475	439	445	481	468	412	408	453	452	457	471	435	386	447	459	433	453	426	395	421	434	447	434	460	430	430	410	437	435	442	435	460	457	431	448	451	463	404	451	466	380	421	440	437	428	439	422	415	443	436	429	457	392	446	434	414	459	426	420	436	415	452	401	445	417	421	386	436	463	448	469	427	439	442	448	412	450	417	465	466	479	433	371	431	454	437	417	431	451	416	444	440	441	459	443	450	433	419	447	465	409	415	479	416	479	432	433	469	432	439	414	459	439	453	445	454	414	431	397	427	430	405	438	438	460	457	442	463	445	464	438	413	429	442	429	453	441	469	439	415	431	468	436	461	455	436	436	439	451	440	433	445	411	412	413	432	427	402	426	466	432	433	463	484	467	439	467	435	426	417	445	423	433	433	456	439	422	431	442	450	412	444	423	408	418	455	443	426	466	435	429	438	446	400	423	406	471	446	445	431	415	437	437	437	444	445	451	447	436	428	439	405	433	390	424	453	392	449	424	438	455	405	463	456	493	417	426	447	454	430	415	458	436	439	432	427	418	434	436	448	400	429	407	425	450	441	440	460	434	448	439	453	448	449	487	438	416	445	409	443	464	441	441	433	420	448	418	435	435	426	450	443	434	452	438	430	435	444	420	464	420	440	424	459	435	444	413	431	461	459	460	419	411	432	405	416	463	451	432	451	431	428	406	431	412	473	456	436	435	446	429	409	381	439	462	435	432	412	433	437	439	423	444	377	420	424	436	453	419	410	415	451	452	462	421	444	408	440	432	406	445	470	461	444	406	426	426	445	416	423	466	438	452	423	435	464	405	453	421	434	436	424	411	442	432	430	439	454	418	430	438	421	429	421	401	427	514	446	449	467	412	451	464	436	468	476	450	447	438	423	458	442	414	440	440	437	438	417	455	436	423	448	447	453	457	473	442	445	452	446	430	426	433	452	426	431	444	410	433	425	405	402	423	423	446	441	428	407	419	422	431	409	405	411	415	410	474	435	458	424	430	461	443	419	432	410	468	473	408	436	428	449	436	430	439	457	456	458	428	409	446	465	462	428	433	394	436	447	416	464	424	422	453	461	433	433	465	435	440	403	462	448	468	423	398	438	402	408	457	397	366	460	456	431	406	418	432	428	436	405	435	443	448	437	430	416	409	452	432	450	400	519	428	439	408	420	430	423	438	446	445	402	426	446	431	437	425	467	459	490	424	437	486	429	430	456	442	469	440	430	430	405	416	420	423	462	456	439	415	425	468	459	454	458	447	414	430	419	416	423	416	434	459	435	445	439	450	393	444	438	436	429	447	419	443	455	435	422	429	460	436	450	450	438	434	437	408	426	440	460	410	468	452	481	434	427	418	409	439	445	426	450	493	411	456	473	410	426	458	409	452	429	441	459	399	440	407	396	437	439	451	417	462	401	432	477	402	424	468	415	409	445	444	456	440	444	425	434	455	436	461	418	463	442	480	470	461	431	418	449	422	447	411	421	456	397	423	423	426	458	398	426	438	426	442	458	444	430	418	423	408	413	454	436	412	453	420	436	441	432	455	442	412	399	417	443	436	440	405	454	421	419	424	407	454	411	438	432	444	433	443	429	432	440	449	425	469	429	416	409	418	444	452	434	476	417	454	475	484	381	430	426	417	411	409	424	410	462	442	427	444	431	458	464	460	397	454	452	448	421	442	403	432	436	426	435	457	450	380	416	449	451	417	464	454	451	460	441	455	445	409	423	405	443	435	459	440	475	433	440	439	465	449	434	441	443	456	441	482	413	434	475	411	433	452	458	442	427	412	441	434	405	415	448	420	478	453	449	436	426	415	454	421	454	437	464	438	419	449	422	450	405	444	429	442	454	387	407	451	447	432	426	409	459	432	436	463	421	425	408	436	450	463	442	441	447	438	435	443	420	452	403	442	422	469	460	406	389	420	405	410	440	437	410	450	438	444	442	398	410	422	405	430	435	466	420	434	419	436	459	448	420	411	452	430	450	445	441	417	433	457	452	450	470	420	406	445	426	442	429	469	430	409	437	445	422	391	449	405	409	448	467	437	388	441	436	407	453	432	363	414	441	453	457	424	448	420	426	398
24742	21114	27404	25459	17145	9103	5382	3072	2176	1714	1375	1285	1080	1033	945	889	833	868	804	822	854	814	747	750	721	733	684	693	656	696	657	657	677	699	733	635	714	712	690	648	622	667	661	675	658	655	725	689	638	635	632	694	681	661	698	653	652	656	688	688	697	690	624	676	691	704	704	637	649	659	687	657	677	674	656	696	642	687	707	708	707	647	614	665	699	689	649	709	660	678	671	717	688	674	664	633	691	621	677	676	710	698	637	689	707	659	627	625	664	701	689	685	666	646	671	656	650	655	622	629	638	633	654	716	654	695	678	658	668	680	699	662	599	673	663	681	624	648	699	628	697	662	659	673	705	689	620	617	682	664	658	670	670	632	666	669	661	680	706	673	623	669	686	656	652	667	615	664	711	723	658	674	668	619	671	721	715	670	655	722	724	672	663	683	660	655	660	632	655	639	686	651	665	691	672	696	703	668	693	670	679	639	630	654	639	642	671	630	689	632	665	695	658	670	676	707	630	668	685	611	640	667	653	678	641	650	634	627	668	644	639	671	710	661	673	702	616	642	680	680	650	653	663	653	655	697	652	647	679	695	673	683	712	655	696	667	658	644	665	625	637	632	650	659	676	616	670	661	666	676	594	691	706	617	670	640	672	699	698	681	675	671	657	687	658	668	605	641	664	636	648	691	673	622	707	667	690	614	670	652	661	694	687	621	672	665	700	671	656	635	641	635	682	667	666	637	619	713	628	634	625	678	659	632	680	697	677	694	666	665	675	611	678	660	678	664	683	686	629	677	713	655	687	653	693	667	652	607	678	682	655	647	692	712	681	641	661	695	632	714	627	659	679	679	658	671	632	704	650	619	654	707	671	685	683	694	680	654	683	661	694	728	678	681	705	627	664	658	691	645	647	658	651	707	616	681	690	667	650	666	680	636	658	669	651	647	625	680	676	675	644	668	689	708	665	670	702	590	609	680	640	668	658	626	702	677	644	669	674	641	627	668	656	697	678	620	662	750	659	619	680	649	635	678	680	686	693	673	659	666	700	690	653	665	721	646	694	684	681	626	681	704	686	666	721	683	668	656	661	608	641	658	689	666	645	644	692	646	663	609	630	645	674	684	653	653	690	691	723	681	655	641	651	670	642	625	644	670	644	625	687	687	647	697	683	669	682	650	684	670	701	615	663	661	674	686	685	663	664	695	657	694	668	689	650	675	708	632	683	654	667	688	734	680	668	607	614	628	650	646	691	692	663	636	676	698	656	687	651	665	670	676	628	641	669	669	665	641	701	642	655	728	665	676	665	659	646	631	651	656	698	653	656	679	685	628	688	633	659	688	677	638	684	669	612	711	719	606	689	657	632	644	693	684	679	685	648	665	697	675	662	643	608	687	670	658	600	644	673	667	652	641	618	699	647	653	650	685	710	671	645	670	646	622	648	662	640	678	626	707	640	635	705	659	728	713	645	678	617	676	613	709	694	691	629	675	697	688	638	713	689	696	660	678	676	669	657	656	639	640	668	669	642	659	667	639	661	657	668	643	661	694	663	613	653	700	626	645	666	674	651	712	666	683	677	618	649	637	675	735	665	658	653	633	661	675	659	654	718	636	691	707	762	677	641	617	663	673	658	662	699	690	675	724	665	615	627	678	681	658	646	628	641	677	680	650	661	612	679	642	653	705	663	647	646	663	660	672	671	650	649	688	658	651	663	699	693	663	699	675	651	685	643	643	674	656	658	629	692	684	616	643	696	674	615	619	721	658	679	666	674	643	690	671	679	646	670	667	681	673	644	665	697	710	699	657	625	657	624	699	664	679	690	625	643	653	685	653	635	705	662	650	681	682	663	662	651	629	703	665	696	676	675	648	678	687	666	640	714	640	609	662	678	636	678	678	675	658	666	660	660	623	648	684	684	671	687	635	674	670	677	654	667	638	646	683	722	698	653	666	706	663	693	660	678	616	687	672	660	622	647	658	627	651	703	623	617	666	678	682	686	726	660	657	649	652	630	654	625	680	676	631	650	640	619	693	659	687	667	649	680	630	682	650	677	608	670	650	672	697	662	628	640	674	636	627	624	645	678	664	705	695	677	699	653	662	643	685	701	676	695	677	690	678	689	652	680	678	669	659	684	659	664	710	636	657	696	676	675	665	652	670	681	621	645	699	628	644	638	670	668	636	663	675	657	661	668	639	643	687	654	660	683	652	695	663	686	657	654	661	667	679	695	647	641	667	659	696	673	674	660	672	646	655	645	671	668	623	662	648	594	680	630	665	704	666	647	684	690	667	637	664	631	702	677	658	672	632	646	650	647	658	668	657	709	686	679	637	681	653	689	667	676	653	642	632	617	597	706	636	607	626	696	656	648	646	676	679	669	643	699	684	693	629	650	708	656	728	713	677	682	628	654	704	671	677	634	597	656	636	667	689	619	671	676	651	660	627	696	675	705	655	593	677	627	684	655	655	624	654	656	616	649	659	670	661	662	672	676	634	676	670	703	653	691	707	670	628	645	709	671	633	643	644	646	709	636	698	684	670	698	667	673	653	688	610	674	678	639	688	668	671	676	647	666	631	695	632	674	660	652	679	617	701	661	674	665	662	701	674	689	676	660	708	696	693	673	706	661	685	652	692	647	697	686	603	662	738	718	675	707	661	646	707	666	640	637	681	604	667	676	665	650	670	690	642	647	716	681	651	665	654	647	701	644	676	676	665	675	673	621	670	685	673	654	671	646	658	670	675	661	663	664	687	650	669	603	686	634	673	699	692	628	646	675	670	687	664	695	722	659	681	664	691	646	650	706	652	649	661	634	628	678	662	671	692	665	668	698	654	672	653	694	683	647	688	676	708	648	690	666	622	632	651	636	636	678	692	599	675	647	674	708	626	710	661	657	650	671	663	729	659	722	724	661	631	667	658	723	695	671	602	632	684	668	705	653	676	670	682	692	635	662	687	683	633	664	689	658	648	670	622	628	673	684	695	729	654	688	645	645	597	631	684	669	665	625	642	673	667	637	629	705	615	650	638	651	689	650	640	643	640	619	677	712	665	684	657	715	655	681	675	697	682	645	680	641	685	642	662	640	656	611	657	687	658	656	670	670	649	604	682	653	630	621	624	690	658	672	663	651	630	640	620	609	663	665	661	690	667	675	645	657	693	678	696	664	654	659	680	713	661	652	690	635	617	639	668	723	683	671	621	666	685	733	604	647	655	648	672	674	705	649	658	701	661	654	687	643	688	658	641	644	688	679	701	668	680	668	689	701	630	660	655	683	707	656	700	688	629	629	653	712	648	644	630	625	643	682	662	647	654	672	677	650	689	672	702	667	645	669	657	727	642	661	652	613	685	636	704	668	695	677	681	652	667	698	666	669	601	703	647	643	650	673	655	721	665	698	642	677	650	641	666	684	679	660	654	656	650	660	633	667	684	697	634	683	674	674	700	649	663	705	670	656	665	675	669	666	681	650	672	738	652	641	655	652	623	672	664	652	641	667	658	683	649
28672	44558	31001	19503	15067	11110	7763	4834	3631	2655	2021	1772	1407	1276	1178	1080	986	956	946	976	1005	951	864	864	780	752	724	754	709	726	699	737	663	709	692	683	690	705	706	678	646	643	694	700	654	669	663	718	726	681	670	651	656	664	676	669	670	696	680	733	738	682	683	660	699	647	682	659	701	665	637	686	686	657	739	658	666	682	666	651	698	692	689	709	671	695	688	656	693	648	660	702	674	650	658	685	671	664	649	688	632	692	654	646	682	677	702	643	650	664	698	695	658	671	721	691	686	663	712	672	654	692	677	679	678	659	723	675	693	663	657	694	677	680	664	694	705	635	676	701	693	642	683	748	706	691	674	689	668	666	695	656	635	696	700	647	690	666	674	668	737	701	731	697	668	666	673	718	691	687	651	670	709	673	712	667	661	627	682	680	645	660	741	664	683	682	647	680	689	646	659	654	638	626	672	687	689	683	700	685	673	625	680	688	690	685	705	679	672	660	688	670	646	700	706	683	633	673	627	682	672	744	664	646	692	658	696	712	678	683	707	714	631	661	673	665	652	669	696	674	679	658	653	652	685	655	658	682	691	644	669	688	710	688	663	659	669	670	687	671	685	672	679	641	676	694	721	693	700	693	675	653	671	728	655	671	670	741	677	668	656	704	666	658	651	672	639	672	679	676	705	685	667	634	657	654	665	699	735	659	683	634	656	628	683	686	707	689	741	679	657	652	671	660	655	650	733	673	682	656	640	680	676	739	691	691	651	720	696	662	622	665	675	695	661	648	667	711	656	685	668	690	640	721	678	688	613	693	707	660	708	676	689	688	682	691	679	702	689	655	665	672	700	713	633	682	667	653	653	682	616	680	682	709	672	723	674	689	701	679	684	695	664	697	657	689	628	689	662	725	637	595	675	663	679	685	688	670	696	721	699	729	670	692	696	653	693	725	664	686	676	642	652	672	628	665	650	699	673	679	706	659	660	635	660	711	650	715	696	737	643	657	665	657	682	681	669	663	657	672	674	687	673	697	682	655	667	681	610	674	647	697	681	679	642	698	683	673	660	645	671	643	633	612	656	702	667	628	626	619	672	663	691	685	657	664	678	652	666	701	578	733	659	654	668	641	697	717	605	724	685	686	680	675	697	669	685	705	671	677	662	669	697	734	734	673	743	643	686	697	626	659	675	695	663	627	658	709	679	652	690	643	659	701	700	691	642	654	646	685	697	743	630	650	627	673	658	672	673	716	664	687	615	661	646	672	663	642	663	689	679	688	660	676	673	684	682	677	654	684	642	654	655	652	643	634	692	706	682	655	659	721	660	679	675	665	669	636	691	662	674	687	657	680	659	716	663	671	666	682	693	657	696	614	652	632	703	674	632	675	712	701	663	662	631	640	664	690	684	655	669	623	690	707	685	647	646	669	716	653	666	661	658	687	649	679	664	662	705	646	706	664	718	707	706	684	706	647	697	699	717	668	654	651	645	647	669	666	624	666	636	695	666	641	671	634	643	708	666	662	709	663	679	704	709	688	682	622	688	630	666	674	651	666	669	726	680	703	706	678	679	670	680	663	672	670	654	678	673	670	644	698	698	615	672	695	681	682	697	636	695	681	684	649	639	684	678	672	645	691	665	684	731	672	708	648	716	675	659	689	663	711	661	657	681	662	680	698	686	660	680	648	656	643	694	663	704	632	646	654	689	665	634	666	627	663	679	693	684	663	672	659	694	682	682	673	652	686	699	692	649	687	671	713	642	667	642	660	682	638	674	664	648	647	671	687	653	662	662	654	668	668	627	660	683	678	687	641	684	662	635	650	659	638	667	675	684	662	654	719	686	661	641	687	662	655	688	682	743	667	673	678	647	733	704	689	648	676	700	699	671	686	668	631	683	692	669	684	680	672	735	700	721	643	680	638	627	720	721	614	640	655	716	656	672	669	672	681	683	679	687	673	670	681	689	663	724	630	665	661	677	684	681	643	669	703	713	664	681	717	666	666	596	652	704	634	659	715	720	630	668	667	670	688	675	675	716	690	681	673	632	684	693	635	660	629	714	681	670	658	668	675	643	719	677	633	638	619	628	654	715	642	705	621	682	692	669	643	685	680	646	629	655	657	704	720	670	686	708	650	655	650	665	676	689	644	701	694	671	679	651	618	672	673	669	721	712	664	721	681	689	657	668	734	704	676	641	646	689	627	669	675	632	692	651	748	642	716	706	634	651	722	646	698	614	677	721	693	685	689	650	645	640	658	657	651	640	655	633	649	653	745	667	678	695	693	685	680	692	664	678	710	700	648	716	660	693	710	692	692	696	678	737	689	636	705	641	702	617	662	641	661	662	633	646	687	671	633	670	673	678	657	651	673	657	688	643	748	660	706	685	637	662	644	660	661	635	689	670	680	656	667	639	668	664	635	654	652	689	624	670	682	674	667	666	656	695	737	653	727	650	693	703	674	689	694	657	642	674	676	694	678	666	627	714	645	694	720	651	650	691	690	669	642	733	712	652	691	681	691	658	664	658	607	685	686	687	641	632	675	659	660	645	695	663	682	680	702	720	660	652	675	644	613	658	724	678	638	696	670	710	697	605	673	654	668	658	673	644	612	687	706	683	669	705	656	670	686	669	641	691	660	679	672	662	696	637	645	660	675	633	703	668	739	687	648	655	645	678	653	698	633	656	669	631	682	654	698	659	637	657	659	659	669	687	689	676	662	707	666	674	764	661	661	684	655	680	703	720	669	679	675	702	707	685	655	651	655	689	661	703	670	697	658	714	760	644	690	669	637	682	649	671	667	695	680	663	657	648	642	645	691	648	650	643	620	681	688	673	674	660	700	681	695	666	677	634	650	703	646	696	659	657	698	690	687	679	687	703	690	652	670	684	662	665	701	643	700	693	654	677	684	681	732	616	654	679	739	652	725	711	662	664	656	666	638	652	663	642	655	621	669	649	702	708	664	669	645	667	688	631	708	623	621	644	646	661	637	646	661	681	706	648	645	694	672	671	678	681	690	722	640	653	648	639	709	661	650	706	662	657	693	656	702	670	712	672	671	712	695	694	711	674	676	643	701	663	636	691	684	679	697	622	704	696	662	705	724	680	668	664	630	695	624	697	672	715	670	660	668	737	717	669	655	708	658	653	681	665	663	652	691	651	670	728	710	665	725	641	682	689	690	668	648	645	686	675	637	706	675	672	610	667	660	670	669	605	662	617	671	693	695	685	671	702	683	703	677	670	671	692	651	660	637	697	628	720	683	654	647	671	695	680	686	685	651	658	679	644	621	626	676	639	682	624	676	687	674	634	622	694	704	659	704	695	676	686	642	604	711	626	641	637	678	679	701	686	684	670	656	635	683	659	633	664	663	622	677	712	750	714	664	642	660	683	641	690	643	693	705	663	643	652	710	702	664	698	678	675	663	642	654	714	690	613	672	727	650	660	662	643	667	652	730	661	699	691	638	662	691	651	648	674	698	652	672	643	668	714	673	685	681	696	633	671	716
22493	21066	28660	23718	21182	21678	15906	5674	3450	2397	1831	1581	1338	1165	1080	949	866	816	811	800	798	772	686	634	601	585	522	572	604	513	477	520	544	526	537	507	545	512	518	515	516	550	494	528	492	481	512	481	494	486	503	517	453	429	478	483	460	467	523	485	505	502	477	533	483	454	521	464	450	478	478	513	503	520	475	463	489	483	538	524	518	474	483	484	495	468	448	495	467	463	514	506	531	450	466	462	438	454	524	468	480	473	511	510	495	476	474	478	469	467	476	481	483	469	506	511	509	488	479	478	471	510	480	480	485	451	472	475	499	449	468	445	461	531	528	489	505	500	509	458	516	490	510	494	479	464	513	454	475	502	482	410	474	506	483	461	472	468	504	468	515	481	450	476	476	506	470	439	464	497	471	484	522	457	488	483	489	450	471	495	517	459	486	489	455	479	467	491	460	490	491	489	530	481	479	527	502	476	487	440	452	504	512	518	467	512	482	473	468	484	481	512	449	505	498	455	450	474	471	487	486	457	459	458	495	491	476	452	467	467	481	477	489	478	512	448	479	499	516	461	466	462	455	465	490	503	475	442	484	456	467	459	465	491	419	497	484	473	470	480	449	438	471	464	473	500	477	497	460	449	479	483	468	434	445	478	477	499	489	468	515	493	425	480	456	439	494	465	481	484	484	521	478	471	486	481	461	483	500	496	500	486	483	507	507	453	479	533	507	490	492	468	502	492	501	484	474	458	485	478	462	521	445	455	492	477	453	451	473	521	475	463	471	481	462	500	496	484	501	557	508	510	459	495	460	485	428	513	494	469	468	484	462	459	485	496	472	447	492	447	486	474	465	498	434	509	504	473	468	487	472	488	436	475	468	486	491	478	504	468	494	475	441	491	510	445	471	457	457	454	527	452	488	493	492	469	505	480	536	498	477	513	510	474	525	465	468	509	470	477	486	497	499	492	498	477	533	475	464	482	460	489	433	491	470	432	467	465	457	514	480	482	452	438	475	471	513	469	474	510	516	453	484	483	476	485	485	449	488	463	485	466	510	480	479	527	484	500	489	477	471	453	512	489	425	493	501	456	477	511	484	496	467	470	501	506	495	480	497	508	515	496	483	479	454	480	472	499	481	480	506	463	484	498	468	470	494	496	481	448	446	495	438	496	466	515	495	491	448	478	472	461	469	483	487	490	435	468	484	500	494	495	496	512	477	501	532	468	491	461	478	497	470	511	447	483	484	490	499	506	488	483	517	450	449	466	497	450	455	505	486	460	475	472	477	477	470	484	486	505	454	496	456	435	460	511	493	461	491	485	480	467	474	515	480	520	516	463	491	466	486	502	490	490	466	504	472	473	485	434	441	470	473	472	476	469	472	482	490	495	468	465	480	484	459	493	449	506	477	454	509	549	486	476	494	469	474	464	497	462	536	477	497	502	465	502	453	480	491	558	441	466	486	483	507	461	479	477	445	522	519	468	476	473	465	482	490	502	475	474	478	511	470	454	513	527	485	487	502	516	464	486	469	485	513	470	487	476	488	514	452	463	505	461	495	489	504	491	471	518	507	489	447	508	490	499	467	404	497	494	467	463	462	470	532	539	478	442	483	493	477	494	475	526	513	455	452	463	518	496	488	489	462	465	521	462	478	491	507	475	482	520	463	503	491	499	468	465	493	459	460	499	520	448	497	473	487	480	431	501	499	490	499	490	449	458	498	480	502	471	455	502	520	489	492	486	473	477	465	471	517	491	485	473	467	500	501	454	467	475	445	465	468	487	473	452	494	479	467	474	502	450	456	456	510	474	496	525	477	452	500	493	431	477	485	474	450	491	484	492	453	453	446	464	466	485	505	477	482	494	473	517	496	502	477	479	436	508	465	514	494	472	481	480	502	498	462	511	445	483	461	465	468	493	476	470	455	496	477	487	497	473	487	482	456	479	425	494	505	477	441	452	507	553	443	491	448	477	491	448	503	476	473	485	458	504	506	448	511	466	452	485	435	466	467	479	464	485	496	483	485	457	458	506	501	507	498	444	469	465	480	496	520	479	474	487	463	471	444	469	490	491	484	524	472	447	495	496	477	514	485	463	507	503	436	490	512	489	506	462	463	486	486	508	523	483	518	495	477	502	477	443	430	454	425	487	491	452	458	499	491	463	477	459	472	517	474	511	490	474	462	472	484	481	470	505	520	454	489	498	523	471	513	474	484	505	490	513	491	467	503	436	453	445	476	470	471	522	468	475	484	474	480	499	479	464	410	484	483	477	482	489	505	532	484	464	487	457	544	482	474	463	439	449	507	480	463	509	471	475	480	472	445	462	467	458	464	469	495	492	452	467	516	496	473	498	460	489	534	466	477	470	484	470	487	455	475	480	473	459	461	451	485	436	467	466	494	463	485	460	469	465	455	505	474	482	473	455	499	480	503	465	484	504	516	460	474	517	486	492	490	469	438	482	507	494	451	519	490	475	478	454	539	489	478	471	470	427	525	486	474	497	517	470	497	471	460	456	515	523	471	510	491	520	518	490	488	489	511	472	504	456	494	520	501	512	479	516	468	482	477	485	504	481	498	520	472	463	510	467	520	497	451	497	507	534	487	518	473	484	465	479	463	501	472	462	480	460	461	478	471	483	465	495	494	516	455	467	488	489	481	458	502	504	462	489	489	458	476	465	471	476	492	446	515	466	486	504	483	558	560	495	503	464	443	482	453	447	469	472	486	469	481	507	482	490	471	515	494	483	490	492	473	460	536	480	434	492	504	466	443	467	489	469	484	474	459	488	472	463	504	471	470	441	491	520	461	486	487	480	530	462	497	516	470	466	496	511	539	475	458	461	499	562	509	456	466	503	520	488	463	507	502	496	479	470	503	502	463	502	472	498	456	439	486	501	472	476	434	480	470	509	471	440	483	466	466	522	495	515	464	495	478	469	490	468	460	483	503	434	465	481	527	518	455	497	484	490	475	501	463	498	488	473	504	466	479	529	472	459	454	455	491	505	474	535	487	468	488	504	459	426	481	499	504	468	489	462	462	486	475	470	478	489	496	517	525	476	468	459	513	460	443	478	474	492	510	489	466	498	546	457	464	513	497	504	471	450	494	469	476	494	524	486	457	471	523	484	484	489	489	495	496	520	483	517	476	494	493	509	470	464	470	490	496	467	458	488	485	464	481	472	456	471	485	464	467	502	461	486	475	486	455	461	515	453	480	515	465	503	474	485	486	512	491	495	422	471	455	471	460	501	478	474	457	490	477	521	438	441	498	498	461	507	492	486	441	442	489	455	441	480	450	460	461	455	518	481	487	475	475	481	482	463	498	466	475	473	449	474	460	465	470	461	429	477	480	496	491	475	474	461	505	508	452	486	510	507	466	518	498	511	464	455	480	505	446	477	494	445	494	425	480	471	478	451	476	470	491	459	456	449	473	487	488	513	448	473	464	497	478	438	480	508	472	492	479	490	462	481	488	502	484	472	482	448	448	459	486	489	494	482	530	496	464	469
32219	54380	38896	26627	21216	16518	11793	7556	5458	3887	2870	2497	1894	1694	1389	1251	1082	1075	1014	962	993	908	807	767	676	696	622	610	505	518	496	555	537	548	568	552	513	519	547	525	559	534	526	512	456	503	487	499	487	514	510	505	511	508	507	503	453	490	448	471	489	493	497	485	491	511	514	488	506	437	487	489	499	459	529	484	477	460	523	448	519	488	465	534	484	474	497	516	477	505	523	461	457	504	490	481	483	509	455	465	490	471	493	489	483	498	542	442	520	459	486	493	517	468	483	501	493	517	502	498	495	473	478	493	476	535	479	495	483	461	467	464	500	521	481	506	480	476	473	472	482	480	470	484	493	473	474	479	466	498	498	448	444	500	495	535	460	473	438	504	492	503	460	510	485	494	510	471	484	467	480	510	488	450	497	545	519	487	509	489	485	475	484	481	495	428	460	473	453	455	498	476	501	447	414	506	493	473	486	476	480	512	452	467	501	481	476	442	464	504	487	489	491	505	478	461	518	501	506	530	489	466	507	497	523	502	486	502	450	466	498	485	479	442	495	428	460	476	466	531	520	487	485	464	480	462	469	486	468	501	460	447	478	459	516	510	512	500	481	504	480	477	467	515	510	477	470	453	445	489	496	455	500	514	452	537	488	462	454	500	470	463	484	474	477	460	434	495	465	505	498	476	488	521	491	512	508	450	499	493	483	474	464	460	452	464	476	503	518	506	462	503	500	478	496	467	511	512	494	493	495	491	473	506	496	448	476	474	433	459	462	528	500	473	484	466	495	481	478	472	490	487	460	491	491	503	467	465	495	497	487	473	542	480	447	491	432	471	478	531	528	520	430	508	461	488	492	486	472	489	457	498	464	500	491	504	511	494	495	497	445	472	470	467	492	480	464	482	493	492	492	493	522	498	463	479	489	492	513	473	494	496	540	474	486	503	478	486	477	463	524	470	457	475	530	484	464	459	451	487	502	498	464	476	502	490	507	468	502	508	471	474	497	484	493	465	474	446	491	470	486	460	439	474	462	458	518	481	461	499	498	451	511	505	465	470	529	455	480	469	482	488	529	480	450	482	466	478	449	479	480	450	486	499	490	481	516	481	448	467	496	452	481	480	499	463	468	442	500	507	468	512	467	506	497	511	474	487	510	522	498	494	489	493	519	504	502	446	473	477	496	474	504	485	461	501	447	480	489	489	493	457	523	488	476	487	470	493	464	470	523	476	480	496	438	492	471	504	475	474	483	462	476	457	500	484	482	480	489	461	492	511	463	480	502	475	481	473	454	463	467	472	477	457	474	462	480	484	488	466	481	439	492	477	468	436	470	432	485	483	488	509	459	504	482	464	465	500	474	470	512	501	465	480	466	466	476	491	483	464	504	530	513	474	473	474	479	500	487	497	485	488	506	483	489	515	502	447	494	525	470	493	503	462	475	451	491	491	497	464	506	519	460	485	512	502	521	522	522	476	479	441	505	506	522	467	502	487	482	460	492	464	492	484	482	496	477	519	474	493	463	497	477	514	480	452	484	442	502	470	462	482	479	447	480	503	500	520	471	496	477	454	507	486	435	480	470	468	493	484	479	472	507	463	474	467	483	461	452	507	488	476	493	487	481	476	502	506	498	467	485	482	463	457	482	510	519	502	465	484	503	441	482	483	487	468	457	479	500	469	498	479	501	492	462	471	486	491	507	492	471	498	501	432	486	467	483	467	445	459	455	453	495	521	463	485	448	480	497	448	466	554	492	525	499	498	498	492	461	450	467	516	490	521	459	481	487	485	532	515	480	483	427	503	482	445	471	494	463	500	504	506	480	491	491	479	488	470	498	483	465	450	452	441	443	503	490	484	529	556	465	484	516	478	508	512	468	506	536	481	460	517	502	494	499	478	497	494	475	470	458	490	484	519	482	521	482	462	481	501	500	527	468	499	450	509	481	452	467	507	441	459	476	511	458	506	492	485	559	474	476	483	472	492	484	440	486	454	502	488	500	480	508	483	483	460	481	516	512	490	459	458	504	498	523	482	523	506	488	476	465	489	472	500	498	492	493	485	494	479	493	510	475	483	493	521	465	502	486	511	475	477	545	451	468	493	502	521	526	497	487	518	488	485	484	474	488	499	489	467	509	486	488	466	482	494	460	473	522	466	493	476	479	450	468	479	476	462	512	454	501	463	475	501	504	500	476	501	480	480	492	506	472	468	502	451	488	503	477	431	499	501	482	468	506	496	485	479	487	510	486	470	484	459	506	502	485	437	482	464	467	526	490	495	469	493	487	488	447	484	447	484	500	452	487	480	456	455	488	476	483	486	511	498	440	485	494	497	486	549	470	472	477	480	494	504	450	494	487	513	496	503	465	477	441	474	495	428	488	492	499	496	484	481	469	477	476	447	506	456	464	461	475	459	474	468	490	491	480	472	485	496	458	508	486	498	473	478	466	504	462	471	486	502	480	503	491	485	483	480	477	491	445	501	496	471	501	462	488	460	501	513	522	516	518	503	512	494	482	504	472	503	449	497	460	461	507	468	462	493	483	499	490	501	513	470	497	494	479	493	462	441	472	460	499	522	494	489	466	473	527	483	483	468	502	503	472	475	461	458	492	489	432	526	453	502	487	448	505	498	518	519	520	464	462	461	500	511	464	449	486	483	492	471	451	476	469	494	480	500	494	428	461	485	495	466	451	476	515	483	472	479	489	468	494	454	466	470	485	542	499	514	493	509	499	474	487	445	495	466	512	494	503	501	515	497	449	502	519	478	462	485	453	485	523	501	484	448	478	459	492	461	502	531	445	470	522	518	484	519	483	499	496	473	488	486	529	505	481	504	469	486	472	467	477	466	465	496	503	490	468	487	468	484	462	470	474	491	514	489	495	504	505	468	490	476	480	473	485	500	461	502	517	455	474	501	463	474	472	487	459	502	501	471	464	483	493	509	476	476	495	475	489	490	506	498	474	482	487	483	476	498	502	477	481	459	482	485	524	433	485	526	491	490	459	503	521	493	455	485	493	448	477	472	466	437	499	507	466	475	521	514	482	487	495	457	472	490	520	486	439	471	494	499	487	524	478	487	520	476	518	518	503	551	444	482	489	525	537	491	475	493	478	480	482	480	472	467	447	475	472	454	500	492	498	490	496	446	485	511	497	491	467	499	480	463	481	507	442	475	488	472	495	539	472	512	468	456	467	479	484	478	497	489	505	472	544	491	506	453	465	486	512	504	474	496	466	465	502	488	480	504	487	500	539	496	486	448	487	521	462	523	475	506	530	456	454	508	472	499	481	486	469	482	506	465	458	453	522	468	486	506	508	506	494	513	481	465	557	433	512	506	492	445	486	504	467	497	423	465	508	477	470	452	448	484	487	525	484	465	496	468	469	475	462	460	451	474	502	480	521	528	471	507	504	505	483	533	482	464	468	467	470	476	443	514	497	468	500	449	471	471	510	504	486	443	525	479	541	480	449	515	445	495	507	487	487	441	497	501	492	472	464	507	548	466
29691	26971	26154	16620	8777	5486	3495	2295	1790	1224	1060	950	852	806	794	761	757	731	715	700	755	693	640	655	614	607	602	608	593	612	638	596	554	581	583	574	566	606	563	558	606	638	582	594	594	605	586	540	620	567	584	584	588	581	596	578	590	568	587	602	532	591	624	620	537	543	579	565	548	535	584	610	592	572	669	580	593	591	609	620	603	560	591	580	602	559	589	606	567	595	618	546	560	526	618	593	601	592	581	627	591	561	542	584	604	598	575	624	550	566	582	560	583	577	586	595	550	581	564	571	562	582	617	611	606	574	577	607	563	556	584	579	575	546	531	562	567	552	600	590	604	549	609	590	593	590	567	565	601	588	598	569	591	576	621	587	561	574	576	564	571	599	554	585	593	592	567	622	593	566	564	565	580	576	557	600	570	570	569	580	624	586	621	573	605	574	572	604	622	560	531	573	528	602	587	617	605	591	584	534	569	550	581	587	625	630	559	489	552	577	552	578	576	565	575	547	623	613	567	576	576	553	580	587	578	572	604	563	510	563	603	597	612	530	561	621	555	595	566	579	520	549	566	591	593	569	603	566	611	584	551	600	606	575	567	560	593	585	570	548	548	548	565	551	581	576	531	573	616	617	576	564	573	584	519	565	636	573	536	601	598	573	594	600	582	577	582	569	574	563	610	574	557	554	620	565	628	548	548	536	567	558	573	576	558	552	588	597	550	645	600	575	582	589	583	618	587	583	575	582	608	591	593	593	534	547	553	574	583	567	586	619	572	565	570	559	612	563	619	551	602	579	578	604	596	551	559	587	573	593	568	547	555	557	589	558	580	559	601	625	560	590	599	590	568	589	619	567	570	636	561	596	626	588	562	576	597	568	611	554	562	586	540	609	620	608	518	540	616	606	565	639	577	621	511	573	599	540	612	593	583	585	554	566	570	593	601	607	532	631	594	579	565	564	553	588	593	609	626	559	564	602	565	592	554	568	573	612	559	589	612	560	552	540	602	599	555	585	582	559	557	566	529	556	586	600	576	574	587	563	571	603	598	577	597	588	572	563	623	580	567	598	592	599	591	620	574	617	578	593	612	524	582	570	583	600	558	600	597	579	555	549	546	579	554	546	585	585	558	573	584	557	564	586	608	550	611	561	559	594	591	518	543	568	616	581	601	585	561	618	568	578	567	557	567	532	576	590	633	565	628	599	582	517	558	545	585	547	612	568	564	557	560	588	543	572	592	577	590	583	609	603	584	575	536	593	580	592	557	589	615	582	578	538	628	577	573	590	586	541	541	614	573	574	583	571	573	580	599	572	620	588	569	592	588	552	569	575	605	547	558	622	625	558	577	589	598	581	609	556	529	569	596	553	620	634	575	609	594	586	612	575	568	552	520	562	552	583	591	592	578	600	572	542	527	598	569	572	575	537	581	591	597	592	546	575	633	585	553	590	556	602	578	566	572	608	598	653	589	569	554	589	566	597	635	582	604	565	631	565	605	564	611	535	552	586	575	609	600	553	594	534	577	570	589	585	573	555	598	598	565	579	615	592	579	569	584	584	595	644	599	570	573	577	586	562	563	587	599	566	551	564	588	576	569	599	549	554	629	616	556	624	582	604	566	597	571	592	573	545	563	579	616	558	546	564	603	541	566	594	556	564	610	564	565	631	608	559	569	607	585	567	578	583	571	565	619	574	571	607	557	560	603	558	531	593	530	544	571	577	578	590	595	586	568	594	601	582	623	594	572	572	592	575	538	519	592	585	530	589	605	533	554	582	619	538	607	537	584	539	541	596	608	560	580	574	616	584	575	576	571	594	583	597	576	581	567	616	575	577	580	598	574	609	578	580	560	553	580	542	547	559	554	595	584	599	573	579	592	595	596	592	556	542	493	611	591	564	595	598	590	591	582	616	569	597	594	529	575	603	609	557	589	553	569	612	553	575	585	580	549	577	555	626	569	545	580	543	549	556	591	579	608	560	562	555	548	577	634	629	547	575	587	552	554	577	572	608	556	555	569	556	595	591	579	556	583	608	583	584	548	596	616	568	594	602	581	519	588	588	564	556	569	588	535	620	617	594	538	583	591	585	598	592	544	570	572	573	592	554	619	583	655	583	513	572	591	535	567	612	575	600	570	571	564	574	528	590	552	540	562	599	599	601	561	540	582	578	585	603	563	604	572	541	586	574	646	539	583	578	558	580	582	566	599	571	578	567	600	575	612	615	596	537	594	604	552	569	592	598	588	572	567	578	581	633	613	551	635	584	573	620	545	558	592	613	611	620	574	566	560	563	579	589	538	573	557	582	620	591	585	588	610	559	568	598	567	582	570	535	550	623	577	564	571	577	625	597	615	572	574	557	581	577	557	562	571	564	615	583	605	609	609	573	590	576	580	589	570	544	603	547	561	605	573	596	602	606	592	623	568	581	513	609	613	561	574	563	583	541	540	581	597	558	589	562	591	565	548	575	570	595	586	591	564	586	549	572	561	582	527	567	534	580	561	615	532	590	579	582	560	632	568	599	590	589	557	557	539	568	580	597	599	571	577	613	527	548	553	596	595	562	585	600	574	591	587	602	593	526	598	630	591	548	554	591	567	578	578	607	570	575	551	588	602	567	565	523	560	571	580	618	519	553	572	552	568	580	557	556	635	591	600	593	605	575	605	606	513	599	597	566	567	589	566	583	589	585	567	583	558	588	601	588	608	582	572	580	578	631	580	576	603	612	534	593	576	556	569	557	593	577	563	603	555	601	569	559	574	562	586	581	597	592	556	582	541	561	591	535	569	559	633	560	606	583	588	581	624	550	587	603	520	601	607	626	568	592	536	559	571	564	580	601	598	566	569	569	563	575	581	585	591	590	557	557	588	594	596	564	567	563	586	586	537	573	581	599	587	526	532	587	636	563	573	607	576	597	576	547	555	583	595	604	591	619	580	570	591	623	549	564	592	551	570	586	586	578	587	563	565	543	559	619	551	590	603	582	572	544	569	590	588	581	590	536	644	527	604	587	595	577	621	584	591	607	573	593	580	564	523	601	618	568	567	596	582	573	551	551	586	543	578	599	561	598	596	600	571	549	602	560	590	529	573	615	611	586	574	597	607	541	601	570	565	582	572	647	536	585	570	563	547	592	581	603	592	557	581	580	579	538	570	590	622	540	557	568	580	563	607	546	605	627	559	595	591	556	549	566	582	541	586	589	557	568	646	598	573	557	580	586	573	581	551	596	583	614	605	603	574	543	572	569	574	609	548	560	572	545	540	586	588	625	612	582	592	596	594	562	549	539	583	610	556	570	590	589	559	581	589	591	557	597	590	576	586	594	600	563	593	598	602	582	550	536	609	587	595	602	567	548	556	618	600	603	565	600	585	555	614	577	568	603	561	555	573	583	628	575	608	533	568	541	566	533	528	565	571	569	618	597	539	587	563	580	587	620	578	571	573	585	587	570	540	547	579	518	605	545	571	565	600	592	561	573	594	576	577	574	576	577	587	603	560	567
26981	39754	27040	15607	11044	8229	5772	3749	2780	1868	1467	1272	1122	1070	957	843	885	852	811	792	841	793	739	695	693	678	655	626	616	615	599	622	571	651	599	595	655	648	626	612	595	596	600	620	608	570	625	636	602	614	591	624	539	597	635	600	566	619	593	608	584	602	580	641	638	598	589	590	604	597	611	550	592	593	623	572	564	605	631	620	600	597	631	613	571	641	597	643	607	628	597	579	637	614	613	575	597	637	620	606	609	604	566	601	618	611	614	579	586	628	595	571	615	620	584	567	625	583	635	574	596	582	635	597	591	568	608	616	572	597	656	608	583	612	624	612	600	581	609	552	607	590	584	591	577	618	673	604	596	586	600	619	635	609	626	552	590	597	591	557	540	563	615	577	572	551	598	605	542	578	642	596	657	620	565	609	617	636	601	612	618	552	614	647	567	576	627	595	585	583	588	567	610	546	561	613	628	564	619	625	608	568	551	598	556	602	550	609	635	611	576	578	638	603	622	610	617	568	632	616	588	581	595	598	595	582	631	639	598	574	593	593	598	609	607	639	567	626	625	652	596	572	582	596	603	622	654	566	639	604	635	623	559	562	598	598	574	604	561	589	609	621	633	584	624	619	576	547	635	581	619	581	554	614	584	583	614	623	651	576	587	646	580	575	558	623	599	615	563	608	615	593	592	540	585	621	592	584	566	560	635	572	585	597	587	598	617	583	567	577	574	571	573	576	649	597	637	600	617	586	602	560	597	610	599	581	602	604	589	628	594	592	604	606	551	578	557	598	605	611	612	636	602	561	630	604	598	643	586	600	594	587	550	642	583	571	596	551	555	615	615	579	605	576	631	605	589	629	578	610	584	627	607	613	566	585	579	581	587	596	591	575	603	589	635	585	596	558	609	588	597	604	645	597	586	565	613	585	588	585	599	637	620	641	611	571	549	632	603	557	608	595	639	595	592	583	548	602	602	580	582	594	620	627	621	567	570	602	616	647	546	582	592	590	586	552	570	584	633	604	580	621	610	608	586	592	635	604	576	587	622	595	597	617	588	591	595	594	607	574	593	537	591	580	598	637	597	574	651	572	565	611	554	611	622	590	576	600	624	587	633	604	617	629	596	592	574	633	595	586	612	586	581	611	580	582	586	606	541	583	588	615	644	603	615	604	597	609	678	613	597	612	604	606	610	601	580	588	662	589	613	571	609	572	597	644	561	644	569	581	613	632	625	584	604	599	579	625	600	621	613	568	593	583	583	619	587	600	591	590	644	619	582	603	567	584	617	610	669	580	576	596	573	599	628	591	635	603	603	623	586	576	620	633	639	599	616	600	535	626	618	570	580	607	594	592	567	621	618	587	603	608	593	562	592	616	660	604	602	623	599	616	606	600	628	609	582	617	643	578	591	604	603	600	566	644	576	596	595	625	602	596	589	590	581	564	627	585	630	640	591	564	605	609	610	580	545	611	609	590	625	606	614	593	586	569	567	546	610	608	596	578	641	598	641	614	612	642	600	554	589	645	649	565	560	634	593	606	589	597	596	605	642	583	611	596	560	593	611	637	604	625	612	581	613	600	616	656	594	570	585	628	605	592	611	598	594	626	572	622	519	572	616	601	620	591	610	597	605	599	597	619	595	560	559	607	636	624	611	601	588	597	577	568	589	647	598	609	583	612	589	604	596	612	603	586	566	569	584	565	630	537	608	598	580	624	637	599	613	557	580	573	590	665	604	579	544	638	559	586	604	618	619	609	589	603	610	623	631	629	581	608	620	626	609	580	582	566	553	590	598	600	597	626	593	573	606	585	588	526	620	625	585	621	587	622	610	584	622	596	588	602	620	609	638	607	597	567	560	593	560	594	570	620	641	586	638	589	599	581	602	588	618	586	607	582	594	612	659	639	599	591	658	602	596	595	615	614	599	605	569	667	577	542	603	608	604	571	588	540	604	570	593	626	612	594	590	575	608	598	607	619	606	642	600	585	590	592	574	614	530	624	646	568	594	551	568	600	579	601	609	607	617	602	575	643	579	609	610	583	561	613	560	561	603	588	590	593	633	609	589	595	592	594	591	615	641	585	558	621	601	576	609	626	590	599	592	595	588	578	613	606	586	589	554	600	575	597	611	603	606	607	593	617	594	623	579	623	577	599	587	577	606	609	594	587	603	637	569	576	584	580	597	598	590	578	594	618	594	633	574	628	642	579	605	623	616	588	627	570	640	594	607	618	601	570	598	607	579	590	603	607	545	617	622	594	558	602	563	575	583	617	614	557	617	657	623	601	569	584	596	612	592	592	554	600	549	606	575	619	570	560	589	579	549	617	621	574	593	583	593	586	619	601	620	565	624	641	592	591	572	569	600	613	523	626	596	608	583	586	607	587	610	613	605	587	612	578	580	627	624	627	598	603	630	595	605	599	620	585	554	589	634	573	596	602	581	676	619	624	573	607	608	613	588	634	580	614	609	619	621	606	590	563	610	590	644	637	618	602	587	611	569	573	560	594	626	624	623	635	603	621	585	650	620	630	657	640	615	618	640	596	601	603	625	604	557	592	587	614	585	629	620	574	598	597	604	582	616	588	604	590	569	557	651	580	597	565	560	594	642	626	648	565	626	599	601	591	629	601	628	588	609	676	614	569	629	598	572	634	587	539	578	557	583	588	552	609	626	589	612	596	574	638	643	604	595	584	622	597	613	601	622	564	638	591	638	614	636	613	628	597	593	642	596	644	614	569	563	628	607	581	637	620	629	589	574	586	590	599	573	626	585	583	631	585	560	603	641	594	633	636	610	593	633	591	553	559	599	619	574	622	604	618	601	609	559	607	593	588	611	640	636	592	610	596	603	638	634	600	632	587	592	597	600	578	577	602	639	561	557	591	575	596	598	629	555	611	569	618	608	588	563	615	633	590	650	599	627	572	584	574	557	609	619	619	594	622	603	615	626	561	618	593	650	648	574	584	622	602	608	611	599	580	608	577	608	599	594	597	574	566	552	586	576	588	629	559	544	578	675	623	623	597	616	601	595	603	612	557	622	589	608	608	584	630	600	588	584	621	583	585	608	579	575	573	616	603	618	623	601	556	651	595	584	586	628	617	586	597	606	626	545	588	581	593	599	603	622	614	575	635	594	603	581	620	643	559	606	612	620	608	580	638	566	612	573	632	622	603	576	618	571	589	638	584	598	614	577	566	645	621	605	591	617	624	622	608	598	585	563	600	620	590	573	596	618	617	614	598	606	596	589	568	592	589	599	567	619	602	628	582	605	625	584	582	600	635	632	557	579	599	608	574	591	579	608	584	609	589	561	602	582	556	565	588	638	619	582	599	633	623	590	613	607	613	537	560	568	618	547	603	606	588	623	620	574	608	619	587	634	609	591	622	642	556	615	587	639	557	586	598	596	579	583	600	611	575	603	587	570	575	609	608	643	633	619	565	631	602	573	507	628	572	600	609	564	626	604	618	601	593	585	627	587	620	597	600	589	614	621	614	613	625	601	569
23597	21054	28206	24227	21281	15825	7033	3567	2542	1775	1404	1121	973	888	788	739	693	718	664	645	664	623	578	528	513	495	501	487	410	482	432	433	446	396	451	424	471	438	438	434	425	425	451	423	416	410	448	420	434	426	433	444	404	410	409	443	398	417	416	425	460	422	450	428	405	444	426	433	400	427	453	407	415	439	390	444	400	386	410	429	447	435	425	396	441	416	400	445	465	464	434	402	455	430	380	415	391	404	380	433	422	447	418	399	422	429	442	436	430	402	405	400	432	434	390	350	458	388	413	418	392	395	385	405	420	415	413	407	421	446	396	442	409	415	403	387	459	384	419	407	427	409	421	426	416	456	402	418	412	406	429	398	413	419	436	425	379	394	434	416	400	412	404	389	411	453	410	417	446	409	439	412	477	403	415	438	432	422	397	450	438	438	447	399	438	447	435	420	430	389	424	410	389	381	449	447	404	469	399	422	420	451	416	400	428	418	392	408	436	432	420	437	424	386	395	414	413	419	424	421	415	395	403	447	408	444	424	433	412	440	432	404	435	379	448	407	442	441	414	433	432	401	412	436	451	440	452	406	379	425	425	406	420	426	430	429	449	411	393	421	386	406	414	410	390	453	417	371	422	380	398	434	397	420	414	397	444	423	390	434	432	456	429	469	414	418	439	400	452	403	429	410	395	413	449	407	419	463	474	443	387	445	443	398	428	421	429	427	425	417	451	399	436	485	396	427	407	427	378	452	399	421	404	403	398	411	426	440	456	398	437	407	398	411	403	418	395	414	451	433	397	405	430	412	404	396	395	402	405	426	438	427	424	443	361	375	410	391	468	449	408	397	452	388	402	457	404	425	482	445	411	423	420	409	406	421	456	460	382	428	424	398	440	427	402	408	439	410	379	436	446	421	420	420	420	408	435	406	377	434	390	438	431	426	406	397	424	386	426	422	416	416	430	400	397	408	409	436	408	443	393	421	419	391	432	432	410	416	438	428	412	428	407	436	430	426	465	461	429	467	437	393	452	421	435	414	407	433	434	441	401	416	422	416	400	420	424	416	424	431	386	418	466	365	424	403	401	429	434	415	415	410	441	416	450	412	439	422	425	423	445	407	420	440	387	458	406	422	420	379	400	438	439	407	419	415	401	433	430	414	392	412	424	384	404	412	424	388	411	421	372	419	393	381	414	382	427	443	436	407	408	408	419	390	467	402	412	406	437	443	396	375	412	395	418	403	413	441	405	428	394	409	432	468	415	459	434	462	434	385	420	401	422	478	438	441	417	464	422	419	406	417	421	464	415	435	442	412	396	414	463	415	399	434	378	429	408	400	407	396	429	432	420	418	408	437	470	435	415	442	415	438	424	436	442	418	425	444	407	386	403	449	405	452	420	437	428	428	412	404	419	401	421	438	398	405	410	424	437	417	404	398	415	373	396	442	383	434	417	396	392	415	384	423	414	423	457	421	417	423	430	408	414	412	422	416	436	436	407	370	434	421	404	429	444	442	448	388	440	403	429	461	406	406	393	432	427	410	438	409	421	402	437	397	405	417	422	442	434	420	444	414	428	375	412	450	418	410	416	398	417	408	444	414	415	384	427	430	454	444	427	397	466	396	423	416	409	425	398	422	420	427	415	441	422	455	437	417	402	422	406	420	442	383	430	385	451	420	400	454	410	398	430	397	394	420	421	447	436	441	409	451	390	402	383	403	376	402	405	407	456	445	437	422	409	412	423	436	428	416	403	407	401	390	421	403	400	384	434	436	421	446	427	407	433	411	386	432	440	459	421	426	425	412	392	391	415	440	404	411	388	439	420	412	429	410	433	438	427	371	385	409	407	419	432	399	395	445	381	439	439	404	404	412	403	413	424	397	414	430	443	403	439	436	408	419	374	420	403	416	414	430	422	387	392	428	435	401	448	432	433	415	414	411	386	405	399	415	440	442	430	400	408	422	384	393	431	401	437	439	402	416	400	401	450	399	442	413	452	390	400	410	407	438	403	432	436	430	415	452	441	396	424	391	430	438	413	449	399	424	421	390	411	424	441	479	418	460	411	418	382	454	422	407	376	433	429	429	410	435	411	394	450	415	443	425	418	412	452	413	432	421	389	391	413	417	412	438	427	394	385	379	472	402	389	411	413	430	411	397	457	410	406	427	403	410	444	386	411	418	397	451	427	389	418	423	408	419	423	375	420	426	373	400	423	440	378	427	386	432	445	431	438	421	392	425	416	443	403	441	378	409	413	415	420	414	397	399	394	395	419	388	420	419	443	400	412	421	426	397	429	440	386	442	410	458	388	456	439	473	433	411	438	430	451	386	429	407	411	391	441	420	426	469	405	419	405	398	449	428	411	417	420	411	419	412	441	403	417	406	430	402	419	428	453	428	410	430	410	420	389	403	414	423	417	443	433	407	439	417	438	400	410	421	444	423	400	428	412	423	404	444	442	404	425	412	422	451	402	403	429	420	432	391	455	428	421	420	418	397	406	403	413	405	410	427	400	425	420	448	447	429	416	419	387	456	403	400	396	430	433	404	411	424	420	422	459	398	397	414	423	425	437	420	418	442	350	419	414	408	395	417	432	424	432	490	405	391	415	443	417	450	413	433	378	415	367	427	385	441	397	421	428	385	432	411	372	449	401	412	401	435	407	437	426	421	398	395	416	414	413	399	429	433	387	457	402	422	435	414	426	410	370	393	432	440	434	374	405	443	404	406	444	379	402	440	388	405	402	411	466	426	422	432	412	416	407	462	441	412	436	402	382	440	397	403	374	434	400	381	385	412	402	446	379	406	404	394	432	417	381	387	431	407	422	463	433	383	416	405	414	401	431	425	416	408	445	421	435	429	473	413	389	446	420	417	424	420	418	396	435	409	417	420	413	419	385	401	400	393	381	419	413	429	396	413	432	427	427	425	414	456	388	380	439	384	414	421	423	436	420	436	431	384	426	430	427	428	395	452	403	377	418	441	398	408	429	427	395	405	435	442	409	403	414	404	412	428	406	411	411	402	423	437	411	419	427	458	420	396	424	383	428	426	415	406	428	389	437	462	424	456	446	416	424	394	412	466	398	413	413	401	431	418	427	462	413	456	449	455	406	393	399	406	462	410	431	431	455	394	404	409	451	436	428	383	397	419	442	395	420	409	437	424	393	413	396	417	412	416	437	433	405	404	378	397	414	381	416	443	401	396	410	387	411	395	424	387	383	403	421	456	443	398	393	410	421	398	415	406	425	423	376	367	449	420	416	410	430	426	418	377	410	449	402	410	455	390	448	395	436	415	432	401	446	414	413	413	423	392	424	398	397	434	428	436	448	413	436	420	429	398	446	411	419	436	426	409	403	397	399	414	374	376	442	426	401	407	427	433	396	405	455	397	441	452	393	437	399	384	457	410	426	431	435	450	389	393	422	432	413	425	435	403	432	418	409	416	414	438	399	398	419	422	416	456	433	405	416	436	407	437	422	439	428	444	410	450	458	414	437	432	414	397	410	431
29373	48555	34392	21793	15994	12303	8133	5517	4038	2849	2149	1675	1388	1224	1058	964	873	885	760	831	874	719	689	618	610	563	527	565	484	453	490	501	500	547	481	523	502	469	479	456	455	504	474	479	456	446	458	435	462	413	460	445	416	438	464	486	445	449	434	441	458	434	441	480	431	395	412	445	470	436	420	443	447	454	394	421	416	466	452	448	446	464	427	444	479	428	427	466	472	440	433	454	452	444	468	432	445	434	453	450	409	424	453	434	425	451	439	420	469	459	423	423	451	439	449	473	493	450	387	447	444	440	464	436	434	442	421	412	439	432	432	452	412	434	418	425	453	419	468	430	438	435	436	423	424	448	477	482	421	433	442	476	437	449	447	414	438	438	406	466	436	427	445	419	418	434	465	471	438	448	473	440	432	450	457	434	464	425	465	412	423	447	409	439	440	450	401	448	449	397	431	414	433	456	440	478	425	463	460	450	433	447	478	448	458	472	468	442	439	412	407	431	455	437	464	468	448	441	432	465	433	426	470	442	417	472	457	432	397	448	428	431	433	444	437	419	403	404	435	417	430	446	426	474	410	422	441	436	459	458	469	458	459	405	443	426	453	470	441	423	464	450	443	428	428	471	445	432	418	452	451	447	425	416	436	433	419	452	430	448	446	411	439	444	474	424	476	456	434	456	471	431	456	431	458	428	455	423	420	427	432	433	433	426	457	436	456	452	450	443	429	442	412	422	463	445	429	392	436	453	438	442	471	453	435	426	435	466	434	478	420	419	454	456	458	447	464	470	419	472	449	443	425	420	443	456	469	420	468	449	460	450	413	431	439	441	460	435	492	474	439	480	400	438	449	429	478	439	415	455	431	441	433	444	431	411	437	431	430	400	449	465	421	429	441	450	436	454	409	414	460	396	422	447	429	419	421	463	412	421	443	439	426	423	447	487	466	452	464	438	430	387	399	440	450	463	432	429	443	462	415	457	396	447	462	407	431	431	449	408	425	459	430	419	456	437	447	433	430	435	431	431	416	427	437	395	448	417	412	445	428	427	432	481	430	396	421	414	451	469	423	419	408	407	481	459	438	433	435	459	428	442	433	413	434	454	443	441	432	469	469	431	451	428	433	462	460	418	475	389	457	451	433	461	436	436	425	412	426	462	442	437	417	416	445	427	449	423	452	427	423	448	465	417	417	442	442	416	446	463	437	457	444	423	467	429	444	467	428	436	449	478	454	446	452	435	480	422	409	440	489	452	458	412	447	435	455	441	442	433	429	450	467	460	435	447	411	446	442	436	449	468	440	430	445	445	433	443	427	461	469	453	416	450	455	446	441	459	442	442	432	444	401	431	434	455	479	450	451	420	404	455	444	474	476	438	471	432	423	458	420	419	441	456	467	465	480	413	453	425	441	478	474	419	467	442	453	434	421	460	428	447	429	456	449	451	439	475	402	423	448	439	420	427	416	435	473	434	428	437	492	404	479	403	410	432	464	435	443	434	455	461	443	427	421	411	451	426	408	439	447	424	450	436	413	448	441	411	417	472	442	439	410	484	423	451	409	458	416	443	450	404	452	482	437	436	433	417	446	422	452	414	426	467	444	440	439	469	496	421	444	407	470	429	460	463	435	440	456	412	488	469	446	442	440	423	469	437	472	437	426	471	421	434	435	430	459	477	425	481	440	421	396	453	456	422	434	418	422	422	452	454	430	444	474	446	412	439	457	431	444	433	437	434	421	456	434	430	426	428	395	437	457	455	441	406	426	441	453	445	447	461	455	439	448	401	482	385	455	424	450	413	431	471	440	483	468	428	440	488	438	466	414	388	434	437	442	446	445	460	447	445	447	409	410	421	410	466	470	467	452	465	448	455	453	434	466	444	436	430	467	464	458	475	417	451	448	452	432	448	436	435	456	426	435	454	419	429	470	402	426	447	436	452	446	404	439	469	440	416	419	446	452	394	459	465	438	451	438	476	428	425	441	460	461	461	449	439	402	432	416	433	445	428	472	433	461	441	439	430	431	444	444	437	465	423	444	461	448	450	437	446	420	460	425	452	429	405	442	457	409	414	447	475	418	417	433	431	472	459	470	411	447	417	430	428	438	446	445	415	447	413	450	463	450	444	495	420	410	456	420	436	411	445	420	419	427	431	430	431	457	428	431	457	457	425	438	413	425	425	450	476	430	461	439	465	436	471	469	444	415	430	454	426	436	420	462	404	435	410	434	417	454	447	461	466	404	415	476	453	470	450	448	410	451	439	428	443	432	501	431	482	430	456	418	457	436	423	463	488	432	437	452	446	491	430	419	458	489	466	419	462	446	447	406	429	475	442	413	431	470	452	464	451	425	464	435	446	442	407	417	409	447	425	416	421	448	425	430	455	446	452	465	459	459	407	433	411	416	433	416	430	449	442	441	432	462	439	444	479	414	436	450	440	447	423	405	454	484	433	417	426	419	448	423	439	457	416	449	441	437	435	451	466	493	391	406	437	452	418	412	407	455	494	403	425	458	429	429	433	466	422	474	421	419	432	418	397	443	471	428	529	472	453	447	429	464	461	445	408	407	434	446	439	438	427	487	464	423	439	446	452	451	478	451	405	442	439	454	420	425	408	424	432	399	412	439	473	414	444	468	403	447	439	511	421	440	457	445	470	488	403	392	445	437	439	414	424	432	428	407	418	424	400	429	446	464	437	438	422	408	443	438	410	452	435	428	420	420	418	484	446	428	427	448	424	428	437	417	429	410	386	451	413	434	421	374	430	435	454	403	447	417	434	458	413	446	439	425	488	401	453	455	454	456	432	440	417	409	435	456	455	469	404	447	380	435	464	456	440	442	417	428	438	457	444	447	395	462	399	438	458	455	431	413	441	459	439	458	480	426	417	464	460	447	441	437	389	485	428	444	430	470	440	449	432	417	454	418	438	448	443	471	442	462	446	448	439	445	462	439	445	434	468	391	489	417	421	422	439	445	425	443	420	450	461	452	467	451	397	422	436	431	454	446	433	417	430	448	455	475	463	442	432	416	418	438	408	447	446	461	472	430	459	422	416	434	453	454	438	472	475	407	458	439	424	455	488	426	447	451	439	427	432	414	451	417	451	406	477	455	412	468	383	443	448	412	447	463	440	476	430	439	488	436	456	418	446	444	441	465	422	426	454	441	453	458	437	436	416	429	459	442	441	436	409	442	432	415	464	448	435	458	449	458	445	429	421	417	430	424	461	439	446	445	405	398	432	457	456	467	443	490	441	428	454	460	406	446	423	420	460	464	391	413	436	408	448	475	449	433	426	464	450	441	437	425	435	453	453	459	469	435	447	427	424	461	456	415	430	437	462	451	462	443	455	423	418	478	460	435	438	452	448	468	438	429	439	409	442	455	446	488	470	420	476	449	459	441	449	443	422	422	469	417	471	440	438	417	444	458	469	402	433	408	447	419	451	468	476	427	428	478	406	408	473	461	436	415	441	420	444	430	405	469	435	448	437	408	436	427	436	442	450	441	429
24844	21116	27365	25397	16626	8262	4559	2888	2096	1593	1342	1175	1072	1053	983	890	890	873	839	810	824	824	763	776	770	734	719	689	728	717	659	637	721	703	656	738	684	689	648	658	670	636	642	690	668	666	642	707	700	671	609	680	697	695	653	692	673	631	648	642	702	681	652	624	687	719	678	632	673	613	664	650	613	692	669	671	621	674	684	669	667	620	642	683	651	605	712	665	646	687	692	662	667	669	671	667	683	661	669	647	714	698	636	679	655	677	648	691	672	651	639	691	654	628	652	643	693	645	635	701	676	657	669	625	705	648	666	641	655	643	633	691	704	692	665	686	633	669	640	586	637	651	671	664	692	670	678	664	665	641	660	662	705	633	643	639	656	669	714	638	694	678	655	665	676	683	679	670	654	694	638	675	653	654	676	649	657	653	685	677	645	693	626	595	646	678	670	655	629	667	705	715	677	665	650	638	688	664	631	689	672	651	677	676	626	663	684	660	652	690	677	627	667	636	673	664	667	693	662	627	687	715	650	667	651	654	644	702	670	651	627	669	694	632	639	676	622	667	646	625	653	677	677	663	698	667	684	634	663	670	665	672	661	702	686	713	663	647	725	665	696	653	671	690	685	645	656	668	630	654	641	670	676	623	641	653	691	660	632	721	658	692	670	668	665	699	668	666	695	693	645	647	699	675	662	729	665	705	700	659	702	626	616	679	663	657	662	645	691	690	658	640	666	603	689	668	699	674	685	714	681	659	639	677	670	676	690	649	641	653	670	675	652	691	694	645	670	689	627	685	648	630	661	699	627	671	688	643	715	641	681	648	663	647	705	629	674	669	680	672	665	640	653	665	629	617	641	648	671	656	671	625	669	682	687	706	710	659	694	709	646	671	673	713	688	653	709	666	714	657	662	666	711	704	715	648	670	690	648	660	680	697	663	662	654	697	676	677	694	669	674	694	690	661	711	651	669	660	674	654	601	615	637	645	673	646	718	681	680	747	670	648	678	685	694	675	682	664	645	668	645	689	704	686	670	658	684	642	673	667	665	702	627	720	708	691	673	653	681	626	593	685	659	657	708	664	673	683	668	680	678	660	653	639	668	677	646	667	674	707	688	672	682	697	659	690	670	672	658	644	599	647	703	657	678	645	650	689	653	679	626	598	616	669	699	646	685	712	655	710	687	644	628	695	678	639	673	677	688	714	638	612	646	668	685	633	644	685	640	676	643	658	687	693	700	667	663	670	659	710	692	665	649	645	702	645	650	705	670	686	685	709	633	643	646	695	676	690	633	667	684	627	618	681	713	693	639	687	662	628	712	663	688	631	632	651	670	697	680	686	670	622	702	711	695	671	696	627	670	673	651	674	663	675	676	652	706	629	684	646	674	646	685	655	673	652	673	633	659	644	677	612	680	682	688	670	661	708	664	729	679	675	682	622	675	703	646	680	659	663	668	679	655	660	645	657	665	671	665	678	655	656	662	682	674	650	656	718	634	666	687	680	668	677	671	713	642	659	632	699	660	689	669	674	675	666	679	704	664	683	639	705	702	677	696	625	657	669	688	629	677	648	654	653	653	678	652	673	662	659	682	691	663	654	667	692	657	654	707	683	694	677	674	615	615	745	664	620	678	738	734	638	656	667	686	635	657	725	702	688	647	705	659	627	682	695	665	680	685	703	647	702	641	665	668	670	675	674	642	674	674	661	644	683	685	622	666	683	684	628	621	645	683	700	692	686	692	634	687	624	681	685	684	651	682	649	649	677	646	669	706	631	660	653	689	705	618	678	662	702	657	609	671	711	688	666	704	668	658	639	666	654	659	681	713	751	652	654	653	671	650	691	670	689	681	687	639	657	667	685	648	621	680	647	650	632	681	670	666	642	678	693	662	655	653	698	680	683	719	679	722	703	650	658	705	659	666	632	688	645	714	702	644	686	685	641	677	659	643	656	699	604	662	640	638	702	634	674	630	673	668	621	698	669	639	679	652	695	672	637	644	648	641	677	648	650	674	695	695	669	635	655	637	649	718	687	664	701	690	685	642	666	638	631	652	644	679	687	632	668	660	662	660	656	670	649	712	678	720	664	622	692	642	694	681	663	668	666	674	684	670	664	696	664	639	655	639	684	682	708	678	685	642	647	671	629	656	682	681	664	700	642	717	671	724	671	691	655	674	738	670	670	697	644	659	686	722	676	723	672	708	629	663	737	655	673	614	593	740	642	660	666	651	696	606	682	694	663	659	661	714	684	673	658	667	695	657	668	652	719	643	706	662	761	643	681	684	645	689	651	672	686	665	672	719	645	687	675	632	649	647	644	632	661	696	692	675	684	686	696	693	674	645	648	700	652	691	723	654	665	640	632	651	675	633	676	685	673	636	661	679	621	684	665	657	732	679	679	669	644	687	627	642	749	703	681	658	682	663	666	628	678	669	671	639	643	663	675	654	700	695	636	642	711	607	710	685	691	627	688	694	677	663	653	671	688	670	673	739	663	687	704	674	691	684	641	684	680	617	646	684	656	687	676	676	660	705	692	665	695	662	667	675	653	656	609	645	680	676	699	721	668	652	723	689	718	662	729	652	645	642	664	641	655	671	649	663	682	699	674	673	666	665	660	688	671	695	632	677	655	668	676	681	672	652	655	684	657	677	676	682	657	653	659	669	676	654	673	657	682	673	681	704	691	653	620	672	685	656	689	666	684	656	654	651	628	645	649	657	654	627	666	669	668	695	656	662	643	659	672	682	625	702	703	637	707	680	692	688	615	677	650	645	651	649	650	681	657	676	669	709	638	706	670	677	712	661	694	665	651	682	707	635	665	645	668	689	669	710	687	668	632	680	695	702	683	660	697	634	677	710	679	667	639	665	636	655	658	699	680	693	683	650	671	674	664	672	739	668	654	674	688	610	694	639	642	681	703	662	638	638	682	660	642	603	629	689	670	663	689	659	640	662	699	699	675	681	691	701	657	665	717	649	663	673	618	666	667	656	657	668	634	688	680	672	639	616	648	658	630	693	621	683	681	669	661	666	628	712	659	637	657	686	663	660	655	679	649	707	656	698	672	682	661	658	710	683	688	661	657	654	690	630	720	659	681	659	702	655	661	673	654	629	643	687	651	703	684	651	712	692	616	624	641	703	631	690	629	682	627	689	663	686	661	728	680	683	678	695	686	712	665	647	661	663	663	649	682	676	728	658	649	659	657	664	659	662	637	682	650	631	640	646	671	656	650	672	637	621	632	635	695	696	682	643	659	647	640	647	681	665	694	659	624	626	678	657	668	673	622	697	666	646	679	660	664	654	704	614	679	708	658	686	649	676	630	697	638	731	657	667	648	607	689	646	661	679	674	646	669	633	681	640	675	686	654	604	720	653	715	692	650	671	655	657	691	633	658	688	670	664	656	682	660	642	690	691	660	662	705	703	681	640	617	701	666	686	685	653	722	719	646	689	669	631	691	648	676	668	657	655	685	618	665	678	693	622	673	648	703	655	655	664	671	639	622
28482	45052	31309	18641	13823	10326	6944	4557	3464	2497	1924	1672	1531	1247	1137	1083	1049	1043	961	1046	1004	946	877	763	794	802	775	754	649	726	739	688	671	690	686	709	674	712	662	667	735	678	695	714	748	677	661	719	693	696	682	699	687	708	715	702	688	709	722	660	675	709	675	704	653	686	659	711	707	687	690	691	673	715	703	704	674	654	663	706	674	661	715	656	644	676	665	707	686	675	631	655	662	678	683	695	637	704	698	670	698	657	677	701	679	680	650	692	647	677	679	626	677	714	647	655	660	696	699	652	741	669	701	691	699	718	642	647	700	703	682	658	640	668	721	691	616	671	683	632	667	711	636	695	677	647	735	689	691	697	715	658	676	650	702	650	690	692	661	666	692	663	691	731	665	726	686	677	675	703	661	634	676	658	655	718	675	666	679	698	703	680	656	686	679	706	691	680	715	651	675	668	698	694	625	641	710	653	680	704	706	667	688	719	632	629	649	717	731	665	724	636	725	634	679	669	599	686	642	704	673	694	692	694	681	676	691	708	724	697	698	674	665	668	677	638	682	668	670	709	688	694	702	696	672	666	672	682	677	688	685	693	664	690	712	699	691	691	685	626	667	679	687	621	720	694	657	696	690	677	677	640	659	659	695	647	694	669	698	670	674	667	689	659	659	667	658	635	683	655	706	707	661	702	608	647	677	659	712	588	671	657	687	659	701	707	686	631	694	669	672	638	663	666	661	718	675	705	725	699	717	676	731	688	697	686	679	661	678	684	688	707	653	662	707	639	659	680	669	654	684	660	689	721	656	661	722	683	699	623	678	685	682	691	709	706	730	625	689	673	658	717	744	661	659	637	653	648	674	665	718	650	697	656	652	682	687	679	662	724	659	685	670	682	668	684	685	701	670	668	665	722	641	663	677	711	724	697	705	671	701	676	656	663	700	663	662	670	688	705	691	672	657	630	669	668	615	620	653	718	663	668	682	667	722	647	679	673	622	659	672	637	653	687	640	682	706	640	652	716	647	718	748	658	648	663	672	666	680	670	667	671	669	659	630	731	668	739	701	674	722	642	699	676	673	686	691	700	685	639	701	640	638	659	666	695	647	703	730	665	625	676	663	685	684	666	675	637	686	670	659	689	666	644	670	682	679	676	672	667	639	689	659	726	656	684	650	664	644	704	644	639	646	657	659	682	678	658	690	729	641	670	691	649	655	664	678	640	688	713	725	685	671	652	649	679	650	687	687	675	691	730	674	665	714	741	714	708	663	670	656	711	718	668	721	644	676	657	638	663	657	659	717	674	690	684	631	734	710	638	651	686	657	693	699	702	703	685	683	685	693	660	688	683	685	680	680	692	662	678	678	664	693	632	686	656	653	669	657	707	690	611	694	634	657	698	667	713	705	712	703	675	677	651	680	674	675	680	675	681	757	673	675	664	650	651	675	609	662	620	720	753	716	700	686	693	682	671	700	659	738	692	660	665	682	694	679	623	679	685	682	648	646	696	671	667	674	688	729	677	707	674	635	696	672	646	692	680	651	663	666	664	650	697	661	651	649	704	671	662	651	708	680	645	653	700	652	675	678	666	703	669	674	677	702	655	648	649	661	670	696	696	688	661	704	686	664	679	663	689	733	725	702	652	661	655	664	658	706	668	658	695	641	739	676	659	669	692	679	674	649	637	661	704	669	685	672	693	696	711	699	684	701	674	653	686	642	656	671	665	645	662	673	651	663	724	668	666	640	686	695	669	659	714	720	691	690	671	688	679	655	710	710	669	690	626	683	651	639	702	693	714	648	674	677	694	688	704	643	664	653	643	627	684	733	645	639	691	670	659	667	631	673	673	678	694	652	658	700	717	679	675	647	700	677	659	666	676	659	700	726	659	690	670	681	630	691	640	666	698	651	651	673	701	681	674	689	685	708	700	682	691	698	712	659	692	663	668	657	680	685	637	670	708	658	654	667	694	692	682	679	679	698	672	654	650	671	642	659	647	683	673	681	682	633	677	643	662	680	702	704	638	682	692	697	658	673	613	679	693	698	732	713	662	691	682	699	658	671	689	679	633	675	683	681	667	651	716	740	673	687	686	677	679	679	685	648	708	679	647	657	668	654	710	656	636	654	712	695	707	695	728	703	625	705	661	700	668	651	722	682	642	684	665	664	665	671	701	728	617	656	678	681	656	686	678	679	641	693	664	695	664	701	653	664	675	680	711	655	660	641	658	689	655	630	629	640	690	700	720	670	635	688	652	707	652	686	715	704	750	689	656	647	705	688	688	689	705	689	698	685	685	736	725	646	650	704	649	692	645	697	711	661	704	649	677	655	674	707	684	681	750	648	689	638	661	675	706	653	685	654	708	679	675	673	633	691	659	701	750	691	689	665	713	677	648	694	635	669	633	649	697	679	650	681	728	672	668	617	692	694	647	689	715	640	706	699	696	683	725	708	658	696	677	687	702	634	673	745	658	688	688	662	711	692	667	675	668	711	635	691	668	688	657	671	677	673	682	691	695	728	662	657	694	699	663	661	700	683	657	676	693	612	670	662	664	671	718	702	686	658	682	676	669	688	649	690	662	678	655	668	685	673	662	679	670	737	697	705	661	716	675	690	653	704	706	675	695	669	667	682	665	694	630	654	666	685	670	696	654	656	651	642	720	668	630	635	661	677	725	679	652	684	686	682	698	671	717	696	693	665	654	690	680	655	608	680	634	659	745	643	690	654	677	637	687	674	692	664	649	681	702	676	637	711	677	705	704	678	632	691	646	673	677	697	656	688	683	713	650	674	694	664	670	655	644	689	678	688	637	678	659	661	685	717	684	716	701	709	686	695	636	706	686	691	661	678	637	671	670	654	655	676	677	678	704	675	693	667	684	674	668	685	674	660	659	674	671	685	668	640	651	690	721	705	658	674	680	655	670	691	732	675	703	627	695	707	652	724	625	692	648	653	714	664	670	663	689	699	655	667	683	702	729	665	727	706	716	650	683	623	651	657	697	721	663	687	666	691	639	667	687	693	683	655	681	692	694	652	675	702	618	674	688	688	624	662	604	654	680	675	685	634	600	647	674	700	677	699	692	673	698	703	641	697	652	691	692	702	683	652	683	701	685	690	672	688	688	708	678	728	694	670	657	596	655	699	699	673	691	666	624	686	719	676	643	710	659	689	662	701	668	687	685	713	712	651	673	679	652	644	760	707	670	627	676	648	671	648	681	675	648	654	687	699	677	678	693	655	717	640	666	704	706	687	682	686	634	675	677	656	714	709	749	643	692	676	683	606	666	689	725	710	684	669	703	700	669	652	646	706	621	657	643	617	651	648	651	682	660	669	694	726	682	677	705	641	651	661	694	642	643	679	703	688	682	611	672	647	696	646	644	685	641	655	654	674	696	645	645	685	652	688	710	697	662	725	710	678	699	668	658	678	686	668	690	659	656	661	681	676	663	667	687	672	657	636	624	680	668	664	689	685	676	652	669	674	655	697	673	693	634	658	653	700	671
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
